.aria-portrait{object-fit:cover;object-position:center;vertical-align:middle;border-radius:50%;flex-shrink:0;display:inline-block;box-shadow:0 0 0 1px #4113c119}.aria-identity{align-items:center;gap:10px;display:flex}.saas-aria-orb>.aria-portrait{width:100%;height:100%}.intel-message .aria-identity{margin-bottom:8px}.reference-preview{--ink:#191139;--muted:#777093;--border:#e8e2f5;--primary:#4113c1;--topbar-height:52px;--control-height:38px;--input-border:#e0d7f4;--surface-subtle:#faf8ff;--surface-selected:#f4efff;color:var(--ink);background:#f7f7ff}.reference-preview .dashboard-header{gap:14px;height:52px;min-height:52px;padding-inline:24px}.reference-preview .sidebar{background:linear-gradient(135deg,#f7f3ff,#f6f7ff);padding-top:16px}.reference-preview .dashboard-main{max-width:none;padding:0 20px 12px}.reference-preview .sidebar-brand .brand-logo{width:172px}.reference-preview .nav-link{min-height:35px;margin:2px 0;padding-block:7px;font-size:13px}.reference-preview .nav-link.active{color:#4113c1;background:linear-gradient(110deg,#eee5ff,#e9e1ff)}.reference-preview .nav-label{margin-top:6px}.reference-preview .sidebar-bottom{display:none}.reference-preview .saas-aria-card{background:linear-gradient(130deg,#eae2ff,#fbf5ff);border-color:#ded1f8;margin-bottom:16px;padding:16px 12px}.reference-preview .saas-aria-orb{width:56px;height:56px;box-shadow:none;background:0 0}.reference-preview .saas-aria-card p{color:#4113c1;font-size:11px}.reference-preview .saas-aria-card>a{background:linear-gradient(110deg,#4113c1,#4c1eb5);min-height:34px}.reference-preview .saas-aria-card small{color:#4113c1}.reference-preview .workspace-chip{margin:12px 0}.rp-top-tools{align-items:center;gap:14px;margin-left:auto;display:flex}.rp-global-search{color:#655c95;background:#fff;border:1px solid #e0d7f4;border-radius:8px;align-items:center;gap:8px;width:285px;height:35px;padding:0 10px;display:flex;position:relative}.rp-global-search input{background:0 0;outline:none;width:100%;font-size:11px;min-height:30px!important;box-shadow:none!important;border:0!important;padding:0!important}.rp-global-search kbd{white-space:nowrap;color:#4113c1;background:#f1ebff;border-radius:3px;padding:2px 4px;font-family:inherit;font-size:12px}.rp-search-results{z-index:70;color:#282038;background:#fff;border:1px solid #e0d7f4;border-radius:10px;width:290px;max-height:min(520px,100dvh - 85px);padding:12px;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;box-shadow:0 12px 32px #20133721}.rp-search-results>strong{color:#777093;padding:6px;font-size:11px;display:block}.rp-search-results button{text-align:left;color:#4113c1;cursor:pointer;background:#fff;border:0;border-radius:6px;justify-content:space-between;width:100%;padding:9px;font-size:12px;display:flex}.rp-search-results button:hover,.rp-search-results button[aria-selected=true]{background:#f4eeff}.rp-search-empty{color:#625473;padding:10px 6px;line-height:1.6}.rp-global-search:focus-within{border-color:#4113c1;box-shadow:0 0 0 3px #4113c117}.rp-search-results p{font-size:12px}.rp-root{color:#24193c;--rp-purple:#4113c1;--rp-border:#e8e2f5;--rp-muted:#777093;--rp-surface:#fff;--rp-soft:#f6f0ff;font-size:13px}.rp-root *{box-sizing:border-box}.rp-root button,.rp-root select,.rp-root input,.rp-root textarea{font:inherit}.rp-root button{cursor:pointer}.rp-root button:disabled{cursor:default;opacity:.45}.rp-root :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #4113c1}.rp-root h1,.rp-root h2,.rp-root h3,.rp-root p{margin:0}.rp-root h2{letter-spacing:-.45px;font-size:17px}.rp-root h3{font-size:13px;line-height:1.4}.rp-root p{color:#777093;line-height:1.5}.rp-root small{color:#777093;font-size:12px;line-height:1.5}.rp-root button:not(.rp-button):not(.rp-record-link):not(.rp-vehicle-open){font-family:inherit}.rp-root input:not([type=checkbox]):not([type=radio]),.rp-root textarea,.rp-root select{color:#302346;max-width:100%;min-height:37px;box-shadow:none;background:#fff;border:1px solid #dbd1ee;border-radius:7px;padding:8px 11px}.rp-root input::placeholder,.rp-root textarea::placeholder{color:#9188a7}.approved-record-workspace input[type=checkbox]{accent-color:#4113c1;cursor:pointer;width:15px;height:15px;min-height:0}.rp-root textarea{resize:vertical;width:100%;min-height:108px}.rp-root hr{border:0;border-top:1px solid #ece6f6;margin:18px 0}.rp-hero{isolation:isolate;align-items:flex-start;gap:20px;min-height:107px;padding:6px 6px 17px;display:flex;position:relative;overflow:hidden}.rp-hero:before{content:"";z-index:-2;background:radial-gradient(at 72% 10%,#e7ddff88,#0000 60%);position:absolute;inset:0 -20px}.rp-hero>div:first-child{z-index:1;max-width:52%;padding-top:3px}.rp-hero h1{letter-spacing:-1.3px;color:#17102f;margin-bottom:8px;font-size:38px;font-weight:750;line-height:1.15}.rp-hero h2{margin:0 0 5px;font-size:16px}.rp-hero p{color:#696083;font-size:13px}.rp-hero>img{z-index:-1;object-fit:cover;object-position:75% 56%;opacity:.8;width:620px;height:153px;position:absolute;top:-17px;right:90px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 75%,#0000)}.rp-hero .rp-tagline{white-space:pre-line;color:#322355;max-width:170px;font-size:11px;line-height:1.25;position:absolute;top:25px;right:465px}.rp-tagline i{background:#4113c1;width:31px;height:2px;margin-top:12px;display:block}.rp-hero-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-self:center;gap:10px;margin-left:auto;display:flex}.rp-hero-actions>*{white-space:nowrap;flex:none}.rp-hero-actions>div{flex-shrink:1;max-width:100%}.rp-hero{flex-wrap:wrap;container:rp-hero/inline-size}.rp-hero:has(.rp-hero-actions>:nth-child(2)) .rp-tagline{display:none}@container rp-hero (width<=1240px){.rp-hero .rp-tagline{display:none}}@container rp-hero (width<=1000px){.rp-hero>div:first-child{max-width:58%}.rp-hero>img{opacity:.55;width:420px;right:-70px}}@container rp-hero (width<=720px){.rp-hero>div:first-child{max-width:100%}.rp-hero>img{opacity:.25;width:300px;right:-110px}.rp-hero-actions{flex:100%;justify-content:flex-end;margin-left:0}}.rp-people{align-items:center;gap:14px;display:flex;position:absolute;top:0;right:300px}.rp-people em{color:#7154b2;margin-right:12px;font-family:Georgia,serif;font-size:21px;line-height:1.4;transform:rotate(-9deg)}.rp-people>span{color:#4113c1;background:radial-gradient(circle at 35% 20%,#fff,#dfcff7);border:2px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 9px 25px #4113c10b}.rp-people>span:last-child{width:52px;height:52px;transform:translateY(15px)}.rp-hero.people .rp-tagline{top:22px;right:25px}.rp-hero.people .rp-hero-actions{align-self:flex-end;margin-top:58px}.rp-button{white-space:nowrap;color:#38265b;background:#fff;border:1px solid #e0d6f3;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 13px;text-decoration:none;display:inline-flex;font-size:12px!important;font-weight:600!important}.rp-button.primary{color:#fff;background:linear-gradient(110deg,#4113c1,#4c1eb5);border-color:#0000;box-shadow:0 3px 9px #4113c11a}.rp-button:hover{border-color:#ad95d3}.rp-icon-button{color:#7a648f;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:19px;display:inline-grid}.rp-icon-button:hover{background:#eee6fb}.rp-glyph{color:#4113c1;background:linear-gradient(135deg,#f4edff,#e9dffd);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:inline-grid}.rp-glyph.warm{color:#b96800;background:#fff1df}.rp-glyph.pink{color:#c90079;background:#ffedf9}.rp-stats{grid-template-columns:repeat(var(--stat-count), minmax(0, 1fr));gap:10px;margin-bottom:16px;display:grid}.rp-stat{background:linear-gradient(130deg,#fff,#fff 80%,#f8f5ff);border:1px solid #e8e2f5;border-radius:11px;align-items:flex-start;gap:10px;min-height:103px;padding:12px 13px;display:flex;box-shadow:0 3px 8px #4113c102}.rp-stat>div{min-width:0}.rp-stat>div>span{color:#6f6188;font-size:12px;line-height:1.35;display:block}.rp-stat strong{letter-spacing:-.7px;color:#1c1234;margin:5px 0;font-size:27px;line-height:1.2;display:block}.rp-stat small{font-size:12px;display:block}:root .rp-stats .rp-stat.is-status strong.rp-stat-status{color:#3b2d55;letter-spacing:0;overflow-wrap:normal;margin:6px 0 5px;font-size:15px;font-weight:650;line-height:1.35}.rp-stat small b{color:#8b0080;margin-right:5px;font-weight:600}.rp-stat small span{font-size:11px}.rp-stat .rp-glyph{width:43px;height:43px}.rp-stat .rp-glyph svg{width:23px;height:23px}.rp-surface,.rp-card,.rp-panel{background:#fff;border:1px solid #e8e2f5;border-radius:12px;box-shadow:0 2px 9px #4113c102}.rp-card{min-width:0;padding:17px}.rp-card>header{align-items:center;gap:10px;min-height:30px;margin-bottom:11px;display:flex}.rp-card>header .rp-glyph{border-radius:8px;width:31px;height:31px}.rp-card>header h2{flex:1;font-size:15px}.rp-card>header>button{color:#4113c1;background:0 0;border:0;padding:2px;font-size:12px}.rp-card>header .rp-select{max-width:155px;min-height:29px;padding:4px 8px;font-size:12px}.rp-card>p{margin:0 0 15px}.rp-subtitle{padding-left:41px;font-size:12px;margin-top:-10px!important}.rp-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.rp-overview-charts{grid-template-columns:1.4fr 1fr 1.06fr;gap:12px;margin-bottom:12px;display:grid}.rp-overview-charts>.rp-card{min-height:255px}.rp-chart-legend{color:#4113c1;justify-content:flex-end;gap:16px;margin:4px 0 10px;font-size:11px;display:flex}.rp-chart-legend span:nth-child(2){color:#8b0080}.rp-chart-legend span:nth-child(3){color:#b47700}.rp-line-chart{width:100%;height:160px}.rp-line-chart text{fill:#777093;font-size:11px}.rp-trend-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=480px){.rp-card>header:has(.rp-trend-actions){flex-wrap:wrap}.rp-trend-actions{flex-basis:100%;justify-content:flex-start;min-width:0;max-width:100%}}.rp-column-legend span,.rp-column-legend span:nth-child(2),.rp-column-legend span:nth-child(3){color:#4a4066;align-items:center;gap:6px;display:inline-flex}.rp-column-legend i{border-radius:3px;width:10px;height:10px}.rp-column-chart .rp-column-total{fill:#2c2240;font-size:11px;font-weight:700}.rp-funnel{padding-top:6px}.rp-skeleton{background:linear-gradient(90deg,#efeaf8 0%,#f8f5fd 50%,#efeaf8 100%) 0 0/200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite rp-shimmer;display:block}.rp-skeleton-number{width:56px;height:26px;margin:4px 0 2px}.rp-skeleton-page .rp-stat span:empty,.rp-skeleton-page .rp-stat>div>span{background:#efeaf8;border-radius:6px;width:96px;height:12px;display:block}.rp-skeleton-card{border:1px solid var(--border,#e8e4ef);background:#fff;border-radius:16px;margin-top:16px;padding:18px}.rp-skeleton-toolbar{height:38px;margin-bottom:14px}.rp-skeleton-row{border-top:1px solid #f2eef9;grid-template-columns:34px minmax(0,1fr) minmax(0,.6fr);align-items:center;gap:14px;padding:12px 0;display:grid}.rp-skeleton-avatar{border-radius:50%;width:34px;height:34px}.rp-skeleton-line{height:12px}.rp-skeleton-line.short{width:70%}.rp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.approved-record-workspace.is-refreshing .rp-card,.approved-record-workspace.is-refreshing .rp-panel{opacity:.72;transition:opacity .15s}.approved-record-workspace .rp-panel.is-leaving{opacity:.72;transition:opacity .15s .1s}@media (prefers-reduced-motion:reduce){.approved-record-workspace .rp-panel.is-leaving{transition:opacity 0s .1s}}@keyframes rp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.rp-skeleton{animation:none}}.rp-funnel>div{grid-template-columns:70px 1fr 34px;align-items:center;gap:8px;height:35px;display:grid}.rp-funnel span{font-size:12px}.rp-funnel strong{font-size:12px;display:block}.rp-funnel i{clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);border-radius:4px;justify-self:center;height:30px}.rp-funnel small{text-align:right}.rp-donut-content{justify-content:center;align-items:center;gap:22px;padding-top:16px;display:flex}.rp-donut{background:conic-gradient(#c90025 0 20%, #4113c1 20% 100%);border-radius:50%;flex-shrink:0;place-items:center;width:176px;height:176px;display:grid}.rp-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:65%;height:65%;display:flex;box-shadow:0 0 0 2px #fff}.rp-donut strong{color:#191039;font-size:27px}.rp-donut span{color:#73668a;font-size:11px}.rp-donut.small{width:125px;height:125px}.rp-donut-content ul{flex:1;gap:17px;padding:0;font-size:12px;list-style:none;display:grid}.rp-donut-content li{white-space:nowrap;align-items:center;gap:9px;display:flex}.rp-donut-content li>i{border-radius:50%;width:8px;height:8px}.rp-donut-content li>b{margin-left:auto}.rp-overview-bottom[hidden]{display:none}.rp-overview-bottom{grid-template-columns:1.15fr 1.3fr 1.05fr;gap:12px;display:grid}.rp-activity{margin:0;padding:3px 0;list-style:none}.rp-activity li{align-items:center;gap:11px;padding:12px 0;display:flex;position:relative}.rp-activity.rp-activity-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:522px;padding-right:4px;overflow-y:auto}.dashboard-layout .rp-activity.rp-activity-scroll li{padding:7px 0}.rp-activity.rp-activity-scroll li>div{flex:1;min-width:0}.rp-activity.rp-activity-scroll .rp-record-title,.rp-activity.rp-activity-scroll li small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.rp-activity.rp-activity-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.rp-activity time{color:#807296;flex-shrink:0;width:53px;font-size:11px}.rp-activity .rp-glyph{border-radius:50%;width:34px;height:34px}.rp-activity strong,.rp-mini-event strong{font-size:12px;display:block}.rp-activity small,.rp-mini-event small{font-size:11px;display:block}.rp-work-callout{background:#fbf9ff;border:1px solid #ede7f8;border-radius:8px;padding:12px;position:relative}.rp-work-callout h3{margin-top:4px}.rp-work-callout p{font-size:12px}.rp-work-callout .rp-button{margin-top:10px}.rp-hot-row{text-align:left;background:#fff;border:0;border-top:1px solid #efe9f7;align-items:center;gap:9px;width:100%;padding:12px 0;display:flex}.rp-hot-row .ui-record-avatar{width:28px;height:28px;font-size:12px}.rp-hot-row>span{flex:1}.rp-hot-row strong{font-size:12px}.rp-hot-row small{font-size:11px;display:block}.rp-hot-row b{font-size:12px}.rp-quick-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rp-quick-grid .rp-button{justify-content:flex-start;min-height:33px;padding:7px 9px;font-size:12px!important;font-weight:500!important}.rp-mini-event{align-items:center;gap:8px;margin:9px 0;display:flex}.rp-mini-event .rp-glyph{width:24px;height:24px}.rp-mini-event .rp-glyph svg{width:14px}.rp-mini-event>small{margin-left:auto}.rp-toolbar{flex-wrap:wrap;align-items:center;gap:9px;padding:12px;display:flex}.rp-toolbar.rp-surface{margin-bottom:12px}.rp-select{max-width:175px;min-height:37px;font-size:12px!important}.rp-table-meta{color:#6c5985;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px 12px;font-size:11px;display:flex}.rp-table-meta>div{align-items:center;gap:10px;display:flex}.rp-table-meta .rp-select{min-height:30px;font-size:12px}.rp-crm-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.rp-crm-layout.has-details{grid-template-columns:minmax(0,1fr) 360px}.rp-crm-layout>.rp-panel{align-self:stretch}.rp-table-scroll{max-width:100%;overflow:auto}.rp-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:600px;font-size:13px}.rp-table th{color:#5d4e7a;white-space:nowrap;background:#faf8ff;border-block:1px solid #e9e2f3;padding:13px 12px;font-size:12px;font-weight:600}.rp-table th>button{font:inherit;color:inherit;background:0 0;border:0}.rp-table td{color:#4e4168;vertical-align:middle;border-bottom:1px solid #f0ebf8;padding:15px 12px}.rp-table td:first-child,.rp-table th:first-child{width:35px;padding-right:3px}.rp-table tr.selected td{background:#f5efff;border-bottom-color:#e5d8fc}.rp-table tr.selected td:first-child{box-shadow:inset 3px 0 #4113c1}.rp-table tbody tr{cursor:pointer}.rp-table tbody tr:hover td{background:#faf7ff}.rp-table small{max-width:220px;margin-top:5px;display:block}.rp-record-link{text-align:left;color:#211638;background:0 0;border:0;align-items:center;gap:13px;min-width:155px;max-width:300px;padding:0;display:flex}.rp-record-link>span:last-child{flex:1;min-width:0}.rp-record-link strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.rp-record-link .ui-record-avatar{flex-shrink:0;width:39px;height:39px;font-size:12px}.rp-inline{align-items:center;gap:8px;margin:6px 0;font-size:11px;display:flex}.rp-inline svg{color:#8265a4;flex-shrink:0}.rp-badge{white-space:nowrap;color:#4113c1;background:#f0e9fc;border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.15;display:inline-flex}.rp-badge.success{color:#520074;background:#f0e6fb}.rp-badge.warm{color:#9d5300;background:#fff2d9}.rp-badge.danger{color:#c90025;background:#ffe8ed}.rp-badge.purple{color:#4113c1;background:#f0e9fc}.rp-panel{min-width:0;padding:15px}.rp-panel-heading{align-items:center;gap:11px;margin-bottom:14px;display:flex}.rp-panel-heading>.ui-record-avatar{flex-shrink:0;width:45px;height:45px;font-size:15px}.rp-panel-heading>div{flex:1;min-width:0}.rp-panel-heading h2{margin-bottom:7px;font-size:16px;line-height:1.35}.rp-panel-heading>button{align-self:flex-start}.rp-panel-heading p{font-size:11px}.rp-copy{color:#6e4da0;background:#fff;border:1px solid #e4d9f4;border-radius:4px;place-items:center;width:24px;height:25px;margin-left:auto;font-size:13px;display:inline-grid}.rp-tabs{white-space:nowrap;border-bottom:1px solid #e8e1f2;align-items:center;gap:20px;min-height:42px;margin-bottom:15px;display:flex;overflow:auto}.rp-tabs>button{color:#756488;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:12px 2px;font-size:11px}.rp-tabs>button[aria-selected=true]{color:#4113c1;border-bottom-color:#4113c1;font-weight:600}.rp-wrap{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.rp-fact{align-items:center;gap:10px;padding:10px 0;font-size:12px;line-height:1.4;display:flex}.rp-fact svg{color:#7d629e;flex-shrink:0}.rp-fact>span{color:#695878;flex:1;min-width:75px}.rp-fact strong{overflow-wrap:anywhere;text-align:right;max-width:60%;font-size:12px;font-weight:500}.rp-field{flex-direction:column;gap:7px;margin:17px 0;font-size:11px;font-weight:600;display:flex}.rp-field>span:first-child{font-size:11px}.rp-input-icon{background:#fff;border:1px solid #dbd1ee;border-radius:7px;align-items:center;min-height:38px;padding-left:11px;display:flex}.rp-input-icon>svg{color:#4113c1;flex-shrink:0;width:16px;margin-right:9px}.rp-root .rp-input-icon input{border:0;border-left:1px solid #ece7f4;border-radius:0 7px 7px 0;width:100%;min-height:35px;font-weight:400}.rp-empty{text-align:center;color:#7a698f;min-height:150px;padding:35px}.rp-empty h3{margin-top:10px}.rp-empty p{margin-top:6px}.rp-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.rp-split.has-details{grid-template-columns:minmax(0,1fr) 380px}.rp-board{grid-template-columns:repeat(var(--lanes,5), minmax(190px, 1fr));scroll-snap-type:x proximity;scrollbar-color:#b79edc #f4effa;align-items:stretch;gap:8px;padding-bottom:10px;display:grid;position:relative;overflow:auto}.rp-board-controls{color:#655477;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:8px;font-size:12px;display:flex}.rp-board-controls>div{gap:5px;display:flex}.rp-board-controls .rp-icon-button{background:#fff;border:1px solid #e8e2f5}.rp-board-controls>span>span{color:#756585}.rp-board-main{min-width:0}.rp-board-lane{scroll-snap-align:start;background:linear-gradient(#f0e9fd,#faf9ff 145px);border:1px solid #e7e0f3;border-radius:9px;flex-direction:column;min-width:0;min-height:485px;display:flex}.rp-board-lane.lane-2,.rp-board-lane.lane-3{background:linear-gradient(#fff2dd,#fffdf8 145px)}.rp-board-lane.lane-4{background:linear-gradient(#efdef8,#fcf8ff 145px)}.rp-board-lane>header{grid-template-columns:1fr auto;gap:10px;padding:13px 12px;font-size:11px;display:grid}.rp-board-lane>header>strong{text-align:right;grid-column:1/-1}.rp-board-lane>header span{white-space:nowrap;align-items:center;gap:7px;display:flex}.rp-board-lane>header i{background:#4113c1;border-radius:50%;width:8px;height:8px}.rp-board-lane>div{gap:8px;padding:0 8px;display:grid}.rp-deal{text-align:left;color:#201535;background:#fff;border:1px solid #f0eaf8;border-radius:9px;align-items:flex-start;gap:9px;width:100%;min-height:98px;padding:12px 9px;display:flex}.rp-deal.selected,.rp-root .selected{background-color:#f9f5ff;box-shadow:0 0 0 1px #4113c122;border-color:#9973d9!important}.rp-deal .ui-record-avatar{flex-shrink:0;width:31px;height:31px;font-size:12px}.rp-deal>div{flex:1;min-width:0}.rp-deal strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.rp-deal p{color:#312145;margin:5px 0;font-size:12px}.rp-deal small{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.rp-vehicle-image{aspect-ratio:1.5;background-color:#eeecef;background-image:url(/images/workspace/demo-vehicles.webp);background-repeat:no-repeat;background-size:300% 200%;border-radius:7px;overflow:hidden}.rp-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.rp-vehicle-card{background:#fff;border:1px solid #e3d8f2;border-radius:10px;min-width:0;padding:5px;position:relative;box-shadow:0 3px 7px #4113c107}.rp-vehicle-open{text-align:left;color:#201436;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.rp-vehicle-status{position:absolute;top:10px;left:10px}.rp-vehicle-body{overflow-wrap:anywhere;min-width:0;padding:9px 7px 7px}.rp-vehicle-body>small{font-size:11px}.rp-vehicle-body h3{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:14px;display:-webkit-box;overflow:hidden}.rp-vehicle-body>strong{font-size:14px}.rp-vehicle-body .rp-wrap{margin:9px 0}.rp-vehicle-body .rp-badge{padding:4px 6px;font-size:11px}.rp-specs{justify-content:space-between;gap:5px;margin-top:12px;display:flex}.rp-specs>span{grid-template-columns:14px auto;gap:2px 4px;font-size:11px;display:grid}.rp-specs svg{color:#77608f;width:13px;height:13px}.rp-specs small{grid-column:2;font-size:8px}.rp-inventory-list{gap:8px;display:grid}.rp-inventory-list .rp-vehicle-open{grid-template-columns:190px 1fr;gap:15px;display:grid}.rp-inventory-list .rp-vehicle-image{height:100%}.rp-toggle{background:#fff;border:1px solid #e7dff5;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex}.rp-toggle button{color:#79698f;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.rp-toggle button[aria-pressed=true]{color:#4113c1;background:#eee5ff}.rp-work-layout{grid-template-columns:minmax(0,1fr) 310px;gap:13px;display:grid}.rp-work-layout>.saas-work-insights{grid-template-columns:minmax(0,1fr);align-self:start;min-width:0}.rp-work-layout .saas-work-insights .saas-distribution{flex-direction:column}.rp-work-layout .no-selection-column th:first-child{width:28%}.rp-work-layout .no-selection-column th:nth-child(2){width:18%}.rp-work-layout .no-selection-column th:nth-child(3){width:20%}.rp-work-layout .no-selection-column th:nth-child(4){width:14%}.rp-work-layout .no-selection-column th:nth-child(5){width:12%}.rp-work-layout .no-selection-column th:nth-child(6){width:8%}.rp-work-layout>div:first-child{min-width:0}.rp-work-layout .rp-tabs{gap:27px;margin:0 0 13px;padding-left:14px}.rp-work-layout .rp-table td{padding-block:14px}.rp-work-layout .rp-record-link{max-width:290px}.rp-identity{align-items:center;gap:12px;min-width:0;display:flex}.rp-identity>.ui-record-avatar{flex-shrink:0;width:38px;height:38px;font-size:12px}.rp-identity strong{font-size:12px;display:block}.rp-identity small{margin-top:4px;line-height:1.4;display:block}.rp-visits-layout{grid-template-columns:1fr 1.15fr 1.08fr;align-items:stretch;gap:12px;display:grid}.rp-visits-layout.timeline-view{grid-template-columns:1.5fr 1fr}.rp-day-timeline{gap:12px;margin:20px 0 10px;padding:0;list-style:none;display:grid}.rp-day-timeline li{align-items:center;gap:13px;display:flex;position:relative}.rp-day-timeline time{color:#7a6994;flex-shrink:0;width:56px;font-size:12px}.rp-day-timeline li:before{content:"";background:#ded0f2;width:1px;position:absolute;top:-12px;bottom:-12px;left:68px}.rp-day-timeline li:after{content:"";background:#4113c1;border:2px solid #f3eafb;border-radius:50%;width:8px;height:8px;position:absolute;top:20px;left:64px}.rp-day-timeline button{text-align:left;background:#faf7ff;border:1px solid #e9def8;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;margin-left:13px;padding:12px 9px;display:flex}.rp-day-timeline button .ui-record-avatar{width:30px;height:30px;font-size:11px}.rp-day-timeline button>span:nth-child(2){flex:1;min-width:0}.rp-day-timeline strong{font-size:12px;display:block}.rp-day-timeline small{margin-top:4px;font-size:11px;display:block}.rp-day-timeline .rp-badge{padding:4px 6px;font-size:11px}.rp-day-timeline .muted>span{color:#8b7c9d;background:#f8f4fd;border-radius:7px;flex:1;margin-left:13px;padding:10px 12px;font-size:12px}.rp-visit-list{gap:10px;display:grid}.rp-visit-list>button{text-align:left;background:#fff;border:1px solid #e9e1f4;border-radius:9px;align-items:center;gap:10px;padding:14px 10px;display:flex}.rp-visit-list .rp-identity{flex:1}.rp-visit-list>button>div:last-child{text-align:right;flex:0 0 88px;font-size:11px}.rp-visit-list small{margin-bottom:6px;display:block}.rp-visits-layout>.rp-panel{min-width:0}.rp-sale-stages{background:#f5efff;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:4px;margin:0 14px 14px;display:grid;overflow:hidden}.rp-sale-stages button{clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%,6% 50%);color:#655278;text-align:left;background:#f5efff;border:0;justify-content:center;align-items:center;gap:20px;min-height:58px;font-size:12px;display:flex}.rp-sale-stages button.active{color:#fff;background:linear-gradient(110deg,#4113c1,#9165d2)}.rp-sale-stages small{color:inherit;margin-top:4px;font-size:12px;display:block}.rp-sales-layout{grid-template-columns:minmax(0,1fr) 340px;gap:14px;padding:0 14px 14px;display:grid}.rp-sale-record{border:1px solid #e8def5;border-radius:10px;padding:16px}.rp-sale-identity{align-items:center;gap:12px;display:flex}.rp-sale-identity h2{margin-bottom:6px;font-size:15px}.rp-sale-identity>div{flex:1}.rp-sale-identity>.ui-record-avatar{width:43px;height:43px}.rp-sale-identity>span:not(.ui-record-avatar){border-left:1px solid #ede7f6;padding-left:18px;font-size:11px}.rp-sale-identity small{font-size:11px;display:block}.rp-sale-identity .rp-select{max-width:130px;min-height:31px;font-size:12px}.rp-sale-vehicle{background:linear-gradient(120deg,#f6f1ff,#f9f7ff);border-radius:9px;align-items:center;gap:20px;margin:20px 0;padding:10px;display:flex}.rp-sale-vehicle>.rp-vehicle-image{mix-blend-mode:multiply;flex-shrink:0;width:160px}.rp-sale-vehicle>div:not(.rp-vehicle-image){flex:1}.rp-sale-vehicle small,.rp-sale-vehicle strong{display:block}.rp-sale-sample{flex:0 0 108px;width:108px;margin:0}.rp-sale-sample figcaption{color:var(--color-text-muted);margin-top:4px;font-size:9px}.rp-sale-vehicle h3{margin:4px 0;font-size:15px}.rp-progress-steps{justify-content:space-around;margin:26px 0;display:flex;position:relative}.rp-progress-steps:before{content:"";background:#e8def7;height:2px;position:absolute;top:24px;left:10%;right:10%}.rp-progress-steps>div{z-index:1;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.rp-progress-steps .rp-glyph{border:4px solid #fff;border-radius:50%;width:49px;height:49px;box-shadow:0 0 0 1px #e8def7}.rp-progress-steps .active .rp-glyph{color:#fff;background:#4113c1;box-shadow:0 0 0 1px #4113c1}.rp-progress-steps strong{font-size:11px}.rp-next-step{background:#faf7ff;border:1px solid #e6daf5;border-radius:9px;align-items:center;gap:12px;padding:15px;display:flex}.rp-next-step>div{flex:1}.rp-next-step p{margin-top:4px;font-size:11px}.rp-next-step small{color:#4113c1}.rp-sale-metadata{grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0 0;display:grid}.rp-sale-metadata>span{color:#8b7b9a;align-items:flex-start;gap:10px;font-size:11px;display:flex}.rp-sale-metadata .rp-glyph{border-radius:6px;width:29px;height:29px}.rp-sale-metadata strong{color:#312045;margin:4px 0;font-size:11px;font-weight:500;display:block}.rp-check{align-items:flex-start;gap:12px;padding:11px 0;font-size:11px;line-height:1.5;display:flex}.rp-check small{font-size:12px;display:block}.rp-check input{flex-shrink:0}.rp-check-progress{accent-color:#4113c1;border:0;width:100%;height:6px;margin:0 0 9px}.rp-service-tabs{border-bottom:1px solid #ede7f5;justify-content:space-between;padding-bottom:0}.rp-service-tabs .rp-tabs{border:0;gap:24px;margin:0}.rp-service-tabs .rp-tabs button{font-size:12px}.rp-service-layout{grid-template-columns:1.2fr 1fr;gap:12px;padding:0 12px 12px;display:grid}.rp-service-layout.no-panel{grid-template-columns:1fr}.rp-service-list{border:1px solid #e8dff5;border-radius:9px;flex-direction:column;align-self:start;gap:0;display:flex;overflow:hidden}.rp-service-list>button{text-align:left;color:#514164;background:#fff;border:0;border-bottom:1px solid #eee8f7;align-items:center;gap:12px;min-height:68px;padding:13px;display:flex}.rp-service-list .rp-identity{flex:1;max-width:45%}.rp-service-list .rp-identity strong{font-size:12px}.rp-service-list .rp-identity small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.rp-service-list>button>span:not(.rp-badge){flex:1;max-width:20%;font-size:12px}.rp-service-list>button>span:last-child{flex:0}.rp-service-list .rp-badge{font-size:11px}.rp-service-list>button>small{text-align:right;flex:0 0 78px;font-size:11px}.rp-service-board{grid-template-columns:1fr 1fr;align-content:start;gap:9px;display:grid}.rp-service-board>button{text-align:left;background:#fff;border:1px solid #e7ddf4;border-radius:9px;flex-wrap:wrap;gap:12px;padding:14px;display:flex}.rp-service-board .rp-identity{width:100%}.rp-settings-layout{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.rp-settings-layout .rp-card{padding:22px}.rp-settings-layout .rp-card>header h2{font-size:19px}.rp-settings-layout .rp-card>header .rp-glyph{border-radius:12px;width:46px;height:46px;margin-right:5px}.rp-settings-layout .rp-card>p{margin-top:-5px;margin-left:62px;font-size:12px}.rp-settings-layout .rp-field{margin:15px 0 4px}.rp-settings-layout .rp-field>span:first-child,.rp-settings-layout .rp-field input{font-size:12px}.rp-save-status{color:#520074;white-space:nowrap;background:#fbf8ff;border:1px solid #e6ddf1;border-radius:7px;padding:8px 13px;font-size:12px;font-weight:500}.rp-save-status small{font-size:11px;display:block}.rp-settings-layout>.rp-stack .rp-card>p{margin:5px 0 0;line-height:1.6}.rp-settings-layout>.rp-stack .rp-button{margin-top:17px}.rp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.rp-related-card{text-align:left;color:#342447;background:#fff;border:1px solid #e6daf3;border-radius:12px;padding:16px}.rp-related-card>.rp-vehicle-image{margin-bottom:16px}.rp-related-card .rp-identity{margin-bottom:12px}.rp-related-card p{margin:12px 0;font-size:13px}.rp-knowledge-layout.has-detail{grid-template-columns:340px minmax(0,1fr)}.rp-conversation-layout{grid-template-columns:250px minmax(0,1fr) 325px;gap:12px;min-height:600px;display:grid}@media (width>=1500px){.rp-overview-charts .rp-card{min-height:250px}.rp-inventory-grid .rp-vehicle-image{aspect-ratio:1.62}.rp-crm-layout.has-details{grid-template-columns:minmax(0,1fr) 375px}}@media (width<=1400px){.rp-hero .rp-tagline{display:none}.rp-stat{gap:9px;padding:13px 10px}.rp-stat .rp-glyph{width:33px;height:33px}.rp-stat strong{font-size:24px}.rp-stat small span{display:block}.rp-donut{width:132px;height:132px}.rp-donut-content{gap:12px}.rp-donut-content li{white-space:normal;font-size:11px}.rp-overview-bottom{grid-template-columns:1fr 1.2fr 1fr}.rp-quick-grid{grid-template-columns:1fr}.rp-service-layout{grid-template-columns:1fr 1fr}.rp-service-list>button>small,.rp-service-list>button>span:not(.rp-badge){display:none}.rp-service-list .rp-identity{max-width:none}.rp-sale-identity>span:not(.ui-record-avatar){display:none}.rp-visits-layout{grid-template-columns:1fr 1fr}.rp-visits-layout>.rp-panel{grid-column:1/-1}.rp-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-sales-layout{grid-template-columns:minmax(0,1fr) 290px}.rp-people{right:120px}.rp-top-tools{gap:8px}.rp-global-search{width:225px}.rp-settings-layout{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=1179px){.rp-crm-layout.has-details,.rp-split.has-details{grid-template-columns:1fr}.rp-crm-layout.has-details>.rp-panel,.rp-split.has-details>.rp-panel{order:-1}.rp-panel{max-width:none}.rp-crm-layout .rp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-overview-charts{grid-template-columns:1fr 1fr}.rp-overview-charts>.rp-card:first-child{grid-column:1/-1}.rp-overview-bottom{grid-template-columns:1fr 1fr}.rp-overview-bottom>.rp-stack:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.rp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-sales-layout,.rp-service-layout,.rp-settings-layout{grid-template-columns:1fr}.rp-sales-layout>.rp-stack,.rp-settings-layout>.rp-stack{grid-template-columns:1fr 1fr;display:grid}.rp-sale-vehicle>.rp-vehicle-image{width:130px}.rp-work-layout{grid-template-columns:1fr}.rp-work-layout>.rp-stack{grid-template-columns:1fr 1fr 1fr;display:grid}.rp-conversation-layout{grid-template-columns:220px minmax(0,1fr)}.rp-conversation-layout>.rp-card:last-child{grid-column:1/-1}.rp-global-search{width:180px}.rp-crm-layout.has-details>div:first-child,.rp-split.has-details>div:first-child{display:none}.rp-mobile-back{color:#4113c1;background:0 0;border:0;min-height:44px;margin-bottom:12px;padding:0;font-size:13px;display:block}.rp-knowledge-layout{grid-template-columns:240px minmax(0,1fr)}}@media (width<=760px){.reference-preview .dashboard-main{padding:0 12px 12px}.reference-preview .dashboard-header{gap:8px;height:56px;min-height:56px;padding-inline:12px}.rp-top-tools .rp-global-search{display:none}.rp-top-tools{margin-left:auto}.rp-hero{flex-wrap:wrap;gap:14px;min-height:145px;padding:12px 2px 20px}.rp-hero>div:first-child{width:100%;max-width:100%}.rp-hero h1{margin-bottom:8px;font-size:29px}.rp-hero h2{font-size:14px}.rp-hero p{max-width:94%;font-size:12px}.rp-hero>img{opacity:.2;width:390px;right:-100px}.rp-hero-actions{align-self:auto;margin-left:0}.rp-hero.people .rp-hero-actions{align-self:auto;margin-top:0}.rp-people{display:none}.rp-stats,.rp-crm-layout .rp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.rp-stat{min-height:90px;padding:12px}.rp-stat strong{font-size:24px}.rp-stat>div>span{font-size:12px}.rp-stat .rp-glyph{width:32px;height:32px}.rp-stat small{font-size:11px}.rp-overview-charts,.rp-overview-bottom{flex-direction:column;display:flex}.rp-overview-bottom>.rp-stack:last-child{display:flex}.rp-line-chart{height:170px}.rp-overview-charts .rp-card{min-height:240px}.rp-donut{width:145px;height:145px}.rp-card{padding:15px}.rp-toolbar{gap:8px;padding:10px}.rp-root input:not([type=checkbox]):not([type=radio]),.rp-root select,.rp-button{min-height:42px}.rp-select{flex:1;min-width:110px;max-width:none}.rp-toolbar .rp-button{min-height:42px}.rp-table{min-width:650px}.rp-table-meta{padding:10px;font-size:12px}.rp-table-meta>div{gap:6px}.rp-table-meta>div>span{display:none}.rp-table-meta .rp-select{min-width:65px;max-width:120px}.rp-crm-layout.has-details>.rp-panel{order:-1}.rp-panel{padding:14px}.rp-panel-heading h2{font-size:17px}.rp-tabs{gap:20px;min-height:44px}.rp-tabs button{min-height:44px;font-size:12px}.rp-split.has-details>.rp-panel{order:-1}.rp-board{grid-template-columns:repeat(var(--lanes,5), 220px);padding-bottom:10px}.rp-board-lane{min-height:300px}.rp-deal{min-height:115px;padding:13px}.rp-deal strong,.rp-deal small,.rp-board-lane>header{font-size:12px}.rp-inventory-grid{grid-template-columns:1fr 1fr;gap:8px}.rp-vehicle-card{padding:4px}.rp-vehicle-body{padding:8px 4px}.rp-vehicle-body h3,.rp-vehicle-body>strong{font-size:12px}.rp-vehicle-status{top:5px;left:5px}.rp-vehicle-status .rp-badge{padding:3px 5px;font-size:8px}.rp-specs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.rp-inventory-list .rp-vehicle-open{grid-template-columns:115px 1fr;gap:7px}.rp-inventory-list .rp-specs{display:none}.rp-work-layout>.rp-stack{display:flex}.rp-visits-layout,.rp-visits-layout.timeline-view{flex-direction:column;display:flex}.rp-visits-layout>.rp-panel{order:-1}.rp-day-timeline time{width:48px}.rp-day-timeline li:before{left:59px}.rp-day-timeline li:after{left:55px}.rp-day-timeline button{gap:6px;padding:11px 7px}.rp-visit-list>button{min-height:75px}.rp-service-tabs{display:block}.rp-service-tabs .rp-tabs{gap:20px}.rp-service-tabs>.rp-select{margin:10px 0}.rp-service-layout{flex-direction:column;display:flex}.rp-service-list .rp-identity strong,.rp-service-list .rp-identity small{font-size:12px}.rp-sale-stages{grid-template-columns:repeat(4,135px);margin:0 10px 12px;overflow:auto}.rp-sale-stages button{gap:10px;font-size:11px}.rp-sale-stages svg{width:20px}.rp-sales-layout{padding:0 10px 10px}.rp-sales-layout>.rp-stack,.rp-settings-layout>.rp-stack{display:flex}.rp-sale-record{padding:12px}.rp-sale-identity{flex-wrap:wrap;gap:9px}.rp-sale-identity>div{flex-basis:65%}.rp-sale-identity h2{font-size:14px}.rp-sale-identity .rp-select{flex:1;max-width:none}.rp-sale-vehicle{grid-template-columns:1fr 1fr;gap:12px;padding:10px;display:grid}.rp-sale-vehicle>.rp-vehicle-image{width:100%}.rp-sale-vehicle small,.rp-sale-vehicle strong{display:block}.rp-sale-sample{flex:0 0 108px;width:108px;margin:0}.rp-sale-sample figcaption{color:var(--color-text-muted);margin-top:4px;font-size:9px}.rp-sale-vehicle h3{font-size:13px}.rp-progress-steps strong{font-size:11px}.rp-progress-steps small{font-size:8px}.rp-progress-steps .rp-glyph{width:39px;height:39px}.rp-progress-steps:before{top:19px}.rp-next-step{flex-wrap:wrap;padding:12px}.rp-next-step .rp-button{width:100%}.rp-sale-metadata{grid-template-columns:1fr;gap:13px}.rp-sale-metadata>span{border-bottom:1px solid #eee7f7;padding-bottom:10px}.rp-settings-layout .rp-card{padding:16px}.rp-settings-layout .rp-card>header{flex-wrap:wrap}.rp-settings-layout .rp-card>header h2{font-size:17px}.rp-settings-layout .rp-card>p{margin:0 0 16px;font-size:12px}.rp-save-status{margin-top:-8px;margin-left:55px}.rp-settings-layout .rp-field{margin-top:16px}.rp-knowledge-layout,.rp-conversation-layout{flex-direction:column;display:flex}.rp-related-grid{grid-template-columns:1fr}.rp-inventory-grid .rp-wrap{gap:4px}.rp-field .rp-select{width:100%}}@media (prefers-reduced-motion:reduce){.rp-root *{scroll-behavior:auto!important;transition:none!important}}.reference-preview .dashboard-footer{display:none}.reference-preview .rp-root h1,.reference-preview .rp-root h2,.reference-preview .rp-root h3,.reference-preview .rp-root p{margin-block-start:0}.reference-preview .rp-root .intel-message.is-complete :is(p,a,strong,time){color:#fff}.reference-preview .rp-root select{background-color:#fff;border:1px solid #ded5ef;border-radius:7px;min-height:37px;padding:7px 10px}.reference-preview .rp-card>header select{min-height:30px;padding:4px 8px}.reference-preview .rp-global-search input{border:0;min-height:30px;padding:0}.reference-preview .rp-root .rp-table td{font-size:12px}.reference-preview .rp-root .rp-record-link strong{font-size:13px}.reference-preview .rp-root .rp-inline{font-size:12px}.reference-preview .rp-stat small span{margin-top:2px;display:block}.reference-preview .rp-card>p.rp-subtitle{margin-bottom:6px}.reference-preview .rp-chart-legend{margin-bottom:2px}.reference-preview .rp-hero>div:first-child>p{margin-bottom:0}.reference-preview .rp-root .rp-hero h1{margin-bottom:6px}.reference-preview .rp-root .rp-hero h2{margin-bottom:4px}.reference-preview .rp-activity li{padding-block:9px}.reference-preview .rp-activity strong,.reference-preview .rp-mini-event strong{font-size:12px}.reference-preview .rp-hot-row{padding-block:9px}@media (width>=1400px){.reference-preview .rp-overview-charts>.rp-card{height:auto;min-height:260px;padding:14px}.reference-preview .rp-donut-content{gap:15px;padding-top:12px}.reference-preview .rp-work-callout .rp-button{position:absolute;top:35px;right:10px}.reference-preview .rp-work-callout{min-height:98px;padding-right:115px}}.reference-preview .rp-stat small,.reference-preview .rp-stat small span{font-size:10px;line-height:1.2}.reference-preview .rp-hot-row>.ui-record-avatar{flex:0 0 28px}.reference-preview .rp-hero{padding-top:12px}.reference-preview .rp-root .rp-input-icon input{box-shadow:none;background:0 0;border:0;min-width:0}.reference-preview .rp-root progress{accent-color:#4113c1;border:0;border-radius:8px;height:7px;overflow:hidden}.reference-preview .rp-root progress::-webkit-progress-bar{background:#eee5ff;border-radius:8px}.reference-preview .rp-root progress::-webkit-progress-value{background:#4113c1;border-radius:8px}.reference-preview .rp-table small{line-height:1.4}.rp-crm-layout>div,.rp-work-layout>div,.rp-split>div,.rp-settings-layout>form{min-width:0}.rp-mobile-back{display:block}@media (width>=1180px){.rp-mobile-back{display:none}.rp-opportunities>.rp-panel{scrollbar-width:thin;max-height:calc(100dvh - 84px);position:sticky;top:68px;overflow-y:auto}}.rp-vehicle-image{background-size:300%}@media (width<=1179px){.rp-crm-layout.has-details,.rp-split.has-details{grid-template-columns:minmax(0,1fr)}:is(.rp-root:has(.rp-split.has-details)>.rp-stats,.rp-root:has(.rp-split.has-details)>.rp-toolbar){display:none}}@media (width<=760px){.reference-preview .rp-root{max-width:100%}.rp-crm-layout,.rp-crm-layout.has-details,.rp-split,.rp-split.has-details{grid-template-columns:minmax(0,1fr)}.reference-preview .rp-panel{width:100%;max-width:100%}.rp-mobile-back{color:#4113c1;background:0 0;border:0;min-height:44px;margin-bottom:12px;padding:0;font-size:13px;display:block}.rp-crm-layout.has-details>div:first-child{display:none}.rp-table-scroll{overflow:visible}.rp-table{width:100%;min-width:0;display:block}.rp-table thead{display:none}.rp-table tbody{gap:10px;padding:10px;display:grid}.rp-table tbody tr{border:1px solid #e7def5;border-radius:10px;min-width:0;padding:12px;display:grid;position:relative}.reference-preview .rp-table td{overflow-wrap:anywhere;border:0;max-width:100%;padding:4px 0;display:block}.reference-preview .rp-table td:first-child{width:auto;position:absolute;top:12px;right:10px}.reference-preview .rp-table td:nth-child(2){padding-right:25px}.rp-table tr.selected td{background:0 0}.rp-table tr.selected{background:#f6f0ff;border-color:#b49bdc}.rp-table tr.selected td:first-child{box-shadow:none}.rp-table .rp-record-link{min-width:0;max-width:100%}.rp-work-layout .rp-table tbody tr{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.rp-work-layout .rp-table td:nth-child(2),.rp-work-layout .rp-table td:nth-child(3){grid-column:1/-1}.rp-work-layout .rp-table td:nth-child(5),.rp-work-layout .rp-table td:last-child{justify-self:end}.rp-work-layout .rp-table td:nth-child(6){color:#695878;align-self:center}.rp-work-layout .rp-table td:nth-child(6):before{content:"Owner · "}.rp-table small{max-width:100%}.rp-crm-layout .rp-surface{min-width:0}.reference-preview .rp-root .rp-table-meta{flex-wrap:wrap}.rp-split.has-details>.rp-board-main{display:none}.reference-preview .rp-root .rp-hero{min-height:120px;padding-bottom:14px}.reference-preview .rp-root .rp-tabs{max-width:100%}}@media (width<=480px){.rp-inventory-grid{grid-template-columns:minmax(0,1fr)}.rp-vehicle-body{padding:12px}.rp-vehicle-body h3,.rp-vehicle-body>strong{font-size:15px}.rp-vehicle-status .rp-badge{padding:5px 8px;font-size:12px}.rp-specs{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-preview .rp-icon-button{min-width:44px;min-height:44px}}.rp-stat{position:relative}.rp-stat-link{border-radius:inherit;position:absolute;inset:0}.rp-vehicle-placeholder{color:#777093;background:linear-gradient(140deg,#f6f2ff,#eeebf5);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;font-size:12px;display:flex}.rp-toolbar>form{width:100%;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.approved-record-workspace .rp-panel.op-panel{width:auto;min-width:0;max-height:calc(100dvh - 88px);padding:16px;position:sticky;top:72px;overflow:auto}@media (width>=1180px){.approved-record-workspace .rp-panel.op-panel.is-loading{min-height:min(640px,100dvh - 88px)}}.approved-record-workspace .rp-panel .op-record-heading{align-items:center;gap:12px;display:flex}.approved-record-workspace .rp-panel .op-record-heading h2{font-size:18px}.approved-record-workspace .rp-panel .op-detail-fields{grid-template-columns:minmax(0,1fr)}.approved-record-workspace .op-table-wrap{overflow:auto}.approved-record-workspace .op-task-table{width:100%}.approved-record-workspace .rp-work-layout.has-details{grid-template-columns:minmax(0,1fr) 390px}.approved-record-workspace .op-pagination{margin-top:14px}.approved-record-workspace .rp-panel .ui-section-tabs{margin-block:12px}@media (width>=1180px){.approved-record-workspace .op-vehicle-panel .ui-section-tabs{flex-wrap:wrap;gap:0}.approved-record-workspace .op-vehicle-panel .ui-section-tabs button{padding:10px 6px;font-size:12px}.approved-record-workspace .op-vehicle-panel .ui-section-tabs button svg{display:none}}.intel-new-test>label{grid-column:1/-1;align-items:center;gap:8px;display:flex}.intel-new-test input[type=checkbox]{flex:none;width:18px;height:18px;min-height:18px}@media (width<=1179px){.approved-record-workspace .rp-panel.op-panel{max-height:none;position:static}.approved-record-workspace .rp-work-layout.has-details,.approved-record-workspace .rp-service-layout.has-details,.approved-record-workspace .rp-visits-layout.has-details{display:block}.approved-record-workspace .rp-work-layout.has-details>div:first-child,.approved-record-workspace .rp-service-layout.has-details>div:first-child,.approved-record-workspace .rp-visits-layout.has-details>section{display:none}}.approved-workspace .rp-toolbar>form{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.approved-workspace .rp-toolbar .customer-field{margin:0}.approved-workspace .rp-toolbar .customer-field:has(select){flex:0 165px}.approved-workspace .rp-toolbar .ui-search-field{flex:240px}.approved-workspace .customer-list-meta{min-height:54px;margin:0;padding:12px 16px}.approved-workspace .customer-list-meta p,.approved-workspace .rp-toolbar{margin:0}.approved-workspace .rp-toolbar.rp-surface{margin-bottom:12px}.approved-workspace .rp-crm-layout .rp-toolbar.rp-surface{border:0;border-bottom:1px solid var(--border);border-radius:0;margin:0}.approved-workspace .rp-panel .customer-card{border-radius:10px;margin:0 0 10px;padding:14px}.approved-workspace .rp-panel .customer-card h2{font-size:13px}.approved-workspace .rp-panel .customer-card p{font-size:12px}.approved-workspace .rp-panel .customer-detail-heading,.approved-workspace .rp-panel .customer-identity{background:0 0}.approved-workspace .rp-table.no-selection-column th:first-child{min-width:180px}.approved-workspace .rp-table td{overflow-wrap:anywhere}.approved-workspace .rp-table .rp-record-link{text-align:left}.approved-workspace .rp-table td small{max-width:280px}.approved-workspace .settings-page .rp-card{padding:20px}@media (width<=600px){.approved-workspace .rp-toolbar .customer-field:has(select){flex:130px}.approved-workspace .rp-table.no-selection-column th:first-child{min-width:0}}.rp-conversation-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr) minmax(260px,.85fr);align-items:start;gap:12px;display:grid}.rp-conversation-layout>*{min-width:0}.approved-workspace #settings-panel-profile{box-shadow:none;background:0 0;border:0;padding:0}.approved-workspace .rp-settings-layout>form{min-width:0}.approved-workspace .rp-settings-layout.photos-selected{display:block}.approved-workspace .rp-settings-layout.photos-selected>aside{display:none}.approved-workspace .settings-field{margin-block:16px}.approved-workspace .settings-field label>svg{display:none}.approved-workspace .rp-input-icon input{padding-left:42px}.approved-workspace .settings-actions{margin-top:16px}.approved-workspace .settings-page .ui-section-tabs{border:0;gap:12px;margin:2px 0 22px;display:flex}.approved-workspace .settings-page .ui-section-tabs button{background:#fff;border:1px solid #e1daf0;border-radius:11px;flex:0 190px;justify-content:center;gap:12px;min-width:0;min-height:50px;font-weight:550;box-shadow:0 3px 12px #25105008}.approved-workspace .settings-page .ui-section-tabs button[aria-selected=true]{color:#4113c1;background:linear-gradient(110deg,#f0eaff,#f6f2ff);border-color:#d8c8fa;font-weight:700}.approved-workspace .settings-page .rp-card,.approved-workspace .settings-page .settings-card:not([hidden]){border-color:#e8e3f4;box-shadow:0 6px 24px #2a0f5c09}.approved-workspace .settings-page .rp-card>header h2{color:#101544;letter-spacing:-.025em}.approved-workspace .settings-page .rp-save-status:not(.is-unsaved){color:#087956;background:#f3fbf7;border-color:#d4f0e5}.approved-workspace .settings-page .rp-save-status:not(.is-unsaved):before{content:"✓";margin-right:7px;font-weight:800}@media (width<=700px){.approved-workspace .settings-page .ui-section-tabs{flex-wrap:wrap;gap:8px}.approved-workspace .settings-page .ui-section-tabs button{flex:calc(50% - 4px);min-width:0;min-height:44px}}.approved-workspace .rp-knowledge-layout>*{min-width:0}.approved-workspace .rp-stats{grid-template-columns:repeat(var(--stat-count), minmax(0, 1fr))}@media (width<=1200px){.approved-workspace .rp-stats{grid-template-columns:repeat(var(--stat-count-narrow,4), minmax(0, 1fr))}.rp-conversation-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,1.5fr)}.rp-conversation-layout:not(.inbox-workspace)>:nth-child(3){grid-column:1/-1}}@media (width<=700px){.approved-workspace .rp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-conversation-layout{grid-template-columns:minmax(0,1fr)}.rp-conversation-layout.has-selection>:first-child{display:none}.rp-work-layout .no-selection-column td{grid-column:auto}.rp-work-layout .no-selection-column td:first-child,.rp-work-layout .no-selection-column td:nth-child(2){grid-column:1/-1}.rp-work-layout .no-selection-column td:nth-child(6):before{content:none}}.rp-sale-select{text-align:left;width:100%;color:inherit;font:inherit;border:1px solid var(--rp-border);background:var(--rp-surface);cursor:pointer}.rp-sale-select.selected{border-color:var(--rp-purple);background:var(--rp-soft)}.rp-sale-select .rp-sale-identity h2{font-size:16px}@media (width<=700px){.reference-preview .rp-table.no-selection-column td:first-child{width:auto;padding-right:0;position:static}.reference-preview .rp-table.no-selection-column td:nth-child(2){padding-right:0}.rp-work-layout .rp-table.no-selection-column td:nth-child(5):before{content:"Owner · "}.rp-work-layout .rp-table.no-selection-column td:nth-child(6):before{content:none}}.rp-overview-charts .saas-distribution{gap:14px;min-height:170px;padding:10px 0 0}.rp-overview-charts .saas-donut{width:124px;height:124px}.rp-overview-charts .saas-distribution li{margin:8px 0}.rp-card-description{color:var(--rp-muted);margin:8px 0;font-size:12px}@media (width<=700px){.rp-overview-charts .saas-distribution{flex-wrap:wrap;justify-content:center}}.rp-overview-charts>.rp-card:has(.saas-distribution,.saas-bar-chart){height:auto;min-height:260px}.rp-overview-charts .saas-distribution{flex-direction:row}.rp-overview-charts .saas-distribution ul{width:auto;min-width:0}.rp-root[data-page=overview] .rp-hero{min-height:138px;margin:-4px -6px 0;padding:15px 12px 18px}.rp-root[data-page=overview] .rp-hero:before{background:radial-gradient(at 54% -24%,#d6c5fb66,#0000 55%),linear-gradient(100deg,#fff 0%,#f9f7ff 55%,#f3efff 100%)}.rp-root[data-page=overview] .rp-hero>div:first-child{max-width:47%}.rp-root[data-page=overview] .rp-hero h1{margin-bottom:3px;font-size:clamp(36px,3vw,44px)}.rp-root[data-page=overview] .rp-overview-intro{color:#302453;gap:4px;font-size:13px;display:grid}.rp-root[data-page=overview] .rp-overview-intro strong{color:#191139;font-size:16px;font-weight:700}.rp-root[data-page=overview] .rp-overview-intro>span{color:#5f527b}.rp-root[data-page=overview] .rp-hero .rp-tagline{z-index:2;color:#2c2051;font-size:12px;top:34px;right:min(565px,42%)}.rp-root[data-page=overview] .rp-stats{margin-top:2px}.rp-root[data-page=overview] .rp-stat{background:linear-gradient(140deg,#fff 70%,#f7f3ff);box-shadow:0 8px 24px #4113c10b}.rp-root[data-page=overview] .rp-stat-comparison{gap:2px;line-height:1.2;display:grid}.rp-root[data-page=overview] .rp-stat-comparison b{color:#4113c1;font-weight:700}.rp-root[data-page=overview] .rp-stat-comparison b span{display:inline}.rp-root[data-page=overview] .rp-stat-comparison.down b{color:#c90025}.rp-root[data-page=overview] .rp-stat-comparison.flat b{color:#5f527b}.rp-root[data-page=overview] .rp-stat-comparison>span{color:#776b91;font-size:11px}.rp-root[data-page=overview] .rp-funnel small{color:#4113c1;font-weight:700}.rp-root[data-page=overview] .rp-funnel-note{color:#776b91;margin:10px 0 0;font-size:11px;line-height:1.4}.rp-root[data-page=overview] .rp-donut-content li>small{color:#776b91;text-align:right;min-width:30px;font-size:11px}.rp-root[data-page=overview] .rp-overview-charts>.rp-card,.rp-root[data-page=overview] .rp-overview-bottom .rp-card{box-shadow:0 9px 26px #4113c108}@media (width<=1500px) and (width>=701px){.rp-root[data-page=overview] .rp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1050px){.rp-root[data-page=overview] .rp-hero .rp-tagline{display:none}}@media (width<=700px){.rp-root[data-page=overview] .rp-hero{min-height:146px;padding:14px 12px}.rp-root[data-page=overview] .rp-hero>div:first-child{max-width:100%}}.rp-record-title{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.rp-event-link{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.rp-record-title:hover,.rp-event-link:hover{color:var(--primary)}.rp-contact-heading{padding:0 0 12px}.rp-contact-heading .ui-page-actions{gap:8px}.rp-sample-caption{color:var(--text-muted);background:var(--lavender);padding:3px 8px;font-size:10px;display:block}@media (width>=1100px) and (width<=1500px){.rp-overview-charts .rp-donut{width:132px;height:132px}.rp-overview-charts .rp-donut-content{gap:12px}}.approved-workspace .rp-table td>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rp-board-lane>div,.rp-deal{min-width:0;max-width:100%}.rp-deal{overflow:hidden}.rp-deal small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.approved-record-workspace[data-page=inventory] .inventory-metrics .rp-stat{background:linear-gradient(135deg,#fff 62%,#f2edff);min-height:112px}.approved-record-workspace[data-page=inventory] .inventory-metrics .rp-stat:nth-child(2){background:linear-gradient(135deg,#fff 62%,#f7efff)}.approved-record-workspace[data-page=inventory] .inventory-metrics .rp-stat:nth-child(3){background:linear-gradient(135deg,#fff 62%,#fff2e3)}.approved-record-workspace[data-page=inventory] .inventory-metrics .rp-stat:nth-child(4){background:linear-gradient(135deg,#fff 62%,#f8effd)}.approved-record-workspace[data-page=inventory] .rp-toolbar{background:#fff;border-radius:11px}.approved-record-workspace[data-page=inventory] .rp-toolbar>form{flex:620px;width:auto}.approved-record-workspace[data-page=inventory] .op-search{flex:260px;max-width:none}.approved-record-workspace[data-page=inventory] .rp-split.is-page-filtered .op-vehicle-topline>div{display:none}.approved-record-workspace[data-page=inventory] .rp-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.approved-record-workspace[data-page=inventory] .rp-vehicle-card{border-radius:12px;padding:6px;box-shadow:0 5px 18px #4113c10b}.approved-record-workspace[data-page=inventory] .rp-vehicle-card.selected{border-color:#4113c1;box-shadow:0 0 0 1px #4113c1,0 8px 22px #4113c11c}.approved-record-workspace[data-page=inventory] .rp-vehicle-image{aspect-ratio:1.52;border-radius:9px}.approved-record-workspace[data-page=inventory] .rp-vehicle-body{padding:11px 9px 9px}.approved-record-workspace[data-page=inventory] .rp-vehicle-body>small{color:#716187;font-weight:600}.approved-record-workspace[data-page=inventory] .rp-vehicle-body h3{margin:5px 0 4px;font-size:15px;line-height:1.3}.approved-record-workspace[data-page=inventory] .rp-vehicle-body>strong{color:#35106c;letter-spacing:-.45px;font-size:19px;display:block}.approved-record-workspace[data-page=inventory] .rp-specs{border-top:1px solid #eee8f7;flex-wrap:wrap;justify-content:flex-start;gap:8px 18px;padding-top:11px}.approved-record-workspace[data-page=inventory] .rp-specs>span{min-width:64px}@media (width>=1200px){.approved-record-workspace[data-page=inventory] .rp-split.inventory.has-details{grid-template-columns:minmax(0,1fr) minmax(400px,36%)}}@media (width>=1500px){.approved-record-workspace[data-page=inventory] .rp-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.approved-record-workspace[data-page=inventory] .rp-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.approved-record-workspace[data-page=inventory] .rp-inventory-grid{grid-template-columns:minmax(0,1fr)}}.approved-record-workspace[data-page=opportunities] .opportunity-metrics .rp-stat{background:linear-gradient(135deg,#fff 65%,#f4efff);min-height:112px}.approved-record-workspace[data-page=opportunities] .opportunity-metrics .rp-stat:nth-child(2){background:linear-gradient(135deg,#fff 65%,#f9effa)}.approved-record-workspace[data-page=opportunities] .opportunity-metrics .rp-stat:nth-child(4){background:linear-gradient(135deg,#fff 65%,#fff3e4)}.approved-record-workspace[data-page=opportunities] .rp-toolbar{background:#fff;border-radius:11px}.approved-record-workspace[data-page=opportunities] .rp-toolbar>form{flex:530px;width:auto}.approved-record-workspace[data-page=opportunities] .op-search{flex:250px;max-width:none}.approved-record-workspace[data-page=opportunities] .op-page-filters{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;display:flex}.approved-record-workspace[data-page=opportunities] .op-page-filters select{min-width:125px;max-width:170px}.approved-record-workspace[data-page=opportunities] .op-filter-scope{color:#675679;margin:-4px 0 12px 4px;font-size:11px}.approved-record-workspace[data-page=opportunities] .rp-board{padding:3px 2px 12px;overflow:auto hidden}.approved-record-workspace[data-page=opportunities] .rp-board-lane{background:linear-gradient(#edf0ff,#faf9ff 150px);height:auto;min-height:470px}.approved-record-workspace[data-page=opportunities] .rp-board-lane.lane-1{background:linear-gradient(#f0edff,#faf9ff 150px)}.approved-record-workspace[data-page=opportunities] .rp-board-lane:is(.lane-2,.lane-3){background:linear-gradient(#fff0dc,#fffaf4 150px)}.approved-record-workspace[data-page=opportunities] .rp-board-lane.lane-4{background:linear-gradient(#f6e9fc,#fcf9ff 150px)}.approved-record-workspace[data-page=opportunities] .rp-board-lane.lane-5{background:linear-gradient(#f8f5fb,#fcfbff 150px)}.approved-record-workspace[data-page=my-work] .rp-hero{min-height:88px;margin-bottom:13px}.approved-record-workspace[data-page=my-work] .rp-hero>div:first-child{max-width:520px}.approved-record-workspace[data-page=my-work] .task-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 13px}.approved-record-workspace[data-page=my-work] .task-metrics .rp-stat{background:linear-gradient(135deg,#fff 70%,#f8f5ff);min-height:105px;padding:14px 12px}.approved-record-workspace[data-page=my-work] .task-metrics .rp-stat:nth-child(2){background:linear-gradient(135deg,#fff 70%,#fff6eb)}.approved-record-workspace[data-page=my-work] .task-metrics .rp-stat:nth-child(4){background:linear-gradient(135deg,#fff 70%,#fff1f0)}.approved-record-workspace[data-page=my-work] .task-metrics .rp-stat>div>span{font-size:11px}.approved-record-workspace[data-page=my-work] .task-metrics .rp-stat strong{margin:3px 0;font-size:24px}.approved-record-workspace[data-page=my-work] .task-metrics .rp-stat small{color:#746b95;font-size:10px;line-height:1.25}.approved-record-workspace[data-page=my-work] .task-metrics .rp-glyph{width:40px;height:40px}.approved-record-workspace[data-page=my-work] .rp-toolbar{background:#fff;border-radius:12px;padding:12px 14px}.approved-record-workspace[data-page=my-work] .rp-toolbar>.op-toolbar{flex:600px;width:auto;margin:0}.approved-record-workspace[data-page=my-work] .op-search{flex:220px;max-width:none}.approved-record-workspace[data-page=my-work] .op-toolbar>button[type=submit]{color:#fff;background:#4113c1;border-color:#4113c1;order:4}.approved-record-workspace[data-page=my-work] .work-page-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approved-record-workspace[data-page=my-work] .work-page-filters small{color:#776b92;flex-basis:100%;font-size:10px}.approved-record-workspace[data-page=my-work] .rp-work-layout{grid-template-columns:minmax(0,1fr) minmax(290px,27%);gap:13px}@media (width<=1279px){.approved-record-workspace[data-page=my-work] .rp-work-layout{grid-template-columns:minmax(0,1fr)}}.approved-record-workspace[data-page=my-work] .op-views{background:#fff;border:1px solid #e8e2f5;border-radius:11px;gap:3px;margin:0 0 11px;padding:0 9px}.approved-record-workspace[data-page=my-work] .op-views button{align-items:center;gap:7px;min-height:43px;font-size:12px;display:inline-flex}.approved-record-workspace[data-page=my-work] .work-tab-count{color:#4b4176;background:#f0eef8;border-radius:11px;place-items:center;min-width:22px;height:21px;padding-inline:5px;font-size:11px;display:inline-grid}.approved-record-workspace[data-page=my-work] .op-views button.active .work-tab-count{color:#4113c1;background:#e7dfff}.approved-record-workspace[data-page=my-work] .rp-work-layout .rp-table th{background:#f9f8fe}.approved-record-workspace[data-page=my-work] .rp-work-layout .rp-table td{padding-block:15px}.approved-record-workspace[data-page=my-work] .rp-work-layout .rp-record-link strong{color:#1b1647;font-size:12px;line-height:1.35}.approved-record-workspace[data-page=my-work] .rp-work-layout .rp-record-link .rp-badge{margin-top:5px}.approved-record-workspace[data-page=my-work] .rp-work-layout .op-pagination{box-shadow:none;border:0;margin:0;padding:10px 14px}.approved-record-workspace[data-page=my-work] .work-focus-panel{background:linear-gradient(140deg,#f7f8ff,#f2eaff)}.approved-record-workspace[data-page=my-work] .work-focus-list{margin:0;padding:6px 9px 4px 17px;list-style:none}.approved-record-workspace[data-page=my-work] .work-focus-list li{color:#201a4d;gap:2px;margin:13px 0;padding-left:20px;display:grid;position:relative}.approved-record-workspace[data-page=my-work] .work-focus-list li:before{content:"";background:#fea402;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:0;box-shadow:0 0 0 4px #fea40219}.approved-record-workspace[data-page=my-work] .work-focus-list strong{font-size:12px}.approved-record-workspace[data-page=my-work] .work-focus-list span{color:#6a608a;font-size:11px}.approved-record-workspace[data-page=my-work] .work-workload-panel .saas-distribution{flex-direction:row;gap:10px;min-height:140px;padding:13px 1px 2px}.approved-record-workspace[data-page=my-work] .work-workload-panel .saas-donut{width:105px;height:105px}.approved-record-workspace[data-page=my-work] .work-workload-panel .saas-donut>div{inset:13px}.approved-record-workspace[data-page=my-work] .work-workload-panel .saas-donut strong{font-size:21px}.approved-record-workspace[data-page=my-work] .work-workload-panel .saas-distribution li{gap:5px;margin:9px 0;font-size:10px}.approved-record-workspace[data-page=my-work] .work-next-list{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.approved-record-workspace[data-page=my-work] .work-next-list li{border-bottom:1px solid #efeaf8;gap:4px;min-width:0;padding:10px 0;display:grid}.approved-record-workspace[data-page=my-work] .work-next-list li:last-child{border-bottom:0}.approved-record-workspace[data-page=my-work] .work-next-list strong{color:#201a4d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.approved-record-workspace[data-page=my-work] .work-next-list span{color:#6a608a;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.approved-record-workspace[data-page=my-work] .work-next-empty{margin:6px 0 0;font-size:12px}@media (width<=1450px){.approved-record-workspace[data-page=my-work] .task-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.approved-record-workspace[data-page=my-work] .task-metrics .rp-stat{gap:8px;min-height:84px;padding:12px 10px}.approved-record-workspace[data-page=my-work] .task-metrics .rp-glyph{width:32px;height:32px}}@media (width<=1180px){.approved-record-workspace[data-page=my-work] .task-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.approved-record-workspace[data-page=my-work] .rp-work-layout{grid-template-columns:minmax(0,1fr)}.approved-record-workspace[data-page=my-work] .task-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.approved-record-workspace[data-page=my-work] .task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-record-workspace[data-page=my-work] .work-page-filters{width:100%}.approved-record-workspace[data-page=my-work] .work-page-filters .rp-select{flex:130px;max-width:none}}.approved-record-workspace[data-page=opportunities] .rp-board-lane:is(.lane-2,.lane-3)>header i{background:#fea402}.approved-record-workspace[data-page=opportunities] .rp-board-lane.lane-4>header i{background:#8b0080}.approved-record-workspace[data-page=opportunities] .rp-board-lane>header{align-content:start;min-height:98px}.approved-record-workspace[data-page=opportunities] .rp-board-lane>header>small{color:#756585;grid-column:1/-1;font-size:10px;line-height:1.25}.approved-record-workspace[data-page=opportunities] .rp-board-lane>header>strong{text-align:left;color:#4b2870;overflow-wrap:anywhere;font-size:12px}.approved-record-workspace[data-page=opportunities] .rp-board-lane>div{flex:auto;align-content:start;min-height:0;overflow:visible}.approved-record-workspace[data-page=opportunities] .rp-deal{min-height:107px;box-shadow:0 3px 9px #4113c108}.approved-record-workspace[data-page=opportunities] .rp-deal p{color:#2b1a46;font-weight:700}@media (width>=1200px){.approved-record-workspace[data-page=opportunities] .rp-split.has-details{grid-template-columns:minmax(0,1fr) minmax(420px,34%)}.approved-record-workspace[data-page=opportunities] .rp-split.has-details .rp-board{grid-template-columns:repeat(var(--lanes,5), minmax(200px, 1fr))}}@media (width<=760px){.approved-record-workspace[data-page=opportunities] .rp-board-lane{min-height:360px}}@media (width<=600px){.approved-record-workspace[data-page=opportunities] .rp-board{grid-template-columns:repeat(var(--lanes,5), minmax(280px, calc(100vw - 64px)))}}@media (width<=1049px){.rp-knowledge-layout.has-detail{grid-template-columns:minmax(0,1fr)}.rp-knowledge-layout.has-detail .intel-source-list{display:none}}.approved-record-workspace[data-page=visits] .visit-metrics .rp-stat{background:linear-gradient(135deg,#fff 62%,#f8f5ff);gap:15px;min-height:112px;padding:17px 18px;box-shadow:0 8px 24px #4113c10a}.approved-record-workspace[data-page=visits] .visit-metrics .rp-glyph{border-radius:14px;flex:none;width:52px;height:52px}.approved-record-workspace[data-page=visits] .visit-metrics .rp-stat:nth-child(3){background:linear-gradient(135deg,#fff 65%,#fff7ed)}.approved-record-workspace[data-page=visits] .visit-metrics .rp-stat:nth-child(4){background:linear-gradient(135deg,#fff 65%,#f5efff)}.approved-record-workspace[data-page=visits] .rp-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.approved-record-workspace[data-page=visits] .rp-toolbar>form{flex:430px;width:auto}.approved-record-workspace[data-page=visits] .rp-visits-extra-filters{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.approved-record-workspace[data-page=visits] .rp-visits-date-filter input{width:154px}.approved-record-workspace[data-page=visits] .rp-filter-clear{color:#4113c1;background:0 0;border:0;min-height:38px;font-weight:650}.approved-record-workspace[data-page=visits] .rp-visits-layout,.approved-record-workspace[data-page=visits] .rp-visits-layout.timeline-view{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.approved-record-workspace[data-page=visits] .rp-visits-layout.has-details,.approved-record-workspace[data-page=visits] .rp-visits-layout.timeline-view.has-details{grid-template-columns:minmax(0,1fr) minmax(360px,40%)}.approved-record-workspace[data-page=visits] .rp-visits-layout>.rp-card,.approved-record-workspace[data-page=visits] .rp-visits-layout>.rp-panel,.approved-record-workspace[data-page=visits] .rp-visit-detail-column>.rp-panel{border:1px solid #e8e2f5;box-shadow:0 8px 24px #4113c108}@media (width>=1180px){.approved-record-workspace[data-page=visits] .rp-visits-layout>.rp-panel{grid-column:auto}}.approved-record-workspace[data-page=visits] .rp-day-timeline{gap:9px}.approved-record-workspace[data-page=visits] .rp-day-timeline li{min-height:67px}.approved-record-workspace[data-page=visits] .rp-day-timeline li:after{background:#4113c1;border-color:#fff;box-shadow:0 0 0 3px #e9e0ff}.approved-record-workspace[data-page=visits] .rp-day-timeline li.outcome-recorded:after{background:#8b0080;box-shadow:0 0 0 3px #f9e4f5}.approved-record-workspace[data-page=visits] .rp-day-timeline time{color:#2e2050;white-space:nowrap;width:64px;font-weight:700;line-height:1.25}.approved-record-workspace[data-page=visits] .rp-day-timeline li:before{left:76px}.approved-record-workspace[data-page=visits] .rp-day-timeline li:after{left:72px}@media (width<=760px){.approved-record-workspace[data-page=visits] .rp-day-timeline time{width:56px;font-size:11px}.approved-record-workspace[data-page=visits] .rp-day-timeline li:before{left:67px}.approved-record-workspace[data-page=visits] .rp-day-timeline li:after{left:63px}}.approved-record-workspace[data-page=visits] .rp-visit-day{color:#827497;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.approved-record-workspace[data-page=visits] .rp-day-timeline button,.approved-record-workspace[data-page=visits] .rp-visit-list>button{background:#fff;border-color:#e7e0f1;border-radius:10px;min-height:65px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 3px 8px #4113c107}.approved-record-workspace[data-page=visits] .rp-day-timeline button:hover,.approved-record-workspace[data-page=visits] .rp-visit-list>button:hover{border-color:#8b63e7;box-shadow:0 5px 14px #4113c117}.approved-record-workspace[data-page=visits] .rp-day-timeline button.selected,.approved-record-workspace[data-page=visits] .rp-visit-list>button.selected{background:linear-gradient(110deg,#f7f2ff,#fff);border:1.5px solid #6d39dc;box-shadow:0 0 0 2px #6d39dc18}.approved-record-workspace[data-page=visits] .rp-visit-list>button{gap:11px;padding:12px}.approved-record-workspace[data-page=visits] .rp-visit-list .ui-record-avatar{flex:none;width:42px;height:42px}.approved-record-workspace[data-page=visits] .rp-visit-summary{flex:auto;min-width:0}.approved-record-workspace[data-page=visits] .rp-visit-summary strong,.approved-record-workspace[data-page=visits] .rp-visit-summary small,.approved-record-workspace[data-page=visits] .rp-visit-summary em{line-height:1.3;display:block}.approved-record-workspace[data-page=visits] .rp-visit-summary strong{color:#211536;font-size:12px}.approved-record-workspace[data-page=visits] .rp-visit-summary small{color:#716581;margin:4px 0 0}.approved-record-workspace[data-page=visits] .rp-visit-summary em{color:#4113c1;margin-top:4px;font-size:10px;font-style:normal}.approved-record-workspace[data-page=visits] .rp-visit-list>button>div:last-child{flex:none;justify-items:end;gap:5px;max-width:45%;display:grid}.approved-record-workspace[data-page=visits] .rp-visit-list>button>div:last-child small{white-space:nowrap;margin:0}.approved-record-workspace[data-page=visits] .rp-panel .op-record-heading{border-bottom:1px solid #ebe5f4;padding-bottom:12px}.approved-record-workspace[data-page=visits] .op-visit-snapshot{background:#e9e2f6;border:1px solid #e9e2f6;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.approved-record-workspace[data-page=visits] .op-visit-snapshot>div{background:linear-gradient(135deg,#fff,#fbf9ff);min-width:0;padding:10px 12px}.approved-record-workspace[data-page=visits] .op-visit-snapshot-arrival{grid-column:1/-1}.approved-record-workspace[data-page=visits] .op-visit-snapshot span,.approved-record-workspace[data-page=visits] .op-visit-snapshot strong{display:block}.approved-record-workspace[data-page=visits] .op-visit-snapshot span{color:#756885;margin-bottom:4px;font-size:11px}.approved-record-workspace[data-page=visits] .op-visit-snapshot strong{color:#281947;overflow-wrap:anywhere;font-size:12px}.approved-record-workspace[data-page=visits] .rp-panel .op-detail-actions{border-bottom:1px solid #ebe5f4;padding-bottom:12px}.approved-record-workspace[data-page=visits] .rp-panel .op-facts>div{padding:9px 0}@media (width<=1399px) and (width>=1180px){.approved-record-workspace[data-page=visits] .rp-visits-layout.has-details,.approved-record-workspace[data-page=visits] .rp-visits-layout.timeline-view.has-details{grid-template-columns:minmax(0,1fr) minmax(340px,44%)}}@media (width<=1179px){.approved-record-workspace[data-page=visits] .rp-visits-layout,.approved-record-workspace[data-page=visits] .rp-visits-layout.timeline-view{flex-direction:column;display:flex}.approved-record-workspace[data-page=visits] .rp-visits-layout>.rp-panel,.approved-record-workspace[data-page=visits] .rp-visits-layout>.rp-visit-detail-column{order:-1}}@media (width<=720px){.approved-record-workspace[data-page=visits] .rp-toolbar>form,.approved-record-workspace[data-page=visits] .rp-visits-extra-filters{flex-basis:100%}.approved-record-workspace[data-page=visits] .visit-metrics .rp-stat{min-height:105px;padding:13px}}.approved-record-workspace[data-page=sales] .sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.approved-record-workspace[data-page=sales] .rp-sales-surface{padding-top:12px}.approved-record-workspace[data-page=sales] .rp-sales-surface>.rp-toolbar{box-shadow:none;border:0;border-bottom:1px solid #e9e2f5;margin:0 14px 14px;padding:0 0 14px}.approved-record-workspace[data-page=sales] .rp-sales-surface>.rp-toolbar>form{flex:580px;width:auto;min-width:0}.approved-record-workspace[data-page=sales] .rp-sales-surface .op-search{min-width:220px}.approved-record-workspace[data-page=sales] .rp-sales-extra-filters{align-items:center;gap:8px;display:flex}.approved-record-workspace[data-page=sales] .rp-sales-extra-filters .rp-select{border-color:#ddd5ee;min-width:126px;min-height:40px;font-size:14px!important}.approved-record-workspace[data-page=sales] .rp-live-sale-stages{background:#f8f5fd;gap:5px;margin-bottom:12px}.approved-record-workspace[data-page=sales] .rp-live-sale-stages button{color:#3a2d65;background:linear-gradient(115deg,#f5f1fb,#faf8fe);justify-content:flex-start;min-height:66px;padding:8px 18px 8px 25px;font-size:13px;font-weight:700;transition:background .15s,color .15s}.approved-record-workspace[data-page=sales] .rp-live-sale-stages button:first-child{clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%)}.approved-record-workspace[data-page=sales] .rp-live-sale-stages button.active{color:#fff;background:linear-gradient(110deg,#4113c1,#753cf1)}.approved-record-workspace[data-page=sales] .rp-live-sale-stages button:disabled{opacity:.58;cursor:default}.approved-record-workspace[data-page=sales] .rp-live-sale-stages button:not(:disabled):hover{color:#4113c1;background:#e8ddfb}.approved-record-workspace[data-page=sales] .rp-live-sale-stages button.active:hover{color:#fff;background:#4113c1}.approved-record-workspace[data-page=sales] .rp-sales-records-heading{color:#756b8f;flex-wrap:wrap;align-items:baseline;gap:5px 14px;margin:0 14px 8px;font-size:11px;display:flex}.approved-record-workspace[data-page=sales] .rp-sales-records-heading strong{color:#1c1645;font-size:13px}.approved-record-workspace[data-page=sales] .rp-sales-records-heading small{color:#8b0080}.approved-record-workspace[data-page=sales] .rp-live-sales-layout{grid-template-columns:minmax(0,1fr) minmax(310px,30%);align-items:start}.approved-record-workspace[data-page=sales] .rp-live-sale-feature,.approved-record-workspace[data-page=sales] .rp-live-sale-context>.rp-card,.approved-record-workspace[data-page=sales] .rp-live-sale-context>.rp-panel{background:#fff;border:1px solid #e7dff3;box-shadow:0 5px 17px #4113c10a}.approved-record-workspace[data-page=sales] .rp-live-sale-feature{min-width:0;padding:15px}.approved-record-workspace[data-page=sales] .rp-live-sale-feature .rp-sale-identity{flex-wrap:wrap}.approved-record-workspace[data-page=sales] .rp-live-sale-feature .rp-sale-identity>div:first-of-type{min-width:180px}.approved-record-workspace[data-page=sales] .rp-live-sale-feature .rp-sale-identity>.ui-status{order:1}.approved-record-workspace[data-page=sales] .rp-sale-party{border-left:1px solid #ede8f6;padding-left:14px;font-size:11px;flex:0 130px!important}.approved-record-workspace[data-page=sales] .rp-sale-party strong{color:#2a2051}.approved-record-workspace[data-page=sales] .rp-live-sale-feature .rp-sale-identity>button{flex:none;order:2}.approved-record-workspace[data-page=sales] .rp-live-sale-vehicle{grid-template-columns:minmax(108px,.9fr) minmax(145px,1.4fr) minmax(100px,.8fr) minmax(130px,.9fr);gap:12px;margin:15px 0;padding:10px;display:grid}.approved-record-workspace[data-page=sales] .rp-live-sale-vehicle>div:not(:first-child){border-left:1px solid #e5ddf3;min-width:0;padding-left:12px}.approved-record-workspace[data-page=sales] .rp-live-sale-vehicle .rp-sale-sample{width:100%;min-width:0}.approved-record-workspace[data-page=sales] .rp-live-sale-vehicle .rp-vehicle-image{width:100%;height:70px}.approved-record-workspace[data-page=sales] .rp-live-sale-vehicle h3{color:#1e1648;overflow-wrap:anywhere}.approved-record-workspace[data-page=sales] .rp-no-sample{color:#796a95;flex-direction:column;justify-content:center;align-items:center;min-height:80px;font-size:10px;display:flex}.approved-record-workspace[data-page=sales] .rp-progress-steps{margin:20px 0}.approved-record-workspace[data-page=sales] .rp-progress-steps>div{text-align:center;max-width:25%}.approved-record-workspace[data-page=sales] .rp-progress-steps strong{color:#241950}.approved-record-workspace[data-page=sales] .rp-progress-steps small{color:#7b7194}.approved-record-workspace[data-page=sales] .rp-next-step{gap:10px;padding:13px}.approved-record-workspace[data-page=sales] .rp-next-step h3{font-size:13px}.approved-record-workspace[data-page=sales] .rp-next-step>button{flex:none}.approved-record-workspace[data-page=sales] .rp-sale-metadata{border-top:1px solid #ebe4f5;gap:10px;padding-top:14px}.approved-record-workspace[data-page=sales] .rp-live-sale-context{min-width:0}.approved-record-workspace[data-page=sales] .rp-live-sale-context>.rp-panel{max-height:none;position:static}.approved-record-workspace[data-page=sales] .rp-live-sale-context .rp-card{padding:14px}.approved-record-workspace[data-page=sales] .rp-live-sale-context .rp-card header{flex-wrap:wrap}.approved-record-workspace[data-page=sales] .rp-live-sale-context .rp-card header>small{color:#817597;margin-left:auto;font-size:10px}.approved-record-workspace[data-page=sales] .rp-live-check{border-bottom:1px solid #f0ebf8;align-items:flex-start;gap:10px}.approved-record-workspace[data-page=sales] .rp-live-check:last-child{border-bottom:0}.approved-record-workspace[data-page=sales] .rp-live-check-icon{color:#8b78aa;border:1px solid #b9a9d3;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:grid}.approved-record-workspace[data-page=sales] .rp-live-check.done .rp-live-check-icon{color:#fff;background:#5a26d2;border-color:#4113c1}.approved-record-workspace[data-page=sales] .rp-live-check strong{color:#201749;font-size:11px;display:block}.approved-record-workspace[data-page=sales] .rp-live-check small{color:#6f6489;margin-top:2px;font-size:11px}.approved-record-workspace[data-page=sales] .rp-live-related{color:#6f6489;border-bottom:1px solid #f0ebf8;grid-template-columns:16px 64px minmax(0,1fr);gap:7px;padding:9px 0;font-size:11px;display:grid}.approved-record-workspace[data-page=sales] .rp-live-related:last-child{border-bottom:0}.approved-record-workspace[data-page=sales] .rp-live-related svg{color:#4c1eb5;width:14px;height:14px}.approved-record-workspace[data-page=sales] .rp-live-related strong{color:#2b2156;overflow-wrap:anywhere;font-weight:600}.approved-record-workspace[data-page=sales] .rp-live-actions-note{color:#766b91;margin:5px 0 12px;font-size:11px;line-height:1.5}.approved-record-workspace[data-page=sales] .rp-sales-select-prompt{color:#71638b;border:1px dashed #dcd2f0;border-radius:10px;margin:0 14px 14px;padding:20px}@media (width<=1399px){.approved-record-workspace[data-page=sales] .rp-live-sales-layout{grid-template-columns:minmax(0,1fr) minmax(300px,34%)}.approved-record-workspace[data-page=sales] .rp-live-sale-vehicle{grid-template-columns:100px minmax(140px,1fr) minmax(110px,.8fr)}.approved-record-workspace[data-page=sales] .rp-live-sale-vehicle>div:last-child{grid-column:2/-1}}@media (width<=1179px){.approved-record-workspace[data-page=sales] .rp-live-sales-layout{grid-template-columns:minmax(0,1fr)}.approved-record-workspace[data-page=sales] .rp-live-sale-context{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.approved-record-workspace[data-page=sales] .rp-live-sale-context>.rp-panel{grid-column:1/-1}}@media (width<=720px){.approved-record-workspace[data-page=sales] .sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-record-workspace[data-page=sales] .rp-sales-surface>.rp-toolbar,.approved-record-workspace[data-page=sales] .rp-sales-extra-filters{flex-wrap:wrap}.approved-record-workspace[data-page=sales] .rp-sales-extra-filters,.approved-record-workspace[data-page=sales] .rp-sales-extra-filters .rp-select{width:100%}.approved-record-workspace[data-page=sales] .rp-live-sale-stages{grid-template-columns:repeat(4,minmax(145px,1fr))}.approved-record-workspace[data-page=sales] .rp-live-sale-vehicle{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr)}.approved-record-workspace[data-page=sales] .rp-live-sale-vehicle>div:last-child{grid-column:auto}.approved-record-workspace[data-page=sales] .rp-live-sale-context{display:flex}.approved-record-workspace[data-page=sales] .rp-next-step{flex-wrap:wrap}.approved-record-workspace[data-page=sales] .rp-next-step>button{width:100%}.approved-record-workspace[data-page=sales] .rp-sale-metadata{grid-template-columns:minmax(0,1fr)}}.approved-record-workspace[data-page=sales] .rp-hero-actions:empty{display:none}.approved-record-workspace[data-page=sales] .rp-sales-hero-subtitle{color:#201849;margin-right:4px;font-weight:700}.approved-record-workspace[data-page=sales] .rp-hero>div:first-child>p>span{color:#6b6086;font-size:13px}.approved-record-workspace[data-page=sales] .rp-sales-extra-filters{margin-left:auto}.approved-record-workspace[data-page=sales] .rp-sales-surface>.rp-toolbar>form{flex-basis:530px}.approved-record-workspace[data-page=sales] .rp-sales-surface .op-search{min-width:180px;max-width:450px}.approved-record-workspace[data-page=sales] .op-toolbar>button[type=submit]{display:none}.approved-record-workspace[data-page=sales] .rp-sale-party{flex-basis:110px!important}.approved-record-workspace[data-page=sales] .rp-sale-party strong{overflow-wrap:anywhere}.approved-record-workspace[data-page=sales] .rp-live-sale-vehicle .rp-vehicle-image{height:93px}.approved-record-workspace[data-page=sales] .rp-sale-term-tags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.approved-record-workspace[data-page=sales] .rp-live-related{width:100%;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0ebf8;grid-template-columns:16px 64px minmax(0,1fr) 12px;font-size:11px}.approved-record-workspace[data-page=sales] button.rp-live-related{cursor:pointer}.approved-record-workspace[data-page=sales] button.rp-live-related:hover{color:#4113c1;background:#f9f6ff}.approved-record-workspace[data-page=sales] button.rp-live-related:disabled{cursor:default;color:#938aa6;background:0 0}.approved-record-workspace[data-page=service] .service-metrics .rp-stat{min-height:108px}.approved-record-workspace[data-page=service] .service-metrics .rp-stat:first-child .rp-glyph{color:#b05b00;background:#fff1e4}.approved-record-workspace[data-page=service] .service-metrics .rp-stat:nth-child(2) .rp-glyph{color:#4113c1;background:#eceeff}.approved-record-workspace[data-page=service] .service-metrics .rp-stat:nth-child(3) .rp-glyph{color:#087456;background:#e2f6ee}.approved-record-workspace[data-page=service] .rp-service-surface{padding:0}.approved-record-workspace[data-page=service] .rp-service-tabs{gap:12px;margin:0 12px;padding:10px 0 8px}.approved-record-workspace[data-page=service] .rp-service-stage-tabs{flex-wrap:wrap;flex:100%;align-items:center;gap:4px 5px;min-width:0;padding-top:3px;display:flex}.approved-record-workspace[data-page=service] .rp-service-stage-tabs button{color:#62567e;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:7px 7px 0 0;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.approved-record-workspace[data-page=service] .rp-service-stage-tabs button.active{color:#4113c1;background:#f0eaff;border-color:#4113c1;font-weight:700}.approved-record-workspace[data-page=service] .rp-service-stage-tabs button span{text-align:center;background:#efedf6;border-radius:99px;min-width:22px;padding:3px 6px;font-size:11px}.approved-record-workspace[data-page=service] .rp-service-tabs>.rp-select{margin:0}@media (width<=1399px){.approved-record-workspace[data-page=service] .rp-service-stage-tabs button{padding:8px 10px}}.approved-record-workspace[data-page=service] .op-toolbar>label:not(.op-search){display:none}.approved-record-workspace[data-page=service] .rp-service-surface>.rp-toolbar{box-shadow:none;border:0;margin:0 12px 12px;padding:5px 0 0}.approved-record-workspace[data-page=service] .rp-service-surface>.rp-toolbar>form{flex:370px;width:auto}.approved-record-workspace[data-page=service] .rp-service-surface .op-search{flex:1;min-width:170px}.approved-record-workspace[data-page=service] .rp-service-surface .op-toolbar>button[type=submit]{display:none}.approved-record-workspace[data-page=service] .rp-service-extra-filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.approved-record-workspace[data-page=service] .rp-service-layout.has-details{grid-template-columns:minmax(0,1.1fr) minmax(400px,1fr)}.approved-record-workspace[data-page=service] .rp-service-list>button{width:100%;min-height:76px}.approved-record-workspace[data-page=service] .rp-service-list>button.selected,.approved-record-workspace[data-page=service] .rp-service-board>button.selected{outline-offset:-2px;background:#f6f2ff;outline:2px solid #8561ef}.approved-record-workspace[data-page=service] .rp-service-list .rp-identity strong{color:#1b1642;font-size:13px}.approved-record-workspace[data-page=service] .rp-service-list .rp-identity small{color:#766a93}.approved-record-workspace[data-page=service] .rp-service-board>button{min-width:0}.approved-record-workspace[data-page=service] .rp-service-layout .op-panel{border-radius:11px}.approved-record-workspace[data-page=service] .op-service-reference-summary{margin-top:10px}.approved-record-workspace[data-page=service] .op-service-summary-meta{color:#766a93;flex-wrap:wrap;align-items:center;gap:9px;padding-bottom:11px;font-size:11px;display:flex}.approved-record-workspace[data-page=service] .op-service-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.approved-record-workspace[data-page=service] .op-service-summary-grid section{background:#fff;border:1px solid #eae3f7;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex}.approved-record-workspace[data-page=service] .op-service-summary-grid h3,.approved-record-workspace[data-page=service] .op-service-quick-actions h3{color:#211a48;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.approved-record-workspace[data-page=service] .op-service-summary-grid h3 svg,.approved-record-workspace[data-page=service] .op-service-quick-actions h3 svg{color:#4113c1}.approved-record-workspace[data-page=service] .op-service-summary-grid a{color:#4113c1;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.approved-record-workspace[data-page=service] .op-service-summary-grid strong,.approved-record-workspace[data-page=service] .op-service-summary-grid p{color:#27204c;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.approved-record-workspace[data-page=service] .op-service-summary-grid small{color:#786d96;font-size:11px;line-height:1.4;display:block}.approved-record-workspace[data-page=service] .op-service-quick-actions{padding:14px 0 6px}.approved-record-workspace[data-page=service] .op-service-quick-actions>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.approved-record-workspace[data-page=service] .op-service-quick-actions .button{text-align:center;white-space:normal;flex:170px;justify-content:center}@media (width<=1179px){.approved-record-workspace[data-page=service] .rp-service-layout.has-details{display:block}}@media (width<=700px){.approved-record-workspace[data-page=service] .op-service-summary-grid{grid-template-columns:1fr}.approved-record-workspace[data-page=service] .rp-service-extra-filters{width:100%}}.rp-section-heading{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:4px 0 12px;display:flex}.rp-section-heading>.rp-glyph{width:38px;height:38px}.rp-section-heading>div:first-of-type{flex:220px;min-width:0}.rp-root .rp-section-heading h2{color:#1e1648;margin:0;font-size:17px}.rp-root .rp-section-heading p{color:#6c6283;margin:2px 0 0;font-size:12px}.rp-section-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rp-visits-recorded{min-width:0}.ui-record-avatar.is-icon{color:#6b5f86;background:#f1eef7}.ui-record-avatar.is-icon svg{width:16px;height:16px}.rp-root .rp-muted{color:#6c6283;font-style:normal}.rp-record-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.rp-table .ui-status{white-space:normal;line-height:1.3}.rp-table td .ui-status+.ui-status{margin-top:4px}.approved-record-workspace[data-page=my-work] .rp-work-layout td time{display:block}.approved-record-workspace[data-page=my-work] .rp-work-layout td .ui-status{margin-top:5px}.approved-record-workspace[data-page=my-work] .rp-work-layout .rp-icon-button{place-items:center;display:inline-grid}@media (width>=1180px) and (width<=1279px){.approved-record-workspace[data-page=my-work] .rp-work-layout.has-details{grid-template-columns:minmax(0,1fr) 360px}}@media (width>=1180px) and (width<=1399px){.approved-record-workspace[data-page=my-work] .rp-work-layout.has-details .rp-table :is(th,td):nth-child(n+5){display:none}.approved-record-workspace[data-page=my-work] .rp-work-layout.has-details .rp-table{min-width:0}}.rp-deal .rp-deal-updated{align-items:center;gap:4px;display:flex}.rp-deal .rp-deal-updated svg{flex:none}.rp-deal .rp-deal-updated>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rp-deal .lead-chip-wrap,.rp-deal .lead-chip{max-width:100%}.rp-vehicle-status .ui-status{box-shadow:0 1px 4px #20143629}.rp-vehicle-body .ui-status{font-size:11px}.approved-record-workspace[data-page=visits] .rp-visit-zone{color:#827497;margin-top:2px;font-size:10px;font-weight:500;display:block}.approved-record-workspace[data-page=visits] .rp-day-timeline .ui-status{flex:none;padding:3px 7px;font-size:11px}.approved-record-workspace[data-page=visits] .rp-visit-detail-column{align-content:start;gap:8px;min-width:0;display:grid}.approved-record-workspace[data-page=visits] .rp-visit-detail-column.is-plain{display:contents}@media (width<=1179px){.approved-record-workspace[data-page=visits] .rp-visit-detail-column.is-plain>.rp-panel{order:-1}}.approved-record-workspace[data-page=visits] .rp-filter-note{color:#6b4a12;background:#fff7ec;border:1px solid #f1d4b0;border-radius:10px;margin:0;padding:9px 12px;font-size:12px}.approved-record-workspace[data-page=visits] .rp-visits-date-filter{color:#5f5578;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.approved-record-workspace[data-page=service] .rp-service-list>button{grid-template-columns:minmax(0,1fr) minmax(90px,20%) auto 92px 12px;grid-template-areas:"id contact status updated chevron";gap:4px 12px;display:grid}.approved-record-workspace[data-page=service] .rp-service-list .rp-identity{grid-area:id;max-width:none}.approved-record-workspace[data-page=service] .rp-service-list>button>span{flex:none;min-width:0;max-width:none;display:block}.approved-record-workspace[data-page=service] .rp-service-list>button>.rp-service-contact{overflow-wrap:anywhere;grid-area:contact}.approved-record-workspace[data-page=service] .rp-service-list>button>.ui-status{grid-area:status;display:inline-flex}.approved-record-workspace[data-page=service] .rp-service-list>button>.rp-service-updated{grid-area:updated;display:block}.approved-record-workspace[data-page=service] .rp-service-list>button>span:last-child{grid-area:chevron}@media (width>=561px){.approved-record-workspace[data-page=service] .rp-service-layout.has-details .rp-service-list>button{grid-template-columns:minmax(0,1fr) auto 12px;grid-template-areas:"id status chevron""contact updated chevron"}.approved-record-workspace[data-page=service] .rp-service-layout.has-details .rp-service-list>button>.rp-service-contact{padding-left:50px}}@media (width<=1400px){.approved-record-workspace[data-page=service] .rp-service-list>button{grid-template-columns:minmax(0,1fr) auto 12px;grid-template-areas:"id status chevron""contact updated chevron"}.approved-record-workspace[data-page=service] .rp-service-list>button>.rp-service-contact{padding-left:50px}}@media (width<=560px){.approved-record-workspace[data-page=service] .rp-service-list>button{grid-template-areas:"id id chevron""status status chevron""contact updated chevron"}.approved-record-workspace[data-page=service] .rp-service-list>button>.ui-status{justify-self:start;margin-left:50px}.approved-record-workspace[data-page=service] .rp-service-board{grid-template-columns:minmax(0,1fr)}}.approved-record-workspace[data-page=service] .rp-service-board>.rp-empty,.approved-record-workspace[data-page=ownership] .rp-related-grid>.rp-empty{grid-column:1/-1}.approved-record-workspace[data-page=service] .rp-service-list>button:focus-visible{outline-offset:-3px}.rp-related-card>small{overflow-wrap:anywhere;display:block}.rp-related-card .rp-related-facts{color:#6c6283;flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:11px;display:flex}.rp-related-card .rp-related-facts>span{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:inline-flex}.rp-related-card .rp-related-facts svg{color:#8265a4;flex:none}.rp-activity-empty{text-align:center;justify-items:center;gap:6px;padding:26px 12px;display:grid}.rp-activity-empty h3{margin:4px 0 0;font-size:14px}.rp-activity-empty p{color:#7a698f;margin:0;font-size:12px}.rp-photo-slot{padding:0;position:relative;overflow:hidden}.rp-photo-slot>.record-photo{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;background:0 0}.rp-vehicle-line>.record-photo{vertical-align:middle;border-radius:4px;margin-right:5px}.rp-fact-photo{color:#8265a4;border-radius:4px;flex:none;width:16px;height:16px;display:inline-flex}.rp-inline>.record-photo,.rp-identity-detail>.record-photo{border-radius:50%;flex:none}.rp-identity small.rp-identity-detail{align-items:center;gap:5px;display:flex}.approved-record-workspace[data-page=visits] .rp-visit-vehicle{border-radius:6px;flex:none}.approved-record-workspace[data-page=sales] .rp-sale-photo{border-radius:8px}.approved-record-workspace[data-page=sales] .rp-sale-photo .rp-no-sample{height:100%;min-height:0}@media (width<=560px){.approved-record-workspace[data-page=visits] .rp-visit-list>button{flex-wrap:wrap;row-gap:6px}.approved-record-workspace[data-page=visits] .rp-visit-summary{flex:1 1 0}.approved-record-workspace[data-page=visits] .rp-visit-list>button>div:last-child{text-align:left;flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;padding-left:53px;display:flex}.approved-record-workspace[data-page=visits] .rp-visit-list>button>div:last-child small{white-space:normal;margin:0}}.rp-visit-list{grid-template-columns:minmax(0,1fr);min-width:0}.rp-visit-list>button{min-width:0;max-width:100%}.approved-record-workspace[data-page=visits] .rp-visit-summary{overflow-wrap:anywhere}@media (width<=560px){.approved-record-workspace[data-page=visits] .rp-visit-list>button>div:last-child{flex-wrap:wrap;min-width:0;max-width:100%}}.rp-sale-cards{gap:14px;min-width:0;display:grid}.rp-sale-title-select{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.approved-record-workspace[data-page=sales] .rp-live-sale-feature{cursor:pointer}.approved-record-workspace[data-page=sales] .rp-live-sale-feature.is-selected{border-color:#8051ec;box-shadow:0 0 0 1px #8051ec}@media (width>=1200px){.rp-live-sale-context{max-height:calc(100dvh - 100px);position:sticky;top:82px;overflow-y:auto}}.rp-sales-image-picker{flex:270px;min-width:0;max-width:520px;margin-left:auto;position:relative}.rp-sales-image-picker summary{cursor:pointer;border:1px solid var(--border);min-height:42px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:7px 10px;list-style:none;display:flex}.rp-sales-image-picker summary::-webkit-details-marker{display:none}.rp-sales-image-picker summary>span:nth-last-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rp-sales-image-picker .ui-record-avatar{flex:0 0 30px;width:30px;height:30px}.rp-sales-image-options{z-index:30;border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;max-height:360px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #26104c22}.rp-sales-customer-search{gap:4px;padding:4px 4px 8px;display:grid}.rp-sales-customer-search input{border:1px solid var(--border);width:100%;min-height:36px;font:inherit;border-radius:8px;padding:6px 10px}.rp-sales-customer-search small{color:var(--muted);font-size:11px}.rp-sales-image-option{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px;display:flex}.rp-sales-image-option:hover,.rp-sales-image-option:focus-visible{background:#f7f3ff}.rp-sales-image-option[aria-pressed=true]{background:#eee6ff}.rp-sales-choice-copy{flex:1;gap:4px;min-width:0;display:grid}.rp-sales-choice-copy strong,.rp-sales-choice-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approved-record-workspace[data-page=sales] .rp-sales-choice-copy small{color:var(--muted);font-size:11px}.rp-sales-image-option .rp-sales-choice-car{background:#f5f3fa;border-radius:7px;flex:0 0 70px;width:70px;height:46px;overflow:hidden}.rp-sales-choice-car img{object-fit:contain;width:100%;height:100%}.rp-sales-choice-missing{color:#8d7bad;place-items:center;display:grid}.approved-record-workspace[data-page=sales] .rp-sales-records-heading{align-items:center}@media (width<=640px){.rp-sales-image-picker{flex-basis:100%;max-width:none}}.dashboard-layout .rp-hero{min-height:88px;padding-bottom:12px}@media (width>=1101px){.dashboard-layout .rp-hero h1{margin-bottom:4px;font-size:32px}.dashboard-layout .rp-hero:has(.rp-hero-actions>*)>img{z-index:0;flex:1 1 0;align-self:flex-start;width:auto;min-width:0;max-width:520px;height:82px;margin:-6px 0 -12px auto;position:relative;inset:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.dashboard-layout .rp-hero.people .rp-people{right:420px}.dashboard-layout .rp-hero.people .rp-hero-actions{align-self:center;margin-top:0}}@container rp-hero (width<=1100px){.dashboard-layout .rp-hero:has(.rp-hero-actions>:nth-child(3),.rp-hero-actions>div>:nth-child(3))>img{display:none}}.rp-root[data-page=overview] .rp-overview-banners:not([hidden]){border:1px solid var(--warm-border);background:var(--warm-surface);border-radius:14px;grid-template-columns:minmax(0,1fr);margin:0 0 14px;display:grid;overflow:hidden}.rp-overview-banners>:is(.aria-status-card,.connect-email-guide){box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:10px 16px}.rp-overview-banners>*+*{border-top:1px solid var(--warm-border)}.rp-overview-banners .connect-email-guide-body{flex:1;align-content:center;gap:2px;min-width:0;display:grid}.rp-overview-banners .connect-email-guide-body>:is(h3,p){margin:0}.rp-overview-banners .connect-email-guide-body>h3{font-size:15px}.rp-overview-banners .connect-email-guide-body>p{max-width:62ch;font-size:13px}.rp-overview-banners .connect-email-guide-until{display:none}.rp-overview-banners .connect-email-guide-actions{flex:none;margin:0 0 0 auto}.rp-overview-banners .connect-email-guide-icon{align-self:center;margin:0}.rp-overview-banners :is(.connect-email-guide-actions,.aria-status-card) .button{min-height:36px;padding:7px 14px}.rp-overview-banners .aria-status-card>.aria-status-main{row-gap:2px}.rp-overview-banners .aria-status-card h2{font-size:15px}.rp-overview-banners :is(.aqs-live-mark,.connect-email-guide-icon){width:32px;height:32px}@media (width<=640px){.rp-overview-banners>:is(.aria-status-card,.connect-email-guide){flex-wrap:wrap;min-width:0}.rp-overview-banners .aria-status-card>.aria-status-main{row-gap:4px;min-width:0}.rp-overview-banners .aria-status-card .aria-mode-switch{justify-self:start;max-width:100%}.rp-overview-banners .aria-status-card .aria-status-actions>.button{flex:100%;justify-content:center}.rp-overview-banners .connect-email-guide-actions{flex-wrap:wrap;flex:100%;min-width:0;margin:0}.rp-overview-banners .connect-email-guide-actions>*{max-width:100%}.dashboard-layout .rp-root .rp-hero{gap:10px;min-height:0;padding:4px 2px 10px}.dashboard-layout .rp-root .rp-hero h1{margin-bottom:4px;font-size:26px}.dashboard-layout .rp-root .rp-hero>div:first-child>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-layout .rp-root .rp-hero>img{display:none}.dashboard-layout .rp-root .rp-stats{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin-bottom:12px;display:flex;overflow-x:auto}.dashboard-layout .rp-root .rp-stats::-webkit-scrollbar{display:none}.dashboard-layout .rp-root .rp-stats>.rp-stat{scroll-snap-align:start;flex:0 0 min(46%,170px);min-height:0;padding:10px}.dashboard-layout .rp-root .rp-stats>.rp-stat .rp-glyph{width:30px;height:30px}.dashboard-layout .rp-root .rp-stats>.rp-stat strong{font-size:20px}.dashboard-layout .rp-root form.op-toolbar{flex-wrap:wrap;display:flex}.dashboard-layout .rp-root form.op-toolbar>.op-search{flex:180px;min-width:0}.dashboard-layout .rp-root form.op-toolbar>button[type=submit]{flex:none;width:auto}.dashboard-layout .rp-root .rp-hero-actions{flex-flow:wrap;justify-content:flex-start;gap:8px;width:100%;display:flex}.dashboard-layout .rp-root .rp-hero-actions>:is(.button,a,button){width:auto;min-height:40px;padding:8px 12px}}.rp-root[data-page=overview] .rp-card>header{flex-wrap:wrap;row-gap:8px}.rp-root[data-page=overview] .rp-card>header>h2{white-space:nowrap;flex:1 0 auto}.rp-root[data-page=overview] .rp-card>p.rp-subtitle{padding-left:0;margin-top:0!important}.rp-root[data-page=overview] .rp-card>header .rp-select{white-space:nowrap;max-width:none}.rp-root[data-page=overview] .rp-funnel>div{grid-template-columns:128px minmax(0,1fr) 46px}.rp-root[data-page=overview] .rp-funnel>div>span{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.rp-root[data-page=overview] .rp-funnel>div>span>strong{display:inline}@media (width>=761px){.rp-overview-banners .connect-email-guide-body{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.rp-overview-banners .connect-email-guide-body>:is(h3,p){grid-column:1}.rp-overview-banners .connect-email-guide-body>.connect-email-guide-actions{grid-area:1/2/span 2;align-self:center;margin:0}}@media (width<=700px){.rp-root[data-page=overview] .rp-overview-bottom>*,.rp-root[data-page=overview] .rp-overview-bottom>.rp-stack>*{align-self:stretch;width:100%;min-width:0}}.workspace-dialog{--workspace-dialog-gutter:20px;color:#101643;background:#fbfaff;border:1px solid #dedaf2;border-radius:20px;width:min(920px,100vw - 32px);max-height:min(88dvh,940px);margin:auto;padding:0;overflow:clip;box-shadow:0 28px 80px #1b12543d}.workspace-dialog[open]{flex-direction:column;display:flex}.workspace-dialog.workspace-dialog-sm,.workspace-dialog-compact{width:min(440px,100vw - 32px)}.workspace-dialog.workspace-dialog-md{width:min(620px,100vw - 32px)}.workspace-dialog.workspace-dialog-lg{width:min(920px,100vw - 32px)}.workspace-dialog.workspace-dialog-xl{width:min(1240px,100vw - 32px)}.workspace-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.workspace-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10123c80}.workspace-dialog-shell{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.workspace-dialog-header{background:linear-gradient(115deg,#fff 54%,#f1ebff);border-bottom:1px solid #e7e6f4;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.workspace-dialog-heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.workspace-dialog-mark{color:#4113c1;background:#eee8ff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.workspace-dialog-eyebrow{color:#4c1eb5;letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}dialog.workspace-dialog .workspace-dialog-header h2{letter-spacing:normal;overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.25;display:block}dialog.workspace-dialog.workspace-dialog-sm .workspace-dialog-header h2{font-size:18px}.workspace-dialog-sm .workspace-dialog-mark{border-radius:10px;width:34px;height:34px}.workspace-dialog-sm{--workspace-dialog-gutter:20px}.workspace-dialog-header p:last-child:not(.workspace-dialog-eyebrow){color:#606c9b;margin:6px 0 0;font-size:13px;line-height:1.5}.workspace-dialog-close{color:#4113c1;cursor:pointer;background:#fff;border:1px solid #dcdcf0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.workspace-dialog-close:hover,.workspace-dialog-close:focus-visible{outline-offset:2px;background:#eee8ff;outline:2px solid #4113c1}.workspace-dialog .workspace-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:16px var(--workspace-dialog-gutter) 0;flex:auto;scroll-padding-bottom:88px;overflow:auto}.workspace-dialog-body>:is(.workspace-dialog-actions,.agent-editor-footer,.assignment-actions,.calproj-actions,.campaign-confirm-actions,.contact-consent-actions,.contact-list-dialog-actions,.dialer-dialog-actions,.intel-actions,.journey-actions,.knowledge-upload>footer,.native-footer):last-child,.workspace-dialog-body>:last-child>:is(.workspace-dialog-actions,.agent-editor-footer,.assignment-actions,.calproj-actions,.campaign-confirm-actions,.contact-consent-actions,.contact-list-dialog-actions,.dialer-dialog-actions,.intel-actions,.journey-actions,.knowledge-upload>footer,.native-footer):last-child,.workspace-dialog-body>:last-child>:last-child>:is(.workspace-dialog-actions,.agent-editor-footer,.assignment-actions,.calproj-actions,.campaign-confirm-actions,.contact-consent-actions,.contact-list-dialog-actions,.dialer-dialog-actions,.intel-actions,.journey-actions,.knowledge-upload>footer,.native-footer):last-child{z-index:1;margin-inline:calc(var(--workspace-dialog-gutter) * -1);padding:12px var(--workspace-dialog-gutter);background:#fbfaff;border-top:1px solid #e7e0f6;margin-top:16px;margin-bottom:0;position:sticky;bottom:0;box-shadow:0 -6px 16px #4c1eb506}.workspace-dialog .workspace-dialog-body>:is(.workspace-dialog-actions,.campaign-confirm-actions,.intel-actions,.journey-actions):only-child{box-shadow:none;border-top:0;margin-top:0;padding-top:0;padding-bottom:16px}.workspace-dialog .customer-back,.workspace-dialog .op-back,.workspace-dialog .ui-page-header.customer-heading,.workspace-dialog .op-editor>.ui-page-header{display:none}.workspace-dialog .customer-form,.workspace-dialog .op-editor{max-width:none}.workspace-dialog .customer-form-footer,.workspace-dialog .op-form-actions{z-index:1;background:linear-gradient(#fbfaffed,#fbfaff);border-top:1px solid #e7e6f4;margin-bottom:0;padding:16px 0;position:sticky;bottom:0}@media (width<=640px){.workspace-dialog{--workspace-dialog-gutter:12px}.workspace-dialog.workspace-dialog-sm,.workspace-dialog.workspace-dialog-md,.workspace-dialog.workspace-dialog-lg,.workspace-dialog.workspace-dialog-xl,.workspace-dialog-compact,.workspace-dialog-wide{border-bottom:0;border-radius:18px 18px 0 0;width:100vw;max-width:100vw;max-height:calc(100dvh - 24px);margin:auto 0 0}.workspace-dialog .workspace-dialog-body{padding-bottom:env(safe-area-inset-bottom,0)}.workspace-dialog-actions>.button,.workspace-dialog-body .contact-list-dialog-actions>.button{flex:auto}.workspace-dialog-header{padding-left:16px;padding-right:16px}dialog.workspace-dialog .workspace-dialog-header h2{font-size:20px}.workspace-dialog .customer-form-grid,.workspace-dialog .op-form-grid{grid-template-columns:1fr}}dialog.workspace-filter-drawer{border-radius:16px 0 0 16px;width:min(440px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.workspace-filter-drawer .workspace-dialog-shell{min-height:100%}.contact-filter-popover{position:relative}.contact-filter-popover-panel{z-index:25;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);width:min(320px,100vw - 32px);max-height:min(70dvh,520px);box-shadow:var(--shadow-popover);padding:16px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}@media (width<=599px){.contact-filter-popover{position:static}.contact-filter-popover-panel{width:auto;left:16px;right:16px}}.contact-filter-panel{gap:16px;display:grid}.contact-filter-panel label{margin-bottom:6px;display:block}.contact-filter-panel select{width:100%}.contact-filter-footer{justify-content:space-between;gap:12px;display:flex}.contact-active-filters{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.contact-active-filters:empty{display:none}.contact-active-filters button{color:#43208a;cursor:pointer;background:#f5f1ff;border:1px solid #ded4f7;border-radius:20px;padding:6px 12px}@media (width<=640px){dialog.workspace-filter-drawer{border-radius:18px 18px 0 0;width:100%;height:auto;max-height:85dvh;margin:auto 0 0}}:root{--qf-bone:#efeaf8;--qf-bone-soft:#f4f1fa;--qf-bone-shine:#faf8fe;--qf-sk-border:#ebe6f4;--qf-sk-surface:#fff}.qf-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qf-bone{background:linear-gradient(90deg, var(--qf-bone) 0%, var(--qf-bone-shine) 50%, var(--qf-bone) 100%);background-size:200% 100%;border-radius:6px;flex:none;max-width:100%;height:12px;animation:1.4s ease-in-out infinite qf-shimmer;display:block}.qf-bone.is-soft{background-color:var(--qf-bone-soft);background-image:linear-gradient(90deg, var(--qf-bone-soft) 0%, var(--qf-bone-shine) 50%, var(--qf-bone-soft) 100%)}.qf-bone.is-round{border-radius:50%}.qf-bone.is-pill{border-radius:999px}.qf-bone.is-icon{border-radius:10px}.qf-bone.is-control{border-radius:8px}.qf-skeleton{animation:.18s ease-out both qf-appear}.qf-skeleton-body{display:contents}.qf-fade-in{animation:.22s ease-out both qf-fade}.qf-sk-stack{flex:auto;gap:8px;min-width:0;display:grid}.qf-sk-line-pair{justify-content:space-between;align-items:center;gap:12px;display:flex}.qf-sk-card{border:1px solid var(--qf-sk-border);background:var(--qf-sk-surface);border-radius:12px;align-content:start;gap:10px;padding:16px;display:grid;box-shadow:0 1px 2px #10154408}.qf-sk-rows{display:grid}.qf-sk-row{border-top:1px solid #f2eef9;align-items:center;gap:14px;min-height:58px;padding:10px 4px;display:flex}.qf-sk-row:first-child{border-top:0}.qf-sk-list-card{gap:12px}.qf-sk-chats{display:grid}.qf-sk-chat{border-bottom:1px solid #f2eef9;align-items:flex-start;gap:12px;min-height:78px;padding:12px 10px;display:flex}.qf-sk-chat .qf-sk-stack{gap:7px}.qf-sk-thread{grid-template-rows:auto 1fr auto;gap:16px;height:100%;min-height:360px;display:grid}.qf-sk-thread-head{border-bottom:1px solid #f2eef9;align-items:center;gap:12px;padding-bottom:14px;display:flex}.qf-sk-bubbles{align-content:start;gap:14px;display:grid}.qf-sk-bubble{border-radius:14px 14px 14px 4px}.qf-sk-bubble.is-mine{border-radius:14px 14px 4px;justify-self:end}.qf-sk-composer{border-radius:10px;width:100%}.qf-sk-chat-page{gap:12px;display:grid}.qf-sk-chip-row{flex-wrap:wrap;gap:8px;display:flex}.qf-sk-two-pane{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:12px;min-height:520px;display:grid}.qf-sk-pane{padding:12px}.qf-sk-pills{flex-wrap:wrap;gap:8px;display:flex}.qf-sk-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:16px;display:grid}.qf-sk-stat{align-items:flex-start;gap:10px;min-height:103px;padding:12px 13px;display:flex}.qf-sk-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.qf-sk-cards .qf-sk-card{min-height:150px}.qf-sk-tiles{gap:24px;display:grid}.qf-sk-group{gap:10px;display:grid}.qf-sk-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:4px;display:grid}.qf-sk-tile{min-height:150px}.qf-sk-form{gap:20px;display:grid}.qf-sk-section{gap:18px;padding:24px}.qf-sk-field{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;display:grid}.qf-sk-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.qf-sk-chart{min-height:260px}.qf-sk-bars{grid-template-columns:repeat(8,1fr);align-items:end;gap:12px;height:190px;display:grid}.qf-sk-bars .qf-bone{border-radius:6px 6px 2px 2px}.qf-sk-profile{gap:12px;display:grid}.qf-sk-profile-head{align-items:center;gap:18px;min-height:132px;display:flex}.qf-sk-profile-facts{grid-template-columns:repeat(4,minmax(0,160px));gap:10px;margin-top:4px;display:grid}.qf-sk-profile-body{grid-template-columns:minmax(0,1fr) 300px;gap:12px;display:grid}.qf-sk-profile-main{min-height:320px}.qf-sk-profile-side{align-content:start;gap:12px;display:grid}.qf-sk-profile-side .qf-sk-card{min-height:130px}.qf-sk-hero{align-items:center;min-height:107px;padding:6px 6px 17px;display:flex}.qf-route-skeleton{gap:4px;display:grid}.qf-shell-skeleton{background:#faf9fc;grid-template-columns:232px minmax(0,1fr);min-height:100svh;display:grid}.qf-shell-side{background:linear-gradient(165deg,#faf8ff,#f2edfc);border-right:1px solid #e9e6ef;align-content:start;gap:14px;padding:20px 16px;display:grid}.qf-shell-logo img{width:174px;height:auto;display:block}.qf-shell-nav{align-items:center;gap:10px;min-height:22px;padding:0 8px;display:flex}.qf-shell-main{grid-template-rows:64px 1fr;min-width:0;display:grid}.qf-shell-top{background:#fff;border-bottom:1px solid #e9e6ef;justify-content:space-between;align-items:center;padding:0 28px;display:flex}.qf-shell-page{padding:12px 20px}.qf-load-error{color:#3b2530;background:#fff8f9;border:1px solid #f1d9de;border-radius:12px;align-items:center;gap:14px;margin:8px 0 16px;padding:18px 20px;display:flex}.qf-load-error.is-compact{margin:6px 0;padding:12px 14px}.qf-load-error>div{flex:auto;min-width:0}.qf-load-error strong{font-size:14px;display:block}.qf-load-error p{color:#6c5560;margin:2px 0 0;font-size:13px}.qf-load-error-icon{color:#b4234a;background:#fde8ec;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}@media (width<=1180px){.qf-sk-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.qf-sk-two-pane,.qf-sk-profile-body,.qf-sk-chart-grid{grid-template-columns:minmax(0,1fr)}.qf-sk-two-pane>:last-child{display:none}.qf-sk-field{grid-template-columns:minmax(0,1fr);gap:8px}.qf-sk-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.qf-shell-skeleton{grid-template-columns:minmax(0,1fr)}.qf-shell-side{display:none}}@media (width<=640px){.qf-sk-tile-grid{grid-template-columns:minmax(0,1fr)}.qf-load-error{flex-wrap:wrap}}@keyframes qf-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes qf-appear{0%{opacity:0}to{opacity:1}}@keyframes qf-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.qf-bone,.qf-skeleton,.qf-fade-in{animation:none}}.qf-sk-appointments{min-width:0;margin-bottom:18px}.qf-sk-appointments-head{align-items:center;gap:10px 12px;min-height:46px;margin:4px 0 12px;display:flex}.qf-sk-card.qf-sk-appointments-card{border-radius:14px;padding:14px 16px;display:block}.qf-sk-appointments-tools{justify-content:space-between;align-items:center;gap:10px;min-height:40px;margin-bottom:12px;display:flex}.qf-sk-agenda{gap:16px;display:grid}.qf-sk-agenda-note{align-items:center;height:18px;margin-bottom:-16px;display:flex}.qf-sk-agenda-day{grid-template-rows:19.5px 67px;align-items:center;gap:8px;display:grid}.qf-sk-agenda-row{border:1px solid var(--qf-sk-border);box-sizing:border-box;border-radius:10px;align-items:center;gap:14px;height:67px;padding:10px 12px;display:flex}@media (width<=720px){.qf-sk-appointments-head>.is-control,.qf-sk-appointments-tools>.is-soft{display:none}}.qf-boot{background:#faf9fc;grid-template-columns:232px minmax(0,1fr);min-height:100svh;display:grid}.qf-boot-side{background:linear-gradient(165deg,#faf8ff,#f2edfc);border-right:1px solid #e9e6ef;align-content:start;gap:14px;padding:20px 16px;display:grid}.qf-boot-side img{width:174px;height:auto}.qf-boot-top{background:#fff;border-bottom:1px solid #e9e6ef;height:64px}.qf-boot-page{gap:14px;padding:22px 26px;display:grid}.qf-boot b{background:linear-gradient(90deg,#efeaf8 0%,#faf8fe 50%,#efeaf8 100%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite qf-boot;display:block}.qf-boot-side b:nth-child(6n+3){width:72%}.qf-boot-side b:nth-child(6n+4){width:54%}.qf-boot-side b:nth-child(6n+5){width:64%}.qf-boot-side b:nth-child(6n){width:48%}.qf-boot-side b:nth-child(6n+1){width:80%}.qf-boot-side b:nth-child(6n+2){width:58%}.qf-boot-side b.qf-boot-switch{border-radius:8px;width:100%;height:46px}.qf-boot-title{width:200px;margin:18px 0 4px;height:30px!important}.qf-boot-sub{width:320px}.qf-boot-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.qf-boot-row b{border-radius:11px;height:103px}.qf-boot b.qf-boot-big{border-radius:12px;height:360px}.qf-boot-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes qf-boot{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.qf-boot b{animation:none}}@media (width<=900px){.qf-boot{grid-template-columns:1fr}.qf-boot-side{display:none}.qf-boot-row{grid-template-columns:1fr 1fr}}.campaign-channel-card{background:#fff;border:1px solid #e8e2f5;border-radius:12px;gap:16px;min-width:0;padding:16px;display:grid;box-shadow:0 2px 9px #4113c102}.campaign-channel-card .campaign-section-header{margin:0}.campaign-channel-icon{background:var(--surface-subtle,#faf8ff);color:#4113c1;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid}.campaign-channel-icon.is-email{color:#520074}.campaign-channel-icon.is-sms{color:#de0e25}.campaign-channel-icon.is-whatsapp{color:#128c4b}.campaign-channel-icon.is-call{color:#4113c1}.campaign-channel-icon .connection-provider-mark{width:20px;height:20px;color:inherit;flex:none;place-items:center;display:inline-grid}.campaign-channel-icon .connection-provider-mark svg{width:19px;height:19px}.campaign-channel-picker,.campaign-sender-picker{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.campaign-channel-picker legend,.campaign-sender-picker legend{float:left;width:100%;color:var(--ink);padding:0;font-size:13px;font-weight:700}.campaign-channel-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.campaign-channel-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.campaign-channel-options label,.campaign-sender-options label{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;font-size:12px;line-height:1.45;display:flex;position:relative}.campaign-channel-options label:hover,.campaign-sender-options label:hover:not(.is-unavailable){border-color:color-mix(in srgb, var(--brand-violet) 30%, white);background:var(--surface-subtle)}.campaign-channel-options label.is-selected,.campaign-sender-options label.is-selected{border-color:var(--brand-violet);box-shadow:inset 3px 0 var(--brand-violet);background:color-mix(in srgb, var(--brand-violet) 5%, white)}.campaign-channel-options input,.campaign-sender-options input{width:16px;height:16px;accent-color:var(--brand-violet);flex:none;margin:9px 0 0}.campaign-channel-options label>span:last-child{gap:2px;min-width:0;display:grid}.campaign-channel-options strong{color:var(--ink);font-size:13px}.campaign-channel-options small{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.campaign-channel-picker:disabled label,.campaign-sender-picker:disabled label{cursor:not-allowed;opacity:.7}.campaign-sender-options{gap:6px;margin:0;padding:0;list-style:none;display:grid}.campaign-sender-options label{align-items:center}.campaign-sender-options input{margin:0}.campaign-sender-options label.is-unavailable{cursor:default;background:var(--surface-subtle)}.campaign-sender-options .connection-provider-mark{height:28px;color:var(--brand-plum);flex:0 0 28px;place-items:center;display:grid}.campaign-sender-options .connection-provider-mark svg{width:22px;height:22px}.campaign-sender-options .connection-provider-mark .provider-phone{color:var(--brand-purple)}.campaign-sender-text{flex:1;gap:1px;min-width:0;display:grid}.campaign-sender-text strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.campaign-sender-text small{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.campaign-sender-options .ui-status{flex-shrink:0}.campaign-sender-clear{justify-self:start}.campaign-sender-empty{border:1px dashed color-mix(in srgb, var(--brand-violet) 28%, white);background:var(--surface-subtle);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.campaign-sender-empty>div{flex:220px;min-width:0}.campaign-sender-empty strong{font-size:13px}.campaign-sender-empty p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.5}.campaign-sender-error{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.campaign-message{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:16px;display:grid}.campaign-message-compose{gap:6px;min-width:0;display:grid}.campaign-message-compose>label,.campaign-call-brief label{font-size:12px;font-weight:600}.campaign-message-compose textarea,.campaign-call-brief :is(input,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;font-weight:400;line-height:1.6}.campaign-message-compose textarea,.campaign-call-brief textarea{resize:vertical}.campaign-message-count{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;font-size:11.5px;display:flex}.campaign-message-guidance{gap:4px;display:grid}.campaign-message-guidance p{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.campaign-message-guidance svg{flex:none;margin-top:2px}.campaign-message-guidance p.is-ok{color:var(--brand-purple)}.campaign-message-guidance p.is-missing{color:color-mix(in srgb, var(--brand-gold) 50%, black)}.campaign-message-optout{justify-self:start}.campaign-message-preview{border:1px solid var(--border);background:var(--lavender);border-radius:18px;gap:8px;margin:0;padding:12px;display:grid}.campaign-message-preview figcaption{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.campaign-message-preview figcaption .campaign-channel-icon{background:#fff;border-radius:8px;flex-basis:26px;width:26px;height:26px}.campaign-message-screen{background:#fff;border-radius:12px;min-height:140px;max-height:340px;padding:12px;overflow-y:auto}.campaign-message-bubble{max-width:92%;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#f0ecf8;border-radius:14px 14px 14px 4px;margin:0;padding:9px 12px;font-size:13px;line-height:1.45}.campaign-message-preview.is-whatsapp .campaign-message-bubble{background:#e7f6ec}.campaign-message-placeholder{color:var(--muted);margin:0;font-size:12px}.campaign-message-preview>small{color:var(--muted);font-size:11px}.campaign-call-brief{gap:12px;display:grid}.campaign-call-brief label{gap:6px;min-width:0;display:grid}.campaign-call-note{background:var(--lavender);color:var(--brand-plum);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.campaign-call-note svg{flex:none;margin-top:1px}.campaign-call-summary{gap:10px;margin:0;display:grid}.campaign-call-summary div{gap:2px;display:grid}.campaign-call-summary dt{font-size:12px;font-weight:600}.campaign-call-summary dd{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=1100px){.campaign-channel-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.campaign-message{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.campaign-channel-options{grid-template-columns:minmax(0,1fr)}.campaign-sender-options label{flex-wrap:wrap}.campaign-sender-options .ui-status{margin-left:26px}}.email-small-button.button{gap:6px;min-height:34px;padding:6px 12px;font-size:12px}.email-icon-button{border-radius:var(--radius-control);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.email-icon-button:hover:not(:disabled){background:var(--lavender);color:var(--primary)}.email-icon-button:disabled,.email-small-button:disabled{opacity:.5;cursor:not-allowed}.email-segmented{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;gap:2px;padding:3px;display:inline-flex}.email-segmented button{color:#6a5a80;min-height:30px;font:500 12px/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 11px}.email-segmented button:hover:not(:disabled){background:var(--canvas)}.email-segmented button[aria-pressed=true]{background:var(--lavender);color:var(--primary);font-weight:650}.email-muted{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.email-field-error{color:var(--error);font-size:12px;line-height:1.5;display:block}.email-field-warning{color:#7a4b00;font-size:12px;line-height:1.5;display:block}.email-inline-field{align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.email-inline-field select{max-width:260px;min-height:34px;font:inherit;font-weight:400}.email-check{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.email-check input{width:16px;height:16px;accent-color:var(--primary);margin:0}:is(.email-rendered-preview,.email-preview-overlay) :is(button,select,input):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.email-rendered-preview{gap:12px;min-width:0;display:grid}.email-preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.email-preview-note{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.email-preview-note.is-attention{border-color:var(--warm-border);background:var(--warm-surface)}.email-preview-note.is-error{border-color:var(--error-border);background:var(--error-surface)}.email-preview-note>span{flex:220px}.email-preview-stage{border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in srgb, var(--brand-plum) 4%, #f3f2f6);padding:16px;overflow-x:auto}.email-preview-frame{border:1px solid var(--border);background:#fff;border-radius:6px;max-width:none;height:min(720px,70vh);min-height:420px;margin:0 auto;display:block}.email-preview-sheet{max-width:none;margin:0 auto;position:relative}.email-preview-frame-state{background:#fff;border-radius:5px;align-content:start;padding:24px;display:grid;position:absolute;inset:1px}.email-preview-placeholder{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--canvas);min-height:calc(max(420px,min(720px,70vh)) + 34px);color:color-mix(in srgb, var(--brand-plum) 30%, white);place-items:center;padding:16px;display:grid}.email-preview-text{border:1px solid var(--border);border-radius:var(--radius-control);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;max-height:min(720px,70vh);margin:0;padding:16px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.email-preview-problems summary{cursor:pointer;color:var(--primary);font-size:12px;font-weight:650}.email-envelope{gap:8px;display:grid}.email-envelope-reserve :is(.email-envelope-sender,.email-envelope-line,.email-envelope-subject,.email-envelope-snippet){visibility:hidden}.email-envelope-row{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;min-width:0;padding:10px 12px;font-size:13px;line-height:1.45;display:grid}.email-envelope-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:650}.email-envelope-row.is-desktop{grid-template-columns:minmax(0,160px) minmax(0,1fr);column-gap:12px}.email-envelope-row.is-desktop .email-envelope-label{grid-column:1/-1}.email-envelope-row.is-desktop .email-envelope-line,.email-envelope-sender{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-envelope-row.is-mobile{max-width:375px}.email-envelope-row.is-mobile .email-envelope-subject{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.email-envelope-row.is-mobile .email-envelope-snippet{-webkit-line-clamp:2;line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.email-envelope-row.is-desktop .email-envelope-subject{font-weight:650}.email-envelope-row.is-desktop .email-envelope-snippet{color:var(--muted)}.email-problem-list,.email-link-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.email-problem-list li{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:1.5;display:flex}.email-problem-text{overflow-wrap:anywhere;flex:160px;min-width:0}.email-problem-text small{color:var(--muted);font-size:11px;display:block}.email-link-list{counter-reset:email-link}.email-link-list li{border:1px solid var(--border);border-radius:var(--radius-control);overflow-wrap:anywhere;background:#fff;gap:2px;padding:8px 10px;font-size:12px;line-height:1.45;display:grid}.email-link-list span{color:var(--muted)}.email-preview-overlay{border:1px solid var(--border);border-radius:var(--radius-card);width:calc(100vw - 32px);max-width:none;height:calc(100vh - 32px);max-height:none;color:var(--ink);box-shadow:var(--shadow-popover);background:#fff;margin:16px;padding:0}.email-preview-overlay::backdrop{background:color-mix(in srgb, var(--brand-plum) 28%, transparent)}.email-preview-overlay-shell{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.email-preview-overlay-header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.email-preview-overlay-header h2{margin:0 8px 0 0;font-size:17px}.email-preview-overlay-header .email-icon-button{margin-left:auto}.email-preview-overlay-body{grid-template-columns:minmax(0,1fr) minmax(260px,320px);min-height:0;display:grid;overflow:hidden}.email-preview-main{background:var(--canvas);align-content:start;gap:12px;min-width:0;padding:16px;display:grid;overflow:auto}.email-preview-side{border-left:1px solid var(--border);align-content:start;gap:18px;min-width:0;padding:16px;display:grid;overflow:auto}.email-preview-side h3{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}@media (width<=900px){.email-preview-overlay{border-radius:0;width:100vw;height:100vh;margin:0}.email-preview-overlay-body{grid-template-columns:minmax(0,1fr);overflow:auto}.email-preview-main,.email-preview-side{overflow:visible}.email-preview-side{border-left:0;border-top:1px solid var(--border)}}.email-preview-dark-check .email-preview-frame{filter:invert()hue-rotate(180deg)}.email-preview-dark-check .email-preview-stage{background:#1f1d24}.email-dark-note[hidden]{display:none}.campaign-editor{min-width:0;color:var(--ink)}.campaign-editor-note{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.campaign-editor-note>svg{color:var(--brand-violet);flex-shrink:0;margin-top:1px}.campaign-editor-note p{color:var(--muted);margin:0}.campaign-editor-note strong{color:var(--ink)}.campaign-editor fieldset:not(.campaign-card){border:0;min-width:0;margin:0;padding:0}.campaign-editor legend:not(.campaign-card-legend){margin-bottom:12px;padding:0;font-size:13px;font-weight:700}.campaign-editor label{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.campaign-editor :is(input,textarea,select){width:100%;min-width:0;min-height:40px;font:inherit;box-sizing:border-box;font-weight:400}.campaign-editor textarea{resize:vertical;line-height:1.6}.campaign-editor label small{color:var(--muted);font-weight:400;line-height:1.5}.campaign-editor .campaign-field-error,.campaign-editor label small.campaign-field-error{color:var(--error);margin:0;font-size:12px;line-height:1.5}.campaign-card{background:#fff;border:1px solid #e8e2f5;border-radius:12px;min-width:0;margin:0;padding:16px;box-shadow:0 2px 9px #4113c102}.campaign-card-header{align-items:center;gap:10px;min-height:31px;margin:0 0 12px;display:flex}.campaign-card-header h3{flex:1;min-width:0;margin:0;font-size:15px;line-height:1.3}.campaign-card-header .rp-glyph,.campaign-card-legend .rp-glyph{border-radius:8px;width:31px;height:31px}.campaign-card-header .rp-glyph svg,.campaign-card-legend .rp-glyph svg{width:17px;height:17px}.campaign-card-count{color:var(--muted);white-space:nowrap;font-size:12px}.campaign-card-legend{float:left;width:100%;color:var(--ink);grid-column:1/-1;align-items:center;gap:10px;margin:0 0 4px;padding:0;font-size:15px;font-weight:700;display:flex}.campaign-card-legend+*{clear:both}.campaign-card-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.campaign-card-footer p{color:var(--muted);flex:240px;margin:0;font-size:12px;line-height:1.5}.campaign-envelope{gap:12px;display:grid}@media (width>=1200px){.campaign-envelope{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.campaign-editor-layout{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);grid-template-areas:"blocks props""preview preview";align-items:start;gap:14px;display:grid}.campaign-blocks{grid-area:blocks}.campaign-preview{grid-area:preview}.campaign-block-properties{grid-area:props}.campaign-blocks,.campaign-block-properties,.campaign-preview{min-width:0}.campaign-blocks ol{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.campaign-blocks li{border:1px solid var(--border);background:#fff;border-radius:9px;overflow:hidden}.campaign-blocks li:hover{border-color:color-mix(in srgb, var(--brand-violet) 25%, white)}.campaign-blocks li.is-selected{border-color:var(--brand-violet);box-shadow:inset 3px 0 var(--brand-violet);background:color-mix(in srgb, var(--brand-violet) 4%, white)}.campaign-block-select{text-align:left;width:100%;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:flex-start;gap:9px;padding:10px 10px 6px;font-size:12px;font-weight:600;display:flex}.campaign-block-type{background:var(--lavender);width:26px;height:26px;color:var(--brand-violet);border-radius:7px;flex-shrink:0;place-items:center;display:inline-grid}.campaign-block-text{min-width:0;padding-top:3px}.campaign-block-select small{color:var(--muted);margin-top:3px;font-weight:400;line-height:1.45;display:block}.campaign-block-actions{gap:4px;padding:0 8px 8px 45px;display:flex}.campaign-block-actions button{border:1px solid var(--border);color:#423155;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:30px;min-height:30px;padding:0;display:inline-flex}.campaign-block-actions button:hover:not(:disabled){background:var(--surface-subtle);border-color:color-mix(in srgb, var(--brand-violet) 30%, white)}.campaign-block-actions button.is-delete:is(:hover,:focus-visible):not(:disabled){color:var(--error);background:var(--error-surface);border-color:var(--error-border)}.campaign-move{display:inline-flex}.campaign-move.is-up{transform:rotate(-90deg)}.campaign-move.is-down{transform:rotate(90deg)}.campaign-blocks-empty{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.5}.campaign-editor fieldset.campaign-add{border-top:1px solid var(--border);padding-top:12px}.campaign-editor button:disabled{opacity:.5;cursor:not-allowed}.campaign-editor :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.campaign-add-blocks{flex-wrap:wrap;gap:6px;display:flex}.campaign-add-blocks .button{gap:6px;min-height:34px;padding:6px 10px;font-size:12px}.campaign-add .campaign-preview-meta{margin:10px 0 0}.campaign-block-properties>fieldset{gap:14px;display:grid}.campaign-style-controls{border-top:1px solid var(--border);padding-top:12px}.campaign-style-controls summary{cursor:pointer;color:var(--brand-violet);font-size:12px;font-weight:600}.campaign-style-controls>:is(label,fieldset){margin-top:12px}.campaign-swatches>div{flex-wrap:wrap;gap:8px;display:flex}.campaign-editor .campaign-swatch{appearance:none;background:var(--swatch);width:28px;height:28px;min-height:28px;box-shadow:0 0 0 1px var(--border);cursor:pointer;border:2px solid #fff;border-radius:50%;margin:0;padding:0}.campaign-editor .campaign-swatch:checked{box-shadow:0 0 0 2px white, 0 0 0 4px var(--ink)}.campaign-color-input{align-items:center;gap:8px;display:flex}.campaign-color-chip{border:1px solid var(--border);background:repeating-linear-gradient(45deg,#f3f2f5 0 4px,#fff 4px 8px);border-radius:7px;flex-shrink:0;width:28px;height:28px}.campaign-preview{background:var(--surface-subtle)}.campaign-preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.campaign-segmented{background:#fff;border:1px solid #e7dff5;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.campaign-segmented button{color:#6a5a80;min-height:30px;font:500 12px/1.2 var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 11px}.campaign-segmented button:hover{background:var(--surface-subtle)}.campaign-segmented button[aria-pressed=true]{color:var(--brand-violet);background:#f1ebff;font-weight:600}.campaign-preview-meta{color:var(--muted);margin:10px 0 14px;font-size:12px;line-height:1.5}.campaign-email-preview{border:1px solid var(--border);color:#24202c;overflow-wrap:anywhere;background:#fff;border-radius:8px;max-width:640px;margin:auto;overflow:hidden}.campaign-email-preview.is-mobile{max-width:340px}.campaign-email-preview header{border-bottom:1px solid var(--border);padding:16px;font-size:13px;line-height:1.5}.campaign-email-preview header p{color:#655c70;margin:5px 0 0;font-size:12px}.campaign-email-body{padding:12px}.campaign-preview-block{white-space:pre-wrap;margin:4px 0;padding:12px}.campaign-preview-block.is-selected{outline-offset:-1px;outline:1px dashed #8973a8}.campaign-preview-block h2{margin:0;font-size:24px;line-height:1.3}.campaign-preview-block p{margin:0;font-size:14px;line-height:1.65}.campaign-preview-block small{color:#655c70;margin-top:6px;font-size:11px;line-height:1.5;display:block}.campaign-preview-block img{max-width:100%;height:auto;display:inline-block}.campaign-preview-block hr{border:0;border-top:1px solid;margin:8px 0}.campaign-preview-cta{color:#24202c;background:#f4f0fa;border:1px solid #d8cce9;border-radius:6px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-block}.campaign-image-placeholder,.campaign-vehicle-reference{text-align:inherit;background:#faf8fd;border:1px dashed #c3b7d0;border-radius:8px;padding:16px}.campaign-image-placeholder .button{margin-top:12px}.campaign-vehicle-reference strong{margin:6px 0;font-size:13px;display:block}.campaign-placeholder{color:#655c70;font-size:13px;font-weight:400}.campaign-email-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;font-family:inherit;font-size:13px;line-height:1.6}.campaign-editor-announcement{min-height:17px;color:var(--muted);margin:6px 0 0;font-size:11px}.campaign-text-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:inherit;border:1px solid var(--border);background:var(--surface,#fff);border-radius:8px;margin:12px 0 0;padding:1rem;font-size:13px;line-height:1.6}.campaign-html-frame{border:1px solid var(--border);pointer-events:none;background:#fff;border-radius:8px;width:100%;height:min(420px,55vh);min-height:220px;margin:12px auto 0;display:block}.campaign-html-frame.is-mobile{width:min(100%,375px)}.campaign-sanitizer{margin-top:16px;font-size:12px;line-height:1.5}.campaign-sanitizer h4{align-items:center;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.campaign-sanitizer ul{color:var(--muted);overflow-wrap:anywhere;margin:0;padding-left:18px}.campaign-sanitizer p{color:var(--muted);margin:0}.campaign-readonly{gap:12px;display:grid}.campaign-readonly .campaign-email-preview{margin:0 auto}.campaign-readonly-subject{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.campaign-readonly-subject p{color:var(--muted);margin:4px 0 0;font-size:12px}.campaign-readonly .campaign-html-frame,.campaign-readonly .campaign-text-preview{margin-top:0}.campaign-html-import{gap:14px;display:grid}.campaign-html-import>.campaign-preview-meta{margin:0}.campaign-html-source{gap:12px;display:grid}.campaign-html-import .campaign-html-source textarea{min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.campaign-html-source input[type=file]::file-selector-button{border:1px solid var(--border);color:#423155;min-height:28px;font:600 12px/1.2 var(--font-sans);cursor:pointer;background:#fff;border-radius:6px;margin-right:10px;padding:4px 12px}.campaign-html-source input[type=file]:hover::file-selector-button{background:var(--surface-subtle)}.campaign-html-source .campaign-preview-meta{margin:0}.campaign-html-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campaign-html-actions .button{min-height:36px;font-size:12px}.campaign-html-review{background:var(--surface-subtle);border:1px solid #e8e2f5;border-radius:12px;gap:12px;padding:14px;display:grid}.campaign-html-review .campaign-html-frame{margin:0}.campaign-html-review .campaign-editor-note{background:#fff;margin:0}.campaign-html-review .campaign-sanitizer{margin:0}.campaign-html-review>.button{justify-self:start}.campaign-html-plain summary{cursor:pointer;color:var(--brand-violet);font-size:12px;font-weight:600}.campaign-html-plain pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--border);background:#fff;border-radius:8px;max-height:240px;margin:10px 0 0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.campaign-policy{color:var(--muted);margin-top:4px;font-size:11px;display:block}@media (width>=1500px){.campaign-editor-layout{grid-template-columns:minmax(200px,.85fr) minmax(0,2fr) minmax(230px,1fr);grid-template-areas:"blocks preview props"}}@media (width<=650px){.campaign-editor-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""blocks""props"}.campaign-card{padding:12px}.campaign-preview-block{padding:10px}.campaign-preview-block h2{font-size:21px}}.email-html-split{min-width:0;container-type:inline-size}.email-html-split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"source preview""report preview";align-items:start;gap:16px;display:grid}.email-html-source-pane{grid-area:source}.email-html-preview-pane{grid-area:preview;position:sticky;top:12px}.email-html-report{grid-area:report}@container (width<=900px){.email-html-split-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"source""preview""report"}.email-html-preview-pane{position:static}}.email-html-pane{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:#fff;gap:10px;padding:14px;display:grid}.email-html-pane-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.email-html-pane-header h3{color:var(--ink);margin:0;font-size:14px;font-weight:650}.email-html-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-html-toolbar .button{align-items:center;gap:6px;display:inline-flex}.email-html-upload{cursor:pointer;position:relative}.email-html-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.email-html-upload:focus-within{outline:2px solid var(--focus);outline-offset:2px}.email-html-upload.is-disabled{opacity:.5;cursor:not-allowed}.email-html-upload.is-disabled input[type=file]{cursor:not-allowed}.email-html-wrap{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.email-html-label{color:var(--ink);font-size:12px;font-weight:600}.email-html-textarea{resize:vertical;border:1px solid var(--input-border);border-radius:var(--radius-control);width:100%;min-height:420px;max-height:70vh;color:var(--ink);tab-size:2;background:#fff;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.email-html-textarea:focus{outline:2px solid var(--focus);outline-offset:1px}.email-html-textarea[readonly]{background:var(--canvas)}.email-html-textarea[aria-invalid=true]{border-color:var(--error-border)}.email-html-meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.email-html-note,.email-html-pending{border:1px solid var(--warm-border);border-radius:var(--radius-control);background:var(--warm-surface);color:var(--ink);align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.email-html-note svg{flex-shrink:0;margin-top:1px}.email-html-pending{border-color:var(--border);background:var(--lavender)}.email-html-error{border:1px solid var(--error-border);border-radius:var(--radius-control);background:var(--error-surface);color:var(--error);margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.email-html-empty{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--canvas);color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:48px 20px;display:grid}.email-html-empty p{max-width:42ch;margin:0;font-size:13px;line-height:1.55}.email-html-report-part{gap:6px;display:grid}.email-html-report-part h4{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 0;font-size:12px;font-weight:650}.email-html-report-part.is-blocking h4{color:var(--error)}.email-html-group{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff}.email-html-report-part.is-blocking .email-html-group{border-color:var(--warm-border)}.email-html-group summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.email-html-group ul{gap:2px;margin:0;padding:0 6px 6px;list-style:none;display:grid}.email-html-entry{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;padding:6px 8px;font-size:12px;line-height:1.45;display:grid}.email-html-entry:hover{background:var(--lavender)}.email-html-entry.is-static{cursor:default}.email-html-entry.is-static:hover{background:0 0}.email-html-entry:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.email-html-position{color:var(--primary);font-weight:600}.email-canvas{background:color-mix(in srgb, var(--brand-plum) 4%, #f3f2f6);min-width:0;min-height:0;padding:24px 16px 48px;position:relative;overflow:auto}.email-canvas-backdrop{border-radius:6px;justify-content:center;align-items:flex-start;min-width:0;padding:24px 0;display:flex}.email-canvas-frame{flex-shrink:0;position:relative}.email-canvas-body{box-shadow:0 1px 3px color-mix(in srgb, var(--brand-plum) 14%, transparent);overflow-wrap:anywhere;flex-shrink:0;position:relative}.email-canvas-slot{position:relative}.email-canvas-section,.email-canvas-block,.email-canvas-footer{outline-offset:-1px;cursor:default;outline:1px solid #0000;position:relative}.email-canvas-section:hover{outline:1px dashed color-mix(in srgb, var(--primary) 45%, white)}.email-canvas-block:hover,.email-canvas-footer:hover{outline:1px solid color-mix(in srgb, var(--primary) 55%, white)}.email-canvas-block{cursor:pointer}.email-canvas-section.is-selected,.email-canvas-block.is-selected,.email-canvas-block.is-editing,.email-canvas-footer.is-selected{outline:2px solid var(--primary);outline-offset:-2px}.email-canvas:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.email-canvas-section:focus-visible,.email-canvas-block:focus-visible,.email-canvas-footer:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--focus) 18%, transparent)}.email-canvas-block.is-editing{cursor:text}.is-dragging{opacity:.4}.email-canvas-columns{align-items:stretch;display:flex}.email-canvas-column{box-sizing:border-box;flex-direction:column;min-width:0;display:flex}.email-canvas-column-empty{border:1px dashed color-mix(in srgb, var(--primary) 30%, white);min-height:72px;color:var(--muted);font:500 12px/1.4 var(--font-sans);border-radius:4px;place-items:center;display:grid}.email-canvas-column-empty.is-over,.email-canvas-empty.is-over{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, white)}.email-canvas-empty{border:1px dashed color-mix(in srgb, var(--primary) 35%, white);border-radius:var(--radius-control);color:var(--ink);font-family:var(--font-sans);text-align:center;justify-items:center;gap:8px;margin:24px;padding:32px 24px;display:grid}.email-canvas-empty p{margin:0;font-size:15px;font-weight:650}.email-canvas-empty small{color:var(--muted);font-size:12px}.email-canvas-rich :is(p,h1,h2,h3,ul,ol){margin:0 0 var(--qf-paragraph-gap,0);font:inherit;color:inherit}.email-canvas-rich :is(p,h1,h2,h3,ul,ol):last-child{margin-bottom:0}.email-canvas-rich a{color:var(--qf-link-color,inherit);-webkit-text-decoration:var(--qf-link-decoration,underline);text-decoration:var(--qf-link-decoration,underline)}.email-canvas-hint{color:color-mix(in srgb, currentColor 45%, transparent);margin:0;font-style:italic}.email-canvas-hint.is-inline{color:inherit;opacity:.75}.email-canvas-media{min-width:0}.email-canvas-image,.email-remote-image{vertical-align:top;max-width:100%;display:inline-block}.email-image-slot{border:1px dashed color-mix(in srgb, var(--brand-plum) 28%, white);background:color-mix(in srgb, var(--brand-plum) 3%, white);color:var(--ink);font-family:var(--font-sans);text-align:center;border-radius:6px;justify-items:center;gap:6px;padding:18px 14px;display:grid}.email-image-slot svg{color:var(--primary)}.email-image-slot p{margin:0;font-size:13px;font-weight:650}.email-image-slot small{max-width:340px;color:var(--muted);font-size:12px;line-height:1.45}.email-canvas-link-note{align-items:center;justify-content:inherit;color:var(--muted);font:11px/1.4 var(--font-sans);gap:4px;margin-top:4px;display:flex}.email-canvas-button{overflow-wrap:anywhere;max-width:100%}.email-canvas-spacer{background:repeating-linear-gradient(-45deg, transparent 0 6px, color-mix(in srgb, var(--primary) 7%, transparent) 6px 12px)}.email-canvas-vehicle{gap:12px;display:grid}.email-canvas-vehicle.is-side{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.email-canvas-vehicle.is-side .email-canvas-vehicle-source{grid-column:1/-1}.email-canvas-vehicle-facts{justify-items:start;gap:8px;display:grid}.email-canvas-vehicle-facts ul{margin:0;padding-left:18px}.email-canvas-vehicle-source{color:var(--muted);font:11px/1.45 var(--font-sans);margin:0}.email-canvas-social{flex-wrap:wrap;gap:8px;display:flex}.email-canvas-social-icon{font-family:var(--font-sans);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.email-canvas-social.is-color .email-canvas-social-icon{background:var(--primary);color:#fff}.email-canvas-social.is-dark .email-canvas-social-icon{color:#fff;background:#1f2937}.email-canvas-social.is-light .email-canvas-social-icon{color:#1f2937;background:#fff;box-shadow:inset 0 0 0 1px #d1d5db}.email-canvas-footer{cursor:pointer}.email-canvas-footer-body{padding:20px 24px}.email-canvas-footer-body p{margin:0 0 4px}.email-canvas-footer-note{margin-bottom:8px}.email-canvas-lock{border:1px solid var(--border);color:var(--muted);font:600 11px/1.4 var(--font-sans);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;top:-11px;left:12px}.email-item-toolbar{z-index:4;border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-popover);font-family:var(--font-sans);background:#fff;gap:2px;padding:3px;display:flex;position:absolute;top:-36px;right:0}.email-item-toolbar.is-section{top:6px;right:6px}.email-item-toolbar button{color:#423155;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.email-item-toolbar button:hover:not(:disabled){background:var(--lavender);color:var(--primary)}.email-item-toolbar button.is-delete:hover:not(:disabled){background:var(--error-surface);color:var(--error)}.email-item-toolbar button:disabled{opacity:.4;cursor:not-allowed}.email-item-toolbar button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.email-item-handle{cursor:grab;touch-action:none}.email-drop-line{z-index:3;background:var(--primary);height:2px;margin:-1px 0;position:relative}.email-drop-line:before,.email-drop-line:after{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.email-drop-line:before{left:-4px}.email-drop-line:after{right:-4px}.email-drag-overlay{border:1px solid var(--primary);border-radius:var(--radius-control);color:var(--primary);box-shadow:var(--shadow-popover);font:650 12px/1.2 var(--font-sans);cursor:grabbing;white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.campaign-section-panel{min-width:0;margin-top:14px}.campaign-section-panel[hidden]{display:none}.campaign-email-card{overflow-wrap:anywhere;background:#fff;border:1px solid #e8e2f5;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 2px 9px #4113c102}.campaign-email-card>.campaign-section-header{flex-wrap:wrap;margin:0}.campaign-email-card>.campaign-section-header :is(h2,h3,h4){flex:160px;min-width:0;margin:0;font-size:15px;line-height:1.3}.campaign-email-card :is(p,ul,dl){margin:0}.campaign-email-muted{color:var(--muted);font-size:12.5px;line-height:1.55}p.campaign-email-muted{display:block}p.campaign-email-muted svg{vertical-align:-3px}.campaign-draft-hint{color:color-mix(in srgb, var(--brand-gold) 50%, black);margin:0;font-size:12px;line-height:1.5}.campaign-email-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campaign-email-actions .button{align-items:center;gap:6px;display:inline-flex}.campaign-email-field,.campaign-email-form label,.campaign-merge-fallbacks label,.campaign-aria-form label:not(.campaign-aria-check),.campaign-template-dialog label{align-content:start;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}:is(.campaign-email-field,.campaign-email-form,.campaign-merge-fallbacks,.campaign-aria-form,.campaign-template-dialog) :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;font-weight:400}:is(.campaign-email-form,.campaign-aria-form) textarea{resize:vertical;line-height:1.6}:is(.campaign-email-field,.campaign-email-form,.campaign-merge-fallbacks,.campaign-aria-form,.campaign-template-dialog) [aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.campaign-merge-fields{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;padding:0;list-style:none;display:grid}.campaign-merge-fields li{border:1px solid var(--border);background:var(--surface-subtle,#faf8ff);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.campaign-merge-fields code{background:color-mix(in srgb, var(--brand-violet) 9%, white);color:var(--brand-plum);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:12px}.campaign-merge-fields span{flex:1;min-width:0;font-size:12px;display:grid}.campaign-merge-fields small{color:var(--muted)}.campaign-merge-copy{flex-shrink:0;align-items:center;gap:4px;min-height:32px;padding:4px 10px;display:inline-flex}.campaign-merge-fallbacks{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;min-width:0;margin:0;padding:12px;display:grid}.campaign-merge-fallbacks legend{padding:0 6px;font-size:12px;font-weight:700}ul.campaign-merge-issues{margin:0}.campaign-email-delivery{gap:14px;min-width:0;display:grid}.campaign-email-envelope{border:1px solid var(--border);background:var(--surface-subtle,#faf8ff);border-radius:10px;gap:6px;padding:12px;display:grid}.campaign-email-envelope div{grid-template-columns:minmax(84px,110px) minmax(0,1fr);gap:8px;font-size:13px;display:grid}.campaign-email-envelope dt{color:var(--muted)}.campaign-email-envelope dd{min-width:0;margin:0;font-weight:600}.campaign-email-footer{border-top:1px dashed var(--border);color:var(--muted);text-align:center;gap:4px;padding:12px;font-size:12px;display:grid}.campaign-email-footer p{margin:0}.campaign-email-unsubscribe{color:var(--brand-violet);text-decoration:underline}.campaign-email-approval{border:1px solid var(--warm-border);background:var(--warm-surface);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.campaign-email-approval svg{flex-shrink:0;margin-top:2px}.campaign-email-approval.is-exact{border-color:color-mix(in srgb, var(--brand-violet) 22%, white);background:var(--lavender);color:var(--brand-plum)}.campaign-email-held{border:1px solid var(--error-border);background:var(--error-surface);border-radius:10px;gap:10px;padding:14px;display:grid}.campaign-email-held-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.campaign-email-sender{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.campaign-email-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.campaign-email-facts div{border:1px solid var(--border);background:#fff;border-radius:10px;gap:2px;min-width:0;padding:10px 12px;display:grid}.campaign-email-facts dt{color:var(--muted);font-size:11.5px}.campaign-email-facts dd{margin:0;font-size:13px;font-weight:600;display:grid}.campaign-email-facts small{color:var(--muted);font-weight:400}.campaign-email-form{gap:12px;display:grid}.campaign-email-form fieldset{border:0;grid-template-columns:minmax(0,2fr) repeat(2,minmax(130px,1fr));gap:12px 14px;min-width:0;margin:0;padding:0;display:grid}.campaign-email-blockers{border:1px solid var(--warm-border);background:var(--warm-surface);border-radius:10px;gap:4px;padding:10px 12px 10px 28px;font-size:12.5px;line-height:1.5;display:grid}.campaign-email-history h4{margin:0 0 8px;font-size:13px}.campaign-email-history ul{gap:6px;padding:0;list-style:none;display:grid}.campaign-email-history li{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.campaign-email-history small{color:var(--muted);flex-basis:100%}.campaign-email-skeleton{gap:8px;display:grid}.campaign-email-skeleton span{background:linear-gradient(90deg, var(--lavender), color-mix(in srgb, var(--brand-violet) 4%, white), var(--lavender));background-size:200% 100%;border-radius:6px;height:14px;animation:1.4s ease-in-out infinite campaign-email-shimmer;display:block}.campaign-email-skeleton span:nth-child(2){width:80%}.campaign-email-skeleton span:nth-child(3){width:60%}.campaign-email-skeleton.is-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.campaign-email-skeleton.is-cards span{border-radius:12px;width:auto;height:132px}@keyframes campaign-email-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.campaign-email-skeleton span{animation:none}}.campaign-templates,.campaign-template-editor{gap:14px;min-width:0;display:grid}.campaign-templates>p{margin:0}.campaign-template-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.campaign-template-card{overflow-wrap:anywhere;background:#fff;border:1px solid #e8e2f5;border-radius:12px;align-content:space-between;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 2px 9px #4113c102}.campaign-template-card>div{gap:4px;display:grid}.campaign-template-card strong{font-size:14px}.campaign-template-card span{font-size:13px}.campaign-template-card small{color:var(--muted);font-size:12px}.campaign-template-card p{margin:0}.campaign-template-dialog{gap:14px;display:grid}.campaign-aria{gap:14px;min-width:0;display:grid}.campaign-aria>p{margin:0}.campaign-aria-intro .aria-portrait{border-radius:50%;flex-shrink:0;width:36px;height:36px}.campaign-aria-layout{grid-template-columns:minmax(0,3fr) minmax(240px,2fr);align-items:start;gap:14px;display:grid}.campaign-aria-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.campaign-aria-examples{flex-wrap:wrap;gap:6px;display:flex}.campaign-aria-example{border:1px solid color-mix(in srgb, var(--brand-violet) 22%, white);background:var(--lavender);min-height:32px;color:var(--brand-plum);font:inherit;text-align:left;cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px}.campaign-aria-example:hover:not(:disabled){border-color:var(--brand-violet)}.campaign-aria-check{align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.campaign-aria-check input{margin-top:3px}.campaign-aria-facts ul{gap:8px;max-height:420px;padding:0;list-style:none;display:grid;overflow:auto}.campaign-aria-facts li{border:1px solid var(--border);border-radius:9px;gap:2px;padding:8px 10px;font-size:12px;display:grid}.campaign-aria-facts small{color:var(--muted);white-space:pre-line}.campaign-aria-result{gap:12px;min-width:0;display:grid}.campaign-aria-result>.campaign-section-header{flex-wrap:wrap;margin:0}.campaign-aria-result>.campaign-section-header h3{flex:240px;margin:0;font-size:15px}.campaign-aria-result>p{margin:0}.campaign-aria-removed{border:1px solid var(--error-border);background:var(--error-surface);border-radius:10px;gap:4px;padding:10px 12px;font-size:12.5px;display:grid}.campaign-aria-removed ul{margin:0;padding-left:18px}.campaign-aria-variants{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:12px;display:grid}.campaign-aria-used{border:1px solid color-mix(in srgb, var(--brand-violet) 18%, white);background:var(--lavender);border-radius:10px;gap:4px;padding:10px 12px;font-size:12px;display:grid}.campaign-aria-used ul{margin:0;padding-left:18px}@media (width<=900px){.campaign-aria-layout{grid-template-columns:minmax(0,1fr)}.campaign-email-form fieldset{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.campaign-email-form fieldset>label:first-of-type{grid-column:1/-1}}@media (width<=480px){.campaign-email-card{padding:12px}.campaign-email-form fieldset{grid-template-columns:minmax(0,1fr)}.campaign-email-envelope div{grid-template-columns:minmax(0,1fr);gap:0}.campaign-email-actions .button{flex:auto;justify-content:center}.campaign-merge-fields li{flex-wrap:wrap}}.campaign-email-reschedule{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.campaign-email-reschedule .campaign-email-muted{flex-basis:100%}.campaign-email-results{gap:10px;display:grid}.campaign-email-results h5{margin:0 0 6px;font-size:12.5px}.campaign-email-results-links li span,.campaign-email-results-people td span{overflow-wrap:anywhere;min-width:0}.campaign-email-results-people summary{cursor:pointer;font-size:12.5px;font-weight:600}.campaign-email-results-people table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px;font-size:12px}.campaign-email-results-people th{border-bottom:1px solid var(--border);color:var(--muted);text-align:left;padding:6px 8px;font-size:11.5px;font-weight:500}.campaign-email-results-people td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px}.campaign-email-results-people td>strong,.campaign-email-results-people td>span,.campaign-email-results-people td>small{overflow-wrap:anywhere;display:block}.campaign-email-results-people td small{color:var(--muted)}.campaign-aria-progress{color:var(--muted);flex-basis:100%;margin:0;font-size:13px;line-height:1.45}.campaign-email-pause-reason{color:var(--muted);flex-basis:100%;font-size:12.5px;font-weight:400;line-height:1.55;display:block}.campaign-email-pause-reason a{font-weight:600}.qf-rich .ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.qf-rich .ProseMirror [contenteditable=false]{white-space:normal}.qf-rich .ProseMirror [contenteditable=false] [contenteditable=true]{white-space:pre-wrap}.qf-rich img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;margin:0!important;display:inline!important}.qf-rich .ProseMirror-gapcursor{pointer-events:none;margin:0;display:none;position:absolute}.qf-rich .ProseMirror-gapcursor:after{content:"";border-top:1px solid;width:20px;animation:1.1s steps(2,start) infinite qf-rich-cursor-blink;display:block;position:absolute;top:-2px}@keyframes qf-rich-cursor-blink{to{visibility:hidden}}.qf-rich .ProseMirror-focused .ProseMirror-gapcursor{display:block}.qf-rich .ProseMirror-hideselection ::selection{background:0 0}.qf-rich .ProseMirror-hideselection *{caret-color:#0000}.qf-rich .ProseMirror-selectednode{outline:2px solid var(--primary);outline-offset:2px}.qf-rich{min-width:0;position:relative}.qf-rich-content{min-height:1.5em;color:var(--qf-rich-color,#1f2937);font-family:var(--qf-rich-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--qf-rich-size,16px);font-weight:400;line-height:var(--qf-rich-line,1.5);text-align:var(--qf-rich-align,left);overflow-wrap:anywhere;outline:none}.qf-rich-content>*,.qf-rich-content :is(p,h1,h2,h3,ul,ol,figure){margin:0}.qf-rich-content>*+*,.qf-rich-content li>*+*{margin-top:var(--qf-rich-gap,12px)}.qf-rich-content :is(h1,h2,h3){font-family:var(--qf-rich-heading-font,inherit);line-height:1.25}.qf-rich-content h1{color:var(--qf-rich-h1-color,inherit);font-size:var(--qf-rich-h1,1.75em);font-weight:var(--qf-rich-h1-weight,700)}.qf-rich-content h2{color:var(--qf-rich-h2-color,inherit);font-size:var(--qf-rich-h2,1.375em);font-weight:var(--qf-rich-h2-weight,700)}.qf-rich-content h3{color:var(--qf-rich-h3-color,inherit);font-size:var(--qf-rich-h3,1.125em);font-weight:var(--qf-rich-h3-weight,700)}.qf-rich.is-heading .qf-rich-content :is(h1,h2,h3){color:var(--qf-rich-color,inherit);font-family:var(--qf-rich-font,inherit);font-size:var(--qf-rich-size,1.375em);font-weight:var(--qf-rich-weight,700);line-height:var(--qf-rich-line,1.2)}.qf-rich-content :is(ul,ol){padding-left:1.5em}.qf-rich-content li+li{margin-top:4px}.qf-rich-content a,.qf-rich-link{color:var(--qf-rich-link,#1d4ed8);-webkit-text-decoration:var(--qf-rich-link-line,underline);text-decoration:var(--qf-rich-link-line,underline);cursor:text}.qf-rich-content .ProseMirror-trailingBreak{display:inline}.qf-align-left{text-align:left}.qf-align-center{text-align:center}.qf-align-right{text-align:right}.qf-fs-12{font-size:12px}.qf-fs-13{font-size:13px}.qf-fs-14{font-size:14px}.qf-fs-15{font-size:15px}.qf-fs-16{font-size:16px}.qf-fs-17{font-size:17px}.qf-fs-18{font-size:18px}.qf-fs-19{font-size:19px}.qf-fs-20{font-size:20px}.qf-fs-21{font-size:21px}.qf-fs-22{font-size:22px}.qf-fs-23{font-size:23px}.qf-fs-24{font-size:24px}.qf-fs-25{font-size:25px}.qf-fs-26{font-size:26px}.qf-fs-27{font-size:27px}.qf-fs-28{font-size:28px}.qf-fs-29{font-size:29px}.qf-fs-30{font-size:30px}.qf-fs-31{font-size:31px}.qf-fs-32{font-size:32px}.qf-merge-chip,.qf-placeholder-chip{max-width:100%;font-family:var(--font-sans);vertical-align:baseline;white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:999px;padding:0 7px;font-size:.82em;font-weight:650;line-height:1.55;display:inline-block}.qf-merge-chip{border:1px solid color-mix(in srgb, var(--brand-violet) 28%, white);background:color-mix(in srgb, var(--brand-violet) 9%, white);color:var(--brand-plum)}.qf-placeholder-chip{border:1px dashed var(--warm-border);background:var(--warm-surface);color:color-mix(in srgb, var(--brand-gold) 45%, black)}.qf-rich-image{justify-items:center;gap:4px;display:grid}.qf-rich-image.qf-align-left{justify-items:start}.qf-rich-image.qf-align-right{justify-items:end}.qf-rich-image img{max-width:100%;height:auto;display:block}.qf-rich-image.is-full,.qf-rich-image.is-full img{width:100%}.qf-rich-image-box{box-sizing:border-box;border:1px dashed var(--border);background:var(--lavender);width:100%;max-width:100%;color:var(--muted);font-family:var(--font-sans);text-align:center;border-radius:10px;justify-items:center;gap:6px;padding:18px 14px;font-size:12px;display:grid}.qf-rich-image-box strong{color:var(--ink);font-size:13px}.qf-rich-image-box.is-warning{border-color:var(--warm-border);background:var(--warm-surface)}.qf-rich-image-load{min-height:32px!important;padding:4px 12px!important;font-size:12px!important}.qf-rich-image-alt{color:var(--muted);font-family:var(--font-sans);font-size:11px;line-height:1.4}.qf-rich-image-alt.is-missing{color:var(--error);font-weight:650}.qf-rich.is-editable .qf-rich-image{cursor:grab}.qf-rich-toolbar-wrap{z-index:5;position:relative}.qf-rich-toolbar{border:1px solid var(--border);box-shadow:var(--shadow-card);font-family:var(--font-sans);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px 4px;padding:6px;display:flex}.qf-rich-group{border-right:1px solid var(--border);align-items:center;gap:2px;margin-right:2px;padding-right:4px;display:inline-flex}.qf-rich-tool{min-width:32px;height:32px;color:var(--ink);font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.qf-rich-tool:hover:not(:disabled){background:var(--lavender);color:var(--primary)}.qf-rich-tool[aria-pressed=true],.qf-rich-tool[aria-expanded=true]{border-color:color-mix(in srgb, var(--brand-violet) 30%, white);background:color-mix(in srgb, var(--brand-violet) 10%, white);color:var(--brand-violet)}.qf-rich-tool:focus-visible,.qf-rich-select:focus-visible,.qf-rich-swatch:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.qf-rich-tool:disabled{opacity:.45;cursor:not-allowed}.qf-rich-tool-text{font-size:12.5px}.qf-rich-select{border:1px solid var(--border);max-width:128px;height:32px;color:var(--ink);font:500 12.5px var(--font-sans);background:#fff;border-radius:7px;padding:0 6px}.qf-rich-select.is-size{max-width:82px}.qf-rich-color-glyph{justify-items:center;font-weight:700;line-height:1;display:inline-grid}.qf-rich-color-bar{border-radius:2px;width:14px;height:3px;margin-top:2px;display:block}.qf-rich-variable-glyph{font:700 12px/1 ui-monospace,Menlo,Consolas,monospace}.qf-rich-clear-glyph sub{font-size:9px}.qf-rich-panel{z-index:30;box-sizing:border-box;border:1px solid var(--border);width:min(380px,100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--shadow-popover);color:var(--ink);font-family:var(--font-sans);background:#fff;border-radius:12px;gap:10px;padding:12px 14px 14px;font-size:13px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.qf-rich-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.qf-rich-panel-close{width:32px;height:32px}.qf-rich-form{gap:10px;display:grid}.qf-rich-form label,.qf-variable-fallback{gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.qf-rich-form :is(input:not([type=checkbox]):not([type=color]),select),.qf-variable-fallback input{box-sizing:border-box;border:1px solid var(--input-border);width:100%;min-height:36px;font:400 13px var(--font-sans);border-radius:8px;padding:6px 10px}.qf-rich-form [aria-invalid=true],.qf-variable-fallback [aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.qf-rich-form-row{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.qf-rich-form.is-inline{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.qf-rich-form.is-inline input[type=color]{border:1px solid var(--border);background:#fff;border-radius:8px;width:40px;height:36px;padding:2px}.qf-rich-hex{flex:110px}.qf-rich-form-actions{flex-wrap:wrap;gap:8px;display:flex}.qf-rich-panel .button{gap:6px;min-height:36px;padding:6px 14px;font-size:13px}.qf-rich-check{align-items:center;gap:8px;font-weight:500!important;display:flex!important}.qf-rich-swatches{flex-wrap:wrap;gap:6px;display:flex}.qf-rich-swatch{border:1px solid var(--border);cursor:pointer;border-radius:7px;width:28px;height:28px;padding:0}.qf-rich-swatch[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:1px}.qf-rich-reset{justify-self:start;font-size:12px}.qf-rich-notice:empty{display:none}.qf-rich-notice{color:var(--muted);font-family:var(--font-sans);margin:6px 0 0;font-size:12px}.qf-rich-error{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);font-family:var(--font-sans);border-radius:8px;margin:0 0 8px;padding:8px 12px;font-size:12.5px}.qf-variable-picker{font-family:var(--font-sans);gap:10px;font-size:12.5px;display:grid}.qf-variable-intro{color:var(--muted);margin:0;line-height:1.5}.qf-variable-intro strong{color:var(--ink)}.qf-variable-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qf-variable-list>li{border:1px solid var(--border);background:var(--canvas);border-radius:10px;gap:6px;padding:10px;display:grid}.qf-variable-head{align-items:center;gap:8px;min-width:0;display:flex}.qf-variable-source{flex:1;min-width:0;display:grid}.qf-variable-source code{color:var(--brand-plum);font-size:11.5px}.qf-variable-source small,.qf-variable-hint{color:var(--muted);font-size:11.5px;line-height:1.45}.qf-variable-error{color:var(--error);font-size:11.5px;line-height:1.45}.qf-variable-insert{min-height:32px!important;padding:4px 12px!important;font-size:12.5px!important}.email-canvas.is-mobile .email-canvas-body{box-shadow:0 0 0 8px var(--ink), 0 6px 24px color-mix(in srgb, var(--brand-plum) 22%, transparent);border-radius:18px;overflow:hidden}.email-canvas.is-mobile .email-canvas-backdrop{padding-left:12px;padding-right:12px}.email-canvas-columns.is-stacked{flex-direction:column}.email-canvas-columns.is-stacked-reverse{flex-direction:column-reverse}.email-canvas-section.is-device-hidden>.email-canvas-section-inner,.email-canvas-block.is-device-hidden>:not(.email-item-toolbar):not(.email-visibility-badge){opacity:.38;filter:grayscale(.6)}.email-canvas-section.is-device-hidden,.email-canvas-block.is-device-hidden{outline:1px dashed color-mix(in srgb, var(--muted) 70%, var(--surface));outline-offset:-1px}.email-canvas-section.is-device-hidden.is-selected,.email-canvas-block.is-device-hidden.is-selected{outline:2px solid var(--primary);outline-offset:-2px}.email-visibility-badge{z-index:3;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:600 11px/1.5 var(--font-sans);letter-spacing:0;pointer-events:none;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;display:inline-flex;position:absolute;top:4px;left:4px}.email-visibility-badge.is-hidden{border-color:color-mix(in srgb, var(--primary) 35%, var(--surface));background:var(--lavender);color:var(--primary)}.email-canvas-bg-note{z-index:2;border:1px solid var(--border);background:var(--surface);max-width:60%;color:var(--muted);font:500 11px/1.4 var(--font-sans);border-radius:999px;padding:2px 8px;position:absolute;top:4px;right:8px}.email-canvas-backdrop{position:relative}.email-canvas-bg-note.is-section{top:auto;bottom:4px}.email-canvas-html{pointer-events:none;background:0 0;border:0;width:100%;display:block}.email-canvas-nav{line-height:1.5;display:block}.email-canvas-nav-item{display:inline}.email-canvas-nav-link{text-decoration:none;display:inline}.email-canvas-nav-link.is-missing{outline:1px dashed var(--error);outline-offset:-1px;border-radius:4px;text-decoration:line-through}.email-canvas-nav-separator{padding:0 8px}.email-canvas-nav.is-stacked .email-canvas-nav-item{display:block}.email-canvas-nav.is-stacked .email-canvas-nav-link{padding:4px 0;display:block}.email-device-width .email-number-row{margin-top:6px}.email-device-note{border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--muted);font:12px/1.45 var(--font-sans);margin:0;padding:8px 10px}.email-nav-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.email-nav-item{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);gap:8px;padding:10px;display:grid}.email-nav-item-actions{align-items:center;gap:4px;display:flex}.email-nav-item-actions .email-reset-button{margin-left:auto}.email-code-box{box-sizing:border-box;tab-size:2;white-space:pre;width:100%;min-height:180px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.email-html-state{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.email-html-removed{color:var(--ink);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.email-brand-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--gradient-card);gap:8px;padding:12px;display:grid}.email-brand-card-head{align-items:center;gap:8px;display:flex}.email-brand-card-head strong{color:var(--ink);font-size:14px}.email-brand-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.email-unavailable{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);gap:4px;padding:10px 12px;display:grid}.email-unavailable label{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.email-unavailable small{color:var(--muted);font-size:12px;line-height:1.45}.email-style-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.email-image-choice{gap:8px;display:grid}.email-image-choice-name{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px}.email-canvas-rich :is(a,.qf-rich-link){font-weight:var(--qf-link-weight);font-style:var(--qf-link-style)}.email-check-row{flex-wrap:wrap;gap:4px 16px;display:flex}.email-asset-picker [role=tab][id$=-tab-stock][aria-selected=false]{color:var(--muted)}.email-asset-unavailable strong{font-size:14px}.email-asset-unavailable{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--ink);justify-items:start;gap:8px;padding:16px;display:grid}.email-asset-unavailable p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.qf-variable-group{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qf-variable-group-title{color:var(--ink);align-items:center;gap:6px;margin:10px 0 4px;font-size:12px;font-weight:650;display:flex}.qf-variable-row{align-items:center;gap:8px;min-width:0;display:flex}.qf-variable-row .qf-variable-source{flex:auto;min-width:0}.qf-variable-row.is-disabled{opacity:.7}.qf-variable-group-title small{color:var(--muted);font-size:11px;font-weight:500}.qf-variable-unavailable{gap:4px;display:grid}.qf-variable-chips{flex-wrap:wrap;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.qf-variable-chips code{border:1px dashed var(--border);color:var(--muted);border-radius:999px;padding:1px 6px;font-size:11px;display:inline-block}.qf-variable-reason{color:var(--muted);font-size:12px;line-height:1.45}.email-asset-picker{gap:14px;min-width:0;display:grid}.email-asset-panel{align-content:start;gap:12px;min-height:180px;display:grid}.email-asset-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;max-height:340px;margin:0;padding:2px;list-style:none;display:grid;overflow:auto}.email-asset-grid li{min-width:0;position:relative}.email-asset-tile{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--ink);font:12px/1.35 var(--font-sans);text-align:left;cursor:pointer;gap:4px;padding:6px;display:grid}.email-asset-tile:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--surface))}.email-asset-tile.is-selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 25%, transparent)}.email-asset-tile:focus-visible,.email-asset-archive:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.email-asset-tile img{aspect-ratio:4/3;object-fit:contain;background:repeating-conic-gradient(var(--surface-subtle) 0 25%, var(--surface) 0 50%) 0 0 / 14px 14px;border-radius:4px;width:100%}.email-asset-tile span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.email-asset-tile small{color:var(--muted)}.email-asset-archive{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:inline-grid;position:absolute;top:10px;right:10px}.email-asset-archive:hover{border-color:var(--error-border);background:var(--error-surface);color:var(--error)}.email-asset-drop{border:1px dashed color-mix(in srgb, var(--primary) 35%, var(--surface));border-radius:var(--radius-control);background:var(--canvas);text-align:center;justify-items:center;gap:8px;padding:24px 16px;display:grid}.email-asset-drop svg{color:var(--primary)}.email-asset-drop p{margin:0;font-weight:650}.email-asset-drop small{max-width:420px;color:var(--muted);font-size:12px;line-height:1.5}.email-asset-drop label.button{cursor:pointer}.email-asset-progress{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.email-asset-progress progress{width:200px;accent-color:var(--primary)}.email-asset-action{justify-items:start;gap:10px;display:grid}.email-asset-action>.email-field{width:100%}.email-asset-choice{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.email-asset-choice>p{overflow-wrap:anywhere;margin:0;font-size:13px}.email-brand{gap:14px;min-width:0;font-size:13px;line-height:1.5;display:grid}.email-brand-scope{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 16px;display:flex}.email-brand-scope label,.email-brand-row label,.email-brand-field{min-width:0;color:var(--ink);gap:6px;font-size:12px;font-weight:600;display:grid}.email-brand-scope select{min-width:240px;min-height:40px;font:inherit;font-weight:400}.email-brand-status{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.email-brand-status small{color:var(--muted);font-size:12px}.email-brand-note{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--lavender);color:var(--ink);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.email-brand-note>svg{color:var(--brand-violet);flex-shrink:0;margin-top:2px}.email-brand-conflict{border:1px solid var(--warm-border);border-radius:var(--radius-control);background:var(--warm-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.email-brand-conflict p{flex:260px;margin:0}.email-brand-form{gap:12px;display:grid}.email-brand-group{border-radius:var(--radius-card);background:#fff;border:1px solid #e8e2f5;gap:10px;min-width:0;margin:0;padding:12px 14px 14px;display:grid}.email-brand-group legend{color:var(--ink);padding:0 6px;font-size:13px;font-weight:700}.email-brand-group p{margin:0}.email-brand-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px;display:grid}.email-brand-row :is(input,select),.email-brand-field :is(input,textarea){box-sizing:border-box;width:100%;min-height:38px;font:inherit;font-weight:400}.email-brand-field textarea{resize:vertical}.email-brand-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.email-brand-logo-frame{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--canvas);place-items:center;width:160px;height:72px;display:grid;overflow:hidden}.email-brand-logo-frame img{object-fit:contain;max-width:100%;max-height:100%}.email-brand-logo-frame span{color:var(--muted);justify-items:center;gap:4px;font-size:12px;display:grid}.email-brand-logo-actions{flex-wrap:wrap;gap:6px;display:flex}.email-brand-small.button{min-height:32px;padding-inline:10px;font-size:12.5px}.email-brand-colors{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 14px;display:grid}.email-brand-color{gap:4px;min-width:0;display:grid}.email-brand-color label{color:var(--ink);font-size:12px;font-weight:600;display:grid}.email-brand-color label small{color:var(--muted);font-weight:400}.email-brand-color-inputs{align-items:center;gap:6px;display:flex}.email-brand-color-inputs input[type=color]{border:1px solid var(--input-border);border-radius:var(--radius-control);cursor:pointer;background:#fff;flex:none;width:38px;height:38px;padding:2px}.email-brand-color-inputs input:not([type=color]){min-width:0;min-height:38px;font:inherit;flex:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.email-brand-color .email-brand-contrast{color:#7a4b00;font-size:12px;line-height:1.5;display:block}.email-brand-social{gap:8px;margin:0;padding:0;list-style:none;display:grid}.email-brand-social li{grid-template-columns:minmax(120px,160px) minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.email-brand-social li>small{grid-column:1/-1}.email-brand-social :is(select,input){box-sizing:border-box;width:100%;min-height:38px;font:inherit}.email-brand-social-href{min-width:0}.email-brand-actions{background:linear-gradient(#0000,#fff 30%);padding-top:8px;position:sticky;bottom:0}.email-brand-update{border:1px solid color-mix(in srgb, var(--brand-violet) 22%, white);border-radius:var(--radius-control);background:var(--lavender);flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.email-brand-update>svg{color:var(--brand-violet);flex-shrink:0;margin-top:2px}.email-brand-update>div:first-of-type{flex:260px;min-width:0}.email-brand-update p{color:var(--muted);margin:2px 0 0}.email-brand-update-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=600px){.email-brand-scope select{width:100%;min-width:0}.email-brand-scope label{flex:100%}.email-brand-social li{grid-template-columns:minmax(0,1fr) auto}.email-brand-social-href{grid-area:2/1/auto/-1}}.email-library-filters{flex-wrap:wrap;align-items:end;gap:10px 14px;min-width:0;display:flex}.email-library-filters label{min-width:0;color:var(--ink);gap:6px;font-size:12px;font-weight:600;display:grid}.email-library-filters select{min-height:40px;font:inherit;font-weight:400}.email-library-search{flex:260px;position:relative}.email-library-search svg{color:var(--muted);pointer-events:none;position:absolute;bottom:12px;left:12px}.email-library-search input{box-sizing:border-box;width:100%;min-height:40px;font:inherit;padding-left:36px;font-weight:400}.email-library-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.email-library-card{overflow-wrap:anywhere;background:#fff;border:1px solid #e8e2f5;border-radius:12px;grid-template-rows:auto 1fr auto;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 2px 9px #4113c102}.email-library-card:focus-within{border-color:color-mix(in srgb, var(--brand-violet) 40%, white)}.email-library-thumb{aspect-ratio:4/3;background:var(--surface-subtle);border:1px solid var(--border);border-radius:9px;place-items:center;display:grid;overflow:hidden}.email-library-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.email-library-thumb-empty{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:12px;font-size:12px;display:grid}.email-library-card-body{align-content:start;gap:4px;min-width:0;display:grid}.email-library-card-body strong{font-size:14px;line-height:1.35}.email-library-card-body small{color:var(--muted);font-size:12px;line-height:1.45}.email-library-card-badges{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.email-library-card .campaign-email-actions .button{min-height:34px;padding-inline:12px;font-size:12.5px}.workspace-dialog .email-library{max-height:min(70vh,720px);padding:2px;overflow:auto}.campaign-mode-dialog{gap:12px;font-size:13px;line-height:1.5;display:grid}.campaign-mode-dialog p{margin:0}.campaign-mode-losses{border:1px solid var(--warm-border);background:color-mix(in srgb, var(--brand-gold) 5%, white);border-radius:10px;gap:4px;margin:0;padding:10px 14px 10px 30px;display:grid}.email-variants{min-width:0;font-size:13px;line-height:1.5}.email-variants.is-compact{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.email-variants.is-compact label{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.email-variants.is-compact select{max-width:220px;min-height:32px;font:inherit;font-size:12.5px}.email-variants-error,.email-variants-note{font-size:12px}.email-variants-error{color:var(--error)}.email-variants-note{color:var(--muted)}.email-variants.is-panel{gap:10px;display:grid}.email-variants.is-panel>p{margin:0}.email-variants-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.email-variants-list li{border-radius:var(--radius-control);background:#fff;border:1px solid #e8e2f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.email-variants-language{overflow-wrap:anywhere;min-width:0;display:grid}.email-variants-language small{color:var(--muted);font-size:12px}.email-variants-small.button,.email-version-small.button{min-height:30px;padding-inline:10px;font-size:12px}.email-inbox-template-button.button{min-height:32px;padding-inline:10px;font-size:12.5px}.email-inbox-template{gap:12px;min-width:0;font-size:13px;line-height:1.5;display:grid}.email-inbox-template-note{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--lavender);color:var(--ink);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.email-inbox-template-note>svg{color:var(--brand-violet);flex-shrink:0;margin-top:2px}.email-inbox-template-body{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;min-height:260px;display:grid}.email-inbox-template-list{align-content:start;gap:6px;max-height:min(52vh,460px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.email-inbox-template-list button{border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:9px;gap:2px;padding:9px 12px;display:grid}.email-inbox-template-list button:hover{border-color:color-mix(in srgb, var(--brand-violet) 30%, white);background:var(--surface-subtle)}.email-inbox-template-list button[aria-pressed=true]{border-color:var(--brand-violet);box-shadow:inset 3px 0 var(--brand-violet);background:color-mix(in srgb, var(--brand-violet) 5%, white)}.email-inbox-template-list button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.email-inbox-template-list small{color:var(--muted);font-size:12px}.email-inbox-template-preview{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.email-inbox-template-preview p{margin:0}.email-inbox-template-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.email-inbox-template-text{border-radius:var(--radius-control);max-height:min(44vh,380px);color:var(--ink);font:13px/1.55 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e8e2f5;margin:0;padding:10px 12px;overflow:auto}.email-inbox-template-problems{border:1px solid var(--warm-border);border-radius:var(--radius-control);background:color-mix(in srgb, var(--brand-gold) 5%, white);gap:6px;padding:10px 12px;display:grid}.email-inbox-template-problems p{margin:0}.email-inbox-template-problems ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.email-inbox-template-problems li{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.email-inbox-template-problems li .ui-status{flex-shrink:0}@media (width<=600px){.email-library-grid{grid-template-columns:minmax(0,1fr)}.email-library-filters label{flex:100%}.email-inbox-template-body{grid-template-columns:minmax(0,1fr)}}.email-template-category{color:var(--muted);gap:5px;margin-block:7px;font-size:12px;display:grid}.email-template-category select{width:100%;min-width:0;min-height:36px;font:inherit;color:var(--ink)}.email-library-filters>label,.email-library-filters select{max-width:100%}.email-start{gap:14px;min-width:0;display:grid}.email-start-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.email-start-header h2{color:var(--ink);margin:0 0 4px;font-size:16px;line-height:1.35}.email-start-header p{margin:0}.email-start-brand{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--lavender);max-width:440px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.email-start-brand>svg{color:var(--brand-violet);flex-shrink:0}.email-start-brand>span{flex:200px;min-width:0}.email-start-small.button{min-height:30px;padding-inline:10px;font-size:12px}.email-start-panel{gap:12px;min-width:0;display:grid}.email-start-panel[hidden]{display:none}.email-start-yours,.email-start-prebuilt{gap:14px;min-width:0;display:grid}.email-start-group{gap:10px;min-width:0;display:grid}.email-start-group h3{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.email-start-count{background:var(--lavender);min-width:22px;height:20px;color:var(--brand-violet);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.email-start-note{flex:260px;align-self:center;margin:0}.email-start-scratch{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.workspace-dialog .email-start{max-height:min(74vh,780px);padding:2px;overflow:auto}@media (width<=600px){.email-start-brand{width:100%;max-width:none}}:root .contact-default-avatar.contact-default-avatar{stroke:none;border-radius:50%;flex:none;width:100%;max-width:none;height:100%;margin:0;display:block;transform:none}.record-photo.rp-kind-contact.has-default-avatar,.ui-record-avatar.ui-record-avatar.has-default-avatar{background:0 0}.ui-record-avatar.ui-record-avatar:has(>.has-default-avatar){background:0 0}.ui-record-avatar.has-default-avatar{padding:0;overflow:hidden}.record-photo{vertical-align:middle;color:#4113c1;background:#f1edff;justify-content:center;align-items:center;min-width:0;min-height:0;display:inline-flex;position:relative;overflow:hidden}.record-photo>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .12s ease-out;display:block;position:absolute;inset:0}.record-photo.is-loaded>img{opacity:1}.record-photo.rp-kind-vehicle>img{object-fit:contain;object-position:center}.record-photo.rp-kind-vehicle{background:#f7f6fa}.record-photo.is-loaded>:not(img){visibility:hidden}@media (prefers-reduced-motion:reduce){.record-photo>img{transition:none}}.record-photo>.ui-record-avatar,.record-photo>.record-photo-icon,.record-photo>.record-photo-placeholder{flex:none;width:100%;min-width:0;height:100%}.record-photo-icon{justify-content:center;align-items:center;display:flex}:where(.record-photo.rp-size-fill){width:100%;height:100%}.record-photo:is(.rp-size-xs,.rp-size-sm,.rp-size-md,.rp-size-lg,.rp-size-xl,.rp-size-profile,.rp-size-chip,.rp-size-thumb){flex:none}.record-photo.rp-kind-contact:not(.rp-size-fill){border-radius:50%;font-weight:650}.record-photo.rp-size-xs{width:20px;height:20px;font-size:8px}.record-photo.rp-size-sm{width:24px;height:24px;font-size:9px}.record-photo.rp-kind-contact.rp-size-md{width:32px;height:32px;font-size:11px}.record-photo.rp-size-lg{width:40px;height:40px;font-size:13px}.record-photo.rp-size-xl{width:56px;height:56px;font-size:17px}.record-photo.rp-size-profile{width:96px;height:96px;font-size:28px}.record-photo.rp-size-chip{border-radius:5px;width:20px;height:20px}.record-photo.rp-size-thumb{border-radius:6px;width:40px;height:30px}.record-photo.rp-kind-vehicle.rp-size-md{border-radius:8px;width:64px;height:48px}.record-photo:is(.rp-size-card,.rp-size-hero){aspect-ratio:1.52;border-radius:10px;width:100%;display:flex}.record-photo:is(.rp-size-card,.rp-size-hero)>:is(.rp-vehicle-image,.rp-vehicle-placeholder){aspect-ratio:auto;border-radius:inherit;width:100%;height:100%;min-height:0}.record-photo:is(.rp-size-card,.rp-size-hero)>.rp-sample-caption{color:#6e5c7e;text-align:center;background:#ffffffd9;margin:0;padding:4px 6px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.record-photo-link{border-radius:8px;flex:none;display:inline-flex}.record-photo-link:focus-visible{outline-offset:2px;outline:2px solid #4113c1}.rp-photo-label{vertical-align:middle;align-items:center;gap:6px;min-width:0;display:inline-flex}.record-photo-empty{justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;display:flex}.record-photo-editor{background:linear-gradient(120deg,#fff,#f7f4ff);border:1px solid #e4def8;border-radius:16px;align-items:center;gap:1rem;padding:1rem;display:flex}.record-photo-editor-preview{color:#4c1eb5;text-align:center;background:#eeeafd;border-radius:14px;flex:none;place-items:center;width:112px;height:112px;font-weight:700;display:grid;overflow:hidden}.record-photo-editor-contact .record-photo-editor-preview{border-radius:50%;width:96px;height:96px}.record-photo-editor-preview>img,.record-photo-editor-preview .record-photo{object-fit:cover;width:100%;height:100%}.record-photo-editor-preview>.record-photo{color:inherit;background:0 0}.record-photo-editor-vehicle .record-photo-editor-preview>img{object-fit:contain}.record-photo-editor-controls{gap:.45rem;min-width:0;display:grid}.record-photo-editor-controls p{color:#5e648b;margin:0}.record-photo-editor-controls small{color:#6e7290}.record-photo-editor-controls input{max-width:100%}.record-photo-editor-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.record-photo-success{color:#4113c1;margin:0;font-weight:600}.rp-record-link .record-photo.ui-record-avatar{border-radius:50%;flex:none;width:39px;height:39px;padding:0}.rp-record-link .record-photo.ui-record-avatar .ui-record-avatar{width:100%;height:100%}.op-vehicle-panel>.op-vehicle-photo{aspect-ratio:1.52;border-radius:10px;width:100%;margin:13px 0 8px;display:block}.op-vehicle-photo>.rp-vehicle-image,.op-vehicle-photo>.rp-vehicle-placeholder{width:100%;height:100%}.op-vehicle-photo .rp-media-caption{text-align:center;background:#fffd;padding:7px;position:absolute;bottom:0;left:0;right:0}.op-vehicle-photo{position:relative}.rp-live-vehicle-image{aspect-ratio:1.52;border-radius:9px;width:100%;display:block}.rp-live-vehicle-image>.rp-vehicle-image,.rp-live-vehicle-image>.rp-vehicle-placeholder{width:100%;height:100%}.rp-live-vehicle-image .rp-sample-caption{text-align:center;background:#ffffffd9;padding:3px;position:absolute;bottom:0;left:0;right:0}.rp-live-vehicle-image{position:relative}.rp-inventory-list .rp-live-vehicle-image{aspect-ratio:auto;height:100%}@media (width<=650px){.record-photo-editor{align-items:flex-start}.record-photo-editor-preview{width:80px;height:80px}}.record-photo-note{color:var(--muted);max-width:42ch;font-size:.8125rem;line-height:1.4;display:block}.record-photo-editor-vehicle{box-sizing:border-box;grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center;width:100%;display:grid}.record-photo-editor-vehicle.is-empty{grid-template-columns:minmax(0,1fr)}.record-photo-editor-vehicle .record-photo-editor-preview{aspect-ratio:16/9;width:100%;height:auto}.record-photo-dropzone{color:#4113c1;cursor:pointer;background:#faf8ff;border:2px dashed #b5a0ea;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:176px;padding:24px;display:flex}.record-photo-dropzone:hover,.record-photo-editor-vehicle.is-dragging{background:#eee8ff;border-color:#6834d9}.record-photo-dropzone:focus-visible{outline-offset:3px;outline:2px solid #6834d9}.record-photo-dropzone span{color:#716187;font-size:12px}.record-photo-storage-help summary{cursor:pointer;color:#716187;font-size:12px}.record-photo-progress{align-items:center;gap:10px;font-size:12px;display:flex}.record-photo-progress progress{accent-color:#6834d9;width:120px}@media (width<=640px){.record-photo-editor-vehicle{grid-template-columns:minmax(0,1fr)}.record-photo-editor-vehicle .record-photo-editor-preview{max-width:320px}}:root{--visit-closed-bg:#fdf0f2;--visit-closed-border:#f5d6dd;--visit-closed-fg:#a1364f;--visit-off-bg:#faf9fc;--visit-line:#efebf7}.visit-calendar{--visit-hour:56px;--visit-gutter:58px;--visit-day-min:0px;gap:10px;min-width:0;display:grid}.visit-calendar-person{align-items:center;gap:5px;display:flex}.visit-calendar-person>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.visit-calendar-person .record-photo{flex-shrink:0}.visit-calendar-scroll{scrollbar-gutter:stable;max-height:560px}.visit-calendar .visit-calendar-day-head,.visit-calendar .visit-calendar-corner{z-index:3;background:#fff;position:sticky;top:0}.visit-calendar .visit-calendar-day-head.is-closed{background:var(--visit-closed-bg)}.visit-calendar.is-week{--visit-day-min:84px}.visit-calendar.is-refreshing .visit-calendar-scroll,.visit-calendar.is-refreshing .ui-empty-state{opacity:.55;transition:opacity .12s}.visit-calendar-zone{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:12px;display:flex}.visit-calendar-zone svg{color:var(--primary);flex:none;margin-top:1px}.visit-calendar-zone.is-fallback{border:1px solid var(--warm-border);border-radius:var(--radius-control);background:var(--warm-surface);color:var(--ink);padding:8px 10px}.visit-calendar-zone.is-fallback svg{color:var(--ink)}.visit-calendar-scroll{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;min-width:0;max-width:100%;overflow-x:auto}.visit-calendar-grid{grid-template-columns:var(--visit-gutter) repeat(var(--visit-days), minmax(var(--visit-day-min), 1fr));min-width:calc(var(--visit-gutter) + var(--visit-days) * var(--visit-day-min));display:grid}.visit-calendar:focus{outline:none}.visit-calendar:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}.visit-calendar-grid:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.visit-calendar-corner,.visit-calendar-allday-label,.visit-calendar-gutter{z-index:2;border-right:1px solid var(--border);background:#fff;position:sticky;left:0}.visit-calendar-corner,.visit-calendar-day-head{border-bottom:1px solid var(--border)}.visit-calendar-day-head{border-left:1px solid var(--border);text-align:center;min-width:0;padding:6px 4px}.visit-calendar-corner+.visit-calendar-day-head,.visit-calendar-allday-label+.visit-calendar-allday,.visit-calendar-gutter+.visit-calendar-column{border-left:0}.visit-calendar-day-head button,.visit-calendar-day-name{border-radius:var(--radius-control);min-height:32px;color:var(--muted);font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 10px;font-size:12px;display:inline-flex}.visit-calendar-day-head button{cursor:pointer}.visit-calendar-day-head button:hover{background:var(--lavender)}.visit-calendar-weekday{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.visit-calendar-date{min-width:30px;height:30px;color:var(--ink);border-radius:999px;place-items:center;padding:0 6px;font-size:16px;font-weight:650;line-height:1;display:inline-grid}.visit-calendar-day-head.is-today .visit-calendar-date,.visit-calendar-agenda-day.is-today .visit-calendar-date{background:var(--qf-selected-accent,var(--primary));color:#fff}.visit-calendar-day-head.is-today .visit-calendar-weekday{color:var(--qf-selected-fg,var(--primary))}.visit-calendar.is-day .visit-calendar-day-name{flex-direction:row;gap:8px}.visit-calendar-closed-tag{max-width:100%;color:var(--visit-closed-fg);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.visit-calendar-day-head.is-closed .visit-calendar-date,.visit-calendar-day-head.is-closed .visit-calendar-weekday{color:var(--visit-closed-fg)}.visit-calendar-day-head.is-closed button:hover{background:color-mix(in srgb, var(--visit-closed-fg) 8%, white)}.visit-calendar-allday-label{border-bottom:1px solid var(--border);color:var(--muted);text-align:right;padding:6px 6px 6px 0;font-size:11px}.visit-calendar-allday{border-bottom:1px solid var(--border);border-left:1px solid var(--border);align-content:start;gap:4px;min-width:0;padding:4px;display:grid}.visit-calendar-gutter{grid-auto-rows:var(--visit-hour);display:grid}.visit-calendar-gutter span{color:var(--muted);text-align:right;white-space:nowrap;padding:2px 6px 0 0;font-size:11px}.visit-calendar-column{min-width:0;height:calc(var(--visit-hours) * var(--visit-hour));border-left:1px solid var(--visit-line);background:repeating-linear-gradient(to bottom, var(--visit-line) 0 1px, transparent 1px var(--visit-hour));position:relative}.visit-calendar-column.is-today{background-color:color-mix(in srgb, var(--primary) 2.5%, white)}.visit-calendar-column.is-closed,.visit-calendar-allday.is-closed{background-color:var(--visit-closed-bg)}.visit-calendar-column.is-closed{background-image:repeating-linear-gradient(to bottom, var(--visit-closed-border) 0 1px, transparent 1px var(--visit-hour))}.visit-calendar-closed-label{color:var(--visit-closed-fg);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;margin:14px 6px 0;padding:4px 8px;font-size:11px;font-weight:650;display:block;position:sticky;top:70px;overflow:hidden}.visit-calendar-off{background:var(--visit-off-bg);opacity:.85;pointer-events:none;position:absolute;left:0;right:0}.visit-calendar-day-empty{border:1px dashed var(--border);color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visit-calendar-empty-note{color:var(--muted);margin:0;font-size:12.5px}.visit-calendar-closed-panel{border:1px solid var(--visit-closed-border);border-radius:var(--radius-card);background:var(--visit-closed-bg);color:var(--visit-closed-fg);text-align:center;justify-items:center;gap:6px;padding:48px 20px;display:grid}.visit-calendar-closed-panel strong{font-size:18px}.visit-calendar-closed-panel p{max-width:420px;color:color-mix(in srgb, var(--visit-closed-fg) 75%, var(--ink));margin:0;font-size:13px;line-height:1.5}.visit-calendar-closed-icon{background:#fff;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.visit-calendar-now{z-index:1;border-top:2px solid var(--brand-crimson);pointer-events:none;height:0;position:absolute;left:0;right:0}.visit-calendar-now:before{content:"";background:var(--brand-crimson);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-4px}.visit-calendar-event,.visit-calendar-row{border:1px solid color-mix(in srgb, var(--primary) 18%, white);background:color-mix(in srgb, var(--primary) 7%, white);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:stretch;gap:2px;padding:5px 8px;font-size:12px;line-height:1.3;display:flex;overflow:hidden;box-shadow:0 1px 2px #2419500f}.visit-calendar-event:hover,.visit-calendar-row:hover{background:color-mix(in srgb, var(--primary) 12%, white)}.visit-calendar-event:focus-visible{z-index:3;outline:2px solid var(--focus);outline-offset:1px}.visit-calendar-event.is-block,.visit-calendar-event.is-short{z-index:1;position:absolute}.visit-calendar-event>*,.visit-calendar-row>*{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-width:0;overflow:hidden}.visit-calendar-event small,.visit-calendar-row small,.visit-calendar-time{color:var(--muted);font-size:11px}.visit-calendar-event .ui-status{align-self:flex-start;margin-top:2px}.visit-calendar-event.is-short{justify-content:center;gap:0;padding-block:1px}.visit-calendar-event.is-short .visit-calendar-time,.visit-calendar-event.is-compact small,.visit-calendar-event.is-compact .ui-status{display:none}.visit-calendar-event.is-short .visit-calendar-person{font-size:11px}.visit-calendar-event.is-compact{padding:2px 4px}.visit-calendar-event.is-compact .visit-calendar-time{font-size:10px;line-height:12px}.visit-calendar-event.is-compact .record-photo{width:18px;min-width:18px;height:18px}.visit-calendar-event.is-short .visit-calendar-person>:first-child:not(:last-child){display:none}.visit-calendar-detail{align-items:center;gap:4px;display:flex}.visit-calendar-event.is-short small,.visit-calendar-event.is-short .ui-status{display:none}.visit-calendar-event.is-attention,.visit-calendar-row.is-attention{border-color:color-mix(in srgb, var(--brand-gold) 40%, white);background:var(--warm-surface)}.visit-calendar-event.is-danger,.visit-calendar-event.is-inactive,.visit-calendar-row.is-danger,.visit-calendar-row.is-inactive{border-color:color-mix(in srgb, var(--error) 25%, white);background:var(--error-surface)}.visit-calendar-event.is-inactive strong,.visit-calendar-row.is-inactive strong{color:var(--muted);text-decoration:line-through}.visit-calendar-event.is-chip{position:static}.visit-calendar-unplaced{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.visit-calendar-unplaced .visit-calendar-event{max-width:260px}.visit-calendar-hint{color:var(--muted);margin:0;font-size:11px}.visit-calendar-skeleton{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;gap:10px;padding:12px;display:grid}.visit-calendar-skeleton .rp-skeleton{height:44px}.visit-calendar-skeleton .rp-skeleton:first-child{width:40%;height:20px}.visit-calendar-agenda{margin:0;padding:0;list-style:none;display:none}.visit-calendar-agenda-day{border-bottom:1px solid var(--visit-line);gap:6px;padding:10px 12px;display:grid}.visit-calendar-agenda-day:last-child{border-bottom:0}.visit-calendar-agenda-day.is-closed{background:var(--visit-closed-bg)}.visit-calendar-agenda-day h4{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.visit-calendar-agenda-day h4 .visit-calendar-date{min-width:28px;height:28px;font-size:14px}.visit-calendar-agenda-day.is-closed h4 .visit-calendar-date{color:var(--visit-closed-fg)}.visit-calendar-agenda-list{gap:6px;display:grid}.visit-calendar-agenda-empty{color:var(--muted);margin:0;font-size:12px}@media (width<=700px){.visit-calendar{--visit-hour:48px;--visit-gutter:46px}.visit-calendar.is-week .visit-calendar-scroll,.visit-calendar.is-week .visit-calendar-hint{display:none}.visit-calendar.is-week .visit-calendar-agenda{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;display:block;overflow:hidden}.visit-calendar.is-week{--visit-day-min:104px}.visit-calendar-gutter span{font-size:10px}.visit-calendar-hint{display:none}}@media (prefers-reduced-motion:reduce){.visit-calendar.is-refreshing .visit-calendar-scroll,.visit-calendar.is-refreshing .ui-empty-state{transition:none}}.visit-calendar-day-head.is-today.is-closed .visit-calendar-date{color:#fff}.visit-calendar.is-day .visit-calendar-event.is-short,.visit-calendar.is-day .visit-calendar-event.is-compact{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding-block:2px}.visit-calendar.is-day .visit-calendar-event.is-short .visit-calendar-time,.visit-calendar.is-day .visit-calendar-event.is-short small,.visit-calendar.is-day .visit-calendar-event.is-short .ui-status,.visit-calendar.is-day .visit-calendar-event.is-compact small,.visit-calendar.is-day .visit-calendar-event.is-compact .ui-status{display:flex}.visit-calendar.is-day .visit-calendar-event .ui-status{align-self:center;margin:0 0 0 auto}.visit-calendar.is-day .visit-calendar-event.is-short .visit-calendar-time{font-size:11px}.visit-calendar-agenda-day.is-today.is-closed h4 .visit-calendar-date{color:#fff}.visit-calendar.is-day .visit-calendar-event.is-short>small,.visit-calendar.is-day .visit-calendar-event.is-compact>small,.visit-calendar.is-day .visit-calendar-event .visit-calendar-person{flex-shrink:1}@media (width<=700px){.visit-calendar.is-day .visit-calendar-event.is-short .ui-status,.visit-calendar.is-day .visit-calendar-event.is-short small{display:none}}.native-appointments{min-width:0;color:var(--text,#24173c);margin-bottom:18px}.visits-section-tabs{margin:0 0 20px}[id^=visits-sections-panel-][hidden]{display:none}.native-calendar-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.native-calendar-stat{background:linear-gradient(135deg,#fff,#faf8ff);border:1px solid #ece6f7;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.native-calendar-stat>span{color:#5122cb;background:#eee7ff;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.native-calendar-stat.is-showroom>span{color:#14639d;background:#e7f4ff}.native-calendar-stat.is-service>span{color:#935e12;background:#fff1de}.native-calendar-stat.is-pickup>span{color:#237455;background:#e3f7ed}.native-calendar-stat strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2;display:block}.native-calendar-stat small{color:#766887;font-size:12px;display:block}.native-month-person{align-items:center;gap:5px;display:flex!important}.native-month-person .record-contact-avatar{flex-shrink:0}.native-month-grid .native-calendar-day button{background:#f8f5ff}.native-calendar-day small{align-items:center;gap:4px;display:flex}.native-appointments .native-schedule-tools .rp-toggle{background:#f6f2fd;border-radius:10px;padding:4px}.native-appointments .native-schedule-tools .rp-toggle button[aria-pressed=true]{background:var(--qf-selected-bg,#efe8ff);color:var(--qf-selected-fg,#4113c1);font-weight:var(--qf-selected-weight,650);box-shadow:0 0 0 1px var(--qf-selected-border,#ddd0fa);border-radius:8px}.native-appointments .native-view-switch{background:#f6f3fb;border-color:#ebe5f6;margin-left:auto}.native-appointments .native-view-switch button{min-height:30px;padding:6px 12px;font-size:12px}.native-appointments .native-view-switch button:not([aria-pressed=true]):hover{background:var(--qf-tab-hover-bg,#f6f2ff);color:var(--ink,#241950)}.native-period strong{color:var(--ink,#241950);font-size:15px}@media (width<=640px){.native-calendar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.native-calendar-stat{padding:9px}.native-month-picker{flex-wrap:wrap}}.native-appointments>.native-body,.native-appointments.is-controls{background:var(--surface,#fff);border:1px solid var(--border,#e4ddf8);border-radius:14px;min-width:0;padding:14px 16px}.native-appointments.is-controls>.native-body{border:0;border-radius:0;padding:0}.native-heading,.native-heading>div,.native-schedule-tools,.native-actions,.native-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.native-footer-error{flex-basis:100%;margin:0}.native-heading{justify-content:space-between;margin-bottom:10px}.native-heading h3{margin:0;font-size:15px}.native-heading svg{width:20px;height:20px;color:var(--brand-primary,#4113c1)}.native-schedule-tools{color:#6c6283;margin:0 0 12px;font-size:12px}.native-schedule-tools>[role=status]{flex:auto;min-width:0}@media (width<=380px){.native-schedule-tools .rp-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.native-schedule-tools .rp-toggle button{justify-content:center;min-width:0}}.native-month-picker{align-items:center;gap:6px;display:flex}.native-month-picker input{min-height:34px}.native-month-picker .rp-icon-button{color:#4113c1;border:1px solid #e4ddf8}.native-schedule{gap:8px;display:grid}.native-appointments .native-slot{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e0f3;border-radius:10px;grid-template-columns:minmax(150px,190px) minmax(0,1fr) auto;grid-template-areas:"time main status""time meta status";align-items:center;gap:3px 14px;padding:10px 12px;display:grid}.native-appointments .native-slot:hover{background:#fcfaff;border-color:#8b63e7}.native-appointments .native-slot[aria-current=true],.native-calendar-day button[aria-current=true],.native-month-edge-list button[aria-current=true]{background:linear-gradient(110deg,#f7f2ff,#fff);border-color:#6d39dc;box-shadow:0 0 0 2px #6d39dc18}.native-appointments .native-agenda.is-refreshing,.native-appointments .native-month.is-refreshing,.native-appointments .native-empty.is-refreshing{opacity:.55;transition:opacity .12s}@media (prefers-reduced-motion:reduce){.native-appointments .native-agenda.is-refreshing,.native-appointments .native-month.is-refreshing,.native-appointments .native-empty.is-refreshing{transition:none}}.native-slot-time{color:#241950;grid-area:time;font-size:12px;font-weight:650;line-height:1.35}.native-slot-main{flex-wrap:wrap;grid-area:main;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.native-slot-main strong{color:#211536;overflow-wrap:anywhere;font-size:13px}.native-slot-main small,.native-slot-meta{color:#6c6283;font-size:12px}.native-slot-main>.record-photo{align-self:center}.native-slot-main small>.record-photo{margin:-3px 6px -3px 0}.native-slot-meta{grid-area:meta;min-width:0}.native-slot-status{grid-area:status;justify-items:end;gap:4px;display:grid}.native-slot-status small{color:#6c6283;font-size:11px}.native-sync.is-attention{color:#88510c;font-weight:650}.native-empty{color:#6c6283;background:#faf8ff;border-radius:10px;margin:0;padding:12px;font-size:13px}.native-approvals{border-top:1px solid #e4ddf8;margin-top:14px;padding-top:12px}.native-approvals summary{color:#4113c1;cursor:pointer;font-size:13px;font-weight:600}.native-approvals article{border:1px solid #e4ddf8;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:12px;display:flex}.native-approvals article>div{min-width:0}.native-approvals article span{color:#716685;margin-top:5px;font-size:12px;display:block}.native-approvals article p{font-size:13px}.native-approvals dl div{grid-template-columns:140px minmax(0,1fr);gap:10px;font-size:12px;display:grid}.native-approvals dd{overflow-wrap:anywhere;margin:0}.native-error,.native-recovery{background:#fff7ec;border:1px solid #f1d4b0;border-radius:10px;padding:12px;font-size:13px}.native-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.native-facts{gap:0;margin:0 0 12px;display:grid}.native-facts>div{border-bottom:1px solid #f0ebf8;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:7px 0;font-size:12px;display:grid}.native-facts dt{color:#6c6283}.native-facts dd{color:#241950;overflow-wrap:anywhere;min-width:0;margin:0}.native-facts dd small{color:#6c6283;margin-top:2px;font-size:11px;display:block}.native-facts dd.native-fact-vehicle{align-items:center;gap:8px;display:flex}.native-editor{min-height:0;padding:20px;overflow:auto}.native-editor form{gap:14px;display:grid}.native-editor fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.native-editor label{gap:6px;font-size:13px;font-weight:600;display:grid}.native-editor input:not([type=checkbox]):not([type=radio]),.native-editor select,.native-editor textarea{box-sizing:border-box;width:100%;min-height:38px;font:inherit;color:#24173c;background:#fff;border:1px solid #ded5f3;border-radius:9px;padding:8px 10px}.native-editor small,.native-editor p{color:#716685;font-size:12px;font-weight:400}.native-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.native-resource-choice{background:#faf8ff;border-radius:10px;border:1px solid #e4ddf8!important;padding:12px!important}.native-resource-choice legend{font-size:13px;font-weight:600}.native-resource-choice label{grid-template-columns:18px minmax(0,1fr);gap:3px 8px;display:grid}.native-resource-choice label span{color:#716685;grid-column:2;font-size:11px;font-weight:400}.native-place-change{gap:8px;display:grid}.native-place-change>summary{width:max-content;max-width:100%;color:var(--brand-primary,#4113c1);cursor:pointer;font-size:13px;font-weight:600}.native-days{flex-wrap:wrap;gap:10px;display:flex}.native-days label{align-items:center;gap:4px;display:flex}.native-footer{background:#fff;border-top:1px solid #e4ddf8;justify-content:flex-end;min-height:52px;padding-top:14px;position:sticky;bottom:-20px}.native-editor .record-picker{min-width:0}.native-appointments :focus-visible{outline-offset:3px;outline:2px solid #4113c1}@media (width<=700px){.native-appointments>.native-body,.native-appointments.is-controls{padding:12px}.native-appointments .native-slot{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time status""main status""meta meta"}.native-grid{grid-template-columns:minmax(0,1fr)}.native-heading,.native-approvals article{flex-direction:column;align-items:flex-start}.native-editor{padding:14px}.native-actions{gap:6px}.native-heading>div{min-width:0}.native-schedule.is-calendar{grid-template-columns:minmax(0,1fr)}.native-approvals dl div{grid-template-columns:100px minmax(0,1fr)}}.native-month-note{color:#716685;margin:0 0 10px;font-size:12px;line-height:1.45}.native-target>.native-month-note{margin:10px 0 0}.native-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.native-weekday{color:#716685;padding:6px;font-size:11px}.native-calendar-day{background:#fff;border:1px solid #ebe5f6;border-radius:10px;min-width:0;min-height:96px;padding:6px}.native-calendar-day.is-closed{background:#fdf0f2;border-color:#f5d6dd}.native-month-closed{color:#a1364f;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:650;overflow:hidden}.native-calendar-day.is-closed .native-month-date time{color:#a1364f}.native-month-grid .native-calendar-day .native-month-more{color:var(--qf-selected-fg,#4113c1);background:0 0;border:0;margin-top:4px;padding:3px 6px;font-size:11px;font-weight:650;display:block}.native-month-grid .native-calendar-day .native-month-more:hover{background:var(--qf-tab-hover-bg,#f6f2ff)}.native-calendar-day>time{color:#716685;font-size:12px}.native-calendar-day.is-today{border-color:var(--qf-selected-border,#ddd0fa)}.native-calendar-day.is-today .native-month-date time{background:var(--qf-selected-accent,#4113c1);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 5px;display:inline-grid}.native-calendar-day.is-today>time{color:var(--primary);font-weight:700}.native-calendar-day button,.native-month-edge-list button{text-align:left;color:#241950;width:100%;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:#f7f3ff;border:1px solid #e4ddf8;border-radius:7px;justify-items:start;gap:2px;margin-top:4px;padding:5px 6px;font-size:11px;display:grid}.native-calendar-day button:hover,.native-month-edge-list button:hover{border-color:#8b63e7}.native-calendar-day button span:not(.ui-status),.native-calendar-day button small,.native-month-edge-list button span:not(.ui-status),.native-month-edge-list button small{color:#5f5578;font-size:11px;font-weight:400}.native-calendar-day button .ui-status,.native-month-edge-list button .ui-status{padding:1px 6px;font-size:10px}.native-month-edge{border-top:1px solid #e4ddf8;margin-top:12px;padding-top:10px}.native-month-edge h3{color:#241950;margin:0;font-size:13px}.native-month-edge>p{color:#716685;margin:2px 0 8px;font-size:12px}.native-month-edge-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;display:grid}.native-month-edge-list button{margin-top:0}.native-month-mobile-hint{display:none}.native-month-grid .native-calendar-day .native-month-date{width:100%;box-shadow:none;color:#716685;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:2px;font-size:12px;display:flex}.native-month-date time{font-weight:650}.native-month-count{display:none}@media (width<=700px){.native-month-mobile-hint{color:#716685;margin:0 0 10px;font-size:12px;display:block}.native-weekday{text-align:center;padding:6px 0;font-size:10px}.native-month-grid{gap:3px}.native-calendar-day{min-height:54px;padding:0}.native-month-grid .native-calendar-day .native-month-date{border-radius:7px;flex-direction:column;justify-content:flex-start;gap:5px;min-height:54px;padding:6px 2px}.native-month-date:hover{background:#eee7ff!important}.native-calendar-day.is-today .native-month-date{color:#5720ca}.native-month-grid .native-calendar-day .native-month-event,.native-month-grid .native-calendar-day .native-month-more{display:none}.native-month-closed{margin-left:0;font-size:10px}.native-calendar-day .native-month-date .native-month-count{color:#5623c8;background:#eae2ff;border-radius:5px;place-items:center;min-width:17px;height:16px;font-size:10px;font-weight:700;display:grid}}.lab-appointment-panel h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.lab-appointment-panel .native-proposal{border:1px solid var(--border);background:var(--surface,#fff);overflow-wrap:anywhere;border-radius:12px;gap:7px;min-width:0;margin:10px 0;padding:12px;display:grid}.lab-appointment-panel .native-proposal p{margin:0;font-size:12px;line-height:1.5}.lab-appointment-panel .native-proposal small{color:var(--muted);font-size:11px}.lab-appointment-panel .button{padding:7px 10px;font-size:12px}.lab-appointment-form{gap:12px;padding:0;display:grid;overflow:visible}.lab-appointment-form .native-footer{justify-content:flex-end;margin-top:8px}.workspace-dialog .native-editor{padding:0;overflow:visible}.native-step{background:#fff;border:1px solid #e7e2f6;border-radius:14px;gap:12px;min-width:0;padding:16px;display:grid}.native-step>h3{align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.native-step>h3 span{color:#4113c1;background:#eee8ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-grid}.native-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.native-editor .native-zone-note{margin:-4px 0 0}.native-editor .native-zone-note.is-error{color:#c90025;font-weight:600}.native-editor [aria-invalid=true]:is(input,select,textarea):not([type=checkbox]):not([type=radio]){border-color:var(--error)}.native-editor .field-error{color:var(--error);font-weight:600}.native-zone-choice{background:#fff8ec;border-radius:10px;gap:8px;display:grid;border:1px solid #fde3b0!important;padding:12px!important}.native-zone-choice legend{font-size:13px;font-weight:600}.native-zone-choice label{align-items:center;gap:8px;font-weight:500!important;display:flex!important}.native-zone-choice input[type=radio]{accent-color:#4113c1;width:16px;height:16px;margin:0}.native-slot-results{justify-items:start;gap:8px;display:grid}.native-slot-results>.button{align-items:center;gap:6px;display:inline-flex}.native-slot-results p{margin:0}.native-slot-list{flex-wrap:wrap;gap:8px;display:flex}.native-appointments .native-slot-list button{color:#4113c1;font:inherit;cursor:pointer;background:#f6f2ff;border:1px solid #e4ddf8;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.native-appointments .native-slot-list button:hover{background:#eee8ff}.native-holidays{gap:8px;display:grid}.native-holidays legend{margin-bottom:6px;font-size:13px;font-weight:600}.native-holidays>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.native-holidays>div>label{flex:0 200px}.native-holiday-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.native-holiday-list li{color:#3a2d65;background:#f0eafa;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.native-holiday-list button{color:#4113c1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.native-holiday-list button:hover{background:#e4d9fb}.native-saved-resource{border-bottom:1px solid #f0ebf8;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.native-saved-resource>span{gap:2px;min-width:0;display:grid}.native-saved-resource strong{color:#241950;font-size:13px}@media (width<=640px){.native-step{padding:14px}}@media (width<=520px){.native-grid.is-three{grid-template-columns:minmax(0,1fr)}}.native-period{align-items:center;gap:8px;margin-left:4px;display:inline-flex;position:relative}.native-period strong{white-space:nowrap;font-size:15px}.native-period input{color:#0000;cursor:pointer;width:38px;min-width:38px;padding:6px}.native-period input::-webkit-datetime-edit{display:none}.native-agenda{gap:16px;display:grid}.native-calendar-placeholder{background:linear-gradient(#faf8ff,#fff);border-radius:10px;min-height:224px}.native-calendar-placeholder.is-month{min-height:520px}.native-agenda-day>h3{align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.native-agenda-day>h3 small{color:var(--muted,#716685);font-size:12px;font-weight:500}@media (width<=520px){.native-month-picker{flex-wrap:wrap;min-width:0;max-width:100%}.native-period{min-width:0}.native-period strong{white-space:normal}}.native-editor label.native-check{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px}.native-editor label.native-check input{margin-top:2px}.native-editor label.native-check small{grid-column:2}.native-footer .native-next-slots{flex:1 0 100%;gap:6px;display:grid}.native-footer .native-next-slots small{color:var(--muted);font-weight:600}.booking-resource-list,.booking-resource-form{gap:14px;display:grid}.booking-resource-explainer{color:#3d3466;background:#f6f2fe;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.booking-resource-explainer strong{color:#241950}.booking-resource-rows{border:1px solid #ece6f7;border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.booking-resource-rows li{border-bottom:1px solid #f0ebf8;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.booking-resource-rows li:last-child{border-bottom:0}.booking-resource-main{gap:2px;min-width:0;display:grid}.booking-resource-main strong{color:#241950;font-size:14px}.booking-resource-main small,.booking-resource-locked{color:#6b6489;overflow-wrap:anywhere;font-size:12px}.booking-resource-empty{text-align:center;color:#6b6489;border:1px dashed #d9cff0;border-radius:12px;justify-items:center;gap:6px;padding:26px 16px;display:grid}.booking-resource-empty strong{color:#241950}.booking-resource-empty p{max-width:380px;margin:0;font-size:13px}.booking-resource-back{justify-self:start}.booking-resource-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.booking-resource-form legend{color:#241950;margin-bottom:6px;font-size:13px;font-weight:600}.booking-resource-types>div{flex-wrap:wrap;gap:8px;display:flex}.native-editor label.booking-chip{cursor:pointer;border:1px solid #ddd3f1;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.native-editor label.booking-chip:has(input:checked){border-color:var(--primary);color:#3b1f8f;background:#f3edff}.booking-resource-what>div{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.native-editor label.booking-what{cursor:pointer;border:1px solid #e3dbf3;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.native-editor label.booking-what.selected{border-color:var(--primary);background:#f8f5ff}.booking-what span{gap:2px;display:grid}.booking-what small{color:#6b6489;font-size:12px}.booking-resource-fact{gap:4px;margin:0;display:grid}.booking-resource-fact small{color:#6b6489}.booking-day{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex}.booking-day.closed small{color:#8a84a6}.native-editor label.booking-day-name{align-items:center;gap:8px;width:120px;display:inline-flex}.booking-day input[type=time]{width:118px}.booking-resource-more{gap:10px;display:grid}.booking-resource-more>summary{cursor:pointer;color:#4a3a8f;font-weight:600}.booking-resource-more[open]>:not(summary){margin-top:10px}@media (width<=640px){.booking-resource-rows li{flex-direction:column;align-items:flex-start}.native-editor label.booking-day-name{width:100%}}.native-calendar-day.is-today.is-closed .native-month-date time{color:#fff}.native-month-grid .native-calendar-day .native-month-event{gap:1px;padding:4px 6px}@media (width<=520px){.native-appointments .native-schedule-tools .native-view-switch{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-left:0;display:grid}.native-appointments .native-view-switch button{justify-content:center;padding-inline:4px}.native-appointments .native-view-switch button svg{display:none}}.service-progress .section-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.service-progress .section-title h3,.service-progress .section-title h4{overflow-wrap:break-word;flex:auto;margin:0;font-size:15px}.service-progress-actions{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.service-progress .section-title>svg{color:var(--primary,#4113c1)}.service-progress p{overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.5}.service-progress details{margin-top:12px}.service-progress-editor{flex-direction:column;gap:14px;display:flex}.op-action-form.service-progress-editor>fieldset{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:16px;display:flex}.service-progress-editor .section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-milestones .section-title{color:var(--ink);align-items:center;gap:10px;margin-bottom:8px;display:flex}.sales-milestones .section-title h3{flex:1;margin:0;font-size:15px}.sales-milestones .section-title>svg{color:var(--primary,#4113c1)}.sales-milestones p{overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.5}.sales-milestones-note,.sales-milestones-hint{color:var(--muted)}.sales-milestones-summary{color:var(--ink);font-weight:600}.sales-milestones-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sales-milestones-list>li{border:1px solid var(--border);border-radius:12px;flex-direction:column;min-width:0;padding:12px 14px;display:flex}.sales-milestones-list>li>.sales-milestones-actions{margin-top:auto;padding-top:2px}.sales-milestones-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-milestones-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sales-milestones-editor{flex-direction:column;gap:14px;display:flex}.sales-milestones-suggestion{color:var(--ink);padding-left:10px}.visit-brief .section-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.visit-brief .section-title h3{flex:1;margin:0;font-size:15px}.visit-brief .section-title>svg{color:var(--primary,#4113c1)}.visit-brief p,.visit-brief li{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.visit-brief p{margin:6px 0}.visit-brief-muted{color:var(--muted)}.visit-brief-missing{border:1px solid var(--border);color:var(--ink);border-radius:10px;margin:8px 0;padding:10px 12px 10px 28px}.visit-brief-sections{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:10px;display:grid}.visit-brief-section{border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px}.visit-brief-section h4{margin:0 0 6px;font-size:13px}.visit-brief-section ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.visit-brief-label{font-weight:600}.visit-brief-section small{color:var(--muted);font-size:11px;display:block}.visit-brief-stock,.visit-brief-quote{margin-top:2px;display:block}.visit-brief-quote{font-style:italic}.visit-brief-hero{flex-wrap:wrap;align-items:flex-start;gap:14px;margin:4px 0 10px;display:flex}.visit-brief-car{border-radius:12px;flex:none;overflow:hidden}.visit-brief-who{flex:200px;min-width:0}.visit-brief-name{align-items:center;gap:8px;display:flex}.visit-brief-name h4{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px}.visit-brief .visit-brief-lead{margin:4px 0 2px}.visit-brief .visit-brief-overview{color:var(--ink);margin:2px 0 0}.visit-brief-more{border:1px solid var(--border);border-radius:12px;margin-top:10px;padding:10px 14px}.visit-brief-more>summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:600}.visit-brief-more[open]>summary{margin-bottom:8px}.op-action-effects{color:var(--muted);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.calproj{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);background:#fff;gap:14px;padding:18px;display:grid;container:calproj/inline-size}.calproj :is(input,select,textarea){min-width:0;max-width:100%;font:inherit}.calproj :is(h2,h3){color:var(--ink);margin:0}.calproj h2{letter-spacing:-.2px;font-size:17px}.calproj-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.calproj-head>div{flex:240px;min-width:0}.calproj-head p{max-width:640px;color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.55}.calproj-head .button{white-space:nowrap;flex:none}.calproj-mark{background:color-mix(in srgb, var(--brand-violet) 12%, white);width:42px;height:42px;color:var(--brand-violet);border-radius:12px;flex:none;place-items:center;display:grid}.calproj .rp-stats.calproj-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin:0}.calproj-subhead{font-size:14px;margin-top:4px!important}.calproj-muted{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.calproj-notice{margin:0;font-size:13px;font-weight:600}.calproj-notice:empty{height:0;margin-top:-14px;display:block;overflow:hidden}.calproj-notice:not(:empty){border-radius:10px;padding:10px 12px}.calproj-notice.is-ok{border:1px solid color-mix(in srgb, var(--brand-purple) 22%, white);background:var(--lavender);color:var(--primary)}.calproj-notice.is-error{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error)}.calproj-state{border:1px dashed var(--border);background:var(--canvas);color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.calproj-state>svg{color:var(--brand-violet);flex:none}.calproj-state p{flex:200px;margin:0;font-size:13px}.calproj-state.is-problem{border-style:solid;border-color:var(--error-border);background:var(--error-surface)}.calproj-state.is-problem>svg{color:var(--error)}.calproj-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.calproj-item,.calproj-draft{border:1px solid var(--border);background:var(--canvas);border-radius:12px;gap:8px;min-width:0;padding:12px 14px;display:grid}.calproj-item.is-conflict{border-left-color:var(--brand-gold);background:var(--warm-surface)}.calproj-item.is-failed{border-left-color:var(--error)}.calproj-item:is(.is-ready,.is-written){border-left-color:var(--brand-violet)}.calproj-item:is(.is-cancelled,.is-unset){border-left-color:var(--border);background:#fff}.calproj-item-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.calproj-item-icon{background:var(--lavender);width:28px;height:28px;color:var(--brand-purple);border-radius:8px;flex:none;place-items:center;display:grid}.calproj-item-title{flex:160px;min-width:0;display:grid}.calproj-item-title strong{color:var(--ink);font-size:14px}.calproj-item-title span{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.calproj-meta{color:var(--muted);margin:0;font-size:12px}.calproj-reasons{color:var(--ink);gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.calproj-conflicts{background:var(--canvas);color:var(--ink);border-radius:10px;gap:4px;padding:8px 10px;font-size:12px;display:grid}.calproj-conflicts.is-active{background:var(--warm-surface);color:color-mix(in srgb, var(--brand-gold) 35%, black)}.calproj-conflicts p{align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.calproj-conflicts ul{gap:3px;margin:0;padding-left:18px;display:grid}.calproj-resolution{background:var(--lavender);color:var(--brand-plum);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.calproj-actions{flex-wrap:wrap;gap:8px;display:flex}.calproj-actions.is-end{justify-content:flex-end}.calproj-actions:empty{display:none}.calproj-sender{border:1px solid var(--border);background:var(--canvas);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.calproj-sender>svg{color:var(--brand-magenta);flex:none}.calproj-sender>span:not(.ui-status){flex:220px;min-width:0}.calproj-scope{border:1px solid var(--warm-border);background:var(--warm-surface);color:color-mix(in srgb, var(--brand-gold) 35%, black);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.calproj-scope>svg{color:color-mix(in srgb, var(--brand-gold) 60%, black);flex:none;margin-top:2px}.calproj-scope>span{overflow-wrap:anywhere;min-width:0}.calproj-draft{border-left-color:var(--brand-pink)}.calproj-draft:is(.is-superseded,.is-discarded){border-left-color:var(--border);opacity:.85}.calproj-draft-meta,.calproj-facts{gap:6px 14px;margin:0;font-size:13px;display:grid}.calproj-draft-meta>div,.calproj-facts>div{grid-template-columns:minmax(70px,max-content) 1fr;gap:10px;min-width:0;display:grid}.calproj-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.calproj-facts>div{grid-template-columns:1fr;gap:2px}.calproj :is(.calproj-draft-meta,.calproj-facts) dt{color:var(--muted);font-size:12px;font-weight:600}.calproj :is(.calproj-draft-meta,.calproj-facts) dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0}.calproj-draft-body{border:1px solid var(--border);max-height:320px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.6;overflow:auto}.calproj-blockers{color:var(--error);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.calproj-blockers li{align-items:flex-start;gap:6px;display:flex}.calproj-blockers svg{color:var(--error);flex:none;margin-top:2px}.calproj-hours{gap:8px;margin:0;padding:0;list-style:none;display:grid}.calproj-hours li{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.calproj-hours li>span{min-width:0;font-size:13px;display:grid}.calproj-hours small{color:var(--muted);font-size:12px}.calproj-history{border-top:1px solid var(--border);padding-top:8px}.calproj-history summary{cursor:pointer;color:var(--brand-violet);font-size:13px;font-weight:600}.calproj-history ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.calproj-history li{grid-template-columns:minmax(130px,max-content) 1fr;gap:10px;font-size:12px;line-height:1.5;display:grid}.calproj-history time{color:var(--muted)}.calproj-history em{color:var(--muted);font-style:normal}.calproj-form{gap:12px;display:grid}.calproj-form textarea{width:100%}@container calproj (width<=520px){.calproj-head .button{justify-content:center;width:100%}.calproj-draft-meta>div,.calproj-history li{grid-template-columns:1fr;gap:2px}}@media (width<=480px){.calproj{padding:14px}}.calproj-email-delivery{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;padding:12px;display:flex}.calproj-email-delivery label{flex:200px;gap:5px;min-width:0;font-size:13px;display:grid}.calproj-email-delivery select{width:100%;min-height:38px}.calproj-email-delivery p{flex-basis:100%;margin:0;font-size:12px}.apptrem-sub{gap:12px;min-width:0;display:grid}.apptrem-heading{color:var(--ink);margin:4px 0 0;font-size:14px}.apptrem-status.is-scheduled{border-left-color:var(--brand-violet)}.apptrem-status:is(.is-held,.is-waiting,.is-retrying){border-left-color:var(--brand-gold);background:var(--warm-surface)}.apptrem-status.is-failed{border-left-color:var(--error)}.apptrem-status:is(.is-ended,.is-not_scheduled){border-left-color:var(--border);background:#fff}.apptrem-reason{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.apptrem-reason strong{font-weight:650}.apptrem-facts dd small{color:var(--muted);font-size:12px}.apptrem-next{border:1px solid color-mix(in srgb, var(--brand-purple) 18%, white);background:var(--lavender);min-width:0;color:var(--ink);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.apptrem-next-title{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;display:flex}.apptrem-next-title>svg{color:var(--brand-violet);flex:none}.apptrem-next-title>span{color:var(--brand-plum);font-size:13px;font-weight:600}.apptrem-lines{overflow-wrap:anywhere;gap:2px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.apptrem-item:is(.is-scheduled,.is-due,.is-submitted,.is-delivered){border-left-color:var(--brand-violet)}.apptrem-item:is(.is-held,.is-prepared,.is-unknown){border-left-color:var(--brand-gold)}.apptrem-item.is-unknown{background:var(--warm-surface)}.apptrem-item:is(.is-skipped,.is-expired){border-left-color:var(--border);background:#fff}.apptrem-sim{color:var(--brand-magenta);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.apptrem-sim>svg{flex:none}.apptrem-links{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.apptrem-link{color:var(--brand-violet);text-underline-offset:3px;font-weight:600;text-decoration:underline}.apptrem-link:hover{color:var(--brand-plum)}.apptrem-warnings{border:1px solid var(--warm-border);background:var(--warm-surface);color:color-mix(in srgb, var(--brand-gold) 35%, black);border-radius:10px;gap:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;list-style:none;display:grid}.apptrem-warnings li{align-items:flex-start;gap:8px;display:flex}.apptrem-warnings svg{color:color-mix(in srgb, var(--brand-gold) 60%, black);flex:none;margin-top:3px}.apptrem-warnings span{overflow-wrap:anywhere;min-width:0}.apptrem-owner{border-left-color:var(--brand-violet)}.apptrem-compact-wrap{gap:4px;min-width:0;display:grid}.apptrem-compact-list summary{cursor:pointer;color:var(--brand-violet);font-size:12px;font-weight:600}.apptrem-compact-list>.calproj-list{gap:8px;margin-top:8px}.apptrem-compact-list .calproj-item{padding:10px 12px}.apptrem-compact{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:12px;line-height:1.5;display:flex}.apptrem-compact>svg{color:var(--brand-violet);flex:none}.apptrem-compact>span{overflow-wrap:anywhere;flex:200px;min-width:0}.apptrem-compact>small{color:var(--muted)}.apptrem-compact.is-problem>svg{color:var(--error)}.apptrem-policy{gap:12px;display:grid}.apptrem-proposed{border:1px solid var(--warm-border);background:var(--warm-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}.apptrem-proposed>div{flex:260px;justify-items:start;gap:6px;min-width:0;display:grid}.apptrem-proposed p{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.journey-form fieldset.apptrem-choices{border:0;border-radius:0;gap:6px;margin:0;padding:0;display:grid}.journey-form fieldset.apptrem-choices>legend{color:var(--brand-plum);margin-bottom:4px;padding:0;font-size:13px;font-weight:650}.journey-form .apptrem-choices .journey-check{margin:0}.journey-form .apptrem-choice{align-items:flex-start}.journey-form .apptrem-choice>input{margin-top:3px}.apptrem-choice>span{gap:2px;min-width:0;display:grid}.apptrem-options{flex-wrap:wrap;gap:4px 18px;display:flex}.apptrem-options-label{color:var(--muted);font-size:12px;font-weight:650}.apptrem-options[role=radiogroup]{align-items:center}.apptrem-channel-row{border:1px solid var(--border);background:var(--canvas);border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:end;gap:8px 12px;padding:10px 12px;display:grid}.apptrem-row-actions{flex-wrap:wrap;gap:6px;display:flex}.apptrem-row-actions .button,.apptrem-add.button{min-height:36px;padding:6px 12px}.apptrem-row-note{grid-column:1/-1}.apptrem-add{justify-self:start}.apptrem-step-timing{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.apptrem-step-timing li{flex-wrap:wrap;gap:2px 10px;display:flex}.apptrem-step-timing span{color:var(--muted)}.apptrem-changed{gap:8px;display:grid}.apptrem-tokens{gap:6px;display:grid}.apptrem-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.apptrem-chips li{border:1px solid color-mix(in srgb, var(--brand-purple) 18%, white);background:var(--lavender);border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.apptrem-chips code{color:var(--brand-plum);font-weight:700}.apptrem-chips span{color:var(--muted)}.apptrem-overlap{border:1px solid var(--warm-border);background:var(--warm-surface);color:color-mix(in srgb, var(--brand-gold) 35%, black);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.apptrem-overlap>svg{flex:none;margin-top:2px}.apptrem-overlap ul,.apptrem-hints ul{gap:4px;margin:0;padding-left:18px;display:grid}.apptrem-hints{border:1px solid var(--border);background:var(--canvas);color:var(--ink);border-radius:10px;gap:4px;padding:10px 12px;font-size:13px;line-height:1.5;display:grid}.apptrem-hints strong{color:var(--brand-plum)}.apptrem-review dl>div{grid-template-columns:minmax(110px,32%) minmax(0,1fr)}.apptrem-review-channels{gap:2px;margin:0;padding-left:18px;display:grid}.apptrem-backfill{flex-basis:100%;justify-items:start;gap:6px;display:grid}.apptrem-backfill p{margin:0}@media (width<=560px){.apptrem-channel-row{grid-template-columns:1fr}.apptrem-review dl>div{grid-template-columns:1fr;gap:2px}}.apptrem-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.apptrem-step{grid-template-columns:18px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.apptrem-step:last-child{padding-bottom:0}.apptrem-step:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:16px;bottom:0;left:8px}.apptrem-dot{border:2px solid var(--brand-violet);background:#fff;border-radius:50%;width:12px;height:12px;margin:4px 0 0 3px}.apptrem-step:is(.is-delivered,.is-submitted,.is-prepared,.is-staff_done) .apptrem-dot{border-color:var(--brand-violet);background:var(--brand-violet)}.apptrem-step:is(.is-held,.is-staff_draft,.is-unknown) .apptrem-dot{border-color:var(--brand-gold)}.apptrem-step.is-failed .apptrem-dot{border-color:var(--error)}.apptrem-step:is(.is-cancelled,.is-skipped,.is-expired,.is-staff_dismissed) .apptrem-dot{border-color:var(--border);background:var(--canvas)}.apptrem-step-body{gap:2px;min-width:0;display:grid}.apptrem-step-head{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;font-size:14px;display:flex}.apptrem-step-time,.apptrem-step-meta{color:var(--muted);margin:0;font-size:12px}.apptrem-step-reason{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.5}.apptrem-step:is(.is-cancelled,.is-skipped,.is-expired) .apptrem-step-reason{color:var(--muted)}.apptrem-diagnostics{color:var(--muted);margin-top:4px;font-size:12px}.apptrem-diagnostics summary{cursor:pointer;width:max-content}.apptrem-diagnostics ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.apptrem-diagnostics li{flex-wrap:wrap;gap:4px 12px;display:flex}.apptrem-diagnostics li>span{min-width:120px;color:var(--ink)}.apptrem-delivery{margin:0;font-size:12px}.inbox-channel-mark{color:#4113c1;vertical-align:-3px;flex:0 0 16px;place-items:center;width:16px;height:16px;display:inline-grid}.inbox-channel-mark svg{width:14px;height:14px}.inbox-channel-mark .connection-provider-mark{width:16px;height:16px;color:inherit;flex:0 0 16px;place-items:center;display:inline-grid}.inbox-channel-mark .connection-provider-mark svg{width:14px;height:14px;color:inherit}.inbox-channel-mark.is-sms{color:#de0e25}.inbox-channel-mark.is-whatsapp{color:#128c4b}.inbox-channel-mark.is-facebook{color:#0866ff}.inbox-channel-mark.is-instagram{color:#c90062}.inbox-channel-mark.is-email{color:#520074}.inbox-channel-mark.is-web_chat{color:#4c1eb5}.inbox-channel-mark.is-web_form{color:#ed00aa}.inbox-channel-mark.is-local_test{color:#8b0080}.inbox-record.selected .inbox-channel-mark{color:#fff}.inbox-person-channel{align-items:center;gap:4px;min-width:0;font-weight:650;display:inline-flex}.inbox-list-empty-icon .inbox-channel-mark{flex-basis:24px;width:24px;height:24px}.inbox-list-empty-icon .inbox-channel-mark svg,.inbox-list-empty-icon .inbox-channel-mark .connection-provider-mark{width:22px;height:22px}.inbox-channel-chips{scrollbar-width:thin;scrollbar-color:#d9cdfa transparent;flex-wrap:nowrap;gap:6px;min-width:0;margin:0;padding:4px;scroll-padding-inline:44px;display:flex;position:relative;overflow:auto hidden}@media (pointer:coarse){.inbox-channel-chips{scrollbar-width:none}}:is(.inbox-channel-chips,.inbox-status-tabs).has-more-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}:is(.inbox-channel-chips,.inbox-status-tabs).has-more-start{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 44px),#0000)}:is(.inbox-channel-chips,.inbox-status-tabs).has-more-start.has-more-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000)}.inbox-channel-chip{color:#3f355c;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5e2f4;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 8px 3px 7px;font-size:12px;font-weight:650;display:inline-flex}.inbox-channel-chip:hover{background:#faf8ff;border-color:#c9bbf6}.inbox-channel-chip.is-empty{color:#6f6188;font-weight:550}.inbox-channel-chip[aria-pressed=true]{color:#fff;background:#4113c1;border-color:#4113c1}.inbox-channel-chip[aria-pressed=true] .inbox-channel-mark{background:#fff;border-radius:50%;flex-basis:18px;width:18px;height:18px;margin-left:-1px}.inbox-channel-chip-count{color:#4a3f66;font-variant-numeric:tabular-nums;text-align:center;background:#f1edfb;border-radius:9px;min-width:18px;padding:1px 5px;font-size:10px}.inbox-channel-chip[aria-pressed=true] .inbox-channel-chip-count{color:#fff;background:#fff3}.inbox-page .inbox-channel-chip:focus-visible{outline-offset:1px;outline:3px solid #4113c1}.inbox-tab-panel{gap:10px;min-width:0;display:grid}.inbox-tab-panel[hidden]{display:none}.inbox-delivery{color:#4a3f66;border-top:1px solid #d9cdfa;align-items:flex-start;gap:7px;margin-top:6px;padding-top:6px;font-size:11px;line-height:1.4;display:flex}.inbox-delivery strong{font-weight:700}.inbox-delivery-track{flex:none;gap:2px;margin-top:5px;display:inline-flex}.inbox-delivery-track i{background:#d6cdef;border-radius:2px;width:12px;height:4px}.inbox-delivery-track i.is-done{background:#4113c1}.inbox-delivery.is-done .inbox-delivery-track i.is-done{background:#4c1eb5}.inbox-delivery.is-done strong{color:#4113c1}.inbox-delivery-icon{border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;display:inline-grid}.inbox-delivery.is-danger{color:#8f0019}.inbox-delivery.is-danger .inbox-delivery-icon{color:#fff;background:#c90025}.inbox-delivery.is-attention{color:#6b4300}.inbox-delivery.is-attention .inbox-delivery-icon{color:#2b1b00;background:#fea402}.inbox-delivery.is-neutral .inbox-delivery-icon{color:#4a3f66;background:#e3dff0}.inbox-compose-channel{align-items:center;gap:4px;display:inline-flex}.inbox-composer .inbox-compose-count.is-over{color:#c90025;font-weight:700}.inbox-page .inbox-compose-entry:has(textarea[aria-invalid=true]){border-color:#c90025}.inbox-compose-blocked{color:#4d3500;background:#fff8e9;border:1px solid #fea40299;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.inbox-compose-blocked>svg{color:#a35f00;flex:none;margin-top:1px}.inbox-compose-blocked>span{flex:220px;min-width:0}.inbox-compose-blocked .inbox-text-button{font-size:12px}.inbox-calls{border:1px solid var(--inbox-border,#e5e2f4);background:#fff;border-radius:14px;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:0 6px 24px #4113c10a}.inbox-calls-head{border-bottom:1px solid var(--inbox-border,#e5e2f4);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;display:flex}.inbox-calls-head>div:not(.inbox-calls-actions){flex:260px;min-width:0}.inbox-calls-head h2{margin:0;font-size:16px}.inbox-calls-head p{color:var(--muted);margin:2px 0 0;font-size:12px}.inbox-calls-actions{flex-wrap:wrap;gap:8px;display:flex}.inbox-calls-actions .button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.inbox-calls-readiness{color:#4d3500;background:#fff8e9;border-bottom:1px solid #fea40266;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;padding:10px 16px;font-size:12px;display:flex}.inbox-calls-readiness>svg{color:#a35f00;flex:none;margin-top:1px}.inbox-calls-readiness>span{flex:260px;min-width:0}.inbox-calls-readiness .inbox-text-button{font-size:12px}.inbox-calls-body{min-width:0;transition:opacity .15s}.inbox-calls-body.is-refreshing{opacity:.6;pointer-events:none}.inbox-calls-state{color:var(--muted);text-align:center;justify-items:center;gap:8px;margin:0;padding:36px 18px;font-size:12px;display:grid}.inbox-calls-state>svg{color:#4113c1}.inbox-calls-state.is-error>svg{color:#c90025}.inbox-calls-state strong{color:#17113c;font-size:14px}.inbox-calls-state p{max-width:380px;margin:0;line-height:1.5}.inbox-call-list{margin:0;padding:6px 8px;list-style:none}.inbox-call-list li+li{border-top:1px solid var(--inbox-border,#e5e2f4)}.inbox-call{color:inherit;border-radius:10px;grid-template-columns:32px minmax(0,1.5fr) minmax(130px,.9fr) minmax(130px,.8fr) minmax(130px,.8fr);align-items:center;gap:12px;margin:2px 0;padding:10px 8px;text-decoration:none;display:grid}.inbox-call:hover{background:#faf8ff}.inbox-page .inbox-call:focus-visible{outline-offset:0}.inbox-call-direction{color:#4113c1;background:#f0ebff;border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid}.inbox-call-direction.is-incoming svg{transform:rotate(135deg)}.inbox-call-direction.is-outgoing{color:#8b0080;background:#fdeaf7}.inbox-call-direction.is-outgoing svg{transform:rotate(-45deg)}.inbox-call-direction.has-photo{overflow:hidden}.inbox-call-direction.has-photo>.record-photo{border-radius:inherit;width:100%;height:100%;color:inherit;background:0 0}.inbox-call-main,.inbox-call-when,.inbox-call-status{gap:3px;min-width:0;display:grid}.inbox-call-main strong{color:#17113c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inbox-call small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inbox-call-status{grid-auto-flow:row;justify-items:start}.inbox-call-status .ui-status{white-space:nowrap;padding:2px 7px;font-size:10px}.inbox-call-provider{align-items:center;gap:4px;display:inline-flex}.inbox-call-when{font-size:12px}.inbox-call-actor{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.inbox-call-actor>span:last-child{min-width:0;display:grid}.inbox-call-actor-icon{color:#4c1eb5;background:#f1edfb;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.inbox-calls-foot{border-top:1px solid var(--inbox-border,#e5e2f4);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.inbox-calls-pages{gap:8px;display:flex}@media (width<=900px){.inbox-call{grid-template-columns:32px minmax(0,1fr) auto;gap:6px 10px}.inbox-call-status{justify-items:end}.inbox-call-when,.inbox-call-actor{grid-column:2/-1}.inbox-call-when{flex-wrap:wrap;gap:2px 8px;display:flex}}@media (width<=620px){.inbox-call{grid-template-columns:32px minmax(0,1fr)}.inbox-call-status{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 6px;display:flex}.inbox-calls-head{padding:12px}.inbox-calls-actions,.inbox-calls-actions .button{flex:auto;justify-content:center}}.department-chip{cursor:pointer;flex:none;align-items:center;min-width:0;max-width:150px;display:inline-flex;position:relative}.department-chip-face{border:1px solid var(--border,#e4dafa);color:#45248b;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:5px;min-width:0;min-height:30px;padding:0 6px 0 8px;font-size:12px;font-weight:650;display:inline-flex}.department-chip-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.department-chip-caret{color:#6f6188;flex:none}.department-chip:hover .department-chip-face{background:var(--canvas,#faf8ff)}.department-chip>select,.inbox-page .department-chip>select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.department-chip>select:disabled{cursor:default}.department-chip:has(select:disabled) .department-chip-face{opacity:.7}.department-chip:has(select:focus-visible) .department-chip-face{outline-offset:2px;outline:2px solid #6e3df4}.department-dot{background:#7950df;border-radius:50%;flex:none;width:7px;height:7px}.department-chip.is-service .department-dot{background:#168c76}.department-chip.is-unknown .department-dot{background:#8b8497}.department-history-button{color:#45248b;cursor:pointer;background:#faf8ff;border:1px solid #e4dafa;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.department-history-list{gap:12px;max-height:60dvh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.department-history-list li{overflow-wrap:anywhere;border:1px solid #e4dafa;border-radius:12px;gap:6px;padding:12px;font-size:13px;display:grid}.department-history-list li>span{color:#716780;font-size:12px}.department-history-list blockquote{background:#f7f4ff;border-radius:8px;margin:4px 0;padding:8px 10px}.department-history-list button{justify-self:start}.department-booking-queue{background:#fff;border:1px solid #e4dafa;border-radius:12px;margin-bottom:8px;padding:10px 12px}.department-booking-queue summary{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.department-booking-queue summary>span{color:#716780;margin-left:auto;font-size:12px}.department-booking-queue ul{max-height:220px;margin:10px 0 0;padding:0;list-style:none;overflow:auto}.department-booking-queue li{border-top:1px solid #eee8f8;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.department-booking-queue li>span{overflow-wrap:anywhere;gap:3px;min-width:0;font-size:13px;display:grid}.department-booking-queue small{color:#716780}.department-booking-queue p{margin:10px 0 0;font-size:13px}.analytics-totals-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.analytics-totals-filters label{gap:6px;min-width:0;display:grid}.analytics-totals-filters input{min-width:0;max-width:100%}.analytics-totals-filters p,.analytics-totals-note{color:var(--rp-muted,#716987);font-size:13px}.analytics-totals-filters p{flex-basis:100%;margin:0}@media (width<=480px){.analytics-totals-filters label{flex:140px}}.inv-match{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card,0 2px 4px #2a0f5c14);color:var(--ink);background:#fff;gap:14px;padding:18px;display:grid;container:inv-match/inline-size}.inv-match :is(input,select,textarea){min-width:0;max-width:100%;font:inherit}.inv-match h2,.inv-match h3,.inv-match h4{color:#101544;margin:0}.inv-match h2{font-size:17px}.inv-match h3{font-size:15px}.inv-match h4{font-size:14px}.inv-match-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inv-match-head{align-items:flex-start;gap:12px;display:flex}.inv-match-head>div{flex:1;min-width:0}.inv-match-head p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.inv-match-head .button{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.inv-match-icon{background:var(--lavender);color:#4113c1;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.inv-match-notice{margin:0;font-size:13px}.inv-match-notice:empty{display:none}.inv-match-notice.is-ok{color:#3a1d8f}.inv-match-notice.is-warn{border:1px solid var(--warm-border);background:var(--warm-surface);color:#7a4a00;border-radius:10px;padding:8px 12px}.inv-match-notice.is-error,.inv-match-error{color:var(--error)}.inv-match-error{margin:2px 0 0;font-size:12px}.inv-match-warning{border:1px solid var(--warm-border);background:var(--warm-surface);color:#7a4a00;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.inv-match-load-error{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.inv-match-load-error p{margin:0}.inv-match-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.inv-match-stock{background:var(--canvas);color:#4c3664;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.inv-match .rp-stats.inv-match-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:0}.inv-match .rp-skeleton-page{min-height:0}.inv-match-subhead{margin-top:4px!important}.inv-match-excluded{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.inv-match-excluded ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.inv-match-excluded li{color:#8a0019;background:#fbf0f2;border-radius:999px;padding:3px 10px}.inv-match-list-wrap{gap:10px;min-width:0;display:grid}.inv-match-list,.inv-interest-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inv-match-item{border:1px solid var(--border);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:12px 14px;display:grid}.inv-match-item.is-queued{border-left-color:#fea402}.inv-match-item.is-contacted,.inv-match-item.is-dismissed{background:#fcfbfe;border-left-color:#b8b0cc}.inv-match-item.is-stale{background:#fffafb;border-left-color:#c90025}.inv-match-item-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inv-match-item-who{align-items:center;gap:10px;min-width:0;display:flex}.inv-match-item-title{gap:2px;min-width:0;display:grid}.inv-match-item-title strong,.inv-match-item-title small{overflow-wrap:anywhere}.inv-match-item-title a{color:#101544;text-decoration:none}.inv-match-item-title a:hover,.inv-match-item-title a:focus-visible{color:#4113c1;text-decoration:underline}.inv-match-item-title small{color:var(--muted);font-size:12px}.inv-match-chips{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.inv-match-chip{background:var(--lavender);color:#3a1d8f;border-radius:999px;padding:2px 9px;font-weight:600}.inv-match-chip.is-specific_vehicle{color:#fff;background:#4113c1}.inv-match-chip.is-alternative{color:#8b0080;background:#fbe8f7}.inv-match-chip.is-stock-inbound,.inv-match-chip.is-stock-unverified{background:var(--warm-surface);color:#7a4a00}.inv-match-meta{color:var(--muted)}.inv-match-change{color:#520074;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.inv-match-reasons{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:4px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.inv-match-reasons li{overflow-wrap:anywhere;align-items:flex-start;gap:6px;min-width:0;display:flex}.inv-match-mark{border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:11px;font-weight:700;display:inline-grid}.inv-match-reasons .is-met .inv-match-mark{color:#4113c1;background:#eee8ff}.inv-match-reasons .is-missed .inv-match-mark{color:#c90025;background:#fde7ea}.inv-match-reasons .is-unknown .inv-match-mark,.inv-match-reasons .is-mentioned .inv-match-mark{background:var(--warm-surface);color:#8a5300}.inv-match-flags{color:#7a4a00;gap:3px;margin:0;padding:0 0 0 16px;font-size:12px;display:grid}.inv-match-flags:empty{display:none}.inv-match-status-line{background:var(--canvas);color:#4c3664;border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:8px 10px;font-size:12.5px;display:flex}.inv-match-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inv-match-actions .button{align-items:center;gap:5px;display:inline-flex}.inv-match-actions .inv-match-hint{text-align:right;flex-basis:100%}.inv-match-form{border:1px solid var(--border);background:#faf8ff;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.inv-match-form label{font-size:13px;font-weight:600}.inv-match-form :is(select,textarea){width:100%}.inv-match-history{background:var(--canvas);border-radius:9px;padding:8px 10px;font-size:12px}.inv-match-history ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inv-match-history li{gap:1px;display:grid}.inv-match-history span,.inv-match-history small{color:var(--muted)}.inv-match-pager{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.inv-match-pager span{margin-right:auto}.inv-interests{background:var(--canvas);border-radius:12px;gap:10px;padding:12px;display:grid}.inv-interests-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.inv-interests-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inv-interests-tools .button{align-items:center;gap:5px;display:inline-flex}.inv-prefill{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.inv-prefill select{max-width:260px}.inv-interest{border:1px solid var(--border);background:#fff;border-radius:10px;gap:6px;min-width:0;padding:10px 12px;display:grid}.inv-interest.is-withdrawn{color:var(--muted);background:#fcfbfe}.inv-interest-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.inv-interest-head strong{overflow-wrap:anywhere;flex:200px;min-width:0}.inv-interest-meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.inv-interest-meta .record-photo{margin:-3px 0}.inv-interest-quote{color:#4c3664;white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:6px 10px;font-size:12.5px}.inv-interest-form{background:#fff;border:1px solid #d9cff5;border-radius:12px;gap:12px;padding:14px;display:grid}.inv-interest-form fieldset{border:1px solid var(--border);border-radius:10px;gap:10px;min-width:0;margin:0;padding:10px 12px 12px;display:grid}.inv-interest-form legend{color:#101544;padding:0 4px;font-size:13px;font-weight:700}.inv-field-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px 12px;display:grid}.inv-field{align-content:start;gap:4px;min-width:0;display:grid}.inv-field label,.inv-alternatives-label{font-size:12.5px;font-weight:600}.inv-field :is(input,select,textarea){width:100%}.inv-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--error)}.inv-checks{flex-wrap:wrap;gap:8px 16px;padding:8px 10px!important;display:flex!important}.inv-checks label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.inv-alternatives{outline-offset:2px;gap:8px;display:grid}.inv-alternative{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.inv-alternative label{gap:3px;min-width:0;font-size:12px;display:grid}.inv-alternative input{width:100%}.inv-alternatives>.button{justify-self:start;align-items:center;gap:5px;display:inline-flex}.inv-interest-evidence-box,.inv-interest-summary{border-radius:10px;gap:6px;padding:10px 12px;font-size:12.5px;display:grid}.inv-interest-evidence-box{color:#3a1d8f;background:#faf8ff;border:1px solid #d9cff5}.inv-interest-summary{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error)}.inv-interest-summary:focus-visible{outline-offset:2px;outline:2px solid #4113c1}.inv-interest-evidence-box ul,.inv-interest-summary ul{gap:3px;margin:0;padding-left:18px;display:grid}.inv-interest-evidence-box small{color:var(--muted)}.inv-interest-summary a{color:inherit}@container inv-match (width<=560px){.inv-match{padding:14px}.inv-match-head{flex-wrap:wrap}.inv-match-head .button{justify-content:center;width:100%}.inv-match-item-head{flex-direction:column}.inv-match-actions{justify-content:stretch}.inv-match-actions .button{flex:140px;justify-content:center}.inv-match-actions .inv-match-hint{text-align:left}.inv-interests-tools,.inv-prefill{width:100%}.inv-prefill select{flex:160px;max-width:none}.inv-alternative{grid-template-columns:1fr auto}.inv-alternative label:nth-of-type(2){grid-row:2}}.contact-profile-matches{order:1;grid-column:1/-1;min-width:0}.inv-recorded-interests{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.inv-recorded-interests>li{overflow-wrap:anywhere;background:#fff;border:1px solid #e5def8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.inv-recorded-sources{flex-wrap:wrap;gap:6px;display:flex}.inv-recorded-sources a{color:#4b24bb;background:#f2edff;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:.78rem;text-decoration:none;display:inline-flex}.inv-recorded-sources a:hover{background:#e5dcff}.inv-contact-appointments{margin-block:20px}.inv-contact-appointments p{color:#646078;margin:4px 0;font-size:.83rem}.inv-quick-pick{border:1px solid var(--border);border-radius:var(--radius-card);gap:10px;margin:10px 0;padding:12px;display:grid}.inv-quick-pick-actions{justify-content:flex-end;gap:8px;display:flex}.inv-contact-appointment{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.inv-contact-appointment p{margin:2px 0 0}.inv-contact-appointments h3{align-items:center;gap:6px;display:inline-flex}.inv-appointments-toggle{margin-top:8px}@media (width<=560px){.inv-contact-appointment{grid-template-columns:auto minmax(0,1fr)}}.inv-recorded-source-label{color:var(--muted);display:block}.vehicle-supply .section-title{color:var(--ink);align-items:center;gap:10px;margin-bottom:8px;display:flex}.vehicle-supply .section-title h3{flex:1;margin:0;font-size:15px}.vehicle-supply .section-title>svg{color:var(--primary,#4113c1)}.vehicle-supply p{overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.5}.vehicle-supply-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.vehicle-supply-head strong{overflow-wrap:anywhere}.vehicle-supply-sentence{color:var(--ink);font-weight:600}.vehicle-supply-note,.vehicle-supply-meta{color:var(--muted);font-size:13px}.vehicle-supply-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:8px 0;display:grid}.vehicle-supply-facts dt{color:var(--muted);font-size:12px}.vehicle-supply-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.vehicle-supply-subhead{color:var(--ink);margin:16px 0 4px;font-size:14px}.vehicle-supply-trades{gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.vehicle-supply-trades>li{border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px}.vehicle-supply-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.vehicle-supply-history{margin-top:8px;font-size:13px}.vehicle-supply-history summary{cursor:pointer;color:var(--ink)}.vehicle-supply-history ol,.vehicle-supply-history ul{margin:6px 0 0;padding-left:18px}.vehicle-supply-history li{overflow-wrap:anywhere;margin:4px 0}.vehicle-supply-editor{flex-direction:column;gap:14px;display:flex}.vg{outline:none;gap:10px;margin-bottom:16px;display:grid}.vg-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vg-head h3{margin:0;font-size:.95rem}.vg-count{color:var(--muted);margin-right:auto;font-size:.85rem}.vg-stage{border:1px solid var(--border);border-radius:var(--radius-card,12px);background:var(--surface-subtle,var(--canvas));aspect-ratio:4/3;touch-action:pan-y;max-height:420px;position:relative;overflow:hidden}.vg-loading{color:var(--muted);place-items:center;display:grid}.vg-large{all:unset;cursor:zoom-in;width:100%;height:100%;display:block}.vg-large:focus-visible{outline:2px solid var(--focus,var(--primary));outline-offset:-2px}.vg-large img,.vg-lightbox img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.vg-main-badge,.vg-note{background:var(--surface,#fff);color:var(--ink);border:1px solid var(--border);border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:600;position:absolute;top:10px;left:10px}.vg-note{color:var(--muted);top:auto;bottom:10px}.vg-nav{border:1px solid var(--border);background:var(--surface,#fff);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;font-size:1.4rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.vg-nav:focus-visible,.vg-thumb:focus-visible,.vg-close:focus-visible{outline:2px solid var(--focus,var(--primary));outline-offset:2px}.vg-prev{left:10px}.vg-next{right:10px}.vg-strip{gap:8px;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.vg-thumb{border-radius:var(--radius-control,8px);background:var(--surface-subtle,var(--canvas));cursor:pointer;border:2px solid #0000;flex:none;width:76px;height:57px;padding:0;position:relative;overflow:hidden}.vg-thumb.is-selected{border-color:var(--primary)}.vg-thumb img{object-fit:contain;width:100%;height:100%}.vg-thumb-main{background:var(--surface,#fff);color:var(--ink);border-radius:4px;padding:0 4px;font-size:.65rem;font-weight:600;position:absolute;bottom:2px;left:2px}.vg-actions{flex-wrap:wrap;gap:8px;display:flex}.vg-empty{border:1px dashed var(--border);border-radius:var(--radius-card,12px);text-align:center;padding:16px}.vg-empty p{margin:0 0 4px}.vg-status{color:var(--muted);margin:0;font-size:.85rem}.vg-lightbox{z-index:1000;touch-action:pan-y;background:#0a0a0eeb;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.vg-lightbox img{box-sizing:border-box;min-height:0;padding:0 56px 24px}.vg-lightbox-bar{color:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.vg-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;width:40px;height:40px;font-size:1.5rem}@media (width<=640px){.vg-stage{max-height:280px}.vg-lightbox img{padding:0 8px 16px}}.workspace-dialog .vg{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start}.workspace-dialog .vg>.vg-head{grid-column:1/-1}.workspace-dialog .vg>.vg-stage{aspect-ratio:16/9;grid-area:2/1/4;width:100%;max-height:none}.workspace-dialog .vg>.vg-strip{grid-column:2;min-width:0}.workspace-dialog .vg>.vg-actions{grid-column:2}.workspace-dialog .vg>.vg-empty{grid-column:1/-1}@media (width<=640px){.workspace-dialog .vg{grid-template-columns:minmax(0,1fr)}.workspace-dialog .vg>.vg-stage,.workspace-dialog .vg>.vg-strip,.workspace-dialog .vg>.vg-actions{grid-area:auto/1}}.vg-upload-help{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px}.lead-chip-wrap{vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.lead-chip-wrap.has-reason{flex-wrap:wrap;row-gap:4px}.lead-chip{--lead-ink:var(--muted);--lead-bg:color-mix(in srgb, var(--muted) 7%, white);--lead-line:color-mix(in srgb, var(--muted) 24%, white);border:1px solid var(--lead-line);background:var(--lead-bg);color:var(--lead-ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:12px;line-height:1.3;display:inline-flex}.lead-chip.is-hot{--lead-ink:var(--brand-crimson);--lead-bg:color-mix(in srgb, var(--brand-crimson) 8%, white);--lead-line:color-mix(in srgb, var(--brand-crimson) 30%, white)}.lead-chip.is-warm{--lead-ink:color-mix(in srgb, var(--brand-gold) 42%, var(--ink));--lead-bg:var(--warm-surface);--lead-line:var(--warm-border)}.lead-chip.is-cool{--lead-ink:var(--primary);--lead-bg:var(--lavender);--lead-line:color-mix(in srgb, var(--primary) 26%, white)}.lead-chip.is-cold{--lead-ink:color-mix(in srgb, var(--muted) 85%, var(--ink))}.lead-chip.is-none{background:#fff;border-style:dashed}.lead-chip.is-sm{gap:5px;padding:1px 7px 1px 6px;font-size:11px}.lead-chip.is-lg{gap:7px;padding:5px 12px 5px 9px;font-size:13px}.lead-chip-score{font-variant-numeric:tabular-nums;font-weight:750}.lead-chip-band{font-weight:600}.lead-meter{align-items:flex-end;gap:1.5px;height:10px;display:inline-flex}.lead-meter i{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:1px;width:3px;display:block}.lead-meter i:first-child{height:4px}.lead-meter i:nth-child(2){height:6px}.lead-meter i:nth-child(3){height:8px}.lead-meter i:nth-child(4){height:10px}.lead-meter i.is-on{background:currentColor}.lead-chip-reason{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lead-points{font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;min-width:30px;padding:1px 6px;font-size:11.5px;font-weight:700;display:inline-block}.lead-points.is-plus{background:color-mix(in srgb, var(--primary) 9%, white);color:var(--primary)}.lead-points.is-minus{background:var(--error-surface);color:var(--error)}.lead-points.is-hint{border:1px dashed color-mix(in srgb, var(--primary) 40%, white);color:var(--primary);background:#fff}.lead-card{position:relative;overflow:hidden}.lead-card:before{content:"";background:var(--border);height:3px;position:absolute;inset:0 0 auto}.lead-card.is-hot:before{background:var(--brand-crimson)}.lead-card.is-warm:before{background:var(--brand-gold)}.lead-card.is-cool:before{background:var(--primary)}.lead-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lead-card-head h2{margin-bottom:8px!important}.lead-updated{color:var(--muted);white-space:nowrap;font-size:11px}.lead-card-top{align-items:center;gap:14px;margin:2px 0 12px;display:flex}.lead-big{align-items:baseline;margin:0;line-height:1;display:flex}.lead-big-number{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:760}.lead-big-of{color:var(--muted);margin-left:2px;font-size:13px;font-weight:600}.lead-card-band{justify-items:start;gap:5px;min-width:0;display:grid}.lead-card-band small{color:var(--muted);font-size:11.5px}.lead-scale{margin:0 0 12px}.lead-scale-track{border-radius:999px;height:6px;display:flex;position:relative;overflow:visible}.lead-scale-seg{height:100%}.lead-scale-seg:first-child{border-radius:999px 0 0 999px}.lead-scale-seg:last-of-type{border-radius:0 999px 999px 0}.lead-scale-seg.is-cold{background:color-mix(in srgb, var(--muted) 18%, white)}.lead-scale-seg.is-cool{background:color-mix(in srgb, var(--primary) 28%, white)}.lead-scale-seg.is-warm{background:color-mix(in srgb, var(--brand-gold) 55%, white)}.lead-scale-seg.is-hot{background:color-mix(in srgb, var(--brand-crimson) 55%, white)}.lead-scale-marker{background:var(--ink);width:12px;height:12px;box-shadow:var(--shadow-card);border:2px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lead-scale-labels{color:var(--muted);margin-top:5px;font-size:10.5px;display:flex}.lead-scale-labels span{text-align:center;white-space:nowrap;overflow:hidden}.lead-trend{margin:0 0 10px}.lead-trend figcaption{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;font-size:11px;display:flex}.lead-trend figcaption span{color:var(--ink);font-weight:650}.lead-trend figcaption small{color:var(--muted);text-align:right}.lead-trend svg{width:100%;height:52px;display:block;overflow:visible}.lead-trend-line{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.lead-trend-threshold{stroke:var(--border);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.lead-trend-stop-top{stop-color:color-mix(in srgb, var(--primary) 22%, white)}.lead-trend-stop-bottom{stop-color:white;stop-opacity:0}.lead-trend-dot{fill:#fff;stroke:var(--primary);stroke-width:1.5px;vector-effect:non-scaling-stroke}.lead-trend-dot.is-hot{stroke:var(--brand-crimson)}.lead-subhead{color:var(--ink);margin:12px 0 6px;font-size:12px;font-weight:700}.lead-reasons,.lead-hints{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lead-reasons li,.lead-hints li{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:8px;font-size:12.5px;line-height:1.4;display:grid}.lead-reason-body{min-width:0;display:grid}.lead-reason-text{overflow-wrap:anywhere}.lead-reason-meta{color:var(--muted);font-size:11px}.lead-reason-meta a{color:var(--primary);font-weight:600}.lead-more{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:2px 0;font-size:12px;font-weight:650}.lead-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.lead-how{margin-top:12px;font-size:12px}.lead-how p{color:var(--muted);margin:0 0 6px}.lead-empty,.lead-empty-state p{color:var(--muted);margin:6px 0 0;font-size:12.5px}.lead-empty-state{justify-items:start;gap:4px;display:grid}.lead-skeleton{gap:8px;display:grid}.lead-skeleton span{background:var(--lavender);border-radius:6px;height:12px}.lead-skeleton span:first-child{width:40%;height:32px}.lead-hottest-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lead-hottest-row{border-radius:var(--radius-control);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 6px;display:flex}.lead-hottest-row:hover{background:var(--lavender)}.lead-hottest-row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.lead-hottest-main{gap:2px;min-width:0;display:grid}.lead-hottest-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lead-hottest-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.lead-hottest-side{flex:none;justify-items:end;gap:2px;display:grid}.lead-delta{font-size:10.5px;font-weight:650}.lead-delta.is-up{color:var(--brand-crimson)}.lead-delta.is-down{color:var(--muted)}.lead-hottest-empty p{margin:0 0 4px;font-weight:600}.lead-hottest-empty small{color:var(--muted)}@media (width<=640px){.lead-big-number{font-size:38px}.lead-chip-reason{white-space:normal}}.lead-outcomes-table{border-collapse:collapse;width:100%;font-size:13px}.lead-outcomes-table th,.lead-outcomes-table td{border-bottom:1px solid var(--border);text-align:left;padding:8px}.lead-outcomes-table thead th{color:var(--muted);font-size:11.5px;font-weight:650}.lead-outcomes-table td{font-variant-numeric:tabular-nums}.lead-outcomes-rate{align-items:center;gap:8px;min-width:140px;display:inline-flex;position:relative}.lead-outcomes-bar{background:var(--primary);border-radius:999px;max-width:90px;height:8px;display:inline-block}.lead-outcomes-period select{border:1px solid var(--input-border);border-radius:var(--radius-control);min-height:30px;font:inherit;background:#fff;padding:3px 8px;font-size:12px}@media (width<=640px){.lead-outcomes-rate{min-width:0}}.connect-email-guide{border:1px solid var(--warm-border);background:var(--warm-surface);min-width:0;color:var(--ink);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.connect-email-guide-icon{background:var(--canvas);width:36px;height:36px;color:var(--brand-plum);border-radius:50%;flex:none;place-items:center;display:inline-grid}.connect-email-guide-body{gap:8px;min-width:0;display:grid}.connect-email-guide h3{margin:0;font-size:15px;font-weight:700}.connect-email-guide p{margin:0;font-size:14px;line-height:1.45}.connect-email-guide-steps{gap:4px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;display:grid}.connect-email-guide .connect-email-guide-until{color:var(--muted);font-size:13px}.connect-email-guide-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.connect-email-guide-actions .button{align-items:center;gap:6px;display:inline-flex}.connect-email-guide-dismiss{margin-left:auto}.connect-email-guide.is-compact{padding:12px 14px}@media (width<=480px){.connect-email-guide{flex-direction:column;gap:10px}.connect-email-guide-actions .button{flex:100%;justify-content:center}.connect-email-guide-dismiss{margin-left:0}}.aqs-page{gap:16px;max-width:880px;margin:0 auto;padding:8px 0 24px;display:grid}.aqs-header{gap:6px;display:grid}.aqs-kicker{color:var(--brand-violet);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.aqs-header h1{color:var(--ink);margin:0;font-size:28px;line-height:1.2}.aqs-header p{color:var(--muted);margin:0;font-size:15px}.aqs-muted{color:var(--muted);margin:0;font-size:13px}.aqs-note,.aqs-notice,.aqs-alert{border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:10px 12px;font-size:14px;display:flex}.aqs-note{border:1px solid var(--warm-border);background:var(--warm-surface);color:var(--ink)}.aqs-notice{border:1px solid var(--border);background:var(--lavender);color:var(--ink)}.aqs-alert{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error)}.aqs-live,.aqs-almost{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas);box-shadow:var(--shadow-card);gap:12px;padding:16px;display:flex}.aqs-live h2,.aqs-almost h2{color:var(--ink);margin:0 0 4px;font-size:18px}.aqs-live p{color:var(--muted);margin:0 0 12px;font-size:14px}.aqs-live-mark{background:var(--gradient-brand);width:40px;height:40px;color:var(--canvas);border-radius:50%;flex:none;place-items:center;display:inline-grid}.aqs-almost{border-color:var(--warm-border);background:var(--warm-surface);gap:8px;display:grid}.aqs-almost ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aqs-almost li{align-items:flex-start;gap:8px;font-size:14px;display:flex}.aqs-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.aqs-step{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas);box-shadow:var(--shadow-card)}.aqs-step.is-current{border-color:var(--brand-violet)}.aqs-step-head{width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.aqs-step-head:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-card)}.aqs-step-number{border:2px solid var(--border);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.aqs-step.is-current .aqs-step-number{border-color:var(--brand-violet);color:var(--brand-violet)}.aqs-step.is-done .aqs-step-number{border-color:var(--primary);background:var(--primary);color:var(--canvas)}.aqs-step-title{flex:auto;font-size:16px;font-weight:700}.aqs-step-body{gap:14px;padding:0 16px 16px;display:grid}.aqs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=600px){.aqs-cards{grid-template-columns:minmax(0,1fr)}}.aqs-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas);align-content:start;gap:8px;padding:14px;display:grid}.aqs-card.is-connected{border-color:var(--primary)}.aqs-card h3{color:var(--ink);margin:0;font-size:16px}.aqs-card-status{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.aqs-card-status .ui-status{white-space:normal;overflow-wrap:anywhere;text-align:left}.aqs-card .button{justify-self:start}.aqs-meta{gap:8px;display:grid}.aqs-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aqs-choices,.aqs-modes{border:0;gap:8px;margin:0;padding:0;display:grid}.aqs-choices legend{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:600}.aqs-choice,.aqs-mode{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.aqs-choice input,.aqs-mode input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin-top:2px}.aqs-choice>span,.aqs-mode>span{overflow-wrap:anywhere;min-width:0;color:var(--ink);gap:2px;font-size:14px;display:grid}.aqs-mode{padding:16px}.aqs-mode strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;display:inline-flex}.aqs-mode.is-selected{border-color:var(--brand-violet);background:var(--lavender)}.aqs-warning{color:var(--orange);align-items:center;gap:4px;margin-top:4px;font-size:13px;display:inline-flex}.aria-status-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.aria-status-card.is-live{border-color:var(--primary)}.aria-status-card.is-idle{border-color:var(--warm-border);background:var(--warm-surface)}.aria-status-card{flex-wrap:nowrap;gap:14px}.aria-status-card>.aqs-live-mark{align-self:center}.aria-status-card>.aria-status-main{flex:auto;align-content:center;gap:4px;min-width:0;display:grid}.aria-status-card>.aria-status-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.aria-status-card h2{color:var(--ink);margin:0;font-size:16px}.aria-status-card p{color:var(--muted);margin:0;font-size:13px}.aria-status-card .aria-mode-switch{justify-self:start}.aria-status-card .aria-mode-note{padding:0}@media (width<=760px){.aria-status-card{flex-wrap:wrap}.aria-status-card>.aria-status-main{flex:calc(100% - 60px)}.aria-status-card>.aria-status-actions{flex-wrap:wrap;flex:100%;margin-left:0}}.aria-status-chips{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}@media (width<=480px){.aqs-header h1{font-size:22px}.aqs-step-head{padding:12px}.aqs-step-body{padding:0 12px 12px}.aqs-live{flex-direction:column}.aqs-actions .button,.aria-status-card .button{justify-content:center;width:100%}}.aria-quick-setup-link{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;display:flex}.aria-quick-setup-link .text-button{font-weight:600}.aria-mode-switch{max-width:100%;color:var(--ink);vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.aria-mode-switch>svg{color:var(--brand-violet);flex:none}.aria-mode-switch:not(:has(.aria-mode-trigger)){border:1px solid var(--border);background:#fff;border-radius:999px;gap:6px;min-height:34px;padding:4px 12px 4px 10px}.aria-mode-switch .aria-mode-trigger{border:1px solid var(--border);min-height:34px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.aria-mode-trigger>svg:first-child{color:var(--brand-violet)}.aria-mode-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-violet) 40%, var(--border))}.aria-mode-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aria-mode-trigger:disabled{cursor:progress;opacity:.7}.aria-mode-trigger-value{font-weight:700}.aria-mode-trigger.is-off .aria-mode-trigger-value{color:color-mix(in srgb, var(--brand-gold) 45%, var(--ink))}.aria-mode-trigger.is-ask .aria-mode-trigger-value,.aria-mode-trigger.is-autopilot .aria-mode-trigger-value{color:var(--brand-violet)}.aria-mode-note{color:var(--muted);flex-basis:100%;padding:0 4px 2px;font-size:12px;font-weight:400}.inbox-aria-switch{justify-content:flex-end;min-height:48px;margin:-4px 0 8px;display:flex}.aqs-approve{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--lavender);gap:10px;padding:14px;display:grid}.aqs-approve h3{color:var(--ink);margin:0;font-size:15px}.aqs-approve-lists{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.aqs-approve-lists ul{color:var(--ink);gap:4px;margin:4px 0 0;padding-left:18px;font-size:14px;display:grid}.aqs-approve-lists strong{font-size:13px}.aria-route-behind{border:1px solid var(--warm-border);border-radius:var(--radius-control);background:var(--warm-surface);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;font-size:13px;display:flex}.fu-status{flex-direction:column;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.fu-status-visible{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.fu-status-who{color:var(--ink,#191139);white-space:nowrap;font-size:.75rem;font-weight:600}.fu-status .ui-status{white-space:normal}.fu-status-detail{color:var(--muted,#777093);font-size:.8125rem;line-height:1.4}.fu-status.is-detail{border:1px solid var(--border,#e8e2f5);background:var(--surface-soft,#faf8ff);border-radius:12px;margin-block:.5rem;padding:.75rem 1rem;display:flex}.rp-table th.rp-col-lead>.lead-sort-button{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;margin:-3px -5px;padding:3px 5px;display:inline-flex}.rp-table th.rp-col-lead>.lead-sort-button:hover{color:var(--primary)}.rp-table th.rp-col-lead>.lead-sort-button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.lead-sort-icon{color:var(--muted);font-size:11px;line-height:1}.rp-table th.rp-col-lead[aria-sort=ascending] .lead-sort-icon,.rp-table th.rp-col-lead[aria-sort=descending] .lead-sort-icon{color:var(--primary)}@media (width>=761px){.approved-record-workspace[data-page=contacts] .rp-table:has(.rp-col-lead) .rp-col-record{width:29%}.approved-record-workspace[data-page=contacts] .rp-table:has(.rp-col-lead) .rp-col-details{width:24%}.approved-record-workspace[data-page=contacts] .rp-table:has(.rp-col-lead) .rp-col-source{width:18%}.approved-record-workspace[data-page=contacts] .rp-table:has(.rp-col-lead) .rp-col-updated{width:14%}.approved-record-workspace[data-page=contacts] .rp-table:has(.rp-col-lead) .rp-col-lead{width:15%}}@media (width>=1180px){.approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table:has(.rp-col-lead) .rp-col-record{width:35%}.approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table:has(.rp-col-lead) .rp-col-details{width:27%}.approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table:has(.rp-col-lead) .rp-col-updated{width:18%}.approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table:has(.rp-col-lead) .rp-col-lead{width:20%}}.approved-record-workspace[data-page=contacts] .rp-table td.rp-col-lead{overflow-wrap:normal}.rp-table td.rp-col-lead .contact-lead-chip.has-reason{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.rp-table td.rp-col-lead .lead-chip{white-space:normal;max-width:100%}.rp-table td.rp-col-lead .lead-chip-reason{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11.5px;line-height:1.35;display:-webkit-box}.lead-sort-field{align-items:center;gap:8px;display:inline-flex}@media (width>=761px){.lead-sort-field{display:none}}@media (width<=760px){.rp-table td.rp-col-lead .contact-lead-chip.has-reason{flex-flow:wrap;align-items:center;gap:4px 8px}.rp-table td.rp-col-lead .lead-chip-reason{-webkit-line-clamp:1}}.rp-deal .op-lead-score{max-width:100%;margin-top:6px;display:block}.rp-deal .op-lead-score .lead-chip-score{font-size:inherit;line-height:inherit;display:inline;overflow:visible}.need-provenance{gap:3px;min-width:0;margin-top:7px;display:grid}.need-provenance small{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45;display:block}.mw-attention{border:1px solid var(--border,#e8e2f5);box-shadow:var(--shadow-card,none);background:#fff;border-radius:16px;gap:.75rem;min-width:0;margin-block:.75rem;padding:1rem;display:grid}.mw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mw-head h2{color:var(--ink,#191139);margin:0 0 .25rem;font-size:1.1rem}.mw-head p,.mw-section-help,.mw-note{color:var(--muted,#777093);margin:0;font-size:.875rem}.mw-head .button{align-items:center;gap:.35rem;display:inline-flex}.mw-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.mw-counts>div{border:1px solid var(--border,#e8e2f5);background:var(--surface-subtle,#faf8ff);border-radius:12px;padding:.6rem .75rem}.mw-counts dt{color:var(--muted,#777093);font-size:.75rem}.mw-counts dd{color:var(--ink,#191139);margin:.15rem 0 0;font-size:1.25rem;font-weight:650}.mw-filters{flex-wrap:wrap;gap:.4rem;display:flex}.mw-filters button{border:1px solid var(--border,#e8e2f5);min-height:32px;color:var(--ink,#191139);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 .8rem;font-size:.85rem}.mw-filters button.active{border-color:var(--primary,#4113c1);background:var(--surface-selected,#f4efff);color:var(--primary,#4113c1);font-weight:600}.mw-filters button:focus-visible,.mw-card .button:focus-visible,.mw-card summary:focus-visible,.mw-provisional summary:focus-visible{outline:2px solid var(--primary,#4113c1);outline-offset:2px}.mw-list{gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.mw-card{border:1px solid var(--border,#e8e2f5);background:#fff;border-radius:14px;gap:.55rem;min-width:0;padding:.85rem 1rem;display:grid}.mw-card-head{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.mw-card-title{flex:200px;min-width:0}.mw-card h3{color:var(--ink,#191139);overflow-wrap:anywhere;margin:0;font-size:.98rem}.mw-subject{color:var(--muted,#777093);margin:.1rem 0 0;font-size:.8rem}.mw-badges{flex-wrap:wrap;align-items:flex-start;gap:.3rem;display:flex}.mw-why,.mw-decision{color:var(--ink,#191139);overflow-wrap:anywhere;margin:0;font-size:.9rem}.mw-decision{background:var(--surface-selected,#f4efff);border-radius:10px;padding:.5rem .65rem}.mw-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;display:grid}.mw-facts h4{letter-spacing:.02em;text-transform:uppercase;color:var(--muted,#777093);margin:0 0 .25rem;font-size:.75rem}.mw-facts ul,.mw-rank ul{color:var(--ink,#191139);margin:0;padding-left:1.1rem;font-size:.85rem}.mw-facts li{overflow-wrap:anywhere}.mw-facts li span{color:var(--muted,#777093);font-size:.75rem;display:block}.mw-facts q{white-space:pre-line}.mw-facts time{color:var(--muted,#777093);font-size:.75rem;display:block}.mw-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.4rem .75rem;margin:0;font-size:.82rem;display:grid}.mw-meta dt{color:var(--muted,#777093)}.mw-meta dd{color:var(--ink,#191139);overflow-wrap:anywhere;margin:0}.mw-rank summary,.mw-provisional summary{cursor:pointer;color:var(--primary,#4113c1);font-size:.8rem}.mw-provisional p{color:var(--muted,#777093);margin:.35rem 0 0;font-size:.82rem}.mw-actions{flex-wrap:wrap;gap:.4rem;display:flex}.mw-problem{color:var(--ink,#191139);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mw-problem p{margin:0}.mw-problem.is-inline{font-size:.85rem}.mw-success{color:#1b6b3a;margin:0;font-size:.875rem}.mw-action-error{color:var(--brand-red,#c62828);margin:0;font-size:.875rem}.mw-loading{gap:.5rem;display:grid}.mw-skeleton{background:var(--surface-subtle,#faf8ff);border-radius:12px;height:64px;display:block}.mw-dialog-form{gap:.75rem;display:grid}.mw-dialog-form label{gap:.3rem;font-size:.875rem;font-weight:600;display:grid}.mw-dialog-help{color:var(--muted,#777093);margin:0;font-size:.85rem}.mw-dialog-form small{color:var(--muted,#777093);font-weight:400}@media (width<=640px){.mw-attention{padding:.75rem}.mw-counts{grid-template-columns:1fr}.mw-actions .button{flex:100%}}.mw-clocks{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0 8px;display:flex}.mw-clocks small{color:var(--muted,#777093);flex-basis:100%}.my-work-tabs{border-bottom:1px solid var(--border,#e8e2f5);align-items:center;min-width:0;margin:0 0 18px;display:flex}.my-work-tabs>.ui-section-tabs{border-bottom:0;flex:auto;min-width:0;margin:0}.my-work-tabs>.ui-section-tabs button{min-height:44px;padding:11px 14px;font-size:14px}.my-work-tabs>.ui-section-tabs button:focus-visible{outline:2px solid var(--focus,#4113c1);outline-offset:-3px}.mw-meta-line{color:var(--muted,#777093);flex-wrap:wrap;gap:.35rem 1rem;margin:0;font-size:.85rem;display:flex}.mw-meta-line span{align-items:center;gap:.3rem;display:inline-flex}.mw-meta-line .is-late{color:var(--danger,#c0362c);font-weight:600}.mw-more{gap:.6rem;display:grid}.mw-more>summary{cursor:pointer;color:var(--muted,#777093);font-size:.85rem;font-weight:600}.mw-more[open]>summary{margin-bottom:.4rem}.mw-more .mw-rank h4{margin:0 0 .25rem;font-size:.8rem}.mw-more .mw-rank ul{margin:0}.lead-work-inbox{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:0;max-width:100%;margin:0 0 12px;padding:9px 10px;display:flex}.lead-work-label{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;flex:100%;align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex}.lead-work-label svg{color:var(--primary)}.lead-work-inbox .lead-work-inbox-chip{flex:100%}.lead-work-inbox .lead-chip-reason{white-space:normal;overflow-wrap:anywhere;flex:120px;line-height:1.4;overflow:visible}.lead-work-why{color:var(--primary);text-underline-offset:2px;border-radius:4px;flex:none;font-size:12px;font-weight:650;text-decoration:underline}.lead-work-why:hover{color:var(--primary-hover)}.lead-work-why:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lead-work-inbox .lead-work-empty{color:var(--muted);flex:100%;margin:0;font-size:11.5px;line-height:1.45;display:block}.lead-work-pending{flex:100%;display:block}.lead-work-pending-bar{background:var(--lavender);border-radius:999px;width:136px;max-width:100%;height:22px;display:block}@media (prefers-reduced-motion:no-preference){.lead-work-pending-bar{animation:1.1s ease-in-out infinite alternate lead-work-pulse}}@keyframes lead-work-pulse{0%{opacity:.5}to{opacity:1}}.lead-work-title-row{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.lead-work-title-row>h3{min-width:0}.lead-work-card-chip{flex:none}.op-workspace{align-items:start;gap:24px;min-width:0;display:grid}.op-list-area{min-width:0}.op-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 12px;display:flex}.op-toolbar input,.op-toolbar select{height:var(--control-height);font:inherit;border:1px solid var(--input-border);background:#fff;border-radius:8px;min-width:0;padding:8px 10px}.op-search{flex:1;min-width:140px;max-width:520px;position:relative}.op-search svg{color:var(--muted);width:16px;position:absolute;top:11px;left:12px}.op-search input{width:100%;padding-left:36px}.op-views,.op-tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.op-views button,.op-tabs button{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px}.op-views .active,.op-tabs [aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary);font-weight:650}.op-table-wrap{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.op-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:14px}.op-table th{color:var(--muted);border-bottom:1px solid var(--border);background:#faf9fc;padding:12px 16px;font-size:12px;font-weight:650}.op-table th:first-child{width:43%}.op-table td{border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:anywhere;padding:12px 16px}.op-table tr:last-child td{border-bottom:0}.op-table tr:hover{background:#fcfbfe}.op-table tr.selected{background:var(--lavender)}.op-row-link{color:inherit;align-items:center;gap:12px;min-height:36px;text-decoration:none;display:flex}.op-row-link strong{font-size:14px;font-weight:650;display:block}.op-row-link small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.5;display:-webkit-box;overflow:hidden}.op-table td>small{color:var(--muted);margin-top:5px;display:block}.op-badge{background:var(--lavender);color:var(--primary);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.op-badge-attention{color:#520074;background:#fea40220}.op-badge-danger{color:#c90025;background:#c9002510}.op-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:12px;display:flex}.op-pagination>div{align-items:center;gap:12px;display:flex}.op-loading,.op-empty{text-align:center;border:1px solid var(--border);background:#fff;border-radius:12px;padding:48px 24px}.op-empty h2{margin:12px 0 8px;font-size:19px}.op-empty p{color:var(--muted);max-width:520px;margin:0 auto}.op-panel{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:12px;min-width:0;padding:20px}.op-panel-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.op-back{color:var(--primary);align-items:center;gap:7px;min-height:32px;font-size:14px;text-decoration:none;display:inline-flex}.op-record-heading{align-items:flex-start;gap:12px;display:flex}.op-record-heading h2{letter-spacing:-.4px;margin:0 0 8px;font-size:20px;line-height:1.3}.op-contact-link{color:var(--primary);align-items:center;gap:8px;margin-top:16px;text-decoration:none;display:flex}.op-assignee{color:var(--muted);margin:8px 0 16px;font-size:12px}.op-detail-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.op-detail-actions .button.primary,.op-detail-actions .button.secondary{width:auto;min-height:36px;padding:8px 12px;font-size:12px}.op-facts{margin:0}.op-facts>div{border-bottom:1px solid #f1eff5;grid-template-columns:minmax(95px,38%) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.op-facts dt{color:var(--muted);font-size:12px}.op-facts dd{white-space:pre-wrap;margin:0;font-size:14px}.op-provenance,.op-related{margin-top:24px}.op-panel h3,.op-contact-sections h3{margin:0 0 12px;font-size:14px}.op-provenance p{white-space:pre-wrap;font-size:14px}.op-provenance small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.op-related a,.op-former a{color:var(--primary);border-bottom:1px solid #f1eff5;justify-content:space-between;gap:10px;padding:9px 0;font-size:14px;text-decoration:none;display:flex}.op-related a small{color:var(--muted);font-size:12px;display:block}.op-caption{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.6}.op-notice{color:var(--ink);background:#fea40212;border-radius:4px;padding:12px;font-size:12px;line-height:1.6}.op-success{background:var(--lavender);color:var(--primary);border-radius:8px;padding:10px 14px}.op-history{margin:0;padding:0;list-style:none}.op-history>li{border-left:2px solid var(--border);padding:0 0 24px 14px}.op-history strong,.op-history span{font-size:12px;display:block}.op-history span{color:var(--muted);margin-top:4px;font-size:12px}.op-history details{margin-top:8px;font-size:12px}.op-history dd{white-space:pre-wrap;margin:4px 0 12px}.op-history .op-history-before{color:var(--muted);display:inline}.op-editor{max-width:1000px;margin:0}.op-editor .ui-page-header{margin:12px 0 24px}.op-form-body{border:0;min-width:0;padding:0}.op-section{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;margin:0 0 20px;padding:20px 24px}.op-section legend{padding:0 6px;font-size:14px;font-weight:650}.op-section summary{cursor:pointer;font-size:14px;font-weight:650}.op-section[open] summary{margin-bottom:20px}.op-visit-editor .op-section{border-color:#e6ddf5;box-shadow:0 6px 20px #4113c108}.op-visit-editor .op-visit-section{background:linear-gradient(135deg,#fff 75%,#faf7ff)}.op-visit-editor .op-visit-section.is-outcome{background:linear-gradient(135deg,#fff 75%,#fff7ed)}.op-visit-editor .op-visit-section legend{color:#4113c1;padding:0 8px;font-size:15px}.op-visit-editor .op-visit-section summary{color:#4113c1;font-size:14px}.op-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.op-form-grid label,.op-action-form label,.op-change-reason{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}.op-span{grid-column:1/-1}.op-form-grid input,.op-form-grid select,.op-form-grid textarea,.op-picker input,.op-action-form input,.op-action-form textarea,.op-action-form select,.op-change-reason textarea{width:100%;min-height:40px;font:inherit;color:var(--ink);border:1px solid var(--input-border);background:#fff;border-radius:8px;min-width:0;padding:9px 11px;font-weight:400}.op-form-grid textarea,.op-action-form textarea,.op-change-reason textarea{resize:vertical;min-height:80px}.op-form-grid small,.op-action-form small,.op-change-reason small{font-size:var(--text-meta,12px);color:var(--muted);font-weight:400;line-height:1.5}.op-form-grid .field-error,.op-change-reason .field-error{color:#c90025}.op-form-grid [aria-invalid=true]{border-color:#c90025}.op-picker{border:0;min-width:0;margin:0;padding:0}.op-picker legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.op-picker-search{gap:8px;min-width:0;display:flex}.op-picker-search input{flex:1}.op-picker-toggle{border:1px solid var(--input-border);min-height:40px;color:var(--primary);font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:0 14px;font-size:13px;font-weight:600}.op-picker-toggle:hover,.op-picker-toggle[aria-expanded=true]{background:var(--lavender)}.op-picker-results{border:1px solid var(--border);background:#fff;border-radius:8px;max-height:200px;margin-top:6px;overflow:auto;box-shadow:0 10px 24px #1b125414}.op-picker-results>button{border:0;border-bottom:1px solid var(--border);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.op-picker-results>button:hover{background:var(--lavender)}.op-picker-results>small{padding:12px;font-weight:400;display:block}.op-selected{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.op-selected>span{background:var(--lavender);color:var(--primary);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.op-selected button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:24px;min-height:24px}.op-picker-pages{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.op-picker-pages button{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0}.op-form-actions{justify-content:flex-end;gap:12px;margin:24px 0;display:flex}.op-form-actions .button.primary{width:auto}.op-form-actions .op-save-hint{color:var(--muted);align-self:center;margin-right:auto}.op-action-form>fieldset{border:0;min-width:0;padding:0}.op-panel .op-action-form>h3{margin-top:16px}.op-action-form>h3:focus{outline:none}.op-action-form .op-section{margin-top:20px;padding:12px}.op-action-form .op-form-grid{grid-template-columns:1fr}.op-action-form label{margin-top:12px}.op-unplaced-errors{color:#c90025;margin:8px 0 0;padding-left:20px;font-size:14px}.op-unplaced-errors li+li{margin-top:4px}.op-conflict{background:#fea40212;flex-wrap:wrap;gap:12px;padding:12px;font-size:14px;display:flex}.op-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.op-summary-card{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:8px;padding:18px 20px;text-decoration:none;display:grid}.op-summary-card>span{color:var(--muted);grid-column:1/-1;min-height:0;font-size:12px}.op-summary-card strong{letter-spacing:-.8px;font-size:28px;line-height:1.2}.op-summary-card svg{color:var(--primary);align-self:center}.op-summary-card:hover{border-color:var(--primary)}@media (width>=1440px){.op-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.op-summary-card{padding:16px}}.op-overview-columns{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.op-overview-section{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:20px}.op-overview-section header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.op-overview-section h2{margin:0;font-size:16px}.op-overview-section header a{color:var(--primary);font-size:12px}.op-overview-section ul{margin:0;padding:0;list-style:none}.op-overview-section li+li{border-top:1px solid var(--border)}.op-overview-section li a{color:var(--ink);overflow-wrap:anywhere;padding:12px 0;text-decoration:none;display:block}.op-overview-section strong,.op-overview-section span,.op-overview-section small{font-size:14px;display:block}.op-overview-section span{color:var(--muted);margin:4px 0}.op-overview-section small{color:var(--muted);font-size:12px}.op-overview-section .op-empty{border:0}.op-contact-sections{margin-top:24px}.op-contact-sections[hidden]{display:none}.op-contact-shortcuts{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.op-contact-shortcuts a{color:var(--primary);font-size:12px}.op-contact-group{border-bottom:1px solid var(--border);padding:12px 0;font-size:14px}.op-contact-group summary{cursor:pointer;font-weight:600}.op-contact-group summary>span{float:right;color:var(--muted)}.op-contact-group a{color:var(--primary);margin-top:12px;text-decoration:none;display:block}.op-contact-group small{color:var(--muted);margin-top:4px;display:block}@media (width>=1360px){.op-workspace.op-selected-record{grid-template-columns:minmax(0, 1fr) var(--context-width);gap:20px}.op-panel{max-height:calc(100vh - 190px);position:sticky;top:84px;overflow:auto}.op-selected-record .op-table th:first-child{width:50%}.op-selected-record .op-table th:last-child,.op-selected-record .op-table td:last-child{display:none}.op-selected-record .op-table td,.op-selected-record .op-table th{padding:12px}.op-selected-record .ui-page-actions{gap:8px}}@media (width<=1359px){.op-selected-record .op-list-area{display:none}.op-panel{max-width:none}.op-panel .op-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.op-panel .op-provenance{max-width:620px}}@media (width<=760px){.op-table thead{display:none}.op-table,.op-table tbody,.op-table tr{width:100%;display:block}.op-table tr{border-bottom:1px solid var(--border);padding:12px 16px;position:relative}.op-table td{border:0;padding:4px 0;display:block}.op-table td:not(:first-child){padding-left:44px;font-size:12px}.op-table td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);margin-right:4px}.op-table td>small{margin-left:6px;display:inline}.op-form-grid,.op-overview-columns{grid-template-columns:1fr}.op-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.op-summary-card{padding:14px}.op-summary-card>span{font-size:12px}.op-section,.op-panel{padding:16px}.op-panel .op-facts{display:block}.op-pagination{flex-wrap:wrap}.op-pagination>div{justify-content:space-between;width:100%}.op-search{max-width:none}.op-toolbar input,.op-toolbar select,.op-picker-results>button,.op-views button,.op-tabs button,.op-detail-actions .button.primary,.op-detail-actions .button.secondary{min-height:44px}.op-form-actions{position:static}.op-contact-group summary{min-height:32px}.op-picker-pages button,.op-back{min-height:44px}.op-selected button{min-width:32px;min-height:32px}}.dashboard-layout .op-toolbar .op-search input{padding-left:36px}.op-form-grid label>span:first-child{display:block}.op-form-grid small:empty{display:none}.op-editor .text-button{color:var(--primary)}.op-datetime{flex-direction:column;gap:7px;min-width:0;display:flex}.op-datetime>label{font-size:14px;font-weight:600;display:block}.op-datetime input[type=datetime-local],.op-datetime select{border:1px solid var(--input-border);width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border-radius:8px;padding:9px 10px}.op-datetime .op-datetime-zone{flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.op-datetime .op-datetime-choice{background:#fff8ee;border:1px solid #f2c9a0;border-radius:8px;flex-wrap:wrap;gap:8px 18px;min-width:0;margin:0;padding:10px 12px;display:flex}.op-datetime .op-datetime-choice legend{padding:0 4px;font-size:13px;font-weight:600}.op-datetime .op-datetime-choice label{flex-direction:row;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.op-datetime .op-datetime-choice input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--primary);margin:0;padding:0}.op-datetime>small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.op-datetime>.op-datetime-offset{color:#4c1eb5;font-weight:600}.op-datetime .field-error{color:#c90025}.op-datetime [aria-invalid=true]{border-color:#c90025}@media (width<=760px){.op-datetime input[type=datetime-local],.op-datetime select{min-height:44px}}.op-field .op-field-clear{align-self:flex-start;padding:0;font-size:12px}.op-service-reference-summary .op-service-vehicle-thumb{width:96px;height:64px;color:var(--muted);text-align:center;border-radius:8px;margin-top:2px;font-size:11px}.op-service-reference-summary .op-service-vehicle-thumb .record-photo-empty{padding:4px;font-weight:600}.op-field{flex-direction:column;gap:7px;min-width:0;display:flex}.op-field>label{font-size:14px;font-weight:600}.op-field>small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.inventory-view-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.inventory-view-switch{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;gap:3px;padding:3px;display:inline-flex}.inventory-view-switch button{min-height:32px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.inventory-view-switch button[aria-pressed=true]{background:var(--lavender);color:var(--primary)}.inventory-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.inventory-card{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;height:100%;color:var(--ink);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.inventory-card:hover,.inventory-card.is-selected{border-color:var(--primary)}.inventory-card.is-selected{box-shadow:0 0 0 1px var(--primary)}.inventory-card-media{aspect-ratio:16/10;color:var(--muted);background:var(--canvas);border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.inventory-card-media>svg{color:var(--primary);opacity:.5}.inventory-card-availability{position:absolute;top:12px;left:12px}.inventory-card-body{overflow-wrap:anywhere;flex-direction:column;flex:1;padding:16px;display:flex}.inventory-card-stock{color:var(--muted);font-size:var(--text-meta,12px);margin-bottom:6px}.inventory-card h2{letter-spacing:-.2px;margin-bottom:10px;font-size:16px;line-height:1.4}.inventory-card-price{margin-bottom:12px;font-size:17px;font-weight:650}.inventory-card-price.is-missing{color:var(--muted);font-size:14px;font-weight:400}.inventory-card-facts{color:var(--muted);flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.inventory-card-location{color:var(--muted);margin-top:8px;margin-bottom:16px;font-size:12px}.inventory-card-footer{border-top:1px solid var(--border);font-size:var(--text-meta,12px);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.inventory-card-open{color:var(--primary);align-items:center;gap:5px;font-weight:600;display:inline-flex}@media (width<=700px){.inventory-view-switch button{min-height:40px}.inventory-cards{gap:16px}}.inventory-card-media>img{object-fit:contain;width:100%;height:100%;display:block}.inventory-sample-label{color:var(--muted);text-align:center;font-size:var(--text-meta,12px);background:#fff;border-radius:4px;padding:4px 8px;line-height:1.4;position:absolute;bottom:8px;left:8px;right:8px}.op-workspace>.ui-page-header{grid-column:1/-1;margin-bottom:0}.op-panel{background:#fff;border-radius:14px}.op-panel .op-panel-top{border-bottom:1px solid var(--border);padding-bottom:12px}.op-panel .op-back{font-size:12px}.op-record-heading{align-items:center}.op-record-heading .ui-record-avatar{flex-basis:44px;width:44px;height:44px;font-size:14px}.op-panel .ui-detail-section{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;margin-top:20px;padding:16px}.op-panel .op-deal-snapshot{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:9px;margin:15px 0;display:grid}.op-panel .op-deal-snapshot>div{border:1px solid var(--border);background:#fcfaff;border-radius:10px;min-width:0;padding:12px}.op-panel .op-deal-snapshot>div:first-child{background:linear-gradient(110deg,#f1eaff,#faf8ff);grid-column:1/-1}.op-panel .op-deal-snapshot span,.op-panel .op-deal-snapshot strong{display:block}.op-panel .op-deal-snapshot span{color:var(--muted);margin-bottom:4px;font-size:11px}.op-panel .op-deal-snapshot strong{overflow-wrap:anywhere;font-size:13px}.op-panel .op-deal-snapshot>div:first-child strong{color:var(--primary);letter-spacing:-.5px;font-size:23px}.op-panel .op-next-action-text{overflow-wrap:anywhere;margin:0 0 16px;line-height:1.5}.op-panel .op-next-action-text+.button{align-items:center;min-height:38px;display:inline-flex}.op-vehicle-panel .op-vehicle-topline{color:#716187;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.op-vehicle-panel .op-vehicle-topline>div{gap:5px;display:flex}.op-vehicle-panel .op-vehicle-topline .rp-icon-button{justify-content:center;align-items:center;width:30px;height:30px;font-size:22px;line-height:1;text-decoration:none;display:inline-flex}.op-vehicle-panel .op-vehicle-topline .is-disabled{color:#bdb4cb;background:#faf9fc}.op-vehicle-panel .op-vehicle-summary{background:linear-gradient(110deg,#f8f4ff,#fff);border:1px solid #e7dbf8;border-radius:11px;margin:13px 0;padding:15px}.op-vehicle-panel .op-vehicle-summary>span,.op-vehicle-panel .op-vehicle-summary>strong{display:block}.op-vehicle-panel .op-vehicle-summary>span{color:#756585;font-size:11px}.op-vehicle-panel .op-vehicle-summary>strong{color:#4113c1;letter-spacing:-.6px;overflow-wrap:anywhere;margin:4px 0 12px;font-size:28px}.op-vehicle-panel .op-vehicle-summary>div{color:#6e5e80;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.op-vehicle-panel>.rp-vehicle-image,.op-vehicle-panel>.rp-vehicle-placeholder{aspect-ratio:1.52;border-radius:9px;width:100%;margin-top:13px}.op-vehicle-panel .rp-media-caption{margin:5px 0 11px;font-size:10px}.op-vehicle-panel .op-vehicle-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.op-vehicle-panel .op-vehicle-spec-grid>div{border-bottom:1px solid #eae3f4;min-width:0;padding:10px 0}.op-vehicle-panel .op-vehicle-spec-grid span,.op-vehicle-panel .op-vehicle-spec-grid strong{overflow-wrap:anywhere;display:block}.op-vehicle-panel .op-vehicle-spec-grid span{color:#756585;margin-bottom:3px;font-size:11px}.op-vehicle-panel .op-vehicle-spec-grid strong{color:#25163c;font-size:13px}.op-vehicle-panel .op-vehicle-description{margin:15px 0 0;font-size:12px;line-height:1.5}.op-facts>div{padding-block:12px}.op-overview-columns{align-items:start}.op-summary-card{min-height:108px}.op-summary-card strong{color:var(--primary)}.op-summary-card:hover{background:var(--surface-subtle)}.op-overview-section li a{border-radius:8px;padding:16px 8px}.op-overview-section li a:hover{background:var(--surface-subtle)}.op-form-actions{border:1px solid var(--border);background:#fff;border-radius:12px;padding:16px}.inventory-card-media{aspect-ratio:16/9}.inventory-card h2{font-size:18px}.inventory-card-price{color:var(--ink);font-size:20px}.inventory-card .ui-status{color:var(--primary);background:#fff}@media (width<=1359px){.op-selected-record>.ui-page-header{display:none}}.op-handoff-queue{border:1px solid var(--border,#e7e2f5);background:#fff;border-radius:16px;margin-block:.75rem;padding:1rem}.op-handoff-queue h2{margin:0 0 .35rem;font-size:1.1rem}.op-handoff-queue p{color:#5f6080;margin:0 0 .65rem}.op-handoff-item{color:inherit;border:1px solid #ece8f7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin-top:.45rem;padding:.65rem .75rem;text-decoration:none;display:flex}.op-handoff-item:hover,.op-handoff-item:focus-visible{background:#f7f5ff;border-color:#4c1eb5}.op-handoff-item>span:not(.record-photo){flex:18rem}.op-handoff-item small{color:#5f6080}.op-picker-choice{align-items:center;gap:8px;min-width:0;display:flex}.op-service-contact{align-items:center;gap:10px;min-width:0;display:flex}.op-panel .op-linked-vehicle-photo{aspect-ratio:1.52;border-radius:10px;width:100%;margin:13px 0 8px;display:block;position:relative;overflow:hidden}.op-link-photo{vertical-align:middle;border-radius:4px;margin-right:6px}.op-contact-group a.has-photo{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.op-contact-group a.has-photo>.op-group-photo{border-radius:6px;grid-row:span 2}.rp-work-callout .rp-work-contact-photo{vertical-align:middle;margin-right:6px}.op-action-form .field-error{color:#c90025}.op-action-form [aria-invalid=true]{border-color:#c90025}.op-restore-preview{margin:12px 0}.op-restore-preview .op-history-before{color:var(--muted)}.op-action-form .op-check{flex-direction:row;align-items:center;gap:8px;font-weight:500}.op-action-form .op-check input{width:18px;height:18px;min-height:0;accent-color:var(--primary);flex:none;margin:0;padding:0}.rp-root.approved-record-workspace[data-page=sales] .rp-sales-record-selector>button{flex-basis:300px}.rp-root.approved-record-workspace[data-page=sales] .rp-sales-record-selector strong{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.rp-root.approved-record-workspace[data-page=sales] .rp-live-sale-details{grid-column:1/-1;min-width:0;scroll-margin-top:76px}.rp-root.approved-record-workspace[data-page=sales] .rp-live-sale-details>.rp-panel{background:#fff;border:1px solid #e7dff3;max-height:none;position:static;box-shadow:0 5px 17px #4113c10a}.rp-root.approved-record-workspace[data-page=sales] .rp-live-sale-details :is(.rp-mobile-back,.rp-panel-heading>.rp-icon-button){display:none}.rp-root.approved-record-workspace[data-page=sales] .rp-sale-photo>.rp-vehicle-placeholder{text-align:center;gap:4px;padding:4px;font-size:10px}.rp-root.approved-record-workspace[data-page=sales] .rp-sale-photo>.rp-vehicle-placeholder svg{width:28px;height:28px}.op-metrics-loading{min-height:112px;color:var(--muted);justify-content:center;align-items:center;margin:0 0 16px;font-size:13px;display:flex}@media (width<=700px){.op-metrics-loading{min-height:232px;margin-bottom:12px}}.op-field-slot{display:contents}.op-view-only{border:1px dashed var(--border);color:var(--text-muted);border-radius:10px;align-items:center;gap:6px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:inline-flex}.op-picker-copy{text-align:left;overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.op-picker-copy strong{font-size:inherit}.op-picker-copy small{color:var(--text-muted,#646078);font-size:.78rem;line-height:1.4}.inventory-price-filter{position:relative}.inventory-price-filter summary{cursor:pointer;white-space:nowrap;list-style:none}.inventory-price-filter summary::-webkit-details-marker{display:none}.inventory-price-panel{z-index:40;border:1px solid var(--border);background:#fff;border-radius:14px;gap:16px;width:min(320px,100vw - 40px);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 35px #29134a20}.op-toolbar .inventory-price-panel label{gap:8px;width:100%;display:grid}.op-toolbar .inventory-price-panel input[type=range]{width:100%;min-width:0;height:24px;accent-color:var(--primary,#5422d6);padding:0}.inventory-price-actions{gap:8px;display:flex}@media (width<=640px){.inventory-price-filter{position:static}.inventory-price-panel{width:auto;max-height:calc(100dvh - 150px);position:fixed;top:120px;left:20px;right:20px;overflow-y:auto}}.inventory-more-filters{position:relative}.inventory-more-filters>summary{cursor:pointer;white-space:nowrap;list-style:none}.inventory-more-filters>summary::-webkit-details-marker{display:none}.inventory-more-panel{z-index:40;border:1px solid var(--border);background:#fff;border-radius:14px;gap:12px;width:min(340px,100vw - 40px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 35px #29134a20}.op-toolbar .inventory-more-panel>label,.op-toolbar .inventory-more-panel select{width:100%}.inventory-more-panel .inventory-price-filter summary{justify-content:space-between;width:100%}.inventory-more-panel .inventory-price-panel{width:auto;box-shadow:none;border:0;margin-top:12px;padding:0;position:static}@media (width<=640px){.inventory-more-filters{position:static}.inventory-more-panel{width:auto;max-height:calc(100dvh - 150px);position:fixed;top:120px;left:20px;right:20px;overflow-y:auto}}.rp-vehicle-card{position:relative}.op-vehicle-menu{z-index:2;position:absolute;top:8px;right:8px}.op-vehicle-menu summary{cursor:pointer;border:1px solid var(--border);background:#fff;border-radius:8px;padding:4px 12px;font-size:20px;list-style:none}.op-vehicle-menu summary::-webkit-details-marker{display:none}.op-vehicle-menu button{white-space:nowrap;border:1px solid var(--border);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;margin-top:4px;padding:12px;position:absolute;right:0}.op-confirm-essentials .op-confirm-help{color:var(--muted);margin:0 0 10px;font-size:13px}.op-confirm-more>summary{cursor:pointer;font-weight:600}.op-confirm-more[open]>summary{margin-bottom:12px}.op-vehicle-panel .op-vehicle-head{z-index:3;background:#fff;border-bottom:1px solid #efe8fa;margin:0 -20px 10px;padding:8px 20px;position:sticky;top:-20px}.op-vehicle-panel .op-vehicle-head .op-vehicle-topline{margin-bottom:6px}.op-vehicle-panel .op-vehicle-head-actions{align-items:center;gap:8px;display:flex}.op-vehicle-panel .op-vehicle-edit{white-space:nowrap;align-items:center;gap:6px;min-height:30px;padding:4px 10px;font-size:13px;display:inline-flex}.op-vehicle-menu .op-vehicle-menu-list{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:170px;margin-top:4px;padding:4px;display:grid;position:absolute;right:0;box-shadow:0 10px 24px #26104c1f}.op-vehicle-menu .op-vehicle-menu-list>a,.op-vehicle-menu .op-vehicle-menu-list>button{color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:10px 12px;font-size:14px;text-decoration:none;position:static}.op-vehicle-menu .op-vehicle-menu-list>:is(a,button):hover,.op-vehicle-menu .op-vehicle-menu-list>:is(a,button):focus-visible{background:#f7f3ff}.op-vehicle-menu summary:focus-visible{outline:2px solid var(--brand-violet,#4113c1);outline-offset:2px}.sw-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.sw-item{border-bottom:1px solid var(--border);gap:4px;min-width:0;padding:10px 0;display:grid}.sw-item:first-child{padding-top:0}.sw-item:last-child{border-bottom:0;padding-bottom:0}.sw-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-width:0;display:flex}.sw-item-head>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.sw-line{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.sw-meta{color:var(--muted);font-size:12px;line-height:1.4}.sw-item[data-status=expired] .sw-line,.sw-item[data-status=cancelled] .sw-line{color:var(--muted)}.sw-cancel{justify-self:start;min-height:30px;margin-top:2px;padding:4px 12px;font-size:12px}.sw-feedback{color:var(--muted);margin:10px 0 0;font-size:12px}.sw-commitments{min-width:0;margin-bottom:18px}.sw-commitment-list{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.qf-line{color:var(--ink);background:var(--lavender);border:1px solid var(--border);border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;padding:6px 10px;font-size:13px;line-height:1.4;display:flex}.qf-line>svg{color:var(--primary);flex:none}.qf-text{overflow-wrap:anywhere;min-width:0;margin:0}.qf-line .qf-text{flex:220px}.qf-cancel{min-height:28px;padding:3px 12px;font-size:12px}.qf-error{color:var(--error);flex-basis:100%;margin:0;font-size:12px}.qf-commitments{min-width:0;margin-bottom:18px}.qf-list{background:var(--surface,var(--canvas));border:1px solid var(--border);border-radius:12px;gap:0;margin:0;padding:14px 16px;list-style:none;display:grid}.qf-item{border-bottom:1px solid var(--border);gap:4px;min-width:0;padding:10px 0;display:grid}.qf-item:first-child{padding-top:0}.qf-item:last-child{border-bottom:0;padding-bottom:0}.qf-item-head,.qf-item-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-width:0;display:flex}.qf-item-head>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.qf-item .qf-text,.qf-request{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.qf-request{color:var(--muted)}.qf-meta{color:var(--muted);font-size:12px}.qf-commitments .qf-error{margin-top:10px}.aria-campaigns{gap:14px;min-width:0;display:grid}.aria-campaign-muted{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.aria-campaign-muted svg{vertical-align:-3px}.aria-campaigns-intro .campaign-section-header h2{flex:160px;margin:0;font-size:17px}.aria-campaigns-intro .aria-portrait,.aria-campaign-identity .aria-portrait{border-radius:50%;flex-shrink:0}.button.aria-campaign-small{gap:6px;min-height:36px;padding:6px 12px;font-size:13px}.aria-campaign-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aria-campaign-list-row{border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.aria-campaign-list-row:hover{border-color:color-mix(in srgb, var(--brand-violet) 35%, white);background:var(--canvas)}.aria-campaign-list-title,.aria-campaign-list-meta,.aria-campaign-list-counts{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.aria-campaign-list-title strong{overflow-wrap:anywhere;font-size:14px}.aria-campaign-list-meta,.aria-campaign-list-counts,.aria-campaign-list-row>small{color:var(--muted);font-size:12px}.aria-campaign-list-counts strong{color:var(--ink)}.aria-campaign-channels{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.aria-campaign-channels li,.aria-campaign-route,.aria-campaign-opening-head{align-items:center;gap:6px;display:inline-flex}:is(.aria-campaign-channels,.aria-campaign-route,.aria-campaign-opening-head,.aria-campaign-plain-list,.aria-campaign-progress,.aria-campaign-uncertain-row,.aria-campaign-eval-channels,.aria-campaign-sender label,.aria-campaign-email-source strong,.aria-campaign-choice) .campaign-channel-icon{border-radius:7px;flex:0 0 24px;width:24px;height:24px}:is(.aria-campaign-channels,.aria-campaign-progress) .campaign-channel-icon svg{width:15px;height:15px}.campaign-channel-icon.is-instagram{color:#c13584}.campaign-channel-icon.is-messenger{color:#0866ff}.aria-campaign-codes{border-radius:10px;gap:6px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:grid}.aria-campaign-codes.is-blocker{border:1px solid var(--error-border);background:var(--error-surface)}.aria-campaign-codes.is-warning{border:1px solid var(--warm-border);background:var(--warm-surface)}.aria-campaign-codes>strong{align-items:center;gap:6px;display:inline-flex}.aria-campaign-codes ul{gap:6px;margin:0;padding-left:18px;display:grid}.aria-campaign-codes li>span{margin-right:8px}.aria-campaign-fix{color:var(--primary);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.aria-campaign-problem{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.aria-campaign-eval{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.aria-campaign-eval-card{border:1px solid var(--border);background:var(--gradient-card);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}.aria-campaign-eval-card h4{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.aria-campaign-eval-total{margin:0;font-size:13px}.aria-campaign-eval-total strong{color:var(--brand-plum);font-size:22px}.aria-campaign-eval-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}.aria-campaign-eval-grid div{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.aria-campaign-eval-grid dt{color:var(--muted)}.aria-campaign-eval-grid dd{margin:0;font-weight:650}.aria-campaign-eval-channels{gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.aria-campaign-eval-channels li{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.aria-campaign-eval-note{grid-column:1/-1}.aria-campaign-reasons summary,.aria-campaign-result-group summary{cursor:pointer;font-size:12.5px;font-weight:650}.aria-campaign-reasons ul{gap:4px;margin:6px 0 0;padding-left:18px;font-size:12.5px;display:grid}.aria-campaign-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;margin:0;display:grid}.aria-campaign-facts>div{align-content:start;gap:2px;min-width:0;display:grid}.aria-campaign-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:11.5px;font-weight:650}.aria-campaign-facts dd{overflow-wrap:anywhere;gap:4px;margin:0;font-size:13px;display:grid}.aria-campaign-facts dd small,.aria-campaign-table small,.aria-campaign-progress small{color:var(--muted);font-size:11.5px;line-height:1.45;display:block}.aria-campaign-plain-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.aria-campaign-plain-list li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aria-campaign-openings{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aria-campaign-openings li{gap:6px;display:grid}.aria-campaign-openings blockquote{background:var(--canvas);white-space:pre-wrap;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.aria-campaign-openings small{color:var(--muted);font-size:11.5px}.aria-campaign-table{border-collapse:collapse;width:100%;font-size:12.5px}.aria-campaign-table :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:9px 8px}.aria-campaign-table thead th{color:var(--muted);font-size:11.5px;font-weight:650}.aria-campaign-table tbody th{font-weight:650}.aria-campaign-table tbody th .ui-status{margin-left:6px}.aria-campaign-table td .ui-status+small{margin-top:4px}.aria-campaign-table tr.is-excluded{color:var(--muted)}.aria-campaign-check{width:36px}.aria-campaign-check input{width:18px;height:18px}@media (width<=760px){.aria-campaign-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.aria-campaign-table,.aria-campaign-table tbody,.aria-campaign-table tr{display:block}.aria-campaign-table tr{border-bottom:1px solid var(--border);padding:10px 0}.aria-campaign-table :is(th,td){border:0;grid-template-columns:minmax(96px,36%) minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.aria-campaign-table :is(th,td)[data-label]:before{content:attr(data-label);color:var(--muted);font-size:11.5px;font-weight:650}.aria-campaign-table.is-select tr{padding-left:34px;position:relative}.aria-campaign-table.is-select td.aria-campaign-check{width:auto;display:block;position:absolute;top:12px;left:0}.aria-campaign-table.is-select td.aria-campaign-check:before{content:none}}@media (width<=1100px){.aria-campaign-table.is-wide thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.aria-campaign-table.is-wide,.aria-campaign-table.is-wide tbody,.aria-campaign-table.is-wide tr{display:block}.aria-campaign-table.is-wide tr{border-bottom:1px solid var(--border);padding:10px 0}.aria-campaign-table.is-wide :is(th,td){border:0;grid-template-columns:minmax(96px,36%) minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.aria-campaign-table.is-wide :is(th,td)[data-label]:before{content:attr(data-label);color:var(--muted);font-size:11.5px;font-weight:650}.aria-campaign-table.is-wide.is-select tr{padding-left:34px;position:relative}.aria-campaign-table.is-wide.is-select td.aria-campaign-check{width:auto;display:block;position:absolute;top:12px;left:0}.aria-campaign-table.is-wide.is-select td.aria-campaign-check:before{content:none}}.aria-campaign-pager{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.aria-campaign-inline-field select{min-height:36px}.aria-campaign-row-actions{flex-wrap:wrap;gap:6px;display:flex}.aria-campaign-field,.aria-campaign-dialog-form label:not(.aria-campaign-choice),.aria-campaign-inline-form label,.aria-campaign-filters label{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}:is(.aria-campaign-field,.aria-campaign-dialog-form,.aria-campaign-inline-form,.aria-campaign-filters,.aria-campaign-sender,.aria-campaign-question) :is(input:not([type=checkbox],[type=radio]),textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;font-weight:400}:is(.aria-campaign-field,.aria-campaign-dialog-form) textarea{resize:vertical;line-height:1.6}:is(.aria-campaign-field,.aria-campaign-dialog-form) [aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.aria-campaign-field.is-narrow{max-width:200px}.aria-campaign-dialog-form{gap:14px;display:grid}.aria-campaign-dialog-form fieldset,.aria-campaign-options,.aria-campaign-channel-grid{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}:is(.aria-campaign-dialog-form fieldset,.aria-campaign-options,.aria-campaign-channel-grid)>legend{margin-bottom:6px;padding:0;font-size:12px;font-weight:650}.aria-campaign-options.is-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.aria-campaign-choice{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;font-size:13px;display:flex}.aria-campaign-choice:has(input:checked){border-color:color-mix(in srgb, var(--brand-violet) 50%, white);background:var(--lavender)}.aria-campaign-choice input{flex-shrink:0;margin-top:3px}.aria-campaign-choice>span{gap:2px;min-width:0;display:grid}.aria-campaign-choice small,.aria-campaign-channel-option small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.aria-campaign-inline-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px;display:grid}.aria-campaign-inline-form.is-row>small,.aria-campaign-inline-form>:is(p,.campaign-email-actions){grid-column:1/-1}.aria-campaign-question{align-items:center;gap:6px;display:flex}.aria-campaign-audience{gap:14px;min-width:0;display:grid}.aria-campaign-countbar{border:1px solid color-mix(in srgb, var(--brand-violet) 22%, white);background:var(--lavender);color:var(--brand-plum);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:12px 16px;display:grid}.aria-campaign-countbar p{margin:0;font-size:14px}.aria-campaign-countbar strong{font-size:20px}.aria-campaign-countbar small{color:var(--muted);grid-column:2;font-size:12px}.aria-campaign-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aria-campaign-chip{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.aria-campaign-chip.is-strong{border-color:color-mix(in srgb, var(--brand-violet) 40%, white);background:var(--lavender);font-weight:650}.aria-campaign-chip.is-excluded{color:var(--muted);text-decoration:line-through}.aria-campaign-chip button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.aria-campaign-chip button:hover{background:var(--lavender);color:var(--primary)}.aria-campaign-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.aria-campaign-filters>label{flex:160px}.aria-campaign-filters>label:first-child{flex:2 220px}.aria-campaign-banner{background:var(--lavender);color:var(--brand-plum);border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px}.aria-campaign-plan-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:14px;display:grid}.aria-campaign-plan{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.aria-campaign-live{background:#fff;border:1px solid #e8e2f5;border-radius:12px;gap:10px;min-width:0;padding:16px;display:grid;position:sticky;top:12px;box-shadow:0 2px 9px #4113c102}.aria-campaign-live .aria-campaign-eval{grid-template-columns:1fr}.aria-campaign-channel-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.aria-campaign-channel-grid>:is(p,legend){grid-column:1/-1}.aria-campaign-channel-option{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 12px;font-size:13px;display:grid}.aria-campaign-channel-option.is-selected{border-color:color-mix(in srgb, var(--brand-violet) 50%, white);background:var(--lavender)}.aria-campaign-channel-option input{margin-top:6px}.aria-campaign-channel-option>:is(span,label){gap:2px;min-width:0;display:grid}.aria-campaign-order{gap:2px;display:flex}.aria-campaign-order .icon-button{width:32px;height:32px;font-size:15px}.aria-campaign-sender{grid-template-columns:minmax(150px,1fr) minmax(0,2fr);align-items:center;gap:6px 12px;display:grid}.aria-campaign-sender>label{align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:inline-flex}.aria-campaign-sender>:is(.aria-campaign-sender-status,small){grid-column:2}.aria-campaign-sender-status{flex-wrap:wrap;gap:6px;display:flex}.aria-campaign-email-source{border:1px dashed var(--warm-border);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.aria-campaign-email-source strong{align-items:center;gap:8px;font-size:13px;display:inline-flex}.aria-campaign-sender-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aria-campaign-sender-list li{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.aria-campaign-sender-list li>span:first-child{flex:200px;min-width:0;font-size:13px;display:grid}.aria-campaign-sender-list small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.aria-campaign-head{gap:12px;display:grid}.aria-campaign-back{justify-self:start;gap:6px;min-height:40px;padding:8px 14px}.aria-campaign-identity{align-items:center;gap:12px;min-width:0;display:flex}.aria-campaign-identity h2{overflow-wrap:anywhere;margin:0;font-size:19px}.aria-campaign-identity p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 0;font-size:12.5px;display:flex}.aria-campaign-identity small{color:var(--muted);font-size:12px}.aria-campaign-step,.aria-campaign-review,.aria-campaign-monitor{gap:14px;min-width:0;display:grid}.aria-campaign-actionbar{z-index:2;border:1px solid var(--border);box-shadow:var(--shadow-popover);background:#fffffff0;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;padding:10px 14px;display:flex;position:sticky;bottom:0}.aria-campaign-actionbar>span{flex:200px}.aria-campaign-actionbar .button,.aria-campaign-launch .button{gap:6px}.aria-campaign-uncertain{border-color:var(--warm-border)}.aria-campaign-uncertain-row{border-bottom:1px solid var(--border);padding:6px 0}.aria-campaign-uncertain-row:last-child{border-bottom:0}.aria-campaign-uncertain-row>span{flex:200px;align-items:center;gap:6px;min-width:0;display:inline-flex}.aria-campaign-progress{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aria-campaign-progress li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.aria-campaign-progress li>small{flex-basis:100%;padding-left:32px}.aria-campaign-links{gap:4px;margin:0;padding:0;list-style:none;display:grid}.aria-campaign-links a{color:var(--primary);font-weight:650}.aria-campaign-measures{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin:0;display:grid}.aria-campaign-measures>div{border:1px solid var(--border);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.aria-campaign-measures dt{color:var(--muted);font-size:12px}.aria-campaign-measures dt small{color:color-mix(in srgb, var(--brand-gold) 50%, black)}.aria-campaign-measures dd{gap:2px;margin:0;font-size:14px;font-weight:650;display:grid}.aria-campaign-measures dd small{color:var(--muted);font-size:11.5px;font-weight:400}.aria-campaign-result-group{gap:8px;display:grid}.aria-campaign-result-group h4{margin:10px 0 6px;font-size:13px}@media (width<=980px){.aria-campaign-plan-layout{grid-template-columns:minmax(0,1fr)}.aria-campaign-live{position:static}}@media (width<=700px){.aria-campaign-sender{grid-template-columns:minmax(0,1fr)}.aria-campaign-sender>:is(.aria-campaign-sender-status,small){grid-column:1}.aria-campaign-actionbar{position:static}.aria-campaign-actionbar .button,.aria-campaign-filters .button{flex:100%}.aria-campaign-eval-grid{grid-template-columns:minmax(0,1fr)}}.aria-campaign-decisions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aria-campaign-decisions li{border:1px solid var(--border);background:#fff;border-radius:8px;gap:2px;min-width:0;padding:6px 8px;font-size:12px;display:grid}.aria-campaign-decisions li.is-default{border-left-color:var(--brand-violet)}.aria-campaign-decisions li.is-attention{border-left-color:var(--warm-border)}.aria-campaign-decisions li.is-danger{border-left-color:var(--error-border)}.aria-campaign-decisions li.is-neutral{border-left-color:var(--border);background:var(--canvas)}.aria-campaign-decision-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.aria-campaign-decision-head .campaign-channel-icon{border-radius:6px;flex:0 0 22px;width:22px;height:22px}.aria-campaign-decision-status{color:var(--muted)}.aria-campaign-decisions small{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.aria-campaign-state-detail{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.aria-campaign-policy-form{border-top:1px solid var(--border);padding-top:12px}.aria-campaign-policy-form h4{margin:0;font-size:14px}.aria-campaign-policy-checks{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;display:grid}.aria-campaign-policy-checks .aria-campaign-choice{align-items:center;padding:8px 10px}.aria-campaign-policy-checks .aria-campaign-choice input{margin-top:0}.aria-campaign-policy-purpose{gap:6px;display:grid}.aria-campaign-policy-purpose>strong{font-size:12.5px}.campaign-audience{border:1px solid var(--border,#e7e2f6);background:#fff;border-radius:16px;gap:14px;padding:18px;display:grid}.campaign-audience>header{align-items:flex-start;gap:12px;display:flex}.campaign-audience>header>div{flex:1}.campaign-audience h2{margin:0;font-size:16px}.campaign-audience>header p{color:var(--muted,#6f6788);margin:4px 0 0;font-size:13px}.campaign-audience-icon{color:#4113c1;background:#eee8ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.campaign-audience-error{color:#c90025;margin:0;font-size:13px}.campaign-audience-warning{color:#8a5300;background:#fff8ec;border:1px solid #fde3b0;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.campaign-audience-picker{gap:14px;display:grid}.campaign-audience-picker fieldset{border:1px solid var(--border,#e7e2f6);border-radius:12px;gap:6px;margin:0;padding:12px;display:grid}.campaign-audience-picker legend{padding:0 4px;font-size:14px;font-weight:600}.campaign-audience-picker fieldset label{align-items:center;gap:8px;font-size:13px;display:flex}.campaign-audience-picker fieldset label span{flex:1}.campaign-audience-picker fieldset small,.campaign-audience-muted{color:var(--muted,#6f6788);font-size:12px}.campaign-audience-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.campaign-audience .rp-stats{margin:0}.campaign-audience-reasons{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.campaign-audience-reasons li{color:#8a0019;background:#fbf0f2;border-radius:999px;padding:4px 10px;font-size:12px}.campaign-audience-members{border:1px solid var(--border,#e7e2f6);border-radius:12px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.campaign-audience-members li{border-bottom:1px solid #f1edf9;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.campaign-audience-members li:last-child{border-bottom:0}.campaign-audience-members li>span{min-width:0;display:grid}.campaign-audience-members strong,.campaign-audience-members small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-audience-members small{color:var(--muted,#6f6788);font-size:12px}.campaign-audience-approval{background:#faf8ff;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.campaign-audience-approval p{margin:0;font-size:13px}.campaign-audience-blockers{background:#fff8ec;border:1px solid #fde3b0;border-radius:12px;padding:12px 14px;font-size:13px}.campaign-audience-blockers strong{color:#8a5300;align-items:center;gap:6px;display:flex}.campaign-audience-blockers ul{margin:6px 0 0;padding-left:20px;line-height:1.5}.campaign-audience-warning{align-items:flex-start;gap:8px;display:flex}.campaign-audience-warning .campaign-channel-icon{background:#fff;border-radius:6px;flex:0 0 22px;width:22px;height:22px}.campaign-audience-sender{border-bottom:1px solid #ece6f8;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:10px;font-size:13px;display:flex}.campaign-audience-sender>span:not(.ui-status){overflow-wrap:anywhere;flex:200px;min-width:0;display:grid}.campaign-audience-sender small{color:var(--muted,#6f6788);font-size:12px}.campaign-audience-sender-label{color:var(--muted,#6f6788);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:12px;font-weight:600}.campaign-audience-note{gap:6px;font-size:12px;font-weight:600;display:grid}.campaign-audience-note input{box-sizing:border-box;width:100%;min-width:0;min-height:38px;font:inherit;font-weight:400}.campaign-audience-history{gap:8px;display:grid}.campaign-audience-history h3{margin:0;font-size:14px}.campaign-audience-history ol{border:1px solid var(--border,#e7e2f6);border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.campaign-audience-history li{border-bottom:1px solid #f1edf9;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 12px;font-size:12.5px;display:flex}.campaign-audience-history li:last-child{border-bottom:0}.campaign-audience-history li small{color:var(--muted,#6f6788);overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.campaign-audience :is(button,input,a):focus-visible{outline-offset:3px;outline:2px solid #4113c1}@media (width<=480px){.campaign-audience{padding:14px 12px}.campaign-audience-members li{flex-wrap:wrap}}.campaign-audience-approval p.campaign-audience-policy{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;line-height:1.5;display:flex}.email-from-picker{gap:8px;min-width:0;display:grid}.email-from-label{color:var(--ink);font-size:13px;font-weight:700}.email-from-control{align-items:center;min-width:0;display:flex;position:relative}.email-from-control>svg{color:var(--brand-plum);pointer-events:none;position:absolute;left:12px}.email-from-picker .email-from-control>select.email-from-select:not([multiple]){text-overflow:ellipsis;width:100%;min-width:0;padding-left:36px}.email-from-picker .email-from-control>select.email-from-select[aria-invalid=true]{border-color:var(--brand-gold)}.email-from-chosen{border:1px solid var(--border);background:var(--surface-subtle,var(--canvas));border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.email-from-chosen.is-ready{border-color:color-mix(in srgb, var(--brand-violet) 30%, white);background:color-mix(in srgb, var(--brand-violet) 5%, white)}.email-from-chosen .connection-provider-mark{height:28px;color:var(--brand-violet);flex:0 0 28px;place-items:center;display:grid}.email-from-chosen .connection-provider-mark svg{width:22px;height:22px}.email-from-chosen .ui-status{flex-shrink:0}.email-from-block{border:1px solid var(--warm-border);background:var(--warm-surface);color:#46330d;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.email-from-block>svg{color:#88510c;flex-shrink:0;margin-top:2px}.email-from-links{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.email-from-links a{color:var(--brand-violet);align-items:center;gap:6px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.email-from-links a:hover{text-underline-offset:3px;text-decoration:underline}.email-from-links .text-button{color:var(--muted);font-size:12.5px}@media (width<=480px){.email-from-chosen{flex-wrap:wrap}.email-from-chosen .campaign-sender-text{flex-basis:calc(100% - 40px)}.email-from-chosen .ui-status{margin-left:38px}}.campaign-sms-preview{border:1px solid var(--border);background:var(--lavender);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:420px;margin:0;padding:12px 14px}.campaign-sms-results{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.campaign-sms-test-pick{gap:8px;margin-top:12px;display:grid}.campaign-sms-test-pick label{font-weight:600}.campaign-sms-test-recent ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.campaign-sms-test-recent li{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.campaign-setup{gap:14px;min-width:0;display:grid}.campaign-setup>:is(p,ul,div,ol,section){margin:0}.campaign-setup .campaign-draft-toolbar{justify-content:flex-start}.campaign-setup .campaign-draft-identity{flex:240px}.campaign-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.campaign-step{background:#fff;border:1px solid #e8e2f5;border-radius:12px;min-width:0;box-shadow:0 2px 9px #4113c102}.campaign-step.is-open{border-color:color-mix(in srgb, var(--brand-violet) 28%, white)}.campaign-step-toggle{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.campaign-step-toggle:hover{background:var(--surface-subtle)}.campaign-step-toggle>svg{color:var(--muted);flex-shrink:0;transition:transform .15s}.campaign-step.is-open .campaign-step-toggle>svg{transform:rotate(90deg)}.campaign-step-number{background:var(--lavender);width:28px;height:28px;color:var(--brand-plum);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.campaign-step.is-open .campaign-step-number{background:var(--brand-violet);color:#fff}.campaign-step-title{flex:1;gap:2px;min-width:0;display:grid}.campaign-step-title strong{font-size:14px;line-height:1.35}.campaign-step-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.campaign-step-body{gap:14px;min-width:0;padding:4px 16px 16px;display:grid}.campaign-step-body[hidden]{display:none}.campaign-step-body>:is(p,ul,div,fieldset){margin:0}.campaign-step-body .campaign-draft-fields{box-shadow:none;border:0;padding:0}.campaign-setup-channel{gap:12px;min-width:0;display:grid}.campaign-setup-content{gap:14px;min-width:0;display:grid}.campaign-setup-summary{gap:12px;min-width:0;display:grid}.campaign-setup-summary dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 16px;margin:0;display:grid}.campaign-setup-summary dl>div{gap:4px;min-width:0;display:grid}.campaign-setup-summary dt{color:var(--muted);font-size:12px;font-weight:600}.campaign-setup-summary dd{overflow-wrap:anywhere;justify-items:start;gap:4px;margin:0;font-size:13px;line-height:1.5;display:grid}.campaign-setup-summary dd small{color:var(--muted);font-size:12px}.campaign-setup-thumbnail{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;max-height:420px;overflow:auto}.campaign-setup-content .campaign-review-problems li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.campaign-goto{min-height:30px;padding-inline:10px;font-size:12px}.campaign-content-chooser{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.campaign-content-chooser-title{color:var(--ink);grid-column:1/-1;font-size:14px;font-weight:700}.campaign-content-choice{background:linear-gradient(180deg, var(--lavender), #fff 70%);border:1px solid #e8e2f5;border-radius:12px;grid-template-rows:auto 1fr auto;gap:10px;min-width:0;padding:14px;display:grid}.campaign-content-choice strong{margin-bottom:4px;font-size:14px;display:block}.campaign-content-choice p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.campaign-content-choice-icon{width:36px;height:36px;color:var(--brand-violet);background:#fff;border:1px solid #e8e2f5;border-radius:10px;place-items:center;display:inline-grid}.campaign-setup-preview{gap:12px;display:grid}.campaign-send-test{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.campaign-send-test>svg{color:var(--brand-violet);flex-shrink:0;margin-top:2px}.campaign-send-test p{color:var(--muted);margin:2px 0 8px}.campaign-aria-usage{border:1px solid color-mix(in srgb, var(--brand-violet) 22%, white);background:var(--lavender);color:var(--brand-plum);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.campaign-aria-usage>svg{flex-shrink:0;margin-top:2px}.campaign-aria-usage ul{margin:0;padding:0;list-style:none}.campaign-aria-usage a{color:inherit;font-weight:600}@media (width<=600px){.campaign-step-toggle{padding:12px}.campaign-step-body{padding:4px 12px 12px}.campaign-setup .campaign-draft-actions{width:100%}}.qf-aria-assist{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-card);width:min(560px,100vw - 32px);max-height:min(78vh,640px);box-shadow:var(--shadow-popover);color:var(--ink);font-family:var(--font-sans);background:#fff;gap:10px;padding:14px 16px 16px;font-size:13px;display:grid;overflow:auto}.qf-aria-assist-head{align-items:center;gap:8px;display:flex}.qf-aria-assist-head h3{flex:1;margin:0;font-size:15px;line-height:1.3}.qf-aria-assist-mark{background:var(--gradient-brand);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid}.qf-aria-assist-close{width:32px;height:32px}.qf-aria-assist-note,.qf-aria-assist-status{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.qf-aria-assist-status:empty{display:none}.qf-aria-assist-unavailable{border:1px solid var(--warm-border);background:var(--warm-surface);border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.qf-aria-assist-error{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px}.qf-aria-assist-actions{flex-wrap:wrap;gap:8px;display:flex}.qf-aria-assist-pair{gap:4px;display:inline-flex}.qf-aria-assist :is(.button,select){min-height:36px;font-size:13px}.qf-aria-assist .button{gap:6px;padding:6px 12px}.qf-aria-assist select{border:1px solid var(--border);font-family:var(--font-sans);background:#fff;border-radius:8px;padding:0 8px}.qf-aria-assist-result{border-top:1px solid var(--border);gap:10px;padding-top:10px;display:grid}.qf-aria-assist-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qf-aria-assist-compare h4{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px;font-size:11.5px;font-weight:700}.qf-aria-assist-text{border:1px solid var(--border);background:var(--canvas);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;line-height:1.55}.qf-aria-assist-options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qf-aria-assist-options li{justify-items:start;gap:6px;display:grid}.qf-aria-assist-options .qf-aria-assist-text{border-color:color-mix(in srgb, var(--brand-violet) 25%, white);background:var(--lavender);justify-self:stretch}.qf-aria-assist-notes{color:color-mix(in srgb, var(--brand-gold) 50%, black);margin:0;padding-left:18px;font-size:12px;line-height:1.5}@media (width<=560px){.qf-aria-assist-compare{grid-template-columns:minmax(0,1fr)}}.email-section-choice{gap:10px;font-size:13px;line-height:1.5;display:grid}.email-section-choice-option{border-radius:var(--radius-card);background:linear-gradient(180deg, var(--lavender), #fff 70%);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:1px solid #e8e2f5;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.email-section-choice-option:hover:not(:disabled),.email-section-choice-option:focus-visible{border-color:color-mix(in srgb, var(--brand-violet) 40%, white)}.email-section-choice-option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.email-section-choice-option:disabled{cursor:not-allowed;opacity:.6}.email-section-choice-option strong{margin-bottom:2px;font-size:14px;display:block}.email-section-choice-option small{color:var(--muted);font-size:12.5px;display:block}.email-section-choice-icon{width:34px;height:34px;color:var(--brand-violet);background:#fff;border:1px solid #e8e2f5;border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.email-section-sync{gap:12px;min-width:0;font-size:13px;line-height:1.5;display:grid}.email-section-sync-editor{border:1px solid var(--border);border-radius:var(--radius-card);height:min(64vh,680px);min-height:420px;display:grid;overflow:hidden}.email-section-sync-editor>*{min-height:0}.email-section-small.button{min-height:30px;padding-inline:10px;font-size:12px}.email-section-usage{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--lavender);gap:8px;padding:10px 12px;display:grid}.email-section-usage-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.email-section-usage-head>svg{color:var(--brand-violet);flex-shrink:0}.email-section-usage-head>span{min-width:0;color:var(--ink);flex:260px;font-weight:600}.email-section-usage-list{gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.email-section-usage-list li{border-radius:var(--radius-control);background:#fff;border:1px solid #e8e2f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}.email-section-usage-name{overflow-wrap:anywhere;min-width:0;display:grid}.email-section-usage-name small,.email-section-usage-kept small{color:var(--muted);font-size:12px}.email-section-usage-kept{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.email-section-sync-result{gap:12px;display:grid}.email-section-sync-result p{margin:0}.email-section-sync-result h3{margin:0 0 4px;font-size:13px}.email-section-sync-result ul{gap:4px;margin:0;padding-left:18px;display:grid}.email-section-sync-result small{color:var(--muted)}.email-saved-tools{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:8px;display:grid}.email-saved-tools :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:34px;font:inherit;font-size:12.5px}@media (width<=600px){.email-section-sync-editor{height:70vh;min-height:360px}}.email-topbar{z-index:6;border-bottom:1px solid var(--border);border-radius:var(--radius-card) var(--radius-card) 0 0;background:#fff;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 14px;display:flex;position:sticky;top:0}.email-topbar-start,.email-topbar-center,.email-topbar-actions{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:inline-flex}.email-topbar-start{flex-wrap:nowrap;flex:240px}.email-topbar-center{flex:0 auto;justify-content:center}.email-topbar-actions{flex:none;justify-content:flex-end;margin-left:auto}.email-workspace:is(.is-single,.is-drawers) .email-topbar-actions{order:2}.email-workspace:is(.is-single,.is-drawers) .email-topbar-center{border-top:1px solid var(--border);flex:100%;order:3;justify-content:flex-start;padding-top:8px}.email-topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:32ch;margin:0;font-size:15px;font-weight:700;overflow:hidden}.email-name-field{min-width:0;color:var(--muted);flex:0 auto;align-items:center;gap:4px;display:inline-flex}.email-name-input{min-width:8ch;max-width:min(40ch,100%);color:var(--ink);font:700 15px/1.3 var(--font-sans);background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 6px}.email-name-input:hover{border-color:var(--border)}.email-name-input:focus{border-color:var(--input-border);background:#fff}.email-topbar-group{align-items:center;gap:4px;display:inline-flex}.email-device-toggle button{align-items:center;gap:5px;display:inline-flex}.email-topbar-saved{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.email-saved-at{color:var(--muted);white-space:nowrap;font-size:12px}.email-save-state{border:1px solid var(--border);background:var(--canvas);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.email-save-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.email-save-state.is-saved{color:#1d6b3a}.email-save-state.is-unsaved,.email-save-state.is-saving{color:#7a4b00;border-color:var(--warm-border);background:var(--warm-surface)}.email-save-state.is-unresolved,.email-save-state.is-conflict{color:var(--error);border-color:var(--error-border);background:var(--error-surface)}.email-more{display:inline-flex;position:relative}.email-more>.button svg{transition:transform .12s;transform:rotate(90deg)}.email-more>.button[aria-expanded=true] svg{transform:rotate(-90deg)}.email-more-menu{z-index:12;border:1px solid var(--border);border-radius:var(--radius-control);min-width:300px;box-shadow:var(--shadow-popover);background:#fff;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.email-more-menu [role=menuitem]{color:var(--ink);font:600 13px/1.3 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.email-more-menu [role=menuitem]:hover:not(:disabled),.email-more-menu [role=menuitem]:focus-visible{background:var(--lavender);color:var(--primary)}.email-more-menu [role=menuitem]:disabled{color:var(--muted);cursor:not-allowed}.email-more-menu small{color:var(--muted);font-size:11px;font-weight:500}.email-back{flex-shrink:0}.email-workspace.is-drawers .email-topbar-actions{margin-left:0}.email-workspace.is-drawers :is(.email-saved-at,.email-back-label){display:none}@media (width<=600px){.email-topbar{padding:8px 10px}.email-name-input{max-width:22ch}}.qf-write{min-width:0;min-height:100%;container-type:inline-size}.qf-write-layout{grid-template-columns:minmax(0,1fr);min-width:0;min-height:100%;display:grid;position:relative}.qf-write-layout.has-drawer{grid-template-columns:minmax(0,1fr) 300px}.qf-write-canvas{background:var(--qf-write-backdrop,#f4f2f8);align-content:start;justify-items:center;gap:0;min-width:0;padding:24px 16px 40px;display:grid;position:relative}.qf-write-letter{width:100%;max-width:var(--qf-write-width,600px);box-sizing:border-box;background:var(--qf-write-body,#fff);min-width:0;box-shadow:0 2px 10px var(--brand-shadow-soft)}.qf-write-letter .qf-rich-toolbar-wrap{z-index:6;position:sticky;top:0}.qf-write-letter .qf-rich-toolbar{box-shadow:none;border-width:0 0 1px;border-radius:0}.qf-write-letter .qf-rich-content{min-height:260px;padding:var(--qf-write-pad-top,24px) var(--qf-write-pad-right,32px) var(--qf-write-pad-bottom,24px) var(--qf-write-pad-left,32px)}.qf-write-letter .qf-rich-notice{padding:0 var(--qf-write-pad-left,32px) 10px;margin:0}.qf-write-style-toggle{margin-left:auto}.qf-write-footer{width:100%;max-width:var(--qf-write-width,600px);box-sizing:border-box;padding:16px var(--qf-write-pad-left,32px) 20px;background:var(--qf-write-footer-bg,transparent);color:var(--qf-write-footer-text,#4b5563);font-family:Arial,Helvetica,sans-serif;font-size:var(--qf-write-footer-size,12px);gap:6px;line-height:1.5;display:grid}.qf-write-footer p{margin:0}.qf-write-footer-link{color:var(--qf-write-footer-link,inherit);text-decoration:underline}.qf-write-footer-lock{color:var(--muted);font-family:var(--font-sans);background:#fff;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex;margin-top:6px!important}.qf-write-footer.qf-align-left .qf-write-footer-lock{justify-self:start}.qf-write-aria{z-index:40;justify-self:stretch;height:0;position:sticky;top:56px}.qf-write-aria>.qf-aria-assist{position:absolute;top:0;right:0}.qf-write-problem{border:1px solid var(--warm-border);background:var(--warm-surface);border-radius:10px;margin:24px;padding:12px 14px;font-size:13px}.qf-write-drawer{box-sizing:border-box;border-left:1px solid var(--border);min-width:0;max-height:100%;font-family:var(--font-sans);background:#fff;align-content:start;gap:14px;padding:14px 16px 24px;font-size:13px;display:grid;overflow-y:auto}.qf-write-drawer-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.qf-write-drawer-head h3{margin:0;font-size:15px}.qf-write-drawer-head .icon-button{width:32px;height:32px}.qf-write-scope{background:var(--lavender);color:var(--brand-plum);border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-block}.qf-write-group{border:1px solid var(--border);border-radius:10px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.qf-write-group legend{padding:0 6px;font-size:12px;font-weight:700}.qf-write-field{gap:5px;min-width:0;display:grid}.qf-write-field label{font-size:12px;font-weight:600}.qf-write-field small,.qf-write-muted{color:var(--muted);font-size:11.5px;line-height:1.45}.qf-write-field :is(input:not([type=checkbox]):not([type=color]),select){box-sizing:border-box;border:1px solid var(--input-border);width:100%;min-height:36px;font:400 13px var(--font-sans);background:#fff;border-radius:8px;padding:6px 10px}.qf-write-field [aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.qf-write-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qf-write-color{gap:6px;display:flex}.qf-write-color input[type=color]{border:1px solid var(--border);background:#fff;border-radius:8px;flex:0 0 40px;height:36px;padding:2px}.qf-write-check{align-items:center;gap:8px;font-size:12.5px;display:flex}.qf-write-error{color:var(--error)}.qf-write-warning{color:color-mix(in srgb, var(--brand-gold) 45%, black)}@container (width<=900px){.qf-write-layout.has-drawer{grid-template-columns:minmax(0,1fr)}.qf-write-drawer{z-index:45;width:min(320px,100%);box-shadow:var(--shadow-popover);position:absolute;top:0;bottom:0;right:0}.qf-write-canvas{padding:12px 8px 32px}.qf-write-aria>.qf-aria-assist{width:100%;left:0}}.email-workspace{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;min-height:min(860px,100vh - 96px);color:var(--ink);font-family:var(--font-sans);background:#fff;flex-direction:column;display:flex;position:relative}.email-sender-chip{border:1px solid var(--warm-border);background:var(--warm-surface);max-width:260px;color:var(--ink);font:600 12px/1.3 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;overflow:hidden}.email-sender-chip.is-ready{border-color:var(--border);background:var(--canvas)}.email-workspace :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.email-aria-usage{border-bottom:1px solid var(--border);background:var(--lavender);gap:4px;margin:0;padding:8px 14px;font-size:12px;list-style:none;display:grid}.email-aria-usage li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.email-aria-usage a{color:var(--primary);font-weight:650}.email-banners{gap:6px;padding:8px 14px 0;display:grid}.email-banners:last-child{padding-bottom:8px}.email-banner-dismiss{margin-left:auto}.email-brand-notice{padding:8px 14px 0}.email-envelope-fields{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:start;gap:10px 16px;padding:10px 14px;display:grid}.email-envelope-sender{gap:4px;min-width:0;max-width:280px;display:grid}.email-envelope-sender-label{font-size:12px;font-weight:650}.email-envelope-sender .email-sender-chip{max-width:100%;min-height:38px}.email-envelope-sender-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-column:1/-1;justify-items:start;gap:8px;padding:12px;display:grid}.email-envelope-sender-panel>.email-from-picker{width:100%;max-width:560px}.email-envelope-field{gap:4px;min-width:0;display:grid;position:relative}.email-envelope-field>label{font-size:12px;font-weight:650}.email-envelope-input{align-items:center;gap:2px;min-width:0;display:flex}.email-envelope-input input{min-width:0;min-height:38px;font:inherit;flex:1}.email-token-glyph{font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.email-popover{z-index:8;border:1px solid var(--border);border-radius:var(--radius-control);width:min(360px,100vw - 32px);box-shadow:var(--shadow-popover);background:#fff;gap:8px;margin-top:4px;padding:12px;display:grid;position:absolute;top:100%;right:0}.email-workspace-body{flex:1;min-width:0;min-height:0}.email-design{grid-template-columns:328px minmax(0,1fr);height:100%;min-height:640px;display:grid;position:relative}.email-design.is-single{grid-template-columns:300px minmax(0,1fr)}.email-design.is-drawers{grid-template-columns:minmax(0,1fr)}.email-workspace[data-context=section] [data-email-footer]{display:none}.email-write-area,.email-html-area,.email-mode-mismatch{background:color-mix(in srgb, var(--brand-plum) 4%, #f3f2f6);align-content:start;gap:12px;min-height:640px;padding:16px;display:grid}.email-left-panel{top:var(--email-topbar-h,58px);min-width:0;max-height:calc(100vh - var(--email-topbar-h,58px) - 16px);border-right:1px solid var(--border);background:#fff;grid-template-rows:auto minmax(0,1fr);align-self:start;display:grid;position:sticky}.email-left-header{border-bottom:1px solid var(--border);align-items:flex-end;gap:4px;padding:6px 10px 0;display:flex}.email-left-heading{flex:1;margin:0;padding:8px 4px 10px;font-size:13px;font-weight:700}.ui-section-tabs.email-left-main-tabs{border-bottom:0;flex:1;min-width:0;margin:0}.ui-section-tabs.email-left-main-tabs button{flex:1 1 0;padding:10px 8px;font-weight:650}.ui-section-tabs.email-left-sub-tabs{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:3px;display:grid;overflow:visible}.ui-section-tabs.email-left-sub-tabs button{border:0;border-radius:6px;min-height:30px;padding:5px 8px;font-size:12px}.ui-section-tabs.email-left-sub-tabs button[aria-selected=true]{color:var(--primary);background:#fff;font-weight:650;box-shadow:0 1px 2px #1f123d1f}.email-left-body{overscroll-behavior:contain;align-content:start;gap:12px;min-height:0;padding:12px;display:grid;overflow:auto}.email-left-subpanel{align-content:start;gap:12px;min-width:0;display:grid}.email-left-hint{margin-top:-2px}.email-left-group{gap:8px;min-width:0;display:grid}.email-left-group h3{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;margin:4px 0 0;font-size:12px;font-weight:700}.email-left-panel.is-settings{grid-template-rows:auto minmax(0,1fr)}.email-left-settings-header{border-bottom:1px solid var(--border);background:var(--canvas);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.email-back-to-content{border-radius:var(--radius-control);min-height:32px;color:var(--primary);font:650 13px/1.2 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.email-back-to-content:hover{border-color:var(--border);background:#fff}.email-left-settings-key{border:1px solid var(--border);color:var(--muted);font:600 11px/1.5 var(--font-sans);background:#fff;border-radius:5px;padding:1px 6px}.email-left-body.is-settings{gap:0;padding:0}.email-left-body.is-settings .email-properties-title{padding-right:0}.email-palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.email-palette-item{border:1px solid var(--border);border-radius:var(--radius-control);min-width:0;min-height:78px;color:var(--ink);text-align:center;cursor:grab;touch-action:none;background:#fff;align-content:center;justify-items:center;gap:6px;padding:10px 6px 8px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}.email-palette-item.is-click-only{cursor:pointer}.email-palette-item:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 40%, white);background:var(--canvas);box-shadow:0 2px 8px #1f123d14}.email-palette-item:disabled{opacity:.5;cursor:not-allowed}.email-palette-icon{background:var(--lavender);width:32px;height:32px;color:var(--primary);border-radius:8px;place-items:center;display:inline-grid}.email-palette-caption{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}.email-palette.is-layouts .email-palette-icon{box-sizing:border-box;width:100%;height:30px;padding:6px 8px}.email-layout-sketch{gap:3px;width:22px;height:14px;display:flex}.email-palette.is-layouts .email-layout-sketch{width:100%;height:100%}.email-layout-sketch span{opacity:.55;background:currentColor;border-radius:2px;flex-basis:0}.email-preset-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.email-preset-card{border:1px solid var(--border);border-radius:var(--radius-control);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;gap:6px;padding:8px;display:grid}.email-preset-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 40%, white);background:var(--canvas)}.email-preset-card:disabled{opacity:.5;cursor:not-allowed}.email-preset-sketch{background:color-mix(in srgb, var(--brand-plum) 5%, #f5f4f8);border-radius:6px;gap:4px;height:52px;padding:6px;display:flex}.email-preset-column{flex-direction:column;flex-basis:0;justify-content:center;gap:3px;min-width:0;display:flex}.email-preset-bit{background:color-mix(in srgb, var(--primary) 30%, white);border-radius:2px;height:4px;display:block}.email-preset-bit.is-heading{background:color-mix(in srgb, var(--primary) 55%, white);width:70%;height:6px}.email-preset-bit.is-text{width:100%}.email-preset-bit:is(.is-image,.is-video,.is-vehicle){background:color-mix(in srgb, var(--primary) 18%, white);flex:auto;min-height:14px}.email-preset-bit.is-button{background:var(--primary);border-radius:4px;width:46%;height:8px}.email-preset-bit:is(.is-logo,.is-social,.is-navigation){align-self:center;width:40%;height:7px}.email-preset-bit:is(.is-divider,.is-spacer){height:1px}.email-preset-label{font-size:12px;font-weight:650;line-height:1.3}.email-footer-shortcut{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px;display:flex}.email-footer-shortcut span{gap:2px;display:grid}.email-footer-shortcut small{color:var(--muted);font-size:11px}.email-properties-panel{border-left:1px solid var(--border);background:#fff;min-width:0;overflow:auto}.email-panel-close{position:absolute;top:8px;right:8px}.email-properties-body{gap:12px;padding:14px;display:grid}.email-properties-title{align-items:center;gap:8px;margin:0;padding-right:36px;font-size:15px;display:flex}.email-properties-empty{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:32px 18px;display:grid}.email-properties-empty svg{color:var(--primary)}.email-properties-empty p{color:var(--ink);margin:0;font-size:13px;font-weight:600}.email-properties-empty small{font-size:12px;line-height:1.45}.email-scope-group{border:1px solid var(--border);border-radius:var(--radius-control);gap:10px;min-width:0;margin:0;padding:12px;display:grid}.email-scope-group legend{align-items:center;gap:8px;padding:0 4px;font-size:13px;font-weight:700;display:flex}.email-scope-label{background:var(--lavender);color:var(--primary);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:650}.email-reset-button{color:var(--primary);font:600 12px/1.4 var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;text-decoration:underline}.email-field{gap:4px;min-width:0;display:grid}.email-field>label,.email-field-label{font-size:12px;font-weight:650}.email-field :is(input:not([type=checkbox],[type=color]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:36px;font:inherit;font-size:13px}.email-field>small{color:var(--muted);font-size:11px;line-height:1.45}.email-color-row,.email-number-row,.email-button-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.email-color-row input[type=color]{border:1px solid var(--input-border);cursor:pointer;background:#fff;border-radius:6px;width:36px;height:36px;padding:2px}.email-color-row input:not([type=color]){flex:1;width:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.email-number-row input{flex:1;width:auto}.email-number-row span{color:var(--muted);font-size:12px}.email-segmented.is-wrap{flex-wrap:wrap}.email-style-subgroup{border-top:1px solid var(--border);gap:8px;padding-top:8px;display:grid}.email-style-subgroup strong{font-size:12px}.email-styles-panel,.email-sections-panel{gap:12px;display:grid}.email-sections-panel h3{margin:0 0 6px;font-size:13px}.email-saved-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.email-saved-item{border:1px solid var(--border);border-radius:var(--radius-control);gap:6px;padding:8px;display:grid}.email-saved-thumb{aspect-ratio:16/9;object-fit:cover;object-position:top;background:var(--canvas);border-radius:4px;width:100%}.email-saved-text{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.email-saved-actions{align-items:center;gap:2px;display:flex}.email-social-row{border-bottom:1px solid var(--border);gap:8px;padding-bottom:10px;display:grid}.email-vehicle-summary{gap:2px;margin:0;font-size:13px;display:grid}.email-vehicle-summary small{color:var(--muted);font-size:11px}.email-footer-note-editor{border:1px solid var(--input-border);border-radius:6px;min-height:72px;padding:8px}.email-dialog-form{gap:12px;display:grid}.email-vehicle-search{gap:6px;margin-bottom:10px;display:grid}.email-vehicle-search label{font-size:12px;font-weight:650}.email-vehicle-search input{min-width:0;min-height:36px;font:inherit;flex:1}.email-vehicle-results{gap:8px;max-height:360px;margin:0 0 10px;padding:0;list-style:none;display:grid;overflow:auto}.email-vehicle-results li{border:1px solid var(--border);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.email-vehicle-results li>div{gap:2px;min-width:0;font-size:13px;display:grid}.email-vehicle-results small{color:var(--muted);font-size:12px}.email-send-test-steps{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.email-send-test-steps li{border:1px solid var(--border);border-radius:var(--radius-control);align-items:flex-start;gap:10px;padding:10px;display:flex}.email-send-test-steps p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.5}.email-design.is-drawers .email-left-panel,.email-design.is-drawers .email-properties-panel{z-index:7;width:min(320px,100% - 32px);height:100%;max-height:none;box-shadow:var(--shadow-popover);position:absolute;top:0}.email-design.is-drawers .email-left-panel{left:0}.email-design.is-drawers .email-properties-panel{right:0}.email-workspace.is-drawers .email-envelope-fields{grid-template-columns:minmax(0,1fr)}.email-workspace.is-drawers .email-envelope-sender{max-width:none}.email-workspace.is-single .email-envelope-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.email-workspace.is-single .email-envelope-sender{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);place-items:center start;max-width:none}@media (width<=600px){.email-workspace{border-inline:0;border-radius:0}.email-topbar{padding:8px 10px}.email-sender-chip{max-width:100%}}.email-developer-mode{gap:12px;display:grid}.email-developer-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.email-developer-actions{gap:6px;margin-left:auto;display:inline-flex}.email-developer-code{box-sizing:border-box;border:1px solid var(--input-border);border-radius:var(--radius-control);width:100%;min-height:min(52vh,520px);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;resize:vertical;background:#faf9fc;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.email-developer-note{flex:260px;margin-right:auto}.inbox-wa-templates{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);gap:8px;min-width:0;margin:0 0 8px;padding:10px 12px;display:grid}.inbox-wa-templates.is-closed{background:0 0;border:0;padding:0}.inbox-wa-templates header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.inbox-wa-templates h3{color:var(--ink);margin:0;font-size:14px}.inbox-wa-templates label{color:var(--muted);font-size:12px}.inbox-wa-templates select,.inbox-wa-templates input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.inbox-wa-templates-note{color:var(--muted);margin:0;font-size:12px}.inbox-wa-templates .is-error{color:var(--error)}.inbox-wa-templates-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.inbox-wa-template{gap:8px;display:grid}.inbox-wa-template-field{gap:4px;display:grid}.inbox-wa-template-field code{font-size:11px}.inbox-wa-template-preview{border-radius:var(--radius-control);background:var(--lavender);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;gap:4px;margin:0;padding:8px 10px;display:grid}.inbox-wa-template-preview figcaption{color:var(--muted);font-size:11px}.inbox-wa-template-preview p{margin:0}.inbox-wa-template-preview ul{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.inbox-wa-template-preview li{border:1px solid var(--border);color:var(--primary);background:#fff;border-radius:999px;padding:2px 8px;font-size:12px}.inbox-wa-template-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-wa-template-actions small{color:var(--muted);font-size:12px}.meta-connect{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas);gap:.6rem;margin:1rem 0;padding:.9rem 1rem;display:grid}.meta-connect header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.meta-connect h3{align-items:center;gap:.4rem;margin:0;font-size:1rem;display:inline-flex}.meta-connect .customer-hint{margin:0}.meta-connect-start{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.meta-connect-start label{flex:200px;gap:.3rem;min-width:0;display:grid}.meta-connect-pages{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;gap:.5rem;margin:0;padding:.75rem;display:grid}.meta-connect-pages legend{color:var(--ink);padding:0 .25rem;font-weight:700}.meta-connect-pages small{color:var(--muted)}.meta-connect-page-list{gap:.5rem;display:grid}.meta-connect-page{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .85rem;transition:border-color .16s,background-color .16s;display:grid;position:relative}.meta-connect-page:hover{border-color:var(--brand-violet)}.meta-connect-page input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.meta-connect-page.is-selected{border-color:var(--brand-violet);background:var(--lavender)}.meta-connect-page:has(input:focus-visible){outline:2px solid var(--brand-violet);outline-offset:2px}.meta-connect-page.is-disabled{color:var(--muted);cursor:default;opacity:.7}.meta-connect-page.is-disabled input{cursor:default}.meta-connect-page-avatar{background:var(--lavender);width:2.25rem;height:2.25rem;color:var(--brand-violet);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.meta-connect-page.is-selected .meta-connect-page-avatar{background:var(--brand-violet);color:var(--surface)}.meta-connect-page-text{gap:.1rem;min-width:0;display:grid}.meta-connect-page-text strong{overflow-wrap:anywhere}.meta-connect-page-check{border:2px solid var(--border);border-radius:50%;width:1.1rem;height:1.1rem}.meta-connect-page.is-selected .meta-connect-page-check{border:.35rem solid var(--brand-violet)}.meta-connect-page-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.meta-connect-page-hint{color:var(--muted);font-size:.85rem}.meta-connect-pages label.meta-connect-instagram{align-items:flex-start;gap:.5rem;display:flex}.meta-connect-pages label.meta-connect-instagram span{display:grid}.meta-connect-pages label.meta-connect-instagram{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);padding:.6rem .7rem}.meta-connect-review{color:var(--ink);margin:0;padding-left:1.2rem;font-size:.9rem}.meta-connect-missing{color:var(--muted);align-items:flex-start;gap:.4rem;margin:0;font-size:.9rem;display:flex}.meta-connect-templates{border-top:1px solid var(--border);gap:.5rem;min-width:0;padding-top:.6rem;display:grid}.meta-connect-templates header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.meta-connect-templates h4{align-items:center;gap:.35rem;margin:0;font-size:.9rem;display:inline-flex}.meta-connect-templates .customer-hint{margin:0}.meta-connect-templates ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.meta-connect-templates li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.meta-connect-health{color:var(--muted);align-items:flex-start;gap:.35rem;margin:0;font-size:.85rem;display:flex}.meta-connect-health.is-attention,.meta-connect-health.is-danger{border-radius:var(--radius-control);background:var(--warm-surface);border:1px solid var(--warm-border);color:var(--ink);padding:.4rem .6rem}.meta-status-badge{min-width:0;max-width:100%;display:inline-flex}.meta-status-badge.is-connected .ui-status{color:#087956;background:#e6f6ee}.meta-status-badge.is-connected .ui-status:before{content:"✓";font-weight:800}.connection-catalog .meta-status-badge .ui-status{white-space:normal;overflow-wrap:anywhere;text-align:left}.meta-connect.is-connected{border-color:#d4f0e5}.meta-connect-headline{color:var(--ink);margin:0;font-size:.9rem}.meta-connect-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem 1rem;margin:0;display:grid}.meta-connect-facts div{gap:.15rem;min-width:0;display:grid}.meta-connect-facts dt{color:var(--muted);font-size:.75rem}.meta-connect-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600}.meta-connect-next{color:var(--ink);align-items:flex-start;gap:.4rem;margin:0;font-size:.875rem;line-height:1.5;display:flex}.meta-connect-next svg{color:var(--brand-violet);flex-shrink:0;margin-top:.2rem}.meta-connect-next.is-attention{border-radius:var(--radius-control);background:var(--warm-surface);border:1px solid var(--warm-border);padding:.4rem .6rem}.meta-connect-actions{flex-wrap:wrap;gap:.5rem;display:flex}.meta-connect-actions .button svg,.meta-connect-start .button svg{flex-shrink:0}.meta-connect-next-step{border-radius:var(--radius-control);border:1px solid color-mix(in srgb, var(--brand-violet) 14%, white);background:color-mix(in srgb, var(--brand-violet) 6%, white);align-items:flex-start;gap:.5rem;padding:.65rem .75rem;display:flex}.meta-connect-next-step svg{color:var(--brand-violet);flex-shrink:0;margin-top:.15rem}.meta-connect-next-step p{gap:.15rem;margin:0;font-size:.875rem;line-height:1.5;display:grid}.meta-advanced-toggle{border:0;border-bottom:1px solid var(--border);width:100%;font:inherit;text-align:left;color:#1c1234;cursor:pointer;background:0 0;align-items:center;gap:10px;margin:4px 0 0;padding:12px 2px;display:flex}.meta-advanced-toggle:disabled{cursor:default}.meta-advanced-toggle:focus-visible{outline:2px solid var(--brand-violet);outline-offset:2px;border-radius:8px}.meta-advanced-toggle svg{color:var(--brand-violet);flex-shrink:0}.meta-advanced-toggle>span{gap:2px;min-width:0;display:grid}.meta-advanced-toggle strong{font-size:13px;font-weight:600}.meta-advanced-toggle small{color:var(--muted);font-size:12px;line-height:1.45}.meta-advanced-toggle:after{content:"";border-right:1.7px solid var(--brand-violet);border-bottom:1.7px solid var(--brand-violet);flex-shrink:0;width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:rotate(-45deg)}.meta-advanced-toggle[aria-expanded=true]{border-bottom-color:#0000}.meta-advanced-toggle[aria-expanded=true]:after{transform:rotate(45deg)}.wa-templates{gap:.6rem;min-width:0;display:grid}.wa-library-actions{flex-wrap:wrap;gap:.4rem;display:inline-flex}.meta-connect-templates .wa-library-list{gap:0}.meta-connect-templates .wa-library-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem .75rem;padding:.6rem 0;display:grid}.meta-connect-templates .wa-library-row:last-child{border-bottom:0}.wa-library-main{gap:.15rem;min-width:0;display:grid}.wa-library-title{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:inline-flex}.wa-library-category,.wa-library-used,.wa-library-meta-reason{color:var(--muted);font-size:.8rem}.wa-library-purpose{font-size:.85rem}.wa-library-languages{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.wa-library-reasons{grid-column:1/-1;justify-items:start;gap:.3rem;font-size:.85rem;display:grid}.wa-library-reasons p{margin:0}@media (width<=640px){.meta-connect-templates .wa-library-row{grid-template-columns:minmax(0,1fr)}.wa-library-languages{justify-content:flex-start}}.intake-tools{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:12px;margin:0;padding:0;display:grid}.intake-tools p,.intake-tools small{font-size:12px;line-height:1.5}.intake-card{overflow-wrap:anywhere;background:#fff;border:1px solid #e5e2f4;border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 3px 12px #4113c108}.intake-card.is-expanded{grid-column:1/-1}.intake-card-head{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.intake-card-head h2{color:#17113c;flex:120px;min-width:0;margin:0;font-size:15px;line-height:1.3}.intake-card-head .ui-status{white-space:normal;flex:0 auto;max-width:100%}.intake-card>*,.intake-card :is(form,fieldset,label,input,select,textarea){min-width:0;max-width:100%}.intake-card :is(.button,.intake-chips li){white-space:normal;overflow-wrap:anywhere;max-width:100%}.intake-card-icon{color:#4113c1;background:linear-gradient(135deg,#f4edff,#e9dffd);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:inline-grid}.intake-tools .intake-card-lead{color:#5d5675;margin:0}.intake-muted{color:var(--muted,#6f6788)}.intake-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.intake-card-actions .button{align-items:center;gap:6px;display:inline-flex}.intake-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.intake-chips li{color:#2a2245;background:#f5f2fd;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:650}.intake-chips li span{color:#6f6188;font-weight:500}.intake-chips li.is-unsaved{color:#88510c;background:#fff3df}.intake-count{color:#4c1eb5;text-align:center;background:#eee9fd;border-radius:999px;min-width:21px;padding:2px 6px;font-size:10px}.intake-tools .intake-notice,.intake-tools .intake-alert,.intake-tools .intake-pending{border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.intake-tools .intake-notice{border:1px solid color-mix(in srgb, var(--primary,#4113c1) 24%, white);background:color-mix(in srgb, var(--primary,#4113c1) 5%, white);color:var(--ink,#17113c)}.intake-tools .intake-notice svg{color:#4113c1;flex:none;margin-top:2px}.intake-tools .intake-alert,.intake-tools .intake-pending{color:#5c3a05;background:#fff8eb;border:1px solid #fea40280}.intake-tools .intake-alert svg,.intake-tools .intake-pending svg{color:#b96800;flex:none;margin-top:2px}.intake-tools .intake-pending{flex-wrap:wrap;align-items:center}.intake-tools label{align-content:start;gap:5px;font-size:12px;font-weight:600;display:grid}.intake-tools label small{color:var(--muted,#6f6788);font-weight:400}.intake-identity-card{grid-column:1/-1}.intake-identity-heading{margin:0;font-size:15px}.intake-identity-toggle{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.intake-identity-label{flex:1;min-width:0}.intake-identity-toggle .ui-status{white-space:normal;max-width:40%}.intake-identity-toggle>svg:last-child{flex:none}.intake-identity-toggle[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.intake-identity-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}.intake-identity-body{gap:12px;min-width:0;padding-top:4px;display:grid}.intake-identity-body[hidden]{display:none}.intake-review .intake-identity-body>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.intake-review dd .ui-status{white-space:normal;overflow-wrap:anywhere;vertical-align:top;max-width:100%;display:inline-block}@media (width<=700px){.intake-review .intake-identity-body>dl{grid-template-columns:minmax(0,1fr)}}.intake-identity-who{color:#5d5675;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.intake-identity-who strong{color:#17113c;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.intake-identity-who span{flex:none}.intake-tools .connection-provider-mark{flex:0 0 18px;width:18px;height:18px}.intake-tools .connection-provider-mark svg{width:16px;height:16px}.intake-review dl{gap:6px;margin:0;font-size:12px;display:grid}.intake-review dl>div{grid-template-columns:minmax(110px,38%) minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.intake-review dt{color:#6f6188}.intake-review dd{overflow-wrap:anywhere;min-width:0;margin:0}.intake-review code{color:#6f6188;overflow-wrap:anywhere;background:#f6f4fb;border-radius:5px;padding:1px 5px;font-size:11px}.intake-identity-review,.intake-policy-editor{border-top:1px solid #eeeaf8;gap:10px;min-width:0;padding-top:12px;display:grid}.intake-identity-review>p,.intake-policy-editor>p{margin:0}.intake-review form{gap:10px;display:grid}.intake-review :is(.intake-link-mode,.intake-new-contact){border:1px solid var(--border);border-radius:12px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.intake-review :is(.intake-link-mode,.intake-new-contact)>legend{color:var(--ink);padding:0 4px;font-size:12px;font-weight:700}.intake-review .intake-link-mode{grid-template-columns:repeat(auto-fit,minmax(200px,max-content));column-gap:24px}.intake-review .intake-link-mode>label{cursor:pointer;align-items:center;gap:8px;display:flex}.intake-review .intake-link-mode input{flex:none;width:16px;height:16px;min-height:0;margin:0}.intake-review .intake-review-actions{flex-wrap:wrap;gap:8px;display:flex}.intake-card-head h2:focus-visible{outline-offset:3px;outline:3px solid #4113c1}@media (width<=700px){.intake-tools{grid-template-columns:minmax(0,1fr)}.intake-review dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.intake-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.intake-policy-grid>fieldset:first-of-type{grid-row:span 2}.intake-policy-grid fieldset{border:1px solid var(--border);border-radius:12px;margin:0;padding:12px}.intake-tools .intake-policy-check{align-items:center;gap:8px;margin-top:8px;display:flex}.intake-policy-check input{width:16px;height:16px;min-height:0;accent-color:var(--primary)}.intake-policy-actions{flex-wrap:wrap;gap:8px;display:flex}.intake-policy-versions>summary{color:#4113c1;cursor:pointer;align-items:center;gap:8px;width:fit-content;font-size:12px;font-weight:650;display:flex}.intake-policy-history{margin:6px 0 0;padding:0;list-style:none}.intake-policy-history li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.intake-policy-history li:last-child{border-bottom:0}.intake-policy-version{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.intake-policy-history small{color:var(--muted);margin-top:3px;display:block}@media (width<=700px){.intake-policy-grid{grid-template-columns:1fr}.intake-policy-grid>fieldset:first-of-type{grid-row:auto}.intake-policy-history li{flex-wrap:wrap}}.intake-tools .intake-policy-check input[type=checkbox]{box-sizing:border-box;flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0;padding:0}.channel-activity ul{margin:0;padding:0;list-style:none}.channel-activity li{align-items:center}.channel-activity-what{align-items:center;gap:6px;min-width:0;display:inline-flex}.channel-activity .connection-provider-mark{flex:0 0 20px;width:20px;height:20px}.channel-activity .connection-provider-mark svg{width:16px;height:16px}.channel-activity .channel-activity-more{color:var(--muted,#6f6788);margin-top:6px;font-size:12px;display:block}.lead-source-list,.lead-source-log ol,.lead-source-reasons{margin:0;padding:0;list-style:none}.lead-source-list li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;padding:10px 0;display:grid}.lead-source-list li>div,.lead-source-log li,.lead-source-lead{gap:2px;min-width:0;display:grid}.lead-source-list span,.lead-source-log span{color:var(--muted,#6f6788);overflow-wrap:anywhere;font-size:13px}.lead-source-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lead-source-form .intake-policy-check,.lead-source-form .intake-policy-actions{grid-column:1/-1}.lead-source-field{gap:4px;min-width:0;display:grid}.lead-source-field small{color:var(--muted,#6f6788)}.lead-source-field small.lead-source-error{color:var(--danger,#b42318)}.lead-source-log>summary{color:#4113c1;cursor:pointer;align-items:center;gap:8px;width:fit-content;font-size:12px;font-weight:650;display:flex}.lead-source-log li{border-top:1px solid var(--border);padding:10px 0}.lead-source-log li>header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.lead-source-lead{border:1px solid var(--border);border-radius:10px;margin-top:6px;padding:8px 10px}.lead-source-lead .button{width:fit-content;margin-top:4px}.lead-source-reasons li{color:var(--muted,#6f6788);border:0;padding:0;font-size:13px}.lead-source-outcome{font-weight:600}@media (width<=700px){.lead-source-form,.lead-source-list li{grid-template-columns:minmax(0,1fr)}}.lead-decision{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:.4rem 0 0;display:flex}.lead-decision-line{min-width:0;color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.lead-decision-mark{color:#4113c1;background:linear-gradient(135deg,#f4edff,#e9dffd);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.lead-decision-mark.is-staff,.lead-decision-mark.is-system{color:var(--muted,#6f6788);background:#f1f0f5}.lead-decision-evidence{min-width:0;color:var(--muted,#6f6788);overflow-wrap:anywhere;flex-basis:100%;font-style:italic;display:block}.lead-decision-actions{flex-wrap:wrap;gap:6px;display:flex}.lead-decision-actions .button{align-items:center;gap:6px;min-height:30px;padding:4px 10px;font-size:12px;display:inline-flex}.intake-review dd .lead-decision-evidence{margin-top:4px}.intake-sender-matches{color:#5c3d00;background:#fff7e6;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:.875rem;line-height:1.4}.intake-sender-match{color:#4113c1;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.intake-sender-match:disabled{color:inherit;cursor:not-allowed;text-decoration:none}.intake-setup-cards{display:contents}.intake-setup-cards[hidden]{display:none}.intake-setup-bar{border:1px solid var(--inbox-border,#e5e2f4);border-radius:var(--radius-control,8px);min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;grid-column:1/-1;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.intake-setup-bar:hover{background:var(--surface-soft,#faf9ff)}.intake-setup-bar:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.intake-setup-count,.intake-setup-hint{color:var(--muted);font-weight:500}.intake-setup-name{color:var(--ink)}.intake-setup-hint{margin-left:auto}.intake-setup-unsaved{border:1px solid var(--warm-border,#f3d29b);background:var(--warm-surface,#fff7e8);color:#88510c;border-radius:999px;padding:1px 8px;font-weight:600}.intake-setup-bar>svg:last-child{transition:transform .15s}.intake-setup-bar.is-open>svg:last-child{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.intake-setup-bar>svg:last-child{transition:none}}.channel-photo-source{color:#655876;white-space:nowrap;background:#f0edf5;border-radius:7px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:3px 9px 3px 6px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.channel-photo-source>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.channel-photo-source .connection-provider-mark,.channel-profile-status-what .connection-provider-mark{color:var(--brand-plum);place-items:center;display:grid}.channel-photo-source .connection-provider-mark{flex:0 0 14px;width:14px;height:14px}.channel-photo-source .connection-provider-mark svg{width:14px;height:14px}.channel-photo-source .provider-messenger,.channel-profile-status-what .provider-messenger{color:var(--brand-violet)}.channel-photo-source .provider-instagram,.channel-profile-status-what .provider-instagram{color:var(--brand-magenta)}.channel-profile-status-what .provider-phone{color:var(--brand-purple)}.channel-photo-frame{flex:none;display:grid;position:relative}.channel-photo-source.channel-photo-source-overlay{z-index:1;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #fff}@media (width<=650px){.channel-photo-source.channel-photo-source-overlay{border-radius:50%;justify-content:center;width:24px;height:24px;padding:0;bottom:-3px;left:auto;right:-3px;transform:none}.channel-photo-source-overlay>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.channel-profile-status{border:1px solid var(--border);background:#fff;border-radius:14px;margin-top:16px;padding:0 18px}.channel-profile-status>summary{color:#1c1234;cursor:pointer;align-items:center;gap:8px;padding:14px 0;font-weight:600;display:flex}.channel-profile-status>summary>svg{color:var(--brand-violet);flex:none}.channel-profile-status-title{min-width:0}.channel-profile-status>summary>.ui-status{flex-shrink:0;margin-left:auto}.channel-profile-status>div{gap:10px;padding-bottom:14px;display:grid}.channel-profile-status p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.channel-profile-status-list{margin:0;padding:0;list-style:none}.channel-profile-status-list li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:8px 0;font-size:13px;display:flex}.channel-profile-status-list li:last-child{border-bottom:0}.channel-profile-status-what{color:#1c1234;align-items:center;gap:6px;min-width:0;display:inline-flex}.channel-profile-status-what .connection-provider-mark{flex:0 0 20px;width:20px;height:20px}.channel-profile-status-what .connection-provider-mark svg{width:16px;height:16px}.channel-profile-status-list .ui-status{flex-shrink:0}.channel-profile-status-list small{color:var(--muted);flex-basis:100%;font-size:12px;line-height:1.45}.channel-profile-status .channel-profile-status-error{border:1px solid var(--error-border);background:var(--error-surface);color:#6e0016;overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.channel-profile-status-error>svg{color:var(--brand-crimson);flex-shrink:0;margin-top:2px}.channel-profile-status-footnote code{overflow-wrap:anywhere}.channel-profile-status>div>.button{justify-self:start}.channel-profile-status-actions{flex-wrap:wrap;gap:8px;display:flex}.channel-profile-status summary:focus-visible,.channel-profile-status button:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}@media (width<=480px){.channel-profile-status{padding:0 12px}.channel-profile-status>div>.button{justify-self:stretch}}.channel-profile-reconnect{border:1px solid var(--warm-border);background:var(--warm-surface);color:var(--ink);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}.channel-profile-reconnect>svg{color:var(--brand-gold);flex-shrink:0;margin-top:2px}.channel-profile-reconnect p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.channel-profile-reconnect a{color:var(--primary);font-weight:600}.cfg .connection-number-field{max-width:420px}.cfg .cfg-caveats{border:1px solid var(--border);background:#fcfaff;border-radius:10px;padding:10px 12px 10px 28px;font-size:12.5px}.cfg-again{gap:10px;display:grid}.cfg-again>summary{cursor:pointer;color:var(--brand-violet);font-size:12.5px;font-weight:600}.cfg-again[open]>summary{margin-bottom:10px}.cfg .nc-waiting .ui-status{margin-left:6px;padding:2px 8px;font-size:11px}@media (width<=640px){.cfg .connection-number-field{max-width:none}}.cx-drawer{border:0;border-left:1px solid var(--sk-border,#e6e3f0);background:var(--sk-surface,#fff);width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--sk-text,#2b2840);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-24px 0 60px #1015442e}.cx-drawer[open]{grid-template-rows:auto minmax(0,1fr);animation:.22s cubic-bezier(.2,.8,.2,1) cx-drawer-in;display:grid}.cx-drawer::backdrop{background:#1015445c}@keyframes cx-drawer-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cx-drawer[open]{animation:none}}.cx-drawer-head{border-bottom:1px solid var(--sk-border,#e6e3f0);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.cx-drawer-head h2{color:var(--sk-ink,#101544);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.cx-drawer-head p{color:var(--sk-muted,#6b6880);margin:4px 0 0;font-size:13px;line-height:1.45}.cx-drawer-close{border:1px solid var(--sk-border,#e6e3f0);background:var(--sk-surface,#fff);width:36px;height:36px;color:var(--sk-text,#2b2840);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:inline-grid}.cx-drawer-close:hover{border-color:var(--sk-primary,#4113c1);color:var(--sk-primary,#4113c1)}.cx-drawer-close:focus-visible{outline:2px solid var(--sk-primary,#4113c1);outline-offset:2px}.cx-drawer-body{overscroll-behavior:contain;align-content:start;gap:16px;padding:20px 22px 28px;display:grid;overflow-y:auto}@media (width<=640px){.cx-drawer{border-left:0;width:100vw}.cx-drawer-head,.cx-drawer-body{padding-inline:16px}}.nc-choices{gap:10px;margin:0;padding:0;list-style:none;display:grid}.connection-detail .nc-choices>li{margin:0}.nc-choice{border:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px;transition:border-color .14s,box-shadow .14s,background .14s;display:grid}.nc-choice:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-violet) 45%, white);background:color-mix(in srgb, var(--brand-violet) 3%, white);box-shadow:0 4px 16px #4113c10d}.nc-choice:focus-visible{outline:2px solid var(--brand-violet);outline-offset:2px}.nc-choice:disabled{cursor:not-allowed;background:#fcfaff}.nc-choice>.connection-step-icon{grid-row:1/span 3}.nc-choice-title{color:#1c1234;font-size:14px;font-weight:650}.nc-choice-text{color:var(--muted);grid-column:2;font-size:12.5px;line-height:1.5}.nc-choice>.nc-choice-arrow{color:var(--brand-violet);grid-area:1/3;align-self:center;display:inline-grid}.nc-choice:disabled>.nc-choice-arrow{visibility:hidden}.nc-chips{flex-wrap:wrap;gap:4px;display:flex}.nc-chip{background:var(--lavender);color:var(--brand-plum);letter-spacing:.02em;border-radius:999px;margin:0;padding:1px 8px;font-size:11px;font-weight:650}.nc-choice .nc-chips{grid-column:2;margin-top:4px}.nc-choice-note{color:#46330d;grid-column:2/-1;align-items:flex-start;gap:6px;margin-top:6px;font-size:12px;line-height:1.5;display:flex}.nc-choice-note>svg{color:#88510c;flex-shrink:0;margin-top:2px}.nc-setting-up a,.nc-support-link{color:var(--brand-violet);font-weight:600}.nc-flow{gap:14px;min-width:0;display:grid}.nc-progress{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-magenta);margin:0;font-size:11px;font-weight:650}.nc-step-head h3{color:#1c1234;margin:2px 0 0;font-size:15px}.nc-step-head p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.nc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.nc-fields>.is-wide{grid-column:1/-1}.nc-flow .connection-number-field input,.nc-flow .connection-number-field select{width:100%;min-width:0}.nc-flow .settings-field-error{margin:0;font-size:12.5px;line-height:1.5}.nc-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.nc-actions>.nc-actions-start{margin-right:auto}.nc-actions .button svg{flex-shrink:0}.nc-flow .connection-feedback{margin:0}.nc-flow .connection-number-help,.nc-footnote{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.nc-flow .connection-feedback.is-error,.nc-status>.connection-feedback.is-error{color:#6e0016;background:var(--error-surface);border-color:var(--error-border,#f0bcc6)}.nc-flow .connection-feedback a{color:inherit;font-weight:600}.nc-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.nc-options>legend{color:#1c1234;margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.nc-option{border:1px solid var(--border);cursor:pointer;background:#fcfaff;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.nc-option:has(input:checked){border-color:color-mix(in srgb, var(--brand-violet) 45%, white);background:color-mix(in srgb, var(--brand-violet) 6%, white)}.nc-option:has(input:disabled){cursor:not-allowed;background:#fff}.nc-option:has(input:focus-visible){outline:2px solid var(--brand-violet);outline-offset:2px}.nc-flow .nc-option>input[type]{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:0;margin:2px 0 0;padding:0}.nc-option-body{flex:1;gap:2px;min-width:0;display:grid}.nc-option-body strong{color:#1c1234;font-size:13px}.nc-option-body small{color:var(--muted);font-size:12px;line-height:1.45}.nc-option-body .nc-inline-select{color:#2a2140;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;font-size:12.5px;display:flex}.nc-flow .nc-option-body .nc-inline-select select{width:auto;min-width:0;max-width:100%}.nc-checked{border:1px solid var(--border);background:#fcfaff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;font-size:13px;display:flex}.nc-checked .connection-number-value{color:#1c1234;font-weight:650}.nc-checked small{color:var(--muted);font-size:12px}.nc-checked .button{min-height:32px;margin-left:auto;padding-block:5px;font-size:12.5px}.nc-code{background:color-mix(in srgb, var(--brand-violet) 5%, white);border:1px solid color-mix(in srgb, var(--brand-violet) 16%, white);border-radius:12px;gap:8px;padding:16px;display:grid}.nc-code-label{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-magenta);font-size:12px;font-weight:650}.nc-code-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.nc-code-value{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#1c1234;overflow-wrap:anywhere;font-size:28px;font-weight:700}.nc-code-off{color:#2a2140;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.nc-code-off code{letter-spacing:.03em;font-size:15px;font-weight:650}.nc-code .button{min-height:32px;padding-block:5px;font-size:12.5px}.nc-list{color:#2a2140;gap:6px;margin:0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.connection-detail .nc-list>li{margin:0}.nc-waiting{border:1px dashed color-mix(in srgb, var(--brand-violet) 35%, white);border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:13px;line-height:1.5;display:flex}.nc-pulse{background:var(--brand-violet);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.4s ease-in-out infinite nc-pulse}@keyframes nc-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.nc-pulse{animation:none}}.nc-success{border:1px solid var(--sk-success-border,#c9ecdc);background:var(--sk-success-bg,#effaf5);color:#0b3d2c;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.nc-success>svg{color:var(--sk-success,#087956);flex-shrink:0;margin-top:2px}.nc-success strong{color:#0b3d2c;display:block}.nc-warning{border:1px solid var(--warm-border,#fdd99b);background:var(--warm-surface);color:#46330d;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.nc-warning>svg{color:#88510c;flex-shrink:0;margin-top:1px}.nc-warning strong{font-size:14px;line-height:1.4;display:block}.nc-warning p{margin:4px 0 0;font-size:12.5px;line-height:1.5}.nc-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.connection-detail .nc-timeline>li{margin:0}.nc-timeline>li{grid-template-columns:24px minmax(0,1fr);gap:2px 12px;padding-bottom:14px;display:grid;position:relative}.nc-timeline>li:last-child{padding-bottom:0}.nc-timeline>li:before{content:"";background:var(--border);width:2px;position:absolute;top:24px;bottom:0;left:11px}.nc-timeline>li:last-child:before{display:none}.nc-timeline>li.is-done:before{background:color-mix(in srgb, var(--brand-violet) 45%, white)}.nc-dot{border:2px solid var(--border);color:#fff;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.is-done>.nc-dot{border-color:var(--brand-violet);background:var(--brand-violet)}.is-done>.nc-dot:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transform:rotate(45deg)}.is-current>.nc-dot{border-color:var(--brand-violet);background:color-mix(in srgb, var(--brand-violet) 12%, white)}.is-problem>.nc-dot{border-color:var(--brand-crimson);background:var(--brand-crimson)}.is-stopped>.nc-dot{border-color:var(--muted);background:#fff}.nc-timeline-body{gap:2px;min-width:0;padding-top:2px;display:grid}.nc-timeline-body strong{color:#1c1234;font-size:13px}.is-upcoming .nc-timeline-body strong{color:var(--muted);font-weight:600}.nc-timeline-body small{color:var(--muted);font-size:12px;line-height:1.45}.nc-file{border:1px dashed color-mix(in srgb, var(--brand-violet) 35%, white);background:#fcfaff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px;font-size:13px;display:flex}.nc-file>svg{color:var(--brand-violet);flex-shrink:0}.nc-file input[type=file]{max-width:100%;font-size:12.5px}.nc-saved{border:1px solid var(--border);background:#fcfaff;border-radius:9px;gap:6px;margin:0;padding:10px 12px;display:grid}.nc-saved>div{grid-template-columns:minmax(110px,160px) minmax(0,1fr);gap:8px;font-size:13px;display:grid}.nc-saved dt{color:var(--muted)}.nc-saved dd{color:#1c1234;overflow-wrap:anywhere;margin:0;font-weight:600}.nc-code .nc-code-say{color:#2a2140;margin:0;font-size:13px;line-height:1.5}.nc-code .nc-code-say a{color:var(--brand-violet);font-weight:600}.nc-status{gap:10px;margin-top:16px;display:grid}.nc-status:empty{display:none}.nc-status>.connection-feedback{margin:0}.nc-setups{gap:8px;display:grid}.nc-setups h5{color:#1c1234;margin:0;font-size:13px;font-weight:650}.nc-setups>details>summary{cursor:pointer;color:var(--brand-violet);font-size:12.5px;font-weight:600}.nc-setups>details[open]>summary{margin-bottom:8px}.nc-setup-note{color:#2a2140;grid-column:2/-1;margin:0;font-size:12.5px;line-height:1.5}@media (width<=640px){.nc-fields{grid-template-columns:1fr}.nc-code-value{font-size:24px}.nc-saved>div{grid-template-columns:1fr;gap:2px}}@media (width<=480px){.nc-choice{grid-template-columns:34px minmax(0,1fr);padding:12px}.nc-choice>.nc-choice-arrow{display:none}.nc-actions>.button{flex:auto}.nc-actions>.nc-actions-start{margin-right:0}.nc-setup-note{grid-column:1}}.connection-numbers-rules{background:color-mix(in srgb, var(--brand-violet) 5%, white);border:1px solid color-mix(in srgb, var(--brand-violet) 12%, white);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}.connection-numbers-rules>svg{color:var(--brand-violet);flex-shrink:0;margin-top:2px}.connections-workspace .connection-numbers-rules p{color:#3a2f52;margin:0;font-size:12.5px;line-height:1.55}.connections-workspace .connection-numbers-wait{margin:0 0 12px;font-size:12px;line-height:1.5}.connection-numbers-toolbar{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.connection-numbers-toolbar .button svg,.connection-number-actions .button svg,.connection-number-summary .button svg{flex-shrink:0}.connection-numbers-live:empty{display:none}.connection-numbers-create{margin-bottom:12px}.connection-numbers-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.connection-detail .connection-numbers-list>li{margin:0;font-size:13px}.connection-number{border:1px solid var(--border);background:#fcfaff;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;padding:10px 12px;display:grid}.connection-number.is-disabled{background:#fff;border-style:dashed}.connection-number.is-disabled .connection-number-identity strong,.connection-number.is-disabled .connection-number-value{color:var(--muted)}.connection-number>.connection-grant-icon{grid-row:1;align-self:start}.connection-number-identity{gap:2px;min-width:0;display:grid}.connection-number-title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.connection-number-title strong{color:#1c1234;overflow-wrap:anywhere}.connection-number-title .ui-status{padding:2px 8px;font-size:11px}.connection-number-value{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#3a2f52;overflow-wrap:anywhere;font-size:13px}.connection-number-actions{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;gap:6px;display:flex}.connection-number-actions .button{min-height:34px;padding-block:6px;font-size:13px}.connection-number-facts{flex-wrap:wrap;grid-column:2/-1;gap:6px 20px;margin:0;font-size:12px;display:flex}.connection-number-facts>div{align-items:center;gap:6px;min-width:0;display:flex}.connection-number-facts dt{color:var(--muted)}.connection-number-facts dd{color:#2a2140;overflow-wrap:anywhere;margin:0;font-weight:550}.connection-number-facts dd small{font-weight:400}.connection-number-chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.connection-detail .connection-number-chips li{background:var(--lavender);color:var(--brand-plum);letter-spacing:.02em;border-radius:999px;margin:0;padding:1px 8px;font-size:11px;font-weight:650}.connections-workspace .connection-number-outcome{grid-column:1/-1;margin:2px 0 0}.connection-number-outcome:focus-visible{outline:2px solid var(--brand-violet);outline-offset:2px}.connection-number-form{border:1px solid color-mix(in srgb, var(--brand-violet) 28%, white);background:#fff;border-radius:12px;padding:14px;box-shadow:0 4px 16px #4113c10d}.connection-number-form-head{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.connection-number-form-head h5{color:#1c1234;margin:2px 0 0;font-size:14px}.connections-workspace .connection-number-form-head p{margin:4px 0 0;font-size:12.5px;line-height:1.5}.connection-number-summary{margin:0 0 12px}.connection-number-summary:focus-visible{outline:2px solid var(--brand-violet);outline-offset:2px}.connections-workspace .connection-number-summary p{color:inherit;margin:0}.connection-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.connection-number-field,.connection-number-capabilities{align-content:start;gap:6px;min-width:0;display:grid}.connection-number-field>label,.connection-number-capabilities>legend{color:#1c1234;font-size:13px;font-weight:600}.connection-number-field input,.connection-number-field select{width:100%;min-width:0}.connection-number-field input[aria-invalid=true],.connection-number-field select[aria-invalid=true]{border-color:var(--brand-crimson)}.connections-workspace .connection-number-help{margin:0;font-size:12px;line-height:1.5}.connection-number-form .settings-field-error{margin:0;font-size:12.5px;line-height:1.5}.connection-number-capabilities{border:0;margin:0;padding:0}.connection-number-capabilities>legend{margin-bottom:6px;padding:0}.connection-number-options{flex-wrap:wrap;gap:8px;display:flex}.connection-number-option{border:1px solid var(--border);cursor:pointer;background:#fcfaff;border-radius:9px;flex:110px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;display:flex}.connection-number-option:has(input:checked){border-color:color-mix(in srgb, var(--brand-violet) 45%, white);background:color-mix(in srgb, var(--brand-violet) 6%, white)}.connection-number-option:has(input:disabled){cursor:not-allowed}.connection-number-option input{flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.connection-number-option span{gap:1px;min-width:0;display:grid}.connection-number-option strong{color:#1c1234;font-size:13px}.connection-number-option small{font-size:11.5px}.connection-number-capabilities[aria-describedby*=error] .connection-number-option{border-color:color-mix(in srgb, var(--brand-crimson) 40%, white)}.connection-number-fixed{border:1px solid var(--border);background:#fcfaff;border-radius:9px;align-content:start;gap:8px;margin:0;padding:10px 12px;display:grid}.connection-number-fixed>div{gap:2px;display:grid}.connection-number-fixed dt{color:var(--muted);font-size:12px}.connection-number-fixed dd{color:#1c1234;margin:0;font-size:13px;font-weight:600}.connection-number-form-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.connection-number-form a:focus-visible{outline:2px solid var(--brand-violet);outline-offset:2px}.connection-number-option:has(input:focus-visible){outline:2px solid var(--brand-violet);outline-offset:2px}@media (width<=900px){.connection-number{grid-template-columns:28px minmax(0,1fr)}.connection-number-actions{grid-area:auto/1/auto/-1;justify-content:flex-start}.connection-number-facts{grid-column:2}}@media (width<=640px){.connection-number-grid{grid-template-columns:1fr}}@media (width<=480px){.connection-number{grid-template-columns:1fr;padding:10px}.connection-number>.connection-grant-icon{display:none}.connection-number-facts{flex-direction:column;grid-column:1;align-items:flex-start}.connection-number-actions>.button,.connection-numbers-toolbar>.button,.connection-number-form-actions>.button{flex:auto}.connection-number-form{padding:12px}}.connection-number-facts dd.is-inactive small{color:#88510c;font-weight:600}.connections-workspace .connection-number-location-note{grid-column:2/-1;margin:0;padding:8px 10px;font-size:12.5px}.connection-number-location-note>svg{color:#88510c}@media (width<=480px){.connections-workspace .connection-number-location-note{grid-column:1}}.connections-workspace .connection-number-texting{grid-column:2/-1;margin:0;padding:10px 12px;font-size:12.5px}.connection-number-texting>svg{color:#88510c}.connection-number-texting>div{justify-items:start;gap:4px;min-width:0;display:grid}.connection-number-texting p{margin:0}.connection-number-texting .button{margin-top:4px}@media (width<=480px){.connections-workspace .connection-number-texting{grid-column:1}}.pno .pno-refresh{margin-left:auto}.pno-numbers,.pno-tracks,.pno-registrations,.pno-results,.pno-purchases ul,.pno-rejections,.pno-requirements{margin:0;padding:0;list-style:none}.pno-numbers{gap:10px;display:grid}.pno-number,.pno-purchase{border:1px solid var(--border);background:#fff;border-radius:12px;padding:12px}.pno-number-head,.pno-purchase-head{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;display:flex}.pno-number-head>svg{color:var(--brand-violet);flex-shrink:0}.pno-number-head>div{flex:200px;gap:1px;min-width:0;display:grid}.pno-number-head strong{color:#1c1234;font-size:13.5px}.pno-number-value{font-variant-numeric:tabular-nums;color:#1c1234;font-weight:600}.pno small,.pno-number-head small,.pno-purchase-head small{color:var(--muted);font-size:12px}.pno-number-head small.pno-number-billing{color:#1c1234;font-variant-numeric:tabular-nums}.pno-tracks,.pno-registrations{gap:6px;display:grid}.pno-tracks>li,.pno-registrations>li{grid-template-columns:minmax(120px,170px) auto minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.pno-track-title{color:#1c1234;font-weight:600}.pno-track-label{color:var(--muted);line-height:1.45}.pno-rejections{background:color-mix(in srgb, var(--brand-crimson) 6%, white);color:#5a1430;border-radius:8px;grid-column:1/-1;gap:4px;padding:8px 10px;display:grid}.pno-registrations{margin-bottom:12px}.pno-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pno-buy{margin-top:8px}.pno-results-field{border:0;margin:12px 0 0;padding:0}.pno-results-field>legend{color:#1c1234;margin-bottom:6px;font-size:13px;font-weight:600}.pno-results{gap:6px;display:grid}.pno-results>li,.pno-results label{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pno-results>li{border:1px solid var(--border);background:#fcfaff;border-radius:9px;padding:8px 10px}.pno-results label{cursor:pointer;width:100%}.pno-review{background:color-mix(in srgb, var(--brand-violet) 5%, white);border:1px solid color-mix(in srgb, var(--brand-violet) 12%, white);border-radius:10px;margin-top:14px;padding:12px}.pno-review h5,.pno-purchases h5{color:#1c1234;margin:0 0 8px;font-size:14px}.pno-review dl{gap:6px;margin:0 0 10px;display:grid}.pno-review dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.pno-review dt{color:#1c1234;font-weight:600}.pno-review dd{margin:0}.pno-requirements{gap:4px;margin-bottom:12px;font-size:12.5px;line-height:1.5;display:grid}.pno-requirements li:before{content:"• ";color:var(--brand-violet)}.pno-purchases{margin-top:14px}.pno-purchases ul{gap:8px;display:grid}.connections-workspace .pno-purchase p{margin:0;font-size:12.5px;line-height:1.5}.pno-alternates{gap:8px;width:100%;display:grid}.pno-group{border:1px solid var(--border);border-radius:10px;margin:0 0 14px;padding:12px}.pno-group>legend{color:#1c1234;padding:0 4px;font-size:13px;font-weight:600}.pno-identity textarea{resize:vertical;width:100%;min-width:0}.pno-samples{gap:10px;margin:12px 0;display:grid}@media (width<=720px){.pno-tracks>li,.pno-registrations>li{grid-template-columns:minmax(0,1fr) auto}.pno-track-label{grid-column:1/-1}.pno-review dl>div{grid-template-columns:minmax(0,1fr)}}.custom-mailbox{min-width:0}.custom-mailbox .connection-setup-callout p{overflow-wrap:anywhere}.custom-mailbox-loading{margin:0 0 12px;font-size:13px}.custom-mailbox .connection-fields label>small,.custom-mailbox-server label>small{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.45}.custom-mailbox-field-error{color:var(--error)}.custom-mailbox input[aria-invalid=true],.custom-mailbox select[aria-invalid=true]{border-color:var(--brand-crimson)}.custom-mailbox input[readonly]{background:var(--canvas);color:var(--muted)}.custom-mailbox-servers{gap:12px;margin-top:12px;display:grid}.custom-mailbox-server{grid-template-columns:minmax(0,1fr) minmax(0,150px);gap:12px;min-width:0;display:grid}.custom-mailbox-server label{gap:6px;min-width:0;font-size:13px;font-weight:600;display:grid}.custom-mailbox-server input,.custom-mailbox-server select{width:100%;min-width:0}.custom-mailbox-problem-text{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.custom-mailbox-problem-text>span{flex:220px;min-width:0}.custom-mailbox-problem-text>.button{flex-shrink:0}.custom-mailbox .button .spinner{vertical-align:-2px;width:14px;height:14px;margin-right:6px}.custom-mailbox-result{margin-top:14px}.custom-mailbox .custom-mailbox-rows{margin:0 0 12px;padding:0;list-style:none}.custom-mailbox .custom-mailbox-rows>li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.custom-mailbox .custom-mailbox-rows>li:last-child{border-bottom:1px solid var(--border)}.custom-mailbox-rows>li>strong{color:var(--ink);flex:none}.custom-mailbox-rows>li>span{text-align:right;min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:220px}.custom-mailbox-rows .ui-status{flex-shrink:0}.custom-mailbox-hint{overflow-wrap:anywhere;margin:0 0 4px;font-size:13px;line-height:1.5}.custom-mailbox-actions{margin-top:4px}@media (width<=480px){.custom-mailbox-server{grid-template-columns:minmax(0,1fr);gap:10px}.custom-mailbox-rows>li>span{text-align:left;flex-basis:100%}.custom-mailbox-actions>.button,.custom-mailbox-problem-text>.button{flex:auto}}.connections-workspace{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px}.connections-workspace>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.connections-workspace h2{align-items:center;gap:10px;display:flex}.connections-workspace>header p{margin:6px 0 0;font-size:13px}.connections-workspace p,.connections-workspace small{color:var(--muted)}.connection-catalog{gap:8px;display:grid}.connection-catalog button{text-align:left;border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 2px 8px #4113c104}.connection-catalog button:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-violet) 35%, white)}.connection-catalog button.is-active{background:color-mix(in srgb, var(--brand-violet) 8%, white);border-color:var(--brand-violet)}.connection-catalog button>span:last-child{overflow-wrap:anywhere;justify-items:start;gap:5px;min-width:0;display:grid}.connection-catalog button strong{font-size:13px}.connection-catalog .ui-status{padding:2px 8px;font-size:11px}.connection-provider-mark{height:30px;color:var(--brand-plum);flex:0 0 30px;place-items:center;display:grid}.connection-provider-mark svg{width:24px;height:24px}.connection-provider-mark .provider-phone{color:var(--brand-purple)}.connection-provider-mark .provider-instagram{color:var(--brand-magenta)}.connection-provider-mark .provider-messenger,.connection-provider-mark .provider-email-domain{color:var(--brand-violet)}.connection-detail{border:1px solid var(--border);counter-reset:connection-step;background:#fff;border-radius:14px;min-width:0;padding:20px;box-shadow:0 6px 24px #2a0f5c09}.connection-detail-heading{align-items:flex-start;gap:12px;display:flex}.connection-detail-heading .connection-provider-mark{border:1px solid var(--border);background:#fff;border-radius:11px;flex-basis:42px;height:42px}.connection-detail-heading h3{letter-spacing:-.02em;margin:0;font-size:18px}.connection-detail-heading p{margin:5px 0 0;font-size:13px;line-height:1.5}.connection-step-icon{width:34px;height:34px;color:var(--brand-violet);background:linear-gradient(135deg,#f4edff,#e9dffd);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.connection-step-icon svg{width:18px;height:18px}.connection-setup-callout{background:color-mix(in srgb, var(--brand-violet) 5%, white);border:1px solid color-mix(in srgb, var(--brand-violet) 12%, white);border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0 4px;padding:14px;display:flex}.connection-setup-callout>div{min-width:0}.connection-setup-callout p{margin:8px 0 0;font-size:13px;line-height:1.5}.connection-setup-callout .connection-actions{margin-top:12px}.connection-setup-callout .connection-help{font-size:12px}.connection-step{counter-increment:connection-step;border-top:1px solid var(--border);min-width:0;margin-top:18px;padding-top:18px}.connection-step>p{margin:0 0 12px;font-size:13px;line-height:1.55}.connection-step-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.connection-step-header>div{flex:1;min-width:0}.connection-step-header h4{color:#1c1234;margin:0;font-size:15px}.connection-step-header .ui-status{flex-shrink:0}.connection-step-number{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-magenta);margin-bottom:2px;font-size:11px;font-weight:650;display:block}.connection-step-number:before{content:"Step " counter(connection-step)}.connection-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connection-fields label{gap:6px;min-width:0;font-size:13px;font-weight:600;display:grid}.connection-fields input,.connection-fields select{width:100%;min-width:0}.connection-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.connection-help{color:var(--muted);flex:260px;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.connection-help svg,.connection-local-time svg{color:var(--brand-violet);flex-shrink:0;margin-top:2px}.connection-form-footer>.button{flex-shrink:0}.connection-detail li{margin:6px 0;font-size:13px}.connection-actions{flex-wrap:wrap;gap:8px;display:flex}.connection-actions .button svg{flex-shrink:0}.connection-authorization .connection-actions,.connection-authorization>a{margin-top:12px}.connection-grants{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;font-size:13px;display:grid}.connection-grant,.connection-selected-assets li{border:1px solid var(--border);background:#fcfaff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.connection-grant>strong{flex:1;min-width:0}.connection-grant-icon{border:1px solid var(--border);width:28px;height:28px;color:var(--brand-violet);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.connection-selected-assets{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.connection-detail .connection-selected-assets li{margin:0}.connection-asset-name{overflow-wrap:anywhere;flex:1;min-width:140px}.connection-asset-name strong,.connection-asset-name small{display:block}.connection-asset-name small{margin-top:2px;font-size:12px}.connection-empty-row{border:1px dashed var(--border);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px}.connection-tool-list{border-top:1px solid var(--border)}.connection-calendar{border-bottom:1px solid var(--border);min-width:0;padding:0 0 4px}.connection-calendar>summary,.connection-reference>details>summary,.connection-observations summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;display:flex}.connection-calendar>summary,.connection-reference>details>summary{color:#1c1234;padding:12px 2px;font-size:13px;font-weight:600}.connection-calendar>summary::-webkit-details-marker{display:none}.connection-reference>details>summary::-webkit-details-marker{display:none}.connection-observations summary::-webkit-details-marker{display:none}.connection-calendar>summary:after,.connection-reference>details>summary:after,.connection-observations summary:after{content:"";border-right:1.7px solid var(--brand-violet);border-bottom:1.7px solid var(--brand-violet);flex-shrink:0;width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:rotate(-45deg)}.connection-calendar[open]>summary:after,.connection-reference>details[open]>summary:after,.connection-observations details[open]>summary:after{transform:rotate(45deg)}.connection-calendar>summary>svg,.connection-reference>details>summary>svg{width:18px;height:18px;color:var(--brand-violet);flex-shrink:0}.connection-summary-title{overflow-wrap:anywhere;min-width:0}.connection-calendar>p,.connection-calendar form>p{margin:0 0 10px;font-size:13px;line-height:1.55}.connection-calendar form{margin-bottom:12px}.connection-calendar .field-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:10px;display:grid}.connection-calendar label{gap:5px;min-width:0;font-size:13px;font-weight:600;display:grid}.connection-calendar input{width:100%;min-width:0}.connection-calendar .connection-confirm{align-items:flex-start;gap:8px;margin:0 0 12px;font-weight:500;line-height:1.5;display:flex}.connection-calendar .connection-confirm input{flex-shrink:0;width:16px;height:16px;margin-top:2px}.connection-local-time{align-items:flex-start;gap:6px;display:flex;font-size:12px!important}.connection-observations{margin:0 0 8px;padding:0;list-style:none}.connection-detail .connection-observations>li{border-bottom:1px solid var(--border);margin:0}.connection-observations summary{padding:10px 2px;font-size:13px}.connection-observations summary small{font-size:12px}.connection-observations details>p{overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}.connection-busy-slots{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.connection-detail .connection-busy-slots li{background:var(--lavender);color:var(--brand-plum);border-radius:999px;align-items:center;gap:5px;margin:0;padding:4px 9px;font-size:12px;display:inline-flex}.connection-sync-status{border:1px solid var(--border);background:#fcfaff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.connection-sync-status strong,.connection-sync-status small{font-size:13px;display:block}.connection-sync-status small{margin-top:2px;font-size:12px}.connection-sync-result p{margin:0 0 6px}.connection-sync-result strong{color:#1c1234}.connection-sync-counts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:8px 0 0;display:grid}.connection-sync-counts>div{border:1px solid var(--border);background:#fff;border-radius:8px;padding:8px 10px}.connection-sync-counts dt{color:var(--muted);font-size:12px}.connection-sync-counts dd{color:#1c1234;margin:2px 0 0;font-size:18px;font-weight:650}.connection-sync-skips{margin-top:6px}.connection-sync-skips summary{cursor:pointer;font-size:13px;font-weight:600}.connection-sync-skips ul,.connection-sync-skip-list,.connection-preview-sample{gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.connection-sync-skips li,.connection-sync-skip-list li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.connection-preview-sample li{border:1px solid var(--border);background:#fff;border-radius:8px;gap:2px;min-width:0;padding:6px 10px;display:grid}.connection-preview-sample strong,.connection-preview-sample small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-preview-sample small{color:var(--muted);font-size:12px}.connection-past-sync{border-top:1px solid var(--border);margin:16px 0 12px;padding-top:12px}.connection-past-sync h3{margin:0 0 6px;font-size:14px}.connection-reference{border-top:1px solid var(--border);margin-top:18px}.connection-reference>details{border-bottom:1px solid var(--border)}.connection-reference>details>ul{margin:0 0 10px;padding-left:20px}.connection-reference>details>p{margin:0 0 12px;font-size:13px}.connection-checked-at{margin:0 0 6px;font-size:12px}.connection-detail .connection-check-list{margin:0 0 10px;padding:0;list-style:none}.connection-detail .connection-check-list>li{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:10px 0;font-size:13px;display:flex}.connection-check-list>li>span:first-child{overflow-wrap:anywhere;min-width:0}.connection-check-list strong{color:#1c1234;display:block}.connection-check-list small{margin-top:3px;font-size:12px;display:block}.connection-check-list .ui-status{flex-shrink:0}.connection-detail code{overflow-wrap:anywhere}.connection-feedback{border:1px solid var(--border);overflow-wrap:anywhere;color:#2a2140;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.connection-feedback>svg,.connection-feedback-text>svg{flex-shrink:0;margin-top:2px}.connection-sync-result{display:block}.connections-workspace .connection-feedback.is-error{color:#6e0016;background:var(--error-surface);border-color:var(--error-border,#f0bcc6)}.connection-feedback.is-error>svg{color:var(--brand-crimson)}.connection-feedback.is-info{background:color-mix(in srgb, var(--brand-violet) 6%, white);border-color:color-mix(in srgb, var(--brand-violet) 16%, white)}.connection-feedback.is-info>svg{color:var(--brand-violet)}.connection-feedback.is-attention,.connection-draft.is-attention{color:#46330d;background:var(--warm-surface);border:1px solid var(--warm-border,#fdd99b)}.connection-draft{background:color-mix(in srgb, var(--brand-violet) 5%, white);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.connection-feedback-text{flex:280px;align-items:flex-start;gap:8px;min-width:0;display:flex}.connection-draft.is-attention .connection-feedback-text>svg{color:#88510c}.connections-workspace .form-error{color:#6e0016}.connection-state{text-align:center;border:1px dashed var(--border);background:#fff;border-radius:14px;justify-items:center;gap:10px;padding:36px 20px;display:grid}.connection-state p{margin:0;font-size:14px}.channel-activity{border:1px solid var(--border);background:#fff;border-radius:14px;margin-top:16px;padding:0 18px}.channel-activity summary{cursor:pointer;color:#1c1234;align-items:center;gap:8px;padding:14px 0;font-weight:600;display:flex}.channel-activity summary svg{color:var(--brand-violet)}.channel-activity>div{padding-bottom:14px}.channel-activity-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.channel-activity li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0;font-size:13px;display:flex}.channel-activity li small{flex-basis:100%}.approved-workspace .settings-page.is-connections .rp-settings-layout{grid-template-columns:minmax(0,1fr)}.settings-page.is-connections .connections-workspace{background:0 0;border:0;padding:0}.connections-workspace button:focus-visible,.connections-workspace summary:focus-visible,.connections-workspace input:focus-visible,.connections-workspace select:focus-visible,.connections-workspace a:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}@media (width<=800px){.channel-activity-columns{grid-template-columns:1fr}.connection-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.connections-workspace>header{flex-wrap:wrap}}@media (width<=480px){.connection-fields,.connection-catalog,.connection-grants{grid-template-columns:1fr}.connections-workspace{padding:12px}.connection-detail{padding:14px}.connection-actions>.button,.connection-form-footer>.button{flex:auto}}.email-domain{gap:16px;min-width:0;margin-top:16px;display:grid}.email-domain>.connection-feedback{margin:0}.email-domain-loading{align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.email-domain .spinner{flex-shrink:0;width:14px;height:14px}.email-domain-problem{flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;min-width:0;display:flex}.email-domain-problem>span{flex:220px}.email-domain-muted,.email-domain p{color:var(--muted)}.email-domain-calm{border:1px dashed var(--border);background:var(--surface-subtle,var(--canvas));border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.email-domain-calm strong{color:var(--ink);font-size:14px;display:block}.email-domain-calm p{margin:4px 0 0;font-size:13px;line-height:1.55}.email-domain-start{border:1px solid color-mix(in srgb, var(--brand-violet) 14%, white);background:var(--gradient-card);border-radius:14px;gap:16px;padding:18px;display:grid}.email-domain-start-head,.email-domain-panel-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.email-domain-start-head>div,.email-domain-panel-head>div{flex:1;min-width:0}.email-domain-start h4,.email-domain-panel h4,.email-domain-another h4{letter-spacing:-.01em;color:#1c1234;overflow-wrap:anywhere;margin:0;font-size:16px}.email-domain-start-head p,.email-domain-panel-head p{margin:5px 0 0;font-size:13px;line-height:1.55}.email-domain-panel-head .ui-status{flex-shrink:0}.email-domain-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.email-domain-steps li{border:1px solid var(--border);background:var(--surface,#fff);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:12.5px;display:flex}.email-domain-steps li>span{background:var(--gradient-action);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:12px;font-weight:700;display:inline-grid}.email-domain-steps strong{color:var(--ink);font-weight:600;line-height:1.35}.email-domain-add,.email-domain-sender-form{gap:12px;min-width:0;display:grid}.email-domain-add .connection-form-footer,.email-domain-sender-form .connection-form-footer{margin-top:0}.email-domain-add-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.email-domain-field{min-width:0;color:var(--ink);gap:6px;font-size:13px;font-weight:600;display:grid}.email-domain-field>input,.email-domain-field>select{width:100%;min-width:0}.email-domain-input{align-items:center;min-width:0;display:flex;position:relative}.email-domain-input>svg{color:var(--brand-violet);pointer-events:none;position:absolute;left:12px}.email-domain .email-domain-input>input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;padding-left:36px;font-weight:500}.email-domain-address{align-items:stretch;min-width:0;display:flex}.email-domain .email-domain-address>input:not([type=checkbox]):not([type=radio]){border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;width:auto;min-width:80px}.email-domain-suffix{border:1px solid var(--input-border,var(--border));border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--canvas);min-width:0;max-width:62%;color:var(--muted);border-left:0;flex:0 auto;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:flex}.email-domain-suffix>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-domain-error{color:var(--error);font-size:12px;font-weight:500;line-height:1.45}.email-domain input[aria-invalid=true]{border-color:var(--brand-crimson)}.email-domain-sender-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr);align-items:start;gap:12px;display:grid}.email-domain-receiving{gap:6px;min-width:0;display:grid}.email-domain-switch-row{border:1px solid var(--border);background:var(--surface,#fff);border-radius:10px;align-items:center;gap:12px 16px;padding:10px 12px;display:flex}.email-domain-switch-text{flex:1;gap:2px;min-width:0;display:grid}.email-domain-switch-text label{color:var(--ink);cursor:pointer;font-size:13.5px;font-weight:600}.email-domain-switch-text p{margin:0;font-size:12.5px;line-height:1.5}.email-domain-switch-state{color:var(--muted);font-size:12px;font-weight:600}.email-domain-switch{border:1px solid var(--border);background:var(--surface-subtle,var(--canvas));cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .2s;position:relative}.email-domain-switch-thumb{background:var(--surface,#fff);width:20px;height:20px;box-shadow:var(--shadow-card);border-radius:50%;transition:transform .2s;position:absolute;top:2px;left:2px}.email-domain-switch[aria-checked=true]{border-color:var(--primary);background:var(--primary)}.email-domain-switch[aria-checked=true] .email-domain-switch-thumb{transform:translate(18px)}.email-domain-switch:disabled{cursor:not-allowed;opacity:.55}.email-domain-warning{align-items:flex-start;gap:8px;margin:0;padding:0 2px;font-size:12.5px;line-height:1.5;display:flex}.email-domain-warning>svg{color:#88510c;flex-shrink:0;margin-top:2px}.email-domain .email-domain-warning.is-on{border:1px solid var(--warm-border);background:var(--warm-surface);color:#46330d;border-radius:10px;padding:9px 12px}.email-domain-panel{border:1px solid var(--border);background:var(--surface,#fff);border-radius:14px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 2px 10px #2a0f5c08}.email-domain-panel.is-verified{border-color:color-mix(in srgb, var(--brand-violet) 22%, white)}.email-domain-verify{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.email-domain-checked{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.email-domain-checked svg{color:var(--brand-violet)}.email-domain-wait{border:1px solid var(--warm-border);background:var(--warm-surface);color:#46330d;border-radius:10px;flex-basis:100%;padding:8px 12px;font-size:12.5px}.email-domain-delay{margin-top:-4px}.email-domain-records{border:1px solid var(--border);background:var(--surface,#fff);border-radius:12px;min-width:0;overflow:hidden}.email-domain-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:13px}.email-domain-table th,.email-domain-table td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.email-domain-table thead th{background:var(--surface-subtle,var(--canvas));color:var(--muted);font-size:12px;font-weight:600}.email-domain-table thead th:first-child{width:76px}.email-domain-table thead th:nth-child(2){width:27%}.email-domain-table thead th:nth-child(4){width:72px}.email-domain-table thead th:nth-child(5){width:132px}.email-domain-table tbody:last-child tr:last-child>*{border-bottom:0}.email-domain-group th{background:color-mix(in srgb, var(--brand-violet) 5%, white);padding:8px 12px;font-weight:400}.email-domain-group strong{color:#1c1234;margin-right:8px;font-size:12.5px}.email-domain-group span{color:var(--muted);font-size:12px}.email-domain-type{background:var(--lavender);color:var(--brand-plum);border-radius:6px;padding:2px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;font-weight:700;display:inline-block}.email-domain-cell{align-items:flex-start;gap:8px;min-width:0;display:flex}.email-domain-cell code{background:var(--canvas);min-width:0;color:var(--ink);overflow-wrap:anywhere;border-radius:6px;flex:1;padding:3px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.5}.email-domain-value.is-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.email-domain-table td small{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.email-domain-copy{border:1px solid var(--border);background:var(--surface,#fff);min-height:28px;color:var(--brand-violet);cursor:pointer;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:650;display:inline-flex}.email-domain-copy:hover{background:var(--lavender)}.email-domain-copy.is-copied{border-color:color-mix(in srgb, var(--brand-violet) 40%, white);background:color-mix(in srgb, var(--brand-violet) 8%, white)}.email-domain-copy.is-failed{color:#88510c;border-color:var(--warm-border);background:var(--warm-surface)}.email-domain-more{color:var(--brand-violet);margin-top:4px;font-size:12px}.email-domain-none{color:var(--muted)}.email-domain-record-status{color:var(--ink);align-items:baseline;gap:7px;font-weight:600;line-height:1.4;display:inline-flex}.email-domain-record-status>.email-domain-dot{align-self:center}.email-domain-dot{background:#b9b0c7;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 3px #b9b0c738}.email-domain-dot.is-verified{background:var(--brand-violet);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-violet) 18%, transparent)}.email-domain-dot.is-pending,.email-domain-dot.is-temporary_failure{background:var(--brand-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-gold) 22%, transparent)}.email-domain-dot.is-failed{background:var(--brand-crimson);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-crimson) 18%, transparent)}.email-domain-table tr[data-status=failed]>td{background:color-mix(in srgb, var(--brand-red) 3%, white)}.email-domain-empty-cell{color:var(--muted);font-size:12.5px}.email-domain-help{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.email-domain-help>summary{color:#1c1234;cursor:pointer;align-items:center;gap:10px;padding:12px 2px;font-size:13px;font-weight:600;list-style:none;display:flex}.email-domain-help>summary::-webkit-details-marker{display:none}.email-domain-help>summary>svg{color:var(--brand-violet);flex-shrink:0}.email-domain-help>summary:after{content:"";border-right:1.7px solid var(--brand-violet);border-bottom:1.7px solid var(--brand-violet);flex-shrink:0;width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:rotate(-45deg)}.email-domain-help[open]>summary:after{transform:rotate(45deg)}.email-domain-help-tabs{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.email-domain-help-tabs button{border:1px solid var(--border);background:var(--surface,#fff);min-height:32px;color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.email-domain-help-tabs button[aria-selected=true]{border-color:var(--brand-violet);background:color-mix(in srgb, var(--brand-violet) 8%, white);color:var(--brand-violet)}.email-domain-help-panel{padding:0 2px 12px}.email-domain-help-panel ol{margin:0 0 10px;padding-left:20px}.email-domain-help-panel li{color:var(--ink);margin:5px 0;font-size:13px;line-height:1.5}.email-domain-senders{gap:10px;min-width:0;display:grid}.email-domain-subhead{align-items:center;gap:8px;display:flex}.email-domain-subhead svg{color:var(--brand-violet)}.email-domain-subhead h5{color:#1c1234;margin:0;font-size:14px}.email-domain-senders>p{margin:0;font-size:13px;line-height:1.5}.email-domain .connection-empty-row{margin:0}.email-domain-sender-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.email-domain-sender-list li{border:1px solid var(--border);background:#fcfaff;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 12px;display:flex}.email-domain-sender-mark{border:1px solid var(--border);background:var(--surface,#fff);height:28px;color:var(--brand-violet);border-radius:8px;flex:0 0 28px;place-items:center;display:inline-grid}.email-domain-sender-text{flex:1;gap:1px;min-width:0;display:grid}.email-domain-sender-text strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.email-domain-sender-text small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.email-domain-sender-list .ui-status{flex-shrink:0}.email-domain-sender-remove{flex-shrink:0;width:36px;height:36px}.email-domain-sender-remove:hover:not(:disabled){color:var(--brand-crimson);background:var(--error-surface)}.email-domain-danger{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:14px;display:flex}.email-domain-danger strong{color:var(--ink);font-size:13px}.email-domain-danger p{margin:2px 0 0;font-size:12.5px}.email-domain .email-domain-danger .email-domain-remove{color:var(--brand-crimson)}.email-domain .email-domain-danger .email-domain-remove:hover:not(:disabled){border-color:var(--error-border);background:var(--error-surface)}.email-domain-another{border:1px dashed color-mix(in srgb, var(--brand-violet) 30%, white);border-radius:14px;gap:12px;padding:18px;display:grid}.email-domain-add-another{justify-self:start}.email-domain-limit{flex:none}.email-domain button:focus-visible,.email-domain summary:focus-visible,.email-domain input:focus-visible,.email-domain select:focus-visible{outline:2px solid var(--brand-violet);outline-offset:2px}@media (prefers-reduced-motion:reduce){.email-domain-switch,.email-domain-switch-thumb,.email-domain-help>summary:after{transition:none}}@media (width<=900px){.email-domain-sender-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.email-domain-sender-fields>:first-child{grid-column:1/-1}}@media (width<=720px){.email-domain-steps{grid-template-columns:minmax(0,1fr)}.email-domain-records{background:0 0;border:0;overflow:visible}.email-domain-table,.email-domain-table tbody,.email-domain-table tr,.email-domain-table td,.email-domain-table th{width:auto;display:block}.email-domain-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.email-domain-table tbody+tbody{margin-top:14px}.email-domain-group th{background:0 0;border:0;padding:0 2px 6px}.email-domain-table tbody tr:not(.email-domain-group){border:1px solid var(--border);background:var(--surface,#fff);border-radius:12px;margin-bottom:8px;overflow:hidden}.email-domain-table tbody tr:not(.email-domain-group)>td{border-bottom:1px solid var(--border);grid-template-columns:78px minmax(0,1fr);gap:4px 10px;padding:8px 12px;display:grid}.email-domain-table tbody tr:not(.email-domain-group)>td:last-child{border-bottom:0}.email-domain-table td:before{content:attr(data-label);color:var(--muted);padding-top:3px;font-size:11.5px;font-weight:600}.email-domain-table td.email-domain-empty-cell{display:block}.email-domain-table td.email-domain-empty-cell:before{content:none}.email-domain-table td>small,.email-domain-table td>.email-domain-more{grid-column:2;justify-self:start}.email-domain-table td>.email-domain-type,.email-domain-table td>.email-domain-record-status,.email-domain-table td>.email-domain-none{justify-self:start}.email-domain-table tbody:last-child tr:last-child>td{border-bottom:1px solid var(--border)}.email-domain-table tbody:last-child tr:last-child>td:last-child{border-bottom:0}}@media (width<=480px){.email-domain{gap:12px}.email-domain-panel,.email-domain-start,.email-domain-another{padding:14px}.email-domain-panel-head{flex-wrap:wrap}.email-domain-panel-head>.connection-step-icon{display:none}.email-domain-sender-fields{grid-template-columns:minmax(0,1fr)}.email-domain-verify>.button,.email-domain-add-actions,.email-domain-add-actions>.button,.email-domain-add-another,.email-domain-danger>.button{flex:auto;width:100%}.email-domain-sender-list li{flex-wrap:wrap;row-gap:6px}.email-domain-sender-text{flex-basis:calc(100% - 40px)}.email-domain-sender-list .ui-status{margin-left:38px}.email-domain-sender-remove{margin-left:auto}.email-domain-cell{flex-wrap:wrap;gap:6px}.email-domain-cell code{flex-basis:100%}.email-domain-table tbody tr:not(.email-domain-group)>td{grid-template-columns:64px minmax(0,1fr)}}.sk-root{--sk-ink:#101544;--sk-text:#2a2140;--sk-muted:#655d7c;--sk-subtle:#8a83a0;--sk-border:#e8e2f5;--sk-border-strong:#d9cff0;--sk-input-border:#928aa9;--sk-surface:#fff;--sk-soft:#faf8ff;--sk-lavender:#f2edff;--sk-primary:var(--brand-violet,#4113c1);--sk-radius:12px;--sk-radius-sm:8px;--sk-shadow:0 1px 2px #2a0f5c08, 0 4px 18px #2a0f5c08;--sk-form-max:880px;--sk-control-h:40px;--sk-w-xs:96px;--sk-w-sm:168px;--sk-w-md:280px;--sk-w-lg:420px;--sk-success:#087956;--sk-success-bg:#effaf5;--sk-success-border:#c9ecdc;--sk-warning:#8f4b00;--sk-warning-bg:#fff7e8;--sk-warning-border:#f8dca7;--sk-danger:#b8001f;--sk-danger-bg:#fff2f4;--sk-danger-border:#f5c6d0;--sk-info:#4113c1;--sk-info-bg:#f6f2ff;--sk-info-border:#e3d9fb}.approved-workspace .settings-page.sk-root{max-width:none}.sk-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:32px;display:grid}.sk-nav-column{top:calc(var(--topbar-height,60px) + 20px);max-height:calc(100vh - var(--topbar-height,60px) - 40px);overscroll-behavior:contain;scrollbar-width:thin;padding:2px;position:sticky;overflow-y:auto}.sk-main{outline:none;min-width:0}.sk-root .sk-back,.sk-root .sk-layout.has-subpage .sk-back{display:none}.sk-nav{gap:16px;display:grid}.sk-nav-search{align-items:center;display:flex;position:relative}.sk-nav-search>svg{color:var(--sk-subtle);pointer-events:none;position:absolute;left:11px}.rp-root.sk-root .sk-nav-search input:not([type=checkbox]):not([type=radio]){border:1px solid var(--sk-border-strong);border-radius:var(--sk-radius-sm);background:var(--sk-surface);width:100%;min-height:38px;color:var(--sk-text);padding:8px 10px 8px 34px;font-size:13px}.rp-root.sk-root .sk-nav-search input:not([type=checkbox]):not([type=radio]):focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px;border-color:var(--sk-primary)}.sk-nav-group{gap:4px;display:grid}.sk-nav-group-title{color:var(--sk-subtle);letter-spacing:.06em;text-transform:uppercase;padding:0 10px;font-size:11px;font-weight:650}.sk-nav-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sk-root .sk-nav-item{border-radius:var(--sk-radius-sm);width:100%;min-height:38px;color:var(--sk-text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.sk-root .sk-nav-item:hover{background:var(--sk-lavender)}.sk-root .sk-nav-item[aria-current=page]{background:var(--sk-lavender);color:var(--sk-primary);font-weight:650}.sk-root .sk-nav-item:focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px}.sk-nav-icon{width:22px;height:22px;color:var(--sk-subtle);flex-shrink:0;place-items:center;display:inline-grid}.sk-nav-item[aria-current=page] .sk-nav-icon,.sk-nav-item:hover .sk-nav-icon{color:var(--sk-primary)}.sk-nav-label{overflow-wrap:anywhere;flex:1;min-width:0}.sk-nav-dot{background:var(--brand-gold,#fea402);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #fea40226}.sk-nav-chevron{color:var(--sk-subtle);display:none}.sk-root .sk-nav-empty{color:var(--sk-muted);padding:4px 10px;font-size:13px}.sk-page{gap:24px;min-width:0;display:grid}.sk-page.is-form{max-width:var(--sk-form-max)}.sk-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sk-page-heading{flex:320px;min-width:0}.sk-root .sk-page-heading h2{color:var(--sk-ink);letter-spacing:-.02em;outline:none;margin:0;font-size:22px;font-weight:700;line-height:1.3}.sk-root .sk-page-heading>p{max-width:68ch;color:var(--sk-muted);margin:4px 0 0;font-size:14px;line-height:1.55}.sk-page-meta{color:var(--sk-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.sk-page-actions{flex-wrap:wrap;gap:8px;display:flex}.sk-root .button.sk-button{min-height:var(--sk-control-h);border-radius:var(--sk-radius-sm);gap:8px;padding:8px 16px;font-size:13.5px}.sk-root .button.sk-button-quiet{min-height:34px;color:var(--sk-primary);border-radius:var(--sk-radius-sm);background:0 0;border:1px solid #0000;gap:6px;padding:6px 10px;font-size:13px;font-weight:600}.sk-root .button.sk-button-quiet:hover:not(:disabled){background:var(--sk-lavender)}.sk-root .button.sk-button-danger{border-color:var(--sk-danger-border);background:var(--sk-surface);color:var(--sk-danger)}.sk-root .button.sk-button-danger:hover:not(:disabled){background:var(--sk-danger-bg)}.sk-section{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);min-width:0;box-shadow:var(--sk-shadow);scroll-margin-top:calc(var(--topbar-height,60px) + 16px);container:sk-section/inline-size}.sk-section-header{align-items:flex-start;gap:12px;padding:20px 24px 0;display:flex}.sk-section-header:last-child{padding-bottom:20px}.sk-section-icon{background:var(--sk-lavender);width:32px;height:32px;color:var(--sk-primary);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.sk-section-heading{flex:1;min-width:0}.sk-root .sk-section-heading h3{color:var(--sk-ink);letter-spacing:-.01em;margin:0;font-size:15.5px;font-weight:650;line-height:1.4}.sk-root .sk-section-heading>p{color:var(--sk-muted);margin:2px 0 0;font-size:13px;line-height:1.55}.sk-section-icon+.sk-section-heading h3{line-height:32px}.sk-section-icon+.sk-section-heading>p{margin-top:-2px}.sk-section-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.sk-section-body{min-width:0;padding:16px 24px 24px}.sk-section.is-flush .sk-section-body{padding:16px 0 0}.sk-section-footer{border-top:1px solid var(--sk-border);border-radius:0 0 var(--sk-radius) var(--sk-radius);background:var(--sk-soft);color:var(--sk-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:13px;display:flex}.sk-section.is-danger{border-color:var(--sk-danger-border)}.sk-section.is-danger .sk-section-icon{background:var(--sk-danger-bg);color:var(--sk-danger)}.sk-row{border-top:1px solid var(--sk-border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:8px 32px;padding:16px 0;display:grid}.sk-section-body>.sk-row:first-child,.sk-section-body>:first-child>.sk-row:first-child{border-top:0;padding-top:4px}.sk-section-body>.sk-row:last-child{padding-bottom:0}.sk-row.is-stacked{grid-template-columns:minmax(0,1fr)}.sk-row-label{min-width:0;padding-top:9px}.sk-row.is-stacked .sk-row-label{padding-top:0}.sk-root .sk-row-label>label,.sk-row-title{color:var(--sk-ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:13.5px;font-weight:600;line-height:1.45;display:inline-flex}.sk-optional{color:var(--sk-subtle);font-size:12px;font-weight:450}.sk-root .sk-row-help{color:var(--sk-muted);margin:4px 0 0;font-size:12.5px;line-height:1.55}.sk-row-control{align-content:start;gap:8px;min-width:0;display:grid}.sk-row.is-readonly .sk-row-label{padding-top:0}.sk-value{color:var(--sk-text);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.sk-root .sk-field-error{color:var(--sk-danger);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.sk-field-error>svg{flex-shrink:0;margin-top:2px}.rp-root.sk-root :is(.sk-input,.sk-row-control>input,.sk-row-control>select,.sk-row-control>textarea):not([type=checkbox]):not([type=radio]){width:100%;min-height:var(--sk-control-h);border:1px solid var(--sk-input-border);border-radius:var(--sk-radius-sm);background:var(--sk-surface);color:var(--sk-text);padding:8px 12px;font-size:14px;line-height:1.4}.rp-root.sk-root :is(.sk-input,.sk-row-control>input,.sk-row-control>select,.sk-row-control>textarea):not([type=checkbox]):not([type=radio]):focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px;border-color:var(--sk-primary)}.rp-root.sk-root :is(.sk-input,.sk-row-control>input,.sk-row-control>select):not([type=checkbox]):not([type=radio])[aria-invalid=true]{border-color:var(--sk-danger);background:var(--sk-danger-bg)}.rp-root.sk-root :is(.sk-input,.sk-row-control>input,.sk-row-control>select):not([type=checkbox]):not([type=radio]):disabled{background:var(--sk-soft);color:var(--sk-muted)}.rp-root.sk-root .sk-w-sm{max-width:var(--sk-w-sm)}.rp-root.sk-root .sk-w-md{max-width:var(--sk-w-md)}.rp-root.sk-root .sk-w-lg{max-width:var(--sk-w-lg)}.sk-grid-2,.sk-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sk-grid-3{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr)}.sk-savebar{z-index:5;border:1px solid var(--sk-border-strong);border-radius:var(--sk-radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:8px;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 30px #2a0f5c1f}.sk-savebar:not(.is-visible){clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sk-savebar.is-visible{animation:.18s ease-out sk-rise}.sk-savebar.is-saved{border-color:var(--sk-success-border);background:var(--sk-success-bg)}.sk-root .sk-savebar-status{color:var(--sk-text);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:550;display:flex}.sk-savebar.is-saved .sk-savebar-status{color:var(--sk-success)}.sk-savebar-actions{gap:8px;display:flex}@keyframes sk-rise{0%{opacity:0;transform:translateY(8px)}}.sk-error-summary{border:1px solid var(--sk-danger-border);border-radius:var(--sk-radius);background:var(--sk-danger-bg);color:var(--sk-danger);outline:none;gap:12px;padding:16px 18px;display:flex}.sk-error-summary:focus-visible{outline:2px solid var(--sk-danger);outline-offset:2px}.sk-error-summary-icon{flex-shrink:0;margin-top:1px}.sk-root .sk-error-summary-title{color:var(--sk-danger);margin:0;font-size:14px;font-weight:600}.sk-error-summary ul{margin:8px 0 0;padding-left:18px;font-size:13px}.sk-error-summary li+li{margin-top:4px}.sk-error-summary a{color:var(--sk-danger);text-underline-offset:3px}.sk-error-summary-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sk-toast-region{z-index:60;pointer-events:none;gap:8px;display:grid;position:fixed;bottom:24px;right:24px}.sk-switch,.sk-root .sk-switch{min-height:32px;color:var(--sk-text,#201337);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13.5px;font-weight:550;display:inline-flex}.sk-switch:disabled,.sk-root .sk-switch:disabled{opacity:.55;cursor:default}.sk-switch-track{background:#cbc4da;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .15s;display:inline-block;position:relative}.sk-switch-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1015443d}.sk-switch.is-on .sk-switch-track{background:var(--sk-primary,var(--brand-violet,#4113c1))}.sk-switch.is-on .sk-switch-thumb{transform:translate(16px)}.sk-switch:focus-visible,.sk-root .sk-switch:focus-visible{outline:none}.sk-switch:focus-visible .sk-switch-track,.sk-root .sk-switch:focus-visible .sk-switch-track{outline:2px solid var(--sk-primary,var(--brand-violet,#4113c1));outline-offset:2px}.sk-switch-text{text-align:left;min-width:4.5em}.approved-workspace .settings-page .ui-section-tabs.sk-tabs{border:0;border-bottom:1px solid var(--sk-border);flex-wrap:wrap;gap:4px 20px;margin:0;display:flex}.approved-workspace .settings-page .ui-section-tabs.sk-tabs button{min-height:40px;color:var(--sk-muted);background:0 0;border:0;border-radius:0;flex:none;gap:8px;padding:8px 2px;font-weight:550;box-shadow:inset 0 -2px #0000}.approved-workspace .settings-page .ui-section-tabs.sk-tabs button[aria-selected=true]{color:var(--sk-primary);box-shadow:inset 0 -2px 0 var(--sk-primary);background:0 0;font-weight:650}.sk-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.sk-pill-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.sk-pill.is-connected{background:var(--sk-success-bg);border-color:var(--sk-success-border);color:var(--sk-success)}.sk-pill.is-attention{background:var(--sk-warning-bg);border-color:var(--sk-warning-border);color:var(--sk-warning)}.sk-pill.is-off{color:#5b5570;background:#f4f2f8;border-color:#e4e0ec}.sk-pill.is-info{background:var(--sk-info-bg);border-color:var(--sk-info-border);color:var(--sk-info)}.sk-pill.is-error{background:var(--sk-danger-bg);border-color:var(--sk-danger-border);color:var(--sk-danger)}.sk-status-card{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);gap:12px;min-width:0;padding:16px;display:grid}.sk-status-card.is-attention{border-color:var(--sk-warning-border)}.sk-status-card.is-error{border-color:var(--sk-danger-border)}.sk-status-card-head{align-items:flex-start;gap:12px;display:flex}.sk-status-card-media{background:var(--sk-lavender);width:40px;height:40px;color:var(--sk-primary);border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.sk-status-card-title{flex:1;min-width:0}.sk-root .sk-status-card-title h4{color:var(--sk-ink);margin:0;font-size:14px;font-weight:650;line-height:1.4}.sk-root .sk-status-card-title p{color:var(--sk-muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.sk-status-card-body{color:var(--sk-muted);font-size:13px}.sk-status-card-actions{flex-wrap:wrap;gap:8px;display:flex}.sk-callout{border:1px solid var(--sk-info-border);background:var(--sk-info-bg);color:var(--sk-info);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.sk-callout.is-warning{border-color:var(--sk-warning-border);background:var(--sk-warning-bg);color:var(--sk-warning)}.sk-callout.is-success{border-color:var(--sk-success-border);background:var(--sk-success-bg);color:var(--sk-success)}.sk-callout.is-danger{border-color:var(--sk-danger-border);background:var(--sk-danger-bg);color:var(--sk-danger)}.sk-callout-icon{flex-shrink:0;margin-top:1px}.sk-callout-body{flex:1;min-width:0}.sk-root .sk-callout-title{color:inherit;margin:0;font-size:13.5px;font-weight:650;line-height:1.45}.sk-callout-text{color:var(--sk-text);font-size:13px;line-height:1.55}.sk-root .sk-callout-text p{color:inherit;margin:0}.sk-callout-title+.sk-callout-text{margin-top:2px}.sk-callout-action{flex-shrink:0;align-self:center}.sk-empty{border:1px dashed var(--sk-border-strong);border-radius:var(--sk-radius);background:var(--sk-soft);text-align:center;justify-items:center;gap:4px;padding:32px 24px;display:grid}.sk-empty-icon{background:var(--sk-surface);border:1px solid var(--sk-border);width:44px;height:44px;color:var(--sk-primary);border-radius:12px;place-items:center;margin-bottom:8px;display:inline-grid}.sk-root .sk-empty-title{color:var(--sk-ink);margin:0;font-size:15px;font-weight:650}.sk-root .sk-empty-text{max-width:46ch;color:var(--sk-muted);margin:0;font-size:13px}.sk-empty-action{margin-top:12px}.sk-danger-row{border-top:1px solid var(--sk-danger-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 24px;display:flex}.sk-danger-row:first-child{border-top:0}.sk-danger-row>div:first-child{flex:280px;min-width:0}.sk-root .sk-danger-title{color:var(--sk-ink);margin:0;font-size:13.5px;font-weight:600}.sk-root .sk-danger-text{color:var(--sk-muted);margin:2px 0 0;font-size:12.5px}.sk-about{gap:12px;margin-top:32px;display:grid}.sk-main:has(.sk-page.is-form):not(:has(.sk-page.is-wide))>.sk-about{max-width:var(--sk-form-max)}.sk-root .sk-about-title{color:var(--sk-subtle);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.sk-about-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.approved-workspace .settings-page .sk-about .rp-card{border-color:var(--sk-border);box-shadow:none;background:var(--sk-soft);padding:16px 18px}.sk-about .rp-card>header{margin-bottom:4px}.sk-about .rp-card>header .rp-glyph{border-radius:8px;width:28px;height:28px}.approved-workspace .settings-page .sk-about .rp-card>header h2{font-size:14px}.sk-root .sk-about .rp-card p,.sk-root .sk-about .rp-card li{color:var(--sk-muted);font-size:12.5px;line-height:1.55}.sk-root .sk-about .rp-card p+p{margin-top:6px}.sk-about .rp-card ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sk-about .rp-card li{align-items:flex-start;gap:8px;display:flex}.sk-about .rp-card li svg{width:15px;height:15px;color:var(--sk-primary);flex-shrink:0;margin-top:2px}.sk-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.sk-breadcrumb li{align-items:center;gap:6px;min-width:0;display:inline-flex}.sk-breadcrumb li+li:before{content:"›";color:var(--sk-subtle)}.sk-root .sk-crumb{color:var(--sk-muted);overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:13px;font-weight:550;text-decoration:none}.sk-root a.sk-crumb:hover,.sk-root button.sk-crumb:hover{color:var(--sk-primary);background:var(--sk-lavender)}.sk-root .sk-crumb.is-current{color:var(--sk-ink);font-weight:650}.sk-subpage-header{flex-wrap:wrap;align-items:flex-start;gap:12px 14px;display:flex}.sk-root .sk-subpage-back{border:1px solid var(--sk-border-strong);background:var(--sk-surface);width:36px;height:36px;color:var(--sk-text);border-radius:10px;flex-shrink:0;place-items:center;margin-top:4px;display:inline-grid}.sk-root .sk-subpage-back:hover{border-color:var(--sk-primary);color:var(--sk-primary)}.sk-subpage-media{background:var(--sk-lavender);width:44px;height:44px;color:var(--sk-primary);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.sk-subpage-heading{flex:280px;min-width:0}.sk-subpage-title{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sk-root .sk-subpage-title h2{color:var(--sk-ink);letter-spacing:-.02em;overflow-wrap:anywhere;outline:none;margin:0;font-size:22px;font-weight:700;line-height:1.3}.sk-root .sk-subpage-heading>p{max-width:68ch;color:var(--sk-muted);margin:4px 0 0;font-size:14px;line-height:1.55}.sk-subpage-body{gap:24px;min-width:0;display:grid}.sk-page>*,.sk-linktabs,.sk-tabs{min-width:0}.sk-linktabs ul{border-bottom:1px solid var(--sk-border);scrollbar-width:none;gap:4px 24px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sk-linktabs li{flex-shrink:0}.sk-root .sk-linktabs a{min-height:42px;color:var(--sk-muted);white-space:nowrap;align-items:center;gap:8px;padding:8px 2px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.sk-root .sk-linktabs a:hover{color:var(--sk-text);box-shadow:inset 0 -2px 0 var(--sk-border-strong)}.sk-root .sk-linktabs a[aria-current=page]{color:var(--sk-primary);box-shadow:inset 0 -2px 0 var(--sk-primary);font-weight:650}.sk-root .sk-linktabs a:focus-visible{outline:2px solid var(--sk-primary);outline-offset:-2px;border-radius:6px}.sk-linktabs-count{background:var(--sk-lavender);min-width:20px;color:var(--sk-primary);text-align:center;border-radius:999px;padding:0 6px;font-size:11.5px;font-weight:650;line-height:18px}.sk-root .sk-list-link{border-top:1px solid var(--sk-border);min-width:0;color:inherit;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:background .12s;display:flex}.sk-root .sk-list-link:first-child{border-top:0}.sk-root .sk-list-link:hover{background:var(--sk-soft)}.sk-root .sk-list-link:focus-visible{outline:2px solid var(--sk-primary);outline-offset:-2px;border-radius:8px}.sk-list-link-media{background:var(--sk-lavender);width:40px;height:40px;color:var(--sk-primary);border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.sk-list-link-text{flex:1;min-width:0;display:grid}.sk-list-link-title{color:var(--sk-ink);overflow-wrap:anywhere;font-size:14px;font-weight:650}.sk-list-link-desc{color:var(--sk-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.sk-list-link-meta{color:var(--sk-muted);white-space:nowrap;font-size:12.5px}.sk-list-link-chevron{color:var(--sk-subtle)}.sk-stepper-wrap{container:sk-stepper/inline-size}.sk-stepper{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.sk-steps{top:calc(var(--topbar-height,60px) + 20px);gap:12px;display:grid;position:sticky}.sk-root .sk-steps-progress{color:var(--sk-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.sk-steps-current{display:none}.sk-steps-bar{gap:4px;display:none}.sk-steps-bar>span{background:var(--sk-border);border-radius:2px;flex:1;height:4px}.sk-steps-bar>.is-complete,.sk-steps-bar>.is-current{background:var(--sk-primary)}.sk-steps-bar>.is-error{background:var(--sk-danger)}.sk-steps ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sk-step{position:relative}.sk-step+.sk-step:before{content:"";background:var(--sk-border-strong);border-radius:1px;width:2px;height:12px;position:absolute;top:-8px;left:23px}.sk-step.is-complete+.sk-step:before{background:var(--sk-primary)}.sk-root .sk-step-button{border-radius:var(--sk-radius-sm);width:100%;color:var(--sk-text);text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}.sk-root .sk-step-button:disabled{opacity:1;cursor:default}.sk-root .sk-step-button:not(:disabled):hover,.sk-root .sk-step-button[aria-current=step]{background:var(--sk-lavender)}.sk-step-marker{border:2px solid var(--sk-border-strong);background:var(--sk-surface);width:28px;height:28px;color:var(--sk-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:inline-grid}.sk-step.is-current .sk-step-marker{border-color:var(--sk-primary);color:var(--sk-primary)}.sk-step.is-complete .sk-step-marker{border-color:var(--sk-primary);background:var(--sk-primary);color:#fff}.sk-step.is-error .sk-step-marker{border-color:var(--sk-danger);background:var(--sk-danger-bg);color:var(--sk-danger)}.sk-step-text{min-width:0;padding-top:3px;display:grid}.sk-step-label{color:var(--sk-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.sk-step.is-upcoming .sk-step-label{color:var(--sk-muted);font-weight:550}.sk-step-desc{color:var(--sk-muted);font-size:12px;line-height:1.45}.sk-stepper-body{gap:24px;min-width:0;display:grid}.sk-step-footer{border-top:1px solid var(--sk-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:16px;display:flex}.sk-root .sk-step-footer-note{color:var(--sk-muted);margin:0;font-size:12.5px}.sk-step-footer-actions{gap:8px;margin-left:auto;display:flex}@container sk-stepper (width<=700px){.sk-stepper{grid-template-columns:minmax(0,1fr);gap:16px}.sk-steps{gap:8px;position:static}.sk-steps ol{display:none}.sk-steps-current{color:var(--sk-ink);text-transform:none;letter-spacing:0;display:inline}.sk-steps-bar{display:flex}}.sk-hours{margin:0;padding:0;list-style:none;display:grid}.sk-hours-day{border-top:1px solid var(--sk-border);grid-template-columns:132px 128px minmax(0,1fr);align-items:center;gap:8px 16px;min-height:56px;padding:8px 12px;display:grid}.sk-hours-day:first-child{border-top:0}.sk-hours-day.is-today{border-radius:var(--sk-radius-sm);background:var(--sk-soft)}.sk-hours-day.is-today+.sk-hours-day{border-top-color:#0000}.sk-hours-name{min-width:0;color:var(--sk-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.sk-hours-today{background:var(--sk-lavender);color:var(--sk-primary);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:650}.sk-hours-day.is-unconfigured .sk-switch-text{color:var(--sk-warning)}.sk-hours-day.is-closed .sk-switch-text{color:var(--sk-muted)}.sk-hours-times{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.rp-root.sk-root input.sk-hours-time:not([type=checkbox]):not([type=radio]){width:132px;min-height:38px;padding:6px 10px}.sk-hours-to{color:var(--sk-muted);font-size:13px}.sk-hours-length{color:var(--sk-subtle);white-space:nowrap;margin-left:4px;font-size:12.5px}.sk-hours-note{color:var(--sk-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:inline-flex}.sk-hours-note.is-unset{color:var(--sk-warning)}.sk-hours-errors{grid-column:3;gap:4px;display:grid}.sk-hours.is-readonly .sk-hours-day{min-height:48px}@container sk-section (width<=600px){.sk-hours-day{grid-template-columns:minmax(0,1fr) auto;padding:12px 8px}.sk-hours-times,.sk-hours-errors{grid-column:1/-1}.rp-root.sk-root input.sk-hours-time:not([type=checkbox]):not([type=radio]){flex:120px;width:auto;min-height:44px}.sk-hours-length{display:none}}.sk-skeleton{max-width:var(--sk-form-max);gap:24px;display:grid}.sk-skeleton-header,.sk-skeleton-section{gap:10px;display:grid}.sk-skeleton-section{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);gap:18px;padding:24px}.sk-skeleton-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;display:grid}.sk-skeleton-line{background:linear-gradient(90deg,#f0ecf8 25%,#f8f6fc 50%,#f0ecf8 75%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite sk-shimmer;display:block}.sk-skeleton-line.is-title{width:220px;height:22px}.sk-skeleton-line.is-text{width:min(100%,420px)}.sk-skeleton-line.is-heading{width:180px;height:16px}.sk-skeleton-line.is-label{width:60%}.sk-skeleton-line.is-control{border-radius:8px;height:38px}@keyframes sk-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk-skeleton-line,.sk-savebar.is-visible{animation:none}.sk-switch-track,.sk-switch-thumb,.sk-root .sk-nav-item{transition:none}}@container sk-section (width<=600px){.sk-row{grid-template-columns:minmax(0,1fr);gap:8px}.sk-row.is-readonly{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4px 16px;padding:12px 0}.sk-row.is-readonly .sk-value{text-align:right}.sk-row-label{padding-top:0}.sk-section-header{padding:16px 16px 0}.sk-section-header:last-child{padding-bottom:16px}.sk-section-body{padding:12px 16px 16px}.sk-section-footer,.sk-danger-row{padding-inline:16px}.sk-grid-2,.sk-grid-3{grid-template-columns:minmax(0,1fr)}.sk-section-header{flex-wrap:wrap}.sk-section-actions{width:100%}}@media (width<=1179px){.sk-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.sk-root .sk-nav-item{gap:8px;font-size:13px}}@media (width<=980px){.sk-layout{grid-template-columns:minmax(0,1fr);gap:16px}.sk-nav-column{max-height:none;padding:0;position:static;overflow:visible}.sk-layout.is-picking .sk-main,.sk-layout:not(.is-picking) .sk-nav-column{display:none}.sk-root .sk-back{border-radius:var(--sk-radius-sm);min-height:40px;color:var(--sk-primary);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin:0 0 12px -6px;padding:6px 10px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.sk-root .sk-back:hover{background:var(--sk-lavender)}.sk-nav{gap:20px}.sk-nav-group ul{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);gap:0;overflow:hidden}.sk-nav-group li+li{border-top:1px solid var(--sk-border)}.sk-root .sk-nav-item{border-radius:0;min-height:52px;padding:10px 14px;font-size:15px}.sk-root .sk-nav-item[aria-current=page]{box-shadow:none;background:var(--sk-surface);color:var(--sk-text);font-weight:500}.sk-nav-chevron{display:inline-flex}.rp-root.sk-root .sk-nav-search input:not([type=checkbox]):not([type=radio]){min-height:44px;font-size:16px}.sk-page{gap:16px}.sk-root .sk-page-heading h2{font-size:20px}.sk-savebar{padding:10px 12px;bottom:8px}.sk-savebar-actions{width:100%}.sk-savebar-actions .button{flex:1}.rp-root.sk-root :is(.sk-input,.sk-row-control>input,.sk-row-control>select,.sk-row-control>textarea):not([type=checkbox]):not([type=radio]){min-height:44px;font-size:16px}.sk-toast-region{bottom:16px;left:16px;right:16px}}.sk-segmented{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.sk-segmented>legend{color:var(--sk-ink);margin:0 0 6px;padding:0;font-size:13px;font-weight:600}.sk-segmented-options{border:1px solid var(--sk-border);background:var(--sk-soft);border-radius:10px;flex-wrap:wrap;justify-self:start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.sk-segment{min-height:34px;color:var(--sk-muted);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex;position:relative}.sk-segment:hover{color:var(--sk-ink)}.sk-segment>input[type=radio]{opacity:0;width:100%;min-width:0;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.sk-segment:has(input:checked){background:var(--sk-surface);color:var(--sk-primary);box-shadow:0 1px 3px #28105b1f, inset 0 0 0 1px var(--sk-border)}.sk-segment:has(input:focus-visible){outline:2px solid var(--sk-primary);outline-offset:1px}.sk-segment:has(input:disabled){cursor:not-allowed;opacity:.6}.sk-row-control>:is(.sk-pill,.sk-button,.button){justify-self:start}.sk-root .sk-row-control.sk-inline-actions,.sk-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cx-hub-meta{color:var(--sk-muted);font-size:13px}.cx-attention-list{margin:4px 0 0;padding-left:18px}.cx-group{gap:12px;margin-top:8px;display:grid}.cx-group-head h2{color:var(--sk-ink);margin:0;font-size:15px;font-weight:700}.cx-group-head p{color:var(--sk-muted);margin:2px 0 0;font-size:13px}.cx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1180px){.cx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cx-grid{grid-template-columns:minmax(0,1fr)}}.cx-tile{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);align-content:start;gap:6px;height:100%;padding:16px 16px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 1px 2px #1015440a}.cx-tile:hover,.cx-tile:focus-within{border-color:var(--sk-border-strong);transform:translateY(-1px);box-shadow:0 8px 24px #4113c11a}.cx-tile.is-attention{border-color:#f2d394}.cx-tile.is-error{border-color:#f3b3bd}.cx-tile-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.cx-tile h3{color:var(--sk-ink);margin:0;font-size:15px;font-weight:700}.cx-tile-link{color:inherit;text-decoration:none}.cx-tile-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.cx-tile-link:focus-visible{outline:none}.cx-tile:focus-within{outline:2px solid var(--sk-primary);outline-offset:2px}.cx-tile-summary{color:var(--sk-muted);margin:0;font-size:13px;line-height:1.45}.cx-tile-fact{color:var(--sk-text);overflow-wrap:anywhere;align-items:center;gap:6px;margin:2px 0 0;font-size:12.5px;font-weight:600;display:flex}.cx-tile-fact.is-muted{color:var(--sk-muted);font-weight:500}.cx-tile-action{color:var(--sk-primary);align-items:center;gap:4px;margin-top:6px;font-size:13px;font-weight:700;display:inline-flex}.cx-logo{border-radius:12px;flex:none;place-items:center;display:inline-grid}.cx-logo svg{display:block}.cx-page .connection-detail{box-shadow:none;background:0 0;border:0;gap:16px;padding:0;display:grid}.cx-page .connection-step{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);padding:18px}.cx-page .connection-step-number,.cx-page .connection-detail-heading,.cx-page .email-domain-connection>.connection-detail-heading{display:none}.cx-split{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cx-subnav{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:sticky;top:16px}.cx-subnav a{color:var(--sk-text);border-radius:8px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.cx-subnav a:hover{background:var(--sk-soft)}.cx-subnav a[aria-current=page]{background:var(--sk-lavender);color:var(--sk-primary)}@media (width<=900px){.cx-split{grid-template-columns:minmax(0,1fr)}.cx-subnav{padding:4px;display:flex;position:static;overflow-x:auto}.cx-subnav a{white-space:nowrap}}.cx-oneclick{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:linear-gradient(135deg,#faf8ff,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.cx-oneclick p{color:var(--sk-muted);margin:4px 0 0;font-size:13px}.cx-oneclick strong{color:var(--sk-ink);font-size:15px}.cx-oneclick>div{flex:280px;min-width:0}.sk-root.is-connections .sk-subpage-media{border:1px solid var(--sk-border);background:var(--sk-surface)}.cx-page,.cx-split-body{gap:16px;min-width:0;display:grid}.cx-subnav a{align-items:center;gap:10px;display:flex}.cx-subnav a svg{color:var(--sk-muted);flex:none}.cx-subnav a[aria-current=page] svg{color:var(--sk-primary)}.cx-subnav a:focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px}.cx-status .connection-step-header .sk-pill{margin-left:auto}.cx-page .connection-reference{gap:12px;display:grid}.platform-api{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:#fff;gap:14px;padding:18px;display:grid}.settings-page .platform-api{margin-top:16px}.platform-api :is(p,dd,li,small,strong){overflow-wrap:anywhere}.platform-api p{margin:0}.platform-api-header{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.platform-api-header>div{flex:14rem;min-width:0}.platform-api-header :is(h3,h4,h5){flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 4px;font-size:16px;display:flex}.platform-api-header p{color:var(--muted);font-size:13px;line-height:1.5}.platform-api-mark{width:36px;height:36px;color:var(--brand-purple);background:var(--lavender);border-radius:10px;flex:none;place-items:center;display:grid}.platform-api .button.platform-api-create{gap:8px;min-height:40px;padding:8px 14px;font-size:13px}.platform-api .button.platform-api-small,.platform-api-issued .button.platform-api-small{gap:6px;min-height:34px;padding:6px 11px;font-size:12px}.platform-api-status{border-radius:var(--radius-control);background:var(--lavender);color:var(--ink);gap:8px;padding:11px 13px;font-size:12px;line-height:1.6;display:grid}.platform-api-message{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);justify-items:start;gap:8px;padding:10px 12px;font-size:13px;display:grid}.platform-api-message.is-error{border-color:var(--error-border);background:var(--error-surface);color:var(--error)}.platform-api-subheading{margin:4px 0 -4px;font-size:13px}.platform-api-empty{color:var(--muted);font-size:13px}.platform-api-keys{gap:10px;margin:0;padding:0;list-style:none;display:grid}.platform-api-key{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);gap:8px;padding:12px 14px;display:grid}.platform-api-key.is-revoked{color:var(--muted);background:#fff}.platform-api-key-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.platform-api-hint,.platform-api code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.platform-api-hint{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:6px;width:fit-content;max-width:100%;padding:2px 7px}.platform-api-key-meta{flex-wrap:wrap;gap:4px 18px;margin:0;font-size:12px;display:flex}.platform-api-key-meta div{gap:5px;display:flex}.platform-api-key-meta dt{color:var(--muted)}.platform-api-key-meta dd{margin:0}.platform-api-key-actions{flex-wrap:wrap;gap:8px;display:flex}.platform-api-section{border-top:1px solid var(--border);padding-top:12px}.platform-api-section>summary{cursor:pointer;width:fit-content;color:var(--brand-purple);font-size:13px;font-weight:650}.platform-api-section>summary:focus-visible,.platform-api-example pre:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.platform-api-section-body{gap:12px;margin-top:12px;font-size:13px;line-height:1.55;display:grid}.platform-api-section-body .platform-api-subheading{margin:0}.platform-api-endpoints{gap:10px;margin:0;display:grid}.platform-api-endpoints dt code{color:var(--brand-plum);font-weight:600}.platform-api-endpoints dd{color:var(--muted);margin:2px 0 0}.platform-api-example{gap:6px;min-width:0;display:grid}.platform-api-example-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.platform-api-example pre{border-radius:var(--radius-control);background:color-mix(in srgb, var(--brand-plum) 72%, var(--ink));color:#fff;max-width:100%;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.platform-api-example pre code{color:inherit}.platform-api-limits{color:var(--ink);gap:4px;margin:0;padding-left:18px;display:grid}.platform-api-requests{gap:8px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.platform-api-requests li{gap:2px;display:grid}.platform-api-requests small{color:var(--muted)}.platform-api-form,.platform-api-issued{gap:10px;display:grid}.platform-api-form label,.platform-api-issued label{font-size:13px;font-weight:650}.platform-api-form input:not([type=checkbox]),.platform-api-form select,.platform-api-secret input{border:1px solid var(--input-border);border-radius:var(--radius-control);min-height:44px;font:inherit;color:var(--ink);background:#fff;padding:10px 12px}.platform-api-form input:focus-visible,.platform-api-form select:focus-visible,.platform-api-secret input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.platform-api-form p{color:var(--muted);margin:0;font-size:12px}.platform-api-form p.is-error{color:var(--error)}.platform-api-form .platform-api-message{font-size:13px}.platform-api-secret{flex-wrap:wrap;gap:8px;display:flex}.platform-api-secret input{flex:16rem;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.platform-api-copy-status{min-height:1.2em;color:var(--muted);margin:0;font-size:12px}.platform-api-callout{border:1px solid var(--warm-border);border-radius:var(--radius-control);background:var(--warm-surface);margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.platform-api-scopes{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.platform-api-scopes legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:650}.platform-api-form .platform-api-scope{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 11px;font-weight:400;display:flex}.platform-api-scope input{width:18px;height:18px;accent-color:var(--brand-purple);flex:none;margin:1px 0 0}.platform-api-scope span{gap:2px;min-width:0;display:grid}.platform-api-scope small{color:var(--muted);font-size:12px;line-height:1.45}.platform-api-endpoints dt small{color:var(--muted);font-weight:400}.platform-api-reference p{margin:0}.platform-api-requests code{overflow-wrap:anywhere}@media (width<=650px){.platform-api{padding:14px}.platform-api .button.platform-api-create{width:100%}}.platform-webhooks{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:#fff;gap:14px;padding:18px;display:grid}.platform-webhooks :is(p,dd,li,small,strong,code){overflow-wrap:anywhere}.platform-webhooks p{margin:0}.platform-webhooks-header{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.platform-webhooks-header>div{flex:14rem;min-width:0}.platform-webhooks-header :is(h3,h4){flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:16px;display:flex}.platform-webhooks-header p{color:var(--muted);font-size:13px;line-height:1.5}.platform-webhooks-mark{width:36px;height:36px;color:var(--brand-purple);background:var(--lavender);border-radius:10px;flex:none;place-items:center;display:grid}.platform-webhooks .button.platform-webhooks-add{gap:8px;min-height:40px;padding:8px 14px;font-size:13px}.platform-webhooks .button.platform-webhooks-small,.platform-webhooks-secret .button{gap:6px;min-height:34px;padding:6px 11px;font-size:12px}.platform-webhooks-switch{border-radius:var(--radius-control);background:var(--lavender);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:11px 13px;font-size:13px;line-height:1.55;display:flex}.platform-webhooks-switch>div{flex:16rem;gap:4px;min-width:0;display:grid}.platform-webhooks-note{color:var(--muted);font-size:12px;line-height:1.5}.platform-webhooks-message{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);justify-items:start;gap:8px;padding:10px 12px;font-size:13px;display:grid}.platform-webhooks-message.is-error{border-color:var(--error-border);background:var(--error-surface);color:var(--error)}.platform-webhooks-subheading{margin:4px 0 -4px;font-size:13px}.platform-webhooks-empty{color:var(--muted);font-size:13px}.platform-webhooks-list,.platform-webhooks-log{gap:10px;margin:0;padding:0;list-style:none;display:grid}.platform-webhooks-endpoint,.platform-webhooks-log>li{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);gap:8px;min-width:0;padding:12px 14px;font-size:13px;display:grid}.platform-webhooks-endpoint.is-deleted{color:var(--muted);background:#fff}.platform-webhooks-endpoint-title,.platform-webhooks-log-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.platform-webhooks code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.platform-webhooks-endpoint-title code{min-width:0;font-weight:600}.platform-webhooks-meta{flex-wrap:wrap;gap:4px 18px;margin:0;font-size:12px;display:flex}.platform-webhooks-meta div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.platform-webhooks-meta dt{color:var(--muted)}.platform-webhooks-meta dd{margin:0}.platform-webhooks-actions{flex-wrap:wrap;gap:8px;display:flex}.platform-webhooks-log small{color:var(--muted);font-size:12px}.platform-webhooks-reference{border-top:1px solid var(--border);padding-top:12px}.platform-webhooks-reference>summary{cursor:pointer;width:fit-content;color:var(--brand-purple);font-size:13px;font-weight:650}.platform-webhooks-reference>summary:focus-visible,.platform-webhooks-reference pre:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.platform-webhooks-reference-body{gap:12px;margin-top:12px;font-size:13px;line-height:1.55;display:grid}.platform-webhooks-reference pre{border-radius:var(--radius-control);background:color-mix(in srgb, var(--brand-plum) 72%, var(--ink));color:#fff;max-width:100%;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.platform-webhooks-reference pre code{color:inherit}.platform-webhooks-form,.platform-webhooks-secret{gap:10px;display:grid}.platform-webhooks-form label,.platform-webhooks-secret label{font-size:13px;font-weight:650}.platform-webhooks-form input:not([type=checkbox]),.platform-webhooks-secret input{border:1px solid var(--input-border);border-radius:var(--radius-control);min-width:0;min-height:44px;font:inherit;color:var(--ink);background:#fff;padding:10px 12px}.platform-webhooks-secret input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.platform-webhooks-form input:focus-visible,.platform-webhooks-secret input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.platform-webhooks-form p{color:var(--muted);margin:0;font-size:12px}.platform-webhooks-form p.is-error{color:var(--error)}.platform-webhooks-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.platform-webhooks-form legend{margin-bottom:6px;font-size:13px;font-weight:650}.platform-webhooks-form label.platform-webhooks-check{align-items:flex-start;gap:10px;min-height:44px;font-weight:400;display:flex}.platform-webhooks-check input{width:18px;height:18px;accent-color:var(--brand-purple);flex:none;margin-top:2px}.platform-webhooks-check span{gap:2px;display:grid}.platform-webhooks-check small{color:var(--muted);font-size:12px}@media (width<=650px){.platform-webhooks{padding:14px}.platform-webhooks .button.platform-webhooks-add{justify-content:center;width:100%}.platform-webhooks-actions .button{flex:calc(50% - 8px);justify-content:center}}.dev-settings-panel{gap:16px;min-width:0;display:grid}.cal-settings-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cal-settings-links a{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);color:var(--sk-text);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.cal-settings-links a:hover{border-color:var(--sk-border-strong);box-shadow:0 8px 24px #4113c114}.cal-settings-links a:focus-visible{outline:2px solid var(--sk-primary);outline-offset:2px}.cal-settings-links span{flex:1;min-width:0;display:grid}.cal-settings-links strong{color:var(--sk-ink);font-size:14px}.cal-settings-links small{color:var(--sk-muted);font-size:12.5px}.cal-settings-links a>:last-child{color:var(--sk-primary)}@media (width<=640px){.cal-settings-links{grid-template-columns:minmax(0,1fr)}}.dev-on-request{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.dev-on-request-icon{background:var(--sk-lavender);width:40px;height:40px;color:var(--sk-primary);border-radius:12px;place-items:center;display:grid}.dev-on-request h3{margin:0 0 4px;font-size:15px}.dev-on-request p{color:var(--sk-muted);margin:0;font-size:13px;line-height:1.5}.dev-docs-link{color:var(--sk-muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;display:flex}@media (width<=640px){.dev-on-request{grid-template-columns:auto minmax(0,1fr)}.dev-on-request>.button{grid-column:1/-1}}.calls-settings-form{gap:24px;display:grid}.sk-root .calls-choices{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.sk-root .calls-choices.is-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.sk-root .calls-choice{border:1px solid var(--sk-border-strong);border-radius:var(--sk-radius-sm);background:var(--sk-surface);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:14px 16px;transition:border-color .12s,background .12s;display:flex;position:relative}.sk-root .calls-choice:hover{border-color:var(--sk-primary)}.sk-root .calls-choice.is-checked{border-color:var(--sk-primary);background:var(--sk-info-bg);box-shadow:inset 0 0 0 1px var(--sk-primary)}.sk-root .calls-choices:disabled .calls-choice{cursor:default}.sk-root .calls-choices:disabled .calls-choice:not(.is-checked){opacity:.65}.sk-root .calls-choice:has(input:focus-visible){outline:2px solid var(--sk-primary);outline-offset:2px}.sk-root .calls-choice input[type=radio]{width:16px;height:16px;accent-color:var(--sk-primary);flex-shrink:0;margin:3px 0 0}.calls-choice-text{min-width:0;color:var(--sk-muted);gap:6px;font-size:13px;line-height:1.5;display:grid}.sk-root .calls-choice-text strong{color:var(--sk-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:650;display:flex}.calls-choice-tag{background:var(--sk-lavender);color:var(--sk-primary);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.calls-choice-stored{color:var(--sk-text);align-items:flex-start;gap:5px;font-size:12.5px;display:flex}.calls-facts{border-radius:var(--sk-radius-sm);background:var(--sk-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 24px;margin:16px 0 0;padding:14px 16px;display:grid}.calls-facts dt{color:var(--sk-ink);margin:0 0 2px;font-size:13px;font-weight:650}.calls-facts dd{color:var(--sk-muted);margin:0;font-size:13px;line-height:1.5}.calls-preview-controls{flex-wrap:wrap;gap:10px 16px;margin-bottom:14px;display:flex}.calls-segment{border:1px solid var(--sk-border-strong);background:var(--sk-soft);border-radius:999px;flex-wrap:wrap;padding:3px;display:inline-flex}.calls-segment button{min-height:32px;color:var(--sk-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:600}.calls-segment button.is-on{background:var(--sk-surface);color:var(--sk-primary);box-shadow:var(--sk-shadow)}.calls-segment button:focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px}.calls-preview{border:1px solid var(--sk-info-border);border-radius:var(--sk-radius);background:var(--sk-info-bg);margin:0;padding:14px 16px}.calls-preview+.calls-preview{margin-top:10px}.calls-preview.is-reply{border-color:var(--sk-border);background:var(--sk-soft)}.calls-preview figcaption{color:var(--sk-muted);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:650;display:flex}.calls-preview blockquote{color:var(--sk-ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.calls-preview-note{color:var(--sk-muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}.calls-link{max-width:var(--sk-w-lg);border:1px solid var(--sk-border-strong);border-radius:var(--sk-radius-sm);color:var(--sk-ink);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.calls-link:hover{border-color:var(--sk-primary)}.calls-link:focus-visible{outline:2px solid var(--sk-primary);outline-offset:2px}.calls-link span{flex:1;gap:2px;display:grid}.calls-link small{color:var(--sk-muted)}.calls-updated{color:var(--sk-muted);margin:0;font-size:12.5px}.bl-page{--bl-id-violet:#5b3fd1;--bl-id-violet-soft:#d8cff8;--bl-id-green:#1baf7a;--bl-id-red:#e34948;--bl-id-gold:#eda100;--bl-id-blue:#2a78d6;--bl-id-pink:#d9628f;--bl-id-teal:#12a4b0;--bl-id-orange:#eb6834;--bl-id-ink:#3b3557;--bl-warn:#c26a00;--bl-out:var(--sk-danger);--bl-track:#eee9f8;--bl-card-shadow:0 1px 2px #1015440a}.bl-stack{gap:24px;min-width:0;display:grid}.bl-panel{min-width:0;margin-top:8px}.bl-notices{gap:12px;display:grid}.bl-notices:empty{display:none}.bl-meta-plan{color:var(--sk-muted);font-size:13.5px;font-weight:550}.bl-muted{color:var(--sk-muted);margin:0;font-size:13.5px;line-height:1.5}.bl-plain-list{margin:4px 0 0;padding-left:18px}.bl-card{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);min-width:0;box-shadow:var(--bl-card-shadow);align-content:start;gap:16px;padding:20px;display:grid}.bl-card-title{color:var(--sk-ink);margin:0;font-size:15px;font-weight:700}.bl-chip{--bl-chip:var(--bl-id-violet);background:color-mix(in srgb, var(--bl-chip) 13%, #fff);color:color-mix(in srgb, var(--bl-chip) 82%, #000);border-radius:10px;flex:none;place-items:center;display:inline-grid}.bl-chip.is-violet{--bl-chip:var(--bl-id-violet)}.bl-chip.is-green{--bl-chip:var(--bl-id-green)}.bl-chip.is-red{--bl-chip:var(--bl-id-red)}.bl-chip.is-gold{--bl-chip:var(--bl-id-gold)}.bl-chip.is-blue{--bl-chip:var(--bl-id-blue)}.bl-chip.is-pink{--bl-chip:var(--bl-id-pink)}.bl-chip.is-teal{--bl-chip:var(--bl-id-teal)}.bl-chip.is-orange{--bl-chip:var(--bl-id-orange)}.bl-chip.is-ink{--bl-chip:var(--bl-id-ink)}.bl-save{background:var(--sk-success-bg);color:var(--sk-success);border-radius:999px;align-items:center;padding:1px 7px;font-size:11.5px;font-weight:700;line-height:18px;display:inline-flex}.bl-plan-badge{background:var(--sk-lavender);color:var(--sk-primary);border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.bl-plan-badge.is-small{padding:0 7px;font-size:11px}.bl-tag{background:var(--sk-lavender);color:var(--sk-primary);border-radius:999px;margin-left:8px;padding:1px 6px;font-size:11.5px;font-weight:650}.sk-root .bl-link,.cx-drawer .bl-link{color:var(--sk-primary,#4113c1);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.sk-root .bl-link:hover,.cx-drawer .bl-link:hover{text-decoration:underline}.sk-root .bl-link:focus-visible,.cx-drawer .bl-link:focus-visible{outline:2px solid var(--sk-primary,#4113c1);outline-offset:2px;border-radius:4px}.cx-drawer .bl-link.is-inline{display:inline}.bl-swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.bl-seg{border:1px solid var(--sk-border,#e8e2f5);background:var(--sk-soft,#faf8ff);border-radius:12px;flex-wrap:wrap;justify-self:start;gap:4px;max-width:100%;padding:4px;display:inline-flex}.sk-root .bl-seg button,.cx-drawer .bl-seg button{min-height:34px;color:var(--sk-muted,#655d7c);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:4px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.sk-root .bl-seg button.is-on,.cx-drawer .bl-seg button.is-on{background:var(--sk-surface,#fff);color:var(--sk-primary,#4113c1);box-shadow:0 1px 3px #2a0f5c1f}.sk-root .bl-seg button:focus-visible,.cx-drawer .bl-seg button:focus-visible{outline:2px solid var(--sk-primary,#4113c1);outline-offset:1px}.bl-field{gap:6px;min-width:0;display:grid}.bl-field>span{color:var(--sk-text,#2a2140);font-size:13px;font-weight:600}.rp-root.sk-root .bl-field .sk-input{width:100%}.bl-dialog-loading{gap:10px;padding:6px 0;display:grid}.bl-footer-actions,.bl-row-actions,.bl-cancel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bl-footer-actions{justify-content:flex-end}.bl-group{gap:14px;min-width:0;display:grid}.bl-group-head h3{color:var(--sk-ink);margin:0;font-size:15px;font-weight:700}.bl-group-head p{color:var(--sk-muted);margin:2px 0 0;font-size:13px}.bl-hero{border:1px solid var(--sk-border-strong);background:var(--sk-surface);border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 30px #4113c114}.bl-hero-main{background:radial-gradient(120% 140% at 0% 0%, #efe9ff 0%, #efe9ff00 60%), var(--sk-surface);align-content:start;gap:10px;min-width:0;padding:24px 26px;display:grid;position:relative}.bl-hero.is-ultra .bl-hero-main{background:radial-gradient(120% 140% at 0% 0%, #e7e0ff 0%, #e7e0ff00 62%), var(--sk-surface)}.bl-hero.is-scale .bl-hero-main{background:radial-gradient(120% 140% at 0% 0%, #e2ecff 0%, #e2ecff00 62%), var(--sk-surface)}.bl-hero.is-paused .bl-hero-main{background:radial-gradient(120% 140% at 0% 0%, #fff3df 0%, #fff3df00 62%), var(--sk-surface)}.bl-hero-eyebrow{color:var(--sk-primary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.bl-hero-name{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.bl-hero-name h3{color:var(--sk-ink);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:750}.bl-hero-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:4px 0 0;display:flex}.bl-hero-price strong{color:var(--sk-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:760}.bl-hero-price>span:not(.bl-save){color:var(--sk-muted);font-size:15px;font-weight:550}.bl-hero-billed{color:var(--sk-muted);margin:0;font-size:13.5px}.bl-hero-facts{border-top:1px solid var(--sk-border);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 20px;margin:10px 0 0;padding:14px 0 0;display:grid}.bl-hero-facts dt{color:var(--sk-subtle);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:650}.bl-hero-facts dd{color:var(--sk-ink);margin:3px 0 0;font-size:14px;font-weight:600}.bl-hero-card{align-items:center;gap:8px;display:flex}.bl-hero-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sk-root .bl-hero-actions .button{align-items:center;gap:7px;display:inline-flex}.bl-hero-side{border-left:1px solid var(--sk-border);background:var(--sk-soft);align-content:start;gap:14px;min-width:0;padding:24px;display:grid}.bl-hero-side-head p{color:var(--sk-ink);margin:0;font-size:15px;font-weight:700}.bl-hero-side-head span{color:var(--sk-muted);font-size:12.5px}.bl-hero-meters{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bl-includes{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.bl-includes li{color:var(--sk-text);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.bl-includes li svg{flex:none;margin-top:2px}.bl-includes li.is-on svg{color:var(--sk-success)}.bl-includes li.is-off{color:var(--sk-subtle)}.bl-includes-tag{background:var(--sk-lavender);color:var(--sk-primary);border-radius:999px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.bl-plans{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bl-plan-card{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);min-width:0;box-shadow:var(--bl-card-shadow);flex-direction:column;gap:8px;padding:18px;display:flex}.bl-plan-card.is-ultra{border-color:var(--sk-primary);box-shadow:0 0 0 1px var(--sk-primary) inset}.bl-plan-card.is-dealer{background:var(--sk-soft)}.sk-root .bl-plan-card>.button{white-space:normal;justify-content:center;margin-top:auto}.bl-plan-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bl-plan-card h4,.bl-plan-head h4{color:var(--sk-ink);margin:0;font-size:16px}.bl-plan-price{align-items:baseline;gap:4px;margin:0;display:flex}.bl-plan-price strong{color:var(--sk-ink);letter-spacing:-.02em;font-size:26px}.bl-plan-price span,.bl-plan-billed,.bl-plan-fee{color:var(--sk-muted);margin:0;font-size:13px}.bl-plan-allow,.bl-plan-benefits{color:var(--sk-text);gap:4px;margin:4px 0;padding:0;font-size:13.5px;list-style:none;display:grid}.bl-plan-allow{border-top:1px solid var(--sk-border);border-bottom:1px solid var(--sk-border);padding:10px 0}.bl-plan-benefits li{align-items:flex-start;gap:6px;display:flex}.bl-plan-benefits svg{color:var(--sk-success);flex:none;margin-top:2px}.bl-drawer,.bl-drawer-foot{--sk-ink:#101544;--sk-text:#2a2140;--sk-muted:#655d7c;--sk-subtle:#8a83a0;--sk-border:#e8e2f5;--sk-border-strong:#d9cff0;--sk-soft:#faf8ff;--sk-surface:#fff;--sk-lavender:#f2edff;--sk-primary:var(--brand-violet,#4113c1);--sk-success:#087956;--sk-success-bg:#effaf5}.bl-drawer{gap:22px;min-width:0;display:grid}.bl-drawer-section{gap:10px;min-width:0;display:grid}.bl-drawer-label{color:var(--sk-ink);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.bl-drawer .bl-muted{color:var(--sk-muted)}.bl-plan-options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bl-plan-option{border:1px solid var(--sk-border,#e8e2f5);background:var(--sk-surface,#fff);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.bl-plan-option:hover{border-color:var(--sk-border-strong,#d9cff0)}.bl-plan-option.is-on{border-color:var(--sk-primary,#4113c1);box-shadow:0 0 0 1px var(--sk-primary,#4113c1) inset;background:#fbf9ff}.bl-plan-option:focus-visible{outline:2px solid var(--sk-primary,#4113c1);outline-offset:2px}.bl-radio{box-sizing:border-box;border:2px solid #b8afd0;border-radius:50%;width:18px;height:18px}.bl-plan-option.is-on .bl-radio{border:5px solid var(--sk-primary,#4113c1)}.bl-plan-option-text{gap:2px;min-width:0;display:grid}.bl-plan-option-name{color:var(--sk-ink,#101544);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.bl-plan-option-text .bl-muted{font-size:12.5px}.bl-plan-option-price{justify-items:end;display:grid}.bl-plan-option-price strong{color:var(--sk-ink,#101544);font-variant-numeric:tabular-nums;font-size:18px}.bl-plan-option-price span{color:var(--sk-muted,#655d7c);font-size:12px}.bl-drawer-preview{border:1px solid var(--sk-border);background:var(--sk-soft);border-radius:12px;padding:16px}.bl-drawer-foot{border-top:1px solid var(--sk-border);background:var(--sk-surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 -22px -28px;padding:14px 22px;display:flex;position:sticky;bottom:-28px}@media (width<=640px){.bl-drawer-foot{margin-inline:-16px;padding-inline:16px}}.bl-preview-costs,.bl-quote-lines{border:1px solid var(--sk-border,#e8e2f5);background:var(--sk-surface,#fff);border-radius:10px;margin:0;display:grid;overflow:hidden}.bl-preview-costs>div,.bl-quote-lines>div{justify-content:space-between;gap:16px;padding:10px 14px;display:flex}.bl-preview-costs>div+div,.bl-quote-lines>div+div{border-top:1px solid var(--sk-border,#e8e2f5)}.bl-preview-costs dt,.bl-quote-lines dt{color:var(--sk-muted,#655d7c);font-size:13.5px}.bl-preview-costs dd,.bl-quote-lines dd{color:var(--sk-ink,#101544);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:650}.bl-preview-costs>.is-strong dd{font-size:20px}.bl-quote-lines>.is-strong{background:var(--sk-soft)}.bl-preview-title{color:var(--sk-ink,#101544);margin:0 0 4px;font-weight:650}.bl-preview-loses ul,.bl-preview-gains ul{color:var(--sk-text,#2a2140);margin:0;padding-left:18px;font-size:13.5px;line-height:1.55}.bl-usage-top{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;display:grid}.bl-period-body,.bl-donut-body{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.bl-ring,.bl-donut{flex:none;position:relative}.bl-ring svg,.bl-donut svg{display:block}.bl-ring-track{fill:none;stroke:var(--bl-track)}.bl-ring-value{fill:none;stroke:var(--bl-id-violet);stroke-linecap:round}.bl-ring-center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.bl-ring-center strong{color:var(--sk-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:760;line-height:1.05}.bl-ring-center span{color:var(--sk-muted);font-size:12px}.bl-facts{gap:10px;min-width:0;margin:0;display:grid}.bl-facts dt{color:var(--sk-subtle);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:650}.bl-facts dd{color:var(--sk-ink);margin:2px 0 0;font-size:14px;font-weight:600}.bl-legend{flex:180px;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.bl-legend li{color:var(--sk-text);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13.5px;display:grid}.bl-legend strong{color:var(--sk-ink);font-variant-numeric:tabular-nums}.bl-meter-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bl-meter-card{--bl-tone:var(--bl-id-violet);border:1px solid var(--sk-border);background:var(--sk-surface);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.bl-meter-card.is-warning{border-color:var(--sk-warning-border);background:linear-gradient(180deg, var(--sk-warning-bg), var(--sk-surface) 60%)}.bl-meter-card.is-exhausted{border-color:var(--sk-danger-border);background:linear-gradient(180deg, var(--sk-danger-bg), var(--sk-surface) 60%)}.bl-meter-card.is-compact{gap:6px;padding:12px}.bl-meter-top{align-items:center;gap:10px;min-width:0;display:flex}.bl-meter-name{min-width:0;color:var(--sk-ink);flex:1;font-size:14px;font-weight:650}.bl-meter-value{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:2px 0 0;display:flex}.bl-meter-value strong{color:var(--sk-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:750}.bl-meter-card.is-compact .bl-meter-value strong{font-size:17px}.bl-meter-value span{color:var(--sk-muted);font-variant-numeric:tabular-nums;font-size:13px}.bl-bar{background:var(--bl-track);border-radius:999px;height:8px;overflow:hidden}.bl-bar>span{background:var(--bl-tone);border-radius:999px;height:100%;display:block}.bl-meter-card.is-warning .bl-bar>span{background:var(--bl-warn)}.bl-meter-card.is-exhausted .bl-bar>span{background:var(--bl-out)}.bl-meter-sub{color:var(--sk-subtle);margin:0;font-size:12.5px}.bl-meter-note{align-items:flex-start;gap:6px;margin:0;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.bl-meter-note svg{flex:none;margin-top:1px}.bl-meter-card.is-warning .bl-meter-note{color:var(--sk-warning)}.bl-meter-card.is-exhausted .bl-meter-note{color:var(--sk-danger)}.bl-history{gap:12px;min-width:0;display:grid}.bl-history-controls{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.bl-chart-loading{padding:20px}.sk-skeleton-line.bl-chart-skeleton{border-radius:8px;height:220px}.bl-search{border:1px solid var(--sk-input-border);background:var(--sk-surface);width:min(240px,100%);min-width:0;min-height:36px;color:var(--sk-muted);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.bl-search:focus-within{outline:2px solid var(--sk-primary);outline-offset:1px;border-color:var(--sk-primary)}.bl-search input{min-width:0;color:var(--sk-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.bl-share-col{width:34%}.bl-share{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.bl-share-bar{background:var(--bl-track);border-radius:999px;flex:1;max-width:160px;height:6px;overflow:hidden}.bl-share-bar>span{background:var(--bl-id-violet);border-radius:999px;height:100%;display:block}.bl-cost{background:var(--sk-lavender);color:var(--sk-primary);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:650;display:inline-block}.bl-table-empty{color:var(--sk-muted);margin:0;padding:16px 20px;font-size:13.5px}.bl-table-wrap{overflow-x:auto}.bl-table{border-collapse:collapse;width:100%;font-size:13.5px}.bl-table th,.bl-table td{border-top:1px solid var(--sk-border);color:var(--sk-text);text-align:left;vertical-align:middle;padding:11px 20px;font-weight:400}.bl-table thead th{background:var(--sk-soft);color:var(--sk-muted);letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:11.5px;font-weight:700}.bl-table tbody th{color:var(--sk-ink);font-weight:600}.bl-table tbody tr:hover>*{background:#fcfbff}.bl-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bl-table .is-actions{white-space:nowrap;text-align:right;width:1%}.bl-row-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.bl-row-name small{color:var(--sk-subtle);font-size:12px;font-weight:500;display:block}.bl-pay-strip{border:1px solid var(--sk-info-border);background:var(--sk-info-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:12px 16px;display:flex}.bl-pay-strip p{min-width:0;color:var(--sk-text);flex:260px;margin:0;font-size:13.5px;line-height:1.5}.bl-pay-strip-icon{color:var(--sk-primary);place-items:center;display:inline-grid}.bl-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1280px){.bl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bl-product-grid{grid-template-columns:minmax(0,1fr)}}.bl-product{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);min-width:0;box-shadow:var(--bl-card-shadow);flex-direction:column;gap:10px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.bl-product:hover,.bl-product:focus-within{border-color:var(--sk-border-strong);transform:translateY(-1px);box-shadow:0 8px 24px #4113c11a}@media (prefers-reduced-motion:reduce){.bl-product{transition:none}.bl-product:hover,.bl-product:focus-within{transform:none}}.bl-product-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bl-product h4{color:var(--sk-ink);margin:0;font-size:15px;font-weight:700}.bl-product-expiry{color:var(--sk-subtle);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.bl-product-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.bl-product-price strong{color:var(--sk-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:750}.bl-product-price span{color:var(--sk-muted);font-size:12.5px}.bl-product-note{color:var(--sk-muted);margin:0;font-size:12.5px;line-height:1.45}.bl-product-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.bl-stepper{border:1px solid var(--sk-input-border);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.sk-root .bl-stepper button{background:var(--sk-surface);width:38px;height:36px;color:var(--sk-primary);cursor:pointer;border:0;font-size:18px;font-weight:700}.sk-root .bl-stepper button:disabled{color:var(--sk-subtle);cursor:not-allowed}.sk-root .bl-stepper button:focus-visible{outline:2px solid var(--sk-primary);outline-offset:-2px}.bl-stepper>span{border-inline:1px solid var(--sk-border);min-width:34px;color:var(--sk-ink);text-align:center;font-variant-numeric:tabular-nums;padding:0 4px;font-weight:700;line-height:36px}.bl-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bl-pay-card{border:1px solid var(--sk-border);background:var(--sk-surface);min-width:0;box-shadow:var(--bl-card-shadow);border-radius:14px;display:grid;overflow:hidden}.bl-pay-card.is-default{border-color:var(--sk-primary);box-shadow:0 0 0 1px var(--sk-primary) inset}.bl-pay-card-face{color:#fff;background:linear-gradient(135deg,#2a1a6b 0%,#4113c1 55%,#6d4ce6 100%);gap:14px;padding:16px 18px;display:grid}.bl-pay-card.is-expired .bl-pay-card-face{background:linear-gradient(135deg,#575266,#8a8794)}.bl-pay-card-face .bl-brand{justify-self:start}.bl-pay-card-number{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:650}.bl-pay-card-meta{color:#e9e3ff;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.bl-pay-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.bl-pay-card-pills,.bl-pay-card-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bl-pay-card.is-add{box-shadow:none;background:var(--sk-soft);border-style:dashed}.sk-root .bl-pay-card.is-add button{min-height:172px;color:var(--sk-primary);font:inherit;cursor:pointer;background:0 0;border:0;place-content:center;justify-items:center;gap:4px;font-weight:700;display:grid}.bl-pay-card.is-add small{color:var(--sk-muted);font-weight:500}.sk-root .bl-pay-card.is-add button:focus-visible{outline:2px solid var(--sk-primary);outline-offset:-4px;border-radius:12px}.bl-brand{color:#1a1f71;letter-spacing:.02em;background:#fff;border-radius:6px;place-items:center;min-width:42px;height:26px;padding:0 6px;font-size:12px;font-style:italic;font-weight:900;display:inline-grid;box-shadow:0 0 0 1px #1015441a}.bl-brand.is-amex{color:#fff;background:#2e77bc;font-style:normal}.bl-brand.is-discover{color:#e55c20;font-style:normal}.bl-brand.is-card{color:var(--sk-primary)}.bl-history-total{color:var(--sk-muted);font-size:13px;font-weight:600}.bl-history-date{color:var(--sk-muted);white-space:nowrap}.bl-table .bl-history-amount{color:var(--sk-ink);font-weight:700}.sk-root .bl-row-actions .button{align-items:center;gap:6px;min-height:32px;padding:4px 10px;font-size:13px;display:inline-flex}.sk-root .bl-expand{border:1px solid var(--sk-border);background:var(--sk-surface);width:32px;height:32px;color:var(--sk-muted);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.sk-root .bl-expand svg{transition:transform .15s}.sk-root .bl-expand[aria-expanded=true] svg{transform:rotate(90deg)}.sk-root .bl-expand:focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px}.bl-history-table tr.is-open>*{background:#fcfbff}.bl-table .bl-history-detail>td{background:#fcfbff;border-top:0;padding-top:0}.bl-breakdown{border:1px solid var(--sk-border);background:var(--sk-surface);border-radius:10px;gap:8px;max-width:560px;margin-left:38px;padding:12px 14px;display:grid}.bl-breakdown-title{color:var(--sk-subtle);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:700}.bl-breakdown ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bl-breakdown li{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.bl-breakdown li strong{font-variant-numeric:tabular-nums;white-space:nowrap}.bl-breakdown li.is-total{border-top:1px solid var(--sk-border);color:var(--sk-ink);padding-top:6px;font-weight:700}.bl-refund-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.bl-quote-amount{background:linear-gradient(135deg,#f2edff,#faf8ff);border-radius:12px;gap:2px;margin:0;padding:16px;display:grid}.bl-quote-amount strong{color:var(--sk-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:760}.bl-quote-amount span{color:var(--sk-muted);font-size:13px}.bl-quote-form{gap:12px;display:grid}.bl-quote-form .button{justify-self:start}.bl-rules-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bl-rules-steps li{color:var(--sk-text);grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.5;display:grid}.bl-rules-steps li>span{background:var(--sk-lavender);width:26px;height:26px;color:var(--sk-primary);border-radius:50%;place-items:center;font-size:12.5px;font-weight:750;display:grid}.bl-refunds{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bl-refund{border:1px solid var(--sk-border);border-radius:12px;gap:14px;padding:16px;display:grid}.bl-refund-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bl-refund-amount{color:var(--sk-ink);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:750}.bl-refund-reason{color:var(--sk-muted);margin:0;font-size:13px}.bl-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.bl-timeline li{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.bl-timeline li:before{content:"";background:var(--sk-border);height:2px;position:absolute;top:10px;left:22px;right:-8px}.bl-timeline li:last-child:before{display:none}.bl-timeline li.is-done:before{background:var(--sk-success)}.bl-timeline-dot{z-index:1;box-sizing:border-box;border:2px solid var(--sk-border-strong);background:var(--sk-surface);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.bl-timeline li.is-done .bl-timeline-dot{border-color:var(--sk-success);background:var(--sk-success)}.bl-timeline li.is-current .bl-timeline-dot{border-color:var(--sk-primary);box-shadow:0 0 0 4px var(--sk-lavender)}.bl-timeline li.is-stopped .bl-timeline-dot{border-color:var(--sk-danger);background:var(--sk-danger)}.bl-timeline-label{color:var(--sk-ink);margin:0;font-size:13.5px;font-weight:650}.bl-timeline li.is-upcoming .bl-timeline-label{color:var(--sk-subtle)}.bl-timeline-detail{color:var(--sk-muted);margin:2px 0 0;font-size:12.5px;line-height:1.4}.bl-rules summary{color:var(--sk-primary);cursor:pointer;font-size:13.5px;font-weight:600}.bl-rules ul{margin:8px 0 0;padding-left:18px;font-size:13px}.bl-topup-card,.bl-renew-card{gap:20px;padding:22px}.bl-topup-card.is-on{border-color:var(--sk-primary);box-shadow:0 0 0 1px var(--sk-primary) inset}.bl-topup-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.bl-topup-head h3{color:var(--sk-ink);margin:0;font-size:17px;font-weight:700}.bl-topup-head p{color:var(--sk-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.bl-topup-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;transition:opacity .16s;display:grid}.bl-topup-fields.is-off{opacity:.6}.bl-topup-meters{gap:12px;transition:opacity .16s;display:grid}.bl-topup-meters.is-off{opacity:.6}.bl-topup-meter{border:1px solid var(--sk-border);border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:14px;padding:14px;display:grid}.bl-topup-meter-head{align-self:center;gap:2px;display:grid}.bl-topup-meter-head strong{color:var(--sk-ink);font-size:14px}.bl-topup-meter-head span,.bl-topup-pick{color:var(--sk-muted);font-size:13px;line-height:1.45}.bl-topup-pick{align-self:center;margin:0}.bl-topup-summary{background:var(--sk-soft);color:var(--sk-text);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.bl-topup-summary svg{color:var(--sk-primary);flex:none;margin-top:2px}.bl-renew{gap:16px;max-width:640px;display:grid}.bl-renew>.button{justify-self:start}.bl-renew-addons{border:1px solid var(--sk-border);border-radius:var(--sk-radius-sm);gap:8px;padding:12px 14px;display:grid}.bl-renew-addons ul{gap:4px;margin:0;padding-left:28px;font-size:13.5px;display:grid}.bl-renew-addons p{margin:0;font-size:13px}.bl-renew-price{color:var(--sk-muted);margin:0;font-size:13.5px}.bl-cancel{gap:18px;max-width:680px;padding:20px;display:grid}.bl-cancel .button{justify-self:start}.bl-cancel-points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bl-cancel-points li{color:var(--sk-text);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.bl-cancel-form{border-top:1px solid var(--sk-danger-border);gap:14px;padding-top:16px;display:grid}.sk-root .button.bl-danger-outline{border-color:var(--sk-danger-border);color:var(--sk-danger)}.bl-check{color:var(--sk-ink);align-items:center;gap:10px;font-weight:600;display:flex}.bl-check input{width:18px;height:18px;accent-color:var(--sk-primary)}.bl-cancel-refund{border-radius:var(--sk-radius-sm);background:var(--sk-soft);gap:8px;padding:14px;font-size:13.5px;display:grid}.bl-cancel-refund p{margin:0}@media (width<=1100px){.bl-hero{grid-template-columns:minmax(0,1fr)}.bl-hero-side{border-top:1px solid var(--sk-border);border-left:0}.bl-hero-meters{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.bl-refund-top{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.bl-topup-fields,.bl-topup-meter{grid-template-columns:minmax(0,1fr)}.bl-timeline{grid-template-columns:minmax(0,1fr);gap:14px}.bl-timeline li{grid-template-columns:22px minmax(0,1fr);gap:12px}.bl-timeline li:before{width:2px;height:auto;inset:22px auto -14px 10px}}@media (width<=640px){.bl-hero-main,.bl-hero-side{padding:18px 16px}.bl-hero-name h3{font-size:22px}.bl-hero-price strong{font-size:30px}.sk-root .bl-hero-actions .button{flex:auto;justify-content:center}.bl-topup-head{grid-template-columns:auto minmax(0,1fr)}.bl-topup-head .sk-switch{grid-column:1/-1}.bl-table th,.bl-table td{padding:10px 14px}.bl-share-col,.bl-history-table thead{display:none}.bl-history-table,.bl-history-table tbody{display:block}.bl-history-table tbody tr:not(.bl-history-detail){border-top:1px solid var(--sk-border);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px;display:grid}.bl-history-table tbody tr:first-child{border-top:0}.bl-table.bl-history-table tbody tr>*{border:0;padding:0}.bl-history-table .bl-history-what{grid-area:1/1/auto/-1}.bl-history-table .bl-history-date{grid-area:2/1}.bl-history-table .bl-history-amount{grid-area:2/2}.bl-history-table tbody tr>td[data-label=Status]{grid-area:3/1}.bl-history-table .is-actions{grid-area:3/2;width:auto}.bl-history-table .bl-history-detail{padding:0 14px 14px;display:block}.bl-table.bl-history-table .bl-history-detail>td{padding:0;display:block}.bl-breakdown{margin-left:0}.bl-plan-option{grid-template-columns:18px minmax(0,1fr)}.bl-plan-option-price{grid-column:2;grid-auto-flow:column;place-items:baseline start;gap:4px}}.rp-root.sk-root .bl-search input[type=search]{min-height:0;box-shadow:none;background:0 0;border:0;outline:none;padding:0}.bl-pack-refunds{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bl-pack-refund{border:1px solid var(--sk-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.bl-pack-refund>div{gap:4px;min-width:0;display:grid}.bl-pack-refund-name{color:var(--sk-ink);margin:0;font-weight:650}.bl-pack-refund-reason{color:var(--sk-muted);margin:0;font-size:13px}.bl-money-input{align-items:center;gap:6px;display:flex}.bl-money-input>span{color:var(--sk-muted);font-weight:600}.rp-root.sk-root .bl-money-input .sk-input{flex:1;min-width:0}.bl-plan-sales{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ld-editor{gap:18px;display:grid}.ld-form,.ld-closure-form{gap:14px;margin:0;display:grid}.ld-address{gap:12px;display:grid}.ld-address-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr);gap:12px;display:grid}.ld-mini-field{align-content:start;gap:6px;min-width:0;display:grid}.sk-root .ld-mini-field>label,.sk-root .ld-times-label,.sk-root .ld-mode>legend{color:var(--sk-text);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.ld-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ld-closure-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:12px 16px;display:grid}.ld-closure-grid .ld-times{grid-column:1/-1}.ld-mode{border:0;flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;margin:0;padding:0;display:flex}.ld-mode>legend{width:100%;margin-bottom:6px}.sk-root .ld-mode>label{color:var(--sk-text);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.ld-times-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-closures{border-top:1px solid var(--sk-border);margin:4px 0 0;padding:0;list-style:none;display:grid}.ld-closure{border-bottom:1px solid var(--sk-border);align-items:center;gap:12px;padding:10px 0;display:flex}.ld-closure.is-past{opacity:.6}.ld-closure-icon{color:var(--sk-muted);display:inline-flex}.ld-closure-text{flex:1;gap:2px;min-width:0;display:grid}.sk-root .ld-closure-text strong{color:var(--sk-text);font-size:13.5px;font-weight:600}.sk-root .ld-closure-text small{color:var(--sk-muted);overflow-wrap:anywhere;font-size:12.5px}.sk-root .ld-empty{color:var(--sk-muted);margin:4px 0 0;font-size:13px}@container sk-section (width<=560px){.ld-address-grid,.ld-closure-grid{grid-template-columns:minmax(0,1fr)}}.locations-settings{min-width:0}.ls-notice:empty{display:none}.ls-list{margin:0;padding:0;list-style:none}.ls-list>li+li{border-top:1px solid var(--sk-border)}.sk-root .ls-list .sk-list-link{border-top:0;grid-template-columns:40px minmax(0,1fr) auto 16px;align-items:center;gap:8px 14px;padding:16px 24px;display:grid}.ls-list .sk-list-link-text{gap:4px}.ls-row-facts{gap:2px;margin-top:2px;display:grid}.ls-row-fact{align-items:flex-start;gap:6px;min-width:0;display:flex}.ls-row-fact>svg{color:var(--sk-subtle);flex-shrink:0;margin-top:3px}.ls-row-fact>span{overflow-wrap:anywhere;min-width:0}.ls-inherited{color:var(--sk-subtle)}.ls-warn{color:var(--sk-warning);font-weight:600}.ls-pills{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ls-sub-facts{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ls-sub-facts>span:not(.sk-pill){overflow-wrap:anywhere;min-width:0}.ls-sub-facts>span:not(.sk-pill)+span:not(.sk-pill):before{content:"·";color:var(--sk-subtle);margin-right:12px}.ls-form,.ls-panel{gap:24px;min-width:0;display:grid}.ls-panel[hidden]{display:none}.sk-root .ls-tab-errors{color:var(--sk-danger);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:-8px 0 0;font-size:13px;font-weight:550;display:flex}.ls-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.ls-choices.is-pair{max-width:var(--sk-w-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.sk-root .ls-choice{border:1px solid var(--sk-border-strong);border-radius:var(--sk-radius-sm);background:var(--sk-surface);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:12px 14px;transition:border-color .12s,background .12s;display:flex;position:relative}.sk-root .ls-choice:hover{border-color:var(--sk-primary)}.sk-root .ls-choice.is-checked{border-color:var(--sk-primary);background:var(--sk-info-bg);box-shadow:inset 0 0 0 1px var(--sk-primary)}.sk-root .ls-choice:has(input:disabled){cursor:not-allowed;opacity:.6}.sk-root .ls-choice:has(input:focus-visible){outline:2px solid var(--sk-primary);outline-offset:2px}.sk-root .ls-choice input[type=radio]{width:16px;height:16px;accent-color:var(--sk-primary);flex-shrink:0;margin:2px 0 0}.ls-choice-text{gap:2px;min-width:0;display:grid}.sk-root .ls-choice-text strong{color:var(--sk-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:650;line-height:1.4}.sk-root .ls-choice-text small{color:var(--sk-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.ls-gap{margin-top:12px}.ls-zone-row{margin-top:8px}.ls-zone-row .sk-row{border-top:0;padding-bottom:0}.sk-root .ls-zone-row .sk-row-control>select{max-width:var(--sk-w-lg)}.ls-hours{border-top:1px solid var(--sk-border);margin-top:16px;padding-top:8px}.sk-root .ls-hours-caption{color:var(--sk-subtle);letter-spacing:.06em;text-transform:uppercase;margin:4px 0 8px;font-size:11px;font-weight:650}@container sk-section (width<=560px){.sk-root .ls-list .sk-list-link{grid-template-columns:40px minmax(0,1fr) 16px;align-items:start}.ls-list .sk-list-link>.ls-pills{grid-area:2/2}.ls-list .sk-list-link-chevron{grid-area:1/3/span 2;align-self:center}}@container sk-section (width<=600px){.ls-choices,.ls-choices.is-pair{grid-template-columns:minmax(0,1fr);max-width:none}}@media (width<=980px){.sk-root .ls-list .sk-list-link{padding:14px 16px}}.ntf{min-width:0}.ntf-form{gap:16px;min-width:0;display:grid}.ntf-notice:empty{display:none}.ntf-devices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.ntf-device{min-width:0;display:grid}.ntf .sk-status-card{align-content:start}.ntf .sk-status-card-head{flex-wrap:wrap}.ntf .sk-status-card-title{flex:160px}.ntf .sk-status-card-title h4,.ntf .sk-status-card-title p{overflow-wrap:anywhere}.sk-root .ntf .sk-status-card-body p{color:var(--sk-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.sk-root .ntf .sk-status-card-body p+p{margin-top:8px}.sk-root .ntf .ntf-device-hint{color:var(--sk-warning)}.sk-root .ntf .ntf-device-message{border-radius:8px;padding:8px 12px;font-weight:600}.sk-root .ntf .ntf-device-message.is-success{background:var(--sk-success-bg);color:var(--sk-success)}.sk-root .ntf .ntf-device-message.is-problem{background:var(--sk-danger-bg);color:var(--sk-danger)}.ntf-notes{gap:8px;padding:0 24px 16px;display:grid}.ntf-matrix{border-collapse:collapse;table-layout:fixed;width:100%}.ntf-matrix th,.ntf-matrix td{overflow-wrap:anywhere;min-width:0}.ntf-matrix thead th{border-top:1px solid var(--sk-border);border-bottom:1px solid var(--sk-border);background:var(--sk-surface);color:var(--sk-muted);text-align:center;vertical-align:bottom;padding:10px 8px;font-size:12px;font-weight:650}.ntf-matrix thead th.ntf-head-event{text-align:left;width:auto;padding-left:24px}.ntf-matrix thead th.ntf-head-channel{width:116px}.ntf-matrix thead th.ntf-head-channel:last-child{width:124px;padding-right:16px}.ntf-head-label{color:var(--sk-ink);font-size:12.5px;line-height:1.35;display:block}.ntf-head-hint{color:var(--sk-subtle);margin-top:1px;font-size:11.5px;font-weight:500;line-height:1.35;display:block}.ntf-matrix .ntf-group th{border-bottom:1px solid var(--sk-border);background:var(--sk-soft);color:var(--sk-subtle);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:10px 24px;font-size:11px;font-weight:700}.ntf-matrix tbody+tbody .ntf-group th{border-top:1px solid var(--sk-border)}.ntf-row>th,.ntf-row>td{border-bottom:1px solid var(--sk-border);vertical-align:middle}.ntf-matrix tbody:last-child .ntf-row:last-child>th,.ntf-matrix tbody:last-child .ntf-row:last-child>td{border-bottom:0}.ntf-row.is-changed>th,.ntf-row.is-changed>td{background:#fcfaff}.ntf-event{font-weight:inherit;text-align:left;padding:16px 12px 16px 24px}.ntf-event-inner{align-items:flex-start;gap:12px;min-width:0;display:flex}.ntf-event-icon{background:var(--sk-lavender);width:32px;height:32px;color:var(--sk-primary);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.ntf-event-text{flex:1;gap:2px;min-width:0;display:grid}.ntf-event-title{color:var(--sk-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.ntf-changed{background:var(--sk-lavender);color:var(--sk-primary);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:650}.ntf-event-desc{color:var(--sk-muted);font-size:12.5px;font-weight:450;line-height:1.5}.ntf-event-reason{color:var(--sk-subtle);align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:500;line-height:1.45;display:flex}.ntf-event-reason:before{content:"";background:var(--sk-border-strong);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ntf-cell{text-align:center;padding:12px 8px}.ntf-cell:last-child{padding-right:16px}.ntf-cell-label{display:none}.sk-root .ntf-cell .sk-switch{justify-content:center;min-width:44px;min-height:40px}.sk-root .ntf-cell .sk-switch:disabled{cursor:not-allowed}.sk-root .ntf-scope{color:var(--sk-muted);align-items:flex-start;gap:10px;margin:0;font-size:12.5px;line-height:1.55;display:flex}.ntf-scope>svg{color:var(--sk-primary);flex-shrink:0;margin-top:2px}@container sk-section (width<=640px){.ntf-devices{grid-template-columns:minmax(0,1fr)}.ntf-notes{padding:0 16px 12px}.ntf-matrix,.ntf-matrix tbody{width:100%;display:block}.ntf-matrix thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ntf-matrix tbody{padding:0 16px 16px}.ntf-matrix .ntf-group{display:block}.ntf-matrix .ntf-group th,.ntf-matrix tbody+tbody .ntf-group th{background:0 0;border:0;padding:12px 0 8px;display:block}.ntf-row{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:14px;display:grid}.ntf-row:last-child{margin-bottom:0}.ntf-row>th,.ntf-row>td,.ntf-matrix tbody:last-child .ntf-row:last-child>th,.ntf-matrix tbody:last-child .ntf-row:last-child>td{border:0}.ntf-row.is-changed{border-color:var(--sk-info-border);background:#fcfaff}.ntf-row.is-changed>th{box-shadow:none}.ntf-event{grid-column:1/-1;padding:0 0 4px}.ntf-cell,.ntf-cell:last-child{background:var(--sk-soft);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:2px 4px 2px 10px;display:flex}.ntf-cell-label{min-width:0;color:var(--sk-text);font-size:12px;font-weight:600;line-height:1.35;display:block}.sk-root .ntf-cell .sk-switch{flex-shrink:0}}@container sk-section (width<=400px){.ntf-row{grid-template-columns:minmax(0,1fr);gap:6px}.ntf-cell,.ntf-cell:last-child{padding:0 4px 0 12px}.sk-root .ntf-cell .sk-switch{min-height:44px}}.identity-image{background:var(--brand-soft,#eee9fb);color:var(--brand,#4113c1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:inline-flex;overflow:hidden}.identity-image img{object-fit:cover;width:100%;height:100%;display:block}.identity-image-workspace{border-radius:10px}.identity-image-workspace img{object-fit:contain}.workspace-chip .identity-image{width:42px;height:42px}.profile-images-section{border:1px solid var(--border,#e7e3ee);background:#fff;border-radius:16px;margin:0 0 24px;padding:24px}.profile-images-section.is-embedded{border:0;border-top:1px solid var(--border,#e7e3ee);background:0 0;border-radius:0;margin:22px 0 0;padding:20px 0 0;scroll-margin-top:90px}.profile-images-section.is-embedded .profile-images-heading{margin-bottom:14px}.profile-images-section.is-embedded .profile-image-editor{gap:12px;padding:14px}.profile-images-section.is-embedded .profile-image-preview .identity-image{width:64px;height:64px;font-size:20px}.profile-images-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.profile-images-heading h2{margin:0 0 4px;font-size:18px}.profile-images-heading p,.profile-image-editor p{color:var(--muted,#676171);margin:0;font-size:13px;line-height:1.5}.profile-images-icon{background:var(--brand-soft,#eee9fb);width:44px;height:44px;color:var(--brand,#4113c1);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.profile-images-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-image-editor{border:1px solid var(--border,#e7e3ee);background:linear-gradient(125deg,#fff,#f9f8fd);border-radius:12px;gap:16px;min-width:0;padding:20px;display:flex}.profile-image-preview{color:var(--muted,#676171);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:flex}.profile-image-preview .identity-image{border:3px solid #fff;width:80px;height:80px;font-size:26px;box-shadow:0 2px 10px #4113c10b}.profile-image-preview .identity-image-workspace{border-radius:16px}.profile-image-preview svg{width:28px;height:28px}.profile-image-editor-body{min-width:0}.profile-image-editor h3{margin:0 0 6px;font-size:14px}.profile-image-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.profile-image-file{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-image-quiet{color:var(--muted,#676171);background:0 0}.profile-image-quiet:hover:not(:disabled){background:var(--brand-soft,#eee9fb);color:var(--brand,#4113c1)}.profile-image-editor p.profile-image-error{color:var(--danger,#c90025);margin-top:10px}.profile-image-editor p.profile-image-notice{color:var(--brand,#4113c1);margin-top:10px}.profile-image-editor p.profile-image-source,.photo-uploader p.profile-image-source{color:var(--muted,#676171);margin-top:4px;font-size:12px}.profile-images-help{color:var(--muted,#676171);margin:16px 0 0;font-size:12px}@media (width<=1150px){.profile-images-grid{grid-template-columns:1fr}}@media (width<=600px){.profile-images-section{padding:16px}.profile-image-editor{gap:12px;padding:16px}.profile-image-preview .identity-image{width:64px;height:64px}.profile-image-actions .button{min-height:44px}}.photo-uploader{align-items:center;gap:24px;min-width:0;display:flex}.photo-uploader-preview{flex-shrink:0;position:relative}.photo-uploader-preview .identity-image{width:96px;height:96px;box-shadow:0 0 0 1px var(--sk-border,#e8e2f5), 0 6px 18px #2a0f5c14;border:4px solid #fff;font-size:30px}.photo-uploader-badge{background:var(--sk-primary,#4113c1);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:650;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.photo-uploader-body{flex:1;gap:10px;min-width:0;display:grid}.photo-uploader-drop,.photo-uploader-chosen{border:1px dashed var(--sk-border-strong,#d9cff0);border-radius:var(--sk-radius,12px);background:var(--sk-soft,#faf8ff);flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;padding:16px 18px;transition:border-color .15s,background .15s;display:flex}.photo-uploader-chosen{border-style:solid;border-color:var(--sk-info-border,#e3d9fb);background:var(--sk-info-bg,#f6f2ff)}.photo-uploader-drop.is-dragging{border-color:var(--sk-primary,#4113c1);background:var(--sk-lavender,#f2edff)}.photo-uploader-drop-icon{border:1px solid var(--sk-border,#e8e2f5);width:36px;height:36px;color:var(--sk-primary,#4113c1);background:#fff;border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.photo-uploader-drop>p,.photo-uploader-chosen>p{flex:200px;gap:2px;min-width:0;margin:0;display:grid}.photo-uploader strong{color:var(--sk-ink,#101544);font-size:13.5px;font-weight:650}.photo-uploader-drop span,.photo-uploader-chosen span{color:var(--sk-muted,#655d7c);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.photo-uploader-actions{flex-wrap:wrap;gap:8px;display:flex}.photo-uploader .photo-uploader-error{color:var(--sk-danger,#b8001f);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.photo-uploader .photo-uploader-error>svg{flex-shrink:0;margin-top:2px}.photo-uploader .photo-uploader-notice{color:var(--sk-success,#087956);margin:0;font-size:12.5px;font-weight:600}@container sk-section (width<=520px){.photo-uploader{flex-direction:column;align-items:stretch;gap:16px}.photo-uploader-preview{align-self:center}.photo-uploader-actions,.photo-uploader-actions .button{flex:140px;justify-content:center}}.password-requirements{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:11px 0 0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.password-requirements li{align-items:baseline;gap:6px;display:flex}.password-requirements .requirement-met{color:var(--primary)}.requirement-icon{text-align:center;flex:0 0 12px;font-size:12px;font-weight:700}.admin-auth-field .password-requirements{margin-top:1px}@media (width<=340px){.password-requirements{grid-template-columns:minmax(0,1fr)}}.two-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.two-step-enroll{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;min-width:0;display:flex}.two-step-qr{border:1px solid var(--border);border-radius:var(--radius-control);width:168px;height:168px;image-rendering:pixelated;background:#fff;flex:none;padding:8px}.two-step-manual{flex:220px;gap:6px;min-width:0;display:grid}.two-step-manual summary{color:var(--brand-violet);cursor:pointer;font-size:13px;font-weight:600}.two-step-manual summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.two-step-secret{border:1px solid var(--border);background:var(--canvas);color:var(--ink);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 10px;font-size:13px;display:block}:is(.member-settings,.acct-security) .two-step-code-field input{font-variant-numeric:tabular-nums;letter-spacing:.12em;width:100%;max-width:220px}.two-step-code-list{border:1px solid var(--border);background:var(--canvas);color:var(--muted);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:10px 12px 10px 34px;font-size:12px;display:grid}.two-step-code-list code{color:var(--ink);letter-spacing:.03em;-webkit-user-select:all;user-select:all;font-size:13px}.two-step-code-tools{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}:is(.member-settings,.acct-security) .two-step-code-tools .button{align-items:center;gap:6px;display:inline-flex}.two-step-copied{color:var(--muted);font-size:12px}.two-step-ack{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.two-step-ack input{width:18px;height:18px;accent-color:var(--brand-violet)}@container member-settings (width<=460px){.two-step-actions{display:grid}.two-step-code-list{grid-template-columns:minmax(0,1fr)}}.acct-security{gap:24px;min-width:0;display:grid}.acct-security .sign-in-methods{border:1px solid var(--sk-border,#e8e2f5);border-radius:var(--sk-radius,12px);background:var(--sk-surface,#fff);min-width:0;box-shadow:var(--sk-shadow,0 1px 2px #2a0f5c08);color:var(--sk-text,#2a2140);gap:16px;margin:0;padding:20px 24px 24px;display:grid;container:acct-card/inline-size}.acct-security .sign-in-methods-head{gap:2px;display:grid}.acct-security .sign-in-methods h4{color:var(--sk-ink,#101544);letter-spacing:-.01em;margin:0;font-size:15.5px;font-weight:650;line-height:1.4}.acct-security .sign-in-methods h5{color:var(--sk-ink,#101544);margin:0;font-size:14px;font-weight:650;line-height:1.4}.acct-security .settings-help{color:var(--sk-muted,#655d7c);margin:0;font-size:13px;line-height:1.55}.acct-security .member-settings-notice{margin:0;font-size:13px;font-weight:600;line-height:1.5}.acct-security .member-settings-notice:empty{display:none}.acct-security .member-settings-notice:not(:empty){border:1px solid var(--sk-info-border,#e3d9fb);background:var(--sk-info-bg,#f6f2ff);color:var(--sk-info,#4113c1);border-radius:10px;padding:10px 14px}.acct-security .member-settings-notice.is-success{border-color:var(--sk-success-border,#c9ecdc);background:var(--sk-success-bg,#effaf5);color:var(--sk-success,#087956)}.acct-security .member-settings-notice.is-success:before{content:"✓";margin-right:8px;font-weight:800}.acct-security .member-settings-notice.is-problem{border-color:var(--sk-danger-border,#f5c6d0);background:var(--sk-danger-bg,#fff2f4);color:var(--sk-danger,#b8001f)}.acct-security .member-settings-state{border:1px solid var(--sk-border,#e8e2f5);background:var(--sk-soft,#faf8ff);color:var(--sk-muted,#655d7c);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex}.acct-security .member-settings-state>svg{color:var(--sk-primary,#4113c1);flex-shrink:0}.acct-security .member-settings-state>div{flex:220px;min-width:0}.acct-security .member-settings-state p{margin:2px 0 0;font-size:13px}.acct-security .member-settings-state.is-problem{border-color:var(--sk-danger-border,#f5c6d0);background:var(--sk-danger-bg,#fff2f4)}.acct-security .member-settings-state.is-problem>svg{color:var(--sk-danger,#b8001f)}.acct-security .rp-skeleton-card{margin:0}.acct-security .sign-in-method-list{gap:12px}.acct-security .sign-in-method-list>li{border:1px solid var(--sk-border,#e8e2f5);border-radius:var(--sk-radius,12px);background:var(--sk-surface,#fff);gap:12px 16px;padding:16px;transition:border-color .15s}.acct-security .sign-in-method-list>li:has(.ui-status.is-attention){border-color:var(--sk-warning-border,#f8dca7);background:linear-gradient(90deg,#fffbf3,#fff 60%)}.acct-security .sign-in-method-icon{background:var(--sk-lavender,#f2edff);width:40px;height:40px;color:var(--sk-primary,#4113c1);border-radius:10px}.acct-security .sign-in-method-icon.is-brand{border:1px solid var(--sk-border,#e8e2f5);background:#fff}.acct-security .sign-in-method-list>li:has(.ui-status.is-attention) .sign-in-method-icon{background:var(--sk-warning-bg,#fff7e8);color:var(--sk-warning,#8f4b00)}.acct-security .sign-in-method-body{flex:240px;gap:4px}.acct-security .sign-in-method-body strong{color:var(--sk-ink,#101544);gap:6px 10px;font-size:14px;font-weight:650}.acct-security .sign-in-method-body>span{color:var(--sk-text,#2a2140);font-size:13px;line-height:1.5}.acct-security .sign-in-method-body small,.acct-security .sign-in-method-actions small{color:var(--sk-muted,#655d7c);font-size:12.5px;line-height:1.5}.acct-security .sign-in-method-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.acct-security .sign-in-method-actions small{flex-basis:100%}.acct-security .ui-status{color:#5b5570;white-space:nowrap;background:#f4f2f8;border:1px solid #e4e0ec;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.acct-security .ui-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.acct-security .ui-status.is-default{border-color:var(--sk-success-border,#c9ecdc);background:var(--sk-success-bg,#effaf5);color:var(--sk-success,#087956)}.acct-security .ui-status.is-attention{border-color:var(--sk-warning-border,#f8dca7);background:var(--sk-warning-bg,#fff7e8);color:var(--sk-warning,#8f4b00)}.acct-security .ui-status.is-danger{border-color:var(--sk-danger-border,#f5c6d0);background:var(--sk-danger-bg,#fff2f4);color:var(--sk-danger,#b8001f)}.acct-security .sign-in-methods .button{border-radius:var(--sk-radius-sm,8px);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-size:13.5px;display:inline-flex}.acct-security .sign-in-password-form,.acct-security .sign-in-confirm{border:1px solid var(--sk-border-strong,#d9cff0);border-radius:var(--sk-radius,12px);background:var(--sk-soft,#faf8ff);gap:14px;padding:16px 18px}.acct-security .settings-field{gap:6px;min-width:0;margin:0;display:grid}.acct-security .settings-field label{color:var(--sk-ink,#101544);font-size:13.5px;font-weight:600}.acct-security .settings-field input:not([type=checkbox]):not([type=radio]){width:100%;max-width:var(--sk-w-lg,420px);min-height:var(--sk-control-h,40px);border:1px solid var(--sk-input-border,#928aa9);border-radius:var(--sk-radius-sm,8px);color:var(--sk-text,#2a2140);background:#fff;padding:8px 12px;font-size:14px}.acct-security .settings-field input:focus-visible{outline:2px solid var(--sk-primary,#4113c1);outline-offset:1px;border-color:var(--sk-primary,#4113c1)}.acct-security .settings-field input[aria-invalid=true]{border-color:var(--sk-danger,#b8001f);background:var(--sk-danger-bg,#fff2f4)}.acct-security .settings-field-error{color:var(--sk-danger,#b8001f);margin:0;font-size:12.5px;line-height:1.5}.acct-security .sign-in-confirm-form .settings-field{flex:240px}.acct-security .sign-in-confirm-form .settings-field input{max-width:none}.acct-security .two-step-code-field input{max-width:220px}@container acct-card (width<=520px){.acct-security .sign-in-method-list>li{align-items:flex-start}.acct-security .sign-in-method-actions{justify-content:stretch;width:100%;margin-left:0}.acct-security .sign-in-method-actions .button,.acct-security .sign-in-password-actions .button,.acct-security .sign-in-confirm-form .button,.acct-security .sign-in-methods .provider-button,.acct-security .two-step-code-tools .button{flex:100%;width:100%}.acct-security .sign-in-method-actions small{text-align:left}.acct-security .two-step-code-list{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.acct-security .sign-in-methods{padding:16px}.acct-security .sign-in-method-list>li{padding:14px}.acct-security .sign-in-methods .button{min-height:44px}}.support-access-notice:empty,.email-change-notice:empty{display:none}.support-access-notice,.email-change-notice{margin:0 0 12px}.support-access-loading{gap:10px;display:grid}.support-access-skeleton{border-radius:var(--sk-radius);background:var(--sk-soft);height:56px;display:block}.support-access-skeleton.short{width:60%;height:28px}.support-access-status{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);align-items:flex-start;gap:14px;min-width:0;padding:16px;display:flex}.support-access-status.is-on{border-color:var(--sk-warning-border);background:var(--sk-warning-bg)}.support-access-icon{background:var(--sk-lavender);width:40px;height:40px;color:var(--sk-primary);border-radius:10px;flex:none;place-items:center;display:inline-grid}.support-access-status.is-on .support-access-icon{background:var(--sk-surface);color:var(--sk-warning)}.support-access-status>div{gap:4px;min-width:0;display:grid}.support-access-status strong{color:var(--sk-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.support-access-status span,.support-access-log li span{color:var(--sk-muted);overflow-wrap:anywhere;font-size:13px}.support-access-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-top:16px;display:flex}.support-access-hours{flex:0 auto}.support-access-staff{color:var(--sk-muted);align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.support-access-inspecting{border:1px solid var(--sk-warning-border);border-radius:var(--sk-radius);background:var(--sk-warning-bg);gap:6px;margin:12px 0 0;padding:10px 14px;list-style:none;display:grid}.support-access-inspecting li{min-width:0;color:var(--sk-ink);overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:13px;display:flex}.support-access-inspecting li>svg{color:var(--sk-warning);flex:none;margin-top:1px}.support-access-request{border:1px solid var(--sk-info-border);border-radius:var(--sk-radius);background:var(--sk-info-bg);gap:10px;min-width:0;margin-top:14px;padding:16px;display:grid}.support-access-request h5{color:var(--sk-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.support-access-request h5>svg{color:var(--sk-info);flex:none}.support-access-request dl{gap:6px;margin:0;display:grid}.support-access-request dl>div{grid-template-columns:48px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.support-access-request dt{color:var(--sk-muted)}.support-access-request dd{color:var(--sk-ink);overflow-wrap:anywhere;white-space:pre-line;margin:0}.support-access-request-wait{color:var(--sk-ink);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.support-access-request-explainer{color:var(--sk-muted);margin:0;font-size:13px;line-height:1.45}.support-access-request .support-access-actions{margin-top:4px}.support-access-request-buttons{flex-wrap:wrap;gap:8px;display:flex}.support-access-staff-request{margin-top:14px}.support-access-log{margin-top:20px}.support-access-log h5{color:var(--sk-ink);margin:0 0 8px;font-size:14px}.support-access-log ol{border:1px solid var(--sk-border);border-radius:var(--sk-radius);gap:0;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.support-access-log li{border-top:1px solid var(--sk-border);gap:2px;padding:10px 14px;display:grid}.support-access-log li:first-child{border-top:0}.support-access-log li strong{color:var(--sk-ink);font-size:13px}.email-change-pending{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.email-change-form,.email-change-reauth{width:100%;max-width:var(--sk-w-lg);gap:12px;margin-top:14px;display:grid}.email-change-reauth .sign-in-confirm-head h5{color:var(--sk-ink);margin:0;font-size:15px;font-weight:650;line-height:1.35}.email-change-pending>*{flex:100%}.email-change-buttons{margin-top:12px}.email-change-form .email-change-buttons,.email-change-reauth .email-change-buttons{margin-top:0}.email-change-form input,.email-change-reauth input{width:100%}.email-change-buttons,.email-change-providers{flex-wrap:wrap;gap:8px;display:flex}.two-step-reset-notice{margin:0 0 12px}.confirm-email-address{max-width:100%;color:var(--ink,#101544);overflow-wrap:anywhere;font-weight:600;display:inline-block}.adb{--adb-ink:color-mix(in srgb, var(--brand-violet) 22%, #141414);--adb-muted:color-mix(in srgb, var(--brand-violet) 14%, #5e5e5e);--adb-subtle:color-mix(in srgb, var(--brand-violet) 12%, #707070);--adb-canvas:color-mix(in srgb, var(--brand-purple) 3%, white);--adb-lavender:color-mix(in srgb, var(--brand-purple) 6%, white);--adb-border:color-mix(in srgb, var(--brand-purple) 12%, white);--adb-border-strong:color-mix(in srgb, var(--brand-purple) 24%, white);--adb-violet-tint:color-mix(in srgb, var(--brand-violet) 10%, white);--adb-gold-tint:color-mix(in srgb, var(--brand-gold) 16%, white);--adb-gold-ink:color-mix(in srgb, var(--brand-gold) 35%, black);--adb-pink-tint:color-mix(in srgb, var(--brand-pink) 8%, white);--adb-magenta-tint:color-mix(in srgb, var(--brand-magenta) 8%, white);--adb-night:color-mix(in srgb, var(--brand-violet) 50%, black);--adb-ease-out:cubic-bezier(.22, 1, .36, 1);--adb-ease-in-out:cubic-bezier(.65, 0, .35, 1);--adb-ease-spring:cubic-bezier(.34, 1.56, .64, 1);width:100%;position:relative;container:adb/inline-size}.adb__frame{--adb-pad:12px;background:var(--adb-canvas);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-violet) 30%, transparent), 0 30px 60px -24px #0000008c, 0 60px 120px -40px color-mix(in srgb, var(--brand-violet) 60%, transparent);color:var(--adb-ink);text-align:left;font-variant-numeric:tabular-nums;contain:layout paint;-webkit-user-select:none;user-select:none;border:1px solid #ffffff4d;border-radius:18px;font-size:12.5px;line-height:1.35;position:relative;overflow:hidden}.adb__frame p{margin:0}.adb-icon{flex:none;width:14px;height:14px;display:block}.adb--pre .adb__frame{opacity:.6;transform:translateY(16px)}.adb--landing .adb__frame{transition:transform .6s var(--adb-ease-out), opacity .6s var(--adb-ease-out)}.adb__chrome{border-bottom:1px solid var(--adb-border);background:#fff;align-items:center;gap:12px;height:36px;padding:0 10px 0 14px;display:flex;position:relative}.adb__dots{gap:6px;display:inline-flex}.adb__dots i{background:var(--adb-border-strong);border-radius:50%;width:9px;height:9px}.adb__url{background:var(--adb-lavender);height:22px;color:var(--adb-subtle);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adb__url .adb-icon{width:10px;height:10px}.adb__demo{background:var(--adb-violet-tint);height:21px;color:var(--brand-violet);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.adb__demo .adb-icon{width:11px;height:11px}.adb__top{border-bottom:1px solid var(--adb-border);background:#ffffffe0;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.adb-loc{border:1px solid var(--adb-border);min-width:0;height:30px;color:var(--adb-ink);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.adb-loc>.adb-icon{width:13px;height:13px;color:var(--brand-violet)}.adb-loc>.adb-icon:last-child{color:var(--adb-subtle)}.adb-loc__name{text-overflow:ellipsis;overflow:hidden}.adb-loc__store{color:var(--adb-muted);font-weight:500}.adb__spacer{flex:1}.adb-pill{border:1px solid color-mix(in srgb, var(--brand-pink) 22%, white);background:var(--adb-pink-tint);height:26px;color:var(--brand-magenta);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px 0 10px;font-size:11px;font-weight:650;display:inline-flex}.adb-live-dot{background:var(--brand-pink);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.adb-live-dot:after{content:"";background:var(--brand-pink);animation:adb-live 2s var(--adb-ease-out) infinite;border-radius:50%;position:absolute;inset:0}.adb-avatar{background:var(--gradient-brand);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:700;display:inline-grid}.adb__body{gap:var(--adb-pad);padding:var(--adb-pad);background:radial-gradient(ellipse 60% 50% at 85% 0%, color-mix(in srgb, var(--brand-violet) 5%, transparent), transparent 70%), var(--adb-canvas);flex-direction:column;display:flex}.adb-glyph{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-purple) 8%, white), color-mix(in srgb, var(--brand-purple) 16%, white));width:26px;height:26px;color:var(--brand-violet);border-radius:8px;flex:none;place-items:center;display:inline-grid}.adb-glyph--pink{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-pink) 7%, white), color-mix(in srgb, var(--brand-pink) 14%, white));color:var(--brand-magenta)}.adb-glyph--sm{border-radius:7px;width:24px;height:24px}.adb-glyph--sm .adb-icon{width:13px;height:13px}.adb-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adb-kpi{border:1px solid var(--adb-border);background:linear-gradient(130deg, white, white 78%, color-mix(in srgb, var(--brand-purple) 4%, white));min-width:0;box-shadow:0 2px 8px color-mix(in srgb, var(--brand-violet) 4%, transparent);border-radius:12px;flex-direction:column;padding:10px 11px 9px;display:flex;position:relative}.adb-kpi.is-flash{animation:adb-flash 1.1s var(--adb-ease-out)}.adb-kpi:after{content:"";background:var(--brand-gold);opacity:0;transform-origin:0;pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.adb-kpi.is-flash:after{animation:adb-underline 1.1s var(--adb-ease-out)}.adb-kpi__head{align-items:center;gap:8px;min-width:0;display:flex}.adb-kpi__label{color:var(--adb-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:550;overflow:hidden}.adb-kpi__value{align-items:center;gap:6px;margin-top:8px;display:flex}.adb-kpi__num{color:var(--adb-ink);letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:750;line-height:1.1}.adb-kpi__num.is-tick{animation:adb-tick .42s var(--adb-ease-out)}.adb-kpi__bump{background:var(--brand-gold);height:20px;box-shadow:0 2px 8px color-mix(in srgb, var(--brand-gold) 35%, transparent);color:var(--adb-ink);opacity:0;border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-weight:750;display:inline-grid;transform:translateY(6px)scale(.85)}.adb-kpi__bump.is-on{animation:adb-bump 1.9s var(--adb-ease-out)}.adb-kpi__hint{color:var(--adb-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10.5px;overflow:hidden}.adb-grid{gap:var(--adb-pad);grid-template-columns:minmax(0,1fr);display:grid}.adb-card{border:1px solid var(--adb-border);min-width:0;box-shadow:0 2px 9px color-mix(in srgb, var(--brand-violet) 4%, transparent);background:#fff;border-radius:12px;flex-direction:column;padding:12px 13px 11px;display:flex}.adb-card__head{align-items:center;gap:9px;min-height:26px;margin-bottom:6px;display:flex}.adb-card__titles{flex-direction:column;flex:1;min-width:0;display:flex}.adb-card__title{color:var(--adb-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:1.3;overflow:hidden}.adb-card__sub{color:var(--adb-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.adb-card__link{color:var(--brand-violet);flex:none;align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}.adb-card__link .adb-icon{width:12px;height:12px}.adb-feed{container:adb-feed/inline-size}.adb-feed__rows{--adb-row-h:54px;height:calc(var(--adb-rows,5) * var(--adb-row-h) - 1px);margin:0 -13px -11px;padding:0;list-style:none;position:relative;overflow:hidden}.adb-row{height:var(--adb-row-h);border-top:1px solid var(--adb-border);transform:translateY(calc(var(--slot,0) * var(--adb-row-h)));transition:transform .48s var(--adb-ease-out), opacity .32s var(--adb-ease-out);position:absolute;top:-1px;left:0;right:0}.adb-row.is-entering,.adb-row.is-leaving{opacity:0}.adb-row__inner{height:100%;transition:background-color .6s var(--adb-ease-out);grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"disc title time""disc preview status";align-content:center;align-items:center;gap:3px 10px;padding:0 13px;display:grid}.adb-row.is-typing .adb-row__inner{background:color-mix(in srgb, var(--brand-violet) 4%, white)}.adb-disc{background:var(--adb-disc,var(--brand-violet));color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.adb-disc .adb-icon{width:15px;height:15px}.adb-disc--sms{--adb-disc:var(--brand-violet)}.adb-disc--phone{--adb-disc:var(--brand-crimson)}.adb-disc--messenger{--adb-disc:var(--brand-purple)}.adb-disc--instagram{--adb-disc:var(--brand-magenta)}.adb-disc--email{--adb-disc:var(--adb-night)}.adb-disc--webchat{--adb-disc:var(--brand-gold);color:var(--adb-ink)}.adb-disc--form{--adb-disc:var(--brand-pink)}.adb-row__disc{grid-area:disc}.adb-reply-pulse{border:2px solid var(--brand-gold);pointer-events:none;width:42px;height:42px;animation:adb-reply-pulse .9s var(--adb-ease-out) forwards;border-radius:50%;margin:-21px 0 0 -21px;position:absolute;top:50%;left:50%}.adb-row__title{white-space:nowrap;grid-area:title;align-items:baseline;gap:7px;min-width:0;display:flex}.adb-row__title b{color:var(--adb-ink);flex:none;font-size:12.5px;font-weight:650}.adb-row__title span{color:var(--adb-subtle);text-overflow:ellipsis;font-size:11px;overflow:hidden}.adb-row__preview{min-width:0;color:var(--adb-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:preview;font-size:11.5px;overflow:hidden}.adb-row__time{color:var(--adb-subtle);grid-area:time;justify-self:end;font-size:10.5px;font-weight:500}.adb-row__status{grid-area:status;justify-content:flex-end;justify-self:end;width:128px;display:flex}.adb-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;height:21px;padding:0 7px;font-size:10.5px;font-weight:650;line-height:1;display:inline-flex}.adb-chip .adb-icon{width:11px;height:11px}.adb-chip.is-new{animation:adb-chip-in .36s var(--adb-ease-spring)}.adb-chip--violet{background:var(--adb-violet-tint);color:var(--brand-violet)}.adb-chip--booked{background:var(--brand-violet);color:#fff}.adb-chip--magenta{background:var(--adb-magenta-tint);color:var(--brand-magenta)}.adb-chip--gold{background:var(--adb-gold-tint);color:var(--adb-gold-ink)}.adb-chip--neutral{background:color-mix(in srgb, var(--brand-plum) 7%, white);color:var(--brand-plum)}.adb-chip--outline{border-color:var(--adb-border-strong);color:var(--brand-violet);background:#fff}.adb-chip--typing{background:var(--adb-lavender);color:var(--adb-muted);position:relative;overflow:hidden}.adb-chip--typing:after{content:"";animation:adb-shimmer 1.2s var(--adb-ease-in-out) infinite;background:linear-gradient(100deg,#0000 20%,#fffc 50%,#0000 80%);position:absolute;inset:0;transform:translate(-100%)}.adb-typing{align-items:center;gap:3px;margin-left:2px;display:inline-flex}.adb-typing>span{opacity:.85;width:4px;height:4px;animation:adb-typing .9s var(--adb-ease-in-out) infinite;background:currentColor;border-radius:50%}.adb-typing>span:nth-child(2){animation-delay:.15s}.adb-typing>span:nth-child(3){animation-delay:.3s}.adb-trend{gap:0}.adb-legend{color:var(--adb-muted);flex-wrap:wrap;gap:4px 12px;margin:2px 0 4px;font-size:10.5px;display:flex}.adb-legend span{align-items:center;gap:5px;display:inline-flex}.adb-legend i{border-radius:2px;width:12px;height:3px}.adb-legend__leads{background:var(--brand-violet)}.adb-legend__appts{background:var(--brand-pink)}.adb-chart{flex:1;min-height:110px;position:relative}.adb-chart__svg{display:block;position:absolute;inset:0;overflow:visible}.adb-chart__stop{stop-color:var(--brand-violet);stop-opacity:.2}.adb-chart__stop--end{stop-opacity:0}.adb-chart__grid{stroke:color-mix(in srgb, var(--brand-purple) 9%, white);stroke-width:1px}.adb-chart__grid.is-base{stroke:var(--adb-border-strong)}.adb-chart__y,.adb-chart__x{fill:var(--adb-subtle);font-size:9.5px;font-weight:500}.adb-chart__x.is-today{fill:var(--brand-violet);font-weight:700}.adb-chart__today{stroke:color-mix(in srgb, var(--brand-violet) 25%, white);stroke-dasharray:3 3}.adb-chart__line{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.adb-chart__line--leads{stroke:var(--brand-violet)}.adb-chart__line--appts{stroke:var(--brand-pink);stroke-width:1.75px}.adb-chart__dot{stroke:#fff;stroke-width:2px}.adb-chart__dot--leads{fill:var(--brand-violet)}.adb-chart__dot--appts{fill:var(--brand-pink)}.adb-chart__pulse{fill:color-mix(in srgb, var(--brand-violet) 35%, transparent);transform-box:fill-box;transform-origin:50%;opacity:0}.adb-chart__pulse.is-ping{animation:adb-ping 1.2s var(--adb-ease-out)}.adb-lang{border-top:1px solid var(--adb-border);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.adb-lang__title{color:var(--adb-ink);font-size:11px;font-weight:650}.adb-lang__bar{border-radius:999px;gap:2px;height:7px;display:flex;overflow:hidden}.adb-lang__seg{min-width:4px;transition:flex-grow .6s var(--adb-ease-out);flex:1 1 0}.adb-lang__seg--en,.adb-lang__key--en{background:var(--brand-violet)}.adb-lang__seg--es,.adb-lang__key--es{background:var(--brand-pink)}.adb-lang__seg--fr,.adb-lang__key--fr{background:var(--brand-gold)}.adb-lang__legend{color:var(--adb-muted);flex-wrap:wrap;gap:4px 10px;font-size:10.5px;display:flex}.adb-lang__legend span{align-items:center;gap:4px;display:inline-flex}.adb-lang__legend b{color:var(--adb-ink);font-weight:650}.adb-lang__key{border-radius:2px;width:7px;height:7px}@container adb (width>=420px){.adb-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@container adb (width>=420px) and (width<=559.98px){.adb-kpis{gap:8px}.adb-kpi{padding:9px 10px 8px}.adb-kpi .adb-glyph,.adb-kpi__hint,.adb-kpi__bump{display:none}.adb-kpi__value{margin-top:4px}.adb-kpi__num{font-size:19px}}@container adb (width>=640px){.adb-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch}}@container adb (width<=459.98px){.adb__url,.adb-loc__store{display:none}}@container adb-feed (width<=380px){.adb-row__title span,.adb-card__link{display:none}}@keyframes adb-live{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes adb-flash{20%{border-color:color-mix(in srgb, var(--brand-violet) 30%, white);box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--brand-violet) 6%, transparent), 0 2px 8px color-mix(in srgb, var(--brand-violet) 4%, transparent)}}@keyframes adb-underline{0%{opacity:1;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes adb-tick{0%{opacity:.25;transform:translateY(35%)}}@keyframes adb-bump{0%{opacity:0;transform:translateY(6px)scale(.85)}12%{opacity:1;transform:scale(1.08)}20%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes adb-chip-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes adb-shimmer{to{transform:translate(100%)}}@keyframes adb-typing{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes adb-ping{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes adb-reply-pulse{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1)}}.is-paused .adb *,.is-paused .adb :before,.is-paused .adb :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.adb__frame,.adb__frame *,.adb__frame :before,.adb__frame :after{transition:none!important;animation:none!important}}.auth-providers{gap:14px;min-width:0;display:grid}.auth-provider-buttons{gap:10px;min-width:0;display:grid}.provider-button{border:1px solid color-mix(in srgb, var(--brand-purple) 16%, white);width:100%;min-width:0;min-height:52px;color:var(--ink);text-align:center;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:650;line-height:1.3;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.provider-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-purple) 34%, white);background:var(--canvas);box-shadow:0 6px 16px var(--brand-shadow-soft)}.provider-button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.provider-button[aria-busy=true]{cursor:progress}.provider-button>span:last-child{overflow-wrap:anywhere;min-width:0}.provider-button .spinner{width:18px;height:18px;color:var(--brand-violet);flex:none}.provider-mark{flex:none;display:block}.auth-provider-hint{color:var(--muted);text-align:center;margin:0;font-size:13px;line-height:1.5}.auth-provider-note{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--lavender);color:var(--brand-plum);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.auth-provider-note svg{flex:none;margin-top:1px}.auth-provider-note span,.provider-notice>span{overflow-wrap:anywhere;min-width:0}.notice.provider-notice:focus{outline:2px solid var(--focus);outline-offset:2px}.provider-notice .text-button{color:inherit;font-size:inherit;padding:0}.provider-confirm{gap:20px;min-width:0;display:grid}.provider-confirm-head{align-items:flex-start;gap:14px;min-width:0;display:flex}.provider-confirm-head>div{flex:1;min-width:0}.provider-confirm-mark{border:1px solid var(--border);width:46px;height:46px;box-shadow:var(--shadow-card);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.provider-confirm-head h2{color:var(--ink);letter-spacing:-.02em;margin:0 0 6px;font-size:21px;font-weight:750;line-height:1.25}.provider-confirm-head p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.provider-confirm-head strong{color:var(--ink);font-weight:650}.provider-confirm>.alert{margin:0}.provider-confirm form{min-width:0;display:grid}.auth-layout .provider-confirm .field{margin-bottom:4px}.provider-confirm .provider-confirm-cancel{width:100%;margin-top:10px}@media (width<=520px){.provider-button{padding-inline:12px;font-size:14px}.provider-confirm-head{gap:12px}.provider-confirm-mark{border-radius:10px;width:40px;height:40px}.provider-confirm-head h2{font-size:19px}}.sign-in-methods-head{gap:2px;min-width:0;display:grid}.sign-in-methods-head:has(>.sk-section-icon){grid-template-columns:32px minmax(0,1fr);column-gap:12px}.sign-in-methods-head>.sk-section-icon{grid-row:span 2}.sign-in-methods-head:has(>.sk-section-icon)>h4{line-height:32px}.sign-in-methods-head:has(>.sk-section-icon)>p{margin-top:-2px}.sign-in-method-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sign-in-method-list>li{border:1px solid var(--border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;padding:10px 12px;display:flex}.sign-in-method-icon{background:var(--lavender);width:32px;height:32px;color:var(--brand-violet);border-radius:9px;flex:none;place-items:center;display:grid}.sign-in-method-icon.is-brand{border:1px solid var(--border);background:#fff}.sign-in-method-body{flex:220px;gap:2px;min-width:0;display:grid}.sign-in-method-body strong{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.sign-in-method-body>span{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.sign-in-method-body small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.sign-in-method-actions{flex:0 auto;justify-items:end;gap:4px;max-width:100%;margin-left:auto;display:grid}.sign-in-method-actions small{max-width:260px;color:var(--muted);text-align:right;font-size:12px;line-height:1.5}.sign-in-confirm{border:1px solid var(--border);background:var(--canvas);border-radius:12px;gap:10px;min-width:0;padding:12px 14px;display:grid}.sign-in-confirm-head{gap:2px;min-width:0;display:grid}.sign-in-confirm-form{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;min-width:0;display:flex}.sign-in-confirm-form .settings-field{flex:220px;min-width:0}.sign-in-confirm-form .settings-field input{width:100%}.sign-in-confirm-providers{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.sign-in-confirm-or{color:var(--muted);font-size:12px}.sign-in-methods .provider-button{width:auto;min-height:40px;padding:8px 14px;font-size:13px}.sign-in-password-form{border:1px solid var(--border);background:#fff;border-radius:12px;gap:12px;min-width:0;padding:12px 14px;display:grid}.sign-in-password-form .settings-field input{width:100%;max-width:420px}.sign-in-password-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@container member-settings (width<=460px){.sign-in-method-actions{justify-items:stretch;width:100%;margin-left:0}.sign-in-method-actions small{text-align:left;max-width:none}.sign-in-methods .provider-button{justify-content:center;width:100%}}.sign-in-password-wrap{width:100%;max-width:420px;position:relative}.sign-in-confirm-form .sign-in-password-wrap input,.sign-in-password-form .sign-in-password-wrap input{max-width:none;padding-right:48px}.sign-in-password-toggle{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.sign-in-password-toggle:hover{color:var(--brand-violet);background:var(--lavender)}.sign-in-password-toggle:focus-visible{outline:2px solid var(--brand-violet);outline-offset:1px}.sign-in-password-toggle svg{width:20px;height:20px}.qf-profile{min-width:0}.qf-profile-form{gap:24px;min-width:0;display:grid}.qf-profile .sk-page-meta>span{overflow-wrap:anywhere}.qf-profile-notice:empty{display:none}.qf-profile-photo-link{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.qf-profile-photo-link .identity-image{width:64px;height:64px;font-size:22px}.sk-root .qf-profile-muted{color:var(--sk-muted);margin:0;font-size:13px}.qf-choice{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.qf-choice:focus-visible{outline:2px solid var(--sk-primary);outline-offset:4px;border-radius:6px}.qf-options{gap:8px;min-width:0;display:grid}.qf-options.is-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-root .qf-option{border:1px solid var(--sk-border);background:var(--sk-surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;margin:0;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.sk-root .qf-option:hover{border-color:var(--sk-border-strong)}.sk-root .qf-option:has(input:checked){border-color:var(--sk-primary);background:var(--sk-info-bg);box-shadow:inset 0 0 0 1px var(--sk-primary)}.sk-root .qf-option:has(input:focus-visible){outline:2px solid var(--sk-primary);outline-offset:2px}.sk-root .qf-option:has(input:disabled){cursor:not-allowed}.sk-root .qf-option:has(input:disabled:not(:checked)){background:var(--sk-soft);opacity:.8}.sk-root .qf-option input{width:16px;height:16px;min-height:0;accent-color:var(--sk-primary);flex:none;margin:2px 0 0}.qf-option>span{gap:2px;min-width:0;display:grid}.sk-root .qf-option strong{color:var(--sk-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.4}.sk-root .qf-option small{color:var(--sk-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.sk-root .qf-help{color:var(--sk-muted);margin:0;font-size:12.5px;line-height:1.6}.qf-zone-field{max-width:var(--sk-w-lg);gap:6px;display:grid}.sk-root .qf-zone-field label{color:var(--sk-ink);font-size:13.5px;font-weight:600}.rp-root.sk-root .qf-zone-field select{width:100%;min-height:var(--sk-control-h);border:1px solid var(--sk-input-border);border-radius:var(--sk-radius-sm);background:var(--sk-surface);color:var(--sk-text);padding:8px 12px;font-size:14px}.rp-root.sk-root .qf-zone-field select:focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px;border-color:var(--sk-primary)}.rp-root.sk-root .qf-zone-field select[aria-invalid=true]{border-color:var(--sk-danger);background:var(--sk-danger-bg)}.qf-security{gap:24px;min-width:0;display:grid}.qf-sessions-notice:empty{display:none}.sk-root .qf-sessions-notice{border:1px solid var(--sk-info-border);background:var(--sk-info-bg);color:var(--sk-info);border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:13px;font-weight:600}.sk-root .qf-sessions-notice.is-success{border-color:var(--sk-success-border);background:var(--sk-success-bg);color:var(--sk-success)}.sk-root .qf-sessions-notice.is-problem{border-color:var(--sk-danger-border);background:var(--sk-danger-bg);color:var(--sk-danger)}.qf-sessions-loading{gap:12px;display:grid}.qf-sessions-skeleton{border-radius:var(--sk-radius);background:linear-gradient(90deg, var(--sk-soft), var(--sk-lavender), var(--sk-soft));background-size:200% 100%;height:72px;animation:1.4s ease-in-out infinite qf-shimmer;display:block}@media (prefers-reduced-motion:reduce){.qf-sessions-skeleton{animation:none}}.qf-session-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.qf-session-list>li{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);align-items:flex-start;gap:14px;min-width:0;padding:16px;display:flex}.qf-session-list>li.is-current{border-color:var(--sk-success-border);background:linear-gradient(90deg,#f6fcf9,#fff 60%)}.qf-session-icon{background:var(--sk-lavender);width:40px;height:40px;color:var(--sk-primary);border-radius:10px;flex:none;place-items:center;display:inline-grid}.qf-session-list>li.is-current .qf-session-icon{background:var(--sk-success-bg);color:var(--sk-success)}.qf-session-list>li>div{gap:4px;min-width:0;display:grid}.qf-session-list strong{color:var(--sk-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;font-weight:650;display:flex}.qf-session-list span:not(.sk-pill):not(.sk-pill-dot){color:var(--sk-text);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.qf-session-list small{color:var(--sk-muted);font-size:12.5px;line-height:1.5}.sk-root .qf-sessions-scope{color:var(--sk-muted);align-items:flex-start;gap:10px;margin:0;font-size:12.5px;line-height:1.55;display:flex}.qf-sessions-scope>svg{color:var(--sk-primary);flex:none;margin-top:2px}.qf-sessions .sk-section-actions .button{white-space:nowrap}.qf-device-list>li>.qf-device-action{white-space:nowrap;flex:none;margin-left:auto}.sk-root .qf-devices-empty{color:var(--sk-muted);margin:0;font-size:13px}@container sk-section (width<=640px){.qf-options.is-inline{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.qf-sessions .sk-section-header{flex-wrap:wrap}.qf-sessions .sk-section-actions,.qf-sessions .sk-section-actions .button{width:100%}.qf-device-list>li{flex-wrap:wrap}.qf-device-list>li>.qf-device-action{width:100%}}.sp-avatar{letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.sp-avatar.is-sm{width:28px;height:28px;font-size:11px}.sp-avatar.is-lg{width:56px;height:56px;font-size:19px}.sp-avatar.has-photo .identity-image{border-radius:50%;width:100%;height:100%}.sp-avatar.is-violet{color:#4113c1;background:#ede7fd}.sp-avatar.is-plum{color:#6b1a84;background:#f4e6f8}.sp-avatar.is-pink{color:#a1006f;background:#fde6f4}.sp-avatar.is-gold{color:#8a4b00;background:#fff1d6}.sp-avatar.is-teal{color:#0b6b5a;background:#e0f4f0}.sp-avatar.is-indigo{color:#2a3c9e;background:#e5e9fc}.sp-avatar.is-icon{border:1px dashed var(--sk-border-strong,#d9cff0);background:var(--sk-soft,#faf8ff);color:var(--sk-subtle,#8a83a0)}.sp-avatar.is-muted{filter:grayscale();opacity:.6}.sp-person{align-items:center;gap:12px;min-width:0;max-width:100%;display:inline-flex}.sp-person-text{min-width:0;display:grid}.sp-person-name{min-width:0;color:var(--sk-ink,#101544);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.sp-person-detail{min-width:0;color:var(--sk-muted,#655d7c);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.sp-person.is-muted .sp-person-name{color:var(--sk-muted,#655d7c)}.sp-you{background:var(--sk-lavender,#f2edff);color:var(--sk-primary,#4113c1);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:650;line-height:1.5}.sp-select{min-width:0;max-width:var(--sk-w-md,280px);display:block;position:relative}.sp-select.is-wide{max-width:var(--sk-w-lg,420px)}.sp-select-avatar{pointer-events:none;display:inline-flex;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.rp-root.sk-root .sp-select>select.sk-input:not([type=checkbox]){text-overflow:ellipsis;max-width:none;padding-left:44px}.tma fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.tma legend{margin-bottom:8px;padding:0;font-size:.95rem;font-weight:650}.tma-muted,.tma-preset-text>span,.tma-area-text>span{color:var(--muted);font-size:.875rem}.tma-action{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.tma-action input{accent-color:var(--primary);margin-top:3px}.tma-preset-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tma-areas ul,.tma-location-list{margin:0;padding:0;list-style:none}.tma-area{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.tma-area:last-child{border-bottom:0}.tma-area-text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.tma-note{background:var(--warm-surface);border:1px solid var(--warm-border);border-radius:6px;margin-top:4px;padding:2px 8px;color:var(--ink)!important;font-size:.8125rem!important}.tma-levels{border:1px solid var(--border);border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.tma-level{cursor:pointer;white-space:nowrap;padding:6px 12px;font-size:.8125rem;position:relative}.tma-level+.tma-level{border-left:1px solid var(--border)}.tma-level input{opacity:0;pointer-events:none;position:absolute}.tma-level.is-selected{background:var(--primary);color:#fff}.tma-level:focus-within{outline:2px solid var(--focus);outline-offset:-2px}.tma-location-list li label{align-items:center;gap:8px;padding:6px 4px 6px 34px;display:flex}.tma-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tma-status{color:var(--muted);margin-right:auto;font-size:.875rem}@media (width<=560px){.tma-levels{width:100%}.tma-level{text-align:center;white-space:normal;flex:1 1 0;padding:6px 4px}}.tma-role,.tma-departments{border:0;min-width:0;margin:0 0 1.25rem;padding:0}.tma-role legend,.tma-departments legend{margin-bottom:.65rem;font-weight:700}.tma-role>select{width:100%;max-width:30rem}.tma-role>label{margin-bottom:.35rem;display:block}.tma-department-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tma-department-grid label,.tma-reach{gap:.35rem;min-width:0;display:grid}.tma-department-grid select,.tma-reach select{width:100%;min-width:0}.tma-department-shortcuts{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.tma-reach{margin-bottom:.75rem}@media (width<=480px){.tma-department-grid{grid-template-columns:minmax(0,1fr)}}.tma-select{gap:6px;margin:4px 0 0 30px;font-size:13px;font-weight:600;display:grid}.tma-select select{max-width:360px}.approved-workspace .settings-page.has-member-tabs .ui-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.approved-workspace .settings-page.has-member-tabs .ui-section-tabs button{min-width:0;min-height:44px}.approved-workspace .settings-page.has-member-tabs .ui-section-tabs button:last-child:nth-child(odd){grid-column:1/-1}@media (width>=1000px){.approved-workspace .settings-page.has-member-tabs .ui-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.approved-workspace .settings-page.has-member-tabs .ui-section-tabs button{min-height:48px}.approved-workspace .settings-page.has-member-tabs .ui-section-tabs button:last-child:nth-child(odd){grid-column:auto}}@media (width>=1760px){.approved-workspace .settings-page.has-member-tabs .ui-section-tabs{grid-template-columns:repeat(9,minmax(0,1fr))}}.team-settings{min-width:0}.sk-root .team-settings .tm-notice{border:1px solid var(--sk-info-border);background:var(--sk-info-bg);color:var(--sk-text);border-radius:10px;outline:none;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.team-settings .tm-notice>svg{flex-shrink:0;margin-top:2px}.team-settings .tm-notice:empty{display:none}.team-settings .tm-notice:focus-visible{outline:2px solid var(--sk-primary);outline-offset:2px}.team-settings .tm-notice.is-success{border-color:var(--sk-success-border);background:var(--sk-success-bg)}.team-settings .tm-notice.is-success>svg{color:var(--sk-success)}.team-settings .tm-notice.is-problem{border-color:var(--sk-danger-border);background:var(--sk-danger-bg);color:var(--sk-danger)}.tm-pills{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.tm-provisional{color:var(--sk-warning);font-size:12px;font-weight:600}.tm-muted{color:var(--sk-muted)}.tm-pad{padding:0 24px 24px}.tm-table-wrap{min-width:0;container:tm-table/inline-size}.tm-table,.tm-matrix{border-collapse:collapse;table-layout:auto;width:100%}.sk-root .tm-table th,.sk-root .tm-matrix thead th{border-bottom:1px solid var(--sk-border);background:var(--sk-soft);color:var(--sk-subtle);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 16px;font-size:11.5px;font-weight:650}.sk-root .tm-table th:first-child,.tm-table td:first-child,.sk-root .tm-matrix th:first-child{padding-left:24px}.tm-table td{border-top:1px solid var(--sk-border);color:var(--sk-text);vertical-align:middle;padding:14px 16px;font-size:13.5px}.tm-table tbody tr:first-child td{border-top:0}.tm-row{cursor:pointer;transition:background .12s}.tm-row:hover{background:var(--sk-soft)}.tm-row.is-invited .sp-person-name{font-weight:600}.tm-cell-person{width:44%;min-width:0;max-width:1px}.tm-cell-muted{color:var(--sk-muted);white-space:nowrap}.tm-cell-go{width:40px;color:var(--sk-subtle);text-align:right;padding-right:20px}.sk-root .tm-name-link{color:var(--sk-ink);overflow-wrap:anywhere;text-decoration:none}.sk-root .tm-row:hover .tm-name-link{color:var(--sk-primary)}.sk-root .tm-name-link:focus-visible{outline:2px solid var(--sk-primary);outline-offset:2px;border-radius:4px}.tm-cell-person .sp-person{width:100%}.tm-solo{border-top:1px dashed var(--sk-border-strong);background:var(--sk-soft);border-radius:0 0 var(--sk-radius) var(--sk-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 24px;display:flex}.sk-root .tm-solo p{color:var(--sk-muted);flex:260px;margin:0;font-size:13px}@container tm-table (width<=720px){.sk-root .tm-table th,.tm-table td{padding-inline:10px}.sk-root .tm-table th:first-child,.tm-table td:first-child{padding-left:20px}.tm-cell-go{padding-right:16px}}@container tm-table (width<=500px){.tm-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.tm-table,.tm-table tbody{display:block}.tm-table tr{border-top:1px solid var(--sk-border);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px;display:grid}.tm-table tbody tr:first-child{border-top:0}.tm-table td{border:0;padding:0;display:block}.tm-table td:first-child{padding-left:0}.tm-cell-person{grid-column:1;width:auto;max-width:none}.tm-cell-go{grid-area:1/2;align-self:center;width:auto;padding:0}.tm-table td[data-label]{grid-column:1/-1;align-items:center;gap:8px;padding-left:48px;display:flex}.tm-table td[data-label]:before{content:attr(data-label);min-width:84px;color:var(--sk-subtle);font-size:12px;font-weight:600}.tm-cell-muted{white-space:normal}}.team-settings .team-invitation-list{margin:0;padding:0;list-style:none;display:grid}.team-settings .team-invitation-list>li{border-top:1px solid var(--sk-border);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 24px;display:flex}.team-settings .team-invitation-list>li:first-child{border-top:0}.team-settings .team-invitation-icon{border:1px dashed var(--sk-border-strong);background:var(--sk-soft);width:36px;height:36px;color:var(--sk-primary);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.team-settings .team-invitation-body{flex:260px;gap:2px;min-width:0;display:grid}.team-settings .team-invitation-body strong{color:var(--sk-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;font-weight:650;display:inline-flex}.team-settings .team-invitation-body>span{color:var(--sk-text);font-size:13px}.team-settings .team-invitation-body small{color:var(--sk-muted);font-size:12.5px;line-height:1.5}.team-settings .team-member-muted{color:var(--sk-muted)}.team-settings .team-invitation-tools{flex-wrap:wrap;gap:8px;display:flex}.team-settings .member-settings-empty-note{color:var(--sk-muted);text-align:center;margin:0;padding:24px;font-size:13.5px}.tm-roles{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tm-role{border:1px solid var(--sk-border);border-radius:var(--sk-radius-sm);background:var(--sk-surface);align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.tm-role.is-owner{border-color:var(--sk-info-border);background:var(--sk-info-bg)}.tm-role-head{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sk-root .tm-role-head strong{color:var(--sk-ink);font-size:14.5px;font-weight:650}.sk-root .tm-role p{color:var(--sk-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.sk-root .tm-matrix tbody th,.tm-matrix td{border-top:1px solid var(--sk-border);color:var(--sk-text);text-align:left;vertical-align:middle;padding:12px 16px;font-size:13.5px;font-weight:500}.sk-root .tm-matrix tbody th{overflow-wrap:anywhere;padding-left:24px}.tm-matrix tbody tr:first-child>*{border-top:0}.tm-matrix td{width:160px}.tm-yes{color:var(--sk-success);align-items:center;gap:6px;font-weight:600;display:inline-flex}@container tm-table (width<=520px){.tm-matrix thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.tm-matrix,.tm-matrix tbody,.tm-matrix tr{display:block}.tm-matrix tr{border-top:1px solid var(--sk-border);padding:12px 16px}.tm-matrix tbody tr:first-child{border-top:0}.sk-root .tm-matrix tbody th,.tm-matrix td{border:0;align-items:center;gap:8px;width:auto;padding:2px 0;display:flex}.sk-root .tm-matrix tbody th{padding:0 0 6px;font-weight:600}.tm-matrix td:before{content:attr(data-label);min-width:64px;color:var(--sk-subtle);font-size:12px;font-weight:600}}.tm-audit{margin:0;padding:0;list-style:none;display:grid}.tm-audit>li{border-top:1px solid var(--sk-border);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 24px;display:grid}.tm-audit>li:first-child{border-top:0}.tm-audit-icon{background:var(--sk-lavender);width:30px;height:30px;color:var(--sk-primary);border-radius:8px;place-items:center;display:inline-grid}.tm-audit-text{min-width:0;color:var(--sk-text);overflow-wrap:anywhere;padding-top:5px;font-size:13.5px;line-height:1.5}.tm-audit time{color:var(--sk-muted);white-space:nowrap;padding-top:6px;font-size:12.5px}@container sk-section (width<=560px){.tm-audit>li{grid-template-columns:30px minmax(0,1fr);padding:12px 16px}.tm-audit time{white-space:normal;grid-column:2;padding-top:0}.team-settings .team-invitation-list>li,.tm-solo{padding-inline:16px}.team-settings .team-invitation-tools{width:100%;padding-left:52px}.tm-pad{padding:0 16px 16px}}.team-settings .team-access-change,.team-settings :is(.team-invite-form,.team-invite-link){gap:16px;display:grid}.sk-root .team-settings .team-access-change-title{color:var(--sk-ink);margin:0;font-size:14px;font-weight:650}.team-settings .team-impact-list{border:1px solid var(--sk-border);background:var(--sk-soft);border-radius:10px;gap:10px;margin:0;padding:14px 16px;list-style:none;display:grid}.team-settings .team-impact-list li{color:var(--sk-text);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.team-settings .team-impact-list li>svg{color:var(--sk-primary);flex-shrink:0;margin-top:2px}.team-settings :is(.team-access-change,.team-invite-form,.team-invite-link) .settings-field{gap:6px;margin:0;display:grid}.sk-root .team-settings :is(.team-access-change,.team-invite-form,.team-invite-link) label{color:var(--sk-ink);font-size:13.5px;font-weight:600}.rp-root.sk-root .team-settings :is(.team-access-change,.team-invite-form,.team-invite-link) :is(input,select):not([type=checkbox]):not([type=radio]){width:100%;min-height:var(--sk-control-h);border:1px solid var(--sk-input-border);border-radius:var(--sk-radius-sm);background:var(--sk-surface);color:var(--sk-text);padding:8px 12px;font-size:14px}.rp-root.sk-root .team-settings :is(.team-access-change,.team-invite-form,.team-invite-link) :is(input,select):focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px;border-color:var(--sk-primary)}.sk-root .team-settings :is(.team-access-change,.team-invite-form,.team-invite-link) .settings-help{color:var(--sk-muted);margin:0;font-size:12.5px;line-height:1.55}.sk-root .team-settings .settings-field-error{color:var(--sk-danger);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.sk-root .team-settings .settings-field-error>svg{flex-shrink:0;margin-top:2px}.sk-root .team-settings :is(.team-invite-note,.team-invite-warning){border:1px solid var(--sk-info-border);background:var(--sk-info-bg);color:var(--sk-text);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.team-settings :is(.team-invite-note,.team-invite-warning)>svg{color:var(--sk-primary);flex-shrink:0;margin-top:2px}.sk-root .team-settings .team-invite-warning{border-color:var(--sk-warning-border);background:var(--sk-warning-bg)}.team-settings .team-invite-warning>svg{color:var(--sk-warning)}.sk-root .team-settings .member-settings-notice.is-problem{border:1px solid var(--sk-danger-border);background:var(--sk-danger-bg);color:var(--sk-danger);border-radius:10px;gap:10px;margin:0;padding:12px 14px;font-size:13px;display:grid}.team-settings .member-settings-notice.is-problem p{color:inherit;margin:0}.team-settings .team-invite-link-row{flex-wrap:wrap;gap:8px;display:flex}.rp-root.sk-root .team-settings .team-invite-link-row input{flex:240px;width:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.sk-root .team-settings .team-invite-copied{color:var(--sk-success);margin:0;font-size:12.5px;font-weight:600}.team-settings .team-invite-copied:empty{display:none}.team-settings .sk-row-control.sk-value{display:block}.team-settings .sk-section-body>.sk-callout{margin-top:16px}.team-settings .sk-subpage-media:has(.sp-avatar){background:0 0;border-radius:50%}.team-settings .sk-subpage-media .sp-avatar{width:100%;height:100%;font-size:16px}.tm-table .sp-person-detail{overflow-wrap:break-word}.team-settings .tm-sub{color:var(--sk-muted);font-size:12.5px;display:block}.assignment-settings{min-width:0}.asg-meta-text{min-width:0;color:var(--sk-muted);overflow-wrap:anywhere;font-size:13px}.sk-root .asg-notice{border:1px solid var(--sk-info-border);background:var(--sk-info-bg);color:var(--sk-text);overflow-wrap:anywhere;border-radius:10px;outline:none;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.asg-notice>svg{flex-shrink:0;margin-top:2px}.asg-notice:empty{display:none}.asg-notice:focus-visible{outline:2px solid var(--sk-primary);outline-offset:2px}.asg-notice.is-success{border-color:var(--sk-success-border);background:var(--sk-success-bg)}.asg-notice.is-success>svg{color:var(--sk-success)}.asg-notice.is-problem{border-color:var(--sk-danger-border);background:var(--sk-danger-bg);color:var(--sk-danger)}.asg-form{gap:24px;min-width:0;display:grid}.asg-pad{padding:0 24px 24px}.asg-location-bar{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;min-width:0;display:flex}.asg-location-pick{flex:0 1 var(--sk-w-md);gap:6px;min-width:0;display:grid}.sk-root .asg-location-pick label{color:var(--sk-ink);font-size:13px;font-weight:600}.asg-location-meta{flex-wrap:wrap;flex:260px;align-items:center;gap:6px 10px;min-width:0;padding-bottom:9px;display:flex}.asg-rules{margin:0;padding:0;list-style:none}.asg-rule{border-top:1px solid var(--sk-border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px 32px;padding:20px 24px;display:grid}.asg-rule:first-child{border-top:0}.asg-rule-label{align-items:flex-start;gap:12px;min-width:0;display:flex}.asg-rule-label>div{min-width:0}.asg-rule-icon{background:var(--sk-lavender);width:32px;height:32px;color:var(--sk-primary);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.sk-root .asg-rule-label h4,.sk-root .asg-esc-head h4{color:var(--sk-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:1.45}.sk-root .asg-rule-label p,.sk-root .asg-esc-help{color:var(--sk-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px;line-height:1.55}.asg-rule-control{align-content:start;gap:10px;min-width:0;display:grid}.asg-segment{border:1px solid var(--sk-border-strong);background:var(--sk-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.sk-root .asg-segment-option{min-width:0;min-height:34px;color:var(--sk-muted);text-align:center;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:6px 8px;font-size:13px;font-weight:600;line-height:1.3;transition:background .12s,color .12s;display:flex;position:relative}.asg-segment-option>span{overflow-wrap:anywhere;min-width:0}.sk-root .asg-segment-option input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.sk-root .asg-segment-option:hover{color:var(--sk-text)}.sk-root .asg-segment-option.is-checked{background:var(--sk-surface);color:var(--sk-primary);box-shadow:var(--sk-shadow);outline:1px solid var(--sk-border-strong)}.sk-root .asg-segment-option:has(input:focus-visible){outline:2px solid var(--sk-primary);outline-offset:1px}.sk-root .asg-segment-option:has(input:disabled){cursor:not-allowed;opacity:.6}.asg-person-field{gap:6px;min-width:0;display:grid}.sk-root .asg-summary{border-radius:var(--sk-radius-sm);background:var(--sk-soft);color:var(--sk-text);align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.55;display:flex}.asg-summary>svg{color:var(--sk-primary);flex-shrink:0;margin-top:2px}.asg-summary>span{overflow-wrap:anywhere;min-width:0}.asg-people{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.asg-people>li{border:1px solid var(--sk-border);border-radius:var(--sk-radius-sm);background:var(--sk-surface);min-width:0;padding:10px 12px;display:flex}.asg-people>li.is-muted{background:var(--sk-soft)}.asg-hours{margin-bottom:8px}.asg-escalations{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.asg-esc{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.asg-esc.is-on{border-color:var(--sk-info-border)}.asg-esc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.asg-esc-head h4{flex:160px;min-width:0}.sk-root .asg-esc-help{margin:-6px 0 0}.asg-delays{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.asg-delay{align-content:start;gap:6px;min-width:0;display:grid}.sk-root .asg-delay>label{color:var(--sk-ink);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.asg-minutes{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.rp-root.sk-root .asg-minutes>input.sk-input:not([type=checkbox]):not([type=radio]){flex:none;width:96px}.asg-minutes>span{min-width:0;color:var(--sk-muted);font-size:12.5px}.asg-away-list{margin:0;padding:0;list-style:none}.asg-away{border-top:1px solid var(--sk-border);gap:10px;padding:18px 24px;display:grid}.asg-away:first-child{border-top:0}.asg-away.is-past{background:var(--sk-soft)}.asg-away-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;display:flex}.asg-away-people{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.asg-away-arrow{color:var(--sk-subtle);display:inline-flex}.sk-root .asg-away-when,.sk-root .asg-away-work,.sk-root .asg-away-by{color:var(--sk-text);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.5;display:flex}.asg-away-when>svg{color:var(--sk-subtle);flex-shrink:0;margin-top:3px}.sk-root .asg-away-by{color:var(--sk-subtle);font-size:12px}.asg-away-actions{flex-wrap:wrap;gap:8px;display:flex}.asg-away-actions .button{white-space:normal;text-align:left;max-width:100%}.asg-audit{margin:0;padding:0;list-style:none}.asg-audit>li{border-top:1px solid var(--sk-border);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 24px;display:grid}.asg-audit>li:first-child{border-top:0}.asg-audit-icon{background:var(--sk-lavender);width:30px;height:30px;color:var(--sk-primary);border-radius:8px;place-items:center;display:inline-grid}.asg-audit>li.is-escalated .asg-audit-icon{background:var(--sk-warning-bg);color:var(--sk-warning)}.asg-audit-body{gap:4px;min-width:0;padding-top:5px;display:grid}.sk-root .asg-audit-body p{color:var(--sk-text);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.asg-audit-meta{color:var(--sk-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.sk-root .asg-audit-meta a{color:var(--sk-primary);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.sk-root .asg-audit-meta a:hover{text-decoration:underline}.asg-audit time{color:var(--sk-muted);white-space:nowrap;padding-top:6px;font-size:12.5px}.asg-away-form{gap:16px;display:grid}.asg-away-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.asg-field{align-content:start;gap:6px;min-width:0;display:grid}.sk-root .asg-field>label{color:var(--sk-ink);font-size:13.5px;font-weight:600}.asg-field .sp-select{max-width:none}.sk-root .asg-dialog-help{color:var(--sk-muted);margin:0;font-size:12.5px;line-height:1.55}@container sk-section (width<=720px){.asg-rule{grid-template-columns:minmax(0,1fr)}.asg-rule-control{padding-left:44px}}@container sk-section (width<=640px){.asg-rule{padding:16px}.asg-rule-control{padding-left:0}.asg-escalations,.asg-delays{grid-template-columns:minmax(0,1fr)}.asg-away,.asg-audit>li{padding-inline:16px}.asg-pad{padding:0 16px 16px}}@container sk-section (width<=300px){.asg-segment{grid-template-columns:minmax(0,1fr)}}@container sk-section (width<=420px){.sk-root .asg-segment-option{padding:6px 4px;font-size:12.5px}.asg-audit>li{grid-template-columns:30px minmax(0,1fr)}.asg-audit time{white-space:normal;grid-column:2;padding-top:0}}@media (width<=600px){.asg-away-grid{grid-template-columns:minmax(0,1fr)}}.workspace-ai{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);min-width:0;box-shadow:var(--sk-shadow);scroll-margin-top:calc(var(--topbar-height) + 16px);gap:12px;padding:20px 24px;display:grid}.workspace-ai p{margin:0}.workspace-ai .launch-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.workspace-ai .launch-card-head h3{margin:0;font-size:15.5px}.workspace-ai h3{align-items:center;gap:6px;display:inline-flex}.workspace-ai-usage{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;display:grid}.workspace-ai-usage>div{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--lavender);padding:10px 12px}.workspace-ai-usage dt{color:var(--muted);font-size:12px;font-weight:600}.workspace-ai-usage dd{margin:2px 0 0;font-size:14px;font-weight:600}.workspace-ai-held{border:1px solid var(--warm-border);border-radius:var(--radius-control);background:var(--warm-surface);align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:13px;display:flex}.workspace-ai-switch{align-items:flex-start;gap:8px;font-size:14px;display:flex}.workspace-ai :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;min-height:0;accent-color:var(--sk-primary);flex:none;margin:2px 0 0;padding:0}.workspace-ai-modes{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.workspace-ai-modes>p{grid-column:1/-1}.workspace-ai-modes legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.workspace-ai-choices{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-ai-mode{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px;padding:14px 14px 14px 12px;font-size:14px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}.workspace-ai-mode:hover{border-color:var(--sk-border-strong)}.workspace-ai .workspace-ai-mode input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.workspace-ai-mode:has(input:checked){border-color:var(--sk-primary);background:var(--sk-lavender);box-shadow:var(--sk-shadow)}.workspace-ai-mode:has(input:focus-visible){outline:2px solid var(--sk-primary);outline-offset:2px}.workspace-ai-modes:disabled .workspace-ai-mode{cursor:default;opacity:.7}.workspace-ai-mode-icon{background:var(--sk-lavender);width:34px;height:34px;color:var(--sk-primary);border-radius:10px;place-items:center;display:inline-grid}.workspace-ai-mode:has(input:checked) .workspace-ai-mode-icon{background:var(--sk-primary);color:var(--sk-surface)}.workspace-ai-mode-text{gap:3px;padding-right:18px;display:grid}.workspace-ai-mode-text strong{color:var(--sk-ink);font-size:14.5px}.workspace-ai-mode .launch-muted{margin:0;font-size:12.5px;line-height:1.45}.workspace-ai-mode-check{border:2px solid var(--sk-border-strong);border-radius:50%;width:16px;height:16px;position:absolute;top:12px;right:12px}.workspace-ai-mode:has(input:checked) .workspace-ai-mode-check{border:5px solid var(--sk-primary)}@media (width<=760px){.workspace-ai-choices{grid-template-columns:minmax(0,1fr)}}.workspace-ai-credits{border:1px solid var(--border);background:var(--canvas);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.workspace-ai-credits-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:14px;display:flex}.workspace-ai-credits-head span{color:var(--muted);font-variant-numeric:tabular-nums}.workspace-ai-credits-bar{background:var(--lavender);border-radius:999px;height:8px;overflow:hidden}.workspace-ai-credits-bar>span{border-radius:inherit;background:var(--brand-violet);height:100%;display:block}.workspace-ai-credits-bar.is-warning>span{background:var(--brand-gold)}.workspace-ai-credits-bar.is-exhausted>span{background:var(--brand-crimson)}.launch-safety :is(h3,h4,p,strong,label,a,li){overflow-wrap:anywhere}.launch-overview-frame{min-width:0;container:launch-overview/inline-size}.launch-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""safety""health""checklist""ai""diag";align-items:start;gap:24px;display:grid}.launch-side{display:contents}.launch-area-hero{grid-area:hero}.launch-area-checklist{grid-area:checklist}.launch-controls{grid-area:safety}.launch-health{grid-area:health}.launch-diagnostics{grid-area:diag}.launch-ai{grid-area:ai;min-width:0}@container launch-overview (width>=820px){.launch-overview{grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-areas:"hero hero""checklist side""ai ai"}.launch-side{flex-direction:column;grid-area:side;gap:24px;min-width:0;display:flex}}.launch-hero{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);min-width:0;box-shadow:var(--sk-shadow);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 20px;padding:20px 24px;display:grid}.launch-hero.is-ready{border-color:var(--sk-success-border)}.launch-hero.is-loading{min-height:116px;display:flex}.launch-hero-text{gap:4px;min-width:0;display:grid}.sk-root .launch-eyebrow{color:var(--sk-subtle);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:650}.sk-root .launch-hero h3{color:var(--sk-ink);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.3}.launch-hero-groups{border-top:1px solid var(--sk-border);grid-column:1/-1;gap:8px;margin:0;padding:14px 0 0;list-style:none;display:grid}.launch-hero-groups li{grid-template-columns:minmax(0,150px) minmax(0,1fr) 36px;align-items:center;gap:12px;font-size:12.5px;display:grid}.launch-hero-group-name{min-width:0;color:var(--sk-text);font-weight:550}.launch-hero-group-count{color:var(--sk-muted);font-variant-numeric:tabular-nums;text-align:right}.launch-bar{display:block;overflow:visible}.launch-bar-track{fill:var(--sk-lavender)}.launch-bar-value{fill:var(--sk-primary)}.launch-bar-value.is-done{fill:var(--sk-success)}@container launch-overview (width>=820px){.launch-hero{grid-template-columns:auto minmax(0,1fr) minmax(240px,300px)}.launch-hero-groups{border-top:0;border-left:1px solid var(--sk-border);grid-column:auto;padding:0 0 0 20px}.launch-hero-groups li{grid-template-columns:minmax(0,1fr) 72px 30px}}.launch-ring{flex:none;width:76px;height:76px;position:relative}.launch-ring svg{display:block}.launch-ring circle{fill:none;stroke-width:8px}.launch-ring-track{stroke:var(--sk-lavender)}.launch-ring-value{stroke:var(--sk-primary);stroke-linecap:round}.launch-ring.is-ready .launch-ring-value{stroke:var(--sk-success)}.launch-ring-label{text-align:center;place-content:center;line-height:1.1;display:grid;position:absolute;inset:0}.launch-ring-label strong{color:var(--sk-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.launch-ring-label span{color:var(--sk-muted);font-size:11px}.launch-filter{border:1px solid var(--sk-border);background:var(--sk-soft);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.sk-root .launch-filter button{min-height:32px;color:var(--sk-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.sk-root .launch-filter button[aria-pressed=true]{background:var(--sk-surface);color:var(--sk-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--sk-ink) 14%, transparent)}.sk-root .launch-filter button:focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px}.launch-filter-count{background:var(--sk-lavender);min-width:20px;color:var(--sk-primary);text-align:center;border-radius:999px;padding:0 6px;font-size:11.5px;line-height:18px}.launch-group+.launch-group{border-top:1px solid var(--sk-border)}.launch-group-head{border-top:1px solid var(--sk-border);background:var(--sk-soft);align-items:center;gap:10px;padding:12px 24px;display:flex}.launch-group:first-child .launch-group-head{border-top-color:var(--sk-border)}.launch-group-icon{background:var(--sk-lavender);width:26px;height:26px;color:var(--sk-primary);border-radius:7px;flex:none;place-items:center;display:inline-grid}.sk-root .launch-group-head h4{min-width:0;color:var(--sk-ink);flex:1;margin:0;font-size:13.5px;font-weight:650}.launch-group-count{color:var(--sk-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.sk-root .launch-group-done{border-top:1px solid var(--sk-border);color:var(--sk-success);align-items:center;gap:8px;margin:0;padding:12px 24px;font-size:13px;font-weight:550;display:flex}.launch-items{margin:0;padding:0;list-style:none}.launch-item{border-top:1px solid var(--sk-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px 24px;display:grid}.launch-item-mark{background:var(--sk-warning-bg);width:26px;height:26px;color:var(--sk-warning);border-radius:50%;place-items:center;display:inline-grid}.launch-item.is-live .launch-item-mark{background:var(--sk-success-bg);color:var(--sk-success)}.launch-item.is-simulated .launch-item-mark{background:var(--sk-soft);color:var(--sk-muted)}.launch-item.is-decision_blocked .launch-item-mark{background:var(--sk-danger-bg);color:var(--sk-danger)}.launch-item-text{min-width:0}.sk-root .launch-item-text strong{color:var(--sk-ink);font-size:14px;font-weight:600;line-height:1.45;display:block}.sk-root .launch-item-text p{color:var(--sk-muted);margin:2px 0 0;font-size:13px;line-height:1.5}.launch-item-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;min-width:0;display:flex}.sk-root .launch-fix{border-radius:var(--sk-radius-sm);min-height:32px;color:var(--sk-primary);align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.sk-root .launch-fix:hover{background:var(--sk-lavender)}.sk-root .launch-fix:focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px}.sk-root .button.launch-action{white-space:nowrap;min-height:32px;padding:0 12px;font-size:13px}.sk-root .launch-action-notice{border-bottom:1px solid var(--sk-border);color:var(--sk-ink);margin:0;padding:10px 20px;font-size:13px;line-height:1.5}.launch-support-detail{color:var(--sk-muted);margin-top:6px;font-size:12px}.launch-support-detail summary{cursor:pointer;border-radius:4px;width:fit-content}.launch-support-detail summary:focus-visible{outline:2px solid var(--sk-primary);outline-offset:2px}.sk-root .launch-support-detail p{margin:4px 0 0;font-size:12px}@container sk-section (width<=600px){.launch-item{grid-template-columns:auto minmax(0,1fr);padding:12px 16px}.launch-group-head,.sk-root .launch-group-done{padding-inline:16px}.launch-item-side{grid-column:2;justify-content:flex-start}.sk-root .launch-fix{margin-left:-8px}}.launch-controls .sk-section-body,.launch-health .sk-section-body,.launch-privacy-section .sk-section-body{gap:12px;display:grid}.sk-root .launch-muted{color:var(--sk-muted);margin:0;font-size:13px;line-height:1.55}.sk-root .launch-label,.sk-root .launch-action-title{color:var(--sk-ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.4;display:block}.sk-root .launch-help{color:var(--sk-muted);margin:-4px 0 0;font-size:12.5px;line-height:1.5}.sk-root .launch-problem{color:var(--sk-danger);align-items:flex-start;gap:6px;margin:0;font-size:13px;font-weight:600;line-height:1.45;display:flex}.launch-problem svg{flex:none;margin-top:2px}.sk-root .launch-notice{color:var(--sk-text);margin:0;font-size:13px;font-weight:600}.sk-root .launch-notice:empty{height:0;margin-top:-12px}.launch-inline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.launch-grow{flex:160px;min-width:0}.launch-switch{border:1px solid var(--sk-success-border);border-radius:var(--sk-radius-sm);background:var(--sk-success-bg);gap:6px;min-width:0;padding:14px 16px;display:grid}.launch-switch.is-paused{border-color:var(--sk-danger-border);background:var(--sk-danger-bg)}.launch-switch-head{align-items:center;gap:10px;display:flex}.launch-switch-light{background:var(--sk-success);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--sk-success) 18%, transparent);border-radius:50%;flex:none}.launch-switch.is-paused .launch-switch-light{background:var(--sk-danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--sk-danger) 18%, transparent)}.sk-root .launch-switch h4{min-width:0;color:var(--sk-ink);flex:1;margin:0;font-size:14.5px;font-weight:650}.sk-root .launch-switch p{color:var(--sk-text);margin:0;font-size:13px;line-height:1.55}.sk-root .launch-switch p.launch-muted{color:var(--sk-muted)}.launch-form{gap:8px;min-width:0;display:grid}.sk-root .button.launch-pause-button{border:1px solid var(--sk-danger);background:var(--sk-danger);color:#fff;justify-self:start}.sk-root .button.launch-pause-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--sk-danger) 82%, black);background:color-mix(in srgb, var(--sk-danger) 82%, black)}.sk-root .button.launch-pause-button:focus-visible{outline:2px solid var(--sk-danger);outline-offset:2px}.launch-confirm{border:1px solid var(--sk-warning-border);border-radius:var(--sk-radius-sm);background:var(--sk-warning-bg);gap:12px;min-width:0;padding:14px 16px;display:flex}.launch-confirm-icon{color:var(--sk-warning);flex:none}.launch-confirm-body{flex:1;gap:6px;min-width:0;display:grid}.sk-root .launch-confirm-title{color:var(--sk-ink);margin:0;font-size:14px;font-weight:650}.launch-health-headline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.launch-alerts{margin:0;padding:0;list-style:none}.launch-alert{border-top:1px solid var(--sk-border);justify-items:start;gap:4px;padding:12px 0;display:grid}.sk-root .launch-alert strong{color:var(--sk-ink);font-size:13.5px;font-weight:600}.sk-root .launch-alert p{color:var(--sk-muted);margin:0;font-size:13px;line-height:1.5}.launch-pad{gap:12px;padding:0 24px 16px;display:grid}.launch-filters{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.launch-field{gap:6px;min-width:0;display:grid}.sk-root .launch-field>span{color:var(--sk-text);font-size:12.5px;font-weight:600}.launch-audit{margin:0;padding:0;list-style:none;transition:opacity .15s}.launch-audit.is-refreshing{opacity:.6;pointer-events:none}.launch-audit li{border-top:1px solid var(--sk-border);grid-template-columns:56px minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2px 16px;padding:12px 24px;font-size:13.5px;display:grid}.launch-seq{color:var(--sk-subtle);font-variant-numeric:tabular-nums;font-size:12.5px}.sk-root .launch-audit strong{min-width:0;color:var(--sk-ink);font-weight:600}.launch-audit-actor,.launch-audit-time{min-width:0;color:var(--sk-muted);font-size:13px}.launch-audit-time{text-align:right}@container sk-section (width<=760px){.launch-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-filters .button{justify-self:start}}@container sk-section (width<=600px){.launch-pad{padding:0 16px 16px}.launch-audit li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;padding:12px 16px}.launch-audit-actor,.launch-audit-time{text-align:left;grid-column:2}}@container sk-section (width<=420px){.launch-filters{grid-template-columns:minmax(0,1fr)}}.launch-privacy-section .inbox-contact-results{max-height:none;overflow:visible}.launch-steps{color:var(--sk-muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.launch-steps li{align-items:center;gap:8px;display:inline-flex}.launch-steps span{background:var(--sk-lavender);width:22px;height:22px;color:var(--sk-primary);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.launch-contact{border:1px solid var(--sk-border);border-radius:var(--sk-radius-sm);min-width:0;overflow:hidden}.launch-contact-head{background:var(--sk-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 16px;display:flex}.sk-root .launch-contact-head strong{min-width:0;color:var(--sk-ink);flex:160px;font-size:14.5px}.launch-contact-avatar{background:var(--sk-lavender);width:32px;height:32px;color:var(--sk-primary);border-radius:50%;flex:none;place-items:center;display:inline-grid}.sk-root .launch-contact>.launch-muted{background:var(--sk-soft);padding:0 16px 12px}.launch-action-row,.launch-erase{border-top:1px solid var(--sk-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:14px 16px;display:grid}.launch-action-row.is-field,.launch-erase{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.launch-erase{background:var(--sk-danger-bg)}.launch-action-row>div,.launch-erase>div{min-width:0}.launch-erase-list{gap:4px;margin:6px 0 8px;padding-left:18px;display:grid}.launch-erase-final{color:var(--sk-danger);margin:6px 0 0;font-weight:600}@container sk-section (width<=640px){.launch-action-row,.launch-action-row.is-field,.launch-erase{grid-template-columns:minmax(0,1fr)}.launch-action-row>.button{justify-self:start}}.launch-requests{margin:0;padding:0;list-style:none}.launch-requests li{border-top:1px solid var(--sk-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 24px;display:flex}@media (width<=520px){.launch-hero{grid-template-columns:minmax(0,1fr);justify-items:start;gap:14px;padding:16px}.launch-hero-groups{justify-self:stretch}.launch-hero-groups li{grid-template-columns:minmax(0,1fr) 96px 30px}.sk-root .launch-hero h3{font-size:18px}.launch-requests li{padding:12px 16px}.sk-root .button.launch-pause-button{justify-self:stretch}}.lead-settings-page :is(h3,h4,p,strong,label,li,span){overflow-wrap:anywhere}.sk-root .lead-muted{color:var(--sk-muted);margin:0;font-size:13px;line-height:1.55}.lead-settings-frame{min-width:0;container:lead-settings/inline-size}.lead-settings-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"how""bands""service""preview""points""versions";align-items:start;gap:24px;display:grid}.lead-area-how{grid-area:how}.lead-area-bands{grid-area:bands}.lead-area-service{grid-area:service}.lead-service-area{gap:8px;display:grid}.lead-service-area label{gap:2px;font-weight:600;display:grid}.lead-service-area label .lead-muted{font-weight:400}.lead-service-area textarea{resize:vertical;width:100%;font:inherit}.lead-area-preview{grid-area:preview;min-width:0}.lead-area-points{grid-area:points}.lead-area-versions{grid-area:versions}@container lead-settings (width>=860px){.lead-settings-grid{grid-template-columns:minmax(0,1fr) minmax(280px,330px);grid-template-areas:"how how""bands preview""service preview""points preview""versions preview"}.lead-area-preview{top:calc(var(--topbar-height,60px) + 16px);max-height:calc(100vh - var(--topbar-height,60px) - 32px);overscroll-behavior:contain;border-radius:var(--sk-radius);scrollbar-width:thin;position:sticky;overflow-y:auto}}.lead-cfg-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lead-cfg-how li{border:1px solid var(--sk-border);border-radius:var(--sk-radius-sm);background:var(--sk-soft);gap:12px;min-width:0;padding:14px;display:flex}.lead-cfg-how li>div{min-width:0}.lead-cfg-how-step{background:var(--sk-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-grid}.sk-root .lead-cfg-how strong{color:var(--sk-ink);font-size:13.5px;font-weight:650;line-height:1.4;display:block}.sk-root .lead-cfg-how p{color:var(--sk-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}@container sk-section (width<=700px){.lead-cfg-how{grid-template-columns:minmax(0,1fr);gap:12px}.lead-cfg-how li{background:0 0;border:0;padding:0}}.lead-cfg-scale{display:block;overflow:visible}.lead-cfg-scale-empty{fill:var(--sk-lavender)}.lead-fill.is-hot{fill:var(--brand-crimson)}.lead-fill.is-warm{fill:var(--brand-gold)}.lead-fill.is-cool{fill:color-mix(in srgb, var(--primary) 70%, white)}.lead-fill.is-cold{fill:color-mix(in srgb, var(--muted) 45%, white)}.lead-fill.is-none{fill:color-mix(in srgb, var(--muted) 18%, white)}.lead-cfg-tick{stroke:var(--sk-ink);stroke-width:2px}.lead-cfg-tick-text{fill:var(--sk-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.lead-cfg-tick-text.is-end{fill:var(--sk-subtle);font-weight:500}.lead-cfg-marker{fill:#fff;stroke:var(--sk-ink);stroke-width:3px}.lead-bands{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.lead-band{border:1px solid var(--sk-border);border-radius:var(--sk-radius-sm);background:var(--sk-surface);align-content:start;justify-items:start;gap:6px;min-width:0;padding:12px 10px;display:grid}.sk-root .lead-band-label{color:var(--sk-muted);font-size:12px;font-weight:600}.lead-band-fixed{min-height:var(--sk-control-h);color:var(--sk-ink);font-variant-numeric:tabular-nums;align-items:center;font-size:14px;display:flex}.lead-band-range{color:var(--sk-muted);font-variant-numeric:tabular-nums;font-size:12px}.rp-root.sk-root .lead-number{font-variant-numeric:tabular-nums;width:88px;max-width:100%}.sk-root .lead-field-error{color:var(--sk-danger);align-items:flex-start;gap:5px;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.lead-field-error svg{flex:none;margin-top:1px}@container sk-section (width<=480px){.lead-bands{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-tabs-bar{padding:0 24px}.lead-weights{min-width:0}.lead-weight-group-head{border-top:1px solid var(--sk-border);background:var(--sk-soft);padding:16px 24px 8px}.lead-weight-group:first-child .lead-weight-group-head{border-top:0}.sk-root .lead-weight-group-head h4{color:var(--sk-ink);letter-spacing:.01em;margin:0;font-size:13px;font-weight:650}.sk-root .lead-weight-group-head p{color:var(--sk-muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.lead-weight{border-top:1px solid var(--sk-border);grid-template-columns:minmax(0,1fr) minmax(56px,96px) 88px 32px;align-items:center;gap:4px 14px;padding:9px 24px;display:grid}.lead-weight-label{gap:2px;min-width:0;display:grid}.sk-root .lead-weight-label label{color:var(--sk-ink);font-size:13.5px;font-weight:550;line-height:1.4}.lead-weight-default{color:var(--sk-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.lead-weight-tag{background:var(--sk-info-bg);color:var(--sk-info);border-radius:999px;padding:0 6px;font-size:11px;font-weight:650;line-height:17px}.lead-points-bar{display:block}.lead-points-track{fill:var(--sk-lavender)}.lead-points-plus{fill:var(--sk-primary)}.lead-points-minus{fill:var(--brand-crimson)}.lead-points-zero{stroke:var(--sk-border-strong);stroke-width:1px}.sk-root .lead-weight-reset{border-radius:var(--sk-radius-sm);width:32px;height:32px;color:var(--sk-primary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.sk-root .lead-weight-reset:hover:not(:disabled){background:var(--sk-lavender)}.sk-root .lead-weight-reset:focus-visible{outline:2px solid var(--sk-primary);outline-offset:1px}.lead-weight>.lead-field-error{grid-column:1/-1;justify-self:end}@container sk-section (width<=520px){.lead-tabs-bar{padding:0 16px}.lead-weight-group-head{padding-inline:16px}.lead-weight{grid-template-columns:minmax(0,1fr) 76px 32px;gap:4px 8px;padding:10px 16px}.lead-points-bar{display:none}.rp-root.sk-root .lead-weight .lead-number{width:76px}.lead-weight>.lead-field-error{justify-self:start}}.lead-preview .sk-section-body{gap:12px;display:grid}.lead-example-pick{border:1px solid var(--sk-border);background:var(--sk-soft);border-radius:10px;flex-wrap:wrap;gap:2px;margin:0;padding:3px;display:flex}.lead-example-pick legend{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-example-pick label{flex:auto;position:relative}.lead-example-pick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lead-example-pick span{color:var(--sk-muted);text-align:center;white-space:nowrap;border-radius:7px;padding:6px 10px;font-size:12.5px;font-weight:600;display:block}.lead-example-pick input:checked+span{background:var(--sk-surface);color:var(--sk-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--sk-ink) 14%, transparent)}.lead-example-pick input:focus-visible+span{outline:2px solid var(--sk-primary);outline-offset:1px}.lead-example{border:1px solid var(--sk-border);border-radius:var(--sk-radius-sm);background:var(--sk-soft);gap:10px;padding:14px;display:grid}.lead-example-score{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.sk-root .lead-example-number{color:var(--sk-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:750;line-height:1}.lead-example-of{color:var(--sk-muted);margin-right:4px;font-size:13px}.lead-example-score .lead-chip{align-self:center}.lead-example-lines{border-top:1px solid var(--sk-border);gap:2px;margin:0;padding:8px 0 0;list-style:none;display:grid}.lead-example-lines li{color:var(--sk-text);justify-content:space-between;gap:12px;font-size:12.5px;line-height:1.45;display:flex}.lead-example-lines li>span{min-width:0}.lead-example-lines strong{font-variant-numeric:tabular-nums;flex:none}.lead-example-lines strong.is-plus{color:var(--sk-success)}.lead-example-lines strong.is-minus{color:var(--sk-danger)}.lead-example-lines .lead-example-total{border-top:1px solid var(--sk-border);color:var(--sk-ink);margin-top:4px;padding-top:6px;font-weight:650}.lead-impact{border-top:1px solid var(--sk-border);gap:10px;padding-top:14px;display:grid}.sk-root .lead-impact h4{color:var(--sk-ink);margin:0;font-size:13.5px;font-weight:650}.sk-root .lead-impact-sentence{color:var(--sk-ink);margin:0;font-size:13px;font-weight:600;line-height:1.5}.lead-dist{gap:6px;display:grid}.lead-dist-head{color:var(--sk-muted);justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.lead-dist-bar{display:block}.lead-dist-legend{color:var(--sk-text);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.lead-dist-legend li{align-items:center;gap:5px;display:inline-flex}.lead-dist-legend strong{font-variant-numeric:tabular-nums}.lead-dot{background:color-mix(in srgb, var(--muted) 18%, white);border-radius:50%;width:8px;height:8px}.lead-dot.is-hot{background:var(--brand-crimson)}.lead-dot.is-warm{background:var(--brand-gold)}.lead-dot.is-cool{background:color-mix(in srgb, var(--primary) 70%, white)}.lead-dot.is-cold{background:color-mix(in srgb, var(--muted) 45%, white)}.lead-versions{margin:0;padding:0;list-style:none}.lead-versions li{border-top:1px solid var(--sk-border);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 24px;font-size:13px;display:flex}.sk-root .lead-versions strong{color:var(--sk-ink);font-weight:600}.lead-versions span:not(.sk-pill):not(.sk-pill-dot){min-width:0;color:var(--sk-muted);flex:200px}@container sk-section (width<=600px){.lead-versions li{padding:12px 16px}}.lead-savebar-message{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.sb-profile{container:sb-profile/inline-size}.sb-profile-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.sb-profile-main{gap:24px;min-width:0;display:grid}@container sb-profile (width>=820px){.sb-profile-layout{grid-template-columns:minmax(0,1fr) 280px}.sb-preview{top:calc(var(--topbar-height,60px) + 20px);position:sticky}}.sb-address{gap:12px;display:grid}.sb-address-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr);gap:12px;display:grid}.sb-mini-field{align-content:start;gap:6px;min-width:0;display:grid}.sk-root .sb-mini-field>label{color:var(--sk-text);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px;font-weight:600;display:inline-flex}@container sk-section (width<=460px){.sb-address-grid{grid-template-columns:minmax(0,1fr)}}.sk-root .sb-photos .profile-images-section.is-embedded{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);box-shadow:var(--sk-shadow);scroll-margin-top:calc(var(--topbar-height,60px) + 16px);margin:0;padding:20px 24px 22px}.sk-root .sb-photos .profile-images-heading{align-items:flex-start;gap:12px;margin-bottom:16px}.sk-root .sb-photos .profile-images-icon{background:var(--sk-lavender);width:32px;height:32px;color:var(--sk-primary);border-radius:9px}.sk-root .sb-photos .profile-images-icon svg{width:18px;height:18px}.sk-root .sb-photos .profile-images-heading h2{color:var(--sk-ink);letter-spacing:-.01em;outline:none;margin:0;font-size:15.5px;font-weight:650;line-height:32px}.sk-root .sb-photos .profile-images-heading p{color:var(--sk-muted);margin-top:-2px;font-size:13px}.sk-root .sb-photos .profile-images-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.sk-root .sb-photos .profile-image-editor{border-color:var(--sk-border);background:var(--sk-soft);padding:14px}.sk-root .sb-photos .profile-image-actions{margin-top:10px}.sk-root .sb-photos .profile-image-actions .button{border-radius:var(--sk-radius-sm);min-height:36px;padding:6px 12px;font-size:13px}.sk-root .sb-photos .profile-images-help{color:var(--sk-muted);margin:12px 0 0;font-size:12.5px}.sb-preview{gap:8px;min-width:0;display:grid}.sk-root .sb-preview-kicker{color:var(--sk-subtle);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.sb-card{border:1px solid var(--sk-border);background:var(--sk-surface);border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #2a0f5c12}.sb-card-head{border-bottom:1px solid var(--sk-border);background:radial-gradient(at 100% 0,#fea40214,#0000 60%),linear-gradient(135deg,#f3edff,#fff 70%);align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.sb-card-logo{background:var(--sk-lavender);width:52px;height:52px;color:var(--sk-primary);border:2px solid #fff;border-radius:13px;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden;box-shadow:0 2px 8px #2a0f5c14}.sb-card-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.sb-card-title{justify-items:start;gap:6px;min-width:0;display:grid}.sk-root .sb-card-name{color:var(--sk-ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.3}.sk-root .sb-card-name.is-empty{color:var(--sk-subtle);font-weight:600}.sb-card-title .sk-pill{white-space:normal}.sb-card-facts{gap:10px;margin:0;padding:14px 18px;display:grid}.sb-card-facts>div{gap:10px;min-width:0;display:flex}.sb-card-facts dt{color:var(--sk-primary);flex-shrink:0;margin-top:2px}.sb-card-facts dd{min-width:0;color:var(--sk-text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5;display:grid}.sb-card-facts dd.is-empty{color:var(--sk-subtle)}.sb-card-hours{border-top:1px solid var(--sk-border);background:var(--sk-soft);gap:8px;padding:14px 18px 12px;display:grid}.sk-root .sb-card-hours-title{color:var(--sk-ink);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:650;display:flex}.sb-card-hours-title svg{color:var(--sk-primary)}.sb-card-hours dl{gap:4px;margin:0;display:grid}.sb-card-hours dl>div{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.sb-card-hours dt{color:var(--sk-muted);white-space:nowrap;font-weight:600}.sb-card-hours dd{color:var(--sk-text);text-align:right;margin:0}.sk-root .sb-card-empty{color:var(--sk-subtle);margin:0;font-size:12.5px}.sk-root .button.sb-card-link{justify-self:start;margin-left:-10px}.sk-root .sb-preview-note{color:var(--sk-subtle);margin:0;font-size:12px}.sb-zone-facts{color:var(--sk-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:flex}.sb-zone-facts>span{align-items:center;gap:6px;display:inline-flex}.sk-root .sb-zone-facts .button.sk-button-quiet{text-align:left;margin-left:-10px}.sb-meta-zone{align-items:center;gap:6px;display:inline-flex}.campaign-workspace{min-width:0}.campaign-callout{border:1px solid var(--warm-border);background:linear-gradient(100deg, color-mix(in srgb, var(--brand-gold) 8%, white), white 72%);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.campaign-callout>div{overflow-wrap:anywhere;flex:1;min-width:0}.campaign-callout>.button{flex-shrink:0;align-self:center}.campaign-callout-glyph{background:color-mix(in srgb, var(--brand-gold) 16%, white);width:40px;height:40px;color:color-mix(in srgb, var(--brand-gold) 58%, black);border-radius:11px;flex-shrink:0;place-items:center;display:inline-grid}.campaign-callout p{color:var(--muted);margin:0}.campaign-callout .campaign-callout-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:14px;display:flex}.campaign-callout ul{color:var(--muted);margin:4px 0 0;padding-left:18px;font-size:12.5px}@media (width>=701px){.approved-workspace .campaign-metrics.rp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.campaign-permission{margin-top:4px}.campaign-workspace .campaign-permission p.campaign-permission-note{background:var(--surface-subtle);border-radius:999px;align-items:center;gap:6px;margin:0 auto;padding:6px 12px;font-size:12px;line-height:1.5;display:inline-flex}.campaign-access-note,.campaign-notice{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:12px;line-height:1.5}.campaign-notice{background:var(--lavender);border-color:color-mix(in srgb, var(--brand-violet) 22%, white);color:var(--brand-plum)}.campaign-error{color:var(--error);overflow-wrap:anywhere;font-size:12px;line-height:1.5}p.campaign-error,ul.campaign-error{border:1px solid var(--error-border);background:var(--error-surface);border-radius:10px;margin:0 0 14px;padding:10px 14px}ul.campaign-error{padding-left:30px}small.campaign-error,.campaign-field-hint{font-size:12px;font-weight:400;line-height:1.5}.campaign-field-hint{color:var(--muted)}.campaign-draft-list,.campaign-draft-fields,.campaign-review-problems,.campaign-history{background:#fff;border:1px solid #e8e2f5;border-radius:12px;min-width:0;padding:16px;box-shadow:0 2px 9px #4113c102}.campaign-section-header{align-items:center;gap:10px;min-height:31px;margin:0 0 12px;display:flex}.campaign-section-header :is(h2,h3){flex:1;min-width:0;margin:0;font-size:15px;line-height:1.3}.campaign-section-header .rp-glyph,.campaign-legend .rp-glyph{border-radius:8px;width:31px;height:31px}.campaign-section-header .rp-glyph svg,.campaign-legend .rp-glyph svg{width:17px;height:17px}.campaign-section-count{color:var(--muted);white-space:nowrap;font-size:12px}.campaign-list-note{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.campaign-draft-list p.campaign-error{margin-bottom:10px}.campaign-draft-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.campaign-draft-list li button{border:1px solid var(--border);text-align:left;width:100%;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.campaign-draft-list li button:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-violet) 30%, white);background:var(--surface-subtle)}.campaign-draft-list li button.is-selected{border-color:var(--brand-violet);box-shadow:inset 3px 0 var(--brand-violet);background:color-mix(in srgb, var(--brand-violet) 5%, white)}.campaign-draft-row-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.campaign-draft-row-title strong{min-width:0;font-size:13px;line-height:1.4}.campaign-draft-row-title .ui-status{flex-shrink:0}.campaign-draft-list li button>span:not(.campaign-draft-row-title),.campaign-draft-list li button>small{color:var(--muted);font-size:11.5px;line-height:1.45}.campaign-draft-toolbar{z-index:6;box-shadow:0 6px 18px color-mix(in srgb, var(--brand-plum) 8%, transparent);background:#fff;border:1px solid #e8e2f5;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:12px}.campaign-draft-identity{flex:260px;min-width:0}.campaign-draft-identity h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:17px;line-height:1.3}.campaign-draft-identity>p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:12px;line-height:1.5;display:flex}.campaign-draft-identity>p.campaign-draft-hint{color:color-mix(in srgb, var(--brand-gold) 50%, black);margin-top:6px}.campaign-draft-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campaign-draft-fields{grid-template-columns:minmax(0,2fr) minmax(140px,1fr);gap:12px 14px;margin:0;display:grid}.campaign-legend{float:left;width:100%;color:var(--ink);grid-column:1/-1;align-items:center;gap:10px;margin:0 0 2px;padding:0;font-size:15px;font-weight:700;display:flex}.campaign-draft-fields>label{align-content:start;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.campaign-draft-fields>label>:is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;font-weight:400}.campaign-draft-fields>label>textarea{resize:vertical;line-height:1.6}.campaign-goal{grid-column:1/-1}.campaign-review-problems,.campaign-history{font-size:12px;line-height:1.5}.campaign-review-problems>p,.campaign-history>p{color:var(--muted);margin:0 0 10px}.campaign-review-problems ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.campaign-review-problems li{border:1px solid var(--warm-border);background:color-mix(in srgb, var(--brand-gold) 5%, white);overflow-wrap:anywhere;border-radius:9px;gap:2px;padding:10px 12px;display:grid}.campaign-review-problems li small{color:var(--muted);font-size:11.5px}.campaign-history-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.campaign-history-list button{border:1px solid var(--border);width:100%;color:var(--ink);text-align:left;font:400 12px/1.5 var(--font-sans);cursor:pointer;background:#fff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 12px;display:flex}.campaign-history-list button:hover{border-color:color-mix(in srgb, var(--brand-violet) 30%, white);background:var(--surface-subtle)}.campaign-history-list button[aria-pressed=true]{border-color:var(--brand-violet);box-shadow:inset 3px 0 var(--brand-violet);background:color-mix(in srgb, var(--brand-violet) 5%, white)}.campaign-history-list button>span:not(.ui-status){flex:auto}.campaign-history-list button>small{color:var(--muted)}.campaign-history-more{margin-top:10px}.campaign-history-preview{border-top:1px solid var(--border);gap:10px;margin-top:14px;padding-top:14px;display:grid}.campaign-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-history-heading h4{overflow-wrap:anywhere;margin:0;font-size:14px}.campaign-history-preview>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:0}.campaign-confirm-actions{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.campaign-workspace :is(button,a,input,textarea,select,summary,[tabindex="-1"]):focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.campaign-workspace button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.campaign-callout{flex-wrap:wrap}.campaign-callout>div{flex-basis:calc(100% - 52px)}.campaign-callout>.button{margin-left:52px}}@media (width<=600px){.campaign-draft-fields{grid-template-columns:minmax(0,1fr);padding:12px}.campaign-goal{grid-column:auto}.campaign-draft-toolbar{position:static}.campaign-draft-actions{width:100%}.campaign-callout{padding:12px}}@media (width<=380px){.campaign-callout>.button{margin-left:0}}.campaign-callout ul.campaign-sender-summary{flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.campaign-sender-summary li{align-items:center;gap:6px;font-size:12px;display:inline-flex}.campaign-sender-summary .campaign-channel-icon{background:#fff;border-radius:6px;flex:0 0 22px;width:22px;height:22px}.campaign-sender-summary .campaign-channel-icon svg,.campaign-sender-summary .campaign-channel-icon .connection-provider-mark,.campaign-sender-summary .campaign-channel-icon .connection-provider-mark svg{width:14px;height:14px}.campaign-sender-summary b{color:var(--ink);font-weight:600}.campaign-overview[hidden]{display:none}.campaign-filter-chips{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.campaign-filter-chips button{border:1px solid var(--border);min-height:32px;color:var(--ink);font:600 12.5px/1 var(--font-sans);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px}.campaign-filter-chips button:hover{border-color:color-mix(in srgb, var(--brand-violet) 30%, white);background:var(--surface-subtle)}.campaign-filter-chips button[aria-pressed=true]{border-color:var(--brand-violet);background:var(--lavender);color:var(--brand-plum)}.campaign-draft-list li.campaign-draft-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.campaign-designer{gap:12px;min-width:0;display:grid}.campaign-designer>:is(p,div){margin:0}.campaign-designer-chooser{background:#fff;border:1px solid #e8e2f5;border-radius:12px;justify-items:start;padding:16px}.campaign-template-bar{justify-content:flex-start}.campaign-template-mode-title{gap:2px;min-width:0;display:grid}.campaign-template-mode-title strong{font-size:15px}.campaign-template-mode-title small{color:var(--muted);font-size:12px}.campaign-section-views{margin-bottom:4px}.campaign-section-views button{align-items:center;gap:6px;display:inline-flex}.campaign-filter-chips[hidden]{display:none}.campaign-template-bar label{gap:4px;min-width:0;font-size:12px;font-weight:600;display:grid}.campaign-template-bar label:first-of-type{flex:240px}.campaign-template-bar :is(input,select){min-height:36px;font:inherit;font-weight:400}@media (width<=600px){.campaign-draft-list li.campaign-draft-row{grid-template-columns:minmax(0,1fr)}}.intake-header{gap:10px;min-width:0;display:grid}.crm-workspace>.intake-header{margin-bottom:10px}.intake-view-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.intake-view-links nav{border:1px solid var(--inbox-border,var(--border,#e8e4ef));background:#fff;border-radius:12px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:inline-flex}.intake-view-links nav>*{color:#5b5074;white-space:nowrap;border-radius:9px;flex:auto;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.intake-view-links nav>[aria-current=page]{color:#4113c1;background:#eee8ff}.intake-view-links nav>a:hover{color:#4113c1;background:#f6f2ff}.intake-view-context{flex:320px;justify-content:flex-end;align-items:center;gap:8px 14px;min-width:0;display:flex}.intake-view-links p{min-width:0;color:var(--muted,#6f6788);margin:0;font-size:12px;line-height:1.5}.intake-view-context>.button{flex:none}@media (width<=760px){.intake-view-context{flex-wrap:wrap;justify-content:flex-start}}.contact-address{gap:1px;min-width:0;display:grid}.contact-address-line{overflow-wrap:anywhere;display:block}.contact-address .contact-address-source{color:var(--muted);margin-top:3px;font-size:12px;font-weight:450;line-height:1.45;display:block}.contact-address-empty{color:var(--muted)}.contact-form-address .contact-address-actions,.contact-form-birthday .contact-address-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.contact-form-address .contact-address-actions p,.contact-form-birthday .contact-address-actions p{color:var(--muted);margin:0;font-size:13px}.contact-birthday-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:0 12px;display:grid}@media (width<=520px){.contact-birthday-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact-birthday-grid>:last-child{grid-column:1/-1}}.contact-profile-consent{order:1;grid-column:1/-1;min-width:0}.contact-consent-intro,.contact-consent-note{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.55}.contact-consent-note{color:var(--ink)}.contact-consent-error{border:1px solid var(--error-border);border-radius:var(--radius-control);background:var(--error-surface);color:var(--error);margin:0 0 12px;padding:8px 12px;font-size:12px}.contact-consent-notice{color:var(--brand-violet);margin:0 0 12px;font-size:12px;font-weight:650}.contact-consent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contact-consent-block{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface,#fff);min-width:0;padding:12px}.contact-consent-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.contact-consent-block h3{margin:0;font-size:13px}.contact-consent-block .field-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.contact-consent-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.contact-consent-list>li{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);gap:4px;min-width:0;padding:9px 10px;font-size:12px;display:grid}.contact-consent-list>li>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.contact-consent-list strong,.contact-consent-list a{overflow-wrap:anywhere}.contact-consent-list a{color:var(--brand-violet);font-weight:650}.contact-consent-list small{color:var(--muted);font-size:12px}.contact-consent-list blockquote{color:var(--ink);overflow-wrap:anywhere;margin:0;padding-left:8px}.contact-consent-link{color:var(--brand-violet);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:650;text-decoration:underline}.contact-consent-link.is-danger{color:var(--error)}.contact-consent-link:disabled{cursor:not-allowed;opacity:.6}.contact-consent-history{color:var(--muted);margin-top:8px;font-size:12px}.contact-consent-history ul{margin:6px 0 0;padding-left:18px}.contact-consent-form{gap:6px;display:grid}.contact-consent-form label,.contact-consent-form legend{color:var(--ink);margin-top:6px;font-size:13px;font-weight:650}.contact-consent-form :is(input,select,textarea):not(:where([type=checkbox],[type=radio])){width:100%;min-height:var(--control-height,40px);border:1px solid var(--input-border);border-radius:var(--radius-control);color:var(--ink);font:inherit;background:#fff;padding:8px 10px}.contact-consent-form label:has(>:is([type=checkbox],[type=radio])){align-items:flex-start;gap:8px;display:flex}.contact-consent-form :is([type=checkbox],[type=radio]){flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.contact-consent-fields{gap:8px;min-width:0;display:grid}.contact-consent-fields label{gap:4px;margin-top:0;display:grid}.contact-consent-form textarea{min-height:84px}.contact-consent-form small{color:var(--muted);font-size:12px;line-height:1.5}.contact-consent-form [aria-invalid=true]{border-color:var(--error)}.contact-consent-hours{border:0;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px 8px;min-width:0;margin:6px 0 0;padding:0;display:grid}.contact-consent-hours legend{grid-column:1/-1;padding:0}.contact-consent-hours label{margin:0;font-weight:500}.contact-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}:is(.contact-consent-block,.contact-consent-form) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=1100px){.contact-consent-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.contact-consent-hours{grid-template-columns:auto minmax(0,1fr)}}.contact-consent-pair{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 12px;display:grid}.contact-consent-pair>div{align-content:start;gap:6px;min-width:0;display:grid}.contact-consent-choices{border:0;min-width:0;margin:4px 0 0;padding:0}.contact-consent-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.contact-consent-chip{border:1px solid var(--input-border);border-radius:var(--radius-control);cursor:pointer;background:#fff;margin:0;padding:9px 10px;font-weight:600}.contact-consent-chip:has(:checked){border-color:var(--brand-violet);background:var(--selected-surface,#f4f0ff)}.contact-consent-chip:has([aria-invalid=true]){border-color:var(--error)}.contact-consent-form .contact-consent-chip input[type=radio]{width:16px;min-width:16px;height:16px;min-height:0;margin:2px 0 0}.contact-consent-chip span{gap:2px;min-width:0;display:grid}.contact-consent-chip small{font-weight:450}.contact-consent-field-error{color:var(--error);margin:4px 0 0;font-size:12px}.contact-consent-proof{color:var(--muted);align-items:flex-start;gap:6px;margin:4px 0 0;font-size:12px;line-height:1.5;display:flex}.contact-consent-proof svg{flex:none;margin-top:2px}.contact-consent-more{border-top:1px solid var(--border);margin-top:6px;padding-top:8px}.contact-consent-more summary{cursor:pointer;color:var(--brand-violet);font-size:13px;font-weight:650}.contact-consent-more[open] summary{margin-bottom:8px}@media (width<=520px){.contact-consent-pair{grid-template-columns:minmax(0,1fr)}.contact-consent-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-consent-chips:not(.is-methods){grid-template-columns:minmax(0,1fr)}}.contact-erase{gap:.6rem;display:grid}.contact-erase-lead,.contact-erase-kept,.contact-erase-final{margin:0}.contact-erase-lead{font-weight:650}.contact-erase-list{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.contact-erase-list li span{color:var(--sk-muted,#5b5675);font-size:.9em;display:block}.contact-erase-final{color:var(--sk-danger,#c90025);font-weight:600}.contact-erase-label{font-weight:650}.contact-erase-input{width:100%;max-width:18rem}.contact-erase-progress,.contact-erase-result,.contact-erase-problem{margin:0}.contact-erase-result.is-warning,.contact-erase-problem{color:var(--sk-danger,#c90025)}.contact-erase-problem{align-items:flex-start;gap:.35rem;display:flex}.contact-erase-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.contact-erase-danger,.contact-more-danger{color:#c90025;background:#fff2f3;border-color:#c90025}.contact-more{display:inline-flex;position:relative}.contact-more-menu{z-index:20;border:1px solid var(--sk-border,#dcd8ea);background:var(--sk-surface,#fff);border-radius:10px;min-width:11rem;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #14102824}.contact-more-menu[hidden]{display:none}.contact-more-menu button{text-align:left;cursor:pointer;border:0;border-radius:8px;width:100%;padding:.5rem .65rem}.contact-trash-auto{color:var(--sk-muted,#5b5675);font-size:.9em}.contact-trash-erase-note{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .contact-erase-danger,:root:not([data-theme=light]) .contact-more-danger{color:#ff8a9b;background:0 0;border-color:#ff8a9b}}:root[data-theme=dark] .contact-erase-danger,:root[data-theme=dark] .contact-more-danger{color:#ff8a9b;background:0 0;border-color:#ff8a9b}.agent-execution{color:#241b4b;overflow-wrap:anywhere;background:#fbfaff;border:1px solid #ddd8f4;border-radius:.85rem;margin-top:.75rem}.agent-execution summary{cursor:pointer;color:#4c1eb5;padding:.7rem .85rem;font-weight:650}.agent-execution summary:focus-visible{outline-offset:-3px;outline:2px solid #4c1eb5}.agent-execution ol{margin:0;padding:0 .85rem .2rem 2rem}.agent-execution li{border-top:1px solid #ece9f7;padding:.35rem 0}.agent-execution li>span+span{margin-left:.5rem}.agent-execution small{color:#716b88;margin-left:.5rem}.agent-execution-sources{display:block;margin:.15rem 0 0!important}.agent-execution-status{text-transform:capitalize;font-size:.73rem;font-weight:700}.agent-execution-status.status-completed{color:#136b4a}.agent-execution-status.status-failed,.agent-execution-status.status-blocked{color:#ab341d}.agent-execution-meta,.agent-execution-note{color:#716b88;margin:.2rem .85rem .7rem;font-size:.75rem}.inbox-page{--inbox-border:var(--border,#e8e4ef);gap:12px;min-width:0;display:grid}.inbox-hero{isolation:isolate;background:radial-gradient(at 68% 65%,#ddd4ffad,#0000 49%),linear-gradient(100deg,#fff 35%,#f7f4ff 100%);border-radius:12px;min-height:98px;position:relative;overflow:hidden}:is(.inbox-page,.intake-header) .inbox-hero .ui-page-header{z-index:1;min-height:98px;padding:12px 16px;position:relative}:is(.inbox-page,.intake-header) .inbox-hero .ui-page-header>div:first-child{max-width:53%}:is(.inbox-page,.intake-header) .inbox-hero .ui-page-header p{max-width:480px}.inbox-hero-art{pointer-events:none;justify-content:end;align-items:center;gap:10px;width:38%;display:flex;position:absolute;inset:0 135px 0 auto}.inbox-hero-art span{color:#4c1eb5;max-width:160px;font-family:Georgia,serif;font-size:17px;font-style:italic;line-height:1.1;transform:rotate(-8deg)}.inbox-hero-art .aria-portrait{filter:drop-shadow(0 8px 12px #4113c122)}.inbox-page .inbox-channel-tabs{border-bottom:1px solid var(--inbox-border);align-items:center;gap:4px;min-height:0;margin:0;display:flex;overflow-x:auto}.inbox-page .inbox-channel-tabs>button{color:#62577c;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:650;display:inline-flex}.inbox-page .inbox-channel-tabs>button:hover{color:#4113c1;background:#faf8ff}.inbox-page .inbox-channel-tabs>button[aria-selected=true]{color:#4113c1;background:#f2edff;border-bottom-color:#4113c1}.inbox-page .inbox-tabs-row{border-bottom:1px solid var(--inbox-border);align-items:flex-end;gap:12px;display:flex}.inbox-page .inbox-tabs-row>.inbox-channel-tabs{border-bottom:0;flex:auto;min-width:0}.inbox-page .inbox-tabs-row>.inbox-aria-switch{flex:none;align-items:center;min-height:40px;margin:0 0 4px}@media (width<=620px){.inbox-page .inbox-tabs-row{flex-wrap:wrap}.inbox-page .inbox-tabs-row>.inbox-aria-switch{order:-1;width:100%;margin:0 0 6px}}:is(.inbox-page,.intake-header) .ui-page-header{margin:0}:is(.inbox-page,.intake-header) .ui-page-header h1{font-size:30px}.inbox-test-banner{border:1px solid var(--inbox-border);color:var(--muted);background:#fff;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.inbox-test-banner>svg{color:#4113c1}.inbox-test-banner small{margin-left:auto}.inbox-workspace{border:1px solid var(--inbox-border);background:#fff;border-radius:14px;grid-template-rows:minmax(0,1fr);grid-template-columns:280px minmax(0,1fr);height:max(560px,100dvh - 276px);min-height:560px;display:grid;overflow:hidden}.rp-conversation-layout.inbox-workspace{grid-template-rows:minmax(0,1fr);align-items:stretch}.inbox-workspace>.inbox-thread,.inbox-workspace>.inbox-list,.inbox-workspace>.inbox-context{height:100%;overflow:hidden}.inbox-workspace>.inbox-context,.inbox-workspace>.inbox-list{overflow-y:auto}.inbox-workspace.show-context{grid-template-columns:minmax(232px,25%) minmax(320px,1fr) minmax(258px,27%)}.inbox-list{border-right:1px solid var(--inbox-border);flex-direction:column;min-height:0;display:flex}.inbox-list>form{gap:6px;padding:12px 10px 8px;display:flex}.inbox-list>form .button{padding-inline:9px}.inbox-list>form input{width:100%;min-width:0}.inbox-page input,.inbox-page select,.inbox-page textarea{border:1px solid var(--inbox-border);color:inherit;font:inherit;background:#fff;border-radius:8px;padding:8px 10px}.inbox-page select,.inbox-page input,.inbox-page .button{min-height:38px;font-size:12px}.inbox-count{color:var(--muted);padding:8px 16px;font-size:11px}.inbox-records{flex:1;transition:opacity .15s;overflow:auto}.inbox-records.is-refreshing{opacity:.6;pointer-events:none}.inbox-record{border:1px solid #0000;border-bottom-color:var(--inbox-border);text-align:left;width:calc(100% - 16px);color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;margin:2px 8px;padding:11px 9px;display:flex}.inbox-record-title{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.inbox-record-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-record-title time{color:#756a91;flex:none;font-size:10px}.inbox-record>span:last-child{grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}.inbox-record strong{font-size:13px}.inbox-record small,.inbox-preview{color:var(--muted);font-size:11px}.inbox-record-subject,.inbox-preview{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.inbox-record:hover{background:#faf8ff}.inbox-record.selected{background:linear-gradient(120deg,#f7f3ff,#f1edff);border-color:#9c7cff;box-shadow:inset 3px 0 #4113c1,0 2px 10px #4113c10d}.inbox-pagination{border-top:1px solid var(--inbox-border);justify-content:space-between;padding:12px;display:flex}.inbox-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-thread-head{border-bottom:1px solid var(--inbox-border);padding:14px 16px 12px}.inbox-person{align-items:center;gap:12px;display:flex}.inbox-person h2{margin:0;font-size:17px}.inbox-person small{color:var(--muted);font-size:11px}.inbox-messages{background:linear-gradient(#fdfcff,#fff 110px);flex-direction:column;flex:1;align-items:flex-start;gap:13px;min-height:100px;padding:22px 18px;display:flex;overflow:auto}.inbox-message{overflow-wrap:anywhere;background:#f3f2f7;border-radius:16px 16px 16px 5px;max-width:79%;padding:12px 14px;font-size:13px}.inbox-message header{align-items:center;gap:8px;font-size:11px;display:flex}.inbox-message time{opacity:.8;margin-left:auto;font-size:10px}.inbox-message p{white-space:pre-wrap;margin:8px 0;line-height:1.6}.inbox-message small{opacity:.85;font-size:10px}.inbox-message.aria{color:#fff;background:linear-gradient(135deg,#6b3df0,#4113c1);border-radius:16px 16px 5px;align-self:flex-end;box-shadow:0 5px 14px #4113c120}.inbox-message.staff{background:#eee7fa;border-radius:16px 16px 5px;align-self:flex-end}.inbox-message.note{background:#fff8eb;border:1px solid #fea40255;align-self:stretch;max-width:none}.inbox-composer{border-top:1px solid var(--inbox-border);gap:10px;padding:10px 14px;display:grid}.inbox-composer label{align-items:center;gap:12px;font-size:12px;display:flex}.inbox-composer textarea{resize:vertical;width:100%;min-height:58px;max-height:180px}.inbox-composer>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.inbox-composer small{color:var(--muted);font-size:10px}.inbox-context{border-left:1px solid var(--inbox-border);background:#fcfbff;min-width:0;padding:12px;font-size:12px;display:none;overflow:auto}.show-context .inbox-context{display:block}.inbox-context>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-context h2{font-size:15px}.inbox-context h3{margin:0 0 12px;font-size:13px}.inbox-context section{border:1px solid var(--inbox-border);overflow-wrap:anywhere;background:#fff;border-radius:11px;margin:9px 0;padding:13px}.inbox-context>header .button{padding-inline:8px}.inbox-setup-card .button{align-items:center;gap:6px;display:inline-flex}.inbox-setup-card{border:1px solid var(--inbox-border);background:#fff;border-radius:14px;justify-items:center;gap:8px;display:grid}.inbox-unavailable-icon{color:#4113c1;background:#efebff;border-radius:16px;place-items:center;width:58px;height:58px;display:inline-grid}.inbox-context section p{margin:8px 0;line-height:1.6}.inbox-context small{color:var(--muted);margin:6px 0;display:block}.inbox-related{border:1px solid var(--inbox-border);text-align:left;background:#faf8ff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;margin:6px 0;padding:9px 10px;display:flex}.inbox-related>:first-child{overflow-wrap:anywhere;flex:100%;min-width:0;font-weight:650}.inbox-related-meta{align-items:center;gap:6px;min-width:0;display:inline-flex}.inbox-context .inbox-related-meta small{margin:0}.inbox-related>.button{min-height:30px;margin-left:auto;padding:4px 10px;font-size:11px}.inbox-empty{text-align:center;max-width:470px;margin:auto;padding:32px}.inbox-empty h2{font-size:20px}.inbox-empty p{color:var(--muted);font-size:13px;line-height:1.6}.inbox-error,.inbox-notice,.inbox-run{background:#fff8eb;border:1px solid #fea40255;border-radius:8px;padding:12px;font-size:12px}.inbox-notice{border-color:color-mix(in srgb, var(--primary) 24%, white);background:color-mix(in srgb, var(--primary) 5%, white);color:var(--ink)}.inbox-run{gap:8px;display:grid}.inbox-approval-review{border:1px solid var(--border);background:color-mix(in srgb, var(--primary) 4%, white);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.inbox-approval-review p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;line-height:1.5}.inbox-approval-review small{color:var(--muted)}.inbox-approval-review .button{justify-self:start}.inbox-approval-queue{overscroll-behavior:contain;border-top:1px solid var(--inbox-border);background:#fff;flex:0 auto;align-content:start;gap:12px;min-height:min(172px,45%);max-height:55%;padding:10px 16px 0;display:grid;overflow:auto}.inbox-thread:has(.inbox-approval-queue) .inbox-messages{min-height:64px}.inbox-approval-queue>.inbox-run{background:0 0;border:0;border-radius:0;padding:0}.inbox-approval-queue>.inbox-run:last-child{padding-bottom:10px}.inbox-approval-actions{z-index:1;background:color-mix(in srgb, var(--primary) 4%, white);flex-wrap:wrap;gap:8px;margin:-8px 0 -12px;padding:8px 0 12px;display:flex;position:sticky;bottom:0}.inbox-processing-status{color:#5f517c;background:#fffaf1;border-top:1px solid #fea40255;padding:0 14px;font-size:12px}.inbox-processing-status>summary{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:6px 0;font-weight:650;line-height:19px;overflow:hidden}.inbox-processing-status[open]>div{padding-bottom:10px}.inbox-processing-status>div{max-height:190px;overflow:auto}.inbox-processing-status .inbox-run{margin-top:10px}.inbox-create{border:1px solid var(--inbox-border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.inbox-create h2{width:100%;margin:0;font-size:16px}.inbox-create label:not(.sr-only){gap:6px;font-size:12px;display:grid}.inbox-page .button.inbox-back{display:none}.decision-summary{font-size:12px;line-height:1.6}.decision-summary summary{cursor:pointer;color:#4113c1;font-weight:600}.decision-summary dl{grid-template-columns:1fr;gap:4px;display:grid}.decision-summary dt{color:var(--muted)}.decision-summary dd{margin:0 0 8px}.decision-summary blockquote{background:#f8f5ff;margin:10px 0;padding:8px 12px}.inbox-page :focus-visible{outline-offset:3px;outline:3px solid #4113c1}@media (width<=1150px){.inbox-workspace.show-context{grid-template-columns:250px minmax(0,1fr)}.show-context .inbox-thread{display:none}.show-context .inbox-context{border:0}}@media (width<=900px){.inbox-hero-art{display:none}.inbox-page.thread-selected .inbox-test-banner{gap:6px;padding:8px 12px;font-size:11px}.inbox-page.thread-selected .inbox-test-banner small{display:none}.inbox-page.thread-selected .inbox-workspace{height:calc(100dvh - 178px);min-height:560px}.inbox-thread-head{padding:12px}.inbox-composer{padding:10px 12px}.inbox-composer textarea{min-height:56px}.inbox-workspace,.inbox-workspace.show-context{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 225px);min-height:530px}.inbox-thread{display:none}.has-selection .inbox-thread{display:flex}.has-selection.show-context .inbox-thread,.has-selection .inbox-list{display:none}.inbox-page .button.inbox-back{display:inline-flex}.inbox-person h2{font-size:16px}.inbox-test-banner small{margin:0}.inbox-page .button,.inbox-page select{min-height:44px}.inbox-message{max-width:94%}.inbox-messages{padding:14px}.inbox-approval-queue{padding-inline:12px}.inbox-composer>div{align-items:end}.inbox-create label:not(.sr-only){width:100%}}@media (width<=620px){.inbox-hero-art{display:none}.inbox-hero .ui-page-header>div:first-child{max-width:100%!important}}.inbox-message,.inbox-run{flex-shrink:0}.dashboard-layout .inbox-page{--control-height:38px}.dashboard-layout .inbox-page .button{font-size:12px}@media (width<=900px){.dashboard-layout .inbox-page{--control-height:44px}}.inbox-contact-picker{border:1px solid var(--inbox-border);border-radius:10px;width:100%;min-width:0;padding:12px}.inbox-contact-picker legend{font-size:13px;font-weight:600}.inbox-contact-search{gap:8px;display:flex}.inbox-contact-search input{flex:1;min-width:0}.inbox-contact-picker>small,.inbox-contact-picker>p{color:var(--muted);font-size:12px}.inbox-contact-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:248px;display:grid;overflow-y:auto}.inbox-contact-picker .inbox-contact-results label{border:1px solid var(--inbox-border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px;font-weight:400;display:flex}.inbox-contact-picker .inbox-contact-results label.selected{background:#f5f1ff;border-color:#4113c1}.inbox-contact-results label .ui-status{justify-self:start;font-size:10px}.inbox-contact-results label>span:last-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.inbox-contact-results small{color:var(--muted);font-size:11px}.inbox-contact-results input[type=radio]{flex:0 0 18px;width:18px;height:18px;min-height:18px}.inbox-contact-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.inbox-purpose-form,.inbox-purpose-form label{gap:8px;margin:10px 0;display:grid}.inbox-page{--inbox-border:#e5e2f4;gap:10px}:is(.inbox-page,.intake-header) .inbox-hero{background:radial-gradient(at 72% 16%,#e3dcffcf,#0000 49%),linear-gradient(110deg,#fff 26%,#f5f2ff 100%);min-height:112px}:is(.inbox-page,.intake-header) .inbox-hero .ui-page-header{min-height:112px;padding:16px 20px}:is(.inbox-page,.intake-header) .inbox-hero .ui-page-header h1{font-size:clamp(32px,3.4vw,44px)}:is(.inbox-page,.intake-header) .inbox-hero-art{width:40%}:is(.inbox-page,.intake-header) .inbox-hero-art span{max-width:200px;font-size:19px}.inbox-page .inbox-test-banner{min-height:48px;box-shadow:0 4px 14px #4113c10a}.inbox-workspace.show-context{background:0 0;border:0;grid-template-columns:minmax(260px,22%) minmax(360px,1fr) minmax(290px,25%);gap:10px;overflow:visible}.inbox-workspace>.inbox-list,.inbox-workspace>.inbox-thread,.inbox-workspace>.inbox-context{border:1px solid var(--inbox-border);background:#fff;border-radius:14px;box-shadow:0 6px 24px #4113c10a}.inbox-list>form{padding:14px 13px 9px}.inbox-list>form input{border-radius:10px;min-height:42px}.inbox-count{padding:3px 16px 9px}.inbox-record{border-bottom-color:var(--inbox-border);align-items:center;width:calc(100% - 16px);min-height:82px;margin:3px 8px;padding:10px}.inbox-record>span:last-child{flex:1;gap:3px}.inbox-record-title strong{font-size:12px}.inbox-record-title time,.inbox-preview,.inbox-record small{font-size:11px}.inbox-record.selected{color:#fff;background:linear-gradient(120deg,#4c1eb5,#4113c1);border:1px solid #4113c1;box-shadow:0 4px 12px #4113c129}.inbox-record.selected :is(.inbox-record-title time,.inbox-record-subject,.inbox-preview){color:#eee8ff}.inbox-record.selected .ui-status{color:#fff;background:#ffffff2b}.inbox-record.selected .inbox-record-channel{color:#eee8ff}.inbox-record.selected .inbox-preview.is-note{color:#fff4dc;border-left-color:#fea402}.inbox-record.selected .inbox-avatar{border-color:#ffffff9c}.inbox-avatar{border:1px solid #e5ddff;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:13px}.inbox-avatar .ui-record-avatar{border:0;width:100%;height:100%}.inbox-avatar-large{flex-basis:50px;width:50px;height:50px}.inbox-thread-head{padding:10px 14px}.inbox-person h2{font-size:18px;line-height:1.25}.inbox-person small{font-size:12px}.inbox-controls-note{color:var(--muted,#6d6492);flex-basis:100%;font-size:12px;line-height:1.4}.inbox-messages{background:#fff;gap:11px;padding:14px 16px}.inbox-day-divider{color:#6d6492;align-self:stretch;align-items:center;gap:12px;font-size:11px;display:flex}.inbox-day-divider:before,.inbox-day-divider:after{content:"";background:#eae6f6;flex:1;height:1px}.inbox-day-divider time{background:#f4f1fc;border-radius:20px;padding:8px 16px}.inbox-message,.inbox-message.aria,.inbox-message.staff,.inbox-message.note{width:auto;max-width:88%;box-shadow:none;color:#17113c;background:0 0;border:0;align-items:flex-end;gap:10px;padding:0;display:flex}.inbox-message.aria,.inbox-message.staff{align-self:flex-end}.inbox-message.note{align-self:stretch;max-width:100%}.inbox-message-avatar{flex-basis:36px;width:36px;height:36px;margin-bottom:3px}.inbox-message-bubble{background:#f2f1f7;border-radius:17px 17px 17px 5px;min-width:0;padding:10px 13px;line-height:1.5}.inbox-message-bubble header{align-items:center;gap:8px;min-height:22px;font-size:12px;display:flex}.inbox-message-bubble time{color:#756c91;white-space:nowrap;margin-left:auto;font-size:11px}.inbox-message-bubble p{margin:7px 0 4px;font-size:13px;line-height:1.55}.inbox-message-bubble small{color:#766d8e;font-size:10px}.inbox-message.aria .inbox-message-bubble{color:#fff;background:linear-gradient(145deg,#6e38ec,#4113c1);border-radius:17px 17px 5px;box-shadow:0 6px 16px #4113c12b}.inbox-message.aria .inbox-message-bubble time,.inbox-message.aria .inbox-message-bubble small{color:#e8dfff}.inbox-message.staff .inbox-message-bubble{background:#eee8ff;border:1px solid #d6c8fb;border-radius:17px 17px 5px}.inbox-message.note .inbox-message-bubble{background:#fff8e9;border:1px solid #fea40269;width:100%}.inbox-message-bubble .aria-portrait,.inbox-staff-avatar{border:1px solid #ffffff9e;border-radius:50%;flex:0 0 30px;width:30px;height:30px}.inbox-staff-avatar{font-size:10px}.inbox-composer{background:#fff;border:1px solid #dfd8f2;border-radius:12px;gap:6px;margin:6px 10px 10px;padding:8px}.inbox-composer textarea{resize:vertical;border:0;min-height:48px}.inbox-composer textarea:focus-visible{outline-offset:-3px}.inbox-composer>div .button.primary{white-space:nowrap;border-radius:9px;flex:none}.inbox-composer>div small{flex:1;min-width:0}.show-context .inbox-context{background:#fbfaff;flex-direction:column;gap:9px;padding:11px;display:flex}.inbox-context>header{border-bottom:1px solid var(--inbox-border);padding:3px 4px 6px}.inbox-context>header h2,.inbox-context section h3{color:#17113c;align-items:center;gap:7px;display:flex}.inbox-context>header h2 svg,.inbox-context section h3 svg{color:#4113c1}.inbox-context section{background:#fff;flex:none;margin:0;padding:14px;box-shadow:0 2px 10px #4113c107}.inbox-next-action{order:5}.inbox-context-person{align-items:center;gap:10px;margin:12px 0;display:flex}.inbox-context-person>div{min-width:0}.inbox-context-person strong{font-size:13px;display:block}.inbox-context-facts{gap:10px;margin:14px 0;display:grid}.inbox-context-facts>div{grid-template-columns:minmax(90px,45%) minmax(0,1fr);align-items:start;gap:7px;display:grid}.inbox-context-facts dt,.inbox-context-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.inbox-context-facts dt{color:#776d96;align-items:center;gap:6px;display:flex}.inbox-context-facts dt svg{flex:none;width:15px;height:15px}.inbox-context-facts dd{color:#242044;font-weight:650}.inbox-memory-chips{flex-wrap:wrap;gap:6px;display:flex}.inbox-memory-chips span{color:#4d3a86;overflow-wrap:anywhere;background:#f3f0fb;border-radius:8px;max-width:100%;padding:6px 8px}.inbox-insights-section{background:linear-gradient(155deg,#fff 15%,#f8f4ff)!important}@media (width<=1260px){:is(.inbox-page,.intake-header) .inbox-hero .ui-page-header>div:first-child{max-width:48%}:is(.inbox-page,.intake-header) .inbox-hero-art span{display:none}.inbox-context-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (width>=1151px) and (width<=1260px){.inbox-workspace.show-context{grid-template-columns:230px minmax(0,1fr) 260px}}@media (width>=901px) and (width<=1150px){.inbox-workspace.show-context{grid-template-columns:260px minmax(0,1fr)}}@media (width<=900px){.inbox-workspace.show-context,.inbox-workspace{grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.inbox-message,.inbox-message.aria,.inbox-message.staff{max-width:95%}.inbox-message-avatar{flex-basis:32px;width:32px;height:32px}.inbox-page.thread-selected .inbox-workspace{height:calc(100dvh - 210px)}.inbox-composer textarea{height:58px;min-height:58px}}.inbox-purpose-form :is(select,textarea){width:100%;min-width:0}.inbox-purpose-form>div{flex-wrap:wrap;gap:8px;display:flex}.inbox-purpose details{margin-top:12px}.inbox-purpose summary{cursor:pointer;color:#4113c1}.inbox-page .inbox-composer{border:0;border-top:1px solid var(--inbox-border);background:#fff;border-radius:0;gap:6px;margin:0;padding:8px 10px 10px}.inbox-page .inbox-compose-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.inbox-compose-meta small{line-height:1.3}.inbox-compose-meta .inbox-compose-channel{flex:180px}.inbox-page .inbox-compose-entry{background:#fff;border:1px solid #ded6f2;border-radius:12px;justify-content:stretch;align-items:flex-end;gap:3px;min-width:0;min-height:48px;padding:4px;display:flex;position:relative}.inbox-page .inbox-compose-entry:focus-within{border-color:#8f6de8;box-shadow:0 0 0 3px #4113c11a}.inbox-page .inbox-compose-entry textarea,.dashboard-layout .inbox-page .inbox-composer .inbox-compose-entry textarea{box-sizing:border-box;width:100%;min-width:0;height:38px;min-height:38px;max-height:120px;box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;flex:auto;padding:9px 4px;font-size:13px;line-height:1.45;overflow-y:hidden}.inbox-page .inbox-compose-entry textarea:focus-visible,.dashboard-layout .inbox-page .inbox-composer .inbox-compose-entry textarea:focus-visible{outline:none}.inbox-compose-tool,.inbox-compose-send{cursor:pointer;border:0;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.inbox-compose-tool{color:#5f5280;background:0 0}.inbox-compose-tool:hover,.inbox-compose-tool[aria-expanded=true]{color:#4113c1;background:#f0ebff}.inbox-compose-send{color:#fff;background:#4113c1}.inbox-compose-send:hover:not(:disabled){background:#4c1eb5}.inbox-compose-send:disabled{cursor:not-allowed;background:#b5a1e5}.inbox-compose-tool:focus-visible,.inbox-compose-send:focus-visible,.inbox-emoji-picker button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.inbox-emoji-picker{z-index:5;background:#fff;border:1px solid #ded6f2;border-radius:12px;grid-template-columns:repeat(3,40px);gap:4px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);right:41px;box-shadow:0 12px 28px #23104d24}.inbox-emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:40px;height:40px;font-size:21px}.inbox-emoji-picker button:hover{background:#f0ebff}.inbox-need-form{gap:14px;min-width:0;padding:14px 0 3px;display:grid}.inbox-need-field{gap:6px;min-width:0;display:grid}.inbox-need-field label{color:var(--ink);font-size:12px;font-weight:700;line-height:1.4}.inbox-need-field :is(input,select){border:1px solid var(--input-border);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:9px 11px;font-size:13px;display:block}.inbox-need-field :is(input,select)[aria-invalid=true]{border-color:var(--error)}.inbox-need-field .field-error{color:var(--error);font-weight:600}.inbox-need-field .inbox-need-help{margin:0;line-height:1.45}.inbox-need-source-preview{overflow-wrap:anywhere;min-width:0;max-height:170px;color:var(--ink);background:#f7f4ff;border-radius:0 8px 8px 0;margin:2px 0 0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.inbox-need-actions{flex-wrap:wrap;gap:8px;padding-top:3px;display:flex}.inbox-need-actions .button{flex:100%;justify-content:center}.inbox-purpose article{border-bottom:1px solid var(--inbox-border);padding:12px 0}.inbox-purpose blockquote{margin:8px 0;padding-left:10px}@media (width<=900px){.inbox-contact-results{grid-template-columns:minmax(0,1fr)}.inbox-contact-search{flex-wrap:wrap}.inbox-contact-search input{min-width:180px}}.inbox-contact-channels{background:#faf9ff;border:1px solid #e8e2f5;border-radius:12px;margin:.75rem 0;padding:.75rem}.inbox-contact-channels ul{gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.inbox-contact-channels li{overflow-wrap:anywhere;grid-template-columns:1fr 1.4fr;gap:.2rem .5rem;display:grid}.inbox-contact-channels li small{color:#6c6380;grid-column:2}.inbox-workspace.show-context .inbox-context{scrollbar-gutter:stable;background:#f8f7fe;gap:8px;padding:10px}.inbox-context>header{z-index:2;background:#f8f7fe;min-height:43px;padding:4px 3px 9px;position:sticky;top:-10px}.inbox-context>header .button{min-height:32px;padding:5px 9px;font-size:11px}.inbox-context section{border:1px solid #e8e4f3;border-radius:13px;padding:12px;box-shadow:0 3px 13px #4113c108}.inbox-context section h3{gap:7px;margin-bottom:7px;font-size:12px;font-weight:750}.inbox-context-section-head,.intake-context-head{align-items:center;gap:8px;margin-bottom:7px;display:flex}.inbox-context .inbox-context-section-head h3,.inbox-context .intake-context-head h3{flex:1;min-width:0;margin:0}.intake-context-head .ui-status{white-space:nowrap;margin-left:auto}.inbox-context .inbox-customer-profile{white-space:nowrap;flex:none;min-height:30px;padding:4px 9px;font-size:11px;font-weight:650}.inbox-context-customer{order:1}.inbox-next-action:not(.inbox-human-attention){order:2;background:linear-gradient(125deg,#f2edff,#fff 75%)!important}.inbox-memory-section{order:3}.inbox-human-attention{order:4}.inbox-purpose{order:5}.inbox-related-section{order:6}.inbox-context-highlights{order:7}.inbox-insights-section{order:8}.inbox-context-person{background:#f6f3ff;border-radius:11px;margin:5px 0 8px;padding:7px}.inbox-context-person strong{font-size:13px;line-height:1.25}.inbox-context-person small{color:#6d6485;margin-top:2px;line-height:1.35;display:block}.inbox-context-facts{gap:5px;margin:6px 0}.inbox-context-facts>div{grid-template-columns:minmax(66px,27%) minmax(0,1fr);gap:6px}.inbox-context-facts dt{color:#716887;font-size:11px}.inbox-context-facts dd{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.4;overflow:hidden}.inbox-context-source{color:#79718c;margin:4px 0 0;font-size:10px;display:block}.inbox-context-customer>.button{justify-content:center;width:100%;min-height:33px;font-size:11px}.inbox-contact-channels{background:#faf9ff;margin:7px 0 5px;padding:0}.inbox-contact-channels summary{color:#493389;justify-content:space-between;gap:8px;padding:7px 9px;font-weight:700;display:flex}.inbox-contact-channels summary span,.inbox-context-count{color:#4c1eb5;text-align:center;background:#eee9fd;border-radius:999px;min-width:21px;margin-left:auto;padding:2px 6px;font-size:10px}.inbox-contact-channels ul{padding:0 10px 8px}.inbox-contact-channels>small{color:#6d6485;padding:0 10px 10px;display:block}.inbox-contact-channels li{border-top:1px solid #ebe8f5;grid-template-columns:1fr;gap:2px;padding:6px 0}.inbox-contact-channels li small{grid-column:1}.inbox-next-action p,.inbox-context-highlights p,.inbox-human-attention>p{color:#554e6a;margin:0;line-height:1.45}.inbox-context-fold>summary{cursor:pointer;color:#1d1740;align-items:center;gap:8px;min-height:25px;font-size:12px;font-weight:750;list-style:none;display:flex}.inbox-context-fold>summary::-webkit-details-marker{display:none}.inbox-context-fold>summary:before{content:"›";color:#4c1eb5;background:#f0ebff;border-radius:6px;place-items:center;width:18px;height:18px;font-size:18px;line-height:1;transition:transform .15s;display:inline-grid}.inbox-context-fold[open]>summary:before{transform:rotate(90deg)}.inbox-context-fold>summary .ui-status{margin-left:auto;font-size:10px}.inbox-context-fold>summary+:not(summary){margin-top:10px}.inbox-purpose .inbox-context-fold>small{margin:9px 0;display:block}.inbox-related-section .inbox-context-fold>.inbox-related:first-of-type{margin-top:12px}.inbox-need-card{overflow-wrap:anywhere;background:#fbfaff;border:1px solid #e9e5f5;border-radius:9px;gap:3px;padding:8px 9px;display:grid}.inbox-need-card+.inbox-need-card{margin-top:6px}.inbox-need-card strong{color:#4c1eb5;font-size:10px;font-weight:750}.inbox-need-card span{color:#252044;font-size:11px;line-height:1.4}.inbox-need-conflict{color:#8b4000}.inbox-need-source{margin-top:1px}.inbox-need-source summary{color:#625292;cursor:pointer;width:fit-content;font-size:10px}.inbox-need-source .need-provenance{padding-top:5px}.inbox-memory-section>details{margin-top:9px}.inbox-insights-section>.inbox-context-fold>:not(summary){margin-top:10px}@media (width>=1261px){.inbox-workspace.show-context{grid-template-columns:minmax(300px,26%) minmax(380px,1fr) minmax(280px,24%)}}.inbox-page .inbox-metrics{margin:0}.inbox-page .inbox-metrics .rp-stat{min-height:0;padding:10px 12px}.inbox-page .inbox-metrics .rp-stat strong{margin:2px 0;font-size:22px}.inbox-page .inbox-metrics .rp-stat small{color:#6f6188;font-size:11px}.inbox-page .inbox-metrics .rp-glyph{width:36px;height:36px}.inbox-page .inbox-metrics .rp-glyph svg{width:19px;height:19px}@media (width>=901px){.inbox-page .inbox-workspace{height:max(560px,100dvh - 362px)}.inbox-page .inbox-filter-bar+.inbox-workspace{height:max(560px,100dvh - 473px)}}.inbox-filter-bar{border:1px solid var(--inbox-border);background:#fff;border-radius:14px;gap:6px;min-width:0;padding:6px 8px 9px;display:grid;position:relative;box-shadow:0 6px 24px #4113c10a}.inbox-filter-row{grid-template-columns:minmax(0,max-content) auto;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;padding:0 4px;display:grid}.inbox-status-tabs{border:1px solid var(--inbox-border);scrollbar-width:none;background:#f4f1fb;border-radius:10px;gap:2px;min-width:0;padding:3px;display:flex;overflow:auto hidden}.inbox-status-tabs button{color:#5b5074;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.inbox-status-tabs button:hover{color:#4113c1}.inbox-status-tabs button[aria-pressed=true]{color:#4113c1;background:#fff;font-weight:700;box-shadow:0 1px 3px #2a0f5c1f}.inbox-page .inbox-status-tabs button:focus-visible{outline-offset:-3px}.inbox-status-count{color:#4a3f66;text-align:center;font-variant-numeric:tabular-nums;background:#eeebf6;border-radius:999px;min-width:18px;padding:0 6px;font-size:10px;font-weight:700;line-height:17px}.inbox-status-tabs button[aria-pressed=true] .inbox-status-count{color:#4113c1;background:#eee8ff}@media (width<=1180px){.inbox-status-tabs button{padding-inline:9px}}.inbox-page .connection-provider-mark{vertical-align:-3px;flex:0 0 16px;width:16px;height:16px;display:inline-grid}.inbox-page .connection-provider-mark svg{width:14px;height:14px}.inbox-person-line,.inbox-person-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.inbox-person-line .inbox-person-channel{vertical-align:bottom;display:inline-flex}.inbox-person-sub>small{font-size:inherit;display:inline}.inbox-person-sub>small+small:before{content:" · "}.inbox-record-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.inbox-record-channel{color:#6f6188;align-items:center;gap:4px;min-width:0;font-size:11px;display:inline-flex}.inbox-record-meta .ui-status{white-space:nowrap;padding:2px 7px;font-size:10px}.inbox-preview b{font-weight:650}.inbox-preview.is-note{color:#7a6a4f;padding-left:6px;font-style:italic}.inbox-list-empty{color:var(--muted);text-align:center;justify-items:center;gap:8px;margin:0;padding:32px 18px;font-size:12px;display:grid}.inbox-list-empty-icon{color:#4113c1;background:#f0ebff;border-radius:50%;place-items:center;width:46px;height:46px;display:inline-grid}.inbox-list-empty strong{color:#17113c;font-size:14px}.inbox-list-empty p{max-width:240px;margin:0;line-height:1.5}.inbox-list-empty .button{align-items:center;gap:6px;display:inline-flex}.inbox-pagination{align-items:center;gap:8px}.inbox-pagination-range{color:var(--muted);text-align:center;font-size:11px}.inbox-create{box-shadow:0 3px 12px #4113c108}.inbox-create-head{align-items:center;gap:10px;width:100%;display:flex}.inbox-create-head h2{flex:1;min-width:0}.inbox-card-icon{color:#4113c1;background:linear-gradient(135deg,#f4edff,#e9dffd);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:inline-grid}.inbox-create-actions{gap:8px;display:flex}.inbox-page .inbox-compose-send{width:auto;font:inherit;white-space:nowrap;flex:none;gap:6px;padding:0 12px;font-size:12px;font-weight:650}@media (width<=520px){.inbox-page .inbox-compose-send{justify-content:center;width:44px;padding:0}.inbox-page .inbox-compose-send>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.inbox-compose-tool[aria-disabled=true]{opacity:.45;cursor:not-allowed}.inbox-compose-tool[aria-disabled=true]:hover{color:#5f5280;background:0 0}.inbox-compose-aside{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.inbox-compose-aside kbd{font:inherit;background:#faf8ff;border:1px solid #ddd6f0;border-radius:4px;padding:0 4px;font-size:10px}.inbox-compose-count{font-variant-numeric:tabular-nums}.inbox-composer .inbox-compose-count.is-near{color:#88510c;font-weight:700}.inbox-reference{color:var(--muted);font-size:11px}.inbox-memory-chips b{color:#6f6188;font-weight:600}.inbox-channel-kind{align-items:center;gap:5px;display:inline-flex}.inbox-text-button{color:#4113c1;font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650;text-decoration:underline}.inbox-history-head,.inbox-history-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.inbox-history-meta{justify-content:flex-start;margin:4px 0}.inbox-need-history-item{border-bottom:1px solid var(--inbox-border);overflow-wrap:anywhere;gap:4px;padding:10px 0;display:grid}.inbox-need-history-item:last-child{border-bottom:0}.inbox-need-history-item blockquote,.inbox-handoff-quote blockquote{color:#252044;background:#f7f4ff;border-radius:0 7px 7px 0;margin:2px 0;padding:6px 10px;line-height:1.5}.inbox-handoff-quote{margin:8px 0}.inbox-handoff-quote figcaption{color:#6f6188;font-size:11px;font-weight:650}.inbox-handoff-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.inbox-handoff-clocks{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.inbox-handoff-clocks small{color:var(--muted);flex-basis:100%}.inbox-next-action>.button{margin-top:10px}.inbox-link-reason{gap:5px;font-weight:600;display:grid}.inbox-link-reason input{width:100%;min-width:0}.inbox-context .intake-context-identity{align-items:flex-start;gap:6px;display:flex}.intake-context-summary>.button{align-items:center;gap:6px;margin:4px 0 8px;display:inline-flex}.intake-disposition-fold>summary{color:#4113c1;cursor:pointer;align-items:center;gap:8px;font-weight:650;display:flex}.intake-disposition-history{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.intake-disposition-history>li{border-left:2px solid #e5def8;padding:0 0 12px 16px;position:relative}.intake-disposition-history>li:last-child{border-left-color:#0000;padding-bottom:0}.intake-disposition-history>li:before{content:"";background:#4113c1;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-6px}.intake-disposition-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.intake-disposition-head time{color:#6f6188;font-size:11px}.inbox-context .intake-disposition-history p{color:#252044;margin:6px 0 2px}.inbox-context .intake-disposition-history small{margin:0}.intake-disposition-chips{flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.intake-disposition-chips li{color:#5b5074;background:#f3f0fb;border-radius:6px;padding:2px 7px;font-size:10px}.inbox-handoff-brief{background:#faf9ff;border-radius:9px;gap:6px;margin:8px 0;padding:8px 10px;display:grid}.inbox-handoff-brief>div{gap:1px;display:grid}.inbox-handoff-brief dt{color:#716887;font-size:11px}.inbox-handoff-brief dd{color:#252044;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:600}.inbox-record.selected .connection-provider-mark,.inbox-record.selected .connection-provider-mark svg{color:#fff}.inbox-contact-ref{color:var(--muted);font-size:10px}.inbox-campaign-reply{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.4rem 0 0;display:flex}.inbox-case-quote-time{color:#6f6188;margin-top:2px;font-size:10px;display:block}.inbox-case-outcome blockquote{background:#fffaf0;border-left-color:#8a6d00}.inbox-workspace>:is(.inbox-list,.inbox-thread,.inbox-context),.inbox-records,.inbox-record,.inbox-messages{position:relative}.inbox-view-only{color:var(--muted,#6d6492);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.4;display:inline-flex}p.inbox-view-only{border:1px dashed var(--border,#ddd8ee);border-radius:10px;padding:10px 14px;font-size:13px}.inbox-page .inbox-thread{container:inbox-thread/inline-size}.inbox-page .inbox-thread .inbox-thread-head{z-index:3;background:#fff;padding:8px 12px 8px 14px;position:relative}.inbox-head-row{align-items:center;gap:8px 10px;min-width:0;display:flex}.inbox-page .inbox-thread-head .inbox-person{flex:1 1 0;gap:10px;min-width:0}.inbox-person-text{gap:1px;min-width:0;display:grid}.inbox-person-title{align-items:center;gap:8px;min-width:0;display:flex}.inbox-page .inbox-thread-head .inbox-person h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:16px;line-height:1.3;overflow:hidden}.inbox-person-title .ui-status{flex:none;padding:1px 8px;font-size:11px}.inbox-page .inbox-thread-head .inbox-person small{font-size:11.5px;line-height:1.4}.inbox-page .inbox-thread-head .inbox-person-sub{color:#7a7096;font-size:11px}.inbox-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.inbox-page .inbox-thread .inbox-thread-head .button{white-space:nowrap;border-radius:8px;gap:6px;min-height:30px;padding:4px 10px;font-size:12px;line-height:1.2}.inbox-page .inbox-thread .inbox-thread-head .inbox-head-context{padding-inline:8px}.inbox-page .inbox-thread .inbox-thread-head .inbox-more-trigger{width:30px;padding:0}.inbox-page .inbox-thread-head .inbox-head-context[aria-expanded=true]{color:#4113c1;background:#f2edff;border-color:#d9ccfb}.inbox-head-icon{flex:none}.inbox-back .inbox-head-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inbox-page .inbox-thread .inbox-thread-head .button.inbox-back{flex:none;width:34px;padding:0}.inbox-head-assign{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex;position:relative}.inbox-head-assign-face{border:1px solid var(--border);color:#423155;background:#fff;border-radius:8px;align-items:center;gap:5px;max-width:160px;min-height:30px;padding:0 7px 0 5px;font-size:12px;font-weight:650;display:inline-flex}.inbox-head-assign-avatar{color:#4113c1;background:#eee8ff;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:750;display:inline-grid}.inbox-head-assign-face>svg:first-child{margin-inline:2px}.inbox-head-assign-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.inbox-page .inbox-head-assign>select,.inbox-page .inbox-compose-mode>select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.inbox-page :is(.inbox-head-assign,.inbox-compose-mode)>select:disabled{cursor:not-allowed}.inbox-head-assign:hover .inbox-head-assign-face{background:var(--canvas,#faf8ff)}:is(.inbox-head-assign:has(select:disabled) .inbox-head-assign-face,.inbox-compose-mode:has(select:disabled) .inbox-compose-mode-face){opacity:.55}:is(.inbox-head-assign:has(select:focus-visible) .inbox-head-assign-face,.inbox-compose-mode:has(select:focus-visible) .inbox-compose-mode-face){outline-offset:2px;outline:3px solid #4113c1}.inbox-more{display:inline-flex;position:relative}.inbox-more-menu{z-index:20;background:#fff;border:1px solid #e3dcf5;border-radius:10px;gap:1px;min-width:200px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #2a0f5c24}.inbox-more-menu[hidden]{display:none}.inbox-more-item{color:#2b2245;width:100%;min-height:34px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex}.inbox-more-item>svg{color:#6f6188;flex:none}.inbox-more-item:hover:not(:disabled),.inbox-more-item:focus-visible{color:#4113c1;background:#f2edff}.inbox-page .inbox-more-item:focus-visible{outline-offset:-2px;outline:2px solid #4113c1}.inbox-more-item:disabled{color:#a49cb8;cursor:not-allowed}.inbox-more-item.inbox-more-pause,.inbox-more.is-narrow-only{display:none}.inbox-head-notes{flex-wrap:wrap;gap:2px 10px;margin-top:6px;display:flex}.inbox-head-notes small{color:var(--muted,#6d6492);font-size:12px}@container inbox-thread (width<=919px){.inbox-head-assign-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container inbox-thread (width<=819px){.inbox-page .inbox-thread-head .inbox-head-pause{display:none}.inbox-more-item.inbox-more-pause{display:flex}.inbox-more.is-narrow-only{display:inline-flex}}@container inbox-thread (width<=659px){.inbox-head-context .inbox-head-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container inbox-thread (width<=599px){.inbox-head-assign-name{display:none}}@container inbox-thread (width<=519px){.inbox-head-row{flex-wrap:wrap}.inbox-head-actions{flex:100%;justify-content:flex-start}.inbox-head-assign-name{display:inline}.inbox-page .inbox-thread-head .inbox-head-context{margin-left:auto}}@media (width<=900px){.inbox-page .inbox-thread .inbox-thread-head .button,.inbox-head-assign-face{min-height:36px}.inbox-page .inbox-thread .inbox-thread-head .button.inbox-back,.inbox-page .inbox-thread .inbox-thread-head .inbox-more-trigger{width:36px}}.inbox-page .inbox-composer{grid-template-columns:auto minmax(0,1fr);column-gap:6px;padding-top:6px}.inbox-page .inbox-composer>*{grid-column:1/-1}.inbox-page .inbox-composer>.inbox-compose-mode{grid-column:1;align-self:end;margin-bottom:6px}.inbox-page .inbox-composer>.inbox-compose-entry{grid-column:2}@container inbox-thread (width<=519px){.inbox-page .inbox-composer>.inbox-compose-mode{grid-row:1;align-self:start;height:auto;margin:0}.inbox-page .inbox-composer>.inbox-compose-meta{grid-area:1/2;min-height:30px}.inbox-page .inbox-composer>.inbox-compose-entry{grid-column:1/-1}}.inbox-page .inbox-compose-meta{min-height:20px;padding-inline:2px}.inbox-page .inbox-compose-meta .inbox-compose-channel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.inbox-reply-window-chip{background:var(--lavender,#f2edff);max-width:100%;color:var(--ink,#17113c);white-space:nowrap;border:1px solid #e3dafb;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 8px 1px 6px;font-size:11px;font-weight:600;line-height:17px;display:inline-flex}.inbox-reply-window-chip>svg{color:#4113c1;flex:none}.inbox-reply-window-chip.is-warning{border-color:var(--warm-border,#f3d29b);background:var(--warm-surface,#fff7e8);color:#88510c}.inbox-reply-window-chip.is-warning>svg{color:#b86e00}.inbox-reply-window-chip.is-sentence{white-space:normal;border-radius:8px;flex:100%;align-items:flex-start;line-height:1.4}.inbox-reply-window-chip.is-sentence>svg{margin-top:2px}@container inbox-thread (width<=759px){.inbox-page #inbox-compose-hint{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1099px){.inbox-page #inbox-compose-hint{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.inbox-compose-mode{flex:none;align-items:center;height:36px;margin-right:2px;display:inline-flex;position:relative}.inbox-compose-mode-face{color:#4113c1;white-space:nowrap;background:#f6f2ff;border:1px solid #e0d7f7;border-radius:999px;align-items:center;gap:5px;max-width:240px;height:28px;padding:0 7px 0 9px;font-size:11.5px;font-weight:650;display:inline-flex}.inbox-compose-mode-full{text-overflow:ellipsis;min-width:0;overflow:hidden}.inbox-compose-mode-short{display:none}.inbox-compose-mode:hover .inbox-compose-mode-face{background:#efe8ff}.inbox-compose-mode.is-note .inbox-compose-mode-face{color:#7a4f00;background:#fff8eb;border-color:#f2d9a8}@container inbox-thread (width<=759px){.inbox-compose-mode-full{display:none}.inbox-compose-mode-short{display:inline}}@media (width>=901px){.inbox-page.thread-selected .inbox-filter-bar{border-radius:12px;align-items:center;gap:8px;padding:4px 6px;display:flex}.inbox-page.thread-selected .inbox-filter-bar>.inbox-filter-row{flex:auto;padding:0}.inbox-page.thread-selected .inbox-tabs-row>.inbox-aria-switch{min-height:34px;margin-bottom:2px}}.inbox-channel-chips[hidden]{display:none}.inbox-page .inbox-thread .inbox-thread-head{padding:6px 10px 0 12px}.inbox-page .inbox-thread .inbox-thread-head:not(:has(.inbox-status-strip)){padding-bottom:6px}.inbox-page .inbox-thread-head .inbox-person{align-items:center;gap:8px;display:flex}.inbox-avatar-wrap{flex:none;display:inline-grid;position:relative}.inbox-avatar-channel{border:1px solid var(--border);background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-3px;right:-3px}.inbox-page .inbox-avatar-channel .connection-provider-mark{vertical-align:0;flex:0 0 10px;width:10px;height:10px}.inbox-page .inbox-avatar-channel .connection-provider-mark svg{width:10px;height:10px}.inbox-page .inbox-thread-head .inbox-person-text{align-items:center;gap:4px;min-width:0;display:flex}.inbox-page .inbox-thread-head .inbox-person h2{flex:0 auto;font-size:15px;font-weight:650}.inbox-person-meta,.inbox-page .inbox-thread-head .inbox-person-meta>button{min-width:0}.inbox-page .inbox-thread-head .inbox-person-meta>button,.inbox-page .inbox-thread-head button.inbox-person-meta{color:#7a7096;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;max-width:100%;min-height:24px;padding:2px 5px;font-size:11.5px;display:inline-flex}.inbox-page .inbox-thread-head .inbox-person-meta>button:hover,.inbox-page .inbox-thread-head button.inbox-person-meta:hover,.inbox-page .inbox-thread-head .inbox-person-meta>button[aria-expanded=true],.inbox-page .inbox-thread-head button.inbox-person-meta[aria-expanded=true]{background:var(--lavender);color:var(--primary)}.inbox-person-meta-long{text-overflow:ellipsis;min-width:0;overflow:hidden}.inbox-details-list{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0 0 8px;font-size:12.5px;line-height:1.45;display:grid}.inbox-details-list dt{color:var(--muted)}.inbox-details-list dd{overflow-wrap:anywhere;margin:0}.inbox-details-note,.inbox-panel-muted{color:var(--muted);font-size:11.5px}.inbox-context-details{margin:8px 0 0}.inbox-panel-runs,.inbox-panel-list{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.inbox-panel-runs li{border:1px solid var(--warm-border);background:var(--warm-surface);border-radius:8px;gap:2px;padding:7px 9px;display:grid}.inbox-panel-runs small{color:var(--muted);font-size:11.5px;line-height:1.45}.inbox-more-item.inbox-more-context{display:none}@container inbox-thread (width<=659px){.inbox-person-meta-long{display:none}}@container inbox-thread (width<=519px){.inbox-head-row{flex-wrap:nowrap}.inbox-head-actions{flex:none}.inbox-head-actions.has-menu .inbox-head-context{display:none}.inbox-head-actions.has-menu .inbox-more-item.inbox-more-context{display:flex}.inbox-head-assign-name,.inbox-head-assign-face .inbox-head-icon{display:none}}@container inbox-thread (width<=479px){.inbox-page .inbox-thread-head .inbox-person-meta{display:none}}.inbox-page .inbox-messages{gap:6px;padding:10px 14px}.inbox-page .inbox-day-divider{gap:10px;line-height:1}.inbox-page .inbox-day-divider time{padding:4px 10px}.inbox-page .inbox-message,.inbox-page .inbox-message.aria,.inbox-page .inbox-message.staff,.inbox-page .inbox-message.note{align-items:flex-start;gap:7px;max-width:86%}.inbox-page .inbox-message.aria,.inbox-page .inbox-message.staff,.inbox-page .inbox-message.note{flex-direction:row-reverse}.inbox-page .inbox-message.note{max-width:100%}.inbox-page .inbox-message.is-cont{margin-top:-4px}.inbox-message-face{flex:0 0 24px;width:24px;height:24px;margin-top:1px;display:flex}.inbox-message.is-cont .inbox-message-face{height:0}.inbox-page .inbox-message-face>.inbox-message-avatar,.inbox-page .inbox-message-face>.aria-portrait,.inbox-page .inbox-message-face>.inbox-staff-avatar{border:1px solid var(--border);border-radius:50%;flex:0 0 24px;width:24px;height:24px;margin:0;font-size:9px}.inbox-page .inbox-message-bubble,.inbox-page .inbox-message.aria .inbox-message-bubble,.inbox-page .inbox-message.staff .inbox-message-bubble,.inbox-page .inbox-message.note .inbox-message-bubble{border-radius:5px 16px 16px;min-width:0;max-width:100%;padding:5px 11px 6px;font-size:13px;line-height:1.5}.inbox-page .inbox-message.aria .inbox-message-bubble,.inbox-page .inbox-message.staff .inbox-message-bubble,.inbox-page .inbox-message.note .inbox-message-bubble{border-radius:16px 5px 16px 16px}.inbox-page .inbox-message.is-cont .inbox-message-bubble{border-radius:16px}.inbox-page .inbox-message.aria .inbox-message-bubble{box-shadow:0 4px 12px #4113c122}.inbox-page .inbox-message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.inbox-page .inbox-message-text>*+*{margin-top:10px}.inbox-page .inbox-message-text :is(ul,ol){white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;padding-inline-start:20px}.inbox-page .inbox-message-text li+li{margin-top:8px}.inbox-page .inbox-message-text :is(ul,ol):first-child{margin-top:0}.inbox-page .inbox-message-text-stamp{justify-content:flex-end;display:flex}.inbox-message-meta{flex-wrap:wrap;align-items:center;column-gap:8px;min-height:14px;display:flex}.inbox-message-by{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:650;line-height:14px;display:block;overflow:hidden}.inbox-page .inbox-message.customer .inbox-message-by{color:#3d3360}.inbox-page .inbox-message.aria .inbox-message-by{color:#f1ebff}.inbox-message-stamp{float:right;color:#6b6288;white-space:normal;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;margin:5px 0 0 10px;font-size:10.5px;line-height:15px;display:inline-flex}.inbox-message-meta .inbox-message-stamp{float:none;margin:0;line-height:14px}.inbox-page .inbox-message-stamp time,.inbox-page .inbox-message-stamp small{margin:0;font-size:10.5px}.inbox-page .inbox-message-stamp time{white-space:nowrap;flex:none}.inbox-message-stamp:has(.inbox-ticks:is(.is-danger,.is-attention)){float:none;flex-basis:100%;align-items:flex-start;width:100%;margin:4px 0 0}.inbox-message-foot{display:flow-root}.inbox-message-foot .inbox-message-stamp{margin-top:3px}.inbox-page .inbox-message.aria .inbox-message-stamp{color:#e8dfff}.inbox-page .inbox-message-stamp .inbox-ticks{align-items:flex-start;gap:3px;min-width:0;max-width:100%;margin:0;font-size:10.5px;line-height:14px}.inbox-page .inbox-message-stamp .inbox-ticks>span:last-child{overflow-wrap:anywhere;white-space:normal;min-width:0}.inbox-page .inbox-message-stamp .inbox-ticks-icon{min-width:14px;height:14px}.inbox-page .inbox-message.aria .inbox-ticks,.inbox-page .inbox-message.aria .inbox-ticks.is-done .inbox-ticks-icon,.inbox-page .inbox-message.aria .inbox-ticks.is-done strong{color:#f1ebff}.inbox-page .inbox-message.aria .inbox-ticks.is-read .inbox-ticks-icon,.inbox-page .inbox-message.aria .inbox-ticks.is-read strong{color:#a8e6ff}.inbox-page .inbox-message.aria .inbox-ticks.is-danger{color:#ffd6d6}.inbox-page .inbox-messages>.inbox-load-earlier{min-height:26px;color:var(--primary);box-shadow:none;background:0 0;border:0;align-self:center;padding:2px 10px;font-size:12px;font-weight:650}.inbox-typing-row{align-self:flex-end}.inbox-page .inbox-composer{gap:6px;padding:6px 10px 8px}.inbox-page .inbox-composer>.inbox-compose-mode{margin-bottom:4px}.inbox-page .inbox-compose-meta.inbox-compose-reason{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;min-width:0;min-height:20px;padding-inline:2px;font-size:12px;line-height:1.35;display:flex}.inbox-compose-reason.is-blocked{color:#7a4f00}.inbox-compose-reason>svg{color:#7a4f00;flex:none}.inbox-compose-reason-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.inbox-compose-reason-text strong{font-weight:650}.inbox-page .inbox-compose-reason .inbox-compose-count{margin-left:auto}.inbox-page .inbox-reason-link,.inbox-page .inbox-reason-link>button{min-height:20px;color:var(--primary);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 35%, transparent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0 2px;font-size:12px;font-weight:650}.inbox-page .inbox-reason-link:focus-visible,.inbox-page .inbox-reason-link>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.inbox-page .inbox-compose-entry{min-height:44px;padding:3px}.inbox-page .inbox-compose-entry.is-blocked{background:var(--canvas);border-style:dashed}.inbox-page p.inbox-view-only{min-height:32px;margin:0 10px 8px;padding:6px 12px;font-size:12px}@container inbox-thread (width<=519px){.inbox-page .inbox-composer>.inbox-compose-mode{grid-area:auto/1;align-self:end;margin-bottom:4px}.inbox-page .inbox-composer>.inbox-compose-meta{grid-area:auto/1/auto/-1;min-height:20px}.inbox-page .inbox-composer>.inbox-compose-entry{grid-column:2}.inbox-compose-mode-short{display:none}}.inbox-page .inbox-compose-reason{position:relative}.inbox-page .inbox-compose-reason .inbox-disclosure{position:static}@media (width>=521px){.inbox-page .inbox-compose-reason .inbox-disclosure>.inbox-panel{width:min(380px,100%);max-width:100%;top:auto;bottom:calc(100% + 6px);left:0}}.inbox-scroll-status{text-align:center;color:var(--muted);padding:12px;font-size:12px}.inbox-compose-tool:disabled{cursor:not-allowed;opacity:.45}.inbox-compose-tool:disabled:hover{color:#5f5280;background:0 0}.inbox-page .inbox-compose-entry .inbox-aria-draft-tool:not(:disabled){color:var(--brand-violet)}.inbox-page .inbox-compose-entry .inbox-aria-draft-tool[aria-busy=true] svg{animation:1s ease-in-out infinite refine-aria-pulse}.inbox-page .inbox-compose-entry .refine-aria-tool:not(:disabled){color:var(--brand-violet)}@container inbox-thread (width<=719px){.inbox-page .inbox-composer:not(.is-email-composer) .inbox-compose-send{justify-content:center;width:40px;padding:0}.inbox-page .inbox-composer:not(.is-email-composer) .inbox-compose-send>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container inbox-thread (width<=519px){.inbox-page .inbox-composer:not(.is-email-composer) .inbox-compose-entry{flex-wrap:wrap;row-gap:0}.inbox-page .inbox-composer:not(.is-email-composer) .inbox-compose-entry>textarea{flex:100%;order:-1}.inbox-page .inbox-composer:not(.is-email-composer) .inbox-compose-entry .inbox-compose-send{margin-left:auto}}@media (prefers-reduced-motion:reduce){.inbox-page .inbox-compose-entry .inbox-aria-draft-tool[aria-busy=true] svg{animation:none}}.inbox-page .inbox-filter-bar,.inbox-page.thread-selected .inbox-filter-bar{border-radius:12px;flex-wrap:nowrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.inbox-page .inbox-filter-bar>.inbox-filter-row,.inbox-page.thread-selected .inbox-filter-bar>.inbox-filter-row{flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.inbox-page .inbox-filter-bar>*{flex-shrink:0}.inbox-page .inbox-filter-bar>.inbox-filter-row{flex-shrink:1}.inbox-status-fit{flex:1 1 0;min-width:0;position:relative}.inbox-page .inbox-filter-bar .inbox-status-tabs{vertical-align:middle;max-width:100%;display:inline-flex;overflow:hidden}.inbox-status-tabs>button[data-overflow]{display:none}.inbox-page .inbox-status-tabs>.inbox-status-more{gap:3px;padding-inline:9px 7px}.inbox-page .inbox-status-tabs>.inbox-status-more[hidden]{display:none}.inbox-status-more>svg{transform:rotate(90deg)}.inbox-status-more[aria-expanded=true]{color:#4113c1;background:#fff}.inbox-status-more-menu{z-index:20;background:#fff;border:1px solid #e3dcf5;border-radius:10px;gap:1px;min-width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #2a0f5c24}.inbox-status-more-menu[hidden]{display:none}.inbox-status-more-item{color:#2b2245;min-height:34px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex}.inbox-status-more-item:hover,.inbox-status-more-item:focus-visible{color:#4113c1;background:#f2edff}.inbox-page .inbox-status-more-item:focus-visible{outline-offset:-2px;outline:2px solid #4113c1}.inbox-filter-select{border:1px solid var(--inbox-border);border-radius:var(--radius-control,8px);max-width:220px;min-height:34px;color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;flex:none;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex;position:relative}.inbox-filter-select[hidden]{display:none}.inbox-filter-select:hover{background:var(--canvas)}.inbox-filter-select>svg{color:#6f6188;flex:none}.inbox-filter-select>svg:last-of-type{margin-left:-1px;transform:rotate(90deg)}.inbox-filter-select-value{text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.inbox-filter-select-count{color:#4a3f66;text-align:center;font-variant-numeric:tabular-nums;background:#eeebf6;border-radius:999px;min-width:18px;padding:0 6px;font-size:10px;font-weight:700;line-height:17px}.inbox-page .inbox-filter-select>select,.inbox-page .inbox-filter-bar .inbox-filter-select>select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.inbox-filter-select:focus-within{outline:2px solid var(--focus);outline-offset:1px}.inbox-filter-select.department-queues{border-radius:var(--radius-control,8px);background:#fff;padding:0 8px 0 10px}.inbox-filter-select.department-queues .department-dot{background:#b3aac6}.inbox-filter-select.department-queues:not(.is-all) .department-dot{background:#7950df}.inbox-filter-select.department-queues.is-service .department-dot{background:#168c76}.inbox-page .inbox-filter-bar .inbox-filters-button{min-height:34px}@media (width<=1099px){.inbox-page .inbox-filter-bar,.inbox-page.thread-selected .inbox-filter-bar{flex-wrap:wrap}.inbox-page .inbox-filter-bar>.inbox-filter-row,.inbox-page.thread-selected .inbox-filter-bar>.inbox-filter-row{flex:100%;order:2}}:is(.inbox-page .inbox-thread .inbox-thread-head,.inbox-page .inbox-thread .inbox-thread-head:not(:has(.inbox-status-strip))){padding:7px 10px 7px 12px}.inbox-page .inbox-thread-head .inbox-person{flex:1 1 0;min-width:128px}.inbox-page .inbox-thread-head .inbox-avatar-large{flex:0 0 36px;width:36px;height:36px}.inbox-page .inbox-thread-head .inbox-person-text{flex:auto;gap:2px;min-width:0;display:grid}.inbox-person-name-row{align-items:center;gap:6px;min-width:0;display:flex}.inbox-page .inbox-thread-head .inbox-person-name-row h2{flex:0 auto;min-width:48px}.inbox-person-status-row{align-items:center;gap:6px;min-width:0;display:flex}.inbox-person-status-row:empty{display:none}.inbox-person-status-row>.inbox-status{flex:auto;min-width:0}.inbox-head-channel{border:1px solid var(--border);color:#4a3f66;min-width:0;max-width:180px;min-height:22px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}.inbox-head-channel:hover:not(:disabled),.inbox-head-channel[aria-expanded=true]{color:#4113c1;background:#f6f2ff;border-color:#d9ccfb}.inbox-head-channel:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.inbox-head-channel:disabled{cursor:default;opacity:.7}.inbox-head-channel-name,.inbox-head-channel-more{text-overflow:ellipsis;min-width:0;overflow:hidden}.inbox-head-channel-more{color:var(--muted);font-weight:550}.inbox-page .inbox-head-channel .connection-provider-mark{vertical-align:0;flex:0 0 14px;width:14px;height:14px}.inbox-page .inbox-head-channel .connection-provider-mark svg{width:14px;height:14px}.inbox-page .inbox-thread-head .inbox-tag-trigger{padding-inline:8px}@container inbox-thread (width<=819px){.inbox-page .inbox-thread-head .department-chip-name,.inbox-page .inbox-thread-head .inbox-tag-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inbox-page .inbox-thread-head .inbox-head-channel-more{display:none}}@container inbox-thread (width<=659px){.inbox-page .inbox-thread-head .inbox-head-channel{padding:0 5px}.inbox-page .inbox-thread-head .inbox-head-channel-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container inbox-thread (width<=479px){.inbox-page .inbox-thread-head .inbox-person{min-width:96px}.inbox-head-channel{max-width:96px}}@container inbox-thread (width<=519px){.inbox-page .inbox-thread-head .inbox-head-row{flex-wrap:wrap;row-gap:6px}.inbox-page .inbox-thread-head .inbox-person{flex:calc(100% - 48px)}.inbox-page .inbox-thread-head .inbox-head-actions{flex-wrap:wrap;flex:100%;justify-content:flex-start}.inbox-page .inbox-thread-head .inbox-head-actions>.inbox-more{margin-left:auto}.inbox-page .inbox-thread-head .inbox-head-channel-name{clip:auto;width:auto;height:auto;position:static;overflow:hidden}}@media (width>=900px){:is(.inbox-page,.intake-header) .inbox-hero,:is(.inbox-page,.intake-header) .inbox-hero .ui-page-header{min-height:88px}:is(.inbox-page,.intake-header) .inbox-hero .ui-page-header{padding:10px 20px}:is(.inbox-page,.intake-header) .inbox-hero .ui-page-header h1{margin-bottom:4px;font-size:32px}:is(.inbox-page,.intake-header) .inbox-hero .ui-page-header>div:first-child{max-width:60%}:is(.inbox-page,.intake-header) .inbox-hero .ui-page-header p{max-width:none}:is(.inbox-page,.intake-header) .inbox-hero-art .aria-portrait{width:72px;height:72px}}.inbox-message.is-anchored .inbox-message-bubble{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 35%, transparent);transition:box-shadow .3s}@media (prefers-reduced-motion:reduce){.inbox-message.is-anchored .inbox-message-bubble{transition:none}}.inbox-page .inbox-message .inbox-message-bubble:has(>.call-message){padding:4px}.inbox-page .inbox-message .inbox-message-bubble:has(>.call-message)>.inbox-message-meta{padding:0 7px 3px}.inbox-page .inbox-message .inbox-message-bubble>.call-message{border-radius:12px}.inbox-page .inbox-message .inbox-message-bubble .call-message time{color:var(--muted)}.inbox-reply-photos{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.4}.inbox-reply-photos strong{color:inherit;font-weight:600}.inbox-reply-photos.is-missing strong{color:var(--ink)}.inbox-filters{position:relative}.inbox-page .inbox-filters-button{white-space:nowrap;align-items:center;gap:6px;min-height:34px;padding:5px 9px 5px 12px;font-size:12px;font-weight:650;display:inline-flex}.inbox-page .inbox-filters-button[aria-expanded=true]{color:#4113c1;background:#faf8ff;border-color:#c9bbf6}.inbox-filters-button svg{transition:transform .15s;transform:rotate(90deg)}.inbox-filters-button[aria-expanded=true] svg{transform:rotate(-90deg)}.inbox-filters-count{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#4113c1;border-radius:999px;min-width:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:17px}.inbox-filters-panel{z-index:25;border:1px solid var(--inbox-border,#e4def3);width:min(300px,100vw - 32px);box-shadow:var(--shadow-popover);background:#fff;border-radius:12px;gap:12px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.inbox-state-row{gap:10px;min-width:0;display:grid}.inbox-state-row label{gap:4px;min-width:0;display:grid}.inbox-filters-label{color:#5b5074;font-size:11px;font-weight:650}.inbox-state-row.inbox-saved-views{border-top:1px solid #ece8f6;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-top:12px}.inbox-state-row select{width:100%;min-height:34px;padding:5px 8px;font-size:12px}.dashboard-layout .inbox-page .inbox-state-row select:not([multiple]){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width>=521px){.dashboard-layout .inbox-page .inbox-state-row select:not([multiple]){padding:5px 8px;font-size:12px;line-height:1.3}}.inbox-state-row .button{white-space:nowrap;flex:none;align-items:center;gap:5px;min-height:34px;padding:5px 10px;font-size:12px;display:inline-flex}.inbox-state-error{color:#8a5a00;grid-column:1/-1;margin:0;font-size:12px}.inbox-save-view{gap:10px;display:grid}.inbox-save-view label{gap:6px;font-weight:600;display:grid}.inbox-save-view-summary{color:#5b5074;margin:0;font-size:13px}.inbox-record.is-unread .inbox-record-title strong{font-weight:800}.inbox-record.is-unread .inbox-preview{color:#1d1730}.inbox-unread-dot{vertical-align:middle;background:#6d28d9;border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.inbox-thread-state{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-thread-state .button{align-items:center;gap:5px;min-height:32px;padding:4px 10px;font-size:12px;display:inline-flex}.inbox-thread-state small{color:#5b5074}.inbox-mail-options{border:1px solid var(--inbox-border,#e4def3);background:#faf8ff;border-radius:10px;gap:8px;margin:0 0 8px;padding:10px 12px;display:grid}.inbox-mail-options label.inbox-mail-subject{gap:4px;font-size:12px;font-weight:600;display:grid}.inbox-mail-options input[type=text]{width:100%;min-width:0}.inbox-mail-toggles{flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.inbox-mail-toggles label{align-items:center;gap:6px;display:inline-flex}.inbox-mail-actions{flex-wrap:wrap;gap:6px;display:flex}.inbox-mail-actions .button{align-items:center;gap:5px;min-height:32px;padding:4px 10px;font-size:12px;display:inline-flex}.inbox-mail-note{color:#5b5074;margin:0;font-size:12px}.inbox-mail-preview{gap:10px;display:grid}.inbox-mail-preview dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:13px;display:grid}.inbox-mail-preview dt{color:#5b5074}.inbox-mail-preview dd{overflow-wrap:anywhere;margin:0}.inbox-mail-preview iframe{background:#fff;border:1px solid #e4def3;border-radius:8px;width:100%;min-height:280px}.inbox-mail-preview iframe.is-full-email{min-height:min(560px,60vh)}.inbox-draft-email-preview{align-items:center;gap:6px;display:inline-flex}.inbox-mail-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f4fb;border-radius:8px;max-height:280px;margin:0;padding:10px;font-size:12px;overflow:auto}.inbox-signature-form{gap:8px;padding:0 0 14px;display:grid}.inbox-signature-form+.inbox-signature-form{border-top:1px solid #ece8f6;padding-top:14px}.inbox-signature-form h3{margin:0;font-size:14px}.inbox-signature-form textarea{resize:vertical;width:100%;min-height:84px}.inbox-signature-form .inbox-signature-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.inbox-signature-form .inbox-signature-row label{align-items:center;gap:6px;display:inline-flex}.inbox-media{gap:8px;margin-top:6px;display:grid}.inbox-media-image,.inbox-media-video,.inbox-media-audio{justify-items:start;gap:4px;margin:0;display:grid}.inbox-media-image img{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--lavender);max-width:min(320px,100%);height:auto;display:block}.inbox-media-image.is-sticker img{background:0 0;border:0;max-width:140px}.inbox-media-image a:focus-visible img{outline:2px solid var(--focus);outline-offset:2px}.inbox-media-video video{border-radius:var(--radius-control);background:var(--ink);width:min(320px,100%);display:block}.inbox-media-audio audio{width:min(300px,100%)}.inbox-media figcaption,.inbox-media figcaption a{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.inbox-media-file{border:1px solid var(--border);border-radius:var(--radius-control);max-width:320px;color:var(--ink);background:#fff;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:inline-flex}.inbox-media-file:hover,.inbox-media-file:focus-visible{border-color:var(--primary)}.inbox-media-file span{min-width:0;display:grid}.inbox-media-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inbox-media-file small{color:var(--muted);font-size:11px}.inbox-media-pending,.inbox-media-failed,.inbox-media-note{border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;gap:6px;max-width:320px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.inbox-media-pending{background:var(--lavender);color:var(--muted)}.inbox-media-pending small,.inbox-media-failed small{flex-basis:100%}.inbox-media-spinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:12px;height:12px;animation:.9s linear infinite inbox-media-spin}@media (prefers-reduced-motion:reduce){.inbox-media-spinner{animation:none}}@keyframes inbox-media-spin{to{transform:rotate(360deg)}}.inbox-media-failed{background:var(--warm-surface);border:1px solid var(--warm-border);color:var(--ink)}.inbox-media-failed.is-blocked{background:var(--error-surface);border-color:var(--error-border)}.inbox-media-failed>span{flex:180px}.inbox-media-note{color:var(--muted);background:var(--canvas)}.inbox-ticks{--tick-read:#1a8fd8;color:var(--muted);align-items:center;gap:5px;margin-top:6px;font-size:11px;line-height:1.4;display:flex}.inbox-ticks strong{font-weight:700}.inbox-ticks-icon{flex:none;place-items:center;min-width:16px;height:16px;display:inline-grid}.inbox-ticks.is-done .inbox-ticks-icon,.inbox-ticks.is-done strong{color:var(--primary)}.inbox-ticks.is-read .inbox-ticks-icon,.inbox-ticks.is-read strong{color:var(--tick-read)}.inbox-ticks-mark{border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:800;display:inline-grid}.inbox-ticks.is-danger{color:var(--error)}.inbox-ticks.is-danger .inbox-ticks-mark{background:var(--error);color:#fff}.inbox-ticks.is-attention .inbox-ticks-mark{background:var(--brand-gold);color:var(--ink)}.inbox-ticks.is-neutral .inbox-ticks-mark{background:var(--border);color:var(--ink)}.inbox-new-divider{color:var(--primary);align-items:center;gap:8px;margin:6px 0;font-size:11px;font-weight:700;display:flex}.inbox-new-divider:before,.inbox-new-divider:after{content:"";background:var(--border);flex:1;height:1px}.inbox-reconnect-banner{border:1px solid var(--error-border);border-radius:var(--radius-control);background:var(--error-surface);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 8px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.inbox-reconnect-banner>svg{color:var(--brand-crimson);flex-shrink:0}.inbox-reconnect-banner>span{overflow-wrap:anywhere;flex:220px;min-width:0}.inbox-reconnect-banner>.button{flex-shrink:0}.inbox-reply-window{border-radius:var(--radius-control);background:var(--lavender);color:var(--ink);align-items:center;gap:6px;margin:0 0 8px;padding:6px 10px;font-size:12px;display:flex}.inbox-reply-window:is(.is-template_required,.is-closed,.is-no_customer_message){background:var(--warm-surface);border:1px solid var(--warm-border)}.inbox-media-transcript{border-left:3px solid var(--line,#7f7f7f59);max-width:min(420px,100%);color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;padding:6px 10px;font-size:.92em;line-height:1.45}.inbox-media-transcript small{color:var(--muted);margin-bottom:2px;font-size:.8em;display:block}.inbox-media-transcript-note{color:var(--muted);overflow-wrap:anywhere;max-width:min(420px,100%);display:block}.inbox-media-file-block{justify-items:start;gap:4px;display:grid}.inbox-status{min-width:0;position:relative}.inbox-status-strip{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.inbox-status-strip>li{flex:none;display:flex}.inbox-status-strip>li[hidden]{display:none}.inbox-status-strip.is-scroll{scrollbar-width:none;overscroll-behavior-x:contain;padding-right:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.inbox-status-strip.is-scroll::-webkit-scrollbar{display:none}.inbox-chip{border:1px solid color-mix(in srgb, var(--primary) 16%, white);background:var(--lavender);min-height:24px;color:var(--primary);font:inherit;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;margin:0;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}button.inbox-chip{cursor:pointer}.inbox-chip svg{flex:none}.inbox-chip-caret{opacity:.7;margin-left:-1px;display:inline-flex}.inbox-chip.is-attention{border-color:var(--warm-border);background:var(--warm-surface);color:#88510c}.inbox-chip.is-danger{border-color:var(--error-border);background:var(--error-surface);color:var(--error)}.inbox-chip.is-record{border-color:color-mix(in srgb, var(--border) 80%, var(--primary) 4%);background:color-mix(in srgb, var(--border) 25%, white);color:#554a6b}.inbox-chip.is-more{border-style:dashed;border-color:var(--border);color:#554a6b;background:#fff}button.inbox-chip:hover{filter:brightness(.97)}.inbox-chip[aria-expanded=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 16%, transparent)}.inbox-chip:focus-visible,.inbox-panel :focus-visible,.inbox-disclosure>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.inbox-chip{min-height:32px;padding:0 10px}}.inbox-disclosure{display:inline-flex;position:relative}.inbox-panel{top:calc(100% + 4px);left:var(--inbox-panel-left,0);z-index:30;box-sizing:border-box;border:1px solid var(--border);width:320px;max-width:calc(100% - 16px);box-shadow:0 12px 32px color-mix(in srgb, var(--primary) 14%, transparent);color:#2b2245;text-align:left;background:#fff;border-radius:10px;padding:12px;font-size:12.5px;line-height:1.5;animation:.12s ease-out inbox-panel-in;position:absolute}.inbox-disclosure>.inbox-panel{max-width:min(320px,100vw - 32px)}@keyframes inbox-panel-in{0%{opacity:0;transform:translateY(-2px)}}.inbox-panel-head{align-items:center;gap:8px;margin:0 0 6px;display:flex}.inbox-panel h4{flex:1;align-items:center;gap:6px;min-width:0;margin:0;font-size:13px;line-height:1.35;display:flex}.inbox-panel-close{border:1px solid var(--border);border-radius:var(--radius-control);min-height:32px;color:var(--primary);font:inherit;cursor:pointer;background:#fff;flex:none;padding:0 10px;font-size:12.5px;font-weight:600;display:none}.inbox-panel p{margin:0 0 8px}.inbox-panel-body>:last-child{margin-bottom:0}.inbox-panel dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 8px;display:grid}.inbox-panel dt{color:#6f6188}.inbox-panel dd{overflow-wrap:anywhere;margin:0}.inbox-panel-actions{flex-wrap:wrap;gap:6px;display:flex}.inbox-panel-muted{color:#6f6188;font-size:11.5px}.inbox-panel.inbox-panel-list{width:240px;padding:5px}.inbox-panel-list .inbox-panel-head{padding:4px 6px 2px}.inbox-panel-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.inbox-panel-row{box-sizing:border-box;color:#2b2245;width:100%;min-height:32px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-weight:600;display:flex}button.inbox-panel-row{cursor:pointer}button.inbox-panel-row:hover{background:var(--lavender);color:var(--primary)}.inbox-panel-row.is-attention svg{color:#88510c}.inbox-panel-row.is-danger svg{color:var(--error)}.inbox-panel-row.is-info svg{color:var(--primary)}.inbox-panel.is-floating{top:var(--inbox-panel-top);left:var(--inbox-panel-left);width:var(--inbox-panel-width);max-width:none;max-height:var(--inbox-panel-max-h);z-index:60;position:fixed;overflow:auto}.inbox-panel.is-floating h4 span{overflow-wrap:anywhere}.inbox-reach{border-top:1px solid var(--border);margin:10px 0;padding-top:10px}.inbox-reach-title{color:#2b2245;margin:0 0 6px;font-weight:600}.inbox-reach-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inbox-reach-list li{gap:2px;display:grid}.inbox-reach-button{justify-content:flex-start;width:100%}@media (width<=519.98px){.inbox-panel,.inbox-panel.inbox-panel-list,.inbox-panel.is-floating,.inbox-disclosure>.inbox-panel{z-index:60;width:auto;max-width:none;max-height:60vh;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 32px color-mix(in srgb, var(--primary) 18%, transparent);border-radius:14px 14px 0 0;position:fixed;inset:auto 0 0;overflow:auto}.inbox-panel-close{align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){.inbox-panel{animation:none}}.inbox-run-marker-row{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.inbox-run-marker{border:1px dashed var(--warm-border,#f3d29b);background:var(--warm-surface,#fffaf1);color:#7a4f00;max-width:100%;min-height:24px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}.inbox-run-marker.is-info{border-color:var(--border,#e5ddff);background:var(--lavender,#f2edff);color:var(--primary,#4113c1)}.inbox-run-marker svg{flex:none}.inbox-run-marker-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.inbox-run-marker-caret{transition:transform .15s}.inbox-run-marker[aria-expanded=true] .inbox-run-marker-caret{transform:rotate(180deg)}.inbox-run-marker:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.inbox-run-marker{min-height:32px}}.inbox-run-marker-cards{box-sizing:border-box;border:1px dashed var(--warm-border,#f3d29b);background:#fff;border-radius:10px;gap:6px;width:100%;max-width:560px;margin-top:6px;padding:8px;display:grid}.inbox-run-marker-cards[hidden]{display:none}.inbox-typing-bubble{box-sizing:border-box;background:var(--lavender,#f2edff);min-height:30px;color:var(--primary,#4113c1);border-radius:15px 15px 5px;align-self:flex-end;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.inbox-typing-dots{gap:3px;display:inline-flex}.inbox-typing-dots span{opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite inbox-typing-dot}.inbox-typing-dots span:nth-child(2){animation-delay:.15s}.inbox-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes inbox-typing-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.inbox-typing-dots span{opacity:.6;animation:none}.inbox-run-marker-caret{transition:none}}.contact-channels .contact-channel-list{gap:.6rem;margin:1rem 0;padding:0;list-style:none;display:grid}.contact-channel-list li{border:1px solid var(--border,#e5e0f3);background:#faf9ff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem;display:flex}.contact-channel-list li>div:first-child{gap:.2rem;min-width:0;display:grid}.contact-channel-list small{color:#6b6283}.contact-channel-value{overflow-wrap:anywhere}.contact-channel-actions{flex-wrap:wrap;gap:.4rem;display:flex}.contact-channel-actions .button{white-space:nowrap}.contact-channel-add{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.contact-channel-add>label{flex:180px;gap:.3rem;min-width:0;display:grid}.contact-channel-add input,.contact-channel-add select{width:100%;min-width:0}.contact-channel-add>:is(.customer-warning,.contact-channel-note){flex-basis:100%}.contact-channel-add>.contact-channel-note{margin:0}@media (width<=700px){.contact-channel-list li{display:block}.contact-channel-actions{margin-top:.5rem}}.rp-channel-summary{overflow-wrap:anywhere;color:#625a7e;max-width:26rem;margin-top:.3rem;line-height:1.35;display:block}.contact-channel-identities{margin-top:1rem}.contact-channel-identities h4{margin:0 0 .25rem;font-size:.95rem}.contact-channel-identities .customer-hint{margin:0}.contact-identity{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.contact-identity>div{gap:.25rem;min-width:0;display:grid}.contact-identity-photo{object-fit:cover;border:1px solid var(--border);border-radius:50%;flex:none;width:40px;height:40px}.contact-identity-mark{background:var(--lavender);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.contact-identity dl{gap:.1rem;margin:0;display:grid}.contact-identity dl>div{flex-wrap:wrap;gap:.35rem;font-size:.85rem;display:flex}.contact-identity dt{color:var(--muted)}.contact-identity dd{overflow-wrap:anywhere;margin:0}.contact-identity-title span{font-weight:500}.contact-identity-link,.contact-identity-open{color:var(--purple,#4113c1);justify-self:start;font-size:.85rem;font-weight:600}.contact-identity-note{color:#4f4768}a.contact-channel-value{color:var(--purple,#4113c1)}.inbox-channel-profile{align-items:flex-start;gap:.6rem;min-width:0;margin:.6rem 0;display:flex}.inbox-channel-profile>div{gap:.15rem;min-width:0;font-size:.85rem;display:grid}.inbox-channel-profile small{color:#6b6283;line-height:1.35}.call-capture{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:14px;min-width:0;padding:14px 16px;display:grid}.call-capture-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.call-capture-head h4{color:var(--ink);margin:0;font-size:.95rem}.call-capture-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.call-capture-block{gap:8px;min-width:0;display:grid}.call-capture-block+.call-capture-block{border-top:1px solid var(--border);padding-top:12px}.call-capture-block h5{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:.75rem;font-weight:650;display:flex}.call-capture-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.call-capture-count{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:500}.call-capture-summary{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.call-capture-state,.call-capture-muted{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:.875rem;line-height:1.5;display:flex}.call-capture-state.is-error{color:var(--error)}.call-capture-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:.85rem;font-weight:600;display:inline-flex}.call-capture-link:hover{background:var(--lavender)}.call-capture-link:focus-visible,.call-audio-play:focus-visible,.call-audio-scrub:focus-visible,.call-audio-speed button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.call-capture-more{justify-self:start}.call-transcript{gap:8px;margin:0;padding:0;list-style:none;display:grid}.call-turn{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;gap:3px;min-width:0;max-width:min(78%,560px);padding:8px 12px;display:grid}.call-turn.is-aria{border-bottom-left-radius:4px;justify-self:start}.call-turn.is-caller{border-color:var(--lavender);background:var(--lavender);border-bottom-right-radius:4px;justify-self:end}.call-turn-meta{color:var(--muted);align-items:baseline;gap:8px;font-size:.75rem;display:flex}.call-turn-meta strong{color:var(--ink);font-size:.8rem}.call-turn.is-aria .call-turn-meta strong{color:var(--primary)}.call-turn-lang{background:var(--lavender);border-radius:999px;padding:0 6px}.call-turn-text{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.call-audio.is-compact{border-radius:18px;grid-template-columns:auto minmax(80px,1fr) auto auto;gap:8px;max-width:420px;padding:4px 8px 4px 4px}.call-audio.is-compact .call-audio-play{width:28px;height:28px}.call-audio.is-compact .call-audio-glyph.is-play{border-top-width:5px;border-bottom-width:5px;border-left-width:8px;margin-left:2px}.call-audio.is-compact .call-audio-glyph.is-pause{border-left-width:3px;border-right-width:3px;width:9px;height:10px}.call-audio.is-compact .call-audio-glyph.is-loading{width:11px;height:11px}.call-audio.is-compact .call-audio-time{color:var(--muted);white-space:nowrap;font-size:.75rem}.call-audio-speed-step{border:1px solid var(--border);background:var(--surface);min-width:36px;min-height:24px;color:var(--primary);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;padding:0 6px;font-size:.75rem;font-weight:600}.call-audio-speed-step:hover{background:var(--lavender)}.call-audio-speed-step:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.call-audio.is-compact .call-audio-error{padding:0 6px 2px;font-size:.78rem}.call-audio{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-width:0;padding:12px 14px;display:grid}.call-audio-play{background:var(--primary);width:48px;height:48px;color:var(--surface);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.call-audio-play:hover{background:var(--primary-hover)}.call-audio-play:disabled{cursor:progress;opacity:.7}.call-audio-glyph{width:14px;height:14px;display:block}.call-audio-glyph.is-play{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid;width:0;height:0;margin-left:3px}.call-audio-glyph.is-pause{border-left:4px solid;border-right:4px solid;width:12px}.call-audio-glyph.is-loading{border:2px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite call-audio-spin}@keyframes call-audio-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.call-audio-glyph.is-loading{animation:none}}.call-audio-track{gap:4px;min-width:0;display:grid}.call-audio-head{color:var(--muted);justify-content:space-between;gap:8px;font-size:.8rem;display:flex}.call-audio-label{color:var(--ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.call-audio-time{font-variant-numeric:tabular-nums}.call-audio-scrub{width:100%;accent-color:var(--primary);margin:0}.call-audio-speed{border:1px solid var(--border);background:var(--surface);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.call-audio-speed button{min-width:40px;min-height:28px;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:600}.call-audio-speed button:hover{color:var(--ink)}.call-audio-speed button.is-selected{background:var(--lavender);color:var(--primary)}.call-audio-error{color:var(--error);grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:.85rem;display:flex}.call-message{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:6px;min-width:0;padding:10px 12px;display:grid}.call-message-title{color:var(--ink);align-items:center;gap:6px;margin:0;font-weight:650;display:flex}.call-message-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.call-message .call-capture-link{justify-self:start;padding-left:0}.call-message.is-full{gap:6px;padding:9px 12px 10px}.call-message.is-full .call-message-block{gap:2px}.call-message.is-full .call-capture-chips{margin:0}.call-message-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.call-message-meta{color:var(--muted);margin:0;font-size:.85rem}.inbox-message-bubble .call-message p{margin:0}.inbox-message-bubble .call-message time{color:var(--muted);font-size:inherit;margin-left:0}.call-message-block{gap:6px;min-width:0;display:grid}.call-message-block h5{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:650;display:flex}.call-message-block .call-capture-link{justify-self:start;padding-left:0}.call-message .call-transcript{max-height:360px;overflow-y:auto}.call-message.is-restricted{border-left-color:var(--border)}@media (width<=560px){.call-capture{padding:12px}.call-turn{max-width:92%}.call-audio{grid-template-columns:auto minmax(0,1fr)}.call-audio-speed{grid-column:2;justify-self:end}}.calls-workspace [role=tabpanel]{min-width:0;margin-top:16px}.calls-workspace .ui-section-tabs{margin-top:4px}.dialer-metrics{margin-bottom:16px}.dialer-callout-loading{min-height:72px}.dialer-checks{margin-top:6px;font-size:12.5px}.dialer-checks summary{cursor:pointer;width:fit-content;color:var(--brand-violet);font-weight:650}.dialer-checks ul{margin:6px 0 0;padding:0;list-style:none}.dialer-checks li{gap:8px;padding:2px 0;display:flex}.dialer-checks li>span:first-child{flex:0 0 14px;font-weight:700}.dialer-checks li.is-ready>span:first-child{color:var(--brand-purple)}.dialer-checks li.is-missing>span:first-child{color:color-mix(in srgb, var(--brand-gold) 60%, black)}.dialer-policy{border:1px solid color-mix(in srgb, var(--brand-plum) 22%, white);background:color-mix(in srgb, var(--brand-plum) 6%, white);max-width:100%;color:var(--brand-plum);white-space:normal;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:650;line-height:1.3;display:inline-flex}.dialer-policy svg{flex-shrink:0}.dialer-not-connected{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.dialer-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1024px){.dialer-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.dialer-card{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-card);overflow-wrap:anywhere;background:#fff;border-radius:14px;gap:14px;padding:18px;display:grid}.dialer-card>h2{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.dialer-card>h2 svg{color:var(--brand-violet)}.dialer-form{gap:14px;min-width:0;display:grid}.dialer-field,.dialer-picker{gap:5px;min-width:0;display:grid}.dialer-field>label,.dialer-picker>label,.dialer-label,.dialer-form fieldset>legend,.dialer-card fieldset>legend{color:var(--ink);font-size:12.5px;font-weight:650}.dialer-field input:not([type=checkbox]):not([type=radio]),.dialer-field select,.dialer-field textarea,.dialer-search input{width:100%;min-width:0;min-height:40px;font:inherit;font-size:14px}.dialer-field textarea{border:1px solid var(--input-border);border-radius:var(--radius-control);resize:vertical;min-height:84px;padding:10px 12px;line-height:1.5}.dialer-form [aria-invalid=true],.dialer-card [aria-invalid=true]{border-color:var(--error)}.dialer-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.dialer-field-error{color:var(--error);margin:0;font-size:12.5px;font-weight:600}.dialer-two{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=560px){.dialer-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.dialer-form fieldset,.dialer-card fieldset{border:0;min-width:0;margin:0;padding:0}.dialer-link{width:fit-content;color:var(--brand-violet);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:650;text-decoration:underline;display:inline-flex}.dialer-search{display:block;position:relative}.dialer-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.calls-workspace .dialer-search>input[type=search],.workspace-dialog .dialer-search>input[type=search]{padding-left:36px}.dialer-results ul{gap:6px;max-height:280px;margin:2px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.dialer-results button{border:1px solid var(--border);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.dialer-results button:hover{border-color:color-mix(in srgb, var(--brand-violet) 35%, white);background:var(--lavender)}.dialer-results button>span:first-child{min-width:0;display:grid}.dialer-results strong{font-size:13.5px}.dialer-results small{color:var(--muted);font-size:12px}.dialer-contact-card{border:1px solid color-mix(in srgb, var(--brand-violet) 22%, white);background:var(--lavender);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.dialer-contact-card>div{flex:180px;gap:4px;min-width:0;display:grid}.dialer-contact-card strong{font-size:15px}.dialer-contact-card small{color:var(--muted);font-size:12px}.dialer-avatar{background:var(--gradient-brand,var(--brand-violet));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:700;display:inline-grid}.dialer-phones,.dialer-inline-choice,.dialer-recording{gap:6px;display:grid}.dialer-phones label,.dialer-inline-choice label,.dialer-recording label,.dialer-check{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;font-size:13.5px;display:flex}.dialer-phones label small{background:var(--lavender);color:var(--brand-violet);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:650}.dialer-phones label.is-retired,.dialer-recording label.is-disabled{color:var(--muted);cursor:not-allowed}.dialer-phones label.is-retired small{background:var(--canvas);color:var(--muted)}.dialer-inline-choice{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));column-gap:18px}.dialer-inline-choice>legend,.dialer-inline-choice>.dialer-field-error,.dialer-inline-choice>.dialer-hint{grid-column:1/-1}.dialer-recording{grid-template-columns:repeat(2,max-content);column-gap:18px}.dialer-recording>legend,.dialer-recording>.dialer-hint{grid-column:1/-1}.dialer-form .dialer-checklist,.dialer-card .dialer-checklist{border:1px solid color-mix(in srgb, var(--brand-plum) 16%, white);background:color-mix(in srgb, var(--brand-purple) 3%, white);border-radius:12px;gap:12px;padding:14px;display:grid}.dialer-checklist>legend{flex-wrap:wrap;align-items:center;gap:8px;padding:0 6px;display:flex}.dialer-script{background:color-mix(in srgb, var(--brand-gold) 8%, white);color:var(--ink);border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.dialer-reasons{border:1px solid var(--warm-border);background:color-mix(in srgb, var(--brand-gold) 6%, white);border-radius:12px;padding:12px 14px}.dialer-reasons h3{margin:0;font-size:13.5px}.dialer-reasons ul{margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.55}.dialer-reasons li.is-system{font-weight:650}.dialer-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dialer-call.button[aria-disabled=true]{opacity:.55;cursor:not-allowed;filter:grayscale(.35)}.dialer-call-status{margin:0}.dialer-alternatives{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.dialer-alternatives .button,.dialer-actions .button,.dialer-detail-actions .button,.dialer-dialog-actions .button{align-items:center;gap:6px;display:inline-flex}.dialer-warning,.dialer-note{border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.dialer-warning{border:1px solid var(--warm-border);background:var(--warm-surface);color:color-mix(in srgb, var(--brand-gold) 35%, black)}.dialer-note{border:1px solid color-mix(in srgb, var(--brand-violet) 22%, white);background:var(--lavender);color:var(--brand-violet)}.dialer-warning svg,.dialer-note svg{flex-shrink:0;margin-top:1px}.dialer-blocked{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.dialer-blocked svg{flex-shrink:0;margin-top:1px}.dialer-blocked p{overflow-wrap:anywhere;margin:4px 0 0}.dialer-error-summary{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);border-radius:10px;gap:10px;padding:12px 14px;font-size:13px;display:flex}.dialer-error-summary svg{flex-shrink:0}.dialer-error-summary ul{color:var(--ink);margin:4px 0 0;padding-left:18px}.dialer-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.dialer-sources{gap:10px;display:grid}.dialer-source-group ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.dialer-source-title{gap:2px;margin:0;font-size:13px;display:grid}.dialer-source-title small{color:var(--muted);font-size:12px}.dialer-source-group label{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.dialer-source-group label:has(input:checked){border-color:color-mix(in srgb, var(--brand-violet) 55%, white);background:var(--lavender)}.dialer-source-group label>input{margin-top:3px}.dialer-source-group label>span{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.dialer-source-group label small{color:var(--muted);font-size:12px}.dialer-window{gap:8px;display:grid}.calls-records.dialer-scheduled-list>li{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.dialer-scheduled-list .calls-status{justify-items:start;gap:4px;display:grid}.dialer-chip-count{background:color-mix(in srgb, var(--brand-violet) 10%, white);min-width:20px;color:var(--brand-violet);text-align:center;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;display:inline-block}.dialer-detail{align-content:start;gap:12px;display:grid}.dialer-detail>.calls-card{margin-top:0}.dialer-detail-head{align-items:flex-start;gap:12px;display:flex}.dialer-detail-head>div{flex:1;gap:6px;min-width:0;display:grid}.dialer-detail-head h2{overflow-wrap:anywhere;margin:0;font-size:17px}.dialer-detail-head>a{flex-shrink:0}.dialer-facts{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px 16px;margin:0;padding:14px 16px;display:grid}.dialer-facts>div{gap:2px;min-width:0;display:grid}.dialer-facts dt{color:var(--muted);font-size:11.5px;font-weight:650}.dialer-facts dd{overflow-wrap:anywhere;gap:2px;margin:0;font-size:13px;font-weight:600;display:grid}.dialer-facts dd small{color:var(--muted);font-size:11.5px;font-weight:500}.dialer-section h3{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.dialer-evidence{gap:6px;font-size:12.5px;display:grid}.dialer-evidence>p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.dialer-evidence blockquote{background:var(--lavender);margin:0;padding:8px 12px;font-size:13px}.dialer-evidence small{color:var(--muted)}.dialer-detail-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=560px){.dialer-card{padding:14px}.dialer-alternatives .button,.dialer-actions .button,.dialer-detail-actions .button{flex:100%;justify-content:center}.calls-records.dialer-scheduled-list>li{grid-template-columns:minmax(0,1fr)}.dialer-dialog-actions .button{flex:auto;justify-content:center}}.incoming-calls{gap:12px;margin:0;padding:0;list-style:none;display:grid}.incoming-call{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:10px;min-width:0;padding:14px 16px;display:grid}.incoming-call.is-selected{border-color:var(--brand-violet);box-shadow:0 0 0 2px var(--lavender)}.incoming-call-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.incoming-call-glyph{background:var(--surface-subtle);width:36px;height:36px;color:var(--brand-violet);border-radius:10px;flex:none;place-items:center;display:inline-grid}.incoming-call-who{flex:200px;gap:2px;min-width:0;display:grid}.incoming-call-who strong{color:var(--ink);overflow-wrap:anywhere}.incoming-call-meta,.incoming-calls-loading{color:var(--muted);font-size:.875rem}.incoming-call-body{gap:6px;display:grid}.incoming-call-label{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem;font-weight:600}.incoming-call-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.incoming-call-error{color:var(--error);margin:0;font-size:.875rem}.incoming-call-actions{flex-wrap:wrap;gap:8px;display:flex}.incoming-call-chips{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.incoming-call-more{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.incoming-call-number{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.875rem}.incoming-call-outcome{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;padding:10px 12px}.incoming-call-details{border-top:1px solid var(--border);padding-top:8px}.incoming-call-details>summary{width:fit-content;color:var(--primary);cursor:pointer;border-radius:6px;padding:4px 6px;font-size:.85rem;font-weight:600}.incoming-call-details>summary:hover{background:var(--lavender)}.incoming-call-details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.incoming-call-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:8px 0;display:grid}.incoming-call-facts div{gap:2px;min-width:0;display:grid}.incoming-call-facts dt{color:var(--muted);font-size:.75rem;font-weight:600}.incoming-call-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.875rem}.calls-workspace{min-width:0;color:var(--ink)}.calls-workspace .ui-page-header{margin-bottom:16px}.calls-callout{border:1px solid var(--warm-border);background:linear-gradient(100deg, color-mix(in srgb, var(--brand-gold) 8%, white), white 72%);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.calls-callout>div{overflow-wrap:anywhere;flex:1;min-width:0}.calls-callout>.button{flex-shrink:0;align-self:center}.calls-callout-glyph{background:color-mix(in srgb, var(--brand-gold) 16%, white);width:40px;height:40px;color:color-mix(in srgb, var(--brand-gold) 58%, black);border-radius:11px;flex-shrink:0;place-items:center;display:inline-grid}.calls-callout-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:14px;display:flex}.calls-callout p{color:var(--muted);margin:0}.calls-callout .calls-callout-title{color:var(--ink)}.calls-callout ul{color:var(--muted);margin:4px 0 0;padding-left:18px;font-size:12.5px}.calls-callout.is-error{border-color:var(--error-border);background:var(--error-surface)}.calls-callout.is-error .calls-callout-glyph{background:color-mix(in srgb, var(--brand-crimson) 10%, white);color:var(--error)}.calls-callout.is-error .calls-callout-title{color:var(--error)}.calls-metrics .rp-stat:nth-child(2) .rp-glyph svg{transform:rotate(135deg)}.calls-metrics .rp-stat:nth-child(3) .rp-glyph svg{transform:rotate(-45deg)}.calls-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.calls-list-pane,.calls-detail{border:1px solid var(--border);background:var(--surface,white);min-width:0;box-shadow:var(--shadow-card);border-radius:14px}.calls-list-pane{overflow:hidden}.calls-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.calls-filters label,.calls-pagination label{gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.calls-filters input,.calls-pagination select{width:100%;min-width:0;min-height:40px}.calls-search{flex:220px}.calls-search-field{display:block;position:relative}.calls-search-field>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.calls-workspace .calls-filters .calls-search-field>input[type=search]{padding-left:36px}.calls-chips{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.calls-chip{border:1px solid var(--border);color:#423155;min-height:34px;font:600 12px/1.2 var(--font-sans);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 13px}.calls-chip:hover:not(:disabled){background:var(--surface-subtle);border-color:color-mix(in srgb, var(--brand-violet) 30%, white)}.calls-chip[aria-pressed=true]{background:var(--lavender);border-color:color-mix(in srgb, var(--brand-violet) 55%, white);color:var(--brand-violet)}.calls-chip:disabled{opacity:.55;cursor:not-allowed}.calls-columns,.calls-records>li{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.8fr);gap:12px;padding:12px 14px;display:grid;position:relative}.calls-columns{background:var(--surface-subtle);border-bottom:1px solid var(--border);color:var(--muted);font-size:11px;font-weight:600}.calls-records{margin:0;padding:0;list-style:none}.calls-records>li{border-bottom:1px solid var(--border);align-items:start;font-size:12px;line-height:1.5}.calls-records>li:last-child{border-bottom:0}.calls-records>li:hover{background:var(--surface-subtle)}.calls-row-link:after{content:"";z-index:1;position:absolute;inset:0}.calls-row-link:focus-visible:after{outline:2px solid var(--brand-violet);outline-offset:-2px}.calls-records :is(a:not(.calls-row-link),button,input,select,textarea){z-index:2;position:relative}.calls-records>li.is-selected{background:color-mix(in srgb, var(--brand-violet) 6%, white);box-shadow:inset 3px 0 var(--brand-violet)}.calls-records>li>div{overflow-wrap:anywhere;min-width:0}.calls-person{align-items:flex-start;gap:10px;display:flex}.calls-person>div{min-width:0}.calls-records a{color:var(--brand-violet);font-size:13px;font-weight:700}.calls-records small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.calls-records .ui-status{white-space:normal;max-width:100%}.calls-compact-meta{display:none}.calls-badges{flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;display:inline-flex}.calls-actor>span{font-weight:600;display:block}.calls-direction{width:32px;height:32px;color:var(--brand-violet);background:linear-gradient(135deg,#f4edff,#e9dffd);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.calls-direction.is-outgoing{background:color-mix(in srgb, var(--brand-pink) 9%, white);color:color-mix(in srgb, var(--brand-pink) 80%, black)}.calls-direction.is-incoming svg{transform:rotate(135deg)}.calls-direction.is-outgoing svg{transform:rotate(-45deg)}.calls-direction.is-large{border-radius:12px;width:45px;height:45px}.calls-direction.calls-photo{position:relative;overflow:hidden}.calls-photo>.record-photo{border-radius:inherit;width:100%;height:100%;color:inherit;background:0 0}.calls-pagination{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.calls-pagination>div{gap:8px;display:flex}.calls-pagination label{align-items:center;display:flex}.calls-pagination select{width:auto}.calls-pagination-limit{flex-basis:100%;margin:0;line-height:1.5}.calls-loading{padding:0 14px 14px}.calls-list-scroll.is-refreshing{opacity:.72;transition:opacity .15s}.calls-state{color:var(--muted);margin:0;padding:26px 18px;font-size:13px;line-height:1.5}.calls-list-pane .calls-empty{border:0;border-radius:0;padding:48px 24px}.calls-empty.is-danger .ui-empty-icon{background:var(--error-surface);color:var(--error)}.calls-empty.is-danger h2{color:var(--error)}.calls-empty p{overflow-wrap:anywhere}.calls-error{color:var(--error);overflow-wrap:anywhere}.calls-detail{overflow-wrap:anywhere;padding:16px}.calls-detail .rp-panel-heading{align-items:flex-start}.calls-detail .rp-panel-heading>a{flex-shrink:0;align-self:flex-start}.calls-detail .rp-panel-heading h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:17px}.calls-detail .calls-detail-subtitle{color:var(--muted);margin:0 0 8px;font-size:12px}.calls-close{gap:6px}.calls-close-x{display:none}.calls-close-back{align-items:center;gap:6px;display:inline-flex}.calls-detail-error{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.5}.calls-detail-error p{color:var(--ink);margin:4px 0 10px}.calls-detail h3{margin:0;font-size:14px}.calls-card{border:1px solid var(--border);background:#fff;border-radius:12px;margin-top:12px;padding:14px 16px}.calls-facts.ui-detail-section{border-bottom:1px solid var(--border);padding:12px 16px 6px}.calls-facts.ui-detail-section>h3{margin-bottom:4px}.calls-facts .rp-fact{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, white);padding:8px 0}.calls-facts .rp-fact:last-child{border-bottom:0}.calls-related{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.calls-evidence h3{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.calls-evidence h3>svg{color:var(--primary);flex-shrink:0}.calls-evidence h3>.ui-status{margin-left:auto}.calls-evidence audio{width:100%;max-width:100%;margin-top:12px;display:block}.calls-evidence p{margin:0}.calls-evidence-state,.calls-evidence-label{color:var(--muted);font-size:12px;line-height:1.6;display:block}.calls-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.calls-events{font-size:12px}.calls-events summary{cursor:pointer;color:var(--brand-violet);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.calls-events summary>svg{flex-shrink:0}.calls-events>p{color:var(--muted);margin:10px 0 0}.calls-timeline{margin:12px 0 0;padding:0;list-style:none}.calls-timeline li{gap:2px;padding:0 0 14px 22px;display:grid;position:relative}.calls-timeline li:before{content:"";background:var(--brand-violet);width:9px;height:9px;box-shadow:0 0 0 3px var(--lavender);border-radius:50%;position:absolute;top:5px;left:4px}.calls-timeline li:after{content:"";background:var(--border);width:1px;position:absolute;top:17px;bottom:0;left:8px}.calls-timeline li:last-child{padding-bottom:0}.calls-timeline li:last-child:after{display:none}.calls-timeline span,.calls-timeline small{color:var(--muted)}.calls-workspace :is(button,a,input,select,summary,[tabindex="-1"]):focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}@media (width>=1200px){.calls-layout.has-selection{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr)}.calls-layout.has-selection .calls-list-scroll{max-height:68vh;overflow:auto}.calls-layout.has-selection .calls-columns{z-index:1;position:sticky;top:0}.calls-layout.has-selection .calls-columns,.calls-layout.has-selection .calls-records>li{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.calls-layout.has-selection .calls-columns>span:nth-child(n+3),.calls-layout.has-selection .calls-when,.calls-layout.has-selection .calls-actor{display:none}.calls-layout.has-selection .calls-compact-meta{display:block}.calls-detail .calls-close.button{justify-content:center;width:34px;min-height:34px;padding:0}.calls-close-back{display:none}.calls-close-x{display:inline-flex}}@media (width<=1199px){.calls-layout.has-selection>.calls-list-pane{display:none}}@media (width<=700px){.calls-callout{flex-wrap:wrap}.calls-callout>div{flex-basis:calc(100% - 52px)}.calls-callout>.button{margin-left:52px}}@media (width<=650px){.calls-columns{display:none}.calls-records>li{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:8px}.calls-filters>.calls-search{flex-basis:100%}.calls-detail{padding:12px}}@media (width<=380px){.calls-pagination>div{width:100%}.calls-pagination>div>.button{flex:1}.calls-callout>.button{margin-left:0}}.calls-outcome.ui-detail-section{gap:8px;display:grid}.calls-outcome .button{align-items:center;gap:6px;width:fit-content;max-width:100%;display:inline-flex}.calls-outcome-notes{background:var(--lavender);white-space:pre-wrap;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.voice-ai h4{margin:12px 0 6px;font-size:13px}.voice-facts{gap:6px;margin:0;display:grid}.voice-facts div{grid-template-columns:minmax(96px,30%) 1fr;gap:8px;display:grid}.voice-facts dt{color:var(--muted);font-size:12px}.voice-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.voice-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.voice-list li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.voice-transcript{margin-top:12px}.voice-transcript ol{gap:4px;margin:8px 0 0;padding-left:18px;font-size:13px;display:grid}.calls-view-only{border:1px dashed var(--border);color:var(--muted);border-radius:10px;align-items:center;gap:6px;margin:0 0 12px;padding:10px 14px;font-size:13px;line-height:1.4;display:inline-flex}.calls-detail .calls-detail-subtitle{gap:2px;font-size:13px;line-height:1.45;display:grid}.calls-detail-number{color:var(--ink);font-variant-numeric:tabular-nums}.calls-detail-body{display:grid}.calls-logged-outcome{border-top:1px solid var(--border);gap:6px;padding-top:10px;font-size:13px;display:grid}.calls-logged-outcome p{margin:0}.calls-logged-title{color:var(--muted);font-size:12px;font-weight:600}.calls-evidence .call-capture-block h5{color:var(--ink);letter-spacing:0;text-transform:none;font-size:14px}.calls-more>summary{cursor:pointer;color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:650;display:flex}.calls-more>summary>svg{color:var(--primary);flex-shrink:0}.calls-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.calls-more-hint{color:var(--muted);font-size:12px;font-weight:500}.calls-more-body{gap:14px;margin-top:12px;display:grid}.calls-more-body .calls-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));column-gap:16px;display:grid}.calls-more-title{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.calls-more-body .calls-related{margin-top:0}.journey-draft-notice{margin:8px 0}.journey-draft-notice>div{min-width:0}.journey-draft-notice p{margin:0}.journey-draft-notice small{color:inherit;opacity:.85}.journey-draft-notice-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.journey-draft-notice.is-compact{padding:6px 8px;font-size:12px}.feedback-reviews{border-top:1px solid var(--border);gap:16px;min-width:0;padding-top:8px;display:grid}.feedback-reviews h3,.feedback-reviews h4{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.feedback-reviews-head{gap:6px;display:grid}.feedback-reviews-muted{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.875rem}.feedback-reviews-notes{color:var(--ink);background:var(--lavender);border-radius:var(--radius-card);gap:6px;margin:0;padding:12px 12px 12px 28px;font-size:.875rem;display:grid}.feedback-reviews-form{gap:6px;min-width:0;display:grid}.feedback-reviews-form label{color:var(--ink);margin-top:8px;font-weight:600}.feedback-reviews-form input,.feedback-reviews-form select,.feedback-reviews-form textarea{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);width:100%;min-width:0;color:var(--ink);font:inherit;padding:10px 12px}.feedback-reviews-form :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.feedback-reviews-form [aria-invalid=true]{border-color:var(--error-border)}.feedback-reviews-field-error,.feedback-reviews-error{color:var(--error);overflow-wrap:anywhere;font-size:.875rem}.feedback-reviews-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.feedback-reviews-pair>div{align-content:start;gap:6px;min-width:0;display:grid}.feedback-reviews-preview{border:1px solid var(--warm-border);background:var(--warm-surface);border-radius:var(--radius-card);gap:6px;min-width:0;padding:12px;display:grid}.feedback-reviews-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--ink);margin:0}.feedback-reviews-message{color:var(--ink);margin:0}.feedback-reviews-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.feedback-reviews-complaints{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.feedback-reviews-complaints li{border:1px solid var(--border);border-radius:var(--radius-card);gap:6px;min-width:0;padding:12px;display:grid}.feedback-reviews-complaints p{overflow-wrap:anywhere;margin:0}.feedback-reviews-complaint-head{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.feedback-reviews-complaints .button{justify-self:start}.feedback-reviews-checkin{border:1px solid var(--border);border-radius:var(--radius-card);gap:8px;min-width:0;margin:12px 0 0;padding:12px;display:grid}.feedback-reviews-checkin legend{color:var(--ink);padding:0 6px;font-weight:700}.feedback-reviews-fair{color:var(--ink);background:var(--lavender);border-radius:var(--radius-control);overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:.875rem}.feedback-reviews-form .feedback-reviews-check{align-items:center;gap:8px;margin-top:4px;font-weight:600;display:flex}.feedback-reviews-form .feedback-reviews-check input{width:auto;margin:0}.feedback-reviews-events{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.feedback-reviews-event{gap:6px;min-width:0;display:grid}.feedback-reviews-subhead{color:var(--ink);margin-top:8px}.feedback-reviews-link-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:8px 12px;min-width:0;display:grid}.feedback-reviews-link-row>div{gap:6px;min-width:0;display:grid}.feedback-reviews-link-row .button,.feedback-reviews-add{justify-self:start}.feedback-reviews-say{gap:8px;margin:0;padding:0;list-style:none;display:grid}.feedback-reviews-say p{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0}.feedback-reviews-quote{color:var(--ink);overflow-wrap:anywhere;margin:0;padding:8px 12px}.feedback-reviews-row-actions{flex-wrap:wrap;gap:8px;display:flex}.analytics-root,.analytics-dialog{--qf-series-1:#5b3fd1;--qf-series-2:#eb6834;--qf-series-3:#1baf7a;--qf-series-4:#eda100;--qf-series-5:#e87ba4;--qf-series-6:#008300;--qf-series-7:#2a78d6;--qf-series-8:#e34948;--qf-series-other:#8a8794;--qf-sender-aria-replies:var(--qf-series-1);--qf-sender-staff:var(--qf-series-2);--qf-sender-aria-campaigns:var(--qf-series-3);--qf-sender-email-campaigns:var(--qf-series-4);--qf-sender-journeys:var(--qf-series-5);--qf-handling-ai-only:var(--qf-series-1);--qf-handling-human-only:var(--qf-series-2);--qf-handling-mixed:var(--qf-series-3);--qf-handling-no-reply:var(--qf-series-4);--qf-handling-not-conversation:var(--qf-series-5);--qf-model-first:#7d66e0;--qf-model-last:#331a87;--qf-funnel-1:#a99bef;--qf-funnel-2:#8c78e6;--qf-funnel-3:#7059dc;--qf-funnel-4:#5b3fd1;--qf-funnel-5:#4527ad;--qf-funnel-6:#331a87;--qf-funnel-7:#24105f;--qf-ch-web-form:#2a78d6;--qf-ch-web-chat:#008300;--qf-ch-whatsapp:#12a4b0;--qf-ch-sms:#e34948;--qf-ch-email:#eda100;--qf-ch-facebook:#e87ba4;--qf-ch-instagram:#5b3fd1;--qf-ch-phone:#1baf7a;--qf-ch-walk-in:#eb6834;--qf-ch-other:var(--qf-series-other);--qf-stage-1:#2a78d6;--qf-stage-2:#1f8fc4;--qf-stage-3:#12a4b0;--qf-stage-4:#13a88f;--qf-stage-5:#1baf7a;--qf-stage-6:#eda100;--qf-stage-7:#eb6834;--qf-fam-leads:#1f5fae;--qf-fam-contact:#0b7d8c;--qf-fam-appointments:#0f7a52;--qf-fam-sales:#9a6400;--qf-fam-delivery:#b94a17;--qf-fam-team:#4527ad;--qf-delta-good:#006300;--qf-delta-bad:#c90025;--qf-chart-bar:var(--primary);--qf-chart-ink:var(--ink);--qf-chart-muted:var(--muted);--qf-chart-surface:var(--surface,#fff);--qf-chart-grid:color-mix(in srgb, var(--border) 70%, var(--qf-chart-surface));--qf-chart-axis:var(--border);--qf-chart-hover:var(--lavender)}.qf-chart-frame{gap:10px;min-width:0;margin:0;display:grid}.rp-card.qf-chart-frame>.qf-chart-head{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin-bottom:0}.qf-chart-heading{flex:220px;min-width:0}.qf-chart-heading h2{color:var(--qf-chart-ink);margin:0;font-size:15px;line-height:1.35}.qf-chart-heading p{color:var(--qf-chart-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.qf-chart-heading h2.qf-chart-label{color:var(--qf-chart-muted);letter-spacing:.02em;font-size:12px;font-weight:650}.qf-chart-heading p.qf-chart-insight{color:var(--qf-chart-ink);letter-spacing:-.2px;margin:3px 0 0;font-size:16px;font-weight:700;line-height:1.35}.qf-chart-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.qf-table-toggle{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--qf-chart-surface);min-height:30px;color:var(--primary);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.qf-table-toggle:hover,.qf-table-toggle[aria-pressed=true]{background:var(--lavender)}.qf-table-toggle[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 35%, var(--qf-chart-surface))}.qf-chart-note,.rp-card.qf-chart-frame>.qf-chart-note{color:var(--qf-chart-muted);margin:0;font-size:11.5px;line-height:1.45}.qf-chart-note strong{color:var(--qf-chart-ink);font-weight:650}.qf-chart-view,.qf-chart{gap:8px;min-width:0;display:grid}.qf-chart-empty{border:1px dashed var(--border);color:var(--qf-chart-muted);text-align:center;border-radius:10px;margin:0;padding:18px 12px;font-size:12px}.is-ch-web-form{--qf-tone:var(--qf-ch-web-form)}.is-ch-web-chat{--qf-tone:var(--qf-ch-web-chat)}.is-ch-whatsapp{--qf-tone:var(--qf-ch-whatsapp)}.is-ch-sms{--qf-tone:var(--qf-ch-sms)}.is-ch-email{--qf-tone:var(--qf-ch-email)}.is-ch-facebook{--qf-tone:var(--qf-ch-facebook)}.is-ch-instagram{--qf-tone:var(--qf-ch-instagram)}.is-ch-phone{--qf-tone:var(--qf-ch-phone)}.is-ch-walk-in{--qf-tone:var(--qf-ch-walk-in)}.is-ch-other{--qf-tone:var(--qf-ch-other)}.is-slot-1{--qf-tone:var(--qf-series-1)}.is-slot-2{--qf-tone:var(--qf-series-2)}.is-slot-3{--qf-tone:var(--qf-series-3)}.is-slot-4{--qf-tone:var(--qf-series-4)}.is-slot-5{--qf-tone:var(--qf-series-5)}.is-slot-6{--qf-tone:var(--qf-series-6)}.is-slot-7{--qf-tone:var(--qf-series-7)}.is-slot-8{--qf-tone:var(--qf-series-8)}.is-other{--qf-tone:var(--qf-series-other)}.is-stage-1{--qf-tone:var(--qf-stage-1)}.is-stage-2{--qf-tone:var(--qf-stage-2)}.is-stage-3{--qf-tone:var(--qf-stage-3)}.is-stage-4{--qf-tone:var(--qf-stage-4)}.is-stage-5{--qf-tone:var(--qf-stage-5)}.is-stage-6{--qf-tone:var(--qf-stage-6)}.is-stage-7{--qf-tone:var(--qf-stage-7)}.qf-bar.is-toned{fill:var(--qf-tone)}.qf-cell-bar i.is-toned{background:var(--qf-tone)}.qf-chart-plot{min-width:0;position:relative}.qf-chart-svg{width:100%;font-family:inherit;display:block;overflow:visible}.qf-chart-svg.is-lines{touch-action:pan-y pinch-zoom}.qf-chart-svg text{fill:var(--qf-chart-muted);font-variant-numeric:tabular-nums;font-size:11px}.qf-chart-svg .qf-label{fill:var(--qf-chart-ink);font-size:12px}.qf-chart-svg .qf-label.is-strong{font-weight:600}.qf-chart-svg .qf-value{fill:var(--qf-chart-ink);font-size:12px;font-weight:650}.qf-chart-svg .qf-value.qf-unavailable{fill:var(--qf-chart-muted);font-weight:500}.qf-grid{stroke:var(--qf-chart-grid);stroke-width:1px;shape-rendering:crispedges}.qf-axis,.qf-crosshair{stroke:var(--qf-chart-axis);stroke-width:1px;shape-rendering:crispedges}.qf-icon{color:var(--qf-chart-muted)}.qf-track{fill:color-mix(in srgb, var(--qf-chart-grid) 55%, var(--qf-chart-surface))}.qf-bar.is-single{fill:var(--qf-chart-bar)}.qf-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.qf-area{fill-opacity:.1;stroke:none}.qf-dot{stroke:var(--qf-chart-surface);stroke-width:2px}.qf-dot.is-solo{stroke-width:1px}.qf-hit{fill:#0000}.qf-mark{outline:none}.qf-mark[role=button],.qf-mark[role=link]{cursor:pointer}.qf-mark .qf-bar{transition:opacity .12s}.qf-mark.is-active .qf-hit{fill:color-mix(in srgb, var(--qf-chart-hover) 80%, transparent)}.qf-mark.is-active .qf-bar{opacity:.84}.qf-mark:focus-visible .qf-hit{stroke:var(--focus);stroke-width:2px}.qf-columns .qf-hit{pointer-events:none}.qf-columns .qf-mark.is-active .qf-hit{fill:#0000}.qf-chart-legend{color:var(--qf-chart-ink);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.qf-chart-legend li{align-items:center;gap:6px;display:inline-flex}.qf-key{background:var(--qf-key);flex:none;display:inline-block}.qf-key.is-rect{border-radius:3px;width:10px;height:10px}.qf-key.is-line{border-radius:1px;width:14px;height:2px}.qf-chart-tooltip{--qf-tip-x:-50%;--qf-tip-y:calc(-100% - 10px);z-index:5;border:1px solid var(--border);background:var(--qf-chart-surface);min-width:140px;max-width:260px;box-shadow:var(--shadow-popover);color:var(--qf-chart-ink);pointer-events:none;transform:translate(var(--qf-tip-x), var(--qf-tip-y));border-radius:9px;padding:8px 10px;font-size:12px;line-height:1.4;position:absolute}.qf-chart-tooltip-title{color:var(--qf-chart-muted);margin:0 0 4px;font-size:11.5px;font-weight:600}.qf-chart-tooltip ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.qf-chart-tooltip li{grid-template-columns:14px auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.qf-chart-tooltip li strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.qf-chart-tooltip li span:last-child{color:var(--qf-chart-muted)}.qf-chart-tooltip li.is-current span:last-child{color:var(--qf-chart-ink);font-weight:600}.qf-chart-tooltip-note{color:var(--qf-chart-muted);margin:5px 0 0;font-size:11.5px}.qf-small-multiples{gap:16px;min-width:0;display:grid}.qf-small-panel{gap:4px;min-width:0;display:grid}.qf-small-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.qf-small-panel h3{color:var(--qf-chart-ink);margin:0;font-size:13px;font-weight:650}.qf-small-total{color:var(--qf-chart-muted);margin:0;font-size:12px}.qf-small-total strong{color:var(--qf-chart-ink);font-size:15px;font-weight:700}.qf-funnel-aside{background:var(--lavender);color:var(--qf-chart-muted);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}.qf-funnel-aside-label{color:var(--qf-chart-ink);font-weight:600}.qf-funnel-aside strong{color:var(--qf-chart-ink);font-size:14px}.qf-sparkline{flex:0 120px;width:120px;min-width:72px;max-width:100%;height:auto;display:block;overflow:visible}.qf-spark-area{fill:var(--qf-chart-bar);fill-opacity:.09;stroke:none}.qf-spark-line{fill:none;stroke:var(--qf-chart-bar);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.qf-spark-base{stroke:var(--qf-chart-axis);stroke-width:1.5px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.qf-spark-dot{fill:var(--qf-chart-bar);stroke:var(--qf-chart-surface);stroke-width:1.5px}.qf-sparkline.is-flat .qf-spark-dot{fill:var(--qf-series-other)}.qf-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rp-stat.qf-kpi{border-color:var(--border);min-width:0;min-height:0;padding:13px 14px 12px;transition:border-color .15s,box-shadow .15s;position:relative}.rp-stat.qf-kpi:hover{border-color:color-mix(in srgb, var(--primary) 28%, var(--border));box-shadow:var(--shadow-card)}.qf-kpi-body{flex:auto;align-content:start;gap:6px;min-width:0;display:grid}.qf-kpi-head{align-items:center;gap:8px;min-width:0;display:flex}.qf-kpi-glyph{background:var(--lavender);width:26px;height:26px;color:var(--primary);border-radius:8px;flex:none;place-items:center;display:inline-grid}.qf-kpi-glyph.is-fam-leads{background:color-mix(in srgb, var(--qf-fam-leads) 12%, var(--qf-chart-surface));color:var(--qf-fam-leads)}.qf-kpi-glyph.is-fam-contact{background:color-mix(in srgb, var(--qf-fam-contact) 12%, var(--qf-chart-surface));color:var(--qf-fam-contact)}.qf-kpi-glyph.is-fam-appointments{background:color-mix(in srgb, var(--qf-fam-appointments) 12%, var(--qf-chart-surface));color:var(--qf-fam-appointments)}.qf-kpi-glyph.is-fam-sales{background:color-mix(in srgb, var(--qf-fam-sales) 12%, var(--qf-chart-surface));color:var(--qf-fam-sales)}.qf-kpi-glyph.is-fam-delivery{background:color-mix(in srgb, var(--qf-fam-delivery) 12%, var(--qf-chart-surface));color:var(--qf-fam-delivery)}.qf-kpi-glyph.is-fam-team{background:color-mix(in srgb, var(--qf-fam-team) 12%, var(--qf-chart-surface));color:var(--qf-fam-team)}.rp-stat.qf-kpi .qf-kpi-label{min-width:0;color:var(--qf-chart-muted);flex:auto;margin:0;font-size:12.5px;font-weight:600;line-height:1.3}.qf-kpi-hint{flex:none;display:inline-flex;position:relative}.qf-kpi-info{width:24px;height:24px;color:var(--qf-chart-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin:-3px -5px -3px 0;padding:0;display:inline-grid}.qf-kpi-info:hover{background:var(--lavender);color:var(--primary)}.qf-kpi-tip{z-index:8;background:var(--qf-chart-ink);width:min(264px,72vw);box-shadow:var(--shadow-popover);color:var(--qf-chart-surface);opacity:0;pointer-events:none;visibility:hidden;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);right:-6px;transform:translateY(-2px)}.qf-kpi-hint:hover .qf-kpi-tip,.qf-kpi-info:focus-visible+.qf-kpi-tip{opacity:1;visibility:visible;transform:none}.qf-kpi-figure{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 10px;min-width:0;display:flex}.rp-stat.qf-kpi .qf-kpi-value{color:var(--qf-chart-ink);font-variant-numeric:tabular-nums;letter-spacing:-.7px;overflow-wrap:anywhere;margin:0;font-size:27px;font-weight:700;line-height:1.15}.rp-stat.qf-kpi .qf-kpi-value.is-long{letter-spacing:-.4px;font-size:21px}.rp-stat.qf-kpi .qf-kpi-value.is-unavailable{color:var(--qf-chart-muted);letter-spacing:0;font-size:15px;font-weight:600;line-height:1.5}.qf-kpi-delta{color:var(--qf-chart-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:12px;line-height:1.35;display:flex}.qf-kpi-badge{background:var(--lavender);min-height:22px;color:var(--qf-chart-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 8px 1px 6px;font-weight:700;display:inline-flex}.qf-kpi-delta.is-good .qf-kpi-badge{background:color-mix(in srgb, var(--qf-delta-good) 10%, var(--qf-chart-surface));color:var(--qf-delta-good)}.qf-kpi-delta.is-bad .qf-kpi-badge{background:color-mix(in srgb, var(--qf-delta-bad) 9%, var(--qf-chart-surface));color:var(--qf-delta-bad)}.qf-kpi-delta.is-neutral .qf-kpi-badge{color:var(--qf-chart-muted)}.qf-kpi-delta.is-note{font-size:11.5px}.qf-kpi-delta.is-note .qf-kpi-change{color:var(--qf-chart-muted);font-weight:500}.qf-kpi-arrow{font-weight:700}.qf-kpi-vs{font-size:11.5px}.qf-kpi-badges{flex-wrap:wrap;gap:4px;display:flex}.qf-kpi-note{color:var(--qf-chart-muted);margin:0;font-size:11.5px;line-height:1.4}.qf-kpi-drill{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;margin-top:2px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.qf-kpi-drill:hover{text-underline-offset:2px;text-decoration:underline}.qf-kpi-drill>svg{transition:transform .15s}.qf-kpi-drill:hover>svg{transform:translate(2px)}.rp-stat.qf-kpi.is-compact{background:var(--qf-chart-surface);box-shadow:none;padding:11px 12px}.rp-stat.qf-kpi.is-compact .qf-kpi-value{letter-spacing:-.3px;font-size:20px}.rp-stat.qf-kpi.is-compact .qf-kpi-value.is-unavailable{font-size:13px}.qf-tab-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 16px;min-width:0;margin-top:2px;display:flex}.qf-tab-intro>div{flex:320px;gap:3px;min-width:0;display:grid}.qf-tab-intro h2{color:var(--qf-chart-ink);letter-spacing:-.3px;margin:0;font-size:19px;font-weight:700;line-height:1.25}.qf-tab-intro p{max-width:72ch;color:var(--qf-chart-muted);margin:0;font-size:13px;line-height:1.45}.qf-tab-intro-aside{color:var(--qf-chart-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.qf-section-heading{gap:2px;min-width:0;margin:6px 0 -2px;display:grid}.qf-section-heading h2{color:var(--qf-chart-ink);margin:0;font-size:15px;font-weight:700;line-height:1.3}.qf-section-heading p{color:var(--qf-chart-muted);margin:0;font-size:12.5px;line-height:1.45}.qf-insight{gap:8px;min-width:0;display:grid}.qf-table-sort{display:none}.qf-table-scroll{border:1px solid var(--border);background:var(--qf-chart-surface);border-radius:10px;max-width:100%;overflow-x:auto}.qf-insight-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--qf-chart-ink);font-variant-numeric:tabular-nums;font-size:12.5px}.qf-insight-table :is(th,td){border-bottom:1px solid var(--qf-chart-grid);text-align:left;white-space:nowrap;vertical-align:middle;padding:9px 12px}.qf-insight-table .is-numeric{text-align:right}.qf-insight-table thead th{background:var(--lavender);color:var(--qf-chart-muted);font-size:11.5px;font-weight:650}.qf-insight-table tbody th{white-space:normal;min-width:120px;font-weight:600}.qf-insight-table tr>:first-child{z-index:1;background:var(--qf-chart-surface);box-shadow:inset -1px 0 0 var(--qf-chart-grid);position:sticky;left:0}.qf-insight-table thead tr>:first-child{background:var(--lavender)}.qf-insight-table tbody tr:last-child>*{border-bottom:0}.qf-insight-table tbody tr:nth-child(2n)>*{background:var(--canvas)}.qf-insight-table tfoot :is(th,td){border-top:1px solid var(--qf-chart-axis);background:var(--canvas);border-bottom:0;font-weight:700}.qf-insight-table tfoot tr>:first-child{background:var(--canvas)}.qf-insight-table tbody tr.is-selectable{cursor:pointer}.qf-insight-table tbody tr.is-selectable:hover>*{background:var(--lavender)}.qf-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.qf-sort:hover,.qf-insight-table th[aria-sort]{color:var(--qf-chart-ink)}.qf-sort-icon{color:var(--qf-chart-muted);font-size:11px}.qf-row-open{color:var(--qf-chart-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.qf-row-open:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.qf-cell-muted{color:var(--qf-chart-muted);font-weight:500}.qf-cell-with-bar{grid-template-columns:minmax(48px,96px) auto;align-items:center;gap:8px;display:inline-grid}.qf-cell-bar{background:var(--qf-chart-grid);border-radius:3px;height:6px;display:block}.qf-cell-bar i{background:var(--qf-chart-bar);border-radius:0 3px 3px 0;height:100%;display:block}:is(.qf-table-toggle,.qf-kpi-info,.qf-kpi-drill,.qf-sort,.qf-row-open,.qf-table-scroll):focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width>=640px){.qf-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width>=960px){.qf-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639.98px){.qf-table-sort{color:var(--qf-chart-muted);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.qf-table-sort>span{white-space:nowrap}.qf-table-sort select{flex:auto;min-width:0;min-height:36px;font-size:13px}.qf-table-scroll{overflow-x:visible}.qf-insight-table thead{clip:rect(0 0 0 0);visibility:hidden;width:1px;height:1px;position:absolute;overflow:hidden}.qf-insight-table,.qf-insight-table tbody,.qf-insight-table tfoot,.qf-insight-table tr{display:block}.qf-insight-table tr{border-bottom:1px solid var(--border);padding:10px 12px}.qf-insight-table tbody tr:nth-child(2n){background:var(--canvas)}.qf-insight-table tbody tr:nth-child(2n)>*{background:0 0}.qf-insight-table tbody tr:last-child{border-bottom:0}.qf-insight-table tfoot tr{border-top:1px solid var(--qf-chart-axis);background:var(--canvas)}.qf-insight-table :is(th,td),.qf-insight-table tfoot :is(th,td){text-align:left;white-space:normal;background:0 0;border:0;grid-template-columns:minmax(96px,40%) minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.qf-insight-table tr>:first-child{box-shadow:none;background:0 0;position:static}.qf-insight-table :is(th,td)[data-label]:before{content:attr(data-label);color:var(--qf-chart-muted);font-size:11.5px;font-weight:650}.qf-insight-table .is-numeric{text-align:left}.qf-cell-with-bar{grid-template-columns:minmax(48px,96px) auto;justify-content:start}.qf-kpi-grid{grid-auto-flow:dense}.rp-stat.qf-kpi .qf-kpi-value.is-long{letter-spacing:-.2px;font-size:16px}.rp-stat.qf-kpi{padding:11px 11px 10px}.rp-stat.qf-kpi .qf-kpi-value{font-size:23px}.qf-kpi-glyph{border-radius:7px;width:22px;height:22px}.qf-kpi-figure .qf-sparkline{flex:100%;width:100%;height:28px}.qf-kpi-tip{width:min(240px,78vw);right:-4px}.qf-tab-intro h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.qf-kpi-tip,.qf-kpi-drill>svg,.rp-stat.qf-kpi,.qf-mark .qf-bar{transition:none}}@media (forced-colors:active){.qf-bar,.qf-cell-bar i,.qf-key{forced-color-adjust:none}.qf-mark:focus-visible .qf-hit{stroke:highlight}}.journey-detail-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.journey-detail-topline .ui-section-tabs,.journey-people-views.ui-section-tabs,.journey-activity-kinds.ui-section-tabs{max-width:100%;margin:0}.journey-detail .journey-detail-metrics.rp-stats{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));margin-bottom:0}.journey-detail-panel{container-type:inline-size}.journey-detail-panel.is-plain{box-shadow:none;background:0 0;border:0;padding:0}.journey-exec-chart{min-width:0}.journey-exec-chart>.qf-chart-frame{margin:0}.journey-empty-line{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--canvas);color:var(--muted);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.journey-empty-line svg{color:var(--brand-violet);flex:none;margin-top:2px}.journey-empty-block{justify-items:start;gap:8px;display:grid}.journey-empty-block>.journey-empty-line{justify-self:stretch}.journey-detail .customer-state.ui-empty-state{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--canvas);box-shadow:none;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;margin:0;padding:12px 14px;display:grid}.journey-detail .customer-state.ui-empty-state .ui-empty-icon{border-radius:var(--radius-control);width:28px;height:28px;margin:0}.journey-detail .customer-state.ui-empty-state .ui-empty-icon svg{width:16px;height:16px}.journey-detail .customer-state.ui-empty-state h2{letter-spacing:0;margin:0;font-size:14px}.journey-detail .customer-state.ui-empty-state>:not(.ui-empty-icon,h2){grid-column:1/-1}.journey-detail .customer-state.ui-empty-state p{max-width:none;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.journey-ov2-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px;display:grid}.journey-ov2-card{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:#fff;gap:10px;padding:14px 16px;display:grid}.journey-ov2-card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.journey-ov2-card h3{color:var(--ink);margin:0;font-size:14px}.journey-ov2-card .journey-ov-link{font-size:12px}.journey-where,.journey-why-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.journey-where li{border-bottom:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:grid}.journey-where li:last-child,.journey-why-list li:last-child{border-bottom:0}.journey-where-index{background:var(--lavender);width:22px;height:22px;color:var(--brand-violet);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.journey-where-name{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.journey-where-name:hover{color:var(--brand-violet);text-decoration:underline}.journey-where-counts{color:var(--muted);white-space:nowrap;font-size:12px}.journey-where-counts strong{color:var(--ink)}.journey-where-counts.has-here strong{background:var(--warm-surface);border-radius:999px;padding:1px 7px}.journey-why-list li{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);gap:8px;padding:7px 0;font-size:13px;line-height:1.45;display:grid}.journey-why-list strong{color:var(--ink);font-size:15px}.journey-flow-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.journey-legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.journey-legend li{align-items:center;gap:5px;display:inline-flex}.journey-legend span{background:var(--brand-purple);border-radius:50%;width:10px;height:10px}.journey-legend .is-current span{background:var(--brand-gold)}.journey-legend .is-skipped span{border:2px solid var(--muted);background:#fff}.journey-legend .is-failed span{background:var(--brand-crimson);border-radius:2px}.journey-legend .is-upcoming span{border:2px solid var(--border);background:#fff}.journey-flow{margin:0;padding:0;list-style:none;display:grid}.journey-flow>li{min-width:0;padding-left:46px;position:relative}.journey-flow>li:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:15px}.journey-flow>li:first-child:before{top:22px}.journey-flow>li:last-child:before{height:22px;bottom:auto}.journey-flow-node{padding-top:6px;padding-bottom:6px}.journey-flow-mark{z-index:1;border:2px solid var(--border);width:32px;height:32px;color:var(--brand-violet);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;left:0}.journey-flow-node.is-trigger .journey-flow-mark,.journey-flow-node.is-end .journey-flow-mark{border-color:var(--brand-purple);background:var(--brand-purple);color:#fff}.journey-flow-node.has-here .journey-flow-mark{border-color:var(--brand-gold);box-shadow:0 0 0 4px var(--warm-surface)}.journey-flow-mark.is-wait{width:22px;height:22px;color:var(--muted);border-width:1px;top:7px;left:6px}.journey-flow-card{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;gap:8px;min-width:0;padding:12px 14px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.journey-flow-node.is-trigger .journey-flow-card,.journey-flow-node.is-end .journey-flow-card{background:var(--canvas)}.journey-flow-node.is-step .journey-flow-card:hover,.journey-flow-node.is-step .journey-flow-card:focus-within,.journey-flow-node.is-selected .journey-flow-card{border-color:var(--brand-purple);box-shadow:var(--shadow-card)}.journey-flow-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;display:flex}.journey-flow-head h3{color:var(--ink);margin:1px 0 0;font-size:15px;line-height:1.35}.journey-flow-kind{color:var(--muted);letter-spacing:.4px;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.journey-flow-note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.journey-flow-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.journey-flow-open:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.journey-flow-open:focus-visible{outline:none}.journey-flow-open:focus-visible:after{outline:3px solid var(--focus);outline-offset:2px}.journey-flow-here{z-index:1;border:1px solid var(--warm-border);background:var(--warm-surface);min-height:30px;color:var(--ink);font:inherit;white-space:nowrap;border-radius:999px;align-items:baseline;gap:5px;padding:4px 11px;font-size:12px;display:inline-flex;position:relative}button.journey-flow-here{cursor:pointer}button.journey-flow-here:hover{border-color:var(--brand-gold)}button.journey-flow-here:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.journey-flow-here strong{font-size:14px}.journey-flow-here.is-zero{border-color:var(--border);background:var(--canvas);color:var(--muted)}.journey-flow-counts{z-index:1;color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex;position:relative}.journey-flow-count{align-items:baseline;gap:4px;display:inline-flex}.journey-flow-count strong{color:var(--ink);font-size:16px}.journey-flow-count.is-done strong{color:var(--brand-violet)}.journey-flow-count.is-failed:not(.is-zero) strong{color:var(--error)}.journey-flow-count.is-zero strong{color:var(--muted)}.journey-stepbar{border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.journey-stepbar-track{fill:var(--lavender)}.journey-stepbar-part.is-done{fill:var(--brand-purple)}.journey-stepbar-part.is-current{fill:var(--brand-gold)}.journey-stepbar-part.is-skipped{fill:color-mix(in srgb, var(--muted) 40%, white)}.journey-stepbar-part.is-failed{fill:var(--brand-crimson)}.journey-flow-why{gap:4px;margin:0;font-size:12px;line-height:1.45;display:grid}.journey-flow-why:empty{display:none}.journey-flow-why>div{flex-wrap:wrap;gap:0 6px;display:flex}.journey-flow-why dt{color:var(--muted);font-weight:600}.journey-flow-why dd{color:var(--ink);margin:0}.journey-flow-why .is-failed dd{color:var(--error)}.journey-flow-wait{color:var(--muted);gap:2px;padding-top:8px;padding-bottom:8px;font-size:12px;line-height:1.45;display:grid}.journey-flow-wait p{margin:0}.journey-flow-wait strong,.journey-flow-waiting{color:var(--ink)}.journey-flow-exit{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.journey-flow-exit svg{color:var(--brand-crimson);transform:rotate(45deg)}.journey-strip{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.journey-strip small{color:var(--muted);white-space:nowrap;margin:0;font-size:12px}.journey-strip-dots{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.journey-dot{background:var(--brand-purple);border-radius:50%;flex:none;width:12px;height:12px;position:relative}.journey-dot+.journey-dot:before{content:"";background:var(--border);width:6px;height:2px;position:absolute;top:5px;right:100%}.journey-dot.is-current{background:var(--brand-gold);box-shadow:0 0 0 3px var(--warm-surface)}.journey-dot.is-skipped{border:2px solid var(--muted);background:#fff}.journey-dot.is-failed{background:var(--brand-crimson);border-radius:3px}.journey-dot.is-upcoming{border:2px solid var(--border);background:#fff}.journey-dot.is-not_reached{background:var(--border);width:8px;height:8px;margin:0 2px}.journey-dot.is-not_reached+.journey-dot:before,.journey-dot+.journey-dot.is-not_reached:before{top:3px}.journey-person-cell{align-items:center;gap:10px;min-width:0;display:flex}.journey-person-cell>div{min-width:0}.journey-people tbody td,.journey-people tbody th{vertical-align:middle}.journey-filter-chip{border:1px solid var(--brand-purple);background:var(--lavender);color:var(--ink);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin:0;padding:3px 4px 3px 12px;font-size:12px;display:inline-flex}.journey-filter-chip button{width:26px;height:26px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.journey-filter-chip button:hover{background:#fff}.journey-filter-chip button:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.journey-activity-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.journey-activity-head p{margin:0}.journey-activity{margin:0;padding:0;list-style:none;display:grid}.journey-activity-item{border-bottom:1px solid var(--border);grid-template-columns:150px minmax(150px,220px) minmax(0,1fr);align-items:center;gap:6px 14px;padding:10px 0;font-size:13px;display:grid}.journey-activity-item:last-child{border-bottom:0}.journey-activity-item time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.journey-activity-who{align-items:center;gap:8px;min-width:0;display:flex}.journey-activity-who .journey-person,.journey-activity-who strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-activity-what{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.45;display:flex}.journey-activity.is-compact .journey-activity-item{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 0}.journey-activity.is-compact .journey-activity-item time{white-space:nowrap;grid-area:1/2}.journey-activity.is-compact .journey-activity-who{grid-area:1/1}.journey-activity.is-compact .journey-activity-what{grid-column:1/-1;font-size:12px}.journey-run-who{align-items:center;gap:12px;min-width:0;display:flex}.journey-run-who p{color:var(--muted);margin:4px 0 0;font-size:12px}.journey-run-badges{flex-wrap:wrap;gap:6px;display:flex}.journey-run-reason{border-radius:var(--radius-control);background:var(--canvas);color:var(--ink);margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.journey-run-links,.journey-run-step-links{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.journey-run-links a,.journey-run-step-links a{color:var(--brand-violet);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.journey-run-links a{border:1px solid var(--border);background:#fff;border-radius:999px;padding:4px 10px}.journey-run-links a:hover,.journey-run-step-links a:hover{text-decoration:underline}.journey-run-links a:focus-visible,.journey-run-step-links a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.journey-run-step-links span{color:var(--muted)}.journey-run-title{color:var(--ink);margin:4px 0 8px;font-size:14px}.journey-run-steps{margin:0;padding:0;list-style:none;display:grid}.journey-run-step{grid-template-columns:26px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.journey-run-step:before{content:"";background:var(--border);width:2px;position:absolute;top:26px;bottom:0;left:12px}.journey-run-step:last-child:before{display:none}.journey-run-dot{border:2px solid var(--border);width:26px;height:26px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.journey-run-step.is-done .journey-run-dot{border-color:var(--brand-purple);background:var(--brand-purple);color:#fff}.journey-run-step.is-current .journey-run-dot{border-color:var(--brand-gold);background:var(--brand-gold);color:var(--ink);box-shadow:0 0 0 3px var(--warm-surface)}.journey-run-step.is-failed .journey-run-dot{border-color:var(--brand-crimson);background:var(--brand-crimson);color:#fff;border-radius:6px}.journey-run-step.is-skipped .journey-run-dot{border-style:dashed;border-color:var(--muted)}.journey-run-step.is-not_reached .journey-run-dot,.journey-run-step.is-not_reached .journey-run-step-body{opacity:.7}.journey-run-step-body{gap:4px;min-width:0;padding-top:2px;display:grid}.journey-run-step-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;font-size:13px;display:flex}.journey-run-step-time,.journey-run-step-why{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.journey-run-step-why{color:var(--ink)}.journey-run-step-channel{margin:0}.journey-run-step-channel span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}.journey-run-step-events{border-radius:var(--radius-control);background:var(--canvas);gap:3px;margin:2px 0 0;padding:6px 8px;font-size:12px;line-height:1.4;list-style:none;display:grid}.journey-run-step-events li{grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px;display:grid}.journey-run-step-events time{color:var(--muted);white-space:nowrap}.journey-run-event.is-danger{color:var(--error)}.journey-run-history>summary{font-size:13px}.journey-run-history>ol{margin-top:8px}@container (width<=640px){.journey-people thead{display:none}.journey-people,.journey-people tbody,.journey-people tr,.journey-people :is(th,td){width:100%;display:block}.journey-people tr{border-bottom:1px solid var(--border);padding:10px 0}.journey-people :is(th,td){border:0;padding:3px 0}.journey-people td:before{content:attr(data-label) ": ";color:var(--muted)}.journey-people td[data-label=Progress]:before{margin-bottom:2px;display:block}.journey-activity-item{grid-template-columns:minmax(0,1fr) auto}.journey-activity-item time{white-space:nowrap;grid-area:1/2}.journey-activity-who{grid-area:1/1}.journey-activity-what{grid-column:1/-1}}@media (width<=767px){.journey-detail .journey-detail-metrics.rp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-detail-topline{align-items:stretch}.journey-flow>li{padding-left:38px}.journey-flow>li:before{left:13px}.journey-flow-mark{width:28px;height:28px}.journey-flow-mark.is-wait{width:20px;height:20px;left:4px}.journey-flow-card{padding:10px 12px}.journey-ov2-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.journey-flow-card{transition:none}}.journey-settings-quiet{gap:8px;margin-bottom:16px;display:grid}.journey-settings-quiet h3{margin:0;font-size:14px}.journey-settings-quiet p{margin:0}.journey-settings-guidance{background:var(--canvas);border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.journey-dash{gap:16px;min-width:0;display:grid}.journey-dash>[hidden],.journey-detail-panel[hidden]{display:none}.journey-ov{gap:14px;min-width:0;transition:opacity .16s;display:grid}.journey-ov.is-refreshing,.journey-detail.is-refreshing{opacity:.86}.journey-ov-toolbar{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;gap:6px;padding:10px 14px;display:grid}.journey-ov-scope{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journey-ov-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.journey-ov-filters .ui-section-tabs{max-width:100%;margin:0}.journey-ov-location{border:1px solid var(--border);background:var(--lavender);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.journey-ov-rule{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.journey-ov-rule>summary{cursor:pointer;width:fit-content;max-width:100%}.journey-ov-rule>summary:hover{color:var(--ink)}.journey-ov-rule>p{max-width:110ch;margin:6px 0 0}.journey-ov-alert{border:1px solid var(--error-border);border-radius:var(--radius-card);background:var(--error-surface);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.journey-ov-banner{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--lavender);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.journey-ov-banner>span{flex:240px;min-width:0;font-weight:600}.journey-ov-alert.is-stale{border-color:var(--warm-border);background:var(--warm-surface)}.journey-ov-alert>span{flex:240px;min-width:0}.journey-ov-group{display:contents}.journey-ov-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=768px){.journey-ov-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.journey-ov-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.journey-ov-card{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:#fff;flex-direction:column;transition:box-shadow .16s,border-color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.journey-ov-card:hover,.journey-ov-card:focus-within{border-color:color-mix(in srgb, var(--brand-purple) 30%, white);box-shadow:var(--shadow-popover)}.journey-card-body>header{gap:2px;min-width:0;display:grid}.journey-ov-card h3{min-width:0;margin:0;font-size:15px;line-height:1.35}.journey-ov-open{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.journey-ov-open:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.journey-ov-open:focus-visible{outline:none}.journey-ov-open:focus-visible:after{outline:3px solid var(--focus);outline-offset:2px}.journey-ov-card :is(.journey-ov-chip,.journey-ov-link,details,.journey-card-action,.journey-card-toggle,.journey-card-confirm,.journey-card-switch-error,.journey-draft-notice-actions){z-index:1;position:relative}.journey-ov-state{color:var(--brand-violet);margin:-2px 0 0;font-size:12px;font-weight:600}.journey-ov-card.is-needs_setup .journey-ov-state,.journey-ov-card.is-paused .journey-ov-state{color:var(--ink)}.journey-ov-purpose,.journey-ov-muted,.journey-ov-reasons{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.journey-ov-reasons{font-size:12px}.journey-ov-card .customer-state.ui-empty-state{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--canvas);box-shadow:none;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;margin:0;padding:10px 12px;display:grid}.journey-ov-card .ui-empty-state .ui-empty-icon{border-radius:var(--radius-control);width:28px;height:28px;margin:0}.journey-ov-card .ui-empty-state .ui-empty-icon svg{width:16px;height:16px}.journey-ov-card .customer-state.ui-empty-state h2{letter-spacing:0;margin:0;font-size:13px}.journey-ov-card .ui-empty-state>:not(.ui-empty-icon,h2){grid-column:1/-1}.journey-ov-card .customer-state.ui-empty-state p{max-width:none;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.journey-ov-how>summary,.journey-ov-locations>summary{font-size:12px}.journey-ov-how>div{gap:4px;display:grid}.journey-ov-missing{color:var(--ink);gap:4px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.journey-ov-missing li{align-items:center;gap:6px;display:flex}.journey-ov-missing svg{color:var(--brand-gold)}.journey-ov-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.journey-ov-chip{border:1px solid var(--border);background:var(--canvas);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:baseline;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.journey-ov-chip strong{font-size:14px}.journey-ov-chip.is-attention:not(.is-zero){border-color:var(--warm-border);background:var(--warm-surface)}.journey-ov-chip.is-danger:not(.is-zero){border-color:var(--error-border);background:var(--error-surface);color:var(--error)}.journey-ov-chip.is-zero{color:var(--muted)}.journey-ov-chip:hover{border-color:var(--brand-purple)}.journey-ov-chip:focus-visible,.journey-ov-link:focus-visible,.journey-person:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.journey-ov-facts{flex-wrap:wrap;gap:4px 16px;margin:0;font-size:12px;display:flex}.journey-ov-facts dt{color:var(--muted)}.journey-ov-facts dd{color:var(--ink);margin:1px 0 0;font-weight:600}.journey-ov-link{color:var(--brand-violet);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.journey-ov-locations table,.journey-people{border-collapse:collapse;width:100%;font-size:12px}.journey-ov-locations :is(th,td){border-bottom:1px solid var(--border);text-align:left;padding:6px 4px}.journey-detail-layout{align-items:start;gap:16px;min-width:0;display:grid}@media (width>=1100px){.journey-detail-layout.has-timeline{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}}.journey-detail{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;transition:opacity .16s;display:grid}.journey-detail-head{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.journey-detail-back{justify-self:start}.journey-detail-title{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.journey-detail-title>div{flex:280px;min-width:0}.journey-detail-title h2{color:var(--ink);margin:0;font-size:18px}.journey-detail-title h2:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.journey-detail-title p{color:var(--ink);margin:4px 0 0;font-size:13px;line-height:1.5}.journey-detail-state{justify-items:end;gap:4px;display:grid}.journey-detail-state small{color:var(--muted);font-size:12px}.journey-detail-panel{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:#fff;gap:12px;padding:16px;display:grid}.journey-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.journey-filters label{flex:160px;gap:4px;min-width:0;font-size:12px;font-weight:600;display:grid}.journey-filters :is(input[type=search],select){width:100%;min-width:0}.journey-filters .journey-filter-check{flex:none;align-items:center;gap:6px;min-height:38px;display:flex}.journey-people :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 8px}.journey-people thead th{color:var(--muted);font-weight:600}.journey-people tbody th,.journey-people td{font-weight:400}.journey-people small{color:var(--muted);margin-top:4px;display:block}.journey-people tr.is-selected{background:var(--lavender)}.journey-person{color:var(--brand-violet);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.journey-more{justify-self:center}.journey-error{color:var(--error);font-size:12px}.journey-funnel,.journey-decisions,.journey-reasons,.journey-settings-list,.journey-tl-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.journey-funnel-head{flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:13px;display:flex}.journey-funnel-head span{color:var(--muted)}.journey-funnel-bar{background:var(--lavender);border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.journey-funnel-bar span{border-radius:inherit;background:var(--gradient-action);height:100%;display:block}.journey-reasons{flex-wrap:wrap;gap:6px;display:flex}.journey-reasons li{border:1px solid var(--border);background:var(--canvas);border-radius:999px;padding:4px 10px;font-size:12px}.journey-decisions li,.journey-settings-list li{border-bottom:1px solid var(--border);gap:4px;padding:10px 0;font-size:13px;display:grid}.journey-decisions li>div{flex-wrap:wrap;gap:4px 8px;display:flex}.journey-decisions small,.journey-settings-list span{color:var(--muted);font-size:12px}.journey-settings{gap:16px;display:grid}.journey-settings h3{margin:0 0 6px;font-size:14px}.journey-settings>.button{justify-self:start}.journey-settings-proposed>div{gap:6px;display:grid}.journey-detail-panel .customer-state.ui-empty-state{box-shadow:none;padding:28px 16px}.journey-tl{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:#fff;gap:12px;padding:16px;display:grid}@media (width>=1100px){.journey-tl{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}}.journey-tl-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.journey-tl-head h2{margin:0;font-size:16px}.journey-tl-head p{color:var(--muted);margin:2px 0 0;font-size:12px}.journey-tl-head .journey-tl-eyebrow{color:var(--brand-violet);letter-spacing:.6px;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.journey-tl-body{gap:12px;min-width:0;display:grid}.journey-tl-summary{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.journey-tl-summary p{margin:0}.journey-tl-notice{border-radius:var(--radius-control);background:var(--lavender);margin:0;padding:8px 12px;font-size:13px}.journey-tl-actions{flex-wrap:wrap;gap:8px;display:flex}.journey-tl-items{gap:0}.journey-tl-item{border-left:2px solid var(--border);gap:4px;padding:10px 0 10px 16px;font-size:13px;display:grid}.journey-tl-item.is-staff{border-left-color:var(--brand-gold)}.journey-tl-item.is-aria{border-left-color:var(--brand-purple)}.journey-tl-item time{color:var(--muted);font-size:12px}.journey-tl-item p{color:var(--ink);margin:0}.journey-tl-item small{color:var(--muted);font-size:12px}.journey-tl-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.journey-reason-form{gap:8px;display:grid}.journey-reason-form label{gap:6px;font-size:13px;font-weight:600;display:grid}.journey-reason-form textarea{width:100%;min-width:0}.journey-reason-hint{color:var(--muted);font-size:12px}@media (width<=767px){.journey-ov-toolbar,.journey-detail-panel,.journey-detail-head{padding:12px}.journey-ov-filters{align-items:stretch}.journey-detail-state{justify-items:start}.journey-people thead{display:none}.journey-people,.journey-people tbody,.journey-people tr,.journey-people :is(th,td){width:100%;display:block}.journey-people tr{border-bottom:1px solid var(--border);padding:10px 0}.journey-people :is(th,td){border:0;padding:3px 0}.journey-people td:before{content:attr(data-label) ": ";color:var(--muted)}}@media (prefers-reduced-motion:reduce){.journey-ov,.journey-detail,.journey-ov-card{transition:none}}.journey-art{--journey-accent:var(--brand-purple);--journey-detail:var(--brand-gold);color:var(--journey-accent);flex:none;display:block;overflow:visible}.journey-art.is-J02,.journey-art.is-J07,.journey-art.is-J10{--journey-accent:var(--brand-plum);--journey-detail:var(--brand-pink)}.journey-art.is-J03,.journey-art.is-J05,.journey-art.is-J09{--journey-accent:var(--brand-purple);--journey-detail:var(--brand-gold)}.journey-art.is-J06,.journey-art.is-J08,.journey-art.is-inventory_notice{--journey-accent:var(--brand-magenta);--journey-detail:var(--brand-purple)}.journey-art-shadow{fill:color-mix(in srgb, var(--journey-accent) 7%, transparent)}.journey-art-route{fill:none;stroke:color-mix(in srgb, var(--journey-accent) 24%, white);stroke-width:1.2px;stroke-dasharray:2 4}.journey-art-orbit{fill:var(--journey-detail);opacity:.65}.journey-art-tile{fill:color-mix(in srgb, var(--journey-accent) 7%, white);stroke:color-mix(in srgb, var(--journey-accent) 15%, white);stroke-width:1px}.journey-art-main,.journey-art-badge-glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.journey-art-main .jart-f{fill:color-mix(in srgb, var(--journey-accent) 11%, white)}.journey-art-main .jart-d{fill:currentColor;stroke:none}.journey-art-main .jart-wheel{fill:#fff}.journey-art-badge{fill:var(--journey-accent);stroke:#fff;stroke-width:3px}.journey-art-badge-glyph{color:#fff;stroke-width:1.8px}.journey-art-badge-glyph .jart-w{fill:#fff}.journey-art-spark{fill:none;stroke:var(--journey-detail);stroke-width:1.5px;stroke-linecap:round}.journey-dash>.rp-hero .rp-hero-custom-art{z-index:-1;pointer-events:none;width:min(33%,340px);position:absolute;top:-7px;right:143px}.journey-header-art{width:100%;height:auto;display:block;overflow:visible}.journey-header-halo{fill:color-mix(in srgb, var(--primary) 4%, transparent)}.journey-header-route{fill:none;stroke:color-mix(in srgb, var(--primary) 28%, white);stroke-width:1.5px;stroke-dasharray:3 5;stroke-linecap:round}.journey-header-route.is-inner{stroke:color-mix(in srgb, var(--brand-gold) 24%, white);stroke-dasharray:none}.journey-header-dot{fill:var(--primary)}.journey-header-dot.is-warm{fill:var(--brand-gold)}.journey-dash>.rp-hero .rp-tagline{display:none}@container rp-hero (width<=1100px){.journey-dash>.rp-hero .rp-hero-custom-art{display:none}}@media (forced-colors:active){.journey-art{color:canvastext}.journey-art-tile,.journey-art-badge{fill:canvas;stroke:canvastext}.journey-art-badge-glyph{color:canvastext}}.journey-summary{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas);min-width:0;color:var(--ink);padding:14px 18px}.journey-summary-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.journey-summary-head>div{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.journey-summary-head h2{color:var(--ink);margin:0;font-size:15px}.journey-summary-head p{color:var(--muted);margin:0;font-size:12px}.journey-summary-head>span{border:1px solid var(--border);color:var(--muted);border-radius:999px;flex:none;padding:5px 10px;font-size:11px}.journey-ov .journey-summary .journey-ov-metrics.rp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:0;padding-top:14px}.journey-summary .journey-ov-metrics .rp-stat{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 18px}.journey-summary .journey-ov-metrics .rp-stat:first-child{padding-left:0}.journey-summary .journey-ov-metrics .rp-stat:last-child{padding-right:0}.journey-summary .journey-ov-metrics .rp-stat+.rp-stat{border-left:1px solid var(--border)}.journey-summary .journey-ov-metrics .rp-stat>div>span,.journey-summary .journey-ov-metrics .rp-stat small{color:var(--muted);font-size:11.5px;line-height:1.45}.journey-summary .journey-ov-metrics .rp-stat strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:27px;line-height:1.25}.journey-summary .journey-ov-metrics .rp-glyph{width:30px;height:30px;color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, white);flex:none}.journey-collection-heading h2{color:var(--ink);margin:4px 0 0;font-size:17px}.journey-collection-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}@media (width<=1100px){.journey-ov .journey-summary .journey-ov-metrics.rp-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.journey-summary .journey-ov-metrics .rp-stat:nth-child(odd){border-left:0;padding-left:0}}@media (width<=599px){.journey-summary{padding:16px}.journey-summary .journey-ov-metrics .rp-stat{padding:0 0 0 14px;display:block}.journey-summary .journey-ov-metrics .rp-glyph{margin-bottom:8px}.journey-summary .journey-ov-metrics .rp-stat strong{font-size:25px}.journey-summary-head p{display:none}}@media (forced-colors:active){.journey-summary{background:canvas;border-color:canvastext}.journey-summary :is(h2,p,span,strong,small,.rp-glyph){color:canvastext}}.journey-mini-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1360px){.journey-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=599px){.journey-mini-grid{grid-template-columns:minmax(0,1fr)}}.journey-mini{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;height:100%;box-shadow:0 1px 2px var(--brand-shadow-soft);background:#fff;flex-direction:column;gap:10px;padding:16px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.journey-mini:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));box-shadow:var(--shadow-card)}.journey-mini:focus-within{outline:2px solid var(--focus);outline-offset:2px}.journey-mini-head{grid-template-columns:minmax(0,1fr) 64px;align-items:start;gap:10px;min-width:0;min-height:76px;display:grid}.journey-mini-head>.journey-art{grid-area:1/2;width:64px;height:auto}.journey-mini-titles{grid-area:1/1;min-width:0}.journey-mini-titles h3{margin:0;font-size:14px;line-height:1.3}.journey-mini-open{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.journey-mini-open:after{border-radius:inherit;content:"";position:absolute;inset:0}.journey-mini-open:focus-visible{outline:none}.journey-mini-titles p{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.journey-mini-status{align-items:center;min-height:22px;margin-top:auto;display:flex}.journey-mini-chip{background:var(--canvas);max-width:100%;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:650;line-height:1.5;display:inline-flex}.journey-mini-chip.is-success{background:color-mix(in srgb, var(--primary) 9%, white);color:var(--primary)}.journey-mini-chip.is-attention{background:var(--warm-surface);color:var(--ink)}.journey-mini-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.journey-mini-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding-top:10px;display:grid}.journey-mini-stats div{min-width:0}.journey-mini-stats dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.journey-mini-stats dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:700}.journey-mini-none{margin:auto 0 0;font-size:12px}.journey-person-contact{font-size:12px;display:block}.journey-workspace{gap:16px;min-width:0;display:grid}.journey-actions,.journey-enrolment-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.journey-scope{border:1px solid var(--border,#e7dff7);background:#fffaf0;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;display:flex}.journey-scope.is-test{background:#f6f3fc}.journey-scope>svg{color:#b96800;flex:none;margin-top:1px}.journey-scope.is-test>svg{color:#4113c1}.journey-scope p{color:var(--muted,#6f6788);margin:4px 0 0;line-height:1.5}.journey-workspace>.rp-stats{margin-bottom:0}.journey-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.journey-card,.journey-recovery{background:var(--surface,#fff);border:1px solid var(--border,#e7dff7);border-radius:16px;min-width:0;padding:18px}.journey-card>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.journey-card h2,.journey-recovery h2{margin:0;font-size:1rem}.journey-card>header>.button{margin-left:auto}.journey-card label,.journey-form label{align-content:start;gap:6px;margin:10px 0;font-size:.875rem;font-weight:600;display:grid}.journey-card select,.journey-form select,.journey-form input,.journey-form textarea{width:100%;min-width:0}.journey-policy{border-top:1px solid var(--border,#e7dff7);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;display:flex}.journey-policy>.journey-row-main{flex:1;min-width:160px}.journey-policy small,.journey-job small{color:var(--muted);margin-top:4px;font-size:.8rem;display:block}.journey-policy .journey-actions{width:100%}.journey-form{gap:12px;padding:20px;display:grid}.workspace-dialog .journey-form{padding:0}.journey-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.journey-form fieldset{border:1px solid var(--border,#e7dff7);border-radius:12px;min-width:0;padding:14px}.journey-enrolment{border-top:1px solid var(--border,#e7dff7);margin-top:14px;padding-top:14px}.journey-enrolment-heading .journey-actions{margin-left:auto}.journey-job{background:var(--surface-soft,#faf8ff);border:1px solid var(--border,#e7dff7);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;padding:12px;display:grid}.journey-job p,.journey-job>small{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.journey-recovery{border-color:var(--warm-border,#fdd99b);background:var(--warm-surface,#fff6e6);flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.journey-recovery>div{flex:260px;min-width:0}.journey-recovery p{color:#46330d;margin:6px 0 0;font-size:13px;line-height:1.5}.journey-recovery .journey-callout-icon{color:#88510c;background:#fff}.journey-workspace .muted{color:var(--muted);font-size:.82rem;line-height:1.5}@media (width<=1000px){.journey-columns{grid-template-columns:1fr}}@media (width<=560px){.journey-fields{grid-template-columns:1fr}.journey-card,.journey-form{padding:14px}.journey-card>header{flex-wrap:wrap}.journey-enrolment-heading .journey-actions{width:100%;margin-left:0}}.journey-workspace .journey-card.rp-card{border-radius:14px;padding:18px}.journey-workspace .rp-card>header{flex-wrap:wrap}.journey-workspace .rp-card>header>.journey-actions{margin-left:auto}.journey-workspace .rp-card>header>.ui-status{flex-shrink:0}.journey-card>p.muted{margin:0 0 4px}.journey-row-icon,.journey-callout-icon{color:#4113c1;background:linear-gradient(135deg,#f4edff,#e9dffd);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:inline-grid}.journey-row-main{overflow-wrap:anywhere;min-width:0}.journey-row-main strong{color:#1c1234;display:block}.journey-row-main small{color:var(--muted);margin-top:3px;font-size:.8rem;display:block}.journey-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.journey-policy .journey-actions .button svg,.journey-card .button svg{flex-shrink:0}.journey-empty{text-align:center;border:1px dashed var(--border,#e7dff7);background:#fcfaff;border-radius:12px;justify-items:center;gap:6px;margin-top:10px;padding:24px 12px;display:grid}.journey-empty h3{margin:6px 0 0;font-size:15px}.journey-empty p{max-width:420px;color:var(--muted);margin:0 0 6px;font-size:13px;line-height:1.5}.journey-job-empty{border:1px dashed var(--border,#e7dff7);color:var(--muted);border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13px}.journey-steps{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.journey-steps>li{border-top:1px solid var(--border,#e7dff7);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.journey-steps>li>div>label{margin-top:0}.journey-step-number{color:#fff;background:#4113c1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.journey-note{color:#3a2d57;background:#f6f3fc;border-radius:8px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:8px 10px;font-size:13px;line-height:1.5;display:flex}.journey-note.is-attention{background:var(--warm-surface,#fff6e6);color:#46330d;margin:0 0 4px}.journey-note svg{flex-shrink:0;margin-top:2px}.journey-unavailable>div{min-width:0}.journey-unavailable ul{margin:4px 0 0;padding-left:18px}.journey-unavailable li{overflow-wrap:anywhere}.journey-enrolment-heading{align-items:center}.journey-enrolment-heading .rp-glyph{border-radius:9px;width:34px;height:34px}.journey-enrolment-heading>.journey-row-main{flex:1;min-width:160px}.journey-job{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.journey-job>.ui-status{align-self:start}.journey-message{overflow-wrap:anywhere;background:#fff;border-radius:0 8px 8px 0;grid-column:1/-1;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.journey-notice{color:#2a1c55;background:#f4f1fb;border:1px solid #e1d9f5;border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.journey-notice .journey-callout-icon{background:#fff;width:28px;height:28px}.journey-workspace .form-error.journey-alert{border:1px solid var(--error-border,#f0bcc6);background:var(--error-surface,#fff5f6);color:#6e0016;overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.journey-alert svg{color:#c90025;flex-shrink:0;margin-top:2px}.journey-callout-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journey-form fieldset>legend{color:#520074;padding:0 6px;font-weight:600}.journey-help{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45;display:block}p.journey-help{margin:4px 0 0}.journey-until{min-width:0}.journey-form .journey-check{align-items:center;gap:8px;margin:-2px 0 10px;font-weight:500;display:flex}.journey-form .journey-check input{flex-shrink:0;width:16px;height:16px}.journey-add-step{justify-self:start}.journey-dialog-actions{border-top:1px solid var(--border,#e7dff7);justify-content:flex-end;padding-top:12px}.journey-review-facts{border:1px solid var(--border,#e7dff7);background:#fcfaff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:4px 14px;display:grid}.journey-review-facts>.rp-fact:first-child{grid-column:1/-1}.journey-review-step{border:1px solid var(--border,#e7dff7);border-radius:12px;padding:12px 14px}.journey-review-step>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.journey-review-step>header small{color:#8b0080;font-weight:600}.journey-review-step dl{gap:6px;margin:0;display:grid}.journey-review-step dl>div{grid-template-columns:70px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.5;display:grid}.journey-review-step dt{color:var(--muted)}.journey-review-step dd{overflow-wrap:anywhere;margin:0}.journey-zone-note-row{grid-column:1/-1}.journey-zone-note{color:#3a2d57;margin:0 0 8px;font-size:13px}.journey-zone-note.is-error{color:#a90020}.journey-zone-choice{margin:0 0 8px}.journey-form .journey-zone-choice label{align-items:center;gap:8px;margin:6px 0;font-weight:500;display:flex}.journey-form .journey-zone-choice input{width:16px;height:16px}.journey-workspace button:focus-visible,.journey-workspace select:focus-visible,.journey-workspace input:focus-visible,.journey-workspace textarea:focus-visible{outline-offset:2px;outline:2px solid #4113c1}@media (width<=560px){.journey-review-facts{grid-template-columns:1fr}.journey-job{grid-template-columns:auto minmax(0,1fr)}.journey-job>.ui-status{grid-column:2}}.journey-workspace .journey-view-tabs{margin:10px 0 4px}.journey-view-panel{min-width:0}.journey-stage-policy{border-top:1px solid var(--border,#e7dff7);margin-top:14px;padding-top:14px}.journey-stage-policy>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.journey-stage-policy>header>.journey-row-main{flex:1;min-width:160px}.journey-stage-policy h3{color:#1c1234;margin:0;font-size:.95rem}.journey-stage-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.journey-stage{border:1px solid var(--border,#e7dff7);background:var(--surface-soft,#faf8ff);border-radius:12px;grid-template-columns:minmax(160px,.9fr) minmax(0,2fr);align-items:start;gap:6px 16px;padding:12px;display:grid}.journey-stage-head{overflow-wrap:anywhere;min-width:0}.journey-stage-head strong{color:#1c1234;display:block}.journey-stage-head small{color:var(--muted);margin-top:3px;font-size:.8rem;display:block}.journey-stage-counts{flex-wrap:wrap;gap:6px;margin:0;display:flex}.journey-stage-counts>div{background:#fff;border:1px solid #ddd5f4;border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.journey-stage-counts dt{color:#3a2d57}.journey-stage-counts dd{color:#4113c1;margin:0;font-weight:700}.journey-stage-counts>.is-attention{border-color:var(--warm-border,#fdd99b);background:var(--warm-surface,#fff6e6)}.journey-stage-counts>.is-attention dd{color:#8a4b00}.journey-stage-counts>.is-danger{border-color:var(--error-border,#f0bcc6);background:var(--error-surface,#fff5f6)}.journey-stage-counts>.is-danger dd{color:#c90025}.journey-stage-counts>.is-neutral dd{color:#520074}.journey-stage-empty,.journey-stage-due{color:var(--muted);grid-column:2;margin:0;font-size:12px}.journey-stage-due{color:#3a2d57;align-items:center;gap:6px;display:flex}.journey-stage-due svg{color:#8b0080;flex-shrink:0}.journey-stage-reasons{grid-column:2;gap:4px;margin:0;padding:0;list-style:none;display:grid}.journey-stage-reasons li{color:#3a2d57;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:1.45;display:flex}.journey-stage-counts:first-of-type{grid-column:2}.journey-zone-line{color:#3a2d57;overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12px;line-height:1.5;display:flex}.journey-zone-line svg{color:#4c1eb5;flex-shrink:0;margin-top:2px}.journey-enrolment .journey-note.is-attention{margin:8px 0 0}.journey-zone-button{margin-top:8px}.journey-field-error{color:#a90020;font-size:12px;font-weight:500;display:block}.journey-template-rules{color:#3a2d57;background:#f7f6fd;border:1px solid #e4def6;border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.5}.journey-template-rules p{margin:0}.journey-template-rules p+p{margin-top:6px}.journey-template-rules strong{color:#520074}@media (width<=720px){.journey-stage{grid-template-columns:1fr}.journey-stage-counts:first-of-type,.journey-stage-empty,.journey-stage-due,.journey-stage-reasons{grid-column:1}}.journey-reenrol{border:1px solid var(--warm-border,#fdd99b);background:#fffaf2;border-radius:14px;min-width:0;margin-top:14px;padding:14px}.journey-reenrol>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.journey-reenrol>header>.journey-row-main{flex:1;min-width:180px}.journey-reenrol h3{color:#1c1234;margin:0;font-size:.95rem}.journey-reenrol-help{color:#3a2d57;margin:8px 0 0;font-size:13px;line-height:1.5}.journey-reenrol-help p{margin:0}.journey-reenrol .journey-note.is-attention{margin:10px 0 0}.journey-reenrol-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.journey-reenrol-list>li{border:1px solid var(--border,#e7dff7);background:var(--surface,#fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:10px 12px;display:flex}.journey-reenrol-list>li>.journey-row-main{overflow-wrap:anywhere;flex:1;min-width:180px}.journey-reenrol-actions{flex-wrap:wrap;gap:8px;display:flex}.journey-workspace .journey-note.journey-deferred{border:1px solid var(--warm-border,#fdd99b);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 14px}.journey-reenrol-note{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin-top:8px;display:flex}.journey-reenrol-note>.journey-note.is-attention{flex:260px;margin:0}@media (width<=560px){.journey-reenrol-actions{width:100%}.journey-reenrol-actions>.button{flex:140px;justify-content:center}}.journey-stage-totals{margin-top:10px}.journey-stage-more,.journey-jobs{margin-top:8px}.journey-jobs>div>.journey-job:first-child{margin-top:0}.journey-workspace .rp-hero{overflow:clip}.agent-avatar{aspect-ratio:1;object-fit:cover;object-position:center;vertical-align:middle;background:var(--lavender);box-shadow:0 0 0 1px var(--border);border-radius:50%;flex-shrink:0;display:inline-block}:where(.agent-avatar.is-initial){width:var(--agent-avatar-size,40px);height:var(--agent-avatar-size,40px)}.agent-avatar.is-initial{background:var(--agent-avatar-background,var(--primary));color:var(--agent-avatar-ink,#fff);-webkit-user-select:none;user-select:none;place-items:center;font-weight:750;line-height:1;display:inline-grid;overflow:hidden;container-type:inline-size}.agent-avatar.is-initial>span{font-size:44cqi}.agent-avatar-inline{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.agent-avatar-picker{gap:10px;min-width:0;display:grid;container:agent-avatar-picker/inline-size}.agent-avatar-preview{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--lavender);align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.agent-avatar-preview-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.agent-avatar-preview-text strong{color:var(--ink);font-size:18px;font-weight:750;line-height:1.25}.agent-avatar-preview-text>span{color:var(--ink);font-size:13px}.agent-avatar-legend{font-size:13px;font-weight:600}.agent-avatar-options{grid-template-columns:repeat(7,64px);gap:8px;min-width:0;display:grid}@container agent-avatar-picker (width<=495px){.agent-avatar-options{grid-template-columns:repeat(5,64px)}}.agent-avatar-option{cursor:pointer;border-radius:50%;place-items:center;padding:4px;display:grid;position:relative}.agent-avatar-option input[type=radio]{opacity:0;width:100%;height:100%;min-height:0;cursor:inherit;border:0;margin:0;padding:0;position:absolute;inset:0}.agent-avatar-option>:is(img,.agent-avatar){object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 1px var(--border);border-radius:50%;transition:box-shadow .12s,transform .12s}.agent-avatar-option>img{background:#fff}.agent-avatar-option:hover>:is(img,.agent-avatar){box-shadow:0 0 0 2px var(--border);transform:translateY(-1px)}.agent-avatar-option:has(input:checked)>:is(img,.agent-avatar){box-shadow:0 0 0 2px white, 0 0 0 4px var(--primary)}.agent-avatar-option:has(input:checked):after{content:"";background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.5 2.5L12 5.3' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;bottom:2px;right:2px}.agent-avatar-option:has(input:focus-visible){outline:var(--control-focus-width) solid var(--focus);outline-offset:1px}.agent-avatar-option:has(input:disabled){cursor:not-allowed;opacity:.6}.agent-avatar-option:has(input:disabled):hover>:is(img,.agent-avatar){transform:none}@media (prefers-reduced-motion:reduce){.agent-avatar-option>:is(img,.agent-avatar){transition:none}}@media (width<=520px){.agent-avatar-preview{align-items:flex-start;padding:12px}.agent-avatar-preview .agent-avatar{width:64px;height:64px}.agent-avatar-option>:is(img,.agent-avatar){width:48px;height:48px}.agent-avatar-options{grid-template-columns:repeat(7,56px)}@container agent-avatar-picker (width<=439px){.agent-avatar-options{grid-template-columns:repeat(5,56px)}}@container agent-avatar-picker (width<=311px){.agent-avatar-options{grid-template-columns:repeat(5,minmax(0,56px));column-gap:4px}.agent-avatar-option>:is(img,.agent-avatar){width:100%;height:auto}}}.wp-live{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--lavender);gap:12px;min-width:0;padding:16px;display:grid}.wp-live-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.wp-live-head>div{flex:14rem;min-width:0}.wp-live-head h2{color:var(--ink);margin:0;font-size:16px;font-weight:750}.wp-live-head p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.45}.wp-live-note{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--ink);overflow-wrap:anywhere;background:#fff;margin:0;padding:9px 12px;font-size:13px;line-height:1.45}.wp-live-note.is-unavailable{border-color:var(--warm-border);background:var(--warm-surface)}.wp-frame-host{min-width:0;min-height:620px;display:block}.wp-live-actions{flex-wrap:wrap;gap:8px;display:flex}.wp-live-actions .button{align-items:center;gap:6px;display:inline-flex}.wp-live-foot{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.wp-data{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;font-size:13px}.wp-data>summary{color:var(--ink);cursor:pointer;overflow-wrap:anywhere;padding:10px 12px;font-weight:650}.wp-data>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.wp-data[open]>summary{border-bottom:1px solid var(--border)}.wp-data>p,.wp-data>fieldset,.wp-data>.button{margin:10px 12px}.wp-data>p{color:var(--muted);line-height:1.5}.wp-data fieldset{border:0;gap:6px;min-width:0;padding:0;display:grid}.wp-data legend{color:var(--ink);margin-bottom:4px;padding:0;font-size:12px;font-weight:700}.wp-data label{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wp-data input[type=checkbox]{accent-color:var(--brand-violet);margin:0}.wp-summary{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--lavender);gap:10px;min-width:0;padding:12px;display:grid}.wp-summary-agent{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wp-summary-agent>div{flex:10rem;min-width:0}.wp-summary-agent h4{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750}.wp-summary-agent small{color:var(--muted);font-size:12px}.wp-summary-facts{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:8px;margin:0;display:grid}.wp-summary-facts div{min-width:0}.wp-summary-facts dt{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700}.wp-summary-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.wp-summary-sources{gap:4px;max-height:12rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.wp-summary-sources li{color:var(--ink);background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:6px 8px;font-size:13px;display:flex}.wp-summary-sources li>span:first-child{overflow-wrap:anywhere;min-width:0}.wp-summary-warning{border:1px solid var(--warm-border);background:var(--warm-surface);color:var(--ink);border-radius:8px;margin:0;padding:6px 10px;font-size:12px;line-height:1.5}.wp-summary-help,.wp-summary-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.wp-summary-note.is-error{color:var(--error);flex-wrap:wrap;align-items:center;gap:8px;display:flex}:host{all:initial;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;--qf-accent:#4113c1;--qf-ink:#1d1638;--qf-muted:#6f6788;--qf-border:#e6e0f5;--qf-surface:#fff;--qf-soft:#f6f3ff;color:var(--qf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:block}.wpf-stage{border:1px solid var(--qf-border);background:linear-gradient(#fff 0%,#faf8ff 100%);border-radius:14px;height:620px;position:relative;overflow:hidden}.wpf-page{gap:12px;padding:18px;display:grid}.wpf-page-label{color:var(--qf-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.wpf-page i{background:#efebf8;border-radius:8px;display:block}.wpf-page-bar{width:55%;height:14px}.wpf-page-hero{height:110px}.wpf-page-line{height:10px}.wpf-page-line.is-short{width:40%}.wpf-frame{width:min(240px,100% - 32px);height:80px;position:absolute;bottom:16px;right:16px}.wpf-stage.is-bottom_left .wpf-frame{left:16px;right:auto}.wpf-frame.is-expanded{width:min(390px,100% - 32px);height:min(600px,100% - 32px)}.wpf-sources{font-style:italic}@media (width<=520px),(height<=820px){.wp-frame-host{min-height:540px}.wpf-stage{height:540px}}.cba{gap:14px;min-width:0;display:grid}.cba-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.cba-head h2{color:var(--qf-chart-ink);margin:0;font-size:16px;line-height:1.35}.cba-head p{color:var(--qf-chart-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.ui-section-tabs.cba-range{border:1px solid var(--border);border-radius:var(--radius-control,8px);background:var(--qf-chart-surface);gap:2px;padding:3px;display:inline-flex}.ui-section-tabs.cba-range>button{border-radius:calc(var(--radius-control,8px) - 2px);min-height:28px;color:var(--qf-chart-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 12px;font-size:12px;font-weight:600}.ui-section-tabs.cba-range>button:hover{color:var(--primary)}.ui-section-tabs.cba-range>button[aria-selected=true]{background:var(--lavender);color:var(--primary)}.ui-section-tabs.cba-range>button:focus-visible{outline:2px solid var(--focus,var(--primary));outline-offset:1px}.qf-kpi-grid.cba-kpis{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.cba-kpis .qf-kpi-value.is-unavailable{font-size:15px}.cba-test-note{color:var(--qf-chart-muted);margin:-4px 0 0;font-size:12px}.cba-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;min-width:0;display:grid}.rp-card.cba-card{align-content:start;gap:12px;margin:0;display:grid}.rp-card.cba-card>.cba-card-head{min-height:0;margin:0;display:block}.cba-card-head h3{color:var(--qf-chart-ink);margin:0;font-size:14px;line-height:1.35}.cba-card-head p{color:var(--qf-chart-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.cba-hours{border-bottom:1px solid var(--qf-chart-grid);grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:3px;height:96px;padding-bottom:2px;display:grid}.cba-hour{align-items:flex-end;min-width:0;height:100%;display:flex}.cba-hour-bar{background:color-mix(in srgb, var(--qf-chart-bar) 38%, var(--qf-chart-surface));border-radius:3px 3px 1px 1px;width:100%;display:block}.cba-hour.is-peak .cba-hour-bar{background:var(--qf-chart-bar)}.cba-hour-axis{color:var(--qf-chart-muted);justify-content:space-between;margin-top:-6px;font-size:11px;display:flex}.cba-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cba-list>li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;min-width:0;font-size:13px;display:grid}.cba-list-text{min-width:0;color:var(--qf-chart-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cba-list.is-questions .cba-list-text{white-space:normal;overflow-wrap:anywhere}.cba-list-count{color:var(--qf-chart-muted);font-variant-numeric:tabular-nums;font-size:12px}.cba-list-bar{background:var(--qf-chart-grid);border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.cba-list-bar>span{border-radius:inherit;background:var(--qf-chart-bar);height:100%;display:block}.cba-empty{color:var(--qf-chart-muted);margin:0;font-size:13px}.cba-error{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cba-error .intel-error{margin:0}@media (width<=560px){.cba-head{align-items:flex-start}.cba-hours{gap:2px}}.agent-widget-area-tabs{margin:4px 0 12px}.agent-widget-analytics-empty{border:1px dashed var(--border,#d6d8e0);border-radius:var(--radius-card,13px);text-align:center;padding:24px}.wdp{gap:.7rem}.wdp-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wdp-head h3{margin:0 0 2px;font-size:14px;font-weight:750}.wdp-tabs{margin-top:2px}.wdp-panel{gap:.6rem;min-width:0;display:grid}.wdp-panel>label,.wdp-hours>label{font-size:12px;font-weight:650}.wdp-subhead{margin:6px 0 0;font-size:13px;font-weight:700}.wdp .wdp-warning,.wdp-warning{border:1px solid var(--warm-border,#fde3b0);background:var(--warm-surface,#fff8ec);color:var(--ink,#252525);border-radius:8px;margin:0;padding:6px 10px;font-size:12px}.wdp-link{color:var(--brand,#4113c1);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650;text-decoration:underline}.wdp-link:disabled{opacity:.5;cursor:default}.wdp-presets{flex-wrap:wrap;gap:6px;display:flex}.wdp-preset{border:1px solid var(--border,#d6d8e0);background:var(--surface,#fff);min-height:32px;color:var(--ink,#252525);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:12px;font-weight:600;display:inline-flex}.wdp-preset:hover{border-color:var(--brand,#4113c1)}.wdp-preset-dots{background:radial-gradient(circle at 8px 9px, var(--a) 6px, transparent 6.5px), radial-gradient(circle at 17px 9px, var(--b) 6px, transparent 6.5px), radial-gradient(circle at 26px 9px, var(--c) 6px, transparent 6.5px);border-radius:999px;width:34px;height:18px;display:inline-block;box-shadow:inset 0 0 0 1px #0000000f}.wdp-extras{border:1px solid var(--border,#d6d8e0);border-radius:10px;padding:8px 10px}.wdp-extras>summary{cursor:pointer;font-size:12px;font-weight:650}.wdp-extras[open]>summary{margin-bottom:8px}.wdp-colors{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.wdp-color{border:1px solid var(--border,#d6d8e0);border-radius:10px;grid-template-columns:34px minmax(0,1fr) 92px;align-items:start;gap:8px;padding:8px;display:grid}.wdp-color[data-invalid]{border-color:var(--warm-border,#f2c46d)}.wdp-color-swatch{background:var(--swatch);border-radius:8px;width:34px;height:34px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000026}.wdp-color-swatch input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.wdp-color-text{gap:2px;min-width:0;display:grid}.wdp-color-text label{font-size:12px;font-weight:650}.wdp-color-code{justify-items:end;gap:2px;display:grid}.agent-widget-group .wdp-color-code input{min-height:32px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.wdp-choice{border:0;min-width:0;margin:0;padding:0}.wdp-choice legend{margin-bottom:4px;font-size:12px;font-weight:650}.wdp-choice>div{flex-wrap:wrap;gap:6px;display:flex}.wdp-choice label{border:1px solid var(--border,#d6d8e0);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.wdp-choice label[data-checked]{border-color:var(--brand,#4113c1);background:var(--brand-soft,#f3efff);font-weight:650}.wdp-toggle{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.wdp-toggle input{margin-top:3px}.wdp-toggle span{gap:2px;display:grid}.wdp-toggle strong{font-size:13px;font-weight:650}.wdp-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.wdp-row label,.wdp-ask label,.wdp-inline{gap:4px;font-size:12px;font-weight:650;display:grid}.wdp-inline{align-items:center;gap:8px;display:inline-flex}.agent-widget-group .wdp-inline input{width:72px}.wdp-ask{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-left:28px;display:grid}.wdp-hours{gap:8px;padding-left:28px;display:grid}.wdp-days{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.wdp-days legend{margin-bottom:4px;font-size:12px;font-weight:650}.wdp-days label{align-items:center;gap:4px;font-size:12px;display:inline-flex}.wdp-replies{border:0;gap:6px;margin:0;padding:0;display:grid}.wdp-replies legend{margin-bottom:2px;font-size:12px;font-weight:650}.wdp-replies ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wdp-replies li,.wdp-add{align-items:center;gap:8px;display:flex}.wdp-suggest{flex-wrap:wrap;gap:6px;display:flex}.wdp-chip{border:1px dashed var(--border,#c9c5d6);min-height:28px;color:var(--ink,#252525);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:12px}@media (width<=640px){.wdp-head{flex-direction:column}.wdp-ask{grid-template-columns:1fr;padding-left:0}.wdp-hours{padding-left:0}}.widget-api{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:#fff;gap:14px;padding:18px;display:grid}.widget-api :is(p,dd,li,small,strong){overflow-wrap:anywhere}.widget-api p{margin:0}.widget-api-header{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.widget-api-header>div{flex:14rem;min-width:0}.widget-api-header :is(h3,h4,h5){margin:0 0 4px;font-size:16px}.widget-api-header p{color:var(--muted);font-size:13px;line-height:1.5}.widget-api-mark{width:36px;height:36px;color:var(--brand-purple);background:var(--lavender);border-radius:10px;flex:none;place-items:center;display:grid}.widget-api .button.widget-api-generate{gap:8px;min-height:40px;padding:8px 14px;font-size:13px}.widget-api .button.widget-api-small,.widget-api-issued .button.widget-api-small{gap:6px;min-height:34px;padding:6px 11px;font-size:12px}.widget-api-status{border-radius:var(--radius-control);background:var(--lavender);color:var(--ink);gap:8px;padding:11px 13px;font-size:12px;line-height:1.6;display:grid}.widget-api-message{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);justify-items:start;gap:8px;padding:10px 12px;font-size:13px;display:grid}.widget-api-message.is-error{border-color:var(--error-border);background:var(--error-surface);color:var(--error)}.widget-api-subheading{margin:4px 0 -4px;font-size:13px}.widget-api-empty{color:var(--muted);font-size:13px}.widget-api-keys{gap:10px;margin:0;padding:0;list-style:none;display:grid}.widget-api-key{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);gap:8px;padding:12px 14px;display:grid}.widget-api-key.is-revoked{color:var(--muted);background:#fff}.widget-api-key-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.widget-api-hint,.widget-api code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.widget-api-hint{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:6px;width:fit-content;max-width:100%;padding:2px 7px}.widget-api-key-meta{flex-wrap:wrap;gap:4px 18px;margin:0;font-size:12px;display:flex}.widget-api-key-meta div{gap:5px;display:flex}.widget-api-key-meta dt{color:var(--muted)}.widget-api-key-meta dd{margin:0}.widget-api-key-actions{flex-wrap:wrap;gap:8px;display:flex}.widget-api-reference,.widget-api-history{border-top:1px solid var(--border);padding-top:12px}.widget-api-reference>summary,.widget-api-history>summary{cursor:pointer;width:fit-content;color:var(--brand-purple);font-size:13px;font-weight:650}.widget-api-reference>summary:focus-visible,.widget-api-history>summary:focus-visible,.widget-api-example pre:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.widget-api-reference-body{gap:12px;margin-top:12px;font-size:13px;line-height:1.55;display:grid}.widget-api-reference-body .widget-api-subheading{margin:0}.widget-api-endpoints{gap:10px;margin:0;display:grid}.widget-api-endpoints dt code{color:var(--brand-plum);font-weight:600}.widget-api-endpoints dd{color:var(--muted);margin:2px 0 0}.widget-api-example{gap:6px;min-width:0;display:grid}.widget-api-example-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.widget-api-example pre{border-radius:var(--radius-control);background:color-mix(in srgb, var(--brand-plum) 72%, var(--ink));color:#fff;max-width:100%;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.widget-api-example pre code{color:inherit}.widget-api-limits{color:var(--ink);gap:4px;margin:0;padding-left:18px;display:grid}.widget-api-history ol{gap:8px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.widget-api-history li{gap:2px;display:grid}.widget-api-history small{color:var(--muted)}.widget-api-form,.widget-api-issued{gap:10px;display:grid}.widget-api-form label,.widget-api-issued label{font-size:13px;font-weight:650}.widget-api-form input,.widget-api-secret input{border:1px solid var(--input-border);border-radius:var(--radius-control);min-height:44px;font:inherit;color:var(--ink);background:#fff;padding:10px 12px}.widget-api-form input:focus-visible,.widget-api-secret input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.widget-api-form p{color:var(--muted);margin:0;font-size:12px}.widget-api-form p.is-error{color:var(--error)}.widget-api-form .widget-api-message{font-size:13px}.widget-api-secret{flex-wrap:wrap;gap:8px;display:flex}.widget-api-secret input{flex:16rem;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.widget-api-copy-status{min-height:1.2em;color:var(--muted);margin:0;font-size:12px}.widget-api-callout{border:1px solid var(--warm-border);border-radius:var(--radius-control);background:var(--warm-surface);margin:0;padding:10px 12px;font-size:13px;line-height:1.5}@media (width<=650px){.widget-api{padding:14px}.widget-api .button.widget-api-generate{width:100%}}.agent-widget-card>header{align-items:center;gap:.75rem;display:flex}.agent-widget-workspace h2,.agent-widget-workspace h3{margin:.35rem 0}.agent-widget-workspace .intel-error,.agent-widget-workspace .intel-notice{margin:0 0 12px}.agent-widget-workspace button:focus-visible,.agent-widget-card button:focus-visible,.agent-widget-labtest>summary:focus-visible{outline:3px solid var(--brand-purple,#4113c1);outline-offset:3px}.agent-widget-strip{gap:6px;min-width:0;margin-top:1rem;display:grid}.agent-widget-strip h2{color:var(--muted,#706c7c);margin:0;font-size:13px;font-weight:700}.agent-widget-strip-items{scrollbar-width:thin;gap:8px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.agent-widget-strip-items .intel-muted{align-self:center;margin:0}.agent-widget-strip-items:has(>[role=status]){min-height:3.6rem}.agent-widget-list-item{border:1px solid var(--border,#e5dcfa);background:var(--surface,#fff);min-width:9rem;max-width:16rem;color:var(--ink,#24193c);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex:none;gap:2px;padding:8px 12px;display:grid}.agent-widget-list-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.agent-widget-list-item small{color:var(--muted,#706c7c);font-size:12px}.agent-widget-list-item:hover:not(:disabled){background:#f8f5ff}.agent-widget-list-item[aria-pressed=true]{background:var(--surface-selected,#f1ebff);color:#4113c1;border-color:#b7a4ff;box-shadow:inset 0 -3px #4113c1}.agent-widget-list-item:disabled{cursor:default;opacity:.6}.agent-widget-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:start;gap:20px;margin-top:1rem;display:grid}.agent-widget-editor{gap:16px;min-width:0;display:grid}.agent-widget-preview-column{overscroll-behavior:contain;gap:12px;min-width:0;max-height:calc(100vh - 24px);display:grid;position:sticky;top:12px;overflow-y:auto}.agent-widget-view-tabs,.agent-widget-view-tabs.ui-section-tabs{display:none}.agent-widget-form,.agent-widget-form>fieldset{gap:.55rem;min-width:0;display:grid}.agent-widget-form>fieldset{border:0;margin:0;padding:0}.agent-widget-form>fieldset>legend{margin-bottom:4px;padding:0;font-size:15px;font-weight:700}.agent-widget-group{border:1px solid var(--border,#d6d8e0);border-radius:var(--radius-card,13px);background:var(--surface,#fff);gap:.45rem;min-width:0;padding:14px 16px 16px;display:grid}.agent-widget-group>h3{margin:0 0 4px;font-size:14px;font-weight:750}.agent-widget-group>label{font-size:12px;font-weight:650}.agent-widget-group>label:not(:first-of-type),.agent-widget-group>fieldset{margin-top:.5rem}.agent-widget-group input,.agent-widget-group select,.agent-widget-group textarea,.agent-widget-install textarea,.agent-widget-card textarea{box-sizing:border-box;width:100%;font:inherit}.agent-widget-group input[type=checkbox],.agent-widget-group input[type=radio]{accent-color:#4113c1;width:auto;margin:0}.agent-widget-group textarea,.agent-widget-install textarea,.agent-widget-card textarea{resize:vertical;min-height:5rem}.agent-widget-group small,.agent-widget-card small{display:block}.agent-widget-group small,.agent-widget-install p,.agent-widget-test p{color:var(--muted,#706c7c);font-size:12px;line-height:1.5}.agent-widget-group .agent-widget-warning{border:1px solid var(--warm-border,#fde3b0);background:var(--warm-surface,#fff8ec);color:var(--ink,#252525);border-radius:8px;padding:6px 10px}.agent-widget-group fieldset{border:0;min-width:0;margin-inline:0;padding:0}.agent-widget-group fieldset legend{margin-bottom:6px;padding:0;font-size:12px;font-weight:650}.agent-widget-choices{flex-wrap:wrap;gap:6px 16px;display:flex}.agent-widget-choices legend{flex-basis:100%}.agent-widget-choices label{align-items:center;gap:.5rem;font-size:13px;display:inline-flex}.agent-widget-group fieldset.agent-widget-accents{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:6px;display:grid}.agent-widget-accents legend{grid-column:1/-1}.agent-widget-accents label{border:1px solid var(--border,#e5dcfa);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.agent-widget-accents label:has(input:checked){background:#f8f5ff;border-color:#4113c1;font-weight:650;box-shadow:0 0 0 1px #4113c1}:is(.agent-widget-accents label:has(input:focus-visible),.agent-widget-choices label:has(input:focus-visible)){outline-offset:2px;outline:2px solid #4113c1}.agent-widget-group fieldset.agent-widget-brand{gap:6px;display:grid}.agent-widget-brand-toggle{align-items:center;gap:.5rem;font-size:13px;display:inline-flex}.agent-widget-brand-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-widget-brand-actions:empty{display:none}.agent-widget-color-row{align-items:center;gap:8px;display:flex}.agent-widget-group .agent-widget-color-row input[type=color]{border:1px solid var(--border,#e5dcfa);cursor:pointer;background:#fff;border-radius:8px;flex:none;width:44px;height:36px;padding:2px}.agent-widget-group .agent-widget-color-row input[type=text]{text-transform:uppercase;max-width:9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agent-widget-powered{border:1px solid var(--border,#e5dcfa);border-radius:8px;gap:2px;padding:8px 10px;font-size:13px;display:grid}.agent-widget-swatch{background:var(--swatch);border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0000001f}.agent-widget-errors{color:#c90025;margin:0;padding-left:1.1rem;font-size:12px}.agent-widget-actions{z-index:1;border-top:1px solid var(--border,#e7e2f6);background:var(--canvas,#fcfbff);flex-wrap:wrap;align-items:center;gap:.5rem;padding:10px 0;display:flex;position:sticky;bottom:0}.agent-widget-install{border:1px solid var(--border,#d6d8e0);border-radius:var(--radius-card,13px);background:var(--surface,#fff);gap:.55rem;min-width:0;padding:14px 16px 16px;display:grid}.agent-widget-install>h3{margin:0;font-size:14px;font-weight:750}.agent-widget-install p{margin:0}.agent-widget-install ul{margin:0;padding-left:1.1rem;font-size:13px}.agent-widget-install-block{border-top:1px solid #f0eafb;justify-items:start;gap:.5rem;min-width:0;padding-top:10px;display:grid}.agent-widget-install-block>h4{margin:0;font-size:13px;font-weight:700}.agent-widget-install-block>textarea,.agent-widget-install-block>*{max-width:100%}.agent-widget-install-block>textarea{justify-self:stretch;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.agent-widget-install-block .button{align-items:center;gap:6px;display:inline-flex}.agent-widget-publication{border:1px solid var(--border,#e7e2f6);background:#faf8ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.agent-widget-publication p{color:var(--ink,#252525);margin:0;font-weight:600}.agent-widget-labtest{border:1px solid var(--border,#e7e2f6);border-radius:var(--radius-control,8px);background:var(--surface,#fff)}.agent-widget-labtest>summary{cursor:pointer;padding:10px 12px;font-size:13px;font-weight:650}.agent-widget-labtest>.agent-widget-test{padding:0 12px 12px}.agent-widget-test{justify-items:start;gap:.55rem;min-width:0;display:grid}.agent-widget-test h3{font-size:13px}.agent-widget-test p{margin:0}.agent-widget-card{background:var(--surface,#fff);border:1px solid var(--border,#d6d8e0);overflow-wrap:anywhere;border-radius:.85rem;min-width:0;padding:1rem}.agent-widget-card form{gap:.55rem;min-width:0;display:grid}.agent-widget-transcript{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow-y:auto}.agent-widget-lab{padding:12px 14px}.agent-widget-lab>header{margin-bottom:8px}.agent-widget-initial{background:var(--brand-violet,#4113c1);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:inline-grid}.agent-widget-lab>header>div{min-width:0;line-height:1.4}.agent-widget-lab>header strong{font-size:13px}.agent-widget-lab>header small{color:var(--muted,#706c7c);font-size:12px}.agent-widget-lab .agent-widget-greeting{background:var(--surface-selected,#f1ebff);color:var(--ink,#282331);white-space:pre-wrap;border-radius:11px 11px 11px 4px;margin:0 0 10px;padding:8px 10px;font-size:13px;line-height:1.5}.agent-widget-lab .agent-widget-transcript p,.agent-widget-lab .agent-widget-preview-note{margin:0 0 8px;font-size:13px;line-height:1.5}.agent-widget-lab .agent-widget-composer{box-shadow:none;background:0 0;border:0;gap:6px;padding:0}.agent-widget-lab .intel-compose-entry{align-items:flex-end;gap:6px;min-height:64px}.agent-widget-lab .intel-compose-entry:has(textarea:disabled){background:var(--surface-subtle,#f8f7fb)}.agent-widget-lab .intel-compose-entry textarea{width:auto;min-width:0;min-height:52px;max-height:120px;color:var(--ink,#282331);resize:none;background:0 0;border:0;border-radius:8px;flex:auto;margin:0;padding:7px 8px;font-size:13px;line-height:1.45}.agent-widget-lab .intel-compose-entry textarea:focus-visible{outline:none}.agent-widget-lab .intel-compose-send{flex:0 0 38px;width:38px;height:38px}.agent-widget-lab .agent-widget-compose-footer{flex-wrap:wrap;gap:8px;margin:0}.agent-widget-lab .intel-compose-hint{color:var(--muted,#706c7c);margin:0;font-size:12px}.agent-widget-lab .agent-widget-compose-footer .button,.agent-widget-lab .agent-widget-check{justify-self:start;width:auto;min-height:32px;padding:6px 10px;font-size:12px}.agent-widget-lab .agent-widget-check{margin-bottom:8px}@media (width<=1100px){.agent-widget-view-tabs,.agent-widget-view-tabs.ui-section-tabs{margin-top:12px;display:flex}.agent-widget-layout{grid-template-columns:minmax(0,1fr)}.agent-widget-preview-column{max-height:none;position:static;overflow:visible}.agent-widget-layout[data-view=settings] .agent-widget-preview-column,.agent-widget-layout[data-view=preview] .agent-widget-editor{display:none}}.chatbot-install-steps{margin-top:14px}.chatbot-install-steps ol{gap:4px;margin:6px 0;padding-left:20px;display:grid}.voice-call-screen{gap:10px;min-width:0;display:grid;container-type:inline-size}.call-card{--call-night-900:color-mix(in srgb, var(--brand-violet) 22%, black);--call-night-700:color-mix(in srgb, var(--brand-violet) 50%, black);--call-answer:#188a4a;--call-answer-hover:color-mix(in srgb, var(--call-answer) 86%, black);--call-end:var(--brand-red);--call-end-hover:var(--brand-crimson);--call-soft:#ffffffc2;--call-faint:#ffffff9e;--call-ease:cubic-bezier(.22, 1, .36, 1);background:radial-gradient(ellipse 90% 55% at 50% 0%, color-mix(in srgb, var(--brand-pink) 24%, transparent), transparent 72%), radial-gradient(ellipse 80% 45% at 100% 100%, color-mix(in srgb, var(--brand-gold) 14%, transparent), transparent 70%), linear-gradient(165deg, var(--call-night-700), var(--call-night-900) 72%);min-width:0;box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px color-mix(in srgb, var(--brand-plum) 18%, transparent), 0 22px 44px -30px color-mix(in srgb, var(--brand-plum) 85%, transparent);color:#fff;text-align:center;isolation:isolate;border-radius:22px;justify-items:center;padding:14px 16px 18px;display:grid;position:relative;overflow:hidden}.call-card-badge{max-width:100%;color:var(--call-soft);background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;margin:0;padding:5px 11px 5px 9px;font-size:11.5px;font-weight:650;line-height:1.25;display:inline-flex}.call-card-badge-dot{background:var(--brand-gold);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-gold) 22%, transparent);border-radius:50%;flex:none}.call-visual{justify-items:center;width:100%;min-width:0;display:grid}.call-avatar{place-items:center;width:136px;height:136px;margin:12px 0 4px;display:grid;position:relative}.call-avatar .agent-avatar{z-index:2;width:96px;height:96px;position:relative;box-shadow:0 0 0 3px #ffffffe0,0 0 0 9px #ffffff17,0 16px 30px -12px #0009}.call-avatar .agent-avatar.is-initial{--agent-avatar-size:96px}.call-ring{border:1.5px solid color-mix(in srgb, var(--brand-pink) 55%, white);opacity:0;border-radius:50%;position:absolute;inset:20px}.call-card.is-calling .call-ring{animation:call-ring 1.6s var(--call-ease) infinite}.call-card.is-calling .call-ring.is-late{animation-delay:.8s}.call-card.is-connected .call-ring{animation:call-ring 2.8s var(--call-ease) infinite}.call-card.is-connected .call-ring.is-late{animation-delay:1.4s}.call-card.is-speaking .call-ring{border-color:color-mix(in srgb, var(--brand-gold) 70%, white);animation-duration:1.5s}.call-card.is-speaking .call-ring.is-late{animation-delay:.75s}@keyframes call-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.call-glow{z-index:1;background:radial-gradient(circle, color-mix(in srgb, var(--brand-pink) 55%, transparent) 40%, transparent 70%);opacity:calc(.12 + var(--call-agent-level,0) * .88);transform:scale(calc(1 + var(--call-agent-level,0) * .4));border-radius:50%;position:absolute;inset:16px}.call-card:not(.is-connected) .call-glow{opacity:0}.call-card-name{color:#fff;overflow-wrap:anywhere;max-width:100%;margin:6px 0 0;font-size:20px;font-weight:750;line-height:1.2}.call-card-state{color:var(--call-soft);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 7px;margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.call-card-time{color:#fff;font-variant-numeric:tabular-nums;gap:7px;display:inline-flex}.call-card-detail{color:var(--call-faint);margin:2px 0 0;font-size:12.5px;line-height:1.45}.call-card-phase{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;margin:10px 0 0;padding:4px 11px 4px 9px;font-size:12.5px;font-weight:650;line-height:1.3;display:inline-flex}.call-card-phase:before{background:var(--call-faint);content:"";border-radius:50%;flex:none;width:8px;height:8px}.call-card-phase.is-speaking:before{background:var(--brand-gold)}.call-card-phase.is-hearing:before{background:color-mix(in srgb, var(--brand-pink) 70%, white)}.call-card-phase.is-thinking:before{background:color-mix(in srgb, var(--brand-pink) 45%, var(--brand-gold))}.call-card-phase.is-muted{border-color:color-mix(in srgb, var(--brand-red) 55%, white);background:color-mix(in srgb, var(--brand-red) 30%, transparent)}.call-card-phase.is-muted:before{background:color-mix(in srgb, var(--brand-red) 50%, white)}.call-card-phase.is-speaking:before,.call-card-phase.is-hearing:before,.call-card-phase.is-thinking:before{animation:1.1s ease-in-out infinite call-dot}@keyframes call-dot{50%{opacity:.35}}.call-meters{gap:8px;width:100%;max-width:320px;margin:14px 0 0;display:grid}.call-meter{grid-template-columns:minmax(0,56px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.call-meter-label{color:var(--call-soft);letter-spacing:.04em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.call-meter-bars{justify-content:space-between;align-items:center;gap:3px;min-width:0;height:26px;display:flex}.call-meter-bars>span{background:linear-gradient(var(--brand-gold), var(--brand-pink));opacity:.45;transform-origin:50%;border-radius:3px;flex:1 1 0;max-width:5px;height:100%;transform:scaleY(.1)}.call-meter.is-caller .call-meter-bars>span{background:linear-gradient(white, color-mix(in srgb, var(--brand-purple) 30%, white))}.call-card.is-connected .call-meter-bars>span,.call-card.is-calling .call-meter.is-caller .call-meter-bars>span{opacity:1}.call-card.is-muted .call-meter.is-caller .call-meter-bars>span{opacity:.35}.call-card-controls{justify-content:center;align-items:flex-start;gap:28px;margin:18px 0 0;display:flex}.call-control{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:7px;margin:0;padding:0;display:flex}.call-control-circle{width:56px;height:56px;transition:background .2s, box-shadow .2s, color .2s, transform .2s var(--call-ease);background:#ffffff24;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid}.call-control:hover:not(:disabled) .call-control-circle{transform:translateY(-1px)scale(1.04)}.call-control.is-mute .call-control-circle{margin:4px 0}.call-control.is-mute:hover:not(:disabled,[aria-pressed=true]) .call-control-circle{background:#ffffff38}.call-control.is-mute[aria-pressed=true] .call-control-circle{color:var(--brand-violet);background:#fff;border-color:#0000}.call-control.is-end .call-control-circle,.call-control.is-start .call-control-circle{border:0;width:64px;height:64px}.call-control.is-end .call-control-circle{background:var(--call-end);box-shadow:inset 0 1px 0 #ffffff40, 0 12px 24px -10px color-mix(in srgb, var(--call-end) 85%, black)}.call-control.is-end:hover .call-control-circle{background:var(--call-end-hover)}.call-control.is-end svg{transform:rotate(135deg)}.call-control.is-start .call-control-circle{background:var(--call-answer);box-shadow:inset 0 1px 0 #ffffff40, 0 12px 24px -10px color-mix(in srgb, var(--call-answer) 85%, black)}.call-control.is-start:hover:not(:disabled) .call-control-circle{background:var(--call-answer-hover)}.call-control:focus-visible{outline:none}.call-control:focus-visible .call-control-circle{outline-offset:3px;outline:3px solid #fff}.call-control:disabled{cursor:default}.call-control:disabled .call-control-circle{box-shadow:none;color:#ffffff8c;background:#ffffff1f;border-color:#0000}.call-control-label{color:var(--call-soft);font-size:12.5px;font-weight:700;line-height:1}.voice-call-details{gap:8px;min-width:0;display:grid}.voice-call-details>*{margin:0}.voice-call-details .browser-voice-log-title{margin:4px 0 0;font-size:13px}.voice-call-details .browser-voice-log-title small{color:var(--muted);font-size:11.5px;display:block}.voice-call-details .browser-voice-actions ul{margin:4px 0 0}.voice-call-details .browser-voice-captions{gap:6px;max-height:240px;font-size:13px;display:grid}.voice-call-details .browser-voice-captions p{margin:0}@container (width>=480px){.call-card{padding:18px 24px 22px}.call-avatar{width:168px;height:168px}.call-avatar .agent-avatar{width:120px;height:120px}.call-avatar .agent-avatar.is-initial{--agent-avatar-size:120px}.call-card-name{font-size:22px}}@media (prefers-reduced-motion:reduce){.call-card *,.call-card :before{transition:none!important;animation:none!important}.call-card.is-calling .call-ring:not(.is-late),.call-card.is-connected .call-ring:not(.is-late){opacity:.55;transform:scale(1.16)}.call-glow{display:none}}.browser-voice-status{flex-wrap:wrap}.browser-voice-phase{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.browser-voice-phase:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.browser-voice-phase.is-hearing{color:var(--primary,#4113c1)}.browser-voice-phase.is-thinking{color:var(--brand-magenta,#8b0080)}.browser-voice-phase.is-speaking{color:var(--brand-purple,#4c1eb5)}.browser-voice-phase.is-muted{color:var(--error,#c90025)}@media (prefers-reduced-motion:no-preference){.browser-voice-phase.is-hearing:before,.browser-voice-phase.is-speaking:before{animation:1.2s ease-in-out infinite browser-voice-pulse}}@keyframes browser-voice-pulse{50%{opacity:.35}}.browser-voice-facts,.browser-voice-metrics{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:10px 0;display:grid}.browser-voice-facts>div,.browser-voice-metrics>div{border:1px solid var(--border);border-radius:var(--radius-control,8px);background:var(--surface-subtle,#faf9fc);min-width:0;padding:8px 10px}.browser-voice-metrics>div{background:var(--lavender,#f1ebff)}.browser-voice-facts dt,.browser-voice-metrics dt{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.browser-voice-facts dd,.browser-voice-metrics dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:600}.browser-voice-metrics dd{font-variant-numeric:tabular-nums}.browser-voice-facts dd small,.browser-voice-metrics dd small{color:var(--muted);font-size:11px;font-weight:400;display:block}.browser-voice-microphone{border:1px solid color-mix(in srgb, var(--error,#c90025) 35%, white);border-radius:var(--radius-control,8px);background:color-mix(in srgb, var(--error,#c90025) 5%, white);margin:8px 0;padding:10px 12px;font-size:13px}.browser-voice-microphone p{margin:4px 0 0}.browser-voice-warning{border-radius:var(--radius-control,8px);background:color-mix(in srgb, var(--brand-gold,#fea402) 10%, white);margin:8px 0;padding:8px 10px;font-size:13px}.browser-voice-notice{border-radius:var(--radius-control,8px);background:var(--lavender,#f1ebff);color:var(--ink);margin:8px 0;padding:8px 10px;font-size:13px}.browser-voice-controls{flex-wrap:wrap}.browser-voice-controls .button{align-items:center;gap:6px;display:inline-flex}.browser-voice-controls .button svg{flex:none}.browser-voice-captions{max-height:280px;overflow-y:auto}.browser-voice-captions p{border-radius:var(--radius-control,8px);overflow-wrap:anywhere;padding:6px 8px}.browser-voice-captions p.is-customer{background:var(--surface-subtle,#faf9fc)}.browser-voice-captions p.is-aria{background:var(--lavender,#f1ebff)}.browser-voice-captions small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.browser-voice-saved{color:var(--muted);margin:8px 0 0;font-size:12px}.browser-voice-actions ul{gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.browser-voice-actions li{border:1px solid var(--border);border-radius:var(--radius-control,8px);background:var(--surface-subtle,#faf9fc);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding:6px 8px;font-size:13px;display:flex}.browser-voice-actions li small{color:var(--muted);font-size:11px}.agent-workspace{min-width:0}.agent-card p{color:var(--text-muted,#756a90);margin:0}.agent-readiness{background:#f8f5ff;border:1px solid #e5dcfa;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;font-size:13px;display:flex}.agent-readiness>p{flex:260px;margin:0}.agent-workspace>.intel-error,.agent-workspace>.intel-notice,.agent-workspace>.intel-muted{margin:0 0 16px}.agent-readiness svg{color:#4113c1;flex-shrink:0;width:20px}p.agent-readiness{flex-wrap:nowrap}.agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.agent-card,.agent-empty{background:#fff;border:1px solid #e5dcfa;border-radius:18px;padding:20px}.agent-card{flex-direction:column;min-width:0;display:flex}.agent-card header{align-items:flex-start;gap:14px;display:flex}.agent-card header>div{flex:1;min-width:0}.agent-card-identity{flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.agent-card .agent-avatar{flex-shrink:0;width:44px;height:44px}.agent-card :is(h2,h3){letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 4px;font-size:20px;font-weight:750;line-height:1.25}.agent-card p{overflow-wrap:anywhere;font-size:13px}.agent-card-chips{flex-wrap:wrap;gap:6px;margin:14px 0 0;display:flex}.agent-card-chips .ui-status{overflow-wrap:anywhere;max-width:100%}.agent-facts{border-top:1px solid #f0eafb;margin:10px 0 14px;display:grid}.agent-card .rp-fact{border-bottom:1px solid #f0eafb;padding:8px 0;font-size:13px}.agent-card .rp-fact strong{font-size:13px;font-weight:600}.agent-card footer{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.agent-empty{text-align:center;padding:40px}.agent-empty .aria-portrait{width:72px;height:72px;margin:auto}.agent-editor fieldset{border:0;min-width:0;margin:0;padding:0}.agent-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.agent-form-grid label,.agent-label{align-content:start;gap:6px;font-size:13px;font-weight:600;display:grid}.agent-editor input:not([type=checkbox],[type=radio]),.agent-editor select,.agent-editor textarea{width:100%;min-width:0;font:inherit;color:#24173e;box-sizing:border-box;background:#fff;border:1px solid #ded4f3;border-radius:10px;padding:10px 12px}.agent-editor small{color:#756a90;font-size:12px;font-weight:400;line-height:1.5;display:block}.agent-wide{grid-column:1/-1}.agent-editor-identity{gap:6px;margin:0 0 18px;display:grid}.agent-section{border:1px solid #e5dcfa;border-radius:12px;margin:16px 0;padding:14px}.agent-section summary{cursor:pointer;font-size:14px;font-weight:600}.agent-checks{flex-wrap:wrap;gap:10px;padding:10px 0;display:flex}.agent-checks label{overflow-wrap:anywhere;background:#f8f5ff;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:13px;display:flex}.agent-checks label>span{gap:2px;min-width:0;display:grid}.agent-checks.agent-tool-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.agent-checks.agent-tool-list label{align-items:flex-start}.agent-checks.agent-tool-list input[type=checkbox]{margin-top:2px}.agent-checks input[type=checkbox]{accent-color:#4113c1;flex-shrink:0;width:16px;height:16px;min-height:16px;padding:0}.agent-window{grid-template-columns:1fr 1fr 1fr 5.5rem;gap:8px;margin:10px 0;display:grid}.agent-window-head{color:#756a90;margin-bottom:-4px;font-size:12px;font-weight:600}.agent-version-list>div{border-bottom:1px solid #eee8fb;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.agent-version-list>div>span{min-width:0}.agent-version-identity{align-items:center;gap:10px;display:flex}.agent-version-identity>span{min-width:0}.agent-version-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.agent-editor-error:focus-visible{outline-offset:2px;outline:2px solid #4113c1}.agent-editor .form-error ul{margin:6px 0 0;padding-left:1.1rem}.agent-editor-footer{background:#fff;border-top:1px solid #e5dcfa;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 0 0;display:flex;position:sticky;bottom:0}.agent-editor-footer .agent-archive{margin-right:auto}.agent-route-history{margin:0;padding:0;list-style:none}.agent-route-history li{border-bottom:1px solid #eee8fb;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.agent-route-history li>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.agent-route-history li>.agent-avatar+span{flex:auto}.agent-route-history small{color:#756a90}.agent-section .agent-identity-list{margin:8px 0;padding:0;list-style:none}.agent-identity-list li{overflow-wrap:anywhere;border-bottom:1px solid #eee8fb;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.agent-identity-list li>span{min-width:0}.agent-section .agent-identity-list .button{flex-shrink:0;min-height:30px;padding:4px 10px;font-size:12px}.intel-inspector .agent-form-grid{grid-template-columns:minmax(0,1fr)}@media (width<=700px){.agent-form-grid{grid-template-columns:1fr}.agent-window{grid-template-columns:1fr 1fr}.agent-window-head{display:none}.agent-version-list>div{flex-direction:column;align-items:flex-start}}.workspace-main-aria{border:1px solid var(--border,#e7dffd);background:linear-gradient(115deg,#fff,#f5efff);border-radius:18px;margin-bottom:20px;padding:20px}.workspace-main-aria-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-main-aria-heading>div{flex:1;min-width:220px}.workspace-main-aria-heading h2{margin:0;font-size:20px}.workspace-main-aria-heading h2 span{color:#766887;font-size:13px;font-weight:500}.workspace-main-aria-heading p{color:#766887;margin:6px 0;font-size:13px}.workspace-main-aria-mark{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.workspace-main-aria-mark .agent-avatar{width:44px;height:44px}.workspace-main-aria-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.workspace-main-aria-impact{border:1px solid #e7dffd;border-radius:12px;margin:16px 0;padding:14px}.workspace-main-aria-impact p{color:#766887;font-size:13px}.workspace-main-aria-impact dl>div{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.agent-card-main{grid-column:1/-1}.agent-card-main h2 small{color:#6b4bc4;font-size:12px}@media (width<=600px){.workspace-main-aria{padding:14px}.workspace-main-aria-actions .button{flex:auto}}.agent-card-group{min-width:0}.agent-card-group-main{grid-column:1/-1}.agent-additional-heading{color:#766887;margin:0 0 12px;font-size:16px}.workspace-main-aria-history{margin-top:14px;font-size:13px}.workspace-main-aria-history summary{cursor:pointer;color:#5b25c9}.workspace-main-aria-history li{padding:4px 0}.workspace-agent-automation{border-top:1px solid var(--border,#e7dffd);margin-top:18px;padding-top:14px}.workspace-agent-automation h3{margin:0;font-size:14px}.workspace-agent-automation p{color:#766887;margin:6px 0 10px;font-size:12px}.workspace-agent-automation>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;display:grid}.workspace-agent-automation-row{border:1px solid var(--border,#e7dffd);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.workspace-agent-automation-row>span{min-width:0}.workspace-agent-automation-row strong{overflow-wrap:anywhere;font-size:13px;display:block}.workspace-agent-automation-row small{color:#766887;margin-top:3px;font-size:11px;display:block}.workspace-agent-automation-row .button{flex-shrink:0;min-height:34px;padding:7px 11px;font-size:12px}.agent-default-protected{border-top:1px solid var(--border,#e7dffd);background:#f8f5ff;flex-direction:column;align-items:flex-start;gap:7px;padding:14px 18px;font-size:13px;display:flex}.agent-default-protected span{color:#766887;font-size:12px}.workspace-main-aria-checklist{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.workspace-main-aria-checklist li{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;padding:10px 12px;display:grid}.workspace-main-aria-checklist li>svg{color:var(--primary);grid-area:1/1}.workspace-main-aria-checklist li>span:not(.ui-status){display:contents}.workspace-main-aria-checklist strong{grid-area:1/2;min-width:0;font-size:13px}.workspace-main-aria-checklist small{color:var(--muted);overflow-wrap:anywhere;grid-area:2/2/auto/-1;font-size:12px}.workspace-main-aria-checklist .ui-status{grid-area:1/3;justify-self:end}.workspace-main-aria-note,.agent-route-hold{border:1px solid var(--warm-border);background:var(--warm-surface);color:var(--ink);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:13px}.workspace-main-aria-explainer{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:12px;gap:6px;margin:12px 0 0;padding:12px 14px;font-size:13px;list-style:none;display:grid}.workspace-main-aria-explainer strong{color:var(--ink)}.agent-additional-note{color:var(--muted);grid-column:1/-1;margin:-4px 0 4px;font-size:13px}.workspace-dialog-wide{width:min(1240px,100vw - 32px)}.agent-editor-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:20px;display:grid}.agent-test-panel{border:1px solid var(--border);background:#fff;border-radius:16px;gap:10px;min-width:0;padding:16px;display:grid;position:sticky;top:0}.agent-test-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-test-panel h3{margin:0;font-size:15px}.agent-test-note,.agent-test-hint{color:var(--muted);margin:0;font-size:13px}.agent-test-call{border-radius:14px;justify-content:center;min-height:56px;font-size:17px}.agent-test-chat{justify-content:center;min-height:44px}.agent-test-chat-panel{gap:8px;display:grid}.agent-test-transcript{gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.agent-test-transcript p{overflow-wrap:anywhere;border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.agent-test-customer{border:1px solid var(--border)}.agent-test-agent{border:1px solid var(--border);background:var(--warm-surface);gap:2px;display:grid}.agent-test-transcript div.agent-test-customer,.agent-test-transcript div.agent-test-agent{overflow-wrap:anywhere;border-radius:10px;padding:8px 10px;font-size:13px}.agent-test-empty{color:var(--muted);font-size:13px}.agent-test-composer{gap:8px;display:grid}.agent-test-composer label{gap:4px;font-size:13px;display:grid}.agent-test-composer textarea{box-sizing:border-box;width:100%}@media (width<=900px){.agent-editor-layout{grid-template-columns:minmax(0,1fr)}.agent-test-panel{position:static}}.agent-editor .agent-voice-group{border-top:1px solid #eae7f7;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;padding-top:0;display:grid}.agent-voice-group legend{float:left;color:#171139;grid-column:1/-1;width:100%;margin:0 0 2px;padding:12px 0 0;font-size:14px;font-weight:700}@media (width<=700px){.agent-editor .agent-voice-group{grid-template-columns:minmax(0,1fr)}}.agent-voice-pick{align-items:center;gap:8px;min-width:0;display:flex}.agent-voice-pick select{flex:1}.agent-gallery .agent-card-main{grid-column:auto}.agent-gallery .agent-card{transition:box-shadow .15s,border-color .15s;position:relative}.agent-gallery .agent-card:hover,.agent-gallery .agent-card:focus-within{border-color:#9b79e9;box-shadow:0 5px 20px #4113c114}.agent-card-open:after{content:"";border-radius:18px;position:absolute;inset:0}.agent-card-open:disabled:after{cursor:not-allowed}.agent-gallery .agent-card p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-gallery .agent-card footer{margin-top:auto;padding-top:16px}.agent-workspace-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #e5dcfa;border-radius:18px;align-items:center;gap:16px;margin-top:16px;padding:20px;display:flex}.agent-workspace-card span:first-of-type{flex:1}.agent-workspace-card small{color:#75648b;margin-top:5px;display:block}.agent-workspace [hidden]{display:none!important}.agent-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.agent-editor .agent-rules{gap:6px;min-width:0;display:grid}.agent-rules ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agent-rules li{overflow-wrap:anywhere;background:#faf8ff;border:1px solid #eae7f7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.agent-rule-remove{color:#5d5574;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.agent-rule-remove:hover{background:#f2edff}.agent-rule-add{gap:8px;display:flex}.agent-rule-add input{flex:1;min-width:0}.agent-locked-note{color:#4a4168;background:#f6f2ff;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.agent-gallery>.agent-archived{grid-column:1/-1}.agent-archived>summary{cursor:pointer;width:fit-content;color:var(--muted);padding:6px 2px;font-size:13px;font-weight:650}.agent-archived>summary:hover{color:var(--ink)}.agent-archived[open]>.agent-gallery{margin-top:10px}.aria-campaign-lab{min-width:0}.aria-campaign-lab-body{gap:16px;min-width:0;display:grid}.aria-campaign-lab-body>.intel-error,.aria-campaign-lab-body>.intel-notice,.aria-campaign-lab-banner{margin:0}.aria-campaign-lab-banner{border:1px solid var(--warm-border);border-radius:var(--radius-card);background:var(--warm-surface);color:var(--ink);padding:10px 14px}.aria-campaign-lab-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface,#fff);min-width:0;box-shadow:var(--shadow-card);gap:12px;padding:16px;display:grid}.aria-campaign-lab-card h2{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;display:flex}.aria-campaign-lab-card h2>svg{color:var(--brand-violet);flex:none}.aria-campaign-lab-card p{margin:0}.aria-campaign-lab-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.aria-campaign-lab-badges{flex-wrap:wrap;gap:6px;display:flex}.aria-campaign-lab-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:12px;display:grid}.aria-campaign-lab-fields .intel-field{gap:6px;min-width:0;margin:0;display:grid}.aria-campaign-lab-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.aria-campaign-lab-link{color:var(--brand-violet);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.aria-campaign-lab-recipients{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.aria-campaign-lab-recipients>li{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);align-content:start;gap:8px;min-width:0;padding:12px;font-size:13px;display:grid}.aria-campaign-lab-recipient-head{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.aria-campaign-lab-recipient-head strong{overflow-wrap:anywhere;margin-right:auto}.aria-campaign-lab-recipients dl{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.aria-campaign-lab-recipients dl>div{gap:6px;display:flex}.aria-campaign-lab-recipients dt{color:var(--muted)}.aria-campaign-lab-recipients dd,.aria-campaign-lab-recipients figure{margin:0}.aria-campaign-lab-recipients figcaption{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:650}.aria-campaign-lab-recipients blockquote{border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--lavender);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 10px}.aria-campaign-lab-reason{color:var(--muted)}.aria-campaign-lab-recipients a{color:var(--brand-violet);justify-self:start;font-weight:650}.aria-campaign-lab :is(a,button,select,input):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (width<=640px){.aria-campaign-lab-card{padding:12px}.aria-campaign-lab-actions>:is(a,button){flex:100%}}.chat-field{background:#fff;border:1px solid #ded6f2;border-radius:12px;align-items:flex-end;gap:4px;min-width:0;padding:4px;display:flex}.chat-field:focus-within{border-color:#8f6de8;box-shadow:0 0 0 3px #4113c11a}.chat-field textarea{resize:none;min-width:0;min-height:38px;max-height:120px;font:inherit;background:0 0;border:0;border-radius:8px;flex:auto;padding:9px 7px;font-size:13px;line-height:1.45}.chat-field textarea:focus,.chat-field textarea:focus-visible{box-shadow:none;outline:none}.chat-field-send{color:#fff;cursor:pointer;background:#4113c1;border:0;border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.chat-field-send:hover:not(:disabled){background:#4c1eb5}.chat-field-send:disabled{cursor:not-allowed;background:#b5a1e5}.chat-thinking{color:#5d5873;align-items:center;gap:8px;font-size:13px;display:inline-flex}.chat-dots{gap:4px;display:inline-flex}.chat-dots i{background:#8f6de8;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chat-dot}.chat-dots i:nth-child(2){animation-delay:.15s}.chat-dots i:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chat-dots i{opacity:.7;animation:none}}.chat-optimistic{gap:4px;display:grid}.chat-optimistic-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-optimistic.is-sending{opacity:.8}.chat-optimistic-error{color:#a1281d;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voice-call{--voice-night-900:color-mix(in srgb, var(--brand-violet) 22%, black);--voice-night-700:color-mix(in srgb, var(--brand-violet) 50%, black);--voice-answer:#188a4a;--voice-answer-hover:color-mix(in srgb, var(--voice-answer) 86%, black);--voice-end:var(--brand-red);--voice-end-hover:var(--brand-crimson);--voice-soft:#ffffffc2;--voice-ease:cubic-bezier(.22, 1, .36, 1);background:radial-gradient(ellipse 90% 55% at 50% 0%, color-mix(in srgb, var(--brand-pink) 24%, transparent), transparent 72%), radial-gradient(ellipse 80% 45% at 100% 100%, color-mix(in srgb, var(--brand-gold) 14%, transparent), transparent 70%), linear-gradient(165deg, var(--voice-night-700), var(--voice-night-900) 72%);min-width:0;box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px color-mix(in srgb, var(--brand-plum) 18%, transparent), 0 26px 50px -30px color-mix(in srgb, var(--brand-plum) 85%, transparent);color:#fff;text-align:center;isolation:isolate;border-radius:24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"badge""avatar""title""voice""wave""line""langs""call""status";justify-items:center;margin:0;padding:16px 18px 18px;display:grid;position:relative;overflow:hidden}.voice-call-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.voice-call-badge{color:var(--voice-soft);background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;grid-area:badge;align-items:center;gap:7px;margin:0;padding:5px 11px 5px 9px;font-size:11.5px;font-weight:650;line-height:1.2;display:inline-flex}.voice-call-badge-dot{background:var(--brand-gold);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-gold) 22%, transparent);border-radius:50%;flex:none}.voice-call-avatar{grid-area:avatar;place-items:center;width:124px;height:124px;margin:14px 0 8px;display:grid;position:relative}.voice-call-avatar .aria-portrait{z-index:1;position:relative;box-shadow:0 0 0 3px #ffffffe0,0 0 0 9px #ffffff17,0 16px 30px -12px #0009}.voice-call-ring{border:1.5px solid color-mix(in srgb, var(--brand-pink) 55%, white);opacity:0;border-radius:50%;position:absolute;inset:20px}.voice-call.is-playing .voice-call-ring{animation:voice-call-ring 2.2s var(--voice-ease) infinite}.voice-call.is-playing .voice-call-ring.is-late{animation-delay:1.1s}@keyframes voice-call-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.42)}}.voice-call-title{color:#fff;letter-spacing:-.01em;grid-area:title;margin:0;font-size:20px;font-weight:750;line-height:1.25}.voice-call-voice{color:var(--voice-soft);grid-area:voice;margin:3px 0 0;font-size:13px;font-weight:600;line-height:1.35}.voice-call-wave{grid-area:wave;align-items:center;gap:3px;height:24px;margin:10px 0 2px;display:flex}.voice-call-wave span{background:linear-gradient(var(--brand-gold), var(--brand-pink));opacity:.5;width:3px;height:24px;transition:transform .3s var(--voice-ease), opacity .3s;border-radius:3px;transform:scaleY(.17)}.voice-call.is-playing .voice-call-wave span{opacity:1;animation:.9s ease-in-out infinite alternate voice-call-wave}.voice-call.is-playing .voice-call-wave span:nth-child(2n){animation-duration:.7s}.voice-call.is-playing .voice-call-wave span:nth-child(3n){animation-duration:1.1s}.voice-call.is-playing .voice-call-wave span:nth-child(2){animation-delay:-.2s}.voice-call.is-playing .voice-call-wave span:nth-child(4){animation-delay:-.5s}.voice-call.is-playing .voice-call-wave span:nth-child(5){animation-delay:-.35s}.voice-call.is-playing .voice-call-wave span:nth-child(7){animation-delay:-.6s}.voice-call.is-playing .voice-call-wave span:nth-child(8){animation-delay:-.15s}@keyframes voice-call-wave{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.voice-call-line{color:#ffffffb3;grid-area:line;max-width:30ch;margin:10px 0 0;font-size:12.5px;line-height:1.5}.voice-call-langs{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;grid-area:langs;gap:4px;min-width:0;margin:16px 0 0;padding:3px;display:flex}.voice-call-lang{min-width:46px;height:30px;color:var(--voice-soft);letter-spacing:.05em;cursor:pointer;border-radius:999px;place-items:center;padding:0 12px;font-size:12px;font-weight:750;transition:background .15s,color .15s;display:grid;position:relative}.voice-call-lang:hover{color:#fff;background:#ffffff1f}.voice-call-lang.is-selected{color:var(--brand-violet);background:#fff}.voice-call-lang:has(input:focus-visible){outline-offset:2px;outline:2px solid #fff}.voice-call-button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;grid-area:call;align-items:center;gap:7px;margin:18px 0 0;padding:0;display:flex}.voice-call-button-circle{background:var(--voice-answer);width:64px;height:64px;box-shadow:inset 0 1px 0 #ffffff40, 0 12px 24px -10px color-mix(in srgb, var(--voice-answer) 85%, black);transition:background .2s, box-shadow .2s, transform .2s var(--voice-ease);border-radius:50%;place-items:center;display:grid}.voice-call-button svg{transition:transform .25s var(--voice-ease)}.voice-call-button:hover:not(:disabled) .voice-call-button-circle{background:var(--voice-answer-hover);transform:translateY(-1px)scale(1.04)}.voice-call-button.is-end .voice-call-button-circle{background:var(--voice-end);box-shadow:inset 0 1px 0 #ffffff40, 0 12px 24px -10px color-mix(in srgb, var(--voice-end) 85%, black)}.voice-call-button.is-end:hover .voice-call-button-circle{background:var(--voice-end-hover)}.voice-call-button.is-end svg{transform:rotate(135deg)}.voice-call-button:focus-visible{outline:none}.voice-call-button:focus-visible .voice-call-button-circle{outline-offset:3px;outline:3px solid #fff}.voice-call-button:disabled{cursor:default}.voice-call-button:disabled .voice-call-button-circle{box-shadow:none;color:#fff9;background:#ffffff29}.voice-call-button-label{color:var(--voice-soft);font-size:12.5px;font-weight:700;line-height:1}.voice-call-status{color:#ffffffa8;grid-area:status;justify-content:center;align-items:center;gap:6px;min-height:18px;margin:12px 0 0;font-size:12px;line-height:1.45;display:flex}.voice-call.is-failed .voice-call-status{color:color-mix(in srgb, var(--brand-gold) 70%, white)}.voice-call-status svg{flex:none}@media (width<=759px){.voice-call{text-align:left;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge badge badge""avatar title call""avatar voice call""avatar wave call""line line line""langs langs langs""status status status";place-items:center start;column-gap:14px;padding:14px 16px}.voice-call-badge{margin-bottom:12px}.voice-call-avatar{width:72px;height:72px;margin:0}.voice-call-avatar .aria-portrait{width:56px;height:56px}.voice-call-ring{inset:8px}.voice-call-title{font-size:17px}.voice-call-wave{height:18px;margin:6px 0 0}.voice-call-wave span{height:18px}.voice-call-button{justify-self:end;margin:0}.voice-call-button-circle{width:56px;height:56px}.voice-call-line{max-width:none;margin-top:12px}.voice-call-langs{justify-self:stretch;margin-top:12px}.voice-call-lang{flex:1}.voice-call-status{justify-content:flex-start;justify-self:stretch;margin-top:10px}}.voice-preview-play{border:1px solid color-mix(in srgb, var(--brand-purple) 22%, white);width:32px;height:32px;color:var(--brand-violet);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:grid}.voice-preview-play svg{translate:1px}.voice-preview-play:hover{border-color:var(--brand-violet);background:color-mix(in srgb, var(--brand-violet) 6%, white)}.voice-preview-play.is-playing{background:linear-gradient(100deg, var(--brand-violet), var(--brand-purple) 55%, var(--brand-plum));box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-violet) 16%, transparent);color:#fff;border-color:#0000;animation:1.6s ease-in-out infinite voice-preview-pulse}.voice-preview-play.is-playing svg,.voice-preview-play.is-failed svg{translate:none}.voice-preview-play.is-failed{border-color:var(--warm-border);background:var(--warm-surface);color:var(--brand-plum)}.voice-preview-play:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes voice-preview-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--brand-violet) 6%, transparent)}}.voice-preview-none{color:color-mix(in srgb, var(--ink) 70%, white);white-space:nowrap;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.voice-call *,.voice-preview-play{transition:none!important;animation:none!important}.voice-call.is-playing .voice-call-ring:not(.is-late){opacity:.6;transform:scale(1.16)}.voice-call.is-playing .voice-call-wave span{transform:scaleY(.55)}.voice-call.is-playing .voice-call-wave span:nth-child(odd){transform:scaleY(.85)}.voice-call.is-playing .voice-call-wave span:nth-child(3n){transform:scaleY(.35)}}.intel-workspace{min-width:0;color:var(--ink)}.intel-workspace h2{letter-spacing:-.02em;margin:0 0 8px;font-size:18px}.intel-workspace h3{margin:0 0 12px;font-size:14px}.intel-workspace p{line-height:1.55}.intel-workspace .button{min-height:var(--control-height);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.intel-workspace :is(input,select,textarea){border:1px solid var(--input-border);width:100%;min-width:0;color:var(--ink);background:var(--surface,#fff);font:inherit;border-radius:8px;padding:9px 11px;font-size:14px}.intel-workspace :is(input,select){min-height:var(--control-height)}.intel-workspace :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.intel-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.intel-workspace label{font-size:12px;font-weight:650}.intel-workspace small,.intel-muted{color:var(--muted);font-size:12px;line-height:1.5}.intel-workspace :is(p,a,dd,small,strong){overflow-wrap:anywhere}.intel-workspace a{color:var(--primary)}.rp-knowledge-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.rp-knowledge-layout.has-detail{grid-template-columns:minmax(340px,1fr) minmax(380px,520px);align-items:start}.intel-toolbar{border-bottom:1px solid var(--border);gap:8px;padding:12px 16px;display:flex}.intel-toolbar input{flex:1}.intel-toolbar select{width:auto}.intel-empty{text-align:center;color:var(--muted);padding:48px 24px}.intel-empty h2,.intel-empty h3{color:var(--ink);margin-top:12px}.intel-empty p{max-width:42ch;margin:8px auto 0;font-size:14px}.intel-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.intel-pagination>div,.intel-actions{flex-wrap:wrap;gap:8px;display:flex}.intel-editor{border:1px solid var(--border);background:var(--surface,#fff);border-radius:12px;min-width:0;padding:20px}.intel-editor>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:20px;display:flex}.intel-eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.intel-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.intel-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intel-source-status{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.intel-source-status>details{margin-top:20px}.intel-version{border-bottom:1px solid var(--border);padding:10px 0}.intel-prewrap{white-space:pre-wrap}.intel-workspace summary{cursor:pointer;padding:10px 0;font-size:12px;font-weight:650}.intel-error{border:1px solid color-mix(in srgb, var(--error) 25%, white);color:var(--error);background:color-mix(in srgb, var(--error) 4%, white);border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.intel-notice{background:color-mix(in srgb, var(--primary) 5%, white);border-radius:0 8px 8px 0;padding:12px 16px;font-size:12px}.intel-sandbox-banner{color:var(--muted);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.intel-new-test{border:1px solid var(--border);background:var(--surface,#fff);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid}.intel-new-test .intel-field{margin:0}.intel-new-test>.intel-field:first-child{grid-column:1/-1}.intel-new-test>.intel-field:first-child>select{max-width:560px}.intel-new-test-note,.intel-new-test-stock,.intel-new-test-actions{grid-column:1/-1}.intel-new-test-note{margin:0;font-size:13px}.intel-workspace .intel-new-test-stock{margin:0;font-weight:500}.intel-new-test-actions{justify-self:end}.intel-lab-layout{border:1px solid var(--border);background:var(--surface,#fff);border-radius:14px;grid-template-columns:minmax(246px,24%) minmax(360px,1fr) minmax(278px,27%);height:max(400px,100dvh - 345px);display:grid;overflow:hidden}.rp-conversation-layout.intel-lab-layout{grid-template-rows:minmax(0,1fr);align-items:stretch;height:max(400px,100dvh - 345px);min-height:0}.intel-lab-layout>*{min-height:0}.intel-lab-layout.inspector-hidden{grid-template-columns:280px minmax(360px,1fr)}.intel-rail{border-right:1px solid var(--border);overscroll-behavior:contain;background:#fff;min-width:0;min-height:0;padding:14px 10px;overflow:auto}.intel-rail h3{margin-top:24px}.intel-test-link{border-radius:10px;margin:4px 0;padding:10px;font-size:14px;text-decoration:none;display:block}.intel-test-link strong,.intel-test-link small{display:block}.intel-test-link small{margin-top:4px}.intel-test-link.selected{background:linear-gradient(120deg,#f8f5ff,#efebff);outline:1px solid #b7a4ff;box-shadow:inset 3px 0 #4113c1}.intel-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.intel-conversation>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:12px;padding:14px 18px;display:flex}.intel-conversation>header p{margin:0}.intel-conversation-controls{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex}.intel-transcript{overscroll-behavior:contain;background:linear-gradient(#fcfbff,#fff 110px);flex:1;min-height:0;padding:22px 20px;overflow:auto}.intel-turn{gap:10px;margin:0 0 22px;display:grid}.intel-message{overflow-wrap:anywhere;border:1px solid #0000;border-radius:16px 16px 16px 5px;max-width:80%;margin-bottom:0;padding:12px 16px;font-size:13px}.intel-message p{white-space:pre-wrap;margin:8px 0 0}.intel-message strong{font-size:12px}.intel-message a{margin-top:8px;font-size:12px;display:block}.intel-message.customer{background:#f2f1f7;margin-right:auto}.intel-message.aria{background:#f1ebff;border-radius:16px 16px 5px;margin-left:auto}.intel-composer{border-top:1px solid var(--border);padding:12px 16px}.intel-composer label{margin-bottom:8px;display:block}.intel-composer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.intel-inspector{border-left:1px solid var(--border);min-width:0;min-height:0;padding:16px;overflow:auto}.intel-inspector h2{font-size:15px}.intel-inspector-section{border-bottom:1px solid var(--border);padding:20px 0;font-size:14px}.intel-inspector dl{margin:0}.intel-inspector dl>div{margin-bottom:12px}.intel-inspector dt{color:var(--muted);margin-bottom:4px;font-size:12px}.intel-inspector dd{margin:0;font-size:14px}.intel-inspector dd small{margin-top:4px;font-size:12px;display:block}@media (width<=1479px){.intel-lab-layout,.intel-lab-layout.inspector-hidden{grid-template-columns:280px minmax(0,1fr)}.intel-lab-layout.context-open{display:block}.intel-lab-layout.context-open :is(.intel-rail,.intel-conversation){display:none}.intel-inspector{border-left:0;height:100%}}@media (width<=760px){.intel-lab-layout,.intel-lab-layout.inspector-hidden{flex-direction:column;height:max(420px,100dvh - 325px);display:flex}.intel-rail{border-right:0;border-bottom:1px solid var(--border)}.intel-rail .intel-test-link{margin:4px 0}.intel-inspector{display:block}.intel-new-test{display:grid}.intel-sandbox-banner{flex-direction:column;align-items:start;gap:8px}.intel-workspace .button,.intel-workspace :is(input,select){min-height:44px}.intel-toolbar{flex-wrap:wrap}.intel-toolbar input{min-width:150px}.intel-date-grid{grid-template-columns:1fr}.intel-editor{padding:16px}.intel-message{max-width:100%}.intel-transcript,.intel-composer{padding:16px}}.intel-permission{align-items:flex-start;gap:8px;margin:16px 0;line-height:1.5;display:flex}.intel-permission input[type=checkbox]{flex:0 0 16px;width:16px;min-height:16px;margin-top:2px}.intel-test-identity,.intel-conversation-identity,.intel-context-identity{align-items:center;gap:12px;min-width:0;display:flex}.intel-test-identity>span:last-child,.intel-conversation-identity>div{min-width:0}.intel-test-identity small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.intel-test-identity .ui-status{margin-top:6px}.intel-test-conversations{border-left:2px solid var(--border);margin:2px 0 10px 22px;padding-left:8px}.intel-rail .intel-test-conversations>h3{color:var(--muted);margin:8px 0 2px;padding-inline:4px;font-size:12px}.intel-test-conversations .intel-new-conversation{padding:4px 4px 0}.intel-test-identity strong{color:var(--ink);font-size:14px}.intel-test-identity .ui-record-avatar{flex-shrink:0}.intel-context-identity{margin-bottom:12px}.intel-context-identity h3{margin:0}.intel-rail>h2,.intel-rail>h3{padding-inline:10px}.intel-new-conversation{padding:0 10px}.intel-back-to-tests{display:none!important}.intel-composer textarea{resize:vertical;min-height:72px}@media (width<=760px){.intel-lab-layout.has-conversation .intel-rail{display:none}.intel-back-to-tests{display:inline-flex!important}.intel-conversation>header{flex-wrap:wrap;padding:16px}.intel-conversation-identity .ui-record-avatar{width:36px;height:36px}.intel-conversation-controls{padding-inline:16px}}.intel-inspector{background:var(--surface-subtle)}.intel-inspector-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.intel-inspector-heading h2{margin:0}.intel-inspector .ui-detail-section{border:1px solid var(--border);background:#fff;border-radius:12px;margin:16px 0;padding:16px}.intel-message.is-complete{color:#fff;background:linear-gradient(135deg,#4c1eb5,#4113c1);box-shadow:0 6px 16px #4113c120}.intel-message.is-complete a{color:#fff;text-underline-offset:3px;text-decoration:underline}.intel-message.is-system{background:var(--surface-subtle);border-color:var(--border);color:var(--ink)}.intel-message-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.intel-message-meta time{color:var(--muted);font-size:12px}.intel-message p{line-height:1.65}.intel-composer{background:#fff;box-shadow:0 -4px 18px #25252504}.intel-composer textarea{border-radius:11px;min-height:60px;max-height:128px}.intel-composer{padding:10px 12px}.intel-composer>.intel-compose-entry{background:#fff;border:1px solid #ded6f2;border-radius:12px;align-items:flex-end;gap:4px;min-width:0;min-height:48px;margin:0;padding:4px;display:flex}.intel-composer>.intel-compose-entry:focus-within{border-color:#8f6de8;box-shadow:0 0 0 3px #4113c11a}.intel-workspace .intel-compose-entry textarea{resize:none;background:0 0;border:0;border-radius:8px;flex:auto;min-width:0;min-height:38px;max-height:120px;padding:9px 7px;font-size:13px;line-height:1.45}.intel-workspace .intel-compose-entry textarea:focus-visible{outline:none}.intel-compose-send{color:#fff;cursor:pointer;background:#4113c1;border:0;border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.intel-compose-send:hover:not(:disabled){background:#4c1eb5}.intel-compose-send:disabled{cursor:not-allowed;background:#b5a1e5}.intel-compose-hint{margin-top:4px;display:block}.intel-rail .intel-test-link{margin-block:2px;padding:14px 12px}.intel-rail .intel-test-link.selected{background:var(--surface-selected);box-shadow:inset 3px 0 var(--brand-purple)}@media (width<=760px){.intel-workspace:has(.intel-lab-layout.has-conversation)>.ui-page-header{flex-direction:row;align-items:center;gap:12px;margin-bottom:16px}.intel-workspace:has(.intel-lab-layout.has-conversation)>.ui-page-header p{display:none}.rp-conversation-layout.intel-lab-layout{height:max(420px,100dvh - 325px)}.rp-conversation-layout.intel-lab-layout.has-conversation{height:max(360px,100dvh - 350px)}.intel-lab-layout:not(.has-conversation) .intel-conversation{display:none}.intel-lab-layout.context-open .intel-inspector{overflow:auto}.intel-message{max-width:95%}.intel-conversation{height:100%}.intel-workspace .intel-sandbox-banner{flex-flow:wrap}.intel-sandbox-banner>.ui-status{flex-shrink:0}.intel-workspace:has(.intel-lab-layout.has-conversation)>.rp-hero{flex-wrap:nowrap;align-items:center;gap:8px;min-height:0;padding:8px 2px}.intel-workspace:has(.intel-lab-layout.has-conversation)>.rp-hero>div:first-child{flex:1;width:auto;min-width:0;max-width:none}.intel-workspace:has(.intel-lab-layout.has-conversation)>.rp-hero>div:first-child>p{display:none}.intel-workspace:has(.intel-lab-layout.has-conversation)>.rp-hero>img{display:none}.intel-workspace:has(.intel-lab-layout.has-conversation)>.rp-hero>.rp-tagline{display:none}.intel-workspace:has(.intel-lab-layout.has-conversation)>.rp-hero h1{margin:0;font-size:23px}.intel-workspace:has(.intel-lab-layout.has-conversation)>.rp-hero .rp-hero-actions{flex:none;margin:0}.intel-workspace:has(.intel-lab-layout.has-conversation)>.intel-notice{padding:7px 10px}.intel-workspace:has(.intel-lab-layout.has-conversation)>.intel-sandbox-banner{margin-bottom:8px}.intel-conversation>header{flex-wrap:nowrap;gap:8px}.intel-conversation-identity .ui-record-avatar{display:none}.intel-conversation-identity h2{font-size:17px}.intel-conversation-controls{padding:8px 12px}.intel-conversation-controls .button{padding-inline:9px;font-size:12px}}.intel-source-summary{color:var(--muted);align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.intel-source-status>.intel-actions{margin-top:12px}.intel-save-actions{z-index:2;border-top:1px solid var(--border);background:#fff;padding:14px 0;position:sticky;bottom:0}.intel-editor{scrollbar-gutter:stable;max-height:calc(100dvh - 185px);overflow-y:auto}@media (width<=1479px){.intel-editor{max-height:none;overflow:visible}}.intel-lab-head{margin-bottom:0}.intel-lab-nav{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-width:0;margin:0 0 18px;display:flex}.intel-lab-nav>.intel-section-tabs{border-bottom:0;flex:auto;min-width:0;margin:0}.intel-lab-nav>.intel-section-tabs button{padding:11px 14px;font-size:14px}.intel-lab-nav>.intel-section-tabs button:focus-visible{outline:2px solid var(--focus,#4113c1);outline-offset:-3px}.intel-workspace .intel-lab-nav>.intel-knowledge-link{flex:none;min-height:34px;padding:6px 12px;font-size:13px;text-decoration:none}.intel-lab-nav>.intel-knowledge-link{white-space:nowrap;text-decoration:none}.intel-time-zone-hint{margin:-6px 0 12px;display:block}.intel-turn:focus{outline:none}.intel-turn:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}.intel-message .aria-identity .ui-status{margin-left:auto}.intel-memory-entry{margin:0 0 12px;font-size:13px}.intel-memory-title{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}.intel-inspector .lab-appointment-panel,.intel-inspector .agent-section{border:1px solid var(--border);background:#fff;border-radius:12px;margin:16px 0;padding:16px}.intel-inspector .lab-appointment-panel>.intel-actions{justify-content:space-between;align-items:center}.lab-appointment-panel .lab-booking-actions{align-items:center;margin-top:2px}.lab-appointment-panel .lab-booking-actions>.danger:not(:first-child){margin-left:auto}.intel-inspector .agent-section>summary{padding:0;font-size:14px}.intel-inspector .agent-section[open]>summary{margin-bottom:10px}.intel-inspector .agent-section>p{font-size:13px}.intel-inspector .intel-error{flex-wrap:wrap;align-items:flex-start}.browser-voice>small{margin:-4px 0 8px;display:block}.browser-voice-status{align-items:center;gap:8px;margin:8px 0;font-size:13px;display:flex}.browser-voice-missing ul{margin:4px 0 8px;padding-left:1.1rem;font-size:13px}.browser-voice audio{width:100%;margin-top:10px}.browser-voice-log-title{margin:12px 0 4px;font-size:13px}.browser-voice [role=log] p{margin:0 0 6px;font-size:13px}.lab-appointment-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lab-appointment-form .native-grid>:is(.native-zone-note,.native-zone-choice){grid-column:1/-1}.intel-inspector .lab-slot-list .button.secondary[aria-pressed=true]{color:#4113c1;background:#f1ebff;border-color:#4113c1;box-shadow:inset 0 0 0 1px #4113c1}@media (width<=760px){.intel-workspace .intel-lab-nav>.intel-knowledge-link{min-height:44px}}@media (width>=901px){.intel-workspace .rp-knowledge-layout:not(.has-detail) .intel-source-list form.intel-toolbar{grid-template-columns:minmax(0,1fr) auto 150px 150px}}.intel-workspace .has-detail .knowledge-source-card>.knowledge-open{grid-area:1/3;width:32px;height:32px}.intel-workspace .rp-knowledge-layout{align-items:start;gap:16px}.intel-workspace .rp-knowledge-layout.has-detail{grid-template-columns:minmax(310px,34%) minmax(0,1fr)}.intel-source-list .ui-collection,.intel-workspace .intel-editor{box-shadow:0 9px 28px color-mix(in srgb, var(--brand-plum) 5%, transparent);background:#fff;border:1px solid #e5e2f5;border-radius:16px;overflow:hidden}.knowledge-list-heading{background:linear-gradient(105deg,#fff 44%,#f2eeff);border-bottom:1px solid #eae7f7;align-items:center;gap:12px;min-height:84px;padding:17px 20px;display:flex}.knowledge-list-mark{width:42px;height:42px;color:var(--brand-violet);background:#ebe7ff;border-radius:12px;flex:none;place-items:center;display:grid}.knowledge-list-heading h2{color:#171139;margin:0 0 2px;font-size:17px;line-height:1.2}.knowledge-list-heading p{color:#716b92;font-size:12px;line-height:1.35}.knowledge-list-count{min-width:31px;height:31px;color:var(--brand-violet);background:#ebe7ff;border-radius:10px;place-items:center;margin-left:auto;padding:0 6px;font-weight:800;display:grid}.intel-workspace .intel-toolbar{background:#fff;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:14px 16px;display:grid}.intel-workspace .intel-toolbar :is(input,select){background:#fff;border-color:#dedaf2;border-radius:9px}.intel-workspace .intel-toolbar input{padding-left:14px}.intel-workspace .intel-toolbar .button{border-color:#dedaf2}.knowledge-source-list{gap:9px;padding:12px;display:grid}.knowledge-source-card{color:#171139;background:#fff;border:1px solid #ebe8f7;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:15px;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.intel-workspace .knowledge-source-card:hover{background:#fbfaff;border-color:#afa1e9;text-decoration:none}.intel-workspace .knowledge-source-card.selected{border-color:var(--brand-violet);box-shadow:inset 3px 0 var(--brand-violet), 0 4px 12px color-mix(in srgb, var(--brand-purple) 8%, transparent);background:linear-gradient(100deg,#f7f4ff,#fff)}.knowledge-source-icon{width:39px;height:39px;color:var(--brand-violet);background:#ece8ff;border-radius:10px;flex:none;place-items:center;display:grid}.knowledge-source-body{flex:1;gap:4px;min-width:0;display:grid}.knowledge-source-body strong{color:#171139;font-size:14px;line-height:1.35}.knowledge-source-body small{color:#757092;font-size:11px}.knowledge-source-excerpt{color:#686382;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.knowledge-source-tags{color:#77718f;flex-wrap:wrap;gap:5px;margin-top:7px;font-size:10px;display:flex}.knowledge-source-tags>span{background:#f3f1fa;border-radius:6px;padding:3px 6px}.knowledge-source-tags .knowledge-state.published{color:var(--brand-violet);background:#eae5ff}.knowledge-source-tags .knowledge-state.draft{color:var(--brand-plum);background:#f4e9f8}.knowledge-source-tags .knowledge-review-alert{color:var(--brand-crimson);background:color-mix(in srgb, var(--brand-red) 9%, white)}.knowledge-source-card>svg:last-child{color:var(--brand-violet);flex:none;margin-top:10px}.intel-workspace .intel-pagination{border-top:1px solid #eeeafa;padding:13px 17px}.intel-workspace .intel-editor{padding:0 22px 24px}.intel-editor>header{z-index:2;background:linear-gradient(105deg,#fff 54%,#f3efff);border-bottom:1px solid #ebe8f7;align-items:center;margin:0 -22px 20px;padding:18px 22px;position:sticky;top:0}.intel-editor>header h2{color:#171139;margin:2px 0 0;font-size:20px}.intel-editor>header .button{border-color:#dedaf2;min-width:80px}.intel-source-summary{color:#6c6688;background:#f7f5ff;border-radius:9px;align-items:center;gap:8px;margin:0 0 20px;padding:11px 12px;font-size:12px;display:flex}.intel-workspace .intel-editor .intel-field{margin-bottom:18px}.intel-workspace .intel-editor .intel-field label{color:#211a45;font-size:12px}.intel-workspace .intel-editor :is(input,select,textarea){border-color:#dcd8f0;border-radius:9px}.intel-workspace .intel-editor textarea{min-height:160px;line-height:1.55}.intel-workspace .intel-save-actions{z-index:1;background:#fff;border-top:1px solid #ebe8f7;padding:15px 0;position:sticky;bottom:0}.intel-workspace .intel-source-status{background:#fbfaff;border:1px solid #ebe8f7;border-radius:12px;margin-top:10px;padding:20px}.workspace-dialog .intel-editor.is-modal{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.workspace-dialog .intel-editor.is-modal .intel-save-actions{background:#fbfaff}@media (width<=1199px){.intel-workspace .rp-knowledge-layout.has-detail{grid-template-columns:minmax(0,1fr)}.intel-workspace .rp-knowledge-layout.has-detail .intel-source-list{display:none}}@media (width>=1200px) and (width<=1450px){.intel-workspace .intel-toolbar{grid-template-columns:minmax(0,1fr) auto}.intel-workspace .intel-toolbar select{grid-column:1/-1}}@media (width<=600px){.intel-workspace .intel-toolbar{grid-template-columns:minmax(0,1fr) auto}.intel-workspace .intel-toolbar select{grid-column:1/-1}.knowledge-list-heading{padding:15px}.intel-workspace .intel-editor{padding:0 16px 20px}.intel-editor>header{margin-inline:-16px;padding-inline:16px}}.knowledge-actions{flex-wrap:wrap;gap:8px;display:flex}.intel-source-list .knowledge-source-list{gap:12px;padding:16px}.intel-source-list .knowledge-source-card{border-radius:16px;grid-template-columns:44px minmax(0,1fr) 245px 42px;align-items:start;gap:16px;padding:20px;display:grid}.intel-source-list .knowledge-source-card.selected{box-shadow:none;background:#f6f2ff;border-color:#bba5ed}.intel-source-list .knowledge-source-icon{border-radius:13px;width:44px;height:44px}.intel-source-list .knowledge-source-body{gap:7px}.intel-source-list .knowledge-source-body strong{font-size:15px;line-height:1.4}.intel-source-list .knowledge-source-tags{margin-top:10px}.knowledge-source-meta{border-left:1px solid var(--border);color:var(--muted);gap:15px;padding-left:18px;font-size:12px;display:grid}.knowledge-source-meta>span{align-items:flex-start;gap:10px;display:flex}.knowledge-source-meta>span>span{gap:4px;min-width:0;display:grid}.knowledge-source-meta small{font-size:11px}.knowledge-source-meta time{color:var(--text)}.knowledge-author{color:var(--text);align-items:center;gap:7px;display:flex}.knowledge-author .ui-record-avatar{flex-shrink:0;width:24px;height:24px;font-size:10px}.knowledge-open{color:var(--purple);background:#eee7ff;border-radius:10px;align-self:center;place-items:center;width:36px;height:36px;display:grid}.intel-source-list .knowledge-open>svg{margin:0}.intel-workspace .has-detail .knowledge-source-card{grid-template-columns:39px minmax(0,1fr) 32px;gap:10px;padding:14px}.intel-workspace .has-detail .knowledge-source-meta{border-left:0;border-top:1px solid var(--border);flex-wrap:wrap;grid-column:2/-1;gap:12px;padding:10px 0 0;display:flex}.intel-workspace .has-detail .knowledge-source-meta small{display:none}.knowledge-upload{padding:4px 0}.knowledge-dropzone{text-align:center;background:linear-gradient(140deg,#faf8ff,#f4eeff);border:1px dashed #c4afea;border-radius:16px;padding:24px;transition:border-color .15s,box-shadow .15s,background .15s}.knowledge-dropzone.is-dragging{border-style:solid;border-color:var(--brand-violet);background:#efe6ff;box-shadow:0 0 0 4px #4113c124}.knowledge-choose{cursor:pointer;position:relative}.knowledge-upload .knowledge-choose{font-size:14px}.knowledge-choose:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.knowledge-choose.is-disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.knowledge-dropzone{transition:none}}.knowledge-upload-mark{width:54px;height:54px;color:var(--purple);background:#e9dfff;border-radius:16px;place-items:center;margin:0 auto 12px;display:grid}.knowledge-dropzone h2{margin:0 0 6px;font-size:19px}.knowledge-dropzone p{color:var(--muted);margin:0 0 15px;font-size:13px}.knowledge-dropzone small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.knowledge-upload-language{align-items:center;gap:14px;margin:18px 0 10px;font-size:13px;display:flex}.knowledge-upload-language select{max-width:240px}.knowledge-upload-hint{color:var(--muted);font-size:12px;line-height:1.6}.knowledge-upload-files{gap:8px;margin:16px 0;display:grid}.knowledge-upload-file{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.knowledge-upload-file>svg{color:var(--purple);flex-shrink:0}.knowledge-upload-file>div{flex:1;min-width:0}.knowledge-upload-file strong{overflow-wrap:anywhere;font-size:13px;display:block}.knowledge-upload-file small{color:var(--muted);font-size:11px}.knowledge-upload-file p{color:#c90025;margin:7px 0 0;font-size:12px}.knowledge-upload footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.knowledge-upload footer>span{color:var(--muted);font-size:11px}@media (width<=900px){.intel-source-list .knowledge-source-card{grid-template-columns:40px minmax(0,1fr) 36px;gap:12px;padding:16px}.knowledge-source-meta{border-left:0;border-top:1px solid var(--border);flex-wrap:wrap;grid-column:2/-1;gap:18px;padding:12px 0 0;display:flex}}@media (width<=540px){.intel-source-list .knowledge-source-list{padding:10px}.knowledge-source-meta{grid-column:1/-1}.knowledge-upload-language,.knowledge-upload footer{flex-wrap:wrap}.knowledge-upload footer>.button{width:100%}}.intel-workspace .intel-source-list .knowledge-source-body{flex-direction:column;display:flex}.intel-workspace .knowledge-author .ui-record-avatar,.intel-workspace .knowledge-author .identity-image{flex-shrink:0;width:24px;min-width:24px;height:24px;font-size:10px}.intel-workspace .intel-source-list .knowledge-source-card{align-items:start;padding:18px}.intel-workspace .intel-source-list .knowledge-source-body .knowledge-source-tags{align-self:flex-start;margin-top:8px}.knowledge-checks p,.knowledge-quarantine p{overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.45}.knowledge-checks h4{margin:12px 0 2px;font-size:13px}.knowledge-checks-badges{flex-wrap:wrap;gap:6px;display:flex}.knowledge-checks-rule{color:var(--muted)}.knowledge-conflicts,.knowledge-quarantine ul{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.knowledge-conflicts>li,.knowledge-quarantine li{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;gap:6px;min-width:0;padding:10px 12px;display:grid}.knowledge-conflicts>li>ul{margin:0;padding-left:18px;font-size:13px}.knowledge-conflict-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.knowledge-conflicts .button{white-space:normal;justify-self:start;max-width:100%}.knowledge-authority{background:color-mix(in srgb, var(--brand-violet) 6%, white);border-radius:8px;padding:8px 10px}.knowledge-quarantine small{color:var(--muted)}.knowledge-website input[type=url]{width:100%;min-width:0}.knowledge-settings-facts{box-shadow:0 9px 28px color-mix(in srgb, var(--brand-plum) 5%, transparent);background:#fff;border:1px solid #e5e2f5;border-radius:16px;margin-bottom:16px;overflow:hidden}.knowledge-settings-facts .knowledge-list-heading>a{flex:none;margin-left:auto}.knowledge-settings-facts-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 20px;margin:0;padding:16px 20px;display:grid}.knowledge-settings-facts-list dt{color:#716b92;font-size:12px}.knowledge-settings-facts-list dd{color:#171139;overflow-wrap:anywhere;margin:2px 0 0}.knowledge-settings-location{border-top:1px solid #eae7f7;padding:12px 20px 16px}.knowledge-settings-location h3{margin:0 0 6px;font-size:15px}.knowledge-settings-now{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.knowledge-settings-now small{color:#716b92}.knowledge-settings-open{color:#4f4a6b;background:#f3f1fa;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.knowledge-settings-open.is-open{color:#116b3f;background:#e6f6ee}.knowledge-settings-hours{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:4px 16px;margin:8px 0;padding:0;font-size:13px;list-style:none;display:grid}.knowledge-settings-hours li{white-space:nowrap;gap:8px;display:flex}.knowledge-settings-hours li>span:first-child{color:#716b92;width:34px}.knowledge-settings-missing{color:#716b92;border-top:1px solid #eae7f7;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 20px 16px;font-size:13px;display:flex}.dashboard-layout .workspace-chip{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px 8px;display:grid}.dashboard-layout .workspace-chip>.identity-image{border-radius:9px;width:32px;height:32px}.dashboard-layout .workspace-chip>div:not(.location-switcher){min-width:0}.dashboard-layout .workspace-chip strong{overflow-wrap:anywhere;line-height:1.4;display:block}.dashboard-layout .workspace-chip .small-label{letter-spacing:.08em;margin-bottom:3px;font-size:9px;line-height:1.4}.workspace-chip>.location-switcher{grid-column:1/-1;min-width:0}.location-trigger{border:1px solid var(--border);background:var(--canvas);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:start;border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px;transition:background-color .12s ease-out,border-color .12s ease-out;display:flex}.location-trigger:hover{background:var(--lavender);border-color:color-mix(in srgb, var(--brand-purple) 24%, white)}.location-trigger[aria-expanded=true]{background:var(--lavender);border-color:var(--primary)}.location-trigger-icon{width:18px;height:24px;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.location-trigger-text{flex:1;min-width:0;display:grid}.location-trigger-text .small-label{margin:0;line-height:1.4}.location-trigger-name{color:var(--ink);overflow-wrap:anywhere;white-space:normal;font-size:12px;font-weight:600;line-height:1.45}.location-trigger-chevron{color:var(--muted);flex-shrink:0;transition:transform .15s ease-out}.location-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.location-trigger[aria-expanded=true] .location-trigger-chevron{color:var(--primary);transform:rotate(180deg)}.location-list{z-index:60;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border);width:max-content;height:auto;color:var(--ink);box-shadow:var(--control-menu-shadow);font:500 13px/1.4 var(--font-sans);scrollbar-width:thin;scrollbar-color:var(--border) transparent;transform-origin:0 0;background:#fff;border-radius:10px;margin:0;padding:4px;animation:.14s ease-out qf-surface-enter;position:fixed;inset:auto;overflow:hidden auto}.location-list[data-side=above]{transform-origin:0 100%}.location-list:focus{outline:none}.location-list-heading{margin:0;padding:8px 10px 4px}.location-list-group+.location-list-group{border-top:1px solid var(--border);margin-top:4px}.location-option{cursor:pointer;border-radius:6px;align-items:center;gap:16px;min-height:36px;padding:7px 10px;display:flex}.location-option-text{flex:1;min-width:0;display:grid}.location-option-name{overflow-wrap:anywhere}.location-option-detail{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.location-option.is-inactive .location-option-name{color:var(--muted)}.location-option.is-active,.location-option[aria-selected=true]{background:var(--lavender)}.location-option.is-active .location-option-name,.location-option[aria-selected=true] .location-option-name{color:var(--primary)}.location-option[aria-selected=true] .location-option-name{font-weight:650}.location-list:focus-visible .location-option.is-active{outline:2px solid var(--focus);outline-offset:-2px}.location-option-check{color:var(--primary);flex-shrink:0}@media (pointer:coarse){.location-option{min-height:44px}}@media (prefers-reduced-motion:reduce){.location-list{animation:none}.location-trigger,.location-trigger-chevron{transition:none}}@media (forced-colors:active){.location-trigger,.location-list{border-color:buttontext}.location-option.is-active,.location-option[aria-selected=true]{outline-offset:-1px;outline:1px solid highlight}}.header-location .header-location-name{text-overflow:ellipsis;white-space:nowrap;color:#4113c1;align-items:center;gap:6px;max-width:220px;font-weight:600;display:inline-flex;overflow:hidden}.location-loading{color:var(--muted);text-align:center;margin:48px auto;font-size:14px}.help-reader{gap:16px;min-width:0;display:grid}.help-reader-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.help-reader-search .support-search{flex:280px;min-width:0}.help-reader-crumbs a{color:var(--primary);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.help-reader-crumbs a svg{transform:rotate(180deg)}.help-reader-title{margin:4px 0 10px;font-size:16px}.help-reader-muted{color:var(--muted)}.help-reader-topics{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.help-reader-topic{border:1px solid var(--border);background:#fff;border-radius:14px;min-width:0;padding:14px 16px}.help-reader-topic h3{margin:0 0 4px;font-size:15px}.help-reader-topic>p{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.45}.help-reader-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.help-reader-list.is-columns{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px 16px}.help-reader-row{border-radius:10px;gap:2px;min-width:0;padding:8px 10px;display:grid}.help-reader-row:hover{background:var(--canvas)}.help-reader-row-link{color:var(--ink);gap:2px;text-decoration:none;display:grid}.help-reader-row-link strong{color:var(--primary);font-size:14px}.help-reader-row-link:focus-visible,.help-reader-public:focus-visible,.help-reader-crumbs a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.help-reader-row-summary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.help-reader-row-topic{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.help-reader-public{color:var(--muted);justify-self:start;font-size:12px;text-decoration:none}.help-reader-public:hover{color:var(--ink);text-decoration:underline}.help-reader-article{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:16px;max-width:860px;padding:20px 24px}.help-reader-article-title{margin:4px 0 6px;font-size:22px}.help-reader-lead{color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.5}.help-reader-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:8px;display:flex}.help-reader-body{font-size:14px;line-height:1.6}.help-reader-body h2{margin:22px 0 8px;font-size:17px}.help-reader-body h3{margin:18px 0 6px;font-size:15px}.help-reader-body ol,.help-reader-body ul{padding-left:22px}.help-reader-body li+li{margin-top:4px}.help-reader-body code{background:var(--canvas);border-radius:5px;padding:1px 5px;font-size:.92em}.help-reader-body pre{background:var(--canvas);border-radius:10px;padding:12px;overflow-x:auto}.help-reader-body blockquote{margin:12px 0;padding:4px 14px}.help-reader-callout{background:var(--lavender);border-radius:12px;margin:12px 0;padding:10px 14px}.help-reader-callout.is-warning{background:var(--warm-surface)}.help-reader-callout p{margin:2px 0 0}.help-reader-figure{margin:14px 0}.help-reader-figure img{border:1px solid var(--border);border-radius:12px;width:100%;height:auto;display:block}.help-reader-figure figcaption{color:var(--muted);margin-top:6px;font-size:12px}.help-reader-table{margin:12px 0;overflow-x:auto}.help-reader-table table{border-collapse:collapse;width:100%;font-size:13px}.help-reader-table caption{color:var(--muted);text-align:left;margin-bottom:6px;font-size:12px}.help-reader-table th,.help-reader-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px}.help-reader-empty{border:1px dashed var(--border);border-radius:14px;justify-items:start;gap:6px;padding:20px 24px;display:grid}.help-reader-empty h2{margin:0;font-size:16px}.help-reader-empty p{color:var(--muted);margin:0}.help-reader-empty-icon{background:var(--lavender);width:36px;height:36px;color:var(--primary);border-radius:10px;place-items:center;display:inline-grid}.help-reader-skeleton .sk{background:linear-gradient(90deg, var(--canvas) 25%, color-mix(in srgb, var(--border) 60%, white) 50%, var(--canvas) 75%);background-size:200% 100%;border-radius:6px;height:12px;margin:6px 0;animation:1.4s ease-in-out infinite help-reader-shimmer;display:block}.help-reader-skeleton .sk-title{width:45%;height:14px}.help-reader-skeleton .sk-heading{width:60%;height:22px;margin-bottom:12px}.help-reader-skeleton .sk-line{width:92%}.help-reader-skeleton .sk-line.short{width:58%}.help-reader-skeleton .sk-block{border-radius:12px;width:100%;height:120px;margin:14px 0}@keyframes help-reader-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.help-reader-skeleton .sk{animation:none}}@media (width<=640px){.help-reader-article{padding:16px}.help-reader-search .button{width:100%}}.support-source.is-article-link,.nora-source.is-article-link{flex-wrap:wrap;row-gap:2px}.nora-help-source-link{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.nora-help-source-link:hover{text-decoration:underline}.nora-help-source-public{color:var(--muted);white-space:nowrap;font-size:11px;text-decoration:none}.nora-help-source-public:hover{color:var(--ink);text-decoration:underline}.nora-help-source-link:focus-visible,.nora-help-source-public:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.support-center{min-width:0;color:var(--ink)}.support-center [hidden]{display:none!important}.support-center .rp-hero{margin-bottom:16px}.support-center .rp-hero>img{width:520px;right:300px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 60%,#0000)}@container rp-hero (width<=1000px){.support-center .rp-hero>img{display:none}}.nora-avatar{object-fit:cover;object-position:50% 28%;background:var(--lavender);border-radius:50%;flex-shrink:0;display:block}.support-glyph{flex-shrink:0}.support-callout{border:1px solid var(--border);background:linear-gradient(100deg, var(--lavender), white 70%);border-radius:14px;align-items:flex-start;gap:14px;margin-bottom:14px;padding:12px 18px;font-size:13px;line-height:1.5;display:flex}.support-callout>.nora-avatar{box-shadow:0 0 0 3px white, 0 0 0 4px color-mix(in srgb, var(--brand-purple) 22%, white)}.support-callout>div{overflow-wrap:anywhere;flex:1;min-width:0}.support-callout p{color:var(--muted);margin:0 0 2px}.support-callout .support-callout-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;display:flex}.support-callout .support-callout-queue{align-items:flex-start;gap:6px;margin-top:4px;display:flex}.support-callout-queue>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.support-callout>.button{flex-shrink:0;align-self:center}.support-callout.is-error{border-color:var(--error-border);background:var(--error-surface)}.support-callout.is-error .support-callout-title{color:var(--error)}.support-callout-glyph{background:color-mix(in srgb, var(--brand-crimson) 10%, white);width:40px;height:40px;color:var(--error);border-radius:11px;flex-shrink:0;place-items:center;display:inline-grid}.support-notice{border:1px solid color-mix(in srgb, var(--brand-purple) 22%, white);background:var(--lavender);color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 16px;padding:10px 12px 10px 14px;font-size:13px;font-weight:600;display:flex}.support-notice>p,.support-notice>span[role=status]{flex:240px;min-width:0;margin:0}.support-notice-mark{background:var(--primary);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;display:inline-grid}.support-notice-dismiss{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.support-notice-dismiss:hover{color:var(--primary);background:#fff}.support-callout-inline{border:1px solid var(--border);background:var(--canvas);color:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.support-callout-inline>svg{flex-shrink:0}.support-callout-inline p,.support-callout-inline>span{flex:220px;min-width:0;margin:0}.support-callout-inline.is-attention{border-color:var(--warm-border);background:var(--warm-surface);color:color-mix(in srgb, var(--brand-gold) 35%, black)}.support-callout-inline.is-error{border-color:var(--error-border);background:var(--error-surface);color:var(--error)}.support-center .ui-section-tabs{margin-bottom:14px}.support-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.support-list-pane,.support-detail-pane{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-card);background:#fff;border-radius:16px;position:relative}.support-list-pane{flex-direction:column;display:flex;overflow:hidden}.support-detail-pane{padding:18px}@media (width>=1024px){.support-layout{grid-template-columns:minmax(240px,304px) minmax(0,1fr);align-items:stretch;height:clamp(500px,100svh - 400px,980px)}.support-layout>.support-list-pane,.support-layout>.support-detail-pane{min-height:0}.support-layout>.support-detail-pane{flex-direction:column;display:flex;overflow:hidden}.support-layout>.support-detail-pane>*{flex:auto;min-height:0}.support-layout .support-list{flex:auto;min-height:0;max-height:none}.support-layout.is-tickets>.support-detail-pane{overscroll-behavior:contain;overflow-y:auto}.support-layout.is-tickets>.support-detail-pane>*{flex:none}.support-layout.is-tickets>.support-detail-pane>.support-empty,.support-layout.is-tickets>.support-detail-pane>.support-state{flex:auto}.support-back{display:none!important}}@media (width>=1024px) and (width<=1279px){.support-layout{grid-template-columns:248px minmax(0,1fr);gap:12px}}@media (width<=1023px){.support-layout.has-selection>.support-list-pane{display:none}}.support-list-head{border-bottom:1px solid var(--border);background:var(--canvas);flex:none;gap:10px;padding:12px;display:grid}.support-search{border:1px solid var(--input-border,var(--border));border-radius:var(--radius-control);min-height:40px;color:var(--muted);background:#fff;align-items:center;gap:8px;padding:0 12px;display:flex}.support-search:focus-within{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--primary)}.dashboard-layout .support-center .support-search input[type=search]{min-width:0;min-height:38px;box-shadow:none;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:14px}.support-search input:focus-visible{outline:none!important}.support-segment{border:1px solid var(--border);background:#fff;border-radius:10px;padding:3px;display:inline-flex}.support-list-head .support-segment{display:flex}.support-segment button{white-space:nowrap;min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:0 10px;font-size:13px;font-weight:600}.support-segment button[aria-pressed=true]{background:var(--lavender);color:var(--primary)}.support-chips{flex-wrap:wrap;gap:6px;display:flex}.support-chip{border:1px solid var(--border);min-height:32px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.support-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-purple) 40%, white);background:var(--lavender)}.support-chip[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:#fff}.support-chip:disabled{opacity:.6;cursor:not-allowed}.support-chip-count{background:color-mix(in srgb, currentColor 12%, transparent);text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px}.support-list{overscroll-behavior:contain;max-height:min(64vh,640px);margin:0;padding:6px;list-style:none;position:relative;overflow-y:auto}.support-list>li+li{margin-top:2px}.support-row{color:var(--ink);border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:10px;padding:10px;text-decoration:none;display:flex}.support-row:hover{background:var(--canvas)}.support-row[aria-current=true]{border-color:color-mix(in srgb, var(--brand-purple) 22%, white);background:var(--lavender)}.support-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.support-row-icon{background:var(--lavender);width:30px;height:30px;color:var(--primary);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.support-row[aria-current=true] .support-row-icon{background:var(--primary);color:#fff}.support-row-main{flex:auto;gap:2px;min-width:0;display:grid}.support-row-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.support-row-top time{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.support-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.support-row.is-chat .support-row-top{flex-direction:column;align-items:flex-start;gap:1px}.support-row.is-chat .support-row-main strong{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.support-row-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.support-row-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.support-row.is-ticket{padding:11px 12px}.support-reference{color:var(--primary);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.support-rail-section{flex-direction:column;min-height:0;display:flex}.support-rail-section.is-chats{flex:auto}.support-rail-section.is-tickets{border-top:1px solid var(--border);background:var(--canvas);flex:none;gap:8px;padding:12px}.support-rail-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:12px 16px 2px;font-size:11px;font-weight:750}.support-rail-heading{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.support-rail-heading .support-rail-title{padding:0 4px}.support-rail-link{color:var(--primary);margin-left:auto;font-size:12.5px;font-weight:650;text-decoration:none}.support-rail-link:hover{text-decoration:underline}.support-rail-empty{color:var(--muted);margin:0;padding:2px 4px;font-size:12.5px;line-height:1.5}.support-rail-tickets{gap:4px;margin:0;padding:0;list-style:none;display:grid}.support-mini-ticket{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.support-mini-ticket:hover{border-color:color-mix(in srgb, var(--brand-purple) 35%, white)}.support-mini-ticket-main{flex:auto;min-width:0;display:grid}.support-mini-ticket-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.support-mini-ticket .ui-status{flex-shrink:0}.support-rail-create{justify-content:center;width:100%}.support-state{color:var(--muted);justify-items:start;gap:10px;margin:0;padding:18px;font-size:13.5px;line-height:1.5;display:grid}.support-state p{margin:0}.support-state.is-error{color:var(--error)}.support-state.is-loading{padding:6px}.support-state.is-empty,.support-state.is-centered{text-align:center;align-content:center;justify-items:center}.support-state.is-empty{padding:28px 18px}.support-list-pane>.support-state.is-empty{flex:auto}.support-state.is-centered{min-height:240px}.support-state-icon,.support-empty-icon{background:var(--lavender);width:44px;height:44px;color:var(--primary);border-radius:12px;place-items:center;display:inline-grid}.support-state.is-error .support-state-icon{background:var(--error-surface);color:var(--error)}.support-empty{min-height:260px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.support-empty h2{color:var(--ink);margin:6px 0 0;font-size:17px}.support-empty p{max-width:340px;margin:0 0 6px;font-size:13.5px;line-height:1.5}.support-actions{flex-wrap:wrap;gap:8px;display:flex}.support-state.is-centered .support-actions{justify-content:center}.support-pagination{border-top:1px solid var(--border);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.support-pagination>span{margin-right:auto}.support-spinner{border:3px solid var(--lavender);border-top-color:var(--primary);border-radius:999px;width:26px;height:26px;animation:.8s linear infinite support-spin}@keyframes support-spin{to{transform:rotate(360deg)}}.support-skeleton{gap:4px;margin:0;padding:0;list-style:none;display:grid}.support-skeleton li{align-items:center;gap:10px;padding:10px;display:flex}.support-skeleton li>i{border-radius:9px;flex-shrink:0;width:30px;height:30px}.support-skeleton span{flex:1;gap:6px;display:grid}.support-skeleton span i{border-radius:999px;height:10px}.support-skeleton span i:last-child{width:62%}.support-skeleton i,.support-chat-loading i{background:linear-gradient(90deg, var(--canvas) 0%, var(--lavender) 50%, var(--canvas) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite support-shimmer;display:block}@keyframes support-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.support-chat-loading{align-content:start;gap:16px;padding:12px 6px;display:grid}.support-chat-loading i{border-radius:4px 14px 14px;height:54px}.support-chat-loading .is-nora{width:62%}.support-chat-loading .is-nora.is-long{width:78%;height:92px}.support-chat-loading .is-user{border-radius:14px 4px 14px 14px;justify-self:end;width:42%;height:40px}.support-chat-loading .is-user.is-short{width:28%}.support-muted{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.support-small-button{gap:6px;min-height:36px;padding:6px 14px;font-size:13px}.support-icon-button{width:36px;min-height:36px;padding:0}.support-back{gap:6px;min-height:36px;padding:6px 12px;font-size:13px}.support-detail-head{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:10px 12px;margin-bottom:4px;padding-bottom:14px;display:flex}.support-detail-head>div{flex:220px;min-width:0}.support-detail-head h2{overflow-wrap:anywhere;margin:0 0 2px;font-size:18px;line-height:1.3}.support-detail-head .support-reference{margin:0 0 2px}.support-chat-head{flex-wrap:nowrap}.support-chat-head>div{flex:auto}.support-chat-head h2{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.support-chat-head-avatar{box-shadow:0 0 0 1px var(--border)}.support-ticket-head{align-items:flex-start}.support-ticket-head-icon{background:var(--lavender);width:40px;height:40px;color:var(--primary);border-radius:11px;flex-shrink:0;place-items:center;display:inline-grid}.support-intro{box-sizing:border-box;text-align:center;align-content:center;justify-items:center;gap:10px;width:100%;max-width:640px;margin:0 auto;padding:24px 8px;display:grid}.support-intro-portrait .nora-avatar{box-shadow:0 0 0 4px white, 0 0 0 5px color-mix(in srgb, var(--brand-purple) 25%, white), 0 10px 28px color-mix(in srgb, var(--brand-purple) 18%, transparent)}.support-intro h2,.support-intro h3{letter-spacing:-.3px;margin:8px 0 0;font-size:22px}.support-intro p{max-width:520px;margin:0;line-height:1.6}.support-intro>p.support-muted{margin-top:6px}.support-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.support-suggestions>li:last-child:nth-child(odd){grid-column:1/-1}.support-chip.support-suggestion{width:100%;min-height:48px;box-shadow:var(--shadow-card);border-radius:12px;gap:10px;padding:8px 12px;font-size:13px;line-height:1.35}.support-suggestion-icon{background:var(--lavender);width:30px;height:30px;color:var(--primary);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.support-suggestion:hover:not(:disabled) .support-suggestion-icon{background:var(--primary);color:#fff}.support-intro.is-compact{text-align:left;justify-items:start}.support-intro.is-compact .support-suggestions{grid-template-columns:minmax(0,1fr)}.support-conversation{flex-direction:column;gap:0;min-width:0;display:flex}.support-log{overscroll-behavior:contain;flex:auto;align-content:start;gap:16px;min-height:220px;max-height:min(62vh,620px);margin:0;padding:18px 4px 18px 2px;list-style:none;display:grid;position:relative;overflow-y:auto}@media (width>=1024px){.support-layout .support-log{min-height:0;max-height:none}}.support-log-empty{border:1px solid var(--border);background:var(--canvas);max-width:560px;color:var(--muted);border-radius:14px;align-items:center;gap:14px;margin:24px auto;padding:16px 18px;font-size:13.5px;line-height:1.55;display:flex}.support-log-empty p{margin:0}.support-message{align-items:flex-start;gap:10px;min-width:0;display:flex}.support-message-avatar{box-shadow:0 0 0 1px var(--border);margin-top:2px}.support-message-main{flex:auto;justify-items:start;gap:4px;min-width:0;display:grid}.support-message.is-user{flex-direction:column;align-items:flex-end;gap:4px;padding-left:48px}.support-message.is-nora,.support-message.is-staff{padding-right:24px}.support-bubble{box-sizing:border-box;border:1px solid var(--border);overflow-wrap:anywhere;min-width:0;max-width:min(720px,100%);box-shadow:var(--shadow-card);background:#fff;border-radius:4px 16px 16px;padding:12px 16px;font-size:14px;line-height:1.6}.support-bubble p{margin:0}.support-message.is-user .support-bubble{background:var(--primary);color:#fff;white-space:pre-wrap;box-shadow:none;border-color:#0000;border-radius:16px 4px 16px 16px}.support-message.is-sending .support-bubble{opacity:.72}.support-message.is-staff .support-bubble{border-color:var(--warm-border);background:var(--warm-surface)}.support-bubble.is-muted{background:var(--canvas);color:var(--muted);box-shadow:none}.support-message-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.support-staff-mark{background:color-mix(in srgb, var(--brand-gold) 20%, white);width:32px;height:32px;color:color-mix(in srgb, var(--brand-gold) 45%, black);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.support-author{color:var(--primary);align-items:baseline;gap:8px;font-size:12.5px;font-weight:700;display:flex;margin-bottom:6px!important}.support-author time{font-weight:500}.support-body{white-space:pre-wrap}.support-answer{gap:10px;min-width:0;display:grid}.support-answer>:where(p,h3,h4,h5,ul,ol,blockquote,pre,hr),.support-answer .nora-markdown-table{margin:0}.support-answer :where(h3,h4,h5){color:var(--ink);line-height:1.3}.support-answer h3{font-size:16px}.support-answer h4{font-size:14.5px}.support-answer h5{font-size:14px}.support-answer :where(ul,ol){gap:6px;padding-left:26px;display:grid}.support-answer :where(ul,ol) :where(ul,ol){margin-top:6px;padding-left:22px}.support-answer li::marker{color:var(--primary);font-variant-numeric:tabular-nums;font-weight:700}.support-answer :where(strong,th){font-weight:750}.support-answer :where(code,pre){font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.support-answer code{background:var(--lavender);overflow-wrap:anywhere;border-radius:4px;padding:1px 4px}.support-answer pre{border:1px solid var(--border);background:var(--canvas);border-radius:10px;max-width:100%;padding:10px 12px;overflow-x:auto}.support-answer pre code{white-space:pre;overflow-wrap:normal;background:0 0;padding:0}.support-answer blockquote{border-left:3px solid var(--primary);color:var(--muted);padding-left:12px}.support-answer hr{border:0;border-top:1px solid var(--border);width:100%}.support-answer .contains-task-list{padding-left:0;list-style:none}.support-answer .task-list-item{align-items:flex-start;gap:7px;display:flex}.support-answer input[type=checkbox]{accent-color:var(--primary);margin-top:.35em}.support-answer .nora-markdown-table{border:1px solid var(--border);border-radius:10px;max-width:100%;overflow-x:auto}.support-answer .nora-markdown-table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.support-answer table{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}.support-answer :where(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:7px 9px}.support-answer th{background:var(--lavender);color:var(--primary)}.support-answer tr:last-child td{border-bottom:0}.support-links{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.support-link{border:1px solid color-mix(in srgb, var(--brand-purple) 40%, white);border-radius:var(--radius-control);min-height:32px;color:var(--primary);background:#fff;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.support-link:hover{border-color:var(--primary);background:var(--lavender)}.support-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.support-sources{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;padding-top:10px;display:flex}.support-sources-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.support-sources ul{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.support-source{box-sizing:border-box;background:var(--canvas);max-width:100%;color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;line-height:1.4;display:inline-flex}.support-source>svg{color:var(--primary);flex-shrink:0}.support-source>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-source.is-live{background:var(--warm-surface)}.support-notice-line{color:var(--muted);font-size:12px;font-style:italic;margin-top:8px!important}.support-ticket-card{border:1px solid var(--border);background:var(--canvas);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.support-ticket-card-icon{background:var(--lavender);width:32px;height:32px;color:var(--primary);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.support-ticket-card>div{min-width:0;color:var(--ink);flex:160px;font-size:13px;display:grid}.support-ticket-card>div strong{color:var(--primary)}.support-ticket-card>div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-offer{border:1px solid color-mix(in srgb, var(--brand-purple) 22%, white);background:linear-gradient(110deg, var(--lavender), white 80%);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:14px;padding:14px 16px;display:flex}.support-offer-icon{width:38px;height:38px;color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-purple) 22%, white);background:#fff;border-radius:999px;flex-shrink:0;align-self:flex-start;place-items:center;display:inline-grid}.support-offer-text{flex:200px;gap:2px;min-width:0;display:grid}.support-offer-text strong{color:var(--ink);font-size:14px}.support-offer-text p{color:var(--muted);font-size:13px;line-height:1.5}.support-offer-text .support-offer-draft{color:var(--ink);align-items:flex-start;gap:6px;font-size:12.5px;display:flex;margin-top:4px!important}.support-offer-draft>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.support-offer>.button{flex-shrink:0}.support-bubble.is-typing{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.support-typing-line{align-items:center;gap:10px;display:inline-flex}.support-typing{gap:4px;padding:4px 0;display:inline-flex}.support-typing i{background:color-mix(in srgb, var(--brand-purple) 55%, white);border-radius:999px;width:7px;height:7px;animation:1.1s ease-in-out infinite support-typing}.support-typing i:nth-child(2){animation-delay:.15s}.support-typing i:nth-child(3){animation-delay:.3s}@keyframes support-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.support-composer{border:1px solid var(--border);background:var(--canvas);border-radius:12px;gap:8px;padding:10px;display:grid}.support-composer textarea{resize:vertical;border:1px solid var(--input-border,var(--border));width:100%;min-height:64px;max-height:220px;color:var(--ink);font:inherit;box-sizing:border-box;background:#fff;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.support-composer-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.support-composer-row>p{flex:220px}.support-composer kbd{border:1px solid var(--border);min-width:18px;color:var(--ink);font:inherit;text-align:center;background:#fff;border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:11px;font-weight:650;line-height:1.5;display:inline-block}.support-send{justify-content:center;min-width:84px;position:relative}.support-composer-error{color:var(--error);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.support-composer-error p{flex:200px;margin:0}.support-composer.is-full{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.support-composer.is-full p{margin:0}.support-conversation .support-composer{border-color:var(--input-border,var(--border));box-shadow:var(--shadow-card);background:#fff;border-radius:14px;flex:none;gap:4px;margin-top:4px;padding:6px 8px 8px;transition:border-color .12s,box-shadow .12s}.support-conversation .support-composer:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-purple) 14%, white)}.dashboard-layout .support-center .support-conversation .support-composer textarea{min-height:46px;max-height:200px;box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;padding:10px 6px 4px}.dashboard-layout .support-center .support-composer textarea:focus,.dashboard-layout .support-center .support-composer textarea:focus-visible{border:0;outline:none}.support-conversation .support-composer:not(.is-full){grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 8px}.support-conversation .support-composer-row{display:contents}.support-conversation .support-composer textarea{grid-area:1/1}.support-conversation .support-send{grid-area:1/2;margin-bottom:2px}.support-conversation .support-composer-row>p{grid-area:2/1;padding:0 6px;font-size:11.5px}.support-conversation .support-composer-row>span{grid-area:2/2;justify-self:end;font-size:11.5px}.support-conversation .support-composer.is-full{background:var(--canvas);box-shadow:none;padding:12px 14px}.support-conversation .support-composer-error{border-top:1px solid var(--border);grid-column:1/-1;padding:6px}.support-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:14px 0 12px;display:grid}.support-facts div{border:1px solid var(--border);background:var(--canvas);border-radius:12px;padding:10px 12px}.support-facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.support-facts dd{margin:0;font-size:13.5px;font-weight:600}.support-section{margin-top:18px}.support-section h3{margin:0 0 8px;font-size:14px}.support-section>p.support-body{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:12px;margin:0 0 6px;padding:14px;font-size:14px;line-height:1.6}.support-inline-link{color:var(--primary);font-weight:650}.support-timeline{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid;position:relative}.support-timeline:before{content:"";background:var(--border);border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:13px}.support-timeline li{align-items:flex-start;gap:12px;display:flex;position:relative}.support-timeline li>div{flex:1;min-width:0}.support-timeline-icon{background:var(--lavender);width:28px;height:28px;color:var(--primary);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid;box-shadow:0 0 0 3px #fff}.support-timeline li.is-support .support-timeline-icon{background:color-mix(in srgb, var(--brand-gold) 20%, white);color:color-mix(in srgb, var(--brand-gold) 45%, black)}.support-timeline-title{flex-wrap:wrap;gap:4px 8px;margin:4px 0;font-size:13px;font-weight:650;display:flex}.support-timeline-title time{color:var(--muted);font-weight:500}.support-timeline .support-body{background:var(--canvas);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.55}.support-timeline li.is-support .support-body{background:var(--warm-surface)}.support-ticket-queue{margin:0}.support-reply{border-top:1px solid var(--border);gap:6px;margin-top:18px;padding-top:16px;display:grid}.support-reply label{font-size:13.5px;font-weight:650}.support-reply textarea,.support-form :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--input-border,var(--border));width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-size:14px}.support-reply textarea,.support-form textarea{resize:vertical;line-height:1.5}.support-reply .settings-help,.support-form .settings-help{margin:0;line-height:1.5}.support-reply textarea[aria-invalid=true],.support-form [aria-invalid=true]{border-color:var(--error)}.support-reply .support-actions{justify-content:flex-end}.support-form{gap:16px;display:grid}.support-form .support-field{align-content:start;gap:6px;margin:0;display:grid}.support-form .support-field>label,.support-field-label>label{font-size:13.5px;font-weight:650}.support-field-label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.support-field-label .required-mark{color:var(--error)}.support-field-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.support-form .settings-field-error{margin:0}.support-form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:14px;display:grid}.support-form .support-callout-inline{margin:0}.support-ticket-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:20px;display:grid}.support-ticket-fields{gap:16px;min-width:0;display:grid}.support-ticket-prefill{border:1px solid color-mix(in srgb, var(--brand-purple) 22%, white);background:var(--lavender);color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.support-ticket-aside{border:1px solid var(--border);background:#fff;border-radius:14px;gap:12px;min-width:0;padding:16px;display:grid;position:sticky;top:0}.support-ticket-aside section{gap:8px;display:grid}.support-ticket-aside section+section{border-top:1px solid var(--border);padding-top:12px}.support-ticket-aside h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.support-ticket-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.support-ticket-steps li{align-items:flex-start;gap:10px;display:flex}.support-ticket-steps li>span{background:var(--lavender);width:22px;height:22px;color:var(--primary);border-radius:999px;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:750;display:inline-grid}.support-ticket-steps p,.support-ticket-context li{color:var(--ink);margin:0;font-size:12.5px;line-height:1.5}.support-ticket-context{gap:8px;margin:0;padding:0;list-style:none;display:grid}.support-ticket-context li{color:var(--muted);align-items:flex-start;gap:8px;display:flex}.support-ticket-context svg{color:var(--primary);flex-shrink:0;margin-top:3px}.support-ticket-form .workspace-dialog-actions{align-items:center}.support-ticket-required{color:var(--muted);margin:0 auto 0 0;font-size:12px}.support-ticket-required span{color:var(--error)}.support-ticket-done{gap:16px;display:grid}.support-ticket-done>:not(.workspace-dialog-actions){box-sizing:border-box;width:100%;max-width:640px;margin-inline:auto}.support-ticket-receipt{border:1px solid var(--border);background:linear-gradient(180deg, var(--lavender), white 70%);text-align:center;border-radius:16px;justify-items:center;gap:12px;padding:24px 20px 18px;display:grid}.support-ticket-receipt-mark{background:var(--primary);color:#fff;width:54px;height:54px;box-shadow:0 0 0 6px white, 0 0 0 7px color-mix(in srgb, var(--brand-purple) 22%, white);border-radius:999px;place-items:center;display:inline-grid}.support-ticket-receipt-main{gap:2px;display:grid}.support-ticket-receipt-main p{margin:0}.support-ticket-receipt-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.support-ticket-receipt-ref{color:var(--primary);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.support-ticket-receipt-subject{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.support-ticket-receipt-facts{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;display:flex}.support-ticket-receipt-facts div{border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:flex}.support-ticket-receipt-facts dt{color:var(--muted)}.support-ticket-receipt-facts dd{margin:0;font-weight:650}.support-ticket-next{border:1px solid var(--border);background:#fff;border-radius:14px;gap:10px;padding:16px;display:grid}.support-ticket-next h3{margin:0;font-size:14px}.support-ticket-next ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.support-ticket-next li{color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.support-ticket-next li>svg{color:var(--primary);flex-shrink:0;margin-top:2px}.nora-choices{border:1px solid var(--border);background:var(--canvas);border-radius:10px;margin-top:10px;padding:10px}.nora-choices-prompt{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:650}.nora-choices ul,.nora-open-cards{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nora-choice{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;padding:6px 10px;display:flex}.nora-choice:hover:not(:disabled){border-color:var(--primary)}.nora-choice:focus-visible,.nora-open-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nora-choice:disabled{cursor:default;opacity:.65}.nora-choice-number{background:var(--lavender);width:22px;height:22px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.nora-choice-text{flex:auto;gap:1px;min-width:0;display:grid}.nora-choice-text strong,.nora-open-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nora-choice-text small,.nora-open-text span{color:var(--muted);font-size:11.5px}.nora-choice>svg{color:var(--primary);flex:none}.nora-choices-more{color:var(--muted);margin:8px 0 0;font-size:12px}.nora-open-cards{margin-top:12px}.nora-open-card{border:1px solid color-mix(in srgb, var(--brand-purple) 18%, white);background:var(--canvas);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.nora-open-icon{background:var(--lavender);width:32px;height:32px;color:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}.nora-open-text{flex:140px;gap:2px;min-width:0;display:grid}.nora-open-link{flex:none;text-decoration:none}@media (width>=641px) and (width<=1023px){.support-layout.is-chats.has-selection>.support-detail-pane{flex-direction:column;height:clamp(480px,100svh - 32px,900px);display:flex;overflow:hidden}.support-layout.is-chats.has-selection>.support-detail-pane>*{flex:auto;min-height:0}.support-layout.is-chats.has-selection .support-log{min-height:0;max-height:none}}@media (width<=760px){.support-ticket-layout{grid-template-columns:minmax(0,1fr)}.support-ticket-aside{position:static}}@media (width<=640px){.support-callout{padding:12px 14px}.support-callout>.nora-avatar{display:none}.support-detail-pane{padding:12px}.support-chat-head{gap:8px}.support-chat-head-avatar{display:none}.support-chat-head h2{font-size:15.5px}.support-back{padding:6px 10px}.support-segment{display:flex}.support-log{min-height:0;max-height:none;padding:14px 0;overflow:visible}.support-message.is-user{padding-left:28px}.support-message.is-nora,.support-message.is-staff{padding-right:0}.support-message-avatar{width:28px;height:28px}.support-bubble{padding:10px 12px;font-size:13.5px}.support-conversation .support-composer{z-index:2;box-shadow:0 8px 0 0 white, 0 -8px 20px color-mix(in srgb, var(--brand-purple) 8%, transparent);position:sticky;bottom:8px}.support-conversation .support-composer-hint{display:none}.support-conversation .support-send{min-width:42px;padding-inline:11px}.support-conversation .support-send-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.support-composer-row{justify-content:flex-end}.support-offer{gap:10px;padding:12px}.support-offer-icon{width:32px;height:32px}.support-offer-text{flex-basis:150px}.support-offer>.button{justify-content:center;width:100%}.support-suggestions{grid-template-columns:minmax(0,1fr)}.support-suggestions>li:last-child:nth-child(odd){grid-column:auto}.support-intro{padding:12px 4px}.support-intro h2{font-size:20px}.support-ticket-receipt-ref{font-size:22px}}@media (width<=560px){.support-row.is-ticket .support-row-top{flex-wrap:wrap}.support-ticket-required{flex-basis:100%}}.support-waiting{border-width:0 0 1px;border-radius:0;flex:none;margin:0}.support-waiting>span{flex:180px;min-width:0}@media (prefers-reduced-motion:reduce){.support-typing i,.support-skeleton i,.support-chat-loading i,.support-spinner{animation:none}.support-conversation .support-composer{transition:none}}.nora-confirmation{border:1px solid var(--border,#e1d8f5);background:var(--surface,#fff);border-radius:14px;margin-top:12px;padding:16px}.nora-confirmation-title,.nora-confirmation-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nora-confirmation-title{color:var(--brand,#4c20ce)}.nora-confirmation p{overflow-wrap:anywhere;margin:10px 0}.nora-confirmation-summary{white-space:pre-line}.nora-confirmation-share{justify-items:start;gap:8px;display:grid}.nora-confirmation-qr{border-radius:8px;width:160px;height:160px}.nora-confirmation-note{color:var(--text-muted,#75688c);font-size:12px}.nora-confirmation button{cursor:pointer;border-radius:10px;min-height:40px;padding:8px 16px}.nora-confirmation button:disabled{cursor:default;opacity:.55}:is(.dashboard-layout.has-support-launcher,.support-launcher){--support-launcher-size:56px;--support-launcher-inset:24px;--support-launcher-top-clearance:max(calc(var(--topbar-height,60px) + 12px), calc(var(--support-launcher-inset) + env(safe-area-inset-top,0px)))}@media (width<=640px){:is(.dashboard-layout.has-support-launcher,.support-launcher){--support-launcher-size:48px;--support-launcher-inset:16px}.support-launcher-role{display:none}}.support-launcher{display:contents}.support-launcher-button{right:calc(var(--support-launcher-inset) + env(safe-area-inset-right,0px));bottom:calc(var(--support-launcher-bottom) + env(safe-area-inset-bottom,0px));z-index:9;width:var(--support-launcher-size);height:var(--support-launcher-size);background:var(--gradient-brand);box-shadow:var(--shadow-popover);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:bottom .16s,transform .16s,box-shadow .16s;display:grid;position:fixed}.support-launcher-ring{width:calc(var(--support-launcher-size) - 6px);height:calc(var(--support-launcher-size) - 6px);border-radius:999px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #fff}.support-launcher-ring .nora-avatar{width:100%;height:100%}.support-launcher-button:hover{box-shadow:var(--shadow-popover), 0 0 0 4px var(--lavender);transform:translateY(-2px)}.dashboard-layout .support-launcher-button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.support-launcher-badge{background:var(--primary);color:#fff;width:22px;height:22px;box-shadow:var(--shadow-card);border:2px solid #fff;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.support-launcher-dot{background:var(--brand-gold);border:2px solid #fff;border-radius:999px;width:15px;height:15px;position:absolute;top:-1px;right:-1px}.support-launcher-dot:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 var(--brand-gold);animation:1.8s ease-out infinite support-launcher-ping;position:absolute;inset:-2px}@keyframes support-launcher-ping{0%{opacity:.75;box-shadow:0 0 0 0 var(--brand-gold)}to{opacity:0;box-shadow:0 0 0 9px var(--brand-gold)}}.support-launcher-tip{border:1px solid var(--border);color:var(--ink);white-space:nowrap;box-shadow:var(--shadow-popover);opacity:0;pointer-events:none;background:#fff;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:650;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(4px,-50%)}.support-launcher-button:is(:hover,:focus-visible) .support-launcher-tip{opacity:1;transform:translateY(-50%)}@media (hover:none){.support-launcher-tip{display:none}}.support-launcher-panel{right:var(--support-launcher-inset);bottom:var(--support-launcher-panel-bottom);z-index:40;box-sizing:border-box;width:min(400px, calc(100vw - 2 * var(--support-launcher-inset)));height:min(640px, calc(100dvh - var(--support-launcher-panel-bottom) - var(--support-launcher-top-clearance)));max-height:calc(100dvh - var(--support-launcher-panel-bottom) - var(--support-launcher-top-clearance));border:1px solid var(--border);color:var(--ink);box-shadow:var(--shadow-popover);transform-origin:100% 100%;background:#fff;border-radius:16px;flex-direction:column;animation:.16s ease-out nora-panel-in;display:flex;position:fixed;overflow:clip}@media (width<=900px) and (width>=641px){.support-launcher:not(.is-docked) .support-launcher-panel{width:min(360px, calc(100vw - 2 * var(--support-launcher-inset)))}}@keyframes nora-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.support-launcher-head{background:var(--gradient-brand);color:#fff;flex-shrink:0;align-items:center;gap:12px;padding:12px 8px 12px 14px;display:flex}.support-launcher-portrait{flex-shrink:0;display:grid;position:relative}.support-launcher-portrait .nora-avatar{box-shadow:0 0 0 2px var(--on-brand-border)}.support-launcher-presence{box-sizing:border-box;border:2px solid var(--brand-violet);background:var(--on-brand-muted);border-radius:999px;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.support-launcher-presence.is-online{background:#fff}.support-launcher-presence.is-limited{background:var(--brand-gold)}.support-launcher-presence.is-offline{background:var(--muted)}.support-launcher-title{flex:1;min-width:0}.support-launcher-title h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.support-launcher-title h2:focus{outline:none}.support-launcher-role{color:var(--on-brand-muted);font-size:12px;font-weight:500}.support-launcher-status-line{color:var(--on-brand-muted);align-items:center;gap:6px;margin:2px 0 0;font-size:12px;line-height:1.3;display:flex}.support-launcher-tools{flex-shrink:0;align-items:center;gap:2px;display:flex}.support-launcher-tool-wrap{display:inline-flex}.support-launcher-tool{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;text-decoration:none;display:inline-grid}.support-launcher-tool:hover:not(:disabled){background:var(--on-brand-border)}.support-launcher-tool:focus-visible{outline-offset:1px;outline:2px solid #fff}.support-launcher-tool:disabled{cursor:default;opacity:.45}.support-launcher-panel .support-notice{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;margin:8px 12px 0;padding:8px 36px 8px 10px;font-size:12.5px;line-height:1.45;position:relative}.support-launcher-panel .support-notice>span{flex:200px;min-width:0}.support-launcher-dismiss{width:28px;height:28px;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.support-launcher-dismiss:hover{background:#fff}.support-launcher-dismiss:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.support-launcher-body{overscroll-behavior:contain;background:var(--canvas);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.nora-log{overscroll-behavior:contain;background:var(--canvas);flex:auto;align-content:start;gap:14px;min-height:0;margin:0;padding:16px 12px 12px;list-style:none;display:grid;overflow-y:auto}.nora-log-empty{border:1px dashed var(--border);color:var(--muted);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px;font-size:13px;line-height:1.5;display:flex}.nora-log-empty p{margin:0}.nora-message{align-items:flex-start;gap:8px;min-width:0;display:flex}.nora-message-avatar{box-shadow:0 0 0 1px var(--border);margin-top:2px}.nora-message-main{flex:auto;justify-items:start;gap:4px;min-width:0;display:grid}.nora-bubble{box-sizing:border-box;border:1px solid var(--border);min-width:0;max-width:100%;color:var(--ink);overflow-wrap:anywhere;box-shadow:var(--shadow-card);background:#fff;border-radius:4px 14px 14px;padding:10px 12px;font-size:13.5px;line-height:1.55}.nora-bubble p{margin:0}.nora-bubble.is-muted{background:var(--lavender);color:var(--muted);box-shadow:none}.nora-message.is-user{flex-direction:column;align-items:flex-end;gap:4px;padding-left:36px}.nora-message.is-user .nora-bubble{background:var(--primary);color:#fff;white-space:pre-wrap;border-color:#0000;border-radius:14px 4px 14px 14px}.nora-message.is-sending .nora-bubble{opacity:.75}.nora-message.is-nora .nora-message-main{padding-right:8px}.nora-message.is-staff .nora-bubble{border-color:var(--warm-border);background:var(--warm-surface)}.nora-staff-mark{background:var(--warm-surface);width:28px;height:28px;color:var(--ink);box-shadow:0 0 0 1px var(--warm-border);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.nora-author{color:var(--ink);font-size:12px;font-weight:700;margin-bottom:2px!important}.nora-plain{white-space:pre-wrap}.nora-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.nora-answer{gap:8px;min-width:0;display:grid}.nora-answer>:where(p,h3,h4,h5,ul,ol,blockquote,pre,hr),.nora-answer .nora-markdown-table{margin:0}.nora-answer :where(h3,h4,h5){color:var(--ink);line-height:1.3}.nora-answer h3{font-size:15px}.nora-answer h4{font-size:14px}.nora-answer h5{font-size:13.5px}.nora-answer :where(ul,ol){gap:5px;padding-left:22px;display:grid}.nora-answer :where(ul,ol) :where(ul,ol){margin-top:5px;padding-left:18px}.nora-answer li::marker{color:var(--primary);font-variant-numeric:tabular-nums;font-weight:700}.nora-answer :where(strong,th){font-weight:750}.nora-answer :where(code,pre){font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.nora-answer code{background:var(--lavender);overflow-wrap:anywhere;border-radius:4px;padding:1px 4px}.nora-answer pre{border:1px solid var(--border);background:var(--canvas);border-radius:9px;max-width:100%;padding:9px 10px;overflow-x:auto}.nora-answer pre code{white-space:pre;overflow-wrap:normal;background:0 0;padding:0}.nora-answer blockquote{border-left:3px solid var(--primary);color:var(--muted);padding-left:10px}.nora-answer hr{border:0;border-top:1px solid var(--border);width:100%}.nora-answer .contains-task-list{padding-left:0;list-style:none}.nora-answer .task-list-item{align-items:flex-start;gap:6px;display:flex}.nora-answer input[type=checkbox]{accent-color:var(--primary);margin-top:.32em}.nora-answer .nora-markdown-table{border:1px solid var(--border);border-radius:9px;max-width:100%;overflow-x:auto}.nora-answer .nora-markdown-table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nora-answer table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12.5px}.nora-answer :where(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 8px}.nora-answer th{background:var(--lavender);color:var(--primary)}.nora-answer tr:last-child td{border-bottom:0}.nora-routes{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.nora-route{box-sizing:border-box;border:1px solid var(--primary);border-radius:var(--radius-control);min-height:32px;color:var(--primary);background:#fff;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:650;line-height:1.2;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.nora-route:hover{background:var(--primary);color:#fff}.nora-route:focus-visible,.nora-action:focus-visible,.nora-rating-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nora-sources{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}.nora-source{box-sizing:border-box;background:var(--lavender);max-width:100%;color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;line-height:1.35;display:inline-flex}.nora-source>svg{color:var(--primary);flex-shrink:0}.nora-source small{color:var(--muted);font-size:inherit}.nora-source.is-live{background:var(--warm-surface)}.nora-notice{color:var(--muted);font-size:12px;font-style:italic;margin-top:8px!important}.nora-ticket-card,.nora-offer{border:1px solid var(--border);background:var(--canvas);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.nora-ticket-card>div{flex:150px;gap:2px;min-width:0;font-size:13px;display:grid}.nora-ticket-card>div>span:not(.nora-ticket-meta){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nora-ticket-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.nora-ticket-icon,.nora-offer-icon{background:var(--lavender);width:32px;height:32px;color:var(--primary);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.nora-offer{border-color:color-mix(in srgb, var(--primary) 22%, white);background:linear-gradient(110deg, var(--lavender), white 85%)}.nora-offer p{color:var(--ink);flex:170px;font-size:12.5px}.nora-answer-foot{gap:4px;max-width:100%;display:grid}.nora-answer-actions{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.nora-answer-actions .nora-time{margin-right:6px}.nora-action{min-width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.nora-action:hover{background:var(--lavender);color:var(--primary)}.nora-action-status{color:var(--muted);margin-left:4px;font-size:11.5px}.nora-rating-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.nora-thinking{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.nora-thinking-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.nora-thinking-note{color:var(--muted);font-size:12px;margin-top:6px!important}.nora-dots{gap:4px;display:inline-flex}.nora-dots i{background:var(--primary);border-radius:999px;width:6px;height:6px;animation:1.1s ease-in-out infinite nora-dots}.nora-dots i:nth-child(2){animation-delay:.15s}.nora-dots i:nth-child(3){animation-delay:.3s}@keyframes nora-dots{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.nora-intro{gap:12px;padding:18px 14px 14px;display:grid}.nora-intro-hero{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--gradient-card);align-items:center;gap:14px;padding:14px;display:flex}.nora-intro-hero .nora-avatar{box-shadow:0 0 0 3px white, 0 0 0 4px var(--border)}.nora-intro-hero h3{color:var(--ink);margin:0 0 4px;font-size:17px;line-height:1.3}.nora-intro-hero p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.nora-intro-label{color:var(--muted);margin:4px 0 0;font-size:12.5px}.nora-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.nora-starters>li{display:grid}.nora-starter{box-sizing:border-box;border:1px solid var(--border);min-height:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-card);background:#fff;border-radius:12px;align-content:start;gap:8px;padding:11px;transition:border-color .12s,transform .12s,box-shadow .12s;display:grid}.nora-starter:hover:not(:disabled){border-color:var(--primary);box-shadow:var(--shadow-popover);transform:translateY(-1px)}.nora-starter:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nora-starter:disabled{cursor:default;opacity:.6}.nora-starter-icon{background:var(--lavender);width:30px;height:30px;color:var(--primary);border-radius:9px;place-items:center;display:inline-grid}.nora-starter-text{gap:2px;min-width:0;display:grid}.nora-starter-text strong{font-size:13px;line-height:1.3}.nora-starter-text span{color:var(--muted);font-size:12px;line-height:1.4}.nora-can-do{border-top:1px solid var(--border);color:var(--muted);padding-top:10px;font-size:12.5px}.nora-can-do summary{width:fit-content;color:var(--primary);cursor:pointer;font-weight:650}.nora-can-do summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nora-can-do ul{gap:4px;margin:8px 0 0;padding-left:18px;line-height:1.45;display:grid}@media (width<=360px){.nora-starters{grid-template-columns:minmax(0,1fr)}}.support-launcher-panel .support-state{padding:16px 14px}.support-launcher-panel .support-state.is-error{border:1px solid var(--error-border);background:var(--error-surface);color:var(--ink);text-align:center;border-radius:12px;justify-items:center;gap:10px;margin:16px 14px;padding:20px 16px;font-size:13px;display:grid}.support-launcher-panel .support-state.is-error>svg{color:var(--error)}.support-launcher-panel .support-state.is-error p{margin:0}.support-launcher-views{border-bottom:1px solid var(--border);scrollbar-width:none;background:#fff;flex-shrink:0;gap:4px;padding:6px 8px;display:flex;overflow-x:auto}.support-launcher-view{min-height:32px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.support-launcher-view:hover{background:var(--canvas);color:var(--ink)}.support-launcher-view[aria-pressed=true]{background:var(--lavender);color:var(--primary)}.support-launcher-view:focus-visible,.nora-row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.nora-history{align-content:start;gap:10px;padding:12px;display:grid}.nora-history-note{background:var(--warm-surface);color:var(--ink);border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.nora-history-foot{color:var(--muted);text-align:center;margin:2px 0 0;font-size:12.5px}.nora-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nora-row{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;text-decoration:none;display:flex}.nora-row:hover:not(:disabled){border-color:var(--primary)}.nora-row[aria-current=true]{border-color:var(--primary);background:var(--lavender)}.nora-row:disabled{cursor:default;opacity:.55}.nora-row-icon{background:var(--lavender);width:30px;height:30px;color:var(--primary);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.nora-row-main{flex:auto;gap:2px;min-width:0;display:grid}.nora-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.nora-row-preview{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.nora-row-ref{color:var(--primary);font-size:11.5px;font-weight:700}.nora-row-meta{color:var(--muted);flex-shrink:0;justify-items:end;gap:4px;font-size:11.5px;display:grid}.nora-row-meta .ui-status{padding:2px 7px;font-size:11px}.nora-list-state{color:var(--muted);text-align:center;justify-items:center;gap:10px;padding:24px 12px;font-size:13px;display:grid}.nora-list-state p{margin:0}.nora-list-state.is-error{border:1px solid var(--error-border);background:var(--error-surface);color:var(--ink);border-radius:12px;margin:12px}.nora-list-state.is-error>svg{color:var(--error)}.nora-skeleton{gap:8px;margin:0;padding:12px;list-style:none;display:grid}.nora-skeleton li{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.nora-skeleton li>i{border-radius:9px;width:30px;height:30px}.nora-skeleton span{flex:1;gap:6px;display:grid}.nora-skeleton span i{border-radius:6px;height:10px}.nora-skeleton span i:last-child{width:70%}.nora-skeleton i,.nora-chat-skeleton i{background:linear-gradient(90deg, var(--lavender) 25%, var(--canvas) 50%, var(--lavender) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite nora-shimmer;display:block}.nora-chat-skeleton{align-content:start;gap:14px;padding:16px 12px;display:grid}.nora-chat-skeleton i{border-radius:4px 14px 14px;height:54px}.nora-chat-skeleton .is-nora{width:72%;margin-left:36px}.nora-chat-skeleton .is-nora.is-long{width:82%;height:88px}.nora-chat-skeleton .is-user{border-radius:14px 4px 14px 14px;justify-self:end;width:48%;height:38px}@keyframes nora-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.support-launcher-status{margin:0;padding:0 14px 12px;font-size:13px}.support-launcher-panel .support-composer{background:#fff;border-width:1px 0 0;border-radius:0;flex-shrink:0;gap:6px;padding:10px 12px 8px}.support-launcher-panel .support-composer textarea{border:1px solid var(--border);background:var(--canvas);resize:none;border-radius:12px;min-height:46px;max-height:140px;padding:11px 12px;font-size:13.5px;transition:border-color .12s,background .12s}.support-launcher-panel .support-composer textarea:focus{border-color:var(--primary);outline:2px solid var(--lavender);outline-offset:0;background:#fff}.support-launcher-panel .support-composer.is-compact{grid-template-columns:minmax(0,1fr);gap:0;padding:12px}.dashboard-layout .support-launcher-panel .support-composer.is-compact textarea{background:#fff;border-radius:14px;grid-area:1/1;min-height:56px;padding:16px 62px 16px 14px;font-size:14px;line-height:22px}.dashboard-layout .support-launcher-panel .support-composer.is-compact.has-count textarea{padding-right:110px}.dashboard-layout .support-launcher-panel .support-composer.is-compact textarea:focus-visible{outline:2px solid var(--lavender);outline-offset:0}.support-launcher-panel .support-composer.is-compact .support-composer-row{pointer-events:none;flex-wrap:nowrap;grid-area:1/1;place-self:end;gap:6px;margin:6px}.support-launcher-panel .support-composer.is-compact .support-send{pointer-events:auto;border-radius:10px;width:44px;min-width:44px;height:44px;padding:0}.support-launcher-panel .support-composer.is-compact .support-composer-error{grid-column:1;margin-top:8px}.support-launcher-panel .support-composer.is-full{padding:12px 14px}.support-launcher-offline{border-bottom:1px solid var(--warm-border);background:var(--warm-surface);color:var(--ink);flex-shrink:0;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:12.5px;display:flex}@media (width<=640px),(height<=560px){.support-launcher:not(.is-docked) .support-launcher-panel{z-index:40;width:auto;height:auto;max-height:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:linear-gradient(var(--brand-violet) 50%, white 50%);border:0;border-radius:0;animation-name:nora-sheet-in;inset:0}}@keyframes nora-sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (height<=560px){.support-launcher:not(.is-docked) .support-launcher-panel{overscroll-behavior:contain;overflow-y:auto}.support-launcher:not(.is-docked) .support-launcher-body{min-height:160px}.support-launcher-head{padding-block:6px}.support-launcher-status-line{display:none}.support-launcher-panel .support-composer{gap:6px;padding:8px 12px}.support-launcher-panel .support-composer textarea{height:44px;min-height:44px}.support-launcher-panel .support-composer-row{justify-content:flex-end}.support-launcher-panel .support-composer-row>p{display:none}.support-launcher-views{padding-block:3px}}@media (prefers-reduced-motion:reduce){.support-launcher-button,.support-launcher-tip,.nora-starter,.nora-route,.support-launcher-panel .support-composer textarea{transition:none}.support-launcher-panel{animation:none}.nora-starter:hover:not(:disabled),.support-launcher-button:hover{transform:none}.support-launcher-dot:after,.nora-dots i,.nora-skeleton i,.nora-chat-skeleton i{animation:none}}.dashboard-layout.has-support-launcher .dashboard-main:not(:has(.inbox-workspace,.intel-lab-layout)){padding-bottom:40px}html:has(.dashboard-layout.has-support-launcher){scroll-padding-bottom:calc(var(--support-launcher-size,56px) + var(--support-launcher-inset,24px) + 8px)}@media (width>=1101px){.dashboard-layout.has-support-launcher :is(.crm-detail-panel,.op-panel,.approved-record-workspace .rp-panel.op-panel,.rp-opportunities>.rp-panel,.wfd-detail,.agent-widget-preview-column,.inbox-context){padding-bottom:calc(var(--support-launcher-size) + var(--support-launcher-inset))}}.dashboard-layout.has-support-launcher .dashboard-main>.approved-record-workspace .qf-pagination,.dashboard-layout.has-support-launcher .dashboard-main>.crm-workspace .qf-pagination{padding-right:80px}.support-launcher.is-docked{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.support-launcher.is-docked .support-launcher-panel{border:1px solid var(--border);width:100%;height:auto;min-height:240px;max-height:100%;box-shadow:none;background:#fff;border-radius:14px;flex:auto;padding:0;animation:none;position:relative;inset:auto}.support-launcher.is-docked .support-launcher-button{margin-top:10px;position:relative;inset:auto}.nora-form-floating-host:has(.support-launcher-panel){flex-direction:column;flex:1;min-height:0;margin-top:8px;display:flex}.support-launcher.is-docked .support-launcher-head{gap:8px;padding:10px 8px}.support-launcher.is-docked .support-launcher-role{display:none}.support-launcher.is-docked .support-launcher-body{min-height:0}:is(.workspace-dialog:has(.support-launcher.is-docked .support-launcher-panel),.workspace-dialog:has(.nora-form-conversation)){width:min(1240px,100vw - 32px)}.workspace-dialog:has(:is(.support-launcher.is-docked .support-launcher-panel,.nora-form-conversation)) .workspace-dialog-body{flex-direction:column;display:flex;overflow:hidden}.workspace-dialog .nora-form-layout:has(:is(.support-launcher-panel,.nora-form-conversation)){flex:1;min-height:0}.workspace-dialog-body form:has(:is(.support-launcher-panel,.nora-form-conversation)){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workspace-dialog-body>:is(.proposals-new,.op-editor):has(:is(.support-launcher-panel,.nora-form-conversation)){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workspace-dialog .nora-form-layout:has(:is(.support-launcher-panel,.nora-form-conversation))>.nora-form-fields{overflow-anchor:none;overscroll-behavior:contain;min-height:0;scroll-padding-bottom:96px;overflow:auto}.workspace-dialog .nora-form-layout:has(:is(.support-launcher-panel,.nora-form-conversation))>.nora-form-assistant{min-height:0;overflow:hidden}:is(.workspace-dialog .nora-form-floating-host:has(.support-launcher-panel),.workspace-dialog .nora-form-conversation){overscroll-behavior:contain}@media (width<=900px){.support-launcher.is-docked .support-launcher-panel{min-height:0}.workspace-dialog .nora-form-layout:has(:is(.support-launcher-panel,.nora-form-conversation)){flex-direction:column;gap:8px;min-height:0;display:flex}.workspace-dialog .nora-form-layout:has(:is(.support-launcher-panel,.nora-form-conversation))>.nora-form-fields{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:130px;overflow:auto}.workspace-dialog .nora-form-layout:has(:is(.support-launcher-panel,.nora-form-conversation))>.nora-form-assistant{flex:none;order:2;margin:0 0 8px;padding:8px}.workspace-dialog .nora-form-floating-host:has(.support-launcher-panel){margin-top:6px}}.live-chat{gap:8px;min-width:0;list-style:none;display:grid}.live-chat-head{border:1px solid var(--border);background:var(--lavender);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.live-chat-head>div{flex:auto;gap:2px;min-width:0;display:grid}.live-chat-head strong{color:var(--ink);font-size:13.5px}.live-chat-head span{color:var(--muted);font-size:12.5px}.live-chat-head.is-ended{background:#fff}.live-chat-avatar{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:inline-grid;position:relative}.live-chat-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.live-chat-avatar.is-queue{color:var(--primary);box-shadow:0 0 0 1px var(--border);background:#fff}.live-chat-dot{background:var(--muted);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.live-chat-dot.is-online{background:var(--success,#1f9d55)}.live-chat-clock{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:12.5px}.live-chat-log{gap:6px;margin:0;padding:0;list-style:none;display:grid}.live-chat-msg{justify-items:start;gap:2px;min-width:0;padding-right:36px;display:grid}.live-chat-msg>p{border:1px solid var(--border);max-width:100%;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border-radius:4px 14px 14px;margin:0;padding:8px 12px;font-size:13.5px;line-height:1.5}.live-chat-msg.is-mine{justify-items:end;padding:0 0 0 36px}.live-chat-msg.is-mine>p{background:var(--primary);color:#fff;border-color:#0000;border-radius:14px 4px 14px 14px}.live-chat-msg.is-mine>p a{color:#fff}.live-chat-msg.is-system{justify-items:center;padding:0}.live-chat-msg.is-system>p{color:var(--muted);text-align:center;background:0 0;border:0;font-size:12.5px}.live-chat-from{color:var(--muted);font-size:11.5px}.live-chat-msg img{border:1px solid var(--border);object-fit:cover;border-radius:10px;max-width:min(240px,100%);max-height:240px;display:block}.live-chat-ticket{border:1px solid var(--border);max-width:100%;color:var(--ink);background:#fff;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.live-chat-ticket>span{gap:2px;min-width:0;font-size:12.5px;display:grid}.live-chat-ticket strong{color:var(--primary)}.live-chat-typing{color:var(--muted);font-size:12.5px;font-style:italic}.live-chat-actions{justify-content:flex-end;display:flex}.live-chat-rating{border:1px solid var(--border);background:#fff;border-radius:12px;gap:8px;padding:12px;display:grid}.live-chat-rating fieldset{border:0;margin:0;padding:0}.live-chat-rating legend{margin-bottom:4px;font-size:13.5px;font-weight:600}.live-chat-rating textarea{box-sizing:border-box;border:1px solid var(--border);width:100%;font:inherit;resize:vertical;border-radius:8px;padding:8px;font-size:13px}.live-chat-rating>button{justify-self:end}.live-chat-stars{gap:4px;display:flex}.live-chat-stars button{color:var(--border);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:24px;line-height:1}.live-chat-stars button.is-on{color:var(--warning,#e0a100)}.live-chat-rated{color:var(--muted);text-align:center;margin:0;font-size:12.5px}.live-chat-upsell{background:var(--lavender);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;list-style:none;display:flex}.live-chat-composer .support-composer-row{justify-content:space-between;gap:8px;display:flex}.live-chat-attach{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.live-chat-nora-back{margin-top:4px}.wfd{min-width:0;color:var(--ink);container:wfd/inline-size}.wfd .ui-page-header{margin-bottom:14px}.wfd .ui-page-actions .button{gap:8px}.wfd :is(button,a,input,select,summary,[tabindex="-1"]):focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.wfd-note{border:1px solid color-mix(in srgb, var(--brand-violet) 18%, white);background:var(--lavender);color:#423155;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 14px;font-size:12.5px;line-height:1.55;display:flex}.wfd-note>svg{color:var(--brand-violet);flex-shrink:0;margin-top:1px}.wfd-filters{border:1px solid var(--border);background:var(--surface,white);box-shadow:var(--shadow-card);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px;display:flex}.wfd-field{color:#2c2540;gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.wfd-field>select{min-width:160px;max-width:100%;min-height:40px}.wfd-search{flex:320px}.wfd-search-row{flex-wrap:wrap;gap:8px;display:flex}.wfd-search-row .button{min-height:40px;padding:8px 16px}.wfd-search-input{flex:220px;min-width:0;position:relative}.wfd-search-input>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.wfd .wfd-search-input>input{width:100%;min-height:40px;padding-left:36px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.wfd-search-input>input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.wfd-field-help,.wfd-field-error{margin:0;font-size:11.5px;font-weight:500;line-height:1.45}.wfd-field-help{color:var(--muted)}.wfd-field-error{color:var(--error)}.wfd-chips{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.wfd-chip{border:1px solid var(--border);color:#423155;min-height:34px;font:600 12px/1.2 var(--font-sans);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;display:inline-flex}.wfd-chip:hover{border-color:color-mix(in srgb, var(--brand-violet) 30%, white);background:var(--canvas)}.wfd-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--brand-violet) 55%, white);background:var(--lavender);color:var(--brand-violet)}.wfd-callout{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.wfd-callout>p{flex:220px;margin:0}.wfd-state{color:var(--muted);text-align:center;margin:0;padding:28px 16px;font-size:13px}.wfd-problem{border:1px solid var(--error-border);background:var(--error-surface);border-radius:12px;justify-items:start;gap:6px;margin:14px;padding:14px;font-size:13px;display:grid}.wfd-problem>strong{color:var(--error)}.wfd-problem>p{color:#423155;overflow-wrap:anywhere;margin:0 0 4px}.wfd .ui-empty-state{padding:36px 18px}.wfd .ui-empty-state h2{font-size:16px}.wfd .ui-empty-state p{font-size:13px}.wfd-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.wfd-list-pane,.wfd-detail{border:1px solid var(--border);background:var(--surface,white);min-width:0;box-shadow:var(--shadow-card);border-radius:14px}.wfd-list-pane{overflow:hidden}.wfd-detail-empty,.wfd-layout.has-selection>.wfd-list-pane{display:none}@container wfd (width>=860px){.wfd-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr)}.wfd-layout.has-selection>.wfd-list-pane,.wfd-detail-empty{display:block}.wfd-list-scroll{max-height:72vh;overflow:auto}.wfd-detail .wfd-back{display:none}.wfd-detail{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:auto}}.wfd-list-head{border-bottom:1px solid var(--border);background:var(--surface-subtle,#faf9fc);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding:12px 14px;display:flex}.wfd-list-head h2{letter-spacing:-.1px;margin:0;font-size:13px}.wfd-list-head p{color:var(--muted);margin:0;font-size:11.5px}.wfd-runs{margin:0;padding:0;list-style:none}.wfd-runs>li{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 14px;font-size:12px;display:grid;position:relative}.wfd-runs>li:last-child{border-bottom:0}.wfd-runs>li:hover{background:var(--canvas)}.wfd-runs>li.is-selected{background:color-mix(in srgb, var(--brand-violet) 6%, white);box-shadow:inset 3px 0 var(--brand-violet)}.wfd .connection-provider-mark{background:var(--lavender);width:30px;height:30px;color:var(--brand-plum);border-radius:9px;place-items:center;display:grid}.wfd .connection-provider-mark svg{width:18px;height:18px}.wfd .connection-provider-mark .provider-phone{color:var(--brand-purple)}.wfd .connection-provider-mark .provider-instagram{color:var(--brand-magenta)}.wfd .connection-provider-mark .provider-messenger{color:var(--brand-violet)}.wfd-run-main{gap:3px;min-width:0;display:grid}.wfd-run-main>a{color:var(--brand-violet);overflow-wrap:anywhere;font-size:13px;font-weight:700;text-decoration:none}.wfd-run-main>a:after{content:"";position:absolute;inset:0}.wfd-run-main>a:hover{text-decoration:underline}.wfd-run-meta{color:var(--muted);flex-wrap:wrap;gap:2px 10px;font-size:11px;display:flex}.wfd-run-reason{color:#5f5a70;overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.wfd-runs .ui-status{white-space:nowrap}.wfd .ui-status>.wfd-glyph{margin-left:-2px}.wfd-list-foot{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;font-size:12px;display:flex}.wfd-list-foot .button{min-height:36px;padding:6px 14px;font-size:12.5px}.wfd-list-foot .wfd-field-error{flex-basis:100%}.wfd-glyph{flex-shrink:0}.wfd-glyph.is-completed{color:var(--brand-violet)}.wfd-glyph.is-in_progress{color:var(--brand-purple)}.wfd-glyph.is-blocked,.wfd-glyph.is-unknown{color:#a15f06}.wfd-glyph.is-failed{color:var(--brand-crimson)}.wfd-glyph.is-not_reached,.wfd-glyph.is-skipped{color:#8a8098}.wfd-detail{padding:16px 18px 18px}.wfd-detail .rp-panel-heading{align-items:flex-start}.wfd-detail .rp-panel-heading>.connection-provider-mark{border-radius:12px;width:42px;height:42px}.wfd-detail .rp-panel-heading h2{overflow-wrap:anywhere}.wfd-detail-subtitle{color:var(--muted);margin:0 0 6px;font-size:12px}.wfd-back.button{gap:6px;min-height:36px;padding:6px 12px;font-size:12.5px}.wfd-outcome{border:1px solid color-mix(in srgb, var(--brand-violet) 20%, white);background:color-mix(in srgb, var(--brand-violet) 5%, white);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.wfd-outcome>p{margin:0}.wfd-outcome.is-blocked,.wfd-outcome.is-unknown{border-color:var(--warm-border);background:var(--warm-surface)}.wfd-outcome.is-failed{border-color:var(--error-border);background:var(--error-surface)}.wfd-outcome.is-in_progress{border-color:var(--border);background:var(--canvas)}.wfd-summary{border:1px solid var(--border);background:var(--surface-subtle,#faf9fc);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;margin:0 0 16px;padding:12px 14px;display:grid}.wfd-summary>div{min-width:0}.wfd-summary dt,.wfd-facts dt{color:var(--muted);font-size:11px;font-weight:600}.wfd-summary dd,.wfd-facts dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 0;font-size:12.5px;display:flex}.wfd code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.wfd-copy{border:1px solid var(--border);color:#423155;min-height:28px;font:600 11px/1.2 var(--font-sans);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.wfd-copy:hover{background:var(--canvas)}.wfd-open{color:var(--brand-violet);font-size:12px;font-weight:700}.wfd-timeline{margin:0;padding:0;list-style:none}.wfd-step{grid-template-columns:30px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.wfd-step:last-child{padding-bottom:0}.wfd-step:after{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:32px;bottom:2px;left:14px}.wfd-step:last-child:after{display:none}.wfd-step.is-not_reached:after,.wfd-step.is-skipped:after{background:repeating-linear-gradient(to bottom, var(--border) 0 4px, transparent 4px 8px)}.wfd-step-marker{background:var(--lavender);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.wfd-step.is-blocked .wfd-step-marker,.wfd-step.is-unknown .wfd-step-marker{background:var(--warm-surface)}.wfd-step.is-failed .wfd-step-marker{background:color-mix(in srgb, var(--brand-crimson) 10%, white)}.wfd-step.is-not_reached .wfd-step-marker,.wfd-step.is-skipped .wfd-step-marker{background:#f4f2f7}.wfd-step-body{min-width:0;padding-top:4px}.wfd-step-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wfd-step-head h3{letter-spacing:-.1px;margin:0;font-size:13.5px}.wfd-step.is-not_reached .wfd-step-head h3,.wfd-step.is-skipped .wfd-step-head h3{color:#6a6278}.wfd-step-duration{color:var(--muted);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.wfd-step-summary{color:#2c2540;margin:5px 0 0;font-size:12.5px;line-height:1.55}.wfd-step.is-not_reached .wfd-step-summary,.wfd-step.is-skipped .wfd-step-summary{color:var(--muted)}.wfd-step-time{color:var(--muted);margin:3px 0 0;font-size:11px}.wfd-codes{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wfd-codes li{background:var(--canvas);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.wfd-step.is-blocked .wfd-codes li,.wfd-step.is-unknown .wfd-codes li{background:var(--warm-surface)}.wfd-step.is-failed .wfd-codes li{background:var(--error-surface)}.wfd-codes code{color:var(--brand-plum);background:#fff;border-radius:5px;padding:1px 6px;font-weight:600}.wfd-codes small{color:var(--muted)}.wfd-facts{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 14px;margin:10px 0 0;display:grid}.wfd-facts>div{min-width:0}.wfd-more{margin-top:10px;font-size:12px}.wfd-more summary{width:fit-content;color:var(--brand-violet);cursor:pointer;font-weight:600}.wfd-more summary span{color:var(--muted);font-weight:500}.wfd-records,.wfd-events{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wfd-records li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.wfd-records li>span{min-width:110px;color:var(--muted)}.wfd-events li{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:8px;line-height:1.45;display:grid}.wfd-events li>.wfd-glyph{margin-top:2px}.wfd-events li code{color:var(--brand-plum);margin-left:6px}.wfd-events time{color:var(--muted);white-space:nowrap;font-size:11px}@container wfd (width<=520px){.wfd-filters{padding:12px}.wfd-field,.wfd-field>select{flex:100%;width:100%}.wfd-runs>li{grid-template-columns:30px minmax(0,1fr)}.wfd-runs>li>.ui-status{grid-column:2;justify-self:start}.wfd-detail{padding:14px 12px}.wfd-step{grid-template-columns:26px minmax(0,1fr);gap:10px}.wfd-step-marker{width:26px;height:26px}.wfd-step:after{top:28px;left:12px}.wfd-events li{grid-template-columns:14px minmax(0,1fr)}.wfd-events time{grid-column:2}.wfd-summary{grid-template-columns:minmax(0,1fr)}}.qf-donut-slice,.qf-funnel-band{fill:var(--qf-tone)}.qf-swatch{background:var(--qf-tone)}.qf-ring-value{stroke:var(--qf-tone)}.qf-funnel-neck{fill:var(--qf-tone);fill-opacity:.16}.qf-donut{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 20px;min-width:0;display:grid}.qf-donut-svg{width:176px;height:176px;display:block}.qf-donut-slice{stroke:var(--qf-chart-surface);stroke-width:2px;stroke-linejoin:round}.qf-donut-total{fill:var(--qf-chart-ink);font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:26px;font-weight:700}.qf-donut-caption{fill:var(--qf-chart-muted);font-size:12px}.qf-donut-legend{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qf-donut-row{width:100%;min-height:30px;color:var(--qf-chart-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:10px minmax(0,1fr) auto 48px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:grid}button.qf-donut-row{cursor:pointer}button.qf-donut-row:hover{background:var(--lavender)}button.qf-donut-row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.qf-swatch{border-radius:3px;width:10px;height:10px;display:block}.qf-donut-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.qf-donut-label>svg{color:var(--qf-chart-muted);flex:none}.qf-donut-row strong{font-variant-numeric:tabular-nums;font-weight:700}.qf-donut-share{color:var(--qf-chart-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.qf-rings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.qf-ring{border:1px solid var(--border);background:var(--qf-chart-surface);min-width:0;color:var(--qf-chart-ink);font:inherit;text-align:center;border-radius:12px;justify-items:center;gap:3px;padding:10px 6px;display:grid}button.qf-ring{cursor:pointer}button.qf-ring:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--lavender)}button.qf-ring:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qf-ring-svg{width:84px;height:84px;display:block}.qf-ring-track{fill:none;stroke:var(--lavender);stroke-width:9px}.qf-ring-value{fill:none;stroke-width:9px;stroke-linecap:round}.qf-ring-text{fill:var(--qf-chart-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.qf-ring-text.is-missing{fill:var(--qf-chart-muted);font-weight:500}.qf-ring-label{font-size:12.5px;font-weight:650;line-height:1.3}.qf-ring-detail{color:var(--qf-chart-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.qf-tapered-row .qf-funnel-band{transition:opacity .12s}.qf-mark.is-active .qf-funnel-band{opacity:.86}.qf-chart-svg .qf-funnel-stage{fill:var(--qf-chart-ink);font-size:12.5px;font-weight:650}.qf-chart-svg .qf-funnel-count{fill:var(--qf-chart-ink);font-size:15px;font-weight:750}.qf-chart-svg .qf-funnel-count.is-missing{fill:var(--qf-chart-muted);font-size:12px;font-weight:500}.qf-chart-svg .qf-funnel-share{fill:var(--qf-chart-muted);font-size:11px}.qf-chart-svg .qf-funnel-drop{fill:var(--qf-delta-bad);font-size:11px;font-weight:700}.qf-chart-svg .qf-funnel-continued{fill:var(--qf-chart-ink);font-size:10.5px;font-weight:650}.qf-dropoff{border:1px solid var(--warm-border);background:var(--warm-surface);color:var(--qf-chart-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.qf-dropoff>svg{color:var(--qf-delta-bad);flex:none}.qf-dropoff strong{font-weight:700}.rp-card.qf-metric-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:0;padding:4px;display:grid}.qf-metric{min-width:0;color:var(--qf-chart-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-content:start;gap:4px;padding:10px 14px;display:grid}.qf-metric+.qf-metric{box-shadow:inset 1px 0 0 var(--border)}button.qf-metric{cursor:pointer}button.qf-metric:hover{background:var(--lavender);box-shadow:none}button.qf-metric:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.qf-metric-label{color:var(--qf-chart-muted);font-size:12.5px;font-weight:600}.qf-metric-value{font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-size:22px;font-weight:700;line-height:1.15}.qf-metric-value.is-unavailable{color:var(--qf-chart-muted);font-size:14px;font-weight:600}.qf-hero-switch{border:1px solid var(--border);background:var(--canvas);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.qf-hero-switch>button{min-height:30px;color:var(--qf-chart-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 12px;font-size:12.5px;font-weight:650}.qf-hero-switch>button[aria-pressed=true]{background:var(--qf-chart-surface);box-shadow:var(--shadow-card);color:var(--primary)}.qf-hero-switch>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.qf-hero-figure{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.qf-hero-value{color:var(--qf-chart-ink);font-variant-numeric:tabular-nums;letter-spacing:-.8px;font-size:32px;font-weight:750;line-height:1.1}.qf-hero-figure .qf-kpi-delta{font-size:12.5px}.qf-summary-grid .qf-donut{grid-template-columns:minmax(0,1fr);justify-items:center}.qf-summary-grid .qf-donut-legend{width:100%}.qf-summary-grid{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}@media (width>=900px){.qf-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1360px){.qf-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639.98px){.qf-donut{grid-template-columns:minmax(0,1fr);justify-items:center}.qf-donut-legend{width:100%}.qf-hero-value{font-size:27px}.rp-card.qf-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.qf-metric+.qf-metric{box-shadow:none}.qf-chart-svg .qf-funnel-stage{font-size:11px}.qf-chart-svg .qf-funnel-count{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.qf-tapered-row .qf-funnel-band{transition:none}}.ar-dialog{min-width:0;color:var(--ink);gap:18px;display:grid}.ar-fieldset{border:0;border-bottom:1px solid var(--border);gap:10px;min-width:0;margin:0;padding:0 0 18px;display:grid}.ar-fieldset>legend{color:var(--ink);margin-bottom:10px;padding:0;font-size:13px;font-weight:700}.ar-choices{flex-wrap:wrap;gap:8px;display:flex}.ar-choice{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.ar-choice input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.ar-choice:hover{border-color:var(--primary);background:var(--surface-subtle)}.ar-choice:has(input:checked){border-color:var(--primary);background:var(--surface-selected);color:var(--primary)}.ar-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ar-dates{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;display:grid}.ar-field{gap:5px;min-width:0;display:grid}.ar-field>label{color:var(--ink);font-size:12px;font-weight:650}.ar-dialog .ar-field input{border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:38px;color:var(--ink);font:inherit;padding:7px 10px;font-size:13px}.ar-dialog .ar-field input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.ar-field-error{color:var(--error);font-size:12px;font-weight:600;line-height:1.4}.ar-check{min-width:0;color:var(--ink);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.ar-check input{width:17px;height:17px;accent-color:var(--primary);flex:none;margin:1px 0 0}.ar-check input:disabled{cursor:not-allowed}.ar-check>span{gap:1px;min-width:0;display:grid}.ar-check small{color:var(--muted);font-size:11.5px}.ar-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.ar-preview,.ar-static,.ar-hint,.ar-note{align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.ar-preview,.ar-static{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--ink);padding:9px 12px}.ar-preview>svg,.ar-static>svg,.ar-hint>svg,.ar-note>svg{color:var(--primary);flex:none;margin-top:1px}.ar-hint{border:1px solid var(--warm-border);border-radius:var(--radius-control);background:var(--warm-surface);color:var(--ink);padding:9px 12px}.ar-note{color:var(--muted)}.ar-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ar-chips.is-muted{opacity:.55}.ar-chip{border:1px solid var(--border);background:var(--lavender);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.ar-chip>svg{color:var(--primary)}.ar-form-error{border:1px solid var(--error-border);border-radius:var(--radius-control);background:var(--error-surface);color:var(--error);margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45}.analytics-reports{gap:12px;min-width:0;display:grid}.ar-notice{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.ar-notice.is-ready{border-color:var(--primary);background:var(--surface-selected)}.ar-notice.is-muted{background:var(--surface-subtle)}.ar-notice.is-error{border-color:var(--error-border);background:var(--error-surface)}.ar-notice-mark{border-radius:var(--radius-control);background:var(--lavender);width:34px;height:34px;color:var(--primary);flex:none;place-items:center;display:grid}.ar-notice.is-error .ar-notice-mark{background:var(--surface);color:var(--error)}.ar-notice-text{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:260px;gap:2px;font-size:13px;line-height:1.45;display:grid}.ar-notice-text>span{color:var(--muted)}.ar-notice-text>.ar-notice-error{color:var(--error);font-weight:600}.ar-notice-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ar-icon-button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;place-items:center;padding:0;display:grid}.ar-icon-button:hover{background:var(--canvas);color:var(--ink)}.ar-icon-button:focus-visible,.ar-refresh:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ar-message{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--ink);margin:0;padding:10px 12px;font-size:13px}.ar-message.is-error{border-color:var(--error-border);background:var(--error-surface);color:var(--error)}.ar-card{gap:4px;display:grid}.rp-card.ar-card>header>.ar-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.rp-card.ar-card>header .ar-create{min-height:34px}.ar-cell.ar-report{align-items:flex-start;gap:10px;display:flex}.ar-report-icon{background:var(--lavender);width:30px;height:30px;color:var(--primary);border-radius:8px;flex:none;place-items:center;display:inline-grid}.ar-report-text{justify-items:start;gap:2px;min-width:0;display:grid}.ar-report-text>strong{font-weight:650}.ar-report-text small{color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.4}.analytics-reports .qf-insight-table td:last-child .ar-actions{justify-content:flex-end}.rp-card.ar-card>header .ar-refresh,.rp-card.ar-card>header>.ar-refresh{border-radius:var(--radius-control);color:var(--primary);cursor:pointer;align-items:center;gap:5px;font-weight:650;display:inline-flex}.rp-card.ar-card>header .ar-refresh:disabled{opacity:.5;cursor:default}.rp-card.ar-card>.ar-card-description{color:var(--muted);margin:0 0 8px;font-size:13px}.ar-skeleton{display:grid}.analytics-reports .qf-insight-table :is(th,td){white-space:normal;vertical-align:top;overflow-wrap:anywhere}.analytics-reports .qf-insight-table thead th{white-space:nowrap}.ar-cell{justify-items:start;gap:2px;min-width:0;display:grid}.ar-cell>strong{font-weight:650}.ar-cell small{color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.4}.ar-cell .ui-status{margin-top:2px}.ar-cell>.ui-status:first-child{margin-top:0}.analytics-reports .qf-insight-table tbody tr:has(.ar-focus-mark)>*{background:var(--surface-selected)}.ar-none{color:var(--muted)}.ar-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:150px;display:flex}.ar-actions small.ar-row-message{color:var(--ink);flex-basis:100%}.ar-actions small.ar-row-message.is-error{color:var(--error);font-weight:600}.ar-more{justify-items:center;gap:6px;padding-top:12px;display:grid}@media (width<=639.98px){.ar-dates,.ar-sections{grid-template-columns:minmax(0,1fr)}.analytics-reports .qf-insight-table tbody tr:has(.ar-focus-mark){border-radius:var(--radius-control);background:var(--surface-selected)}.analytics-reports .qf-insight-table tbody tr:has(.ar-focus-mark)>*{box-shadow:none;background:0 0}.ar-actions{min-width:0}.ar-notice-actions{width:100%;margin-left:0}}.analytics-page{gap:14px;min-width:0;display:grid}.analytics-page :is(h2,h3,h4,p,dd,li){overflow-wrap:anywhere}.analytics-panel,.analytics-panel-body,.analytics-tab{gap:14px;min-width:0;display:grid}.analytics-panel-body{transition:opacity .15s}.analytics-panel{position:relative}.analytics-page.is-refreshing .analytics-panel-body,.analytics-page.is-stale .analytics-panel-body{opacity:.72}.analytics-page.is-refreshing .analytics-panel:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--primary) 45%, var(--brand-magenta) 60%, transparent 100%);background-repeat:no-repeat;background-size:50% 100%;border-radius:2px;width:100%;height:2px;animation:1.1s ease-in-out infinite analytics-loading;position:absolute;top:-8px;left:0}@keyframes analytics-loading{0%{background-position:-50% 0}to{background-position:150% 0}}.analytics-skeleton{min-width:0}.analytics-menu{position:relative}.analytics-menu-panel{z-index:30;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:min(320px,100vw - 32px);box-shadow:var(--shadow-popover);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.analytics-page .analytics-menu-panel>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:10px;padding:10px;font-size:13px;font-weight:650;display:flex}.analytics-menu-panel>button>svg{color:var(--primary);flex:none;margin-top:1px}.analytics-menu-panel>button>span{gap:3px;display:grid}.analytics-menu-panel small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}.analytics-page .analytics-menu-panel>button:hover:not(:disabled),.analytics-page .analytics-menu-panel>button:focus-visible{background:var(--lavender)}.analytics-page .analytics-menu-panel>button:disabled{color:var(--muted);cursor:not-allowed}.analytics-notice,.analytics-alert,.analytics-stale{border:1px solid var(--border);background:var(--lavender);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;font-size:13px;display:flex}.analytics-notice>svg,.analytics-stale>svg{color:var(--primary);flex:none}.analytics-notice>span,.analytics-alert>span,.analytics-stale>span{flex:220px;min-width:0}.analytics-alert{border-color:var(--error-border);background:var(--error-surface);color:var(--error);font-weight:600}.analytics-stale{border-color:var(--warm-border);background:var(--warm-surface)}.analytics-page .analytics-link-button{color:var(--primary);font-size:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.analytics-page .analytics-dismiss{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.analytics-page .analytics-dismiss:hover{background:var(--surface);color:var(--ink)}.analytics-notes{min-width:0;color:var(--muted);font-size:12px}.analytics-notes>summary{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-weight:600;list-style:none;display:inline-flex}.analytics-notes>summary::-webkit-details-marker{display:none}.analytics-notes>summary>svg{color:var(--primary)}.analytics-notes>summary:hover{border-color:var(--input-border);color:var(--ink)}.analytics-notes>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.analytics-notes[open]>summary{margin-bottom:8px}.analytics-notes>ul{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:5px;margin:0;padding:10px 12px;list-style:none;display:grid}.analytics-notes li{align-items:flex-start;gap:6px;min-width:0;line-height:1.45;display:inline-flex}.analytics-notes svg{color:var(--primary);flex:none;margin-top:1px}.analytics-filterbar{top:calc(var(--topbar-height) + 8px);z-index:20;border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 94%, transparent);min-width:0;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:8px;padding:8px 10px;display:grid;position:sticky}.analytics-filter-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.analytics-filter-context{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;min-height:36px;display:flex}.analytics-filter-context>*{flex:none}.analytics-context-loading{align-items:center;width:min(220px,60%);min-height:36px;display:inline-flex}.analytics-context-loading>.rp-skeleton{width:100%;height:12px}.analytics-filter-row>.analytics-period>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.analytics-comparing{background:var(--lavender);min-height:30px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin:0;padding:3px 10px;font-size:12px;display:inline-flex}.analytics-comparing strong{color:var(--ink);font-weight:650}.analytics-filter-context>.analytics-comparing,.analytics-filter-context>.analytics-segmented{flex:0 auto;min-width:0}.analytics-comparing>span,.analytics-segmented>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.analytics-filter-context>.analytics-segmented{flex-wrap:nowrap}.analytics-page .analytics-filter-context .analytics-segmented>button{flex:0 auto;min-width:0}.analytics-page .analytics-filter-context .analytics-segmented>button:last-child{flex-shrink:0}.analytics-field{gap:4px;min-width:0;display:grid}.analytics-field>label,.analytics-inline-field>span{color:var(--muted);font-size:12px;font-weight:650}.analytics-page .analytics-field :is(select,input),.analytics-page .analytics-inline-field select{width:100%;min-height:36px;padding:7px 10px;font-size:13px}.analytics-period{flex:0 170px}.analytics-custom{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.analytics-custom .analytics-field{flex:140px}.analytics-page .analytics-apply{align-self:end;min-height:36px}.analytics-page .analytics-field input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.analytics-error{color:var(--error);font-size:12px;font-weight:600;line-height:1.35}.analytics-field-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.analytics-page .analytics-period-label{min-height:36px;color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.analytics-period-label strong{color:var(--ink);white-space:nowrap;font-size:13px}.analytics-period-label>svg{color:var(--primary);flex:none}.analytics-page :is(.analytics-toggle,.analytics-filter-button),.analytics-page .analytics-segmented>button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:36px;color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.analytics-page :is(.analytics-toggle,.analytics-filter-button):hover:not(:disabled),.analytics-page .analytics-segmented>button:hover:not(:disabled){border-color:var(--input-border)}.analytics-page :is(.analytics-toggle,.analytics-filter-button,.analytics-segmented>button):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.analytics-page :is(.analytics-toggle,.analytics-filter-button,.analytics-segmented>button):disabled{cursor:not-allowed;opacity:.6}.analytics-switch{background:var(--border);border-radius:999px;flex:none;width:28px;height:16px;transition:background .15s;position:relative}.analytics-switch:after{content:"";background:var(--surface);width:12px;height:12px;box-shadow:var(--shadow-card);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.analytics-toggle[aria-pressed=true] .analytics-switch{background:var(--primary)}.analytics-toggle[aria-pressed=true] .analytics-switch:after{transform:translate(12px)}.analytics-segmented{flex-wrap:wrap;min-width:0;display:inline-flex}.analytics-page .analytics-segmented>button{text-overflow:ellipsis;border-radius:0;max-width:100%;overflow:hidden}.analytics-page .analytics-segmented>button:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.analytics-page .analytics-segmented>button:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0;margin-left:-1px}.analytics-page .analytics-segmented>button[aria-pressed=true]{border-color:var(--primary);background:var(--lavender);color:var(--primary);position:relative}.analytics-popover{position:relative}.analytics-popover-panel{z-index:25;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);width:min(300px,100vw - 32px);max-height:min(70dvh,520px);box-shadow:var(--shadow-popover);gap:12px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.analytics-popover-actions{justify-content:flex-end;gap:8px;display:flex}.analytics-channel-list,.analytics-radio-list{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.analytics-channel-list legend,.analytics-radio-list legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:12px;font-weight:650}.analytics-check{min-height:32px;color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.analytics-check:hover{background:var(--lavender)}.analytics-check>svg{color:var(--muted);flex:none}.analytics-check input{accent-color:var(--primary);flex:none;margin:0}.analytics-more-fields{gap:10px;display:grid}.analytics-filter-meta{align-items:center;gap:4px 10px;margin-left:auto;display:inline-flex}.analytics-updated{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;align-self:center;margin-left:auto;padding-right:4px;font-size:12px}.analytics-page .analytics-sheet-button{display:none}.analytics-chip-row{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.analytics-chips{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.analytics-chip{border:1px solid var(--border);background:var(--lavender);max-width:100%;min-height:28px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-size:12px;font-weight:600;display:inline-flex}.analytics-chip>svg{color:var(--primary);flex:none}.analytics-chip.is-unused{background:var(--surface);color:var(--muted)}.analytics-chip-note{font-weight:500}.analytics-page .analytics-chip>button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.analytics-page .analytics-chip>button:hover{background:var(--surface);color:var(--ink)}.analytics-page .analytics-reset{color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:12px;font-weight:650;display:inline-flex}.analytics-page .analytics-reset:hover{background:var(--lavender)}.analytics-sheet{gap:14px;display:grid}.analytics-sheet-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.analytics-page .analytics-block{align-content:start}.analytics-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;min-width:0;display:grid}.analytics-block-body{gap:10px;min-width:0;display:grid}.analytics-page .analytics-section-title{color:var(--ink);margin:4px 0 0;font-size:15px}.analytics-legacy{gap:10px;min-width:0;display:grid}.analytics-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:8px;min-width:0;display:grid}.analytics-page .analytics-fact{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--ink);font:inherit;text-align:left;border-radius:10px;align-content:start;gap:3px;padding:10px 12px;display:grid}.analytics-page button.analytics-fact{cursor:pointer}.analytics-page button.analytics-fact:hover{border-color:var(--input-border);background:var(--lavender)}.analytics-page button.analytics-fact:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.analytics-fact-label{color:var(--muted);font-size:12px;font-weight:600}.analytics-fact-value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:21px;font-weight:700;line-height:1.2}.analytics-fact-hint{color:var(--muted);font-size:12px;line-height:1.4}.analytics-page .analytics-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.analytics-missing{color:var(--muted);font-style:normal}.analytics-na{color:var(--muted)}.analytics-ratio{justify-items:end;gap:1px;display:inline-grid}.analytics-ratio small,.analytics-stage-name small{color:var(--muted);font-size:11px;font-weight:500}.analytics-stage-name{gap:2px;display:grid}.analytics-amounts{white-space:nowrap;justify-items:end;gap:2px;display:inline-grid}.analytics-wrap{white-space:normal}.analytics-delta{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.analytics-delta.is-good{color:var(--qf-delta-good)}.analytics-delta.is-bad{color:var(--qf-delta-bad)}.analytics-delta.is-neutral{color:var(--muted);white-space:normal;font-weight:500}.analytics-page .analytics-drill-cell{color:var(--primary);font:inherit;font-variant-numeric:tabular-nums;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:5px;margin:-2px -4px;padding:2px 4px;font-weight:650}.analytics-page .analytics-drill-cell:hover{background:var(--lavender);text-decoration-color:currentColor}.analytics-page .analytics-drill-cell:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.analytics-channel-name{align-items:center;gap:6px;min-width:0;display:inline-flex}.analytics-channel-name>svg{color:var(--primary);flex:none}.analytics-member{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.analytics-mini-table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:10px;width:100%;font-size:12.5px;overflow:hidden}.analytics-mini-table caption{color:var(--muted);text-align:left;padding:4px 0 8px;font-size:12px;font-weight:650}.analytics-mini-table :is(th,td){border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:8px 12px}.analytics-mini-table thead th{background:var(--lavender);color:var(--muted);font-size:11.5px;font-weight:650}.analytics-mini-table tbody tr:nth-child(2n)>*{background:var(--canvas)}.analytics-mini-table tbody tr:last-child>*{border-bottom:0}.analytics-mini-table td:last-child,.analytics-mini-table td:nth-child(3){text-align:right}.analytics-series-picker{border:0;flex-wrap:wrap;gap:4px 6px;min-width:0;margin:0;padding:0;display:flex}.analytics-series-picker .analytics-check{border:1px solid var(--border);border-radius:999px;min-height:30px;padding:2px 10px 2px 6px;font-size:12px}.analytics-series-picker .analytics-check.is-on{border-color:var(--primary);background:var(--lavender)}.analytics-inline-field{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.analytics-page .analytics-inline-field select{width:auto;max-width:220px}.analytics-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.analytics-data-note{border-style:dashed}.rp-card.qf-insights{border-color:color-mix(in srgb, var(--primary) 18%, var(--border));background:linear-gradient(135deg, var(--surface) 0%, var(--surface) 55%, var(--lavender) 100%);gap:12px;padding:16px 18px;display:grid}.qf-insights-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.qf-insights-glyph{background:var(--gradient-brand);width:30px;height:30px;color:var(--surface);border-radius:9px;flex:none;place-items:center;display:inline-grid}.qf-insights-head h2{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.3}.qf-insights-head p{color:var(--muted);margin:2px 0 0;font-size:12.5px;line-height:1.4}.qf-insights-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.qf-takeaway{min-width:0;color:var(--ink);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.qf-takeaway-mark{background:var(--lavender);width:22px;height:22px;color:var(--primary);border-radius:999px;flex:none;place-items:center;margin-top:-1px;font-size:13px;font-weight:800;display:inline-grid}.qf-takeaway.is-good .qf-takeaway-mark{background:color-mix(in srgb, var(--qf-delta-good) 11%, var(--surface));color:var(--qf-delta-good)}.qf-takeaway.is-bad .qf-takeaway-mark{background:color-mix(in srgb, var(--qf-delta-bad) 10%, var(--surface));color:var(--qf-delta-bad)}.analytics-tab .customer-state.ui-empty-state{border:1px dashed color-mix(in srgb, var(--primary) 25%, var(--border));border-radius:var(--radius-card);background:var(--surface);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;min-height:0;margin:0;padding:16px 18px;display:grid}.analytics-tab .customer-state.ui-empty-state>.ui-empty-icon{grid-row:span 2;width:40px;height:40px;margin:0}.analytics-tab .customer-state.ui-empty-state>h2{margin:0;font-size:15px;line-height:1.3}.analytics-tab .customer-state.ui-empty-state>p{color:var(--muted);grid-column:2;margin:0;font-size:13px;line-height:1.45}.analytics-tab .customer-state.ui-empty-state>.analytics-empty-actions{grid-column:2;justify-content:flex-start;margin-top:6px}.analytics-footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 2px 2px;font-size:12px;display:flex}.analytics-footer>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.analytics-footer svg{color:var(--primary);flex:none}.analytics-drawer{border:0;border-left:1px solid var(--border);background:var(--surface);width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);box-shadow:var(--shadow-popover);margin:0 0 0 auto;padding:0;overflow:hidden}.analytics-drawer::backdrop{background:color-mix(in srgb, var(--ink) 40%, transparent)}.analytics-drawer-shell{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.analytics-drawer-header{border-bottom:1px solid var(--border);background:var(--canvas);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.analytics-drawer-header h2{margin:0;font-size:19px;line-height:1.3}.analytics-eyebrow{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:750}.analytics-drawer-count{color:var(--muted);margin:6px 0 0;font-size:13px}.analytics-drawer-body{align-content:start;gap:12px;min-height:0;padding:14px 22px 24px;transition:opacity .15s;display:grid;overflow-y:auto}.analytics-drawer-body.is-refreshing{opacity:.6}.analytics-drawer-list{margin:0;padding:0;list-style:none;display:grid}.analytics-drawer-list>li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:11px 0;display:flex}.analytics-drawer-row-main{flex:220px;gap:3px;min-width:0;display:grid}.analytics-drawer-row-main a{color:var(--primary);font-weight:650;text-decoration:none}.analytics-drawer-row-main a:hover,.analytics-drawer-row-main a:focus-visible{text-decoration:underline}.analytics-drawer-meta{color:var(--muted);font-size:12px}.analytics-drawer-row-side{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.analytics-drawer-placeholder{gap:8px;display:grid}.analytics-definitions{gap:18px;display:grid}.analytics-rules{background:var(--lavender);color:var(--ink);border-radius:10px;gap:6px;margin:0;padding:12px 14px 12px 30px;font-size:13px;line-height:1.5;display:grid}.analytics-definition-search{max-width:360px}.analytics-definition-search input{width:100%;min-height:36px}.analytics-definition-group{gap:10px;display:grid}.analytics-definition-group>h3{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.analytics-definition-group>h3>svg{color:var(--primary)}.analytics-definition{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px 14px;scroll-margin-top:110px}.analytics-definition.is-focused{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.analytics-definition :is(h3,h4){color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.analytics-definition-list{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px;line-height:1.45;display:grid}.analytics-definition-list dt{color:var(--muted);font-weight:650}.analytics-definition-list dd{color:var(--ink);margin:0}@media (width<=639.98px){.analytics-filterbar{padding:8px 10px;position:static}.analytics-filter-row>:is(.analytics-period,.analytics-custom,.analytics-toggle,.analytics-popover),.analytics-filter-context>:is(.analytics-segmented,.analytics-updated){display:none}.analytics-page .analytics-sheet-button{display:inline-flex}.analytics-filter-meta{margin-left:0}.analytics-grid-2{grid-template-columns:minmax(0,1fr)}.analytics-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-drawer{width:100vw}.analytics-drawer-header,.analytics-drawer-body{padding-left:16px;padding-right:16px}.analytics-definition-list{grid-template-columns:minmax(0,1fr)}.analytics-mini-table{max-width:100%;display:block;overflow-x:auto}.analytics-definition-list dd{margin-bottom:4px}.analytics-sheet-dates{grid-template-columns:minmax(0,1fr)}.analytics-menu-panel{left:0;right:auto}}.analytics-page:has(.ar-skeleton)>.analytics-footer{display:none}@media (prefers-reduced-motion:reduce){.analytics-page.is-refreshing .analytics-panel:before{background-size:100% 100%;animation:none}.analytics-panel-body,.analytics-drawer-body,.analytics-switch,.analytics-switch:after{transition:none}}.proposals{min-width:0;color:var(--ink);gap:16px;display:grid}.proposals>*,.proposals-detail,.proposals-new{min-width:0}.proposals-detail,.proposals-new{gap:16px;display:grid}.proposals h1,.proposals h2,.proposals h3,.proposals p{margin:0}.proposals-muted,.proposals-hint{color:var(--muted);font-size:12.5px;line-height:1.5}.proposals-hint{margin-top:4px}.proposals-field-error{color:var(--error);margin-top:4px;font-size:12.5px;font-weight:600}.proposals-notice{border:1px solid color-mix(in srgb, var(--brand-violet) 25%, white);background:var(--lavender);color:var(--brand-violet);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600}.proposals-ok{color:#2f6b3a;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.proposals-alert{border:1px solid var(--border);background:var(--canvas);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.proposals-alert>svg{color:var(--brand-violet);flex-shrink:0;margin-top:2px}.proposals-alert ul{margin:6px 0 0;padding-left:18px}.proposals-alert a{color:inherit;font-weight:600}.proposals-alert:focus{outline:2px solid var(--focus);outline-offset:2px}.proposals-alert.is-error{border-color:var(--error-border);background:var(--error-surface);color:var(--error)}.proposals-alert.is-error>svg{color:var(--error)}.proposals-alert.is-warm{border-color:var(--warm-border);background:var(--warm-surface);color:#6f4307}.proposals-alert.is-warm>svg{color:#a86500}.proposals-callout{border:1px solid var(--warm-border);background:linear-gradient(100deg, color-mix(in srgb, var(--brand-gold) 8%, white), white 72%);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.proposals-callout.is-inline{border-color:var(--warm-border);align-items:flex-start}.proposals-callout>div{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.proposals-callout>div>p:first-child{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.proposals-callout>div>p+p{color:var(--muted)}.proposals-callout>.button{flex-shrink:0}.proposals-callout-icon{background:color-mix(in srgb, var(--brand-gold) 16%, white);width:40px;height:40px;color:color-mix(in srgb, var(--brand-gold) 58%, black);border-radius:11px;flex-shrink:0;place-items:center;display:inline-grid}.proposals-collection{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-card);background:#fff;border-radius:14px;overflow:hidden}.proposals-collection[aria-busy=true] .proposals-list{opacity:.6}.proposals-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.proposals-filters>label{gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.proposals-filters input,.proposals-filters select{width:100%;min-width:0;min-height:40px}.proposals-search{flex:240px}.proposals-type{flex:0 220px}.proposals-search-field{display:block;position:relative}.proposals-search-field>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.proposals-search-field input{padding-left:36px}.proposals-filters>.button{min-height:40px;padding:8px 16px}.proposals-chips{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.proposals-chip{border:1px solid var(--border);color:#423155;min-height:34px;font:600 12px/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.proposals-chip:hover{border-color:color-mix(in srgb, var(--brand-violet) 30%, white);background:var(--canvas)}.proposals-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--brand-violet) 55%, white);background:var(--lavender);color:var(--brand-violet)}.proposals-chip-count{background:color-mix(in srgb, var(--brand-plum) 7%, white);text-align:center;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px}.proposals-list{margin:0;padding:0;list-style:none}.proposals-list>li+li{border-top:1px solid var(--border)}.proposals-row{color:inherit;grid-template-columns:36px minmax(0,2fr) minmax(0,1fr) minmax(150px,auto) 16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.proposals-row:hover{background:var(--canvas)}.proposals-row:focus-visible{outline-offset:-2px}.proposals-row>svg{color:var(--muted)}.proposals-row-icon,.proposals-panel-icon,.proposals-detail-icon{width:36px;height:36px;color:var(--brand-violet);background:#eee8ff;border-radius:10px;place-items:center;display:inline-grid}.proposals-row-icon>.record-photo{border-radius:inherit;width:100%;height:100%;color:inherit;background:0 0}.proposals-row-main,.proposals-row-meta,.proposals-row-status{gap:3px;min-width:0;display:grid}.proposals-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.proposals-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.proposals-row small>.record-photo{border-radius:4px;width:16px;height:16px;margin-right:5px}.proposals-row-status{justify-items:end}.proposals-row .ui-status svg,.proposals-detail-meta .ui-status svg,.proposals-existing .ui-status svg{flex-shrink:0}.proposals-state{color:var(--error);flex-wrap:wrap;align-items:center;gap:12px;padding:24px 16px;display:flex}.proposals-state>div{flex:1;min-width:200px}.proposals-state h2{font-size:15px}.proposals-state p{color:var(--muted);font-size:13px}.proposals-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.proposals-back{width:fit-content;color:var(--brand-violet);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.proposals-back.is-placeholder{color:var(--muted)}.proposals-detail-head{border:1px solid var(--border);background:var(--gradient-card);border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex}.proposals-detail-head>div{flex:1;gap:6px;min-width:0;display:grid}.proposals-detail-icon{border-radius:12px;flex-shrink:0;width:44px;height:44px}.proposals-detail-head h1{overflow-wrap:anywhere;font-size:22px;line-height:1.25}.proposals-detail-head h1:focus{outline:none}.proposals-detail-head h1:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.proposals-detail-head>div>p{color:var(--muted);font-size:13px;line-height:1.5}.proposals-detail-meta,.proposals-detail-links{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.proposals-detail-links a,.proposals-detail-links span{min-width:0;color:var(--brand-violet);overflow-wrap:anywhere;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.proposals-detail-links span{color:var(--muted)}.proposals-detail-links .record-photo{color:inherit;background:0 0}.proposals-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.proposals-tabpanel{min-width:0}.proposals-panel{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-card);background:#fff;border-radius:14px;gap:14px;padding:18px;display:grid}.proposals-panel>header{align-items:flex-start;gap:12px;display:flex}.proposals-panel>header>div{gap:3px;min-width:0;display:grid}.proposals-panel h2{font-size:15px}.proposals-panel>header p{color:var(--muted);font-size:12.5px;line-height:1.5}.proposals-panel-icon{flex-shrink:0}.proposals-field{align-content:start;gap:5px;min-width:0;display:grid}.proposals-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.proposals-fields>label{align-content:start;gap:5px;min-width:0;font-size:12.5px;font-weight:650;display:grid}.proposals-fields select{width:100%;min-width:0;min-height:40px;font:inherit;font-size:14px;font-weight:400}.proposals-field>label,.proposals-picker-search>label,.proposals-offer-types>legend,.proposals-segments>legend{font-size:12.5px;font-weight:650}.proposals-field input,.proposals-field select,.proposals-field textarea,.proposals-picker-search input{width:100%;min-width:0;min-height:40px;font:inherit;font-size:14px}.proposals-field textarea{border:1px solid var(--input-border);border-radius:var(--radius-control);resize:vertical;min-height:84px;padding:10px 12px;line-height:1.5}.proposals-field [aria-invalid=true]{border-color:var(--error)}.proposals-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proposals-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.proposals-actions .button,.proposals-panel>.button,.proposals-return .button,.proposals-add-section .button{min-height:42px;padding:10px 16px}.proposals-panel>.button{justify-self:start}.proposals-new-form{gap:16px;display:grid}.proposals-picker,.proposals-offer-types,.proposals-segments{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.proposals-picker-search{gap:5px;display:grid}.proposals-picker-search>div{gap:8px;display:flex}.proposals-picker-search .button{min-height:40px;padding:8px 14px}.proposals-options{gap:6px;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.proposals-option{border:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.proposals-option.is-radio{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.proposals-option.is-radio.has-photo{grid-template-columns:auto auto minmax(0,1fr)}.proposals-option.is-radio>span:not(.record-photo){gap:2px;min-width:0;display:grid}.proposals-option:hover{border-color:color-mix(in srgb, var(--brand-violet) 45%, white);background:var(--lavender)}.proposals-option:has(input:checked){border-color:color-mix(in srgb, var(--brand-violet) 45%, white);background:var(--lavender)}.proposals-option strong{overflow-wrap:anywhere;font-size:13.5px}.proposals-option small,.proposals-choice-summary small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.proposals-choice-summary{background:var(--lavender);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.proposals-choice-summary>div{gap:2px;min-width:0;display:grid}.proposals-choice-summary .button{min-height:38px;padding:8px 14px}.proposals-existing{gap:6px;font-size:13px;display:grid}.proposals-existing ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.proposals-existing li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposals-existing a{color:var(--brand-violet);font-weight:600}.proposals-offer-types{grid-template-columns:repeat(3,minmax(0,1fr))}.proposals-offer-types>legend{grid-column:1/-1;margin-bottom:6px}.proposals-radio-card{border:1px solid var(--border);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.proposals-radio-card:has(input:checked){border-color:color-mix(in srgb, var(--brand-violet) 55%, white);background:var(--lavender)}.proposals-radio-card>span{gap:3px;display:grid}.proposals-radio-card strong{font-size:13.5px}.proposals-radio-card small{color:var(--muted);font-size:12px;line-height:1.45}.proposals-edit-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.proposals-editor,.proposals-editor-sections{gap:16px;min-width:0;display:grid}.proposals-save{border:1px solid color-mix(in srgb, var(--brand-violet) 22%, white);background:var(--lavender);border-radius:14px;gap:12px;padding:16px;display:grid}.proposals-preview-pane{gap:10px;min-width:0;display:grid;position:sticky;top:16px}.proposals-preview-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.proposals-preview-bar h2{flex:1;font-size:15px}.proposals-preview-bar .button{min-height:38px;padding:8px 14px}.proposals-figures,.proposals-sections{gap:12px;margin:0;padding:0;list-style:none;display:grid}.proposals-figures:focus,.proposals-sections:focus{outline:2px solid var(--focus);outline-offset:4px}.proposals-figure>fieldset,.proposals-section-edit>fieldset{border:1px solid var(--border);background:var(--canvas);border-radius:12px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.proposals-figure legend,.proposals-section-edit legend{align-items:center;gap:8px;padding:0 4px;font-size:13px;font-weight:650;display:inline-flex}.proposals-figure-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.proposals-field.is-narrow{max-width:120px}.proposals-field.is-wide{grid-column:span 2}.proposals-row-actions,.proposals-add-section{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposals-icon-button{border:1px solid var(--border);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;font-size:15px;display:inline-grid}.proposals-icon-button:disabled{opacity:.45;cursor:not-allowed}.proposals-text-button{color:var(--brand-violet);font:600 13px/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:6px 4px}.proposals-text-button.is-danger{color:var(--error)}.proposals-text-button[aria-pressed=true]{text-decoration:underline}.proposals-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 14px;margin:0;display:grid}.proposals-facts>div{gap:2px;min-width:0;display:grid}.proposals-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11.5px;font-weight:600}.proposals-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.proposals-document{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-card);background:#fff;border-radius:14px;gap:16px;padding:24px;font-size:13.5px;line-height:1.55;display:grid;position:relative}.proposals-watermark{border:1px solid var(--warm-border);background:var(--warm-surface);color:#88510c;letter-spacing:.02em;text-transform:uppercase;border-radius:7px;justify-self:start;padding:4px 10px;font-size:11.5px;font-weight:700}.proposals-watermark.is-void{border-color:var(--error-border);background:var(--error-surface);color:#c90025}.proposals-document-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:14px;display:flex}.proposals-document-head>div{gap:2px;min-width:0;display:grid}.proposals-document-head strong{font-size:16px}.proposals-document-head small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.proposals-document-logo{background:var(--lavender);width:48px;height:48px;color:var(--brand-violet);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.proposals-document-logo img{object-fit:cover;width:100%;height:100%}.proposals-document-title span{color:var(--brand-magenta);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700}.proposals-document-title h3{overflow-wrap:anywhere;font-size:20px;line-height:1.3}.proposals-document-parties,.proposals-document-vehicle{background:var(--canvas);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 14px;margin:0;padding:12px;display:grid}.proposals-document-parties>div,.proposals-document-vehicle>div{gap:2px;min-width:0;display:grid}.proposals-document-parties dt,.proposals-document-vehicle dt{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.proposals-document-parties dd,.proposals-document-vehicle dd{overflow-wrap:anywhere;margin:0;font-weight:600;display:grid}.proposals-document-parties dd small{color:var(--muted);font-size:12px;font-weight:400}.proposals-document-section{gap:8px;display:grid}.proposals-document-section h4{color:var(--brand-plum);margin:0;font-size:14.5px}.proposals-document-section p{white-space:pre-line;overflow-wrap:anywhere}.proposals-document-missing{color:var(--muted);font-style:italic}.proposals-document-figures{border-collapse:collapse;width:100%;font-size:13px}.proposals-document-figures th,.proposals-document-figures td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 6px}.proposals-document-figures thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.proposals-document-figures tbody th{font-weight:600}.proposals-document-figures td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.proposals-document-figures td:last-child{color:var(--muted);font-size:12px}.proposals-document-notices{border-top:1px solid var(--border);color:var(--muted);gap:6px;padding-top:12px;font-size:12px;display:grid}.proposals-document-notices ul{margin:0;padding-left:18px}.proposals-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.proposals-stack{gap:16px;min-width:0;display:grid}.proposals-state-text{font-size:14px;font-weight:600}.proposals-issues{border:1px solid var(--error-border);background:var(--error-surface);border-radius:10px;gap:6px;padding:12px;display:grid}.proposals-issues h3{color:var(--error);font-size:13px}.proposals-issues ul{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.proposals-issues li{align-items:flex-start;gap:6px;display:flex}.proposals-issues li>svg{color:var(--error);flex-shrink:0;margin-top:3px}.proposals-issues.is-warm{border-color:var(--warm-border);background:var(--warm-surface)}.proposals-issues.is-warm h3{color:#6f4307}.proposals-issues.is-warm li>svg{color:#a86500}.proposals-approve,.proposals-return,.proposals-event-form{gap:12px;display:grid}.proposals-return{border-top:1px solid var(--border);padding-top:12px}.proposals-return .button{justify-self:start}.proposals-check{border:1px solid color-mix(in srgb, var(--brand-violet) 25%, white);background:var(--lavender);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;font-size:13px;line-height:1.5;display:grid}.proposals-check input{width:18px;height:18px;margin-top:1px}.proposals-segments{flex-wrap:wrap;gap:6px;display:flex}.proposals-segments>legend{width:100%;margin-bottom:6px}.proposals-segments label{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.proposals-segments label:has(input:checked){border-color:color-mix(in srgb, var(--brand-violet) 55%, white);background:var(--lavender);color:var(--brand-violet)}.proposals-timeline,.proposals-revisions,.proposals-conversations{gap:0;margin:0;padding:0;list-style:none;display:grid}.proposals-timeline>li,.proposals-revisions>li{border-left:2px solid color-mix(in srgb, var(--brand-violet) 25%, white);gap:3px;padding:10px 0 10px 16px;font-size:13px;display:grid}.proposals-timeline>li+li,.proposals-revisions>li+li{border-top:1px dashed var(--border)}.proposals-timeline small,.proposals-revisions small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.proposals-timeline p,.proposals-revisions p{overflow-wrap:anywhere}.proposals-timeline a{color:var(--brand-violet);font-weight:600}.proposals-revision-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposals-revision-head .proposals-text-button{margin-left:auto}.proposals-revision-events{color:var(--muted);margin:4px 0 0;padding-left:18px;font-size:12px}.proposals-conversations>li+li{border-top:1px solid var(--border)}.proposals-conversations a{color:inherit;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 2px;text-decoration:none;display:grid}.proposals-conversations a>svg{color:var(--brand-violet);margin-top:2px}.proposals-conversations span{gap:2px;min-width:0;display:grid}.proposals-conversations strong{overflow-wrap:anywhere;font-size:13px}.proposals-conversations small{color:var(--muted);font-size:12px}@media (width<=1180px){.proposals-edit-layout,.proposals-columns{grid-template-columns:minmax(0,1fr)}.proposals-preview-pane{position:static}}@media (width<=900px){.proposals-row{grid-template-columns:36px minmax(0,1fr) auto}.proposals-row-meta,.proposals-row>svg{display:none}.proposals-offer-types{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.proposals-callout{flex-wrap:wrap}.proposals-callout>.button{width:100%}.proposals-two{grid-template-columns:minmax(0,1fr)}.proposals-row{grid-template-columns:minmax(0,1fr);gap:6px}.proposals-row-icon{display:none}.proposals-row-status{justify-items:start}.proposals-detail-head{padding:14px}.proposals-detail-icon{display:none}.proposals-detail-head h1{font-size:19px}.proposals-panel{padding:14px}.proposals-document{padding:16px}.proposals-field.is-wide{grid-column:auto}.proposals-field.is-narrow{max-width:none}.proposals-document-figures td:nth-child(2){white-space:normal}.proposals-actions{justify-content:stretch}.proposals-actions .button{flex:auto}}@media print{body.proposals-printing *{visibility:hidden}body.proposals-printing .proposals-document,body.proposals-printing .proposals-document *{visibility:visible}body.proposals-printing .proposals-document{width:100%;box-shadow:none;border:0;position:absolute;top:0;left:0}body.proposals-printing .proposals-watermark{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-width:2px}}.proposals-calc{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.proposals-calc-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.proposals-calc-pair{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.proposals-calc-results{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:14px 0 0;display:grid}.proposals-calc-results div,.proposals-document-tila dl div{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:10px 12px}.proposals-calc-results dt,.proposals-document-tila dt{color:var(--muted);font-size:12px}.proposals-calc-results dd,.proposals-document-tila dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:650}.proposals-document-tila{margin-top:12px}.proposals-document-tila>p{margin:0 0 6px;font-weight:650}.proposals-document-tila dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;display:grid}.proposals-document-tila dl div{border-width:2px}.proposals-document-disclosure{white-space:pre-line;font-weight:600}.proposals-view-only{border:1px dashed var(--border);color:var(--text-muted);border-radius:10px;align-items:center;gap:6px;margin:0;padding:10px 14px;font-size:13px;display:inline-flex}.proposals-edit-layout.is-preview{max-width:1040px;margin:0 auto;display:block}.proposals-editor[hidden]{display:none}.proposals-edit-layout.is-preview .proposals-preview-pane{position:static}.proposals-edit-layout.is-preview .proposals-document{gap:18px;padding:30px}.proposals-vehicle-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.proposals-vehicle-visual{min-width:0}.proposals-vehicle-visual>small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.proposals-vehicle-showcase .proposals-vehicle-photo,.proposals-vehicle-no-photo{background:#f6f4fb;border-radius:12px;place-items:center;width:100%;height:190px;display:grid;overflow:hidden}.proposals-vehicle-photo img{object-fit:contain;width:100%;height:100%}.proposals-vehicle-no-photo{color:var(--muted);align-content:center;gap:10px}.proposals-vehicle-showcase .proposals-document-vehicle{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0}.proposals-document-vehicle>div:first-child{grid-column:1/-1}.proposals-document-vehicle dd{overflow-wrap:anywhere}.proposals-source-audit{color:var(--muted);border-top:1px solid var(--border);padding-top:10px;font-size:11px}.proposals-source-audit summary{cursor:pointer}.proposals-document-title h3{font-size:25px;line-height:1.2}.proposals-document-parties{background:#f8f6fc;border-radius:10px;padding:12px 14px}.proposals-document-figures td:nth-child(2){color:var(--ink);font-size:14px}@media (width<=700px){.proposals-vehicle-showcase{grid-template-columns:minmax(0,1fr)}.proposals-edit-layout.is-preview .proposals-document{padding:16px}}@media print{@page{size:auto;margin:12mm}body.proposals-printing :not(:has(.proposals-document)):not(.proposals-document):not(.proposals-document *){display:none!important}body.proposals-printing :has(.proposals-document){display:contents!important}body.proposals-printing .proposals-document{border-radius:0;width:auto;margin:0;padding:0;font-size:10pt;line-height:1.4;display:block;position:static!important}body.proposals-printing .proposals-document>*{margin-bottom:12px}body.proposals-printing .proposals-source-audit{display:none!important}body.proposals-printing .proposals-document-head,body.proposals-printing .proposals-document-parties,body.proposals-printing .proposals-vehicle-showcase,body.proposals-printing .proposals-document-tila,body.proposals-printing tr{break-inside:avoid}body.proposals-printing h4{break-after:avoid}body.proposals-printing thead{display:table-header-group}body.proposals-printing .proposals-document-notices{font-size:9pt}body.proposals-printing .proposals-vehicle-photo{height:145px}body.proposals-printing .proposals-document{padding:0!important}body.proposals-printing .proposals-vehicle-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.proposals-fold>summary{cursor:pointer;color:var(--ink);align-items:center;gap:10px;list-style:none;display:flex}.proposals-fold>summary::-webkit-details-marker{display:none}.proposals-fold>summary strong{flex:1;font-size:14px}.proposals-fold[open]>summary{margin-bottom:16px}.proposals-fold>summary svg{color:var(--brand-violet)}.proposals-fold:not([open]){padding-block:14px}.capture-forms{--cf-border:var(--border,#e7e1f3);--cf-muted:var(--muted,#706582);--cf-ink:var(--ink,#201337);--cf-soft:var(--lavender,#f1ebff);--cf-canvas:var(--canvas,#f8f7fd);--cf-purple:#4113c1;--cf-danger:#c90025;gap:16px;min-width:0;display:grid}.capture-forms h2,.capture-forms h3,.capture-forms p{margin:0}.cf-help{color:var(--cf-muted);font-size:13px}.cf-optional{color:var(--cf-muted);font-weight:500}.cf-field-error{color:var(--cf-danger);font-size:13px;font-weight:600}.cf-problem{border-radius:var(--radius-card,14px);color:var(--cf-danger);background:#fff5f7;border:1px solid #f3b9c6;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.cf-problem>div{color:var(--cf-ink);flex:1}.cf-problem h2{font-size:15px}.cf-problem p{color:var(--cf-muted);margin-top:4px;font-size:13px}.cf-limit,.cf-warning{color:#7a4a00;background:#fff8ec;border:1px solid #fde3b0;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.cf-warning svg{flex:none;margin-top:1px}.cf-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.cf-activation{border:1px solid var(--cf-border);border-radius:var(--radius-card,14px);background:#fff;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.cf-activation>svg{color:var(--cf-purple);flex:none;margin-top:2px}.cf-activation strong{font-size:14px}.cf-activation p{color:var(--cf-muted);margin-top:3px;font-size:13px}.cf-list{border:1px solid var(--cf-border);border-radius:var(--radius-card,14px);background:#fff;overflow:hidden}.cf-list>header{border-bottom:1px solid var(--cf-border);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.cf-list>header h2{font-size:15px}.cf-list>header span{color:var(--cf-muted);font-size:13px}.cf-list ul{margin:0;padding:0;list-style:none}.cf-list li+li{border-top:1px solid var(--cf-border)}.cf-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto minmax(150px,auto) 16px;align-items:center;gap:12px;padding:12px 16px;display:grid}.cf-row:hover{background:var(--cf-canvas)}.cf-row:focus-visible{outline:2px solid var(--cf-purple);outline-offset:-2px}.cf-row>svg{color:var(--cf-muted)}.cf-row-icon{background:var(--cf-soft);width:38px;height:38px;color:var(--cf-purple);border-radius:11px;place-items:center;display:grid}.cf-row-icon.is-survey{color:#a35f00;background:#fff4dc}.cf-row-main{gap:2px;min-width:0;display:grid}.cf-row-main strong,.cf-row-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-row-main strong{font-size:14px}.cf-row-main small,.cf-row-stats small{color:var(--cf-muted);font-size:12px}.cf-row-stats{text-align:right;gap:2px;font-size:13px;display:grid}.cf-crumbs .text-button{align-items:center;gap:6px;font-size:13px;display:inline-flex}.cf-page-header p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cf-page-header h1{overflow-wrap:anywhere}.cf-notice{color:#1d6b3a;background:#f1fbf4;border:1px solid #cfe9d8;border-radius:10px;padding:10px 12px;font-size:13px}.cf-notice:empty{border:0;padding:0}.cf-edit{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:16px;display:grid}.cf-editor{border:1px solid var(--cf-border);border-radius:var(--radius-card,14px);background:#fff;gap:14px;min-width:0;padding:18px;display:grid}.cf-editor-head h2{font-size:16px}.cf-editor-head p{color:var(--cf-muted);margin-top:4px;font-size:13px}.cf-summary{background:#fff5f7;border:1px solid #f3b9c6;border-radius:10px;gap:8px;padding:12px 14px;font-size:13px;display:grid}.cf-summary:focus{outline:2px solid var(--cf-danger);outline-offset:2px}.cf-summary>p{font-weight:700}.cf-summary ul{margin:0;padding-left:18px}.cf-summary a{color:var(--cf-danger)}.cf-summary .button{justify-self:start}.cf-group{border:1px solid var(--cf-border);border-radius:12px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.cf-group>legend{padding:0 6px;font-size:14px;font-weight:700}.cf-group>legend:focus{outline:2px solid var(--cf-purple);outline-offset:2px}.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cf-field{align-content:start;gap:5px;min-width:0;display:grid}.cf-field>label,.cf-copy>label{font-size:13px;font-weight:600}.cf-field :is(input,select,textarea),.cf-copy :is(input,textarea){width:100%;min-width:0}.cf-field textarea{font:inherit;resize:vertical;line-height:1.5}.cf-field [aria-invalid=true]{border-color:var(--cf-danger)}.cf-swatches{border:0;margin:0;padding:0}.cf-swatches legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.cf-swatches>div{flex-wrap:wrap;gap:8px;display:flex}.cf-swatch{display:inline-grid;position:relative}.cf-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cf-swatch-chip{width:32px;height:32px;box-shadow:0 0 0 1px var(--cf-border);border:3px solid #fff;border-radius:50%}.cf-swatch input:checked+.cf-swatch-chip{box-shadow:0 0 0 2px var(--cf-ink)}.cf-swatch input:focus-visible+.cf-swatch-chip{outline:2px solid var(--cf-purple);outline-offset:3px}.cf-inline-choice{border:0;flex-wrap:wrap;gap:16px;margin:0;padding:0;font-size:13px;display:flex}.cf-inline-choice legend{margin-bottom:6px;padding:0;font-weight:600}.cf-inline-choice label,.cf-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cf-callout{background:var(--cf-soft);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.cf-callout svg{color:var(--cf-purple);flex:none;margin-top:1px}.cf-fields{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cf-field-row{border:1px solid var(--cf-border);background:#fff;border-radius:10px;grid-template-columns:150px minmax(0,1fr) auto auto;align-items:start;gap:10px;padding:8px 10px;display:grid}.cf-field-row>.cf-check{min-height:var(--control-height,40px);font-weight:600}.cf-field-row .cf-required{min-height:var(--control-height,40px);font-weight:500}.cf-field-row.is-off{background:var(--cf-canvas);grid-template-columns:150px minmax(0,1fr);align-items:center}.cf-off-note{color:var(--cf-muted);font-size:12px}.cf-move{align-self:center;gap:4px;display:inline-flex}.cf-icon-button{border:1px solid var(--cf-border);width:30px;height:30px;color:var(--cf-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.cf-icon-button:disabled{opacity:.35;cursor:default}.cf-icon-button:focus-visible{outline:2px solid var(--cf-purple);outline-offset:2px}.cf-editor-actions{z-index:1;border-top:1px solid var(--cf-border);border-radius:0 0 var(--radius-card,14px) var(--radius-card,14px);background:#fffffff2;flex-wrap:wrap;align-items:center;gap:10px;margin:0 -18px -18px;padding:12px 18px;display:flex;position:sticky;bottom:0}.cf-dirty{color:var(--cf-muted);font-size:13px}.cf-preview-wrap{top:calc(var(--topbar-height,60px) + 16px);border:1px solid var(--cf-border);border-radius:var(--radius-card,14px);background:var(--cf-canvas);gap:10px;min-width:0;padding:14px;display:grid;position:sticky}.cf-preview-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cf-preview-head h2{font-size:15px}.cf-preview{--cf-accent:#4113c1;gap:8px;display:grid}.cf-preview-card{border:1px solid var(--cf-border);border-top:4px solid var(--cf-accent);overflow-wrap:anywhere;background:#fff;border-radius:14px;gap:10px;padding:18px;display:grid}.cf-preview-brand{color:var(--cf-accent-text,var(--cf-accent));font-size:12px;font-weight:700}.cf-preview-card h3{font-size:18px;line-height:1.25}.cf-preview-intro{color:var(--cf-muted);white-space:pre-line;font-size:13px}.cf-preview-field{gap:5px;font-size:13px;font-weight:600;display:grid}.cf-preview-field em,.cf-preview-consent em{color:var(--cf-muted);font-size:11px;font-style:normal;font-weight:500}.cf-preview-input{background:#fff;border:1px solid #a99bbd;border-radius:8px;height:34px;display:block}.cf-preview-input.is-area{height:64px}.cf-preview-when{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cf-preview-when .cf-preview-input{color:var(--cf-muted);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.cf-preview-when svg{width:14px;height:14px}.cf-preview-scale{flex-wrap:wrap;gap:4px;display:flex}.cf-preview-scale span{border:1px solid #a99bbd;border-radius:7px;flex:1 0 24px;place-items:center;max-width:40px;height:30px;font-size:12px;display:grid}.cf-preview-ends{color:var(--cf-muted);justify-content:space-between;font-weight:500;display:flex}.cf-preview-consent{border:1px solid var(--cf-border);background:var(--cf-canvas);white-space:pre-line;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;display:flex}.cf-preview-box{background:#fff;border:1.5px solid #8a7ca0;border-radius:4px;flex:none;width:16px;height:16px;margin-top:1px}.cf-preview-button{background:var(--cf-accent);color:var(--cf-on-accent,#fff);border-radius:999px;justify-self:start;padding:8px 18px;font-size:13px;font-weight:700}.cf-preview-note{color:var(--cf-muted);font-size:11px}.cf-preview-after{color:var(--cf-muted);align-items:flex-start;gap:6px;font-size:12px;display:flex}.cf-preview-after svg{flex:none;margin-top:1px}.cf-share,.cf-responses{gap:14px;display:grid}.cf-card{border:1px solid var(--cf-border);border-radius:var(--radius-card,14px);background:#fff;gap:12px;min-width:0;padding:18px;display:grid}.cf-card>h2{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.cf-card>h2>svg{color:var(--cf-purple)}.cf-copy{gap:5px;min-width:0;display:grid}.cf-copy-row{align-items:flex-start;gap:8px;display:flex}.cf-copy-row :is(input,textarea){flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cf-copy-row textarea{resize:vertical}.cf-copy-row .button{flex:none}.cf-copy-status{color:#1d6b3a;min-height:0;font-size:12px}.cf-qr-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:18px;display:grid}.cf-qr-fields{gap:10px;min-width:0;display:grid}.cf-qr{justify-items:center;gap:10px;margin:0;display:grid}.cf-qr>svg,.cf-qr-placeholder{border:1px solid var(--cf-border);background:#fff;border-radius:12px;width:200px;height:200px}.cf-qr-placeholder{color:var(--cf-muted);text-align:center;place-items:center;padding:16px;font-size:12px;display:grid}.cf-table{border-collapse:collapse;width:100%;font-size:13px}.cf-table th,.cf-table td{border-bottom:1px solid var(--cf-border);text-align:left;padding:8px 10px}.cf-table th{color:var(--cf-muted);font-weight:600}.cf-responses-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cf-responses-head p{color:var(--cf-muted);flex:320px;font-size:13px}.cf-rating-group{gap:8px;display:grid}.cf-rating-group+.cf-rating-group{border-top:1px solid var(--cf-border);padding-top:12px}.cf-rating-group h3{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:13px;font-weight:700;display:flex}.cf-rating-group h3 span{color:var(--cf-muted);font-weight:500}.cf-ratings{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cf-ratings li{grid-template-columns:28px minmax(0,1fr) 110px;align-items:center;gap:10px;display:grid}.cf-ratings li>span:first-child{text-align:right;font-weight:700}.cf-bar{background:var(--cf-soft);border-radius:999px;height:10px;overflow:hidden}.cf-bar>span{background:var(--cf-purple);border-radius:999px;height:100%;display:block}.cf-response-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cf-response{border:1px solid var(--cf-border);background:#fff;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.cf-response>header{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cf-response>header strong{font-size:14px}.cf-response>header>span:not(.ui-status){color:var(--cf-muted)}.cf-version{margin-left:auto;font-size:12px}.cf-response dl{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 16px;margin:0;display:grid}.cf-response dl>div{min-width:0}.cf-response dl>div.is-wide{grid-column:1/-1}.cf-response dt{color:var(--cf-muted);font-size:12px}.cf-response dd{overflow-wrap:anywhere;white-space:pre-line;margin:2px 0 0;font-size:13px}.cf-page-url{color:var(--cf-muted)}.cf-response>footer{border-top:1px solid var(--cf-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.cf-intake{color:var(--cf-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cf-intake svg{color:var(--cf-purple)}.cf-consent-evidence{font-size:12px}.cf-consent-evidence summary{color:var(--cf-purple);cursor:pointer}.cf-consent-evidence p{background:var(--cf-canvas);white-space:pre-line;border-radius:8px;margin-top:6px;padding:8px 10px}.cf-pager{color:var(--cf-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.cf-pager span{margin-right:auto}.cf-versions{margin:0;padding:0;list-style:none;display:grid}.cf-versions li{border-top:1px solid var(--cf-border);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;font-size:13px;display:flex}.cf-versions li>span{color:var(--cf-muted)}@media (width<=1180px){.cf-edit{grid-template-columns:minmax(0,1fr)}.cf-preview-wrap{position:static}}@media (width<=760px){.cf-row{grid-template-columns:38px minmax(0,1fr) 16px}.cf-row-state,.cf-row-stats{text-align:left;grid-column:2}.cf-row>svg{grid-area:1/3}.cf-grid,.cf-qr-layout{grid-template-columns:minmax(0,1fr)}.cf-field-row{grid-template-columns:minmax(0,1fr) auto}.cf-field-row>.cf-field{grid-area:2/1/auto/-1}.cf-field-row .cf-required{grid-area:3/1}.cf-field-row .cf-move{grid-area:1/2}.cf-field-row.is-off{grid-template-columns:minmax(0,1fr)}.cf-editor,.cf-card{padding:14px}.cf-editor-actions{margin:0 -14px -14px;padding:12px 14px}.cf-copy-row{flex-direction:column;align-items:stretch}.cf-version{margin-left:0}}.cf-custom-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cf-custom-item{border:1px solid var(--cf-border);background:var(--cf-canvas);border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.cf-custom-head,.cf-custom-add,.cf-custom-row{flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;display:flex}.cf-custom-head>.cf-field,.cf-custom-add>.cf-field{flex:200px;min-width:0}.cf-custom-row>.cf-field{flex:160px;min-width:0}.cf-custom-head .cf-move{flex-wrap:wrap;gap:6px;display:flex}.cf-custom-add .cf-help{margin:4px 0 0}.cf-preview-help{color:var(--cf-muted);font-size:12px}.cf-preview-choices{gap:6px;display:grid}.cf-preview-choice{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.cf-preview-box.is-round{border-radius:50%}.cf-list-empty{color:var(--cf-muted);margin:0;padding:16px}.cf-live{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-response.is-new{border-color:var(--cf-purple);box-shadow:0 0 0 1px var(--cf-purple)}.cf-qr figcaption{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cf-tracked-table td:first-child{overflow-wrap:anywhere}@media (width<=560px){.cf-tracked-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cf-tracked-table tr{border-bottom:1px solid var(--cf-border);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 0;display:grid}.cf-tracked-table td{border:0;padding:0}}.cf-followup{border:1px solid var(--cf-border);border-radius:10px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.cf-followup p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.cf-followup blockquote{white-space:pre-wrap;margin:0;padding-left:10px}.cf-followup-actions{flex-wrap:wrap;gap:8px;display:flex}.cf-followup-actions:empty{display:none}.cf-starter-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:8px;display:grid}.cf-starter{border:1px solid var(--border);background:var(--canvas);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.cf-starter span{color:var(--muted);font-size:13px}.cf-starter:hover,.cf-starter[aria-pressed=true]{border-color:var(--brand-violet);box-shadow:0 0 0 3px var(--lavender)}.cf-starter:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cf-starter-nora{align-items:center;gap:6px;margin-top:10px;display:inline-flex}.an-add{border-bottom:1px solid var(--border);gap:8px;min-width:0;margin-bottom:16px;padding-bottom:16px;display:grid}.an-add>label,.an-edit>label{color:var(--ink);font-size:13px;font-weight:650}.an-add textarea,.an-edit textarea{resize:vertical}.an-chips{flex-wrap:wrap;gap:6px;display:flex}.an-chip{max-width:100%;color:var(--ink);font:inherit;text-align:left;background:var(--surface,var(--canvas));border:1px solid var(--border);cursor:pointer;overflow-wrap:anywhere;border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.35}.an-chip:hover:not(:disabled){color:var(--primary);background:var(--lavender)}.an-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.an-help{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.an-add-button{justify-self:start}.an-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.an-item{border-bottom:1px solid var(--border);gap:6px;min-width:0;padding:12px 0;display:grid}.an-item:first-child{padding-top:0}.an-item:last-child{border-bottom:0;padding-bottom:0}.an-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-width:0;display:flex}.an-quote{color:var(--ink);overflow-wrap:anywhere;margin:0;padding:2px 0 2px 10px;font-size:13px;font-style:italic;line-height:1.45}.an-line{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.45}.an-item[data-status=cancelled] .an-line,.an-item[data-status=cancelled] .an-quote{color:var(--muted)}.an-reason{color:var(--brand-plum);background:var(--warm-surface);border:1px solid var(--warm-border);border-radius:var(--radius-control);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.an-reason>svg,.an-outcome>svg{flex:none;margin-top:1px}.an-draft{min-width:0;font-size:12px}.an-draft summary{color:var(--primary);cursor:pointer;font-weight:600}.an-draft-text{color:var(--ink);white-space:pre-wrap;background:var(--surface,var(--canvas));border:1px solid var(--border);border-radius:var(--radius-control);overflow-wrap:anywhere;margin:6px 0 0;padding:8px 10px;font-size:13px;line-height:1.5}.an-draft>.an-meta{margin:6px 0 0;display:block}.an-points{color:var(--ink);margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.an-outcome{color:var(--ink);align-items:flex-start;gap:6px;margin:0;font-size:12px;display:flex}.an-edit{gap:6px;min-width:0;display:grid}.an-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.an-small{min-height:30px;padding:4px 12px;font-size:12px}.an-meta{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.an-empty{color:var(--muted);justify-items:start;gap:8px;margin:0;font-size:13px;display:grid}.an-empty>p{margin:0}.an-feedback{color:var(--muted);margin:10px 0 0;font-size:12px}@media (width>=1101px){.customer-form.is-contact-form>fieldset>.contact-form-aria-note{grid-column:1/-1}}.an-call{gap:8px;display:grid}.an-call>summary{color:var(--primary);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.an-call[open]>summary{margin-bottom:8px}.contact-bulk-bar .contact-bulk-aria{border-color:var(--primary);background:var(--lavender);color:var(--primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.bulk-aria-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.bulk-aria-form legend{margin-bottom:6px;font-weight:600}.bulk-aria-form textarea{width:100%}.bulk-aria-choices{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.bulk-aria-choice{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;padding:6px 14px;display:inline-flex}.bulk-aria-choice input{opacity:0;pointer-events:none;position:absolute}.bulk-aria-choice.is-on{border-color:var(--primary);background:var(--lavender);color:var(--primary);font-weight:600}.bulk-aria-choice:focus-within{outline:2px solid var(--primary);outline-offset:2px}.bulk-aria-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.bulk-aria-counts li{border:1px solid var(--border);border-radius:var(--radius-card);text-align:center;color:var(--muted);padding:10px}.bulk-aria-counts strong{color:var(--ink);font-size:22px;display:block}.bulk-aria-skipped{margin:0 0 12px;padding-left:18px}.aria-note-find{align-items:center;gap:6px;display:inline-flex}.contact-list-edit.contact-bulk-aria{border-color:var(--primary);background:var(--lavender);color:var(--primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.bulk-aria-hint{color:var(--muted);margin:0;font-size:13px}.bulk-aria-preview{gap:10px;display:grid}.bulk-aria-preview h3,.bulk-aria-preview h4{margin:0}.bulk-aria-preview h4{font-size:14px}.bulk-aria-instruction{border-left:3px solid var(--primary);background:var(--lavender);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:8px 12px}.bulk-aria-preview-lines,.bulk-aria-reasons{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bulk-aria-preview-lines li{border:1px solid var(--border);border-radius:var(--radius-card);align-items:baseline;gap:8px;padding:8px 12px;display:flex}.bulk-aria-preview-lines strong{min-width:2ch;color:var(--ink);font-size:20px}.bulk-aria-preview-lines li[data-outcome=skipped] strong{color:var(--muted)}.bulk-aria-preview-lines li[data-outcome=task_created]{border-color:var(--orange)}.bulk-aria-reasons li{color:var(--muted);font-size:13px}.bulk-aria-rows summary{cursor:pointer;color:var(--primary);font-weight:600}.bulk-aria-rows ul{gap:4px;max-height:220px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.bulk-aria-rows li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:4px 0;font-size:13px;display:flex}.bulk-aria-rows li span{color:var(--muted)}.as-commitments .as-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.as-item{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface,transparent);gap:4px;padding:12px 14px;display:grid}.as-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.as-line{overflow-wrap:anywhere;margin:0}.as-meta{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.as-reason{color:var(--muted);margin:0;font-size:13px}.as-actions{gap:8px;display:flex}.as-filter{gap:8px;margin:0 0 10px;display:flex}.approved-workspace .crm-detail-panel.contact-panel[data-mode]{--contact-panel-pad:18px;box-sizing:border-box;max-width:none;padding:0 var(--contact-panel-pad) calc(88px + env(safe-area-inset-bottom,0px));border:1px solid var(--border);color:inherit;overscroll-behavior:contain;scrollbar-width:thin;overflow-wrap:break-word;background:#fff;border-radius:12px;margin:0;inset:auto;overflow:hidden auto;container:contact-panel/inline-size}.approved-workspace .crm-detail-panel.contact-panel[data-mode][open]{display:block}.approved-workspace .crm-detail-panel.contact-panel[data-mode=side]{overscroll-behavior:auto;align-self:start;width:auto;height:auto;max-height:calc(100dvh - 32px);margin-bottom:-24px;position:sticky;top:16px}.approved-workspace .crm-detail-panel.contact-panel[data-mode=drawer]{border-width:0 0 0 1px;border-radius:16px 0 0 16px;width:min(520px,100vw - 48px);height:100dvh;max-height:100dvh;animation:.2s cubic-bezier(.2,.8,.2,1) contact-panel-drawer-in;position:fixed;inset:0 0 0 auto;box-shadow:-24px 0 64px #1b12542e}.approved-workspace .crm-detail-panel.contact-panel[data-mode=sheet]{--contact-panel-pad:16px;width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;animation:.2s cubic-bezier(.2,.8,.2,1) contact-panel-sheet-in;position:fixed;inset:0}.contact-panel[data-mode]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10123c66;animation:.14s ease-out qf-backdrop-enter}@keyframes contact-panel-drawer-in{0%{opacity:0;transform:translate(32px)}}@keyframes contact-panel-sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.approved-workspace .crm-detail-panel.contact-panel[data-mode],.contact-panel[data-mode]::backdrop{animation:none}}.contact-panel[data-mode] .crm-panel-header{z-index:2;margin:0 calc(var(--contact-panel-pad) * -1);padding:var(--contact-panel-pad) var(--contact-panel-pad) 14px;border-bottom:1px solid var(--border);background:#fff;position:sticky;top:0}.contact-panel[data-mode] .crm-panel-header .rp-contact-heading{padding:0}.contact-panel[data-mode] .crm-panel-header .rp-panel-heading{align-items:flex-start;margin-bottom:12px}.contact-panel[data-mode] .crm-panel-header .rp-panel-heading h2{overflow-wrap:break-word;margin:2px 0 6px}.contact-panel[data-mode] .crm-panel-header .rp-icon-button{border:1px solid var(--border);color:var(--primary);border-radius:9px}.contact-panel[data-mode] .crm-panel-header .rp-icon-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.contact-panel[data-mode] .crm-panel-header .ui-page-actions{flex-wrap:wrap;gap:8px;display:flex}.contact-panel[data-mode] .crm-panel-header .ui-page-actions .button{white-space:nowrap;flex:auto;justify-content:center}.approved-workspace .contact-panel[data-mode] .rp-mobile-back{display:none}.approved-workspace .contact-panel[data-mode=sheet] .rp-mobile-back{margin:0 0 12px;display:inline-flex}.contact-panel[data-mode=sheet] .crm-panel-header .rp-icon-button{display:none}.approved-workspace .contact-panel[data-mode] .crm-primary-details{gap:8px;margin:14px 0 6px}.approved-workspace .contact-panel[data-mode] .crm-primary-details p{min-width:0;margin:0}.contact-panel[data-mode] .crm-primary-details span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-panel[data-mode] .ui-section-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.contact-panel[data-mode] .ui-section-tabs>button{white-space:nowrap;flex:none}.approved-workspace .crm-detail-panel.contact-panel[data-mode] .customer-detail-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.approved-workspace .crm-detail-panel.contact-panel[data-mode] .customer-detail-grid>*{min-width:0;margin:0}.approved-workspace .crm-detail-panel.contact-panel[data-mode] .crm-source-note .customer-prose{overflow-wrap:anywhere}@container contact-panel (width<=420px){.contact-panel[data-mode] .crm-contact-metadata{grid-template-columns:minmax(0,1fr)}}.approved-workspace .crm-detail-panel.contact-panel[data-mode=sheet] .rp-contact-heading .ui-record-avatar{width:44px;height:44px;font-size:14px}@media (width>=1280px){.approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details{grid-template-columns:minmax(0,1fr) clamp(340px,28vw,420px);gap:16px}.approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table .rp-col-details .rp-inline{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table .rp-col-details .rp-inline>svg{vertical-align:-2px;margin-right:8px}}@media (width>=1280px) and (width<=1599px){.approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table .rp-col-updated{display:none}.approved-workspace .approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table:has(.rp-col-lead) .rp-col-record{width:38%}.approved-workspace .approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table:has(.rp-col-lead) .rp-col-details{width:38%}.approved-workspace .approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table:has(.rp-col-lead) .rp-col-lead{width:24%}}.task004{max-width:1160px;color:var(--ink);overflow-wrap:anywhere;margin:0 auto}.task004 :is(button,input,textarea,select,a):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.customer-heading{justify-content:space-between;align-items:center;gap:24px;margin:14px 0 28px;display:flex}.customer-heading>div{min-width:0}.customer-heading h1{letter-spacing:-1.3px;margin:10px 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.18}.customer-heading p{color:var(--muted);max-width:670px;margin:0;line-height:1.6}.customer-heading>.button{flex-shrink:0}.customer-back{color:var(--primary);align-items:center;gap:7px;margin-bottom:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.customer-context{border-radius:var(--radius-control);background:var(--lavender);margin-bottom:24px;padding:16px 19px;font-size:13px;line-height:1.65}.customer-context p{margin:5px 0 0}.customer-search{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:24px 0;display:flex}.customer-search .customer-field{flex:240px;margin:0}.customer-search .customer-field:has(select){flex:0 220px}.customer-field{flex-direction:column;gap:9px;min-width:0;margin-bottom:23px;display:flex}.customer-field label{color:var(--ink);font-size:13px;font-weight:650}.task004 :is(input:not([type=checkbox]),textarea,select){border:1px solid var(--input-border);width:100%;min-width:0;color:var(--ink);border-radius:var(--radius-control);font:inherit;background:#fff;min-height:46px;padding:12px 13px;font-size:14px}.task004 textarea{resize:vertical;line-height:1.65}.task004 input[type=checkbox]{width:19px;height:19px;accent-color:var(--primary);flex:0 0 19px}.task004 .customer-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.customer-field-error{color:var(--error);margin:0;font-size:13px}.task004 [aria-invalid=true]{border-color:var(--error)}.customer-list-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;font-size:12px;display:flex}.customer-list-meta>div{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}.customer-list-meta label{white-space:nowrap;flex:none}.task004 .customer-list-meta select{flex:none;width:auto}.customer-table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;width:100%;font-size:13px;overflow:hidden}.customer-table th{text-align:left;background:var(--lavender);color:var(--muted);text-transform:uppercase;letter-spacing:.5px;padding:15px 18px;font-size:11px;font-weight:650}.customer-table td{border-top:1px solid var(--border);vertical-align:top;padding:20px 18px;line-height:1.65}.customer-table th:first-child{width:30%}.customer-table th:nth-child(2){width:28%}.customer-table td>span,.customer-table td>small{display:block}.customer-table td>small,.customer-table td>span:not(.customer-badge){color:var(--muted)}.customer-record-link{color:var(--primary);text-underline-offset:3px;font-weight:650}.customer-badge{background:var(--lavender);width:fit-content;max-width:100%;color:var(--primary);border-radius:6px;padding:5px 9px;font-size:11px;font-weight:650;display:inline-flex!important}.customer-badge.needs-review{background:var(--warm-surface);color:var(--brand-plum)}.customer-pagination{justify-content:space-between;align-items:center;gap:14px;margin:22px 0;display:flex}.customer-pagination span{text-align:center;color:var(--muted);font-size:12px}.customer-state{border:1px solid var(--border);border-radius:var(--radius-card);text-align:center;background:#fff;padding:55px 24px}.customer-state h2{letter-spacing:-.5px;margin:0 0 13px;font-size:23px}.customer-state p{color:var(--muted);max-width:520px;margin:0 auto 22px;font-size:14px;line-height:1.7}.customer-state .button{margin-top:10px}.customer-loading{text-align:center;color:var(--muted);padding:40px}.customer-card{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:#fff;margin-bottom:22px;padding:28px}.customer-card h2{letter-spacing:-.4px;margin:0 0 14px;font-size:18px}.customer-subtitle{color:var(--muted);margin:-4px 0 24px;font-size:13px;line-height:1.7}.task004 fieldset{border:0;min-width:0;margin:0;padding:0}.task004 fieldset:disabled{opacity:.72}.customer-form-grid,.customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.customer-card .customer-context{margin:0}.customer-form .contact-form-phone{margin-bottom:0}.customer-form .contact-form-phone>.customer-field{margin-bottom:6px}.customer-form .contact-form-phone+.customer-hint{margin:0 0 14px}.workspace-dialog .customer-loading{margin-bottom:16px}.customer-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 35px;display:flex}.customer-form-footer p{max-width:350px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.customer-actions{gap:12px;display:flex}.customer-error,.customer-warning{border-radius:var(--radius-control);margin:0 0 22px;padding:20px;font-size:13px;line-height:1.7}.customer-error{color:var(--error);background:var(--error-surface);border:1px solid var(--error-border)}.customer-error a{color:inherit;display:block}.customer-warning{color:var(--brand-plum);background:var(--warm-surface);border:1px solid var(--warm-border)}.customer-warning h2{margin:0 0 18px;font-size:18px}.customer-warning a{color:var(--primary)}.customer-warning li{margin:12px 0}.customer-check{align-items:flex-start;gap:12px;font-weight:600;display:flex}.customer-check input{margin-top:4px}.customer-facts{margin:0 0 22px}.customer-facts>div{grid-template-columns:120px minmax(0,1fr);gap:18px;margin:0 0 18px;font-size:13px;line-height:1.65;display:grid}.customer-facts dt{color:var(--muted)}.customer-facts dd{margin:0}.customer-facts small{color:var(--muted);display:block}.customer-prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.customer-review-explanation{border-top:1px solid var(--border);color:var(--muted);margin-top:26px;padding-top:24px;font-size:13px;line-height:1.7}.customer-original h2{margin-top:12px}.customer-original h3{margin-top:24px;font-size:15px}.customer-section-heading{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.customer-section-heading>span{color:var(--muted);font-size:11px}.customer-timeline{margin:24px 0;padding:0;list-style:none}.customer-timeline li{border-left:2px solid var(--border);margin:0 0 26px;padding:0 0 8px 20px}.customer-note-heading{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.customer-note-heading>span{color:var(--muted);font-size:11px}.customer-empty-note{color:var(--muted);font-size:13px}.customer-success{color:var(--brand-purple);background:var(--lavender);border-radius:var(--radius-control);padding:14px;font-size:13px}@media (width<=800px){.customer-heading{flex-direction:column;align-items:flex-start}.customer-detail-grid,.customer-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.customer-card{padding:22px}.customer-table,.customer-table tbody{background:0 0;border:none;display:block}.customer-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.customer-table tr{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;margin:0 0 14px;padding:8px 18px;display:block}.customer-table td{border:none;padding:10px 0;display:block}.customer-table td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.7px;margin-bottom:5px;font-size:10px;display:block}.customer-pagination .button{padding:10px 12px;font-size:12px}}@media (width<=480px){.customer-facts>div{grid-template-columns:minmax(0,1fr);gap:3px}.customer-card{padding:18px}.customer-actions{flex-wrap:wrap;width:100%}.customer-actions .button{flex:1}.customer-search .customer-field:has(select){flex:100%}.customer-heading{margin-top:8px}}.task004 #match-title:focus{outline:3px solid var(--focus);outline-offset:5px;border-radius:2px}.customer-note-conversation{color:var(--brand-purple);margin-top:4px;font-size:12px;font-weight:600;display:inline-block}.crm-navigation{margin:6px 0}.crm-group-heading{border-radius:8px;align-items:center;display:flex}.crm-group-heading.is-current{color:var(--primary)}.crm-group-heading button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.crm-open{text-align:left;flex:1;align-items:center;gap:13px;padding:13px 14px;display:flex;font-size:13px!important;font-weight:650!important}.crm-main{max-width:none;padding:25px 28px 22px}.crm-workspace.is-list{max-width:none}.crm-detail-panel{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);overflow-wrap:anywhere;background:#fff;position:relative}.crm-detail-panel .customer-heading{margin:0;padding:22px 21px 16px;display:block}.crm-detail-panel .customer-heading .section-kicker{font-size:9px}.crm-detail-panel .customer-heading h2{letter-spacing:-.7px;margin:9px 0 10px;font-size:24px;line-height:1.2}.crm-detail-panel .customer-heading h2:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.crm-detail-panel .customer-heading p{font-size:12px;line-height:1.7}.crm-detail-panel .customer-heading>.button{margin-top:15px;padding:9px 12px;font-size:12px}.crm-tabs{border-bottom:1px solid var(--border);gap:18px;margin-bottom:4px;padding:0 21px;display:flex}.crm-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 2px;font-size:12px;font-weight:650;display:inline-flex}.crm-tabs button[aria-selected=true]{color:var(--primary);border-color:var(--primary)}.crm-draft-indicator{color:var(--brand-plum);background:var(--warm-surface);border-radius:4px;padding:2px 5px;font-size:9px}.crm-detail-panel [hidden]{display:none!important}.crm-detail-panel .customer-detail-grid{display:block}.crm-detail-panel .customer-card{box-shadow:none;border:none;border-bottom:1px solid var(--border);border-radius:0;margin:0;padding:22px 21px}.crm-detail-panel .customer-card h2{margin-bottom:17px;font-size:14px}.crm-detail-panel .customer-card h3{font-size:13px}.crm-detail-panel .customer-facts{margin-bottom:18px}.crm-detail-panel .customer-facts>div{grid-template-columns:92px minmax(0,1fr);gap:11px;margin-bottom:14px;font-size:12px}.crm-detail-panel .customer-context{padding:12px;font-size:11px}.crm-detail-panel .customer-prose{margin:12px 0;font-size:12px}.approved-workspace .rp-crm-layout.has-details{grid-template-columns:minmax(0,1fr) 390px}.approved-workspace .rp-panel.crm-detail-panel{border:1px solid var(--border);background:#fff;border-radius:12px;padding:18px}.approved-workspace .crm-detail-panel .rp-contact-heading .ui-record-avatar{width:54px;height:54px;font-size:16px}.approved-workspace .crm-detail-panel .rp-contact-heading h2{font-size:19px;line-height:1.2}.approved-workspace .crm-detail-panel .crm-primary-details{margin:14px 0}.approved-workspace .crm-detail-panel .crm-primary-details p{margin:7px 0}.approved-workspace .crm-detail-panel .crm-contact-information{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:#fff;border-radius:0;padding:18px 0 12px}.approved-workspace .crm-detail-panel .crm-contact-information h2{margin-bottom:15px;font-size:14px}.crm-contact-lines{gap:12px;margin:0;display:grid}.crm-contact-lines>div{grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:12px;display:grid}.crm-contact-lines dt{color:var(--muted)}.crm-contact-lines dd{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:12px;font-weight:550;overflow:hidden}.crm-copy{border:1px solid var(--border);width:28px;height:28px;color:var(--primary);cursor:pointer;background:#fff;border-radius:6px;place-items:center;padding:0;display:grid}.crm-copy:hover{background:var(--lavender)}.crm-language-line{border-top:1px solid var(--border);align-items:flex-start;gap:12px;margin-top:15px;padding-top:15px;display:flex}.crm-language-line>svg{color:var(--primary);flex:none}.crm-language-line h3{margin:0 0 5px;font-size:12px}.crm-language-line small{color:var(--muted);margin-top:3px;display:block}.crm-contact-information .ui-context-help{color:var(--muted);margin-top:10px;font-size:11px}.crm-contact-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 10px;display:grid}.approved-workspace .crm-detail-panel .crm-contact-metadata .customer-card,.approved-workspace .crm-detail-panel .crm-source-note,.approved-workspace .crm-detail-panel .crm-contact-restrictions{border:1px solid var(--border);background:#fcfbff;border-radius:9px;margin:0;padding:12px}.approved-workspace .crm-detail-panel .crm-contact-metadata h2,.approved-workspace .crm-detail-panel .crm-source-note h2,.approved-workspace .crm-detail-panel .crm-contact-restrictions h2{color:var(--primary);align-items:center;gap:7px;margin:0 0 10px;font-size:12px;display:flex}.crm-contact-metadata strong,.crm-contact-metadata small,.crm-contact-metadata a{overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.crm-contact-metadata small{color:var(--muted);margin-top:4px}.crm-contact-metadata a{color:var(--primary);margin-top:6px}.approved-workspace .crm-detail-panel .crm-source-note{margin-top:10px}.approved-workspace .crm-detail-panel .crm-source-note p{margin:0;line-height:1.45}.approved-workspace .crm-detail-panel .crm-contact-restrictions{margin-top:10px}@media (width<=1179px){.approved-workspace .rp-crm-layout.has-details{grid-template-columns:minmax(0,1fr)}}.crm-detail-panel .customer-hint{font-size:11px}.crm-detail-panel .customer-subtitle{margin-bottom:16px;font-size:12px}.crm-detail-panel .customer-review-explanation{margin-top:18px;padding-top:18px;font-size:12px}.crm-detail-panel .customer-note-heading{display:block}.crm-detail-panel .customer-note-heading>span{margin-top:5px;display:block}.crm-detail-panel .customer-timeline li{padding-left:13px}.crm-detail-panel .customer-pagination{gap:8px;margin-bottom:0}.crm-detail-panel .customer-pagination .button{padding:9px 10px;font-size:11px}.crm-detail-panel .customer-pagination span{font-size:10px}.crm-detail-panel .customer-field label,.crm-detail-panel .customer-note-form .button{font-size:12px}.crm-detail-panel .customer-loading,.crm-detail-panel>[role=status]{padding:22px}.crm-detail-panel .customer-state{border:0;padding:28px 21px}@media (width>=1200px){.crm-detail-panel{overscroll-behavior:contain;max-height:calc(100svh - 130px);overflow-y:auto}}@media (width<=1199px){.crm-detail-panel{width:100%;max-width:760px;margin:0 auto}}@media (width<=800px){.crm-main{padding:23px 20px}}@media (width<=480px){.crm-main{padding:21px 16px}.crm-detail-panel .customer-facts>div{grid-template-columns:minmax(0,1fr);gap:3px}.crm-detail-panel .customer-heading,.crm-detail-panel .customer-card{padding-left:17px;padding-right:17px}}.crm-navigation button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.approved-workspace .rp-intake .rp-record-link{width:100%;max-width:none}.approved-workspace .rp-intake .rp-record-link>span:last-child{overflow:hidden}.approved-workspace .rp-intake .rp-record-link small:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.4;display:-webkit-box;overflow:hidden}.approved-workspace .rp-crm-layout.rp-intake .rp-table{table-layout:fixed;min-width:0}.approved-workspace .rp-crm-layout.rp-intake .rp-table th{white-space:normal}.approved-workspace .rp-crm-layout.rp-intake .rp-table th:first-child{width:40%;min-width:0}.approved-workspace .rp-crm-layout.rp-intake .rp-table th:nth-child(2){width:18%}.approved-workspace .rp-crm-layout.rp-intake .rp-table th:nth-child(3){width:24%}.approved-workspace .rp-crm-layout.rp-intake .rp-record-link{min-width:0}.approved-workspace .rp-intake .rp-table td{padding-block:12px}.approved-workspace .rp-intake .rp-table td:nth-child(3) small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.approved-workspace .rp-intake .rp-table .rp-badge{white-space:normal}.approved-workspace .rp-intake .customer-list-meta{background:#fff}.approved-workspace .rp-intake .customer-list-meta select{min-width:72px}.approved-workspace .rp-intake .crm-detail-panel .crm-intake-summary{border:0;border-bottom:1px solid var(--border);background:#fff;border-radius:0;margin-bottom:12px;padding:15px 0 17px}.approved-workspace .rp-intake .crm-intake-summary h2,.approved-workspace .rp-intake .crm-intake-next h2,.approved-workspace .rp-intake .crm-intake-actions h2{align-items:center;gap:8px;margin:0 0 11px;display:flex}.approved-workspace .rp-intake .crm-intake-summary h2 svg,.approved-workspace .rp-intake .crm-intake-next h2 svg{color:var(--primary)}.approved-workspace .rp-intake .crm-intake-summary .customer-prose{color:var(--text);margin:0 0 8px;font-size:13px;line-height:1.55}.approved-workspace .rp-intake .crm-intake-summary small,.approved-workspace .rp-intake .crm-intake-metadata small{color:var(--muted);font-size:11px;line-height:1.45;display:block}.approved-workspace .rp-intake .crm-intake-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.approved-workspace .rp-intake .crm-intake-metadata .customer-card,.approved-workspace .rp-intake .crm-intake-next{border:1px solid var(--border);background:#fcfbff;border-radius:10px;margin:0;padding:14px}.approved-workspace .rp-intake .crm-intake-metadata h2{color:var(--primary);align-items:center;gap:7px;margin:0 0 9px;font-size:12px;display:flex}.approved-workspace .rp-intake .crm-intake-metadata strong{overflow-wrap:anywhere;margin-bottom:5px;font-size:12px;display:block}.approved-workspace .rp-intake .crm-intake-next{margin-bottom:10px}.approved-workspace .rp-intake .crm-intake-next p{margin:0;line-height:1.45}.approved-workspace .rp-intake .crm-intake-next .crm-intake-review-note{color:var(--muted);margin-top:9px;font-size:11px}.approved-workspace .rp-intake .crm-intake-actions{border:1px solid var(--border);background:#fff;border-radius:10px;margin:0;padding:14px}.approved-workspace .rp-intake .crm-intake-actions>div{flex-wrap:wrap;gap:8px;display:flex}.approved-workspace .rp-intake .crm-intake-actions .button{flex:140px;justify-content:center;min-height:40px;font-size:12px}.approved-record-workspace[data-page=intake]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.approved-record-workspace[data-page=intake]>.rp-stats{margin:0}.approved-record-workspace[data-page=intake]>.rp-toolbar.rp-surface{border-radius:11px;margin:0;padding:11px 13px}.approved-record-workspace[data-page=intake] .rp-intake-row-state{display:none}.approved-record-workspace[data-page=intake] .rp-crm-layout.has-details{grid-template-columns:minmax(280px,36%) minmax(0,1fr);gap:12px}.approved-record-workspace[data-page=intake] .rp-crm-layout.has-details>div:first-child{display:block}.approved-record-workspace[data-page=intake] .rp-crm-layout.has-details>.rp-panel{scrollbar-width:thin;order:0;align-self:start;width:auto;max-width:none;max-height:calc(100dvh - 32px);margin:0;position:sticky;top:16px;overflow-y:auto}.approved-record-workspace[data-page=intake] .rp-crm-layout.has-details .rp-mobile-back{display:none}.approved-record-workspace[data-page=intake] .crm-detail-panel .rp-contact-heading>.crm-primary-details:last-child{margin-bottom:0}.approved-record-workspace[data-page=intake] .crm-detail-panel .customer-detail-grid{display:block}.approved-record-workspace[data-page=intake] .rp-crm-layout.has-details .rp-table :is(.rp-col-details,.rp-col-source,.rp-col-updated){display:none}.approved-record-workspace[data-page=intake] .rp-crm-layout.has-details .rp-table th.rp-col-record{width:auto}.approved-record-workspace[data-page=intake] .rp-crm-layout.has-details .rp-intake-row-state{margin:2px 0;display:block}@media (width<=900px){.approved-record-workspace[data-page=intake]:has(.rp-crm-layout.has-details)>:is(.rp-stats,.rp-toolbar){display:none}.approved-record-workspace[data-page=intake] .rp-crm-layout.has-details{grid-template-columns:minmax(0,1fr)}.approved-record-workspace[data-page=intake] .rp-crm-layout.has-details>div:first-child{display:none}.approved-record-workspace[data-page=intake] .rp-crm-layout.has-details>.rp-panel{max-height:none;position:static;overflow:visible}.approved-record-workspace[data-page=intake] .rp-crm-layout.has-details .rp-mobile-back{display:inline-flex}}.crm-detail-panel .crm-primary-details .crm-phone-format{color:var(--muted);flex-shrink:0;font-size:11px}@media (width<=650px){.approved-workspace .rp-intake .crm-intake-metadata{grid-template-columns:minmax(0,1fr)}}.approved-record-workspace[data-page=contacts] .rp-table{table-layout:fixed;min-width:0}.approved-record-workspace[data-page=contacts] .rp-table th{white-space:nowrap;text-overflow:ellipsis;padding-block:13px;overflow:hidden}.approved-record-workspace[data-page=contacts] .rp-table th:first-child{width:40px}@media (width>=761px){.approved-record-workspace[data-page=contacts] .rp-table .rp-col-record{width:34%}.approved-record-workspace[data-page=contacts] .rp-table .rp-col-details{width:27%}.approved-record-workspace[data-page=contacts] .rp-table .rp-col-source{width:22%}.approved-record-workspace[data-page=contacts] .rp-table .rp-col-updated{width:17%}}.approved-record-workspace[data-page=contacts] .rp-table .rp-record-link{width:100%;min-width:0;max-width:none}.approved-record-workspace[data-page=contacts] .rp-table .rp-badge{white-space:normal}.approved-record-workspace[data-page=contacts] .rp-table td{overflow-wrap:anywhere}@media (width<=760px){.approved-record-workspace[data-page=contacts] .rp-table td.rp-col-record,.approved-record-workspace[data-page=contacts] .rp-table td.rp-col-record .rp-record-link strong{overflow-wrap:break-word}}.approved-record-workspace[data-page=contacts] .rp-table .rp-col-updated small{margin-top:3px}@media (width>=1180px){.approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table .rp-col-source{display:none}.approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table .rp-col-record{width:42%}.approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table .rp-col-details{width:33%}.approved-record-workspace[data-page=contacts] .rp-crm-layout.has-details .rp-table .rp-col-updated{width:25%}}@media (width>=1180px) and (width<=1499px){.approved-workspace .rp-crm-layout.has-details:not(.rp-intake) .rp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-workspace .rp-crm-layout.has-details:not(.rp-intake) .rp-stats>:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1360px) and (width<=1499px){.approved-workspace .rp-crm-layout.has-details:not(.rp-intake) .rp-stats:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.approved-workspace .rp-crm-layout.has-details:not(.rp-intake) .rp-stats:has(>:nth-child(3):last-child)>:last-child{grid-column:auto}}.csv-workspace{max-width:1080px;margin:0 auto}.csv-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.csv-actions .button{white-space:nowrap}.csv-card{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;margin:20px 0;padding:24px}.csv-card h2{margin:0 0 12px;font-size:20px}.csv-card p{color:var(--muted);line-height:1.6}.csv-card .customer-field{margin-bottom:18px}.csv-card input[type=file]{border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--canvas);max-width:100%;padding:12px}.csv-card input[type=file]::file-selector-button{background:var(--lavender);color:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:5px;margin-right:12px;padding:8px 12px}.csv-card fieldset{border:0;min-width:0;margin:0;padding:0}.csv-steps{color:var(--muted);flex-wrap:wrap;gap:8px 18px;padding:0;font-size:12px;list-style:none;display:flex}.csv-steps li{border-bottom:2px solid var(--border);padding-bottom:6px}.csv-steps [aria-current=step]{color:var(--primary);border-color:var(--primary);font-weight:750}.csv-counts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:18px 0;display:grid}.csv-counts div{border-radius:var(--radius-control);background:var(--gradient-card);border:1px solid var(--border);padding:14px}.csv-counts dt{color:var(--muted);font-size:11px}.csv-counts dd{margin:6px 0 0;font-size:24px;font-weight:750}.csv-warning{background:var(--warm-surface);border:1px solid var(--warm-border);border-radius:var(--radius-control);margin:16px 0;padding:14px 16px;font-size:13px;line-height:1.6}.csv-message{background:var(--lavender);border:1px solid var(--border);border-radius:var(--radius-control);margin:16px 0;padding:14px 16px;line-height:1.6}.csv-reference{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.csv-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:16px 0;font-size:13px}.csv-table caption{text-align:left;color:var(--muted);padding:0 0 12px}.csv-table th{text-align:left;color:var(--muted);background:var(--canvas);font-size:11px}.csv-table th,.csv-table td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:13px 12px}.csv-table td small{color:var(--muted);margin-top:5px;line-height:1.5;display:block}.csv-table td small.csv-row-warning{border:1px solid var(--warm-border);border-radius:var(--radius-control);background:var(--warm-surface);width:fit-content;max-width:100%;color:var(--ink);padding:3px 8px}.csv-table select{border:1px solid var(--input-border);border-radius:var(--radius-control);width:100%;min-height:42px;font:inherit;color:var(--ink);background:#fff;padding:8px}.csv-table button{font-size:12px}.csv-row-filters{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.csv-row-filters .customer-field{min-width:180px;margin:0}.csv-check{align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.6;display:flex}.csv-check input{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:3px}.csv-progress{width:100%;accent-color:var(--primary);height:12px}.csv-error-list{margin:8px 0 0;padding-left:20px;line-height:1.6}.csv-export{background:var(--gradient-card);margin:12px 0 20px}.csv-export h2{font-size:18px}.csv-export p{font-size:13px}.csv-workspace button:focus-visible,.csv-workspace a:focus-visible,.csv-workspace select:focus-visible,.csv-workspace input:focus-visible,.csv-workspace h1:focus{outline:3px solid var(--focus);outline-offset:4px}@media (width<=700px){.csv-card{padding:18px 15px}.csv-workspace .customer-heading{display:block}.csv-workspace .customer-heading .csv-actions{margin-top:16px}.csv-table,.csv-table tbody,.csv-table tr,.csv-table td{width:100%;display:block}.csv-table thead{display:none}.csv-table tr{border:1px solid var(--border);border-radius:var(--radius-control);margin-bottom:12px;overflow:hidden}.csv-table td{border:0;padding:10px 12px}.csv-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:650;display:block}.csv-actions .button{flex-grow:1;justify-content:center}.csv-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.csv-workspace [tabindex="-1"]:focus{outline:3px solid var(--focus);outline-offset:4px}.csv-evidence{background:var(--warm-surface);border:1px solid var(--warm-border);border-radius:var(--radius-control);margin-top:12px;padding:10px}.csv-evidence summary{cursor:pointer;color:var(--ink);font-weight:650}.csv-evidence p,.csv-evidence li{font-size:12px;line-height:1.5}.csv-evidence ul{padding-left:18px}.csv-evidence li+li{margin-top:10px}.csv-evidence summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.csv-actions+.csv-actions{margin-top:12px}.csv-workspace .csv-results-table th:first-child{width:12%}.csv-workspace .csv-results-table th:last-child{width:40%}.csv-workspace .csv-imports-table th:first-child{width:34%}.csv-workspace .csv-mapping-table th:first-child{width:28%}.csv-workspace .csv-mapping-table th:last-child{width:30%}.csv-reference .ui-status{vertical-align:middle}.contact-marketing-form,.contact-marketing-panel{gap:.6rem;min-width:0;display:grid}.contact-marketing-form input,.contact-marketing-form select,.contact-marketing-inline input,.contact-segment-rule select,.contact-segment-rule input{min-width:0;max-width:100%}.contact-marketing-choice{border:0;flex-wrap:wrap;gap:1rem;margin:0;padding:0;display:flex}.contact-marketing-inline{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.contact-marketing-inline label{flex-basis:100%}.contact-marketing-inline input{flex:12rem}.contact-marketing-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.contact-marketing-list li{border:1px solid var(--border);background:var(--canvas);border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.6rem .75rem;display:flex}.contact-marketing-list li>span:first-child{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.contact-marketing-list small,.contact-marketing-summary,.contact-marketing-card small{color:var(--muted)}.contact-marketing-row-actions{flex-wrap:wrap;gap:.4rem;display:flex}.contact-segment-rules{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.contact-segment-rule{border:1px solid var(--border);background:var(--lavender);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem;display:flex}.contact-segment-rule input[type=number]{width:5.5rem}.contact-marketing-problems{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);border-radius:.6rem;margin:0;padding:.5rem .75rem .5rem 1.5rem}.contact-marketing-kept{color:var(--muted);margin:0;padding-left:1.2rem}.contact-marketing-status,.contact-marketing-note{background:var(--warm-surface);border:1px solid var(--warm-border);border-radius:.6rem;margin:0;padding:.5rem .75rem}.contact-marketing-card{gap:.6rem;display:grid}.contact-marketing-tags{flex-wrap:wrap;gap:.35rem;display:flex}.contact-marketing-filter{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tsl-root{gap:1rem;min-width:0;padding-bottom:.5rem;display:grid}.tsl-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tsl-segmented{border:1px solid var(--border);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.tsl-segmented button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.tsl-segmented button.is-active{background:var(--lavender);color:var(--primary);font-weight:650}.tsl-search{border:1px solid var(--border);min-width:0;color:var(--muted);background:#fff;border-radius:10px;flex:12rem;align-items:center;gap:6px;padding:0 10px;display:flex}.tsl-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.5rem 0}.tsl-new{margin-left:auto}.tsl-panel{gap:.8rem;min-width:0;display:grid}.tsl-create,.tsl-rename{gap:.35rem;min-width:0;display:grid}.tsl-create-row{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.tsl-create-row input{flex:12rem;min-width:0}.tsl-cards{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.tsl-card{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.85rem 1rem;display:flex;position:relative}.tsl-card:before{content:"";background:var(--gradient-accent);opacity:.55;border-radius:14px 0 0 14px;width:3px;position:absolute;inset:0 auto 0 0}.tsl-card-main{flex-wrap:wrap;flex:14rem;align-items:center;gap:.4rem .5rem;min-width:0;display:flex}.tsl-name{overflow-wrap:anywhere}.tsl-description{color:var(--muted);flex-basis:100%}.tsl-rule-chips{flex-wrap:wrap;flex-basis:100%;gap:.3rem;display:flex}.tsl-chip{background:var(--lavender);color:var(--ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.tsl-chip.is-count{background:color-mix(in srgb, var(--primary) 12%, white);color:var(--primary)}.tsl-chip.is-match{background:color-mix(in srgb, var(--brand-magenta) 10%, white);color:var(--brand-magenta)}.tsl-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tsl-more{position:relative}.tsl-icon-button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.4rem .6rem}.tsl-icon-button:hover,.tsl-icon-button:focus-visible{background:var(--lavender);color:var(--ink)}.tsl-menu{z-index:5;border:1px solid var(--border);min-width:9rem;box-shadow:var(--shadow-popover);background:#fff;border-radius:10px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.tsl-menu button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:.5rem .65rem;display:flex}.tsl-menu button:hover,.tsl-menu button:focus-visible{background:var(--lavender)}.tsl-menu button.is-danger,.tsl-text-danger{color:var(--error)}.tsl-text-danger{font:inherit;cursor:pointer;background:0 0;border:0;padding:.4rem .5rem}.tsl-form{gap:.5rem}.contact-segment-rule-head{color:var(--muted);gap:.4rem;font-size:.8rem;font-weight:650;display:flex}.contact-segment-rule-head>span{flex:1 1 0}.contact-segment-rule-head:after{content:"";flex:0 0 2rem}.contact-segment-rule-controls>select,.contact-segment-rule-controls>input:not([type=number]){flex:1 1 0;width:auto}@media (width<=640px){.contact-segment-rule-head{display:none}.contact-segment-rule-controls>select,.contact-segment-rule-controls>input:not([type=number]){flex-basis:100%}}.contact-segment-rule-controls{flex-wrap:wrap;flex:auto;align-items:center;gap:.4rem;min-width:0;display:flex}.contact-segment-rule-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.35rem}.contact-segment-rule-remove:hover,.contact-segment-rule-remove:focus-visible{color:var(--error);background:#fff}.contact-segment-rule.has-problem{border-color:var(--error-border)}.contact-segment-rule-error{flex-basis:100%;margin:0}.tsl-add-rule{justify-self:start}.contact-marketing-choice input[type=radio]{vertical-align:-.15rem;width:1rem;height:1rem;min-height:0;margin:0 .35rem 0 0;padding:0}.contact-marketing-choice label{align-items:center;display:inline-flex}@media (width<=640px){.tsl-card{padding:.75rem}.tsl-actions{flex-basis:100%}.tsl-new{margin-left:0}}.merge-dialog{gap:1rem;padding-bottom:.5rem;display:grid}.merge-review{border-top:1px solid var(--border);gap:.5rem;padding-top:.75rem}.merge-heading{margin:.5rem 0 0;font-size:.95rem}.merge-carry{flex-wrap:wrap;gap:.3rem;display:flex}.merge-history{color:var(--muted);margin:0;font-size:.85rem}.contact-list-controls{gap:.65rem;padding:.75rem 1rem 0;display:grid}.contact-list-scope{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.contact-list-scope button,.contact-bulk-bar button{border:1px solid var(--ui-border,#ded8f3);color:#302751;cursor:pointer;font:inherit;background:#fff;border-radius:.7rem;padding:.55rem .75rem}.contact-list-scope button.is-active{color:#4113c1;background:#eee8ff;border-color:#4c1eb5;font-weight:700}.contact-list-scope button:focus-visible,.contact-bulk-bar button:focus-visible{outline:3px solid var(--focus,#4113c1);outline-offset:2px}.contact-list-policy{color:#655b7e;margin:0;font-size:.78rem}.contact-bulk-bar{color:#241b51;background:#eee8ff;border:1px solid #c5b6f3;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.6rem .75rem;display:flex}.contact-bulk-bar strong{margin-right:.35rem}.contact-bulk-bar .contact-bulk-trash,.contact-list-dialog-actions .contact-bulk-trash{color:#c90025;background:#fff2f3;border-color:#c90025}.contact-list-form{gap:.55rem;display:grid}.contact-list-form label{color:#302751;font-weight:650}.contact-list-form input,.contact-list-form select,.contact-list-form textarea{color:#231b43;width:100%;min-height:2.7rem;font:inherit;background:#fff;border:1px solid #cfc7e7;border-radius:.7rem;padding:.6rem .75rem}.contact-list-form textarea{min-height:5rem}.contact-list-form p{margin:.25rem 0;line-height:1.5}.contact-list-form [role=alert]{color:#c90025}.contact-list-form [aria-invalid=true]{border-color:#c90025}.contact-list-form .text-button{color:#4113c1;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.contact-list-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.7rem;display:flex}.contact-list-dialog-actions button{border-radius:.7rem;padding:.65rem 1rem}.approved-record-workspace .rp-table tr.bulk-selected{background:#f0eaff}.approved-record-workspace .rp-table tr.bulk-selected.selected{box-shadow:inset 0 0 0 2px #7049dc}@media (width<=640px){.contact-list-controls{padding:.6rem}.contact-bulk-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-bulk-bar strong{grid-column:1/-1}.contact-bulk-bar button{min-width:0}}.contact-list-policy>summary{cursor:pointer;list-style:none}.contact-list-policy>summary::-webkit-details-marker{display:none}.clm-root{display:inline-flex;position:relative}.clm-trigger-group{border:1px solid var(--ui-border,#ded8f3);background:var(--surface,#fff);border-radius:.7rem;align-items:stretch;display:inline-flex}.clm-trigger-group.is-active{background:#eee8ff;border-color:#4c1eb5}.contact-list-scope .clm-trigger-group button{background:0 0;border:0;border-radius:.7rem}.contact-list-scope .clm-trigger{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;max-width:18rem;display:inline-flex;overflow:hidden}.contact-list-scope .clm-trigger.is-active{color:#4113c1;font-weight:700}.contact-list-scope .clm-clear{color:#4113c1;border-left:1px solid #d6cbf5;border-radius:0 .7rem .7rem 0;padding:0 .65rem;font-size:1.05rem;line-height:1}.clm-panel{z-index:40;background:var(--surface,#fff);border:1px solid var(--border,#e7e2f5);width:min(22rem,100vw - 32px);max-height:min(28rem,70vh);box-shadow:var(--shadow-popover,0 12px 32px #30275129);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.clm-search{border:1px solid var(--ui-border,#ded8f3);color:#655b7e;border-radius:10px;align-items:center;gap:6px;margin:2px 2px 8px;padding:0 10px;display:flex}.clm-search:focus-within{border-color:#4c1eb5;box-shadow:0 0 0 3px #4c1eb524}.clm-search input[type=search],.clm-search input[type=search]:focus{min-width:0;height:auto;min-height:0;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:8px 0}.clm-items{gap:2px;margin:0;padding:0;list-style:none;display:grid}.clm-row{align-items:center;gap:4px;display:flex;position:relative}.clm-panel button{font:inherit;cursor:pointer}.clm-pick,.clm-create{color:#302751;text-align:left;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 10px;display:flex}.clm-pick:hover,.clm-create:hover,.clm-pick:focus-visible,.clm-create:focus-visible{background:#f6f3ff;outline:none}.clm-pick.is-selected{color:#4113c1;background:linear-gradient(90deg,#f1ebff,#fbf5ff);font-weight:650}.clm-pick.is-archived{color:#655b7e}.clm-create{color:#4113c1;border-bottom:1px solid #f0ecfa;border-radius:10px 10px 4px 4px;margin-bottom:4px;font-weight:650}.clm-check{color:#4113c1;flex:none;width:1rem;font-weight:700}.clm-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.clm-count{color:#655b7e;background:#f3f0fb;border-radius:999px;flex:none;padding:2px 8px;font-size:.75rem;font-weight:600}.clm-more{flex:none;position:relative}.clm-more-button,.clm-unarchive{color:#655b7e;background:0 0;border:0;border-radius:8px;padding:6px 9px}.clm-more-button:hover,.clm-more-button:focus-visible,.clm-unarchive:hover{color:#302751;background:#f3f0fb}.clm-unarchive{color:#4113c1;font-weight:650}.clm-actions{z-index:2;background:var(--surface,#fff);border:1px solid var(--border,#e7e2f5);min-width:9rem;box-shadow:var(--shadow-popover,0 8px 24px #30275124);border-radius:10px;padding:4px;display:grid;position:absolute;top:calc(100% + 2px);right:0}.clm-actions button{color:#302751;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.clm-actions button:hover,.clm-actions button:focus-visible{background:#f6f3ff;outline:none}.clm-actions button.is-danger{color:#b42318}.clm-empty{color:#655b7e;margin:6px 10px;font-size:.85rem}.clm-footer{border-top:1px solid #f0ecfa;margin-top:6px;padding-top:6px}.clm-archived-toggle{color:#655b7e;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:.85rem;font-weight:600;display:flex}.clm-archived-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (width<=640px){.clm-panel{width:auto;max-height:75vh;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0}.clm-pick,.clm-create{min-height:44px}}.contact-conversations{gap:.75rem;min-width:0;display:grid}.contact-conversations-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.contact-conversations-head h2{margin:0}.contact-conversations-target{color:inherit;border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .6rem;text-decoration:none;display:flex}.contact-conversations-target:hover,.contact-conversations-target:focus-visible{background:var(--lavender,#f3f0fb)}.contact-conversations-target span,.contact-conversations-thread-name{min-width:0;display:grid}.contact-conversations-target small,.contact-conversations-thread-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-conversations-error{color:var(--danger,#b42318);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.contact-conversations-empty{color:var(--muted);margin:0}.contact-conversations-skeleton{gap:.6rem;display:grid}.contact-conversations-skeleton span{background:var(--lavender,#f3f0fb);border-radius:12px;height:64px;display:block}.contact-conversations-groups,.contact-conversations-messages{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.contact-conversations-group{border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.contact-conversations-thread{border-bottom:1px solid var(--border);background:var(--lavender,#faf9ff);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.contact-conversations-thread-name{flex:140px}.contact-conversations-thread-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.contact-conversations-thread-actions .button{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.contact-conversations-open{color:var(--primary);white-space:nowrap;font-weight:600}.contact-conversations-messages{padding:.6rem .75rem .75rem}.contact-conversations-message{border:1px solid var(--border);border-radius:10px;gap:.25rem;min-width:0;padding:.55rem .7rem;display:grid}.contact-conversations-message.is-staff,.contact-conversations-message.is-aria{background:var(--lavender,#f6f3ff)}.contact-conversations-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.contact-conversations-meta{flex-wrap:wrap;justify-content:space-between;gap:.4rem;font-size:.85rem;display:flex}.contact-conversations-meta time{color:var(--muted)}.contact-conversations-more{justify-self:center}.contact-new-message{border:1px solid var(--border);background:var(--surface,#fff);border-radius:12px;gap:.7rem;min-width:0;padding:.9rem;display:grid}.contact-new-message-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.contact-new-message-head h3{align-items:center;gap:.4rem;margin:0;font-size:1rem;display:inline-flex}.contact-new-message form{gap:.7rem;min-width:0;display:grid}.contact-new-message-channels{flex-wrap:wrap;gap:.4rem;display:flex}.contact-new-message-channel{border:1px solid var(--border);min-height:34px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;line-height:1;display:inline-flex}.contact-new-message-channel .inbox-channel-mark,.contact-new-message-channel .inbox-channel-mark .connection-provider-mark{vertical-align:0;flex:0 0 18px;width:18px;height:18px}.contact-new-message-channel .inbox-channel-mark svg,.contact-new-message-channel .inbox-channel-mark .connection-provider-mark svg{width:16px;height:16px}.contact-new-message-channel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.contact-new-message-channel.is-selected{border-color:var(--primary);background:var(--lavender,#f3f0fb)}.contact-new-message-channel.is-blocked:not(.is-selected){color:var(--muted)}.contact-new-message-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.6rem;display:grid}.contact-new-message label{gap:.25rem;min-width:0;display:grid}.contact-new-message label>span{color:var(--muted);font-size:.85rem}.contact-new-message select,.contact-new-message input,.contact-new-message textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit}.contact-new-message textarea{resize:vertical}.contact-new-message-refusal{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.contact-new-message-refusal p,.contact-new-message-error{color:var(--danger,#b42318);margin:0}.contact-new-message-sent{color:var(--success,#067647);margin:0}.contact-new-message-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.inventory-import-workspace{gap:16px;max-width:1480px;margin:0 auto;display:grid}.inventory-import-workspace .csv-card{min-width:0}.inventory-default-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:16px 0;display:grid}.inventory-default-grid label,.csv-profile-controls label{color:#302654;gap:6px;font-weight:600;display:grid}.inventory-default-grid input,.inventory-default-grid select,.csv-profile-controls input,.csv-profile-controls select{color:#251c45;background:#fff;border:1px solid #d6d0eb;border-radius:10px;width:100%;min-height:42px;padding:8px 12px}.csv-profile-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.csv-profile-controls label{flex:1;min-width:180px}.inventory-import-rows{gap:12px;display:grid}.inventory-import-row{overflow-wrap:anywhere;background:#fff;border:1px solid #e0daf1;border-radius:14px;min-width:0;padding:16px}.inventory-import-row header{justify-content:space-between;gap:12px;display:flex}.inventory-import-row header span{color:#4018ae;background:#eee8fc;border-radius:16px;padding:3px 10px}.inventory-import-row p{color:#554d70;margin:8px 0}.inventory-import-row .button{margin:4px}.inventory-import-workspace .csv-counts{flex-wrap:wrap;gap:12px;display:flex}.inventory-import-workspace .csv-counts>div{border:1px solid #e0daf1;border-radius:12px;min-width:105px;padding:10px 12px}.inventory-import-workspace .csv-counts dt{color:#655c7e}.inventory-import-workspace .csv-counts dd{color:#251551;margin:0;font-size:1.25rem;font-weight:700}.inventory-review-choice{border:1px solid #d6d0eb;border-radius:10px;flex-wrap:wrap;margin-top:8px;display:inline-flex;overflow:hidden}.inventory-import-row .inventory-review-choice .button{border:0;border-radius:0;margin:0}.inventory-import-row .inventory-review-choice .button+.button{border-left:1px solid #d6d0eb}.inventory-import-row .inventory-review-choice .button[aria-pressed=true]{color:#fff;background:#4113c1}.inventory-import-workspace .inventory-review-choice .button:focus-visible{outline-offset:-4px}.inventory-import-row p small{color:#655c7e}@media (width<=700px){.inventory-import-row header{flex-wrap:wrap}.csv-profile-controls{display:grid}.inventory-default-grid{grid-template-columns:1fr}}.inventory-import-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.inventory-import-filters label{flex:1;gap:6px;min-width:150px;font-size:13px;display:grid}.inventory-import-filters input,.inventory-import-filters select{border:1px solid var(--border,#ddd6f3);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;border-radius:8px;padding:10px 12px}.adm-root{--adm-bg:var(--canvas);--adm-surface:#fff;--adm-surface-2:#faf8ff;--adm-surface-3:#f2edff;--adm-ink:#101544;--adm-text:#2a2140;--adm-muted:#5d5574;--adm-subtle:#6b6485;--adm-border:#e8e2f5;--adm-border-strong:#d9cff0;--adm-input-border:#8a82a3;--adm-primary:var(--brand-violet);--adm-primary-ink:#fff;--adm-primary-soft:#f2edff;--adm-success:#087956;--adm-success-bg:#effaf5;--adm-success-border:#c9ecdc;--adm-warning:#8f4b00;--adm-warning-bg:#fff7e8;--adm-warning-border:#f8dca7;--adm-danger:#b8001f;--adm-danger-bg:#fff2f4;--adm-danger-border:#f5c6d0;--adm-info:#4113c1;--adm-info-bg:#f6f2ff;--adm-info-border:#e3d9fb;--adm-bone:#ece7f6;--adm-bone-shine:#f7f4fc;--adm-shadow:0 1px 2px #2a0f5c08, 0 4px 18px #2a0f5c08;--adm-radius:12px;--adm-radius-sm:8px;--adm-topbar-h:64px;--adm-topnav-h:50px;--adm-content-max:1320px;background:var(--adm-bg);min-height:100svh;color:var(--adm-text);font-size:14px;line-height:1.55}.adm-root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--adm-bg:#0f0d1a;--adm-surface:#17142a;--adm-surface-2:#1d1934;--adm-surface-3:#262046;--adm-ink:#f4f1ff;--adm-text:#e4def7;--adm-muted:#b8b0d4;--adm-subtle:#a49cc4;--adm-border:#2c2647;--adm-border-strong:#3d3563;--adm-input-border:#6d6494;--adm-primary:#b3a0ff;--adm-primary-ink:#160d3a;--adm-primary-soft:#2a2152;--adm-success:#5fd8aa;--adm-success-bg:#0f2a22;--adm-success-border:#1d4a3b;--adm-warning:#f6bd6a;--adm-warning-bg:#2d2211;--adm-warning-border:#4e3a18;--adm-danger:#ff8597;--adm-danger-bg:#33121b;--adm-danger-border:#5a2232;--adm-info:#c3b4ff;--adm-info-bg:#221a45;--adm-info-border:#3a2f6e;--adm-bone:#262043;--adm-bone-shine:#312a55;--adm-shadow:0 1px 2px #0006, 0 6px 22px #0005;--ink:var(--adm-ink);--muted:var(--adm-muted);--placeholder:var(--adm-subtle);--input-border:var(--adm-input-border);--canvas:var(--adm-bg);--lavender:var(--adm-surface-3);--border:var(--adm-border);--error-surface:var(--adm-danger-bg);--error-border:var(--adm-danger-border);--warm-surface:var(--adm-warning-bg);--warm-border:var(--adm-warning-border);--text-secondary:var(--adm-muted)}.adm-root[data-theme=dark] :is(input,select,textarea){background:var(--adm-surface-2);color:var(--adm-text);border-color:var(--adm-input-border)}.adm-root[data-theme=dark] :is(.settings-card,.task003-state,.directory-table-wrap,.directory-search,.ui-page-header,.customer-state,.pb-tile,.pb-card,.pu-controls,.pu-tile,.pu-panel,.ps-list-pane,.ps-detail-pane,.ps-search-field,.nora-kb-library,.nora-kb-editor,.nora-kb-preview,.pa-filters,.pa-overview-facts,.ao-facts,.ao-step,.rp-card,.qf-chart-frame,.qf-table-toggle,.eh-card,.eh-stat,.workspace-dialog,.back-link){background:var(--adm-surface);border-color:var(--adm-border);color:var(--adm-text)}.adm-root[data-theme=dark] :is(.pu-periods,.pu-stack-track,.pa-window,.pa-limits,.settings-info,th){background:var(--adm-surface-2);color:var(--adm-text)}.adm-root[data-theme=dark] .button.secondary{background:var(--adm-surface-2);border-color:var(--adm-border-strong);color:var(--adm-ink)}.adm-root[data-theme=dark] .platform-main a:not(.button){color:var(--adm-primary)}.adm-root :is(button,input,select,textarea){font:inherit}.adm-root textarea{font-family:var(--font-sans);line-height:1.5}.adm-root.task003 input:is([type=checkbox],[type=radio]),.adm-root input:is([type=checkbox],[type=radio]){width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--adm-primary);flex:none;margin:0;padding:0}.adm-root [tabindex="-1"]:focus{outline:none}.adm-root :focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.adm-root h1,.adm-root h2,.adm-root h3{color:var(--adm-ink)}.adm-topbar{z-index:40;height:var(--adm-topbar-h);background:var(--brand-plum);color:#fff;align-items:center;gap:16px;padding:0 28px;display:flex;position:relative}.adm-brand{align-items:center;min-height:40px;display:inline-flex}.adm-brand-logo{width:154px;height:auto}.adm-identity{border-left:1px solid var(--on-brand-border);align-items:center;gap:10px;min-width:0;padding-left:16px;display:flex}.adm-identity strong{white-space:nowrap;font-size:14px;font-weight:600}.adm-env{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#ffffff1f;border:1px solid #fff5;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.adm-env:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.adm-env.is-local:before{background:#9ff0c9}.adm-env.is-internal{background:#fea4021f;border-color:#fec35a}.adm-env.is-internal:before{background:#fec35a}.adm-env.is-production{background:#c90025;border-color:#ff9aa9}.adm-env.is-production:before{background:#fff}.adm-topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.adm-topbar-actions a{color:#fff;text-underline-offset:4px;align-items:center;min-height:36px;font-size:13px;display:inline-flex}.adm-root .adm-topbar-button,.adm-topbar .platform-signout{border-radius:var(--adm-radius-sm);border:1px solid var(--on-brand-border);color:#fff;cursor:pointer;background:#ffffff14;min-height:34px;padding:6px 12px;font-size:13px;font-weight:600}.adm-root .adm-topbar-button[aria-pressed=true]{background:#fff3}.adm-root .adm-topbar-button:hover,.adm-topbar .platform-signout:hover{background:#ffffff2b}.adm-topbar :focus-visible{outline-color:#fff}.adm-topbar .lc-bell{color:#fff}.adm-topnav{z-index:38;height:var(--adm-topnav-h);background:var(--adm-surface);border-bottom:1px solid var(--adm-border);align-items:stretch;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 1px #2a0f5c05,0 6px 16px -14px #2a0f5c33}.adm-tab-list{align-items:stretch;gap:4px;margin:0;padding:0;list-style:none;display:flex}.adm-tab-item{display:flex;position:relative}.adm-root .adm-tab-top{color:var(--adm-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.adm-root .adm-tab-top:hover,.adm-tab-item.is-open>.adm-tab-top{color:var(--adm-primary)}.adm-root .adm-tab-top:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.adm-root .adm-tab-top.is-active{color:var(--adm-primary)}.adm-root .adm-tab-top.is-active:after{background:var(--adm-primary)}.adm-root .adm-tab-top:focus-visible{outline-offset:-4px}.adm-tab-chevron{color:var(--adm-subtle);transition:transform .15s;display:inline-flex;transform:rotate(90deg)}.adm-tab-item.is-open .adm-tab-chevron{transform:rotate(-90deg)}.adm-menu{z-index:45;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:0 0 var(--adm-radius) var(--adm-radius);width:360px;box-shadow:var(--shadow-popover);border-top:0;gap:2px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 1px);left:0}.adm-menu[hidden]{display:none}.adm-tab-item:last-child .adm-menu,.adm-tab-item:nth-last-child(2) .adm-menu{left:auto;right:0}.adm-menu-link{border-radius:var(--adm-radius-sm);color:var(--adm-text);align-items:flex-start;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.adm-menu-link:hover,.adm-menu-link:focus-visible{background:var(--adm-surface-2);color:var(--adm-ink)}.adm-menu-link:focus-visible{outline-offset:-2px}.adm-menu-icon{border-radius:var(--adm-radius-sm);background:var(--adm-surface-3);width:32px;height:32px;color:var(--adm-primary);flex:none;place-items:center;display:inline-grid}.adm-menu-text{gap:1px;min-width:0;display:grid}.adm-menu-label{color:var(--adm-ink);font-size:13.5px;font-weight:650;line-height:1.35}.adm-menu-note{-webkit-line-clamp:2;color:var(--adm-muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.adm-menu-link.is-active{background:var(--adm-primary-soft)}.adm-menu-link.is-active .adm-menu-label{color:var(--adm-primary)}.adm-menu-link.is-active .adm-menu-icon{background:var(--adm-primary);color:var(--adm-primary-ink)}.adm-menu-link .adm-nav-badge{align-self:center}.adm-nav-badge{background:var(--brand-crimson);color:#fff;text-align:center;border-radius:999px;min-width:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.adm-tab-top .adm-nav-badge{margin-left:0}.adm-root .adm-menu-button{min-width:0;color:var(--adm-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;font-size:14px;font-weight:650;display:none}.adm-menu-bars,.adm-menu-bars:before,.adm-menu-bars:after{background:currentColor;border-radius:2px;width:18px;height:2px;display:block}.adm-menu-bars{position:relative}.adm-menu-bars:before,.adm-menu-bars:after{content:"";position:absolute;left:0}.adm-menu-bars:before{top:-6px}.adm-menu-bars:after{top:6px}.adm-menu-where{color:var(--adm-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.adm-scrim{z-index:60;background:#10154466;border:0;position:fixed;inset:0}.adm-drawer{z-index:61;overscroll-behavior:contain;background:var(--adm-surface);width:min(340px,88vw);box-shadow:var(--shadow-popover);align-content:start;gap:16px;padding:0 12px 24px;display:grid;position:fixed;inset:0 auto 0 0;overflow-y:auto}.adm-drawer-head{min-height:var(--adm-topbar-h);background:var(--adm-surface);border-bottom:1px solid var(--adm-border);color:var(--adm-ink);justify-content:space-between;align-items:center;padding:0 4px 0 10px;font-size:15px;display:flex;position:sticky;top:0}.adm-root .adm-drawer-close{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);width:36px;height:36px;color:var(--adm-ink);cursor:pointer;place-items:center;display:inline-grid}.adm-root .adm-drawer-group h2{color:var(--adm-subtle);letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;padding:0 10px;font-size:11px;font-weight:700}.adm-drawer-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adm-drawer .adm-menu-link{align-items:center;padding-block:6px}.adm-content{min-width:0;padding:0 32px 48px}.adm-content>.platform-main{max-width:var(--adm-content-max);margin:0 auto;padding:24px 0 0}.adm-context{max-width:var(--adm-content-max);border-bottom:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin:0 auto;padding:14px 0 12px;font-size:12.5px;display:flex}.adm-crumbs{color:var(--adm-muted);align-items:center;gap:8px;display:inline-flex}.adm-crumbs>span+span:before{content:"/";color:var(--adm-border-strong);margin-right:8px}.adm-crumbs [aria-current]{color:var(--adm-ink);font-weight:650}.adm-context-note{color:var(--adm-muted)}.adm-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 0 24px;display:flex}.adm-page-header-text{min-width:0;max-width:760px}.adm-page-header h1{letter-spacing:-.4px;margin:0;font-size:26px;font-weight:700;line-height:1.25}.adm-page-header h1:focus{outline:none}.adm-eyebrow{color:var(--adm-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.adm-page-description{color:var(--adm-muted);margin:6px 0 0;font-size:14px}.adm-page-back{margin-bottom:8px;font-size:13px}.adm-page-back a{color:var(--adm-primary);font-weight:600;text-decoration:none}.adm-page-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-card{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);min-width:0;padding:20px 22px}.adm-card+.adm-card{margin-top:16px}.adm-card.is-flush{padding:0;overflow:hidden}.adm-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:14px;display:flex}.adm-card.is-flush>.adm-card-head{border-bottom:1px solid var(--adm-border);margin:0;padding:16px 20px}.adm-card-head h2,.adm-card-head h3{margin:0;font-size:16px;font-weight:650;line-height:1.4}.adm-card-head p{color:var(--adm-muted);margin:2px 0 0;font-size:13px}.adm-card-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.adm-grid>.adm-card+.adm-card{margin-top:0}.adm-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin-bottom:20px;display:grid}.adm-stat{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);gap:2px;padding:14px 16px;display:grid}.adm-stat-label{color:var(--adm-muted);font-size:12.5px;font-weight:600}.adm-stat-value{color:var(--adm-ink);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.adm-stat-hint{color:var(--adm-muted);font-size:12px}.adm-stat.is-success .adm-stat-value{color:var(--adm-success)}.adm-stat.is-warning .adm-stat-value{color:var(--adm-warning)}.adm-stat.is-danger .adm-stat-value{color:var(--adm-danger)}.adm-badge{border:1px solid var(--adm-border-strong);background:var(--adm-surface-2);color:var(--adm-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 9px;font-size:12px;font-weight:650;line-height:20px;display:inline-flex}.adm-badge.has-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.adm-badge.is-success{color:var(--adm-success);background:var(--adm-success-bg);border-color:var(--adm-success-border)}.adm-badge.is-warning{color:var(--adm-warning);background:var(--adm-warning-bg);border-color:var(--adm-warning-border)}.adm-badge.is-danger{color:var(--adm-danger);background:var(--adm-danger-bg);border-color:var(--adm-danger-border)}.adm-badge.is-info,.adm-badge.is-default{color:var(--adm-info);background:var(--adm-info-bg);border-color:var(--adm-info-border)}.adm-notice{border-radius:var(--adm-radius-sm);border:1px solid var(--adm-info-border);background:var(--adm-info-bg);color:var(--adm-text);gap:2px;padding:12px 14px;font-size:13.5px;display:grid}.adm-notice+*{margin-top:16px}.adm-notice strong{color:var(--adm-ink)}.adm-notice.is-success{border-color:var(--adm-success-border);background:var(--adm-success-bg)}.adm-notice.is-warning{border-color:var(--adm-warning-border);background:var(--adm-warning-bg)}.adm-notice.is-danger{border-color:var(--adm-danger-border);background:var(--adm-danger-bg)}.adm-empty,.adm-error{text-align:center;background:var(--adm-surface);border:1px dashed var(--adm-border-strong);border-radius:var(--adm-radius);justify-items:center;gap:6px;padding:48px 24px;display:grid}.adm-error{border-style:solid;border-color:var(--adm-danger-border)}.adm-card .adm-empty,.adm-empty.is-compact{background:0 0;border:0;padding:28px 20px}.adm-empty h2,.adm-error h2{margin:6px 0 0;font-size:16px;font-weight:650}.adm-empty-text{max-width:520px;color:var(--adm-muted);font-size:13.5px}.adm-empty-text p{margin:0}.adm-empty-text p+p{margin-top:6px}.adm-empty-action{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.adm-empty-action .button{align-items:center;gap:6px;display:inline-flex}.adm-empty-icon{background:var(--adm-primary-soft);width:44px;height:44px;color:var(--adm-primary);border-radius:12px;place-items:center;display:inline-grid}.adm-empty-icon.is-danger{background:var(--adm-danger-bg);color:var(--adm-danger)}.adm-bone{background:linear-gradient(90deg, var(--adm-bone) 25%, var(--adm-bone-shine) 50%, var(--adm-bone) 75%);background-size:200% 100%;border-radius:6px;width:70%;height:12px;animation:1.4s ease-in-out infinite adm-shine;display:block}.adm-bone.is-short{width:45%}.adm-bone.is-wide{width:90%}.adm-bone.is-tall{width:55%;height:22px;margin-top:8px}.adm-skeleton-head,.adm-skeleton-row{border-bottom:1px solid var(--adm-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px;padding:14px 20px;display:grid}.adm-skeleton-head{background:var(--adm-surface-2)}.adm-skeleton-row:last-child{border-bottom:0}@keyframes adm-shine{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.adm-bone{animation:none}.adm-tab-chevron{transition:none}}.adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:16px;display:flex}.adm-toolbar-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;display:flex}.adm-toolbar-summary{color:var(--adm-muted);margin:0;font-size:13px}.adm-field{gap:5px;min-width:0;display:grid}.adm-field>label{color:var(--adm-text);font-size:12.5px;font-weight:650}.adm-field.is-inline{grid-auto-flow:column;align-items:center;gap:8px}.adm-root .adm-field :is(input,select,textarea),.adm-root .adm-toolbar :is(input,select){border:1px solid var(--adm-input-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);width:auto;min-width:140px;min-height:38px;color:var(--adm-text);padding:7px 10px;font-size:14px}.adm-root .adm-field textarea{width:100%;min-height:84px}.adm-field-help{color:var(--adm-muted);margin:0;font-size:12.5px}.adm-field-error{color:var(--adm-danger);margin:0;font-size:12.5px;font-weight:600}.adm-field.has-error :is(input,select,textarea){border-color:var(--adm-danger)}.adm-tabs{border-bottom:1px solid var(--adm-border);scrollbar-width:none;gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.adm-root .adm-tab{min-height:40px;color:var(--adm-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.adm-root .adm-tab:hover{color:var(--adm-ink)}.adm-root .adm-tab.is-active{color:var(--adm-primary);border-bottom-color:var(--adm-primary)}.adm-root .adm-tab-count{background:var(--adm-surface-3);min-width:20px;color:var(--adm-text);text-align:center;border-radius:999px;padding:0 6px;font-size:11.5px;line-height:18px}.adm-table-block{min-width:0}.adm-table-wrap{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);max-height:min(70vh,760px);overflow:auto}.adm-card.is-flush .adm-table-wrap{border:0;border-radius:0}.adm-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.adm-table th{z-index:1;background:var(--adm-surface-2);border-bottom:1px solid var(--adm-border);color:var(--adm-muted);letter-spacing:.02em;text-align:left;white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:700;position:sticky;top:0}.adm-table td{border-bottom:1px solid var(--adm-border);vertical-align:top;color:var(--adm-text);padding:12px 14px}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table tbody tr:hover td{background:var(--adm-surface-2)}.adm-table tr.is-selected td{background:var(--adm-primary-soft)}.adm-table tr.is-clickable{cursor:pointer}.adm-table .is-end{text-align:right;font-variant-numeric:tabular-nums}.adm-table th.is-narrow{width:1%}.adm-root .adm-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.adm-root .adm-sort.is-active{color:var(--adm-ink)}.adm-root .adm-sort-mark{opacity:.7;font-size:9px}.adm-root .adm-row-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.adm-table small,.adm-sub{color:var(--adm-muted);font-size:12px;display:block}.adm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.adm-pagination{color:var(--adm-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;font-size:13px;display:flex}.adm-card.is-flush .adm-pagination{border-top:1px solid var(--adm-border);padding:12px 16px}.adm-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px 24px;margin:0;display:grid}.adm-facts dt{color:var(--adm-muted);font-size:12.5px;font-weight:600}.adm-facts dd{color:var(--adm-ink);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}@media (width<=1180px){.adm-content{padding-inline:24px}}@media (width<=1023px){.adm-root .adm-menu-button{display:inline-flex}.adm-tab-list{display:none}.adm-topnav{padding-inline:16px}.adm-content{padding-inline:20px}}@media (width<=760px){.adm-topbar{gap:10px;padding:0 12px}.adm-brand-logo{width:116px}.adm-identity{padding-left:10px}.adm-identity strong{display:none}.adm-topbar-actions{gap:6px}.adm-root .adm-topbar-button{padding-inline:8px}.adm-content{padding-inline:14px}.adm-context-note{display:none}.adm-page-header h1{font-size:22px}.adm-table-wrap{max-height:none}}.adm-stats{--adm-accent-1:#6d3df5;--adm-accent-2:#0f8b8d;--adm-accent-3:#d97706;--adm-accent-4:#2563eb;--adm-accent-5:#db2777}.adm-root[data-theme=dark] .adm-stats{--adm-accent-1:#b3a0ff;--adm-accent-2:#4fd1c5;--adm-accent-3:#f6bd6a;--adm-accent-4:#7fb2ff;--adm-accent-5:#f68bc1}.adm-stat{--adm-accent:var(--adm-accent-1);align-content:start;min-width:0;padding-top:16px;position:relative;overflow:hidden}.adm-stat:before{content:"";background:var(--adm-accent);height:3px;position:absolute;inset:0 0 auto}.adm-stats>.adm-stat:nth-child(5n+2){--adm-accent:var(--adm-accent-2)}.adm-stats>.adm-stat:nth-child(5n+3){--adm-accent:var(--adm-accent-3)}.adm-stats>.adm-stat:nth-child(5n+4){--adm-accent:var(--adm-accent-4)}.adm-stats>.adm-stat:nth-child(5n){--adm-accent:var(--adm-accent-5)}.adm-stats>.adm-stat.is-success{--adm-accent:var(--adm-success)}.adm-stats>.adm-stat.is-warning{--adm-accent:var(--adm-warning)}.adm-stats>.adm-stat.is-danger{--adm-accent:var(--adm-danger)}.adm-stats>.adm-stat.is-info{--adm-accent:var(--adm-info)}.adm-stat.is-info .adm-stat-value{color:var(--adm-info)}.adm-stat-top{align-items:center;gap:8px;min-width:0;display:flex}.adm-stat-label{overflow-wrap:break-word;min-width:0}.adm-stat-icon{background:color-mix(in srgb, var(--adm-accent) 14%, transparent);width:26px;height:26px;color:var(--adm-accent);border-radius:8px;flex:none;place-items:center;display:inline-grid}.adm-stat-icon svg{width:15px;height:15px}.adm-stat-value{overflow-wrap:anywhere;line-height:1.25}.adm-root .adm-content .button{white-space:nowrap;border-radius:10px;gap:8px;min-height:40px;padding:8px 16px;font-size:14px;line-height:1.3}.adm-root .adm-content .button:is([class*=-small],.is-small){gap:6px;min-height:32px;padding:4px 12px;font-size:13px}.adm-root .adm-content .button:disabled{cursor:not-allowed}.adm-page-actions,.adm-card-actions{flex-wrap:wrap;align-items:center}.adm-root .adm-content select:not([multiple]){appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%238a82a3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:34px}:where(.adm-root .adm-content) textarea{box-sizing:border-box;border:1px solid var(--adm-input-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);max-width:100%;color:var(--adm-text);padding:9px 12px;font-size:14px}.adm-root .adm-content input[type=file]{max-width:100%;color:var(--adm-muted);font-size:13px}.adm-root .adm-content input[type=file]::file-selector-button{border:1px solid var(--adm-border-strong);background:var(--adm-surface-2);min-height:34px;color:var(--adm-ink);font:inherit;cursor:pointer;border-radius:10px;margin-right:10px;padding:6px 14px;font-weight:650}.adm-root .adm-content input[type=file]::file-selector-button:hover{background:var(--adm-surface-3)}.adm-root .adm-content :is(input,select,textarea)::placeholder{color:var(--adm-subtle)}.adm-root .adm-content :is(input,select,textarea):focus-visible{outline:2px solid var(--adm-primary);outline-offset:1px;border-color:var(--adm-primary)}.adm-root .adm-content :is(input,select,textarea):disabled{opacity:.7;cursor:not-allowed}.adm-root .adm-content :is(a,button,summary):focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px;border-radius:6px}.adm-root[data-theme=dark] .adm-content :is(input,select,textarea){background-color:var(--adm-surface-2)}.adm-root .adm-content details>summary{cursor:pointer;color:var(--adm-muted);font-size:13px;font-weight:650}.adm-root .adm-content details>summary:hover{color:var(--adm-ink)}.adm-content{min-width:0}.adm-content>.platform-main{overflow-wrap:break-word;min-width:0}.adm-content :where(img,video){max-width:100%}.adm-content :where(pre){white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.adm-table-wrap{position:relative}.adm-table td :where(.adm-badge,.button){vertical-align:middle}.adm-table tbody tr.is-clickable:hover td{background:var(--adm-primary-soft)}.adm-table tbody tr.is-clickable:focus-within td{background:var(--adm-surface-3)}.adm-root[data-theme=dark] .adm-content :is(.adm-table th,.adm-stat-label){color:var(--adm-muted)}.adm-root[data-theme=dark] .adm-content .button.primary{color:#fff}@media (width<=760px){.adm-root .adm-content .button{white-space:normal;text-align:center}.adm-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}}.adm-root{max-width:100%;overflow-x:clip}.adm-topbar{background:var(--gradient-action);min-width:0}.adm-topbar:after{content:"";background:var(--gradient-accent);opacity:.85;height:2px;position:absolute;inset:auto 0 0}.adm-brand,.adm-identity{flex:none}.adm-identity strong{letter-spacing:.01em}.adm-search-slot{flex:360px;min-width:0;max-width:520px;margin-left:8px}.adm-search{align-items:center;min-width:0;display:flex;position:relative}.adm-search-icon{color:#fffc;pointer-events:none;display:inline-flex;position:absolute;left:12px}.adm-search>:is(input,div){flex:auto;min-width:0}.adm-root .adm-search input[type=search]{box-sizing:border-box;border:1px solid var(--on-brand-border);color:#fff;background:#ffffff1c;border-radius:10px;width:100%;min-height:38px;padding:7px 40px 7px 36px;font-size:14px}.adm-root .adm-search input[type=search]::placeholder{color:#ffffffb8}.adm-root .adm-search input[type=search]:focus-visible{outline-offset:1px;background:#ffffff2e;outline:2px solid #fff}.adm-search-key{border:1px solid var(--on-brand-border);color:#fffc;min-width:20px;font:600 11px/18px var(--font-sans,inherit);text-align:center;pointer-events:none;border-radius:5px;padding:0 6px;position:absolute;right:10px}.adm-root .adm-icon-button{border:1px solid var(--on-brand-border);color:#fff;cursor:pointer;background:#ffffff14;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.adm-root .adm-icon-button:hover{background:#ffffff2b}.adm-root .adm-search-toggle{display:none}.adm-topbar-actions{flex:none;min-width:0}.adm-topbar .lc-bell{border:1px solid var(--on-brand-border);background:#ffffff14;border-radius:10px;place-items:center;width:36px;height:36px;display:inline-grid}.adm-topbar .lc-bell b{position:absolute;top:-6px;right:-6px}.adm-user{position:relative}.adm-root .adm-user-button{border:1px solid var(--on-brand-border);color:#fff;max-width:220px;min-height:38px;font:inherit;cursor:pointer;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 3px;font-size:13px;font-weight:650;display:inline-flex}.adm-root .adm-user-button:hover,.adm-user.is-open .adm-user-button{background:#ffffff2b}.adm-avatar{background:var(--gradient-highlight);width:30px;height:30px;color:var(--brand-plum);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.adm-user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-user-chevron{opacity:.8;display:inline-flex;transform:rotate(90deg)}.adm-user-menu{z-index:70;border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);width:270px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-popover);color:var(--adm-text);padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.adm-user-menu[hidden]{display:none}.adm-user-head{border-bottom:1px solid var(--adm-border);gap:2px;margin-bottom:4px;padding:10px 10px 12px;display:grid}.adm-user-head strong{color:var(--adm-ink);overflow-wrap:anywhere;font-size:14px}.adm-user-head span{color:var(--adm-muted);overflow-wrap:anywhere;font-size:12.5px}.adm-root .adm-user-item,.adm-root .adm-topbar .adm-user-item.platform-signout,.adm-root .adm-topbar-actions a.adm-user-item{border-radius:var(--adm-radius-sm);width:100%;min-height:40px;color:var(--adm-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.adm-root .adm-user-item:hover,.adm-root .adm-topbar .adm-user-item.platform-signout:hover{background:var(--adm-surface-2)}.adm-root .adm-user-item:focus-visible{outline:2px solid var(--adm-primary);outline-offset:-2px}.adm-root .adm-user-item.platform-signout,.adm-root .adm-topbar .adm-user-item.platform-signout{color:var(--adm-danger)}.adm-switch{background:var(--adm-border-strong);border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.adm-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}[aria-pressed=true]>.adm-switch{background:var(--adm-primary)}[aria-pressed=true]>.adm-switch:after{transform:translate(14px)}.adm-root .adm-tab-top{border-radius:9px;margin-block:7px}.adm-root .adm-tab-top:hover{background:var(--adm-surface-2)}.adm-root .adm-tab-top.is-active{background:var(--adm-primary-soft)}.adm-root .adm-tab-top:after{bottom:-8px}.adm-nav-end{flex:none;align-items:center;margin-left:auto;padding-left:12px;display:flex}.adm-root .adm-nav-end .sage-launch{background:var(--gradient-action);color:#fff;min-height:34px;box-shadow:0 4px 14px -6px var(--brand-violet);border:0;border-radius:999px}.adm-root .adm-nav-end .sage-launch:hover{filter:brightness(1.08)}.adm-root .adm-nav-end .sage-launch:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.adm-empty-art{place-items:center;display:inline-grid;position:relative}.adm-empty-svg{width:160px;height:96px;display:block}.adm-empty-art .adm-empty-svg+.adm-empty-icon{background:var(--gradient-action);color:#fff;width:40px;height:40px;box-shadow:0 6px 16px -8px var(--brand-violet);position:absolute;top:6px;left:34px}.adm-empty-sheet{fill:var(--adm-surface);stroke:var(--adm-border-strong);stroke-width:1.2px}.adm-empty-sheet.is-back{fill:var(--adm-surface-2);stroke-dasharray:4 3}.adm-empty-line{fill:var(--adm-surface-3)}.adm-empty-line.is-short{fill:var(--adm-border)}.adm-page-header{padding-bottom:4px}.adm-page-header h1{letter-spacing:-.5px}@media (width<=1180px){.adm-identity strong,.adm-user-name,.adm-user-chevron{display:none}.adm-root .adm-user-button{padding-right:3px}}@media (width<=1023px){.adm-topnav{justify-content:space-between}.adm-nav-end{padding-left:8px}}@media (width<=760px){.adm-topbar{gap:8px;padding:0 12px}.adm-brand-logo{width:104px}.adm-identity{padding-left:8px}.adm-env{padding:2px 7px;font-size:10px}.adm-root .adm-search-toggle{display:inline-grid}.adm-search-slot{display:none}.adm-topbar.has-search .adm-search-slot{z-index:50;background:var(--brand-plum);max-width:none;box-shadow:var(--shadow-popover);margin:0;padding:10px 12px;display:block;position:absolute;top:100%;left:0;right:0}.adm-search-key{display:none}.adm-root .adm-search input[type=search]{padding-right:12px}.adm-topbar-actions{gap:6px}.adm-root .adm-user-button{min-height:36px;padding:2px}.adm-avatar{width:30px;height:30px}.adm-root .adm-nav-end .sage-launch{padding:4px 12px 4px 4px;font-size:13px}}@media (width<=360px){.adm-brand-logo{width:92px}}.adm-content .pb-table thead th{z-index:1;position:sticky;top:0}@media (width>=761px){.adm-identity.is-product strong{white-space:nowrap;display:inline}}.adm-root,.adm-root :where([class$=table-wrap],[class*=table-wrap\ ]){position:relative}.adm-menu{width:min(360px,100vw - 16px);max-width:calc(100vw - 16px)}.adm-menu-note{-webkit-line-clamp:unset;overflow-wrap:break-word;display:block;overflow:visible}.adm-tabs{scroll-padding-inline:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.adm-tabs.is-scrolled-end{-webkit-mask-image:none;mask-image:none}.adm-root :where(table) :where(th,td){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.adm-root .button.danger{border:1px solid var(--adm-danger-border);background:var(--adm-danger-bg);color:var(--adm-danger);font-weight:650}.adm-root .button.danger:hover:not(:disabled){border-color:var(--adm-danger)}@media (width<=760px){.adm-root :where(.adm-table,.eh-table) :where(th,td){min-width:7.5rem}}.adm-root.has-sidebar{--adm-side-w:256px;--adm-side-w-collapsed:76px;--adm-radius:14px;--adm-shadow:0 1px 2px #2a0f5c0a, 0 8px 24px -12px #2a0f5c26;--adm-shadow-hover:0 2px 4px #2a0f5c0d, 0 14px 32px -14px #2a0f5c40;--adm-side-now:var(--adm-side-w);grid-template-columns:var(--adm-side-now) minmax(0, 1fr);background:linear-gradient(90deg, var(--adm-surface) 0 calc(var(--adm-side-now) - 1px), var(--adm-border) calc(var(--adm-side-now) - 1px) var(--adm-side-now), transparent var(--adm-side-now)), var(--adm-bg);min-height:100svh;display:grid}.adm-root.has-sidebar.is-collapsed{--adm-side-now:var(--adm-side-w-collapsed)}.adm-root[data-theme=dark].has-sidebar{--adm-shadow:0 1px 2px #0006, 0 8px 24px -12px #0009;--adm-shadow-hover:0 2px 4px #0008, 0 14px 32px -14px #000b}.adm-sidebar{z-index:41;background:var(--adm-surface);border-right:1px solid var(--adm-border);flex-direction:column;min-width:0;height:100svh;display:flex;position:sticky;top:0}.adm-sidebar:before{content:"";background:var(--gradient-accent,linear-gradient(90deg, #fea402, #c90025, #ed00aa, #520074));flex:none;height:3px}.adm-side-brand{gap:10px;padding:18px 18px 14px;display:grid}.has-sidebar .adm-brand{align-items:center;min-height:34px;display:inline-flex}.has-sidebar .adm-brand-logo{content:url(/brand/qualiflow-logo-480.webp);width:150px;height:auto}.adm-root[data-theme=dark].has-sidebar .adm-brand-logo{content:url(/brand/qualiflow-white.webp)}.has-sidebar .adm-brand-mark{border-radius:10px;width:34px;height:34px;display:none}.has-sidebar .adm-identity{border:0;align-items:center;gap:8px;padding:0;display:flex}.has-sidebar .adm-identity strong{color:var(--adm-ink);letter-spacing:.06em;text-transform:uppercase;white-space:normal;min-width:0;font-size:12px;font-weight:700}.has-sidebar .adm-identity{flex-wrap:wrap;row-gap:4px}.has-sidebar .adm-env{border-color:var(--adm-success-border);background:var(--adm-success-bg);color:var(--adm-success)}.has-sidebar .adm-env.is-local:before{background:var(--adm-success)}.has-sidebar .adm-env.is-internal{border-color:var(--adm-warning-border);background:var(--adm-warning-bg);color:var(--adm-warning)}.has-sidebar .adm-env.is-internal:before{background:#fea402}.has-sidebar .adm-env.is-production{color:#fff;background:#c90025;border-color:#c90025}.adm-side-top{border:1px solid var(--adm-border);background:var(--adm-bg);border-radius:10px;min-width:0;margin:0 14px 6px;padding:10px 12px;font-size:12.5px}.adm-side-nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:6px 12px 12px;overflow-y:auto}.adm-side-group+.adm-side-group{margin-top:14px}.adm-root .adm-side-heading{color:var(--adm-subtle);letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;padding:0 10px;font-size:10.5px;font-weight:700;line-height:18px}.adm-side-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adm-root .adm-side-link{min-height:38px;color:var(--adm-text);border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.adm-root .adm-side-link:hover,.adm-root .adm-side-link.is-active{background:var(--adm-primary-soft);color:var(--adm-primary)}.adm-root .adm-side-link.is-active:before{content:"";background:var(--adm-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.adm-side-link .adm-menu-icon{background:var(--adm-bg);width:28px;height:28px;color:var(--adm-muted);border-radius:8px;flex:none;place-items:center;display:inline-grid}.adm-side-link:hover .adm-menu-icon,.adm-side-link.is-active .adm-menu-icon{background:var(--adm-surface);color:var(--adm-primary);box-shadow:0 1px 2px #2a0f5c14}.adm-side-link .adm-menu-text{flex:auto;min-width:0}.adm-side-link .adm-menu-label{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.adm-side-link .adm-nav-badge{margin-left:auto}.adm-root .adm-side-link:focus-visible{outline:2px solid var(--adm-primary);outline-offset:-2px}.adm-side-foot{border-top:1px solid var(--adm-border);gap:8px;padding:12px 14px 16px;display:grid}.adm-side-foot .adm-nav-end{margin:0;padding:0;display:flex}.adm-side-foot .adm-nav-end>*{flex:auto;justify-content:center}.adm-root .adm-side-collapse{border:1px solid var(--adm-border);background:var(--adm-surface);min-height:34px;color:var(--adm-muted);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.adm-root .adm-side-collapse:hover{color:var(--adm-primary);border-color:var(--adm-border-strong)}.adm-side-collapse svg{transition:transform .15s;transform:rotate(90deg)}.is-collapsed .adm-side-collapse svg{transform:rotate(-90deg)}.is-collapsed .adm-side-brand{justify-items:center;padding:16px 8px 12px}.is-collapsed .adm-brand-logo,.is-collapsed .adm-identity strong,.is-collapsed .adm-side-top,.is-collapsed .adm-side-collapse-text{display:none}.is-collapsed .adm-brand-mark{display:block}.is-collapsed .adm-env{padding:2px 6px;font-size:9.5px}.is-collapsed .adm-side-nav{padding-inline:10px}.is-collapsed .adm-side-heading{background:var(--adm-border);color:#0000;height:1px;margin:10px 8px;padding:0;overflow:hidden}.is-collapsed .adm-side-group:first-child .adm-side-heading{display:none}.is-collapsed .adm-side-group+.adm-side-group{margin-top:0}.is-collapsed .adm-side-link{justify-content:center;padding:6px}.is-collapsed .adm-side-link .adm-menu-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.is-collapsed .adm-side-link .adm-nav-badge{margin:0;position:absolute;top:2px;right:4px}.is-collapsed .adm-side-link.is-active:before{left:-10px}.is-collapsed .adm-side-foot{justify-items:center;padding-inline:8px}.is-collapsed .adm-side-foot .sage-launch{gap:0;width:44px;padding-inline:6px;font-size:0;overflow:hidden}.has-sidebar .adm-main{flex-direction:column;min-width:0;display:flex}.has-sidebar .adm-topbar{z-index:40;gap:14px;height:60px;padding:0 24px;position:sticky;top:0}.has-sidebar .adm-topbar:after{opacity:0}.has-sidebar .adm-context{border:0;flex:0 auto;align-items:center;min-width:0;margin:0;padding:0;display:flex}.has-sidebar .adm-crumbs{color:#ffffffc7;white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;display:inline-flex;overflow:hidden}.has-sidebar .adm-crumbs>span+span:before{color:#ffffff80}.has-sidebar .adm-crumbs [aria-current]{color:#fff;font-weight:700}.has-sidebar .adm-search-slot{margin-left:auto}.has-sidebar .adm-topbar-actions,.has-sidebar .adm-search-slot+.adm-topbar-actions{margin-left:0}.adm-root.has-sidebar .adm-menu-button{border:1px solid var(--on-brand-border,#ffffff40);color:#fff;background:#ffffff14;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:none}.has-sidebar .adm-content{padding:0 32px 48px}.has-sidebar .adm-content>.adm-context-note{max-width:var(--adm-content-max);color:var(--adm-muted);margin:18px auto 0;font-size:12.5px}.has-sidebar .adm-content>.platform-main{padding-top:14px}@media (width<=1023px){.adm-root.has-sidebar,.adm-root.has-sidebar.is-collapsed{background:var(--adm-bg);grid-template-columns:minmax(0,1fr)}.has-sidebar>.adm-sidebar{display:none}.adm-root.has-sidebar .adm-menu-button{display:inline-grid}.has-sidebar .adm-topbar{padding:0 14px}.has-sidebar .adm-content{padding:0 16px 40px}}.has-sidebar .adm-drawer{flex-direction:column;gap:0;padding:0;display:flex}.adm-root.has-sidebar .adm-drawer-head{flex:none;align-items:flex-start;height:auto;min-height:0;padding:0 10px 0 0;position:static}.has-sidebar .adm-drawer-head .adm-identity strong{display:inline}.has-sidebar .adm-drawer>.adm-side-foot{background:var(--adm-surface);margin-top:auto;position:sticky;bottom:0}.has-sidebar .adm-drawer-head .adm-side-brand{padding-bottom:12px}.has-sidebar .adm-drawer-close{margin-top:16px}.has-sidebar .adm-drawer .adm-side-nav{flex:none;overflow:visible}.has-sidebar .adm-drawer .adm-side-link{min-height:44px}.has-sidebar .adm-page-header{border-bottom:1px solid var(--adm-border);align-items:flex-end;margin-bottom:22px;padding-bottom:18px}.has-sidebar .adm-page-header h1{letter-spacing:-.5px;color:var(--adm-ink);font-size:28px}.has-sidebar .adm-eyebrow{background:var(--adm-primary-soft);border-radius:999px;margin-bottom:8px;padding:3px 9px;display:inline-flex}.has-sidebar .adm-page-description{font-size:14.5px;line-height:1.5}.has-sidebar .adm-card{border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);padding:22px 24px}.has-sidebar .adm-card.is-flush{padding:0}.has-sidebar .adm-card-head h2,.has-sidebar .adm-card-head h3{color:var(--adm-ink);font-size:16.5px;font-weight:700}.has-sidebar :is(a.adm-card,.adm-card.is-clickable,button.adm-card){transition:box-shadow .18s,transform .18s,border-color .18s}.has-sidebar :is(a.adm-card,.adm-card.is-clickable,button.adm-card):hover{border-color:var(--adm-border-strong);box-shadow:var(--adm-shadow-hover);transform:translateY(-1px)}.has-sidebar .adm-stat{border-radius:var(--adm-radius);padding:16px 18px 15px;position:relative;overflow:hidden}.has-sidebar .adm-stat-value{letter-spacing:-.5px;font-size:27px}.has-sidebar .adm-stat-icon{border-radius:9px;width:30px;height:30px}.has-sidebar .adm-table thead th{z-index:1;background:var(--adm-surface-2,#faf8ff);color:var(--adm-muted);letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 -1px 0 var(--adm-border);padding-block:11px;font-size:11.5px;font-weight:700;position:sticky;top:0}.has-sidebar .adm-table td{padding-block:13px;font-size:13.5px}.has-sidebar .adm-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--adm-bg) 55%, var(--adm-surface))}.has-sidebar .adm-table tbody tr:hover td{background:var(--adm-primary-soft)}.has-sidebar .adm-table-wrap{max-height:calc(100svh - 140px);overflow:auto}.has-sidebar .adm-badge{padding:2px 10px;font-size:11.5px;font-weight:700;line-height:18px}.has-sidebar .adm-badge.is-neutral{color:var(--adm-muted);background:var(--adm-bg)}.has-sidebar .adm-badge.is-info,.has-sidebar .adm-badge.is-default{color:#4113c1;background:#f1ecff;border-color:#ddd2ff}.adm-root[data-theme=dark].has-sidebar .adm-badge.is-info,.adm-root[data-theme=dark].has-sidebar .adm-badge.is-default{color:var(--adm-info);background:var(--adm-info-bg);border-color:var(--adm-info-border)}.has-sidebar .adm-tabs{border:1px solid var(--adm-border);background:var(--adm-surface);box-shadow:var(--adm-shadow);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.adm-root.has-sidebar .adm-tab{border:0;border-radius:9px;min-height:34px;padding:7px 14px}.adm-root.has-sidebar .adm-tab.is-active{background:var(--adm-primary);color:var(--adm-primary-ink);box-shadow:0 4px 12px -6px var(--adm-primary)}.adm-root.has-sidebar .adm-tab.is-active .adm-tab-count{color:inherit;background:#fff3}.has-sidebar .adm-toolbar{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);box-shadow:var(--adm-shadow);padding:12px 14px}.has-sidebar .adm-card .adm-toolbar{box-shadow:none;background:0 0;border:0;padding:0}.has-sidebar .adm-empty{border:1px solid var(--adm-border);background:radial-gradient(120% 90% at 50% 0%, var(--adm-primary-soft), transparent 70%), var(--adm-surface)}.has-sidebar .adm-card .adm-empty,.has-sidebar .adm-empty.is-compact{background:0 0;border:0}.adm-root.has-sidebar .adm-content .button{border-radius:10px}.adm-root.has-sidebar .adm-content .button.primary{box-shadow:0 6px 16px -10px var(--adm-primary)}.adm-root.has-sidebar .adm-content .button.primary:hover{filter:brightness(1.06)}.adm-root.has-sidebar :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.has-sidebar :is(a.adm-card,.adm-card.is-clickable,button.adm-card),.adm-root .adm-side-link,.adm-side-collapse svg{transition:none}}.ah-page{gap:20px;min-width:0;display:grid}.ah-page>.adm-page-header{margin-bottom:0}.ah-updated{color:var(--adm-subtle);font-size:13px}.ah-page .adm-page-actions .button{align-items:center;gap:6px;display:inline-flex}.ah-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px;display:grid}.ah-tile{--ah-hue:#6d3df5;--ah-tint:#f3eeff;border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);min-width:0;box-shadow:var(--adm-shadow);color:var(--adm-text);align-content:start;gap:6px;padding:16px 16px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden}a.ah-tile:hover{border-color:var(--adm-border-strong);box-shadow:var(--adm-shadow), 0 8px 24px -16px #2a0f5c55;transform:translateY(-1px)}.ah-tile.is-violet{--ah-hue:#6d3df5;--ah-tint:#f1ebff;--ah-ink:#4a1fc2}.ah-tile.is-green{--ah-hue:#0f9d6b;--ah-tint:#e7f8f0;--ah-ink:#07704b}.ah-tile.is-amber{--ah-hue:#d98a00;--ah-tint:#fff4dc;--ah-ink:#8f5600}.ah-tile.is-pink{--ah-hue:#db2777;--ah-tint:#fdeaf3;--ah-ink:#a3164f}.ah-tile.is-blue{--ah-hue:#2a78d6;--ah-tint:#e9f2fd;--ah-ink:#1b56a0}.ah-tile.is-teal{--ah-hue:#0f8b8d;--ah-tint:#e3f6f6;--ah-ink:#0a6466}.ah-tile.is-red{--ah-hue:#e34948;--ah-tint:#fdeeee;--ah-ink:#b3201f}.ah-tile-top{align-items:center;gap:10px;min-width:0;display:flex}.ah-tile-icon{background:var(--ah-tint);width:32px;height:32px;color:var(--ah-ink);border-radius:9px;flex:none;place-items:center;display:inline-grid}.ah-tile-label{min-width:0;color:var(--adm-muted);font-size:13px;font-weight:650;line-height:1.3}.ah-tile-value{color:var(--adm-ink);letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:750;line-height:1.15}.ah-not-recorded{color:var(--adm-subtle);letter-spacing:0;font-size:15px;font-weight:600}.ah-tile-hint{color:var(--adm-muted);font-size:12.5px;line-height:1.4}.ah-tile.has-danger{border-color:var(--adm-danger-border)}.ah-tile.has-danger .ah-tile-value{color:var(--adm-danger)}.ah-tile.has-warning{border-color:var(--adm-warning-border)}.ah-tile.is-bone{box-shadow:none;gap:10px}.ah-tile.is-bone:before{background:var(--adm-bone)}.ah-health{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface-2);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 16px;font-size:13px;display:flex}.ah-health-title{color:var(--adm-ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ah-health ul{flex-wrap:wrap;flex:auto;gap:6px 18px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ah-health li{align-items:center;gap:6px;min-width:0;display:inline-flex}.ah-health-label{color:var(--adm-muted)}.ah-health strong{color:var(--adm-ink);overflow-wrap:anywhere;font-weight:650}.ah-dot{background:var(--adm-subtle);border-radius:50%;flex:none;width:8px;height:8px}.ah-health .is-success .ah-dot{background:#12a46e;box-shadow:0 0 0 3px #12a46e26}.ah-health .is-warning .ah-dot{background:#e09300;box-shadow:0 0 0 3px #e0930026}.ah-health .is-danger .ah-dot{background:#e0243a;box-shadow:0 0 0 3px #e0243a26}.ah-health-link{color:var(--adm-primary);white-space:nowrap;margin-left:auto;font-weight:650;text-decoration:none}.ah-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ah-charts>.qf-chart-frame{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);min-width:0;box-shadow:var(--adm-shadow);margin:0}.ah-chart-bone{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);gap:14px;min-height:300px;padding:18px;display:grid}.ah-chart-bone-plot{background:linear-gradient(90deg, var(--adm-bone) 0%, var(--adm-bone-shine) 50%, var(--adm-bone) 100%);background-size:200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite adm-shine;display:block}@media (prefers-reduced-motion:reduce){.ah-chart-bone-plot{animation:none}}.ah-split{border-top:1px solid var(--adm-border);gap:6px;margin-top:14px;padding-top:12px;font-size:12.5px;display:grid}.ah-split-label{color:var(--adm-muted);font-weight:650}.ah-split-bar{background:var(--adm-surface-3);border-radius:4px;gap:2px;height:12px;display:flex;overflow:hidden}.ah-split-bar>span{flex-basis:0;min-width:0}.ah-split .is-aria{background:var(--qf-series-1)}.ah-split .is-team{background:var(--qf-series-2)}.ah-split-legend{color:var(--adm-text);flex-wrap:wrap;gap:4px 16px;display:flex}.ah-split-legend span{align-items:center;gap:6px;display:inline-flex}.ah-split-legend i{border-radius:3px;width:10px;height:10px}.ah-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ah-columns>.adm-card{min-width:0;margin:0}.ah-columns .adm-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ah-list,.ah-feed{margin:0;padding:0;list-style:none}.ah-list>li+li{border-top:1px solid var(--adm-border)}.ah-row{color:var(--adm-text);grid-template-columns:4px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px 12px 12px;text-decoration:none;display:grid}.ah-row:hover,.ah-row:focus-visible{background:var(--adm-surface-2)}.ah-row:focus-visible{outline-offset:-2px}.ah-row-mark{background:var(--adm-info);border-radius:4px;align-self:stretch}.ah-row.is-danger .ah-row-mark{background:var(--adm-danger)}.ah-row.is-warning .ah-row-mark{background:#d98a00}.ah-row-text{gap:2px;min-width:0;display:grid}.ah-row-top{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ah-row-top strong{color:var(--adm-ink);overflow-wrap:anywhere;font-weight:650}.ah-row-detail{color:var(--adm-muted);overflow-wrap:anywhere;font-size:13px}.ah-row-time,.ah-feed time{color:var(--adm-subtle);white-space:nowrap;font-size:12px}.ah-row-go{color:var(--adm-primary);font-weight:700}.ah-more{border:0;border-top:1px solid var(--adm-border);width:100%;min-height:42px;color:var(--adm-primary);font:inherit;cursor:pointer;background:0 0;font-weight:650}.ah-more:hover{background:var(--adm-surface-2)}.ah-feed{padding:6px 16px 12px;position:relative}.ah-feed-item{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;display:grid;position:relative}.ah-feed-item+.ah-feed-item:before{content:"";border-left:2px solid var(--adm-border);height:18px;position:absolute;top:-9px;left:13px}.ah-feed-icon{background:var(--adm-surface-3);width:28px;height:28px;color:var(--adm-primary);border-radius:50%;place-items:center;display:inline-grid}.ah-feed-item.is-signup .ah-feed-icon{color:#07704b;background:#e7f8f0}.ah-feed-item.is-number .ah-feed-icon{color:#0a6466;background:#e3f6f6}.ah-feed-item.is-ticket .ah-feed-icon,.ah-feed-item.is-call .ah-feed-icon{color:#8f5600;background:#fff4dc}.ah-feed-item:is(.is-payment,.is-bug,.is-paused) .ah-feed-icon{color:#b3201f;background:#fdeeee}.ah-feed-link{min-width:0;color:var(--adm-text);text-decoration:none;display:grid}.ah-feed-link strong{color:var(--adm-ink);font-size:13.5px;font-weight:650}.ah-feed-link span{color:var(--adm-muted);overflow-wrap:anywhere;font-size:13px}.ah-feed-link:hover strong{color:var(--adm-primary)}.ah-bones{gap:16px;padding:16px;display:grid}.ah-bone-row{gap:8px;display:grid}.ah-areas h2{margin:4px 0 10px;font-size:15px;font-weight:700}.ah-areas ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ah-area{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);min-width:0;color:var(--adm-text);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.ah-area:hover{border-color:var(--adm-border-strong);background:var(--adm-surface-2)}.ah-area>span:last-child{min-width:0;display:grid}.ah-area strong{color:var(--adm-ink);font-size:13.5px;font-weight:650}.ah-area small{color:var(--adm-subtle);font-size:12px}.ah-area-icon{background:var(--adm-surface-3);width:28px;height:28px;color:var(--adm-primary);border-radius:8px;flex:none;place-items:center;display:inline-grid}.adm-root[data-theme=dark] .ah-tile{--ah-tint:color-mix(in srgb, var(--ah-hue) 22%, transparent);--ah-ink:color-mix(in srgb, var(--ah-hue) 55%, #fff)}.adm-root[data-theme=dark] .ah-feed-item:is(.is-signup,.is-number,.is-ticket,.is-call,.is-payment,.is-bug,.is-paused) .ah-feed-icon{background:var(--adm-surface-3);color:var(--adm-primary)}@media (width<=1100px){.ah-charts,.ah-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.ah-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ah-tile{padding:12px 12px 10px}.ah-tile-value{font-size:22px}.ah-tile-icon{width:28px;height:28px}.ah-row{grid-template-columns:4px minmax(0,1fr) auto;padding-inline:10px 12px}.ah-row-go{display:none}.ah-health-link{margin-left:0}}@media (width<=380px){.ah-tiles{grid-template-columns:minmax(0,1fr)}}.nora-knowledge{max-width:1440px;color:var(--text-primary,#24183d);margin:auto}.nora-kb-banner{background:linear-gradient(110deg,#f4efff,#fff);border:1px solid #e4dcfa;border-radius:18px;align-items:center;gap:14px;margin:20px 0;padding:18px 20px;display:flex}.nora-kb-banner>svg{color:#5b2cde;flex-shrink:0}.nora-kb-banner p{color:var(--muted);margin:5px 0 0;font-size:13px}.nora-kb-banner>span{white-space:nowrap;color:#4d24bd;background:#eae0ff;border-radius:9px;margin-left:auto;padding:7px 12px;font-size:13px}.nora-kb-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.nora-kb-library,.nora-kb-editor,.nora-kb-preview{background:#fff;border:1px solid #e5def3;border-radius:18px;box-shadow:0 4px 20px #30206204}.nora-kb-library{padding:16px;position:sticky;top:20px}.nora-kb-library-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.nora-kb-library-head strong span{color:var(--muted);font-size:12px;font-weight:400}.nora-kb-library .button{min-height:36px;padding:8px;font-size:12px}.nora-kb-library>input{width:100%;margin-bottom:12px}.nora-kb-list{gap:5px;max-height:65vh;display:grid;overflow:auto}.nora-kb-row{text-align:left;color:inherit;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.nora-kb-row svg{color:#7140d5;flex-shrink:0}.nora-kb-row span{min-width:0}.nora-kb-row strong{font-size:13px;line-height:1.4;display:block}.nora-kb-row small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.nora-kb-row:hover{background:#f7f4ff}.nora-kb-row[aria-pressed=true]{color:#fff;background:#5120c5}.nora-kb-row[aria-pressed=true] svg,.nora-kb-row[aria-pressed=true] small{color:#e0d0ff}.nora-kb-main{gap:18px;min-width:0;display:grid}.nora-kb-editor{padding:22px}.nora-kb-editor-head{border-bottom:1px solid #eee7fa;justify-content:space-between;align-items:start;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.nora-kb-editor-head h2{margin:0;font-size:19px}.nora-kb-editor-head p{color:var(--muted);margin:6px 0 0;font-size:12px}.nora-kb-editor fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.nora-kb-editor label{gap:7px;font-size:13px;font-weight:600;display:grid}.nora-kb-editor label small{color:var(--muted);font-size:12px;font-weight:400}.nora-kb-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nora-kb-editor input,.nora-kb-editor textarea,.nora-kb-editor select,.nora-kb-library>input,.nora-kb-preview input{box-sizing:border-box;width:100%;font:inherit;color:#302047;background:#fdfcff;border:1px solid #ded3f0;border-radius:10px;min-width:0;padding:11px 12px;font-weight:400}.nora-kb-editor textarea{resize:vertical;line-height:1.6}.nora-kb-actions{border-top:1px solid #eee7fa;flex-wrap:wrap;gap:9px;margin-top:22px;padding-top:16px;display:flex}.nora-kb-actions .button,.nora-kb-preview .button{align-items:center;gap:6px;min-height:39px;font-size:13px;display:inline-flex}.nora-kb-preview{padding:20px}.nora-kb-preview h2{align-items:center;gap:10px;margin:0;font-size:16px;display:flex}.nora-kb-preview>p{color:var(--muted);font-size:12px}.nora-kb-preview form{gap:10px;display:flex}.nora-kb-preview form input{flex:1}.nora-kb-preview article{border-top:1px solid #eee7fa;margin-top:16px;padding-top:16px;font-size:13px;line-height:1.65}.nora-kb-preview article p{color:#746487}.nora-kb-notice{color:var(--primary);background:var(--lavender);border:1px solid color-mix(in srgb, var(--brand-purple) 22%, white);border-radius:10px;padding:12px;font-size:13px}@media (width<=850px){.nora-kb-layout{grid-template-columns:1fr}.nora-kb-library{position:static}.nora-kb-list{max-height:250px}.nora-kb-fields{grid-template-columns:1fr}.nora-kb-editor{padding:16px}.nora-kb-editor-head,.nora-kb-preview form,.nora-kb-banner{flex-wrap:wrap}.nora-kb-banner>span{margin-left:0}}.platform-support{min-width:0;color:var(--adm-ink)}.platform-support [hidden]{display:none!important}.ps-inline{border:1px solid var(--adm-border);background:var(--adm-surface-2);color:var(--adm-muted);overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.ps-inline.is-error{border-color:var(--adm-danger-border);background:var(--adm-danger-bg);color:var(--adm-danger)}.ps-inline.is-success{border-color:color-mix(in srgb, var(--brand-purple) 22%, var(--adm-surface));background:var(--lavender);color:var(--primary);font-weight:600}.ps-state{color:var(--adm-muted);justify-items:start;gap:10px;margin:0;padding:18px;font-size:14px;display:grid}.ps-state p{margin:0}.ps-state.is-error{color:var(--adm-danger)}.ps-muted{color:var(--adm-muted);margin:0;font-size:12.5px;line-height:1.5}.ps-break{overflow-wrap:anywhere}.ps-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1100px){.ps-layout{grid-template-columns:minmax(320px,400px) minmax(0,1fr)}.ps-back{display:none!important}}@media (width<=1099px){.ps-layout.has-selection>.ps-list-pane{display:none}}.ps-list-pane,.ps-detail-pane{border:1px solid var(--adm-border);background:var(--adm-surface);min-width:0;box-shadow:var(--adm-shadow);border-radius:14px}.ps-list-pane{overflow:hidden}.ps-detail-pane{padding:18px}.ps-detail-pane>.ui-empty-state{text-align:center;margin:24px auto}.ps-search{flex-wrap:wrap;gap:8px;padding:12px 12px 0;display:flex}.ps-search-field{border:1px solid var(--adm-input-border);border-radius:var(--radius-control);background:var(--adm-surface);min-width:0;min-height:42px;color:var(--adm-muted);flex:200px;align-items:center;gap:8px;padding:0 12px;display:flex}.ps-search-field:focus-within{outline:2px solid var(--adm-primary);outline-offset:2px;border-color:var(--primary)}.platform-support .ps-search-field input{width:auto;min-width:0;min-height:0;color:var(--adm-ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.platform-support .ps-search-field input:focus,.platform-support .ps-search-field input:focus-visible{outline:none}.platform-support .ps-filters{margin:10px 12px 0}.adm-root .platform-support .ps-filters .adm-tabs{flex-wrap:wrap;gap:6px;margin:0;padding-bottom:10px;overflow:visible}.adm-root .platform-support .ps-filters .adm-tab{border:1px solid var(--adm-border);background:var(--adm-surface);white-space:nowrap;border-radius:999px;gap:6px;min-height:30px;margin:0;padding:4px 10px;font-size:12.5px}.adm-root .platform-support .ps-filters .adm-tab.is-active{border-color:var(--adm-primary);background:var(--adm-primary-soft);color:var(--adm-primary)}.adm-root .platform-support .ps-filters .adm-tab:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.platform-support .adm-notice,.platform-support .adm-stats{margin-bottom:16px}.ps-list{max-height:min(66vh,700px);margin:0;padding:6px;list-style:none;overflow-y:auto}.ps-row{color:var(--adm-ink);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.ps-row:hover{background:var(--adm-surface-2)}.ps-row:focus-visible{outline:2px solid var(--adm-primary);outline-offset:-2px}.ps-row[aria-current=true]{background:var(--lavender)}.ps-row-main{gap:2px;min-width:0;display:grid}.ps-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.ps-reference{color:var(--primary);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px;font-weight:700;overflow:hidden}.ps-row-meta-line{color:var(--adm-muted);overflow-wrap:anywhere;font-size:12.5px}.ps-row-badges{flex-shrink:0;justify-items:end;gap:4px;display:grid}.ps-pagination{border-top:1px solid var(--adm-border);color:var(--adm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.ps-actions{flex-wrap:wrap;gap:8px;display:flex}.ps-ticket-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.ps-ticket-head>div{flex:240px;min-width:0}.ps-ticket-head h2{overflow-wrap:anywhere;margin:2px 0 4px;font-size:19px;line-height:1.35}.ps-ticket-head h2:focus{outline:none}.ps-ticket-head h2:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.ps-ticket-head .ps-reference{white-space:normal}.platform-support .ps-back,.platform-support .ps-icon-button{gap:6px;min-height:38px;padding:6px 12px}.platform-support .ps-icon-button{justify-content:center;width:38px;padding:0}.ps-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin:14px 0 4px;display:grid}.ps-facts div{background:var(--adm-surface-2);border-radius:10px;min-width:0;padding:10px 12px}.ps-facts dt{color:var(--adm-muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;font-weight:650}.ps-facts dd{margin:0;font-size:13.5px;font-weight:600}.ps-section{margin-top:18px}.ps-section h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.ps-section>.ps-body{border:1px solid var(--adm-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0 0 6px;padding:12px;font-size:14px;line-height:1.55}.ps-timeline{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ps-timeline li{align-items:flex-start;gap:10px;display:flex}.ps-timeline li>div{flex:1;min-width:0}.ps-timeline-icon{background:var(--lavender);width:26px;height:26px;color:var(--primary);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.ps-timeline li.is-support .ps-timeline-icon{background:color-mix(in srgb, var(--brand-gold) 20%, var(--adm-surface));color:color-mix(in srgb, var(--brand-gold) 45%, var(--adm-ink))}.ps-timeline li.is-note .ps-timeline-icon{background:color-mix(in srgb, var(--brand-plum) 12%, var(--adm-surface));color:var(--brand-plum)}.ps-timeline-title{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 8px;margin:3px 0 4px;font-size:13px;font-weight:650;display:flex}.ps-timeline-title time{color:var(--adm-muted);font-weight:500}.ps-timeline .ps-body{background:var(--adm-surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.55}.ps-timeline li.is-support .ps-body{background:var(--adm-warning-bg)}.ps-timeline li.is-note .ps-body{border:1px dashed color-mix(in srgb, var(--brand-plum) 30%, var(--adm-surface));background:var(--adm-surface)}.ps-form{border-top:1px solid var(--adm-border);gap:6px;margin-top:16px;padding-top:14px;display:grid}.ps-form>label,.ps-form-label{margin:0;font-size:13.5px;font-weight:650}.ps-form textarea{box-sizing:border-box;border:1px solid var(--adm-input-border);background:var(--adm-surface);width:100%;color:var(--adm-ink);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.ps-form textarea:focus{outline:2px solid var(--adm-primary);outline-offset:2px;border-color:var(--primary)}.ps-form textarea[aria-invalid=true]{border-color:var(--adm-danger)}.ps-form .settings-help,.ps-form .settings-field-error{margin:0;line-height:1.5}.ps-form .ps-inline{margin:4px 0 0}.ps-form-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.platform-support .ps-form-row select{flex:200px;width:auto;min-height:40px;padding:8px 12px;font-size:14px}.ps-check{cursor:pointer;flex:220px;align-items:center;gap:8px;min-height:38px;font-size:13.5px;display:inline-flex}.platform-support .ps-check input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--primary);flex-shrink:0;margin:0;padding:0}.ps-notes{border:1px solid color-mix(in srgb, var(--brand-plum) 16%, var(--adm-surface));background:color-mix(in srgb, var(--lavender) 55%, var(--adm-surface));border-radius:12px;margin-top:22px;padding:14px}.ps-notes .ps-form{border-top-color:color-mix(in srgb, var(--brand-plum) 16%, var(--adm-surface))}@media (width<=560px){.ps-detail-pane{padding:14px}.ps-row{flex-direction:column}.ps-row-badges{flex-wrap:wrap;justify-items:start;display:flex}.ps-notes{padding:12px}.platform-support .ps-form-row .button{flex:100%}}.ps-form-note{flex:220px}.eh-page{min-width:0}.eh-page [tabindex="-1"]:focus{outline:none}.eh-page :is(input[type=checkbox],input[type=radio]){flex-shrink:0;width:18px;height:18px;min-height:0;margin:1px 0 0;padding:0}.eh-page textarea{width:100%;min-width:0;font:inherit;resize:vertical}.eh-page .ui-page-actions{flex-wrap:wrap;gap:8px;display:flex}.eh-page .ui-page-actions .button,.eh-refresh{align-items:center;gap:6px;display:inline-flex}.eh-muted{color:var(--adm-muted);font-size:13px;line-height:1.6}.eh-right{text-align:right}.eh-subheading{margin:18px 0 8px;font-size:14px;font-weight:650}.eh-code{border:1px solid var(--adm-border);background:var(--adm-surface-2);white-space:nowrap;border-radius:6px;margin:0 6px 4px 0;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:inline-block}.eh-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.eh-prewrap{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.eh-sections{border-bottom:1px solid var(--adm-border);scrollbar-width:none;margin:-12px 0 24px;scroll-padding-inline:32px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.eh-sections.is-scrolled-end{-webkit-mask-image:none;mask-image:none}.eh-sections::-webkit-scrollbar{display:none}.eh-sections ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.eh-sections a{min-height:44px;color:var(--adm-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.eh-sections a:hover{color:var(--adm-primary)}.eh-sections a[aria-current]{color:var(--adm-primary);border-bottom-color:var(--adm-primary)}.eh-card{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);min-width:0;box-shadow:var(--adm-shadow);margin:0 0 20px;padding:20px 22px}.eh-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.eh-card>header h2,.eh-card>h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.eh-card>header a{font-size:13px;font-weight:600}.eh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.eh-grid>.eh-card{margin:0}.eh-card-wide{grid-column:1/-1}.eh-panel{border-color:color-mix(in srgb, var(--adm-primary) 30%, var(--adm-border))}.eh-link-list{flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.eh-privacy{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:12px;margin-top:4px;padding:16px 18px}.eh-privacy h2{margin:0 0 6px;font-size:15px}.eh-privacy p{font-size:13px;line-height:1.65}.eh-stage-card p{margin:8px 0 0}.eh-facts{gap:10px;margin:0;display:grid}.eh-facts>div{grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:12px;display:grid}.eh-facts dt{color:var(--adm-muted);font-size:13px}.eh-facts dd{overflow-wrap:anywhere;margin:0;font-weight:550}.eh-facts dd small{color:var(--adm-muted);font-size:12px;font-weight:400;display:block}.eh-facts-counts{gap:0}.eh-facts-counts>div{border-bottom:1px solid var(--adm-border);justify-content:space-between;padding:7px 0;display:flex}.eh-facts-counts>div:last-child{border-bottom:0}.eh-facts-counts dd,.eh-num{font-variant-numeric:tabular-nums}.eh-facts-inline{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.eh-facts-inline>div{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:10px;padding:10px 12px;display:block}.eh-facts-inline dd{margin-top:2px;font-size:18px;font-weight:650}.eh-notice{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.eh-notice>svg{flex-shrink:0;margin-top:2px}.eh-notice p{margin:0}.eh-notice .button{margin-top:8px}.eh-notice.is-error{border-color:var(--adm-danger-border);background:var(--adm-danger-bg);color:var(--adm-danger)}.eh-notice.is-success{border-color:color-mix(in srgb, var(--adm-primary) 25%, var(--adm-border));background:var(--adm-primary-soft)}.eh-notice.is-info{border-color:var(--adm-warning-border);background:var(--adm-warning-bg)}.eh-sending{border:1px solid var(--adm-warning-border);background:var(--adm-warning-bg);border-radius:12px;gap:12px;margin:0 0 20px;padding:16px 18px;display:flex}.eh-sending>div{overflow-wrap:break-word;flex:auto;min-width:0}.eh-sending>svg{color:var(--adm-info);flex-shrink:0;margin-top:3px}.eh-sending h2{margin:0 0 4px;font-size:16px}.eh-sending p{margin:0 0 4px;font-size:13px}.eh-sending .eh-sending-message{font-size:15px;font-weight:650}.eh-sending-checks{color:var(--adm-muted);flex-wrap:wrap;gap:4px 18px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.eh-sending-checks li.is-done{color:var(--adm-ink)}.eh-sending-checks span{margin-right:6px}.eh-sending.is-live{border-color:var(--adm-border);background:var(--adm-surface);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;font-size:13px}.eh-disclosure{margin:12px 0 16px;font-size:13px}.eh-disclosure summary{min-height:32px;color:var(--adm-primary);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.eh-disclosure>div{border:1px solid var(--adm-border);background:var(--adm-surface);border-radius:10px;margin-top:8px;padding:12px 14px}.eh-rules{gap:8px;margin:0 0 8px;display:grid}.eh-rules>div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.eh-rules dt{font-weight:650}.eh-rules dd{color:var(--adm-muted);margin:0}.eh-table-wrap{border:1px solid var(--adm-border);background:var(--adm-surface);border-radius:12px;max-width:100%;margin:0 0 16px;overflow-x:auto}.eh-table-wrap:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.eh-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.eh-table-wide{min-width:960px}.eh-table caption{color:var(--adm-muted);text-align:left;padding:10px 12px 4px;font-size:12px}.eh-table th,.eh-table td{border-bottom:1px solid var(--adm-border);vertical-align:top;overflow-wrap:break-word;padding:10px 12px}.eh-table tbody th{min-width:140px}.eh-table thead th{background:var(--adm-surface-2);color:var(--adm-muted);font-size:12px;font-weight:600}.eh-table tbody th{font-weight:600}.eh-table tbody tr:last-child>*{border-bottom:0}.eh-table :is(th,td) small{color:var(--adm-muted);margin-top:3px;font-size:12px;font-weight:400;line-height:1.45;display:block}.eh-table :is(th,td) .ui-status+.ui-status,.eh-table :is(th,td) a+.ui-status,.eh-table :is(th,td) .eh-inline-control+.ui-status{margin-top:4px}.eh-table td>.ui-status,.eh-table th>.ui-status{display:flex}.eh-table .eh-num{text-align:right}.eh-table-compact :is(th,td){padding:6px 10px;font-size:12px}.eh-count{color:var(--adm-muted);margin:0 0 10px;font-size:13px}.eh-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;margin:0 0 14px;display:flex}.eh-page .eh-toolbar .settings-field{flex:0 190px;margin:0}.eh-page .eh-toolbar .eh-grow{flex:260px}.eh-align-end{align-self:flex-end}.eh-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}.eh-span{grid-column:1/-1}.eh-inline-form{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-bottom:12px;display:flex}.eh-page .eh-inline-form .settings-field{flex:240px;margin:0}.eh-check-row{cursor:pointer;align-items:flex-start;gap:10px;margin:8px 0 12px;font-size:14px;font-weight:600;display:flex}.eh-check-row small{color:var(--adm-muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.5;display:block}.eh-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.eh-actions-start{justify-content:flex-start;margin-top:0}.eh-actions-stack{flex-direction:column;align-items:stretch}.eh-spacer{flex:1}.eh-file{cursor:pointer;position:relative}.eh-file:focus-within{outline:2px solid var(--adm-primary);outline-offset:3px}.eh-inline-control{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.eh-page .eh-inline-control select{width:auto;min-width:150px;min-height:36px;padding:6px 8px;font-size:13px}.eh-inline-control .settings-field-error{flex-basis:100%;margin:0}.eh-copy{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.eh-copy-fallback{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px}.eh-unsaved{border:1px solid var(--adm-warning-border);background:var(--adm-warning-bg);color:var(--adm-info);border-radius:20px;padding:4px 9px;font-size:12px}.eh-segmented{border:0;min-width:0;margin:0;padding:0}.eh-segmented legend{color:var(--adm-muted);margin-bottom:6px;padding:0;font-size:12px;font-weight:600}.eh-segmented>div{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.eh-segmented label{min-height:36px;color:var(--adm-muted);cursor:pointer;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.eh-segmented label.is-selected{background:var(--adm-surface);color:var(--adm-primary);box-shadow:0 1px 3px var(--adm-shadow)}.eh-page .eh-segmented input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.eh-segmented label:has(input:focus-visible){outline:2px solid var(--adm-primary);outline-offset:2px}.eh-filter-pills{margin-bottom:14px}.eh-setup{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.eh-setup-dots{gap:3px;display:inline-flex}.eh-setup-dots span{background:var(--adm-border);border-radius:50%;width:8px;height:8px}.eh-setup-dots span.is-done{background:var(--adm-primary)}.eh-checklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.eh-checklist li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.eh-checklist small{color:var(--adm-muted);font-size:12px;display:block}.eh-check{border:1.5px solid var(--adm-border);width:22px;height:22px;color:var(--adm-surface);border-radius:50%;place-items:center;font-size:12px;display:grid}.eh-checklist li.is-done .eh-check{border-color:var(--adm-primary);background:var(--adm-primary)}.eh-steps-inline{counter-reset:eh-step;color:var(--adm-muted);flex-wrap:wrap;gap:6px 16px;margin:0 0 14px;padding:0;font-size:13px;list-style:none;display:flex}.eh-steps-inline li{counter-increment:eh-step}.eh-steps-inline li:before{content:counter(eh-step) ". "}.eh-steps-inline li[aria-current]{color:var(--adm-primary);font-weight:650}.eh-import-result h3{margin:0 0 10px;font-size:15px}.eh-segment-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.eh-segment-list>li{border:1px solid var(--adm-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px 16px;padding:14px 16px;display:flex}.eh-segment-list>li>div:first-child{flex:320px;min-width:0}.eh-segment-list h3{margin:0;font-size:15px}.eh-segment-list p{margin:4px 0 0;font-size:13px}.eh-segment-count{color:var(--adm-primary);font-weight:650}.eh-segment-editor{border:1px solid color-mix(in srgb, var(--adm-primary) 30%, var(--adm-border));background:var(--adm-surface-2);border-radius:12px;margin:0 0 16px;padding:16px}.eh-segment-editor>h3{margin:0 0 12px;font-size:15px}.eh-rule-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0;display:grid}.eh-check-group{border:1px solid var(--adm-border);background:var(--adm-surface);border-radius:10px;min-width:0;margin:0;padding:8px 12px 10px}.eh-check-group legend{padding:0 4px;font-size:13px;font-weight:650}.eh-check-group label{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.eh-preview-count{border:1px dashed var(--adm-border);background:var(--adm-surface);border-radius:10px;margin:8px 0;padding:12px 14px;font-size:13px}.eh-preview-count p{margin:0}.eh-preview-count p+p{margin-top:4px}.eh-template-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.eh-template-main,.eh-template-side{min-width:0}.eh-locked{border-color:var(--adm-warning-border);background:var(--adm-warning-bg)}.eh-locked p{font-size:13px;line-height:1.65}.eh-placeholders{flex-wrap:wrap;align-items:center;gap:4px;margin:10px 0;font-size:13px;display:flex}.eh-locale-tabs{margin:14px 0 10px}.eh-editor-panel{padding-top:4px}.eh-preview{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);box-shadow:var(--adm-shadow);margin:0 0 20px;padding:18px}.eh-step-panel .eh-preview{box-shadow:none}.eh-preview>header :is(h2,h3){margin:0;font-size:16px}.eh-preview>header p{margin:4px 0 0;font-size:12px}.eh-preview-controls{flex-wrap:wrap;gap:12px 18px;margin:14px 0;display:flex}.eh-preview-meta{margin-bottom:12px}.eh-preview-stage{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:12px;justify-content:center;padding:16px;display:flex;overflow:auto}.eh-preview-stage.is-dark{border-color:color-mix(in srgb, var(--adm-ink) 80%, var(--adm-ink));background:color-mix(in srgb, var(--adm-ink) 92%, var(--adm-ink))}.eh-preview-frame{border:0;border-radius:8px;width:100%;max-width:680px;height:720px;display:block}.eh-preview-stage.is-mobile .eh-preview-frame{flex-shrink:0;width:375px;max-width:none}.eh-preview-empty{color:var(--adm-muted);text-align:center;padding:40px 16px}.eh-plain{background:var(--adm-surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:320px;margin:8px 0 0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow:auto}.is-refreshing{opacity:.6;transition:opacity .15s}.eh-steps{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.eh-steps button{border:1px solid var(--adm-border);background:var(--adm-surface);min-height:44px;color:var(--adm-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13px;font-weight:600;display:inline-flex}.eh-steps button:disabled{cursor:not-allowed;opacity:.55}.eh-steps button[aria-current=step]{border-color:var(--adm-primary);background:var(--adm-primary-soft);color:var(--adm-primary)}.eh-step-number{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:inline-grid}.eh-steps li.is-done .eh-step-number{border-color:var(--adm-primary);background:var(--adm-primary);color:var(--adm-surface)}.eh-step-panel>h2{margin-bottom:14px}.eh-audience-check{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:12px;margin:0 0 16px;padding:14px 16px}.eh-audience-check>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.eh-audience-check h3{margin:0;font-size:15px}.eh-audience-total{margin:0 0 10px;font-size:15px}.eh-audience-total strong{color:var(--adm-primary);font-size:20px}.eh-page .eh-schedule .settings-field{max-width:340px}.eh-dry-runs{margin-top:8px}.eh-dry-runs>h2{margin:0 0 4px;font-size:17px}.eh-dry-runs>p{margin-bottom:12px}.eh-dry-run h3{margin:0 0 8px;font-size:15px}.eh-dialog-section{margin-bottom:14px}.eh-board{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.eh-board-column{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:12px;min-width:0;padding:12px}.eh-board-column>h2{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.eh-pill{border:1px solid var(--adm-border);background:var(--adm-surface);text-align:center;border-radius:999px;min-width:26px;padding:2px 8px;font-size:12px}.eh-board-column ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.eh-board-card{border:1px solid var(--adm-border);background:var(--adm-surface);width:100%;box-shadow:var(--adm-shadow);color:var(--adm-ink);text-align:left;border-radius:10px;gap:6px;padding:12px;font-size:13px;line-height:1.45;display:grid}.eh-board-card:hover{border-color:color-mix(in srgb, var(--adm-primary) 40%, var(--adm-border))}.eh-board-card>*{overflow-wrap:anywhere}.eh-board-card .eh-muted{font-size:12px}.eh-handoff-detail{gap:16px;display:grid}.eh-handoff-detail h3{margin:0 0 6px;font-size:14px}.eh-notes{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.eh-notes li{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:10px;padding:10px 12px}.eh-notes small{color:var(--adm-muted)}.eh-eligibility{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:4px;display:grid}.eh-eligibility>p{grid-column:1/-1;margin:0}.eh-eligibility-block{border:1px solid var(--adm-border);border-radius:10px;padding:12px 14px}.eh-eligibility-block h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.eh-eligibility-block ul{margin:0;padding-left:18px;font-size:13px}.eh-view-switch{margin-bottom:16px}.eh-gallery-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 18px;margin-bottom:12px;display:flex}.eh-gallery-group{margin:0 0 28px}.eh-gallery-group>header h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.eh-gallery-group>header p{margin:2px 0 12px}.eh-gallery-count{background:var(--adm-surface-2);color:var(--adm-muted);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.eh-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.eh-gallery-card{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);min-width:0;height:100%;box-shadow:var(--adm-shadow);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.eh-gallery-card:hover,.eh-gallery-card:focus-within{border-color:var(--adm-primary)}.eh-gallery-thumb{border-bottom:1px solid var(--adm-border);background:var(--adm-surface-2);height:260px;position:relative;overflow:hidden}.eh-gallery-thumb iframe{transform-origin:top;pointer-events:none;border:0;width:640px;height:650px;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.4)}.eh-gallery-body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:12px 14px 14px;display:flex}.eh-gallery-body h4{margin:0;font-size:14px;line-height:1.35}.eh-gallery-open{color:var(--adm-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.eh-gallery-open:after{content:"";position:absolute;inset:0}.eh-gallery-open:focus-visible{outline:none}.eh-gallery-card:has(.eh-gallery-open:focus-visible){outline:2px solid var(--adm-primary);outline-offset:2px}.eh-gallery-subject{color:var(--adm-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.eh-gallery-facts{gap:2px;margin:0;font-size:12px;line-height:1.45;display:grid}.eh-gallery-facts>div{grid-template-columns:42px minmax(0,1fr);gap:6px;display:grid}.eh-gallery-facts dt{color:var(--adm-muted);font-weight:600}.eh-gallery-facts dd{overflow-wrap:anywhere;margin:0}.eh-gallery-tags{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding-top:4px;display:flex}@media (width<=1100px){.eh-template-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.eh-sections{margin-top:-8px}.eh-grid{grid-template-columns:minmax(0,1fr)}.eh-card,.eh-preview{padding:16px}.eh-facts>div,.eh-rules>div{grid-template-columns:minmax(0,1fr);gap:2px}.eh-facts-counts>div{display:flex}.eh-page .eh-toolbar .settings-field,.eh-page .eh-toolbar .eh-grow{flex:100%}.eh-actions:not(.eh-actions-start) .button{flex:auto}.eh-spacer{display:none}.eh-preview-frame{height:600px}.eh-preview-stage{padding:8px}.eh-right{text-align:left}}.eh-referral{border:1px solid var(--border);border-radius:var(--radius-card,12px);background:color-mix(in srgb, var(--primary) 4%, var(--surface));gap:8px;padding:14px 16px;display:grid}.eh-referral h3,.eh-referral p{margin:0}.eh-review-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.eh-review-item{border:1px solid var(--border);border-radius:var(--radius-card,12px);background:var(--surface);justify-items:start;gap:6px;padding:14px 16px;display:grid}.eh-review-item p{margin:0}.eh-review-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.eh-candidates{border:1px solid var(--border);border-radius:var(--radius-control,8px);gap:8px;padding:10px 14px;display:grid}.eh-candidate{align-items:flex-start;gap:8px;display:flex}.eh-field{gap:4px;display:grid}.eh-field textarea{font:inherit;border:1px solid var(--input-border,var(--border));border-radius:var(--radius-control,8px);padding:8px 10px}.eh-block{display:block}.eh-sending.is-test,.eh-sending.is-simulation{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.eh-settings{gap:16px;display:grid}.eh-mode-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.eh-mode-list li{border:1px solid var(--adm-border,var(--border));border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px;display:flex}.eh-mode-list li .eh-mode-meaning{color:var(--adm-muted,var(--muted));flex-basis:100%}.eh-mode-list li.is-current{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, transparent)}.eh-categories{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;margin:8px 0 0;display:grid}.eh-categories dt{font-weight:600}.eh-categories dd{color:var(--adm-muted,var(--muted));margin:2px 0 0;font-size:14px}.eh-inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:12px 0;display:flex}.eh-inline-form>label{flex:220px;gap:4px;display:grid}.eh-inline-form input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--adm-border,var(--border));border-radius:8px;padding:8px 10px}.eh-field-error{color:var(--adm-danger)}.eh-test-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.eh-test-list li{border:1px solid var(--adm-border,var(--border));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.eh-progress{margin-top:12px}.eh-progress-bar{background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:4px;height:8px;overflow:hidden}.eh-progress-bar span{background:var(--primary);height:100%;display:block}.eh-form-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.eh-form-card{border:1px solid var(--adm-border,var(--border));border-radius:12px;align-content:start;gap:6px;padding:14px 16px;display:grid}.eh-form-card p{margin:0}.eh-form-fields{flex-wrap:wrap;gap:4px;display:flex}.eh-chip{background:color-mix(in srgb, var(--primary) 8%, transparent);border-radius:999px;padding:2px 8px;font-size:12px}.eh-form-counts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 12px;margin:0;display:grid}.eh-form-counts dt{color:var(--adm-muted,var(--muted));font-size:12px}.eh-form-counts dd{margin:0;font-weight:600}.eh-image-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.eh-image-card{border:1px solid var(--adm-border,var(--border));border-radius:12px;gap:8px;padding:12px;display:grid}.eh-image-card img{aspect-ratio:16/9;object-fit:contain;background:repeating-conic-gradient(var(--adm-surface-3) 0 25%, var(--adm-surface) 0 50%) 0 0 / 16px 16px;border-radius:8px;width:100%}.eh-image-card p{margin:2px 0}.eh-vars-table{min-width:960px}.eh-vars-table code,.eh-vars-table td:nth-child(3){white-space:nowrap}.eh-sources-table{min-width:920px}.eh-sources-table td:last-child,.eh-sources-table td:nth-child(2){white-space:nowrap}.eh-stats-table{min-width:1320px}.eh-stats-table td,.eh-stats-table thead th{white-space:nowrap}.eh-stats-table th[scope=row]{min-width:160px}@media (width<=640px){.eh-board{grid-template-columns:minmax(0,1fr)}}.eh-routing-table{min-width:640px}.eh-art-grid .eh-image-card img{aspect-ratio:600/260;object-fit:cover;background:var(--adm-surface-3);height:auto}.eh-image-field{gap:8px;display:grid}.eh-image-thumb{border:1px solid var(--adm-border,var(--border));border-radius:10px;width:min(300px,100%);height:auto}.eh-cards-editor{border:1px solid var(--adm-border,var(--border));border-radius:12px;gap:10px;min-width:0;margin:8px 0 0;padding:12px 14px 14px;display:grid}.eh-cards-editor legend{padding:0 6px;font-weight:700}.eh-card-item{border-top:1px solid var(--adm-border,var(--border));gap:6px;padding-top:10px;display:grid}.eh-card-item>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ehb-name{gap:2px;min-width:0;display:grid}.ehb-name strong{overflow-wrap:anywhere}.ehb-name .eh-muted{overflow-wrap:anywhere;font-size:12px}.ehb-plan{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ehb-search{flex:280px;gap:8px;width:min(100%,440px);min-width:0;display:flex}.ehb-search input{flex:1;min-width:0}.ehb-badges{flex-wrap:wrap;gap:8px;margin:-6px 0 16px;display:flex}.ehb-note{margin:10px 0 0;font-size:12px}.ehb-lead{max-width:60ch;margin:0}.ehb-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ehb-people,.ehb-lists,.ehb-versions{gap:0;margin:0;padding:0;list-style:none;display:grid}.ehb-people>li,.ehb-lists>li,.ehb-versions>li{border-top:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.ehb-people>li:first-child,.ehb-lists>li:first-child,.ehb-versions>li:first-child{border-top:0}.ehb-versions>li{justify-content:flex-start}.ehb-link-form{border-top:1px solid var(--adm-border);margin-top:16px;padding-top:16px}.ehb-link-form h3,.ehb-suggestions h3{margin:0 0 8px;font-size:14px}.ehb-suggestions{border:1px dashed var(--adm-border);border-radius:var(--adm-radius);margin-top:16px;padding:14px}.ehb-suggestions>p{margin:0 0 6px;font-size:12px}.ehb-inline{flex-wrap:wrap;align-items:flex-end;gap:0 12px;display:flex}.ehb-inline>.adm-field{flex:160px}.ehb-inline>.button{margin-bottom:14px}.ehb-status-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.ehb-counts{margin-left:auto;font-size:13px}.ehb-flow{border:0;gap:0;min-width:0;margin:16px 0 0;padding:0;display:grid}.ehb-name-card{margin-bottom:16px}.ehb-node{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);box-shadow:var(--adm-shadow);border-left-width:4px;margin:0 0 22px;position:relative}.ehb-node:after{content:"";background:var(--adm-border);width:2px;height:22px;position:absolute;bottom:-23px;left:26px}.ehb-node.is-exit:after{display:none}.ehb-node.is-trigger{border-left-color:var(--adm-primary)}.ehb-node.is-condition{border-left-color:var(--adm-warning,var(--adm-primary))}.ehb-node.is-wait{border-left-color:var(--adm-muted)}.ehb-node.is-action{border-left-color:var(--adm-success,var(--adm-primary))}.ehb-node.is-exit{border-left-color:var(--adm-danger,var(--adm-muted))}.ehb-node>header{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 16px 0;display:flex}.ehb-node>header h2{flex:auto;margin:0;font-size:15px}.ehb-node-icon{background:var(--adm-surface-muted,var(--adm-border));width:28px;height:28px;color:var(--adm-primary);border-radius:8px;place-items:center;display:inline-grid}.ehb-node-body{padding:12px 16px 16px}.ehb-add-step{border:1px dashed var(--adm-border);border-radius:var(--adm-radius);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;padding:12px 16px;display:flex}.ehb-add-step>.eh-muted{margin-right:4px;font-weight:600}.ehb-add-step .adm-field-error{flex-basis:100%;margin:4px 0 0}.ehb-conditions ol{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ehb-condition{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ehb-condition select,.ehb-condition input{width:100%;min-width:0}.ehb-conditions .adm-field-error{margin:4px 0 0}.ehb-checks{border:0;flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;padding:0;display:flex}.ehb-checks legend{margin-bottom:6px;font-size:13px;font-weight:600}.ehb-checks label{align-items:center;gap:6px;font-size:14px;display:inline-flex}.ehb-unavailable{margin-top:4px;font-size:13px}.ehb-unavailable summary{cursor:pointer;color:var(--adm-muted)}.ehb-unavailable ul{margin:8px 0 0;padding-left:18px}.ehb-entry .eh-form-grid{align-items:start}.ehb-entry .adm-field{margin:0}.ehb-entry h2{margin:0 0 12px;font-size:15px}.ehb-reason{max-width:42ch;font-size:13px;display:inline-block}.ehb-run>p{margin:0 0 8px}.ehb-history{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.ehb-history>li{border-left:2px solid var(--adm-border);gap:4px;padding:10px 0 10px 16px;display:grid}.ehb-history-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=640px){.ehb-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ehb-condition>select:first-of-type{grid-column:1/-1}.ehb-counts{flex-basis:100%;margin-left:0}.ehb-node>header{padding:12px 12px 0}.ehb-node-body{padding:10px 12px 14px}.ehb-search{flex-basis:100%}}.ehc-view-switch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:4px 0 12px;display:flex}.ehc{--ehc-trigger:#4113c1;--ehc-condition:#c77800;--ehc-wait:#0b7f86;--ehc-action:#8a1fa8;--ehc-exit:#c90025;grid-template-columns:220px minmax(0,1fr) 340px;gap:14px;min-height:640px;display:grid}.ehc-palette,.ehc-panel,.ehc-stage{border:1px solid var(--adm-border);border-radius:var(--adm-radius,14px);background:var(--adm-surface);min-width:0;box-shadow:var(--adm-shadow)}.ehc-palette{align-self:start;max-height:calc(100svh - 96px);padding:14px 12px;position:sticky;top:76px;overflow-y:auto}.ehc-palette h2{margin:0 0 4px;font-size:15px}.ehc-palette h3{color:var(--adm-subtle);letter-spacing:.09em;text-transform:uppercase;margin:14px 0 6px;font-size:10.5px;font-weight:700}.ehc-palette ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ehc-hint{color:var(--adm-muted);margin:0;font-size:12.5px;line-height:1.45}.adm-root .ehc-tile{border:1px solid var(--adm-border);background:var(--adm-surface);width:100%;color:var(--adm-text);text-align:left;font:inherit;cursor:grab;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.adm-root .ehc-tile:hover:not(:disabled){border-color:var(--adm-border-strong);box-shadow:var(--adm-shadow);transform:translateY(-1px)}.adm-root .ehc-tile:disabled{cursor:not-allowed;opacity:.55}.ehc-tile strong{font-size:13px;display:block}.ehc-tile small{color:var(--adm-muted);font-size:11.5px;display:block}.ehc-tile-icon,.ehc-node-icon{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.ehc-tile.is-wait .ehc-tile-icon{background:var(--ehc-wait)}.ehc-tile.is-action .ehc-tile-icon{background:var(--ehc-action)}.ehc-stage{flex-direction:column;display:flex;position:relative;overflow:hidden}.ehc-toolbar{border-bottom:1px solid var(--adm-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.adm-root .ehc-title-error{border:1px solid var(--adm-danger-border);background:var(--adm-danger-bg);color:var(--adm-danger);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.ehc-title{color:var(--adm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ehc-tools{align-items:center;gap:4px;display:inline-flex}.adm-root .ehc-tool{border:1px solid var(--adm-border);background:var(--adm-surface);min-width:32px;height:32px;color:var(--adm-ink);font:inherit;cursor:pointer;border-radius:8px;place-items:center;padding:0 8px;font-size:15px;font-weight:650;display:inline-grid}.adm-root .ehc-tool.is-text{font-size:12.5px}.adm-root .ehc-tool:hover:not(:disabled){border-color:var(--adm-border-strong);color:var(--adm-primary)}.adm-root .ehc-tool:disabled{opacity:.45;cursor:not-allowed}.ehc-sep{background:var(--adm-border);width:1px;height:20px;margin:0 4px}.ehc-zoom{min-width:44px;color:var(--adm-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:12px}.ehc-viewport{background-color:var(--adm-bg);background-image:radial-gradient(circle, color-mix(in srgb, var(--adm-border-strong) 80%, transparent) 1px, transparent 1.2px);background-size:20px 20px;flex:auto;min-height:560px;max-height:74vh;overflow:auto}.ehc-world{width:max-content;min-width:100%;transform:scale(var(--ehc-zoom,1));transform-origin:top;flex-direction:column;align-items:center;padding:28px 40px 48px;transition:transform .15s;display:flex}.adm-root .ehc-node{border:1px solid var(--adm-border);border-left:4px solid var(--ehc-tone,var(--adm-primary));background:var(--adm-surface);width:280px;box-shadow:var(--adm-shadow);color:var(--adm-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 14px;transition:box-shadow .15s,transform .15s;display:grid;position:relative}.adm-root .ehc-node:hover{box-shadow:var(--adm-shadow-hover,var(--adm-shadow));transform:translateY(-1px)}.adm-root .ehc-node[draggable=true]{cursor:grab}.adm-root .ehc-node.is-selected{outline:2px solid var(--ehc-tone,var(--adm-primary));outline-offset:2px}.adm-root .ehc-node.has-error{border-color:var(--adm-danger-border);background:color-mix(in srgb, var(--adm-danger-bg) 55%, var(--adm-surface))}.ehc-node.is-trigger{--ehc-tone:var(--ehc-trigger)}.ehc-node.is-condition{--ehc-tone:var(--ehc-condition)}.ehc-node.is-wait{--ehc-tone:var(--ehc-wait)}.ehc-node.is-action{--ehc-tone:var(--ehc-action)}.ehc-node.is-exit{--ehc-tone:var(--ehc-exit)}.ehc-node .ehc-node-icon{background:var(--ehc-tone)}.ehc-node-text{min-width:0;display:grid}.ehc-node-tag{color:var(--ehc-tone);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:700}.ehc-node-text strong{color:var(--adm-ink);font-size:14px}.ehc-node-summary{color:var(--adm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ehc-node-issue{color:var(--adm-danger);grid-column:1/-1;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:650;display:flex}.ehc-link{background:var(--adm-border-strong);width:2px;height:22px}.ehc-step{flex-direction:column;align-items:center;display:flex}.ehc-gap{flex-direction:column;align-items:center;padding:2px 0;display:flex}.ehc-line{background:var(--adm-border-strong);width:2px;height:14px}.ehc-drop{border:1px dashed var(--adm-border-strong);background:var(--adm-surface);min-width:26px;height:26px;color:var(--adm-muted);border-radius:999px;place-items:center;padding:0 8px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,transform .12s;display:inline-grid}.ehc-gap.is-over .ehc-drop{border-style:solid;border-color:var(--adm-primary);background:var(--adm-primary-soft);color:var(--adm-primary);min-width:120px;transform:scale(1.08)}.ehc-branch-row{align-items:center;display:flex;position:relative}.ehc-no{white-space:nowrap;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.ehc-no-line{border-top:2px dashed var(--ehc-exit);width:14px}.ehc-no-exit{border:1px solid var(--adm-danger-border);background:var(--adm-danger-bg);color:var(--adm-danger);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.ehc-pill{letter-spacing:.03em;border-radius:999px;padding:1px 9px;font-size:11px;font-weight:750;display:inline-block}.ehc-pill.is-yes{background:var(--adm-success-bg);color:var(--adm-success);border:1px solid var(--adm-success-border);margin-top:6px}.ehc-pill.is-no{background:var(--adm-danger-bg);color:var(--adm-danger);border:1px solid var(--adm-danger-border)}.ehc-minimap{border:1px solid var(--adm-border);background:color-mix(in srgb, var(--adm-surface) 92%, transparent);width:54px;box-shadow:var(--adm-shadow);border-radius:10px;gap:3px;padding:6px;display:grid;position:absolute;bottom:12px;right:12px}.adm-root .ehc-mini{background:var(--ehc-m,var(--adm-border-strong));opacity:.55;cursor:pointer;border:0;border-radius:3px;height:7px;padding:0}.adm-root .ehc-mini.is-selected{opacity:1;box-shadow:0 0 0 2px var(--adm-surface), 0 0 0 3px var(--ehc-m)}.ehc-mini.has-error{outline:2px solid var(--adm-danger)}.ehc-mini.is-trigger{--ehc-m:var(--ehc-trigger)}.ehc-mini.is-condition{--ehc-m:var(--ehc-condition)}.ehc-mini.is-wait{--ehc-m:var(--ehc-wait)}.ehc-mini.is-action{--ehc-m:var(--ehc-action)}.ehc-mini.is-exit{--ehc-m:var(--ehc-exit)}.ehc-panel{align-self:start;max-height:calc(100svh - 96px);padding:14px;position:sticky;top:76px;overflow-y:auto}.ehc-panel-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ehc-panel-head strong{color:var(--adm-ink);font-size:15px}.ehc-panel .ehb-flow.is-panel{gap:12px;display:grid}.ehc-panel .ehb-flow.is-panel .ehb-node,.ehc-panel .ehb-flow.is-panel .eh-card{box-shadow:none;margin:0}.ehc-panel .eh-form-grid{grid-template-columns:minmax(0,1fr)}@media (width<=1280px){.ehc{grid-template-columns:190px minmax(0,1fr) 300px}.adm-root .ehc-node{width:250px}}@media (prefers-reduced-motion:reduce){.adm-root .ehc-tile,.adm-root .ehc-node,.ehc-world,.ehc-drop{transition:none}}.ehc-title-row{align-items:center;gap:10px;min-width:0;display:inline-flex}.nora-admin .nora-subsections{margin-top:-16px}.nora-admin .nora-subsections a{min-height:40px;font-size:12.5px}.nora-stack{gap:0;min-width:0;display:grid}.nora-not-installed{margin:0 0 20px}.nora-admin .settings-field+.settings-field,.nora-admin .settings-field+fieldset,.nora-admin fieldset+.settings-field,.nora-admin .nora-modes+.settings-field{margin-top:16px}.nora-admin .settings-field :is(input,textarea,select){width:100%}.nora-admin textarea{resize:vertical}.nora-switch-row{align-items:center;gap:12px 16px;padding:12px 0;display:flex}.nora-switch-row+.nora-switch-row{border-top:1px solid var(--adm-border)}.nora-switch-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nora-switch-text label{cursor:pointer;font-size:14px;font-weight:600}.nora-switch-text p{color:var(--adm-muted);margin:0;font-size:13px;line-height:1.6}.nora-switch-state{color:var(--adm-muted);font-size:12.5px;font-weight:600}.nora-switch{border:1px solid var(--adm-border);background:var(--adm-surface-2);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .2s;position:relative}.nora-switch-thumb{background:var(--adm-surface);width:20px;height:20px;box-shadow:var(--adm-shadow);border-radius:50%;transition:transform .2s;position:absolute;top:2px;left:2px}.nora-switch[aria-checked=true]{border-color:var(--adm-primary);background:var(--adm-primary)}.nora-switch[aria-checked=true] .nora-switch-thumb{transform:translate(18px)}.nora-switch:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.nora-switch:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.nora-switch,.nora-switch-thumb{transition:none}}.nora-counter{color:var(--adm-muted);margin:6px 0 0;font-size:12.5px}.nora-counter.is-over{color:var(--adm-danger);font-weight:600}.nora-guard-rails{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:12px;margin:0 0 4px;padding:12px 16px 12px 34px;font-size:13.5px;line-height:1.6}.nora-guard-rails li+li{margin-top:4px}.nora-admin fieldset.nora-suggestions{border:0;gap:10px;margin:16px 0 0;padding:0;display:grid}.nora-admin fieldset.nora-suggestions legend{padding:0;font-size:14px;font-weight:600}.nora-admin fieldset.nora-suggestions .settings-field+.settings-field{margin-top:0}.nora-admin fieldset.nora-suggestions .settings-help{margin:0}.nora-modes{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:12px;display:grid}.nora-modes fieldset{border:1px solid var(--adm-border);border-radius:10px;min-width:0;margin:0;padding:8px 12px 10px}.nora-modes legend{padding:0 4px;font-size:14px;font-weight:600}.nora-modes label{align-items:center;gap:6px;min-height:32px;margin-right:12px;font-size:13px;display:inline-flex}.nora-modes small{color:var(--adm-muted);font-size:12px;display:block}.nora-kb-editor fieldset.nora-links{border:0;gap:8px;padding:0;display:grid}.nora-links legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.nora-links legend small{color:var(--adm-muted);font-weight:400}.nora-link-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.nora-site-versions{margin-top:16px}.nora-versions{color:var(--adm-muted);gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.nora-total{margin:0 0 4px;font-size:14px}.nora-total strong{font-size:22px}.nora-link-button{color:var(--adm-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.nora-link-button:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.nora-transcript{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nora-transcript li{border:1px solid var(--adm-border);background:var(--adm-surface);border-radius:12px;justify-self:end;max-width:80%;padding:10px 12px}.nora-transcript li.is-nora{background:var(--adm-surface-2);justify-self:start}.nora-transcript strong{color:var(--adm-muted);font-size:12px;display:block}.nora-transcript p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}@media (width<=700px){.nora-link-row{grid-template-columns:minmax(0,1fr)}.nora-transcript li{max-width:100%}.nora-switch-row{align-items:flex-start}}.pa-page .ui-page-header .ui-page-actions .button{align-items:center;gap:6px;display:inline-flex}.pa-filters{border:1px solid var(--adm-border);background:var(--adm-surface);box-shadow:var(--adm-shadow);border-radius:12px;gap:12px;margin:0 0 16px;padding:4px 16px 14px;display:grid}.pa-filters .ui-section-tabs{margin-bottom:0}.pa-filters .ui-section-tabs button{align-items:center;gap:6px;min-height:44px;font-size:12px;display:inline-flex}.pa-range,.pa-controls{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;display:flex}.pa-range .settings-field,.pa-controls .settings-field{flex:0 220px;min-width:0;margin:0}.pa-controls .settings-field:first-child{flex-basis:280px}.pa-range .button{align-self:flex-start;min-height:40px;margin-top:22px}.pa-help{color:var(--adm-muted);margin-top:6px;font-size:11px;line-height:1.45}.pa-test{cursor:pointer;flex:260px;align-items:flex-start;gap:10px;min-height:44px;padding-top:22px;font-size:12px;font-weight:600;display:flex}.pa-test input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0}.pa-test small{color:var(--adm-muted);margin-top:3px;font-size:11px;font-weight:400;line-height:1.45;display:block}.pa-window{background:var(--adm-info-bg);color:var(--adm-text);border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.pa-window svg{color:var(--adm-primary);flex-shrink:0;margin-top:1px}.pa-report.is-refreshing>:not(.pa-stale){opacity:.6;transition:opacity .15s}.pa-stale{color:var(--adm-muted);margin:0 0 12px;font-size:12px}.pa-notice{border:1px solid var(--adm-warning-border);background:var(--adm-warning-bg);color:var(--adm-text);border-radius:12px;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.pa-notice>svg{color:var(--adm-warning);flex-shrink:0;margin-top:2px}.pa-notice h2{color:var(--adm-ink);margin:0 0 4px;font-size:14px}.pa-notice p{margin:0;font-size:12px;line-height:1.6}.pa-overview{margin-bottom:16px}.pa-overview .rp-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));margin-bottom:10px}.pa-overview-facts{border:1px solid var(--adm-border);background:var(--adm-surface);border-radius:11px;flex-wrap:wrap;gap:8px 22px;padding:10px 14px;display:flex}.pa-overview-facts p{color:var(--adm-text);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:12px;display:flex}.pa-overview-facts p>svg{color:#d0369f}.pa-overview-facts time{font-weight:600}.pa-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;margin-bottom:14px;display:grid}.pa-grid>.rp-card,.pa-definitions{min-width:0}.pa-quality{grid-column:1/-1}.pa-list{margin:0}.pa-list>div{border-top:1px solid var(--adm-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.pa-list>div:first-child{border-top:0;padding-top:2px}.pa-list dt{min-width:0}.pa-list dt span{color:var(--adm-ink);font-size:13px;font-weight:600;display:block}.pa-list dt small{color:var(--adm-muted);margin-top:2px;font-size:11px;line-height:1.45;display:block}.pa-list dd{font-variant-numeric:tabular-nums;color:var(--adm-ink);text-align:right;flex-shrink:0;margin:0;font-size:18px;font-weight:650}.pa-list dd .ui-status{font-size:11px}.pa-pending{justify-items:start;gap:8px;display:grid}.pa-pending p{color:var(--adm-muted);margin:0;font-size:12px;line-height:1.6}.pa-pending .pa-pending-list{color:var(--adm-muted);font-size:11px}.pa-rate{background:var(--adm-surface-3);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;padding:10px 12px;display:flex}.pa-rate strong{letter-spacing:-.5px;color:var(--adm-primary);font-size:26px}.pa-rate span{color:var(--adm-muted);font-size:12px}.pa-summary{color:var(--adm-muted);margin:0 0 10px;font-size:12px;line-height:1.6}.pa-states{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pa-states li{border-top:1px solid var(--adm-border);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.pa-states li:first-child{border-top:0}.pa-states strong{font-variant-numeric:tabular-nums;font-size:15px}.pa-sources{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}.pa-sources th,.pa-sources td{border-top:1px solid var(--adm-border);text-align:right;font-variant-numeric:tabular-nums;padding:6px 4px}.pa-sources :is(thead th,tbody th){text-align:left}.pa-sources thead th{color:var(--adm-muted);border-top:0;font-size:11px;font-weight:600}.pa-sources thead th+th{text-align:right}.pa-sources tbody th{font-weight:500}.pa-evaluation{gap:10px;display:grid}.pa-evaluation+.pa-evaluation{border-top:1px solid var(--adm-border);margin-top:14px;padding-top:14px}.pa-evaluation>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-evaluation h3{margin:0;font-size:14px}.pa-evaluation-result{color:var(--adm-text);margin:0;font-size:13px}.pa-evaluation-result strong{color:var(--adm-primary);font-size:22px}.pa-evaluation-result small{color:var(--adm-muted);margin-top:2px;font-size:12px;display:block}.pa-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px 20px;margin:0;display:grid}.pa-facts>div{min-width:0}.pa-facts dt{color:var(--adm-muted);font-size:11px;font-weight:600}.pa-facts dd{overflow-wrap:anywhere;color:var(--adm-ink);margin:2px 0 0;font-size:12px;line-height:1.55}.pa-facts dd small{color:var(--adm-muted);display:block}.pa-limits{background:var(--adm-warning-bg);color:var(--adm-text);border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:12px;line-height:1.55;display:flex}.pa-limits svg{color:var(--adm-warning);flex-shrink:0;margin-top:1px}.pa-definitions dl{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px 22px;margin:0;display:grid}.pa-definitions dt{color:var(--adm-ink);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:600;display:flex}.pa-definitions dd{color:var(--adm-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.pa-footnote{color:var(--adm-muted);margin:14px 0 0;font-size:11px}@media (width<=700px){.pa-filters{padding:4px 12px 12px}.pa-filters .ui-section-tabs{gap:14px}.pa-range .settings-field,.pa-controls .settings-field,.pa-controls .settings-field:first-child{flex:100%}.pa-range .button{width:100%;margin-top:0}.pa-test{padding-top:0}.pa-page .ui-page-header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pa-report.is-refreshing>:not(.pa-stale){transition:none}}.pa-page,.pa-report,.pa-filters,.pa-filters>*{min-width:0}.pa-filters .ui-section-tabs{max-width:100%;overflow-x:auto}.pa-filters .button,.pa-page .ui-status{white-space:nowrap}.platform-ai-usage{min-width:0}.platform-ai-usage .adm-card+.adm-card{margin-top:20px}.pau-name{max-width:240px;color:var(--adm-ink);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.platform-ai-usage .adm-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.pau-source-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.pau-source-grid p{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);color:var(--adm-text);gap:4px;margin:0;padding:14px;font-size:13.5px;line-height:1.45;display:grid}.pau-source-grid b{color:var(--adm-ink)}.pau-source-grid span{color:var(--adm-muted)}.pu-page{--pu-aria:#6a4fe0;--pu-voice:#1baf7a;--pu-sms:#e34948;--pu-whatsapp:#12a4b0;--pu-email:#eda100;--pu-meta:#e87ba4;--pu-web:#2e9e2e;--pu-numbers:#2a78d6;--pu-nora:#eb6834;--pu-other:#8a8794;min-width:0;color:var(--adm-text);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.pu-page>*{min-width:0}.pu-page .adm-page-header,.pu-page .adm-stats{margin:0}.pu-page .adm-card+.adm-card{margin-top:0}.pu-back{color:var(--adm-primary);font-weight:650;text-decoration:none}.pu-back:hover{text-decoration:underline}.pu-controls{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);box-shadow:var(--adm-shadow);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.pu-periods{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:10px;flex-wrap:wrap;padding:3px;display:inline-flex}.pu-periods a{min-height:34px;color:var(--adm-muted);white-space:nowrap;border-radius:8px;align-items:center;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.pu-periods a:hover{color:var(--adm-ink)}.pu-periods a.is-current{background:var(--adm-primary);color:var(--adm-primary-ink)}.pu-window{color:var(--adm-muted);white-space:nowrap;margin-left:auto;font-size:13px}.pu-controls .adm-badge{white-space:nowrap}.pu-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px;display:grid}.pu-chart{gap:.9rem;padding:1rem 1.2rem 1.15rem;display:grid}.pu-stack{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pu-stack li{grid-template-columns:minmax(90px,30%) 1fr auto;align-items:center;gap:.75rem;display:grid}.pu-stack-label{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.pu-stack-track{background:var(--adm-surface-3);border-radius:6px;height:18px}.pu-stack-bar{border-radius:6px;gap:2px;min-width:4px;height:100%;display:flex;overflow:hidden}.pu-seg{min-width:3px;height:100%}.pu-stack-total{font-variant-numeric:tabular-nums;text-align:right;min-width:64px;font-size:.86rem}.pu-c-ariaText{background:var(--pu-aria)}.pu-c-voice{background:var(--pu-voice)}.pu-c-sms{background:var(--pu-sms)}.pu-c-whatsapp{background:var(--pu-whatsapp)}.pu-c-email{background:var(--pu-email)}.pu-c-numbers{background:var(--pu-numbers)}.pu-c-nora{background:var(--pu-nora)}.pu-c-meta{background:var(--pu-meta)}.pu-c-webChat{background:var(--pu-web)}.pu-c-other{background:var(--pu-other)}.pu-legend{color:var(--adm-muted);flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.pu-legend li{align-items:center;gap:.4rem;display:inline-flex}.pu-swatch{border-radius:3px;width:11px;height:11px}.pu-none,.pu-state{color:var(--adm-muted);margin:0}.pu-state{padding:1rem}.pu-error{color:var(--adm-danger)}.pu-chips{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.pu-chip{border:1px solid var(--adm-primary);white-space:nowrap;border-radius:999px;padding:.18rem .55rem;font-size:.76rem;font-weight:650}.pu-chip.is-used{background:var(--adm-primary-soft);color:var(--adm-primary)}.pu-chip.is-on{border-style:dashed;border-color:var(--adm-border-strong);color:var(--adm-muted);font-weight:550}.pu-none{font-size:.82rem}.pu-table-wrap{max-width:100%;max-height:none;overflow-x:auto}.pu-table-wrap .adm-table{font-variant-numeric:tabular-nums}.pu-table-wrap .adm-table td,.pu-table-wrap .adm-table th{white-space:nowrap}.pu-table-wrap .adm-table tbody th{color:var(--adm-ink);letter-spacing:0;background:0 0;padding:12px 14px;font-size:13.5px;font-weight:600;position:static}.pu-table-wrap .adm-table tbody tr:hover th{background:var(--adm-surface-2)}.pu-table-wrap tbody th a{color:var(--adm-primary);font-weight:650;text-decoration:none}.pu-table-wrap tbody th a:hover{text-decoration:underline}.pu-table-wrap .adm-table td.pu-uses{white-space:normal;min-width:420px}.pu-cost small,.pu-location small,.pu-breakdown small{color:var(--adm-muted);font-size:.72rem;font-weight:500;display:block}.pu-breakdown small{display:inline}.pu-table-wrap .pu-table-wrap .pu-breakdown .pu-group th{background:var(--adm-surface-2);color:var(--adm-primary);letter-spacing:.02em;text-transform:uppercase;padding-top:16px;font-size:.8rem}.pu-table-wrap .pu-breakdown tbody th{font-weight:550}.pu-table-wrap .pu-breakdown .pu-total th,.pu-table-wrap .pu-breakdown .pu-total td{font-weight:750}.pu-setup-body{gap:.85rem;padding:1rem 1.2rem 1.15rem;display:grid}.pu-setup-lines{color:var(--adm-muted);flex-wrap:wrap;gap:.35rem 1.4rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.pu-location-cards{border-bottom:1px solid var(--adm-border);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:.75rem;padding:1rem 1.2rem;display:grid}.pu-location{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:14px;gap:.6rem;padding:.85rem .95rem;display:grid}.pu-location header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pu-location h3{margin:0;font-size:.98rem}.pu-location header strong{font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}.pu-source-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.pu-source-grid p{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);gap:4px;margin:0;padding:14px;line-height:1.45;display:grid}.pu-source-grid b{color:var(--adm-ink)}.pu-source-grid span{color:var(--adm-muted)}.pu-rates{margin-top:.9rem}.pu-rates summary{color:var(--adm-primary);cursor:pointer;font-weight:650}.pu-rates table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:.6rem;font-size:.88rem}.pu-rates th,.pu-rates td{border-bottom:1px solid var(--adm-border);text-align:left;padding:.35rem 1.2rem .35rem 0}.pu-rates th{font-weight:550}@media (width<=680px){.pu-window{margin-left:0}.pu-chart-grid{grid-template-columns:minmax(0,1fr)}.pu-stack li{grid-template-columns:1fr auto}.pu-stack-track{grid-area:2/1/auto/-1}}.ao-page,.ao-card{--qf-series-1:var(--brand-violet);--qf-series-2:var(--brand-pink);--qf-series-other:var(--adm-muted);--qf-chart-bar:var(--brand-purple);--qf-chart-ink:var(--adm-ink);--qf-chart-muted:var(--adm-muted);--qf-chart-surface:white;--qf-chart-grid:color-mix(in srgb, var(--adm-border) 70%, white);--qf-chart-axis:var(--adm-border);--qf-chart-hover:var(--adm-surface-3);--qf-delta-good:var(--brand-purple);--qf-delta-bad:var(--brand-crimson);--ao-track:var(--adm-surface-3)}.ao-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ao-head h2{margin:0}.ao-head p{color:var(--adm-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.ao-head .ui-status{flex-shrink:0;margin-top:4px}.ao-summary{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0 0;display:grid}.ao-summary>div{min-width:0;padding:14px 18px}.ao-summary>div+div{border-left:1px solid var(--adm-border)}.ao-summary dt{color:var(--adm-muted);margin-bottom:6px;font-size:12px}.ao-summary dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.45}.ao-summary small{color:var(--adm-muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.ao-progress{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ao-progress li{align-items:flex-start;gap:8px;min-width:0;padding:10px 10px 10px 0;display:flex}.ao-progress li.is-completed{border-top-color:var(--brand-purple)}.ao-progress li.is-draft{border-top-color:var(--brand-gold)}.ao-progress li.is-current{border-top-color:var(--brand-violet)}.ao-progress-mark{border:1.5px solid var(--adm-border);width:24px;height:24px;color:var(--adm-muted);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:650;display:inline-grid}.is-completed>.ao-progress-mark{border-color:var(--brand-purple);background:var(--brand-purple);color:#fff}.is-draft>.ao-progress-mark{border-color:var(--brand-gold);background:var(--adm-warning-bg);color:var(--adm-ink)}.is-current>.ao-progress-mark{border-color:var(--brand-violet);color:var(--adm-primary);box-shadow:0 0 0 3px var(--adm-surface-3)}.ao-progress-text{gap:2px;min-width:0;display:grid}.ao-progress-text strong{overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.3}.ao-progress-text small{color:var(--adm-muted);font-size:11px}.ao-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.ao-step{border:1px solid var(--adm-border);background:#fff;border-radius:12px;min-width:0;padding:18px 20px 16px}.ao-step.is-wide{grid-column:1/-1}.ao-step.is-draft{border-color:var(--adm-warning-border)}.ao-step>header{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.ao-step-icon{background:var(--adm-surface-3);width:32px;height:32px;color:var(--adm-primary);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.ao-step.is-draft .ao-step-icon{background:var(--adm-warning-bg);color:var(--adm-ink)}.ao-step.is-empty .ao-step-icon{background:var(--adm-surface-2);color:var(--adm-muted)}.ao-step h3{margin:0;font-size:15px;line-height:1.35}.ao-step>header p{color:var(--adm-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.ao-step.is-draft>header p{color:var(--adm-ink)}.ao-answers{margin:0;display:grid}.ao-answers>div{border-top:1px solid var(--adm-border);grid-template-columns:minmax(110px,36%) minmax(0,1fr);align-content:start;gap:4px 16px;padding:10px 0;display:grid}.ao-answers dt{color:var(--adm-muted);font-size:13px;line-height:1.45}.ao-answers dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.ao-step.is-wide .ao-answers{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.ao-step.is-wide .ao-answers>div{grid-template-columns:minmax(0,1fr)}.ao-sub{color:var(--adm-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.45;display:block}.ao-missing{color:var(--adm-muted);font-size:13px}.ao-lines{display:grid}.ao-break{overflow-wrap:anywhere}.ao-footnote{color:var(--adm-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.ao-empty.ao-unreached{background:var(--adm-surface-2);margin-top:12px}.ao-empty{border:1px dashed var(--adm-border);color:var(--adm-muted);border-radius:10px;margin:0;padding:12px 14px;font-size:13px}.ao-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ao-chips li{border:1px solid var(--adm-border-strong);background:var(--adm-surface-3);color:var(--adm-ink);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5}.ao-chips li.is-custom{border-color:var(--adm-warning-border);background:var(--adm-warning-bg)}.ao-tag{border:1px solid var(--adm-border);color:var(--adm-muted);white-space:nowrap;background:#fff;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}.ao-tag.is-warm{border-color:var(--adm-warning-border);background:var(--adm-warning-bg);color:var(--adm-ink)}.ao-person{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ao-person>span:not(.ao-tag){color:var(--adm-muted);overflow-wrap:anywhere;font-size:13px}.ao-locations{border-top:1px solid var(--adm-border);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;margin:0;padding:10px 0 0;list-style:none;display:grid}.ao-locations>li{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:10px;min-width:0;padding:12px 14px}.ao-location-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ao-location-head strong{font-size:14px}.ao-hours{gap:1px;margin:6px 0 0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid}.ao-hours li{gap:8px;display:flex}.ao-hours-days{color:var(--adm-muted);flex:0 0 62px}.ao-imports{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ao-import{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:10px;padding:12px 14px}.ao-import-head{color:var(--adm-ink);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ao-import-head strong{color:var(--adm-ink);font-size:13px}.ao-import p{margin:6px 0 0;font-size:13px;line-height:1.5}.ao-import .ao-sub{margin-top:4px}.ao-applied{border-top:1px solid var(--adm-border);margin-top:22px;padding-top:18px}.ao-applied h3{margin:0;font-size:15px}.ao-outcomes{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ao-outcomes li{border:1px solid var(--adm-border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.ao-outcomes small{color:var(--adm-muted);flex-basis:100%;font-size:12px;font-weight:400;line-height:1.45}.ao-invites{margin-top:14px}.ao-invites h4{margin:0 0 6px;font-size:13px}.ao-invites ul{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:13px;line-height:1.7}.ao-note{margin:18px 0 0}.ao-legacy{border:1px solid var(--adm-border);background:var(--adm-surface-2);color:var(--adm-ink);border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.ao-legacy>svg{flex-shrink:0;margin-top:1px}.ao-legacy strong{color:var(--adm-ink);font-size:14px}.ao-legacy p{color:var(--adm-muted);margin:4px 0 0;font-size:13px;line-height:1.6}.ao-filters .ui-section-tabs button{min-height:40px}.ao-kpis{margin-bottom:14px}.ao-kpis .rp-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-bottom:10px}.ao-facts{border:1px solid var(--adm-border);background:#fff;border-radius:11px;flex-wrap:wrap;gap:8px 24px;padding:10px 14px;display:flex}.ao-facts p{color:var(--adm-ink);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.ao-facts p>svg{color:var(--brand-magenta);flex-shrink:0;margin-top:1px}.ao-facts p:last-child{flex:320px}.ao-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.ao-top-grid>.qf-chart-frame{align-content:start;min-width:0}.ao-answers-section{margin-top:26px}.ao-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.ao-section-head h2{margin:0;font-size:18px}.ao-jump{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ao-jump a{border:1px solid var(--adm-border);min-height:32px;color:var(--adm-ink);background:#fff;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ao-jump a:hover{border-color:var(--adm-border-strong);background:var(--adm-surface-3)}.ao-group{scroll-margin-top:16px}.ao-group:focus{outline:none}.ao-group h3{align-items:center;gap:8px;margin:22px 0 10px;font-size:15px;display:flex}.ao-group h3 svg{color:var(--brand-magenta)}.ao-chart-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:14px;display:grid}.ao-chart-grid>.qf-chart-frame,.ao-bars-wrap{min-width:0}.ao-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ao-bars li{gap:5px;min-width:0;display:grid}.ao-bar-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ao-bar-label{min-width:0;color:var(--adm-ink);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.ao-bars li.is-emphasis .ao-bar-label{font-weight:650}.ao-bar-value{color:var(--adm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:12px}.ao-bar-value small{margin-left:8px;font-size:11px}.ao-bar{width:100%;display:block;overflow:visible}.ao-bar-track{fill:var(--ao-track)}.ao-bar-fill{fill:var(--qf-chart-bar)}.ao-bars li.is-emphasis .ao-bar-fill{fill:var(--adm-ink)}.ao-more{color:var(--adm-muted);margin:4px 0 0;font-size:12px}@media (width<=1080px){.ao-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.ao-top-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.ao-filters .ui-section-tabs{white-space:normal;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.ao-head{flex-direction:column-reverse;gap:10px}.ao-head .ui-status{margin-top:0}.ao-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-summary>div+div{border-left:0}.ao-summary>div:nth-child(2n){border-left:1px solid var(--adm-border)}.ao-summary>div:nth-child(n+3){border-top:1px solid var(--adm-border)}.ao-progress{grid-template-columns:minmax(0,1fr);gap:0}.ao-progress li{border-top:0;align-items:center;padding:8px 0 8px 12px}.ao-progress li.is-completed{border-left-color:var(--brand-purple)}.ao-progress li.is-draft{border-left-color:var(--brand-gold)}.ao-progress li.is-current{border-left-color:var(--brand-violet)}.ao-progress-text{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.ao-steps{grid-template-columns:minmax(0,1fr)}.ao-step{padding:16px 16px 14px}.ao-step.is-wide .ao-answers,.ao-answers>div{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.ao-summary{grid-template-columns:minmax(0,1fr)}.ao-summary>div:nth-child(2n){border-left:0}.ao-summary>div+div{border-top:1px solid var(--adm-border)}}.pns-table{min-width:860px}.pns-table tbody th{color:var(--adm-ink);text-align:left;vertical-align:top;border-bottom:1px solid var(--adm-border);padding:12px 14px;font-weight:650}.pns-table tbody tr:last-child th{border-bottom:0}.pns-table small{color:var(--adm-muted);overflow-wrap:anywhere;margin-top:2px;font-weight:400;display:block}.pns-number{font-variant-numeric:tabular-nums;white-space:nowrap}.pns-error{color:var(--adm-danger);overflow-wrap:anywhere}.pns-panel .adm-notice{margin-bottom:12px}.pns-panel .adm-notice+*{margin-top:0}.pns-workspace{color:var(--adm-primary);overflow-wrap:anywhere;font-weight:650;text-decoration:none}.pns-workspace:hover{text-decoration:underline}.pn-admin{gap:16px;min-width:0;display:grid}.pn-admin>.adm-page-header{margin-bottom:4px}.pn-admin .adm-card+.adm-card{margin-top:0}.pn-admin .adm-card h3{color:var(--adm-ink);margin:16px 0 6px;font-size:13.5px;font-weight:650}.pn-workspace-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pn-workspace-head h2{color:var(--adm-ink);margin:0 8px 0 0;font-size:16px;font-weight:650}.pn-facts{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);margin:12px 0;padding:14px 16px;font-size:13px}.pn-list{color:var(--adm-text);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pn-list li{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:8px 10px;display:flex}.pn-list strong{color:var(--adm-ink)}.pn-list small{color:var(--adm-muted)}.pn-admin details summary{color:var(--adm-primary);cursor:pointer;margin-top:12px;font-weight:600}.pn-admin details .pn-list{margin-top:8px}.pn-number{color:var(--adm-ink);font-variant-numeric:tabular-nums;font-weight:650}.pn-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.pn-confirm{border:1px solid var(--adm-info-border);border-radius:var(--adm-radius);background:var(--adm-info-bg);color:var(--adm-text);gap:10px;margin-top:12px;padding:16px;font-size:13.5px;display:grid}.pn-confirm.is-danger{border-color:var(--adm-danger-border);background:var(--adm-danger-bg)}.pn-confirm h2,.pn-confirm h3{color:var(--adm-ink);margin:0;font-size:15px}.pn-confirm p{margin:0}.pn-confirm label{color:var(--adm-text);font-size:12.5px;font-weight:650}.pn-restriction{margin-top:0}.adm-root .pn-confirm :is(textarea,input[type=search],select),.adm-root .pn-limits :is(input,select){border:1px solid var(--adm-input-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);width:100%;min-height:38px;color:var(--adm-text);font:inherit;padding-block:7px;padding-inline-start:10px;font-size:14px}.adm-root .pn-confirm .button.danger{border:1px solid var(--adm-danger);background:var(--adm-danger);color:var(--adm-surface)}.adm-root .pn-confirm .button.danger:disabled{opacity:.55}.pn-limits{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin:10px 0;padding:14px 16px;display:grid}.pn-limits label{color:var(--adm-text);gap:5px;font-size:12.5px;font-weight:650;display:grid}.pn-limits .pn-actions,.pn-limits .adm-field-error{grid-column:1/-1}.pn-notice{border:1px solid var(--adm-info-border);border-radius:var(--adm-radius-sm);background:var(--adm-info-bg);color:var(--adm-text);margin:0;padding:10px 14px;font-size:13.5px}.pn-confirm .pn-notice{border-color:var(--adm-warning-border);background:var(--adm-warning-bg)}.pn-live:empty{display:none}.pn-workspace-link{color:inherit;overflow-wrap:anywhere;text-decoration:none}.pn-workspace-link:hover{color:var(--adm-primary);text-decoration:underline}.pn-assign .pn-live,.pn-assign .adm-notice{margin-bottom:12px}.pn-assign .adm-notice+*{margin-top:0}.adm-root .pn-assign .adm-toolbar input[type=search]{min-width:min(100%,240px)}.pn-assign-table tbody th{border-bottom:1px solid var(--adm-border);text-align:left;vertical-align:top;white-space:nowrap;padding:12px 14px}.pn-assign-table tbody tr:last-child th{border-bottom:0}.pn-assign-table small{color:var(--adm-muted);overflow-wrap:anywhere;margin-top:2px;font-weight:400;display:block}.pn-assign-actions{flex-wrap:wrap;gap:8px;display:flex}.pn-assign-picker{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pn-check{align-items:center;gap:8px;display:flex}.pn-picker-field{gap:5px;display:grid}@media (width<=900px){.adm-root .pn-assign .adm-toolbar input[type=search]{width:100%;min-width:0}}.pn-twilio-verified{flex-direction:column;gap:2px;margin-top:4px;display:flex}.bugs-admin{min-width:0}.bugs-table td:not(:nth-child(2)):not(:first-child){white-space:nowrap}.bugs-title{color:var(--adm-primary);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;display:block}.bugs-title:hover{text-decoration:underline}.bugs-title:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px;border-radius:4px}.bugs-meta{overflow-wrap:anywhere;margin-top:2px}.bug-drawer{border:0;border-left:1px solid var(--adm-border);background:var(--adm-bg);width:min(720px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--adm-text);box-shadow:var(--adm-shadow);margin:0 0 0 auto;padding:0}.bug-drawer[open]{flex-direction:column;display:flex}.bug-drawer::backdrop{background:color-mix(in srgb, var(--adm-ink) 35%, transparent)}.bug-drawer-head{border-bottom:1px solid var(--adm-border);background:var(--adm-surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.bug-drawer-head .button{flex:none;align-items:center;gap:6px;display:inline-flex}.bug-drawer-head h2{color:var(--adm-ink);overflow-wrap:anywhere;margin:0;font-size:17px}.bug-drawer-kicker{color:var(--adm-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:11.5px;font-weight:700}.bug-drawer-body{flex:auto;align-content:start;gap:18px;min-height:0;padding:18px 20px 28px;display:grid;overflow:auto}.bug-drawer-body h3{color:var(--adm-ink);margin:0 0 8px;font-size:14px}.bug-drawer-loading{gap:14px;padding:8px 0;display:grid}.bug-facts{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);padding:16px;font-size:13px}.bug-actions{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);gap:10px;padding:16px;font-size:13px;display:grid}.bug-actions h3{margin:0}.adm-root .bug-actions .adm-field input{width:100%}.bug-action-row{flex-wrap:wrap;gap:8px;display:flex}.bug-notice{min-height:1em;color:var(--adm-muted);margin:0}.bug-json{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);max-height:320px;color:var(--adm-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:auto}.bug-occurrences{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bug-occurrences li{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);padding:10px 12px;font-size:13px}.bug-occurrences p{margin:0}.bug-occurrences strong{color:var(--adm-ink)}.bug-occurrences details{margin-top:6px}.bug-occurrences summary{color:var(--adm-primary);cursor:pointer;font-weight:600}.bug-occurrences details .bug-json{margin-top:6px}@media (width<=1100px){.bugs-table td:not(:nth-child(2)):not(:first-child){white-space:normal}}.bugs-admin>.adm-stats{margin-bottom:16px}.bugs-ws{gap:2px;min-width:0;display:grid}.bugs-ws-link{color:var(--adm-muted);white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.bugs-ws-link:hover{color:var(--adm-primary);text-decoration:underline}.bugs-ws-link:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px;border-radius:4px}.bugs-tech{margin-top:4px;font-size:12px}.adm-root .adm-content .bugs-tech>summary{width:max-content;font-size:12px}.bugs-tech[open]{gap:4px;display:grid}.bugs-tech code{color:var(--adm-text);overflow-wrap:anywhere;display:block}.bugs-tech-block .err-tech-body{gap:16px;display:grid}.bugs-table .adm-badge{white-space:nowrap}.bugs-table td:first-child{min-width:260px}.bugs-table td:nth-child(2){min-width:160px}.platform-log-workspace{min-width:min(100%,240px);position:relative}.adm-root .platform-log-workspace input{min-width:min(100%,240px)}.platform-log-label{color:var(--adm-text);font-size:12.5px;font-weight:650}.platform-log-chosen{min-height:38px;color:var(--adm-ink);align-items:center;gap:8px;display:flex}.platform-log-matches{z-index:5;border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);min-width:100%;max-height:280px;box-shadow:var(--adm-shadow);margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.platform-log-matches button{width:100%;color:var(--adm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;display:block}.platform-log-matches button:hover,.platform-log-matches button:focus-visible{background:var(--adm-primary-soft);color:var(--adm-ink)}.platform-log-none{color:var(--adm-muted);margin:0;padding:6px 10px;font-size:12.5px}.platform-log-range{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.platform-log-range-error{flex-basis:100%}.platform-log-zone-chip{background:var(--adm-surface-3);color:var(--adm-text);border-radius:999px;padding:6px 10px;font-size:12.5px}.platform-log-zone{color:var(--adm-muted);margin:0 0 16px;font-size:12.5px}.adm-card.platform-log-top{margin-bottom:16px;padding:16px 20px}.platform-log-top h2{color:var(--adm-ink);margin:0 0 10px;font-size:14px}.platform-log-top ol{gap:6px;margin:0;padding-left:20px;display:grid}.platform-log-top li{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:4px 0;font-size:13px;display:flex}.platform-log-top li:last-child{border-bottom:0}.platform-log-top li .bugs-title{display:inline}.platform-log-num{color:var(--adm-muted);font-variant-numeric:tabular-nums}.platform-log-issue{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platform-log-open{display:inline}.platform-log-copy{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.platform-log-copy code{background:var(--adm-surface-3);color:var(--adm-text);overflow-wrap:anywhere;border-radius:5px;padding:2px 6px;font-size:12.5px}.pb-page{min-width:0;color:var(--adm-text);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.pb-page>*{min-width:0}.pb-page .adm-page-header,.pb-page .adm-stats,.pb-page .adm-tabs{margin:0}.pb-back{color:var(--adm-primary);justify-self:start;font-weight:650;text-decoration:none}.pb-back:hover,.pb-link:hover{text-decoration:underline}.pb-link{color:var(--adm-primary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:none}.pb-badges{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pb-badges .adm-badge{white-space:nowrap}.pb-panel-body{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.pb-card{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);min-width:0;box-shadow:var(--adm-shadow);gap:14px;padding:20px 22px;display:grid}.pb-heading h2,.pb-refund h3{color:var(--adm-ink);margin:0;font-size:16px;font-weight:650}.pb-heading p,.pb-refund header p{color:var(--adm-muted);margin:2px 0 0;font-size:13px}.pb-subhead{margin:6px 0 0;font-size:14px}.pb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1.15rem;display:grid}.pb-table-wrap{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);max-width:100%;overflow-x:auto}.pb-table{border-collapse:collapse;width:100%;font-size:13.5px}.pb-table th,.pb-table td{border-bottom:1px solid var(--adm-border);color:var(--adm-text);text-align:left;vertical-align:top;padding:10px 14px}.pb-table tbody tr:last-child>*{border-bottom:0}.pb-table tbody tr:hover>*{background:var(--adm-surface-2)}.pb-table thead th{background:var(--adm-surface-2);color:var(--adm-muted);letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:700}.pb-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pb-table .is-in{color:var(--adm-success);font-weight:650}.pb-table .is-out{color:var(--adm-ink)}.pb-list,.pb-rows,.pb-audit,.pb-meters,.pb-usage-lines{gap:0;margin:0;padding:0;list-style:none;display:grid}.pb-list li,.pb-usage-lines li{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.55rem 0;display:flex}.pb-list li>span:last-child,.pb-usage-lines li>span:last-child{color:var(--adm-muted)}.pb-list a,.pb-rows a,.pb-refund h3 a{color:var(--adm-primary);font-weight:650;text-decoration:none}.pb-rows li{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;display:flex}.pb-rows a{gap:.15rem;min-width:0;display:grid}.pb-rows a strong{color:var(--adm-ink)}.pb-rows a span{color:var(--adm-muted);font-size:.88rem;font-weight:500}.pb-rows a:hover strong,.pb-list a:hover{text-decoration:underline}.pb-empty{color:var(--adm-muted);margin:0}.pb-filters{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pb-filters input,.pb-filters select{min-width:0;max-width:100%;min-height:40px}.pb-filters input{flex:220px}.pb-segmented{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:12px;justify-self:start;padding:3px;display:inline-flex}.pb-segmented button{min-height:38px;font:inherit;color:var(--adm-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 .9rem;font-weight:600}.pb-segmented button[aria-pressed=true]{background:var(--adm-surface);color:var(--adm-primary);box-shadow:var(--adm-shadow)}.pb-refunds{gap:1rem;display:grid}.pb-refund header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pb-refund-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem;display:grid}.pb-refund h4{color:var(--adm-muted);margin:.4rem 0 .25rem;font-size:.85rem}.pb-refund-side p{margin:0}.pb-breakdown{margin:0;display:grid}.pb-breakdown div{border-bottom:1px dashed var(--adm-border);justify-content:space-between;gap:.75rem;padding:.4rem 0;display:flex}.pb-breakdown dt{color:var(--adm-muted)}.pb-breakdown dd{font-variant-numeric:tabular-nums;margin:0}.pb-breakdown .is-total{border-bottom:0;font-weight:700}.pb-breakdown .is-total dt{color:var(--adm-ink)}.pb-quote{background:var(--adm-surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:.55rem .75rem}.pb-hint{color:var(--adm-muted);font-size:.88rem}.pb-actions,.pb-toolbar{flex-wrap:wrap;gap:.6rem;display:flex}.adm-root .button.is-danger{color:var(--adm-danger);border-color:var(--adm-danger-border)}.pb-notice{border:1px solid var(--adm-success-border);border-radius:var(--adm-radius-sm);background:var(--adm-success-bg);color:var(--adm-success);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.pb-facts{margin:0;display:grid}.pb-facts div{border-bottom:1px solid var(--adm-border);grid-template-columns:minmax(120px,38%) 1fr;gap:.75rem;padding:.45rem 0;display:grid}.pb-facts dt{color:var(--adm-muted)}.pb-facts dd{overflow-wrap:anywhere;margin:0}.pb-facts code{font-size:.85rem}.pb-meters li{grid-template-columns:minmax(130px,200px) minmax(80px,1fr) minmax(130px,auto);align-items:center;gap:.75rem;padding:.45rem 0;display:grid}.pb-meter-track{background:var(--adm-surface-3);border-radius:999px;height:8px;overflow:hidden}.pb-meter-track span{border-radius:inherit;background:#7c5cf0;height:100%;display:block}.pb-meters .is-warning .pb-meter-track span{background:#eda100}.pb-meters .is-exhausted .pb-meter-track span{background:#e34948}.pb-meters .is-unlimited .pb-meter-track span{background:repeating-linear-gradient(90deg, var(--adm-border-strong) 0 6px, transparent 6px 10px);width:100%!important}.pb-meter-value{font-variant-numeric:tabular-nums;color:var(--adm-muted);font-size:.9rem}.pb-chips{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.pb-chips li{background:var(--adm-primary-soft);color:var(--adm-ink);white-space:nowrap;border-radius:999px;padding:.25rem .65rem;font-size:.86rem}.pb-chips li.is-off{background:var(--adm-surface-2);color:var(--adm-muted)}.pb-audit li{border-bottom:1px solid var(--adm-border);grid-template-columns:minmax(150px,190px) minmax(140px,200px) 1fr auto;align-items:baseline;gap:.75rem;padding:.55rem 0;display:grid}.pb-audit time,.pb-audit small{color:var(--adm-muted);font-size:.86rem}.pb-audit span{overflow-wrap:anywhere}.pb-form{gap:.45rem;display:grid}.pb-form label{font-weight:600}.pb-form input,.pb-form select,.pb-form textarea{box-sizing:border-box;width:100%;min-height:40px}.pb-form textarea{font:inherit;line-height:1.5}.pb-change{border:1px solid var(--adm-info-border);background:var(--adm-info-bg);border-radius:8px;padding:10px 12px}.pb-change ul{margin:4px 0 0;padding-left:18px}.pb-change li{font-variant-numeric:tabular-nums;font-weight:600}.pb-form-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.75rem;display:grid}.pb-form-row>span{gap:.3rem;display:grid}.pb-help{color:var(--adm-muted);margin:0;font-size:.86rem}.pb-help.is-error{color:var(--adm-danger)}.pb-form .pb-check{align-items:center;gap:.5rem;font-weight:500;display:flex}.pb-form .pb-check input{width:auto;min-height:0}@media (width<=720px){.pb-meters li{grid-template-columns:1fr;gap:.3rem}.pb-audit li{grid-template-columns:1fr;gap:.15rem}.pb-facts div{grid-template-columns:1fr;gap:.1rem}}.pb-credit-control{gap:16px;display:grid}.pb-cc-table td{vertical-align:top}.pb-cc-table td small.pb-help{max-width:44ch;margin-top:4px;display:block}.pb-cc-table tr.pb-cc-sub td:first-child{padding-left:32px}.pb-cc-table tr.pb-cc-sub td:first-child strong:before{content:"↳ ";color:var(--adm-muted)}.pb-cc-table .ui-status{margin-left:6px}.pb-cc-table .pb-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-warning{border:1px solid color-mix(in srgb, var(--danger,#b42318) 35%, transparent);background:color-mix(in srgb, var(--danger,#b42318) 8%, transparent);color:var(--danger,#b42318);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:600}.pb-unlocks{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pb-unlock{border:1px solid var(--border,#e5e7eb);border-radius:10px;gap:10px;padding:12px;display:grid}.pb-unlock-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pb-unlock-actions{flex-wrap:wrap;gap:8px;display:flex}.pb-unlock-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.pb-unlock-form label{gap:4px;font-size:13px;display:grid}.pb-unlock-form .pb-unlock-actions,.pb-unlock-form .pb-error{grid-column:1/-1}.cai-overview,.cai-workspace{gap:16px;display:grid}.cai-muted{color:var(--adm-muted);font-size:13px}.cai-note{color:var(--adm-text);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.cai-h3{margin:18px 0 8px;font-size:14px;font-weight:650}.cai-two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 16px;display:grid}.cai-low{color:var(--adm-danger);font-weight:650}.cai-days select{min-height:34px;font:inherit;font-size:13px}.cai-spikes{border:1px solid var(--adm-danger);background:var(--adm-danger-soft,#dc26260f);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px}.cai-spikes ul{margin:6px 0 0;padding-left:18px}.cai-link{color:var(--adm-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.cai-switches{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cai-switches li{border:1px solid var(--adm-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.cai-switches li>div:first-child{flex:260px;gap:2px;min-width:0;display:grid}.cai-switch-actions,.cai-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cai-small{min-height:32px;padding-inline:12px;font-size:13px}.cai-details{margin-top:12px;font-size:13px}.cai-history{gap:8px;margin:8px 0 0;padding-left:18px;font-size:13px;display:grid}.cai-history li>*{display:block}.cai-form{gap:12px;display:grid}.cai-form input,.cai-form select,.cai-form textarea{width:100%;font:inherit}.cai-sched-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cai-sched-list li{border:1px solid var(--adm-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:10px 12px;font-size:13px;display:flex}.cai-sched-list li>div{gap:2px;min-width:0;display:grid}.cai-scheduled{margin-top:16px}.cai-form .button.danger{background:var(--adm-danger,#b42318);color:#fff;border:1px solid #0000}.cai-form .button.danger:hover{filter:brightness(.94)}.cai-form .button.danger:disabled{opacity:.55;cursor:not-allowed}.pc-grid{gap:16px;display:grid}.pc-muted{color:var(--adm-muted);font-size:13px}.pc-h3{margin:14px 0 8px;font-size:14px;font-weight:650}.pc-health{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:20px;display:grid}.pc-score{border:1px solid var(--adm-border);border-radius:12px;justify-items:center;gap:6px;padding:16px 8px;display:grid}.pc-score strong{font-size:40px;line-height:1}.pc-score.is-healthy strong{color:var(--adm-success,#067647)}.pc-score.is-watch strong{color:var(--adm-warning,#b54708)}.pc-score.is-at_risk strong{color:var(--adm-danger,#b42318)}.pc-parts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc-parts li{grid-template-columns:90px minmax(80px,1fr) 48px;grid-template-areas:"label bar points""words words words";align-items:center;gap:2px 10px;font-size:13px;display:grid}.pc-part-label{grid-area:label;font-weight:650}.pc-bar{background:var(--adm-surface-3,#eee);border-radius:4px;grid-area:bar;height:8px;overflow:hidden}.pc-bar span{background:var(--adm-primary);height:100%;display:block}.pc-points{text-align:right;font-variant-numeric:tabular-nums;grid-area:points}.pc-parts .pc-muted{grid-area:words}.pc-note-form{gap:8px;display:grid}.pc-note-form textarea{width:100%;font:inherit}.pc-note-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-check{align-items:center;gap:6px;font-size:13px;display:inline-flex}.pc-notes{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pc-notes li{border:1px solid var(--adm-border);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.pc-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pc-link{color:var(--adm-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px}.pc-link:disabled{color:var(--adm-muted);cursor:not-allowed}.pc-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pc-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc-timeline li{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;display:grid}.pc-when{display:block}@media (width<=760px){.pc-health,.pc-timeline li{grid-template-columns:minmax(0,1fr)}}.pf-grid{gap:16px;display:grid}.pf-muted{color:var(--adm-muted);font-size:13px}.pf-link{color:var(--adm-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.pf-link:disabled{color:var(--adm-muted);cursor:not-allowed;text-decoration:none}.pf-bars{border-bottom:1px solid var(--adm-border);align-items:flex-end;gap:6px;height:140px;margin:16px 0;padding:8px 4px 0;display:flex}.pf-bar{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.pf-bar-fill{background:var(--adm-primary);border-radius:4px 4px 0 0;width:100%;max-width:36px;display:block}.pf-bar small{color:var(--adm-muted);margin-top:4px;font-size:11px}.pf-two{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.pf-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:12px;display:flex}.pf-chips{flex-wrap:wrap;gap:6px;display:flex}.pf-range{gap:10px;display:flex}.pf-range input{min-height:34px;font:inherit}@media (width<=760px){.pf-two{grid-template-columns:minmax(0,1fr)}}.dfb{gap:16px;min-width:0;scroll-margin-top:140px;display:grid}.dfb:focus{outline:none}.dfb .adm-card{margin:0}.dfb-muted{color:var(--adm-muted);margin:0;font-size:13px}.dfb-request{margin:0}.dfb-facts{margin-block:4px 14px}.dfb-stripe{margin-top:14px}.dfb-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dfb-chips li{border:1px solid var(--adm-border);background:var(--adm-surface-2);color:var(--adm-muted);border-radius:999px;padding:3px 10px;font-size:12.5px}.dfb-chips strong{color:var(--adm-ink)}.dfb-versions{gap:8px;min-width:0;margin-top:18px;display:grid}.dfb-versions h3,.dfb-calc h3{color:var(--adm-ink);margin:0;font-size:15px;font-weight:650}.dfb-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:24px;display:grid}.dfb-form{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.dfb-group{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface-2);gap:12px;min-width:0;margin:0;padding:14px 16px 16px;display:grid}.dfb-group legend{color:var(--adm-ink);padding:0 6px;font-size:13.5px;font-weight:650}.dfb-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.dfb-limits{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px 14px;display:grid}.dfb-limit{align-content:start;gap:4px;min-width:0;display:grid}.adm-root .dfb .adm-field :is(input,textarea){width:100%;min-width:0}.dfb-money,.dfb-percent{align-items:center;gap:6px;min-width:0;display:flex}.dfb-money>span,.dfb-percent>span{color:var(--adm-muted);font-weight:650}.adm-root .dfb .dfb-percent input{width:72px;min-width:0}.dfb-more{border-top:1px dashed var(--adm-border-strong);padding-top:10px}.dfb-more summary{cursor:pointer;color:var(--adm-primary);font-size:13px;font-weight:650}.dfb-more[open] summary{margin-bottom:12px}.dfb-segment{border:1px solid var(--adm-border-strong);background:var(--adm-surface);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.dfb-segment-option{color:var(--adm-muted);cursor:pointer;border-radius:999px;padding:6px 16px;font-weight:650;position:relative}.dfb-segment-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dfb-segment-option.is-selected{background:var(--adm-primary);color:var(--adm-primary-ink)}.dfb-segment-option:focus-within{outline:2px solid var(--adm-primary);outline-offset:2px}.dfb-features{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px 14px;display:grid}.dfb-check{color:var(--adm-text);cursor:pointer;align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.dfb-check input{flex:none;margin-top:3px}.dfb-check small{color:var(--adm-muted);font-size:12px}.dfb-check.is-small{color:var(--adm-muted);font-size:12.5px}.dfb-check.is-switch{border-top:1px dashed var(--adm-border-strong);padding-top:10px}.dfb-check.is-switch span{display:grid}.dfb-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dfb-calc{border:1px solid var(--adm-border-strong);border-radius:var(--adm-radius);background:var(--adm-surface);min-width:0;box-shadow:var(--adm-shadow);gap:12px;padding:16px;display:grid;position:sticky;top:132px}.dfb-lines{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.dfb-lines th,.dfb-lines td{border-bottom:1px solid var(--adm-border);vertical-align:top;padding:5px 0}.dfb-lines th{color:var(--adm-text);text-align:left;font-weight:500}.dfb-lines td{color:var(--adm-ink);text-align:right;white-space:nowrap;padding-left:12px;font-weight:650}.dfb-estimate{background:var(--adm-warning-bg);color:var(--adm-warning);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:650;display:inline-block}.dfb-totals{gap:10px;display:grid}.dfb-totals .adm-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.dfb-totals .adm-stat{box-shadow:none;padding:10px 12px}.dfb-totals .adm-stat-value{font-size:19px}.dfb-suggest{border-top:1px solid var(--adm-border);gap:8px;padding-top:10px;display:grid}.dfb-suggest p{margin:0;font-size:13.5px}.dfb-suggest .button{justify-self:start}.dfb-request-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dfb-request-list li{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-bottom:8px;display:flex}.dfb-request-list li:last-child{border-bottom:0;padding-bottom:0}.dfb-request-list a{color:var(--adm-primary);font-weight:650}.dfb-request-list span{color:var(--adm-muted);font-size:13px}@media (width<=1100px){.dfb-grid{grid-template-columns:minmax(0,1fr)}.dfb-calc{position:static}}@media (width<=480px){.dfb-group{padding:12px}.dfb-totals .adm-stats{grid-template-columns:minmax(0,1fr)}}.pw-page{max-width:var(--adm-content-max,1440px);min-width:0;color:var(--adm-text);gap:1.15rem;margin:0 auto;display:grid}.pw-back{color:var(--adm-primary);justify-self:start;font-weight:650;text-decoration:none}.pw-back:hover,.pw-link:hover,.pw-quick-links a:hover{text-decoration:underline}.pw-link{color:var(--adm-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:650;text-decoration:none}.pw-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.pw-quick-links{flex-wrap:wrap;gap:.5rem;display:flex}.pw-quick-links a{border:1px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-primary);border-radius:999px;padding:.35rem .8rem;font-size:.88rem;font-weight:600;text-decoration:none}.pw-tabs{max-width:100%;overflow-x:auto}.pw-panel,.pw-stack-lg{gap:1.15rem;min-width:0;display:grid}.pw-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:1.15rem;display:grid}.pw-span{grid-column:1/-1}.pw-card{overflow-wrap:anywhere;gap:.85rem;min-width:0;display:grid}.pw-card+.pw-card{margin-top:0}.pw-card .adm-card-head{margin:0}.pw-card h2{margin:0;font-size:1.05rem}.pw-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pw-facts{gap:.6rem;margin:0;display:grid}.pw-facts>div{grid-template-columns:minmax(8rem,40%) 1fr;gap:.75rem;display:grid}.pw-facts.is-inline{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.pw-facts.is-inline>div{grid-template-columns:1fr;gap:.15rem}.pw-facts dt{color:var(--adm-muted);font-size:.86rem}.pw-facts dd{margin:0}.pw-stack{gap:.1rem;min-width:0;margin:0;display:grid}.pw-muted,.pw-help{color:var(--adm-muted);margin:0;font-size:.86rem}.pw-help.is-error{color:var(--adm-danger);font-weight:600}.pw-chips,.pw-rows,.pw-members,.pw-scenarios,.pw-activity,.pw-transcript{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pw-chips{flex-wrap:wrap;gap:.4rem;display:flex}.pw-rows>li,.pw-activity>li{border-bottom:1px solid var(--adm-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.pw-activity>li{justify-content:flex-start;align-items:flex-start}.pw-rows>li:last-child,.pw-activity>li:last-child{border-bottom:0}.pw-rows.is-clickable>li{padding:0}.pw-row-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .25rem;display:flex}.pw-row-button:hover,.pw-row-button:focus-visible{background:var(--adm-surface-2)}.pw-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:inline-flex}.pw-scenarios>li{gap:.35rem;display:grid}.pw-member-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pw-member-actions,.pw-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pw-actions{justify-content:flex-end}.pw-self-start{justify-self:start}.pw-notice{border:1px solid var(--adm-success-border);background:var(--adm-success-bg);color:var(--adm-success);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.pw-readonly-banner{border:1px solid var(--adm-warning-border);background:var(--adm-warning-bg);color:var(--adm-warning);border-radius:12px;align-items:center;gap:.6rem;padding:.8rem 1rem;font-weight:650;display:flex}.pw-transcript>li{background:var(--adm-surface-2);border-radius:12px;gap:.25rem;padding:.7rem .85rem;display:grid}.pw-transcript>li.is-customer{background:var(--adm-surface);border:1px solid var(--adm-border)}.pw-transcript>li.is-note{background:var(--adm-warning-bg)}.pw-transcript-meta{color:var(--adm-muted);align-items:baseline;gap:.6rem;margin:0;font-size:.82rem;display:flex}.pw-transcript-body{white-space:pre-wrap;margin:0}.pw-transcript-body.is-aria{color:var(--adm-primary)}.pw-form{gap:.45rem;display:grid}.pw-form label{font-weight:600}.pw-form input,.pw-form textarea{box-sizing:border-box;width:100%;min-height:40px}.pw-controls>li{align-items:flex-start}.pw-controls>li>.button{flex:none}.pw-control-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.pw-inspect-note{margin:0;font-weight:600}.directory-workspace,.directory-owner,.directory-plan{gap:.15rem;display:grid}.directory-matched{color:var(--adm-muted);font-size:.8rem}.directory-workspace .workspace-id,.directory-workspace small,.directory-owner small{color:var(--adm-muted);margin:0}.directory-plan>span:last-child{flex-wrap:wrap;gap:.35rem;display:inline-flex}.directory-workspace .workspace-id{overflow-wrap:anywhere;font-size:.78rem}.adm-root .directory-search{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);box-shadow:var(--adm-shadow);flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 16px;padding:16px;display:flex}.adm-root .directory-search .settings-field{flex:280px;min-width:0;max-width:620px;margin:0}.adm-root .directory-search label,.adm-root .page-size label{color:var(--adm-ink);font-size:13px;font-weight:600}.adm-root .directory-search .button{white-space:nowrap}.adm-root .directory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.adm-root .directory-toolbar p{color:var(--adm-muted);margin:0;font-size:13px}.adm-root .page-size{white-space:nowrap;align-items:center;gap:8px;display:flex}.adm-root .page-size select{width:84px}.adm-root .directory-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.adm-root .directory-pagination p{color:var(--adm-muted);text-align:center;margin:0;font-size:12px}@media (width<=560px){.adm-root .directory-pagination p{flex:100%;order:-1}.adm-root .directory-pagination{flex-wrap:wrap}}@media (width<=640px){.pw-facts>div{grid-template-columns:1fr;gap:.15rem}.pw-rows>li{flex-wrap:wrap}}.pw-members,.pw-scenarios,.pw-activity,.pw-transcript{grid-template-columns:minmax(0,1fr)}.pw-member{min-width:0}.pw-page,.pw-panel,.pw-stack-lg,.pw-member{grid-template-columns:minmax(0,1fr)}.acw-form{gap:20px;display:grid}.acw-section{border:0;border-bottom:1px solid var(--adm-border);gap:12px;min-width:0;margin:0;padding:0 0 20px;display:grid}.acw-section>legend,.acw-section>h3{color:var(--adm-ink);margin:0 0 4px;padding:0;font-size:15px;font-weight:700}.acw-section>legend{margin-bottom:12px}.acw-required{color:var(--adm-muted);font-weight:500}.acw-form .adm-field :is(input:not([type=checkbox],[type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0}.acw-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.acw-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.acw-plan{border:1px solid var(--adm-border-strong);border-radius:var(--adm-radius-sm);background:var(--adm-surface);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.acw-plan:hover{border-color:var(--adm-primary)}.acw-plan.is-selected{border-color:var(--adm-primary);background:var(--adm-primary-soft);box-shadow:inset 0 0 0 1px var(--adm-primary)}.acw-plan:focus-within{outline:2px solid var(--adm-primary);outline-offset:2px}.acw-plan input{margin-top:2px}.acw-plan-text,.acw-check-text{gap:2px;min-width:0;display:grid}.acw-plan-text strong,.acw-check-text strong{color:var(--adm-ink);font-size:14px}.acw-plan-text span,.acw-check-text span{color:var(--adm-muted);font-size:12.5px;line-height:1.45}.acw-locations{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acw-location-row{align-items:center;gap:8px;display:flex}.acw-location-row input{flex:auto}.acw-remove,.acw-add{flex:none;align-items:center;gap:6px;display:inline-flex}.acw-add{justify-self:start}.acw-flags{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.acw-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.acw-check input{margin-top:2px}.acw-check:has(input:disabled){cursor:default}.acw-confirm{border:1px solid var(--adm-border-strong);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);padding:12px}.acw-done{gap:12px;display:grid}.acw-done h3{color:var(--adm-ink);margin:0;font-size:18px}.acw-done .adm-notice+*{margin-top:0}.acw-warnings{margin:4px 0 0;padding-left:18px}.directory-name-line{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.acw-setup{gap:16px;display:grid}.acw-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.acw-setup-block{align-content:start;gap:8px;min-width:0;display:grid}.acw-setup-block h3{color:var(--adm-ink);margin:0;font-size:14px;font-weight:700}.acw-setup-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.acw-setup-facts dt{color:var(--adm-muted)}.acw-setup-facts dd{overflow-wrap:anywhere;margin:0}.acw-invite-head,.acw-check-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.acw-progress{background:var(--adm-surface-3);border-radius:999px;height:8px;overflow:hidden}.acw-progress>span{border-radius:inherit;background:var(--adm-success);height:100%;display:block}.acw-checklist{gap:0;margin:0;padding:0;list-style:none;display:grid}.acw-checklist>li{border-top:1px solid var(--adm-border);gap:4px;padding:10px 0;display:grid}.acw-checklist>li:first-child{border-top:0}.acw-checklist-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.acw-checklist-meta{color:var(--adm-muted);margin:0 0 0 28px;font-size:12.5px}.acw-note-field{gap:4px;margin-left:28px;display:grid}.acw-note-field input{box-sizing:border-box;border:1px solid var(--adm-input-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);width:100%;min-height:36px;color:var(--adm-text);padding:6px 10px}.acw-note-field label{color:var(--adm-muted);font-size:12.5px}.acw-inline-note{margin:0;font-size:13px;font-weight:600}.acw-inline-note.is-success{color:var(--adm-success)}.acw-inline-note.is-warning,.acw-inline-note.is-info{color:var(--adm-warning)}.acw-inline-note.is-danger{color:var(--adm-danger)}@media (width<=1024px){.acw-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.acw-setup-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.acw-two,.acw-plan-grid,.acw-flags{grid-template-columns:minmax(0,1fr)}.acw-checklist-meta,.acw-note-field{margin-left:0}}.mc-range-fields{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.mc-range-fields label{gap:.25rem;display:grid}.mc-range-fields input{width:auto;min-width:10rem}.mc-table-wrap{max-width:100%;overflow-x:auto}.mc-table td{vertical-align:top}.mc-table tr.is-guarded td{background:var(--adm-warning-bg)}.mc-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mc-history h3{margin:.5rem 0 .25rem;font-size:1rem}.mc-effects{margin:0 0 .5rem;padding-left:1.2rem}.mc-check{font-weight:400}.aw-page .ui-page-actions .button{align-items:center;gap:6px;display:inline-flex}.aw-toolbar-button{align-self:flex-end;align-items:center;gap:6px;min-height:38px;display:inline-flex}.aw-page .eh-muted,.aw-none{color:var(--adm-muted)}.aw-status-tabs a.adm-tab{text-decoration:none}.aw-status-tabs a.adm-tab:focus-visible{outline-offset:-2px}.aw-status-tabs .adm-tab.is-active .adm-tab-count{background:var(--adm-primary-soft);color:var(--adm-primary)}.aw-search-controls{flex:420px}.aw-search-field{flex:260px;max-width:460px}.adm-root .aw-search-field input[type=search]{width:100%}.aw-notice{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;margin-bottom:16px}.aw-notice>svg{color:var(--adm-info);margin-top:2px}.aw-notice.is-success>svg{color:var(--adm-success)}.aw-notice.is-danger>svg{color:var(--adm-danger)}.aw-notice-body{justify-items:start;gap:8px;display:grid}.aw-notice-body p,.aw-notice-body ul{margin:0}.aw-notice-body ul{padding-left:18px}.aw-page-state{max-width:640px;margin:24px auto}.aw-page-state h1{margin:6px 0 0;font-size:20px;font-weight:700}.aw-page-state h1:focus{outline:none}.aw-page .adm-card.is-flush .adm-pagination{justify-content:space-between}.aw-danger-text{color:var(--adm-danger)}.aw-post-table .aw-cover-cell{width:92px}.aw-thumb{border:1px solid var(--adm-border);object-fit:cover;background:var(--adm-surface-2);border-radius:8px;width:76px;height:48px;display:block}.aw-post-table tbody th{border-bottom:1px solid var(--adm-border);min-width:220px;color:var(--adm-text);letter-spacing:0;text-align:left;white-space:normal;vertical-align:top;background:0 0;padding:12px 14px;font-size:13.5px;font-weight:400;position:static}.aw-post-table tbody tr:last-child th{border-bottom:0}.aw-post-table tbody tr:hover th{background:var(--adm-surface-2)}.aw-post-table tbody th small{color:var(--adm-muted);margin-top:2px;font-size:12px;display:block}.adm-table.aw-post-table td,.adm-table.aw-post-table tbody th{vertical-align:middle}.aw-post-link{color:var(--adm-ink);font-size:14px;font-weight:650;text-decoration:none}.aw-post-link:hover{color:var(--adm-primary);text-decoration:underline}.aw-tags{flex-wrap:wrap;gap:4px;display:flex}.aw-tag{border:1px solid var(--adm-border);background:var(--adm-surface-2);color:var(--adm-muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.aw-preset{color:var(--adm-muted);place-items:center;font-size:12px;display:grid}.aw-preset.is-none{background:var(--adm-surface-2);border:1px dashed var(--adm-border)}.aw-preset.is-speed{background:var(--gradient-action)}.aw-preset.is-night{background:linear-gradient(160deg, var(--brand-plum), var(--brand-violet))}.aw-preset.is-lang{background:var(--gradient-brand)}.aw-preset.is-calendar{background:var(--gradient-highlight)}.aw-preset.is-service{background:linear-gradient(110deg, var(--brand-magenta), var(--brand-violet))}.aw-editor-skeleton-bar{border-bottom:1px solid var(--adm-border);gap:14px;margin-bottom:18px;padding:14px 0;display:flex}.aw-editor-skeleton-bar .adm-bone{width:160px}.aw-editor-skeleton-main,.aw-editor-skeleton-panel{align-content:start;gap:14px;display:grid}.aw-editor-skeleton-main{min-height:360px}.aw-editor-skeleton-main>.adm-bone{max-width:820px;padding:0}.aw-editor-skeleton-panel{padding:16px;position:static}.aw-editor{margin-top:-12px}.aw-editor-bar{z-index:25;border-bottom:1px solid var(--adm-border);background:color-mix(in srgb, var(--adm-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 -8px 18px;padding:10px 8px;display:flex;position:sticky;top:0}.aw-back{min-height:36px;color:var(--adm-muted);align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.aw-back:hover{color:var(--adm-primary)}.aw-editor-bar h1.aw-editor-heading{border-left:1px solid var(--adm-border);margin:0;padding-left:14px;font-size:15px;font-weight:650}.aw-save-state{color:var(--adm-muted);font-size:12px}.aw-bar-spacer{flex:1}.aw-editor-bar .button{align-items:center;gap:6px;display:inline-flex}.aw-error-summary:focus{outline:2px solid var(--adm-primary);outline-offset:2px}.aw-error-summary ul{margin:6px 0 0;padding-left:18px}.aw-error-summary a{color:inherit}.aw-editor-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.aw-editor-main{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);min-width:0;box-shadow:var(--adm-shadow);padding:32px 48px 64px 32px}.aw-editor-main>*{box-sizing:border-box;max-width:820px;margin-left:auto;margin-right:auto}.aw-editor-main>:not(.be-editor,.aw-title){padding-left:44px}.aw-editor-meta{border-bottom:1px solid var(--adm-border);color:var(--adm-muted);flex-wrap:wrap;gap:4px 12px;margin-top:10px;margin-bottom:18px;padding-bottom:14px;font-size:13px;display:flex}.aw-dek-preview{color:var(--adm-ink);flex-basis:100%;font-size:18px;line-height:1.5}.aw-panel{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);max-height:calc(100svh - 84px);box-shadow:var(--adm-shadow);position:sticky;top:68px;overflow-y:auto}.aw-panel-section{border-bottom:1px solid var(--adm-border)}.aw-panel-section:last-child{border-bottom:0}.aw-panel-section>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 16px;list-style:none;display:flex}.aw-panel-section>summary::-webkit-details-marker{display:none}.aw-panel-section>summary:after{content:"";border-right:2px solid var(--adm-muted);border-bottom:2px solid var(--adm-muted);width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)}.aw-panel-section[open]>summary:after{transform:rotate(-135deg)}.aw-panel-section h2{letter-spacing:.02em;margin:0;font-size:13px;font-weight:700}.aw-panel-body{gap:12px;padding:0 16px 16px;display:grid}.aw-panel .settings-help{color:var(--adm-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.aw-counter{color:var(--adm-muted);text-align:right;margin:2px 0 0;font-size:12px}.aw-counter.is-over{color:var(--adm-danger);font-weight:650}.aw-link-button{width:fit-content;min-height:32px;color:var(--adm-primary);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.aw-link-button.aw-danger-text{color:var(--adm-danger)}.aw-publish{gap:10px;display:grid}.aw-publish-state{color:var(--adm-ink);margin:0;font-size:13px;line-height:1.5}.aw-live-link{color:var(--adm-primary);font-size:13px;font-weight:600}.aw-publish-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aw-publish-actions .button{min-height:42px;padding:8px 12px}.aw-publish-actions .button:only-child{grid-column:1/-1}.aw-schedule-box{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:10px;gap:8px;margin-top:6px;padding:12px;display:grid}.aw-schedule-box .button{justify-self:start}.aw-slug{border:1px solid var(--adm-input-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);align-items:center;display:flex;overflow:hidden}.aw-slug:has(input[aria-invalid=true]){border-color:var(--adm-danger)}.aw-slug:focus-within{outline:2px solid var(--adm-primary);outline-offset:2px}.aw-slug>span{color:var(--adm-muted);white-space:nowrap;padding:0 0 0 10px;font-size:13px}.aw-chips{border:1px solid var(--adm-input-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 8px;display:flex}.aw-chips.is-invalid{border-color:var(--adm-danger)}.aw-chips:focus-within{outline:2px solid var(--adm-primary);outline-offset:2px}.aw-chip{background:var(--adm-primary-soft);color:var(--adm-primary);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;font-weight:600;display:inline-flex}.aw-chip button{width:20px;height:20px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.aw-chip button:hover{background:var(--adm-surface)}.aw-cover{gap:10px;display:grid}.aw-cover:focus{outline:none}.aw-cover-preview img,.aw-cover-preview .aw-preset{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;display:grid}.aw-serp{border:1px solid var(--adm-border);background:var(--adm-surface);border-radius:10px;margin:4px 0 0;padding:12px 14px}.aw-serp figcaption{color:var(--adm-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.aw-serp-site{align-items:center;gap:8px;display:flex}.aw-serp-site strong{font-size:12px;font-weight:600;display:block}.aw-serp-site small{color:var(--adm-muted);font-size:11px;display:block}.aw-serp-mark{background:var(--gradient-brand);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-grid}.aw-serp-title{color:var(--adm-primary);margin:8px 0 2px;font-size:17px;line-height:1.3}.aw-serp-description{color:var(--adm-muted);margin:0;font-size:13px;line-height:1.5}.aw-drop{border:2px dashed var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);flex-wrap:wrap;align-items:center;gap:14px 18px;margin:0 0 18px;padding:18px 20px;display:flex}.aw-drop.is-over{border-color:var(--adm-primary);background:var(--adm-primary-soft)}.aw-drop>div{flex:260px}.aw-drop strong{font-size:15px;display:block}.aw-drop span:not(.aw-drop-icon){color:var(--adm-muted);font-size:13px;display:block}.aw-drop-icon{background:var(--adm-primary-soft);width:46px;height:46px;color:var(--adm-primary);border-radius:12px;place-items:center;display:inline-grid}.aw-drop.is-compact{padding:12px 14px}.aw-file{cursor:pointer}.aw-file:focus-within{outline:2px solid var(--adm-primary);outline-offset:2px}.aw-file.is-busy{opacity:.6}.aw-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.aw-media-card{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);box-shadow:var(--adm-shadow);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.aw-media-thumb{aspect-ratio:4/3;background:var(--adm-surface-2);position:relative}.aw-media-thumb img{object-fit:cover;width:100%;height:100%}.aw-media-used{position:absolute;top:8px;left:8px}.aw-media-body{align-content:start;gap:8px;padding:12px 14px 14px;display:grid}.aw-media-meta{color:var(--adm-muted);margin:0;font-size:12px}.aw-media-actions{flex-wrap:wrap;gap:6px;display:flex}.aw-media-saved{color:var(--adm-primary);margin:0;font-size:12px}.aw-media-count{margin:0 0 12px}.aw-media-bone{aspect-ratio:4/3;border-radius:0;width:100%;height:auto;display:block}.aw-media-card:has(.aw-media-bone){box-shadow:none}.aw-more{justify-content:center;margin-top:18px;display:flex}.aw-picker{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;max-height:46vh;margin:0 0 12px;padding:2px;display:grid;overflow-y:auto}.aw-picker-item{aspect-ratio:4/3;background:var(--adm-surface-2);border:2px solid #0000;border-radius:10px;padding:0;overflow:hidden}.aw-picker-item img{object-fit:cover;width:100%;height:100%}.aw-picker-item[aria-pressed=true]{border-color:var(--adm-primary);box-shadow:0 0 0 3px var(--adm-primary-soft)}.aw-picker-more{grid-column:1/-1;justify-self:center}@media (width<=1100px){.aw-editor-grid{grid-template-columns:minmax(0,1fr)}.aw-panel{max-height:none;position:static}.aw-editor-main{max-width:none}}@media (width<=900px){.aw-editor-main{padding:20px 16px 40px}.aw-editor-main>:not(.be-editor,.aw-title){padding-left:0}.aw-editor-bar h1.aw-editor-heading{display:none}}.aw-counter.is-long{color:var(--adm-warning)}.settings-field .aw-slug input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding-left:2px}.aw-slug-warning{border-radius:var(--adm-radius-sm);border:1px solid var(--adm-warning-border);background:var(--adm-warning-bg);color:var(--adm-warning);align-items:flex-start;gap:8px;margin:8px 0 0;padding:8px 10px;font-size:13px;line-height:1.45;display:flex}.aw-slug-warning svg{flex:none;margin-top:2px}.aw-segmented .be-tones label{gap:6px}.aw-segmented .be-tones input{margin:0}.integrations-heading{color:var(--adm-ink);margin:0;font-size:16px;font-weight:650}.integrations-summary,.integrations-log,.integrations-webhooks,.integrations-webhooks-body,.integrations-webhooks-loading{gap:12px;min-width:0;display:grid}.integrations-summary{margin-bottom:24px}.integrations-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.integrations-section-head .button{align-items:center;gap:6px;display:inline-flex}.integrations-log .adm-toolbar{margin-bottom:0}.integrations-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.integrations-card{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);min-width:0;box-shadow:var(--adm-shadow);color:var(--adm-text);align-content:start;gap:6px;padding:14px 16px;font-size:13px;display:grid;position:relative}.integrations-card:hover{border-color:var(--adm-primary)}.integrations-card.is-selected{border-color:var(--adm-primary);background:var(--adm-primary-soft);box-shadow:inset 0 0 0 1px var(--adm-primary)}.integrations-card.is-selected.has-problems{border-left-color:var(--adm-primary)}.integrations-card-pick{color:var(--adm-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.integrations-card-pick:after{content:"";border-radius:inherit;position:absolute;inset:0}.integrations-card-pick:focus-visible{outline:none}.integrations-card:has(.integrations-card-pick:focus-visible){outline:2px solid var(--adm-primary);outline-offset:2px}.integrations-card p{margin:0}.integrations-card-total{color:var(--adm-ink);font-variant-numeric:tabular-nums;font-weight:600}.integrations-card-split{flex-wrap:wrap;gap:4px;display:flex}.integrations-card-errors{border-top:1px solid var(--adm-border);color:var(--adm-muted);overflow-wrap:anywhere;gap:3px;margin:2px 0 0;padding:6px 0 0;font-size:12px;list-style:none;display:grid}.integrations-card-errors code{color:var(--adm-ink)}.integrations-count{white-space:nowrap;font-variant-numeric:tabular-nums}.integrations-text-filters{flex-wrap:wrap;align-items:end;gap:12px;min-width:0;display:flex}.adm-root .integrations-text-filters input{width:min(100%,220px)}.integrations-text-error{display:block}.bugs-table td.integrations-reason{white-space:normal;overflow-wrap:anywhere;min-width:220px}.integrations-direction{align-items:center;gap:4px;display:inline-flex}.integrations-direction>span{color:var(--adm-muted)}.integrations-id{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.button.integrations-copy{align-items:center;gap:4px;display:inline-flex}.integrations-base{color:var(--adm-text);overflow-wrap:anywhere;gap:2px;margin:0;font-size:13px;display:grid}.integrations-instructions{color:var(--adm-muted);white-space:pre-line;margin:0;font-size:13px}.adm-card.integrations-group,.integrations-result{gap:12px;min-width:0;font-size:13px;display:grid}.adm-card.integrations-group+.adm-card.integrations-group{margin-top:0}.integrations-result{border:1px solid var(--adm-info-border);border-radius:var(--adm-radius);background:var(--adm-info-bg);color:var(--adm-text);padding:14px 16px}.integrations-result p{margin:0}.integrations-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.integrations-group-head h3{color:var(--adm-ink);margin:0;font-size:15px}.integrations-targets{gap:8px;margin:0;padding:0;list-style:none;display:grid}.integrations-targets li{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);gap:2px;min-width:0;padding:10px 12px;display:grid}.integrations-targets strong{color:var(--adm-ink)}.integrations-targets p{margin:0}.integrations-target-head{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.integrations-webhooks code,.integrations-base code{overflow-wrap:anywhere}@media (width<=767px){.integrations-text-filters,.integrations-text-filters .adm-field{flex:100%}.adm-root .integrations-text-filters input{width:100%}}.integrations-table td:first-child,.integrations-table th:first-child{white-space:nowrap;min-width:150px}.be-editor{--be-gutter:44px;padding-left:var(--be-gutter);position:relative}.be-blocks{flex-direction:column;display:flex}.be-row{position:relative}.be-text{min-height:1.75em;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;cursor:text;outline:none;font-size:17px;line-height:1.75}.be-text:empty:before{content:attr(data-placeholder);color:var(--placeholder);pointer-events:none}.be-paragraph:empty:not(:focus):before{content:""}.be-blocks.is-single .be-paragraph:empty:before{content:attr(data-placeholder)}.be-text a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.be-text code{background:var(--lavender);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.be-paragraph{margin:4px 0}.be-list{margin:6px 0;padding-left:26px}.be-list li{padding-left:4px}.be-list li::marker{color:var(--primary);font-weight:650}.be-quote{margin:12px 0;padding:2px 0 2px 20px}.be-quote-text{font-size:19px;font-style:italic;line-height:1.6}.be-callout{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--lavender);margin:12px 0;padding:12px 16px 14px}.be-callout.is-tip{background:var(--canvas);border-color:color-mix(in srgb, var(--primary) 25%, white)}.be-callout.is-warning{background:var(--warm-surface);border-color:var(--warm-border)}.be-callout-text{font-size:16px}.be-inline-row{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.be-inline-row .be-inline-field{flex:260px}.be-callout-title{margin:2px 0;display:block}.be-figure-fields .be-image-actions{grid-column:1/-1}.be-callout-title input[type=text]{font-weight:650}.be-check{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.be-check input{width:16px;height:16px}.be-tones{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;gap:4px;margin:0 0 6px;padding:3px;display:inline-flex}.be-tones legend{float:left;color:var(--muted);align-self:center;margin:0 6px 0 4px;padding:0;font-size:12px;font-weight:600;line-height:28px}.be-tones label{min-height:28px;color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.be-tones label.is-selected{background:var(--lavender);color:var(--primary)}.be-tones label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.be-code{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);margin:10px 0;padding:8px 12px 12px}.be-divider{outline-offset:2px;border-radius:6px;padding:14px 0}.be-divider hr{border:0;border-top:2px solid var(--border);width:100%;margin:0}.be-divider:focus-visible{outline:2px solid var(--focus)}.be-dropzone{border:2px dashed var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);color:var(--muted);text-align:center;justify-items:center;gap:10px;margin:10px 0;padding:26px 20px;display:grid}.be-dropzone.is-over{border-color:var(--primary);background:var(--lavender)}.be-dropzone p{gap:2px;margin:0;font-size:13px;display:grid}.be-dropzone strong{color:var(--ink);font-size:15px}.be-image-actions{flex-wrap:wrap;gap:8px;display:flex}.be-editor .button.be-small,.be-small.button{gap:6px;min-height:36px;padding:6px 12px;font-size:13px}.be-file{cursor:pointer}.be-file:focus-within{outline:2px solid var(--focus);outline-offset:2px}.be-file.is-busy{opacity:.6}.be-figure{margin:14px 0}.be-figure img{object-fit:contain;border-radius:var(--radius-card);background:var(--surface-subtle);width:100%;height:auto;max-height:520px;display:block}.be-figure.is-wide img{max-height:600px}.be-figure.is-content img{max-width:680px}.be-figure-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:end;gap:10px 14px;margin-top:10px;display:grid}.be-figure-fields .be-width{align-self:end;margin:0}.be-rich{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--gradient-card);margin:12px 0;padding:14px 16px}.be-rich:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.be-rich-kind{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.be-rich strong{font-size:15px;display:block}.be-rich ul{color:var(--ink);margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.be-rich-note{color:var(--muted);margin:8px 0 0;font-size:12px}.be-block{border-radius:6px;position:relative}.be-block.has-error .be-content{box-shadow:-10px 0 0 -7px var(--error)}.be-block-error{margin:2px 0 8px}.be-tools{top:4px;left:calc(-1 * var(--be-gutter));opacity:0;flex-direction:column;gap:1px;transition:opacity .12s;display:flex;position:absolute}.be-block:hover>.be-tools,.be-block:focus-within>.be-tools{opacity:1}.be-icon-button{width:26px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.be-icon-button:hover:not(:disabled){background:var(--lavender);color:var(--primary)}.be-icon-button.is-delete:hover:not(:disabled){background:var(--error-surface);color:var(--error)}.be-icon-button:disabled{opacity:.3;cursor:default}.be-icon-button.is-up svg{transform:rotate(-90deg)}.be-icon-button.is-down svg{transform:rotate(90deg)}.be-gap{height:8px;position:relative}.be-gap:after{content:"";border-top:1px dashed #0000;position:absolute;top:50%;left:0;right:0}.be-gap:hover:after,.be-gap.is-open:after{border-top-color:var(--border)}.be-gap-button{z-index:2;border:1px solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--primary);opacity:0;border-radius:50%;place-items:center;padding:0;transition:opacity .12s;display:inline-grid;position:absolute;top:50%;left:-34px;transform:translateY(-50%)}.be-gap:hover .be-gap-button,.be-gap.is-open .be-gap-button,.be-gap-button:focus-visible{opacity:1}.be-gap.is-last{height:auto;margin-top:14px}.be-gap.is-last:after{display:none}.be-gap.is-last .be-gap-button{opacity:1;border-style:dashed;border-radius:17px;gap:6px;width:auto;height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:static;transform:none}.be-gap.is-last .be-gap-button:hover{background:var(--lavender)}.be-menu{z-index:20;border:1px solid var(--border);background:var(--surface);width:min(320px,100%);min-width:260px;box-shadow:var(--shadow-popover);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 4px);left:0}.be-gap .be-menu{top:calc(50% + 14px)}.be-menu ul{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.be-menu li[role=option]{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.be-menu li.is-active{background:var(--lavender)}.be-menu li strong{font-size:13px;display:block}.be-menu li small{color:var(--muted);font-size:12px;display:block}.be-menu-icon{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--primary);border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.be-menu-empty{color:var(--muted);padding:10px;font-size:13px}.be-menu-hint{border-top:1px solid var(--border);color:var(--muted);margin:4px 4px 0;padding-top:6px;font-size:11px}.be-bubble{z-index:30;background:var(--brand-plum);box-shadow:var(--shadow-popover);color:#fff;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:0;left:0}.be-bubble-button{color:#fff;background:0 0;border:0;border-radius:7px;min-width:32px;height:30px;padding:0 8px;font-size:13px;font-weight:650}.be-bubble-button.is-bold{font-weight:800}.be-bubble-button.is-italic{font-family:Georgia,serif;font-style:italic}.be-bubble-button.is-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.be-bubble-button:hover,.be-bubble-button[aria-pressed=true]{background:#ffffff2e}.be-bubble-button[aria-pressed=true]{color:var(--brand-gold)}.be-bubble-divider{background:var(--on-brand-border);width:1px;height:18px;margin:0 3px}.be-bubble.is-link{background:var(--surface);border:1px solid var(--border);color:var(--ink);padding:8px}.be-link-form{flex-wrap:wrap;align-items:center;gap:6px;width:min(440px,80vw);display:flex}.be-link-form .be-icon-button{width:30px;height:30px}.be-link-error{flex-basis:100%;margin:0}@media (width<=900px){.be-editor{--be-gutter:0px}.be-tools{border:1px solid var(--border);background:var(--surface);z-index:3;border-radius:8px;flex-direction:row;padding:2px;top:-2px;left:auto;right:0}.be-gap-button{left:auto;right:0}}@media (hover:none){.be-tools,.be-gap-button{opacity:1}}.aw-cell-stack{justify-items:start;gap:4px;display:grid}.aw-cell-stack small{color:var(--adm-muted);font-size:12px}.aw-job-table tbody th{min-width:240px}.aw-facts{flex-wrap:wrap;gap:4px 0;display:inline-flex}.aw-facts>span+span:before{content:"·";color:var(--adm-border);margin:0 8px}.aw-segmented{border:0;min-width:0;margin:0;padding:0}.aw-segmented>legend{color:var(--adm-ink);margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.aw-segmented:focus{outline:none}.aw-segmented .be-tones{margin:0;display:flex}.aw-segmented .be-tones label{flex:1;justify-content:center;min-height:32px;font-size:13px}.aw-inline-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aw-body-error{margin-top:10px;padding-left:44px}.ahc-categories{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ahc-category{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);box-shadow:var(--adm-shadow);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px 14px 8px;transition:border-color .15s,box-shadow .15s,opacity .15s;display:grid}.ahc-category.is-dragging{opacity:.45}.ahc-category.is-over{border-color:var(--adm-primary);box-shadow:0 0 0 3px var(--adm-primary-soft)}.ahc-handle{width:28px;height:40px;color:var(--adm-muted);letter-spacing:-3px;cursor:grab;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:13px;display:grid}.ahc-handle:hover{background:var(--adm-surface-2);color:var(--adm-primary)}.ahc-handle:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.ahc-icon-tile{background:var(--adm-primary-soft);width:42px;height:42px;color:var(--adm-primary);border-radius:12px;flex:none;place-items:center;display:inline-grid}.ahc-icon-tile.is-large{border-radius:14px;width:54px;height:54px}.ahc-glyph{width:22px;height:22px}.ahc-icon-tile.is-large .ahc-glyph{width:28px;height:28px}.ahc-category-text{min-width:0}.ahc-category-text h2{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:15px;display:flex}.ahc-category-text p{color:var(--adm-ink);margin:2px 0 4px;font-size:13px;line-height:1.45}.ahc-category-text small{color:var(--adm-muted);font-size:12px}.ahc-audience{border:1px solid var(--adm-border);background:var(--adm-bg);color:var(--adm-text);letter-spacing:.02em;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:650}.ahc-category-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ahc-icon-button{border:1px solid var(--adm-border);background:var(--adm-surface);width:34px;height:34px;color:var(--adm-muted);border-radius:9px;place-items:center;padding:0;display:inline-grid}.ahc-icon-button.is-up svg{transform:rotate(-90deg)}.ahc-icon-button.is-down svg{transform:rotate(90deg)}.ahc-icon-button:hover:not([aria-disabled=true]){border-color:var(--adm-primary);background:var(--adm-bg);color:var(--adm-primary)}.ahc-icon-button.is-danger:hover:not([aria-disabled=true]){border-color:var(--adm-danger-border);background:var(--adm-danger-bg);color:var(--adm-danger)}.ahc-icon-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ahc-icon-button:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.ahc-category-form{gap:4px;display:grid}.ahc-category-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 28px;display:grid}.ahc-category-fields>div{gap:2px;min-width:0;display:grid}.ahc-audience-help{margin-top:-6px}.ahc-field-label{color:var(--adm-ink);margin:0 0 6px;font-size:13px;font-weight:600}.ahc-icon-current{border:1px solid var(--adm-border);background:var(--adm-surface);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ahc-icon-current>span:nth-child(2){flex:1;gap:2px;font-size:14px;display:grid}.ahc-icon-current small{color:var(--adm-muted);font-size:12px}.ahc-icon-picker{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid}.ahc-icon-picker .settings-field{margin:0}.ahc-icon-groups{max-height:300px;padding:2px;overflow-y:auto}.ahc-icon-heading{color:var(--adm-muted);letter-spacing:.06em;text-transform:uppercase;margin:4px 0 6px;font-size:11px;font-weight:700}.ahc-icon-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;margin-bottom:8px;display:grid}.ahc-icon-option{border:1px solid var(--adm-border);background:var(--adm-surface);height:44px;color:var(--adm-ink);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:relative}.ahc-icon-option:hover{border-color:var(--adm-primary);color:var(--adm-primary)}.ahc-icon-option.is-selected{border-color:var(--adm-primary);background:var(--adm-primary-soft);color:var(--adm-primary);box-shadow:0 0 0 2px var(--adm-primary-soft)}.ahc-icon-option input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ahc-icon-option:has(input:focus-visible){outline:2px solid var(--adm-primary);outline-offset:2px}.ahc-icon-empty{margin:8px 0;font-size:13px}.ahc-page>.aw-back{margin-bottom:-6px}.ahc-heading-line{align-items:center;gap:12px;display:flex}.ahc-article-table tbody th{min-width:240px}.ahc-order-cell{white-space:nowrap;width:1%}.ahc-order-cell .ahc-icon-button{width:28px;height:28px;margin-left:4px}.ahc-order{background:var(--adm-surface-2);min-width:24px;height:24px;color:var(--adm-muted);border-radius:999px;place-items:center;padding:0 4px;font-size:12px;font-weight:650;display:inline-grid}.ahc-summary-cell{max-width:380px}.ahc-summary-cell>span{color:var(--adm-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ahc-import-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:14px;display:grid}.ahc-import-source{align-content:start;gap:6px;display:grid}textarea.ahc-markdown{resize:vertical;min-height:330px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55}.ahc-file{justify-self:start}.ahc-import-preview{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.ahc-import-preview h3{color:var(--adm-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.ahc-import-count{color:var(--adm-ink);margin:0;font-size:13px;font-weight:600}.ahc-warnings{border:1px solid var(--adm-warning-border);background:var(--adm-warning-bg);color:var(--adm-ink);border-radius:10px;padding:10px 12px;font-size:13px}.ahc-warnings ul{margin:4px 0 0;padding-left:18px}.ahc-prose-frame{border:1px solid var(--adm-border);background:var(--adm-surface);border-radius:10px;max-height:380px;padding:16px 20px;overflow-y:auto}.ahc-prose{color:var(--adm-ink);font-size:14px;line-height:1.6}.ahc-prose>:first-child{margin-top:0}.ahc-prose>:last-child{margin-bottom:0}.ahc-prose h2{letter-spacing:-.01em;margin:20px 0 8px;font-size:19px}.ahc-prose h3{margin:16px 0 6px;font-size:15px}.ahc-prose p{margin:0 0 10px}.ahc-prose ul,.ahc-prose ol{margin:0 0 10px;padding-left:22px}.ahc-prose li+li{margin-top:3px}.ahc-prose a{color:var(--adm-primary)}.ahc-prose code{background:var(--adm-bg);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.ahc-prose pre{border:1px solid var(--adm-border);background:var(--adm-bg);border-radius:8px;margin:0 0 12px;padding:10px 12px;overflow-x:auto}.ahc-prose pre code{background:0 0;padding:0}.ahc-prose blockquote{margin:0 0 12px;padding:2px 0 2px 14px;font-style:italic}.ahc-prose blockquote cite{color:var(--adm-muted);margin-top:4px;font-size:13px;font-style:normal;display:block}.ahc-prose hr{border:0;border-top:1px solid var(--adm-border);margin:16px 0}.ahc-callout{border:1px solid color-mix(in srgb, var(--adm-primary) 25%, white);background:var(--adm-bg);border-radius:10px;gap:2px;margin:0 0 12px;padding:10px 12px;display:grid}.ahc-callout.is-warning{border-color:var(--adm-warning-border);background:var(--adm-warning-bg)}.ahc-drop{cursor:pointer}.ahc-drop:focus-within{outline:2px solid var(--adm-primary);outline-offset:2px}.ahc-format{margin:4px 0 14px;font-size:13px}.ahc-format summary{color:var(--adm-primary);cursor:pointer;font-weight:600}.ahc-format p{color:var(--adm-muted);margin:8px 0}.ahc-format pre{border:1px solid var(--adm-border);background:var(--adm-bg);border-radius:8px;max-height:220px;margin:0 0 8px;padding:12px;font-size:12px;overflow:auto}.ahc-import-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.ahc-import-head p{color:var(--adm-muted);align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.ahc-import-head strong{color:var(--adm-ink)}.ahc-import-category{max-width:440px}.ahc-import-summary{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.ahc-import-summary span{background:var(--adm-surface-2);color:var(--adm-muted);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:650}.ahc-import-summary .is-ready{background:var(--adm-primary-soft);color:var(--adm-primary)}.ahc-import-summary .is-blocked{background:var(--adm-danger-bg);color:var(--adm-danger)}.ahc-import-rows{gap:8px;max-height:44vh;margin:0 0 6px;padding:2px;list-style:none;display:grid;overflow-y:auto}.ahc-import-row{border:1px solid var(--adm-border);background:var(--adm-surface);border-radius:12px;padding:12px 14px}.ahc-import-row.has-problem{border-color:var(--adm-danger-border)}.ahc-import-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ahc-import-main strong{color:var(--adm-ink);font-size:14px;display:block}.ahc-import-main small{color:var(--adm-muted);font-size:12px;display:block}.ahc-import-main p{color:var(--adm-ink);margin:4px 0 0;font-size:13px;line-height:1.45}.ahc-import-blocks{color:var(--adm-muted);white-space:nowrap;font-size:12px}.ahc-row-problems{gap:4px;margin:8px 0 0 36px;padding:0;list-style:none;display:grid}.ahc-row-problems li{color:var(--adm-danger);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ahc-row-notes{color:var(--adm-warning);margin:6px 0 0 36px;padding-left:16px;font-size:12px}.ahc-row-preview{margin:8px 0 0 36px}.ahc-row-preview summary{color:var(--adm-primary);cursor:pointer;font-size:12px;font-weight:600}.ahc-row-preview .ahc-prose-frame{max-height:260px;margin-top:8px}.ahc-created{gap:6px;max-height:46vh;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow-y:auto}.ahc-created li{border:1px solid var(--adm-border);color:var(--adm-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 10px;font-size:14px;display:flex}.ahc-created small{color:var(--adm-muted);font-size:12px}@media (width<=900px){.ahc-category{grid-template-columns:auto auto minmax(0,1fr)}.ahc-category-actions{grid-column:1/-1;justify-content:flex-start;padding-left:36px}.ahc-category-fields,.ahc-import-grid{grid-template-columns:minmax(0,1fr)}.aw-body-error{padding-left:0}}.workspace-dialog .ahc-category-form .aw-slug input[type=text]{min-width:0;box-shadow:none;border:0;flex:1;padding-left:1px;font-size:13px}.workspace-dialog .ahc-category-form .aw-slug input[type=text]:focus-visible{outline:none}.ahc-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ahc-source{justify-items:start;gap:10px;display:grid}.ahc-source .settings-help{margin:0}.at-person{align-items:center;gap:10px;display:flex}.at-avatar{background:var(--gradient-brand);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-grid}.at-you{color:var(--adm-muted);font-weight:400}.at-roles{flex-wrap:wrap;gap:4px;display:flex}.at-role{border:1px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.at-role.is-super-admin{background:var(--adm-primary);color:var(--adm-primary-ink);border-color:#0000}.at-role.is-marketing{border-color:var(--adm-warning-border);background:var(--adm-warning-bg)}.at-role.is-support,.at-role.is-operations,.at-role.is-developer,.at-role.is-finance{background:var(--adm-primary-soft);color:var(--adm-primary);border-color:#0000}.at-role.is-content-editor{border-color:var(--adm-warning-border);background:var(--adm-warning-bg)}.at-person-text{justify-items:start;gap:1px;min-width:0;display:grid}.at-person-text strong{color:var(--adm-ink);font-weight:650}.at-person-text small{overflow-wrap:anywhere}.at-never{color:var(--adm-muted)}.at-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.at-page .adm-table td small{margin-top:4px}.at-guide dl{gap:10px;margin:0;display:grid}.at-guide dl>div{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;display:grid}.at-guide dd{color:var(--adm-muted);margin:0;font-size:13px}.at-role-picker{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;margin:0 0 16px;padding:0;display:grid}.at-role-picker legend{margin-bottom:8px;padding:0;font-size:12px;font-weight:600}.at-role-option{border:1px solid var(--adm-border);background:var(--adm-surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.at-role-option.is-checked{border-color:color-mix(in srgb, var(--adm-primary) 45%, var(--adm-surface));background:var(--adm-primary-soft)}.at-role-option input{flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.at-role-option strong{font-size:14px;display:block}.at-role-option small{color:var(--adm-muted);font-size:12px;line-height:1.45;display:block}.at-invite-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 14px;display:grid}.at-invite-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.at-invite-link label{grid-column:1/-1;font-size:12px;font-weight:600}.at-invite-facts{color:var(--adm-muted);margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.at-founder{background:var(--adm-warning-bg);color:var(--adm-warning);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}@media (width<=760px){.at-guide dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.at-role-picker>.settings-field-error{grid-column:1/-1}.admin-trusted-devices{margin-bottom:16px}.admin-trusted-devices .adm-card-actions{align-items:center}.at-dept{align-items:center;gap:4px;display:inline-flex}.at-dept small,.at-roles>small{color:var(--adm-muted);font-size:11px}.at-depts{border:1px solid var(--adm-border);border-radius:8px;margin:14px 0 0;padding:10px 12px}.at-depts legend{padding:0 4px;font-weight:650}.at-depts ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.at-depts li{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;display:flex}.at-depts li>label{flex:240px;align-items:flex-start;gap:8px;min-width:0;display:flex}.at-depts li>label span{display:grid}.at-depts small{color:var(--adm-muted);font-size:12px}.at-dept-flags{gap:12px;font-size:13px;display:inline-flex}.at-dept-flags label{align-items:center;gap:4px;display:inline-flex}.at-dept-note{color:var(--adm-muted);margin:8px 0 0;font-size:13px}.dept-filter{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.dept-chip{border:1px solid var(--adm-border-strong);background:var(--adm-surface,#fff);min-height:32px;color:var(--adm-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.dept-chip[aria-pressed=true]{border-color:var(--adm-primary);background:var(--adm-primary-soft);color:var(--adm-ink);font-weight:650}.dept-chip-count{background:var(--adm-surface-3,#eee);text-align:center;border-radius:9px;min-width:18px;padding:0 6px;font-size:11px}.dept-status{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.dept-status-field{color:var(--adm-muted);gap:4px;font-size:12px;display:grid}.dept-status-field select,.dept-status-field input{min-width:110px;min-height:34px;font:inherit;font-size:14px}.dept-status-field input{width:90px;min-width:0}.dept-status-load{color:var(--adm-muted);align-self:center;font-size:13px}.dept-transfer{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm,8px);background:var(--adm-surface-2);gap:8px;margin:10px 0 0;padding:12px;display:grid}.dept-transfer-row{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:10px;display:grid}.dept-transfer-actions,.dept-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dept-history{margin:8px 0 0;font-size:13px}.dept-history ol{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.dept-history-note{color:var(--adm-muted);display:block}.dept-reply-picker select{max-width:200px;min-height:34px;font:inherit;font-size:13px}.dept-replies-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.dept-replies-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dept-replies-list li{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm,8px);justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.dept-replies-list p{color:var(--adm-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:13px}.dept-replies-list small{color:var(--adm-muted)}.dept-replies-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.dept-reply-form{gap:10px;display:grid}.dept-settings+.dept-settings{margin-top:16px}.dept-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px;margin:12px 0;display:grid}.dept-switch{align-items:center;gap:8px;font-size:14px;display:flex}.dept-hours{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm,8px);gap:6px;margin:12px 0 0;padding:10px 12px;display:grid}.dept-hours legend{padding:0 4px;font-size:13px;font-weight:650}.dept-hours-day{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.dept-hours-day label{align-items:center;gap:8px;min-width:120px;display:flex}.dept-hours-times{align-items:center;gap:6px;display:inline-flex}.dept-hours-closed{color:var(--adm-muted)}.dept-report-scroll{overflow-x:auto}.dept-days select{min-height:32px;font:inherit;font-size:13px}.dept-late{color:var(--adm-danger);font-weight:650}@media (width<=760px){.dept-transfer-row,.dept-replies-grid{grid-template-columns:minmax(0,1fr)}.dept-replies-list li{flex-direction:column}}.dept-switcher select{border:1px solid var(--on-brand-border,#ffffff4d);color:#fff;min-height:32px;font:inherit;cursor:pointer;background-color:#ffffff14;border-radius:8px;padding:2px 26px 2px 10px;font-size:14px;font-weight:600}.dept-switcher select option{color:#111}@media (width<=760px){.dept-switcher select{max-width:120px;font-size:13px}}.aal-more{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.aal-target{color:var(--adm-primary);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.aal-target:hover{text-decoration:underline}.aal-filters{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;margin:0 0 16px;padding:12px 16px;display:grid}.aal-filters label{color:var(--adm-muted);flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;display:flex}.aal-filters input,.aal-filters select{min-height:40px;font-weight:400}.aal-filter-actions{gap:8px;display:flex}.lc-page{gap:16px;min-width:0;max-width:100%;display:grid}.lc-page>*{min-width:0}.lc-page .adm-page-header,.lc-page .adm-stats,.lc-page .adm-tabs,.lc-page .adm-notice+*{margin-top:0;margin-bottom:0}.lc-photo,.lc-composer-row{position:relative}.adm-root .lc-page input.lc-file-input{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.lc-page input.lc-file-input:focus-visible+label{outline:2px solid var(--adm-primary);outline-offset:2px}.lc-status{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);box-shadow:var(--adm-shadow);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.lc-status-presence{color:var(--adm-text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.lc-status-team{color:var(--adm-muted);margin-left:auto;font-size:13px}.lc-photo{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.lc-page .live-chat-avatar{background:var(--adm-primary);color:var(--adm-primary-ink)}.lc-loading{grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:16px;display:grid}.lc-layout{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.lc-queue,.lc-panel{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);min-width:0;box-shadow:var(--adm-shadow)}.lc-queue{gap:4px;max-height:calc(100svh - 220px);padding:8px;display:grid;overflow-y:auto}.lc-queue-section{gap:6px;padding:8px;display:grid}.lc-queue-section+.lc-queue-section{border-top:1px solid var(--adm-border);padding-top:12px}.lc-page .lc-queue-title{color:var(--adm-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.lc-queue-count{background:var(--adm-surface-3);min-width:20px;color:var(--adm-text);letter-spacing:0;text-align:center;border-radius:999px;padding:0 6px;font-size:11.5px;line-height:18px}.lc-queue-none{color:var(--adm-muted);margin:0;font-size:13px}.lc-queue-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adm-root .lc-queue-item{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);width:100%;color:var(--adm-text);text-align:left;cursor:pointer;gap:3px;padding:10px 12px;font-size:13px;transition:border-color .12s,background .12s;display:grid}.adm-root .lc-queue-item:hover{border-color:var(--adm-border-strong);background:var(--adm-surface-2)}.adm-root .lc-queue-item[aria-pressed=true]{border-color:var(--adm-primary);background:var(--adm-primary-soft)}.lc-queue-item:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.lc-queue-item-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.lc-queue-item-head strong{color:var(--adm-ink);overflow-wrap:anywhere}.lc-queue-item small{color:var(--adm-muted);font-size:12.5px}.lc-queue-summary{color:var(--adm-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lc-detail{align-content:start;gap:16px;min-width:0;display:grid}.lc-detail-empty{place-content:center;min-height:320px;display:grid}.lc-chat{min-width:0;display:grid;overflow:hidden}.lc-chat>*+*{border-top:1px solid var(--adm-border)}.lc-chat-head{background:var(--adm-surface-2);align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.lc-chat-who{flex:auto;gap:4px;min-width:0;display:grid}.lc-chat-who>strong{color:var(--adm-ink);overflow-wrap:anywhere;font-size:15px}.lc-chat-meta{color:var(--adm-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.lc-chat-clock{border:1px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-text);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2px 10px;font-size:13px;font-weight:650}.lc-chat-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;display:flex}.lc-inline-field,.lc-chat-end{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.lc-chat-end{margin-left:auto}.lc-inline-field label{color:var(--adm-text);white-space:nowrap;font-size:13px;font-weight:600}.adm-root .lc-page .lc-inline-field select{border:1px solid var(--adm-input-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);width:auto;min-width:160px;max-width:100%;min-height:36px;color:var(--adm-text);padding:6px 10px;font-size:13px}.lc-check{color:var(--adm-text);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.adm-root .lc-page .lc-check input{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--adm-primary);flex:none;margin:0;padding:0}.lc-ticket-form{background:var(--adm-surface-2);gap:12px;padding:14px 16px;display:grid}.adm-root .lc-page .lc-ticket-form :is(input,textarea){width:100%;min-height:38px}.lc-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lc-chat-context{gap:8px;padding:12px 16px;display:grid}.lc-summary summary{color:var(--adm-ink);cursor:pointer;font-size:13px;font-weight:650}.lc-summary p{border:1px solid var(--adm-info-border);border-radius:var(--adm-radius-sm);background:var(--adm-info-bg);color:var(--adm-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;padding:10px 12px;font-size:13.5px}.lc-rating-line{color:var(--adm-text);margin:0;font-size:13.5px}.lc-rating-line strong{color:var(--adm-warning)}.lc-chat-body{min-width:0;display:grid}.lc-page .lc-log{background:var(--adm-bg);max-height:min(56vh,560px);padding:16px;overflow-y:auto}.lc-page .live-chat-msg>p,.lc-page .live-chat-ticket{border-color:var(--adm-border);background:var(--adm-surface);color:var(--adm-text)}.lc-page .live-chat-msg.is-mine>p{background:var(--adm-primary);color:var(--adm-primary-ink);border-color:#0000}.lc-page .live-chat-msg.is-mine>p a{color:var(--adm-primary-ink)}.lc-page .live-chat-msg.is-system>p{color:var(--adm-muted);background:0 0}.lc-page :is(.live-chat-from,.live-chat-typing){color:var(--adm-muted)}.lc-page .live-chat-ticket strong{color:var(--adm-primary)}.lc-composer{border:0;border-top:1px solid var(--adm-border);background:var(--adm-surface);border-radius:0;gap:8px;margin:0;padding:12px 16px;display:grid}.adm-root .lc-page .lc-composer textarea,.adm-root .lc-page .lc-notes-form textarea{box-sizing:border-box;border:1px solid var(--adm-input-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);width:100%;min-height:64px;color:var(--adm-text);resize:vertical;padding:9px 12px;font-size:13.5px}.lc-page :is(.lc-composer,.lc-notes-form) textarea:focus-visible{outline:2px solid var(--adm-primary);outline-offset:1px}.lc-composer-row{justify-content:space-between;gap:8px;display:flex}.lc-chat-private{color:var(--adm-muted);align-items:center;gap:8px;margin:0;padding:16px;font-size:13.5px;display:flex}.lc-notes{gap:12px;display:grid}.lc-notes-none{color:var(--adm-muted);margin:0;font-size:13px}.lc-notes-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lc-notes-list li{border:1px solid var(--adm-warning-border);border-radius:var(--adm-radius-sm);background:var(--adm-warning-bg);color:var(--adm-text);overflow-wrap:anywhere;gap:2px;padding:10px 12px;font-size:13.5px;display:grid}.lc-notes-list strong{color:var(--adm-ink);font-size:12.5px}.lc-notes-form{justify-items:end;gap:8px;display:grid}.lc-stats{gap:16px;min-width:0;display:grid}.lc-stats .adm-stats{margin-bottom:0}.lc-rating-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lc-rating-bars li{grid-template-columns:32px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:13px;display:grid}.lc-rating-label{color:var(--adm-text);font-weight:650}.lc-rating-track{background:var(--adm-surface-3);border-radius:999px;height:10px;overflow:hidden}.lc-rating-fill{background:var(--adm-primary);border-radius:999px;height:100%;display:block}.lc-rating-count{color:var(--adm-muted);text-align:right;font-variant-numeric:tabular-nums}.lc-comments{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lc-comments li{border-bottom:1px solid var(--adm-border);color:var(--adm-text);overflow-wrap:anywhere;gap:2px;padding-bottom:10px;font-size:13.5px;display:grid}.lc-comments li:last-child{border-bottom:0;padding-bottom:0}.lc-comments-head{color:var(--adm-muted);flex-wrap:wrap;gap:4px 8px;font-size:12.5px;display:flex}.lc-comments-head strong{color:var(--adm-warning)}.lc-settings{gap:16px;max-width:880px;display:grid}.lc-settings .adm-card+.adm-card{margin-top:0}.lc-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-top:12px;display:grid}.adm-root .lc-settings .adm-field :is(input,select){width:100%;min-width:0}.lc-unit-input{align-items:center;gap:8px;display:flex}.adm-root .lc-settings .lc-unit-input input{max-width:120px}.lc-unit-input span{color:var(--adm-muted);font-size:13px}.lc-switch-row{align-items:center;gap:12px 16px;padding:10px 0;display:flex}.lc-switch-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lc-switch-text label{color:var(--adm-ink);cursor:pointer;font-size:14px;font-weight:600}.lc-switch-text p{color:var(--adm-muted);margin:0;font-size:13px;line-height:1.6}.lc-switch-state{color:var(--adm-muted);font-size:12.5px;font-weight:600}.adm-root .lc-switch{border:1px solid var(--adm-input-border);background:var(--adm-surface-3);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;min-height:0;padding:0;transition:background .2s;position:relative}.lc-switch-thumb{background:var(--adm-surface);width:20px;height:20px;box-shadow:var(--adm-shadow);border-radius:50%;transition:transform .2s;position:absolute;top:2px;left:2px}.adm-root .lc-switch[aria-checked=true]{border-color:var(--adm-primary);background:var(--adm-primary)}.lc-switch[aria-checked=true] .lc-switch-thumb{transform:translate(18px)}.lc-switch:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.lc-switch:disabled{cursor:not-allowed;opacity:.55}.lc-hours{display:grid}.lc-hours-day{border-top:1px solid var(--adm-border);grid-template-columns:minmax(180px,1fr) minmax(0,280px);align-items:center;gap:4px 16px;display:grid}.lc-hours-day:first-child{border-top:0}.lc-hours-day .lc-switch-row{flex-direction:row-reverse;justify-content:flex-end}.lc-hours-day .lc-switch-state{display:none}.lc-hours-error{grid-column:1/-1;margin-bottom:8px}.lc-hours-times{align-items:center;gap:8px;display:flex}.adm-root .lc-settings .lc-hours-times input{border:1px solid var(--adm-input-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);width:auto;min-width:0;min-height:38px;color:var(--adm-text);flex:1 1 0;padding:6px 10px;font-size:14px}.lc-settings :is(input,select)[aria-invalid=true]{border-color:var(--adm-danger)}.lc-hours-times span,.lc-hours-closed{color:var(--adm-muted);font-size:13px}.lc-hours-day.is-closed .lc-switch-text label{color:var(--adm-muted)}.lc-settings-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.lc-saved{color:var(--adm-success);font-size:13px;font-weight:600}.lc-bell{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex;position:relative}.lc-bell b{background:var(--adm-danger);min-width:18px;color:var(--adm-primary-ink);text-align:center;border-radius:9px;padding:0 5px;font-size:11px}@media (prefers-reduced-motion:reduce){.lc-switch,.lc-switch-thumb,.lc-queue-item{transition:none}}@media (width<=900px){.lc-layout,.lc-loading{grid-template-columns:minmax(0,1fr)}.lc-queue{max-height:none}.lc-status-team,.lc-chat-end{margin-left:0}}@media (width<=760px){.lc-hours-day{grid-template-columns:minmax(0,1fr);padding-bottom:8px}}.lc-page a.live-chat-ticket{color:inherit;text-decoration:none}.lc-page a.live-chat-ticket:hover strong,.lc-page a.live-chat-ticket:focus-visible strong{text-decoration:underline}.lc-bell.is-server{color:var(--adm-warning)}.lc-bell.is-server b{background:var(--adm-warning)}.pss-alerts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pss-alerts li{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.pss-alerts li.is-critical{border-color:var(--adm-danger-border);background:var(--adm-danger-bg)}.pss-alerts li.is-warning{border-color:var(--adm-warning-border);background:var(--adm-warning-bg)}.pss-alerts strong{color:var(--adm-ink)}.pss-alerts p{color:var(--adm-muted);margin:2px 0 0;font-size:13px}.pss-note,.pss-manifest{margin-top:16px}.pss-tabs{padding:4px 16px 0}.pss-tabs .adm-tabs{border-bottom:0;margin-bottom:0}.pss-settings{flex-wrap:wrap;gap:4px;display:flex}.pss-settings code{background:var(--adm-surface-3);color:var(--adm-text);border-radius:5px;padding:1px 6px}.pss-section-title{color:var(--adm-ink);margin:20px 0 10px;font-size:15px;font-weight:650}.pss-usage .pss-section-title{margin-top:4px}.pss-usage-alerts{margin:12px 0 0}.pss-usage>.adm-card,.pss-usage .adm-grid{margin-top:16px}.pss-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pss-chart{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);--pss-chart:var(--adm-success);min-width:0;margin:0;padding:12px}.pss-chart.is-warning{--pss-chart:var(--adm-warning)}.pss-chart.is-danger{--pss-chart:var(--adm-danger)}.pss-chart.is-neutral{--pss-chart:var(--adm-muted)}.pss-chart figcaption{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-bottom:8px;font-size:13px;display:flex}.pss-chart figcaption strong{color:var(--adm-ink)}.pss-chart figcaption span{color:var(--adm-muted)}.pss-chart svg{width:100%;height:80px;display:block;overflow:visible}.pss-chart-path{fill:none;stroke:var(--pss-chart);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pss-chart-area{fill:var(--pss-chart);opacity:.12}.pss-chart-line{stroke:var(--adm-danger);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;opacity:.6}.pss-chart-axis{color:var(--adm-subtle);justify-content:space-between;gap:6px;margin-top:6px;font-size:11px;display:flex}.pss-queues{margin-top:14px;overflow-x:auto}@media (width<=900px){.pss-charts{grid-template-columns:minmax(0,1fr)}}.pss-usage .adm-stat-hint{overflow-wrap:anywhere}.pvp-section{margin-top:16px}.pvp-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pvp-scope{min-width:min(100%,220px);max-width:360px;color:var(--adm-muted);flex:220px;gap:4px;font-size:13px;display:grid}.pvp-row-actions{justify-content:flex-end;display:flex}.pvp-progress{gap:4px;min-width:160px;display:grid}.pvp-bar{background:var(--adm-surface-3);border-radius:999px;height:8px;position:relative;overflow:hidden}.pvp-bar>span{border-radius:inherit;background:var(--adm-info);height:100%;transition:width .4s;display:block}.pvp-bar.is-done>span{background:var(--adm-success)}.pvp-bar.is-failed>span{background:var(--adm-danger)}.pvp-bar.is-cancelled>span{background:var(--adm-warning)}.pvp-bar>span.is-indeterminate{width:30%;animation:1.4s ease-in-out infinite pvp-slide}@keyframes pvp-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.pvp-bar>span{transition:none}.pvp-bar>span.is-indeterminate{opacity:.4;width:100%;animation:none}}.pvp-counts{white-space:nowrap}@media (width<=640px){.pvp-scope{max-width:none}.pvp-counts{white-space:normal}}.pvp-workspace{color:var(--adm-ink);overflow-wrap:anywhere;text-decoration:none}.pvp-workspace:hover{color:var(--adm-primary);text-decoration:underline}.adm-root .sage-launch{align-items:center;gap:8px;padding-left:6px;display:inline-flex}.adm-root .sage-launch img{border:1px solid #fff5;border-radius:50%}.sage-panel{z-index:80;background:var(--adm-surface);width:min(420px,100vw - 24px);color:var(--adm-text);border:1px solid var(--adm-border);border-radius:var(--adm-radius);flex-direction:column;animation:.16s ease-out sage-in;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 12px 40px #2a0f5c2e,0 2px 8px #2a0f5c14}@keyframes sage-in{0%{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.sage-panel{animation:none}}.sage-head{border-bottom:1px solid var(--adm-border);background:var(--adm-surface-2);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.sage-head img{border-radius:50%}.sage-head div{flex-direction:column;flex:1;min-width:0;display:flex}.sage-head strong{color:var(--adm-ink);font-size:15px}.sage-head span{color:var(--adm-muted);font-size:12px}.sage-icon-button{width:32px;height:32px;color:var(--adm-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:inline-grid}.sage-icon-button:hover:not(:disabled){background:var(--adm-surface-3);color:var(--adm-ink)}.sage-icon-button:disabled{opacity:.4;cursor:default}.sage-log{flex-direction:column;flex:1;gap:14px;margin:0;padding:16px;list-style:none;display:flex;overflow-y:auto}.sage-welcome{text-align:center;color:var(--adm-text);flex-direction:column;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.sage-welcome>img{border:3px solid var(--adm-primary-soft);border-radius:50%}.sage-welcome p{margin:0}.sage-note{text-align:left;border-radius:8px;width:100%;padding:10px 12px;font-size:13px}.sage-note.is-warning{background:var(--adm-warning-bg);border:1px solid var(--adm-warning-border);color:var(--adm-warning)}.sage-note.is-error{background:var(--adm-danger-bg);border:1px solid var(--adm-danger-border);color:var(--adm-danger)}.sage-tools{text-align:left;border:1px solid var(--adm-border);border-radius:8px;width:100%;padding:8px 12px;font-size:13px}.sage-tools summary{cursor:pointer;color:var(--adm-ink);font-weight:600}.sage-tools ul{color:var(--adm-muted);gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.sage-tools b{color:var(--adm-text)}.sage-starters{flex-direction:column;gap:6px;width:100%;display:flex}.sage-starters button{text-align:left;border:1px solid var(--adm-border-strong);background:var(--adm-surface-2);color:var(--adm-ink);cursor:pointer;border-radius:8px;padding:9px 12px;font-size:13px}.sage-starters button:hover{background:var(--adm-primary-soft);border-color:var(--adm-primary)}.sage-turn{align-items:flex-start;gap:8px;display:flex}.sage-turn>img{border-radius:50%;flex:none}.sage-turn.is-admin{justify-content:flex-end}.sage-bubble{overflow-wrap:anywhere;background:var(--adm-surface-2);border:1px solid var(--adm-border);border-radius:12px;max-width:85%;padding:10px 12px;font-size:14px;line-height:1.5}.sage-bubble p{white-space:pre-wrap;margin:0}.sage-bubble p+p{margin-top:8px}.sage-turn.is-admin .sage-bubble{background:var(--adm-primary);border-color:var(--adm-primary);color:var(--adm-primary-ink);border-bottom-right-radius:4px}.sage-turn.is-sage .sage-bubble{border-top-left-radius:4px}.sage-turn.is-error .sage-bubble{background:var(--adm-danger-bg);border-color:var(--adm-danger-border);color:var(--adm-danger)}.sage-checks{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sage-checks li{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:6px;grid-template-columns:1fr auto;gap:2px 8px;padding:6px 8px;font-size:12px;display:grid}.sage-check-label{color:var(--adm-ink);font-weight:600}.sage-check-status{color:var(--adm-success);font-weight:600}.sage-checks li.is-denied .sage-check-status{color:var(--adm-warning)}.sage-checks li.is-error .sage-check-status{color:var(--adm-danger)}.sage-check-summary{color:var(--adm-muted);grid-column:1/-1}.sage-suggestions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sage-suggestions a{background:var(--adm-primary-soft);color:var(--adm-info);border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.sage-suggestions a:hover{text-decoration:underline}.sage-dots{gap:4px;display:inline-flex}.sage-dots i{background:var(--adm-subtle);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite sage-dot}.sage-dots i:nth-child(2){animation-delay:.15s}.sage-dots i:nth-child(3){animation-delay:.3s}@keyframes sage-dot{50%{opacity:.3;transform:translateY(-2px)}}.sage-compose{border-top:1px solid var(--adm-border);background:var(--adm-surface);gap:8px;padding:10px 12px 12px;display:grid}.sage-consent{color:var(--adm-muted);align-items:flex-start;gap:8px;font-size:12px;display:flex}.sage-compose-row{align-items:flex-end;gap:8px;display:flex}.sage-compose textarea{resize:none;border:1px solid var(--adm-input-border);min-height:44px;max-height:140px;font:inherit;background:var(--adm-surface);color:var(--adm-text);border-radius:8px;flex:1;padding:10px 12px;font-size:14px}.sage-send{background:var(--adm-primary);min-height:44px;color:var(--adm-primary-ink);cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-weight:700}.sage-send:disabled{opacity:.5;cursor:default}.sage-footnote{color:var(--adm-subtle);margin:0;font-size:11px}@media (width<=600px){.sage-panel{border-radius:0;width:100vw;top:0;bottom:0;right:0}}.sage-list{gap:2px;margin:4px 0 0;padding-left:18px;display:grid}.sage-bubble p+.sage-list,.sage-list+p{margin-top:8px}.sage-bubble strong{color:var(--adm-ink)}.sage-link{color:var(--adm-info);text-underline-offset:2px;font-weight:600;text-decoration:underline}.sage-link:hover{text-decoration-thickness:2px}.sage-link:focus-visible,.sage-history-row:focus-visible,.sage-back:focus-visible,.sage-icon-button:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.sage-status{color:var(--adm-muted);align-items:center;gap:8px;font-size:13px;display:flex}.sage-partial+.sage-status,.sage-checks+.sage-status{margin-top:10px}.sage-turn.is-streaming .sage-bubble{min-width:140px}.sage-loading{color:var(--adm-muted);text-align:center;padding:24px 0;font-size:13px}.sage-icon-button[aria-pressed=true]{background:var(--adm-primary-soft);color:var(--adm-ink)}.sage-send.is-stop{background:var(--adm-surface-3);color:var(--adm-ink);border:1px solid var(--adm-border-strong)}.sage-history{flex-direction:column;flex:1;min-height:0;display:flex}.sage-history-head{border-bottom:1px solid var(--adm-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.sage-history-head h2{color:var(--adm-ink);margin:0;font-size:14px}.sage-back{border:1px solid var(--adm-border-strong);background:var(--adm-surface-2);min-height:32px;color:var(--adm-ink);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:13px;display:inline-flex}.sage-back:hover{background:var(--adm-surface-3)}.sage-history>.sage-note{width:auto;margin:10px 12px 0}.sage-history-body{flex:1;min-height:0;padding:10px 12px 16px;overflow-y:auto}.sage-history-empty{text-align:center;color:var(--adm-muted);margin:24px 0;font-size:13px}.sage-history-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sage-history-row{text-align:left;border:1px solid var(--adm-border);background:var(--adm-surface-2);width:100%;color:var(--adm-text);font:inherit;cursor:pointer;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.sage-history-row:hover:not(:disabled){border-color:var(--adm-primary);background:var(--adm-primary-soft)}.sage-history-row:disabled{cursor:default;opacity:.7}.sage-history-row[aria-current=true]{border-color:var(--adm-primary)}.sage-history-title{color:var(--adm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sage-history-meta{color:var(--adm-muted);font-size:12px}@media (width<=420px){.sage-head{gap:6px;padding:10px 8px 10px 12px}.sage-head img{width:30px;height:30px}.sage-log{padding:12px}.sage-bubble{max-width:90%}.sage-compose{padding:8px 10px 10px}.sage-send{padding:0 12px}}.sage-usage .adm-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sgu-days{border:1px solid var(--adm-border-strong);background:var(--adm-surface-2);border-radius:10px;padding:3px;display:inline-flex}.sgu-days button{min-height:32px;color:var(--adm-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:650}.sgu-days button.is-current{background:var(--adm-primary);color:var(--adm-primary-ink)}.sgu-days button:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.sgu-body{gap:12px;min-width:0;display:grid}.sgu-heading{color:var(--adm-ink);margin:10px 0 0;font-size:14px}.sgu-muted{color:var(--adm-muted);margin:0;font-size:13.5px}.sgu-name{color:var(--adm-ink)}.sgu-table{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);min-width:0;overflow-x:auto}.sgu-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.sgu-trend{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);margin:0;padding:12px 14px}.sgu-trend svg{width:100%;height:120px;display:block;overflow:visible}.sgu-bar{fill:var(--adm-primary);opacity:.55}.sgu-bar:hover{opacity:.9}.sgu-cost{fill:none;stroke:var(--adm-warning);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sgu-axis{stroke:var(--adm-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.sgu-legend{color:var(--adm-muted);flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;font-size:12px;display:flex}.sgu-key:before{content:"";vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.sgu-key.is-questions:before{background:var(--adm-primary);opacity:.55}.sgu-key.is-cost:before{vertical-align:3px;background:var(--adm-warning);height:2px}.sgu-max{margin-left:auto}.sgu-range{color:var(--adm-subtle);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}@media (width<=600px){.sgu-max{margin-left:0}}.platform-ai-usage .sage-usage{margin-top:20px}.err-chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.err-chip{border:1px solid var(--adm-border-strong);background:var(--adm-surface-2);color:var(--adm-muted);border-radius:999px;align-items:center;padding:1px 9px;font-size:12px;font-weight:650;line-height:20px;display:inline-flex}.err-chip.is-success{border-color:var(--adm-success-border);background:var(--adm-success-bg);color:var(--adm-success)}.err-chip.is-warning{border-color:var(--adm-warning-border);background:var(--adm-warning-bg);color:var(--adm-warning)}.err-chip.is-danger{border-color:var(--adm-danger-border);background:var(--adm-danger-bg);color:var(--adm-danger)}.err-chip.is-info{border-color:var(--adm-info-border);background:var(--adm-info-bg);color:var(--adm-info)}.err-card{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);gap:14px;padding:18px;font-size:13.5px;display:grid}.err-card.is-action{border-left-color:var(--adm-danger)}.err-summary{color:var(--adm-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.4}.err-lines{gap:10px;margin:0;display:grid}.err-lines>div{grid-template-columns:minmax(120px,160px) 1fr;gap:12px;display:grid}.err-lines dt{color:var(--adm-muted);font-size:12.5px;font-weight:650}.err-lines dd{color:var(--adm-text);overflow-wrap:anywhere;margin:0}.err-lines a{color:var(--adm-primary);font-weight:650}.err-todo dd{color:var(--adm-ink);font-weight:600}.err-note{color:var(--adm-muted);margin-top:2px;font-size:12.5px;display:block}.err-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.err-actions .button,.err-bundle .button{align-items:center;gap:6px;display:inline-flex}.err-action{text-decoration:none}.err-bundle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.err-bundle-status{color:var(--adm-success);font-size:12.5px}.err-bundle-status:empty{display:none}.err-bundle-fallback{border:1px solid var(--adm-warning-border);border-radius:var(--adm-radius-sm);background:var(--adm-warning-bg);color:var(--adm-text);flex-basis:100%;gap:8px;padding:12px;font-size:12.5px;display:grid}.err-bundle-fallback textarea{border:1px solid var(--adm-input-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);width:100%;min-height:140px;color:var(--adm-text);resize:vertical;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.err-bundle-actions{flex-wrap:wrap;gap:8px;display:flex}.err-copy{border:1px solid var(--adm-border-strong);background:var(--adm-surface);color:var(--adm-text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;font-size:12px;display:inline-flex}.err-copy:hover{background:var(--adm-primary-soft)}.err-copy:focus-visible,.err-tech summary:focus-visible,.err-group summary:focus-visible,.err-toggle:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.err-tech{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2)}.err-tech summary{border-radius:var(--adm-radius-sm);color:var(--adm-ink);cursor:pointer;align-items:center;gap:8px;padding:10px 12px;font-weight:650;list-style:none;display:flex}.err-tech summary::-webkit-details-marker{display:none}.err-tech summary svg{transition:transform .15s}.err-tech[open] summary svg{transform:rotate(90deg)}.err-tech-hint{color:var(--adm-muted);font-size:12px;font-weight:500}.err-tech-body{gap:14px;min-width:0;padding:4px 12px 14px;display:grid}.err-tech-body h3,.err-tech-block h4{color:var(--adm-ink);margin:0 0 6px;font-size:13px}.err-tech-facts{gap:8px;margin:0;display:grid}.err-tech-facts>div{grid-template-columns:minmax(120px,170px) 1fr;gap:10px;display:grid}.err-tech-facts dt{color:var(--adm-muted);font-size:12.5px;font-weight:600}.err-tech-facts dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.err-tech code,.err-links code{background:var(--adm-surface-3);color:var(--adm-text);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.err-tech-facts .err-copy{margin-left:0}.err-table-wrap{overflow-x:auto}.err-table{border-collapse:collapse;width:100%;font-size:12.5px}.err-table th,.err-table td{border-bottom:1px solid var(--adm-border);text-align:left;padding:6px 8px}.err-table th{color:var(--adm-muted);font-weight:650}.err-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.err-links li{border:1px solid var(--adm-border);background:var(--adm-surface);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 8px;display:flex}.err-links a{color:var(--adm-primary);font-weight:650}.err-links .err-copy{margin-left:0}.err-link-kind{min-width:90px;color:var(--adm-muted);font-size:12px;font-weight:650}.err-toggles{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.err-toggle{border:1px solid var(--adm-border-strong);background:var(--adm-surface);color:var(--adm-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:650;display:inline-flex}.err-toggle:hover{background:var(--adm-primary-soft)}.err-toggle[aria-pressed=true]{border-color:var(--adm-primary);background:var(--adm-primary);color:var(--adm-primary-ink)}.err-toggle-note{color:var(--adm-muted);font-size:12.5px}.err-row-chips{margin-top:6px}.err-row-cause{margin-top:4px}.err-groups{gap:10px;margin:0;padding:0;list-style:none;display:grid}.err-group{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface)}.err-group.is-action{border-left-color:var(--adm-danger)}.err-group summary{border-radius:var(--adm-radius);cursor:pointer;gap:6px;padding:14px 16px;list-style:none;display:grid}.err-group summary::-webkit-details-marker{display:none}.err-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.err-group-title{color:var(--adm-ink);font-size:15px;font-weight:700}.err-group-count{color:var(--adm-muted);font-variant-numeric:tabular-nums;font-size:13px}.err-group-ws{color:var(--adm-text);font-size:13px}.err-group-body{gap:8px;padding:0 16px 14px;display:grid}.err-group-workspaces{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.err-group-workspaces a{color:var(--adm-primary);font-weight:650}.err-group-problems{gap:6px;margin:0;padding:0;list-style:none;display:grid}.err-group-problems li{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);padding:8px 10px;font-size:13px}@media (width<=640px){.err-card{padding:14px}.err-lines>div,.err-tech-facts>div{grid-template-columns:1fr;gap:2px}}.diagnose{gap:8px;min-width:0;display:grid}.diagnose-actions{width:fit-content;display:inline-flex;position:relative}.diagnose-menu{z-index:5;border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);min-width:240px;box-shadow:var(--adm-shadow);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.diagnose-menu button{border-radius:var(--adm-radius-sm);width:100%;color:var(--adm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;display:block}.diagnose-menu button:hover,.diagnose-menu button:focus-visible{background:var(--adm-primary-soft);color:var(--adm-primary-ink);outline:none}.diagnose-live:empty{display:none}.diagnose-loading,.diagnose-error{color:var(--adm-muted);align-items:center;gap:8px;margin:0;display:flex}.diagnose-error{color:var(--adm-danger)}.diagnose-spinner{border:2px solid var(--adm-border-strong);border-top-color:var(--adm-primary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite diagnose-spin}@keyframes diagnose-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.diagnose-spinner{animation:none}}.diagnose-result{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);gap:10px;min-width:0;padding:12px 14px;display:grid}.diagnose-result.is-ok{border-left-color:var(--adm-success)}.diagnose-result.is-problem{border-left-color:var(--adm-danger)}.diagnose-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diagnose-when{color:var(--adm-muted);font-size:.85em}.diagnose-summary{color:var(--adm-text);overflow-wrap:anywhere;margin:0;font-weight:600}.diagnose-findings{gap:6px;margin:0;padding:0;list-style:none;display:grid}.diagnose-findings li{border-top:1px solid var(--adm-border);grid-template-columns:auto minmax(120px,.6fr) minmax(0,1.4fr);align-items:baseline;gap:8px;padding-top:6px;display:grid}.diagnose-findings li:first-child{border-top:0;padding-top:0}.diagnose-label{color:var(--adm-muted);overflow-wrap:anywhere}.diagnose-value{color:var(--adm-text);overflow-wrap:anywhere}@media (width<=640px){.diagnose-findings li{grid-template-columns:auto minmax(0,1fr)}.diagnose-value{grid-column:1/-1}}.diagnose-technical summary{color:var(--adm-muted);cursor:pointer}.diagnose-technical pre{border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);max-height:320px;color:var(--adm-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;padding:10px;font-size:12px;overflow:auto}.diagnose-again{justify-self:start}.bug-report-form{gap:8px;display:grid}.bug-report-form label{gap:6px;font-size:13px;font-weight:600;display:grid}.bug-report-form textarea{resize:vertical;width:100%;min-width:0}.bug-report-hint{color:var(--muted);text-align:right;margin-top:-4px;font-size:12px}.bug-report-error{color:var(--error);font-size:12.5px}.bug-report-saved{margin:4px 0 12px;font-size:14px;font-weight:600}.bug-boundary{border:1px solid var(--border);max-width:560px;color:var(--ink);background:#fff;border-radius:16px;justify-items:start;gap:12px;margin:12vh auto;padding:24px;display:grid}.bug-boundary h1{margin:0;font-size:20px}.bug-boundary p{color:var(--muted);margin:0}.onb{--onb-ink:color-mix(in srgb, var(--brand-violet) 22%, #141414);--onb-text:color-mix(in srgb, var(--brand-violet) 12%, #383838);--onb-muted:color-mix(in srgb, var(--brand-violet) 14%, #5e5e5e);--onb-subtle:color-mix(in srgb, var(--brand-violet) 12%, #757575);--onb-canvas:color-mix(in srgb, var(--brand-purple) 3%, white);--onb-hairline:color-mix(in srgb, var(--brand-purple) 11%, transparent);--onb-line:color-mix(in srgb, var(--brand-purple) 16%, white);--onb-input-line:color-mix(in srgb, var(--brand-purple) 22%, #949494);--onb-input-hover:color-mix(in srgb, var(--brand-purple) 42%, #707070);--onb-ring:color-mix(in srgb, var(--brand-violet) 16%, transparent);--onb-tint:color-mix(in srgb, var(--brand-violet) 6%, white);--onb-tint-strong:color-mix(in srgb, var(--brand-violet) 11%, white);--onb-accent:var(--brand-violet);--onb-gradient:linear-gradient(100deg, var(--brand-violet), var(--brand-purple) 55%, var(--brand-plum));--onb-ease:cubic-bezier(.22, 1, .36, 1);--onb-column:800px;--onb-gutter:32px;--onb-night-900:color-mix(in srgb, var(--brand-violet) 22%, black);--onb-night-700:color-mix(in srgb, var(--brand-violet) 50%, black);min-height:100svh;color:var(--onb-text);background:radial-gradient(620px 420px at 100% 0%, color-mix(in srgb, var(--brand-violet) 11%, transparent), transparent 70%), radial-gradient(560px 400px at 45% 100%, color-mix(in srgb, var(--brand-gold) 11%, transparent), transparent 70%), radial-gradient(480px 360px at 100% 100%, color-mix(in srgb, var(--brand-pink) 7%, transparent), transparent 72%), var(--onb-canvas);isolation:isolate;flex-direction:column;display:flex;position:relative}.onb select{font-family:inherit}.onb-sr-only,.onb-sr-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onb-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.onb-backdrop .onb-art-stage{--onb-art-width:clamp(240px, 23vw, 350px);right:clamp(16px, calc((100vw - var(--onb-column) - 2 * var(--onb-gutter)) / 4 - var(--onb-art-width) / 2), 120px);width:var(--onb-art-width);aspect-ratio:400/340;opacity:.34;position:absolute;bottom:14px}.onb-art-layer{place-items:center;display:grid;position:absolute;inset:0}.onb-art{width:100%;height:auto;max-height:100%;overflow:visible}.onb-backdrop .onb-art-text.is-on-glass{display:none}.onb-art-text{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:600}.onb-art-text.is-small{font-size:12px}.onb-art-text.is-tiny{letter-spacing:.06em;font-size:10px}.onb-art-text.is-strong{font-weight:750}.onb-backdrop-echo{aspect-ratio:1;border:1.5px dashed color-mix(in srgb, var(--brand-violet) 16%, transparent);background:radial-gradient(closest-side, color-mix(in srgb, var(--brand-pink) 7%, transparent), transparent);border-radius:50%;width:360px;animation:140s linear infinite onb-rotate;position:absolute;top:96px;left:-150px}.onb-backdrop-echo:before{content:"";border:1px solid color-mix(in srgb, var(--brand-purple) 9%, transparent);border-radius:50%;position:absolute;inset:54px}.onb-backdrop-echo:after{content:"";background:linear-gradient(135deg, var(--brand-gold), var(--brand-pink));opacity:.55;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-5px}.onb:before{content:"";z-index:-1;background-image:radial-gradient(circle, color-mix(in srgb, var(--brand-plum) 20%, transparent) 0 1px, transparent 1.5px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(52% 48% at 50% 32%,#000 10%,#0000 78%);mask-image:radial-gradient(52% 48% at 50% 32%,#000 10%,#0000 78%)}.onb:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side at 24% 28%, color-mix(in srgb, var(--brand-violet) 24%, transparent), transparent), radial-gradient(closest-side at 80% 56%, color-mix(in srgb, var(--brand-pink) 16%, transparent), transparent), radial-gradient(closest-side at 34% 84%, color-mix(in srgb, var(--brand-gold) 22%, transparent), transparent);filter:blur(34px);pointer-events:none;width:min(760px,92%);position:absolute;top:150px;left:50%;transform:translate(-50%)}.onb-top{z-index:2;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1320px;margin:0 auto;padding:18px 36px 0;display:flex;position:relative}.onb-logo{background:radial-gradient(ellipse 70% 120% at 0% 0%, color-mix(in srgb, var(--brand-plum) 70%, transparent), transparent 70%), linear-gradient(120deg, var(--onb-night-900), color-mix(in srgb, var(--brand-violet) 62%, black));height:50px;box-shadow:inset 0 1px 0 #ffffff24, 0 10px 24px -14px color-mix(in srgb, var(--brand-plum) 70%, transparent);border-radius:999px;flex:none;align-items:center;padding:0 20px 0 15px;display:inline-flex}.onb-logo img{width:auto;height:40px;display:block}.onb-top-actions{align-items:center;gap:10px;min-width:0;display:flex}.onb-shell{z-index:1;width:100%;max-width:calc(var(--onb-column) + 2 * var(--onb-gutter));padding:clamp(4px, 1.4vh, 22px) var(--onb-gutter) 40px;flex:1 0 auto;margin:0 auto;position:relative}.onb-save{height:34px;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-purple) 8%, transparent);color:var(--onb-muted);white-space:nowrap;background:#fff9;border:1px solid #ffffffbf;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.onb-save svg{color:var(--onb-accent)}.onb-save.is-error,.onb-save.is-error svg{color:var(--brand-crimson)}.onb-signout{white-space:nowrap;border:1px solid var(--onb-line);height:34px;color:var(--onb-text);cursor:pointer;background:#ffffffb3;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:650;transition:border-color .15s,background .15s;display:inline-flex}.onb-signout:hover:not(:disabled){border-color:var(--onb-input-hover);background:#fff}.onb-steps{margin:0 0 18px}.onb-steps-list{grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.onb-step{min-width:0;position:relative}.onb-step-line{z-index:0;background:var(--onb-line);border-radius:2px;height:2px;position:absolute;top:13px;left:calc(50% + 18px);right:calc(18px - 50%);overflow:hidden}.onb-step-line>span{background:var(--onb-gradient);transform-origin:0;height:100%;transition:transform .55s var(--onb-ease);display:block;transform:scaleX(0)}.onb-step.is-done .onb-step-line>span{transform:scaleX(1)}.onb-step-button{z-index:1;width:100%;color:var(--onb-subtle);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:7px;padding:0 2px 4px;font-size:12px;font-weight:600;line-height:1.25;display:flex;position:relative}.onb-step-button.is-static{cursor:default}.onb-step-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.onb-step-dot{border:1.5px solid var(--onb-line);width:28px;height:28px;color:var(--onb-subtle);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:700;transition:border-color .3s,background .3s,box-shadow .3s,color .3s;display:grid}.onb-step-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.onb-step.is-done .onb-step-dot{background:var(--onb-gradient);color:#fff;border-color:#0000}.onb-step.is-done .onb-step-button{color:var(--onb-text)}.onb-step.is-current .onb-step-dot{border:2px solid var(--brand-violet);box-shadow:0 0 0 4px var(--onb-ring);color:var(--brand-violet);background:#fff}.onb-step.is-current .onb-step-button{color:var(--onb-ink);font-weight:750}button.onb-step-button:hover .onb-step-name{color:var(--brand-violet);text-underline-offset:3px;text-decoration:underline}.onb-steps-compact,.onb-steps-bar{display:none}.onb-main{margin:0}.onb-card{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-purple) 9%, transparent), inset 0 1px 0 #ffffffe6, 0 2px 6px color-mix(in srgb, var(--brand-plum) 5%, transparent), 0 34px 70px -34px color-mix(in srgb, var(--brand-plum) 34%, transparent);animation:onb-card-in .5s var(--onb-ease) both;background:#ffffffc7;border:1px solid #ffffffbf;border-radius:24px;padding:34px 42px 28px;position:relative}.onb-form{flex-direction:column;row-gap:34px;display:flex}.onb-frame{flex:1 0 auto;min-height:clamp(440px,64vh,640px)}.onb-frame.is-moving{transition:height .32s var(--onb-ease);overflow:hidden}.onb-frame-inner{display:flow-root}.onb-stage.is-leaving.is-forward{animation:.17s ease-in forwards onb-leave-forward}.onb-stage.is-leaving.is-back{animation:.17s ease-in forwards onb-leave-back}.onb-stage.is-entering.is-forward{animation:onb-enter-forward .38s var(--onb-ease) both}.onb-stage.is-entering.is-back{animation:onb-enter-back .38s var(--onb-ease) both}.onb-card-head{margin-bottom:26px}.onb-eyebrow{color:var(--brand-violet);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;font-size:11px;font-weight:750;display:flex}.onb-eyebrow:before{content:"";background:linear-gradient(90deg, var(--brand-gold), var(--brand-pink));border-radius:3px;width:22px;height:3px}.onb-card h1{color:var(--onb-ink);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:800;line-height:1.12}.onb-card h1:after{content:"";background:linear-gradient(135deg, var(--brand-gold), var(--brand-pink));border-radius:50%;width:.22em;height:.22em;margin-left:.07em;display:inline-block}.onb-card h1:focus{outline:none}.onb-lede{max-width:640px;color:var(--onb-muted);margin:10px 0 0;font-size:15px;line-height:1.6}.onb-why{max-width:680px;color:var(--onb-subtle);align-items:flex-start;gap:8px;margin:10px 0 0;font-size:13px;line-height:1.5;display:flex}.onb-why strong{color:var(--onb-text);font-weight:700}.onb-alert{border:1px solid var(--error-border);background:var(--error-surface);color:var(--brand-crimson);border-radius:12px;align-items:flex-start;gap:10px;margin:-8px 0 22px;padding:12px 14px;font-size:13.5px;font-weight:550;line-height:1.45;display:flex}.onb-alert svg{margin-top:1px}.onb-alert:focus{outline:2px solid var(--brand-crimson);outline-offset:2px}.onb-body{flex-direction:column;gap:24px;display:flex}.onb-stage>.onb-note{margin-top:28px}.onb-section{flex-direction:column;gap:16px;display:flex}.onb-section+.onb-section,.onb-aria-intro+.onb-section{border-top:1px solid var(--onb-hairline);padding-top:24px}.onb-section-head{flex-direction:column;gap:3px;display:flex}.onb-section-title{color:var(--onb-ink);letter-spacing:-.01em;margin:0;font-size:15.5px;font-weight:750}.onb-section-desc{color:var(--onb-muted);margin:0;font-size:13.5px;line-height:1.5}.onb-row-2,.onb-row-3{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.onb-row-2.is-top{align-items:start}.onb-row-2.is-narrow{max-width:360px}.onb-row-3{grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start}.onb-group{border:0;min-width:0;margin:0;padding:0}.onb-field{flex-direction:column;min-width:0;display:flex}.onb-label{color:var(--onb-ink);align-items:baseline;gap:8px;margin:0 0 7px;padding:0;font-size:13px;font-weight:650;display:flex}legend.onb-label{float:left;width:100%}legend.onb-label+*{clear:left}.onb-optional{color:var(--onb-subtle);font-size:12px;font-weight:550}.onb-help,.onb-hint{color:var(--onb-muted);margin:0 0 10px;font-size:12.5px;line-height:1.5}.onb-field .onb-hint{margin:7px 0 0}.onb-hint.is-tight{margin:-6px 0 0}.onb-input-wrap{position:relative}.onb-input-icon{z-index:1;width:42px;height:46px;color:var(--onb-subtle);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;left:0}.onb-input-wrap:focus-within .onb-input-icon{color:var(--brand-violet)}.onb .required-mark{color:var(--brand-crimson);margin-left:3px;font-weight:700}.onb-input{border:1px solid var(--onb-input-line);width:100%;height:46px;color:var(--onb-ink);background:#fff;border-radius:11px;padding:0 14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s;display:block}.onb-input-wrap.has-icon .onb-input{padding-left:42px}.onb-input::placeholder{color:var(--onb-subtle)}.onb-input:hover:not(:disabled){border-color:var(--onb-input-hover)}.onb-input:focus{border-color:var(--brand-violet);box-shadow:0 0 0 4px var(--onb-ring);outline:none}.onb-input[aria-invalid=true]{border-color:var(--brand-crimson)}.onb-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-crimson) 14%, transparent)}.onb-input[type=search]::-webkit-search-cancel-button{cursor:pointer}.onb-select-wrap{position:relative}.onb-select{appearance:none;cursor:pointer;padding-right:40px}.onb-select-chevron{color:var(--onb-muted);pointer-events:none;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.onb-error{color:var(--brand-crimson);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12.5px;font-weight:560;line-height:1.4;display:flex}.onb-error svg{flex:none;margin-top:1px}.onb-cards{gap:10px;display:grid}.onb-cards-1{grid-template-columns:minmax(0,1fr)}.onb-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.onb-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.onb-card-option{border:1px solid var(--onb-line);min-width:0;min-height:60px;color:var(--onb-ink);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:13px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.onb-cards.is-compact .onb-card-option{min-height:52px;padding:11px 14px}.onb-card-option:hover{border-color:var(--onb-input-hover);box-shadow:0 4px 14px -8px color-mix(in srgb, var(--brand-plum) 30%, transparent)}.onb-card-option.is-selected{border-color:var(--brand-violet);background:var(--onb-tint);box-shadow:inset 0 0 0 1px var(--brand-violet)}.onb-card-option:has(.onb-sr-input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.onb-indicator{border:1.5px solid var(--onb-input-line);color:#fff;background:#fff;flex:none;place-items:center;width:20px;height:20px;transition:border-color .15s,background .15s;display:grid}.onb-indicator.is-dot{border-radius:50%}.onb-indicator.is-box{border-radius:6px}.onb-indicator.is-box svg{opacity:0}.is-selected>.onb-indicator.is-dot{border:6px solid var(--brand-violet)}.is-selected>.onb-indicator.is-box{background:var(--onb-gradient);border-color:#0000}.is-selected>.onb-indicator.is-box svg{opacity:1}.onb-card-media{background:var(--onb-tint);width:34px;height:34px;color:var(--brand-plum);border-radius:10px;flex:none;place-items:center;display:grid}.onb-card-option.is-selected .onb-card-media{background:#fff}.onb-card-slot{min-width:0;position:relative}.onb-card-slot>.onb-card-option{height:100%;padding-right:58px}.onb-card-action{display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.onb-card-media .connection-provider-mark{place-items:center;width:22px;height:22px;display:grid}.onb-card-media .connection-provider-mark svg{width:20px;height:20px}.onb-card-media .provider-phone{color:var(--brand-purple)}.onb-card-media .provider-instagram{color:var(--brand-magenta)}.onb-card-media .provider-messenger{color:var(--brand-violet)}.onb-channel-glyph{place-items:center;display:grid}.onb-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.onb-card-label{font-size:14.5px;font-weight:650;line-height:1.3}.onb-card-hint{color:var(--onb-muted);font-size:12.5px;line-height:1.35}.onb-chips{flex-wrap:wrap;gap:8px;display:flex}.onb-chip{border:1px solid var(--onb-line);min-height:38px;color:var(--onb-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 11px;font-size:13.5px;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.onb-chip.is-small{min-height:32px;padding:0 12px;font-size:13px}.onb-chip:hover{border-color:var(--onb-input-hover)}.onb-chip.is-selected{border-color:var(--brand-violet);background:var(--onb-tint-strong);color:color-mix(in srgb, var(--brand-violet) 70%, black)}.onb-chip:has(.onb-sr-input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.onb-chip-check{background:var(--onb-tint);width:18px;height:18px;color:var(--onb-muted);border-radius:50%;place-items:center;display:grid}.onb-chip.is-selected .onb-chip-check{background:var(--onb-gradient);color:#fff}.onb-segmented{border:1px solid var(--onb-line);background:color-mix(in srgb, var(--brand-purple) 3%, white);border-radius:13px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.onb-segment{min-width:76px;min-height:38px;color:var(--onb-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-size:13.5px;font-weight:650;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.onb-segment:hover{background:#fff}.onb-segment.is-selected{box-shadow:0 0 0 1px var(--brand-violet), 0 2px 8px -4px color-mix(in srgb, var(--brand-plum) 40%, transparent);color:var(--brand-violet);background:#fff}.onb-segment:has(.onb-sr-input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.onb-switch-list{border:1px solid var(--onb-line);background:#fff;border-radius:14px;flex-direction:column;display:flex}.onb-switch-row{justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 16px;display:flex}.onb-switch-row+.onb-switch-row{border-top:1px solid var(--onb-hairline)}.onb-switch-text{flex-direction:column;gap:2px;display:flex}.onb-switch-label{color:var(--onb-ink);cursor:pointer;font-size:14px;font-weight:600}.onb-switch-hint{color:var(--onb-muted);font-size:12.5px}.onb-switch{background:color-mix(in srgb, var(--brand-purple) 18%, white);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--onb-input-line);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0;transition:background .2s;position:relative}.onb-switch.is-small{width:38px;height:22px}.onb-switch-thumb{width:20px;height:20px;transition:transform .2s var(--onb-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.onb-switch.is-small .onb-switch-thumb{width:16px;height:16px}.onb-switch[aria-checked=true]{background:var(--onb-gradient);box-shadow:none}.onb-switch[aria-checked=true] .onb-switch-thumb{transform:translate(18px)}.onb-switch.is-small[aria-checked=true] .onb-switch-thumb{transform:translate(16px)}.onb-switch:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.onb-actions{border-top:1px solid var(--onb-hairline);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.onb-button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:14.5px;font-weight:700;transition:background .2s,box-shadow .2s,border-color .2s,transform .2s;display:inline-flex}.onb-button:disabled{cursor:default;opacity:.55}.onb-button.is-primary{background:var(--onb-gradient);min-width:168px;box-shadow:inset 0 1px 0 #ffffff38, 0 12px 26px -14px color-mix(in srgb, var(--brand-violet) 80%, transparent);color:#fff}.onb-button.is-primary:hover:not(:disabled){background:linear-gradient(110deg, var(--brand-purple), var(--brand-plum) 60%, var(--brand-magenta));box-shadow:inset 0 1px 0 #ffffff38, 0 18px 34px -12px color-mix(in srgb, var(--brand-violet) 80%, transparent);transform:translateY(-1px)}.onb-button.is-ghost{border-color:var(--onb-line);color:var(--onb-text);background:#ffffffb3;padding:0 16px}.onb-button.is-ghost:hover:not(:disabled){border-color:var(--onb-input-hover);background:#fff}.onb-button.is-ghost:disabled{visibility:hidden}.onb-button.is-secondary{border-color:var(--onb-input-line);min-height:42px;color:var(--onb-ink);background:#fff;font-size:13.5px}.onb-button.is-secondary:hover:not(:disabled){border-color:var(--brand-violet)}.onb-button.is-wide{width:100%}.onb-button:focus-visible,.onb-signout:focus-visible,.onb-link-button:focus-visible,.onb-icon-button:focus-visible,.onb-add-row:focus-visible,.onb-add-brand:focus-visible,.onb-tag-remove:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.onb-link-button{color:var(--brand-violet);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 2px;font-size:13px;font-weight:700;display:inline-flex}.onb-link-button:hover{text-underline-offset:3px;text-decoration:underline}.onb-icon-button{width:36px;height:36px;color:var(--onb-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.onb-icon-button:hover{background:var(--onb-tint);color:var(--brand-crimson)}.onb-icon-button.is-quiet:hover{color:var(--brand-violet)}.onb-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite onb-spin;display:inline-block}.onb-spinner.is-small{width:16px;height:16px}.onb-spinner.is-tiny{border-width:1.5px;width:12px;height:12px}@keyframes onb-spin{to{transform:rotate(360deg)}}.onb-note{border:1px solid color-mix(in srgb, var(--brand-violet) 14%, white);background:var(--onb-tint);color:color-mix(in srgb, var(--brand-plum) 75%, black);border-radius:13px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:13.5px;line-height:1.5;display:flex}.onb-note>svg{color:var(--brand-violet);flex:none;margin-top:2px}.onb-note strong{font-weight:700}.onb-note.is-warm{border-color:var(--warm-border);background:var(--warm-surface)}.onb-note.is-warm>svg{color:color-mix(in srgb, var(--brand-gold) 60%, black)}.onb-note .onb-link-button{padding:0}.onb-foot{color:var(--onb-subtle);text-align:center;justify-content:center;align-items:center;gap:7px;margin:22px 0 0;font-size:12.5px;display:flex}.onb-foot svg{color:var(--brand-violet)}.onb-question{flex-direction:column;gap:0;display:flex}.onb-question-meta{color:var(--onb-muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-bottom:10px;font-size:12.5px;font-weight:650;display:flex}.onb-question-dots{gap:5px;display:inline-flex}.onb-question-dots span{background:var(--onb-line);border-radius:4px;width:18px;height:4px}.onb-question-dots .is-done{background:color-mix(in srgb, var(--brand-violet) 55%, white)}.onb-question-dots .is-current{background:var(--onb-gradient)}.onb-question-title{color:var(--onb-ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:750;line-height:1.3}.onb-question-title:focus{outline:none}.onb-why{color:var(--onb-muted);align-items:flex-start;gap:7px;margin:8px 0 20px;font-size:13px;line-height:1.45;display:flex}.onb-why svg{color:var(--brand-violet);flex:none;margin-top:1px}.onb-question .onb-field{margin-top:18px}.onb-tags{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.onb-tag{background:var(--onb-gradient);color:#fff;border-radius:999px;align-items:center;gap:4px;min-height:32px;padding:0 4px 0 12px;font-size:13px;font-weight:650;display:inline-flex}.onb-tag-remove{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.onb-tag-remove:hover{background:#ffffff52}.onb-brand-box{border:1px solid var(--onb-line);background:#fff;border-radius:14px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.onb-brand-box:focus-within{border-color:var(--brand-violet);box-shadow:0 0 0 4px var(--onb-ring)}.onb-brand-box .onb-input{border:0;border-bottom:1px solid var(--onb-hairline);border-radius:0}.onb-brand-box .onb-input:hover,.onb-brand-box .onb-input:focus{border-color:var(--onb-hairline);box-shadow:none;outline:none}.onb-brand-list{flex-wrap:wrap;gap:7px;max-height:196px;padding:12px;display:flex;overflow-y:auto}.onb-brand-list .onb-hint{margin:4px}.onb-add-brand{border:0;border-top:1px solid var(--onb-hairline);background:var(--onb-tint);width:100%;color:var(--brand-violet);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;font-weight:700;display:flex}.onb-locations{flex-direction:column;gap:16px;display:flex}.onb-location{border:1px solid var(--onb-line);background:#fffc;border-radius:16px;flex-direction:column;gap:16px;padding:18px 20px 16px;display:flex}.onb-location-head{align-items:center;gap:10px;min-height:36px;display:flex}.onb-location-index{background:var(--onb-tint-strong);width:26px;height:26px;color:var(--brand-violet);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:750;display:grid}.onb-location-title{min-width:0;color:var(--onb-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:750;overflow:hidden}.onb-pill{border:1px solid var(--warm-border);background:var(--warm-surface);color:color-mix(in srgb, var(--brand-plum) 80%, black);border-radius:999px;flex:none;padding:3px 10px;font-size:11.5px;font-weight:700}.onb-location-head .onb-icon-button{margin-left:auto}.onb-hours{border:1px solid var(--onb-hairline);background:color-mix(in srgb, var(--brand-purple) 2.5%, white);border-radius:13px}.onb-hours-head{align-items:center;gap:12px;padding:11px 14px;display:flex}.onb-hours-icon{width:32px;height:32px;box-shadow:0 0 0 1px var(--onb-hairline);color:var(--brand-violet);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.onb-hours-text{flex-direction:column;flex:1;min-width:0;display:flex}.onb-hours-text .onb-label{margin:0}.onb-hours-summary{color:var(--onb-muted);font-size:12.5px;line-height:1.4}.onb-hours-grid{border-top:1px solid var(--onb-hairline);flex-direction:column;padding:4px 14px 10px;display:flex}.onb-day{grid-template-columns:104px auto minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:50px;display:grid}.onb-day+.onb-day{border-top:1px dashed var(--onb-hairline)}.onb-day-name{color:var(--onb-ink);font-size:13.5px;font-weight:650}.onb-day.is-closed .onb-day-name{color:var(--onb-muted)}.onb-day-times{align-items:center;gap:8px;display:flex}.onb-time{font-variant-numeric:tabular-nums;width:128px;height:38px;padding:0 10px;font-size:13.5px}.onb-day-to{color:var(--onb-muted);font-size:12.5px}.onb-day-closed{color:var(--onb-subtle);font-size:13px;font-weight:600}.onb-day-error{grid-column:1/-1;margin:0 0 8px}.onb-add-row{border:1.5px dashed var(--onb-input-line);min-height:52px;color:var(--brand-violet);cursor:pointer;background:#fff9;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.onb-add-row:hover{border-color:var(--brand-violet);background:var(--onb-tint)}.onb-aria-intro{border:1px solid color-mix(in srgb, var(--brand-violet) 12%, white);background:radial-gradient(ellipse 60% 120% at 100% 0%, color-mix(in srgb, var(--brand-pink) 8%, transparent), transparent 70%), var(--onb-tint);border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex}.onb-aria-intro .aria-portrait{box-shadow:0 0 0 3px white, 0 0 0 5px color-mix(in srgb, var(--brand-violet) 25%, white);border-radius:50%;flex:none}.onb-aria-intro p{color:var(--onb-text);margin:0;font-size:14px;line-height:1.55}.onb-voice-layout{grid-template-columns:minmax(0,1fr) minmax(236px,272px);align-items:start;gap:18px;display:grid}.onb-voice-layout>.voice-call{position:sticky;top:16px}.onb-person{flex-direction:column;gap:12px;min-width:0;display:flex}.onb-invitee{border:1px solid var(--onb-hairline);background:color-mix(in srgb, var(--brand-purple) 2.5%, white);border-radius:13px;flex-direction:column;gap:12px;padding:14px;display:flex}.onb-invitee .onb-hint{margin:0}.onb-import-start{flex-direction:column;gap:8px;display:flex}.onb-import-start .onb-hint{margin:0}.onb-dropzone{border:1.5px dashed var(--onb-input-line);cursor:pointer;background:#ffffffb3;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .15s,background .15s;display:flex;position:relative}.onb-dropzone:hover,.onb-dropzone.is-dragging{border-color:var(--brand-violet);background:var(--onb-tint)}.onb-dropzone:has(.onb-sr-input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.onb-dropzone-icon{background:var(--onb-tint-strong);width:42px;height:42px;color:var(--brand-violet);border-radius:12px;flex:none;place-items:center;display:grid}.onb-dropzone-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.onb-dropzone-text strong{color:var(--onb-ink);font-size:14px;font-weight:700}.onb-dropzone-text span{color:var(--onb-muted);font-size:12.5px}.onb-dropzone-button{border:1px solid var(--onb-input-line);color:var(--onb-ink);background:#fff;border-radius:10px;flex:none;padding:8px 14px;font-size:13px;font-weight:700}.onb-import{border:1px solid var(--onb-line);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.onb-import.is-working{border-color:color-mix(in srgb, var(--brand-violet) 22%, white);background:var(--onb-tint)}.onb-import.is-warm{border-color:var(--warm-border);background:color-mix(in srgb, var(--brand-gold) 6%, white)}.onb-import.is-error{border-color:var(--error-border);background:var(--error-surface)}.onb-import-icon{background:var(--onb-gradient);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.onb-import-icon.is-spinning{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-violet) 20%, white);color:var(--brand-violet);background:#fff}.onb-import.is-warm .onb-import-icon{background:var(--brand-gold);color:var(--onb-ink)}.onb-import.is-error .onb-import-icon{background:var(--brand-crimson)}.onb-import-body{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.onb-import-title{color:var(--onb-ink);margin:0;font-size:14.5px;font-weight:750}.onb-import-text{color:var(--onb-text);margin:0;font-size:13.5px;line-height:1.5}.onb-import-progress{width:100%;color:var(--onb-muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;margin-top:8px;font-size:12px;display:flex}.onb-progress{appearance:none;background:#fff;border:0;border-radius:6px;width:100%;height:6px;overflow:hidden}.onb-progress::-webkit-progress-bar{background:#fff;border-radius:6px}.onb-progress::-webkit-progress-value{background:var(--onb-gradient);border-radius:6px}.onb-progress::-moz-progress-bar{background:var(--onb-gradient);border-radius:6px}.onb-mapping{flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-top:8px;display:flex}.onb-mapping .onb-hint{margin:0}.onb-mapping-rows{flex-direction:column;gap:8px;width:100%;display:flex}.onb-mapping-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:12px;display:grid}.onb-mapping-header{min-width:0;color:var(--onb-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex;overflow:hidden}.onb-mapping-header svg{color:var(--onb-subtle);flex:none}.onb-mapping .onb-input{height:40px;font-size:13.5px}.onb-review{flex-direction:column;gap:12px;display:flex}.onb-review-card{border:1px solid var(--onb-line);background:#ffffffd1;border-radius:16px;padding:16px 20px 14px}.onb-review-card.has-problem{border-color:var(--error-border)}.onb-review-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.onb-review-head h2{color:var(--onb-ink);margin:0;font-size:15px;font-weight:750}.onb-review-card>.onb-error{margin:0 0 8px}.onb-review-list{flex-direction:column;margin:0;display:flex}.onb-review-row{grid-template-columns:170px minmax(0,1fr);gap:16px;padding:7px 0;display:grid}.onb-review-row+.onb-review-row{border-top:1px solid var(--onb-hairline)}.onb-review-row dt{color:var(--onb-muted);font-size:13px}.onb-review-row dd{min-width:0;color:var(--onb-ink);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;font-size:13.5px;font-weight:550;line-height:1.45;display:flex}.onb-review-sub{color:var(--onb-muted);font-size:12.5px;font-weight:500}.onb-state,.onb-finished{text-align:center;flex-direction:column;align-items:center;display:flex}.onb-state{padding:24px 0}.onb-state .onb-button{margin-top:22px}.onb-state-icon{background:var(--onb-tint-strong);width:52px;height:52px;color:var(--brand-violet);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.onb-state-icon.is-error{background:var(--error-surface);color:var(--brand-crimson)}.onb-card.is-finished{padding:44px 48px 38px}.onb-finished .onb-lede{margin-bottom:26px}.onb-done-mark{background:var(--onb-gradient);width:64px;height:64px;box-shadow:0 0 0 8px var(--onb-ring), 0 18px 36px -16px color-mix(in srgb, var(--brand-violet) 80%, transparent);color:#fff;border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.onb-applied{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0 0 22px;padding:0;list-style:none;display:grid}.onb-applied li{border:1px solid var(--onb-line);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.onb-applied li>span:nth-child(2){flex-direction:column;gap:1px;display:flex}.onb-applied strong{color:var(--onb-ink);font-size:14px;font-weight:700}.onb-applied li>span:nth-child(2)>span{color:var(--onb-muted);font-size:13px}.onb-applied-icon{background:var(--onb-gradient);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.onb-applied .is-skipped .onb-applied-icon{background:var(--onb-tint-strong);color:var(--brand-violet)}.onb-applied .is-failed .onb-applied-icon,.onb-applied .is-partial .onb-applied-icon{background:var(--warm-surface);color:color-mix(in srgb, var(--brand-gold) 55%, black)}.onb-applied li>.onb-link-button{flex:none;align-self:center;margin-left:auto}.onb-applied-title{width:100%;color:var(--onb-ink);text-align:left;margin:0 0 10px;font-size:15px;font-weight:700}.onb-finished .onb-note{text-align:left;width:100%;margin-bottom:22px}.onb-art-layer.is-entering{animation:onb-art-in .6s var(--onb-ease) .14s both}.onb-art-layer.is-leaving{animation:.26s ease-in forwards onb-art-out}.onb-art-float{animation:7s ease-in-out infinite alternate onb-float}.onb-art-float.d2{animation-duration:8s;animation-delay:-2.5s}.onb-art-float.d3{animation-duration:9s;animation-delay:-5s}.onb-art-spin{transform-box:fill-box;transform-origin:50%;animation:90s linear infinite onb-rotate}.onb-art-orbit{transform-box:view-box;transform-origin:200px 170px;animation:70s linear infinite onb-rotate}.onb-art-orbit.is-slow{animation-duration:110s;animation-direction:reverse}.onb-art-upright{transform-box:fill-box;transform-origin:50%;animation:70s linear infinite reverse onb-rotate}.onb-art-orbit.is-slow .onb-art-upright{animation-duration:110s;animation-direction:normal}.onb-art-ping{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite onb-ping}.onb-art-pulse{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite alternate onb-pulse}.onb-art-dash{animation:2.6s linear infinite onb-dash}.onb-art-dash.d2{animation-duration:3.4s}.onb-art-progress{animation:6s linear infinite onb-dash-ring}.onb-art-hand{transform-box:view-box;transform-origin:310px 262px;animation:30s linear infinite onb-rotate}.onb-art-hand.is-slow{transform-origin:190px 176px;animation-duration:60s}.onb-art-wave{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite alternate onb-wave}.onb-art-wave.d2{animation-delay:-.4s}.onb-art-wave.d3{animation-delay:-.8s}.onb-art-wave.d4{animation-delay:-1.1s}.onb-art-twinkle{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite alternate onb-twinkle}.onb-art-twinkle.d2{animation-delay:-1s}.onb-art-twinkle.d3{animation-delay:-2s}.onb-art-tick{transform-box:fill-box;transform-origin:0;animation:onb-tick-in .5s var(--onb-ease) both}.onb-art-tick.d1{animation-delay:.25s}.onb-art-tick.d2{animation-delay:.38s}.onb-art-tick.d3{animation-delay:.51s}.onb-art-tick.d4{animation-delay:.64s}.onb-art-tick.d5{animation-delay:.77s}@keyframes onb-card-in{0%{opacity:0;transform:translateY(10px)}}@keyframes onb-leave-forward{to{opacity:0;transform:translate(-20px)}}@keyframes onb-leave-back{to{opacity:0;transform:translate(20px)}}@keyframes onb-enter-forward{0%{opacity:0;transform:translate(24px)}}@keyframes onb-enter-back{0%{opacity:0;transform:translate(-24px)}}@keyframes onb-art-in{0%{opacity:0}}@keyframes onb-art-out{to{opacity:0}}@keyframes onb-float{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}@keyframes onb-rotate{to{transform:rotate(360deg)}}@keyframes onb-ping{0%{opacity:.8;transform:scale(.7)}80%,to{opacity:0;transform:scale(1.9)}}@keyframes onb-pulse{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}@keyframes onb-dash{to{stroke-dashoffset:-40px}}@keyframes onb-dash-ring{to{stroke-dashoffset:-151px}}@keyframes onb-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes onb-twinkle{0%{opacity:.45;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}@keyframes onb-tick-in{0%{opacity:0;transform:scale(.6)}}@media (width<=1279px){.onb-card{padding:32px 34px 26px}}@media (width<=1239px){.onb-backdrop .onb-art-stage{--onb-art-width:170px;opacity:.3;bottom:8px;right:8px}}@media (width<=1023px){.onb-backdrop .onb-art-stage{display:none}.onb-top{padding:18px var(--onb-gutter) 0}}@media (width<=859px){.onb-steps-list,.onb-eyebrow{display:none}.onb-steps{margin-bottom:16px}.onb-steps-compact{color:var(--onb-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;font-size:12.5px;font-weight:650;display:flex}.onb-steps-compact-name{color:var(--onb-ink);font-weight:750}.onb-steps-bar{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.onb-steps-bar span{background:var(--onb-line);border-radius:4px;height:4px;position:relative;overflow:hidden}.onb-steps-bar span:after{content:"";background:var(--onb-gradient);transform-origin:0;transition:transform .5s var(--onb-ease);position:absolute;inset:0;transform:scaleX(0)}.onb-steps-bar .is-done:after,.onb-steps-bar .is-current:after{transform:scaleX(1)}.onb-steps-bar .is-done:after{opacity:.55}}@media (width<=759px){.onb-voice-layout{grid-template-columns:minmax(0,1fr);gap:14px}.onb-voice-layout>.voice-call{order:-1;position:static}.onb-voice-layout .onb-cards-1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.onb{--onb-gutter:16px}.onb-backdrop-echo{display:none}.onb-top{padding:14px var(--onb-gutter) 0;gap:8px}.onb-logo{height:38px;padding:0 13px 0 10px}.onb-logo img{height:29px}.onb-top-actions{gap:8px}.onb-save,.onb-signout{height:32px;padding:0 11px;font-size:12px}.onb-save.is-idle,.onb-save.is-saved{justify-content:center;width:32px;padding:0}.onb-save.is-idle .onb-save-text,.onb-save.is-saved .onb-save-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onb-shell{padding-top:14px;padding-bottom:0}.onb-why{font-size:12.5px}.onb-card{border-radius:20px;padding:26px 18px 0}.onb-form{row-gap:28px}.onb-frame{min-height:auto}.onb-card.is-finished,.onb-card.is-state{padding:32px 20px 26px}.onb-card h1{font-size:25px}.onb-lede{font-size:14px}.onb-card-head{margin-bottom:22px}.onb-question-title{font-size:19px}.onb-cards-2,.onb-cards-3,.onb-voice-layout .onb-cards-1,.onb-row-2,.onb-row-3{grid-template-columns:minmax(0,1fr)}.onb-row-2.is-narrow{grid-template-columns:repeat(2,minmax(0,1fr))}.onb-card-option{min-height:54px;padding:12px 14px}.onb-location{padding:16px 14px 14px}.onb-hours-head{flex-wrap:wrap;padding:10px 12px}.onb-hours-head .onb-link-button{margin-left:44px}.onb-hours-grid{padding:2px 10px 8px}.onb-day{grid-template-columns:minmax(0,1fr) auto auto;row-gap:6px;padding:8px 0}.onb-day .onb-switch{grid-area:1/2}.onb-day .onb-icon-button{grid-area:1/3}.onb-day-times,.onb-day-closed{grid-column:1/-1}.onb-time{flex:1;width:auto;min-width:0}.onb-review-card{padding:14px 14px 12px}.onb-review-row{grid-template-columns:minmax(0,1fr);gap:2px}.onb-mapping-row{grid-template-columns:minmax(0,1fr);gap:4px}.onb-applied{grid-template-columns:minmax(0,1fr)}.onb-segment{min-width:0;padding:0 12px}.onb-dropzone-button{display:none}.onb-actions{z-index:5;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--onb-hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:0 0 20px 20px;margin:auto -18px 0;position:sticky;bottom:0}.onb-button.is-primary{flex:1;min-width:0}.onb-foot{margin:18px 0 24px;padding:0 8px}}@media (prefers-reduced-motion:reduce){.onb :not(.onb-spinner),.onb :before,.onb :after,.onb-card{transition:none!important;animation:none!important}.onb-spinner{animation-duration:2.4s}.onb-art-layer.is-leaving{display:none}}.pp-shell{z-index:1;width:100%;max-width:calc(1180px + 2 * var(--onb-gutter));padding:clamp(8px, 2vh, 26px) var(--onb-gutter) 48px;flex:1 0 auto;margin:0 auto;position:relative}.pp-main{animation:onb-card-in .5s var(--onb-ease) both;flex-direction:column;gap:22px;display:flex}.pp-narrow{max-width:640px;margin:clamp(12px,6vh,64px) auto 0}.pp-top-alert{max-width:640px;margin:0 auto 16px}.pp-head{text-align:center}.pp-head .onb-eyebrow{justify-content:center}.pp-head h1{color:var(--onb-ink);letter-spacing:-.035em;margin:0;font-size:32px;font-weight:800;line-height:1.12}.pp-head h1:focus,.pp-narrow h1:focus{outline:none}.pp-head .onb-lede{margin:10px auto 0}.pp-notice{border:1px solid var(--onb-line);background:var(--onb-tint);max-width:640px;color:var(--onb-text);border-radius:12px;align-items:center;gap:10px;margin:0 auto;padding:10px 10px 10px 14px;font-size:13.5px;line-height:1.45;display:flex}.pp-notice>svg{color:var(--brand-violet);flex:none}.pp-notice p{flex:1;margin:0}.pp-periods{border:0;flex-direction:column;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pp-periods legend{color:var(--onb-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0 auto 8px;padding:0;font-size:12px;font-weight:700}.pp-period-options{border:1px solid var(--onb-line);background:#fffc;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:inline-flex}.pp-period{min-height:40px;color:var(--onb-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:inline-flex;position:relative}.pp-period:hover{background:var(--onb-tint)}.pp-period.is-selected{background:var(--onb-gradient);color:#fff}:is(.pp-period:has(input:focus-visible),.pp-plan:has(input:focus-visible),.pp-fee-row:has(input:focus-visible)){outline:3px solid var(--focus);outline-offset:3px}.pp-save{background:color-mix(in srgb, var(--brand-gold) 22%, white);color:color-mix(in srgb, var(--brand-gold) 30%, black);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:750}.pp-period.is-selected .pp-save{color:#fff;background:#ffffff3d}.pp-plans{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;display:grid}.pp-plan{border:1.5px solid var(--onb-line);min-width:0;box-shadow:0 18px 40px -32px color-mix(in srgb, var(--brand-plum) 40%, transparent);cursor:pointer;background:#ffffffd6;border-radius:18px;flex-direction:column;gap:4px;padding:20px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.pp-plan:hover{border-color:var(--onb-input-hover)}.pp-plan.is-selected{border-color:var(--brand-violet);box-shadow:0 0 0 3px var(--onb-ring), 0 22px 46px -30px color-mix(in srgb, var(--brand-violet) 60%, transparent);background:#fff}.pp-plan.is-skeleton{cursor:default}.pp-plan-top{align-items:center;gap:8px;min-height:26px;display:flex}.pp-plan-name{color:var(--onb-ink);letter-spacing:-.01em;font-size:16px;font-weight:800}.pp-badge{background:var(--onb-tint-strong);color:var(--brand-violet);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:750}.pp-radio{border:1.5px solid var(--onb-input-line);color:#fff;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;display:grid}.pp-plan.is-selected .pp-radio{background:var(--onb-gradient);border-color:#0000}.pp-price{align-items:baseline;gap:3px;margin-top:10px;display:flex}.pp-amount{color:var(--onb-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.pp-amount.is-custom{font-size:26px}.pp-per{color:var(--onb-muted);font-size:13.5px;font-weight:600}.pp-billed{min-height:19px;color:var(--onb-muted);font-size:12.5px;line-height:1.5}.pp-saved{color:#067647;font-weight:700}.pp-list,.pp-benefits{flex-direction:column;gap:7px;margin-top:14px;display:flex}.pp-benefits{border-top:1px solid var(--onb-hairline);padding-top:12px}.pp-item{color:var(--onb-text);align-items:flex-start;gap:7px;font-size:13px;line-height:1.45;display:flex}.pp-item svg{color:var(--brand-violet);flex:none;margin-top:3px}.pp-item.is-benefit svg{color:var(--brand-pink)}.pp-summary{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-purple) 9%, transparent), 0 30px 60px -36px color-mix(in srgb, var(--brand-plum) 34%, transparent);background:#fffc;border:1px solid #ffffffbf;border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;padding:22px;display:grid}.pp-fee-title{color:var(--onb-ink);margin:0 0 12px;font-size:15px;font-weight:800}.pp-fee-row{border:1.5px solid var(--onb-line);color:var(--onb-text);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;font-size:14px;line-height:1.45;display:flex}.pp-fee-row.is-included{border-color:color-mix(in srgb, var(--brand-violet) 30%, white);background:var(--onb-tint);cursor:default}.pp-fee-row input{width:20px;height:20px;accent-color:var(--brand-violet);flex:none;margin:1px 0 0}.pp-fee-row strong{color:var(--onb-ink)}.pp-fee-tick{background:var(--onb-gradient);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.pp-fee-price{color:var(--brand-violet);white-space:nowrap;font-weight:750}.pp-fee-text{color:var(--onb-muted);margin:4px 0 0;font-size:13px;line-height:1.5;display:block}p.pp-fee-text{align-items:center;gap:6px;display:flex}.pp-total{flex-direction:column;gap:10px;min-width:0;display:flex}.pp-lines{flex-direction:column;gap:8px;margin:0;display:flex}.pp-lines>div{color:var(--onb-text);justify-content:space-between;gap:12px;font-size:14px;display:flex}.pp-lines dt{min-width:0}.pp-lines dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:650}.pp-lines .pp-due{border-top:1px solid var(--onb-line);color:var(--onb-ink);margin-top:4px;padding-top:10px;font-size:17px;font-weight:800}.pp-lines .pp-due dd{font-weight:800}.pp-then{color:var(--onb-muted);margin:0;font-size:13px;line-height:1.5}.pp-alert{margin:0}.pp-total .onb-button{margin-top:4px;text-decoration:none}.pp-secure{color:var(--onb-subtle);text-align:center;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.pp-secure svg{color:var(--brand-violet)}.pp-main>.onb-foot a{color:var(--brand-violet);font-weight:700}.pp-paused-plan{color:var(--onb-text);margin:16px 0 0;font-size:14px}.pp-paused-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.pp-paused-actions .onb-button{margin-top:0}.pp-paused-links{margin:16px 0 0}.pp-paused .onb-alert{margin-top:16px}.pp-pause-icon{background:color-mix(in srgb, var(--brand-gold) 20%, white);color:color-mix(in srgb, var(--brand-gold) 30%, black)}.pp-ok-icon{background:var(--onb-gradient);color:#fff}.pp-state{max-width:640px;margin:0 auto}@media (width<=1099px){.pp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.pp-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.pp-shell{padding-top:14px}.pp-head h1{font-size:26px}.pp-plans{grid-template-columns:minmax(0,1fr)}.pp-periods{align-items:stretch}.pp-period-options{border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pp-period{border-radius:12px;flex-direction:column;justify-content:center;gap:3px;min-height:52px;padding:6px 4px;font-size:13px}.pp-save{font-size:10.5px}.pp-summary{padding:18px 16px}.pp-paused-actions .onb-button{width:100%}}@media (prefers-reduced-motion:reduce){.pp-main{animation:none}.pp-plan,.pp-period{transition:none}}.pp-discount{gap:6px;margin:0 0 4px;display:grid}.pp-discount label{color:var(--onb-ink,inherit);font-size:13px;font-weight:650}.pp-discount .onb-input{text-transform:uppercase;letter-spacing:.04em}.pp-discount-help{color:var(--onb-subtle);margin:0;font-size:12px}.dfp-preparing .onb-state{text-align:center}.dfp-icon{color:var(--brand-violet)}.dfp-when{color:var(--onb-muted);align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:inline-flex}.dfp-when svg{color:#067647}.dfp-actions{justify-content:center}.dfp-actions .onb-button{text-decoration:none}.dfp-plan{flex-direction:column;gap:14px;min-width:0;display:flex}.dfp-price{border-bottom:1px solid var(--onb-hairline);flex-direction:column;gap:2px;padding-bottom:14px;display:flex}.dfp-price .pp-price{margin-top:4px}.dfp-ready .pp-fee-title{margin:0}.dfp-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.dfp-lists .pp-list{margin-top:0}.dfp-main>.onb-foot a{color:var(--brand-violet);font-weight:700}@media (width<=640px){.dfp-lists{grid-template-columns:minmax(0,1fr);gap:7px}}.bl-hero-actions .bl-managed{flex-basis:100%;margin:0;font-weight:600}.admin-auth .admin-auth-panel .brand-story h2 span{white-space:nowrap}.admin-auth-showcase{z-index:1;border:1px solid var(--auth-dark-border);background:var(--auth-glass-dark);width:min(420px,100%);box-shadow:0 24px 60px -24px var(--auth-night-950);color:var(--auth-on-dark-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;margin:34px 0 0;padding:14px;position:relative}.admin-auth-showcase-bar{align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.admin-auth-showcase-bar span{background:var(--auth-dark-border);border-radius:50%;width:8px;height:8px}.admin-auth-showcase-bar strong{margin-left:6px;font-weight:650}.admin-auth-showcase-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-auth-showcase-tiles div{border:1px solid var(--auth-dark-border);background:var(--auth-dark-surface);border-radius:10px;gap:2px;padding:10px;display:grid}.admin-auth-showcase-tiles small{color:var(--auth-on-dark-muted);font-size:11px}.admin-auth-showcase-tiles b{letter-spacing:-.3px;color:#fff;font-size:20px}.admin-auth-showcase-list{gap:6px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.admin-auth-showcase-list li{align-items:center;gap:8px;display:flex}.admin-auth-showcase-list i{background:var(--brand-gold);border-radius:50%;width:8px;height:8px}.admin-auth-showcase-list i.is-ok{background:color-mix(in srgb, var(--success,green) 80%, white)}.admin-auth-header{justify-content:space-between}.admin-auth-context{color:var(--auth-ink);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:inline-flex}.admin-auth-context strong{letter-spacing:.01em;font-weight:700}.admin-auth-env{border:1px solid color-mix(in srgb, var(--success,green) 35%, white);background:color-mix(in srgb, var(--success,green) 9%, white);color:color-mix(in srgb, var(--success,green) 85%, black);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.admin-auth-env:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.admin-auth-env.is-internal{border-color:color-mix(in srgb, var(--brand-gold) 55%, white);background:color-mix(in srgb, var(--brand-gold) 14%, white);color:color-mix(in srgb, var(--brand-gold) 45%, black)}.admin-auth-env.is-production{border-color:var(--brand-crimson,var(--error));background:var(--brand-crimson,var(--error));color:#fff}.admin-auth-card{overflow-wrap:anywhere;width:100%;position:relative}.admin-auth-card:focus{outline:none}.admin-auth h1{color:var(--auth-ink);letter-spacing:-1.1px;margin:10px 0;font-size:clamp(28px,3vw,36px);line-height:1.12}.admin-auth-intro,.admin-auth-card>p{color:var(--auth-muted);margin:0 0 24px;font-size:14px;line-height:1.6}.admin-auth fieldset{border:0;min-width:0;margin:0;padding:0}.admin-auth fieldset:disabled{opacity:.72}.admin-auth-help{color:var(--auth-muted);margin:6px 0 0;font-size:12.5px;line-height:1.55}.admin-auth-submit{justify-content:center;width:100%;min-height:50px;margin-top:8px;font-size:15px}.admin-auth :is(input,button,a,summary):focus-visible{outline:3px solid var(--auth-ring,var(--focus));outline-offset:2px}.admin-auth-error{border:1px solid var(--error-border);border-left:4px solid var(--error);background:var(--error-surface);color:var(--error);border-radius:12px;gap:4px;margin:0 0 20px;padding:13px 14px;font-size:13.5px;line-height:1.55;display:grid}.admin-auth-error strong{align-items:flex-start;gap:8px;display:flex}.admin-auth-error strong svg{flex:none;margin-top:2px}.admin-auth-error a{color:inherit;margin-left:22px}.admin-auth-card .admin-auth-notice{border:1px solid color-mix(in srgb, var(--brand-violet) 18%, white);background:color-mix(in srgb, var(--brand-violet) 6%, white);color:var(--auth-ink);border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 20px;padding:12px 14px;font-size:13.5px;display:flex}.admin-auth-card .admin-auth-notice.is-wait{border-color:var(--warm-border,color-mix(in srgb, var(--brand-gold) 45%, white));background:var(--warm-surface,color-mix(in srgb, var(--brand-gold) 10%, white))}.admin-auth-card .admin-auth-notice svg{flex:none;margin-top:2px}.admin-auth-card .admin-auth-boundary{border-top:1px solid var(--border);color:var(--auth-subtle);margin:24px 0 0;padding-top:18px;font-size:12.5px}.admin-auth-trust{border:1px solid var(--auth-button-line,var(--border));color:var(--auth-ink);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:4px 0 16px;padding:12px 14px;font-size:14px;font-weight:650;display:grid}.admin-auth-trust input{width:18px;height:18px;accent-color:var(--brand-violet);grid-row:span 2;margin-top:2px}.admin-auth-trust .admin-auth-help{grid-column:2;margin:0;font-weight:500}.admin-enrollment{border:1px solid var(--auth-button-line,var(--border));background:color-mix(in srgb, var(--brand-violet) 3%, white);border-radius:16px;justify-items:center;gap:12px;margin-bottom:22px;padding:18px;display:grid}.admin-enrollment [data-admin-secret=qr]{box-shadow:0 6px 20px -10px var(--auth-night-700);background:#fff;border-radius:12px;padding:10px}.admin-enrollment img{width:184px;max-width:100%;height:auto;display:block}.admin-enrollment details{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;padding:12px 14px;font-size:13px}.admin-enrollment summary{color:var(--brand-violet);cursor:pointer;font-weight:650}.admin-enrollment code{overflow-wrap:anywhere;letter-spacing:.04em;margin-top:8px;font-size:15px;display:block}.admin-enrollment>.admin-auth-help{text-align:center}.admin-auth-cancel{width:100%;color:var(--brand-violet);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:14px 8px;font-size:13.5px;font-weight:650;display:block}.admin-auth-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-auth-actions .button{min-height:48px}.admin-auth-actions a{color:var(--brand-violet);font-size:14px;font-weight:650}@media (width<=1023px){.admin-auth-showcase{display:none}}@media (width<=600px){.admin-auth-context strong{display:none}}.overview-settings-link{margin-top:22px}.task003{font-size:14px;line-height:1.6}.task003 h1{letter-spacing:-.8px;overflow-wrap:anywhere;margin:8px 0 10px;font-size:clamp(27px,3vw,32px);font-weight:650;line-height:1.25}.task003 h2{letter-spacing:-.2px;font-size:18px;font-weight:650;line-height:1.4}.task003 button,.task003 select,.task003 input{font:inherit}.task003 input:where(:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])),.task003 select{border:1px solid var(--input-border);border-radius:var(--radius-control);width:100%;min-width:0;min-height:46px;color:var(--ink);background:#fff;padding:11px 12px;font-size:16px}.task003 input::placeholder{color:var(--placeholder)}.task003 input:where(:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])):focus,.task003 select:focus{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--primary)}.task003 input:where(:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]))[aria-invalid=true],.task003 select[aria-invalid=true]{border-color:var(--error)}.task003 input:where(:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])):disabled,.task003 select:disabled{color:var(--muted);background:var(--canvas);cursor:wait}.task003 .button{min-height:46px}.settings-page{max-width:900px;margin:0 auto}.settings-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.settings-heading>div>p,.platform-page-heading>p{color:var(--muted)}.settings-card{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;min-width:0;margin-bottom:24px;padding:28px}.settings-card-heading{align-items:flex-start;gap:13px;margin-bottom:26px;display:flex}.settings-card-heading p{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.settings-section-number{background:var(--lavender);width:35px;height:35px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;font-size:12px;font-weight:650;display:inline-grid}.settings-fields,.address-fieldset{gap:20px;display:grid}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.settings-field{min-width:0}.settings-field>label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.optional-label{color:var(--muted);margin-left:7px;font-size:12px;font-weight:400}.settings-help{color:var(--muted);font-size:13px;line-height:1.75}.settings-field .settings-help{margin-top:8px}.settings-field-error{color:var(--error);margin-top:7px;font-size:13px;line-height:1.6}.address-fieldset{border:0;border-top:1px solid var(--border);margin:28px 0 0;padding:22px 0 0}.address-fieldset legend{padding:0 10px 0 0;font-size:15px;font-weight:650}.regional-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;display:grid}.regional-facts dt,.metadata-list dt{color:var(--muted);margin-bottom:6px;font-size:13px}.regional-facts dd,.metadata-list dd{overflow-wrap:anywhere;margin:0;font-size:15px}.region-scope{border-bottom:1px solid var(--border);margin:18px 0 24px;padding-bottom:22px}.settings-info{color:var(--brand-plum);background:var(--canvas);border:1px solid var(--border);border-radius:9px;margin-bottom:22px;padding:14px 16px;font-size:13px;line-height:1.8}.settings-card>.settings-info:last-child{margin-bottom:0}.hours-list{display:grid}.hours-day{border:0;border-top:1px solid var(--border);min-width:0;margin:0 0 20px;padding:17px 0 0}.hours-day legend{padding:0 10px 0 0;font-size:14px;font-weight:650}.hours-state{color:var(--muted);grid-column:span 2;align-self:center;padding-top:24px;font-size:13px}.settings-actions{justify-content:space-between;align-items:center;gap:18px;padding:0 0 15px;display:flex}.settings-actions>p{color:var(--muted);font-size:13px}.settings-actions>div{gap:10px;display:flex}.settings-error-summary{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);border-radius:10px;margin:0 0 24px;padding:18px 20px}.settings-error-summary a{color:var(--error);text-underline-offset:3px}.settings-error-summary .button{margin-top:14px}.settings-error-summary ul{margin-bottom:0;padding-left:21px}.settings-error-summary li+li{margin-top:6px}.task003-state{border:1px solid var(--border);border-radius:var(--radius-card);text-align:center;color:var(--muted);background:#fff;padding:55px 24px}.task003-state h1,.task003-state h2{color:var(--ink)}.task003-state p{max-width:580px;margin:10px auto 20px}.platform-signout{color:#fff;border:1px solid var(--on-brand-border);background:#ffffff0d;border-radius:8px;min-height:44px;padding:10px 15px}.platform-main:focus{outline:none}.platform-page-heading h1{margin-top:10px}.directory-search{align-items:flex-end;gap:12px;margin-bottom:27px;display:flex}.directory-search .settings-field{flex:1;max-width:670px}.directory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:20px 0 16px;display:flex}.directory-toolbar p{color:var(--muted);font-size:13px}.page-size{align-items:center;gap:10px;font-size:13px;display:flex}.page-size select{width:78px}.workspace-id{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.detail-link{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:650;display:inline-flex}.directory-pagination{justify-content:space-between;align-items:center;gap:15px;margin-top:22px;display:flex}.directory-pagination p{color:var(--muted);text-align:center;font-size:12px}.back-link{align-items:center;min-height:44px;margin-bottom:15px;font-size:13px;text-decoration:none;display:inline-flex}.back-link:hover{text-decoration:underline}.platform-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.metadata-list{gap:22px;margin:24px 0 0;display:grid}.configuration-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px;margin:18px 0 26px;display:grid}.configuration-facts>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:16px 0;display:flex}.configuration-facts dt{font-size:14px}.configuration-facts dd{text-align:right;margin:0;font-size:13px}.fact-present{color:var(--primary)}.fact-missing{color:var(--muted)}@media (width<=1080px){.settings-grid{grid-template-columns:minmax(0,1fr)}.hours-state{grid-column:1/-1;padding:0}}@media (width<=760px){.settings-heading{flex-direction:column;gap:12px}.settings-card{padding:24px 20px}.regional-facts{grid-template-columns:minmax(0,1fr)}.settings-actions{flex-direction:column;align-items:stretch}.settings-actions>div{justify-content:flex-end}.platform-main{padding:28px 20px 40px}.directory-search{flex-wrap:wrap}.directory-search .settings-field{flex:100%}.platform-detail-grid,.configuration-facts{grid-template-columns:minmax(0,1fr)}.platform-detail-grid{gap:0}}@media (width<=430px){.settings-actions .button{flex:1}.directory-pagination{flex-wrap:wrap}.directory-pagination p{order:3;width:100%}.configuration-facts>div{gap:12px}}.detail-link{white-space:nowrap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brand-gold:#fea402;--brand-crimson:#c90025;--brand-pink:#ed00aa;--brand-plum:#520074;--brand-magenta:#8b0080;--brand-violet:#4113c1;--brand-purple:#4c1eb5;--brand-red:#de0e25;--primary:var(--brand-purple);--primary-hover:var(--brand-violet);--auth-plum:var(--brand-plum);--auth-peach:var(--brand-gold);--orange:var(--brand-gold);--focus:var(--brand-violet);--ink:#252525;--muted:#666;--placeholder:#666;--input-border:#888;--canvas:color-mix(in srgb, var(--brand-purple) 2%, white);--lavender:color-mix(in srgb, var(--brand-purple) 7%, white);--border:color-mix(in srgb, var(--brand-plum) 13%, white);--error:var(--brand-crimson);--error-surface:color-mix(in srgb, var(--brand-red) 5%, white);--error-border:color-mix(in srgb, var(--brand-crimson) 32%, white);--warm-surface:color-mix(in srgb, var(--brand-gold) 12%, white);--warm-border:color-mix(in srgb, var(--brand-gold) 35%, white);--on-brand-muted:color-mix(in srgb, white 84%, var(--brand-plum));--on-brand-border:#ffffff3d;--brand-shadow-soft:color-mix(in srgb, var(--brand-plum) 8%, transparent);--brand-shadow:color-mix(in srgb, var(--brand-purple) 15%, transparent);--gradient-brand:linear-gradient(145deg, var(--brand-violet) 0%, var(--brand-plum) 68%, var(--brand-magenta) 140%);--gradient-action:linear-gradient(110deg, var(--brand-violet), var(--brand-purple) 52%, var(--brand-plum));--gradient-highlight:linear-gradient(100deg, var(--brand-gold), color-mix(in srgb, var(--brand-pink) 45%, white));--gradient-card:linear-gradient(135deg, color-mix(in srgb, var(--brand-purple) 6%, white), white 48%, color-mix(in srgb, var(--brand-gold) 7%, white));--gradient-accent:linear-gradient(90deg, var(--brand-gold), var(--brand-red), var(--brand-pink), var(--brand-purple));--radius-control:8px;--radius-card:13px;--shadow-card:0 2px 4px var(--brand-shadow-soft);--shadow-popover:0 12px 38px var(--brand-shadow)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font-sans);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}:where(input[type=checkbox],input[type=radio]){box-sizing:border-box;width:18px;min-width:18px;height:18px;min-height:0;accent-color:var(--sk-primary,#4113c1);vertical-align:middle;flex:none;margin:0;padding:0}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--sk-primary,#4113c1);outline-offset:2px}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.67}a{color:var(--primary)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}h1:focus,#main-content:focus{outline:none}button{-webkit-appearance:none}h1,h2,p{margin:0}svg{vertical-align:middle;flex-shrink:0}.brand-logo{object-fit:contain;width:210px;max-width:100%;height:auto;display:block}.brand-logo-picture{display:contents}.button{border-radius:var(--radius-control);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.primary{color:#fff;background:var(--gradient-action);box-shadow:0 3px 6px var(--brand-shadow-soft)}.primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 4px 12px var(--brand-shadow)}.secondary{border-color:var(--border);color:var(--ink);background:#fff}.secondary:hover:not(:disabled){background:var(--canvas)}.icon-button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--lavender);color:var(--primary)}.text-button{color:inherit;text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;padding:3px 0;font-weight:650;text-decoration:underline}.auth-layout{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.brand-panel{background:var(--gradient-brand);color:#fff;isolation:isolate;flex-direction:column;min-width:0;padding:42px clamp(32px,4.45vw,64px) 30px;display:flex;position:relative;overflow:hidden}.brand-panel:before{content:"";border:1px solid var(--on-brand-border);pointer-events:none;z-index:-1;border-radius:50%;width:570px;height:570px;position:absolute;top:-420px;right:-260px}.brand-panel:after{content:"";background:radial-gradient(ellipse at 45% 35%, color-mix(in srgb, var(--brand-pink) 16%, transparent), transparent 65%);pointer-events:none;z-index:-1;position:absolute;inset:0}.brand-story{padding-bottom:38px}.brand-story h2{letter-spacing:-.055em;font-size:clamp(44px,4.45vw,76px);font-weight:800;line-height:1.055}.brand-story h2 span{color:var(--auth-peach);background:var(--gradient-highlight);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-story>p{max-width:400px;color:var(--on-brand-muted);margin-top:25px;font-size:15px;line-height:1.8}.auth-content{background:var(--canvas);flex-direction:column;gap:32px;min-width:0;padding:35px clamp(28px,3.4vw,56px) 26px;display:flex}.auth-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 22px;display:flex}.auth-form-area{border:1px solid var(--border);background:var(--gradient-card);width:100%;max-width:500px;box-shadow:0 12px 40px var(--brand-shadow-soft);border-radius:22px;margin:auto;padding:34px}.section-kicker{letter-spacing:1.7px;color:var(--primary);font-size:10px;font-weight:700}.form-intro{margin-bottom:32px}.auth-form-area .section-kicker{letter-spacing:1.7px;align-items:center;gap:10px;font-size:10px;display:flex}.auth-form-area .section-kicker:before{content:"";background:var(--orange);width:22px;height:2px}.form-intro h1{letter-spacing:-.055em;max-width:10.5ch;margin:23px 0 18px;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1.06}.form-intro p{color:var(--muted);font-size:14px;line-height:1.75}.field{margin-bottom:20px}.field label{margin-bottom:8px;font-size:13px;font-weight:620;display:block}.input-wrap{position:relative}.field input{border:1px solid var(--input-border);border-radius:var(--radius-control);width:100%;height:52px;color:var(--ink);background:#fff;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:block}.field input::placeholder{color:var(--placeholder)}.field input:hover:not(:disabled){border-color:var(--input-border)}.field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--brand-shadow);outline:none}.field input[aria-invalid=true]{border-color:var(--error)}.password-wrap input{padding-right:50px}.password-toggle{width:43px;height:46px;color:var(--muted);background:0 0;border:none;border-radius:6px;place-items:center;display:grid;position:absolute;top:3px;right:3px}.password-toggle:hover{color:var(--primary);background:var(--lavender)}.field-hint{color:var(--muted);margin-top:7px;font-size:11px}.field-error{color:var(--error);align-items:flex-start;gap:5px;margin-top:6px;font-size:12px;display:flex}.rp-root .field-error{color:var(--error)}.field-error svg{margin-top:2px}.submit-button{width:100%;min-height:52px;box-shadow:0 8px 24px var(--brand-shadow);justify-content:center;gap:18px;margin-top:8px;font-size:14px;font-weight:750}.alert,.notice{border:1px solid var(--error-border);color:var(--error);background:var(--error-surface);border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:20px;padding:12px 14px;font-size:12px;display:flex}.alert svg,.notice svg{margin-top:1px}.notice{background:var(--lavender);border-color:var(--border);color:var(--brand-plum)}.alert:focus{outline:2px solid var(--error);outline-offset:2px}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.state-page{flex-direction:column;align-items:center;min-height:100svh;padding:42px 24px 26px;display:flex}.state-logo{width:205px}.state-card{text-align:center;max-width:440px;margin:auto;padding:70px 0}.state-icon{background:var(--lavender);width:64px;height:64px;color:var(--primary);border-radius:20px;place-items:center;margin-bottom:24px;display:inline-grid}.state-card h1{letter-spacing:-.8px;margin-bottom:12px;font-size:28px}.state-card>p{color:var(--muted);margin-bottom:25px;line-height:1.8}.state-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.state-footer{color:var(--muted);letter-spacing:2px;font-size:9px}.error-text{color:var(--error)}.dashboard-layout{grid-template-columns:246px minmax(0,1fr);min-height:100svh;display:grid}.sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;height:100svh;padding:35px 20px 24px;display:flex;position:sticky;top:0}.sidebar-brand{padding:0 9px}.sidebar-brand .brand-logo{width:193px}.workspace-chip{border:1px solid var(--border);background:var(--canvas);border-radius:9px;align-items:center;gap:10px;min-width:0;margin:36px 0 32px;padding:12px 10px;display:flex}.workspace-chip>div{min-width:0}.small-label{color:var(--muted);letter-spacing:1.1px;font-size:8px;font-weight:650;display:block}.workspace-chip strong{overflow-wrap:anywhere;font-size:11px;font-weight:600;display:block}.nav-label{color:var(--muted);letter-spacing:1.2px;margin-bottom:12px;padding:0 12px;font-size:9px;font-weight:650}.nav-link{border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:11px 13px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.nav-link.active{color:var(--primary);background:var(--lavender)}.sidebar-note{align-items:flex-start;gap:8px;margin-top:auto;padding:65px 10px 25px;display:flex}.sidebar-note strong{font-size:11px;font-weight:600}.sidebar-note p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.8}.sidebar-bottom{color:var(--muted);border-top:1px solid var(--border);align-items:center;gap:7px;padding:21px 10px 0;font-size:10px;display:flex}.dashboard-body{min-width:0}.dashboard-header{border-bottom:1px solid var(--border);background:#ffffffe0;justify-content:space-between;align-items:center;gap:15px;min-height:79px;padding:15px 40px;display:flex}.header-location{color:var(--muted);align-items:center;gap:13px;font-size:11px;display:flex}.header-location strong{color:var(--ink);font-weight:550}.breadcrumb-slash{color:var(--input-border)}.user-menu{position:relative}.user-trigger{color:var(--ink);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:3px 5px;font-size:11px;display:flex}.user-trigger:hover{background:var(--lavender)}.avatar{background:var(--lavender);width:32px;height:32px;color:var(--brand-plum);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:650;display:grid}.user-trigger-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.dashboard-main{max-width:1200px;margin:auto;padding:42px 40px 22px}.dashboard-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;display:flex}.dashboard-heading .section-kicker{letter-spacing:1.3px;font-size:9px}.dashboard-heading h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:8px 0;font-size:31px;font-weight:610;line-height:1.3}.dashboard-heading p{color:var(--muted);font-size:12px}.workspace-badge{color:var(--muted);border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.illustration-window{border:1px solid var(--border);width:120px;height:109px;box-shadow:0 6px 15px var(--brand-shadow-soft);background:#fff;border-radius:10px;padding:27px 16px 10px;position:relative;transform:rotate(5deg)}.illustration-block{color:var(--primary);background:var(--lavender);border-radius:7px;place-items:center;width:38px;height:38px;margin-bottom:8px;display:grid}.illustration-line{background:var(--border);border-radius:4px;width:68px;height:4px;margin:4px 0;display:block}.illustration-line.short{width:46px}.illustration-check{color:#fff;background:var(--primary);border:4px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:27px;right:28px}.pill{background:var(--warm-surface);border:1px solid var(--warm-border);color:var(--brand-plum);letter-spacing:1px;border-radius:20px;align-items:center;gap:7px;padding:5px 10px;font-size:8px;font-weight:700;display:inline-flex}.empty-status{color:var(--muted);justify-content:center;align-items:center;gap:27px;font-size:10px;display:flex}.empty-status span{align-items:center;gap:6px;display:inline-flex}.empty-status svg{color:var(--primary)}.workspace-details{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;margin-top:22px;padding:24px 26px}.details-heading{align-items:center;gap:11px;display:flex}.details-icon{background:var(--lavender);width:36px;height:36px;color:var(--primary);border-radius:9px;place-items:center;display:grid}.details-heading h2{font-size:13px;font-weight:600}.details-heading p{color:var(--muted);margin-top:2px;font-size:10px}.workspace-details dl{border-top:1px solid var(--border);grid-template-columns:1.4fr .75fr 1.5fr 1.25fr;gap:20px;margin:21px 0 0;padding-top:20px;display:grid}.workspace-details dt{color:var(--muted);margin-bottom:8px;font-size:9px}.workspace-details dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:500}.role-badge{background:var(--lavender);color:var(--brand-plum);border-radius:5px;padding:3px 7px;font-size:9px;font-weight:600;display:inline-block}.unverified-badge{color:var(--brand-plum);font-size:10px;display:inline-block}.workspace-details small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:400;display:block}.dashboard-footer{color:var(--muted);justify-content:space-between;margin-top:27px;font-size:9px;display:flex}.close-nav,.open-nav{display:none}.skip-link{color:var(--primary);z-index:100;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:15px}.skip-link:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.dashboard-layout{grid-template-columns:218px minmax(0,1fr)}.dashboard-header{padding:15px 28px}.dashboard-main{padding:32px 28px 20px}.workspace-details dl{grid-template-columns:1fr 1fr}.workspace-badge{display:none}}@media (width<=800px){.dashboard-layout{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;padding:22px;display:none;position:relative}.sidebar.is-open{display:flex}.sidebar-brand{justify-content:space-between;align-items:center;padding:0;display:flex}.sidebar-brand .brand-logo{width:160px}.workspace-chip{margin:20px 0}.sidebar-note,.sidebar-bottom{display:none}.open-nav,.close-nav{display:inline-flex}.dashboard-header{min-height:70px;padding:12px 18px}.header-location{gap:9px}.header-location>span:first-of-type,.breadcrumb-slash{display:none}.dashboard-main{padding:29px 22px 22px}.dashboard-heading h1{font-size:28px}.dashboard-heading{margin-bottom:25px}.empty-status{flex-wrap:wrap;gap:16px}.workspace-details{padding:22px}.user-trigger-name{display:none}}@media (width<=430px){.dashboard-main{padding:26px 17px 20px}.dashboard-heading h1{font-size:27px}.dashboard-heading p{max-width:280px;font-size:11px;line-height:1.8}.empty-status{flex-direction:column;align-items:flex-start;gap:9px;width:fit-content;margin:auto}.workspace-details{padding:20px}.workspace-details dl{grid-template-columns:1fr;gap:17px}.workspace-details dt{margin-bottom:4px}.alert{flex-wrap:wrap}}@media (width>=900px) and (width<=1100px){.brand-story h2{font-size:clamp(39px,4.3vw,47px)}.brand-panel{padding-left:30px;padding-right:30px}.auth-header{justify-content:center}}@media (width<=899px){.auth-layout{grid-template-columns:minmax(0,1fr)}.brand-panel{display:none}.auth-content{padding:28px 24px 24px}.auth-header{width:100%;max-width:680px;margin:0 auto}.auth-form-area{padding:32px}.form-intro h1{max-width:none;margin-top:18px;font-size:clamp(34px,6vw,40px)}}@media (width<=520px){.auth-header{flex-direction:column;gap:17px}.auth-form-area{padding:26px 20px}.form-intro{margin-bottom:27px}.form-intro h1{font-size:38px}.form-intro p{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.workspace-chip strong,.nav-link,.header-location,.user-trigger,.workspace-details dd,.details-heading p,.workspace-details dt,.workspace-details small,.empty-status,.sidebar-note p,.sidebar-bottom,.workspace-badge{font-size:12px}.role-badge,.unverified-badge,.dashboard-footer{font-size:11px}@media (forced-colors:active){.brand-story h2 span{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}.workspace-home-link,.brand-home-link{border-radius:8px;max-width:100%;display:inline-block}.contact-detail-link{color:inherit;overflow-wrap:anywhere;text-decoration:none}.contact-detail-link:hover,.contact-detail-link:focus-visible{color:var(--primary);text-decoration:underline}.dashboard-footer{flex-wrap:wrap;gap:12px}.dashboard-footer nav{flex-wrap:wrap;gap:16px;display:flex}.dashboard-footer a{color:inherit;text-decoration:none}.dashboard-footer a:hover{color:var(--primary);text-decoration:underline}:is(.dashboard-layout,.platform-layout){--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--sidebar-width:232px;--topbar-height:64px;--workspace-gutter:28px;--control-height:42px;--context-width:360px;--text-body:14px;--surface:#fff;--surface-subtle:color-mix(in srgb, var(--primary) 3%, white);--surface-selected:color-mix(in srgb, var(--primary) 8%, white);--text-meta:12px;--canvas:#faf9fc;--border:#e9e6ef;--input-border:#97919e;--muted:#696674;--ink:#26232f;--radius-control:8px;--radius-card:12px;--shadow-card:0 1px 2px #18142105;color:var(--ink);background:var(--canvas);font-size:14px;line-height:1.5}.dashboard-layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.sidebar{background:color-mix(in srgb, var(--primary) 6%, white);z-index:20;padding:22px 16px 16px}.sidebar-brand{min-height:42px;padding:0 4px}.sidebar-brand .brand-logo{width:174px;max-width:100%}.workspace-chip{background:#fff;gap:10px;margin:22px 0;padding:10px}.workspace-chip strong{font-size:12px;line-height:1.5}.small-label{letter-spacing:.7px;margin-bottom:2px;font-size:12px}.nav-label{letter-spacing:.8px;margin:0 0 8px;font-size:12px}.nav-link{color:#66616e;min-height:44px;padding:11px 12px;font-size:14px}.nav-link.active{background:linear-gradient(110deg, var(--brand-violet), var(--brand-purple));box-shadow:0 2px 6px color-mix(in srgb, var(--primary) 16%, transparent);color:#fff}.nav-link:hover{background:var(--canvas)}.nav-link.active:hover{background:var(--primary)}.nav-link svg,.crm-open svg{flex-shrink:0;width:18px;height:18px}.crm-open{gap:12px;padding:10px 12px}.sidebar-bottom{margin-top:auto;padding:16px 8px 0;font-size:12px}.dashboard-header{height:var(--topbar-height);min-height:var(--topbar-height);padding:8px var(--workspace-gutter);background:#fff}.header-location{gap:12px;font-size:12px}.header-location strong{font-weight:600}.user-trigger{gap:10px;font-size:12px}.user-trigger-name{max-width:170px}.dashboard-main,.dashboard-main.crm-main{width:100%;max-width:none;padding:24px var(--workspace-gutter);margin:0}.dashboard-footer{color:var(--muted);margin-top:24px;padding:0;font-size:12px}.task004,.crm-workspace.is-list,.csv-workspace,.settings-page{width:100%;max-width:none;margin:0}.ui-page-header,.customer-heading.ui-page-header{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.ui-page-header>div{min-width:0}.ui-page-header :is(h1,h2),.task003 .ui-page-header h1{letter-spacing:-.7px;margin:0;font-size:26px;font-weight:650;line-height:1.3}.ui-page-header p,.customer-heading.ui-page-header p{color:var(--muted);max-width:none;margin:6px 0 0;font-size:14px;line-height:1.5}.ui-page-actions,.csv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-page-header>.ui-page-actions{flex-shrink:0}:is(.dashboard-layout,.platform-layout) .button{min-height:var(--control-height);border-radius:var(--radius-control);box-shadow:none;gap:7px;padding:8px 13px;font-size:14px;font-weight:600;line-height:20px}:is(.dashboard-layout,.platform-layout) .button.primary{background:var(--primary);color:#fff;border:1px solid var(--primary);box-shadow:0 1px 2px #21104012}:is(.dashboard-layout,.platform-layout) .button.primary:hover{background:var(--primary-hover)}:is(.dashboard-layout,.platform-layout) .button.secondary{border:1px solid var(--input-border);color:#494350;background:#fff}:is(.dashboard-layout,.platform-layout) .button.secondary:hover{background:var(--canvas);border-color:#bab5c6}:is(.dashboard-layout,.platform-layout) .button:disabled{opacity:.5;box-shadow:none}:is(.dashboard-layout,.platform-layout) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--control-height);border:1px solid var(--input-border);border-radius:var(--radius-control);background:#fff;padding:8px 11px;font-size:14px;line-height:20px}:is(.dashboard-layout,.platform-layout) :is(input,select,textarea)::placeholder{color:#787280}:is(.dashboard-layout,.platform-layout) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--error)}:is(.dashboard-layout,.platform-layout) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:is(.dashboard-layout,.platform-layout) :is(.customer-field,.settings-field){gap:6px;margin-bottom:16px}:is(.dashboard-layout,.platform-layout) :is(.customer-field,.settings-field)>label{margin-bottom:0;font-size:12px;font-weight:600}:is(.dashboard-layout,.platform-layout) textarea{min-height:112px;line-height:1.6}.customer-back,.back-link{min-height:32px;margin-bottom:16px;font-size:12px}.ui-collection{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:#fff;padding:12px}.ui-collection .op-toolbar{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0 0 12px;padding:0 0 12px}.ui-collection .op-pagination,.ui-collection .customer-pagination{margin-bottom:0}.ui-collection :is(.customer-loading,.op-loading,.op-empty){border:0}.customer-search.ui-toolbar,.directory-search{border:1px solid var(--border);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:12px;display:flex}.customer-search.ui-toolbar .customer-field{flex:180px;margin:0}.ui-search-field{position:relative}.customer-list-meta>div{gap:8px}.task004 .customer-list-meta select{min-height:30px;padding:3px 25px 3px 8px;font-size:12px}.csv-table th{color:var(--muted);text-transform:none;letter-spacing:0;background:#faf9fb;padding:12px 16px;font-size:12px;font-weight:600}.csv-table td{font-size:var(--text-body);vertical-align:middle;padding:12px 16px;line-height:1.5}.customer-table tbody tr:hover{background:#faf9fd}.customer-record-link{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.customer-record-link:hover .ui-record-name{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.ui-record-name{min-width:0}.ui-record-name small{font-size:var(--text-meta);color:var(--muted);margin-top:3px;font-weight:400;display:block}.ui-record-avatar{background:var(--lavender);width:38px;height:38px;color:var(--primary);border-radius:50%;flex:0 0 38px;place-items:center;font-size:12px;font-weight:650;display:inline-grid}.ui-record-avatar.is-large{flex-basis:44px;width:44px;height:44px;font-size:14px}.customer-badge,.ui-status-badge{white-space:nowrap;color:#665e71;background:#f3f1f6;border:1px solid #e7e3ed;border-radius:5px;align-items:center;width:fit-content;padding:2px 6px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.customer-badge.needs-review{background:var(--warm-surface);border-color:var(--warm-border);color:var(--brand-plum)}.customer-pagination,.directory-pagination{gap:12px;margin:16px 0 0}:is(.dashboard-layout,.platform-layout) :is(.customer-pagination,.directory-pagination) .button{min-height:32px;padding:5px 10px;font-size:12px}.customer-pagination span,.directory-pagination p{font-size:12px}.crm-detail-panel{box-shadow:var(--shadow-card);background:#fff;border-radius:14px}.crm-sender-name{color:var(--muted);margin:0 0 5px;font-size:12px}.crm-detail-panel .customer-original{border-top:1px solid var(--border)}@media (width>=1101px){.customer-form.is-contact-form>fieldset{grid-template:"details language""details source""address source""birthday source"1fr/minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:14px 20px;display:grid}.customer-form.is-contact-form.has-channels>fieldset{grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"details channels""address channels""birthday channels""language channels""source channels"}.customer-form.is-contact-form>fieldset>.customer-card{margin:0}.customer-form.is-contact-form>fieldset>.contact-form-details{grid-area:details}.customer-form.is-contact-form>fieldset>.contact-channels{grid-area:channels}.customer-form.is-contact-form>fieldset>.contact-form-address{grid-area:address}.customer-form.is-contact-form>fieldset>.contact-form-birthday{grid-area:birthday}.customer-form.is-contact-form>fieldset>.contact-form-language{grid-area:language}.customer-form.is-contact-form>fieldset>.contact-form-source{grid-area:source}}.crm-primary-details{gap:9px;margin:20px 0 18px;display:grid}.crm-primary-details p{color:#5f5968;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.crm-primary-details svg{color:#85808c;flex-shrink:0;width:16px;height:16px}.crm-primary-details span{overflow-wrap:anywhere;min-width:0}.crm-detail-panel .ui-page-actions{gap:8px}.crm-detail-panel .ui-page-actions .button{font-size:var(--text-meta,12px);min-height:34px;padding:6px 10px}.crm-tabs{gap:24px;margin:0;padding:0 20px}.crm-tabs button{padding:12px 0;font-size:12px}.crm-detail-panel .customer-card{padding:20px}.crm-detail-panel .customer-card h2{margin:0 0 14px;font-size:14px}.crm-detail-panel .customer-facts{margin:0}.crm-detail-panel .customer-facts>div{font-size:var(--text-meta,12px);grid-template-columns:88px minmax(0,1fr);gap:12px;margin:0 0 10px}.crm-detail-panel .customer-prose{margin:0;font-size:12px;line-height:1.7}.crm-detail-panel .customer-context{background:var(--canvas);font-size:var(--text-meta,12px);margin:16px 0 0;padding:10px 12px}.ui-context-help{font-size:var(--text-meta,12px);color:var(--muted);margin-top:16px}.ui-context-help summary{cursor:pointer;width:fit-content;line-height:1.6}.ui-context-help>div{padding:8px 0 0;line-height:1.65}.ui-context-help p{margin:0}.crm-detail-panel .csv-warning{font-size:var(--text-meta,12px);margin:14px 0 0;padding:10px 12px}.crm-detail-panel .csv-warning p{margin:6px 0 0}.crm-detail-panel .customer-note-form .customer-field{margin-bottom:12px}.crm-detail-panel .customer-note-heading{font-size:var(--text-meta,12px)}.crm-detail-panel .customer-pagination{margin-bottom:0}.crm-detail-panel .customer-review-explanation{margin-top:12px;padding-top:12px}.crm-detail-panel .customer-empty-note{font-size:12px}@media (width>=1360px){.crm-detail-panel{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100svh - 184px);overflow-y:auto}}@media (width<=1359px){.crm-workspace.has-selection .crm-page-heading{display:none}.crm-detail-panel{width:100%;max-width:none;max-height:none;margin:0;overflow:visible}.crm-detail-panel .customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}:is(.dashboard-layout,.platform-layout) :is(.customer-card,.settings-card,.csv-card,.workspace-details){border-color:var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:12px;margin-bottom:20px;padding:24px}.crm-detail-panel .customer-card{box-shadow:none;border-radius:0;margin:0;padding:20px}:is(.customer-card,.settings-card,.csv-card)>h2{letter-spacing:-.2px;margin-top:0;font-size:16px}.customer-context,.settings-info{border:1px solid var(--border);background:#faf9fc;margin-bottom:20px;padding:12px 16px;font-size:12px}.customer-form{max-width:none}.customer-form-grid,.settings-grid{gap:20px}.customer-form-grid{margin-bottom:16px}:is(.dashboard-layout,.platform-layout) input[type=checkbox]{accent-color:var(--primary)}.customer-detail-grid{gap:20px}.customer-state.ui-empty-state{text-align:center;background:#fff;padding:64px 24px}.ui-empty-icon{background:var(--lavender);width:52px;height:52px;color:var(--primary);border-radius:14px;place-items:center;margin-bottom:16px;display:inline-grid}.customer-state.ui-empty-state h2{letter-spacing:-.3px;margin:0 0 8px;font-size:19px}.customer-state.ui-empty-state p{max-width:400px;margin:0 auto 20px;font-size:14px;line-height:1.6}.customer-loading,.task003-state{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:12px;padding:32px 24px}.customer-error,.settings-error-summary{border-radius:8px;padding:14px 16px;font-size:14px}.customer-success,.csv-message{padding:12px 16px;font-size:14px}.csv-workspace>.customer-heading{margin-top:20px}.csv-counts{border:1px solid var(--border);border-radius:8px;gap:0;overflow:hidden}.csv-counts div{border:0;border-right:1px solid var(--border);background:#faf9fc;border-radius:0;padding:12px 16px}.csv-counts div:last-child{border-right:0}.csv-counts dd{margin-top:4px;font-size:22px}.csv-warning{padding:12px 14px;font-size:12px}.csv-steps{gap:24px;margin:20px 0}.settings-card-heading{gap:12px;margin-bottom:20px}.settings-card-heading h2{margin:0;font-size:16px}.settings-card-heading p,.settings-help{font-size:12px;line-height:1.6}.settings-fields,.address-fieldset{gap:16px}.settings-field{flex-direction:column;display:flex}:is(.dashboard-layout,.platform-layout) :is(.settings-grid,.settings-fields,.address-fieldset,.customer-form-grid)>:is(.settings-field,.customer-field){margin-bottom:0}.address-fieldset{margin-top:24px;padding-top:16px}.settings-section-number{width:30px;height:30px;font-size:12px}.hours-day{margin-bottom:12px;padding-top:12px}@media (width>=801px){.hours-day{border:0;border-bottom:1px solid var(--border);margin:0;padding:12px 0}.hours-day legend{float:left;white-space:nowrap;width:118px;padding-top:9px;font-size:14px}.hours-state{padding-top:0}}.csv-card>.ui-context-help{margin:8px 0 16px}.csv-card fieldset>.ui-context-help{margin:0 0 16px}.settings-actions{padding:0}.overview-workareas{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.overview-workarea{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:24px 20px;text-decoration:none;display:flex}.overview-workarea:hover{border-color:var(--primary)}.overview-workarea>svg{color:var(--muted);flex-shrink:0;margin-left:auto}.overview-workarea h2{margin:0 0 4px;font-size:15px}.overview-workarea p{color:var(--muted);margin:0;font-size:12px}.ui-shortcut-icon{background:var(--lavender);color:var(--primary);border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.workspace-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.workspace-details dd{font-size:14px}.workspace-details small{font-size:12px}.workspace-details .details-heading{margin-bottom:24px}.platform-main{max-width:none;margin:0;padding:24px 28px}.platform-detail-grid{gap:20px}.platform-page-heading{margin-bottom:24px}.directory-search .settings-field{max-width:620px;margin:0}.directory-search label{display:block;margin-bottom:6px!important}.directory-search{align-items:flex-end}.directory-toolbar{margin:16px 0 12px}.metadata-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-top:20px}.metadata-list>div{overflow-wrap:anywhere;min-width:0}.metadata-list dd{font-size:14px}.configuration-facts>div{padding:12px 0}@media (width<=1100px){.overview-workareas{grid-template-columns:minmax(0,1fr);gap:12px}.overview-workarea{padding:20px}.workspace-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){:is(.dashboard-layout,.platform-layout){--control-height:44px;--workspace-gutter:16px}.dashboard-layout{grid-template-columns:minmax(0,1fr)}.sidebar{width:var(--sidebar-width);max-width:100%;padding:20px 16px}.dashboard-header{height:60px;min-height:60px;padding:8px 16px}.dashboard-main,.dashboard-main.crm-main{padding:20px 16px}.ui-page-header,.customer-heading.ui-page-header{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}.ui-page-header :is(h1,h2),.task003 .ui-page-header h1{font-size:24px}.ui-page-header p{font-size:12px}.ui-page-actions,.csv-actions{gap:8px}:is(.dashboard-layout,.platform-layout) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.customer-record-link{font-size:14px}.ui-record-avatar{flex-basis:36px;width:36px;height:36px;font-size:12px}.ui-record-avatar.is-large{flex-basis:44px;width:44px;height:44px}.crm-detail-panel .customer-detail-grid{display:block}.crm-detail-panel .customer-facts>div{grid-template-columns:88px minmax(0,1fr)}.crm-detail-panel .ui-page-actions .button,.crm-tabs button,:is(.dashboard-layout,.platform-layout) :is(.customer-pagination,.directory-pagination) .button{min-height:44px}:is(.dashboard-layout,.platform-layout) :is(.customer-card,.settings-card,.csv-card,.workspace-details){padding:20px}.crm-detail-panel .customer-card{margin:0}.customer-list-meta{gap:12px}.customer-pagination{flex-wrap:wrap}.customer-pagination>span{order:3;width:100%}.csv-steps{gap:12px}.csv-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.csv-counts div{border-bottom:1px solid var(--border);padding:12px}.platform-main{padding:20px 16px}.directory-search .settings-field{flex-basis:100%}}@media (width<=480px){.workspace-details dl{grid-template-columns:minmax(0,1fr)}.customer-state.ui-empty-state{padding:40px 20px}.overview-workarea{padding:20px 16px}}.ui-status{white-space:nowrap;color:#4113c1;background:#eee6fd;border:0;border-radius:7px;align-items:center;gap:6px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.ui-status.is-neutral{color:#655876;background:#f0edf5}.ui-status.is-attention{color:#88510c;background:#fff3df}.ui-status.is-danger{color:#a90020;background:#fce8ed}.ui-detail-section{border-bottom:1px solid var(--border);padding:20px 0}.ui-detail-section>h3{align-items:center;gap:8px;margin:0 0 16px;font-size:14px;display:flex}.ui-detail-section>h3 svg{color:var(--primary);flex-shrink:0}.ui-detail-section p{margin-block:8px}.sidebar .nav-section-label{color:var(--muted);margin:20px 12px 8px;font-size:12px;font-weight:600}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.sidebar>:is(.sidebar-brand,.workspace-chip,.sidebar-bottom){flex-shrink:0}.crm-detail-panel .customer-card p,.crm-detail-panel .customer-facts dd{font-size:14px}.crm-detail-panel .customer-card{padding-block:18px}.crm-detail-panel .customer-card:has(.customer-language-summary){background:var(--surface-subtle)}.crm-detail-panel .customer-detail-grid>.customer-card{border-bottom:1px solid var(--border)}@media (prefers-reduced-motion:reduce){:is(.dashboard-layout,.platform-layout) *{scroll-behavior:auto!important;transition:none!important}}.settings-card :is(h2,h3){scroll-margin-top:84px}.settings-page .settings-card{border-radius:14px}.settings-section-body{min-width:0}@media (width>=1200px){.settings-page .settings-card{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.settings-page .settings-card-heading{margin-bottom:0}}:is(.dashboard-layout,.platform-layout) .button.danger{color:var(--error);border:1px solid var(--error-border);background:#fff}:is(.dashboard-layout,.platform-layout) .button.danger:hover{background:var(--error-surface)}:is(.dashboard-layout,.platform-layout) .button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.csv-card{box-shadow:none}.csv-card :is(input,select),.platform-main :is(.metadata-list,.configuration-facts){font-size:var(--text-body)}:is(.dashboard-layout,.platform-layout){--canvas:#f8f7fd;--surface:#fff;--border:#e7e1f3;--ink:#201337;--muted:#706582;--input-border:#a99bbd;--primary:#4113c1;--lavender:#f1ebff;--topbar-height:60px;--workspace-gutter:24px;--control-height:40px;--context-width:370px;--radius-card:14px;--shadow-card:0 3px 12px #52007404;background:radial-gradient(ellipse at 80% 0%, #4113c109, transparent 50%), var(--canvas)}.dashboard-layout .sidebar{border-right:1px solid var(--border);background:linear-gradient(165deg,#faf8ff,#f2edfc);padding:20px 12px 10px}.dashboard-layout .sidebar-brand{min-height:38px;padding:0 6px}.dashboard-layout .sidebar-brand .brand-logo{width:174px}.dashboard-layout .workspace-chip{border:1px solid var(--border);background:#ffffffd9;border-radius:12px;margin:18px 0;padding:10px}.dashboard-layout .workspace-chip strong{font-size:12px;line-height:1.45}.dashboard-layout .sidebar nav{scroll-padding-block:8px 40px}.dashboard-layout .sidebar nav[data-more-below]{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.dashboard-layout .sidebar nav[data-more-above]{-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.dashboard-layout .sidebar nav[data-more-above][data-more-below]{-webkit-mask-image:linear-gradient(#0000,#000 28px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 28px calc(100% - 40px),#0000)}@media (width>=801px) and (height<=1000px){.dashboard-layout .sidebar .saas-aria-card>a,.dashboard-layout .sidebar .saas-aria-card>small{display:none}}.dashboard-layout .nav-label{color:var(--muted);margin:6px 12px 8px;font-size:10px}.dashboard-layout .nav-link{color:#514367;border-radius:9px;gap:12px;min-height:38px;margin-block:2px;padding:9px 12px;font-size:13px;font-weight:500}.dashboard-layout .nav-link>svg{flex:none;width:20px;height:20px;display:block}.dashboard-layout .nav-link.active{color:var(--primary);box-shadow:none;background:#e9e0fc;font-weight:700}.dashboard-layout .nav-link.active:hover{color:var(--primary);background:#e4d8fc}.dashboard-layout .crm-open{padding:9px 12px;font-size:13px}.dashboard-layout .dashboard-header{z-index:30;border-bottom:1px solid var(--border);background:var(--surface);height:60px;min-height:60px;position:sticky;top:0}.dashboard-layout .user-trigger .avatar{color:#fff;background:linear-gradient(135deg,#4113c1,#8b0080);box-shadow:0 3px 8px #4113c122}.dashboard-layout .dashboard-main{padding-top:12px}.dashboard-layout .sidebar-bottom{border-top:1px solid var(--border);padding:10px 6px 0;font-size:10px}.dashboard-layout .sidebar-fixed-settings{border-top:1px solid var(--border);flex:none;padding-top:8px}.dashboard-layout .sidebar-fixed-settings .nav-link{margin:0}.saas-aria-card{color:var(--primary);background:radial-gradient(at 0 0,#ed00aa0a,#0000),linear-gradient(125deg,#f0eafd,#faf8ff);border:1px solid #dcd0f6;border-radius:14px;flex-shrink:0;margin:16px 0 12px;padding:14px 12px}.saas-aria-card>div{align-items:center;gap:10px;display:flex}.saas-aria-orb{background:radial-gradient(circle at 30% 20%,#fff,#ded0fd 42%,#8b008060);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 4px #ffffff80,0 4px 8px #4113c113}.saas-aria-card strong{font-size:14px}.saas-aria-card p{color:#61516e;margin:3px 0;font-size:11px;line-height:1.5}.saas-aria-card>a{color:#fff;background:linear-gradient(110deg,#4113c1,#8b0080);border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:34px;margin:12px 0 8px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.saas-aria-card small{text-align:center;color:#6b5d7c;font-size:10px;display:block}@media (height<=900px){.saas-aria-card{margin:10px 0 8px;padding:8px 10px}.saas-aria-card p,.saas-aria-card small{display:none}.saas-aria-card .saas-aria-orb,.saas-aria-card .saas-aria-orb img{width:32px;height:32px}.saas-aria-card>a{margin:8px 0 0}}@media (height<=760px){.saas-aria-card>a,.saas-aria-card>small{display:none}}.ui-page-header.ui-hero{isolation:isolate;align-items:center;gap:20px;min-height:132px;margin-bottom:16px;padding:22px 0 24px;position:relative;overflow:visible}.ui-page-header.ui-hero>div{z-index:1;max-width:62%;position:relative}.ui-page-header.ui-hero .ui-page-actions{flex-shrink:0;max-width:none}.ui-page-header.ui-hero :is(h1,h2){letter-spacing:-1.2px;color:var(--ink);margin:0 0 9px;font-size:34px;font-weight:750;line-height:1.15}.ui-page-header.ui-hero p{color:#65557d;max-width:610px;margin:0;font-size:14px;line-height:1.55}.ui-hero-art{z-index:-1;object-fit:cover;object-position:70% 62%;opacity:.6;pointer-events:none;width:min(68%,840px);height:calc(100% + 24px);position:absolute;top:-12px;right:-24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 94%,#0000)}.ui-hero-people{background:radial-gradient(at 80%,#e8dcff77,#0000 65%)}.ui-page-header.ui-hero>.ui-people-art{z-index:0;opacity:.6;pointer-events:none;align-items:center;gap:14px;display:flex;position:absolute;top:4px;right:10%}.ui-people-art span{width:58px;height:58px;color:var(--primary);background:radial-gradient(circle at 30% 20%,#fff,#e1d2fa);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #fff,0 10px 24px #4113c111}.ui-people-art span:nth-child(2){width:90px;height:90px;transform:translateY(-5px)}:is(.dashboard-layout,.platform-layout) .button.primary{background:linear-gradient(110deg,#4113c1,#4c1eb5);border-color:#4113c1;box-shadow:0 3px 8px #4113c11a}:is(.dashboard-layout,.platform-layout) .button.secondary{border-color:var(--border);color:#423155;background:#fff;box-shadow:0 1px 3px #52007403}:is(.dashboard-layout,.platform-layout) :is(.button,input,select){border-radius:8px}:is(.dashboard-layout,.platform-layout) :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:var(--primary);outline:3px solid #4113c138}:is(.dashboard-layout,.platform-layout) a:focus-visible,:is(.dashboard-layout,.platform-layout) button:focus-visible{outline-offset:3px;outline:3px solid #4113c180}.saas-metric-icon,.saas-section-icon{color:var(--primary);background:linear-gradient(135deg,#f4eeff,#e9e0fc);border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.saas-metric-icon.tone-amber{color:#8a4900;background:#fff4df}.saas-metric-icon.tone-pink{color:#8b0080;background:#fbe8f7}.saas-metric-label{color:#68527f;margin:0 0 5px;font-size:12px;line-height:1.4;display:block}.saas-section-icon{border-radius:9px;width:34px;height:34px}.saas-distribution{align-items:center;gap:22px;min-height:190px;padding:24px 18px;display:flex}.saas-donut{background:var(--chart-fill);border-radius:50%;flex-shrink:0;place-items:center;width:144px;height:144px;display:grid;position:relative}.saas-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:17px;box-shadow:0 0 0 4px #fff7}.saas-donut strong{color:var(--ink);font-size:28px;line-height:1.2}.saas-donut span{color:var(--muted);font-size:11px}.saas-distribution ul{flex:1;margin:0;padding:0;list-style:none}.saas-distribution li{color:#58466c;align-items:center;gap:8px;margin:13px 0;font-size:11px;display:flex}.saas-distribution li>span:nth-child(2){flex:1}.saas-distribution li>small{text-align:right;width:30px;color:var(--muted)}.saas-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.saas-bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.saas-bar-column>span{color:var(--primary);margin-bottom:5px;font-size:10px}.saas-bar-column small{white-space:nowrap;color:var(--muted);font-size:9px;position:absolute;bottom:-24px}.saas-customer-list{min-width:0}.saas-customer-list .saas-metric-icon{border-radius:10px;width:36px;height:36px}.ui-collection{box-shadow:var(--shadow-card);border-color:var(--border);border-radius:14px}.dashboard-layout .ui-toolbar,.dashboard-layout .op-toolbar{border-bottom:1px solid var(--border);background:#fff;gap:8px;padding:14px}.customer-list-meta{padding:12px 16px}.dashboard-layout .op-table thead{background:#faf8fe}.dashboard-layout .op-table th{color:#655276;border-bottom:1px solid var(--border);padding:12px 16px;font-size:11px;font-weight:600}.dashboard-layout .op-table td{padding:18px 16px;font-size:12px}.dashboard-layout .ui-record-avatar{color:var(--primary);background:linear-gradient(145deg,#f3eefe,#e8dcfc);width:40px;height:40px;font-weight:650;box-shadow:inset 0 0 0 1px #fff9}.dashboard-layout .ui-record-avatar.is-large{width:52px;height:52px}.crm-detail-panel{border:1px solid var(--border);box-shadow:var(--shadow-card)}.crm-profile-title h2{font-size:19px}.crm-detail-panel .customer-card{background:#fdfcff;border-radius:10px;margin:10px 14px;border:1px solid var(--border)!important;padding:14px!important}.crm-detail-panel .customer-card h2,.crm-detail-panel .customer-card h3{margin-bottom:10px;font-size:13px}.crm-detail-panel .customer-card p,.crm-detail-panel .customer-facts dd{font-size:12px}.crm-tabs{border-color:var(--border);padding-inline:18px}.crm-tabs button{font-size:12px}.op-workspace{gap:0 18px}.op-workspace>.operation-metrics{grid-column:1/-1}.op-workspace>.ui-page-header{margin-bottom:0}.saas-scope{color:var(--muted);margin:0;padding:12px 16px;font-size:10px}.saas-board-column{border:1px solid var(--border);background:#f8f5fd;border-radius:10px;min-height:380px}.saas-board-column>header{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 12px;display:flex}.saas-board-column h2{flex:1;margin:0;font-size:12px}.saas-board-column>header>strong{color:#65517a;font-size:11px}.saas-board-column>div{gap:10px;padding:9px;display:grid}.saas-board-column .ui-record-avatar{flex-shrink:0;width:30px;height:30px;font-size:10px}.saas-card-value small{margin-top:3px;font-size:10px;font-weight:400;display:block}.saas-collection-heading{color:var(--primary);align-items:center;gap:10px;padding:18px;display:flex}.saas-collection-heading h2{color:var(--ink);flex:1;margin:0;font-size:15px}.saas-collection-heading>span{color:var(--muted);font-size:11px}.saas-sale-amount{border:1px solid var(--border);background:var(--panel-soft,#f8f6ff);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.saas-sale-amount span{color:var(--muted);font-size:12px}.saas-sale-amount strong{color:var(--ink);font-size:22px}.saas-sale-progress{gap:8px;margin:22px 0 12px;display:flex;position:relative}.saas-sale-progress:before{content:"";background:var(--border);height:2px;position:absolute;top:19px;left:16%;right:16%}.saas-sale-progress>div{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.saas-sale-progress>div>span{z-index:1;color:#80738e;background:#f1edf8;border:4px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 1px #e5dcf2}.saas-sale-progress>div.is-recorded>span{color:var(--primary);background:#eee4ff;box-shadow:0 0 0 1px #c5b1ed}.saas-sale-progress strong{font-size:11px}.saas-sale-progress small{color:var(--muted);font-size:10px}.saas-ownership-summary{background:#f7f3fd;border-radius:9px;gap:16px;margin-top:16px;padding:18px;display:flex}.saas-ownership-summary strong{font-size:14px}.saas-ownership-summary p,.saas-ownership-summary small{color:var(--muted);margin:5px 0;font-size:12px}.saas-work-insights{gap:16px;display:grid}.saas-work-insights .saas-distribution{flex-direction:column;padding:15px}.saas-work-insights .saas-distribution ul{width:100%}.saas-work-insights .saas-distribution li{margin:9px 0}.op-panel{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;padding:18px}.op-record-heading h2{font-size:19px;line-height:1.35}.op-panel .op-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.op-panel .op-facts>div{border:1px solid var(--border);background:#fdfbff;border-radius:9px;padding:12px;display:block}.op-panel .op-facts dt{color:var(--muted);margin-bottom:6px;font-size:10px;line-height:1.5}.op-panel .op-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px}.op-panel .op-facts>div:has(dd:only-child){min-width:0}.saas-detail-vehicle{border-radius:10px;margin-bottom:16px;position:relative;overflow:hidden}.saas-detail-vehicle img{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.saas-detail-vehicle>span{color:#fff;background:#201337cf;border-radius:4px;padding:4px 7px;font-size:9px;position:absolute;bottom:6px;left:6px}.inventory-card-body h2{font-size:16px}.inventory-card-price{font-size:18px}.inventory-card-stock{font-size:10px}.dashboard-layout :is(.op-section,.customer-form-card,.customer-card,.settings-card,.intel-source-list,.intel-editor,.intel-conversation,.intel-inspector){border-color:var(--border);box-shadow:var(--shadow-card);border-radius:14px}.dashboard-layout .op-editor,.dashboard-layout .customer-editor{max-width:1100px;margin-inline:auto}.op-editor .ui-page-header{padding:10px 0 20px}.op-section{background:#fff;padding:24px}.op-section>legend{color:var(--primary);font-size:16px;font-weight:650}.op-form-grid{gap:18px 22px}.op-field label,.op-form-grid label{font-size:12px}.op-section input,.op-section select,.op-section textarea{background:#fff}.settings-page{position:relative}.settings-page .settings-card{background:#fff;margin-bottom:18px;padding:24px;scroll-margin-top:80px;display:block!important}.settings-page .settings-card-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.settings-page .settings-section-number{width:46px;height:46px;color:var(--primary);background:#eee6fc;border-radius:12px;place-items:center;font-size:15px;font-weight:650;display:grid}.settings-page .settings-card-heading h2{letter-spacing:-.3px;font-size:19px}.settings-page .settings-card-heading p{margin:4px 0 0;font-size:12px;line-height:1.55}.settings-page .settings-grid{gap:16px}.settings-page .settings-field label{align-items:center;gap:7px;font-size:12px;display:flex}.settings-field label svg{color:var(--primary);width:14px;height:14px}.settings-page .settings-help{font-size:11px;line-height:1.6}.settings-page .address-fieldset{border:1px solid var(--border);background:#fcfaff;border-radius:10px;margin-top:24px;padding:20px}.settings-page .address-fieldset legend{font-size:15px;font-weight:600}.settings-page .settings-actions{border:1px solid var(--border);background:#ffffffed;border-radius:12px;padding:16px;position:sticky;bottom:12px;box-shadow:0 4px 20px #5200740c}.intel-workspace .intel-sandbox-banner{background:#f6effd;border:1px solid #ddcdee;border-radius:10px;font-size:12px}.intel-workspace .intel-source-summary{background:linear-gradient(110deg,#f5f0ff,#fff);border-radius:9px}.intel-workspace .intel-conversation{border-color:var(--border)}.intel-workspace .intel-message{box-shadow:0 2px 5px #52007405}@media (width>=1180px){.crm-workspace.has-selection .crm-page-heading{display:block}.crm-detail-panel{scrollbar-gutter:auto;max-height:calc(100dvh - 92px);position:sticky;top:76px;overflow-y:auto}.op-workspace.op-selected-record{grid-template-columns:minmax(0, 1fr) var(--context-width);gap:0 16px}.op-selected-record .op-list-area{display:block}.op-panel{max-height:calc(100dvh - 92px);position:sticky;top:76px;overflow-y:auto}.op-selected-record .op-table th:last-child,.op-selected-record .op-table td:last-child{display:none}.op-selected-record .inventory-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (width>=1180px) and (width<=1499px){.saas-distribution{flex-direction:column;gap:10px}.saas-distribution ul{width:100%}.saas-work-insights{grid-template-columns:1fr 1fr}.saas-work-insights .saas-distribution{flex-direction:row}}@media (width<=1179px){.saas-distribution{flex-direction:column}.saas-distribution ul{width:100%}.op-selected-record>.operation-metrics,.op-selected-record>.ui-hero{display:none}.op-selected-record .op-panel{max-height:none}.saas-work-insights{grid-template-columns:1fr 1fr;position:static}.ui-page-header.ui-hero>.ui-page-actions{flex-wrap:wrap;max-width:45%}.op-panel .op-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=820px) and (width>=761px){.saas-aria-card{margin:10px 0;padding:9px}.saas-aria-card>div{gap:8px}.saas-aria-card small{display:none}.saas-aria-orb{width:32px;height:32px}.saas-aria-card>a{min-height:30px;margin:8px 0 0}.dashboard-layout .workspace-chip{margin:12px 0}.dashboard-layout .nav-link{min-height:34px;padding-block:7px}.dashboard-layout .sidebar{padding-top:14px}.dashboard-layout .sidebar-bottom{display:none}}@media (width<=760px){.dashboard-layout{--workspace-gutter:16px;--topbar-height:60px}.dashboard-layout .dashboard-main{padding-top:10px}.ui-page-header.ui-hero{flex-wrap:wrap;align-items:stretch;gap:16px;min-height:144px;margin-bottom:12px;padding:16px 0}.ui-page-header.ui-hero>div{max-width:100%}.ui-page-header.ui-hero :is(h1,h2){letter-spacing:-.8px;font-size:29px}.ui-page-header.ui-hero p{max-width:90%;font-size:12px}.ui-page-header.ui-hero>.ui-page-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:100%}.ui-hero-art{opacity:.2;object-position:70% 50%;width:100%;height:100%;top:0;right:-16px}.ui-page-header.ui-hero>.ui-people-art{opacity:.25;right:0}.ui-people-art span:nth-child(2){width:64px;height:64px}.ui-people-art span{width:42px;height:42px}.saas-metric-icon{border-radius:9px;width:32px;height:32px}.saas-metric-icon svg{width:20px;height:20px}.saas-metric-label{font-size:10px}.saas-work-insights{grid-template-columns:1fr}.saas-distribution{flex-direction:row;gap:16px}.saas-donut{width:126px;height:126px}.saas-distribution li{font-size:10px}.dashboard-layout .op-table td{padding:8px 14px}.saas-board-column{min-height:0}.saas-board-column:has(.saas-column-empty){order:1}.saas-board-column>div{grid-template-columns:1fr}.saas-collection-heading{padding:14px}.saas-collection-heading>span{display:none}.op-panel{padding:16px}.op-panel .op-facts{gap:8px}.op-panel .op-facts>div{padding:10px}.settings-page .settings-card{padding:18px}.settings-page .settings-card-heading h2{font-size:17px}.settings-page .address-fieldset{padding:14px}.settings-page .settings-actions{padding:12px;position:static}.settings-page .settings-actions>div{flex-wrap:wrap}.op-editor .op-section{padding:18px}.op-form-grid{gap:16px}.dashboard-layout :is(input,select,.button){min-height:44px}.intel-workspace:has(.intel-lab-layout.has-conversation)>.ui-hero{min-height:0;padding-block:10px}.intel-workspace:has(.intel-lab-layout.has-conversation)>.ui-hero .ui-hero-art{display:none}}@media (width<=800px){.dashboard-layout .sidebar.is-open{z-index:40;width:min(320px,100vw);max-width:100vw;height:100dvh;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:12px 0 32px #2013371c}.dashboard-layout .nav-scrim{z-index:39;background:#10123c59;display:block;position:fixed;inset:0}}.nav-scrim{display:none}.dashboard-layout.is-locating :is(.sidebar nav,.saas-aria-card,.sidebar-fixed-settings,.header-location,.rp-top-tools){visibility:hidden}.dashboard-layout :is(h1,h2)[tabindex="-1"]:focus{outline:none}.saas-source-badge{color:#4113c1;background:#f0e8ff;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.saas-source-icon{width:34px;height:38px;color:var(--primary);vertical-align:middle;background:#f0e9fc;border-radius:8px;place-items:center;margin-right:10px;display:inline-grid}.ui-page-header.ui-hero{min-height:116px;padding-block:18px}@media (width>=761px){.dashboard-layout .op-table td{font-size:13px}}@media (width<=760px){.ui-page-header.ui-hero{min-height:140px}}@media (width>=1180px){.inventory-cards:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.inventory-cards>li:only-child .inventory-card-body{flex-direction:column;justify-content:center;padding:24px;display:flex}}.saas-customer-list .customer-metrics:has(>.saas-metric:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-layout .op-toolbar{margin:0;padding-block:14px}.dashboard-layout .op-panel-top{margin-bottom:18px;padding-bottom:10px}.csv-workspace .csv-card{border-color:var(--border);box-shadow:var(--shadow-card);border-radius:14px;padding:24px}.csv-workspace .csv-steps{border:1px solid var(--border);background:#f2ebfd;border-radius:12px;padding:14px 18px}.csv-workspace .csv-counts>div{border-color:var(--border);background:linear-gradient(135deg,#f8f4ff,#fff);border-radius:12px;padding:16px}.csv-workspace .csv-counts dd{color:var(--primary);font-size:27px}.customer-form .customer-form-section{border:1px solid var(--border);background:#fff;border-radius:14px;padding:24px}@media (width<=760px){.saas-customer-list .customer-metrics:has(>.saas-metric:nth-child(3):last-child){grid-template-columns:1fr 1fr}.csv-workspace .csv-card{padding:16px}.csv-workspace .csv-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.dashboard-layout,.platform-layout){--input-border:#9786a7}.intel-workspace:has(.intel-lab-layout)>.ui-hero{min-height:96px;margin-bottom:12px;padding-block:14px}.intel-lab-layout{height:max(520px,100dvh - 250px)}@media (width<=760px){.intel-workspace:has(.intel-lab-layout.has-conversation)>.ui-hero{flex-flow:row;align-items:center;gap:8px;min-height:0;padding-block:8px}.intel-workspace:has(.intel-lab-layout.has-conversation)>.ui-hero>.ui-page-actions{flex-shrink:0;width:auto;max-width:none}.intel-workspace:has(.intel-lab-layout.has-conversation)>.ui-hero .ui-hero-art{display:none}.intel-workspace:has(.intel-lab-layout.has-conversation)>.ui-hero h1{margin:0;font-size:26px}.intel-lab-layout.has-conversation{height:max(460px,100dvh - 258px)}}.saas-import-entry{max-width:1080px;margin-inline:auto}.saas-import-stages{border-bottom:1px solid var(--border);gap:24px;margin:0 0 26px;padding:0 0 22px;list-style:none;display:flex}.saas-import-stages li{color:var(--muted);flex:1;align-items:center;gap:10px;font-size:12px;display:flex}.saas-import-stages li>span{width:28px;height:28px;color:var(--muted);background:#f3eef9;border-radius:50%;place-items:center;display:grid}.saas-import-stages li[aria-current]{color:var(--primary);font-weight:600}.saas-import-stages li[aria-current]>span{background:var(--primary);color:#fff}.saas-import-title{align-items:center;gap:16px;margin:16px 0;display:flex}.saas-import-title h2{margin:0;font-size:21px}.saas-import-title p{color:var(--muted);margin:5px 0 0;font-size:13px}.saas-import-entry .customer-field:has(input[type=file]){background:linear-gradient(130deg,#f7f1ff,#fff);border:1px dashed #ac95d1;border-radius:12px;margin:22px 0;padding:28px}.saas-import-entry .customer-field>input[type=file]{background:#fff;margin-top:10px}@media (width<=760px){.saas-import-stages{gap:10px}.saas-import-stages li{text-align:center;flex-direction:column;font-size:10px}.saas-import-title{align-items:flex-start}.saas-import-title h2{font-size:18px}.saas-import-entry .customer-field:has(input[type=file]){padding:16px}}.account-step{min-width:0;display:grid}.account-step>.alert,.account-step>.notice{margin-bottom:18px}.account-step form{min-width:0;display:grid}.account-notice>span,.account-step .alert>span{overflow-wrap:anywhere;min-width:0}.account-step .notice:focus{outline:2px solid var(--focus);outline-offset:2px}.auth-layout .field input.account-code-input{font-variant-numeric:tabular-nums;letter-spacing:.32em;font-size:20px}.auth-layout .field input.account-code-input.is-recovery{letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:16px}.auth-layout .field input.account-code-input::placeholder{color:var(--muted,#6b6485);opacity:.7;letter-spacing:normal;font-size:16px}.auth-layout .field input.account-code-input.is-recovery::placeholder{letter-spacing:.06em}.account-switch-mode{color:var(--brand-violet);justify-self:start;margin:-6px 0 4px;font-size:13px}.account-switch-mode.is-waiting,.account-switch-mode.is-waiting:hover{color:var(--muted,#6b6485);cursor:not-allowed;opacity:1;text-decoration:none}.account-switch-mode:disabled{cursor:default}.account-secondary-action{gap:8px;width:100%;margin-top:10px}.account-inline-action{color:var(--brand-violet);font-size:inherit;padding:0;font-weight:700;text-decoration:none}.account-inline-action:hover{text-decoration:underline}.account-simulated-note{border:1px dashed var(--border);background:var(--canvas);color:var(--muted);border-radius:8px;gap:4px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.55;display:grid}.account-simulated-note strong{color:var(--ink);letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:750}.account-loading{color:var(--muted);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.account-invite-details{border:1px solid var(--border);background:#fff;border-radius:12px;gap:0;margin:0 0 20px;padding:4px 16px;display:grid}.account-invite-details>div{grid-template-columns:minmax(96px,30%) minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.account-invite-details>div+div{border-top:1px solid var(--border)}.account-invite-details dt{color:var(--muted);font-size:12px;font-weight:620}.account-invite-details dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;gap:3px;margin:0;font-size:14px;font-weight:650;display:grid}.account-invite-provisional{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}@media (width<=520px){.account-invite-details>div{grid-template-columns:minmax(0,1fr);gap:2px}}.auth-forgot{justify-content:flex-end;margin:-10px 0 6px;font-size:13px;display:flex}.auth-forgot a{color:var(--brand-violet);font-weight:650;text-decoration:none}.auth-forgot a:hover{text-decoration:underline}.attention-center{position:relative}.attention-trigger{border:1px solid var(--border,#e6e0f5);color:#4113c1;cursor:pointer;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative}.attention-trigger:hover,.attention-trigger[aria-expanded=true]{background:#f4effe}.attention-trigger:focus-visible{outline-offset:2px;outline:3px solid #4113c1}.attention-count{color:#fff;text-align:center;background:#c90025;border:2px solid #fff;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;line-height:16px;position:absolute;top:-6px;right:-6px}.attention-panel{z-index:40;border:1px solid var(--border,#e6e0f5);color:#2c2540;background:#fff;border-radius:16px;flex-direction:column;width:min(400px,100vw - 32px);max-height:min(78vh,620px);display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 48px #1b125429}.attention-panel>header{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 10px 16px;display:flex}.attention-panel>header strong{color:#101544;font-size:15px}.attention-settings-link,.attention-text-button{color:#4113c1;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.attention-settings-link:hover,.attention-text-button:hover:not(:disabled){background:#f4effe}.attention-text-button:disabled{color:#6f6788;cursor:progress}.attention-tabs{background:#f4f1fb;border-radius:12px;gap:4px;margin:0 12px;padding:4px;display:flex}.attention-tabs [role=tab]{color:#5f5a70;min-width:0;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.attention-tabs [role=tab]:hover{color:#2c2540}.attention-tabs [role=tab][aria-selected=true]{color:#4113c1;background:#fff;box-shadow:0 1px 3px #2a0f5c1f}.attention-tab-count{color:#4113c1;text-align:center;background:#eee8ff;border-radius:999px;min-width:20px;padding:0 6px;font-size:11px;font-weight:750;line-height:18px}.attention-tabs [role=tab][aria-selected=false] .attention-tab-count{color:#8a5300;background:#fff1df}.attention-tabpanel{overscroll-behavior:contain;flex:auto;min-height:0;padding:10px 14px 14px;overflow-y:auto}.attention-tabpanel[hidden]{display:none}.attention-notes-bar{color:#5f5a70;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.attention-notes{gap:2px;margin:0;padding:0;list-style:none;display:grid}.attention-note>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:10px;display:grid}.attention-note.is-unread>button{background:#faf8ff}.attention-note>button:hover:not(:disabled){background:#f4effe}.attention-note>button:disabled{cursor:progress;opacity:.7}.attention-note-icon{color:#4113c1;background:#eee8ff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.attention-note[data-category=assignment] .attention-note-icon{color:#a1007a;background:#fde8f6}.attention-note[data-category=appointment] .attention-note-icon,.attention-note[data-category=overdue] .attention-note-icon{color:#8a5300;background:#fff1df}.attention-note[data-category=failure] .attention-note-icon{color:#c90025;background:#fce8ed}.attention-note-body{gap:3px;min-width:0;display:grid}.attention-note-title{color:#3a3350;overflow-wrap:anywhere;align-items:flex-start;gap:7px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.attention-note.is-unread .attention-note-title{color:#1b1640;font-weight:700}.attention-note-dot{background:#4113c1;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.attention-note-detail{color:#5f5a70;overflow-wrap:anywhere;white-space:pre-line;font-size:12.5px;line-height:1.45}.attention-note-meta{color:#6f6788;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:11.5px;display:flex}.attention-note-location{color:#4c3664;text-overflow:ellipsis;white-space:nowrap;background:#f0edf5;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:1px 7px;font-weight:600;display:inline-flex;overflow:hidden}.attention-note-location>svg{flex:none}.attention-more{gap:6px;margin-top:8px;display:grid}.attention-more p{color:#a90020;margin:0;font-size:12px}.attention-more-button{color:#4113c1;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3dcf3;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:650}.attention-more-button:hover:not(:disabled){background:#f6f2ff}.attention-more-button:disabled{color:#6f6788;cursor:progress}.attention-loading{color:#5f5a70;background:#faf8ff;border-radius:12px;margin:6px 0;padding:12px;font-size:13px}.attention-problem{color:#a90020;background:#fff7f8;border:1px solid #f2c9d1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0;padding:10px 12px;font-size:13px;display:flex}.attention-problem p{flex:160px;margin:0}.attention-problem.is-inline{margin-top:0;font-size:12px}.attention-action-error{color:#a90020;background:#fff7f8;border-radius:10px;margin:0 0 6px;padding:8px 10px;font-size:12px}.attention-report-status{color:#3c2a7a;background:#f6f2ff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 6px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.attention-report-status.is-problem{color:#a90020;background:#fff7f8}.attention-report-status>svg{flex:none}.attention-report-status>p{flex:160px;margin:0}.attention-footnote{color:#6f6788;border-top:1px solid #eee9f8;align-items:flex-start;gap:7px;margin:12px 0 0;padding-top:10px;font-size:11.5px;line-height:1.5;display:flex}.attention-footnote>svg{color:#4113c1;flex:none;margin-top:2px}.attention-checked{color:var(--muted,#6f6788);margin:0 0 8px;font-size:12px}.attention-group small,.attention-error{color:var(--muted,#6f6788);font-size:12px}.attention-empty{color:#1f7a54;background:#f3fbf7;border-radius:12px;align-items:center;gap:8px;margin:6px 0 2px;padding:12px;font-size:13px;display:flex}.attention-empty.is-notes{align-items:flex-start;padding:14px}.attention-empty.is-notes>svg{flex:none;margin-top:1px}.attention-empty.is-notes>div{gap:2px;display:grid}.attention-empty.is-notes strong{color:#146346;font-size:14px}.attention-empty.is-notes small{color:#3d6b58;font-size:12px;line-height:1.45}.attention-group{border-top:1px solid var(--border,#eee9f8);padding:10px 0}.attention-group-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px;font-weight:700;display:flex}.attention-group-head>span:nth-child(2){flex:1}.attention-group-head b{color:#8a5300;text-align:center;background:#fff1df;border-radius:999px;min-width:26px;padding:2px 8px;font-size:12px}.attention-icon{color:#4113c1;background:#eee8ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.attention-group ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.attention-group li button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;padding:8px 10px 8px 42px;font-size:13px;display:grid;position:relative}.attention-group li button>.record-photo{position:absolute;top:7px;left:8px}.attention-group-head:hover,.attention-group li button:hover{background:#f6f2ff}.attention-error{margin:6px 0 0 42px}.attention-panel :is(button,[role=tabpanel]):focus-visible{outline-offset:-2px;outline:3px solid #4113c1}@media (width<=560px){.attention-panel{width:auto;max-height:calc(100dvh - 84px);position:fixed;top:68px;left:16px;right:16px}}.wt-dialog{--wt-ease:cubic-bezier(.2, .8, .2, 1);--wt-dim:color-mix(in srgb, color-mix(in srgb, var(--brand-plum) 38%, var(--ink)) 62%, transparent);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);font-family:var(--font-sans);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.wt-dialog[open]{display:block}.wt-dialog::backdrop{background:0 0}.wt-dialog:focus{outline:none}.wt-dialog :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wt-spotlight{pointer-events:none;box-shadow:0 0 0 200vmax var(--wt-dim);transition:top .34s var(--wt-ease), left .34s var(--wt-ease), width .34s var(--wt-ease), height .34s var(--wt-ease);border-radius:12px;animation:.24s ease-out wt-fade;position:absolute}.wt-spotlight.is-targeted{box-shadow:0 0 0 2px white, 0 0 0 4px var(--brand-violet), 0 0 30px 6px color-mix(in srgb, var(--brand-violet) 42%, transparent), 0 0 0 200vmax var(--wt-dim)}.wt-spotlight.is-targeted:after{content:"";border:2px solid color-mix(in srgb, var(--brand-pink) 70%, transparent);animation:wt-pulse 2.4s var(--wt-ease) infinite;border-radius:16px;position:absolute;inset:-5px}.wt-card{box-sizing:border-box;border:1px solid var(--border);width:min(392px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-popover), 0 2px 6px var(--brand-shadow-soft);animation:qf-surface-enter .22s var(--wt-ease);transition:top .34s var(--wt-ease), left .34s var(--wt-ease);background:#fff;border-radius:16px;flex-direction:column;padding:18px 20px 16px;display:flex;position:absolute}.wt-card.is-centered{border-radius:20px;width:min(468px,100vw - 32px);height:fit-content;margin:auto;inset:0}.wt-card-content{overscroll-behavior:contain;min-height:0;animation:wt-step-in .26s var(--wt-ease) both;overflow:auto}.wt-caret{border:1px solid var(--border);background:#fff;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.wt-card[data-placement=right] .wt-caret{top:calc(var(--wt-caret) - 7px);border-top:0;border-right:0;left:-8px}.wt-card[data-placement=left] .wt-caret{top:calc(var(--wt-caret) - 7px);border-bottom:0;border-left:0;right:-8px}.wt-card[data-placement=bottom] .wt-caret{top:-8px;left:calc(var(--wt-caret) - 7px);border-bottom:0;border-right:0}.wt-card[data-placement=top] .wt-caret{bottom:-8px;left:calc(var(--wt-caret) - 7px);border-top:0;border-left:0}.wt-hero{background:var(--gradient-brand);color:#fff;border-radius:19px 19px 0 0;place-items:center;height:136px;margin:-18px -20px 16px;display:grid;position:relative;overflow:hidden}.wt-hero:before,.wt-hero-glow{content:"";pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute}.wt-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--brand-gold) 55%, transparent), transparent 68%);bottom:-130px;left:-70px}.wt-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--brand-pink) 60%, transparent), transparent 68%);top:-110px;right:-60px}.wt-hero-portrait,.wt-hero-check{box-shadow:0 0 0 5px #ffffff3d, 0 12px 30px color-mix(in srgb, var(--brand-plum) 55%, transparent);border-radius:50%;place-items:center;margin-top:-14px;display:grid;position:relative}.wt-hero-check{width:66px;height:66px;color:var(--brand-violet);animation:wt-pop .42s var(--wt-ease) both;background:#fff}.wt-hero-badge{border:1px solid var(--on-brand-border);color:#fff;letter-spacing:.02em;white-space:nowrap;background:#ffffff29;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.wt-topline{align-items:center;gap:12px;margin-bottom:12px;display:flex}.wt-mark{background:var(--lavender);width:42px;height:42px;color:var(--brand-violet);border-radius:12px;flex:none;place-items:center;display:grid}.wt-label{min-width:0}.wt-eyebrow{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.wt-eyebrow.is-key{background:var(--gradient-highlight);color:var(--ink);border-radius:999px;padding:3px 9px;display:inline-block}.wt-count{color:var(--muted);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12px}.wt-skip{border-radius:var(--radius-control);min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:650}.wt-skip:hover{border-color:var(--border);background:var(--canvas);color:var(--primary)}.wt-title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:750;line-height:1.25}.wt-card.has-hero .wt-title{font-size:22px}.wt-body{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.wt-chips{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.wt-chips li{border:1px solid color-mix(in srgb, var(--brand-purple) 14%, white);background:var(--lavender);color:var(--brand-purple);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:650}.wt-chips.is-connect li{border-color:var(--warm-border);background:var(--warm-surface);color:var(--ink)}.wt-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wt-modes li{border:1px solid var(--border);background:var(--gradient-card);border-radius:10px;gap:3px;padding:10px;display:grid}.wt-modes strong{color:var(--ink);font-size:12.5px;font-weight:750}.wt-modes span{color:var(--muted);font-size:11.5px;line-height:1.35}.wt-foot{border-top:1px solid var(--border);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.wt-dots{align-items:center;margin:0;padding:0;list-style:none;display:flex}.wt-dot{box-sizing:content-box;background:var(--border);cursor:pointer;width:8px;height:8px;transition:width .22s var(--wt-ease), background .22s ease-out;background-clip:content-box;border:0;border-radius:999px;padding:8px 3px;display:block}.wt-dot.is-seen{background-color:color-mix(in srgb, var(--brand-violet) 40%, white)}.wt-dot.is-current{background:var(--gradient-action);background-clip:content-box;width:22px}.wt-actions{gap:8px;margin-left:auto;display:flex}.wt-dialog .wt-card .button.wt-button{white-space:nowrap;gap:6px;min-height:38px;padding:8px 14px;font-size:13px}@keyframes wt-fade{0%{opacity:0}to{opacity:1}}@keyframes wt-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wt-pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.06)}}@keyframes wt-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@media (width<=600px){.wt-card,.wt-card.is-centered{width:calc(100vw - 32px)}.wt-modes{grid-template-columns:minmax(0,1fr)}.wt-modes li{grid-template-columns:auto 1fr;align-items:baseline;gap:8px}.wt-dots{justify-content:center;width:100%}.wt-actions{width:100%}.wt-dialog .wt-card .button.wt-button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.wt-spotlight,.wt-spotlight:after,.wt-card,.wt-card-content,.wt-dot,.wt-hero-check{transition:none!important;animation:none!important}}.wt-dialog.is-still :is(.wt-spotlight,.wt-card,.wt-card-content,.wt-dot),.wt-dialog.is-still .wt-spotlight:after,.wt-dialog.is-still .wt-hero-check{transition:none!important;animation:none!important}.wv-dialog{--wv-ease:cubic-bezier(.2, .8, .2, 1);--wv-glass:color-mix(in srgb, var(--ink) 64%, transparent);--wv-glass-strong:color-mix(in srgb, var(--ink) 80%, transparent);--wv-glass-edge:#ffffff52;box-sizing:border-box;border:1px solid color-mix(in srgb, white 72%, var(--brand-plum));background:color-mix(in srgb, var(--brand-plum) 52%, var(--ink));color:#fff;width:min(960px,90vw,177.778dvh - 85.3333px);max-width:none;max-height:none;font-family:var(--font-sans);box-shadow:0 0 0 6px #ffffff1a, 0 34px 90px color-mix(in srgb, var(--brand-plum) 34%, transparent), 0 10px 28px color-mix(in srgb, var(--ink) 22%, transparent);animation:wv-enter .42s var(--wv-ease);border-radius:20px;margin:auto;padding:0;overflow:hidden}.wv-dialog:focus{outline:none}.wv-dialog::backdrop{background:color-mix(in srgb, color-mix(in srgb, var(--brand-plum) 36%, var(--ink)) 80%, transparent);animation:.32s ease-out wv-fade}.wv-dialog.is-leaving{animation:wv-leave .34s var(--wv-ease) forwards}.wv-dialog.is-leaving::backdrop{animation:.34s ease-in forwards wv-fade-out}.wv-frame{aspect-ratio:16/9;width:100%;position:relative}.wv-video{object-fit:cover;background:color-mix(in srgb, var(--brand-plum) 52%, var(--ink));cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.wv-video:focus{outline:none}.wv-video:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.wv-skip{z-index:2;border:1px solid var(--wv-glass-edge);background:var(--wv-glass);color:#fff;min-height:38px;font:600 14px/1 var(--font-sans);letter-spacing:.01em;cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 22%, transparent);transition:background .16s ease, border-color .16s ease, transform .16s var(--wv-ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 18px;display:inline-flex;position:absolute;top:14px;right:14px}.wv-skip:hover{background:var(--wv-glass-strong);border-color:#ffffff85}.wv-skip:active{transform:scale(.97)}.wv-skip:focus{outline:none}.wv-skip:focus-visible{outline-offset:2px;box-shadow:0 0 0 5px var(--focus);outline:2px solid #fff}.wv-skip svg{opacity:.86}.wv-play{z-index:1;border:1px solid var(--wv-glass-edge);background:var(--wv-glass);color:#fff;width:84px;height:84px;box-shadow:0 14px 36px color-mix(in srgb, var(--ink) 30%, transparent);pointer-events:none;animation:wv-pop .24s var(--wv-ease);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.wv-play svg{margin-left:4px}.wv-sound{z-index:1;border:1px solid var(--wv-glass-edge);background:var(--wv-glass);color:#fff;min-height:34px;font:600 13px/1 var(--font-sans);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;animation:.3s ease-out wv-fade,2.6s ease-in-out 1.2s 3 wv-breathe;display:inline-flex;position:absolute;top:14px;left:14px}.wv-progress{z-index:1;pointer-events:none;background:#ffffff29;height:3px;position:absolute;bottom:0;left:0;right:0}.wv-progress span{background:linear-gradient(90deg, var(--brand-violet), var(--brand-pink) 70%, var(--brand-gold));transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0)}@keyframes wv-enter{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:none}}@keyframes wv-leave{to{opacity:0;transform:scale(.975)}}@keyframes wv-fade{0%{opacity:0}}@keyframes wv-fade-out{to{opacity:0}}@keyframes wv-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes wv-breathe{0%,to{border-color:var(--wv-glass-edge)}50%{border-color:#ffffff9e}}@media (width<=600px){.wv-dialog{border-radius:14px}.wv-skip{min-height:32px;padding:0 10px 0 14px;font-size:13px;top:8px;right:8px}.wv-sound{min-height:30px;padding:0 10px;font-size:12px;top:8px;left:8px}.wv-play{width:60px;height:60px}.wv-play svg{width:24px;height:24px}}:root[data-welcome-video] body :not(.wv-dialog,.wv-dialog *),:root[data-welcome-video] body :not(.wv-dialog,.wv-dialog *):before,:root[data-welcome-video] body :not(.wv-dialog,.wv-dialog *):after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.wv-dialog,.wv-dialog::backdrop,.wv-play,.wv-sound,.wv-skip{transition:none!important;animation:none!important}}.wv-dialog.is-still,.wv-dialog.is-still::backdrop,.wv-dialog.is-still :is(.wv-play,.wv-sound,.wv-skip){transition:none!important;animation:none!important}:root{--control-focus-width:2px;--control-focus-offset:2px;--control-menu-shadow:0 8px 24px var(--brand-shadow)}:root :is(.dashboard-layout,.platform-layout) :is(input,select,textarea,button,a,summary):focus-visible{outline:var(--control-focus-width) solid var(--focus);outline-offset:var(--control-focus-offset)}:root :is(.dashboard-layout,.platform-layout) :is(input,select,textarea):focus-visible{border-color:var(--primary);box-shadow:none}:root :is(.dashboard-layout,.platform-layout) :is(input,select,textarea):focus:not(:focus-visible){outline:none}:root :is(.dashboard-layout,.platform-layout) :is(.rp-global-search,.rp-search):focus-within{outline:var(--control-focus-width) solid var(--focus);outline-offset:var(--control-focus-offset);border-color:var(--primary);box-shadow:none}:root :is(.dashboard-layout,.platform-layout) :is(.rp-global-search,.rp-search) input:focus-visible{box-shadow:none;outline:none}:root :is(.dashboard-layout,.platform-layout) :is(input[type=checkbox],input[type=radio]){accent-color:var(--primary)}:root :is(.dashboard-layout,.platform-layout) select:not([multiple]){font-family:var(--font-sans);color:var(--ink);border-color:var(--border);cursor:pointer}:root :is(.dashboard-layout,.platform-layout) select:disabled{color:var(--muted);background-color:var(--canvas);cursor:not-allowed}@supports (appearance:base-select){:root :is(.dashboard-layout,.platform-layout) select:not([multiple]){appearance:base-select}:root :is(.dashboard-layout,.platform-layout) select:not([multiple])::picker(select){appearance:base-select}:root :is(.dashboard-layout,.platform-layout) select:not([multiple]){text-align:start;background-image:none;align-items:center;gap:12px;padding-inline:11px}:root :is(.dashboard-layout,.platform-layout) select:not([multiple])::picker-icon{content:"";width:7px;height:7px;color:var(--muted);border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;margin:-4px 2px 0 auto;transform:rotate(45deg)}:root :is(.dashboard-layout,.platform-layout) select:not([multiple]):open::picker-icon{color:var(--primary);margin-top:3px;transform:rotate(225deg)}:root :is(.dashboard-layout,.platform-layout) select:not([multiple])::picker(select){font:500 13px/1.4 var(--font-sans);color:var(--ink);border:1px solid var(--border);box-shadow:var(--control-menu-shadow);min-inline-size:max(anchor-size(self-inline), 100px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;background:#fff;border-radius:10px;max-block-size:min(320px,60dvh);max-inline-size:min(32rem,100vw - 24px);margin-block:5px;padding:4px;overflow:auto}:root :is(.dashboard-layout,.platform-layout) select:not([multiple]) option{min-height:36px;font:inherit;white-space:normal;overflow-wrap:anywhere;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;gap:20px;padding:8px 10px;display:flex}:root :is(.dashboard-layout,.platform-layout) select:not([multiple]) option:checked{background:var(--lavender);color:var(--primary);font-weight:650}:root :is(.dashboard-layout,.platform-layout) select:not([multiple]) option:hover:not(:disabled){background:var(--lavender);color:var(--primary)}:root :is(.dashboard-layout,.platform-layout) select:not([multiple]) option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;background:var(--lavender)}:root :is(.dashboard-layout,.platform-layout) select:not([multiple]) option::checkmark{color:var(--primary);order:1;margin-inline-start:auto}:root :is(.dashboard-layout,.platform-layout) select:not([multiple]) option:disabled{color:var(--muted);opacity:.55;cursor:not-allowed}@media (width<=700px),(pointer:coarse){:root :is(.dashboard-layout,.platform-layout) select:not([multiple]),:root :is(.dashboard-layout,.platform-layout) select:not([multiple]) option{min-height:44px}:root :is(.dashboard-layout,.platform-layout) select:not([multiple])::picker(select){font-size:16px}}}:root :is(.dashboard-layout,.platform-layout) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--error)}@media (forced-colors:active){:root :is(.dashboard-layout,.platform-layout) select:not([multiple]){border:1px solid buttontext}:root :is(.dashboard-layout,.platform-layout) select:not([multiple]) option:checked{color:highlighttext;background:highlight}}.form-error{color:#8a0019;font-size:13px;line-height:1.5}p.form-error[role=alert]:not(.connection-feedback):not(.journey-alert){color:#6e0016;overflow-wrap:anywhere;background:#fff5f6;border:1px solid #f0bcc6;border-radius:10px;margin:0;padding:10px 14px}:root :is(.dashboard-layout,.platform-layout) :is(.ui-search-icon-field,.op-search,.proposals-search-field,.dialer-search,.email-library-search,.wfd-search-input,.calls-search-field)>input:not([type=checkbox]):not([type=radio]){padding-inline-start:36px}.required-mark,:root :is(.dashboard-layout,.platform-layout) .required-mark{white-space:nowrap;display:inline}:root :is(.dashboard-layout,.platform-layout) summary{cursor:pointer}:where(.dashboard-layout,.platform-layout) :where(details)>summary{list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M4 8.5l3.5 3.5L4 15.5' fill='none' stroke='%234113c1' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:where(.dashboard-layout,.platform-layout) :where(details[open])>summary{list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M2 10l3.5 3.5L9 10' fill='none' stroke='%234113c1' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-disclosure>summary{width:fit-content;max-width:100%;min-height:32px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-inline-start:-6px;padding:5px 10px 5px 6px;font-size:13px;font-weight:600;line-height:1.4;list-style:none;display:flex}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary:before{content:"";background:var(--primary);flex:none;width:16px;height:16px;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3.5L10.5 8 6 12.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3.5L10.5 8 6 12.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat}.ui-disclosure[open]>summary:before{transform:rotate(90deg)}.ui-disclosure>summary:hover{background:var(--lavender);color:var(--primary)}.ui-disclosure>summary+*{margin-top:6px}@media (prefers-reduced-motion:reduce){.ui-disclosure>summary:before{transition:none}}:root .dashboard-layout [hidden]{display:none!important}.dashboard-main{line-height:1.5}.dashboard-layout :is(.button,.ui-toolbar input,.ui-toolbar select,.op-filters input,.op-filters select,.intel-toolbar input,.intel-toolbar select){min-height:var(--control-height);border-radius:8px;font-size:13px}.dashboard-layout .button{gap:7px;padding:8px 14px}.dashboard-layout :is(input,textarea){border-color:var(--input-border)}.dashboard-layout :is(input,textarea)[aria-invalid=true]{border-color:var(--brand-red)}.dashboard-layout :is(.button,button):disabled{cursor:not-allowed}.dashboard-layout .button.primary{box-shadow:0 3px 8px #4113c114}.dashboard-layout .button.secondary{border-color:var(--border);background:#fff}.dashboard-layout .button.secondary:hover:not(:disabled){background:var(--surface-subtle);border-color:#cbbade}.dashboard-layout .button.danger{color:#c90025;background:#fff4f6;border-color:#ebbdc5}.ui-page-header.ui-hero{min-height:110px;margin-bottom:18px;padding-block:10px 18px}.ui-page-header.ui-hero :is(h1,h2){letter-spacing:-1px;font-size:32px;line-height:1.2}.ui-page-header.ui-hero p{max-width:570px;margin-top:8px;font-size:14px;line-height:1.55}.ui-page-header.ui-hero>.ui-page-actions{gap:8px}.ui-page-header .ui-hero-art{opacity:.48}.ui-collection{box-shadow:var(--shadow-card);border-radius:12px}.dashboard-layout :is(.ui-toolbar,.op-filters,.intel-toolbar){background:#fff;gap:10px;padding:14px}.dashboard-layout :is(.customer-list-meta,.op-pagination,.customer-pagination,.intel-pagination){padding:14px 16px;font-size:12px}.dashboard-layout :is(.ui-table,.op-table,.intel-table,.csv-table){font-size:13px}.dashboard-layout :is(.ui-table,.op-table,.intel-table,.csv-table) th{background:var(--surface-subtle);color:var(--muted);padding:12px 16px;font-size:12px;font-weight:600}.dashboard-layout :is(.ui-table,.op-table,.intel-table,.csv-table) td{padding:16px;line-height:1.5}.dashboard-layout :is(.ui-table,.op-table,.intel-table,.csv-table) td small{font-size:12px;line-height:1.45}.dashboard-layout :is(.ui-record-name,.op-row-link strong){font-size:13px;font-weight:650}.ui-record-avatar{background:var(--surface-selected);color:var(--primary);border:1px solid #4113c10a;flex-shrink:0}.dashboard-layout :is(.ui-status,.op-badge,.customer-badge,.intel-badge,.saas-source-badge){padding:4px 8px;font-size:11px;font-weight:550;line-height:1.45}.saas-metric-icon{border-radius:12px;width:44px;height:44px}.saas-metric-label{font-size:12px;line-height:1.4}.saas-distribution{gap:16px}.saas-distribution li{font-size:12px}.saas-distribution li small{font-size:11px}.ui-section-tabs{border-bottom:1px solid var(--border);align-items:stretch;gap:4px;margin:0 0 18px;padding-bottom:6px;display:flex;overflow-x:auto}.ui-section-tabs button{color:var(--muted);font:550 13px/1.4 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:8px;padding:12px;display:inline-flex}.ui-section-tabs button[aria-selected=true]{color:var(--primary);background:var(--surface-subtle);border-bottom-color:var(--primary)}.ui-section-tabs button:hover{background:var(--surface-subtle)}.ui-detail-section>h3,.customer-card h2{align-items:center;gap:8px;display:flex}.ui-detail-section>h3 svg,.customer-card h2 svg{color:var(--primary);flex-shrink:0}.crm-detail-panel,.op-panel{border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:12px}.crm-detail-panel .customer-card{box-shadow:none;border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:18px 0}.crm-detail-panel .customer-card h2,.crm-detail-panel .customer-card h3{font-size:13px}.crm-detail-panel .customer-card p,.crm-detail-panel .customer-facts dd{font-size:13px;line-height:1.55}.crm-detail-panel .customer-facts{gap:10px}.crm-detail-panel .customer-facts>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.crm-detail-panel .customer-facts dt{color:var(--muted);font-size:12px}.crm-detail-panel .customer-card:has(.customer-language-summary){background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;margin-top:4px;padding:14px}.crm-detail-panel .ui-section-tabs{margin:12px 0 4px}.customer-language-summary,.customer-hint,.customer-facts small{font-size:12px}.ui-connected-records>summary{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ui-connected-records>summary:after{content:"+";color:var(--primary);margin-left:auto}.ui-connected-records[open]>summary:after{content:"−"}.ui-connected-records .op-contact-shortcuts{margin-block:14px}.op-panel{padding:20px}.op-record-heading h2{font-size:20px}.op-detail-groups .ui-detail-section{border-bottom:1px solid var(--border);margin:0;padding:16px 0}.op-panel .op-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:14px 0 0}.op-panel .op-facts>div{background:0 0;border:0;border-radius:0;padding:0}.op-panel .op-facts>.is-long{background:var(--surface-subtle);border-radius:8px;grid-column:1/-1;padding:12px}.op-panel .op-facts dt{margin-bottom:4px;font-size:12px}.op-panel .op-facts dd{font-size:13px;line-height:1.5}.op-panel .op-provenance{font-size:12px}.op-task-due{min-width:145px;max-width:195px;font-size:12px}.op-task-due svg{color:var(--primary);float:left;margin:2px 6px 2px 0}.op-task-due small{margin-top:3px;display:block}.saas-board-column{border-radius:10px}.saas-board-column>header,.saas-sale-progress strong,.saas-sale-progress small{font-size:12px}.inventory-cards{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:16px;padding:16px}.inventory-card-stock,.inventory-card-location{font-size:12px}.inventory-card-body{padding:16px}.inventory-sample-label,.saas-detail-vehicle>span{font-size:11px}@media (width>=1101px){.customer-form.is-intake-form>fieldset{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.customer-form.is-intake-form>fieldset>.customer-card{margin:0}.customer-form.is-intake-form>fieldset>.customer-card:last-child{grid-column:1/-1}}.dashboard-layout :is(.op-editor,.customer-editor){max-width:1160px}.dashboard-layout :is(.op-section,.customer-form .customer-card,.csv-card,.intel-editor){border-radius:12px;padding:22px}.dashboard-layout :is(.op-field,.settings-field,.customer-field,.intel-field) label{font-size:13px;line-height:1.5}.dashboard-layout :is(.op-field,.settings-field,.customer-field,.intel-field) :is(input,select,textarea){border-radius:8px;min-height:40px;font-size:14px}.dashboard-layout :is(.op-caption,.op-hint,.customer-hint,.field-hint,.settings-help,.intel-muted){font-size:12px;line-height:1.55}.dashboard-layout :is(.op-form-grid,.customer-form-grid,.settings-fields){gap:18px}.op-section>legend{color:var(--ink);padding-inline:8px;font-size:15px}.op-editor>.ui-page-header{margin:14px 0 20px}.op-editor>.ui-page-header p{max-width:700px}.op-form-actions,.customer-form-actions{border:1px solid var(--border);background:#fffffff5;border-radius:10px;gap:10px;padding:16px}.dashboard-layout :is(.customer-warning,.customer-error,.op-error,.settings-error-summary,.intel-error,.csv-warning){border-radius:10px;font-size:13px;line-height:1.55}.csv-counts>div{background:var(--surface-subtle);border-radius:10px;padding:14px}.csv-workspace .customer-heading{margin-bottom:22px}.csv-workspace .customer-heading h1{letter-spacing:-.8px;font-size:30px}.csv-card h2{font-size:17px}.csv-table{width:100%}.csv-table td{overflow-wrap:anywhere}@media (width>=1050px){.rp-knowledge-layout.has-detail{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px}.rp-knowledge-layout.has-detail .intel-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.rp-knowledge-layout.has-detail .intel-toolbar select{grid-column:1/-1}}.intel-editor header{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:16px}.intel-editor h2{font-size:20px}.intel-editor fieldset{border-color:var(--border);border-radius:10px}.intel-lab-layout,.inbox-workspace{border-color:var(--border);box-shadow:var(--shadow-card);border-radius:12px}.intel-conversation>header{padding:16px 18px}.inbox-message,.intel-message{font-size:14px;line-height:1.6}.inbox-message.internal_note{background:#fff9ef;border:1px solid #fea40266}.inbox-context,.intel-inspector{font-size:13px}.inbox-context>section,.intel-inspector-section{padding-block:18px}.intel-lab-layout .intel-rail{padding:14px}.settings-page>.ui-section-tabs{border:0;gap:12px;margin-bottom:18px;padding:2px 2px 6px}.settings-page>.ui-section-tabs button{border:1px solid var(--border);background:#fff;border-radius:10px;padding:14px 22px}.settings-page>.ui-section-tabs button[aria-selected=true]{color:var(--primary);background:var(--surface-selected);border-color:#c9b8eb}.settings-page .settings-card{padding:24px}.settings-page .settings-card-heading h2{font-size:19px}.settings-page .settings-card-heading p{font-size:13px}.settings-field label>svg{display:none}.ui-input-with-icon{position:relative}.ui-input-with-icon>svg{color:var(--primary);pointer-events:none;position:absolute;top:12px;left:12px}.settings-page .ui-input-with-icon>input{width:100%;padding-left:38px}.settings-page .settings-actions{margin-top:16px;padding:14px 18px}.settings-page .settings-actions:not(:has(button:not(:disabled))){position:static}.settings-page .address-fieldset{background:var(--surface-subtle);border-radius:10px}@media (width<=1450px){.saas-work-insights{grid-template-columns:1fr 1fr;display:grid}.saas-work-insights .saas-distribution{flex-direction:row}}@media (width<=1050px){.ui-page-header.ui-hero>.ui-page-actions{max-width:none}.ui-page-header.ui-hero .ui-hero-art{opacity:.25}}@media (width<=760px){.dashboard-layout{--control-height:44px}.ui-page-header.ui-hero{align-items:flex-start;gap:16px;min-height:0;margin-bottom:12px;padding:8px 0 16px}.ui-page-header.ui-hero :is(h1,h2){font-size:27px}.ui-page-header.ui-hero p{font-size:13px}.ui-page-header.ui-hero>.ui-page-actions{flex-wrap:wrap;width:100%}.saas-metric-icon{border-radius:8px;flex:0 0 28px;width:28px;height:28px;margin:0}.saas-metric-icon svg{width:18px;height:18px}.saas-board-scroll-hint{display:none}.saas-work-insights{grid-template-columns:1fr}.dashboard-layout :is(.op-section,.customer-form .customer-card,.csv-card,.intel-editor,.settings-page .settings-card){padding:16px}.dashboard-layout :is(.op-field,.settings-field,.customer-field,.intel-field) :is(input,select,textarea){min-height:44px;font-size:16px}.settings-page>.ui-section-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settings-page>.ui-section-tabs button{white-space:normal;padding:12px 8px;font-size:12px}.settings-page .address-fieldset{padding:14px}.crm-detail-panel .customer-detail-grid{grid-template-columns:1fr}.crm-detail-panel .customer-facts>div{grid-template-columns:90px minmax(0,1fr)}.op-panel{padding:16px}.op-panel .op-facts{gap:16px}.inventory-cards{grid-template-columns:1fr;padding:12px}.dashboard-layout .op-table td{padding:8px 12px}.op-task-due{max-width:none}.ui-section-tabs button{min-height:44px}.intel-conversation>header{padding:14px}}@media (width>=761px){.settings-page .address-fieldset{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-page .address-fieldset>:is(legend,p,.settings-grid){grid-column:1/-1}.settings-page .address-fieldset>.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=901px){.inbox-workspace{height:min(790px,100dvh - 270px)}}@media (width>=761px){.dashboard-layout .op-task-table th:first-child{width:34%}.dashboard-layout .op-task-table th:nth-child(2){width:19%}.dashboard-layout .op-task-table th:nth-child(3){width:21%}.dashboard-layout .op-task-table th:nth-child(4),.dashboard-layout .op-task-table th:nth-child(5){width:13%}.dashboard-layout .op-task-table .op-task-due{overflow-wrap:normal}}.auth-layout{--auth-night-950:color-mix(in srgb, var(--brand-violet) 14%, black);--auth-night-900:color-mix(in srgb, var(--brand-violet) 22%, black);--auth-night-800:color-mix(in srgb, var(--brand-violet) 34%, black);--auth-night-700:color-mix(in srgb, var(--brand-violet) 50%, black);--auth-on-dark-2:color-mix(in srgb, white 86%, var(--brand-violet));--auth-on-dark-muted:color-mix(in srgb, white 70%, var(--brand-violet));--auth-dark-border:#ffffff21;--auth-dark-surface:#ffffff12;--auth-glass-dark:color-mix(in srgb, var(--auth-night-900) 70%, transparent);--auth-ink:color-mix(in srgb, var(--brand-violet) 22%, #141414);--auth-text:color-mix(in srgb, var(--brand-violet) 12%, #383838);--auth-muted:color-mix(in srgb, var(--brand-violet) 14%, #5e5e5e);--auth-subtle:color-mix(in srgb, var(--brand-violet) 12%, #757575);--auth-canvas:color-mix(in srgb, var(--brand-purple) 3%, white);--auth-input-line:color-mix(in srgb, var(--brand-purple) 22%, #949494);--auth-input-hover:color-mix(in srgb, var(--brand-purple) 42%, #707070);--auth-button-line:color-mix(in srgb, var(--brand-purple) 15%, white);--auth-button-hover:color-mix(in srgb, var(--brand-purple) 34%, white);--auth-ring:color-mix(in srgb, var(--brand-violet) 14%, transparent);--auth-gradient-text:linear-gradient(92deg, var(--brand-gold) 5%, color-mix(in srgb, var(--brand-gold) 45%, var(--brand-pink)) 50%, var(--brand-pink) 95%);--auth-ease-out:cubic-bezier(.22, 1, .36, 1);background:var(--auth-canvas);grid-template-columns:minmax(0,1.08fr) minmax(460px,1fr);align-items:start;min-height:100svh;display:grid;position:relative}.auth-layout .brand-panel{color:#fff;background:radial-gradient(ellipse 52% 40% at 78% 82%, color-mix(in srgb, var(--brand-pink) 22%, transparent), transparent 72%), radial-gradient(ellipse 46% 36% at 30% 96%, color-mix(in srgb, var(--brand-gold) 13%, transparent), transparent 70%), radial-gradient(ellipse 80% 60% at 58% 52%, color-mix(in srgb, var(--brand-violet) 60%, transparent), transparent 74%), radial-gradient(ellipse 55% 55% at 0% 12%, color-mix(in srgb, var(--brand-plum) 55%, transparent), transparent 70%), linear-gradient(180deg, var(--auth-night-950) 0%, var(--auth-night-900) 40%, var(--auth-night-800) 74%, var(--auth-night-700) 100%);isolation:isolate;flex-direction:column;height:100svh;min-height:640px;padding:36px clamp(32px,4.2vw,68px) 0;display:flex;position:sticky;top:0;overflow:hidden}.auth-layout .brand-panel:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:0 0;border:1px solid #ffffff17;border-radius:50%;width:130%;height:auto;position:absolute;top:auto;bottom:-62%;right:-30%}.auth-layout .brand-panel:after{content:"";z-index:-1;background:radial-gradient(circle at 86% 7%, #ffffffbf 0 1px, transparent 1.6px), radial-gradient(circle at 64% 15%, #ffffff8c 0 1px, transparent 1.6px), radial-gradient(circle at 93% 31%, #ffffff73 0 1px, transparent 1.6px), radial-gradient(circle at 47% 5%, #fff6 0 .8px, transparent 1.4px), radial-gradient(circle at 76% 24%, color-mix(in srgb, var(--brand-gold) 70%, transparent) 0 1px, transparent 1.8px);pointer-events:none;position:absolute;inset:0}.auth-brand-logo{z-index:2;flex:none;position:relative}.auth-brand-logo img{width:auto;max-width:none;height:58px;display:block}.auth-layout .brand-story{z-index:2;flex:none;max-width:600px;margin-top:clamp(28px,5.2vh,60px);padding-bottom:0;position:relative}.auth-layout .brand-story h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(40px,3.45vw,58px);font-weight:800;line-height:1.04}.auth-layout .brand-story h2 span{color:var(--brand-gold);background:var(--auth-gradient-text);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:inline-block;position:relative}.auth-layout .brand-story h2 span:after{content:"";background:var(--gradient-accent);opacity:.9;transform-origin:0;height:3px;animation:auth-underline .65s var(--auth-ease-out) .45s backwards;border-radius:4px;position:absolute;bottom:-.05em;left:.02em;right:.06em}.auth-layout .brand-story>p{max-width:470px;color:var(--auth-on-dark-2);margin:18px 0 0;font-size:clamp(15px,1.05vw,16.5px);line-height:1.6}.auth-proof{flex-wrap:wrap;gap:10px 20px;margin:22px 0 0;padding:0;list-style:none;display:flex}.auth-proof li{color:var(--auth-on-dark-2);align-items:center;gap:9px;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex}.auth-proof-icon{border:1px solid var(--auth-dark-border);background:var(--auth-dark-surface);width:26px;height:26px;color:var(--brand-gold);border-radius:8px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff1a}.auth-proof-icon svg{width:14px;height:14px}.auth-showcase{z-index:1;flex:auto;min-height:0;margin-top:clamp(32px,5.5vh,60px);padding-left:6px;position:relative}.auth-showcase-glow{z-index:-1;background:radial-gradient(closest-side at 42% 42%, color-mix(in srgb, var(--brand-violet) 70%, transparent), color-mix(in srgb, var(--brand-violet) 30%, transparent) 50%, transparent), radial-gradient(closest-side at 78% 70%, color-mix(in srgb, var(--brand-pink) 40%, transparent), color-mix(in srgb, var(--brand-pink) 14%, transparent) 55%, transparent);opacity:.75;pointer-events:none;position:absolute;inset:-6% -20% -10% -14%}.auth-showcase-stage{transform-origin:0 0;width:calc(100% + 36px);max-width:860px;transform:perspective(2400px)rotateX(7deg)rotateY(-11deg)rotate(1.2deg)}.auth-showcase:after{content:"";z-index:3;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--auth-night-700) 85%, transparent));pointer-events:none;height:72px;position:absolute;bottom:0;left:calc(-1*clamp(32px,4.2vw,68px));right:calc(-1*clamp(32px,4.2vw,68px))}.auth-float{z-index:4;white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:9px 14px 9px 9px;font-size:12.5px;line-height:1.25;animation:7s ease-in-out infinite auth-float;display:flex;position:absolute}.auth-float-text{flex-direction:column;gap:2px;display:flex}.auth-float-text b{font-weight:700}.auth-float-text small{font-size:11px}.auth-float-icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.auth-float-reply{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);box-shadow:0 18px 40px -16px #0000008c, 0 2px 6px color-mix(in srgb, var(--brand-plum) 10%, transparent);color:var(--auth-ink);background:#ffffffeb;border:1px solid #ffffffb3;top:-34px;right:2%}.auth-float-reply small{color:var(--auth-muted)}.auth-float-reply .auth-float-icon{background:var(--brand-gold);color:var(--auth-ink)}.auth-float-booked{border:1px solid var(--auth-dark-border);background:var(--auth-glass-dark);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);color:#fff;animation-delay:-3.5s;bottom:15%;left:-14px;box-shadow:inset 0 1px #ffffff1a,0 20px 44px -18px #000000b3}.auth-float-booked small{color:var(--auth-on-dark-muted)}.auth-float-booked .auth-float-icon{background:var(--gradient-action);color:#fff;box-shadow:inset 0 1px #fff3}.auth-showcase.is-paused .auth-float{animation-play-state:paused}.auth-layout .auth-content{isolation:isolate;background:radial-gradient(ellipse 60% 42% at 92% 4%, color-mix(in srgb, var(--brand-violet) 12%, transparent), transparent 70%), radial-gradient(ellipse 55% 40% at 4% 98%, color-mix(in srgb, var(--brand-gold) 13%, transparent), transparent 70%), radial-gradient(ellipse 45% 36% at 100% 96%, color-mix(in srgb, var(--brand-pink) 8%, transparent), transparent 72%), var(--auth-canvas);flex-direction:column;gap:0;min-width:0;min-height:100svh;padding:28px clamp(24px,4vw,64px) 22px;display:flex;position:relative;overflow:hidden}.auth-layout .auth-content:before{content:"";z-index:-1;background-image:radial-gradient(circle, color-mix(in srgb, var(--brand-plum) 24%, transparent) 0 1px, transparent 1.5px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 62%,#000 15%,#0000 80%);mask-image:radial-gradient(70% 62%,#000 15%,#0000 80%)}.auth-layout .auth-content:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side at 26% 28%, color-mix(in srgb, var(--brand-violet) 34%, transparent), transparent), radial-gradient(closest-side at 78% 58%, color-mix(in srgb, var(--brand-pink) 26%, transparent), transparent), radial-gradient(closest-side at 32% 84%, color-mix(in srgb, var(--brand-gold) 32%, transparent), transparent);filter:blur(28px);pointer-events:none;width:min(620px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-layout .auth-header{justify-content:flex-end;min-height:38px;margin-bottom:18px}.auth-mobile-logo{display:none}.auth-language{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:36px;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-purple) 9%, transparent);color:var(--auth-text);background:#ffffff8c;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.auth-language svg{color:var(--brand-violet)}.auth-layout .auth-form-area{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);width:100%;max-width:436px;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-purple) 9%, transparent), inset 0 1px 0 #ffffffe6, 0 2px 6px color-mix(in srgb, var(--brand-plum) 5%, transparent), 0 34px 70px -34px color-mix(in srgb, var(--brand-plum) 34%, transparent);background:#ffffff9e;border:1px solid #ffffffbf;border-radius:24px;margin:auto;padding:34px 36px 0;position:relative;overflow:hidden}.auth-layout .form-intro{margin-bottom:24px}.auth-layout .form-intro h1{max-width:none;color:var(--auth-ink);letter-spacing:-.04em;margin:0 0 8px;font-size:30px;font-weight:800;line-height:1.12}.auth-layout .form-intro:not(:has(.section-kicker)) h1:after{content:"";background:linear-gradient(135deg, var(--brand-gold), var(--brand-pink));border-radius:50%;width:.22em;height:.22em;margin-left:.07em;display:inline-block}.auth-layout .form-intro .section-kicker{margin-bottom:12px}.auth-layout .form-intro .section-kicker:before{background:linear-gradient(90deg, var(--brand-gold), var(--brand-pink));border-radius:3px;height:3px}.auth-layout .form-intro p{max-width:400px;color:var(--auth-muted);font-size:14.5px;line-height:1.55}.auth-layout .field{margin-bottom:14px}.auth-layout .field label{color:var(--auth-ink);margin-bottom:6px;font-size:12.5px;font-weight:650}.auth-layout .field input{border-color:var(--auth-input-line);height:44px;color:var(--auth-ink);background:#ffffffd9;border-radius:11px;padding-left:40px;font-size:14.5px}.auth-layout .password-wrap input{padding-right:46px}.auth-layout .field input::placeholder{color:var(--auth-subtle)}.auth-layout .field input:hover:not(:disabled){border-color:var(--auth-input-hover)}.auth-layout .field input:focus{border-color:var(--brand-violet);box-shadow:0 0 0 4px var(--auth-ring);background:#fff}.auth-layout .field input[aria-invalid=true]{border-color:var(--error)}.auth-layout .field input[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-crimson) 14%, transparent)}.auth-layout .field input:-webkit-autofill{-webkit-text-fill-color:var(--auth-ink);box-shadow:inset 0 0 0 1000px #fff}.auth-layout .field input:-webkit-autofill:focus{box-shadow:0 0 0 1000px white inset, 0 0 0 4px var(--auth-ring)}.auth-input-icon{z-index:1;width:40px;height:44px;color:var(--auth-subtle);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;left:0}.auth-input-icon svg{width:17px;height:17px}.auth-layout .input-wrap:focus-within .auth-input-icon{color:var(--brand-violet)}.auth-layout .password-toggle{border-radius:9px;width:40px;height:40px;top:2px;right:2px}.auth-layout .password-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.auth-layout .field-error{margin-top:7px;font-weight:550}.auth-layout .auth-forgot{margin:-4px 0 16px;font-size:12.5px}.auth-layout .submit-button{color:#fff;background:linear-gradient(100deg, var(--brand-violet), var(--brand-purple) 55%, var(--brand-plum));min-height:46px;box-shadow:inset 0 1px 0 #ffffff38, 0 12px 26px -14px color-mix(in srgb, var(--brand-violet) 80%, transparent);border-radius:12px;gap:10px;margin-top:6px;font-size:14.5px;font-weight:700;transition:box-shadow .2s,transform .2s}.auth-layout .submit-button svg{width:18px;height:18px}.auth-layout .submit-button:hover:not(:disabled){background:linear-gradient(110deg, var(--brand-purple), var(--brand-plum) 60%, var(--brand-magenta));box-shadow:inset 0 1px 0 #ffffff38, 0 18px 34px -12px color-mix(in srgb, var(--brand-violet) 80%, transparent);transform:translateY(-1px)}.auth-layout .submit-button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.auth-email-only{color:var(--auth-subtle);align-items:center;gap:12px;margin-top:20px;font-size:12px;font-weight:500;display:flex}.auth-email-only:before,.auth-email-only:after{content:"";background:color-mix(in srgb, var(--brand-purple) 12%, transparent);flex:1;height:1px}.auth-layout .auth-providers{gap:12px}.auth-layout .provider-button{border-color:var(--auth-button-line);min-height:44px;color:var(--auth-ink);background:#fffc;border-radius:11px;font-size:14px}.auth-layout .provider-button:hover:not(:disabled){border-color:var(--auth-button-hover);background:var(--auth-canvas)}.auth-switch{color:var(--auth-muted);flex-wrap:wrap;justify-content:center;gap:6px;margin:20px 0 0;font-size:13.5px;display:flex}.auth-switch a{color:var(--brand-violet);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.auth-switch a svg{transition:transform .2s var(--auth-ease-out)}.auth-switch a:hover{text-underline-offset:3px;text-decoration:underline}.auth-switch a:hover svg{transform:translate(3px)}.auth-trust{border-top:1px solid color-mix(in srgb, var(--brand-purple) 9%, transparent);color:var(--auth-muted);background:#ffffff73;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:24px -36px 0;padding:14px 20px 15px;font-size:12px;font-weight:550;line-height:1.35;list-style:none;display:flex}.auth-trust li{align-items:center;gap:7px;display:inline-flex}.auth-trust svg{color:var(--brand-violet);flex:none}@keyframes auth-underline{0%{transform:scaleX(0)}}@keyframes auth-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.auth-layout .brand-story h2 span:after,.auth-float{animation:none!important}.auth-layout .submit-button,.auth-switch a svg{transition:none}.auth-layout .submit-button:hover:not(:disabled),.auth-switch a:hover svg{transform:none}}@media (width<=1279px){.auth-layout{grid-template-columns:minmax(0,1fr) minmax(440px,1fr)}.auth-proof li:last-child{flex-basis:100%}.auth-float-booked{left:-10px}}@media (width<=1279px),(height<=820px){.auth-layout .brand-story>p{display:none}}@media (width<=1023px){.auth-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.auth-layout .brand-panel{grid-template:"logo show""story show"1fr/minmax(0,1fr) minmax(0,1.05fr);column-gap:28px;height:352px;min-height:0;padding:28px 0 0 32px;display:grid;position:relative}.auth-brand-logo{grid-area:logo}.auth-brand-logo img{height:46px}.auth-layout .brand-story{grid-area:story;margin-top:26px}.auth-layout .brand-story h2{font-size:clamp(32px,4.4vw,40px)}.auth-layout .brand-story>p{display:none}.auth-proof{flex-direction:column;gap:9px;margin-top:20px}.auth-proof li{font-size:13px}.auth-showcase{grid-area:show;margin-top:34px;padding-left:0}.auth-showcase:after{left:-28px;right:0}.auth-showcase-stage{width:560px;max-width:none;transform:perspective(2000px)rotateX(6deg)rotateY(-10deg)rotate(1deg)}.auth-float-reply{display:none}.auth-float-booked{bottom:10%;left:-22px}.auth-layout .auth-content{align-self:stretch;min-height:0;padding:24px 24px 28px}.auth-layout .auth-header{width:100%;max-width:436px;margin:0 auto 16px}.auth-layout .auth-form-area{margin:0 auto}}@media (width<=767px){.auth-layout .brand-panel{height:auto;padding:20px 20px 58px;display:block}.auth-layout .brand-panel:before{width:180%;bottom:-150%;right:-60%}.auth-brand-logo img{height:38px}.auth-layout .brand-story{margin-top:22px}.auth-layout .brand-story h2{font-size:30px;line-height:1.08}.auth-proof,.auth-showcase{display:none}.auth-layout .auth-content{padding:0 12px 20px;position:static;overflow:visible}.auth-layout .auth-content:before,.auth-layout .auth-content:after{content:none}.auth-layout .auth-header{width:auto;min-height:0;margin:0;position:absolute;top:18px;right:16px}.auth-language{border-color:var(--auth-dark-border);background:var(--auth-dark-surface);-webkit-backdrop-filter:none;backdrop-filter:none;height:32px;box-shadow:none;color:#fff;padding:0 11px;font-size:12.5px}.auth-language svg{color:var(--brand-gold)}.auth-layout .auth-form-area{z-index:1;background:#ffffffe0;max-width:520px;margin:-34px auto 0;padding:28px 20px 0}.auth-layout .form-intro h1{font-size:27px}.auth-trust{margin:22px -20px 0}}.auth-layout .auth-form-area>*,.auth-layout .auth-form-area form,.auth-layout .field,.auth-layout .input-wrap{min-width:0}.auth-layout .form-intro,.auth-layout .form-intro h1,.auth-layout .form-intro p,.auth-layout .alert>span,.auth-layout .notice>span,.auth-layout .field-error,.auth-email{overflow-wrap:anywhere}.auth-email{color:var(--auth-ink);font-weight:650}.required-mark{color:var(--error);margin-left:3px;font-weight:700}.auth-legal{color:var(--auth-muted);text-align:center;margin:16px 0 0;font-size:12.5px;line-height:1.5}.auth-legal a{color:var(--brand-violet);text-underline-offset:2px;font-weight:650;text-decoration:underline}.auth-legal a:hover{text-decoration-thickness:2px}.rate-limit-clock{font-variant-numeric:tabular-nums;font-weight:700}.auth-consent{gap:10px;margin:4px 0 18px;display:grid}.auth-check{color:var(--text);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.auth-check input{width:18px;height:18px;accent-color:var(--brand-violet);margin:1px 0 0}.auth-check a{color:var(--brand-violet);text-underline-offset:2px;font-weight:650;text-decoration:underline}.auth-consent .field-error{margin:-4px 0 0 28px}.auth-provider-gate{border:0;min-width:0;margin:0;padding:0}.auth-provider-gate:disabled{opacity:.55}:is(.customer-back,.back-link,.op-back,.csv-back-control,.rp-mobile-back){color:#4113c1;width:fit-content;max-width:100%;min-height:42px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #ded6f2;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none}:is(.customer-back,.back-link,.op-back,.csv-back-control,.rp-mobile-back):hover{background:#f5f1ff;border-color:#a98cf0;text-decoration:none}:is(.customer-back,.back-link,.op-back,.csv-back-control,.rp-mobile-back):focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (width<=1179px){.rp-mobile-back{display:inline-flex}}.dashboard-layout .customer-detail-grid,.dashboard-layout .customer-form-grid,.dashboard-layout .rp-overview-bottom{align-items:start}.dashboard-layout .record-photo.ui-record-avatar{aspect-ratio:1;border-radius:50%;flex:none}.record-photo .ui-record-avatar{width:100%;min-width:0;height:100%;box-shadow:none;border:0;flex:none}.dashboard-layout .rp-hot-row>.ui-record-avatar{aspect-ratio:1;flex:0 0 32px;width:32px;height:32px}.dashboard-layout .rp-hot-row>.rp-badge{white-space:nowrap;flex:none;width:fit-content}.dashboard-layout .rp-hot-row>span:not(.ui-record-avatar):not(.rp-badge){min-width:0}.dashboard-layout .rp-hot-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-layout .rp-activity li{padding:9px 0}.dashboard-layout .rp-activity li>span:last-child{min-width:0}.dashboard-layout .rp-work-callout h3{margin:5px 0;font-size:14px;line-height:1.45}.dashboard-layout .rp-work-callout p{margin:4px 0}.dashboard-layout .rp-work-callout .rp-button{min-height:34px;padding:7px 11px}.approved-record-workspace .rp-table td{vertical-align:middle;padding-block:12px}.approved-record-workspace .rp-table td>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.approved-record-workspace .rp-channel-summary{white-space:nowrap;text-overflow:ellipsis;max-width:22rem;overflow:hidden}.contact-list-controls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;padding-block:10px 0}.contact-list-controls>:not(.contact-list-scope):not(.contact-list-policy){grid-column:1/-1}.contact-list-policy{justify-self:end;max-width:540px}.contact-list-policy summary,.contact-channel-help summary{cursor:pointer;color:#6b6086;font-size:11px}.contact-list-policy p,.contact-channel-help p{background:#f7f4ff;border-radius:8px;margin:6px 0;padding:8px 10px;font-size:12px;line-height:1.5}.contact-list-scope button{min-height:34px;padding:6px 12px;font-size:12px}.customer-profile-heading{background:linear-gradient(110deg,#fff 65%,#f0eaff);border:1px solid #e5dff7;border-radius:16px;align-items:center;gap:16px;margin:14px 0;padding:16px 20px;display:flex}.customer-profile-photo{border-radius:50%;flex:none;width:64px;height:64px;font-size:20px;box-shadow:0 0 0 4px #f4f0ff}.customer-profile-heading .ui-page-header{flex:1;min-width:0;margin:0}.customer-profile-heading .ui-page-header h1{font-size:24px}.dashboard-layout .customer-profile-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}.dashboard-layout .customer-profile-grid .customer-card{min-height:0;padding:16px}.customer-profile-grid .customer-source-card{grid-column:1/-1}.customer-profile-grid .customer-facts>div{border-bottom:1px solid #f0ecf7;margin:0;padding-block:8px}.customer-profile-grid .customer-facts{margin-bottom:12px}.customer-profile-notes:not([hidden]){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.customer-profile-notes .customer-card{margin:0;padding:16px}.contact-channel-list li:has(.contact-channel-actions){grid-template-columns:30px minmax(0,1fr);display:grid}.contact-channel-list li .contact-channel-actions{grid-column:2;margin-top:3px}.contact-channel-actions .button{min-height:30px;padding:5px 8px;font-size:11px}.dashboard-layout .record-photo.ui-record-avatar>.ui-record-avatar{border-radius:inherit;flex:0 0 100%;width:100%;height:100%}.contact-channels h2{align-items:center;gap:8px;display:flex}.contact-channel-count{color:#4113c1;background:#eee8ff;border-radius:8px;place-items:center;min-width:24px;height:24px;margin-left:auto;font-size:12px;display:inline-grid}.contact-channels .contact-channel-list{gap:8px;margin:10px 0}.contact-channel-list li{border-radius:10px;gap:9px;padding:10px}.contact-channel-list li>div:not(.contact-channel-actions){flex:1;gap:3px;min-width:0;display:grid}.contact-channel-icon{color:#4113c1;background:linear-gradient(135deg,#eee8ff,#f8eafa);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.contact-channel-list strong,.contact-channel-value{font-size:12px}.contact-channel-list small{font-size:10px;line-height:1.4}.record-photo-editor{border-radius:12px;gap:12px;margin-bottom:12px;padding:12px}.record-photo-editor .record-photo-editor-preview{width:64px;height:64px}.record-photo-placeholder{place-items:center;gap:3px;display:grid}.record-photo-placeholder small{font-size:10px;font-weight:500}.record-photo-editor-controls{gap:4px}.workspace-dialog .record-photo-editor input.sr-only{width:1px;height:1px;min-height:0;padding:0}.record-photo-editor-controls>strong{font-size:13px}.record-photo-editor-controls>small{font-size:11px}.record-photo-editor-actions .button{gap:6px;min-height:32px;padding:6px 10px;font-size:12px}.record-photo-file{overflow-wrap:anywhere}.workspace-dialog-header{gap:12px;padding:16px 20px}.workspace-dialog-heading{gap:10px}.workspace-dialog-mark{background:linear-gradient(135deg,#eee8ff,#f7eafb);width:38px;height:38px}.workspace-dialog-header h2{font-size:20px}.workspace-dialog :is(.op-section,.customer-form .customer-card){margin-bottom:14px;padding:14px}.workspace-dialog :is(.customer-form-grid,.op-form-grid){gap:12px}.workspace-dialog .customer-field{gap:6px;margin-bottom:14px}.workspace-dialog :is(.op-form-grid,.customer-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#ded6ef;min-height:38px;padding:8px 10px;font-size:13px}.workspace-dialog :is(.customer-form-footer,.op-form-actions){background:#fbfaff;border:0;border-top:1px solid #e7e0f6;border-radius:0;margin:0 -20px;padding:12px 20px;box-shadow:0 -6px 16px #4c1eb506}.workspace-dialog .customer-form-actions{background:0 0;border:0;padding:0}.dashboard-layout .op-panel .op-facts{grid-template-columns:1fr;gap:0}.dashboard-layout .op-panel .op-facts>div{background:0 0;border:0;border-bottom:1px solid #eae5f4;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;padding:9px 0;display:grid}.dashboard-layout .op-panel .op-facts>div:last-child{border-bottom:0}.dashboard-layout .op-panel .op-facts>.is-long,.dashboard-layout .op-panel .op-facts>.is-date{grid-template-columns:1fr;gap:4px}.op-panel .op-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.op-panel .op-facts dd small{color:#7b7094;font-size:10px;display:block}.dashboard-layout .op-panel .ui-detail-section{margin-bottom:10px;padding:12px}.dashboard-layout .inbox-list-tabs{flex-wrap:wrap;gap:4px;padding:6px 8px;display:flex;overflow-x:visible}.dashboard-layout .inbox-list-tabs button{white-space:nowrap;flex:none;gap:3px;width:auto;min-height:30px;padding:5px 8px;font-size:11px}.dashboard-layout .inbox-list-tabs span{padding-inline:3px}@media (width>=801px){.dashboard-layout .inbox-workspace:not(:has(.inbox-context)){grid-template-columns:minmax(300px,30%) minmax(0,1fr)}}.dashboard-layout .inbox-thread-head{padding:12px}.dashboard-layout .inbox-person{gap:10px}.inbox-person>div{flex:1;min-width:0}.dashboard-layout .inbox-person h2{white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.35;overflow:hidden}.dashboard-layout .inbox-avatar-large{flex:0 0 38px;width:38px;height:38px}.dashboard-layout .inbox-person .button{min-height:32px;padding:6px 9px;font-size:11px}.intel-workspace .knowledge-list-heading{min-height:64px;padding:12px 16px}.knowledge-list-mark,.knowledge-source-icon{background:linear-gradient(135deg,#eee8ff,#f8eafa);width:34px;height:34px}.intel-workspace .intel-source-list .intel-toolbar{grid-template-columns:minmax(0,1fr) auto 150px;padding:10px 12px}.intel-workspace .intel-source-list .intel-toolbar select{grid-column:auto}.intel-workspace .rp-knowledge-layout.has-detail .intel-toolbar{grid-template-columns:minmax(0,1fr) auto}.intel-workspace .rp-knowledge-layout.has-detail .intel-toolbar select{grid-column:1/-1}.intel-workspace .knowledge-source-card{align-items:center;padding:12px}.knowledge-source-tags{margin-top:3px}.knowledge-source-excerpt:empty{display:none}.intel-workspace .intel-pagination{padding:10px 14px}@media (width>=1000px){.workspace-dialog .op-vehicle-editor .op-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-knowledge-layout:not(.has-detail) .knowledge-source-body{grid-template-columns:minmax(0,1fr) auto}.rp-knowledge-layout:not(.has-detail) .knowledge-source-tags{grid-area:1/2/3;align-self:center;margin:0}.rp-knowledge-layout:not(.has-detail) .knowledge-source-excerpt{grid-column:1/-1}}@media (width<=900px){.intel-workspace .intel-source-list .intel-toolbar{grid-template-columns:minmax(0,1fr) auto}.intel-workspace .intel-source-list .intel-toolbar select{grid-column:1/-1}.dashboard-layout .customer-profile-grid,.customer-profile-notes:not([hidden]){grid-template-columns:1fr}}@media (width<=640px){.contact-list-controls{grid-template-columns:1fr}.contact-list-policy{justify-self:start}.customer-profile-heading{gap:10px;padding:12px}.customer-profile-heading .ui-page-header h1{overflow-wrap:anywhere;font-size:20px}.customer-profile-photo{width:44px;height:44px}.contact-channel-list li{flex-wrap:wrap;display:flex}.contact-channel-actions{flex-basis:100%}.workspace-dialog-header{padding-inline:12px}.workspace-dialog :is(.customer-form-footer,.op-form-actions){margin-inline:-12px;padding:10px 12px}.workspace-dialog :is(input,select,.button){min-height:40px}}.dashboard-layout .contact-full-profile{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:14px 18px;display:grid}.contact-full-profile>.customer-back,.contact-full-profile>.op-back,.contact-full-profile>.customer-tabs,.contact-full-profile>.ui-section-tabs,.contact-profile-hero{grid-column:1/-1}.contact-full-profile>.customer-back,.contact-full-profile>.ui-section-tabs{margin-bottom:0}.contact-full-profile #crm-panel-overview:not([hidden]),.customer-profile-body,.contact-profile-secondary:not([hidden]),.dashboard-layout .contact-full-profile .customer-profile-grid{display:contents}.contact-profile-main{grid-column:1;gap:14px;min-width:0;display:grid}.contact-profile-tools:not([hidden]){gap:14px;min-width:0;display:grid}.contact-profile-tools .inv-match .rp-stats.inv-match-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.contact-profile-main:has(#crm-panel-overview[hidden]){grid-column:1/-1}.contact-profile-main:has(#crm-panel-activity:not([hidden])){grid-column:1}.contact-profile-hero{isolation:isolate;align-items:center;gap:20px;min-width:0;padding:0 0 9px;display:flex;position:relative}.contact-profile-actions{gap:8px;display:flex;position:absolute;top:-56px;right:0}.dashboard-layout .contact-full-profile .button{gap:6px;min-height:34px;padding:7px 12px;font-size:12px;line-height:1.4}.contact-full-profile .contact-profile-portrait{border-radius:50%;flex:0 0 108px;width:108px;height:108px;font-size:30px;box-shadow:0 0 0 4px #fff,0 5px 24px #4113c10b}.contact-profile-portrait>.ui-record-avatar{border-radius:inherit;border:0;flex-basis:auto;width:100%;height:100%}.contact-profile-identity{flex:1;min-width:0;max-width:calc(100% - 438px)}.contact-profile-identity h1{letter-spacing:-.8px;overflow-wrap:anywhere;margin:0 0 7px;font-size:30px;line-height:1.15}.contact-profile-identity>p{color:#74678f;align-items:center;gap:6px;margin:0 0 13px;font-size:12px;display:flex}.contact-profile-art{pointer-events:none;z-index:-1;color:#4113c1;opacity:.12;align-items:center;gap:15px;display:flex;position:absolute;top:-24px;right:250px;transform:rotate(-5deg)}.contact-profile-art span{font:italic 22px Georgia,serif}.contact-profile-summaries{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;max-width:770px;display:grid}.contact-profile-summaries>div{background:linear-gradient(135deg,#fff,#faf8ff);border:1px solid #e9e3f7;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex;box-shadow:0 4px 12px #4113c103}.contact-profile-icon{color:#4113c1;background:linear-gradient(135deg,#eee8ff,#f8edfb);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.contact-profile-summaries strong,.contact-profile-quick-actions strong{font-size:12px;line-height:1.4;display:block}.contact-profile-summaries small,.contact-profile-quick-actions small{color:#7d7195;font-size:12px;line-height:1.4;display:block}.contact-profile-summaries .customer-language-summary{color:#74678f;font-size:11px;line-height:1.5}.contact-profile-sidebar{grid-area:auto/2;gap:12px;min-width:0;margin-top:0;display:grid}.contact-full-profile .customer-card{background:linear-gradient(130deg,#fff,#fefcff);border-radius:12px;min-width:0;margin:0;padding:16px;box-shadow:0 3px 15px #4113c103}.contact-full-profile .customer-card h2{align-items:center;gap:9px;margin:0 0 12px;font-size:14px;display:flex}.contact-full-profile .customer-card h2>svg{color:#4113c1;flex:none}.contact-full-profile .contact-profile-details,.contact-full-profile .customer-profile-grid>.contact-channels{grid-column:1}.contact-profile-edit{margin-left:auto}.contact-profile-details .customer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-bottom:6px;display:grid}.contact-profile-details .customer-facts>div{border:0;grid-template-columns:96px minmax(0,1fr);gap:10px;min-width:0;padding:4px 0;display:grid}.contact-profile-details .customer-facts>div:nth-child(-n+3){grid-column:1}.contact-profile-details .customer-facts>div:first-child,.contact-profile-details .customer-facts>div:nth-child(4){grid-row:1}.contact-profile-details .customer-facts>div:nth-child(2),.contact-profile-details .customer-facts>div:nth-child(5){grid-row:2}.contact-profile-details .customer-facts>div:nth-child(3),.contact-profile-details .customer-facts>div:nth-child(6){grid-row:3}.contact-profile-details .customer-facts>div:nth-child(n+4){grid-column:2}.contact-profile-details .customer-facts>div.contact-address-fact{grid-area:4/1/auto/-1}.contact-profile-details .customer-facts>div.contact-birthday-fact{grid-area:5/1/auto/-1}.contact-birthday-fact small{color:var(--muted,#6b6880);display:block}.contact-profile-details .customer-facts dt{margin:0 0 3px;font-size:11px}.contact-profile-details .customer-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px}.contact-profile-details .customer-facts dd small{font-size:12px;line-height:1.45}.contact-full-profile .customer-profile-grid>.contact-channels .contact-channel-list{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-full-profile .contact-channel-count{margin-left:0}.contact-full-profile .customer-profile-grid>.contact-channels h2>a{margin-left:auto}.contact-full-profile .contact-channel-list li{background:#fcfbff;align-items:flex-start;padding:10px}.contact-full-profile .customer-profile-grid>.contact-channels .contact-channel-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-profile-card-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.contact-profile-card-heading h2{margin-bottom:0!important}.contact-profile-quick-facts{margin:0}.contact-profile-quick-facts>div{border-bottom:1px solid #eee9f7;grid-template-columns:102px minmax(0,1fr);gap:8px;padding:9px 0;font-size:12px;line-height:1.5;display:grid}.contact-profile-quick-facts>div:last-child{border-bottom:0;padding-bottom:0}.contact-profile-quick-facts dt{color:#7d7195}.contact-profile-quick-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.contact-profile-quick-facts .customer-language-summary strong{font-size:11px}.contact-profile-quick-facts .customer-language-summary small{color:#7d7195;font-size:12px;display:block}.contact-profile-status{align-items:center;gap:5px;display:flex}.contact-profile-status svg{color:#c90025}.contact-profile-sidebar .customer-prose{margin:0;font-size:12px;line-height:1.6}.contact-profile-sidebar .lead-trend figcaption{flex-wrap:wrap}.contact-profile-sidebar .lead-trend figcaption>span{flex-shrink:0}.contact-profile-quick-actions>button,.contact-profile-quick-actions>a{color:#281842;text-align:left;cursor:pointer;background:#fff;border:1px solid #ece6f8;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:7px;padding:8px;text-decoration:none;display:flex}.contact-profile-quick-actions>button:hover,.contact-profile-quick-actions>a:hover{background:#f7f3ff;border-color:#cdbcf4}.contact-profile-quick-actions>button>span:nth-child(2),.contact-profile-quick-actions>a>span:nth-child(2){flex:1;min-width:0}.contact-full-profile .customer-profile-notes:not([hidden]){grid-column:1/-1;margin:0}.contact-full-profile .customer-profile-notes.is-profile-overview{grid-column:1;grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 12px}.contact-full-profile .is-profile-overview .op-contact-sections{grid-area:1/2/span 2}.contact-full-profile .is-profile-overview .customer-note-form{border-bottom:0;border-radius:12px 12px 0 0;grid-area:1/1}.contact-full-profile .is-profile-overview .customer-history{border-top:0;border-radius:0 0 12px 12px;grid-area:2/1;padding-top:0}.contact-full-profile .customer-note-form label{font-size:12px}.contact-full-profile .customer-note-form textarea{min-height:80px;font-size:12px}.contact-full-profile .customer-note-form .customer-help{font-size:10px;line-height:1.5}.contact-full-profile .customer-note-form fieldset{margin:0;padding:0}.contact-full-profile .customer-note-form .customer-field{margin-bottom:9px}.contact-full-profile .customer-empty-note{margin:0;padding:12px 0;font-size:12px;line-height:1.6}.contact-full-profile .op-contact-sections summary{font-size:12px}.contact-full-profile .op-contact-sections>details>summary{padding:0 0 12px;font-size:14px}.contact-full-profile .op-contact-shortcuts{gap:6px;margin:0 0 10px}.contact-full-profile .op-contact-shortcuts a{background:#faf8ff;border:1px solid #e9e3f7;border-radius:7px;padding:6px 8px;font-size:11px;text-decoration:none;display:inline-flex}.contact-full-profile .op-contact-section{margin-top:8px}.contact-full-profile .op-contact-group{padding:9px 0;font-size:12px}.contact-full-profile .op-contact-group a{margin-top:8px;line-height:1.5}.contact-full-profile .op-contact-group small{font-size:10px;line-height:1.5}@media (width>=1500px){.dashboard-layout .contact-full-profile{grid-template-columns:minmax(0,1fr) 330px;gap:16px 20px}.contact-full-profile .customer-profile-grid>.contact-channels .contact-channel-list{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-profile-identity{max-width:calc(100% - 478px)}.contact-profile-details .customer-facts>div{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}}@media (width>=1151px) and (width<=1439px){.contact-profile-summaries{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-profile-card-heading>h2+.button{flex:none}.contact-channels .contact-channel-icon .connection-provider-mark{color:#520074;flex:none;place-items:center;width:17px;height:17px;display:grid}.contact-channels .contact-channel-icon .connection-provider-mark svg{width:17px;height:17px}.contact-channels .connection-provider-mark .provider-instagram{color:#ed00aa}.contact-channels .connection-provider-mark .provider-messenger{color:#4113c1}@media (width<=1150px){.dashboard-layout .contact-full-profile{grid-template-columns:minmax(0,1fr)}.contact-profile-sidebar{order:0;grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.contact-profile-identity{max-width:none}.contact-profile-quick-actions{grid-column:1/-1}.contact-profile-hero,.contact-full-profile>.customer-tabs,.contact-full-profile>.customer-back,.contact-full-profile>.op-back{order:-1}}@media (width<=650px){.contact-profile-hero{grid-template-columns:64px minmax(0,1fr);align-items:flex-start;gap:12px;padding-top:0;display:grid}.contact-profile-actions{flex-wrap:wrap;grid-column:1/-1;position:static}.contact-profile-actions .button{white-space:nowrap;min-height:40px}.contact-full-profile>.ui-section-tabs{flex-wrap:wrap;overflow:visible}.contact-full-profile .contact-profile-portrait{flex-basis:64px;width:64px;height:64px;font-size:20px}.contact-profile-identity h1{font-size:23px}.contact-profile-identity>p{align-items:flex-start;font-size:10px;line-height:1.5}.contact-profile-summaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-left:-76px}.contact-profile-summaries>div{gap:7px;padding:9px}.contact-profile-art{display:none}.contact-profile-sidebar,.contact-full-profile .customer-profile-grid>.contact-channels .contact-channel-list,.contact-full-profile .customer-profile-notes:not([hidden]){grid-template-columns:minmax(0,1fr)}.contact-full-profile .customer-profile-notes.is-profile-overview{grid-template-rows:none}.contact-full-profile .is-profile-overview .op-contact-sections,.contact-full-profile .is-profile-overview .customer-note-form,.contact-full-profile .is-profile-overview .customer-history{grid-area:auto}.contact-full-profile .is-profile-overview .op-contact-sections{order:2}.contact-full-profile .is-profile-overview .customer-history{order:1}.contact-profile-details .customer-facts{grid-template-columns:minmax(0,1fr)}.contact-profile-details .customer-facts>div:nth-child(n){grid-area:auto;display:block}.contact-full-profile .contact-channel-list li{display:flex}}.contact-full-profile:has(>.op-back)>.customer-back{display:none}@media (width>=1151px){.contact-full-profile:has(>.contact-task-focus) .contact-profile-hero{padding-top:52px}.contact-full-profile:has(>.contact-task-focus) .contact-profile-actions{top:0}}.customer-note-heading .customer-badge.is-history{color:#6c6283;background:#f1eef6}.sidebar-usage{--usage-ok:var(--brand-violet);--usage-warning:var(--brand-gold);--usage-warning-ink:color-mix(in srgb, var(--brand-gold) 45%, var(--ink));--usage-exhausted:var(--error);position:relative}.dashboard-layout .sidebar-usage-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.dashboard-layout .sidebar-usage-button:hover,.sidebar-usage.is-open .sidebar-usage-button{background:var(--lavender);color:var(--brand-violet)}.sidebar-usage-dot{background:var(--usage-warning);border-radius:50%;width:8px;height:8px;margin-left:auto}.sidebar-usage-dot.is-exhausted{background:var(--usage-exhausted)}.sidebar-usage-flyout{z-index:60;border:1px solid var(--border);border-radius:var(--radius-card);width:272px;box-shadow:var(--shadow-popover);color:var(--ink);background:#fff;padding:14px;font-size:13px;position:fixed}.sidebar-usage-flyout[hidden]{display:none}.sidebar-usage-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sidebar-usage-head strong{white-space:nowrap;font-size:13px}.sidebar-usage-plan{background:var(--lavender);color:var(--brand-violet);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.sidebar-usage-plan.is-internal{background:var(--warm-surface);color:var(--usage-warning-ink)}.sidebar-usage-meters{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sidebar-usage-line{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.sidebar-usage-line strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.sidebar-usage-bar{background:var(--lavender);border-radius:999px;height:6px;margin:4px 0 3px;overflow:hidden}.sidebar-usage-bar>span{border-radius:inherit;background:var(--usage-ok);height:100%;display:block}.sidebar-usage-meters .is-warning .sidebar-usage-bar>span{background:var(--usage-warning)}.sidebar-usage-meters .is-warning .sidebar-usage-line strong{color:var(--usage-warning-ink)}.sidebar-usage-meters .is-exhausted .sidebar-usage-bar>span{background:var(--usage-exhausted)}.sidebar-usage-meters .is-exhausted .sidebar-usage-line strong{color:var(--usage-exhausted)}.sidebar-usage-meters .is-unlimited .sidebar-usage-bar>span{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--brand-violet) 22%, white) 0 6px, color-mix(in srgb, var(--brand-violet) 10%, white) 6px 12px)}.sidebar-usage-meters small{color:var(--muted);font-size:11px}.sidebar-usage-skeleton{gap:12px;display:grid}.sidebar-usage-skeleton>div{gap:5px;display:grid}.sidebar-usage-error p{color:var(--muted);margin:0 0 8px}.sidebar-usage-alert{background:var(--error-surface);color:var(--error);border-radius:8px;align-items:center;gap:6px;margin:10px 0 0;padding:7px 9px;font-size:12px;font-weight:600;display:flex}.sidebar-usage-actions{justify-items:center;gap:6px;margin-top:12px;display:grid}.sidebar-usage-actions .sidebar-usage-stats{justify-content:center;width:100%;text-decoration:none}.sidebar-usage-more{min-height:28px;color:var(--brand-violet);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.sidebar-usage-more:hover{background:var(--lavender)}.sidebar-usage-owner{color:var(--muted);text-align:center;font-size:11px}@media (width<=800px){.sidebar-usage-flyout{width:auto;box-shadow:none;margin:4px 0 8px;position:static!important}}.plan-lock{border-radius:var(--radius-card);min-height:420px;display:grid;position:relative;overflow:hidden}.plan-lock.is-compact{min-height:300px}.plan-lock-preview{filter:blur(2px)saturate(.9);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1}.plan-lock-card{z-index:1;border:1px solid var(--border);border-radius:var(--radius-card);width:min(440px,100% - 32px);box-shadow:var(--shadow-popover);text-align:left;background:#fffffff0;grid-area:1/1;place-self:start center;margin:40px 0 32px;padding:24px}.plan-lock-glyph{background:var(--gradient-brand,var(--brand-violet));color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:inline-grid}.plan-lock-card h2{margin:12px 0 6px;font-size:20px;line-height:1.25}.plan-lock-lead{color:var(--muted);margin:0 0 12px;font-size:14px}.plan-lock-benefits{gap:8px;margin:0 0 16px;padding:0;font-size:14px;list-style:none;display:grid}.plan-lock-benefits li{align-items:flex-start;gap:8px;display:flex}.plan-lock-check{fill:none;stroke:var(--brand-violet);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.plan-lock-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-lock-actions .button{text-decoration:none}.plan-lock-owner{color:var(--muted);margin:0;font-size:13px}.plan-lock-wait{min-height:180px}.plan-lock-tag{background:var(--lavender);width:fit-content;color:var(--brand-violet);white-space:nowrap;border-radius:999px;place-self:flex-start start;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.plan-lock-note{border:1px solid var(--border);background:var(--lavender);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:10px 12px;font-size:13px;display:flex}.plan-lock-note a{color:var(--brand-violet);font-weight:700}.plan-lock-sample{gap:14px;padding:4px;display:grid}.plan-lock-sample-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.plan-lock-sample-stats>div,.plan-lock-sample-card{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;padding:14px 16px}.plan-lock-sample-stats small{color:var(--muted);font-size:12px;display:block}.plan-lock-sample-stats strong{font-size:22px}.plan-lock-sample-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.plan-lock-sample-button{background:var(--gradient-action,var(--brand-violet));border-radius:8px;width:96px;height:30px}.plan-lock-sample table{border-collapse:collapse;width:100%;font-size:13px}.plan-lock-sample th{color:var(--muted);text-align:left;text-transform:uppercase;padding:8px;font-size:11px;font-weight:600}.plan-lock-sample td{border-top:1px solid var(--border);padding:10px 8px}.plan-lock-sample-pill{background:var(--lavender);color:var(--brand-violet);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}@media (width<=520px){.plan-lock-sample th:nth-child(n+3),.plan-lock-sample td:nth-child(n+3){display:none}.plan-lock-card{padding:18px}}.billing-notices{gap:6px;display:grid}.billing-notices:not(:empty){margin-bottom:12px}.billing-banner{border:1px solid var(--warm-border);background:var(--warm-surface);color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 8px 6px 12px;display:flex}.billing-banner.is-critical{border-color:var(--error-border);background:var(--error-surface)}.billing-banner-glyph{color:color-mix(in srgb, var(--brand-gold) 45%, var(--ink));place-items:center;display:inline-grid}.billing-banner.is-critical .billing-banner-glyph{color:var(--error)}.billing-banner>p{flex-wrap:wrap;flex:260px;gap:2px 8px;margin:0;font-size:13px;display:flex}.billing-banner>p span{color:var(--muted)}.billing-banner-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.billing-banner-actions .button{min-height:30px;padding:3px 12px;font-size:13px;text-decoration:none}.billing-banner-actions small{color:var(--muted)}.billing-banner-dismiss{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.billing-banner-dismiss:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.credits-out-note{color:var(--error);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.credits-out-note a{color:var(--brand-violet);font-weight:700}@media (prefers-reduced-motion:no-preference){.sidebar-usage-bar>span{transition:width .3s}}a.bl-row-name{color:inherit;text-decoration:none}a.bl-row-name:hover,a.bl-row-name:focus-visible{color:var(--bl-id-violet);text-decoration:underline}.bl-conversation-credits-notes{color:var(--sk-subtle);margin:0;padding:12px 16px 16px;font-size:13px}.workspace-controls-banner.is-info{border-color:var(--border);background:var(--lavender)}.workspace-controls-banner{margin-bottom:12px}.inspect-banner{z-index:60;background:var(--brand-plum);color:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;padding:8px 12px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.inspect-banner-by{color:var(--on-brand-muted);flex:auto;font-weight:400}.inspect-banner .inspect-banner-exit{min-height:30px;padding:3px 14px;font-size:13px}.workspace-controls-banner{color:#825118;width:fit-content;max-width:100%;position:relative}.workspace-controls-banner summary{cursor:pointer;background:#fff6e6;border:1px solid #efcf96;border-radius:9px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:600;list-style:none;display:flex}.workspace-controls-banner summary::-webkit-details-marker{display:none}.workspace-controls-banner summary svg{width:16px;height:16px}.workspace-notice-hint{font-weight:400;text-decoration:underline}.workspace-notice-content{z-index:80;background:#fffaf1;border:1px solid #efcf96;border-radius:12px;width:min(440px,100vw - 60px);padding:14px;font-size:13px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #28144620}.workspace-notice-content p{margin:6px 0 0;line-height:1.5}.platform-announcements{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.platform-announcement{border:1px solid var(--border);background:var(--lavender);color:var(--ink,inherit);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;font-size:14px;line-height:1.4;display:flex}.platform-announcement>svg{flex:none;margin-top:1px}.platform-announcement p{flex:auto;min-width:0;margin:0}.platform-announcement.is-warning{color:#6e4410;background:#fff6e6;border-color:#efcf96}.platform-announcement.is-success{color:#1d5b34;background:#effaf3;border-color:#b7e2c6}.platform-announcement-sub{opacity:.85;font-size:13px;display:block}.platform-announcement-link{color:inherit;flex:none;font-weight:600}.platform-announcement-close{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-3px -4px -3px 0;display:grid}.platform-announcement-close:hover,.platform-announcement-close:focus-visible{background:#0000000f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .platform-announcement.is-warning{color:#f5d9a8;background:#2e2412;border-color:#6b4c1a}:root:not([data-theme=light]) .platform-announcement.is-success{color:#b7e2c6;background:#10261a;border-color:#1f5133}}:root[data-theme=dark] .platform-announcement.is-warning{color:#f5d9a8;background:#2e2412;border-color:#6b4c1a}:root[data-theme=dark] .platform-announcement.is-success{color:#b7e2c6;background:#10261a;border-color:#1f5133}html{scrollbar-gutter:stable}:is(.support-log,.support-launcher-body,.inbox-messages,.intel-transcript){overscroll-behavior:contain;scrollbar-gutter:stable}@keyframes qf-surface-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes qf-backdrop-enter{0%{opacity:0}to{opacity:1}}.workspace-dialog[open]{animation:.17s cubic-bezier(.2,.8,.2,1) qf-surface-enter}.workspace-dialog[open]::backdrop{animation:.14s ease-out qf-backdrop-enter}.support-launcher-panel{transform-origin:100% 100%;transition:bottom .15s ease-out;animation:.17s cubic-bezier(.2,.8,.2,1) qf-surface-enter}.account-panel{transform-origin:100% 0;animation:.14s ease-out qf-surface-enter}@media (prefers-reduced-motion:reduce){:is(.workspace-dialog,.support-launcher-panel,.account-panel),.workspace-dialog::backdrop{transition:none!important;animation:none!important}}.user-trigger[aria-expanded=true]{background:var(--lavender)}.user-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.user-trigger-chevron{color:var(--muted);transition:transform .16s ease-out}.user-trigger[aria-expanded=true] .user-trigger-chevron{transform:rotate(180deg)}.user-menu>.account-panel{z-index:1000;overscroll-behavior:contain;border:1px solid var(--border);width:304px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);color:var(--ink);box-shadow:var(--shadow-popover), 0 1px 3px var(--brand-shadow-soft);background:#fff;border-radius:14px;margin:0;padding:6px;font-size:13px;line-height:1.4;position:fixed;inset:68px 12px auto auto;overflow-y:auto}.user-menu>.account-panel::backdrop{background:0 0}.user-menu>.account-panel[data-state=closing]{pointer-events:none;animation:.14s ease-in forwards am-leave}.am-card{border:1px solid color-mix(in srgb, var(--brand-plum) 8%, white);background:var(--gradient-card);border-radius:10px;align-items:center;gap:12px;margin:0 0 4px;padding:12px;display:flex}.user-menu .am-card .am-avatar{background:var(--gradient-brand);color:#fff;width:44px;height:44px;box-shadow:0 3px 8px var(--brand-shadow);font-size:14px}.am-who{flex:1;min-width:0}.am-name-row{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.user-menu .am-who .account-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.user-menu .am-who .account-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;overflow:hidden}.user-menu .am-name-row .role-badge{background:var(--lavender);color:var(--brand-plum);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:650}.am-workspace{text-overflow:ellipsis;white-space:nowrap;color:var(--brand-plum);margin:4px 0 0;font-size:12px;font-weight:550;overflow:hidden}.am-menu{flex-direction:column;display:flex}.am-group{flex-direction:column;gap:1px;display:flex}.am-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;padding:6px 10px 3px;font-size:11px;font-weight:600}.am-separator{background:var(--border);height:1px;margin:4px 8px}.am-item{width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:3px 10px 3px 5px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .12s ease-out;display:flex}.am-item:hover,.am-item:focus{background:var(--lavender);outline:none}.am-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.am-icon{background:var(--canvas);width:26px;height:26px;color:var(--primary);border-radius:7px;flex-shrink:0;place-items:center;transition:background-color .12s ease-out;display:grid}.am-item:hover .am-icon,.am-item:focus .am-icon{background:color-mix(in srgb, var(--brand-purple) 13%, white)}.am-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.am-hint{background:var(--canvas);color:var(--muted);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:11px}.am-check{width:16px;color:var(--primary);place-items:center;display:grid}.am-location.is-checked .am-label{font-weight:650}.am-group-location{max-height:228px;overflow-y:auto}.am-item.is-danger{color:var(--error)}.am-item.is-danger .am-icon{background:var(--error-surface);color:var(--error)}.am-item.is-danger:hover,.am-item.is-danger:focus{background:var(--error-surface)}.am-item.is-danger:hover .am-icon,.am-item.is-danger:focus .am-icon{background:color-mix(in srgb, var(--brand-red) 12%, white)}.am-item[aria-disabled=true]{cursor:progress;opacity:.65}.am-keys{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:8px 10px 4px;font-size:11px;display:flex}.am-keys kbd{border:1px solid var(--border);background:var(--canvas);min-width:18px;color:var(--ink);font:inherit;text-align:center;border-bottom-width:2px;border-radius:4px;margin-right:2px;padding:0 4px;font-size:10px;line-height:16px;display:inline-block}.am-grip{background:var(--border);border-radius:999px;width:36px;height:4px;margin:4px auto 10px;display:block}.user-menu>.account-panel[data-layout=sheet]{width:100%;max-width:none;max-height:min(88dvh,100dvh - 24px);padding:6px 10px calc(12px + env(safe-area-inset-bottom));transform-origin:bottom;border-width:1px 0 0;border-radius:18px 18px 0 0;animation:.22s cubic-bezier(.2,.8,.2,1) am-sheet-in;inset:auto 0 0}.user-menu>.account-panel[data-layout=sheet]::backdrop{background:color-mix(in srgb, var(--ink) 40%, transparent)}.user-menu>.account-panel[data-layout=sheet][data-state=closing]{animation:.14s ease-in forwards am-sheet-out}.account-panel[data-layout=sheet] .am-item{min-height:46px;font-size:14px}.account-panel[data-layout=sheet] .am-icon{width:32px;height:32px}@keyframes am-leave{to{opacity:0;transform:translateY(4px)scale(.99)}}@keyframes am-sheet-in{0%{transform:translateY(100%)}}@keyframes am-sheet-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.user-trigger-chevron,.am-item,.am-icon{transition:none}.user-menu>.account-panel,.user-menu>.account-panel[data-layout=sheet],.user-menu>.account-panel[data-state=closing]{animation:none}}@media (forced-colors:active){.am-item:focus,.am-item:hover{outline:2px solid canvastext}}.assisted-review{border:1px solid var(--border,#e4def5);background:var(--surface,#fff);border-radius:16px;min-width:0;margin:0 0 1rem;padding:1.25rem}.assisted-review-facts{margin:0}.assisted-review-facts>div{border-bottom:1px solid var(--border,#e4def5);grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:1rem;padding:.6rem 0;display:grid}.assisted-review-facts dt{font-weight:600}.assisted-review-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.assisted-review-facts p{margin:.25rem 0}.assisted-review-consent{align-items:flex-start;gap:.65rem;margin:1rem 0;display:flex}.assisted-review-consent input{flex-shrink:0;width:18px;height:18px}.assisted-review>button{margin:.5rem .5rem 0 0}@media (width<=600px){.assisted-review-facts>div{grid-template-columns:1fr;gap:.25rem}.assisted-review-facts .assisted-review-facts{padding-left:.6rem}}.qf-toast-region{--qf-toast-success:#15803d;--qf-toast-info:#4c1eb5;--qf-toast-warning:#b45309;--qf-toast-error:#c0262d;z-index:10050;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(96px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;width:min(380px,100vw - 48px);display:flex;position:fixed}.qf-toast{--qf-accent:var(--qf-toast-info);pointer-events:auto;box-sizing:border-box;border:1px solid #e4dcf3;border-left:4px solid var(--qf-accent);color:#2b2245;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:10px;width:100%;padding:12px 10px 14px 14px;font-size:13.5px;line-height:1.4;animation:.2s cubic-bezier(.2,.8,.2,1) qf-toast-in;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px -8px #2a105e38,0 2px 6px #2a105e14}.qf-toast.is-leaving{animation:.16s ease-in forwards qf-toast-out}.qf-toast-success{--qf-accent:var(--qf-toast-success)}.qf-toast-info{--qf-accent:var(--qf-toast-info)}.qf-toast-warning{--qf-accent:var(--qf-toast-warning)}.qf-toast-error{--qf-accent:var(--qf-toast-error)}.qf-toast-icon{background:color-mix(in srgb, var(--qf-accent) 12%, #fff);width:24px;height:24px;color:var(--qf-accent);border-radius:50%;place-items:center;margin-top:1px;display:grid}.qf-toast-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.qf-toast-text strong{color:#1c1433;font-size:13.5px;font-weight:700}.qf-toast-text span{color:#4a4060}.qf-toast-action{border:1px solid color-mix(in srgb, var(--qf-accent) 45%, #fff);min-height:32px;color:var(--qf-accent);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-self:center;padding:0 12px;font-weight:700}.qf-toast-close{color:#6f6188;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.qf-toast-close:hover{color:#2b2245;background:#f3effb}.qf-toast button:focus-visible{outline:2px solid var(--qf-toast-info);outline-offset:2px}.qf-toast-progress{background:var(--qf-accent);opacity:.55;transform-origin:0;height:3px;animation-name:qf-toast-drain;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}.qf-toast.is-paused .qf-toast-progress{animation-play-state:paused}@keyframes qf-toast-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes qf-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes qf-toast-out{to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.qf-toast,.qf-toast.is-leaving{animation:none}.qf-toast-progress{animation-name:none}}@media (width<=640px){.qf-toast-region{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));align-items:stretch;width:auto}}:root .qf-pagination.qf-pagination{border-top:1px solid var(--border,#e7e1f3);background:var(--surface,#fff);min-width:0;color:var(--muted,#706582);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:12px 0 0;padding:12px 16px;font-size:12px;line-height:1.5;display:flex;container-type:inline-size}:root .qf-pagination .qf-pagination-summary{width:auto;min-width:0;color:inherit;font-variant-numeric:tabular-nums;text-align:left;overflow-wrap:anywhere;flex:160px;order:-1;margin:0 auto 0 0;font-size:12px;line-height:1.5}:root .qf-pagination .qf-pagination-controls,:root .qf-pagination>.ps-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin:0 0 0 auto;display:flex}:root .qf-pagination .qf-pagination-controls>span{font-variant-numeric:tabular-nums;white-space:nowrap;width:auto;margin:0;padding:0 4px;font-size:12px}:root .qf-pagination .qf-page-button.qf-page-button{border:1px solid var(--border,#e7e1f3);background:var(--surface,#fff);width:auto;min-width:92px;min-height:36px;color:var(--ink,#201337);box-shadow:none;font:inherit;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 12px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex;transform:none}:root .qf-pagination .qf-page-button:hover:not(:disabled){background:var(--lavender,#f1ebff);border-color:var(--primary,#4113c1);color:var(--primary,#4113c1)}:root .qf-pagination .qf-page-button:focus-visible{outline:2px solid var(--primary,#4113c1);outline-offset:2px}:root .qf-pagination .qf-page-button:disabled{opacity:.5;cursor:not-allowed;background:var(--canvas,#f8f7fd);box-shadow:none}:root .qf-pagination .qf-page-previous:before,:root .qf-pagination .qf-page-next:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;flex:0 0 6px;width:6px;height:6px;display:block;transform:rotate(135deg)}:root .qf-pagination .qf-page-next:after{transform:rotate(-45deg)}@container (width<=420px){:root .qf-pagination .qf-pagination-summary{flex-basis:100%}}@media (width<=800px),(pointer:coarse){:root .qf-pagination .qf-page-button.qf-page-button{min-height:44px}}@media (width<=400px){:root .qf-pagination.qf-pagination{padding-inline:12px}:root .qf-pagination .qf-pagination-controls{gap:6px}}.qf-page-size{white-space:nowrap;align-items:center;gap:8px;display:flex}.qf-page-size select{border:1px solid var(--border,#e7e1f3);min-height:36px;color:inherit;background:#fff;border-radius:8px;padding:6px}:root .qf-pagination .qf-page-numbers{align-items:center;gap:4px;display:flex}.qf-page-numbers button{border:1px solid var(--border,#e7e1f3);min-width:36px;min-height:36px;color:inherit;cursor:pointer;background:#fff;border-radius:8px}.qf-page-numbers button[aria-current=page]{color:#fff;background:#4113c1}:root .qf-pagination .qf-page-mobile{display:none}@media (width<=600px){:root .qf-pagination .qf-page-numbers{display:none}:root .qf-pagination .qf-page-mobile{display:inline}:root .qf-pagination .qf-pagination-controls{justify-content:space-between;width:100%}.qf-page-size select{min-height:44px}:root .qf-pagination .qf-page-button.qf-page-button{min-width:70px;padding-inline:8px}}.live-search-popover{z-index:1600;overscroll-behavior:contain;color:#24183d;box-sizing:border-box;text-align:left;background:#fff;border:1px solid #e1daf4;border-radius:14px;padding:6px;position:fixed;overflow:auto;box-shadow:0 14px 42px #28134b24}.live-search-caption{color:#756987;padding:8px 10px;font-size:12px}.live-search-popover ul{margin:0;padding:0;list-style:none}.live-search-popover li{cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:10px;display:flex}.live-search-popover li[aria-selected=true]{color:#4920c9;background:#f1ebff}.live-search-popover .live-search-label{flex:1;min-width:0}.live-search-popover strong,.live-search-popover small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-search-popover strong{font-size:14px;font-weight:650}.live-search-popover small{color:#756987;margin-top:3px;font-size:12px}.live-search-popover .record-photo{flex:none}.connection-provider-mark{flex:0 0 30px;place-items:center;width:30px;height:30px;line-height:1;display:inline-grid}.connection-provider-mark svg{flex:none;width:24px;height:24px;display:block}.connection-provider-mark .provider-instagram{box-sizing:border-box;background:linear-gradient(35deg,#ffbc52,#ed3269 43%,#a435bb 72%,#6549ce);border-radius:27%;padding:2px}.inbox-page .inbox-composer.is-email-composer{overscroll-behavior:contain;background:linear-gradient(#faf8ff,#fff 90px);grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:max-content;align-content:start;gap:10px;max-height:min(560px,62dvh);padding:14px 16px;display:grid;overflow:hidden auto}.inbox-page .is-email-composer>.inbox-email-compose-heading{min-width:0;color:var(--ink);grid-area:1/1;justify-content:flex-start;align-items:center;gap:8px;font-size:14px;display:flex}.inbox-email-compose-heading>svg{color:var(--primary);flex:none}.inbox-email-compose-heading>small{color:var(--muted);font-size:11px}.inbox-page .is-email-composer>.inbox-compose-mode{grid-area:1/2;align-self:center;margin:0;overflow:clip}.inbox-page .is-email-composer>.inbox-compose-meta{grid-area:auto/1/auto/-1}.inbox-page .is-email-composer>.inbox-email-envelope{border:1px solid var(--border);background:#fff;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:0;display:grid;overflow:hidden}.inbox-email-address-row,.inbox-page .inbox-email-subject-row{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin:0;padding:8px 12px;font-size:12px;display:grid}.inbox-email-address-row+.inbox-email-address-row,.inbox-page .inbox-email-subject-row{border-top:1px solid var(--border)}.inbox-email-address-row>span,.inbox-email-subject-row>span{color:var(--muted);font-weight:500}.inbox-email-address-row>div{align-items:center;gap:6px;min-width:0;display:flex}.inbox-email-address-row strong{font-weight:550}.inbox-email-address-row strong,.inbox-email-address-row>div>span{overflow-wrap:anywhere}.inbox-email-address-row .inbox-channel-mark{flex:none;width:22px;height:22px}.inbox-page .is-email-composer .inbox-email-subject-row input{width:100%;min-width:0;min-height:28px;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:5px;padding:3px 4px}.inbox-page .is-email-composer .inbox-email-subject-row input:focus-visible{outline:2px solid var(--focus)}.inbox-page .is-email-composer>.inbox-compose-entry{border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(5,auto) minmax(0,1fr);grid-auto-rows:max-content;align-content:start;align-items:center;gap:6px;padding:8px;display:grid}.inbox-page .is-email-composer .inbox-compose-entry textarea{resize:vertical;border-bottom:1px solid var(--border);border-radius:0;grid-area:1/1/auto/-1;min-height:120px;max-height:240px;padding:10px;font-size:14px;line-height:1.65}.inbox-page .inbox-thread .is-email-composer .inbox-compose-entry textarea:focus-visible{box-shadow:none;border:0;border-bottom:1px solid var(--border);outline:none}.inbox-page .is-email-composer .inbox-compose-send{width:auto;font:inherit;grid-column:-2/-1;justify-self:end;gap:8px;padding:0 14px;font-size:12px;font-weight:650}.inbox-page .is-email-composer .inbox-compose-send>span{clip:auto;clip-path:none;width:auto;height:auto;display:inline;position:static;overflow:visible}.inbox-page .is-email-composer>.inbox-mail-options{background:0 0;border:0;justify-content:stretch;gap:8px;margin:0;padding:0;display:grid}.inbox-mail-settings>summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:550}.inbox-mail-settings[open]>summary{margin-bottom:10px}.inbox-mail-settings .inbox-mail-note{margin-top:8px}.inbox-page .is-email-composer .inbox-mail-actions{justify-content:flex-start}.inbox-page .inbox-message.is-email-message{flex-direction:row;place-self:stretch stretch;width:100%;max-width:100%;margin-inline:0}.inbox-page .inbox-thread .inbox-message.is-email-message .inbox-message-bubble{border:1px solid var(--border);width:100%;max-width:none;color:var(--ink);background:#fff;border-radius:10px;padding:12px 14px;box-shadow:0 2px 6px #23144005}.inbox-page .is-email-message .inbox-message-bubble p{line-height:1.65}.inbox-page .inbox-thread .is-email-message .inbox-message-by{color:var(--ink)}.inbox-page .inbox-thread .is-email-message .inbox-message-meta{color:var(--muted)}@container inbox-thread (width<=519px){.inbox-page .inbox-composer.is-email-composer{gap:8px;padding:10px}.inbox-email-compose-heading>small{display:none}.inbox-page .is-email-composer>.inbox-compose-mode{grid-area:1/2}.inbox-page .is-email-composer>.inbox-compose-entry{grid-column:1/-1}.inbox-email-address-row,.inbox-page .inbox-email-subject-row{grid-template-columns:46px minmax(0,1fr);padding:7px 9px}}.inbox-page .is-email-composer .inbox-email-rich{grid-area:1/1/auto/-1;min-width:0}.inbox-email-formatbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:3px;padding:4px 4px 8px;display:flex}.inbox-email-formatbar button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:4px 8px;font-size:12px;display:inline-flex}.inbox-email-formatbar button:hover,.inbox-email-formatbar button[aria-pressed=true]{color:var(--primary);background:#eee7ff;border-color:#daceff}.inbox-email-formatbar button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.inbox-email-formatbar button:disabled{opacity:.4;cursor:default}.inbox-email-formatbar button[aria-label=Bold]{font-weight:800}.inbox-email-formatbar button[aria-label=Italic]{font-style:italic}.inbox-email-formatbar button[aria-label=Underline]{text-decoration:underline}.inbox-email-formatbar button[aria-label=Strikethrough]{text-decoration:line-through}.inbox-email-toolbar-divider{background:var(--border);width:1px;height:18px;margin-inline:4px}.inbox-email-rich-content{overflow-wrap:anywhere;min-height:120px;max-height:250px;color:var(--ink);white-space:pre-wrap;outline:none;padding:12px 10px;font-size:14px;line-height:1.6;overflow-y:auto}.inbox-email-rich-content:focus{border-radius:6px;box-shadow:inset 0 0 0 1px #cbb7ff}.inbox-email-rich-content p,.inbox-email-rich-body p{margin:0 0 10px}.inbox-email-rich-content ul,.inbox-email-rich-body ul{list-style:outside}.inbox-email-rich-content ol,.inbox-email-rich-body ol{list-style:decimal}.inbox-email-rich-content ul,.inbox-email-rich-content ol,.inbox-email-rich-body ul,.inbox-email-rich-body ol{margin:4px 0 10px;padding-left:24px}.inbox-email-rich-content li>p{margin-bottom:2px}.inbox-email-rich-content a,.inbox-email-rich-body a{color:var(--primary);text-decoration:underline}.inbox-email-rich-content:has(>p:only-child>br:only-child):before{content:attr(data-placeholder);float:left;pointer-events:none;color:var(--muted);height:0}.inbox-email-link-editor{background:#faf8ff;flex-wrap:wrap;align-items:end;gap:6px;padding:8px;display:flex}.inbox-email-link-editor label{flex:180px;min-width:0;font-size:12px}.inbox-email-link-editor input{width:100%;min-width:0}.inbox-email-format-notice{color:var(--muted);padding:4px 8px;font-size:12px}.inbox-email-envelope .inbox-email-subject-note{color:var(--muted,inherit);margin:4px 0 0;font-size:.8rem}.inbox-email-from-picker select{border:1px solid var(--border);min-width:0;max-width:100%;min-height:28px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:2px 6px}.inbox-email-address-row>.inbox-email-recipients{flex-wrap:wrap;gap:6px}.inbox-email-chip{border:1px solid var(--border);overflow-wrap:anywhere;background:#f6f4fd;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 8px;display:inline-flex}.inbox-email-chip>button{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;line-height:1}.inbox-email-chip>button:hover:not(:disabled){color:var(--ink);background:#ebe7fb}.inbox-email-recipient-entry{flex-direction:column;flex:140px;min-width:120px;display:inline-flex}.inbox-page .is-email-composer .inbox-email-recipient-entry input{width:100%;min-width:0;min-height:26px;font:inherit;background:0 0;border:0;padding:2px 4px}.inbox-email-recipient-issue{color:var(--danger,#b42318);font-size:11px}.inbox-email-cc-toggle{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:2px 8px;font-weight:550}.inbox-email-cc-toggle:hover:not(:disabled){background:#f1eefc}.inbox-message-email-header{color:var(--muted);overflow-wrap:anywhere;margin:0 0 4px;font-size:11px}.inbox-person-picker.inbox-panel{z-index:1200;border:1px solid var(--border);border-radius:18px;width:min(344px,100vw - 24px);max-height:calc(100dvh - 24px);position:fixed;overflow:auto;box-shadow:0 16px 48px #23144024}.inbox-person-picker-hint{color:var(--muted);margin:0 0 14px;font-size:12px}.inbox-person-bubbles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;display:grid}.inbox-person-bubble{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:5px 2px;display:flex}.inbox-person-bubble:hover{background:var(--lavender)}.inbox-person-bubble strong{font-size:12px}.inbox-person-bubble small{color:var(--muted);margin-top:-5px;font-size:10px}.inbox-person-bubble-icon{background:var(--lavender);width:48px;height:48px;color:var(--primary);border-radius:50%;place-items:center;display:grid;position:relative}.inbox-person-bubble-icon .inbox-channel-mark{border-radius:50%;width:44px;height:44px}.inbox-person-bubble-icon svg{width:23px;height:23px}.inbox-person-bubble-count{background:var(--primary);color:#fff;border:2px solid #fff;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 3px;font-size:10px;display:grid;position:absolute;top:-3px;right:-3px}.inbox-person-channels{align-items:center;gap:5px;min-width:0;display:flex}.inbox-person-channels small{font-size:11px}.inbox-person-switch.button{border-radius:99px;align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:12px;display:inline-flex}.inbox-person-switch-wrap{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.inbox-person-switch-wrap>small{color:var(--muted);font-size:11px}.inbox-email-topic{background:var(--lavender);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:12px 0 6px;padding:7px 10px;font-size:12px;display:flex}.inbox-email-topic>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-email-topic .button{flex:none;min-height:30px;padding:4px 9px;font-size:11px}.inbox-composer>.inbox-email-reply-target{min-width:0;color:var(--muted);justify-content:flex-start;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.inbox-email-reply-target svg{flex:none}.inbox-email-reply-target strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}@media (width<=520px){.inbox-person-picker.inbox-panel{width:auto;max-height:65dvh;inset:auto 12px 12px!important}.inbox-person-switch-wrap{padding:7px 10px}}.contact-task-focus{border:1px solid var(--primary,#6d4aff);background:var(--surface,#fff);border-radius:16px;gap:.75rem;margin:0 0 1rem;padding:1rem 1.125rem;display:grid;box-shadow:0 1px 2px #140a3c0f}.contact-task-focus.is-problem{border-color:var(--border,#e7e3f3)}.contact-task-focus p{margin:0}.contact-task-focus header{align-items:center;gap:.75rem;display:flex}.contact-task-focus header>div{flex:1;min-width:0}.contact-task-focus header small{color:var(--muted,#777093);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.contact-task-focus h2{overflow-wrap:anywhere;margin:0;font-size:1rem}.contact-task-focus-icon{background:var(--primary-soft,#f1ecff);width:36px;height:36px;color:var(--primary,#6d4aff);border-radius:10px;place-items:center;display:grid}.contact-task-focus dl{gap:.3rem;margin:0;display:grid}.contact-task-focus dl div{grid-template-columns:7rem minmax(0,1fr);gap:.5rem;font-size:.875rem;display:grid}.contact-task-focus dt{color:var(--muted,#777093)}.contact-task-focus dd{overflow-wrap:anywhere;margin:0}.contact-task-focus-note,.contact-task-focus-saved{font-size:.875rem}.contact-task-focus-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=640px){.contact-task-focus dl div{grid-template-columns:1fr;gap:.1rem}.contact-task-focus-actions .button{flex:100%}}.task-complete-context{border:1px solid var(--border,#e7e3f3);background:var(--surface-subtle,#faf8ff);border-radius:12px;gap:.35rem;margin:0;padding:.75rem .875rem;display:grid}.task-complete-context div{grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;font-size:.875rem;display:grid}.task-complete-context dt{color:var(--muted,#777093)}.task-complete-context dd{overflow-wrap:anywhere;margin:0;font-weight:600}.task-complete-outcomes{border:0;gap:.4rem;margin:0;padding:0;display:grid}.task-complete-outcomes legend{margin-bottom:.4rem;font-size:.875rem;font-weight:600}.task-complete-outcomes [role=radiogroup]{flex-wrap:wrap;gap:.5rem;display:flex}.mw-dialog-form .task-complete-outcomes label,.handoff-quick-choices label{border:1px solid var(--border,#e7e3f3);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.875rem;font-weight:600;display:inline-flex}.task-complete-outcomes label.is-selected,.handoff-quick-choices label.is-selected{border-color:var(--primary,#6d4aff);background:var(--primary-soft,#f1ecff);color:var(--primary-strong,#4b2fd1)}.task-complete-outcomes input,.handoff-quick-choices input{opacity:0;pointer-events:none;position:absolute}.task-complete-outcomes label:focus-within,.handoff-quick-choices label:focus-within{outline:2px solid var(--primary,#6d4aff);outline-offset:2px}.task-complete-more{gap:.6rem;display:grid}.task-complete-more>summary{cursor:pointer;color:var(--muted,#777093);font-size:.875rem;font-weight:600}.task-complete-more[open]>summary{margin-bottom:.5rem}@media (width<=640px){.task-complete-context div{grid-template-columns:1fr;gap:.1rem}}.task-complete-form.is-simple{gap:12px}.task-complete-summary{color:var(--muted,#777093);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;overflow:hidden}.task-complete-segment{border:1px solid var(--border,#e7e3f3);background:var(--lavender,#f4f1ff);border-radius:999px;padding:3px;display:flex}.task-complete-segment label{color:var(--muted,#777093);cursor:pointer;text-align:center;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:6px 10px;font-size:.875rem;font-weight:600;display:flex;position:relative}.task-complete-segment label.is-selected{color:var(--primary,#6d4aff);background:#fff;box-shadow:0 1px 2px #00000014}.task-complete-segment input{opacity:0;pointer-events:none;position:absolute}.task-complete-segment label:focus-within{outline:2px solid var(--focus,#6d4aff);outline-offset:1px}.task-complete-note input{box-sizing:border-box;width:100%;min-height:38px}.handoff-follow-up{border:1px solid var(--border,#e7e3f3);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.handoff-follow-up-toggle{align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:inline-flex}.task-complete-form.is-simple .task-complete-outcomes legend{color:var(--text,#1d1a2e);margin-bottom:6px}.task-complete-form.is-simple .task-complete-outcomes [role=radiogroup]{gap:6px}.mw-dialog-form.task-complete-form .task-complete-outcomes label{background:var(--surface,#fff);padding:6px 12px;position:relative}.task-complete-field{gap:4px;font-size:.875rem;font-weight:600;display:grid}.task-complete-field input{box-sizing:border-box;width:100%;max-width:280px;min-height:38px}.task-complete-after{color:var(--muted,#777093);margin:0;font-size:.8125rem}@media (width<=640px){.task-complete-field input{max-width:none}}.customer-form [hidden]{display:none!important}.contact-add-steps{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.contact-add-steps li{border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.contact-add-steps li.is-current{border-color:var(--primary);color:var(--primary);font-weight:600}.contact-add-steps li span{background:var(--lavender);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.contact-add-steps li.is-current span{background:var(--primary);color:var(--surface)}.contact-source-chips{flex-wrap:wrap;gap:8px;display:flex}.contact-source-chip{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;padding:6px 14px;font-size:14px;display:inline-flex}.contact-source-chip input{opacity:0;pointer-events:none;position:absolute}.contact-source-chip.is-on{border-color:var(--primary);background:var(--lavender);color:var(--primary);font-weight:600}.contact-source-chip:focus-within{outline:2px solid var(--primary);outline-offset:2px}.contact-done-choices{gap:6px;margin-bottom:10px;display:grid}.inbox-tag-icon{flex:none}.inbox-tag-chips{flex-wrap:wrap;gap:4px;min-width:0;display:inline-flex}.inbox-tag-chip{color:#655876;white-space:nowrap;text-overflow:ellipsis;background:#f0edf5;border-radius:999px;align-items:center;max-width:120px;min-height:18px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex;overflow:hidden}.inbox-tag-chip.is-danger,.inbox-tag-dot.is-danger{--tag-bg:#fff2f4;--tag-ink:#b8001f}.inbox-tag-chip.is-success,.inbox-tag-dot.is-success{--tag-bg:#effaf5;--tag-ink:#087956}.inbox-tag-chip.is-warning,.inbox-tag-dot.is-warning{--tag-bg:#fff7e8;--tag-ink:#8f4b00}.inbox-tag-chip.is-info,.inbox-tag-dot.is-info{--tag-bg:var(--lavender,#f3effc);--tag-ink:var(--primary,#4113c1)}.inbox-tag-chip.is-danger,.inbox-tag-chip.is-success,.inbox-tag-chip.is-warning,.inbox-tag-chip.is-info{background:var(--tag-bg);color:var(--tag-ink)}.inbox-tag-menu{display:inline-flex;position:relative}.inbox-tag-trigger{align-items:center;gap:6px;display:inline-flex}.inbox-tag-count{background:var(--lavender,#f3effc);min-width:18px;color:var(--primary,#4113c1);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.inbox-tag-panel{z-index:20;background:#fff;border:1px solid #e3dcf5;border-radius:10px;gap:6px;width:min(260px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #2a0f5c24}.inbox-tag-panel[hidden]{display:none}.inbox-tag-heading,.inbox-tag-subheading{color:var(--ink,#252525);margin:0;font-size:13px;font-weight:650}.inbox-tag-subheading{color:var(--muted,#666);margin-top:4px;font-size:12px;font-weight:600}.inbox-tag-options{gap:1px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.inbox-tag-option{border-radius:7px;align-items:center;display:flex}.inbox-tag-option:hover{background:var(--lavender,#f3effc)}.inbox-tag-option label{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;min-height:32px;padding:4px 8px;display:flex}.inbox-tag-option input{accent-color:var(--primary,#4113c1);margin:0}.inbox-tag-dot{background:var(--tag-ink,#9a8fae);border-radius:50%;flex:none;width:8px;height:8px}.inbox-tag-option-label{color:var(--ink,#252525);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.inbox-tag-remove{width:28px;height:28px;color:var(--muted,#666);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;font-size:16px;line-height:1}.inbox-tag-remove:hover,.inbox-tag-remove:focus-visible{color:#b8001f;background:#fff2f4}.inbox-tag-add{border-top:1px solid var(--border,#eee);gap:6px;padding-top:6px;display:flex}.inbox-tag-add input{border:1px solid var(--input-border,#d9d2e8);border-radius:var(--radius-control,8px);min-width:0;min-height:32px;font:inherit;flex:1;padding:0 8px;font-size:13px}.inbox-tag-error{color:var(--error,#b8001f);margin:0;font-size:12px}.inbox-tag-filter>svg:first-child{color:var(--muted,#666)}.inbox-aria-draft{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.inbox-aria-draft-error{color:var(--error);font-size:.82rem;line-height:1.35}.inbox-aria-draft-error.is-floating{z-index:6;border:1px solid var(--error-border,#f0c4cc);background:var(--error-surface,#fff5f6);border-radius:10px;align-items:flex-start;gap:8px;max-width:min(420px,100%);padding:8px 10px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 28px #2a0f5c1f}.inbox-aria-draft-dismiss{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.inbox-aria-draft-dismiss:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.task-fields{gap:8px;min-width:0;display:grid}.task-fields-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.task-fields-field{min-width:0;color:var(--muted);gap:3px;font-size:12px;font-weight:600;display:grid}.task-fields-field input,.task-fields-field select,.task-fields-field textarea{font:inherit;color:var(--ink);border:1px solid var(--input-border,var(--border));border-radius:var(--radius-control);box-sizing:border-box;background:#fff;width:100%;min-height:36px;padding:6px 10px;font-size:14px;font-weight:400}.task-fields-field textarea{resize:vertical;min-height:60px}.task-fields-field.is-type{flex:0 220px}.task-fields-field.is-title{flex:240px}.task-fields-field.is-assignee{flex:200px}.task-fields-field.is-date{flex:0 150px}.task-fields-field.is-time{flex:0 130px}.task-fields-field.is-relative{flex:0 240px}.task-fields-field.is-priority{flex:0 120px}.task-fields-field.is-note{width:100%}.task-fields-inline{gap:6px;display:flex}.task-fields-inline input{flex:0 0 72px;width:72px}.task-fields-error{color:var(--error);font-size:12px}.task-fields-add-note{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600}.task-fields-field select:focus-visible,.task-fields-field input:focus-visible,.task-fields-field textarea:focus-visible{outline:2px solid var(--focus,var(--primary));outline-offset:1px}@media (width<=640px){.task-fields-field.is-type,.task-fields-field.is-title,.task-fields-field.is-assignee{flex-basis:100%}.task-fields-field.is-date,.task-fields-field.is-time{flex:40%}}.contact-activity{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.contact-activity-tabs{flex-wrap:wrap;gap:6px;display:flex}.contact-activity-tabs button{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.contact-activity-tabs button:hover{color:var(--ink)}.contact-activity-tabs button.is-active{color:var(--primary);border-color:var(--primary);background:var(--lavender)}.contact-activity-count{background:var(--lavender);min-width:18px;color:var(--ink);text-align:center;border-radius:999px;padding:0 6px;font-size:11px;line-height:18px}.contact-activity-tabs button.is-active .contact-activity-count{background:#fff}.contact-activity-planned{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;padding:10px 12px}.contact-activity-planned-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.contact-activity-planned h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.contact-activity-planned ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.contact-activity-planned li{color:var(--ink);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.contact-activity-planned li>svg{color:var(--muted);flex:none}.contact-activity-planned-what{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.contact-activity-planned li.is-late em{color:var(--error);font-style:normal;font-weight:600}.contact-activity-planned-empty{color:var(--muted);margin:6px 0 0;font-size:13px}.contact-activity-pinned{gap:6px;display:grid}.contact-activity-pinned p{border-radius:var(--radius-control);background:var(--warm-surface);border:1px solid var(--warm-border);align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:flex}.contact-activity-frame{isolation:isolate;min-width:0;position:relative}.contact-activity-list{overscroll-behavior:contain;isolation:isolate;gap:8px;max-height:min(60vh,680px);margin:0;padding:4px 4px 4px 0;list-style:none;display:grid;overflow-y:auto}.contact-activity-older{text-align:center;font-size:13px}.contact-activity-item{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.contact-activity-item:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:26px;bottom:-8px;left:12px}.contact-activity-item.is-pending{opacity:.7}.contact-activity-icon{color:#fff;z-index:0;background:#8b8797;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:relative}.tone-call .contact-activity-icon{background:#1f9d55}.tone-note .contact-activity-icon{background:#e0a800}.tone-aria .contact-activity-icon{background:var(--brand-purple)}.tone-message .contact-activity-icon{background:#2f6fd6}.tone-task .contact-activity-icon{background:var(--brand-plum)}.tone-visit .contact-activity-icon{background:#0f8f8f}.tone-deal .contact-activity-icon{background:var(--orange)}.contact-activity-body{gap:2px;min-width:0;padding-top:1px;display:grid}.contact-activity-head{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.contact-activity-head strong{color:var(--ink);font-size:13px}.contact-activity-pin-badge{color:var(--brand-plum);align-items:center;gap:3px;margin-left:8px;font-size:11px;font-weight:600;display:inline-flex}.contact-activity-line{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;line-height:1.45;overflow:hidden}.contact-activity-note{border-radius:var(--radius-control);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fdf6d8;border:1px solid #f1e2a2;padding:8px 12px;font-size:14px}.contact-activity-note.is-aria{background:var(--lavender);border-color:var(--border)}.contact-activity-links{flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.contact-activity-body>.call-audio{margin:3px 0 1px}.contact-activity-recording{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.contact-activity-recording.is-saving{color:var(--primary)}.contact-activity-session-toggle{box-sizing:border-box;width:calc(100% + 6px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;min-width:0;margin:-3px 0 0 -6px;padding:3px 28px 4px 6px;display:grid;position:relative}.contact-activity-session-toggle:hover{background:var(--surface-subtle)}.contact-activity-session-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.contact-activity-chevron{color:var(--muted);transition:transform .15s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)rotate(90deg)}.is-open .contact-activity-chevron{transform:translateY(-50%)rotate(-90deg)}@media (prefers-reduced-motion:reduce){.contact-activity-chevron{transition:none}}.contact-activity-facts{color:var(--muted)}.contact-session{background:var(--surface-subtle);border:1px solid var(--border);overscroll-behavior:contain;border-radius:10px;gap:6px;max-height:360px;margin:4px 0 2px;padding:8px;list-style:none;display:grid;overflow-y:auto}.contact-session-message{min-width:0;display:flex}.contact-session-message.is-staff,.contact-session-message.is-aria{justify-content:flex-end}.contact-session-bubble{background:var(--surface);border:1px solid var(--border);border-radius:10px 10px 10px 3px;min-width:0;max-width:min(84%,520px);padding:5px 10px 6px}.is-staff .contact-session-bubble{background:#e9f0fd;border-color:#cfdcf6;border-radius:10px 10px 3px}.is-aria .contact-session-bubble{background:var(--lavender);border-radius:10px 10px 3px}.contact-session-meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:11px;display:flex}.contact-session-meta strong{color:var(--ink);font-size:12px}.contact-session-failed{color:var(--error);font-weight:600}.contact-session-subject{color:var(--ink);margin:1px 0 0;font-size:12px;font-weight:600}.contact-session-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:1px 0 0;font-size:13px;line-height:1.45}.contact-session-state{color:var(--muted);margin:4px 0;font-size:12px}.contact-activity-links:empty{display:none}.contact-activity .link-button{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.contact-activity .link-button:hover{text-decoration:underline}.contact-activity-edit{gap:8px;display:grid}.contact-activity-edit>div:last-child{gap:8px;display:flex}.contact-activity-skeleton{gap:14px;padding:4px 0;display:grid}.contact-activity-skeleton-row{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid}.contact-activity-skeleton-row>div{align-content:center;gap:6px;display:grid}.contact-activity-empty{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:28px 12px;display:grid}.contact-activity-composer{z-index:1;border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#f8f5ff;border:1px solid #e4dafa;display:grid;position:relative}.contact-activity-composer-tabs{border-bottom:1px solid var(--border);gap:2px;padding:4px 6px 0;display:flex;overflow-x:auto}.contact-activity-composer-tabs button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.contact-activity-composer-tabs button.is-active{color:var(--primary);border-bottom-color:var(--primary)}.contact-activity-composer-body{gap:8px;min-width:0;padding:10px 12px 12px;display:grid}.contact-activity-composer-body>div{gap:8px;min-width:0;display:grid}.contact-activity-row{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.contact-activity-row>.button{flex:none;min-height:38px}.contact-activity-grow{flex:200px;min-width:0}.contact-activity-row input.contact-activity-grow{min-height:38px}.contact-activity-mini{min-width:0;color:var(--muted);flex:0 220px;gap:3px;font-size:12px;font-weight:600;display:grid}.contact-activity-mini.contact-activity-grow{flex:220px}.contact-activity-mini select,.contact-activity-mini input{width:100%;min-height:36px;font-size:14px;font-weight:400}.contact-activity-input{flex:260px;min-width:0;position:relative}.contact-activity-input textarea{resize:none;box-sizing:border-box;width:100%;min-height:38px;max-height:200px;font:inherit;padding:8px 40px 8px 12px;font-size:14px;line-height:1.4;display:block}.contact-activity-toggle{border:1px solid var(--border);background:var(--lavender);border-radius:999px;justify-self:start;padding:2px;display:inline-flex}.contact-activity-toggle button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.contact-activity-toggle button[aria-checked=true]{color:var(--primary);background:#fff;box-shadow:0 1px 2px #00000014}.contact-activity-helper{color:var(--muted);margin:-2px 0 0;font-size:12px}.contact-activity-problem{margin:0}.contact-activity-actions{justify-content:flex-end;display:flex}.contact-activity-log-link{justify-self:start;font-size:13px}.contact-activity-log{gap:8px;display:grid}.contact-activity-chips{flex-wrap:wrap;gap:6px;display:flex}.contact-activity-chips button{border:1px solid var(--border);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:5px 12px;font-size:13px}.contact-activity-chips button[aria-checked=true]{border-color:var(--primary);background:var(--lavender);color:var(--primary)}.contact-activity-template{align-items:flex-end;display:flex}.contact-activity-consent{border-radius:var(--radius-control);background:var(--warm-surface);border:1px solid var(--warm-border);gap:8px;padding:10px 12px;display:grid}.contact-activity-consent>p{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}@media (width<=640px){.contact-activity{padding:12px}.contact-activity-mini,.contact-activity-mini.contact-activity-grow,.contact-activity-input{flex-basis:100%}.contact-activity-row>.button{flex:auto}.contact-activity-line{white-space:normal}.contact-activity-composer-tabs button{gap:4px;padding:8px 7px}}@media (width<=400px){.contact-activity-composer-tabs button svg{display:none}}.contact-channel-blocks{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:14px;display:grid}.contact-channel-block{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;gap:6px;padding:12px;display:grid}.contact-channel-block h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.contact-channel-block a{border-radius:var(--radius-control);color:inherit;gap:2px;padding:6px 8px;font-size:13px;text-decoration:none;display:grid}.contact-channel-block a:hover{background:var(--lavender)}.contact-channel-block small{color:var(--muted)}.contact-vehicle-state{background:var(--lavender);color:var(--ink);border-radius:999px;margin-top:4px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.contact-vehicle-state.is-attention{background:var(--warm-surface);color:var(--orange);border:1px solid var(--warm-border)}.call-outcome{gap:10px;min-width:0;display:grid}.call-outcome-title{color:var(--ink);margin:0;font-size:.9rem;font-weight:650}.call-outcome-chips{flex-wrap:wrap;gap:6px;display:flex}.call-outcome-chip{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.85rem;font-weight:550;transition:background-color .15s,border-color .15s}.call-outcome-chip:hover:not(:disabled){border-color:var(--primary);background:var(--lavender)}.call-outcome-chip.is-selected{border-color:var(--primary);background:var(--primary);color:var(--surface)}.call-outcome-chip:disabled{cursor:progress;opacity:.7}.call-outcome-chip:focus-visible,.call-outcome-link:focus-visible,.call-outcome-note textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.call-outcome-chip{transition:none}}.call-outcome-note{gap:4px;display:grid}.call-outcome-note label{color:var(--ink);font-size:.85rem;font-weight:600}.call-outcome-hint,.call-outcome-count{color:var(--muted);font-size:.78rem;font-weight:500}.call-outcome-count{font-variant-numeric:tabular-nums;justify-self:end}.call-outcome-note textarea{border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:60px;color:var(--ink);font:inherit;resize:vertical;box-sizing:border-box;padding:8px 10px;font-size:.9rem}.call-outcome-error{color:var(--error);align-items:center;gap:6px;margin:0;font-size:.85rem;display:flex}.call-outcome-actions{flex-wrap:wrap;gap:8px;display:flex}.call-outcome.is-saved{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.call-outcome-mark{background:var(--lavender);width:30px;height:30px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.call-outcome-summary{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.call-outcome-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:.85rem;font-weight:600}.call-outcome-link:hover{background:var(--lavender)}.call-outcome.is-compact .call-outcome-chip{min-height:28px;padding:3px 10px;font-size:.8rem}.click-to-call,.click-to-call form{gap:14px;display:grid}.click-to-call-field{gap:6px;font-size:.875rem;display:grid}.click-to-call-field>span:first-child{color:var(--ink);font-weight:600}.click-to-call-field small[role=alert],.click-to-call-check small[role=alert]{color:var(--error)}.click-to-call-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.click-to-call-inline input{flex:180px;min-width:0}.click-to-call-check{border:1px solid var(--border);border-radius:12px;gap:12px;margin:0;padding:14px;display:grid}.click-to-call-check legend{padding:0 6px;font-weight:600}.click-to-call-disclosure{background:var(--warm-surface);border-radius:6px;margin:0;padding:10px 12px;font-size:.875rem}.click-to-call-confirm{align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.click-to-call-hint{color:var(--muted);margin:0;font-size:.8125rem}.click-to-call-error{color:var(--error);margin:0}.click-to-call-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.click-to-call-progress{gap:12px;display:grid}.click-to-call-state{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.click-to-call-progress h3{margin:4px 0 0;font-size:1rem}.click-to-call-ended{gap:10px;display:grid}.click-to-call-logged{background:var(--lavender);color:var(--muted);border-radius:10px;align-items:center;gap:6px;margin:0;padding:10px 12px;font-size:14px;display:flex}.click-to-call-logged strong{color:var(--ink)}.contact-lead-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contact-lead-status select{min-width:160px}.lead-scoring-page{gap:16px;display:grid}.lead-automation-form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.lead-automation-form label{gap:6px;font-size:.875rem;font-weight:600;display:grid}.lead-automation-form small{color:var(--text-muted,#667085);font-weight:400}.lead-automation-score{align-items:center;gap:8px;font-weight:400;display:flex}.lead-automation-score input{max-width:96px}.lead-automation-sentence{background:var(--surface-subtle,#f6f5fb);border-radius:10px;margin:14px 0 0;padding:10px 12px}.lead-automation-problems{color:var(--danger,#b42318);margin:10px 0 0}.lead-automation-actions,.lead-automation-row-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lead-automation-row-actions{margin-top:0}.lead-automation-list,.lead-automation-runs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lead-automation-row{border:1px solid var(--border,#e4e7ec);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.lead-automation-main{gap:4px;min-width:0;display:grid}.lead-automation-main strong{margin-right:8px}.lead-automation-main p{margin:0}.lead-automation-main small,.lead-automation-runs small{color:var(--text-muted,#667085)}.lead-automation-runs li{border-bottom:1px solid var(--border,#e4e7ec);padding:6px 0}.adv.is-loading{opacity:.6;transition:opacity .2s}.adv-range select{border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;padding:6px 10px}.adv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.adv-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-width:0;padding:18px 20px}.adv-card.is-wide{grid-column:1/-1}.adv-empty{color:var(--muted);margin:8px 0 0}.adv-bubbles{border-radius:var(--radius-card);background:radial-gradient(circle at 20% 30%, var(--lavender) 0, transparent 55%), radial-gradient(circle at 80% 70%, var(--lavender) 0, transparent 50%);flex-wrap:wrap;align-items:center;gap:14px 18px;margin:12px 0 0;padding:16px;list-style:none;display:flex}.adv-bubble{flex-direction:column;align-items:center;gap:4px;min-width:64px;display:flex}.adv-bubble-dot{width:var(--size);height:var(--size);background:conic-gradient(var(--qf-series-3) 0 var(--customers), var(--qf-series-1) var(--customers) 100%);opacity:.85;box-shadow:0 0 0 3px var(--surface);border-radius:50%}.adv-bubble-label{flex-direction:column;align-items:center;font-size:12px;line-height:1.2;display:flex}.adv-bubble-label small{color:var(--muted)}.adv-legend,.adv-source-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 0;padding:0;font-size:13px;list-style:none;display:flex}.adv-legend-note{margin-left:auto}.adv-key{vertical-align:middle;background:var(--qf-series-other);border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.adv-key.is-lead,.adv-key.is-s0,.adv-seg.is-s0{background:var(--qf-series-1)}.adv-key.is-customer,.adv-key.is-s2,.adv-seg.is-s2{background:var(--qf-series-3)}.adv-key.is-s1,.adv-seg.is-s1{background:var(--qf-series-2)}.adv-key.is-s3,.adv-seg.is-s3{background:var(--qf-series-4)}.adv-key.is-s4,.adv-seg.is-s4{background:var(--qf-series-5)}.adv-seg.is-other{background:var(--qf-series-other)}.adv-table{border-collapse:collapse;width:100%;font-size:13px}.adv-table th,.adv-table td{text-align:left;border-bottom:1px solid var(--border);padding:7px 8px}.adv-table th{color:var(--muted);font-weight:600}.adv-bars,.adv-questions{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.adv-bar-text{justify-content:space-between;gap:8px;font-size:14px;display:flex}.adv-bar{background:var(--lavender);border-radius:999px;height:8px;margin-top:4px;display:block;overflow:hidden}.adv-bar>span{border-radius:inherit;background:var(--qf-series-2);height:100%;display:block}.adv-bars small{color:var(--muted);font-size:12px}.adv-questions li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.adv-quote{color:var(--ink);overflow-wrap:anywhere}.adv-count{color:var(--muted);white-space:nowrap;font-size:13px}.adv-columns{align-items:flex-end;gap:8px;height:180px;margin-top:14px;display:flex;overflow-x:auto}.adv-column{flex-direction:column;flex:1 0 28px;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.adv-column small{color:var(--muted);white-space:nowrap;font-size:11px}.adv-stack{border-radius:6px 6px 0 0;flex-direction:column-reverse;width:100%;max-width:44px;min-height:3px;display:flex;overflow:hidden}.adv-seg{min-height:2px;display:block}.adv-tabs{margin-top:12px}.adv-note{color:var(--muted);margin:10px 0 0;font-size:13px}.adv-muted{color:var(--muted)}.adv-table-wrap{overflow-x:auto}.adv-table a{color:var(--ink);font-weight:600}.adv-tag{background:var(--lavender);color:var(--muted);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;display:inline-block}.adv-subhead{color:var(--muted);margin:16px 0 6px;font-size:13px;font-weight:600}.adv-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:10px 0 0;display:grid}.adv-facts dt{color:var(--muted);font-size:12px}.adv-facts dd{margin:2px 0 0;font-size:15px;font-weight:600}.adv-facts.is-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-bottom:12px}.adv-pairs{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.adv-pairs li{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.adv-pair-bars{gap:3px;display:grid}.adv-pair{border-radius:999px;min-width:2px;height:7px;display:block}.adv-pair.is-buyers{background:var(--qf-series-1)}.adv-pair.is-stock{background:var(--qf-series-3)}.adv-pair-values{color:var(--muted);white-space:nowrap}.this-week{margin-top:20px}.this-week summary{cursor:pointer;color:var(--ink);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.this-week summary::-webkit-details-marker{display:none}.this-week-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.this-week-body h3{color:var(--muted);margin:0 0 6px;font-size:13px}.this-week-body ol{margin:0;padding-left:18px;font-size:14px}.this-week-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:14px;display:grid}.this-week-numbers strong{font-size:18px;display:block}@media (width<=860px){.adv-grid,.this-week-body{grid-template-columns:minmax(0,1fr)}}.adv-subtabs{margin:4px 0 8px}.adv-coverage{border-radius:var(--radius-control);background:color-mix(in srgb, var(--qf-series-7,#2a78d6) 8%, var(--surface));margin:8px 0;padding:8px 12px;font-size:13px}.adv-block{display:block}.adv-quality th[scope=row]{vertical-align:top;color:var(--ink);min-width:140px;font-weight:600}.adv-quality th[scope=row] small{font-weight:400;display:block}.adv-quality td{vertical-align:top}.adv-mix{margin:0;padding:0;font-size:12px;list-style:none}.adv-mix strong{font-weight:600}.adv-stagebar{flex-direction:column;gap:2px;max-width:140px;margin:6px 0 2px;display:flex}.adv-stagebar-seg{border-radius:2px;min-width:2px;height:4px;display:block}.adv-stagebar-seg.is-st0,.adv-key.is-st0{background:var(--qf-stage-1)}.adv-stagebar-seg.is-st1,.adv-key.is-st1{background:var(--qf-stage-4)}.adv-stagebar-seg.is-st2,.adv-key.is-st2{background:var(--qf-stage-6)}.adv-evidence{margin-top:4px;font-size:12px;font-weight:400}.adv-evidence summary{cursor:pointer;color:var(--primary)}.adv-evidence ul{margin:4px 0;padding-left:16px}.adv-facts dt .adv-key{margin-right:6px}.adv-themes{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.adv-theme-head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px;display:flex}.adv-theme-bar{border-radius:5px;max-width:100%;height:10px;margin:6px 0 4px;display:flex;overflow:hidden}.adv-theme-kinds{color:var(--muted);margin:0;font-size:12px}.adv-timing-filters{flex-wrap:wrap;gap:8px 16px;margin:8px 0;display:flex}.adv-timing-filters label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.adv-timing-filters select{border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;padding:6px 10px;font-size:14px}.adv-heat-wrap{margin-top:8px;overflow-x:auto}.adv-heat{--heat-color:var(--qf-stage-3);border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%;min-width:560px;font-size:11px}.adv-heat.is-unanswered{--heat-color:var(--qf-series-8)}.adv-heat.is-reply{--heat-color:var(--qf-series-4)}.adv-heat.is-handoffs{--heat-color:var(--qf-series-2)}.adv-heat.is-booked{--heat-color:var(--qf-series-3)}.adv-heat th{color:var(--muted);text-align:left;white-space:nowrap;padding:0 2px;font-weight:500}.adv-heat thead th:first-child,.adv-heat tbody th{width:34px}.adv-heat td{background:color-mix(in srgb, var(--heat-color) calc(var(--heat,0) * 100%), var(--surface));height:22px;box-shadow:inset 0 0 0 1px var(--border);border-radius:3px;padding:0}.adv-heat td.is-closed{background-image:repeating-linear-gradient(135deg, transparent 0 3px, color-mix(in srgb, var(--muted) 22%, transparent) 3px 4px)}.adv-heat td.is-picked{box-shadow:inset 0 0 0 2px var(--ink)}.adv-heat td button{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.adv-heat-key{background:var(--qf-stage-3)}.adv-heat-key.is-low{background:color-mix(in srgb, var(--qf-stage-3) 25%, var(--surface))}.adv-heat-closed{background:repeating-linear-gradient(135deg, var(--surface) 0 2px, var(--muted) 2px 3px);box-shadow:inset 0 0 0 1px var(--border)}.adv-heat-detail{border:1px solid var(--border);border-radius:var(--radius-control);margin:10px 0;padding:10px 12px;font-size:14px}.adv-timing-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:12px;display:grid}@media (width<=640px){.adv-timing-compare{grid-template-columns:minmax(0,1fr)}}.adv-cohorts td,.adv-cohorts th[scope=row]{vertical-align:top}.adv-cohorts th[scope=row]{color:var(--ink);white-space:nowrap;font-weight:600}.adv-cohort-cell{--cohort-color:var(--qf-series-1);background-image:linear-gradient(to right, color-mix(in srgb, var(--cohort-color) 22%, transparent) var(--share,0%), transparent var(--share,0%));white-space:nowrap}.adv-cohort-cell.is-s0{--cohort-color:var(--qf-stage-1)}.adv-cohort-cell.is-s1{--cohort-color:var(--qf-stage-3)}.adv-cohort-cell.is-s2{--cohort-color:var(--qf-series-3)}.adv-cohort-cell.is-s3{--cohort-color:var(--qf-series-4)}.adv-cohort-cell.is-s4{--cohort-color:var(--qf-series-2)}.adv-table.adv-quality{min-width:780px}.adv-table.adv-cohorts{min-width:720px}.qa-period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qa-dates{align-items:center;gap:6px;display:inline-flex}.qa-dates input{border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;padding:5px 8px}.qa-clusters{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.qa-clusters details{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.qa-clusters details[open]{background:var(--surface-muted,var(--surface))}.qa-clusters summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) minmax(90px,160px);align-items:center;gap:12px;padding:10px 12px;list-style:none;display:grid}.qa-clusters summary::-webkit-details-marker{display:none}.qa-rank{background:var(--lavender);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.qa-cluster-text{flex-direction:column;gap:4px;min-width:0;display:flex}.qa-chips{flex-wrap:wrap;gap:4px;display:flex}.qa-chip{background:var(--lavender);color:var(--ink);border-radius:999px;padding:4px 7px;font-size:11px;line-height:1}.qa-chip.is-channel{border:1px solid var(--border);color:var(--muted);background:0 0}.qa-cluster-count{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.qa-cluster-count .adv-bar{width:100%}.qa-examples{color:var(--muted);gap:4px;margin:0;padding:0 16px 12px 52px;display:grid}.qa-examples-none{color:var(--muted);margin:0;padding:0 16px 12px 52px}.qa-topic-group+.qa-topic-group{margin-top:14px}.qa-topic-group h3{color:var(--muted);margin:12px 0 0;font-size:13px;font-weight:600}.qa-trend{gap:3px}.qa-trend .adv-column{flex:1 0 16px}.qa-pair{flex:auto;justify-content:center;align-items:flex-end;gap:2px;width:100%;min-height:0;display:flex}.qa-pair .adv-seg{border-radius:3px 3px 0 0;flex:1 1 0;max-width:14px;min-height:2px}.qa-privacy{color:var(--muted);align-items:flex-start;gap:6px;margin:16px 0 0;font-size:12px;display:flex}@media (width<=720px){.qa-clusters summary{grid-template-columns:24px minmax(0,1fr)}.qa-cluster-count{grid-column:2;align-items:flex-start}}.fa{--qf-series-1:#5b3fd1;--qf-series-2:#eb6834;--qf-series-3:#1baf7a;--qf-series-4:#eda100;--qf-series-5:#e87ba4;--qf-series-other:#8a8794;gap:16px;display:grid}.fa .analytics-link-button{color:var(--primary);font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.fa.is-loading{opacity:.65;transition:opacity .2s}.fa-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fa .cf-card{margin:0}.fa-questions{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-top:12px;display:grid}.fa-question{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;padding:14px 16px}.fa-question header{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.fa-question h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.fa-question header small,.fa-muted{color:var(--muted)}.fa-options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fa-options li{grid-template-columns:minmax(80px,34%) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.fa-option-label{overflow-wrap:anywhere}.fa-option-bar{background:var(--lavender);border-radius:6px;height:12px;overflow:hidden}.fa-option-bar .adv-seg{border-radius:6px;height:100%}.fa-option-count{white-space:nowrap;font-weight:600}.fa-option-count small{color:var(--muted);font-weight:400}.fa-big{margin:0 0 8px;font-size:26px;font-weight:700}.fa-big small{color:var(--muted);font-size:13px;font-weight:400}.fa-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.fa-numbers div{background:var(--lavender);border-radius:var(--radius-control);padding:8px 10px}.fa-numbers dt{color:var(--muted);font-size:12px}.fa-numbers dd{margin:2px 0 0;font-size:18px;font-weight:700}.fa-common{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 8px;font-size:12px;display:flex}.fa-latest{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fa-latest li{border-radius:var(--radius-control);background:var(--lavender);justify-content:space-between;gap:10px;padding:6px 8px;font-size:13px;display:flex}.fa-latest li span{overflow-wrap:anywhere}.fa-latest li small{color:var(--muted);white-space:nowrap}.fa-table-wrap{margin-top:10px;overflow-x:auto}.fa-table td small{color:var(--muted);font-size:11px;display:block}.fa-nowrap{white-space:nowrap}.fa-table{width:max-content;min-width:100%}.fa-cell{overflow-wrap:anywhere;min-width:90px;max-width:280px;display:block}.campaign-results{border:1px solid var(--border);background:var(--surface,white);border-radius:12px;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.campaign-results-head{align-items:flex-start;gap:12px;display:flex}.campaign-results-glyph{background:var(--lavender);width:34px;height:34px;color:var(--brand-violet);border-radius:10px;flex:none;place-items:center;display:inline-grid}.campaign-results-head h3{margin:0;font-size:14px}.campaign-results-head p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.campaign-results-funnel{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.campaign-results-funnel li{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:2px;min-width:0;padding:10px 12px 12px;display:grid;position:relative;overflow:hidden}.campaign-results-funnel li strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.campaign-results-label{color:var(--muted);font-size:12px;font-weight:600}.campaign-results-funnel small{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.campaign-results-funnel li.is-untracked strong{color:var(--muted)}.campaign-results-bar{background:var(--brand-violet);border-radius:0 3px 3px 0;height:3px;position:absolute;bottom:0;left:0}.campaign-results-help summary{cursor:pointer;font-size:12.5px;font-weight:600}.campaign-results-help dl{gap:6px;margin:8px 0;font-size:12.5px;display:grid}.campaign-results-help dl div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.campaign-results-help dt{font-weight:600}.campaign-results-help dd{color:var(--muted);margin:0}.campaign-results-help p{color:var(--muted);margin:0;font-size:12px}@media (width<=480px){.campaign-results-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-results-help dl div{grid-template-columns:minmax(0,1fr);gap:0}}.nora-offer{border:1px solid color-mix(in srgb, var(--brand-violet) 18%, white);background:color-mix(in srgb, var(--lavender) 70%, white);max-width:100%;min-height:28px;color:var(--brand-violet);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:12.5px;font-weight:650;line-height:1.2;display:inline-flex}.nora-offer:hover{border-color:color-mix(in srgb, var(--brand-violet) 34%, white);background:var(--lavender)}.nora-offer:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nora-offer-spark{background:var(--gradient-brand);color:#fff;border-radius:999px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid}.nora-offer-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;font-size:12.5px;display:flex}.start-choice{display:inline-flex;position:relative}.start-choice-trigger>svg:last-child{opacity:.8;margin-left:-2px;transform:rotate(90deg)}.start-choice-menu{z-index:60;border:1px solid var(--border);width:min(300px,100vw - 32px);box-shadow:0 14px 36px var(--brand-shadow);background:#fff;border-radius:12px;gap:2px;padding:6px;display:grid;position:fixed}.start-choice-menu[hidden]{display:none}.start-choice-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.start-choice-item:hover,.start-choice-item:focus-visible{background:var(--lavender)}.start-choice-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.start-choice-icon{background:var(--canvas);width:28px;height:28px;color:var(--brand-violet);border-radius:8px;flex:0 0 28px;place-items:center;display:inline-grid}.start-choice-item.is-nora .start-choice-icon{background:var(--gradient-brand);color:#fff}.start-choice-text{gap:1px;min-width:0;display:grid}.start-choice-text strong{font-size:13px;font-weight:650}.start-choice-text small{color:var(--muted);white-space:normal;font-size:12px;line-height:1.35}.start-choice-item.is-nora strong{color:var(--brand-violet)}.start-choice-item.is-selected{background:var(--lavender)}.start-choice-check{color:var(--brand-violet);align-self:center;margin-left:auto;font-weight:700}.nora-form-assistant{border:1px solid color-mix(in srgb, var(--brand-violet) 18%, white);background:linear-gradient(165deg, color-mix(in srgb, var(--lavender) 72%, white) 0%, color-mix(in srgb, var(--lavender) 28%, white) 100%);border-radius:14px;flex-direction:column;gap:10px;min-width:0;margin:12px 0 20px;padding:14px;display:flex}.nora-form-assistant.is-assisting{border-color:color-mix(in srgb, var(--brand-violet) 34%, white);box-shadow:0 10px 28px color-mix(in srgb, var(--brand-violet) 10%, transparent)}.nora-form-layout,.nora-form-fields{min-width:0}.nora-form-assistant>.nora-form-modes:first-child{background:color-mix(in srgb, var(--brand-violet) 8%, white);border:1px solid color-mix(in srgb, var(--brand-violet) 14%, white);border-radius:12px;flex:none;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.nora-form-modes .button{min-height:40px;box-shadow:none;border:0;border-radius:9px;justify-content:center;gap:5px;margin:0;padding:8px 10px;font-size:12px}.nora-form-modes .button.secondary{color:color-mix(in srgb, var(--brand-violet) 72%, #1d1638);background:0 0}.nora-form-modes .button.primary{background:var(--brand-violet);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--brand-violet) 28%, transparent)}.nora-form-modes,.nora-form-compose,.nora-form-review{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nora-form-conversation{background:color-mix(in srgb, white 88%, var(--lavender));border:1px solid color-mix(in srgb, var(--brand-violet) 12%, white);border-radius:12px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex}.nora-form-conversation>.nora-form-chat-toolbar,.nora-form-conversation>.nora-form-intro,.nora-form-conversation>.nora-form-review,.nora-form-conversation>.support-composer,.nora-form-conversation>.live-chat-composer{flex:none}.nora-form-chat-toolbar{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.nora-form-chat-toolbar .nora-form-intro{flex:1;min-width:0}.nora-form-new-chat{white-space:nowrap;flex:none;gap:5px;min-height:34px;margin:0;padding:6px 10px;font-size:12px}.nora-form-conversation>p,.nora-form-intro{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.nora-form-messages{overflow-wrap:anywhere;overscroll-behavior:contain;max-height:180px;overflow-y:auto}.nora-form-message{background:var(--lavender);white-space:pre-wrap;border-radius:10px;margin:8px 0;padding:10px;font-size:13px}.nora-form-message.is-user{background:#fff}.nora-form-compose{align-items:stretch;margin-top:10px}.nora-form-compose textarea{resize:vertical;border:1px solid color-mix(in srgb, var(--brand-violet) 30%, white);min-width:0;font:inherit;border-radius:8px;flex:1;padding:10px}.nora-form-review{flex:none;justify-content:space-between;margin-top:auto}.nora-form-review small{min-width:140px;color:var(--muted);flex:1}.nora-form-notice{color:var(--danger,#a12626);font-size:13px}.nora-form-compose>button{flex:none}.nora-form-evidence{margin-top:8px;font-size:12px}.nora-form-evidence summary{color:var(--brand-violet);cursor:pointer}.nora-form-evidence ul{margin:8px 0;padding-left:18px}.nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel)){--nora-assist-width:clamp(280px, 34vw, 380px);--nora-assist-max-height:min(680px, calc(100dvh - 140px))}@media (width>=901px){.nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel)){grid-template-columns:minmax(0, 1fr) var(--nora-assist-width);align-items:start;gap:20px;display:grid}.nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel))>.nora-form-assistant{height:var(--nora-assist-max-height);max-height:var(--nora-assist-max-height);grid-area:1/2;margin:0;position:sticky;top:12px;overflow:hidden}.nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel))>.nora-form-fields{overflow-anchor:none;grid-area:1/1;min-height:0;overflow:visible}.workspace-dialog .nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel)){align-items:stretch;height:100%}.workspace-dialog .nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel))>.nora-form-fields{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:100%;scroll-padding-bottom:96px;overflow:hidden auto}.workspace-dialog .nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel))>.nora-form-assistant{height:auto;max-height:100%;position:relative;top:auto}.nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel)) .customer-form.is-contact-form>fieldset{display:block}.nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel)) .customer-form-footer{flex-wrap:wrap;margin-inline:0;padding-inline:0}}@media (width<=900px){.nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel)){flex-direction:column;gap:12px;display:flex}.nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel))>.nora-form-fields{order:1;min-width:0}.nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel))>.nora-form-assistant{order:2;height:min(420px,48dvh);max-height:min(420px,48dvh);margin:0;overflow:hidden}}@media (width<=600px){.nora-form-assistant{margin:0 0 12px;padding:10px}.nora-form-assistant .button{white-space:nowrap;min-height:38px;line-height:1.2}.nora-form-intro{display:none}.nora-form-chat-toolbar{justify-content:flex-end}.nora-form-new-chat{min-height:32px;padding:5px 8px}.nora-form-messages{max-height:68px}.nora-form-message{margin:6px 0;padding:7px;font-size:12px}.nora-form-compose{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:8px;display:grid}.nora-form-compose textarea{height:42px;min-height:42px;max-height:84px;padding:7px;font-size:13px}.nora-form-review{gap:6px;margin-top:8px}.nora-form-review small{min-width:0;font-size:11px;line-height:1.3}.nora-form-review>.button{flex:none}.nora-form-notice{max-height:52px;margin:6px 0;font-size:12px;overflow-y:auto}.nora-form-layout:has(>.nora-form-assistant :is(.nora-form-conversation,.support-launcher-panel))>.nora-form-assistant{height:min(320px,42dvh);max-height:min(320px,42dvh)}}.nora-form-assistant .support-composer.is-compact{flex:none;grid-template-columns:minmax(0,1fr);gap:0;margin-top:8px;padding:0;display:grid}.dashboard-layout .nora-form-assistant .support-composer.is-compact textarea{background:var(--card-bg,white);border-radius:14px;grid-area:1/1;min-height:56px;padding:16px 62px 16px 14px;font-size:14px;line-height:22px}.dashboard-layout .nora-form-assistant .support-composer.is-compact.has-count textarea{padding-right:110px}.nora-form-assistant .support-composer.is-compact .support-composer-row{pointer-events:none;flex-wrap:nowrap;grid-area:1/1;place-self:end;gap:6px;margin:6px}.nora-form-assistant .support-composer.is-compact .support-send{pointer-events:auto;border-radius:10px;width:44px;min-width:44px;height:44px;padding:0}.nora-form-assistant .support-composer-error{grid-column:1;margin-top:8px}.nora-form-assistant .nora-log{max-height:inherit;margin:0;padding:0}.nora-form-assistant .nora-shared-messages{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow:auto}.nora-form-floating-host{flex-direction:column;flex:none;height:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.nora-form-floating-host:has(.support-launcher-panel){flex:1;height:auto;min-height:0;overflow:hidden}.nora-form-floating-host .support-launcher.is-docked,.nora-form-floating-host .support-launcher-panel{flex:1;height:auto;min-height:0;max-height:none}.nora-form-assistant.is-assisting .support-launcher-body,.nora-form-assistant.is-assisting .nora-log{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}@media (width<=600px){.nora-form-assistant .nora-shared-messages{max-height:none}}.nora-analytics{background:color-mix(in srgb, var(--qf-surface,#fff) 92%, #5b4b8a 8%);border:1px solid #5b4b8a2e;border-radius:12px;margin-top:.75rem;padding:.75rem}.nora-analytics-head{align-items:flex-start;gap:.65rem;margin-bottom:.65rem;display:flex}.nora-analytics-mark{color:#4a3d73;background:#5b4b8a29;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.nora-analytics-head strong{color:#2f2748;font-size:.9rem;display:block}.nora-analytics-head p{color:#5c5670;margin:.15rem 0 0;font-size:.75rem}.nora-analytics-metrics{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nora-analytics-metrics li{background:var(--qf-surface,#fff);border:1px solid #5b4b8a1f;border-radius:10px;flex-direction:column;gap:.2rem;min-width:0;padding:.55rem .6rem;display:flex}.nora-analytics-label{color:#5c5670;font-size:.7rem;line-height:1.25}.nora-analytics-value{color:#2f2748;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:650}.nora-analytics-note{color:#746c88;font-size:.65rem;line-height:1.3}.nora-analytics-funnel{flex-direction:column;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.nora-analytics-funnel li{background:var(--qf-surface,#fff);border:1px solid #5b4b8a1f;border-radius:8px;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.4rem .55rem;font-size:.8rem;display:flex}.nora-analytics-funnel strong{font-variant-numeric:tabular-nums;white-space:nowrap}.nora-analytics-asof{color:#746c88;margin:.55rem 0 0;font-size:.7rem}@media (width<=420px){.nora-analytics-metrics{grid-template-columns:1fr 1fr}}.onb-call{border:1px solid var(--onb-line,#e3dcf3);background:var(--onb-tint,#f7f4ff);text-align:left;border-radius:14px;gap:12px;margin:8px 0 20px;padding:18px;display:grid}.onb-call h2{color:var(--onb-ink,#101544);margin:0;font-size:17px}.onb-call p{margin:0}.onb-call-lede,.onb-call-empty{color:var(--onb-muted,#5d5574)}.onb-call.is-booked{grid-template-columns:auto minmax(0,1fr);align-items:start}.onb-call-icon{background:var(--onb-accent,var(--brand-violet));color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.onb-call-days{gap:10px;max-height:320px;display:grid;overflow:auto}.onb-call-day{border:0;min-width:0;margin:0;padding:0}.onb-call-day legend{color:var(--onb-ink,#101544);margin-bottom:6px;font-weight:600}.onb-call-times{flex-wrap:wrap;gap:8px;display:flex}.onb-call-time{border:1px solid var(--onb-input-line,#b9b1d0);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-weight:600;position:relative}.onb-call-time input{opacity:0;pointer-events:none;position:absolute}.onb-call-time:focus-within{box-shadow:0 0 0 3px var(--onb-ring,#6d3df533)}.onb-call-time.is-chosen{border-color:var(--onb-accent,var(--brand-violet));background:var(--onb-accent,var(--brand-violet));color:#fff}.onb-call-error{color:#b8001f}.onb-call-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sx-page{gap:16px;min-width:0;display:grid}.sx-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sx-col{gap:16px;min-width:0;display:grid}@media (width<=900px){.sx-grid{grid-template-columns:minmax(0,1fr)}}.sx-name{gap:2px;display:grid}.sx-name>span,.sx-muted{color:var(--adm-muted);font-size:13px}.sx-overdue{color:var(--adm-danger);font-weight:600}.sx-link{color:var(--adm-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.sx-link:hover{text-decoration:underline}.sx-notice,.sx-problem{border:1px solid var(--adm-success-border);border-radius:var(--adm-radius-sm);background:var(--adm-success-bg);color:var(--adm-success);margin:0;padding:10px 14px}.sx-problem{border-color:var(--adm-danger-border);background:var(--adm-danger-bg);color:var(--adm-danger)}.sx-reasons{gap:4px;margin:0;padding-left:18px;display:grid}.sx-features{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sx-features li{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);gap:4px;padding:12px;display:grid}.sx-features li.is-unused{border-color:var(--adm-danger-border)}.sx-features li.is-low{border-color:var(--adm-warning-border)}.sx-feature-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sx-feature-detail{color:var(--adm-text)}.sx-feature-tip{color:var(--adm-muted);font-size:13px}.sx-checklist,.sx-list,.sx-goals,.sx-qbr-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sx-checklist label{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.sx-checklist li.is-done label{background:var(--adm-success-bg);border-color:var(--adm-success-border)}.sx-checklist label>span{gap:2px;display:grid}.sx-list li{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.sx-list li>span{gap:2px;min-width:0;display:grid}.sx-form{gap:12px;display:grid}.sx-form input,.sx-form select,.sx-form textarea{width:100%}.sx-inline{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;margin-top:12px}.sx-actions{flex-wrap:wrap;gap:8px;display:flex}.sx-booking{border-radius:var(--adm-radius-sm);background:var(--adm-info-bg);border:1px solid var(--adm-info-border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.sx-booking>span{flex:1;gap:2px;min-width:160px;display:grid}.sx-timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sx-timeline li{grid-template-columns:12px minmax(0,1fr);gap:10px;display:grid}.sx-timeline li>span:last-child{gap:2px;display:grid}.sx-dot{background:var(--adm-subtle);border-radius:50%;width:10px;height:10px;margin-top:6px}.sx-timeline .is-call .sx-dot,.sx-timeline .is-video .sx-dot{background:var(--adm-success)}.sx-timeline .is-email .sx-dot{background:var(--adm-info)}.sx-timeline .is-check_in .sx-dot,.sx-timeline .is-qbr .sx-dot{background:var(--adm-primary)}.sx-timeline .is-note .sx-dot{background:var(--adm-warning)}.sx-summary{white-space:pre-wrap;overflow-wrap:anywhere}.sx-period{gap:8px;display:flex}.sx-chip{border:1px solid var(--adm-border-strong);background:var(--adm-surface);color:var(--adm-text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px}.sx-chip.is-active{border-color:var(--adm-primary);background:var(--adm-primary-soft);color:var(--adm-primary);font-weight:600}.sx-headline{color:var(--adm-ink);margin:0;font-size:16px}.sx-goals li{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:12px;padding:10px 12px;display:grid}@media (width<=640px){.sx-goals li{grid-template-columns:minmax(0,1fr)}}.sx-bar{background:var(--adm-surface-3);border-radius:999px;height:8px;overflow:hidden}.sx-bar>span{background:var(--adm-primary);height:100%;display:block}.sx-goals .is-met .sx-bar>span{background:var(--adm-success)}.sx-goals .is-behind .sx-bar>span{background:var(--adm-warning)}.sx-qbr-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sx-qbr-head{gap:4px;display:grid}.sx-qbr-head h1{color:var(--adm-ink);margin:0}.sx-qbr-logo{width:150px;height:auto;margin-bottom:8px}.sx-qbr-list li{border-bottom:1px solid var(--adm-border);padding:6px 0}@media print{.sx-no-print,.sx-period,.adm-topbar,.adm-topnav,.adm-crumbs,.adm-context,.adm-page-header-meta{display:none!important}.sx-qbr{padding:0}.sx-qbr .adm-card{break-inside:avoid;box-shadow:none}}.sl-page{gap:20px;min-width:0;display:grid}.sl-stack{gap:16px;min-width:0;display:grid}.sl-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;display:grid}.sl-detail{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=960px){.sl-detail{grid-template-columns:minmax(0,1fr)}}.sl-muted{color:var(--adm-muted);margin:0;font-size:13px;line-height:1.5}.sl-sub{color:var(--adm-muted);font-size:12.5px;font-weight:400;display:block}.sl-negative{color:var(--adm-danger)}.sl-alert,.sl-notice{border-radius:var(--adm-radius-sm);margin:0;padding:10px 12px;font-size:13.5px}.sl-alert{color:var(--adm-danger);background:var(--adm-danger-bg);border:1px solid var(--adm-danger-border)}.sl-notice{color:var(--adm-success);background:var(--adm-success-bg);border:1px solid var(--adm-success-border)}.sl-input{border:1px solid var(--adm-input-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);width:100%;min-height:40px;color:var(--adm-text);font:inherit;padding:8px 10px;font-size:14px}textarea.sl-input{resize:vertical}.sl-input:focus-visible{outline:2px solid var(--adm-primary);outline-offset:1px}.sl-small-select{width:auto;min-height:32px;padding:4px 8px;font-size:13px}.sl-page .button.sl-small{white-space:nowrap;gap:6px;min-height:32px;padding:4px 12px;font-size:13px}.sl-page .button{min-height:40px;padding:8px 16px}.sl-link{color:var(--adm-primary);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0 6px 0 0;padding:0;font-weight:600;text-decoration:underline}.sl-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sl-form{justify-items:start;gap:12px;display:grid}.sl-form>.adm-field,.sl-form .sl-form-grid{width:100%}.sl-subform{border:1px dashed var(--adm-border-strong);border-radius:var(--adm-radius-sm);margin-bottom:12px;padding:12px}.sl-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.sl-check{color:var(--adm-text);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.sl-check input{width:16px;height:16px;accent-color:var(--adm-primary)}.sl-checks{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.sl-checks legend{margin-bottom:6px;font-size:13px;font-weight:600}.sl-list{margin:0;padding:0;list-style:none;display:grid}.sl-list li{border-bottom:1px solid var(--adm-border);align-items:center;gap:10px;padding:10px 0;display:flex}.sl-list li:last-child{border-bottom:0}.sl-list li.is-overdue .sl-list-main strong{color:var(--adm-danger)}.sl-list li.is-unread .sl-list-main strong:before{content:"";background:var(--adm-primary);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.sl-list-main{text-align:start;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:auto;gap:2px;padding:0;display:grid}button.sl-list-main{cursor:pointer}.sl-list-main strong{color:var(--adm-ink);font-size:14px;font-weight:600}.sl-list-main>span{color:var(--adm-muted);font-size:12.5px}.sl-grant{margin-top:2px;display:block}.sl-chips{flex-wrap:wrap;gap:6px;display:flex}.sl-chip{border:1px solid var(--adm-border-strong);background:var(--adm-primary-soft);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.sl-chip button{font:inherit;color:var(--adm-info);cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:12.5px}.sl-chip button+button{padding-left:4px;font-weight:700}.sl-target{gap:8px;display:grid}.sl-target p{margin:0;font-size:14px}.sl-target-bar{background:var(--adm-bone);border-radius:999px;height:10px;overflow:hidden}.sl-target-bar span{border-radius:inherit;background:var(--adm-primary);height:100%;display:block}.sl-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:0 0 12px;display:grid}.sl-facts dt{color:var(--adm-muted);font-size:12px}.sl-facts dd{color:var(--adm-ink);margin:2px 0 0;font-size:14px}.sl-notes{white-space:pre-wrap;margin:0 0 12px;font-size:14px}.sl-match{border-radius:var(--adm-radius-sm);background:var(--adm-warning-bg);border:1px solid var(--adm-warning-border);gap:8px;width:100%;padding:12px;display:grid}.sl-match p{margin:0}.sl-timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sl-timeline li{grid-template-columns:12px minmax(0,1fr);gap:10px;display:grid}.sl-dot{background:var(--adm-border-strong);border-radius:50%;width:10px;height:10px;margin-top:5px}.sl-dot.is-call,.sl-dot.is-demo,.sl-dot.is-meeting{background:var(--adm-primary)}.sl-dot.is-email,.sl-dot.is-message{background:#0b7fab}.sl-dot.is-system{background:var(--adm-success)}.sl-tl-head{color:var(--adm-muted);margin:0;font-size:12.5px}.sl-tl-head strong{color:var(--adm-ink)}.sl-tl-body{white-space:pre-wrap;margin:2px 0 0;font-size:14px}.sl-segment{border:1px solid var(--adm-border-strong);border-radius:var(--adm-radius-sm);display:inline-flex;overflow:hidden}.sl-segment button{background:var(--adm-surface);font:inherit;cursor:pointer;border:0;padding:6px 14px;font-size:13px}.sl-segment button[aria-pressed=true]{background:var(--adm-primary);color:var(--adm-primary-ink)}.sl-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.sl-col{border-radius:var(--adm-radius);background:var(--adm-bone-shine);border:1px solid var(--adm-border);align-content:start;gap:8px;min-height:160px;padding:10px;display:grid}.sl-col header{border-bottom:3px solid var(--adm-border-strong);justify-content:space-between;align-items:baseline;gap:8px;padding:2px 4px 6px;display:flex}.sl-col.is-proposal header{border-color:#8b6ff0}.sl-col.is-negotiation header{border-color:#f0a000}.sl-col.is-won header{border-color:var(--adm-success)}.sl-col.is-lost header{border-color:#a0a0b0}.sl-col h3{margin:0;font-size:14px}.sl-col header span{color:var(--adm-muted);font-size:12px}.sl-deal{border-radius:var(--adm-radius-sm);background:var(--adm-surface);border:1px solid var(--adm-border);box-shadow:var(--adm-shadow);gap:6px;padding:10px;display:grid}.sl-deal p{color:var(--adm-muted);margin:0;font-size:12.5px}.sl-deal-open{text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.sl-deal-open strong{color:var(--adm-ink);font-size:13.5px}.sl-deal-open span{color:var(--adm-muted);font-size:12.5px}.sl-search{width:min(320px,100%);position:relative}.sl-search input{border:1px solid var(--adm-input-border);border-radius:var(--adm-radius-sm);width:100%;min-height:40px;font:inherit;padding:8px 12px;font-size:14px}.sl-search-results{z-index:20;background:var(--adm-surface);border:1px solid var(--adm-border-strong);border-radius:var(--adm-radius-sm);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #2a0f5c1f}.sl-search-results button{text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:1px;padding:8px;display:grid}.sl-search-results button:hover,.sl-search-results button:focus-visible{background:var(--adm-primary-soft)}.sl-search-results span{color:var(--adm-muted);font-size:12px}.sl-search-results .sl-muted{padding:8px}.sl-calc{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}@media (width<=960px){.sl-calc{grid-template-columns:minmax(0,1fr)}}.sl-result{gap:0;margin:0 0 12px;display:grid}.sl-result div{border-bottom:1px solid var(--adm-border);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.sl-result dt{color:var(--adm-muted)}.sl-result dd{font-variant-numeric:tabular-nums;color:var(--adm-ink);margin:0}.sl-result .is-strong dt,.sl-result .is-strong dd{color:var(--adm-ink);font-weight:700}.sl-clip{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:280px;font-size:13px;display:-webkit-box;overflow:hidden}.sl-code{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.sl-board-wide{grid-template-columns:repeat(8,minmax(210px,1fr))}.sl-col.is-new header{border-color:#9aa3b5}.sl-col.is-contact_attempted header{border-color:#6ea8fe}.sl-col.is-connected header{border-color:#3d8bfd}.sl-col.is-qualified header{border-color:#20c997}.sl-col.is-demo_booked header{border-color:#8b6ff0}.sl-col.is-demo_completed header{border-color:#6f42c1}.sl-col.is-proposal_sent header{border-color:#fd7e14}.sl-stage-mover{gap:6px;display:grid}.sl-stage-mover .sl-inline{flex-wrap:wrap}.adm-root .button.danger{background:var(--adm-danger);border-color:var(--adm-danger);color:#fff}.adm-root .button.danger:disabled{opacity:.55}.sl-narrow{width:7.5em}.sl-bulk{border-radius:var(--adm-radius-sm);background:var(--adm-bone-shine);border:1px solid var(--adm-border);padding:8px 12px}.sl-section-title{margin:8px 0 0;font-size:16px}.sl-work-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.sl-due.is-overdue{border-top:3px solid var(--adm-danger)}.sl-due.is-today{border-top:3px solid var(--adm-primary)}.sl-due.is-tomorrow{border-top:3px solid #3d8bfd}.sl-due.is-upcoming{border-top:3px solid var(--adm-border-strong)}.sl-list-main .sl-link{text-align:start;justify-self:start}.sl-list li:has(>.sl-task-actions){flex-wrap:wrap}.sl-list li:has(>.sl-task-actions)>.sl-list-main{flex-basis:240px}.sl-task-actions{justify-items:end;gap:6px;display:grid}.sl-task-actions>.sl-inline{flex-wrap:nowrap}.sl-task-actions .sl-subform{justify-self:stretch;min-width:min(100%,300px)}.sl-list li.is-done{opacity:.7}.sl-changes{color:var(--adm-text);margin:4px 0 0;padding-left:18px;font-size:13px}.sl-changes li{overflow-wrap:anywhere;display:list-item}.sl-changes del{color:var(--adm-muted)}.sl-changes ins{font-weight:600;text-decoration:none}.sl-fieldset{box-sizing:border-box;border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);width:100%;min-width:0;margin:0;padding:12px}.sl-fieldset legend{padding:0 6px;font-size:13.5px;font-weight:600}.sl-table-wrap{width:100%;max-width:100%;overflow-x:auto}.sl-preview{border-collapse:collapse;min-width:100%;font-size:12.5px}.sl-preview th,.sl-preview td{border-bottom:1px solid var(--adm-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;max-width:260px;padding:6px 8px}.sl-preview th{background:var(--adm-bone-shine);font-weight:600}.sl-progress-cell{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.sl-progress-cell progress{width:110px;accent-color:var(--adm-primary)}.sl-cal-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sl-cal-nav .sl-inline span{color:var(--adm-muted);font-size:13px}.sl-cal-title{margin:0 auto 0 8px;font-size:17px}.sl-cal-month{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.sl-cal-head{color:var(--adm-muted);background:var(--adm-bone-shine);border-bottom:1px solid var(--adm-border);padding:6px 8px;font-size:12px;font-weight:600}.sl-cal-head.is-today{color:var(--adm-primary)}.sl-cal-day{border-right:1px solid var(--adm-border);border-bottom:1px solid var(--adm-border);align-content:start;gap:3px;min-width:0;min-height:104px;padding:4px;display:grid}.sl-cal-day.is-other{background:var(--adm-bone-shine)}.sl-cal-day.is-other .sl-cal-date{color:var(--adm-muted)}.sl-cal-day.is-today .sl-cal-date{background:var(--adm-primary);color:var(--adm-primary-ink)}.sl-cal-date{min-width:24px;height:24px;color:var(--adm-text);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-self:start;padding:0 6px;font-size:12px;font-weight:600}.sl-cal-item{background:var(--adm-primary-soft);width:100%;color:var(--adm-text);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-left:3px solid #3d8bfd;border-radius:4px;padding:2px 6px;font-size:11.5px;display:block;overflow:hidden}.sl-cal-item.is-meeting{border-left-color:#6f42c1}.sl-cal-item.is-booking{border-left-color:var(--adm-success)}.sl-cal-item.is-overdue{border-left-color:var(--adm-danger)}.sl-cal-item.is-done{opacity:.55;text-decoration:line-through}.sl-cal-time{font-weight:600}.sl-cal-co{color:var(--adm-muted)}.sl-cal-more{color:var(--adm-muted);padding-left:6px;font-size:11px}.sl-cal-week{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);grid-template-columns:64px repeat(7,minmax(110px,1fr));display:grid;overflow-x:auto}.sl-cal-week.is-day{grid-template-columns:64px minmax(0,1fr)}.sl-cal-row{display:contents}.sl-cal-hour{color:var(--adm-muted);border-bottom:1px solid var(--adm-border);border-right:1px solid var(--adm-border);padding:4px 6px;font-size:11px}.sl-cal-slot{border-bottom:1px solid var(--adm-border);border-right:1px solid var(--adm-border);align-content:start;gap:2px;min-width:0;min-height:34px;padding:2px;display:grid}.sl-agenda{margin:0;padding:0;list-style:none}.sl-agenda>li{border-bottom:1px solid var(--adm-border);padding:12px 16px}.sl-agenda h3{margin:0 0 6px;font-size:14px}@media (width<=720px){.sl-cal-day{min-height:64px}.sl-cal-item .sl-cal-co{display:none}}.sl-tz-note{color:var(--adm-muted);align-self:center;margin:0;font-size:13px}.sl-demo-bookings li{flex-wrap:wrap}.sl-demo-bookings .sl-list-main{flex:220px;min-width:0}.sf-toast{z-index:60;border-radius:var(--adm-radius-sm);color:#fff;background:var(--adm-success);max-width:min(420px,100vw - 32px);margin:0;padding:12px 16px;font-size:14px;font-weight:600;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 28px #0b2e2140}.sf-required{color:var(--adm-danger)}.sf-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.sf-small{min-height:32px;padding:4px 12px;font-size:13px}.sf-toolbar-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.sf-dialog{border:1px solid var(--adm-border);border-radius:var(--adm-radius);width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--adm-text);background:var(--adm-surface);padding:0;box-shadow:0 24px 64px #12093055}.sf-dialog.is-wide{width:min(680px,100vw - 32px)}.sf-dialog::backdrop{background:#120a2e66}.sf-dialog[open]{flex-direction:column;display:flex}.sf-dialog-head{border-bottom:1px solid var(--adm-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.sf-dialog-head h2{color:var(--adm-ink);margin:0 0 4px;font-size:18px}.sf-dialog-body{gap:14px;padding:16px 20px;display:grid;overflow:auto}.sf-dialog-foot{border-top:1px solid var(--adm-border);background:var(--adm-surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex;position:sticky;bottom:0}.sf-icon-button{border:1px solid var(--adm-border);width:32px;height:32px;color:var(--adm-muted);background:var(--adm-surface);cursor:pointer;border-radius:999px;place-items:center;font-size:18px;display:inline-grid}.sf-icon-button:hover{color:var(--adm-ink);background:var(--adm-surface-2)}.sf-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 16px;margin:0;display:grid}.sf-facts dt{color:var(--adm-muted);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.sf-facts dd{color:var(--adm-ink);margin:2px 0 0;font-size:14px}.sf-form{gap:12px;display:grid}.sf-choice{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.sf-choice legend{color:var(--adm-ink);margin-bottom:6px;font-size:13.5px;font-weight:600}.sf-choice label{border:1px solid var(--adm-border-strong);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:13.5px;display:inline-flex}.sf-choice label.is-on{border-color:var(--adm-primary);color:var(--adm-primary);background:var(--adm-primary-soft);font-weight:600}.sf-choice input{accent-color:var(--adm-primary)}.sf-h3{color:var(--adm-ink);margin:4px 0 0;font-size:15px}.sf-history{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sf-history li{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);padding:10px 12px;font-size:13.5px}.sf-quote{color:var(--adm-text);margin-top:4px;display:block}.sf-label{color:var(--adm-info);background:var(--adm-info-bg);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.sf-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sf-bars li{grid-template-columns:minmax(90px,.9fr) minmax(0,2fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.sf-bar{background:var(--adm-surface-3);border-radius:999px;height:10px;overflow:hidden}.sf-bar span{background:var(--adm-primary);border-radius:999px;height:100%;display:block}.sf-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.sf-bell{position:relative}.sf-bell-count{color:#fff;background:var(--adm-danger);text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}.sf-notes{gap:0;margin:0;padding:0;list-style:none;display:grid}.sf-notes li{border-bottom:1px solid var(--adm-border);align-items:flex-start;gap:10px;padding:12px 4px;font-size:13.5px;display:flex}.sf-notes li.is-unread{font-weight:600}.sf-notes li.is-unread:before{background:var(--adm-primary);content:"";border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.sf-notes-main{flex:1;min-width:0}.sf-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=640px){.sf-toolbar-actions{width:100%;margin-left:0}.sf-toolbar-actions .button{flex:1}.sf-bars li{grid-template-columns:minmax(0,1fr) auto}.sf-bars li .sf-bar{grid-area:2/1/auto/-1}}.sf-dialog .sl-code{white-space:normal;overflow-wrap:anywhere;word-break:break-all;display:block}.sf-header-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sf-header-actions .sl-search{flex:0 0 260px;width:260px;min-width:240px}@media (width<=560px){.sf-header-actions{flex-wrap:wrap;justify-content:flex-start}.sf-header-actions .sl-search{flex:100%;width:100%;min-width:0}}.sf-rules-grid{align-items:start}.sf-spacer{flex:1}.sf-fieldset{border:0;margin:0;padding:0}.sf-ledger{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);padding:12px}.sf-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.sf-rate-table{border-collapse:collapse;width:100%;font-size:13.5px}.sf-rate-table th,.sf-rate-table td{border-bottom:1px solid var(--adm-border);text-align:left;vertical-align:middle;padding:8px}.sf-rate-table input{width:100%;max-width:96px}.sf-scroll{overflow-x:auto}.sf-gap-top{margin-top:12px}.wm-page{--wm-s1:#2a78d6;--wm-s2:#eb6834;--wm-s3:#1baf7a;--wm-s4:#eda100;--wm-s5:#e87ba4;--wm-s6:#008300;--wm-s7:#6250d6;--wm-s8:#e34948;--wm-line:linear-gradient(90deg, #f5b544 0%, #ec4899 50%, #7c3aed 100%);--wm-card:var(--adm-surface,#fff);--wm-ink:var(--adm-ink,#111827);--wm-muted:var(--adm-muted,#6b7280);--wm-border:var(--adm-border,#e5e7eb);--wm-soft:var(--adm-bone-shine,#f8f6fb);--wm-up:#047857;--wm-down:#b91c1c;gap:18px;min-width:0;display:grid}.adm-root[data-theme=dark] .wm-page{--wm-s1:#3987e5;--wm-s2:#d95926;--wm-s3:#199e70;--wm-s4:#c98500;--wm-s5:#d55181;--wm-s6:#008300;--wm-s7:#9085e9;--wm-s8:#e66767;--wm-up:#34d399;--wm-down:#f87171}.wm-stack{gap:16px;min-width:0;display:grid}.wm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.wm-span-2{grid-column:span 2}@media (width<=760px){.wm-span-2{grid-column:auto}}.wm-sticky{z-index:3;background:var(--adm-bg,var(--wm-soft));gap:10px;padding:6px 0 10px;display:grid;position:sticky;top:0}.wm-range{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.wm-segment{scrollbar-width:none;border:1px solid var(--wm-border);background:var(--wm-card);border-radius:999px;flex-wrap:nowrap;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.wm-segment button{color:var(--wm-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:5px 12px;font-size:13px;font-weight:600}.wm-segment button[aria-pressed=true]{background:var(--wm-ink);color:var(--wm-card)}.wm-dates{align-items:center;gap:6px;display:inline-flex}.wm-dates input,.wm-input,.wm-search{font:inherit;border:1px solid var(--adm-input-border,var(--wm-border));background:var(--wm-card);color:var(--wm-ink);border-radius:10px;min-width:0;padding:7px 10px;font-size:13.5px}.wm-input{width:100%}.wm-toggle{color:var(--wm-ink);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.wm-exports{flex-wrap:wrap;gap:8px;display:inline-flex}.wm-small{padding:6px 12px;font-size:13px}.wm-card{background:var(--wm-card);border:1px solid var(--wm-border);border-radius:18px;min-width:0;padding:18px 18px 16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1118270a,0 8px 24px -16px #1118272e}.wm-card:before{content:"";background:var(--wm-line);height:3px;position:absolute;inset:0 0 auto}.wm-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.wm-card-head h2{color:var(--wm-ink);margin:0;font-size:15.5px}.wm-takeaway{color:var(--wm-muted);margin:4px 0 0;font-size:13.5px;line-height:1.45}.wm-note,.wm-muted{color:var(--wm-muted);font-size:12.5px}.wm-note{margin:10px 0 0}.wm-empty{color:var(--wm-muted);margin:8px 0;font-size:13.5px}.wm-alert{color:var(--adm-danger,#b91c1c);margin:8px 0;font-size:13px}.wm-error{color:var(--adm-danger,#b91c1c);font-size:12.5px}.wm-warn{color:#b45309;font-weight:600}.wm-toast{z-index:50;color:#fff;background:#047857;border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px -10px #0006}.wm-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;display:grid}.wm-kpi{background:var(--wm-card);border:1px solid var(--wm-border);border-radius:16px;gap:4px;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden}.wm-kpi:before{content:"";background:var(--wm-accent,var(--wm-s1));width:4px;position:absolute;inset:0 auto 0 0}.wm-kpi-label{color:var(--wm-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.wm-kpi-value{letter-spacing:-.5px;color:var(--wm-ink);font-size:26px;line-height:1.1}.wm-kpi-foot{flex-wrap:wrap;align-items:center;gap:8px;min-height:20px;display:flex}.wm-kpi-hint{color:var(--wm-muted);font-size:11.5px}.wm-delta{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.wm-delta.is-up{color:var(--wm-up);background:color-mix(in srgb, var(--wm-up) 12%, transparent)}.wm-delta.is-down{color:var(--wm-down);background:color-mix(in srgb, var(--wm-down) 12%, transparent)}.wm-delta.is-flat,.wm-delta.is-new{color:var(--wm-muted);background:var(--wm-soft)}.wm-pulse{background:var(--wm-s3);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--wm-s3) 60%, transparent);border-radius:50%;animation:1.8s infinite wm-pulse}@keyframes wm-pulse{70%{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.wm-pulse{animation:none}}.wm-figure{min-width:0;margin:0}.wm-chart-wrap{position:relative}.wm-svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.wm-grid,line.wm-grid{stroke:var(--wm-border);stroke-width:1px}.wm-axis{fill:var(--wm-muted);font-size:11px}.wm-prev{fill:none;stroke:var(--wm-muted);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.75}.wm-cross{stroke:var(--wm-muted);stroke-dasharray:3 3}.wm-dot{stroke:var(--wm-card);stroke-width:2px}.wm-tip{background:var(--wm-ink);color:var(--wm-card);pointer-events:none;white-space:nowrap;border-radius:10px;gap:2px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 8px 20px -8px #00000059}.wm-tip i,.wm-legend i,.wm-legend-list i,.wm-compare i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.wm-tip i.is-prev,.wm-legend i.is-prev{border:1.5px dashed var(--wm-muted);background:0 0}.wm-tip-prev{opacity:.8}.wm-legend{color:var(--wm-muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12.5px;display:flex}.wm-donut{grid-template-columns:minmax(120px,170px) 1fr;align-items:center;gap:14px;margin:0;display:grid}@media (width<=480px){.wm-donut{grid-template-columns:1fr;justify-items:center}}.wm-donut-svg{width:100%;max-width:180px}.wm-donut-track{stroke:var(--wm-soft)}.wm-donut-seg{cursor:default;transition:stroke-width .15s}.wm-donut-total{fill:var(--wm-ink);font-size:24px;font-weight:700}.wm-donut-sub{fill:var(--wm-muted);font-size:11px}.wm-legend-list{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.wm-legend-list li{border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:3px 6px;font-size:13px;display:grid}.wm-legend-list li.is-hover{background:var(--wm-soft)}.wm-legend-list em{color:var(--wm-muted);text-align:right;min-width:3em;font-style:normal}.wm-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wm-bars li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";gap:4px 10px;display:grid}.wm-bar-label{min-width:0;color:var(--wm-ink);text-overflow:ellipsis;white-space:nowrap;grid-area:label;font-size:13px;overflow:hidden}.wm-bar-sub{color:var(--wm-muted);margin-left:8px;font-size:11.5px}.wm-bar-value{font-variant-numeric:tabular-nums;grid-area:value;font-size:13px}.wm-bar-track{background:var(--wm-soft);border-radius:999px;grid-area:track;height:8px}.wm-bar{border-radius:999px;height:100%;display:block}.wm-funnel{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wm-funnel-row{grid-template-columns:150px 1fr auto;align-items:center;gap:10px;display:grid}@media (width<=560px){.wm-funnel-row{grid-template-columns:1fr auto}.wm-funnel-label{grid-column:1/-1}}.wm-funnel-label{font-size:13px;font-weight:600}.wm-funnel-bar{color:#fff;box-sizing:border-box;border-radius:10px;justify-content:flex-end;align-items:center;min-width:48px;height:30px;padding:0 10px;display:flex}.wm-funnel-bar strong{text-shadow:0 1px 2px #00000040;font-size:13px}.wm-funnel-prev{color:var(--wm-muted);white-space:nowrap;font-size:12px}.wm-funnel-drop{color:var(--wm-muted);margin:2px 0 0 160px;font-size:12px;display:block}@media (width<=560px){.wm-funnel-drop{margin-left:0}}.wm-funnel li.is-worst .wm-funnel-drop{color:var(--wm-down);font-weight:600}.wm-funnel-drop em{font-style:normal}.wm-compare{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wm-compare li{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;font-size:13.5px;display:grid}.wm-ring{color:var(--wm-muted);text-align:center;justify-items:center;gap:4px;margin:0;font-size:12px;display:grid}.wm-ring-text{fill:var(--wm-ink);font-size:17px;font-weight:700}.wm-rings{flex-wrap:wrap;gap:14px;margin-bottom:8px;display:flex}.wm-table-box{gap:8px;min-width:0;display:grid}.wm-search{max-width:280px}.wm-table-scroll{max-width:100%;overflow-x:auto}.wm-table{border-collapse:collapse;width:100%;font-size:13px}.wm-table th{text-align:left;border-bottom:1px solid var(--wm-border);white-space:nowrap;padding:0}.wm-table th button{font:inherit;color:var(--wm-muted);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:12px;font-weight:700}.wm-table td{border-bottom:1px solid var(--wm-border);vertical-align:middle;padding:7px 8px}.wm-table .is-end{text-align:right;font-variant-numeric:tabular-nums}.wm-table th.is-end button{text-align:right;width:100%}.wm-path{color:var(--wm-ink);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.wm-scroll{align-items:center;gap:6px;display:inline-flex}.wm-scroll span{background:var(--wm-s3);border-radius:99px;max-width:50px;height:6px;display:inline-block}.wm-list{margin:0;padding:0;list-style:none;display:grid}.wm-list li{border-bottom:1px solid var(--wm-border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;font-size:13px;display:flex}.wm-list li:last-child{border-bottom:0}.wm-monitors{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin-bottom:12px;display:grid}.wm-monitor{border:1px solid var(--wm-border);background:var(--wm-card);border-radius:14px;gap:10px;padding:14px;display:grid}.wm-monitor.is-down{border-color:color-mix(in srgb, var(--wm-down) 45%, var(--wm-border));background:color-mix(in srgb, var(--wm-down) 4%, var(--wm-card))}.wm-monitor header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.wm-monitor h3{margin:0;font-size:14.5px}.wm-monitor footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wm-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.wm-dotstate{background:var(--wm-muted);border-radius:50%;width:10px;height:10px}.wm-dotstate.is-up{background:#10b981}.wm-dotstate.is-down{background:#ef4444}.wm-dotstate.is-partial{background:#f59e0b}.wm-strip{grid-template-columns:repeat(24,1fr);gap:2px;display:grid}.wm-strip-cell{background:var(--wm-soft);border-radius:3px;height:22px}.wm-strip-cell.is-up{background:#34d399}.wm-strip-cell.is-partial{background:#fbbf24}.wm-strip-cell.is-down{background:#ef4444}.wm-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}@media (width<=420px){.wm-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.wm-facts dt{color:var(--wm-muted);font-size:11px}.wm-facts dd{margin:0;font-size:13.5px;font-weight:700}.wm-vitals{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wm-vitals li{border:1px solid var(--wm-border);border-top:3px solid var(--wm-border);border-radius:12px;gap:3px;padding:12px;display:grid}.wm-vitals li.is-good{border-top-color:#10b981}.wm-vitals li.is-ni{border-top-color:#f59e0b}.wm-vitals li.is-poor{border-top-color:#ef4444}.wm-vital-name{color:var(--wm-muted);font-size:11px;font-weight:700}.wm-vitals strong{font-size:20px}.wm-vital-label{color:var(--wm-muted);font-size:11.5px}.wm-form{justify-items:start;gap:12px;display:grid}.wm-form>.adm-field,.wm-form-grid{width:100%}.wm-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.wm-num{color:var(--wm-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.wm-num input{width:90px}.wm-status{color:var(--wm-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.wm-steps{gap:8px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;display:grid}.wm-steps code{background:var(--wm-soft);border-radius:6px;padding:1px 5px;font-size:12px}.wm-email{border:1px solid var(--wm-border);background:#fff;border-radius:12px;width:100%;height:620px}.wm-link{font:inherit;color:var(--adm-primary,#6d28d9);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=640px){.wm-card{border-radius:14px;padding:14px 12px}.wm-kpi-value{font-size:22px}.wm-sticky{position:static}}.wm-kpi[data-slot="0"]{--wm-accent:var(--wm-s1)}.wm-kpi[data-slot="1"]{--wm-accent:var(--wm-s2)}.wm-kpi[data-slot="2"]{--wm-accent:var(--wm-s3)}.wm-kpi[data-slot="3"]{--wm-accent:var(--wm-s4)}.wm-kpi[data-slot="4"]{--wm-accent:var(--wm-s5)}.wm-kpi[data-slot="5"]{--wm-accent:var(--wm-s6)}.wm-kpi[data-slot="6"]{--wm-accent:var(--wm-s7)}.wm-kpi[data-slot="7"]{--wm-accent:var(--wm-s8)}.wm-legend .wm-legend-note{color:var(--wm-muted);font-style:italic}.wm-setup .wm-status{margin:0 0 10px}.wm-list li.wm-incident{grid-template-columns:10px minmax(0,1fr);gap:4px 10px;display:grid}.wm-list li.wm-incident>:nth-child(3){grid-column:2}.wm-legend>span{white-space:nowrap}@media (width<=420px){.wm-segment button{padding:5px 9px;font-size:12.5px}}.slp{border:1px solid var(--border);background:var(--surface,#fff);border-radius:14px;margin:0 0 16px;overflow:hidden}.slp-toggle{background:color-mix(in srgb, var(--brand-violet) 6%, white);width:100%;font:inherit;text-align:start;cursor:pointer;border:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.slp-dot{background:var(--brand-violet);border-radius:50%;width:8px;height:8px}.slp-count{background:var(--brand-violet);color:#fff;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.slp-hint{min-width:0;color:var(--muted);flex:auto;font-size:13px}.slp-chevron{color:var(--muted)}.slp-list{margin:0;padding:0;list-style:none}.slp-list li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.slp-channel{color:#3730a3;background:#eef2ff;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.slp-channel.is-instagram{color:#9d174d;background:#fdf2f8}.slp-channel.is-whatsapp_meta{color:#065f46;background:#ecfdf5}.slp-main{flex:240px;gap:2px;min-width:0;display:grid}.slp-main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.slp-problem{color:var(--error,#b8001f);font-size:13px;font-weight:600}.slp-take.button{min-height:36px;padding:6px 14px}p.slp-problem{border-top:1px solid var(--border);background:#fff2f4;margin:0;padding:8px 16px}.refine-aria{flex-direction:column;align-items:stretch;gap:6px;min-width:0;max-width:100%;display:flex;position:relative}input[data-refine-chip]{padding-right:38px!important}.refine-aria-chip{z-index:4;border:1px solid color-mix(in srgb, var(--brand-violet,#4113c1) 16%, white);background:color-mix(in srgb, var(--lavender,#f3effc) 80%, white);width:26px;height:26px;color:var(--brand-violet,#4113c1);font:inherit;cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:13px;line-height:1;animation:.14s ease-out both refine-aria-chip-in;display:inline-grid;position:absolute;box-shadow:0 1px 2px #28145a14}.refine-aria-chip[hidden]{display:none}.refine-aria-chip:hover:not(:disabled),.refine-aria-chip[aria-expanded=true]{border-color:color-mix(in srgb, var(--brand-violet,#4113c1) 34%, white);background:var(--lavender,#f3effc)}.refine-aria.is-inline{align-items:flex-end}.refine-aria.is-inline .refine-aria-chip{border-radius:999px;gap:5px;width:auto;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex;position:static}.refine-aria-chip[aria-busy=true] .refine-aria-glyph,.refine-aria-tool[aria-busy=true] .refine-aria-glyph{animation:1s ease-in-out infinite refine-aria-pulse}.refine-aria.is-toolbar{display:contents}.refine-aria-glyph.is-pen{place-items:center;display:inline-grid;position:relative}.refine-aria-pen-spark{font-size:9px;line-height:1;position:absolute;top:-5px;right:-6px}.refine-aria-tool:disabled{cursor:default;opacity:.45}.refine-aria-chip:focus-visible,.refine-aria-tool:focus-visible,.refine-aria-item:focus-visible,.refine-aria-link:focus-visible{outline:2px solid var(--primary,#6d5ae6);outline-offset:2px}.refine-aria-chip:disabled{cursor:default;opacity:.6}.refine-aria-chip[aria-busy=true]{opacity:1}@keyframes refine-aria-chip-in{0%{opacity:0;transform:scale(.85)}}@keyframes refine-aria-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.refine-aria-chip,.refine-aria-chip .refine-aria-glyph,.refine-aria-tool .refine-aria-glyph{animation:none}}.refine-aria-menu{z-index:40;border:1px solid var(--border,#e3e3ea);background:var(--surface,#fff);border-radius:12px;gap:6px;width:min(260px,100vw - 32px);max-height:min(380px,70vh);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #14142829}.refine-aria-group{gap:2px;display:grid}.refine-aria-group+.refine-aria-group{border-top:1px solid var(--border,#e3e3ea);padding-top:6px}.refine-aria-group-label{color:var(--muted,#6b6b78);padding:2px 8px;font-size:11.5px;font-weight:600}.refine-aria-item{min-height:32px;color:var(--ink,#252525);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:13px}.refine-aria-item:hover{background:var(--primary-soft,#f1eefc)}.refine-aria-cost{color:var(--muted,#6b6b78);margin:0;padding:0 8px;font-size:11.5px}.refine-aria-result{border:1px solid var(--lavender,#d9d2fb);background:var(--surface-subtle,#faf9ff);text-align:left;border-radius:10px;gap:8px;width:100%;padding:10px 12px;display:grid}.refine-aria-result.is-error{border-color:var(--border,#e3e3ea)}.refine-aria-result-title{color:var(--primary-strong,#4b3aa8);align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;display:inline-flex}.refine-aria-result-text{max-height:240px;color:var(--ink,#252525);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45;overflow-y:auto}.refine-aria-notes{color:var(--muted,#6b6b78);margin:0;padding-left:18px;font-size:12px}.refine-aria-error{color:var(--error,#b3261e);margin:0;font-size:13px;line-height:1.4}.refine-aria-actions{flex-wrap:wrap;gap:8px;display:flex}.refine-aria-applied{color:var(--muted,#6b6b78);align-items:center;gap:6px;font-size:12px;display:inline-flex}.refine-aria-link{color:var(--primary-strong,#4b3aa8);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.refine-aria.is-toolbar>.refine-aria-menu,.refine-aria.is-toolbar>.refine-aria-result,.refine-aria.is-toolbar>.refine-aria-applied{z-index:6;position:absolute;top:auto;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 32px #14142829}.refine-aria.is-toolbar>.refine-aria-result{background:var(--surface,#fff);width:min(460px,100%);max-height:min(360px,50vh);overflow-y:auto}.refine-aria.is-toolbar>.refine-aria-applied{border:1px solid var(--border,#e3e3ea);background:var(--surface,#fff);border-radius:999px;padding:4px 10px}.cfd-root,.cfl-root{--cfd-yes:#12805c;--cfd-yes-soft:#e7f2ef;--cfd-no:var(--brand-crimson);--cfd-no-soft:color-mix(in srgb, var(--brand-crimson) 8%, white);--cfd-trigger:var(--brand-violet);--cfd-line:color-mix(in srgb, var(--brand-plum) 34%, white);--cfd-line-strong:color-mix(in srgb, var(--brand-plum) 55%, white);--cfd-gradient-brand:linear-gradient(135deg, #4113c1, #ed00aa);--cfd-card-shadow:0 1px 2px color-mix(in srgb, var(--brand-plum) 8%, transparent), 0 3px 10px color-mix(in srgb, var(--brand-plum) 6%, transparent);--cfd-lift-shadow:0 18px 38px color-mix(in srgb, var(--brand-purple) 22%, transparent), 0 4px 10px color-mix(in srgb, var(--brand-plum) 10%, transparent);--cfd-panel-w:340px;--cfd-palette-w:264px}.cfd-root{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;height:calc(100dvh - 150px);min-height:560px;color:var(--ink);background:#fff;flex-direction:column;gap:12px;display:flex;position:relative;overflow:hidden}.cfd-root.is-fullscreen{z-index:1500;border:0;border-radius:0;gap:0;height:100dvh;min-height:0;position:fixed;inset:0}.cfd-state{text-align:center;justify-content:center;align-items:center;padding:32px}.cfd-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cfd-tile{--tile-bg:var(--gradient-action);background:var(--tile-bg);color:#fff;width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff47, 0 2px 6px color-mix(in srgb, var(--tile-shadow,var(--brand-violet)) 26%, transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.cfd-tile.is-sm{border-radius:9px;width:30px;height:30px}.cfd-tile.is-lg{border-radius:13px;width:46px;height:46px}.cfd-tile.is-trigger{--tile-bg:var(--gradient-action);--tile-shadow:var(--brand-violet)}.cfd-tile.is-email{--tile-bg:linear-gradient(145deg, #3b82f6, #1d4ed8);--tile-shadow:#1d4ed8}.cfd-tile.is-sms{--tile-bg:linear-gradient(145deg, #22a559, #13753f);--tile-shadow:#13753f}.cfd-tile.is-whatsapp{--tile-bg:#e7f8ee;--tile-shadow:#25d366;box-shadow:inset 0 0 0 1px #c5eed6}.cfd-tile.is-wait{--tile-bg:linear-gradient(145deg, #f5a524, #c76a05);--tile-shadow:#c76a05}.cfd-tile.is-split{--tile-bg:linear-gradient(145deg, #17b3a3, #0b6f66);--tile-shadow:#0b6f66}.cfd-tile.is-contact{--tile-bg:linear-gradient(145deg, #6b7a90, #445166);--tile-shadow:#445166}.cfd-tile.is-team{--tile-bg:linear-gradient(145deg, #fb8c3c, #d4520b);--tile-shadow:#d4520b}.cfd-tile.is-aria{--tile-bg:var(--cfd-gradient-brand);--tile-shadow:#ed00aa}.cfd-tile.is-end{--tile-bg:#eef0f5;color:#445166;font-weight:800;box-shadow:inset 0 0 0 1px #dde1ea}.cfd-tile-star{font-size:19px;line-height:1}.cfd-tile.is-sm .cfd-tile-star{font-size:15px}.cfd-tile.is-lg .cfd-tile-star{font-size:22px}.cfd-tile-lock{color:#fff;background:#2a2140;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.cfd-chip{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.cfd-chip.is-setup{background:color-mix(in srgb, var(--brand-crimson) 9%, white);color:#a3001e;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-crimson) 22%, white)}.cfd-chip.is-upgrade{background:var(--warm-surface);color:#7a4f00;box-shadow:inset 0 0 0 1px var(--warm-border)}.cfd-header{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px 0;display:flex}.cfd-title{flex:260px;gap:4px;min-width:0;display:grid}.cfd-name{border-radius:var(--radius-control);width:100%;min-width:0;color:var(--ink);background:0 0;border:1px solid #0000;margin-left:-8px;padding:4px 8px;font-size:19px;font-weight:700}.cfd-name:hover:not(:read-only),.cfd-name:focus{border-color:var(--border);background:var(--canvas)}.cfd-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cfd-save-state{color:var(--muted);font-size:12.5px}.cfd-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cfd-header-actions .button{gap:6px;min-height:38px;padding:8px 14px}.cfd-header-actions .button.is-on{background:var(--lavender);border-color:var(--primary);color:var(--primary)}.cfd-ask-owner{color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius-control);padding:6px 10px;font-size:13px}.cfd-icon-btn{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.cfd-icon-btn.is-small{width:30px;height:30px}.cfd-icon-btn:hover:not(:disabled){background:var(--lavender);color:var(--primary)}.cfd-icon-btn.is-danger:hover:not(:disabled){background:var(--error-surface);color:var(--error)}.cfd-icon-btn.is-on{color:var(--primary);background:var(--lavender);border-color:color-mix(in srgb, var(--primary) 30%, white)}.cfd-icon-btn:disabled{opacity:.4;cursor:default}.cfd-back{font-size:18px}.cfd-ready{position:relative}.cfd-ready-btn{border:1px solid var(--error-border);background:var(--error-surface);color:#a3001e;cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:6px 14px 6px 6px;font-size:13px;font-weight:650;transition:box-shadow .15s;display:inline-flex}.cfd-ready-btn.is-todo:hover{box-shadow:0 2px 10px color-mix(in srgb, var(--brand-crimson) 18%, transparent)}.cfd-ready-btn.is-ready{border-color:color-mix(in srgb, var(--cfd-yes) 30%, white);background:var(--cfd-yes-soft);color:var(--cfd-yes);cursor:default}.cfd-ready-ring{box-sizing:border-box;background:var(--brand-crimson);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 4px;font-size:12.5px;font-weight:800;display:inline-flex}.cfd-ready-btn.is-ready .cfd-ready-ring{background:var(--cfd-yes)}.cfd-ready-pop{z-index:20;border:1px solid var(--border);width:min(360px,100vw - 32px);box-shadow:var(--shadow-popover);background:#fff;border-radius:14px;padding:12px;animation:.16s ease-out cfd-pop;position:absolute;top:calc(100% + 8px);right:0}@keyframes cfd-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.cfd-ready-title{margin:0 4px 8px;font-weight:700;display:grid}.cfd-ready-title span{color:var(--muted);font-size:12.5px;font-weight:400}.cfd-ready-pop ol{gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cfd-ready-pop li button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.cfd-ready-pop li button:hover{background:var(--canvas);border-color:var(--border)}.cfd-ready-pop li button>span:not(.cfd-tile){min-width:0;display:grid}.cfd-ready-pop strong{overflow-wrap:anywhere;font-size:13.5px}.cfd-ready-pop small{color:var(--muted);font-size:12px}.cfd-ready-pop svg{color:var(--muted)}.cfd-messages{padding:0 16px}.cfd-error,.cfd-notice{border-radius:var(--radius-control);margin:0;padding:9px 12px;font-size:13.5px}.cfd-error{background:var(--error-surface);border:1px solid var(--error-border);color:var(--error)}.cfd-notice{background:var(--lavender);color:var(--ink);animation:5s forwards cfd-fade}.cfd-nora-assist{border-radius:var(--radius-control);background:var(--lavender);color:var(--ink);margin:0 0 12px;padding:10px 12px;font-size:13.5px}.cfd-root .cfd-nora-questions{border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in srgb, var(--lavender) 55%, white);margin:0 0 12px;padding:12px}.cfd-root .cfd-nora-questions-head h3{margin:0 0 4px;font-size:14px}.cfd-root .cfd-nora-questions-head p{color:var(--ink-muted,var(--ink));margin:0 0 10px;font-size:13px}.cfd-root .cfd-nora-question{gap:6px;font-size:13.5px;display:grid}.cfd-root .cfd-nora-question select,.cfd-root .cfd-nora-question input{width:100%;max-width:420px;min-height:40px}.cfd-root .cfd-nora-questions-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cfd-root .cfd-nora-questions-count{color:var(--ink-muted,var(--ink));font-size:12.5px}.cfd-root .cfd-nora-questions-done{margin:0;font-size:13.5px}@keyframes cfd-fade{0%,85%{opacity:1}to{opacity:0}}.cfd-conflict{background:var(--warm-surface);border:1px solid var(--warm-border);border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.cfd-conflict p{flex:220px;margin:0}.cfd-conflict .button{min-height:36px;padding:6px 12px}.cfd-upgrade{background:var(--warm-surface);border:1px solid var(--warm-border);border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:13px;display:flex}.cfd-upgrade a{color:var(--primary);font-weight:650}.cfd-plan-note{margin:0 16px}.cfd-report-pane{border-top:1px solid var(--border);background:var(--canvas);flex:1;min-height:0;padding:16px 20px 24px;overflow-y:auto}.cfd-totals{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0 16px;display:grid}.cfd-totals div{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);padding:10px 12px;display:grid}.cfd-totals strong{font-size:20px}.cfd-totals span{color:var(--muted);font-size:12.5px}.cfd-body{grid-template-columns:var(--cfd-palette-w) minmax(0, 1fr) var(--cfd-panel-w);border-top:1px solid var(--border);flex:1;min-height:0;display:grid}.cfd-palette,.cfd-panel{background:#fff;min-height:0;position:relative;overflow-y:auto}.cfd-body.is-palette-closed{--cfd-palette-w:44px}.cfd-body.is-panel-closed{--cfd-panel-w:44px}.cfd-body.is-palette-closed .cfd-palette>:not(.cfd-rail-btn),.cfd-body.is-panel-closed .cfd-panel>:not(.cfd-rail-btn){display:none}.cfd-body.is-palette-closed .cfd-palette,.cfd-body.is-panel-closed .cfd-panel{padding:8px 6px;overflow:hidden}.cfd-rail-btn{z-index:2;border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.cfd-body.is-palette-closed .cfd-palette .cfd-rail-btn,.cfd-body.is-panel-closed .cfd-panel .cfd-rail-btn{margin:0 auto;position:static}.cfd-palette{border-right:1px solid var(--border);padding:14px 12px 16px}.cfd-panel{border-left:1px solid var(--border)}.cfd-palette-head h2{margin:0;font-size:15px}.cfd-palette-head p{color:var(--muted);margin:2px 0 10px;font-size:12.5px;line-height:1.4}.cfd-palette-search{z-index:2;border:1px solid var(--input-border);color:var(--muted);box-shadow:0 6px 10px -8px var(--brand-shadow);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex;position:sticky;top:-14px}.cfd-palette-search:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent)}.cfd-palette-search input{width:100%;min-width:0;min-height:38px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.cfd-palette-group header{margin:16px 4px 6px}.cfd-palette-group h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0;font-size:11.5px}.cfd-palette-group header p{color:var(--muted);margin:1px 0 0;font-size:12px}.cfd-palette-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cfd-palette-item{text-align:left;cursor:grab;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.cfd-palette-item .cfd-tile{border-radius:10px;width:34px;height:34px}.cfd-palette-item:hover:not(:disabled):not(.is-unavailable){border-color:var(--border);box-shadow:var(--cfd-card-shadow);background:#fff;transform:translate(2px)}.cfd-palette-item:active:not(.is-unavailable){cursor:grabbing}.cfd-palette-item.is-unavailable{cursor:not-allowed}.cfd-palette-item.is-unavailable .cfd-tile,.cfd-palette-item.is-unavailable strong{opacity:.6}.cfd-palette-text{flex:1;min-width:0;display:grid}.cfd-palette-text strong{font-size:13.5px}.cfd-palette-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cfd-palette-lock{color:#7a4f00;display:inline-flex}.cfd-tip{z-index:10;color:#fff;width:210px;box-shadow:var(--shadow-popover);opacity:0;pointer-events:none;background:#2a2140;border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:500;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.cfd-tip b{color:#ffd27a}.cfd-palette-item:hover .cfd-tip,.cfd-palette-item:focus-visible .cfd-tip{opacity:1;transform:translate(-50%)}.cfd-palette-empty{color:var(--muted);margin:16px 4px;font-size:13px}.cfd-upgrade-card{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--brand-pink) 10%, white), transparent 60%), var(--gradient-card);border:1px solid var(--border);text-align:center;border-radius:14px;justify-items:center;gap:6px;margin-top:18px;padding:16px 14px;display:grid}.cfd-upgrade-card strong{font-size:14px}.cfd-upgrade-card p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.cfd-upgrade-card .button{min-height:36px;margin-top:4px;padding:6px 16px}.cfd-drag-image{border:1px solid color-mix(in srgb, var(--primary) 40%, white);color:var(--ink);font:600 13.5px var(--font-sans);box-shadow:var(--cfd-lift-shadow);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:fixed;top:-200px;left:-200px}.cfd-stage{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.cfd-toolbar{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);max-width:calc(100% - 24px);box-shadow:var(--cfd-card-shadow);background:#ffffffeb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:12px;left:12px}.cfd-tool-btn{height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.cfd-tool-btn:hover:not(:disabled){background:var(--lavender);color:var(--primary)}.cfd-tool-btn:disabled{opacity:.4}.cfd-sep{background:var(--border);width:1px;height:22px;margin:0 4px}.cfd-zoom{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;color:var(--muted);font-size:12.5px}.cfd-canvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;background-color:var(--canvas);flex:1;min-height:0;position:relative;overflow:hidden}.cfd-canvas.has-grid{background-image:radial-gradient(circle, color-mix(in srgb, var(--brand-plum) 16%, transparent) 1px, transparent 1.3px)}.cfd-canvas.is-space{cursor:grab}.cfd-canvas.is-panning,.cfd-canvas.is-panning *{cursor:grabbing!important}.cfd-canvas.is-boxing,.cfd-canvas.is-boxing *{-webkit-user-select:none;user-select:none;cursor:crosshair!important}.cfd-select-box{z-index:5;border:1px solid var(--brand-violet);background:color-mix(in srgb, var(--brand-violet) 8%, transparent);pointer-events:none;border-radius:4px;position:absolute}.cfd-canvas.is-dropping{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary) 35%, transparent);background-color:color-mix(in srgb, var(--brand-purple) 4%, white)}.cfd-world{transform-origin:0 0;will-change:transform;width:1px;height:1px;position:absolute;inset:0 auto auto 0}.cfd-canvas.is-gliding .cfd-world{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.cfd-edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.cfd-edge-line{fill:none;stroke:var(--cfd-line);stroke-width:2px;stroke-linecap:round;transition:stroke .15s,stroke-width .15s}.cfd-edge.is-yes .cfd-edge-line,.cfd-edge-line.is-yes{stroke:var(--cfd-yes)}.cfd-edge.is-no .cfd-edge-line,.cfd-edge-line.is-no{stroke:var(--cfd-no)}.cfd-edge:hover .cfd-edge-line{stroke-width:2.6px}.cfd-edge.is-plain:hover .cfd-edge-line{stroke:var(--cfd-line-strong)}.cfd-edge.is-selected .cfd-edge-line{stroke-width:3.2px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--primary) 40%, transparent))}.cfd-edge.is-insert .cfd-edge-line{stroke:var(--primary);stroke-width:3.5px;stroke-dasharray:8 6}.cfd-edge-flow{fill:none;stroke:var(--primary);stroke-width:4px;stroke-linecap:round;stroke-dasharray:.1 16;opacity:0;transition:opacity .2s}.cfd-edge.is-yes .cfd-edge-flow{stroke:var(--cfd-yes)}.cfd-edge.is-no .cfd-edge-flow{stroke:var(--cfd-no)}.cfd-edge:hover .cfd-edge-flow,.cfd-edge.is-selected .cfd-edge-flow{opacity:.9;animation:.9s linear infinite cfd-flow}@keyframes cfd-flow{to{stroke-dashoffset:-16.1px}}.cfd-edge-line.is-draft{stroke:var(--primary);stroke-dasharray:6 5}.cfd-edge-line.is-draft.is-snapped{stroke-dasharray:none;stroke-width:2.6px}.cfd-edge-line.is-draft.is-yes{stroke:var(--cfd-yes)}.cfd-edge-line.is-draft.is-no{stroke:var(--cfd-no)}.cfd-edge-line.is-draft.is-bad{stroke:var(--error)}.cfd-edge-hit{fill:none;stroke:#0000;stroke-width:16px;pointer-events:stroke;cursor:pointer}.cfd-arrow{fill:var(--cfd-line)}.cfd-arrow.is-yes{fill:var(--cfd-yes)}.cfd-arrow.is-no{fill:var(--cfd-no)}.cfd-arrow.is-bad{fill:var(--error)}.cfd-edge-tools{transform:translate3d(var(--x), var(--y), 0) translate(-50%, -50%);z-index:1;align-items:center;gap:4px;display:flex;position:absolute;top:0;left:0}.cfd-edge-plus,.cfd-edge-delete,.cfd-append{border:1px solid var(--border);width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;box-shadow:var(--cfd-card-shadow);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s,transform .15s,color .15s,border-color .15s;display:inline-flex}.cfd-edge-tools:hover .cfd-edge-plus,.cfd-edge-tools.is-selected .cfd-edge-plus,.cfd-edge-plus:focus-visible,.cfd-edge-delete,.cfd-block:hover .cfd-append,.cfd-block.is-selected .cfd-append,.cfd-append:focus-visible{opacity:1}.cfd-edge-plus:hover,.cfd-append:hover{color:#fff;background:var(--primary);border-color:var(--primary);transform:scale(1.12)}.cfd-edge-delete{color:var(--error);border-color:var(--error-border)}.cfd-branch-tag{letter-spacing:.01em;color:#fff;box-shadow:0 2px 6px var(--brand-shadow-soft);border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:750;display:inline-flex}.cfd-branch-tag.is-yes{background:var(--cfd-yes)}.cfd-branch-tag.is-no{background:var(--cfd-no)}.cfd-insert-pill{background:var(--primary);color:#fff;white-space:nowrap;box-shadow:var(--cfd-lift-shadow);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.cfd-link-tip{z-index:6;background:var(--error);color:#fff;max-width:260px;box-shadow:var(--shadow-popover);transform:translate3d(var(--x), var(--y), 0);pointer-events:none;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex;position:absolute;top:0;left:0}.cfd-block{--tone:var(--brand-violet);box-sizing:border-box;transform:translate3d(var(--x), var(--y), 0);cursor:grab;border-radius:14px;position:absolute;top:0;left:0}.cfd-block.is-email{--tone:#1d4ed8}.cfd-block.is-sms{--tone:#13753f}.cfd-block.is-whatsapp{--tone:#128c4a}.cfd-block.is-wait{--tone:#b45309}.cfd-block.is-split{--tone:#0b6f66}.cfd-block.is-contact,.cfd-block.is-end{--tone:#445166}.cfd-block.is-team{--tone:#c2410c}.cfd-block.is-aria{--tone:#8b0080}.cfd-card{box-sizing:border-box;border:1px solid var(--border);width:100%;height:100%;box-shadow:var(--cfd-card-shadow);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:13px 14px;transition:box-shadow .18s,border-color .18s,transform .18s cubic-bezier(.2,.8,.2,1);display:flex}.cfd-block.is-trigger .cfd-card{background:linear-gradient(160deg, color-mix(in srgb, var(--brand-violet) 6%, white), white 55%), white;border-color:color-mix(in srgb, var(--brand-violet) 24%, white)}.cfd-block:hover .cfd-card{border-color:color-mix(in srgb, var(--tone) 32%, white);box-shadow:0 8px 22px color-mix(in srgb, var(--brand-purple) 12%, transparent), 0 2px 4px var(--brand-shadow-soft)}.cfd-block:focus-visible{outline:none}.cfd-block:focus-visible .cfd-card,.cfd-block.is-selected .cfd-card{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent), 0 8px 22px color-mix(in srgb, var(--brand-purple) 12%, transparent)}.cfd-block.is-dragging{z-index:4;cursor:grabbing}.cfd-block.is-dragging .cfd-card{box-shadow:var(--cfd-lift-shadow);border-color:color-mix(in srgb, var(--primary) 45%, white);transform:scale(1.035)rotate(-.4deg)}.cfd-block.has-problem .cfd-card{border-color:var(--error-border)}.cfd-block.is-locked .cfd-card{background:color-mix(in srgb, var(--brand-gold) 6%, white)}.cfd-block.is-target-good .cfd-card{border-color:var(--cfd-yes);box-shadow:0 0 0 4px color-mix(in srgb, var(--cfd-yes) 18%, transparent)}.cfd-block.is-target-bad .cfd-card{border-color:var(--error);box-shadow:0 0 0 4px color-mix(in srgb, var(--error) 16%, transparent)}.cfd-card-text{flex:1;gap:1px;min-width:0;display:grid}.cfd-card-top{align-items:center;gap:6px;min-height:18px;display:flex}.cfd-card-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--tone,var(--muted));font-size:11px;font-weight:750}.cfd-card-note{color:var(--muted);display:inline-flex}.cfd-card-top .cfd-chip{margin-left:auto}.cfd-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:1.3;overflow:hidden}.cfd-card-summary{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;overflow:hidden}.cfd-card-summary.is-problem{color:var(--error);font-weight:600}.cfd-port{border:2px solid var(--cfd-line-strong);box-sizing:border-box;background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s cubic-bezier(.2,.8,.2,1),border-color .15s,background .15s,box-shadow .15s;position:absolute}.cfd-port.is-in{pointer-events:none;top:-7px;left:calc(50% - 6px)}.cfd-canvas.is-linking .cfd-port.is-in{border-color:var(--primary);background:var(--lavender);transform:scale(1.3)}.cfd-block.is-target-good .cfd-port.is-in{border-color:var(--cfd-yes);background:var(--cfd-yes);box-shadow:0 0 0 6px color-mix(in srgb, var(--cfd-yes) 18%, transparent);transform:scale(1.9)}.cfd-block.is-target-bad .cfd-port.is-in{border-color:var(--error);background:var(--error-surface);transform:scale(1.6)}.cfd-port-wrap{position:absolute;bottom:0;left:50%}.cfd-port-wrap.is-yes{left:28%}.cfd-port-wrap.is-no{left:72%}.cfd-port.is-out{cursor:crosshair;pointer-events:auto;border-color:var(--tone);bottom:-7px;left:-6px}.cfd-port.is-out:before{content:"";border-radius:50%;position:absolute;inset:-9px}.cfd-port.is-out:hover{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 5px color-mix(in srgb, var(--primary) 16%, transparent);transform:scale(1.6)}.cfd-port.is-yes{border-color:var(--cfd-yes);background:var(--cfd-yes-soft)}.cfd-port.is-yes:hover{background:var(--cfd-yes);border-color:var(--cfd-yes)}.cfd-port.is-no{border-color:var(--cfd-no);background:var(--cfd-no-soft)}.cfd-port.is-no:hover{background:var(--cfd-no);border-color:var(--cfd-no)}.cfd-port-label{font-size:10.5px;font-weight:750;position:absolute;bottom:7px;transform:translate(-50%)}.cfd-port-label.is-yes{color:var(--cfd-yes)}.cfd-port-label.is-no{color:var(--cfd-no)}.cfd-append{position:absolute;top:16px;left:-13px}.cfd-ghost{box-sizing:border-box;border:2px dashed color-mix(in srgb, var(--primary) 55%, white);transform:translate3d(var(--x), var(--y), 0);pointer-events:none;background:#fffc;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;animation:.15s ease-out cfd-ghost-in;display:flex;position:absolute;top:0;left:0}.cfd-ghost.is-replace{border-color:var(--brand-gold)}.cfd-ghost span:not(.cfd-tile){display:grid}.cfd-ghost strong{font-size:14px}.cfd-ghost small{color:var(--muted);font-size:12px}@keyframes cfd-ghost-in{0%{opacity:0}}.cfd-menu{z-index:5;width:280px;max-height:380px;transform:translate3d(var(--x), var(--y), 0) translateX(-50%);border:1px solid var(--border);box-shadow:var(--shadow-popover);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:absolute;top:0;left:0}.cfd-menu-head{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:6px;padding:8px 8px 8px 12px;display:flex}.cfd-menu-head input{min-width:0;min-height:34px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 4px}.cfd-menu-list{padding:4px 6px 8px;overflow-y:auto}.cfd-menu-list h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:8px 6px 4px;font-size:11px}.cfd-menu ul{margin:0;padding:0;list-style:none}.cfd-menu li button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px;display:flex}.cfd-menu li button>span:not(.cfd-tile){min-width:0;display:grid}.cfd-menu li strong{font-size:13.5px}.cfd-menu li small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cfd-menu li button:hover:not(:disabled){background:var(--canvas)}.cfd-menu li button:disabled{opacity:.5}.cfd-menu-empty{color:var(--muted);margin:8px;font-size:13px}.cfd-minimap-wrap{z-index:3;position:absolute;bottom:12px;right:12px}.cfd-minimap-toggle{border:1px solid var(--border);width:20px;height:20px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.cfd-minimap-show{z-index:3;border:1px solid var(--border);color:var(--ink);box-shadow:var(--cfd-card-shadow);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px}.cfd-minimap{border:1px solid var(--border);box-shadow:var(--cfd-card-shadow);cursor:pointer;background:#ffffffeb;border-radius:12px;display:block}.cfd-mini-node{fill:#b8c3d4}.cfd-mini-node.is-trigger{fill:#7f62dd}.cfd-mini-node.is-email{fill:#6b9cf2}.cfd-mini-node.is-sms,.cfd-mini-node.is-whatsapp{fill:#5cc28a}.cfd-mini-node.is-wait{fill:#f2b552}.cfd-mini-node.is-split{fill:#4fc4b8}.cfd-mini-node.is-team{fill:#f59c62}.cfd-mini-node.is-aria{fill:#c25cd6}.cfd-mini-node.is-selected{fill:var(--primary)}.cfd-mini-view{fill:color-mix(in srgb, var(--primary) 8%, transparent);stroke:var(--primary);stroke-width:1.5px}.cfd-empty{z-index:2;text-align:center;pointer-events:none;align-content:center;justify-items:center;gap:6px;padding:64px 24px 24px;display:grid;position:absolute;inset:0;overflow-y:auto}.cfd-empty h2{max-width:34ch;margin:4px 0 0;font-size:19px;line-height:1.3}.cfd-empty>p{color:var(--muted);margin:0 0 10px;font-size:13.5px}.cfd-quick{pointer-events:auto;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;width:min(760px,100%);display:grid}.cfd-quick-card{border:1px solid var(--border);text-align:left;color:var(--ink);cursor:pointer;box-shadow:var(--cfd-card-shadow);background:#fff;border-radius:14px;align-content:start;justify-items:start;gap:4px;padding:14px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s;display:grid;position:relative}.cfd-quick-card .cfd-tile{margin-bottom:6px}.cfd-quick-card strong{font-size:14px}.cfd-quick-card small{color:var(--muted);font-size:12.5px;line-height:1.4}.cfd-quick-card:hover{border-color:color-mix(in srgb, var(--primary) 35%, white);box-shadow:0 10px 26px var(--brand-shadow);transform:translateY(-2px)}.cfd-quick-card.is-locked{background:color-mix(in srgb, var(--brand-gold) 5%, white)}.cfd-quick-card.is-aria{border-color:color-mix(in srgb, var(--brand-pink) 30%, white);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--brand-pink) 12%, white), transparent 55%), white}.cfd-art{max-width:100%;height:auto}.cfd-coach{z-index:6;box-sizing:border-box;color:#fff;background:#1f1440;border-radius:16px;width:min(460px,100% - 32px);padding:14px 16px;animation:.25s cubic-bezier(.2,.8,.2,1) cfd-coach-in;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 20px 48px #1f144066}@keyframes cfd-coach-in{0%{opacity:0;transform:translate(-50%,8px)}}.cfd-coach-close{color:#d9cff0;position:absolute;top:8px;right:8px}.cfd-coach-close:hover:not(:disabled){color:#fff;background:#ffffff1f}.cfd-coach-steps{flex-wrap:wrap;gap:6px;margin:0 32px 10px 0;padding:0;list-style:none;display:flex}.cfd-coach-steps button{color:#d9cff0;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12.5px;font-weight:650;display:inline-flex}.cfd-coach-steps span{background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11.5px;display:inline-flex}.cfd-coach-steps .is-on button{color:#1f1440;background:#fff}.cfd-coach-steps .is-on span{background:var(--cfd-gradient-brand);color:#fff}.cfd-coach-steps .is-done span{background:var(--cfd-yes);color:#fff}.cfd-coach-body{margin:0;font-size:14px;line-height:1.5}.cfd-coach-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.cfd-coach .cfl-link{color:#d9cff0}.cfd-coach .button{min-height:36px;padding:6px 18px}.cfd-settings{gap:14px;padding:16px;display:grid}.cfd-settings-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.cfd-settings-head>div{gap:2px;min-width:0;display:grid}.cfd-settings-head h2{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.3}.cfd-settings-foot{border-top:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;justify-content:space-between;align-items:center;gap:8px;margin:0 -16px -16px;padding:12px 16px;display:flex;position:sticky;bottom:0}.cfd-settings-foot .button{gap:6px;min-height:38px;padding:8px 16px}.cfd-settings-foot .button.primary{min-width:96px;margin-left:auto}.cfd-ready-note{border-radius:var(--radius-control);background:var(--cfd-yes-soft);color:var(--cfd-yes);align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:13px;font-weight:650;display:flex}.cfd-no-results{text-align:center;justify-items:center;gap:4px;padding:16px 8px;display:grid}.cfd-no-results strong{font-size:14px}.cfd-settings-kind,.cfd-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.cfd-label{margin:0}.cfd-settings-body{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.cfd-field{gap:6px;min-width:0;display:grid}.cfd-field label{font-size:13px;font-weight:650}.cfd-settings input:not([type=checkbox]):not([type=radio]),.cfd-settings select,.cfd-settings textarea{box-sizing:border-box;border:1px solid var(--input-border);border-radius:var(--radius-control);width:100%;min-width:0;min-height:40px;font:inherit;color:var(--ink);background:#fff;padding:8px 10px;font-size:14px}.cfd-settings textarea{resize:vertical}.cfd-hint{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.cfd-hint a{color:var(--primary)}.cfd-problems{border-radius:var(--radius-control);background:var(--error-surface);border:1px solid var(--error-border);color:#a3001e;margin:0;padding:10px 12px;font-size:13px}.cfd-problems strong{letter-spacing:.04em;text-transform:uppercase;font-size:12px;display:block}.cfd-problems ul{margin:4px 0 0;padding-left:18px}.cfd-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cfd-row.is-three{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr)}.cfd-segmented{background:var(--canvas);border:1px solid var(--border);border-radius:10px;gap:3px;padding:3px;display:flex}.cfd-segmented button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:13px;font-weight:600}.cfd-segmented button[aria-checked=true]{color:var(--primary);box-shadow:var(--shadow-card);background:#fff}.cfd-more{border-top:1px solid var(--border);padding-top:10px}.cfd-more summary{cursor:pointer;color:var(--primary);margin-bottom:10px;font-size:13px;font-weight:650}.cfd-more[open]{gap:12px;display:grid}.cfd-delete{color:var(--error)}.cfd-inline-btn{justify-self:start;gap:6px;min-height:38px;padding:8px 12px}.cfd-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cfd-email-preview{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);gap:8px;margin:0;padding:10px;display:grid}.cfd-email-preview img{object-fit:cover;object-position:top;background:#fff;border-radius:6px;width:100%;max-height:260px}.cfd-email-preview figcaption{font-size:13px;display:grid}.cfd-email-preview figcaption span{color:var(--muted)}.cfd-wa-list{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cfd-wa-list li{justify-content:space-between;gap:8px;display:flex}.cfd-wa-list li span:first-child{overflow-wrap:anywhere}.cfd-wa-status{background:var(--canvas);border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px;font-weight:700}.cfd-wa-status.is-approved{background:var(--cfd-yes-soft);color:var(--cfd-yes)}.cfd-wa-status.is-pending{background:var(--warm-surface);color:#7a4f00}.cfd-wa-status.is-rejected{background:var(--cfd-no-soft);color:var(--cfd-no)}.cfd-wa-create{border:1px solid var(--border);border-radius:var(--radius-control);gap:10px;padding:12px;display:grid}.cfd-condition{gap:10px;display:grid}.cfd-legend{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.cfd-dot{border-radius:50%;width:10px;height:10px}.cfd-dot.is-yes{background:var(--cfd-yes)}.cfd-dot.is-no{background:var(--cfd-no);margin-left:8px}.cfd-audience{gap:10px;display:grid}.cfd-audience-modes{gap:6px;display:grid}.cfd-audience-modes button{border:1px solid var(--border);border-radius:var(--radius-control);text-align:left;cursor:pointer;background:#fff;gap:2px;padding:9px 12px;display:grid}.cfd-audience-modes button strong{font-size:13.5px}.cfd-audience-modes button span{color:var(--muted);font-size:12px}.cfd-audience-modes button[aria-checked=true]{border-color:var(--primary);background:var(--lavender);box-shadow:inset 0 0 0 1px var(--primary)}.cfd-search{gap:6px;display:flex}.cfd-search .button{gap:6px;min-height:40px;padding:8px 12px}.cfd-hits{border:1px solid var(--border);border-radius:var(--radius-control);max-height:220px;margin:0;padding:4px;list-style:none;overflow-y:auto}.cfd-hits label{cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:6px;font-size:13.5px;display:grid}.cfd-hits label:hover{background:var(--canvas)}.cfd-hits small{color:var(--muted);overflow-wrap:anywhere;grid-column:2}.cfd-pick,.cfd-rules{gap:8px;display:grid}.cfd-rule{border:1px solid var(--border);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;padding:10px;display:grid}.cfd-count{border-radius:var(--radius-control);background:var(--lavender);margin:0;padding:10px 12px;font-size:13.5px}.cfd-count p{margin:0}.cfd-count ul{color:var(--muted);margin:6px 0 0;padding-left:18px;font-size:12.5px}.cfd-count.is-empty{background:var(--canvas);color:var(--muted)}.cfd-safety{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);gap:6px;padding:12px;display:grid}.cfd-safety h3{margin:0;font-size:14px}.cfd-safety p{margin:0;font-size:13.5px}.cfd-safety-edit{gap:10px;margin-top:6px;display:grid}.cfd-check{align-items:center;gap:8px;font-size:13.5px;display:flex}.cfd-check>span{gap:2px;display:grid}.cfd-check:has(>span){align-items:flex-start}.cfd-confirm{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0 0 12px;display:grid}.cfd-confirm dt{color:var(--muted);font-weight:700}.cfd-confirm dd{overflow-wrap:anywhere;margin:0}.cfd-test-list{margin:0 0 12px;padding-left:18px}.cfd-test-list.is-skipped{color:var(--muted)}.cfd-phone{flex:1;align-content:start;gap:12px;min-width:0;min-height:0;padding:0 16px 16px;display:grid;overflow-y:auto}.cfd-phone-note{border-radius:var(--radius-control);background:var(--canvas);align-items:flex-start;gap:6px;padding:8px 10px;display:flex}.cfd-phone-note svg{flex:none;margin-top:2px}.cfd-steps{gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cfd-step{--tone:var(--brand-violet);gap:6px;min-width:0;display:grid;position:relative}.cfd-step.is-email{--tone:#1d4ed8}.cfd-step.is-sms{--tone:#13753f}.cfd-step.is-whatsapp{--tone:#128c4a}.cfd-step.is-wait{--tone:#b45309}.cfd-step.is-split{--tone:#0b6f66}.cfd-step.is-contact,.cfd-step.is-end{--tone:#445166}.cfd-step.is-team{--tone:#c2410c}.cfd-step.is-aria{--tone:#8b0080}.cfd-step.has-next:after{content:"";background:var(--cfd-line);width:2px;height:14px;position:absolute;bottom:-14px;left:33px}.cfd-step .cfd-branch-tag{justify-self:start}.cfd-step button{text-align:left;width:100%;min-width:0;height:auto;font:inherit;color:var(--ink);cursor:pointer}.cfd-step button:hover{border-color:color-mix(in srgb, var(--tone) 32%, white)}.cfd-step .cfd-card-title,.cfd-step .cfd-card-summary{white-space:normal;overflow-wrap:anywhere}.cfd-step .cfd-card-top{flex-wrap:wrap}.cfd-phone-settings{white-space:normal;gap:6px;min-height:44px;font-size:13.5px}@media (width<=1180px){.cfd-root{--cfd-panel-w:300px;--cfd-palette-w:224px}}@media (width<=759px){.cfd-root{border:0;border-radius:0;height:auto;min-height:0;overflow:visible}.cfd-header{padding:4px 0 0}.cfd-messages,.cfd-phone{padding-inline:0}.cfd-plan-note,.cfd-totals{margin-inline:0}.cfd-header-actions{width:100%}.cfd-header-actions .button{flex:auto}.cfd-ready,.cfd-ready-btn{width:100%}.cfd-ready-pop{width:100%;left:0;right:auto}.cfd-row.is-three{grid-template-columns:minmax(0,1fr)}}.cfd-root.is-fullscreen .cfd-header{border-bottom:1px solid var(--border);background:color-mix(in srgb, white 94%, var(--brand-purple));flex-wrap:nowrap;gap:10px;min-height:56px;padding:8px 12px}.cfd-root.is-fullscreen .cfd-title{flex:auto;align-items:center;gap:10px;display:flex}.cfd-root.is-fullscreen .cfd-name{flex:0 320px;font-size:16px}.cfd-root.is-fullscreen .cfd-chips{flex-wrap:nowrap;min-width:0;overflow:hidden}.cfd-root.is-fullscreen .cfd-save-state{white-space:nowrap}.cfd-root.is-fullscreen .cfd-header-actions{flex-wrap:nowrap}.cfd-root.is-fullscreen .cfd-header-actions .button,.cfd-root.is-fullscreen .cfd-ready-btn{white-space:nowrap;min-height:34px;padding-block:5px}.cfd-root.is-fullscreen .cfd-messages,.cfd-root.is-fullscreen .cfd-totals,.cfd-root.is-fullscreen .cfd-plan-note{margin-block:8px}.cfd-root.is-fullscreen .cfd-body{border-top:0}.cfd-exit-full{border:1px solid var(--border);white-space:nowrap}@media (width<=1180px){.cfd-root.is-fullscreen .cfd-header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cfd-root *,.cfl-root *{transition:none!important;animation:none!important}}.cfl-root{gap:18px;min-width:0;display:grid}.cfl-head{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.cfl-head h2{margin:0;font-size:20px}.cfl-head p{color:var(--muted);max-width:60ch;margin:4px 0 0}.cfl-actions{flex-wrap:wrap;gap:8px;display:flex}.cfl-actions .button{gap:8px;min-height:42px;padding:10px 16px}.cfl-group h3{align-items:center;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.cfl-count{background:var(--lavender);text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-size:12px}.cfl-none{color:var(--muted);margin:0;font-size:13px}.cfl-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cfl-row{border:1px solid var(--border);border-radius:var(--radius-card);text-align:left;cursor:pointer;width:100%;min-width:0;color:var(--ink);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.cfl-row:hover{border-color:color-mix(in srgb, var(--primary) 40%, white);box-shadow:0 8px 24px color-mix(in srgb, var(--brand-violet) 10%, transparent);transform:translateY(-1px)}.cfl-row-main{flex:220px;gap:2px;min-width:0;display:grid}.cfl-row-main strong{overflow-wrap:anywhere}.cfl-row-meta,.cfl-row-stats{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.cfl-row-side{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cfl-empty{text-align:center;justify-items:center;gap:8px;padding:28px 16px 8px;display:grid}.cfl-empty h3,.cfl-empty p{margin:0}.cfl-empty h3{font-size:20px}.cfl-empty p{max-width:56ch;color:var(--muted)}.cfl-templates{gap:12px;min-width:0;display:grid}.cfl-templates-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.cfl-templates-head h3{margin:0;font-size:15px}.cfl-templates-head p{color:var(--muted);margin:2px 0 0;font-size:13px}.cfl-templates-head .button{min-height:36px;padding:6px 14px}.cfl-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1180px){.cfl-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cfl-template-grid{grid-template-columns:minmax(0,1fr)}}.cfl-template{box-sizing:border-box;border:1px solid var(--border);min-width:0;height:100%;box-shadow:var(--cfd-card-shadow);background:#fff;border-radius:14px;grid-template-rows:auto 1fr auto;gap:10px;padding:10px 10px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.cfl-template:hover,.cfl-template:focus-within{border-color:color-mix(in srgb, var(--primary) 30%, white);box-shadow:0 10px 26px color-mix(in srgb, var(--brand-violet) 12%, transparent);transform:translateY(-2px)}.cfl-template-art{background:radial-gradient(circle, color-mix(in srgb, var(--brand-plum) 12%, transparent) 1px, transparent 1.3px) 0 0 / 14px 14px, var(--gradient-card);border-radius:10px;justify-content:center;padding:8px 4px;display:flex}.cfd-preview{max-width:100%;height:auto}.cfl-template-body{align-content:start;gap:4px;min-width:0;padding:0 4px;display:grid}.cfl-template-trigger{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.cfl-template-trigger .cfd-tile{border-radius:7px;width:24px;height:24px}.cfl-template h4{overflow-wrap:anywhere;margin:2px 0 0;font-size:14.5px;line-height:1.3}.cfl-template p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.cfl-template .button{justify-self:start;gap:6px;min-height:36px;margin-inline:4px;padding:6px 14px}.cfl-template.is-locked .cfl-template-art{filter:grayscale(.4);opacity:.85}.cfd-pv-edge{fill:none;stroke:#c9bceb}.cfd-pv-edge.is-yes{stroke:var(--cfd-yes)}.cfd-pv-edge.is-no{stroke:var(--cfd-no)}.cfd-pv-card{fill:#fff;stroke:#e3daf7}.cfd-pv-line{fill:#d9cff0}.cfd-pv-line.is-soft{fill:#ece6f8}.cfd-pv-tile{fill:#6b7a90}.cfd-pv-tile.is-trigger{fill:#4113c1}.cfd-pv-tile.is-email{fill:#2563eb}.cfd-pv-tile.is-sms{fill:#16a34a}.cfd-pv-tile.is-whatsapp{fill:#25d366}.cfd-pv-tile.is-wait{fill:#e08a0b}.cfd-pv-tile.is-split{fill:#0f9488}.cfd-pv-tile.is-team{fill:#ea580c}.cfd-pv-tile.is-aria{fill:#b5179e}.cfd-pv-tile.is-end{fill:#c3c9d4}.cfl-link{color:var(--primary);cursor:pointer;background:0 0;border:0;font-weight:650;text-decoration:underline}.cfl-loading{color:var(--muted)}@media (width<=759px){.cfl-actions,.cfl-actions .button{width:100%}}.cfd-block{border-radius:12px}.cfd-block .cfd-card{border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 10px;position:relative}.cfd-block .cfd-tile.is-sm{border-radius:8px;width:30px;height:30px}.cfd-block .cfd-card-top{gap:4px;min-height:0}.cfd-block .cfd-card-title{min-width:0;font-size:13.5px;line-height:1.25}.cfd-block .cfd-card-summary{font-size:12px;line-height:1.3}.cfd-card-badge{box-shadow:inset 0 0 0 1px currentColor, 0 1px 2px var(--brand-shadow-soft);padding:0 7px;font-size:10px;line-height:16px;position:absolute;top:-9px;right:10px}.cfd-block .cfd-port{width:10px;height:10px}.cfd-block .cfd-port.is-in{top:-6px;left:calc(50% - 5px)}.cfd-block .cfd-port.is-out{bottom:-6px;left:-5px}.cfd-block .cfd-port.is-out:before{inset:-9px}.cfd-block .cfd-port-label{font-size:10px;bottom:-19px;transform:translate(15px)}.cfd-block .cfd-append{width:24px;height:24px;top:12px;left:-12px}.cfd-ghost{border-radius:12px;gap:10px;padding:8px 12px 8px 10px}.cfd-modes{border:1px solid var(--border);background:color-mix(in srgb, var(--brand-plum) 4%, white);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.cfd-mode{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:650;display:inline-flex}.cfd-mode:hover{color:var(--ink)}.cfd-mode.is-on{color:var(--primary);box-shadow:var(--cfd-card-shadow);background:#fff}.cfd-alert-badge{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.cfd-alert-badge:hover{background:color-mix(in srgb, var(--error) 12%, white)}.cfd-root{--cfr-done:#12805c;--cfr-run:#1d4ed8;--cfr-warn:#b45309;--cfr-bad:var(--error,#c0262d);--cfr-other:#8a8fa3}.cfd-root.is-runs .cfd-body{grid-template-columns:340px minmax(0,1fr) 360px}@media (width<=1480px){.cfd-root.is-runs .cfd-body{grid-template-columns:312px minmax(0,1fr) 320px}}.cfd-root.is-runs :is(.cfd-minimap,.cfd-minimap-wrap,.cfd-minimap-show){display:none}.cfr-panel{border-right:1px solid var(--border);background:#fff;flex-direction:column;gap:10px;min-height:0;padding:14px 12px 12px;display:flex;overflow-y:auto}.cfr-head h2{margin:0;font-size:15px}.cfr-head p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.cfr-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cfr-filter{border:1px solid var(--border);font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:#fff;border-radius:9px;gap:1px;padding:6px 8px;display:grid}.cfr-filter span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:650;overflow:hidden}.cfr-filter b{font-variant-numeric:tabular-nums;font-size:17px;line-height:1.2}.cfr-filter.is-running b{color:var(--cfr-run)}.cfr-filter.is-completed b{color:var(--cfr-done)}.cfr-filter.is-error b{color:var(--cfr-bad)}.cfr-filter:hover{border-color:color-mix(in srgb, var(--primary) 35%, white)}.cfr-filter.is-on{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 16%, transparent)}.cfr-chart{border:1px solid var(--border);border-radius:10px;margin:0;padding:8px 10px 6px}.cfr-chart figcaption{color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;font-weight:650;display:flex}.cfr-legend{color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.cfr-legend i{border-radius:2px;width:8px;height:8px;margin-left:4px;display:inline-block}.cfr-bars{align-items:flex-end;gap:2px;height:56px;margin-top:6px;display:flex}.cfr-bar{background:color-mix(in srgb, var(--brand-plum) 5%, white);border-radius:2px;flex:1;align-items:flex-end;height:100%;display:flex}.cfr-bar-fill{border-radius:2px;flex-direction:column-reverse;width:100%;display:flex;overflow:hidden}.cfr-bar-fill i{min-height:2px;display:block}.cfr-legend i.is-completed,.cfr-bar-fill i.is-completed{background:var(--cfr-done)}.cfr-legend i.is-running,.cfr-bar-fill i.is-running{background:var(--cfr-run)}.cfr-bar-fill i.is-other{background:var(--cfr-other)}.cfr-legend i.is-error,.cfr-bar-fill i.is-error{background:var(--cfr-bad)}.cfr-axis{color:var(--muted);justify-content:space-between;margin-top:3px;font-size:10.5px;display:flex}.cfr-tools{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.cfr-search{min-width:0;margin:0;position:static}.cfd-root .cfd-palette-search input:not([type=checkbox]):not([type=radio]){min-width:0;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0}.cfr-range,.cfr-dates input{border:1px solid var(--border);min-height:34px;font:inherit;background:#fff;border-radius:8px;padding:0 8px;font-size:13px}.cfr-dates{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cfr-dates label{color:var(--muted);gap:2px;font-size:11.5px;display:grid}.cfr-problems{cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.cfr-problem-count{background:var(--error-surface);color:var(--error);border-radius:999px;padding:0 7px;font-size:11.5px;line-height:18px}.cfr-list-wrap{flex:1 0 auto;min-height:120px}.cfr-list-wrap[aria-busy=true]{opacity:.6}.cfr-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cfr-row{border:1px solid var(--border);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;gap:5px;padding:9px 10px;display:grid}.cfr-row:hover{border-color:color-mix(in srgb, var(--primary) 35%, white)}.cfr-row.is-selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 16%, transparent)}.cfr-row-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cfr-row-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.cfr-row-step{align-items:center;gap:8px;min-width:0;display:flex}.cfr-row-step .cfd-tile.is-sm{border-radius:6px;width:22px;height:22px}.cfr-row-step>span:last-child{min-width:0;display:grid}.cfr-row-step b,.cfr-row-step small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cfr-row-step b{font-size:12.5px}.cfr-row-step small{color:var(--muted);font-size:12px}.cfr-row-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;display:flex}.cfr-chip{--cfr-c:var(--cfr-other);color:var(--cfr-c);background:color-mix(in srgb, var(--cfr-c) 10%, white);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:700;line-height:19px;display:inline-flex}.cfr-chip.is-running{--cfr-c:var(--cfr-run)}.cfr-chip.is-completed{--cfr-c:var(--cfr-done)}.cfr-chip.is-error{--cfr-c:var(--cfr-bad)}.cfr-chip-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.cfr-chip.is-running .cfr-chip-dot{animation:1.6s ease-in-out infinite cfr-pulse}@keyframes cfr-pulse{50%{opacity:.35}}.cfr-empty{text-align:center;color:var(--muted);gap:4px;padding:18px 8px;font-size:13px;display:grid}.cfr-empty strong{color:var(--ink)}.cfr-pager{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding-top:6px;font-size:12px;display:flex}.cfd-panel.is-runs{padding:0}.cfr-detail{align-content:start;gap:12px;padding:14px 14px 18px;display:grid}.cfr-detail.is-empty{text-align:center;color:var(--muted);justify-items:center;padding:48px 22px;font-size:13px}.cfr-detail.is-empty strong{color:var(--ink);font-size:14.5px}.cfr-detail-art{background:var(--lavender,#efeafd);color:var(--primary);border-radius:14px;padding:12px;display:inline-flex}.cfr-detail-head{justify-content:space-between;gap:8px;display:flex}.cfr-detail-head h2{margin:2px 0 0;font-size:17px}.cfr-detail-head h2 a{color:var(--ink);text-decoration:none}.cfr-detail-head h2 a:hover{color:var(--primary);text-decoration:underline}.cfr-detail-status{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.cfr-facts{background:color-mix(in srgb, var(--brand-plum) 4%, white);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;padding:10px 12px;display:grid}.cfr-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.cfr-facts dd{margin:1px 0 0;font-size:13px}.cfr-booking{color:var(--cfr-done);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.cfr-retry{border:1px solid var(--error-border);background:var(--error-surface);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.cfr-retry strong{color:var(--error);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.cfr-retry p{margin:0;font-size:13px}.cfr-retry .cfr-retry-why{color:var(--muted);font-size:12.5px}.cfr-retry .button{justify-self:start}.cfr-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.cfr-step{--cfr-c:var(--cfr-done);grid-template-columns:30px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.cfr-step:before{content:"";background:color-mix(in srgb, var(--cfr-c) 40%, white);width:2px;position:absolute;top:32px;bottom:0;left:14px}.cfr-step:last-child:before{display:none}.cfr-step.is-yes{--cfr-c:var(--cfd-yes)}.cfr-step.is-no{--cfr-c:var(--cfd-no)}.cfr-step.is-muted{--cfr-c:var(--cfr-other)}.cfr-step.is-bad{--cfr-c:var(--cfr-bad)}.cfr-step.is-warn{--cfr-c:var(--cfr-warn)}.cfr-step.is-wait{--cfr-c:var(--cfr-run)}.cfr-step-mark .cfd-tile.is-sm{box-shadow:0 0 0 3px color-mix(in srgb, var(--cfr-c) 30%, white)}.cfr-step.is-muted .cfr-step-mark .cfd-tile,.cfr-step.is-wait .cfr-step-mark .cfd-tile{opacity:.75}.cfr-step-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cfr-step-name{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700}.cfr-step-name:hover{color:var(--primary);text-decoration:underline}.cfr-step-at{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.cfr-step-text{color:var(--cfr-c);margin:2px 0 0;font-size:13px;line-height:1.4}.cfr-step.is-good .cfr-step-text{color:var(--ink)}.cfr-step-note,.cfr-step-code{color:var(--muted);margin:3px 0 0;font-size:12px}.cfr-step-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cfr-step-links{flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;font-size:12.5px;display:flex}.cfr-step-links a{color:var(--primary);align-items:center;gap:3px;font-weight:650;text-decoration:none;display:inline-flex}.cfr-step-links a:hover{text-decoration:underline}.cfr-phone{gap:12px;display:grid}.cfr-phone .cfr-panel{border-right:0}.cfd-block.is-run-off{opacity:.38}.cfd-block.is-run-on .cfd-card{border-color:color-mix(in srgb, var(--cfr-done) 55%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--cfr-done) 16%, transparent), var(--cfd-card-shadow)}.cfd-block.is-run-current .cfd-card{border-color:var(--cfr-run);box-shadow:0 0 0 3px color-mix(in srgb, var(--cfr-run) 20%, transparent), var(--cfd-card-shadow);animation:1.8s ease-in-out infinite cfr-ring}.cfd-block.is-run-failed .cfd-card{border-color:var(--cfr-bad);background:color-mix(in srgb, var(--cfr-bad) 6%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--cfr-bad) 22%, transparent), var(--cfd-card-shadow)}@keyframes cfr-ring{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--cfr-run) 10%, transparent), var(--cfd-card-shadow)}}.cfd-edge.is-run-off .cfd-edge-line{opacity:.3}.cfd-edge.is-run-taken .cfd-edge-line{stroke:var(--cfr-done);stroke-width:3px}@media (prefers-reduced-motion:reduce){.cfd-block.is-run-current .cfd-card,.cfr-chip.is-running .cfr-chip-dot{animation:none}}.cfl-runs{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cfl-run-dot{background:#c4c7d4;border-radius:50%;flex:none;width:8px;height:8px}.cfl-run-dot.is-good{background:#12805c}.cfl-run-dot.is-warn{background:#d97706}.cfl-run-dot.is-bad{background:var(--error,#c0262d);box-shadow:0 0 0 3px color-mix(in srgb, var(--error,#c0262d) 18%, transparent)}.cfd-context{z-index:6;min-width:220px;max-width:280px;transform:translate3d(var(--x), var(--y), 0);border:1px solid var(--border);box-shadow:var(--shadow-popover);background:#fff;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:0;left:0}.cfd-context-item{min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:13px;display:flex}.cfd-context-item:hover:not([aria-disabled=true]),.cfd-context-item:focus-visible{background:color-mix(in srgb, var(--brand-violet) 9%, white);outline:none}.cfd-context-item[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.cfd-context-label{flex-direction:column;display:flex}.cfd-context-label small{color:var(--muted);font-size:11px}.cfd-context-item kbd{font:inherit;color:var(--muted);font-size:11px}.cfd-context-sep{background:var(--border);height:1px;margin:4px 6px}.cfx-report,.cfx-people,.cfx-compare{gap:14px;min-width:0;display:grid}.cfx-state{color:var(--muted);margin:0;padding:18px 16px;font-size:13.5px}.cfx-people-line{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.cfx-section{border:1px solid var(--border);border-radius:var(--radius-card,12px);background:var(--surface,var(--canvas));gap:10px;min-width:0;padding:14px 16px;display:grid}.cfx-section h3{color:var(--ink);margin:0;font-size:14px}.cfx-tiles{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cfx-tile{border:1px solid var(--border);border-radius:var(--radius-control,10px);background:var(--surface-subtle,var(--canvas));align-content:start;gap:2px;min-width:0;padding:10px 12px;display:grid}.cfx-tile strong{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px}.cfx-tile strong.is-missing{color:var(--muted);font-size:14px;font-weight:600}.cfx-tile-label{color:var(--ink);font-size:12.5px;font-weight:600}.cfx-tile-hint{color:var(--muted);font-size:12px;line-height:1.35}.cfx-tile-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.cfx-tile-open:hover strong,.cfx-tile-open:focus-visible strong{color:var(--primary);text-decoration:underline}.cfx-tile-open:focus-visible{outline:2px solid var(--focus,var(--primary));outline-offset:2px;border-radius:4px}.cfx-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.4}.cfx-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cfx-link:hover{text-decoration:underline}.cfx-exclusions h4{margin:4px 0 6px;font-size:13px}.cfx-exclusions ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cfx-exclusions li{background:var(--surface-subtle,var(--canvas));border-radius:8px;justify-content:space-between;gap:12px;padding:6px 10px;font-size:13px;display:flex}.cfx-exclusions li strong{font-variant-numeric:tabular-nums}.cfx-table-wrap{min-width:0;overflow-x:auto}.cfx-table{border-collapse:collapse;width:100%;font-size:13px}.cfx-table th,.cfx-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:nowrap;padding:8px 10px}.cfx-table thead th{color:var(--muted);font-size:12px;font-weight:600}.cfx-table td{font-variant-numeric:tabular-nums}.cfx-table tbody th{white-space:normal;min-width:160px;font-weight:600}.cfx-table a{color:var(--primary);text-decoration:none}.cfx-table a:hover,.cfx-table a:focus-visible{text-decoration:underline}.cfx-where{color:var(--muted);font-size:12px;font-weight:400;display:block}.cfx-status{font-weight:600}.cfx-status.is-error{color:var(--error)}.cfx-people-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cfx-search input{border:1px solid var(--input-border,var(--border));border-radius:var(--radius-control,8px);min-width:220px;font:inherit;padding:7px 10px}.cfx-show{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cfx-show select{border:1px solid var(--input-border,var(--border));border-radius:var(--radius-control,8px);font:inherit;padding:6px 8px}.cfx-people-total{color:var(--muted);margin-left:auto;font-size:13px}.cfx-pager{justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}@media (width<=759px){.cfx-search input{width:100%;min-width:0}.cfx-search{flex:100%}.cfx-people-total{margin-left:0}}.aria-builder,.aria-builder-preview{gap:12px;min-width:0;display:grid}.aria-builder-label{color:var(--ink);font-weight:600}.aria-builder-goal{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-subtle);width:100%;min-height:96px;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.aria-builder-goal:focus-visible{outline:2px solid var(--brand-violet);outline-offset:1px}.aria-builder-examples{flex-wrap:wrap;gap:6px;display:flex}.aria-builder-chip{border:1px solid color-mix(in srgb, var(--brand-violet) 22%, transparent);background:var(--lavender);max-width:100%;min-height:32px;color:var(--brand-plum);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12.5px}.aria-builder-chip:hover:not(:disabled){border-color:var(--brand-violet)}.aria-builder-channels{border:0;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;display:flex}.aria-builder-channels legend{width:100%;color:var(--muted);margin-bottom:4px;font-size:12.5px}.aria-builder-check{align-items:center;gap:6px;font-size:13px;display:inline-flex}.aria-builder-hint{color:var(--muted);margin:0;font-size:12.5px}.aria-builder-error{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.aria-builder-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aria-builder-loading{gap:8px;display:grid}.aria-builder-skeleton{background:linear-gradient(90deg, var(--surface-subtle), var(--lavender), var(--surface-subtle));background-size:200% 100%;border-radius:6px;height:14px;animation:1.4s ease-in-out infinite aria-builder-shimmer;display:block}.aria-builder-skeleton.short{width:60%}@keyframes aria-builder-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.aria-builder-skeleton{animation:none}}.aria-builder-preview-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.aria-builder-preview-header h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px}.aria-builder-badge{background:color-mix(in srgb, var(--brand-gold) 22%, transparent);color:var(--ink);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.aria-builder-steps{counter-reset:none;gap:6px;margin:0;padding:0;list-style:none;display:grid}.aria-builder-step{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:2px;min-width:0;padding:8px 10px;display:grid}.aria-builder-step-text{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px}.aria-builder-branch{border-radius:6px;justify-self:start;padding:0 6px;font-size:11.5px;font-weight:600}.aria-builder-branch.yes{color:#1b7a44;background:#1f9d5529}.aria-builder-branch.no{color:#b33a3a;background:#d6454524}.aria-builder-missing{color:var(--brand-plum);font-size:12px}.aria-builder-review{color:var(--muted);font-size:12px}.aria-builder-notes summary{cursor:pointer;color:var(--muted);font-size:12.5px}.aria-builder-notes ul{color:var(--muted);margin:6px 0 0;padding-left:18px;font-size:12.5px}.aria-builder-questions{border:1px solid var(--border);border-radius:10px;gap:10px;min-width:0;margin:0;padding:10px 12px;display:grid}.aria-builder-questions legend{color:var(--ink);padding:0 4px;font-size:12.5px;font-weight:600}.aria-builder-question{color:var(--ink);gap:4px;min-width:0;font-size:13px;display:grid}.aria-builder-question select,.aria-builder-question input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;max-width:100%;min-height:34px;color:var(--ink);font:inherit;border-radius:8px;padding:6px 8px}.sms-templates{gap:14px;min-width:0;display:grid}.sms-templates-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sms-templates-head h2{color:var(--ink);margin:0;font-size:18px}.sms-templates-head p{color:var(--muted);margin:4px 0 0;font-size:13px}.sms-templates-filters{flex-wrap:wrap;gap:8px;display:flex}.sms-templates-filters input,.sms-templates-filters select,.sms-editor input,.sms-editor select,.sms-editor textarea{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:8px;max-width:100%;padding:6px 10px}.sms-templates-filters input{flex:220px}.sms-templates-error{color:var(--brand-plum);margin:0;font-size:13px}.sms-templates-loading{color:var(--muted);font-size:13px}.sms-templates-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sms-template-row{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}.sms-template-main{flex:280px;gap:4px;min-width:0;display:grid}.sms-template-main p{margin:0}.sms-template-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sms-template-preview{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.sms-template-meta{color:var(--muted);font-size:12px}.sms-template-actions{flex-wrap:wrap;gap:6px;display:flex}.sms-starters{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.sms-starter{border:1px solid var(--border);background:var(--surface-subtle);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.sms-starter:hover{border-color:var(--brand-violet)}.sms-starter span{color:var(--muted);font-size:12.5px}.sms-editor{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:16px;min-width:0;display:grid}.sms-editor-fields{gap:6px;min-width:0;display:grid}.sms-editor-fields>label{color:var(--ink);margin-top:6px;font-size:13px;font-weight:600}.sms-editor textarea{resize:vertical;width:100%}.sms-editor-category,.sms-aria-row{flex-wrap:wrap;gap:6px;display:flex}.sms-editor-category select,.sms-editor-category input,.sms-aria-row input{flex:140px}.sms-editor-fields-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sms-editor-chips{flex-wrap:wrap;gap:6px;display:flex}.sms-chip{border:1px solid var(--border);background:var(--surface-subtle);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:2px 10px;font-size:12.5px}.sms-counter{color:var(--muted);font-size:12.5px}.sms-counter.is-long{color:var(--brand-plum)}.sms-aria{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:4px;margin-top:8px;padding:10px 12px;display:grid}.sms-aria label{color:var(--ink);font-size:13px;font-weight:600}.sms-aria small{color:var(--muted);font-size:12px}.sms-aria .sms-aria-note{color:var(--brand-plum)}.sms-phone{align-content:start;gap:8px;display:grid}.sms-phone small{color:var(--muted);font-size:12px}.sms-phone-screen{border:6px solid var(--ink);background:var(--surface-subtle);border-radius:26px;align-content:start;gap:8px;min-height:260px;padding:14px 12px;display:grid}.sms-phone-from{text-align:center;color:var(--muted);margin:0;font-size:12px;font-weight:600}.sms-bubble{background:var(--surface);border:1px solid var(--border);max-width:92%;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;justify-self:start;margin:0;padding:8px 11px;font-size:13px}.sms-phone-empty{color:var(--muted);text-align:center;margin:0;font-size:12.5px}.sms-editor-actions,.sms-editor>.sms-templates-error{grid-column:1/-1}@media (width<=720px){.sms-editor{grid-template-columns:minmax(0,1fr)}}.sms-insert{gap:10px;display:grid}.sms-insert input{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--ink);font:inherit;border-radius:8px;padding:6px 10px}.mw-completed{border:1px solid var(--border,#e8e2f5);box-shadow:var(--shadow-card,none);background:#fff;border-radius:16px;gap:.75rem;min-width:0;margin-block:.75rem;padding:1rem;display:grid}.mw-completed-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mw-completed-head h2{color:var(--ink,#191139);margin:0 0 .25rem;font-size:1.1rem}.mw-completed-head p,.mw-completed-loading,.mw-completed-meta,.mw-performance-empty{color:var(--muted,#777093);margin:0;font-size:.875rem}.mw-completed-filters{flex-wrap:wrap;gap:.5rem;display:flex}.mw-completed-filters select{max-width:100%;min-height:2.25rem}.mw-completed-error{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mw-completed-error p{color:var(--danger,#b42318);margin:0}.mw-performance{border:1px solid var(--border,#e8e2f5);background:var(--surface-subtle,#faf8ff);border-radius:12px;overflow-x:auto}.mw-performance[aria-busy=true],.mw-completed-list[aria-busy=true]{opacity:.6}.mw-performance table{border-collapse:collapse;width:100%;font-size:.875rem}.mw-performance th,.mw-performance td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border,#e8e2f5);padding:.55rem .75rem}.mw-performance thead th{color:var(--muted,#777093);font-size:.8rem;font-weight:600}.mw-performance th[scope=row],.mw-performance thead th:first-child{text-align:left}.mw-performance tbody tr:last-child>*{border-bottom:0}.mw-performance tr.is-selected{background:var(--brand-soft,#f1ebff)}.mw-performance td.is-late{color:var(--danger,#b42318);font-weight:600}.mw-person{color:var(--brand,#6d28d9);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.mw-person:hover,.mw-person:focus-visible{text-decoration:underline}.mw-person-name{color:var(--ink,#191139);font-weight:600}.mw-completed-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mw-completed-item{border:1px solid var(--border,#e8e2f5);border-radius:12px;gap:.3rem;min-width:0;padding:.7rem .85rem;display:grid}.mw-completed-line{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.mw-completed-title{font:inherit;color:var(--ink,#191139);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}button.mw-completed-title{cursor:pointer}button.mw-completed-title:hover,button.mw-completed-title:focus-visible{color:var(--brand,#6d28d9);text-decoration:underline}.mw-completed-note{color:var(--ink,#191139);overflow-wrap:anywhere;margin:0;font-size:.875rem}.mw-completed-meta{overflow-wrap:anywhere;align-items:flex-start;gap:.35rem;display:flex}.mw-completed-meta svg{flex:none;margin-top:.15rem}.analytics-root{--hub-leads:#eb6834;--hub-conversations:#12a4b0;--hub-aria:#5b3fd1;--hub-bookings:#1f8fc4;--hub-sales:#eda100;--hub-calls:var(--qf-ch-phone,#1baf7a);--hub-chatbot:var(--qf-ch-web-chat,#008300);--hub-forms:var(--qf-ch-web-form,#2a78d6);--hub-campaigns:#e87ba4;--hub-opens:#c2185b;--hub-src-qr:#5b3fd1;--hub-src-embed:#12a4b0;--hub-src-link:#eda100}.is-hub-leads{--qf-tone:var(--hub-leads)}.is-hub-conversations{--qf-tone:var(--hub-conversations)}.is-hub-aria{--qf-tone:var(--hub-aria)}.is-hub-bookings{--qf-tone:var(--hub-bookings)}.is-hub-sales{--qf-tone:var(--hub-sales)}.is-hub-calls{--qf-tone:var(--hub-calls)}.is-hub-chatbot{--qf-tone:var(--hub-chatbot)}.is-hub-forms{--qf-tone:var(--hub-forms)}.is-hub-campaigns{--qf-tone:var(--hub-campaigns)}.is-hub-opens{--qf-tone:var(--hub-opens)}.is-src-qr{--qf-tone:var(--hub-src-qr)}.is-src-embed{--qf-tone:var(--hub-src-embed)}.is-src-link{--qf-tone:var(--hub-src-link)}.hub-board{gap:12px;margin:4px 0 18px;display:grid}.hub-board.is-refreshing .hub-tiles,.analytics-tab.is-refreshing .hub-stats,.hub-section.is-refreshing{opacity:.6;transition:opacity .2s}.hub-board-head,.hub-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.hub-board-head h2{margin:0;font-size:1.05rem}.hub-board-head p{color:var(--rp-muted,#6b6880);margin:2px 0 0;font-size:.86rem}.hub-tiles{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px;display:grid}.hub-tile,.hub-stat{border:1px solid var(--rp-line,#e7e4ef);background:var(--rp-surface,#fff);text-align:left;min-width:0;font:inherit;color:inherit;border-radius:14px;align-content:start;gap:4px;padding:12px 14px 12px 16px;display:grid;position:relative;overflow:hidden}.hub-tile{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.hub-tile:hover,.hub-tile:focus-visible{border-color:var(--qf-tone);box-shadow:0 6px 18px -12px var(--qf-tone);transform:translateY(-1px)}.hub-tile:focus-visible{outline:2px solid var(--qf-tone);outline-offset:2px}.hub-tile-head{align-items:center;gap:8px;min-width:0;display:flex}.hub-tile-glyph{width:26px;height:26px;color:var(--qf-tone);background:color-mix(in srgb, var(--qf-tone) 14%, transparent);border-radius:8px;flex:none;place-items:center;display:inline-grid}.hub-tile-label{color:var(--rp-muted,#6b6880);font-size:.82rem;font-weight:600;line-height:1.25}.hub-tile-value,.hub-stat-value{font-variant-numeric:tabular-nums;color:var(--rp-ink,#1d1a2b);font-size:1.6rem;font-weight:700;line-height:1.15}.hub-stat-value{font-size:1.35rem}.hub-tile-value.is-muted,.hub-stat-value.is-muted{color:var(--rp-muted,#6b6880);padding:6px 0;font-size:.95rem;font-weight:600}.hub-stat-sub{color:var(--rp-muted,#6b6880);font-size:.78rem}.hub-spark{max-width:100%;margin-top:2px;display:block}.hub-spark-line{fill:none;stroke:var(--qf-tone);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.hub-spark-area{fill:color-mix(in srgb, var(--qf-tone) 14%, transparent);stroke:none}.hub-spark-dot{fill:var(--qf-tone)}.hub-tile-open{color:var(--qf-tone);opacity:0;align-items:center;gap:3px;font-size:.74rem;font-weight:600;transition:opacity .15s;display:inline-flex;position:absolute;top:12px;right:12px}.hub-tile:hover .hub-tile-open,.hub-tile:focus-visible .hub-tile-open{opacity:1}.hub-stats{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;margin:4px 0 16px;display:grid}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.hub-span-2{grid-column:1/-1}@media (width<=900px){.hub-grid{grid-template-columns:minmax(0,1fr)}}.hub-section{gap:12px;margin-top:24px;display:grid}.hub-export{gap:6px;display:inline-flex}.hub-export .rp-button{align-items:center;gap:6px;display:inline-flex}.hub-filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.hub-filter-row label{font-size:.85rem;font-weight:600}.hub-filter-row select{border:1px solid var(--rp-line,#e7e4ef);background:var(--rp-surface,#fff);min-width:220px;max-width:100%;font:inherit;border-radius:10px;padding:7px 10px}.hub-note{color:var(--rp-muted,#6b6880);align-items:center;gap:6px;margin:0 0 12px;font-size:.82rem;display:flex}.hub-coming{border:1px dashed var(--rp-line,#d9d5e6);border-radius:14px;gap:6px;padding:18px 20px;display:grid}.hub-coming h3{margin:0;font-size:1rem}.hub-coming p{color:var(--rp-muted,#6b6880);margin:0}.hub-coming-badge{color:#6a4d00;background:#fdf1d0;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.hub-table-card{margin-bottom:16px;padding:14px 16px}.hub-table-card h3{margin:0 0 8px;font-size:.98rem}.hub-table-scroll{overflow-x:auto}.hub-table{border-collapse:collapse;width:100%;font-size:.86rem}.hub-table th,.hub-table td{border-bottom:1px solid var(--rp-line,#eeebf4);text-align:left;white-space:nowrap;padding:8px 10px}.hub-table thead th{color:var(--rp-muted,#6b6880);font-size:.76rem;font-weight:700}.hub-table tbody th{text-overflow:ellipsis;max-width:280px;font-weight:600;overflow:hidden}.hub-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.hub-table .is-muted{color:var(--rp-muted,#8a8794);font-size:.8rem}.hub-skeleton{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hub-bone{background:linear-gradient(90deg,#f1eff6,#f7f6fa,#f1eff6) 0 0/200% 100%;border-radius:14px;height:92px;animation:1.4s linear infinite hub-shimmer}.hub-bone.is-wide{grid-column:1/-1;height:220px}@keyframes hub-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hub-bone{animation:none}.hub-tile{transition:none}}@media (width<=640px){.hub-skeleton,.hub-tiles,.hub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.booking-settings .booking-visits{width:96px}.booking-muted{color:var(--sk-muted);margin:0;font-size:13px}.booking-holidays{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.booking-holidays label{border:1px solid var(--sk-border);border-radius:var(--sk-radius-sm);background:var(--sk-surface);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.booking-holidays label>span{flex:1;min-width:0;display:grid}.booking-holidays small{color:var(--sk-muted);font-size:12px}.booking-holiday-state{font-weight:600}.booking-add-day{flex-wrap:wrap;gap:8px;display:flex}.booking-closed{gap:6px;margin:0;padding:0;list-style:none;display:grid}.booking-closed li{border-radius:var(--sk-radius-sm);background:var(--sk-soft);justify-content:space-between;gap:12px;padding:8px 12px;font-size:13px;display:flex}.booking-save{justify-content:flex-end;align-items:center;gap:12px;display:flex}.booking-advanced{border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-surface);padding:14px 16px}.booking-advanced>summary{cursor:pointer;align-items:center;gap:8px;width:max-content;font-weight:650;display:flex}.booking-advanced>p{color:var(--sk-muted);margin:10px 0;font-size:13px}.booking-warning{border:1px solid var(--sk-warning-border);border-radius:var(--sk-radius-sm);background:var(--sk-warning-bg);padding:8px 10px;color:var(--sk-warning)!important}.qf-conn-card,.connection-step.qf-conn-card,.meta-connect.qf-conn-card{border:1px solid var(--sk-border,#e8e2f5);background:var(--surface,#fff);border-radius:12px;gap:10px;padding:16px 18px;display:grid;box-shadow:0 1px 2px #2a0f5c08}.meta-connect.qf-conn-card.is-connected,.cx-connected-state.qf-conn-card{border-color:var(--sk-border,#e8e2f5);box-shadow:0 1px 2px #2a0f5c08}.qf-conn-card>header,.qf-conn-card>.connection-step-header{align-items:center;gap:10px;margin:0;display:flex}.qf-conn-card>header h3,.qf-conn-card>.connection-step-header h4{margin:0;font-size:15px;font-weight:700}.qf-conn-card>header>:last-child,.qf-conn-card>.connection-step-header>:last-child{margin-left:auto}.qf-conn-card :is(.meta-connect-facts,.cx-connected-facts){background:var(--sk-soft,#faf8ff);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 20px;margin:0;padding:10px 12px;display:grid}.qf-conn-card :is(.meta-connect-facts,.cx-connected-facts) dt{color:var(--sk-muted,#655d7c);margin:0;font-size:12px}.qf-conn-card :is(.meta-connect-facts,.cx-connected-facts) dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.qf-conn-status{color:var(--sk-text,#2b2540);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.45;display:flex}.qf-conn-status svg{color:var(--brand-violet,#4113c1);flex:none;margin-top:2px}.qf-conn-status.is-attention{border:1px solid var(--warm-border,#f8dca7);background:var(--warm-surface,#fff7e8);border-radius:8px;padding:6px 10px}.qf-conn-details{color:var(--sk-muted,#655d7c);font-size:13px;line-height:1.5}.qf-conn-details>summary{width:max-content;color:var(--brand-violet,#4113c1);cursor:pointer;font-weight:600}.qf-conn-details>p{margin:6px 0 0}.qf-conn-actions,.qf-conn-card .connection-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:2px 0 0;display:flex}.button.qf-quiet-danger{box-shadow:none;color:var(--sk-danger,#b8001f);background:0 0;border-color:#0000}.button.qf-quiet-danger:hover:not(:disabled){border-color:var(--sk-danger-border,#f5c6d0);background:var(--sk-danger-bg,#fff2f4)}@media (width<=640px){.qf-conn-card :is(.meta-connect-facts,.cx-connected-facts){grid-template-columns:1fr}.qf-conn-actions,.qf-conn-card .connection-actions{justify-content:stretch}.qf-conn-actions>.button,.qf-conn-card .connection-actions>.button{flex:auto;justify-content:center}}.cfo-notice{border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in srgb, var(--brand-violet) 4%, var(--canvas,white));color:var(--ink);gap:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:grid}.cfo-notice p{margin:0}.cfo-headline,.cfo-title{font-weight:650}.cfo-line{color:var(--muted)}.cfo-tip strong{color:var(--ink);font-weight:650}.cfo-more summary{cursor:pointer;color:var(--muted);font-size:12.5px}.cfo-more ul,.cfo-start ul{gap:6px;margin:6px 0 0;padding-left:18px;display:grid}.cfo-start ul{margin:0}.cfo-fix{color:var(--muted)}.cfo-help{justify-self:start;font-size:12.5px}.number-team-member{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.number-team-label{color:var(--muted);font-size:12px;font-weight:600}.number-team-member select{border:1px solid color-mix(in srgb, var(--brand-violet) 18%, #d9d4e5);max-width:100%;min-height:32px;font:inherit;color:#2a2140;background-color:#fff;border-radius:8px;padding:4px 28px 4px 10px}.number-team-member select:focus-visible{outline:2px solid var(--brand-violet);outline-offset:1px}.number-team-member.is-readonly strong{color:#2a2140}.number-team-hint{color:var(--muted);font-size:12px;line-height:1.45}.number-team-history{color:var(--brand-violet);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.number-team-history:hover{text-decoration:underline}.number-team-error{color:var(--danger,#b42318);flex-basis:100%;margin:0;font-size:12px}.number-team-changes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.number-team-changes li{border-bottom:1px solid #eee9f5;gap:2px;padding-bottom:10px;font-size:13px;display:grid}.number-team-changes li span{color:var(--muted);font-size:12px}.number-leaving{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 10px;display:flex}.number-leaving .button{min-height:32px;padding-block:5px;font-size:12.5px}.number-leaving-note{color:var(--muted);font-size:12px}.number-leaving-steps{color:#2a2140;gap:10px;margin:0 0 14px;padding-left:20px;font-size:13.5px;line-height:1.55;display:grid}.number-leaving-hold{background:color-mix(in srgb, var(--brand-violet) 5%, white);border:1px solid color-mix(in srgb, var(--brand-violet) 12%, white);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;display:flex}.number-leaving-hold>svg{color:var(--brand-violet);flex-shrink:0;margin-top:2px}.number-leaving-status{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px;display:flex}@media (width<=640px){.number-team-member select{flex:100%}}.dc-viewer{--dc-border:var(--adm-border,#e4e0ef);--dc-muted:var(--adm-muted,#6e6782)}.dc-notice{border:1px solid var(--dc-border);background:var(--adm-surface-2,#f7f5fc);color:var(--adm-text,#514867);border-radius:12px;margin-bottom:20px;padding:12px 16px;font-size:13px;line-height:1.6}.dc-layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.dc-browser,.dc-main{gap:18px;min-width:0;display:grid}.dc-viewer .adm-card{min-width:0}.dc-viewer label{color:var(--adm-text,#514867);gap:6px;font-size:12px;font-weight:600;display:grid}.dc-viewer input,.dc-viewer select{background:var(--adm-surface,white);width:100%;min-width:0;color:var(--adm-text,#2b2240);font:inherit;border:1px solid #d7d0e7;border-radius:8px;padding:9px 10px}.dc-search{gap:6px;margin-bottom:12px;display:flex}.dc-search input{flex:1;width:0}.dc-search .button{padding-inline:9px}.dc-options{gap:6px;max-height:310px;padding:2px;display:grid;overflow:auto}.dc-options>button{text-align:left;background:var(--adm-surface,white);border:1px solid var(--dc-border);width:100%;color:var(--adm-text,#352a4b);cursor:pointer;font:inherit;border-radius:10px;gap:4px;padding:11px;display:grid}.dc-options>button:hover{background:#faf8ff;border-color:#b8a8e4}.dc-options>button[aria-pressed=true]{background:#f1eaff;border-color:#7042cf;box-shadow:inset 3px 0 #7042cf}.dc-options small,.dc-options span{color:var(--dc-muted);overflow-wrap:anywhere;font-size:11px}.dc-options strong{overflow-wrap:anywhere;font-size:13px}.dc-browser .qf-pagination{flex-wrap:wrap;gap:8px;padding:12px 0 0}.dc-browser .qf-page-size,.dc-browser .qf-page-numbers{display:none}.dc-browser .qf-pagination-controls{margin-left:0}.dc-filters{grid-template-columns:1fr 1fr;gap:9px;margin-block:12px;display:grid}.dc-lookup{border-top:1px solid var(--dc-border);gap:8px;margin-top:14px;padding-top:14px;display:grid}.dc-lookup p{margin:0;font-size:12px}.dc-muted{color:var(--dc-muted);font-size:12px;line-height:1.65}.dc-error{color:#9c2535;background:#fff7f7;border:1px solid #e6bfc1;border-radius:9px;padding:12px}.dc-reference{overflow-wrap:anywhere;color:var(--dc-muted);margin-bottom:12px;font-size:10px;display:block}.dc-thread-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dc-thread-title h2{overflow-wrap:anywhere;margin:0;font-size:17px}.dc-thread-title>span{color:var(--dc-muted);font-size:12px}.dc-timezone{max-width:210px}.dc-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.dc-timeline{gap:12px;max-height:65vh;margin:0;padding:3px;list-style:none;display:grid;overflow-y:auto}.dc-message{border:1px solid var(--dc-border);background:var(--adm-surface,#fff);border-radius:10px;min-width:0;padding:13px}.dc-message.is-aria{background:var(--adm-surface-3,#f5f1fc);border-left:3px solid #875bd8}.dc-message.is-note{background:#fffbef;border-color:#f1dfb2}.dc-message.is-selected{outline-offset:-2px;outline:2px solid #875bd8}.dc-message-meta{color:var(--dc-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.dc-message-meta strong{color:var(--adm-text,#433158);font-size:12px}.dc-message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:10px;font-size:13px;line-height:1.7}.dc-message-ref{color:var(--dc-muted);overflow-wrap:anywhere;font-size:10px}.dc-message-ref summary{cursor:pointer}.dc-run-buttons{gap:6px;margin-top:9px;display:grid}.dc-run-buttons button{background:var(--adm-surface,#fff);cursor:pointer;text-align:left;color:#51416c;border:1px solid #c9bee1;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.dc-run-buttons button.is-active{border-color:#6332b9;box-shadow:0 0 0 1px #6332b9}.dc-run-buttons small{overflow-wrap:anywhere;color:var(--dc-muted);flex-basis:100%;font-size:10px;display:block}.dc-run-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dc-run-heading h2{margin:0 0 5px;font-size:18px}.dc-run-heading code{overflow-wrap:anywhere;font-size:11px}.dc-state-line{color:var(--dc-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-block:14px;font-size:12px;display:flex}.dc-state{color:#57496d;background:#ece8f1;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:600;display:inline-block}.dc-state.is-completed{color:#12664e;background:#e7f5ee}.dc-state.is-failed{color:#9b2434;background:#fcebed}.dc-state.is-suppressed,.dc-state.is-uncertain{color:#885c13;background:#fff1d4}.dc-tabs{border-block:1px solid var(--dc-border);flex-wrap:wrap;gap:4px;padding-block:10px;display:flex}.dc-tabs button{font:inherit;cursor:pointer;color:var(--adm-text,#655678);background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:12px}.dc-tabs button[aria-pressed=true]{color:#5827a7;background:#eee6fc;font-weight:600}.dc-run-section{min-width:0;padding-top:14px}.dc-run-section h3{margin-top:22px;font-size:13px}.dc-token-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;display:grid}.dc-token-grid>div{border:1px solid var(--dc-border);border-radius:9px;gap:8px;padding:12px;display:grid}.dc-token-grid span{color:var(--dc-muted);font-size:11px}.dc-token-grid strong{font-variant-numeric:tabular-nums;font-size:18px}.dc-fields{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px;margin-block:18px;display:grid}.dc-fields div{min-width:0}.dc-fields dt{color:var(--dc-muted);margin-bottom:5px;font-size:11px}.dc-fields dd{color:var(--adm-text,#352a4b);overflow-wrap:anywhere;margin:0;font-size:12px}.dc-table-scroll{border:1px solid var(--dc-border);border-radius:8px;max-width:100%;overflow-x:auto}.dc-table-scroll table{border-collapse:collapse;width:100%;font-size:11px}.dc-table-scroll th{text-align:left;background:var(--adm-surface-2,#f7f5fa);color:var(--adm-text,#645774);white-space:nowrap;padding:10px}.dc-table-scroll td{border-top:1px solid var(--dc-border);vertical-align:top;overflow-wrap:anywhere;min-width:80px;max-width:260px;padding:10px}.dc-json{border:1px solid var(--dc-border);border-radius:8px;margin-top:12px;font-size:12px}.dc-json summary{cursor:pointer;color:#594273;padding:10px}.dc-json pre,.dc-raw{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--adm-surface-2,#f9f7fc);max-height:500px;margin:0;padding:12px;font-size:11px;overflow:auto}.dc-comparison{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dc-comparison>div{border:1px solid var(--dc-border);border-radius:8px;min-width:0;padding:12px}.dc-viewer :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #7042cf}@media (width>=1500px){.dc-main.has-run{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start}.dc-main.has-run>.adm-card{align-self:start}.dc-main.has-run .dc-run-section{max-height:65vh;padding-right:4px;overflow:auto}}@media (width<=900px){.dc-layout{grid-template-columns:minmax(0,1fr)}.dc-browser{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start}.dc-comparison{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.dc-browser,.dc-fields{grid-template-columns:minmax(0,1fr)}.dc-token-grid{grid-template-columns:1fr 1fr}}.adm-root[data-theme=dark] .dc-message.is-note{background:#362e17;border-color:#695328}.adm-root[data-theme=dark] .dc-options>button[aria-pressed=true]{background:var(--adm-surface-3)}.dc-json pre,.dc-raw{color:var(--adm-text,#352a4b)}.dc-related-calls{grid-column:1/-1;min-width:0}.dashboard-layout .sidebar nav{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;display:flex;overflow-y:auto}.nav-section-heading{color:var(--muted,#706582);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;padding:0 12px;font-size:10.5px;font-weight:700;line-height:1.6}.nav-section-items{gap:1px;margin:0;padding:0;list-style:none;display:grid}.dashboard-layout .nav-section-item{align-items:center;min-height:36px;margin-block:0;padding-block:8px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.dashboard-layout .nav-section-item>svg{stroke-width:1.6px}.dashboard-layout .nav-section-item:hover:not(.active){color:#33214f;background:#f3eefd}.dashboard-layout .nav-section-item:focus-visible,.dashboard-layout .sidebar-fixed-settings .nav-link:focus-visible{outline:2px solid var(--focus,#6e3df4);outline-offset:-2px}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-lock{color:#8a7d9c;flex:none;place-items:center;display:inline-grid}.nav-badge{color:#fff;font-variant-numeric:tabular-nums;background:#520074;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.nav-section-item.active .nav-badge{background:var(--primary,#4113c1)}.sidebar-collapse{color:#6b5d7c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;display:inline-grid}.sidebar-collapse:hover{border-color:var(--border,#e7e1f3);color:var(--primary,#4113c1);background:#fff}.sidebar-collapse:focus-visible{outline:2px solid var(--focus,#6e3df4);outline-offset:2px}.dashboard-layout .sidebar-brand{align-items:center;gap:8px;display:flex}.aria-status{align-items:center;gap:10px;display:flex}.saas-aria-card.is-status-only{padding-block:10px}.aria-status-avatar{border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #d9c9fb}.aria-status-avatar img{border-radius:50%;display:block}.aria-status-text{gap:2px;min-width:0;display:grid}.aria-status-text strong{color:var(--ink,#201337);font-size:12.5px;font-weight:700;display:block}.aria-status-text>span{color:var(--muted,#706582);font-size:11px;line-height:1.35}.aria-status-text b{color:var(--primary,#4113c1);font-variant-numeric:tabular-nums;font-weight:700}.aria-status-text a{color:var(--primary,#4113c1);justify-self:start;font-size:11.5px;font-weight:650}.aria-status-dot{vertical-align:1px;background:#ed00aa;border-radius:50%;flex:none;width:8px;height:8px;margin-left:6px;display:inline-block;position:relative}.aria-status-dot.is-working:after{content:"";background:#ed00aa;border-radius:50%;animation:2s cubic-bezier(.22,1,.36,1) infinite aria-status-pulse;position:absolute;inset:0}.aria-status-dot.is-drafting{background:#fea402}.aria-status-dot.is-off,.aria-status-dot.is-setup{background:#a99bbd}@keyframes aria-status-pulse{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.aria-status-dot.is-working:after{animation:none;display:none}.dashboard-layout .nav-section-item{transition:none}}.aria-status.is-collapsed{justify-content:center}.aria-status.is-collapsed .aria-status-dot{margin:0;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #fff}@media (width>=761px){.dashboard-layout.is-nav-collapsed{grid-template-columns:76px minmax(0,1fr)}.is-nav-collapsed .sidebar{padding-inline:10px}.is-nav-collapsed .sidebar-brand{flex-direction:column;padding:0}.is-nav-collapsed .sidebar-brand .workspace-home-link{width:34px;overflow:hidden}.is-nav-collapsed .sidebar-brand .brand-logo{width:160px;max-width:none}.is-nav-collapsed .sidebar-collapse{margin:0}.is-nav-collapsed .workspace-chip,.is-nav-collapsed .sidebar-bottom,.is-nav-collapsed .sidebar-fixed-settings .sidebar-usage,.is-nav-collapsed .saas-aria-card>a,.is-nav-collapsed .saas-aria-card>small{display:none}.is-nav-collapsed .nav-section{border-top:1px solid var(--border,#e7e1f3);padding-top:10px}.is-nav-collapsed .nav-section:first-child{border-top:0;padding-top:0}.is-nav-collapsed .nav-section-heading,.is-nav-collapsed .nav-item-label,.is-nav-collapsed .nav-lock{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.is-nav-collapsed .nav-link{justify-content:center;gap:0;padding-inline:0;position:relative}.is-nav-collapsed .nav-badge{width:9px;min-width:0;height:9px;padding:0;position:absolute;top:6px;right:12px;box-shadow:0 0 0 2px #f6f2fd}.is-nav-collapsed .nav-badge>span[aria-hidden=true]{display:none}.is-nav-collapsed .saas-aria-card{margin:10px 0;padding:8px 0}}@media (width<=760px){.sidebar-collapse{display:none}}.aria-activity-list{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.aria-activity-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.aria-activity-row:hover{background:#f6f2fd}.aria-activity-row:focus-visible{outline:2px solid var(--focus,#6e3df4);outline-offset:-2px}.aria-activity-chip{color:#4113c1;background:#efe9fd;border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid}.aria-activity-chip.is-sms{color:#1f5fd1;background:#e7f0ff}.aria-activity-chip.is-messenger{color:#0866ff;background:#e6efff}.aria-activity-chip.is-instagram{color:#c4126f;background:#fde8f4}.aria-activity-chip.is-whatsapp{color:#128c4b;background:#e3f7ea}.aria-activity-chip.is-email{color:#a35d00;background:#fff3df}.aria-activity-chip.is-web_chat{color:#4113c1;background:#efe9fd}.aria-activity-chip.is-call{color:#520074;background:#f6e6f6}.aria-activity-main{gap:2px;min-width:0;display:grid}.aria-activity-top{align-items:baseline;gap:8px;min-width:0;display:flex}.aria-activity-top strong{color:var(--ink,#201337);flex:none;font-size:13px}.aria-activity-top small{min-width:0;color:var(--muted,#706582);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.aria-activity-message{color:#514367;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.aria-activity-side{justify-items:end;gap:4px;display:grid}.aria-activity-side time{color:var(--muted,#706582);font-variant-numeric:tabular-nums;font-size:11px}.aria-activity-pill{color:#4113c1;white-space:nowrap;font-variant-numeric:tabular-nums;background:#efe9fd;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:650}.aria-activity-pill.is-gold{color:#8a5400;background:#fff3d6}.aria-activity-pill.is-plum{color:#520074;background:#f5e6f5}.aria-activity-pill.is-green{color:#136c3a;background:#e3f6ea}.aria-activity-pill.is-blue{color:#1f4fae;background:#e6efff}.aria-activity-empty{color:var(--muted,#706582);align-items:center;gap:10px;display:flex}@media (width<=560px){.aria-activity-row{grid-template-columns:auto minmax(0,1fr)}.aria-activity-side{grid-column:2;justify-content:space-between;align-items:center;gap:8px;display:flex}}.pc-filters{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.pc-chip{border:1px solid var(--adm-border);background:var(--adm-surface);min-height:36px;color:var(--adm-text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.875rem}.pc-chip:hover{border-color:var(--adm-border-strong)}.pc-chip.is-on{border-color:var(--adm-primary);background:var(--adm-primary-soft);color:var(--adm-primary);font-weight:600}.pc-chip:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.pc-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.button.pc-small{min-height:32px;padding:4px 12px;font-size:.8125rem}.pc-muted{color:var(--adm-muted);font-size:.8125rem;display:block}.pc-name{flex-direction:column;display:flex}.pc-switches,.pc-announcements,.pc-people,.pc-history{margin:0;padding:0;list-style:none}.pc-switches>li,.pc-announcements>li{border-top:1px solid var(--adm-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.pc-switches>li:first-child,.pc-announcements>li:first-child,.pc-people>li:first-child{border-top:0}.pc-switches>li>span:first-child,.pc-announcements>li>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-history>li{border-top:1px solid var(--adm-border);color:var(--adm-text);padding:8px 0;font-size:.875rem}.pc-history>li:first-child{border-top:0}.pc-people>li{border-top:1px solid var(--adm-border);flex-direction:column;gap:6px;padding:12px 0;display:flex}.pc-tags{flex-wrap:wrap;gap:6px;display:flex}.pc-facts{grid-template-columns:minmax(120px,max-content) 1fr;gap:8px 16px;margin:0 0 12px;display:grid}.pc-facts>div{display:contents}.pc-facts dt{color:var(--adm-muted)}.pc-facts dd{overflow-wrap:anywhere;color:var(--adm-ink);margin:0}.pc-form{flex-direction:column;gap:4px;display:flex}.pc-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 16px;display:grid}.pc-check{color:var(--adm-text);cursor:pointer;align-items:center;gap:8px;margin:8px 0;display:inline-flex}.pc-check input{width:18px;height:18px;accent-color:var(--adm-primary)}.pc-subhead{color:var(--adm-ink);margin:12px 0 4px;font-size:.9375rem}.pc-price-row{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:0 12px;margin:0 0 8px;padding:8px 12px;display:grid}.pc-price-row legend{color:var(--adm-ink);padding:0 4px;font-weight:600}.pc-lookup{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.pc-lookup>.adm-field{flex:220px;margin:0}.pc-lookup>input[type=search]{flex:220px}.pc-lookup>.button{min-height:40px}.pc-picked{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-picker{border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);max-height:200px;margin:4px 0 0;padding:4px;list-style:none;overflow:auto}.pc-picker button{border-radius:var(--adm-radius-sm);width:100%;color:var(--adm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px}.pc-picker button:hover,.pc-picker button:focus-visible{background:var(--adm-primary-soft)}.pc-perms{border:0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 16px;margin:4px 0 12px;padding:0;display:grid}.pc-perms legend{color:var(--adm-ink);margin-bottom:4px;font-weight:600}.pc-perms .pc-check{margin:4px 0;font-size:.875rem}.pc-link-box{align-items:center;gap:8px;display:flex}.pc-link-box input{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.pc-search-group+.pc-search-group{margin-top:12px}@media (width<=640px){.pc-switches>li,.pc-announcements>li{flex-direction:column;align-items:stretch}.pc-facts{grid-template-columns:1fr}.pc-facts dt{margin-top:6px}}.pc-bell{position:relative}.pc-bell>.lc-bell{font:inherit;cursor:pointer;border:0}.pc-bell-panel{z-index:60;border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);width:min(340px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0f172a2e}.pc-bell-title{color:var(--adm-muted);letter-spacing:.04em;text-transform:uppercase;margin:4px 8px 8px;font-size:.75rem;font-weight:700}.pc-bell-panel ul{margin:0;padding:0;list-style:none}.pc-bell-item{border-radius:var(--adm-radius-sm);color:var(--adm-text);align-items:flex-start;gap:10px;padding:10px 8px;font-size:.875rem;text-decoration:none;display:flex}.pc-bell-item:hover,.pc-bell-item:focus-visible{background:var(--adm-primary-soft)}.pc-bell-dot{background:var(--adm-info);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.pc-bell-item.is-warning .pc-bell-dot{background:var(--adm-warning)}.pc-bell-item.is-danger .pc-bell-dot{background:var(--adm-danger)}.pc-sms-bubble{background:var(--adm-surface-3);max-width:340px;color:var(--adm-ink);white-space:pre-wrap;overflow-wrap:break-word;border-radius:16px 16px 16px 4px;margin:4px 0;padding:8px 12px;font-size:.875rem;line-height:1.4;display:inline-block}.pc-sms-phone{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:20px;padding:16px 12px}.pc-sms-editor{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.pc-sms-count{color:var(--adm-muted);margin:-4px 0 8px;font-size:.8125rem}.pc-sms-count.is-multi{color:var(--adm-warning);font-weight:600}.pc-signins{margin-top:16px}.pc-signins .pc-subhead{align-items:center;gap:8px;display:flex}@media (width<=760px){.pc-sms-editor{grid-template-columns:1fr}}:root{--qf-selected-bg:#efe8ff;--qf-selected-bg-hover:#e9e0fc;--qf-selected-fg:var(--brand-violet,#4113c1);--qf-selected-accent:var(--brand-violet,#4113c1);--qf-selected-border:#ddd0fa;--qf-selected-weight:650;--qf-selected-bar:none;--qf-tab-radius:8px;--qf-tab-hover-bg:#f6f2ff}.dashboard-layout .nav-link.active{box-shadow:var(--qf-selected-bar)}.dashboard-layout .ui-section-tabs{flex-wrap:wrap;row-gap:6px;padding-bottom:6px;overflow:visible}.dashboard-layout .ui-section-tabs>button,.dashboard-layout [role=tablist]>[role=tab]{border-radius:var(--qf-tab-radius);border-bottom-color:#0000}.dashboard-layout .ui-section-tabs>button:not([aria-selected=true]):hover,.dashboard-layout [role=tablist]>[role=tab]:not([aria-selected=true]):hover{background:var(--qf-tab-hover-bg)}.dashboard-layout .ui-section-tabs>button[aria-selected=true],.dashboard-layout [role=tablist]>[role=tab][aria-selected=true]{font-weight:var(--qf-selected-weight);background:var(--qf-selected-bg)!important;color:var(--qf-selected-fg)!important;box-shadow:var(--qf-selected-bar)!important;border-bottom-color:#0000!important}.dashboard-layout .ui-section-tabs>button[aria-selected=true]:hover,.dashboard-layout [role=tablist]>[role=tab][aria-selected=true]:hover{background:var(--qf-selected-bg-hover)!important}.dashboard-layout .ui-section-tabs>button[aria-selected=true] svg,.dashboard-layout [role=tablist]>[role=tab][aria-selected=true] svg{color:var(--qf-selected-fg)}.dashboard-layout .settings-page .ui-section-tabs>button[aria-selected=true]{border-color:var(--qf-selected-border)!important}.dashboard-layout .settings-page .ui-section-tabs.sk-tabs>button,.dashboard-layout .my-work-tabs>.ui-section-tabs>button,.dashboard-layout .rp-tabs>button{padding-inline:12px}.dashboard-layout .sk-root .sk-linktabs a{border-radius:var(--qf-tab-radius);padding-inline:12px}.dashboard-layout .sk-root .sk-linktabs a:not([aria-current=page]):hover{background:var(--qf-tab-hover-bg);box-shadow:none}.dashboard-layout .sk-root .sk-linktabs a[aria-current=page],.dashboard-layout .sk-root .sk-nav-item[aria-current=page]{font-weight:var(--qf-selected-weight);background:var(--qf-selected-bg)!important;color:var(--qf-selected-fg)!important;box-shadow:var(--qf-selected-bar)!important}.dashboard-layout :is(.op-views,.rp-sale-stages,.rp-service-stage-tabs,.contact-list-scope,.contact-activity-tabs,.contact-activity-composer-tabs,.analytics-segmented,.connection-catalog)>button{border-radius:var(--qf-tab-radius)}.dashboard-layout :is(.op-views,.rp-sale-stages,.rp-service-stage-tabs){flex-wrap:wrap}.dashboard-layout :is(.op-views,.rp-sale-stages,.rp-service-stage-tabs)>button.active,.dashboard-layout :is(.contact-list-scope,.contact-activity-tabs,.contact-activity-composer-tabs,.connection-catalog)>button.is-active,.dashboard-layout .analytics-segmented>button[aria-pressed=true]{font-weight:var(--qf-selected-weight);background:var(--qf-selected-bg)!important;color:var(--qf-selected-fg)!important;box-shadow:var(--qf-selected-bar)!important;border-color:var(--qf-selected-border)!important;border-bottom-color:var(--qf-selected-border)!important}@media (forced-colors:active){.dashboard-layout .ui-section-tabs>button[aria-selected=true],.dashboard-layout [role=tablist]>[role=tab][aria-selected=true],.dashboard-layout .sk-root .sk-linktabs a[aria-current=page],.dashboard-layout .sk-root .sk-nav-item[aria-current=page]{outline:2px solid highlight}}@media (width<=640px){.dashboard-layout .ui-section-tabs{gap:4px}.dashboard-layout .ui-section-tabs>button{min-height:40px;padding:8px 10px}}
/*$vite$:1*/