@layer noda-reset{.noda-app,.noda-app *,.noda-app :before,.noda-app :after{box-sizing:border-box}.noda-app{min-width:320px;margin:0}.noda-app :where(button,input,select,textarea){color:inherit;font:inherit;margin:0}.noda-app button{cursor:pointer}.noda-app :where(button,input,select,textarea):disabled{cursor:not-allowed}.noda-app :where(img,svg){max-width:100%;display:block}.noda-app :where(h1,h2,h3,h4,p,dl,dd){margin:0}}@layer noda-base{.noda-app{min-height:100%;color:var(--noda-text-primary);background:var(--noda-bg-canvas);font-family:var(--noda-font-sans);font-size:var(--noda-font-size-md);line-height:var(--noda-line-height-md);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.noda-app ::selection{color:var(--noda-text-primary);background:var(--noda-color-info-bg)}.noda-app a{color:var(--noda-text-link);text-underline-offset:.18em}.noda-app :where(input,select,textarea){width:100%;min-height:var(--noda-control-height-touch);color:var(--noda-text-primary);background:var(--noda-color-surface-muted);border-radius:var(--noda-radius-control);box-shadow:inset 0 0 0 1px var(--noda-border-subtle);border:1px solid #0000;padding:9px 12px}.noda-app textarea{resize:vertical;min-height:88px}.noda-app :where(input,select,textarea)::placeholder{color:var(--noda-text-secondary);opacity:.84}.noda-app :where(input,select,textarea)[aria-invalid=true]{border-color:var(--noda-color-danger);box-shadow:none}.noda-app :where(button,input,select,textarea):disabled{opacity:.56}.noda-app .noda-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.noda-app .noda-skip-link{z-index:calc(var(--noda-z-toast) + 1);color:#fff;background:var(--noda-color-navy-950);border-radius:var(--noda-radius-control);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.noda-app .noda-skip-link:focus{transform:translateY(0)}.noda-app :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--noda-focus-outline);outline-offset:var(--noda-focus-offset);box-shadow:var(--noda-focus-ring)}.noda-app :where(button,a,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}.noda-app{--noda-transition-color:color var(--noda-motion-fast-duration) var(--noda-ease-connect), background-color var(--noda-motion-fast-duration) var(--noda-ease-connect), border-color var(--noda-motion-fast-duration) var(--noda-ease-connect);--noda-transition-overlay:opacity var(--noda-motion-fast-duration) var(--noda-ease-connect), visibility var(--noda-motion-fast-duration) var(--noda-ease-connect);--noda-transition-panel:transform var(--noda-motion-standard-duration) var(--noda-ease-settle)}.noda-app .noda-container{width:min(100%, var(--noda-layout-content-max));padding:var(--noda-layout-content-padding);margin-inline:auto}.noda-app .noda-stack{gap:var(--noda-space-4);display:grid}.noda-app .noda-cluster{align-items:center;gap:var(--noda-space-3);flex-wrap:wrap;display:flex}}@layer noda-components{.noda-app .noda-button,.noda-app .noda-icon-button{justify-content:center;align-items:center;gap:var(--noda-space-2);padding:0 var(--noda-space-4);color:var(--noda-action-secondary);background:var(--noda-color-surface-muted);border-radius:var(--noda-radius-control);font-size:var(--noda-font-size-md);font-weight:500;line-height:var(--noda-line-height-md);transition:var(--noda-transition-color);border:1px solid #0000;flex:none;text-decoration:none;display:inline-flex;position:relative}.noda-app .noda-button--compact{min-height:var(--noda-control-height-compact);padding-inline:var(--noda-space-3);font-size:var(--noda-font-size-sm);line-height:var(--noda-line-height-sm)}.noda-app .noda-button--default{min-height:var(--noda-control-height-default);font-family:var(--noda-font-sans);font-size:var(--noda-font-size-md);font-weight:500;line-height:var(--noda-line-height-md)}.noda-app .noda-button--touch{min-height:var(--noda-control-height-touch)}.noda-app .noda-button--primary{color:#fff;background:var(--noda-action-primary);border-color:var(--noda-action-primary)}.noda-app .noda-button--primary:hover:not(:disabled){background:var(--noda-action-primary-hover);border-color:var(--noda-action-primary-hover)}.noda-app .noda-button--secondary:hover:not(:disabled){color:var(--noda-text-primary);background:var(--noda-bg-raised);border-color:var(--noda-border-subtle)}.noda-app .noda-button--ghost{background:0 0;border-color:#0000}.noda-app .noda-button--ghost:hover:not(:disabled){color:var(--noda-text-primary);background:var(--noda-color-surface-muted)}.noda-app .noda-button--danger{color:var(--noda-color-danger);background:var(--noda-color-danger-bg);border-color:var(--noda-color-danger)}.noda-app .noda-button:disabled,.noda-app .noda-icon-button:disabled{opacity:.56}.noda-app .noda-icon-button{width:var(--noda-control-height-default);min-width:var(--noda-control-hit-target);min-height:var(--noda-control-hit-target);padding:0}.noda-app .noda-icon-button svg,.noda-app .noda-button svg{stroke-width:1.75px;flex:none;width:18px;height:18px}.noda-app .noda-button__spinner{animation:.8s linear infinite noda-spin}.noda-app .noda-field{gap:var(--noda-space-2);display:grid}.noda-app .noda-eyebrow{color:var(--noda-text-secondary);font-family:var(--noda-font-mono);font-size:var(--noda-font-size-2xs);font-weight:500;line-height:var(--noda-line-height-2xs);letter-spacing:.08em;text-transform:uppercase}.noda-app .noda-identifier{color:inherit;font-family:var(--noda-font-mono);font-size:var(--noda-font-size-sm);font-variant-numeric:tabular-nums;line-height:var(--noda-line-height-xs)}.noda-app .noda-panel{background:var(--noda-bg-raised);border:1px solid var(--noda-border-subtle);border-radius:var(--noda-radius-panel);min-width:0;box-shadow:var(--noda-shadow-panel);overflow:hidden}.noda-app .noda-panel__header{justify-content:space-between;align-items:center;gap:var(--noda-space-3);min-height:var(--noda-table-row-height);padding:var(--noda-space-2) var(--noda-space-4);border-bottom:1px solid var(--noda-border-subtle);display:flex}.noda-app .noda-panel__title{margin-top:var(--noda-space-1);color:var(--noda-text-primary);font-family:var(--noda-font-sans);font-size:var(--noda-font-size-lg);font-weight:500;line-height:var(--noda-line-height-md)}.noda-app .noda-panel__body{min-width:0}.noda-app .noda-metric-card{gap:var(--noda-space-1);min-width:0;padding:var(--noda-space-4);color:var(--noda-text-primary);background:var(--noda-bg-raised);text-align:left;border:0;display:grid}.noda-app button.noda-metric-card{cursor:pointer;width:100%}.noda-app button.noda-metric-card:hover{background:var(--noda-bg-selected)}.noda-app .noda-metric-card__label,.noda-app .noda-metric-card__detail{color:var(--noda-text-secondary)}.noda-app .noda-metric-card__value{font-family:var(--noda-font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:32px}.noda-app .noda-metric-card__detail{font-size:var(--noda-font-size-sm);line-height:var(--noda-line-height-sm)}.noda-app .noda-metric-card--info .noda-metric-card__detail{color:var(--noda-status-info-text)}.noda-app .noda-metric-card--success .noda-metric-card__detail{color:var(--noda-status-success-text)}.noda-app .noda-metric-card--warning .noda-metric-card__detail{color:var(--noda-status-warning-text)}.noda-app .noda-metric-card--danger .noda-metric-card__detail{color:var(--noda-status-danger-text)}.noda-app .noda-status-badge{width:max-content;max-width:100%;min-height:24px;color:var(--noda-status-neutral-text);background:var(--noda-status-neutral-bg);border-radius:var(--noda-radius-pill);font-family:var(--noda-font-mono);font-size:var(--noda-font-size-xs);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--noda-line-height-xs);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.noda-app .noda-status-badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.noda-app .noda-status-badge--info{color:var(--noda-status-info-text);background:var(--noda-status-info-bg)}.noda-app .noda-status-badge--success{color:var(--noda-status-success-text);background:var(--noda-status-success-bg)}.noda-app .noda-status-badge--warning{color:var(--noda-status-warning-text);background:var(--noda-status-warning-bg)}.noda-app .noda-status-badge--danger{color:var(--noda-status-danger-text);background:var(--noda-status-danger-bg)}.noda-app .noda-inline-alert{gap:var(--noda-space-3);padding:var(--noda-space-3) var(--noda-space-4);color:var(--noda-status-info-text);background:var(--noda-status-info-bg);border-radius:var(--noda-radius-assistant);border:1px solid;grid-template-columns:20px minmax(0,1fr);display:grid}.noda-app .noda-inline-alert>svg{stroke-width:1.75px;width:20px;height:20px}.noda-app .noda-inline-alert strong{margin-bottom:var(--noda-space-1);font-weight:500;display:block}.noda-app .noda-inline-alert--neutral{color:var(--noda-status-neutral-text);background:var(--noda-status-neutral-bg)}.noda-app .noda-inline-alert--success{color:var(--noda-status-success-text);background:var(--noda-status-success-bg)}.noda-app .noda-inline-alert--warning{color:var(--noda-status-warning-text);background:var(--noda-status-warning-bg)}.noda-app .noda-inline-alert--danger{color:var(--noda-status-danger-text);background:var(--noda-status-danger-bg)}.noda-app .noda-drawer-layer{z-index:var(--noda-z-overlay);background:var(--noda-bg-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.noda-app .noda-drawer{width:min(420px,100vw);min-height:100%;color:var(--noda-text-primary);background:var(--noda-bg-raised);border-left:1px solid var(--noda-border-subtle);box-shadow:var(--noda-shadow-drawer);animation:noda-drawer-enter var(--noda-motion-standard-duration) var(--noda-ease-settle);flex-direction:column;display:flex}.noda-app .noda-drawer__header,.noda-app .noda-drawer__footer{justify-content:space-between;align-items:center;gap:var(--noda-space-4);padding:var(--noda-space-5);display:flex}.noda-app .noda-drawer__header{border-bottom:1px solid var(--noda-border-subtle)}.noda-app .noda-drawer__footer{border-top:1px solid var(--noda-border-subtle);margin-top:auto}.noda-app .noda-drawer__header h2{margin-top:var(--noda-space-1);font-family:var(--noda-font-sans);font-size:var(--noda-font-size-2xl);letter-spacing:-.025em;font-weight:500;line-height:var(--noda-line-height-2xl)}.noda-app .noda-drawer__body{min-height:0;padding:var(--noda-space-5);flex:1;overflow:auto}.noda-app .noda-table-wrap{outline:none;width:100%;overflow:auto;container-type:inline-size}.noda-app .noda-data-table{width:100%;min-width:640px;color:var(--noda-text-primary);background:var(--noda-bg-raised);border-collapse:collapse;font-size:var(--noda-font-size-sm);line-height:var(--noda-line-height-sm)}.noda-app .noda-data-table th{height:var(--noda-table-header-height);padding:var(--noda-space-2) var(--noda-space-3);color:var(--noda-text-secondary);background:var(--noda-bg-surface);font-family:var(--noda-font-mono);font-size:var(--noda-font-size-2xs);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;font-weight:500}.noda-app .noda-data-table td{min-height:var(--noda-table-row-height);padding:var(--noda-space-3);border-top:1px solid var(--noda-border-subtle);vertical-align:middle}.noda-app .noda-data-table--compact td{min-height:var(--noda-table-row-compact-height)}.noda-app .noda-data-table tbody tr:hover{background:var(--noda-bg-selected)}.noda-app .noda-data-table__row--interactive{cursor:pointer}.noda-app .noda-data-table__row--interactive:focus-visible{outline:2px solid var(--noda-action-primary);outline-offset:-2px}.noda-app .noda-table-sort{align-items:center;gap:var(--noda-space-1);min-height:var(--noda-control-hit-target);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;margin-block:-6px;padding:0;display:inline-flex}.noda-app .noda-table-sort svg{stroke-width:1.75px;width:14px;height:14px}.noda-app .noda-data-table__action{text-align:right;width:60px}.noda-app .noda-data-table__empty{padding:var(--noda-space-8);color:var(--noda-text-secondary);text-align:center}}@layer noda-patterns{.noda-app-shell{grid-template-columns:var(--noda-layout-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.noda-app .noda-sidebar{z-index:var(--noda-z-navigation);min-width:0;height:100vh;color:var(--noda-shell-text);background:var(--noda-gradient-shell);border-right:1px solid var(--noda-shell-divider);flex-direction:column;padding:20px 12px 12px;display:flex;position:sticky;top:0;overflow:auto}.noda-app .noda-brand{min-width:0;color:var(--noda-shell-text);align-items:center;gap:11px;padding:0 8px 21px;display:flex}.noda-app .noda-brand img{flex:none;width:30px;height:30px}.noda-app .noda-brand>span{min-width:0;line-height:1.1;display:grid}.noda-app .noda-brand strong{font-size:var(--noda-font-size-md);letter-spacing:.18em;font-weight:500}.noda-app .noda-brand small{margin-top:var(--noda-space-1);color:var(--noda-shell-text-muted);font-size:var(--noda-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.noda-app .noda-navigation{gap:3px;display:grid}.noda-app .noda-navigation__item{align-items:center;gap:var(--noda-space-2);width:100%;min-height:var(--noda-control-height-default);color:var(--noda-shell-text-muted);border-radius:var(--noda-radius-control);font-size:var(--noda-font-size-md);text-align:left;transition:var(--noda-transition-color);background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;padding:0 10px;text-decoration:none;display:grid;overflow:hidden}.noda-app .noda-navigation__item:hover:not(:disabled),.noda-app .noda-navigation__item.is-active{color:var(--noda-shell-text);background:var(--noda-shell-selected)}.noda-app .noda-navigation__item.is-active{box-shadow:inset 3px 0 var(--noda-action-primary)}.noda-app .noda-navigation__group{gap:2px;min-width:0;display:grid;position:relative}.noda-app .noda-navigation__group-trigger{grid-template-columns:20px minmax(0,1fr) 16px}.noda-app .noda-navigation__group.is-active>.noda-navigation__group-trigger{color:var(--noda-shell-text);background:var(--noda-shell-selected)}.noda-app .noda-navigation__chevron{width:15px;height:15px;transition:transform var(--noda-motion-fast-duration) var(--noda-ease-standard)}.noda-app .noda-navigation__group.is-open .noda-navigation__chevron{transform:rotate(180deg)}.noda-app .noda-navigation__children{border-left:1px solid var(--noda-shell-divider);gap:2px;margin:0 0 4px 28px;padding:2px 0 3px 13px;display:grid}.noda-app .noda-navigation__children[hidden]{display:none}.noda-app .noda-navigation__subitem{align-items:center;gap:var(--noda-space-2);min-height:34px;color:var(--noda-shell-text-muted);border-radius:var(--noda-radius-control);font-size:var(--noda-font-size-xs);text-align:left;transition:var(--noda-transition-color);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;padding:6px 8px;line-height:1.25;text-decoration:none;display:grid}.noda-app .noda-navigation__subitem:hover,.noda-app .noda-navigation__subitem:focus-visible,.noda-app .noda-navigation__subitem.is-active{color:var(--noda-shell-text);background:var(--noda-shell-selected)}.noda-app .noda-navigation__subitem.is-active{box-shadow:inset 2px 0 var(--noda-action-primary)}.noda-app .noda-navigation__subitem small{min-width:19px;height:19px;color:var(--noda-shell-text);background:color-mix(in srgb, var(--noda-shell-text) 12%, transparent);border-radius:var(--noda-radius-pill);font-family:var(--noda-font-mono);font-size:var(--noda-font-size-2xs);place-items:center;padding-inline:5px;display:grid}.noda-app .noda-navigation__subitem.is-active small{color:#fff;background:var(--noda-action-primary)}.noda-app .noda-navigation__icon{place-items:center;display:grid}.noda-app .noda-navigation__icon svg{stroke-width:1.75px;width:18px;height:18px}.noda-app .noda-navigation__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.noda-app .noda-navigation__badge{color:#fff;background:var(--noda-action-primary);border-radius:var(--noda-radius-pill);min-width:20px;height:20px;font-family:var(--noda-font-mono);font-size:var(--noda-font-size-2xs);place-items:center;padding-inline:5px;line-height:1;display:grid}.noda-app .noda-profile{align-items:center;gap:var(--noda-space-2);width:100%;min-height:58px;color:var(--noda-shell-text);border:0;border-top:1px solid var(--noda-shell-divider);text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr) 16px;margin-top:auto;padding:12px 7px 2px;display:grid}.noda-app .noda-profile>span:not(.noda-avatar){min-width:0;display:grid}.noda-app .noda-profile strong,.noda-app .noda-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.noda-app .noda-profile strong{font-size:var(--noda-font-size-sm);font-weight:500}.noda-app .noda-profile small{color:var(--noda-shell-text-subtle);font-size:var(--noda-font-size-xs)}.noda-app .noda-profile>svg{width:16px;height:16px}.noda-app .noda-avatar,.noda-app .noda-topbar__avatar{color:#fff;background:color-mix(in srgb, var(--noda-action-primary) 70%, var(--noda-color-navy-900));width:32px;height:32px;font-size:var(--noda-font-size-xs);border:0;border-radius:50%;place-items:center;padding:0;font-weight:500;display:grid}.noda-app .noda-shell-main{background:var(--noda-bg-canvas);min-width:0}.noda-app .noda-topbar{z-index:var(--noda-z-sticky);align-items:center;gap:var(--noda-space-3);min-height:var(--noda-layout-topbar-height);border-bottom:1px solid var(--noda-border-subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;padding:0 22px;display:flex;position:sticky;top:0}.noda-app .noda-topbar__company{font-weight:500}.noda-app .noda-topbar__actions{align-items:center;gap:var(--noda-space-2);margin-left:auto;display:flex}.noda-app .noda-mobile-brand{display:none}.noda-app .noda-shell-content{width:min(100%, var(--noda-layout-content-max));min-height:calc(100vh - var(--noda-layout-topbar-height));padding:var(--noda-layout-content-padding);margin-inline:auto}.noda-app .noda-page-header{justify-content:space-between;align-items:flex-end;gap:var(--noda-space-5);margin-bottom:var(--noda-space-5);display:flex}.noda-app .noda-page-header h1{font-family:var(--noda-font-sans);letter-spacing:-.035em;margin:6px 0 4px;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.12}.noda-app .noda-page-header p{max-width:72ch;color:var(--noda-text-secondary)}.noda-app .noda-page-header__actions{justify-content:flex-end;gap:var(--noda-space-2);flex-wrap:wrap;display:flex}.noda-app .noda-metric-grid{background:var(--noda-bg-raised);border:1px solid var(--noda-border-subtle);border-radius:var(--noda-radius-panel);box-shadow:var(--noda-shadow-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.noda-app .noda-metric-grid>*{border-right:1px solid var(--noda-border-subtle)}.noda-app .noda-metric-grid>:last-child{border-right:0}.noda-app .noda-assistant-strip{align-items:center;gap:var(--noda-space-3);color:#fff;background:var(--noda-gradient-assistant);border-radius:var(--noda-radius-assistant);grid-template-columns:24px minmax(0,1fr) auto;margin-block:14px;padding:11px 13px;display:grid}.noda-app .noda-assistant-strip>svg{stroke-width:1.75px;width:20px;height:20px}.noda-app .noda-assistant-strip>div{align-items:center;gap:var(--noda-space-3);min-width:0;display:flex}.noda-app .noda-assistant-strip span{opacity:.84;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.noda-app .noda-assistant-strip .noda-icon-button{color:#fff;background:#ffffff24;border-color:#0000}.noda-app .noda-list-detail{gap:var(--noda-layout-grid-gap);grid-template-columns:minmax(280px,.78fr) minmax(0,1.5fr);align-items:start;display:grid}.noda-app .noda-list-detail--with-rail{grid-template-columns:minmax(260px,.72fr) minmax(0,1.4fr) minmax(220px,.55fr)}.noda-app .noda-list-detail__list,.noda-app .noda-list-detail__detail,.noda-app .noda-list-detail__rail{min-width:0}}@layer noda-features;@layer noda-field-controls{.noda-app .noda-field-control:not(:where(input[type=checkbox],input[type=radio],input[type=file],input[type=hidden],input[type=range],input[type=color])){box-sizing:border-box;width:100%;min-width:0;height:var(--noda-field-control-height);min-height:var(--noda-field-control-min-height);padding:var(--noda-field-control-padding-block) var(--noda-field-control-padding-inline);color:var(--noda-field-control-text);background-color:var(--noda-field-control-background);border:1px solid var(--noda-field-control-border);border-radius:var(--noda-field-control-radius);box-shadow:none;font-family:var(--noda-field-control-font-family);font-size:var(--noda-field-control-font-size);font-weight:500;line-height:var(--noda-field-control-line-height);display:block}.noda-app .noda-field-control::placeholder{color:var(--noda-field-control-placeholder);opacity:1}.noda-app .noda-field-control[aria-invalid=true]{border-color:var(--noda-field-control-border-danger)}.noda-app .noda-field-control:focus-visible{outline:var(--noda-focus-outline);outline-offset:var(--noda-focus-offset);box-shadow:var(--noda-focus-ring)}.noda-app .noda-field-control:not(:where(input[type=checkbox],input[type=radio],input[type=file],input[type=hidden],input[type=range],input[type=color]))[readonly],.noda-app .noda-field-control:not(:where(input[type=checkbox],input[type=radio],input[type=file],input[type=hidden],input[type=range],input[type=color])):disabled{background-color:var(--noda-field-control-background-muted)}.noda-app select.noda-field-control:not([multiple]):is(:not([size]),[size="0"],[size="1"]){text-overflow:ellipsis;max-width:100%;padding-right:var(--noda-field-select-indicator-space);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--noda-field-control-placeholder) 50%), linear-gradient(135deg, var(--noda-field-control-placeholder) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;overflow:hidden}.noda-app select.noda-field-control[multiple],.noda-app select.noda-field-control[size]:not([size="0"]):not([size="1"]){height:auto;min-height:var(--noda-field-textarea-min-height);padding-right:var(--noda-field-control-padding-inline);appearance:auto;background-image:none}.noda-app textarea.noda-field-control{height:auto;min-height:var(--noda-field-textarea-min-height);resize:vertical}.noda-app .noda-field__label{color:var(--noda-field-label-color);font-size:var(--noda-field-label-font-size);font-weight:var(--noda-field-label-font-weight);line-height:var(--noda-field-label-line-height)}.noda-app .noda-field__hint,.noda-app .noda-field__error{font-size:var(--noda-field-support-font-size);font-weight:var(--noda-field-support-font-weight);line-height:var(--noda-field-support-line-height)}.noda-app .noda-field__hint{color:var(--noda-field-hint-color)}.noda-app .noda-field__error{color:var(--noda-field-error-color)}.noda-app label.noda-field__label:has(.noda-field-control){align-content:start;gap:var(--noda-space-2);min-width:0;display:grid}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(./IBMPlexSans-Regular-Cyrillic-C5X9L19Z.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(./IBMPlexSans-Regular-Greek-DUFCzuy2.woff2)format("woff2");unicode-range:U+37E,U+386-38A,U+38C,U+38E-3A1,U+3A3-3CE}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(./IBMPlexSans-Regular-Latin1-BUjEsRx4.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(./IBMPlexSans-Regular-Latin2-DVrf9P05.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(./IBMPlexSans-Regular-Latin3-B7f3PIUA.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(./IBMPlexSans-Regular-Pi-CkmElvWW.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local(IBM Plex Sans Medm),local(IBMPlexSans-Medm),url(./IBMPlexSans-Medium-Cyrillic-BeQhuxaN.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local(IBM Plex Sans Medm),local(IBMPlexSans-Medm),url(./IBMPlexSans-Medium-Greek-D5pQRu7O.woff2)format("woff2");unicode-range:U+37E,U+386-38A,U+38C,U+38E-3A1,U+3A3-3CE}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local(IBM Plex Sans Medm),local(IBMPlexSans-Medm),url(./IBMPlexSans-Medium-Latin1-B2CuUu4P.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local(IBM Plex Sans Medm),local(IBMPlexSans-Medm),url(./IBMPlexSans-Medium-Latin2-2D3n_XVv.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local(IBM Plex Sans Medm),local(IBMPlexSans-Medm),url(./IBMPlexSans-Medium-Latin3-Ckmkfk4j.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local(IBM Plex Sans Medm),local(IBMPlexSans-Medm),url(./IBMPlexSans-Medium-Pi-ZL5WuB4_.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;src:local(IBM Plex Serif Light),local(IBMPlexSerif-Light),url(./IBMPlexSerif-Light-Cyrillic-Bn0JKtin.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;src:local(IBM Plex Serif Light),local(IBMPlexSerif-Light),url(./IBMPlexSerif-Light-Greek-BG_pFcn4.woff2)format("woff2");unicode-range:U+37E,U+386-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D0-3D1,U+3D5}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;src:local(IBM Plex Serif Light),local(IBMPlexSerif-Light),url(./IBMPlexSerif-Light-Latin1-ySbiPmsb.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;src:local(IBM Plex Serif Light),local(IBMPlexSerif-Light),url(./IBMPlexSerif-Light-Latin2-1-vdtDMb.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;src:local(IBM Plex Serif Light),local(IBMPlexSerif-Light),url(./IBMPlexSerif-Light-Latin3-BVi76Vgf.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;src:local(IBM Plex Serif Light),local(IBMPlexSerif-Light),url(./IBMPlexSerif-Light-Pi-BVPZ9Hg9.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;src:local(IBM Plex Serif),local(IBMPlexSerif-Regular),url(./IBMPlexSerif-Regular-Cyrillic-BNpMlk6U.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;src:local(IBM Plex Serif),local(IBMPlexSerif-Regular),url(./IBMPlexSerif-Regular-Greek-CA_1Nn2M.woff2)format("woff2");unicode-range:U+37E,U+386-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D0-3D1,U+3D5}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;src:local(IBM Plex Serif),local(IBMPlexSerif-Regular),url(./IBMPlexSerif-Regular-Latin1-CJrPXLiR.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;src:local(IBM Plex Serif),local(IBMPlexSerif-Regular),url(./IBMPlexSerif-Regular-Latin2-Dk6MsumY.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;src:local(IBM Plex Serif),local(IBMPlexSerif-Regular),url(./IBMPlexSerif-Regular-Latin3-CQ2guF0A.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;src:local(IBM Plex Serif),local(IBMPlexSerif-Regular),url(./IBMPlexSerif-Regular-Pi-BBTsL4wo.woff2)format("woff2");unicode-range:U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(./IBMPlexMono-Regular-Cyrillic-ot_SLfK9.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(./IBMPlexMono-Regular-Latin1-DYPusg7z.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(./IBMPlexMono-Regular-Latin2-Cb0PcqQ4.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(./IBMPlexMono-Regular-Latin3-BrX4nofu.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(./IBMPlexMono-Regular-Pi-DnS9d3y-.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local(IBM Plex Mono Medm),local(IBMPlexMono-Medm),url(./IBMPlexMono-Medium-Cyrillic-CJGzSE0H.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local(IBM Plex Mono Medm),local(IBMPlexMono-Medm),url(./IBMPlexMono-Medium-Latin1-CfBEoGIJ.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local(IBM Plex Mono Medm),local(IBMPlexMono-Medm),url(./IBMPlexMono-Medium-Latin2-gp7etG-t.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local(IBM Plex Mono Medm),local(IBMPlexMono-Medm),url(./IBMPlexMono-Medium-Latin3-Bd57ntsq.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local(IBM Plex Mono Medm),local(IBMPlexMono-Medm),url(./IBMPlexMono-Medium-Pi-DRW9LeM2.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}:root,[data-noda-theme=precision-light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--noda-color-navy-950:#06143d;--noda-color-navy-900:#0b1f55;--noda-color-ink-900:#071126;--noda-color-cobalt-600:#1e5eeb;--noda-color-electric-500:#2e6bf3;--noda-color-warm-white:#fdfeff;--noda-color-canvas:#f4f7fd;--noda-color-surface:#f7f9fe;--noda-color-surface-raised:#fff;--noda-color-surface-muted:#eaf0fc;--noda-color-graphite-600:#56627d;--noda-color-line-300:#d5ddec;--noda-color-control-border:#7d8baa;--noda-color-success:#176e52;--noda-color-success-bg:#e5f6ef;--noda-color-warning:#9a5700;--noda-color-warning-bg:#fff0d8;--noda-color-danger:#b72f28;--noda-color-danger-bg:#ffe7e5;--noda-color-info:#1e5eeb;--noda-color-info-bg:#e5edff;--noda-font-sans:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--noda-font-serif:"IBM Plex Serif", Georgia, serif;--noda-font-mono:"IBM Plex Mono", ui-monospace, monospace;--noda-font-size-2xs:10px;--noda-font-size-xs:11px;--noda-font-size-sm:12px;--noda-font-size-md:14px;--noda-font-size-lg:15px;--noda-font-size-xl:18px;--noda-font-size-2xl:24px;--noda-font-size-3xl:30px;--noda-font-size-4xl:42px;--noda-line-height-2xs:12px;--noda-line-height-xs:16px;--noda-line-height-sm:18px;--noda-line-height-md:20px;--noda-line-height-lg:22px;--noda-line-height-xl:24px;--noda-line-height-2xl:30px;--noda-line-height-3xl:32px;--noda-line-height-4xl:44px;--noda-space-0:0;--noda-space-1:4px;--noda-space-2:8px;--noda-space-3:12px;--noda-space-4:16px;--noda-space-5:20px;--noda-space-6:24px;--noda-space-8:32px;--noda-space-10:40px;--noda-space-12:48px;--noda-space-16:64px;--noda-radius-control:18px;--noda-radius-assistant:18px;--noda-radius-panel:24px;--noda-radius-modal:24px;--noda-radius-hero:28px;--noda-radius-pill:999px;--noda-shadow-panel:0 0 0 1px #1e5eeb08, 0 1px 3px #06143d14;--noda-shadow-floating:0 0 0 1px #1e5eeb0f, 0 12px 34px #06143d1f;--noda-shadow-drawer:-1px 0 0 #1e5eeb14, -12px 0 36px #06143d1a;--noda-motion-fast-duration:.16s;--noda-motion-standard-duration:.24s;--noda-motion-slow-duration:.48s;--noda-ease-connect:cubic-bezier(.65, 0, .35, 1);--noda-ease-settle:cubic-bezier(.22, 1, .36, 1);--noda-gradient-shell:#f8faff;--noda-gradient-brand:linear-gradient(105deg, #1e5eeb 0%, #4d7ff0 56%, #91aff5 100%);--noda-gradient-assistant:linear-gradient(105deg, #1e5eeb 0%, #4d7ff0 56%, #91aff5 100%);--noda-text-primary:var(--noda-color-ink-900);--noda-text-secondary:var(--noda-color-graphite-600);--noda-text-inverse:var(--noda-color-warm-white);--noda-text-link:var(--noda-color-cobalt-600);--noda-bg-canvas:var(--noda-color-canvas);--noda-bg-surface:var(--noda-color-surface);--noda-bg-raised:var(--noda-color-surface-raised);--noda-bg-selected:var(--noda-color-info-bg);--noda-bg-overlay:#06143d66;--noda-border-subtle:var(--noda-color-line-300);--noda-border-control:var(--noda-color-control-border);--noda-border-focus:var(--noda-color-electric-500);--noda-action-primary:var(--noda-color-cobalt-600);--noda-action-primary-hover:#164fcf;--noda-action-secondary:var(--noda-color-navy-900);--noda-shell-text:var(--noda-color-ink-900);--noda-shell-text-muted:#53617c;--noda-shell-text-subtle:#71809e;--noda-shell-divider:#d5ddec;--noda-shell-selected:#e5edff;--noda-status-neutral-text:var(--noda-color-graphite-600);--noda-status-neutral-bg:var(--noda-color-surface-muted);--noda-status-info-text:var(--noda-color-info);--noda-status-info-bg:var(--noda-color-info-bg);--noda-status-success-text:var(--noda-color-success);--noda-status-success-bg:var(--noda-color-success-bg);--noda-status-warning-text:var(--noda-color-warning);--noda-status-warning-bg:var(--noda-color-warning-bg);--noda-status-danger-text:var(--noda-color-danger);--noda-status-danger-bg:var(--noda-color-danger-bg);--noda-layout-sidebar-width:224px;--noda-layout-sidebar-rail-width:72px;--noda-layout-topbar-height:58px;--noda-layout-content-max:1600px;--noda-layout-content-padding:24px;--noda-layout-grid-gap:16px;--noda-control-height-compact:36px;--noda-control-height-default:44px;--noda-control-height-touch:44px;--noda-control-hit-target:44px;--noda-field-control-height:var(--noda-control-height-touch);--noda-field-control-min-height:var(--noda-control-height-touch);--noda-field-control-padding-block:9px;--noda-field-control-padding-inline:12px;--noda-field-control-radius:var(--noda-radius-control);--noda-field-control-text:var(--noda-text-primary);--noda-field-control-background:var(--noda-bg-raised);--noda-field-control-background-muted:var(--noda-color-surface-muted);--noda-field-control-border:var(--noda-border-control);--noda-field-control-border-danger:var(--noda-color-danger);--noda-field-control-placeholder:var(--noda-text-secondary);--noda-field-control-font-family:var(--noda-font-sans);--noda-field-control-font-size:var(--noda-font-size-md);--noda-field-control-line-height:var(--noda-line-height-md);--noda-field-label-font-size:var(--noda-font-size-sm);--noda-field-label-line-height:var(--noda-line-height-sm);--noda-field-label-font-weight:500;--noda-field-support-font-size:var(--noda-font-size-sm);--noda-field-support-line-height:var(--noda-line-height-sm);--noda-field-support-font-weight:400;--noda-field-label-color:var(--noda-text-primary);--noda-field-hint-color:var(--noda-text-secondary);--noda-field-error-color:var(--noda-color-danger);--noda-field-textarea-min-height:88px;--noda-field-select-indicator-space:40px;--noda-table-header-height:36px;--noda-table-row-compact-height:48px;--noda-table-row-height:56px;--noda-z-sticky:20;--noda-z-navigation:50;--noda-z-overlay:90;--noda-z-toast:100;--noda-focus-outline:2px solid var(--noda-border-focus);--noda-focus-offset:2px;--noda-focus-ring:0 0 0 3px #1e5eeb33}@media (width<=1179px){:root,[data-noda-theme=precision-light]{--noda-layout-content-padding:18px}}@media (width<=767px){:root,[data-noda-theme=precision-light]{--noda-layout-content-padding:14px;--noda-layout-grid-gap:14px}}@media (forced-colors:active){.noda-app :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:none;outline:3px solid canvastext}}@media (prefers-reduced-motion:reduce){.noda-app,.noda-app *,.noda-app :before,.noda-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes noda-spin{to{transform:rotate(360deg)}}@keyframes noda-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@container (width<=640px){.noda-app .noda-data-table [data-priority=secondary]{display:none}}@media (width<=639px){.noda-app .noda-drawer{width:100%}}@media (width<=1179px) and (width>=768px){.noda-app-shell{grid-template-columns:var(--noda-layout-sidebar-rail-width) minmax(0, 1fr)}.noda-app .noda-sidebar{padding-inline:9px;overflow:visible}.noda-app .noda-sidebar .noda-brand{justify-content:center;padding-inline:0}.noda-app .noda-sidebar .noda-brand>span,.noda-app .noda-navigation__label,.noda-app .noda-navigation__badge,.noda-app .noda-profile>span:not(.noda-avatar),.noda-app .noda-profile>svg{display:none}.noda-app .noda-navigation__item{grid-template-columns:1fr;place-items:center;padding:0}.noda-app .noda-navigation__children{display:none}.noda-app .noda-navigation__group.is-open .noda-navigation__children{z-index:calc(var(--noda-z-navigation) + 1);background:var(--noda-gradient-shell);border:1px solid var(--noda-shell-divider);border-radius:var(--noda-radius-panel);width:224px;box-shadow:var(--noda-shadow-overlay);margin:0;padding:8px;display:grid;position:absolute;top:0;left:calc(100% + 9px)}.noda-app .noda-navigation__group-trigger .noda-navigation__chevron{display:none}.noda-app .noda-profile{justify-content:center;padding-inline:0;display:flex}}@media (width<=1079px){.noda-app .noda-list-detail,.noda-app .noda-list-detail--with-rail{grid-template-columns:1fr}}@media (width<=799px){.noda-app .noda-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.noda-app .noda-metric-grid>:nth-child(2n){border-right:0}.noda-app .noda-metric-grid>:nth-child(-n+2){border-bottom:1px solid var(--noda-border-subtle)}}@media (width<=767px){.noda-app-shell{display:block}.noda-app .noda-sidebar{display:none}.noda-app .noda-topbar{padding-inline:14px}.noda-app .noda-mobile-brand{align-items:center;gap:8px;min-width:0;display:flex}.noda-app .noda-mobile-brand>img{width:27px;height:27px}.noda-app .noda-mobile-brand>span{min-width:0;line-height:1.05;display:grid}.noda-app .noda-mobile-brand strong{letter-spacing:.14em}.noda-app .noda-mobile-brand small{color:var(--noda-text-secondary);font-size:var(--noda-font-size-2xs)}.noda-app .noda-topbar__company{display:none}.noda-app .noda-page-header{align-items:flex-start}.noda-app .noda-page-header h1{font-size:var(--noda-font-size-3xl);line-height:var(--noda-line-height-3xl)}.noda-app .noda-page-header__actions{max-width:45%}.noda-app .noda-drawer .noda-navigation__item{color:var(--noda-text-secondary)}.noda-app .noda-drawer .noda-navigation__item:hover,.noda-app .noda-drawer .noda-navigation__item.is-active,.noda-app .noda-drawer .noda-navigation__group.is-active>.noda-navigation__group-trigger,.noda-app .noda-drawer .noda-navigation__subitem:hover,.noda-app .noda-drawer .noda-navigation__subitem.is-active{color:var(--noda-text-primary);background:var(--noda-bg-selected)}.noda-app .noda-drawer .noda-navigation__children{border-color:var(--noda-border-subtle);margin-left:28px}.noda-app .noda-drawer .noda-navigation__subitem{color:var(--noda-text-secondary)}}@media (width<=479px){.noda-app .noda-page-header p,.noda-app .noda-page-header__actions{display:none}.noda-app .noda-assistant-strip>div{gap:2px;display:grid}}.noda-otp-field{min-width:0}.noda-otp-code{width:100%;min-width:0;min-height:44px;position:relative}.noda-otp-code__cells{gap:var(--noda-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.noda-otp-code__group{gap:var(--noda-space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.noda-otp-code__cell{min-width:0;min-height:var(--noda-control-height-touch);color:var(--noda-text-primary);background:var(--noda-field-control-background);border:1px solid var(--noda-field-control-border);border-radius:var(--noda-field-control-radius);font-family:var(--noda-font-mono);font-size:var(--noda-font-size-lg);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--noda-line-height-lg);place-items:center;display:grid}.noda-otp-code[data-focused=true] .noda-otp-code__cell.is-active{z-index:1;border-color:var(--noda-border-focus);outline:var(--noda-focus-outline);outline-offset:var(--noda-focus-offset);box-shadow:var(--noda-focus-ring);position:relative}.noda-otp-code__cell.is-selected{background:var(--noda-bg-selected)}.noda-otp-code__input{z-index:2;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;opacity:0;cursor:text;background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:44px;margin:0;padding:0;display:block;position:absolute;inset:0}.noda-otp-code__input:focus-visible{outline:none}@media (forced-colors:active){.noda-otp-code__cell{color:canvastext;background:canvas;border-color:canvastext}.noda-otp-code[data-focused=true] .noda-otp-code__cell.is-active{box-shadow:none;border-color:highlight;outline-color:highlight}.noda-otp-code__cell.is-selected{color:highlighttext;background:highlight}}.noda-auth{background:var(--noda-bg-canvas);min-height:100vh;padding:28px;display:grid;overflow:auto}.noda-auth-card{background:var(--noda-bg-raised);border:1px solid var(--noda-border-subtle);border-radius:var(--noda-radius-panel);width:min(470px,100%);box-shadow:var(--noda-shadow-floating);align-self:center;margin:auto;padding:24px 32px 22px}.noda-auth-hero{object-fit:contain;border-radius:0;width:min(216px,58vw,31vh);height:auto;margin:-7px auto -4px;display:block}.noda-auth-lockup{width:126px;height:auto;margin-bottom:24px;display:block}.noda-auth-product{color:var(--noda-text-secondary);justify-content:center;align-items:center;margin:18px 0 17px;display:flex}.noda-auth-card--compact .noda-auth-product{justify-content:flex-start;margin-bottom:20px}.noda-auth-product span,.noda-auth-credit span{color:var(--noda-text-primary);font-family:var(--noda-font-mono);letter-spacing:.16em;font-size:12px;font-weight:500}.noda-auth-product small{letter-spacing:.04em;font-size:12px;font-weight:500}.noda-auth-heading{text-align:center;margin-bottom:14px}.noda-auth-card--compact .noda-auth-heading{text-align:left}.noda-auth-heading>span{color:var(--noda-text-secondary);font-family:var(--noda-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500}.noda-auth-heading h1{font-family:var(--noda-font-sans);letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(30px,5vw,38px);font-weight:500;line-height:1.1}.noda-auth-heading>h1:first-child{margin-top:0}.noda-auth-heading p{color:var(--noda-text-secondary);margin:0;font-size:14px;line-height:1.5}.noda-auth-form{gap:10px;margin-top:11px;display:grid}.noda-auth-fields{gap:8px;display:grid}.noda-auth-form .noda-button{width:100%;margin-top:2px}.noda-auth-link,.noda-auth-back{color:var(--noda-text-link);font:inherit;text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:6px;font-size:13px;text-decoration:underline}.noda-auth-back{margin:18px auto 0;display:block}.noda-auth-recovery{text-align:center;justify-items:center;gap:3px;margin-top:-1px;display:grid}.noda-auth-recovery p{max-width:38ch;color:var(--noda-text-secondary);margin:0;font-size:11px;line-height:1.45}.noda-auth-credit{color:var(--noda-text-secondary);border-top:1px solid var(--noda-border-subtle);text-align:center;justify-items:center;gap:4px;margin-top:16px;padding-top:14px;font-size:11px;display:grid}.noda-auth-credit span{letter-spacing:.11em;text-transform:uppercase;font-size:10px}.noda-auth-credit small{letter-spacing:.015em;font-size:10px}.noda-mfa-setup{gap:16px;display:grid}.noda-mfa-qr,.noda-mfa-secret{background:var(--noda-bg-surface);border:1px solid var(--noda-border-subtle);border-radius:var(--noda-radius-panel);grid-template-columns:34px 1fr;gap:10px;padding:14px;display:grid}.noda-mfa-qr>span,.noda-mfa-secret>span{color:var(--noda-text-link);font-family:var(--noda-font-mono);font-size:11px}.noda-mfa-qr p{color:var(--noda-text-secondary);margin:4px 0 12px;font-size:13px}.noda-mfa-qr img{background:#fff;grid-column:2;width:min(220px,100%);padding:8px}.noda-mfa-secret code{overflow-wrap:anywhere;color:var(--noda-text-primary);font-family:var(--noda-font-mono);margin-top:8px;display:block}@media (width<=639px){.noda-auth{padding:14px}.noda-auth-card{padding:22px 20px}.noda-auth-hero{width:min(192px,56vw,29vh);margin:-6px auto -1px}.noda-auth-product{margin-bottom:14px}.noda-auth-heading{margin-bottom:18px}.noda-auth-heading h1{font-size:30px}}@media (height<=720px){.noda-auth{padding-block:12px}.noda-auth-card{padding-block:18px}.noda-auth-hero{width:180px;margin:-8px auto -5px}.noda-auth-product{margin-bottom:10px}.noda-auth-heading{margin-bottom:14px}.noda-auth-heading p{font-size:13px}.noda-auth-form{gap:9px;margin-top:10px}.noda-auth-fields{gap:7px}.noda-auth-credit{margin-top:14px;padding-top:12px}}.noda-auth-card:not(.noda-auth-card--compact){width:min(420px,100%);min-width:0;padding:24px 28px 20px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-hero{width:min(256px,68vw,34vh);margin:-6px auto -2px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-product{margin:12px 0 10px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-heading{margin-bottom:10px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-heading h1{font-size:30px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-form{gap:7px;margin-top:8px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-fields{gap:6px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-fields .noda-field>input,.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-form>.noda-field>input,.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-form .noda-button{min-height:44px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-recovery{gap:2px;margin-top:0}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-link{place-items:center;min-height:44px;display:grid}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-recovery p{font-size:12px;line-height:1.4}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-credit{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:10px;padding-top:10px;font-size:12px;line-height:1.35;display:flex}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-credit span,.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-credit small{font-size:12px}@media (width<=639px){.noda-auth-card:not(.noda-auth-card--compact){padding-inline:20px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-hero{width:min(232px,68vw,30vh)}}@media (height<=720px){.noda-auth-card:not(.noda-auth-card--compact){padding-block:16px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-hero{width:min(208px,68vw,30vh);margin-block:-5px -2px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-product{margin-block:8px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-heading{margin-bottom:8px}.noda-auth-card:not(.noda-auth-card--compact) .noda-auth-credit{margin-top:8px;padding-top:8px}}.noda-notification-root{isolation:isolate;flex:0 0 44px;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;display:grid;position:relative}.noda-notification-trigger{place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.noda-notification-trigger>b{border:2px solid var(--noda-bg-raised);color:#fff;background:var(--noda-status-danger-text);min-width:18px;height:18px;font-family:var(--noda-font-mono);pointer-events:none;border-radius:999px;place-items:center;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;inset:-3px -5px auto auto}.noda-notification-popover{z-index:var(--noda-z-overlay);width:min(560px,100vw - 28px);max-width:calc(100vw - 28px);height:min(520px, calc(100dvh - var(--noda-layout-topbar-height) - 16px));max-height:calc(100vh - var(--noda-layout-topbar-height) - 16px);max-height:min(550px, calc(100dvh - var(--noda-layout-topbar-height) - 16px));color:var(--noda-text-primary);background:var(--noda-bg-raised);border:1px solid var(--noda-border-subtle);border-radius:var(--noda-radius-panel);box-shadow:var(--noda-shadow-drawer);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.noda-notification-popover.is-compact{height:auto}.noda-notification-mobile-layer{z-index:var(--noda-z-overlay);pointer-events:none;position:fixed;inset:0}.noda-notification-mobile-layer .noda-notification-popover{pointer-events:auto}.noda-notification-popover__header,.noda-notification-popover__footer{justify-content:space-between;align-items:center;gap:var(--noda-space-3);padding:11px 13px;display:flex}.noda-notification-popover__header{border-bottom:1px solid var(--noda-border-subtle)}.noda-notification-popover__header>span{gap:2px;min-width:0;display:grid}.noda-notification-popover__header small{color:var(--noda-text-secondary);font-family:var(--noda-font-mono);font-size:var(--noda-font-size-2xs);letter-spacing:.08em;text-transform:uppercase}.noda-notification-popover__header strong{font-size:var(--noda-font-size-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.noda-notification-popover__content{grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;padding:12px 13px 0;display:grid;overflow:hidden}.noda-notification-popover__footer{border-top:1px solid var(--noda-border-subtle);background:var(--noda-bg-raised);justify-content:flex-end}.noda-notification-summary{border:1px solid var(--noda-border-subtle);border-radius:var(--noda-radius-control);background:var(--noda-bg-canvas);align-items:center;gap:12px;min-width:0;padding:10px 11px;display:flex}.noda-notification-summary>span{flex:none;align-items:baseline;gap:7px;display:flex}.noda-notification-summary small,.noda-notification-item small{color:var(--noda-text-secondary);font-family:var(--noda-font-mono);font-size:var(--noda-font-size-2xs);letter-spacing:.03em}.noda-notification-summary strong{font-family:var(--noda-font-sans);letter-spacing:-.03em;font-size:22px;font-weight:500;line-height:1}.noda-notification-summary p{min-width:0;color:var(--noda-text-secondary);font-size:var(--noda-font-size-xs);margin:0;line-height:1.35}.noda-notification-filters{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:6px;margin:10px 0 8px;padding-bottom:2px;display:flex;overflow-x:auto}.noda-notification-filters>button{border:1px solid var(--noda-border-subtle);border-radius:var(--noda-radius-control);min-height:32px;color:var(--noda-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:4px 8px;display:inline-flex}.noda-notification-filters>button[aria-selected=true]{color:var(--noda-text-primary);border-color:var(--noda-action-primary);background:var(--noda-bg-selected)}.noda-notification-list{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid var(--noda-border-subtle);align-content:start;gap:1px;min-width:0;min-height:0;display:grid;overflow-y:auto}.noda-notification-list>p{color:var(--noda-text-secondary);text-align:center;margin:0;padding:28px 10px}.noda-notification-item{border:0;border-bottom:1px solid var(--noda-border-subtle);width:100%;color:var(--noda-text-primary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 8px;display:grid}.noda-notification-item:hover,.noda-notification-item:focus-visible{background:var(--noda-bg-selected)}.noda-notification-item.is-unread{background:color-mix(in srgb, var(--noda-bg-selected) 70%, var(--noda-bg-raised));box-shadow:inset 3px 0 var(--noda-action-primary)}.noda-notification-item__icon{border:1px solid var(--noda-border-subtle);background:var(--noda-bg-raised);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.noda-notification-item__icon svg{width:16px}.noda-notification-item__body{gap:5px;min-width:0;display:grid}.noda-notification-item__body>span:last-child{color:var(--noda-text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.noda-notification-item__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.noda-notification-item__heading strong{overflow-wrap:anywhere;min-width:0;font-weight:500;line-height:1.3}.noda-notification-item__heading b{color:var(--noda-text-link);background:var(--noda-bg-selected);font-size:var(--noda-font-size-2xs);white-space:nowrap;border-radius:999px;flex:none;padding:3px 6px;font-weight:600}.noda-notification-item__heading i{background:var(--noda-action-primary);border-radius:50%;flex:none;width:7px;height:7px}@media (width<=767px){.noda-notification-popover.is-mobile-layer{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));border-radius:18px;width:auto;max-width:none;height:auto;max-height:none;position:fixed}.noda-notification-popover.is-mobile-layer.is-compact{height:auto}.noda-notification-popover__header,.noda-notification-popover__footer{padding:12px}.noda-notification-popover__content{padding:10px 10px 0}.noda-notification-popover__footer .noda-button{width:100%}.noda-notification-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.noda-notification-summary>span{align-items:center}.noda-notification-summary small{white-space:nowrap}.noda-notification-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.noda-notification-filters>button{justify-content:space-between;width:100%}.noda-notification-list{scrollbar-gutter:auto}.noda-notification-item{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px 6px}.noda-notification-item__icon{width:30px;height:30px}.noda-notification-item__heading{flex-wrap:wrap;align-items:flex-start}}@media (width<=340px){.noda-notification-summary{grid-template-columns:1fr;gap:4px}}@media (width<=360px){.noda-notification-popover.is-mobile-layer{right:max(5px, env(safe-area-inset-right));left:max(5px, env(safe-area-inset-left))}.noda-notification-filters>button{padding-inline:6px}}.noda-profile-mfa{border-bottom:1px solid var(--noda-border-subtle);gap:12px;padding-bottom:18px;display:grid}.noda-profile-mfa__heading,.noda-profile-mfa__enabled,.noda-profile-mfa__setup,.noda-profile-mfa__qr,.noda-profile-mfa__secret,.noda-profile-mfa__form{gap:8px;min-width:0;display:grid}.noda-profile-mfa__enabled{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.noda-profile-mfa__heading strong,.noda-profile-mfa__qr strong,.noda-profile-mfa__secret strong{color:var(--noda-text-primary);font-weight:600}.noda-profile-mfa__heading span,.noda-profile-mfa__qr span,.noda-profile-mfa__secret span{color:var(--noda-text-secondary);font-size:var(--noda-font-size-sm);line-height:1.45}.noda-profile-mfa__qr,.noda-profile-mfa__secret{background:var(--noda-bg-surface);border:1px solid var(--noda-border-subtle);border-radius:var(--noda-radius-panel);padding:12px}.noda-profile-mfa__qr img{background:#fff;width:min(184px,100%);margin:2px auto 0;padding:8px;display:block}.noda-profile-mfa__secret code{overflow-wrap:anywhere;color:var(--noda-text-primary);font-family:var(--noda-font-mono);font-size:var(--noda-font-size-sm)}.noda-profile-mfa__form>button{width:100%}.noda-shell-action{border-radius:var(--noda-radius-control);width:44px;height:44px;font:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid;color:var(--noda-text-link)!important}.fmg-control-shell .noda-control-section-nav{flex-wrap:wrap;gap:8px;min-width:0;margin-bottom:24px;display:flex}.fmg-control-shell .noda-control-section-nav a{border:1px solid var(--noda-border-subtle);border-radius:var(--noda-radius-control);max-width:100%;min-height:44px;color:var(--noda-text-primary);background:var(--noda-bg-surface);overflow-wrap:anywhere;align-items:center;padding:10px 14px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.fmg-control-shell .noda-control-section-nav a[aria-current=page],.fmg-control-shell .noda-control-section-nav a:hover{color:var(--noda-action-primary);background:var(--noda-bg-selected)}.fmg-control-shell .noda-control-section-nav a:focus-visible{outline:2px solid var(--noda-action-primary);outline-offset:3px}.fmg-control-shell .noda-navigation__label{white-space:normal;line-height:1.35}.fmg-control-shell .noda-navigation__item{min-height:44px}.fmg-workspace-shell .noda-brand{padding-inline:0}.fmg-workspace-shell .noda-brand img{object-fit:contain;width:72px;height:72px}.fmg-workspace-shell .noda-brand strong{letter-spacing:0;font-size:14px;line-height:1.3}.fmg-workspace-shell .noda-mobile-brand strong{letter-spacing:0;font-size:12px;line-height:1.25}@media (width>=768px) and (width<=1179px){.fmg-workspace-shell .noda-brand img{width:54px;height:54px}}@media (width>=1180px){.fmg-workspace-shell.noda-shell--automation-rail .noda-brand img{width:54px;height:54px}}@media (width<=767px){.fmg-workspace-shell .noda-topbar{gap:8px}.fmg-workspace-shell .noda-mobile-brand{gap:6px}.fmg-workspace-shell .noda-mobile-brand>img{object-fit:contain;width:40px;height:40px}.fmg-workspace-shell .noda-mobile-brand>span{max-width:90px}.fmg-workspace-shell .noda-topbar__actions{gap:4px}}.noda-app-shell .noda-topbar{position:relative;top:auto}.noda-shell-action:hover{background:var(--noda-bg-selected);color:var(--noda-text-link)!important}.noda-shell-action svg{stroke-width:1.75px;width:18px;height:18px}.noda-profile-drawer{gap:18px;display:grid}.noda-profile-drawer>section{border-bottom:1px solid var(--noda-border-subtle);gap:6px;padding-bottom:18px;display:grid}.noda-profile-drawer>section>span,.noda-profile-security span{color:var(--noda-text-secondary);font-family:var(--noda-font-mono);font-size:var(--noda-font-size-2xs);letter-spacing:.06em;text-transform:uppercase}.noda-profile-drawer>section>strong{overflow-wrap:anywhere;font-weight:500}.noda-profile-locations{flex-wrap:wrap;gap:6px;display:flex}.noda-profile-security{grid-template-columns:22px 1fr}.noda-profile-security svg{width:20px;color:var(--noda-status-success-text)}.noda-profile-security div{gap:4px;display:grid}.noda-profile-security small{color:var(--noda-text-secondary)}@media (width>=1180px){.noda-app-shell.noda-shell--automation-rail{grid-template-columns:var(--noda-layout-sidebar-rail-width) minmax(0, 1fr)}.noda-shell--automation-rail .noda-sidebar{box-sizing:border-box;width:var(--noda-layout-sidebar-rail-width);transition:width var(--noda-motion-normal-duration) var(--noda-ease-standard), box-shadow var(--noda-motion-fast-duration) var(--noda-ease-standard);padding-inline:9px;overflow-x:hidden}.noda-shell--automation-rail .noda-sidebar:hover,.noda-shell--automation-rail .noda-sidebar:focus-within{width:var(--noda-layout-sidebar-width);box-shadow:var(--noda-shadow-overlay)}.noda-shell--automation-rail .noda-brand,.noda-shell--automation-rail .noda-navigation,.noda-shell--automation-rail .noda-profile{box-sizing:border-box;width:calc(var(--noda-layout-sidebar-width) - 18px)}.noda-shell--automation-rail .noda-brand>span,.noda-shell--automation-rail .noda-navigation__label,.noda-shell--automation-rail .noda-navigation__badge,.noda-shell--automation-rail .noda-profile>span:not(.noda-avatar),.noda-shell--automation-rail .noda-profile>svg{opacity:0;transition:opacity var(--noda-motion-fast-duration) var(--noda-ease-standard)}.noda-shell--automation-rail .noda-sidebar:hover .noda-brand>span,.noda-shell--automation-rail .noda-sidebar:focus-within .noda-brand>span,.noda-shell--automation-rail .noda-sidebar:hover .noda-navigation__label,.noda-shell--automation-rail .noda-sidebar:focus-within .noda-navigation__label,.noda-shell--automation-rail .noda-sidebar:hover .noda-navigation__badge,.noda-shell--automation-rail .noda-sidebar:focus-within .noda-navigation__badge,.noda-shell--automation-rail .noda-sidebar:hover .noda-profile>span:not(.noda-avatar),.noda-shell--automation-rail .noda-sidebar:focus-within .noda-profile>span:not(.noda-avatar),.noda-shell--automation-rail .noda-sidebar:hover .noda-profile>svg,.noda-shell--automation-rail .noda-sidebar:focus-within .noda-profile>svg{opacity:1}}.noda-draft-navigation-notice{z-index:2000;top:16px;background:var(--noda-surface,#fff);max-width:640px;color:var(--noda-text,#162126);margin-inline:auto;position:fixed;inset-inline:16px;box-shadow:0 4px 16px #1621261a}.noda-draft-navigation-notice button{min-height:44px;margin-inline-start:8px}html,body,#root{min-height:100%;margin:0}body{background:#f4f7fd}.noda-boot-screen{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:100vh;padding:24px;display:grid}.noda-boot-screen>img{object-fit:contain;width:104px;height:104px;margin-bottom:8px}.noda-boot-screen>strong{font-family:var(--noda-font-mono);letter-spacing:.18em;font-size:13px}.noda-boot-screen>span{color:var(--noda-text-secondary)}.noda-boot-screen__error{gap:16px;width:min(520px,100%);display:grid}.noda-runtime-status{width:min(560px,100%);color:var(--noda-text-primary);text-align:center;background:var(--noda-bg-raised);border:1px solid var(--noda-border-subtle);border-radius:var(--noda-radius-panel);box-shadow:var(--noda-shadow-panel);justify-items:center;padding:clamp(24px,5vw,42px);display:grid}.noda-runtime-status>img{object-fit:contain;width:96px;height:96px;margin-bottom:12px}.noda-runtime-status>svg{width:34px;height:34px;color:var(--noda-status-warning-text);margin:24px 0 12px}.noda-runtime-status h1{letter-spacing:-.025em;margin:0;font-size:clamp(24px,4vw,32px);font-weight:500}.noda-runtime-status>p{max-width:440px;color:var(--noda-text-secondary);margin:12px 0 0;line-height:1.55}.noda-runtime-status>small{overflow-wrap:anywhere;max-width:100%;color:var(--noda-text-tertiary);margin-top:14px}.noda-runtime-status .noda-runtime-fallback-actions{justify-content:center;margin-top:24px}.noda-runtime-status .noda-runtime-status__footnote{font-size:var(--noda-font-size-xs);margin-top:18px}.noda-runtime-fallback-actions{flex-wrap:wrap;gap:10px;display:flex}.noda-boot-screen__error>button{justify-self:center}.noda-session-notice{z-index:calc(var(--noda-z-toast) + 1);color:#fff;background:var(--noda-color-navy-950);border-radius:var(--noda-radius-control);max-width:calc(100vw - 28px);box-shadow:var(--noda-shadow-drawer);border:1px solid #ffffff29;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.noda-session-notice button{width:32px;height:32px;color:inherit;border-radius:var(--noda-radius-control);background:0 0;border:0;font-size:20px}.noda-route-loading{min-height:240px;color:var(--noda-text-secondary);font-family:var(--noda-font-mono);font-size:var(--noda-font-size-xs);letter-spacing:.04em;place-items:center;display:grid}.noda-app .noda-inline-alert>div>div{white-space:pre-line}
