.brand_mark__yBZgc{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;block-size:var(--ros-mark-size,32px)}.brand_markImage__KgmV2{display:block;block-size:100%;inline-size:auto;filter:none}.brand_onDark__8oyPB,:root[data-theme=dark] .brand_onLight__119f5{display:none}:root[data-theme=dark] .brand_onDark__8oyPB{display:block}.foundations_container__aek1m{inline-size:100%;max-inline-size:1200px;margin-inline:auto;padding-inline:var(--ros-space-4)}.foundations_surface__YbRF6{background:var(--ros-color-surface);border:var(--ros-border-width) solid var(--ros-color-border);border-radius:var(--ros-radius-lg)}.foundations_surfaceRaised__DtY44{background:var(--ros-color-surface-raised);box-shadow:var(--ros-shadow-2);border-radius:var(--ros-radius-lg)}.foundations_surfaceSunken__n_Sc_{background:var(--ros-color-surface-sunken);border-radius:var(--ros-radius-lg)}.foundations_stack__3yCB_{display:flex;flex-direction:column}.foundations_inline__U36oO{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.foundations_grid__YQVTb{display:grid;grid-gap:var(--ros-space-4);gap:var(--ros-space-4)}.foundations_visuallyHidden__fZDuA{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.foundations_skipLink__NCaqj{position:absolute;inset-block-start:var(--ros-space-2);inset-inline-start:var(--ros-space-2);z-index:var(--ros-z-tooltip);padding:var(--ros-space-2) var(--ros-space-4);display:inline-flex;align-items:center;min-block-size:var(--ros-touch-target);background:var(--ros-color-brand);color:var(--ros-color-on-brand);border-radius:var(--ros-radius-md);font-weight:var(--ros-weight-semibold);text-decoration:none;transform:translateY(-250%)}.foundations_skipLink__NCaqj:focus-visible{transform:translateY(0)}.foundations_spinner___qzKu{display:inline-block;inline-size:1.25em;block-size:1.25em;border:2px solid color-mix(in srgb,currentcolor 25%,transparent);border-block-start-color:currentcolor;border-radius:var(--ros-radius-full);animation:foundations_ros-spin__akf49 .9s linear infinite}@keyframes foundations_ros-spin__akf49{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.foundations_spinner___qzKu{animation:none;border-block-start-color:transparent}}.controls_button__iBbIC{display:inline-flex;align-items:center;justify-content:center;gap:var(--ros-space-2);min-block-size:var(--ros-touch-target);padding-block:var(--ros-space-2);padding-inline:var(--ros-space-5);border-radius:var(--ros-radius-md);border:var(--ros-border-width) solid transparent;font-weight:var(--ros-weight-semibold);font-size:var(--ros-text-sm);cursor:pointer;text-decoration:none;transition:background-color var(--ros-motion-fast) var(--ros-ease-standard),border-color var(--ros-motion-fast) var(--ros-ease-standard),color var(--ros-motion-fast) var(--ros-ease-standard);-webkit-tap-highlight-color:transparent}.controls_button__iBbIC[aria-disabled=true],.controls_button__iBbIC[disabled]{opacity:var(--ros-opacity-disabled);cursor:not-allowed;pointer-events:none}.controls_primary__tEteE{background:var(--ros-color-brand);color:var(--ros-color-on-brand)}.controls_primary__tEteE:hover{background:var(--ros-color-brand-hover)}.controls_primary__tEteE:active{background:var(--ros-color-brand-active)}.controls_secondary__5qb3A{background:var(--ros-color-surface);color:var(--ros-color-text);border-color:var(--ros-color-border-strong)}.controls_secondary__5qb3A:hover{background:var(--ros-color-surface-sunken)}.controls_ghost__EiAE8{background:transparent;color:var(--ros-color-brand)}.controls_ghost__EiAE8:hover{background:var(--ros-color-brand-subtle)}.controls_danger__0MuME{background:var(--ros-color-danger);color:var(--ros-color-on-danger)}.controls_danger__0MuME:hover{background:var(--ros-color-danger-hover)}.controls_iconButton__Sd3s0{padding-inline:0;inline-size:var(--ros-touch-target)}.controls_small__o1_Oz{min-block-size:36px;padding-inline:var(--ros-space-4)}.controls_fieldWrap__AYXe0{display:flex;flex-direction:column;gap:var(--ros-space-1);max-inline-size:100%}.controls_label__0vYW0{font-size:var(--ros-text-sm);font-weight:var(--ros-weight-semibold)}.controls_description___KMVg{font-size:var(--ros-text-xs);color:var(--ros-color-text-muted)}.controls_errorText__W7otC{font-size:var(--ros-text-xs);color:var(--ros-color-danger);font-weight:var(--ros-weight-medium);display:inline-flex;align-items:center;gap:var(--ros-space-1)}.controls_input__inuW8{min-block-size:var(--ros-touch-target);padding-block:var(--ros-space-2);padding-inline:var(--ros-space-3);border-radius:var(--ros-radius-md);border:var(--ros-border-width) solid var(--ros-color-border-strong);background:var(--ros-color-surface);color:var(--ros-color-text);inline-size:100%}.controls_input__inuW8::placeholder{color:var(--ros-color-text-muted)}.controls_input__inuW8[aria-invalid=true]{border-color:var(--ros-color-danger)}.controls_input__inuW8[disabled]{opacity:var(--ros-opacity-disabled);cursor:not-allowed;background:var(--ros-color-surface-sunken)}textarea.controls_input__inuW8{min-block-size:calc(var(--ros-touch-target) * 2);resize:vertical}select.controls_input__inuW8{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23837b6c' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--ros-space-3) center;background-size:16px;-webkit-padding-end:var(--ros-space-8);padding-inline-end:var(--ros-space-8)}[dir=rtl] select.controls_input__inuW8{background-position:left var(--ros-space-3) center}.controls_checkRow__zlBWO{display:inline-flex;align-items:center;gap:var(--ros-space-2);min-block-size:var(--ros-touch-target);cursor:pointer}.controls_checkRow__zlBWO input{inline-size:20px;block-size:20px;accent-color:var(--ros-color-brand);cursor:pointer}.controls_checkRow__zlBWO input[disabled]{cursor:not-allowed}.controls_radioGroup__Cqkg3{display:flex;flex-direction:column;gap:var(--ros-space-1);border:0;padding:0;margin:0}.controls_radioGroup__Cqkg3 legend{padding:0}.controls_switch___svoR{position:relative;inline-size:44px;block-size:26px;border-radius:var(--ros-radius-full);border:var(--ros-border-width) solid var(--ros-color-border-strong);background:var(--ros-color-surface-sunken);cursor:pointer;transition:background-color var(--ros-motion-base) var(--ros-ease-standard);padding:0;flex-shrink:0}.controls_switch___svoR:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:20px;block-size:20px;border-radius:var(--ros-radius-full);background:var(--ros-color-surface);box-shadow:var(--ros-shadow-1);transition:transform var(--ros-motion-base) var(--ros-ease-standard)}.controls_switch___svoR[aria-checked=true]{background:var(--ros-color-brand);border-color:var(--ros-color-brand)}.controls_switch___svoR[aria-checked=true]:after{transform:translateX(calc(18px * var(--ros-rtl-flip, 1)))}.controls_switch___svoR[disabled]{opacity:var(--ros-opacity-disabled);cursor:not-allowed}.controls_switchRow__ZMNbx{display:inline-flex;align-items:center;gap:var(--ros-space-2);min-block-size:var(--ros-touch-target)}.controls_searchWrap__uUDPx{position:relative;display:flex;align-items:center}.controls_searchIcon__QVEnV{position:absolute;inset-inline-start:var(--ros-space-3);color:var(--ros-color-text-muted);display:inline-flex;pointer-events:none}.controls_searchWrap__uUDPx .controls_input__inuW8{-webkit-padding-start:var(--ros-space-10);padding-inline-start:var(--ros-space-10)}.controls_link__qVZ6Y{color:var(--ros-color-brand);text-decoration:underline;text-underline-offset:3px;border-radius:var(--ros-radius-sm)}.controls_link__qVZ6Y:hover{color:var(--ros-color-brand-hover)}.navigation_header__NUt7a{display:flex;align-items:center;gap:var(--ros-space-4);min-block-size:60px;padding-inline:var(--ros-space-4);background:var(--ros-color-nav-surface);-webkit-border-after:var(--ros-border-width) solid var(--ros-color-border);border-block-end:var(--ros-border-width) solid var(--ros-color-border);position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--ros-z-sticky)}.navigation_headerBrand__t1bGX{display:inline-flex;align-items:center;color:var(--ros-color-text);text-decoration:none;border-radius:var(--ros-radius-sm);min-block-size:var(--ros-touch-target)}.navigation_headerSpacer__fLDFr{flex:1 1}.navigation_headerActions__6tKKD{display:inline-flex;align-items:center;gap:var(--ros-space-1)}@media (max-width:479px){.navigation_header__NUt7a{padding-inline:var(--ros-space-2);gap:var(--ros-space-2)}.navigation_headerActions__6tKKD{gap:0}}.navigation_sideNav__wbq12{inline-size:248px;flex-shrink:0;background:var(--ros-color-nav-surface);-webkit-border-end:var(--ros-border-width) solid var(--ros-color-border);border-inline-end:var(--ros-border-width) solid var(--ros-color-border);padding:var(--ros-space-4) var(--ros-space-3);display:flex;flex-direction:column;gap:var(--ros-space-1)}.navigation_sideNavBare__9_jMI{inline-size:100%;-webkit-border-end:none;border-inline-end:none;background:none;padding-block:var(--ros-space-3)}.navigation_sideNavBare__9_jMI .navigation_navList__dqD0U{gap:0}.navigation_sideNavBare__9_jMI .navigation_navGroup__EwUuS+.navigation_navGroup__EwUuS{-webkit-margin-before:var(--ros-space-3);margin-block-start:var(--ros-space-3)}.navigation_sideNavBare__9_jMI .navigation_navGroupLabel__qaaLK{-webkit-margin-after:2px;margin-block-end:2px}.navigation_navList__dqD0U{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.navigation_navItem__RGInm{position:relative;display:flex;align-items:center;gap:var(--ros-space-3);min-block-size:var(--ros-touch-target);padding-inline:var(--ros-space-3);border-radius:var(--ros-radius-sm);color:var(--ros-color-text-secondary);text-decoration:none;font-size:var(--ros-text-sm);font-weight:var(--ros-weight-regular);transition:background-color var(--ros-motion-fast) var(--ros-ease-standard)}.navigation_navItem__RGInm:hover{background:var(--ros-color-surface-sunken);color:var(--ros-color-text)}.navigation_navItemActive__fBdWi,.navigation_navItemActive__fBdWi:hover{background:var(--ros-color-nav-active);color:var(--ros-color-nav-active-text);font-weight:var(--ros-weight-medium)}.navigation_sideNavBare__9_jMI .navigation_navItemActive__fBdWi:before{content:"";position:absolute;inset-block:6px;inset-inline-start:calc(-1 * var(--ros-space-3) - 1px);inline-size:3px;border-start-end-radius:3px;border-end-end-radius:3px;background:var(--ros-color-nav-active-text)}.navigation_bottomNav__zjpc2{position:fixed;inset-block-end:0;inset-inline:0;display:flex;background:var(--ros-color-nav-surface);-webkit-border-before:var(--ros-border-width) solid var(--ros-color-border);border-block-start:var(--ros-border-width) solid var(--ros-color-border);z-index:var(--ros-z-sticky);-webkit-padding-after:env(safe-area-inset-bottom,0);padding-block-end:env(safe-area-inset-bottom,0)}.navigation_bottomNavItem__MasUo{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:var(--ros-touch-target-large);padding-block:var(--ros-space-1);color:var(--ros-color-text-muted);text-decoration:none;font-size:var(--ros-text-xs);font-weight:var(--ros-weight-medium)}.navigation_bottomNavItemActive__Wr0Qm{color:var(--ros-color-nav-active-text);font-weight:var(--ros-weight-semibold)}.navigation_breadcrumbs__FMJQz{display:flex;align-items:center;gap:var(--ros-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:var(--ros-text-sm)}.navigation_breadcrumbs__FMJQz li{display:inline-flex;align-items:center;gap:var(--ros-space-1)}.navigation_crumbLink__Q0uov{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--ros-touch-target);min-inline-size:var(--ros-touch-target);color:var(--ros-color-text-muted);text-decoration:none;border-radius:var(--ros-radius-sm);padding-inline:var(--ros-space-1)}.navigation_crumbLink__Q0uov:hover{color:var(--ros-color-text);text-decoration:underline}.navigation_crumbCurrent__f2wck{color:var(--ros-color-text);font-weight:var(--ros-weight-semibold);padding:var(--ros-space-1)}.navigation_crumbSep__kchNk{color:var(--ros-color-text-muted);display:inline-flex}.navigation_tabsList__bQGjr{display:flex;gap:var(--ros-space-1);-webkit-border-after:var(--ros-border-width) solid var(--ros-color-border);border-block-end:var(--ros-border-width) solid var(--ros-color-border)}.navigation_tabTrigger__XZ6Z7{padding:var(--ros-space-2) var(--ros-space-4);min-block-size:var(--ros-touch-target);background:none;border:0;-webkit-border-after:var(--ros-border-width-strong) solid transparent;border-block-end:var(--ros-border-width-strong) solid transparent;color:var(--ros-color-text-secondary);font-size:var(--ros-text-sm);font-weight:var(--ros-weight-medium);cursor:pointer}.navigation_tabTrigger__XZ6Z7[data-state=active]{color:var(--ros-color-brand);border-block-end-color:var(--ros-color-brand);font-weight:var(--ros-weight-semibold)}.navigation_tabContent__weqZo{-webkit-padding-before:var(--ros-space-4);padding-block-start:var(--ros-space-4)}.navigation_menuContent__kaoYn{z-index:var(--ros-z-dropdown);min-inline-size:180px;background:var(--ros-color-surface-raised);border:var(--ros-border-width) solid var(--ros-color-border);border-radius:var(--ros-radius-md);box-shadow:var(--ros-shadow-2);padding:var(--ros-space-1);max-block-size:var(--radix-dropdown-menu-content-available-height,60vh);overflow-y:auto;overscroll-behavior:contain}.navigation_menuItem__M9ISv{display:flex;align-items:center;gap:var(--ros-space-2);padding:var(--ros-space-2) var(--ros-space-3);min-block-size:40px;border-radius:var(--ros-radius-sm);font-size:var(--ros-text-sm);color:var(--ros-color-text);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navigation_menuItem__M9ISv[data-highlighted]{background:var(--ros-color-brand-subtle);color:var(--ros-color-nav-active-text)}.navigation_menuItem__M9ISv[data-disabled]{opacity:var(--ros-opacity-disabled);cursor:not-allowed}.navigation_menuCheck__rPuJC{inline-size:16px;display:inline-flex;color:var(--ros-color-brand)}.navigation_pagination__hC_BR{display:flex;align-items:center;gap:var(--ros-space-2)}.navigation_pageStatus__nttaB{font-size:var(--ros-text-sm);color:var(--ros-color-text-secondary);min-inline-size:90px;text-align:center}.navigation_navGroup__EwUuS+.navigation_navGroup__EwUuS{-webkit-margin-before:var(--ros-space-5);margin-block-start:var(--ros-space-5)}.navigation_navGroupLabel__qaaLK{margin:0 0 var(--ros-space-2);padding-inline:var(--ros-space-3);font-size:10px;font-weight:var(--ros-weight-semibold);letter-spacing:.11em;text-transform:uppercase;color:var(--ros-color-text-muted)}.navigation_signedInIdentity__4zxE0{display:flex;flex-direction:column;gap:var(--ros-space-1);-webkit-padding-after:var(--ros-space-3);padding-block-end:var(--ros-space-3);-webkit-border-after:1px solid var(--ros-color-border);border-block-end:1px solid var(--ros-color-border);font-size:var(--ros-text-sm);overflow-wrap:anywhere;max-inline-size:18rem}.navigation_signedInHeading__0EHqz{font-size:var(--ros-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ros-color-text-secondary)}.navigation_signedInName__Seh_6{font-size:var(--ros-text-base);font-weight:600}.navigation_signedInMuted__Xi9Ta,.navigation_signedInRoles__ChKzi{color:var(--ros-color-text-secondary)}.navigation_signedInOwner__gBIuN{align-self:flex-start;padding:0 var(--ros-space-2);border-radius:var(--ros-radius-pill,999px);background:var(--ros-color-accent-subtle,var(--ros-color-nav-surface));color:var(--ros-color-text-primary);font-size:var(--ros-text-xs);font-weight:600;line-height:1.6}.feedback_alert__b9BH1{display:flex;gap:var(--ros-space-3);align-items:flex-start;padding:var(--ros-space-3) var(--ros-space-4);border-radius:var(--ros-radius-md);border:var(--ros-border-width) solid;font-size:var(--ros-text-sm)}.feedback_alertInfo__BpeOE{background:var(--ros-color-info-subtle);border-color:var(--ros-color-info);color:var(--ros-color-text)}.feedback_alertSuccess__TimgM{background:var(--ros-color-success-subtle);border-color:var(--ros-color-success);color:var(--ros-color-text)}.feedback_alertWarning___6r_J{background:var(--ros-color-warning-subtle);border-color:var(--ros-color-warning);color:var(--ros-color-text)}.feedback_alertDanger__CQH23{background:var(--ros-color-danger-subtle);border-color:var(--ros-color-danger);color:var(--ros-color-text)}.feedback_alertIcon__mDr4d{flex-shrink:0;-webkit-margin-before:2px;margin-block-start:2px}.feedback_alertInfo__BpeOE .feedback_alertIcon__mDr4d{color:var(--ros-color-info)}.feedback_alertSuccess__TimgM .feedback_alertIcon__mDr4d{color:var(--ros-color-success)}.feedback_alertWarning___6r_J .feedback_alertIcon__mDr4d{color:var(--ros-color-warning)}.feedback_alertDanger__CQH23 .feedback_alertIcon__mDr4d{color:var(--ros-color-danger)}.feedback_badge__vgUNu{display:inline-flex;align-items:center;gap:var(--ros-space-1);padding-block:2px;padding-inline:var(--ros-space-2);border-radius:var(--ros-radius-full);font-size:var(--ros-text-xs);font-weight:var(--ros-weight-semibold);border:var(--ros-border-width) solid transparent}.feedback_badge__vgUNu:before{content:"";inline-size:6px;block-size:6px;border-radius:var(--ros-radius-full);background:currentcolor}.feedback_badgeNeutral__Rb_im{background:var(--ros-color-surface-sunken);color:var(--ros-color-text-secondary);border-color:var(--ros-color-border)}.feedback_badgeSuccess__CkFfo{background:var(--ros-color-success-subtle);color:var(--ros-color-success);border-color:var(--ros-color-success)}.feedback_badgeWarning__AYCAJ{background:var(--ros-color-warning-subtle);color:var(--ros-color-warning);border-color:var(--ros-color-warning)}.feedback_badgeDanger__HqeaV{background:var(--ros-color-danger-subtle);color:var(--ros-color-danger);border-color:var(--ros-color-danger)}.feedback_badgeInfo__wdGJa{background:var(--ros-color-info-subtle);color:var(--ros-color-info);border-color:var(--ros-color-info)}.feedback_progressTrack__UocqS{inline-size:100%;block-size:8px;border-radius:var(--ros-radius-full);background:var(--ros-color-surface-sunken);overflow:hidden}.feedback_progressFill__oqc9j{block-size:100%;border-radius:var(--ros-radius-full);background:var(--ros-color-brand);transition:inline-size var(--ros-motion-slow) var(--ros-ease-standard)}.feedback_skeleton__36pMT{border-radius:var(--ros-radius-md);background:var(--ros-color-skeleton);animation:feedback_ros-pulse__R0h56 1.4s ease-in-out infinite}@keyframes feedback_ros-pulse__R0h56{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.feedback_skeleton__36pMT{animation:none}}.feedback_statePanel__CzQxl{display:flex;flex-direction:column;align-items:center;gap:var(--ros-space-3);padding:var(--ros-space-10) var(--ros-space-6);text-align:center;border:var(--ros-border-width) dashed var(--ros-color-border-strong);border-radius:var(--ros-radius-lg);background:var(--ros-color-surface)}.feedback_stateIcon__uw359{color:var(--ros-color-text-muted);background:var(--ros-color-surface-sunken);border-radius:var(--ros-radius-full);padding:var(--ros-space-3);display:inline-flex}.feedback_stateDanger__D9sqD .feedback_stateIcon__uw359{color:var(--ros-color-danger);background:var(--ros-color-danger-subtle)}.feedback_overlay__U0Q6Q{position:fixed;inset:0;background:var(--ros-color-backdrop);z-index:var(--ros-z-overlay)}.feedback_modal__Tf0hs{position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);z-index:var(--ros-z-modal);inline-size:min(480px,calc(100vw - var(--ros-space-8)));max-block-size:min(85vh,700px);overflow:auto;background:var(--ros-color-surface-raised);border-radius:var(--ros-radius-lg);box-shadow:var(--ros-shadow-3);padding:var(--ros-space-6);display:flex;flex-direction:column;gap:var(--ros-space-4)}[dir=rtl] .feedback_modal__Tf0hs{transform:translate(50%,-50%)}.feedback_drawer__wbwdd{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--ros-z-modal);inline-size:min(360px,92vw);background:var(--ros-color-surface-raised);box-shadow:var(--ros-shadow-3);padding:var(--ros-space-6);display:flex;flex-direction:column;gap:var(--ros-space-4);overflow:auto}.feedback_drawerStart__xc9sD{inset-inline-end:auto;inset-inline-start:0}.feedback_dialogHeader__muJWm{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ros-space-3)}.feedback_dialogTitle__uxgWJ{font-size:var(--ros-text-lg);font-weight:var(--ros-weight-semibold)}.feedback_dialogFooter__PbufZ{display:flex;gap:var(--ros-space-2);justify-content:flex-end;flex-wrap:wrap}.feedback_tooltip__XVCU7{z-index:var(--ros-z-tooltip);background:var(--ros-color-text);color:var(--ros-color-canvas);padding:var(--ros-space-1) var(--ros-space-2);border-radius:var(--ros-radius-sm);font-size:var(--ros-text-xs);max-inline-size:260px}.feedback_popover__120SI{z-index:var(--ros-z-popover);background:var(--ros-color-surface-raised);border:var(--ros-border-width) solid var(--ros-color-border);border-radius:var(--ros-radius-md);box-shadow:var(--ros-shadow-2);padding:var(--ros-space-4);max-inline-size:320px}.feedback_toastViewport__cAdhR{position:fixed;inset-block-end:var(--ros-space-4);inset-inline-end:var(--ros-space-4);display:flex;flex-direction:column;gap:var(--ros-space-2);z-index:var(--ros-z-toast);inline-size:min(360px,calc(100vw - var(--ros-space-8)));margin:0;padding:0;list-style:none}.feedback_toast__LHuKs{background:var(--ros-color-surface-raised);border:var(--ros-border-width) solid var(--ros-color-border);-webkit-border-start:4px solid var(--ros-color-brand);border-inline-start:4px solid var(--ros-color-brand);border-radius:var(--ros-radius-md);box-shadow:var(--ros-shadow-2);padding:var(--ros-space-3) var(--ros-space-4);display:flex;align-items:flex-start;gap:var(--ros-space-3)}.feedback_toastTitle__2UlMS{font-weight:var(--ros-weight-semibold);font-size:var(--ros-text-sm)}.feedback_toastBody__yiyog{font-size:var(--ros-text-sm);color:var(--ros-color-text-secondary)}.data_card__52iCi{background:var(--ros-color-surface);border:var(--ros-border-width) solid var(--ros-color-border);border-radius:var(--ros-radius-lg);padding:var(--ros-space-5);display:flex;flex-direction:column;gap:var(--ros-space-3)}.data_cardTitle__do_Km{font-size:var(--ros-text-lg);font-weight:var(--ros-weight-semibold)}.data_descriptionList__YsFhX{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--ros-space-2) var(--ros-space-6);gap:var(--ros-space-2) var(--ros-space-6);margin:0}.data_descriptionList__YsFhX dt{color:var(--ros-color-text-muted);font-size:var(--ros-text-sm)}.data_descriptionList__YsFhX dd{margin:0;font-size:var(--ros-text-sm);font-weight:var(--ros-weight-medium)}.data_tableWrap__nSr_q{inline-size:100%;overflow-x:auto;border:var(--ros-border-width) solid var(--ros-color-border);border-radius:var(--ros-radius-lg);background:var(--ros-color-surface)}.data_table__Gtz1A{inline-size:100%;border-collapse:collapse;font-size:var(--ros-text-sm)}.data_table__Gtz1A caption{color:var(--ros-color-text-muted);font-size:var(--ros-text-xs)}.data_table__Gtz1A caption,.data_table__Gtz1A th{text-align:start;padding:var(--ros-space-3) var(--ros-space-4)}.data_table__Gtz1A th{font-weight:var(--ros-weight-semibold);color:var(--ros-color-text-secondary);-webkit-border-after:var(--ros-border-width) solid var(--ros-color-border-strong);border-block-end:var(--ros-border-width) solid var(--ros-color-border-strong);white-space:nowrap}.data_table__Gtz1A td{padding:var(--ros-space-3) var(--ros-space-4);-webkit-border-after:var(--ros-border-width) solid var(--ros-color-border);border-block-end:var(--ros-border-width) solid var(--ros-color-border)}.data_table__Gtz1A tbody tr:last-child td{-webkit-border-after:0;border-block-end:0}.data_dataList__P1ti_{display:flex;flex-direction:column;gap:var(--ros-space-3);margin:0;padding:0;list-style:none}.data_dataListItem__5CrNU{background:var(--ros-color-surface);border:var(--ros-border-width) solid var(--ros-color-border);border-radius:var(--ros-radius-md);padding:var(--ros-space-4);display:flex;flex-direction:column;gap:var(--ros-space-2)}.data_avatar__OhLjH{inline-size:40px;block-size:40px;border-radius:var(--ros-radius-full);background:var(--ros-color-brand-subtle);color:var(--ros-color-nav-active-text);display:inline-flex;justify-content:center;font-weight:var(--ros-weight-semibold);border:var(--ros-border-width) solid var(--ros-color-brand-subtle-border);flex-shrink:0}.data_avatar__OhLjH,.data_metaRow__XIdyu{align-items:center;font-size:var(--ros-text-sm)}.data_metaRow__XIdyu{display:flex;gap:var(--ros-space-2);color:var(--ros-color-text-muted);flex-wrap:wrap}.data_metaRow__XIdyu>*+:before{content:"·";-webkit-margin-end:var(--ros-space-2);margin-inline-end:var(--ros-space-2);color:var(--ros-color-border-strong)}.data_metric__H4Ybc{display:flex;flex-direction:column;gap:var(--ros-space-1)}.data_metricValue__txr3u{font-size:var(--ros-text-2xl);font-weight:var(--ros-weight-bold);line-height:var(--ros-leading-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data_metricLabel__bJrO5{font-size:var(--ros-text-sm);color:var(--ros-color-text-secondary);font-weight:var(--ros-weight-medium)}.data_metricHint___oKkt{font-size:var(--ros-text-xs);color:var(--ros-color-text-muted)}.data_timeline__njveM{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.data_timelineItem__DbWEg{position:relative;-webkit-padding-start:var(--ros-space-6);padding-inline-start:var(--ros-space-6);-webkit-padding-after:var(--ros-space-4);padding-block-end:var(--ros-space-4);-webkit-border-start:var(--ros-border-width-strong) solid var(--ros-color-border);border-inline-start:var(--ros-border-width-strong) solid var(--ros-color-border);-webkit-margin-start:var(--ros-space-2);margin-inline-start:var(--ros-space-2)}.data_timelineItem__DbWEg:last-child{border-inline-start-color:transparent;-webkit-padding-after:0;padding-block-end:0}.data_timelineItem__DbWEg:before{content:"";position:absolute;inset-inline-start:-7px;inset-block-start:2px;inline-size:12px;block-size:12px;border-radius:var(--ros-radius-full);background:var(--ros-color-brand);border:2px solid var(--ros-color-surface)}.landing_page__aBdkR{background:var(--ros-color-canvas);color:var(--ros-color-text);min-block-size:100dvh;display:flex;flex-direction:column;--landing-container:1240px;--landing-gutter:clamp(20px,5vw,40px);--landing-section-y:clamp(14px,1.3vw,19px);--landing-display-leading:1.06}.landing_container__Cuo_o{max-inline-size:100%;inline-size:100%;max-inline-size:var(--landing-container);margin-inline:auto;padding-inline:var(--landing-gutter)}.landing_header__vmF5N{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--ros-z-sticky);background:color-mix(in srgb,var(--ros-color-surface) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-border-after:var(--ros-border-width) solid var(--ros-color-border);border-block-end:var(--ros-border-width) solid var(--ros-color-border)}.landing_headerInner__JkNUe{display:flex;align-items:center;gap:var(--ros-space-6);min-block-size:52px}.landing_brand__zTfFp{display:inline-flex;align-items:center;gap:10px;color:var(--ros-color-text);text-decoration:none;flex:0 0 auto}.landing_brand__zTfFp:focus-visible{outline:var(--ros-focus-ring-width) solid var(--ros-color-focus);outline-offset:var(--ros-focus-ring-offset);border-radius:var(--ros-radius-sm)}.landing_headerNav__XsH3B{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px);margin-inline:auto}.landing_headerLink__vzvCL{color:var(--ros-color-text-secondary);text-decoration:none;font-size:var(--ros-text-sm);font-weight:var(--ros-weight-medium);padding-block:var(--ros-space-2);transition:color var(--ros-motion-fast) var(--ros-ease-standard)}.landing_headerLink__vzvCL:hover{color:var(--ros-color-text)}.landing_headerLink__vzvCL:focus-visible{outline:var(--ros-focus-ring-width) solid var(--ros-color-focus);outline-offset:var(--ros-focus-ring-offset);border-radius:var(--ros-radius-sm)}.landing_headerActions__Bivk0{display:flex;align-items:center;gap:var(--ros-space-3);flex:0 0 auto}.landing_navToggle__DR0yz{display:none;align-items:center;justify-content:center;inline-size:var(--ros-touch-target);block-size:var(--ros-touch-target);background:none;border:var(--ros-border-width) solid var(--ros-color-border);border-radius:var(--ros-radius-md);color:var(--ros-color-text);cursor:pointer;font-size:var(--ros-text-lg)}.landing_mobileNav__TDj3b{display:flex;flex-direction:column;gap:var(--ros-space-1);padding-block:var(--ros-space-3) var(--ros-space-5)}.landing_mobileNavLink__CD4Nm{color:var(--ros-color-text);text-decoration:none;font-size:var(--ros-text-md);padding-block:var(--ros-space-3);-webkit-border-after:var(--ros-border-width) solid var(--ros-color-border);border-block-end:var(--ros-border-width) solid var(--ros-color-border)}.landing_btn__9l43p{display:inline-flex;align-items:center;justify-content:center;gap:var(--ros-space-2);min-block-size:34px;padding-inline:var(--ros-space-4);border-radius:var(--ros-radius-md);font-size:var(--ros-text-sm);font-weight:var(--ros-weight-medium);text-decoration:none;white-space:nowrap;border:var(--ros-border-width) solid transparent;cursor:pointer;transition:background-color var(--ros-motion-fast) var(--ros-ease-standard),border-color var(--ros-motion-fast) var(--ros-ease-standard),transform var(--ros-motion-fast) var(--ros-ease-standard)}.landing_btn__9l43p:focus-visible{outline:var(--ros-focus-ring-width) solid var(--ros-color-focus);outline-offset:var(--ros-focus-ring-offset)}.landing_btnPrimary__v_wgd{background:var(--ros-color-brand);color:var(--ros-color-on-brand)}.landing_btnPrimary__v_wgd:hover{background:var(--ros-color-brand-hover)}.landing_btnSecondary__guzsm{background:var(--ros-color-surface);border-color:var(--ros-color-border-strong);color:var(--ros-color-text)}.landing_btnSecondary__guzsm:hover{background:var(--ros-action-secondary-hover)}.landing_btnOnDark__zd5M0{background:transparent;border-color:color-mix(in srgb,var(--ros-stone-0) 45%,transparent);color:var(--ros-stone-0)}.landing_btnOnDark__zd5M0:hover{background:color-mix(in srgb,var(--ros-stone-0) 12%,transparent)}.landing_btnSmall__iU_h1{min-block-size:32px;padding-inline:var(--ros-space-4)}.landing_btnArrow__UhWeQ{transition:transform var(--ros-motion-fast) var(--ros-ease-standard)}.landing_btn__9l43p:hover .landing_btnArrow__UhWeQ{transform:translateX(calc(3px * var(--ros-rtl-flip, 1)))}.landing_eyebrow__4uFc8{display:block;font-size:11px;font-weight:var(--ros-weight-semibold);letter-spacing:.17em;text-transform:uppercase;color:var(--ros-color-text-muted);-webkit-margin-after:5px;margin-block-end:5px}.landing_heroTitle__BHSuR{font-size:clamp(2.25rem,3.6vw,3.125rem);line-height:var(--landing-display-leading);letter-spacing:-.022em;max-inline-size:13ch}.landing_heroTitle__BHSuR,.landing_sectionTitle__o7n2u{font-weight:var(--ros-weight-regular);color:var(--ros-color-text);margin:0}.landing_sectionTitle__o7n2u{font-size:clamp(1.375rem,1.87vw,1.6875rem);line-height:1.1;letter-spacing:-.018em;max-inline-size:34ch}.landing_sectionBody__osNGu{font-size:12px;line-height:1.45;color:var(--ros-color-text-muted);margin-block:var(--ros-space-3) 0;max-inline-size:46ch}.landing_rail__KzyXs{font-size:10px;font-weight:var(--ros-weight-medium);letter-spacing:.22em;text-transform:uppercase;line-height:2;color:var(--ros-color-text-muted);max-inline-size:18ch;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.landing_railOnDark__A1Eq4{color:color-mix(in srgb,var(--ros-stone-0) 62%,transparent)}.landing_section__O6gdK{padding-block:var(--landing-section-y)}.landing_sectionTint__OlvX9{background:var(--ros-color-surface-sunken)}.landing_sectionHead__Un0SX{-webkit-margin-after:var(--ros-space-3);margin-block-end:var(--ros-space-3)}.landing_split__J76ZR>*{min-inline-size:0}.landing_split__J76ZR{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.55fr);grid-gap:clamp(16px,2.4vw,38px);gap:clamp(16px,2.4vw,38px);align-items:center}.landing_splitWithRail__vUL4s{grid-template-columns:minmax(0,.82fr) minmax(0,1.55fr) max-content}.landing_splitContentLead__7xTMq{grid-template-columns:minmax(0,1.62fr) minmax(0,.78fr)}.landing_railBlock__vqWzz{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ros-space-2);max-inline-size:22ch}.landing_railBlock__vqWzz .landing_heroNote__2hnqp{margin-block:0}.landing_sectionTitleQuiet__B2apm{font-size:clamp(1.125rem,1.53vw,1.375rem)}.landing_splitWideCopy__naLNh{grid-template-columns:minmax(0,1.15fr) minmax(0,1.25fr) max-content}.landing_splitMediaLead__zqko5.landing_splitWideCopy__naLNh{grid-template-columns:minmax(0,.5fr) minmax(0,2.1fr) max-content}.landing_langBlock__HM_HZ{min-inline-size:0}.landing_splitCta__hxGwu{grid-template-columns:minmax(0,2fr) minmax(0,.15fr) max-content}.landing_splitCta__hxGwu .landing_bandTitle__munmk{max-inline-size:36ch}.landing_splitBalanced__iKYB1{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr)}.landing_splitMediaLead__zqko5{grid-template-columns:minmax(0,.62fr) minmax(0,.8fr) minmax(0,1.5fr)}.landing_hero___ILNH{position:relative;overflow:hidden;background:var(--ros-color-canvas);isolation:isolate}.landing_heroMedia__IliWE{position:absolute;inset-block:0;inset-inline-end:0;inline-size:60%;z-index:0}.landing_heroImage__LJpAl{inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.landing_heroFade__4SLck{position:absolute;inset:0;z-index:1;background:linear-gradient(to right,var(--ros-color-canvas) 0,var(--ros-color-canvas) 36%,color-mix(in srgb,var(--ros-color-canvas) 55%,transparent) 47%,transparent 62%)}[dir=rtl] .landing_heroFade__4SLck{background:linear-gradient(to left,var(--ros-color-canvas) 0,var(--ros-color-canvas) 36%,color-mix(in srgb,var(--ros-color-canvas) 55%,transparent) 47%,transparent 62%)}.landing_heroInner__lvHCK{position:relative;z-index:2;padding-block:clamp(36px,3.4vw,50px) clamp(16px,1.7vw,24px);max-inline-size:50%}.landing_heroBody__X9TCp{font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.5;color:var(--ros-color-text-secondary);margin-block:var(--ros-space-4) 0;max-inline-size:40ch}.landing_heroActions__1f6I_{display:flex;flex-wrap:wrap;gap:var(--ros-space-3);-webkit-margin-before:var(--ros-space-4);margin-block-start:var(--ros-space-4)}.landing_heroNote__2hnqp{font-size:11px;line-height:1.45;color:var(--ros-color-text-muted);margin-block:var(--ros-space-2) 0;max-inline-size:44ch}.landing_scaleStrip__Uo8Ni{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:clamp(12px,1.5vw,20px);padding-block:clamp(14px,1.5vw,20px) 0}.landing_scaleItem__bdeYS{display:flex;flex-direction:column;gap:2px;-webkit-padding-start:clamp(16px,2vw,28px);padding-inline-start:clamp(16px,2vw,28px);-webkit-border-start:var(--ros-border-width) solid var(--ros-color-border);border-inline-start:var(--ros-border-width) solid var(--ros-color-border)}.landing_scaleItem__bdeYS:first-child{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:none;border-inline-start:none}.landing_scaleValue__K246o{font-size:clamp(1.0625rem,1.35vw,1.25rem);font-weight:var(--ros-weight-medium);line-height:1.1;color:var(--ros-color-text)}.landing_scaleLabel__sR6mg{font-size:var(--ros-text-xs);color:var(--ros-color-text-muted)}.landing_disconnected__mE2W4{--tile:clamp(46px,3.8vw,56px);--gap:clamp(6px,0.9vw,12px);list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:var(--gap);flex-wrap:wrap}.landing_disconnectedTile__nXLmW{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ros-space-2);inline-size:var(--tile);block-size:var(--tile);border-radius:var(--ros-radius-md);background:var(--ros-color-surface);border:var(--ros-border-width) solid var(--ros-color-border);color:var(--ros-color-text-secondary);text-align:center}.landing_disconnectedTile__nXLmW:not(:first-child):before{content:"";position:absolute;z-index:-1;inline-size:calc(var(--tile) + var(--gap));block-size:calc(var(--tile) + var(--gap));inset-block-start:50%;inset-inline-start:calc(-1 * (var(--tile) + 2 * var(--gap)) / 2);transform:translateY(-50%);border:1px dashed var(--ros-clay-300);border-radius:var(--ros-radius-full);opacity:.85}@media (max-width:900px){.landing_disconnectedTile__nXLmW:not(:first-child):before,.landing_webOrbit__ljRJU{display:none}.landing_disconnected__mE2W4{--label-space:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:var(--ros-space-2);column-gap:var(--ros-space-2);grid-row-gap:var(--label-space);row-gap:var(--label-space);-webkit-padding-after:var(--label-space);padding-block-end:var(--label-space);justify-items:center;align-items:start}.landing_disconnectedLabel__yPgyj{position:absolute;inset-block-start:calc(100% + 6px);left:50%;translate:-50% 0;inline-size:max-content;max-inline-size:84px;padding-inline:0}}.landing_disconnectedLabel__yPgyj{font-size:10px;line-height:1.2;color:var(--ros-color-text-muted);padding-inline:4px}.landing_disconnectedResult__cpSQU{font-size:var(--ros-text-sm);line-height:1.5;color:var(--ros-color-text-secondary);max-inline-size:15ch}.landing_webOrbit__ljRJU{position:absolute;inset:4% 2%;z-index:0;inline-size:96%;block-size:92%;pointer-events:none;color:color-mix(in srgb,var(--ros-viridian-700) 38%,transparent)}.landing_web__N0Gum>li{position:relative;z-index:1}.landing_web__N0Gum{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(5px,.6vw,8px) clamp(24px,5vw,84px);gap:clamp(5px,.6vw,8px) clamp(24px,5vw,84px);align-items:center;justify-items:stretch}.landing_webCore__yedBu{grid-column:1/-1;grid-row:2;justify-self:center;display:flex;align-items:center;justify-content:center;inline-size:clamp(64px,6.4vw,84px);block-size:clamp(64px,6.4vw,84px);border-radius:var(--ros-radius-full);background:var(--ros-color-surface);border:var(--ros-border-width) solid var(--ros-color-border);box-shadow:var(--ros-shadow-2);color:var(--ros-color-text)}.landing_webTop__Lh577{grid-column:1/-1;grid-row:1;justify-self:center}.landing_webNode__kJ_j7{display:flex;align-items:center;gap:var(--ros-space-2);padding:7px 12px;border-radius:var(--ros-radius-full);background:var(--ros-color-surface);border:var(--ros-border-width) solid var(--ros-color-border);box-shadow:var(--ros-shadow-1);min-inline-size:0}.landing_webIcon__Bbwv_{display:flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;flex:0 0 auto;border-radius:var(--ros-radius-sm);background:var(--ros-color-brand-subtle);color:var(--ros-color-brand)}.landing_webLabel__gHEEp{font-size:var(--ros-text-sm);font-weight:var(--ros-weight-medium);line-height:1.25;color:var(--ros-color-text)}.landing_webSub__BnyYu{font-size:11px;line-height:1.35;color:var(--ros-color-text-muted)}.landing_cards__8xKC1{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:clamp(7px,.7vw,10px);gap:clamp(7px,.7vw,10px)}.landing_card__jgJlP{background:var(--ros-color-surface);border:var(--ros-border-width) solid var(--ros-color-border);border-radius:var(--ros-radius-md);padding:7px 8px;display:flex;flex-direction:column;gap:2px}.landing_cardIconRow__lMl9m{display:flex;align-items:flex-start;gap:var(--ros-space-3)}.landing_cardIcon__ddUAb{flex:0 0 auto;color:var(--ros-color-text);-webkit-margin-before:2px;margin-block-start:2px}.landing_cardTitle__om2gQ{font-size:12px;font-weight:var(--ros-weight-semibold);line-height:1.3;color:var(--ros-color-text);margin:0}.landing_cardBody__tRzxC{font-size:11px;line-height:1.38;color:var(--ros-color-text-muted);margin:0}.landing_families__9I35M{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(5px,.5vw,7px);gap:clamp(5px,.5vw,7px)}.landing_familiesRow__extH_{grid-template-columns:repeat(4,minmax(0,1fr))}.landing_familiesRow__extH_ .landing_familyText__q6iqo{-webkit-line-clamp:2;line-clamp:2}.landing_family__4xoM6{display:flex;align-items:flex-start;gap:7px;padding:6px 8px;border-radius:var(--ros-radius-sm);background:var(--ros-color-surface);border:var(--ros-border-width) solid var(--ros-color-border)}.landing_familyIcon__6GQJK{display:flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;flex:0 0 auto;border-radius:5px;background:var(--ros-color-brand-subtle);color:var(--ros-color-brand)}.landing_familyName__cVtRA{font-size:11px;font-weight:var(--ros-weight-medium);line-height:1.2;color:var(--ros-color-text)}.landing_familyMeta__5aTXf{font-size:10px;line-height:1.2;color:var(--ros-color-text-muted)}.landing_familyText__q6iqo{min-inline-size:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.landing_bandDark__bwxx9{position:relative;isolation:isolate;background:var(--ros-stone-900);color:var(--ros-stone-0);padding-block:calc(var(--landing-section-y) * .9);overflow:hidden}.landing_bandMedia__WHZXB{position:absolute;inset:0;z-index:0}.landing_bandImage__d1ZB0{inline-size:100%;block-size:100%;object-fit:cover}.landing_bandScrim__IqYVR{position:absolute;inset:0;z-index:1;background:linear-gradient(to right,color-mix(in srgb,var(--ros-stone-950) 92%,transparent) 0,color-mix(in srgb,var(--ros-stone-950) 78%,transparent) 45%,color-mix(in srgb,var(--ros-stone-950) 66%,transparent) 100%)}[dir=rtl] .landing_bandScrim__IqYVR{background:linear-gradient(to left,color-mix(in srgb,var(--ros-stone-950) 92%,transparent) 0,color-mix(in srgb,var(--ros-stone-950) 78%,transparent) 45%,color-mix(in srgb,var(--ros-stone-950) 66%,transparent) 100%)}.landing_bandInner__t0LqQ{position:relative;z-index:2}.landing_bandTitle__munmk{font-size:clamp(1.375rem,1.87vw,1.6875rem);line-height:1.1;letter-spacing:-.018em;font-weight:var(--ros-weight-regular);color:var(--ros-stone-0);margin:0;max-inline-size:20ch}.landing_bandBody__pwzVc{font-size:12px;line-height:1.45;color:color-mix(in srgb,var(--ros-stone-0) 78%,transparent);margin-block:var(--ros-space-2) 0;max-inline-size:40ch}.landing_bandEyebrow__nkT3W{color:color-mix(in srgb,var(--ros-stone-0) 62%,transparent)}.landing_loop__ROCNi{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(2px,.6vw,10px);list-style:none;margin:0;padding:0;flex:1 1}.landing_loopStep__RgbKf{display:flex;flex-direction:column;align-items:center;gap:var(--ros-space-2);text-align:center;min-inline-size:0}.landing_loopRing__07wGl{display:flex;align-items:center;justify-content:center;inline-size:clamp(40px,3.9vw,52px);block-size:clamp(40px,3.9vw,52px);border-radius:var(--ros-radius-full);border:var(--ros-border-width) solid color-mix(in srgb,var(--ros-stone-0) 40%,transparent);color:color-mix(in srgb,var(--ros-stone-0) 88%,transparent)}.landing_loopTitle__yH2jb{font-size:11px;font-weight:var(--ros-weight-medium);line-height:1.2;color:var(--ros-stone-0)}.landing_loopSub__WOitu{font-size:10px;line-height:1.2;color:color-mix(in srgb,var(--ros-stone-0) 66%,transparent)}.landing_loopArrow__IwNzx{align-self:center;-webkit-margin-before:clamp(14px,1.6vw,22px);margin-block-start:clamp(14px,1.6vw,22px);color:color-mix(in srgb,var(--ros-stone-0) 45%,transparent);flex:0 0 auto}[dir=rtl] .landing_loopArrow__IwNzx{transform:scaleX(-1)}.landing_bandItems__nOeAA{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:clamp(10px,1.2vw,16px);gap:clamp(10px,1.2vw,16px);flex:1 1}.landing_bandItem__4gyhX{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;color:var(--ros-stone-0)}.landing_bandItemTitle__T_XO0{font-size:11px;font-weight:var(--ros-weight-medium);line-height:1.25}.landing_bandItemSub__seWpw{font-size:10px;line-height:1.3;color:color-mix(in srgb,var(--ros-stone-0) 66%,transparent)}.landing_tabs__riZDF{max-inline-size:100%;display:flex;gap:3px;overflow-x:auto;padding:3px;border-radius:var(--ros-radius-md);background:var(--ros-color-surface);border:var(--ros-border-width) solid var(--ros-color-border);scrollbar-width:thin;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}[dir=rtl] .landing_tabs__riZDF{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),transparent)}.landing_tab__dXxh0{flex:0 0 auto;padding:5px 10px;border-radius:var(--ros-radius-sm);border:none;background:transparent;color:var(--ros-color-text-muted);font-size:var(--ros-text-xs);font-weight:var(--ros-weight-medium);font-family:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--ros-motion-fast) var(--ros-ease-standard)}.landing_tab__dXxh0:hover{color:var(--ros-color-text)}.landing_tab__dXxh0:focus-visible{outline:var(--ros-focus-ring-width) solid var(--ros-color-focus);outline-offset:-2px}.landing_tabActive__00OEO{background:var(--ros-color-brand)}.landing_tabActive__00OEO,.landing_tabActive__00OEO:hover{color:var(--ros-color-on-brand)}.landing_panel__lX_in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.85fr);grid-gap:0;gap:0;-webkit-margin-before:var(--ros-space-4);margin-block-start:var(--ros-space-4);border-radius:var(--ros-radius-lg);border:var(--ros-border-width) solid var(--ros-color-border);background:var(--ros-color-surface);overflow:hidden}.landing_panelCopy__i9Hi2{padding:10px 12px;display:flex;flex-direction:column;gap:5px}.landing_panelTitle__xPJjo{font-size:var(--ros-text-lg);font-weight:var(--ros-weight-medium);line-height:1.25;margin:0;color:var(--ros-color-text)}.landing_panelList__zoBBX{list-style:none;margin:var(--ros-space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ros-space-2)}.landing_panelListItem__UjRB_{display:flex;align-items:flex-start;gap:var(--ros-space-2);font-size:var(--ros-text-xs);line-height:1.5;color:var(--ros-color-text-secondary)}.landing_panelTick__6qK3r{flex:0 0 auto;color:var(--ros-color-success);-webkit-margin-before:1px;margin-block-start:1px}.landing_panelMedia__Bjx09{position:relative;min-block-size:92px}.landing_panelImage__na9DH{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.landing_panelStats__Q182Z{padding:clamp(12px,1.2vw,16px);display:flex;flex-direction:column;gap:var(--ros-space-2);background:var(--ros-color-canvas);-webkit-border-start:var(--ros-border-width) solid var(--ros-color-border);border-inline-start:var(--ros-border-width) solid var(--ros-color-border)}.landing_panelStat__uFGzt{border-radius:var(--ros-radius-md);border:var(--ros-border-width) solid var(--ros-color-border);background:var(--ros-color-surface);padding:10px 12px}.landing_panelStatValue___3xZi{font-family:var(--ros-font-serif);font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.1;color:var(--ros-color-text)}.landing_panelStatLabel___zIwp{font-size:11px;color:var(--ros-color-text-muted);-webkit-margin-before:4px;margin-block-start:4px}.landing_assistant__4Mjc0{border-radius:var(--ros-radius-md);border:var(--ros-border-width) solid var(--ros-color-border);background:var(--ros-color-surface);padding:9px 10px;display:flex;flex-direction:column;gap:5px;align-self:start}.landing_assistantHead__0pf6C{display:flex;align-items:center;gap:var(--ros-space-2);line-height:1.25}.landing_assistantAvatar__x6eON{display:flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border-radius:var(--ros-radius-sm);background:var(--ros-color-brand-subtle);color:var(--ros-color-brand);font-size:11px;font-weight:var(--ros-weight-semibold)}.landing_assistantExamples__bm2eE{display:flex;flex-direction:column;gap:5px}.landing_assistantExample__lZbUq{font-size:var(--ros-text-xs);line-height:1.4;color:var(--ros-color-text-secondary);background:var(--ros-color-surface-sunken);border-radius:var(--ros-radius-full);padding:4px 8px;font-size:10px;line-height:1.3}.landing_editorialMedia__hGLR4{border-radius:var(--ros-radius-lg);overflow:hidden;aspect-ratio:13/10;max-block-size:260px}.landing_editorialImage__xsziB{inline-size:100%;block-size:100%;object-fit:cover;display:block}.landing_langGrid__0lbBN{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(7px,.7vw,10px);gap:clamp(7px,.7vw,10px)}.landing_langChip___49wW{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px var(--ros-space-2);border-radius:var(--ros-radius-sm);background:var(--ros-color-surface);border:var(--ros-border-width) solid var(--ros-color-border);text-align:center}.landing_langNative__40GTT{font-size:12px;font-weight:var(--ros-weight-medium);color:var(--ros-color-text)}.landing_langEnglish__fixVq{font-size:10px;color:var(--ros-color-text-muted)}.landing_industries__n_Mc_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:clamp(8px,.9vw,12px);gap:clamp(8px,.9vw,12px)}.landing_industryCard__3tnNZ{border-radius:var(--ros-radius-lg);overflow:hidden;border:var(--ros-border-width) solid var(--ros-color-border);background:var(--ros-color-surface);display:flex;flex-direction:column}.landing_industryImage__6Q8bd{inline-size:100%;aspect-ratio:136/50;object-fit:cover;display:block}.landing_industryCaption__RVO6c{padding:7px 9px}.landing_impactGrid__TnDTP{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:clamp(6px,.65vw,9px);gap:clamp(6px,.65vw,9px)}.landing_impactCard__ov28D{border-radius:var(--ros-radius-md);border:var(--ros-border-width) solid var(--ros-color-border);background:var(--ros-color-surface);padding:7px 8px;display:flex;flex-direction:column;gap:3px;min-block-size:36px}.landing_impactName__d_bqZ{font-size:11px;font-weight:var(--ros-weight-medium);line-height:1.25;color:var(--ros-color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.landing_impactState__ohw9x{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.3;color:var(--ros-color-text-muted);-webkit-margin-before:auto;margin-block-start:auto}.landing_impactDot__jMwmO{inline-size:6px;block-size:6px;border-radius:var(--ros-radius-full);background:var(--ros-color-border-strong);flex:0 0 auto}.landing_faq__G_b3c{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:clamp(8px,.9vw,12px);gap:clamp(8px,.9vw,12px);align-content:start}.landing_faqItem__rEfoH{border-radius:var(--ros-radius-md);border:var(--ros-border-width) solid var(--ros-color-border);background:var(--ros-color-surface);overflow:hidden;block-size:-moz-fit-content;block-size:fit-content}.landing_faqSummary__LRfqx{display:flex;align-items:center;justify-content:space-between;gap:var(--ros-space-4);padding:7px var(--ros-space-3);font-size:12px;font-weight:var(--ros-weight-medium);color:var(--ros-color-text);cursor:pointer;list-style:none;min-block-size:32px}.landing_faqSummary__LRfqx::-webkit-details-marker{display:none}.landing_faqSummary__LRfqx:focus-visible{outline:var(--ros-focus-ring-width) solid var(--ros-color-focus);outline-offset:-2px}.landing_faqMark__nyBMz{flex:0 0 auto;color:var(--ros-color-text-muted);transition:transform var(--ros-motion-base) var(--ros-ease-standard)}.landing_faqItem__rEfoH[open] .landing_faqMark__nyBMz{transform:rotate(45deg)}.landing_faqAnswer__xc0oM{padding:0 var(--ros-space-3) var(--ros-space-3);font-size:var(--ros-text-xs);line-height:1.65;color:var(--ros-color-text-muted);margin:0}.landing_ctaActions__TTsMy{display:flex;flex-wrap:wrap;gap:var(--ros-space-2);-webkit-margin-before:10px;margin-block-start:10px}.landing_footer__I_4dW{background:var(--ros-color-surface);-webkit-border-before:var(--ros-border-width) solid var(--ros-color-border);border-block-start:var(--ros-border-width) solid var(--ros-color-border);padding-block:clamp(7px,.65vw,9px)}.landing_footerTop__FMOpF{display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,1.5vw,24px);flex-wrap:wrap}.landing_footerTagline__w2oas{font-size:11px;line-height:1.4;color:var(--ros-color-text-muted);-webkit-margin-before:4px;margin-block-start:4px;max-inline-size:52ch}.landing_footerNav__lO2M_{display:flex;gap:clamp(14px,1.8vw,26px);flex-wrap:wrap}.landing_footerLink__QpfkJ{font-size:12px;color:var(--ros-color-text-secondary);text-decoration:none}.landing_footerLink__QpfkJ:hover{color:var(--ros-color-text)}.landing_footerBar__ipkOO{display:flex;justify-content:space-between;gap:var(--ros-space-4);flex-wrap:wrap;-webkit-margin-before:8px;margin-block-start:8px;-webkit-padding-before:7px;padding-block-start:7px;-webkit-border-before:var(--ros-border-width) solid var(--ros-color-border);border-block-start:var(--ros-border-width) solid var(--ros-color-border);font-size:11px;color:var(--ros-color-text-muted)}.landing_footerBarEnd__gQ3H9{text-align:end}@media (prefers-reduced-motion:no-preference){.landing_reveal__6mPIk{animation:landing_landing-reveal__8lAF5 var(--ros-motion-slow) var(--ros-ease-standard) both;animation-timeline:view();animation-range:entry 0 entry 40%}}@keyframes landing_landing-reveal__8lAF5{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media print{.landing_reveal__6mPIk{animation:none;opacity:1;transform:none}}@media (max-width:1100px){.landing_familiesRow__extH_,.landing_families__9I35M{grid-template-columns:repeat(3,minmax(0,1fr))}.landing_impactGrid__TnDTP,.landing_langGrid__0lbBN{grid-template-columns:repeat(4,minmax(0,1fr))}.landing_splitWithRail__vUL4s{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.landing_rail__KzyXs{display:none}.landing_panel__lX_in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing_panelMedia__Bjx09{grid-column:1/-1;min-block-size:180px}.landing_panelStats__Q182Z{-webkit-border-start:none;border-inline-start:none;-webkit-border-before:var(--ros-border-width) solid var(--ros-color-border);border-block-start:var(--ros-border-width) solid var(--ros-color-border);flex-direction:row}.landing_panelStat__uFGzt{flex:1 1}}@media (max-width:900px){.landing_headerCta__Ctu2y{display:none}.landing_splitMediaLead__zqko5{grid-template-columns:minmax(0,1fr)}.landing_editorialMedia__hGLR4{aspect-ratio:21/9}.landing_headerNav__XsH3B{display:none}.landing_navToggle__DR0yz{display:inline-flex}.landing_splitWithRail__vUL4s,.landing_split__J76ZR{grid-template-columns:minmax(0,1fr)}.landing_heroInner__lvHCK{max-inline-size:none}.landing_heroMedia__IliWE{position:relative;inline-size:100%;block-size:clamp(200px,46vw,300px)}.landing_heroFade__4SLck,[dir=rtl] .landing_heroFade__4SLck{background:linear-gradient(to bottom,transparent 55%,color-mix(in srgb,var(--ros-color-canvas) 70%,transparent) 100%)}.landing_hero___ILNH{display:flex;flex-direction:column}.landing_heroInner__lvHCK{-webkit-padding-after:var(--ros-space-6);padding-block-end:var(--ros-space-6)}.landing_loop__ROCNi{flex-wrap:wrap;justify-content:flex-start;gap:var(--ros-space-4)}.landing_loopArrow__IwNzx{display:none}.landing_loopStep__RgbKf{inline-size:calc(25% - var(--ros-space-4))}}@media (max-width:640px){.landing_familiesRow__extH_,.landing_families__9I35M,.landing_impactGrid__TnDTP{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_langGrid__0lbBN{grid-template-columns:repeat(3,minmax(0,1fr))}.landing_footerBarEnd__gQ3H9{text-align:start}.landing_loopStep__RgbKf{inline-size:calc(33.333% - var(--ros-space-4))}.landing_panel__lX_in{grid-template-columns:minmax(0,1fr)}.landing_panelStats__Q182Z{flex-direction:column}.landing_scaleStrip__Uo8Ni{gap:var(--ros-space-4)}.landing_scaleItem__bdeYS{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:none;border-inline-start:none;inline-size:calc(50% - var(--ros-space-4))}}.web-shell_shell__pKzgV{min-block-size:100dvh;display:flex;background:var(--ros-color-canvas)}.web-shell_sidebar__DVEdJ{inline-size:232px;flex:0 0 232px;background:var(--ros-color-nav-surface);-webkit-border-end:var(--ros-border-width) solid var(--ros-color-border);border-inline-end:var(--ros-border-width) solid var(--ros-color-border);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;inset-block-start:0;block-size:100dvh;overflow:hidden}.web-shell_sidebarBrand__gGZhd{display:flex;align-items:center;gap:10px;min-block-size:56px;padding-inline:var(--ros-space-4);color:var(--ros-color-text);text-decoration:none;flex:0 0 auto;-webkit-border-after:var(--ros-border-width) solid transparent;border-block-end:var(--ros-border-width) solid transparent}.web-shell_sidebarBrand__gGZhd:focus-visible{outline:var(--ros-focus-ring-width) solid var(--ros-color-focus);outline-offset:-2px}.web-shell_sidebarScroll___tg5Q{flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-padding-after:var(--ros-space-6);padding-block-end:var(--ros-space-6);scrollbar-width:thin}.web-shell_main__nIYkp{flex:1 1;min-inline-size:0;display:flex;flex-direction:column}.web-shell_topbar__6PBma{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--ros-z-sticky);display:flex;align-items:center;gap:var(--ros-space-4);min-block-size:56px;padding-inline:var(--ros-space-5);background:var(--ros-color-surface);-webkit-border-after:var(--ros-border-width) solid var(--ros-color-border);border-block-end:var(--ros-border-width) solid var(--ros-color-border)}.web-shell_topbarActions__3QBOZ{display:inline-flex;align-items:center;gap:var(--ros-space-1);-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto}.web-shell_context__JQBP8{display:inline-flex;align-items:center;gap:var(--ros-space-3);padding:6px var(--ros-space-3);border-radius:var(--ros-radius-md);border:var(--ros-border-width) solid var(--ros-color-border);background:var(--ros-color-surface);min-inline-size:0}.web-shell_contextIcon__4Pe_B{display:flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;flex:0 0 auto;border-radius:var(--ros-radius-sm);background:var(--ros-color-brand-subtle);color:var(--ros-color-brand)}.web-shell_contextPrimary__0bqTt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:22ch}.web-shell_contextPrimary__0bqTt,.web-shell_contextSelect__sEQTE{display:block;font-size:var(--ros-text-sm);font-weight:var(--ros-weight-medium);line-height:1.2;color:var(--ros-color-text)}.web-shell_contextSelect__sEQTE{max-inline-size:24ch;border:none;background:none;padding:0;font-family:inherit;cursor:pointer}.web-shell_contextSelect__sEQTE:focus-visible{outline:var(--ros-focus-ring-width) solid var(--ros-color-focus);outline-offset:2px;border-radius:var(--ros-radius-sm)}.web-shell_contextSecondary__ZTNjS{display:block;font-size:11px;line-height:1.3;color:var(--ros-color-text-muted)}.web-shell_finder__oswWo{position:relative;flex:1 1 auto;max-inline-size:620px;min-inline-size:0}.web-shell_finderField__QeAxl{display:flex;align-items:stretch;gap:var(--ros-space-3);inline-size:100%;min-block-size:calc(var(--ros-touch-target) + 2 * var(--ros-border-width));padding-inline:var(--ros-space-3);border-radius:var(--ros-radius-md);border:var(--ros-border-width) solid var(--ros-color-border);background:var(--ros-color-canvas);color:var(--ros-color-text-muted)}.web-shell_finderField__QeAxl>span,.web-shell_finderField__QeAxl>svg{align-self:center;flex:0 0 auto}.web-shell_finderField__QeAxl:focus-within{border-color:var(--ros-color-focus);outline:var(--ros-focus-ring-width) solid var(--ros-color-focus);outline-offset:-1px}.web-shell_finderInput__ryTfr{flex:1 1;min-inline-size:0;align-self:stretch;border:none;background:none;font-family:inherit;font-size:var(--ros-text-sm);color:var(--ros-color-text)}.web-shell_finderInput__ryTfr:focus{outline:none}.web-shell_finderResults__PJMx2{position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;z-index:var(--ros-z-dropdown);margin:0;padding:var(--ros-space-2);list-style:none;max-block-size:340px;overflow-y:auto;border-radius:var(--ros-radius-md);border:var(--ros-border-width) solid var(--ros-color-border);background:var(--ros-color-surface-raised);box-shadow:var(--ros-shadow-3)}.web-shell_finderItem__OaLtq{display:flex;align-items:center;gap:var(--ros-space-3);padding:var(--ros-space-2) var(--ros-space-3);border-radius:var(--ros-radius-sm);color:var(--ros-color-text);text-decoration:none;font-size:var(--ros-text-sm)}.web-shell_finderItem__OaLtq:focus-visible,.web-shell_finderItem__OaLtq:hover{background:var(--ros-color-surface-sunken);outline:none}.web-shell_finderGroup__tFuKQ{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;color:var(--ros-color-text-muted)}.web-shell_finderEmpty__QDZCA{padding:var(--ros-space-3);font-size:var(--ros-text-sm);color:var(--ros-color-text-muted)}.web-shell_content__i6qKO{flex:1 1;inline-size:100%;max-inline-size:1400px;margin-inline:auto;padding:var(--ros-space-5) var(--ros-space-5) var(--ros-space-10);display:flex;flex-direction:column;gap:var(--ros-space-5)}.web-shell_pageHead__fqvTo{display:flex;flex-direction:column;gap:var(--ros-space-2)}.web-shell_pageHeadRow__BBCa6{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ros-space-4);flex-wrap:wrap}.web-shell_pageTitle__n_o2d{font-family:var(--ros-font-serif);font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:var(--ros-weight-regular);line-height:1.12;letter-spacing:-.01em;color:var(--ros-color-text);margin:0}.web-shell_pageGreeting__ddUR0{font-size:var(--ros-text-sm);color:var(--ros-color-text-muted)}.web-shell_pageSubtitle__Y7TNw{font-size:var(--ros-text-sm);color:var(--ros-color-text-secondary);margin:0;max-inline-size:70ch}.web-shell_pageActions__aJsrY{display:flex;gap:var(--ros-space-2);flex-wrap:wrap}@media (max-width:1023px){.web-shell_sidebar__DVEdJ{display:none}.web-shell_content__i6qKO{padding-inline:var(--ros-space-4)}.web-shell_topbar__6PBma{padding-inline:var(--ros-space-3);gap:var(--ros-space-2)}.web-shell_context__JQBP8{display:none}}@media (max-width:640px){.web-shell_finder__oswWo{display:none}}