.admin-shell>.admin-nav{gap:12px;padding:12px}.admin-nav-group{display:grid;grid-gap:4px;gap:4px}.admin-nav-group+.admin-nav-group{padding-top:10px;border-top:1px solid #e5edef}.admin-nav-group-label{padding:2px 10px 5px;color:#8a9aa0;font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.dashboard-app-account{gap:9px}.dashboard-admin-alert{position:relative;display:inline-grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid #d4e2e5;border-radius:50%;background:#fff;color:#4b626a;text-decoration:none}.dashboard-admin-alert:focus-visible,.dashboard-admin-alert:hover{border-color:#85bec7;color:#075d71;outline:none}.dashboard-admin-alert.has-alerts{border-color:#68b8c5;background:#f0fafb;color:#075d71}.dashboard-admin-alert>span{position:absolute;top:-5px;right:-5px;display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border:2px solid #fff;border-radius:999px;background:#087f98;color:#fff;font-size:8px;font-weight:800;line-height:1}.admin-overview-shell section[aria-labelledby=platform-kpis]{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:11px 12px;border:1px solid var(--admin-line);border-radius:14px;background:#fff;box-shadow:0 8px 26px rgba(12,59,72,.04)}.admin-overview-shell section[aria-labelledby=platform-kpis] .admin-section-heading{margin:0}.admin-overview-shell section[aria-labelledby=platform-kpis] .admin-section-heading h2{margin-top:2px!important;font-size:16px!important}.admin-overview-shell section[aria-labelledby=platform-kpis] .billing-kicker{font-size:7px}.admin-overview-shell .admin-overview-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.admin-overview-shell .admin-overview-kpis .card{min-height:60px;padding:9px 10px;border-radius:10px;box-shadow:none}.admin-overview-shell .admin-overview-kpis span{font-size:8px;line-height:1.25}.admin-overview-shell .admin-overview-kpis strong{font-size:20px}.admin-domain-section{display:grid;grid-gap:10px;gap:10px}.admin-domain-section .admin-section-heading{margin:0}.admin-domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-domain-grid .card{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"number copy" "button button";align-items:start;grid-gap:10px;gap:10px;padding:15px}.admin-domain-number{grid-area:number;display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#e9f6f8;color:#075d71;font-size:10px;font-weight:800}.admin-domain-grid .card>div{grid-area:copy}.admin-domain-grid h3{margin:0 0 4px!important}.admin-domain-grid p{margin:0;font-size:10px}.admin-domain-grid .btn{grid-area:button;width:100%;min-height:36px;padding-block:7px}.admin-operations-strip{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:13px 15px!important}.admin-operations-strip h2{margin:2px 0 0!important;font-size:16px!important}.admin-operations-links{display:flex;flex-wrap:wrap;gap:6px}.admin-operations-links a{display:inline-flex;min-height:32px;align-items:center;padding:6px 9px;border:1px solid #d6e4e7;border-radius:9px;background:#f9fcfc;color:#36515a;font-size:9px;font-weight:650;text-decoration:none}.admin-operations-links a:hover{border-color:#9bc9d0;color:#075d71}.admin-company-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.admin-company-shortcuts>a{display:grid;min-width:0;grid-gap:4px;gap:4px;padding:13px 14px;color:inherit;text-decoration:none}.admin-company-shortcuts strong{color:var(--admin-ink);font-size:12px}.admin-company-shortcuts span{color:var(--admin-muted);font-size:9px;line-height:1.45}.admin-company-shortcuts>a:hover{border-color:#9bc9d0;background:#fbfefe}.admin-company-create{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:end;grid-gap:20px;gap:20px;padding:18px!important;border-color:#b9dfe5!important;background:#f6fbfc!important}.admin-company-create h2,.admin-company-create p{margin-bottom:0!important}.admin-company-create form{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1fr) auto;align-items:end;grid-gap:8px;gap:8px}.admin-company-commercial-grid form label,.admin-company-create form label{display:grid;grid-gap:5px;gap:5px}.admin-company-commercial-details{padding:0!important;overflow:hidden}.admin-company-commercial-details>summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:12px 16px;color:#40565e;font-size:11px;font-weight:700;cursor:pointer;list-style:none}.admin-company-commercial-details>summary::-webkit-details-marker{display:none}.admin-company-commercial-details>summary:after{content:"+";display:grid;width:22px;height:22px;place-items:center;border:1px solid #cddde0;border-radius:50%;background:#fff;color:#075d71}.admin-company-commercial-details[open]>summary:after{content:"−"}.admin-company-commercial-intro{margin:0 16px 12px;padding:11px 12px;border-radius:10px;background:#f5fafb}.admin-company-commercial-intro p{margin:3px 0 0;font-size:10px}.admin-company-commercial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 16px 16px}.admin-company-commercial-grid>section{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:13px;border:1px solid #e0eaec;border-radius:11px;background:#fff}.admin-company-commercial-grid h3,.admin-company-commercial-grid p{margin:0!important}.admin-company-commercial-grid form{display:grid;grid-gap:8px;gap:8px}.admin-card-inventory-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-card-inventory-summary .card{display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:11px 14px}.admin-card-inventory-summary strong{font-size:22px}.admin-card-stock-form{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:end;grid-gap:18px;gap:18px;margin-bottom:18px!important;padding:17px!important}.admin-card-stock-form h2,.admin-card-stock-form p{margin-bottom:0!important}.admin-card-stock-form form{display:grid!important;grid-template-columns:140px minmax(0,1fr) auto;align-items:end;grid-gap:8px;gap:8px}@media (max-width:1100px){.admin-overview-shell section[aria-labelledby=platform-kpis]{grid-template-columns:1fr}.admin-overview-shell .admin-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-company-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card-stock-form,.admin-company-create{grid-template-columns:1fr}}@media (max-width:820px){.admin-shell>.admin-nav{gap:5px}.admin-nav-group{display:contents}.admin-nav-group+.admin-nav-group{border-top:0;padding-top:0}.admin-nav-group-label{display:none}.admin-card-stock-form form,.admin-company-commercial-grid,.admin-company-create form,.admin-domain-grid,.admin-operations-strip{grid-template-columns:1fr}}@media (max-width:620px){.dashboard-app-account>span{display:none}.dashboard-admin-alert{width:38px;height:38px;flex-basis:38px}.admin-overview-shell .admin-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card-inventory-summary,.admin-company-shortcuts{grid-template-columns:1fr}.admin-company-create{padding:15px!important}}.wix-cutover-page .wix-cutover-rule-card{margin-bottom:0;padding:20px 22px}.wix-cutover-page .wix-cutover-rule-card p{max-width:88ch;margin:0}.wix-cutover-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.wix-cutover-segment-card{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:16px;padding:20px!important}.wix-cutover-copy{display:grid;min-width:0;grid-gap:6px;gap:6px}.wix-cutover-copy .billing-kicker{margin:0}.wix-cutover-copy h2{margin:0!important}.wix-cutover-copy p{margin:0;font-size:11px;line-height:1.55}.wix-cutover-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.wix-cutover-stats>div{display:grid;min-width:0;grid-gap:3px;gap:3px;padding:10px 11px;border:1px solid #e0e9eb;border-radius:11px;background:#f8fbfb}.wix-cutover-stats>div>span{color:#708188;font-size:8.5px;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:.035em}.wix-cutover-stats>div>strong{color:#20373f;font-size:18px;font-weight:750;line-height:1.1}.wix-cutover-stats .is-ready{border-color:#c8e6df;background:#f0faf7}.wix-cutover-stats .is-ready>strong{color:#087566}.wix-cutover-stats .is-missing{border-color:#eadfcb;background:#fffaf1}.wix-cutover-stats .is-blocked{border-color:#ead5d1;background:#fff7f5}.wix-cutover-actions{display:grid;grid-gap:8px;gap:8px;margin-top:auto;padding-top:2px}.wix-cutover-actions .btn,.wix-cutover-actions form{width:100%}.wix-cutover-actions .btn{min-height:40px}.wix-cutover-safety-card{margin-top:0;padding:19px 22px!important}.wix-cutover-safety-card h2{margin-bottom:6px!important}.wix-cutover-safety-card p{max-width:92ch;margin:0}@media (max-width:1100px){.wix-cutover-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.wix-cutover-segment-card:last-child{grid-column:1/-1}}@media (max-width:700px){.wix-cutover-segments{grid-template-columns:1fr}.wix-cutover-segment-card:last-child{grid-column:auto}.wix-cutover-page .wix-cutover-rule-card,.wix-cutover-safety-card,.wix-cutover-segment-card{padding:16px!important}}.wix-cutover-status-card{padding:0!important;overflow:hidden}.wix-cutover-status-card.is-ready{border-color:#c8e6df;background:#f0faf7}.wix-cutover-status-card.is-sent{border-color:#cfe0e8;background:#f4f9fb}.wix-cutover-status-card.is-claimed{border-color:#bcdfe4;background:linear-gradient(145deg,#f3fbfc,#eaf7f9)}.wix-cutover-status-card.is-missing{border-color:#eadfcb;background:#fffaf1}.wix-cutover-status-card.is-blocked{border-color:#ead5d1;background:#fff7f5}.wix-cutover-status-trigger{display:grid;width:100%;min-height:100%;grid-gap:3px;gap:3px;padding:10px 11px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.wix-cutover-status-trigger>span{color:#708188;font-size:8.5px;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:.035em}.wix-cutover-status-trigger>strong{color:#20373f;font-size:18px;font-weight:750;line-height:1.1}.is-ready .wix-cutover-status-trigger>strong{color:#087566}.is-claimed .wix-cutover-status-trigger>strong{color:#075d71}.wix-cutover-status-trigger>small{color:#71858b;font-size:8px;font-weight:650}.wix-cutover-status-trigger:not(:disabled):focus-visible,.wix-cutover-status-trigger:not(:disabled):hover{background:rgba(126,202,214,.12);outline:none}.wix-cutover-status-trigger:disabled{cursor:default}.wix-cutover-status-dialog{width:min(880px,calc(100vw - 28px));max-width:880px;max-height:calc(100dvh - 28px);padding:0;border:0;border-radius:18px;background:transparent;color:var(--admin-ink);box-shadow:0 24px 80px rgba(14,38,46,.22)}.wix-cutover-status-dialog::-webkit-backdrop{background:rgba(10,27,34,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wix-cutover-status-dialog::backdrop{background:rgba(10,27,34,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wix-cutover-status-dialog-panel{display:grid;max-height:calc(100dvh - 28px);grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--admin-line);border-radius:18px;background:#fff}.wix-cutover-status-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid #e3ecee}.wix-cutover-status-dialog-header h2{margin:4px 0!important;font-size:20px!important}.wix-cutover-status-dialog-header p{max-width:72ch;margin:0}.wix-cutover-status-list{display:grid;grid-gap:9px;gap:9px;min-height:0;padding:14px 22px 20px;overflow:auto}.wix-cutover-status-list>p{margin:0}.wix-cutover-status-row{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #e0e9eb;border-radius:12px;background:#f9fbfc}.wix-cutover-status-row-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:16px;gap:16px}.wix-cutover-status-row-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.wix-cutover-status-row-copy strong{overflow:hidden;color:#20373f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wix-cutover-status-row-copy small,.wix-cutover-status-row-copy span,.wix-cutover-status-time span,.wix-cutover-status-time time{color:#708188;font-size:9px;line-height:1.35}.wix-cutover-status-row-copy small{color:#91a0a5}.wix-cutover-status-time{display:grid;grid-gap:2px;gap:2px;text-align:right;white-space:nowrap}.wix-cutover-status-time span{font-size:8px;font-weight:700;text-transform:uppercase}.wix-cutover-status-reason{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:1px solid #ead5d1;border-radius:9px;background:#fff7f5}.wix-cutover-status-reason strong{color:#743f36;font-size:10px}.wix-cutover-status-reason span{color:#765a54;font-size:9px;line-height:1.5}.wix-cutover-status-inline-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:8px;gap:8px}.wix-cutover-status-inline-form input[type=email]{width:100%;min-height:38px;padding:8px 10px;border:1px solid #d5e2e5;border-radius:9px;background:#fff;color:#20373f;font:inherit;font-size:10px}.wix-cutover-status-inline-form .btn,.wix-cutover-status-row-action .btn{min-height:38px}.wix-cutover-status-row-action{display:flex;justify-content:flex-end}@media (max-width:700px){.wix-cutover-status-dialog{width:calc(100vw - 16px)}.wix-cutover-status-dialog,.wix-cutover-status-dialog-panel{max-height:calc(100dvh - 16px)}.wix-cutover-status-dialog-header{padding:16px 16px 13px}.wix-cutover-status-list{padding:12px 16px 16px}.wix-cutover-status-inline-form,.wix-cutover-status-row-main{grid-template-columns:1fr}.wix-cutover-status-time{text-align:left}.wix-cutover-status-inline-form .btn,.wix-cutover-status-row-action .btn{width:100%}}.wix-cutover-preview-button{width:100%;border-style:dashed!important}.wix-cutover-email-dialog{width:min(960px,calc(100vw - 28px));max-width:960px;max-height:calc(100dvh - 28px);padding:0;border:0;border-radius:18px;background:transparent;color:var(--admin-ink);box-shadow:0 24px 80px rgba(14,38,46,.22)}.wix-cutover-email-dialog::-webkit-backdrop{background:rgba(10,27,34,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wix-cutover-email-dialog::backdrop{background:rgba(10,27,34,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wix-cutover-email-dialog-panel{display:grid;max-height:calc(100dvh - 28px);grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--admin-line);border-radius:18px;background:#fff}.wix-cutover-email-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid #e3ecee}.wix-cutover-email-dialog-header h2{margin:4px 0!important;font-size:20px!important}.wix-cutover-email-dialog-header p{max-width:70ch;margin:0}.wix-cutover-email-dialog-close{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;padding:0;border:1px solid #d4e1e4;border-radius:10px;background:#fff;color:#536a72;font:inherit;font-size:24px;line-height:1;cursor:pointer}.wix-cutover-email-mode{display:flex;gap:6px;padding:14px 22px 0}.wix-cutover-email-mode button{min-height:34px;padding:7px 11px;border:1px solid #d9e5e7;border-radius:9px;background:#f8fbfb;color:#53676e;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.wix-cutover-email-mode button.is-active{border-color:#8fc6cf;background:#e9f7f8;color:#075d71}.wix-cutover-email-subject{display:grid;grid-gap:4px;gap:4px;margin:12px 22px;padding:11px 13px;border:1px solid #e0e9eb;border-radius:11px;background:#f8fafb}.wix-cutover-email-subject span{color:#7a898f;font-size:8.5px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.wix-cutover-email-subject strong{color:#273c43;font-size:12px;line-height:1.4}.wix-cutover-email-frame-wrap{min-height:0;margin:0 22px;overflow:hidden;border:1px solid #dce6e8;border-radius:14px;background:#f2f4f5}.wix-cutover-email-frame{display:block;width:100%;height:min(560px,58dvh);border:0;background:#fff}.wix-cutover-email-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px 18px}.wix-cutover-email-dialog-footer>span{color:var(--admin-muted);font-size:9px;line-height:1.45}.wix-cutover-email-dialog-footer .btn{flex:0 0 auto}@media (max-width:700px){.wix-cutover-email-dialog{width:calc(100vw - 16px)}.wix-cutover-email-dialog,.wix-cutover-email-dialog-panel{max-height:calc(100dvh - 16px)}.wix-cutover-email-dialog-header{padding:16px 16px 13px}.wix-cutover-email-mode{padding:12px 16px 0}.wix-cutover-email-subject{margin:10px 16px}.wix-cutover-email-frame-wrap{margin:0 16px}.wix-cutover-email-frame{height:55dvh}.wix-cutover-email-dialog-footer{align-items:stretch;flex-direction:column;padding:12px 16px 16px}.wix-cutover-email-dialog-footer .btn{width:100%}}.admin-overview-shell section[aria-labelledby=platform-kpis]{grid-template-columns:170px minmax(0,1fr);gap:16px;padding:14px 16px;border-color:#d4e4e7;border-radius:16px;background:linear-gradient(180deg,#ffffff,#fbfdfd);box-shadow:0 10px 28px rgba(12,59,72,.055)}.admin-overview-shell section[aria-labelledby=platform-kpis] .admin-section-heading h2{margin-top:3px!important;font-size:18px!important;line-height:1.15}.admin-overview-shell section[aria-labelledby=platform-kpis] .billing-kicker{font-size:7.5px;letter-spacing:.1em}.admin-overview-shell .admin-overview-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-overview-shell .admin-overview-kpis .card{display:grid;min-width:0;min-height:82px;align-content:center;grid-gap:5px;gap:5px;padding:12px 13px;border:1px solid #d7e5e8;border-radius:14px;background:linear-gradient(145deg,#ffffff,#f7fbfc);box-shadow:0 5px 16px rgba(19,66,78,.045)}.admin-overview-shell .admin-overview-kpis span{color:#688087;font-family:var(--font-poppins),sans-serif;font-size:8.5px;font-weight:620;line-height:1.3}.admin-overview-shell .admin-overview-kpis strong{color:#102b35;font-family:var(--font-poppins),sans-serif;font-size:26px;font-weight:760;letter-spacing:-.035em;line-height:1}.admin-overview-shell .admin-overview-kpis small{color:#74878d;font-size:8px;line-height:1.35}@media (max-width:1100px){.admin-overview-shell section[aria-labelledby=platform-kpis]{grid-template-columns:1fr}.admin-overview-shell .admin-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.admin-overview-shell section[aria-labelledby=platform-kpis]{padding:13px}.admin-overview-shell .admin-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-shell .admin-overview-kpis .card{min-height:76px;padding:11px}}.admin-companies-control-page,.admin-company-operator-page{max-width:1180px}.admin-companies-warning{margin-bottom:18px;border-color:#f1d2cb;background:#fff8f6;color:#9d3529}.admin-company-create-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);grid-gap:24px;gap:24px;align-items:end;margin-bottom:18px;padding:20px}.admin-companies-browser h2,.admin-company-create-v2 h2,.admin-company-operator-page h2,.admin-company-operator-page h3{margin:0}.admin-company-create-v2 p{max-width:62ch;margin:7px 0 0}.admin-company-create-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.admin-companies-search label,.admin-company-commercial-status form label,.admin-company-create-form label,.admin-company-management-remove label,.admin-company-operator-form label{display:grid;grid-gap:5px;gap:5px;color:var(--color-text-soft);font-size:11px;font-weight:750}.admin-companies-search input,.admin-company-commercial-status form input,.admin-company-commercial-status form select,.admin-company-create-form input,.admin-company-management-remove input,.admin-company-operator-form input,.admin-company-operator-form select{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--color-border);border-radius:11px;background:#fff;color:var(--color-text);font:inherit}.admin-companies-browser{padding:20px}.admin-companies-browser-head,.admin-company-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.admin-companies-browser-head p,.admin-company-section-head p{margin:6px 0 0}.admin-companies-search{width:min(100%,360px)}.admin-companies-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.admin-company-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.admin-company-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px;border:1px solid #dce5e8;border-radius:16px;background:#fff;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.admin-company-main-link{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-width:0;color:inherit;text-decoration:none}.admin-company-avatar,.admin-company-operator-logo{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;overflow:hidden;border:1px solid #d9e5e8;border-radius:13px;background:#f7fbfc;color:#087f98;font-family:var(--font-heading);font-size:17px;font-weight:800;object-fit:contain}.admin-company-list-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.admin-company-list-copy strong{overflow:hidden;font-family:var(--font-heading);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-company-list-copy small{color:var(--color-text-soft);font-size:10.5px}.admin-company-role,.admin-company-state{display:inline-flex;min-height:27px;align-items:center;justify-content:center;padding:5px 9px;border:1px solid transparent;border-radius:999px;font-size:9.5px;font-weight:800;white-space:nowrap}.admin-company-role-owner,.admin-company-state.is-active{border-color:#cce7da;background:#edf8f2;color:#24634d}.admin-company-state.is-paused{border-color:#eadfbf;background:#fff8e6;color:#8b6310}.admin-company-state.is-cancelled{border-color:#eccfcb;background:#fff1ef;color:#9b4036}.admin-company-role-manager,.admin-company-state.is-neutral{border-color:#dce4e7;background:#f5f7f8;color:#60717a}.admin-company-role-admin{border-color:#cce7eb;background:#edf9fb;color:#176c7b}.admin-company-quick-actions{display:flex;gap:7px}.admin-company-quick-actions .btn{min-height:38px;padding:8px 11px;font-size:10.5px}.admin-company-empty,.admin-company-no-commercial{display:grid;grid-gap:5px;gap:5px;justify-items:start;padding:20px;border:1px dashed #cadadd;border-radius:15px;background:#f9fcfc;color:var(--color-text-soft)}.admin-company-empty strong,.admin-company-no-commercial strong{color:var(--color-text)}.admin-company-operator-identity{display:flex;align-items:center;gap:12px;margin-top:12px}.admin-company-operator-logo{width:52px;height:52px;flex-basis:52px;padding:4px}.admin-company-operator-action-primary{border-color:#b9dfe5;background:linear-gradient(145deg,#f7fdfe,#edf9fb)}.admin-company-operator-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.admin-company-operator-actions .card{display:grid;grid-gap:5px;gap:5px;min-height:116px;align-content:start;padding:16px;color:inherit;text-decoration:none}.admin-company-operator-actions strong{font-family:var(--font-heading);font-size:13px}.admin-company-operator-actions span{color:var(--color-text-soft);font-size:10.5px;line-height:1.45}.admin-company-operator-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.admin-company-operator-summary article{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:14px 15px;border:1px solid #dce5e8;border-radius:15px;background:#fff}.admin-company-operator-summary span{color:var(--color-text-soft);font-size:9.5px;font-weight:750;text-transform:uppercase}.admin-company-operator-summary strong{overflow:hidden;color:var(--color-text);font-family:var(--font-heading);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.admin-company-operator-summary small{color:var(--color-text-faint);font-size:9.5px}.admin-company-access-card,.admin-company-commercial-card{margin-bottom:14px;padding:20px}.admin-company-management-list{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.admin-company-management-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(128px,auto);grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border:1px solid #e0e7e9;border-radius:13px;background:#fbfdfd}.admin-company-management-row>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.admin-company-management-row strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.admin-company-management-row small,.admin-company-owner-lock{color:var(--color-text-soft);font-size:9.5px}.admin-company-management-remove{position:relative;justify-self:end}.admin-company-pending-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.admin-company-pending-actions>form>.btn{min-height:34px;padding:7px 11px;font-size:10px;white-space:nowrap}.admin-company-management-remove>summary{color:#8c4d45;font-size:9.5px;font-weight:750;cursor:pointer}.admin-company-management-remove form{display:grid;width:240px;grid-gap:8px;gap:8px;margin-top:8px;padding:10px;border:1px solid #edd4d0;border-radius:11px;background:#fff}.admin-company-access-forms{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #e5eaec}.admin-company-operator-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:9px 10px;gap:9px 10px;align-items:end;padding:14px;border:1px solid #dce5e8;border-radius:14px;background:#fbfdfd}.admin-company-operator-form>div{grid-column:1/-1}.admin-company-operator-form h3{font-size:13px}.admin-company-operator-form p{margin:4px 0 0;font-size:10px}.admin-company-operator-form label:last-of-type{grid-column:auto}.admin-company-operator-form .btn{min-height:42px;align-self:end;justify-self:start}.admin-company-commercial-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);grid-gap:20px;gap:20px;align-items:end;margin-top:16px;padding:14px;border:1px solid #dfe7e9;border-radius:14px;background:#fbfdfd}.admin-company-commercial-status>div{display:grid;grid-gap:3px;gap:3px}.admin-company-commercial-status>div small,.admin-company-commercial-status>div span{color:var(--color-text-soft);font-size:10px}.admin-company-commercial-status>div strong{font-family:var(--font-heading);font-size:18px}.admin-company-commercial-status form{display:grid;grid-template-columns:130px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.admin-company-block-note{margin:12px 0 0;padding:10px 12px;border:1px solid #eadfbf;border-radius:11px;background:#fffbef;color:#725c20;font-size:10px;line-height:1.5}@media (hover:hover){.admin-company-list-item:hover,.admin-company-operator-actions a.card:hover{border-color:#bddce1;box-shadow:0 8px 22px rgba(21,55,67,.055);transform:translateY(-1px)}}@media (max-width:980px){.admin-company-commercial-status,.admin-company-create-v2{grid-template-columns:1fr}.admin-company-operator-actions,.admin-company-operator-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-company-access-forms{grid-template-columns:1fr}}@media (max-width:720px){.admin-company-commercial-status form,.admin-company-create-form,.admin-company-operator-form{grid-template-columns:1fr}.admin-company-operator-form label:last-of-type{grid-column:1}.admin-companies-browser-head,.admin-company-section-head{align-items:stretch;flex-direction:column}.admin-companies-search{width:100%}.admin-company-list-item{grid-template-columns:1fr}.admin-company-main-link{grid-template-columns:42px minmax(0,1fr)}.admin-company-main-link .admin-company-state{grid-column:2;justify-self:start}.admin-company-quick-actions{padding-left:54px}.admin-company-management-row{grid-template-columns:minmax(0,1fr) auto}.admin-company-management-remove,.admin-company-owner-lock,.admin-company-pending-actions{grid-column:1/-1;justify-self:start}.admin-company-pending-actions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:520px){.admin-companies-browser,.admin-company-access-card,.admin-company-commercial-card,.admin-company-create-v2{padding:14px}.admin-company-operator-actions,.admin-company-operator-summary{grid-template-columns:1fr}.admin-company-operator-actions .card{min-height:0}.admin-company-quick-actions{display:grid;grid-template-columns:1fr 1fr;padding-left:0}.admin-company-operator-form{grid-template-columns:1fr}.admin-company-operator-form label:last-of-type,.admin-company-operator-form>div{grid-column:auto}.admin-company-management-remove form{width:min(100%,260px)}}@media (prefers-reduced-motion:reduce){.admin-company-list-item,.admin-company-operator-actions a.card{transition:none}}.admin-billing-customers-page{max-width:1180px}.admin-billing-customer-create,.admin-billing-customer-list{margin-bottom:16px;padding:20px}.admin-billing-customer-create>summary{cursor:pointer;font-family:var(--font-heading);font-size:15px;font-weight:700}.admin-billing-customer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.admin-billing-customer-grid select{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--color-border);border-radius:11px;background:#fff;color:var(--color-text);font:inherit}.admin-billing-customer-rows{display:grid;grid-gap:9px;gap:9px;margin-top:18px}.admin-billing-customer-row{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(360px,.9fr);grid-gap:14px;gap:14px;align-items:center;padding:12px 13px;border:1px solid #dde6e8;border-radius:14px;background:#fff}.admin-billing-customer-row>div:first-child{display:grid;min-width:0;grid-gap:3px;gap:3px}.admin-billing-customer-row strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-billing-customer-row small{overflow:hidden;color:var(--color-text-soft);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.admin-billing-customer-facts{display:flex;gap:6px;flex-wrap:wrap}.admin-billing-customer-facts span{padding:5px 7px;border-radius:999px;background:#f2f7f8;color:#526a72;font-size:9px;font-weight:750}.admin-billing-customer-status-form{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center}.admin-billing-customer-status-form input,.admin-billing-customer-status-form select{width:100%;min-height:38px;padding:8px 9px;border:1px solid var(--color-border);border-radius:10px;background:#fff;font:inherit;font-size:10px}.admin-billing-customer-status-form .btn{min-height:38px;padding:8px 10px;font-size:10px}@media (max-width:980px){.admin-billing-customer-grid,.admin-billing-customer-row{grid-template-columns:1fr}.admin-billing-customer-status-form{grid-template-columns:130px minmax(0,1fr) auto}}@media (max-width:620px){.admin-billing-customer-create,.admin-billing-customer-list{padding:14px}.admin-billing-customer-status-form{grid-template-columns:1fr}}:root{--ds-teal:#087f98;--ds-teal-deep:#07566d;--ds-border-hover:#9bcbd4;--ds-focus:rgba(8,127,152,.24);--ds-shadow-lift:0 18px 42px rgba(7,86,109,.11);--ds-shadow-soft:0 12px 34px rgba(21,55,67,.08);--ds-motion-fast:180ms;--ds-motion-ease:cubic-bezier(.2,.8,.2,1)}body{--font-heading:var(--font-poppins),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-ui:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--font-body);font-weight:500;font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading)!important;font-weight:700;letter-spacing:-.035em;text-wrap:balance}:where(button,.btn,label,summary,th,[role=button]),:where(input,select,textarea),:where(nav,.dashboard-app-nav,.admin-nav,.teams-quick-nav,.events-toolbar-scroll){font-family:var(--font-ui)!important}:where(button,.btn,label,summary,th,[role=button]),:where(nav a,.dashboard-app-nav a,.admin-nav a,.teams-quick-nav a,.events-toolbar-scroll a){font-weight:700}:where(input,select,textarea){font-weight:500}:where(p,li,td,small,.muted,.field-hint,.helper-text){font-family:var(--font-body);letter-spacing:0}:where(small,.muted,.field-hint,.helper-text){font-weight:500;line-height:1.55}:where(.template-marketing-site,.marketing-site,.auth-page,.dashboard-app-shell,.public-profile-page){font-family:var(--font-body)!important}:where(.template-marketing-site,.marketing-site,.auth-page,.dashboard-app-shell,.public-profile-page) :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading)!important}.page-loader-route{min-height:clamp(320px,58dvh,680px)}.dashboard-app-view>.page-loader-route{min-height:clamp(320px,60dvh,700px)}.public-profile-page.page-loader-route{min-height:100dvh;padding:24px 16px}.page-loader{width:min(100%,238px);grid-gap:14px;gap:14px;padding:24px 22px 21px;border-radius:24px;background:rgba(255,255,255,.92);box-shadow:var(--ds-shadow-soft)}.bcard-loader-mark:after{left:27px;top:27px;background:var(--ds-teal-deep)}.bcard-loader-wave{inset:50% auto auto 50%;border-top-color:var(--ds-teal);border-right-color:var(--ds-teal);animation:bcard-loader-wave 1.35s var(--ds-motion-ease) infinite}.bcard-loader-wave-one{margin:-12px 0 0 -12px}.bcard-loader-wave-two{margin:-21px 0 0 -21px;animation-delay:.12s}.bcard-loader-wave-three{margin:-30px 0 0 -30px;animation-delay:.24s}@keyframes bcard-loader-wave{0%,to{opacity:.28;transform:translate(-50%,-50%) rotate(22deg) scale(.88)}48%{opacity:1;transform:translate(-50%,-50%) rotate(46deg) scale(1)}}:where(a.card,button.card,a[class*=-card],button[class*=-card],.teams-company-link,.profile-target-choice:not(:disabled)){transition:transform var(--ds-motion-fast) var(--ds-motion-ease),box-shadow var(--ds-motion-fast) ease,border-color var(--ds-motion-fast) ease,background-color var(--ds-motion-fast) ease}:where(.btn,button){transition:transform var(--ds-motion-fast) var(--ds-motion-ease),box-shadow var(--ds-motion-fast) ease,border-color var(--ds-motion-fast) ease,background-color var(--ds-motion-fast) ease}:where(a.card,button.card,a[class*=-card],button[class*=-card],.teams-company-link,.profile-target-choice:not(:disabled)):focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){:where(a.card,button.card,a[class*=-card],button[class*=-card],.teams-company-link,.profile-target-choice:not(:disabled)):hover{border-color:var(--ds-border-hover);box-shadow:var(--ds-shadow-lift);transform:translateY(-2px)}:where(.btn,button:not(.auth-password-toggle)):not(:disabled):hover{transform:translateY(-1px)}:where(.btn,button:not(.auth-password-toggle)):not(:disabled):active{transform:translateY(0)}}@media (max-width:640px){.page-loader-root{padding:16px}.dashboard-app-view>.page-loader-route,.page-loader-route{min-height:54dvh}.page-loader{width:min(100%,214px);padding:21px 18px 19px;border-radius:21px}}@media (prefers-reduced-motion:reduce){.bcard-loader-wave{animation:none!important;opacity:.72;transform:translate(-50%,-50%) rotate(34deg) scale(1)}:where(a.card,button.card,a[class*=-card],button[class*=-card],.teams-company-link,.profile-target-choice:not(:disabled),.btn,button){transition-duration:.01ms!important}:where(a.card,button.card,a[class*=-card],button[class*=-card],.teams-company-link,.profile-target-choice:not(:disabled),.btn,button:not(.auth-password-toggle)):hover{transform:none!important}}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=instagram]:not(.public-note-card) .public-link-icon{border-color:#e3d3f5!important;background:#f3eafb!important;color:#7b4db2!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=linkedin]:not(.public-note-card) .public-link-icon{border-color:#d4e6f6!important;background:#e8f2fb!important;color:#0a66c2!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=facebook]:not(.public-note-card) .public-link-icon{border-color:#d7e2fa!important;background:#eaf1ff!important;color:#1877f2!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=whatsapp]:not(.public-note-card) .public-link-icon{border-color:#d5efdf!important;background:#eaf8ef!important;color:#168c4d!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=phone]:not(.public-note-card) .public-link-icon{border-color:#cdebe6!important;background:#e6f7f5!important;color:#087f78!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=mail]:not(.public-note-card) .public-link-icon{border-color:#d8e8f4!important;background:#edf5fb!important;color:#2c6e98!important}.teams-header-identity{grid-template-columns:64px minmax(0,1fr);gap:14px}.teams-header-logo{width:64px;height:64px;padding:4px;border-radius:16px}.teams-header-copy h1{margin:0;font-size:26px;line-height:1.12}.teams-header-copy p{max-width:56ch;margin-top:5px;font-size:13px;line-height:1.5}.teams-header-meta{gap:8px}.teams-back{font-size:11px}.teams-header-meta .workspace-kicker{font-size:10px}.teams-employee-model #profiles .teams-section-header h2{font-size:22px;line-height:1.2}.teams-employee-model #profiles .teams-empty-profiles span,.teams-employee-model #profiles .teams-empty-profiles strong,.teams-employee-model #profiles .teams-profile-capacity,.teams-employee-model #profiles .teams-profile-capacity strong,.teams-employee-model #profiles .teams-profile-definition small,.teams-employee-model #profiles .teams-profile-definition span,.teams-employee-model #profiles .teams-profile-definition strong,.teams-employee-model #profiles .teams-section-header p{font-size:13px;line-height:1.5}.teams-employee-model #profiles .teams-empty-profiles,.teams-employee-model #profiles .teams-profile-capacity,.teams-employee-model #profiles .teams-profile-definition{gap:4px}.teams-brand-grid .avatar-upload-box{display:grid;grid-template-columns:78px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;grid-gap:8px 12px;gap:8px 12px;padding:12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-subtle)}.teams-brand-grid .avatar-upload-btn{grid-column:2;grid-row:1;justify-self:start;margin:0}.teams-brand-grid .avatar-upload-box>button[type=button]{grid-column:2;grid-row:2;justify-self:start;margin:0}.teams-brand-grid .avatar-upload-status{grid-column:1/-1;margin:2px 0 0}@media (max-width:560px){.teams-header{position:relative;width:100%}.teams-header>.teams-role-badge{position:absolute;z-index:2;top:16px;right:16px;min-height:24px;padding:4px 8px;font-size:9px}.teams-header-main{width:100%;gap:12px}.teams-header-meta{min-height:24px;flex-wrap:nowrap;gap:7px;padding-right:72px}.teams-back{min-height:24px;padding-right:8px;font-size:10px}.teams-header-meta .workspace-kicker{font-size:9px}.teams-header-identity{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px}.teams-header-logo{width:64px;height:64px;padding:3px;border-radius:15px}.teams-header-copy h1{font-size:23px;line-height:1.12}.teams-header-copy p{margin-top:4px;font-size:12px;line-height:1.45}.teams-quick-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0 0 28px;padding:6px;overflow:visible;border:1px solid var(--color-border);border-radius:14px;background:#fff;box-shadow:0 6px 20px rgba(17,36,43,.045);scrollbar-width:none}.teams-quick-nav::-webkit-scrollbar{display:none}.teams-quick-nav a{width:100%;min-height:42px;justify-content:center;padding:8px 9px;border-radius:10px;background:#f8fbfb;font-size:11px;line-height:1.2;text-align:center;white-space:normal}.teams-quick-nav a:nth-child(5):last-child{grid-column:1/-1}.teams-employee-model #profiles .teams-section-header h2{font-size:20px}.teams-employee-model #profiles .teams-empty-profiles span,.teams-employee-model #profiles .teams-empty-profiles strong,.teams-employee-model #profiles .teams-profile-capacity,.teams-employee-model #profiles .teams-profile-capacity strong,.teams-employee-model #profiles .teams-profile-definition small,.teams-employee-model #profiles .teams-profile-definition span,.teams-employee-model #profiles .teams-profile-definition strong,.teams-employee-model #profiles .teams-section-header p{font-size:13px}.teams-brand-grid .avatar-upload-box{grid-template-columns:70px minmax(0,1fr);gap:7px 10px;padding:10px}.teams-brand-grid .avatar-upload-box>button[type=button],.teams-brand-grid .avatar-upload-btn{width:100%;justify-self:stretch}}@media (max-width:360px){.teams-header>.teams-role-badge{top:14px;right:14px}.teams-header-meta{padding-right:66px}.teams-header-identity{grid-template-columns:58px minmax(0,1fr);gap:10px}.teams-header-logo{width:58px;height:58px}.teams-header-copy h1{font-size:21px}.teams-quick-nav a{padding-inline:7px;font-size:10px}.teams-brand-grid .avatar-upload-box{grid-template-columns:70px minmax(0,1fr)}}.contacts-shell{max-width:1120px}.contacts-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.contacts-header h1{margin:0;font-size:clamp(30px,4vw,40px);letter-spacing:-.04em}.contacts-header p{max-width:720px;margin:7px 0 0;color:var(--color-text-soft);font-size:14px;line-height:1.55}.contacts-total{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:2px 8px;gap:2px 8px;min-width:128px;padding:12px 14px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);box-shadow:var(--shadow-card)}.contacts-total svg{grid-row:1/span 2;color:#0b879d}.contacts-total strong{font-size:20px;line-height:1}.contacts-total span{color:var(--color-text-soft);font-size:11px}.contacts-search{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface)}.contacts-category-filter>span,.contacts-search-source-filter>span,.contacts-search>label{font-size:12px;font-weight:700}.contacts-search-controls{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.contacts-category-editor input,.contacts-search input{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--color-border);border-radius:11px;background:#fff;color:var(--color-text);font:inherit;font-size:13px}.contacts-search-submit{width:100%;min-height:42px}.contacts-search-clear{justify-self:start;color:#087f98;font-size:11px;font-weight:700}.contacts-category-filter,.contacts-search-source-filter{display:grid;grid-gap:6px;gap:6px;padding-top:9px;border-top:1px solid #edf1f2}.contacts-category-chips,.contacts-category-filter nav,.contacts-search-source-filter nav{display:flex;flex-wrap:wrap;gap:6px}.contacts-category-chips span,.contacts-category-filter nav a,.contacts-search-source-filter nav a{display:inline-flex;align-items:center;min-height:27px;padding:5px 9px;border:1px solid #d7e6e9;border-radius:999px;background:#f5fafb;color:#356672;font-size:10px;font-weight:700;line-height:1}.contacts-category-filter nav a.is-active,.contacts-search-source-filter nav a.is-active{border-color:#73c6d3;background:#e7f7f9;color:#087f98}.contacts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:10px;gap:10px}.contacts-card{display:grid;grid-gap:9px;gap:9px;padding:13px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);box-shadow:var(--shadow-card)}.contacts-card-main{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0}.contacts-avatar{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid #d4e9ed;border-radius:14px;background:#e7f6f8;color:#087f98;font-size:18px;font-weight:800}.contacts-avatar img{width:100%;height:100%;object-fit:cover}.contacts-copy{min-width:0}.contacts-meta{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.contacts-meta span{display:inline-flex;align-items:center;min-height:19px;max-width:100%;padding:2px 6px;overflow:hidden;border-radius:999px;background:#edf7f9;color:#247184;font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.contacts-meta .is-unavailable{background:#f4f5f6;color:#6b7280}.contacts-copy h2{margin:0;font-size:16px;line-height:1.18}.contacts-copy p{margin:2px 0 0;color:var(--color-text-soft);font-size:11px;line-height:1.35}.contacts-copy small{display:block;margin-top:6px;color:var(--color-text-faint);font-size:9px}.contacts-direct{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:5px}.contacts-direct a{color:#087f98;font-size:11px;font-weight:700;overflow-wrap:anywhere}.contacts-category-chips{gap:4px;margin-top:6px}.contacts-category-chips span{min-height:21px;padding:3px 7px;border:0;background:#edf7f9;color:#247184;font-size:9px}.contacts-category-editor{border-top:1px solid #edf1f2;border-bottom:1px solid #edf1f2}.contacts-category-editor summary{display:flex;align-items:center;min-height:30px;cursor:pointer;color:#087f98;font-size:10px;font-weight:750;list-style:none}.contacts-category-editor summary::-webkit-details-marker{display:none}.contacts-category-editor form{display:grid;grid-gap:7px;gap:7px;padding:0 0 9px}.contacts-category-editor label{color:var(--color-text-soft);font-size:10px;font-weight:650}.contacts-category-editor input{min-height:38px;font-size:11px}.contacts-category-editor .btn{width:100%;min-height:34px;font-size:10px}.contacts-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:6px;gap:6px}.contacts-actions form{min-width:0}.contacts-actions .btn,.contacts-actions form{width:100%}.contacts-actions .btn{min-height:34px;padding:6px 7px;font-size:10px;line-height:1.15}.contacts-delete{color:#9b3d45}.contacts-empty{display:flex;align-items:center;gap:14px;padding:22px}.contacts-empty svg{flex:0 0 auto;color:#0b879d}.contacts-empty h2,.contacts-empty p{margin:0}.contacts-empty h2{font-size:18px}.contacts-empty p{margin-top:4px;color:var(--color-text-soft);font-size:13px}@media (min-width:760px){.contacts-search{gap:0;padding:0;overflow:hidden}.contacts-search>summary{display:flex;min-height:46px;align-items:center;padding:0 14px;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.contacts-search>summary::-webkit-details-marker{display:none}.contacts-search>summary:after{margin-left:auto;color:#6f858c;content:"⌃";font-size:15px;line-height:1}.contacts-search:not([open])>summary:after{content:"⌄"}.contacts-search[open]>summary{border-bottom:1px solid #e7edef}.contacts-search>form,.support-contacts-search-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px}.contacts-search-controls{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.contacts-search-submit{width:auto;min-width:118px;padding-inline:18px}.contacts-search-clear{grid-column:1/-1;margin-top:-4px}.contacts-category-filter,.contacts-search-source-filter{align-content:start;min-width:0;padding:11px 12px;border:1px solid #e2ebed;border-radius:12px;background:#fafcfc}.contacts-category-filter nav,.contacts-search-source-filter nav{align-items:center}.support-contacts-preview .contacts-search{max-width:none}}@media (max-width:640px){.contacts-header{display:none}.contacts-search{padding:12px}.contacts-card{gap:8px;padding:11px}.contacts-card-main{grid-template-columns:44px minmax(0,1fr);gap:9px}.contacts-avatar{width:44px;height:44px;border-radius:13px}.contacts-actions .btn{min-height:33px;padding-inline:4px;font-size:9px}}.contacts-source-filter{display:flex;flex-wrap:wrap;gap:7px}.contacts-source-filter a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-soft);font-size:11px;font-weight:750}.contacts-source-filter a span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#eef4f5;color:#52717a;font-size:9px}.contacts-source-filter a.is-active{border-color:#79c9d4;background:#eaf8fa;color:#087f98}.contacts-source-filter a.is-active span{background:#d5f1f5;color:#087f98}.contacts-section{display:grid;grid-gap:10px;gap:10px}.contacts-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-top:2px}.contacts-section-heading h2{margin:2px 0 0;font-size:18px;letter-spacing:-.02em}.contacts-section-heading>span{display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border:1px solid #d9e7e9;border-radius:999px;background:#f7fafb;color:var(--color-text-soft);font-size:11px;font-weight:750}.paper-card-scanner{display:none;overflow:hidden;border:1px solid #b9dfe5;border-radius:18px;background:linear-gradient(135deg,rgba(226,248,251,.92),rgba(255,255,255,.98) 55%),var(--color-surface);box-shadow:var(--shadow-card)}.paper-card-scanner>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:74px;padding:15px 17px;cursor:pointer;list-style:none}.paper-card-scanner>summary::-webkit-details-marker{display:none}.paper-card-scanner>summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.paper-card-scanner>summary strong{color:#075f72;font-size:15px}.paper-card-scanner>summary small{color:var(--color-text-soft);font-size:11px;line-height:1.45}.paper-card-scanner>summary>span:last-child{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:#0c879e;color:#fff;font-size:21px;font-weight:400;line-height:1;transition:transform .18s ease}.paper-card-scanner[open]>summary>span:last-child{transform:rotate(45deg)}.paper-card-scanner-body{display:grid;grid-gap:13px;gap:13px;padding:0 17px 17px}.paper-card-scan-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid #d9e8ea;border-radius:14px;background:rgba(255,255,255,.86)}.paper-card-scan-intro strong{display:block;font-size:12px}.paper-card-scan-intro p{margin:3px 0 0;color:var(--color-text-soft);font-size:10px;line-height:1.45}.paper-card-file-input{display:none}.paper-card-preview{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px;padding:11px;border:1px solid #dde8ea;border-radius:14px;background:#fff}.paper-card-preview img{display:block;width:100%;max-height:145px;object-fit:contain;border-radius:9px;background:#f4f6f7}.paper-card-error,.paper-card-status{margin:0;font-size:11px;line-height:1.45}.paper-card-status{color:#2c6975;font-weight:700}.paper-card-error{color:#9b3d45;font-weight:700}.paper-card-review{display:grid;grid-gap:12px;gap:12px;padding:13px;border:1px solid #d9e8ea;border-radius:14px;background:#fff}.paper-card-review-heading{display:grid;grid-gap:2px;gap:2px}.paper-card-review-heading strong{font-size:13px}.paper-card-review-heading span{color:var(--color-text-soft);font-size:10px}.paper-card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.paper-card-fields label{display:grid;grid-gap:5px;gap:5px;min-width:0}.paper-card-fields label>span{color:var(--color-text-soft);font-size:10px;font-weight:700}.paper-card-fields input{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--color-border);border-radius:10px;background:#fff;color:var(--color-text);font:inherit;font-size:12px}.paper-card-fields input:focus{border-color:#65bdca;outline:2px solid rgba(71,178,194,.14);outline-offset:1px}.paper-card-field-wide{grid-column:1/-1}.paper-card-save{width:100%;min-height:40px}.paper-card-bcard-badge{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:4px 7px;border-radius:999px;background:#e7f7f1;color:#157058;font-size:9px;font-weight:800}.paper-contact-detail-meta{display:grid;grid-gap:11px;gap:11px}.paper-contact-job-title{margin:0!important;color:var(--color-text-soft);font-size:12px;line-height:1.45}.paper-contact-action-list{display:grid;grid-gap:8px;gap:8px}.paper-contact-action-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:62px;padding:9px 11px;border:1px solid var(--color-border);border-radius:15px;background:var(--color-surface);color:inherit;box-shadow:0 2px 10px rgba(21,25,35,.03);text-decoration:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.paper-contact-action-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf8fa;color:#087f98}.paper-contact-action-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.paper-contact-action-copy strong{color:var(--color-text);font-size:12px;line-height:1.2}.paper-contact-action-copy small{overflow:hidden;color:var(--color-text-soft);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.paper-contact-action-arrow{flex:0 0 auto;color:#9aa8ad}.paper-contact-action-card.is-bcard{border-color:#bfe7dc;background:#f3fbf8}.paper-contact-action-card.is-bcard .paper-contact-action-icon{background:#e1f5ed;color:#157058}.paper-contact-saved-at{display:block;color:var(--color-text-faint);font-size:9px}.paper-contact-delete-form{width:100%;margin-top:2px}.paper-contact-delete-form .btn{width:100%;min-height:36px}@media (hover:hover){.paper-contact-action-card:hover{transform:translateY(-1px);border-color:#bddde2;box-shadow:0 7px 18px rgba(21,25,35,.06)}}@media (max-width:640px){.paper-card-scanner{display:block}.contacts-source-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.contacts-source-filter a{justify-content:center;min-width:0;padding-inline:7px;font-size:10px}.paper-card-scanner>summary{min-height:68px;padding:13px}.paper-card-scanner-body{padding:0 12px 12px}.paper-card-scan-intro{grid-template-columns:1fr}.paper-card-scan-intro .btn{width:100%}.paper-card-preview{grid-template-columns:1fr}.paper-card-preview img{max-height:180px}.paper-card-fields{grid-template-columns:1fr}.paper-card-field-wide{grid-column:auto}}.paper-card-loading-backdrop{position:fixed!important;inset:0!important;z-index:2147483100;display:grid;width:100vw;height:100dvh;max-width:none;max-height:100dvh;place-items:center;padding:24px;background:rgba(17,36,41,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.paper-card-loading-card{display:grid;justify-items:center;grid-gap:9px;gap:9px;width:min(100%,310px);padding:22px 20px;border:1px solid #d6e8eb;border-radius:18px;background:#fff;box-shadow:0 18px 55px rgba(20,54,62,.2);text-align:center}.paper-card-loading-card strong{color:#124f5c;font-size:14px}.paper-card-loading-card small{color:var(--color-text-soft);font-size:10px;line-height:1.45}.paper-card-loading-spinner{width:34px;height:34px;border:3px solid #dcecef;border-top-color:#0c879e;border-radius:50%;animation:paper-card-spin .75s linear infinite}@keyframes paper-card-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.paper-card-loading-spinner{animation-duration:1.6s}}.paper-card-scan-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.paper-card-scan-result{padding:11px 12px;border:1px solid #d7e9ec;border-radius:12px;background:#f6fbfc}.paper-card-scan-result.is-error{border-color:#efd7da;background:#fff7f8}.paper-card-camera-modal{position:fixed!important;inset:0!important;z-index:2147483000;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100dvh;max-width:none;max-height:100dvh;margin:0;overflow:hidden;overscroll-behavior:none;background:#071214;color:#fff}.paper-card-camera-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:calc(14px + env(safe-area-inset-top, 0px)) 16px 12px;background:rgba(7,18,20,.96)}.paper-card-camera-top>div{display:grid;grid-gap:3px;gap:3px}.paper-card-camera-top strong{font-size:17px;line-height:1.2}.paper-card-camera-top small{max-width:470px;color:rgba(255,255,255,.72);font-size:11px;line-height:1.45}.paper-card-camera-close{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font:24px/1 sans-serif;cursor:pointer}.paper-card-camera-stage{position:relative;isolation:isolate;min-width:0;min-height:0;overflow:hidden;background:#020707}.paper-card-camera-stage video{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;min-height:100%;object-fit:cover;transform:translateZ(0)}.paper-card-camera-guide{position:absolute;z-index:8;top:50%;left:50%;width:min(86vw,620px);aspect-ratio:85.6/54;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.98);border-radius:16px;box-shadow:0 0 0 9999px rgba(0,0,0,.5),0 0 0 3px rgba(74,227,245,.22);pointer-events:none}.paper-card-guide-label{display:none}.paper-card-guide-inside-label{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);padding:8px 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(3,18,22,.58);color:rgba(255,255,255,.96);font-size:10px;font-weight:850;letter-spacing:.1em;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.4)}.paper-card-guide-corner{position:absolute;width:34px;height:34px;border-color:#4ae3f5;border-style:solid}.paper-card-guide-corner.is-tl{top:-3px;left:-3px;border-width:4px 0 0 4px;border-radius:15px 0 0}.paper-card-guide-corner.is-tr{top:-3px;right:-3px;border-width:4px 4px 0 0;border-radius:0 15px 0 0}.paper-card-guide-corner.is-bl{bottom:-3px;left:-3px;border-width:0 0 4px 4px;border-radius:0 0 0 15px}.paper-card-guide-corner.is-br{right:-3px;bottom:-3px;border-width:0 4px 4px 0;border-radius:0 0 15px}.paper-card-camera-starting{position:absolute;inset:0;z-index:12;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;background:rgba(4,11,13,.72);color:#fff}.paper-card-camera-starting .paper-card-loading-spinner{border-color:#42d8eb rgba(255,255,255,.24) rgba(255,255,255,.24)}.paper-card-camera-bottom{position:relative;z-index:20;display:grid;grid-gap:9px;gap:9px;padding:12px 16px calc(14px + env(safe-area-inset-bottom, 0px));background:rgba(7,18,20,.98);box-shadow:0 -10px 30px rgba(0,0,0,.22)}.paper-card-camera-bottom>p{margin:0;color:rgba(255,255,255,.74);font-size:10px;line-height:1.45;text-align:center}.paper-card-camera-bottom .paper-card-camera-error{padding:8px 10px;border-radius:10px;background:rgba(171,51,65,.18);color:#ffd8dc;font-weight:700}.paper-card-camera-capture{min-height:52px;font-size:15px;font-weight:800}.paper-card-camera-gallery{min-height:42px;border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.09)!important;color:#fff!important}@media (max-width:640px){.paper-card-scan-actions{display:grid;grid-template-columns:1fr;width:100%}.paper-card-scan-actions .btn{width:100%}.paper-card-camera-top{padding-inline:13px}.paper-card-camera-guide{width:min(88vw,540px);border-radius:12px}.paper-card-guide-corner{width:28px;height:28px}.paper-card-camera-bottom{padding-inline:13px}}@media (orientation:landscape) and (max-height:560px){.paper-card-camera-top{padding-top:calc(8px + env(safe-area-inset-top, 0px));padding-bottom:8px}.paper-card-camera-top small{display:none}.paper-card-camera-guide{width:min(66vw,600px)}.paper-card-camera-bottom{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px))}.paper-card-camera-bottom>p{text-align:left}.paper-card-camera-capture,.paper-card-camera-gallery{min-height:38px;white-space:nowrap}}.paper-card-camera-guide:before{content:"";position:absolute;inset:10px;border:1px dashed rgba(255,255,255,.52);border-radius:10px}.paper-card-camera-guide:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:2px;transform:translate(-50%,-50%);background:rgba(74,227,245,.9);box-shadow:0 -21px 0 -.5px rgba(74,227,245,.28),0 21px 0 -.5px rgba(74,227,245,.28)}.paper-card-camera-stage:before{content:"";position:absolute;inset:0;z-index:7;pointer-events:none;background:transparent}@supports not (height:100dvh){.paper-card-camera-modal{height:100vh;max-height:100vh}}@media (max-width:640px) and (orientation:portrait){.paper-card-camera-guide{top:48%;width:min(90vw,540px)}.paper-card-guide-inside-label{font-size:9px;letter-spacing:.08em}}@media (max-width:640px){.paper-contact-action-card{grid-template-columns:40px minmax(0,1fr) auto;min-height:60px;padding:9px 10px;border-radius:14px}.paper-contact-action-icon{width:40px;height:40px;border-radius:11px}.paper-contact-action-copy strong{font-size:11px}.paper-contact-action-copy small{font-size:10px}}@supports not (height:100dvh){.paper-card-loading-backdrop{height:100vh;max-height:100vh}}.paper-card-duplicate-backdrop{position:fixed!important;z-index:2147483150;inset:0;display:grid;place-items:center;box-sizing:border-box;width:100vw;height:100dvh;padding:max(18px,env(safe-area-inset-top,0px)) 16px max(18px,env(safe-area-inset-bottom,0px));background:rgba(20,36,42,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.paper-card-duplicate-dialog{position:relative;display:grid;width:min(100%,430px);grid-gap:11px;gap:11px;box-sizing:border-box;padding:22px;border:1px solid #d5e4e7;border-radius:20px;background:#fff;box-shadow:0 28px 80px rgba(15,42,50,.26);color:#273b42}.paper-card-duplicate-close{position:absolute;top:11px;right:11px;display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid #dce7e9;border-radius:50%;background:#f8fbfb;color:#50666d;font:500 22px/1 var(--font-manrope),sans-serif;cursor:pointer}.paper-card-duplicate-kicker{width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;background:#eaf8fa;color:#087f98;font-size:9.5px;font-weight:800;letter-spacing:.08em}.paper-card-duplicate-dialog h3{margin:0;padding-right:42px;color:#172b31;font-family:var(--font-poppins),sans-serif;font-size:20px;line-height:1.2}.paper-card-duplicate-dialog>p{margin:0;color:#5f7279;font-size:12px;line-height:1.55}.paper-card-duplicate-existing{display:grid;grid-gap:3px;gap:3px;padding:13px 14px;border:1px solid #dbe8ea;border-radius:14px;background:#f8fbfb}.paper-card-duplicate-existing small,.paper-card-duplicate-existing span{color:#718187;font-size:10px}.paper-card-duplicate-existing strong{color:#20363d;font-size:13px}.paper-card-duplicate-existing em{margin-top:4px;color:#7a694a;font-size:9.5px;font-style:normal;line-height:1.45}.paper-card-duplicate-actions{display:grid;grid-gap:8px;gap:8px}.paper-card-duplicate-actions .btn{width:100%;min-height:46px}.paper-card-duplicate-note{color:#73848a;font-size:9.5px;line-height:1.45}@media (max-width:520px){.paper-card-duplicate-backdrop{align-items:end;padding-inline:10px}.paper-card-duplicate-dialog{width:100%;padding:19px 16px calc(18px + env(safe-area-inset-bottom, 0px));border-radius:20px 20px 13px 13px}}.support-contacts-preview{gap:14px}.support-contacts-privacy-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #d8e6e9;border-radius:13px;background:#f7fafb;color:#61767d;font-size:10px;line-height:1.45}.support-contacts-privacy-note svg{flex:0 0 auto;color:#087f98}.support-contact-mask,.support-contacts-private-value{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.support-contact-card{position:relative}.support-contact-card .contacts-avatar.support-contact-mask{filter:blur(3px)}.support-contact-card button:disabled,.support-contact-category-preview input:disabled,.support-contacts-scanner button:disabled,.support-contacts-search-preview button:disabled,.support-contacts-search-preview input:disabled{cursor:default;opacity:.62}.support-contact-category-preview,.support-contacts-search-preview{display:grid;grid-gap:8px;gap:8px}.support-contact-category-preview{padding:0 0 9px}.support-contacts-preview .contacts-category-filter nav>span,.support-contacts-preview .contacts-search-source-filter nav>span,.support-contacts-preview .contacts-source-filter>span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 10px;border:1px solid #d7e6e9;border-radius:999px;background:#f7fafb;color:#526d75;font-size:10px;font-weight:750}.support-contacts-preview .contacts-source-filter>span{min-height:36px;border-color:var(--color-border);background:var(--color-surface);font-size:11px}.support-contacts-preview .contacts-category-filter nav>span.is-active,.support-contacts-preview .contacts-search-source-filter nav>span.is-active,.support-contacts-preview .contacts-source-filter>span.is-active{border-color:#79c9d4;background:#eaf8fa;color:#087f98}.support-contacts-preview .contacts-source-filter em{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#eef4f5;color:#52717a;font-size:9px;font-style:normal}@media (min-width:641px){.support-contacts-scanner{display:none}}.contacts-entitlement-locked .locked-contacts-scanner{display:block;pointer-events:none;opacity:.68}.contacts-entitlement-locked .locked-contacts-scanner>summary{cursor:default}.contacts-entitlement-locked .locked-contacts-scanner>summary>span:last-child{background:#a9bcc1}.page-loader-root,.page-loader-route{box-sizing:border-box;width:100%;display:grid;place-items:center}.dashboard-app-shell{min-height:100dvh;display:flex;flex-direction:column}.dashboard-app-chrome{flex:0 0 auto}.dashboard-app-view{flex:1 1 auto;min-height:0}.dashboard-app-view:has(>.page-loader-route){display:grid}.dashboard-app-view>.page-loader-route{height:100%;min-height:360px;align-self:stretch;padding:clamp(24px,6dvh,64px) 18px}.page-loader-root{min-height:100dvh;padding:24px}.public-profile-page.page-loader-root{min-height:100dvh;padding:24px 16px}.page-loader{width:min(100%,220px);display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:21px 20px 19px;border:1px solid rgba(151,190,201,.62);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 12px 34px rgba(21,55,67,.08);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bcard-loader-mark{position:relative;display:block;width:64px;height:64px}.bcard-loader-mark:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:999px;background:var(--ds-teal-deep,#07566d);box-shadow:0 0 0 7px rgba(8,127,152,.08);transform:translate(-50%,-50%)}.bcard-loader-wave{position:absolute;inset:auto;top:50%;left:50%;margin:0!important;border-left:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid transparent;border-top-color:var(--ds-teal,#087f98);border-right:3px solid transparent;border-right-color:var(--ds-teal,#087f98);border-radius:999px;transform-origin:center;animation:bcard-loader-orbit 1.25s cubic-bezier(.2,.8,.2,1) infinite}.bcard-loader-wave-one{width:24px;height:24px}.bcard-loader-wave-two{width:42px;height:42px;animation-delay:.11s}.bcard-loader-wave-three{width:60px;height:60px;animation-delay:.22s}.page-loader-copy{display:grid;grid-gap:3px;gap:3px}.page-loader-copy strong{font-family:var(--font-ui);color:#10242d;font-size:14px;font-weight:800;line-height:1.3}.page-loader-copy small{color:#6b7d86;font-size:12px;line-height:1.45}@keyframes bcard-loader-orbit{0%,to{opacity:.32;transform:translate(-50%,-50%) rotate(16deg) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) rotate(106deg) scale(1)}}@media (max-width:640px){.dashboard-app-view>.page-loader-route{min-height:280px;padding:22px 14px 32px}.page-loader-root{padding:16px}.page-loader{width:min(100%,204px);padding:19px 17px 17px;border-radius:20px}}@media (prefers-reduced-motion:reduce){.bcard-loader-wave{animation:none!important;opacity:.7;transform:translate(-50%,-50%) rotate(34deg) scale(1)}}.client-route-progress{position:fixed;inset:0 0 auto;z-index:10000;height:3px;overflow:hidden;pointer-events:none;background:rgba(8,127,152,.08)}.client-route-progress>span{display:block;width:42%;height:100%;border-radius:999px;background:var(--ds-teal,#087f98);animation:bcard-client-route-progress 1s ease-in-out infinite;transform-origin:left center}@keyframes bcard-client-route-progress{0%{transform:translateX(-110%) scaleX(.55)}50%{transform:translateX(120%) scaleX(1)}to{transform:translateX(340%) scaleX(.65)}}@media (prefers-reduced-motion:reduce){.client-route-progress>span{width:100%;animation:none;opacity:.75}}.global-wait-loader-overlay{position:fixed;inset:0;z-index:24000;display:grid;place-items:center;box-sizing:border-box;padding:calc(18px + env(safe-area-inset-top, 0px)) calc(18px + env(safe-area-inset-right, 0px)) calc(18px + env(safe-area-inset-bottom, 0px)) calc(18px + env(safe-area-inset-left, 0px));background:rgba(244,249,250,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:wait;touch-action:none;overscroll-behavior:contain}.global-wait-loader-card{width:min(100%,220px);pointer-events:none;box-shadow:0 18px 58px rgba(21,55,67,.16)}body:has(.global-wait-loader-overlay){cursor:wait}@media (max-width:640px){.global-wait-loader-overlay{padding:calc(14px + env(safe-area-inset-top, 0px)) calc(14px + env(safe-area-inset-right, 0px)) calc(14px + env(safe-area-inset-bottom, 0px)) calc(14px + env(safe-area-inset-left, 0px))}.global-wait-loader-card{width:min(100%,204px)}}.employee-action-feedback-overlay{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;box-sizing:border-box;padding:20px;background:rgba(17,31,38,.22);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.employee-action-feedback-card{display:grid;width:min(100%,390px);box-sizing:border-box;align-items:center;grid-gap:14px;gap:14px;padding:20px;border:1px solid #d5e3e6;border-radius:20px;background:#fff;box-shadow:0 18px 55px rgba(17,36,43,.18);color:#17262c}.employee-action-feedback-card-pending,.employee-action-feedback-card-result{grid-template-columns:auto minmax(0,1fr)}.employee-action-feedback-card strong{display:block;font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:800;line-height:1.3}.employee-action-feedback-card p{margin:4px 0 0;color:#63777f;font-size:12px;line-height:1.5}.employee-action-feedback-spinner{width:30px;height:30px;box-sizing:border-box;border:3px solid #d9e8eb;border-top-color:#087f98;border-radius:50%;animation:employee-action-spinner .75s linear infinite}.employee-action-feedback-result-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#e8f7f2;color:#176e55;font-size:18px;font-weight:900}.employee-action-feedback-card-result.is-error .employee-action-feedback-result-icon{background:#fff0f0;color:#a33b3b}.employee-action-feedback-close{grid-column:1/-1;justify-self:end;min-width:92px}.teams-employee-access-trace{display:block;margin-top:5px;color:#8a651d;font-size:9px;font-weight:650;line-height:1.4}@keyframes employee-action-spinner{to{transform:rotate(1turn)}}@media (max-width:640px){.employee-action-feedback-overlay{padding:16px}.employee-action-feedback-card{width:min(100%,350px);padding:18px;border-radius:18px}}@media (prefers-reduced-motion:reduce){.employee-action-feedback-spinner{animation:none;border-top-color:#087f98}}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=instagram] .public-link-icon{border-color:#e3d3f5!important;background:#f3eafb!important;color:#7b4db2!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=linkedin] .public-link-icon{border-color:#d4e6f6!important;background:#e8f2fb!important;color:#0a66c2!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=facebook] .public-link-icon{border-color:#d7e2fa!important;background:#eaf1ff!important;color:#1877f2!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=whatsapp] .public-link-icon{border-color:#d5efdf!important;background:#eaf8ef!important;color:#168c4d!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=phone] .public-link-icon{border-color:#cdebe6!important;background:#e6f7f5!important;color:#087f78!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=mail] .public-link-icon{border-color:#d8e8f4!important;background:#edf5fb!important;color:#2c6e98!important}.editor-preview-company{display:flex;width:min(88%,178px);min-width:0;align-items:center;gap:7px;margin:8px auto 10px;padding:5px 7px;border:1px solid #d6e7ea;border-radius:10px;background:#f7fbfc;color:#19343b;text-align:left}.editor-preview-company-logo{display:grid;width:30px;height:30px;flex:0 0 30px;overflow:hidden;place-items:center;padding:3px;border:1px solid #d9e7ea;border-radius:50%;background:#fff;color:#087f98;font-size:11px;font-weight:800}.editor-preview-company-logo img{display:block;width:100%;height:100%;object-fit:contain}.editor-preview-company-copy{display:grid;min-width:0;grid-gap:1px;gap:1px}.editor-preview-company-copy small{color:#08758b;font-size:7px;font-weight:800;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.editor-preview-company-copy strong{overflow:hidden;color:#172126;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.public-profile-page-business .public-profile-shell:has(>.public-company-section){position:relative}.public-profile-page-business .public-profile-shell:has(>.public-company-section)>.public-profile-card{padding-top:70px}.public-profile-page-business .public-profile-shell>.public-company-section{position:absolute;z-index:4;top:24px;left:50%;width:min(calc(100% - 72px),210px);margin:0;padding:0;transform:translateX(-50%);border:0;background:transparent;box-shadow:none}.public-profile-page-business .public-company-section>.public-section-heading{display:none}.public-profile-page-business .public-company-card{display:flex;min-width:0;align-items:center;gap:7px;padding:5px 8px;border:1px solid #d9e7ea;border-radius:11px;background:rgba(255,255,255,.96);box-shadow:0 5px 16px rgba(17,54,64,.07)}.public-profile-page-business .public-company-logo{width:32px;height:32px;flex:0 0 32px;padding:3px;border-color:#dce8ea;border-radius:50%}.public-profile-page-business .public-company-copy{display:block;min-width:0}.public-profile-page-business .public-company-copy small,.public-profile-page-business .public-company-copy>span{display:none}.public-profile-page-business .public-company-copy strong{display:block;overflow:hidden;color:#24343a;font-family:var(--font-manrope),sans-serif;font-size:11px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media (min-width:900px){.public-profile-page-business .public-profile-shell:has(.public-links-section):has(>.public-company-section)>.public-profile-card{padding-top:82px}.public-profile-page-business .public-profile-shell:has(.public-links-section)>.public-company-section{top:42px;left:27%;width:min(210px,42%)}}@media (max-width:380px){.editor-preview-company{width:min(90%,166px)}.public-profile-page-business .public-profile-shell:has(>.public-company-section)>.public-profile-card{padding-top:66px}.public-profile-page-business .public-profile-shell>.public-company-section{top:22px;width:min(calc(100% - 64px),188px)}.public-profile-page-business .public-company-logo{width:30px;height:30px;flex-basis:30px}.public-profile-page-business .public-company-copy strong{font-size:10px}}