:root{color:#111c35;font-synthesis:none;text-rendering:optimizelegibility;--navy:#061b3c;--navy-2:#0d2851;--blue:#075cf6;--blue-dark:#064bca;--canvas:#f4f7fb;--card:#fff;--text:#111c35;--muted:#66738c;--line:#e3e9f2;--green:#15a36d;--orange:#e98517;--red:#df4d5b;--purple:#7559d9;--type-page-title:30px;--type-section-title:22px;--type-card-title:17px;--type-body:15px;--type-table:14px;--type-secondary:13px;--type-nav:15px;--type-control:14px;--type-status:13px;--line-body:1.6;--line-secondary:1.5;--density-card-padding:22px;--density-module-gap:20px;--density-table-row:52px;--density-control-height:42px;font-family:Inter,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:var(--type-body);background:#f4f7fb}*{box-sizing:border-box}html{background:var(--canvas);min-width:1120px}body{min-width:1120px;min-height:100vh;font-size:var(--type-body);line-height:var(--line-body);margin:0;overflow-x:auto}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}:focus-visible{outline-offset:2px;outline:3px solid #075cf647}.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}.product-shell{background:var(--canvas);grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.product-sidebar{z-index:20;color:#e8effb;background:var(--navy);flex-direction:column;width:224px;height:100vh;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:4px 0 20px #03102814}.wordmark{object-fit:contain;object-position:left center;width:172px;height:auto;margin:22px 24px 18px;display:block}.product-sidebar nav{gap:3px;padding:5px 12px 12px;display:grid}.product-nav-link,.nav-section-label{color:#aebbd0;border-radius:7px;align-items:center;gap:12px;min-height:42px;padding:0 13px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.product-nav-link:hover{color:#fff;background:#ffffff13;transform:translate(2px)}.product-nav-link svg,.nav-section-label svg{flex:none}.product-nav-link b{color:#fff;background:#e14f62;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:10px;display:grid}.product-nav-active,.product-nav-active:hover{color:#fff;background:#075cf6;transform:none;box-shadow:0 6px 16px #075cf647}.nav-section-label{color:#dce7f9}.nav-children{border-left:1px solid #aebbd029;gap:3px;margin:-2px 0 3px 16px;padding-left:12px;display:grid}.product-nav-nested{min-height:36px;font-size:13px}.sidebar-plan{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;margin:auto 14px 12px;padding:14px}.sidebar-plan>div:first-child{color:#9eb0c9;justify-content:space-between;font-size:11px;display:flex}.sidebar-plan strong{color:#fff}.sidebar-plan p{color:#d9e4f4;margin:8px 0 11px;font-size:11px}.sidebar-quota{background:#ffffff1f;border-radius:4px;height:5px;overflow:hidden}.sidebar-quota span{border-radius:inherit;background:#3b82f6;height:100%;display:block}.sidebar-plan small{color:#92a3bc;margin-top:8px;font-size:10px;display:block}.collapse-nav{color:#8fa1bb;background:0 0;border:0;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:10px;min-height:42px;font-size:12px;display:flex}.collapse-nav:hover{color:#fff;background:#ffffff0a}.collapse-nav span{font-size:22px}.product-workspace{grid-column:2;min-width:0}.topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:minmax(180px,1fr) minmax(260px,420px) minmax(290px,1fr);align-items:center;gap:24px;height:68px;padding:0 26px;display:grid;position:sticky;top:0}.topbar-context{gap:2px;min-width:0;display:grid}.topbar-context span{color:#8a97ad;letter-spacing:.1em;font-size:9px;font-weight:700}.topbar-context strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.topbar-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.profile-copy{gap:1px;margin-left:2px;display:grid}.profile-copy strong{font-size:12px}.profile-copy span{color:var(--muted);font-size:10px}.profile-copy em{font-style:normal}.notification-dot{color:#fff;background:#e14f62;border:2px solid #fff;border-radius:8px;place-items:center;min-width:13px;height:13px;font-size:8px;display:grid;position:absolute;top:4px;right:3px}.product-main{padding:24px 26px 42px}.page-stack{gap:18px;width:100%;max-width:1520px;margin:0 auto;display:grid}.page-title-row{justify-content:space-between;align-items:flex-start;gap:24px;min-height:52px;display:flex}.page-title-row h1{color:var(--text);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:750;line-height:1.25}.page-title-row p{color:var(--muted);margin:7px 0 0;font-size:12px}.page-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.card{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;box-shadow:0 2px 8px #162a4c09}.card-header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;min-height:55px;padding:0 17px;display:flex}.card-header h2{margin:0;font-size:14px;font-weight:700}.card-header p{color:var(--muted);margin:4px 0 0;font-size:10px}.button{color:#31405b;white-space:nowrap;background:#fff;border:1px solid #d8e0eb;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:12px;font-weight:600;text-decoration:none;transition:box-shadow .16s,transform .16s,background .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1931561a}.button-primary{border-color:var(--blue);color:#fff;background:var(--blue)}.button-primary:hover:not(:disabled){background:var(--blue-dark)}.button-danger{color:#fff;background:#e05967;border-color:#e05967}.button-success{color:#fff;background:#149c69;border-color:#149c69}.button-ghost{background:0 0;border-color:#0000}.small-button{min-height:29px;padding:0 9px}.full-button{width:100%}.icon-button{color:#526079;background:#fff;border:1px solid #e0e6ef;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:inline-grid;position:relative}.icon-button:hover{color:var(--blue);background:#f4f8ff;border-color:#aec9fa}.text-action,.text-button,.text-link,.table-link,.row-actions button,.back-link{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.text-action:hover,.text-button:hover,.text-link:hover,.row-actions button:hover,.back-link:hover{color:var(--blue-dark);text-decoration:underline}.danger-link,.row-actions .danger-link{color:var(--red)}.primary-link-button{color:var(--blue);font-weight:600;text-decoration:none}.input-shell,.select-shell{color:#8793a8;background:#fff;border:1px solid #dce3ed;border-radius:6px;align-items:center;gap:7px;min-width:0;height:34px;padding:0 10px;transition:border .15s,box-shadow .15s;display:inline-flex}.input-shell:focus-within,.select-shell:focus-within{border-color:#8bb2fb;box-shadow:0 0 0 3px #075cf614}.input-shell input,.select-shell select{color:#24324b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.input-shell input::placeholder{color:#a0aaba}.select-shell{color:#46556f;min-width:118px;padding-right:27px;position:relative}.select-shell select{appearance:none;cursor:pointer}.select-shell>svg{pointer-events:none;position:absolute;right:9px}.global-search{background:#f6f8fb;width:100%;height:36px}.toggle{background:#c8d1df;border:0;border-radius:12px;flex:none;width:35px;height:20px;padding:2px;transition:background .16s;position:relative}.toggle span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;display:block;box-shadow:0 1px 3px #0003}.toggle-on{background:var(--blue)}.toggle-on span{transform:translate(15px)}.toggle-cell{align-items:center;gap:8px;font-size:11px;display:flex}.tag{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:fit-content;min-height:21px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.tag-blue{color:#0754d5;background:#edf4ff;border-color:#c9dcff}.tag-green{color:#0e8a5d;background:#eaf8f2;border-color:#c7eadc}.tag-orange{color:#c66b08;background:#fff5e8;border-color:#f4d7ae}.tag-red{color:#ce4051;background:#fff0f2;border-color:#f3c9cf}.tag-purple{color:#6549c9;background:#f3f0ff;border-color:#ddd3ff}.tag-neutral{color:#5f6b80;background:#f4f6f8;border-color:#dfe4ec}.progress-track{background:#e9edf4;border-radius:5px;height:6px;overflow:hidden}.progress-fill{border-radius:inherit;height:100%;transition:width .3s;display:block}.progress-blue{background:var(--blue)}.progress-green{background:var(--green)}.progress-orange{background:var(--orange)}.tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:0 4px;display:flex}.tabs button{color:#68758b;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:12px;font-weight:600;display:flex}.tabs button:hover{color:var(--blue)}.tabs button.tab-active{color:var(--blue);border-bottom-color:var(--blue)}.tabs button span{color:#56647c;background:#edf1f6;border-radius:9px;place-items:center;min-width:19px;height:18px;font-size:9px;display:grid}.tabs-card{padding:0 16px}.table-card{overflow:hidden}.table-toolbar,.filter-bar{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 15px;display:flex}.filter-bar{background:#fff;flex-wrap:wrap}.filter-row,.filter-grid{flex-wrap:wrap;gap:8px;display:flex}.filter-grid{grid-template-columns:minmax(210px,1.4fr) repeat(5,minmax(105px,.65fr));align-items:center;width:100%;display:grid}.filter-panel{background:#fbfcfe;border-bottom:1px solid #e9eef5;padding:12px 15px}.result-count{color:var(--muted);white-space:nowrap;font-size:11px}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;color:#33415a;width:100%;font-size:11px}th{color:#6e7b90;text-align:left;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e3e9f2;height:40px;padding:0 11px;font-size:10px;font-weight:700}td{vertical-align:middle;border-bottom:1px solid #edf1f6;min-height:54px;padding:10px 11px}tbody tr{transition:background .14s}tbody tr:hover{background:#f8faff}tbody tr:last-child td{border-bottom:0}.table-title{color:#18243b;font-size:11.5px;font-weight:700}.table-name{color:#18243b;font-size:12.5px;font-weight:750}.cell-subtitle{color:#8a96aa;margin-top:4px;font-size:9px;display:block}.row-actions{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.table-progress{grid-template-columns:1fr auto;align-items:center;gap:8px;min-width:95px;display:grid}.table-footer{min-height:50px;color:var(--muted);border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:0 15px;font-size:10px;display:flex}.pagination{align-items:center;gap:4px;display:flex}.pagination button{color:#59677e;background:#fff;border:1px solid #dfe5ee;border-radius:5px;min-width:29px;height:29px;padding:0 8px;font-size:10px}.pagination button:hover:not(:disabled){color:var(--blue);border-color:#a9c6fb}.pagination .page-current{color:#fff;border-color:var(--blue);background:var(--blue)}.table-empty{color:var(--muted);text-align:center;padding:36px}.metric-strip{gap:12px;display:grid}.metric-strip.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-strip.six{grid-template-columns:repeat(6,minmax(0,1fr))}.metric-strip .card{align-content:center;gap:3px;min-height:89px;padding:13px 15px;display:grid}.metric-strip .card span{color:var(--muted);font-size:10px}.metric-strip .card strong{font-size:24px;font-weight:800;line-height:1.2}.metric-strip .card small{color:#8490a4;font-size:9px}.trend-positive{color:var(--green)!important}.dashboard-hero-grid{grid-template-columns:minmax(0,2.05fr) minmax(270px,.8fr);gap:14px;display:grid}.dashboard-hero-grid>.card{min-height:302px}.task-progress-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 17px 10px;display:flex}.task-progress-heading h2{margin:0 0 5px;font-size:15px}.task-progress-heading p{color:var(--muted);margin:0;font-size:10px}.task-progress-heading>span{font-size:13px}.task-progress-heading strong{font-size:17px;font-weight:800}.task-progress-heading .tag{font-size:11px;font-weight:750}.task-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 17px;display:grid}.task-facts div{gap:4px;display:grid}.task-facts span{color:var(--muted);font-size:9px}.task-facts strong{font-size:12px}.task-facts>div:first-child strong{font-size:13px;font-weight:750}.task-actions{gap:8px;padding:0 17px 16px;display:flex}.service-list{grid-template-columns:1fr;gap:4px;padding:10px 16px;display:grid}.service-list>div{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:32px;display:grid}.service-icon{width:30px;height:30px;color:var(--blue);background:#edf4ff;border-radius:7px;place-items:center;display:grid}.service-list strong{font-size:10px;display:block}.service-list small{color:var(--muted);font-size:8px}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.metric-card{min-height:96px;padding:14px;position:relative;overflow:hidden}.metric-card>span{color:var(--muted);font-size:9px}.metric-card strong{margin-top:7px;font-size:26px;font-weight:800;display:block}.metric-card small{color:#8793a6;font-size:9px}.metric-card svg{color:#8db2f6;position:absolute;top:12px;right:12px}.metric-sparkline{color:#d8e5fb;font-size:30px;position:absolute;inset:auto 8px 3px auto}.dashboard-bottom-grid{grid-template-columns:1.2fr 1fr .85fr;gap:13px;display:grid}.compact-list{display:grid}.compact-list>article{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;min-height:54px;padding:9px 15px;display:flex}.compact-list>article:last-child{border-bottom:0}.compact-list article>div{gap:3px;min-width:0;display:grid}.compact-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.compact-list span,.compact-list small{color:var(--muted);font-size:9px}.todo-list{padding:8px 14px 12px;display:grid}.todo-list label{border-bottom:1px solid #edf1f6;align-items:center;gap:9px;min-height:38px;font-size:10px;display:flex}.todo-check{width:16px;height:16px;accent-color:var(--blue)}.task-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.task-stat{grid-template-columns:38px 1fr;align-items:center;gap:11px;min-height:87px;padding:14px;display:grid}.task-stat>div:first-child{background:#edf4ff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.task-stat strong{font-size:24px;font-weight:800;display:block}.task-stat span{color:var(--muted);font-size:10px}.task-stat small{color:#8995a7;grid-column:2;font-size:8px}.dot-blue,.dot-green,.dot-orange{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-blue{background:var(--blue)}.dot-green{background:var(--green)}.dot-orange{background:var(--orange)}.drawer-task-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.detail-stat-grid>div{border:1px solid var(--line);background:#f8fafd;border-radius:7px;padding:12px}.detail-stat-grid span{color:var(--muted);font-size:9px;display:block}.detail-stat-grid strong{margin-top:4px;font-size:16px;display:block}.detail-section-title{margin:20px 0 10px;font-size:12px}.activity-list,.event-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.activity-list li,.event-list li{background:#f7f9fc;border-radius:7px;gap:3px;padding:10px 11px 10px 25px;font-size:10px;display:grid;position:relative}.activity-list li:before,.event-list li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:11px}.activity-list span,.event-list span{color:var(--muted);font-size:9px}.batch-tree ul{margin:7px 0 0 16px;padding:0;list-style:none}.batch-tree li{color:#4a5870;margin:8px 0;font-size:10px}.batch-active{font-weight:700;color:var(--blue)!important}.owner-row{align-items:center;gap:8px;display:flex}.drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.creator-table{min-width:995px}.creator-table th,.creator-table td{padding-inline:7px;font-size:9px}.creator-table .creator-cell{min-width:92px}.creator-cell{align-items:center;gap:8px;min-width:130px;display:flex}.creator-cell>div{gap:3px;min-width:0;display:grid}.creator-cell strong,.creator-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-cell strong{color:#1d2940;font-size:11.5px;font-weight:750}.creator-cell span{color:var(--muted);font-size:8.5px}.avatar{object-fit:cover;background:#edf1f6;border-radius:50%;flex:none}.avatar-small{width:29px;height:29px}.avatar-medium{width:36px;height:36px}.avatar-large{width:66px;height:66px}.bulk-bar{color:#164692;background:#edf4ff;border-bottom:1px solid #cfe0fd;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 14px;font-size:10px;display:flex}.bulk-bar>div{gap:7px;display:flex}.batch-browser{grid-template-columns:250px 1fr;min-height:420px;display:grid}.batch-browser>aside{border-right:1px solid var(--line);background:#fbfcfe;padding:17px}.batch-browser>section{padding:17px}.year-node{margin:0 0 12px;font-size:13px}.batch-browser ul{margin:8px 0 13px 14px;padding:0;list-style:none}.batch-browser li{margin:8px 0;font-size:10px}.batch-browser button{color:#526079;background:0 0;border:0;font-size:10px}.batch-browser button:hover{color:var(--blue)}.batch-detail-heading{justify-content:space-between;align-items:center;display:flex}.creator-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creator-summary-grid>.card{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;min-height:78px;padding:12px 14px;display:grid}.creator-summary-grid>.card>strong{color:var(--text);grid-row:1/3;align-self:center;font-size:25px;font-weight:800}.creator-summary-grid>.card>span{color:#44526a;align-self:end;font-size:10px;font-weight:600}.creator-summary-grid>.card>small{color:var(--muted);font-size:8px}.wizard-member,.creator-summary{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.campaign-gate{color:#20477f;background:#f1f6ff;border:1px solid #cfe0fe;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.campaign-gate p{color:#59708e;margin:4px 0 0;font-size:10px;line-height:1.55}.creator-profile-hero{align-items:center;gap:14px;padding:16px 18px;display:flex}.profile-name{gap:5px;min-width:0;display:grid}.profile-name h1{margin:0;font-size:19px}.profile-name p{color:var(--muted);margin:0;font-size:10px}.profile-contact{flex-wrap:wrap;gap:7px;display:flex}.profile-metrics{margin-left:auto;display:flex}.profile-metrics>div{border-left:1px solid var(--line);text-align:center;gap:4px;min-width:90px;padding:7px 16px;display:grid}.profile-metrics span{color:var(--muted);font-size:9px}.detail-two-column{grid-template-columns:1.3fr .8fr;gap:14px;display:grid}.definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.definition-grid>div,.detail-list>div{border-bottom:1px solid #edf1f6;gap:4px;padding:12px 14px;display:grid}.definition-grid dt,.detail-list span{color:var(--muted);font-size:9px}.definition-grid dd{margin:0;font-size:11px;font-weight:600}.tag-cloud{flex-wrap:wrap;gap:7px;padding:14px;display:flex}.body-copy{color:#5f6d83;font-size:11px;line-height:1.65}.timeline-list{gap:0;margin:0;padding:15px 18px;list-style:none;display:grid}.timeline-list li{gap:4px;min-height:65px;padding:0 0 16px 28px;display:grid;position:relative}.timeline-list li:not(:last-child):before{content:"";background:#dbe4f0;width:1px;position:absolute;top:16px;bottom:-1px;left:7px}.timeline-dot{background:var(--blue);border:4px solid #dbe8ff;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:0}.timeline-list strong{font-size:10.5px}.timeline-list span{color:var(--muted);font-size:9px}.timeline-list.compact{padding:10px 0}.campaign-name{align-items:center;gap:9px;display:flex}.campaign-icon{width:31px;height:31px;color:var(--blue);background:#edf4ff;border-radius:7px;place-items:center;display:grid}.campaign-name strong{font-size:12px;font-weight:750}.campaign-name small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:400;display:block}.wizard-progress{grid-template-columns:repeat(5,1fr);padding:0 16px;display:grid}.wizard-progress>div{color:#8a96a9;align-items:center;gap:8px;min-height:58px;font-size:10px;display:flex;position:relative}.wizard-progress>div:after{content:"";background:#e4e9f1;height:2px;position:absolute;bottom:9px;left:26px;right:8px}.wizard-progress>div.active{color:var(--blue);font-weight:700}.wizard-progress>div.active:after{background:var(--blue)}.wizard-progress b{color:#718097;background:#e9edf3;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.wizard-progress .active b{color:#fff;background:var(--blue)}.wizard-layout{grid-template-columns:minmax(0,1fr) 285px;gap:14px;display:grid}.wizard-main,.wizard-side{overflow:hidden}.wizard-main>.card-header,.wizard-side>.card-header{border-bottom:1px solid var(--line)}.wizard-side{height:fit-content}.summary-list{gap:12px;display:grid;margin-top:14px!important;margin-bottom:14px!important}.summary-list>div{color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.summary-list strong{color:var(--text)}.wizard-actions{justify-content:flex-end;gap:8px;padding:14px 0;display:flex}.template-choice-list{gap:9px;display:grid;margin-top:14px!important}.template-choice-list label{border:1px solid var(--line);cursor:pointer;border-radius:7px;grid-template-columns:20px 1fr;gap:3px 8px;padding:12px;display:grid}.template-choice-list label:has(input:checked){background:#f4f8ff;border-color:#8eb5fb}.template-choice-list input{accent-color:var(--blue)}.template-choice-list strong{font-size:11px}.template-choice-list span{color:var(--muted);grid-column:2;font-size:9px}.email-preview{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;margin-top:14px!important;margin-bottom:14px!important}.email-meta{border-bottom:1px solid var(--line);color:#5d6b81;gap:6px;padding:12px 15px;font-size:10px;display:grid}.email-preview>.body-copy,.email-preview>p{white-space:pre-line;padding:8px 15px 14px}.checklist{gap:9px;display:grid;margin-top:14px!important}.checklist label{border:1px solid var(--line);border-radius:7px;align-items:flex-start;gap:9px;padding:10px;font-size:10px;display:flex}.checklist input{accent-color:var(--blue)}.mock-warning{color:#a35d0d;background:#fff5e8;border-radius:7px;padding:12px;font-size:10px;line-height:1.55;margin-top:14px!important}.success-panel{text-align:center;place-items:center;padding:36px 20px;display:grid}.success-panel h2{margin:12px 0 7px}.success-panel p{max-width:480px;color:var(--muted);font-size:10px}.success-icon{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.gate-steps{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.gate-steps span{background:#ffffffb3;border-radius:6px;padding:5px 8px;font-size:9px}.variable-tags{flex-wrap:wrap;gap:6px;display:flex}.variable-tags code{color:#425678;background:#edf1f6;border-radius:5px;padding:4px 7px;font-size:9px}.variable-preview{background:#f7f9fc;border-radius:7px;gap:9px;padding:13px;display:grid}.form-stack,.form-grid{gap:12px;display:grid}.form-grid{grid-template-columns:1fr 130px}.form-stack label,.form-grid label,.settings-body>label,.form-two label,.field-label{color:#3d4b64;gap:6px;font-size:10px;font-weight:600;display:grid}.form-stack input,.form-stack textarea,.field-label input,.field-label textarea{width:100%;color:var(--text);resize:vertical;border:1px solid #dce3ed;border-radius:6px;outline:0;padding:9px 10px}.form-stack textarea,.field-label textarea{min-height:100px}.form-note{color:#456184;background:#f0f5fd;border-radius:7px;grid-column:1/-1;align-items:center;gap:9px;padding:11px;font-size:10px;display:flex}.messages-page{max-width:none}.message-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.message-grid{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:270px minmax(420px,1fr) 255px;height:calc(100vh - 232px);min-height:590px;display:grid;overflow:hidden;box-shadow:0 2px 8px #162a4c09}.conversation-panel,.thread-panel,.message-context{min-width:0}.conversation-panel{border-right:1px solid var(--line)}.message-context{border-left:1px solid var(--line)}.conversation-sort{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:4px;min-height:41px;padding:10px;display:flex}.conversation-sort strong{font-size:10px}.conversation-sort span{color:var(--muted);font-size:9px}.conversation{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:36px minmax(0,1fr) 8px;align-items:start;gap:8px;padding:11px;display:grid}.conversation:hover,.conversation-active{background:#f2f6fd}.conversation>div{gap:4px;min-width:0;display:grid}.conversation strong{justify-content:space-between;gap:7px;font-size:10px;display:flex}.conversation time{color:var(--muted);font-size:8px;font-weight:400}.conversation b{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.conversation span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.conversation>i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-top:4px}.thread-panel{grid-template-rows:auto auto minmax(210px,1fr) auto auto auto;display:grid;overflow:hidden}.thread-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:13px 15px;display:flex}.thread-subject{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:41px;padding:8px 15px;display:flex}.thread-subject strong{font-size:11px}.thread-subject span{color:var(--muted);font-size:9px}.thread-scroll{background:#f9fbfe;padding:15px;overflow-y:auto}.thread-message{background:#f1f6ff;border:1px solid #cfe0fe;border-radius:8px;gap:8px;max-width:88%;margin:0 0 13px auto;padding:12px 14px;font-size:10px;line-height:1.6;display:grid}.thread-message-inbound{border-color:var(--line);background:#fff;margin-left:0;margin-right:auto}.thread-message header{grid-template-columns:29px 1fr auto;align-items:center;gap:8px;display:grid}.thread-message header>div{gap:2px;display:grid}.thread-message header strong{font-size:9.5px}.thread-message header span,.thread-message time{color:var(--muted);font-size:8px}.thread-message p{margin:0}.reply-box{border-top:1px solid var(--line);background:#fff;padding:8px 14px}.quick-replies{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.quick-replies button{color:#52617a;background:#fff;border:1px solid #dce4ef;border-radius:5px;padding:4px 7px;font-size:8px}.reply-box textarea{resize:vertical;border:1px solid #dce3ed;border-radius:6px;outline:0;width:100%;min-height:76px;padding:9px;font-size:10px}.reply-box>div{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.reply-box>div>span{gap:5px;display:flex}.thread-footer-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:7px;min-height:44px;margin:0;padding:6px 14px;display:flex}.thread-footer-actions>span{color:var(--muted);margin-right:auto;font-size:8px}.message-context{background:#f8fafe;overflow-y:auto}.message-context>.card{box-shadow:none;border-width:0 0 1px;border-radius:0}.message-context>.card>h2{border-bottom:1px solid var(--line);margin:0;padding:13px;font-size:12px}.context-profile{border-bottom:1px solid var(--line);text-align:center;place-items:center;gap:7px;padding:19px 13px;display:grid}.context-profile strong{font-size:12px}.context-profile span{color:var(--muted);font-size:9px}.context-details h3{margin:7px 0 9px;font-size:10px}.context-details dl{margin:0}.context-details dl>div{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:8px;padding:7px 0;font-size:9px;display:flex}.context-details dt{color:var(--muted)}.context-details dd{text-align:right;margin:0}.view-switch{background:#f7f9fc;border:1px solid #dce3ed;border-radius:6px;padding:3px;display:flex}.view-switch button{color:#68758b;background:0 0;border:0;border-radius:4px;min-height:27px;padding:0 10px;font-size:10px}.view-switch .active{color:var(--blue);background:#fff;box-shadow:0 1px 4px #162a4c1a}.kanban-board{grid-template-columns:repeat(5,minmax(185px,1fr));gap:10px;display:grid;overflow-x:auto}.kanban-column{border:1px solid var(--line);background:#edf1f6;border-radius:8px;min-height:410px;padding:10px}.kanban-column>header{color:#4d5a70;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:9px;font-weight:700;display:flex}.kanban-card{cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:7px;gap:8px;margin-bottom:8px;padding:11px;display:grid;box-shadow:0 2px 5px #162a4c0a}.kanban-card strong{font-size:10px}.kanban-card span{color:var(--muted);font-size:8.5px}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.analytics-funnel{grid-column:1/-1}.funnel-layout{grid-template-columns:1fr 290px;align-items:center;gap:20px;padding:12px 18px 16px;display:grid}.chart-tall{height:270px}.chart-medium{height:235px;padding:15px 12px 8px}.funnel-stats{gap:8px;display:grid}.funnel-stats>div{background:#f7f9fc;border-radius:6px;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:7px 9px;font-size:9px;display:grid}.legend-dot{border-radius:2px;width:8px;height:8px}.performance-table table{min-width:0}.recharts-text{font-family:inherit;font-size:10px}.verification-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.service-card{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.service-card .service-icon{width:42px;height:42px}.service-icon.purple{color:var(--purple);background:#f1edff}.service-icon.orange{color:var(--orange);background:#fff3e3}.service-icon.blue{color:var(--blue);background:#edf4ff}.service-card>div:nth-child(2){gap:3px;display:grid}.service-card span{color:var(--muted);font-size:9px}.service-card strong{font-size:12px}.service-card small{color:#8995a7;font-size:8px}.verification-layout{grid-template-columns:1.15fr .85fr;gap:13px;display:grid}.session-preview{grid-template-columns:1fr 180px;gap:14px;padding:15px;display:grid}.browser-frame{background:#eef2f7;border:1px solid #d6dde8;border-radius:8px;min-height:238px;overflow:hidden;box-shadow:0 7px 20px #11203a14}.browser-bar{background:#e5eaf1;align-items:center;gap:5px;height:31px;padding:0 9px;display:flex}.browser-bar>span{background:#bec7d4;border-radius:50%;width:7px;height:7px}.browser-bar>div{color:#8a96a9;background:#fff;border-radius:4px;flex:1;margin-left:4px;padding:4px 8px;font-size:7px}.browser-content{color:#7e8aa0;background:linear-gradient(145deg,#f7f9fc,#edf2f8);align-content:center;place-items:center;gap:8px;min-height:207px;display:grid}.browser-content strong{color:#3f4d65;font-size:11px}.browser-content span{font-size:8px}.session-meta{align-content:start;gap:12px;display:grid}.session-meta>div{justify-content:space-between;font-size:10px;display:flex}.session-meta dl{margin:0}.session-meta dl>div{border-bottom:1px solid #edf1f6;gap:3px;padding:8px 0;display:grid}.session-meta dt{color:var(--muted);font-size:8px}.session-meta dd{margin:0;font-size:9px}.action-queue{padding:6px 14px;display:grid}.action-queue article{border-bottom:1px solid #edf1f6;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.action-queue article:last-child{border-bottom:0}.action-queue article>div:nth-child(2){gap:3px;display:grid}.action-queue strong{font-size:10px}.action-queue span{color:#526079;font-size:9px}.action-queue small{color:#8a96a9;font-size:8px}.queue-icon{border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.queue-icon.warning{color:var(--orange);background:#fff3e3}.queue-icon.mail{color:var(--blue);background:#edf4ff}.queue-icon.success{color:var(--green);background:#eaf8f2}.drawer-section{margin-bottom:20px}.drawer-section h3{margin:0 0 10px;font-size:11px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.settings-section{overflow:hidden}.settings-section>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:68px;padding:12px 15px;display:flex}.settings-section h2{margin:0 0 4px;font-size:13px}.settings-section p{color:var(--muted);margin:0;font-size:9px}.settings-icon{width:36px;height:36px;color:var(--blue);background:#edf4ff;border-radius:8px;place-items:center;display:grid}.settings-body{gap:0;padding:7px 15px 12px;display:grid}.form-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px 0 12px;display:grid}.form-two .input-shell{width:100%}.setting-row{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;min-height:55px;display:flex}.setting-row>div{gap:4px;display:grid}.setting-row strong{font-size:10px}.setting-row span{color:var(--muted);font-size:8.5px}.rule-note,.prototype-notice{color:#345786;background:#f0f5fd;border-radius:7px;margin-top:10px;padding:11px;font-size:9px}.rule-note{align-items:center;gap:8px;display:flex}.prototype-notice strong{font-size:10px}.prototype-notice p{margin-top:5px;line-height:1.5}.field-help{color:var(--muted);margin:5px 0 10px;font-size:8px}.overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06142d73;place-items:center;padding:24px;animation:.16s overlay-in;display:grid;position:fixed;inset:0}.overlay-drawer{place-items:stretch end;padding:0}.modal,.drawer{background:#fff;border:1px solid #fff3;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden;box-shadow:0 28px 70px #020f263b}.modal{border-radius:11px;width:min(540px,100vw - 48px);max-height:calc(100vh - 48px);animation:.18s modal-in}.modal-small{width:min(420px,100vw - 48px)}.modal-large{width:min(780px,100vw - 48px)}.modal>header,.drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 17px;display:flex}.modal h2,.drawer h2{margin:0;font-size:14px}.modal-body,.drawer-body{color:#4d5a70;padding:17px;font-size:11px;line-height:1.6;overflow-y:auto}.modal>footer,.drawer>footer{border-top:1px solid var(--line);background:#fbfcfe;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:0 17px;display:flex}.drawer{width:min(450px,100vw);height:100vh;animation:.2s drawer-in}.detail-list{display:grid}.detail-list p{margin:0}.product-empty{color:#8290a5;text-align:center;align-content:center;place-items:center;gap:8px;min-height:250px;padding:32px;display:grid}.product-empty h3{color:#34425b;margin:4px 0 0;font-size:13px}.product-empty p{max-width:360px;margin:0;font-size:10px;line-height:1.55}.loading-rows{gap:9px;padding:17px;display:grid}.loading-rows span{background:linear-gradient(90deg,#eef2f6 25%,#f7f9fb 45%,#eef2f6 65%) 0 0/300% 100%;border-radius:5px;height:32px;animation:1.4s infinite loading}.toast{z-index:130;color:#fff;border-radius:8px;min-width:230px;padding:12px 15px;font-size:11px;font-weight:600;animation:.2s toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 13px 34px #081b3740}.toast-success{background:#128b5f}.toast-danger{background:#d34857}.not-found{text-align:center;width:min(560px,90vw);margin:17vh auto}.not-found .eyebrow{color:var(--blue);letter-spacing:.14em;font-weight:800}.not-found h1{margin:8px 0;font-size:28px}.not-found p{color:var(--muted);margin-bottom:24px}@keyframes loading{0%{background-position:100% 0}to{background-position:0 0}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1280px){.product-shell{grid-template-columns:210px minmax(0,1fr)}.product-sidebar{width:210px}.wordmark{width:162px;margin-left:23px}.topbar{grid-template-columns:180px minmax(230px,340px) 1fr;gap:15px;padding-inline:20px}.profile-copy{display:none}.product-main{padding:20px 20px 36px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-strip.six{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom-grid>:last-child{grid-column:1/-1}.message-grid{grid-template-columns:240px minmax(410px,1fr) 230px}.filter-grid{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(105px,.7fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.message-context .profile-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:10px 6px;display:grid}.message-context .profile-metrics>span{border-left:1px solid var(--line);min-width:0;color:var(--muted);text-align:center;gap:2px;padding:0 5px;font-size:8px;display:grid}.message-context .profile-metrics>span:first-child{border-left:0}.message-context .timeline-list>div{gap:3px;padding:0 8px 14px 28px;font-size:9px;display:grid;position:relative}.message-context .timeline-list time,.message-context .timeline-list small{color:var(--muted);font-size:8px}.message-context .full-button{width:calc(100% - 24px);margin:0 12px 12px}.page-stack{gap:var(--density-module-gap)}.page-title-row h1{font-size:var(--type-page-title)}.profile-name h1,.wizard-main>h2,.success-panel h2{font-size:var(--type-section-title);line-height:1.35}.card-header h2,.table-title h2,.detail-section-title,.message-context>.card>h2,.settings-section h2,.modal h2,.drawer h2,.drawer-section h3,.context-details h3,.product-empty h3,.conversation-sort strong,.thread-subject strong{font-size:var(--type-card-title);line-height:1.4}.page-title-row p,.card-header p,.cell-subtitle,.metric-strip .card span,.metric-strip .card small,.task-progress-heading p,.task-facts span,.service-list small,.metric-card>span,.metric-card>div>span,.metric-card small,.compact-list span,.compact-list small,.task-stat span,.task-stat small,.detail-stat-grid span,.activity-list span,.event-list span,.creator-cell span,.creator-summary-grid>.card>span,.creator-summary-grid>.card>small,.profile-name p,.profile-metrics span,.definition-grid dt,.detail-list span,.timeline-list span,.campaign-name small,.template-choice-list span,.email-meta>span,.success-panel p,.form-note,.conversation-sort span,.conversation time,.conversation>div>span,.thread-message header span,.thread-message time,.thread-footer-actions>span,.context-profile span,.settings-section p,.setting-row span,.rule-note,.prototype-notice p,.field-help,.product-empty p,.service-card div>span,.service-card small,.browser-content span,.session-meta dt,.action-queue small,.message-context .profile-metrics>span,.message-context .timeline-list time,.message-context .timeline-list small{font-size:var(--type-secondary);line-height:var(--line-secondary);white-space:normal}.body-copy,.modal-body,.drawer-body,.thread-message,.service-list strong,.compact-list strong,.todo-list label,.activity-list li,.event-list li,.batch-tree li,.batch-browser li,.batch-browser button,.campaign-gate,.campaign-gate p,.definition-grid dd,.timeline-list strong,.summary-list>div,.template-choice-list strong,.checklist label,.email-preview article,.conversation strong,.thread-message header strong,.context-profile strong,.kanban-card strong,.service-card strong,.browser-content strong,.session-meta dd,.action-queue strong,.setting-row strong,.prototype-notice strong,.product-empty,.message-context .timeline-list>div{font-size:var(--type-body);line-height:var(--line-body)}.product-nav-link,.nav-section-label,.product-nav-nested{font-size:var(--type-nav);line-height:1.45}.sidebar-plan>div:first-child,.sidebar-plan p,.sidebar-plan small,.topbar-context span,.profile-copy span,.collapse-nav{font-size:var(--type-secondary);line-height:var(--line-secondary)}.profile-copy strong,.topbar-context strong{font-size:var(--type-body)}.product-nav-link b,.notification-dot{min-width:22px;height:22px;font-size:var(--type-status)}.button,.input-shell input,.select-shell select,.text-action,.text-button,.text-link,.table-link,.row-actions button,.back-link,.tabs button,.pagination button,.batch-browser button,.quick-replies button,.reply-box textarea,.view-switch button,.form-stack input,.form-stack textarea,.field-label input,.field-label textarea{font-size:var(--type-control);line-height:1.5}.button{min-height:var(--density-control-height);padding-inline:16px}.small-button{min-height:var(--density-control-height)}.input-shell,.select-shell{height:var(--density-control-height);padding-inline:13px 30px}.icon-button{width:var(--density-control-height);height:var(--density-control-height)}.form-stack input,.field-label input,.tabs button{min-height:var(--density-control-height)}.tabs button span{min-width:24px;height:24px;font-size:var(--type-secondary)}.pagination button{min-width:40px;height:40px}.view-switch button{min-height:40px}.quick-replies button{min-height:36px;padding:6px 10px}.reply-box textarea{min-height:96px;padding:12px 14px}.form-stack label,.form-grid label,.settings-body>label,.form-two label,.field-label,.toggle-cell{font-size:var(--type-control);line-height:1.5}.tag{min-height:28px;font-size:var(--type-status);padding:4px 10px;line-height:1.4}.task-progress-heading .tag{font-size:var(--type-status)}.result-count,.table-footer{font-size:var(--type-secondary);line-height:var(--line-secondary)}table{font-size:var(--type-table);line-height:1.5}th{height:48px;font-size:var(--type-secondary);padding-inline:14px;line-height:1.5}td{height:var(--density-table-row);padding:12px 14px;line-height:1.5}.creator-table th,.creator-table td{font-size:var(--type-table);padding-inline:10px}.table-name,.creator-cell strong,.campaign-name strong{font-size:var(--type-body);line-height:1.5}.cell-subtitle{margin-top:5px}.table-footer{min-height:56px;padding-inline:var(--density-card-padding)}.card-header{min-height:64px;padding-inline:var(--density-card-padding)}.metric-strip .card,.metric-card,.task-stat,.creator-summary-grid>.card,.service-card,.kanban-card,.wizard-member,.creator-summary,.campaign-gate,.form-note,.mock-warning,.rule-note,.prototype-notice{padding:var(--density-card-padding)}.dashboard-hero-grid,.metric-grid,.dashboard-bottom-grid,.task-stat-grid,.creator-summary-grid,.detail-two-column,.wizard-layout,.analytics-grid,.verification-status-grid,.verification-layout,.settings-grid,.metric-strip{gap:var(--density-module-gap)}.task-progress-heading{padding:20px var(--density-card-padding) 14px}.task-progress-heading>span{font-size:var(--type-body);line-height:var(--line-body)}.task-progress-heading strong{font-size:20px}.task-facts{padding:20px var(--density-card-padding);gap:16px}.task-facts strong,.task-facts>div:first-child strong{font-size:var(--type-body);line-height:1.5}.task-actions{padding:0 var(--density-card-padding) var(--density-card-padding);gap:12px}.service-list{padding:14px var(--density-card-padding) 20px;gap:8px}.service-list>div{gap:10px;min-height:42px}.metric-card strong{font-size:28px;line-height:1.25}.compact-list>article{min-height:66px;padding:13px var(--density-card-padding);gap:12px}.todo-list{padding:12px var(--density-card-padding) 18px}.todo-list label{min-height:52px}.detail-stat-grid{gap:14px;margin-block:20px}.detail-stat-grid>div{padding:18px}.detail-stat-grid strong{font-size:20px}.activity-list,.event-list{gap:12px}.activity-list li,.event-list li{gap:5px;padding:15px 16px 15px 30px}.batch-tree{padding:18px var(--density-card-padding)}.bulk-bar{min-height:52px;padding:9px var(--density-card-padding);font-size:var(--type-table)}.batch-browser>aside,.batch-browser>section,.creator-profile-hero,.definition-grid>div,.detail-list>div,.timeline-list{padding:var(--density-card-padding)}.profile-metrics>div{padding:10px 18px}.profile-metrics strong{font-size:var(--type-card-title)}.wizard-progress{padding-inline:var(--density-card-padding)}.wizard-progress>div{min-height:66px;font-size:var(--type-control)}.wizard-progress b{width:26px;height:26px;font-size:var(--type-secondary)}.wizard-main>:not(.card-header),.wizard-side>:not(.card-header){margin-left:var(--density-card-padding);margin-right:var(--density-card-padding)}.summary-list{gap:16px}.template-choice-list{gap:12px}.template-choice-list label{gap:6px 10px;padding:16px}.email-meta{padding:16px var(--density-card-padding);font-size:var(--type-body);line-height:var(--line-body);gap:8px}.email-preview>.body-copy,.email-preview>p{padding:12px var(--density-card-padding) 18px}.checklist{gap:12px}.checklist label{padding:14px}.mock-warning,.gate-steps span,.variable-tags code{font-size:var(--type-secondary);line-height:var(--line-secondary)}.variable-preview{gap:12px;padding:18px}.form-note{font-size:var(--type-secondary);line-height:var(--line-secondary)}.conversation-sort{min-height:52px;padding:12px 16px}.conversation{gap:10px;padding:15px}.conversation b{font-size:var(--type-table);line-height:1.5}.thread-header{padding:16px var(--density-card-padding)}.thread-subject{min-height:52px;padding:10px var(--density-card-padding)}.thread-scroll{padding:var(--density-card-padding)}.thread-message{gap:10px;padding:16px 18px}.quick-replies{padding-inline:var(--density-card-padding)}.reply-box{padding:12px var(--density-card-padding)}.thread-footer-actions{min-height:56px;padding:8px var(--density-card-padding)}.context-profile{padding:var(--density-card-padding);gap:10px}.context-details{padding:16px var(--density-card-padding)}.context-details dl>div{min-height:var(--density-table-row);font-size:var(--type-table);padding-block:12px;line-height:1.5}.kanban-column{padding:14px}.kanban-column>header{font-size:var(--type-table);line-height:1.5}.kanban-card span{font-size:var(--type-secondary);line-height:var(--line-secondary)}.funnel-layout{padding:18px var(--density-card-padding) var(--density-card-padding)}.funnel-stats>div{min-height:46px;font-size:var(--type-table);padding:10px 12px;line-height:1.5}.recharts-text{font-size:var(--type-secondary)}.session-preview{gap:var(--density-module-gap);padding:var(--density-card-padding)}.browser-bar{height:38px;padding-inline:12px}.browser-bar>div{font-size:var(--type-secondary);padding:5px 10px}.browser-content{gap:12px}.session-meta{gap:16px}.session-meta>div{font-size:var(--type-table);line-height:1.5}.session-meta dl>div{min-height:var(--density-table-row);gap:5px;padding-block:12px}.session-meta dd{font-size:var(--type-body);line-height:var(--line-body)}.action-queue{padding:8px var(--density-card-padding)}.action-queue article{gap:14px;min-height:64px;padding:14px 0}.action-queue span{font-size:var(--type-table);line-height:1.5}.settings-section>header{min-height:82px;padding:16px var(--density-card-padding);gap:14px}.settings-body{padding:10px var(--density-card-padding) var(--density-card-padding)}.form-two{gap:14px;padding-block:12px 16px}.setting-row{gap:18px;min-height:72px}.field-help{margin:7px 0 12px}.modal>header,.drawer>header{min-height:64px;padding-inline:var(--density-card-padding)}.modal-body,.drawer-body{padding:var(--density-card-padding)}.modal>footer,.drawer>footer{min-height:66px;padding-inline:var(--density-card-padding);gap:10px}.product-empty{padding:40px var(--density-card-padding)}.toast{font-size:var(--type-control);padding:14px 18px;line-height:1.5}.message-context .profile-metrics{padding:14px 8px}.message-context .profile-metrics>span{gap:4px;padding-inline:7px}.message-context .profile-metrics strong{font-size:var(--type-body)}.message-context .timeline-list>div{gap:5px;padding:0 10px 18px 30px}.tag.tag{font-size:var(--type-status);line-height:1.4}.table-title>span,.todo-list small{font-size:var(--type-secondary);line-height:var(--line-secondary);white-space:normal}
