body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}table th{white-space:nowrap}.wizard-info{background:#e7f1ff;border:1px solid #b6d4fe;border-radius:.5rem;color:#084298;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.sk-region,.sk-shell{--sk-base:#e2ebe7;--sk-highlight:#f2f7f4;--sk-line:#dfe8e4}.sk{animation:sk-shimmer 1.5s linear infinite;background:linear-gradient(90deg,#e2ebe7,#f2f7f4 45%,#e2ebe7 90%);background:linear-gradient(90deg,var(--sk-base,#e2ebe7) 0,var(--sk-highlight,#f2f7f4) 45%,var(--sk-base,#e2ebe7) 90%);background-size:1200px 100%;border-radius:6px;display:block;flex-shrink:0;height:12px;width:100%}.sk-circle{border-radius:50%!important}@keyframes sk-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes sk-in{0%{opacity:0}to{opacity:1}}.sk-region{animation:sk-in .25s ease backwards;min-width:0;width:100%}.sk-region>div{grid-gap:16px;display:grid;gap:16px}.sk-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sk-grow{grid-gap:7px;display:grid;flex:1 1;gap:7px;min-width:0}.sk-text{display:grid;width:100%}.sk-card{grid-gap:12px;background:#fff;border:1px solid #dfe8e4;border:1px solid var(--sk-line,#dfe8e4);border-radius:14px;display:grid;gap:12px;min-width:0;padding:16px}.sk-card-row{align-items:center;display:flex;gap:12px;min-width:0}.sk-card-footer,.sk-form-actions{display:flex;gap:8px;justify-content:flex-end}.sk-card-grid{grid-gap:14px;display:grid;gap:14px}.sk-stat{gap:10px}.sk-two-col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.sk-panel-title{align-items:center;display:flex;gap:12px;margin-bottom:4px}.sk-page-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;padding:4px 0 6px}.sk-page-header-copy{grid-gap:10px;display:grid;flex:1 1;gap:10px;min-width:0}.sk-page-header-actions,.sk-tabs{display:flex;gap:8px}.sk-tabs{background:#fff;border:1px solid #dfe8e4;border:1px solid var(--sk-line,#dfe8e4);border-radius:12px;flex-wrap:wrap;max-width:100%;padding:4px;width:-webkit-fit-content;width:fit-content}.sk-toolbar{align-items:center;border-bottom:1px solid #dfe8e4;border-bottom:1px solid var(--sk-line,#dfe8e4);display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px}.sk-toolbar-search{flex:1 1 220px;max-width:360px}.sk-table{background:#fff;border:1px solid #dfe8e4;border:1px solid var(--sk-line,#dfe8e4);border-radius:14px;overflow:hidden}.sk-table-head,.sk-table-row{grid-gap:16px;align-items:center;display:grid;gap:16px;padding:12px 16px}.sk-table-head{background:#f6f9f7}.sk-table-head+.sk-table-row,.sk-table-row+.sk-table-row{border-top:1px solid #eef3f0}.sk-list{display:grid}.sk-list-row{align-items:center;display:flex;gap:12px;padding:12px 2px}.sk-list-row+.sk-list-row{border-top:1px solid #eef3f0}.sk-form{grid-gap:18px;display:grid;gap:18px}.sk-form-title{grid-gap:8px;display:grid;gap:8px}.sk-form-grid{grid-gap:16px;display:grid;gap:16px}.sk-field{grid-gap:8px;display:grid;gap:8px}.sk-chat{grid-gap:14px;display:grid;gap:14px;padding:6px 2px}.sk-chat-row{align-items:flex-end;display:flex;gap:10px}.sk-chat-row.is-out{justify-content:flex-end}.sk-chat-composer{margin-top:6px}.sk-calendar{background:#fff;border:1px solid #dfe8e4;border:1px solid var(--sk-line,#dfe8e4);border-radius:14px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.sk-calendar-head{margin:12px auto}.sk-calendar-cell{grid-gap:6px;align-content:start;border-left:1px solid #eef3f0;border-top:1px solid #eef3f0;display:grid;gap:6px;min-height:92px;padding:8px}.sk-calendar-cell:nth-child(7n+1){border-left:0}.sk-detail-summary{align-items:center;display:flex;gap:16px}.sk-shell{background:linear-gradient(180deg,#f3f7f5,#f6f8fa);display:flex;min-height:100vh}.sk-shell-sidebar{grid-gap:14px;align-content:start;background:#fff;border-right:1px solid #dce6e2;display:grid;flex:0 0 264px;gap:14px;padding:18px 16px;width:264px}.sk-shell-sidebar>.sk-card-row:first-child{margin-bottom:14px}.sk-shell-nav{padding:6px 4px}.sk-shell-main{flex:1 1;min-width:0}.sk-shell-topbar{align-items:center;background:#fff;border-bottom:1px solid #dfe8e4;display:flex;height:62px;justify-content:space-between;padding:0 28px}.sk-shell-content{grid-gap:18px;display:grid;gap:18px;margin:0 auto;padding:28px;width:min(100%,1320px)}@media (max-width:1024px){.sk-shell-sidebar{flex-basis:76px;width:76px}.sk-shell-sidebar .sk-card-row>.sk:not(:first-child){display:none}}@media (max-width:860px){.sk-two-col{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.sk-shell-sidebar{display:none}.sk-shell-topbar{height:58px;padding:0 16px}.sk-shell-content{padding:20px 16px}.sk-page-header{align-items:flex-start;flex-direction:column}.sk-form-grid{grid-template-columns:minmax(0,1fr)!important}.sk-table-head,.sk-table-row{grid-template-columns:1.6fr 1fr 1fr!important}.sk-table-head>:nth-child(n+4),.sk-table-row>:nth-child(n+4){display:none}.sk-calendar-cell{min-height:58px}}@media (prefers-reduced-motion:reduce){.sk{background:#e9f0ec;background:var(--sk-base,#e9f0ec)}.sk,.sk-region{animation:none}}.sk-centered{background:linear-gradient(180deg,#f3f7f5,#f6f8fa);display:grid;min-height:100vh;padding:24px 16px;place-items:center}.sk-centered .sk-region{width:min(720px,100%)}.sk-centered-card{gap:20px;padding:26px}.sk-page>div{gap:18px}.sk-plan-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.sk-plan{gap:14px;padding:20px}.sk-plan-features{padding:6px 0}.sk-faq-group,.sk-plan-features{grid-gap:10px;display:grid;gap:10px}.sk-faq-row{align-items:center;background:#fff;border:1px solid #dfe8e4;border:1px solid var(--sk-line,#dfe8e4);border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.sk-ticket,.sk-ticket-list{grid-gap:8px;display:grid;gap:8px}.sk-ticket{border:1px solid #eef3f0;border-radius:12px;padding:12px 14px}.sk-pipeline{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.sk-bars{align-items:flex-end;display:flex;gap:6px;height:150px}.sk-bars>.sk{flex:1 1}.sk-overlay{background:#fff;inset:0;padding:0;position:absolute;z-index:5}.sk-overlay .sk-calendar{border:0;border-radius:0;height:100%}@media (max-width:640px){.sk-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.sk-support-categories{margin-bottom:30px}.workspace-shell{--workspace-sidebar-width:264px;background:#f4f7f5;color:#173b3a;min-height:100vh;min-width:0;overflow-x:clip}.workspace-shell.is-collapsed{--workspace-sidebar-width:76px}.workspace-sidebar{background:#fff;border-right:1px solid #dce6e2;display:flex;flex-direction:column;inset:0 auto 0 0;overflow:hidden;position:fixed;transition:width .22s ease,transform .22s ease;width:var(--workspace-sidebar-width);z-index:1000}.workspace-sidebar-brand{align-items:center;border-bottom:1px solid #edf1ef;display:flex;gap:12px;justify-content:space-between;min-height:68px;padding:0 15px}.workspace-brand-link{align-items:center;color:#173b3a;display:flex;gap:10px;min-width:0;text-decoration:none}.workspace-brand-mark{background:#087e75;border-radius:5px;color:#fff;display:grid;flex:0 0 34px;font-size:18px;font-weight:800;height:34px;place-items:center;width:34px}.workspace-brand-name{display:block;font-size:15px;font-weight:800;overflow:hidden;white-space:nowrap}.workspace-brand-name small{color:#73847f;display:block;font-size:9px;font-weight:700;letter-spacing:1.3px;margin-top:2px}.workspace-collapse-button,.workspace-menu-button{background:#0000;border:1px solid #0000;border-radius:4px;color:#667975;display:grid;flex:0 0 34px;font-size:18px;height:34px;place-items:center;width:34px}.workspace-collapse-button:hover,.workspace-menu-button:hover{background:#f1f6f3;border-color:#dce6e2;color:#087e75}.workspace-nav{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:10px 10px 12px;scrollbar-width:thin}.workspace-nav-section{margin:0 0 10px}.workspace-nav-heading{color:#82908c;font-size:10px;font-weight:750;letter-spacing:1px;line-height:20px;margin:9px 10px 5px;text-transform:uppercase}.workspace-logout-link,.workspace-nav-link,.workspace-upgrade-link{align-items:center;background:#0000;border:0;border-radius:4px;color:#536762;display:flex;font-size:13px;font-weight:550;gap:12px;min-height:39px;padding:0 11px;position:relative;text-align:left;text-decoration:none;transition:background-color .15s ease,color .15s ease}.workspace-logout-link>.ti,.workspace-nav-link>.ti,.workspace-upgrade-link>.ti{color:#758680;flex:0 0 19px;font-size:17px;text-align:center;width:19px}.workspace-logout-link:hover,.workspace-nav-link:hover,.workspace-upgrade-link:hover{background:#f2f7f4;color:#155d52;text-decoration:none}.workspace-logout-link:hover>.ti,.workspace-nav-link:hover>.ti,.workspace-upgrade-link:hover>.ti{color:#087e75}.workspace-nav-link.is-active{background:#e9f4ef;color:#126b5d;font-weight:700}.workspace-nav-link.is-active:before{background:#087e75;border-radius:0 3px 3px 0;content:"";inset:7px auto 7px 0;position:absolute;width:3px}.workspace-sidebar-bottom{background:#fff;border-top:1px solid #edf1ef;flex:0 0 auto;padding:10px}.workspace-upgrade-link{background:#edf5f1;color:#176a59;font-weight:700;margin-bottom:9px;min-height:38px}.workspace-upgrade-link>.ti{color:#16806a}.workspace-upgrade-indicator{color:#648078;font-size:14px;margin-left:auto}.workspace-profile-link{align-items:center;border-top:1px solid #edf1ef;color:inherit;display:flex;gap:10px;min-width:0;padding:10px 4px;text-decoration:none}.workspace-profile-link:hover{color:#087e75;text-decoration:none}.workspace-avatar{background:#dceee6;border-radius:50%;color:#216c58;display:grid;flex:0 0 34px;font-size:12px;font-weight:800;height:34px;place-items:center;width:34px}.workspace-profile-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.workspace-profile-copy strong{color:#294540;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-profile-copy small{color:#83918d;font-size:10px}.workspace-profile-chevron{color:#82908c;font-size:14px;margin-left:auto}.workspace-logout-link{cursor:pointer;min-height:36px;width:100%}.workspace-logout-link>.ti{color:#8a7771}.workspace-frame{margin-left:var(--workspace-sidebar-width);min-height:100vh;min-width:0;transition:margin-left .22s ease}.workspace-topbar{align-items:center;background:#fffffff5;border-bottom:1px solid #dfe8e4;display:flex;gap:16px;justify-content:space-between;min-height:62px;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.workspace-topbar-start{align-items:center;display:flex;gap:14px;min-width:0}.workspace-breadcrumb{align-items:center;color:#879590;display:flex;font-size:12px;gap:9px;min-width:0}.workspace-breadcrumb .ti{font-size:13px}.workspace-breadcrumb strong{color:#25413d;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-topbar-status{align-items:center;color:#71817c;display:flex;font-size:12px;gap:8px}.workspace-status-dot{background:#43a377;border-radius:50%;height:7px;width:7px}.workspace-menu-button{display:none}.workspace-content{min-width:0;padding:28px;width:100%}.workspace-content>.workspace-dashboard{margin:0 auto;width:min(100%,1320px)}.workspace-placeholder{align-content:center;color:#173b3a;display:grid;justify-items:center;min-height:min(62vh,560px);padding:40px 24px;text-align:center}.workspace-placeholder-mark{background:#fff;border:1px solid #dbe6e2;border-radius:6px;color:#087e75;display:grid;font-size:23px;height:54px;margin-bottom:20px;place-items:center;width:54px}.workspace-placeholder-eyebrow{color:#71817c;font-size:10px;font-weight:750;letter-spacing:1.4px;margin:0 0 9px}.workspace-placeholder h1{font-size:28px;font-weight:720;margin:0 0 10px}.workspace-placeholder>p:last-child{color:#71817c;font-size:14px;line-height:1.6;margin:0;max-width:420px}.workspace-drawer-scrim,.workspace-shell.is-collapsed .workspace-brand-name,.workspace-shell.is-collapsed .workspace-nav-heading,.workspace-shell.is-collapsed .workspace-nav-label,.workspace-shell.is-collapsed .workspace-profile-chevron,.workspace-shell.is-collapsed .workspace-profile-copy{display:none}.workspace-shell.is-collapsed .workspace-sidebar-brand{gap:2px;justify-content:center;padding:0;padding:0 2px}.workspace-shell.is-collapsed .workspace-brand-link{display:flex}.workspace-shell.is-collapsed .workspace-brand-mark{flex-basis:32px;height:32px;width:32px}.workspace-shell.is-collapsed .workspace-collapse-button{height:38px;width:38px}.workspace-shell.is-collapsed .workspace-nav{padding-left:9px;padding-right:9px}.workspace-shell.is-collapsed .workspace-logout-link,.workspace-shell.is-collapsed .workspace-nav-link,.workspace-shell.is-collapsed .workspace-upgrade-link{gap:0;justify-content:center;padding-left:0;padding-right:0}.workspace-shell.is-collapsed .workspace-logout-link>.ti,.workspace-shell.is-collapsed .workspace-nav-link>.ti,.workspace-shell.is-collapsed .workspace-upgrade-link>.ti{flex:0 0 auto;font-size:18px;width:auto}.workspace-shell.is-collapsed .workspace-upgrade-indicator{display:none}.workspace-shell.is-collapsed .workspace-profile-link{justify-content:center;padding:10px 0}.workspace-shell.is-collapsed .workspace-logout-link[data-tooltip]:hover:after,.workspace-shell.is-collapsed .workspace-nav-link[data-tooltip]:hover:after,.workspace-shell.is-collapsed .workspace-profile-link[data-tooltip]:hover:after,.workspace-shell.is-collapsed .workspace-upgrade-link[data-tooltip]:hover:after{background:#173b3a;border-radius:4px;box-shadow:0 4px 12px #13312b26;color:#fff;content:attr(data-tooltip);font-size:11px;font-weight:600;left:calc(100% + 10px);max-width:220px;padding:7px 9px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:1100}@media (max-width:1024px) and (min-width:761px){.workspace-shell{--workspace-sidebar-width:76px}.workspace-shell:not(.is-collapsed){--workspace-sidebar-width:264px}}@media (max-width:760px){.workspace-shell,.workspace-shell.is-collapsed{--workspace-sidebar-width:264px}.workspace-shell.is-collapsed .workspace-sidebar,.workspace-sidebar{box-shadow:12px 0 32px #14342e1f;transform:translateX(-105%);width:min(286px,calc(100vw - 54px))}.workspace-shell.mobile-open .workspace-sidebar{transform:translateX(0)}.workspace-shell.is-collapsed .workspace-brand-link{display:flex}.workspace-shell.is-collapsed .workspace-brand-name,.workspace-shell.is-collapsed .workspace-nav-heading,.workspace-shell.is-collapsed .workspace-nav-label,.workspace-shell.is-collapsed .workspace-profile-chevron,.workspace-shell.is-collapsed .workspace-profile-copy{display:inline;display:initial}.workspace-shell.is-collapsed .workspace-nav-heading{display:block}.workspace-shell.is-collapsed .workspace-sidebar-brand{justify-content:space-between;padding:0 15px}.workspace-shell.is-collapsed .workspace-collapse-button{display:none}.workspace-shell.is-collapsed .workspace-logout-link,.workspace-shell.is-collapsed .workspace-nav-link,.workspace-shell.is-collapsed .workspace-upgrade-link{gap:12px;justify-content:flex-start;padding-left:11px;padding-right:11px}.workspace-shell.is-collapsed .workspace-logout-link>.ti,.workspace-shell.is-collapsed .workspace-nav-link>.ti,.workspace-shell.is-collapsed .workspace-upgrade-link>.ti{flex:0 0 19px;font-size:17px;width:19px}.workspace-shell.is-collapsed .workspace-upgrade-indicator{display:inline;display:initial}.workspace-shell.is-collapsed .workspace-profile-link{justify-content:flex-start;padding:10px 4px}.workspace-frame,.workspace-shell.is-collapsed .workspace-frame{margin-left:0}.workspace-topbar{min-height:58px;padding:0 16px}.workspace-menu-button{display:grid}.workspace-topbar-status{display:none}.workspace-content{padding:20px 16px}.workspace-drawer-scrim{background:#0c201d66;border:0;display:block;inset:0;position:fixed;z-index:999}}@media (prefers-reduced-motion:reduce){.workspace-frame,.workspace-logout-link,.workspace-nav-link,.workspace-sidebar,.workspace-upgrade-link{transition:none}}.workspace-shell.is-mobile{--workspace-sidebar-width:264px}.workspace-shell.is-mobile .workspace-sidebar{box-shadow:12px 0 32px #14342e1f;left:calc(min(286px, calc(100vw - 54px))*-1);transform:none;transition:left .22s ease;width:min(286px,calc(100vw - 54px))}.workspace-shell.is-mobile.mobile-open .workspace-sidebar{left:0}.workspace-shell.is-mobile .workspace-frame{margin-left:0}.workspace-shell.is-mobile .workspace-menu-button{display:grid}.workspace-shell.is-mobile .workspace-topbar-status{display:none}.workspace-shell.is-mobile .workspace-content{padding:20px 16px}.workspace-shell.is-mobile .workspace-collapse-button{display:none}.workspace-shell.is-mobile .workspace-drawer-scrim{background:#0c201d66;border:0;display:block;inset:0;position:fixed;z-index:999}.access-state{grid-gap:8px;align-content:center;color:#657976;display:grid;gap:8px;justify-items:center;min-height:320px;padding:32px 16px;text-align:center}.access-denied>i{background:#eaf6f2;border-radius:15px;color:#087e75;display:grid;font-size:24px;height:52px;place-items:center;width:52px}.access-denied h1{color:#173b3a;font-size:20px;letter-spacing:-.02em;margin:10px 0 0}.access-denied p{font-size:13px;line-height:1.6;margin:0;max-width:440px}.access-retry{background:#087e75;border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;margin-top:10px;min-height:40px;padding:0 16px}.workspace-shell{background:linear-gradient(180deg,#f3f7f5,#f6f8fa)}.workspace-sidebar{box-shadow:1px 0 0 #12342f05,6px 0 24px #12342f08}.workspace-brand-mark{background:linear-gradient(140deg,#0a9a8e,#087e75 55%,#06655e);border-radius:10px;box-shadow:0 6px 14px #087e7540,inset 0 1px 0 #ffffff40;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.workspace-brand-link:hover .workspace-brand-mark{transform:rotate(-6deg) scale(1.05)}.workspace-logout-link,.workspace-nav-link,.workspace-upgrade-link{border-radius:9px}.workspace-nav-link>.ti{transition:transform .2s cubic-bezier(.2,.7,.2,1),color .15s ease}.workspace-nav-link:hover>.ti{transform:translateX(2px)}.workspace-nav-link.is-active{background:linear-gradient(90deg,#e3f2ec,#eef7f3);box-shadow:inset 0 0 0 1px #d4e9e0}.workspace-nav-link.is-active>.ti{color:#087e75}.workspace-nav-link.is-active:before{animation:workspace-indicator-in .3s cubic-bezier(.2,.7,.2,1) both}.workspace-upgrade-link{background:linear-gradient(120deg,#e6f4ee,#eef2fb);border:1px solid #cfe6dc;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease}.workspace-upgrade-link:hover{box-shadow:0 6px 16px #087e7524;transform:translateY(-1px)}.workspace-avatar{background:linear-gradient(140deg,#d8efe6,#e3e9fa);box-shadow:0 0 0 2px #fff,0 0 0 3px #d4e9e0}.workspace-topbar{-webkit-backdrop-filter:saturate(1.6) blur(12px);backdrop-filter:saturate(1.6) blur(12px);background:#ffffffd1;border-bottom-color:#d6e4decc}.workspace-notification-button{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.workspace-notification-button:hover{transform:translateY(-1px)}.workspace-notification-count{animation:workspace-badge-in .35s cubic-bezier(.3,1.4,.5,1) both}.admin-shell .admin-topbar-status,.workspace-topbar-status{background:#fff;border:1px solid #e0ebe6;border-radius:999px;padding:6px 11px}.workspace-status-dot{box-shadow:0 0 0 3px #43a37729}.workspace-plan-limit{align-items:center;background:#fff7f5;border:1px solid #f0d2cc;border-radius:8px;color:#8d3d33;display:flex;font-size:13px;gap:10px;line-height:1.5;margin:16px 24px 0;padding:11px 12px 11px 14px}.workspace-plan-limit>.ti{color:#b4412f;flex:0 0 auto;font-size:18px}.workspace-plan-limit>span{flex:1 1;min-width:0}.workspace-plan-limit strong{color:#7a2f26}.workspace-plan-limit-action{background:#087e75;border:1px solid #087e75;border-radius:6px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:700;min-height:32px;padding:0 12px}.workspace-plan-limit-action:hover{background:#06695f}.workspace-plan-limit-close{background:#0000;border:0;border-radius:6px;color:inherit;cursor:pointer;display:grid;flex:0 0 auto;height:30px;place-items:center;width:30px}.workspace-plan-limit-close:hover{background:#b4412f14}@media (max-width:760px){.workspace-plan-limit{flex-wrap:wrap;margin:12px 16px 0}.workspace-plan-limit>span{flex-basis:calc(100% - 70px)}}.workspace-page{animation:workspace-page-in .3s cubic-bezier(.2,.7,.2,1) backwards}@keyframes workspace-page-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-indicator-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes workspace-badge-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.workspace-nav-link.is-active:before,.workspace-notification-count,.workspace-page{animation:none}.workspace-brand-mark,.workspace-nav-link>.ti,.workspace-notification-button,.workspace-upgrade-link{transition:none}}.workspace-brand-logo{display:block;height:auto;max-width:100%;width:170px}.workspace-brand-name small{margin-top:4px;padding-left:2px}.workspace-sidebar img.workspace-brand-mark{background:none;border-radius:0;box-shadow:none;display:none;flex:0 0 34px;height:34px;object-fit:contain;width:34px}.workspace-shell.is-collapsed:not(.is-mobile) .workspace-sidebar img.workspace-brand-mark{display:block}@media (max-width:760px){.workspace-shell.is-collapsed .workspace-sidebar img.workspace-brand-mark{display:none}}.auth-shell{--auth-ink:#173b3a;--auth-muted:#637874;--auth-line:#d9e5e1;--auth-brand:#087e75;--auth-brand-dark:#06655e;--auth-coral:#ea785c;--auth-ease:cubic-bezier(.2,.7,.2,1);--auth-gap:14px;--auth-input:46px;background:#f4f8f6;color:var(--auth-ink);display:grid;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-columns:minmax(0,1fr) minmax(400px,1fr);height:100vh;height:100dvh;overflow:hidden}body:has(.auth-shell){background:#f4f8f6;overflow:hidden}.auth-showcase{align-items:center;background:linear-gradient(150deg,#0d4f4a,#123f3c 46%,#102f2e);color:#eef8f4;display:flex;flex-direction:column;isolation:isolate;min-height:0;overflow:hidden;padding:clamp(24px,5vh,48px) clamp(28px,5vw,72px);position:relative}.auth-showcase:before{background-image:radial-gradient(#ffffff12 1px,#0000 0);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 85%);mask-image:linear-gradient(180deg,#000,#0000 85%);position:absolute;z-index:-1}.auth-glow{animation:auth-drift 18s ease-in-out infinite alternate;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none;position:absolute;z-index:-1}.auth-glow-one{background:#19a596;height:420px;right:-80px;top:-120px;width:420px}.auth-glow-two{animation-delay:-9s;background:var(--auth-coral);bottom:-160px;height:460px;left:-120px;opacity:.32;width:460px}@keyframes auth-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,30px,0) scale(1.12)}}.auth-brand{align-items:center;color:inherit;display:inline-flex;gap:12px;margin-bottom:clamp(18px,4vh,34px);text-align:left;text-decoration:none}.auth-brand-mark{background:linear-gradient(135deg,#1bb3a2,#087e75);border:1px solid #ffffff38;border-radius:13px;box-shadow:0 8px 22px #00000038,inset 0 1px 0 #ffffff40;color:#fff;display:grid;font-size:20px;font-weight:800;height:42px;place-items:center;width:42px}.auth-brand-name{display:grid;font-size:18px;font-weight:800;letter-spacing:-.01em}.auth-brand-name small{color:#9fd3c3;font-size:9.5px;font-weight:700;letter-spacing:2.2px;margin-top:2px}.auth-showcase-copy{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:560px;text-align:center}.auth-chip{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;color:#d9f2ea;display:inline-flex;font-size:12px;font-weight:650;gap:7px;margin-bottom:18px;padding:6px 12px}.auth-chip .ti{color:#ffb59f}.auth-showcase h1{color:#fff;font-size:clamp(32px,3.6vw,54px);font-weight:760;letter-spacing:-.03em;line-height:1.07;margin:0 0 14px}.auth-showcase h1 em{background:linear-gradient(90deg,#7fe0cf,#ffb59f);-webkit-background-clip:text;background-clip:text;color:#0000;font-style:normal}.auth-showcase-copy>p{color:#c3dcd4;font-size:16px;line-height:1.6;margin:0;max-width:460px}.auth-highlights{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:clamp(18px,3.5vh,28px) 0 0;max-width:480px;padding:0}.auth-highlights li{align-items:center;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;color:#e3f4ee;display:inline-flex;font-size:12.5px;font-weight:650;gap:6px;padding:7px 12px}.auth-highlights .ti{color:#8fe3d3;font-size:15px}.auth-social{align-items:center;color:#a9c8be;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px 14px;justify-content:center}.auth-social>div{display:flex;gap:8px}.auth-social a,.auth-social>div>span{background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;color:#e3f4ee;display:grid;font-size:18px;height:38px;place-items:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s var(--auth-ease);width:38px}.auth-social a:hover{background:#ffffff29;border-color:#fff6;color:#fff;transform:translateY(-2px)}.auth-social a:focus-visible{outline:2px solid #8fe3d3;outline-offset:2px}.auth-panel{align-items:center;background:radial-gradient(circle at 85% 8%,#087e7514,#0000 38%),radial-gradient(circle at 10% 95%,#ea785c14,#0000 34%);display:flex;justify-content:center;min-height:0;padding:clamp(16px,4vh,40px) clamp(18px,4vw,56px)}.auth-card{animation:auth-rise .5s var(--auth-ease) both;background:#ffffffe6;border:1px solid #d9e5e1e6;border-radius:22px;box-shadow:0 1px 2px #12342f0a,0 24px 60px #12342f1a;max-height:100%;max-width:430px;padding:clamp(20px,3.6vh,34px) clamp(20px,3vw,34px);width:100%}@keyframes auth-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.auth-card-head{margin-bottom:calc(var(--auth-gap) + 4px)}.auth-card h2{color:var(--auth-ink);font-size:26px;font-weight:780;letter-spacing:-.025em;margin:0 0 4px}.auth-card-head p{color:var(--auth-muted);font-size:14px;line-height:1.5;margin:0}.auth-form{grid-gap:var(--auth-gap);display:grid;gap:var(--auth-gap)}.auth-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-field,.auth-field-group{grid-gap:6px;display:grid;gap:6px;min-width:0}.auth-field>label{color:#2c4a44;font-size:13px;font-weight:680}.auth-input{align-items:center;display:flex;position:relative}.auth-input input{background:#fbfdfc;border:1.5px solid var(--auth-line);border-radius:12px;color:var(--auth-ink);font-size:14.5px;min-height:var(--auth-input);outline:none;padding:9px 14px 9px 42px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.auth-input input::placeholder{color:#93a39e}.auth-input input:hover{border-color:#c3d6cf}.auth-input input:focus{background:#fff;border-color:var(--auth-brand);box-shadow:0 0 0 4px #087e7521}.auth-input:focus-within .auth-input-icon{color:var(--auth-brand)}.auth-input-icon{color:#8aa09a;font-size:18px;left:14px;pointer-events:none;position:absolute;transition:color .16s ease}.auth-input:has(.auth-reveal) input{padding-right:46px}.auth-reveal{background:#0000;border:0;border-radius:10px;color:#7d928c;display:grid;font-size:18px;height:34px;place-items:center;position:absolute;right:6px;transition:background-color .15s ease,color .15s ease;width:34px}.auth-reveal:hover{background:#eef5f2;color:var(--auth-brand)}.auth-brand:focus-visible,.auth-check input:focus-visible,.auth-link:focus-visible,.auth-reveal:focus-visible,.auth-submit:focus-visible{outline:2px solid var(--auth-brand);outline-offset:2px}.auth-caps{align-items:center;color:#a46a14;display:inline-flex;font-size:12px;font-weight:600;gap:4px}.auth-options{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.auth-check{align-items:center;color:var(--auth-muted);cursor:pointer;display:inline-flex;font-size:13.5px;gap:8px}.auth-check input{accent-color:var(--auth-brand);cursor:pointer;height:17px;margin:0;width:17px}.auth-link{color:var(--auth-brand);font-weight:700;text-decoration:none}.auth-link:hover{color:var(--auth-brand-dark);text-decoration:underline}.auth-options .auth-link{font-size:13.5px}.auth-submit{align-items:center;background:linear-gradient(135deg,#0a9184,#087e75 55%,#066b64);border:0;border-radius:12px;box-shadow:0 10px 24px #087e7547,inset 0 1px 0 #ffffff2e;color:#fff;display:inline-flex;font-size:15px;font-weight:750;gap:8px;justify-content:center;min-height:calc(var(--auth-input) + 2px);transition:transform .18s var(--auth-ease),box-shadow .18s ease,filter .18s ease;width:100%}.auth-submit .ti{font-size:18px;transition:transform .18s var(--auth-ease)}.auth-submit:hover:not(:disabled){box-shadow:0 14px 30px #087e7557,inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}.auth-submit:hover:not(:disabled) .ti{transform:translateX(3px)}.auth-submit:active:not(:disabled){transform:translateY(0) scale(.99)}.auth-submit:disabled{cursor:progress;filter:saturate(.7);opacity:.8}.auth-submit.is-secondary{background:#fff;border:1.5px solid var(--auth-line);box-shadow:none;color:var(--auth-ink)}.auth-spinner{animation:auth-spin .75s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:17px;width:17px}.auth-submit.is-secondary .auth-spinner{border-color:#087e7540;border-top-color:var(--auth-brand)}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth-resend{margin-top:var(--auth-gap)}.auth-alert{align-items:flex-start;background:#fff4f0;border:1px solid #f1d1c8;border-radius:12px;color:#8a3d2c;display:flex;font-size:13px;gap:9px;line-height:1.45;padding:9px 12px}.auth-alert.is-success{background:#edf8f3;border-color:#cbe6db;color:#1f5a49}.auth-alert .ti{font-size:17px;margin-top:1px}.auth-strength{align-items:center;display:flex;gap:10px}.auth-strength-bar{grid-gap:4px;display:grid;flex:0 0 92px;gap:4px;grid-template-columns:repeat(4,1fr);width:92px}.auth-strength-bar span{background:#e4ece9;border-radius:99px;height:5px;transition:background-color .25s ease}.auth-strength[data-level="1"] .auth-strength-bar span:nth-child(-n+1){background:#e0735a}.auth-strength[data-level="2"] .auth-strength-bar span:nth-child(-n+2){background:#e6a23c}.auth-strength[data-level="3"] .auth-strength-bar span:nth-child(-n+3){background:#3fae86}.auth-strength[data-level="4"] .auth-strength-bar span{background:var(--auth-brand)}.auth-strength small{color:#7d918b;font-size:12px}.auth-strength small.is-met{color:#1f7a5f;font-weight:650}.auth-switch{color:var(--auth-muted);font-size:14px;margin:calc(var(--auth-gap) + 4px) 0 0;text-align:center}@media (max-height:760px){.auth-shell{--auth-gap:11px;--auth-input:42px}.auth-card h2{font-size:23px}.auth-card-head p{font-size:13px}}@media (max-height:640px){.auth-shell{--auth-gap:8px;--auth-input:38px}.auth-field>label{font-size:12px}.auth-card{border-radius:18px}.auth-chip,.auth-highlights{display:none}}@media (max-width:860px){.auth-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.auth-showcase{align-items:center;flex-direction:row;gap:12px;justify-content:space-between;padding:12px 18px}.auth-showcase-copy{flex:0 0 auto}.auth-glow-two,.auth-showcase-copy>:not(.auth-brand),.auth-social>span{display:none}.auth-brand{margin:0}.auth-social a,.auth-social>div>span{border-radius:10px;font-size:16px;height:32px;width:32px}.auth-social>div{gap:6px}.auth-brand-mark{border-radius:11px;font-size:17px;height:36px;width:36px}.auth-panel{align-items:center;background:none;padding:16px}.auth-card{border-radius:20px}}@media (max-width:420px){.auth-card{padding:20px 16px}.auth-brand-name small{display:none}.auth-brand-name{font-size:16px}.auth-social.is-platforms{display:none}}@media (max-height:520px),(max-width:860px) and (max-height:600px){.auth-shell{height:auto;min-height:100dvh;overflow:visible}body:has(.auth-shell){overflow:auto}.auth-card{max-height:none}}@media (prefers-reduced-motion:reduce){.auth-card,.auth-glow{animation:none}.auth-submit,.auth-submit .ti{transition:none}}.auth-brand-logo{display:block;height:40px;width:auto}.auth-brand-name small{padding-left:3px}@media (max-width:860px){.auth-brand-logo{height:30px}}@media (max-width:420px){.auth-brand-logo{height:26px}}a.auth-submit{text-decoration:none}a.auth-submit:hover{color:#fff}.auth-state{grid-gap:12px;animation:auth-state-in .45s var(--auth-ease) both;display:grid;gap:12px;justify-items:center;text-align:center}.auth-state h2{margin:2px 0 0}.auth-state>p{color:var(--auth-muted);font-size:14px;line-height:1.55;margin:0;max-width:360px}.auth-state>p strong{color:var(--auth-ink);overflow-wrap:anywhere}.auth-state .auth-alert,.auth-state .auth-submit{width:100%}.auth-state .auth-alert{text-align:left}.auth-state.is-compact{align-items:center;background:#fff7f4;border:1px solid #f1d1c8;border-radius:12px;grid-template-columns:auto minmax(0,1fr);justify-items:start;margin-bottom:calc(var(--auth-gap) + 2px);padding:10px 12px;text-align:left}.auth-state.is-compact .auth-status{font-size:18px;height:38px;width:38px}.auth-state.is-compact .auth-status-ring{display:none}.auth-state.is-compact>p{color:#8a3d2c;font-size:13px;max-width:none}@keyframes auth-state-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-status{animation:auth-pop .5s var(--auth-ease) both;border-radius:20px;display:grid;font-size:30px;height:64px;place-items:center;position:relative;width:64px}.auth-status.is-info{background:linear-gradient(135deg,#e3f5ef,#d2efe6);color:var(--auth-brand)}.auth-status.is-success{background:linear-gradient(135deg,#dff6ea,#c9efdb);color:#1f8a5f}.auth-status.is-warning{background:linear-gradient(135deg,#fff3dc,#fde7bd);color:#a46a14}.auth-status.is-error{background:linear-gradient(135deg,#fde9e4,#fbd9d0);color:#b0503a}.auth-status-ring{animation:auth-ring 1.6s var(--auth-ease) .25s both;border:2px solid;border-radius:24px;inset:-6px;opacity:0;position:absolute}@keyframes auth-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes auth-ring{0%{opacity:.45;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.auth-tips{grid-gap:6px;background:#f4f8f6;border-radius:12px;display:grid;gap:6px;list-style:none;margin:2px 0;padding:10px 12px;text-align:left;width:100%}.auth-tips li{align-items:center;color:#5f7470;display:flex;font-size:12.5px;gap:8px}.auth-tips .ti{color:var(--auth-brand);font-size:15px}.auth-link-button{background:none;border:0;color:var(--auth-brand);cursor:pointer;font:inherit;font-weight:700;padding:0}.auth-link-button:hover{color:var(--auth-brand-dark);text-decoration:underline}.auth-link-button:focus-visible{border-radius:4px;outline:2px solid var(--auth-brand);outline-offset:2px}.auth-hint{color:#7d918b;font-size:12px}.auth-field-error{align-items:center;color:#b0443c;display:inline-flex;font-size:12px;font-weight:600;gap:5px}.auth-field.has-error .auth-input input{background:snow;border-color:#e09a90}.auth-field.has-error .auth-input input:focus{box-shadow:0 0 0 4px #b0443c1f}.auth-field.has-error .auth-input-icon{color:#c06358}.auth-field.has-error .auth-input{animation:auth-shake .32s ease-in-out}@keyframes auth-shake{0%,to{transform:none}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.auth-card-skeleton{grid-gap:10px;display:grid;gap:10px}.auth-skeleton{animation:auth-shimmer 1.3s linear infinite;background:linear-gradient(90deg,#edf3f0 25%,#f7faf8 50%,#edf3f0 75%);background-size:200% 100%;border-radius:8px;display:block;height:12px}.auth-skeleton.is-title{height:26px;width:55%}.auth-skeleton.is-line{margin-bottom:8px;width:80%}.auth-skeleton.is-label{height:10px;margin-top:4px;width:30%}.auth-skeleton.is-input{border-radius:12px;height:var(--auth-input)}.auth-skeleton.is-button{border-radius:12px;height:calc(var(--auth-input) + 2px);margin-top:6px}@keyframes auth-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.auth-field.has-error .auth-input,.auth-skeleton,.auth-state,.auth-status,.auth-status-ring{animation:none}}.admin-shell .admin-topbar-status{align-items:center;color:#71817c;display:flex;font-size:12px;gap:8px}.admin-shell .admin-profile{cursor:default}.admin-shell .admin-profile:hover{color:inherit}.admin-shell .workspace-sidebar-bottom{padding-top:7px}@media (max-width:560px){.admin-shell .workspace-breadcrumb>.ti,.admin-shell .workspace-breadcrumb>span{display:none}}.app-toast-region{pointer-events:none;position:fixed;right:20px;top:20px;width:min(400px,calc(100vw - 32px));z-index:2000}.app-toast{--toast-tone:#2563eb;--toast-tint:#eff6ff;align-items:flex-start;animation:app-toast-enter .22s cubic-bezier(.2,.8,.2,1) both;background:#fff;border:1px solid #e7ebf0;border-radius:14px;box-shadow:0 14px 38px #0f172a24,0 2px 8px #0f172a0d;color:#172033;display:flex;gap:12px;overflow:hidden;padding:15px 13px 17px 15px;pointer-events:auto;position:relative}.app-toast--success{--toast-tone:#087e68;--toast-tint:#e9f8f2}.app-toast--error{--toast-tone:#c03945;--toast-tint:#fff0f0}.app-toast--warning{--toast-tone:#a56808;--toast-tint:#fff7e8}.app-toast--info{--toast-tone:#3567c8;--toast-tint:#eef4ff}.app-toast__icon{background:var(--toast-tint);border-radius:10px;color:var(--toast-tone);display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.app-toast__icon svg{height:19px;width:19px}.app-toast__message{color:#293449;flex:1 1;font-size:14px;font-weight:500;line-height:1.5;margin:2px 0 0;min-width:0;overflow-wrap:anywhere}.app-toast__close{background:#0000;border:0;border-radius:8px;color:#748094;cursor:pointer;display:grid;flex:0 0 30px;height:30px;margin:1px -4px 0 0;padding:0;place-items:center;width:30px}.app-toast__close:focus-visible,.app-toast__close:hover{background:#f2f4f7;color:#263247}.app-toast__close:focus-visible{outline:2px solid var(--toast-tone);outline-offset:2px}.app-toast__close svg{height:16px;width:16px}.app-toast__progress{animation:app-toast-progress linear both;background:var(--toast-tone);bottom:0;height:3px;left:0;opacity:.72;position:absolute;right:0;transform-origin:left}@keyframes app-toast-enter{0%{opacity:0;transform:translate3d(12px,-6px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes app-toast-progress{to{transform:scaleX(0)}}@media (max-width:600px){.app-toast-region{right:12px;top:12px;width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.app-toast,.app-toast__progress{animation-duration:.01ms!important}}.pd,.pd-overlay{--pd-ink:#173b3a;--pd-muted:#617674;--pd-soft:#8a9a97;--pd-line:#dbe7e4;--pd-line-strong:#c4d7d2;--pd-teal:#087e75;--pd-teal-dark:#066b64;--pd-teal-wash:#e8f4ed;--pd-coral:#ea785c;--pd-error:#b74d37;--pd-error-wash:#fff0eb;--pd-surface:#fff;--pd-canvas:#f6faf8;--pd-radius:12px;--pd-ease:cubic-bezier(.22,1,.36,1)}.pd{color:var(--pd-ink)}.pd.is-profile{--pd-radius:6px;border-top:1px solid #edf1ef;margin-top:22px;padding-top:20px}.pd.is-onboarding{border-top:1px solid var(--pd-line);margin-top:6px;padding-top:22px}.pd.is-onboarding .ob-input{min-height:44px}.pd.is-onboarding textarea.ob-input{min-height:80px}.pd.is-onboarding .pd-card{background:#fbfdfc}.pd-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.pd-heading h3{font-size:15px;font-weight:700;margin:0 0 5px}.pd-heading p{color:var(--pd-muted);font-size:12.5px;line-height:1.5;margin:0;max-width:560px}.pd-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:calc(var(--pd-radius) - 2px);color:var(--pd-ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-height:38px;padding:8px 14px;transition:background-color .15s,border-color .15s,color .15s,transform .15s var(--pd-ease);white-space:nowrap}.pd-button:active:not(:disabled){transform:translateY(1px)}.pd-button:disabled{cursor:not-allowed;opacity:.6}.pd-button:focus-visible,.pd-card-remove:focus-visible,.pd-icon-button:focus-visible,.pd-image-preview:focus-visible,.pd-menu button:focus-visible,.pd-picker-item:focus-visible{outline:2px solid var(--pd-teal);outline-offset:2px}.pd-button.is-primary{background:var(--pd-teal);color:#fff}.pd-button.is-primary:hover:not(:disabled){background:var(--pd-teal-dark)}.pd-button.is-secondary{background:var(--pd-surface);border-color:var(--pd-line-strong);color:#31514a}.pd-button.is-secondary:hover:not(:disabled){background:var(--pd-teal-wash);border-color:var(--pd-teal);color:var(--pd-teal-dark)}.pd-button.is-quiet{color:var(--pd-muted)}.pd-button.is-quiet:hover:not(:disabled){background:var(--pd-canvas);color:var(--pd-ink)}.pd-button.is-danger{background:var(--pd-surface);border-color:#efd3cb;color:var(--pd-error)}.pd-button.is-danger:hover:not(:disabled){background:var(--pd-error-wash)}.pd-button.is-small{font-size:12px;min-height:32px;padding:5px 10px}.pd-icon-button{background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:50%;color:var(--pd-ink);cursor:pointer;display:grid;font-size:18px;height:36px;place-items:center;width:36px}.pd-empty,.pd-icon-button:hover{background:var(--pd-canvas)}.pd-empty{align-items:center;border:1px dashed var(--pd-line-strong);border-radius:var(--pd-radius);display:flex;gap:14px;padding:16px}.pd-empty>span{background:var(--pd-teal-wash);border-radius:50%;color:var(--pd-teal);display:grid;flex:0 0 auto;font-size:20px;height:42px;place-items:center;width:42px}.pd-empty strong{display:block;font-size:13.5px}.pd-empty p{color:var(--pd-muted);font-size:12.5px;margin:2px 0 0}.pd-card{animation:pd-enter .28s var(--pd-ease);background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:var(--pd-radius);margin:12px 0 0;min-width:0;padding:16px;position:relative}.pd-card-title{color:#36544e;float:none;font-size:13px;font-weight:750;margin:0 0 12px;max-width:calc(100% - 96px);overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:auto}.pd-card-remove{align-items:center;background:#0000;border:0;border-radius:6px;color:#a54c3c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:4px;padding:4px 6px;position:absolute;right:14px;top:12px}.pd-card-remove:hover:not(:disabled){background:var(--pd-error-wash)}.pd-card-remove:disabled{cursor:not-allowed;opacity:.5}.pd-card.is-product{border-left:3px solid var(--pd-teal)}.pd-card.is-service{border-left:3px solid var(--pd-coral)}.pd-heading-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.pd-count{font-feature-settings:"tnum";background:var(--pd-teal-wash);border-radius:999px;color:var(--pd-teal);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:800;padding:5px 10px;white-space:nowrap}.pd-count.is-full{background:#fff3e0;color:#9a6a12}.pd-limit{align-items:flex-start;animation:pd-enter .2s var(--pd-ease);background:#fff9ec;border:1px solid #f0dcae;border-radius:calc(var(--pd-radius) - 2px);color:#7a5410;display:flex;font-size:12.5px;font-weight:600;gap:8px;margin:0 0 12px;padding:10px 12px}.pd-limit.is-warning{background:var(--pd-error-wash);border-color:#efc6b9;color:var(--pd-error)}.pd-limit i{font-size:15px;margin-top:1px}.pd-required{background:var(--pd-teal-wash);border-radius:999px;color:var(--pd-teal);font-size:10.5px;font-weight:750;padding:1px 7px}.pd-type{margin-bottom:14px}.pd-type-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,220px))}.pd-type-option{align-items:center;background:var(--pd-surface);border:1.5px solid var(--pd-line-strong);border-radius:calc(var(--pd-radius) - 2px);cursor:pointer;display:flex;gap:10px;padding:10px 12px;position:relative;transition:border-color .15s,background-color .15s,box-shadow .15s}.pd-type-option:hover{border-color:var(--pd-teal)}.pd-type-option input{opacity:0;pointer-events:none;position:absolute}.pd-type-option i{background:var(--pd-canvas);border-radius:50%;color:var(--pd-muted);display:grid;flex:0 0 auto;font-size:18px;height:34px;place-items:center;transition:background-color .15s,color .15s;width:34px}.pd-type-option strong{display:block;font-size:13.5px}.pd-type-option small{color:var(--pd-muted);display:block;font-size:11.5px}.pd-type-option.is-selected{background:var(--pd-teal-wash);border-color:var(--pd-teal);box-shadow:0 0 0 3px #087e751a}.pd-type-option.is-selected i{background:var(--pd-teal);color:#fff}.pd-type-option:has(input:focus-visible){outline:2px solid var(--pd-teal);outline-offset:2px}.pd-type-option:has(input:disabled){cursor:not-allowed;opacity:.65}.pd-type-hint{margin:8px 0 0}.pd-help,.pd-type-hint{color:var(--pd-muted);font-size:12px}.pd-help{margin:-2px 0 10px}.pd-images{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(132px,148px))}.pd-image-badge{background:var(--pd-teal);border-radius:999px;color:#fff;font-size:10.5px;font-weight:800;left:8px;letter-spacing:.02em;padding:2px 8px;position:absolute;top:8px}.pd-image-actions .pd-image-remove{flex:0 0 auto;width:auto}.pd-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 8px;padding:0}.pd-chip{align-items:center;animation:pd-enter .18s var(--pd-ease);background:var(--pd-teal-wash);border:1px solid #cfe3dd;border-radius:999px;color:var(--pd-teal-dark);display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;max-width:100%;padding:4px 6px 4px 11px}.pd-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-chip button{background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;display:grid;height:20px;padding:0;place-items:center;width:20px}.pd-chip button:hover{background:#087e7526}.pd-chip button:focus-visible{outline:2px solid var(--pd-teal)}.pd-list-entry{display:flex;gap:8px}.pd-list-entry input{flex:1 1 auto;min-width:0}.pd-label{align-items:center;color:#36544e;display:flex;font-size:12.5px;font-weight:700;gap:6px;margin-bottom:6px}.pd-optional{background:var(--pd-canvas);border-radius:999px;color:var(--pd-soft);font-size:10.5px;font-weight:650;padding:1px 7px}.pd-fields{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(3,minmax(0,1fr))}.pd-field{min-width:0;position:relative}.pd-span{grid-column:1/-1}.pd-input{background:var(--pd-surface);border:1px solid var(--pd-line-strong);border-radius:calc(var(--pd-radius) - 4px);color:var(--pd-ink);font-size:14px;min-height:40px;padding:9px 12px;width:100%}.pd-input:focus{border-color:var(--pd-teal);box-shadow:0 0 0 3px #087e7524;outline:0}.pd-field textarea{resize:vertical}.pd-counter{color:var(--pd-soft);display:block;font-size:11px;margin-top:4px;text-align:right}.pd-image{min-width:0}.pd-image-frame{aspect-ratio:1;background:var(--pd-canvas);border:1.5px dashed var(--pd-line-strong);border-radius:var(--pd-radius);overflow:hidden;position:relative;transition:border-color .15s,background-color .15s}.pd-image-frame.has-image{background:#fff;border-color:var(--pd-line);border-style:solid}.pd-image-frame.is-dragging{background:var(--pd-teal-wash);border-color:var(--pd-teal)}.pd-image-empty{align-items:center;color:var(--pd-soft);display:flex;flex-direction:column;font-size:11.5px;gap:6px;height:100%;justify-content:center;padding:10px;text-align:center}.pd-image-empty i{color:var(--pd-teal);font-size:30px}.pd-image-preview{background:#0000;border:0;cursor:zoom-in;display:block;height:100%;padding:0;position:relative;width:100%}.pd-image-preview img,.pd-picker-item img{display:block;height:100%;object-fit:cover;width:100%}.pd-image-zoom{background:#173b3ab8;border-radius:50%;bottom:8px;color:#fff;display:grid;font-size:15px;height:30px;opacity:0;place-items:center;position:absolute;right:8px;transform:translateY(4px);transition:opacity .15s,transform .15s var(--pd-ease);width:30px}.pd-image-preview:focus-visible .pd-image-zoom,.pd-image-preview:hover .pd-image-zoom{opacity:1;transform:none}.pd-image-loading{animation:pd-shimmer 1.2s linear infinite;background:linear-gradient(100deg,#eef4f1 30%,#f8fbf9 50%,#eef4f1 70%) 0 0 /200% 100%;display:block;height:100%;width:100%}.pd-image-missing{align-items:center;color:var(--pd-soft);display:flex;flex-direction:column;font-size:11.5px;gap:4px;height:100%;justify-content:center}.pd-image-missing i{font-size:24px}.pd-image-busy{align-items:center;background:#ffffffdb;color:var(--pd-teal-dark);display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:8px;inset:0;justify-content:center;position:absolute}.pd-spinner{animation:pd-spin .7s linear infinite;border:2.5px solid var(--pd-teal-wash);border-radius:50%;border-top-color:var(--pd-teal);height:22px;width:22px}.pd-spin{animation:pd-spin .9s linear infinite;display:inline-block}.pd-image-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pd-image-actions>*{flex:1 1 auto}.pd-image-actions .pd-button{width:100%}.pd-file-input{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pd-menu-wrap{position:relative}.pd-menu{animation:pd-enter .16s var(--pd-ease);background:#fff;border:1px solid var(--pd-line);border-radius:10px;box-shadow:0 12px 32px #173b3a29;display:grid;left:0;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:30}.pd-menu button{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--pd-ink);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:9px 10px;text-align:left}.pd-menu button:hover{background:var(--pd-teal-wash);color:var(--pd-teal-dark)}.pd-menu i{color:var(--pd-teal);font-size:16px}.pd-error{align-items:flex-start;color:var(--pd-error);display:flex;font-size:12px;gap:6px;line-height:1.4;margin:8px 0 0}.pd-error i{margin-top:1px}.pd-overlay{animation:pd-fade .18s ease;background:#0f25247a;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1060}.pd-picker{animation:pd-rise .24s var(--pd-ease);background:#fff;border-radius:16px;box-shadow:0 24px 64px #0f252447;color:var(--pd-ink);display:flex;flex-direction:column;gap:14px;max-height:min(720px,calc(100vh - 32px));padding:20px;width:min(860px,100%)}.pd-picker-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pd-picker-header h2{font-size:19px;font-weight:750;margin:2px 0 0}.pd-picker-header-actions{align-items:center;display:flex;gap:8px}.pd-eyebrow{color:var(--pd-teal);font-size:10.5px;font-weight:800;letter-spacing:.12em;margin:0}.pd-search{align-items:center;border:1px solid var(--pd-line-strong);border-radius:10px;color:var(--pd-soft);display:flex;gap:8px;padding:0 12px}.pd-search:focus-within{border-color:var(--pd-teal);box-shadow:0 0 0 3px #087e7524}.pd-search input{background:#0000;border:0;color:var(--pd-ink);font-size:14px;min-height:40px;outline:0;width:100%}.pd-picker-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));min-height:0;overflow-y:auto;padding:2px}.pd-picker-item{aspect-ratio:1;background:var(--pd-canvas);border:2px solid #0000;border-radius:10px;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:border-color .15s,transform .15s var(--pd-ease)}.pd-picker-item:hover{transform:translateY(-1px)}.pd-picker-item.is-selected{border-color:var(--pd-teal)}.pd-picker-check{background:var(--pd-teal);border-radius:50%;color:#fff;display:grid;font-size:14px;height:24px;opacity:0;place-items:center;position:absolute;right:8px;top:8px;transform:scale(.7);transition:opacity .15s,transform .15s var(--pd-ease);width:24px}.pd-picker-item.is-selected .pd-picker-check{opacity:1;transform:none}.pd-picker-name{background:linear-gradient(#0000,#0f2524b8);bottom:0;color:#fff;font-size:11px;font-weight:600;left:0;overflow:hidden;padding:16px 8px 6px;position:absolute;right:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pd-picker-skeleton{animation:pd-shimmer 1.2s linear infinite;aspect-ratio:1;background:linear-gradient(100deg,#eef4f1 30%,#f8fbf9 50%,#eef4f1 70%) 0 0 /200% 100%;border-radius:10px}.pd-picker-empty{align-items:center;color:var(--pd-muted);display:flex;flex-direction:column;font-size:13px;gap:6px;padding:40px 16px;text-align:center}.pd-picker-empty i{color:var(--pd-teal);font-size:34px}.pd-picker-empty strong{color:var(--pd-ink);font-size:15px}.pd-load-more{align-self:center}.pd-picker-footer{align-items:center;border-top:1px solid var(--pd-line);color:var(--pd-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding-top:14px}.pd-picker-footer>div{display:flex;gap:8px}.pd-lightbox{animation:pd-rise .22s var(--pd-ease);background:#fff;border-radius:14px;box-shadow:0 24px 64px #0f25244d;display:grid;max-height:calc(100vh - 32px);overflow:hidden;place-items:center;position:relative;width:min(720px,100%)}.pd-lightbox img{display:block;max-height:calc(100vh - 32px);max-width:100%;object-fit:contain}.pd-lightbox .pd-image-loading{aspect-ratio:1;width:min(720px,100%)}.pd-lightbox-close{position:absolute;right:10px;top:10px;z-index:1}@keyframes pd-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pd-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes pd-fade{0%{opacity:0}to{opacity:1}}@keyframes pd-spin{to{transform:rotate(1turn)}}@keyframes pd-shimmer{to{background-position:-200% 0}}@media (max-width:760px){.pd-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-fields .pd-field:first-child{grid-column:1/-1}}@media (max-width:600px){.pd-heading{flex-direction:column}.pd-heading-actions .pd-button{flex:1 1}.pd-card{padding:14px}.pd-heading-actions{justify-content:space-between;width:100%}.pd-type-options{grid-template-columns:1fr 1fr}.pd-type-option small{display:none}.pd-images{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-picker{padding:16px}.pd-picker-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.pd-picker-footer{align-items:stretch;flex-direction:column}.pd-picker-footer>div>.pd-button{flex:1 1}}@media (prefers-reduced-motion:reduce){.pd *,.pd-overlay,.pd-overlay *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.foundation-page{--foundation-ink:#173b3a;--foundation-muted:#617674;--foundation-line:#dbe7e4;--foundation-teal:#087e75;--foundation-coral:#ea785c;background:#f3f7f4;background-image:linear-gradient(125deg,rgba(8,126,117,.055),#0000 48%),radial-gradient(circle at 90% 85%,#ea785c17,#0000 30%);color:var(--foundation-ink);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);min-height:100vh}.foundation-aside{background:#173b3a;background-image:linear-gradient(155deg,#ea785c2e,#0000 45%),repeating-linear-gradient(135deg,#0000 0 18px,hsla(0,0%,100%,.018) 18px 19px);color:#f5fbf7;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(28px,6vw,88px)}.foundation-brand{color:inherit;font-size:18px;font-weight:800;text-decoration:none}.foundation-brand span{color:#a7cfbd;display:block;font-size:10px;font-weight:700;letter-spacing:2px;margin-top:3px}.foundation-aside-copy{max-width:540px;padding:56px 0}.foundation-aside-copy p{color:#c5d8d0;font-size:16px;line-height:1.7;max-width:420px}.foundation-aside-copy h1{color:#fff;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.04;margin:0 0 18px;max-width:520px}.foundation-aside-foot{color:#a7cfbd;font-size:13px}.foundation-form-wrap{align-items:center;display:flex;justify-content:center;padding:32px}.foundation-form-panel{max-width:420px;padding:24px 8px;width:100%}.foundation-form-panel h2{color:var(--foundation-ink);font-size:29px;font-weight:700;margin:0 0 8px}.foundation-form-panel>p{color:var(--foundation-muted);line-height:1.6;margin-bottom:28px}.foundation-form-panel .form-label{color:var(--foundation-ink);font-size:14px;font-weight:650}.foundation-form-panel .form-control{background:#fff;border-color:var(--foundation-line);border-radius:5px;color:var(--foundation-ink);min-height:46px}.foundation-form-panel .form-control::placeholder{color:#82928f;opacity:1}.foundation-form-panel .form-control:focus{border-color:var(--foundation-teal);box-shadow:0 0 0 3px #087e751f}.login-password-field{margin-bottom:14px}.foundation-remember{align-items:center;display:flex;gap:8px;margin:0 0 14px}.foundation-remember input{accent-color:var(--foundation-teal);cursor:pointer;height:16px;margin:0;width:16px}.foundation-remember label{color:var(--foundation-muted);cursor:pointer;font-size:13px;line-height:1.4}.login-forgot-password{font-size:13px;margin-left:auto}.foundation-submit{background:var(--foundation-teal);border:0;border-radius:5px;color:#fff;font-weight:700;min-height:48px}.foundation-submit:hover{background:#066b64;color:#fff}.foundation-link{color:var(--foundation-teal);font-weight:700;text-decoration:none}.foundation-link:hover{text-decoration:underline}.foundation-auth-error{background:#fff0eb;border-left:3px solid #b74d37;color:#813b2e;font-size:14px;padding:11px 13px}.foundation-auth-success{background:#eaf5f0;border-left:3px solid #087e75;color:#173b3a;font-size:14px;line-height:1.5;padding:11px 13px}.foundation-compact-auth-page{min-height:100svh}.foundation-compact-auth-page .foundation-aside{min-height:100svh;padding:clamp(20px,4vh,40px) clamp(28px,5vw,72px)}.foundation-compact-auth-page .foundation-aside-copy{padding:24px 0}.foundation-compact-auth-page .foundation-aside-copy h1{font-size:clamp(34px,4.5vw,56px)}.foundation-compact-auth-page .foundation-form-wrap{padding:20px 28px}.foundation-compact-auth-page .foundation-form-panel{padding:8px}.foundation-compact-auth-page .foundation-form-panel>p{margin-bottom:14px}.foundation-compact-auth-page .foundation-form-panel .form-label{font-size:13px;margin-bottom:4px}.foundation-compact-auth-page .foundation-form-panel .form-control{min-height:40px}.foundation-compact-auth-page .foundation-form-panel .mb-3{margin-bottom:8px!important}.foundation-compact-auth-page .foundation-form-panel .mb-4{margin-bottom:12px!important}.foundation-compact-auth-page .foundation-form-panel .form-text{font-size:12px;margin-top:2px}.foundation-compact-auth-page .foundation-form-panel>p:last-child{margin-top:12px!important}.foundation-shell{background:#f3f7f4;color:#173b3a;min-height:100vh}body:has(.foundation-shell){background:#f3f7f4}.foundation-topbar{align-items:center;background:#ffffffe0;border-bottom:1px solid #dbe7e4;display:flex;gap:20px;justify-content:space-between;min-height:68px;padding:0 clamp(20px,5vw,64px)}.foundation-wordmark{color:#173b3a;font-size:17px;font-weight:800;text-decoration:none}.foundation-wordmark span{color:#718481;font-size:10px;letter-spacing:1px;margin-left:8px}.foundation-user{align-items:center;color:#617674;display:flex;font-size:14px;gap:18px}.foundation-logout{background:#fff;border:1px solid #cbd9d5;border-radius:4px;color:#173b3a;font-weight:650;padding:8px 12px}.foundation-main{margin:44px auto;width:min(100% - 40px,1040px)}.foundation-loading{background:#f3f7f4;color:#617674;display:grid;min-height:100vh;place-items:center}.foundation-dashboard-band{background:#173b3a;border-radius:6px;color:#fff;padding:clamp(24px,5vw,48px)}.foundation-dashboard-band h1{font-size:clamp(30px,5vw,46px);line-height:1.1;margin:0 0 12px;max-width:680px}.foundation-dashboard-band p{color:#c5d8d0;line-height:1.7;margin:0;max-width:680px}.foundation-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.foundation-summary-item{background:#fff;border:1px solid #dbe7e4;border-radius:5px;padding:17px}.foundation-summary-item span{color:#617674;display:block;font-size:12px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.foundation-summary-item strong{overflow-wrap:anywhere}@media (max-width:780px){.foundation-page{grid-template-columns:1fr}.foundation-aside{min-height:auto;padding:26px 24px 20px}.foundation-aside-copy{padding:38px 0 28px}.foundation-aside-copy h1{font-size:38px;max-width:580px}.foundation-aside-copy p,.foundation-aside-foot{display:none}.foundation-form-wrap{align-items:flex-start;padding:16px 24px 36px}.foundation-form-panel{max-width:520px;padding:0}.foundation-main{margin:26px auto}.foundation-summary{grid-template-columns:1fr}.foundation-compact-auth-page{align-content:start;min-height:100svh}.foundation-compact-auth-page .foundation-aside{min-height:0;padding:14px 20px 8px}.foundation-compact-auth-page .foundation-aside-copy,.foundation-compact-auth-page .foundation-aside-foot{display:none}.foundation-compact-auth-page .foundation-form-wrap{align-items:flex-start;padding:12px 20px 20px}.foundation-compact-auth-page .foundation-form-panel{max-width:520px;padding:0}.foundation-compact-auth-page .foundation-form-panel h2{font-size:25px}}@media (max-width:430px){.foundation-user{font-size:12px;gap:9px}.foundation-wordmark span{display:block;margin:2px 0 0}}.foundation-brand{display:inline-block}.foundation-brand-logo{display:block;height:34px;width:auto}.ob{--ob-ink:#173b3a;--ob-muted:#617674;--ob-soft:#8a9a97;--ob-line:#dbe7e4;--ob-line-strong:#c4d7d2;--ob-teal:#087e75;--ob-teal-dark:#066b64;--ob-teal-wash:#e8f4ed;--ob-coral:#ea785c;--ob-error:#b74d37;--ob-error-wash:#fff0eb;--ob-warn:#9a6a12;--ob-warn-wash:#fff7e6;--ob-surface:#fff;--ob-radius:12px;--ob-ease:cubic-bezier(.22,1,.36,1);--ob-shadow:0 1px 2px #173b3a0a,0 8px 24px #173b3a0f;background:radial-gradient(circle at 8% 0,#087e7514,#0000 34%),radial-gradient(circle at 96% 92%,#ea785c14,#0000 30%),#f3f7f4;color:var(--ob-ink);min-height:100vh}body:has(.ob){background:#f3f7f4}.ob-topbar{-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);background:#ffffffdb;border-bottom:1px solid var(--ob-line);gap:16px;justify-content:space-between;min-height:66px;padding:0 clamp(16px,4vw,48px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.ob-brand,.ob-topbar{align-items:center;display:flex}.ob-brand{font-size:16px;font-weight:800;gap:10px}.ob-brand small{color:var(--ob-soft);display:block;font-size:9px;font-weight:700;letter-spacing:1.4px;margin-top:1px}.ob-brand-mark{background:linear-gradient(135deg,var(--ob-teal),#0aa093);border-radius:10px;box-shadow:0 4px 12px #087e7547;color:#fff;display:grid;font-weight:800;height:34px;place-items:center;width:34px}.ob-topbar-end{align-items:center;display:flex;gap:12px}.ob-step-pill{background:var(--ob-teal-wash);border-radius:999px;color:var(--ob-teal);font-size:11px;font-weight:800;letter-spacing:.04em;padding:6px 11px;white-space:nowrap}.ob-autosave{align-items:center;animation:ob-fade-out 2.6s var(--ob-ease) forwards;color:var(--ob-teal);display:inline-flex;font-size:12px;font-weight:700;gap:5px}.ob-progress{background:#dbe7e4b3;height:3px;position:-webkit-sticky;position:sticky;top:66px;z-index:19}.ob-progress span{background:linear-gradient(90deg,var(--ob-teal),#0aa093 70%,var(--ob-coral));display:block;height:100%;transform-origin:left;transition:transform .6s var(--ob-ease)}.ob-layout{grid-gap:clamp(20px,3vw,40px);display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:260px minmax(0,1fr);margin:32px auto 56px;width:min(100% - 32px,1160px)}.ob-rail{grid-gap:16px;align-self:start;display:grid;gap:16px;position:-webkit-sticky;position:sticky;top:100px}.ob-steps{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.ob-step{position:relative}.ob-step:not(:last-child):after{background:var(--ob-line);border-radius:2px;content:"";height:calc(100% - 36px);left:27px;position:absolute;top:46px;width:2px}.ob-step.is-done:not(:last-child):after{background:linear-gradient(var(--ob-teal),var(--ob-line))}.ob-step button{align-items:center;background:#0000;border:0;border-radius:12px;color:inherit;display:flex;gap:12px;padding:9px 10px;text-align:left;transition:background .2s ease,transform .2s var(--ob-ease);width:100%}.ob-step button:not(:disabled){cursor:pointer}.ob-step button:not(:disabled):hover{background:#087e750f;transform:translateX(2px)}.ob-step button:disabled{cursor:default}.ob-step button:focus-visible{outline:3px solid #087e7547;outline-offset:1px}.ob-step-dot{background:#fff;border:2px solid var(--ob-line);border-radius:50%;color:var(--ob-soft);display:grid;flex:0 0 auto;font-size:16px;height:36px;place-items:center;position:relative;transition:border-color .3s ease,background .3s ease,color .3s ease,transform .3s var(--ob-ease);width:36px}.ob-step.is-current .ob-step-dot{border-color:var(--ob-teal);box-shadow:0 0 0 5px #087e751a;color:var(--ob-teal);transform:scale(1.06)}.ob-step.is-current .ob-step-dot:after{animation:ob-ring 2.4s ease-out infinite;border:2px solid #087e7540;border-radius:50%;content:"";inset:-7px;position:absolute}.ob-step.is-done .ob-step-dot{background:var(--ob-teal);border-color:var(--ob-teal);color:#fff}.ob-step.is-done .ob-step-dot i{animation:ob-pop .35s var(--ob-ease)}.ob-step-copy{grid-gap:1px;display:grid;gap:1px;min-width:0}.ob-step-copy strong{font-size:13px}.ob-step-copy small{color:var(--ob-soft);font-size:11px;font-weight:600}.ob-step.is-current .ob-step-copy small{color:var(--ob-teal)}.ob-step.is-upcoming .ob-step-copy strong{color:var(--ob-muted)}.ob-strength,.ob-tip{background:#fffc;border:1px solid var(--ob-line);border-radius:var(--ob-radius);padding:14px}.ob-strength{grid-gap:8px;display:grid;gap:8px}.ob-strength-head{display:flex;font-size:12px;gap:8px;justify-content:space-between}.ob-strength-head span{color:var(--ob-muted);font-weight:700}.ob-strength-head strong{color:var(--ob-teal)}.ob-strength-track{background:#e7efec;border-radius:999px;height:6px;overflow:hidden}.ob-strength-track span{background:var(--ob-coral);border-radius:inherit;display:block;height:100%;transform-origin:left;transition:transform .5s var(--ob-ease),background .4s ease}.ob-strength-track span.is-good{background:#e0a43a}.ob-strength-track span.is-strong{background:var(--ob-teal)}.ob-strength small{color:var(--ob-soft);font-size:11px}.ob-tip{animation:ob-rise .4s var(--ob-ease);display:flex;gap:10px}.ob-tip i{color:#c9902c;font-size:18px}.ob-tip p{color:var(--ob-muted);font-size:12px;line-height:1.55;margin:0}.ob-main{min-width:0}.ob-stage{animation:ob-enter-forward .45s var(--ob-ease) both}.ob-stage.is-back{animation-name:ob-enter-back}.ob-stage-head{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.ob-stage-icon{animation:ob-pop .5s var(--ob-ease) .05s both;background:linear-gradient(140deg,#fff,var(--ob-teal-wash));border-radius:16px;box-shadow:var(--ob-shadow);color:var(--ob-teal);display:grid;flex:0 0 auto;font-size:24px;height:52px;place-items:center;width:52px}.ob-eyebrow{color:var(--ob-coral);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ob-stage-head h1{font-size:clamp(24px,3vw,32px);font-weight:750;letter-spacing:-.02em;margin:3px 0 6px}.ob-stage-head h1:focus{outline:none}.ob-stage-head p{color:var(--ob-muted);margin:0}.ob-card{background:var(--ob-surface);border:1px solid var(--ob-line);border-radius:18px;box-shadow:var(--ob-shadow);padding:clamp(18px,3.4vw,34px)}.ob-card.is-shaking{animation:ob-shake .42s cubic-bezier(.36,.07,.19,.97)}.ob-grid{grid-gap:6px 20px;display:grid;gap:6px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ob-grid.is-single{grid-template-columns:1fr}.ob-span{grid-column:1/-1}.ob-fieldset,.ob-grid>*{animation:ob-rise .45s var(--ob-ease) both}.ob-grid>:nth-child(2){animation-delay:40ms}.ob-grid>:nth-child(3){animation-delay:80ms}.ob-grid>:nth-child(4){animation-delay:.12s}.ob-grid>:nth-child(5){animation-delay:.16s}.ob-fieldset+.ob-fieldset{animation-delay:70ms}.ob-fieldset+.ob-fieldset+.ob-fieldset{animation-delay:.14s}.ob-summary{animation:ob-drop .35s var(--ob-ease);background:var(--ob-error-wash);border:1px solid #f0c9be;border-radius:var(--ob-radius);color:#813b2e;display:flex;gap:12px;margin-bottom:20px;padding:13px 15px}.ob-summary>i{font-size:20px}.ob-summary strong{font-size:14px}.ob-summary ul{font-size:13px;margin:4px 0 0;padding-left:16px}.ob-summary button{background:none;border:0;color:inherit;cursor:pointer;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px}.ob-field{min-width:0}.ob-field-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.ob-field-head label,.ob-fieldset legend{color:var(--ob-ink);font-size:14px;font-weight:700}.ob-optional{background:#f0f4f3;border-radius:999px;color:var(--ob-soft);font-size:10px;font-weight:700;letter-spacing:.03em;margin-left:8px;padding:2px 7px;vertical-align:1px}.ob-counter{font-feature-settings:"tnum";color:var(--ob-soft);font-size:11px;font-variant-numeric:tabular-nums;transition:color .2s ease}.ob-counter.is-near{color:var(--ob-warn);font-weight:700}.ob-control{position:relative}.ob-input{background:#fff;border:1.5px solid var(--ob-line);border-radius:10px;color:var(--ob-ink);display:block;font:inherit;font-size:15px;line-height:1.5;min-height:48px;outline:none;padding:12px 42px 12px 14px;transition:border-color .2s ease,box-shadow .25s var(--ob-ease),background .2s ease;width:100%}textarea.ob-input{min-height:112px;resize:vertical}.ob-input::placeholder{color:#9aa8a5}.ob-input:hover{border-color:var(--ob-line-strong)}.ob-input:focus{border-color:var(--ob-teal);box-shadow:0 0 0 4px #087e751f}.ob-status-icon{font-size:19px;opacity:0;pointer-events:none;position:absolute;right:13px;top:14px;transform:scale(.5);transition:opacity .2s ease,transform .3s var(--ob-ease)}.ob-field.is-error .ob-status-icon,.ob-field.is-valid .ob-status-icon,.ob-field.is-warning .ob-status-icon{opacity:1;transform:scale(1)}.ob-field.is-valid .ob-status-icon{color:var(--ob-teal)}.ob-field.is-valid .ob-input{border-color:#9fcfc4}.ob-field.is-error .ob-status-icon{color:var(--ob-error)}.ob-field.is-error .ob-input{background:#fffaf8;border-color:#e2a090}.ob-field.is-error .ob-input:focus{box-shadow:0 0 0 4px #b74d371f}.ob-field.is-warning .ob-status-icon{color:#d39a2c}.ob-field.is-warning .ob-input{border-color:#ecd29c}.ob-feedback{font-size:12px;line-height:1.45;min-height:26px;padding-top:5px}.ob-feedback-text{align-items:flex-start;animation:ob-drop .28s var(--ob-ease);display:inline-flex;gap:5px}.ob-feedback-text i{font-size:14px;margin-top:1px}.ob-feedback-text.is-hint{animation:none;color:var(--ob-soft)}.ob-field.is-error .ob-feedback-text:not(.is-hint),.ob-fieldset.is-error .ob-feedback-text:not(.is-hint){color:var(--ob-error);font-weight:600}.ob-feedback-text.is-warning,.ob-field.is-warning .ob-feedback-text:not(.is-hint){color:var(--ob-warn);font-weight:600}.ob-fieldset{border:0;margin:0 0 18px;min-width:0;padding:0}.ob-fieldset legend{align-items:center;display:flex;flex-wrap:wrap;float:none;gap:8px;margin-bottom:10px;width:100%}.ob-tones{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.ob-chip,.ob-plan,.ob-tone{-webkit-tap-highlight-color:transparent;cursor:pointer;position:relative}.ob-chip input,.ob-plan input,.ob-tone input{opacity:0;pointer-events:none;position:absolute}.ob-tone{animation:ob-rise .4s var(--ob-ease) 0ms both;animation:ob-rise .4s var(--ob-ease) var(--ob-delay,0ms) both;background:#fff;border:1.5px solid var(--ob-line);border-radius:var(--ob-radius);display:flex;gap:12px;padding:13px 14px;transition:border-color .2s ease,background .2s ease,transform .25s var(--ob-ease),box-shadow .25s var(--ob-ease)}.ob-tone:hover{border-color:var(--ob-line-strong);box-shadow:var(--ob-shadow);transform:translateY(-2px)}.ob-tone.is-selected{background:linear-gradient(160deg,#fff,#f1f9f6);border-color:var(--ob-teal);box-shadow:0 0 0 3px #087e751a}.ob-tone:focus-within{outline:3px solid #087e7547;outline-offset:2px}.ob-tone-icon{background:#f2f6f5;border-radius:11px;color:var(--ob-muted);display:grid;flex:0 0 auto;font-size:19px;height:38px;place-items:center;transition:background .2s ease,color .2s ease,transform .3s var(--ob-ease);width:38px}.ob-tone.is-selected .ob-tone-icon{background:var(--ob-teal);color:#fff;transform:rotate(-6deg) scale(1.05)}.ob-tone-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.ob-tone-copy strong{font-size:14px}.ob-tone-copy em{color:var(--ob-muted);font-size:12px;line-height:1.45}.ob-fieldset.is-error .ob-chip:not(.is-checked),.ob-fieldset.is-error .ob-tones .ob-tone{border-color:#edc0b4}.ob-goal-count{font-feature-settings:"tnum";background:#f0f4f3;border-radius:999px;color:var(--ob-muted);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto;padding:3px 9px}.ob-goal-count.is-full{background:var(--ob-teal-wash);color:var(--ob-teal)}.ob-goal-count.is-bump{animation:ob-bump .45s var(--ob-ease)}.ob-chips{display:flex;flex-wrap:wrap;gap:8px}.ob-chip{align-items:center;background:#fff;border:1.5px solid var(--ob-line);border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;gap:7px;min-height:42px;padding:8px 15px;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s var(--ob-ease),opacity .2s ease}.ob-chip i{color:var(--ob-soft);font-size:16px;transition:color .2s ease}.ob-chip:hover{border-color:var(--ob-line-strong);transform:translateY(-1px)}.ob-chip:active{transform:scale(.97)}.ob-chip:focus-within{outline:3px solid #087e7547;outline-offset:2px}.ob-chip.is-checked{animation:ob-pop .3s var(--ob-ease);background:var(--ob-teal);border-color:var(--ob-teal);color:#fff}.ob-chip.is-checked i{color:#fff}.ob-chip.is-dimmed{opacity:.55}.ob-swatches{display:flex;flex-wrap:wrap;gap:10px}.ob-swatch{align-items:center;animation:ob-pop .3s var(--ob-ease);background:#fff;border:1.5px solid var(--ob-line);border-radius:12px;display:flex;gap:8px;padding:6px 10px 6px 6px;position:relative;transition:border-color .2s ease,transform .2s var(--ob-ease)}.ob-swatch:hover{border-color:var(--ob-line-strong);transform:translateY(-1px)}.ob-swatch input[type=color]{background:none;border:0;border-radius:9px;cursor:pointer;height:34px;padding:0;width:34px}.ob-swatch input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ob-swatch input[type=color]::-webkit-color-swatch{border:1px solid #00000014;border-radius:9px}.ob-swatch code{color:var(--ob-muted);font-size:12px}.ob-swatch-remove{background:#f2f5f4;border:0;border-radius:50%;color:var(--ob-muted);cursor:pointer;display:grid;height:24px;place-items:center;transition:background .2s ease,color .2s ease,transform .2s var(--ob-ease);width:24px}.ob-swatch-remove:hover{background:var(--ob-error-wash);color:var(--ob-error);transform:rotate(90deg)}.ob-swatch-add{align-items:center;background:#0000;border:1.5px dashed var(--ob-line-strong);border-radius:12px;color:var(--ob-teal);cursor:pointer;display:inline-flex;font-weight:700;gap:6px;min-height:48px;padding:0 16px;transition:background .2s ease,border-color .2s ease}.ob-swatch-add:hover{background:#087e750d;border-color:var(--ob-teal)}.ob-suggestions{align-items:center;color:var(--ob-soft);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:12px}.ob-suggestion{background:var(--ob-swatch);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--ob-line);cursor:pointer;height:24px;transition:transform .2s var(--ob-ease),box-shadow .2s ease;width:24px}.ob-suggestion:hover{box-shadow:0 0 0 2px var(--ob-swatch);transform:scale(1.18)}.ob-actions{border-top:1px solid #eef3f1;gap:12px;justify-content:space-between;margin-top:26px;padding-top:20px}.ob-actions,.ob-actions-end{align-items:center;display:flex;flex-wrap:wrap}.ob-actions-end{gap:8px 14px}.ob-button{align-items:center;border:1.5px solid #0000;border-radius:11px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:0 20px;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ob-ease),box-shadow .25s var(--ob-ease)}.ob-button:focus-visible{outline:3px solid #087e754d;outline-offset:2px}.ob-button:active:not(:disabled){transform:scale(.97)}.ob-button:disabled{cursor:not-allowed;opacity:.55}.ob-button.is-primary{background:linear-gradient(135deg,var(--ob-teal),#0a9286);box-shadow:0 6px 16px #087e7540;color:#fff}.ob-button.is-primary:hover:not(:disabled){box-shadow:0 10px 24px #087e7552;transform:translateY(-1px)}.ob-button.is-ghost{background:#fff;border-color:var(--ob-line);color:var(--ob-ink)}.ob-button.is-ghost:hover:not(:disabled){background:#f7faf9;border-color:var(--ob-line-strong)}.ob-button.is-link{background:none;color:var(--ob-muted);min-height:40px;padding:0 6px}.ob-button.is-link:hover:not(:disabled){color:var(--ob-teal)}.ob-button.is-small{font-size:13px;min-height:36px;padding:0 12px}.ob-button-arrow{transition:transform .25s var(--ob-ease)}.ob-button:hover:not(:disabled) .ob-button-arrow{transform:translateX(4px)}.ob-spinner{animation:ob-spin .7s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.ob-footnote{align-items:center;color:var(--ob-soft);display:flex;font-size:12px;gap:6px;margin:14px 0 0}.ob-muted{color:var(--ob-muted)}.ob-plan-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.ob-saved-badge{align-items:center;animation:ob-pop .45s var(--ob-ease);background:var(--ob-teal-wash);border-radius:999px;color:var(--ob-teal);display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:7px 12px}.ob-segmented{background:#f4f8f7;border:1px solid var(--ob-line);border-radius:12px;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;position:relative}.ob-segmented button{background:none;border:0;border-radius:9px;color:var(--ob-muted);cursor:pointer;font-size:13px;font-weight:700;min-height:38px;padding:0 20px;position:relative;transition:color .25s ease;z-index:1}.ob-segmented button.is-active{color:var(--ob-ink)}.ob-segmented-thumb{background:#fff;border-radius:9px;bottom:4px;box-shadow:0 1px 4px #173b3a24;left:4px;position:absolute;top:4px;transition:transform .35s var(--ob-ease);width:calc(50% - 4px)}.ob-segmented-thumb.is-right{transform:translateX(100%)}.ob-plans{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.ob-plan{animation:ob-rise .45s var(--ob-ease) 0ms both;animation:ob-rise .45s var(--ob-ease) var(--ob-delay,0ms) both;background:#fff;border:1.5px solid var(--ob-line);border-radius:16px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:22px 20px;transition:border-color .2s ease,transform .3s var(--ob-ease),box-shadow .3s var(--ob-ease)}.ob-plan:hover{box-shadow:0 16px 34px #173b3a1a;transform:translateY(-4px)}.ob-plan.is-recommended{border-color:#a9d3c8}.ob-plan.is-selected{border-color:var(--ob-teal);box-shadow:0 0 0 4px #087e751f,0 16px 34px #173b3a1a}.ob-plan:focus-within{outline:3px solid #087e7547;outline-offset:2px}.ob-plan-check{border:2px solid var(--ob-line);border-radius:50%;color:#0000;display:grid;height:26px;place-items:center;position:absolute;right:16px;top:16px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .3s var(--ob-ease);width:26px}.ob-plan.is-selected .ob-plan-check{background:var(--ob-teal);border-color:var(--ob-teal);color:#fff;transform:scale(1.08)}.ob-plan-badge{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#fff2ec,#ffe3d8);border-radius:999px;color:#b8522f;display:inline-flex;font-size:10px;font-weight:800;gap:4px;letter-spacing:.05em;padding:4px 9px;text-transform:uppercase}.ob-plan-name{font-size:19px;padding-right:32px}.ob-plan-description{color:var(--ob-muted);font-size:13px;line-height:1.45}.ob-plan-price-row{align-items:baseline;display:flex;gap:2px;margin-top:8px}.ob-plan-price{font-feature-settings:"tnum";animation:ob-rise .35s var(--ob-ease);font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.ob-plan-price-row small{color:var(--ob-muted);font-size:13px;font-weight:600}.ob-plan-saving{color:var(--ob-teal);font-size:12px;font-weight:700;min-height:18px;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .3s var(--ob-ease)}.ob-plan-saving.is-visible{opacity:1;transform:none}.ob-plan ul{grid-gap:7px;border-top:1px solid #eef3f1;color:#3f5856;display:grid;font-size:13px;gap:7px;list-style:none;margin:10px 0 0;padding:12px 0 0}.ob-plan li{align-items:flex-start;display:flex;gap:8px;overflow-wrap:anywhere}.ob-plan li i{color:var(--ob-teal);margin-top:2px}.ob-plan.is-skeleton{animation:ob-shimmer 1.4s linear infinite;background:linear-gradient(100deg,#f3f7f6 30%,#e9f0ee 50%,#f3f7f6 70%) 0 0 /300% 100%;cursor:default;min-height:280px}.ob-plan.is-skeleton:hover{box-shadow:none;transform:none}.ob-plan-state{grid-gap:8px;color:var(--ob-error);display:grid;gap:8px;justify-items:center;padding:18px 0 0;text-align:center}.ob-plan-state>i{font-size:30px}.ob-plan-state .ob-actions{width:100%}@keyframes ob-enter-forward{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes ob-enter-back{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@keyframes ob-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ob-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ob-pop{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes ob-bump{0%,to{transform:scale(1)}40%{transform:scale(1.14)}}@keyframes ob-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(3px)}30%,50%,70%{transform:translateX(-6px)}40%,60%{transform:translateX(6px)}}@keyframes ob-ring{0%{opacity:.9;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.25)}}@keyframes ob-spin{to{transform:rotate(1turn)}}@keyframes ob-shimmer{to{background-position:-300% 0}}@keyframes ob-fade-out{0%{opacity:0;transform:translateY(-3px)}12%,75%{opacity:1;transform:none}to{opacity:0}}@media (max-width:980px){.ob-layout{grid-template-columns:1fr;margin-top:18px}.ob-rail{gap:10px;position:static}.ob-steps{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.ob-steps::-webkit-scrollbar{display:none}.ob-step:not(:last-child):after{display:none}.ob-step{flex:1 0 auto}.ob-step button{justify-content:center;padding:6px 8px}.ob-step-copy small,.ob-step:not(.is-current) .ob-step-copy{display:none}.ob-step-dot{font-size:14px;height:32px;width:32px}.ob-strength{align-items:center;grid-template-columns:auto 1fr;padding:10px 12px}.ob-strength-head{gap:6px}.ob-strength small,.ob-tip{display:none}}@media (max-width:640px){.ob-topbar{min-height:58px}.ob-progress{top:58px}.ob-autosave,.ob-brand small{display:none}.ob-topbar-end{gap:8px}.ob-topbar .ob-button.is-small{padding:0 10px}.ob-layout{margin-bottom:32px;width:min(100% - 24px,1160px)}.ob-grid{grid-template-columns:1fr}.ob-stage-head{gap:12px}.ob-stage-icon{border-radius:13px;font-size:20px;height:44px;width:44px}.ob-card{border-radius:16px}.ob-input{font-size:16px}.ob-actions{align-items:stretch;flex-direction:column-reverse}.ob-actions-end,.ob-actions-end .ob-button,.ob-actions>.ob-button{width:100%}.ob-actions-end{flex-direction:column-reverse}.ob-plan-toolbar{align-items:stretch;flex-direction:column}.ob-segmented{width:100%}}@media (max-width:380px){.ob-step-pill{font-size:10px;padding:5px 8px}.ob-brand>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.ob *,.ob :after,.ob :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ob-brand-logo{display:block;height:30px;width:auto}.ob-brand small{padding-left:2px}.business-profile-page{--profile-ink:#173b3a;--profile-muted:#617674;--profile-line:#dbe7e4;--profile-teal:#087e75;color:var(--profile-ink);color-scheme:light;margin:0 auto;padding:12px 0 44px;width:min(100%,1120px)}.business-profile-loading{align-items:center;color:var(--profile-muted);display:flex;gap:10px;justify-content:center;min-height:300px}.business-profile-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.business-profile-header h1{font-size:clamp(26px,3vw,34px);font-weight:750;letter-spacing:-.03em;margin:0 0 8px}.business-profile-header p{color:var(--profile-muted);margin:0}.business-profile-eyebrow{color:var(--profile-teal)!important;font-size:11px;font-weight:800;letter-spacing:1.2px;margin-bottom:8px!important}.business-profile-button{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:40px;padding:0 15px;white-space:nowrap}.business-profile-button:disabled{cursor:not-allowed;opacity:.65}.business-profile-button.is-primary{background:var(--profile-teal);color:#fff}.business-profile-button.is-primary:hover:not(:disabled){background:#066b64}.business-profile-button.is-secondary{background:#fff;border-color:#cbd9d5;color:#31514a}.business-profile-button.is-secondary:hover:not(:disabled){background:#f3f8f5}.business-profile-button.is-quiet{background:#0000;color:#536762}.business-profile-alert{border-radius:4px;font-size:14px;margin:0 0 18px;padding:12px 14px}.business-profile-alert.is-error{background:#fff0eb;border:1px solid #f1c6bc;color:#813b2e}.business-profile-alert.is-success{background:#edf8f1;border:1px solid #b8d9c8;color:#245e47}.business-profile-display,.business-profile-form{grid-gap:16px;display:grid;gap:16px}.business-profile-card{background:#fff;border:1px solid var(--profile-line);border-radius:6px;box-shadow:0 2px 8px rgba(23,59,58,.025);min-width:0;padding:clamp(18px,3vw,26px)}.business-profile-card>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.business-profile-card>header h2{font-size:18px;font-weight:720;margin:0 0 5px}.business-profile-card>header p{color:var(--profile-muted);font-size:13px;margin:0}.business-profile-identity{align-items:center;display:flex;gap:17px}.business-profile-identity h2{font-size:22px;margin:0 0 5px}.business-profile-identity p,.business-profile-identity small{color:var(--profile-muted);display:block;margin:0}.business-profile-identity small{font-size:12px;margin-top:5px}.business-profile-logo,.business-profile-logo-placeholder{background:#f6faf8;border:1px solid var(--profile-line);border-radius:6px;display:grid;flex:0 0 74px;height:74px;object-fit:contain;overflow:hidden;place-items:center;width:74px}.business-profile-logo-placeholder{color:#6b8a80;font-size:26px}.business-profile-values{grid-gap:20px 24px;display:grid;gap:20px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-profile-value{grid-gap:6px;display:grid;gap:6px;min-width:0}.business-profile-value>span{color:var(--profile-muted);font-size:12px;font-weight:700}.business-profile-value>strong{font-size:14px;font-weight:570;line-height:1.55;overflow-wrap:anywhere}.business-profile-value>strong.is-multiline{white-space:pre-wrap}.business-profile-grid{grid-gap:16px 18px;display:grid;gap:16px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-profile-field{min-width:0}.business-profile-field .form-label{color:#294540;display:block;font-size:13px;font-weight:650;margin-bottom:7px}.business-profile-field .form-control,.business-profile-field .form-select{border-color:#d1ded9;border-radius:4px;color:var(--profile-ink);font-size:14px;min-height:42px}.business-profile-page input:not([type=checkbox]):not([type=range]):not([type=color]),.business-profile-page select,.business-profile-page textarea{background-color:#fff;color:var(--profile-ink);color-scheme:light}.business-profile-page input:-webkit-autofill,.business-profile-page input:-webkit-autofill:focus,.business-profile-page input:-webkit-autofill:hover{-webkit-text-fill-color:var(--profile-ink);-webkit-box-shadow:inset 0 0 0 1000px #fff}.business-profile-field textarea.form-control{min-height:92px;resize:vertical}.business-profile-field .form-control:focus,.business-profile-field .form-select:focus{border-color:var(--profile-teal);box-shadow:0 0 0 3px #087e751f}.business-profile-counter,.business-profile-help{color:#73847f;display:block;font-size:11px;margin-top:5px}.business-profile-choice-group{border:0;margin:22px 0 0;padding:0}.business-profile-choice-group legend{color:#294540;font-size:13px;font-weight:700;margin-bottom:11px}.business-profile-choice-group legend span{color:var(--profile-muted);font-weight:450}.business-profile-choices{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.business-profile-choice{align-items:center;border:1px solid var(--profile-line);border-radius:4px;color:#36544e;cursor:pointer;display:flex;font-size:13px;gap:9px;min-height:42px;padding:8px 10px}.business-profile-check input,.business-profile-choice input{accent-color:var(--profile-teal)}.business-profile-choice input:disabled{cursor:not-allowed}.business-profile-repeatable{border-top:1px solid #edf1ef;margin-top:22px;padding-top:20px}.business-profile-repeatable-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.business-profile-repeatable-heading h3{font-size:15px;font-weight:700;margin:0 0 5px}.business-profile-repeatable-heading p{color:var(--profile-muted);font-size:12px;margin:0}.business-profile-product{border:1px solid var(--profile-line);border-radius:4px;margin:12px 0 0;padding:16px;position:relative}.business-profile-product legend{color:#36544e;float:none;font-size:12px;font-weight:700;margin:0 0 12px;width:auto}.business-profile-remove{background:#0000;border:0;color:#a54c3c;font-size:12px;font-weight:650;padding:4px 0}.business-profile-product>.business-profile-remove{position:absolute;right:14px;top:10px}.business-profile-colors{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.business-profile-color{grid-gap:5px;color:var(--profile-muted);display:grid;font-size:11px;gap:5px}.business-profile-color input{background:#fff;border:1px solid var(--profile-line);border-radius:4px;height:38px;padding:3px;width:42px}.business-profile-color button{background:none;border:0;color:#a54c3c;font-size:10px;padding:0}.business-profile-logo-settings{align-items:center;border-top:1px solid #edf1ef;display:flex;gap:16px;margin-top:22px;padding-top:20px}.business-profile-logo-preview{background:#f7faf8;border:1px dashed #cbd9d5;border-radius:5px;color:#83958f;display:grid;flex:0 0 88px;font-size:24px;height:88px;overflow:hidden;place-items:center;width:88px}.business-profile-logo-preview img{height:100%;object-fit:contain;width:100%}.business-profile-logo-controls{flex:1 1;min-width:0}.business-profile-logo-options{align-items:center;margin-top:18px}.business-profile-check{align-items:center;color:#36544e;display:flex;font-size:13px;gap:9px}.business-profile-form-actions{align-items:center;background:#f4f7f5f5;bottom:0;display:flex;gap:12px;justify-content:space-between;padding:12px 0;position:-webkit-sticky;position:sticky;z-index:5}.business-profile-form-actions>div{align-items:center;display:flex;gap:8px}@media (max-width:760px){.business-profile-page{padding-top:0}.business-profile-header{align-items:flex-start}.business-profile-header>.business-profile-button{margin-top:20px}.business-profile-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.business-profile-header{flex-direction:column;gap:14px}.business-profile-header>.business-profile-button{margin-top:0}.business-profile-choices,.business-profile-grid,.business-profile-values{grid-template-columns:1fr}.business-profile-logo-settings{align-items:flex-start}.business-profile-logo-preview{flex-basis:64px;height:64px;width:64px}.business-profile-form-actions{flex-wrap:wrap}.business-profile-form-actions>div{margin-left:auto}}.account-profile-page{--account-ink:#173b3a;--account-muted:#617674;--account-line:#dbe7e4;--account-teal:#087e75;color:var(--account-ink);color-scheme:light;margin:0 auto;padding:12px 0 44px;width:min(100%,980px)}.account-profile-loading{align-items:center;color:var(--account-muted);display:flex;gap:10px;justify-content:center;min-height:300px}.account-profile-header{margin-bottom:24px}.account-profile-header h1{font-size:clamp(26px,3vw,34px);font-weight:750;letter-spacing:-.03em;margin:0 0 8px}.account-profile-header p{color:var(--account-muted);margin:0}.account-profile-eyebrow{color:var(--account-teal)!important;font-size:11px;font-weight:800;letter-spacing:1.2px;margin-bottom:8px!important}.account-profile-card{background:#fff;border:1px solid var(--account-line);border-radius:6px;box-shadow:0 2px 8px rgba(23,59,58,.025);margin-bottom:16px;padding:clamp(18px,3vw,26px)}.account-profile-card-header{margin-bottom:21px}.account-profile-card-header h2{color:var(--account-ink);font-size:18px;font-weight:720;margin:0 0 5px}.account-profile-card-header p{color:var(--account-muted);font-size:13px;margin:0}.account-profile-grid{grid-gap:17px 18px;display:grid;gap:17px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-field{min-width:0}.account-profile-field .form-label{color:#294540;display:block;font-size:13px;font-weight:650;margin-bottom:7px}.account-profile-field .form-control{background:#fff;border-color:#d1ded9;border-radius:4px;color:var(--account-ink);color-scheme:light;font-size:14px;min-height:42px}.account-profile-field .form-control:focus{border-color:var(--account-teal);box-shadow:0 0 0 3px #087e751f}.account-profile-field .form-control[readonly]{background:#f4f8f6;color:#617674}.account-profile-field input:-webkit-autofill,.account-profile-field input:-webkit-autofill:focus,.account-profile-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--account-ink);-webkit-box-shadow:inset 0 0 0 1000px #fff}.account-profile-help{color:#73847f;display:block;font-size:11px;margin-top:6px}.account-profile-actions{border-top:1px solid #edf1ef;display:flex;gap:9px;justify-content:flex-end;margin-top:23px;padding-top:17px}.account-profile-button{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:40px;padding:0 15px}.account-profile-button:disabled{cursor:not-allowed;opacity:.65}.account-profile-button.is-primary{background:var(--account-teal);color:#fff}.account-profile-button.is-primary:hover:not(:disabled){background:#066b64}.account-profile-button.is-secondary{background:#fff;border-color:#cbd9d5;color:#31514a}.account-profile-button.is-secondary:hover:not(:disabled){background:#f3f8f5}.account-profile-alert{border-radius:4px;font-size:13px;margin:0 0 17px;padding:12px 14px}.account-profile-alert.is-error{background:#fff0eb;border:1px solid #f1c6bc;color:#813b2e}.account-profile-alert.is-success{background:#edf8f1;border:1px solid #b8d9c8;color:#245e47}.account-password-control,.account-password-field{position:relative}.account-password-control .form-control{padding-right:46px}.account-password-toggle{background:#0000;border:0;border-radius:4px;color:#71817c;inset:1px 1px 1px auto;position:absolute;width:42px}.account-password-toggle:hover{color:var(--account-teal)}.account-password-help{margin-top:12px}@media (max-width:560px){.account-profile-page{padding-top:0}.account-profile-grid{grid-template-columns:1fr}.account-profile-actions{flex-wrap:wrap}}.sx-dashboard{--sx-ink:#173b3a;--sx-ink-2:#3d5753;--sx-muted:#657976;--sx-faint:#8a9894;--sx-line:#dfe8e4;--sx-line-soft:#edf2ef;--sx-surface:#fff;--sx-surface-2:#f6f9f7;--sx-brand:#087e75;--sx-brand-dark:#06655e;--sx-brand-soft:#e6f3ef;--sx-teal:#00897b;--sx-blue:#4a63c4;--sx-amber:#c98a1b;--sx-rose:#c4456a;--sx-green:#2f9461;--sx-coral:#d9704f;--sx-radius:14px;--sx-radius-sm:10px;--sx-shadow:0 1px 2px #12342f0a,0 2px 8px #12342f0a;--sx-shadow-hover:0 4px 10px #12342f0f,0 14px 32px #12342f17;--sx-ease:cubic-bezier(.2,.7,.2,1);color:var(--sx-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;width:min(100%,1360px)}.sx-dashboard *,.sx-dashboard :after,.sx-dashboard :before{box-sizing:border-box}.sx-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}@keyframes sx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sx-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sx-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sx-pulse{0%{box-shadow:0 0 0 0 #2f946173}70%{box-shadow:0 0 0 7px #2f946100}to{box-shadow:0 0 0 0 #2f946100}}@keyframes sx-shimmer{0%{background-position:-460px 0}to{background-position:460px 0}}@keyframes sx-spin{to{transform:rotate(1turn)}}.sx-reveal{animation:sx-rise .55s var(--sx-ease) both;animation-delay:0ms;animation-delay:calc(var(--sx-i, 0)*50ms)}.sx-hero{align-items:flex-end;background:radial-gradient(circle at 92% -20%,#087e7529,#0000 46%),radial-gradient(circle at 70% 140%,#4a63c417,#0000 42%),linear-gradient(135deg,#fff,#f1f8f5);border:1px solid #d5e7e0;border-radius:18px;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px;overflow:hidden;padding:26px 28px;position:relative}.sx-hero:after{border:1px solid #087e751f;border-radius:50%;bottom:-60px;content:"";height:220px;pointer-events:none;position:absolute;right:-40px;width:220px}.sx-hero-copy{min-width:0;position:relative;z-index:1}.sx-eyebrow{color:var(--sx-brand);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.sx-hero h1{color:var(--sx-ink);font-size:clamp(24px,2.6vw,32px);font-weight:750;letter-spacing:-.025em;line-height:1.15;margin:0 0 6px}.sx-intro{color:var(--sx-muted);font-size:14px;line-height:1.55;margin:0;max-width:560px}.sx-hero-side{align-items:flex-end;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.sx-hero-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sx-status-pill{align-items:center;background:#fffc;border:1px solid var(--sx-line);border-radius:999px;color:var(--sx-ink-2);display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:6px 12px;white-space:nowrap}.sx-status-dot{background:var(--sx-green);border-radius:50%;height:8px;width:8px}.sx-status-pill.is-live .sx-status-dot{animation:sx-pulse 2.2s infinite}.sx-status-pill.is-busy .sx-status-dot{background:var(--sx-amber)}.sx-status-pill.is-error{border-color:#efcfc7;color:#9a3e32}.sx-status-pill.is-error .sx-status-dot{background:#c2493b}.sx-button{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:8px;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none;transition:transform .18s var(--sx-ease),box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.sx-button.is-primary{background:var(--sx-brand);box-shadow:0 6px 16px #087e7538;color:#fff}.sx-button.is-primary:hover{background:var(--sx-brand-dark);box-shadow:0 10px 22px #087e7547;color:#fff;transform:translateY(-1px)}.sx-button.is-ghost{background:#fff;border-color:var(--sx-line);color:var(--sx-ink-2)}.sx-button.is-ghost:hover:not(:disabled){border-color:#b9d6cc;color:var(--sx-brand);transform:translateY(-1px)}.sx-button:disabled{cursor:default;opacity:.75}.sx-button.is-busy .ti{animation:sx-spin .9s linear infinite}.sx-button:active:not(:disabled){transform:translateY(0) scale(.98)}.sx-dashboard a:focus-visible,.sx-dashboard button:focus-visible{outline:2px solid var(--sx-brand);outline-offset:2px}.sx-alert{background:#fff6f3;border:1px solid #efcfc7;border-radius:var(--sx-radius-sm);color:#8f3e34;font-size:13px;gap:14px;justify-content:space-between;margin-bottom:18px;padding:12px 14px}.sx-alert,.sx-alert>span{align-items:center;display:flex}.sx-alert>span{gap:9px}.sx-alert button{background:#fff;border:1px solid #dba99d;border-radius:8px;color:#8f3e34;cursor:pointer;font:inherit;font-weight:650;padding:6px 12px}.sx-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.sx-stat{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-radius);box-shadow:var(--sx-shadow);color:inherit;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:16px 16px 15px;position:relative;text-decoration:none;transition:transform .22s var(--sx-ease),box-shadow .22s ease,border-color .22s ease}.sx-stat:before{background:var(--sx-tone);content:"";height:3px;inset:0 0 auto;opacity:.85;position:absolute;transform:scaleX(.2);transform-origin:left;transition:transform .35s var(--sx-ease)}.sx-stat.is-link:focus-visible,.sx-stat.is-link:hover{border-color:#c6ddd5;box-shadow:var(--sx-shadow-hover);color:inherit;transform:translateY(-3px)}.sx-stat:hover:before{transform:scaleX(1)}.sx-stat-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.sx-stat-arrow{color:var(--sx-faint);font-size:15px;opacity:0;transform:translate(-4px,4px);transition:opacity .2s ease,transform .2s var(--sx-ease)}.sx-stat.is-link:focus-visible .sx-stat-arrow,.sx-stat.is-link:hover .sx-stat-arrow{color:var(--sx-tone);opacity:1;transform:none}.sx-stat-label{color:var(--sx-muted);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-stat-value{color:var(--sx-ink);font-size:28px;font-weight:750;letter-spacing:-.02em;line-height:1.1;margin-top:4px}.sx-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-stat-detail{color:var(--sx-faint);font-size:12px;margin-top:auto;overflow:hidden;padding-top:8px;text-overflow:ellipsis;white-space:nowrap}.sx-action-icon,.sx-panel-icon,.sx-stat-icon{background:var(--sx-brand-soft);background:var(--sx-tone-soft,var(--sx-brand-soft));border-radius:10px;color:var(--sx-brand);color:var(--sx-tone,var(--sx-brand));display:grid;flex:0 0 36px;font-size:18px;height:36px;place-items:center;transition:transform .25s var(--sx-ease);width:36px}.sx-action:hover .sx-action-icon,.sx-stat:hover .sx-stat-icon{transform:scale(1.08) rotate(-4deg)}.tone-teal{--sx-tone:var(--sx-teal);--sx-tone-soft:#e3f3f0}.tone-blue{--sx-tone:var(--sx-blue);--sx-tone-soft:#eaeefb}.tone-amber{--sx-tone:var(--sx-amber);--sx-tone-soft:#fbf2e1}.tone-rose{--sx-tone:var(--sx-rose);--sx-tone-soft:#fbe9ef}.tone-green{--sx-tone:var(--sx-green);--sx-tone-soft:#e6f4ec}.tone-coral{--sx-tone:var(--sx-coral);--sx-tone-soft:#fcede7}.sx-meter{background:var(--sx-line-soft);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.sx-meter.is-thin{height:5px;margin-top:8px}.sx-meter>span{animation:sx-grow-x .9s var(--sx-ease) .2s both;background:var(--sx-brand);background:var(--sx-tone,var(--sx-brand));border-radius:inherit;display:block;height:100%;transform-origin:left;width:0;width:var(--sx-fill,0)}.sx-grid-2,.sx-grid-3,.sx-grid-main{grid-gap:18px;display:grid;gap:18px;margin-bottom:18px}.sx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-grid-main{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.sx-dashboard>.sx-panel{margin-bottom:18px}.sx-panel{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-radius);box-shadow:var(--sx-shadow);display:flex;flex-direction:column;min-width:0;transition:box-shadow .25s ease,border-color .25s ease}.sx-panel:hover{border-color:#d3e2dc;box-shadow:0 2px 6px #12342f0d,0 10px 26px #12342f0f}.sx-panel-head{gap:14px;justify-content:space-between;padding:18px 20px 14px}.sx-panel-head,.sx-panel-title{align-items:center;display:flex}.sx-panel-title{gap:12px;min-width:0}.sx-panel-title h2{color:var(--sx-ink);font-size:15.5px;font-weight:700;letter-spacing:-.01em;margin:0}.sx-panel-title p{color:var(--sx-muted);font-size:12.5px;margin:3px 0 0}.sx-panel-icon{flex-basis:34px;font-size:17px;height:34px;width:34px}.sx-panel-body{flex:1 1 auto;min-width:0;padding:0 20px 18px}.sx-count{background:var(--sx-brand-soft);border-radius:999px;color:var(--sx-brand-dark);display:grid;font-size:12px;font-weight:700;height:28px;min-width:28px;padding:0 8px;place-items:center}.sx-panel-link{align-items:center;color:var(--sx-brand);display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:650;gap:6px;text-decoration:none}.sx-panel-link .ti{transition:transform .2s var(--sx-ease)}.sx-panel-link:hover{color:var(--sx-brand-dark)}.sx-panel-link:hover .ti{transform:translateX(3px)}.sx-empty{grid-gap:6px;color:var(--sx-muted);display:grid;gap:6px;justify-items:center;padding:26px 12px;text-align:center}.sx-empty-icon{background:var(--sx-surface-2);border-radius:12px;color:var(--sx-faint);display:grid;font-size:21px;height:44px;margin-bottom:4px;place-items:center;width:44px}.sx-empty strong{color:var(--sx-ink-2);font-size:13.5px}.sx-empty p{font-size:12.5px;line-height:1.5;margin:0;max-width:300px}.sx-empty .sx-button{margin-top:8px}.sx-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.sx-action{align-items:center;background:var(--sx-surface-2);border:1px solid var(--sx-line-soft);border-radius:12px;color:inherit;display:flex;gap:12px;min-width:0;padding:12px;text-decoration:none;transition:transform .2s var(--sx-ease),border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.sx-action:hover{background:#fff;border-color:#c6ddd5;box-shadow:var(--sx-shadow-hover);color:inherit;transform:translateY(-2px)}.sx-action-copy{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.sx-action-copy strong{color:var(--sx-ink);font-size:13px;font-weight:650}.sx-action-copy small,.sx-action-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-action-copy small{color:var(--sx-muted);font-size:11.5px}.sx-action-arrow{color:var(--sx-faint);transition:transform .2s var(--sx-ease),color .2s ease}.sx-action:hover .sx-action-arrow{color:var(--sx-brand);transform:translateX(3px)}.sx-insights{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.sx-insight{background:var(--sx-surface-2);border:1px solid var(--sx-line-soft);border-radius:12px;display:flex;gap:12px;padding:12px}.sx-insight-icon{border-radius:9px;display:grid;flex:0 0 30px;font-size:16px;height:30px;place-items:center;width:30px}.sx-insight.is-info .sx-insight-icon{background:#e3f3f0;color:var(--sx-teal)}.sx-insight.is-good .sx-insight-icon{background:#e6f4ec;color:var(--sx-green)}.sx-insight.is-warning .sx-insight-icon{background:#fbf2e1;color:#a26c0f}.sx-insight.is-critical .sx-insight-icon{background:#fbe9ef;color:#a8334f}.sx-insight strong{color:var(--sx-ink);display:block;font-size:13px;font-weight:650}.sx-insight p{color:var(--sx-muted);font-size:12px;line-height:1.5;margin:3px 0 0}.sx-insight-link{align-items:center;color:var(--sx-brand);display:inline-flex;font-size:12px;font-weight:650;gap:5px;margin-top:6px;text-decoration:none}.sx-insight-link:hover{color:var(--sx-brand-dark)}.sx-insight-link .ti{transition:transform .2s var(--sx-ease)}.sx-insight-link:hover .ti{transform:translateX(3px)}.sx-trend-summary{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;padding:0 20px 6px}.sx-trend-total span{color:var(--sx-muted);display:block;font-size:11.5px;font-weight:600}.sx-trend-total strong{font-feature-settings:"tnum";color:var(--sx-ink);display:block;font-size:24px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.02em;margin-top:2px}.sx-delta{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:700;gap:4px;padding:3px 8px}.sx-delta.is-up{background:#e6f4ec;color:#22744a}.sx-delta.is-down{background:#fbe9ef;color:#a8334f}.sx-delta.is-flat{background:var(--sx-surface-2);color:var(--sx-muted)}.sx-bars{grid-gap:2px;align-items:end;background:repeating-linear-gradient(to top,#0000 0,#0000 49px,var(--sx-line-soft) 49px,var(--sx-line-soft) 50px);border-bottom:1px solid var(--sx-line);display:grid;gap:2px;grid-template-columns:repeat(var(--sx-cols),minmax(0,1fr));height:150px;margin:8px 20px 0;padding-top:8px}.sx-bar-col{align-items:flex-end;border-radius:6px 6px 0 0;cursor:default;display:flex;height:100%;justify-content:center;padding:0 2px;transition:background-color .15s ease}.sx-bar-col.is-active{background:rgba(23,59,58,.045)}.sx-bar{animation:sx-grow-y .7s var(--sx-ease) both;animation-delay:.15s;animation-delay:calc(var(--sx-delay, 0ms) + .15s);background:var(--sx-tone);border-radius:4px 4px 0 0;display:block;height:var(--sx-h);transform-origin:bottom;transition:filter .15s ease,opacity .15s ease;width:min(100%,18px)}.sx-bar.is-zero{background:var(--sx-line)}.sx-bars:hover .sx-bar-col:not(.is-active) .sx-bar{opacity:.45}.sx-bars-axis{color:var(--sx-faint);display:flex;font-size:11px;justify-content:space-between;padding:6px 20px 18px}.sx-proportions{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:4px 0 0}.sx-proportion-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.sx-proportion-label{align-items:center;color:var(--sx-ink-2);display:flex;font-size:13px;font-weight:600;gap:8px;min-width:0}.sx-proportion-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-proportion-label .ti{color:var(--sx-faint);font-size:16px}.sx-proportion-label small{color:var(--sx-faint);font-size:11.5px;font-weight:500;white-space:nowrap}.sx-proportion-value{align-items:baseline;display:flex;gap:8px}.sx-proportion-value strong{font-feature-settings:"tnum";color:var(--sx-ink);font-size:14px;font-variant-numeric:tabular-nums}.sx-proportion-value small{font-feature-settings:"tnum";color:var(--sx-faint);font-size:11.5px;font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.sx-feed,.sx-timeline{list-style:none;margin:0;padding:0}.sx-timeline li{grid-gap:12px;align-items:center;border-radius:10px;display:grid;gap:12px;grid-template-columns:74px minmax(0,1fr) auto;padding:11px 10px 11px 0;position:relative;transition:background-color .15s ease}.sx-timeline li+li{border-top:1px dashed var(--sx-line-soft)}.sx-timeline li:hover{background:var(--sx-surface-2)}.sx-time{font-feature-settings:"tnum";color:var(--sx-brand);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;padding-left:10px}.sx-time small{color:var(--sx-faint);display:block;font-size:11px;font-weight:600;margin-top:2px}.sx-item-main{align-items:center;display:flex;gap:10px;min-width:0}.sx-platform{background:var(--sx-surface-2);border-radius:9px;color:var(--sx-ink-2);display:grid;flex:0 0 32px;font-size:17px;height:32px;place-items:center;width:32px}.sx-item-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.sx-item-copy strong{color:var(--sx-ink);font-size:13px;font-weight:600}.sx-item-copy small,.sx-item-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-item-copy small{color:var(--sx-muted);font-size:11.5px}.sx-badge{background:#e3f3f0;background:var(--sx-tone-soft,#e3f3f0);border-radius:999px;color:var(--sx-teal);color:var(--sx-tone,var(--sx-teal));font-size:11px;font-weight:700;padding:4px 9px;white-space:nowrap}.sx-feed li{align-items:center;display:flex;gap:12px;min-width:0;padding:10px 0}.sx-feed li+li{border-top:1px solid var(--sx-line-soft)}.sx-feed-icon{background:var(--sx-tone-soft);border-radius:10px;color:var(--sx-tone);display:grid;flex:0 0 34px;font-size:16px;height:34px;place-items:center;position:relative;width:34px}.sx-feed .sx-item-copy{flex:1 1}.sx-feed time{color:var(--sx-faint);flex:0 0 auto;font-size:11.5px}.sx-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.sx-kpi{background:var(--sx-surface-2);border:1px solid var(--sx-line-soft);border-radius:12px;min-width:0;padding:12px;transition:transform .2s var(--sx-ease),background-color .2s ease}.sx-kpi:hover{background:#fff;transform:translateY(-2px)}.sx-kpi span{align-items:center;color:var(--sx-muted);display:flex;font-size:11.5px;font-weight:600;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-kpi strong{color:var(--sx-ink);display:block;font-size:19px;font-weight:750;letter-spacing:-.01em;margin-top:6px}.sx-highlight{align-items:center;background:linear-gradient(135deg,#e9f5f1,#f4f8fd);border-radius:12px;display:flex;gap:14px;margin-bottom:14px;padding:14px}.sx-highlight strong{color:var(--sx-ink);display:block;font-size:26px;font-weight:750;letter-spacing:-.02em;line-height:1}.sx-highlight span{color:var(--sx-muted);display:block;font-size:12px}.sx-highlight .sx-meter{flex:1 1;margin:0}.sx-note{color:var(--sx-faint);font-size:11.5px;margin:12px 0 0}.sx-service{align-items:center;background:#f3faf6;border:1px solid #d6eadf;border-radius:12px;display:flex;gap:10px;margin-top:16px;padding:12px}.sx-service.is-error{background:#fff6f3;border-color:#efcfc7}.sx-service>span:nth-child(2){grid-gap:2px;display:grid;flex:1 1;gap:2px}.sx-service strong{color:var(--sx-ink-2);font-size:12.5px}.sx-service small{color:var(--sx-muted);font-size:11px}.sx-service-label{color:#22744a;font-size:12px;font-weight:700}.sx-service.is-error .sx-service-label{color:#a54130}.sx-service .sx-status-dot{animation:sx-pulse 2.2s infinite}.sx-service.is-error .sx-status-dot{animation:none;background:#c2493b}.sx-skeleton-block{animation:sx-shimmer 1.4s linear infinite;background:linear-gradient(90deg,#edf2ef,#f7faf8 40%,#edf2ef 80%);background-size:920px 100%;border-radius:var(--sx-radius)}.sx-skeleton-block.is-stat{height:132px}.sx-skeleton-block.is-panel{height:280px}@media (max-width:1280px){.sx-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.sx-grid-3,.sx-grid-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.sx-grid-2{grid-template-columns:minmax(0,1fr)}.sx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sx-hero{align-items:stretch;border-radius:16px;flex-direction:column;padding:20px 18px}.sx-hero-side{align-items:flex-start}.sx-hero-actions{justify-content:flex-start}.sx-dashboard>.sx-panel,.sx-grid-2,.sx-grid-3,.sx-grid-main,.sx-stats{margin-bottom:12px}.sx-grid-2,.sx-grid-3,.sx-grid-main,.sx-stats{gap:12px}.sx-stat{padding:13px}.sx-stat-value{font-size:23px}.sx-stat-top{margin-bottom:10px}.sx-stat-icon{flex-basis:32px;font-size:16px;height:32px;width:32px}.sx-panel-head{padding:15px 15px 12px}.sx-panel-body{padding:0 15px 15px}.sx-trend-summary{padding:0 15px 6px}.sx-bars{margin:8px 15px 0}.sx-bars-axis{padding:6px 15px 15px}.sx-timeline li{grid-template-columns:62px minmax(0,1fr)}.sx-feed time,.sx-timeline .sx-badge{display:none}.sx-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.sx-stats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sx-dashboard *,.sx-dashboard :after,.sx-dashboard :before{animation-delay:0ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.sx-skeleton-block{animation:none}}.workspace-dashboard{--dash-ink:#173b3a;--dash-muted:#657976;--dash-line:#dbe6e2;--dash-teal:#087e75;color:var(--dash-ink)}.workspace-dashboard-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.workspace-dashboard-header h1{font-size:31px;font-weight:720;line-height:1.15;margin:0 0 6px}.workspace-eyebrow{color:var(--dash-muted);font-size:13px;font-weight:650;margin:0 0 8px}.workspace-intro{color:var(--dash-muted);margin:0}.workspace-period{align-items:center;background:#fff;border:1px solid var(--dash-line);border-radius:4px;color:var(--dash-muted);display:inline-flex;font-size:13px;gap:9px;padding:9px 12px;white-space:nowrap}.workspace-live-indicator{background:#328f69;border-radius:50%;height:8px;width:8px}.workspace-stats-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.workspace-stat{background:#fff;border:1px solid var(--dash-line);border-radius:5px;border-top:3px solid #9aada7;min-width:0;padding:17px 18px 15px}.workspace-stat.teal{border-top-color:#087e75}.workspace-stat.green{border-top-color:#39865e}.workspace-stat.coral{border-top-color:#d7775b}.workspace-stat.gold{border-top-color:#be9145}.workspace-stat.blue{border-top-color:#527f91}.workspace-stat.rose{border-top-color:#b76566}.workspace-stat-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.workspace-stat-label{color:var(--dash-muted);font-size:13px;font-weight:650}.workspace-stat-icon{background:#f0f5f2;border-radius:4px;color:var(--dash-teal);display:grid;flex:0 0 32px;font-size:17px;height:32px;place-items:center;width:32px}.workspace-stat-value{font-feature-settings:"tnum";color:#173b3a;font-size:30px;font-variant-numeric:tabular-nums;font-weight:730;line-height:1.05;margin-top:10px}.workspace-stat-detail{color:var(--dash-muted);font-size:12px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-bottom-grid,.workspace-main-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.workspace-panel{background:#fff;border:1px solid var(--dash-line);border-radius:5px;min-width:0}.workspace-panel-heading{align-items:flex-start;border-bottom:1px solid #edf1ef;display:flex;gap:16px;justify-content:space-between;padding:17px 18px 14px}.workspace-panel-heading h2{color:#173b3a;font-size:16px;font-weight:700;margin:0 0 4px}.workspace-panel-heading p{color:var(--dash-muted);font-size:12px;margin:0}.workspace-panel-count{background:#edf5f1;border-radius:4px;color:#226b59;display:grid;font-size:12px;font-weight:700;height:27px;min-width:27px;padding:0 7px;place-items:center}.workspace-heading-icon{color:#547f73;font-size:19px}.workspace-post-list{list-style:none;margin:0;padding:0}.workspace-post{grid-gap:12px;align-items:center;border-bottom:1px solid #edf1ef;display:grid;gap:12px;grid-template-columns:minmax(70px,100px) minmax(0,1fr) auto;padding:13px 18px}.workspace-post:last-child{border-bottom:0}.workspace-post-time{color:#287467;font-size:12px;font-weight:700}.workspace-post-main{grid-gap:4px;display:grid;gap:4px;min-width:0}.workspace-post-main strong{color:#25413e;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-post-main span{color:var(--dash-muted);font-size:11px;text-transform:capitalize}.workspace-post-status{background:#eef6f1;border-radius:3px;color:#34755b;font-size:10px;font-weight:700;padding:5px 7px}.workspace-empty{color:var(--dash-muted);font-size:13px;padding:25px 18px}.workspace-usage-list{padding:6px 18px 0}.workspace-usage-list>div{align-items:center;border-bottom:1px solid #edf1ef;display:flex;gap:16px;justify-content:space-between;padding:11px 0}.workspace-usage-list>div:last-child{border-bottom:0}.workspace-usage-list span{align-items:center;color:#405954;display:flex;font-size:13px;gap:9px}.workspace-usage-list i{color:#628779;text-align:center;width:17px}.workspace-usage-list strong{font-feature-settings:"tnum";color:#173b3a;font-size:15px;font-variant-numeric:tabular-nums}.workspace-note{color:#758681;font-size:11px;margin:2px 18px 14px}.workspace-engagement-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 18px}.workspace-engagement-grid>div{background:#f4f7f5;border-radius:4px;min-width:0;padding:11px}.workspace-engagement-grid span{color:var(--dash-muted);display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-engagement-grid strong{font-feature-settings:"tnum";color:#173b3a;display:block;font-size:17px;font-variant-numeric:tabular-nums;margin-top:6px}.workspace-loading{color:var(--dash-muted);padding:28px 0}@media (max-width:900px){.workspace-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-post{grid-template-columns:minmax(70px,90px) minmax(0,1fr)}.workspace-post-status{display:none}}@media (max-width:640px){.workspace-dashboard-header{align-items:flex-start;flex-direction:column;margin-bottom:20px}.workspace-dashboard-header h1{font-size:26px}.workspace-period{align-self:stretch}.workspace-stats-grid{gap:9px}.workspace-stat{padding:13px}.workspace-stat-value{font-size:26px}.workspace-stat-label{font-size:12px}.workspace-stat-detail{font-size:11px}.workspace-bottom-grid,.workspace-main-grid{gap:12px;grid-template-columns:minmax(0,1fr)}.workspace-engagement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-post{gap:9px;padding:12px}}.analytics-dashboard{--analytics-ink:#173b3a;--analytics-muted:#71817c;--analytics-line:#dfe8e4;--analytics-teal:#087e75;color:#173b3a;margin:0 auto;width:min(100%,1440px)}.analytics-card-heading,.analytics-page-header,.analytics-section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.analytics-page-header{margin-bottom:22px}.analytics-page-header h1{color:var(--analytics-ink);font-size:28px;font-weight:750;line-height:1.2;margin:0 0 7px}.analytics-page-header>div:first-child>p:last-child{color:var(--analytics-muted);font-size:13px;margin:0}.analytics-eyebrow{color:#81908b;font-size:10px;font-weight:750;letter-spacing:1.1px;margin:0 0 6px}.analytics-header-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.analytics-header-meta span{align-items:center;background:#fff;border:1px solid var(--analytics-line);border-radius:4px;color:#687973;display:inline-flex;font-size:10px;gap:6px;min-height:30px;padding:5px 9px}.analytics-tabs{border-bottom:1px solid var(--analytics-line);display:flex;gap:4px;margin-bottom:12px;scrollbar-width:thin}.analytics-tabs button{background:#0000;border:0;color:#71817c;flex:0 0 auto;font-size:11px;font-weight:650;min-height:42px;padding:0 13px;position:relative;white-space:nowrap}.analytics-tabs button:hover{color:#126b5d}.analytics-tabs button.is-active{color:#087e75}.analytics-tabs button.is-active:after{background:#087e75;bottom:-1px;content:"";height:2px;left:10px;position:absolute;right:10px}.analytics-tabs button:focus-visible{outline:2px solid #087e75;outline-offset:-3px}.analytics-tab-panel{min-width:0}.analytics-tab-loading{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-filters{background:#fff;border:1px solid var(--analytics-line);border-radius:6px;margin-bottom:20px;padding:15px}.analytics-filter-period{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.analytics-filter-label{align-self:center;color:#586e67;font-size:11px;font-weight:700;margin-right:2px}.analytics-preset-list{display:flex;flex-wrap:wrap;gap:5px}.analytics-preset-list button{background:#f4f7f5;border:1px solid #0000;border-radius:4px;color:#536862;font-size:11px;font-weight:600;min-height:31px;padding:0 10px}.analytics-preset-list button:hover{background:#edf5f0;border-color:#c9dbd3;color:#126b5d}.analytics-preset-list button.is-active{background:#e9f4ef;border-color:#b9d7ca;color:#126b5d}.analytics-custom-range{align-items:center;color:#667873;display:flex;flex-wrap:wrap;font-size:10px;font-weight:700;gap:6px}.analytics-custom-range input,.analytics-filter-selects select,.analytics-inline-select select{background:#fff;border:1px solid #d8e2dd;border-radius:4px;color:#294640;font-size:11px;font-weight:500;min-height:33px;padding:5px 8px}.analytics-custom-range input{width:132px}.analytics-custom-range span{color:#95a19c;font-weight:500}.analytics-custom-range.is-active{color:#126b5d}.analytics-filter-selects{grid-gap:10px;border-top:1px solid #edf1ef;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(130px,1fr));margin-top:13px;padding-top:12px}.analytics-filter-selects select{width:100%}.analytics-data-note,.analytics-filter-note{align-items:flex-start;color:#667873;display:flex;font-size:11px;gap:7px;line-height:1.5;margin:11px 0 0}.analytics-data-note .ti,.analytics-filter-note .ti{color:#708c7c;margin-top:1px}.analytics-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:17px}.analytics-kpi-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-kpi-card{background:#fff;border:1px solid var(--analytics-line);border-radius:6px;box-shadow:0 1px 2px rgba(23,59,58,.025);min-width:0;padding:14px 15px 13px}.analytics-kpi-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.analytics-kpi-icon{background:#edf6f1;border-radius:5px;color:var(--analytics-teal);display:grid;font-size:16px;height:31px;place-items:center;width:31px}.analytics-kpi-change{background:#eaf5ef;border-radius:10px;color:#258258;font-size:10px;font-weight:700;padding:3px 6px}.analytics-kpi-change.is-down{background:#fff0eb;color:#b65c46}.analytics-kpi-card>p{color:#667873;font-size:11px;font-weight:600;margin:11px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-kpi-card>strong{color:#193f3b;font-size:clamp(20px,2vw,25px);font-weight:750;letter-spacing:-.5px;line-height:1.15}.analytics-kpi-card>small,.analytics-kpi-card>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-kpi-card>small{color:#95a19c;font-size:9px;margin-top:7px}.analytics-kpi-skeleton{animation:analytics-shimmer 1.3s ease-in-out infinite;background:linear-gradient(100deg,#fff 25%,#f2f6f4 42%,#fff 60%);background-size:220% 100%;border:1px solid #e4ece8;border-radius:6px;height:126px}@keyframes analytics-shimmer{to{background-position-x:-220%}}.analytics-chart-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:26px}.analytics-card{background:#fff;border:1px solid var(--analytics-line);border-radius:6px;min-width:0}.analytics-breakdown-card,.analytics-chart-card{padding:15px 16px 13px}.analytics-card-heading{align-items:flex-start;min-height:39px}.analytics-card-heading h2{color:#21433e;font-size:13px;font-weight:720;margin:0 0 4px}.analytics-card-heading p{color:#87938e;font-size:10px;line-height:1.4;margin:0}.analytics-legend{display:flex;flex-wrap:wrap;gap:8px 13px;margin:11px 0 3px}.analytics-legend span{align-items:center;color:#75837e;display:inline-flex;font-size:9px;gap:5px}.analytics-legend i{border-radius:50%;height:7px;width:7px}.analytics-chart-scroll{overflow-x:auto;width:100%}.analytics-line-chart{display:block;height:auto;min-width:420px;overflow:visible;width:100%}.analytics-chart-gridline{stroke:#e9efec;stroke-width:1}.analytics-chart-axis{fill:#84918c;font-size:9px}.analytics-chart-line{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.analytics-line-chart circle{stroke:#fff;stroke-width:1.5}.analytics-chart-empty{color:#86928d;display:grid;font-size:11px;min-height:176px;padding:16px;place-items:center;text-align:center}.analytics-inline-select{flex:0 0 auto}.analytics-inline-select select{font-size:10px;min-height:29px;padding:4px 24px 4px 8px}.analytics-breakdown-list{grid-gap:11px;display:grid;gap:11px;list-style:none;margin:14px 0 1px;padding:0}.analytics-breakdown-list li{min-width:0}.analytics-breakdown-label{color:#60736c;display:flex;font-size:10px;gap:12px;justify-content:space-between;margin-bottom:5px}.analytics-breakdown-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-breakdown-label strong{color:#244640;flex:0 0 auto;font-size:10px}.analytics-breakdown-track{background:#edf2ef;border-radius:6px;height:5px;overflow:hidden}.analytics-breakdown-track span{border-radius:inherit;display:block;height:100%}.analytics-section{margin:26px 0}.analytics-section-heading{align-items:flex-end;margin-bottom:12px}.analytics-section-heading h2{color:#1e403b;font-size:19px;font-weight:740;margin:0 0 4px}.analytics-section-heading>div:first-child>p:last-child{color:#7d8a85;font-size:11px;margin:0}.analytics-section-actions{display:flex;flex-wrap:wrap;gap:7px}.analytics-primary-button,.analytics-secondary-button,.analytics-text-button{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;gap:7px;justify-content:center;min-height:33px;padding:0 11px;text-decoration:none}.analytics-primary-button{background:#087e75;color:#fff}.analytics-primary-button:hover:not(:disabled){background:#066b64;color:#fff}.analytics-secondary-button{background:#fff;border-color:#d4e0db;color:#4d6760}.analytics-secondary-button:hover:not(:disabled){background:#f2f7f4;border-color:#b9d2c7;color:#126b5d}.analytics-primary-button:disabled,.analytics-secondary-button:disabled{cursor:not-allowed;opacity:.5}.analytics-text-button{background:#0000;color:#087e75;padding:0}.analytics-table-wrap{background:#fff;border:1px solid var(--analytics-line);border-radius:6px;overflow-x:auto}.analytics-table{border-collapse:collapse;font-size:10px;min-width:820px;width:100%}.analytics-table th{background:#f7faf8;border-bottom:1px solid var(--analytics-line);color:#788781;font-size:9px;font-weight:750;padding:10px 11px;text-align:left;white-space:nowrap}.analytics-table td{border-bottom:1px solid #edf1ef;color:#526760;padding:10px 11px;vertical-align:middle;white-space:nowrap}.analytics-table tbody tr:last-child td{border-bottom:0}.analytics-table tbody tr:hover{background:#fbfdfb}.analytics-post-link{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:8px;min-width:205px;padding:0;text-align:left}.analytics-post-link:hover .analytics-post-title strong{color:#087e75}.analytics-post-rank{color:#7f8d87;flex:0 0 auto;font-size:10px;font-weight:750}.analytics-post-thumb{background:#eef3f0;border-radius:4px;display:block;flex:0 0 38px;height:38px;object-fit:cover;width:38px}.analytics-thumb-empty{color:#9aa7a1;display:grid;font-size:16px;place-items:center}.analytics-post-title{grid-gap:3px;display:grid;gap:3px;min-width:0}.analytics-post-title strong{color:#2b4842;font-size:10px;font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis}.analytics-post-title small{color:#87938e;font-size:9px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.analytics-platform-tag{background:#edf4f0;border-radius:10px;color:#356b58;display:inline-flex;font-size:9px;font-weight:650;padding:4px 7px;text-transform:capitalize}.analytics-empty-panel,.analytics-state{grid-gap:7px;align-content:center;background:#fff;border:1px dashed #d8e3de;border-radius:6px;color:#86938d;display:grid;font-size:11px;gap:7px;justify-items:center;min-height:145px;padding:24px;text-align:center}.analytics-empty-panel>.ti,.analytics-state-icon{color:#6f9d86;font-size:21px}.analytics-empty-panel strong,.analytics-state h2{color:#36574e;font-size:13px;margin:0}.analytics-empty-panel span,.analytics-state p{margin:0}.analytics-empty-panel .analytics-text-button{margin-top:4px}.analytics-lead-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-account-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-account-card{align-items:center;background:#fff;border:1px solid var(--analytics-line);border-radius:6px;display:flex;gap:10px;min-width:0;padding:12px}.analytics-account-avatar,.analytics-account-card>img{background:#edf6f1;border-radius:50%;color:#087e75;display:grid;flex:0 0 36px;font-size:17px;height:36px;object-fit:cover;place-items:center;width:36px}.analytics-account-card>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.analytics-account-card small,.analytics-account-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-account-card strong{color:#294640;font-size:11px}.analytics-account-card small{color:#87938e;font-size:10px;text-transform:capitalize}.analytics-account-status{background:#eaf5ef;border-radius:10px;color:#258258;font-size:9px;font-weight:700;margin-left:auto;padding:4px 7px;white-space:nowrap}.analytics-audience-unavailable{grid-gap:8px;align-content:center;color:#83918b;display:grid;gap:8px;justify-items:center;min-height:220px;padding:22px;text-align:center}.analytics-audience-unavailable>.ti{color:#6f9d86;font-size:21px}.analytics-audience-unavailable h2{color:#36574e;font-size:13px;margin:0}.analytics-audience-unavailable p{font-size:11px;line-height:1.55;margin:0;max-width:340px}.analytics-platform-section{margin-bottom:29px}.analytics-data-note{margin:0 0 10px}.analytics-error{background:#fff;border-color:#ead8d1;min-height:300px}.analytics-error .analytics-state-icon{color:#b65c46}.analytics-error p{color:#7d7773;max-width:480px}@media (max-width:1100px){.analytics-filter-selects{grid-template-columns:repeat(2,minmax(150px,1fr))}.analytics-kpi-grid{gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-tab-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpi-card{padding:12px}.analytics-chart-grid{gap:10px}}@media (max-width:760px){.analytics-page-header{flex-direction:column}.analytics-header-meta{justify-content:flex-start}.analytics-kpi-grid,.analytics-kpi-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-account-grid,.analytics-chart-grid,.analytics-lead-grid{grid-template-columns:1fr}.analytics-section-heading{align-items:flex-start;flex-direction:column}.analytics-section-actions{width:100%}.analytics-table{min-width:780px}.analytics-filter-period{align-items:flex-start}.analytics-filter-label{width:100%}}@media (max-width:480px){.analytics-page-header h1{font-size:25px}.analytics-filters{padding:11px}.analytics-preset-list{width:100%}.analytics-preset-list button{flex:1 1 27%;padding:0 6px}.analytics-custom-range{width:100%}.analytics-custom-range input{min-width:0;width:min(38%,145px)}.analytics-filter-selects{grid-template-columns:1fr}.analytics-tab-loading{gap:8px;grid-template-columns:1fr 1fr}.analytics-tabs button{font-size:10px;padding:0 10px}.analytics-kpi-card{padding:10px}.analytics-kpi-card>p{font-size:10px}.analytics-kpi-card>strong{font-size:21px}.analytics-breakdown-card,.analytics-chart-card{padding:13px 12px}}@media (prefers-reduced-motion:reduce){.analytics-kpi-skeleton{animation:none}}.content-calendar-page{color:#173b3a;margin:0 auto;width:min(100%,1500px)}.calendar-page-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.calendar-page-header h1{color:#173b3a;font-size:28px;font-weight:720;margin:0 0 6px}.calendar-page-header p:last-child{color:#71817c;font-size:13px;margin:0}.calendar-eyebrow{color:#71817c;font-size:10px;font-weight:750;letter-spacing:1.25px;margin:0 0 7px}.content-calendar-page .calendar-add-button.btn-primary{align-items:center;background:#087e75;border:1px solid #087e75;border-radius:9px;border-radius:var(--ui-radius-sm,9px);box-shadow:0 2px 5px #087e7529;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:8px;min-height:40px;padding:9px 15px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}.content-calendar-page .calendar-add-button.btn-primary:hover{background:#066b64;border-color:#066b64;box-shadow:0 3px 8px #087e7538;color:#fff;transform:translateY(-1px)}.content-calendar-page .calendar-add-button.btn-primary:focus-visible{outline:3px solid #087e7540;outline-offset:2px}.content-calendar-page .calendar-add-button.btn-primary:active{background:#055d57;border-color:#055d57;box-shadow:none;color:#fff;transform:translateY(0)}.content-calendar-page .calendar-add-button.btn-primary:disabled{background:#9bbdb4;border-color:#9bbdb4;box-shadow:none;color:#fff}.calendar-add-button>.ti{font-size:16px}.calendar-feedback{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:10px 13px}.calendar-feedback-close{background:#0000;border:0;color:inherit;font-size:20px;line-height:1}.calendar-controls{grid-gap:18px;align-items:end;background:#fff;border:1px solid #dce6e2;border-bottom:0;border-radius:5px 5px 0 0;display:grid;gap:18px;grid-template-columns:auto minmax(160px,1fr) auto;padding:15px 16px}.calendar-navigation{align-items:center;display:flex;gap:6px}.calendar-navigation .btn{background:#fff;border-color:#dce6e2;color:#425a54;font-size:12px;min-height:35px}.calendar-navigation .btn:hover{background:#f3f8f5;border-color:#b9d2c7;color:#087e75}.calendar-icon-button{display:grid;font-size:16px!important;padding:0;place-items:center;width:35px}.calendar-current-month{color:#173b3a;font-size:20px;font-weight:720;margin:0 0 5px;text-align:center}.calendar-filters{display:flex;gap:10px;justify-content:flex-end}.calendar-filter-field{grid-gap:4px;display:grid;gap:4px;min-width:145px}.calendar-filter-field label{color:#72817d;font-size:10px;font-weight:700}.calendar-filter-field .form-control,.calendar-filter-field .form-select{background-color:#fff;border-color:#dce6e2;color:#29443e;font-size:12px;min-height:35px}.calendar-legend{align-items:center;background:#fff;border:1px solid #dce6e2;border-bottom:0;color:#73817d;display:flex;flex-wrap:wrap;font-size:10px;gap:16px;min-height:39px;padding:7px 16px}.calendar-legend>span{align-items:center;display:inline-flex;gap:6px}.legend-dot{background:#559b80;border-radius:50%;height:8px;width:8px}.legend-dot.status-publishing{background:#bf9149}.legend-dot.status-published{background:#4c8295}.legend-dot.status-failed{background:#bd6560}.calendar-loading-note{color:#087e75;margin-left:auto}.calendar-board{background:#fff;border:1px solid #dce6e2;border-radius:0 0 5px 5px;overflow:hidden;position:relative}.calendar-scroll-area{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#bdcec6 #f0f4f2;scrollbar-width:thin;width:100%}.calendar-scroll-area .fc{color:#304a45;font-family:inherit;min-width:890px}.calendar-scroll-area .fc .fc-scrollgrid{border-color:#e2eae6}.calendar-scroll-area .fc .fc-scrollgrid td:last-of-type,.calendar-scroll-area .fc .fc-scrollgrid th:last-of-type{border-right:0}.calendar-scroll-area .fc .fc-col-header-cell{background:#f7faf8;height:37px}.calendar-scroll-area .fc .fc-col-header-cell-cushion{color:#75847f;font-size:10px;font-weight:750;letter-spacing:.45px;padding:10px 4px;text-decoration:none;text-transform:uppercase}.calendar-scroll-area .fc .fc-daygrid-day{background:#fff;min-height:125px}.calendar-scroll-area .fc .fc-daygrid-day-number{border-radius:50%;color:#506560;display:grid;font-size:11px;height:27px;margin:5px 5px 2px auto;place-items:center;text-decoration:none;width:27px}.calendar-scroll-area .fc .fc-day-other .fc-daygrid-day-number{color:#aab5b1}.calendar-scroll-area .fc .fc-day-today{background:#f0f8f3!important}.calendar-scroll-area .fc .fc-day-today .fc-daygrid-day-number{background:#087e75;color:#fff;font-weight:750}.calendar-scroll-area .fc .fc-daygrid-day-frame{min-height:122px}.calendar-scroll-area .fc .fc-daygrid-day-events{margin:0 4px 4px}.calendar-scroll-area .fc .fc-daygrid-event-harness{margin-bottom:3px}.calendar-scroll-area .fc .fc-daygrid-event{background:#f3f9f5;border:1px solid #d4e8de;border-radius:4px;color:#254c40;cursor:pointer;margin:0;overflow:hidden}.calendar-scroll-area .fc .fc-daygrid-event:hover{background:#e9f5ed;border-color:#8dbda8}.calendar-scroll-area .fc .calendar-event-publishing{background:#fbf6eb;border-color:#ecdcbf;color:#6a542e}.calendar-scroll-area .fc .calendar-event-published{background:#f1f7f9;border-color:#d2e3e9;color:#365f6c}.calendar-scroll-area .fc .calendar-event-failed{background:#fcf3f2;border-color:#efd5d3;color:#7b4844}.calendar-event-content{align-items:center;display:flex;gap:5px;min-width:0;padding:3px 4px}.calendar-event-thumb{background:#e5efe9;border:1px solid #325a491f;border-radius:3px;color:#68867a;display:grid;flex:0 0 26px;height:26px;overflow:hidden;place-items:center;width:26px}.calendar-event-thumb img{height:100%;object-fit:cover;width:100%}.calendar-event-thumb .ti{font-size:14px}.calendar-event-copy{grid-gap:1px;display:grid;flex:1 1;gap:1px;line-height:1.2;min-width:0}.calendar-event-topline{align-items:center;display:flex;gap:4px;justify-content:space-between;min-width:0}.calendar-event-platform{color:#537369;font-size:9px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.calendar-event-time{color:#667973;flex:0 0 auto;font-size:9px;font-weight:600}.calendar-event-copy strong{font-size:10px;font-weight:700}.calendar-event-copy strong,.calendar-event-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event-status{color:#6d8079;font-size:8px;font-weight:650;text-transform:capitalize}.calendar-detail-status.status-scheduled,.calendar-event-status.status-scheduled{color:#287452}.calendar-detail-status.status-publishing,.calendar-event-status.status-publishing{color:#946a25}.calendar-detail-status.status-published,.calendar-event-status.status-published{color:#386e81}.calendar-detail-status.status-failed,.calendar-event-status.status-failed{color:#a04d48}.calendar-scroll-area .fc .fc-daygrid-more-link{color:#087e75;font-size:10px;font-weight:700;text-decoration:none}.calendar-scroll-area .fc .fc-popover{border-color:#dce6e2;border-radius:5px;box-shadow:0 8px 24px #18352f21;z-index:20}.calendar-scroll-area .fc .fc-popover-header{background:#f5f9f6;color:#29443e}.calendar-scroll-area .fc .fc-daygrid-day-frame:hover{background-color:#fbfdfb}.calendar-helper-text{color:#7c8b86;font-size:11px;margin:10px 2px 0}.calendar-dialog-backdrop{background:#1229247a;display:grid;inset:0;overflow-y:auto;padding:22px;place-items:center;position:fixed;z-index:1300}.calendar-dialog{background:#fff;border:1px solid #dce6e2;border-radius:6px;box-shadow:0 18px 56px #0f28223d;max-height:min(90vh,820px);overflow-y:auto;width:min(100%,560px)}.calendar-dialog-header{align-items:flex-start;border-bottom:1px solid #e8eeeb;display:flex;gap:20px;justify-content:space-between;padding:19px 22px 16px}.calendar-dialog-header h2{color:#173b3a;font-size:20px;font-weight:720;margin:0}.calendar-dialog-close{background:#fff;border:1px solid #dce6e2;border-radius:4px;color:#61746e;display:grid;flex:0 0 32px;font-size:20px;height:32px;line-height:1;place-items:center;width:32px}.calendar-dialog-close:hover{background:#f3f8f5;color:#087e75}.calendar-dialog-form{grid-gap:9px;display:grid;gap:9px;padding:20px 22px 22px}.calendar-dialog-form>label{color:#36524b;font-size:12px;font-weight:700;margin-top:6px}.calendar-dialog-form .form-control,.calendar-dialog-form .form-select{background-color:#fff;border-color:#dce6e2;color:#29443e;font-size:13px;min-height:40px}.calendar-dialog-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:11px}.calendar-dialog-actions .btn,.calendar-dialog-schedule-row .btn{font-size:12px;min-height:38px}.calendar-dialog-loading{color:#71817c;font-size:13px;padding:26px 22px}.calendar-no-existing-posts{display:grid;justify-items:center;padding:36px 24px;text-align:center}.calendar-no-existing-posts>.ti{color:#438b72;font-size:26px;margin-bottom:13px}.calendar-no-existing-posts h3{color:#29443e;font-size:17px;margin:0 0 7px}.calendar-no-existing-posts p{color:#71817c;font-size:12px;line-height:1.6;margin:0 0 18px;max-width:330px}.calendar-existing-post-select{max-width:100%;text-overflow:ellipsis}.calendar-existing-preview{align-items:center;background:#f8fbf9;border:1px solid #e2eae6;border-radius:4px;display:flex;gap:11px;margin:3px 0 10px;min-width:0;padding:10px}.calendar-existing-placeholder,.calendar-existing-preview>img{background:#e7f0eb;border-radius:3px;color:#658278;display:grid;flex:0 0 52px;height:52px;object-fit:cover;overflow:hidden;place-items:center;width:52px}.calendar-existing-placeholder .ti{font-size:20px}.calendar-existing-preview>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.calendar-existing-preview strong{color:#2f4e46;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-existing-preview>div>span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#778680;display:-webkit-box;font-size:10px;line-height:1.4;overflow:hidden}.calendar-post-detail{padding:18px 22px 0}.calendar-detail-media{background:#f2f6f4;border-radius:4px;display:grid;margin-bottom:14px;max-height:240px;overflow:hidden;place-items:center}.calendar-detail-media img,.calendar-detail-media video{display:block;max-height:240px;max-width:100%;object-fit:contain}.calendar-detail-meta{align-items:center;color:#72817d;display:flex;flex-wrap:wrap;font-size:10px;gap:8px 13px}.calendar-detail-status{font-weight:750;text-transform:capitalize}.calendar-post-detail h3{color:#25433d;font-size:15px;font-weight:700;margin:14px 0 7px}.calendar-detail-caption{color:#566a64;font-size:12px;line-height:1.6;margin:0;white-space:pre-wrap}.calendar-detail-hashtags{color:#087e75;font-size:11px;line-height:1.5;margin:9px 0 0}.calendar-dialog-schedule-row{align-items:center;display:flex;gap:9px}.calendar-dialog-schedule-row .form-control{flex:1 1;min-width:0}.calendar-modal-secondary{color:#75847f;font-size:11px;justify-self:start;margin:6px 0 0;padding:3px 0;text-decoration:none}.calendar-modal-secondary:hover{color:#087e75;text-decoration:underline}@media (max-width:900px){.calendar-controls{grid-template-columns:auto minmax(130px,1fr)}.calendar-current-month{grid-column:2;grid-row:1;text-align:right}.calendar-filters{grid-column:1/-1;justify-content:flex-start}.calendar-filter-field{flex:1 1}}@media (max-width:600px){.calendar-page-header{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:17px}.calendar-page-header h1{font-size:24px}.calendar-add-button{justify-content:center;width:100%}.calendar-controls{gap:10px;grid-template-columns:1fr;padding:12px}.calendar-navigation{justify-content:space-between}.calendar-current-month{grid-column:auto;grid-row:auto;margin:0;text-align:left}.calendar-filters{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-filter-field{min-width:0}.calendar-legend{gap:9px 12px;padding:8px 12px}.calendar-loading-note{flex-basis:100%;margin-left:0}.calendar-scroll-area .fc{min-width:820px}.calendar-scroll-area .fc .fc-daygrid-day{min-height:112px}.calendar-scroll-area .fc .fc-daygrid-day-frame{min-height:109px}.calendar-dialog-backdrop{align-items:end;padding:0}.calendar-dialog{border-radius:9px 9px 0 0;max-height:92vh;width:100%}.calendar-dialog-header{padding:17px 18px 14px}.calendar-dialog-form{padding:16px 18px 20px}.calendar-post-detail{padding:16px 18px 0}}.calendar-studio-link{align-items:center;color:#087e75;display:inline-flex;font-size:12px;font-weight:650;gap:6px;margin-top:4px;text-decoration:none}.calendar-studio-link:hover{color:#06655e;text-decoration:underline}.social-text-field{min-width:0;position:relative}.hashtag-suggestions{background:#fff;border:1px solid #dce6e2;border-radius:5px;box-shadow:0 8px 24px #18352f29;left:0;max-height:240px;overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.hashtag-suggestion{align-items:center;background:#0000;border:0;border-radius:3px;color:#29443e;cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;padding:8px 10px;text-align:left;width:100%}.hashtag-suggestion:hover,.hashtag-suggestion[aria-selected=true]{background:#f0f7f3;color:#087e75}.hashtag-suggestion-mark{background:#e8f3ed;border-radius:50%;color:#087e75;display:grid;font-weight:700;height:24px;place-items:center;width:24px}.emoji-input-row{align-items:stretch;display:flex}.emoji-input-row .form-control{border-bottom-right-radius:0;border-top-right-radius:0;min-width:0}.emoji-picker-toggle{background:#f8fbf9;border:1px solid #dce6e2;border-left:0;border-radius:0 4px 4px 0;color:#29443e;display:grid;flex:0 0 39px;font-size:19px;place-items:center;width:39px}.emoji-picker-toggle:focus-visible,.emoji-picker-toggle:hover{background:#edf6f1;color:#087e75}.emoji-picker-toggle:focus-visible{outline:2px solid #087e754d;outline-offset:1px}.emoji-picker-popover{max-width:100%;position:absolute;right:0;top:calc(100% + 6px);width:min(360px,calc(100vw - 40px));z-index:40}.emoji-picker-popover .EmojiPickerReact{border-color:#dce6e2!important;box-shadow:0 8px 24px #18352f2e;width:100%!important}.compact-post-editor{background:#fff;border:1px solid #dce6e2;border-radius:5px;min-width:0;overflow:visible;transition:border-color .15s ease,box-shadow .15s ease}.compact-post-editor:focus-within{border-color:#87bdb0;box-shadow:0 0 0 3px #087e751a}.compact-editor-loading{animation:compact-editor-loading 1.2s infinite;background:linear-gradient(90deg,#f5f8f6 25%,#fff 50%,#f5f8f6 75%);background-size:200% 100%;min-height:168px}@keyframes compact-editor-loading{to{background-position:-200% 0}}.compact-editor-toolbar{align-items:center;background:#f8fbf9;border-bottom:1px solid #e8eeeb;border-radius:5px 5px 0 0;display:flex;flex-wrap:wrap;gap:3px;min-height:38px;padding:4px 6px}.compact-editor-toolbar button{background:#0000;border:0;border-radius:3px;color:#536b63;cursor:pointer;display:grid;flex:0 0 29px;font:inherit;font-size:13px;height:28px;place-items:center;width:29px}.compact-editor-toolbar button.is-active,.compact-editor-toolbar button:hover,.compact-editor-toolbar button[aria-expanded=true]{background:#e8f3ed;color:#087e75}.compact-editor-toolbar button:focus-visible{outline:2px solid #087e7559;outline-offset:1px}.compact-editor-divider{background:#dce6e2;height:19px;margin:0 3px;width:1px}.compact-link-form{border-bottom:1px solid #e8eeeb;display:flex;gap:6px;padding:7px}.compact-link-form .form-control{font-size:11px;min-height:33px;min-width:0}.compact-link-form .btn{font-size:11px;padding:5px 10px}.compact-editor-body{position:relative}.compact-editor-content{color:#29443e;font-size:12px;line-height:1.55;max-height:230px;min-height:116px;outline:0;overflow-wrap:anywhere;overflow-y:auto;padding:10px 11px 24px}.compact-editor-content p{margin:0 0 5px}.compact-editor-content p:last-child{margin-bottom:0}.compact-editor-content p.is-editor-empty:first-child:before{color:#95a39d;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.compact-editor-content h1,.compact-editor-content h2,.compact-editor-content h3{color:#29443e;line-height:1.35;margin:6px 0}.compact-editor-content h1{font-size:18px}.compact-editor-content h2{font-size:16px}.compact-editor-content h3{font-size:14px}.compact-editor-content a{color:#087e75;overflow-wrap:anywhere;text-decoration:underline}.compact-editor-content ol,.compact-editor-content ul{margin:4px 0;padding-left:22px}.compact-editor-content blockquote{border-left:3px solid #b9d8cb;color:#60756d;margin:6px 0;padding-left:10px}.compact-editor-content .post-hashtag{background:#eef7f2;border-radius:3px;color:#087e75}.compact-editor-count{background:#ffffffd9;border-radius:3px;bottom:5px;color:#83918a;font-size:9px;padding:1px 4px;pointer-events:none;position:absolute;right:8px}.compact-editor-count.is-limit{color:#a3504a}.compact-editor-hint{border-top:1px solid #f0f3f1;color:#83918a;display:block;font-size:9px;padding:5px 9px}.tiptap-hashtag-suggestions{background:#fff;border:1px solid #dce6e2;border-radius:5px;box-shadow:0 6px 20px #18352f29;display:grid;max-height:min(190px,35vh);overflow-y:auto;padding:4px;position:fixed;width:220px;z-index:1600}.tiptap-hashtag-suggestion{align-items:center;background:#0000;border:0;border-radius:3px;color:#29443e;cursor:pointer;display:flex;font-size:11px;gap:7px;padding:7px 8px;text-align:left}.tiptap-hashtag-suggestion:hover,.tiptap-hashtag-suggestion[aria-selected=true]{background:#f0f7f3;color:#087e75}.tiptap-hashtag-suggestion>span:first-child{color:#087e75;font-weight:700}.compact-emoji-picker{position:absolute;right:5px;top:5px;width:min(340px,calc(100% - 10px));z-index:40}.compact-emoji-picker .EmojiPickerReact{border-color:#dce6e2!important;box-shadow:0 8px 24px #18352f2e;width:100%!important}@media (max-width:480px){.compact-editor-toolbar{gap:1px;padding-left:3px;padding-right:3px}.compact-editor-toolbar button{flex-basis:27px;width:27px}.compact-editor-content{min-height:100px}}@media (prefers-reduced-motion:reduce){.compact-editor-loading{animation:none}}.studio-page{color:#173b3a;color:var(--ui-ink,#173b3a);margin:0 auto;width:min(100%,1500px)}.studio-eyebrow{color:#71817c;font-size:10px;font-weight:750;letter-spacing:1.25px;margin:0 0 7px}.studio-muted{color:#7a8a85;font-size:12px}.studio-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.studio-header h1{font-size:28px;font-weight:750;letter-spacing:-.022em;margin:0 0 6px}.studio-header p:last-child{color:#71817c;font-size:13px;line-height:1.55;margin:0;max-width:680px}.studio-back{align-items:center;color:#607b70;display:inline-flex;font-size:12px;font-weight:650;gap:6px;margin-bottom:10px;text-decoration:none}.studio-back:hover{color:#087e75;color:var(--ui-brand,#087e75)}.studio-primary-button{align-items:center;background:#087e75;background:var(--ui-brand,#087e75);border-color:#087e75;border-color:var(--ui-brand,#087e75);box-shadow:0 4px 12px #087e752e;color:#fff;display:inline-flex;font-size:13px;gap:7px;justify-content:center;min-height:40px;padding:8px 16px;white-space:nowrap}.studio-primary-button:focus-visible,.studio-primary-button:hover:not(:disabled){background:#06655e;background:var(--ui-brand-dark,#06655e);border-color:#06655e;border-color:var(--ui-brand-dark,#06655e);color:#fff}.studio-danger-button{color:#a3504a}.studio-toolbar{grid-gap:14px;background:#fff;border:1px solid #dfe8e4;border:1px solid var(--ui-line,#dfe8e4);border-radius:16px;border-radius:var(--ui-radius-lg,16px);box-shadow:var(--ui-shadow);display:grid;gap:14px;padding:15px 16px}.studio-month{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.studio-month h2{font-size:19px;font-weight:720;margin:0 6px;min-width:150px}.studio-month-input{margin-left:auto;width:165px}.studio-check{align-items:center;color:#536b63;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:7px}.studio-filters{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr))}.studio-filters .form-control,.studio-filters .form-select,.studio-month .form-control{font-size:12px;min-height:38px}.studio-search{min-width:0;position:relative}.studio-search>.ti{color:#80918a;font-size:15px;left:12px;pointer-events:none;position:absolute;top:11px}.studio-search .form-control{padding-left:36px}.studio-results{align-items:center;color:#71817c;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:14px 2px 10px}.studio-results a{align-items:center;color:#087e75;color:var(--ui-brand,#087e75);display:inline-flex;font-weight:650;gap:5px;text-decoration:none}.studio-icon-button{background:#fff;border:1px solid #dfe8e4;border:1px solid var(--ui-line,#dfe8e4);border-radius:9px;border-radius:var(--ui-radius-sm,9px);color:#4b625b;display:inline-grid;flex:0 0 34px;font-size:16px;height:34px;padding:0;place-items:center;transition:background-color .15s ease,color .15s ease;width:34px}.studio-icon-button:hover:not(:disabled){background:#f1f7f4;color:#087e75;color:var(--ui-brand,#087e75)}.studio-icon-button:disabled{opacity:.45}.studio-text-button{align-items:center;background:#0000;border:0;color:#557067;display:inline-flex;font-size:12px;font-weight:650;gap:4px;padding:3px 2px}.studio-text-button:hover:not(:disabled){color:#087e75;color:var(--ui-brand,#087e75)}.studio-text-button:disabled{opacity:.5}.studio-text-button.is-danger{color:#a3504a}.studio-text-button.is-end{margin-left:auto}.studio-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.studio-card{background:#fff;border:1px solid #dfe8e4;border:1px solid var(--ui-line,#dfe8e4);border-radius:12px;border-radius:var(--ui-radius,12px);box-shadow:var(--ui-shadow);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .22s var(--ui-ease),box-shadow .22s ease,border-color .22s ease}.studio-card:hover{border-color:#c9ddd4;box-shadow:var(--ui-shadow-hover);transform:translateY(-2px)}.studio-card-media{background:#edf3ef;border:0;color:#789087;display:grid;font-size:26px;height:160px;overflow:hidden;padding:0;place-items:center;position:relative}.studio-card-media img,.studio-card-media video{height:100%;object-fit:cover;width:100%}.studio-card-count{background:#173b3ac7;border-radius:999px;bottom:8px;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;position:absolute;right:8px}.studio-card-body{grid-gap:7px;align-content:start;display:grid;flex:1 1;gap:7px;padding:13px 14px 10px}.studio-card-labels{align-items:center;display:flex;gap:8px;justify-content:space-between}.studio-platform{align-items:center;color:#4f6a62;display:inline-flex;font-size:11px;font-weight:650;gap:5px;min-width:0}.studio-status{background:#edf5f0;border-radius:999px;color:#3f795e;font-size:10px;font-weight:750;padding:3px 8px;white-space:nowrap}.studio-status.status-cancelled,.studio-status.status-draft{background:#f0f2f1;color:#65736e}.studio-status.status-approved{background:#eef3fb;color:#3f5f8f}.studio-status.status-scheduled{background:#e6f4f1;color:#087e75}.studio-status.status-publishing{background:#fbf4e6;color:#8a6420}.studio-status.status-failed{background:#fbefed;color:#a3504a}.studio-status.status-published{background:#edf4f7;color:#497689}.studio-card h3{-webkit-line-clamp:2;color:#25433d;font-size:14px;font-weight:700;line-height:1.35}.studio-card h3,.studio-card-caption{-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.studio-card-caption{-webkit-line-clamp:3;color:#66776f;font-size:12px;line-height:1.5}.studio-card-hashtags{color:#087e75;color:var(--ui-brand,#087e75);font-size:11px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-card-date{align-items:center;color:#7a8a85;display:flex;font-size:11px;gap:5px;margin:2px 0 0}.studio-card-error{background:#fbefed;border-radius:6px;color:#9b4a44;font-size:11px;margin:0;padding:6px 8px}.studio-card-actions{border-top:1px solid #edf2ef;border-top:1px solid var(--ui-line-soft,#edf2ef);display:flex;flex-wrap:wrap;gap:4px 12px;padding:9px 14px}.studio-empty{background:#ffffffb8;border:1px dashed #cbdad3;border-radius:16px;border-radius:var(--ui-radius-lg,16px);display:grid;justify-items:center;padding:52px 20px;text-align:center}.studio-empty-icon{background:#eaf4ee;border-radius:12px;color:#25816b;display:grid;font-size:22px;height:48px;margin-bottom:12px;place-items:center;width:48px}.studio-empty-icon.is-error{background:#fbefed;color:#a3504a}.studio-empty h3{color:#345149;font-size:17px;margin:0 0 7px}.studio-empty p{color:#778680;font-size:13px;line-height:1.6;margin:0 0 16px;max-width:460px}.studio-banner{align-items:flex-start;background:#f3faf6;border:1px solid #cfe2d7;border-radius:12px;border-radius:var(--ui-radius,12px);color:#2f5f4b;display:flex;gap:12px;margin-bottom:14px;padding:13px 15px}.studio-banner>.ti{font-size:19px;margin-top:1px}.studio-banner strong{display:block;font-size:13px}.studio-banner p{font-size:12px;line-height:1.5;margin:3px 0 0}.studio-banner a{color:inherit;font-weight:700}.studio-banner.is-warning{background:#fbf6eb;border-color:#eedeba;color:#7a5d24}.studio-banner.is-error{background:#fcf3f2;border-color:#efd5d3;color:#884e48}.studio-editor{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.studio-editor-main{grid-gap:14px;display:grid;gap:14px;min-width:0}.studio-editor-side{min-width:0}.studio-editor-footer{background:linear-gradient(0deg,#f6f9f8 70%,#f6f9f800);border-top:1px solid #dfe8e4;border-top:1px solid var(--ui-line,#dfe8e4);bottom:0;display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;justify-content:flex-end;padding:12px 0;position:-webkit-sticky;position:sticky;z-index:5}.studio-editor-footer .btn{min-height:40px}.studio-panel{background:#fff;border:1px solid #dfe8e4;border:1px solid var(--ui-line,#dfe8e4);border-radius:16px;border-radius:var(--ui-radius-lg,16px);box-shadow:var(--ui-shadow);min-width:0;padding:16px 18px}.studio-panel.is-sticky{position:-webkit-sticky;position:sticky;top:16px}.studio-panel-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.studio-panel-head small{color:#7a8a85;font-size:11px}.studio-panel-head a{color:#087e75;color:var(--ui-brand,#087e75);font-size:12px;font-weight:650;text-decoration:none}.studio-panel-title{font-size:15px;font-weight:720;margin:0 0 12px}.studio-panel-head .studio-panel-title{margin:0}.studio-panel-footer{align-items:center;border-top:1px solid #edf2ef;border-top:1px solid var(--ui-line-soft,#edf2ef);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:16px;padding-top:14px}.studio-form-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-field{grid-gap:6px;align-content:start;display:grid;gap:6px;min-width:0}.studio-check.is-wide,.studio-chip-group.is-wide,.studio-field.is-wide{grid-column:1/-1}.studio-chip-group legend,.studio-field-label>label,.studio-field-label>span,.studio-field>label,.studio-field>span{color:#48635b;font-size:12px;font-weight:700;margin:0}.studio-field>span small{color:#84918a;font-weight:500}.studio-field .form-control,.studio-field .form-select{font-size:13px;min-height:39px}.studio-field textarea.form-control{line-height:1.55;min-height:auto}.studio-field-label{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:26px}.studio-field-hint{color:#7a8a85;font-size:11px;line-height:1.45}.studio-field-error,.studio-field-hint.is-error{color:#b0443c}.studio-field-hint.is-warning{color:#8a6420}.studio-field-error{font-size:11px;font-weight:600}.studio-field.has-error .compact-post-editor,.studio-field.has-error .form-control,.studio-field.has-error .form-select{border-color:#d99a94;box-shadow:0 0 0 3px #b0443c14}.studio-hint{align-items:flex-start;display:flex;font-size:12px;gap:6px;line-height:1.5;margin:0}.studio-hint.is-warning{color:#8a6420}.studio-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.studio-inline-actions .form-select{min-width:160px;width:auto}.studio-ai-panel{grid-gap:12px;align-items:end;background:linear-gradient(135deg,#f4fbf8,#fff);border-color:#cfe5dd;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.studio-ai-actions{gap:8px}.studio-ai-actions,.studio-ai-button{align-items:center;display:inline-flex}.studio-ai-button{background:#f2faf6;border:1px solid #cfe5dd;border-radius:999px;color:#087e75;color:var(--ui-brand,#087e75);font-size:11px;font-weight:700;gap:5px;padding:3px 10px;transition:background-color .15s ease,border-color .15s ease}.studio-ai-button:hover:not(:disabled){background:#e6f4ef;border-color:#087e75;border-color:var(--ui-brand,#087e75)}.studio-ai-button:disabled{opacity:.5}.studio-spinner{animation:studio-spin .8s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;vertical-align:-2px;width:14px}.studio-spinner.is-dark{border-color:#087e75 #087e7540 #087e7540;border-top-color:var(--ui-brand,#087e75)}@keyframes studio-spin{to{transform:rotate(1turn)}}.studio-tabs{background:#fff;border:1px solid #dfe8e4;border:1px solid var(--ui-line,#dfe8e4);border-radius:12px;display:inline-flex;flex-wrap:wrap;gap:4px;justify-self:start;padding:4px}.studio-tabs button{align-items:center;background:#0000;border:0;border-radius:9px;color:#557067;display:inline-flex;font-size:13px;font-weight:650;gap:6px;padding:8px 14px}.studio-tabs button.is-active{background:#e6f4ef;color:#087e75;color:var(--ui-brand,#087e75)}.studio-chip-group{border:0;margin:0;min-width:0;padding:0}.studio-chip-group legend{float:none;margin-bottom:7px;width:auto}.studio-chip-group>div,.studio-events>div{display:flex;flex-wrap:wrap;gap:7px}.studio-chip{align-items:center;background:#fff;border:1px solid #d6e2dc;border-radius:999px;color:#48635b;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.studio-chip small{color:#8a9893;font-weight:500}.studio-chip:hover:not(:disabled){border-color:#a9c9bd}.studio-chip.is-active{background:#e6f4ef;border-color:#087e75;border-color:var(--ui-brand,#087e75);color:#06655e;color:var(--ui-brand-dark,#06655e)}.studio-chip:disabled{cursor:default;opacity:.8}.studio-chip.is-event strong{color:#087e75;color:var(--ui-brand,#087e75)}.studio-events{grid-gap:8px;background:#fdfaf2;border:1px solid #ebe3cf;border-radius:12px;display:grid;gap:8px;padding:12px}.studio-events-label{align-items:center;color:#7a5d24;display:inline-flex;font-size:12px;font-weight:700;gap:6px}.studio-segmented{display:inline-flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.studio-segmented label{align-items:center;background:#fff;border:1px solid #d6e2dc;border-radius:10px;color:#48635b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:650;gap:6px;padding:8px 14px}.studio-segmented label.is-active{background:#e6f4ef;border-color:#087e75;border-color:var(--ui-brand,#087e75);color:#06655e;color:var(--ui-brand-dark,#06655e)}.studio-segmented input{opacity:0;pointer-events:none;position:absolute}.studio-segmented label:focus-within{outline:2px solid #087e75;outline:2px solid var(--ui-brand,#087e75);outline-offset:2px}.studio-segmented input:disabled+.ti{opacity:.5}.studio-media-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.studio-media-actions .btn{align-items:center;display:inline-flex;font-size:12px;gap:6px;min-height:38px}.studio-media-list{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;margin:0;padding:0}.studio-media-list li{grid-gap:6px;background:#fbfcfb;border:1px solid #dfe8e4;border:1px solid var(--ui-line,#dfe8e4);border-radius:10px;display:grid;gap:6px;overflow:hidden;padding:6px;position:relative}.studio-media-list img,.studio-media-list video{background:#edf3ef;border-radius:7px;height:100px;object-fit:cover;width:100%}.studio-media-list span{color:#5d736b;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-media-list .studio-icon-button{flex-basis:28px;font-size:14px;height:28px;position:absolute;right:10px;top:10px;width:28px}.studio-media-generate{border-top:1px solid #edf2ef;border-top:1px solid var(--ui-line-soft,#edf2ef);margin-top:14px;padding-top:14px}.studio-result-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.studio-result-list li{align-items:center;border:1px solid #edf2ef;border:1px solid var(--ui-line-soft,#edf2ef);border-radius:10px;display:flex;gap:12px;padding:8px}.studio-result-media{background:#edf3ef;border-radius:8px;color:#607b70;display:grid;flex:0 0 52px;font-size:20px;height:52px;overflow:hidden;place-items:center;width:52px}.studio-result-media img{height:100%;object-fit:cover;width:100%}.studio-result-copy{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.studio-result-copy strong{color:#25433d;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-result-copy small{color:#7a8a85;font-size:11px}.studio-context{grid-gap:10px;display:grid;gap:10px;margin:0}.studio-context>div{grid-gap:8px;display:grid;font-size:12px;gap:8px;grid-template-columns:96px minmax(0,1fr)}.studio-context dt{color:#7a8a85;font-weight:600}.studio-context dd{color:#2e4c44;display:flex;flex-wrap:wrap;gap:4px;margin:0;overflow-wrap:anywhere}.studio-swatches{display:inline-flex;gap:4px}.studio-swatches span{border:1px solid #0000001a;border-radius:50%;height:18px;width:18px}.studio-model{background:#f0f2f1;border-radius:999px;color:#65736e;font-size:10px;font-weight:650;padding:2px 8px;text-transform:capitalize}.studio-model.is-ready{background:#e6f4ef;color:#06655e;color:var(--ui-brand-dark,#06655e)}.studio-preview{grid-gap:9px;background:#fff;border:1px solid #dfe8e4;border:1px solid var(--ui-line,#dfe8e4);border-radius:14px;display:grid;gap:9px;padding:14px}.studio-preview-head{align-items:center;display:flex;gap:10px}.studio-preview-avatar{background:linear-gradient(135deg,#087e75,#35a28f);border-radius:50%;color:#fff;display:grid;flex:0 0 36px;font-size:18px;height:36px;place-items:center;width:36px}.platform-instagram .studio-preview-avatar{background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af)}.platform-facebook .studio-preview-avatar{background:#1877f2}.platform-linkedin .studio-preview-avatar{background:#0a66c2}.platform-x .studio-preview-avatar{background:#111}.platform-youtube .studio-preview-avatar{background:red}.studio-preview-account{display:grid;min-width:0}.studio-preview-account strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-preview-account small{color:#7a8a85;font-size:11px}.studio-preview-title{font-size:14px;font-weight:700;margin:0}.studio-preview-copy{color:#2e4c44;font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.studio-preview-copy.is-rich{white-space:normal}.studio-preview-copy.is-rich ol,.studio-preview-copy.is-rich p,.studio-preview-copy.is-rich ul{margin:0 0 6px}.studio-preview-copy.is-rich a{color:#087e75;color:var(--ui-brand,#087e75)}.studio-preview-description{color:#66776f;font-size:12px;line-height:1.5;margin:0}.studio-preview-emojis{font-size:16px;margin:0}.studio-preview-hashtags{color:#087e75;color:var(--ui-brand,#087e75);font-size:12px;margin:0;overflow-wrap:anywhere}.studio-preview-cta{align-items:center;color:#25433d;display:flex;font-size:12px;font-weight:650;gap:5px;margin:0}.studio-preview-media{background:#edf3ef;border-radius:10px;overflow:hidden;position:relative}.studio-preview-media img,.studio-preview-media video{display:block;max-height:360px;object-fit:contain;width:100%}.studio-preview.is-compact .studio-preview-media img,.studio-preview.is-compact .studio-preview-media video{max-height:200px}.studio-preview-more{background:#173b3ac7;border-radius:999px;bottom:8px;color:#fff;font-size:11px;font-weight:700;padding:3px 9px;position:absolute;right:8px}.studio-preview-warning{align-items:flex-start;background:#fbf6eb;border-radius:8px;color:#7a5d24;display:flex;font-size:11px;gap:6px;margin:0;padding:7px 9px}.studio-backdrop{animation:ui-fade .18s ease;background:#1229247a;display:grid;inset:0;overflow-y:auto;padding:20px;place-items:center;position:fixed;z-index:1400}.studio-dialog{animation:ui-pop .22s var(--ui-ease);background:#fff;border:1px solid #dfe8e4;border:1px solid var(--ui-line,#dfe8e4);border-radius:16px;border-radius:var(--ui-radius-lg,16px);box-shadow:var(--ui-shadow-modal);max-height:min(92vh,900px);overflow-y:auto;width:min(100%,560px)}.studio-dialog.is-wide{width:min(100%,760px)}.studio-dialog-head{align-items:flex-start;border-bottom:1px solid #edf2ef;border-bottom:1px solid var(--ui-line-soft,#edf2ef);display:flex;gap:16px;justify-content:space-between;padding:18px 20px 14px}.studio-dialog-head h2{font-size:18px;font-weight:720;margin:0}.studio-dialog-body{padding:16px 20px}.studio-dialog-copy{color:#66776f;font-size:13px;line-height:1.6;margin:0}.studio-dialog-form{grid-gap:12px;display:grid;gap:12px}.studio-dialog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:0 20px 18px}.studio-dialog-actions.is-inline{padding:4px 0 0}.studio-dialog-action-row{border-top:1px solid #edf2ef;border-top:1px solid var(--ui-line-soft,#edf2ef);display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:12px;width:100%}@media (max-width:1100px){.studio-editor{grid-template-columns:minmax(0,1fr)}.studio-editor-side{order:-1}.studio-panel.is-sticky{position:static}}@media (max-width:760px){.studio-header{align-items:stretch;flex-direction:column;gap:12px}.studio-header h1{font-size:24px}.studio-header>.btn{width:100%}.studio-toolbar{padding:12px}.studio-month h2{flex:1 1;font-size:17px;min-width:0}.studio-month-input{margin-left:0;width:100%}.studio-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-search{grid-column:1/-1}.studio-form-grid,.studio-grid{grid-template-columns:minmax(0,1fr)}.studio-check.is-wide,.studio-chip-group.is-wide,.studio-field.is-wide{grid-column:auto}.studio-panel{padding:14px}.studio-ai-panel{grid-template-columns:minmax(0,1fr)}.studio-editor-footer .btn{flex:1 1 auto}.studio-context>div{gap:2px;grid-template-columns:minmax(0,1fr)}.studio-result-list li{flex-wrap:wrap}.studio-backdrop{align-items:end;padding:0}.studio-dialog,.studio-dialog.is-wide{border-radius:16px 16px 0 0;max-height:94vh;width:100%}}@media (prefers-reduced-motion:reduce){.studio-backdrop,.studio-card,.studio-dialog{animation:none;transition:none}.studio-card:hover{transform:none}.studio-spinner{animation-duration:2s}}.studio-context-list{display:flex;flex-wrap:wrap;gap:4px}.studio-context-list>span{align-items:center;background:#f0f5f2;border-radius:999px;display:inline-flex;font-size:11px;gap:4px;padding:2px 8px}.studio-context-text{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#4d6760;display:-webkit-box;overflow:hidden;white-space:pre-line}.studio-context-logo{align-items:center;display:flex;gap:8px}.studio-context-logo img{background:#fff;border:1px solid #dfe8e4;border:1px solid var(--ui-line,#dfe8e4);border-radius:8px;flex:0 0 40px;height:40px;object-fit:contain;width:40px}.studio-context-logo span{font-size:11px}.studio-results-end{align-items:center;display:flex;gap:14px}.studio-view-toggle{background:#fff;border:1px solid #dfe8e4;border:1px solid var(--ui-line,#dfe8e4);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.studio-view-toggle button{background:#0000;border:0;border-radius:7px;color:#71817c;cursor:pointer;display:grid;font-size:16px;height:28px;padding:0;place-items:center;transition:background-color .15s ease,color .15s ease;width:32px}.studio-view-toggle button.is-active,.studio-view-toggle button:hover{color:#087e75;color:var(--ui-brand,#087e75)}.studio-view-toggle button.is-active{background:#e6f3ef;box-shadow:inset 0 0 0 1px #cfe6dd}.studio-list{box-shadow:var(--ui-shadow);display:grid;list-style:none;margin:0;overflow:hidden;padding:0}.studio-list,.studio-list-skeleton{background:#fff;border:1px solid #dfe8e4;border:1px solid var(--ui-line,#dfe8e4);border-radius:12px;border-radius:var(--ui-radius,12px)}.studio-list-skeleton{padding:4px 14px}.studio-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:64px minmax(0,1fr) 130px 104px 150px 260px;padding:12px 16px;transition:background-color .15s ease}.studio-row+.studio-row{border-top:1px solid #edf2ef;border-top:1px solid var(--ui-line-soft,#edf2ef)}.studio-row:hover{background:#f7faf8}.studio-row-media{background:#edf3ef;border:0;border-radius:10px;color:#789087;cursor:pointer;display:grid;font-size:20px;height:64px;overflow:hidden;padding:0;place-items:center;position:relative;width:64px}.studio-row-media img,.studio-row-media video{height:100%;object-fit:cover;width:100%}.studio-row-media .studio-card-count{bottom:4px;font-size:10px;padding:0 6px;right:4px}.studio-row-main{grid-gap:4px;display:grid;gap:4px;min-width:0}.studio-row-main h3{color:#25433d;font-size:14px;font-weight:700}.studio-row-caption,.studio-row-main h3{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-row-caption{color:#66776f;font-size:12px}.studio-row .studio-status{justify-self:start}.studio-row-date{grid-gap:2px;color:#5f716b;display:grid;font-size:12px;gap:2px}.studio-row-date small{color:#8a9893;font-size:11px;text-transform:capitalize}.studio-row-date .ti{display:none}.studio-row-actions{display:flex;flex-wrap:wrap;gap:2px 10px;justify-content:flex-end}@media (max-width:1200px){.studio-row{grid-template-columns:56px minmax(0,1fr) 104px 140px}.studio-row-media{height:56px;width:56px}.studio-row-platform{display:none}.studio-row-actions{grid-column:2/-1;justify-content:flex-start;max-width:none}}@media (max-width:760px){.studio-results{flex-wrap:wrap}.studio-row{gap:6px 12px;grid-template-columns:56px minmax(0,1fr) auto;padding:12px}.studio-row-media{grid-row:span 2}.studio-row .studio-status{grid-column:3;grid-row:1}.studio-row-date{align-items:center;display:flex;gap:6px;grid-column:2/-1;grid-row:2}.studio-row-date .ti{display:inline}.studio-row-actions{border-top:1px dashed #edf2ef;border-top:1px dashed var(--ui-line-soft,#edf2ef);grid-column:1/-1;padding-top:6px}}.studio-events-panel{grid-gap:14px;background:linear-gradient(180deg,#fffbf2,#fff 70%);border:1px solid #ebe3cf;border-radius:14px;display:grid;gap:14px;padding:14px}.studio-events-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.studio-events-head h3{align-items:center;color:#5e4515;display:flex;font-size:14px;font-weight:750;gap:7px;margin:0}.studio-events-head h3 .ti{color:#d08a1a;font-size:18px}.studio-events-head p{color:#8a7a5a;font-size:12px;margin:2px 0 0}.studio-events-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.studio-events-country{align-items:center;color:#6b5d40;display:flex;font-size:12px;font-weight:650;gap:8px}.studio-events-country .form-select{font-size:12px;min-height:34px;min-width:170px;padding-bottom:4px;padding-top:4px;width:auto}.studio-events-day h4,.studio-events-month h4{color:#6b5d40;font-size:11px;font-weight:750;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.studio-event-cards{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.studio-event-card{align-items:flex-start;background:#fff;border:1px solid #eadfc4;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px 13px}.studio-event-card.is-important{border-color:#f0cf8a;box-shadow:0 4px 14px #d08a1a1a}.studio-event-card.is-selected{background:#f1faf7;border-color:#087e75;border-color:var(--ui-brand,#087e75);box-shadow:0 0 0 3px #087e751a}.studio-event-card strong{color:#2f3f3b;font-size:14px}.studio-event-card p{color:#66776f;font-size:12px;line-height:1.5;margin:5px 0 0}.studio-event-card .btn{flex:0 0 auto;white-space:nowrap}.studio-event-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.studio-event-important,.studio-event-tentative,.studio-event-type{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:3px;padding:2px 7px}.studio-event-type{background:#eef3f1;color:#4f6a62}.studio-event-type.type-public-holiday{background:#fdecea;color:#a3473b}.studio-event-type.type-observance{background:#fdf1de;color:#8a5a12}.studio-event-type.type-national{background:#eaf1fb;color:#3d5f92}.studio-event-type.type-commercial{background:#f4ecfb;color:#6d4797}.studio-event-important{background:#fff4d6;color:#9a6a00}.studio-event-tentative{border:1px dashed #cdbb91;color:#7d6a3e}.studio-events-month-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between}.studio-events-month-head h4{margin:0 0 8px}.studio-events-actions{align-items:center;color:#6b5d40;display:inline-flex;font-size:12px;font-weight:650;gap:10px;margin-bottom:8px}.studio-event-list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;max-height:340px;overflow-y:auto;padding:0 2px 0 0}.studio-event-row{align-items:center;background:#fff;border:1px solid #efe7d4;border-radius:11px;color:inherit;cursor:pointer;display:flex;gap:11px;padding:8px 10px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.studio-event-row:hover:not(:disabled){background:#fffaf0;border-color:#e2c98f}.studio-event-row:disabled{cursor:default}.studio-event-row>.ti{color:#b6a57d;margin-left:auto}.studio-event-row input{accent-color:#087e75;accent-color:var(--ui-brand,#087e75);flex:0 0 17px;height:17px;margin:0;width:17px}.studio-event-list li.is-featured .studio-event-row{background:#f1faf7;border-color:#087e75;border-color:var(--ui-brand,#087e75)}.studio-event-list li.is-past{opacity:.5}.studio-event-date{background:#fdf3df;border-radius:9px;color:#8a5a12;display:grid;flex:0 0 44px;line-height:1.1;padding:4px 0;place-items:center;width:44px}.studio-event-date strong{font-size:16px}.studio-event-date small{font-size:10px;font-weight:700;text-transform:uppercase}.studio-event-copy{grid-gap:1px;display:grid;gap:1px;min-width:0}.studio-event-copy>strong{align-items:center;color:#2f3f3b;display:inline-flex;font-size:13px;gap:5px}.studio-event-copy>strong .ti{color:#d08a1a;font-size:12px}.studio-event-copy>small{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#73847d;display:-webkit-box;font-size:11.5px;line-height:1.45;overflow:hidden}.studio-event-copy .studio-event-meta{margin-top:3px}.studio-events-loading{grid-gap:7px;display:grid;gap:7px}.studio-events-loading span{animation:studio-shimmer 1.3s infinite;background:linear-gradient(90deg,#f6f0e2 25%,#fcf8ef 50%,#f6f0e2 75%);background-size:200% 100%;border-radius:11px;height:52px}@keyframes studio-shimmer{to{background-position:-200% 0}}.studio-events-empty{align-items:center;color:#8a3d2c;display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px}.studio-events-source{align-items:flex-start;border-top:1px dashed #eadfc4;color:#8a7a5a;display:flex;font-size:11px;gap:6px;line-height:1.45;padding-top:10px}.studio-events-source .ti{font-size:14px;margin-top:1px}@media (max-width:760px){.studio-events-panel{padding:12px}.studio-events-controls,.studio-events-country{width:100%}.studio-events-country .form-select{flex:1 1;min-width:0}.studio-event-card{flex-direction:column}.studio-event-card .btn{width:100%}.studio-event-list{max-height:300px}}@media (prefers-reduced-motion:reduce){.studio-events-loading span{animation:none}}.media-page{color:#173b3a;margin:0 auto;width:min(100%,1500px)}.media-page-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.media-page-heading>div{min-width:0}.media-page-heading>.media-primary-button{flex:0 0 auto}.media-upload-input{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.media-page-heading h1{color:#173b3a;font-size:28px;font-weight:720;margin:0 0 6px}.media-page-heading p:last-child{color:#71817c;font-size:13px;margin:0}.media-eyebrow{color:#71817c;font-size:10px;font-weight:750;letter-spacing:1.25px;margin:0 0 7px}.media-danger-button,.media-primary-button,.media-secondary-button{align-items:center;border:1px solid #0000;border-radius:4px;display:inline-flex;font-size:11px;font-weight:700;gap:7px;justify-content:center;min-height:37px;padding:0 13px;white-space:nowrap}.media-primary-button{background:#087e75;color:#fff}.media-primary-button:hover{background:#066b64}.media-primary-button:disabled,.media-secondary-button:disabled{cursor:not-allowed;opacity:.55}.media-secondary-button{background:#fff;border-color:#dce6e2;color:#435e55}.media-secondary-button:hover{background:#f7faf8}.media-danger-button{background:#fff8f7;border-color:#f0d7d4;color:#a64f48}.media-danger-button:hover{background:#fcecea}.media-text-button{background:#0000;border:0;color:#087e75;font-size:10px;font-weight:700;padding:4px 2px}.media-text-button:hover{text-decoration:underline}.media-alert{align-items:center;background:#fcf3f2;border:1px solid #efd5d3;border-radius:4px;color:#884e48;display:flex;font-size:11px;gap:12px;justify-content:space-between;margin-top:12px;padding:10px 13px}.media-alert button{background:#0000;border:0;color:inherit;font-size:18px}.media-summary{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:23px}.media-summary>div:first-child{align-items:baseline;color:#84918c;display:flex;font-size:10px;gap:5px}.media-summary>div:first-child strong{color:#345149;font-size:14px}.media-toolbar-actions{align-items:center;display:flex;gap:9px}.media-selected-count{color:#637970;font-size:10px}.media-view-toggle{background:#fff;border:1px solid #dce6e2;border-radius:4px;display:flex;padding:2px}.media-view-toggle button{background:#0000;border:0;border-radius:3px;color:#789087;display:grid;height:27px;place-items:center;width:29px}.media-view-toggle button.is-active{background:#e9f3ed;color:#167658}.media-controls{grid-gap:12px;align-items:center;border-bottom:1px solid #dce6e2;display:grid;gap:12px;grid-template-columns:minmax(190px,1fr) auto auto;padding:13px 0}.media-search{display:block;min-width:0;position:relative}.media-search>i{color:#82918a;font-size:14px;left:11px;position:absolute;top:10px}.media-search>input{background:#fff;border:1px solid #dce6e2;border-radius:4px;color:#29443e;font-size:11px;min-height:35px;outline:none;padding:0 10px 0 33px;width:100%}.media-search>input:focus{border-color:#75aa91;box-shadow:0 0 0 2px #a6cbb822}.media-filter-tabs{align-items:center;display:flex;gap:3px;overflow-x:auto}.media-filter-tabs>button{background:#0000;border:0;border-radius:3px;color:#70817a;font-size:10px;font-weight:650;min-height:31px;padding:0 9px;white-space:nowrap}.media-filter-tabs>button:hover{background:#f0f5f1;color:#345149}.media-filter-tabs>button.is-active{background:#e8f3ec;color:#1e7556}.media-sort{align-items:center;color:#75847e;display:flex;font-size:10px;gap:6px;white-space:nowrap}.media-picker-tools select,.media-sort select{background:#fff;border:1px solid #dce6e2;border-radius:4px;color:#405d53;font-size:10px;min-height:34px;padding:0 25px 0 9px}.media-collection{min-height:280px}.media-grid,.media-loading-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(5,minmax(0,1fr));padding:15px 0 4px}.media-item{background:#fff;border:1px solid #dce6e2;border-radius:5px;min-width:0;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.media-item.is-selected,.media-item:hover{border-color:#8fbea7;box-shadow:0 5px 17px #173b3a12}.media-item-art{cursor:pointer;position:relative}.media-artwork{aspect-ratio:4/3;background:#edf3ef;display:grid;overflow:hidden;place-items:center;position:relative;width:100%}.media-artwork>img,.media-artwork>video{height:100%;object-fit:cover;width:100%}.media-artwork-placeholder{background:#e4eee8;border-radius:50%;color:#82978d;display:grid;font-size:20px;height:40px;place-items:center;width:40px}.media-video-mark{background:#153d36d9;border-radius:50%;bottom:9px;color:#fff;display:grid;font-size:13px;height:26px;place-items:center;position:absolute;right:9px;width:26px}.media-artwork.is-large{aspect-ratio:16/10;border-radius:4px}.media-select-check{background:#ffffffdb;border:1px solid #fff;border-radius:4px;cursor:pointer;display:grid;height:24px;left:8px;place-items:center;position:absolute;top:8px;width:24px}.media-list-head input,.media-row-check input,.media-select-check input{accent-color:#087e75;height:14px;width:14px}.media-type-tag{background:#ffffffdf;border-radius:3px;bottom:7px;color:#4d685e;font-size:8px;font-weight:800;padding:4px 6px;position:absolute;right:7px}.media-item-info{grid-gap:4px;display:grid;gap:4px;padding:9px 10px 7px}.media-name-button{background:#0000;border:0;color:#345149;font-size:11px;font-weight:700;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.media-name-button:hover{color:#087e75}.media-item-info>span{color:#87948e;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-item-footer{align-items:center;border-top:1px solid #edf1ef;display:flex;gap:5px;justify-content:space-between;min-height:34px;padding:5px 8px}.media-source-tag{align-items:center;background:#edf3f0;border-radius:3px;color:#657970;display:inline-flex;font-size:8px;font-weight:700;min-height:19px;padding:0 6px;white-space:nowrap}.media-source-tag.source-ai{background:#edf4ee;color:#26764f}.media-item-footer>div,.media-list-actions{align-items:center;display:flex;gap:2px}.media-icon-button{background:#0000;border:1px solid #0000;border-radius:4px;color:#70857b;display:grid;flex:0 0 28px;font-size:14px;height:28px;place-items:center;width:28px}.media-icon-button:hover{background:#f7faf8;border-color:#dce6e2;color:#087e75}.media-artwork .authenticated-media-loading{animation:media-shimmer 1.2s infinite;background:linear-gradient(100deg,#edf3ef 25%,#f7faf8 50%,#edf3ef 75%);background-size:200% 100%;height:100%;width:100%}@keyframes media-shimmer{to{background-position:-200% 0}}.media-loading-grid .media-skeleton{animation:media-shimmer 1.25s infinite;aspect-ratio:1/1.05;background:linear-gradient(100deg,#f0f4f1 25%,#fafbfa 50%,#f0f4f1 75%);background-size:200% 100%;border-radius:5px}.media-more-row{display:flex;justify-content:center;padding:19px 0 28px}.media-empty{align-content:center;display:grid;justify-items:center;min-height:310px;padding:25px;text-align:center}.media-empty>span{background:#e9f3ec;border-radius:5px;color:#27835f;display:grid;font-size:22px;height:48px;margin-bottom:13px;place-items:center;width:48px}.media-empty h2{color:#345149;font-size:16px;margin:0 0 7px}.media-empty p{color:#7b8983;font-size:11px;line-height:1.55;margin:0 0 15px;max-width:400px}.media-list .media-item,.media-list-head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(220px,1.7fr) minmax(70px,.6fr) minmax(64px,.6fr) minmax(88px,.8fr) minmax(85px,.7fr) 64px;padding:8px 12px}.media-list-head{color:#85938c;font-size:9px;font-weight:700;padding-top:14px;text-transform:uppercase}.media-list .media-item{border:1px solid #e1e9e5;border-radius:4px;color:#61766d;font-size:10px;margin-bottom:5px;min-height:59px}.media-row-check{display:grid;place-items:center}.media-list-file{align-items:center;background:#0000;border:0;display:flex;gap:10px;min-width:0;padding:0;text-align:left}.media-list-file .media-artwork{aspect-ratio:1;border-radius:3px;flex:0 0 49px;width:49px}.media-list-file>span:last-child{grid-gap:4px;display:grid;gap:4px;min-width:0}.media-list-file small,.media-list-file strong{color:#345149;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-list-file small{color:#84918b;font-size:9px}.media-list-type{color:#61776d}.media-list-actions{justify-content:flex-end}.media-overlay{background:#12292482;display:grid;inset:0;overflow-y:auto;padding:18px;place-items:center;position:fixed;z-index:1550}.media-confirm,.media-details,.media-picker{background:#fff;border:1px solid #dce6e2;border-radius:6px;box-shadow:0 18px 56px #0f282e3d;max-height:min(92vh,900px);overflow-y:auto;width:min(100%,560px)}.media-details>header,.media-picker-header{align-items:flex-start;border-bottom:1px solid #e8eeeb;display:flex;gap:16px;justify-content:space-between;padding:17px 19px 14px}.media-picker-header-actions{align-items:center;display:flex;gap:8px}.media-picker-add-button{font-size:10px;min-height:32px;padding:0 10px}.media-picker-add-button:focus-visible{outline:3px solid #087e7540;outline-offset:2px}.media-details>header h2,.media-picker-header h2{color:#173b3a;font-size:19px;font-weight:720;margin:0}.media-details>.media-artwork{margin:16px 17px 12px;width:calc(100% - 34px)}.media-details-name{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 19px 10px}.media-details-name strong{color:#345149;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-rename{display:flex;gap:7px;padding:0 19px 10px}.media-rename input{border:1px solid #dce6e2;border-radius:4px;color:#29443e;flex:1 1;font-size:10px;min-height:34px;min-width:0;padding:0 9px}.media-metadata{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 19px}.media-metadata>div{border-top:1px solid #edf1ef;display:flex;gap:9px;justify-content:space-between;padding:9px 0}.media-metadata dd,.media-metadata dt{font-size:10px;margin:0}.media-metadata dt{color:#85928c}.media-metadata dd{color:#425e54;overflow-wrap:anywhere;text-align:right}.media-details>footer{display:flex;flex-wrap:wrap;gap:7px;padding:13px 19px 16px}.media-icon-action{align-items:center;background:#fff;border:1px solid #dce6e2;border-radius:4px;color:#526b60;display:inline-flex;font-size:10px;font-weight:650;gap:6px;min-height:33px;padding:0 9px}.media-icon-action:hover{background:#f7faf8}.media-icon-action.is-danger{border-color:#f0d7d4;color:#a64f48;margin-left:auto}.media-confirm{padding:23px;text-align:center;width:min(100%,410px)}.media-confirm-icon{background:#faefed;border-radius:50%;color:#b25a52;display:grid;font-size:19px;height:42px;margin:0 auto 13px;place-items:center;width:42px}.media-confirm h2{color:#345149;font-size:17px;margin:0 0 8px}.media-confirm p{color:#778680;font-size:11px;line-height:1.55;margin:0 0 18px}.media-confirm>div{display:flex;gap:8px;justify-content:center}.media-picker{width:min(100%,900px)}.media-picker-tools{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(150px,1fr) 150px 140px;padding:12px 17px}.media-picker-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));max-height:min(53vh,540px);overflow-y:auto;padding:3px 17px 15px}.media-picker-item{background:#fff;border:1px solid #dce6e2;border-radius:4px;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left}.media-picker-item.is-selected{border-color:#087e75;box-shadow:0 0 0 2px #087e7523}.media-picker-item .media-artwork{aspect-ratio:1}.media-picker-item .media-item-name{color:#435e55;display:block;font-size:9px;overflow:hidden;padding:7px;text-overflow:ellipsis;white-space:nowrap}.media-picker-check{background:#ffffffed;border:1px solid #dce6e2;border-radius:50%;color:#0000;display:grid;font-size:12px;height:21px;place-items:center;position:absolute;right:7px;top:7px;width:21px}.media-picker-item.is-selected .media-picker-check{background:#087e75;border-color:#087e75;color:#fff}.media-picker-empty{grid-gap:8px;align-content:center;color:#84918b;display:grid;gap:8px;justify-items:center;min-height:180px;text-align:center}.media-picker-empty>i{color:#83a192;font-size:23px}.media-picker-empty strong{color:#435e55;font-size:12px}.media-picker-empty span{font-size:10px}.media-skeleton{animation:media-shimmer 1.25s infinite;aspect-ratio:1;background:linear-gradient(100deg,#f0f4f1 25%,#fafbfa 50%,#f0f4f1 75%);background-size:200% 100%;border-radius:4px}.media-load-more{background:#fff;border:1px solid #dce6e2;border-radius:4px;color:#526b60;display:block;font-size:10px;margin:0 auto 12px;padding:6px 12px}.media-picker-footer{align-items:center;border-top:1px solid #e8eeeb;display:flex;gap:12px;justify-content:space-between;padding:12px 17px}.media-picker-footer>span{color:#71817c;font-size:9px}.media-picker-footer>div{display:flex;flex:0 0 auto;gap:7px}@media (max-width:1120px){.media-controls{grid-template-columns:minmax(170px,1fr) auto}.media-filter-tabs{grid-column:1/-1;grid-row:2}.media-grid,.media-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.media-page-heading{align-items:flex-start}.media-controls{gap:9px;grid-template-columns:minmax(0,1fr) auto}.media-sort{grid-column:2;grid-row:1}.media-filter-tabs{grid-column:1/-1;grid-row:2;margin-right:-4px}.media-grid,.media-loading-grid{gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.media-list-head{display:none}.media-list .media-item{gap:7px;grid-template-columns:25px minmax(0,1fr) auto;padding:7px}.media-list .media-item>.media-source-tag,.media-list .media-item>span:nth-of-type(2),.media-list .media-item>span:nth-of-type(3),.media-list-type{display:none}.media-list-actions{grid-column:3;grid-row:1}.media-list-file .media-artwork{flex-basis:43px;width:43px}.media-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.media-page-heading{align-items:flex-start;flex-direction:row;gap:10px}.media-page-heading h1{font-size:24px}.media-page-heading>.media-primary-button{font-size:10px;gap:5px;min-height:34px;padding:0 9px}.media-summary{margin-top:17px}.media-selected-count{display:none}.media-controls{grid-template-columns:minmax(0,1fr)}.media-sort{grid-column:1;grid-row:2;justify-content:space-between}.media-filter-tabs{grid-column:1;grid-row:3}.media-grid,.media-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-item-footer{padding-left:7px;padding-right:5px}.media-overlay{align-items:end;padding:0}.media-confirm,.media-details,.media-picker{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:94vh}.media-picker-tools{grid-template-columns:1fr 1fr}.media-picker-tools .media-search{grid-column:1/-1}.media-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:48vh;padding-left:12px;padding-right:12px}.media-picker-footer,.media-picker-header{padding-left:13px;padding-right:13px}.media-picker-header-actions{gap:6px}.media-picker-add-button{font-size:9px;min-height:30px;padding:0 8px}.media-picker-footer{align-items:flex-end}.media-picker-footer>span{line-height:1.45;max-width:45%}}.social-accounts-page{color:#173b3a;margin:0 auto;width:min(100%,1500px)}.social-accounts-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:25px}.social-accounts-heading h1{color:#173b3a;font-size:28px;font-weight:720;margin:0 0 6px}.social-accounts-heading>div:first-child>p:last-child{color:#71817c;font-size:13px;margin:0}.social-eyebrow{color:#71817c;font-size:10px;font-weight:750;letter-spacing:1.2px;margin:0 0 7px}.social-connected-summary{align-items:center;background:#fff;border:1px solid #dce6e2;border-radius:4px;color:#74847d;display:flex;font-size:10px;gap:6px;padding:9px 12px}.social-connected-summary strong{color:#28483e;font-size:14px}.social-limit-banner{align-items:center;background:#fff7f5;border:1px solid #f0d2cc;border-radius:6px;color:#8d3d33;display:flex;font-size:12px;gap:10px;line-height:1.5;margin:0 0 16px;padding:12px 14px}.social-limit-banner>.ti{color:#b4412f;flex:0 0 auto;font-size:18px}.social-limit-banner>span{flex:1 1}.social-limit-banner strong{color:#7a2f26}.social-limit-action{background:#087e75;border-radius:4px;color:#fff;flex:0 0 auto;font-size:12px;font-weight:700;padding:7px 12px;text-decoration:none}.social-limit-action:hover{background:#06695f;color:#fff}@media (max-width:680px){.social-limit-banner{align-items:flex-start;flex-direction:column}}.social-live-dot{background:#36a276;border-radius:50%;box-shadow:0 0 0 3px #e6f4eb;height:7px;width:7px}.social-alert{align-items:center;border:1px solid;border-radius:4px;display:flex;font-size:11px;gap:9px;margin:0 0 12px;padding:10px 12px}.social-alert>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.social-alert>button{background:#0000;border:0;color:inherit;display:grid;height:25px;place-items:center;width:25px}.social-alert.is-error{background:#fcf3f2;border-color:#efd5d3;color:#884e48}.social-alert.is-success{background:#f1f8f3;border-color:#d1e5d9;color:#347151}.social-connected-section,.social-platform-section{margin-top:22px}.social-section-heading{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:12px}.social-section-heading h2{color:#29483e;font-size:16px;font-weight:720;margin:0 0 4px}.social-section-heading p{color:#819089;font-size:10px;margin:0}.social-refresh-all{align-items:center;background:#fff;border:1px solid #dce6e2;border-radius:4px;color:#587166;display:inline-flex;font-size:10px;font-weight:650;gap:6px;min-height:32px;padding:0 9px}.social-refresh-all:hover{background:#f5f9f6;color:#087e75}.social-refresh-all:disabled{opacity:.55}.social-account-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.social-account-card{background:#fff;border:1px solid #dce6e2;border-radius:5px;min-width:0;padding:14px;transition:border-color .16s ease,box-shadow .16s ease}.social-account-card:hover{border-color:#bdd4c8;box-shadow:0 6px 18px #173b3a0c}.social-account-card-header{align-items:center;display:flex;gap:9px}.social-platform-logo{background:#f0f4f1;border-radius:6px;color:#5c766a;display:grid;flex:0 0 39px;font-size:20px;height:39px;place-items:center;width:39px}.social-platform-logo.tone-instagram{background:#fff0ed;color:#bd5c56}.social-platform-logo.tone-facebook{background:#edf3ff;color:#3566b5}.social-platform-logo.tone-linkedin{background:#eaf4fa;color:#21799d}.social-platform-logo.tone-x{background:#f1f2f2;color:#202b28}.social-platform-logo.tone-youtube{background:#fff0ef;color:#c94740}.social-platform-logo.tone-tiktok{background:#eef2f2;color:#273b39}.social-platform-logo.tone-pinterest{background:#fff0ef;color:#b83238}.social-platform-logo.tone-threads{background:#f1f2ef;color:#283b35}.social-platform-logo.tone-google{background:#eff4f8;color:#4e79a3}.social-account-heading-copy{grid-gap:5px;display:grid;gap:5px;min-width:0}.social-status,.social-token-status{align-items:center;display:inline-flex;gap:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.social-status{color:#35805a;font-size:9px;font-weight:720}.social-status>i{background:#41a273;border-radius:50%;height:6px;width:6px}.social-status.status-expired{color:#a85b4f}.social-status.status-expired>i{background:#c46e5d}.social-status.status-disconnected{color:#839089}.social-status.status-disconnected>i{background:#9aa6a0}.social-token-status{color:#78877f;font-size:9px}.social-token-status.token-expired{color:#aa5a50}.social-token-status.token-expiring{color:#a47b32}.social-icon-button{background:#0000;border:1px solid #0000;border-radius:4px;color:#6c8077;display:grid;flex:0 0 31px;font-size:15px;height:31px;place-items:center;width:31px}.social-icon-button:hover{background:#f5f8f6;border-color:#dce6e2;color:#087e75}.social-icon-button:disabled{opacity:.5}.social-account-card-header>.social-icon-button{margin-left:auto}.social-account-identity{align-items:center;display:flex;gap:10px;min-width:0;padding:15px 0 12px}.social-account-avatar,.social-account-identity>img{background:#f3f7f4;border:1px solid #e4ebe7;border-radius:50%;color:#638174;display:grid;flex:0 0 43px;font-size:18px;height:43px;object-fit:cover;overflow:hidden;place-items:center;width:43px}.social-account-identity>div{min-width:0}.social-account-identity h3{color:#2e4c42;font-size:13px;font-weight:720;margin:0 0 4px}.social-account-identity h3,.social-account-identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-account-identity p{color:#85928c;font-size:10px;margin:0}.social-account-platform-name{align-items:center;border-bottom:1px solid #edf1ef;border-top:1px solid #edf1ef;color:#6b7e75;display:flex;font-size:9px;font-weight:650;gap:6px;padding:8px 0}.social-account-platform-name>span:nth-last-child(2){color:#b1beb7}.social-mini-logo{background:#eff4f1;border-radius:4px;display:grid;font-size:12px;height:19px;place-items:center;width:19px}.social-mini-logo.tone-instagram{color:#bd5c56}.social-mini-logo.tone-facebook{color:#3566b5}.social-mini-logo.tone-linkedin{color:#21799d}.social-mini-logo.tone-x{color:#202b28}.social-mini-logo.tone-youtube{color:#c94740}.social-mini-logo.tone-tiktok{color:#273b39}.social-mini-logo.tone-pinterest{color:#b83238}.social-mini-logo.tone-threads{color:#283b35}.social-mini-logo.tone-google{color:#4e79a3}.social-account-metadata{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin:0;padding:12px 0}.social-account-metadata>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.social-account-metadata dd,.social-account-metadata dt{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-account-metadata dt{color:#8b9791;font-size:9px}.social-account-metadata dd{color:#526a60;font-size:10px;font-weight:620}.social-account-card-actions{align-items:center;border-top:1px solid #edf1ef;display:flex;gap:6px;padding-top:9px}.social-connect-button,.social-danger-button,.social-manage-button,.social-manage-link,.social-reconnect-button,.social-secondary-button{align-items:center;border:1px solid #0000;border-radius:4px;display:inline-flex;font-size:10px;font-weight:680;gap:6px;justify-content:center;min-height:33px;padding:0 10px;white-space:nowrap}.social-manage-button,.social-secondary-button{background:#fff;border-color:#dce6e2;color:#526b60}.social-manage-button{flex:1 1}.social-manage-button:hover,.social-secondary-button:hover{background:#f5f9f6;color:#087e75}.social-connect-button,.social-reconnect-button{background:#087e75;border-color:#087e75;color:#fff}.social-connect-button:hover,.social-reconnect-button:hover{background:#066b64;border-color:#066b64}.social-connect-button:disabled,.social-secondary-button:disabled{cursor:not-allowed;opacity:.5}.social-danger-button{background:#fff7f6;border-color:#f0d7d4;color:#a64f48}.social-danger-button:hover{background:#fcecea}.social-connected-empty{align-items:center;background:#ffffffa8;border:1px dashed #cbdad3;border-radius:5px;display:flex;gap:13px;min-height:98px;padding:15px}.social-connected-empty>span{background:#eaf3ed;border-radius:5px;color:#338267;display:grid;flex:0 0 39px;font-size:19px;height:39px;place-items:center;width:39px}.social-connected-empty strong{color:#345149;font-size:12px}.social-connected-empty p{color:#819089;font-size:10px;margin:4px 0 0}.social-platform-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.social-platform-card{grid-gap:10px;align-items:center;background:#fff;border:1px solid #dce6e2;border-radius:5px;display:grid;gap:10px;grid-template-columns:39px minmax(0,1fr) auto;min-width:0;padding:12px}.social-platform-card.is-connected{border-color:#d1e4d8}.social-platform-copy{min-width:0}.social-platform-copy h3{color:#345149;font-size:11px;font-weight:720;margin:0 0 4px}.social-platform-copy h3,.social-platform-copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-platform-copy p{color:#89958f;font-size:9px;margin:0}.social-platform-state{align-items:center;display:inline-flex;font-size:8px;font-weight:650;gap:4px;grid-column:2/4;margin-top:-4px}.social-platform-state.is-ready{color:#34815b}.social-platform-state.is-unavailable{color:#929d97}.social-platform-card>.social-connect-button,.social-platform-card>.social-manage-link{grid-column:1/4;min-height:31px;width:100%}.social-manage-link{background:#fff;border:1px solid #dce6e2;color:#536b61}.social-manage-link:hover{background:#f5f9f6;color:#087e75}.social-config-note,.social-platform-capability{color:#89958f;font-size:8px;grid-column:1/4;line-height:1.45}.social-platform-capability{color:#70847a;min-height:22px}.social-account-skeleton{background:#fff;border:1px solid #dce6e2;border-radius:5px;display:flex;gap:12px;min-height:210px;padding:16px}.social-account-skeleton>span{background:#edf3ef;border-radius:5px;flex:0 0 40px;height:40px;width:40px}.social-account-skeleton>div{grid-gap:10px;align-content:start;display:grid;flex:1 1;gap:10px}.social-account-skeleton i,.social-platform-skeleton{animation:social-shimmer 1.2s infinite;background:linear-gradient(100deg,#f0f4f1 25%,#fafbfa 50%,#f0f4f1 75%);background-size:200% 100%;border-radius:3px;display:block;height:13px}.social-platform-skeleton{border:1px solid #dce6e2;border-radius:5px;height:114px}@keyframes social-shimmer{to{background-position:-200% 0}}.social-modal-backdrop{background:#12292482;display:grid;inset:0;overflow-y:auto;padding:18px;place-items:center;position:fixed;z-index:1550}.social-confirm-dialog,.social-manage-dialog{background:#fff;border:1px solid #dce6e2;border-radius:6px;box-shadow:0 18px 56px #0f282e3d;max-height:92vh;overflow-y:auto;width:min(100%,590px)}.social-manage-dialog>header{align-items:flex-start;border-bottom:1px solid #e8eeeb;display:flex;justify-content:space-between;padding:17px 19px 14px}.social-manage-dialog>header h2{color:#173b3a;font-size:18px;margin:0}.social-manage-identity{align-items:center;display:flex;gap:10px;padding:15px 19px}.social-manage-identity>div{flex:1 1;min-width:0}.social-manage-identity h3{color:#345149;font-size:12px;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-manage-identity p{color:#829089;font-size:10px;margin:0}.social-manage-details{grid-gap:0 22px;display:grid;gap:0 22px;grid-template-columns:1fr 1fr;margin:0;padding:0 19px}.social-manage-details>div{border-top:1px solid #edf1ef;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:10px 0}.social-manage-details>div.is-wide{flex-direction:column;gap:5px;grid-column:1/-1}.social-manage-details dd,.social-manage-details dt{color:#70827a;font-size:10px;margin:0}.social-manage-details dd{color:#425d53;overflow-wrap:anywhere;text-align:right}.social-manage-details .is-wide dd{line-height:1.55;text-align:left}.social-manage-dialog>footer{display:flex;flex-wrap:wrap;gap:7px;padding:14px 19px 17px}.social-manage-dialog>footer>span{flex:1 1}.social-confirm-dialog{padding:23px;text-align:center;width:min(100%,430px)}.social-confirm-icon{background:#faefed;border-radius:50%;color:#b25a52;display:grid;font-size:19px;height:42px;margin:0 auto 12px;place-items:center;width:42px}.social-confirm-dialog h2{color:#345149;font-size:17px;margin:0 0 9px}.social-confirm-dialog>p:not(.social-eyebrow){color:#778680;font-size:11px;line-height:1.55;margin:0 0 18px}.social-confirm-dialog>footer{display:flex;gap:8px;justify-content:center}.social-spin{animation:social-rotate .9s linear infinite}@keyframes social-rotate{to{transform:rotate(1turn)}}@media (max-width:1050px){.social-account-grid,.social-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.social-accounts-heading{align-items:flex-start}.social-accounts-heading h1{font-size:24px}.social-connected-summary{margin-top:16px}.social-account-grid,.social-platform-grid{grid-template-columns:minmax(0,1fr)}.social-platform-card{grid-template-columns:39px minmax(0,1fr) auto}.social-platform-state{grid-column:2/4}.social-platform-card>.social-connect-button,.social-platform-card>.social-manage-link{grid-column:1/4}.social-section-heading{align-items:flex-start}.social-manage-details{grid-template-columns:1fr}.social-manage-details>div.is-wide{grid-column:auto}.social-manage-identity{align-items:flex-start;flex-wrap:wrap}.social-manage-identity>div{flex-basis:calc(100% - 60px)}.social-manage-identity>.social-status{margin-left:49px}.social-manage-dialog>footer>span{display:none}.social-modal-backdrop{align-items:end;padding:0}.social-confirm-dialog,.social-manage-dialog{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:94vh}}.leads-modal-root,.leads-page,.messages-page{--lead-ink:#173b3a;--lead-text:#36524a;--lead-muted:#6c7f79;--lead-faint:#93a29c;--lead-line:#dfe8e4;--lead-line-soft:#edf2ef;--lead-soft:#f5f8f6;--lead-tint:#e8f3ee;--lead-brand:#087e75;--lead-brand-dark:#066a62;--lead-ring:#087e7529;--lead-danger:#b44a40;--lead-danger-soft:#fcf1ef;--lead-warn:#a46a12;--lead-warn-soft:#fdf5e6;--lead-radius:14px;--lead-radius-sm:10px;--lead-shadow:0 1px 2px #12342f0a,0 2px 8px rgba(18,52,47,.035);color:var(--lead-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.leads-page{animation:leads-fade .2s ease-out both;margin:0 auto;width:min(100%,1480px)}@keyframes leads-fade{0%{opacity:0}to{opacity:1}}.leads-modal-root *,.leads-page *,.messages-page *{box-sizing:border-box}.leads-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.leads-grow{grid-gap:8px;display:grid;flex:1 1;gap:8px;min-width:0}.leads-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.leads-heading h1{color:var(--lead-ink);font-size:28px;font-weight:750;letter-spacing:-.02em;margin:0 0 6px}.leads-heading>div:first-child>p:last-child{color:var(--lead-muted);font-size:14px;margin:0}.leads-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.leads-eyebrow{color:var(--lead-muted);font-size:11px;font-weight:750;letter-spacing:.09em;margin:0 0 6px;text-transform:uppercase}.leads-tabs{border-bottom:1px solid var(--lead-line);display:flex;gap:2px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.leads-tabs::-webkit-scrollbar{display:none}.leads-tabs button{align-items:center;background:#0000;border:0;color:var(--lead-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:14px;font-weight:620;gap:7px;min-height:44px;padding:0 14px;position:relative;white-space:nowrap}.leads-tabs button:hover{color:var(--lead-brand)}.leads-tabs button.is-active{color:var(--lead-brand-dark)}.leads-tabs button.is-active:after{background:var(--lead-brand);border-radius:2px;bottom:-1px;content:"";height:2px;left:12px;position:absolute;right:12px}.leads-tab-count{background:var(--lead-tint);border-radius:10px;color:var(--lead-brand-dark);display:grid;font-size:11px;font-weight:700;height:20px;min-width:20px;padding:0 6px;place-items:center}.leads-danger-button,.leads-primary-button,.leads-secondary-button{align-items:center;background:var(--lead-brand);border:1px solid var(--lead-brand);border-radius:var(--lead-radius-sm);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:7px;justify-content:center;line-height:1;min-height:38px;padding:0 14px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease;white-space:nowrap}.leads-primary-button:hover:not(:disabled){background:var(--lead-brand-dark);border-color:var(--lead-brand-dark)}.leads-secondary-button{background:#fff;border-color:var(--lead-line);color:var(--lead-text)}.leads-secondary-button.is-on,.leads-secondary-button:hover:not(:disabled){background:var(--lead-soft);border-color:#bcd6cc;color:var(--lead-brand-dark)}.leads-danger-button{background:var(--lead-danger);border-color:var(--lead-danger)}.leads-danger-button:hover:not(:disabled){filter:brightness(.94)}.leads-danger-button.is-quiet{background:#fff;border-color:#f0d3ce;color:var(--lead-danger)}.leads-danger-button.is-quiet:hover:not(:disabled){background:var(--lead-danger-soft);filter:none}:is(.leads-primary-button,.leads-secondary-button,.leads-danger-button):active:not(:disabled){transform:translateY(1px)}:is(.leads-primary-button,.leads-secondary-button,.leads-danger-button):disabled{cursor:not-allowed;opacity:.55}:is(.leads-primary-button,.leads-secondary-button,.leads-danger-button,.leads-icon-button,.leads-text-button,.leads-link-button,.leads-chip-button):focus-visible{box-shadow:0 0 0 3px var(--lead-ring);outline:0}.leads-icon-button{background:#0000;border:1px solid #0000;border-radius:9px;color:#627770;cursor:pointer;display:inline-grid;flex:0 0 34px;font-size:17px;height:34px;padding:0;place-items:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:34px}.leads-icon-button:hover:not(:disabled){background:var(--lead-soft);border-color:var(--lead-line);color:var(--lead-brand)}.leads-icon-button.is-danger:hover:not(:disabled){background:var(--lead-danger-soft);border-color:#f0d3ce;color:var(--lead-danger)}.leads-icon-button.is-bordered{background:#fff;border-color:var(--lead-line)}.leads-icon-button.is-small{flex-basis:28px;font-size:14px;height:28px;width:28px}.leads-icon-button:disabled{cursor:not-allowed;opacity:.4}.leads-link-button,.leads-text-button{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--lead-brand);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:5px;padding:4px 2px}.leads-link-button:hover,.leads-text-button:hover{color:var(--lead-brand-dark);text-decoration:underline}.leads-link-button{font-size:12px}.leads-chip-button{background:#fff;border:1px solid var(--lead-line);border-radius:999px;color:var(--lead-text);cursor:pointer;font:inherit;font-size:12px;font-weight:620;min-height:32px;padding:0 12px}.leads-chip-button.is-active,.leads-chip-button:hover:not(:disabled){background:var(--lead-tint);border-color:var(--lead-brand);color:var(--lead-brand-dark)}.leads-chip-button:disabled{cursor:not-allowed;opacity:.55}.leads-inline-alert{align-items:flex-start;border:1px solid;border-radius:var(--lead-radius-sm);display:flex;font-size:13px;gap:9px;line-height:1.45;margin:0 0 14px;padding:11px 13px}.leads-inline-alert>i{font-size:16px;margin-top:1px}.leads-inline-alert>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.leads-inline-alert.is-error{background:var(--lead-danger-soft);border-color:#f0d3ce;color:#8f3f36}.leads-inline-alert.is-success{background:#f0f8f3;border-color:#cfe5d8;color:#2f6f4c}.leads-inline-alert.is-warning{background:var(--lead-warn-soft);border-color:#f1dfb9;color:#7f5410}.leads-muted{color:var(--lead-faint);font-size:13px;margin:12px 0}.leads-muted-text{align-items:center;color:var(--lead-faint);display:inline-flex;gap:5px}.leads-centered,.leads-empty{text-align:center}.leads-empty{grid-gap:8px;color:var(--lead-muted);display:grid;gap:8px;justify-items:center;padding:34px 18px}.leads-empty>i{background:var(--lead-tint);border-radius:13px;color:var(--lead-brand);display:grid;font-size:22px;height:46px;place-items:center;width:46px}.leads-empty strong{color:var(--lead-ink);font-size:15px}.leads-empty>span{font-size:13px;line-height:1.55;max-width:380px}.leads-empty>.leads-secondary-button{margin-top:6px}.leads-spin{animation:leads-spin 1s linear infinite}@keyframes leads-spin{to{transform:rotate(1turn)}}.leads-badge{align-items:center;background:var(--lead-tint);border-radius:999px;color:var(--lead-brand-dark);display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:3px 8px;text-transform:capitalize;white-space:nowrap}.leads-badge.is-muted{background:#eef2f0;color:var(--lead-muted)}.leads-badge.result-success{background:#e6f4ea;color:#2e7a4a}.leads-badge.result-blocked,.leads-badge.result-skipped{background:var(--lead-warn-soft);color:var(--lead-warn)}.leads-badge.result-error{background:var(--lead-danger-soft);color:var(--lead-danger)}.leads-count-label{color:var(--lead-muted);font-size:13px;white-space:nowrap}.leads-count-badge{background:var(--lead-brand);border-radius:10px;color:#fff;display:grid;font-size:11px;font-weight:700;height:19px;min-width:19px;padding:0 5px;place-items:center}.leads-card{background:#fff;border:1px solid var(--lead-line);border-radius:var(--lead-radius);box-shadow:var(--lead-shadow);margin-bottom:16px;min-width:0}.leads-card-heading{align-items:flex-start;border-bottom:1px solid var(--lead-line-soft);display:flex;gap:14px;justify-content:space-between;padding:18px 20px 14px}.leads-card-heading .leads-eyebrow{margin-bottom:4px}.leads-card-heading h2{color:var(--lead-ink);font-size:17px;font-weight:720;margin:0}.leads-card-heading>div>p:last-child:not(.leads-eyebrow){color:var(--lead-muted);font-size:13px;line-height:1.5;margin:5px 0 0}.leads-overview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.leads-kpis,.leads-overview-grid>.leads-card{margin-bottom:16px}.leads-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.leads-kpi{align-items:center;background:#fff;border:1px solid var(--lead-line);border-radius:var(--lead-radius);box-shadow:var(--lead-shadow);color:inherit;display:flex;font:inherit;gap:12px;min-width:0;padding:15px 16px;text-align:left}button.leads-kpi{cursor:pointer;transition:border-color .15s ease,box-shadow .2s ease,transform .15s ease}button.leads-kpi:hover{border-color:#bfd8ce;box-shadow:0 6px 18px #12342f12;transform:translateY(-1px)}button.leads-kpi:focus-visible{box-shadow:0 0 0 3px var(--lead-ring);outline:0}.leads-kpi-icon{background:var(--lead-tint);border-radius:11px;color:var(--lead-brand);display:grid;flex:0 0 40px;font-size:20px;height:40px;place-items:center;width:40px}.kpi-new .leads-kpi-icon{background:#ecf2fd;color:#4a6fb0}.kpi-qualified .leads-kpi-icon{background:#eef6e9;color:#4f8040}.kpi-converted .leads-kpi-icon{background:#fbf3e2;color:#a17526}.kpi-due .leads-kpi-icon{background:#fdf0ee;color:#b04f45}.leads-kpi-text{grid-gap:3px;display:grid;gap:3px;min-width:0}.leads-kpi-text>span{color:var(--lead-muted);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-kpi-text strong{color:var(--lead-ink);font-size:24px;font-weight:760;letter-spacing:-.02em;line-height:1.1}.leads-kpi-text small{color:var(--lead-faint);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-kpi-text small.is-alert{color:var(--lead-danger);font-weight:650}.leads-kpi-loading{animation:leads-shimmer 1.2s infinite;background:linear-gradient(100deg,#eef3f0 25%,#f8faf9 50%,#eef3f0 75%);background-size:200% 100%;border-radius:6px;display:block;height:24px;width:52px}@keyframes leads-shimmer{to{background-position:-200% 0}}.leads-status{align-items:center;background:#eef2f0;border-radius:999px;color:#5f726b;display:inline-flex;font-size:12px;font-weight:650;gap:5px;padding:4px 10px;text-transform:capitalize;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.leads-dot{background:#a8b5af;border-radius:50%;display:inline-block;flex:0 0 8px;height:8px;width:8px}.status-new{--status-bg:#ecf2fd;--status-fg:#42679f;--status-dot:#5b84c9}.status-contacted{--status-bg:#f4f2e4;--status-fg:#7a6f29;--status-dot:#c2a93c}.status-qualified{--status-bg:#eaf5ee;--status-fg:#2f7a55;--status-dot:#3d9b6d}.status-converted{--status-bg:#e4f3f1;--status-fg:#08665f;--status-dot:#087e75}.status-lost{--status-bg:#fbefed;--status-fg:#a2473f;--status-dot:#cc6a5f}.leads-status[class*=status-]{background:var(--status-bg);color:var(--status-fg)}.leads-dot[class*=status-]{background:var(--status-dot)}.leads-status-select{-webkit-appearance:none;appearance:none;background:#eef2f0 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%236c7f79' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;background:var(--status-bg,#eef2f0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%236c7f79' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid #0000;border-radius:999px;color:#5f726b;color:var(--status-fg,#5f726b);cursor:pointer;font:inherit;font-size:12px;font-weight:650;max-width:132px;min-height:30px;padding:0 26px 0 11px;text-transform:capitalize}.leads-status-select:hover{border-color:color-mix(in srgb,#5f726b 30%,#0000);border-color:color-mix(in srgb,var(--status-fg,#5f726b) 30%,#0000)}.leads-status-select:focus-visible{box-shadow:0 0 0 3px var(--lead-ring);outline:0}.leads-due{align-items:center;background:#eef3f1;border-radius:999px;color:#4c6760;display:inline-flex;font-size:12px;font-weight:620;gap:5px;padding:3px 9px;white-space:nowrap}.leads-due.is-overdue{background:var(--lead-danger-soft);color:var(--lead-danger)}.leads-due.is-today{background:var(--lead-warn-soft);color:var(--lead-warn)}.leads-due.is-upcoming{background:#ecf2fd;color:#42679f}.leads-avatar{background:#e6f2ec;border-radius:50%;color:#2f7a60;display:grid;flex:0 0 36px;font-size:13px;font-weight:750;height:36px;letter-spacing:.02em;place-items:center;width:36px}.leads-avatar.tone-1{background:#e8eefb;color:#48679c}.leads-avatar.tone-2{background:#f6ecf6;color:#8a4f86}.leads-avatar.tone-3{background:#fbf0e3;color:#9a6a24}.leads-avatar.tone-4{background:#e5f3f6;color:#2d7385}.leads-avatar.tone-5{background:#f0eefc;color:#5f55a8}.leads-avatar.is-xl{flex-basis:64px;font-size:22px;height:64px;width:64px}.leads-person{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:11px;min-width:0;padding:0;text-align:left}.leads-person:hover strong{color:var(--lead-brand)}.leads-person:focus-visible{border-radius:8px;box-shadow:0 0 0 3px var(--lead-ring);outline:0}.leads-person-text{grid-gap:3px;display:grid;gap:3px;min-width:0}.leads-person-text strong{color:var(--lead-ink);font-size:14px;font-weight:650}.leads-person-text small,.leads-person-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-person-text small{color:var(--lead-muted);font-size:12px}.leads-tag-list{display:flex;flex-wrap:wrap;gap:5px}.leads-tag{align-items:center;background:#f3f8f5;border:1px solid #d6e6de;border-radius:999px;color:#3f6559;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:4px;max-width:150px;padding:3px 9px;white-space:nowrap}.leads-tag.is-filter{cursor:pointer;overflow:hidden;text-overflow:ellipsis}.leads-tag.is-filter:hover{border-color:var(--lead-brand);color:var(--lead-brand-dark)}.leads-tag.is-more{background:#fff;border-style:dashed;color:var(--lead-muted)}.leads-tag button{background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;display:grid;font-size:11px;height:16px;padding:0;place-items:center;width:16px}.leads-tag button:hover{background:#dcebe3}.leads-tag-input{align-items:center;background:#fff;border:1px solid #d6e2dc;border-radius:var(--lead-radius-sm);cursor:text;display:flex;flex-wrap:wrap;gap:6px;min-height:42px;padding:6px 8px}.leads-tag-input:focus-within{border-color:#4f9a86;box-shadow:0 0 0 3px var(--lead-ring)}.leads-tag-input.is-disabled{background:var(--lead-soft);cursor:default}.leads-tag-input input{background:#0000;border:0!important;box-shadow:none!important;color:var(--lead-ink);flex:1 1;font:inherit;font-size:13px;min-height:28px;min-width:90px;outline:0;padding:0 4px}.leads-field{grid-gap:6px;color:var(--lead-text);display:grid;font-size:13px;font-weight:620;gap:6px;min-width:0}.leads-field>span em,.leads-form-section legend em{color:var(--lead-faint);font-size:12px;font-style:normal;font-weight:500}.leads-field :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea),.leads-popover select{background:#fff;border:1px solid #d6e2dc;border-radius:var(--lead-radius-sm);color:var(--lead-ink);font:inherit;font-size:14px;font-weight:450;min-height:40px;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.leads-field textarea{line-height:1.5;min-height:84px;resize:vertical}.leads-field :is(input,select,textarea):focus{border-color:#4f9a86;box-shadow:0 0 0 3px var(--lead-ring);outline:0}.leads-field :is(input,select,textarea):disabled{background:var(--lead-soft);color:var(--lead-muted)}.leads-field.has-error :is(input,select,textarea){border-color:#d98b82}.leads-field-error{color:var(--lead-danger);font-weight:600;gap:4px}.leads-field-error,.leads-field-hint{align-items:center;display:flex;font-size:12px}.leads-field-hint{color:var(--lead-faint);font-weight:450;gap:5px;line-height:1.45}.leads-form-grid-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.leads-form-grid-2>.is-wide{grid-column:1/-1}.leads-form-section{border:0;margin:0 0 18px;min-width:0;padding:0}.leads-form-section:last-child{margin-bottom:0}.leads-form-section legend{border-bottom:1px solid var(--lead-line-soft);color:var(--lead-ink);font-weight:720;gap:6px;margin-bottom:12px;padding:0 0 8px;width:100%}.leads-check-row,.leads-form-section legend{align-items:center;display:flex;font-size:13px}.leads-check-row{color:var(--lead-text);cursor:pointer;font-weight:550;gap:8px}.leads-check-row input,.leads-col-check input{accent-color:var(--lead-brand);cursor:pointer;height:16px;margin:0;width:16px}.leads-segmented{background:var(--lead-soft);border:1px solid var(--lead-line);border-radius:11px;display:inline-flex;gap:2px;padding:3px}.leads-segmented.is-full{display:flex;width:100%}.leads-segmented.is-full>button{flex:1 1}.leads-segmented button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--lead-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:620;gap:6px;justify-content:center;min-height:32px;padding:0 12px;white-space:nowrap}.leads-segmented button:hover{color:var(--lead-brand-dark)}.leads-segmented button.is-active{background:#fff;box-shadow:0 1px 3px #12342f1f;color:var(--lead-brand-dark)}.leads-segmented button:focus-visible{box-shadow:0 0 0 3px var(--lead-ring);outline:0}.leads-segmented.is-small button{font-size:12px;min-height:28px;padding:0 10px}.leads-preset-row{display:flex;flex-wrap:wrap;gap:6px}.leads-table-card{overflow:visible}.leads-status-tabs{border-bottom:1px solid var(--lead-line-soft);display:flex;gap:4px;overflow-x:auto;padding:10px 14px 0;scrollbar-width:none}.leads-status-tabs::-webkit-scrollbar{display:none}.leads-status-tabs button{align-items:center;background:#0000;border:0;color:var(--lead-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:13px;font-weight:620;gap:7px;min-height:40px;padding:0 12px;position:relative;text-transform:capitalize;white-space:nowrap}.leads-status-tabs button b{background:#eef2f0;border-radius:999px;color:var(--lead-muted);font-size:11px;font-weight:700;min-width:22px;padding:2px 7px}.leads-status-tabs button.is-active,.leads-status-tabs button:hover{color:var(--lead-ink)}.leads-status-tabs button.is-active b{background:var(--lead-ink);color:#fff}.leads-status-tabs button.is-active:after{background:var(--lead-ink);border-radius:2px;bottom:-1px;content:"";height:2px;left:8px;position:absolute;right:8px}.leads-toolbar{gap:10px;padding:14px}.leads-search,.leads-toolbar{align-items:center;display:flex}.leads-search{background:var(--lead-soft);border:1px solid #d6e2dc;border-radius:var(--lead-radius-sm);color:var(--lead-faint);flex:1 1;gap:8px;height:40px;min-width:0;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.leads-search:focus-within{background:#fff;border-color:#4f9a86;box-shadow:0 0 0 3px var(--lead-ring)}.leads-search input{background:#0000;border:0;color:var(--lead-ink);font:inherit;font-size:14px;min-width:0;outline:0;width:100%}.leads-search input::-webkit-search-cancel-button{display:none}.leads-search button{background:#0000;border:0;border-radius:6px;color:var(--lead-muted);cursor:pointer;display:grid;height:24px;place-items:center;width:24px}.leads-search button:hover{background:#e7efeb}.leads-toolbar-actions{display:flex;flex:0 0 auto;gap:8px}.leads-popover-anchor{position:relative}.leads-popover{grid-gap:10px;animation:leads-pop .14s ease-out both;background:#fff;border:1px solid var(--lead-line);border-radius:12px;box-shadow:0 16px 40px #12342f29;display:grid;gap:10px;padding:14px;position:absolute;right:0;top:calc(100% + 6px);width:220px;z-index:30}.leads-popover .leads-eyebrow{margin:0}@keyframes leads-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.leads-filter-panel{grid-gap:12px;animation:leads-pop .16s ease-out both;background:var(--lead-soft);border:1px solid var(--lead-line-soft);border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0 14px 14px;padding:14px}.leads-filter-panel .leads-field{font-size:12px}.leads-filter-panel .leads-field :is(input,select){font-size:13px;min-height:38px;text-transform:none}.leads-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.leads-filter-chip{align-items:center;background:var(--lead-tint);border:1px solid #cfe2d9;border-radius:999px;color:var(--lead-brand-dark);display:inline-flex;font-size:12px;font-weight:620;gap:4px;max-width:100%;padding:4px 6px 4px 11px;text-transform:capitalize}.leads-filter-chip button{background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;display:grid;height:20px;padding:0;place-items:center;width:20px}.leads-filter-chip button:hover{background:#d3e8de}.leads-bulk-bar{align-items:center;animation:leads-pop .14s ease-out both;background:var(--lead-ink);border-radius:12px;color:#fff;display:flex;flex-wrap:wrap;gap:8px;margin:0 14px 12px;padding:9px 12px}.leads-bulk-bar strong{font-size:13px;margin-right:4px}.leads-bulk-bar input,.leads-bulk-bar select{background:#ffffff14;border:1px solid #fff3;border-radius:9px;color:#fff;font:inherit;font-size:13px;min-height:34px;padding:0 10px;text-transform:capitalize}.leads-bulk-bar select option{color:var(--lead-ink)}.leads-bulk-bar input{text-transform:none;width:130px}.leads-bulk-bar input::placeholder{color:#fff9}.leads-bulk-bar .leads-secondary-button{background:#ffffff14;border-color:#fff3;color:#fff;min-height:34px}.leads-bulk-bar .leads-secondary-button:hover:not(:disabled){background:#ffffff29;color:#fff}.leads-bulk-bar .leads-danger-button.is-quiet{background:#0000;border-color:#ffa09666;color:#ffc4bc;min-height:34px}.leads-bulk-bar .leads-danger-button.is-quiet:hover:not(:disabled){background:#ff786e29}.leads-bulk-bar .leads-text-button{color:#bfe3d9;margin-left:auto}.leads-bulk-tag{display:flex;gap:4px}.leads-table-wrap{border-top:1px solid var(--lead-line-soft);overflow-x:auto;transition:opacity .15s ease}.leads-table-wrap.is-refreshing{opacity:.6;pointer-events:none}.leads-table{border-collapse:initial;border-spacing:0;min-width:1040px;text-align:left;width:100%}.leads-table th{background:#f8faf9;border-bottom:1px solid var(--lead-line);color:var(--lead-muted);font-size:12px;font-weight:650;padding:10px 12px;white-space:nowrap}.leads-table td{background:#fff;border-bottom:1px solid var(--lead-line-soft);color:var(--lead-text);font-size:13px;padding:12px;vertical-align:middle;white-space:nowrap}.leads-table tbody tr{cursor:pointer}.leads-table tbody tr:hover>td{background:#f7fbf9}.leads-table tbody tr.is-selected>td{background:#eef7f3}.leads-table tbody tr:last-child>td{border-bottom:0}.leads-table .leads-empty-row,.leads-table .leads-skeleton-row{cursor:default}.leads-table .leads-empty-row:hover>td{background:#fff}.leads-col-check{left:0;padding-left:16px!important;padding-right:4px!important;width:46px}.leads-col-check,.leads-col-lead{position:-webkit-sticky;position:sticky;z-index:2}.leads-col-lead{box-shadow:1px 0 0 var(--lead-line-soft);left:46px;max-width:280px;min-width:230px}.leads-table th.leads-col-check,.leads-table th.leads-col-lead{background:#f8faf9;z-index:3}.leads-col-actions{text-align:right;width:1%}.leads-sort{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:5px;padding:0}.leads-sort i{color:#b3c0ba;font-size:13px}.leads-sort.is-active,.leads-sort:hover{color:var(--lead-ink)}.leads-sort.is-active i{color:var(--lead-brand)}.leads-sort:focus-visible{border-radius:4px;box-shadow:0 0 0 3px var(--lead-ring);outline:0}.leads-contact-cell{grid-gap:4px;display:grid;gap:4px}.leads-contact-cell a,.leads-contact-cell>span{align-items:center;color:var(--lead-text);display:inline-flex;gap:6px;max-width:240px;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.leads-contact-cell a:hover{color:var(--lead-brand);text-decoration:underline}.leads-contact-cell i{color:var(--lead-faint);flex:0 0 auto;font-size:14px}.leads-contact-cell a+a{color:var(--lead-muted);font-size:12px}.leads-cell-main{color:var(--lead-text);display:block}.leads-cell-sub{color:var(--lead-faint);display:block;font-size:12px;margin-top:3px;max-width:200px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.leads-owner{align-items:center;color:var(--lead-text);display:inline-flex;gap:5px}.leads-owner i{color:var(--lead-brand)}.leads-row-actions{display:inline-flex;gap:2px}.leads-skeleton-row td{cursor:default}.leads-pagination{align-items:center;border-top:1px solid var(--lead-line-soft);display:flex;flex-wrap:wrap;gap:12px 16px;padding:12px 16px}.leads-pagination-summary{color:var(--lead-muted);font-size:13px;margin-right:auto}.leads-pagination-summary b{color:var(--lead-ink)}.leads-page-size{align-items:center;color:var(--lead-muted);display:inline-flex;font-size:13px;gap:7px}.leads-page-size select{background:#fff;border:1px solid var(--lead-line);border-radius:9px;color:var(--lead-ink);font:inherit;font-size:13px;min-height:34px;padding:0 8px}.leads-page-buttons{align-items:center;display:inline-flex;gap:3px}.leads-page-number{background:#0000;border:1px solid #0000;border-radius:9px;color:var(--lead-text);cursor:pointer;font:inherit;font-size:13px;font-weight:620;height:34px;min-width:34px;padding:0 8px}.leads-page-number:hover{background:var(--lead-soft);border-color:var(--lead-line)}.leads-page-number.is-active{background:var(--lead-ink);border-color:var(--lead-ink);color:#fff}.leads-page-gap{color:var(--lead-faint);padding:0 4px}.leads-modal-root{align-items:center;animation:leads-fade .16s ease-out both;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c221f7a;display:flex;inset:0;justify-content:center;overflow:hidden;padding:24px;position:fixed;z-index:2000}.leads-modal{animation:leads-modal-in .22s cubic-bezier(.2,.7,.2,1) both;background:#fff;border:1px solid var(--lead-line);border-radius:18px;box-shadow:0 24px 64px #0c282442;display:flex;flex-direction:column;max-height:min(880px,calc(100vh - 48px));max-height:min(880px,calc(100dvh - 48px));max-width:560px;outline:0;overflow:hidden;width:100%}.leads-modal.is-sm{max-width:440px}.leads-modal.is-lg{max-width:760px}@keyframes leads-modal-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.leads-modal-frame{display:flex;flex:1 1 auto;flex-direction:column;margin:0;min-height:0}.leads-modal-header{align-items:flex-start;border-bottom:1px solid var(--lead-line-soft);display:flex;flex:0 0 auto;gap:14px;justify-content:space-between;padding:20px 22px 16px}.leads-modal-header>div{min-width:0}.leads-modal-header .leads-eyebrow{margin-bottom:5px}.leads-modal-header h2{color:var(--lead-ink);font-size:19px;font-weight:730;line-height:1.3;margin:0;overflow-wrap:anywhere}.leads-modal-description{color:var(--lead-muted);font-size:13px;line-height:1.5;margin:6px 0 0}.leads-modal-body{grid-gap:16px;align-content:start;display:grid;flex:1 1 auto;gap:16px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px}.leads-modal-body>.leads-inline-alert{margin:0}.leads-modal-footer{align-items:center;background:#fafcfb;border-top:1px solid var(--lead-line-soft);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:14px 22px}.leads-modal-note{color:var(--lead-muted);font-size:13px;line-height:1.5;margin:0}.leads-confirm-body{align-items:flex-start;display:flex;gap:14px}.leads-confirm-body>span{background:var(--lead-danger-soft);border-radius:12px;color:var(--lead-danger);display:grid;flex:0 0 42px;font-size:20px;height:42px;place-items:center;width:42px}.leads-confirm-body.is-info>span{background:var(--lead-tint);color:var(--lead-brand)}.leads-confirm-body p{color:var(--lead-text);font-size:14px;line-height:1.6;margin:0}.leads-preview-modal .leads-modal-body{padding:0}.leads-preview-stage.capture-page{min-height:0;padding:24px 18px}.leads-share-tracking{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.leads-copy-field{align-items:stretch;display:flex;gap:8px;min-width:0}.leads-copy-field code{background:var(--lead-soft);border:1px solid var(--lead-line);border-radius:var(--lead-radius-sm);color:var(--lead-text);display:block;flex:1 1;font-size:13px;min-width:0;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}.leads-copy-field.is-code{flex-direction:column}.leads-copy-field.is-code code{max-height:140px;overflow:auto;white-space:pre-wrap;word-break:break-all}.leads-copy-field.is-code button{align-self:flex-end}.leads-copy-field.is-compact code{font-size:12px}.leads-share-heading{margin:4px 0 -6px}.leads-share-targets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.leads-share-target{grid-gap:6px;background:#fff;border:1px solid var(--lead-line);border-radius:12px;color:var(--lead-text);cursor:pointer;display:grid;font:inherit;font-size:12px;font-weight:600;gap:6px;justify-items:center;padding:12px 4px;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.leads-share-target i{font-size:21px}.leads-share-target:hover{background:var(--lead-soft);border-color:#bcd6cc;color:var(--lead-brand-dark)}.leads-qr{grid-gap:14px;display:grid;gap:14px;justify-items:center}.leads-qr-code{background:#fff;border:1px solid var(--lead-line);border-radius:14px;padding:10px}.leads-qr-code svg{display:block;height:auto;width:min(208px,60vw)}.leads-qr-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.leads-pipeline-bar{background:#eef2f0;border-radius:999px;display:flex;gap:3px;height:12px;margin:18px 20px 0;overflow:hidden}.leads-pipeline-bar>span{background:var(--status-dot);min-width:6px}.leads-pipeline-legend{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:14px 20px 4px}.leads-pipeline-legend button{grid-gap:2px 7px;align-items:center;background:#fff;border:1px solid var(--lead-line-soft);border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:2px 7px;grid-template-columns:auto 1fr;padding:10px;text-align:left}.leads-pipeline-legend button:hover{background:var(--lead-soft);border-color:#c9ddd4}.leads-pipeline-legend span{color:var(--lead-muted);font-size:12px;font-weight:600;text-transform:capitalize}.leads-pipeline-legend strong{color:var(--lead-ink);font-size:20px;font-weight:740;grid-column:1/-1}.leads-pipeline-legend small{color:var(--lead-faint);font-size:11px;grid-column:1/-1}.leads-trend{padding:14px 20px 18px}.leads-trend-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.leads-trend-head .leads-eyebrow{margin:0}.leads-trend-head span{color:var(--lead-faint);font-size:12px}.leads-trend-bars{grid-gap:6px;align-items:end;display:grid;gap:6px;grid-template-columns:repeat(14,minmax(0,1fr));height:120px;padding-top:14px}.leads-trend-bars>div{grid-gap:5px;align-items:end;display:grid;gap:5px;grid-template-rows:1fr 16px;height:100%}.leads-trend-bars span{background:linear-gradient(180deg,#2f9a86,#087e75);border-radius:5px 5px 2px 2px;min-height:4px;opacity:.85;transition:opacity .15s ease}.leads-trend-bars>div:hover span{opacity:1}.leads-trend-bars small{color:var(--lead-faint);font-size:10px;overflow:hidden;text-align:center;white-space:nowrap}.leads-task-queue{display:grid;padding:6px 0}.leads-task-queue>article{grid-gap:10px;align-items:center;border-bottom:1px solid var(--lead-line-soft);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 20px}.leads-task-queue>article:last-of-type{border-bottom:0}.leads-task-check{background:#fff;border:1.5px solid #bfcfc8;border-radius:50%;color:#0000;cursor:pointer;display:grid;flex:0 0 24px;font-size:13px;height:24px;padding:0;place-items:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease;width:24px}.leads-task-check:hover:not(:disabled){border-color:var(--lead-brand);color:var(--lead-brand)}.leads-task-check.is-checked{background:var(--lead-brand);border-color:var(--lead-brand);color:#fff}.leads-task-check.is-static{cursor:default}.leads-task-check:disabled{cursor:not-allowed;opacity:.6}.leads-task-main{grid-gap:2px;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:2px;min-width:0;padding:0;text-align:left}.leads-task-main strong{color:var(--lead-ink);font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-task-main:hover strong{color:var(--lead-brand)}.leads-task-main small{color:var(--lead-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-mini-forms,.leads-recent{display:grid;padding:4px 0}.leads-recent-row{grid-gap:12px;align-items:center;background:#fff;border:0;border-bottom:1px solid var(--lead-line-soft);color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:36px minmax(0,1fr) auto auto;padding:10px 20px;text-align:left;width:100%}.leads-recent-row:last-of-type{border-bottom:0}.leads-recent-row:hover{background:#f8fbf9}.leads-recent-row time{color:var(--lead-faint);font-size:12px;white-space:nowrap}.leads-mini-form{align-items:center;border-bottom:1px solid var(--lead-line-soft);display:flex;gap:12px;padding:10px 20px}.leads-mini-form:last-of-type{border-bottom:0}.leads-mini-form .leads-person-text{flex:1 1}.leads-mini-form>b{color:var(--lead-ink);font-size:16px}.leads-form-icon{background:var(--lead-tint);border-radius:10px;color:var(--lead-brand);display:grid;flex:0 0 36px;font-size:18px;height:36px;place-items:center;width:36px}.leads-breakdown-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.leads-breakdown{padding:16px 18px}.leads-breakdown>header{align-items:center;color:var(--lead-brand);display:flex;gap:8px;padding-bottom:10px}.leads-breakdown h3{color:var(--lead-ink);font-size:14px;font-weight:700;margin:0}.leads-breakdown-row{background:#0000;border:0;border-radius:8px;color:var(--lead-text);display:flex;font:inherit;font-size:13px;gap:8px;justify-content:space-between;margin-top:4px;overflow:hidden;padding:8px 10px;position:relative;text-align:left;text-transform:capitalize;width:100%}button.leads-breakdown-row{cursor:pointer}button.leads-breakdown-row:hover{color:var(--lead-brand-dark)}.leads-breakdown-row>*{position:relative;z-index:1}.leads-breakdown-row b{color:var(--lead-ink)}.leads-breakdown-row>i{background:var(--lead-tint);border-radius:8px;inset:0 auto 0 0;position:absolute;z-index:0}.leads-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));padding:18px 20px 20px}.leads-form-card{--capture-primary:#087e75;background:#fff;border:1px solid var(--lead-line);border-radius:var(--lead-radius);border-top:4px solid var(--capture-primary);display:flex;flex-direction:column;min-width:0;padding:18px;transition:box-shadow .2s ease,transform .2s ease}.leads-form-card:hover{box-shadow:0 10px 28px #12342f14;transform:translateY(-1px)}.leads-form-card-top{align-items:center;display:flex;justify-content:space-between}.leads-form-swatch{background:color-mix(in srgb,var(--capture-primary) 12%,#fff);border-radius:11px;color:var(--capture-primary);display:grid;font-size:19px;height:38px;place-items:center;width:38px}.leads-form-card h3{color:var(--lead-ink);font-size:16px;font-weight:700;margin:14px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-form-card>p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--lead-muted);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;min-height:39px;overflow:hidden}.leads-live-state{align-items:center;color:var(--lead-faint);display:inline-flex;font-size:12px;font-weight:650;gap:6px;white-space:nowrap}.leads-live-state i{background:#b0bcb6;border-radius:50%;height:7px;width:7px}.leads-live-state.is-live{color:#2c7b56}.leads-live-state.is-live i{background:#3fa673;box-shadow:0 0 0 3px #e3f4ea}.leads-form-metrics{border-bottom:1px solid var(--lead-line-soft);border-top:1px solid var(--lead-line-soft);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;padding:12px 0}.leads-form-metrics>*{grid-gap:2px;background:#0000;border:0;color:var(--lead-faint);display:grid;font:inherit;font-size:12px;gap:2px;padding:0;text-align:left}.leads-form-metrics button{cursor:pointer}.leads-form-metrics button:hover strong{color:var(--lead-brand)}.leads-form-metrics strong{color:var(--lead-ink);font-size:18px;font-weight:740}.leads-form-link{align-items:center;color:var(--lead-faint);display:flex;font-size:12px;gap:7px;margin-top:12px;min-width:0}.leads-form-link>span{color:var(--lead-muted);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-form-link button{background:#0000;border:0;border-radius:7px;color:var(--lead-brand);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.leads-form-link button:hover{background:var(--lead-tint)}.leads-form-card footer{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px}.leads-form-card footer .leads-secondary-button{min-height:34px;padding:0 11px}.leads-form-card-icons{display:inline-flex;margin-left:auto}.leads-form-new{grid-gap:8px;background:var(--lead-soft);border:1.5px dashed #c9dcd3;border-radius:var(--lead-radius);color:var(--lead-muted);cursor:pointer;display:grid;font:inherit;gap:8px;justify-items:center;min-height:250px;padding:20px;place-content:center;text-align:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.leads-form-new>i{background:#fff;border-radius:50%;box-shadow:var(--lead-shadow);color:var(--lead-brand);display:grid;font-size:22px;height:46px;place-items:center;width:46px}.leads-form-new strong{color:var(--lead-ink);font-size:15px}.leads-form-new span{font-size:13px}.leads-form-new:hover{background:var(--lead-tint);border-color:var(--lead-brand)}.leads-links-list{display:grid}.leads-link-row{grid-gap:18px;align-items:center;border-bottom:1px solid var(--lead-line-soft);display:grid;gap:18px;grid-template-columns:minmax(0,1.6fr) minmax(220px,auto) auto;padding:14px 20px}.leads-link-row:last-child{border-bottom:0}.leads-link-main{align-items:center;display:flex;gap:12px;min-width:0}.leads-link-main>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.leads-link-main strong{color:var(--lead-ink);font-size:14px}.leads-link-main a{color:var(--lead-brand);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-link-main small{align-items:center;color:var(--lead-faint);display:flex;flex-wrap:wrap;font-size:12px;gap:4px}.leads-link-metrics{display:flex;gap:22px}.leads-link-metrics span{grid-gap:1px;display:grid;gap:1px}.leads-link-metrics strong{color:var(--lead-ink);font-size:16px}.leads-link-metrics small{color:var(--lead-faint);font-size:11px}.leads-link-actions{display:flex;flex-wrap:wrap;gap:2px;justify-content:flex-end}.leads-attribution{display:grid;padding:4px 0 8px}.leads-attribution-row{grid-gap:12px;border-bottom:1px solid var(--lead-line-soft);color:var(--lead-text);display:grid;font-size:13px;gap:12px;grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(110px,1fr));padding:11px 20px}.leads-attribution-row:last-child{border-bottom:0}.leads-attribution-row.is-head{color:var(--lead-muted);font-size:12px;font-weight:650}.leads-attribution-row>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-social-status{align-items:center;background:var(--lead-soft);border:1px solid var(--lead-line-soft);border-radius:12px;display:flex;gap:12px;margin:16px 20px 0;padding:13px 14px}.leads-social-status>div{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.leads-social-status strong{font-size:14px}.leads-social-status span:not(.leads-badge){color:var(--lead-muted);font-size:13px;line-height:1.45}.leads-platform-capabilities{display:flex;flex-wrap:wrap;gap:6px;padding:10px 20px 0}.leads-platform-capabilities span{border:1px solid var(--lead-line);border-radius:999px;color:var(--lead-muted);font-size:12px;padding:4px 9px;text-transform:capitalize}.leads-platform-capabilities b{color:var(--lead-faint);font-weight:600}.leads-rule-form{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 20px 20px}.leads-rule-form>.is-wide{grid-column:1/-1}.leads-rule-form>.leads-inline-alert{margin:0}.leads-rule-actions{display:flex;gap:8px;justify-content:flex-end}.leads-rule-list{display:grid}.leads-rule-list>article{grid-gap:12px;align-items:center;border-bottom:1px solid var(--lead-line-soft);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 20px}.leads-rule-list>article:last-of-type{border-bottom:0}.leads-rule-list>article>div:not(.leads-row-actions){grid-gap:3px;display:grid;gap:3px;min-width:0}.leads-rule-list strong{color:var(--lead-ink);font-size:14px}.leads-rule-list small,.leads-rule-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-rule-list small{color:var(--lead-muted);font-size:12px;text-transform:capitalize}.leads-rule-list time{color:var(--lead-faint);font-size:12px;white-space:nowrap}.leads-breadcrumb{align-items:center;color:var(--lead-faint);display:flex;font-size:13px;gap:8px;margin-bottom:14px;min-width:0}.leads-breadcrumb a{align-items:center;color:var(--lead-brand);display:inline-flex;font-weight:650;gap:5px;text-decoration:none}.leads-breadcrumb a:hover{text-decoration:underline}.leads-breadcrumb>span{color:var(--lead-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-detail-hero{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px}.leads-detail-identity{grid-gap:5px;display:grid;gap:5px;min-width:0}.leads-detail-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.leads-detail-title h1{color:var(--lead-ink);font-size:24px;font-weight:760;letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}.leads-detail-identity>p{color:var(--lead-muted);font-size:14px;margin:0;overflow-wrap:anywhere}.leads-detail-meta{align-items:center;color:var(--lead-faint)!important;display:flex;font-size:12px!important;gap:5px}.leads-detail-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.leads-stepper{border-top:1px solid var(--lead-line-soft);display:flex;gap:6px;grid-column:1/-1;overflow-x:auto;padding-top:16px}.leads-step{align-items:center;background:#fff;border:1px solid var(--lead-line);border-radius:999px;color:var(--lead-muted);cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:13px;font-weight:650;gap:8px;justify-content:center;min-height:40px;padding:0 12px;text-transform:capitalize;transition:border-color .15s ease,background-color .15s ease,color .15s ease;white-space:nowrap}.leads-step:hover:not(:disabled){border-color:var(--lead-brand);color:var(--lead-brand-dark)}.leads-step:disabled{cursor:default}.leads-step-dot{background:#eef2f0;border-radius:50%;color:var(--lead-muted);display:grid;font-size:11px;font-weight:750;height:22px;place-items:center;width:22px}.leads-step.is-done{background:#f2f9f5;border-color:#cbe3d8;color:#2e7356}.leads-step.is-done .leads-step-dot{background:#3d9b6d;color:#fff}.leads-step.is-current{background:var(--lead-brand);border-color:var(--lead-brand);color:#fff}.leads-step.is-current .leads-step-dot{background:#ffffff38;color:#fff}.leads-step.is-lost{flex:0 0 auto}.leads-step.is-lost:hover:not(:disabled){border-color:var(--lead-danger);color:var(--lead-danger)}.leads-step.is-lost.is-current{background:var(--lead-danger);border-color:var(--lead-danger);color:#fff}.leads-detail-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 340px}.leads-detail-main,.leads-detail-side{grid-gap:0;display:grid;gap:0;min-width:0}.leads-followup-card{align-items:center;border-left:4px solid #5b84c9;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:16px 18px}.leads-followup-card.is-overdue{border-left-color:var(--lead-danger)}.leads-followup-card.is-today{border-left-color:#d39a2b}.leads-followup-card:not([class*=is-]){border-left-color:var(--lead-line)}.leads-followup-summary{align-items:center;display:flex;gap:12px;min-width:0}.leads-followup-summary>div{grid-gap:4px;display:grid;gap:4px;justify-items:start;min-width:0}.leads-followup-summary .leads-eyebrow{margin:0}.leads-followup-summary strong{color:var(--lead-ink);font-size:15px}.leads-followup-card.is-overdue .leads-kpi-icon{background:var(--lead-danger-soft);color:var(--lead-danger)}.leads-followup-actions{display:flex;flex-wrap:wrap;gap:8px}.leads-detail-tabs{border-bottom:1px solid var(--lead-line-soft);display:flex;gap:2px;overflow-x:auto;padding:6px 12px 0;scrollbar-width:none}.leads-detail-tabs button{align-items:center;background:#0000;border:0;color:var(--lead-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:14px;font-weight:620;gap:7px;min-height:44px;padding:0 12px;position:relative}.leads-detail-tabs button b{background:#eef2f0;border-radius:999px;font-size:11px;padding:1px 7px}.leads-detail-tabs button.is-active{color:var(--lead-ink)}.leads-detail-tabs button.is-active:after{background:var(--lead-brand);border-radius:2px;bottom:-1px;content:"";height:2px;left:10px;position:absolute;right:10px}.leads-tab-panel{grid-gap:14px;display:grid;gap:14px;padding:18px}.leads-tab-toolbar{align-items:center;color:var(--lead-muted);display:flex;font-size:13px;gap:10px;justify-content:space-between}.leads-quick-note{align-items:center;background:var(--lead-soft);border:1px solid #d6e2dc;border-radius:12px;color:var(--lead-faint);display:flex;gap:8px;padding:5px 5px 5px 12px}.leads-quick-note:focus-within{background:#fff;border-color:#4f9a86;box-shadow:0 0 0 3px var(--lead-ring)}.leads-quick-note input{background:#0000;border:0;color:var(--lead-ink);flex:1 1;font:inherit;font-size:14px;min-height:34px;min-width:0;outline:0}.leads-quick-note .leads-primary-button{min-height:34px}.leads-timeline{grid-gap:0;display:grid;gap:0;list-style:none;margin:0;padding:0;position:relative}.leads-timeline:before{background:var(--lead-line-soft);bottom:12px;content:"";left:15px;position:absolute;top:12px;width:2px}.leads-timeline li{grid-gap:12px;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr);padding:8px 0;position:relative}.leads-timeline-icon{background:#eef3f1;border:2px solid #fff;border-radius:50%;color:var(--lead-muted);display:grid;font-size:15px;height:32px;place-items:center;width:32px;z-index:1}.leads-timeline li.type-created .leads-timeline-icon{background:var(--lead-tint);color:var(--lead-brand)}.leads-timeline li.type-status_changed .leads-timeline-icon{background:#ecf2fd;color:#42679f}.leads-timeline li:is(.type-note_added,.type-note_updated) .leads-timeline-icon{background:#fbf3e2;color:#a17526}.leads-timeline li:is(.type-task_completed) .leads-timeline-icon{background:#e6f4ea;color:#2e7a4a}.leads-timeline li:is(.type-task_created,.type-task_updated) .leads-timeline-icon{background:#f0eefc;color:#5f55a8}.leads-timeline li>div{grid-gap:3px;display:grid;gap:3px;min-width:0;padding-top:5px}.leads-timeline strong{color:var(--lead-text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.leads-timeline time{color:var(--lead-faint);font-size:12px}.leads-timeline-note{background:var(--lead-soft);border-radius:10px;color:var(--lead-text);font-size:13px;line-height:1.5;margin:4px 0 2px;overflow-wrap:anywhere;padding:9px 12px;white-space:pre-wrap}.leads-note-composer{grid-gap:8px;background:#fff;border:1px solid #d6e2dc;border-radius:12px;display:grid;gap:8px;padding:10px}.leads-note-composer:focus-within{border-color:#4f9a86;box-shadow:0 0 0 3px var(--lead-ring)}.leads-note-composer textarea{border:0;color:var(--lead-ink);font:inherit;font-size:14px;line-height:1.5;min-height:76px;outline:0;padding:4px;resize:vertical;width:100%}.leads-note-composer>div{align-items:center;display:flex;gap:12px}.leads-note-composer small{color:var(--lead-faint);font-size:12px;margin-left:auto}.leads-notes{grid-gap:10px;display:grid;gap:10px}.leads-legacy-notes,.leads-notes article{grid-gap:8px;background:#fff;border:1px solid var(--lead-line-soft);border-radius:12px;display:grid;gap:8px;padding:13px 14px}.leads-notes article.is-pinned{background:#fffbf2;border-color:#ecd8a8}.leads-legacy-notes header,.leads-notes header{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.leads-notes header time{color:var(--lead-faint);font-size:12px}.leads-notes header .leads-row-actions{margin-left:auto}.leads-legacy-notes p,.leads-notes p{color:var(--lead-text);font-size:14px;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.leads-legacy-notes{background:var(--lead-soft)}.leads-note-edit{grid-gap:8px;display:grid;gap:8px}.leads-note-edit textarea{border:1px solid #4f9a86;border-radius:10px;box-shadow:0 0 0 3px var(--lead-ring);font:inherit;font-size:14px;outline:0;padding:10px;resize:vertical;width:100%}.leads-note-edit>div{display:flex;gap:8px;justify-content:flex-end}.leads-task-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.leads-task-list li{grid-gap:12px;align-items:start;background:#fff;border:1px solid var(--lead-line-soft);border-left:3px solid #c9d6d0;border-radius:12px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px}.leads-task-list li.is-overdue{border-left-color:var(--lead-danger)}.leads-task-list li.is-today{border-left-color:#d39a2b}.leads-task-list li.is-upcoming{border-left-color:#5b84c9}.leads-task-list li.is-done{background:#fafcfb;border-left-color:#3d9b6d}.leads-task-list li.is-done .leads-task-body strong{color:var(--lead-faint);text-decoration:line-through}.leads-task-list .leads-task-check{margin-top:1px}.leads-task-body{grid-gap:5px;display:grid;gap:5px;min-width:0}.leads-task-body strong{color:var(--lead-ink);font-size:14px;font-weight:650;overflow-wrap:anywhere}.leads-task-body p{color:var(--lead-muted);font-size:13px;line-height:1.5;margin:2px 0 0;white-space:pre-wrap}.leads-task-meta{align-items:center;color:var(--lead-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 12px}.leads-task-meta>span{align-items:center;display:inline-flex;gap:4px}.leads-priority{border-radius:999px;font-weight:650;padding:2px 8px}.leads-priority.is-high{background:var(--lead-danger-soft);color:var(--lead-danger)}.leads-priority.is-low{background:#eef2f0;color:var(--lead-muted)}.leads-done-toggle{justify-self:start}.leads-message{background:var(--lead-soft);border-left:3px solid var(--lead-brand);border-radius:0 12px 12px 0;color:var(--lead-text);display:flex;font-size:14px;gap:10px;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:14px 16px;white-space:pre-wrap}.leads-message>i{color:var(--lead-brand);font-size:18px}.leads-answers{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.leads-answers>div{grid-gap:4px;border:1px solid var(--lead-line-soft);border-radius:11px;display:grid;gap:4px;min-width:0;padding:11px 13px}.leads-answers dt{color:var(--lead-muted);font-size:12px;font-weight:600;text-transform:capitalize}.leads-answers dd{color:var(--lead-ink);font-size:14px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.leads-answers-extra{grid-gap:6px;background:var(--lead-soft);border-radius:12px;display:grid;font-size:14px;gap:6px;padding:12px 14px}.leads-answers-extra p{margin:0}.leads-answers-extra a{color:var(--lead-brand);font-size:13px}.leads-side-card{grid-gap:14px;display:grid;gap:14px;padding:18px}.leads-side-card h2{color:var(--lead-ink);font-size:15px;font-weight:720;margin:0}.leads-props{grid-gap:12px;display:grid;gap:12px;margin:0}.leads-props>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.leads-props dt{align-items:center;color:var(--lead-muted);display:flex;font-size:12px;font-weight:600;gap:6px}.leads-props dd{align-items:center;color:var(--lead-ink);display:flex;font-size:14px;gap:4px;margin:0;min-width:0}.leads-props dd>a,.leads-props dd>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-props dd>a{color:var(--lead-brand);text-decoration:none}.leads-props dd>a:hover{text-decoration:underline}.leads-props.is-compact{gap:9px 14px;grid-template-columns:auto minmax(0,1fr)}.leads-props.is-compact>div{display:contents}.leads-props.is-compact dd{font-size:13px;justify-content:flex-end;overflow-wrap:anywhere;text-align:right;text-transform:capitalize}.leads-capture-url{align-items:center;border-top:1px solid var(--lead-line-soft);color:var(--lead-faint);display:flex;font-size:12px;gap:6px;margin:0;min-width:0;overflow:hidden;padding-top:10px;text-overflow:ellipsis;white-space:nowrap}.leads-skeleton-card{grid-gap:14px;display:grid;gap:14px;padding:18px}.leads-skeleton-line{align-items:center;display:flex;gap:12px}.leads-skeleton-line.is-stacked{grid-gap:8px;display:grid;gap:8px}@media (max-width:1280px){.leads-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.leads-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-detail-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1024px){.leads-overview-grid{gap:0}.leads-detail-layout,.leads-overview-grid{grid-template-columns:minmax(0,1fr)}.leads-detail-side{gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.leads-detail-side>.leads-card{margin-bottom:0}.leads-detail-layout{gap:0}.leads-detail-side{margin-bottom:16px}.leads-link-row{grid-template-columns:minmax(0,1fr) auto}.leads-link-metrics{grid-column:1/-1;grid-row:2}.leads-link-actions{grid-column:2;grid-row:1}.leads-rule-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.leads-heading{align-items:stretch;flex-direction:column}.leads-heading h1{font-size:24px}.leads-heading-actions>*{flex:1 1}.leads-kpis{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.leads-kpis>:last-child{grid-column:1/-1}.leads-kpi{padding:12px}.leads-kpi-icon{flex-basis:34px;font-size:17px;height:34px;width:34px}.leads-kpi-text strong{font-size:20px}.leads-breakdown-grid{gap:0;grid-template-columns:minmax(0,1fr)}.leads-hide-sm{display:none}.leads-toolbar{flex-wrap:wrap;padding:12px}.leads-search{flex-basis:100%}.leads-toolbar-actions{width:100%}.leads-toolbar-actions>*{flex:1 1}.leads-toolbar-actions .leads-popover-anchor>button{width:100%}.leads-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 12px 12px}.leads-bulk-bar{margin:0 12px 12px}.leads-bulk-bar .leads-text-button{margin-left:0}.leads-table-wrap{overflow:visible}.leads-table,.leads-table tbody{display:block;min-width:0}.leads-table thead{display:none}.leads-table tbody tr{grid-gap:8px 10px;border-bottom:1px solid var(--lead-line-soft);display:grid;gap:8px 10px;grid-template-columns:26px minmax(0,1fr) auto;padding:14px 12px}.leads-table tbody tr:last-child{border-bottom:0}.leads-table td{background:#0000!important;border:0;box-shadow:none;display:block;min-width:0;padding:0;position:static;white-space:normal}.leads-table tbody tr.is-selected,.leads-table tbody tr:hover{background:#f7fbf9}.leads-table td.leads-col-check{grid-column:1;grid-row:1;padding:9px 0 0!important;width:auto}.leads-table td.leads-col-lead{grid-column:2;grid-row:1;max-width:none;min-width:0}.leads-table td.leads-col-actions{grid-column:3;grid-row:1;width:auto}.leads-table td[data-label]{align-items:center;display:flex;gap:10px;grid-column:2/-1}.leads-table td[data-label]:before{color:var(--lead-faint);content:attr(data-label);flex:0 0 74px;font-size:11px;font-weight:650;letter-spacing:.04em;min-width:74px;text-transform:uppercase}.leads-table td[data-label]>*{min-width:0}.leads-contact-cell{display:flex;flex-wrap:wrap;gap:4px 12px}.leads-cell-sub{display:inline;margin:0 0 0 6px}.leads-table .leads-skeleton-row td:not(.leads-col-check):not(.leads-col-lead):not(:last-child){grid-column:2/-1}.leads-table .leads-empty-row{display:block;padding:0}.leads-pagination{justify-content:center}.leads-pagination-summary{margin:0;text-align:center;width:100%}.leads-pipeline-legend{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 16px 4px}.leads-pipeline-bar{margin:16px 16px 0}.leads-trend{padding:14px 16px 16px}.leads-trend-bars{gap:3px}.leads-trend-bars small{font-size:0}.leads-card-heading{padding:16px 16px 12px}.leads-recent-row{grid-template-columns:36px minmax(0,1fr) auto;padding:10px 16px}.leads-recent-row time{display:none}.leads-task-queue>article{grid-template-columns:auto minmax(0,1fr);padding:10px 16px}.leads-task-queue>article>:last-child{grid-column:2;justify-self:start}.leads-form-grid{grid-template-columns:minmax(0,1fr);padding:14px}.leads-form-new{min-height:140px}.leads-link-row{padding:14px 16px}.leads-attribution-row.is-head{display:none}.leads-attribution-row{gap:4px;grid-template-columns:minmax(0,1fr);padding:12px 16px}.leads-attribution-row>span:before{color:var(--lead-faint);content:attr(data-label) ":";margin-right:6px}.leads-rule-form{grid-template-columns:minmax(0,1fr);padding:16px}.leads-rule-list>article{grid-template-columns:auto minmax(0,1fr);padding:12px 16px}.leads-rule-list>article>:last-child{grid-column:1/-1;justify-self:end}.leads-social-status{flex-wrap:wrap;margin:14px 16px 0}.leads-detail-hero{gap:14px;grid-template-columns:auto minmax(0,1fr);padding:18px}.leads-avatar.is-xl{flex-basis:52px;font-size:18px;height:52px;width:52px}.leads-detail-title h1{font-size:20px}.leads-detail-actions{grid-column:1/-1;justify-content:stretch}.leads-detail-actions>*{flex:1 1}.leads-detail-actions>.leads-icon-button{flex:0 0 38px;height:38px;width:38px}.leads-step{flex:0 0 auto}.leads-followup-actions{width:100%}.leads-followup-actions>*{flex:1 1}.leads-tab-panel{padding:14px}.leads-answers{grid-template-columns:minmax(0,1fr)}.leads-note-composer>div{flex-wrap:wrap}.leads-modal-root{align-items:flex-end;padding:0}.leads-modal,.leads-modal.is-lg,.leads-modal.is-sm{animation-name:leads-sheet-in;border-radius:18px 18px 0 0;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);max-width:none}.leads-modal-header{padding:16px 16px 12px}.leads-modal-body{padding:16px}.leads-modal-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.leads-modal-footer>*{flex:1 1}.leads-form-grid-2,.leads-share-tracking{grid-template-columns:minmax(0,1fr)}.leads-share-targets{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes leads-sheet-in{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:420px){.leads-filter-panel{grid-template-columns:minmax(0,1fr)}.leads-pipeline-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-status-tabs button{padding:0 9px}.leads-row-actions .leads-icon-button{flex-basis:30px;height:30px;width:30px}}@media (prefers-reduced-motion:reduce){.leads-bulk-bar,.leads-filter-panel,.leads-modal,.leads-modal-root,.leads-page,.leads-popover{animation:none}.leads-form-card:hover,button.leads-kpi:hover{transform:none}}@media print{.leads-modal-root{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;position:static}}.messages-page{margin:0 auto;width:min(100%,1640px)}.msg-heading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.msg-heading h1{color:var(--lead-ink);font-size:28px;font-weight:750;letter-spacing:-.02em;margin:0 0 6px}.msg-heading>div>p:last-child{color:var(--lead-muted);font-size:14px;margin:0}.leads-tab-count.is-alert{background:var(--lead-danger-soft);color:var(--lead-danger)}.leads-icon-button.is-on{background:var(--lead-tint);border-color:#bcd6cc;color:var(--lead-brand-dark)}.msg-muted{color:var(--lead-faint);font-size:13px;line-height:1.5;margin:0}.msg-pad{padding:16px 20px}.msg-pad-x{padding:0 18px}.msg-full{width:100%}.msg-row-end{display:flex;gap:8px;justify-content:flex-end}.msg-select{background:#fff;border:1px solid #d6e2dc;border-radius:var(--lead-radius-sm);color:var(--lead-ink);font:inherit;font-size:13px;min-height:40px;padding:0 10px}.msg-star{color:#d69e2e}kbd{background:var(--lead-soft);border:solid var(--lead-line);border-radius:5px;border-width:1px 1px 2px;font:inherit;font-size:12px;padding:1px 6px}.msg-workspace{background:#fff;border:1px solid var(--lead-line);border-radius:var(--lead-radius);box-shadow:var(--lead-shadow);display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(280px,320px);height:max(580px,calc(100vh - 230px));height:max(580px,calc(100dvh - 230px));overflow:hidden}.msg-contact-panel,.msg-list-panel,.msg-thread-panel{display:flex;flex-direction:column;min-height:0;min-width:0}.msg-list-panel{background:#fcfdfc;border-right:1px solid var(--lead-line-soft)}.msg-contact-panel{background:#fcfdfc;border-left:1px solid var(--lead-line-soft);overflow-y:auto;overscroll-behavior:contain}.msg-back,.msg-contact-close,.msg-contact-scrim,.msg-contact-toggle{display:none}.msg-list-head{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:14px 14px 8px}.msg-list-head h2{color:var(--lead-ink);font-size:17px;font-weight:720;margin:0}.msg-list-head span{color:var(--lead-faint);font-size:12px}.msg-list-head-actions{display:flex;gap:2px}.msg-list-tools{grid-gap:8px;border-bottom:1px solid var(--lead-line-soft);display:grid;gap:8px;padding:0 12px 10px}.msg-search{height:38px}.msg-tool-row{display:flex;gap:6px}.msg-tool-row select{background:#fff;border:1px solid #d6e2dc;border-radius:9px;color:var(--lead-text);flex:1 1;font:inherit;font-size:13px;min-height:36px;min-width:0;padding:0 8px}.msg-tool-row .leads-secondary-button{min-height:36px;padding:0 10px}.msg-filter-panel{grid-gap:8px;animation:leads-pop .14s ease-out both;background:#fff;border:1px solid var(--lead-line-soft);border-radius:12px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.msg-filter-panel .leads-field{font-size:12px}.msg-filter-panel .leads-field :is(input,select){font-size:13px;min-height:34px;padding:4px 8px}.msg-filter-panel .leads-check-row,.msg-filter-panel .leads-text-button{align-self:end;min-height:34px}.msg-views{display:flex;gap:4px;margin:0 -12px;overflow-x:auto;padding:0 12px;scrollbar-width:none}.msg-views::-webkit-scrollbar{display:none}.msg-views button{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:var(--lead-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:12px;font-weight:620;gap:5px;min-height:30px;padding:0 10px;white-space:nowrap}.msg-views button:hover{background:var(--lead-soft);color:var(--lead-ink)}.msg-views button.is-active{background:var(--lead-tint);border-color:#cfe2d9;color:var(--lead-brand-dark)}.msg-views b{background:#e9efec;border-radius:999px;font-size:11px;padding:0 6px}.msg-views button.is-active b{background:var(--lead-brand);color:#fff}.msg-bulk{background:var(--lead-tint);border-bottom:1px solid var(--lead-line-soft);gap:6px;justify-content:space-between;padding:8px 12px}.msg-bulk,.msg-bulk-actions{align-items:center;display:flex;flex-wrap:wrap}.msg-bulk-actions{gap:2px}.msg-bulk-tag{align-items:center;display:flex;gap:2px}.msg-bulk-tag input{border:1px solid #cfe2d9;border-radius:8px;font:inherit;font-size:12px;min-height:30px;padding:0 8px;width:92px}.msg-list{flex:1 1;list-style:none;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 0}.msg-row{align-items:stretch;border-bottom:1px solid var(--lead-line-soft);display:flex;position:relative}.msg-row-check{align-items:center;display:flex;padding-left:12px}.msg-row-check input{accent-color:var(--lead-brand);height:16px;width:16px}.msg-row-main{align-items:flex-start;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:11px;min-width:0;padding:12px 14px;text-align:left}.msg-row:hover .msg-row-main{background:#f5f9f7}.msg-row.is-active{background:#edf6f2}.msg-row.is-active:before{background:var(--lead-brand);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.msg-row.is-checked{background:#f0f7f3}.msg-row-main:focus-visible{box-shadow:inset 0 0 0 2px var(--lead-ring);outline:0}.msg-row-text{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.msg-row-top{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.msg-row-top strong{color:var(--lead-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-row.is-unread .msg-row-top strong{color:var(--lead-ink);font-weight:760}.msg-row-top time{color:var(--lead-faint);flex:0 0 auto;font-size:11px}.msg-row-preview{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--lead-muted);display:-webkit-box;font-size:13px;line-height:1.4;overflow:hidden}.msg-row.is-unread .msg-row-preview{color:var(--lead-text)}.msg-failed-icon{color:var(--lead-danger);margin-right:4px}.msg-row-chips{display:flex;flex-wrap:wrap;margin-top:3px}.msg-chip,.msg-row-chips{align-items:center;gap:4px}.msg-chip{background:#eef2f0;border-radius:999px;color:var(--lead-muted);display:inline-flex;font-size:11px;font-weight:600;max-width:150px;overflow:hidden;padding:1px 7px;text-overflow:ellipsis;white-space:nowrap}.msg-chip.is-alert{background:var(--lead-warn-soft);color:var(--lead-warn)}.msg-chip.is-done{background:#e6f4ea;color:#2e7a4a}.msg-chip.is-lead{background:var(--lead-tint);color:var(--lead-brand-dark)}.msg-chip.is-tag{background:#fff;border:1px solid #d6e6de}.msg-unread{align-self:center;background:var(--lead-brand);border-radius:999px;color:#fff;display:grid;flex:0 0 auto;font-size:10px;font-weight:700;height:10px;min-width:10px;padding:0;place-items:center}.msg-unread:not(:empty){height:20px;min-width:20px;padding:0 6px}.msg-list-empty{grid-gap:8px;color:var(--lead-muted);display:grid;font-size:13px;gap:8px;justify-items:center;line-height:1.5;padding:38px 20px;text-align:center}.msg-list-empty>i{background:var(--lead-tint);border-radius:13px;color:var(--lead-brand);display:grid;font-size:21px;height:44px;place-items:center;width:44px}.msg-list-empty strong{color:var(--lead-ink);font-size:15px}.msg-load-more{display:flex;justify-content:center;padding:12px}.msg-row.is-skeleton .msg-row-main{cursor:default}.msg-avatar{background:#e6f2ec;border-radius:50%;color:#2f7a60;display:grid;flex:0 0 40px;font-size:14px;font-weight:750;height:40px;place-items:center;position:relative;width:40px}.msg-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.msg-avatar.is-md{flex-basis:42px;height:42px;width:42px}.msg-avatar.is-lg{flex-basis:68px;font-size:22px;height:68px;width:68px}.msg-platform-dot{background:#52606d;border:2px solid #fff;border-radius:50%;bottom:-3px;color:#fff;display:grid;font-size:10px;height:18px;place-items:center;position:absolute;right:-3px;width:18px}.msg-channel-icon.platform-instagram,.platform-instagram.msg-platform-dot{background:linear-gradient(45deg,#f09433,#dc2743 55%,#bc1888)}.msg-channel-icon.platform-facebook,.platform-facebook.msg-platform-dot{background:#1877f2}.msg-channel-icon.platform-linkedin,.platform-linkedin.msg-platform-dot{background:#0a66c2}.msg-channel-icon.platform-youtube,.platform-youtube.msg-platform-dot{background:#e62117}.msg-channel-icon:is(.platform-x,.platform-threads,.platform-tiktok),.platform-threads.msg-platform-dot,.platform-tiktok.msg-platform-dot,.platform-x.msg-platform-dot{background:#111}.msg-thread-panel{background:#fff}.msg-thread-empty{grid-gap:8px;color:var(--lead-muted);display:grid;gap:8px;height:100%;justify-items:center;padding:30px;place-content:center;text-align:center}.msg-thread-empty>span{background:var(--lead-tint);border-radius:16px;color:var(--lead-brand);display:grid;font-size:26px;height:56px;place-items:center;width:56px}.msg-thread-empty h2,.msg-thread-empty strong{color:var(--lead-ink);font-size:17px;margin:4px 0 0}.msg-thread-empty p{font-size:13px;line-height:1.5;margin:0;max-width:340px}.msg-thread-empty.is-inline{height:auto;padding:50px 20px}.msg-thread-header{align-items:center;border-bottom:1px solid var(--lead-line-soft);display:flex;flex:0 0 auto;gap:12px;padding:12px 16px}.msg-thread-title{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.msg-thread-title h2{color:var(--lead-ink);font-size:16px;font-weight:720}.msg-thread-title h2,.msg-thread-title p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-thread-title p{align-items:center;color:var(--lead-muted);display:flex;font-size:12px;gap:5px}.msg-thread-actions{align-items:center;display:flex;flex:0 0 auto;gap:4px}.msg-status-select{background:#fff;border:1px solid var(--lead-line);border-radius:9px;color:var(--lead-text);font:inherit;font-size:13px;min-height:34px;padding:0 8px}.msg-resolve{min-height:34px;padding:0 10px}.msg-banner{align-items:flex-start;border-bottom:1px solid;display:flex;flex:0 0 auto;font-size:13px;gap:8px;line-height:1.45;padding:9px 16px}.msg-banner.is-warning{background:var(--lead-warn-soft);border-color:#f1dfb9;color:#7f5410}.msg-banner.is-info{background:#f2f6fd;border-color:#d7e3f6;color:#3b5d92}.msg-banner a{color:inherit;font-weight:650}.msg-thread-body{background:linear-gradient(180deg,#fafcfb,#fff 120px);display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 20px}.msg-load-earlier{align-self:center;margin-bottom:8px;min-height:32px}.msg-day{align-items:center;color:var(--lead-faint);display:flex;font-size:11px;font-weight:650;gap:10px;letter-spacing:.04em;margin:12px 0 6px;text-transform:uppercase}.msg-day:after,.msg-day:before{background:var(--lead-line-soft);content:"";flex:1 1;height:1px}.msg-bubble{grid-gap:4px;background:#f1f5f3;border-radius:16px 16px 16px 5px;color:var(--lead-ink);display:grid;gap:4px;max-width:min(78%,560px);padding:10px 13px}.msg-bubble.is-outbound{align-self:flex-end;background:var(--lead-brand);border-radius:16px 16px 5px 16px;color:#fff}.msg-bubble.is-note{align-self:center;background:#fffaf0;border:1px dashed #e4cf96;border-radius:12px;color:#5e4a1c;max-width:min(90%,620px)}.msg-bubble.is-failed{background:#fbefed;color:#7c3029}.msg-bubble-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:6px}.msg-bubble-meta strong{font-weight:700;opacity:.8}.msg-type-badge{align-items:center;background:#0000000f;border-radius:999px;display:inline-flex;font-size:10px;font-weight:650;gap:3px;padding:0 6px}.msg-bubble.is-outbound .msg-type-badge{background:#ffffff2e}.msg-bubble-body{font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.msg-attachments{display:flex;flex-wrap:wrap;gap:6px}.msg-attachment{align-items:center;background:#0000000f;border-radius:8px;color:inherit;display:inline-flex;font-size:12px;gap:5px;padding:5px 9px;text-decoration:none}.msg-attachment.is-image{overflow:hidden;padding:0}.msg-attachment.is-image img{display:block;max-height:220px;max-width:220px;object-fit:cover}.msg-bubble footer{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:flex-end;opacity:.75}.msg-delivery{align-items:center;display:inline-flex;gap:3px}.msg-delivery.is-failed{font-weight:700;opacity:1}.msg-inline-action{align-items:center;background:#0000000f;border:0;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:650;gap:3px;padding:1px 6px}.msg-inline-action:hover{background:#0000001f}.msg-failure{align-items:center;border-top:1px solid #7c302926;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;padding-top:6px}.msg-failure>span{flex:1 1;min-width:140px}.msg-composer{grid-gap:8px;background:#fff;border-top:1px solid var(--lead-line-soft);display:grid;flex:0 0 auto;gap:8px;padding:10px 14px 12px}.msg-composer.is-note{background:#fffcf4}.msg-composer-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.msg-composer-tools{align-items:center;display:flex;gap:4px}.msg-composer-tools select,.msg-language{background:#fff;border:1px solid var(--lead-line);border-radius:8px;color:var(--lead-text);font:inherit;font-size:12px;min-height:32px;padding:0 8px}.msg-language{width:100px}.msg-emoji{position:relative}.msg-emoji summary{list-style:none}.msg-emoji summary::-webkit-details-marker{display:none}.msg-emoji>div{grid-gap:2px;background:#fff;border:1px solid var(--lead-line);border-radius:12px;bottom:calc(100% + 6px);box-shadow:0 12px 30px #12342f29;display:grid;gap:2px;grid-template-columns:repeat(5,34px);padding:6px;position:absolute;right:0;z-index:20}.msg-emoji>div button{background:#0000;border:0;border-radius:8px;cursor:pointer;font-size:18px;height:34px}.msg-emoji>div button:hover,.msg-reply-target{background:var(--lead-soft)}.msg-reply-target{align-items:center;border-left:3px solid var(--lead-brand);border-radius:0 8px 8px 0;color:var(--lead-text);display:flex;font-size:12px;gap:8px;padding:6px 8px 6px 10px}.msg-reply-target span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-composer-input{position:relative}.msg-composer textarea{border:1px solid #d6e2dc;border-radius:12px;color:var(--lead-ink);display:block;font:inherit;font-size:14px;line-height:1.5;max-height:220px;min-height:70px;padding:10px 12px;resize:vertical;width:100%}.msg-composer textarea:focus{border-color:#4f9a86;box-shadow:0 0 0 3px var(--lead-ring);outline:0}.msg-quick{background:#fff;border:1px solid var(--lead-line);border-radius:12px;bottom:calc(100% + 6px);box-shadow:0 12px 30px #12342f29;left:0;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:4px;position:absolute;right:0;z-index:20}.msg-quick button{grid-gap:2px;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:2px;padding:8px 10px;text-align:left;width:100%}.msg-quick button.is-active,.msg-quick button:hover{background:var(--lead-tint)}.msg-quick strong{font-size:13px}.msg-quick span{color:var(--lead-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-schedule{align-items:center;background:var(--lead-soft);border:1px solid var(--lead-line-soft);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.msg-schedule input{border:1px solid #d6e2dc;border-radius:8px;font:inherit;font-size:13px;min-height:34px;padding:0 8px}.msg-composer-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.msg-composer-hint{align-items:center;color:var(--lead-faint);display:inline-flex;flex:1 1;font-size:12px;gap:5px;min-width:0}.msg-composer-buttons{display:flex;gap:6px}.msg-contact-empty{grid-gap:8px;color:var(--lead-faint);display:grid;font-size:13px;gap:8px;height:100%;justify-items:center;place-content:center}.msg-contact-empty i{font-size:34px}.msg-contact{align-content:start;display:grid;position:relative}.msg-contact-head{grid-gap:6px;border-bottom:1px solid var(--lead-line-soft);display:grid;gap:6px;justify-items:center;padding:22px 18px 16px;text-align:center}.msg-contact-head h2{align-items:center;color:var(--lead-ink);display:flex;font-size:17px;font-weight:720;gap:4px;margin:6px 0 0;overflow-wrap:anywhere}.msg-contact-head p{color:var(--lead-muted);font-size:13px;margin:0}.msg-name-edit{align-items:center;display:flex;gap:2px;margin-top:6px}.msg-name-edit input{border:1px solid #4f9a86;border-radius:8px;font:inherit;font-size:14px;min-height:32px;padding:0 8px}.msg-contact-badges{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:4px}.msg-contact-block{grid-gap:10px;border-bottom:1px solid var(--lead-line-soft);display:grid;gap:10px;padding:14px 18px}.msg-contact-block h3{color:var(--lead-muted);font-size:11px;font-weight:750;letter-spacing:.08em;margin:0;text-transform:uppercase}.msg-lead-card{align-items:center;background:var(--lead-tint);border:1px solid #cfe2d9;border-radius:12px;color:inherit;display:flex;gap:10px;padding:10px;text-decoration:none}.msg-lead-card>span:nth-child(2){grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.msg-lead-card strong{color:var(--lead-ink);font-size:14px}.msg-lead-card small{color:var(--lead-muted);font-size:12px;text-transform:capitalize}.msg-lead-card:hover{border-color:var(--lead-brand)}.msg-props{grid-gap:8px;display:grid;gap:8px;margin:0}.msg-props>div{display:flex;font-size:13px;gap:10px;justify-content:space-between}.msg-props dt{color:var(--lead-muted)}.msg-props dd{color:var(--lead-ink);margin:0;overflow-wrap:anywhere;text-align:right}.msg-props a{color:var(--lead-brand)}.msg-notes{border:1px solid #d6e2dc;border-radius:10px;font:inherit;font-size:13px;line-height:1.5;padding:9px 11px;resize:vertical;width:100%}.msg-notes:focus{border-color:#4f9a86;box-shadow:0 0 0 3px var(--lead-ring);outline:0}.msg-activity,.msg-mini-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.msg-activity li,.msg-mini-list li{align-items:flex-start;color:var(--lead-text);display:flex;font-size:13px;gap:8px}.msg-activity li>i,.msg-mini-list li>i{color:var(--lead-brand);margin-top:2px}.msg-activity li>span,.msg-link,.msg-mini-list li>span{grid-gap:1px;display:grid;flex:1 1;gap:1px;min-width:0}.msg-activity time,.msg-mini-list small{color:var(--lead-faint);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-activity strong{font-weight:550}.msg-activity li.is-error>i{color:var(--lead-danger)}.msg-link{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.msg-link:hover strong{color:var(--lead-brand)}.msg-convert-assign{align-self:end;min-height:40px}.msg-auto-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.msg-auto-stats .leads-kpi{cursor:pointer}.msg-auto-stats .leads-kpi:disabled{cursor:default}.msg-auto-stats .leads-kpi.is-selected{border-color:var(--lead-brand);box-shadow:0 0 0 3px var(--lead-ring)}.msg-rule-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));padding:4px 20px 20px}.msg-rule-card{grid-gap:12px;background:#fff;border:1px solid var(--lead-line);border-radius:var(--lead-radius);display:grid;gap:12px;padding:16px;transition:box-shadow .2s ease,border-color .2s ease}.msg-rule-card:hover{box-shadow:0 8px 22px #12342f12}.msg-rule-card.state-active{border-left:4px solid var(--lead-brand)}.msg-rule-card.state-error{border-left:4px solid var(--lead-danger)}.msg-rule-card>header{align-items:flex-start;display:flex;gap:12px}.msg-rule-card>header>div{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.msg-rule-card h3{color:var(--lead-ink);font-size:15px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-rule-card>header p{color:var(--lead-muted);font-size:12px;margin:0}.msg-rule-icon{background:var(--lead-tint);border-radius:11px;color:var(--lead-brand);display:grid;flex:0 0 38px;font-size:18px;height:38px;place-items:center;width:38px}.msg-rule-flow{grid-gap:6px;background:var(--lead-soft);border-radius:10px;display:grid;gap:6px;padding:10px 12px}.msg-rule-flow span{align-items:flex-start;color:var(--lead-text);display:flex;font-size:12px;gap:7px;line-height:1.4;min-width:0}.msg-rule-flow i{color:var(--lead-brand);margin-top:1px}.msg-rule-card>footer{align-items:center;display:flex;gap:10px}.msg-rule-stat{color:var(--lead-faint);flex:1 1;font-size:12px}.msg-state{align-items:center;background:#eef2f0;border-radius:999px;color:var(--lead-muted);display:inline-flex;font-size:11px;font-weight:700;padding:2px 9px;text-transform:capitalize;white-space:nowrap}.msg-state.is-active{background:#e6f4ea;color:#2e7a4a}.msg-state.is-draft{background:#ecf2fd;color:#42679f}.msg-state.is-error{background:var(--lead-danger-soft);color:var(--lead-danger)}.msg-switch{cursor:pointer;display:inline-flex;flex:0 0 auto;position:relative}.msg-switch input{opacity:0;position:absolute}.msg-switch i{background:#cdd9d3;border-radius:999px;height:22px;position:relative;transition:background-color .15s ease;width:40px}.msg-switch i:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .15s ease;width:16px}.msg-switch input:checked+i{background:var(--lead-brand)}.msg-switch input:checked+i:after{transform:translateX(18px)}.msg-switch input:focus-visible+i{box-shadow:0 0 0 3px var(--lead-ring)}.msg-switch.is-disabled{cursor:wait;opacity:.6}.msg-runs{display:grid;list-style:none;margin:0;padding:0 0 8px}.msg-runs li{grid-gap:12px;align-items:center;border-bottom:1px solid var(--lead-line-soft);display:grid;gap:12px;grid-template-columns:76px minmax(0,1fr) auto;padding:10px 20px}.msg-runs li:last-child{border-bottom:0}.msg-runs.is-compact li{padding:10px 0}.msg-runs li>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.msg-runs strong{color:var(--lead-ink);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-runs small{color:var(--lead-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.msg-run-result{background:#eef2f0;border-radius:999px;color:var(--lead-muted);font-size:11px;font-weight:700;justify-self:start;padding:2px 8px;text-transform:capitalize}.msg-run-result.is-ok{background:#e6f4ea;color:#2e7a4a}.msg-run-result.is-warn{background:var(--lead-warn-soft);color:var(--lead-warn)}.msg-run-result.is-bad{background:var(--lead-danger-soft);color:var(--lead-danger)}.msg-run-meta{align-items:center;color:var(--lead-faint);display:flex;font-size:12px;gap:10px;white-space:nowrap}.msg-run-meta a{color:var(--lead-brand)}.msg-node{grid-gap:12px;background:#fff;border:1px solid var(--lead-line);border-radius:var(--lead-radius);box-shadow:var(--lead-shadow);display:grid;gap:12px;padding:16px}.msg-node.is-trigger{border-top:4px solid var(--lead-brand)}.msg-node.is-conditions{border-top:4px solid #5b84c9}.msg-node.is-action{border-left:4px solid #8c6bd1}.msg-node-label{align-items:center;color:var(--lead-ink);display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.08em;margin:0;text-transform:uppercase}.msg-node-label.is-standalone{background:#f0ebfb;border-radius:999px;color:#5f43a8;justify-self:start;margin-bottom:10px;padding:4px 12px}.msg-node-group{display:grid}.msg-connector{background:repeating-linear-gradient(180deg,#b8c9c1 0 5px,#0000 5px 9px);height:26px;justify-self:center;width:2px}.msg-connector.is-short{height:14px}.msg-trigger-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.msg-trigger{align-items:flex-start;background:#fff;border:1px solid var(--lead-line);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:11px 12px;text-align:left;transition:border-color .15s ease,background-color .15s ease}.msg-trigger>i{color:var(--lead-brand);font-size:18px;margin-top:2px}.msg-trigger>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.msg-trigger strong{color:var(--lead-ink);font-size:13px}.msg-trigger small{color:var(--lead-muted);font-size:12px;line-height:1.4}.msg-trigger em{background:#eef2f0;border-radius:999px;color:var(--lead-muted);font-size:10px;font-style:normal;font-weight:700;justify-self:start;padding:0 7px}.msg-trigger em.is-ok{background:#e6f4ea;color:#2e7a4a}.msg-trigger:hover:not(:disabled){border-color:#9fc9b9}.msg-trigger.is-selected{background:var(--lead-tint);border-color:var(--lead-brand);box-shadow:inset 0 0 0 1px var(--lead-brand)}.msg-trigger:disabled{cursor:not-allowed;opacity:.45}.msg-trigger:focus-visible{box-shadow:0 0 0 3px var(--lead-ring);outline:0}.msg-node-help{align-items:flex-start;color:var(--lead-muted);display:flex;font-size:12px;gap:6px;line-height:1.45;margin:0}.msg-node-help i{margin-top:1px}.msg-node-help.is-warn{color:var(--lead-warn)}.msg-node-help.is-error{color:var(--lead-danger)}.msg-posts{grid-gap:8px;display:grid;gap:8px}.msg-posts-head{color:var(--lead-text);display:flex;font-size:13px;gap:8px;justify-content:space-between}.msg-posts-head em{color:var(--lead-faint);font-style:normal;font-weight:500}.msg-posts-head span{color:var(--lead-muted)}.msg-post-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));max-height:300px;overflow-y:auto}.msg-post{grid-gap:5px;background:#fff;border:1px solid var(--lead-line);border-radius:10px;color:var(--lead-text);cursor:pointer;display:grid;font:inherit;font-size:11px;gap:5px;padding:5px;text-align:left}.msg-post>span:last-child{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.msg-post.is-selected{border-color:var(--lead-brand);box-shadow:inset 0 0 0 1px var(--lead-brand)}.msg-post:disabled{cursor:not-allowed;opacity:.45}.msg-post-thumb{aspect-ratio:1;background:var(--lead-soft);border-radius:7px;color:var(--lead-faint);display:grid;font-size:20px;overflow:hidden;place-items:center;position:relative}.msg-post-thumb img{height:100%;object-fit:cover;width:100%}.msg-post-check{background:var(--lead-brand);border-radius:50%;color:#fff;display:grid;font-size:12px;height:20px;place-items:center;position:absolute;right:5px;top:5px;width:20px}.msg-more-conditions summary{color:var(--lead-brand);cursor:pointer;font-size:13px;font-weight:650}.msg-more-conditions[open] summary{margin-bottom:12px}.msg-condition-toggles{display:flex;flex-wrap:wrap;gap:8px 20px}.msg-node-head{align-items:center;display:flex;gap:8px}.msg-node-head select{background:#fff;border:1px solid #d6e2dc;border-radius:9px;color:var(--lead-ink);flex:1 1;font:inherit;font-size:14px;font-weight:600;min-height:38px;min-width:0;padding:0 10px}.msg-node-step{background:#f0ebfb;border-radius:50%;color:#5f43a8;display:grid;flex:0 0 26px;font-size:12px;font-weight:800;height:26px;place-items:center;width:26px}.msg-node-body{grid-gap:8px;display:grid;gap:8px}.msg-node-body :is(textarea,input,select){background:#fff;border:1px solid #d6e2dc;border-radius:10px;color:var(--lead-ink);font:inherit;font-size:14px;line-height:1.5;min-height:38px;padding:8px 11px;width:100%}.msg-node-body :is(textarea,input,select):focus{border-color:#4f9a86;box-shadow:0 0 0 3px var(--lead-ring);outline:0}.msg-variable-row{align-items:center;color:var(--lead-faint);display:flex;flex-wrap:wrap;font-size:12px;gap:5px}.msg-variable-row .leads-chip-button{font-size:11px;min-height:26px;padding:0 9px}.msg-variable-row small{margin-left:auto}.msg-inline-field{align-items:center;gap:10px;grid-template-columns:auto minmax(0,180px)}.msg-stop{font-size:12px}.msg-add-action{justify-self:center;margin-top:14px;position:relative}.msg-add-action summary{list-style:none}.msg-add-action summary::-webkit-details-marker{display:none}.msg-add-action>div{grid-gap:2px;background:#fff;border:1px solid var(--lead-line);border-radius:12px;box-shadow:0 14px 34px #12342f29;display:grid;gap:2px;left:50%;padding:6px;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);width:240px;z-index:15}.msg-add-action>div button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--lead-text);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:8px;padding:8px 10px;text-align:left}.msg-add-action>div button:hover{background:var(--lead-tint)}.msg-add-action>div button i{color:#6f54c0}.msg-tester{grid-gap:12px;background:#fff;border:1px solid var(--lead-line);border-radius:var(--lead-radius);box-shadow:var(--lead-shadow);display:grid;gap:12px;padding:16px;position:-webkit-sticky;position:sticky;top:140px}.msg-tester h3{align-items:center;color:var(--lead-ink);display:flex;font-size:15px;gap:7px;margin:0}.msg-tester>p{color:var(--lead-muted);font-size:12px;line-height:1.45;margin:-4px 0 0}.msg-test-result{grid-gap:8px;animation:leads-pop .16s ease-out both;background:var(--lead-danger-soft);border:1px solid #f0d3ce;border-radius:12px;display:grid;gap:8px;padding:12px}.msg-test-result.is-match{background:#f0f8f3;border-color:#cfe5d8}.msg-test-result>strong{align-items:center;display:flex;font-size:14px;gap:6px}.msg-test-result.is-match>strong{color:#2e7a4a}.msg-test-result:not(.is-match)>strong{color:var(--lead-danger)}.msg-test-result ol,.msg-test-result ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.msg-test-result ul li{align-items:flex-start;display:flex;font-size:12px;gap:6px}.msg-test-result ul li span{grid-gap:1px;color:var(--lead-muted);display:grid;gap:1px}.msg-test-result ul li b{color:var(--lead-ink)}.msg-test-result li.is-pass>i{color:#2e7a4a}.msg-test-result li.is-fail>i{color:var(--lead-danger)}.msg-test-result ol li{grid-gap:4px;background:#fff;border-radius:8px;display:grid;font-size:12px;gap:4px;padding:8px 10px}.msg-test-result q{color:var(--lead-ink);font-style:italic;white-space:pre-wrap}.msg-test-result small{color:var(--lead-warn)}.msg-test-result .leads-eyebrow{margin:4px 0 0}.msg-channel-icon{background:#52606d;border-radius:12px;color:#fff;display:grid;flex:0 0 40px;font-size:20px;height:40px;place-items:center;width:40px}.msg-channel-skeleton{animation:leads-shimmer 1.2s infinite;background:linear-gradient(100deg,#eef3f0 25%,#f8faf9 50%,#eef3f0 75%);background-size:200% 100%;border-radius:12px;height:120px;margin-bottom:12px}.msg-reply-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:4px 20px 20px}.msg-reply-grid article{grid-gap:8px;align-content:start;background:#fff;border:1px solid var(--lead-line);border-radius:12px;display:grid;gap:8px;padding:14px}.msg-reply-grid article.is-off{background:var(--lead-soft);opacity:.8}.msg-reply-grid header{align-items:center;display:flex;gap:8px;justify-content:space-between}.msg-reply-grid h3{color:var(--lead-ink);font-size:14px;margin:0}.msg-reply-grid p{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--lead-muted);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden;white-space:pre-wrap}.msg-reply-grid footer{align-items:center;display:flex;gap:4px;margin-top:4px}.msg-reply-grid footer .leads-secondary-button{margin-right:auto;min-height:32px}.msg-scheduled{display:grid;list-style:none;margin:0;padding:0}.msg-scheduled li{grid-gap:12px;align-items:center;border-bottom:1px solid var(--lead-line-soft);display:grid;gap:12px;grid-template-columns:86px minmax(0,1fr) auto;padding:12px 20px}.msg-scheduled li:last-child{border-bottom:0}.msg-scheduled li>span:first-child{justify-self:start}.msg-scheduled li>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.msg-scheduled strong{color:var(--lead-ink);font-size:14px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-scheduled small{color:var(--lead-muted);font-size:12px}.msg-scheduled small.is-error{align-items:center;color:var(--lead-danger);display:flex;gap:4px}.msg-platform-chips{display:flex;flex-wrap:wrap;gap:6px}.msg-platform-chips .leads-chip-button{align-items:center;display:inline-flex;gap:6px}.msg-platform-chips b{background:#0000000f;border-radius:999px;font-size:11px;padding:0 6px}.msg-account-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.msg-account{align-items:center;background:#fff;border:1px solid var(--lead-line);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;min-width:0;padding:10px 12px;position:relative;text-align:left;transition:border-color .15s ease,background-color .15s ease}.msg-account>span:nth-child(2){grid-gap:2px;display:grid;gap:2px;min-width:0}.msg-account strong{color:var(--lead-ink);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-account small{color:var(--lead-muted);font-size:12px;line-height:1.35}.msg-account .msg-channel-icon{border-radius:50%;flex-basis:34px;font-size:17px;height:34px;overflow:hidden;width:34px}.msg-channel-icon img{height:100%;object-fit:cover;width:100%}.msg-account:hover:not(:disabled){border-color:#9fc9b9}.msg-account.is-selected{background:var(--lead-tint);border-color:var(--lead-brand);box-shadow:inset 0 0 0 1px var(--lead-brand)}.msg-account.is-unavailable{background:var(--lead-soft);cursor:not-allowed;opacity:.7}.msg-account:focus-visible{box-shadow:0 0 0 3px var(--lead-ring);outline:0}.msg-account-check{color:var(--lead-brand);font-size:18px;margin-left:auto}.msg-media-picker{grid-gap:10px;background:var(--lead-soft);border:1px solid var(--lead-line-soft);border-radius:12px;display:grid;gap:10px;padding:12px}.msg-media-head{color:var(--lead-text);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;justify-content:space-between}.msg-media-head em{color:var(--lead-faint);font-style:normal;font-weight:500}.msg-media-head span{color:var(--lead-muted)}.msg-media-selected{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.msg-media-selected li{align-items:center;background:#fff;border:1px solid #cfe2d9;border-radius:999px;display:inline-flex;font-size:12px;gap:6px;max-width:240px;padding:3px 4px 3px 3px}.msg-media-selected li>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-media-selected li.is-clear{background:#0000;border:0}.msg-media-mini{background:var(--lead-tint);border-radius:50%;color:var(--lead-brand);display:grid;flex:0 0 24px;font-size:12px;height:24px;overflow:hidden;place-items:center;width:24px}.msg-media-mini img{height:100%;object-fit:cover;width:100%}.msg-media-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.msg-media-search{background:#fff;flex:1 1;height:34px;min-width:160px}.msg-media-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));max-height:420px;overflow-y:auto;overscroll-behavior:contain}.msg-media{grid-gap:5px;align-content:start;background:#fff;border:1px solid var(--lead-line);border-radius:11px;color:var(--lead-text);cursor:pointer;display:grid;font:inherit;gap:5px;padding:5px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.msg-media:hover:not(:disabled){border-color:#9fc9b9}.msg-media.is-selected{border-color:var(--lead-brand);box-shadow:inset 0 0 0 2px var(--lead-brand)}.msg-media:disabled{cursor:not-allowed;opacity:.5}.msg-media:focus-visible{box-shadow:0 0 0 3px var(--lead-ring);outline:0}.msg-media-thumb{aspect-ratio:1;background:var(--lead-tint);border-radius:8px;color:var(--lead-brand);display:grid;font-size:22px;overflow:hidden;place-items:center;position:relative}.msg-media-thumb img,.msg-media-thumb video{height:100%;object-fit:cover;width:100%}.msg-media-thumb em{background:#0c221fb3;border-radius:999px;bottom:5px;color:#fff;font-size:10px;font-style:normal;font-weight:700;left:5px;padding:1px 6px;position:absolute}.msg-media-caption{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;line-height:1.35;overflow:hidden}.msg-media small{color:var(--lead-faint);font-size:11px}.msg-media-skeleton{animation:leads-shimmer 1.2s infinite;aspect-ratio:.8;background:linear-gradient(100deg,#e9efec 25%,#f6f9f7 50%,#e9efec 75%);background-size:200% 100%;border-radius:11px}.msg-media-skeleton.is-row{aspect-ratio:auto;height:56px}.msg-media-state{grid-gap:6px;background:#fff;border-radius:10px;color:var(--lead-muted);display:grid;font-size:13px;gap:6px;justify-items:center;line-height:1.45;padding:22px 14px;text-align:center}.msg-media-state>i{color:var(--lead-brand);font-size:24px}.msg-media-state strong{color:var(--lead-ink);font-size:14px}.msg-media-state.is-error>i{color:var(--lead-danger)}.msg-media-more{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media (max-width:480px){.msg-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msg-account-grid{grid-template-columns:minmax(0,1fr)}}.msg-wizard{grid-gap:14px;display:grid;gap:14px}.msg-wizard-head{align-items:center;display:flex;gap:12px}.msg-wizard-head>div{flex:1 1;min-width:0}.msg-wizard-head .leads-eyebrow{margin-bottom:2px}.msg-wizard-head h2{color:var(--lead-ink);font-size:20px;font-weight:740;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-progress{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.msg-progress button{align-items:center;background:#fff;border:1px solid var(--lead-line);border-radius:12px;color:var(--lead-muted);cursor:pointer;display:flex;font:inherit;gap:8px;min-width:0;padding:8px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.msg-progress button:hover:not(:disabled){border-color:#9fc9b9}.msg-progress button:focus-visible{box-shadow:0 0 0 3px var(--lead-ring);outline:0}.msg-progress button:disabled{cursor:default}.msg-progress-dot{background:#eef2f0;border-radius:50%;color:var(--lead-muted);display:grid;flex:0 0 26px;font-size:12px;font-weight:800;height:26px;place-items:center;width:26px}.msg-progress-label{display:grid;font-size:12px;font-weight:650;line-height:1.25;min-width:0}.msg-progress-label small{color:var(--lead-faint);font-size:10px;font-weight:500}.msg-progress .is-current button{background:var(--lead-tint);border-color:var(--lead-brand);color:var(--lead-ink)}.msg-progress .is-current .msg-progress-dot{background:var(--lead-brand);color:#fff}.msg-progress .is-done .msg-progress-dot{background:#3d9b6d;color:#fff}.msg-progress .is-done button{color:var(--lead-text)}.msg-progress .is-skipped button{background:#0000;border-style:dashed;opacity:.7}.msg-progress-bar{background:#e6ece9;border-radius:999px;height:4px;overflow:hidden}.msg-progress-bar span{background:var(--lead-brand);border-radius:inherit;display:block;height:100%;transition:width .25s ease}.msg-wizard-card{grid-gap:16px;background:#fff;border:1px solid var(--lead-line);border-radius:var(--lead-radius);box-shadow:var(--lead-shadow);display:grid;gap:16px;padding:22px}.msg-wizard-card>.leads-inline-alert{margin:0}.msg-step-head .leads-eyebrow{margin-bottom:4px}.msg-step-head h3{color:var(--lead-ink);font-size:19px;font-weight:740;margin:0;outline:0}.msg-step-head p:last-child{color:var(--lead-muted);font-size:14px;margin:4px 0 0}.msg-step-body{grid-gap:16px;display:grid;gap:16px}.msg-step-columns{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.msg-span{grid-column:1/-1}.msg-node.has-error{border-color:#d98b82}.msg-node-label em{color:var(--lead-faint);font-size:11px;font-style:normal;font-weight:600;letter-spacing:0;text-transform:none}.msg-choice-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.msg-choice{grid-gap:3px;background:#fff;border:1px solid var(--lead-line);border-radius:11px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:3px;padding:10px 12px;text-align:left}.msg-choice strong{color:var(--lead-ink);font-size:13px}.msg-choice small{color:var(--lead-muted);font-size:12px;line-height:1.4}.msg-choice:hover{border-color:#9fc9b9}.msg-choice.is-selected{background:var(--lead-tint);border-color:var(--lead-brand);box-shadow:inset 0 0 0 1px var(--lead-brand)}.msg-choice:focus-visible{box-shadow:0 0 0 3px var(--lead-ring);outline:0}.msg-toggle-row{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;position:relative}.msg-toggle-row>span{grid-gap:2px;display:grid;gap:2px}.msg-toggle-row strong{color:var(--lead-ink);font-size:14px}.msg-toggle-row small{color:var(--lead-muted);font-size:12px;line-height:1.4}.msg-toggle-row input{opacity:0;position:absolute}.msg-toggle-row>i{background:#cdd9d3;border-radius:999px;flex:0 0 40px;height:22px;position:relative;transition:background-color .15s ease;width:40px}.msg-toggle-row>i:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .15s ease;width:16px}.msg-toggle-row input:checked+i{background:var(--lead-brand)}.msg-toggle-row input:checked+i:after{transform:translateX(18px)}.msg-toggle-row input:focus-visible+i{box-shadow:0 0 0 3px var(--lead-ring)}.msg-toggle-row.is-disabled{cursor:not-allowed;opacity:.6}.msg-review{align-items:start;grid-template-columns:minmax(0,1fr) 340px}.msg-review .msg-tester{position:static}.msg-summary{border:1px solid var(--lead-line-soft);border-radius:12px;display:grid;margin:0}.msg-summary-row{grid-gap:12px;align-items:start;border-bottom:1px solid var(--lead-line-soft);display:grid;font-size:13px;gap:12px;grid-template-columns:130px minmax(0,1fr) auto;padding:11px 14px}.msg-summary-row:last-child{border-bottom:0}.msg-summary-row dt{color:var(--lead-muted);font-weight:600}.msg-summary-row dd{color:var(--lead-ink);line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.msg-activation{align-items:flex-start;background:var(--lead-warn-soft);border:1px solid #f1dfb9;border-radius:12px;color:#7f5410;display:flex;font-size:13px;gap:8px;line-height:1.45;padding:11px 13px}.msg-activation.is-ok{background:#f0f8f3;border-color:#cfe5d8;color:#2f6f4c}.msg-wizard-foot{align-items:center;background:#fffffff7;border-top:1px solid var(--lead-line);bottom:0;display:flex;gap:10px;margin:0 -28px -28px;padding:12px 28px calc(12px + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:6}.msg-wizard-count{color:var(--lead-faint);flex:1 1;font-size:13px;text-align:center}@media (max-width:1024px){.msg-progress{grid-template-columns:repeat(6,minmax(36px,1fr))}.msg-progress-label{display:none}.msg-progress button{justify-content:center}.msg-review{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.msg-choice-grid,.msg-step-columns{grid-template-columns:minmax(0,1fr)}.msg-wizard-card{padding:16px}.msg-wizard-head{flex-wrap:wrap}.msg-wizard-head>.leads-secondary-button{width:100%}.msg-wizard-foot{margin:0 -16px -20px;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.msg-summary-row{grid-template-columns:minmax(0,1fr) auto}.msg-summary-row dd{grid-column:1/-1;grid-row:2}}@media (max-width:1280px){.msg-workspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.msg-contact-toggle{display:inline-grid}.msg-contact-panel{border-left:1px solid var(--lead-line);bottom:0;box-shadow:-16px 0 40px #0c282429;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .24s cubic-bezier(.2,.7,.2,1);width:min(360px,92vw);z-index:1300}.msg-workspace.has-contact .msg-contact-panel{transform:none}.msg-contact-scrim{animation:leads-fade .16s ease-out both;background:#0c221f4d;display:block;inset:0;position:fixed;z-index:1290}.msg-contact-close{display:inline-grid;position:absolute;right:10px;top:10px;z-index:2}.msg-auto-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.msg-tester{position:static}}@media (max-width:860px){.msg-heading{align-items:stretch;flex-direction:column}.msg-heading h1{font-size:24px}.msg-workspace{grid-template-columns:minmax(0,1fr);height:max(520px,calc(100vh - 210px));height:max(520px,calc(100dvh - 210px))}.msg-thread-panel,.msg-workspace.has-thread .msg-list-panel{display:none}.msg-workspace.has-thread .msg-thread-panel{display:flex}.msg-back{display:inline-grid}.msg-composer-buttons .leads-secondary-button span,.msg-resolve span{display:none}.msg-thread-header{gap:8px;padding:10px 12px}.msg-status-select{max-width:116px}.msg-thread-body{padding:12px}.msg-bubble{max-width:88%}.msg-composer{padding:8px 10px 10px}.msg-composer-tools select{max-width:120px}.msg-reply-grid,.msg-rule-grid,.msg-trigger-grid{grid-template-columns:minmax(0,1fr)}.msg-reply-grid,.msg-rule-grid{padding:4px 14px 16px}.msg-runs li{grid-template-columns:minmax(0,1fr) auto;padding:10px 16px}.msg-runs li>.msg-run-result{grid-column:1/-1}.msg-scheduled li{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.msg-scheduled li>span:first-child{grid-column:1/-1}}@media (max-width:480px){.msg-resolve,.msg-thread-actions a.leads-icon-button{display:none}.msg-thread-actions{gap:0}.msg-composer-top{align-items:stretch;flex-direction:column}.msg-composer-tools{justify-content:flex-end}.msg-filter-panel{grid-template-columns:minmax(0,1fr)}.msg-auto-stats{gap:8px}}@media (prefers-reduced-motion:reduce){.msg-contact-panel{transition:none}.msg-filter-panel,.msg-test-result{animation:none}}.capture-page{--capture-primary:#087e75;--capture-bg:#f2f6f3;align-items:center;background:radial-gradient(ellipse at 12% 0,color-mix(in srgb,var(--capture-primary) 12%,#0000) 0,#0000 46%),var(--capture-bg);color:#173b3a;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center;min-height:100vh;min-height:100dvh;padding:32px 16px 18px}.capture-card{--capture-radius:14px;--capture-input-radius:10px;animation:capture-in .3s ease both;background:#fff;border:1px solid #dce6e2;border-radius:var(--capture-radius);box-shadow:0 18px 48px #173b3a1a;container-type:inline-size;padding:28px 30px 24px;width:min(100%,600px)}.capture-card.is-radius-sharp{--capture-radius:4px;--capture-input-radius:3px}.capture-card.is-radius-pill{--capture-radius:22px;--capture-input-radius:999px}@keyframes capture-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.capture-brand{align-items:center;border-bottom:1px solid #edf1ef;color:#4f6b61;display:flex;font-size:13px;font-weight:700;gap:9px;padding-bottom:16px}.capture-mark{background:var(--capture-primary);border-radius:min(var(--capture-radius),9px);color:#fff;display:grid;flex:0 0 30px;font-size:14px;font-weight:800;height:30px;place-items:center;width:30px}.capture-intro{padding:20px 0 16px}.capture-eyebrow{color:var(--capture-primary);font-size:11px;font-weight:800;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.capture-intro h1{color:#173b3a;font-size:26px;font-weight:760;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px;overflow-wrap:anywhere}.capture-intro>p:last-child:not(.capture-eyebrow){color:#5f726c;font-size:14px;line-height:1.6;margin:0;white-space:pre-line}.capture-form{grid-gap:16px;display:grid;gap:16px}.capture-fields{grid-gap:16px 14px;display:grid;gap:16px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.capture-fields>*{grid-column:1/-1;min-width:0}.capture-fields>.is-half,.capture-fields>[data-width=half]{grid-column:span 1}@container (max-width: 460px){.capture-fields>.is-half,.capture-fields>[data-width=half]{grid-column:1/-1}}.capture-field{grid-gap:7px;display:grid;gap:7px;min-width:0}.capture-label{color:#2f4a42;font-size:13px;font-weight:650}.capture-label b{color:#c2544a;margin-left:3px}.capture-field :is(input,select,textarea){background:#fff;border:1px solid #d5e1db;border-radius:var(--capture-input-radius);color:#23403a;font:inherit;font-size:14px;min-height:44px;padding:10px 13px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.capture-field textarea{border-radius:min(var(--capture-input-radius),14px);min-height:104px;resize:vertical}.capture-field :is(input,select,textarea)::placeholder{color:#9aa8a2}.capture-field :is(input,select,textarea):focus{border-color:var(--capture-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--capture-primary) 18%,#0000);outline:0}.capture-field.has-error :is(input,select,textarea){border-color:#d27a70}.capture-choices{grid-gap:8px;display:grid;gap:8px}.capture-choice{align-items:center;border:1px solid #dfe8e3;border-radius:min(var(--capture-input-radius),12px);color:#3c5850;cursor:pointer;display:flex;font-size:14px;gap:10px;min-height:42px;padding:9px 12px;transition:border-color .15s ease,background .15s ease}.capture-choice:hover{border-color:color-mix(in srgb,var(--capture-primary) 40%,#dfe8e3)}.capture-choice:has(input:checked){background:color-mix(in srgb,var(--capture-primary) 6%,#fff);border-color:var(--capture-primary)}.capture-choice input{accent-color:var(--capture-primary);height:17px;margin:0;width:17px}.capture-help{color:#7b8a84;font-size:12px;line-height:1.45}.capture-error{align-items:center;color:#b04b40;display:flex;font-size:12px;font-weight:600;gap:5px}.capture-feedback{align-items:flex-start;background:#fff7f5;border:1px solid #f0d1c9;border-radius:min(var(--capture-input-radius),12px);color:#9d4d3d;display:flex;font-size:13px;gap:9px;line-height:1.5;padding:11px 13px}.capture-submit{align-items:center;background:var(--capture-primary);border:0;border-radius:var(--capture-input-radius);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:720;gap:8px;justify-content:center;margin-top:2px;min-height:48px;transition:filter .15s ease,transform .15s ease;width:100%}.capture-submit:hover:not(:disabled){filter:brightness(.93)}.capture-submit:active:not(:disabled){transform:translateY(1px)}.capture-submit:disabled{cursor:default;opacity:.7}.capture-privacy{color:#8d9a94;font-size:12px;line-height:1.5;margin:-4px 0 0;text-align:center}.capture-success{display:grid;justify-items:center;padding:26px 12px 30px;text-align:center}.capture-success>span{background:color-mix(in srgb,var(--capture-primary) 12%,#fff);border-radius:50%;color:var(--capture-primary);display:grid;font-size:26px;height:52px;place-items:center;width:52px}.capture-success h2{color:#23443a;font-size:20px;margin:14px 0 6px}.capture-success p{color:#5f726c;font-size:14px;line-height:1.55;margin:0}.capture-footer{color:#94a19b;font-size:11px;padding-top:18px;text-align:center}.capture-state{grid-gap:12px;background:#fff;border:1px solid #dce6e2;border-radius:14px;color:#5f726c;display:grid;font-size:14px;gap:12px;justify-items:center;padding:36px 24px;text-align:center;width:min(100%,460px)}.capture-state>i{color:#4e8872;font-size:30px}.capture-state h1{color:#24453a;font-size:21px;margin:0}.capture-state p{line-height:1.6;margin:0}.capture-honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.leads-spin{animation:capture-spin 1s linear infinite}@keyframes capture-spin{to{transform:rotate(1turn)}}@media (max-width:560px){.capture-page{justify-content:flex-start;padding:16px 12px 12px}.capture-card{padding:20px 18px 18px}.capture-intro h1{font-size:22px}}@media (prefers-reduced-motion:reduce){.capture-card{animation:none}}.leads-page.fb-page{--fb-top:62px;--fb-bar:74px;width:min(100%,1680px)}.fb-topbar{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff7;border-bottom:1px solid var(--lead-line);display:flex;gap:12px;margin:-28px -28px 16px;padding:12px 28px;position:-webkit-sticky;position:sticky;top:var(--fb-top);z-index:9}.fb-title{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.fb-title input{background:#0000;border:1px solid #0000;border-radius:8px;color:var(--lead-ink);font:inherit;font-size:18px;font-weight:720;letter-spacing:-.01em;margin-left:-8px;min-width:0;padding:4px 8px;text-overflow:ellipsis;width:100%}.fb-title input:hover{border-color:var(--lead-line)}.fb-title input:focus{background:#fff;border-color:#4f9a86;box-shadow:0 0 0 3px var(--lead-ring);outline:0}.fb-title input.has-error{border-color:#d98b82}.fb-title-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.fb-save-state{color:var(--lead-faint);font-size:12px}.fb-save-state.is-dirty{color:var(--lead-warn);font-weight:600}.fb-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.fb-issues-button{align-items:center;background:#f0f8f3;border:1px solid #cfe5d8;border-radius:var(--lead-radius-sm);color:#2f6f4c;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:6px;min-height:38px;padding:0 11px}.fb-issues-button.has-warnings{background:var(--lead-warn-soft);border-color:#f1dfb9;color:var(--lead-warn)}.fb-issues-button.has-errors{background:var(--lead-danger-soft);border-color:#f0d3ce;color:var(--lead-danger)}.fb-issues-button:focus-visible{box-shadow:0 0 0 3px var(--lead-ring);outline:0}.fb-unpublish{color:var(--lead-warn)}.fb-issues{animation:leads-pop .16s ease-out both;background:#fff;border:1px solid var(--lead-line);border-radius:var(--lead-radius);box-shadow:var(--lead-shadow);margin-bottom:16px;padding:12px 48px 12px 16px;position:relative}.fb-issues ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.fb-issues li{align-items:center;color:var(--lead-text);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.fb-issues li.is-error>i{color:var(--lead-danger)}.fb-issues li.is-warning>i{color:var(--lead-warn)}.fb-issues p{align-items:center;color:#2f6f4c;display:flex;font-size:13px;gap:8px;margin:0}.fb-issues>.leads-icon-button{position:absolute;right:8px;top:8px}.fb-shell{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:290px minmax(0,1fr) 320px}.fb-shell.mode-preview{grid-template-columns:minmax(0,1fr)}.fb-shell.mode-preview>.fb-panel{display:none}.fb-panel{grid-gap:12px;background:#fff;border:1px solid var(--lead-line);border-radius:var(--lead-radius);box-shadow:var(--lead-shadow);display:grid;gap:12px;max-height:calc(100vh - var(--fb-top) - var(--fb-bar) - 28px);overflow-y:auto;overscroll-behavior:contain;padding:14px;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:calc(var(--fb-top) + var(--fb-bar) + 12px)}.fb-panel-body{grid-gap:14px;display:grid;gap:14px}.fb-group{grid-gap:10px;border-top:1px solid var(--lead-line-soft);display:grid;gap:10px;padding-top:14px}.fb-panel-body>.fb-group:first-child{border-top:0;padding-top:0}.fb-group .leads-eyebrow{margin:0}.fb-hint{align-items:flex-start;background:var(--lead-soft);border-radius:10px;color:var(--lead-muted);display:flex;font-size:12px;gap:7px;line-height:1.45;margin:0;padding:10px 11px}.fb-hint i{color:var(--lead-brand);font-size:15px;margin-top:1px}.fb-palette-group{grid-gap:8px;display:grid;gap:8px}.fb-palette-group .leads-eyebrow{margin:4px 0 0}.fb-palette{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.fb-palette-item{align-items:center;background:#fff;border:1px solid var(--lead-line);border-radius:10px;color:var(--lead-text);cursor:grab;display:flex;font:inherit;font-size:13px;font-weight:600;gap:8px;min-height:42px;min-width:0;padding:0 10px;position:relative;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .12s ease}.fb-palette-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-palette-item>i{color:var(--lead-brand);font-size:16px}.fb-palette-item b{background:var(--lead-tint);border-radius:999px;color:var(--lead-brand-dark);font-size:10px;margin-left:auto;padding:1px 6px}.fb-palette-item:hover{background:#f6fbf8;border-color:#9fc9b9;box-shadow:0 2px 8px #12342f0f}.fb-palette-item:active{cursor:grabbing;transform:scale(.98)}.fb-palette-item:focus-visible{box-shadow:0 0 0 3px var(--lead-ring);outline:0}.fb-count{color:var(--lead-faint);font-size:12px;margin:0;text-align:center}.fb-swatches{display:flex;flex-wrap:wrap;gap:8px}.fb-swatch{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--lead-line);cursor:pointer;height:30px;padding:0;transition:box-shadow .15s ease,transform .12s ease;width:30px}.fb-swatch.is-bg{border-radius:9px}.fb-swatch:hover{transform:scale(1.06)}.fb-swatch.is-active{box-shadow:0 0 0 2px var(--lead-ink)}.fb-swatch:focus-visible{box-shadow:0 0 0 3px var(--lead-ring),0 0 0 1px var(--lead-ink);outline:0}.fb-color-input{align-items:center;display:flex;gap:8px}.fb-color-input input[type=color]{background:#fff;border:1px solid var(--lead-line);border-radius:9px;cursor:pointer;height:38px;padding:2px;width:40px}.fb-color-input input:not([type=color]){font-feature-settings:"tnum";border:1px solid #d6e2dc;border-radius:9px;flex:1 1;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;min-height:38px;min-width:0;padding:0 10px;text-transform:uppercase}.fb-color-input input:not([type=color]):focus{border-color:#4f9a86;box-shadow:0 0 0 3px var(--lead-ring);outline:0}.fb-toggle{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between}.fb-toggle>span{grid-gap:2px;display:grid;gap:2px}.fb-toggle strong{color:var(--lead-text);font-size:13px;font-weight:650}.fb-toggle small{color:var(--lead-faint);font-size:12px;line-height:1.4}.fb-toggle input{opacity:0;pointer-events:none;position:absolute}.fb-toggle>i{background:#cdd9d3;border-radius:999px;flex:0 0 38px;height:22px;position:relative;transition:background-color .15s ease;width:38px}.fb-toggle>i:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .15s ease;width:16px}.fb-toggle input:checked+i{background:var(--lead-brand)}.fb-toggle input:checked+i:after{transform:translateX(16px)}.fb-toggle input:focus-visible+i{box-shadow:0 0 0 3px var(--lead-ring)}.fb-canvas{grid-gap:12px;display:grid;gap:12px;min-width:0}.fb-canvas-inner.capture-page{background-color:var(--capture-bg);background-image:radial-gradient(circle,#173b3a12 1px,#0000 1px),radial-gradient(ellipse at 12% 0,color-mix(in srgb,var(--capture-primary) 12%,#0000) 0,#0000 46%);background-size:18px 18px,auto;border:1px solid var(--lead-line);border-radius:var(--lead-radius);justify-content:flex-start;min-height:calc(100vh - var(--fb-top) - var(--fb-bar) - 28px);padding:28px 20px 40px}.fb-canvas-inner.device-mobile .capture-card{max-width:100%;width:390px}.fb-canvas-inner.device-mobile{padding-top:20px}.fb-build-card{position:relative;width:min(100%,600px)}.fb-build-card .capture-card{width:100%}.fb-preview-bar{align-items:center;background:#fff;border:1px solid var(--lead-line);border-radius:12px;color:var(--lead-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;padding:10px 12px}.fb-preview-bar>span{flex:1 1;min-width:200px}.fb-field{border:1.5px dashed #0000;border-radius:12px;cursor:pointer;margin:-8px -10px;min-width:0;padding:8px 10px 8px 22px;position:relative;transition:border-color .15s ease,background-color .15s ease,opacity .15s ease}.fb-field:hover{background:color-mix(in srgb,var(--capture-primary) 3%,#0000);border-color:color-mix(in srgb,var(--capture-primary) 35%,#d8e4de)}.fb-field:focus-visible{border-color:var(--capture-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--capture-primary) 18%,#0000);outline:0}.fb-field.is-selected{background:color-mix(in srgb,var(--capture-primary) 4%,#fff);border-color:var(--capture-primary);border-style:solid}.fb-field.has-issue{border-color:#d98b82;border-style:solid}.fb-field :is(input,select,textarea,label){pointer-events:none}.fb-field-handle{color:#a9b8b1;cursor:grab;display:grid;font-size:15px;height:28px;left:2px;opacity:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:18px}.fb-field.is-selected .fb-field-handle,.fb-field:focus-visible .fb-field-handle,.fb-field:hover .fb-field-handle{opacity:1}.fb-field-toolbar{animation:leads-pop .12s ease-out both;background:var(--lead-ink);border-radius:9px;box-shadow:0 6px 16px #0c282433;display:flex;gap:1px;padding:2px;position:absolute;right:8px;top:-15px;z-index:3}.fb-field-toolbar button{background:#0000;border:0;border-radius:7px;color:#d6e7e1;cursor:pointer;display:grid;font-size:14px;height:26px;padding:0;place-items:center;width:28px}.fb-field-toolbar button:hover:not(:disabled){background:#ffffff1f;color:#fff}.fb-field-toolbar button.is-on{background:#ffffff2e;color:#fff}.fb-field-toolbar button.is-danger:hover{background:#ff786e40;color:#ffd2cc}.fb-field-toolbar button:disabled{cursor:not-allowed;opacity:.35}.fb-field-issue{color:var(--lead-danger);font-size:15px;position:absolute;right:10px;top:8px}.fb-field.is-selected .fb-field-issue{display:none}.fb-drop-line{animation:leads-fade .12s ease-out both;background:var(--capture-primary);border-radius:4px;box-shadow:0 0 0 4px color-mix(in srgb,var(--capture-primary) 16%,#0000);grid-column:1/-1;height:4px;margin:-8px 0}.fb-empty-drop{grid-gap:6px;background:#ffffffd9;border:2px dashed #c9dcd3;border-radius:14px;color:var(--lead-muted);display:grid;font-size:13px;gap:6px;justify-items:center;padding:28px 18px;text-align:center}.fb-empty-drop>i{color:var(--lead-brand);font-size:28px}.fb-empty-drop strong{color:var(--lead-ink);font-size:15px}.fb-empty-drop.is-over{background:color-mix(in srgb,var(--capture-primary) 6%,#fff);border-color:var(--capture-primary)}.fb-inspector-empty{color:var(--lead-muted);font-size:13px;justify-items:center;line-height:1.5;padding:24px 8px;text-align:center}.fb-inspector-empty>i{background:var(--lead-tint);border-radius:13px;color:var(--lead-brand);display:grid;font-size:22px;height:46px;place-items:center;width:46px}.fb-inspector-empty strong{color:var(--lead-ink);font-size:15px}.fb-shortcuts{grid-gap:8px;border-top:1px solid var(--lead-line-soft);display:grid;gap:8px;list-style:none;margin:8px 0 0;padding:12px 0 0;text-align:left;width:100%}.fb-shortcuts li{align-items:center;color:var(--lead-muted);display:flex;font-size:12px;gap:4px}.fb-shortcuts li>kbd:last-of-type{margin-right:6px}.fb-shortcuts kbd{background:var(--lead-soft);border:solid var(--lead-line);border-radius:6px;border-width:1px 1px 2px;color:var(--lead-text);font:inherit;font-size:11px;font-weight:650;min-width:24px;padding:2px 6px;text-align:center}.fb-inspector-head{align-items:center;border-bottom:1px solid var(--lead-line-soft);display:flex;gap:10px;padding-bottom:12px}.fb-inspector-head>div{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.fb-inspector-head .leads-eyebrow{margin:0}.fb-inspector-head strong{color:var(--lead-ink);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-inspector-body>.leads-inline-alert{margin:0}.fb-options{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.fb-options li{align-items:center;display:flex;gap:2px}.fb-option-add input,.fb-options input{border:1px solid #d6e2dc;border-radius:9px;flex:1 1;font:inherit;font-size:13px;min-height:36px;min-width:0;padding:0 10px}.fb-option-add input:focus,.fb-options input:focus{border-color:#4f9a86;box-shadow:0 0 0 3px var(--lead-ring);outline:0}.fb-options input.has-error{border-color:#d98b82}.fb-options li>input{margin-right:4px}.fb-option-add{display:flex;gap:6px}.fb-option-add .leads-secondary-button{min-height:36px}.fb-field-preview{grid-gap:8px;--capture-input-radius:9px;--capture-primary:var(--lead-brand);background:var(--lead-soft);border:1px solid var(--lead-line-soft);border-radius:12px;display:grid;gap:8px;padding:12px}.fb-field-preview .leads-eyebrow{margin:0}.fb-field-preview .capture-field{pointer-events:none}.fb-inspector-actions{border-top:1px solid var(--lead-line-soft);display:flex;flex-wrap:wrap;gap:6px;padding-top:12px}.fb-inspector-actions>.leads-danger-button{margin-left:auto}.fb-inspector-actions>button{min-height:34px;padding:0 10px}.fb-mobile-nav{display:none}@media (max-width:1280px){.fb-shell{grid-template-columns:270px minmax(0,1fr)}.fb-inspector{bottom:16px;box-shadow:0 20px 50px #0c282433;max-height:none;position:fixed;right:16px;top:calc(var(--fb-top) + var(--fb-bar) + 8px);transform:translateX(calc(100% + 24px));transition:transform .22s cubic-bezier(.2,.7,.2,1);width:min(340px,calc(100vw - 32px));z-index:1200}.fb-page.view-field .fb-inspector{transform:none}}@media (max-width:1024px){.fb-topbar{flex-wrap:wrap}.fb-title{flex-basis:calc(100% - 50px)}.fb-mode{order:3}.fb-actions{flex:1 1;justify-content:flex-end;order:4}.leads-page.fb-page{--fb-bar:118px}}@media (max-width:860px){.leads-page.fb-page{--fb-bar:112px;padding-bottom:72px}.fb-topbar{margin:-20px -16px 12px;padding:10px 16px}.fb-shell,.fb-shell.mode-preview{display:block}.fb-inspector,.fb-panel{box-shadow:var(--lead-shadow);display:none;max-height:none;position:static;transform:none;transition:none;width:auto}.fb-canvas{display:none}.fb-page.view-add .fb-left,.fb-page.view-canvas .fb-canvas,.fb-page.view-design .fb-left,.fb-page.view-field .fb-inspector,.fb-page.view-settings .fb-left{display:grid}.fb-left>.leads-segmented{display:none}.fb-canvas-inner.capture-page{min-height:0;padding:16px 10px 28px}.fb-field{margin:-6px;padding:6px 6px 6px 18px}.fb-field-handle{opacity:1}.fb-mobile-nav{background:#fffffffa;border-top:1px solid var(--lead-line);bottom:0;box-shadow:0 -6px 20px #0c282414;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1100}.fb-mobile-nav button{grid-gap:2px;align-content:center;background:#0000;border:0;border-radius:10px;color:var(--lead-muted);cursor:pointer;display:grid;font:inherit;font-size:11px;font-weight:650;gap:2px;justify-items:center;min-height:50px;padding:0}.fb-mobile-nav button i{font-size:20px}.fb-mobile-nav button.is-active{background:var(--lead-tint);color:var(--lead-brand-dark)}.fb-mobile-nav button:disabled{opacity:.4}.fb-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-preview-bar>span{display:none}}@media (max-width:560px){.fb-issues-button span,.fb-mode button span{display:none}.fb-actions{gap:6px}.fb-actions>.leads-secondary-button{padding:0 10px}.fb-title input{font-size:16px}}@media (prefers-reduced-motion:reduce){.fb-drop-line,.fb-field-toolbar,.fb-inspector,.fb-issues{animation:none;transition:none}}.upgrade-page{color:#173b3a;margin:0 auto;width:min(100%,1280px)}.upgrade-checkout-title,.upgrade-current,.upgrade-current-details,.upgrade-current-main,.upgrade-heading,.upgrade-payment-row,.upgrade-plan-header,.upgrade-section-heading,.upgrade-usage-heading{align-items:center;display:flex;gap:20px;justify-content:space-between}.upgrade-heading{margin-bottom:25px}.upgrade-heading h1{color:#173b3a;font-size:clamp(26px,3vw,36px);font-weight:750;letter-spacing:-.8px;line-height:1.18;margin:0}.upgrade-intro{color:#71817c;font-size:14px;margin:9px 0 0}.upgrade-eyebrow{color:#68817a;font-size:10px;font-weight:800;letter-spacing:1.15px;margin:0 0 7px}.upgrade-secure-note{align-items:center;background:#fff;border:1px solid #dce8e2;border-radius:7px;color:#50756a;display:flex;font-size:12px;font-weight:650;gap:8px;padding:10px 13px;white-space:nowrap}.upgrade-secure-note .ti{color:#087e75;font-size:16px}.upgrade-alert{align-items:center;border:1px solid;border-radius:6px;display:flex;font-size:13px;gap:16px;justify-content:space-between;line-height:1.5;margin:0 0 18px;padding:12px 15px}.upgrade-alert button{background:#0000;border:0;color:inherit;cursor:pointer;flex:0 0 auto;font-size:20px;line-height:1}.upgrade-alert.is-error{background:#fff4f1;border-color:#f0c5be;color:#9f3e30}.upgrade-alert.is-success{background:#eff9f3;border-color:#c8e7d8;color:#23664e}.upgrade-loading{color:#6f827b;display:grid;font-size:14px;min-height:280px;place-items:center}.upgrade-checkout-panel,.upgrade-comparison,.upgrade-current,.upgrade-history,.upgrade-usage{background:#fff;border:1px solid #dfe9e4;border-radius:9px;box-shadow:0 4px 16px rgba(30,72,62,.035);margin-bottom:22px}.upgrade-checkout-pending{align-items:center;background:#fffaf0;border:1px solid #e8dcbb;border-radius:7px;color:#735c28;display:flex;font-size:12px;gap:16px;justify-content:space-between;line-height:1.5;margin-bottom:16px;padding:13px 16px}.upgrade-checkout-pending>div{align-items:center;display:flex;gap:10px}.upgrade-checkout-pending>div>.ti{color:#a78636;flex:0 0 auto;font-size:18px}.upgrade-checkout-pending strong{color:#604713}.upgrade-current{flex-wrap:wrap;padding:20px 22px;position:relative}.upgrade-current-main{justify-content:flex-start;min-width:220px}.upgrade-current-icon{background:#e8f4ed;border-radius:8px;color:#087e75;display:grid;flex:0 0 45px;font-size:20px;height:45px;place-items:center;width:45px}.upgrade-current-main .upgrade-eyebrow{margin-bottom:4px}.upgrade-current-main h2{color:#173b3a;font-size:17px;font-weight:750;margin:0}.upgrade-current-main p:last-child{color:#73837e;font-size:12px;margin:4px 0 0;text-transform:capitalize}.upgrade-current-details{flex-wrap:wrap;justify-content:flex-end}.upgrade-current-details>div{grid-gap:5px;display:grid;gap:5px;min-width:110px}.upgrade-current-details span{color:#80908a;font-size:11px}.upgrade-current-details strong{color:#294842;font-size:12px;text-transform:capitalize}.upgrade-link-button{background:#fff;border:1px solid #e5cbc5;border-radius:5px;color:#975448;cursor:pointer;font-size:12px;font-weight:650;padding:8px 11px}.upgrade-link-button:hover{background:#fff5f2}.upgrade-link-button:disabled{cursor:wait;opacity:.65}.upgrade-scheduled-note{color:#517a6a;flex:0 0 100%;font-size:12px;line-height:1.5;margin:-2px 0 0 65px}.upgrade-usage{padding:19px 22px 22px}.upgrade-usage-heading{margin-bottom:17px}.upgrade-checkout-title h2,.upgrade-plan-header h2,.upgrade-section-heading h2,.upgrade-usage-heading h2{color:#23443e;font-size:17px;font-weight:750;margin:0}.upgrade-usage-heading p{color:#82908b;font-size:12px;margin:5px 0 0}.upgrade-usage-grid{grid-gap:20px 28px;display:grid;gap:20px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-usage-item>div:first-child{color:#61756e;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-bottom:9px}.upgrade-usage-item strong{color:#24473e;font-size:12px}.upgrade-usage-item strong small{color:#87948f;font-size:11px;font-weight:500}.upgrade-usage-track{background:#eaf0ed;border-radius:8px;height:6px;overflow:hidden}.upgrade-usage-track span{background:#168b76;border-radius:inherit;display:block;height:100%;transition:width .25s ease}.upgrade-usage-status{color:#82908b;display:block;font-size:11px;margin-top:6px}.upgrade-usage-item.is-reached .upgrade-usage-track span{background:#c4553f}.upgrade-usage-item.is-reached .upgrade-usage-status{color:#a24b3c;font-weight:700}.upgrade-limit-banner{align-items:center;background:#fff7f5;border:1px solid #f0d2cc;border-radius:7px;color:#8d3d33;display:flex;font-size:12px;gap:12px;line-height:1.5;margin:-4px 0 18px;padding:12px 14px}.upgrade-limit-banner>.ti{color:#b4412f;flex:0 0 auto;font-size:18px}.upgrade-limit-banner>span{flex:1 1}.upgrade-limit-banner strong{color:#7a2f26}.upgrade-plan-header{margin:30px 0 14px}.upgrade-plan-header .upgrade-eyebrow,.upgrade-section-heading .upgrade-eyebrow{margin-bottom:4px}.upgrade-interval{background:#fff;border:1px solid #dce6e1;border-radius:7px;display:flex;padding:4px}.upgrade-interval button{background:#0000;border:0;border-radius:5px;color:#71817b;cursor:pointer;font-size:12px;font-weight:650;min-height:34px;padding:0 15px}.upgrade-interval button.is-active{background:#eaf4ef;box-shadow:0 1px 3px #154f3f1a;color:#126b5d}.upgrade-annual-note{color:#75857e;font-size:12px;margin:-4px 0 13px}.upgrade-plan-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-bottom:24px}.upgrade-plan-card{background:#fff;border:1px solid #dce7e2;border-radius:9px;box-shadow:0 4px 16px rgba(30,72,62,.035);display:flex;flex-direction:column;min-width:0;padding:23px 21px 20px;position:relative}.upgrade-plan-card.is-recommended{border:1.5px solid #50a08a;box-shadow:0 8px 24px #0e725e1a}.upgrade-plan-card.is-current{background:linear-gradient(180deg,#f8fcfa,#fff 37%)}.upgrade-current-badge,.upgrade-recommended{align-items:center;background:#e8f4ed;border-radius:0 0 5px 5px;color:#26765d;display:flex;font-size:9px;font-weight:800;gap:4px;letter-spacing:.65px;min-height:23px;padding:0 9px;position:absolute;right:17px;top:0}.upgrade-recommended{background:#087e75;color:#fff;left:17px;right:auto}.upgrade-current-badge .ti{font-size:11px}.upgrade-plan-card h3{color:#1c4039;font-size:17px;font-weight:750;margin:10px 0 6px}.upgrade-plan-description{color:#778781;font-size:12px;line-height:1.5;margin:0;min-height:36px}.upgrade-plan-price{align-items:baseline;display:flex;gap:5px;margin-top:18px}.upgrade-plan-price strong{color:#163d36;font-size:28px;font-weight:780;letter-spacing:-.6px}.upgrade-plan-price span{color:#83918c;font-size:12px}.upgrade-saving{color:#2c7d62;font-size:11px;font-weight:700;margin:4px 0 0}.upgrade-billing-caption{color:#7e8d87;font-size:11px;margin:7px 0 14px;min-height:18px}.upgrade-plan-feature-count{background:#f2f7f4;border-radius:5px;color:#386256;font-size:11px;font-weight:700;line-height:1.45;margin-bottom:13px;padding:9px 10px}.upgrade-feature-list{grid-gap:10px;display:grid;flex:1 0 auto;gap:10px;list-style:none;margin:0 0 20px;padding:0}.upgrade-feature-list li{align-items:flex-start;color:#536c63;display:flex;font-size:11.5px;gap:8px;line-height:1.45}.upgrade-feature-list .ti{color:#198671;flex:0 0 auto;font-size:15px}.upgrade-plan-action{background:#fff;border:1px solid #cdded6;border-radius:5px;color:#266658;cursor:pointer;font-size:12px;font-weight:750;min-height:40px;padding:0 12px;transition:background .15s ease,border-color .15s ease;width:100%}.upgrade-plan-action:hover:not(:disabled){background:#f1f8f4;border-color:#087e75}.upgrade-plan-action.is-primary{background:#087e75;border-color:#087e75;color:#fff}.upgrade-plan-action.is-primary:hover:not(:disabled){background:#06695f;border-color:#06695f}.upgrade-plan-action.is-current{background:#edf5f0;border-color:#dce8e2;color:#4b7365}.upgrade-plan-action.is-selected:not(.is-primary){background:#edf7f2;border-color:#16806c;color:#136b5b}.upgrade-plan-action:disabled{cursor:not-allowed;opacity:.82}.upgrade-checkout-panel{padding:21px 22px}.upgrade-checkout-title{margin-bottom:17px}.upgrade-checkout-title>span{color:#82918b;font-size:11px}.upgrade-coupon-form{grid-gap:7px;display:grid;gap:7px;margin-bottom:19px;max-width:510px}.upgrade-coupon-form label{color:#4e665e;font-size:12px;font-weight:700}.upgrade-coupon-controls{display:flex;gap:8px}.upgrade-coupon-controls input{border:1px solid #d8e4dd;border-radius:5px;color:#24463e;flex:1 1;font:inherit;font-size:12px;height:39px;min-width:0;outline:none;padding:0 11px;text-transform:uppercase}.upgrade-coupon-controls input:focus{border-color:#398d79;box-shadow:0 0 0 3px #087e751a}.upgrade-coupon-controls button{background:#edf5f0;border:1px solid #d1e1d9;border-radius:5px;color:#266758;cursor:pointer;font-size:12px;font-weight:700;min-width:98px;padding:0 12px}.upgrade-coupon-controls button:disabled{cursor:not-allowed;opacity:.6}.upgrade-coupon-controls .upgrade-coupon-remove{background:#fff7f4;border-color:#e6d1ca;color:#93584d}.upgrade-price-breakdown{max-width:510px;padding-top:3px}.upgrade-price-breakdown>div{color:#72827c;display:flex;font-size:12px;gap:15px;justify-content:space-between;padding:8px 0}.upgrade-price-breakdown strong{color:#3c5b52;font-weight:650}.upgrade-price-breakdown .has-discount,.upgrade-price-breakdown .has-discount strong{color:#278060}.upgrade-price-breakdown .upgrade-total{border-top:1px solid #e7eeea;color:#25483f;font-size:13px;font-weight:750;margin-top:4px;padding-top:13px}.upgrade-price-breakdown .upgrade-total strong{color:#173d35;font-size:17px;font-weight:800}.upgrade-checkout-disclaimer{color:#81908a;font-size:11px;line-height:1.55;margin:13px 0 0}.upgrade-checkout-action{background:#087e75;border:1px solid #087e75;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:750;margin-top:14px;min-height:42px;padding:0 16px;width:100%}.upgrade-checkout-action:hover:not(:disabled){background:#06695f;border-color:#06695f}.upgrade-checkout-action:disabled{cursor:not-allowed;opacity:.58}.upgrade-comparison,.upgrade-history{padding:21px 22px}.upgrade-section-heading{margin-bottom:15px}.upgrade-table-scroll{border:1px solid #e3ebe7;border-radius:6px;overflow-x:auto}.upgrade-table-scroll table{border-collapse:collapse;min-width:690px;text-align:left;width:100%}.upgrade-table-scroll td,.upgrade-table-scroll th{border-bottom:1px solid #edf1ef;color:#64766e;font-size:11px;line-height:1.45;padding:12px 13px;vertical-align:middle}.upgrade-table-scroll thead th{background:#f5f8f6;color:#294c41;font-size:11px;font-weight:750}.upgrade-table-scroll tbody th{color:#4f655d;font-weight:650;width:31%}.upgrade-table-scroll tbody tr:last-child td,.upgrade-table-scroll tbody tr:last-child th{border-bottom:0}.upgrade-payment-list{display:grid}.upgrade-payment-row{border-top:1px solid #edf1ef;justify-content:flex-start;padding:12px 0}.upgrade-payment-icon{background:#eef5f1;border-radius:6px;color:#3b7c65;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.upgrade-payment-row>div{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.upgrade-payment-row>div strong{color:#294940;font-size:12px}.upgrade-payment-row>div span{color:#81908a;font-size:10px;overflow:hidden;text-overflow:ellipsis}.upgrade-payment-status{background:#eff7f2;border-radius:12px;color:#327555;font-size:10px;padding:4px 8px;text-transform:capitalize}.upgrade-payment-status.is-failed{background:#fff1ee;color:#a24b3c}.upgrade-payment-status.is-refunded{background:#f2f3f7;color:#667080}.upgrade-empty-history{border-top:1px solid #edf1ef;color:#82918b;font-size:12px;margin:0;padding:15px 0 4px}.upgrade-footer-note{color:#84918b;font-size:10px;line-height:1.5;margin:5px 0 0;text-align:center}@media (max-width:900px){.upgrade-page{max-width:100%}.upgrade-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr))}}@media (max-width:620px){.upgrade-heading,.upgrade-plan-header{align-items:flex-start;flex-direction:column}.upgrade-secure-note{align-self:flex-start}.upgrade-checkout-pending,.upgrade-current,.upgrade-limit-banner{align-items:flex-start;flex-direction:column}.upgrade-current-details{justify-content:flex-start}.upgrade-scheduled-note{margin-left:0}.upgrade-usage-grid{gap:16px}.upgrade-plan-grid,.upgrade-usage-grid{grid-template-columns:1fr}.upgrade-checkout-action{min-height:44px}.upgrade-checkout-title{align-items:flex-start;flex-direction:column;gap:7px}.upgrade-current-details>div{min-width:104px}.upgrade-checkout-panel,.upgrade-comparison,.upgrade-history{padding:17px 15px}}@media (prefers-reduced-motion:reduce){.upgrade-plan-action,.upgrade-usage-track span{transition:none}}.upgrade-test-badge{background:#fff3d6;border-radius:999px;color:#8a621d;font-size:10px;font-weight:800;letter-spacing:.04em;margin-left:8px;padding:2px 7px}.upgrade-pending-actions{display:flex;flex-wrap:wrap;gap:4px 14px}.upgrade-unavailable{background:#fff7f5;border-color:#f0d2cc;color:#8d3d33}.upgrade-unavailable>div>.ti{color:#b4412f}.upgrade-unavailable strong{color:#7a2f26}.upgrade-renew-action{min-height:38px;padding:0 16px;width:auto}@media (max-width:760px){.upgrade-renew-action{width:100%}}.notifications-page{color:#173b3a;margin:0 auto;width:min(100%,1120px)}.notifications-heading,.notifications-heading-actions,.notifications-list-actions,.notifications-list-header,.notifications-pagination,.notifications-pagination>div,.notifications-search-filters,.notifications-toolbar{align-items:center;display:flex}.notifications-heading,.notifications-list-header{gap:20px;justify-content:space-between}.notifications-heading{align-items:flex-end;margin:0 0 26px}.notifications-eyebrow{color:#748681;font-size:10px;font-weight:750;letter-spacing:1.25px;margin:0 0 8px}.notifications-heading h1{color:#173b3a;font-size:clamp(25px,3vw,32px);font-weight:750;letter-spacing:-.6px;margin:0}.notifications-intro{color:#72817c;font-size:13px;margin:8px 0 0}.notifications-heading-actions{gap:12px}.notifications-unread-summary{align-items:center;color:#167b6b;display:inline-flex;font-size:12px;font-weight:700;gap:7px;white-space:nowrap}.notifications-unread-summary .ti{font-size:16px}.notifications-icon-button,.notifications-secondary-button,.notifications-text-button{align-items:center;background:#fff;border:1px solid #dce6e2;border-radius:5px;color:#35534d;cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:8px;justify-content:center;min-height:36px;transition:border-color .15s ease,background .15s ease,color .15s ease}.notifications-secondary-button{padding:0 12px}.notifications-icon-button:hover:not(:disabled),.notifications-secondary-button:hover:not(:disabled){background:#f4f8f6;border-color:#a8c8ba;color:#087e75}.notifications-icon-button:disabled,.notifications-secondary-button:disabled,.notifications-text-button:disabled{cursor:not-allowed;opacity:.45}.notifications-preferences{background:#fff;border:1px solid #dce6e2;border-radius:7px;box-shadow:0 4px 18px #153a310a;margin:-7px 0 22px;padding:20px 22px}.notifications-preferences-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:15px}.notifications-preferences h2{color:#23423d;font-size:15px;font-weight:720;margin:0}.notifications-preferences-heading p{color:#74847f;font-size:12px;margin:5px 0 0}.notifications-preference-row{align-items:center;border-top:1px solid #edf1ef;color:#38564f;display:grid;font-size:12px;grid-template-columns:1fr 88px 88px;min-height:42px}.notifications-preference-labels{color:#82918c;font-size:10px;font-weight:700;letter-spacing:.6px;min-height:30px;text-transform:uppercase}.notifications-preference-labels span:not(:first-child){text-align:center}.notifications-switch{cursor:pointer;display:inline-flex;height:19px;justify-self:center;position:relative;width:34px}.notifications-switch input{height:1px;opacity:0;position:absolute;width:1px}.notifications-switch>span{background:#cbd6d2;border-radius:10px;inset:0;position:absolute;transition:background .16s ease}.notifications-switch>span:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #52686144;content:"";height:13px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:13px}.notifications-switch input:checked+span{background:#138574}.notifications-switch input:checked+span:after{transform:translateX(15px)}.notifications-switch input:focus-visible+span{outline:3px solid #77c8ba;outline-offset:2px}.notifications-switch input:disabled+span{opacity:.5}.notifications-email-note,.notifications-preferences-loading{color:#82918c;font-size:11px;margin:11px 0 0}.notifications-toolbar{background:#fff;border:1px solid #e0e9e5;border-radius:7px;gap:16px;justify-content:space-between;padding:12px}.notifications-filter-tabs{align-items:center;display:flex;gap:3px}.notifications-filter-tabs button{align-items:center;background:#0000;border:0;border-radius:4px;color:#71817c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:7px;min-height:34px;padding:0 12px}.notifications-filter-tabs button:hover{background:#f4f8f6;color:#216b5b}.notifications-filter-tabs button.is-active{background:#e9f4ef;color:#126b5d}.notifications-tab-count{background:#d2ebe2;border-radius:10px;color:#126b5d;display:inline-grid;font-size:10px;height:19px;min-width:19px;padding:0 4px;place-items:center}.notifications-search-filters{gap:9px}.notifications-category-filter select,.notifications-search{background:#fff;border:1px solid #dce6e2;border-radius:5px;color:#35534d;height:36px}.notifications-search{align-items:center;color:#82918c;display:flex;gap:8px;min-width:min(260px,30vw);padding:0 10px}.notifications-search>.ti{flex:0 0 auto;font-size:16px}.notifications-search input{background:#0000;border:0;color:#23423d;font:inherit;font-size:12px;min-width:0;outline:0;width:100%}.notifications-search input::placeholder{color:#96a29e}.notifications-category-filter select:focus-visible,.notifications-search:focus-within{border-color:#5cae9e;outline:3px solid #c8e8df}.notifications-search button{background:#0000;border:0;color:#70817b;cursor:pointer;display:grid;flex:0 0 auto;height:23px;place-items:center;width:23px}.notifications-category-filter select{font:inherit;font-size:12px;max-width:210px;padding:0 28px 0 10px}.notifications-list-header{margin:23px 1px 10px}.notifications-list-header>div:first-child{align-items:baseline;display:flex;gap:10px}.notifications-list-header h2{color:#294740;font-size:14px;font-weight:750;margin:0}.notifications-list-header>div:first-child>span{color:#86938f;font-size:11px}.notifications-list-actions{gap:14px}.notifications-text-button{background:#0000;border:0;color:#52736a;font-size:11px;min-height:auto;padding:4px 0}.notifications-text-button:hover:not(:disabled){color:#087e75}.notifications-text-button.is-danger{color:#97726b}.notifications-text-button.is-danger:hover:not(:disabled){color:#b94e44}.notifications-list{background:#fff;border:1px solid #e0e9e5;border-radius:7px;overflow:hidden}.notification-card{align-items:stretch;border-bottom:1px solid #edf1ef;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:100px;position:relative}.notification-card:last-child{border-bottom:0}.notification-card.is-unread{background:#f7fbf9}.notification-open{align-items:flex-start;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:14px;min-width:0;padding:18px 16px;text-align:left}.notification-open:hover .notification-title-row strong{color:#087e75}.notification-icon{background:#edf6f1;border:1px solid #dcece5;border-radius:6px;color:#16806a;display:grid;flex:0 0 40px;font-size:18px;height:40px;place-items:center;width:40px}.notification-content{grid-gap:5px;display:grid;gap:5px;min-width:0}.notification-title-row{align-items:center;display:inline-flex;gap:8px;min-width:0}.notification-title-row strong{color:#294740;font-size:13px;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-unread-dot{background:#16806a;border-radius:50%;flex:0 0 7px;height:7px;width:7px}.notification-message{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#71817c;display:-webkit-box;font-size:12px;line-height:1.55;overflow:hidden}.notification-meta{align-items:center;color:#84918d;display:inline-flex;font-size:10px;gap:7px;margin-top:2px}.notification-meta>span:first-child{color:#568075;font-weight:650}.notification-chevron{align-self:center;color:#9aa7a2;font-size:17px}.notification-actions{align-items:center;display:flex;gap:5px;padding:0 12px 0 0}.notifications-icon-button{color:#71817c;font-size:15px;min-height:32px;padding:0;width:32px}.notifications-icon-button.is-danger:hover:not(:disabled){background:#fff7f5;border-color:#efc7c1;color:#b94e44}.notifications-alert,.notifications-success{align-items:center;background:#fff8f6;border:1px solid #f0c9c4;border-radius:5px;color:#9a413a;display:flex;font-size:12px;gap:8px;margin:12px 0;padding:10px 12px}.notifications-success{background:#f4faf6;border-color:#cce6d9;color:#267451}.notifications-empty{align-content:center;background:#fff;border:1px dashed #dce6e2;border-radius:7px;display:grid;justify-items:center;min-height:310px;padding:32px 18px;text-align:center}.notifications-empty-icon{background:#edf6f1;border-radius:50%;color:#16806a;display:grid;font-size:23px;height:52px;place-items:center;width:52px}.notifications-empty h3{color:#294740;font-size:15px;font-weight:730;margin:15px 0 6px}.notifications-empty p{color:#7d8b86;font-size:12px;line-height:1.6;margin:0 0 15px;max-width:370px}.notifications-pagination{color:#75847f;font-size:11px;gap:16px;justify-content:space-between;margin:16px 0 0}.notifications-pagination>div{gap:8px}.notifications-skeleton-list{background:#fff;border:1px solid #e0e9e5;border-radius:7px;overflow:hidden}.notifications-skeleton{align-items:center;border-bottom:1px solid #edf1ef;display:flex;gap:14px;min-height:100px;padding:16px}.notifications-skeleton:last-child{border-bottom:0}.notifications-skeleton-copy i,.notifications-skeleton-icon{animation:notification-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#edf2ef 25%,#f6f8f7 45%,#edf2ef 65%);background-size:300% 100%;border-radius:5px;display:block}.notifications-skeleton-icon{flex:0 0 40px;height:40px;width:40px}.notifications-skeleton-copy{grid-gap:8px;display:grid;gap:8px;width:min(440px,70%)}.notifications-skeleton-copy i{height:9px}.notifications-skeleton-copy i:first-child{height:11px;width:42%}.notifications-skeleton-copy i:last-child{width:24%}@keyframes notification-shimmer{to{background-position:-150% 0}}.visually-hidden{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.workspace-topbar-actions{align-items:center;display:flex;gap:18px}.workspace-notification-button{background:#0000;border:1px solid #0000;border-radius:5px;color:#61756f;cursor:pointer;display:grid;font-size:19px;height:36px;place-items:center;position:relative;width:36px}.workspace-notification-button:hover{background:#f1f6f3;border-color:#dce6e2;color:#087e75}.workspace-notification-count,.workspace-sidebar-notification-count{background:#d75449;border-radius:9px;color:#fff;display:inline-grid;font-size:9px;font-weight:750;height:17px;line-height:1;min-width:17px;padding:0 4px;place-items:center}.workspace-notification-count{position:absolute;right:-1px;top:0}.workspace-sidebar-notification-count{margin-left:auto}.workspace-shell.is-collapsed .workspace-sidebar-notification-count{font-size:8px;height:15px;min-width:15px;padding:0 3px;position:absolute;right:6px;top:1px}@media (max-width:760px){.notifications-heading{align-items:flex-start;flex-direction:column;gap:14px}.notifications-heading-actions{justify-content:space-between;width:100%}.notifications-toolbar{align-items:stretch;flex-direction:column}.notifications-filter-tabs{overflow-x:auto}.notifications-search-filters{width:100%}.notifications-search{flex:1 1;min-width:0}.notifications-category-filter select{max-width:46vw}.notifications-list-header{align-items:flex-start;flex-direction:column;gap:10px}.notifications-list-actions{justify-content:space-between;width:100%}.notification-open{gap:10px;padding:15px 10px}.notification-icon{flex-basis:34px;font-size:16px;height:34px;width:34px}.notification-actions{flex-direction:column;gap:0;padding-right:7px}.notification-chevron{display:none}.notification-card{min-height:96px}.notifications-preferences{padding:16px 13px}.notifications-preference-row{grid-template-columns:1fr 64px 64px}.workspace-topbar-actions{gap:4px}}@media (prefers-reduced-motion:reduce){.notifications-filter-tabs button,.notifications-icon-button,.notifications-secondary-button,.notifications-switch>span,.notifications-switch>span:after{transition:none}.notifications-skeleton-copy i,.notifications-skeleton-icon{animation:none}}.settings-page{color:#173b3a;margin:0 auto;max-width:1240px;padding:30px 30px 48px;width:100%}.settings-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.settings-eyebrow,.settings-nav-label,.settings-plan-label{color:#71827c;font-size:10px;font-weight:800;letter-spacing:1.1px;margin:0 0 7px}.settings-heading h1{color:#173b3a;font-size:clamp(27px,3vw,34px);font-weight:760;letter-spacing:-.7px;margin:0}.settings-heading>div>p:last-child{color:#75857f;font-size:14px;margin:7px 0 0}.settings-inline-action,.settings-profile-shortcut{align-items:center;background:#0000;border:0;color:#087e75;display:inline-flex;font-size:13px;font-weight:700;gap:8px;text-decoration:none}.settings-profile-shortcut{background:#fff;border:1px solid #dce8e3;border-radius:5px;min-height:39px;padding:0 13px}.settings-inline-action:hover,.settings-profile-shortcut:hover{color:#075f58}.settings-profile-shortcut:hover{background:#f7fbf9;text-decoration:none}.settings-alert{align-items:center;border:1px solid;border-radius:5px;display:flex;font-size:13px;gap:10px;margin:0 0 16px;padding:12px 14px}.settings-alert>span{flex:1 1}.settings-alert button{background:#0000;border:0;color:inherit;padding:2px 4px}.settings-alert.is-error{background:#fff8f7;border-color:#f1ceca;color:#a83e36}.settings-alert.is-success{background:#f2fbf6;border-color:#cce8da;color:#257453}.settings-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:236px minmax(0,1fr)}.settings-main,.settings-nav{background:#fff;border:1px solid #e1eae6;border-radius:6px;box-shadow:0 3px 12px #183b3408;min-width:0}.settings-nav{padding:12px 9px;position:-webkit-sticky;position:sticky;top:86px}.settings-nav-label{font-size:9px;margin:3px 10px 8px}.settings-nav-item{align-items:center;background:#0000;border:0;border-radius:4px;color:#596d66;display:flex;font-size:12px;font-weight:570;gap:10px;min-height:40px;padding:0 10px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.settings-nav-item>.ti:first-child{color:#82928c;font-size:16px;text-align:center;width:17px}.settings-nav-item:hover{background:#f3f8f5;color:#176b5c}.settings-nav-item.is-active{background:#eaf4ef;color:#116d60;font-weight:730}.settings-nav-item.is-active>.ti:first-child{color:#087e75}.settings-nav-arrow{font-size:13px;margin-left:auto;opacity:0}.settings-nav-item.is-active .settings-nav-arrow{opacity:1}.settings-main{overflow:hidden}.settings-section-heading{align-items:center;border-bottom:1px solid #edf1ef;display:flex;gap:12px;justify-content:space-between;min-height:83px;padding:17px 21px}.settings-section-heading>div{align-items:center;display:flex;gap:12px;min-width:0}.settings-section-icon{background:#edf6f1;border-radius:5px;color:#087e75;display:grid;flex:0 0 39px;font-size:18px;height:39px;place-items:center;width:39px}.settings-section-heading h2{color:#203f3b;font-size:17px;font-weight:750;margin:0}.settings-section-heading p{color:#82908b;font-size:11px;line-height:1.5;margin:4px 0 0}.settings-unsaved{align-items:center;color:#8c7250;display:inline-flex;flex:0 0 auto;font-size:11px;gap:7px}.settings-unsaved>span{background:#d79943;border-radius:50%;height:7px;width:7px}.settings-content{grid-gap:13px;display:grid;gap:13px;padding:17px 20px}.settings-card{background:#fff;border:1px solid #e7eeea;border-radius:5px;min-width:0;padding:17px}.settings-card-heading{margin-bottom:15px}.settings-card-heading h3{color:#294640;font-size:13px;font-weight:750;margin:0}.settings-card-heading p{color:#84918c;font-size:11px;line-height:1.55;margin:5px 0 0}.settings-fields-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field{color:#4e625c;display:flex;flex-direction:column;font-size:11px;font-weight:680;gap:7px;min-width:0}.settings-field>span{color:#4d625a}.settings-color-row>input:not([type=color]),.settings-field input,.settings-field select,.settings-field textarea{background:#fff;border:1px solid #dce6e1;border-radius:4px;color:#28453e;font:inherit;font-size:12px;font-weight:450;min-height:39px;outline:none;padding:9px 11px;width:100%}.settings-field textarea{min-height:88px;resize:vertical}.settings-color-row>input:focus,.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{border-color:#5aa99b;box-shadow:0 0 0 3px #087e7517}.settings-caption,.settings-field small{color:#8a9691;font-size:10px;font-weight:450;line-height:1.55}.settings-field-spaced{margin-top:15px}.settings-readonly{background:#f9fbfa;border:1px solid #edf1ef;border-radius:4px;justify-content:center;min-height:74px;padding:10px 12px}.settings-readonly strong{color:#445a53;font-size:12px}.settings-readonly small{margin-top:-4px}.settings-format-preview{border-top:1px solid #edf1ef;color:#84918b;font-size:10px;margin:13px 0 0;padding-top:11px}.settings-format-preview strong{color:#50675f;font-weight:700}.settings-info-note{align-items:flex-start;background:#f6faf8;border:1px solid #e1ece7;border-radius:5px;color:#657871;display:flex;font-size:11px;gap:9px;line-height:1.6;padding:12px 14px}.settings-info-note>i{color:#468b78;font-size:15px;margin-top:1px}.settings-colors{grid-gap:8px;display:grid;gap:8px}.settings-color-row{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:43px minmax(0,1fr) 34px}.settings-color-row>input[type=color]{background:#fff;border:1px solid #dce6e1;border-radius:4px;height:36px;padding:3px;width:38px}.settings-color-row>input:not([type=color]){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;min-height:36px}.settings-icon-button{background:#0000;border:0;border-radius:4px;color:#8b9692;display:grid;height:32px;place-items:center;width:32px}.settings-icon-button:hover{background:#fff2f0;color:#ad4b42}.settings-inline-action{cursor:pointer;margin-top:13px;padding:3px 0}.settings-inline-action:disabled{color:#a5b0ab;cursor:not-allowed}.settings-empty-inline{color:#85918d;font-size:11px;line-height:1.55;margin:0;padding:7px 0}.settings-shortcut-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.settings-shortcut-row strong{color:#40564f;font-size:12px}.settings-shortcut-row p{color:#85918c;font-size:10px;line-height:1.5;margin:5px 0 0}.settings-choice-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-choice{align-items:center;border:1px solid #e7eeea;border-radius:4px;color:#566962;cursor:pointer;display:flex;font-size:11px;gap:8px;min-height:38px;padding:8px 10px}.settings-choice:has(input:checked){background:#f3faf6;border-color:#a4d0c1;color:#236b57}.settings-choice input{accent-color:#087e75;height:14px;margin:0;width:14px}.settings-button{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:7px;justify-content:center;min-height:35px;padding:0 12px}.settings-button,.settings-button:hover{text-decoration:none}.settings-button:disabled{cursor:not-allowed;opacity:.58}.settings-button-primary{background:#087e75;border-color:#087e75;color:#fff}.settings-button-primary:hover:not(:disabled){background:#05685f;border-color:#05685f;color:#fff}.settings-button-secondary{background:#fff;border-color:#dce7e2;color:#49615a}.settings-button-secondary:hover:not(:disabled){background:#f7fbf9;border-color:#a9c9bd;color:#176a5c}.settings-button-danger{background:#fff;border-color:#e7c5c1;color:#a34037}.settings-button-danger:hover:not(:disabled){background:#fff7f6;border-color:#dba59f}.settings-account-list,.settings-integration-list,.settings-payment-list{border-top:1px solid #edf1ef}.settings-card-actions{align-items:center;display:flex;justify-content:space-between;margin:-5px 0 12px}.settings-count{align-items:center;color:#65766f;display:inline-flex;font-size:10px;font-weight:650;gap:7px}.settings-status-dot{background:#24a270;border-radius:50%;height:7px;width:7px}.settings-account-row{grid-gap:10px;align-items:center;border-bottom:1px solid #edf1ef;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto auto auto;min-height:65px}.settings-platform-icon{background:#f8faf9;border:1px solid #e7eeea;border-radius:5px;color:#526b63;display:grid;font-size:17px;height:33px;place-items:center;width:33px}.tone-instagram{color:#b84f76}.tone-facebook{color:#4267b2}.tone-linkedin{color:#126ba3}.tone-youtube{color:#d43c35}.tone-x{color:#1e2b28}.settings-account-details,.settings-integration-row>div{display:flex;flex-direction:column;gap:4px;min-width:0}.settings-account-details strong,.settings-integration-row strong{color:#3f5750;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-account-details>span,.settings-integration-row small{color:#87938e;font-size:10px}.settings-status-pill{align-items:center;background:#edf8f2;border-radius:20px;color:#337b58;display:inline-flex;font-size:9px;font-weight:720;justify-content:center;min-height:23px;padding:0 8px;white-space:nowrap}.settings-status-pill.is-warning{background:#fff5e9;color:#9a651e}.settings-token-expiry{color:#87938e;font-size:9px;white-space:nowrap}.settings-text-action{background:#0000;border:0;color:#a84d44;cursor:pointer;font-size:10px;font-weight:650}.settings-text-action:disabled{cursor:not-allowed;opacity:.5}.settings-connect-list{grid-column-gap:22px;column-gap:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-connect-row{align-items:center;border-bottom:1px solid #edf1ef;color:#50655e;display:flex;font-size:11px;gap:8px;justify-content:space-between;min-height:47px}.settings-connect-row .settings-button{min-height:29px}.settings-muted-status,.settings-unavailable{color:#8a9691;font-size:10px}.settings-spin{animation:settings-rotation .9s linear infinite}@keyframes settings-rotation{to{transform:rotate(1turn)}}.settings-preference-header,.settings-preference-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 62px 62px}.settings-preference-header{border-bottom:1px solid #eaf0ed;color:#8a9691;font-size:9px;font-weight:700;min-height:29px;text-align:center}.settings-preference-header span:first-child{text-align:left}.settings-preference-row{border-bottom:1px solid #eff3f1;min-height:57px}.settings-preference-row>div{display:flex;flex-direction:column;gap:4px}.settings-preference-row strong{color:#53665f;font-size:11px;font-weight:680}.settings-preference-row small{color:#8a9691;font-size:9px}.settings-preference-row>.settings-toggle{justify-self:center}.settings-toggle{background:#cbd5d0;border:0;border-radius:20px;cursor:pointer;height:19px;padding:0;position:relative;transition:background .15s ease;width:34px}.settings-toggle>span{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:13px;left:3px;position:absolute;top:3px;transition:transform .15s ease;width:13px}.settings-toggle.is-on{background:#087e75}.settings-toggle.is-on>span{transform:translateX(15px)}.settings-button:focus-visible,.settings-inline-action:focus-visible,.settings-nav-item:focus-visible,.settings-toggle:focus-visible{outline:3px solid #087e7540;outline-offset:2px}.settings-toggle:disabled{background:#e2e7e4;cursor:not-allowed}.settings-toggle:disabled>span{background:#f8f9f8;box-shadow:none}.settings-caption{margin:13px 0 0}.settings-security-row{grid-gap:12px;align-items:center;border-bottom:1px solid #edf1ef;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;min-height:68px}.settings-security-icon{background:#f2f7f4;border-radius:5px;color:#638078;display:grid;font-size:16px;height:32px;place-items:center;width:32px}.settings-security-row strong{color:#50645d;font-size:11px}.settings-security-row p{color:#89958f;font-size:10px;margin:4px 0 0}.settings-danger-card{border-color:#f0ddda}.settings-danger-card>.settings-card-heading h3{color:#8b4a43}.settings-delete-form>p{color:#7e615e;font-size:11px;margin:0 0 13px}.settings-action-row{display:flex;gap:8px;justify-content:flex-end;margin-top:13px}.settings-plan-card{align-items:center;background:#f8fbf9;border:1px solid #e3eee8;border-radius:5px;display:flex;gap:16px;justify-content:space-between;padding:15px}.settings-plan-label{color:#648078;font-size:9px;margin:0}.settings-plan-card h3{color:#295248;font-size:20px;margin:4px 0}.settings-plan-card p{color:#72837c;font-size:11px;margin:0;text-transform:capitalize}.settings-plan-card small{color:#87938e;display:block;font-size:10px;margin-top:5px}.settings-usage-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-usage-item{border:1px solid #edf1ef;border-radius:4px;padding:11px}.settings-usage-item>span{color:#7d8b85;display:block;font-size:10px;text-transform:capitalize}.settings-usage-item>strong{color:#48625a;display:block;font-size:13px;margin-top:6px}.settings-usage-item>strong small{color:#95a09b;font-size:10px;font-weight:500}.settings-usage-track{background:#eaf0ed;border-radius:4px;height:5px;margin-top:9px;overflow:hidden}.settings-usage-track>span{background:#169078;border-radius:inherit;display:block;height:100%}.settings-payment-row{align-items:center;border-bottom:1px solid #edf1ef;display:flex;gap:12px;justify-content:space-between;min-height:52px}.settings-payment-row>div{display:flex;flex-direction:column;gap:4px}.settings-payment-row strong{color:#4b625a;font-size:11px}.settings-payment-row>div>span{color:#89958f;font-size:9px}.settings-integration-row{align-items:center;border-bottom:1px solid #edf1ef;display:flex;gap:10px;min-height:57px}.settings-integration-row>div{flex:1 1}.settings-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:32px;text-align:center}.settings-empty-state>span{background:#edf6f1;border-radius:50%;color:#458474;display:grid;font-size:21px;height:46px;place-items:center;width:46px}.settings-empty-state h3{color:#405850;font-size:15px;margin:15px 0 5px}.settings-empty-state p{color:#82908b;font-size:11px;line-height:1.6;margin:0 0 15px;max-width:350px}.settings-footer{align-items:center;background:#fbfcfb;border-top:1px solid #edf1ef;display:flex;gap:8px;justify-content:flex-end;min-height:65px;padding:12px 20px}.settings-loading{align-items:center;color:#75857e;display:flex;font-size:12px;gap:10px;justify-content:center;min-height:280px}.settings-button-spinner,.settings-spinner{animation:settings-rotation .8s linear infinite;border:2px solid #dce9e3;border-radius:50%;border-top-color:#087e75;height:16px;width:16px}.settings-button-spinner{border-color:#fff #ffffff73 #ffffff73;height:12px;width:12px}@media (max-width:960px){.settings-page{padding:24px 20px 40px}.settings-layout{gap:13px;grid-template-columns:205px minmax(0,1fr)}.settings-account-row{grid-template-columns:34px minmax(0,1fr) auto auto}.settings-token-expiry{display:none}}@media (max-width:700px){.settings-page{padding:20px 14px 32px}.settings-heading{align-items:flex-start}.settings-profile-shortcut{font-size:0;padding:0 10px}.settings-profile-shortcut i{font-size:17px}.settings-layout{gap:12px;grid-template-columns:minmax(0,1fr)}.settings-nav{display:flex;gap:5px;overflow-x:auto;padding:8px;position:static;scrollbar-width:thin}.settings-nav-label{display:none}.settings-nav-item{font-size:10px;gap:6px;min-height:35px;min-width:-webkit-max-content;min-width:max-content;padding:0 9px;width:auto}.settings-nav-arrow{display:none}.settings-section-heading{min-height:76px;padding:14px}.settings-section-heading h2{font-size:15px}.settings-section-heading p{font-size:10px;max-width:260px}.settings-content{padding:12px}.settings-card{padding:14px}.settings-fields-grid{gap:13px;grid-template-columns:1fr}.settings-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-account-row{gap:8px;grid-template-columns:34px minmax(0,1fr) auto;padding:8px 0}.settings-account-row .settings-status-pill{display:none}.settings-text-action{grid-column:2/4;justify-self:start}.settings-connect-list{grid-template-columns:1fr}.settings-plan-card,.settings-shortcut-row{align-items:flex-start;flex-direction:column}}@media (max-width:430px){.settings-preference-header,.settings-preference-row{gap:6px;grid-template-columns:minmax(0,1fr) 45px 45px}.settings-preference-row strong{font-size:10px}.settings-preference-row small{font-size:8px}.settings-usage-grid{grid-template-columns:1fr}.settings-section-heading{align-items:flex-start}.settings-unsaved{font-size:0;margin-top:5px}}.support-page{--support-ink:#173b3a;--support-muted:#71817c;--support-line:#dfe8e4;--support-teal:#087e75;color:var(--support-ink);margin:0 auto;padding-bottom:32px;width:min(100%,1440px)}.support-hero{align-items:center;background:radial-gradient(circle at 78% 10%,#c7e9daa6,#0000 35%),linear-gradient(115deg,#f3faf6,#e9f5ef);border:1px solid #dbe9e2;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:26px;min-height:222px;overflow:hidden;padding:30px 40px;position:relative}.support-hero-copy{position:relative;width:min(100%,600px);z-index:1}.support-eyebrow{color:#768b82;font-size:10px;font-weight:800;letter-spacing:1.2px;margin:0 0 7px}.support-hero .support-eyebrow{align-items:center;color:#268376;display:flex;gap:6px}.support-hero h1{color:var(--support-ink);font-size:clamp(27px,4vw,36px);font-weight:780;letter-spacing:-.7px;line-height:1.12;margin:0 0 7px}.support-hero-copy>p{color:#61746d;font-size:13px;margin:0 0 17px}.support-search{align-items:center;background:#fff;border:1px solid #d4e2db;border-radius:5px;box-shadow:0 4px 12px #1d53440a;color:#758780;display:flex;gap:10px;min-height:44px;padding:0 13px;width:min(100%,500px)}.support-search>i{font-size:16px}.support-search input{background:#0000;border:0;color:var(--support-ink);font:inherit;font-size:12px;min-width:0;outline:0;width:100%}.support-search input::placeholder{color:#9aa8a2}.support-search button{background:#0000;border:0;border-radius:4px;color:#71817c;display:grid;flex:0 0 auto;height:26px;place-items:center;width:26px}.support-search button:hover{background:#f0f5f2;color:var(--support-teal)}.support-hero-art{display:grid;flex:0 0 190px;height:170px;margin-right:6%;place-items:center;position:relative;width:190px}.support-art-orbit{border:1px solid #087e7533;border-radius:50%;box-shadow:0 0 0 15px rgba(8,126,117,.045),0 0 0 31px rgba(8,126,117,.035);height:134px;position:absolute;width:134px}.support-art-icon{background:linear-gradient(145deg,#fff,#eff9f2);border:1px solid #d2e7dc;border-radius:22px;box-shadow:0 14px 35px #21664d1f;color:#087e75;display:grid;font-size:37px;height:76px;place-items:center;transform:rotate(-7deg);width:76px}.support-art-spark{color:#efa842;font-size:21px;position:absolute}.support-art-spark-one{right:34px;top:22px}.support-art-spark-two{bottom:28px;color:#54a891;font-size:14px;left:20px}.support-inline-error{align-items:center;background:#fff8f6;border:1px solid #f0d1c9;border-radius:5px;color:#9d4d3d;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin:0 0 20px;padding:12px 15px}.support-inline-error button{background:none;border:0;color:#a54130;font-weight:700;text-decoration:underline}.support-section-heading{align-items:flex-end;display:flex;gap:15px;justify-content:space-between;margin:0 0 14px}.support-card-heading h2,.support-section-heading h2{color:var(--support-ink);font-size:18px;font-weight:750;letter-spacing:-.2px;margin:0 0 4px}.support-card-heading>div>p:last-child,.support-section-heading>div>p:last-child{color:var(--support-muted);font-size:11px;margin:0}.support-category-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:30px}.support-category{align-items:center;background:#fff;border:1px solid var(--support-line);border-radius:5px;color:inherit;display:flex;gap:11px;min-height:76px;min-width:0;padding:12px;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.support-category:hover{border-color:#b4d7c8;box-shadow:0 7px 16px #1d53440f;transform:translateY(-2px)}.support-category-icon{background:#eaf6f0;border-radius:5px;color:#198476;display:grid;flex:0 0 39px;font-size:19px;height:39px;place-items:center;width:39px}.support-category-icon-1,.support-category-icon-6{background:#fff5e6;color:#bd842c}.support-category-icon-2,.support-category-icon-7{background:#eef2ff;color:#6e7dc3}.support-category-icon-3{background:#fff0ec;color:#cb7257}.support-category-icon-4{background:#f4efff;color:#8168bb}.support-category-icon-5{background:#eaf4ff;color:#4d86b8}.support-category>span:nth-child(2){grid-gap:4px;display:grid;gap:4px;min-width:0}.support-category strong{color:#294640;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-category small{color:#84938d;font-size:10px}.support-category-arrow{color:#99a8a2;font-size:14px;margin-left:auto}.support-faq-section{margin-bottom:22px;scroll-margin-top:20px}.support-faq-heading{margin-bottom:15px}.support-faq-count{background:#edf5f1;border-radius:4px;color:#427366;font-size:10px;font-weight:700;padding:5px 9px;white-space:nowrap}.support-faq-group{margin-bottom:16px}.support-faq-group h3{color:#596e66;font-size:12px;font-weight:750;margin:0 0 7px}.support-faq-list{background:#fff;border:1px solid var(--support-line);border-radius:5px;overflow:hidden}.support-faq-item+.support-faq-item{border-top:1px solid #edf1ef}.support-faq-question{align-items:center;background:#0000;border:0;color:#304b44;display:flex;font-size:12px;font-weight:650;gap:15px;justify-content:space-between;min-height:49px;padding:10px 14px;text-align:left;width:100%}.support-faq-question:hover{background:#fbfdfc;color:#087e75}.support-category:focus-visible,.support-faq-question:focus-visible,.support-ticket-row:focus-visible{outline:2px solid #087e75;outline-offset:-2px}.support-faq-question>i{color:#778982;font-size:16px;transition:transform .15s ease}.support-faq-item.is-open .support-faq-question>i{color:#087e75;transform:rotate(45deg)}.support-faq-answer{padding:0 14px 13px}.support-faq-answer>p{color:#657871;font-size:12px;line-height:1.7;margin:0 0 13px;max-width:900px;white-space:pre-line}.support-faq-feedback{align-items:center;color:#778780;display:flex;flex-wrap:wrap;font-size:10px;gap:6px}.support-faq-feedback>span{font-weight:650;margin-right:2px}.support-faq-feedback button{align-items:center;background:#fff;border:1px solid #e0e9e5;border-radius:4px;color:#64766f;display:inline-flex;font-size:10px;gap:4px;min-height:27px;padding:3px 8px}.support-faq-feedback button:hover,.support-faq-feedback button[aria-pressed=true]{background:#f1f8f4;border-color:#bddbcf;color:#087e75}.support-faq-feedback button:disabled{opacity:.55}.support-faq-feedback .support-text-link{background:#0000;border-color:#0000;color:#087e75;font-weight:700;margin-left:auto}.support-empty{align-items:center;border:1px dashed #cfded7;border-radius:5px;color:#798a83;display:flex;flex-direction:column;font-size:11px;gap:6px;justify-content:center;min-height:110px;padding:20px;text-align:center}.support-empty-icon{background:#f2f7f4;border-radius:50%;color:#77958a;display:grid;font-size:18px;height:38px;place-items:center;width:38px}.support-contact-banner{align-items:center;background:linear-gradient(105deg,#f2faf5,#f8fbf9);border:1px solid #d9e9df;border-radius:5px;display:flex;gap:14px;margin:20px 0 24px;padding:16px 18px}.support-contact-icon{background:#e2f2e9;border-radius:6px;color:#138070;display:grid;flex:0 0 42px;font-size:21px;height:42px;place-items:center;width:42px}.support-contact-banner h2{color:#24463f;font-size:14px;font-weight:750;margin:0 0 3px}.support-contact-banner p{color:#71817c;font-size:11px;margin:0}.support-button{align-items:center;border:1px solid #0000;border-radius:4px;display:inline-flex;font-size:11px;font-weight:700;gap:8px;justify-content:center;min-height:38px;padding:0 14px;transition:background-color .15s ease,border-color .15s ease}.support-button-primary{background:#087e75;color:#fff}.support-button-primary:hover{background:#066c64;color:#fff}.support-button:disabled{cursor:wait;opacity:.67}.support-contact-banner .support-button{flex:0 0 auto;margin-left:auto}.support-main-grid{grid-gap:15px;align-items:start;display:grid;gap:15px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);scroll-margin-top:20px}.support-card{background:#fff;border:1px solid var(--support-line);border-radius:5px;min-width:0;padding:17px}.support-card-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:15px}.support-heading-icon{background:#eaf6f0;border-radius:5px;color:#118173;display:grid;flex:0 0 37px;font-size:17px;height:37px;place-items:center;width:37px}.support-ticket-form{grid-gap:12px;display:grid;gap:12px}.support-form-row>label,.support-ticket-form>label{grid-gap:6px;color:#4a615a;display:grid;font-size:11px;font-weight:700;gap:6px}.support-ticket-form label>span{color:#c45d4c}.support-reply-form textarea,.support-ticket-form input:not([type=file]),.support-ticket-form select,.support-ticket-form textarea{background:#fff;border:1px solid #d8e3dd;border-radius:4px;color:#294640;font:inherit;font-size:11px;font-weight:450;min-height:38px;outline:0;padding:9px 10px;width:100%}.support-reply-form textarea,.support-ticket-form textarea{line-height:1.55;min-height:110px;resize:vertical}.support-reply-form textarea:focus,.support-ticket-form input:focus,.support-ticket-form select:focus,.support-ticket-form textarea:focus{border-color:#74b3a4;box-shadow:0 0 0 3px #087e751a}.support-reply-form textarea::placeholder,.support-ticket-form input::placeholder,.support-ticket-form textarea::placeholder{color:#9aa8a2}.support-ticket-form>label>small{color:#94a19b;font-size:9px;font-weight:450;margin-top:-3px;text-align:right}.support-form-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.support-attachment-field{grid-gap:7px;display:grid;gap:7px}.support-attachment-field>label{grid-gap:3px;color:#4a615a;display:grid;font-size:11px;font-weight:700;gap:3px}.support-attachment-field>label>small{color:#94a19b;font-size:9px;font-weight:450}.support-attachment-field input[type=file],.support-reply-form input[type=file]{color:#74847d;font-size:10px;max-width:100%}.support-attachment-field input[type=file]::-webkit-file-upload-button,.support-reply-form input[type=file]::-webkit-file-upload-button{background:#f7faf8;border:1px solid #d8e3dd;border-radius:4px;color:#52675f;font-size:10px;margin-right:9px;min-height:29px;padding:4px 9px}.support-attachment-field input[type=file]::file-selector-button,.support-reply-form input[type=file]::file-selector-button{background:#f7faf8;border:1px solid #d8e3dd;border-radius:4px;color:#52675f;font-size:10px;margin-right:9px;min-height:29px;padding:4px 9px}.support-reply-files,.support-selected-files{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.support-selected-files li{color:#5d7068;display:flex;font-size:10px;gap:8px;justify-content:space-between}.support-selected-files li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-selected-files li small{color:#8b9993}.support-reply-files button,.support-selected-files button{background:none;border:0;color:#7f8c86}.support-submit{justify-self:start;margin-top:2px;min-width:145px}.support-ticket-count{background:#edf5f1;border-radius:4px;color:#44756a;display:grid;font-size:11px;font-weight:750;height:28px;min-width:28px;padding:0 7px;place-items:center}.support-ticket-list{border-top:1px solid #edf1ef;display:grid;max-height:570px;overflow:auto}.support-ticket-row{grid-gap:6px;background:#fff;border:0;border-bottom:1px solid #edf1ef;color:inherit;display:grid;gap:6px;padding:12px 4px;text-align:left}.support-ticket-row.is-selected,.support-ticket-row:hover{background:#f8fbf9}.support-ticket-row-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.support-ticket-row-top>strong{color:#658078;font-size:10px;letter-spacing:.2px}.support-ticket-subject{color:#2c4942;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket-meta{align-items:center;color:#7b8a84;display:flex;flex-wrap:wrap;font-size:10px;gap:5px}.support-ticket-row>small{color:#98a49f;font-size:9px}.support-priority,.support-status{align-items:center;background:#f0f3f1;border-radius:20px;color:#63736d;display:inline-flex;font-size:9px;font-weight:700;padding:3px 7px;white-space:nowrap}.support-status-open{background:#eaf4ff;color:#4277aa}.support-status-in-progress{background:#edf2ff;color:#586da9}.support-status-waiting-for-user{background:#fff4df;color:#9a702a}.support-status-resolved{background:#e8f6ed;color:#39825d}.support-status-closed{background:#f0f1f1;color:#79817d}.support-priority-low{background:#f0f3f1;color:#74817b}.support-priority-normal{background:#edf4f1;color:#4d796c}.support-priority-high{background:#fff2e3;color:#a36924}.support-priority-urgent{background:#fff0ed;color:#b55041}.support-ticket-empty{border:0;min-height:220px}.support-loading{align-items:center;color:#74847d;display:flex;font-size:11px;gap:9px;justify-content:center;min-height:80px}.support-spinner{animation:support-spin .75s linear infinite;border:2px solid #dbe9e2;border-radius:50%;border-top-color:#087e75;height:16px;width:16px}.support-spinner-light{border-color:#fff #fff6 #fff6}@keyframes support-spin{to{transform:rotate(1turn)}}.support-detail-backdrop{background:#122b265c;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1600}.support-detail-panel{background:#f8fbf9;box-shadow:-15px 0 45px #14372e24;display:flex;flex-direction:column;height:100%;overflow:auto;padding:20px;width:min(570px,100%)}.support-detail-header{align-items:center;border-bottom:1px solid var(--support-line);display:flex;gap:12px;justify-content:space-between;padding-bottom:15px}.support-detail-header h2{font-size:17px;font-weight:760;margin:0}.support-detail-header button{background:#fff;border:1px solid #dce7e1;border-radius:4px;color:#5e746a;display:grid;height:33px;place-items:center;width:33px}.support-detail-summary{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;padding:18px 0 4px}.support-detail-summary h3{color:#25473f;font-size:14px;font-weight:750;margin:0 0 6px}.support-detail-date{color:#82918a;font-size:10px;margin:0 0 16px}.support-message-list{grid-gap:10px;display:grid;gap:10px;padding-bottom:15px}.support-message{background:#fff;border:1px solid #e1e9e5;border-radius:5px;padding:12px}.support-message.is-agent{background:#f2f9f5;border-color:#d2e8dd}.support-message-top{color:#4c675e;display:flex;font-size:10px;gap:10px;justify-content:space-between}.support-message-top time{color:#8b9993;font-size:9px}.support-message>p{color:#50655d;font-size:11px;line-height:1.65;margin:9px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.support-message-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.support-message-attachments button{align-items:center;background:#fff;border:1px solid #dce7e1;border-radius:4px;color:#367368;display:inline-flex;font-size:9px;gap:5px;padding:5px 7px}.support-user-history{background:#fbfdfc;border:1px solid #e5ece8;border-radius:4px;margin-bottom:13px;padding:10px}.support-user-history h3{color:#536a62;font-size:10px;font-weight:800;letter-spacing:.5px;margin:0;text-transform:uppercase}.support-user-history ol{grid-gap:7px;display:grid;gap:7px;list-style:none;margin:9px 0 0;padding:0}.support-user-history li{color:#62756d;display:flex;font-size:9px;gap:10px;justify-content:space-between}.support-user-history time{color:#96a29c;flex:0 0 auto}.support-reply-form{grid-gap:8px;border-top:1px solid var(--support-line);display:grid;gap:8px;margin-top:auto;padding-top:12px}.support-reply-form>label{color:#52675f;font-size:11px;font-weight:700}.support-reply-form textarea{min-height:95px}.support-reply-form>.support-button{justify-self:end}.support-reply-files{display:flex;flex-wrap:wrap}.support-reply-files>span{align-items:center;background:#edf5f1;border-radius:3px;color:#547368;display:flex;font-size:9px;gap:3px;padding:3px 6px}.support-closed-note{background:#f0f5f2;border-radius:4px;color:#6b7e75;font-size:11px;margin-top:auto;padding:11px}.admin-support-heading{align-items:flex-end;display:flex;gap:15px;justify-content:space-between;margin:3px 0 18px}.admin-support-heading h1{color:var(--support-ink);font-size:25px;font-weight:780;margin:0 0 5px}.admin-support-heading>div>p:last-child{color:var(--support-muted);font-size:12px;margin:0}.admin-support-total{align-items:center;background:#fff;border:1px solid var(--support-line);border-radius:4px;color:#527267;display:inline-flex;font-size:10px;font-weight:700;gap:7px;padding:8px 10px}.admin-support-filters{grid-gap:9px;display:grid;gap:9px;grid-template-columns:minmax(190px,1fr) 170px 160px;margin-bottom:13px}.admin-support-search{align-items:center;background:#fff;border:1px solid #d8e3dd;border-radius:4px;color:#86948e;display:flex;gap:8px;min-height:38px;padding:0 10px}.admin-support-search input{background:#0000;border:0;color:#294640;font:inherit;font-size:11px;min-width:0;outline:0;width:100%}.admin-support-controls select,.admin-support-filters select{background:#fff;border:1px solid #d8e3dd;border-radius:4px;color:#52675f;font:inherit;font-size:10px;min-height:38px;padding:7px 9px;width:100%}.admin-support-layout{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(275px,.72fr) minmax(0,1.28fr)}.admin-support-detail,.admin-support-list{padding:0}.admin-support-list-heading{align-items:center;border-bottom:1px solid #e9efec;display:flex;justify-content:space-between;padding:13px 14px}.admin-support-list-heading h2{color:#304c44;font-size:13px;font-weight:750;margin:0}.admin-support-list-heading>span{color:#85938d;font-size:10px}.admin-support-ticket-list{display:grid;max-height:calc(100vh - 275px);overflow:auto}.admin-support-ticket{grid-gap:6px;background:#fff;border:0;border-bottom:1px solid #edf1ef;color:inherit;display:grid;gap:6px;padding:12px 14px;text-align:left}.admin-support-ticket.is-selected,.admin-support-ticket:hover{background:#f3f9f5}.admin-support-ticket.is-selected{box-shadow:inset 3px 0 #087e75}.admin-support-subject{color:#2c4942;font-size:11px}.admin-support-customer,.admin-support-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-support-customer{color:#7d8d86;font-size:9px}.admin-support-ticket>small{color:#98a49f;font-size:9px}.admin-support-detail{min-height:500px;padding:15px}.admin-support-prompt{border:0;min-height:460px}.admin-support-detail-heading{border-bottom:1px solid #e9efec;padding:1px 0 12px}.admin-support-detail-heading .support-eyebrow{color:#4a867a;margin-bottom:4px}.admin-support-detail-heading h2{color:#25473f;font-size:17px;font-weight:750;margin:0 0 5px;overflow-wrap:anywhere}.admin-support-detail-heading>div>p:last-child{color:#85938d;font-size:10px;margin:0}.admin-support-controls{grid-gap:9px;border-bottom:1px solid #e9efec;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0}.admin-support-controls label{grid-gap:5px;color:#71817c;display:grid;font-size:9px;font-weight:700;gap:5px}.admin-support-controls select{min-height:33px;padding:5px 7px}.admin-support-history{grid-gap:9px;display:grid;gap:9px;max-height:420px;overflow:auto;padding:12px 1px}.admin-support-history h3,.admin-support-status-history h3{color:#536a62;font-size:10px;font-weight:800;letter-spacing:.5px;margin:0;text-transform:uppercase}.admin-support-history .support-message{padding:10px}.admin-support-status-history{background:#fbfdfc;border:1px solid #e8eeeb;border-radius:4px;padding:10px}.admin-support-status-history ol{grid-gap:7px;display:grid;gap:7px;list-style:none;margin:9px 0 0;padding:0}.admin-support-status-history li{color:#62756d;display:flex;font-size:9px;gap:10px;justify-content:space-between}.admin-support-status-history time{color:#96a29c;flex:0 0 auto}.admin-support-status-history>p{color:#86948e;font-size:10px;margin:8px 0 0}.admin-support-reply{margin-top:12px}.admin-support-reply .support-button{justify-self:end}.admin-support-pagination{grid-gap:8px;border-top:1px solid #edf1ef;display:grid;gap:8px;padding:10px 12px}.admin-support-pagination>small{color:#84928c;font-size:9px;line-height:1.4}.admin-support-pagination>div{align-items:center;color:#71817c;display:flex;font-size:10px;gap:8px;justify-content:space-between}.admin-support-pagination button{background:#fff;border:1px solid #dbe6e2;border-radius:4px;color:#286d5c;cursor:pointer;font:inherit;font-weight:650;min-height:28px;padding:0 8px}.admin-support-pagination button:disabled{color:#a0aca6;cursor:not-allowed}@media (max-width:1050px){.support-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-hero-art{margin-right:0}.admin-support-layout{grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr)}}@media (max-width:760px){.support-hero{min-height:0;padding:24px}.support-hero-art{flex-basis:115px;height:120px;transform:scale(.75);transform-origin:center right;width:115px}.support-art-orbit{height:120px;width:120px}.admin-support-layout,.support-main-grid{grid-template-columns:1fr}.admin-support-ticket-list{max-height:360px}.admin-support-detail{min-height:300px}.admin-support-prompt{min-height:260px}}@media (max-width:560px){.support-hero{padding:21px 17px}.support-hero-art{opacity:.45;position:absolute;right:0;top:2px}.support-hero-copy{z-index:1}.support-hero-copy>p{max-width:260px}.support-category-grid{gap:7px;grid-template-columns:1fr 1fr}.support-category{gap:8px;min-height:70px;padding:9px}.support-category-icon{flex-basis:33px;font-size:16px;height:33px;width:33px}.support-category strong{font-size:10px;max-width:105px}.support-category small{font-size:9px}.support-category-arrow{display:none}.support-contact-banner{flex-wrap:wrap;padding:13px}.support-contact-banner>div:nth-child(2){flex:1 1}.support-contact-banner .support-button{margin:0;width:100%}.support-card{padding:13px}.support-form-row{grid-template-columns:1fr}.support-faq-feedback .support-text-link{margin-left:0}.admin-support-heading{align-items:flex-start}.admin-support-heading h1{font-size:21px}.admin-support-total{padding:6px 8px}.admin-support-filters{grid-template-columns:1fr 1fr}.admin-support-search{grid-column:1/-1}.admin-support-controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.support-spinner{animation-duration:2s}.support-category{transition:none}}.admin-dashboard .sx-hero{background:radial-gradient(circle at 92% -20%,#4a63c424,#0000 46%),radial-gradient(circle at 68% 140%,#087e751f,#0000 42%),linear-gradient(135deg,#fff,#f2f6fb);border-color:#d6e1ea}.admin-dashboard .sx-hero:after{border-color:#4a63c41f}.admin-dashboard .sx-eyebrow{color:#3f58b5}@keyframes cu-fade{0%{opacity:0}to{opacity:1}}@keyframes cu-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.cu-backdrop{animation:cu-fade .18s ease both;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c201d73;display:grid;grid-template-columns:minmax(0,1fr);inset:0;overflow-y:auto;padding:16px;place-items:center;position:fixed;z-index:1200}.cu-dialog{animation:cu-pop .25s cubic-bezier(.2,.7,.2,1) both;background:#fff;border:1px solid #dfe8e4;border-radius:16px;box-shadow:0 24px 60px #0c282438;color:#173b3a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;width:min(560px,100%)}.cu-dialog *,.cu-dialog :after,.cu-dialog :before{box-sizing:border-box}.cu-head{align-items:center;background:#fff;border-bottom:1px solid #edf2ef;display:flex;gap:12px;padding:18px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.cu-head-icon{background:#e3f3f0;border-radius:11px;color:#087e75;display:grid;flex:0 0 38px;font-size:19px;height:38px;place-items:center;width:38px}.cu-head>div{flex:1 1;min-width:0}.cu-head p{color:#087e75;font-size:11px;font-weight:700;letter-spacing:.05em;margin:0 0 2px;text-transform:uppercase}.cu-head h2{font-size:18px;font-weight:750;letter-spacing:-.01em;margin:0}.cu-close{background:#0000;border:1px solid #0000;border-radius:9px;color:#657976;cursor:pointer;display:grid;font-size:18px;height:34px;place-items:center;width:34px}.cu-close:hover{background:#f4f8f6;border-color:#dfe8e4;color:#173b3a}.cu-body{grid-gap:14px;display:grid;gap:14px;padding:18px 20px 20px}.cu-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cu-field{grid-gap:6px;color:#3d5753;display:grid;font-size:12.5px;font-weight:650;gap:6px;margin:0;min-width:0}.cu-field small{color:#8a9894;font-weight:500}.cu-label{display:block}.cu-label small{display:inline}.cu-copy input,.cu-field input,.cu-field select{background:#fff;border:1px solid #d8e3dd;border-radius:10px;color:#173b3a;font:inherit;font-size:13px;font-weight:500;max-width:100%;min-height:40px;min-width:0;padding:0 11px;text-overflow:ellipsis;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.cu-copy input:focus,.cu-field input:focus,.cu-field select:focus{border-color:#5b9d89;box-shadow:0 0 0 3px #087e751f;outline:0}.cu-field select:disabled{background:#f6f9f7;color:#657976}.cu-field-help{font-size:11.5px;line-height:1.45}.cu-field-help.is-error{color:#a8334f!important}.cu-options,.cu-segment{border:0;margin:0;min-width:0;padding:0}.cu-dialog legend{color:#3d5753;float:none;font-size:12.5px;font-weight:650;line-height:1.4;margin:0 0 6px;padding:0;width:auto}.cu-dialog legend+*{clear:none}.cu-choices{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cu-options label,.cu-segment label{align-items:flex-start;background:#f8faf9;border:1px solid #dfe8e4;border-radius:12px;cursor:pointer;display:flex;gap:10px;margin:0;min-width:0;padding:11px 12px;position:relative;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.cu-options label:hover,.cu-segment label:hover{border-color:#b9d6cc}.cu-options label:has(input:checked),.cu-segment label.is-selected{background:#eef8f5;border-color:#087e75;box-shadow:0 0 0 3px #087e751a}.cu-segment input{opacity:0;pointer-events:none;position:absolute}.cu-segment label:focus-within{outline:2px solid #087e75;outline-offset:2px}.cu-segment .ti{color:#087e75;font-size:19px}.cu-options input{accent-color:#087e75;margin-top:2px}.cu-options span,.cu-segment span{grid-gap:2px;display:grid;gap:2px;min-width:0}.cu-options strong,.cu-segment strong{font-size:13px}.cu-options small,.cu-segment small{color:#657976;font-size:11.5px}.cu-password{display:flex;gap:6px}.cu-password input{flex:1 1;min-width:0}.cu-password button{background:#fff;border:1px solid #d8e3dd;border-radius:10px;color:#3d5753;cursor:pointer;flex:0 0 auto;font:inherit;font-size:12.5px;font-weight:650;min-width:40px;padding:0 10px}.cu-password button:hover{border-color:#b9d6cc;color:#087e75}.cu-lead{color:#3d5753;font-size:14px;line-height:1.55;margin:0}.cu-hint{color:#657976;font-size:12.5px;line-height:1.5;margin:0}.cu-hint a{color:#087e75;font-weight:650}.cu-copy{display:flex;gap:8px}.cu-copy input{flex:1 1;font-family:Consolas,Menlo,monospace;font-size:12px;min-width:0}.cu-error{align-items:center;background:#fff6f3;border:1px solid #efcfc7;border-radius:10px;color:#8f3e34;display:flex;font-size:12.5px;gap:8px;margin:0;padding:10px 12px}.cu-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.cu-button{align-items:center;background:#fff;border:1px solid #d8e3dd;border-radius:10px;color:#3d5753;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:7px;justify-content:center;min-height:40px;padding:0 16px;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;white-space:nowrap}.cu-button:hover:not(:disabled){transform:translateY(-1px)}.cu-button.is-primary{background:#087e75;border-color:#087e75;box-shadow:0 6px 16px #087e7538;color:#fff}.cu-button.is-primary:hover:not(:disabled){background:#06655e}.cu-button:disabled{cursor:default;opacity:.7}.cu-dialog a:focus-visible,.cu-dialog button:focus-visible{outline:2px solid #087e75;outline-offset:2px}.admin-create-user-button{align-items:center;background:#087e75;border:1px solid #087e75;border-radius:9px;box-shadow:0 6px 16px #087e7533;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:650;gap:7px;min-height:36px;padding:0 14px;transition:transform .15s ease,background-color .15s ease}.admin-create-user-button:hover{background:#06655e;transform:translateY(-1px)}@media (max-width:560px){.cu-backdrop{align-items:end;padding:0}.cu-dialog{border-radius:16px 16px 0 0;max-height:92vh;max-height:92dvh;width:100%}.cu-head{padding:14px 16px}.cu-body{gap:12px;padding:14px 16px 18px}.cu-choices,.cu-row{gap:10px;grid-template-columns:minmax(0,1fr)}.cu-copy input,.cu-field input,.cu-field select{font-size:16px}.cu-actions{flex-direction:column-reverse}.cu-actions .cu-button{width:100%}.cu-copy{flex-direction:column}}@media (prefers-reduced-motion:reduce){.cu-backdrop,.cu-dialog{animation:none}.admin-create-user-button,.cu-button{transition:none}}.admin-detail-page{max-width:1180px}.admin-detail-actions,.admin-detail-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-detail-actions a,.admin-detail-actions button,.admin-detail-links a,.admin-management-button{align-items:center;background:#fff;border:1px solid #d8e3dd;border-radius:4px;color:#286d5c;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:650;gap:7px;justify-content:center;min-height:36px;padding:0 11px;text-decoration:none}.admin-detail-actions a:hover,.admin-detail-actions button:hover,.admin-detail-links a:hover,.admin-management-button:hover{background:#f2f8f4}.admin-detail-actions button.primary,.admin-management-button.primary{background:#226b5d;border-color:#226b5d;color:#fff}.admin-detail-actions button.danger{border-color:#d8b4ad;color:#9f4539}.admin-detail-actions button:disabled,.admin-management-button:disabled{cursor:not-allowed;opacity:.55}.admin-detail-identity{align-items:center;display:flex;gap:13px;min-width:0}.admin-detail-avatar{background:#e5f1eb;border-radius:50%;color:#286d5c;display:grid;flex:0 0 50px;font-size:18px;font-weight:750;height:50px;place-items:center;width:50px}.admin-detail-identity>div{min-width:0}.admin-detail-identity h1,.admin-detail-identity p{overflow-wrap:anywhere}.admin-management-tabs{border-bottom:1px solid #e6eeea;display:flex;gap:4px;overflow-x:auto;padding:0 14px}.admin-management-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:#657976;cursor:pointer;flex:0 0 auto;font:inherit;font-size:11px;font-weight:650;min-height:43px;padding:0 11px}.admin-management-tabs button[aria-selected=true]{border-bottom-color:#258171;color:#226b5d}.admin-management-content{padding:18px}.admin-management-content>h2{color:#173b3a;font-size:15px;margin:0 0 14px}.admin-management-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-management-card{background:#fff;border:1px solid #e5ede9;border-radius:5px;min-width:0;padding:14px}.admin-management-card h3{color:#294540;font-size:13px;margin:0 0 11px}.admin-management-card>p{color:#657976;font-size:12px;line-height:1.55;margin:0;overflow-wrap:anywhere}.admin-management-card .admin-management-meta{grid-gap:9px;display:grid;gap:9px;margin:0}.admin-management-meta>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.admin-management-meta dt{color:#81918a;font-size:10px;font-weight:700;text-transform:uppercase}.admin-management-meta dd{color:#294540;font-size:12px;margin:0;overflow-wrap:anywhere}.admin-management-form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-management-form label{grid-gap:5px;color:#657976;display:grid;font-size:11px;font-weight:650;gap:5px}.admin-management-form input:not([type=checkbox]):not([type=radio]),.admin-management-form select,.admin-management-form textarea{background:#fff;border:1px solid #d8e3dd;border-radius:4px;color:#294640;font:inherit;font-size:12px;min-height:37px;padding:8px 9px;width:100%}.admin-management-form textarea{min-height:95px;resize:vertical}.admin-management-form .is-wide{grid-column:1/-1}.admin-management-form-actions{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end;padding-top:4px}.admin-management-form .admin-management-check{align-items:flex-start;background:#f8fbf9;border:1px solid #d8e3dd;border-radius:9px;border-radius:var(--ui-radius-sm,9px);color:#294540;cursor:pointer;display:flex;gap:11px;padding:12px 14px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.admin-management-form .admin-management-check:hover{background:#f2f8f5;border-color:#b9d3c9}.admin-management-form .admin-management-check.is-checked{background:#eef8f4;border-color:#087e75;border-color:var(--ui-brand,#087e75)}.admin-management-form .admin-management-check:focus-within{box-shadow:0 0 0 3px #087e7529;box-shadow:0 0 0 3px var(--ui-brand-ring,#087e7529)}.admin-management-form .admin-management-check input{accent-color:#087e75;accent-color:var(--ui-brand,#087e75);cursor:pointer;flex:0 0 18px;height:18px;margin:1px 0 0;width:18px}.admin-management-form .admin-management-check>span{grid-gap:2px;display:grid;gap:2px}.admin-management-form .admin-management-check strong{color:#294540;font-size:12.5px;font-weight:700}.admin-management-form .admin-management-check small{color:#71817c;font-size:11px;font-weight:500;line-height:1.4}.admin-management-form .admin-management-check:has(input:disabled){cursor:not-allowed;opacity:.7}.admin-management-form .admin-management-check input:disabled{cursor:not-allowed}.admin-management-button.primary{background:#087e75;background:var(--ui-brand,#087e75);border-color:#087e75;border-color:var(--ui-brand,#087e75);border-radius:9px;border-radius:var(--ui-radius-sm,9px);box-shadow:0 4px 12px #087e752e;font-size:12.5px;font-weight:700;gap:7px;min-height:38px;padding:0 16px;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-management-button.primary:hover:not(:disabled){background:#06655e;background:var(--ui-brand-dark,#06655e);border-color:#06655e;border-color:var(--ui-brand-dark,#06655e);box-shadow:0 8px 20px #087e753d;transform:translateY(-1px)}.admin-management-button.primary:active:not(:disabled){transform:translateY(0) scale(.98)}.admin-management-button.primary:focus-visible{outline:2px solid #087e75;outline:2px solid var(--ui-brand,#087e75);outline-offset:2px}.admin-management-button.primary .ti{font-size:15px}.admin-management-spinner{animation:admin-management-spin .75s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes admin-management-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.admin-management-spinner{animation-duration:2s}.admin-management-button.primary{transition:none}}.admin-management-list{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.admin-management-list>li{align-items:flex-start;border-bottom:1px solid #edf1ef;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:11px 0}.admin-management-list>li:last-child{border-bottom:0}.admin-management-list strong{color:#294540;display:block;font-size:12px}.admin-management-list small{color:#71817c;display:block;font-size:11px;margin-top:4px}.admin-management-list time{color:#83918c;flex:0 0 auto;font-size:10px}.admin-management-error{background:#fff6f3;border:1px solid #edc9c1;border-radius:4px;color:#8f3e34;font-size:12px;margin:0 18px;padding:11px 13px}.admin-management-loading{min-height:170px}.admin-business-filters{align-items:end;border-bottom:1px solid #edf1ef;display:flex;flex-wrap:wrap;gap:9px;padding:13px 17px}.admin-business-filters label{grid-gap:5px;color:#657976;display:grid;flex:1 1 160px;font-size:10px;font-weight:700;gap:5px;min-width:140px}.admin-business-filters input,.admin-business-filters select{background:#fff;border:1px solid #d8e3dd;border-radius:4px;color:#294640;font:inherit;font-size:12px;min-height:36px;padding:0 9px}.admin-business-table{border-collapse:collapse;color:#52675f;font-size:12px;width:100%}.admin-business-table th{background:#f7faf8;color:#73847d;font-size:10px;font-weight:750;padding:11px 15px;text-align:left;text-transform:uppercase}.admin-business-table td{border-top:1px solid #edf1ef;padding:12px 15px;white-space:nowrap}.admin-business-table tbody tr:hover{background:#fbfdfc}.admin-business-table-wrap{overflow-x:auto}.admin-audit-changes{color:#657976;font-size:10px}.admin-management-card pre{color:#657976;font-size:11px;max-width:100%;overflow-wrap:anywhere;overflow-x:auto;white-space:pre-wrap}@media (max-width:700px){.admin-management-form,.admin-management-grid{grid-template-columns:minmax(0,1fr)}.admin-management-form .is-wide,.admin-management-form-actions{grid-column:auto}.admin-detail-identity{align-items:flex-start}.admin-detail-page .workspace-dashboard-header{align-items:flex-start;flex-direction:column}}.admin-customer-role p{color:#5d6f68;font-size:13px;line-height:1.55;margin:0 0 12px}.admin-customer-role-field{grid-gap:6px;color:#4b5d55;display:grid;font-size:12px;font-weight:700;gap:6px}.admin-customer-role-field select{background:#fff;border:1px solid #dce6e2;border-radius:10px;color:#173b3a;font:inherit;font-size:13px;min-height:42px;padding:0 12px}.admin-customer-role .admin-customer-role-note{color:#7a8a84;font-size:12px;margin:10px 0 0}body.quick-view-open{overflow:hidden}.quick-view-root{--qv-brand:#087e75;--qv-ink:#173b3a;--qv-muted:#657976;--qv-line:#e3ebe7;color:var(--qv-ink);font-size:13px;inset:0;position:fixed;z-index:1500}.quick-view-root :is(input[type=checkbox],input[type=radio]){accent-color:var(--qv-brand)}.quick-view-scrim{animation:qv-fade .18s ease backwards;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10262361;border:0;cursor:default;inset:0;position:absolute}.quick-view-panel{animation:qv-slide .28s cubic-bezier(.2,.7,.2,1) backwards;background:#f6f9f7;box-shadow:-18px 0 50px #0c282438;display:flex;flex-direction:column;inset:0 0 0 auto;outline:none;position:absolute;width:min(1040px,calc(100vw - 72px))}@keyframes qv-slide{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes qv-fade{0%{opacity:0}to{opacity:1}}@keyframes qv-spin{to{transform:rotate(1turn)}}.quick-view-header{align-items:flex-start;background:#fff;border-bottom:1px solid var(--qv-line);display:flex;gap:16px;justify-content:space-between;padding:18px 22px 14px}.quick-view-identity{align-items:center;display:flex;gap:14px;min-width:0}.quick-view-identity>div{min-width:0}.quick-view-identity h2{color:var(--qv-ink);font-size:18px;margin:0}.quick-view-identity h2,.quick-view-identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-view-identity p{color:var(--qv-muted);font-size:12px;margin:2px 0 0}.quick-view-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.quick-view-badges :is(.admin-status-badge,.admin-user-verified,.admin-user-role){border-radius:999px}.quick-view-muted{color:#8a9893;font-size:11px}.quick-view-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px}.quick-view-icon-button{background:#fff;border:1px solid #d8e3dd;border-radius:8px;color:#406058;cursor:pointer;display:inline-grid;font-size:17px;height:36px;place-items:center;width:36px}.quick-view-icon-button:hover{background:#f2f8f4}.quick-view-icon-button:disabled{cursor:wait;opacity:.55}.quick-view-root :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--qv-brand);outline-offset:2px}.ti.is-spinning{animation:qv-spin .8s linear infinite;display:inline-block}.quick-view-tabs{background:#fff;border-bottom:1px solid var(--qv-line);display:flex;gap:2px;overflow-x:auto;padding:0 14px;scrollbar-width:thin}.quick-view-tabs button{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;color:var(--qv-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:12px;font-weight:650;gap:6px;min-height:44px;padding:0 11px;white-space:nowrap}.quick-view-tabs button:hover{color:#226b5d}.quick-view-tabs button[aria-selected=true]{border-bottom-color:#258171;color:#226b5d}.quick-view-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px 28px}.quick-view-stack{grid-gap:12px;display:grid;gap:12px}.quick-view-body .admin-management-grid{align-items:start}.quick-view-body>[role=status]{grid-gap:12px;display:grid;gap:12px}.quick-view-card{border-radius:10px}.quick-view-card>header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:11px}.quick-view-card>header h3{align-items:center;display:inline-flex;gap:7px;margin:0}.quick-view-card>header h3 .ti{color:var(--qv-brand);font-size:16px}.quick-view-note{color:#7c8c86;font-size:11px;line-height:1.5;margin:0}.quick-view-form{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-view-form .admin-management-check{align-items:flex-start;border:1px solid #e3ebe7;border-radius:6px;display:flex;gap:9px;padding:9px 10px}.quick-view-form .admin-management-check span{grid-gap:2px;display:grid;gap:2px}.quick-view-form .admin-management-check small{color:#7c8c86;font-weight:500}.quick-view-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-management-meta .is-wide{grid-column:1/-1}.quick-view-actions{border-top:1px dashed #e0e9e5;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px}.admin-management-button.danger{border-color:#e4bdb5;color:#9f4539}.admin-management-button.danger:hover{background:#fdf1ee}.quick-view-action-form{background:#f8fcfa;border:1px solid #d5e6de;border-radius:8px;margin-top:14px;padding:13px}.quick-view-action-form.is-danger{background:#fffaf8;border-color:#efcdc6}.quick-view-action-form strong{color:var(--qv-ink);font-size:13px}.quick-view-inline-form{display:flex;gap:8px;margin-top:10px}.quick-view-inline-form select{background:#fff;border:1px solid #d8e3dd;border-radius:4px;flex:1 1;font:inherit;font-size:12px;min-height:37px;padding:0 9px}.quick-view-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.quick-view-tiles.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-view-tile{grid-gap:3px;background:#fff;border:1px solid var(--qv-line);border-radius:10px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:3px;padding:13px 14px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.quick-view-tile:not(.is-static):hover{border-color:#bcd8cd;box-shadow:0 6px 16px #12342f12;transform:translateY(-1px)}.quick-view-tile.is-static{cursor:default}.quick-view-tile>.ti{color:var(--qv-brand);font-size:18px}.quick-view-tile span{color:#81918a;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.quick-view-tile strong{color:var(--qv-ink);font-size:16px}.quick-view-tile small,.quick-view-tile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-view-tile small{color:#7c8c86;font-size:11px}.quick-view-tile.is-successful{border-top:3px solid #3d9a6d}.quick-view-tile.is-pending{border-top:3px solid #d2a032}.quick-view-tile.is-failed{border-top:3px solid #c9604f}.quick-view-counts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.quick-view-counts div{background:#f5f9f7;border-radius:8px;padding:9px 10px}.quick-view-counts dt{color:#81918a;font-size:10px;font-weight:700;text-transform:uppercase}.quick-view-counts dd{color:var(--qv-ink);font-size:18px;font-weight:700;margin:2px 0 0}.quick-view-business-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.quick-view-business-identity{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.quick-view-business-identity>img,.quick-view-business-identity>span{border-radius:10px;flex:0 0 48px;height:48px;object-fit:contain;width:48px}.quick-view-business-identity>span{background:#e5f1eb;color:#286d5c;display:grid;font-size:18px;font-weight:750;place-items:center}.quick-view-business-identity>img{background:#fff;border:1px solid var(--qv-line)}.quick-view-business-identity>div{flex:1 1;min-width:0}.quick-view-business-identity h3{color:var(--qv-ink);font-size:15px;margin:0}.quick-view-business-identity p{color:var(--qv-muted);font-size:12px;margin:3px 0 0;overflow-wrap:anywhere}.quick-view-swatches{display:inline-flex;gap:5px}.quick-view-swatches span{border:1px solid #0000001a;border-radius:5px;height:20px;width:20px}.quick-view-table-wrap{background:#fff;border:1px solid var(--qv-line);border-radius:10px;overflow-x:auto}.quick-view-table{border-collapse:collapse;font-size:12px;width:100%}.quick-view-table th{background:#f7faf8;color:#73847d;font-size:10px;font-weight:750;letter-spacing:.4px;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.quick-view-table td{border-top:1px solid #edf1ef;color:#3f5a53;padding:10px 12px;vertical-align:top}.quick-view-table td small{color:#82918b;display:block;font-size:11px;margin-top:3px}.quick-view-table code{background:#f1f5f3;border-radius:4px;color:#2a4a43;font-size:11px;overflow-wrap:anywhere;padding:1px 5px}.quick-view-card .quick-view-table-wrap{border-radius:8px}.quick-view-pay{align-items:center;background:#f0f4f2;border-radius:999px;color:#687871;display:inline-flex;font-size:10px;font-weight:700;gap:5px;padding:3px 8px}.quick-view-pay:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.quick-view-pay.is-successful{background:#e8f6ee;color:#23774f}.quick-view-pay.is-pending{background:#fff6e0;color:#93650a}.quick-view-pay.is-failed{background:#fdeeea;color:#a3483c}.quick-view-segmented{background:#fff;border:1px solid var(--qv-line);border-radius:9px;display:inline-flex;flex-wrap:wrap;gap:4px;justify-self:start;padding:3px}.quick-view-segmented button{background:#0000;border:0;border-radius:6px;color:var(--qv-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:650;min-height:30px;padding:0 11px}.quick-view-segmented button[aria-pressed=true]{background:#226b5d;color:#fff}.quick-view-social{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.quick-view-social li{grid-gap:12px;align-items:center;background:#fff;border:1px solid var(--qv-line);border-radius:10px;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto;padding:12px 14px}.quick-view-social li>.ti{background:#eef5f2;border-radius:10px;color:#286d5c;display:grid;font-size:20px;height:40px;place-items:center;width:40px}.quick-view-social li>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.quick-view-social li>div:last-child{justify-items:end}.quick-view-social small{color:#7c8c86;font-size:11px}.quick-view-usage{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.quick-view-usage li{grid-gap:5px;display:grid;gap:5px}.quick-view-usage li>div:first-child{display:flex;font-size:12px;gap:10px;justify-content:space-between}.quick-view-usage li>div:first-child span{font-feature-settings:"tnum";color:#5f746e;font-variant-numeric:tabular-nums;white-space:nowrap}.quick-view-usage small{color:#82918b;font-size:11px}.quick-view-meter{background:#e8efec;border-radius:999px;height:7px;overflow:hidden}.quick-view-meter span{background:#3d9a6d;border-radius:inherit;display:block;height:100%;transition:width .3s ease}.quick-view-usage li.is-warning .quick-view-meter span{background:#d2a032}.quick-view-usage li.is-reached .quick-view-meter span{background:#c9604f}.quick-view-usage li.is-reached small{color:#a3483c;font-weight:650}.quick-view-features{grid-gap:7px;display:grid;font-size:12px;gap:7px;list-style:none;margin:0;padding:0}.quick-view-features li{align-items:center;color:#8a9893;display:flex;gap:7px}.quick-view-features li.is-on{color:#294540}.quick-view-features li.is-on .ti{color:#3d9a6d}.quick-view-timeline{display:grid;list-style:none;margin:0;padding:4px 0 0}.quick-view-timeline li{grid-gap:12px;display:grid;gap:12px;grid-template-columns:18px minmax(0,1fr) auto;padding:0 0 16px;position:relative}.quick-view-timeline li:before{background:#e1ebe6;bottom:0;content:"";left:6px;position:absolute;top:14px;width:2px}.quick-view-timeline li:last-child:before{content:none}.quick-view-timeline li>span{background:#8fb7a8;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #cfe0d8;height:14px;margin-top:2px;width:14px}.quick-view-timeline li.is-post>span{background:#4c7fd0}.quick-view-timeline li.is-subscription>span{background:#d2a032}.quick-view-timeline li.is-support>span{background:#d07a5c}.quick-view-timeline li.is-ai>span{background:#8c62c9}.quick-view-timeline li.is-impersonation>span{background:#a8501f}.quick-view-timeline li.is-admin>span{background:#226b5d}.quick-view-timeline li>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.quick-view-timeline strong{color:#294540;font-size:12px}.quick-view-timeline small{color:#7c8c86;font-size:11px;overflow-wrap:anywhere}.quick-view-timeline time{color:#8a9893;font-size:11px;white-space:nowrap}.quick-view-checks{grid-gap:2px;display:grid;gap:2px;list-style:none;margin:0 0 10px;padding:0}.quick-view-checks li{grid-gap:8px;align-items:center;border-bottom:1px solid #f0f4f2;display:grid;font-size:12px;gap:8px;grid-template-columns:20px minmax(0,1fr) auto;padding:8px 0}.quick-view-checks li:last-child{border-bottom:0}.quick-view-checks li span{color:var(--qv-muted)}.quick-view-checks li strong{color:#294540;font-weight:650;text-align:right}.quick-view-checks li.is-ok .ti{color:#3d9a6d}.quick-view-checks li.is-attention .ti{color:#c88a1c}.quick-view-empty{grid-gap:6px;background:#fff;border:1px dashed #d6e2dd;border-radius:12px;color:var(--qv-muted);display:grid;gap:6px;justify-items:center;padding:40px 16px;text-align:center}.quick-view-empty>.ti{background:#eaf5f1;border-radius:13px;color:var(--qv-brand);display:grid;font-size:21px;height:46px;place-items:center;width:46px}.quick-view-empty strong{color:var(--qv-ink)}.quick-view-empty span{font-size:12px;max-width:420px}.quick-view-dialog-backdrop{animation:qv-fade .16s ease backwards;background:#10262373;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1600}.quick-view-dialog{grid-gap:12px;animation:qv-slide .22s ease backwards;background:#fff;border-radius:16px;box-shadow:0 24px 64px #0c28244d;display:grid;gap:12px;max-height:calc(100vh - 32px);overflow-y:auto;padding:22px;width:min(520px,100%)}.quick-view-dialog h2{align-items:center;color:var(--qv-ink);display:flex;font-size:17px;gap:8px;margin:0}.quick-view-dialog h2 .ti{color:#a8501f}.quick-view-dialog>p{color:#4f655f;font-size:13px;line-height:1.5;margin:0}.quick-view-dialog-rules{grid-gap:7px;background:#fbf6f2;border-radius:10px;display:grid;gap:7px;list-style:none;margin:0;padding:12px}.quick-view-dialog-rules li{color:#5a4a40;display:flex;font-size:12px;gap:8px;line-height:1.45}.quick-view-dialog-rules .ti{color:#a8501f;margin-top:1px}.quick-view-dialog label{grid-gap:5px;color:var(--qv-muted);display:grid;font-size:12px;font-weight:650;gap:5px}.quick-view-dialog textarea{border:1px solid #d8e3dd;border-radius:6px;font:inherit;font-size:13px;min-height:84px;padding:9px;resize:vertical}.quick-view-dialog .quick-view-dialog-ack{align-items:flex-start;color:#294540;display:flex;font-weight:600;gap:8px}.quick-view-dialog .quick-view-dialog-ack input{margin-top:2px}.quick-view-dialog-error{background:#fdeeea;border-radius:6px;color:#8f3e34;font-size:12px;margin:0;padding:9px 11px}@media (max-width:980px){.quick-view-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.quick-view-panel{width:100vw}.quick-view-header{flex-wrap:wrap;padding:14px 14px 12px}.quick-view-identity{flex:1 1 100%}.quick-view-identity .admin-detail-avatar{flex-basis:40px;font-size:15px;height:40px;width:40px}.quick-view-header-actions{position:absolute;right:12px;top:12px}.quick-view-header-actions .admin-management-button span{display:none}.quick-view-identity{padding-right:130px}.quick-view-body{padding:14px 12px 24px}.quick-view-body .admin-management-grid,.quick-view-form,.quick-view-meta-grid,.quick-view-usage{grid-template-columns:1fr}.quick-view-tiles.is-compact{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.quick-view-tiles.is-compact .quick-view-tile{padding:10px}.quick-view-tiles.is-compact .quick-view-tile small{white-space:normal}.quick-view-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-view-social li{grid-template-columns:36px minmax(0,1fr)}.quick-view-social li>div:last-child{grid-column:2;justify-items:start}.quick-view-table thead{display:none}.quick-view-table,.quick-view-table tbody,.quick-view-table td,.quick-view-table tr{display:block;width:100%}.quick-view-table tr{border-top:1px solid #edf1ef;padding:8px 12px}.quick-view-table tr:first-child{border-top:0}.quick-view-table td{grid-gap:8px;border:0;display:grid;gap:8px;grid-template-columns:90px minmax(0,1fr);padding:4px 0}.quick-view-table td:before{color:#81918a;content:attr(data-label);font-size:10px;font-weight:700;text-transform:uppercase}.quick-view-table td small{grid-column:2}}.quick-view-root .admin-management-button:not(.primary) .admin-management-spinner{border-color:#226b5d #226b5d40 #226b5d40}.admin-users-panel{overflow:hidden}.admin-users-toolbar{align-items:center;border-bottom:1px solid #edf1ef;display:flex;gap:18px;justify-content:space-between;padding:17px 18px}.admin-users-toolbar h2{color:#173b3a;font-size:15px;font-weight:700;margin:0 0 4px}.admin-users-toolbar p{color:#657976;font-size:11px;margin:0}.admin-users-search{align-items:center;background:#fff;border:1px solid #d8e3dd;border-radius:4px;color:#81918a;display:flex;gap:8px;min-height:37px;padding:0 10px;width:min(330px,100%)}.admin-users-search input{background:#0000;border:0;color:#294640;font:inherit;font-size:12px;min-width:0;outline:0;width:100%}.admin-users-search:focus-within{border-color:#5b9d89;box-shadow:0 0 0 2px #087e751a}.admin-users-table-wrap{overflow-x:auto;width:100%}.admin-users-table{border-collapse:collapse;color:#52675f;font-size:12px;width:100%}.admin-users-table th{background:#f7faf8;color:#73847d;font-size:10px;font-weight:750;letter-spacing:.45px;padding:11px 15px;text-align:left;text-transform:uppercase}.admin-users-table th button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:5px;letter-spacing:inherit;padding:0;text-transform:inherit}.admin-users-table td{border-top:1px solid #edf1ef;padding:12px 15px;white-space:nowrap}.admin-users-table tbody tr:hover{background:#fbfdfc}.admin-user-name{align-items:center;color:#294540;display:flex;gap:9px}.admin-user-name>span{background:#e5f1eb;border-radius:50%;color:#286d5c;display:grid;flex:0 0 30px;font-size:11px;font-weight:750;height:30px;place-items:center;width:30px}.admin-user-name strong{font-size:12px;font-weight:650}.admin-user-role,.admin-user-verified{align-items:center;background:#f0f4f2;border-radius:3px;color:#65776f;display:inline-flex;font-size:10px;font-weight:650;padding:4px 7px}.admin-user-role.is-admin{background:#edf3fa;color:#476e91}.admin-user-verified.is-verified{background:#edf6f0;color:#34755b}.admin-user-filters{align-items:end;background:#fbfdfc;border-bottom:1px solid #edf1ef;display:flex;flex-wrap:wrap;gap:10px;padding:12px 18px}.admin-user-filters label{grid-gap:5px;color:#657976;display:grid;font-size:10px;font-weight:700;gap:5px;min-width:130px}.admin-user-filters input,.admin-user-filters select{background:#fff;border:1px solid #d8e3dd;border-radius:4px;color:#294640;font:inherit;font-size:11px;min-height:34px;padding:0 8px;width:100%}.admin-directory-link,.admin-filter-clear,.admin-row-action{align-items:center;background:#fff;border:1px solid #d8e3dd;border-radius:4px;color:#286d5c;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:650;gap:6px;justify-content:center;min-height:34px;padding:0 9px;text-decoration:none}.admin-directory-link:hover,.admin-filter-clear:hover,.admin-row-action:hover{background:#f2f8f4}.admin-directory-links{align-items:center;display:flex;gap:8px}.admin-inline-link{color:#286d5c;text-decoration:none}.admin-inline-link:hover{text-decoration:underline}.admin-status-badge{background:#edf6f0;border-radius:3px;color:#34755b;display:inline-flex;font-size:10px;font-weight:700;padding:4px 7px;text-transform:capitalize}.admin-status-badge.is-inactive{background:#f0f4f2;color:#687871}.admin-status-badge.is-suspended{background:#fff0ed;color:#a3483c}.admin-users-pagination{align-items:center;border-top:1px solid #edf1ef;color:#71817c;display:flex;font-size:11px;gap:14px;justify-content:space-between;padding:13px 16px}.admin-users-pagination>div{align-items:center;display:flex;gap:10px}.admin-users-pagination button{background:#fff;border:1px solid #dbe6e2;border-radius:4px;color:#286d5c;cursor:pointer;font:inherit;font-weight:650;min-height:30px;padding:0 9px}.admin-users-pagination button:disabled{color:#a0aca6;cursor:not-allowed}.admin-users-empty,.admin-users-loading{padding:35px 18px}.admin-users-empty{grid-gap:5px;display:grid;gap:5px;text-align:center}.admin-users-empty strong{color:#38574d}.admin-users-empty span{color:#73847d;font-size:11px}.admin-users-error{background:#fff6f3;border-bottom:1px solid #edc9c1;color:#8f3e34;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:11px 15px}.admin-users-error button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline}.admin-users-page .visually-hidden{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.admin-users-toolbar .admin-users-search{width:min(460px,100%)}.admin-users-toolbar-actions{align-items:center;display:flex;gap:8px}.admin-filter-toggle,.admin-icon-button,.admin-users-sort select{align-items:center;background:#fff;border:1px solid #d8e3dd;border-radius:4px;color:#294640;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:650;gap:6px;min-height:37px;padding:0 11px}.admin-icon-button{color:#286d5c;justify-content:center;padding:0;width:37px}.admin-icon-button:disabled{cursor:wait;opacity:.55}.admin-filter-toggle.is-open,.admin-filter-toggle:hover,.admin-icon-button:hover{background:#f2f8f4;border-color:#b9d3c9}.admin-filter-count{background:#087e75;background:var(--ui-brand,#087e75);border-radius:999px;color:#fff;display:inline-grid;font-size:10px;height:18px;min-width:18px;padding:0 5px;place-items:center}.admin-filter-clear:disabled{cursor:default;opacity:.5}.admin-users-empty .admin-filter-clear{justify-self:center;margin-top:8px}.admin-users-table-wrap.is-refreshing{opacity:.6;transition:opacity .15s ease}.admin-plan-name{color:#294540;display:inline-block;font-weight:650;max-width:160px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.admin-plan-name.is-free{color:#7c8c86;font-weight:500}.admin-users-table tbody tr.is-selected{background:#eef7f3;box-shadow:inset 3px 0 0 #087e75;box-shadow:inset 3px 0 0 var(--ui-brand,#087e75)}.admin-users-table th[aria-sort=ascending],.admin-users-table th[aria-sort=descending]{color:#226b5d}.admin-user-name>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.admin-cell-stack small,.admin-user-name small{color:#7c8c86;font-size:11px;overflow:hidden;text-overflow:ellipsis}.admin-cell-stack{grid-gap:3px;display:grid;gap:3px;justify-items:start}.admin-cell-stack strong{color:#294540;font-weight:650}.admin-muted{color:#9aa8a3}.admin-row-actions-cell{text-align:right;width:1%}.admin-pay-pill{align-items:center;background:#f0f4f2;border-radius:999px;color:#687871;display:inline-flex;font-size:10px;font-weight:700;gap:5px;padding:3px 8px}.admin-pay-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.admin-pay-pill.is-successful{background:#e8f6ee;color:#23774f}.admin-pay-pill.is-pending{background:#fff6e0;color:#93650a}.admin-pay-pill.is-failed{background:#fdeeea;color:#a3483c}.admin-status-badge.is-halted,.admin-status-badge.is-past_due,.admin-status-badge.is-pending{background:#fff6e0;color:#93650a}.admin-status-badge.is-cancelled,.admin-status-badge.is-expired,.admin-status-badge.is-failed{background:#fdeeea;color:#a3483c}.admin-status-badge.is-completed{background:#f0f4f2;color:#687871}.admin-page-size{align-items:center;display:inline-flex;gap:6px}.admin-page-size select{background:#fff;border:1px solid #dbe6e2;border-radius:4px;color:#294640;font:inherit;min-height:30px;padding:0 6px}.admin-page-buttons{align-items:center;display:inline-flex;gap:4px}.admin-page-buttons button{min-width:30px}.admin-page-buttons button[aria-current=page]{background:#226b5d;border-color:#226b5d;color:#fff}@media (max-width:760px){.admin-users-toolbar{align-items:stretch;flex-direction:column}.admin-users-toolbar .admin-users-search{width:100%}.admin-users-toolbar-actions{flex-wrap:wrap}.admin-users-sort{flex:1 1}.admin-users-sort select{width:100%}.admin-directory-links{align-items:stretch;flex-direction:column}.admin-user-filters label{flex:1 1 135px}.admin-users-pagination{align-items:flex-start;flex-direction:column}.admin-users-pagination>div{flex-wrap:wrap;justify-content:space-between;width:100%}.admin-users-table thead{display:none}.admin-users-table,.admin-users-table tbody,.admin-users-table td,.admin-users-table tr{display:block;width:100%}.admin-users-table tr{border-top:1px solid #edf1ef;padding:10px 14px}.admin-users-table td{grid-gap:10px;border:0;display:grid;gap:10px;grid-template-columns:105px minmax(0,1fr);padding:5px 0;white-space:normal}.admin-users-table td:before{color:#81918a;content:attr(data-label);font-size:10px;font-weight:700;text-transform:uppercase}.admin-users-table td:first-child{grid-template-columns:1fr;padding-bottom:8px}.admin-users-table td.admin-row-actions-cell:before,.admin-users-table td:first-child:before{content:none}.admin-users-table td.admin-row-actions-cell{display:block;padding-top:8px;text-align:left}.admin-users-table td.admin-row-actions-cell .admin-row-action{width:100%}}.admin-integrations{grid-gap:22px;display:grid;gap:22px}.admin-integrations .workspace-dashboard-header{align-items:center}.admin-integrations .workspace-dashboard-header h1{color:#173b3a;font-size:25px;font-weight:750;margin:0}.admin-integrations .workspace-intro{margin-bottom:0;max-width:660px}.admin-integration-button{align-items:center;background:#fff;border:1px solid #d8e3dd;border-radius:4px;color:#286d5c;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:650;gap:7px;justify-content:center;min-height:37px;padding:0 12px;text-decoration:none}.admin-integration-button:hover{background:#f2f8f4;border-color:#b9d0c5}.admin-integration-button:disabled{cursor:wait;opacity:.6}.admin-integration-button.primary{background:#087e75;border-color:#087e75;color:#fff}.admin-integration-button.primary:hover{background:#076b64;border-color:#076b64}.admin-integration-icon{background:#f7faf8;border:1px solid #e2ebe6;border-radius:5px;color:#286d5c;display:grid;font-size:19px;place-items:center}.admin-integration-alert,.admin-integration-error{align-items:flex-start;background:#fff9eb;border:1px solid #f0d39a;border-radius:5px;color:#78500d;display:flex;gap:12px;padding:13px 15px}.admin-integration-alert>.ti{font-size:18px;margin-top:1px}.admin-integration-alert strong,.admin-integration-error strong{display:block;font-size:12px;margin-bottom:3px}.admin-integration-alert p,.admin-integration-error p{font-size:11px;line-height:1.55;margin:0;overflow-wrap:anywhere}.admin-integration-error{align-items:center;background:#fff6f3;border-color:#edc9c1;color:#8f3e34;justify-content:space-between}.admin-integration-error>div{min-width:0}.admin-integration-section{grid-gap:12px;display:grid;gap:12px}.admin-integration-section>header{align-items:end;display:flex;gap:14px;justify-content:space-between}.admin-integration-section>header h2{color:#173b3a;font-size:16px;font-weight:720;margin:0 0 3px}.admin-integration-section>header p{color:#71817c;font-size:11px;line-height:1.5;margin:0;max-width:740px}.admin-integration-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-integration-card{background:#fff;border:1px solid #e2ebe6;border-radius:5px;box-shadow:0 2px 8px rgba(28,67,54,.025);min-width:0;padding:15px}.admin-integration-card-heading{align-items:flex-start;display:flex;gap:10px;min-width:0}.admin-integration-icon{flex-basis:38px;height:38px;width:38px}.admin-integration-card-title{flex:1 1;min-width:0;padding-top:1px}.admin-integration-card-title h3{color:#294540;font-size:13px;font-weight:720;margin:0 0 3px}.admin-integration-card-title p{color:#71817c;font-size:11px;line-height:1.45;margin:0}.admin-integration-status{align-items:center;background:#f7faf8;border:1px solid #e4eae6;border-radius:999px;color:#667a72;display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:700;gap:5px;padding:5px 7px;white-space:nowrap}.admin-integration-status>span{background:#87958f;border-radius:50%;height:6px;width:6px}.admin-integration-status.is-configured{background:#eff9f3;border-color:#c9e7d7;color:#26774f}.admin-integration-status.is-configured>span{background:#29925e}.admin-integration-status.is-required{background:#fff9eb;border-color:#f0dfb8;color:#98630c}.admin-integration-status.is-required>span{background:#d99a22}.admin-integration-status.is-error{background:#fff6f3;border-color:#edc9c1;color:#9e483e}.admin-integration-status.is-error>span{background:#c45448}.admin-integration-card-meta{border-top:1px solid #edf1ef;color:#81918a;display:flex;flex-wrap:wrap;font-size:10px;gap:6px;justify-content:space-between;margin-top:12px;padding-top:9px}.admin-integration-card-meta time{text-align:right}.admin-integration-config{border-top:1px solid #edf1ef;margin-top:12px;padding-top:10px}.admin-integration-config summary{color:#286d5c;cursor:pointer;font-size:11px;font-weight:700}.admin-integration-config form{grid-gap:10px;display:grid;gap:10px;padding-top:12px}.admin-integration-config label{grid-gap:5px;color:#657976;display:grid;font-size:10px;font-weight:700;gap:5px;min-width:0}.admin-integration-config input{background:#fff;border:1px solid #d8e3dd;border-radius:4px;color:#294640;font:inherit;font-size:11px;font-weight:400;min-height:36px;min-width:0;padding:7px 9px;width:100%}.admin-integration-config input:focus{border-color:#5b9d89;box-shadow:0 0 0 2px #087e751a;outline:0}.admin-integration-config input:disabled{background:#f4f7f5;cursor:not-allowed}.admin-integration-config input.is-monospace{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-integration-form-note,.admin-integration-secret-hint{color:#71817c;font-size:10px;line-height:1.5;margin:0;overflow-wrap:anywhere}.admin-integration-form-note.is-warning{color:#98630c}.admin-integration-secret-hint{align-items:center;color:#26774f;display:flex;gap:5px}.admin-integration-inline-error{color:#9e483e;font-size:11px;margin:11px 0 0;overflow-wrap:anywhere}.admin-integration-loading{min-height:150px}@media (max-width:900px){.admin-integration-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.admin-integrations{gap:17px}.admin-integration-section>header,.admin-integrations .workspace-dashboard-header{align-items:flex-start;flex-direction:column}.admin-integration-card{padding:13px}.admin-integration-card-heading{flex-wrap:wrap}.admin-integration-status{margin-left:48px}.admin-integration-error{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.admin-integrations *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-subscriptions{--admin-sub-ink:#172b25;--admin-sub-muted:#72817c;--admin-sub-border:#e5ebe8;--admin-sub-accent:#087f69;color:var(--admin-sub-ink)}.admin-subscriptions .workspace-dashboard-header{align-items:center}.admin-subscriptions .workspace-dashboard-header h1{margin:4px 0 8px}.admin-sub-primary,.admin-sub-secondary{align-items:center;border:1px solid #0000;border-radius:11px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:0 16px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.admin-sub-primary{background:#087f69;color:#fff}.admin-sub-primary:hover:not(:disabled){background:#066957;transform:translateY(-1px)}.admin-sub-secondary{background:#fff;border-color:var(--admin-sub-border);color:#53635d}.admin-sub-primary:disabled,.admin-sub-secondary:disabled{cursor:wait;opacity:.65}.admin-sub-tabs{background:#fff;border:1px solid var(--admin-sub-border);border-radius:14px;display:flex;gap:7px;margin:0 0 18px;max-width:100%;overflow-x:auto;padding:6px;width:-webkit-max-content;width:max-content}.admin-sub-tabs button{align-items:center;background:#0000;border:0;border-radius:9px;color:#697873;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:650;gap:9px;padding:10px 14px;white-space:nowrap}.admin-sub-tabs button.is-active{background:#eaf6f2;color:#087f69}.admin-sub-tabs button span{background:#087f691a;border-radius:99px;display:inline-grid;font-size:11px;height:21px;min-width:21px;padding:0 5px;place-items:center}.admin-sub-panel{background:#fff;border:1px solid var(--admin-sub-border);border-radius:17px;box-shadow:0 7px 25px rgba(20,52,41,.035);padding:22px}.admin-sub-panel-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.admin-sub-panel-head h2{font-size:17px;letter-spacing:-.02em;margin:0 0 5px}.admin-sub-panel-head p{color:var(--admin-sub-muted);font-size:12px;line-height:1.55;margin:0;max-width:670px}.admin-sub-filters{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.admin-sub-search{align-items:center;border:1px solid var(--admin-sub-border);border-radius:10px;color:#81908a;display:flex;gap:8px;min-width:205px;padding:0 11px}.admin-sub-search input{background:#0000;border:0;color:var(--admin-sub-ink);font:inherit;font-size:12px;height:38px;outline:0;width:100%}.admin-sub-field input,.admin-sub-field select,.admin-sub-field textarea,.admin-sub-filters select{background:#fff;border:1px solid #dfe7e3;border-radius:9px;color:#25372f;font:inherit;font-size:12px;min-height:40px;padding:9px 11px}.admin-sub-filters select{padding:0 11px}.admin-sub-field input:focus,.admin-sub-field select:focus,.admin-sub-field textarea:focus,.admin-sub-search:focus-within{border-color:#65b9a7;outline:3px solid #087f691a}.admin-sub-table-wrap{overflow-x:auto;width:100%}.admin-sub-table{border-collapse:collapse;font-size:12px;text-align:left;width:100%}.admin-sub-table td,.admin-sub-table th{border-bottom:1px solid #edf1ef;min-width:105px;padding:13px 12px;vertical-align:middle}.admin-sub-table thead th{color:#82908b;font-size:10px;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.admin-sub-table tbody tr:last-child>*{border-bottom:0}.admin-sub-table td small,.admin-sub-table td strong,.admin-sub-table th small{display:block}.admin-sub-table td strong{color:#20342c;font-size:12px}.admin-sub-table td small,.admin-sub-table th small{color:#83908b;font-size:10px;font-weight:500;margin-top:4px}.admin-sub-badge{border-radius:99px;display:inline-flex;font-size:10px;font-weight:750;line-height:1;padding:5px 9px;text-transform:capitalize}.admin-sub-badge.is-active{background:#e6f6ed;color:#16744b}.admin-sub-badge.is-inactive{background:#f1f3f2;color:#6d7a75}.admin-sub-badge.is-archived,.admin-sub-badge.is-expired{background:#fff2e5;color:#a45c19}.admin-sub-row-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.admin-sub-row-actions button{background:#f4f8f6;border:1px solid #0000;border-radius:7px;color:#47645a;cursor:pointer;font:inherit;font-size:10px;font-weight:700;padding:6px 8px;white-space:nowrap}.admin-sub-row-actions button:hover{background:#eaf6f2;border-color:#cce1d9}.admin-sub-row-actions button.is-danger{color:#a44545}.admin-sub-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.02em}.admin-sub-empty{align-content:center;color:#86928d;display:grid;justify-items:center;min-height:180px;text-align:center}.admin-sub-empty>i{color:#94b8aa;font-size:25px}.admin-sub-empty h3{color:#33473e;font-size:14px;margin:11px 0 4px}.admin-sub-empty p{font-size:12px;margin:0}.admin-sub-pagination{align-items:center;color:#73817b;display:flex;font-size:11px;gap:14px;justify-content:flex-end;margin-top:16px}.admin-sub-pagination button{background:#fff;border:1px solid var(--admin-sub-border);border-radius:8px;color:#53635d;cursor:pointer;font:inherit;padding:7px 10px}.admin-sub-pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-sub-feature-table td,.admin-sub-feature-table th{min-width:150px}.admin-sub-feature-table tbody>tr>th{color:#50615a;font-size:11px;font-weight:650;letter-spacing:0;min-width:220px;text-transform:none}.admin-sub-feature-table td strong{white-space:nowrap}.admin-sub-feature-table td strong small{display:inline}.admin-sub-included{background:#e6f6ed;border-radius:50%;color:#168151;display:inline-grid;height:23px;place-items:center;width:23px}.admin-sub-excluded{color:#acb5b1}.admin-sub-not-configured{color:#8b9792;font-size:10px;font-style:italic}.admin-sub-feature-chip{background:#f2f6f4;border-radius:6px;color:#596a63;display:inline-flex;font-size:10px;margin:2px;padding:4px 7px}.admin-sub-note,.admin-sub-warning{align-items:flex-start;background:#f2f8f6;border-radius:10px;color:#61746c;display:flex;font-size:11px;gap:9px;line-height:1.5;margin-top:15px;padding:11px 13px}.admin-sub-note>i,.admin-sub-warning>i{color:#07816a;flex:none}.admin-sub-error{align-items:center;background:#fff7f6;border:1px solid #f0d2cf;border-radius:10px;color:#a5453d;display:flex;font-size:12px;gap:10px;margin:0 0 15px;padding:11px 13px}.admin-sub-error button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:750;margin-left:auto}.admin-sub-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14231d73;display:grid;inset:0;overflow-y:auto;padding:22px;place-items:center;position:fixed;z-index:1500}.admin-sub-modal{background:#fff;border:1px solid #ffffffb3;border-radius:19px;box-shadow:0 25px 90px #142b223d;max-height:min(90vh,940px);overflow-y:auto;padding:24px;width:min(780px,100%)}.admin-sub-modal-heading{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:19px}.admin-sub-modal-heading .workspace-eyebrow{color:#798a82;font-size:10px;font-weight:750;letter-spacing:.07em;margin:0 0 4px;text-transform:uppercase}.admin-sub-modal-heading h2{font-size:21px;letter-spacing:-.025em;margin:0}.admin-sub-modal-heading>button{background:#fff;border:1px solid var(--admin-sub-border);border-radius:9px;color:#667770;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.admin-sub-warning{background:#fff8e9;color:#785a26;margin:0 0 17px}.admin-sub-warning>i{color:#a47412}.admin-sub-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sub-field{color:#4b5d55;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:6px;min-width:0}.admin-sub-field>small{color:#87938e;font-size:10px;font-weight:450;line-height:1.4}.admin-sub-field textarea{resize:vertical}.admin-sub-field:has(textarea){grid-column:1/-1}.admin-sub-check{align-items:center;align-self:end;color:#50625a;display:flex;font-size:11px;font-weight:650;gap:8px;min-height:40px}.admin-sub-apply-existing{align-items:flex-start;background:#f5faf7;border:1px solid #d9e8e1;border-radius:6px;margin:0 0 16px;padding:11px 12px}.admin-sub-apply-existing input{flex:0 0 auto;margin-top:2px}.admin-sub-apply-existing span{grid-gap:3px;display:grid;gap:3px}.admin-sub-apply-existing strong{color:#2b4a41;font-size:12px}.admin-sub-apply-existing small{color:#6d7f78;font-weight:500}.admin-sub-feature-table th small{color:#a0672a;display:block;font-weight:600}.admin-sub-check input,.admin-sub-choice-list input,.admin-sub-entitlement input[type=checkbox]{accent-color:#087f69;height:16px;width:16px}.admin-sub-section-title{margin:22px 0 11px}.admin-sub-section-title h3{color:#2d4037;font-size:13px;margin:0 0 4px}.admin-sub-section-title p{color:#829089;font-size:10px;line-height:1.5;margin:0}.admin-sub-entitlements{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sub-entitlement{align-items:center;border:1px solid #e9eeec;border-radius:9px;color:#53645d;display:flex;font-size:10px;gap:10px;justify-content:space-between;min-height:44px;padding:7px 10px}.admin-sub-entitlement>span small{color:#8c9994}.admin-sub-entitlement input[type=number]{font:inherit;font-size:11px;height:31px;min-width:65px;width:88px}.admin-sub-entitlement input[type=number],.admin-sub-entitlement select{border:1px solid #dfe7e3;border-radius:7px;color:#293e34;padding:4px 7px}.admin-sub-entitlement select{background:#fff;font:inherit;font-size:10px;max-width:130px;min-height:31px}.admin-sub-feature-edit{grid-gap:7px;display:grid;gap:7px}.admin-sub-feature-edit>div{display:flex;gap:7px}.admin-sub-feature-edit input{border:1px solid #e1e9e5;border-radius:8px;flex:1 1;font:inherit;font-size:11px;height:36px;min-width:0;padding:0 10px}.admin-sub-feature-edit>div button{background:#fff;border:1px solid #e1e9e5;border-radius:8px;color:#9a5353;cursor:pointer}.admin-sub-text-button{background:#0000;border:0;color:#087f69;cursor:pointer;font:inherit;font-size:11px;font-weight:700;justify-self:start;padding:5px 0}.admin-sub-choice-list{display:flex;flex-wrap:wrap;gap:7px}.admin-sub-choice-list label{align-items:center;border:1px solid #e6ece9;border-radius:8px;color:#53645d;display:inline-flex;font-size:10px;gap:7px;padding:8px 10px}.admin-sub-choice-list label small{color:#8b9792}.admin-sub-modal-actions{border-top:1px solid #eef1f0;display:flex;gap:8px;justify-content:flex-end;margin-top:22px;padding-top:15px}.admin-sub-history{width:min(660px,100%)}.admin-sub-history-list{grid-gap:8px;display:grid;gap:8px}.admin-sub-history-list article{align-items:center;border:1px solid #e8eeeb;border-radius:10px;display:flex;gap:15px;justify-content:space-between;padding:12px}.admin-sub-history-list article>div:last-child{grid-gap:5px;display:grid;gap:5px;justify-items:end}.admin-sub-history-list small,.admin-sub-history-list strong{display:block}.admin-sub-history-list strong{font-size:11px}.admin-sub-history-list small{color:#83908a;font-size:10px;margin-top:4px}@media (max-width:760px){.admin-subscriptions .workspace-dashboard-header{align-items:flex-start;flex-direction:column}.admin-sub-panel{padding:16px}.admin-sub-panel-head{flex-direction:column}.admin-sub-filters{justify-content:flex-start;width:100%}.admin-sub-search{flex:1 1}.admin-sub-entitlements,.admin-sub-form-grid{grid-template-columns:1fr}.admin-sub-modal{padding:18px}}@media (max-width:480px){.admin-sub-tabs{width:100%}.admin-sub-tabs button{flex:1 1;font-size:11px;justify-content:center;padding:10px 8px}.admin-sub-filters{align-items:stretch;flex-direction:column}.admin-sub-search{min-width:0}.admin-sub-filters select{min-height:38px}}.admin-ai-settings{--admin-ai-ink:#173b3a;--admin-ai-muted:#71827d;--admin-ai-border:#e2eae6;--admin-ai-accent:#087e75;color:var(--admin-ai-ink)}.admin-ai-settings .workspace-dashboard-header{align-items:center;margin-bottom:22px}.admin-ai-settings .workspace-dashboard-header h1{font-size:29px;letter-spacing:-.035em;margin:4px 0 8px}.admin-ai-settings .workspace-dashboard-header p{color:var(--admin-ai-muted);font-size:14px;line-height:1.55;margin:0;max-width:620px}.admin-ai-provider{background:#fff;border:1px solid var(--admin-ai-border);border-radius:16px}.admin-ai-provider-icon{display:grid;flex:0 0 auto;place-items:center}.admin-ai-error{align-items:center;background:#fff7f5;border:1px solid #f0d2cc;border-radius:12px;color:#963f34;display:flex;gap:12px;margin-bottom:18px;padding:14px 16px}.admin-ai-error>.ti{font-size:20px}.admin-ai-error>div{flex:1 1;min-width:0}.admin-ai-error strong{font-size:12px}.admin-ai-error p{font-size:12px;margin:3px 0 0;overflow-wrap:anywhere}.admin-ai-settings .admin-ai-credential-field{grid-gap:8px;color:#425b53;display:grid;font-size:11px;font-weight:700;gap:8px;min-width:0}.admin-ai-settings input:not([type=checkbox]),.admin-ai-settings select{background:#fff;border:1px solid #dce6e2;border-radius:10px;color:#173b3a;font:inherit;font-size:12px;min-height:43px;min-width:0;outline:none;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.admin-ai-settings input:not([type=checkbox]):focus,.admin-ai-settings select:focus{border-color:#70b7a7;box-shadow:0 0 0 3px #087e751c}.admin-ai-settings input:disabled,.admin-ai-settings select:disabled{background:#f5f7f6;color:#8b9792;cursor:not-allowed}.admin-ai-primary,.admin-ai-secondary{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:8px;justify-content:center;min-height:41px;padding:0 14px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.admin-ai-primary{background:var(--admin-ai-accent);color:#fff}.admin-ai-primary:hover:not(:disabled){background:#066b64;transform:translateY(-1px)}.admin-ai-secondary{background:#fff;border-color:#dfe8e4;color:#47615a}.admin-ai-secondary:hover:not(:disabled){background:#f6faf8;border-color:#c6d9d1}.admin-ai-primary:disabled,.admin-ai-secondary:disabled{cursor:not-allowed;opacity:.55}.admin-ai-provider-section{margin-bottom:24px}.admin-ai-provider-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ai-provider{box-shadow:0 4px 16px rgba(24,59,48,.025);display:flex;flex-direction:column;min-width:0;padding:18px;transition:border-color .16s ease,box-shadow .16s ease}.admin-ai-provider:hover{border-color:#cbded6;box-shadow:0 8px 22px rgba(24,59,48,.055)}.admin-ai-provider.is-unavailable{background:#fbfcfb}.admin-ai-provider-header{align-items:center;display:flex;gap:11px;min-width:0}.admin-ai-provider-icon{background:#f6faf8;border:1px solid #e3ece8;border-radius:13px;color:#397667;font-size:20px;height:42px;width:42px}.admin-ai-provider-icon.is-openai{color:#087e75}.admin-ai-provider-icon.is-google{color:#587baf}.admin-ai-provider-icon.is-bfl{color:#805cb0}.admin-ai-provider-icon.is-anthropic{color:#c15f3c}.admin-ai-settings .admin-ai-text-model{margin-bottom:14px}.admin-ai-provider-title{flex:1 1;min-width:0}.admin-ai-provider-title h3{color:#24463e;font-size:14px;font-weight:750;margin:0 0 3px}.admin-ai-provider-title p{color:var(--admin-ai-muted);font-size:10px;margin:0}.admin-ai-status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:750;gap:5px;padding:6px 9px}.admin-ai-status.is-enabled{background:#eef8f2;border-color:#cde8da;color:#23744f}.admin-ai-status.is-disabled{background:#f5f7f6;border-color:#e4e9e6;color:#73817b}.admin-ai-status.is-unavailable{background:#fff8eb;border-color:#f0dfbd;color:#8a621d}.admin-ai-model-list{grid-gap:8px;align-content:center;background:#f8faf9;border:1px solid #edf1ef;border-radius:11px;display:grid;gap:8px;margin:15px 0;min-height:49px;padding:11px 12px}.admin-ai-model-group{align-items:flex-start;display:flex;gap:10px}.admin-ai-model-group>span{color:#85928d;font-size:9px;font-weight:800;min-width:42px;padding-top:4px;text-transform:uppercase}.admin-ai-model-group>div{display:flex;flex-wrap:wrap;gap:5px}.admin-ai-model-chip{background:#fff;border:1px solid #e4ebe7;border-radius:6px;color:#526961;font-size:9px;line-height:1.35;padding:4px 7px}.admin-ai-warning{align-items:flex-start;background:#fffaf0;border:1px solid #f1e1bf;border-radius:9px;color:#826124;display:flex;gap:8px;margin:0 0 14px;padding:10px 11px}.admin-ai-warning>.ti{flex:0 0 auto;margin-top:1px}.admin-ai-warning p{font-size:10px;line-height:1.5;margin:0}.admin-ai-provider form{grid-gap:12px;display:grid;gap:12px;margin-top:auto}.admin-ai-settings .admin-ai-credential-field{gap:6px}.admin-ai-toggle{align-items:center;color:#52675f!important;cursor:pointer;display:inline-flex!important;font-size:11px!important;font-weight:650!important;gap:9px!important;position:relative;width:-webkit-fit-content;width:fit-content}.admin-ai-toggle input{height:1px;opacity:0;position:absolute;width:1px}.admin-ai-switch{background:#e8edea;border:1px solid #cbd5d0;border-radius:999px;height:18px;position:relative;transition:background .16s ease,border-color .16s ease;width:32px}.admin-ai-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0000002e;content:"";height:12px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:12px}.admin-ai-toggle input:checked+.admin-ai-switch{background:var(--admin-ai-accent);border-color:var(--admin-ai-accent)}.admin-ai-toggle input:checked+.admin-ai-switch:after{transform:translateX(14px)}.admin-ai-toggle input:focus-visible+.admin-ai-switch{outline:3px solid #087e7533;outline-offset:2px}.admin-ai-toggle input:disabled+.admin-ai-switch{cursor:not-allowed;opacity:.55}.admin-ai-provider-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.admin-ai-state{color:var(--admin-ai-muted);display:grid;min-height:240px;place-items:center}@media (max-width:760px){.admin-ai-provider-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-ai-settings .workspace-dashboard-header{align-items:flex-start;flex-direction:column;gap:14px}.admin-ai-settings .workspace-dashboard-header h1{font-size:25px}.admin-ai-provider{padding:15px}.admin-ai-provider-header{flex-wrap:wrap}.admin-ai-status{margin-left:53px}.admin-ai-error{align-items:flex-start;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.admin-ai-settings *,.admin-ai-settings :after,.admin-ai-settings :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-rbac{--admin-rbac-ink:#173b3a;--admin-rbac-muted:#71827d;--admin-rbac-border:#e2eae6;--admin-rbac-accent:#087e75;--admin-rbac-accent-soft:#eaf6f2;color:var(--admin-rbac-ink)}.admin-rbac .workspace-dashboard-header{align-items:center}.admin-rbac-header-actions{display:flex;flex-wrap:wrap;gap:9px}.admin-rbac-danger,.admin-rbac-primary,.admin-rbac-secondary{align-items:center;border:1px solid #0000;border-radius:11px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:0 16px;transition:background .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}.admin-rbac-primary{background:var(--admin-rbac-accent);color:#fff}.admin-rbac-primary:hover:not(:disabled){background:#066b64;transform:translateY(-1px)}.admin-rbac-secondary{background:#fff;border-color:var(--admin-rbac-border);color:#47615a}.admin-rbac-secondary:hover:not(:disabled){background:#f6faf8;border-color:#c6d9d1}.admin-rbac-danger{background:#b2443b;color:#fff}.admin-rbac-danger:hover:not(:disabled){background:#983831}.admin-rbac-danger:disabled,.admin-rbac-primary:disabled,.admin-rbac-secondary:disabled{cursor:not-allowed;opacity:.55}.admin-rbac-error,.admin-rbac-note,.admin-rbac-warning{align-items:flex-start;border-radius:10px;display:flex;font-size:12px;gap:9px;line-height:1.5;padding:11px 13px}.admin-rbac-error{align-items:center;background:#fff7f6;border:1px solid #f0d2cf;color:#a5453d;margin:0 0 16px}.admin-rbac-error button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:750;margin-left:auto}.admin-rbac-warning{background:#fff8e9;color:#785a26;margin:0 0 16px}.admin-rbac-warning>i{color:#a47412;flex:none;font-size:16px}.admin-rbac-note{background:#f2f8f6;color:#61746c;margin-top:16px}.admin-rbac-note>i{color:var(--admin-rbac-accent);flex:none;font-size:16px}.admin-rbac-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.admin-rbac-stats article{align-items:center;background:#fff;border:1px solid var(--admin-rbac-border);border-radius:15px;box-shadow:0 7px 25px rgba(20,52,41,.035);display:flex;gap:12px;min-width:0;padding:15px 16px}.admin-rbac-stats article>span{background:var(--admin-rbac-accent-soft);border-radius:12px;color:var(--admin-rbac-accent);display:grid;flex:none;font-size:19px;height:40px;place-items:center;width:40px}.admin-rbac-stats strong{display:block;font-size:21px;letter-spacing:-.02em;line-height:1.1}.admin-rbac-stats small{color:var(--admin-rbac-muted);font-size:11px;font-weight:600}.admin-rbac-tabs{background:#fff;border:1px solid var(--admin-rbac-border);border-radius:14px;display:flex;gap:7px;margin:0 0 18px;max-width:100%;overflow-x:auto;padding:6px;width:-webkit-max-content;width:max-content}.admin-rbac-tabs button{align-items:center;background:#0000;border:0;border-radius:9px;color:#697873;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:650;gap:9px;padding:10px 14px;white-space:nowrap}.admin-rbac-tabs button.is-active{background:var(--admin-rbac-accent-soft);color:var(--admin-rbac-accent)}.admin-rbac-tabs button span{background:#087e751a;border-radius:99px;display:inline-grid;font-size:11px;height:21px;min-width:21px;padding:0 5px;place-items:center}.admin-rbac-panel{background:#fff;border:1px solid var(--admin-rbac-border);border-radius:17px;box-shadow:0 7px 25px rgba(20,52,41,.035);padding:22px}.admin-rbac-panel-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.admin-rbac-panel-head h2{font-size:17px;letter-spacing:-.02em;margin:0 0 5px}.admin-rbac-panel-head p{color:var(--admin-rbac-muted);font-size:12px;line-height:1.55;margin:0;max-width:640px}.admin-rbac-search{align-items:center;border:1px solid var(--admin-rbac-border);border-radius:10px;color:#81908a;display:flex;flex:none;gap:8px;max-width:100%;padding:0 11px;width:260px}.admin-rbac-search:focus-within{border-color:#65b9a7;outline:3px solid #087e751a}.admin-rbac-search input{background:#0000;border:0;color:var(--admin-rbac-ink);font:inherit;font-size:12px;height:38px;outline:0;width:100%}.admin-rbac-table-wrap{overflow-x:auto;width:100%}.admin-rbac-table{border-collapse:collapse;font-size:12px;text-align:left;width:100%}.admin-rbac-table td,.admin-rbac-table th{border-bottom:1px solid #edf1ef;padding:13px 12px;vertical-align:middle;white-space:nowrap}.admin-rbac-table thead th{color:#82908b;font-size:10px;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.admin-rbac-table tbody tr:last-child>*{border-bottom:0}.admin-rbac-table tbody tr:hover{background:#fafcfb}.admin-rbac-member{align-items:center;display:flex;gap:11px}.admin-rbac-member>span{background:#173b3a;border-radius:50%;color:#fff;display:grid;flex:none;font-size:13px;font-weight:750;height:34px;place-items:center;width:34px}.admin-rbac-member small,.admin-rbac-member strong{display:block}.admin-rbac-member strong{color:#20342c;font-size:12px}.admin-rbac-member small{color:#83908b;font-size:11px;margin-top:2px}.admin-rbac-member em{background:var(--admin-rbac-accent-soft);border-radius:99px;color:var(--admin-rbac-accent);font-size:9px;font-style:normal;font-weight:750;letter-spacing:.04em;margin-left:7px;padding:2px 7px;text-transform:uppercase}.admin-rbac-role-badge{align-items:center;background:#f1f5f3;border-radius:99px;color:#43574f;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:5px 10px}.admin-rbac-role-badge.is-super{background:#fff4dc;color:#8a5b0b}.admin-rbac-status{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:6px}.admin-rbac-status:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.admin-rbac-status.is-active{color:#16744b}.admin-rbac-status.is-pending{color:#a46a12}.admin-rbac-status.is-suspended{color:#a3483c}.admin-rbac-row-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.admin-rbac-role-card footer button,.admin-rbac-row-actions button{align-items:center;background:#f4f8f6;border:1px solid #0000;border-radius:8px;color:#47645a;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:5px;padding:7px 10px;white-space:nowrap}.admin-rbac-role-card footer button:hover,.admin-rbac-row-actions button:hover:not(:disabled){background:var(--admin-rbac-accent-soft);border-color:#cce1d9}.admin-rbac-row-actions button:disabled{cursor:wait;opacity:.6}.admin-rbac-role-card footer button.is-danger{color:#a44545}.admin-rbac-role-card footer button.is-danger:hover{background:#fff5f4;border-color:#f0d2cf}.admin-rbac-muted{color:#93a09b;font-size:11px;font-weight:600}.admin-rbac-empty{align-content:center;color:#86928d;display:grid;justify-items:center;min-height:180px;text-align:center}.admin-rbac-empty>i{color:#94b8aa;font-size:26px}.admin-rbac-empty h3{color:#33473e;font-size:14px;margin:11px 0 4px}.admin-rbac-empty p{font-size:12px;margin:0}.admin-rbac-role-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.admin-rbac-role-card{background:#fff;border:1px solid var(--admin-rbac-border);border-radius:15px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:17px;transition:border-color .18s ease,box-shadow .18s ease}.admin-rbac-role-card:hover{border-color:#cfe1da;box-shadow:0 10px 28px #1434290f}.admin-rbac-role-card.is-system{background:#fffdf7;border-style:dashed}.admin-rbac-role-card header{align-items:center;display:flex;gap:11px}.admin-rbac-role-icon{background:var(--admin-rbac-accent-soft);border-radius:11px;color:var(--admin-rbac-accent);display:grid;flex:none;font-size:18px;height:38px;place-items:center;width:38px}.is-system .admin-rbac-role-icon{background:#fff4dc;color:#a46a12}.admin-rbac-role-card h3{font-size:14px;margin:0;overflow-wrap:anywhere}.admin-rbac-role-card header small{color:#83908b;font-size:11px}.admin-rbac-role-card>p{color:#5d6f68;font-size:12px;line-height:1.5;margin:0}.admin-rbac-role-card footer{border-top:1px solid #eef3f0;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px}.admin-rbac-chips{display:flex;flex-wrap:wrap;gap:5px}.admin-rbac-chip{background:#f2f6f4;border-radius:7px;color:#596a63;font-size:10px;font-weight:650;padding:4px 8px}.admin-rbac-chip.is-view{background:#eef4fb;color:#3f6595}.admin-rbac-chip.is-manage{background:#e6f6ed;color:#16744b}.admin-rbac-activity{grid-gap:2px;display:grid;gap:2px;list-style:none;margin:0;padding:0}.admin-rbac-activity li{align-items:flex-start;border-bottom:1px solid #f0f4f2;display:flex;gap:12px;padding:11px 4px}.admin-rbac-activity li:last-child{border-bottom:0}.admin-rbac-activity-icon{background:#f2f6f4;border-radius:9px;color:#5d7a70;display:grid;flex:none;height:30px;place-items:center;width:30px}.admin-rbac-activity p{color:#43574f;font-size:12px;line-height:1.5;margin:0;overflow-wrap:anywhere}.admin-rbac-activity small{color:#8b9792;font-size:11px}.admin-rbac-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14231d73;display:grid;inset:0;overflow-y:auto;padding:22px;place-items:center;position:fixed;z-index:1500}.admin-rbac-modal{background:#fff;border:1px solid #ffffffb3;border-radius:19px;box-shadow:0 25px 90px #142b223d;max-height:min(92vh,960px);overflow-y:auto;padding:24px;width:min(560px,100%)}.admin-rbac-modal.is-wide{width:min(1040px,100%)}.admin-rbac-modal-heading{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:19px}.admin-rbac-modal-heading .workspace-eyebrow{color:#798a82;font-size:10px;font-weight:750;letter-spacing:.07em;margin:0 0 4px;overflow-wrap:anywhere;text-transform:uppercase}.admin-rbac-modal-heading h2{font-size:21px;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.admin-rbac-modal-heading>button{background:#fff;border:1px solid var(--admin-rbac-border);border-radius:9px;color:#667770;cursor:pointer;display:grid;flex:none;height:34px;place-items:center;width:34px}.admin-rbac-modal form{grid-gap:14px;display:grid;gap:14px}.admin-rbac-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-rbac-field{color:#4b5d55;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:6px;min-width:0}.admin-rbac-field small{color:#93a09b;font-weight:500}.admin-rbac-field input,.admin-rbac-field select,.admin-rbac-link-box input{background:#fff;border:1px solid #dce6e2;border-radius:10px;color:#173b3a;font:inherit;font-size:13px;font-weight:500;min-height:42px;outline:none;padding:9px 12px}.admin-rbac-field input:focus,.admin-rbac-field select:focus,.admin-rbac-link-box input:focus{border-color:#70b7a7;box-shadow:0 0 0 3px #087e751c}.admin-rbac-matrix-groups{grid-gap:16px;display:grid;gap:16px}.admin-rbac-matrix{border:1px solid var(--admin-rbac-border);border-radius:14px;overflow:hidden}.admin-rbac-matrix-head{align-items:center;background:#f8fbfa;border-bottom:1px solid var(--admin-rbac-border);display:flex;flex-wrap:wrap;gap:12px;padding:13px 15px}.admin-rbac-matrix.is-user .admin-rbac-matrix-head{background:#f6f8fd}.admin-rbac-matrix-head>div:not(.admin-rbac-quick){flex:1 1;min-width:200px}.admin-rbac-matrix-head h3{font-size:14px;margin:0}.admin-rbac-matrix-head p{color:var(--admin-rbac-muted);font-size:11px;line-height:1.45;margin:2px 0 0}.admin-rbac-group-icon{background:var(--admin-rbac-accent-soft);border-radius:11px;color:var(--admin-rbac-accent);display:grid;flex:none;font-size:18px;height:36px;place-items:center;width:36px}.is-user .admin-rbac-group-icon{background:#eaf0fb;color:#3f6595}.admin-rbac-quick{display:flex;flex-wrap:wrap;gap:6px}.admin-rbac-quick button,.admin-rbac-row-quick button{background:#fff;border:1px solid var(--admin-rbac-border);border-radius:8px;color:#47615a;cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:6px 10px}.admin-rbac-quick button:hover:not(:disabled),.admin-rbac-row-quick button:hover:not(:disabled){background:var(--admin-rbac-accent-soft);border-color:#c6d9d1}.admin-rbac-quick button:disabled,.admin-rbac-row-quick button:disabled{cursor:not-allowed;opacity:.45}.admin-rbac-matrix-row{grid-gap:12px;align-items:center;border-bottom:1px solid #f0f4f2;display:grid;gap:12px;grid-template-columns:auto minmax(150px,220px) minmax(0,1fr) auto;padding:11px 15px;transition:background .15s ease}.admin-rbac-matrix-row:last-child{border-bottom:0}.admin-rbac-matrix-row.is-granted{background:#fbfefd}.admin-rbac-matrix-row.is-locked{background:#fafafa}.admin-rbac-module-icon{background:#f2f6f4;border-radius:10px;color:#6a8079;display:grid;font-size:16px;height:34px;place-items:center;width:34px}.is-granted .admin-rbac-module-icon{background:var(--admin-rbac-accent-soft);color:var(--admin-rbac-accent)}.admin-rbac-module-copy small,.admin-rbac-module-copy strong{display:block}.admin-rbac-module-copy strong{font-size:12px}.admin-rbac-module-copy small{color:#83908b;font-size:11px;line-height:1.4;margin-top:2px}.admin-rbac-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-rbac-action{align-items:center;background:#fff;border:1px solid var(--admin-rbac-border);border-radius:8px;color:#4b5d55;cursor:pointer;display:inline-flex;font-size:11px;font-weight:650;gap:6px;padding:5px 9px;transition:border-color .15s ease,background .15s ease;-webkit-user-select:none;user-select:none}.admin-rbac-action input{accent-color:var(--admin-rbac-accent);cursor:inherit;height:14px;margin:0;width:14px}.admin-rbac-action:hover:not(.is-disabled){border-color:#b9d6cc}.admin-rbac-action.is-checked{background:var(--admin-rbac-accent-soft);border-color:#9ccfc2;color:#0b5f58}.admin-rbac-action.is-disabled{cursor:not-allowed;opacity:.5}.admin-rbac-action:focus-within{outline:3px solid #087e7533;outline-offset:1px}.admin-rbac-row-quick{display:flex;gap:5px}.admin-rbac-locked{align-items:center;color:#8a5b0b;display:inline-flex;font-size:11px;font-weight:700;gap:6px;grid-column:3/-1}.admin-rbac-applies{display:flex;flex-wrap:wrap;gap:6px}.admin-rbac-applies span{align-items:center;color:#5d6f68;display:inline-flex;font-size:11px;font-weight:650;gap:5px}.admin-rbac-chip.is-admin{background:#e6f6ed;color:#16744b}.admin-rbac-chip.is-user{background:#eef4fb;color:#3f6595}.admin-rbac-quick button:focus-visible,.admin-rbac-role-card footer button:focus-visible,.admin-rbac-row-actions button:focus-visible,.admin-rbac-row-quick button:focus-visible,.admin-rbac-tabs button:focus-visible{outline:3px solid #087e7540;outline-offset:1px}.admin-rbac-preview{grid-gap:8px;background:#f6f9f8;border-radius:11px;color:#5d6f68;display:grid;font-size:11px;font-weight:650;gap:8px;padding:12px 13px}.admin-rbac-preview.is-super{align-items:flex-start;background:#fff8e9;color:#785a26;display:flex;font-weight:500;gap:9px;line-height:1.5}.admin-rbac-preview.is-super>i{color:#a47412;font-size:16px}.admin-rbac-status-choice{grid-gap:10px;border:0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.admin-rbac-status-choice legend{color:#4b5d55;font-size:11px;font-weight:700;margin-bottom:6px}.admin-rbac-status-choice label{align-items:flex-start;border:1px solid var(--admin-rbac-border);border-radius:11px;cursor:pointer;display:flex;gap:9px;padding:12px}.admin-rbac-status-choice label.is-selected{background:#f5fbf9;border-color:#7cc2b3}.admin-rbac-status-choice input{accent-color:var(--admin-rbac-accent);margin-top:2px}.admin-rbac-status-choice small,.admin-rbac-status-choice strong{display:block}.admin-rbac-status-choice strong{font-size:12px}.admin-rbac-status-choice small{color:#83908b;font-size:11px;line-height:1.4;margin-top:2px}.admin-rbac-link-box{display:flex;gap:8px}.admin-rbac-link-box input{flex:1 1;font-size:12px;min-width:0}.admin-rbac-confirm-copy{color:#5d6f68;font-size:13px;line-height:1.6;margin:0}.admin-rbac-modal-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:18px}.admin-rbac-modal form .admin-rbac-modal-actions{margin-top:4px}@media (max-width:980px){.admin-rbac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-rbac-matrix-row{grid-template-columns:auto minmax(0,1fr) auto}.admin-rbac-actions{grid-column:2/-1;grid-row:2}}@media (max-width:760px){.admin-rbac .workspace-dashboard-header{align-items:flex-start;flex-direction:column;gap:14px}.admin-rbac-header-actions{width:100%}.admin-rbac-header-actions>button{flex:1 1}.admin-rbac-panel{padding:16px}.admin-rbac-panel-head{flex-direction:column;gap:12px}.admin-rbac-search{width:100%}.admin-rbac-form-grid,.admin-rbac-status-choice{grid-template-columns:1fr}.admin-rbac-matrix-row{grid-template-columns:auto minmax(0,1fr)}.admin-rbac-actions,.admin-rbac-locked,.admin-rbac-row-quick{grid-column:1/-1}.admin-rbac-modal{padding:18px}.admin-rbac-modal-actions>button{flex:1 1}}@media (max-width:420px){.admin-rbac-stats{grid-template-columns:1fr}.admin-rbac-link-box{flex-direction:column}}.admin-pay .admin-pay-icon.is-stripe{color:#635bff}.admin-pay .admin-pay-icon.is-razorpay{color:#2b6ad8}.admin-pay .admin-pay-icon.is-ccavenue{color:#c05621}.admin-pay .admin-pay-icon.is-paytm{color:#00a6d8}.admin-pay .admin-pay-icon.is-phonepe{color:#6739b7}.admin-pay-spin{animation:admin-pay-spin .9s linear infinite}@keyframes admin-pay-spin{to{transform:rotate(1turn)}}.admin-pay-banner{align-items:center;background:#fff;border:1px solid var(--admin-ai-border);border-radius:16px;display:flex;gap:14px;margin-bottom:18px;padding:16px 18px}.admin-pay-banner.is-live{background:#f3fbf6;border-color:#cde8da}.admin-pay-banner.is-test{background:#fffaf0;border-color:#f1e1bf}.admin-pay-banner.is-off{background:#fff7f5;border-color:#f0d2cc;color:#963f34}.admin-pay-banner.is-off>.ti{font-size:26px}.admin-pay-banner-copy{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.admin-pay-banner-copy span{color:var(--admin-ai-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-pay-banner-copy strong{font-size:16px}.admin-pay-banner-copy small{color:inherit;font-size:12px;line-height:1.45;opacity:.85}.admin-pay-banner-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0}.admin-pay-banner-facts div{grid-gap:3px;display:grid;gap:3px}.admin-pay-banner-facts dt{color:var(--admin-ai-muted);font-size:10px;font-weight:700}.admin-pay-banner-facts dd{font-size:12px;font-weight:700;margin:0}.admin-pay-env{border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;padding:3px 8px;text-transform:capitalize;white-space:nowrap}.admin-pay-env.is-test{background:#fff3d6;color:#8a621d}.admin-pay-env.is-live{background:#e3f5ea;color:#23744f}.admin-pay-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));margin-bottom:24px}.admin-pay-card.is-active{border-color:#8fcab6;box-shadow:0 0 0 3px #087e7514}.admin-pay-card .admin-ai-provider-title p{font-size:11px;line-height:1.45}.admin-pay-facts{grid-gap:8px;background:#f8faf9;border:1px solid #edf1ef;border-radius:11px;display:grid;gap:8px;list-style:none;margin:15px 0;padding:12px}.admin-pay-facts li{align-items:center;display:flex;font-size:11px;gap:10px;justify-content:space-between;min-width:0}.admin-pay-facts span{color:var(--admin-ai-muted)}.admin-pay-facts strong{color:#2f4d45;font-weight:700;min-width:0;overflow-wrap:anywhere;text-align:right}.admin-pay .is-ok,.admin-pay .is-passed{color:#23744f}.admin-pay .is-failed{color:#a33a2c}.admin-pay .is-muted{color:#8b9792}.admin-pay-actions{margin-top:auto}.admin-pay-danger-text{color:#a33a2c!important}.admin-ai-primary.admin-pay-danger{background:#b4412f}.admin-ai-primary.admin-pay-danger:hover:not(:disabled){background:#9b3626}.admin-pay-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14231d73;display:grid;inset:0;overflow-y:auto;padding:22px;place-items:center;position:fixed;z-index:1500}.admin-pay-modal{background:#fff;border-radius:19px;box-shadow:0 25px 90px #142b223d;color:#173b3a;color:var(--admin-ai-ink,#173b3a);max-height:min(92vh,980px);overflow-y:auto;padding:22px;width:min(720px,100%)}.admin-pay-modal-heading{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:16px}.admin-pay-modal-title{align-items:center;display:flex;gap:12px;min-width:0}.admin-pay-modal-title .workspace-eyebrow{color:#798a82;font-size:10px;font-weight:750;letter-spacing:.07em;margin:0 0 3px;text-transform:uppercase}.admin-pay-modal-title h2{font-size:20px;letter-spacing:-.02em;margin:0}.admin-pay-close{background:#fff;border:1px solid #e2eae6;border:1px solid var(--admin-ai-border,#e2eae6);border-radius:9px;color:#667770;cursor:pointer;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.admin-pay-section{border:1px solid #edf1ef;border-radius:13px;margin:0 0 14px;min-width:0;padding:14px}.admin-pay-section legend{color:#24463e;float:none;font-size:13px;font-weight:750;margin:0 0 8px;padding:0 4px;width:auto}.admin-pay-legend-env{color:var(--admin-ai-muted);font-weight:600}.admin-pay-help{color:var(--admin-ai-muted);font-size:11px;line-height:1.5;margin:0 0 10px;overflow-wrap:anywhere}.admin-pay-segment{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pay-segment label{grid-gap:2px;border:1px solid #dce6e2;border-radius:10px;cursor:pointer;display:grid;font-size:12px;font-weight:700;gap:2px;padding:10px 12px;position:relative}.admin-pay-segment label.is-selected{background:#f1f9f6;border-color:var(--admin-ai-accent);box-shadow:0 0 0 3px #087e751a}.admin-pay-segment label:focus-within{outline:3px solid #087e7533;outline-offset:2px}.admin-pay-segment input{opacity:0;pointer-events:none;position:absolute}.admin-pay-segment small{color:#a33a2c;font-size:10px;font-weight:650}.admin-pay-inline-warning{margin:10px 0 0}.admin-pay-env-tabs{background:#f2f6f4;border-radius:11px;display:flex;gap:6px;margin:0 0 12px;padding:4px}.admin-pay-env-tabs button{align-items:center;background:#0000;border:0;border-radius:8px;color:#52675f;cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:11px;font-weight:700;gap:7px;justify-content:center;min-height:36px}.admin-pay-env-tabs button.is-active{background:#fff;box-shadow:0 1px 4px #183b301a;color:#173b3a}.admin-pay-dot{background:#c9d3cf;border-radius:50%;height:7px;width:7px}.admin-pay-dot.is-ok{background:#2e9a68}.admin-pay-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pay-field label{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.admin-pay-optional{color:var(--admin-ai-muted);font-weight:500}.admin-pay-saved{align-items:center;background:#eef8f2;border-radius:999px;color:#23744f;display:inline-flex;font-size:9px;font-weight:800;gap:3px;margin-left:auto;padding:2px 7px}.admin-pay-hint{color:var(--admin-ai-muted);font-size:10px;font-weight:500}.admin-pay-error{color:#a33a2c;display:block;font-size:10px;font-weight:600}.admin-pay input[aria-invalid=true]{border-color:#d98a7c!important}.admin-pay-copy{grid-gap:6px;color:#425b53;display:grid;font-size:11px;font-weight:700;gap:6px;margin-bottom:10px}.admin-pay-copy>div{display:flex;gap:6px;min-width:0}.admin-pay-copy input{flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important}.admin-pay-copy button{flex:0 0 auto}.admin-pay-status-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.admin-pay-status-grid div{grid-gap:3px;display:grid;gap:3px;min-width:0}.admin-pay-status-grid span{color:var(--admin-ai-muted);font-size:10px;font-weight:700}.admin-pay-status-grid strong{font-size:12px;overflow-wrap:anywhere}.admin-pay-steps{background:#f8faf9;border-radius:12px;font-size:12px;margin:0 0 6px;padding:12px 14px}.admin-pay-steps summary{cursor:pointer;font-weight:700}.admin-pay-steps ol{color:#4a625b;line-height:1.55;margin:10px 0 0;padding-left:18px}.admin-pay-modal-actions{border-top:1px solid #eef1f0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:14px}.admin-pay-confirm{text-align:center;width:min(470px,100%)}.admin-pay-confirm h2{font-size:18px;margin:10px 0 8px}.admin-pay-confirm-body{color:#4a625b;font-size:13px;line-height:1.55;text-align:left}.admin-pay-confirm-body p{margin:0 0 8px}.admin-pay-confirm-icon{background:#fff6e5;border-radius:14px;color:#a8741e;display:inline-grid;font-size:22px;height:46px;place-items:center;width:46px}.admin-pay-confirm-icon.is-danger{background:#fdecea;color:#b4412f}.admin-pay-confirm .admin-pay-modal-actions{justify-content:center}.admin-pay-panel{background:#fff;border:1px solid var(--admin-ai-border);border-radius:16px;margin-bottom:20px;padding:18px}.admin-pay-panel-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.admin-pay-panel-heading h2{font-size:15px;margin:0 0 3px}.admin-pay-panel-heading p{color:var(--admin-ai-muted);font-size:11px;margin:0}.admin-pay-subheading{font-size:13px;margin:18px 0 8px}.admin-pay-table-scroll{overflow-x:auto}.admin-pay-table{border-collapse:collapse;font-size:11px;min-width:640px;width:100%}.admin-pay-table th{border-bottom:1px solid #e7eeeb;color:var(--admin-ai-muted);font-size:10px;padding:8px;text-align:left;text-transform:uppercase}.admin-pay-table td{border-bottom:1px solid #f0f3f2;padding:10px 8px;vertical-align:top}.admin-pay-table td small{color:var(--admin-ai-muted);display:block;margin-top:3px}.admin-pay-table code{color:#24463e;font-size:11px}.admin-pay-row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.admin-pay-row-actions .admin-ai-secondary{min-height:32px;padding:0 10px}.admin-pay-status{background:#f0f3f2;border-radius:999px;color:#4f625c;display:inline-flex;font-size:10px;font-weight:750;padding:3px 8px;text-transform:capitalize;white-space:nowrap}.admin-pay-status.is-processed,.admin-pay-status.is-succeeded{background:#e3f5ea;color:#23744f}.admin-pay-status.is-created,.admin-pay-status.is-pending,.admin-pay-status.is-processing{background:#fff3d6;color:#8a621d}.admin-pay-status.is-disputed,.admin-pay-status.is-failed{background:#fdecea;color:#a33a2c}.admin-pay-status.is-partially_refunded,.admin-pay-status.is-refunded{background:#ebeefa;color:#3c4f9a}.admin-pay-log{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.admin-pay-log li{align-items:flex-start;border:1px solid #f0f3f2;border-radius:10px;display:flex;gap:10px;padding:9px 10px}.admin-pay-log li>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.admin-pay-log strong{font-size:12px;overflow-wrap:anywhere}.admin-pay-log small{color:var(--admin-ai-muted);font-size:10px;overflow-wrap:anywhere}.admin-pay-empty{grid-gap:6px;color:var(--admin-ai-muted);display:grid;font-size:12px;gap:6px;justify-items:center;padding:22px}.admin-pay-empty .ti{font-size:22px}.admin-pay-empty p{margin:0}@media (max-width:760px){.admin-pay-banner{flex-wrap:wrap}.admin-pay-banner-facts{width:100%}.admin-pay-fields,.admin-pay-status-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-pay-backdrop{align-items:end;padding:0}.admin-pay-modal{border-radius:18px 18px 0 0;max-height:94vh;padding:16px}.admin-pay-segment{grid-template-columns:1fr}.admin-pay-modal-actions>button{flex:1 1}.admin-pay-actions>button{flex:1 1 auto}.admin-pay-panel{padding:14px}.admin-pay-log li,.admin-pay-panel-heading{flex-direction:column}.admin-pay-log li{gap:6px}}@media (prefers-reduced-motion:reduce){.admin-pay-spin{animation:none}}.admin-smtp-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.admin-smtp-card{padding:20px}.admin-smtp-card h2{font-size:15px;font-weight:750;margin:0 0 6px}.admin-smtp-icon{background:#e8f5f1;border-radius:12px;color:var(--admin-ai-accent);font-size:20px;height:42px;width:42px}.admin-smtp fieldset{border:0;border-top:1px solid var(--admin-ai-border);margin:18px 0 0;min-width:0;padding:18px 0 0}.admin-smtp legend{color:var(--admin-ai-muted);float:left;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:12px;padding:0;text-transform:uppercase;width:100%}.admin-smtp-grid{grid-gap:14px;clear:both;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-smtp-grid.is-server{grid-template-columns:minmax(0,1fr) 120px}.admin-smtp-field-error,.admin-smtp-field-hint{align-items:flex-start;display:flex;font-size:10px;font-weight:500;gap:5px;line-height:1.45}.admin-smtp-field-hint{color:var(--admin-ai-muted)}.admin-smtp-field-error{color:#b23b2c}.admin-smtp input[aria-invalid=true]{border-color:#e3a497}.admin-smtp-encryption-field{margin:14px 0}.admin-smtp-encryption{background:#f5f8f7;border:1px solid #dce6e2;border-radius:10px;display:inline-flex;gap:2px;max-width:100%;padding:3px;width:-webkit-fit-content;width:fit-content}.admin-smtp-option{align-items:center;border:1px solid #0000;border-radius:7px;color:#5b6f69;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:7px;min-height:30px;padding:0 12px;transition:background .16s ease,color .16s ease,border-color .16s ease;white-space:nowrap}.admin-smtp-option:hover{color:var(--admin-ai-ink)}.admin-smtp-option.is-selected{background:#fff;border-color:#dce6e2;box-shadow:0 1px 2px #173b3a14;color:var(--admin-ai-ink)}.admin-smtp .admin-smtp-option input[type=radio]{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #b5c4bf;border-radius:50%;box-shadow:none;cursor:inherit;display:grid;flex:0 0 auto;height:14px;margin:0;min-height:0;min-width:0;outline:none;padding:0;place-content:center;transition:border-color .16s ease;width:14px}.admin-smtp .admin-smtp-option input[type=radio]:before{background:var(--admin-ai-accent);border-radius:50%;content:"";height:6px;transform:scale(0);transition:transform .14s ease;width:6px}.admin-smtp .admin-smtp-option:hover input[type=radio]{border-color:#8fa8a1}.admin-smtp .admin-smtp-option input[type=radio]:checked{border-color:var(--admin-ai-accent)}.admin-smtp .admin-smtp-option input[type=radio]:checked:before{transform:scale(1)}.admin-smtp .admin-smtp-option input[type=radio]:focus{border-color:var(--admin-ai-accent);box-shadow:none}.admin-smtp .admin-smtp-option input[type=radio]:focus-visible{box-shadow:0 0 0 3px #087e752e}.admin-smtp .admin-smtp-option input[type=radio]:disabled{background:#fff}.admin-smtp fieldset:disabled .admin-smtp-option{cursor:not-allowed;opacity:.7}.admin-smtp-toggle{margin-top:20px}.admin-smtp-actions{align-items:center;border-top:1px solid var(--admin-ai-border);justify-content:flex-end;margin-top:20px;padding-top:16px}.admin-smtp-dirty{align-items:center;color:#8a621d;display:inline-flex;font-size:11px;font-weight:700;gap:2px;margin-right:auto}.admin-smtp-side{grid-gap:18px;display:grid;gap:18px}.admin-smtp-side .admin-ai-credential-field{margin-top:12px}.admin-smtp-status-text{color:var(--admin-ai-muted);font-size:12px;line-height:1.55;margin:0}.admin-smtp-last-test,.admin-smtp-result{align-items:flex-start;border:1px solid;border-radius:10px;display:flex;font-size:12px;gap:9px;margin-top:14px;padding:10px 12px}.admin-smtp-last-test div{grid-gap:2px;display:grid;gap:2px}.admin-smtp-last-test small{color:var(--admin-ai-muted);font-size:10px}.admin-smtp-result p{line-height:1.5;margin:0;overflow-wrap:anywhere}.is-passed.admin-smtp-last-test,.is-passed.admin-smtp-result{background:#eef8f2;border-color:#cde8da;color:#23744f}.is-failed.admin-smtp-last-test,.is-failed.admin-smtp-result{background:#fff7f5;border-color:#f0d2cc;color:#963f34}.admin-smtp-test-button{margin-top:12px;width:100%}.admin-smtp-spin{animation:admin-smtp-spin .9s linear infinite}@keyframes admin-smtp-spin{to{transform:rotate(1turn)}}@media (max-width:1080px){.admin-smtp-layout{grid-template-columns:1fr}}@media (max-width:640px){.admin-smtp-card{padding:16px}.admin-smtp-grid,.admin-smtp-grid.is-server{grid-template-columns:1fr}.admin-smtp-encryption{width:100%}.admin-smtp-option{flex:1 1;justify-content:center;padding:0 8px}.admin-smtp-actions{flex-wrap:wrap}.admin-smtp-dirty{width:100%}}.cms-page{--cms-ink:#173b3a;--cms-muted:#71827d;--cms-border:#e2eae6;--cms-soft:#f5f8f7;--cms-accent:#087e75;--cms-accent-soft:#e8f5f1;--cms-danger:#b23b2c;--cms-warn:#9a6200;color:var(--cms-ink)}.cms-page .workspace-dashboard-header{align-items:center;margin-bottom:20px}.cms-page .workspace-dashboard-header h1{font-size:29px;letter-spacing:-.035em;margin:4px 0 8px}.cms-page .workspace-dashboard-header p{color:var(--cms-muted);font-size:14px;line-height:1.55;margin:0;max-width:640px}.cms-muted{color:var(--cms-muted);font-size:12px}.cms-missing{color:#a3b1ac;font-style:italic;font-weight:500}.cms-required{color:var(--cms-danger)}.cms-spin{animation:cms-spin .9s linear infinite}@keyframes cms-spin{to{transform:rotate(1turn)}}.cms-page code{background:var(--cms-soft);border-radius:6px;color:#44605a;font-size:11px;padding:1px 6px}.cms-button{align-items:center;background:#fff;border:1px solid #d6e2de;border-radius:10px;color:#173b3a;color:var(--cms-ink,#173b3a);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:0 13px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.cms-button:hover:not(:disabled){background:#f7fbfa;border-color:#a9cbc1;color:#173b3a;color:var(--cms-ink,#173b3a)}.cms-button:disabled{cursor:not-allowed;opacity:.55}.cms-button.is-primary{background:#087e75;border-color:#087e75;color:#fff}.cms-button.is-primary:hover:not(:disabled){background:#066f67;color:#fff}.cms-button.is-danger{border-color:#efcbc4;color:#b23b2c}.cms-button.is-danger:hover:not(:disabled){background:#fff5f3;color:#b23b2c}.cms-dialog .cms-button.is-danger,.cms-page .cms-button.is-danger.is-primary{background:#b23b2c;border-color:#b23b2c;color:#fff}.cms-button.is-ghost{background:#0000;border-color:#0000}.cms-button.is-small{font-size:11px;min-height:31px;padding:0 10px}.cms-button .ti{font-size:15px}.cms-icon-button{background:#fff;border:1px solid #d6e2de;border-radius:10px;color:#4d6660;cursor:pointer;display:inline-grid;flex:0 0 auto;height:36px;padding:0;place-items:center;text-decoration:none;width:36px}.cms-icon-button:hover:not(:disabled){border-color:#a9cbc1;color:#087e75}.cms-icon-button:disabled{cursor:not-allowed;opacity:.4}.cms-icon-button.is-small{border-radius:8px;font-size:14px;height:28px;width:28px}.cms-pill{align-items:center;background:#eef2f1;border-radius:999px;color:#52665f;display:inline-flex;font-size:10px;font-weight:750;gap:3px;letter-spacing:.01em;padding:3px 8px;white-space:nowrap}.cms-pill .ti{font-size:11px}.cms-pill.is-live{background:#def5ec;color:#0b6d4f}.cms-pill.is-scheduled{background:#fff2d9;color:#8a5a00}.cms-pill.is-disabled{background:#eef2f1;color:#63766f}.cms-pill.is-expired{background:#f1eef5;color:#6b5a80}.cms-panel{background:#fff;border:1px solid var(--cms-border);border-radius:16px;padding:18px 20px}.cms-panel+.cms-panel{margin-top:16px}.cms-alert{align-items:center;background:#f7fbfa;border:1px solid #d9e6e2;border-radius:12px;display:flex;font-size:12px;gap:10px;line-height:1.5;margin-bottom:14px;padding:11px 14px}.cms-alert>span{flex:1 1;min-width:0}.cms-alert>.ti{font-size:18px}.cms-alert.is-error{background:#fff7f5;border-color:#f0d2cc;color:#963f34}.cms-alert.is-warning{background:#fffaf0;border-color:#f1dfb4;color:#7a5300}.cms-alert.is-info{background:#f2faf8;border-color:#cfe5e0;color:#20554e}.cms-empty{grid-gap:6px;background:#f5f8f7;background:var(--cms-soft,#f5f8f7);border:1px dashed #d6e2de;border-radius:14px;color:#71827d;color:var(--cms-muted,#71827d);display:grid;font-size:12px;gap:6px;justify-items:center;padding:40px 20px;text-align:center}.cms-empty>.ti{color:#087e75;font-size:28px}.cms-empty strong{color:#173b3a;color:var(--cms-ink,#173b3a);font-size:14px}.cms-empty .cms-button{margin-top:8px}.cms-fieldset{grid-gap:14px;border:0;display:grid;gap:14px;margin:0;min-width:0;padding:0}.cms-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cms-field{grid-gap:6px;display:grid;gap:6px;min-width:0}.cms-field-label{align-items:baseline;color:#425b53;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between}.cms-counter{font-feature-settings:"tnum";color:#94a39e;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600}.cms-counter.is-over{color:#b23b2c;color:var(--cms-danger,#b23b2c)}.cms-field-error,.cms-field-hint{align-items:flex-start;display:flex;font-size:10.5px;gap:5px;line-height:1.45}.cms-field-hint{color:#71827d;color:var(--cms-muted,#71827d)}.cms-field-error{color:#b23b2c;font-weight:600}.cms-dialog input:not([type=checkbox]):not([type=radio]):not([type=file]),.cms-dialog select,.cms-dialog textarea,.cms-page input:not([type=checkbox]):not([type=radio]):not([type=file]),.cms-page select,.cms-page textarea{background:#fff;border:1px solid #dce6e2;border-radius:10px;color:#173b3a;font:inherit;font-size:12.5px;min-height:40px;min-width:0;outline:none;padding:0 11px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.cms-dialog textarea,.cms-page textarea{line-height:1.5;padding:9px 11px;resize:vertical}.cms-dialog input:focus,.cms-dialog select:focus,.cms-dialog textarea:focus,.cms-page input:focus,.cms-page select:focus,.cms-page textarea:focus{border-color:#70b7a7;box-shadow:0 0 0 3px #087e751c}.cms-dialog [aria-invalid=true],.cms-page [aria-invalid=true]{border-color:#e3a497!important}.cms-dialog fieldset:disabled input,.cms-dialog fieldset:disabled select,.cms-dialog fieldset:disabled textarea,.cms-page :disabled{cursor:not-allowed}.cms-dialog fieldset:disabled input,.cms-dialog fieldset:disabled select,.cms-dialog fieldset:disabled textarea,.cms-page input:disabled,.cms-page select:disabled,.cms-page textarea:disabled{background:#f5f7f6;color:#8b9792}.cms-toggle{align-items:flex-start;cursor:pointer;display:flex;font-size:12px;font-weight:650;gap:10px}.cms-toggle.is-disabled{cursor:not-allowed;opacity:.65}.cms-toggle input{opacity:0;pointer-events:none;position:absolute}.cms-switch{background:#cfdcd8;border-radius:999px;flex:0 0 auto;height:21px;position:relative;transition:background .18s ease;width:36px}.cms-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:15px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:15px}.cms-toggle input:checked+.cms-switch{background:#087e75}.cms-toggle input:checked+.cms-switch:after{transform:translateX(15px)}.cms-toggle input:focus-visible+.cms-switch{box-shadow:0 0 0 3px #087e7540}.cms-toggle-copy{grid-gap:2px;display:grid;gap:2px;padding-top:2px}.cms-toggle-copy small{color:#71827d;color:var(--cms-muted,#71827d);font-size:10.5px;font-weight:500;line-height:1.4}.cms-toggle.is-compact{align-items:center}.cms-image-field{grid-gap:10px;background:#fbfdfc;border:1px solid #e6eeeb;border-radius:12px;display:grid;gap:10px;margin:0;min-width:0;padding:12px}.cms-choice-group legend,.cms-image-field legend{color:#425b53;float:left;font-size:11px;font-weight:750;margin:0 0 2px;padding:0;width:100%}.cms-image-row{align-items:center;clear:both;display:flex;gap:12px}.cms-image-thumb{background:#fff;border:1px solid #e0e9e5;border-radius:10px;display:grid;flex:0 0 auto;height:64px;overflow:hidden;place-items:center;width:92px}.cms-image-thumb img{height:100%;object-fit:cover;width:100%}.cms-image-thumb.is-empty{border-style:dashed;color:#a3b5af;font-size:22px}.cms-image-actions{display:flex;flex-wrap:wrap;gap:6px}.cms-choice-group{grid-gap:8px;border:0;display:grid;gap:8px;margin:0;padding:0}.cms-choice-group.is-inline{display:flex;flex-wrap:wrap}.cms-choice-group.is-inline legend{margin-bottom:4px}.cms-choice{align-items:flex-start;border:1px solid #dfe8e5;border-radius:11px;cursor:pointer;display:flex;font-size:12px;gap:10px;padding:11px 12px}.cms-choice.is-selected{background:#f2faf8;border-color:#7fbfb1}.cms-choice input{accent-color:#087e75;margin-top:2px}.cms-choice span{grid-gap:2px;display:grid;gap:2px}.cms-choice small{color:#71827d;color:var(--cms-muted,#71827d);font-size:11px;line-height:1.45}.cms-swatch{align-items:center;border:1px solid #dfe8e5;border-radius:999px;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:650;gap:7px;padding:6px 11px 6px 7px}.cms-swatch.is-selected{border-color:#087e75;box-shadow:0 0 0 2px #087e7526}.cms-swatch input{opacity:0;position:absolute}.cms-swatch input:focus-visible+span{outline:2px solid #087e75;outline-offset:2px}.cms-swatch span{border-radius:50%;height:18px;width:18px}.cms-swatch.is-theme-brand span{background:#087e75}.cms-swatch.is-theme-dark span{background:#0b1f1d}.cms-swatch.is-theme-light span{background:#effaf8;border:1px solid #b8cfcb}.cms-swatch.is-theme-accent span{background:#2fc4b2}.cms-dialog-backdrop{background:#0c201e73;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1300}.cms-dialog{--cms-ink:#173b3a;--cms-muted:#71827d;--cms-soft:#f5f8f7;background:#fff;border-radius:18px;box-shadow:0 30px 80px #05343040;color:#173b3a;display:flex;flex-direction:column;max-height:calc(100vh - 40px);outline:none;width:min(560px,100%)}.cms-dialog.is-wide{width:min(860px,100%)}.cms-dialog-header{align-items:center;border-bottom:1px solid #e8efec;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.cms-dialog-header h2{font-size:16px;font-weight:750;margin:0}.cms-dialog-body{flex:1 1;min-height:0;overflow-y:auto;padding:18px 20px}.cms-dialog-footer{align-items:center;border-top:1px solid #e8efec;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:14px 20px}.cms-dialog-footer>.cms-muted{margin-right:auto}.cms-dialog-text{color:#425b53;font-size:13px;line-height:1.6;margin:0}.cms-dialog .cms-fieldset>.cms-alert{margin-bottom:0}.cms-library-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;margin:0;padding:0}.cms-library-grid li{position:relative}.cms-library-item{background:#fff;border:1px solid #e0e9e5;border-radius:12px;cursor:pointer;display:grid;overflow:hidden;padding:0;text-align:left;width:100%}.cms-library-item:focus-visible,.cms-library-item:hover{border-color:#087e75;box-shadow:0 0 0 2px #087e7526}.cms-library-item img{aspect-ratio:4/3;background:#f2f6f5;object-fit:cover;width:100%}.cms-library-item span{grid-gap:2px;display:grid;gap:2px;padding:8px 10px}.cms-library-item strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-library-item small{color:#71827d;font-size:10px}.cms-library-delete{background:#ffffffeb;position:absolute;right:6px;top:6px}.cms-placement-tabs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.cms-placement-tabs button{align-items:center;background:#fff;border:1px solid var(--cms-border);border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:11px;padding:13px 14px;text-align:left}.cms-placement-tabs button>.ti{background:#f0f5f3;border-radius:10px;color:#4d6660;display:grid;font-size:18px;height:36px;place-items:center;width:36px}.cms-placement-tabs button span{grid-gap:2px;display:grid;gap:2px}.cms-placement-tabs button strong{font-size:13px}.cms-placement-tabs button small{color:var(--cms-muted);font-size:11px}.cms-placement-tabs button.is-active{border-color:#087e75;box-shadow:0 0 0 3px #087e751f}.cms-placement-tabs button.is-active>.ti{background:#e8f5f1;color:#087e75}.cms-placement-help{display:flex;gap:6px;margin:0 0 14px}.cms-banner-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.cms-banner-list li{grid-gap:14px;align-items:center;background:#fbfdfc;border:1px solid #e6eeeb;border-radius:14px;display:grid;gap:14px;grid-template-columns:auto minmax(220px,1.4fr) minmax(0,1fr) auto;padding:12px}.cms-banner-list li.is-disabled,.cms-banner-list li.is-expired{background:#fafafa}.cms-banner-list li.is-disabled .cms-banner-preview,.cms-banner-list li.is-expired .cms-banner-preview{opacity:.6}.cms-banner-order{grid-gap:2px;color:var(--cms-muted);display:grid;font-size:11px;font-weight:700;gap:2px;justify-items:center}.cms-banner-info{grid-gap:4px;display:grid;gap:4px;justify-items:start;min-width:0}.cms-banner-info strong{font-size:13px}.cms-banner-info small{align-items:center;color:var(--cms-muted);display:flex;font-size:11px;gap:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-banner-actions{align-items:center;display:flex;gap:8px}.cms-banner-preview{align-items:center;border-radius:10px;display:flex;font-size:12px;gap:10px;min-width:0;padding:10px 12px}.cms-banner-preview>div{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.cms-banner-preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-banner-preview p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:11px;margin:0;opacity:.85;overflow:hidden}.cms-banner-preview img{border-radius:7px;flex:0 0 auto;height:44px;object-fit:cover;width:64px}.cms-banner-preview.is-announcement{justify-content:center;padding:7px 12px;text-align:center}.cms-banner-preview.is-announcement>div{flex:0 1 auto}.cms-banner-preview.is-carousel{min-height:60px}.cms-banner-cta{background:#fffffff2;border-radius:7px;color:#0b1f1d;flex:0 0 auto;font-size:10.5px;font-weight:750;padding:4px 10px}.cms-banner-preview.is-announcement .cms-banner-cta{background:none;color:inherit;padding:0;text-decoration:underline}.cms-banner-preview>.ti{opacity:.7}.cms-banner-preview.is-theme-brand{background:#087e75;color:#fff}.cms-banner-preview.is-theme-dark{background:#0b1f1d;color:#fff}.cms-banner-preview.is-theme-light{background:#effaf8;border:1px solid #d3efea;color:#0b1f1d}.cms-banner-preview.is-theme-light .cms-banner-cta{background:#087e75;color:#fff}.cms-banner-preview.is-theme-accent{background:#2fc4b2;color:#04302c}.cms-banner-preview-wrap{grid-gap:6px;background:#f2f6f5;border-radius:12px;display:grid;gap:6px;padding:12px}.cms-banner-form .cms-fieldset{gap:14px}@media (max-width:1180px){.cms-banner-list li{grid-template-columns:auto minmax(0,1fr) auto}.cms-banner-list li .cms-banner-info{grid-column:2/3}.cms-banner-list li .cms-banner-actions{grid-column:3;grid-row:1/3}}@media (max-width:980px){.cms-placement-tabs{grid-template-columns:1fr}}@media (max-width:760px){.cms-page .workspace-dashboard-header{align-items:flex-start;flex-direction:column;gap:12px}.cms-banner-list li,.cms-grid-2{grid-template-columns:1fr}.cms-banner-list li .cms-banner-actions,.cms-banner-list li .cms-banner-info{grid-column:auto;grid-row:auto}.cms-banner-order{display:flex;justify-content:flex-start}.cms-dialog-backdrop{padding:0}.cms-dialog,.cms-dialog.is-wide{border-radius:0;height:100vh;max-height:100vh;width:100%}}@media (prefers-reduced-motion:reduce){.cms-spin{animation:none}.cms-switch,.cms-switch:after{transition:none}}.contact-status-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:12px 16px 0}.contact-status-tabs button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#5f736c;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:650;gap:7px;min-height:32px;padding:0 12px}.contact-status-tabs button:hover{background:#f2f8f4}.contact-status-tabs button[aria-pressed=true]{background:#eef7f3;border-color:#b9d3c9;color:#226b5d}.contact-status-tabs button span{background:#edf2ef;border-radius:999px;color:#5f736c;font-size:10px;min-width:18px;padding:1px 6px;text-align:center}.contact-status-tabs button[aria-pressed=true] span{background:#226b5d;color:#fff}.contact-submissions-page .admin-create-user-button:disabled{cursor:not-allowed;opacity:.6}.contact-submissions-page .is-spinning{animation:contact-spin 1s linear infinite;display:inline-block}@keyframes contact-spin{to{transform:rotate(1turn)}}.contact-message-cell{grid-gap:3px;display:grid;gap:3px;max-width:320px;min-width:0}.contact-message-cell>span{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#294540;display:-webkit-box;overflow:hidden;white-space:normal}.contact-message-cell small{color:#7c8c86;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-status-badge.contact-status{justify-self:start;text-transform:none;white-space:nowrap}.admin-status-badge.contact-status.is-new{background:#e9f1fb;color:#2d5f9a}.admin-status-badge.contact-status.is-in_progress{background:#fdf3e0;color:#93640f}.admin-status-badge.contact-status.is-resolved{background:#e4f4ec;color:#1f7a56}.contact-quick-view{width:min(860px,calc(100vw - 72px))}.contact-message{color:#294540;font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}.contact-message,.contact-quick-view .admin-management-meta dd{overflow-wrap:anywhere}.contact-note-form{grid-gap:8px;display:grid;gap:8px;margin-bottom:12px}.contact-note-form textarea{background:#fff;border:1px solid #d6e2dd;border-radius:8px;color:inherit;font:inherit;min-height:76px;padding:9px 11px;resize:vertical;width:100%}.contact-notes{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.contact-notes li{background:#f4f8f6;border-radius:8px;padding:9px 11px}.contact-notes p{margin:0 0 4px;overflow-wrap:anywhere;white-space:pre-wrap}.contact-notes small{color:#7c8c86;font-size:11px}.contact-quick-view .visually-hidden{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:760px){.contact-message-cell{max-width:none}.contact-quick-view{width:100vw}}.impersonation-banner{align-items:center;background:repeating-linear-gradient(-45deg,#8a3b12,#8a3b12 14px,#94431a 0,#94431a 28px);box-shadow:0 2px 10px #3c140040;color:#fff;display:flex;font-size:12px;gap:12px;inset:0 0 auto 0;min-height:46px;padding:6px 18px;position:fixed;z-index:2000}.impersonation-banner>.ti{font-size:20px}.impersonation-banner p{grid-gap:1px;display:grid;flex:1 1;gap:1px;margin:0;min-width:0}.impersonation-banner p strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impersonation-banner p span{color:#ffe5d4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impersonation-banner-timer{font-feature-settings:"tnum";align-items:center;background:#00000038;border-radius:999px;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:650;gap:5px;padding:4px 9px;white-space:nowrap}.impersonation-banner button{align-items:center;background:#fff;border:0;border-radius:6px;color:#7a3210;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-weight:700;gap:6px;min-height:32px;padding:0 12px}.impersonation-banner button:hover{background:#fff1e8}.impersonation-banner button:disabled{cursor:wait;opacity:.7}.impersonation-banner button:focus-visible{outline:2px solid #fff;outline-offset:2px}body.has-impersonation-banner{padding-top:46px;padding-top:var(--impersonation-banner-height,46px)}body.has-impersonation-banner .workspace-sidebar,body.has-impersonation-banner .workspace-topbar{top:46px;top:var(--impersonation-banner-height,46px)}body.has-impersonation-banner .workspace-frame,body.has-impersonation-banner .workspace-shell{min-height:calc(100vh - 46px);min-height:calc(100vh - var(--impersonation-banner-height, 46px))}@media (max-width:760px){.impersonation-banner{flex-wrap:wrap;gap:6px 10px;padding:8px 12px}.impersonation-banner>.ti{display:none}.impersonation-banner p{flex-basis:100%}.impersonation-banner p span{white-space:normal}.impersonation-banner button{margin-left:auto}}.workspace-shell{--ui-ink:#173b3a;--ui-muted:#657976;--ui-line:#dfe8e4;--ui-line-soft:#edf2ef;--ui-brand:#087e75;--ui-brand-dark:#06655e;--ui-brand-ring:#087e7529;--ui-radius-sm:9px;--ui-radius:12px;--ui-radius-lg:16px;--ui-shadow:0 1px 2px #12342f0a,0 2px 8px rgba(18,52,47,.035);--ui-shadow-hover:0 4px 10px #12342f0f,0 14px 30px #12342f14;--ui-shadow-modal:0 24px 64px #0c28243d;--ui-ease:cubic-bezier(.2,.7,.2,1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace-shell ::selection{background:#087e752e}.workspace-shell :is(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--ui-brand)}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-pop{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.workspace-content>:not(.sx-dashboard)>:is(header,section,div,nav,article,form):not([class*=backdrop]):not([class*=scrim]):not([class*=overlay]):not([role=presentation]):not([role=dialog]):nth-child(-n+8){animation:ui-rise .45s var(--ui-ease) backwards}.workspace-content>:not(.sx-dashboard)>:nth-child(2){animation-delay:40ms}.workspace-content>:not(.sx-dashboard)>:nth-child(3){animation-delay:80ms}.workspace-content>:not(.sx-dashboard)>:nth-child(4){animation-delay:.12s}.workspace-content>:not(.sx-dashboard)>:nth-child(5){animation-delay:.16s}.workspace-content>:not(.sx-dashboard)>:nth-child(n+6){animation-delay:.2s}.workspace-shell :is(.workspace-dashboard-header,.account-profile-header,.admin-rbac-header,.admin-support-heading,.analytics-header,.analytics-page-header,.business-profile-header,.calendar-page-header,.studio-header,.leads-heading,.media-page-heading,.messages-heading,.notifications-heading,.settings-heading,.social-accounts-heading,.support-heading,.upgrade-heading,.workspace-heading) h1{color:var(--ui-ink);font-weight:750;letter-spacing:-.022em}.workspace-shell :is(.workspace-panel,.admin-users-panel,.admin-pay-panel,.admin-rbac-panel,.admin-sub-panel,.analytics-tab-panel,.studio-panel,.messages-automation-panel,.messages-contact-panel,.messages-list-panel,.messages-management-panel,.messages-thread-panel,.account-profile-card,.admin-integration-card,.admin-management-card,.admin-pay-card,.analytics-card,.analytics-chart-card,.analytics-kpi-card,.business-profile-card,.leads-form-card,.settings-card,.support-card,.upgrade-checkout-panel){border-color:var(--ui-line);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow);transition:box-shadow .25s ease,border-color .25s ease}.workspace-shell :is(.workspace-panel,.account-profile-card,.admin-integration-card,.admin-management-card,.admin-pay-card,.analytics-card,.analytics-chart-card,.business-profile-card,.settings-card,.support-card):hover{border-color:#d3e2dc;box-shadow:0 2px 6px #12342f0d,0 10px 26px #12342f0f}.workspace-shell :is(.social-platform-card,.social-account-card,.upgrade-plan-card,.admin-rbac-role-card,.analytics-account-card,.analytics-kpi-card,.post-card,.notification-card,.messages-automation-card,.support-category,.settings-plan-card,.admin-ai-provider){border-radius:var(--ui-radius);transition:transform .22s var(--ui-ease),box-shadow .22s ease,border-color .22s ease,background-color .2s ease}.workspace-shell :is(.social-platform-card,.social-account-card,.upgrade-plan-card,.admin-rbac-role-card,.analytics-account-card,.analytics-kpi-card,.post-card,.messages-automation-card,.support-category,.settings-plan-card,.admin-ai-provider):hover{box-shadow:var(--ui-shadow-hover);transform:translateY(-2px)}.workspace-shell :is(.account-profile-button,.admin-ai-primary,.admin-ai-secondary,.admin-integration-button,.admin-management-button,.admin-pay-danger,.admin-rbac-danger,.admin-rbac-primary,.admin-rbac-secondary,.admin-sub-primary,.admin-sub-secondary,.analytics-primary-button,.analytics-secondary-button,.business-profile-button,.calendar-add-button,.calendar-modal-secondary,.confirm-btn,.leads-danger,.leads-primary-button,.leads-secondary-button,.media-danger-button,.media-primary-button,.media-secondary-button,.messages-note-button,.messages-secondary-button,.messages-send-button,.notifications-secondary-button,.settings-button,.settings-button-danger,.settings-button-primary,.settings-button-secondary,.social-connect-button,.social-danger-button,.social-manage-button,.social-reconnect-button,.support-button,.support-button-primary,.access-retry,.btn){border-radius:var(--ui-radius-sm);font-weight:650;transition:transform .16s var(--ui-ease),box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.workspace-shell :is(.account-profile-button,.admin-ai-primary,.admin-ai-secondary,.admin-integration-button,.admin-management-button,.admin-pay-danger,.admin-rbac-danger,.admin-rbac-primary,.admin-rbac-secondary,.admin-sub-primary,.admin-sub-secondary,.analytics-primary-button,.analytics-secondary-button,.business-profile-button,.calendar-add-button,.calendar-modal-secondary,.confirm-btn,.leads-danger,.leads-primary-button,.leads-secondary-button,.media-danger-button,.media-primary-button,.media-secondary-button,.messages-note-button,.messages-secondary-button,.messages-send-button,.notifications-secondary-button,.settings-button,.settings-button-danger,.settings-button-primary,.settings-button-secondary,.social-connect-button,.social-danger-button,.social-manage-button,.social-reconnect-button,.support-button,.support-button-primary,.access-retry,.btn):hover:not(:disabled){transform:translateY(-1px)}.workspace-shell :is(.account-profile-button,.admin-ai-primary,.admin-ai-secondary,.admin-integration-button,.admin-management-button,.admin-rbac-primary,.admin-rbac-secondary,.admin-sub-primary,.admin-sub-secondary,.analytics-primary-button,.analytics-secondary-button,.business-profile-button,.calendar-add-button,.leads-primary-button,.leads-secondary-button,.media-primary-button,.media-secondary-button,.messages-send-button,.settings-button,.settings-button-primary,.social-connect-button,.support-button,.support-button-primary,.access-retry,.btn):active:not(:disabled){transform:translateY(0) scale(.98)}.workspace-shell :is(.admin-ai-primary,.admin-rbac-primary,.admin-sub-primary,.analytics-primary-button,.leads-primary-button,.media-primary-button,.settings-button-primary,.support-button-primary,.messages-send-button,.account-profile-button.is-primary,.business-profile-button.is-primary,.access-retry):not(:disabled){box-shadow:0 4px 12px #087e752e}.workspace-shell :is(.admin-ai-primary,.admin-rbac-primary,.admin-sub-primary,.analytics-primary-button,.leads-primary-button,.media-primary-button,.settings-button-primary,.support-button-primary,.messages-send-button,.account-profile-button.is-primary,.business-profile-button.is-primary,.access-retry):hover:not(:disabled){box-shadow:0 8px 20px #087e753d}.workspace-shell :is(.calendar-icon-button,.leads-icon-button,.media-icon-button,.messages-icon-button,.notifications-icon-button,.settings-icon-button,.social-icon-button,.admin-sub-text-button,.analytics-text-button,.leads-text-button,.media-text-button,.notifications-text-button,.upgrade-link-button){transition:transform .16s var(--ui-ease),background-color .16s ease,color .16s ease,border-color .16s ease}.workspace-shell :is(.calendar-icon-button,.leads-icon-button,.media-icon-button,.messages-icon-button,.notifications-icon-button,.settings-icon-button,.social-icon-button):active:not(:disabled){transform:scale(.92)}.workspace-content :is(button,a,[role=tab],[tabindex]):focus-visible,.workspace-sidebar :is(a,button):focus-visible,.workspace-topbar :is(a,button):focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.workspace-shell :is(.account-password-field,.account-profile-field,.admin-customer-role-field,.admin-pay-field,.admin-rbac-field,.admin-sub-field,.business-profile-field,.calendar-filter-field,.leads-assign-field,.leads-builder-field,.leads-field,.settings-field,.support-attachment-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea),.workspace-shell :is(.form-control,.form-select){border-color:#d6e2dc;border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.workspace-shell :is(.account-profile-field,.admin-pay-field,.admin-rbac-field,.admin-sub-field,.business-profile-field,.leads-field,.settings-field) :is(input,select,textarea):hover:not(:disabled):not(:focus),.workspace-shell :is(.form-control,.form-select):hover:not(:disabled):not(:focus){border-color:#b9d3c9}.workspace-shell :is(.account-password-field,.account-profile-field,.admin-customer-role-field,.admin-pay-field,.admin-rbac-field,.admin-sub-field,.business-profile-field,.calendar-filter-field,.leads-assign-field,.leads-builder-field,.leads-field,.settings-field,.support-attachment-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):focus,.workspace-shell :is(.form-control,.form-select):focus{border-color:#4f9a86;box-shadow:0 0 0 3px var(--ui-brand-ring);outline:0}.workspace-shell :is(.form-control,.form-select):disabled,.workspace-shell :is(.form-control[readonly]){background-color:#f6f9f7}.workspace-shell :is(.admin-management-tabs,.admin-pay-env-tabs,.admin-rbac-tabs,.admin-sub-tabs,.analytics-tabs,.leads-tabs,.media-filter-tabs,.messages-section-tabs,.notifications-filter-tabs) :is(button,a,[role=tab]){transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease,transform .16s var(--ui-ease)}.workspace-shell :is(.admin-management-tabs,.admin-pay-env-tabs,.admin-rbac-tabs,.admin-sub-tabs,.analytics-tabs,.leads-tabs,.media-filter-tabs,.messages-section-tabs,.notifications-filter-tabs) :is(button,a,[role=tab]):active{transform:scale(.97)}.workspace-shell :is(.admin-business-table,.admin-pay-table,.admin-rbac-table,.admin-sub-feature-table,.admin-sub-table,.admin-users-table,.analytics-table,.leads-attribution-table,.leads-table,.messages-automation-table,.messages-table,.upgrade-table) th{color:#5f736e;font-weight:650;letter-spacing:.01em}.workspace-shell :is(.admin-business-table,.admin-pay-table,.admin-rbac-table,.admin-sub-table,.admin-users-table,.analytics-table,.leads-attribution-table,.leads-table,.messages-automation-table,.messages-table) tbody tr>*{transition:background-color .15s ease}.workspace-shell :is(.admin-business-table,.admin-pay-table,.admin-rbac-table,.admin-sub-table,.admin-users-table,.analytics-table,.leads-attribution-table,.leads-table,.messages-automation-table,.messages-table) tbody tr:hover>*{background-color:#f6faf8}.workspace-shell :is(.admin-pay-backdrop,.admin-rbac-modal-backdrop,.admin-sub-modal-backdrop,.calendar-dialog-backdrop,.messages-modal-backdrop,.social-modal-backdrop,.support-detail-backdrop,.leads-modal-scrim,.modal-overlay,.workspace-drawer-scrim){animation:ui-fade .18s ease backwards;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-shell :is(.admin-pay-modal,.admin-rbac-modal,.admin-sub-modal,.calendar-dialog,.calendar-modal,.leads-modal,.leads-compact-modal,.leads-detail-modal,.leads-preview-modal,.leads-qr-modal,.messages-automation-modal,.social-confirm-dialog,.social-manage-dialog,.support-detail-panel){animation:ui-pop .26s var(--ui-ease) backwards;border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-modal)}.workspace-shell :is(.workspace-empty,.admin-pay-empty,.admin-rbac-empty,.admin-sub-empty,.admin-users-empty,.analytics-chart-empty,.analytics-empty-panel,.leads-builder-empty,.leads-empty,.leads-full-empty,.media-empty,.media-picker-empty,.messages-automation-empty,.messages-contact-empty,.messages-list-empty,.messages-management-empty,.messages-thread-empty,.notifications-empty,.settings-empty,.social-connected-empty,.support-empty,.support-ticket-empty,.upgrade-empty){animation:ui-rise .4s var(--ui-ease) backwards;color:var(--ui-muted)}.workspace-shell .support-empty-icon,.workspace-shell :is(.admin-pay-empty,.admin-rbac-empty,.admin-sub-empty,.leads-empty,.leads-full-empty,.media-empty,.messages-automation-empty,.messages-thread-empty,.notifications-empty,.settings-empty,.social-connected-empty)>i.ti:first-child{background:#eaf5f1;border-radius:14px;color:var(--ui-brand);display:inline-grid;font-size:22px;height:48px;place-items:center;width:48px}.workspace-shell :is(.workspace-empty,.admin-users-empty,.support-empty,.leads-empty,.media-empty,.notifications-empty,.settings-empty) strong{color:var(--ui-ink)}.workspace-shell :is(.admin-status-badge,.admin-user-verified,.admin-rbac-status,.admin-pay-env){border-radius:999px;font-weight:650}.workspace-shell :is(.workspace-nav,.admin-users-table-wrap,.messages-conversation-list,.calendar-scroll-area){scrollbar-color:#c9d9d2 #0000;scrollbar-width:thin}@media (prefers-reduced-motion:reduce){.workspace-shell *,.workspace-shell :after,.workspace-shell :before{animation-delay:0ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.workspace-shell :is([class*=-card],[class*=-button],[class*=-primary],[class*=-secondary],.btn):hover{transform:none!important}}
/*# sourceMappingURL=main.1c16b902.css.map*/