:root{--rwa-bg:#f3f8fc;--rwa-surface:oklch(100% 0 0);--rwa-surface-2:#f8fbfe;--rwa-fg:#172033;--rwa-muted:#667085;--rwa-border:var(--brand-border);--rwa-accent:var(--brand-green);--rwa-accent-2:var(--brand-green-hover);--rwa-ok:oklch(52% 0.13 154);--rwa-warn:oklch(68% 0.14 78);--rwa-danger:oklch(55% 0.17 28);--rwa-info:oklch(52% 0.15 236);--rwa-navy:var(--brand-forest);--rwa-navy-soft:var(--brand-dark-surface);--rwa-radius:10px;--rwa-shadow-soft:0 2px 8px rgb(31 41 55/6%)}.rwa-workspace-settings-page{width:100%;max-width:none;padding:19px 22px 48px 34px}.rwa-workspace-settings-heading{margin-bottom:24px}.rwa-workspace-settings-heading h1{margin:0;color:#172033;font-size:1.65rem;line-height:1.18;font-weight:780}.rwa-workspace-settings-heading p{margin:8px 0 0;color:#667085;font-size:.92rem}.rwa-workspace-settings-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(350px,1fr);gap:16px;align-items:stretch}.rwa-workspace-settings-primary{min-width:0}.rwa-workspace-summary{min-height:132px;display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:20px;border:1px solid var(--brand-border);border-radius:10px;background:#ffffff;padding:22px;box-shadow:0 1px 2px rgb(16 24 40/3%)}.rwa-workspace-summary-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:10px;background:var(--brand-tint);color:#2f4d73}.rwa-workspace-summary-icon svg{width:36px;height:36px;stroke-width:1.8}.rwa-workspace-summary-copy{min-width:0}.rwa-workspace-summary-copy h2{margin:0;color:#172033;font-size:1.02rem!important;line-height:1.35;font-weight:760}.rwa-workspace-summary-copy p{margin:5px 0 0;color:#667085;overflow-wrap:anywhere}.rwa-workspace-active-status{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:#455468;font-size:.88rem;font-weight:650}.rwa-workspace-active-status>span{width:9px;height:9px;border-radius:999px;background:#18a957}.rwa-workspace-public-link{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;border:1px solid #ccd6e5;border-radius:8px;background:#ffffff;color:#172033!important;font-size:.85rem;font-weight:700}.rwa-workspace-public-link:hover{border-color:color-mix(in srgb,var(--brand-green),white 45%);color:var(--brand-green)!important}.rwa-workspace-public-link svg{width:15px;height:15px;color:var(--brand-green)}.rwa-settings-index-title{margin:36px 0 18px;color:#172033;font-size:1.16rem!important;line-height:1.3;font-weight:780}.rwa-settings-index{overflow:hidden;border:1px solid var(--brand-border);border-radius:10px;background:#ffffff}.rwa-console-shell button.rwa-settings-index-row{position:relative;width:100%;min-height:96px;display:grid;grid-template-columns:50px minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:16px 22px;border:0!important;border-radius:0!important;background:#ffffff!important;color:#172033!important;text-align:left;box-shadow:none!important;transform:none!important}.rwa-console-shell button.rwa-settings-index-row+button.rwa-settings-index-row{border-top:1px solid var(--brand-border)!important}.rwa-console-shell button.rwa-settings-index-row:focus-visible,.rwa-console-shell button.rwa-settings-index-row:hover{background:#f8fbff!important;box-shadow:none!important;transform:none!important}.rwa-console-shell button.rwa-settings-index-row:focus-visible{z-index:1;outline:3px solid color-mix(in srgb,var(--brand-green),white 45%);outline-offset:-3px}.rwa-console-shell button.rwa-settings-index-row.active{background:#f4f8ff!important}.rwa-console-shell button.rwa-settings-index-row.active:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--brand-link);content:""}.rwa-settings-index-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:10px;background:#f3f7fd;color:#3e5c80}.rwa-settings-index-row.active .rwa-settings-index-icon{background:#eaf2ff;color:var(--brand-link)}.rwa-settings-index-icon svg{width:25px;height:25px;stroke-width:1.9}.rwa-settings-index-copy{min-width:0}.rwa-settings-index-copy span,.rwa-settings-index-copy strong{display:block}.rwa-settings-index-copy strong{color:#172033;font-size:.93rem;font-weight:760}.rwa-settings-index-copy span{margin-top:5px;color:#5f7088;font-size:.86rem;line-height:1.35}.rwa-settings-status{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--brand-border);border-radius:999px;background:#f5f7fa;color:#52647c;font-size:.79rem;font-weight:680;white-space:nowrap}.rwa-settings-status.success{border-color:#ccebdc;background:#edf9f3;color:#067647}.rwa-settings-status.warning{border-color:#f5d9a5;background:#fff8eb;color:#b54708}.rwa-settings-status svg{width:15px;height:15px}.rwa-settings-index-chevron{width:18px;height:18px;color:#344e6e}.rwa-workspace-protection-note{min-height:94px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:26px;border:1px solid #f1cf91;border-radius:9px;background:#fffaf1;padding:17px 20px;color:#a95b08}.rwa-workspace-protection-note>svg{width:21px;height:21px}.rwa-workspace-protection-note strong{display:block;color:#172033;font-size:.88rem;font-weight:760}.rwa-workspace-protection-note p{margin:5px 0 0;color:#667085;font-size:.82rem;line-height:1.4}.rwa-console-shell .rwa-workspace-protection-note button{display:inline-flex;align-items:center;gap:6px;border:0!important;background:transparent!important;color:var(--brand-green)!important;font-size:.82rem;font-weight:720;box-shadow:none!important;transform:none!important}.rwa-workspace-protection-note button svg{width:15px;height:15px}.rwa-settings-index-help{display:flex;align-items:center;gap:10px;margin:34px 2px 0;color:#667085;font-size:.86rem}.rwa-settings-index-help svg{width:21px;height:21px}.rwa-workspace-settings-inspector{min-width:0;align-self:stretch}.rwa-lifecycle-inspector,.rwa-settings-inspector-form{min-height:clamp(680px,calc(100vh - 190px),828px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--brand-border);border-radius:10px;background:#ffffff;box-shadow:0 1px 2px rgb(16 24 40/3%)}.rwa-settings-inspector-heading{padding:28px 26px 25px;border-bottom:1px solid var(--brand-border)}.rwa-settings-inspector-heading h2{margin:0;color:#172033;font-size:1.05rem!important;line-height:1.3;font-weight:780}.rwa-settings-inspector-heading p{margin:9px 0 0;color:#667085;font-size:.85rem;line-height:1.45}.rwa-settings-inspector-fields,.rwa-site-settings-fields{display:grid;gap:24px;padding:26px}.rwa-settings-inspector-fields label,.rwa-site-settings-fields label{display:grid;gap:9px;color:#40536d;font-size:.82rem;font-weight:660}.rwa-settings-inspector-fields input,.rwa-settings-inspector-fields select,.rwa-settings-inspector-fields textarea,.rwa-site-settings-fields input,.rwa-site-settings-fields select,.rwa-site-settings-fields textarea{color:#172033;font-weight:450}.rwa-site-settings-fields{flex:1 1 auto;overflow-y:auto}.rwa-site-settings-fields .grid{grid-template-columns:minmax(0,1fr)!important}.rwa-site-settings-fields h3{font-size:.95rem!important}.rwa-link-editor+.rwa-link-editor{padding-top:24px;border-top:1px solid var(--brand-border)}.rwa-settings-read-only-note{margin:20px 26px 0;border:1px solid #f1cf91;border-radius:8px;background:#fffaf1;padding:12px;color:#8a4b08;font-size:.82rem}.rwa-settings-inspector-actions{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:auto;padding:16px 26px;border-top:1px solid var(--brand-border);background:#ffffff}.rwa-settings-save-message{min-width:0;font-size:.78rem}.rwa-console-shell button.rwa-settings-primary-button,.rwa-console-shell button.rwa-settings-secondary-button{min-width:118px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px!important;padding:0 16px;font-size:.84rem;font-weight:720!important;transform:none!important}.rwa-console-shell button.rwa-settings-secondary-button{border:1px solid #ccd6e5!important;background:#ffffff!important;color:#172033!important;box-shadow:none!important}.rwa-console-shell button.rwa-settings-primary-button{border:1px solid var(--brand-action)!important;background:var(--brand-action)!important;color:var(--brand-action-ink)!important;-webkit-text-fill-color:var(--brand-action-ink)!important;box-shadow:0 2px 6px rgba(var(--brand-link-rgb),.22)!important}.rwa-console-shell button.rwa-settings-primary-button:hover:not(:disabled){background:var(--brand-action-hover)!important}.rwa-console-shell button.rwa-settings-primary-button:disabled,.rwa-console-shell button.rwa-settings-secondary-button:disabled{cursor:not-allowed;opacity:.55}.rwa-lifecycle-inspector{overflow-y:auto}.rwa-workspace-danger-zone-embedded{padding:20px}.rwa-workspace-danger-zone-embedded .lg\:grid-cols-6{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rwa-workspace-danger-zone-embedded .md\:grid-cols-2{grid-template-columns:minmax(0,1fr)!important}.rwa-operators-inspector-body{display:grid;gap:22px;overflow-y:auto;padding:24px 26px 28px}.rwa-operator-scope-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;border:1px solid var(--brand-border);border-radius:8px;background:#f4f8ff;padding:14px;color:var(--brand-green)}.rwa-operator-scope-note>svg{width:20px;height:20px}.rwa-operator-scope-note p{margin:0;color:#53657d;font-size:.8rem;line-height:1.45}.rwa-operator-scope-note strong{display:block;margin-bottom:3px;color:#172033;font-size:.82rem}.rwa-operator-invite-form{display:grid;gap:9px}.rwa-operator-invite-form>label{color:#40536d;font-size:.82rem;font-weight:680}.rwa-operator-invite-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.rwa-operator-invite-form input{min-width:0;height:44px;border:1px solid #ccd6e5;border-radius:8px;outline:0;background:#ffffff;padding:0 12px;color:#172033;font-size:.84rem}.rwa-operator-invite-form input:focus-visible{border-color:var(--brand-green);box-shadow:0 0 0 3px rgba(var(--brand-link-rgb),.12)}.rwa-console-shell .rwa-operator-invite-form button{min-width:98px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--brand-action)!important;border-radius:8px!important;background:var(--brand-action)!important;color:var(--brand-action-ink)!important;font-size:.82rem;font-weight:700;box-shadow:none!important;transform:none!important}.rwa-operator-invite-form button svg{width:16px;height:16px}.rwa-operator-message{margin:-8px 0 0;border-radius:7px;padding:10px 12px;font-size:.78rem;line-height:1.4}.rwa-operator-message.success{background:#edf9f3;color:#067647}.rwa-operator-message.error{background:#fff1f1;color:#b42318}.rwa-operator-invite-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:-12px;border:1px solid var(--brand-border);border-radius:8px;background:#f8fafc;padding:8px 8px 8px 11px}.rwa-operator-invite-link>span{min-width:0;overflow:hidden;color:#52647c;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.rwa-console-shell .rwa-operator-invite-link button{display:inline-flex;align-items:center;gap:5px;border:0!important;background:transparent!important;padding:4px;color:var(--brand-green)!important;font-size:.75rem;font-weight:700;box-shadow:none!important;transform:none!important}.rwa-operator-invite-link button svg{width:14px;height:14px}.rwa-operator-list{overflow:hidden;border:1px solid var(--brand-border);border-radius:9px}.rwa-operator-list-heading{min-height:48px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid var(--brand-border);background:#f8fafc;padding:0 14px}.rwa-operator-list-heading svg{width:17px;height:17px;color:#52647c}.rwa-operator-list-heading h3{font-size:.84rem!important}.rwa-operator-list-heading>span{min-width:25px;border-radius:999px;background:#e9eef5;padding:2px 7px;color:#53657d;font-size:.7rem;text-align:center}.rwa-operator-list-rows{display:grid}.rwa-operator-row{min-height:68px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px}.rwa-operator-row+.rwa-operator-row{border-top:1px solid #e4e9f0}.rwa-operator-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:#edf3fb;color:#34506f;font-size:.72rem;font-weight:760}.rwa-operator-avatar svg{width:17px;height:17px}.rwa-operator-row>div{min-width:0}.rwa-operator-row>div span,.rwa-operator-row>div strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rwa-operator-row>div strong{color:#172033;font-size:.81rem}.rwa-operator-row>div span{margin-top:3px;color:#667085;font-size:.72rem}.rwa-operator-role{border-radius:999px;background:#edf9f3;padding:4px 8px;color:#067647;font-size:.68rem;font-weight:700;white-space:nowrap}.rwa-operator-role.admin{background:var(--brand-tint);color:var(--brand-green)}.rwa-operator-role.pending{background:#fff8eb;color:#b54708}.workspace-invitation__name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace-invitation .signup-recovery__form>input+label,.workspace-invitation__name-grid+label{margin-top:19px}.workspace-invitation .signup-recovery__error p{margin:0}.workspace-invitation .signup-recovery__error ul{margin:7px 0 0 18px}@media (max-width:1160px){.rwa-workspace-settings-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr)}.rwa-settings-index-row{grid-template-columns:46px minmax(0,1fr) 18px!important}.rwa-settings-status{display:none}}@media (max-width:960px){.rwa-workspace-settings-page{padding:24px 18px 40px}.rwa-workspace-settings-layout{grid-template-columns:minmax(0,1fr)}.rwa-lifecycle-inspector,.rwa-settings-inspector-form{min-height:620px}}@media (max-width:620px){.rwa-workspace-summary{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:18px}.rwa-workspace-summary-icon{width:52px;height:52px}.rwa-workspace-summary-icon svg{width:29px;height:29px}.rwa-workspace-public-link{grid-column:1/-1;width:100%}.rwa-console-shell button.rwa-settings-index-row{min-height:88px;grid-template-columns:42px minmax(0,1fr) 18px!important;gap:12px;padding:14px}.rwa-settings-index-icon{width:40px;height:40px}.rwa-workspace-protection-note{grid-template-columns:22px minmax(0,1fr)}.rwa-workspace-protection-note button{grid-column:2;justify-self:start;padding:0!important}.rwa-settings-inspector-actions,.rwa-settings-inspector-fields,.rwa-settings-inspector-heading,.rwa-site-settings-fields{padding-right:18px;padding-left:18px}.rwa-settings-inspector-actions{grid-template-columns:1fr 1fr}.rwa-settings-save-message{grid-column:1/-1}.rwa-console-shell button.rwa-settings-primary-button,.rwa-console-shell button.rwa-settings-secondary-button{min-width:0;width:100%}.rwa-operators-inspector-body{padding-right:18px;padding-left:18px}.rwa-operator-invite-form>div,.rwa-operator-invite-link{grid-template-columns:minmax(0,1fr)}.rwa-console-shell .rwa-operator-invite-form button{width:100%}.rwa-operator-invite-link button{justify-self:start}.rwa-operator-row{grid-template-columns:36px minmax(0,1fr)}.rwa-operator-role{grid-column:2;justify-self:start}.workspace-invitation__name-grid{grid-template-columns:minmax(0,1fr)}}.rwa-corporate,.rwa-corporate *{box-sizing:border-box;letter-spacing:0!important}.rwa-corporate{min-height:100vh;background:var(--rwa-bg)!important;background-image:none!important;color:var(--rwa-fg)!important;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}.rwa-corporate a{color:inherit!important;text-decoration:none}.rwa-corporate button,.rwa-corporate input,.rwa-corporate select,.rwa-corporate textarea{font:inherit}.rwa-corporate .font-semibold,.rwa-corporate h1,.rwa-corporate h2,.rwa-corporate h3{margin:0;color:var(--rwa-fg)!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;font-weight:700!important}.rwa-corporate h1{font-size:clamp(30px,2vw,38px)!important;line-height:1.08!important}.rwa-corporate h2{font-size:19px!important}.rwa-app-shell{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr)}.rwa-side{background:var(--rwa-navy)!important;background-image:none!important;border-right:1px solid rgba(255,255,255,.08)!important;padding:24px 16px;position:sticky;top:0;height:100vh;color:#fff!important}.rwa-brand{display:flex;align-items:center;gap:10px;font-weight:760;margin-bottom:30px;color:#fff!important}.rwa-brand-mark{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--brand-action)!important;color:var(--brand-action-ink)!important;-webkit-text-fill-color:var(--brand-action-ink)!important;font-weight:700}.rwa-brand-mark,.rwa-nav-group{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px}.rwa-nav-group{margin:18px 0 8px;color:rgba(255,255,255,.56)!important;text-transform:uppercase;letter-spacing:.08em!important}.rwa-nav-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 11px;border-radius:8px;color:rgba(255,255,255,.78)!important;font-weight:500!important;transform:none!important}.rwa-nav-item:hover{background:rgba(255,255,255,.08)!important;color:#fff!important;transform:none!important}.rwa-nav-item.active{color:#fff!important;background:var(--rwa-navy-soft)!important;font-weight:650!important;box-shadow:none!important}.rwa-corporate .rwa-side nav .rwa-nav-item.active,.rwa-corporate .rwa-side nav .rwa-nav-item.active:hover{color:#fff!important;background:var(--rwa-navy-soft)!important;box-shadow:none!important;transform:none!important}.rwa-nav-help{position:absolute;right:16px;bottom:22px;left:16px}.rwa-main{min-width:0;background:var(--rwa-bg)!important;background-image:none!important}.rwa-topbar{height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 32px;border-bottom:1px solid var(--rwa-border);background:var(--rwa-surface)!important;position:sticky;top:0;z-index:10}.rwa-crumb,.rwa-muted{color:var(--rwa-muted)!important}.rwa-page{padding:36px 40px;max-width:1240px;margin:0 auto;background:transparent!important;background-image:none!important}.rwa-admin-title,.rwa-hero-row{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:22px}.rwa-lead{color:var(--rwa-muted)!important;margin:8px 0 0;max-width:68ch}.rwa-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rwa-input{width:100%;min-height:40px;border:1px solid var(--rwa-border)!important;border-radius:8px!important;background:var(--rwa-surface)!important;color:var(--rwa-fg)!important;padding:8px 10px!important;box-shadow:none!important}.rwa-corporate .field{display:grid;gap:6px;margin-bottom:14px}.rwa-corporate .field label{color:var(--rwa-fg)!important;font-size:12px;font-weight:620!important}.rwa-panel{background:var(--rwa-surface)!important;border:1px solid var(--rwa-border)!important;border-radius:var(--rwa-radius)!important;box-shadow:none!important}.rwa-panel-head{padding:18px 20px;border-bottom:1px solid var(--rwa-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.rwa-panel-body{padding:20px}.rwa-admin-period{min-width:230px;border:1px solid var(--rwa-border);border-radius:10px;background:var(--rwa-surface);padding:14px 16px}.rwa-kicker{display:block;color:var(--rwa-muted)!important;font-size:11px;font-weight:650;letter-spacing:.07em!important;text-transform:uppercase}.rwa-admin-period strong{display:block;margin-top:5px;font-size:20px;line-height:1.1}.rwa-admin-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--rwa-border);border-radius:12px;background:var(--rwa-surface);margin-bottom:18px;overflow:hidden}.rwa-overview-line{display:flex;justify-content:space-between;gap:18px;padding:16px 18px}.rwa-overview-line+.rwa-overview-line{border-left:1px solid var(--rwa-border)}.rwa-admin-workspace{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.rwa-section-bar{padding:20px;border-bottom:1px solid var(--rwa-border);display:flex;justify-content:space-between;gap:16px;align-items:center}.rwa-section-bar p{margin:8px 0 0;color:var(--rwa-muted)!important}.rwa-table{width:100%;border-collapse:collapse}.rwa-table td,.rwa-table th{text-align:left;padding:14px 20px;border-bottom:1px solid var(--rwa-border);vertical-align:middle}.rwa-table th{color:var(--rwa-muted)!important;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px!important;text-transform:uppercase;letter-spacing:.07em!important;background:var(--rwa-surface)!important}.rwa-table tr:hover td{background:color-mix(in oklch,var(--rwa-accent),transparent 96%)!important}.rwa-table td span{display:block;margin-top:4px;color:var(--rwa-muted)!important}.rwa-projects-page{max-width:none;margin:0;padding-top:62px;padding-right:104px;padding-left:84px}.rwa-projects-title{margin-bottom:53px;align-items:center}.rwa-projects-title h1{font-size:31px!important;line-height:1.15!important}.rwa-projects-title .rwa-lead{margin-top:6px;font-size:16px}.rwa-projects-title button{min-width:165px;min-height:44px;padding-inline:20px;border-radius:8px;box-shadow:0 2px 5px rgba(var(--brand-link-rgb),.16)}.rwa-projects-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.rwa-project-filters{display:inline-grid;grid-template-columns:repeat(3,minmax(121px,auto));min-height:48px;overflow:hidden;border:1px solid var(--rwa-border);border-radius:9px;background:var(--rwa-surface)}.rwa-project-filters a{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0;padding:0 18px;color:#526178!important;font-size:14px;font-weight:550;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.rwa-project-filters a+a{border-left:1px solid var(--rwa-border)}.rwa-project-filters a:hover{background:#f8fbff;color:var(--rwa-accent)!important}.rwa-project-filters a:focus-visible{position:relative;z-index:1;outline:2px solid color-mix(in srgb,var(--brand-green),white 45%);outline-offset:-2px}.rwa-project-filters a.active{background:var(--brand-tint);color:var(--rwa-accent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-green),white 45%)}.rwa-project-filters strong{color:inherit!important;font-size:14px;font-weight:700!important}.rwa-projects-count{display:flex;align-items:center;gap:10px;margin:0;color:var(--rwa-muted);font-size:14px;white-space:nowrap}.rwa-project-gallery{min-width:0;display:grid;gap:20px}.rwa-project-card{min-width:0;position:relative;overflow:visible;border:1px solid var(--rwa-border);border-radius:11px;background:var(--rwa-surface);box-shadow:0 1px 2px rgb(16 24 40/3%)}.rwa-project-accordion{border-radius:inherit}.rwa-project-card-header{min-height:130px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:34px 96px 28px 34px;border-radius:inherit;cursor:pointer;list-style:none;transition:background-color .15s ease}.rwa-project-card-header::-webkit-details-marker{display:none}.rwa-project-card-header:hover{background:#f8fafc}.rwa-project-card-header:focus-visible{outline:2px solid var(--brand-green);outline-offset:-3px}.rwa-project-card-summary{min-width:0}.rwa-project-card-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.rwa-project-card-title-row h2{font-size:28px!important;line-height:1.2!important;letter-spacing:-.015em!important}.rwa-project-card-title-row [data-slot=badge],.rwa-project-card-title-row>div{text-transform:lowercase}.rwa-project-card-header p{margin:7px 0 0;color:var(--rwa-muted);font-size:16px}.rwa-project-card-summary-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px;color:var(--rwa-muted);font-size:13px;font-weight:650}.rwa-project-accordion[open] .rwa-project-card-summary-meta{display:none}.rwa-project-accordion-toggle{min-height:32px;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto;color:#475569;font-size:13px;font-weight:700}.rwa-project-accordion-toggle svg{width:18px;height:18px;transition:transform .18s ease}.rwa-project-accordion-collapse-label,.rwa-project-accordion[open] .rwa-project-accordion-expand-label{display:none}.rwa-project-accordion[open] .rwa-project-accordion-collapse-label{display:inline}.rwa-project-accordion[open] .rwa-project-accordion-toggle svg{transform:rotate(180deg)}.rwa-project-accordion[open]>.rwa-project-card-header{min-height:112px;border-radius:11px 11px 0 0}.rwa-project-accordion-panel{border-top:1px solid var(--rwa-border)}.rwa-project-actions-menu{position:absolute;top:31px;right:28px;z-index:4;flex:0 0 auto}.rwa-project-actions-menu summary{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#344054;cursor:pointer;list-style:none}.rwa-project-actions-menu summary::-webkit-details-marker{display:none}.rwa-project-actions-menu summary:hover{background:#f2f5f9}.rwa-project-actions-menu summary:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-green),white 45%);outline-offset:2px}.rwa-project-actions-menu summary svg{width:22px;height:22px}.rwa-project-actions-menu>div{position:absolute;top:calc(100% + 6px);right:0;width:180px;padding:6px;border:1px solid var(--rwa-border);border-radius:8px;background:var(--rwa-surface);box-shadow:0 10px 28px rgb(16 24 40/14%)}.rwa-project-actions-menu>div a{display:block;padding:9px 10px;border-radius:6px;color:var(--rwa-fg)!important;font-size:13px;font-weight:600}.rwa-project-actions-menu>div a:hover{background:#f2f6fb}.rwa-project-metadata{display:grid;grid-template-columns:.95fr 1fr 1.12fr .88fr 1.05fr;margin:0 34px;padding:15px 0 33px}.rwa-project-metadata-item{min-width:0;min-height:48px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon value" "icon label";align-content:center;column-gap:9px;padding:0 20px}.rwa-project-metadata-item+.rwa-project-metadata-item{border-left:1px solid var(--rwa-border)}.rwa-project-metadata-item:first-child{padding-left:0}.rwa-project-metadata-item:last-child{padding-right:0}.rwa-project-metadata-item>svg{grid-area:icon;align-self:center;width:21px;height:21px;color:#58708e;stroke-width:1.8}.rwa-project-metadata-item dt{grid-area:label;margin-top:3px;color:var(--rwa-muted);font-size:13px;line-height:1.25}.rwa-project-metadata-item dd{grid-area:value;min-width:0;margin:0;color:var(--rwa-fg);font-size:14px;font-weight:680;line-height:1.3;overflow-wrap:anywhere}.rwa-project-metadata-ledger{grid-template-columns:minmax(0,1fr);grid-template-areas:"value" "label"}.rwa-project-metadata-ledger dd>div{max-width:100%;width:max-content}.rwa-project-progress{min-width:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin:0 34px;padding:47px 0 41px;border-top:1px solid var(--rwa-border);list-style:none}.rwa-project-progress li{position:relative;min-width:0;text-align:center}.rwa-project-progress li:after{content:"";position:absolute;z-index:0;top:16px;left:calc(50% + 18px);width:calc(100% - 36px);height:2px;background:#d8e0eb}.rwa-project-progress li.complete:after{background:#20a557}.rwa-project-progress li:last-child:after{display:none}.rwa-project-progress a{position:relative;z-index:1;display:inline-grid;justify-items:center;color:#526178!important}.rwa-project-progress a:focus-visible{border-radius:6px;outline:2px solid color-mix(in srgb,var(--brand-green),white 45%);outline-offset:4px}.rwa-project-step-marker{width:33px;height:33px;display:grid;place-items:center;border:2px solid #b9c4d3;border-radius:999px;background:var(--rwa-surface);color:#67768b;font-size:13px;font-weight:720}.rwa-project-step-marker svg{width:17px;height:17px;stroke-width:2.4}.rwa-project-progress li.complete .rwa-project-step-marker{border-color:#20a557;background:#20a557;color:#ffffff}.rwa-project-progress li.current .rwa-project-step-marker{border-color:var(--brand-action);background:var(--brand-action);color:var(--brand-action-ink);box-shadow:0 0 0 4px #ffffff,0 0 0 6px #9cc2ff}.rwa-project-step-number{margin-top:5px;color:#98a2b3;font-size:10px;line-height:1}.rwa-project-progress li.complete .rwa-project-step-number{color:#66b984}.rwa-project-progress li.current .rwa-project-step-label,.rwa-project-progress li.current .rwa-project-step-number{color:var(--rwa-accent)}.rwa-project-step-label{max-width:112px;margin-top:5px;color:#344054;font-size:12px;font-weight:560;line-height:1.25}.rwa-project-readiness{min-height:135px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 34px;padding:28px 4px;border-top:1px solid var(--rwa-border)}.rwa-project-readiness-copy{min-width:0;display:flex;align-items:flex-start;gap:15px}.rwa-project-readiness-copy>svg{flex:0 0 auto;width:27px;height:27px;color:#18a957;stroke-width:2}.rwa-project-readiness-copy strong{display:block;color:var(--rwa-fg);font-size:16px;line-height:1.3}.rwa-project-readiness-copy p{margin:6px 0 0;color:var(--rwa-muted);font-size:14px}.rwa-project-primary-action{flex:0 0 auto;min-width:220px;min-height:44px;padding-inline:22px;border-radius:8px;box-shadow:0 2px 5px rgba(var(--brand-link-rgb),.18)}.rwa-project-filter-empty{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--rwa-border);border-radius:11px;background:var(--rwa-surface)}.rwa-project-filter-empty h2{margin-top:14px}.rwa-project-filter-empty p{margin:8px 0 18px}@media (max-width:1300px){.rwa-projects-page{padding-right:40px;padding-left:40px}}@media (max-width:1100px){.rwa-project-metadata{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;padding-bottom:18px}.rwa-project-metadata-item,.rwa-project-metadata-item:first-child,.rwa-project-metadata-item:last-child{padding:16px 20px;border-top:1px solid var(--rwa-border);border-left:0}.rwa-project-metadata-item:nth-child(odd){padding-left:0}.rwa-project-metadata-item:nth-child(2n){border-left:1px solid var(--rwa-border)}.rwa-project-progress{overflow-x:auto;grid-template-columns:repeat(8,minmax(92px,1fr))}}@media (max-width:760px){.rwa-projects-page{padding-top:28px;padding-right:20px;padding-left:20px}.rwa-project-readiness,.rwa-projects-title,.rwa-projects-toolbar{align-items:stretch;flex-direction:column}.rwa-projects-title{margin-bottom:30px}.rwa-projects-title>div:last-child{align-items:stretch}.rwa-project-primary-action,.rwa-projects-title button{width:100%}.rwa-projects-count{white-space:normal}.rwa-project-filters{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.rwa-project-filters a{padding-inline:10px}.rwa-project-card-header{padding:26px 74px 22px 24px}.rwa-project-card-summary-meta{margin-top:12px}.rwa-project-accordion-toggle{align-self:flex-start}.rwa-project-accordion-collapse-label,.rwa-project-accordion-expand-label{display:none!important}.rwa-project-actions-menu{top:19px;right:18px}.rwa-project-card-title-row h2{font-size:20px!important}.rwa-project-metadata,.rwa-project-progress,.rwa-project-readiness{margin-inline:24px}.rwa-project-metadata{grid-template-columns:minmax(0,1fr)}.rwa-project-metadata-item,.rwa-project-metadata-item:first-child,.rwa-project-metadata-item:last-child,.rwa-project-metadata-item:nth-child(2n),.rwa-project-metadata-item:nth-child(odd){padding:14px 0;border-top:1px solid var(--rwa-border);border-left:0}.rwa-project-progress{grid-template-columns:repeat(8,minmax(86px,1fr))}.rwa-project-readiness{padding-block:24px}}.rwa-mono{font-family:var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.rwa-rail{display:grid;gap:14px;align-content:start;background:transparent!important;background-image:none!important;border:0!important}.rwa-rail-card{border:1px solid var(--rwa-border);border-radius:10px;background:var(--rwa-surface)!important;background-image:none!important;color:var(--rwa-fg)!important;padding:18px}.rwa-priority-card{border-color:var(--rwa-border)!important}.rwa-priority-card p{color:var(--rwa-muted)!important}.rwa-rail-row{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--rwa-border)}.rwa-rail-row:last-child{border-bottom:0}.rwa-profile-status-panel{align-self:start}.rwa-profile-status-summary p{color:var(--rwa-muted)!important}.rwa-profile-tenant-summary{margin-top:18px;border-top:1px solid var(--rwa-border);padding-top:6px}.rwa-profile-page{max-width:1340px}.rwa-profile-identity{min-height:120px;justify-content:space-between;gap:28px;margin-bottom:22px;padding:24px;border:1px solid var(--rwa-border);border-radius:var(--rwa-radius);background:var(--rwa-surface)}.rwa-profile-identity,.rwa-profile-membership,.rwa-profile-person{display:flex;align-items:center}.rwa-profile-person{min-width:0;gap:18px}.rwa-profile-avatar{width:64px;height:64px;display:grid;flex:0 0 64px;place-items:center;border-radius:999px;background:#e5efff;color:#172033;font-size:1.55rem;font-weight:520}.rwa-profile-person h2{margin:0;color:var(--rwa-fg);font-size:1.15rem!important;line-height:1.3}.rwa-profile-person p{margin:5px 0 0;color:var(--rwa-muted);line-height:1.4;overflow-wrap:anywhere}.rwa-profile-membership{flex:0 1 auto;gap:18px;color:var(--rwa-fg)}.rwa-profile-membership>svg{width:26px;height:26px;color:#183451;stroke-width:1.8}.rwa-profile-membership strong{max-width:280px;font-size:.98rem;line-height:1.35}.rwa-profile-membership-divider{width:1px;height:44px;background:var(--rwa-border)}.rwa-profile-workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);gap:22px;align-items:stretch}.rwa-profile-details-panel,.rwa-profile-readiness{min-width:0}.rwa-profile-details-panel .rwa-section-bar,.rwa-profile-readiness .rwa-section-bar{min-height:80px;padding:18px 22px}.rwa-profile-details-panel .rwa-section-bar h2,.rwa-profile-readiness .rwa-section-bar h2{margin:0;font-weight:740}.rwa-profile-details-panel .rwa-table td{height:71px;padding:14px 22px}.rwa-profile-details-panel .rwa-table td:first-child{width:34%}.rwa-profile-details-panel .rwa-table tr:last-child td{border-bottom:0}.rwa-profile-value-ok{color:#067647;font-weight:650}.rwa-profile-readiness-body{padding:24px 40px 22px}.rwa-profile-readiness-step{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:26px;padding-bottom:30px}.rwa-profile-readiness-step:not(:last-child):after{content:"";position:absolute;top:35px;bottom:2px;left:16px;width:2px;border-radius:999px;background:var(--brand-border)}.rwa-profile-readiness-marker{position:relative;z-index:1;width:34px;height:34px;display:grid;place-items:center;border:2px solid #c9d3e2;border-radius:999px;background:#fff;color:#667085}.rwa-profile-readiness-marker svg{width:17px;height:17px;stroke-width:2.4}.rwa-profile-readiness-step.complete .rwa-profile-readiness-marker{border-color:#16a34a;background:#16a34a;color:#fff}.rwa-profile-readiness-step.current .rwa-profile-readiness-marker{border-color:var(--brand-action);box-shadow:inset 0 0 0 5px #fff;background:var(--brand-action)}.rwa-profile-readiness-step.current .rwa-profile-readiness-marker span{width:10px;height:10px;border-radius:999px;background:var(--brand-action)}.rwa-profile-readiness-copy{min-width:0;padding-top:4px}.rwa-profile-readiness-copy h3{margin:0;color:var(--rwa-fg);font-size:.98rem!important;line-height:1.35;font-weight:740}.rwa-profile-readiness-copy>p{margin:7px 0 0;color:var(--rwa-muted);font-size:.9rem;line-height:1.48;overflow-wrap:anywhere}.rwa-profile-readiness-copy .mt-3{margin-top:14px}.rwa-profile-verification-message{margin:9px 0 0;color:var(--rwa-muted);font-size:.82rem;line-height:1.4}.rwa-profile-verification-button{min-height:40px;padding-right:20px;padding-left:20px;font-size:.88rem;font-weight:680}.rwa-profile-access-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding-top:18px;border-top:1px solid var(--rwa-border);color:var(--rwa-muted)}.rwa-profile-access-note svg{width:19px;height:19px;margin-top:1px}.rwa-profile-access-note p{margin:0;font-size:.86rem;line-height:1.48}.dark .rwa-console-shell .rwa-panel,.dark .rwa-console-shell .rwa-rail-card,body.dark .rwa-console-shell .rwa-panel,body.dark .rwa-console-shell .rwa-rail-card,html.dark .rwa-console-shell .rwa-panel,html.dark .rwa-console-shell .rwa-rail-card{border-color:var(--rwa-border)!important;background:var(--rwa-surface)!important;background-image:none!important;box-shadow:none!important;color:var(--rwa-fg)!important}.dark .rwa-console-shell .rwa-rail,body.dark .rwa-console-shell .rwa-rail,html.dark .rwa-console-shell .rwa-rail{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.rwa-auth{background:#f6f8fc!important}.rwa-auth,.rwa-auth-form{display:flex;align-items:center;justify-content:center;min-height:100vh}.rwa-auth-form{flex-direction:column;width:min(100%,620px);padding:32px 20px}.rwa-auth-card{width:min(548px,100%);margin-top:92px}.rwa-auth-brand{width:170px;min-width:170px;position:absolute;top:40px}.rwa-auth-brand img{display:block;width:100%;height:auto}.rwa-auth-card .rwa-panel{border-color:#cfd9e8!important;border-radius:18px;box-shadow:0 22px 58px rgb(15 23 42/10%)!important}.rwa-login-head{align-items:flex-start;padding:28px 28px 22px}.rwa-login-head h1{margin-top:8px;max-width:430px;font-size:30px!important;line-height:1.08!important;letter-spacing:-.02em!important}.rwa-auth-card .rwa-panel-body{padding:24px 28px 28px}.rwa-auth-alert{display:flex;gap:12px;margin-bottom:18px;border:1px solid color-mix(in oklch,var(--rwa-warn),transparent 58%);border-radius:8px;background:color-mix(in oklch,var(--rwa-warn),transparent 93%)!important;padding:13px 14px;color:#6f3d00!important}.rwa-auth-alert p{margin:0;font-size:13px;font-weight:620}.rwa-auth-alert a{color:var(--brand-green-hover)!important}.rwa-auth-alert-icon{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:8px;background:#ffffff!important;color:var(--rwa-warn)!important}.rwa-login-submit{min-height:44px;border-radius:10px;box-shadow:0 10px 20px rgba(var(--brand-link-rgb),.2)!important}.rwa-login-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.rwa-meta-badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;border:1px solid var(--rwa-border);border-radius:999px;background:#f8fbff!important;padding:0 10px;color:var(--rwa-muted)!important;font-size:12px;font-weight:580}.rwa-auth-visual{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#07111f!important;padding:clamp(30px,5vw,72px);color:#ffffff!important;isolation:isolate}.rwa-auth-visual:before{position:absolute;inset:0;z-index:-2;background:url(/marketing/rwasquare-globe-hero.png) 50%/cover;content:"";opacity:.72}.rwa-auth-visual:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,17,31,.2),rgba(7,17,31,.78)),linear-gradient(180deg,rgba(7,17,31,.55),rgba(7,17,31,.94));content:""}.rwa-auth-visual-inner{width:min(680px,100%);display:grid;gap:20px}.workspace-signup{--workspace-navy:var(--brand-forest);--workspace-green:var(--brand-green);--workspace-green-dark:var(--brand-green-hover);--workspace-text:#13213a;--workspace-muted:#667085;--workspace-border:#d7e0ec;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(560px,.96fr);min-height:100svh;background:#ffffff;color:var(--workspace-text)}.workspace-signup__story{position:relative;min-width:0;min-height:100svh;overflow:hidden;background-color:#f3f7fa;background-image:url(/marketing/management-login-masterplan-v1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(38px,4.1vw,62px) clamp(38px,4.2vw,66px) 48px;isolation:isolate}.workspace-signup__story:before{position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.22);content:""}.workspace-signup__brand{position:relative;z-index:1;display:block;width:clamp(220px,22vw,306px)}.workspace-signup__brand img{display:block;width:100%;height:auto}.workspace-signup__story-copy{position:relative;z-index:1;width:min(520px,100%);margin-top:clamp(82px,8.8vh,100px)}.workspace-signup__eyebrow{margin:0 0 22px;color:var(--workspace-green);font-size:13px;font-weight:720;letter-spacing:.18em;text-transform:uppercase}.workspace-signup__story h1{max-width:405px;margin:0;color:var(--workspace-navy);font-size:clamp(38px,3vw,47px);font-weight:720;line-height:1.06;letter-spacing:-.035em}.workspace-signup__story h1 em{display:block;color:var(--workspace-green);font-style:normal}.workspace-signup__intro{max-width:380px;margin:25px 0 0;color:#43526a;font-size:17px;line-height:1.55}.workspace-signup__benefits{display:grid;gap:25px;margin-top:34px}.workspace-signup__benefits>div{display:flex;align-items:center;gap:18px}.workspace-signup__benefits>div>span{display:grid;width:56px;height:56px;flex:0 0 auto;place-items:center;border:1px solid var(--brand-border);border-radius:12px;background:rgba(255,255,255,.78);color:var(--workspace-navy)}.workspace-signup__benefits svg{width:26px;height:26px;stroke-width:1.7}.workspace-signup__benefits p,.workspace-signup__benefits strong{display:block}.workspace-signup__benefits p{margin:0;color:#516078;font-size:13px;line-height:1.45}.workspace-signup__benefits strong{margin-bottom:4px;color:var(--workspace-navy);font-size:16px;font-weight:680}.workspace-signup__form-panel{display:flex;min-width:0;min-height:100svh;justify-content:center;overflow-y:auto;background:#ffffff;padding:clamp(46px,4.6vw,66px) clamp(38px,4.2vw,66px) 36px}.workspace-signup__form{width:min(620px,100%)}.workspace-signup__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:40px}.workspace-signup__header h2{margin:0;color:var(--workspace-navy);font-size:clamp(28px,2vw,30px);font-weight:720;line-height:1.1;letter-spacing:-.032em}.workspace-signup__header p{margin:10px 0 0;color:var(--workspace-muted);font-size:15px}.workspace-signup__time{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;margin-top:3px;color:#718096;font-size:12px;white-space:nowrap}.workspace-signup__time svg{width:16px;height:16px}.workspace-signup__error{margin-bottom:20px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;padding:12px 14px;color:#9f1239;font-size:13px}.workspace-signup__error p{margin:0;font-weight:650}.workspace-signup__error ul{margin:7px 0 0 18px}.workspace-signup__section{min-width:0;margin:0;border:0;padding:0}.workspace-signup__section+.workspace-signup__section{margin-top:33px}.workspace-signup__section legend{display:flex;width:100%;align-items:center;gap:16px;margin-bottom:20px;color:var(--workspace-green);font-size:17px;font-weight:700}.workspace-signup__section legend:after{height:1px;flex:1;background:var(--workspace-border);content:""}.workspace-signup__section>.workspace-signup__field+.workspace-signup__field,.workspace-signup__section>.workspace-signup__name-grid+.workspace-signup__field{margin-top:20px}.workspace-signup__field label{display:block;margin-bottom:8px;color:var(--workspace-text);font-size:13px;font-weight:650}.workspace-signup__field input{height:46px;border-color:var(--workspace-border);border-radius:10px;background:#ffffff;padding:0 14px;color:var(--workspace-text);font-size:14px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.workspace-signup__field input:focus-visible{border-color:var(--workspace-green);box-shadow:0 0 0 3px rgba(7,150,111,.12);outline:none}.workspace-signup__name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.workspace-signup__domain-input{display:grid;grid-template-columns:minmax(0,1fr) auto}.workspace-signup__domain-input input{position:relative;z-index:1;border-radius:10px 0 0 10px}.workspace-signup__domain-input>span{display:flex;align-items:center;border:1px solid var(--workspace-border);border-left:0;border-radius:0 10px 10px 0;background:#f7f9fc;padding:0 15px;color:#667085;font-size:13px}.workspace-signup__url-preview{margin:8px 0 0;color:#7a879a;font-size:12px}.workspace-signup__url-preview strong{color:var(--workspace-green);font-weight:620}.workspace-signup__password{position:relative}.workspace-signup__password input{padding-right:48px}.workspace-signup__password>button{position:absolute;top:50%;right:9px;display:grid;width:30px;height:30px;transform:translateY(-50%);place-items:center;border:0;border-radius:7px;background:transparent;color:#607087;cursor:pointer}.workspace-signup__password>button:focus-visible,.workspace-signup__password>button:hover{background:#eef6f3;color:var(--workspace-green);outline:none}.workspace-signup__password svg{width:17px;height:17px}.workspace-signup__terms{display:flex;align-items:flex-start;gap:10px;margin-top:22px;color:#667085;font-size:12px;line-height:1.45}.workspace-signup__terms input{width:18px;height:18px;flex:0 0 auto;margin-top:0;accent-color:var(--workspace-green)}.workspace-signup__signin a,.workspace-signup__terms a{color:var(--workspace-green);font-weight:650;text-decoration:underline;text-underline-offset:2px}.workspace-signup .workspace-signup__submit{position:relative;width:100%;min-height:50px;margin-top:20px;border-radius:9px;background:var(--brand-action);color:var(--brand-action-ink);font-size:15px;font-weight:680;box-shadow:0 10px 20px rgba(7,150,111,.16)}.workspace-signup .workspace-signup__submit:hover:not(:disabled){background:var(--brand-action-hover)}.workspace-signup .workspace-signup__submit svg{position:absolute;right:20px;width:21px;height:21px}.workspace-signup__signin{margin:19px 0 0;color:#667085;font-size:13px;text-align:center}.workspace-signup__signin a{text-decoration:none}@media (max-width:1120px){.workspace-signup{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr)}.workspace-signup__story{padding-inline:40px}.workspace-signup__story-copy{margin-top:100px}.workspace-signup__story h1{font-size:39px}.workspace-signup__form-panel{padding-inline:40px}}@media (max-width:900px){.workspace-signup{display:block}.workspace-signup__story{min-height:auto;padding:28px 28px 38px;background-position:center 62%}.workspace-signup__brand{width:220px}.workspace-signup__story-copy{margin-top:58px}.workspace-signup__story h1{max-width:560px;font-size:38px}.workspace-signup__intro{max-width:560px}.workspace-signup__benefits{display:none}.workspace-signup__form-panel{min-height:auto;padding:40px 28px 48px}}@media (max-width:560px){.workspace-signup__story{padding-inline:20px}.workspace-signup__story-copy{margin-top:42px}.workspace-signup__eyebrow{margin-bottom:14px}.workspace-signup__story h1{font-size:32px}.workspace-signup__intro{font-size:15px}.workspace-signup__form-panel{padding-inline:20px}.workspace-signup__header{display:block}.workspace-signup__time{margin-top:13px}.workspace-signup__name-grid{grid-template-columns:1fr;gap:17px}.workspace-signup__domain-input>span{padding-inline:10px;font-size:12px}}.signup-recovery{--recovery-navy:var(--brand-forest);--recovery-green:var(--brand-green);--recovery-green-dark:var(--brand-green-hover);--recovery-muted:#66758d;--recovery-border:#cdd8e6;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;background:#ffffff;color:var(--recovery-navy)}.signup-recovery__story{position:relative;min-width:0;min-height:100svh;overflow:hidden;background-color:#f4f8fa;background-image:url(/marketing/management-login-masterplan-v1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(38px,4.1vw,62px) clamp(38px,4.3vw,66px) 54px}.signup-recovery__brand{display:block;width:clamp(230px,22vw,310px)}.signup-recovery__brand img{display:block;width:100%;height:auto}.signup-recovery__story-copy{width:min(440px,100%);margin-top:clamp(150px,21.5vh,220px)}.signup-recovery__eyebrow{margin:0 0 23px;color:var(--recovery-green)!important;font-size:13px;font-weight:720;letter-spacing:.19em;text-transform:uppercase}.signup-recovery.rwa-corporate .signup-recovery__story h1{max-width:315px;margin:0;color:var(--recovery-navy)!important;font-size:clamp(39px,3vw,48px)!important;font-weight:740!important;line-height:1.05!important;letter-spacing:-.038em!important}.signup-recovery__story h1 em{display:block;margin-top:6px;color:var(--recovery-green);font-style:normal}.signup-recovery__story-copy>p:last-child{max-width:390px;margin:31px 0 0;color:#42516a!important;font-size:16px;line-height:1.58}.signup-recovery__panel{display:flex;min-width:0;min-height:100svh;align-items:center;justify-content:center;background:#ffffff;padding:54px clamp(38px,5vw,76px)}.signup-recovery__content{width:min(100%,520px);transform:translateY(-12px);text-align:center}.signup-recovery__icon{position:relative;width:154px;height:132px;margin:0 auto 31px;color:var(--recovery-navy)}.signup-recovery__icon svg:first-child{position:absolute;top:0;left:12px;width:114px;height:114px;stroke-width:1.45}.signup-recovery__icon svg:last-child{position:absolute;right:2px;bottom:1px;width:66px;height:66px;border-radius:8px;background:#ffffff;padding:5px;color:var(--recovery-green);stroke-width:1.45}.signup-recovery__icon--sent svg:first-child{color:var(--recovery-green)}.signup-recovery.rwa-corporate .signup-recovery__content h2{margin:0;color:var(--recovery-navy)!important;font-size:clamp(31px,2.6vw,39px)!important;font-weight:740!important;line-height:1.08!important;letter-spacing:-.035em!important}.signup-recovery__lead{max-width:420px;margin:20px auto 0;color:#5e6d85!important;font-size:20px;line-height:1.5}.signup-recovery__form{margin-top:42px;text-align:left}.signup-recovery__form label{display:block;margin-bottom:10px;color:var(--recovery-navy);font-size:15px;font-weight:700}.signup-recovery__form input{width:100%;height:62px;border:1px solid var(--recovery-border);border-radius:9px;outline:0;background:#ffffff;padding:0 17px;color:var(--recovery-navy);font-size:17px;box-shadow:0 1px 2px rgba(17,31,52,.025);transition:border-color .14s ease,box-shadow .14s ease}.signup-recovery__form input::placeholder{color:#8592a6}.signup-recovery__form input:focus-visible{border-color:var(--recovery-green);box-shadow:0 0 0 3px rgba(7,150,111,.13)}.signup-recovery__form input:disabled{background:#f7f9fb;cursor:wait}.signup-recovery__submit{position:relative;display:flex;width:100%;min-height:62px;align-items:center;justify-content:center;margin-top:31px;border:1px solid var(--brand-action);border-radius:9px;background:var(--brand-action);color:var(--brand-action-ink);font-size:17px;font-weight:680;cursor:pointer;box-shadow:0 10px 22px rgba(7,150,111,.17);transition:background .14s ease,transform .14s ease}.signup-recovery__submit:hover:not(:disabled){background:var(--brand-action-hover)}.signup-recovery a:focus-visible,.signup-recovery__submit:focus-visible,.signup-recovery__text-button:focus-visible{outline:3px solid rgba(7,150,111,.27);outline-offset:3px}.signup-recovery__submit:disabled{cursor:wait;opacity:.67}.signup-recovery__submit svg{position:absolute;right:19px;width:23px;height:23px}.signup-recovery__error{margin:11px 0 -14px;color:#a23838!important;font-size:13px;line-height:1.45}.signup-recovery__security-note{margin:19px 0 0;color:#7a879b!important;font-size:14px;line-height:1.45}.signup-recovery__text-button{margin-top:22px;border:0;background:transparent;padding:2px;color:var(--recovery-green);font-size:14px;font-weight:680;cursor:pointer}.signup-recovery__divider{width:55%;height:1px;margin:44px auto 29px;background:#d5dde7}.signup-recovery__signin{margin:0;color:#647189!important;font-size:15px;line-height:1.5}.signup-recovery__signin a,.signup-recovery__support a{color:var(--recovery-green)!important;font-weight:700;text-decoration:none}.signup-recovery__support{display:flex;align-items:center;justify-content:center;gap:8px;margin:35px 0 0;color:#647189!important;font-size:15px}.signup-recovery__support svg{width:28px;height:28px;margin-right:3px;color:var(--recovery-green);stroke-width:1.6}@media (max-width:980px){.signup-recovery{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.signup-recovery__story{padding-inline:38px}.signup-recovery__story-copy{margin-top:170px}.signup-recovery__panel{padding-inline:38px}}@media (max-width:760px){.signup-recovery{display:block}.signup-recovery__story{min-height:auto;padding:28px 24px 40px;background-position:center 65%}.signup-recovery__brand{width:210px}.signup-recovery__story-copy{margin-top:58px}.signup-recovery.rwa-corporate .signup-recovery__story h1{max-width:520px;font-size:36px!important}.signup-recovery__story-copy>p:last-child{max-width:530px;margin-top:22px;font-size:15px}.signup-recovery__panel{min-height:auto;padding:48px 24px 56px}}@media (max-width:480px){.signup-recovery__story-copy{margin-top:44px}.signup-recovery__eyebrow{margin-bottom:15px}.signup-recovery.rwa-corporate .signup-recovery__story h1{font-size:32px!important}.signup-recovery__panel{padding-inline:20px}.signup-recovery__icon{width:116px;height:96px;margin-bottom:24px}.signup-recovery__icon svg:first-child{width:82px;height:82px}.signup-recovery__icon svg:last-child{width:52px;height:52px}.signup-recovery.rwa-corporate .signup-recovery__content h2{font-size:30px!important}.signup-recovery__lead{font-size:16px}.signup-recovery__support{flex-wrap:wrap}}.rwa-auth-hero-copy{max-width:560px;color:#ffffff!important}.rwa-auth-hero-copy h2{margin-top:8px;color:#ffffff!important;font-size:clamp(30px,3.5vw,48px)!important;line-height:1!important;letter-spacing:-.025em!important}.rwa-auth-hero-copy p{margin:12px 0 0;max-width:520px;color:rgba(255,255,255,.72)!important}.rwa-ops-panel{overflow:hidden;border-color:rgba(255,255,255,.3)!important;border-radius:18px;background:rgba(255,255,255,.92)!important;box-shadow:0 24px 58px rgb(0 0 0/28%)!important;backdrop-filter:blur(18px)}.rwa-op-title{display:flex;align-items:center;gap:12px}.rwa-op-title>svg{width:34px;height:34px;flex-shrink:0;border:1px solid #dbe6f5;border-radius:8px;background:#f6f9ff!important;padding:8px;color:var(--rwa-accent)!important}.rwa-login-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.rwa-login-feature{display:flex;gap:12px;min-height:108px;border:1px solid #dbe6f5;border-radius:14px;background:#ffffff!important;padding:14px;color:var(--rwa-text)!important}.rwa-login-feature-wide{grid-column:1/-1;min-height:auto}.rwa-login-feature>svg{width:34px;height:34px;flex:0 0 auto;border:1px solid #dbe6f5;border-radius:10px;background:#f6f9ff!important;padding:8px;color:var(--rwa-accent)!important}.rwa-login-feature span,.rwa-login-feature strong{display:block}.rwa-login-feature strong{color:var(--rwa-text)!important;font-size:14px;line-height:1.25}.rwa-login-feature span{margin-top:6px;color:var(--rwa-muted)!important;font-size:13px;line-height:1.45}.rwa-login-project-setup{display:grid;gap:16px;padding:16px}.rwa-login-map-preview{position:relative;min-height:168px;overflow:hidden;border:1px solid #cfdced;border-radius:16px;background:linear-gradient(rgba(255,255,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 0),radial-gradient(circle at 30% 34%,rgba(36,99,235,.34),transparent 24%),radial-gradient(circle at 72% 62%,rgba(16,185,129,.32),transparent 24%),linear-gradient(135deg,#2f5a45,#66764e 42%,#1f3d44);background-size:18px 18px,18px 18px,auto,auto,auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.rwa-login-map-preview:after,.rwa-login-map-preview:before{position:absolute;content:""}.rwa-login-map-preview:before{left:-4%;right:-4%;top:42%;height:34px;transform:rotate(-9deg);border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.2);background:rgba(221,190,121,.46)}.rwa-login-map-preview:after{left:48%;top:-12%;bottom:-12%;width:28px;transform:rotate(5deg);background:rgba(21,38,54,.62);box-shadow:inset 8px 0 0 rgba(37,99,235,.35)}.rwa-login-map-boundary,.rwa-login-map-release{position:absolute;border-radius:10px;transform:rotate(-6deg)}.rwa-login-map-boundary{left:22%;top:22%;width:52%;height:56%;border:2px dashed rgba(255,255,255,.84);background:rgba(255,255,255,.05)}.rwa-login-map-release{z-index:1;border:2px solid}.rwa-login-map-release-a{left:28%;top:31%;width:26%;height:28%;color:#63a7ff;background:rgba(37,99,235,.36)}.role-login{--role-accent:var(--brand-green);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;background:#ffffff!important;color:#13213a!important}.role-login__story{position:relative;isolation:isolate;min-width:0;overflow:hidden;background-color:#eff5fb;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(34px,4vw,62px) clamp(34px,4.7vw,68px) 54px}.role-login--investor .role-login__story{background-image:url(/marketing/investor-login-waterfront-v1.png)}.role-login--management .role-login__story{background-color:#f1f7f4;background-image:linear-gradient(180deg,rgba(245,249,247,.35),rgba(245,249,247,.45) 38%,rgba(245,249,247,.72) 72%,rgba(245,249,247,.12)),url(/marketing/management-login-fynbos.webp)}.role-login--operations .role-login__story{background-color:#eff5fb;background-image:url(/marketing/management-login-masterplan-v1.png);background-position:50%}.role-login--operations .role-login__story:after{content:none}.role-login__brand{position:relative;z-index:1;display:block;width:208px}.role-login__brand img{display:block;width:100%;height:auto}.role-login__story-content{position:relative;z-index:1;width:min(100%,540px);margin-top:clamp(58px,8vh,92px)}.role-login--operations .role-login__after-form{margin-top:46px}.role-login__eyebrow,.role-login__form-badge{margin:0;color:var(--role-accent)!important;font-size:19px;font-weight:700;line-height:1.25}.role-login.rwa-corporate .role-login__story h1{margin-top:22px;color:#10213b!important;font-size:clamp(42px,3.4vw,54px)!important;line-height:1.03!important;letter-spacing:-.035em!important}.role-login.rwa-corporate .role-login__story h2{margin-top:26px;color:#13213a!important;font-size:25px!important;line-height:1.2!important}.role-login__description,.role-login__supporting-copy{max-width:500px;margin:14px 0 0;color:#43516a!important;font-size:19px;line-height:1.48}.role-login__supporting-copy{margin-top:10px}.role-login__features{display:grid;gap:20px;margin:38px 0 0;padding:0;list-style:none}.role-login__features li{display:flex;align-items:center;gap:16px;min-height:62px;color:#15243d!important;font-size:17px;font-weight:680}.role-login__feature-icon{display:grid;width:54px;height:54px;flex:0 0 54px;place-items:center;border:1px solid #d3deea;border-radius:50%;background:rgba(255,255,255,.9);color:#12213a!important;box-shadow:0 3px 10px rgba(22,36,58,.06)}.role-login__feature-icon svg{width:28px;height:28px;stroke-width:1.55}.role-login__feature-icon svg path:last-child{color:var(--role-accent)}.role-login__form-side{display:flex;align-items:center;justify-content:center;min-width:0;background:#ffffff;padding:54px clamp(34px,5vw,74px)}.role-login__form{width:min(100%,565px)}.role-login__form-badge{display:inline-flex;align-items:center;min-height:42px;border:1px solid color-mix(in srgb,var(--role-accent),transparent 65%);border-radius:8px;background:color-mix(in srgb,var(--role-accent),white 96%);padding:8px 14px;font-size:17px}.role-login__restricted-heading{margin-top:28px}.role-login.rwa-corporate .role-login__restricted-heading h2{color:#12203a!important;font-size:clamp(31px,3vw,39px)!important;line-height:1.08!important;letter-spacing:-.025em!important}.role-login__restricted-heading p{max-width:530px;margin:18px 0 0;color:#5b6880!important;font-size:18px;line-height:1.5}.role-login__alert{display:flex;align-items:flex-start;gap:10px;margin:22px 0 -8px;border:1px solid #f0c8c8;border-radius:8px;background:#fff7f7;padding:12px 14px;color:#9a2d2d!important}.role-login__alert--success{border-color:#bce4d7;background:#f2fbf7;color:#087455!important}.role-login__alert svg{width:20px;height:20px;flex:0 0 20px}.role-login__alert p{margin:0;font-size:14px;line-height:1.45}.role-login__field{display:grid;gap:11px;margin-top:38px}.role-login__field+.role-login__field{margin-top:34px}.role-login__field-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.role-login__field label{color:#13213a!important;font-size:16px;font-weight:700}.role-login.rwa-corporate .role-login__after-form a,.role-login.rwa-corporate .role-login__field-heading a{color:var(--brand-link)!important;font-weight:680}.role-login__field-heading a{font-size:15px}.role-login__field input{width:100%;height:58px;border:1px solid #ccd6e3;border-radius:9px;outline:0;background:#ffffff;padding:0 15px;color:#16253e!important;font-size:17px;box-shadow:0 1px 2px rgba(17,31,52,.02);transition:border-color .14s ease,box-shadow .14s ease}.role-login__field input:focus{border-color:var(--role-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--role-accent),transparent 84%)}.role-login__field input::placeholder{color:#8793a6}.role-login__domain-field{display:flex;overflow:hidden;align-items:stretch;border:1px solid #ccd6e3;border-radius:9px;background:#ffffff;box-shadow:0 1px 2px rgba(17,31,52,.02);transition:border-color .14s ease,box-shadow .14s ease}.role-login__domain-field:focus-within{border-color:var(--role-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--role-accent),transparent 84%)}.role-login__field .role-login__domain-field input{min-width:0;border:0;border-radius:0;box-shadow:none}.role-login__field .role-login__domain-field input:focus{box-shadow:none}.role-login__domain-field span{display:inline-flex;align-items:center;border-left:1px solid #d8e0ea;background:#f3f8fc;padding:0 16px;color:#647189;font-size:15px;white-space:nowrap}.role-login__field>small{color:#6a768b;font-size:13px;line-height:1.45}.role-login__password-field{position:relative}.role-login__password-field input{padding-right:54px}.role-login__password-field button{position:absolute;top:50%;right:8px;display:grid;width:42px;height:42px;transform:translateY(-50%);place-items:center;border:0;border-radius:7px;background:transparent;color:#7b899f;cursor:pointer}.role-login__password-field button:focus-visible,.role-login__password-field button:hover{background:#f1f5f9;color:#24334b;outline:0}.role-login__password-field svg{width:22px;height:22px}.role-login__submit{display:flex;width:100%;height:62px;align-items:center;justify-content:center;gap:22px;margin-top:54px;border:1px solid var(--brand-action);border-radius:9px;background:var(--brand-action);color:var(--brand-action-ink)!important;font-size:17px;font-weight:650;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb,var(--brand-action),transparent 82%);transition:opacity .14s ease,transform .14s ease}.role-login__submit:hover:not(:disabled){opacity:.92}.role-login--investor .role-login__submit:hover:not(:disabled),.role-login--management .role-login__submit:hover:not(:disabled){background:var(--brand-action-hover);border-color:var(--brand-action-hover);opacity:1}.role-login__submit:focus-visible{outline:3px solid color-mix(in srgb,var(--role-accent),transparent 62%);outline-offset:3px}.role-login__submit:disabled{cursor:wait;opacity:.58}.role-login__submit svg{width:21px;height:21px}.role-login__divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:50px;color:#68758a!important}.role-login__divider span{height:1px;background:#d2dae5}.role-login__divider small{font-size:14px}.role-login__after-form{margin-top:32px;color:#5b6880!important;font-size:16px}.role-login__after-form p{margin:0 0 6px}.role-login__after-form a{display:inline-flex;align-items:center;gap:10px;font-size:17px}.role-login__after-form a svg{width:19px;height:19px}.role-login__after-form .role-login__invitation{display:flex;align-items:center;gap:12px;margin-bottom:30px}.role-login__invitation svg{width:42px;height:42px;border:1px solid #d2dae5;border-radius:50%;padding:10px;color:#1c2b43}.role-login--loading{display:grid;min-height:100svh;place-items:center;background:#f7f9fc!important;color:#5b6880!important}@media (max-width:980px){.role-login{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.role-login__story{padding:34px 34px 44px}.role-login__brand{width:166px}.role-login__story-content{margin-top:54px}.role-login.rwa-corporate .role-login__story h1{font-size:40px!important}.role-login__description,.role-login__supporting-copy{font-size:17px}.role-login__features{gap:14px}.role-login__form-side{padding:44px 38px}}@media (max-width:760px){.role-login{display:block}.role-login__story{min-height:auto;padding:26px 24px 34px;background-position:center 68%}.role-login--operations .role-login__story{background-position:50%}.role-login__brand{width:144px}.role-login__story-content{width:100%;margin-top:38px}.role-login__eyebrow{font-size:16px}.role-login.rwa-corporate .role-login__story h1{margin-top:14px;font-size:36px!important}.role-login.rwa-corporate .role-login__story h2{margin-top:18px;font-size:21px!important}.role-login__description,.role-login__supporting-copy{max-width:520px;font-size:16px}.role-login__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.role-login__features li{align-items:flex-start;gap:9px;font-size:13px}.role-login__feature-icon{width:38px;height:38px;flex-basis:38px}.role-login__feature-icon svg{width:21px;height:21px}.role-login__form-side{padding:38px 24px 54px}.role-login__field{margin-top:30px}.role-login__submit{margin-top:38px}}@media (max-width:460px){.role-login__features{grid-template-columns:1fr}.role-login__features li{align-items:center;font-size:14px}.role-login__form-side{padding-right:20px;padding-left:20px}}.rwa-login-map-release-b{left:55%;top:40%;width:20%;height:26%;color:#f5b03d;background:rgba(245,158,11,.34)}.rwa-login-map-pin{position:absolute;left:41%;bottom:18px;z-index:2;transform:translateX(-50%)}.rwa-login-map-pin span{display:inline-flex;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(7,17,31,.86)!important;padding:5px 9px;color:#ffffff!important;font-size:11px;font-weight:700;box-shadow:0 10px 24px rgba(0,0,0,.28)}.rwa-login-setup-list{display:grid;gap:10px}.rwa-login-setup-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #dbe6f5;border-radius:14px;background:#ffffff!important;padding:12px}.rwa-login-setup-item>svg{width:34px;height:34px;border:1px solid #dbe6f5;border-radius:10px;background:#f6f9ff!important;padding:8px;color:var(--rwa-accent)!important}.rwa-login-setup-item span,.rwa-login-setup-item strong{display:block}.rwa-login-setup-item strong{color:var(--rwa-text)!important;font-size:14px;line-height:1.2}.rwa-login-setup-item span{margin-top:4px;color:var(--rwa-muted)!important;font-size:12px;line-height:1.35}.rwa-auth-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rwa-auth-stat-grid>div{display:grid;gap:5px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:rgba(255,255,255,.1)!important;padding:16px;color:rgba(255,255,255,.78)!important;backdrop-filter:blur(14px)}.rwa-auth-stat-grid svg{color:#8ec5ff!important}.rwa-auth-stat-grid strong{color:#ffffff!important;font-size:24px}.rwa-auth-stat-grid span{color:rgba(255,255,255,.66)!important;font-size:12px}.rwa-console-shell .rwa-admin-title h1,.rwa-console-shell .rwa-console-hero h1,.rwa-console-shell h1.text-2xl,.rwa-console-shell h1.text-3xl,.rwa-console-shell h1.text-4xl{font-size:1.45rem!important;line-height:1.18!important;letter-spacing:0!important}.rwa-console-shell .rwa-panel-head h2,.rwa-console-shell .rwa-profile-status-summary h2,.rwa-console-shell .rwa-rail-card h2,.rwa-console-shell .rwa-section-bar h2,.rwa-console-shell .rwa-section-heading h2,.rwa-console-shell h2.text-2xl,.rwa-console-shell h2.text-3xl{font-size:1.15rem!important;line-height:1.28!important;letter-spacing:0!important}.rwa-console-shell h2.text-base{font-size:1rem!important;line-height:1.35!important}.rwa-console-shell .rwa-form-section h3,.rwa-console-shell h3.font-semibold,.rwa-console-shell h3.text-lg{font-size:.98rem!important;line-height:1.35!important;letter-spacing:0!important}.rwa-console-shell .text-white,.rwa-console-shell .text-white *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.rwa-console-shell button.rwa-primary-button{background:var(--brand-action)!important;background-image:none!important;border-color:var(--brand-action)!important;color:var(--brand-action-ink)!important;-webkit-text-fill-color:var(--brand-action-ink)!important;box-shadow:0 2px 5px rgba(var(--brand-green-rgb),.24)!important;transform:none!important}.rwa-console-shell button.rwa-primary-button:hover:not(:disabled){background:var(--brand-action-hover)!important;background-image:none!important;border-color:var(--brand-action-hover)!important;color:var(--brand-action-ink)!important;-webkit-text-fill-color:var(--brand-action-ink)!important;box-shadow:0 4px 10px rgba(var(--brand-green-rgb),.28)!important;transform:translateY(-1px)!important}.rwa-console-shell button.rwa-primary-button:disabled{cursor:not-allowed!important;opacity:.55!important}.rwa-console-shell .text-2xl:not(h1):not(h2),.rwa-console-shell .text-3xl:not(h1):not(h2),.rwa-console-shell .text-4xl:not(h1):not(h2){font-size:1.35rem!important;line-height:1.2!important}@media (max-width:980px){.rwa-app-shell{grid-template-columns:1fr}.rwa-side{display:none}.rwa-page{padding:24px 18px}.rwa-admin-title,.rwa-admin-workspace,.rwa-hero-row{display:block;background:var(--rwa-bg)!important}.rwa-auth{display:flex;background:var(--rwa-bg)!important}.rwa-auth-form{min-height:100vh;padding:28px 18px}.rwa-admin-period,.rwa-auth-visual,.rwa-rail{margin-top:16px}.rwa-auth-visual{padding:28px 18px 34px}.rwa-profile-identity{align-items:flex-start;flex-direction:column}.rwa-profile-membership{width:100%;padding-top:18px;border-top:1px solid var(--rwa-border)}.rwa-profile-membership-divider{display:none}.rwa-profile-workspace{grid-template-columns:1fr}.rwa-login-head{display:grid}}@media (max-width:560px){.rwa-auth-card .rwa-panel-body,.rwa-login-head{padding-left:18px;padding-right:18px}.rwa-auth-stat-grid,.rwa-login-feature-grid{grid-template-columns:1fr}.rwa-login-feature{min-height:auto}.rwa-login-setup-item{grid-template-columns:34px minmax(0,1fr)}.rwa-login-setup-badge{grid-column:2;justify-self:start}.rwa-section-bar{display:grid}.rwa-profile-identity{min-height:0;padding:20px}.rwa-profile-avatar{width:54px;height:54px;flex-basis:54px;font-size:1.25rem}.rwa-profile-membership{flex-wrap:wrap;gap:12px}.rwa-profile-membership strong{flex:1 1 190px}.rwa-profile-details-panel .rwa-section-bar,.rwa-profile-readiness .rwa-section-bar{min-height:64px;padding:16px 18px}.rwa-profile-details-panel .rwa-table tr{display:grid;padding:13px 18px;border-bottom:1px solid var(--rwa-border)}.rwa-profile-details-panel .rwa-table td{width:100%!important;height:auto;padding:0;border:0}.rwa-profile-details-panel .rwa-table td+td{margin-top:5px;color:var(--rwa-muted);overflow-wrap:anywhere}.rwa-profile-readiness-body{padding:20px 18px}.rwa-profile-readiness-step{gap:14px}}.rwa-marketing{--terrain-accent:var(--brand-action);--terrain-ink:var(--brand-forest);min-height:100vh;background:var(--terrain-ink);color:#f6f5f3;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.rwa-marketing a{color:inherit;text-decoration:none}.rwa-marketing a:focus-visible,.rwa-marketing button:focus-visible{outline:2px solid var(--terrain-accent);outline-offset:6px}.rwa-terrain-hero{position:relative;isolation:isolate;min-height:min(79.4vw,1150px);display:flex;flex-direction:column}.rwa-terrain-image{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:.85}.rwa-terrain-nav{width:100%;max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:20px 6.65%}.rwa-terrain-brand{display:block;width:176px;flex-shrink:0}.rwa-terrain-brand img{display:block;width:100%;height:auto}.rwa-terrain-nav nav{display:flex;align-items:center;gap:48px;font-size:14px}.rwa-terrain-nav nav a{padding:12px 0}.rwa-terrain-nav a:hover{color:var(--terrain-accent)}.rwa-terrain-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:26px;font-size:14px;white-space:nowrap}.rwa-marketing .rwa-terrain-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 24px;border:1px solid var(--terrain-accent);border-radius:6px;background:var(--terrain-accent);color:var(--brand-action-ink);font-size:15px;font-weight:600;transition:background .16s ease,border-color .16s ease}.rwa-marketing .rwa-terrain-button:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover);color:var(--brand-action-ink)}.rwa-marketing .rwa-terrain-button.outlined{min-height:41px;background:transparent;color:var(--terrain-accent);font-weight:400}.rwa-marketing .rwa-terrain-button.outlined:hover{background:var(--terrain-accent);color:var(--brand-action-ink)}.rwa-terrain-copy{width:100%;max-width:1080px;margin:22px auto 0;padding:0 24px;text-align:center}.rwa-terrain-eyebrow{margin:0 0 24px;font-size:12px;line-height:1.6;letter-spacing:5px;text-transform:uppercase;color:#c5c7c5}.rwa-terrain-copy h1{margin:0;color:#f6f5f3;font-size:clamp(48px,5.65vw,82px);line-height:.99;font-weight:700;letter-spacing:-.045em}.rwa-terrain-copy h1 span,.rwa-terrain-workflow h2 span{color:var(--terrain-accent)}.rwa-terrain-description{max-width:650px;margin:24px auto 0;color:#e2e3e3;font-size:20px;line-height:1.25;font-weight:400}.rwa-terrain-actions{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:22px}.rwa-marketing .rwa-terrain-text-link{padding:8px 0;border-bottom:1px solid #a7aca8;font-size:14px}.rwa-marketing .rwa-terrain-text-link:hover{color:var(--terrain-accent);border-color:var(--terrain-accent)}.rwa-terrain-caption{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:auto;padding:40px 2.7% 32px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;color:#e0e2da}.rwa-terrain-caption p{margin:0;border-left:1px solid #a0a49a;padding:14px 12px}.rwa-terrain-caption ul{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0 12px 8px 0;list-style:none;scroll-margin-top:24px}.rwa-terrain-caption li+li:before{content:"/";padding-right:16px;color:#a7aca8}.rwa-terrain-options{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1600px;margin:0 auto;padding:58px 6.65%;border-top:1px solid #415463;scroll-margin-top:24px}.rwa-terrain-options article+article{border-left:1px solid #344958;padding-left:44px}.rwa-terrain-options .rwa-terrain-option-label{margin:0 0 18px;color:var(--terrain-accent);font-size:11px;letter-spacing:2.5px;text-transform:uppercase}.rwa-terrain-options h2{margin:0 0 22px;color:#f6f5f3;font-size:clamp(32px,3.65vw,52px);line-height:1.05;font-weight:700;letter-spacing:-.04em}.rwa-terrain-options h2 span{color:var(--terrain-accent)}.rwa-terrain-options p{max-width:460px;margin:0;color:#d0d2ce;font-size:16px;line-height:1.6}.rwa-terrain-options .rwa-terrain-option-outcome{margin-top:22px;color:#f6f5f3;font-size:13px}@media (max-width:600px){.rwa-terrain-options{grid-template-columns:1fr;padding:38px 24px;gap:32px}.rwa-terrain-options article+article{border-left:0;border-top:1px solid #344958;padding-left:0;padding-top:32px}.rwa-terrain-options h2{font-size:36px}}.rwa-terrain-workflow{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:50px 6.65% 26px;border-top:1px solid #415463;scroll-margin-top:24px;max-width:1600px;margin:0 auto}.rwa-terrain-workflow h2{margin:15px 0 0;font-size:clamp(36px,4.15vw,60px);line-height:1.04;font-weight:700;letter-spacing:-.045em}.rwa-terrain-steps{padding-left:44px;border-left:1px solid #415463}.rwa-terrain-steps article{padding:17px 0;border-bottom:1px solid #344958}.rwa-terrain-steps article:first-child{padding-top:0}.rwa-terrain-steps article:last-child{padding-bottom:0;border-bottom:0}.rwa-terrain-steps h3{font-size:17px;line-height:1.3;font-weight:500;margin:0 0 4px;color:#f6f5f3}.rwa-terrain-steps p{font-size:13px;line-height:1.4;margin:0;color:#d0d2ce}.rwa-terrain-footer{max-width:1440px;margin:0 4.8%;padding:26px 2% 30px;border-top:1px solid #344958;display:flex;justify-content:space-between;align-items:center;gap:24px}.rwa-terrain-footer .rwa-terrain-brand{width:148px}.rwa-marketing .rwa-terrain-footer-cta{display:inline-flex;align-items:center;gap:10px;color:var(--terrain-accent);border-left:1px solid #415463;padding:6px 0 6px 44px;min-height:36px;font-size:14px}.rwa-terrain-footer-cta:hover{text-decoration:underline;text-underline-offset:5px}.rwa-marketing-signin-trigger{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:9px;background:transparent;color:#172033;padding:0 8px;font:inherit;cursor:pointer}.rwa-marketing-signin-trigger:hover,.rwa-marketing-signin-trigger[data-state=open]{background:#eef4ff;color:var(--brand-link)}.rwa-marketing-signin-trigger:focus-visible{outline:3px solid rgba(var(--brand-link-rgb),.28);outline-offset:2px}.rwa-marketing-signin-trigger svg{transition:transform .16s ease}.rwa-marketing-signin-trigger[data-state=open] svg{transform:rotate(180deg)}.rwa-marketing-signin-dropdown{z-index:80;width:min(310px,calc(100vw - 24px));border:1px solid #d9e1ee;border-radius:14px;background:#ffffff;color:#172033;padding:7px;box-shadow:0 20px 48px rgba(6,26,53,.16)}.rwa-marketing-signin-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;border-radius:10px;padding:11px;color:#172033;text-decoration:none;cursor:pointer}.rwa-marketing-signin-item:focus,.rwa-marketing-signin-item:hover{background:#f1f6ff;color:#172033;outline:none}.rwa-marketing-signin-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #cfe0fb;border-radius:10px;background:#f7faff;color:var(--brand-link)}.rwa-marketing-signin-icon svg{width:19px;height:19px}.rwa-marketing-signin-item small,.rwa-marketing-signin-item strong{display:block}.rwa-marketing-signin-item strong{font-size:.9rem;line-height:1.3}.rwa-marketing-signin-item small{margin-top:2px;color:#667085;font-size:.76rem;font-weight:500;line-height:1.35}.rwa-marketing .rwa-marketing-signin-trigger{color:#e2e3e3;font-weight:400}.rwa-marketing .rwa-marketing-signin-trigger:hover,.rwa-marketing .rwa-marketing-signin-trigger[data-state=open]{background:var(--brand-dark-surface);color:var(--terrain-accent)}.rwa-marketing-signin-dropdown{border-color:#365165;background:var(--brand-forest);color:#f6f5f3}.rwa-marketing-signin-item{color:#f6f5f3}.rwa-marketing-signin-item:focus,.rwa-marketing-signin-item:hover{color:#f6f5f3;background:var(--brand-dark-surface)}.rwa-marketing-signin-icon{background:var(--brand-dark-surface);border-color:#365165;color:var(--brand-action)}.rwa-marketing-signin-item small{color:#c3d0da}@media (min-width:1600px){.rwa-terrain-footer{margin-left:auto;margin-right:auto}}@media (max-width:1000px){.rwa-terrain-nav{padding:20px 5%;grid-template-columns:auto 1fr;gap:20px}.rwa-terrain-nav nav{grid-column:1/-1;grid-row:2;justify-content:center;gap:40px}.rwa-terrain-hero{min-height:850px}.rwa-terrain-copy{margin-top:20px}.rwa-terrain-copy h1{font-size:clamp(48px,7vw,67px)}.rwa-terrain-workflow{padding:40px 5%;gap:30px}.rwa-terrain-steps{padding-left:30px}.rwa-terrain-caption{font-size:10px;gap:12px}.rwa-terrain-caption ul{gap:10px}.rwa-terrain-caption li+li:before{padding-right:10px}}@media (max-width:600px){.rwa-terrain-hero{min-height:850px}.rwa-terrain-image{object-position:54% bottom;opacity:.65}.rwa-terrain-nav{padding:18px 20px 12px;gap:12px}.rwa-terrain-brand{width:146px}.rwa-terrain-nav-actions{gap:0}.rwa-terrain-nav-actions .outlined{display:none}.rwa-terrain-nav nav{gap:34px;font-size:13px}.rwa-terrain-copy{margin-top:20px;padding:0 20px}.rwa-terrain-eyebrow{font-size:10px;letter-spacing:2.6px;margin-bottom:22px}.rwa-terrain-copy h1{font-size:clamp(40px,10.7vw,60px);line-height:1.02}.rwa-terrain-title-break{display:none}.rwa-terrain-copy h1 span{display:block}.rwa-terrain-description{margin-top:22px;max-width:410px;font-size:16px;line-height:1.5}.rwa-terrain-actions{gap:18px;margin-top:24px;flex-wrap:wrap}.rwa-marketing .rwa-terrain-button{font-size:14px;padding:10px 18px}.rwa-marketing .rwa-terrain-text-link{font-size:13px}.rwa-terrain-caption{padding:30px 20px 22px;flex-direction:column;align-items:flex-start;gap:14px}.rwa-terrain-caption p{padding:6px 10px}.rwa-terrain-caption ul{padding:0;gap:8px;font-size:9px}.rwa-terrain-caption li+li:before{padding-right:8px}.rwa-terrain-workflow{grid-template-columns:1fr;padding:38px 24px;gap:28px}.rwa-terrain-workflow h2{font-size:clamp(32px,8.5vw,44px);margin:0}.rwa-terrain-steps{border-left:0;padding-left:0}.rwa-terrain-steps article{padding:18px 0}.rwa-terrain-footer{margin:0 24px;padding:24px 0;gap:16px}.rwa-terrain-footer .rwa-terrain-brand{width:120px}.rwa-marketing .rwa-terrain-footer-cta{border:0;padding:8px 0;font-size:12px;gap:6px}}