.lf-security h3{align-items:center;gap:8px;display:flex}.lf-security h3 svg{color:#2f6b4c;width:18px;height:18px}.lf-security-row{align-items:center;gap:14px;margin:10px 0;display:flex}.lf-security-state{color:#4a554e;background:#eceee9;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.lf-security-state[data-on=true]{color:#1f5a38;background:#e2f0e7}.lf-security-enroll ol{gap:12px;margin:12px 0;padding-left:20px;font-size:13px;line-height:1.6;list-style:decimal;display:grid}.lf-security-enroll img{background:#fff;border:1px solid #dfe4e0;border-radius:10px;margin:10px 0;padding:6px;display:block}.lf-security-secret{letter-spacing:.08em;overflow-wrap:anywhere;background:#f2f3ee;border-radius:6px;padding:4px 8px;font-size:13px;display:inline-block}.lf-security-code{gap:6px;max-width:220px;margin:8px 0;font-size:12px;display:grid}.lf-security-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.lf-security-on{justify-items:start;gap:10px;display:grid}.lf-security-note{color:#33423a;margin:10px 0 0;font-size:12px;line-height:1.6}.lf-security-note[data-tone=error]{color:#8c1f1f;background:#fdeeee;border:1px solid #e3b4b4;border-radius:9px;padding:10px 12px}.lf-mfa-challenge{max-width:460px;margin:12vh auto;padding:0 16px}.lf-mfa-challenge h1{align-items:center;gap:8px;margin:0 0 6px;font-size:22px;display:flex}.lf-security-link{font:inherit;color:#1f4536;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lf-security-backup{border-top:1px solid #ecefe9;justify-items:start;gap:8px;width:100%;margin-top:14px;padding-top:14px;display:grid}.lf-security-backup h4{margin:0;font-size:14px;font-weight:500}.lf-security-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:6px 0;padding:0;list-style:none;display:grid}.lf-security-codes code{letter-spacing:.06em;background:#f2f3ee;border-radius:6px;padding:4px 8px;font-size:14px;display:inline-block}.desktop-personal-contact form{gap:14px;display:grid}.desktop-personal-contact-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.desktop-personal-contact-fields label{gap:7px;min-width:0;font-size:13px;display:grid}.desktop-personal-contact-fields input{border:1px solid var(--border,#dce2db);background:var(--background,#fafaf7);width:100%;min-width:0;min-height:42px;font:inherit;color:inherit;border-radius:9px;padding:10px 12px}.desktop-personal-contact-fields input:focus-visible{outline-offset:2px;outline:2px solid #547366}.desktop-personal-contact-fields input:disabled,.desktop-personal-contact-fields input:read-only{opacity:.72}.desktop-personal-contact-actions{flex-wrap:wrap;gap:10px;display:flex}.desktop-personal-contact .desktop-profile-contact-details{border-top:1px solid var(--border,#dce2db);margin-top:22px;padding-top:18px}.desktop-personal-contact p[role=alert]{color:#a23f32;font-size:13px}.desktop-personal-contact output{color:#315d47;font-size:13px}.desktop-personal-contact small{color:var(--muted-foreground,#69746e);line-height:1.6}@media (max-width:600px){.desktop-personal-contact-fields{grid-template-columns:1fr}}.desktop-profile-password{border-top:1px solid var(--border,#dce2db);gap:14px;margin-top:18px;padding-top:16px;display:grid}.desktop-profile-password-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.desktop-profile-password-row p{margin:2px 0 0}.desktop-profile-link{font:inherit;color:#2f5b47;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 2px;font-size:12.5px;font-weight:600}.desktop-profile-link:hover{text-underline-offset:3px;text-decoration:underline}.desktop-profile-link:focus-visible{outline-offset:2px;outline:2px solid #547366}.desktop-profile-password-form{border:1px solid var(--border,#dce2db);background:var(--card,#fbfbf8);border-radius:12px;gap:14px;padding:18px;display:grid}.desktop-profile-password-form p{margin:0}.desktop-profile-password-form>label,.desktop-profile-password-pair label{gap:7px;min-width:0;font-size:13px;display:grid}.desktop-profile-password-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.desktop-profile-password-form input:not([type=checkbox]){border:1px solid var(--border,#dce2db);background:var(--background,#fafaf7);width:100%;min-width:0;min-height:42px;font:inherit;color:inherit;border-radius:9px;padding:10px 12px}.desktop-profile-password-form input:focus-visible{outline-offset:2px;outline:2px solid #547366}.desktop-profile-password-form input[aria-invalid=true]{border-color:#a23f32}.desktop-profile-password-form>label:first-of-type{max-width:calc(50% - 9px)}.desktop-profile-password-show{align-items:center;font-size:13px;gap:8px!important;display:flex!important}.desktop-profile-password-show input{accent-color:#2f5b47;width:16px;height:16px}.desktop-profile-password form p[role=alert],.desktop-profile-password p[role=alert]{color:#a23f32;font-size:13px}.desktop-profile-password-receipt{background:#eef5f0;border:1px solid #cfe0d4;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.desktop-profile-password-receipt strong{color:#264d3b;font-size:14px}.desktop-profile-password-receipt p{margin:0;font-size:13px}@media (max-width:600px){.desktop-profile-password-pair{grid-template-columns:1fr}.desktop-profile-password-form>label:first-of-type{max-width:none}.desktop-profile-password-form{padding:14px}}.desktop-personal-contact-fields .desktop-personal-contact-wide{grid-column:1/-1}.desktop-email-change form{gap:6px;margin-top:10px;display:grid}.desktop-email-change label{font-size:13px;font-weight:500}.desktop-email-change-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desktop-email-change-row input{border:1px solid var(--lf-input,#d6ddcf);background:var(--lf-surface,#fdfdfb);min-width:0;max-width:100%;min-height:40px;color:inherit;font:inherit;border-radius:8px;flex:0 360px;padding:8px 10px;font-size:13px}.desktop-personal-contact-fields input[aria-invalid=true]{border-color:#a23f32}.desktop-email-change-row input:focus-visible{outline:2px solid var(--lf-brand,#1f4536);outline-offset:1px}.desktop-email-change small{color:var(--lf-muted);font-size:12px}.desktop-email-change-error{color:var(--lf-danger,#9c4d35);margin:2px 0 0;font-size:13px}.desktop-email-change-sent{background:var(--lf-selection,#e8eee2);border-radius:10px;margin-top:10px;padding:12px 14px}.desktop-email-change-sent strong{font-size:13px;font-weight:500;display:block}.desktop-email-change-sent p{margin:4px 0 6px;font-size:13px}.desktop-email-change-link{color:var(--lf-brand,#1f4536);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}@media (max-width:600px){.desktop-email-change-row input{font-size:16px}}.desktop-personal-contact-fields.is-locked{row-gap:16px}.desktop-personal-contact-locked-field{align-content:start;gap:7px;min-width:0;font-size:13px;display:grid}.desktop-personal-contact-locked{display:block;position:relative}.desktop-personal-contact .desktop-personal-contact-fields .desktop-personal-contact-locked input{color:var(--muted-foreground,#5d6862);cursor:default;opacity:1;background:#e9ebe5;border-color:#dde1d9;padding-right:38px}.desktop-personal-contact-fields .desktop-personal-contact-locked input::placeholder{color:var(--muted-foreground,#69746e);opacity:.85;font-style:normal}.desktop-personal-contact-locked svg{color:var(--muted-foreground,#69746e);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.desktop-personal-contact-fields.is-locked small{font-size:12px}.desktop-personal-contact-locked-note{background:var(--lf-selection,#eef2ea);color:var(--foreground,#1f2a24);border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.desktop-personal-contact-locked-note>svg{color:var(--lf-brand,#2f5b47);flex:none;margin-top:2px}.desktop-personal-contact-locked-note p{margin:0;font-size:13px;line-height:1.55}.desktop-personal-contact-locked-note .desktop-profile-link{padding:4px 0 0;font-size:13px}.desktop-personal-contact-fields input{box-sizing:border-box;background:var(--lf-surface,#faf9f6);height:44px;min-height:44px;padding:11px 12px}.desktop-personal-contact-fields label{font-size:12px}.desktop-personal-contact form>.subtle{color:#66706b;margin:0;font-size:12px}.desktop-personal-contact-footer{background:#f3f4f1;border-top:1px solid #dfe3da;border-radius:0 0 13px 13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:22px -22px -22px;padding:16px 24px;display:flex}.desktop-personal-contact-footer>small{color:#66706b;font-size:12px}@media (max-width:600px){.desktop-personal-contact-footer{margin:18px -18px -18px;padding:14px 16px}.desktop-personal-contact-footer .desktop-personal-contact-actions{width:100%}.desktop-personal-contact-footer .desktop-personal-contact-actions>*{flex:1}}html.dark .desktop-personal-contact-footer{background:var(--lf-paper);border-top-color:var(--lf-line)}html.dark .desktop-personal-contact-footer>small,html.dark .desktop-personal-contact form>.subtle{color:var(--lf-muted)}html.dark .desktop-personal-contact-fields input{background:var(--lf-surface)}.desktop-profile-workboard[data-slot=dialog-content]{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(1160px,100vw - 32px);max-width:min(1160px,100vw - 32px);max-height:min(920px,100dvh - 48px);padding:0;overflow:hidden}.desktop-profile-header,.desktop-profile-footer{justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.desktop-profile-header{border-bottom:1px solid var(--border)}.desktop-profile-identity{align-items:center;gap:14px;min-width:0;display:flex}.desktop-profile-identity [data-slot=dialog-title]{font-size:1.25rem;line-height:1.3}.desktop-profile-identity [data-slot=dialog-description]{overflow-wrap:anywhere}.desktop-profile-body{overscroll-behavior:contain;min-height:0;padding:28px;overflow-y:auto}.desktop-profile-section+.desktop-profile-section{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.desktop-profile-section-heading{margin-bottom:16px}.desktop-profile-section-heading h2{margin:0 0 6px;font-size:1.0625rem;font-weight:700}.desktop-profile-section-heading p{max-width:76ch;margin:0}.desktop-profile-preferences,.desktop-profile-account{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.desktop-profile-preferences>*,.desktop-profile-account>*,.desktop-profile-workspace>*,.desktop-profile-notifications>*{min-width:0;margin-bottom:0}.desktop-profile-account>:only-child{grid-column:1/-1}.desktop-profile-workspace,.desktop-profile-notifications{gap:20px;display:grid}.desktop-profile-footer{border-top:1px solid var(--border);justify-content:flex-end;padding-block:12px}@media (max-width:700px){.desktop-profile-workboard[data-slot=dialog-content]{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.desktop-profile-header{align-items:flex-start}.desktop-profile-header,.desktop-profile-footer,.desktop-profile-body{padding:16px}.desktop-profile-header>button{flex-shrink:0}.desktop-profile-preferences,.desktop-profile-account{grid-template-columns:minmax(0,1fr)}}.desktop-profile-identity [data-slot=dialog-description].desktop-profile-contact{white-space:nowrap;overflow-wrap:normal;font-variant-ligatures:none;max-width:100%;overflow-x:auto}.desktop-profile-identity:has(.desktop-profile-contact)>[data-slot=dialog-header]{min-width:0}.desktop-profile-workboard[data-slot=dialog-content]:not([data-tenant-surface=true]){--lf-radius-control:8px;--lf-radius-card:14px;border:1px solid var(--lf-line);width:min(940px,100vw - 40px);max-width:min(940px,100vw - 40px);box-shadow:none;color:var(--lf-text);background:var(--lf-surface);border-radius:14px;font-size:14px;line-height:1.6}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-header{border-color:var(--lf-line);padding:22px 24px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-identity{gap:12px}.desktop-profile-workboard:not([data-tenant-surface=true]) [data-slot=dialog-title]{letter-spacing:-.3px;font-size:20px;font-weight:500;line-height:1.4}.desktop-profile-workboard:not([data-tenant-surface=true]) [data-slot=dialog-description]{color:var(--lf-muted);margin:0;font-size:13px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-body{padding:24px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-section+.desktop-profile-section{border-color:var(--lf-line);margin-top:24px;padding-top:24px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-section-heading{margin-bottom:20px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-section-heading h2{margin-bottom:5px;font-size:15px;font-weight:500;line-height:1.5}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-section-heading p,.desktop-profile-workboard:not([data-tenant-surface=true]) .subtle{color:var(--lf-muted);font-size:13px;line-height:1.6}.desktop-profile-workboard:not([data-tenant-surface=true]) .work-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.desktop-profile-workboard:not([data-tenant-surface=true]) .work-card h2,.desktop-profile-workboard:not([data-tenant-surface=true]) .work-card h3,.desktop-profile-workboard:not([data-tenant-surface=true]) .work-card legend{font-size:14px;font-weight:500;line-height:1.5}.desktop-profile-workboard:not([data-tenant-surface=true]) .work-card p{font-size:13px;line-height:1.6}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-preferences,.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-account{gap:24px 32px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-workspace .work-card .work-card{border-top:1px solid var(--lf-line);margin:14px 0 0;padding:14px 0 0}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-workspace .work-card .work-card .work-card{border:0;padding:0}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-notifications>.work-card+.work-card{border-top:1px solid var(--lf-line);padding-top:22px}.desktop-profile-workboard:not([data-tenant-surface=true]) .work-card :is(.border,.border-t,.border-b){border-color:var(--lf-line)}.desktop-profile-workboard[data-slot=dialog-content]:not([data-tenant-surface=true]) button[data-size][data-variant]:not([data-size^=icon]):not([data-size=xs]){height:auto;min-height:36px;box-shadow:none;white-space:normal;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:400;line-height:1.4}.desktop-profile-workboard:not([data-tenant-surface=true]) button[data-variant=outline]{border-color:var(--lf-line);color:var(--lf-text);background:0 0}.desktop-profile-workboard:not([data-tenant-surface=true]) button[data-variant=outline]:hover:not(:disabled){background:var(--lf-selection)}.desktop-profile-workboard:not([data-tenant-surface=true]) button[data-variant=outline][aria-pressed=true],.desktop-profile-workboard:not([data-tenant-surface=true]) button[data-variant=outline][aria-pressed=true]:hover:not(:disabled){border-color:var(--lf-brand);background:var(--lf-brand-soft);color:var(--lf-text)}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-footer{border-color:var(--lf-line);padding:14px 24px}.desktop-profile-workboard:not([data-tenant-surface=true]) .finance-select-field{max-width:300px}@media (max-width:700px){.desktop-profile-workboard[data-slot=dialog-content]:not([data-tenant-surface=true]){width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.desktop-profile-workboard:not([data-tenant-surface=true]) :is(.desktop-profile-header,.desktop-profile-body,.desktop-profile-footer){padding:18px 16px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-header{flex-wrap:wrap;gap:12px}.desktop-profile-workboard:not([data-tenant-surface=true]) [data-slot=dialog-title]{font-size:18px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-preferences>.work-card+.work-card{border-top:1px solid var(--lf-line);padding-top:20px}}@media (pointer:coarse){.desktop-profile-workboard[data-slot=dialog-content]:not([data-tenant-surface=true]) button[data-size][data-variant]:not([data-size^=icon]):not([data-size=xs]){min-height:44px}}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-account>.work-card>p{margin:5px 0 12px}.desktop-profile-page{--profile-line:var(--lf-line,#dce2d8);--profile-muted:var(--lf-muted,#67736d);--profile-ink:var(--lf-text,#38443f);--profile-green:var(--lf-brand,#224e3d);--profile-surface:var(--lf-surface,#faf9f6);color:var(--profile-ink);width:100%;min-width:0;max-width:1060px;margin:0 auto}.desktop-profile-page[hidden],.desktop-profile-page [hidden]{display:none!important}.desktop-profile-page-heading{margin-bottom:22px}.desktop-profile-page-heading h1{letter-spacing:-.6px;margin:0 0 8px;line-height:1.25;font-size:28px!important;font-weight:500!important}.desktop-profile-page-heading p{color:var(--profile-muted);margin:0;font-size:13px}.desktop-profile-page-tabs{border:0;border-bottom:1px solid var(--profile-line,#dce2d8);flex-wrap:wrap;gap:24px;min-width:0;margin:0 0 24px;padding:0;display:flex}.desktop-profile-page-tabs button{-webkit-appearance:none;appearance:none;min-height:44px;font:inherit;color:var(--profile-muted,#67736d);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-size:13px}.desktop-profile-page-tabs button[aria-pressed=true]{color:var(--profile-green,#224e3d);border-bottom-color:#79916d}.desktop-profile-page-tabs button:focus-visible{outline-offset:3px;outline:2px solid #224e3d}.desktop-profile-page .desktop-profile-body{gap:20px;padding:0;display:grid;overflow:visible}.desktop-profile-page .desktop-profile-section{border:1px solid var(--profile-line);background:var(--profile-surface,#faf9f6);border-radius:14px;min-width:0;margin:0;padding:22px}.desktop-profile-page :is(h2,h3){color:inherit;letter-spacing:0;font-weight:500}.desktop-profile-page h2{margin:0;font-size:17px;line-height:1.4}.desktop-profile-page h3{font-size:14px;line-height:1.5}.desktop-profile-page p,.desktop-profile-page label{font-size:13px;line-height:1.65}.desktop-profile-page .desktop-profile-section-heading{margin-bottom:20px}.desktop-profile-page .desktop-profile-section-heading p{color:var(--profile-muted);margin:6px 0 0}.desktop-profile-page :is(.desktop-profile-preferences,.desktop-profile-account,.desktop-profile-notifications,.desktop-profile-workspace){gap:18px;display:grid}.desktop-profile-page .desktop-profile-preferences{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-profile-page .work-card{border:1px solid var(--profile-line);background:var(--profile-surface,#faf9f6);box-shadow:none;border-radius:12px;min-width:0;margin:0;padding:20px}.desktop-profile-page .desktop-profile-name{gap:8px;margin:0 0 24px;display:grid}.desktop-profile-page .desktop-profile-name>span{align-items:center;gap:8px;display:flex}.desktop-profile-page input[readonly]{border:1px solid var(--profile-line);width:100%;min-height:42px;color:var(--profile-muted);background:var(--lf-bg,#f3f4ef);border-radius:8px;padding:10px 12px;font-size:13px}.desktop-profile-page small{color:var(--profile-muted);font-size:12px;line-height:1.6}.desktop-profile-page .desktop-profile-contact-details{border-top:1px solid var(--profile-line);padding-top:20px}.desktop-profile-page .desktop-profile-contact-details p{overflow-wrap:anywhere;margin:8px 0}.desktop-profile-page .desktop-profile-role{border-top:1px solid var(--profile-line);color:var(--profile-muted);margin-top:20px;padding-top:16px}.desktop-profile-page .desktop-profile-workspace-details{margin-top:22px}.desktop-profile-page .desktop-profile-workspace-details summary{color:var(--profile-green);cursor:pointer;margin-bottom:16px;font-size:13px}.desktop-profile-page [data-slot=button]{white-space:normal;border-radius:9px;max-width:100%;height:auto;min-height:38px;font-size:13px;font-weight:400}.desktop-profile-page button[aria-pressed=true]{color:#244e3f;background:#e8eee2;border-color:#788c70}.desktop-profile-page .desktop-profile-page-tabs button[aria-pressed=true]{background:0 0;border-bottom-color:#79916d}.desktop-profile-menu{background:var(--profile-surface,#faf9f6);color:#38443f;border:1px solid #dce2d8;border-radius:12px;width:244px;max-width:calc(100vw - 32px);padding:8px;font-size:13px;box-shadow:0 8px 24px #162d2112}.desktop-profile-menu-identity{overflow-wrap:anywhere;gap:5px;padding:10px 12px;display:grid}.desktop-profile-menu-identity strong{font-weight:500}.desktop-profile-menu-identity span{color:#67736d;font-size:12px}.desktop-profile-menu [data-slot=dropdown-menu-item]{border-radius:8px;gap:10px;min-height:40px;padding:10px 12px;font-size:13px;font-weight:400}.desktop-profile-menu [data-slot=dropdown-menu-item]:focus{background:#e8eee2}@media (max-width:600px){.desktop-profile-page-heading h1{font-size:25px!important}.desktop-profile-page-tabs{gap:0 18px}.desktop-profile-page-tabs button{font-size:12px}.desktop-profile-page .desktop-profile-preferences{grid-template-columns:1fr}.desktop-profile-page .desktop-profile-section{padding:18px}.desktop-profile-page .work-card{padding:16px}}.desktop-profile-page .desktop-profile-section-heading h2{font-weight:500}.desktop-profile-page .desktop-profile-account{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.desktop-profile-page .desktop-profile-account{grid-template-columns:1fr}}.tenant-shell .desktop-profile-page{--profile-surface:var(--lf-paper,#faf9f6)}.portal-v2 .workspace-main .desktop-profile-page :is(.work-card,.desktop-profile-section) h2{font-size:17px;font-weight:500;line-height:1.4}.portal-v2 .workspace-main .desktop-profile-page :is(.work-card,.desktop-profile-section) h3{font-size:14px;font-weight:500;line-height:1.5}.desktop-profile-page .desktop-profile-notifications label:has(input[type=radio]){border-color:var(--profile-line);border-radius:8px}.desktop-profile-page .desktop-profile-notifications .finance-select-field{max-width:320px}.desktop-profile-page .desktop-profile-notifications>.work-card{border:0;border-radius:0;padding:0}.desktop-profile-page .desktop-profile-notifications>.work-card+.work-card{border-top:1px solid var(--profile-line);padding-top:20px}.desktop-profile-page-heading h1[tabindex="-1"]:focus{box-shadow:none;outline:none}.desktop-profile-identity-row{border-bottom:1px solid var(--lf-line,#e1e5dc);align-items:center;gap:14px;margin:0 0 16px;padding:0 0 16px;display:flex}.desktop-profile-identity-row .avatar{color:#faf9f6;background:#1f4536;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:15px;font-weight:500;display:grid}.desktop-profile-identity-row>span:last-child{gap:2px;min-width:0;display:grid}.desktop-profile-identity-row strong{color:#1d2a24;font-size:16px;font-weight:500}.desktop-profile-identity-row small{color:#6c7a72;font-size:13px}.desktop-profile-identity-row .avatar{color:#1f4536;background:#e8ede2;width:60px;height:60px;font-size:20px;font-weight:400}.desktop-profile-contact-details .desktop-profile-contact-label{color:#66706b;margin-top:10px;font-size:11px;display:block}.desktop-profile-contact-details .desktop-profile-contact-label+p{margin-top:2px}.desktop-profile-page:not([data-tenant-profile]):has(.desktop-profile-personal-layout){max-width:1190px}.desktop-profile-personal-layout{grid-template-columns:minmax(0,1fr) minmax(0,414px);align-items:start;gap:22px;display:grid}.desktop-profile-personal-layout>:not(.desktop-profile-personal):not(.lf-person-areas){grid-column:1/-1}@media (max-width:1100px){.desktop-profile-personal-layout{grid-template-columns:minmax(0,1fr)}}.desktop-profile-personal-layout>.lf-person-areas{max-width:none;margin-top:0}html.dark .desktop-profile-identity-row strong{color:var(--lf-text)}html.dark .desktop-profile-identity-row small{color:var(--lf-muted)}html.dark .desktop-profile-identity-row .avatar{background:var(--lf-selection);color:var(--lf-text)}html.dark .desktop-profile-page .desktop-profile-page-tabs button[aria-pressed=true]{color:var(--lf-brand);border-bottom-color:var(--lf-brand)}html.dark .desktop-profile-page button[aria-pressed=true]:not(.desktop-profile-page-tabs button){background:var(--lf-selection);border-color:var(--lf-line);color:var(--lf-text)}html.dark .desktop-profile-page .desktop-profile-link{color:var(--lf-brand)}.desktop-sms-opt-out-toggle{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.desktop-sms-opt-out-toggle input{accent-color:#1f4536;width:18px;height:18px}.desktop-sms-opt-out-toggle input:focus-visible{outline-offset:3px;outline:2px solid #1f4536}html.dark .desktop-sms-opt-out-toggle input:focus-visible{outline-color:var(--lf-accent)}html.dark .desktop-sms-opt-out-toggle input{accent-color:var(--lf-accent)}:where([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content]){overflow-wrap:anywhere;border-radius:14px;max-inline-size:calc(100vw - 24px);font-size:.875rem;line-height:1.45;box-shadow:0 14px 34px -12px #0f2a222e,0 2px 6px #0f2a220a}:where([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item]){overflow-wrap:anywhere;line-height:1.45}@media (prefers-reduced-motion:reduce){:where([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content]){transition:none;animation:none}}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests :is(.desktop-privacy-request-item,.desktop-privacy-request-reply,.desktop-privacy-request-confirmation){border-color:var(--profile-line,var(--lf-line,#dfe4da))}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests>ul{margin:0;padding:0;list-style:none}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-item{padding:16px 0}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-item:first-child{padding-top:0}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-item>p{overflow-wrap:anywhere;margin:4px 0}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-item>p:first-child{font-weight:500}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-item>.text-sm{color:var(--profile-muted,var(--lf-muted,#67736d));font-size:12px}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests :is(.desktop-privacy-request-reply,.desktop-privacy-request-confirmation){border-radius:10px;padding:14px}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-reply>p{overflow-wrap:anywhere;margin:6px 0 0}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-reply>p:first-child{margin-top:0;font-weight:500}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-reply>.subtle{margin-top:10px;font-size:12px}.lf-media-groups{flex-wrap:wrap;gap:12px;display:flex}.lf-media-group{border:0;gap:6px;min-width:0;max-width:100%;margin:0;padding:0 0 3px;display:flex;overflow-x:auto}.lf-media-thumb{border:1px solid var(--lf-line);background:var(--lf-selection);width:64px;min-width:64px;height:64px;color:var(--lf-text);cursor:pointer;border-radius:14px;flex-shrink:0;padding:0;font-size:12px;position:relative;overflow:hidden}.lf-media-thumb[aria-current=true]{outline:2px solid var(--lf-brand);outline-offset:3px}.lf-media-more,.lf-media-play{color:var(--lf-source-white);text-shadow:0 1px 4px #000;background:#0006;place-items:center;font-size:23px;display:grid;position:absolute;inset:0}.lf-media-more{background:#0009;font-size:22px;font-weight:650}.lf-media-viewer{border:1px solid var(--lf-line);background:var(--lf-surface);width:min(1000px,100vw);max-width:100vw;height:min(78dvh,800px);max-height:100dvh;color:var(--lf-text);border-bottom:0;border-radius:26px 26px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.lf-media-viewer[open]{flex-direction:column;display:flex}.lf-media-viewer::backdrop{background:#0005}.lf-media-viewer-full{border:0;border-radius:0;width:100vw;height:100dvh}.lf-media-viewer>header{flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.lf-media-viewer>header>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600}.lf-media-viewer>header small{color:var(--lf-muted);font-size:12px;font-weight:400;display:block}.lf-media-viewer button:not(.lf-media-thumb):not(.lf-media-full-image){background:var(--lf-selection);min-width:44px;min-height:44px;color:var(--lf-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.lf-media-stage{background:var(--lf-paper);touch-action:pan-y pinch-zoom;flex:1;place-items:center;min-height:160px;display:grid;position:relative}.lf-media-full-image{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.lf-media-viewer-full .lf-media-full-image{cursor:default}.lf-media-stage video{object-fit:contain;width:100%;height:100%;max-height:100%;position:absolute;inset:0}.lf-media-stage output{color:var(--lf-text);padding:24px;font-size:14px}.lf-media-edge{z-index:1;opacity:.94;position:absolute;top:calc(50% - 22px)}.lf-media-edge:disabled{opacity:.25;cursor:default!important}.lf-media-edge-left{left:10px}.lf-media-edge-right{right:10px}.lf-media-viewer nav{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--lf-line);flex-shrink:0;gap:10px;display:flex;overflow-x:auto}:is(.lf-media-viewer :is(button):focus-visible,.lf-media-group button:focus-visible){outline:2px solid var(--lf-brand);outline-offset:3px}
