._toast_1ga2t_1{align-items:center;gap:var(--toast-gap);width:var(--toast-width);max-width:var(--toast-max-width);padding:var(--toast-padding-block) var(--toast-padding-inline);border:var(--border-width) solid var(--toast-info-border);border-radius:var(--toast-radius);background-color:var(--toast-info-background);color:var(--toast-foreground);animation:_fade-in_1ga2t_1 var(--toast-fade-duration) 1;display:flex}._message_1ga2t_15{margin:0}._icon_1ga2t_19{color:var(--toast-info-icon);display:inline-flex}._close_1ga2t_24{margin-left:auto}._info_1ga2t_28:hover{background-color:var(--toast-info-background-hover)}._success_1ga2t_32{border-color:var(--toast-success-border);background-color:var(--toast-success-background)}._success_1ga2t_32 ._icon_1ga2t_19{color:var(--toast-success-icon)}._success_1ga2t_32:hover{background-color:var(--toast-success-background-hover)}._warning_1ga2t_45{border-color:var(--toast-warning-border);background-color:var(--toast-warning-background)}._warning_1ga2t_45 ._icon_1ga2t_19{color:var(--toast-warning-icon)}._warning_1ga2t_45:hover{background-color:var(--toast-warning-background-hover)}._error_1ga2t_58{border-color:var(--toast-error-border);background-color:var(--toast-error-background)}._error_1ga2t_58 ._icon_1ga2t_19{color:var(--toast-error-icon)}._error_1ga2t_58:hover{background-color:var(--toast-error-background-hover)}@keyframes _fade-in_1ga2t_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._toast_1ga2t_1{animation:none}}._stack_1qlun_1{z-index:100;gap:var(--toast-stack-gap);flex-direction:column;display:flex;position:fixed;top:4rem;right:3rem}._card_1j124_2{gap:var(--auth-card-gap);width:100%;max-width:var(--auth-card-width);padding:var(--auth-card-padding);border:var(--border-width) solid var(--auth-card-border);border-radius:var(--auth-card-radius);flex-direction:column;margin-inline:auto;display:flex}._in-app-frame_1j124_16{width:calc(100% - 2 * var(--layout-gutter));margin-block:var(--space-gap-wide)}._title_1j124_21{font-size:var(--auth-title-font-size);font-weight:var(--font-weight-strong);text-align:center;margin:0}._intro_1j124_28{color:var(--color-text-muted);text-align:center;margin:0}._status_1j124_34{width:var(--auth-status-icon-size);height:var(--auth-status-icon-size);align-self:center}._success_1j124_40{color:var(--color-feedback-success-foreground)}._error_1j124_44{color:var(--color-feedback-error-foreground)}._denied_1j124_48{color:var(--color-text-default)}@media (width<=899.98px){._card_1j124_2{padding:var(--auth-card-padding-narrow)}}@media (width<=599.98px){._card_1j124_2{padding:var(--auth-card-padding-phone);border:0}}._text_1mxhb_1{margin:0}._button_3e3h9_1{justify-content:center;align-items:center;gap:var(--space-inline-tight);padding:var(--cookie-button-padding);border-radius:var(--cookie-button-radius);font-family:var(--cookie-font-ui);font-size:var(--font-size-body);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:0;font-weight:500;line-height:1;transition:transform .15s,box-shadow .2s,background-color .2s,color .2s;display:inline-flex}._button_3e3h9_1:hover{transform:translateY(-1px)}._button_3e3h9_1:active{transform:translateY(0)}._button_3e3h9_1:focus-visible{outline:2px solid var(--cookie-focus);outline-offset:2px}._primary_3e3h9_32{background:var(--cookie-action);color:var(--cookie-action-foreground);box-shadow:0 6px 18px var(--cookie-action-shadow)}._primary_3e3h9_32:hover{background:var(--cookie-action-hover);box-shadow:0 10px 24px var(--cookie-action-shadow-hover)}._outline_3e3h9_43{border:1.5px solid var(--cookie-action);color:var(--cookie-action);background:0 0}._outline_3e3h9_43:hover,._outline_3e3h9_43:focus-visible{background:var(--cookie-action);color:var(--cookie-action-foreground)}._banner_12p8b_1{z-index:var(--cookie-z-banner);bottom:var(--space-stack-loose);width:min(var(--cookie-banner-width), calc(100dvw - 2rem));border:var(--border-width) solid var(--cookie-line);border-radius:var(--cookie-banner-radius);box-shadow:0 1.5rem 4rem var(--cookie-banner-shadow);background:var(--cookie-surface);color:var(--cookie-text);position:fixed;left:50%;transform:translate(-50%)}._inner_12p8b_15{gap:calc(var(--space-stack) * 1.25);padding:var(--space-inset-surface);display:grid}._title_12p8b_21{color:var(--cookie-text);font-family:var(--cookie-font-display);font-size:var(--font-size-large);font-weight:var(--font-weight-strong);letter-spacing:-.005em;margin:0 0 .375rem;line-height:1.25}._description_12p8b_31{max-width:60ch;color:var(--cookie-text-soft);font-family:var(--cookie-font-ui);font-size:var(--font-size-small);margin:0;line-height:1.6}._description_12p8b_31 strong{color:var(--cookie-text);font-weight:var(--font-weight-strong)}._links_12p8b_45{align-items:center;gap:var(--space-inline-tight);color:var(--cookie-text-muted);font-family:var(--cookie-font-ui);font-size:var(--font-size-detail);flex-wrap:wrap;margin:.625rem 0 0;line-height:1.5;display:flex}._links_12p8b_45 a{color:var(--cookie-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--cookie-line);text-decoration-color:var(--cookie-line);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}._links_12p8b_45 a:hover,._links_12p8b_45 a:focus-visible{color:var(--cookie-text);-webkit-text-decoration-color:var(--cookie-text-soft);text-decoration-color:var(--cookie-text-soft)}._actions_12p8b_71{flex-wrap:wrap;align-items:center;gap:.625rem .875rem;display:flex}._overlay_1mab1_1{z-index:var(--cookie-z-dialog);background:var(--cookie-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}._content_1mab1_9{z-index:var(--cookie-z-dialog);width:min(var(--cookie-dialog-width), calc(100dvw - 2rem));max-height:calc(100dvh - 2rem);color:var(--cookie-text);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._content_1mab1_9:focus{outline:none}._panel_1mab1_24{max-height:calc(100dvh - 4rem);padding:var(--space-gap-wide) calc(var(--space-gap-wide) * 1.125);border:var(--border-width) solid var(--cookie-line);border-radius:var(--cookie-dialog-radius);box-shadow:0 2rem 5rem var(--cookie-dialog-shadow);background:var(--cookie-surface);overflow-y:auto}._head_1mab1_34{justify-content:space-between;align-items:flex-start;gap:var(--space-inline);margin-bottom:var(--space-inline-tight);display:flex}._title_1mab1_42{color:var(--cookie-text);font-family:var(--cookie-font-display);font-size:var(--font-size-heading-page);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}._close_1mab1_52{border:var(--border-width) solid var(--cookie-line);border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--cookie-text-soft);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-flex}._close_1mab1_52:hover{border-color:var(--cookie-text-soft);background:var(--cookie-sunken);color:var(--cookie-text)}._close_1mab1_52:focus-visible{outline:2px solid var(--cookie-focus);outline-offset:2px}._close-icon_1mab1_78{width:1rem;height:1rem}._close-icon_1mab1_78 svg{width:100%;height:100%}._intro_1mab1_88{max-width:60ch;margin:0 0 var(--space-stack-loose);color:var(--cookie-text-soft);font-family:var(--cookie-font-ui);font-size:var(--font-size-small);line-height:1.6}._categories_1mab1_97{gap:var(--space-gap-snug);margin:0 0 var(--space-stack-loose);padding:0;list-style:none;display:grid}._category_1mab1_105{padding:var(--space-inset-surface);border:var(--border-width) solid var(--cookie-line);border-radius:var(--cookie-card-radius);background:var(--cookie-sunken)}._category-head_1mab1_112{justify-content:space-between;align-items:center;gap:var(--space-inline);margin-bottom:var(--space-inline-tight);display:flex}._name_1mab1_120{color:var(--cookie-text);font-family:var(--cookie-font-display);font-size:var(--font-size-body);font-weight:var(--font-weight-strong);margin:0;line-height:1.25}._description_1mab1_129{margin:0 0 var(--space-inline-tight);color:var(--cookie-text-soft);font-family:var(--cookie-font-ui);font-size:var(--font-size-small);line-height:1.55}._providers_1mab1_137{color:var(--cookie-text-muted);font-family:var(--cookie-font-ui);font-size:var(--font-size-detail);margin:0;line-height:1.55}._providers_1mab1_137 strong{color:var(--cookie-text-soft);font-weight:var(--font-weight-strong)}._toggle_1mab1_151{color:var(--cookie-text-muted);font-family:var(--cookie-font-ui);font-size:var(--font-size-detail);font-weight:var(--font-weight-strong);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;display:inline-flex}._input_1mab1_163{opacity:0;pointer-events:none;width:0;height:0;position:absolute}._switch_1mab1_171,._locked-switch_1mab1_172{border-radius:var(--radius-pill);background:var(--cookie-line);width:2.5rem;height:1.375rem;transition:background .2s;display:inline-block;position:relative}._knob_1mab1_182{background:var(--cookie-knob);width:1.125rem;height:1.125rem;box-shadow:0 1px 3px var(--cookie-knob-shadow);border-radius:50%;transition:transform .2s;position:absolute;top:2px;left:2px}._input_1mab1_163:checked+._switch_1mab1_171{background:var(--cookie-action)}._input_1mab1_163:checked+._switch_1mab1_171 ._knob_1mab1_182{transform:translate(1.125rem)}._input_1mab1_163:focus-visible+._switch_1mab1_171{outline:2px solid var(--cookie-focus);outline-offset:2px}._locked-switch_1mab1_172{background:var(--cookie-action);opacity:.55}._locked-switch_1mab1_172 ._knob_1mab1_182{transform:translate(1.125rem)}._actions_1mab1_217{justify-content:space-between;align-items:center;gap:var(--space-inline);margin-top:var(--space-inline-tight);padding-top:calc(var(--space-stack) * 1.25);border-top:var(--border-width) solid var(--cookie-line);flex-wrap:wrap;display:flex}._primary_1mab1_228{flex-wrap:wrap;gap:.625rem;display:flex}._legal_1mab1_234{margin:var(--space-inline) 0 0;color:var(--cookie-text-muted);font-family:var(--cookie-font-ui);font-size:var(--font-size-detail);line-height:1.5}._legal_1mab1_234 a{border-bottom:var(--border-width) solid var(--cookie-focus);color:var(--cookie-text);padding-bottom:1px;text-decoration:none}._legal_1mab1_234 a:hover{color:var(--cookie-link-hover)}._footer_c612t_1{align-items:stretch;gap:0 var(--space-stack-loose);min-height:var(--footer-height);padding:0 2.25rem 0 var(--space-inline);border-top:var(--border-width) solid var(--shell-border);flex-flow:wrap;line-height:1.5;display:flex}._copyright_c612t_13{font-size:var(--font-size-caption);flex-grow:1;align-items:center;margin:0;display:flex}._link_c612t_21{min-height:var(--footer-height);padding:0 var(--space-inline);color:var(--shell-text);font-size:var(--font-size-small);align-items:center;display:inline-flex}._link-button_c612t_31{min-height:var(--footer-height);padding:0 var(--space-inline);color:var(--shell-text);font-family:inherit;font-size:var(--font-size-small);cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}._dark_c612t_44{background-color:var(--footer-dark-background);color:var(--footer-dark-foreground);border-top-color:#0000}._dark_c612t_44 ._link_c612t_21,._dark_c612t_44 ._link-button_c612t_31{color:var(--footer-dark-foreground)}@media (width<=599.98px){._footer_c612t_1{align-items:center;gap:var(--space-stack-tight);height:auto;padding:var(--space-gap-snug) var(--space-inline) calc(var(--space-inline) + env(safe-area-inset-bottom,0px));text-align:center;flex-direction:column}._copyright_c612t_13{flex-grow:0;order:1;justify-content:center}._link_c612t_21,._link-button_c612t_31{min-height:var(--size-touch-target);justify-content:center}}._content_1yhfn_1{z-index:50;min-width:12rem;padding:var(--menu-padding);border:var(--border-width) solid var(--menu-border);border-radius:var(--menu-radius);background-color:var(--menu-background);color:var(--menu-foreground)}._item_1yhfn_11{align-items:center;gap:var(--menu-item-gap);padding:var(--menu-item-padding-block) var(--menu-item-padding-inline);border-radius:var(--menu-radius);cursor:pointer;outline:none;display:flex}._item_1yhfn_11[data-highlighted]{background-color:var(--menu-item-background-highlighted)}._separator_1yhfn_25{height:var(--border-width);background-color:var(--menu-separator)}._item_1yhfn_11[data-disabled]{color:var(--menu-item-foreground-disabled);cursor:not-allowed}._avatar_tjs0d_1{border-radius:var(--radius-pill);background-color:var(--shell-avatar-background);width:3rem;height:3rem;color:var(--shell-avatar-foreground);font-family:inherit;font-size:var(--font-size-large);font-weight:var(--font-weight-strong);cursor:pointer;border:none;place-items:center;padding:0;display:grid}._avatar_tjs0d_1:hover{background-color:var(--shell-avatar-background-hover)}._avatar_tjs0d_1:focus-visible{outline:var(--border-width) solid var(--shell-avatar-background);outline-offset:2px}@media (width<=899.98px),(pointer:coarse){._avatar_tjs0d_1{width:var(--size-touch-target);height:var(--size-touch-target);font-size:var(--font-size-body)}}._menu_tjs0d_35{min-width:20rem;box-shadow:0 .125rem .625rem .125rem var(--shell-menu-shadow);background-color:var(--shell-menu-background);border:none;padding:0;line-height:1.5}._header_tjs0d_44{align-items:center;gap:0 var(--space-inline);padding:var(--space-stack-loose) var(--space-inline);border-bottom:var(--border-width) solid var(--shell-border-subtle);grid-template-columns:auto 1fr;display:grid}._header-avatar_tjs0d_53{border-radius:var(--radius-pill);background-color:var(--shell-avatar-background);width:2.5rem;height:2.5rem;color:var(--shell-avatar-foreground);font-weight:var(--font-weight-strong);grid-row:span 2;place-items:center;display:grid}._name_tjs0d_65,._email_tjs0d_66{margin:0}._name_tjs0d_65{font-weight:var(--font-weight-strong)}._item_tjs0d_74,._logout_tjs0d_75{gap:var(--space-gap-snug);height:3rem;padding:var(--space-gap-snug) var(--space-inline);color:var(--shell-text);white-space:nowrap;border-radius:0}._item_tjs0d_74:hover,._logout_tjs0d_75:hover{background-color:var(--shell-menu-background-hover)}._logout_tjs0d_75{border-top:var(--border-width) solid var(--shell-border-subtle);height:3.875rem;color:var(--shell-menu-action)}._header_xxton_1{z-index:20;height:var(--layout-header-height);border-bottom:var(--border-width) solid var(--shell-border);display:flex}._nav-toggle_xxton_8{width:var(--layout-header-height);border:none;border-right:var(--border-width) solid var(--shell-border);background-color:var(--shell-nav-background);color:var(--shell-nav-active-foreground);cursor:pointer;flex:none;padding:0}._nav-toggle_xxton_8:hover{background-color:var(--shell-nav-active-background)}._nav-toggle-icon_xxton_23{width:2rem;height:2rem}._bar_xxton_28{justify-content:space-between;align-items:center;gap:var(--space-inline);min-width:0;padding:0 var(--layout-gutter);background-color:var(--shell-header-background);flex:auto;display:flex}._logo_xxton_39{min-width:0;min-height:var(--size-touch-target);align-items:center;display:flex}._logo-image_xxton_47{width:clamp(8.5rem,30vw,11.5rem);height:auto}._right_xxton_52{align-items:center;gap:var(--space-stack-loose);display:flex}._badge_xxton_58{align-items:center;gap:var(--space-inline-tight);height:var(--size-control-compact);padding:var(--space-stack-tight) var(--space-inline-tight);border-radius:var(--radius-control);background-color:var(--shell-badge-background);color:var(--shell-text);font-size:var(--font-size-small);flex-flow:row;line-height:1rem;display:flex}._badge-icon_xxton_72{width:1rem;height:1rem}@media (width<=599.98px){._right_xxton_52{gap:var(--space-inline)}}@media (width<=399.98px){._badge_xxton_58{display:none}}._avatar_1p6g7_1{border-radius:var(--radius-surface);background-color:var(--shell-avatar-background);width:2.5rem;height:2.5rem;color:var(--shell-avatar-foreground);font-size:var(--font-size-body);font-weight:var(--font-weight-strong);flex-shrink:0;place-items:center;display:grid}._large_1p6g7_14{width:var(--size-company-avatar-large);height:var(--size-company-avatar-large)}._inactive_1p6g7_19{background-color:var(--color-surface-neutral);color:var(--color-text-muted)}._button_4qo6s_1{align-items:center;gap:var(--space-inline);width:100%;height:6rem;padding:var(--space-stack-loose) var(--space-inline) var(--space-stack-loose) var(--space-stack-loose);border:none;border-bottom:var(--border-width) solid var(--shell-border-subtle);background-color:inherit;color:var(--shell-text);font-family:inherit;font-weight:var(--font-weight-strong);text-align:start;cursor:pointer;display:flex}._button_4qo6s_1:hover,._button_4qo6s_1[data-state=open]{background-color:var(--shell-nav-background-hover)}._name_4qo6s_24{-webkit-line-clamp:2;min-width:0;font-size:var(--font-size-body);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;line-height:1.5;display:-webkit-box;overflow:hidden}._menu_4qo6s_36{width:21.75rem;padding:var(--space-stack-tight) 0 0;border-radius:var(--radius-surface);box-shadow:0 .125rem .625rem .125rem var(--shell-menu-shadow);background-color:var(--shell-menu-background);border:none;overflow:hidden}._item_4qo6s_46{gap:var(--space-gap-snug);height:2.5rem;padding:0 var(--space-inline);color:var(--shell-text);border-radius:0;line-height:1.6}._create_4qo6s_56{height:3.5rem;margin-top:var(--space-stack-tight);border-top:var(--border-width) solid var(--shell-border-subtle)}._item_4qo6s_46:hover{background-color:var(--shell-menu-background-hover)}._create-icon_4qo6s_66{border:var(--border-width) solid var(--shell-menu-action);border-radius:var(--radius-surface);background-color:var(--shell-menu-background-hover);width:2.5rem;height:2.5rem;color:var(--shell-menu-action);flex-shrink:0;place-items:center;display:grid}._error_1rbkp_1{align-items:flex-start;gap:var(--field-error-gap);color:var(--field-error-foreground);font-size:var(--field-error-font-size);line-height:var(--field-error-line-height);margin:0;display:flex}._icon_1rbkp_12{width:var(--field-error-icon-size);height:var(--field-error-icon-size);margin-top:calc((var(--field-error-font-size) * var(--field-error-line-height) - var(--field-error-icon-size)) / 2)}._overlay_3hvat_1{z-index:var(--modal-z-index);background-color:var(--modal-overlay);position:fixed;inset:0}._content_3hvat_8{z-index:var(--modal-z-index);gap:var(--modal-gap);width:var(--modal-width);max-width:var(--modal-max-width);max-height:90dvh;padding:var(--modal-padding-block) var(--modal-padding-inline);border-radius:var(--modal-radius);background-color:var(--modal-background);color:var(--modal-foreground);flex-direction:column;display:flex;position:fixed;top:50dvh;left:50dvw;overflow-y:auto;transform:translate(-50%,-50%)}._withIcon_3hvat_28{width:var(--modal-width-with-icon)}._medium_3hvat_32{width:var(--modal-width-medium)}._wide_3hvat_36{width:var(--modal-width-wide)}._large_3hvat_40{width:var(--modal-width-large)}._title_3hvat_44{margin:0;margin-right:var(--space-inset-surface);font-size:var(--modal-title-font-size);font-weight:var(--modal-title-font-weight)}._withIcon_3hvat_28 ._title_3hvat_44{text-align:center;margin-right:0}._icon_3hvat_56{align-self:center}._description_3hvat_60{text-wrap:pretty;margin:0}._centered_3hvat_66 ._title_3hvat_44{margin-left:var(--space-inset-surface);text-align:center}._centered_3hvat_66 ._description_3hvat_60{text-align:center}._actions_3hvat_75{align-self:flex-end;gap:var(--modal-actions-gap);display:flex}._content_3hvat_8 ._close_3hvat_82{top:var(--modal-close-offset);right:var(--modal-close-offset);width:var(--size-touch-target);height:var(--size-touch-target);position:absolute}@media (width<=599.98px){._content_3hvat_8,._content_3hvat_8._withIcon_3hvat_28,._content_3hvat_8._medium_3hvat_32,._content_3hvat_8._wide_3hvat_36,._content_3hvat_8._large_3hvat_40{width:100%;max-width:100%;max-height:var(--modal-sheet-max-height);border-radius:var(--modal-sheet-radius) var(--modal-sheet-radius) 0 0;padding-bottom:0;top:auto;bottom:0;left:0;transform:none}._actions_3hvat_75{align-self:stretch;gap:var(--space-gap-snug);margin-inline:calc(-1 * var(--modal-padding-inline));padding:var(--space-inline) var(--space-stack-loose) calc(var(--space-inline) + env(safe-area-inset-bottom,0px));border-top:var(--border-width) solid var(--modal-sheet-divider);background-color:var(--modal-background);flex-direction:column-reverse;position:sticky;bottom:0}._actions_3hvat_75>*{width:100%}}@media (width<=599.98px) and (prefers-reduced-motion:no-preference){._content_3hvat_8{animation:_sheet-in_3hvat_1 var(--modal-sheet-duration) ease-out}}@keyframes _sheet-in_3hvat_1{0%{transform:translateY(100%)}}._error_vnc2k_1{margin:var(--space-stack) 0 0}._warning_1jody_1{width:var(--modal-warning-icon-size);height:var(--modal-warning-icon-size);border-radius:var(--radius-pill);background-color:var(--modal-warning-icon-background);color:var(--modal-warning-icon-foreground);justify-content:center;align-items:center;display:flex}._glyph_1jody_12{width:var(--modal-warning-icon-glyph-size);height:var(--modal-warning-icon-glyph-size)}._entry_drko8_2{align-items:center;gap:var(--space-inline);padding:var(--space-inline);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}._text_drko8_12{overflow-wrap:anywhere;gap:var(--space-stack-tight);flex-direction:column;flex:12rem;min-width:0;margin:0;line-height:1.5;display:flex}._name_drko8_23{font-weight:var(--font-weight-strong)}._actions_drko8_27{align-items:center;gap:var(--space-inline);margin-left:auto;display:flex}._inactive-tag_drko8_34{color:var(--color-text-muted);font-size:var(--font-size-small);flex-shrink:0}._error_drko8_40{padding:var(--space-inline-tight) var(--space-inline);border:var(--border-width) solid var(--color-feedback-error-border);border-radius:var(--radius-control);background-color:var(--color-feedback-error-background);color:var(--color-feedback-error-foreground);margin:0}._list_12rob_1{gap:var(--space-stack);flex-direction:column;display:flex}._notice_12rob_7{align-items:center;gap:var(--space-inline);padding:var(--space-inline-tight) var(--space-inline);border-radius:var(--radius-control);background-color:var(--color-feedback-warning-background);line-height:1.375;display:flex}._notice-text_12rob_17{flex-grow:1;margin:0}._option_12rob_22{align-items:center;gap:var(--space-inline);min-height:4.5rem;padding:var(--space-inline);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-surface);cursor:pointer;display:flex;position:relative}._option_12rob_22[data-active=false]{cursor:default}._option_12rob_22[data-selected=true]{border-color:var(--color-action-default);background-color:var(--color-surface-hover)}._option_12rob_22:has(._radio_12rob_43:focus-visible){outline:var(--border-width) solid var(--color-focus-ring);outline-offset:2px}._radio_12rob_43{opacity:0;pointer-events:none;position:absolute}._name_12rob_55{font-weight:var(--font-weight-strong);flex-grow:1}._checkmark_12rob_60{color:var(--color-action-default);opacity:0;flex-shrink:0;display:flex}._option_12rob_22[data-selected=true] ._checkmark_12rob_60{opacity:1}._inactive-tag_12rob_71{color:var(--color-text-muted);font-size:var(--font-size-small);flex-shrink:0}._list_12aab_1,._sub_12aab_2{margin:0;padding:0;list-style:none}._link_12aab_9,._group_12aab_10,._locked_12aab_11{align-items:center;gap:var(--space-gap-snug);width:100%;min-height:3rem;padding:.675rem var(--space-inline);color:var(--shell-text);font-family:inherit;font-size:var(--font-size-body);text-align:start;text-wrap:balance;background:0 0;border:none;line-height:1.6;display:flex}._link_12aab_9,._group_12aab_10{cursor:pointer}._link_12aab_9:hover:not([aria-current]),._group_12aab_10:hover{background-color:var(--shell-nav-background-hover)}._link_12aab_9[aria-current=page]{background-color:var(--shell-nav-active-background);color:var(--shell-nav-active-foreground);font-weight:var(--font-weight-strong)}._group_12aab_10[aria-expanded=true],._group_12aab_10[data-current=true]{color:var(--shell-nav-active-foreground);font-weight:var(--font-weight-strong)}._chevron_12aab_50{margin-left:auto}._group_12aab_10[aria-expanded=true] ._chevron_12aab_50{transform:rotate(-90deg)}._sub_12aab_2 ._link_12aab_9,._sub_12aab_2 ._locked_12aab_11{padding-left:3.25rem}._locked_12aab_11{color:var(--shell-text-locked)}._locked_12aab_11>:last-child{margin-left:auto}._heading_12aab_71{min-height:2.375rem;padding:var(--space-gap-snug) var(--space-inline) var(--space-stack-tight) 3.25rem;font-size:var(--font-size-small);font-weight:var(--font-weight-strong);display:block}._nav_1fbqm_1{width:var(--layout-nav-width);border-right:var(--border-width) solid var(--shell-border-subtle);background-color:var(--shell-nav-background);overscroll-behavior:contain;flex:none;padding-bottom:2.5rem;overflow:auto}@media (width<=1279.98px){._nav_1fbqm_1{z-index:15;top:var(--layout-header-height);box-shadow:.25rem 0 1rem var(--shell-menu-shadow);position:fixed;bottom:0;left:0}}@media (width<=599.98px){._nav_1fbqm_1{box-shadow:none;border-right:none}}._group_1yg6h_1{justify-content:center;gap:var(--space-inline-tight);display:flex}._field_1yg6h_7{width:var(--code-input-width);height:var(--field-height);border:var(--border-width) solid var(--field-border);border-radius:var(--field-radius);background-color:var(--field-background);color:var(--field-foreground);font-family:inherit;font-size:var(--font-size-large);text-align:center;padding:0}._field_1yg6h_7:focus-visible{outline:2px solid var(--field-focus-ring);outline-offset:1px}._field_1yg6h_7[aria-invalid=true]{border-color:var(--field-border-invalid)}._box_sfmyx_1{align-items:flex-start;gap:var(--space-gap-snug);padding:var(--space-inline);border:var(--border-width) solid var(--color-feedback-error-border);border-radius:var(--radius-surface);background-color:var(--color-feedback-error-background);display:flex}._icon_sfmyx_11{color:var(--color-feedback-error-foreground);flex-shrink:0}._text_sfmyx_16{gap:var(--space-stack-tight);flex-direction:column;display:flex}._title_sfmyx_22{font-size:var(--font-size-body);font-weight:var(--font-weight-strong);margin:0}._message_sfmyx_28{margin:0}._info_sfmyx_32{border-color:var(--color-feedback-info-border);background-color:var(--color-feedback-info-background)}._info_sfmyx_32 ._icon_sfmyx_11{color:var(--color-feedback-info-foreground)}._field_w57gu_1{gap:var(--field-gap);flex-direction:column;display:flex}._label_w57gu_7{font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight)}._frame_w57gu_12{position:relative}._adornment_w57gu_16{align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--field-padding-block)}._withAdornment_w57gu_24{padding-inline-end:calc(var(--size-icon-default) + 2 * var(--field-padding-block) + var(--field-padding-inline))}._control_w57gu_28{width:100%;height:var(--field-height);padding:var(--field-padding-block) var(--field-padding-inline);border:var(--border-width) solid var(--field-border);border-radius:var(--field-radius);background-color:var(--field-background);color:var(--field-foreground);font-family:inherit;font-size:inherit}._control_w57gu_28:focus-visible{outline:1px solid var(--field-focus-ring);outline-offset:-1px}._control_w57gu_28:disabled{background-color:var(--field-background-disabled);color:var(--field-foreground-disabled)}._invalid_w57gu_50{border-color:var(--field-border-invalid)}._hint_w57gu_54{font-size:var(--field-error-font-size);color:var(--field-foreground-disabled);margin:0}._wrapper_xvi4q_1{gap:var(--space-stack-tight);flex-direction:column;display:flex}._wrapper_xvi4q_1 input::-ms-reveal{display:none}._wrapper_xvi4q_1 input::-ms-clear{display:none}._rules_xvi4q_13{gap:var(--password-rules-gap);margin:var(--password-rules-margin-top) 0 0;padding:var(--password-rules-padding);border-radius:var(--password-rules-radius);background-color:var(--password-rules-background);color:var(--password-rules-foreground);font-size:var(--password-rules-font-size);flex-direction:column;list-style:none;display:flex}._rules_xvi4q_13 li{align-items:center;gap:var(--password-rules-icon-gap);display:flex}._rule-icon_xvi4q_32{width:var(--password-rules-icon-size);height:var(--password-rules-icon-size)}._open_xvi4q_37 ._rule-icon_xvi4q_32{color:var(--password-rules-open-icon)}._met_xvi4q_41 ._rule-icon_xvi4q_32{color:var(--password-rules-met-icon)}._status_xvi4q_46{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._form_1yjza_1{gap:var(--space-stack);flex-direction:column;display:flex}._actions_1yjza_7{justify-content:flex-end;gap:var(--space-inline);display:flex}._shell_1ix02_1{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}._body_1ix02_11{flex-direction:row;min-height:0;display:flex}._scroll-area_1ix02_20{flex-direction:column;flex:auto;min-width:0;display:flex;position:relative;overflow:auto}._scroll-area_1ix02_20>*{flex-shrink:0}._content_1ix02_34{flex-grow:1}._content_1ix02_34:focus{outline:none}._pending_1ix02_45{opacity:var(--shell-pending-opacity);transition:opacity var(--motion-duration-quick) var(--motion-duration-quick)}._overlay_1ix02_51{z-index:14;inset:var(--layout-header-height) 0 0;background-color:var(--shell-overlay);position:fixed}._header_rwd1r_1{height:var(--visitor-header-height);padding:var(--space-inline) var(--visitor-header-padding-inline);border-bottom:var(--border-width) solid var(--shell-border);background-color:var(--shell-header-background);align-items:center;display:flex}._dark_rwd1r_10{background-color:var(--visitor-header-dark-background);border-bottom-color:#0000}._logo_rwd1r_15{align-items:center;display:flex}._layout_112fb_1{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}._dark_112fb_9{background-color:var(--visitor-header-dark-background)}._content_112fb_13{padding:var(--space-gap-wide) var(--space-inline)}._dark_112fb_9 ._content_112fb_13{padding:0}@media (width>=600px){._dark_112fb_9>footer{position:sticky;bottom:0}}:root{--color-blue-5:#f3f7fc;--color-blue-10:#e8eef7;--color-blue-20:#d1ddf0;--color-blue-30:#bfcfe9;--color-blue-50:#5e87c9;--color-blue-60:#3e6fbe;--color-blue-70:#345d9e;--color-blue-80:#294a7f;--color-blue-90:#1f385f;--color-grey-10:#f5f5f5;--color-grey-20:#ededed;--color-grey-30:#d5d5d6;--color-grey-40:#cfcfcf;--color-grey-50:#ababac;--color-grey-60:#a3a3a3;--color-grey-70:#78757a;--color-grey-80:#585965;--color-grey-90:#3a3a3c;--color-grey-100:#29242d;--color-slate-10:#edeff3;--color-slate-20:#e1e3e6;--color-green-5:#f6faf4;--color-green-10:#ebf7e6;--color-green-20:#ceebc1;--color-green-80:#499f20;--color-orange-5:#fdf1e7;--color-orange-10:#fbe7d5;--color-orange-15:#ffe3b8;--color-orange-20:#ffce84;--color-orange-80:#ec8526;--color-red-5:#fcf1f3;--color-red-10:#f9e6e9;--color-red-30:#f5c2ce;--color-red-70:#b0053b;--color-red-100:#e20022;--color-red-90:#a30019;--color-green-90:#327b0e;--color-yellow-10:#fffcd7;--color-yellow-90:#a07b00;--color-orange-7:#fff4e0;--color-orange-90:#b35000;--color-red-8:#ffe0e3;--color-purple-10:#ede4f1;--color-purple-30:#ddcde4;--color-brown-80:#614d10;--color-gold-5:#fbf5e5;--color-gold-20:#f3eee2;--color-gold-40:#e0cf9a;--color-gold-50:#e5c35d;--color-gold-80:#a07a0a;--color-red-40:#e6708c;--color-teal-5:#f8fcfb;--color-teal-40:#9fd3cd;--color-teal-75:#0e8173;--color-teal-80:#0c7063;--color-teal-90:#09564c;--color-gold-30:#f4e7bd;--color-orange-75:#df9449;--color-teal-10:#ecf6f5;--color-white:#fff;--color-black-alpha-40:#0006;--font-family-sans:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-family-mono:ui-monospace, "Cascadia Mono", Consolas, "Liberation Mono", monospace;--font-size-12:.75rem;--font-size-13:.8125rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-24:1.5rem;--font-size-26:1.625rem;--font-size-32:2rem;--font-size-40:2.5rem;--font-weight-regular:400;--font-weight-semibold:600;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-36:2.25rem;--radius-2:2px;--radius-4:4px;--radius-full:9999px;--border-width-1:1px;--size-40:2.5rem;--size-32:2rem;--size-24:1.5rem;--size-44:2.75rem;--size-48:3rem;--size-64:4rem;--size-80:5rem;--size-300:18.75rem;--size-360:22.5rem;--size-388:24.25rem;--size-1600:100rem;--size-1720:107.5rem;--duration-150:.15s;--duration-500:.5s;--color-gold-70:#8f7020;--color-teal-70:#1a8f7a;--color-brand-950:#052e36;--color-brand-800:#15474c;--color-brand-50:#eaf2f5;--color-brand-500:#2e6677;--color-brand-875:#143538;--color-brand-900:#0d2125;--color-brand-ink:#1a2e32;--color-ink-alpha-20:#06060833;--color-rose-70:#b23a5c;--color-purple-80:#6d4480;--color-orange-100:#d36f12;--color-black-alpha-12:#0000001f;--color-brand-600:#115671;--color-brand-700:#105671;--color-ink-100:#21304a;--color-green-grey-70:#4d6669;--color-green-grey-60:#557276;--color-green-grey-30:#d6dcdb;--color-green-grey-10:#f3f5f4;--color-gold-500:#e6be00;--color-gold-ink:#8a6d1a;--color-brand-alpha-28:#11567147;--color-brand-alpha-35:#11567159;--color-night-alpha-18:#0d21252e;--color-night-alpha-22:#0d212538;--color-night-alpha-55:#0d21258c;--font-family-inter:"Inter", "Helvetica Neue", Arial, sans-serif;--font-family-source-sans:"Source Sans 3", "Helvetica Neue", Arial, sans-serif;--color-brand-300:#39b4c0;--color-brand-400:#2d7981;--color-brand-850:#174f56;--color-aqua-50:#5dd6cf;--color-hero-start:var(--color-brand-950);--color-hero-end:var(--color-brand-800);--color-surface-tint:var(--color-brand-50);--color-accent-on-dark:var(--color-gold-50);--color-brand-action:var(--color-brand-700);--color-brand-action-hover:var(--color-brand-500);--color-brand-action-pressed:var(--color-brand-900);--color-brand-heading:var(--color-brand-875);--color-surface-inverse:var(--color-brand-900);--color-surface-inverse-subtle:var(--color-brand-ink);--color-shadow-raised:var(--color-ink-alpha-20);--font-family-brand:var(--font-family-source-sans);--color-text-default:var(--color-grey-100);--color-text-muted:var(--color-grey-80);--color-text-disabled:var(--color-grey-50);--color-text-inverse:var(--color-white);--color-text-link:var(--color-blue-90);--color-surface-default:var(--color-white);--color-surface-hover:var(--color-blue-10);--color-surface-pressed:var(--color-blue-20);--color-surface-disabled:var(--color-grey-10);--color-border-default:var(--color-grey-40);--color-border-subtle:var(--color-grey-30);--color-border-faint:var(--color-grey-20);--color-overlay:var(--color-black-alpha-40);--color-action-default:var(--color-blue-80);--color-action-hover:var(--color-blue-70);--color-action-pressed:var(--color-blue-90);--color-action-disabled:var(--color-grey-50);--color-focus-ring:var(--color-blue-90);--color-danger-default:var(--color-red-90);--color-danger-text:var(--color-red-70);--color-feedback-info-background:var(--color-blue-10);--color-feedback-info-background-hover:var(--color-blue-20);--color-feedback-info-border:var(--color-blue-80);--color-feedback-info-foreground:var(--color-blue-80);--color-feedback-success-background:var(--color-green-10);--color-feedback-success-background-hover:var(--color-green-20);--color-feedback-success-border:var(--color-green-80);--color-feedback-success-foreground:var(--color-green-80);--color-feedback-warning-background:var(--color-orange-5);--color-feedback-warning-background-hover:var(--color-orange-10);--color-feedback-warning-border:var(--color-orange-80);--color-feedback-warning-foreground:var(--color-orange-80);--color-feedback-error-background:var(--color-red-10);--color-feedback-error-background-hover:var(--color-red-30);--color-feedback-error-border:var(--color-red-70);--color-feedback-error-foreground:var(--color-red-70);--color-criticality-clear:var(--color-green-90);--color-criticality-clear-background:var(--color-green-10);--color-criticality-low:var(--color-blue-80);--color-criticality-low-background:var(--color-blue-10);--color-criticality-middle:var(--color-yellow-90);--color-criticality-middle-background:var(--color-yellow-10);--color-criticality-high:var(--color-orange-90);--color-criticality-high-background:var(--color-orange-7);--color-criticality-critical:var(--color-red-90);--color-criticality-critical-background:var(--color-red-8);--color-criticality-unknown:var(--color-grey-70);--color-measure-open:var(--color-orange-20);--color-measure-progress:var(--color-blue-60);--color-measure-closed:var(--color-teal-75);--color-measure-established:var(--color-grey-70);--color-category-organization:var(--color-purple-80);--color-category-organization-background:var(--color-purple-10);--color-category-organization-border:var(--color-purple-30);--color-category-documentation:var(--color-brown-80);--color-category-documentation-background:var(--color-gold-5);--color-category-documentation-border:var(--color-gold-50);--color-category-report:var(--color-red-70);--color-category-report-background:var(--color-red-10);--color-category-report-border:var(--color-red-40);--color-category-technical:var(--color-blue-80);--color-category-technical-background:var(--color-blue-10);--color-category-technical-border:var(--color-blue-30);--color-category-contract:var(--color-gold-80);--color-category-contract-background:var(--color-gold-20);--color-category-contract-border:var(--color-gold-40);--color-category-training:var(--color-teal-80);--color-category-training-background:var(--color-teal-5);--color-category-training-border:var(--color-teal-40);--font-family-body:var(--font-family-sans);--font-family-code:var(--font-family-mono);--font-size-body:var(--font-size-16);--font-size-caption:var(--font-size-12);--font-size-detail:var(--font-size-13);--font-size-small:var(--font-size-14);--font-size-large:var(--font-size-18);--font-size-heading-page:var(--font-size-24);--font-size-heading-section:var(--font-size-20);--font-size-heading-dialog:var(--font-size-22);--font-size-heading-block:var(--font-size-22);--font-size-heading-auth:var(--font-size-26);--font-size-heading-hero:var(--font-size-40);--font-size-heading-hero-narrow:var(--font-size-32);--font-size-lead:var(--font-size-20);--font-weight-body:var(--font-weight-regular);--font-weight-strong:var(--font-weight-semibold);--space-inline-tight:var(--space-8);--space-inline:var(--space-16);--space-stack-tight:var(--space-4);--space-stack:var(--space-16);--space-stack-loose:var(--space-24);--space-inset-control:var(--space-24);--space-inset-control-tight:var(--space-4);--space-inset-field-inline:var(--space-12);--space-inset-surface:var(--space-24);--space-inset-surface-wide:var(--space-32);--space-gap-snug:var(--space-12);--space-gap-wide:var(--space-32);--radius-control:var(--radius-2);--radius-surface:var(--radius-4);--radius-pill:var(--radius-full);--border-width:var(--border-width-1);--size-control-default:var(--size-40);--size-control-compact:var(--size-32);--size-icon-default:var(--size-24);--size-touch-target:var(--size-44);--size-touch-target-large:var(--size-48);--layout-header-height:var(--size-64);--layout-gutter:var(--space-16);--layout-nav-width:100vw;--layout-content-max-width:var(--size-1600);--motion-duration-gentle:var(--duration-500);--motion-duration-quick:var(--duration-150);--color-surface-canvas:var(--color-grey-10);--color-surface-muted:var(--color-grey-20);--color-surface-code:var(--color-slate-10);--color-border-strong:var(--color-grey-80);--color-border-hover:var(--color-blue-60);--color-line-default:var(--color-grey-50);--color-selection:var(--color-blue-70);--color-text-subtle:var(--color-grey-70);--color-text-hint:var(--color-blue-60);--color-text-strong:var(--color-grey-90);--color-feedback-warning-border-subtle:var(--color-orange-20);--color-feedback-warning-icon:var(--color-orange-75);--color-feedback-warning-icon-background:var(--color-orange-15);--color-role-admin-background:var(--color-gold-30);--color-tier-basic:var(--color-blue-70);--color-tier-basic-background:var(--color-slate-10);--color-tier-advanced:var(--color-teal-80);--color-tier-advanced-background:var(--color-teal-10);--color-tier-premium:var(--color-gold-80);--color-tier-premium-background:var(--color-gold-20);--color-status-active:var(--color-teal-75);--color-status-pending:var(--color-orange-20);--color-discount-foreground:var(--color-teal-90);--color-pending-border:var(--color-orange-75);--color-feedback-warning-foreground-strong:var(--color-orange-100);--color-consent-text:var(--color-ink-100);--color-consent-text-soft:var(--color-green-grey-70);--color-consent-text-muted:var(--color-green-grey-60);--color-consent-line:var(--color-green-grey-30);--color-consent-sunken:var(--color-green-grey-10);--color-consent-action:var(--color-brand-600);--color-consent-action-hover:var(--color-brand-700);--color-consent-action-shadow:var(--color-brand-alpha-28);--color-consent-action-shadow-hover:var(--color-brand-alpha-35);--color-consent-focus:var(--color-gold-500);--color-consent-link-hover:var(--color-gold-ink);--color-consent-shadow-banner:var(--color-night-alpha-18);--color-consent-shadow-dialog:var(--color-night-alpha-22);--color-consent-backdrop:var(--color-night-alpha-55);--font-family-consent-ui:var(--font-family-inter);--font-family-consent-display:var(--font-family-source-sans);--color-celebration-1:var(--color-brand-300);--color-celebration-2:var(--color-green-80);--color-celebration-3:var(--color-brand-850);--color-celebration-4:var(--color-aqua-50);--color-celebration-5:var(--color-brand-400);--color-surface-chrome:var(--color-slate-10);--color-surface-chrome-hover:var(--color-slate-20);--color-surface-selected:var(--color-blue-30);--color-segment-selected-background:var(--color-blue-20);--color-segment-selected-border:var(--color-blue-70);--color-surface-neutral:var(--color-grey-30);--color-graph-page:var(--color-gold-70);--color-graph-question:var(--color-blue-60);--color-graph-answer:var(--color-teal-70);--color-graph-criterion:var(--color-purple-80);--color-graph-act:var(--color-rose-70);--color-graph-missing:var(--color-grey-80);--color-shadow:var(--color-black-alpha-12);--color-note-background:var(--color-blue-5);--color-note-border:var(--color-blue-50);--color-logic-neutral-line:var(--color-grey-50);--color-logic-neutral-face:var(--color-grey-10);--color-logic-neutral-text:var(--color-grey-90);--color-logic-and-line:var(--color-blue-60);--color-logic-and-face:var(--color-blue-5);--color-logic-and-text:var(--color-blue-90);--color-logic-or-line:var(--color-green-80);--color-logic-or-face:var(--color-green-5);--color-logic-or-text:var(--color-green-80);--color-logic-not-line:var(--color-red-70);--color-logic-not-face:var(--color-red-5);--color-logic-not-text:var(--color-red-100);--color-logic-unknown-line:var(--color-orange-80);--color-logic-unknown-face:var(--color-orange-5);--color-logic-unknown-text:var(--color-orange-100);--color-handle:var(--color-grey-30);--color-handle-active:var(--color-blue-50);--color-border-control:var(--color-grey-60);--color-control-checked:var(--color-blue-60);--color-surface-positive:var(--color-green-5)}@media (width>=600px){:root{--layout-gutter:var(--space-24);--layout-nav-width:var(--size-360)}}@media (width>=900px){:root{--layout-header-height:var(--size-80);--layout-gutter:var(--space-36)}}@media (width>=1280px){:root{--layout-nav-width:clamp(var(--size-300), 21vw, var(--size-388))}}@media (width>=1920px){:root{--layout-content-max-width:var(--size-1720)}}@media (width<=899.98px),(pointer:coarse){:root{--size-control-default:var(--size-44)}}:root{--button-height:var(--size-control-default);--button-height-small:var(--size-control-compact);--button-padding-inline:var(--space-inset-control);--button-padding-inline-small:var(--space-inset-control-tight);--button-gap:var(--space-inline-tight);--button-radius:var(--radius-control);--button-font-size:var(--font-size-body);--button-font-size-small:var(--font-size-small);--button-primary-background:var(--color-action-default);--button-primary-background-hover:var(--color-action-hover);--button-primary-background-pressed:var(--color-action-pressed);--button-primary-foreground:var(--color-text-inverse);--button-primary-background-disabled:var(--color-action-disabled);--button-secondary-background:var(--color-surface-default);--button-secondary-background-hover:var(--color-surface-hover);--button-secondary-background-pressed:var(--color-surface-pressed);--button-secondary-foreground:var(--color-text-link);--button-secondary-border:var(--color-text-link);--button-secondary-foreground-disabled:var(--color-text-disabled);--button-secondary-border-disabled:var(--color-text-disabled);--button-tertiary-background-hover:var(--color-surface-hover);--button-tertiary-background-pressed:var(--color-surface-pressed);--button-tertiary-foreground:var(--color-text-link);--button-tertiary-foreground-disabled:var(--color-text-disabled);--button-critical-background:var(--color-danger-default);--button-critical-background-disabled:var(--color-action-disabled);--button-critical-secondary-border:var(--color-danger-text);--button-critical-secondary-foreground:var(--color-danger-text);--button-critical-secondary-background-hover:var(--color-feedback-error-background);--button-focus-ring:var(--color-focus-ring);--icon-button-size:var(--size-icon-default);--field-label-font-size:var(--font-size-small);--field-label-font-weight:var(--font-weight-strong);--field-gap:var(--space-stack-tight);--field-height:var(--size-control-default);--field-padding-block:var(--space-inline-tight);--field-padding-inline:var(--space-inset-field-inline);--field-background:var(--color-surface-default);--field-background-disabled:var(--color-surface-disabled);--field-foreground:var(--color-text-default);--field-foreground-disabled:var(--color-text-muted);--field-border:var(--color-border-default);--field-border-invalid:var(--color-danger-text);--field-radius:var(--radius-control);--field-focus-ring:var(--color-focus-ring);--field-error-foreground:var(--color-danger-text);--field-error-font-size:var(--font-size-small);--field-error-line-height:1.4;--field-error-gap:var(--space-inline-tight);--field-error-icon-size:1rem;--field-checkbox-size:1.25rem;--field-checkbox-border:var(--color-action-default);--field-checkbox-background-checked:var(--color-action-default);--field-checkbox-background-checked-disabled:var(--color-action-disabled);--field-checkbox-foreground-checked:var(--color-text-inverse);--password-rules-margin-top:var(--space-stack-tight);--password-rules-padding:var(--space-inline-tight) var(--space-inline);--password-rules-gap:var(--space-inline-tight);--password-rules-radius:var(--radius-surface);--password-rules-background:var(--color-feedback-info-background);--password-rules-foreground:var(--color-text-default);--password-rules-font-size:var(--font-size-small);--password-rules-icon-size:1rem;--password-rules-icon-gap:var(--space-gap-snug);--password-rules-open-icon:var(--color-text-subtle);--password-rules-met-icon:var(--color-feedback-success-foreground);--switch-width:2.5rem;--switch-height:1.375rem;--switch-knob-size:1.125rem;--switch-knob-offset:.125rem;--switch-background:var(--color-border-strong);--switch-background-checked:var(--color-action-default);--switch-background-disabled:var(--color-action-disabled);--switch-knob-background:var(--color-surface-default);--switch-focus-ring:var(--color-focus-ring);--radio-card-padding:var(--space-inline);--radio-card-gap:var(--space-stack-tight);--radio-card-radius:var(--radius-surface);--radio-card-border:var(--color-border-default);--radio-card-border-selected:var(--color-action-default);--radio-card-background:var(--color-surface-default);--radio-card-background-selected:var(--color-surface-muted);--radio-card-focus-ring:var(--color-focus-ring);--radio-card-radio-size:1.125rem;--radio-card-group-gap:var(--space-stack-loose);--radio-card-content-gap:var(--space-stack);--radio-card-tile-size:var(--size-control-default);--radio-card-tile-gap:var(--space-gap-snug);--radio-card-tile-cool:var(--color-surface-pressed);--radio-card-tile-warm:var(--color-role-admin-background);--radio-card-tile-outline:var(--color-border-strong);--radio-card-radio-size-large:var(--size-icon-default);--radio-card-radio-border:var(--color-action-default);--radio-card-description-foreground:var(--color-text-default);--role-info-card-padding:var(--space-stack-loose) var(--space-inline) var(--space-stack-loose) var(--space-stack-loose);--role-info-gap:var(--space-stack-loose);--role-info-section-gap:2.5rem;--role-info-title-font-size:var(--font-size-heading-section);--role-info-heading-font-size:var(--font-size-large);--badge-padding-block:var(--space-stack-tight);--badge-padding-inline:var(--space-inline);--badge-radius:var(--radius-pill);--badge-font-size:var(--font-size-small);--badge-neutral-background:var(--color-surface-muted);--badge-neutral-foreground:var(--color-text-strong);--badge-neutral-border:var(--color-border-default);--badge-info-background:var(--color-feedback-info-background);--badge-info-foreground:var(--color-feedback-info-foreground);--badge-info-border:var(--color-feedback-info-border);--badge-success-background:var(--color-feedback-success-background);--badge-success-foreground:var(--color-feedback-success-foreground);--badge-success-border:var(--color-feedback-success-border);--badge-warning-background:var(--color-feedback-warning-background);--badge-warning-foreground:var(--color-feedback-warning-foreground);--badge-warning-border:var(--color-feedback-warning-border);--badge-danger-background:var(--color-feedback-error-background);--badge-danger-foreground:var(--color-feedback-error-foreground);--badge-danger-border:var(--color-feedback-error-border);--card-background:var(--color-surface-default);--card-border:var(--color-border-default);--card-radius:var(--radius-surface);--card-padding:var(--space-inset-surface);--card-gap:var(--space-stack);--card-description-gap:var(--space-inline-tight);--card-title-font-size:var(--font-size-heading-block);--table-border:var(--color-border-default);--table-head-background:var(--color-surface-muted);--table-head-foreground:var(--color-text-strong);--table-head-font-size:var(--font-size-body);--table-cell-padding-block:var(--space-inline);--table-cell-padding-inline:var(--space-inline);--skeleton-background:var(--color-surface-muted);--skeleton-highlight:var(--color-surface-hover);--skeleton-radius:var(--radius-control);--skeleton-duration:1.5s;--settings-padding-inline:var(--layout-gutter);--settings-back-padding-start:var(--space-inset-control);--settings-content-padding-end:5rem;--settings-tab-font-size:var(--font-size-large);--settings-tab-padding-block:var(--space-gap-snug);--settings-tab-padding-inline:var(--space-inset-control);--settings-tab-foreground:var(--color-text-muted);--settings-tab-foreground-active:var(--color-text-link);--settings-tab-indicator:var(--color-text-link);--settings-tab-border:var(--color-border-subtle);--settings-card-border:var(--color-border-subtle);--settings-card-gap:var(--space-stack-loose);--settings-switch-background:var(--color-line-default);--settings-table-head-background:transparent;--settings-table-head-foreground:var(--color-text-muted);--settings-table-head-font-size:var(--font-size-small);--settings-switch-width:3rem;--settings-switch-height:1.5rem;--settings-switch-knob-size:1.25rem;--admin-padding-inline:4rem;--admin-content-gap:var(--space-stack-loose);--admin-content-padding-end:4rem;--admin-hub-card-width:20rem;--admin-hub-card-min-height:15rem;--admin-table-cell-max-width:16rem;--admin-system-card-min-width:21.25rem;--admin-intro-min-width:24rem;--admin-intro-max-width:60rem;--admin-form-width:40rem;--admin-diff-added-foreground:var(--color-feedback-success-foreground);--admin-diff-added-background:var(--color-feedback-success-background);--admin-diff-removed-foreground:var(--color-feedback-error-foreground);--admin-diff-removed-background:var(--color-feedback-error-background);--admin-heap-fill-ok:var(--color-feedback-success-border);--admin-heap-fill-warning:var(--color-feedback-warning-border);--admin-heap-fill-critical:var(--color-feedback-error-border);--purchase-padding-inline:clamp(1.5rem, 7.5vw, 9rem);--purchase-column-gap:5rem;--purchase-card-border:var(--color-border-faint);--purchase-card-radius:.5rem;--purchase-card-padding:1.5rem 2rem;--purchase-checkbox-size:1.5rem;--purchase-row-padding:var(--space-inline);--purchase-row-gap:var(--space-inset-control);--purchase-row-border:var(--color-border-faint);--purchase-head-border:var(--color-border-default);--purchase-name-font-size:var(--font-size-large);--purchase-note-foreground:var(--color-text-muted);--purchase-option-border-width:.75px;--purchase-option-border:var(--color-border-subtle);--purchase-option-border-selected:var(--color-selection);--purchase-option-text-gap:.375rem;--purchase-secure-gap:.375rem;--purchase-price-old-foreground:var(--color-text-muted);--purchase-booked-foreground:var(--color-text-subtle);--purchase-success-padding:3rem var(--space-inset-surface);--purchase-success-gap:var(--space-stack-loose);--purchase-success-content-width:35rem;--purchase-success-mark-size:4rem;--billing-empty-padding-block:3rem;--billing-facts-gap:.875rem;--billing-facts-background:var(--color-surface-chrome);--tier-badge-height:1.25rem;--tier-badge-height-table:2rem;--tier-badge-padding-inline:var(--space-inline-tight);--tier-badge-radius:var(--radius-surface);--tier-badge-font-size:var(--font-size-caption);--tier-badge-basic-foreground:var(--color-tier-basic);--tier-badge-basic-background:var(--color-tier-basic-background);--tier-badge-advanced-foreground:var(--color-tier-advanced);--tier-badge-advanced-background:var(--color-tier-advanced-background);--tier-badge-premium-foreground:var(--color-tier-premium);--tier-badge-premium-background:var(--color-tier-premium-background);--auth-card-width:52.5rem;--auth-card-padding:3rem 8.75rem;--auth-card-padding-narrow:2.25rem 4.5rem 2.5rem;--auth-card-padding-phone:var(--space-inline) 0 var(--space-inline-tight);--auth-card-gap:var(--space-stack-loose);--auth-card-border:var(--color-border-default);--auth-card-radius:var(--radius-surface);--auth-title-font-size:var(--font-size-heading-auth);--dev-tools-card-width:62.5rem;--code-input-width:3rem;--auth-status-icon-size:2rem;--visitor-header-height:5rem;--visitor-header-padding-inline:2.25rem;--visitor-header-dark-background:var(--color-surface-inverse);--footer-height:3.5rem;--footer-dark-background:var(--color-surface-inverse-subtle);--footer-dark-foreground:var(--color-text-inverse);--login-link-touch-padding:.625rem;--login-support-gap:2.5rem;--login-support-foreground:var(--color-text-muted);--register-hero-start:var(--color-hero-start);--register-hero-end:var(--color-hero-end);--register-hero-foreground:var(--color-text-inverse);--register-hero-accent:var(--color-accent-on-dark);--register-hero-padding:6rem 6rem 3rem;--register-hero-padding-medium:4rem 3rem 3rem;--register-hero-padding-narrow:3rem 1.5rem;--register-hero-gap:4.25rem;--register-hero-gap-narrow:2.5rem;--register-hero-header-gap:var(--space-gap-wide);--register-hero-title-font-size:var(--font-size-heading-hero);--register-hero-title-font-size-narrow:var(--font-size-heading-hero-narrow);--register-hero-text-font-size:var(--font-size-lead);--register-benefits-gap:var(--space-stack-loose);--register-benefit-padding:.5625rem .9375rem;--register-benefit-font-size:var(--font-size-lead);--register-font-family:var(--font-family-brand);--register-panel-background:var(--color-surface-tint);--register-panel-gap:var(--space-stack-loose);--register-panel-padding:3.5rem 6rem;--register-panel-padding-medium:3rem;--register-panel-padding-narrow:2rem 1rem;--register-panel-padding-phone:var(--space-gap-wide) var(--space-stack-loose) 2.5rem;--register-hero-padding-phone:2.5rem var(--space-stack-loose) 3rem;--register-card-width:48rem;--register-card-gap:3rem;--register-card-padding:3rem 5rem;--register-card-padding-medium:2.5rem 3rem;--register-card-padding-narrow:2rem 1.5rem;--register-card-radius:8px;--register-card-shadow:0 2px 5px var(--color-shadow-raised);--register-title-font-size:var(--font-size-heading-auth);--register-title-foreground:var(--color-brand-heading);--register-text-font-size:var(--font-size-large);--register-label-font-size:var(--font-size-body);--register-fields-gap:var(--space-stack-loose);--register-consents-gap:var(--space-stack-loose);--register-action-background:var(--color-brand-action);--register-action-background-hover:var(--color-brand-action-hover);--register-action-background-pressed:var(--color-brand-action-pressed);--register-action-radius:var(--radius-surface);--register-link-foreground:var(--color-brand-action);--register-support-foreground:var(--color-text-muted);--register-benefit-icon-size:2rem;--register-video-radius:var(--radius-surface);--register-promises-gap:var(--space-gap-snug);--register-promises-padding:var(--space-stack-loose);--register-promises-radius:var(--radius-surface);--register-promises-background:var(--color-surface-tint);--register-promises-icon-foreground:var(--color-brand-action);--mfa-qr-size:12.5rem;--mfa-qr-border:var(--color-border-faint);--mfa-qr-radius:var(--radius-surface);--mfa-setup-padding-inline:var(--space-gap-wide);--mfa-secret-background:var(--color-surface-code);--mfa-secret-padding:var(--space-inline-tight) var(--space-stack-tight);--mfa-secret-radius:var(--radius-surface);--mfa-divider:var(--color-border-subtle);--mfa-confirmation-width:26.5rem;--mfa-support-gap:var(--space-gap-wide);--mfa-support-foreground:var(--color-text-muted);--company-option-padding:1.25rem;--company-option-check:var(--color-action-default);--company-option-background-hover:var(--color-surface-hover);--company-option-background-selected:var(--color-surface-hover);--company-option-tile-size:var(--size-control-default);--company-option-tile-background:var(--color-surface-hover);--company-option-tile-border:var(--color-action-default);--company-option-tile-foreground:var(--color-action-default);--setting-row-padding:var(--space-inset-surface);--setting-row-gap:var(--space-inset-surface);--setting-row-border:var(--color-border-subtle);--setting-row-radius:var(--radius-surface);--setting-row-tile-size:var(--size-control-default);--setting-row-tile-background:var(--color-surface-muted);--setting-row-title-font-size:var(--font-size-heading-section);--setting-row-text-color:var(--color-text-muted);--member-row-padding-block:var(--space-gap-snug);--member-row-padding-inline:var(--space-inline);--member-row-border:var(--color-border-subtle);--member-badge-height:var(--size-control-compact);--member-badge-padding-inline:var(--space-gap-snug);--member-badge-admin-background:var(--color-role-admin-background);--member-badge-member-background:var(--color-surface-pressed);--member-badge-outline-pending:var(--color-text-disabled);--member-badge-foreground-pending:var(--color-text-disabled);--member-badge-pending-border:var(--color-pending-border);--member-badge-pending-height:1.25rem;--measure-card-padding-block:1.25rem;--measure-card-padding-inline:var(--space-stack-loose);--measure-card-border:var(--color-border-subtle);--measure-card-title-font-size:var(--font-size-body);--measure-card-legal-basis-height:1.25rem;--measure-card-toggle-height:var(--size-control-default);--comment-line-height:1.375rem;--act-bar-height:3rem;--act-back-margin-bottom:.625rem;--cookie-text:var(--color-consent-text);--cookie-text-soft:var(--color-consent-text-soft);--cookie-text-muted:var(--color-consent-text-muted);--cookie-line:var(--color-consent-line);--cookie-surface:var(--color-surface-default);--cookie-sunken:var(--color-consent-sunken);--cookie-action:var(--color-consent-action);--cookie-action-hover:var(--color-consent-action-hover);--cookie-action-foreground:var(--color-text-inverse);--cookie-action-shadow:var(--color-consent-action-shadow);--cookie-action-shadow-hover:var(--color-consent-action-shadow-hover);--cookie-focus:var(--color-consent-focus);--cookie-link-hover:var(--color-consent-link-hover);--cookie-banner-shadow:var(--color-consent-shadow-banner);--cookie-dialog-shadow:var(--color-consent-shadow-dialog);--cookie-backdrop:var(--color-consent-backdrop);--cookie-knob:var(--color-surface-default);--cookie-knob-shadow:var(--color-shadow);--cookie-font-ui:var(--font-family-consent-ui);--cookie-font-display:var(--font-family-consent-display);--cookie-banner-width:45rem;--cookie-dialog-width:42.5rem;--cookie-banner-radius:1.125rem;--cookie-dialog-radius:1.25rem;--cookie-card-radius:.875rem;--cookie-button-radius:.5rem;--cookie-button-padding:.875rem 1.75rem;--cookie-z-banner:9000;--cookie-z-dialog:9100;--success-mark-background:var(--color-feedback-success-background);--success-mark-foreground:var(--color-feedback-success-foreground);--success-mark-confetti-1:var(--color-celebration-1);--success-mark-confetti-2:var(--color-celebration-2);--success-mark-confetti-3:var(--color-celebration-3);--success-mark-confetti-4:var(--color-celebration-4);--success-mark-confetti-5:var(--color-celebration-5);--progress-height:var(--space-stack);--progress-background:var(--color-surface-muted);--progress-fill:var(--color-action-default);--modal-overlay:var(--color-overlay);--modal-z-index:40;--modal-background:var(--color-surface-default);--modal-foreground:var(--color-text-default);--modal-width:30rem;--modal-width-with-icon:36.25rem;--modal-width-medium:37.5rem;--modal-width-wide:40rem;--modal-width-large:62.5rem;--modal-max-width:90dvw;--modal-padding-block:var(--space-inset-surface);--modal-padding-inline:var(--space-inset-surface-wide);--modal-gap:var(--space-stack-loose);--modal-radius:var(--radius-control);--modal-title-font-size:var(--font-size-heading-dialog);--modal-title-font-weight:var(--font-weight-strong);--modal-actions-gap:var(--space-stack-loose);--modal-warning-icon-size:4rem;--modal-warning-icon-glyph-size:2rem;--modal-warning-icon-background:var(--color-feedback-warning-icon-background);--modal-warning-icon-foreground:var(--color-feedback-warning-icon);--modal-divider:var(--color-border-subtle);--modal-close-offset:.375rem;--modal-sheet-max-height:92dvh;--modal-sheet-radius:12px;--modal-sheet-divider:var(--color-border-faint);--modal-sheet-duration:.22s;--toast-width:35rem;--toast-max-width:70dvw;--toast-padding-block:var(--space-inline-tight);--toast-padding-inline:var(--space-inline);--toast-gap:var(--space-inline);--toast-stack-gap:var(--space-inline-tight);--toast-radius:var(--radius-control);--toast-foreground:var(--color-text-default);--toast-fade-duration:var(--motion-duration-gentle);--toast-info-background:var(--color-feedback-info-background);--toast-info-background-hover:var(--color-feedback-info-background-hover);--toast-info-border:var(--color-feedback-info-border);--toast-info-icon:var(--color-feedback-info-foreground);--toast-success-background:var(--color-feedback-success-background);--toast-success-background-hover:var(--color-feedback-success-background-hover);--toast-success-border:var(--color-feedback-success-border);--toast-success-icon:var(--color-feedback-success-foreground);--toast-warning-background:var(--color-feedback-warning-background);--toast-warning-background-hover:var(--color-feedback-warning-background-hover);--toast-warning-border:var(--color-feedback-warning-border);--toast-warning-icon:var(--color-feedback-warning-foreground);--toast-error-background:var(--color-feedback-error-background);--toast-error-background-hover:var(--color-feedback-error-background-hover);--toast-error-border:var(--color-feedback-error-border);--toast-error-icon:var(--color-feedback-error-foreground);--tabs-background:var(--color-surface-default);--tabs-border:var(--color-border-default);--tabs-tab-padding-block:var(--space-inline-tight);--tabs-tab-padding-inline:var(--space-inset-control);--tabs-tab-font-size:var(--font-size-body);--tabs-tab-foreground:var(--color-text-muted);--tabs-tab-foreground-active:var(--color-text-link);--tabs-tab-font-weight-active:var(--font-weight-strong);--tabs-indicator:var(--color-text-link);--tabs-focus-ring:var(--color-focus-ring);--menu-background:var(--color-surface-default);--menu-foreground:var(--color-text-default);--menu-border:var(--color-border-default);--menu-radius:var(--radius-control);--menu-padding:var(--space-stack-tight);--menu-item-padding-block:var(--space-inline-tight);--menu-item-padding-inline:var(--space-inline);--menu-item-gap:var(--space-inline-tight);--menu-item-background-highlighted:var(--color-surface-hover);--menu-item-foreground-disabled:var(--color-text-disabled);--menu-item-foreground-destructive:var(--color-danger-text);--menu-separator:var(--color-border-subtle);--graph-canvas-background:var(--color-surface-canvas);--graph-canvas-border:var(--color-border-default);--graph-hint:var(--color-text-subtle);--graph-column-title:var(--color-text-subtle);--graph-node-background:var(--color-surface-default);--graph-node-border:var(--color-border-default);--graph-node-border-hover:var(--color-border-hover);--graph-node-label:var(--color-text-default);--graph-node-ring-selected:var(--color-selection);--graph-node-ring-match:var(--color-feedback-warning-border);--graph-node-missing-background:var(--color-surface-muted);--graph-node-missing-border:var(--color-border-strong);--graph-node-missing-accent:var(--color-text-strong);--graph-node-new:var(--color-feedback-success-border);--graph-node-modified:var(--color-feedback-warning-border);--graph-node-removed:var(--color-feedback-error-border);--graph-type-page:var(--color-graph-page);--graph-type-question:var(--color-graph-question);--graph-type-answer:var(--color-graph-answer);--graph-type-criterion:var(--color-graph-criterion);--graph-type-act:var(--color-graph-act);--graph-type-missing:var(--color-graph-missing);--graph-edge:var(--color-line-default);--graph-edge-visibility:var(--color-graph-question);--graph-edge-new:var(--color-feedback-success-border);--graph-edge-removed:var(--color-feedback-error-border);--graph-toolbar-background:var(--color-surface-default);--graph-toolbar-border:var(--color-border-default);--graph-toolbar-label:var(--color-text-strong);--graph-legend-background:var(--color-surface-default);--graph-legend-border:var(--color-border-default);--graph-legend-title:var(--color-text-muted);--graph-legend-label:var(--color-text-strong);--graph-error:var(--color-feedback-error-foreground);--graph-session-background:var(--color-feedback-warning-background);--graph-session-border:var(--color-feedback-warning-border-subtle);--graph-session-accent:var(--color-feedback-warning-border);--graph-session-label:var(--color-text-muted);--graph-session-meta:var(--color-text-muted);--graph-session-status:var(--color-text-subtle);--graph-session-status-submitted:var(--color-feedback-warning-foreground-strong);--graph-session-status-failed:var(--color-feedback-error-border);--graph-session-status-foreground:var(--color-text-inverse);--graph-session-chip-background:var(--color-surface-muted);--graph-session-chip-foreground:var(--color-text-strong);--graph-session-chip-new-background:var(--color-feedback-success-background);--graph-session-chip-new-foreground:var(--color-feedback-success-foreground);--graph-session-chip-modified-background:var(--color-feedback-warning-background-hover);--graph-session-chip-modified-foreground:var(--color-feedback-warning-foreground-strong);--graph-session-chip-removed-background:var(--color-feedback-error-background);--graph-session-chip-removed-foreground:var(--color-feedback-error-foreground);--graph-detail-background:var(--color-surface-default);--graph-detail-border:var(--color-border-default);--graph-detail-shadow:var(--color-shadow);--graph-detail-heading:var(--color-text-muted);--graph-detail-text:var(--color-text-strong);--graph-detail-muted:var(--color-text-subtle);--graph-detail-link:var(--color-action-hover);--graph-detail-kind-foreground:var(--color-text-inverse);--graph-detail-kind-fallback:var(--color-text-subtle);--graph-detail-note-background:var(--color-note-background);--graph-detail-note-border:var(--color-note-border);--graph-detail-warning-background:var(--color-feedback-warning-background);--graph-detail-warning-border:var(--color-feedback-warning-border);--graph-detail-rule-background:var(--color-surface-canvas);--graph-detail-rule-border:var(--color-border-subtle);--graph-detail-rule-text:var(--color-text-link);--graph-detail-diff-before:var(--color-feedback-error-foreground);--graph-detail-diff-after:var(--color-feedback-success-foreground);--graph-detail-change-new-background:var(--color-feedback-success-background);--graph-detail-change-new-foreground:var(--color-feedback-success-foreground);--graph-detail-change-modified-background:var(--color-feedback-warning-background-hover);--graph-detail-change-modified-foreground:var(--color-feedback-warning-foreground-strong);--graph-detail-change-removed-background:var(--color-feedback-error-background);--graph-detail-change-removed-foreground:var(--color-feedback-error-foreground);--graph-tree-key-background:var(--color-surface-default);--graph-tree-key-background-hover:var(--color-surface-canvas);--graph-tree-key-border:var(--color-border-subtle);--graph-tree-key-code:var(--color-text-default);--graph-tree-key-text:var(--color-text-muted);--graph-tree-muted:var(--color-text-subtle);--graph-tree-fulfilled:var(--color-feedback-success-foreground);--graph-tree-fulfilled-background:var(--color-feedback-success-background);--graph-tree-fulfilled-background-hover:var(--color-feedback-success-background-hover);--graph-tree-fulfilled-border:var(--color-feedback-success-background-hover);--graph-tree-unfulfilled-border:var(--color-border-subtle);--graph-tree-unfulfilled-accent:var(--color-line-default);--graph-tree-unfulfilled-text:var(--color-text-subtle);--graph-detail-handle:var(--color-handle);--graph-detail-handle-active:var(--color-handle-active);--graph-node-active-background:var(--color-feedback-success-background);--graph-node-inactive-opacity:.45;--graph-control-background:var(--color-surface-default);--graph-control-border:var(--color-border-control);--graph-control-border-hover:var(--color-action-hover);--graph-control-checked:var(--color-control-checked);--graph-control-mark:var(--color-text-inverse);--graph-control-blocked-opacity:.35;--graph-simulation-border:var(--color-border-default);--graph-simulation-heading:var(--color-text-muted);--graph-simulation-heading-strong:var(--color-text-link);--graph-simulation-rule:var(--color-border-subtle);--graph-simulation-text:var(--color-text-default);--graph-simulation-hint:var(--color-text-subtle);--graph-simulation-code:var(--color-action-hover);--graph-simulation-hidden-note:var(--color-feedback-warning-foreground-strong);--graph-simulation-chip-background:var(--color-surface-muted);--graph-simulation-chip-foreground:var(--color-text-strong);--graph-simulation-chip-on-background:var(--color-feedback-success-background);--graph-simulation-chip-on-foreground:var(--color-feedback-success-foreground);--graph-simulation-act-background:var(--color-surface-positive);--graph-simulation-act-border:var(--color-border-subtle);--graph-simulation-badge-background:var(--color-feedback-warning-background-hover);--graph-simulation-badge-foreground:var(--color-feedback-warning-foreground-strong);--graph-simulation-warning-background:var(--color-feedback-warning-background);--graph-simulation-warning-border:var(--color-feedback-warning-border);--shell-border:var(--color-border-default);--shell-border-subtle:var(--color-border-subtle);--shell-text:var(--color-text-default);--shell-text-locked:var(--color-text-subtle);--shell-header-background:var(--color-surface-default);--shell-badge-background:var(--color-surface-neutral);--shell-nav-background:var(--color-surface-chrome);--shell-nav-background-hover:var(--color-surface-chrome-hover);--shell-nav-active-background:var(--color-surface-selected);--shell-nav-active-foreground:var(--color-action-default);--size-company-avatar-large:3rem;--shell-avatar-background:var(--color-action-default);--shell-avatar-background-hover:var(--color-border-hover);--shell-avatar-foreground:var(--color-text-inverse);--shell-menu-background:var(--color-surface-default);--shell-menu-background-hover:var(--color-surface-hover);--shell-menu-shadow:var(--color-shadow);--shell-menu-action:var(--color-action-default);--shell-overlay:var(--color-overlay);--shell-pending-opacity:.6;--questionnaire-layout-max-width:93rem;--questionnaire-layout-gap:3.5rem;--questionnaire-layout-divider:var(--color-border-faint);--questionnaire-main-width:49.625rem;--questionnaire-aside-min-width:18.75rem;--questionnaire-aside-max-width:26.875rem;--questionnaire-content-max-width:90dvw;--questionnaire-section-gap:calc(var(--space-gap-wide) * 1.5);--questionnaire-footer-border:var(--color-border-default);--questionnaire-footer-background:var(--color-surface-default);--questionnaire-footer-padding-block:var(--space-stack-loose) var(--space-gap-wide);--questionnaire-card-border:var(--color-border-default);--questionnaire-card-border-selected:var(--color-action-pressed);--questionnaire-card-radius:var(--radius-surface);--questionnaire-label-foreground:var(--color-text-default);--questionnaire-description-foreground:var(--color-text-subtle);--questionnaire-choice-size:var(--size-icon-default);--questionnaire-choice-border:var(--color-action-default);--questionnaire-choice-fill:var(--color-action-default);--questionnaire-choice-background:var(--color-surface-default);--questionnaire-choice-mark:var(--color-text-inverse);--questionnaire-info-foreground:var(--color-action-default);--questionnaire-info-background-hover:var(--color-surface-hover);--questionnaire-info-page-width:72.5rem;--questionnaire-info-page-border:var(--color-border-default);--questionnaire-info-hint:var(--color-text-hint);--questionnaire-panel-title-foreground:var(--color-text-strong);--questionnaire-panel-border:var(--color-border-faint);--questionnaire-panel-detail-foreground:var(--color-text-subtle);--questionnaire-progress-foreground:var(--color-text-muted)}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);color:var(--color-text-default);background-color:var(--color-surface-default);margin:0}h1{font-size:var(--font-size-heading-page);font-weight:var(--font-weight-strong)}h2{font-size:var(--font-size-heading-section);font-weight:var(--font-weight-strong)}a{color:var(--color-text-link);text-decoration:none}
