:root{--oryn-navy:var(--rp-color-brand-950);--oryn-navy-raised:var(--rp-color-brand-900);--oryn-blue:var(--rp-color-primary);--oryn-blue-hover:var(--rp-color-primary-hover);--oryn-blue-soft:var(--rp-color-primary-soft);--oryn-sky:var(--rp-color-secondary);--oryn-canvas:var(--rp-color-surface-canvas);--oryn-surface:var(--rp-color-surface-raised);--oryn-surface-soft:var(--rp-color-surface-subtle);--oryn-ink:var(--rp-color-text-primary);--oryn-muted:var(--rp-color-text-secondary);--oryn-border:var(--rp-color-border);--oryn-sidebar-width:268px;--oryn-header-height:78px}html{background:var(--oryn-canvas)}body{background:radial-gradient(circle at 88% -10%,rgba(125,169,255,.11),transparent 25rem),var(--oryn-canvas);color:var(--oryn-ink);font-family:var(--rp-font-body);font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.commercialDemoHeading h2,.commercialDemoHero h1,.crmKpis strong,.customerHomeSummary>strong,.customerMetrics article>strong,.customerMetricsV2 article>strong,.customerStats article>strong,.profileAvatar,.rp-analytics-hero-number,.rp-bi-delivery strong,.rp-executive__pulse strong,.rp-executive__summary strong,.saasModuleIntro strong,.stat strong,.technicianMetrics strong,.technicianWorkCard h3,h1,h2,h3,h4,h5,h6{font-family:var(--rp-font-display);letter-spacing:-.035em}p{line-height:1.65}::selection{background:rgba(37,99,255,.18);color:var(--oryn-ink)}.orynBrand{gap:12px;color:var(--oryn-ink)}.orynBrandMark{width:48px!important;height:48px!important}.orynBrandCopy{gap:6px}.orynBrandCopy b{font:500 25px/1 var(--rp-font-display);letter-spacing:.32em}.orynBrandCopy small{color:var(--oryn-muted);font:500 9px/1.2 var(--rp-font-body);letter-spacing:.01em}.orynBrandInverse .orynBrandMark{filter:brightness(0) invert(1)}.orynBrandInverse .orynBrandCopy small{color:rgba(255,255,255,.58)}.adminCrmShell,.customerShell{background:transparent;color:var(--oryn-ink)}.adminCrmSidebar,.customerSidebar{width:var(--oryn-sidebar-width);padding:28px 20px 22px;background:radial-gradient(circle at 20% 0,rgba(37,99,255,.28),transparent 17rem),linear-gradient(180deg,var(--oryn-navy-raised),var(--oryn-navy))!important;box-shadow:14px 0 42px rgba(8,19,40,.09)}.adminCrmShell[data-scope=platform] .adminCrmSidebar{background:radial-gradient(circle at 20% 0,rgba(125,169,255,.34),transparent 17rem),linear-gradient(180deg,#0d2652,#081328)!important}.adminCrmBrand,.customerBrand{padding:2px 7px 24px;border-color:rgba(255,255,255,.1)}.adminCrmBrand small,.customerBrand small{color:rgba(255,255,255,.5);font-size:9px;font-weight:650;letter-spacing:.18em}.orynTenantName{width:max-content;max-width:100%;padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.82)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminCrmSidebar nav,.customerSidebar nav{margin-top:24px;gap:5px}.adminCrmSidebar nav a,.customerSidebar nav a{position:relative;min-height:44px;padding:0 13px;border:1px solid transparent;border-radius:10px;gap:11px;color:rgba(255,255,255,.62);font-size:12px;font-weight:600;transition:color var(--rp-transition),background var(--rp-transition),transform var(--rp-transition)}.adminCrmSidebar nav a:hover,.customerSidebar nav a:hover{color:white;background:rgba(255,255,255,.065);transform:translateX(2px)}.adminCrmSidebar nav a.active,.customerSidebar nav a.active,.tenantTheme .adminCrmSidebar nav a.active,.tenantTheme .customerSidebar nav a.active{border-color:rgba(125,169,255,.22);background:linear-gradient(90deg,rgba(37,99,255,.32),rgba(37,99,255,.12));color:white;box-shadow:inset 3px 0 0 var(--oryn-sky)}html[dir=rtl] .adminCrmSidebar nav a.active,html[dir=rtl] .customerSidebar nav a.active{box-shadow:inset -3px 0 0 var(--oryn-sky)}.adminCrmUser{margin-top:auto;padding:17px 7px 0;border-color:rgba(255,255,255,.1)}.adminCrmUser>span,.avatar{border:1px solid var(--oryn-border);background:var(--oryn-blue-soft);color:var(--oryn-blue);font:700 12px/1 var(--rp-font-body)}.adminCrmUser button,.adminCrmUser small{color:rgba(255,255,255,.52)}.adminCrmWorkspace,.customerWorkspace{margin-left:var(--oryn-sidebar-width)}.adminCrmHeader,.appHeader,.customerHeader{height:var(--oryn-header-height);padding:0 34px;border-color:var(--oryn-border);background:rgba(255,255,255,.88);box-shadow:0 1px 0 rgba(8,19,40,.025);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.adminCrmHeader{justify-content:normal;gap:24px}.adminCrmHeader>div:first-of-type{min-width:170px}.adminCrmHeader>div:first-of-type b{color:var(--oryn-ink);font-size:12px}.adminCrmHeader>div:first-of-type small{color:var(--oryn-muted)}.adminCrmHeader>.headerAccount{margin-left:auto}.orynScopeBadge{min-width:0;padding:7px 10px;border:1px solid var(--oryn-border);border-radius:10px;display:grid;grid-template-columns:auto auto;grid-gap:1px 8px;gap:1px 8px;background:rgba(255,255,255,.7);box-shadow:var(--rp-shadow-sm)}.orynScopeBadge>i{grid-row:1/3;align-self:center;width:7px;height:7px;border-radius:50%;background:var(--oryn-blue);box-shadow:0 0 0 4px var(--oryn-blue-soft)}.orynScopeBadge>span{max-width:220px;overflow:hidden;color:var(--oryn-ink);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.orynScopeBadge>small{color:var(--oryn-muted);font-size:9px}.adminCrmShell[data-scope=platform] .orynScopeBadge{border-color:rgba(37,99,255,.22);background:var(--oryn-blue-soft)}.headerAccount{gap:10px}.iconButton{width:40px;height:40px;border-color:var(--oryn-border);background:white;color:var(--oryn-ink);transition:border-color var(--rp-transition),color var(--rp-transition),background var(--rp-transition)}.iconButton:hover{border-color:var(--oryn-sky);background:var(--oryn-blue-soft);color:var(--oryn-blue)}.adminCrmMain,.customerMain{width:min(var(--rp-content-max),100%);margin:auto;padding:38px clamp(22px,3.4vw,52px) 70px}.crmPageHead,.customerPageHead,.pageHead,.rp-page-header{position:relative;margin-bottom:26px;padding-bottom:19px;border-bottom:1px solid var(--oryn-border);align-items:flex-end}.crmPageHead:after,.customerPageHead:after,.pageHead:after,.rp-page-header:after{content:"";position:absolute;inset:auto auto -1px 0;width:48px;height:2px;background:var(--oryn-blue)}html[dir=rtl] :is(.rp-page-header,.crmPageHead,.customerPageHead,.pageHead):after{right:0;left:auto}.crmEyebrow,.crmPageHead span,.customerEyebrow,.pageHead>div>span,.rp-page-header__eyebrow{color:var(--oryn-blue)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.18em!important}.crmPageHead h1,.customerPageHead h1,.pageHead h1,.rp-page-header h1{color:var(--oryn-ink);font-size:clamp(30px,3.4vw,44px);font-weight:650;line-height:1.08}.crmPageHead p,.customerPageHead p,.pageHead p,.rp-page-header__description{max-width:760px;color:var(--oryn-muted);font-size:13px}.btn,.crmPrimary,.customerPortalForm button,.customerPrimaryButton,.customerScheduleActions button,.rp-button{min-height:42px;border-radius:10px;font-size:12px;font-weight:750;letter-spacing:-.005em;box-shadow:none;transition:transform var(--rp-transition),background var(--rp-transition),border-color var(--rp-transition),box-shadow var(--rp-transition)}.btn:hover:not(:disabled),.crmPrimary:hover,.rp-button:hover:not(:disabled){transform:translateY(-1px)}.btnPrimary,.crmPrimary,.customerPortalForm button,.customerScheduleActions button,.rp-button--primary,.tenantTheme .btnPrimary{border-color:var(--oryn-blue);background:var(--oryn-blue);color:white;box-shadow:0 8px 20px rgba(37,99,255,.16)}.btnPrimary:hover:not(:disabled),.crmPrimary:hover,.rp-button--primary:hover:not(:disabled){border-color:var(--oryn-blue-hover);background:var(--oryn-blue-hover)}.btn:not(.btnPrimary):not(.btnDanger),.btnSecondary,.rp-button--quiet,.rp-button--secondary{border:1px solid var(--oryn-border);background:white;color:var(--oryn-ink)}.btn:not(.btnPrimary):not(.btnDanger):hover:not(:disabled),.btnSecondary:hover:not(:disabled),.rp-button--quiet:hover:not(:disabled),.rp-button--secondary:hover:not(:disabled){border-color:var(--oryn-sky);background:var(--oryn-blue-soft);color:var(--oryn-blue-hover)}.card,.crmFormCard,.crmPanel,.customerActionList>article,.customerInvitationPage,.customerPortalCard,.customerPortalForm,.customerProfileModules>section,.customerProfileOverview,.customerWarrantyGrid>article,.developmentCard,.moduleForm,.moduleList,.notificationInbox,.notificationSettings,.platformCompanyCard,.rp-bi-filters,.rp-card,.rp-executive__panel,.stat{border-color:var(--oryn-border);border-radius:var(--rp-radius-lg);background:rgba(255,255,255,.96);box-shadow:var(--rp-shadow-sm)}.card:hover,.developmentCard:hover,.platformCompanyCard:hover{border-color:#cbd7e7;box-shadow:var(--rp-shadow-md)}.crmKpis article,.customerStats article,.rp-bi-delivery article,.rp-executive__pulse article,.stat{position:relative;overflow:hidden;border:1px solid var(--oryn-border);border-radius:14px;background:white;box-shadow:var(--rp-shadow-sm)}.crmKpis article:before,.customerStats article:before,.rp-bi-delivery article:before,.rp-executive__pulse article:before,.stat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--oryn-blue)}html[dir=rtl] :is(.stat,.crmKpis article,.customerStats article,.rp-executive__pulse article,.rp-bi-delivery article):before{right:0;left:auto}.crmKpis article>strong,.customerStats article>strong,.rp-executive__pulse strong,.stat strong{color:var(--oryn-ink);font-weight:650}.crmKpis article>span,.customerStats article>span,.stat span{color:var(--oryn-muted)}.customerPortalCardHead,.rp-card__header{border-color:var(--oryn-border)}.field,.rp-field{gap:7px}.delivery-form-grid label,.field label,.field:not(label),.rp-field__label{color:var(--oryn-ink);font-size:12px;font-weight:700}.crmFormCard input,.crmFormCard select,.crmFormCard textarea,.customerPortalForm input,.customerPortalForm select,.customerPortalForm textarea,.delivery-form-grid input,.delivery-form-grid select,.delivery-form-grid textarea,.field input,.field select,.field textarea,.input,.rp-control,select,textarea{min-height:44px;border:1px solid var(--oryn-border);border-radius:10px;background:white;color:var(--oryn-ink);transition:border-color var(--rp-transition),box-shadow var(--rp-transition),background var(--rp-transition)}:is(.input,.rp-control,select,textarea,.field input,.field select,.field textarea,.crmFormCard input,.crmFormCard select,.crmFormCard textarea,.customerPortalForm input,.customerPortalForm select,.customerPortalForm textarea):hover{border-color:var(--rp-color-border-strong)}:is(.input,.rp-control,select,textarea,.field input,.field select,.field textarea,.crmFormCard input,.crmFormCard select,.crmFormCard textarea,.customerPortalForm input,.customerPortalForm select,.customerPortalForm textarea):focus{outline:none;border-color:var(--oryn-blue);box-shadow:var(--rp-focus-ring)}.crmToolbar label,.customerPortalSearch,.delivery-toolbar label,.notificationToolbar>label,.rp-portfolio__search{min-height:46px;border-color:var(--oryn-border);border-radius:10px;background:white;box-shadow:var(--rp-shadow-sm)}.crmToolbar label:focus-within,.customerPortalSearch:focus-within,.delivery-toolbar label:focus-within,.notificationToolbar>label:focus-within{border-color:var(--oryn-blue);box-shadow:var(--rp-focus-ring)}.rp-table-wrap,.tableWrap{border-color:var(--oryn-border);border-radius:var(--rp-radius-lg);box-shadow:var(--rp-shadow-sm)}.rp-table th,th{padding-top:13px;padding-bottom:13px;background:#f8faff;color:var(--oryn-muted);font-size:9px;font-weight:800;letter-spacing:.1em}.rp-table td,td{border-color:var(--oryn-border)}tbody tr{transition:background var(--rp-transition)}tbody tr:hover{background:#f8faff}.crmTabs,.rp-analytics-tabs{padding:5px;border:1px solid var(--oryn-border);border-radius:12px;background:white;box-shadow:var(--rp-shadow-sm)}.crmTabs button.active,.rp-analytics-tabs button.active{background:var(--oryn-blue-soft);color:var(--oryn-blue-hover)}.customerDeliveryStatus,.customerWarrantyState,.moduleTag,.rp-badge,.status{border:1px solid transparent;font-weight:750}.rp-badge--info{border-color:rgba(37,99,255,.14)}.rp-badge--success{border-color:rgba(22,132,91,.14)}.rp-badge--warning{border-color:rgba(164,97,16,.14)}.rp-badge--danger{border-color:rgba(196,61,75,.14)}.crmEmpty,.empty,.notificationEmpty,.rp-portfolio__empty{border-color:var(--rp-color-border-strong);border-radius:var(--rp-radius-lg);background:radial-gradient(circle at 50% 0,rgba(37,99,255,.07),transparent 14rem),white;color:var(--oryn-muted)}.customerAlert,.customerPortalNotice,.error,.notice{border:1px solid transparent;border-radius:11px;font-size:12px}.customerAlertError,.customerPortalNotice.error,.error{border-color:rgba(196,61,75,.16);background:var(--rp-color-danger-soft);color:var(--rp-color-danger)}.customerAlert:not(.customerAlertError),.customerPortalNotice:not(.error),.notice{border-color:rgba(22,132,91,.16);background:var(--rp-color-success-soft);color:var(--rp-color-success)}.crmModalBackdrop,.rp-modal-backdrop{background:rgba(8,19,40,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crmModal,.notificationPanel,.rp-modal{border:1px solid rgba(255,255,255,.55);border-radius:var(--rp-radius-xl);box-shadow:var(--rp-shadow-lg)}.loginPage,.saasLoginPage{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(125,169,255,.18),transparent 25rem),radial-gradient(circle at 88% 84%,rgba(37,99,255,.08),transparent 28rem),#f8faff}.saasLoginPage:before{content:"";position:fixed;z-index:-1;inset:0;opacity:.32;background-image:linear-gradient(rgba(8,19,40,.04) 1px,transparent 0),linear-gradient(90deg,rgba(8,19,40,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom right,black,transparent 68%);mask-image:linear-gradient(to bottom right,black,transparent 68%)}.saasLoginBack{top:25px;left:28px;color:var(--oryn-muted);transition:color var(--rp-transition),transform var(--rp-transition)}.saasLoginBack:hover{color:var(--oryn-blue);transform:translateX(-2px)}.loginStage{min-height:100vh;padding:82px 24px 48px;place-items:center}.legacyLoginCard{width:min(920px,100%);min-height:570px;border:1px solid rgba(185,198,216,.72);border-radius:24px;display:grid;grid-template-columns:minmax(310px,.86fr) minmax(420px,1.14fr);overflow:hidden;background:white;box-shadow:0 32px 90px rgba(8,19,40,.14)}.loginCardHero,.saasLoginPage .loginCardHero{position:relative;min-height:100%;padding:44px 40px;overflow:hidden;justify-content:space-between;background:radial-gradient(circle at 85% 15%,rgba(37,99,255,.5),transparent 16rem),linear-gradient(145deg,#0d2652,var(--oryn-navy))}.loginCardHero:after,.loginCardHero:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%}.loginCardHero:before{right:-100px;bottom:-80px;width:300px;height:300px}.loginCardHero:after{right:-40px;bottom:-20px;width:160px;height:160px}.loginCardHero>span{position:relative;z-index:1;max-width:240px;color:var(--oryn-sky);font-size:10px;font-weight:750;letter-spacing:.2em}.loginCardHero .orynBrand{position:relative;z-index:1;align-self:flex-start}.loginCardHero .orynBrandMark{width:58px!important;height:58px!important}.loginCardHero .orynBrandCopy b{font-size:29px}.loginCardBody{align-self:center;padding:54px clamp(34px,5vw,66px)}.loginCardBody h1{margin-bottom:10px;color:var(--oryn-ink);font-size:clamp(36px,5vw,50px);font-weight:650}.loginCardBody>.muted{margin-bottom:26px;color:var(--oryn-muted)}.inputWithIcon{min-height:54px;margin-top:13px;border-color:var(--oryn-border);border-radius:11px;color:var(--oryn-muted);background:#fbfcff}.inputWithIcon:focus-within{border-color:var(--oryn-blue);background:white;box-shadow:var(--rp-focus-ring)}.inputWithIcon:focus-within>svg{color:var(--oryn-blue)}.loginButton{min-height:52px;margin-top:18px;border-radius:11px!important}.forgotLink{display:inline-flex;margin-top:16px;color:var(--oryn-blue);font-size:12px;text-decoration:none}.forgotLink:hover{text-decoration:underline}.demoDetails{border-color:var(--oryn-border)}.platformGrid{gap:18px}.platformCompanyCard{padding:21px;gap:15px}.platformCompanyHead>span{border-radius:12px;background:var(--oryn-blue)!important;box-shadow:0 8px 18px rgba(37,99,255,.18)}.platformCompanyHead i{border:1px solid rgba(22,132,91,.14);background:var(--rp-color-success-soft);color:var(--rp-color-success)}.platformStats span{background:#f7f9fd}.platformCompanyFoot a{color:var(--oryn-blue)}.rp-development .developmentHero,.rp-executive__summary,.rp-issue-command__hero{background:radial-gradient(circle at 90% 0,rgba(37,99,255,.48),transparent 25rem),linear-gradient(135deg,var(--oryn-navy),#12316b)}.rp-development .developmentHero,.rp-issue-command__hero{box-shadow:0 20px 48px rgba(8,19,40,.16)}.rp-issue-command-page .issueAdminActions{background:rgba(8,19,40,.3)}.delivery-progress span,.delivery-timeline li>span,.rp-issue-command__summary:before{background:var(--oryn-blue)}.delivery-timeline li>span{box-shadow:0 0 0 4px var(--oryn-blue-soft)}.customerHelp{border-color:rgba(125,169,255,.16);background:rgba(37,99,255,.1)}.customerHelp a{color:var(--oryn-sky)}.customerHeroV2,.customerWelcome,.profileProperty{background:radial-gradient(circle at 88% 0,rgba(37,99,255,.45),transparent 22rem),linear-gradient(135deg,var(--oryn-navy),#12316b)!important}.customerHeroV2 h1,.customerPageHead h1,.customerWelcome h1{font-family:var(--rp-font-display)}.customerPrimary{border-radius:10px;background:white;color:var(--oryn-blue-hover);box-shadow:var(--rp-shadow-md)}.customerHomeIcon,.customerUnitSelector>span{color:var(--oryn-sky)}.customerTimelineV2 li>span:before{background:var(--oryn-blue)}.customerActionsPanel>div>a,.customerDashboardIcon{background:var(--oryn-blue-soft)}.bottomNav a.active,.customerBottomNav a.active{color:var(--oryn-blue)}.bottomNav a.featured .navIcon,.tenantTheme .customerBottomNav .featured span{background:var(--oryn-blue);box-shadow:0 10px 24px rgba(37,99,255,.25)}.appHeader .orynTechnicianTenant{padding:6px 9px;border-radius:999px;background:var(--oryn-blue-soft);color:var(--oryn-blue-hover)}.saasLanding{background:#f8faff;color:var(--oryn-ink)}.saasPublicHeader{border-color:var(--oryn-border)}.saasPublicHeader nav a{color:var(--oryn-muted)}.saasHero h1 em,.saasModuleIcon svg,.saasSecurity .crmEyebrow,.saasSecurity>div>svg{color:var(--oryn-blue)}.saasHeroVisual{background:linear-gradient(145deg,var(--oryn-blue-soft),#f8faff)}.mockChart i span{background:var(--oryn-blue)}.saasModuleIntro strong{font-family:var(--rp-font-display)}.saasModuleGrid article{border-color:var(--oryn-border)}.saasModuleGrid article.isOpen,.saasModuleGrid article:hover{border-color:var(--oryn-sky)}.saasModuleDetails{border-color:var(--oryn-border);background:#f8faff}.saasFooter,.saasSecurity{background:var(--oryn-navy)}.saasBenefits{border-color:var(--oryn-border);background:var(--oryn-border)}.saasBenefits div{background:#f8faff}.saasBenefits svg{color:var(--oryn-blue)}.saasCta{background:var(--oryn-blue-soft)}html[dir=rtl] .adminCrmSidebar,html[dir=rtl] .customerSidebar{right:0;left:auto}html[dir=rtl] .adminCrmWorkspace,html[dir=rtl] .customerWorkspace{margin-right:var(--oryn-sidebar-width);margin-left:0}html[dir=rtl] .adminCrmSidebar nav a:hover,html[dir=rtl] .customerSidebar nav a:hover{transform:translateX(-2px)}html[dir=rtl] .adminCrmHeader>.headerAccount{margin-right:auto;margin-left:0}html[dir=rtl] .saasLoginBack{right:28px;left:auto}html[dir=rtl] .saasLoginBack:hover{transform:translateX(2px)}html[dir=rtl] .loginCardHero:before{right:auto;left:-100px}html[dir=rtl] .loginCardHero:after{right:auto;left:-40px}@media (max-width:1100px){.orynScopeBadge>span{max-width:140px}.legacyLoginCard{width:min(820px,100%);grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr)}}@media (max-width:900px){:root{--oryn-header-height:72px}.adminCrmSidebar,.customerSidebar{display:none}.adminCrmWorkspace,.customerWorkspace,html[dir=rtl] .adminCrmWorkspace,html[dir=rtl] .customerWorkspace{margin:0}.adminCrmHeader,.appHeader,.customerHeader{padding-inline:17px}.adminCrmHeader{gap:12px}.orynScopeBadge{margin-left:auto}html[dir=rtl] .orynScopeBadge{margin-right:auto;margin-left:0}.orynScopeBadge>span{max-width:160px}.adminCrmHeader>.headerAccount{margin-left:0}html[dir=rtl] .adminCrmHeader>.headerAccount{margin-right:0}.adminCrmMain,.customerMain{padding:28px 18px 100px}.adminCrmBottomNav,.bottomNav,.customerBottomNav{border-color:var(--oryn-border);background:rgba(255,255,255,.95);box-shadow:0 -10px 30px rgba(8,19,40,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media (max-width:760px){.loginStage{min-height:100svh;padding:72px 15px 30px}.legacyLoginCard{width:min(540px,100%);min-height:0;grid-template-columns:1fr;border-radius:20px}.loginCardHero,.saasLoginPage .loginCardHero{min-height:178px;padding:28px}.loginCardHero .orynBrandMark{width:48px!important;height:48px!important}.loginCardHero .orynBrandCopy b{font-size:24px}.loginCardBody{padding:34px 28px 28px}.loginCardBody h1{font-size:35px}.crmPageHead,.customerPageHead,.pageHead,.rp-page-header{align-items:flex-start;flex-direction:column}.rp-page-header__actions{width:100%}.rp-page-header__actions>*{flex:1 1}.orynScopeBadge>small{display:none}.orynScopeBadge{display:flex;align-items:center}}@media (max-width:520px){body{font-size:13px}.adminCrmMain,.customerMain{padding-inline:14px}.orynScopeBadge{max-width:124px;padding:7px 9px}.orynScopeBadge>span{max-width:86px}.headerAccount .avatar{display:none}.saasLoginBack{top:18px;left:18px}html[dir=rtl] .saasLoginBack{right:18px;left:auto}.loginStage{padding-inline:10px}.legacyLoginCard{border-radius:18px}.loginCardBody{padding:30px 22px 24px}.loginCardBody h1{font-size:32px}.platformGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{body{background:white}.orynScopeBadge{display:none}.card,.crmPanel,.rp-card,.stat{box-shadow:none}}:where(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox],.rp-date-picker__trigger){border-radius:var(--rp-radius-input)!important}:where(button,.btn,[role=button]){border-radius:var(--rp-radius-button)}.pu-shell.adminCrmShell{grid-template-columns:236px minmax(0,1fr);background:#f4f7fb}.pu-sidebar.adminCrmSidebar{width:236px;padding:22px 16px 18px;-webkit-border-end:1px solid rgba(255,255,255,.08);border-inline-end:1px solid rgba(255,255,255,.08)}.pu-sidebar .adminCrmBrand{padding:0 8px 22px}.pu-sidebar nav{display:grid;grid-gap:3px;gap:3px}.pu-sidebar nav a{min-height:42px;padding:0 12px;border-radius:10px;font-size:.84rem;letter-spacing:.01em}.pu-sidebar nav a.active{background:#fff;color:#081328;box-shadow:0 8px 24px rgba(3,12,35,.22)}.pu-sidebar nav a:nth-child(5),.pu-sidebar nav a:nth-child(9){margin-top:13px}.pu-sidebar nav a:nth-child(5):before,.pu-sidebar nav a:nth-child(9):before{content:"";position:absolute;inset-inline:12px;margin-top:-14px;border-top:1px solid rgba(255,255,255,.1)}.pu-workspace.adminCrmWorkspace{min-width:0;-webkit-margin-start:236px;margin-inline-start:236px}.pu-topbar.adminCrmHeader{min-height:72px;padding:0 clamp(22px,3vw,46px);border-bottom:1px solid #e2e8f1;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pu-topbar__context{display:grid;grid-gap:2px;gap:2px;min-width:0}.pu-topbar__context>span{color:#718096;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pu-topbar__context>b{color:#081328;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-main.adminCrmMain{width:100%;max-width:1720px;padding:clamp(24px,3.2vw,52px)}.pu-page{display:grid;grid-gap:26px;gap:26px;min-width:0}.pu-page>.crmPageHead,.pu-page>.pageHead{margin:0;padding:0;align-items:flex-end}.pu-page>.crmPageHead h1,.pu-page>.pageHead h1{max-width:840px;font-size:clamp(2rem,3vw,3.25rem);line-height:.98;letter-spacing:-.045em}.pu-page>.crmPageHead p,.pu-page>.pageHead p{max-width:720px;margin-top:10px;color:#66758a}.pu-canvas,.pu-command-deck,.pu-data-stage,.pu-filter-deck,.pu-ledger,.pu-studio{border:1px solid #dfe6ef;border-radius:var(--rp-radius-card);background:#fff;box-shadow:0 12px 34px rgba(8,19,40,.045)}.pu-command-deck,.pu-filter-deck{padding:18px}.pu-canvas,.pu-data-stage,.pu-ledger,.pu-studio{padding:clamp(20px,2.2vw,32px)}.pu-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid #dfe6ef;border-radius:var(--rp-radius-card);overflow:hidden;background:#fff;box-shadow:0 12px 34px rgba(8,19,40,.04)}.pu-metric{position:relative;display:grid;grid-gap:10px;gap:10px;min-height:118px;padding:24px;-webkit-border-end:1px solid #e6ebf2;border-inline-end:1px solid #e6ebf2}.pu-metric:last-child{-webkit-border-end:0;border-inline-end:0}.pu-metric:before{content:"";width:28px;height:3px;border-radius:3px;background:#2563ff}.pu-metric--success:before{background:#10a66a}.pu-metric--warning:before{background:#e69a21}.pu-metric>span{color:#66758a;font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pu-metric>strong{color:#081328;font-size:clamp(1.6rem,2.3vw,2.25rem);line-height:1;letter-spacing:-.04em}.pu-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.pu-section-heading>div{display:grid;grid-gap:5px;gap:5px}.pu-section-heading span{color:#2563ff;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pu-section-heading h2{margin:0;color:#081328;font-size:clamp(1.35rem,2vw,1.8rem);letter-spacing:-.025em}.pu-flow{counter-reset:flow;display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:0;padding:0;overflow:hidden;border:1px solid #dfe6ef;border-radius:var(--rp-radius-card);background:#081328;color:#fff;list-style:none}.pu-flow li{position:relative;display:flex;gap:13px;min-height:102px;padding:22px 24px;align-items:flex-start}.pu-flow li:not(:last-child):after{content:"";position:absolute;inset-block:20px;inset-inline-end:0;-webkit-border-end:1px solid rgba(255,255,255,.16);border-inline-end:1px solid rgba(255,255,255,.16)}.pu-flow__index{color:#76a4ff;font:800 .66rem/1.4 var(--font-geometric);letter-spacing:.12em}.pu-flow__copy{display:grid;grid-gap:5px;gap:5px}.pu-flow__copy strong{font-size:.9rem}.pu-flow__copy small{color:#aebbd0;line-height:1.45}.pu-dashboard-overview{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);grid-gap:20px;gap:20px}.pu-dashboard-overview>*{min-width:0}.pu-core-studio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.pu-core-studio>.card{margin:0;border-color:#dfe6ef;box-shadow:none}.pu-core-ledgers{display:grid;grid-gap:18px;gap:18px}.pu-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.pu-asset-tile{display:grid;grid-gap:20px;gap:20px;min-height:220px;padding:24px;border:1px solid #dfe6ef;border-radius:var(--rp-radius-card);background:#fff;box-shadow:0 10px 28px rgba(8,19,40,.04)}.pu-asset-tile__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#eaf1ff;color:#2563ff}.pu-asset-tile__body{display:grid;grid-gap:6px;gap:6px;align-content:start}.pu-asset-tile__body h2{margin:0;color:#081328;font-size:1.15rem}.pu-asset-tile__body p,.pu-asset-tile__body small{margin:0;color:#66758a}.pu-asset-tile__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.pu-status{width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:var(--rp-radius-badge);background:#edf7f2;color:#08744a;font-size:.68rem;font-weight:850;text-transform:uppercase}.pu-data-stage .tableWrap,.pu-portfolio-canvas .rp-portfolio__grid{margin:0}.pu-analytics-canvas{overflow:hidden}.pu-analytics-canvas>:first-child{margin-top:0}@media (max-width:1100px){.pu-core-studio,.pu-dashboard-overview{grid-template-columns:1fr}}@media (max-width:900px){.pu-shell.adminCrmShell{display:block}.pu-sidebar.adminCrmSidebar{display:none}.pu-workspace.adminCrmWorkspace{-webkit-margin-start:0;margin-inline-start:0}.pu-main.adminCrmMain{padding:22px 18px 96px}.pu-topbar.adminCrmHeader{min-height:64px;padding:0 18px}.pu-topbar__context>span{display:none}}@media (max-width:640px){.pu-page{gap:20px}.pu-page>.crmPageHead,.pu-page>.pageHead,.pu-section-heading{align-items:stretch;flex-direction:column}.pu-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-metric{min-height:98px;padding:18px;border-bottom:1px solid #e6ebf2}.pu-flow{grid-template-columns:1fr}.pu-flow li{min-height:auto}.pu-flow li:not(:last-child):after{inset-block:auto 0;inset-inline:20px;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.16)}.pu-canvas,.pu-command-deck,.pu-data-stage,.pu-filter-deck,.pu-ledger,.pu-studio{padding:16px}}[dir=rtl] .pu-sidebar nav a:nth-child(5):before,[dir=rtl] .pu-sidebar nav a:nth-child(9):before{inset-inline:12px}@media print{.pu-sidebar,.pu-topbar{display:none!important}.pu-workspace.adminCrmWorkspace{margin:0}.pu-main.adminCrmMain{max-width:none;padding:0}}.oryn-dashboard-shell.adminCrmShell{grid-template-columns:208px minmax(0,1fr);background:#fff}.oryn-dashboard-shell .adminCrmSidebar{width:208px;padding:24px 14px 18px;-webkit-border-end:1px solid #edf0f4;border-inline-end:1px solid #edf0f4;background:#fff!important;color:#081328}.oryn-dashboard-shell .adminCrmBrand{padding:0 10px 22px;border-color:#edf0f4}.oryn-dashboard-shell .adminCrmBrand img,.oryn-dashboard-shell .adminCrmBrand svg{max-width:152px}.oryn-dashboard-shell .adminCrmBrand small{color:#8b95a5}.oryn-dashboard-shell .adminCrmBrand .orynTenantName{color:#081328;font-weight:700;border-color:#e2e7ef;background:#f7f9fc;color:#081328!important}.oryn-dashboard-shell .adminCrmSidebar nav{margin-top:24px;gap:2px}.oryn-dashboard-shell .adminCrmSidebar nav a{position:relative;min-height:39px;padding:0 11px;border-radius:7px;color:#667287;font-size:12px;font-weight:600}.oryn-dashboard-shell .adminCrmSidebar nav a svg{width:17px;stroke-width:1.65}.oryn-dashboard-shell .adminCrmSidebar nav a:hover{color:#081328;background:#f7f9fc}.oryn-dashboard-shell .adminCrmSidebar nav a.active{color:#164fde;background:#f3f7ff;box-shadow:none}.oryn-dashboard-shell .adminCrmSidebar nav a.active:after{content:"";position:absolute;inset-block:9px;inset-inline-start:-14px;width:3px;border-radius:0 3px 3px 0;background:#2563ff}.oryn-dashboard-shell .adminCrmSidebar nav a:nth-child(5):before,.oryn-dashboard-shell .adminCrmSidebar nav a:nth-child(9):before,.oryn-dashboard-shell .adminCrmUser{border-color:#edf0f4}.oryn-dashboard-shell .adminCrmUser>span{background:#eef3ff;color:#164fde;font-family:Noto Sans,sans-serif}.oryn-dashboard-shell .adminCrmUser b{color:#081328}.oryn-dashboard-shell .adminCrmUser button,.oryn-dashboard-shell .adminCrmUser small{color:#8791a1}.oryn-dashboard-shell .adminCrmWorkspace{-webkit-margin-start:208px;margin-inline-start:208px}.oryn-dashboard-shell .adminCrmHeader{height:64px;min-height:64px}.oryn-dashboard-shell .adminCrmMain{max-width:1600px;padding:38px clamp(30px,4vw,66px) 64px}.oryn-dashboard-v2{--dash-ink:#081328;--dash-muted:#69768a;--dash-line:#e6eaf0;--dash-blue:#2563ff;display:grid;grid-gap:0;gap:0;color:var(--dash-ink);font-family:Noto Sans,Noto Sans Hebrew,sans-serif}.oryn-dashboard-v2 :is(h1,h2,h3,strong,b){font-family:inherit}.oryn-dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:27px}.oryn-dashboard-hero>div:first-child{max-width:720px}.oryn-attention header small,.oryn-dashboard-hero span,.oryn-insight-grid header small,.oryn-lifecycle>header small,.oryn-section-heading small,.oryn-snapshot header small{color:var(--dash-blue);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.oryn-dashboard-hero h1{margin:8px 0 0;font-size:clamp(30px,3vw,43px);line-height:1;letter-spacing:-.045em}.oryn-dashboard-hero p{margin:11px 0 0;color:var(--dash-muted);font-size:13px;line-height:1.5}.oryn-dashboard-actions{display:flex;gap:5px;padding-bottom:2px}.oryn-dashboard-actions button{min-height:34px;padding:0 10px;border:0;display:inline-flex;align-items:center;gap:6px;background:transparent;color:#58657a;font:700 11px inherit;cursor:pointer}.oryn-dashboard-actions button:hover{color:var(--dash-blue);background:#f4f7fd}.oryn-dashboard-actions button:disabled{opacity:.45;cursor:default}.oryn-dashboard-filters{position:relative;display:flex;align-items:stretch;gap:0;padding:11px 0;border-block:1px solid var(--dash-line)}.oryn-dashboard-filters>label,.oryn-filter-menu{min-width:155px;padding:0 18px;-webkit-border-end:1px solid var(--dash-line);border-inline-end:1px solid var(--dash-line)}.oryn-dashboard-filters>:first-child{-webkit-padding-start:0;padding-inline-start:0}.oryn-dashboard-filters label{display:grid;grid-gap:2px;gap:2px}.oryn-dashboard-filters label>span,.oryn-filter-menu summary>span{color:#8b95a4;font-size:9px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.oryn-dashboard-filters select{width:100%;min-height:27px;padding:0 20px 0 0;border:0;outline:0;background-color:transparent;color:var(--dash-ink);font:650 11px inherit}.oryn-filter-menu{position:relative}.oryn-filter-menu summary{display:grid;grid-gap:3px;gap:3px;cursor:pointer;list-style:none}.oryn-filter-menu summary::-webkit-details-marker{display:none}.oryn-filter-menu summary b{overflow:hidden;text-overflow:ellipsis;color:var(--dash-ink);font-size:11px;white-space:nowrap}.oryn-filter-menu__panel{position:absolute;z-index:10;top:calc(100% + 12px);left:0;width:260px;max-height:310px;padding:12px;overflow:auto;border:1px solid var(--dash-line);border-radius:10px;background:#fff;box-shadow:0 18px 45px rgba(8,19,40,.12)}.oryn-filter-menu__panel label{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:7px}.oryn-filter-menu__panel label span{color:#344156;font-size:11px;text-transform:none;letter-spacing:0}.oryn-filter-menu__panel button{margin:8px 7px 2px;border:0;background:transparent;color:var(--dash-blue);font:700 10px inherit;cursor:pointer}.oryn-filter-dates{display:flex;gap:10px;-webkit-padding-start:18px;padding-inline-start:18px}.oryn-filter-dates input{min-height:27px;border:0;padding:0;font:600 11px inherit}.oryn-dashboard-first-fold{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);grid-gap:54px;gap:54px;padding:42px 0 46px}.oryn-snapshot>header{display:flex;gap:17px;align-items:flex-start}.oryn-snapshot>header>span{color:#b6bfcb;font:700 11px inherit}.oryn-attention h2,.oryn-insight-grid h2,.oryn-lifecycle h2,.oryn-section-heading h2,.oryn-snapshot h2{margin:4px 0 0;font-size:21px;letter-spacing:-.025em}.oryn-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.oryn-snapshot-metric{position:relative;min-width:0;padding:3px 21px 3px 0;-webkit-border-end:1px solid var(--dash-line);border-inline-end:1px solid var(--dash-line)}.oryn-snapshot-metric+.oryn-snapshot-metric{-webkit-padding-start:21px;padding-inline-start:21px}.oryn-snapshot-metric:last-child{border:0}.oryn-snapshot-metric>span{color:var(--dash-muted);font-size:10px;font-weight:650}.oryn-snapshot-metric>strong{display:block;margin-top:13px;overflow-wrap:anywhere;font-size:clamp(25px,2.4vw,37px);line-height:1;letter-spacing:-.045em}.oryn-snapshot-metric>small{display:block;margin-top:9px;color:#919aa8;font-size:9px;line-height:1.4}.oryn-snapshot-metric.is-risk>strong{color:#ad3e3e}.oryn-snapshot-metric.is-accent:before{content:"";position:absolute;top:-12px;left:0;width:28px;height:2px;background:var(--dash-blue)}.oryn-snapshot>footer{display:flex;gap:25px;margin-top:31px;padding-top:14px;border-top:1px solid var(--dash-line);color:#737f90;font-size:10px}.oryn-attention{-webkit-padding-start:28px;padding-inline-start:28px;-webkit-border-start:1px solid var(--dash-line);border-inline-start:1px solid var(--dash-line)}.oryn-attention>header{display:flex;justify-content:space-between;align-items:center}.oryn-attention>header a{width:33px;height:33px;display:grid;place-items:center;border:1px solid var(--dash-line);border-radius:50%;color:var(--dash-blue)}.oryn-attention-list{margin-top:18px}.oryn-attention-list>a{display:grid;grid-template-columns:6px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #edf0f4;color:inherit}.oryn-attention-list>a:first-child{border-top:0}.oryn-attention-list i{width:5px;height:5px;border-radius:50%;background:#d79532}.oryn-attention-list i.urgent{background:#be4646}.oryn-attention-list div{min-width:0;display:grid;grid-gap:3px;gap:3px}.oryn-attention-list b,.oryn-attention-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oryn-attention-list b{font-size:10px}.oryn-attention-list small,.oryn-attention-list time{color:#8d97a5;font-size:9px}.oryn-informative-empty{min-height:90px;display:flex;align-items:center;justify-content:center;gap:9px;color:#8490a0;text-align:center}.oryn-informative-empty p{margin:0;font-size:10px;line-height:1.5}.oryn-lifecycle{padding:35px 0 42px;border-block:1px solid var(--dash-line)}.oryn-lifecycle-track{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px}.oryn-lifecycle-track:before{content:"";position:absolute;top:7px;inset-inline:7px;border-top:1px solid #cbd3de}.oryn-lifecycle-track article{position:relative;padding-top:29px}.oryn-lifecycle-track article:before{content:"";position:absolute;top:2px;left:0;z-index:1;width:11px;height:11px;border:3px solid #fff;border-radius:50%;background:var(--dash-blue);box-shadow:0 0 0 1px #86aafa}.oryn-lifecycle-track span{color:var(--dash-blue);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.oryn-lifecycle-track strong{display:block;margin-top:10px;font-size:27px;letter-spacing:-.04em}.oryn-lifecycle-track small{color:#7d8898;font-size:10px}.oryn-developments{padding:42px 0;border-bottom:1px solid var(--dash-line)}.oryn-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.oryn-section-heading a{display:flex;align-items:center;gap:7px;color:var(--dash-blue);font-size:10px;font-weight:750}.oryn-development-list{margin-top:25px}.oryn-development-head,.oryn-development-list>a{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(4,minmax(90px,.65fr));grid-gap:18px;gap:18px;align-items:center}.oryn-development-head{padding:0 10px 10px;color:#929ba8;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.oryn-development-list>a{min-height:66px;padding:9px 10px;border-top:1px solid #edf0f4;color:inherit;transition:background .15s ease}.oryn-development-list>a:hover{background:#fafbfc}.oryn-development-list>a>span,.oryn-development-list>a>strong{display:grid;grid-gap:3px;gap:3px}.oryn-development-list>a b{font-size:11px}.oryn-development-list>a strong{font-size:13px}.oryn-development-list>a small{color:#8c96a5;font-size:9px;font-weight:500}.oryn-insight-grid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:54px;gap:54px;padding:42px 0;border-bottom:1px solid var(--dash-line)}.oryn-insight-grid>article{min-width:0}.oryn-insight-grid>article+article{-webkit-padding-start:34px;padding-inline-start:34px;-webkit-border-start:1px solid var(--dash-line);border-inline-start:1px solid var(--dash-line)}.oryn-insight-grid .rp-analytics-bars,.oryn-insight-grid .rp-analytics-trend{margin-top:28px}.oryn-insight-grid .rp-analytics-trend svg{height:170px}.oryn-insight-grid .rp-analytics-bar-row{grid-template-columns:minmax(80px,.7fr) minmax(100px,1fr) 28px}.oryn-capacity{padding:42px 0}.oryn-capacity>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:54px;gap:54px;margin-top:24px}.oryn-capacity article>header{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid var(--dash-line);color:#566277;font-size:11px}.oryn-capacity article>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #f0f2f5;font-size:10px}.oryn-capacity article>div b{color:#6d7889}.oryn-capacity article>p{color:#8b95a4;font-size:10px}.oryn-dashboard-source{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding-top:17px;border-top:1px solid var(--dash-line);color:#8791a0}.oryn-dashboard-source p{margin:0;font-size:9px}.oryn-dashboard-source a{color:var(--dash-blue);font-size:9px;font-weight:750}@media (max-width:1280px){.oryn-dashboard-shell.adminCrmShell{grid-template-columns:200px minmax(0,1fr)}.oryn-dashboard-shell .adminCrmSidebar{width:200px}.oryn-dashboard-shell .adminCrmWorkspace{-webkit-margin-start:200px;margin-inline-start:200px}.oryn-dashboard-shell .adminCrmMain{padding-inline:36px}.oryn-dashboard-first-fold{grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr);gap:36px}.oryn-snapshot-grid{grid-template-columns:repeat(2,1fr);row-gap:26px}.oryn-snapshot-metric:nth-child(2){border:0}.oryn-snapshot-metric:nth-child(3){-webkit-padding-start:0;padding-inline-start:0}}@media (max-width:1000px){.oryn-dashboard-first-fold,.oryn-insight-grid{grid-template-columns:1fr}.oryn-attention,.oryn-insight-grid>article+article{padding:28px 0 0;border:0;border-top:1px solid var(--dash-line)}.oryn-dashboard-filters{flex-wrap:wrap}}@media (max-width:900px){.oryn-dashboard-shell .adminCrmWorkspace{-webkit-margin-start:0;margin-inline-start:0}}@media (max-width:700px){.oryn-dashboard-hero{align-items:stretch;flex-direction:column}.oryn-dashboard-filters>label,.oryn-filter-menu{width:50%;padding:8px 12px}.oryn-capacity>div,.oryn-snapshot-grid{grid-template-columns:1fr}.oryn-snapshot-metric,.oryn-snapshot-metric+.oryn-snapshot-metric{padding:16px 0;border:0;border-bottom:1px solid var(--dash-line)}.oryn-development-head{display:none}.oryn-development-list>a{grid-template-columns:1fr 1fr}.oryn-development-list>a>span{grid-column:1/-1}}[dir=rtl] .oryn-dashboard-shell .adminCrmSidebar nav a.active:after{left:auto;right:-14px;border-radius:3px 0 0 3px}[dir=rtl] .oryn-lifecycle-track article:before,[dir=rtl] .oryn-snapshot-metric.is-accent:before{left:auto;right:0}@media print{.oryn-dashboard-shell .adminCrmWorkspace{margin:0}.oryn-dashboard-first-fold{grid-template-columns:1.5fr .8fr}}:root{--admin-ink:#081328;--admin-blue:#2563ff;--admin-blue-soft:#eaf1ff;--admin-surface:#fff;--admin-bg:#f7f9fc;--admin-line:#e7ebf1;--admin-secondary:#56647a;--admin-muted:#8490a3;--admin-success:#16825d;--admin-warning:#a56b19;--admin-danger:#ad4343}.adminCrmShell[data-scope=company]{grid-template-columns:208px minmax(0,1fr);background:var(--admin-surface);color:var(--admin-ink)}.adminCrmShell[data-scope=company] .adminCrmSidebar{width:208px;padding:24px 14px 18px;-webkit-border-end:1px solid var(--admin-line);border-inline-end:1px solid var(--admin-line);background:#fff!important;box-shadow:10px 0 30px rgba(8,19,40,.025);color:var(--admin-ink)}.adminCrmShell[data-scope=company] .adminCrmBrand{padding:0 10px 22px;border-color:var(--admin-line)}.adminCrmShell[data-scope=company] .adminCrmBrand :is(svg,img){max-width:152px}.adminCrmShell[data-scope=company] .adminCrmBrand small{color:var(--admin-muted)}.adminCrmShell[data-scope=company] .adminCrmBrand .orynBrand{max-width:100%;gap:10px}.adminCrmShell[data-scope=company] .adminCrmBrand .orynBrandCopy{min-width:0}.adminCrmShell[data-scope=company] .adminCrmBrand .orynBrandCopy small{font-size:6px;line-height:1.1;letter-spacing:.035em;text-transform:none}.adminCrmShell[data-scope=company] .adminCrmBrand .orynTenantName{border-color:#dfe5ed;background:var(--admin-bg);color:var(--admin-ink)!important}.adminCrmShell[data-scope=company] .adminCrmSidebar nav{margin-top:24px;gap:2px}.adminCrmShell[data-scope=company] .adminCrmSidebar nav a{position:relative;min-height:39px;padding:0 11px;border-radius:7px;color:#667287;font-size:12px;font-weight:600}.adminCrmShell[data-scope=company] .adminCrmSidebar nav a svg{width:17px;stroke-width:1.65}.adminCrmShell[data-scope=company] .adminCrmSidebar nav a:hover{color:var(--admin-ink);background:var(--admin-bg)}.adminCrmShell[data-scope=company] .adminCrmSidebar nav a.active{color:#164fde;background:#f3f7ff;box-shadow:none}.adminCrmShell[data-scope=company] .adminCrmSidebar nav a.active:after{content:"";position:absolute;inset-block:9px;inset-inline-start:-14px;width:3px;border-radius:0 3px 3px 0;background:var(--admin-blue)}.adminCrmShell[data-scope=company] .adminCrmSidebar nav a:nth-child(5):before,.adminCrmShell[data-scope=company] .adminCrmSidebar nav a:nth-child(9):before,.adminCrmShell[data-scope=company] .adminCrmUser{border-color:var(--admin-line)}.adminCrmShell[data-scope=company] .adminCrmUser>span{background:var(--admin-blue-soft);color:#164fde;font-family:Noto Sans,sans-serif}.adminCrmShell[data-scope=company] .adminCrmUser b{color:var(--admin-ink)}.adminCrmShell[data-scope=company] .adminCrmUser button,.adminCrmShell[data-scope=company] .adminCrmUser small{color:var(--admin-muted)}.adminCrmShell[data-scope=company] .adminCrmWorkspace{-webkit-margin-start:208px;margin-inline-start:208px;background:#fff}.adminCrmShell[data-scope=company] .adminCrmHeader{height:64px;min-height:64px;border-color:var(--admin-line);background:rgba(255,255,255,.97)}.adminCrmShell[data-scope=company] .adminCrmMain{width:100%;max-width:1600px;padding:38px clamp(30px,4vw,66px) 64px}.adminCrmMain :is(.crmPage,.pu-page,.admin-page){display:grid;grid-gap:30px;gap:30px;color:var(--admin-ink);font-family:Noto Sans,Noto Sans Hebrew,sans-serif}.adminCrmMain :is(.crmPage,.pu-page,.admin-page) :is(h1,h2,h3,b,strong){font-family:inherit}.admin-page-header,.adminCrmMain :is(.pageHead,.crmPageHead,.rp-page-header){display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:0;padding:0 0 25px;border-bottom:1px solid var(--admin-line)}.admin-page-header>div:first-child,.adminCrmMain :is(.pageHead,.crmPageHead,.rp-page-header)>div:first-child{max-width:780px}.admin-eyebrow,.adminCrmMain .eyebrow,.adminCrmMain .rp-page-header__eyebrow,.adminCrmMain :is(.pageHead,.crmPageHead)>div>span{display:block;margin:0 0 8px;color:var(--admin-blue);font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.admin-page-header h1,.adminCrmMain :is(.pageHead,.crmPageHead,.rp-page-header) h1{margin:0;color:var(--admin-ink);font-size:clamp(30px,3vw,43px);line-height:1.02;letter-spacing:-.045em}.admin-page-header p,.adminCrmMain :is(.pageHead,.crmPageHead,.rp-page-header) p{max-width:720px;margin:11px 0 0;color:var(--admin-secondary);font-size:13px;line-height:1.55}.admin-page-actions,.adminCrmMain :is(.pageHead,.crmPageHead,.rp-page-header)>:last-child:not(:first-child){display:flex;align-items:center;gap:8px}.admin-section{padding:30px 0;border-top:1px solid var(--admin-line)}.admin-section:first-of-type{border-top:0}.admin-section-header,.adminCrmMain .pu-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:21px}.admin-section-header h2,.adminCrmMain .pu-section-heading h2{margin:4px 0 0;color:var(--admin-ink);font-size:21px;letter-spacing:-.025em}.admin-section-header p{margin:6px 0 0;color:var(--admin-muted);font-size:11px}.admin-metric-strip,.adminCrmMain :is(.pu-metric-strip,.crmKpis){display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));border-block:1px solid var(--admin-line);border-inline:0;border-radius:0;overflow:visible;background:#fff;box-shadow:none}.admin-metric-item,.adminCrmMain :is(.pu-metric,.crmKpis article){position:relative;min-height:105px;padding:23px;border:0;-webkit-border-end:1px solid var(--admin-line);border-inline-end:1px solid var(--admin-line);border-radius:0;background:#fff;box-shadow:none}.admin-metric-item:last-child,.adminCrmMain :is(.pu-metric,.crmKpis article):last-child{-webkit-border-end:0;border-inline-end:0}.admin-metric-item:before,.adminCrmMain :is(.pu-metric,.crmKpis article):before{content:"";display:block;width:24px;height:2px;margin-bottom:13px;background:var(--admin-blue)}.admin-metric-item>span,.adminCrmMain :is(.pu-metric,.crmKpis article)>span{color:var(--admin-secondary);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.admin-metric-item>strong,.adminCrmMain :is(.pu-metric,.crmKpis article)>strong{display:block;margin-top:10px;color:var(--admin-ink);font-size:28px;line-height:1;letter-spacing:-.04em}.admin-metric-item>small{display:block;margin-top:8px;color:var(--admin-muted);font-size:9px}.admin-metric-item.is-success:before{background:var(--admin-success)}.admin-metric-item.is-warning:before{background:#d08a27}.admin-metric-item.is-danger:before{background:var(--admin-danger)}.admin-toolbar,.adminCrmMain :is(.filters,.pu-command-deck,.pu-filter-deck,.rp-portfolio__toolbar){display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;padding:11px 0;border:0;border-block:1px solid var(--admin-line);border-radius:0;background:#fff;box-shadow:none}.admin-toolbar>*,.adminCrmMain .filters>*{min-width:0}.adminCrmMain .filters .btn{min-height:34px;padding-inline:12px}.admin-entity-list,.adminCrmMain .moduleList{display:grid;grid-gap:0;gap:0;margin:0;border-top:1px solid var(--admin-line);background:#fff}.admin-entity-row,.adminCrmMain .moduleRow{min-height:72px;padding:15px 8px;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;color:var(--admin-ink);box-shadow:none}.admin-entity-row:hover,.adminCrmMain .moduleRow:hover{background:#fafbfd}.admin-entity-row b,.admin-entity-row h2,.adminCrmMain .moduleRow b{margin:0;font-size:12px}.admin-entity-row p,.adminCrmMain .moduleRow p{margin:4px 0 0;color:var(--admin-secondary);font-size:10px}.admin-entity-row small,.adminCrmMain .moduleRow small{color:var(--admin-muted);font-size:9px}.admin-entity-row__identity{min-width:220px;display:grid;grid-gap:4px;gap:4px}.admin-entity-row__stats{display:flex;align-items:center;gap:28px;-webkit-margin-start:auto;margin-inline-start:auto}.admin-entity-row__stats span{display:grid;grid-gap:3px;gap:3px;min-width:70px}.admin-entity-row__stats b{font-size:13px}.admin-entity-row__stats small{color:var(--admin-muted);font-size:9px}.admin-entity-row__action{color:var(--admin-blue)}.adminCrmMain :is(.card,.moduleForm,.pu-canvas,.pu-studio,.pu-data-stage,.pu-ledger){margin:0;padding:24px;border:1px solid var(--admin-line);border-radius:12px;background:#fff;box-shadow:none}.adminCrmMain .modulePageGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.65fr);grid-gap:38px;gap:38px;align-items:start}.adminCrmMain .moduleForm{display:grid;grid-gap:17px;gap:17px}.adminCrmMain .moduleForm h3{margin:0 0 5px;padding-bottom:15px;border-bottom:1px solid var(--admin-line);font-size:17px}.adminCrmMain :is(.field,.formGrid label,.moduleForm label){color:var(--admin-secondary);font-size:11px;font-weight:700}.adminCrmMain :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:42px;border:1px solid #dfe5ed;border-radius:10px;background:#fff;color:var(--admin-ink);box-shadow:none}.adminCrmMain :is(input,select,textarea):focus{border-color:var(--admin-blue);outline:3px solid rgba(37,99,255,.1)}.adminCrmMain textarea{min-height:96px}.adminCrmMain :is(.tableWrap,.rp-table-wrap){overflow:auto;border:0;border-top:1px solid var(--admin-line);border-radius:0}.adminCrmMain :is(table,.rp-table){width:100%;border-collapse:collapse}.adminCrmMain :is(table,.rp-table) th{height:42px;padding:0 12px;border:0;border-bottom:1px solid var(--admin-line);background:#fff;color:var(--admin-muted);font-size:9px;font-weight:850;letter-spacing:.1em;text-align:start;text-transform:uppercase}.adminCrmMain :is(table,.rp-table) td{min-height:58px;padding:16px 12px;border:0;border-bottom:1px solid #edf0f4;color:var(--admin-ink);font-size:11px;vertical-align:middle}.adminCrmMain :is(table,.rp-table) tr:hover td{background:#fafbfd}.adminCrmMain :is(.moduleTag,.pu-status,.rp-badge){width:max-content;padding:5px 8px;border:1px solid #dce7ff;border-radius:999px;background:#f4f7ff;color:#335fae;font-size:9px;font-weight:750}.admin-tabs,.adminCrmMain .rp-analytics-tabs{display:flex;gap:3px;overflow:auto;padding:4px 0 10px;border-bottom:1px solid var(--admin-line)}.admin-tabs button,.adminCrmMain .rp-analytics-tabs button{min-height:34px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--admin-secondary);font-size:10px;font-weight:700;white-space:nowrap}.admin-tabs button[aria-current=page],.adminCrmMain .rp-analytics-tabs button.active{background:var(--admin-blue-soft);color:#164fde}.admin-empty-state,.adminCrmMain :is(.empty,.rp-portfolio__empty,.rp-analytics-empty){min-height:150px;padding:30px;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;border:1px dashed #dbe2ec;border-radius:12px;background:#fbfcfe;color:var(--admin-muted);text-align:center}.admin-empty-state h3{margin:0;color:var(--admin-ink);font-size:15px}.admin-empty-state p{max-width:480px;margin:0;font-size:10px;line-height:1.55}.admin-hierarchy{display:grid;grid-template-columns:repeat(8,minmax(95px,1fr));margin:0;padding:0;border-block:1px solid var(--admin-line);list-style:none}.admin-hierarchy li{position:relative;min-height:92px;padding:18px 15px;display:grid;align-content:start;grid-gap:7px;gap:7px;-webkit-border-end:1px solid var(--admin-line);border-inline-end:1px solid var(--admin-line)}.admin-hierarchy li:last-child{border:0}.admin-hierarchy li:not(:last-child):after{content:"→";position:absolute;inset-inline-end:-7px;top:38px;z-index:1;width:14px;background:#fff;color:var(--admin-blue);text-align:center}.admin-hierarchy small{color:#a0a9b6;font-size:8px}.admin-hierarchy span{color:var(--admin-secondary);font-size:10px;font-weight:750}.admin-hierarchy strong{color:var(--admin-ink);font-size:14px}.adminCrmMain .pu-flow{margin:0;padding:18px 0;border:0;border-block:1px solid var(--admin-line);border-radius:0;background:#fff;color:var(--admin-ink);box-shadow:none}.adminCrmMain .pu-flow li{min-height:78px;padding:18px 20px}.adminCrmMain .pu-flow li:not(:last-child):after{border-color:var(--admin-line)}.adminCrmMain .pu-flow__index{color:var(--admin-blue)}.adminCrmMain .pu-flow__copy strong{color:var(--admin-secondary);font-size:11px}.adminCrmMain .pu-flow__copy small{color:var(--admin-muted)}.adminCrmMain .admin-core-structure{padding-top:4px}.adminCrmMain .admin-core-actions.pu-studio{padding:30px 0;border-width:1px 0 0;border-radius:0}.adminCrmMain .pu-core-studio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 34px;gap:0 34px}.adminCrmMain .pu-core-studio>.card{padding:24px 0;border:0;border-bottom:1px solid var(--admin-line);border-radius:0}.adminCrmMain .pu-core-studio>.card h2{padding-bottom:13px;border-bottom:1px solid var(--admin-line);font-size:15px}.adminCrmMain .admin-table-section{padding-bottom:8px}.adminCrmMain .pu-core>.card{padding:30px 0;border-width:1px 0 0;border-radius:0}.adminCrmMain .pu-core>.card>h2{margin-top:0;font-size:20px;letter-spacing:-.025em}.adminCrmMain .modulePageGrid>.moduleList{align-self:start}.adminCrmMain .moduleRow>.btn{flex:0 0 auto}.adminCrmMain .admin-team .moduleRow{align-items:flex-end;padding-block:21px}.adminCrmMain .admin-team .moduleRow .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCrmMain .rp-analytics-source{padding-inline:0;border-width:1px 0 0;border-radius:0}.adminCrmMain .rp-analytics-page .pu-canvas{border:0;border-radius:0}.adminCrmMain .diagnostic{min-height:68px;padding:14px 4px;border-bottom:1px solid var(--admin-line)}.adminCrmMain .diagnostic:last-child{border-bottom:0}.adminCrmMain :is(.modal,.rp-modal){border:1px solid var(--admin-line);border-radius:14px;background:#fff;box-shadow:0 28px 80px rgba(8,19,40,.16)}.adminCrmMain :is(.notice,.infoPanel){border-color:#dce7ff;background:#f6f9ff;color:#33547d}.adminCrmMain :is(.error,.formError){border-color:#f0d4d4;background:#fff8f8;color:var(--admin-danger)}@media(max-width:1280px){.adminCrmShell[data-scope=company]{grid-template-columns:200px minmax(0,1fr)}.adminCrmShell[data-scope=company] .adminCrmSidebar{width:200px}.adminCrmShell[data-scope=company] .adminCrmWorkspace{-webkit-margin-start:200px;margin-inline-start:200px}.adminCrmShell[data-scope=company] .adminCrmMain{padding-inline:36px}.admin-hierarchy{grid-template-columns:repeat(4,1fr)}.admin-hierarchy li:nth-child(4){-webkit-border-end:0;border-inline-end:0}}@media(max-width:1000px){.adminCrmMain .modulePageGrid,.adminCrmMain .pu-core-studio{grid-template-columns:1fr}.admin-entity-row__stats{gap:15px}.admin-page-header,.adminCrmMain :is(.pageHead,.crmPageHead,.rp-page-header){align-items:flex-start;flex-direction:column}}@media(max-width:900px){.adminCrmShell[data-scope=company] .adminCrmWorkspace{-webkit-margin-start:0;margin-inline-start:0}.adminCrmShell[data-scope=company] .adminCrmMain{padding:24px 18px 96px}}@media(max-width:650px){.admin-entity-row{align-items:flex-start;flex-direction:column}.admin-entity-row__stats{width:100%;margin:0}.admin-hierarchy{grid-template-columns:repeat(2,1fr)}.admin-metric-strip,.adminCrmMain :is(.pu-metric-strip,.crmKpis){grid-template-columns:1fr 1fr}}[dir=rtl] .adminCrmShell[data-scope=company] .adminCrmSidebar nav a.active:after{right:-14px;left:auto;border-radius:3px 0 0 3px}