.agenda-page-v2,.reports-page-v2,.settings-page-v2,.onboarding-page-v2{background:var(--bg-canvas);min-height:calc(100vh - var(--topbar-h))}.app:has(.onboarding-page-v2){grid-template:"main main"1fr/1fr}:is(.app:has(.onboarding-page-v2) .side,.app:has(.onboarding-page-v2) .top,.app:has(.onboarding-page-v2) .mobile-bottom-bar){display:none}.agenda-page-v2 .page-head,.reports-page-v2 .page-head,.settings-page-v2 .page-head,.onboarding-page-v2 .page-head{background:var(--bg-surface);border-bottom:thin solid var(--bd-default);padding:var(--s-6) var(--s-9);justify-content:space-between;align-items:center;gap:var(--s-6);display:flex}.agenda-page-v2 .page-head h1,.reports-page-v2 .page-head h1,.settings-page-v2 .page-head h1,.onboarding-page-v2 .page-head h1{font-family:var(--f-display);font-size:var(--t-4xl);line-height:1}.agenda-page-v2 .page-head .sub,.reports-page-v2 .page-head .sub,.settings-page-v2 .page-head .sub,.onboarding-page-v2 .page-head .sub{align-items:center;gap:var(--s-4);margin-top:var(--s-3);color:var(--fg-secondary);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.page-head .sub .dot{width:var(--s-2);height:var(--s-2);border-radius:var(--r-pill);background:var(--fg-tertiary)}.page-head .sub .success{color:var(--sx-success);font-weight:var(--fw-semibold)}.agenda-warning-copy{color:var(--sx-warning);font-weight:var(--fw-semibold)}.page-head .actions,.page-head .split,.page-header-meta{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.page-header-meta{margin-top:var(--s-4)}.page-meta-chip,.page-status-pill{background:var(--bg-subtle);border:thin solid var(--bd-default);border-radius:var(--r-pill);color:var(--fg-secondary);font-family:var(--f-mono);font-size:var(--t-xs);align-items:center;gap:var(--s-2);min-height:var(--s-6);padding:0 var(--s-4);display:inline-flex}.page-status-pill.is-info{background:var(--sx-info-bg);border-color:var(--sx-info-bd);color:var(--sx-info)}.page-status-pill.is-warning{background:var(--sx-warning-bg);border-color:var(--sx-warning-bd);color:var(--sx-warning)}.page-status-pill.is-success{background:var(--sx-success-bg);border-color:var(--sx-success-bd);color:var(--sx-success)}.page-status-pill.is-danger,.page-status-pill.is-critical{background:var(--sx-danger-bg);border-color:var(--sx-danger-bd);color:var(--sx-danger)}.main>.stack-gap{gap:var(--s-6);min-height:calc(100vh - var(--topbar-h));flex-direction:column;display:flex}.main>.stack-gap:not(.agenda-page-v2):not(.reports-page-v2):not(.settings-page-v2):not(.onboarding-page-v2)>:not(.page-head){margin-inline:var(--s-9)}.main>.stack-gap:not(.agenda-page-v2):not(.reports-page-v2):not(.settings-page-v2):not(.onboarding-page-v2)>:last-child:not(.page-head){margin-bottom:var(--s-8)}.stack-gap{gap:var(--s-6);flex-direction:column;display:flex}.panel{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.panel-head{border-bottom:thin solid var(--bd-subtle);padding:var(--s-6) var(--s-7)}.panel-head-inline{align-items:flex-start;gap:var(--s-5);justify-content:space-between;display:flex}.panel-head h2,.panel-head .panel-title,.action-bar h2,.dashboard-spotlight strong{color:var(--fg-primary);font-family:var(--f-display);font-size:var(--t-xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.panel-head p,.panel-head .panel-sub,.action-bar p,.dashboard-spotlight span{color:var(--fg-secondary);font-size:var(--t-sm);line-height:var(--lh-normal);margin-top:var(--s-2)}.panel-controls,.cell-actions,.action-bar-actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.cell-actions.is-wrapped{flex-wrap:wrap}.cell-actions.is-panel-padded,.integration-card-grid.is-panel-padded{padding:0 var(--s-6) var(--s-6)}.action-bar{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);box-shadow:var(--sh-1);align-items:center;gap:var(--s-6);padding:var(--s-6) var(--s-7);justify-content:space-between;display:flex}.dashboard-command-grid{gap:var(--s-6);grid-template-columns:minmax(0, 2fr) minmax(calc((var(--s-12) * 4) + var(--s-6)), 1fr);display:grid}.dashboard-spotlight{background:var(--a-50);border:thin solid var(--a-200);border-radius:var(--r-lg);color:var(--fg-primary);gap:var(--s-2);padding:var(--s-6) var(--s-7);flex-direction:column;justify-content:center;display:flex}.dashboard-spotlight small,.settings-overview-card small,.supervision-overview-card small,.supervision-priority-card small{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:0;text-transform:uppercase}.stats-grid,.metrics-grid,.settings-overview-grid,.supervision-overview-grid,.supervision-priority-grid,.integration-card-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fit, minmax(calc((var(--s-12) * 4) + var(--s-4)), 1fr));display:grid}.stats-grid.cols-2,.metrics-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-grid .kpi{min-height:calc((var(--s-12) * 2) + var(--s-2))}.metrics-grid .kpi-value{font-size:var(--t-3xl);line-height:var(--lh-tight);overflow-wrap:anywhere;white-space:normal}.settings-overview-card,.supervision-overview-card,.supervision-priority-card,.panel-card,.integration-card{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);color:var(--fg-primary);gap:var(--s-3);min-width:0;padding:var(--s-6);flex-direction:column;display:flex}.settings-overview-card strong,.supervision-overview-card strong,.supervision-priority-card strong,.panel-card h3,.integration-card strong{color:var(--fg-primary);font-family:var(--f-display);font-size:var(--t-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.settings-overview-card span,.supervision-overview-card span,.supervision-priority-card span,.panel-card li,.integration-card span,.integration-card p{color:var(--fg-secondary);font-size:var(--t-sm);line-height:var(--lh-normal)}.settings-overview-card.is-info,.supervision-overview-card.is-info,.integration-card.is-connected{background:var(--sx-info-bg);border-color:var(--sx-info-bd)}.settings-overview-card.is-success,.supervision-overview-card.is-success{background:var(--sx-success-bg);border-color:var(--sx-success-bd)}.settings-overview-card.is-warning,.supervision-overview-card.is-warning,.integration-card.is-degraded{background:var(--sx-warning-bg);border-color:var(--sx-warning-bd)}.settings-overview-card.is-muted,.supervision-overview-card.is-muted,.integration-card.is-disconnected{background:var(--bg-subtle)}.integration-card.is-selected{border-color:var(--bd-accent);box-shadow:var(--ring-focus)}.preview-body{color:var(--fg-secondary);font-size:var(--t-sm);line-height:var(--lh-normal);padding:0 var(--s-6) var(--s-6);white-space:pre-line}.settings-module-link{border-top:thin solid var(--bd-subtle);color:var(--a-700);font-size:var(--t-sm);font-weight:var(--fw-semibold);padding-top:var(--s-4);justify-content:space-between;align-items:center;margin-top:auto;text-decoration:none;display:flex}.settings-module-link:hover{color:var(--a-800)}.settings-module-link small{color:var(--fg-tertiary)}.panel-subgrid{gap:var(--s-5);padding:0 var(--s-6) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dense-list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.table-cell-stack{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.table-cell-stack strong{color:var(--fg-primary);font-weight:var(--fw-semibold)}.table-cell-stack span,.table-cell-stack small{color:var(--fg-tertiary);font-size:var(--t-xs);line-height:var(--lh-normal)}.table-cell-stack.inline{align-items:center;gap:var(--s-4);flex-direction:row}.creative-thumb{background:var(--a-50);border:thin solid var(--a-200);border-radius:var(--r-lg);color:var(--a-700);font-family:var(--f-mono);font-size:var(--t-sm);font-weight:var(--fw-semibold);height:calc(var(--s-12) + var(--s-2));width:calc(var(--s-12) + var(--s-2));flex-shrink:0;place-items:center;display:grid;overflow:hidden}.creative-thumb img{object-fit:cover;width:100%;height:100%;display:block}.form-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fit, minmax(calc((var(--s-12) * 4) + var(--s-4)), 1fr));display:grid}.form-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.is-padded,.integration-card-grid.is-padded,.stats-grid.is-padded{padding:var(--s-6)}.stats-grid.is-bottom-padded{padding-bottom:var(--s-6)}.panel-body-stack{padding:var(--s-6)}.settings-expert-summary{margin:var(--s-4) var(--s-6)}.settings-expert-body{padding:0 var(--s-6) var(--s-6)}.settings-log-list{gap:var(--s-4);padding:0 var(--s-6) var(--s-6);display:grid}.panel-head.is-flush{padding:0}.whatsapp-editor-canvas{background:var(--bg-sunken);border:thin solid var(--bd-subtle);border-radius:var(--r-lg);height:calc((var(--s-12) * 8) + var(--s-4));min-height:calc((var(--s-12) * 8) + var(--s-4));overflow:hidden}.integration-doc-list.is-padded,.wizard-actions.is-padded{padding:0 var(--s-6) var(--s-6)}.settings-audit-callout.is-inset{margin:0 var(--s-6) var(--s-6)}.is-spaced-top{margin-top:var(--s-6)}.is-spaced-top-sm{margin-top:var(--s-4)}.is-spaced-bottom{margin-bottom:var(--s-6)}.is-spaced-bottom-sm{margin-bottom:var(--s-3)}.full-width{grid-column:1/-1}.inline-form,.dna-form{gap:var(--s-6);flex-direction:column;display:flex}.inline-form.compact{padding:var(--s-6)}.inline-form label,.form-grid label,.integration-field-card,.check-row{color:var(--fg-secondary);font-size:var(--t-sm);font-weight:var(--fw-medium);gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.check-row{flex-direction:row;align-items:center}.check-row input[type=checkbox]{min-height:var(--s-4);width:var(--s-4);flex:none}.inline-form :is(input,select,textarea),.form-grid :is(input,select,textarea),.cell-actions select,.terminal-input{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-md);color:var(--fg-primary);font:inherit;font-size:var(--t-sm);min-height:var(--s-8);padding:var(--s-3) var(--s-4);width:100%}.inline-form :is(input,select,textarea):hover,.form-grid :is(input,select,textarea):hover,.cell-actions select:hover,.terminal-input:hover{border-color:var(--bd-strong)}.inline-form :is(input,select,textarea):focus,.form-grid :is(input,select,textarea):focus,.cell-actions select:focus,.terminal-input:focus{border-color:var(--bd-focus);box-shadow:var(--ring-focus);outline:none}.inline-form :is(input,select,textarea):disabled,.form-grid :is(input,select,textarea):disabled,.cell-actions select:disabled{background:var(--bg-subtle);color:var(--fg-disabled);cursor:not-allowed}.inline-form textarea,.form-grid textarea{line-height:var(--lh-normal);resize:vertical}.inline-form label .btn,.form-grid label .btn{align-self:flex-start}.cluster-row,.wizard-actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.wizard-actions{border-top:thin solid var(--bd-subtle);padding-top:var(--s-5);justify-content:flex-end}.terminal-surface{gap:var(--s-5);padding:var(--s-6);flex-direction:column;display:flex}.terminal-input{font-family:var(--f-mono);min-height:calc((var(--s-12) * 3) + var(--s-6))}.settings-step-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fit, minmax(calc((var(--s-12) * 3) + var(--s-8)), 1fr));padding:var(--s-6);display:grid}.inline-message{background:var(--sx-warning-bg);border:thin solid var(--sx-warning-bd);border-radius:var(--r-md);color:var(--sx-warning);font-size:var(--t-sm);padding:var(--s-4) var(--s-5)}.ds-strip{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);box-shadow:var(--sh-1);align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);flex-wrap:wrap;display:flex}.ds-strip-label{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:0;text-transform:uppercase}.filter-sep{background:var(--bd-default);min-height:var(--s-6);width:var(--s-1);align-self:stretch}.date-pills{gap:var(--s-2);padding:var(--s-1);background:var(--bg-subtle);border:thin solid var(--bd-default);border-radius:var(--r-lg);align-items:center;display:inline-flex}.date-pills button{color:var(--fg-secondary);font-size:var(--t-sm);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);cursor:pointer;font-weight:var(--fw-medium);background:0 0;border:0}.date-pills button.active{background:var(--bg-surface);color:var(--a-700);box-shadow:var(--sh-1)}.agenda-page-v2 .agenda-board{grid-template-columns:1fr calc((var(--s-12) * 5) + var(--s-10));gap:var(--s-7);padding:var(--s-7) var(--s-9);display:grid}.agenda-page-v2 .agenda-layout{grid-template-columns:calc((var(--s-12) * 4) + var(--s-2)) minmax(0, 1fr);gap:var(--s-7);display:grid}.agenda-page-v2 .agenda-sidebar{gap:var(--s-5);flex-direction:column;display:flex}.agenda-page-v2 .mini-cal,.agenda-page-v2 .filters{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);padding:var(--s-5)}.agenda-page-v2 .mini-cal .mc-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);display:flex}.agenda-page-v2 .mini-cal .mc-head strong{font-family:var(--f-display);font-size:var(--t-md);font-weight:var(--fw-semibold);text-transform:capitalize}.agenda-page-v2 .mini-cal .mc-grid{gap:var(--s-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agenda-page-v2 .mini-cal .mc-grid .dow{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:0;padding:var(--s-3) 0;text-align:center;text-transform:uppercase}.agenda-page-v2 .mini-cal .mc-grid .d{aspect-ratio:1;border-radius:var(--r-sm);color:var(--fg-primary);cursor:pointer;font-family:var(--f-mono);font-size:var(--t-sm);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);background:0 0;border:0;place-items:center;display:grid;position:relative}.agenda-page-v2 .mini-cal .mc-grid .d:hover{background:var(--bg-hover)}.agenda-page-v2 .mini-cal .mc-grid .d.muted{color:var(--fg-disabled)}.agenda-page-v2 .mini-cal .mc-grid .d.today{background:var(--a-600);color:var(--n-0)}.agenda-page-v2 .mini-cal .mc-grid .d.has-evt:after{background:var(--a-500);border-radius:var(--r-pill);content:"";height:var(--s-2);margin-top:calc(var(--s-5) + var(--s-1));width:var(--s-2);display:block;position:absolute}.agenda-page-v2 .mini-cal .mc-grid .d.today.has-evt:after{background:var(--n-0)}.agenda-page-v2 .filters h4{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:0;margin-bottom:var(--s-4);text-transform:uppercase}.agenda-page-v2 .filter-item{color:var(--fg-primary);cursor:pointer;font-size:var(--t-sm);align-items:center;gap:var(--s-3);padding:var(--s-3) 0;display:flex}.agenda-page-v2 .filter-item .sw{border-radius:var(--r-sm);height:var(--s-5);width:var(--s-5)}.agenda-page-v2 .filter-item .sw.accent{background:var(--a-500)}.agenda-page-v2 .filter-item .sw.success{background:var(--sx-success)}.agenda-page-v2 .filter-item .sw.warning{background:var(--sx-warning)}.agenda-page-v2 .filter-item .sw.danger{background:var(--sx-danger)}.agenda-page-v2 .filter-item .cnt{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);margin-left:auto}.agenda-page-v2 .agenda-campus-filter{align-items:flex-start;gap:var(--s-2);flex-direction:column}.agenda-page-v2 .filter-select{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-md);color:var(--fg-primary);font:inherit;height:var(--s-10);padding:0 var(--s-4);width:100%}.agenda-page-v2 .agenda-main-column{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.agenda-page-v2 .agenda-toolbar{align-items:center;gap:var(--s-3);justify-content:flex-end;display:flex}.agenda-page-v2 .day-grid{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);grid-template-columns:calc(var(--s-11) + var(--s-5)) repeat(5, minmax(0, 1fr));display:grid;overflow:hidden}.agenda-page-v2 .dg-row{display:contents}.agenda-page-v2 .dg-head-cell{background:var(--bg-subtle);border-bottom:thin solid var(--bd-default);border-right:thin solid var(--bd-subtle);color:var(--fg-secondary);font-size:var(--t-sm);padding:var(--s-5) var(--s-4);text-align:center;text-transform:capitalize}.agenda-page-v2 .dg-head-cell:last-of-type{border-right:0}.agenda-page-v2 .dg-head-cell.today{background:var(--a-50);color:var(--a-700)}.agenda-page-v2 .dg-head-cell .dnum{color:var(--fg-primary);font-family:var(--f-display);font-size:var(--t-2xl);font-weight:var(--fw-bold);margin-bottom:var(--s-1);display:block}.agenda-page-v2 .dg-head-cell.today .dnum{color:var(--a-700)}.agenda-page-v2 .dg-hour{border-bottom:thin solid var(--bd-subtle);border-right:thin solid var(--bd-subtle);color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);padding:var(--s-3);text-align:right}.agenda-page-v2 .dg-cell{border-bottom:thin solid var(--bd-subtle);border-right:thin solid var(--bd-subtle);min-height:calc(var(--s-11) + var(--s-4));padding:var(--s-1);position:relative}.agenda-page-v2 .dg-row .dg-cell:last-child{border-right:0}.agenda-page-v2 .dg-cell.highlight{background:color-mix(in oklab, var(--a-500) 3%, transparent)}.agenda-page-v2 .dg-cell.muted-slot{background:var(--bg-subtle)}.agenda-page-v2 .agenda-lunch{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);padding:var(--s-3);text-align:center;display:block}.agenda-page-v2 .evt{background:var(--a-50);border:0;border-left:var(--s-1) solid var(--a-500);border-radius:var(--r-sm);color:var(--a-900);cursor:pointer;font-size:var(--t-xs);line-height:var(--lh-snug);margin-bottom:var(--s-1);padding:var(--s-3) var(--s-4);text-align:left;width:100%;display:block;position:relative}.agenda-page-v2 .evt strong{color:var(--fg-primary);font-size:var(--t-sm);font-weight:var(--fw-semibold);margin-bottom:var(--s-1);display:block}.agenda-page-v2 .evt small{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs)}.agenda-page-v2 .evt.warning{background:var(--sx-warning-bg);border-left-color:var(--sx-warning)}.agenda-page-v2 .evt.danger{background:var(--sx-danger-bg);border-left-color:var(--sx-danger)}.agenda-page-v2 .evt.success{background:var(--sx-success-bg);border-left-color:var(--sx-success)}.agenda-page-v2 .evt.solid{background:var(--a-600);border-left-color:var(--a-800);color:var(--n-0)}.agenda-page-v2 .evt.solid strong,.agenda-page-v2 .evt.solid small{color:var(--n-0)}.agenda-page-v2 .agenda-detail-panel.compact{padding:var(--s-5)}.agenda-page-v2 .agenda-detail-inline{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.agenda-page-v2 .agenda-detail-inline>div{gap:var(--s-1);min-width:min(100%, calc(var(--s-12) * 4));flex-direction:column;margin-right:auto;display:flex}.agenda-page-v2 .agenda-detail-inline small{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase}.agenda-page-v2 .agenda-detail-inline strong{color:var(--fg-primary);font-family:var(--f-display);font-size:var(--t-lg)}.agenda-page-v2 .agenda-detail-inline span{color:var(--fg-secondary);font-size:var(--t-sm)}.agenda-page-v2 .agenda-operation-note{color:var(--fg-secondary);font-size:var(--t-sm);gap:var(--s-2);margin-top:var(--s-5);flex-direction:column;display:flex}.agenda-page-v2 .agenda-operation-note textarea{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-md);color:var(--fg-primary);font:inherit;min-height:var(--s-12);padding:var(--s-4);resize:vertical}.agenda-page-v2 .inline-message{background:var(--bg-subtle);border-radius:var(--r-md);color:var(--fg-secondary);font-size:var(--t-sm);margin-top:var(--s-4);padding:var(--s-4)}.agenda-page-v2 .agenda-mobile-cards{display:none}.agenda-page-v2 .agenda-mobile-card{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);gap:var(--s-4);padding:var(--s-4);display:grid}.agenda-page-v2 .agenda-mobile-card.selected{border-color:var(--a-500);box-shadow:inset 0 0 0 thin var(--a-500)}.agenda-page-v2 .agenda-mobile-card.is-loading,.agenda-page-v2 .agenda-mobile-empty{color:var(--fg-secondary);font-size:var(--t-sm)}.agenda-page-v2 .agenda-mobile-card header,.agenda-page-v2 .agenda-mobile-card-check{align-items:flex-start;gap:var(--s-3);justify-content:space-between;min-width:0;display:flex}.agenda-page-v2 .agenda-mobile-card-check{flex:1;justify-content:flex-start}.agenda-page-v2 .agenda-mobile-card-check input{margin-top:var(--s-1);flex:none}.agenda-page-v2 .agenda-mobile-card .lead-cell-main{min-width:0}.agenda-page-v2 .agenda-mobile-card .btn{justify-self:flex-start}.agenda-page-v2 .agenda-mobile-card-grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agenda-page-v2 .agenda-mobile-card-field{gap:var(--s-1);min-width:0;display:grid}.agenda-page-v2 .agenda-mobile-card-field small{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase}.agenda-page-v2 .agenda-mobile-card-field strong{color:var(--fg-primary);font-size:var(--t-sm);font-weight:var(--fw-medium);overflow-wrap:anywhere}.agenda-page-v2 .agenda-calendar-panel,.agenda-page-v2 .agenda-detail-panel,.reports-page-v2 .panel{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);box-shadow:none}.agenda-page-v2 .agenda-week-grid{border-top:thin solid var(--bd-default);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agenda-page-v2 .agenda-day-column{border-right:thin solid var(--bd-subtle);min-height:calc((var(--s-12) * 8) + var(--s-4));background:var(--bg-surface)}.agenda-page-v2 .agenda-day-column:last-child{border-right:0}.agenda-page-v2 .agenda-day-column header{padding:var(--s-5) var(--s-4);border-bottom:thin solid var(--bd-default);background:var(--bg-subtle);text-align:center}.agenda-page-v2 .agenda-day-column header strong{font-family:var(--f-display);font-size:var(--t-xl);color:var(--fg-primary);display:block}.agenda-page-v2 .agenda-day-column header small{font-family:var(--f-mono);color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:.08em}.agenda-page-v2 .agenda-day-items{gap:var(--s-3);padding:var(--s-3);flex-direction:column;display:flex}.agenda-page-v2 .agenda-visit-card{text-align:left;background:var(--a-50);border:0;border-left:var(--s-1) solid var(--a-500);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4);color:var(--a-900);cursor:pointer}.agenda-page-v2 .agenda-visit-card strong,.agenda-page-v2 .agenda-visit-card span,.agenda-page-v2 .agenda-visit-card small{display:block}.agenda-page-v2 .agenda-visit-card strong{color:var(--fg-primary);font-size:var(--t-sm)}.agenda-page-v2 .agenda-visit-card span,.agenda-page-v2 .agenda-visit-card small{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs)}.agenda-page-v2 .agenda-visit-card.is-success{background:var(--sx-success-bg);border-left-color:var(--sx-success)}.agenda-page-v2 .agenda-visit-card.is-warning{background:var(--sx-warning-bg);border-left-color:var(--sx-warning)}.agenda-page-v2 .agenda-visit-card.is-critical{background:var(--sx-danger-bg);border-left-color:var(--sx-danger)}.agenda-page-v2 .agenda-visit-card.active{background:var(--a-600);border-left-color:var(--a-800)}.agenda-page-v2 .agenda-visit-card.active :is(strong,span,small){color:var(--n-0)}.reports-page-v2>.stack-gap{padding:var(--s-7) var(--s-9)}.reports-page-v2 .kpi-grid{margin-bottom:var(--s-6)}.reports-page-v2 .reportes-dashboard{gap:var(--s-7)}.reports-page-v2 .report-filters{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);align-items:center;gap:var(--s-5);padding:var(--s-5);justify-content:space-between;display:flex}.reports-page-v2 .report-filter-fields,.reports-page-v2 .report-filter-actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.reports-page-v2 .report-filter-fields .input{max-width:calc((var(--s-12) * 3) + var(--s-8))}.reports-page-v2 .reports-grid{gap:var(--s-6);grid-template-columns:2fr 1fr;display:grid}.reports-page-v2 .reports-grid.tri{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-page-v2 .chart-card{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);padding:var(--s-7)}.reports-page-v2 .chart-card .ch-head{align-items:flex-start;gap:var(--s-5);margin-bottom:var(--s-6);justify-content:space-between;display:flex}.reports-page-v2 .chart-card h3{font-family:var(--f-display);font-size:var(--t-xl);font-weight:var(--fw-semibold)}.reports-page-v2 .chart-card .sub{color:var(--fg-tertiary);font-size:var(--t-sm);margin-top:var(--s-1)}.reports-page-v2 .legend-inline{color:var(--fg-secondary);font-size:var(--t-xs);gap:var(--s-5);flex-wrap:wrap;display:flex}.reports-page-v2 .legend-inline span{align-items:center;gap:var(--s-2);display:inline-flex}.reports-page-v2 .reports-mobile-cards{display:none}.reports-page-v2 .reports-mobile-card{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);gap:var(--s-4);padding:var(--s-4);display:grid}.reports-page-v2 .reports-mobile-card.selected{border-color:var(--a-500);box-shadow:inset 0 0 0 thin var(--a-500)}.reports-page-v2 .reports-mobile-empty{color:var(--fg-secondary);font-size:var(--t-sm)}.reports-page-v2 .reports-mobile-card header,.reports-page-v2 .reports-mobile-card-check{align-items:flex-start;gap:var(--s-3);justify-content:space-between;min-width:0;display:flex}.reports-page-v2 .reports-mobile-card-check{flex:1;justify-content:flex-start}.reports-page-v2 .reports-mobile-card-check input{margin-top:var(--s-1);flex:none}.reports-page-v2 .reports-mobile-card .lead-cell-main,.reports-page-v2 .reports-mobile-card .row-name{min-width:0}.reports-page-v2 .reports-mobile-card .workspace-inline-badges{justify-content:flex-end}.reports-page-v2 .reports-mobile-card .btn{justify-self:flex-start}.reports-page-v2 .reports-mobile-card-grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reports-page-v2 .reports-mobile-card-field{gap:var(--s-1);min-width:0;display:grid}.reports-page-v2 .reports-mobile-card-field small{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase}.reports-page-v2 .reports-mobile-card-field strong{color:var(--fg-primary);font-size:var(--t-sm);font-weight:var(--fw-medium);overflow-wrap:anywhere}.reports-page-v2 .report-dot{border-radius:var(--r-pill);height:var(--s-4);width:var(--s-4);display:inline-block}.reports-page-v2 .report-dot.lead{background:var(--a-200)}.reports-page-v2 .report-dot.mql{background:var(--a-400)}.reports-page-v2 .report-dot.sql{background:var(--a-600)}.reports-page-v2 .report-dot.inscrito{background:var(--a-800)}.reports-page-v2 .report-dot.show{background:var(--sx-success)}.reports-page-v2 .report-dot.noshow{background:var(--sx-danger)}.reports-page-v2 .bars-ext{border-bottom:thin solid var(--bd-default);align-items:flex-end;gap:var(--s-3);height:calc((var(--s-12) * 3) + var(--s-7));padding-top:var(--s-5);display:flex;position:relative}.reports-page-v2 .bars-ext:before,.reports-page-v2 .bars-ext:after{border-top:thin dashed var(--bd-subtle);content:"";position:absolute;left:0;right:0}.reports-page-v2 .bars-ext:before{top:33%}.reports-page-v2 .bars-ext:after{top:66%}.reports-page-v2 .bars-ext .bar-col{cursor:pointer;gap:var(--s-1);flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.reports-page-v2 .bars-ext .seg{border-radius:var(--r-xs);flex:0 0 var(--metric);min-height:var(--s-2)}.reports-page-v2 .bars-ext .seg.lead{background:var(--a-200)}.reports-page-v2 .bars-ext .seg.mql{background:var(--a-400)}.reports-page-v2 .bars-ext .seg.sql{background:var(--a-600)}.reports-page-v2 .bars-ext .seg.inscrito{background:var(--a-800)}.reports-page-v2 .bars-ext .bar-col[data-total]:before{color:var(--fg-secondary);content:attr(data-total);font-family:var(--f-mono);font-size:var(--t-xs);font-weight:var(--fw-medium);opacity:0;left:50%;top:calc((var(--s-7) + var(--s-1)) * -1);transition:opacity var(--mo-fast);position:absolute;transform:translate(-50%)}.reports-page-v2 .bars-ext .bar-col:hover:before,.reports-page-v2 .bars-ext .bar-col.active:before{opacity:1}.reports-page-v2 .bars-ext .bar-col.active .seg{box-shadow:0 0 0 var(--s-1) var(--a-600)}.reports-page-v2 .bar-x{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);gap:var(--s-3);margin-top:var(--s-4);display:flex}.reports-page-v2 .bar-x span{text-align:center;flex:1}.reports-page-v2 .funnel{gap:var(--s-3);flex-direction:column;display:flex}.reports-page-v2 .funnel-block{display:contents}.reports-page-v2 .funnel-step{background:var(--bg-subtle);border-radius:var(--r-md);align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.reports-page-v2 .funnel-step .fill{background:var(--a-100);width:var(--metric);z-index:0;position:absolute;top:0;bottom:0;left:0}.reports-page-v2 .funnel-step.s2 .fill{background:color-mix(in oklab, var(--a-200) 70%, transparent)}.reports-page-v2 .funnel-step.s3 .fill{background:color-mix(in oklab, var(--a-400) 50%, transparent)}.reports-page-v2 .funnel-step.s4 .fill{background:color-mix(in oklab, var(--a-600) 35%, transparent)}.reports-page-v2 .funnel-step.s5 .fill{background:color-mix(in oklab, var(--a-800) 30%, transparent)}.reports-page-v2 .funnel-step .lbl,.reports-page-v2 .funnel-step .val{z-index:1;position:relative}.reports-page-v2 .funnel-step .lbl{color:var(--fg-primary);font-size:var(--t-sm);font-weight:var(--fw-medium);align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.reports-page-v2 .funnel-step .lbl small{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs)}.reports-page-v2 .funnel-step .val{color:var(--fg-primary);font-family:var(--f-display);font-size:var(--t-lg);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.reports-page-v2 .funnel-arrow{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);padding:0 var(--s-5);justify-content:space-between;display:flex}.reports-page-v2 .funnel-arrow .drop{color:var(--sx-danger)}.reports-page-v2 .funnel-arrow .conv{color:var(--sx-success)}.reports-page-v2 .line-chart{height:calc((var(--s-12) * 3) + var(--s-7));width:100%}.reports-page-v2 .line-chart .grid-line{stroke:var(--bd-subtle);stroke-dasharray:var(--s-1) var(--s-2)}.reports-page-v2 .line-chart .axis-label{fill:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs)}.reports-page-v2 .line-chart .area-show{fill:color-mix(in oklab, var(--sx-success) 15%, transparent)}.reports-page-v2 .line-chart .line-show{fill:none;stroke:var(--sx-success);stroke-width:var(--s-1)}.reports-page-v2 .line-chart .line-noshow{fill:none;stroke:var(--sx-danger);stroke-dasharray:var(--s-2) var(--s-3);stroke-width:var(--s-1)}.reports-page-v2 .line-chart .dot{fill:var(--bg-surface);stroke:var(--sx-success);stroke-width:var(--s-1)}.reports-page-v2 .report-metric-row{border-top:thin solid var(--bd-subtle);gap:var(--s-6);margin-top:var(--s-5);padding-top:var(--s-5);display:flex}.reports-page-v2 .report-metric-row strong{color:var(--fg-primary);font-family:var(--f-display);font-size:var(--t-2xl);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);display:block}.reports-page-v2 .report-metric-row strong.success{color:var(--sx-success)}.reports-page-v2 .report-metric-row strong.danger{color:var(--sx-danger)}.reports-page-v2 .report-metric-row span{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs)}.reports-page-v2 .donut-card{align-items:center;gap:var(--s-5);flex-direction:column;display:flex}.reports-page-v2 .donut-card .ch-head{width:100%;margin-bottom:0}.reports-page-v2 .report-source-ring{background:conic-gradient(var(--a-600) 0 42%, var(--a-400) 42% 62%, var(--sx-purple) 62% 78%, var(--sx-warning) 78% 90%, var(--n-300) 90% 100%);height:calc((var(--s-12) * 2) + var(--s-9));width:calc((var(--s-12) * 2) + var(--s-9))}.reports-page-v2 .src-list{gap:var(--s-4);flex-direction:column;width:100%;display:flex}.reports-page-v2 .src-row{font-size:var(--t-sm);align-items:center;gap:var(--s-4);grid-template-columns:var(--s-5) minmax(0, 1fr) auto auto;display:grid}.reports-page-v2 .src-row .dot{border-radius:var(--r-pill);height:var(--s-5);width:var(--s-5)}.reports-page-v2 .src-row .source-0{background:var(--a-600)}.reports-page-v2 .src-row .source-1{background:var(--a-400)}.reports-page-v2 .src-row .source-2{background:var(--sx-purple)}.reports-page-v2 .src-row .source-3{background:var(--sx-warning)}.reports-page-v2 .src-row .source-4{background:var(--n-300)}.reports-page-v2 .src-row .nm{color:var(--fg-primary)}.reports-page-v2 .src-row .cnt,.reports-page-v2 .src-row .pct{color:var(--fg-secondary);font-family:var(--f-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.reports-page-v2 .src-row .pct{color:var(--fg-tertiary);text-align:right}.reports-page-v2 .rank-row td{padding:var(--s-4) var(--s-5)}.reports-page-v2 .rank-row .pos{background:var(--bg-subtle);border-radius:var(--r-pill);color:var(--fg-secondary);font-family:var(--f-mono);font-size:var(--t-sm);font-weight:var(--fw-bold);height:var(--s-8);width:var(--s-8);place-items:center;display:inline-grid}.reports-page-v2 .rank-row.top1 .pos{background:var(--sx-warning-bg);color:var(--sx-warning)}.reports-page-v2 .rank-row.top2 .pos{background:var(--n-200);color:var(--n-700)}.reports-page-v2 .rank-row.top3 .pos{background:var(--a-100);color:var(--a-700)}.reports-page-v2 .rank-conv{color:var(--sx-success);font-family:var(--f-mono);font-size:var(--t-xs);font-weight:var(--fw-semibold)}.reports-page-v2 .mini-bar{background:var(--bg-subtle);border-radius:var(--r-pill);height:var(--s-3);vertical-align:middle;width:calc(var(--s-12) + var(--s-9));display:inline-block;overflow:hidden}.reports-page-v2 .mini-bar span{background:var(--a-500);border-radius:var(--r-pill);height:100%;width:var(--metric);display:block}.reports-page-v2 .ta-right{text-align:right}.reports-page-v2 .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.reports-page-v2 .insights{background:var(--sx-purple-bg);border:thin solid var(--sx-purple-bd);border-radius:var(--r-lg);padding:var(--s-6)}.reports-page-v2 .insights .ins-brand{color:var(--sx-purple);font-size:var(--t-sm);font-weight:var(--fw-semibold);align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);display:inline-flex}.reports-page-v2 .insights .ins-item{border-top:thin solid var(--sx-purple-bd);color:var(--fg-primary);font-size:var(--t-sm);gap:var(--s-4);line-height:var(--lh-normal);padding:var(--s-4) 0;display:flex}.reports-page-v2 .insights .ins-item:first-of-type{border-top:0;padding-top:0}.reports-page-v2 .insights .ins-item .pill{background:var(--bg-surface);border:thin solid var(--sx-purple-bd);border-radius:var(--r-pill);color:var(--sx-purple);font-family:var(--f-mono);font-size:var(--t-xs);font-weight:var(--fw-bold);height:var(--s-7);width:var(--s-7);flex-shrink:0;place-items:center;display:grid}.reports-page-v2 .insights .ins-item em{color:var(--sx-purple);font-style:normal;font-weight:var(--fw-semibold)}.reports-page-v2 .heatmap{gap:var(--s-1);grid-template-columns:var(--s-10) repeat(12, minmax(0, 1fr));margin-top:var(--s-4);display:grid}.reports-page-v2 .heatmap .hm-row{display:contents}.reports-page-v2 .heatmap .hm-lbl{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);padding-right:var(--s-3);text-align:right;justify-content:flex-end;align-items:center;display:flex}.reports-page-v2 .heatmap .hm-col-lbl{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);padding:var(--s-2) 0;text-align:center}.reports-page-v2 .heatmap .hm-cell{aspect-ratio:1.2;background:var(--bg-subtle);border-radius:var(--r-xs);cursor:pointer;transition:transform var(--mo-fast);position:relative}.reports-page-v2 .heatmap .hm-cell:hover{box-shadow:0 0 0 var(--s-1) var(--a-500);z-index:2;transform:scale(1.15)}.reports-page-v2 .heatmap .hm-cell[data-v="1"],.reports-page-v2 .hm-legend .scale span[data-v="1"]{background:color-mix(in oklab, var(--a-500) 12%, var(--bg-subtle))}.reports-page-v2 .heatmap .hm-cell[data-v="2"],.reports-page-v2 .hm-legend .scale span[data-v="2"]{background:color-mix(in oklab, var(--a-500) 28%, var(--bg-subtle))}.reports-page-v2 .heatmap .hm-cell[data-v="3"],.reports-page-v2 .hm-legend .scale span[data-v="3"]{background:color-mix(in oklab, var(--a-500) 48%, var(--bg-subtle))}.reports-page-v2 .heatmap .hm-cell[data-v="4"],.reports-page-v2 .hm-legend .scale span[data-v="4"]{background:color-mix(in oklab, var(--a-600) 70%, var(--bg-subtle))}.reports-page-v2 .heatmap .hm-cell[data-v="5"],.reports-page-v2 .hm-legend .scale span[data-v="5"]{background:var(--a-700)}.reports-page-v2 .hm-legend{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);align-items:center;gap:var(--s-3);margin-top:var(--s-4);justify-content:flex-end;display:flex}.reports-page-v2 .hm-legend .scale{gap:var(--s-1);display:inline-flex}.reports-page-v2 .hm-legend .scale span{background:var(--bg-subtle);border-radius:var(--r-xs);height:var(--s-5);width:var(--s-5)}.reports-page-v2 .report-detail-tabs{gap:var(--s-5);flex-direction:column;display:flex}.settings-page-v2 .settings-layout{grid-template-columns:calc((var(--s-12) * 3) + var(--s-11)) 1fr;min-height:calc(100vh - var(--topbar-h) - var(--s-12) - var(--s-8));display:grid}.settings-page-v2 .st-nav{border-right:thin solid var(--bd-default);padding:var(--s-7) var(--s-6);gap:var(--s-6);background:var(--bg-surface);flex-direction:column;display:flex}.settings-page-v2 .st-nav-group label{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-tertiary);padding:0 var(--s-4) var(--s-3);display:block}.settings-page-v2 .st-nav-group a{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);font-size:var(--t-sm);color:var(--fg-secondary);border-radius:var(--r-sm);font-weight:var(--fw-medium);text-decoration:none;display:flex}.settings-page-v2 .st-nav-group a svg{flex-shrink:0}.settings-page-v2 .st-nav-group a.active,.settings-page-v2 .st-nav-group a:hover{background:var(--a-50);color:var(--a-700)}.settings-page-v2 .st-nav-group .cnt{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--fg-tertiary);margin-left:auto}.settings-page-v2 .st-main{padding:var(--s-7) var(--s-9);max-width:calc((var(--s-12) * 16) + var(--s-6))}.settings-page-v2 .st-section{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);margin-bottom:var(--s-6)}.settings-page-v2 .st-section-head{padding:var(--s-6) var(--s-7);border-bottom:thin solid var(--bd-subtle)}.settings-page-v2 .st-section-head-row{justify-content:space-between;align-items:center;gap:var(--s-5);display:flex}.settings-page-v2 .st-section-head h3{font-family:var(--f-display);font-size:var(--t-xl)}.settings-page-v2 .st-section-head p{font-size:var(--t-sm);color:var(--fg-secondary);margin-top:var(--s-1)}.settings-page-v2 .st-section-body{padding:var(--s-7)}.settings-page-v2 .st-section-body.compact{padding:var(--s-2) var(--s-7)}.settings-page-v2 .st-row{border-bottom:thin solid var(--bd-subtle);align-items:center;gap:var(--s-6);padding:var(--s-5) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-page-v2 .st-row:last-child{border-bottom:0}.settings-page-v2 .st-row .meta{min-width:0}.settings-page-v2 .st-row .meta label{color:var(--fg-primary);font-size:var(--t-md);font-weight:var(--fw-semibold);margin-bottom:var(--s-1);display:block}.settings-page-v2 .st-row .meta p{color:var(--fg-tertiary);font-size:var(--t-sm);line-height:var(--lh-normal);max-width:calc((var(--s-12) * 8) + var(--s-3))}.settings-page-v2 .st-row .ctrl{align-items:center;gap:var(--s-3);display:flex}.settings-page-v2 .st-input{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-sm);color:var(--fg-primary);font:inherit;font-size:var(--t-sm);min-width:calc((var(--s-12) * 3) + var(--s-2));padding:var(--s-3) var(--s-4)}.settings-page-v2 .st-input:focus{border-color:var(--a-500);box-shadow:0 0 0 var(--s-2) color-mix(in oklab, var(--a-500) 20%, transparent);outline:0}.settings-page-v2 .st-input.lg{min-width:calc((var(--s-12) * 4) + var(--s-8))}.settings-page-v2 .avatar-lg{background:var(--n-0);border:thin solid var(--bd-default);border-radius:var(--r-pill);height:calc(var(--s-12) + var(--s-4));padding:var(--s-2);width:calc(var(--s-12) + var(--s-4));place-items:center;display:grid;overflow:hidden}.settings-page-v2 .avatar-lg img{object-fit:contain;width:100%;height:100%;display:block}.settings-page-v2 .st-control-stack{gap:var(--s-2);flex-direction:column;display:flex}.settings-page-v2 .danger-text{color:var(--sx-danger)}.settings-page-v2 .theme-preview{gap:var(--s-4);display:flex}.settings-page-v2 .theme-swatch{appearance:none;border:var(--s-1) solid var(--bd-default);border-radius:var(--r-sm);cursor:pointer;height:var(--s-11);width:calc(var(--s-12) + var(--s-1));padding:0;position:relative;overflow:hidden}.settings-page-v2 .theme-swatch:focus-visible{border-color:var(--bd-focus);box-shadow:var(--ring-focus);outline:none}.settings-page-v2 .theme-swatch.selected{border-color:var(--a-500);box-shadow:0 0 0 var(--s-2) color-mix(in oklab, var(--a-500) 20%, transparent)}.settings-page-v2 .theme-swatch.light{background:linear-gradient(to bottom, var(--n-0) 30%, var(--n-100) 30%)}.settings-page-v2 .theme-swatch.dark{background:linear-gradient(to bottom, var(--n-950) 30%, var(--n-900) 30%)}.settings-page-v2 .theme-swatch.auto{background:linear-gradient(to right, var(--n-0) 50%, var(--n-950) 50%)}.settings-page-v2 .theme-swatch:after{color:var(--fg-tertiary);content:attr(data-label);font-family:var(--f-mono);font-size:var(--t-xs);text-align:center;position:absolute;bottom:0;left:0;right:0}.settings-page-v2 .toggle{background:var(--bd-strong);border-radius:var(--r-pill);cursor:pointer;height:var(--s-7);transition:background var(--mo-fast);width:var(--s-10);flex-shrink:0;position:relative}.settings-page-v2 .toggle:after{background:var(--n-0);border-radius:var(--r-pill);box-shadow:var(--sh-1);content:"";height:calc(var(--s-7) - var(--s-1) * 2);left:var(--s-1);top:var(--s-1);transition:transform var(--mo-fast);width:calc(var(--s-7) - var(--s-1) * 2);position:absolute}.settings-page-v2 .toggle.on{background:var(--a-600)}.settings-page-v2 .toggle.on:after{transform:translateX(calc(var(--s-7) - var(--s-1)))}.settings-page-v2 .integrations{gap:var(--s-5);padding:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-page-v2 .integ{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);align-items:flex-start;gap:var(--s-4);padding:var(--s-5);display:flex}.settings-page-v2 .integ .ic{border-radius:var(--r-md);height:var(--s-10);width:var(--s-10);flex-shrink:0;place-items:center;display:grid}.settings-page-v2 .integ .ic.tone-ok{background:var(--sx-success-bg);color:var(--sx-success)}.settings-page-v2 .integ .ic.tone-warn{background:var(--sx-warning-bg);color:var(--sx-warning)}.settings-page-v2 .integ .ic.tone-off{background:var(--bg-subtle);color:var(--fg-tertiary)}.settings-page-v2 .integ .body{flex:1;min-width:0}.settings-page-v2 .integ .body h4{color:var(--fg-primary);font-size:var(--t-md);font-weight:var(--fw-semibold);align-items:center;gap:var(--s-3);margin-bottom:var(--s-1);text-transform:capitalize;display:flex}.settings-page-v2 .integ .body p{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);line-height:var(--lh-snug)}.settings-page-v2 .status-dot{border-radius:var(--r-pill);height:var(--s-4);width:var(--s-4);display:inline-block}.settings-page-v2 .status-dot.ok{background:var(--sx-success)}.settings-page-v2 .status-dot.warn{background:var(--sx-warning);animation:st-pulse var(--mo-skeleton) infinite}.settings-page-v2 .status-dot.off{background:var(--n-300)}@keyframes st-pulse{0%,to{opacity:1}50%{opacity:.4}}.settings-page-v2 .team-table td{padding:var(--s-4) var(--s-5)}.settings-page-v2 .settings-team-mobile-cards,.users-mobile-cards,.integrations-mobile-cards,.valeria-mobile-cards{display:none}.settings-page-v2 .settings-team-mobile-card,.users-mobile-card,.integrations-mobile-card,.valeria-mobile-card{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);gap:var(--s-4);padding:var(--s-4);display:grid}.settings-page-v2 .settings-team-mobile-card header,.users-mobile-card header,.integrations-mobile-card header,.valeria-mobile-card header{align-items:flex-start;gap:var(--s-3);justify-content:space-between;min-width:0;display:flex}.settings-page-v2 .settings-team-mobile-card .row-name,.users-mobile-card .lead-cell-main,.integrations-mobile-card .lead-cell-main,.valeria-mobile-card .lead-cell-main{min-width:0}.settings-page-v2 .settings-team-mobile-grid,.users-mobile-card-grid,.integrations-mobile-card-grid,.valeria-mobile-card-grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-page-v2 .settings-team-mobile-grid span,.users-mobile-card-field,.integrations-mobile-card-field,.valeria-mobile-card-field{gap:var(--s-1);min-width:0;display:grid}.settings-page-v2 .settings-team-mobile-grid small,.users-mobile-card-field small,.users-mobile-empty,.integrations-mobile-card-field small,.integrations-mobile-card.is-empty,.valeria-mobile-card-field small,.valeria-mobile-card.is-empty{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase}.settings-page-v2 .settings-team-mobile-grid strong,.users-mobile-card-field strong,.integrations-mobile-card-field strong,.valeria-mobile-card-field strong{color:var(--fg-primary);font-size:var(--t-sm);font-weight:var(--fw-medium);overflow-wrap:anywhere}.settings-page-v2 .settings-team-mobile-grid .role-pill{justify-self:flex-start}.settings-page-v2 .role-pill{border-radius:var(--r-sm);font-family:var(--f-mono);font-size:var(--t-xs);font-weight:var(--fw-semibold);padding:var(--s-1) var(--s-3);text-transform:uppercase;border:thin solid}.settings-page-v2 .role-pill.admin{background:var(--sx-purple-bg);border-color:var(--sx-purple-bd);color:var(--sx-purple)}.settings-page-v2 .role-pill.manager{background:var(--a-50);border-color:var(--a-200);color:var(--a-700)}.settings-page-v2 .role-pill.closer{background:var(--bg-subtle);border-color:var(--bd-default);color:var(--fg-secondary)}.settings-page-v2 .st-team-email,.settings-page-v2 .st-team-date{color:var(--fg-secondary);font-family:var(--f-mono);font-size:var(--t-xs)}.settings-page-v2 .st-team-date{color:var(--fg-tertiary)}.onboarding-page-v2{min-height:calc(100vh - var(--topbar-h))}.onboarding-page-v2 .wz-shell{grid-template-columns:calc((var(--s-12) * 4) + var(--s-12)) minmax(0, 1fr);min-height:calc(100vh - var(--topbar-h));display:grid}.onboarding-page-v2 .wz-rail{background:var(--n-950);color:var(--n-300);gap:var(--s-7);padding:var(--s-8) var(--s-7);flex-direction:column;display:flex;position:relative;overflow:hidden}.onboarding-page-v2 .wz-rail:before{background:radial-gradient(ellipse at top right, color-mix(in oklab, var(--a-500) 20%, transparent), transparent 60%);content:"";pointer-events:none;position:absolute;inset:0}.onboarding-page-v2 .wz-brand,.onboarding-page-v2 .wz-welcome,.onboarding-page-v2 .wz-steps,.onboarding-page-v2 .wz-help{z-index:1;position:relative}.onboarding-page-v2 .wz-brand{align-items:center;gap:var(--s-4);display:flex}.onboarding-page-v2 .wz-brand .logo{border-radius:var(--r-md);height:var(--s-10);width:var(--s-10);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.onboarding-page-v2 .wz-brand .logo img{object-fit:contain;width:100%;height:100%;display:block}.onboarding-page-v2 .wz-brand .name{color:var(--n-0);font-family:var(--f-display);font-size:var(--t-lg);font-weight:var(--fw-semibold)}.onboarding-page-v2 .wz-brand small{color:var(--n-400);font-family:var(--f-mono);font-size:var(--t-xs);font-weight:var(--fw-regular);margin-top:var(--s-1);display:block}.onboarding-page-v2 .wz-welcome h2{color:var(--n-0);font-family:var(--f-display);font-size:var(--t-3xl);font-weight:var(--fw-semibold);letter-spacing:0;line-height:var(--lh-tight);margin-bottom:var(--s-4)}.onboarding-page-v2 .wz-welcome p,.onboarding-page-v2 .wz-help{color:var(--n-300);font-size:var(--t-md);line-height:var(--lh-normal)}.onboarding-page-v2 .wz-steps{flex-direction:column;display:flex}.onboarding-page-v2 .wz-step{color:inherit;cursor:pointer;gap:var(--s-5);grid-template-columns:var(--s-8) minmax(0, 1fr);padding:var(--s-5) 0;text-align:left;background:0 0;border:0;display:grid;position:relative}.onboarding-page-v2 .wz-step:not(:last-child):before{background:color-mix(in oklab, var(--n-0) 10%, transparent);bottom:calc(-1 * var(--s-1));content:"";left:calc(var(--s-4) - (var(--s-1) / 8));top:var(--s-10);width:calc(var(--s-1) / 4);position:absolute}.onboarding-page-v2 .wz-step.done:not(:last-child):before{background:var(--a-500)}.onboarding-page-v2 .wz-step .node{border:thin solid color-mix(in oklab, var(--n-0) 18%, transparent);border-radius:var(--r-pill);color:var(--n-400);font-family:var(--f-mono);font-size:var(--t-sm);font-weight:var(--fw-semibold);height:var(--s-8);width:var(--s-8);background:0 0;justify-content:center;align-items:center;display:inline-flex}.onboarding-page-v2 .wz-step.current .node{background:var(--a-500);border-color:var(--a-500);box-shadow:0 0 0 var(--s-1) color-mix(in oklab, var(--a-500) 25%, transparent);color:var(--n-950)}.onboarding-page-v2 .wz-step.done .node{background:var(--a-600);border-color:var(--a-600);color:var(--n-0)}.onboarding-page-v2 .wz-step.done .node:before{content:"✓";font-weight:var(--fw-bold)}.onboarding-page-v2 .wz-step .body{gap:var(--s-1);flex-direction:column;display:flex}.onboarding-page-v2 .wz-step .lbl{color:var(--n-300);font-size:var(--t-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.onboarding-page-v2 .wz-step .desc{color:var(--n-500);font-family:var(--f-mono);font-size:var(--t-xs)}.onboarding-page-v2 .wz-step.current .lbl{color:var(--n-0)}.onboarding-page-v2 .wz-step.done .lbl{color:var(--n-400)}.onboarding-page-v2 .wz-help{border-top:thin solid color-mix(in oklab, var(--n-0) 10%, transparent);color:var(--n-400);font-size:var(--t-sm);padding-top:var(--s-6);margin-top:auto}.onboarding-page-v2 .wz-help strong{color:var(--n-200);font-weight:var(--fw-semibold);margin-bottom:var(--s-2);display:block}.onboarding-page-v2 .wz-main{flex-direction:column;min-width:0;display:flex}.onboarding-page-v2 .wz-top,.onboarding-page-v2 .wz-foot{background:var(--bg-surface);border-bottom:thin solid var(--bd-default);align-items:center;gap:var(--s-6);padding:var(--s-5) var(--s-9);justify-content:space-between;display:flex}.onboarding-page-v2 .wz-foot{border-bottom:0;border-top:thin solid var(--bd-default)}.onboarding-page-v2 .progress-text,.onboarding-page-v2 .wz-foot .left{color:var(--fg-secondary);font-family:var(--f-mono);font-size:var(--t-sm)}.onboarding-page-v2 .progress-text strong{color:var(--fg-primary);font-weight:var(--fw-semibold)}.onboarding-page-v2 .wz-progress{background:var(--bg-subtle);border-radius:var(--r-pill);height:var(--s-1);max-width:calc((var(--s-12) * 5) + var(--s-2));flex:1;overflow:hidden}.onboarding-page-v2 .wz-progress span{background:var(--a-500);border-radius:inherit;height:100%;transition:width var(--mo-slow);display:block}.onboarding-page-v2 .wz-skip{color:var(--fg-tertiary);font-size:var(--t-sm);font-weight:var(--fw-medium);text-decoration:none}.onboarding-page-v2 .wz-skip:hover{color:var(--fg-primary)}.onboarding-page-v2 .wz-body{padding:var(--s-9);flex:1;justify-content:center;display:flex;overflow-y:auto}.onboarding-page-v2 .wz-content{max-width:calc((var(--s-12) * 11) + var(--s-4));width:100%}.onboarding-page-v2 .wz-eyebrow{color:var(--a-700);font-family:var(--f-mono);font-size:var(--t-xs);font-weight:var(--fw-medium);letter-spacing:0;margin-bottom:var(--s-4);text-transform:uppercase}.onboarding-page-v2 .wz-content h1{font-family:var(--f-display);font-size:var(--t-4xl);font-weight:var(--fw-semibold);letter-spacing:0;line-height:var(--lh-tight);margin-bottom:var(--s-4)}.onboarding-page-v2 .wz-content .intro{color:var(--fg-secondary);font-size:var(--t-lg);line-height:var(--lh-normal);margin-bottom:var(--s-6);max-width:calc((var(--s-12) * 8) + var(--s-12))}.onboarding-page-v2 .choice-grid{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onboarding-page-v2 .choice{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);cursor:pointer;gap:var(--s-3);min-height:calc((var(--s-12) * 2) + var(--s-9));padding:var(--s-5);transition:border-color var(--mo-fast), background var(--mo-fast), transform var(--mo-fast), box-shadow var(--mo-fast);flex-direction:column;display:flex;position:relative}.onboarding-page-v2 .choice:hover{border-color:var(--bd-strong);box-shadow:var(--sh-1);transform:translateY(calc(-1 * var(--s-1)))}.onboarding-page-v2 .choice.selected{background:var(--a-50);border-color:var(--a-500)}.onboarding-page-v2 .choice.selected:after{background:var(--a-600);border-radius:var(--r-pill);color:var(--n-0);content:"✓";font-weight:var(--fw-bold);height:var(--s-6);right:var(--s-4);top:var(--s-4);width:var(--s-6);justify-content:center;align-items:center;display:inline-flex;position:absolute}.onboarding-page-v2 .choice .ic{background:var(--bg-subtle);border-radius:var(--r-md);color:var(--a-700);height:var(--s-11);width:var(--s-11);justify-content:center;align-items:center;display:inline-flex}.onboarding-page-v2 .choice.selected .ic{background:var(--a-100)}.onboarding-page-v2 .choice .ic.whatsapp,.onboarding-page-v2 .choice .ic.phone{background:var(--sx-success-bg);color:var(--sx-success)}.onboarding-page-v2 .choice .ic.email{background:var(--sx-info-bg);color:var(--sx-info)}.onboarding-page-v2 .choice .ic.instagram{background:var(--sx-danger-bg);color:var(--sx-danger)}.onboarding-page-v2 .choice .ic.ads{background:var(--sx-warning-bg);color:var(--sx-warning)}.onboarding-page-v2 .choice h3{font-family:var(--f-display);font-size:var(--t-lg);font-weight:var(--fw-semibold);letter-spacing:0}.onboarding-page-v2 .choice p{color:var(--fg-secondary);font-size:var(--t-sm);line-height:var(--lh-normal);margin-top:var(--s-2)}.onboarding-page-v2 .choice .details{border-top:thin solid var(--bd-subtle);color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);padding-top:var(--s-4);justify-content:space-between;margin-top:auto;display:flex}.onboarding-page-v2 .cel-box{background:var(--a-50);border:thin solid var(--a-200);border-radius:var(--r-lg);align-items:flex-start;gap:var(--s-5);margin-top:var(--s-7);padding:var(--s-6);display:flex}.onboarding-page-v2 .cel-box .ic{background:var(--a-600);border-radius:var(--r-pill);color:var(--n-0);height:var(--s-9);width:var(--s-9);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.onboarding-page-v2 .cel-box strong{color:var(--fg-primary);font-size:var(--t-md);font-weight:var(--fw-semibold);margin-bottom:var(--s-1);display:block}.onboarding-page-v2 .cel-box p{color:var(--fg-secondary);font-size:var(--t-sm);line-height:var(--lh-normal)}.onboarding-page-v2 .wz-foot .left{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.onboarding-page-v2 .wz-foot .actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.onboarding-page-v2 .kbd{background:var(--bg-subtle);border:thin solid var(--bd-default);border-radius:var(--r-xs);color:var(--fg-secondary);font-family:var(--f-mono);font-size:var(--t-xs);padding:var(--s-1) var(--s-2)}.onboarding-page-v2 .sep{background:var(--bd-default);border-radius:var(--r-pill);height:var(--s-1);width:var(--s-1)}.login-page{background:var(--bg-canvas);min-height:100vh;padding:var(--s-7);place-items:center;display:grid}.login-panel{width:min(calc(var(--s-12) * 15), 100%);min-height:calc((var(--s-12) * 9) + var(--s-10));background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-lg);box-shadow:var(--sh-4);grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.login-copy{background:var(--n-950);color:var(--n-200);padding:var(--s-10) var(--s-11);justify-content:space-between;gap:var(--s-9);flex-direction:column;display:flex;position:relative;overflow:hidden}.login-copy:before{border:thin solid color-mix(in oklab, var(--a-500) 45%, transparent);border-radius:var(--r-pill);content:"";height:calc((var(--s-12) * 4) + var(--s-12));opacity:.15;right:calc(-1 * ((var(--s-12) * 2) + var(--s-8)));top:calc(-1 * ((var(--s-12) * 2) + var(--s-4)));width:calc((var(--s-12) * 4) + var(--s-12));position:absolute}.login-copy:after{background:var(--a-500);border-radius:var(--r-pill);content:"";height:var(--s-12);opacity:.15;right:calc(var(--s-12) + var(--s-10));top:calc(var(--s-12) + var(--s-5));width:var(--s-12);position:absolute}.login-brand-mark{align-items:center;gap:var(--s-4);z-index:1;display:flex;position:relative}.login-brand-mark span{width:var(--s-9);height:var(--s-9);border-radius:var(--r-md);background:0 0;border:0;place-items:center;display:grid;overflow:hidden}.login-brand-mark span img{object-fit:contain;width:100%;height:100%;display:block}.login-brand-mark strong{color:var(--n-0);font-family:var(--f-display);font-size:var(--t-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);flex-direction:column;display:flex}.login-brand-mark small{color:var(--n-400);font-family:var(--f-mono);font-size:var(--t-xs);font-weight:var(--fw-regular);margin-top:var(--s-1);text-transform:uppercase}.dna-public-logo{align-items:center;gap:var(--s-4);display:inline-flex}.dna-public-logo-mark{background:var(--n-0);border:thin solid var(--bd-default);border-radius:var(--r-md);height:var(--s-10);padding:var(--s-1);width:var(--s-10);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.dna-public-logo-mark img{object-fit:contain;width:100%;height:100%;display:block}.login-copy-center{max-width:calc((var(--s-12) * 5) + var(--s-5));z-index:1;position:relative}.login-copy-center h1{color:var(--n-0);font-family:var(--f-display);font-size:var(--t-5xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);margin-bottom:var(--s-5)}.login-copy-center h1 em{color:var(--a-300);font-style:italic}.login-copy-center p,.login-quote{color:var(--n-300);line-height:var(--lh-normal)}.login-status-strip{color:var(--n-500);font-family:var(--f-mono);font-size:var(--t-xs);align-items:center;gap:var(--s-5);margin-top:var(--s-7);text-transform:uppercase;display:flex}.login-dot{background:var(--n-600);border-radius:var(--r-pill);height:var(--s-1);width:var(--s-1);display:inline-flex}.login-quote{color:var(--n-400);font-size:var(--t-xs);font-family:var(--f-mono);z-index:1;position:relative}.login-form-shell{padding:var(--s-10) var(--s-11);place-items:center;display:grid;position:relative}.login-form-shell .auth-form{width:100%;max-width:calc((var(--s-12) * 5) + var(--s-7));box-shadow:none;border:0}.auth-form{gap:var(--s-5);flex-direction:column;display:flex}.auth-form-head{gap:var(--s-3);margin-bottom:var(--s-3);flex-direction:column;display:flex}.auth-eyebrow,.error-eyebrow{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);font-weight:var(--fw-medium);letter-spacing:0;text-transform:uppercase}.auth-form .panel-title{font-family:var(--f-display);font-size:var(--t-3xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);margin-bottom:var(--s-2)}.auth-form .panel-sub{color:var(--fg-secondary);font-size:var(--t-sm);line-height:var(--lh-normal)}.auth-form label{color:var(--fg-secondary);font-size:var(--t-sm);font-weight:var(--fw-medium);gap:var(--s-3);flex-direction:column;display:flex}.auth-label-row,.auth-remember,.auth-footnote{align-items:center;gap:var(--s-3);display:flex}.auth-label-row{justify-content:space-between}.auth-label-row a{color:var(--a-600);font-size:var(--t-xs);text-decoration:none}.auth-form .input{font-family:var(--f-mono)}.auth-help{color:var(--sx-danger);font-size:var(--t-xs);font-weight:var(--fw-regular)}.auth-error{background:var(--sx-danger-bg);border:thin solid var(--sx-danger-bd);border-radius:var(--r-md);color:var(--sx-danger);align-items:flex-start;gap:var(--s-4);padding:var(--s-4) var(--s-5);display:flex}.auth-error strong{color:var(--sx-danger);font-size:var(--t-sm);font-weight:var(--fw-semibold);margin-bottom:var(--s-1);display:block}.auth-error p{color:var(--sx-danger);font-size:var(--t-xs);line-height:var(--lh-normal)}.auth-remember{font-size:var(--t-sm);font-weight:var(--fw-regular);flex-direction:row}.auth-remember input{accent-color:var(--a-600)}.auth-divider{align-items:center;gap:var(--s-4);margin:var(--s-2) 0;display:flex}.auth-divider span{background:var(--bd-subtle);height:calc(var(--s-1) / 2);flex:1}.auth-divider small{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase}.auth-footnote{color:var(--fg-tertiary);font-size:var(--t-xs);line-height:var(--lh-normal);margin-top:var(--s-2);justify-content:center}.login-footer{bottom:var(--s-5);color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);text-align:center;position:absolute;left:0;right:0}.error-state-page{background:var(--bg-canvas);min-height:100vh;padding:var(--s-9);justify-content:center;align-items:center;display:flex;position:relative}.error-wordmark{align-items:center;gap:var(--s-3);left:var(--s-7);top:var(--s-7);display:flex;position:absolute}.error-wordmark span{background:var(--n-0);border:thin solid var(--bd-subtle);border-radius:var(--r-md);height:var(--s-8);padding:var(--s-1);width:var(--s-8);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.error-wordmark span img{object-fit:contain;width:100%;height:100%;display:block}.error-wordmark strong{font-family:var(--f-display);font-size:var(--t-lg);font-weight:var(--fw-semibold)}.error-state-card{max-width:calc((var(--s-12) * 7) + var(--s-8));text-align:center;width:100%}.error-code{color:var(--a-700);font-family:var(--f-display);font-size:calc(var(--t-5xl) * 2);font-weight:var(--fw-regular);line-height:var(--lh-tight);margin-bottom:var(--s-4)}.error-code-ring{color:var(--a-500);display:inline-block;position:relative}.error-code-ring:after{border:var(--s-1) solid var(--a-500);border-radius:var(--r-pill);content:"";position:absolute;inset:32%}.error-glyph{background:var(--sx-danger-bg);border:thin solid var(--sx-danger-bd);border-radius:var(--r-pill);color:var(--sx-danger);height:calc(var(--s-12) + var(--s-4));margin-bottom:var(--s-6);width:calc(var(--s-12) + var(--s-4));justify-content:center;align-items:center;display:inline-flex}.error-state-card h1{font-family:var(--f-display);font-size:var(--t-4xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);margin:var(--s-4) auto var(--s-3)}.error-state-card>p{color:var(--fg-secondary);font-size:var(--t-md);line-height:var(--lh-normal);margin:0 auto var(--s-7);max-width:calc((var(--s-12) * 6) + var(--s-4))}.error-actions{gap:var(--s-3);margin-bottom:var(--s-8);flex-wrap:wrap;justify-content:center;display:flex}.error-quick-links,.error-trace{background:var(--bg-surface);border:thin solid var(--bd-default);border-radius:var(--r-md);max-width:calc((var(--s-12) * 6) + var(--s-4));padding:var(--s-5);text-align:left;margin:0 auto}.error-quick-links>span{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:0;margin-bottom:var(--s-3);text-transform:uppercase;display:block}.error-quick-links a,.error-trace div{border-bottom:thin solid var(--bd-subtle);padding:var(--s-3) 0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.error-quick-links a:last-child,.error-trace div:last-child{border-bottom:0}.error-quick-links strong{color:var(--a-600);font-size:var(--t-sm);font-weight:var(--fw-semibold)}.error-quick-links small,.error-trace span,.error-trace strong{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs)}.error-trace{background:var(--n-950);border-color:color-mix(in oklab, var(--n-0) 10%, transparent)}.error-trace span{color:var(--a-300)}.error-trace strong{color:var(--n-200);font-weight:var(--fw-medium)}.error-footer{bottom:var(--s-5);color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);position:absolute}.ds-page-v2{gap:var(--s-8)}.ds-page-v2 .ds-hero{border-radius:var(--r-lg)}.ds-page-v2 .ds-hero>div:first-child{gap:var(--s-4);flex-direction:column;display:flex}.ds-page-v2 .ds-grid{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-page-v2 .ds-span-2{grid-column:span 2}.ds-page-v2 .ds-panel{min-width:0}.ds-page-v2 .ds-panel .card-head{align-items:flex-start;gap:var(--s-5);justify-content:space-between;display:flex}.ds-page-v2 .ds-panel .card-head h2{font-family:var(--f-display);font-size:var(--t-2xl);font-weight:var(--fw-semibold);letter-spacing:0;margin:0}.ds-page-v2 .ds-panel .card-head h3,.ds-page-v2 .ds-scale-block h3{color:var(--fg-secondary);font-size:var(--t-sm);font-weight:var(--fw-semibold);margin:0}.ds-page-v2 .ds-panel .card-head p{color:var(--fg-tertiary);font-size:var(--t-sm);margin-top:var(--s-2)}.ds-page-v2 .ds-token-grid{gap:var(--s-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ds-page-v2 .ds-token{background:var(--bg-subtle);border:thin solid var(--bd-subtle);border-radius:var(--r-md);gap:var(--s-3);padding:var(--s-4);display:grid}.ds-page-v2 .ds-token strong{font-size:var(--t-sm);font-weight:var(--fw-semibold)}.ds-page-v2 .ds-token code,.ds-page-v2 .ds-semantic code{color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs)}.ds-page-v2 .ds-swatch{border:thin solid var(--bd-default);border-radius:var(--r-md);box-shadow:var(--sh-0);height:var(--s-10)}.ds-page-v2 .ds-token-list{gap:var(--s-4);display:grid}.ds-page-v2 .ds-semantic{align-items:center;gap:var(--s-4);grid-template-columns:var(--s-6) 1fr auto;display:grid}.ds-page-v2 .ds-semantic i{border-radius:var(--r-pill);box-shadow:var(--sh-0);height:var(--s-6);width:var(--s-6)}.ds-page-v2 .ds-scale-block{gap:var(--s-4);display:grid}.ds-page-v2 .ds-scale-block+.ds-scale-block{margin-top:var(--s-6)}.ds-page-v2 .ds-space-row,.ds-page-v2 .ds-radius-row,.ds-page-v2 .ds-control-row,.ds-page-v2 .ds-avatar-row{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.ds-page-v2 .ds-space-row span{background:var(--a-500);border-radius:var(--r-xs);min-height:var(--s-2);min-width:var(--s-2)}.ds-page-v2 .ds-radius-row span{background:var(--bg-subtle);border:thin solid var(--bd-default);color:var(--fg-secondary);font-family:var(--f-mono);font-size:var(--t-xs);height:var(--s-10);min-width:var(--s-11);place-items:center;display:inline-grid}.ds-page-v2 .ds-form-grid,.ds-page-v2 .ds-choice-grid{gap:var(--s-5);display:grid}.ds-page-v2 .ds-state-grid{gap:var(--s-5);margin-top:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds-page-v2 .ds-state-card{background:var(--bg-subtle);border:thin solid var(--bd-subtle);border-radius:var(--r-lg);gap:var(--s-4);min-height:calc(var(--s-12) * 2);padding:var(--s-5);flex-direction:column;display:flex}.ds-page-v2 .empty{min-height:calc(var(--s-12) * 2)}.ds-page-v2 .tbl td{vertical-align:middle}.ds-page-v2 .tbl td:has(.avatar){align-items:center;gap:var(--s-3);display:flex}@media (max-width:73.75em){.agenda-page-v2 .agenda-board,.agenda-page-v2 .agenda-layout,.settings-page-v2 .settings-layout,.onboarding-page-v2 .onboarding-hub-summary,.onboarding-page-v2 .onboarding-hub-governance{grid-template-columns:1fr}.agenda-page-v2 .agenda-week-grid,.agenda-page-v2 .day-grid{overflow-x:auto}}@media (max-width:47.5em){.page-head{flex-direction:column;align-items:flex-start}.login-panel,.ds-page-v2 .ds-grid,.ds-page-v2 .ds-token-grid,.ds-page-v2 .ds-state-grid{grid-template-columns:1fr}.ds-page-v2 .ds-span-2{grid-column:span 1}.agenda-page-v2 .data-table-card .table-wrap{display:none}.agenda-page-v2 .agenda-mobile-cards{gap:var(--s-3);padding:0 var(--s-4) var(--s-4);display:grid}.agenda-page-v2 .agenda-mobile-card-grid,.reports-page-v2 .report-filters,.reports-page-v2 .reports-grid,.reports-page-v2 .reports-grid.tri{grid-template-columns:1fr}.reports-page-v2 .report-filters{flex-direction:column;align-items:stretch}.reports-page-v2 .report-filter-fields,.reports-page-v2 .report-filter-actions{width:100%}.reports-page-v2 .report-filter-fields .input,.reports-page-v2 .report-filter-actions .btn{width:100%;max-width:none}.reports-page-v2 .reports-ranking-table,.reports-page-v2 .reports-mobile-adaptive .data-table-card .table-wrap{display:none}.reports-page-v2 .reports-mobile-cards{gap:var(--s-3);padding:0 var(--s-4) var(--s-4);display:grid}.reports-page-v2 .reports-ranking-card .reports-mobile-cards{padding:0}.reports-page-v2 .reports-mobile-card-grid{grid-template-columns:1fr}.settings-page-v2 .st-main{padding:var(--s-5)}.settings-page-v2 .st-nav{border-right:0;border-bottom:thin solid var(--bd-default);padding:var(--s-5)}.settings-page-v2 .st-section-head-row,.settings-page-v2 .st-row{grid-template-columns:1fr;align-items:stretch}.settings-page-v2 .st-section-head-row{flex-direction:column}.settings-page-v2 .integrations{padding:var(--s-5);grid-template-columns:1fr}.settings-page-v2 .team-table,.users-mobile-adaptive .data-table-card .table-wrap,.integrations-mobile-adaptive .table-wrap,.valeria-mobile-adaptive .table-wrap{display:none}.settings-page-v2 .settings-team-mobile-cards,.users-mobile-cards,.integrations-mobile-cards,.valeria-mobile-cards{gap:var(--s-3);display:grid}.users-mobile-cards,.integrations-mobile-cards,.valeria-mobile-cards{padding:0 var(--s-4) var(--s-4)}.settings-page-v2 .settings-team-mobile-cards{padding:0 var(--s-5) var(--s-5)}.settings-page-v2 .settings-team-mobile-grid,.users-mobile-card-grid,.integrations-mobile-card-grid,.valeria-mobile-card-grid{grid-template-columns:1fr}.users-mobile-card .cell-actions{flex-direction:column;align-items:stretch}.users-mobile-card .cell-actions .btn{width:100%}}
.onboarding-tour-backdrop{z-index:var(--z-tooltip);isolation:isolate;pointer-events:none;--onboarding-tour-card-min-w:calc(var(--s-12) * 5);--onboarding-tour-card-max-w:calc((var(--s-12) * 7) + var(--s-2));--onboarding-tour-card-min-h:calc((var(--s-12) * 4) + var(--s-7));--onboarding-tour-card-max-h:calc((var(--s-12) * 5) + var(--s-10));position:fixed;inset:0}.onboarding-tour-backdrop:before{content:"";inset:var(--topbar-h) 0 0 var(--sidebar-w);background:color-mix(in oklab, var(--n-950) 12%, transparent);pointer-events:none;position:absolute}.onboarding-tour-card{z-index:calc(var(--z-tooltip) + 2);top:calc(var(--topbar-h) + var(--s-6));width:min(var(--onboarding-tour-card-max-w), calc(100vw - var(--s-8)));max-height:calc(100dvh - var(--topbar-h) - var(--s-9));gap:var(--s-4);border:thin solid var(--bd-accent);border-radius:var(--r-xl);background:var(--bg-surface);box-shadow:var(--sh-4);color:var(--fg-primary);padding:var(--s-6);pointer-events:auto;outline:thin solid color-mix(in oklab, var(--bg-surface) 72%, transparent);animation:onboarding-tour-enter var(--dur-normal) var(--ease-out);scrollbar-width:thin;flex-direction:column;display:flex;position:fixed;left:auto;overflow:auto;transform:translateY(0)}.onboarding-tour-card:before{content:"";width:var(--s-4);height:var(--s-4);border-left:thin solid var(--bd-accent);border-top:thin solid var(--bd-accent);background:var(--bg-surface);position:absolute;transform:rotate(45deg)}.onboarding-tour-card[data-side=right]:before{left:calc(var(--s-2) * -1);top:var(--s-7)}.onboarding-tour-card[data-side=left]:before{right:calc(var(--s-2) * -1);top:var(--s-7);transform:rotate(225deg)}.onboarding-tour-card[data-side=bottom]:before{top:calc(var(--s-2) * -1);left:var(--s-8)}.onboarding-tour-card[data-side=top]:before{bottom:calc(var(--s-2) * -1);left:var(--s-8);transform:rotate(225deg)}.onboarding-tour-card[data-side=floating]:before{display:none}.onboarding-tour-meta{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.onboarding-tour-meta small,.onboarding-tour-meta span{min-width:0;color:var(--fg-tertiary);font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em}.onboarding-tour-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onboarding-tour-card strong{color:var(--fg-primary);font-family:var(--f-display);font-size:var(--t-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.onboarding-tour-card p{color:var(--fg-secondary);font-size:var(--t-md);line-height:var(--lh-normal)}.onboarding-tour-actions{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-2);display:flex}.onboarding-tour-actions-right{justify-content:flex-end;align-items:center;gap:var(--s-3);display:flex}.onboarding-spotlight{z-index:calc(var(--z-tooltip) + 1);border-radius:inherit;box-shadow:0 0 0 var(--s-1) var(--bd-focus), 0 0 0 var(--s-5) color-mix(in oklab, var(--a-500) 20%, transparent), var(--sh-3);transition:box-shadow var(--dur-fast) var(--ease-out), outline-color var(--dur-fast) var(--ease-out);outline:thin solid #0000;position:relative}@keyframes onboarding-tour-enter{0%{opacity:0;transform:translateY(var(--s-2))}to{opacity:1;transform:translateY(0)}}.onboarding-logros{right:var(--s-6);bottom:var(--s-6);z-index:var(--z-toast);position:fixed}.onboarding-logros-trigger{width:var(--s-10);height:var(--s-10);border:thin solid var(--bd-default);border-radius:var(--r-pill);background:var(--bg-surface);box-shadow:var(--sh-3);color:var(--fg-accent);cursor:pointer;place-items:center;display:grid}.onboarding-logros-panel{right:0;bottom:calc(100% + var(--s-4));width:min(calc(var(--s-12) * 5), calc(100vw - var(--s-8)));max-height:min(calc(var(--s-12) * 7), calc(100vh - var(--s-12)));padding:var(--s-5);position:absolute;overflow:auto}.onboarding-logros-list{gap:var(--s-3);display:grid}.onboarding-logro-item{gap:var(--s-1);border:thin solid var(--bd-subtle);border-radius:var(--r-lg);background:var(--bg-subtle);padding:var(--s-4);display:grid}.onboarding-logro-item.is-unlocked{border-color:var(--sx-success-bd);background:var(--sx-success-bg)}.onboarding-notification{right:var(--s-6);bottom:calc(var(--s-12) + var(--s-6));z-index:var(--z-toast);width:min(calc(var(--s-12) * 6), calc(100vw - var(--s-8)));padding:var(--s-5);position:fixed}.onboarding-notification-copy{gap:var(--s-2);display:grid}.onboarding-notification-title{font-family:var(--f-display);font-size:var(--t-lg);line-height:var(--lh-tight)}.onboarding-notification-description{color:var(--fg-secondary);font-size:var(--t-sm);line-height:var(--lh-normal)}.onboarding-notification-actions{justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.onboarding-hint{flex-shrink:0}@media (max-width:63.9375em){.onboarding-tour-backdrop:before{inset:var(--topbar-h) 0 0}.onboarding-tour-card{width:calc(100dvw - var(--s-8));max-width:calc(100dvw - var(--s-8));max-height:calc(100dvh - var(--topbar-h) - var(--s-8));right:auto;left:var(--s-4)!important}.onboarding-tour-card:before{display:none}}@media (max-width:47.9375em){.onboarding-tour-card{bottom:calc(var(--s-10) + var(--s-6));max-height:calc(100dvh - var(--topbar-h) - var(--s-12) - var(--s-10));padding:var(--s-5);top:auto!important}.onboarding-tour-actions,.onboarding-tour-actions-right,.onboarding-notification-actions{flex-direction:column;align-items:stretch}.onboarding-logros{right:var(--s-4);bottom:var(--s-4)}}
