.duplica-brand-mark,.duplica-topbar-brand-mark{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.duplica-brand-mark img,.duplica-topbar-brand-mark img{width:100%;height:100%}.duplica-account-menu{min-width:0;display:inline-flex;position:relative}.duplica-account-menu-trigger{border-radius:var(--radius-pill);min-width:0;min-height:2.7rem;color:var(--duplica-text-primary);background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;padding:.28rem .5rem .28rem .28rem;display:inline-flex}.duplica-account-menu-trigger:hover,.duplica-account-menu-trigger:focus-visible{border-color:var(--duplica-border-strong);background:#ffffff09}.duplica-account-avatar{width:2.25rem;height:2.25rem;color:var(--duplica-text-primary);letter-spacing:.02em;background:linear-gradient(135deg,#2ad5eb29,#7c6cf224),#ffffff09;border:1px solid #55e7f729;border-radius:999px;flex:0 0 2.25rem;place-items:center;font-size:.78rem;font-weight:700;display:inline-grid}.duplica-account-menu-name{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;color:var(--duplica-text-secondary);font-size:.86rem;font-weight:600;overflow:hidden}.duplica-account-menu-chevron{color:var(--duplica-text-muted);font-size:.86rem;transform:translateY(-.08rem)}.duplica-account-menu-panel{z-index:120;border:1px solid var(--duplica-border);border-radius:var(--radius-md);width:min(13rem,100vw - 1.5rem);box-shadow:var(--duplica-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07182cfa;padding:.38rem;position:absolute;top:calc(100% + .5rem);right:0}.duplica-account-menu-panel form{margin:0}.duplica-account-menu-item{width:100%;min-height:2.55rem;color:var(--duplica-text-secondary);text-align:left;background:0 0;border:0;border-radius:.72rem;align-items:center;gap:.6rem;padding:.55rem .72rem;display:flex}.duplica-account-menu-item svg{width:1rem;height:1rem}.duplica-account-menu-item:hover,.duplica-account-menu-item:focus-visible{color:var(--duplica-text-primary);background:#ffffff0e}.duplica-account-menu-signout{cursor:pointer}.duplica-people-row .duplica-list-item-copy>p{font-size:.9rem;line-height:1.42}.duplica-people-row .duplica-people-row-titleline>strong{font-size:1.05rem;line-height:1.3}.duplica-people-row .duplica-people-row-meta{font-size:.82rem;line-height:1.42}.duplica-people-row .duplica-people-avatar{flex-basis:2.55rem;width:2.55rem;height:2.55rem}@media (max-width:640px){.duplica-account-menu-name,.duplica-account-menu-chevron{display:none}.duplica-account-menu-trigger{padding-right:.28rem}}[data-theme=light] .duplica-account-menu-panel{border-color:var(--duplica-border);background:#fffffffa}[data-theme=light] .duplica-account-avatar{background:linear-gradient(135deg,#087f9121,#5d4dcc1a),#fffffff2}[data-theme=light] .duplica-account-menu-item:hover,[data-theme=light] .duplica-account-menu-item:focus-visible{background:#087f9114}.duplica-account-avatar img,.duplica-profile-avatar-preview img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.duplica-profile-avatar-editor{align-items:center;gap:1rem;margin:1rem 0 1.25rem;display:flex}.duplica-profile-avatar-preview{border:1px solid var(--duplica-border-strong);background:var(--duplica-surface-700);width:5.5rem;height:5.5rem;color:var(--duplica-cyan-bright);border-radius:50%;flex:0 0 5.5rem;place-items:center;display:grid;overflow:hidden}.duplica-profile-avatar-preview svg{width:2rem;height:2rem}.duplica-profile-avatar-controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (max-width:640px){.duplica-profile-avatar-editor{flex-direction:column;align-items:flex-start}.duplica-profile-avatar-preview{width:6.25rem;height:6.25rem}}.duplica-contact-identity{align-items:start}.duplica-contact-identity-avatar-column{flex-direction:column;align-items:center;gap:.45rem;display:flex}.duplica-contact-detail-avatar{flex-basis:4.5rem;width:4.5rem;height:4.5rem;font-size:1.35rem}.duplica-contact-identity-avatar-actions{gap:.4rem;display:flex}.duplica-contact-identity-delete{color:var(--duplica-danger)}.duplica-contact-identity-meta{flex-wrap:wrap;grid-column:1/-1;gap:.35rem 1.1rem;margin-top:.15rem;display:flex}.duplica-contact-identity-meta p{gap:.05rem;margin:0;display:grid}.duplica-contact-identity-meta span{letter-spacing:.04em;text-transform:uppercase;color:var(--duplica-text-muted);font-size:.7rem}.duplica-contact-identity-meta strong{font-size:.9rem;font-weight:600}@media (min-width:768px){.duplica-contact-identity{grid-template-columns:auto minmax(0,1fr) auto}.duplica-contact-identity-meta{border-left:1px solid var(--duplica-border);flex-direction:column;grid-column:auto;align-items:flex-end;gap:.55rem;padding-left:1.25rem}}.duplica-contact-quick-note-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.duplica-contact-quick-note-editor{gap:.5rem;display:grid}.duplica-people-commerce-cards{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;width:100%;margin-top:.65rem;display:grid}.duplica-people-commerce-card{border:1px solid var(--duplica-border);background:var(--duplica-surface-2);border-radius:.75rem;align-content:start;gap:.15rem;padding:.6rem .75rem;display:grid}.duplica-people-commerce-card span{letter-spacing:.04em;text-transform:uppercase;color:var(--duplica-text-muted);font-size:.7rem}.duplica-people-commerce-card strong{font-size:1.02rem}.duplica-people-commerce-growth{font-size:.72rem;font-style:normal}.duplica-people-commerce-growth-up{color:var(--duplica-success)}.duplica-people-commerce-growth-down{color:var(--duplica-danger)}.duplica-people-row-item{border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.duplica-people-row-item.duplica-people-row-highlighted,tr.duplica-people-row-highlighted{outline:2px solid var(--duplica-selected-border);outline-offset:-2px}.duplica-people-row-actions{gap:.3rem;padding-right:.5rem;display:flex}.duplica-people-all-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.duplica-people-sort-select{min-width:10.5rem}.duplica-people-table-wrap{display:none}.duplica-people-status-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:.14rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.duplica-people-status-active{background:var(--duplica-teal-soft);color:var(--duplica-teal)}.duplica-people-status-attention{background:var(--duplica-gold-soft);color:var(--duplica-warning)}.duplica-people-status-overdue{color:var(--duplica-danger);background:#b43d4b1f}.duplica-people-status-new{background:var(--duplica-cyan-soft);color:var(--duplica-info)}.duplica-people-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.65rem;display:flex}.duplica-people-pagination>span:first-child{color:var(--duplica-text-secondary);font-size:.8rem}.duplica-people-pagination-controls{align-items:center;gap:.45rem;display:flex}.duplica-people-pagination-controls span{color:var(--duplica-text-secondary);font-size:.8rem}@media (min-width:1024px){.duplica-people-all-mobile{display:none}.duplica-people-table-wrap{display:block;overflow-x:auto}.duplica-people-table{border-collapse:collapse;width:100%;font-size:.85rem}.duplica-people-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--duplica-text-muted);border-bottom:1px solid var(--duplica-border-strong);white-space:nowrap;padding:.45rem .6rem;font-size:.7rem}.duplica-people-table td{border-bottom:1px solid var(--duplica-border);vertical-align:middle;padding:.55rem .6rem}.duplica-people-table tbody tr:hover{background:var(--duplica-surface-hover)}.duplica-people-table-name{color:inherit;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.duplica-people-table-name:hover{color:var(--duplica-primary-accent)}.duplica-people-avatar-small{flex-basis:1.9rem;width:1.9rem;height:1.9rem;font-size:.78rem}}
.duplica-quick-add{border-radius:999px}.duplica-quick-add-panel{overscroll-behavior:contain;max-height:min(28rem,100dvh - 5.5rem);overflow-y:auto}.duplica-power-hour-topbar{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.duplica-power-hour-topbar-timer{border:1px solid var(--duplica-border-strong);background:var(--duplica-cyan-soft);min-height:2.7rem;color:var(--duplica-text-primary);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.38rem;padding:0 .68rem;display:inline-flex}.duplica-power-hour-topbar-controls{align-items:center;gap:.25rem;display:inline-flex}.duplica-power-hour-topbar-controls .duplica-icon-action{width:2.45rem;min-width:2.45rem;height:2.45rem}.duplica-power-hour-page{width:min(100%,82rem);margin-inline:auto}.duplica-power-hour-surface{gap:1rem;padding:clamp(1rem,2vw,1.5rem)}.duplica-power-hour-summary-grid,.duplica-power-hour-session-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.duplica-power-hour-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.duplica-power-hour-block{min-width:0}.duplica-power-hour-summary-grid .duplica-people-stat,.duplica-power-hour-session-bar .duplica-quick-list-stat{min-width:0;padding:.9rem}.duplica-power-hour-start-grid~.duplica-card-actions .duplica-button{min-height:2.75rem;padding-inline:1rem}@media (max-width:900px){.duplica-topbar-actions{gap:.3rem}.duplica-power-hour-topbar-controls{gap:.18rem}.duplica-power-hour-topbar-controls .duplica-icon-action{width:2.35rem;min-width:2.35rem;height:2.35rem}}@media (max-width:640px){.duplica-topbar-brand strong{display:none}.duplica-topbar-actions{min-width:0}.duplica-quick-add-panel{top:max(4.5rem, calc(env(safe-area-inset-top,0px) + 4rem));max-height:calc(100dvh - max(5.5rem, calc(env(safe-area-inset-top,0px) + 5rem)) - env(safe-area-inset-bottom,0px));z-index:160;position:fixed;bottom:auto;left:.75rem;right:.75rem;overflow-y:auto}.duplica-power-hour-summary-grid,.duplica-power-hour-session-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.duplica-power-hour-start-grid{grid-template-columns:1fr}.duplica-power-hour-topbar-timer{min-height:2.35rem;padding-inline:.5rem}.duplica-power-hour-topbar-timer svg{display:none}.duplica-power-hour-topbar-controls .duplica-icon-action{width:2.2rem;min-width:2.2rem;height:2.2rem}}@media (max-width:440px){.duplica-power-hour-topbar{gap:.18rem}.duplica-power-hour-topbar-timer{padding-inline:.42rem}.duplica-power-hour-topbar-controls .duplica-icon-action{width:2rem;min-width:2rem;height:2rem}.duplica-power-hour-topbar-controls .duplica-icon-action svg{width:1rem;height:1rem}}
.duplica-network-page{gap:.75rem}.duplica-network-hero,.duplica-network-card{padding:.9rem}.duplica-network-hero>p:last-of-type{max-width:62rem}.duplica-network-accordion{border:1px solid var(--duplica-border);border-radius:var(--radius-md);background:#ffffff05;overflow:visible}.duplica-network-accordion>summary{cursor:pointer;min-height:3.2rem;color:var(--duplica-text-primary);justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .9rem;font-weight:750;list-style:none;display:flex}.duplica-network-accordion>summary::-webkit-details-marker{display:none}.duplica-network-accordion>summary:after{content:"+";border:1px solid var(--duplica-border);width:1.9rem;height:1.9rem;color:var(--duplica-text-secondary);border-radius:999px;flex:0 0 1.9rem;place-items:center;font-size:1.15rem;font-weight:500;display:grid}.duplica-network-accordion[open]>summary:after{content:"−"}.duplica-network-accordion>summary:focus-visible{outline:2px solid var(--duplica-cyan);outline-offset:-2px}.duplica-network-accordion-body{gap:.8rem;padding:0 .9rem .9rem;display:grid}.duplica-network-subsection{gap:.55rem;display:grid}.duplica-network-subsection-header{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.duplica-network-subsection-header h3{margin:0;font-size:.92rem}.duplica-network-member-card{padding:.68rem .75rem}.duplica-network-member-card>div{justify-content:flex-start;min-width:0}.duplica-network-member-card>div>strong,.duplica-network-member-card>div>button{min-width:0}.duplica-network-member-card>p{white-space:nowrap}.duplica-network-inline-list,.duplica-network-card-list{gap:.45rem}.duplica-network-tree-list{gap:.5rem;padding-left:.85rem}.duplica-network-tree-root{padding-left:0}.duplica-network-tree-row{gap:.45rem}.duplica-network-tree-toggle,.duplica-network-tree-spacer{width:2.15rem;height:2.15rem}@media (min-width:721px){.duplica-network-member-card{grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:.65rem .9rem}.duplica-network-member-card>p{justify-self:end}.duplica-network-shared-link{justify-self:end;margin-top:0}}@media (max-width:720px){.duplica-network-hero,.duplica-network-card{padding:.78rem}.duplica-network-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.duplica-network-stats span{border-radius:.8rem;min-width:0;padding:.48rem .58rem;font-size:.78rem}.duplica-network-member-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .6rem}.duplica-network-member-card>p{justify-self:end;font-size:.76rem}.duplica-network-member-card>.duplica-network-shared-link{grid-column:1/-1;justify-self:start}.duplica-network-tree-list{padding-left:.6rem}.duplica-network-tree-root{padding-left:0}.duplica-network-tree-row{grid-template-columns:auto minmax(0,1fr)}.duplica-network-tree-toggle,.duplica-network-tree-spacer{width:2rem;height:2rem}.duplica-network-accordion>summary{min-height:3rem;padding:.68rem .75rem}.duplica-network-accordion-body{padding:0 .75rem .75rem}}[data-theme=light] .duplica-network-accordion{background:#ffffffb8}
.duplica-network-page-batch-d{gap:.75rem}.duplica-network-page-batch-d .duplica-network-hero{gap:.85rem;display:grid}.duplica-network-stats-prominent strong{font-size:1.35em}.duplica-network-level-section{gap:.55rem;display:grid}.duplica-network-level-section:nth-of-type(2){padding-left:.75rem}.duplica-network-level-section:nth-of-type(3){padding-left:1.5rem}.duplica-network-level-section:nth-of-type(4){padding-left:2.25rem}.duplica-network-level-section:nth-of-type(5){padding-left:3rem}.duplica-network-level-section:nth-of-type(6){padding-left:3.75rem}.duplica-network-level-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.duplica-network-level-heading h3{margin:0;font-size:1rem}.duplica-network-row-list{gap:.32rem;min-width:0;display:grid}.duplica-network-row{border:1px solid #0000;border-radius:.72rem;grid-template-columns:minmax(14rem,1.5fr) minmax(9rem,.85fr) minmax(13rem,1.15fr) minmax(7rem,.7fr) 3rem;align-items:center;gap:.7rem;min-width:0;padding:.58rem .72rem;display:grid}.duplica-network-row:nth-child(odd){background:#ffffff06}.duplica-network-row:nth-child(2n){background:#2ad5eb0b}.duplica-network-row:hover{border-color:var(--duplica-border)}.duplica-network-row-identity{align-items:center;gap:.5rem;min-width:0;display:flex}.duplica-network-member-select{flex:1;align-items:center;gap:.58rem;min-width:0;display:flex}.duplica-network-person-copy{flex:1;gap:.06rem;min-width:0;display:grid}.duplica-network-person-copy strong,.duplica-network-person-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duplica-network-person-copy small,.duplica-network-level-label{color:var(--duplica-text-secondary);font-size:.78rem}.duplica-network-level-label{font-weight:750}.duplica-network-avatar{object-fit:cover;border:1px solid var(--duplica-border);border-radius:999px;flex:0 0 2.35rem;width:2.35rem;height:2.35rem}.duplica-network-avatar-fallback{color:var(--duplica-text-primary);background:#2ad5eb1c;place-items:center;font-size:.78rem;font-weight:800;display:grid}.duplica-network-status{flex:none;place-items:center;display:inline-grid}.duplica-network-status.is-active{color:var(--duplica-success)}.duplica-network-status.is-inactive{color:var(--duplica-text-muted)}.duplica-network-title-meta{flex-wrap:wrap;align-items:center;gap:.32rem;min-width:0;display:flex}.duplica-network-title-badge,.duplica-network-income-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;min-height:1.7rem;padding:.18rem .48rem;font-size:.75rem;font-weight:750;display:inline-flex;overflow:hidden}.duplica-network-title-badge{background:var(--duplica-cyan-soft);color:var(--duplica-cyan-bright)}.duplica-network-income-badge{background:var(--duplica-gold-soft);color:var(--duplica-gold)}.duplica-network-row-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;display:grid}.duplica-network-metric{text-align:center;grid-template-columns:1fr;gap:.04rem;min-width:0;display:grid}.duplica-network-metric small{color:var(--duplica-text-secondary);white-space:nowrap;font-size:.7rem}.duplica-network-metric strong{font-size:.9rem}.duplica-network-contact-methods{flex-wrap:wrap;align-items:center;gap:.24rem;display:flex}.duplica-network-contact-method{border:1px solid var(--duplica-border);width:2rem;height:2rem;color:var(--duplica-text-secondary);border-radius:999px;place-items:center;text-decoration:none;display:grid}.duplica-network-contact-method:hover,.duplica-network-contact-method:focus-visible{color:var(--duplica-text-primary);border-color:currentColor}.duplica-network-empty-value{color:var(--duplica-text-muted)}.duplica-network-card-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.duplica-network-card-select[aria-pressed=true] .duplica-network-person-copy strong{text-underline-offset:.2em;text-decoration:underline}.duplica-network-row-action{justify-content:flex-end;align-items:center;gap:.2rem;min-width:0;display:flex}.duplica-network-pending-row{grid-template-columns:minmax(14rem,1.5fr) minmax(9rem,.85fr) 3rem}.duplica-network-crm-control{position:relative}.duplica-network-crm-control[open]{z-index:30}.duplica-network-crm-control>summary{border:1px solid var(--duplica-border);width:2.35rem;height:2.35rem;color:var(--duplica-text-secondary);cursor:pointer;border-radius:999px;place-items:center;list-style:none;display:grid}.duplica-network-crm-control>summary::-webkit-details-marker{display:none}.duplica-network-crm-control>summary:hover,.duplica-network-crm-control>summary:focus-visible{color:var(--duplica-text-primary);border-color:var(--duplica-border-strong)}.duplica-network-crm-body{z-index:20;border:1px solid var(--duplica-border);width:min(24rem,100vw - 2rem);box-shadow:var(--duplica-shadow);background:#07182cfa;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.65rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.duplica-network-map-form{flex:14rem;gap:.4rem;min-width:0;display:flex}.duplica-network-map-form select{flex:1;min-width:0}.duplica-network-add-contact{color:var(--duplica-text-secondary)}.duplica-network-selected{display:none}.duplica-network-upline-row{grid-template-columns:minmax(14rem,1.5fr) minmax(10rem,1fr) minmax(13rem,1.1fr) 3rem}.duplica-network-tree{gap:.34rem}.duplica-network-tree-branch{gap:.32rem;min-width:0;display:grid}.duplica-network-tree-branch:nth-child(odd)>.duplica-network-row{background:#ffffff06}.duplica-network-tree-branch:nth-child(2n)>.duplica-network-row{background:#2ad5eb0b}.duplica-network-tree-children{border-left:1px solid var(--duplica-border);gap:.32rem;margin-left:1.35rem;padding-left:.5rem;display:grid}.duplica-network-tree-toggle,.duplica-network-tree-toggle-placeholder{flex:0 0 1.8rem;width:1.8rem;height:1.8rem}.duplica-network-tree-toggle{border:1px solid var(--duplica-border);color:var(--duplica-text-secondary);background:#ffffff06;border-radius:.5rem;place-items:center;padding:0;display:grid}.duplica-network-tree-toggle:hover,.duplica-network-tree-toggle:focus-visible{color:var(--duplica-text-primary);border-color:var(--duplica-border-strong)}.duplica-network-tree-toggle-placeholder{display:block}[data-theme=light] .duplica-network-row:nth-child(odd){background:#087f9109}[data-theme=light] .duplica-network-row:nth-child(2n){background:#5d4dcc0b}[data-theme=light] .duplica-network-tree-branch:nth-child(odd)>.duplica-network-row{background:#087f9109}[data-theme=light] .duplica-network-tree-branch:nth-child(2n)>.duplica-network-row{background:#5d4dcc0b}[data-theme=light] .duplica-network-crm-body{background:#fffffffc}@media (max-width:900px){.duplica-network-row,.duplica-network-upline-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem .75rem;padding:.72rem}.duplica-network-row-identity,.duplica-network-row-titles{grid-column:1/-1}.duplica-network-row-metrics{grid-column:1/-1;display:contents}.duplica-network-metric{text-align:left;border-top:1px solid #94a3b81a;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-top:.28rem;display:grid}.duplica-network-metric small{font-size:.78rem}.duplica-network-metric strong{text-align:right}.duplica-network-row-contact{grid-column:1}.duplica-network-row-action{grid-column:2;justify-self:end}.duplica-network-upline-row .duplica-network-row-contact{grid-column:1}.duplica-network-upline-row .duplica-network-row-action{grid-column:2}.duplica-network-tree-children{margin-left:.72rem;padding-left:.38rem}.duplica-network-crm-body{left:1rem;right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));width:auto;position:fixed;top:auto}.duplica-network-map-form{flex-basis:100%;grid-template-columns:1fr auto;display:grid}}@media (max-width:720px){.duplica-network-page-batch-d .duplica-network-row-identity{grid-column:1}.duplica-network-page-batch-d .duplica-network-row-titles{grid-column:2;justify-self:end}.duplica-network-page-batch-d .duplica-network-row-metrics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.duplica-network-page-batch-d .duplica-network-metric{text-align:center;border-top:0;grid-column:auto;grid-template-columns:1fr;gap:.08rem;padding-top:0;display:grid}.duplica-network-page-batch-d .duplica-network-metric strong{text-align:center}.duplica-network-page-batch-d .duplica-network-tree-children{margin-left:.35rem;padding-left:.25rem}}@media (max-width:520px){.duplica-network-page-batch-d .duplica-network-row-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.duplica-network-person-copy strong{font-size:.92rem}.duplica-network-title-badge,.duplica-network-income-badge{font-size:.7rem}.duplica-network-tree-toggle,.duplica-network-tree-toggle-placeholder{flex-basis:1.65rem;width:1.65rem;height:1.65rem}}.duplica-network-visibility-toolbar{justify-content:flex-end;align-items:center;min-height:2.25rem;display:flex}.duplica-network-visibility-chip{border:1px solid var(--duplica-border);min-height:2rem;color:var(--duplica-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.38rem;padding:.34rem .68rem;font-size:.82rem;display:inline-flex}.duplica-network-visibility-chip:hover,.duplica-network-visibility-chip:focus-visible,.duplica-network-visibility-chip.is-active{border-color:var(--duplica-border-strong);color:var(--duplica-text-primary);background:var(--duplica-cyan-soft)}.duplica-network-row.is-inactive-member{opacity:.52;filter:saturate(.72)}.duplica-network-row.is-inactive-member:hover,.duplica-network-row.is-inactive-member:focus-within{opacity:.76}.duplica-network-contact-phone{border:1px solid var(--duplica-border);max-width:100%;min-height:2rem;color:var(--duplica-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.32rem;padding:.28rem .55rem;text-decoration:none;display:inline-flex}.duplica-network-contact-phone span{text-overflow:ellipsis;overflow:hidden}.duplica-network-contact-phone:hover,.duplica-network-contact-phone:focus-visible{color:var(--duplica-text-primary);border-color:currentColor}@media (max-width:720px){.duplica-network-visibility-toolbar{justify-content:flex-start}.duplica-network-contact-phone{max-width:min(13rem,70vw)}}
.duplica-orders-grid-page{gap:1rem}.duplica-order-grid-surface{overflow:hidden}.duplica-order-grid-header,.duplica-order-grid-summary{grid-template-columns:minmax(6rem,.7fr) minmax(7rem,.8fr) minmax(10rem,1fr) minmax(12rem,1.35fr) minmax(7rem,.8fr) minmax(7rem,.75fr) 3rem minmax(6rem,.7fr);align-items:center;gap:.7rem;display:grid}.duplica-order-grid-header{color:var(--duplica-text-secondary);padding:.1rem .85rem .55rem;font-size:.78rem;font-weight:700}.duplica-order-grid-header button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.28rem;padding:0;display:flex}.duplica-order-grid-list{gap:.34rem;display:grid}.duplica-order-grid-row{border:0;border-radius:.65rem;overflow:hidden}.duplica-order-grid-row:nth-child(odd){background:#ffffff06}.duplica-order-grid-row:nth-child(2n){background:#2ad5eb0b}[data-theme=light] .duplica-order-grid-row:nth-child(odd){background:#087f9109}[data-theme=light] .duplica-order-grid-row:nth-child(2n){background:#5d4dcc0b}.duplica-order-grid-summary{width:100%;color:var(--duplica-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:.8rem .85rem}.duplica-order-grid-summary:hover{background:#ffffff06}.duplica-order-subscription{justify-content:center;align-items:center;display:flex}.duplica-order-product-summary{color:var(--duplica-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duplica-order-metrics-summary{color:var(--duplica-text-secondary);font-variant-numeric:tabular-nums}.duplica-order-accordion-detail{border-top:1px solid var(--duplica-border);gap:.42rem;padding:.65rem .85rem .85rem;display:grid}.duplica-order-item-grid-header,.duplica-order-item-grid-row{grid-template-columns:minmax(15rem,1.7fr) 4rem 5rem 6rem minmax(8rem,.8fr) 4rem;align-items:center;gap:.65rem;display:grid}.duplica-order-item-grid-header{color:var(--duplica-text-secondary);padding:.15rem .4rem .35rem;font-size:.76rem;font-weight:700}.duplica-order-item-grid-row{border-radius:.7rem;padding:.65rem .45rem}.duplica-order-item-grid-row:nth-child(odd){background:#00000014}.duplica-order-item-grid-row:nth-child(2n){background:#ffffff06}.duplica-order-accordion-actions{justify-content:flex-end;gap:.45rem;padding-top:.3rem;display:flex}.duplica-order-mobile-sort{display:none}.duplica-order-detail-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.duplica-order-detail-meta-grid>span{border:1px solid var(--duplica-border);border-radius:.75rem;gap:.2rem;padding:.75rem;display:grid}.duplica-order-detail-meta-grid small{color:var(--duplica-text-secondary)}.duplica-order-detail-lines{gap:.35rem;display:grid}.duplica-order-inline-totals{justify-content:flex-end;gap:1.2rem;padding:.7rem .45rem .1rem;display:flex}.duplica-order-subscription-field{align-items:center;gap:.55rem;min-height:2.6rem;display:flex}.duplica-order-detail-record-surface{gap:.85rem}.duplica-order-detail-record-surface .duplica-contact-detail-topbar{border-bottom:1px solid var(--duplica-border);padding-bottom:.15rem}.duplica-order-detail-products-surface{gap:.7rem}.duplica-order-editor-context{border-bottom:1px solid var(--duplica-border);padding-bottom:1rem}.duplica-order-editor-products{gap:.8rem}.duplica-order-editor-actions{border-top:1px solid var(--duplica-border);justify-content:flex-end;padding-top:.2rem}.duplica-order-line-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.duplica-orders-toolbar-surface{height:auto;padding-bottom:1rem;min-height:0!important}.duplica-orders-toolbar-surface .duplica-contact-detail-topbar{margin-bottom:.75rem}.duplica-orders-toolbar-surface .duplica-people-toolbar{margin-bottom:0}.duplica-order-tracking-summary{min-height:2.35rem;color:var(--duplica-text-secondary);border-radius:.65rem;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.duplica-order-tracking-summary a{color:var(--duplica-accent)}.duplica-order-tracking-editor{grid-template-columns:auto minmax(9rem,.7fr) minmax(14rem,1fr) auto auto;align-items:center;gap:.55rem;margin-top:.75rem;display:grid}.duplica-order-tracking-title{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.duplica-order-followup-panel{max-width:34rem}.duplica-order-followup-copy{color:var(--duplica-text-secondary);align-items:flex-start;gap:.65rem;display:flex}.duplica-order-followup-copy svg{flex:none;margin-top:.2rem}.duplica-order-source-banner{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.65rem .85rem;display:flex}.duplica-order-source-banner>span{color:var(--duplica-text-secondary);align-items:center;gap:.45rem;display:flex}@media (max-width:900px){.duplica-order-grid-header{display:none}.duplica-order-mobile-sort{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.65rem;display:grid}.duplica-order-grid-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem .8rem}.duplica-order-grid-summary>*{gap:.12rem;min-width:0;display:grid}.duplica-order-grid-summary>:before{content:attr(data-label);color:var(--duplica-text-secondary);font-size:.72rem;font-weight:600}.duplica-order-subscription{justify-content:start;align-items:start}.duplica-order-product-summary{white-space:normal}.duplica-order-item-grid-header{display:none}.duplica-order-item-grid-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem .8rem}.duplica-order-item-grid-row>*{gap:.1rem;min-width:0;display:grid}.duplica-order-item-grid-row>:before{content:attr(data-label);color:var(--duplica-text-secondary);font-size:.72rem;font-weight:600}.duplica-order-detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.duplica-order-tracking-editor{grid-template-columns:1fr 1fr}.duplica-order-tracking-title{grid-column:1/-1}}@media (max-width:480px){.duplica-order-grid-summary{padding:.72rem}.duplica-order-accordion-detail{padding:.6rem .72rem .72rem}.duplica-order-detail-meta-grid{grid-template-columns:1fr 1fr}.duplica-order-tracking-editor{grid-template-columns:1fr}.duplica-order-tracking-title{grid-column:auto}.duplica-order-editor-actions{justify-content:stretch}.duplica-order-editor-actions .duplica-button{width:100%}}
.duplica-animal-personality-topbar-control svg{width:var(--duplica-icon-md);height:var(--duplica-icon-md)}.duplica-contact-detail-topbar-actions>a[href$=\/animal-test],.duplica-contact-detail-topbar-actions>a[href*="/animal-test?retake=1"]{display:none!important}.duplica-assessment-page-wide{width:min(100%,76rem);margin-inline:auto}.duplica-assessment-page-wide .duplica-assessment-question-panel{gap:.8rem;width:100%;max-width:none;padding:clamp(.9rem,2vw,1.25rem)}.duplica-assessment-toolbar{border-bottom:1px solid var(--duplica-border);padding-bottom:.65rem;position:static}.duplica-assessment-question-list{gap:0;display:grid}.duplica-assessment-question-row{border-bottom:1px solid var(--duplica-border);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.7fr);align-items:center;gap:.7rem;padding:.65rem 0;display:grid}.duplica-assessment-question-row:last-child{border-bottom:0}.duplica-assessment-question-label{justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;display:flex}.duplica-assessment-question-label strong{font-size:1rem;line-height:1.35}.duplica-assessment-question-label span{color:var(--duplica-text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.duplica-assessment-option-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem .45rem;display:grid}.duplica-assessment-option-compact{background:0 0;border:0;border-radius:0;align-items:center;gap:.45rem;min-height:2.75rem;padding:.45rem .2rem}.duplica-assessment-option-compact[data-selected=true]{background:0 0;border:0}.duplica-assessment-option-compact input{margin-top:0}.duplica-assessment-option-compact span{min-width:0;font-size:.94rem;line-height:1.3}.duplica-assessment-page-actions{width:max-content;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.35rem 0 0;position:static}@media (max-width:980px){.duplica-assessment-question-row{grid-template-columns:1fr;gap:.38rem;padding-block:.75rem}.duplica-assessment-question-label{justify-content:flex-start}.duplica-assessment-option-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.duplica-assessment-page-wide .duplica-assessment-question-panel{padding:.9rem}.duplica-assessment-option-row{grid-template-columns:1fr}.duplica-assessment-option-compact{min-height:2.75rem}.duplica-assessment-page-actions{justify-content:space-between;width:100%}}
:root{--duplica-page-bg:var(--duplica-bg-900);--duplica-surface-1:var(--duplica-surface-800);--duplica-surface-2:var(--duplica-surface-750);--duplica-surface-3:var(--duplica-surface-700);--duplica-surface-hover:#ffffff0e;--duplica-control-bg:#ffffff0a;--duplica-control-hover-bg:#ffffff12;--duplica-selected-bg:#2ad5eb24;--duplica-selected-border:#55e7f738;--duplica-primary-accent:var(--duplica-cyan);--duplica-primary-hover:var(--duplica-cyan-bright);--duplica-primary-active:#16a9bd;--duplica-focus:var(--duplica-cyan-bright);--duplica-focus-ring:var(--duplica-cyan-soft);--duplica-overlay-bg:#07182cfa;--duplica-brand-ink:var(--duplica-text-primary);--duplica-accent-ink:var(--duplica-cyan-bright)}html[data-theme=dark]{--duplica-page-bg:#090909;--duplica-surface-1:#101010;--duplica-surface-2:#161616;--duplica-surface-3:#1d1d1d;--duplica-surface-hover:#222;--duplica-control-bg:#161616;--duplica-control-hover-bg:#222;--duplica-selected-bg:#f45b6924;--duplica-selected-border:#f45b697a;--duplica-primary-accent:#f45b69;--duplica-primary-hover:#ff6c79;--duplica-primary-active:#d94a58;--duplica-focus:#f45b69;--duplica-focus-ring:#f45b6947;--duplica-overlay-bg:#101010;--duplica-brand-ink:#fff;--duplica-accent-ink:#f45b69;--duplica-bg-950:#090909;--duplica-bg-900:#090909;--duplica-bg-850:#101010;--duplica-surface-800:#101010;--duplica-surface-750:#161616;--duplica-surface-700:#1d1d1d;--duplica-cyan:#f45b69;--duplica-cyan-bright:#ff6c79;--duplica-cyan-soft:#f45b6924;--duplica-violet:#d7d7db;--duplica-violet-soft:#d7d7db1a;--duplica-teal:#54c69a;--duplica-teal-soft:#54c69a24;--duplica-gold:#e2b95c;--duplica-gold-soft:#e2b95c24;--duplica-success:#54c69a;--duplica-warning:#e2b95c;--duplica-danger:#ff6f7d;--duplica-info:#9fb9d4;--duplica-text-primary:#fff;--duplica-text-secondary:#d7d7db;--duplica-text-muted:#9a9aa0;--duplica-border:#2b2b2b;--duplica-border-strong:#3b3b3b;--duplica-shadow:0 8px 24px #0000003d;--duplica-shadow-soft:0 14px 36px #0000004d}html[data-theme=dark] body{background:var(--duplica-page-bg)}html[data-theme=dark] body:before{opacity:0;background-image:none;-webkit-mask-image:none;mask-image:none}html[data-theme=light]{--duplica-page-bg:#f8f7f6;--duplica-surface-1:#fff;--duplica-surface-2:#fcfbfa;--duplica-surface-3:#f3f1f0;--duplica-surface-hover:#fff1f3;--duplica-control-bg:#fff;--duplica-control-hover-bg:#fff1f3;--duplica-selected-bg:#ffe8eb;--duplica-selected-border:#f8a7b0;--duplica-overlay-bg:#fff;--duplica-brand-ink:#f45b69;--duplica-accent-ink:#d94353;--duplica-primary-accent:#f45b69;--duplica-primary-hover:#dc4b5a;--duplica-primary-active:#c83e4d;--duplica-focus:#f45b69;--duplica-focus-ring:#f45b693d;--duplica-bg-950:#f3f1f0;--duplica-bg-900:#f8f7f6;--duplica-bg-850:#fcfbfa;--duplica-surface-800:#fff;--duplica-surface-750:#fcfbfa;--duplica-surface-700:#f3f1f0;--duplica-cyan:#26789b;--duplica-cyan-bright:#1d6685;--duplica-cyan-soft:#e7f3f8;--duplica-violet:#5d4dcc;--duplica-violet-soft:#efedff;--duplica-teal:#087f6d;--duplica-teal-soft:#e8f6f2;--duplica-gold:#8a6a1f;--duplica-gold-soft:#faf3df;--duplica-success:#087f6d;--duplica-warning:#8a6412;--duplica-danger:#b43d4b;--duplica-info:#26789b;--duplica-text-primary:#282426;--duplica-text-secondary:#625b5e;--duplica-text-muted:#80777b;--duplica-border:#e6e0e1;--duplica-border-strong:#d4c7c9;--duplica-shadow:0 8px 22px #3422260f;--duplica-shadow-soft:0 14px 32px #34222614}html[data-theme=light] body{background:var(--duplica-page-bg)}html[data-theme=light] body:before{opacity:0;background-image:none}
html[data-theme=light] .duplica-sidebar{border-right-color:var(--duplica-border);background:var(--duplica-surface-2);box-shadow:none}html[data-theme=light] .duplica-brand,html[data-theme=light] .duplica-topbar-brand{color:var(--duplica-brand-ink)}html[data-theme=light] .duplica-sidebar-link{color:var(--duplica-text-primary);background:0 0;border-color:#0000}html[data-theme=light] .duplica-sidebar-link:hover,html[data-theme=light] .duplica-sidebar-link:focus-visible{color:var(--duplica-brand-ink);border-color:var(--duplica-border);background:var(--duplica-surface-hover);box-shadow:none}html[data-theme=light] .duplica-sidebar-link-active{color:var(--duplica-brand-ink);border-color:var(--duplica-selected-border);background:var(--duplica-selected-bg);box-shadow:none}html[data-theme=light] .duplica-sidebar-icon{color:var(--duplica-text-secondary);background:var(--duplica-surface-3)}html[data-theme=light] .duplica-sidebar-link-active .duplica-sidebar-icon{color:var(--duplica-primary-accent);background:var(--duplica-surface-1)}html[data-theme=light] .duplica-sidebar-link-copy strong{color:inherit}html[data-theme=light] .duplica-topbar{background:var(--duplica-surface-1);border-bottom:1px solid var(--duplica-border)}html[data-theme=light] .duplica-icon-button,html[data-theme=light] .duplica-nav-drawer-trigger,html[data-theme=light] .duplica-account-menu-trigger,html[data-theme=light] .duplica-quick-add,html[data-theme=light] .duplica-button-secondary,html[data-theme=light] .duplica-button-quiet{color:var(--duplica-text-primary);border-color:var(--duplica-border);background:var(--duplica-control-bg);box-shadow:none}html[data-theme=light] .duplica-icon-button:hover,html[data-theme=light] .duplica-icon-button:focus-visible,html[data-theme=light] .duplica-nav-drawer-trigger:hover,html[data-theme=light] .duplica-nav-drawer-trigger:focus-visible,html[data-theme=light] .duplica-account-menu-trigger:hover,html[data-theme=light] .duplica-account-menu-trigger:focus-visible,html[data-theme=light] .duplica-quick-add:hover,html[data-theme=light] .duplica-quick-add:focus-visible,html[data-theme=light] .duplica-button-secondary:hover,html[data-theme=light] .duplica-button-secondary:focus-visible,html[data-theme=light] .duplica-button-quiet:hover,html[data-theme=light] .duplica-button-quiet:focus-visible{color:var(--duplica-text-primary);border-color:var(--duplica-selected-border);background:var(--duplica-control-hover-bg);box-shadow:none}html[data-theme=light] .duplica-button{color:#fff;border-color:var(--duplica-primary-accent);background:var(--duplica-primary-accent);box-shadow:none}html[data-theme=light] .duplica-button:hover,html[data-theme=light] .duplica-button:focus-visible{color:#fff;border-color:var(--duplica-primary-hover);background:var(--duplica-primary-hover)}html[data-theme=light] :is(.duplica-button,.duplica-button-secondary,.duplica-button-quiet,.duplica-icon-button,.duplica-nav-drawer-trigger,.duplica-account-menu-trigger,.duplica-quick-add):focus-visible{outline:2px solid var(--duplica-focus);outline-offset:2px}html[data-theme=light] .duplica-nav-drawer-panel{border-color:var(--duplica-border);background:var(--duplica-surface-2);box-shadow:var(--duplica-shadow-soft)}html[data-theme=light] .duplica-notification-panel,html[data-theme=light] .duplica-quick-add-panel{border-color:var(--duplica-border);background:var(--duplica-overlay-bg);box-shadow:var(--duplica-shadow-soft)}html[data-theme=light] .duplica-notification-item{border-color:var(--duplica-border);background:var(--duplica-surface-2)}html[data-theme=light] .duplica-notification-item-unread{border-color:var(--duplica-selected-border);background:var(--duplica-selected-bg)}html[data-theme=light] .duplica-goal-row{color:var(--duplica-text-primary);border-color:var(--duplica-border);background:var(--duplica-surface-1);box-shadow:var(--duplica-shadow)}html[data-theme=light] .duplica-goal-row-main strong{color:var(--duplica-text-primary)}
html[data-theme=light] .duplica-section-card,html[data-theme=light] .duplica-grouped-surface,html[data-theme=light] .duplica-people-summary,html[data-theme=light] .duplica-people-toolbar,html[data-theme=light] .duplica-people-editor,html[data-theme=light] .duplica-journey-surface,html[data-theme=light] .duplica-order-grid-surface,html[data-theme=light] .duplica-orders-toolbar-surface,html[data-theme=light] .duplica-order-followup-panel,html[data-theme=light] .duplica-order-source-banner{border-color:var(--duplica-border);background:var(--duplica-surface-1);box-shadow:var(--duplica-shadow)}html[data-theme=light] .duplica-goal-row,html[data-theme=light] .duplica-rhythm-pill,html[data-theme=light] .duplica-stat-card,html[data-theme=light] .duplica-progress-card{border-color:var(--duplica-border);background:var(--duplica-surface-1);box-shadow:none}html[data-theme=light] .duplica-goal-row-open,html[data-theme=light] .duplica-rhythm-pill{background:var(--duplica-control-bg)}html[data-theme=light] .duplica-goal-row-open:hover,html[data-theme=light] .duplica-goal-row-open:focus-visible,html[data-theme=light] .duplica-rhythm-pill:hover,html[data-theme=light] .duplica-rhythm-pill:focus-visible{background:var(--duplica-control-hover-bg);border-color:var(--duplica-selected-border)}html[data-theme=light] .duplica-today-gsbl-section{box-shadow:none}html[data-theme=light] .duplica-dashboard-page .duplica-grouped-surface,html[data-theme=light] .duplica-dashboard-page .duplica-goal-row{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .duplica-progress{color:var(--duplica-primary-accent)}html[data-theme=light] .duplica-progress-track{stroke:var(--duplica-border-strong)}html[data-theme=light] .duplica-progress-neutral{color:var(--duplica-text-muted)}html[data-theme=light] .duplica-progress-attention{color:var(--duplica-warning)}html[data-theme=light] .duplica-progress-complete{color:var(--duplica-teal)}html[data-theme=light] .duplica-progress-focus{color:var(--duplica-primary-accent)}html[data-theme=light] .duplica-follow-up-focus-overlay{background:color-mix(in srgb, var(--duplica-page-bg) 84%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .duplica-follow-up-focus-panel{border-color:var(--duplica-border);background:var(--duplica-surface-1);box-shadow:var(--duplica-shadow-soft)}html[data-theme=light] .duplica-follow-up-focus-panel .duplica-follow-up-focus-card{border:1px solid var(--duplica-border);background:var(--duplica-surface-2);color:var(--duplica-text-primary);border-radius:.95rem;gap:.55rem;padding:.8rem;display:grid}html[data-theme=light] .duplica-follow-up-focus-panel .duplica-people-tag{border:1px solid var(--duplica-border);background:var(--duplica-surface-3);color:var(--duplica-text-secondary)}html[data-theme=light] .duplica-people-stat,html[data-theme=light] .duplica-people-operational-all .duplica-people-row,html[data-theme=light] .duplica-people-tag{background:var(--duplica-surface-2)}html[data-theme=light] .duplica-people-page :is(.duplica-grouped-surface,.duplica-people-summary,.duplica-people-editor),html[data-theme=light] .duplica-contact-capture-panel{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .duplica-people-stat-attention{border-color:color-mix(in srgb, var(--duplica-warning) 28%, var(--duplica-border));background:var(--duplica-gold-soft)}html[data-theme=light] .duplica-people-stat-today{border-color:var(--duplica-selected-border);background:var(--duplica-selected-bg)}html[data-theme=light] .duplica-people-avatar{border-color:var(--duplica-border);background-color:var(--duplica-surface-3);color:var(--duplica-text-secondary)}html[data-theme=light] .duplica-contact-capture-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2824267a}html[data-theme=light] .duplica-people-operational-all .duplica-people-row:hover,html[data-theme=light] .duplica-people-operational-all .duplica-people-row:focus-visible{border-color:var(--duplica-selected-border);background:var(--duplica-surface-hover)}html[data-theme=light] .duplica-people-row-highlighted{background:var(--duplica-selected-bg);border-radius:.95rem}html[data-theme=light] .duplica-people-input,html[data-theme=light] .duplica-people-textarea,html[data-theme=light] .duplica-people-chip{border-color:var(--duplica-border);background:var(--duplica-control-bg);color:var(--duplica-text-primary)}html[data-theme=light] .duplica-people-input:focus,html[data-theme=light] .duplica-people-textarea:focus,html[data-theme=light] .duplica-people-chip:focus-visible{border-color:var(--duplica-selected-border);box-shadow:0 0 0 2px var(--duplica-focus-ring)}html[data-theme=light] .duplica-people-chip-active{border-color:var(--duplica-selected-border);background:var(--duplica-selected-bg);color:var(--duplica-accent-ink)}html[data-theme=light] .duplica-people-attention-critical{color:var(--duplica-danger);background:#b43d4b1a}html[data-theme=light] .duplica-people-attention-active{background:var(--duplica-cyan-soft);color:var(--duplica-accent-ink)}html[data-theme=light] .duplica-people-attention-soft{background:var(--duplica-surface-3);color:var(--duplica-text-secondary)}html[data-theme=light] .duplica-people-save-error{color:var(--duplica-danger);background:#b43d4b14;border-color:#b43d4b3d}html[data-theme=light] .duplica-journey-page .duplica-grouped-surface,html[data-theme=light] .duplica-orders-page .duplica-grouped-surface,html[data-theme=light] .duplica-order-editor-panel{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .duplica-journey-progress-panel,html[data-theme=light] .duplica-order-detail-card,html[data-theme=light] .duplica-order-line-editor{border-color:var(--duplica-border);background:var(--duplica-surface-2);box-shadow:none}html[data-theme=light] .duplica-journey-status-tag,html[data-theme=light] .duplica-journey-health-active{color:var(--duplica-accent-ink)}html[data-theme=light] .duplica-journey-milestone-active{background:var(--duplica-selected-bg)}html[data-theme=light] .duplica-journey-milestone-completed{background:var(--duplica-teal-soft)}html[data-theme=light] .duplica-journey-progress-dot{background:var(--duplica-surface-3);box-shadow:0 0 0 1px var(--duplica-border)}html[data-theme=light] .duplica-journey-health-muted{color:var(--duplica-text-muted);background:var(--duplica-surface-3)}html[data-theme=light] .duplica-journey-health-active{color:var(--duplica-accent-ink);background:var(--duplica-cyan-soft)}html[data-theme=light] .duplica-journey-health-healthy,html[data-theme=light] .duplica-journey-health-complete{color:var(--duplica-teal);background:var(--duplica-teal-soft)}html[data-theme=light] .duplica-journey-health-attention{color:var(--duplica-warning);background:var(--duplica-gold-soft)}html[data-theme=light] .duplica-journey-health-risk,html[data-theme=light] .duplica-journey-template-alert{color:var(--duplica-danger)}html[data-theme=light] .duplica-journey-health-risk{background:#b43d4b1a}html[data-theme=light] .duplica-journey-health-stalled{color:var(--duplica-violet);background:var(--duplica-violet-soft)}html[data-theme=light] .duplica-order-grid-row:nth-child(odd),html[data-theme=light] .duplica-order-grid-row:nth-child(2n){background:var(--duplica-surface-2)}html[data-theme=light] .duplica-order-grid-summary:hover,html[data-theme=light] .duplica-order-grid-summary:focus-visible{background:var(--duplica-surface-hover)}html[data-theme=light] .duplica-order-item-grid-row:nth-child(odd),html[data-theme=light] .duplica-order-item-grid-row:nth-child(2n),html[data-theme=light] .duplica-order-detail-meta-grid>span,html[data-theme=light] .duplica-order-tracking-summary{background:var(--duplica-surface-2)}html[data-theme=light] .duplica-order-grid-row,html[data-theme=light] .duplica-order-detail-meta-grid>span,html[data-theme=light] .duplica-order-accordion-detail{border-color:var(--duplica-border)}html[data-theme=light] .duplica-order-grid-summary,html[data-theme=light] .duplica-order-accordion-detail{box-shadow:none}
html[data-theme=light] .duplica-events-surface,html[data-theme=light] .duplica-event-editor-panel,html[data-theme=light] .duplica-event-card,html[data-theme=light] .duplica-event-participant-row{border-color:var(--duplica-border);background:var(--duplica-surface-1)}html[data-theme=light] .duplica-event-card:hover,html[data-theme=light] .duplica-event-card:focus-within,html[data-theme=light] .duplica-event-participant-row:hover,html[data-theme=light] .duplica-event-participant-row:focus-within{background:var(--duplica-surface-hover)}html[data-theme=light] .duplica-event-picker-row-disabled{opacity:.58}html[data-theme=light] .duplica-campaign-surface,html[data-theme=light] .duplica-campaign-editor-panel,html[data-theme=light] .duplica-campaign-selector-panel,html[data-theme=light] .duplica-campaign-card,html[data-theme=light] .duplica-campaign-member-row,html[data-theme=light] .duplica-campaign-target-progress-row{border-color:var(--duplica-border);background:var(--duplica-surface-1)}html[data-theme=light] .duplica-campaign-card:hover,html[data-theme=light] .duplica-campaign-card:focus-within,html[data-theme=light] .duplica-campaign-member-row:hover,html[data-theme=light] .duplica-campaign-member-row:focus-within{background:var(--duplica-surface-hover)}html[data-theme=light] .duplica-report-filter-row,html[data-theme=light] .duplica-report-metric-card,html[data-theme=light] .duplica-report-chart-card,html[data-theme=light] .duplica-report-breakdown-card{border-color:var(--duplica-border);background:var(--duplica-surface-1)}html[data-theme=light] .duplica-report-bar-contact,html[data-theme=light] .duplica-report-chart-summary span:before,html[data-theme=light] .duplica-report-breakdown-row i{background:var(--duplica-accent)}html[data-theme=light] .duplica-report-bar-interaction,html[data-theme=light] .duplica-report-chart-summary span:last-child:before{background:var(--duplica-surface-3)}html[data-theme=light] .duplica-network-row:nth-child(odd),html[data-theme=light] .duplica-network-row:nth-child(2n),html[data-theme=light] .duplica-network-tree-branch:nth-child(odd)>.duplica-network-row,html[data-theme=light] .duplica-network-tree-branch:nth-child(2n)>.duplica-network-row{background:var(--duplica-surface-2)}html[data-theme=light] .duplica-network-row:hover{border-color:var(--duplica-selected-border);background:var(--duplica-surface-hover)}html[data-theme=light] .duplica-network-tree-toggle,html[data-theme=light] .duplica-network-contact-method,html[data-theme=light] .duplica-network-crm-control>summary{border-color:var(--duplica-border);background:var(--duplica-control-bg)}html[data-theme=light] .duplica-network-tree-toggle:hover,html[data-theme=light] .duplica-network-tree-toggle:focus-visible,html[data-theme=light] .duplica-network-contact-method:hover,html[data-theme=light] .duplica-network-contact-method:focus-visible,html[data-theme=light] .duplica-network-crm-control>summary:hover,html[data-theme=light] .duplica-network-crm-control>summary:focus-visible{border-color:var(--duplica-selected-border);background:var(--duplica-control-hover-bg)}html[data-theme=light] .duplica-network-crm-body{border-color:var(--duplica-border);background:var(--duplica-overlay-bg);box-shadow:var(--duplica-shadow)}html[data-theme=light] .duplica-network-avatar-fallback{background:var(--duplica-selected-bg);color:var(--duplica-brand-ink)}html[data-theme=light] .duplica-network-accordion{border-color:var(--duplica-border);background:var(--duplica-surface-1)}html[data-theme=light] .duplica-network-title-badge{background:var(--duplica-surface-3);color:var(--duplica-text-secondary)}html[data-theme=light] .duplica-power-hour-surface,html[data-theme=light] .duplica-power-hour-block{border-color:var(--duplica-border);background:var(--duplica-surface-1)}html[data-theme=light] .duplica-power-hour-gap-row,html[data-theme=light] .duplica-power-hour-candidate,html[data-theme=light] .duplica-power-hour-queue-row{background:var(--duplica-surface-2)}html[data-theme=light] .duplica-power-hour-current-card{border-color:var(--duplica-selected-border);background:var(--duplica-selected-bg)}html[data-theme=light] .duplica-power-hour-gap-row:hover,html[data-theme=light] .duplica-power-hour-candidate:hover,html[data-theme=light] .duplica-power-hour-queue-row:hover{background:var(--duplica-surface-hover)}html[data-theme=light] .duplica-assessment-question-panel,html[data-theme=light] .duplica-assessment-result-hero{border-color:var(--duplica-border);background:var(--duplica-surface-1)}html[data-theme=light] .duplica-assessment-option{color:var(--duplica-text-primary)}html[data-theme=light] .duplica-assessment-option input{accent-color:var(--duplica-primary-accent)}html[data-theme=light] .duplica-assessment-option[data-selected=true]{color:var(--duplica-primary-accent)}
html[data-theme=light] .duplica-settings-surface,html[data-theme=light] .duplica-settings-sharing-card,html[data-theme=light] .duplica-profile-card-document,html[data-theme=light] .duplica-admin-hero,html[data-theme=light] .duplica-admin-card,html[data-theme=light] .duplica-admin-member-card,html[data-theme=light] .duplica-focused-form-panel,html[data-theme=light] .duplica-contact-capture-panel,html[data-theme=light] .duplica-notification-panel,html[data-theme=light] .duplica-quick-add-panel{border-color:var(--duplica-border);background:var(--duplica-surface-1);color:var(--duplica-text-primary);box-shadow:none}html[data-theme=light] .duplica-settings-field select,html[data-theme=light] .duplica-settings-toggle,html[data-theme=light] .duplica-admin-inline-form input,html[data-theme=light] .duplica-admin-inline-form select,html[data-theme=light] .duplica-admin-inline-form textarea{border-color:var(--duplica-border);background:var(--duplica-control-bg);color:var(--duplica-text-primary)}html[data-theme=light] .duplica-settings-field select:hover,html[data-theme=light] .duplica-settings-field select:focus-visible,html[data-theme=light] .duplica-admin-inline-form input:focus-visible,html[data-theme=light] .duplica-admin-inline-form select:focus-visible,html[data-theme=light] .duplica-admin-inline-form textarea:focus-visible{border-color:var(--duplica-selected-border);background:var(--duplica-control-hover-bg);box-shadow:0 0 0 2px var(--duplica-focus-ring);outline:none}html[data-theme=light] .duplica-settings-sharing-card,html[data-theme=light] .duplica-profile-card-document,html[data-theme=light] .duplica-admin-member-card{background:var(--duplica-surface-2)}html[data-theme=light] .duplica-admin-stats span{border-color:var(--duplica-border);background:var(--duplica-surface-2);color:var(--duplica-text-secondary)}html[data-theme=light] .duplica-admin-member-card:hover,html[data-theme=light] .duplica-admin-member-card:focus-within{border-color:var(--duplica-selected-border);background:var(--duplica-surface-hover)}html[data-theme=light] .duplica-admin-action-result-success{color:var(--duplica-success)}html[data-theme=light] .duplica-admin-action-result-error{color:var(--duplica-danger)}html[data-theme=light] .duplica-profile-card-document-preview{border-color:var(--duplica-border);background:var(--duplica-surface-3)}html[data-theme=light] .duplica-focused-form-overlay,html[data-theme=light] .duplica-contact-capture-overlay{background:#17364d47}html[data-theme=light] .duplica-notification-panel,html[data-theme=light] .duplica-quick-add-panel{background:var(--duplica-overlay-bg)}html[data-theme=light] .duplica-settings-toggle:hover,html[data-theme=light] .duplica-settings-toggle:focus-within{background:var(--duplica-surface-hover)}html[data-theme=light] .duplica-settings-surface{gap:1rem}html[data-theme=light] .duplica-settings-surface>.duplica-compact-heading{border-bottom:1px solid var(--duplica-border);padding-bottom:.55rem}html[data-theme=light] .duplica-profile-avatar-preview{border-color:var(--duplica-border);background:var(--duplica-surface-2);color:var(--duplica-text-secondary)}html[data-theme=light] .duplica-profile-card-document{gap:.85rem}html[data-theme=light] .duplica-admin-hero{gap:.7rem}html[data-theme=light] .duplica-admin-stats span{border-radius:var(--radius-sm)}html[data-theme=light] .duplica-admin-card>p{max-width:62ch}
.duplica-script-assistant{border-top:1px solid var(--duplica-border);flex-direction:column;gap:14px;padding:18px 0;display:flex}.duplica-script-assistant-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.duplica-script-assistant-header h2,.duplica-script-assistant-header h3{margin:0}.duplica-script-assistant-header p{margin:4px 0 0}.duplica-script-assistant-controls{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1.2fr);align-items:end;gap:14px;display:grid}.duplica-script-assistant .duplica-field-label{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.duplica-script-assistant .duplica-field-label .duplica-text-input{width:100%}.duplica-script-assistant-intent{background:var(--duplica-selected-bg);border:1px solid var(--duplica-selected-border);border-radius:999px;align-self:flex-start;padding:7px 12px;font-size:13px;font-weight:600}.duplica-script-assistant-preview-action{white-space:nowrap}.duplica-script-assistant-retry{align-self:flex-start}.duplica-script-assistant-handoff-note{margin:-6px 0 0}.duplica-script-assistant-readiness{color:var(--duplica-content-secondary,inherit);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.duplica-script-assistant-feedback{margin:0}.duplica-script-assistant-missing{flex-wrap:wrap;gap:6px;display:flex}.duplica-script-assistant-preview{width:100%;min-height:120px}.duplica-script-assistant-provenance{font-size:12px}.duplica-script-assistant-provenance summary{color:var(--duplica-content-secondary,inherit);cursor:pointer}.duplica-script-assistant-actions{flex-wrap:wrap;gap:10px;display:flex}.duplica-script-assistant-compact{background:var(--duplica-surface-2);border:1px solid var(--duplica-border);border-radius:12px;padding:14px}@media (max-width:1024px){.duplica-script-assistant-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.duplica-script-assistant-controls{grid-template-columns:1fr}.duplica-script-assistant-preview{min-height:104px}}
.duplica-shell-main,.duplica-shell-stack,.duplica-dashboard-grid,.duplica-section-card,.duplica-grouped-surface,.duplica-people-toolbar,.duplica-people-editor,.duplica-journey-surface,.duplica-order-grid-surface,.duplica-events-surface,.duplica-settings-surface,.duplica-admin-card,.duplica-power-hour-surface,.duplica-list-item-copy,.duplica-people-row-titleline,.duplica-people-row-meta,.duplica-journey-row,.duplica-order-grid-summary,.duplica-event-card,.duplica-campaign-card,.duplica-network-row,.duplica-admin-member-main,.duplica-power-hour-entry-copy{min-width:0}.duplica-list-item-copy,.duplica-people-row-titleline,.duplica-people-row-meta,.duplica-order-detail-meta-grid,.duplica-settings-sharing-grid,.duplica-admin-member-main{overflow-wrap:anywhere}.duplica-profile-card-document-preview,.duplica-order-grid-surface,.duplica-orders-toolbar-surface,.duplica-events-surface,.duplica-network-page-batch-d{max-width:100%}.duplica-order-grid-surface,.duplica-orders-toolbar-surface,.duplica-people-toolbar{overscroll-behavior-inline:contain;overflow-x:auto}@media (max-width:1024px){.duplica-shell-stack,.duplica-dashboard-grid,.duplica-people-operational-layout,.duplica-power-hour-start-grid,.duplica-power-hour-summary-columns,.duplica-power-hour-active-layout{min-width:0}.duplica-topbar-actions,.duplica-action-primary-row,.duplica-admin-member-actions,.duplica-power-hour-scope{flex-wrap:wrap}}@media (max-width:720px){.duplica-topbar,.duplica-contact-detail-topbar,.duplica-admin-section-header,.duplica-admin-member-main{align-items:flex-start}.duplica-topbar-actions,.duplica-people-toolbar,.duplica-action-primary-row,.duplica-admin-member-actions,.duplica-power-hour-scope{width:100%}.duplica-people-toolbar,.duplica-action-primary-row,.duplica-admin-member-actions,.duplica-power-hour-scope{gap:.55rem}.duplica-settings-field select,.duplica-people-input,.duplica-people-textarea,.duplica-network-map-form select{max-width:100%}.duplica-notification-panel,.duplica-quick-add-panel,.duplica-network-crm-body{max-width:calc(100vw - 2rem)}.duplica-button,.duplica-button-secondary,.duplica-button-quiet,.duplica-icon-button,.duplica-nav-drawer-trigger,.duplica-account-menu-trigger,.duplica-quick-add,.duplica-people-chip{min-height:44px}}@media (max-width:480px){.duplica-shell-stack,.duplica-section-card,.duplica-grouped-surface,.duplica-settings-sharing-card,.duplica-admin-member-card,.duplica-power-hour-surface{min-width:0}.duplica-action-primary-row,.duplica-admin-member-actions{align-items:stretch}.duplica-action-primary-row>:not(.duplica-icon-button),.duplica-admin-member-actions>:not(.duplica-icon-button){max-width:100%}.duplica-profile-card-document-preview{height:auto}}
.duplica-journey-page .duplica-list-item-compact,.duplica-people-page .duplica-list-item-compact{padding:.68rem .78rem}.duplica-quick-list-entries,.duplica-quick-list-entry,.duplica-quick-list-entry .duplica-list-item-copy{width:100%;min-width:0}.duplica-quick-list-entry,.duplica-quick-list-entry .duplica-people-row-titleline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.duplica-quick-list-entry .duplica-quick-list-entry-input{width:100%;min-width:0}.duplica-quick-list-entry>.duplica-list-item-copy>.duplica-people-row-meta{display:none}.duplica-quick-list-entry-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.duplica-quick-list-actions>.duplica-button:first-child{justify-content:center;align-items:center;gap:.45rem;min-width:2.75rem;height:2.75rem;padding-inline:.9rem;display:inline-flex}@media (max-width:700px){.duplica-journey-page .duplica-list-item-compact,.duplica-people-page .duplica-list-item-compact{padding:.64rem .7rem}.duplica-quick-list-entry,.duplica-quick-list-entry .duplica-people-row-titleline{grid-template-columns:minmax(0,1fr) auto;gap:.55rem}}
html[data-theme=dark] .duplica-section-card,html[data-theme=dark] .duplica-grouped-surface,html[data-theme=dark] .duplica-people-summary,html[data-theme=dark] .duplica-people-toolbar,html[data-theme=dark] .duplica-people-editor,html[data-theme=dark] .duplica-journey-surface,html[data-theme=dark] .duplica-order-grid-surface,html[data-theme=dark] .duplica-orders-toolbar-surface,html[data-theme=dark] .duplica-order-followup-panel,html[data-theme=dark] .duplica-order-source-banner{border-color:var(--duplica-border);background:var(--duplica-surface-1);box-shadow:var(--duplica-shadow)}html[data-theme=dark] .duplica-goal-row,html[data-theme=dark] .duplica-rhythm-pill,html[data-theme=dark] .duplica-stat-card,html[data-theme=dark] .duplica-progress-card{border-color:var(--duplica-border);background:var(--duplica-surface-1);box-shadow:none}html[data-theme=dark] .duplica-goal-row-open,html[data-theme=dark] .duplica-rhythm-pill{background:var(--duplica-control-bg)}html[data-theme=dark] .duplica-goal-row-open:hover,html[data-theme=dark] .duplica-goal-row-open:focus-visible,html[data-theme=dark] .duplica-rhythm-pill:hover,html[data-theme=dark] .duplica-rhythm-pill:focus-visible{background:var(--duplica-control-hover-bg);border-color:var(--duplica-selected-border)}html[data-theme=dark] .duplica-today-gsbl-section{box-shadow:none}html[data-theme=dark] .duplica-dashboard-page .duplica-grouped-surface,html[data-theme=dark] .duplica-dashboard-page .duplica-goal-row{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .duplica-progress{color:var(--duplica-primary-accent)}html[data-theme=dark] .duplica-progress-track{stroke:var(--duplica-border-strong)}html[data-theme=dark] .duplica-progress-neutral{color:var(--duplica-text-muted)}html[data-theme=dark] .duplica-progress-attention{color:var(--duplica-warning)}html[data-theme=dark] .duplica-progress-complete{color:var(--duplica-teal)}html[data-theme=dark] .duplica-progress-focus{color:var(--duplica-primary-accent)}html[data-theme=dark] .duplica-follow-up-focus-overlay{background:color-mix(in srgb, var(--duplica-page-bg) 84%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .duplica-follow-up-focus-panel{border-color:var(--duplica-border);background:var(--duplica-surface-1);box-shadow:var(--duplica-shadow-soft)}html[data-theme=dark] .duplica-follow-up-focus-panel .duplica-follow-up-focus-card{border:1px solid var(--duplica-border);background:var(--duplica-surface-2);color:var(--duplica-text-primary);border-radius:.95rem;gap:.55rem;padding:.8rem;display:grid}html[data-theme=dark] .duplica-follow-up-focus-panel .duplica-people-tag{border:1px solid var(--duplica-border);background:var(--duplica-surface-3);color:var(--duplica-text-secondary)}html[data-theme=dark] .duplica-people-stat,html[data-theme=dark] .duplica-people-operational-all .duplica-people-row,html[data-theme=dark] .duplica-people-tag{background:var(--duplica-surface-2)}html[data-theme=dark] .duplica-people-page :is(.duplica-grouped-surface,.duplica-people-summary,.duplica-people-editor),html[data-theme=dark] .duplica-contact-capture-panel{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .duplica-people-stat-attention{border-color:color-mix(in srgb, var(--duplica-warning) 28%, var(--duplica-border));background:var(--duplica-gold-soft)}html[data-theme=dark] .duplica-people-stat-today{border-color:var(--duplica-selected-border);background:var(--duplica-selected-bg)}html[data-theme=dark] .duplica-people-avatar{border-color:var(--duplica-border);background-color:var(--duplica-surface-3);color:var(--duplica-text-secondary)}html[data-theme=dark] .duplica-contact-capture-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2824267a}html[data-theme=dark] .duplica-people-operational-all .duplica-people-row:hover,html[data-theme=dark] .duplica-people-operational-all .duplica-people-row:focus-visible{border-color:var(--duplica-selected-border);background:var(--duplica-surface-hover)}html[data-theme=dark] .duplica-people-row-highlighted{background:var(--duplica-selected-bg);border-radius:.95rem}html[data-theme=dark] .duplica-people-input,html[data-theme=dark] .duplica-people-textarea,html[data-theme=dark] .duplica-people-chip{border-color:var(--duplica-border);background:var(--duplica-control-bg);color:var(--duplica-text-primary)}html[data-theme=dark] .duplica-people-input:focus,html[data-theme=dark] .duplica-people-textarea:focus,html[data-theme=dark] .duplica-people-chip:focus-visible{border-color:var(--duplica-selected-border);box-shadow:0 0 0 2px var(--duplica-focus-ring)}html[data-theme=dark] .duplica-people-chip-active{border-color:var(--duplica-selected-border);background:var(--duplica-selected-bg);color:var(--duplica-accent-ink)}html[data-theme=dark] .duplica-people-attention-critical{color:var(--duplica-danger);background:#b43d4b1a}html[data-theme=dark] .duplica-people-attention-active{background:var(--duplica-cyan-soft);color:var(--duplica-accent-ink)}html[data-theme=dark] .duplica-people-attention-soft{background:var(--duplica-surface-3);color:var(--duplica-text-secondary)}html[data-theme=dark] .duplica-people-save-error{color:var(--duplica-danger);background:#b43d4b14;border-color:#b43d4b3d}html[data-theme=dark] .duplica-journey-page .duplica-grouped-surface,html[data-theme=dark] .duplica-orders-page .duplica-grouped-surface,html[data-theme=dark] .duplica-order-editor-panel{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .duplica-journey-progress-panel,html[data-theme=dark] .duplica-order-detail-card,html[data-theme=dark] .duplica-order-line-editor{border-color:var(--duplica-border);background:var(--duplica-surface-2);box-shadow:none}html[data-theme=dark] .duplica-journey-status-tag,html[data-theme=dark] .duplica-journey-health-active{color:var(--duplica-accent-ink)}html[data-theme=dark] .duplica-journey-milestone-active{background:var(--duplica-selected-bg)}html[data-theme=dark] .duplica-journey-milestone-completed{background:var(--duplica-teal-soft)}html[data-theme=dark] .duplica-journey-progress-dot{background:var(--duplica-surface-3);box-shadow:0 0 0 1px var(--duplica-border)}html[data-theme=dark] .duplica-journey-health-muted{color:var(--duplica-text-muted);background:var(--duplica-surface-3)}html[data-theme=dark] .duplica-journey-health-active{color:var(--duplica-accent-ink);background:var(--duplica-cyan-soft)}html[data-theme=dark] .duplica-journey-health-healthy,html[data-theme=dark] .duplica-journey-health-complete{color:var(--duplica-teal);background:var(--duplica-teal-soft)}html[data-theme=dark] .duplica-journey-health-attention{color:var(--duplica-warning);background:var(--duplica-gold-soft)}html[data-theme=dark] .duplica-journey-health-risk,html[data-theme=dark] .duplica-journey-template-alert{color:var(--duplica-danger)}html[data-theme=dark] .duplica-journey-health-risk{background:#b43d4b1a}html[data-theme=dark] .duplica-journey-health-stalled{color:var(--duplica-violet);background:var(--duplica-violet-soft)}html[data-theme=dark] .duplica-order-grid-row:nth-child(odd),html[data-theme=dark] .duplica-order-grid-row:nth-child(2n){background:var(--duplica-surface-2)}html[data-theme=dark] .duplica-order-grid-summary:hover,html[data-theme=dark] .duplica-order-grid-summary:focus-visible{background:var(--duplica-surface-hover)}html[data-theme=dark] .duplica-order-item-grid-row:nth-child(odd),html[data-theme=dark] .duplica-order-item-grid-row:nth-child(2n),html[data-theme=dark] .duplica-order-detail-meta-grid>span,html[data-theme=dark] .duplica-order-tracking-summary{background:var(--duplica-surface-2)}html[data-theme=dark] .duplica-order-grid-row,html[data-theme=dark] .duplica-order-detail-meta-grid>span,html[data-theme=dark] .duplica-order-accordion-detail{border-color:var(--duplica-border)}html[data-theme=dark] .duplica-order-grid-summary,html[data-theme=dark] .duplica-order-accordion-detail{box-shadow:none}
html[data-theme=dark] .duplica-events-surface,html[data-theme=dark] .duplica-event-editor-panel,html[data-theme=dark] .duplica-event-card,html[data-theme=dark] .duplica-event-participant-row{border-color:var(--duplica-border);background:var(--duplica-surface-1)}html[data-theme=dark] .duplica-event-card:hover,html[data-theme=dark] .duplica-event-card:focus-within,html[data-theme=dark] .duplica-event-participant-row:hover,html[data-theme=dark] .duplica-event-participant-row:focus-within{background:var(--duplica-surface-hover)}html[data-theme=dark] .duplica-event-picker-row-disabled{opacity:.58}html[data-theme=dark] .duplica-campaign-surface,html[data-theme=dark] .duplica-campaign-editor-panel,html[data-theme=dark] .duplica-campaign-selector-panel,html[data-theme=dark] .duplica-campaign-card,html[data-theme=dark] .duplica-campaign-member-row,html[data-theme=dark] .duplica-campaign-target-progress-row{border-color:var(--duplica-border);background:var(--duplica-surface-1)}html[data-theme=dark] .duplica-campaign-card:hover,html[data-theme=dark] .duplica-campaign-card:focus-within,html[data-theme=dark] .duplica-campaign-member-row:hover,html[data-theme=dark] .duplica-campaign-member-row:focus-within{background:var(--duplica-surface-hover)}html[data-theme=dark] .duplica-report-filter-row,html[data-theme=dark] .duplica-report-metric-card,html[data-theme=dark] .duplica-report-chart-card,html[data-theme=dark] .duplica-report-breakdown-card{border-color:var(--duplica-border);background:var(--duplica-surface-1)}html[data-theme=dark] .duplica-report-bar-contact,html[data-theme=dark] .duplica-report-chart-summary span:before,html[data-theme=dark] .duplica-report-breakdown-row i{background:var(--duplica-accent)}html[data-theme=dark] .duplica-report-bar-interaction,html[data-theme=dark] .duplica-report-chart-summary span:last-child:before{background:var(--duplica-surface-3)}html[data-theme=dark] .duplica-network-row:nth-child(odd),html[data-theme=dark] .duplica-network-row:nth-child(2n),html[data-theme=dark] .duplica-network-tree-branch:nth-child(odd)>.duplica-network-row,html[data-theme=dark] .duplica-network-tree-branch:nth-child(2n)>.duplica-network-row{background:var(--duplica-surface-2)}html[data-theme=dark] .duplica-network-row:hover{border-color:var(--duplica-selected-border);background:var(--duplica-surface-hover)}html[data-theme=dark] .duplica-network-tree-toggle,html[data-theme=dark] .duplica-network-contact-method,html[data-theme=dark] .duplica-network-crm-control>summary{border-color:var(--duplica-border);background:var(--duplica-control-bg)}html[data-theme=dark] .duplica-network-tree-toggle:hover,html[data-theme=dark] .duplica-network-tree-toggle:focus-visible,html[data-theme=dark] .duplica-network-contact-method:hover,html[data-theme=dark] .duplica-network-contact-method:focus-visible,html[data-theme=dark] .duplica-network-crm-control>summary:hover,html[data-theme=dark] .duplica-network-crm-control>summary:focus-visible{border-color:var(--duplica-selected-border);background:var(--duplica-control-hover-bg)}html[data-theme=dark] .duplica-network-crm-body{border-color:var(--duplica-border);background:var(--duplica-overlay-bg);box-shadow:var(--duplica-shadow)}html[data-theme=dark] .duplica-network-avatar-fallback{background:var(--duplica-selected-bg);color:var(--duplica-brand-ink)}html[data-theme=dark] .duplica-network-accordion{border-color:var(--duplica-border);background:var(--duplica-surface-1)}html[data-theme=dark] .duplica-network-title-badge{background:var(--duplica-surface-3);color:var(--duplica-text-secondary)}html[data-theme=dark] .duplica-power-hour-surface,html[data-theme=dark] .duplica-power-hour-block{border-color:var(--duplica-border);background:var(--duplica-surface-1)}html[data-theme=dark] .duplica-power-hour-gap-row,html[data-theme=dark] .duplica-power-hour-candidate,html[data-theme=dark] .duplica-power-hour-queue-row{background:var(--duplica-surface-2)}html[data-theme=dark] .duplica-power-hour-current-card{border-color:var(--duplica-selected-border);background:var(--duplica-selected-bg)}html[data-theme=dark] .duplica-power-hour-gap-row:hover,html[data-theme=dark] .duplica-power-hour-candidate:hover,html[data-theme=dark] .duplica-power-hour-queue-row:hover{background:var(--duplica-surface-hover)}html[data-theme=dark] .duplica-assessment-question-panel,html[data-theme=dark] .duplica-assessment-result-hero{border-color:var(--duplica-border);background:var(--duplica-surface-1)}html[data-theme=dark] .duplica-assessment-option{color:var(--duplica-text-primary)}html[data-theme=dark] .duplica-assessment-option input{accent-color:var(--duplica-primary-accent)}html[data-theme=dark] .duplica-assessment-option[data-selected=true]{color:var(--duplica-primary-accent)}
html[data-theme=dark] .duplica-settings-surface,html[data-theme=dark] .duplica-settings-sharing-card,html[data-theme=dark] .duplica-profile-card-document,html[data-theme=dark] .duplica-admin-hero,html[data-theme=dark] .duplica-admin-card,html[data-theme=dark] .duplica-admin-member-card,html[data-theme=dark] .duplica-focused-form-panel,html[data-theme=dark] .duplica-contact-capture-panel,html[data-theme=dark] .duplica-notification-panel,html[data-theme=dark] .duplica-quick-add-panel{border-color:var(--duplica-border);background:var(--duplica-surface-1);color:var(--duplica-text-primary);box-shadow:none}html[data-theme=dark] .duplica-settings-field select,html[data-theme=dark] .duplica-settings-toggle,html[data-theme=dark] .duplica-admin-inline-form input,html[data-theme=dark] .duplica-admin-inline-form select,html[data-theme=dark] .duplica-admin-inline-form textarea{border-color:var(--duplica-border);background:var(--duplica-control-bg);color:var(--duplica-text-primary)}html[data-theme=dark] .duplica-settings-field select:hover,html[data-theme=dark] .duplica-settings-field select:focus-visible,html[data-theme=dark] .duplica-admin-inline-form input:focus-visible,html[data-theme=dark] .duplica-admin-inline-form select:focus-visible,html[data-theme=dark] .duplica-admin-inline-form textarea:focus-visible{border-color:var(--duplica-selected-border);background:var(--duplica-control-hover-bg);box-shadow:0 0 0 2px var(--duplica-focus-ring);outline:none}html[data-theme=dark] .duplica-settings-sharing-card,html[data-theme=dark] .duplica-profile-card-document,html[data-theme=dark] .duplica-admin-member-card{background:var(--duplica-surface-2)}html[data-theme=dark] .duplica-admin-stats span{border-color:var(--duplica-border);background:var(--duplica-surface-2);color:var(--duplica-text-secondary)}html[data-theme=dark] .duplica-admin-member-card:hover,html[data-theme=dark] .duplica-admin-member-card:focus-within{border-color:var(--duplica-selected-border);background:var(--duplica-surface-hover)}html[data-theme=dark] .duplica-admin-action-result-success{color:var(--duplica-success)}html[data-theme=dark] .duplica-admin-action-result-error{color:var(--duplica-danger)}html[data-theme=dark] .duplica-profile-card-document-preview{border-color:var(--duplica-border);background:var(--duplica-surface-3)}html[data-theme=dark] .duplica-focused-form-overlay,html[data-theme=dark] .duplica-contact-capture-overlay{background:#17364d47}html[data-theme=dark] .duplica-notification-panel,html[data-theme=dark] .duplica-quick-add-panel{background:var(--duplica-overlay-bg)}html[data-theme=dark] .duplica-settings-toggle:hover,html[data-theme=dark] .duplica-settings-toggle:focus-within{background:var(--duplica-surface-hover)}html[data-theme=dark] .duplica-settings-surface{gap:1rem}html[data-theme=dark] .duplica-settings-surface>.duplica-compact-heading{border-bottom:1px solid var(--duplica-border);padding-bottom:.55rem}html[data-theme=dark] .duplica-profile-avatar-preview{border-color:var(--duplica-border);background:var(--duplica-surface-2);color:var(--duplica-text-secondary)}html[data-theme=dark] .duplica-profile-card-document{gap:.85rem}html[data-theme=dark] .duplica-admin-hero{gap:.7rem}html[data-theme=dark] .duplica-admin-stats span{border-radius:var(--radius-sm)}html[data-theme=dark] .duplica-admin-card>p{max-width:62ch}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:var(--duplica-text-primary);background:var(--duplica-page-bg)}html[data-theme=dark] .duplica-sidebar{border-right-color:var(--duplica-border);background:var(--duplica-surface-2);box-shadow:none}html[data-theme=dark] .duplica-brand,html[data-theme=dark] .duplica-topbar-brand{color:var(--duplica-brand-ink)}html[data-theme=dark] .duplica-brand-mark,html[data-theme=dark] .duplica-topbar-brand-mark{color:#fff;border-color:var(--duplica-border);box-shadow:none;background:0 0}html[data-theme=dark] .duplica-sidebar-link{color:var(--duplica-text-primary);box-shadow:none;background:0 0;border-color:#0000}html[data-theme=dark] .duplica-sidebar-link:hover,html[data-theme=dark] .duplica-sidebar-link:focus-visible{color:#fff;border-color:var(--duplica-border);background:var(--duplica-surface-hover);box-shadow:none;background-image:none}html[data-theme=dark] .duplica-sidebar-link-active{color:#fff;border-color:var(--duplica-selected-border);background:var(--duplica-selected-bg);box-shadow:none;background-image:none}html[data-theme=dark] .duplica-sidebar-icon{color:#fff;background:var(--duplica-surface-3);box-shadow:none;background-image:none}html[data-theme=dark] .duplica-sidebar-link-active .duplica-sidebar-icon{color:#fff;background:var(--duplica-primary-accent)}html[data-theme=dark] .duplica-topbar{color:var(--duplica-text-primary);border-bottom:1px solid var(--duplica-border);background:var(--duplica-surface-1);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-image:none}html[data-theme=dark] .duplica-nav-drawer-panel{border-color:var(--duplica-border);background:var(--duplica-surface-2);box-shadow:var(--duplica-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}html[data-theme=dark] .duplica-notification-panel,html[data-theme=dark] .duplica-quick-add-panel{border-color:var(--duplica-border);background:var(--duplica-overlay-bg);box-shadow:var(--duplica-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}html[data-theme=dark] .duplica-notification-item{border-color:var(--duplica-border);background:var(--duplica-surface-2)}html[data-theme=dark] .duplica-notification-item-unread{border-color:var(--duplica-selected-border);background:var(--duplica-selected-bg)}html[data-theme=dark] :is(.duplica-icon-button,.duplica-nav-drawer-trigger,.duplica-account-menu-trigger,.duplica-quick-add,.duplica-button-secondary,.duplica-button-quiet){color:var(--duplica-text-primary);border-color:var(--duplica-border);background:var(--duplica-control-bg);box-shadow:none;background-image:none}html[data-theme=dark] :is(.duplica-icon-button,.duplica-nav-drawer-trigger,.duplica-account-menu-trigger,.duplica-quick-add,.duplica-button-secondary,.duplica-button-quiet):hover,html[data-theme=dark] :is(.duplica-icon-button,.duplica-nav-drawer-trigger,.duplica-account-menu-trigger,.duplica-quick-add,.duplica-button-secondary,.duplica-button-quiet):focus-visible{color:#fff;border-color:var(--duplica-selected-border);background:var(--duplica-control-hover-bg);box-shadow:none;background-image:none}html[data-theme=dark] .duplica-button{color:#fff;border-color:var(--duplica-primary-accent);background:var(--duplica-primary-accent);box-shadow:none;background-image:none}html[data-theme=dark] .duplica-button:hover,html[data-theme=dark] .duplica-button:focus-visible{color:#fff;border-color:var(--duplica-primary-hover);background:var(--duplica-primary-hover);box-shadow:none;background-image:none}html[data-theme=dark] :is(.duplica-card,.duplica-state-card){color:var(--duplica-text-primary);border-color:var(--duplica-border);background:var(--duplica-surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}html[data-theme=dark] .duplica-card:before{content:none;background:0 0}html[data-theme=dark] :is(.duplica-grouped-surface,.duplica-section-card){color:var(--duplica-text-primary);border-color:var(--duplica-border);box-shadow:none;background-image:none}html[data-theme=dark] :is(input,textarea,select){color:var(--duplica-text-primary)}html[data-theme=dark] :is(input,textarea,select)::placeholder{color:var(--duplica-text-muted)}html[data-theme=dark] :focus-visible{outline-color:var(--duplica-focus)}@media (prefers-reduced-motion:reduce){html[data-theme=dark] *,html[data-theme=dark] :before,html[data-theme=dark] :after{scroll-behavior:auto}}html[data-theme=dark] :is(.duplica-grouped-surface,.duplica-section-card,.duplica-settings-surface,.duplica-people-summary,.duplica-people-toolbar,.duplica-people-editor,.duplica-journey-surface,.duplica-order-grid-surface,.duplica-orders-toolbar-surface,.duplica-order-followup-panel,.duplica-order-source-banner,.duplica-events-surface,.duplica-campaign-surface,.duplica-power-hour-surface,.duplica-network-accordion){border-color:var(--duplica-border);background:var(--duplica-surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}html[data-theme=dark] :is(.duplica-stat-card,.duplica-progress-card,.duplica-people-stat,.duplica-journey-progress-panel,.duplica-order-detail-card,.duplica-order-line-editor,.duplica-event-card,.duplica-event-participant-row,.duplica-campaign-card,.duplica-campaign-member-row,.duplica-report-filter-row,.duplica-report-metric-card,.duplica-report-chart-card,.duplica-report-breakdown-card,.duplica-power-hour-block){border-color:var(--duplica-border);background:var(--duplica-surface-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}html[data-theme=dark] .duplica-dashboard-page :is(.duplica-grouped-surface,.duplica-goal-row,.duplica-progress-card,.duplica-stat-card){background:var(--duplica-surface-1);border-color:var(--duplica-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}html[data-theme=dark] :is(.duplica-rhythm-pill,.duplica-people-row,.duplica-order-grid-row,.duplica-order-item-grid-row,.duplica-network-row,.duplica-power-hour-gap-row,.duplica-power-hour-candidate,.duplica-power-hour-queue-row){background:var(--duplica-surface-2);background-image:none}html[data-theme=dark] .duplica-progress-track{stroke:var(--duplica-border-strong)}html[data-theme=dark] .duplica-progress,html[data-theme=dark] .duplica-progress-focus{color:var(--duplica-primary-accent)}html[data-theme=dark] :is(.duplica-follow-up-focus-panel,.duplica-network-crm-body){background:var(--duplica-overlay-bg);border-color:var(--duplica-border);box-shadow:var(--duplica-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}html[data-theme=dark] .duplica-network-crm-body{background:var(--duplica-surface-2);border-color:var(--duplica-border);box-shadow:var(--duplica-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}html[data-theme=dark] .duplica-assessment-question-panel,html[data-theme=dark] .duplica-assessment-result-hero,html[data-theme=dark] .duplica-reading-ritual-panel,html[data-theme=dark] .duplica-product-experience-panel,html[data-theme=dark] .duplica-reflection-panel{border-color:var(--duplica-border);background:var(--duplica-surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}html[data-theme=dark] .duplica-reading-ritual-source{border-color:var(--duplica-border);background:var(--duplica-surface-2);box-shadow:none;background-image:none}html[data-theme=dark] .duplica-goal-review-breathe{border:1px solid var(--duplica-border-strong);background:var(--duplica-surface-2);box-shadow:none;background-image:none}html[data-theme=dark] .duplica-quick-add-panel,html[data-theme=dark] .duplica-account-menu-panel,html[data-theme=dark] .duplica-network-crm-body{border-color:var(--duplica-border);background:var(--duplica-overlay-bg);box-shadow:var(--duplica-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}html[data-theme=dark] .duplica-quick-add-item svg{color:var(--duplica-text-primary)}html[data-theme=dark] .duplica-quick-add-item:hover svg,html[data-theme=dark] .duplica-quick-add-item:focus-visible svg{color:var(--duplica-primary-accent)}
html[data-theme=dark] .duplica-people-toolbar,html[data-theme=dark] .duplica-people-operational-stack,html[data-theme=dark] .duplica-people-operational-all,html[data-theme=dark] .duplica-people-operational-section,html[data-theme=dark] .duplica-journey-create-panel{border-color:var(--duplica-border)!important;background:var(--duplica-surface-1)!important;color:var(--duplica-text-primary)!important;box-shadow:none!important}html[data-theme=dark] .duplica-people-stat-attention{background:color-mix(in srgb, var(--color-primary,#ff6f61) 14%, var(--duplica-surface-1))!important;color:var(--duplica-text-primary)!important}html[data-theme=dark] .duplica-people-stat-today{background:var(--duplica-surface-2)!important;color:var(--duplica-text-primary)!important}html[data-theme=dark] .duplica-people-search,html[data-theme=dark] .duplica-people-input,html[data-theme=dark] .duplica-people-sort-select,html[data-theme=dark] .duplica-journey-create-panel .duplica-people-input{border-color:var(--duplica-border)!important;background:var(--duplica-control-bg)!important;color:var(--duplica-text-primary)!important}html[data-theme=dark] .duplica-people-search input::placeholder,html[data-theme=dark] .duplica-people-input::placeholder{color:var(--duplica-text-muted)!important}html[data-theme=dark] .duplica-people-row-item,html[data-theme=dark] .duplica-people-row,html[data-theme=dark] .duplica-people-table tbody tr{color:var(--duplica-text-primary)!important;background:0 0!important}html[data-theme=dark] .duplica-people-row-item+.duplica-people-row-item,html[data-theme=dark] .duplica-people-table tr,html[data-theme=dark] .duplica-people-table th,html[data-theme=dark] .duplica-people-table td{border-color:var(--duplica-border)!important}html[data-theme=dark] .duplica-people-row-item:hover,html[data-theme=dark] .duplica-people-table tbody tr:hover{background:var(--duplica-surface-hover)!important}html[data-theme=dark] .duplica-people-avatar{background-color:color-mix(in srgb, var(--color-primary,#ff6f61) 14%, var(--duplica-surface-2))!important;color:var(--color-primary,#ff6f61)!important}html[data-theme=dark] .duplica-people-chip{color:var(--duplica-text-secondary)!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .duplica-people-chip:hover{background:var(--duplica-surface-hover)!important;color:var(--duplica-text-primary)!important}html[data-theme=dark] .duplica-people-chip-active{background:color-mix(in srgb, var(--color-primary,#ff6f61) 12%, transparent)!important;color:var(--color-primary,#ff6f61)!important}html[data-theme=dark] .duplica-people-row-action{color:var(--duplica-text-secondary)!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .duplica-people-row-action:hover{background:var(--duplica-surface-hover)!important;color:var(--color-primary,#ff6f61)!important}
.duplica-onboarding-page{--onboarding-accent:var(--duplica-primary-accent);--onboarding-accent-soft:color-mix(in srgb, var(--duplica-primary-accent) 11%, transparent);--onboarding-panel:var(--duplica-surface-1);--onboarding-panel-subtle:var(--duplica-surface-2);--onboarding-control:color-mix(in srgb, var(--duplica-surface-3) 72%, transparent);--onboarding-control-hover:color-mix(in srgb, var(--duplica-primary-accent) 8%, var(--duplica-surface-3));gap:18px}.duplica-onboarding-startup-header{padding-bottom:4px}.duplica-onboarding-progress-copy{font-variant-numeric:tabular-nums;width:min(22rem,100%);padding-bottom:12px;position:relative}.duplica-onboarding-progress-copy:after{content:"";background:linear-gradient(90deg, var(--onboarding-accent), color-mix(in srgb, var(--onboarding-accent) 42%, transparent));opacity:.9;border-radius:999px;width:100%;height:4px;position:absolute;bottom:0;left:0}.duplica-onboarding-milestone-layout{grid-template-columns:minmax(300px,.86fr) minmax(460px,1.5fr);column-gap:28px}.duplica-onboarding-milestone-row{border-bottom-color:#0000;border-radius:12px;min-height:66px;padding:10px 8px;transition:background-color .16s,box-shadow .16s,transform .16s}.duplica-onboarding-milestone-row:hover{background:var(--duplica-surface-hover)}.duplica-onboarding-milestone-item:has(.duplica-onboarding-milestone-detail) .duplica-onboarding-milestone-row{background:var(--onboarding-accent-soft);box-shadow:inset 3px 0 0 var(--onboarding-accent)}.duplica-onboarding-milestone-copy{gap:4px;min-width:0}.duplica-onboarding-milestone-copy strong,.duplica-onboarding-milestone-copy span{line-height:1.35}.duplica-onboarding-milestone-row>.duplica-button-secondary.duplica-button-compact{width:38px;min-width:38px;height:38px;color:var(--duplica-text-muted);background:0 0;border:0;border-radius:12px;padding:0;font-size:0}.duplica-onboarding-milestone-row>.duplica-button-secondary.duplica-button-compact:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.06 12.35a1 1 0 0 1 0-.7C3.42 8.1 6.86 5.5 12 5.5c5.14 0 8.58 2.6 9.94 6.15a1 1 0 0 1 0 .7C20.58 15.9 17.14 18.5 12 18.5c-5.14 0-8.58-2.6-9.94-6.15Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.06 12.35a1 1 0 0 1 0-.7C3.42 8.1 6.86 5.5 12 5.5c5.14 0 8.58 2.6 9.94 6.15a1 1 0 0 1 0 .7C20.58 15.9 17.14 18.5 12 18.5c-5.14 0-8.58-2.6-9.94-6.15Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.duplica-onboarding-milestone-row>.duplica-button-secondary.duplica-button-compact:hover,.duplica-onboarding-milestone-row>.duplica-button-secondary.duplica-button-compact:focus-visible{background:var(--onboarding-accent-soft);color:var(--onboarding-accent)}.duplica-onboarding-milestone-detail{background:var(--onboarding-panel);box-shadow:0 1px 0 var(--duplica-border), 0 12px 32px #00000014;border-left:0;border-radius:16px;align-self:start;padding:22px 24px 26px}.duplica-onboarding-milestone-detail-heading{border-bottom:1px solid var(--duplica-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow back""title back";gap:3px 12px;margin:0 0 20px;padding:0 0 18px;display:grid;position:relative}.duplica-onboarding-milestone-detail-heading>span{color:var(--onboarding-accent);letter-spacing:.08em;text-transform:uppercase;grid-area:eyebrow;font-size:.72rem;font-weight:700}.duplica-onboarding-milestone-detail-heading>strong{grid-area:title;font-size:1.1rem;line-height:1.35}.duplica-onboarding-step-navigation{grid-area:back;align-self:start;gap:6px;display:inline-flex}.duplica-onboarding-step-navigation .duplica-icon-action{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.duplica-onboarding-milestone-detail-heading>.duplica-button-secondary.duplica-button-compact{background:var(--onboarding-control);width:38px;min-width:38px;height:38px;color:var(--duplica-text-secondary);border:0;border-radius:12px;grid-area:back;align-self:start;padding:0;font-size:0}.duplica-onboarding-milestone-detail-heading>.duplica-button-secondary.duplica-button-compact:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E") 50%/contain no-repeat}.duplica-onboarding-milestone-detail-heading>.duplica-button-secondary.duplica-button-compact:hover,.duplica-onboarding-milestone-detail-heading>.duplica-button-secondary.duplica-button-compact:focus-visible{background:var(--onboarding-accent-soft);color:var(--onboarding-accent)}.duplica-onboarding-page .duplica-field{gap:7px;display:grid}.duplica-onboarding-page .duplica-onboarding-plan-cadence{margin-left:12px;padding-left:18px}.duplica-onboarding-page .duplica-field>span,.duplica-onboarding-page fieldset>legend{color:var(--duplica-text-secondary);font-size:.82rem;font-weight:600}.duplica-onboarding-page input:not([type=radio]):not([type=checkbox]),.duplica-onboarding-page textarea,.duplica-onboarding-page select{background:var(--onboarding-control);width:100%;min-height:46px;color:var(--duplica-text-primary);border:1px solid #0000;border-radius:11px;outline:none;padding:10px 13px;transition:background-color .16s,box-shadow .16s,border-color .16s}.duplica-onboarding-page textarea{resize:vertical;min-height:104px}.duplica-onboarding-page input:not([type=radio]):not([type=checkbox]):hover,.duplica-onboarding-page textarea:hover,.duplica-onboarding-page select:hover{background:var(--onboarding-control-hover)}.duplica-onboarding-page input:not([type=radio]):not([type=checkbox]):focus,.duplica-onboarding-page textarea:focus,.duplica-onboarding-page select:focus{border-color:color-mix(in srgb, var(--onboarding-accent) 46%, transparent);background:var(--onboarding-control-hover);box-shadow:0 0 0 3px color-mix(in srgb, var(--onboarding-accent) 13%, transparent)}.duplica-onboarding-page input:disabled,.duplica-onboarding-page textarea:disabled,.duplica-onboarding-page select:disabled{opacity:.72;cursor:default}.duplica-onboarding-milestone-detail-actions{gap:10px}.duplica-onboarding-goal-panel{box-shadow:none;background:0 0;border:0}.duplica-onboarding-goal-panel .duplica-onboarding-operating-header{padding:0 0 4px}.duplica-onboarding-goal-panel .duplica-onboarding-operating-header h2{letter-spacing:-.02em;font-size:1.35rem}.duplica-onboarding-goal-panel .duplica-onboarding-operating-body{gap:18px;display:grid}.duplica-onboarding-goal-panel .duplica-onboarding-operating-body>.duplica-field,.duplica-onboarding-goal-panel .duplica-onboarding-choice-group,.duplica-onboarding-goal-panel .duplica-onboarding-goal-money-grid,.duplica-onboarding-goal-panel .duplica-onboarding-plan-cadence{border:1px solid var(--duplica-border);background:var(--onboarding-panel-subtle);border-radius:14px;margin:0;padding:18px}.duplica-onboarding-goal-panel .duplica-onboarding-choice-group{gap:12px;display:grid}.duplica-onboarding-choice-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.duplica-onboarding-choice{border:1px solid var(--duplica-border);background:var(--onboarding-control);min-height:44px;color:var(--duplica-text-secondary);cursor:pointer;text-align:center;border-radius:11px;justify-content:center;align-items:center;padding:9px 12px;transition:background-color .16s,border-color .16s,color .16s;display:flex;position:relative}.duplica-onboarding-choice input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.duplica-onboarding-choice:hover{background:var(--onboarding-control-hover)}.duplica-onboarding-choice:has(input:checked){border-color:color-mix(in srgb, var(--onboarding-accent) 46%, transparent);background:var(--onboarding-accent-soft);color:var(--onboarding-accent);font-weight:700}.duplica-onboarding-goal-money-grid{grid-template-columns:minmax(0,1fr) 120px;gap:12px;display:grid}.duplica-onboarding-goal-money-grid input{font-variant-numeric:tabular-nums}.duplica-onboarding-goal-panel .duplica-onboarding-operating-body>.duplica-field>.duplica-onboarding-milestone-detail-actions{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2px;display:grid}.duplica-onboarding-goal-panel .duplica-onboarding-operating-body>.duplica-field>.duplica-onboarding-milestone-detail-actions .duplica-button-secondary{background:var(--onboarding-control);border-color:#0000;justify-content:center}.duplica-onboarding-goal-time-grid{grid-template-columns:minmax(110px,.7fr) minmax(150px,1fr) minmax(130px,.8fr);align-items:end;gap:10px;display:grid}.duplica-onboarding-plan-cadence{box-shadow:inset 3px 0 0 var(--onboarding-accent)}.duplica-onboarding-plan-cadence-heading{gap:4px}.duplica-onboarding-app-review-row{border-bottom:1px solid var(--duplica-border);padding:14px 0}.duplica-onboarding-app-review-row:last-child{border-bottom:0}.duplica-onboarding-app-review-actions .duplica-button-compact{min-height:38px}.duplica-onboarding-swan-guidance{border:1px solid var(--duplica-border);background:var(--onboarding-panel-subtle);border-radius:14px;padding:16px 18px}.duplica-onboarding-swan-guidance ul{gap:9px;margin-bottom:0;padding-left:1.2rem;display:grid}.duplica-onboarding-ready{gap:18px;display:grid}.duplica-onboarding-ready-hero{background:linear-gradient(135deg, var(--onboarding-accent-soft), transparent 72%), var(--onboarding-panel-subtle);border:1px solid color-mix(in srgb, var(--onboarding-accent) 22%, var(--duplica-border));border-radius:16px;gap:7px;padding:20px;display:grid}.duplica-onboarding-ready-kicker{color:var(--onboarding-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.duplica-onboarding-ready-hero h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2vw,1.9rem)}.duplica-onboarding-ready-hero p{color:var(--duplica-text-secondary);margin:0}.duplica-onboarding-ready-goal{background:var(--onboarding-panel-subtle);border:1px solid var(--duplica-border);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.duplica-onboarding-ready-icon{background:var(--onboarding-accent-soft);width:38px;height:38px;color:var(--onboarding-accent);border-radius:11px;place-items:center;display:grid}.duplica-onboarding-ready-icon svg{width:19px;height:19px}.duplica-onboarding-ready-goal-copy{gap:3px;display:grid}.duplica-onboarding-ready-goal-copy>span:first-child{color:var(--duplica-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:700}.duplica-onboarding-ready-goal-copy strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.duplica-onboarding-ready-goal-copy small{color:var(--duplica-text-secondary)}.duplica-onboarding-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.duplica-onboarding-ready-card{border:1px solid var(--duplica-border);background:var(--onboarding-panel-subtle);border-radius:14px;gap:10px;min-width:0;padding:16px;display:grid}.duplica-onboarding-ready-card-header{align-items:center;gap:10px;display:flex}.duplica-onboarding-ready-card-header strong{letter-spacing:.04em}.duplica-onboarding-ready-card p{color:var(--duplica-text-secondary);margin:0;line-height:1.55}.duplica-onboarding-ready-metrics{gap:7px;display:grid}.duplica-onboarding-ready-metric{border-top:1px solid var(--duplica-border);color:var(--duplica-text-secondary);justify-content:space-between;gap:12px;padding-top:7px;font-size:.88rem;display:flex}.duplica-onboarding-ready-metric:first-child{border-top:0;padding-top:0}.duplica-onboarding-ready-metric strong{color:var(--duplica-text-primary);text-align:right}.duplica-onboarding-ready-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.duplica-onboarding-ready-disclaimer{max-width:48rem;color:var(--duplica-text-muted);margin:0;font-size:.78rem;line-height:1.5}.duplica-onboarding-ready-start{white-space:nowrap;min-height:46px;padding-inline:18px}.duplica-onboarding-invitation-context-preview{border-left:2px solid color-mix(in srgb, var(--duplica-primary) 55%, transparent);background:color-mix(in srgb, var(--duplica-primary) 4%, transparent);gap:7px;margin-top:4px;padding:14px 0 14px 14px;display:grid}.duplica-onboarding-invitation-context-preview>span{color:var(--duplica-text-primary);font-size:.875rem;font-weight:600}.duplica-onboarding-invitation-context-preview p,.duplica-onboarding-invitation-context-preview blockquote{margin:0}.duplica-onboarding-invitation-context-preview p{color:var(--duplica-text-secondary);font-size:.8125rem}.duplica-onboarding-invitation-context-preview blockquote{color:var(--duplica-text-secondary);font-size:.875rem;line-height:1.55}@media (max-width:1000px){.duplica-onboarding-milestone-layout{grid-template-columns:minmax(260px,.8fr) minmax(390px,1.2fr);column-gap:18px}}@media (max-width:900px){.duplica-onboarding-milestone-layout{display:block}.duplica-onboarding-milestone-detail{box-shadow:none;margin:6px 0 18px 44px}}@media (max-width:640px){.duplica-onboarding-milestone-detail{margin-left:0;padding:18px 16px 20px}.duplica-onboarding-choice-list,.duplica-onboarding-goal-panel .duplica-onboarding-operating-body>.duplica-field>.duplica-onboarding-milestone-detail-actions,.duplica-onboarding-ready-grid,.duplica-onboarding-goal-money-grid,.duplica-onboarding-goal-time-grid{grid-template-columns:1fr}.duplica-onboarding-ready-footer{flex-direction:column;align-items:stretch}.duplica-onboarding-ready-start{justify-content:center;width:100%}}.duplica-onboarding-page .duplica-onboarding-inline-script{background:var(--onboarding-panel-subtle);border-radius:16px;padding:clamp(18px,3vw,26px)}.duplica-onboarding-page .duplica-onboarding-inline-script-help{color:var(--duplica-text-muted);margin:0 0 16px;font-size:.9rem;line-height:1.5}.duplica-onboarding-page .duplica-onboarding-inline-script-body{color:var(--duplica-text-primary);margin:0;font-size:clamp(1rem,1.4vw,1.08rem);line-height:2.15}.duplica-onboarding-page .duplica-onboarding-inline-blank{background:color-mix(in srgb, var(--onboarding-accent) 12%, transparent);width:auto;min-width:8ch;max-width:min(100%,28ch);min-height:0;color:inherit;font:inherit;vertical-align:baseline;border:1px solid #0000;border-radius:8px;padding:.16rem .42rem;line-height:1.45;transition:background-color .14s,box-shadow .14s;display:inline-block}.duplica-onboarding-page .duplica-onboarding-inline-blank:hover{background:color-mix(in srgb, var(--onboarding-accent) 18%, transparent)}.duplica-onboarding-page .duplica-onboarding-inline-blank:focus{background:color-mix(in srgb, var(--onboarding-accent) 22%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--onboarding-accent) 14%, transparent);border-color:#0000}.duplica-onboarding-page .duplica-onboarding-inline-blank::placeholder{color:var(--duplica-text-muted);opacity:.78}.duplica-onboarding-page .duplica-onboarding-inline-echo{background:color-mix(in srgb, var(--duplica-text-primary) 6%, transparent);color:inherit;border-radius:6px;padding:.08rem .28rem;display:inline}@media (max-width:720px){.duplica-onboarding-page .duplica-onboarding-inline-script-body{line-height:2.35}.duplica-onboarding-page .duplica-onboarding-inline-blank{max-width:100%}}
.duplica-onboarding-page .duplica-onboarding-milestone-row{position:relative}.duplica-onboarding-page .duplica-onboarding-milestone-item-completed .duplica-onboarding-milestone-row>.duplica-button-secondary.duplica-button-compact{z-index:3;width:auto;min-width:0;height:26px;box-shadow:none;color:#0000;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:0;position:absolute;top:9px;left:54px;right:8px}.duplica-onboarding-page .duplica-onboarding-milestone-item-completed .duplica-onboarding-milestone-row>.duplica-button-secondary.duplica-button-compact:before{content:none;display:none}.duplica-onboarding-page .duplica-onboarding-milestone-item-completed .duplica-onboarding-milestone-row>.duplica-button-secondary.duplica-button-compact:hover,.duplica-onboarding-page .duplica-onboarding-milestone-item-completed .duplica-onboarding-milestone-row>.duplica-button-secondary.duplica-button-compact:focus-visible{color:#0000;background:0 0}.duplica-onboarding-page .duplica-onboarding-milestone-item-completed .duplica-onboarding-milestone-row:has(>.duplica-button-secondary.duplica-button-compact:hover){background:var(--duplica-surface-hover)}.duplica-onboarding-page .duplica-onboarding-milestone-item-completed .duplica-onboarding-milestone-copy strong{cursor:pointer}.duplica-onboarding-page .duplica-onboarding-milestone-item:has(.duplica-onboarding-milestone-detail) .duplica-onboarding-milestone-row{background:var(--onboarding-accent-soft);box-shadow:inset 3px 0 0 var(--onboarding-accent)}.duplica-onboarding-page .duplica-onboarding-milestone-detail-heading>.duplica-button-secondary.duplica-button-compact{width:36px;min-width:36px;height:36px;box-shadow:none;color:var(--duplica-text-secondary);background:0 0;border:0;border-radius:0;padding:0}.duplica-onboarding-page .duplica-onboarding-milestone-detail-heading>.duplica-button-secondary.duplica-button-compact:before{content:"←";background:0 0;justify-content:center;align-items:center;width:auto;height:auto;font-size:1.55rem;font-weight:500;line-height:1;display:inline-flex;-webkit-mask:none;mask:none}.duplica-onboarding-page .duplica-onboarding-milestone-detail-heading>.duplica-button-secondary.duplica-button-compact:hover,.duplica-onboarding-page .duplica-onboarding-milestone-detail-heading>.duplica-button-secondary.duplica-button-compact:focus-visible{color:var(--onboarding-accent);background:0 0}.duplica-onboarding-page .duplica-onboarding-milestone-detail-actions .duplica-button-primary,.duplica-onboarding-page .duplica-onboarding-app-review-actions .duplica-button-primary{border-color:var(--duplica-primary-accent);background:var(--duplica-primary-accent);color:#fff}.duplica-onboarding-page .duplica-onboarding-milestone-detail-actions .duplica-button-primary:hover,.duplica-onboarding-page .duplica-onboarding-app-review-actions .duplica-button-primary:hover{border-color:var(--duplica-primary-hover);background:var(--duplica-primary-hover);color:#fff}.duplica-onboarding-page .duplica-onboarding-app-review-actions .duplica-button-secondary{border-color:var(--duplica-border);background:var(--onboarding-control);color:var(--duplica-text-primary)}.duplica-onboarding-page .duplica-onboarding-app-review-actions .duplica-button-secondary:hover,.duplica-onboarding-page .duplica-onboarding-app-review-actions .duplica-button-secondary:focus-visible{border-color:color-mix(in srgb, var(--duplica-primary-accent) 30%, var(--duplica-border));background:var(--onboarding-control-hover);color:var(--duplica-text-primary)}.duplica-onboarding-page .duplica-onboarding-plan-cadence-heading{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.duplica-onboarding-page .duplica-onboarding-plan-cadence-heading>strong{white-space:nowrap}.duplica-onboarding-page .duplica-onboarding-step-marker{z-index:1;position:relative}.duplica-onboarding-page .duplica-onboarding-step-number{z-index:2;position:relative}.duplica-onboarding-page .duplica-onboarding-step-connector{z-index:0;pointer-events:none;top:28px;bottom:-25px}.duplica-onboarding-page .duplica-onboarding-plan-target-row{grid-template-columns:minmax(190px,1fr) 110px auto;align-items:center;column-gap:14px}.duplica-onboarding-page .duplica-onboarding-plan-target-row>span,.duplica-onboarding-page .duplica-onboarding-plan-target-row .duplica-list-item-copy>strong{white-space:nowrap}.duplica-onboarding-page .duplica-onboarding-plan-target-row>input[type=number]{justify-self:start;width:110px;min-width:110px;max-width:110px}.duplica-onboarding-page .duplica-onboarding-plan-target-row>strong{white-space:nowrap;justify-self:start}@media (max-width:760px){.duplica-onboarding-page .duplica-onboarding-plan-target-row{grid-template-columns:minmax(0,1fr) 96px}.duplica-onboarding-page .duplica-onboarding-plan-target-row>input[type=number]{width:96px;min-width:96px;max-width:96px}.duplica-onboarding-page .duplica-onboarding-plan-target-row>strong{grid-column:2}}@media (max-width:640px){.duplica-onboarding-page .duplica-onboarding-milestone-item-completed .duplica-onboarding-milestone-row>.duplica-button-secondary.duplica-button-compact{top:10px;left:42px;right:0}}
