@font-face{font-family:Lato;src:url(/fonts/lato-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--segmenta-color-bg: #F6F8FB;--segmenta-color-surface: #FFFFFF;--segmenta-color-surface-subtle: #F1F4F8;--segmenta-color-text: #0F1F3D;--segmenta-color-navy: #0F1F3D;--segmenta-color-text-secondary: #667085;--segmenta-color-text-muted: #98A2B3;--segmenta-color-border: #DDE3EA;--segmenta-color-border-strong: #C7D0DB;--segmenta-color-primary: #3157D5;--segmenta-color-primary-hover: #2748B8;--segmenta-color-primary-soft: #EEF2FF;--segmenta-color-accent: #0E9384;--segmenta-color-success: #15803D;--segmenta-color-warning: #B76E00;--segmenta-color-danger: #C73737;--segmenta-color-info: #2563EB;--segmenta-color-on-primary: #FFFFFF;--segmenta-font-family: "Lato", "Helvetica Neue", "Helvetica", "Verdana", "Arial", sans-serif;--segmenta-font-heading: "Poppins", "Helvetica Neue", "Helvetica", "Verdana", "Arial", sans-serif;--segmenta-text-page-title-size: 24px;--segmenta-text-page-title-weight: 600;--segmenta-text-page-title-lh: 32px;--segmenta-text-section-title-size: 18px;--segmenta-text-section-title-weight: 600;--segmenta-text-section-title-lh: 26px;--segmenta-text-body-size: 14px;--segmenta-text-body-weight: 400;--segmenta-text-body-lh: 22px;--segmenta-space-1: 4px;--segmenta-space-2: 8px;--segmenta-space-3: 12px;--segmenta-space-4: 16px;--segmenta-space-5: 24px;--segmenta-space-6: 32px;--segmenta-space-7: 48px;--segmenta-radius-sm: 6px;--segmenta-radius-md: 8px;--segmenta-radius-lg: 12px;--segmenta-border-width: 1px;--segmenta-shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--segmenta-shadow-md: 0 12px 32px rgba(16, 24, 40, .1)}.segmenta-ds{font-family:var(--segmenta-font-family);color:var(--segmenta-color-text);background:var(--segmenta-color-bg)}.segmenta-ds .segmenta-page-header-title,.segmenta-ds .segmenta-drawer-header h3,.segmenta-ds .segmenta-modal-header h3,.segmenta-ds .segmenta-auth-card h1{font-family:var(--segmenta-font-heading)}.segmenta-ds .segmenta-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--segmenta-space-2);height:36px;padding:0 var(--segmenta-space-4);border-radius:var(--segmenta-radius-md);font-family:var(--segmenta-font-family);font-size:14px;font-weight:500;line-height:1;border:var(--segmenta-border-width) solid transparent;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;white-space:nowrap;text-decoration:none}.segmenta-ds .segmenta-btn-sm{height:30px;padding:0 var(--segmenta-space-3);font-size:13px}.segmenta-ds .segmenta-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--segmenta-color-primary-soft),0 0 0 1px var(--segmenta-color-primary)}.segmenta-ds .segmenta-btn:disabled{opacity:.5;cursor:not-allowed}.segmenta-ds .segmenta-btn-primary{background:var(--segmenta-color-primary);color:var(--segmenta-color-on-primary)}.segmenta-ds .segmenta-btn-primary:hover:not(:disabled){background:var(--segmenta-color-primary-hover)}.segmenta-ds .segmenta-btn-secondary,.segmenta-ds .segmenta-btn[aria-pressed=true]{background:var(--segmenta-color-surface);border-color:var(--segmenta-color-border);color:var(--segmenta-color-text)}.segmenta-ds .segmenta-btn-secondary:hover:not(:disabled),.segmenta-ds .segmenta-btn[aria-pressed=true]:hover:not(:disabled){background:var(--segmenta-color-surface-subtle)}.segmenta-ds .segmenta-btn-ghost{background:transparent;color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-btn-ghost:hover:not(:disabled){background:var(--segmenta-color-surface-subtle);color:var(--segmenta-color-text)}.segmenta-ds .segmenta-input,.segmenta-ds .segmenta-select{display:block;box-sizing:border-box;height:36px;padding:0 var(--segmenta-space-3);background:var(--segmenta-color-surface);color:var(--segmenta-color-text);border:var(--segmenta-border-width) solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md);font-family:var(--segmenta-font-family);font-size:var(--segmenta-text-body-size);line-height:1.2;transition:border-color .12s ease,box-shadow .12s ease}.segmenta-ds .segmenta-input::-moz-placeholder{color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-input::placeholder{color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px}.segmenta-ds .segmenta-input:focus-visible,.segmenta-ds .segmenta-select:focus-visible{outline:none;border-color:var(--segmenta-color-primary);box-shadow:0 0 0 3px var(--segmenta-color-primary-soft)}.segmenta-ds .segmenta-input:disabled,.segmenta-ds .segmenta-select:disabled{cursor:not-allowed;opacity:.6}.segmenta-ds .segmenta-search{position:relative}.segmenta-ds .segmenta-search .segmenta-input{padding-left:34px;width:100%}.segmenta-ds .segmenta-search-icon{position:absolute;left:var(--segmenta-space-3);top:50%;transform:translateY(-50%);color:var(--segmenta-color-text-muted);display:flex;pointer-events:none}.segmenta-ds .segmenta-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--segmenta-space-3);margin-bottom:var(--segmenta-space-5)}.segmenta-ds .segmenta-toolbar-search{flex:1 1 240px;min-width:200px}.segmenta-ds .segmenta-toolbar .segmenta-select{max-width:100%;text-overflow:ellipsis}.segmenta-ds.segmenta-shell-body{height:100vh;height:100dvh;display:flex;flex-direction:column}.segmenta-ds .segmenta-shell-topbar{flex-shrink:0;height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--segmenta-space-3);padding:0 var(--segmenta-space-4);background:var(--segmenta-color-surface);border-bottom:var(--segmenta-border-width) solid var(--segmenta-color-border)}.segmenta-ds .segmenta-shell-topbar-left{display:flex;align-items:center;gap:var(--segmenta-space-3);min-width:0}.segmenta-ds .segmenta-shell-brand{display:inline-flex;align-items:center;text-decoration:none}.segmenta-ds .segmenta-shell-brand:focus-visible{outline:none;box-shadow:0 0 0 3px var(--segmenta-color-primary-soft),0 0 0 1px var(--segmenta-color-primary);border-radius:var(--segmenta-radius-sm)}.segmenta-ds .segmenta-shell-brand-logo{display:block;height:28px;width:auto;aspect-ratio:1 / 1}.segmenta-ds .segmenta-shell-menu-btn{display:none;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:transparent;border:var(--segmenta-border-width) solid transparent;border-radius:var(--segmenta-radius-sm);color:var(--segmenta-color-text-secondary);cursor:pointer}.segmenta-ds .segmenta-shell-menu-btn:hover{background:var(--segmenta-color-surface-subtle);color:var(--segmenta-color-text)}.segmenta-ds .segmenta-shell-menu-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--segmenta-color-primary-soft),0 0 0 1px var(--segmenta-color-primary)}.segmenta-ds .segmenta-shell-sidebar-toggle{display:none}.segmenta-ds .segmenta-shell-body-row{display:flex;flex:1 1 auto;min-height:0}.segmenta-ds{--segmenta-shell-sidebar-bg: var(--segmenta-color-surface-subtle);--segmenta-shell-sidebar-text: var(--segmenta-color-text);--segmenta-shell-sidebar-muted: var(--segmenta-color-text-muted);--segmenta-shell-sidebar-hover-bg: var(--segmenta-color-primary-soft);--segmenta-shell-sidebar-active-bg: var(--segmenta-color-primary);--segmenta-shell-sidebar-active-text: var(--segmenta-color-on-primary);--segmenta-shell-sidebar-focus: var(--segmenta-color-primary);--segmenta-shell-sidebar-border: var(--segmenta-color-border)}.segmenta-ds .segmenta-shell-sidebar{width:252px;flex-shrink:0;background:var(--segmenta-shell-sidebar-bg);border-right:var(--segmenta-border-width) solid var(--segmenta-shell-sidebar-border);padding:var(--segmenta-space-4) var(--segmenta-space-3);overflow-y:auto}.segmenta-ds .segmenta-shell-main{flex:1 1 auto;min-width:0;overflow-y:auto;padding:var(--segmenta-space-5)}.segmenta-ds .segmenta-shell-group{margin-bottom:var(--segmenta-space-4)}.segmenta-ds .segmenta-shell-group:last-child{margin-bottom:0}.segmenta-ds .segmenta-shell-group-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--segmenta-shell-sidebar-muted);padding:0 var(--segmenta-space-3);margin:0 0 var(--segmenta-space-2)}.segmenta-ds .segmenta-shell-nav-item{display:flex;align-items:center;gap:var(--segmenta-space-2);padding:var(--segmenta-space-2) var(--segmenta-space-3);margin-bottom:2px;border-radius:var(--segmenta-radius-sm);border-left:3px solid transparent;font-size:14px;color:var(--segmenta-shell-sidebar-text);text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease}.segmenta-ds .segmenta-shell-nav-item:hover{background:var(--segmenta-shell-sidebar-hover-bg);color:var(--segmenta-shell-sidebar-text)}.segmenta-ds .segmenta-shell-nav-item.is-active{background:var(--segmenta-shell-sidebar-active-bg);color:var(--segmenta-shell-sidebar-active-text);font-weight:600}.segmenta-ds .segmenta-shell-nav-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--segmenta-shell-sidebar-focus)}.segmenta-ds .segmenta-shell-nav-icon{display:inline-flex;align-items:center;flex-shrink:0}.segmenta-ds .segmenta-shell-nav-group{display:flex;align-items:stretch;gap:2px;margin-bottom:2px}.segmenta-ds .segmenta-shell-nav-group .segmenta-shell-nav-item{margin-bottom:0}.segmenta-ds .segmenta-shell-nav-group-link{flex:1 1 auto;min-width:0}.segmenta-ds .segmenta-shell-nav-group-link.is-group-active{background:var(--segmenta-shell-sidebar-hover-bg);color:var(--segmenta-shell-sidebar-text)}.segmenta-ds .segmenta-shell-nav-group-trigger{flex-shrink:0;width:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--segmenta-radius-sm);color:var(--segmenta-shell-sidebar-muted);cursor:pointer}.segmenta-ds .segmenta-shell-nav-group-trigger:hover{background:var(--segmenta-shell-sidebar-hover-bg)}.segmenta-ds .segmenta-shell-nav-group-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--segmenta-shell-sidebar-focus)}.segmenta-ds .segmenta-shell-nav-group-chevron{display:inline-flex;flex-shrink:0;transition:transform .12s ease}.segmenta-ds .segmenta-shell-nav-group-trigger[aria-expanded=true] .segmenta-shell-nav-group-chevron{transform:rotate(180deg)}.segmenta-ds .segmenta-shell-nav-item-child{padding-left:var(--segmenta-space-6);font-size:13.5px}.segmenta-ds .segmenta-shell-badge-local{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;font-size:10.5px;font-weight:600;background:#e8f0fe;color:var(--segmenta-color-info);margin-left:auto}.segmenta-ds .segmenta-shell-usermenu{position:relative;flex-shrink:0}.segmenta-ds .segmenta-shell-usermenu-trigger{display:inline-flex;align-items:center;gap:var(--segmenta-space-2);background:transparent;border:var(--segmenta-border-width) solid transparent;border-radius:var(--segmenta-radius-md);padding:4px var(--segmenta-space-2) 4px 4px;cursor:pointer;font-size:13px;color:var(--segmenta-color-text)}.segmenta-ds .segmenta-shell-usermenu-trigger:hover{background:var(--segmenta-color-surface-subtle)}.segmenta-ds .segmenta-shell-usermenu-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px var(--segmenta-color-primary-soft),0 0 0 1px var(--segmenta-color-primary)}.segmenta-ds .segmenta-shell-avatar{width:26px;height:26px;border-radius:999px;flex-shrink:0;background:var(--segmenta-color-primary-soft);color:var(--segmenta-color-primary);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.segmenta-ds .segmenta-shell-usermenu-chevron{color:var(--segmenta-color-text-muted);display:flex}.segmenta-ds .segmenta-shell-usermenu-panel{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:var(--segmenta-color-surface);border:var(--segmenta-border-width) solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md);box-shadow:var(--segmenta-shadow-md);padding:var(--segmenta-space-2);z-index:20}.segmenta-ds .segmenta-shell-usermenu-panel[hidden]{display:none}.segmenta-ds .segmenta-shell-usermenu-meta{padding:var(--segmenta-space-2) var(--segmenta-space-3);border-bottom:var(--segmenta-border-width) solid var(--segmenta-color-border);margin-bottom:var(--segmenta-space-1)}.segmenta-ds .segmenta-shell-usermenu-name{font-size:14px;font-weight:600;color:var(--segmenta-color-text);margin:0}.segmenta-ds .segmenta-shell-usermenu-role{font-size:12px;color:var(--segmenta-color-text-secondary);margin:2px 0 0}.segmenta-ds .segmenta-shell-usermenu-item{display:block;width:100%;text-align:left;background:transparent;border:none;padding:var(--segmenta-space-2) var(--segmenta-space-3);border-radius:var(--segmenta-radius-sm);font-size:14px;color:var(--segmenta-color-text);cursor:pointer;text-decoration:none}.segmenta-ds .segmenta-shell-usermenu-item:hover{background:var(--segmenta-color-surface-subtle)}.segmenta-ds .segmenta-shell-usermenu-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--segmenta-color-primary)}.segmenta-ds .segmenta-shell-mobile-overlay{display:none}.segmenta-ds .segmenta-shell-mobile-overlay[data-state=opening],.segmenta-ds .segmenta-shell-mobile-overlay[data-state=open]{display:block}.segmenta-ds .segmenta-shell-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1720336b;opacity:0;transition:opacity .2s ease}.segmenta-ds .segmenta-shell-mobile-overlay[data-state=open] .segmenta-shell-mobile-backdrop{opacity:1}.segmenta-ds .segmenta-shell-mobile-nav{position:fixed;top:0;left:0;bottom:0;z-index:1001;width:252px;max-width:85%;background:var(--segmenta-shell-sidebar-bg);box-shadow:var(--segmenta-shadow-md);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .2s ease;padding:var(--segmenta-space-4) var(--segmenta-space-3);overflow-y:auto}.segmenta-ds .segmenta-shell-sidebar,.segmenta-ds .segmenta-shell-mobile-nav{scrollbar-width:thin;scrollbar-color:var(--segmenta-color-border) transparent}.segmenta-ds .segmenta-shell-sidebar::-webkit-scrollbar,.segmenta-ds .segmenta-shell-mobile-nav::-webkit-scrollbar{width:6px}.segmenta-ds .segmenta-shell-sidebar::-webkit-scrollbar-thumb,.segmenta-ds .segmenta-shell-mobile-nav::-webkit-scrollbar-thumb{background:var(--segmenta-color-border);border-radius:3px}.segmenta-ds .segmenta-shell-mobile-overlay[data-state=open] .segmenta-shell-mobile-nav{transform:translate(0)}.segmenta-ds .segmenta-shell-mobile-header{display:flex;align-items:center;justify-content:flex-end;padding:0 var(--segmenta-space-2);margin-bottom:var(--segmenta-space-3)}@media (prefers-reduced-motion: reduce){.segmenta-ds .segmenta-shell-mobile-backdrop,.segmenta-ds .segmenta-shell-mobile-nav{transition:none}}@media (max-width: 1023px){.segmenta-ds .segmenta-shell-sidebar{display:none}.segmenta-ds .segmenta-shell-menu-btn{display:inline-flex}.segmenta-ds .segmenta-shell-sidebar-toggle,.segmenta-ds .segmenta-shell-usermenu-trigger-name{display:none}}@media (min-width: 1024px){.segmenta-ds .segmenta-shell-brand-logo{aspect-ratio:3 / 1}}@media (min-width: 1024px){.segmenta-ds .segmenta-shell-sidebar-toggle{display:inline-flex}html[data-segmenta-sidebar=hidden] .segmenta-ds .segmenta-shell-sidebar{display:none}}.segmenta-ds .segmenta-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--segmenta-space-4);flex-wrap:wrap;margin-bottom:var(--segmenta-space-5)}.segmenta-ds .segmenta-page-header-text{min-width:0}.segmenta-ds .segmenta-page-header-title{font-size:var(--segmenta-text-page-title-size);font-weight:var(--segmenta-text-page-title-weight);line-height:var(--segmenta-text-page-title-lh);margin:0}.segmenta-ds .segmenta-page-header-description{margin:var(--segmenta-space-1) 0 0;color:var(--segmenta-color-text-secondary);font-size:14px}.segmenta-ds .segmenta-page-header-actions{display:flex;gap:var(--segmenta-space-3);flex-shrink:0}body.segmenta-v2-scroll-lock{overflow:hidden}.segmenta-ds{--segmenta-color-success-soft: #E8F5EC;--segmenta-color-warning-soft: #FBF0E0;--segmenta-color-neutral-soft: var(--segmenta-color-surface-subtle);--segmenta-color-neutral-text: var(--segmenta-color-text-secondary);--segmenta-color-info-soft: #E8F0FE}.segmenta-ds .segmenta-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 var(--segmenta-space-2);border-radius:999px;font-family:var(--segmenta-font-family);font-size:12px;font-weight:500;line-height:1;border:var(--segmenta-border-width) solid transparent;white-space:nowrap}.segmenta-ds .segmenta-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.segmenta-ds .segmenta-badge-success{background:var(--segmenta-color-success-soft);color:var(--segmenta-color-success);border-color:#15803d2e}.segmenta-ds .segmenta-badge-warning{background:var(--segmenta-color-warning-soft);color:var(--segmenta-color-warning);border-color:#b76e002e}.segmenta-ds .segmenta-badge-neutral{background:var(--segmenta-color-neutral-soft);color:var(--segmenta-color-neutral-text);border-color:var(--segmenta-color-border)}.segmenta-ds .segmenta-badge-info{background:var(--segmenta-color-info-soft);color:var(--segmenta-color-info);border-color:#2563eb2e}.segmenta-ds{--segmenta-color-danger-soft: #FBEAEA}.segmenta-ds .segmenta-msg-success,.segmenta-ds .segmenta-msg-error,.segmenta-ds .segmenta-msg-warning{display:flex;align-items:flex-start;gap:var(--segmenta-space-3);padding:var(--segmenta-space-3) var(--segmenta-space-4);border-radius:var(--segmenta-radius-md);font-size:var(--segmenta-text-body-size);box-shadow:none}.segmenta-ds .segmenta-msg-success{background:var(--segmenta-color-success-soft);border-color:#15803d33;color:var(--segmenta-color-success)}.segmenta-ds .segmenta-msg-warning{background:var(--segmenta-color-warning-soft);border-color:#b76e0033;color:var(--segmenta-color-warning)}.segmenta-ds .segmenta-msg-error{background:var(--segmenta-color-danger-soft);border-color:#c7373733;color:var(--segmenta-color-danger)}.segmenta-ds .segmenta-msg-success svg,.segmenta-ds .segmenta-msg-error svg,.segmenta-ds .segmenta-msg-warning svg{flex-shrink:0;margin-top:1px}.segmenta-ds .segmenta-msg-success div,.segmenta-ds .segmenta-msg-warning div{color:var(--segmenta-color-text)}.segmenta-ds .segmenta-msg-success button,.segmenta-ds .segmenta-msg-warning button{color:inherit;opacity:.7}.segmenta-ds .segmenta-msg-success button:hover,.segmenta-ds .segmenta-msg-warning button:hover{opacity:1;background:transparent}.segmenta-ds .segmenta-table-container{background:var(--segmenta-color-surface);border:var(--segmenta-border-width) solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md);overflow:hidden;margin-bottom:var(--segmenta-space-5)}.segmenta-ds .segmenta-table-scroll{overflow-x:auto;overflow-y:hidden}.segmenta-ds .segmenta-table-container-bounded{max-height:420px;overflow-y:auto}.segmenta-ds .segmenta-table{width:100%;border-collapse:collapse;font-size:var(--segmenta-text-body-size)}.segmenta-ds .segmenta-table thead th{text-align:left;padding:var(--segmenta-space-3) var(--segmenta-space-4);background:var(--segmenta-color-surface-subtle);color:var(--segmenta-color-text-secondary);font-size:12.5px;font-weight:600;line-height:18px;border-bottom:var(--segmenta-border-width) solid var(--segmenta-color-border)}.segmenta-ds .segmenta-table tbody td{padding:var(--segmenta-space-3) var(--segmenta-space-4);border-bottom:var(--segmenta-border-width) solid var(--segmenta-color-border);color:var(--segmenta-color-text);vertical-align:middle}.segmenta-ds .segmenta-table tbody tr:last-child td{border-bottom:none}.segmenta-ds .segmenta-table tbody tr:hover td{background:var(--segmenta-color-surface-subtle)}.segmenta-ds .segmenta-table th.segmenta-col-name,.segmenta-ds .segmenta-table td.segmenta-col-name{min-width:160px}.segmenta-ds .segmenta-table th.segmenta-col-email,.segmenta-ds .segmenta-table td.segmenta-col-email{min-width:180px}.segmenta-ds .segmenta-cell-truncate{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segmenta-ds .segmenta-table th.segmenta-col-role,.segmenta-ds .segmenta-table td.segmenta-col-role,.segmenta-ds .segmenta-table th.segmenta-col-status,.segmenta-ds .segmenta-table td.segmenta-col-status,.segmenta-ds .segmenta-table th.segmenta-col-date,.segmenta-ds .segmenta-table td.segmenta-col-date{white-space:nowrap}.segmenta-ds .segmenta-table th.segmenta-col-actions,.segmenta-ds .segmenta-table td.segmenta-col-actions{text-align:right;white-space:nowrap}.segmenta-ds .segmenta-selection-toolbar[hidden]{display:none}.segmenta-ds .segmenta-table th.segmenta-col-checkbox,.segmenta-ds .segmenta-table td.segmenta-col-checkbox{width:40px;padding-right:0;white-space:nowrap}.segmenta-ds .segmenta-checkbox{width:16px;height:16px;margin:0;accent-color:var(--segmenta-color-primary);cursor:pointer}.segmenta-ds .segmenta-checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px var(--segmenta-color-primary-soft),0 0 0 1px var(--segmenta-color-primary)}.segmenta-ds .segmenta-table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--segmenta-space-2);padding:var(--segmenta-space-6) var(--segmenta-space-4)}.segmenta-ds .segmenta-table-empty-icon{color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-table-empty-title{font-size:var(--segmenta-text-body-size);font-weight:600;color:var(--segmenta-color-text);margin:0}.segmenta-ds .segmenta-pagination-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--segmenta-space-3);padding:var(--segmenta-space-3) var(--segmenta-space-4);background:var(--segmenta-color-surface)}.segmenta-ds .segmenta-pagination-results{font-size:12px;color:var(--segmenta-color-text-secondary);white-space:nowrap}.segmenta-ds .segmenta-pagination{display:inline-flex;align-items:center;gap:2px}.segmenta-ds .segmenta-pagination .segmenta-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 var(--segmenta-space-2);border-radius:var(--segmenta-radius-sm);border:var(--segmenta-border-width) solid transparent;background:transparent;color:var(--segmenta-color-text-secondary);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer}.segmenta-ds .segmenta-pagination .segmenta-page-btn:hover{background:var(--segmenta-color-surface-subtle);color:var(--segmenta-color-text)}.segmenta-ds .segmenta-pagination .segmenta-page-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.segmenta-ds .segmenta-pagination .segmenta-page-btn.is-current{background:var(--segmenta-color-primary-soft);border-color:var(--segmenta-color-primary);color:var(--segmenta-color-primary)}.segmenta-ds .segmenta-pagination .segmenta-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;color:var(--segmenta-color-text-muted);font-size:13px}.segmenta-ds .segmenta-row-actions{display:inline-flex;align-items:center;gap:var(--segmenta-space-1)}.segmenta-ds .segmenta-row-actions-trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--segmenta-radius-sm);background:transparent;border:var(--segmenta-border-width) solid transparent;color:var(--segmenta-color-text-secondary);cursor:pointer}.segmenta-ds .segmenta-row-actions-trigger:hover{background:var(--segmenta-color-surface);border-color:var(--segmenta-color-border);color:var(--segmenta-color-text)}.segmenta-ds .segmenta-row-actions-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px var(--segmenta-color-primary-soft),0 0 0 1px var(--segmenta-color-primary)}.segmenta-ds .segmenta-row-actions-panel{position:fixed;min-width:200px;background:var(--segmenta-color-surface);border:var(--segmenta-border-width) solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md);box-shadow:var(--segmenta-shadow-md);padding:var(--segmenta-space-2);z-index:30}.segmenta-ds .segmenta-row-actions-panel[hidden]{display:none}.segmenta-ds .segmenta-row-actions-item{display:block;width:100%;text-align:left;background:transparent;border:none;padding:var(--segmenta-space-2) var(--segmenta-space-3);border-radius:var(--segmenta-radius-sm);font-size:14px;color:var(--segmenta-color-text);cursor:pointer;text-decoration:none}.segmenta-ds .segmenta-row-actions-item:hover{background:var(--segmenta-color-surface-subtle)}.segmenta-ds .segmenta-row-actions-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--segmenta-color-primary)}.segmenta-ds .segmenta-row-actions-item-danger{color:var(--segmenta-color-danger)}.segmenta-ds .segmenta-row-actions-item-danger:hover{background:var(--segmenta-color-danger-soft)}.segmenta-ds .segmenta-combobox{position:relative}.segmenta-ds .segmenta-combobox-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.segmenta-ds .segmenta-combobox-trigger{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segmenta-ds .segmenta-combobox-trigger:disabled{cursor:not-allowed;opacity:.6}.segmenta-ds .segmenta-combobox-trigger::-moz-placeholder{color:var(--segmenta-color-text-muted);opacity:1}.segmenta-ds .segmenta-combobox-trigger::placeholder{color:var(--segmenta-color-text-muted);opacity:1}.segmenta-ds .segmenta-combobox-empty{padding:var(--segmenta-space-2) var(--segmenta-space-3);font-size:14px;color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-combobox-listbox{position:fixed;z-index:1002;max-height:280px;overflow-y:auto;background:var(--segmenta-color-surface);border:var(--segmenta-border-width) solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md);box-shadow:var(--segmenta-shadow-md);padding:var(--segmenta-space-2);margin:0;list-style:none}.segmenta-ds .segmenta-combobox-listbox[hidden]{display:none}.segmenta-ds .segmenta-combobox-optgroup{padding:var(--segmenta-space-2) var(--segmenta-space-3) var(--segmenta-space-1);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-combobox-option{padding:var(--segmenta-space-2) var(--segmenta-space-3);border-radius:var(--segmenta-radius-sm);font-size:14px;color:var(--segmenta-color-text);cursor:pointer;white-space:normal}.segmenta-ds .segmenta-combobox-option:hover,.segmenta-ds .segmenta-combobox-option.is-active{background:var(--segmenta-color-surface-subtle)}.segmenta-ds .segmenta-combobox-option.is-selected{font-weight:600}.segmenta-ds .segmenta-combobox-option.is-active{box-shadow:inset 0 0 0 2px var(--segmenta-color-primary)}.segmenta-ds .segmenta-drawer-panel{width:min(480px,100vw);background:var(--segmenta-color-surface);box-shadow:var(--segmenta-shadow-md);overflow-y:hidden}.segmenta-ds .segmenta-drawer-overlay{background:#1720336b}.segmenta-ds .segmenta-drawer-header{flex:none;padding:var(--segmenta-space-4) var(--segmenta-space-5);border-bottom:var(--segmenta-border-width) solid var(--segmenta-color-border)}.segmenta-ds .segmenta-drawer-header h3{font-size:var(--segmenta-text-section-title-size);font-weight:var(--segmenta-text-section-title-weight);color:var(--segmenta-color-text)}.segmenta-ds .segmenta-drawer-close{color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-drawer-close:hover{color:var(--segmenta-color-text)}.segmenta-ds .segmenta-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:var(--segmenta-space-5)}.segmenta-ds .segmenta-drawer-footer{flex:none;display:flex;justify-content:flex-end;gap:var(--segmenta-space-3);padding:var(--segmenta-space-4) var(--segmenta-space-5);border-top:var(--segmenta-border-width) solid var(--segmenta-color-border)}.segmenta-ds .segmenta-field{margin-bottom:var(--segmenta-space-4)}.segmenta-ds .segmenta-field label,.segmenta-ds .segmenta-field-label{display:block;font-size:13px;font-weight:600;color:var(--segmenta-color-text);margin-bottom:var(--segmenta-space-1)}.segmenta-ds .segmenta-field .segmenta-input,.segmenta-ds .segmenta-field .segmenta-select{width:100%}.segmenta-ds .segmenta-field-help{margin:var(--segmenta-space-1) 0 0;font-size:12.5px;color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-field-error{margin:var(--segmenta-space-1) 0 0;font-size:12.5px;color:var(--segmenta-color-danger)}.segmenta-ds .segmenta-input-invalid,.segmenta-ds .segmenta-select-invalid{border-color:var(--segmenta-color-danger)}.segmenta-ds .segmenta-input-invalid:focus-visible,.segmenta-ds .segmenta-select-invalid:focus-visible{box-shadow:0 0 0 3px var(--segmenta-color-danger-soft)}.segmenta-ds .segmenta-file-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--segmenta-space-2);padding:var(--segmenta-space-5) var(--segmenta-space-4);border:1.5px dashed var(--segmenta-color-border-strong);border-radius:var(--segmenta-radius-lg);background:var(--segmenta-color-surface-subtle)}.segmenta-ds .segmenta-file-dropzone[data-state=dragover]{border-color:var(--segmenta-color-primary);background:var(--segmenta-color-primary-soft)}.segmenta-ds .segmenta-file-dropzone[data-state=invalid]{border-color:var(--segmenta-color-danger)}.segmenta-ds .segmenta-file-dropzone:focus-within{border-color:var(--segmenta-color-primary);box-shadow:0 0 0 3px var(--segmenta-color-primary-soft)}.segmenta-ds .segmenta-file-dropzone-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.segmenta-ds .segmenta-file-dropzone-state{display:flex;flex-direction:column;align-items:center;gap:var(--segmenta-space-2)}.segmenta-ds .segmenta-file-dropzone-state[hidden]{display:none}.segmenta-ds .segmenta-file-dropzone-icon{color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-file-dropzone-title{margin:0;font-size:13.5px;font-weight:600;color:var(--segmenta-color-text)}.segmenta-ds .segmenta-file-dropzone-hint{margin:0;font-size:12.5px;color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-file-dropzone-filename{margin:0;font-size:13.5px;font-weight:600;color:var(--segmenta-color-text);word-break:break-all}.segmenta-ds .segmenta-file-dropzone-filesize{margin:0;font-size:12.5px;color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-textarea{display:block;box-sizing:border-box;width:100%;min-height:88px;padding:var(--segmenta-space-2) var(--segmenta-space-3);background:var(--segmenta-color-surface);color:var(--segmenta-color-text);border:var(--segmenta-border-width) solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md);font-family:var(--segmenta-font-family);font-size:var(--segmenta-text-body-size);resize:vertical}.segmenta-ds .segmenta-textarea:focus-visible{outline:none;border-color:var(--segmenta-color-primary);box-shadow:0 0 0 3px var(--segmenta-color-primary-soft)}.segmenta-ds .segmenta-drawer-initial-status{padding:var(--segmenta-space-3);background:var(--segmenta-color-surface-subtle);border-radius:var(--segmenta-radius-md)}.segmenta-ds .segmenta-drawer-initial-status[hidden]{display:none}.segmenta-ds .segmenta-drawer-initial-status .segmenta-badge{margin-top:var(--segmenta-space-1)}.segmenta-ds .segmenta-modal-panel{width:min(440px,calc(100vw - 32px));box-shadow:var(--segmenta-shadow-md)}.segmenta-ds .segmenta-modal-overlay{background:#1720336b}.segmenta-ds .segmenta-modal-header{padding:var(--segmenta-space-4) var(--segmenta-space-5);border-bottom:var(--segmenta-border-width) solid var(--segmenta-color-border)}.segmenta-ds .segmenta-modal-header h3{font-size:var(--segmenta-text-section-title-size);font-weight:var(--segmenta-text-section-title-weight)}.segmenta-ds .segmenta-modal-close{color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-modal-close:hover{color:var(--segmenta-color-text)}.segmenta-ds .segmenta-modal-body{padding:var(--segmenta-space-5)}.segmenta-ds .segmenta-modal-body p{margin:0 0 var(--segmenta-space-3);font-size:var(--segmenta-text-body-size);color:var(--segmenta-color-text)}.segmenta-ds .segmenta-modal-footer{display:flex;justify-content:flex-end;gap:var(--segmenta-space-3);padding-top:var(--segmenta-space-4);margin-top:var(--segmenta-space-2);border-top:var(--segmenta-border-width) solid var(--segmenta-color-border)}.segmenta-ds .segmenta-btn-danger{background:var(--segmenta-color-danger);color:var(--segmenta-color-on-primary)}.segmenta-ds .segmenta-btn-danger:hover:not(:disabled){background:#a82e2e}body.segmenta-ds.segmenta-modal-open{overflow:hidden}.segmenta-ds .segmenta-badge-danger{background:var(--segmenta-color-danger-soft);color:var(--segmenta-color-danger);border-color:#c737372e}.segmenta-ds .segmenta-stepper{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;padding:4px 4px 10px;margin-bottom:var(--segmenta-space-5);scrollbar-width:thin;scrollbar-color:var(--segmenta-color-border-strong) transparent}.segmenta-ds .segmenta-stepper-step{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:110px;flex-shrink:0;padding:0 var(--segmenta-space-1)}.segmenta-ds .segmenta-stepper-marker{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--segmenta-color-border);background:var(--segmenta-color-surface);color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-stepper-dot{width:8px;height:8px;border-radius:999px;background:currentColor}.segmenta-ds .segmenta-stepper-label{margin-top:var(--segmenta-space-2);font-size:12.5px;line-height:1.35;color:var(--segmenta-color-text-secondary);max-width:104px}.segmenta-ds .segmenta-stepper-label a{color:inherit;text-decoration:none;transition:color .12s ease}.segmenta-ds .segmenta-stepper-label a:hover{color:var(--segmenta-color-text);text-decoration:underline}.segmenta-ds .segmenta-stepper-label a:focus-visible{outline:2px solid var(--segmenta-color-primary);outline-offset:3px;border-radius:4px}.segmenta-ds .segmenta-stepper-connector{flex:1 1 32px;min-width:24px;height:2px;background:var(--segmenta-color-border);margin-top:15px;flex-shrink:0}.segmenta-ds .segmenta-stepper-completed .segmenta-stepper-marker{background:var(--segmenta-color-success);border-color:var(--segmenta-color-success);color:#fff}.segmenta-ds .segmenta-stepper-completed .segmenta-stepper-label{color:var(--segmenta-color-text)}.segmenta-ds .segmenta-stepper-active .segmenta-stepper-marker{background:var(--segmenta-color-info);border-color:var(--segmenta-color-info);color:#fff}.segmenta-ds .segmenta-stepper-active .segmenta-stepper-label{color:var(--segmenta-color-text);font-weight:600}.segmenta-ds .segmenta-stepper-available .segmenta-stepper-marker{background:var(--segmenta-color-surface);border-color:var(--segmenta-color-info);color:var(--segmenta-color-info)}.segmenta-ds .segmenta-stepper-available .segmenta-stepper-label{color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-stepper-pending .segmenta-stepper-marker{background:var(--segmenta-color-surface);border-color:var(--segmenta-color-border);color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-stepper-pending .segmenta-stepper-label{color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-stepper-blocked .segmenta-stepper-marker{background:var(--segmenta-color-surface-subtle);border-color:var(--segmenta-color-border);color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-stepper-blocked .segmenta-stepper-label{color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-stepper-failed .segmenta-stepper-marker{background:var(--segmenta-color-danger);border-color:var(--segmenta-color-danger);color:#fff}.segmenta-ds .segmenta-stepper-failed .segmenta-stepper-label{color:var(--segmenta-color-danger)}.segmenta-ds .segmenta-stepper-current .segmenta-stepper-marker{box-shadow:0 0 0 2px var(--segmenta-color-surface),0 0 0 5px var(--segmenta-color-primary)}.segmenta-ds .segmenta-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--segmenta-space-3);margin-bottom:var(--segmenta-space-5)}.segmenta-ds .segmenta-stat-card{background:var(--segmenta-color-surface);border:var(--segmenta-border-width) solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md);padding:var(--segmenta-space-4)}.segmenta-ds .segmenta-stat-value{display:block;font-size:28px;font-weight:700;line-height:1.2;color:var(--segmenta-color-text)}.segmenta-ds .segmenta-stat-label{display:block;margin-top:var(--segmenta-space-1);font-size:12.5px;color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-stat-caption{display:flex;align-items:center;flex-wrap:wrap;gap:var(--segmenta-space-1);margin:var(--segmenta-space-2) 0 0;font-size:11.5px;line-height:1.4;color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-stat-card-success{border-color:#15803d4d}.segmenta-ds .segmenta-stat-card-success .segmenta-stat-value{color:var(--segmenta-color-success)}.segmenta-ds .segmenta-stat-card-warning{border-color:#b76e004d}.segmenta-ds .segmenta-stat-card-warning .segmenta-stat-value{color:var(--segmenta-color-warning)}.segmenta-ds .segmenta-stat-card-danger{border-color:#c737374d}.segmenta-ds .segmenta-stat-card-danger .segmenta-stat-value{color:var(--segmenta-color-danger)}.segmenta-ds .segmenta-analytics-section{margin-top:var(--segmenta-space-6)}.segmenta-ds .segmenta-analytics-section-title{font-size:18px;font-weight:600;color:var(--segmenta-color-text);margin:0}.segmenta-ds .segmenta-analytics-section-description{margin:var(--segmenta-space-1) 0 var(--segmenta-space-4);color:var(--segmenta-color-text-secondary);font-size:14px}.segmenta-ds .segmenta-analytics-chart-container{position:relative;max-width:100%;height:280px;margin-bottom:var(--segmenta-space-4)}.segmenta-ds .segmenta-nav-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--segmenta-space-4)}.segmenta-ds .segmenta-nav-card{display:flex;flex-direction:column;gap:var(--segmenta-space-1);padding:var(--segmenta-space-4);background:var(--segmenta-color-surface);border:var(--segmenta-border-width) solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-lg);text-decoration:none;color:inherit;transition:border-color .12s ease,background-color .12s ease}.segmenta-ds .segmenta-nav-card:hover{border-color:var(--segmenta-color-primary);background:var(--segmenta-color-primary-soft)}.segmenta-ds .segmenta-nav-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--segmenta-color-primary-soft),0 0 0 1px var(--segmenta-color-primary)}.segmenta-ds .segmenta-nav-card-title{font-size:14px;font-weight:600;color:var(--segmenta-color-text)}.segmenta-ds .segmenta-nav-card-description{font-size:12.5px;color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-icon-wrap-success{color:var(--segmenta-color-success)}.segmenta-ds .segmenta-icon-wrap-danger{color:var(--segmenta-color-danger)}.segmenta-ds .segmenta-icon-wrap-primary{color:var(--segmenta-color-primary)}.segmenta-ds .segmenta-nav-card-primary{border-color:var(--segmenta-color-primary);background:var(--segmenta-color-primary-soft)}.segmenta-ds .segmenta-home-service-row-list{display:flex;flex-direction:column;border:var(--segmenta-border-width) solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md);overflow:hidden}.segmenta-ds .segmenta-home-service-row{display:flex;align-items:center;gap:var(--segmenta-space-3);padding:var(--segmenta-space-3) var(--segmenta-space-4);background:var(--segmenta-color-surface)}.segmenta-ds .segmenta-home-service-row+.segmenta-home-service-row{border-top:var(--segmenta-border-width) solid var(--segmenta-color-border)}.segmenta-ds .segmenta-home-service-row-label{flex:1;font-size:14px;color:var(--segmenta-color-text)}.segmenta-ds .segmenta-home-deliverable-list{display:flex;flex-direction:column;border:var(--segmenta-border-width) solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md);overflow:hidden}.segmenta-ds .segmenta-home-deliverable-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--segmenta-space-2) var(--segmenta-space-3);padding:var(--segmenta-space-3) var(--segmenta-space-4);background:var(--segmenta-color-surface)}.segmenta-ds .segmenta-home-deliverable-row+.segmenta-home-deliverable-row{border-top:var(--segmenta-border-width) solid var(--segmenta-color-border)}.segmenta-ds .segmenta-home-deliverable-label{flex:1;min-width:140px;font-size:14px;color:var(--segmenta-color-text)}.segmenta-ds .segmenta-home-deliverable-date{font-size:12.5px;color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-service-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--segmenta-space-3)}.segmenta-ds .segmenta-nav-card.segmenta-service-option{cursor:pointer;align-items:flex-start;position:relative;padding:0}.segmenta-ds .segmenta-nav-card.segmenta-service-option>.segmenta-reason-info{position:absolute;top:var(--segmenta-space-3);right:var(--segmenta-space-3)}.segmenta-ds .segmenta-nav-card.segmenta-service-option:has(.segmenta-radio:checked){border-color:var(--segmenta-color-primary);background:var(--segmenta-color-primary-soft)}.segmenta-ds .segmenta-nav-card.segmenta-service-option.is-disabled{cursor:not-allowed}.segmenta-ds .segmenta-nav-card.segmenta-service-option.is-disabled:hover{border-color:var(--segmenta-color-border);background:var(--segmenta-color-surface)}.segmenta-ds .segmenta-radio{width:16px;height:16px;margin:0;accent-color:var(--segmenta-color-primary);cursor:pointer}.segmenta-ds .segmenta-radio:disabled{cursor:not-allowed}.segmenta-ds .segmenta-radio:focus-visible{outline:none;box-shadow:0 0 0 3px var(--segmenta-color-primary-soft),0 0 0 1px var(--segmenta-color-primary)}.segmenta-ds .segmenta-tabs-list{display:flex;gap:var(--segmenta-space-2);overflow-x:auto;margin-bottom:var(--segmenta-space-4)}.segmenta-ds .segmenta-tabs-list .segmenta-btn{flex-shrink:0}.segmenta-ds .segmenta-auth-card{width:100%;max-width:384px;margin:0 auto;background:var(--segmenta-color-surface);border:var(--segmenta-border-width) solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-lg);padding:var(--segmenta-space-5)}.segmenta-ds .segmenta-auth-logo{display:block;max-width:200px;width:100%;height:auto;margin:0 auto var(--segmenta-space-5)}.segmenta-ds .segmenta-password-field{position:relative}.segmenta-ds .segmenta-password-field .segmenta-input{width:100%;padding-right:44px}.segmenta-ds .segmenta-password-toggle{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;padding:0;border:0;border-radius:var(--segmenta-radius-sm);background:transparent;color:var(--segmenta-color-text-secondary);cursor:pointer}.segmenta-ds .segmenta-password-toggle[hidden]{display:none}.segmenta-ds .segmenta-password-toggle:hover{color:var(--segmenta-color-text);background:var(--segmenta-color-surface-subtle)}.segmenta-ds .segmenta-password-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--segmenta-color-primary-soft),0 0 0 1px var(--segmenta-color-primary)}.segmenta-ds .segmenta-auth-back{margin:var(--segmenta-space-4) 0 0;text-align:center;font-size:var(--segmenta-text-body-size)}.segmenta-ds .segmenta-auth-back a{display:inline-flex;align-items:center;gap:var(--segmenta-space-1);color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-auth-back a:hover{color:var(--segmenta-color-primary)}.segmenta-ds .segmenta-reason-info{display:inline-flex;align-items:center;vertical-align:middle}.segmenta-ds .segmenta-reason-info-trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin-left:var(--segmenta-space-1);border:0;border-radius:999px;background:transparent;color:var(--segmenta-color-info);cursor:pointer}.segmenta-ds .segmenta-reason-info-trigger:hover,.segmenta-ds .segmenta-reason-info-trigger[aria-expanded=true]{background:var(--segmenta-color-primary-soft)}.segmenta-ds .segmenta-reason-info-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px var(--segmenta-color-primary-soft),0 0 0 1px var(--segmenta-color-primary)}.segmenta-ds .segmenta-reason-info-panel{position:fixed;z-index:1003;max-width:min(320px,calc(100vw - 16px));padding:var(--segmenta-space-2) var(--segmenta-space-3);background:var(--segmenta-color-navy);color:#fff;border-radius:var(--segmenta-radius-md);box-shadow:var(--segmenta-shadow-md);font-size:13px;line-height:1.45;white-space:normal;text-align:left;font-weight:400}.segmenta-ds .segmenta-reason-info-panel[hidden]{display:none}.segmenta-ds .segmenta-reason-info-panel strong{font-weight:600}.segmenta-ds .segmenta-multiselect{position:relative;min-width:0}.segmenta-ds .segmenta-multiselect-label{display:block;font-size:13px;font-weight:600;margin-bottom:var(--segmenta-space-1);color:var(--segmenta-color-text)}.segmenta-ds .segmenta-multiselect-trigger{width:100%;text-align:left;cursor:pointer;overflow:hidden}.segmenta-ds .segmenta-multiselect-trigger[hidden]{display:none}.segmenta-ds .segmenta-multiselect-summary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segmenta-ds .segmenta-multiselect-chips{display:flex;flex-wrap:wrap;gap:var(--segmenta-space-1);margin-top:var(--segmenta-space-1)}.segmenta-ds .segmenta-multiselect-chips:empty{display:none}.segmenta-ds .segmenta-multiselect-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 8px;border:1px solid var(--segmenta-color-border);border-radius:999px;background:var(--segmenta-color-primary-soft);color:var(--segmenta-color-text);font-size:12px;line-height:18px}.segmenta-ds .segmenta-multiselect-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.segmenta-ds .segmenta-multiselect-chip button{border:0;background:transparent;cursor:pointer;padding:0 4px;font-size:14px;line-height:1;color:var(--segmenta-color-text-secondary);border-radius:999px}.segmenta-ds .segmenta-multiselect-chip button:hover{color:var(--segmenta-color-danger)}.segmenta-ds .segmenta-multiselect-chip button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--segmenta-color-primary)}.segmenta-ds .segmenta-multiselect-panel{margin-top:var(--segmenta-space-1);padding:var(--segmenta-space-2);background:var(--segmenta-color-surface);border:1px solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md);box-shadow:var(--segmenta-shadow-md)}.segmenta-ds .segmenta-multiselect.is-enhanced .segmenta-multiselect-panel{position:absolute;left:0;right:0;top:100%;z-index:60;box-sizing:border-box}.segmenta-ds .segmenta-multiselect-panel[hidden]{display:none}.segmenta-ds .segmenta-multiselect-search{width:100%;margin-bottom:var(--segmenta-space-2)}.segmenta-ds .segmenta-multiselect-options{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.segmenta-ds .segmenta-multiselect-option{display:flex;align-items:flex-start;gap:var(--segmenta-space-2);padding:6px 4px;border-radius:var(--segmenta-radius-sm);cursor:pointer;font-size:13px;line-height:1.35}.segmenta-ds .segmenta-multiselect-option:hover{background:var(--segmenta-color-surface-subtle)}.segmenta-ds .segmenta-multiselect-option .segmenta-checkbox{margin-top:2px;flex-shrink:0}.segmenta-ds .segmenta-multiselect-option-label{flex:1 1 auto;min-width:0}.segmenta-ds .segmenta-multiselect-option-count{flex-shrink:0;margin-left:var(--segmenta-space-2);font-size:12px;color:var(--segmenta-color-text-muted);font-variant-numeric:tabular-nums}.segmenta-ds .segmenta-multiselect-empty{margin:var(--segmenta-space-2) 0;font-size:13px;color:var(--segmenta-color-text-secondary);list-style:none}.segmenta-ds .segmenta-multiselect-actions{display:flex;justify-content:space-between;gap:var(--segmenta-space-2);margin-top:var(--segmenta-space-2);padding-top:var(--segmenta-space-2);border-top:1px solid var(--segmenta-color-border)}.segmenta-ds .segmenta-panel{margin:0 0 var(--segmenta-space-5);padding:var(--segmenta-space-5);background:var(--segmenta-color-surface);border:1px solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-lg);box-shadow:var(--segmenta-shadow-sm);min-width:0}.segmenta-ds .segmenta-panel-header{display:flex;align-items:flex-start;gap:var(--segmenta-space-3);margin-bottom:var(--segmenta-space-4)}.segmenta-ds .segmenta-panel-title{margin:0;font-family:var(--segmenta-font-heading);font-size:var(--segmenta-text-section-title-size);font-weight:600;line-height:var(--segmenta-text-section-title-lh);color:var(--segmenta-color-text)}.segmenta-ds .segmenta-panel-description{margin:2px 0 0;font-size:var(--segmenta-text-body-size);color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-step-badge,.segmenta-ds .segmenta-step-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:999px;font-weight:700;font-size:14px;background:var(--segmenta-color-primary);color:var(--segmenta-color-on-primary)}.segmenta-ds .segmenta-step-icon{background:var(--segmenta-color-primary-soft);color:var(--segmenta-color-primary)}.segmenta-ds .segmenta-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--segmenta-space-4)}.segmenta-ds .segmenta-filter-group{margin:0;padding:0;border:0;min-width:0;display:grid;gap:var(--segmenta-space-3);align-content:start}.segmenta-ds .segmenta-filter-group>legend{padding:0;margin-bottom:var(--segmenta-space-2);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-filter-group .segmenta-field{margin:0}.segmenta-ds .segmenta-filter-group .segmenta-input,.segmenta-ds .segmenta-filter-group .segmenta-select{width:100%}.segmenta-ds .segmenta-filter-group-wide{grid-column:1 / -1}.segmenta-ds .segmenta-economic-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--segmenta-space-3);align-items:start}.segmenta-ds .segmenta-economic-filters .segmenta-field{margin:0}.segmenta-ds .segmenta-economic-filters-help{grid-column:1 / -1;margin:0}.segmenta-ds .segmenta-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--segmenta-space-2);margin-top:var(--segmenta-space-4);padding-top:var(--segmenta-space-4);border-top:1px solid var(--segmenta-color-border)}.segmenta-ds .segmenta-evidence-details>summary{list-style:none}.segmenta-ds .segmenta-evidence-details>summary::-webkit-details-marker{display:none}.segmenta-ds .segmenta-evidence-body{min-width:220px;max-width:320px}.segmenta-ds .segmenta-evidence-list{margin:0;padding-left:1.1rem;display:grid;gap:var(--segmenta-space-2);font-size:13px}.segmenta-ds .segmenta-btn svg{flex-shrink:0}.segmenta-ds .segmenta-criterion-chip{display:inline-block;margin:0 6px 6px 0;max-width:100%;padding:3px 10px;border-radius:var(--segmenta-radius-md);background:var(--segmenta-color-surface-subtle);border:1px solid var(--segmenta-color-border);font-size:12.5px;line-height:18px;color:var(--segmenta-color-text);overflow-wrap:break-word}.segmenta-ds .segmenta-criterion-chip>span{color:var(--segmenta-color-text-secondary);font-weight:600;white-space:nowrap;margin-right:4px}.segmenta-ds .segmenta-table td[data-label=Criterios]{min-width:240px}.segmenta-ds .segmenta-field>label:has(+.segmenta-reason-info){display:inline-block;margin-right:2px}.segmenta-ds .segmenta-saved-segment-name{font-weight:600}.segmenta-ds .segmenta-saved-segments-table td{vertical-align:top}.segmenta-ds .segmenta-saved-empty{padding:var(--segmenta-space-5) 0}.segmenta-ds .segmenta-btn-icon{width:32px;padding:0;justify-content:center}.segmenta-ds .segmenta-btn-icon-danger{color:var(--segmenta-color-danger)}.segmenta-ds .segmenta-btn-icon-danger:hover{background:var(--segmenta-color-danger-soft);color:var(--segmenta-color-danger)}.segmenta-ds .segmenta-workspace-result{display:flex;flex-wrap:wrap;gap:var(--segmenta-space-4);align-items:stretch;margin-bottom:var(--segmenta-space-4)}.segmenta-ds .segmenta-workspace-result .segmenta-stat-card{flex:0 0 220px}.segmenta-ds .segmenta-workspace-criteria{flex:1 1 280px;min-width:0}.segmenta-ds .segmenta-workspace-criteria-title{margin:0 0 var(--segmenta-space-2);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-service-option-label{display:flex;align-items:flex-start;gap:var(--segmenta-space-2);width:100%;flex:1 1 auto;padding:var(--segmenta-space-4);box-sizing:border-box;cursor:pointer}.segmenta-ds .segmenta-service-option.is-disabled .segmenta-service-option-label{cursor:not-allowed}.segmenta-ds .segmenta-service-option-body{display:flex;flex-direction:column;gap:var(--segmenta-space-1);min-width:0;padding-right:28px}.segmenta-ds .segmenta-collapsible{padding:0;background:var(--segmenta-color-surface)}.segmenta-ds .segmenta-collapsible-heading{margin:0;font:inherit}.segmenta-ds .segmenta-collapsible-trigger{display:flex;align-items:center;gap:var(--segmenta-space-3);width:100%;padding:var(--segmenta-space-4) var(--segmenta-space-5);border:0;background:transparent;border-radius:var(--segmenta-radius-md);text-align:left;cursor:pointer;color:var(--segmenta-color-text);font:inherit}.segmenta-ds .segmenta-collapsible-trigger:hover{background:var(--segmenta-color-surface-subtle)}.segmenta-ds .segmenta-collapsible-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--segmenta-color-primary)}.segmenta-ds .segmenta-collapsible-icon{display:inline-flex;color:var(--segmenta-color-primary);flex-shrink:0}.segmenta-ds .segmenta-collapsible-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.segmenta-ds .segmenta-collapsible-title{font-family:var(--segmenta-font-heading);font-size:var(--segmenta-text-section-title-size);font-weight:600;line-height:var(--segmenta-text-section-title-lh)}.segmenta-ds .segmenta-collapsible-description{font-size:var(--segmenta-text-body-size);color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-collapsible-description[hidden]{display:none}.segmenta-ds .segmenta-collapsible-badge{flex-shrink:0}.segmenta-ds .segmenta-collapsible-chevron{display:inline-flex;flex-shrink:0;color:var(--segmenta-color-text-secondary);transition:transform .15s ease}.segmenta-ds .segmenta-collapsible-trigger[aria-expanded=true] .segmenta-collapsible-chevron{transform:rotate(180deg)}.segmenta-ds .segmenta-collapsible-body{padding:0 var(--segmenta-space-5) var(--segmenta-space-5)}.segmenta-ds .segmenta-collapsible-body[hidden]{display:none}.segmenta-ds .segmenta-geo-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--segmenta-space-3);margin-bottom:var(--segmenta-space-4)}.segmenta-ds .segmenta-geo-controls .segmenta-field{margin:0;min-width:220px}.segmenta-ds .segmenta-geo-controls .segmenta-select{width:100%}.segmenta-ds .segmenta-geo-filters{margin:0 0 var(--segmenta-space-4);padding:var(--segmenta-space-4);border:1px solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md);background:var(--segmenta-color-surface-subtle);min-width:0}.segmenta-ds .segmenta-geo-filters>legend{padding:0 var(--segmenta-space-1);font-weight:600}.segmenta-ds .segmenta-geo-filters-row{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:var(--segmenta-space-3);align-items:end}.segmenta-ds .segmenta-geo-filters-row .segmenta-field{margin:0}.segmenta-ds .segmenta-geo-filters-row .segmenta-input{width:100%}.segmenta-ds .segmenta-geo-filters-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--segmenta-space-2)}.segmenta-ds .segmenta-geo-status{margin:0 0 var(--segmenta-space-1);font-weight:600}@media (max-width: 640px){.segmenta-ds .segmenta-panel{padding:var(--segmenta-space-4)}.segmenta-ds .segmenta-collapsible{padding:0}.segmenta-ds .segmenta-collapsible-trigger{padding:var(--segmenta-space-3) var(--segmenta-space-4);flex-wrap:wrap}.segmenta-ds .segmenta-collapsible-body{padding:0 var(--segmenta-space-4) var(--segmenta-space-4)}.segmenta-ds .segmenta-geo-filters-row{grid-template-columns:1fr}.segmenta-ds .segmenta-workspace-result .segmenta-stat-card{flex:1 1 100%}}.segmenta-ds .segmenta-request-filters{padding:var(--segmenta-space-4)}.segmenta-ds .segmenta-request-filters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--segmenta-space-3);align-items:start}.segmenta-ds .segmenta-request-filters-grid .segmenta-field{margin:0;min-width:0}.segmenta-ds .segmenta-request-filters-grid .segmenta-input,.segmenta-ds .segmenta-request-filters-grid .segmenta-select{width:100%}.segmenta-ds .segmenta-request-filters .segmenta-filter-actions{margin-top:var(--segmenta-space-3);padding-top:var(--segmenta-space-3)}.segmenta-ds .segmenta-guide{padding:var(--segmenta-space-4) var(--segmenta-space-5);border-color:#2563eb40;background:var(--segmenta-color-info-soft)}.segmenta-ds .segmenta-guide-summary{display:flex;align-items:center;gap:var(--segmenta-space-2);cursor:pointer;font-weight:600;color:var(--segmenta-color-text)}.segmenta-ds .segmenta-guide-summary svg{color:var(--segmenta-color-info)}.segmenta-ds .segmenta-guide-steps{margin:var(--segmenta-space-3) 0 var(--segmenta-space-2);padding-left:1.4rem;display:grid;gap:4px;font-size:var(--segmenta-text-body-size)}.segmenta-ds .segmenta-guide-note{margin:0;padding-top:var(--segmenta-space-2);border-top:1px solid rgba(37,99,235,.2);font-size:13px;color:var(--segmenta-color-text)}.segmenta-ds .segmenta-guide-note a{color:var(--segmenta-color-primary);font-weight:600}.segmenta-ds .segmenta-drawer-intro{margin:0 0 var(--segmenta-space-4);font-size:var(--segmenta-text-body-size);color:var(--segmenta-color-text-secondary)}.segmenta-ds .segmenta-drawer-readonly{margin:0;padding:8px 12px;border-radius:var(--segmenta-radius-md);background:var(--segmenta-color-surface-subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;word-break:break-all}.segmenta-ds .segmenta-drawer-fieldset{margin:0 0 var(--segmenta-space-4);padding:var(--segmenta-space-3) var(--segmenta-space-4);border:1px solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md)}.segmenta-ds .segmenta-drawer-fieldset>legend{padding:0 var(--segmenta-space-1);font-weight:600;font-size:13px}.segmenta-ds .segmenta-drawer-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--segmenta-space-3);margin:var(--segmenta-space-4) 0}.segmenta-ds .segmenta-drawer-facts dt{font-size:12px;color:var(--segmenta-color-text-muted)}.segmenta-ds .segmenta-drawer-facts dd{margin:2px 0 0;font-size:var(--segmenta-text-body-size);word-break:break-word}.segmenta-ds .segmenta-drawer-facts-wide{grid-column:1 / -1}.segmenta-ds .segmenta-drawer-panel .segmenta-drawer-footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--segmenta-space-2);flex-wrap:wrap;margin-top:var(--segmenta-space-4)}.segmenta-ds .segmenta-drawer-footer-split{justify-content:space-between!important}.segmenta-ds .segmenta-drawer-footer-actions{display:flex;gap:var(--segmenta-space-2);margin-left:auto}.segmenta-ds .segmenta-checkbox-label{display:inline-flex;align-items:center;gap:var(--segmenta-space-2);margin:0;cursor:pointer}.segmenta-ds .segmenta-drawer-panel [hidden]{display:none!important}@media (max-width: 480px){.segmenta-ds .segmenta-drawer-facts{grid-template-columns:1fr}}.segmenta-ds .segmenta-section-heading{margin:0 0 var(--segmenta-space-3);font-size:var(--segmenta-text-section-title-size);font-weight:var(--segmenta-text-section-title-weight);line-height:var(--segmenta-text-section-title-lh)}.segmenta-ds .segmenta-inline-form{position:relative;display:inline-block}.segmenta-ds .segmenta-inline-form>summary{list-style:none;cursor:pointer}.segmenta-ds .segmenta-inline-form>summary::-webkit-details-marker{display:none}.segmenta-ds .segmenta-inline-form[open]>form{margin-top:var(--segmenta-space-2);width:min(300px,75vw);display:grid;gap:var(--segmenta-space-2);padding:var(--segmenta-space-3);text-align:left;background:var(--segmenta-color-surface);border:1px solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md);box-shadow:var(--segmenta-shadow-md)}.segmenta-ds .segmenta-inline-form label{font-size:12.5px;font-weight:600}.segmenta-ds .segmenta-link-categories fieldset{margin:0 0 var(--segmenta-space-2);padding:var(--segmenta-space-3);border:1px solid var(--segmenta-color-border);border-radius:var(--segmenta-radius-md)}.segmenta-ds .segmenta-link-categories legend{padding:0 var(--segmenta-space-1);font-weight:600;font-size:13px}.segmenta-ds .segmenta-link-categories-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px var(--segmenta-space-3);max-height:220px;overflow-y:auto}.segmenta-ds .segmenta-metric-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--segmenta-space-3);margin-bottom:var(--segmenta-space-3)}.segmenta-ds .segmenta-metric-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--segmenta-space-2)}.segmenta-ds .segmenta-metric-card-detail{font-size:12px;color:var(--segmenta-color-text-muted);font-variant-numeric:tabular-nums}.segmenta-ds .segmenta-metric-note{margin:0 0 var(--segmenta-space-5)}
