:root{--blue:#02dae0;--mag:#f97316;--green:#02dae0;--gold:#fb923c;--purple:#f97316;--cyan:#02dae0;--red:#ff5a4d;--orange:#f97316}body{background:radial-gradient(circle at 18% 0,#02dae012,transparent 27%),radial-gradient(circle at 96% 8%,#f973160a,transparent 24%),var(--bg)}.brandmark{filter:drop-shadow(0 0 11px #02dae040)}.brandmark:before,.brandmark:after{border:6px solid #06a9b3}.brandmark:after{border-color:#02dae0}.railBtn.active{border-color:#02dae0;box-shadow:0 0 0 1px #f973166b,0 0 22px #02dae040}.workspaceIcon{background:#04333a}.setupMini{background:#04232a;border:1px solid #0b5a61}.setupMiniTop span{color:#7fe4e9}.setupMini button{background:#0b7c85}.btn.blue{color:#7fe4e9}.welcomeCard:after{background:radial-gradient(circle,#02dae038,#0000 67%)}.pill.blue{color:#7fe4e9}.input:focus,.field input:focus,.field select:focus,.field textarea:focus,.searchField input:focus{border-color:#0b8f99;box-shadow:0 0 0 3px #02dae017}.miniAvatar{background:linear-gradient(135deg,var(--c,#02dae0),#262630)}.roleCard:hover,.roleCard.selected{border-color:var(--role,#02dae0);box-shadow:0 0 0 1px color-mix(in srgb,var(--role,#02dae0) 25%,transparent)}.roleIcon{background:color-mix(in srgb,var(--role,#02dae0) 15%,#17171b);color:var(--role,#02dae0)}.roleCheck{background:var(--role,#02dae0)}.leadCard{border-left:3px solid var(--c,#02dae0)}.step.active i{color:#7fe4e9}.event{border-left:3px solid var(--c,#02dae0);background:color-mix(in srgb,var(--c,#02dae0) 10%,#17171b)}:root{--success:#02dae0;--warn:#fb923c;--info:#02dae0}.heroPrimary:after{background:radial-gradient(circle,#02dae03b,#0000 67%)}.entityAvatar{background:color-mix(in srgb,var(--c,#02dae0) 17%,#151519);color:var(--c,#02dae0)}.measureLine{background:#02dae0;box-shadow:0 0 8px #02dae0}.measureLabel{border:1px solid #02dae0}.roleHierarchy .node.protected rect{stroke:#fb923c}.roleHierarchy .node.finance rect,.roleHierarchy .node.admin rect,.roleHierarchy .inherit{stroke:#02dae0}.roleEditorTab.active{border-bottom-color:#02dae0}.dropZone.drag{border-color:#02dae0}.confidenceMeter i{background:linear-gradient(90deg,#fb923c,#02dae0)}:root{--lime:#fb923c}.navItem.u4-neon{box-shadow:0 0 18px #fb923c1c,inset 3px 0 var(--lime);background:linear-gradient(90deg,#fb923c24,#fb923c0a);border-color:#fb923c7a}.navItem.u4-neon:hover{box-shadow:0 0 26px #fb923c2e,inset 3px 0 var(--lime)}.u4-stage-pill{background:#fb923c12;border:1px solid #fb923c47}.u4-welcome:after{background:radial-gradient(circle,#fb923c29,#02dae017 35%,#0000 70%)}.u4-next-icon{background:#fb923c17;border:1px solid #fb923c47}.u4-choice.selected{background:#fb923c12;box-shadow:0 0 0 1px #fb923c24}.u4-seat.selected{background:#fb923c12}.u4-level.current{background:#fb923c0d}.u4-month-cell.today{background:#02dae00e}.u4-mini-grid span.has{background:#02dae01f}.u4-text-link{color:#7fe4e9}.u5-experience-switch:focus-within{box-shadow:0 0 0 2px #02dae024}.u5-connected:before{background:#02dae0;box-shadow:0 0 12px #02dae0}.u5-connector:after{background:radial-gradient(circle,var(--c,#02dae0) 0,transparent 68%)}.u5-connector-logo{color:var(--c,#02dae0)}.u5-flow-step.active{background:#04333a;border-color:#02dae0}.u5-intel-item input{accent-color:#02dae0}.u5-channel-btn.sms{color:#7fe4e9}.u5-platform-hero:after{background:radial-gradient(circle,#f9731652,#0000 68%)}.u5-score i{background:linear-gradient(90deg,#fb923c,#fb923c)}.u5-cx-step.active{background:#f9731614;border-color:#f97316}.u5-privacy-note svg{color:#fb923c}.u6-service-rail.whatsapp.connected{color:#02dae0!important}.u6-service-rail.whatsapp.connected .u6-service-dot{background:#02dae0}.u6-service-rail.voice.connected{background:linear-gradient(145deg,#f9731629,#02dae014);box-shadow:inset 0 0 0 1px #b895ff6b,0 0 28px #f9731638}.u6-service-rail.voice.connected .u6-service-dot{background:#fb923c}.u6-exp-item.active{background:linear-gradient(135deg,#02dae01a,#f973161a);border-color:#f97316}.u6-exp-item.active b{color:#fb923c}.u6-ai-badge{background:linear-gradient(135deg,#b895ff26,#02dae014);box-shadow:0 0 20px #f973161a}.u6-service-card:before{background:var(--c,#02dae0)}.u6-service-card.ai{background:radial-gradient(circle at 88% 8%,#f973162e,#0000 35%),linear-gradient(145deg,#17151f,#141419)}.u6-business-main{background:radial-gradient(circle at 85% 15%,#f9731633,#0000 32%),linear-gradient(135deg,#111a31,#19171f 58%,#17221e)}.u6-next-step i{color:var(--c,#02dae0)}.u6-team-card:before{background:var(--c,#02dae0)}.u6-wizard-step.on{background:linear-gradient(90deg,#02dae0,#f97316)}.u6-choice:hover,.u6-choice.selected{background:#f9731614;border-color:#f97316}.u6-check-option input{accent-color:#f97316}.u6-ai-primary{background:radial-gradient(circle at 86% 14%,#b895ff47,#0000 33%),radial-gradient(circle at 14% 90%,#02dae026,#0000 35%),linear-gradient(135deg,#10152a,#18151f 60%,#101b2b)}.u6-call-step i{color:#fb923c}.u6-wave i{background:linear-gradient(#fb923c,#02dae0)}.u6-draw-tool.active,.u6-draw-tool:hover{background:#f9731617;border-color:#f97316}.u6-setup-row i,.u6-doc-icon{color:#02dae0}.u7-connection-summary.has-active,.u7-readiness-card>i{color:#fb923c}.u7-connection-filter button.active{background:#02dae01f}.u7-focus-card{outline:2px solid #fb923c!important;box-shadow:0 0 0 5px #fb923c17,0 0 35px #fb923c29!important}.u7-provider-choice:hover,.u7-provider-choice.selected{background:#02dae014}.u7-eligibility-row.good i{color:#02dae0}.u7-eligibility-row.warn i{color:#fb923c}.u7-ai-mark i{filter:drop-shadow(0 0 5px #fb923c)}.u7-screen-nudge{border-left:3px solid var(--nudge,#02dae0)}
:root{--text-scale:1.1}body[data-density=compact]{--text-scale:1}body[data-density=comfortable]{--text-scale:1.1}body[data-density=relaxed]{--text-scale:1.22}body[data-density=comfortable]{--row-lift:1px}body[data-density=relaxed]{--row-lift:3px}body[data-density=relaxed] .navItem,body[data-density=relaxed] .menuRow{min-height:calc(40px + var(--row-lift,0px))}
html,body{font-size:calc(15.5px * var(--text-scale));line-height:1.55}html,body{font-size:calc(16px * var(--text-scale))}.railBtn .count{font-size:calc(11.5px * var(--text-scale))}.workspaceCopy strong{font-size:calc(15px * var(--text-scale))}.workspaceCopy span,.navLabel{font-size:calc(12.5px * var(--text-scale))}.navItem small{font-size:calc(11.5px * var(--text-scale))}.setupMiniTop{font-size:calc(13.5px * var(--text-scale))}.setupMini button{font-size:calc(12.5px * var(--text-scale))}.crumbs b{font-size:calc(15px * var(--text-scale))}.crumbs span{font-size:calc(12.5px * var(--text-scale))}.scopeSelect{font-size:calc(13.5px * var(--text-scale))}.kbd,.eyebrow{font-size:calc(12.5px * var(--text-scale))}.pageHead p{font-size:calc(15px * var(--text-scale))}.btn{font-size:calc(13.5px * var(--text-scale))}.btn.sm{font-size:calc(12.5px * var(--text-scale))}.cardHead h3{font-size:calc(15px * var(--text-scale))}.progressCard h3{font-size:calc(15.5px * var(--text-scale))}.progressCard p{font-size:calc(13.5px * var(--text-scale))}.sectionTitle h2{font-size:17px}.sectionTitle p{font-size:calc(13.5px * var(--text-scale))}.taskCopy strong{font-size:calc(14px * var(--text-scale))}.taskCopy span{font-size:calc(12.5px * var(--text-scale))}.quickCard strong{font-size:calc(15px * var(--text-scale))}.quickCard span,.quickCard .link,.metric span{font-size:calc(12.5px * var(--text-scale))}.time,.timelineRow strong{font-size:calc(13.5px * var(--text-scale))}.timelineRow span,.pill{font-size:calc(11.5px * var(--text-scale))}.field label{font-size:calc(12.5px * var(--text-scale))}th{font-size:calc(11.5px * var(--text-scale))}td,.miniAvatar,.personCell strong{font-size:calc(13.5px * var(--text-scale))}.personCell span{font-size:calc(11.5px * var(--text-scale))}.empty h3{font-size:17px}.empty p{font-size:calc(13.5px * var(--text-scale))}.roleTop strong{font-size:calc(15px * var(--text-scale))}.roleTop span{font-size:calc(11.5px * var(--text-scale))}.roleCard p{font-size:calc(12.5px * var(--text-scale))}.summaryBlock h4{font-size:calc(13.5px * var(--text-scale))}.summaryBlock ul{font-size:calc(12.5px * var(--text-scale))}.advancedBox summary{font-size:calc(13.5px * var(--text-scale))}.perm{font-size:calc(12.5px * var(--text-scale))}.laneHead strong{font-size:calc(13.5px * var(--text-scale))}.leadCard strong{font-size:calc(14px * var(--text-scale))}.leadCard .address,.leadFoot{font-size:calc(11.5px * var(--text-scale))}.campaignCard h3{font-size:calc(15px * var(--text-scale))}.campaignCard p{font-size:calc(12.5px * var(--text-scale))}.campaignStats span{font-size:calc(10.5px * var(--text-scale))}.campaignStats b{font-size:calc(15.5px * var(--text-scale))}.step,.step i{font-size:calc(12.5px * var(--text-scale))}.calendarTop h3{font-size:calc(15.5px * var(--text-scale))}.viewSwitch button{font-size:calc(12.5px * var(--text-scale))}.dayName{font-size:calc(11.5px * var(--text-scale))}.dayNum{font-size:calc(12.5px * var(--text-scale))}.event{font-size:calc(10.5px * var(--text-scale))}.agendaRow .atime{font-size:calc(12.5px * var(--text-scale))}.agendaRow strong{font-size:calc(13.5px * var(--text-scale))}.agendaRow span{font-size:calc(11.5px * var(--text-scale))}.detailPanel h3{font-size:16px}.detailPanel p{font-size:calc(12.5px * var(--text-scale))}.detailItem span{font-size:calc(11.5px * var(--text-scale))}.detailItem b{font-size:calc(12.5px * var(--text-scale))}.settingsCard strong{font-size:calc(14px * var(--text-scale))}.settingsCard p{font-size:calc(12.5px * var(--text-scale))}.modalHead h2{font-size:16px}.modalFoot .hint{font-size:calc(11.5px * var(--text-scale))}.drawerHead h2{font-size:16px}.tabs button{font-size:calc(12.5px * var(--text-scale))}.toast strong{font-size:calc(13.5px * var(--text-scale))}.toast span{font-size:calc(11.5px * var(--text-scale))}.popHead strong{font-size:calc(14px * var(--text-scale))}.popItem small{font-size:calc(11.5px * var(--text-scale))}.searchPanelTop input{font-size:17px}.searchGroup{font-size:calc(11.5px * var(--text-scale))}.searchResult strong{font-size:calc(13.5px * var(--text-scale))}.searchResult span{font-size:calc(11.5px * var(--text-scale))}.profileCard strong{font-size:calc(14px * var(--text-scale))}.profileCard span{font-size:calc(11.5px * var(--text-scale))}.heroPrimary p{font-size:calc(15.5px * var(--text-scale))}.nextCard .nextTitle{font-size:16px}.nextCard .nextMeta{font-size:calc(13.5px * var(--text-scale))}.intakeChoice strong{font-size:18px}.intakeChoice p,.intakeChoice .choiceLink{font-size:calc(13.5px * var(--text-scale))}.bigFind input{font-size:calc(15px * var(--text-scale))}.matchChip{font-size:calc(12.5px * var(--text-scale))}.matchChip strong{font-size:calc(13.5px * var(--text-scale))}.filterChip,.viewToggle button{font-size:calc(12.5px * var(--text-scale))}.contactMethod{font-size:calc(13.5px * var(--text-scale))}.contactMethod span{font-size:calc(12.5px * var(--text-scale))}.nextActionCell strong{font-size:calc(13.5px * var(--text-scale))}.nextActionCell span{font-size:calc(12.5px * var(--text-scale))}.recordCardTop h3{font-size:calc(15.5px * var(--text-scale))}.recordCardTop p,.entityIdentity .entityType{font-size:calc(12.5px * var(--text-scale))}.entityIdentity p{font-size:calc(13.5px * var(--text-scale))}.summaryTile span{font-size:calc(11.5px * var(--text-scale))}.summaryTile strong{font-size:calc(15px * var(--text-scale))}.summaryTile small,.entityTab{font-size:calc(12.5px * var(--text-scale))}.infoRow span{font-size:calc(11.5px * var(--text-scale))}.infoRow strong{font-size:calc(13.5px * var(--text-scale))}.infoRow p{font-size:calc(12.5px * var(--text-scale))}.activityItem strong{font-size:calc(13.5px * var(--text-scale))}.activityItem span{font-size:calc(12.5px * var(--text-scale))}.activityItem time{font-size:calc(11.5px * var(--text-scale))}.relationshipCard strong{font-size:calc(14px * var(--text-scale))}.relationshipCard span{font-size:calc(12.5px * var(--text-scale))}.consentRow strong{font-size:calc(13.5px * var(--text-scale))}.consentRow span{font-size:calc(12.5px * var(--text-scale))}.measureLabel{font-size:calc(11.5px * var(--text-scale))}.leadLaneHead strong{font-size:calc(13.5px * var(--text-scale))}.simpleLeadCard h3{font-size:calc(14px * var(--text-scale))}.simpleLeadCard p,.simpleLeadCard .leadNext{font-size:calc(12.5px * var(--text-scale))}.focusCard .focusTop h3{font-size:calc(15.5px * var(--text-scale))}.focusCard p{font-size:calc(13.5px * var(--text-scale))}.workflowStep{font-size:calc(11.5px * var(--text-scale))}.matchNotice strong{font-size:calc(13.5px * var(--text-scale))}.matchNotice span{font-size:calc(12.5px * var(--text-scale))}.inlineChoice strong{font-size:calc(13.5px * var(--text-scale))}.inlineChoice span,.moreMenu button{font-size:calc(12.5px * var(--text-scale))}.plainCallout h3{font-size:16px}.plainCallout p{font-size:calc(13.5px * var(--text-scale))}.plainSteps span{font-size:calc(12.5px * var(--text-scale))}.plainSteps b{font-size:calc(11.5px * var(--text-scale))}.hierarchyHeader h3{font-size:16px}.hierarchyHeader p{font-size:calc(12.5px * var(--text-scale))}.roleHierarchy text{font-size:calc(15px * var(--text-scale))}.roleHierarchy .sub,.roleLegend{font-size:calc(12.5px * var(--text-scale))}.roleSectionHead h2{font-size:18px}.roleSectionHead p{font-size:calc(12.5px * var(--text-scale))}.accessRoleCard .roleType{font-size:calc(11.5px * var(--text-scale))}.accessRoleCard h3{font-size:calc(15.5px * var(--text-scale))}.accessRoleCard p{font-size:calc(12.5px * var(--text-scale))}.accessRoleCard .roleFoot span{font-size:calc(11.5px * var(--text-scale))}.accessRoleCard .roleFoot b,.roleEditorHead p,.roleEditorTab{font-size:calc(12.5px * var(--text-scale))}.plainListRow strong{font-size:calc(13.5px * var(--text-scale))}.plainListRow span{font-size:calc(12.5px * var(--text-scale))}.moduleAccessHead strong{font-size:calc(14px * var(--text-scale))}.moduleAccessHead span{font-size:calc(11.5px * var(--text-scale))}.screenAccessRow strong{font-size:calc(13.5px * var(--text-scale))}.screenAccessRow small,.levelButton{font-size:calc(11.5px * var(--text-scale))}.actionChip{font-size:calc(10.5px * var(--text-scale))}.attributeCard h3{font-size:calc(14px * var(--text-scale))}.attributeCard p,.attributeLevel{font-size:calc(11.5px * var(--text-scale))}.validationItem strong{font-size:calc(12.5px * var(--text-scale))}.validationItem span,.previewNav div{font-size:calc(11.5px * var(--text-scale))}.previewField span{font-size:calc(10.5px * var(--text-scale))}.previewField b,.roleChip,.scopeBadge{font-size:calc(11.5px * var(--text-scale))}.roleChoice strong{font-size:calc(12.5px * var(--text-scale))}.roleChoice span,.sourceBadge{font-size:calc(11.5px * var(--text-scale))}.sourceStep strong{font-size:calc(12.5px * var(--text-scale))}.sourceStep span{font-size:calc(11.5px * var(--text-scale))}.consentMatrix th{font-size:calc(10.5px * var(--text-scale))}.consentMatrix td{font-size:calc(11.5px * var(--text-scale))}.receiptCard h3{font-size:calc(13.5px * var(--text-scale))}.receiptCard p{font-size:calc(11.5px * var(--text-scale))}.receiptMeta span{font-size:calc(10.5px * var(--text-scale))}.receiptMeta b,.importStep i{font-size:calc(11.5px * var(--text-scale))}.importStep strong{font-size:calc(12.5px * var(--text-scale))}.importStep span{font-size:calc(10.5px * var(--text-scale))}.sourceCard strong{font-size:calc(13.5px * var(--text-scale))}.sourceCard span{font-size:calc(11.5px * var(--text-scale))}.dropZone h3{font-size:calc(15.5px * var(--text-scale))}.dropZone p{font-size:calc(12.5px * var(--text-scale))}.previewTable th,.previewTable td{font-size:calc(11.5px * var(--text-scale))}.mappingRow.header{font-size:calc(10.5px * var(--text-scale))}.mappingRow strong{font-size:calc(12.5px * var(--text-scale))}.mappingRow small{font-size:calc(10.5px * var(--text-scale))}.mappingRow select{font-size:calc(11.5px * var(--text-scale))}.importStat span{font-size:calc(10.5px * var(--text-scale))}.importStat strong{font-size:18px}.reviewBanner strong{font-size:calc(13.5px * var(--text-scale))}.reviewBanner span{font-size:calc(11.5px * var(--text-scale))}.linkEntityCard strong{font-size:calc(13.5px * var(--text-scale))}.linkEntityCard span,.linkEntityCard .openMark{font-size:calc(11.5px * var(--text-scale))}.u4-stage-pill{font-size:calc(12.5px * var(--text-scale))}.u4-welcome p{font-size:calc(15.5px * var(--text-scale))}.u4-next p{font-size:calc(14px * var(--text-scale))}.u4-xp span{font-size:calc(12.5px * var(--text-scale))}.u4-level-note{font-size:calc(13.5px * var(--text-scale))}.u4-quick h3{font-size:calc(15.5px * var(--text-scale))}.u4-quick p{font-size:calc(12.5px * var(--text-scale))}.u4-check-num{font-size:calc(13.5px * var(--text-scale))}.u4-check strong{font-size:calc(14px * var(--text-scale))}.u4-check span{font-size:calc(12.5px * var(--text-scale))}.u4-badge strong{font-size:calc(13.5px * var(--text-scale))}.u4-badge small{font-size:calc(11.5px * var(--text-scale))}.u4-choice strong{font-size:calc(14px * var(--text-scale))}.u4-choice span{font-size:calc(12.5px * var(--text-scale))}.u4-setup-card h3{font-size:calc(15.5px * var(--text-scale))}.u4-setup-card p{font-size:calc(12.5px * var(--text-scale))}.u4-setup-card .u4-status{font-size:calc(11.5px * var(--text-scale))}.u4-level i,.u4-level strong{font-size:calc(13.5px * var(--text-scale))}.u4-level span,.u4-level b{font-size:calc(11.5px * var(--text-scale))}.u4-profile-meta strong{font-size:16px}.u4-profile-meta span{font-size:calc(12.5px * var(--text-scale))}.u4-profile-metric b{font-size:17px}.u4-profile-metric span{font-size:calc(11.5px * var(--text-scale))}.u4-file-label{font-size:calc(12.5px * var(--text-scale))}.u4-cal-toolbar strong{font-size:calc(15.5px * var(--text-scale))}.u4-cal-toggle span{font-size:calc(12.5px * var(--text-scale))}.u4-cal-toggle small{font-size:calc(10.5px * var(--text-scale))}.u4-cal-section-title{font-size:calc(11.5px * var(--text-scale))}.u4-provider-card strong{font-size:calc(12.5px * var(--text-scale))}.u4-provider-card span,.u4-month-dayname{font-size:calc(11.5px * var(--text-scale))}.u4-daynum{font-size:calc(12.5px * var(--text-scale))}.u4-event-chip{font-size:calc(11.5px * var(--text-scale))}.u4-time-head{font-size:calc(12.5px * var(--text-scale))}.u4-time-label,.u4-timed-event{font-size:calc(11.5px * var(--text-scale))}.u4-timed-event strong{font-size:calc(12px * var(--text-scale))}.u4-timed-event span{font-size:calc(10.5px * var(--text-scale))}.u4-mini-month strong{font-size:calc(12.5px * var(--text-scale))}.u4-mini-grid span{font-size:calc(10.5px * var(--text-scale))}.u4-agenda-group h4{font-size:calc(12.5px * var(--text-scale))}.u4-agenda-row strong{font-size:calc(13.5px * var(--text-scale))}.u4-agenda-row span,.u4-agenda-row time{font-size:calc(11.5px * var(--text-scale))}.u4-event-detail p{font-size:calc(12.5px * var(--text-scale))}.u4-detail-row span{font-size:calc(11.5px * var(--text-scale))}.u4-detail-row strong{font-size:calc(12.5px * var(--text-scale))}.u4-scope-preview strong{font-size:calc(13.5px * var(--text-scale))}.u4-scope-preview p{font-size:calc(11.5px * var(--text-scale))}.u4-settings-tabs button{font-size:calc(12.5px * var(--text-scale))}.u4-setting-row strong{font-size:calc(13.5px * var(--text-scale))}.u4-setting-row span{font-size:calc(11.5px * var(--text-scale))}.u4-job-row strong{font-size:calc(14px * var(--text-scale))}.u4-job-row span{font-size:calc(11.5px * var(--text-scale))}.u4-text-link{font-size:calc(12.5px * var(--text-scale))}.u4-service-boundary h4{font-size:calc(13.5px * var(--text-scale))}.u4-service-boundary p{font-size:calc(11.5px * var(--text-scale))}.u4-lock-note{font-size:calc(12.5px * var(--text-scale))}.u5-experience-switch span{font-size:calc(11.5px * var(--text-scale))}.u5-experience-switch select{font-size:calc(12.5px * var(--text-scale))}.u5-connected,.u5-not-connected{font-size:calc(11.5px * var(--text-scale))}.u5-connector h3{font-size:calc(14px * var(--text-scale))}.u5-connector p{font-size:calc(12.5px * var(--text-scale))}.u5-route-card strong{font-size:calc(13.5px * var(--text-scale))}.u5-route-card span{font-size:calc(11.5px * var(--text-scale))}.u5-map-search input{font-size:calc(13.5px * var(--text-scale))}.u5-map-tabs button{font-size:calc(11.5px * var(--text-scale))}.u5-map-summary h3{font-size:calc(15px * var(--text-scale))}.u5-map-summary p,.u5-layer-row span,.u5-flow-step b{font-size:calc(12.5px * var(--text-scale))}.u5-flow-step span{font-size:calc(10.5px * var(--text-scale))}.u5-flow-arrow{font-size:calc(15px * var(--text-scale))}.u5-intel-copy strong{font-size:calc(12.5px * var(--text-scale))}.u5-intel-copy span{font-size:calc(11px * var(--text-scale))}.u5-credit{font-size:calc(11.5px * var(--text-scale))}.u5-credit-total strong{font-size:calc(13.5px * var(--text-scale))}.u5-credit-total b{font-size:calc(15.5px * var(--text-scale))}.u5-intel-result strong{font-size:calc(12.5px * var(--text-scale))}.u5-intel-result span{font-size:calc(11.5px * var(--text-scale))}.u5-source-badge{font-size:calc(10.5px * var(--text-scale))}.u5-channel-btn{font-size:calc(12.5px * var(--text-scale))}.u5-platform-hero p,.u5-candidate strong{font-size:calc(13.5px * var(--text-scale))}.u5-candidate span{font-size:calc(11.5px * var(--text-scale))}.u5-cx-step b{font-size:calc(12.5px * var(--text-scale))}.u5-cx-step span{font-size:calc(11px * var(--text-scale))}.u5-data-passport strong{font-size:calc(12.5px * var(--text-scale))}.u5-data-passport p,.u5-privacy-note,.u5-balance-pill{font-size:calc(11.5px * var(--text-scale))}.u5-owner-candidate h4{font-size:calc(13.5px * var(--text-scale))}.u5-owner-candidate p{font-size:calc(11.5px * var(--text-scale))}.u6-workspace-top strong{font-size:calc(15px * var(--text-scale))}.u6-workspace-top span{font-size:calc(11.5px * var(--text-scale))}.u6-exp-num{font-size:calc(12.5px * var(--text-scale))}.u6-exp-item strong{font-size:calc(13.5px * var(--text-scale))}.u6-exp-item span{font-size:calc(11.5px * var(--text-scale))}.u6-exp-item b{font-size:calc(10.5px * var(--text-scale))}.u6-ai-badge{font-size:calc(11.5px * var(--text-scale))}.u6-ai-badge i,.u6-service-copy h3{font-size:calc(15px * var(--text-scale))}.u6-service-copy p{font-size:calc(12px * var(--text-scale))}.u6-connection-chip strong{font-size:calc(12.5px * var(--text-scale))}.u6-connection-chip span{font-size:calc(11px * var(--text-scale))}.u6-business-main p{font-size:calc(13.5px * var(--text-scale))}.u6-next-step strong{font-size:calc(12.5px * var(--text-scale))}.u6-next-step span{font-size:calc(11px * var(--text-scale))}.u6-team-tabs button,.u6-subtabs button{font-size:calc(11.5px * var(--text-scale))}.u6-team-card h3{font-size:calc(14px * var(--text-scale))}.u6-team-card p{font-size:calc(11.5px * var(--text-scale))}.u6-team-meta span{font-size:calc(10.5px * var(--text-scale))}.u6-team-meta b{font-size:calc(12px * var(--text-scale))}.u6-member-stack span,.u6-external-label{font-size:calc(10.5px * var(--text-scale))}.u6-choice strong{font-size:calc(13.5px * var(--text-scale))}.u6-choice span,.u6-check-option{font-size:calc(11.5px * var(--text-scale))}.u6-ai-primary p{font-size:calc(13.5px * var(--text-scale))}.u6-credit-rate span{font-size:calc(11.5px * var(--text-scale))}.u6-ai-stat span{font-size:calc(10.5px * var(--text-scale))}.u6-ai-stat b{font-size:calc(15px * var(--text-scale))}.u6-call-step i,.u6-call-step strong{font-size:calc(12.5px * var(--text-scale))}.u6-call-step span{font-size:calc(11px * var(--text-scale))}.u6-guardrail{font-size:calc(11.5px * var(--text-scale))}.u6-draw-tool{font-size:calc(10.5px * var(--text-scale))}.u6-territory-row strong{font-size:calc(12.5px * var(--text-scale))}.u6-territory-row span{font-size:calc(11px * var(--text-scale))}.u6-setup-row strong{font-size:calc(12px * var(--text-scale))}.u6-setup-row span{font-size:calc(11px * var(--text-scale))}.u6-invoice-line{font-size:calc(13.5px * var(--text-scale))}.u6-remit-box{font-size:calc(12.5px * var(--text-scale))}.u6-doc-nav button span{font-size:calc(12px * var(--text-scale))}.u6-doc-card strong{font-size:calc(12.5px * var(--text-scale))}.u6-doc-card span{font-size:calc(11px * var(--text-scale))}.u6-storage-card strong{font-size:calc(13.5px * var(--text-scale))}.u6-storage-card span{font-size:calc(11.5px * var(--text-scale))}.u7-connection-summary .u7-count{font-size:calc(10.5px * var(--text-scale))}.u7-channel-head h3{font-size:calc(14px * var(--text-scale))}.u7-channel-head p,.u7-channel-head .u7-help{font-size:calc(11.5px * var(--text-scale))}.u7-channel-icon.ai{font-size:17px}.u7-channel-copy strong{font-size:calc(12px * var(--text-scale))}.u7-channel-copy span{font-size:calc(10.5px * var(--text-scale))}.u7-pop-head strong{font-size:calc(12.5px * var(--text-scale))}.u7-pop-head span{font-size:calc(11px * var(--text-scale))}.u7-pop-item{font-size:calc(12px * var(--text-scale))}.u7-mini-service{font-size:calc(11px * var(--text-scale))}.u7-readiness-card strong{font-size:calc(12.5px * var(--text-scale))}.u7-readiness-card span{font-size:calc(11.5px * var(--text-scale))}.u7-overview-stat span,.u7-connection-filter button{font-size:calc(11px * var(--text-scale))}.u7-provider-choice strong{font-size:calc(12.5px * var(--text-scale))}.u7-provider-choice span{font-size:calc(11px * var(--text-scale))}.u7-eligibility-row i,.u7-eligibility-row strong{font-size:calc(11.5px * var(--text-scale))}.u7-eligibility-row span,.u7-eligibility-row b,.u7-ai-mark{font-size:calc(10.5px * var(--text-scale))}.u7-screen-nudge strong{font-size:calc(12.5px * var(--text-scale))}.u7-screen-nudge span{font-size:calc(11px * var(--text-scale))}.btn{border-radius:11px;gap:8px;min-height:42px;padding:0 15px}.btn.sm{min-height:35px;padding:0 12px}.btn.iconOnly{width:42px;padding:0}.btn.sm.iconOnly{width:35px}.pill{border-radius:8px;min-height:25px;padding:0 9px}.filterChip{border-radius:11px;min-height:38px;padding:0 14px}.entityTab{height:48px;padding:0 16px}.roleEditorTab,.u4-settings-tabs button,.u6-team-tabs button,.u5-map-tabs button,.calendarView button{min-height:38px;padding:0 14px}.field input,.field select,.field textarea,.searchField input{border-radius:11px;padding:12px}.field label{margin-bottom:6px}.toggle{flex:none}td{padding:13px 14px}th{padding:11px 14px}svg.ico{width:20px;height:20px}.btn svg,.btn.sm svg{width:17px;height:17px}.pill svg{width:13px;height:13px}.miniAvatar{width:38px;height:38px}.taskIcon,.infoIcon,.quickIcon{width:40px;height:40px}
:root{--sans:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--display:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--cond:var(--font-display), "Arial Narrow", "Roboto Condensed", Impact, sans-serif;--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--chrome-bg:#0b0b0eb8;--chrome-line:#ffffff12;--chrome-line-soft:#ffffff0b;--chrome-hover:#ffffff0d;--chrome-active:#ffffff13;--chrome-text:#ececf1;--chrome-muted:#8b8b97;--chrome-faint:#62626d;--nav-child-active:var(--nav-accent);--brand:#02dae0;--brand-deep:#06a9b3;--brand-soft:#6ceef2;--primary:#f97316;--primary-2:#fb923c;--warm:var(--primary);--warm-deep:#ea680a;--warm-soft:var(--primary-2);--on-warm:#fff;--on-brand:#04262a;--accent-a:var(--brand);--accent-b:var(--brand-deep);--accent-c:var(--brand-soft)}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv05" 1, "cv08" 1, "ss03" 1;letter-spacing:-.006em}body{background:radial-gradient(1100px 620px at 12% -8%, #02dae014, transparent 62%), radial-gradient(900px 520px at 92% 4%, #f973160e, transparent 58%), radial-gradient(700px 400px at 50% 100%, #02dae008, transparent 60%), var(--bg)}.rail,.sidebar{align-self:start;height:100dvh;top:0}html,body{overflow-x:clip}.sideNav{overscroll-behavior:contain}.rail{-webkit-backdrop-filter:blur(22px)saturate(150%);border-right:1px solid var(--chrome-line-soft);scrollbar-width:none;background:linear-gradient(#101014db,#09090ceb);gap:2px;padding:14px 7px 12px;overflow-y:auto}.rail::-webkit-scrollbar{width:0;height:0}.rail>*{flex-shrink:0}.rail:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ffffff17 18% 82%,#0000);width:1px;position:absolute;inset:0 0 0 auto}.brandmark{filter:drop-shadow(0 0 14px #02dae057);background:0 0;border:0;place-items:center;width:46px;height:46px;margin-bottom:18px;padding:0;transition:transform .28s cubic-bezier(.34,1.4,.64,1),filter .28s;display:grid}.brandmark:before,.brandmark:after{content:none}.brandmark img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.brandmark:hover{filter:drop-shadow(0 0 22px #02dae099);transform:scale(1.07)}.brandmark:active{transform:scale(.97)}.brandmark__logo{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.brandmark.has-name{width:64px;height:auto;color:var(--chrome-text,#fff);gap:5px}.brandmark.has-name .brandmark__logo{height:40px}.brandmark__name{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:10px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.railBtn{color:var(--chrome-faint);border-radius:14px;transition:background .18s,color .18s,transform .18s cubic-bezier(.34,1.3,.64,1),box-shadow .18s}.railBtn:hover{background:var(--chrome-hover);color:var(--chrome-text);transform:translateY(-1px)}.railBtn.active{color:#fff;background:linear-gradient(145deg,#02dae029,#f9731612);border-color:#02dae057;box-shadow:inset 0 1px #ffffff1c,0 6px 20px #02dae033}.railBtn.active:before{content:"";background:linear-gradient(180deg, var(--brand-soft), var(--brand), var(--warm));border-radius:0 3px 3px 0;width:3px;height:21px;position:absolute;top:50%;left:-7px;transform:translateY(-50%);box-shadow:0 0 12px #02dae0bf}.railBtn .count{font-family:var(--mono);font-weight:700;font-size:calc(7.5px * var(--text-scale));border:1.5px solid #0b0b0e;box-shadow:0 0 10px #ff596c73}.u6-service-rail .u6-service-dot{box-shadow:0 0 8px}.avatarBtn{background:linear-gradient(135deg, var(--primary-2), var(--primary));color:#fff;border:0;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .2s;position:relative;box-shadow:0 0 0 1.5px #ffffff21,0 6px 18px #f9731661}.avatarBtn:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 0 0 1.5px #ffffff3d,0 10px 26px #f9731685}.sidebar{-webkit-backdrop-filter:blur(26px)saturate(155%);border-right:1px solid var(--chrome-line-soft);background:linear-gradient(#0f0f13b3,#0a0a0dcc)}.sideHead{border-bottom:1px solid var(--chrome-line-soft);padding:14px 12px 12px}.workspaceSwitch{border:1px solid var(--chrome-line);background:linear-gradient(150deg,#ffffff0e,#ffffff04);border-radius:14px;padding:11px;transition:border-color .18s,background .18s,transform .18s;box-shadow:inset 0 1px #ffffff0f}.workspaceSwitch:hover{background:linear-gradient(150deg,#02dae01a,#ffffff05);border-color:#02dae066;transform:translateY(-1px)}.workspaceIcon{background:linear-gradient(145deg, color-mix(in srgb, var(--nav-accent) 26%, transparent), color-mix(in srgb, var(--nav-accent) 8%, transparent));color:var(--nav-accent);border-radius:11px;box-shadow:inset 0 1px #ffffff24}.workspaceCopy strong{font-size:calc(15px * var(--text-scale));letter-spacing:-.012em;color:var(--chrome-text);font-weight:650}.workspaceCopy span{font-size:calc(11px * var(--text-scale));color:var(--chrome-faint);margin-top:1px}.sideNav{padding:12px 9px;overflow-x:hidden}.sideNav::-webkit-scrollbar{width:6px}.sideNav::-webkit-scrollbar-thumb{background:#ffffff17;border:0;border-radius:99px}.navLabel{font-size:calc(11px * var(--text-scale));letter-spacing:.17em;color:var(--chrome-faint);padding:14px 12px 6px;font-weight:700}.navItem{border-radius:var(--r-md,12px);min-height:48px;color:var(--nav-muted,var(--chrome-muted));font-size:calc(14.5px * var(--text-scale));letter-spacing:-.008em;gap:11px;padding:0 12px;font-weight:500;transition:background .16s,color .16s,transform .16s cubic-bezier(.34,1.3,.64,1);position:relative}.navItem:hover{background:var(--chrome-hover);color:var(--chrome-text);transform:translateY(-1px)}.navItem.active{background:linear-gradient(100deg, color-mix(in srgb, var(--nav-accent) 15%, transparent), transparent 70%);color:var(--nav-active-ink,#fff);box-shadow:var(--nav-active-shadow);font-weight:600}.navItem.active:before{content:"";width:var(--nav-indicator-w);background:var(--nav-accent);height:19px;box-shadow:var(--nav-indicator-glow);border-radius:0 3px 3px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.navItem small{font-family:var(--mono);font-size:calc(11.5px * var(--text-scale));color:var(--chrome-faint);letter-spacing:0;font-weight:500}.navCount{background:var(--nav-badge,#00d4ff);min-width:2.1ch;height:19px;color:var(--nav-badge-ink,#04262a);font-family:var(--mono);font-size:calc(10.5px * var(--text-scale));letter-spacing:0;border-radius:99px;flex:none;place-items:center;padding:0 6px;font-weight:800;display:grid;box-shadow:0 1px 3px #00000073}.navItem.active .navCount{background:color-mix(in srgb, var(--nav-badge,#00d4ff) 88%, #fff)}.navItem.navParent{color:var(--chrome-muted);font-weight:500}.navCaret{width:20px;height:20px;color:var(--soft);border-radius:6px;flex:none;place-items:center;transition:transform .16s;display:grid}.navCaret:hover{color:var(--text);background:var(--panel2)}.navCaret[data-open=true]{transform:rotate(180deg)}.navCaret svg{width:13px;height:13px}.navItem.navChild{min-height:34px;margin-left:14px;padding-left:10px;font-size:11px;font-weight:400}.navItem.navChild .navIcon svg{width:14px;height:14px}.navItem.navChild:hover{background:var(--chrome-hover);color:var(--chrome-text);transform:none}.navItem.navChild.active{color:var(--nav-accent);box-shadow:none;background:0 0;font-weight:600}.navItem.navChild.active:before{background:var(--nav-child-active);width:2px;height:100%;box-shadow:none;border-radius:0;top:0;transform:none}.navItem.navChild.active svg{filter:none}.navItem.u4-neon,.navItem.u4-setup{color:var(--primary-2);border-color:color-mix(in srgb, var(--primary) 44%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 14%, transparent), color-mix(in srgb, var(--primary) 4%, transparent));box-shadow:0 0 18px color-mix(in srgb, var(--primary) 11%, transparent), inset 3px 0 var(--primary)}.navItem.u4-neon:hover,.navItem.u4-setup:hover{color:#ffc79b;box-shadow:0 0 26px color-mix(in srgb, var(--primary) 20%, transparent), inset 3px 0 var(--primary)}.navItem.u4-neon .navIcon,.navItem.u4-setup .navIcon,.navItem.u4-setup small{color:var(--primary-2)}.sideFoot{border-top:1px solid var(--chrome-line-soft);padding:12px}.setupMini{background:linear-gradient(150deg,#02dae021,#f973160d);border:1px solid #02dae033;border-radius:14px;padding:12px;box-shadow:inset 0 1px #ffffff12}.setupMiniTop b{font-size:calc(12.5px * var(--text-scale));letter-spacing:-.01em;font-weight:650}.setupMiniTop span{font-family:var(--mono);font-size:calc(11px * var(--text-scale));color:#7fe4e9;font-weight:500}.setupMini .bar{background:#ffffff14}.setupMini .bar i{background:linear-gradient(90deg, var(--brand), var(--warm));box-shadow:0 0 10px #02dae08c}.setupMini button{background:linear-gradient(145deg, var(--primary), var(--primary-2));height:36px;color:var(--on-warm);font-size:calc(11px * var(--text-scale));letter-spacing:.008em;border-radius:10px;font-weight:650;transition:transform .16s,box-shadow .16s;box-shadow:0 4px 14px #02dae04d}.setupMini button:hover{transform:translateY(-1px);box-shadow:0 7px 20px #02dae073}.topbar{-webkit-backdrop-filter:blur(28px)saturate(165%);border-bottom:1px solid var(--chrome-line-soft);background:linear-gradient(#0a0a0dd1,#0a0a0d9e);gap:11px;height:80px}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14 22% 78%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.crumbs b{font-family:var(--display);letter-spacing:-.016em;color:var(--chrome-text);font-size:16px;font-weight:600}.crumbs span{font-size:calc(12px * var(--text-scale));color:var(--chrome-faint);letter-spacing:.004em}.globalSearch{border:1px solid var(--chrome-line);min-width:0;height:46px;color:var(--chrome-faint);background:#ffffff09;border-radius:13px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #00000057}.globalSearch:hover{background:#ffffff0e;border-color:#ffffff26}.globalSearch:focus-within{border-color:#02dae080;box-shadow:inset 0 1px 2px #00000057,0 0 0 3px #02dae01c}.globalSearch input{font-size:calc(14.5px * var(--text-scale));letter-spacing:-.008em}.globalSearch input::placeholder{color:var(--chrome-faint)}.scopeSelect{width:120px;min-width:82px;max-width:120px;font-size:calc(11.5px * var(--text-scale));color:var(--chrome-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 120px;overflow:hidden}.kbd{min-width:34px;height:24px;line-height:1;font-family:var(--mono);font-size:calc(10.5px * var(--text-scale));border:1px solid var(--chrome-line);color:var(--chrome-faint);white-space:nowrap;background:#ffffff0d;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-weight:500;display:inline-flex}.u5-experience-switch{border:1px solid var(--chrome-line);background:#ffffff09;border-radius:11px;transition:border-color .18s}.u5-experience-switch span{font-size:calc(10px * var(--text-scale));letter-spacing:.11em;color:var(--chrome-faint);font-weight:700}.u5-experience-switch select,.u5-experience-now{font-size:calc(12.5px * var(--text-scale));color:var(--chrome-text);font-weight:550}.u5-experience-switch select,.scopeSelect{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.u5-experience-switch select option,.u5-experience-switch select optgroup,.scopeSelect option,.scopeSelect optgroup{color:var(--chrome-text);background:#0e0e12}.iconBtn{border:1px solid var(--chrome-line);width:42px;height:42px;color:var(--chrome-muted);background:#ffffff09;border-radius:50%;transition:background .16s,color .16s,transform .16s,border-color .16s}.iconBtn:hover{color:#fff;background:#ffffff13;border-color:#ffffff29;transform:translateY(-1px)}.iconBtn.active{color:#fff;background:linear-gradient(145deg,#02dae029,#f9731612);border-color:#02dae057}.iconBtn .dot{box-shadow:0 0 9px #ff596cbf}:root{--tip-bg:var(--surface-1,#0e0e12);--tip-text:var(--text,#ececf1);--tip-line:var(--line-strong,#ffffff1f);--tip-shadow:var(--e4,0 8px 22px #00000073)}.lupTip{z-index:400;border:1px solid var(--tip-line);background:var(--tip-bg);max-width:min(320px,100vw - 16px);color:var(--tip-text);font-size:calc(12px * var(--text-scale,1));white-space:pre-line;overflow-wrap:anywhere;box-shadow:var(--tip-shadow);pointer-events:none;opacity:0;border-radius:7px;padding:5px 9px;font-weight:500;line-height:1.3;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(-3px)}.lupTip[data-side=top]{transform:translateY(3px)}.lupTip.is-on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lupTip{transition:none}}@media (hover:hover){.topbar .iconBtn[data-tip]:after{content:attr(data-tip);border:1px solid var(--tip-line);background:var(--tip-bg);color:var(--tip-text);font-size:calc(12px * var(--text-scale,1));white-space:nowrap;box-shadow:var(--tip-shadow);pointer-events:none;opacity:0;visibility:hidden;z-index:70;border-radius:7px;padding:5px 9px;font-weight:500;line-height:1.3;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px)}.topbar .iconBtn[data-tip]:hover:after,.topbar .iconBtn[data-tip]:focus-visible:after{opacity:1;visibility:visible;transition:opacity .12s .12s,transform .12s .12s,visibility 0s linear .12s;transform:translate(-50%)}.topbar .iconBtn[data-tip]:last-child:after{left:auto;right:0;transform:translateY(-3px)}.topbar .iconBtn[data-tip]:last-child:hover:after,.topbar .iconBtn[data-tip]:last-child:focus-visible:after{transform:none}}.u7-connection-summary .u7-count{font-family:var(--mono);font-size:calc(10.5px * var(--text-scale));font-weight:700}.u7-connection-summary.has-active{color:#6ceef2;border-color:#02dae057}.globalSearch,.globalSearch input,.scopeSelect{min-width:0}.createWrap{border-radius:12px;flex:none;overflow:hidden;box-shadow:0 5px 20px #02dae042}.createPrimary{background:linear-gradient(135deg, var(--primary), var(--primary-2));font-size:calc(14px * var(--text-scale));letter-spacing:-.006em;color:var(--on-warm);white-space:nowrap;text-overflow:ellipsis;border:0;font-weight:650;transition:filter .16s}.createPrimary:hover{filter:brightness(1.12)}.createDrop{background:linear-gradient(135deg, var(--warm-deep), #c2540b);color:var(--on-warm);border:0;border-left:1px solid #0000002e;transition:filter .16s}.createDrop:hover{filter:brightness(1.12)}@media (max-width:700px){.createWrap{flex:0 auto;min-width:0}}.pageHead h1{font-family:var(--display);letter-spacing:-.022em;text-transform:none;font-size:38px;font-weight:600}.eyebrow{letter-spacing:.15em;font-weight:700}.sectionTitle h2{font-family:var(--display);letter-spacing:-.016em;font-weight:600}.u4-welcome h1,.u6-business-main h1,.u5-platform-hero h1{font-family:var(--display);letter-spacing:-.028em;font-weight:700}.heroPrimary h2,.welcomeCard h2,.u4-welcome h1,.u6-business-main h1,.u5-platform-hero h1{text-transform:none}.welcomeCard h2{letter-spacing:-.028em}.metric strong,.summaryTile strong,.u4-xp strong,.u6-ai-stat b,.u7-overview-stat b,.importStat strong{font-variant-numeric:tabular-nums;letter-spacing:-.018em}@media (prefers-reduced-motion:reduce){.railBtn,.navItem,.iconBtn,.brandmark,.avatarBtn,.workspaceSwitch,.setupMini button{transition:none}.railBtn:hover,.navItem:hover,.iconBtn:hover,.brandmark:hover,.avatarBtn:hover,.workspaceSwitch:hover,.setupMini button:hover{transform:none}}@media (max-width:850px){.sidebar{background:linear-gradient(#0e0e12f7,#0a0a0dfa);box-shadow:24px 0 70px #0009}}.sidebar:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 100% at 18% 0,#02dae026,#0000 68%),radial-gradient(110% 90% at 90% 6%,#f973161a,#0000 66%);height:190px;position:absolute;inset:0 0 auto}.sideHead,.sideNav,.sideFoot{z-index:1;position:relative}.sideHead{z-index:2}.navItem svg{flex:none;width:18px;height:18px;transition:transform .16s cubic-bezier(.34,1.3,.64,1),filter .16s}.navLabel{align-items:center;gap:9px;display:flex}.navLabel:after{content:"";background:linear-gradient(90deg,#ffffff17,#0000);flex:1;height:1px}.railBtn svg{width:19px;height:19px;transition:transform .18s cubic-bezier(.34,1.3,.64,1)}.railBtn:hover svg{transform:scale(1.08)}.topbar:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 12%,#ffffff07 42%,#0000 68%);position:absolute;inset:0}.topbar>*{z-index:1;position:relative}.crumbs{padding-left:12px;position:relative}.crumbs:before{content:"";background:linear-gradient(180deg, var(--brand-soft), var(--brand), var(--warm));opacity:.9;border-radius:3px;width:3px;height:26px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 12px #02dae073}.rail :focus-visible,.sidebar :focus-visible,.topbar :focus-visible{outline-offset:2px;border-radius:11px;outline:2px solid #02dae0bf}@media (max-width:850px){.crumbs{padding-left:0}.crumbs:before{content:none}}.app{grid-template-columns:80px 286px minmax(0,1fr)}@media (max-width:1180px){.app{grid-template-columns:72px 256px minmax(0,1fr)}}@media (max-width:850px){.app{grid-template-columns:72px minmax(0,1fr)}.sidebar{width:280px;left:72px}.main{width:calc(100vw - 72px)}}.sideHead{padding:14px 13px 13px}.workspaceSwitch{border-radius:15px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:62px;padding:11px 12px;display:grid}.workspaceIcon{border-radius:12px;width:38px;height:38px}.workspaceIcon svg{width:18px;height:18px}.workspaceCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.workspaceCopy strong{font-family:var(--display);font-size:calc(15px * var(--text-scale));letter-spacing:-.018em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.15;overflow:hidden}.workspaceCopy span{font-size:calc(11.5px * var(--text-scale));color:var(--chrome-faint);white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.workspaceSwitch>svg{width:16px;height:16px;color:var(--chrome-faint);justify-self:end;transition:transform .2s,color .2s}.workspaceSwitch:hover>svg{color:var(--chrome-text);transform:translateY(1px)}.rail{background:linear-gradient(#101014,#0a0a0d)}.sidebar{background:linear-gradient(#0f0f13,#0b0b0e)}.topbar{background:linear-gradient(#0b0b0e,#0a0a0d)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rail{background:linear-gradient(#101014db,#09090ceb)}.sidebar{background:linear-gradient(#0f0f13b3,#0a0a0dcc)}.topbar{background:linear-gradient(#0a0a0dd1,#0a0a0d9e)}}.navItem,.navLabel{--g:var(--nav-accent);--g2:var(--nav-accent-soft)}.navLabel{gap:8px}.navLabel:before{content:"";background:var(--g);width:5px;height:5px;box-shadow:0 0 8px var(--g);opacity:.9;border-radius:50%;flex:none}.navLabel:after{background:linear-gradient(90deg, color-mix(in srgb, var(--g) 34%, transparent), transparent)}.navItem{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.navIcon{width:32px;height:32px;box-shadow:none;color:inherit;background:0 0;border:0;place-items:center;transition:color .18s;display:grid}.navItem:hover .navIcon{color:var(--g)}.navItem svg{width:var(--ico-nav,17px);height:var(--ico-nav,17px);stroke-width:1.8px;transition:none}.navItem .navIcon svg[data-icon-subject=place]{color:var(--nav-place,#f97316)}.navItem:hover svg{transform:none}.navItem.active{background:radial-gradient(120% 180% at 0% 50%, color-mix(in srgb, var(--g) 20%, transparent), transparent 62%), linear-gradient(100deg, color-mix(in srgb, var(--g) 11%, transparent), transparent 70%);color:var(--nav-active-ink,#fff);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent), 0 6px 22px color-mix(in srgb, var(--g) 16%, transparent)}.navItem.active:before{background:var(--nav-accent);box-shadow:var(--nav-indicator-glow);height:24px}.navItem.active .navIcon{color:var(--nav-accent)}.navItem.active svg{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--g) 70%, transparent))}.navItem.active .navIcon svg{color:var(--nav-accent)}.navItem.active small{color:color-mix(in srgb, var(--g) 72%, var(--text))}.setupMini{background:radial-gradient(120% 140% at 100% 0,#02dae033,#0000 62%),linear-gradient(150deg,#02dae01c,#f973160d)}.setupMini .bar{border-radius:99px;height:5px;overflow:hidden}.setupMini .bar i{background:linear-gradient(90deg, var(--brand), var(--warm), var(--brand));background-size:200% 100%;animation:4.5s linear infinite lupFlow}@keyframes lupFlow{to{background-position:-200% 0}}.topbar:after{opacity:.75;background:linear-gradient(90deg,#0000,#02dae08c 18%,#f973168c 45%,#02dae080 72%,#0000) 0 0/240% 100%;height:1.5px;animation:14s ease-in-out infinite alternate lupAurora}@keyframes lupAurora{to{background-position:100% 0}}.globalSearch:focus-within{background:#02dae00f;border-color:#02dae09e;box-shadow:inset 0 1px 2px #0000004d,0 0 0 4px #02dae01a,0 8px 28px #02dae029}.globalSearch>svg:first-child{color:var(--accent-a);opacity:.75}.createPrimary{text-overflow:ellipsis;position:relative;overflow:hidden}.createPrimary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffffff4d 50%,#0000 66%);animation:5.5s ease-in-out infinite lupShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes lupShine{0%,62%{transform:translate(-120%)}86%,to{transform:translate(120%)}}.iconBtn .dot{animation:2.4s ease-in-out infinite lupPulse}@keyframes lupPulse{0%,to{box-shadow:0 0 #ff596c8c}60%{box-shadow:0 0 0 5px #ff596c00}}.u5-experience-switch{background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-radius:12px;padding:5px 11px;box-shadow:inset 0 1px #ffffff0f}.railBtn.active{background:radial-gradient(120% 120% at 50% 120%,#02dae04d,#0000 68%),linear-gradient(145deg,#02dae029,#f9731612)}@media (prefers-reduced-motion:reduce){.setupMini .bar i,.topbar:after,.createPrimary:after,.iconBtn .dot{animation:none}}:root{--blue:#02dae0;--cyan:#02dae0;--mag:#f97316;--purple:#f97316;--gold:#fb923c;--orange:#f97316;--green:#02dae0;--red:#ff5a4d}.pill.blue,.pill.green{border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:color-mix(in srgb, var(--brand) 13%, transparent);color:var(--brand-soft)}.pill.gold{border-color:color-mix(in srgb, var(--warm) 42%, transparent);background:color-mix(in srgb, var(--warm) 13%, transparent);color:var(--warm-soft)}.btn.primary{background:linear-gradient(135deg, var(--primary), var(--primary-2));border-color:color-mix(in srgb, var(--warm) 55%, transparent);color:var(--on-warm);box-shadow:0 4px 16px color-mix(in srgb, var(--warm) 26%, transparent)}.btn.primary:hover{filter:brightness(1.08);box-shadow:0 7px 22px color-mix(in srgb, var(--warm) 38%, transparent)}.btn.green{background:linear-gradient(135deg, var(--brand), var(--brand-deep));border-color:color-mix(in srgb, var(--brand) 55%, transparent);color:#04262a}.btn.gold{background:linear-gradient(135deg, var(--primary-2), var(--primary));border-color:color-mix(in srgb, var(--warm) 55%, transparent);color:#2b1500}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.searchField input:focus-visible{border-color:color-mix(in srgb, var(--brand) 62%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 15%, transparent)}.entityTab.active,.roleEditorTab.active{border-bottom-color:var(--brand);color:#fff}.filterChip.active{border-color:color-mix(in srgb, var(--brand) 52%, transparent);background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand-soft)}.bar i,.miniBar i{background:linear-gradient(90deg, var(--brand), var(--warm))}@media (min-width:701px){.drawer[data-drawer=profile]{width:min(390px,100vw)}.drawer[data-drawer=profile] .u6-connected-strip{grid-template-columns:repeat(auto-fit,minmax(66px,1fr))}}.createPlus{color:#fff;background:linear-gradient(#2a2a31,#1d1d22);border-color:#ffffff1a}.createPlus:hover{border-color:color-mix(in srgb, var(--brand,#02dae0) 55%, transparent);color:#fff;background:#26262d}.createPlus svg{width:17px;height:17px}
svg.ico{-webkit-mask-image:linear-gradient(180deg, #000 0%, rgb(0 0 0/calc(100% - 18% * var(--icon-depth,0))) 100%);-webkit-mask-image:linear-gradient(180deg, #000 0%, rgb(0 0 0/calc(100% - 18% * var(--icon-depth,0))) 100%);mask-image:linear-gradient(180deg, #000 0%, rgb(0 0 0/calc(100% - 18% * var(--icon-depth,0))) 100%);filter:drop-shadow(0 1px 0 rgb(255 255 255/calc(9% * var(--icon-depth,0))));transition:filter var(--dur-fast,.15s) var(--ease,ease)}.u4-qicon svg.ico,.quickIcon svg.ico,.cc-stat__icon svg.ico,.icoTile svg.ico,.infoIcon svg.ico,.emptyIcon svg.ico,.u4-next-icon svg.ico{filter:drop-shadow(0 1px 0 rgb(255 255 255/calc(9% * var(--icon-depth,0)))) drop-shadow(0 0 6px color-mix(in srgb, currentColor calc(20% * var(--icon-depth,0)), transparent))}svg.ico[data-icon-subject=safety]{color:var(--ic-safety)}svg.ico[data-icon-subject=money]{color:var(--ic-money)}svg.ico[data-icon-subject=comm]{color:var(--ic-comm)}svg.ico[data-icon-subject=ai]{color:var(--ic-ai)}svg.ico[data-icon-subject=place]{color:var(--ic-place)}svg.ico[data-icon-subject=weather]{color:var(--ic-weather)}svg.ico[data-icon-subject=award]{color:var(--ic-award)}svg.ico[data-icon-subject=people]{color:var(--ic-people)}svg.ico[data-icon-subject=guard]{color:var(--ic-guard)}.btn svg.ico[data-icon-subject],.u6-service-rail svg.ico[data-icon-subject],.chip svg.ico[data-icon-subject],.pill svg.ico[data-icon-subject],.icoTile svg.ico[data-icon-subject],.cc-stat__icon svg.ico[data-icon-subject],.u4-qicon svg.ico[data-icon-subject],.quickIcon svg.ico[data-icon-subject],.infoIcon svg.ico[data-icon-subject],.emptyIcon svg.ico[data-icon-subject],.u4-next-icon svg.ico[data-icon-subject],.u7-channel-icon svg.ico[data-icon-subject],.cc-item__icon svg.ico[data-icon-subject],.rp-lock-ic svg.ico[data-icon-subject],.rp-role-ic svg.ico[data-icon-subject],.rp-group-ic svg.ico[data-icon-subject],.roleIcon svg.ico[data-icon-subject],.taskIcon svg.ico[data-icon-subject],.taskJobCard__icon svg.ico[data-icon-subject],.taskEmpty__icon svg.ico[data-icon-subject],.u6-team-icon svg.ico[data-icon-subject],.u6-doc-icon svg.ico[data-icon-subject],.choiceIcon svg.ico[data-icon-subject],.sourceIcon svg.ico[data-icon-subject],.studioIcon svg.ico[data-icon-subject],.ppl-invite-ic svg.ico[data-icon-subject],.wsgate-icon svg.ico[data-icon-subject],.jc-action__icon svg.ico[data-icon-subject],.ob-action-icon svg.ico[data-icon-subject],.fin-side-icon svg.ico[data-icon-subject],.recordFiles__icon svg.ico[data-icon-subject],.tz-notice__icon svg.ico[data-icon-subject],.view-as__icon svg.ico[data-icon-subject],.msSearchIcon svg.ico[data-icon-subject],.icon-btn svg.ico[data-icon-subject]{color:inherit}svg.ico:not(.on)>circle,svg.ico:not(.on)>rect,svg.ico:not(.on)>ellipse,svg.ico:not(.on)>polygon,svg.ico[data-duo=path]:not(.on)>path{fill:currentColor;fill-opacity:var(--icon-duo,0)}.sideNav .navIcon{--icon-surface:transparent;--icon-surface-tone:transparent;--icon-surface-line:transparent;--icon-surface-shadow:none;box-shadow:none;background:0 0;border:0}.icoTile{width:var(--icon-tile,40px);height:var(--icon-tile,40px);border-radius:var(--r-md,14px);background:var(--icon-surface,transparent);border:1px solid var(--icon-surface-line,transparent);box-shadow:var(--icon-surface-shadow,none);color:var(--text-2);isolation:isolate;transition:transform var(--dur-fast,.15s) var(--ease,ease), box-shadow var(--dur-fast,.15s) var(--ease,ease);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.icoTile:before{content:"";border-radius:inherit;box-shadow:var(--sheen,none);pointer-events:none;position:absolute;inset:0}.icoTile:after{content:"";border-radius:inherit;background:var(--icon-sheen,none);opacity:0;pointer-events:none;transition:opacity var(--dur-fast,.15s) var(--ease,ease);background-position:130% 0;background-repeat:no-repeat;background-size:220% 100%;position:absolute;inset:0}.icoTile:hover:after,.icoTile:focus-visible:after{opacity:1;animation:icoSheenSweep var(--icon-sheen-dur,0s) var(--depth-ease,ease-out)}@keyframes icoSheenSweep{0%{background-position:130% 0}to{background-position:-50% 0}}.icoTile:hover{transform:translateY(var(--lift-new,0px))}[data-icon-tone=accent]{--ico-tone:var(--accent);--ico-tone-soft:var(--accent-soft);--ico-tone-line:var(--accent-line)}[data-icon-tone=ok]{--ico-tone:var(--ok);--ico-tone-soft:var(--ok-soft);--ico-tone-line:var(--ok-line)}[data-icon-tone=warn]{--ico-tone:var(--warn);--ico-tone-soft:var(--warn-soft);--ico-tone-line:var(--warn-line)}[data-icon-tone=danger]{--ico-tone:var(--danger);--ico-tone-soft:var(--danger-soft);--ico-tone-line:var(--danger-line)}[data-icon-tone=violet]{--ico-tone:var(--violet);--ico-tone-soft:var(--violet-soft);--ico-tone-line:var(--violet-line)}[data-icon-tone=gold]{--ico-tone:var(--gold);--ico-tone-soft:var(--gold-soft);--ico-tone-line:var(--gold-line)}[data-icon-tone=action]{--ico-tone:var(--action);--ico-tone-soft:var(--action-soft);--ico-tone-line:var(--action-line)}svg.ico[data-icon-tone]{color:var(--ico-tone,inherit)}.icoTile[data-icon-tone]{color:var(--ico-tone,var(--text-2));background:var(--icon-surface-tone,var(--icon-surface,transparent));border-color:var(--ico-tone-line,var(--icon-surface-line,transparent))}.icoTile[data-icon-tone=metal]{background:var(--icon-metal,transparent);border-color:var(--icon-metal-line,var(--icon-surface-line,transparent));color:var(--icon-metal-ink,var(--gold))}@media (prefers-reduced-motion:reduce){.icoTile{transition:none}.icoTile:hover:after,.icoTile:focus-visible:after{animation:none}.icoTile:hover{transform:none}}
:root{--e1:0 1px 2px #00000052;--e2:0 2px 8px #00000057, 0 1px 2px #0000004d;--e3:0 8px 26px #0000006b, 0 2px 6px #0000004d;--e4:0 18px 52px #00000085, 0 4px 12px #00000057;--r-sm:9px;--r-md:12px;--r-lg:16px;--r-xl:20px;--t-fast:.15s cubic-bezier(.4, 0, .2, 1);--t-base:.2s cubic-bezier(.4, 0, .2, 1);--t-slow:.3s cubic-bezier(.4, 0, .2, 1);--surface-1:#121216;--surface-2:#17171c;--surface-3:#1d1d23;--hairline:#ffffff12;--hairline-strong:#ffffff1c}.card{border-radius:var(--r-lg);border:1px solid var(--hairline);background:linear-gradient(180deg, var(--surface-2), var(--surface-1));box-shadow:var(--e2);transition:border-color var(--t-base), box-shadow var(--t-base), transform var(--t-base)}.card.recordCard:hover,.card.quickCard:hover,.card.intakeChoice:hover,.card.sourceCard:hover,.card.accessRoleCard:hover,.card.relationshipCard:hover,.card.u6-service-card:hover,.card.u6-team-card:hover,.card.clickableSummary:hover{border-color:var(--hairline-strong);box-shadow:var(--e3);transform:translateY(-2px)}.cardHead{border-bottom:1px solid var(--hairline);gap:12px;padding:16px 18px}.cardHead h3{font-family:var(--display);letter-spacing:-.016em;font-weight:600}.cardBody{padding:18px}.sectionTitle{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:30px 0 15px}.sectionTitle>div:first-child{flex:min(320px,100%);min-width:0}.sectionTitle>:not(div:first-child){flex:0 auto;max-width:100%;margin-left:auto}.sectionTitle h2{font-family:var(--display);letter-spacing:-.018em;font-weight:600}.sectionTitle p{color:#86868f;margin-top:4px}.pageHead{flex-wrap:wrap;gap:16px;margin-bottom:22px}.pageHead>div:first-child{flex:min(420px,100%);min-width:0}.pageHead>.pageActions{max-width:100%;margin-left:auto}.pageHead h1{margin:6px 0}.pageHead p{color:#8b8b95;max-width:76ch;line-height:1.55}.eyebrow{color:var(--brand);opacity:.9}.divider{background:var(--hairline)}.btn{white-space:nowrap;border-radius:var(--r-md);background:var(--surface-3);border-color:var(--hairline-strong);color:#d2d2d9;letter-spacing:-.004em;box-shadow:var(--e1);transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast), filter var(--t-fast);font-weight:600}.btn:hover{color:#fff;box-shadow:var(--e2);background:#24242b;border-color:#ffffff2b;transform:translateY(-1px)}.btn:active{box-shadow:var(--e1);filter:brightness(.96);transform:translateY(0)}.btn:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 75%, transparent);outline-offset:2px}.btn:disabled,.btn[disabled],.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;box-shadow:none;filter:grayscale(.4);transform:none}.btn.primary:disabled,.btn.primary:disabled:hover,.btn.primary[aria-disabled=true],.btn.primary[aria-disabled=true]:hover,.btn.green:disabled,.btn.green:disabled:hover,.btn.green[aria-disabled=true],.btn.green[aria-disabled=true]:hover,.btn.gold:disabled,.btn.gold:disabled:hover,.btn.gold[aria-disabled=true],.btn.gold[aria-disabled=true]:hover,.btn.red:disabled,.btn.red:disabled:hover,.btn.red[aria-disabled=true],.btn.red[aria-disabled=true]:hover{opacity:1;filter:none;background:var(--surface-2);border:1px solid var(--line);color:var(--faint);box-shadow:none;cursor:not-allowed;background-image:none;transform:none}.btn:disabled:hover,.btn[disabled]:hover{background:var(--surface-3);border-color:var(--hairline-strong);color:#d2d2d9;transform:none}.btn.primary:active,.btn.green:active,.btn.gold:active{filter:brightness(.94)}.btn.red{color:#fff;background:linear-gradient(135deg,#ff5a4d,#d63b30);border-color:#ff5a4d8c}.btn.red:hover{filter:brightness(1.08)}.pill{letter-spacing:.03em;border-color:var(--hairline-strong);color:#b3b3bd;white-space:nowrap;background:#ffffff0b;border-radius:999px;font-weight:650}.pill.red{color:#ff9d94;background:#ff5a4d21;border-color:#ff5a4d6b}.sourceBadge{border-radius:999px;padding:3px 10px;font-weight:650}.tableWrap{border-radius:var(--r-lg);border:1px solid var(--hairline);background:var(--surface-1);box-shadow:var(--e2);scrollbar-gutter:stable;max-height:74vh}.tableWrap::-webkit-scrollbar{width:8px;height:8px}.tableWrap::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}.tableWrap::-webkit-scrollbar-track{background:0 0}.recordTable,.consentMatrix,.previewTable{border-collapse:separate;border-spacing:0}th{z-index:2;border-bottom:1px solid var(--hairline-strong);color:#8e8e99;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#1b1b21,#17171c);font-weight:700;position:sticky;top:0}td{color:#c9c9d1;border-bottom:1px solid #ffffff0b}tbody tr:nth-child(2n) td{background:#ffffff04}.recordTable tbody tr,.consentMatrix tbody tr{transition:background var(--t-fast)}.recordTable tbody tr:hover td,.consentMatrix tbody tr:hover td{background:color-mix(in srgb, var(--brand) 7%, transparent)}.recordTable tbody tr:last-child td,.consentMatrix tbody tr:last-child td{border-bottom:0}.recordTable .recordActions{opacity:.85;transition:opacity var(--t-base)}.recordTable tr:hover .recordActions,.recordTable .recordActions:focus-within{opacity:1}.rowActions{justify-content:flex-end;align-items:center;display:flex;position:relative}.rowActions.is-crowded,.rowActions.is-open{opacity:1}.rowActions.is-open{z-index:180}.rowActions__more{border:1px solid var(--hairline-strong);background:var(--surface-2);width:34px;height:34px;color:var(--muted);transition:border-color var(--t-fast), color var(--t-fast), background var(--t-fast);border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.rowActions__more:hover,.rowActions__more[aria-expanded=true]{border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:var(--surface-3);color:var(--text)}.rowActions__more svg{width:17px;height:17px}.rowActions__items{display:none}.rowActions.is-open .rowActions__items{z-index:180;border:1px solid var(--line-strong);background:var(--surface-3);border-radius:13px;gap:3px;width:max-content;min-width:164px;max-width:min(288px,100vw - 16px);max-height:min(62vh,440px);padding:6px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 44px #00000073}.rowActions.is-open .rowActions__items>*{width:100%}.rowActions.is-open .rowActions__items .u7-row-services{grid-template-columns:minmax(0,1fr);gap:3px;width:100%;display:grid}.rowActions.is-open .rowActions__items button,.rowActions.is-open .rowActions__items .btn,.rowActions.is-open .rowActions__items a{text-align:left;border-radius:9px;align-items:center;gap:10px;margin:0;padding:0 10px;justify-content:flex-start!important;width:100%!important;min-height:38px!important;display:flex!important}.rowActions.is-open .rowActions__items .u7-row-service{height:auto}.rowActions.is-open .rowActions__items .btn.iconOnly[aria-label]:after{content:attr(aria-label);font-size:calc(12.5px * var(--text-scale,1));text-transform:none;letter-spacing:0;font-weight:600}.rowActions.is-open .rowActions__items :disabled{opacity:.45}.u7-row-service__label{display:none}.rowActions.is-open .rowActions__items .u7-row-service__label{font-size:calc(12.5px * var(--text-scale,1));font-weight:600;display:inline}@media (min-width:851px){.rowActions:not(.is-crowded) .rowActions__more{display:none}.rowActions:not(.is-crowded) .rowActions__items{justify-content:flex-end;align-items:center;gap:5px;display:flex}}@media (max-width:850px){.rowActions{opacity:1}}.formGrid{gap:16px}.formGrid>.field{align-content:start}.field label{font-size:calc(12px * var(--text-scale));letter-spacing:.01em;color:#a6a6b1;margin-bottom:7px;font-weight:650;display:block}.fieldError{font-size:calc(11.5px * var(--text-scale));color:#ff8a98;margin:6px 0 0;font-weight:650}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{background:#2b1419;border-color:#69303a}.field>.roleChoice{text-transform:none;letter-spacing:normal;align-items:flex-start;gap:9px;margin-bottom:0;display:flex}.field>.roleChoice>input{flex:none;width:auto;padding:0}.field input,.field select,.field textarea,.searchField input{background:var(--surface-1);border:1px solid var(--hairline-strong);border-radius:var(--r-md);color:#f0f0f3;transition:border-color var(--t-fast), box-shadow var(--t-fast), background var(--t-fast)}.field input::placeholder,.field textarea::placeholder,.searchField input::placeholder{color:#61616b}.field input:hover,.field select:hover,.field textarea:hover{border-color:#ffffff2b}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.45;cursor:not-allowed}:root{--control-h:44px}html :is(.tl-toolbar,.tl-item--editing,.tl-button-edit,.fin-inline-form,.ttPanelFoot,.cpq-filters,.cpq-measure-add,.cpq-explode-driver,.cpq-invoice-pick,.je-add,.je-discount,.je-secfoot) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select){height:var(--control-h);padding-top:0;padding-bottom:0}html :is(.tl-toolbar,.tl-item--editing,.tl-button-edit,.fin-inline-form,.ttPanelFoot,.cpq-filters,.cpq-measure-add,.cpq-explode-driver,.cpq-invoice-pick,.je-add,.je-discount,.je-secfoot,.u5-map-tools)>.btn,html .tl-item--editing>.tl-row-actions>.btn{min-height:var(--control-h)}:is(.field input:user-invalid,.field textarea:user-invalid){border-color:#ff5a4d99;box-shadow:0 0 0 3px #ff5a4d1f}.field input:user-valid:not(:placeholder-shown){border-color:color-mix(in srgb, var(--brand) 38%, transparent)}.field small,.field .help{font-size:calc(11px * var(--text-scale));color:#6f6f79;margin-top:6px;line-height:1.45;display:block}.searchField{border-radius:var(--r-md)}.toggle,.u4-toggle{transition:background var(--t-base), border-color var(--t-base)}.toggle.on,.u4-toggle.on{background:linear-gradient(135deg, var(--brand), var(--brand-deep));border-color:color-mix(in srgb, var(--brand) 60%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--brand) 32%, transparent)}.field label.roleChoice,.field label.u6-check-option{font-size:inherit;font-weight:inherit;letter-spacing:normal;color:inherit;align-items:flex-start;gap:9px;margin-bottom:0;display:flex}.field label.roleChoice input[type=checkbox],.field label.roleChoice input[type=radio],.field label.u6-check-option input[type=checkbox],.field label.u6-check-option input[type=radio]{flex:none;width:auto;min-width:0}.field label.roleChoice--inline{align-items:center}.field label.roleChoice--inline input[type=checkbox],.field label.roleChoice--inline input[type=radio]{margin-top:0}.roleChoice,.u6-check-option,.u4-choice,.u6-choice{border-radius:var(--r-md);transition:border-color var(--t-fast), background var(--t-fast), transform var(--t-fast)}.roleChoice:hover,.u6-check-option:hover,.u4-choice:hover,.u6-choice:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent);transform:translateY(-1px)}.roleChoice.selected,.u4-choice.selected,.u6-choice.selected{border-color:color-mix(in srgb, var(--brand) 60%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent)}.metric,.summaryTile{border-radius:var(--r-lg);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 62%), linear-gradient(180deg, var(--surface-2), var(--surface-1));border:1px solid var(--hairline);box-shadow:var(--e2);padding:18px;position:relative;overflow:hidden}.metric:after,.summaryTile:after{content:"";background:linear-gradient(90deg, var(--brand), var(--warm));opacity:.55;height:2px;position:absolute;inset:0 0 auto}.metric span,.summaryTile span{color:#83838d;letter-spacing:.06em;text-transform:uppercase;font-weight:650}.metric strong,.summaryTile strong{font-family:var(--display);letter-spacing:-.022em;margin:8px 0 4px;font-weight:650;display:block}.metric small,.summaryTile small{color:#6f6f79}.clickableSummary{cursor:pointer}.clickableSummary:hover:after{opacity:1}.focusCard{border-radius:var(--r-lg);border:1px solid var(--hairline);background:radial-gradient(100% 140% at 0% 0%, color-mix(in srgb, var(--warm) 9%, transparent), transparent 58%), var(--surface-2);padding:18px}.heroPrimary,.u4-welcome,.u6-business-main,.u5-platform-hero,.u6-finance-main,.u6-ai-primary{border-radius:var(--r-xl);box-shadow:var(--e3)}.u7-readiness-card,.u7-screen-nudge{border-radius:var(--r-lg);box-shadow:var(--e2)}.empty,.emptyState{border-radius:var(--r-lg);border:1px dashed var(--hairline-strong);background:radial-gradient(80% 100% at 50% 0%, #ffffff06, transparent 70%), var(--surface-1);text-align:center}.empty h2,.emptyState h3{font-family:var(--display);letter-spacing:-.018em;margin:14px 0 6px;font-weight:600}.empty p,.emptyState p{color:#7c7c86;max-width:46ch;margin:0 auto 16px;line-height:1.55}.emptyIcon{background:radial-gradient(100% 100% at 50% 0%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 70%), var(--surface-3);border:1px solid var(--hairline-strong);width:60px;height:60px;color:var(--brand);border-radius:18px;place-items:center;margin:0 auto;display:grid}.emptyIcon svg{width:26px;height:26px}.is-loading{pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 37%, var(--surface-2) 63%);background-size:400% 100%;animation:1.4s ease-in-out infinite lupSkeleton;position:relative;color:#0000!important}.is-loading *{visibility:hidden}@keyframes lupSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.is-busy{pointer-events:none;opacity:.6;position:relative}.is-busy:after{content:"";border:2px solid color-mix(in srgb, var(--brand) 28%, transparent);border-top-color:var(--brand);border-radius:50%;width:17px;height:17px;margin:-8.5px 0 0 -8.5px;animation:.7s linear infinite lupSpin;position:absolute;top:50%;left:50%}@keyframes lupSpin{to{transform:rotate(360deg)}}.modal,.drawer,.searchPanel{border-radius:var(--r-xl);border:1px solid var(--hairline-strong);box-shadow:var(--e4)}.overlay{-webkit-backdrop-filter:blur(6px)}.modalFoot,.drawerFoot{border-top:1px solid var(--hairline);gap:10px;padding:16px 18px}.taskRow,.menuRow,.u6-setup-row,.u6-next-step,.u6-territory-row,.importStep{border-radius:var(--r-md);transition:background var(--t-fast), transform var(--t-fast)}.taskRow:hover,.menuRow:hover,.u6-setup-row:hover,.u6-next-step:hover,.u6-territory-row:hover{background:#ffffff0b;transform:translate(2px)}.u6-territory-list .u6-territory-row{grid-template-columns:12px minmax(0,1fr) auto auto auto}.u6-territory-open{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.u6-territory-edit,.u6-territory-delete{color:#6f6f78;cursor:pointer;width:26px;height:26px;transition:color var(--t-fast), background var(--t-fast), border-color var(--t-fast);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.u6-territory-delete:hover,.u6-territory-delete:focus-visible{color:#ff8a98;background:#2b1419;border-color:#69303a}.u6-territory-edit:hover,.u6-territory-edit:focus-visible{color:#c3a6ff;background:#9364ff1a;border-color:#443066}.u6-territory-edit svg,.u6-territory-delete svg{width:13px;height:13px}.u6-reshape-bar{border-radius:var(--r-md);background:#9364ff14;border:1px solid #443066;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;display:flex}.u6-reshape-bar strong{font-size:10px;display:block}.u6-reshape-bar span{color:#9a92ad;font-variant-numeric:tabular-nums;margin-top:2px;font-size:8px;display:block}@media (prefers-reduced-motion:reduce){.card,.btn,.taskRow,.menuRow,.roleChoice,.u4-choice,.u6-choice{transition:none}.card:hover,.btn:hover,.taskRow:hover,.menuRow:hover,.roleChoice:hover,.u4-choice:hover,.u6-choice:hover{transform:none}.is-loading,.is-busy:after{animation:none}}.overlay{-webkit-backdrop-filter:blur(14px)saturate(115%);animation:lupFade var(--t-base) both;background:#040406d1}@keyframes lupFade{0%{opacity:0}}.modal,.searchPanel,.drawer,.popover,.u7-service-popover{border:1px solid var(--hairline-strong);background:linear-gradient(180deg, var(--surface-2), var(--surface-1));box-shadow:var(--e4)}.modalHead,.drawerHead,.u7-pop-head{border-bottom:1px solid var(--hairline);background:radial-gradient(120% 180% at 0% 0%, color-mix(in srgb, var(--brand) 13%, transparent), transparent 62%), radial-gradient(120% 180% at 100% 0%, color-mix(in srgb, var(--warm) 9%, transparent), transparent 60%), var(--surface-2);padding:17px 19px;position:relative}.modalHead:after,.drawerHead:after,.u7-pop-head:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand) 44%, transparent), transparent);height:1px;position:absolute;inset:auto 0 0}.modalHead h3,.drawerHead h3,.modalHead strong,.drawerHead strong{font-family:var(--display);letter-spacing:-.02em;color:#fff;font-size:16px;font-weight:600}.modalBody,.drawerBody{--drawer-pad-x:19px;--drawer-pad-b:19px;padding:19px}.drawerStickyActions{bottom:calc(-1 * var(--drawer-pad-b));z-index:2;margin:12px calc(-1 * var(--drawer-pad-x)) calc(-1 * var(--drawer-pad-b));padding:12px var(--drawer-pad-x) calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface-1);border-top:1px solid var(--hairline);position:sticky;box-shadow:0 -10px 24px #00000014}.drawerStickyActions>.btn{flex:1 1 0;justify-content:center}.modalBody{scrollbar-gutter:stable}.modalFoot,.drawerFoot{background:#0000003d}.modal{animation:lupModalIn var(--t-slow) cubic-bezier(.22, 1.1, .36, 1) both;border-radius:22px;width:min(90vw,100vw - 28px)}.modal.wide{width:min(90vw,100vw - 28px)}.modal--confirm{width:clamp(300px,50vw,100vw - 28px)}@keyframes lupModalIn{0%{opacity:0}}.drawer{border-left:1px solid var(--hairline-strong);box-shadow:-30px 0 90px #0000008c}.searchPanel{transform-origin:top;animation:lupSearchIn var(--t-base) cubic-bezier(.22, 1.1, .36, 1) both;border-radius:22px}@keyframes lupSearchIn{0%{opacity:0}}.searchResult>span:not(.quickIcon):not(.kbd){flex:1;min-width:0}.searchResult>span:not(.quickIcon):not(.kbd) strong,.searchResult>span:not(.quickIcon):not(.kbd) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.searchResult .kbd{flex:none}.searchOverlay{padding-top:8px}@media (prefers-reduced-motion:reduce){.searchPanel{animation:none}}.popover,#moreMenu,.u7-service-popover{border-radius:var(--r-lg);animation:lupPopIn var(--t-base) cubic-bezier(.22, 1.1, .36, 1) both;padding:6px}@keyframes lupPopIn{0%{opacity:0}}#workspacePopover{padding:0}.u7-service-popover{width:268px;max-height:calc(100vh - 16px);padding:0;overflow-y:auto}.u7-pop-head{padding:14px 15px}.u7-pop-head strong{font-family:var(--display);font-size:calc(13.5px * var(--text-scale));letter-spacing:-.014em;color:#fff;font-weight:600}.u7-pop-head span{font-size:calc(11px * var(--text-scale));color:#82828c;margin-top:3px;line-height:1.45;display:block}.menuRow{border-radius:var(--r-sm);color:#b6b6c0;min-height:44px;font-size:calc(13px * var(--text-scale));transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast);gap:12px;padding:0 12px;font-weight:500}.menuRow:hover{background:color-mix(in srgb, var(--brand) 11%, #ffffff0a);color:#fff;transform:translate(2px)}.menuRow svg{color:#7d7d87;width:17px;height:17px;transition:color var(--t-fast)}.menuRow:hover svg{color:var(--brand)}.menuRow:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 70%, transparent);outline-offset:-2px}.toastStack{gap:10px;bottom:22px;right:22px}.toast{border-radius:var(--r-md);border:1px solid var(--hairline-strong);background:linear-gradient(180deg, var(--surface-3), var(--surface-2));box-shadow:var(--e4);animation:lupToastIn var(--t-slow) cubic-bezier(.22, 1.1, .36, 1) both;gap:11px;padding:13px 15px 13px 14px;position:relative;overflow:hidden}.toast:before{content:"";background:linear-gradient(180deg, var(--brand), var(--warm));width:3px;position:absolute;inset:0 auto 0 0}.toast strong{font-size:calc(13px * var(--text-scale));letter-spacing:-.01em;color:#fff;font-weight:600}.toast span{font-size:calc(11.5px * var(--text-scale));color:#8b8b95;line-height:1.45}@keyframes lupToastIn{0%{opacity:0;transform:translate(18px)scale(.97)}}.modalHead .iconBtn,.drawerHead .iconBtn,.modalHead .btn.iconOnly,.drawerHead .btn.iconOnly{margin-left:auto}@media (prefers-reduced-motion:reduce){.overlay,.modal,.searchPanel,.popover,#moreMenu,.u7-service-popover,.toast{animation:none}.menuRow:hover{transform:none}}.modalHead h3,.drawerHead h3{text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.closeBtn{border:1px solid var(--hairline-strong);color:#8b8b95;width:38px;height:38px;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast), transform var(--t-fast);background:#ffffff0a;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.closeBtn:hover{color:#ff9d94;background:#ff5a4d24;border-color:#ff5a4d73;transform:rotate(90deg)}.closeBtn:active{transform:rotate(90deg)scale(.94)}.closeBtn:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 75%, transparent);outline-offset:2px}.closeBtn svg{width:17px;height:17px}.workflowSteps{border-radius:var(--r-md);border:1px solid var(--hairline);background:#ffffff07;align-items:center;gap:0;margin:0 0 20px;padding:13px 15px}.workflowStep{font-size:calc(11.5px * var(--text-scale));letter-spacing:-.004em;color:#6f6f79;white-space:nowrap;transition:color var(--t-base);gap:9px;font-weight:600}.workflowStep i{width:24px;height:24px;font-family:var(--mono);font-size:calc(10.5px * var(--text-scale));border:1px solid var(--hairline-strong);color:#7c7c86;transition:background var(--t-base), color var(--t-base), border-color var(--t-base), box-shadow var(--t-base);background:#ffffff0f;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.workflowStep.active{color:#fff}.workflowStep.active i{background:linear-gradient(145deg, var(--brand), var(--brand-deep));border-color:color-mix(in srgb, var(--brand) 60%, transparent);color:#04262a;box-shadow:0 0 14px color-mix(in srgb, var(--brand) 38%, transparent)}.workflowLine{background:var(--hairline-strong);border-radius:2px;flex:1;min-width:14px;height:2px;margin:0 10px}@media (max-width:560px){.workflowSteps{margin-bottom:14px;padding:10px 12px;overflow-x:auto}.workflowStep{flex:none;gap:6px}.workflowLine{min-width:8px;margin:0 6px}}.jobStages__count{color:var(--soft,#85858f);font-size:calc(11px * var(--text-scale,1));flex:1}.jobStages__phases{scrollbar-width:none;align-items:flex-start;padding:2px 0;display:flex;overflow-x:auto}.jobStages__phases::-webkit-scrollbar{display:none}.jobStages__phase{flex-direction:column;flex:1 1 0;gap:11px;min-width:0;display:flex}.jobStages__phase+.jobStages__phase{border-left:1px dashed var(--hairline-strong);margin-left:24px;padding-left:24px}.jobStages__phaseHead{font-size:calc(10.5px * var(--text-scale,1));letter-spacing:.05em;text-transform:uppercase;color:#6f6f79;white-space:nowrap;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.jobStages__phases .jobStages__step{min-width:94px}.jobStages{margin:0;padding:4px 0 2px;list-style:none;display:flex}.jobStages__step{text-align:left;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:9px;min-width:0;padding-right:10px;display:flex;position:relative}.jobStages__step:last-child{flex:0 auto;padding-right:0}.jobStages__step:not(:last-child):after{content:"";background:var(--hairline-strong);border-radius:2px;height:2px;position:absolute;top:11px;left:28px;right:4px}.jobStages__step.done:after{background:color-mix(in srgb, var(--stage,var(--brand)) 60%, transparent)}.jobStages__dot{z-index:1;width:24px;height:24px;font-family:var(--mono);font-size:calc(10.5px * var(--text-scale,1));background:var(--surface-2,#17171c);border:1px solid color-mix(in srgb, var(--stage,var(--brand)) 30%, transparent);color:#7c7c86;transition:background var(--t-base), color var(--t-base), border-color var(--t-base), box-shadow var(--t-base);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative}.jobStages__dot svg{width:12px;height:12px}.jobStages__step.done .jobStages__dot{background:color-mix(in srgb, var(--stage,var(--brand)) 18%, transparent);border-color:color-mix(in srgb, var(--stage,var(--brand)) 55%, transparent);color:var(--stage,var(--brand))}.jobStages__step.current .jobStages__dot{background:color-mix(in srgb, var(--stage,var(--brand)) 30%, transparent);border:2px solid var(--stage,var(--brand));color:#fff;box-shadow:0 0 0 3px color-mix(in srgb, var(--stage,var(--brand)) 16%, transparent), 0 0 14px color-mix(in srgb, var(--stage,var(--brand)) 40%, transparent)}.jobStages__name{min-width:0;font-size:calc(11.5px * var(--text-scale,1));letter-spacing:-.004em;color:#6f6f79;transition:color var(--t-base);font-weight:600;line-height:1.25}.jobStages__step.done .jobStages__name{color:#a8a8b2}.jobStages__step.current .jobStages__name{color:#fff}@media (max-width:560px){.jobStages__name{font-size:calc(10px * var(--text-scale,1))}}.intakeGrid{gap:14px}.intakeChoice{border-radius:var(--r-lg);text-align:left;border:1px solid var(--hairline);transition:border-color var(--t-fast), background var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast);padding:20px 18px}.intakeChoice:hover{border-color:color-mix(in srgb, var(--c,var(--brand)) 50%, transparent);box-shadow:0 10px 30px color-mix(in srgb, var(--c,var(--brand)) 16%, transparent)}.choiceIcon{background:color-mix(in srgb, var(--c,var(--brand)) 15%, #ffffff0a);border:1px solid color-mix(in srgb, var(--c,var(--brand)) 30%, transparent);width:46px;height:46px;color:var(--c,var(--brand));border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.choiceIcon svg{width:21px;height:21px}.intakeChoice strong{font-family:var(--display);font-size:calc(15px * var(--text-scale));letter-spacing:-.016em;color:#fff;font-weight:600;display:block}.intakeChoice p{color:#82828c;margin-top:7px;line-height:1.5}.intakeChoice{flex-direction:column;align-items:flex-start;display:flex}.intakeChoice .choiceLink{color:var(--c,var(--brand));transition:transform var(--t-fast);margin-top:auto;padding-top:14px;font-weight:650;display:inline-block;position:static}.intakeChoice:hover .choiceLink{transform:translate(3px)}.modalBody .formGrid{border-radius:var(--r-md);border:1px solid var(--hairline);background:#ffffff06;gap:17px;padding:17px}.intake-csz{gap:inherit;grid-template-columns:2fr 1fr 1fr;display:grid}.intake-assignRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intake-assignRow select{flex:180px;min-width:0}@media (max-width:560px){.intake-csz{grid-template-columns:minmax(0,1fr) 60px 84px}}@media (max-width:400px){.intake-csz{grid-template-columns:1fr 1fr}.intake-csz>.field:first-child{grid-column:1/-1}}.intake-form{--intake-ctl-h:40px}@media (max-width:560px){.intake-form{--intake-ctl-h:44px}}.intake-form .field input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.intake-form .field select{box-sizing:border-box;height:var(--intake-ctl-h);min-height:0;padding-block:0;line-height:normal}.intake-form .tl-modeswitch{box-sizing:border-box;height:var(--intake-ctl-h)}.intake-form .tl-modeswitch button{min-height:calc(var(--intake-ctl-h) - 6px)}.matchNotice{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--warm) 40%, transparent);background:radial-gradient(120% 180% at 0% 50%, color-mix(in srgb, var(--warm) 15%, transparent), transparent 62%), color-mix(in srgb, var(--warm) 7%, transparent);animation:lupNoticeIn var(--t-base) both;align-items:center;margin-top:14px;padding:14px}.matchNotice strong{font-size:calc(13px * var(--text-scale));color:#fff;font-weight:600;display:block}.matchNotice span{font-size:calc(11.5px * var(--text-scale));color:#a0a0aa;margin-top:3px;display:block}.matchNotice>div{flex:auto;min-width:0}.matchNotice .btn{flex:none}@media (max-width:560px){.matchNotice .btn{min-height:44px}}.matchNotice.is-linked{border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:color-mix(in srgb, var(--brand) 8%, transparent);margin-top:0;animation:none}.formGrid>.field>.matchNotice{margin-top:0}.matchNotice{flex-wrap:wrap}@keyframes lupNoticeIn{0%{opacity:0;transform:translateY(-4px)}}.summaryBlock,.plainCallout{border-radius:var(--r-md);border:1px solid var(--hairline);background:#ffffff06;padding:15px}.summaryBlock h4,.plainCallout h3{font-family:var(--display);font-size:calc(13.5px * var(--text-scale));letter-spacing:-.014em;color:#fff;margin-bottom:5px;font-weight:600}.plainCallout p{color:#85858f;line-height:1.55}.plainList{gap:10px;display:grid}.plainListRow{border-radius:var(--r-md);border:1px solid var(--hairline);background:#ffffff06;align-items:flex-start;gap:13px;padding:12px}.plainListRow i{width:26px;height:26px;font-style:normal;font-family:var(--mono);font-size:calc(11px * var(--text-scale));background:color-mix(in srgb, var(--brand) 16%, transparent);border:1px solid color-mix(in srgb, var(--brand) 34%, transparent);color:var(--brand-soft);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.plainListRow strong{font-size:calc(13px * var(--text-scale));color:#eaeaf0;font-weight:600;display:block}.plainListRow span{color:#7e7e88;margin-top:3px;line-height:1.45;display:block}@media (prefers-reduced-motion:reduce){.closeBtn:hover,.closeBtn:active{transform:none}.matchNotice{animation:none}}.modalFoot__controls{border:0;min-width:0;margin:0;padding:0;display:contents}.modalHead,.modalFoot{flex:none}.modalFoot__busy{font-size:calc(11.5px * var(--text-scale,1));letter-spacing:.02em;color:#dfe4ff;white-space:nowrap;background:linear-gradient(100deg,#2874f333,#b244d124);border:1px solid #5d66f36b;border-radius:999px;align-items:center;gap:8px;padding:6px 11px 6px 9px;font-weight:850;display:inline-flex}.modalFoot__busy:before{content:"";border:2.5px solid #8f9bff;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite lupFootSpin}@keyframes lupFootSpin{to{transform:rotate(360deg)}}.busyBar{background:color-mix(in srgb, var(--warm) 18%, transparent);flex:none;height:2px;position:relative;overflow:hidden}.busyBar:after{content:"";background:linear-gradient(90deg, transparent, var(--brand), var(--warm) 55%, var(--warm-soft), transparent);border-radius:999px;animation:1.15s ease-in-out infinite lupBusySweep;position:absolute;inset:0}@keyframes lupBusySweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.drawerBusyBar{background:#5d66f329;flex:none;height:2px;position:relative;overflow:hidden}.drawerBusyBar:after{content:"";background:linear-gradient(90deg,#0000,#2874f3,#5d66f3 55%,#b244d1,#0000);border-radius:999px;animation:1.15s ease-in-out infinite lupBusySweep;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.modalFoot__busy:before{border-top-color:currentColor;animation:none}.busyBar:after,.drawerBusyBar:after{background:var(--warm);animation:none}}.modalFoot[aria-busy=true] .btn,.drawerBody .btn[disabled]{opacity:.55;cursor:progress}.req{color:var(--red,#ff8a98);margin-left:3px;font-weight:700}.cardHelp{font-size:calc(13.5px * var(--text-scale,1));color:var(--muted);margin:0;line-height:1.55}.cardBody .cardHelp+.btn,.cardBody .cardHelp+.metricGrid{margin-top:12px}.tl-recordpick{position:relative}.tl-recordpick__list{overscroll-behavior:contain;border:1px solid var(--line,#2a2a30);background:var(--surface-3,#1d1d23);border-radius:10px;max-height:232px;margin:4px 0 0;padding:4px;list-style:none;overflow-y:auto;box-shadow:0 18px 40px #00000073}.tl-recordpick__row{color:#c8c8cf;text-align:left;width:100%;min-height:38px;font-size:calc(12.5px * var(--text-scale,1));background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;display:flex}.tl-recordpick__row:hover,.tl-recordpick__row:focus-visible{background:var(--surface-2,#17171c);color:#fff}.tl-recordpick__label{font-weight:700}.tl-recordpick__sub{color:var(--soft,#85858f);font-size:calc(11px * var(--text-scale,1))}.tl-recordpick__chosen{border:1px solid var(--line,#2a2a30);background:var(--surface-1,#131317);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.tl-recordpick__chosen .btn{margin-left:auto}.tl-dd{position:relative}.tl-dd__trigger{border:1px solid var(--line,#2a2a30);color:#f0f0f3;text-align:left;background:#111114;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 11px;display:flex}.tl-dd__trigger:hover{border-color:#3f3f4a}.tl-dd__trigger:focus-visible{border-color:#4d76b7;outline:none;box-shadow:0 0 0 3px #3d82ff17}.tl-dd__trigger.placeholder{color:var(--soft,#85858f)}.tl-dd__trigger svg{color:var(--soft,#85858f);flex:none}.tl-dd__value{flex:1;min-width:0;display:block}.tl-dd__value strong,.tl-dd__value span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tl-dd__value strong{font-weight:650;font-size:calc(12.5px * var(--text-scale,1))}.tl-dd__value span{color:var(--soft,#85858f);font-size:calc(11px * var(--text-scale,1));margin-top:1px}.tl-dd__hint{color:var(--soft,#85858f);font-size:calc(11px * var(--text-scale,1));margin:4px 0 0}.tl-dd__panel{z-index:40;border:1px solid var(--line,#2a2a30);background:var(--surface-3,#1d1d23);border-radius:12px;gap:6px;margin-top:5px;padding:6px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #00000073}.tl-dd__panel--up{top:auto;bottom:calc(100% + 5px)}.tl-dd__search{border:1px solid var(--line,#2a2a30);color:#f0f0f3;width:100%;min-height:36px;font-size:calc(12.5px * var(--text-scale,1));background:#111114;border-radius:9px;padding:0 10px}.tl-dd__search:focus{border-color:#4d76b7;outline:none;box-shadow:0 0 0 3px #3d82ff17}.tl-dd__note{color:var(--soft,#85858f);font-size:calc(11px * var(--text-scale,1));margin:0;padding:2px 4px 4px}.tl-dd__list{overscroll-behavior:contain;max-height:214px;margin:0;padding:0;list-style:none;overflow-y:auto}.tl-dd__row{color:#c8c8cf;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:38px;padding:6px 9px;display:flex}.tl-dd__row.active,.tl-dd__row:focus-visible{background:var(--surface-2,#17171c);color:#fff}.tl-dd__row.chosen strong{color:var(--brand,#ff7a1a)}.tl-dd__row strong{font-weight:700;font-size:calc(12.5px * var(--text-scale,1))}.tl-dd__row span{color:var(--soft,#85858f);font-size:calc(11px * var(--text-scale,1))}.tl-dd__clear{border:0;border-top:1px solid var(--line,#2a2a30);min-height:30px;color:var(--soft,#85858f);font-size:calc(11px * var(--text-scale,1));background:0 0;border-radius:0 0 8px 8px;font-weight:700}.tl-dd__clear:hover{color:#fff}.tl-modeswitch{border:1px solid var(--line,#2a2a30);background:#111114;border-radius:9px;gap:2px;padding:2px;display:inline-flex}.tl-modeswitch button{min-height:26px;color:var(--soft,#85858f);font-size:calc(11px * var(--text-scale,1));white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 10px;font-weight:750}.tl-modeswitch button:hover{color:#fff}.tl-modeswitch button:disabled{opacity:.45;cursor:not-allowed}.tl-modeswitch button:disabled:hover{color:var(--soft)}.tl-modeswitch button .ico{vertical-align:-2px;width:12px;height:12px;margin-right:4px}.tl-modeswitch button[aria-pressed=true]{background:var(--surface-3,#1d1d23);border:1px solid var(--hairline-strong,#33333c);color:#fff}.tl-modeswitch button:focus-visible{outline:2px solid color-mix(in srgb, var(--brand,#ff7a1a) 75%, transparent);outline-offset:1px}@media (max-width:560px){.tl-modeswitch button{min-height:38px;font-size:calc(13px * var(--text-scale,1));padding:0 14px}}.tl-sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.tl-sectionHead label{margin:0}.tl-form{gap:14px;display:grid}.tl-section{border:1px solid var(--hairline);border-radius:var(--r-md);background:#ffffff06;padding:14px}.tl-section>.formGrid,.tl-subGroup>.formGrid,.tl-fold>.tl-fold__body{background:0 0;border:0;padding:0}.tl-section__head{margin:0 0 12px}.tl-section__head h4{font-size:calc(13px * var(--text-scale));letter-spacing:-.008em;color:#f0f0f3;margin:0;font-weight:800}.tl-section__head p{font-size:calc(11.5px * var(--text-scale));color:#7c7c86;margin:3px 0 0;line-height:1.5}.tl-fold{padding:0}.tl-fold__head{border-radius:var(--r-md);cursor:pointer;transition:background var(--t-fast);align-items:center;gap:9px;padding:13px 14px;list-style:none;display:flex}.tl-fold__head::-webkit-details-marker{display:none}.tl-fold__head:hover{background:#ffffff08}.tl-fold__head:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 75%, transparent);outline-offset:-2px}.tl-fold__chev{color:#6f6f79;width:13px;height:13px;transition:transform var(--t-base);flex:none}.tl-fold[open] .tl-fold__chev{transform:rotate(90deg)}.tl-fold__title{font-size:calc(13px * var(--text-scale));letter-spacing:-.008em;color:#f0f0f3;align-items:center;gap:8px;font-weight:800;display:flex}.tl-fold__title em{border:1px solid var(--hairline-strong);font-size:calc(10px * var(--text-scale));letter-spacing:.02em;color:#85858f;background:#ffffff0a;border-radius:999px;padding:2px 7px;font-style:normal;font-weight:700}.tl-fold__hint{font-size:calc(11.5px * var(--text-scale));color:#6f6f79;margin-left:auto}.tl-fold>.tl-fold__body{padding:0 14px 14px}@media (max-width:620px){.tl-fold__hint{display:none}}.tl-subGroup{border:1px solid var(--hairline);border-radius:var(--r-md);background:#00000029;padding:12px}.tl-subGroup__head{margin-bottom:10px}.tl-subGroup__head strong{font-size:calc(12px * var(--text-scale));color:#e4e4ea;font-weight:750;display:block}.tl-subGroup__head span{font-size:calc(11px * var(--text-scale));color:#6f6f79;margin-top:2px;display:block}.tl-hint{font-size:calc(11.5px * var(--text-scale));color:#7c7c86;margin-bottom:6px;line-height:1.5}.tl-colKey{font-size:calc(10.5px * var(--text-scale));letter-spacing:.02em;color:#61616b}.tl-multiRow{grid-template-columns:minmax(0,1.7fr) 74px minmax(0,1fr) auto 31px;align-items:center;gap:6px;display:grid}.tl-multiRow--email{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto 31px}.tl-multiRow--trio{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-multiRow--noPrimary{grid-template-columns:minmax(0,1.7fr) 74px minmax(0,1fr)}.field .tl-multiRow__primary{white-space:nowrap;text-transform:none;letter-spacing:normal;font-size:calc(11px * var(--text-scale));color:#85858f;cursor:pointer;align-items:center;gap:6px;margin:0;padding:0 2px;font-weight:650;display:flex}.tl-multiRow__primary input[type=radio]{width:auto;min-width:0;accent-color:var(--brand);flex:none;padding:0}.tl-multiRow__spacer{display:block}.tl-multiRow__drop{color:#85858f;width:31px;padding:0}.tl-multiRow__drop:hover{color:#ff8a98;border-color:#69303a}.tl-multiRow__add{justify-self:start;margin-top:3px}@media (max-width:640px){.tl-multiRow,.tl-multiRow--email,.tl-multiRow--noPrimary,.tl-multiRow--trio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tl-multiRow>input:first-child,.tl-multiRow--trio>.fieldPick:first-child,.tl-multiRow--email>select{grid-column:1/-1}.field .tl-multiRow__primary{grid-column:1}.tl-multiRow__drop,.tl-multiRow__spacer{grid-column:2;justify-self:end}}.tl-suggest{margin-top:8px}.tl-tools{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tl-tools small{flex-basis:100%;margin-top:0}.tl-rank{border:1px solid var(--hairline);border-radius:var(--r-md);background:#ffffff06;align-items:center;gap:3px;min-height:38px;padding:0 11px;display:flex}.tl-rank .ico{color:#3a3a43;width:15px;height:15px}.tl-rank .ico.on{color:#ffae00;fill:#ffae00}.tl-rank span{font-size:calc(11px * var(--text-scale));color:#85858f;margin-left:7px;font-weight:700}.tl-count{font-variant-numeric:tabular-nums;font-size:calc(11px * var(--text-scale));color:#61616b;font-weight:700}.tl-count.near{color:#ffae00}.tl-liveNotice{border-radius:var(--r-md);font-size:calc(11.5px * var(--text-scale));color:#ffc34b;background:#2a200c;border:1px solid #6a4b0c;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;line-height:1.55;display:flex}.tl-liveNotice .ico{flex:none;width:14px;height:14px;margin-top:2px}.tl-liveNotice strong{font-weight:800}.tl-form input[type=date],.tl-form input[type=time],.tl-form input[type=file]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tl-form input[type=file]{font-size:calc(11.5px * var(--text-scale));color:#85858f;padding:8px 10px}.tl-form input[type=file]::file-selector-button{border:1px solid var(--hairline-strong);background:var(--surface-3,#1d1d23);color:#c8c8cf;min-height:26px;font:inherit;cursor:pointer;border-radius:7px;margin-right:9px;padding:0 10px;font-weight:750}.tl-form input[type=file]::file-selector-button:hover{color:#fff;border-color:#555560}.jobStages__becomes{font-size:calc(10px * var(--text-scale,1));letter-spacing:.02em;color:#4a5a56;transition:color var(--t-base);margin-top:-5px;font-weight:800;line-height:1.25}.jobStages__step.done .jobStages__becomes,.jobStages__step.current .jobStages__becomes{color:#4de4b5}.jobStages__count{align-items:center;gap:8px;display:flex}@media (max-width:560px){.jobStages__becomes{display:none}}.stageLog{border-top:1px solid var(--hairline);margin-top:16px;padding-top:14px}.stageLog__toggle{color:#8a8a95;font-size:calc(11px * var(--text-scale,1));cursor:pointer;transition:color var(--t-fast);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:600;display:inline-flex}.stageLog__toggle:hover{color:#e6e6ec}.stageLog__toggle .ico{width:13px;height:13px}.stageLog__count{color:#b6b6c0;min-width:18px;font-family:var(--mono);font-size:calc(9.5px * var(--text-scale,1));text-align:center;background:#ffffff12;border-radius:999px;padding:1px 6px}.stageLog__list{margin:14px 0 0;padding:0;list-style:none}.stageLog__entry{gap:12px;padding-bottom:16px;display:flex;position:relative}.stageLog__entry:last-child{padding-bottom:0}.stageLog__entry:not(:last-child):before{content:"";background:var(--hairline-strong);width:1px;position:absolute;top:16px;bottom:2px;left:4px}.stageLog__dot{background:var(--stage,var(--brand));border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.stageLog__body{flex:1;min-width:0}.stageLog__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.stageLog__stage{font-size:calc(11.5px * var(--text-scale,1));color:#eaeaf0;font-weight:650}.stageLog__meta{white-space:nowrap;align-items:baseline;gap:10px;display:inline-flex}.stageLog__when{font-family:var(--mono);font-size:calc(9.5px * var(--text-scale,1));color:#7c7c86}.stageLog__by{font-size:calc(10px * var(--text-scale,1));color:#b6b6c0}.stageLog__detail{color:#8a8a95;font-size:calc(10.5px * var(--text-scale,1));margin:4px 0 0;line-height:1.45}.addr-ac{position:relative}.addr-ac>input{width:100%}.addr-ac-list{z-index:5;border:1px solid var(--hairline-strong,#3a3a43);background:var(--surface-1,#17171b);border-radius:12px;max-height:264px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 48px #00000080}.addr-ac-list .taskRow[data-active=true]{background:color-mix(in srgb, var(--brand) 15%, transparent)}.addr-ac-list--up{top:auto;bottom:calc(100% + 6px)}.addr-ac-busy{opacity:.55;pointer-events:none;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.terr-drawer-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.terr-drawer-head>div{flex:1;min-width:0}.terr-drawer-head strong{font-size:13px;display:block}.terr-drawer-head span{color:#8a8a94;margin-top:2px;font-size:9px;display:block}.terr-swatch{border-radius:9px;flex:none;width:30px;height:30px;box-shadow:inset 0 0 0 1px #ffffff29}.terr-owner{align-items:center;gap:8px;margin:0 0 10px;font-size:11px;display:flex}.terr-owner span{color:#8a8a94;font-size:9px}.terr-warn{background:#ffae0014;border:1px solid #ffae0059;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:9px 10px;font-size:10px;line-height:1.5;display:flex}.terr-assign{gap:4px;margin-top:10px;display:grid}.terr-assign select{border-radius:var(--r-sm,8px);border:1px solid var(--hairline-strong,#3a3a43);background:var(--surface-1,#17171b);width:100%;color:inherit;padding:7px 9px;font-size:11px}.terr-note{margin:9px 0 0;font-size:10px;line-height:1.5}.terr-note.is-ok{color:#64dfb6}.terr-note.is-warn{color:#ffae00}.terr-note.is-error{color:#ff7087}.storm-state{margin:0;font-size:10px;line-height:1.55}.storm-state.is-muted{color:#8a8a94}.storm-state.is-ok{color:#64dfb6}.storm-state.is-warn{color:#ffae00}.storm-state.is-alert{color:#ff7087;font-weight:700}.storm-hits{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.storm-hits li{border:1px solid var(--hairline,#2b2b32);background:var(--surface-1,#17171b);border-radius:10px;align-items:center;gap:9px;padding:8px 9px;display:flex}.storm-hits i{border-radius:99px;flex:none;align-self:stretch;width:6px}.storm-hits li>div{flex:1;min-width:0}.storm-hits strong{font-size:10px;display:block}.storm-hits span{color:#8a8a94;margin-top:2px;font-size:8px;display:block}.storm-hits b{color:#55555f;font-variant-numeric:tabular-nums;font-size:13px}.storm-hits b.is-hit{color:#ff7087}.stack .taskRow[data-unread=true]{border-left:2px solid var(--brand,#3d82ff)}.stack .taskRow[data-unread=true] .taskCopy strong{font-weight:750}.taskRow.notif-empty,.taskRow.notif-empty:hover{cursor:default;transform:none}.btn.notif-push-cta{width:100%;min-height:44px;font-size:calc(12px * var(--text-scale,1))}.notif-prefs-head,.notif-pref-row{grid-template-columns:1fr 40px 44px;align-items:center;gap:6px;display:grid}.notif-prefs-head{text-transform:uppercase;letter-spacing:.08em;color:var(--faint,#6a6a74);margin:8px 0 4px;font-size:8px}.notif-prefs-head span:not(:first-child){text-align:center}.notif-pref-row{border-top:1px solid var(--hairline,#2b2b32);padding:7px 0;font-size:10px}.notif-pref-row input{accent-color:var(--brand,#3d82ff);justify-self:center}.notif-pref-row input:disabled{opacity:.35;cursor:not-allowed}.notif-pref-row[data-busy=true]{opacity:.6}.storm-cells{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.storm-cell{text-align:left;border:1px solid var(--hairline,#2b2b32);background:var(--surface-1,#17171b);width:100%;color:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:8px 9px;display:flex}.storm-cell:hover{border-color:var(--hairline-strong,#3a3a43)}.storm-cell[data-active=true]{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 12%, transparent)}.storm-cell:disabled{opacity:.5;cursor:not-allowed}.storm-cell i{border-radius:99px;flex:none;align-self:stretch;width:6px}.storm-cell>div{flex:1;min-width:0}.storm-cell strong{font-size:10px;display:block}.storm-cell span{color:#8a8a94;margin-top:2px;font-size:8px;display:block}.storm-cell svg{opacity:.5;flex:none;width:14px;height:14px}.modal.doc-preview{flex-direction:column;width:min(1000px,100vw - 32px);height:calc(100vh - 48px);max-height:none;padding:0;display:flex;overflow:hidden}.doc-preview .modalHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.doc-preview .modalHead h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.doc-preview__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.doc-preview__body{background:#e9ecf1;flex:1;min-height:0}.doc-preview__frame{background:#fff;border:0;width:100%;height:100%;display:block}.doc-preview__loading{height:100%;color:var(--muted);place-items:center;font-size:13px;display:grid}@media (max-width:560px){.modalBody{padding:14px}.modalBody .formGrid,.tl-section{padding:12px}.tl-section>.formGrid,.tl-subGroup>.formGrid,.tl-fold{padding:0}.tl-fold>.tl-fold__body{padding:0 12px 12px}}
.gs-backdrop{z-index:240;-webkit-backdrop-filter:blur(8px)saturate(120%);background:#040406b8;justify-content:center;align-items:flex-start;padding:clamp(24px,9vh,96px) 16px 16px;animation:.12s ease-out both gsFade;display:flex;position:fixed;inset:0}@keyframes gsFade{0%{opacity:0}}.gs-modal{--gs-accent:var(--blue);border:1px solid var(--hairline-strong,#ffffff1c);transform-origin:top;background:linear-gradient(#17171c 0%,#121216 100%);border-radius:18px;flex-direction:column;width:min(680px,100%);height:min(78vh,720px);max-height:min(78vh,720px);animation:.18s cubic-bezier(.22,1.1,.36,1) both gsIn;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000080,0 30px 90px #0009,0 8px 24px #0006,inset 0 1px #ffffff0d}@keyframes gsIn{0%{opacity:0;transform:translateY(-10px)scale(.98)}}.gs-bar{border-bottom:1px solid var(--hairline,#ffffff12);align-items:center;gap:12px;height:60px;padding:0 16px 0 18px;display:flex}.gs-bar-icon{width:22px;height:22px;color:var(--gs-accent);flex:none;place-items:center;display:grid}.gs-bar-icon svg{stroke-width:2.2px;width:22px;height:22px}.gs-bar-icon.busy svg{animation:.9s ease-in-out infinite gsPulse}@keyframes gsPulse{50%{opacity:.35}}.gs-input{min-width:0;height:100%;color:var(--text);font:500 17px/1 var(--sans);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1}.gs-input::placeholder{color:var(--soft);font-weight:400}.gs-input::-webkit-search-cancel-button{appearance:none}.gs-input::-webkit-search-decoration{appearance:none}.gs-clear{width:26px;height:26px;color:var(--muted);cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;place-items:center;display:grid}.gs-clear:hover{color:var(--text);background:#ffffff1f}.gs-clear svg{width:14px;height:14px}.gs-esc{border:1px solid var(--hairline-strong,#ffffff1c);height:24px;color:var(--muted);font:600 10.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border-bottom-width:2px;border-radius:7px;flex:none;padding:0 8px}.gs-esc:hover{color:var(--text);background:#ffffff14}.gs-esc{justify-content:center;align-items:center;display:inline-flex}.gs-esc-x{display:none}@media (max-width:700px){.gs-esc{border-bottom-width:1px;border-radius:10px;width:36px;height:36px;padding:0}.gs-esc-label{display:none}.gs-esc-x{width:18px;height:18px;display:block}}.gs-scopes{border-bottom:1px solid var(--hairline,#ffffff12);align-items:center;gap:6px;padding:10px 14px 8px;display:flex}.gs-scope{height:26px;color:var(--muted);font:600 12px/1 var(--sans);cursor:pointer;transition:background var(--t-fast,.15s), color var(--t-fast,.15s);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 11px}.gs-scope:hover{color:var(--text);background:#ffffff0f}.gs-scope.on{background:color-mix(in srgb, var(--gs-accent) 18%, transparent);border-color:color-mix(in srgb, var(--gs-accent) 45%, transparent);color:#fff}.gs-scopes-hint{color:var(--soft);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.gs-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:1;min-height:0;padding:6px 10px 10px;overflow-y:auto}.gs-group+.gs-group{margin-top:6px}.gs-group-head{z-index:1;color:var(--gs-accent);font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#151519 60%,#15151900);justify-content:space-between;align-items:center;padding:10px 10px 6px;display:flex;position:sticky;top:0}.gs-group-action{color:var(--soft);font:500 11px/1 var(--sans);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0}.gs-group-action:hover{color:var(--text)}.gs-hit{--tone:var(--blue);width:100%;min-height:52px;color:var(--text);text-align:left;cursor:pointer;font-family:var(--sans);background:#ffffff06;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:7px 10px 7px 8px;transition:background 80ms linear;display:grid;position:relative}.gs-hit+.gs-hit{margin-top:3px}.gs-hit-icon{background:color-mix(in srgb, var(--tone) 14%, transparent);width:36px;height:36px;color:var(--tone);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 22%, transparent);border-radius:10px;place-items:center;display:grid}.gs-hit-icon svg{width:17px;height:17px}.gs-hit-text{flex-direction:column;gap:2px;min-width:0;display:flex}.gs-hit-title{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.gs-hit-title mark,.gs-hit-sub mark{color:var(--gs-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--gs-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--gs-accent) 55%, transparent);text-underline-offset:2px;background:0 0}.gs-hit-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gs-hit-path{color:var(--soft);white-space:nowrap;letter-spacing:.01em;font-size:11px;font-weight:500}.gs-hit-enter{color:var(--soft);opacity:0;font-size:12px;transition:opacity 80ms linear,transform .12s ease-out;transform:translate(-4px)}.gs-hit.on{background:linear-gradient(90deg, var(--gs-accent), color-mix(in srgb, var(--gs-accent) 80%, #6f57ff));color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--gs-accent) 35%, transparent)}.gs-hit.on .gs-hit-icon{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff40}.gs-hit.on .gs-hit-sub,.gs-hit.on .gs-hit-path{color:#ffffffc7}.gs-hit.on mark{color:#fff;text-decoration-color:#fff9}.gs-hit.on .gs-hit-enter{color:#fff;opacity:1;transform:none}.gs-empty{text-align:center;padding:44px 24px 40px}.gs-empty-title{color:var(--text);font-size:15px;font-weight:600}.gs-empty-sub{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.5}.gs-empty-sub b{color:var(--text);font-weight:600}.gs-empty-btn{border:1px solid color-mix(in srgb, var(--gs-accent) 45%, transparent);background:color-mix(in srgb, var(--gs-accent) 16%, transparent);color:#fff;height:30px;font:600 12px/1 var(--sans);cursor:pointer;border-radius:999px;margin-top:16px;padding:0 14px}.gs-searching{text-align:center;color:var(--soft);padding:28px;font-size:12.5px}.gs-foot{border-top:1px solid var(--hairline,#ffffff12);height:40px;color:var(--soft);background:#00000038;align-items:center;gap:16px;padding:0 16px;font-size:11.5px;display:flex}.gs-key{align-items:center;gap:5px;display:inline-flex}.gs-foot kbd,.gs-scopes-hint kbd{border:1px solid var(--hairline-strong,#ffffff1c);min-width:20px;height:20px;color:var(--muted);font:600 10.5px/1 var(--sans);background:#ffffff0d;border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.gs-foot-brand{letter-spacing:.02em;color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-weight:600;display:inline-flex}.gs-foot-dot{background:var(--gs-accent);width:5px;height:5px;box-shadow:0 0 8px var(--gs-accent);border-radius:50%}.globalSearch .gs-trigger{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0 2px 0 0;display:flex}.globalSearch .gs-trigger-label{text-align:left;width:100%;min-width:0;color:var(--soft);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;overflow:hidden}.globalSearch .kbd{flex:none;justify-content:center;align-items:center;min-width:36px;height:24px;padding:0 7px;line-height:1;display:inline-flex}@media (max-width:560px){.globalSearch .gs-trigger-label{display:none}}@media (max-width:640px){.gs-backdrop{align-items:stretch;padding:8px}.gs-modal{border-radius:14px;height:auto;max-height:none}.gs-hit{grid-template-columns:34px minmax(0,1fr) 18px}.gs-hit-path,.gs-scopes-hint,.gs-foot .gs-key{display:none}.gs-foot-brand{margin-left:0}}@media (prefers-reduced-motion:reduce){.gs-backdrop,.gs-modal{animation:none}}:root[data-theme=light] .gs-backdrop{background:#0f172a52}:root[data-theme=light] .gs-modal{background:var(--surface-1);border-color:var(--line-strong);box-shadow:0 0 0 1px #0f172a0a,0 30px 80px #0f172a38,0 8px 24px #0f172a1a}:root[data-theme=light] .gs-bar,:root[data-theme=light] .gs-scopes{border-bottom-color:var(--line)}:root[data-theme=light] .gs-clear,:root[data-theme=light] .gs-esc,:root[data-theme=light] .gs-foot kbd,:root[data-theme=light] .gs-scopes-hint kbd{background:var(--tint-2);border-color:var(--line-strong)}:root[data-theme=light] .gs-clear:hover,:root[data-theme=light] .gs-esc:hover,:root[data-theme=light] .gs-scope:hover{background:var(--tint-3)}:root[data-theme=light] .gs-scope.on{color:var(--gs-accent)}:root[data-theme=light] .gs-list{scrollbar-color:#0f172a2e transparent}:root[data-theme=light] .gs-group-head{background:linear-gradient(180deg, var(--surface-1) 60%, transparent)}:root[data-theme=light] .gs-hit:not(.on){background:var(--tint-1)}:root[data-theme=light] .gs-hit:not(.on):hover{background:var(--tint-2)}:root[data-theme=light] .gs-empty-btn{color:var(--gs-accent)}:root[data-theme=light] .gs-foot{background:var(--surface-2);border-top-color:var(--line)}:root[data-theme] .gs-modal .gs-input:focus,:root[data-theme] .gs-modal .gs-input:focus-visible{box-shadow:none;outline:none}:root[data-theme=dark] .gs-hit.on,:root[data-theme=storm] .gs-hit.on{background:linear-gradient(90deg, color-mix(in srgb, var(--gs-accent) 62%, #06101c), color-mix(in srgb, var(--gs-accent) 50%, #1a1446));box-shadow:0 6px 18px color-mix(in srgb, var(--gs-accent) 22%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--gs-accent) 55%, transparent)}:root[data-theme=dark] .gs-hit.on .gs-hit-icon,:root[data-theme=storm] .gs-hit.on .gs-hit-icon,:root[data-theme=light] .gs-hit.on .gs-hit-icon{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}
.importShell{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:20px}.importSteps{border-radius:var(--r-lg);gap:3px;padding:12px;display:grid;position:sticky;top:100px}.importSteps:before{content:"";background:var(--hairline-strong);border-radius:2px;width:2px;position:absolute;top:34px;bottom:34px;left:35px}.importStep{border-radius:var(--r-md);z-index:1;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), transform var(--t-fast);background:0 0;border:1px solid #0000;align-items:center;gap:13px;padding:12px;position:relative}.importStep:hover:not(:disabled){background:#ffffff0a;transform:translate(2px)}.importStep:disabled{opacity:.38;cursor:not-allowed}.importStep i{width:28px;height:28px;font-family:var(--mono);font-size:calc(11px * var(--text-scale));background:var(--surface-3);border:1px solid var(--hairline-strong);color:#7c7c86;box-shadow:0 0 0 4px var(--surface-1);transition:background var(--t-base), color var(--t-base), border-color var(--t-base), box-shadow var(--t-base);font-weight:700}.importStep strong{font-size:calc(13px * var(--text-scale));letter-spacing:-.012em;font-weight:600}.importStep span{font-size:calc(11px * var(--text-scale));color:#6f6f79;margin-top:3px}.importStep.active{background:radial-gradient(120% 180% at 0% 50%, color-mix(in srgb, var(--brand) 17%, transparent), transparent 64%), color-mix(in srgb, var(--brand) 8%, transparent);border-color:color-mix(in srgb, var(--brand) 42%, transparent);color:#fff}.importStep.active i{background:linear-gradient(145deg, var(--brand), var(--brand-deep));border-color:color-mix(in srgb, var(--brand) 60%, transparent);color:#04262a;box-shadow:0 0 0 4px var(--surface-1), 0 0 16px color-mix(in srgb, var(--brand) 45%, transparent)}.importStep.active span{color:var(--brand-soft)}.importStep.done{color:#b8b8c2}.importStep.done i{background:color-mix(in srgb, var(--brand) 20%, transparent);border-color:color-mix(in srgb, var(--brand) 45%, transparent);color:var(--brand-soft)}.sourceCards{gap:13px}.sourceCard{border-radius:var(--r-lg);border:1px solid var(--hairline);min-height:152px;transition:border-color var(--t-fast), background var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast);padding:18px}.sourceCard:hover{border-color:color-mix(in srgb, var(--brand) 44%, transparent);box-shadow:var(--e3);transform:translateY(-2px)}.sourceCard .sourceIcon{border:1px solid var(--hairline-strong);color:#8e8e99;width:42px;height:42px;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);background:#ffffff0d;border-radius:13px;margin-bottom:16px}.sourceCard .sourceIcon svg{width:19px;height:19px}.sourceCard:hover .sourceIcon{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 34%, transparent)}.sourceCard strong{font-family:var(--display);font-size:calc(14px * var(--text-scale));letter-spacing:-.014em;color:#eaeaf0;font-weight:600}.sourceCard span{font-size:calc(11.5px * var(--text-scale));color:#7c7c86;margin-top:6px;line-height:1.45}.sourceCard.selected{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:radial-gradient(110% 130% at 100% 0%, color-mix(in srgb, var(--brand) 15%, transparent), transparent 62%), color-mix(in srgb, var(--brand) 6%, transparent);box-shadow:0 8px 28px color-mix(in srgb, var(--brand) 16%, transparent)}.sourceCard.selected .sourceIcon{background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 30%, transparent), color-mix(in srgb, var(--brand) 12%, transparent));border-color:color-mix(in srgb, var(--brand) 50%, transparent);color:var(--brand-soft)}.sourceCard.selected strong{color:#fff}.dropZone{border:2px dashed var(--hairline-strong);border-radius:var(--r-lg);background:radial-gradient(90% 120% at 50% 0%, color-mix(in srgb, var(--brand) 7%, transparent), transparent 68%), var(--surface-1);min-height:250px;transition:border-color var(--t-base), background var(--t-base);padding:34px}.dropZone:hover{border-color:color-mix(in srgb, var(--brand) 45%, transparent)}.dropZone h3{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin:16px 0 7px;font-size:18px;font-weight:600}.dropZone p{color:#82828c;max-width:52ch;margin:0 auto;line-height:1.55}.dropZone .quickIcon{border-radius:18px;width:58px;height:58px}.dropZone .quickIcon svg{width:25px;height:25px}label.btn[for]{cursor:pointer}.importStats{gap:11px}.importStat{border-radius:var(--r-md);border:1px solid var(--hairline);background:linear-gradient(180deg, var(--surface-2), var(--surface-1));padding:15px;position:relative;overflow:hidden}.importStat:after{content:"";background:linear-gradient(90deg, var(--brand), var(--warm));opacity:.5;height:2px;position:absolute;inset:0 0 auto}.importStat span{font-size:calc(10.5px * var(--text-scale));letter-spacing:.07em;color:#7c7c86;font-weight:700}.importStat strong{font-family:var(--display);letter-spacing:-.024em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:24px;font-weight:650;overflow:hidden}.importFileChip{text-overflow:ellipsis;white-space:nowrap;max-width:26ch;display:block;overflow:hidden}.previewTableWrap{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface-1);max-height:420px}.previewTable th,.previewTable td{font-size:calc(12px * var(--text-scale));border-bottom:1px solid #ffffff0a;border-right:1px solid #ffffff0a;padding:11px 13px}.previewTable th{color:#8e8e99;letter-spacing:.03em;background:linear-gradient(#1b1b21,#17171c);font-weight:700}.previewTable tbody tr:nth-child(2n) td{background:#ffffff04}.previewTable tbody tr:hover td{background:color-mix(in srgb, var(--brand) 6%, transparent)}.previewTable td .cellEdit{border-radius:var(--r-sm,6px);width:100%;min-width:108px;color:inherit;font:inherit;font-size:calc(12px * var(--text-scale));background:0 0;border:1px solid #0000;margin:-6px -8px;padding:6px 8px}.previewTable td .cellEdit:hover{border-color:var(--hairline);background:#ffffff08}.previewTable td .cellEdit:focus{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent);outline:none}.mappingTable{overscroll-behavior-x:contain;gap:8px;padding-bottom:2px;overflow-x:auto}.mappingRow{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface-2);transition:border-color var(--t-fast), background var(--t-fast);grid-template-columns:minmax(120px,172px) minmax(96px,1fr) minmax(132px,178px) minmax(72px,104px) minmax(150px,1.2fr);gap:12px;padding:13px}.mappingRow>*{min-width:0}.mappingRow:not(.header):hover{border-color:color-mix(in srgb, var(--brand) 34%, transparent);background:var(--surface-3)}.mappingRow.header{font-size:calc(10.5px * var(--text-scale));letter-spacing:.08em;color:#6f6f79;padding:0 13px 2px;font-weight:700}.mappingRow strong{font-size:calc(13px * var(--text-scale));color:#eaeaf0;overflow-wrap:anywhere;font-weight:600}.mappingRow small{font-size:calc(11px * var(--text-scale));color:#6f6f79;margin-top:3px}.mappingRow select{border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:var(--surface-1);color:#e2e2e8;height:38px;font-size:calc(12px * var(--text-scale));transition:border-color var(--t-fast), box-shadow var(--t-fast);padding:0 10px}.mappingRow select:focus{border-color:color-mix(in srgb, var(--brand) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.confidenceMeter{background:#ffffff12;height:7px}.confidenceMeter i{background:linear-gradient(90deg, var(--warm), var(--brand))}.attestation{border-radius:var(--r-md);border:1px solid var(--hairline);background:#ffffff06;gap:16px;padding:18px}.reviewBanner{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--brand) 42%, transparent);background:radial-gradient(120% 190% at 0% 50%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 64%), color-mix(in srgb, var(--brand) 6%, transparent);align-items:center;gap:14px;padding:17px}.reviewBanner i{background:linear-gradient(145deg, var(--brand), var(--brand-deep));color:#04262a;width:36px;height:36px;box-shadow:0 0 18px color-mix(in srgb, var(--brand) 42%, transparent);border-radius:50%;flex:none;place-items:center;font-size:16px;font-style:normal;font-weight:700;display:grid}.reviewBanner strong{font-family:var(--display);font-size:calc(15px * var(--text-scale));letter-spacing:-.016em;color:#fff;font-weight:600;display:block}.reviewBanner span{color:#8b8b95;margin-top:3px;line-height:1.45;display:block}.importFooter{border-top:1px solid var(--hairline);align-items:center;margin-top:20px;padding-top:18px}@media (max-width:1100px){.importShell{grid-template-columns:1fr}.importSteps{gap:8px;padding:12px;display:flex;position:static;overflow-x:auto}.importSteps:before{content:none}.importStep{flex:none;min-width:190px}}@media (max-width:650px){.mappingRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.importStep:hover:not(:disabled),.sourceCard:hover{transform:none}}
