.internal-experience{--internal-font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--default-font-family:var(--internal-font-family);--heading-font-family:var(--internal-font-family);--strong-font-family:var(--internal-font-family);--internal-canvas:#f7faff;--internal-panel:#ffffff;--internal-panel-muted:#f8fafc;--internal-border:#dfe7f1;--internal-border-strong:#cbd5e1;--internal-text:#0f172a;--internal-text-muted:#607068;--internal-accent:#1d4ed8;--internal-accent-hover:#1e40af;--internal-accent-soft:#eff6ff;--internal-radius:12px;--internal-radius-large:16px;--internal-stage-radius:24px;--internal-surface-radius:16px;--internal-stage-border:#e2e8f0;--internal-surface-border:#dfe8e2;--internal-stage-shadow:0 1px 2px rgb(15 23 42/5%);--internal-surface-shadow:0 16px 40px -32px rgb(19 35 27/40%);--internal-shadow:var(--internal-surface-shadow);--internal-shadow-raised:var(--internal-stage-shadow);--ink:var(--internal-text);--ink-soft:var(--internal-text-muted);--paper:var(--internal-canvas);--paper-deep:var(--internal-panel-muted);--white:var(--internal-panel);--line:var(--internal-border);--teal:var(--internal-accent);--coral:var(--internal-accent);--lime:#bfdbfe;--success:#2b7a4b;--success-soft:#eefbf3;--success-line:#a9dfbc;--shadow:var(--internal-shadow);min-height:100svh;color:var(--internal-text);font-family:var(--internal-font-family);font-size:15px;line-height:1.5}.internal-experience .brand{gap:.7rem;color:var(--internal-text);text-decoration:none}.internal-experience .brand-mark{width:40px;height:40px;border-radius:13px 13px 13px 5px;background:linear-gradient(145deg,#111827,#1e3a5f);color:#bfdbfe;box-shadow:0 8px 20px rgb(15 23 42/16%)}.internal-brand-copy{display:grid;gap:.05rem;line-height:1.05}.internal-brand-copy strong{font-size:.98rem;font-weight:720;letter-spacing:-.025em}.internal-brand-copy small{color:var(--accent-11);font-size:.61rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.internal-experience :where(h1,h2,h3,h4,h5,h6){font-family:var(--internal-font-family)}.internal-experience :where(h1,h2,h3,h4,p){text-wrap:pretty}.internal-experience main.app-shell{width:min(1240px,calc(100% - 48px));min-height:auto;padding-block:24px 64px}.internal-experience main.app-shell>:first-child{margin-top:0}.internal-experience :where(form,fieldset,section,article,aside),.internal-experience main.app-shell>*{min-width:0}.internal-experience :where(img,video,svg:not([width])){max-width:100%}.internal-experience main h1{font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:700;letter-spacing:-.03em;line-height:1.2}.internal-experience main h2{font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:650;letter-spacing:-.025em;line-height:1.2}.internal-experience main h3{font-size:1.05rem;font-weight:650;letter-spacing:-.012em}.internal-experience :where(.app-panel,.dashboard-card,.organization-switcher,.rt-Card){border:1px solid var(--internal-surface-border);border-radius:var(--internal-surface-radius);background:var(--internal-panel);box-shadow:var(--internal-surface-shadow)}.internal-experience .rt-Card{--card-border-radius:var(--internal-radius-large)}.internal-experience .app-panel{padding:24px}.internal-experience .dashboard-grid{gap:12px}.internal-experience .dashboard-card{min-height:190px;padding:20px}.internal-experience .dashboard-card h2{margin-top:18px}.internal-experience :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-form-control-input=true]),textarea,select,button){border-color:var(--gray-a7);border-radius:16px;background:var(--color-panel-solid);color:var(--gray-12);box-shadow:0 1px 2px var(--black-a2);font-family:var(--internal-font-family)!important;font-size:var(--font-size-2);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.internal-experience :where(input,textarea,select)::placeholder{font-family:var(--internal-font-family)}.internal-experience :where(input[type=number],input[inputmode=decimal],input[inputmode=numeric]){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.internal-experience :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-form-control-input=true]),textarea):hover{border-color:var(--gray-a9)}.internal-experience :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-form-control-input=true]),textarea):focus{border-color:var(--accent-8);box-shadow:0 0 0 3px var(--accent-a4);outline:0}.internal-experience :where(button,a){transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}.internal-experience :where(.rt-Button,.button,.form-submit){min-height:44px;padding-inline:16px;border-radius:12px;font-size:.875rem;font-weight:700;line-height:1.25;box-shadow:0 1px 2px var(--black-a3)}.internal-experience .rt-Button:where(.rt-variant-surface){border:1px solid var(--gray-a7);background:var(--internal-panel);color:var(--gray-12);box-shadow:0 1px 2px var(--black-a2)}.internal-experience .rt-Button:where(.rt-variant-surface):hover{border-color:var(--accent-a7);background:var(--accent-a2);color:var(--accent-11);box-shadow:0 4px 12px rgb(15 23 42/8%)}.internal-experience :where(.security-block,.session-row){border-color:var(--internal-surface-border);border-radius:var(--internal-surface-radius);background:var(--internal-panel);box-shadow:var(--internal-surface-shadow)}.internal-experience .session-row:hover{border-color:var(--accent-a7);background:var(--internal-panel);box-shadow:0 18px 42px -30px rgb(29 78 216/32%)}.internal-experience :where(.button-primary,.form-submit){border-color:var(--accent-9);background:var(--accent-9);color:var(--accent-contrast)}.internal-experience :where(.button-primary,.form-submit):hover{border-color:var(--accent-10);background:var(--accent-10)}.internal-experience :where([class*=statusBadge],[class*=badge]){min-height:24px;padding:3px 8px;border-radius:999px;font-size:.72rem;letter-spacing:0;text-transform:none}.internal-experience .rt-Badge[data-accent-color=blue]:where(.rt-variant-soft,.rt-variant-surface){color:var(--internal-accent)}.internal-experience :where(table){border-collapse:separate;border-spacing:0}.internal-experience :where(th){color:var(--gray-11);font-size:var(--font-size-1);font-weight:600;text-transform:none}.internal-experience :where([role=alert],[role=status]){border-radius:var(--radius-3)}.internal-experience :where(a,button,input:not([data-form-control-input=true]),textarea,[role=button],[role=combobox]):focus-visible{outline:3px solid var(--accent-a7);outline-offset:2px}@media (max-width:760px){.internal-brand-copy small{display:none}.internal-experience main.app-shell{width:min(100% - 28px,1240px);padding-block:22px 44px}.internal-experience main h1{font-size:1.5rem}.internal-experience .app-panel{padding:18px}.internal-experience :where(.rt-Card){max-width:100%}}.account-menu_trigger__uGLb5{display:grid;min-width:210px;min-height:44px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 9px 5px 6px;border:1px solid color-mix(in srgb,var(--accent-9) 10%,var(--gray-a6));border-radius:14px;background:color-mix(in srgb,var(--color-panel-solid) 94%,var(--accent-a2));color:var(--gray-12);box-shadow:0 1px 2px var(--black-a2),0 7px 20px rgb(15 23 42/4%);cursor:pointer;font:inherit;text-align:left}.account-menu_trigger__uGLb5:hover,.account-menu_trigger__uGLb5[data-state=open]{border-color:var(--accent-a7);background:var(--accent-a2);box-shadow:0 1px 2px var(--black-a2),0 9px 24px rgb(29 78 216/8%)}.account-menu_avatarLarge__BJ956,.account-menu_avatar__bFGT9{display:grid;place-items:center;border-radius:50%;background:var(--accent-a4);color:var(--accent-11);font-size:.68rem;font-weight:700}.account-menu_avatar__bFGT9{width:32px;height:32px}.account-menu_avatarLarge__BJ956{width:36px;height:36px}.account-menu_identity__6abfa>span:last-child,.account-menu_triggerCopy__mzSSG{display:grid;min-width:0}.account-menu_identity__6abfa strong,.account-menu_triggerCopy__mzSSG strong{overflow:hidden;font-size:.78rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.account-menu_identity__6abfa small,.account-menu_triggerCopy__mzSSG small{overflow:hidden;color:var(--gray-10);font-size:.66rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.account-menu_chevron__cz_LS{color:var(--gray-9)}.account-menu_content__qS1oS{isolation:isolate;z-index:1000;width:min(280px,calc(100vw - 24px));padding:6px;border:1px solid var(--gray-a6);border-radius:var(--radius-4);background:#ffffff;box-shadow:0 14px 36px rgb(15 23 42/18%),0 2px 8px rgb(15 23 42/8%);opacity:1;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:account-menu_accountMenuIn__8PmWn .12s ease-out}.account-menu_identity__6abfa{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:8px}.account-menu_label__w1WDy{padding:6px 8px 4px;color:var(--gray-9);font-size:.66rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.account-menu_separator___ZsR0{height:1px;margin:5px -6px;background:var(--gray-a5)}.account-menu_item__q6i3P{display:flex;min-height:44px;align-items:center;gap:9px;padding:6px 8px;border:0;border-radius:var(--radius-2);background:transparent;color:var(--gray-12);cursor:default;font:inherit;font-size:.8rem;outline:none;text-decoration:none}.account-menu_item__q6i3P[data-highlighted]{background:var(--blue-a3);color:var(--blue-12);box-shadow:none;outline:none}.account-menu_item__q6i3P:focus-visible{outline:none}.account-menu_item__q6i3P svg{flex:0 0 auto;color:var(--gray-10)}.account-menu_dangerItem__ukX2N{width:100%;color:var(--red-11)}.account-menu_dangerItem__ukX2N[data-highlighted]{background:var(--red-a3);color:var(--red-11)}.account-menu_dangerItem__ukX2N[data-disabled]{cursor:wait;opacity:.68}.account-menu_logoutError__74Aus{margin:6px 4px 3px;padding:8px;border:1px solid var(--red-a6);border-radius:var(--radius-2);background:var(--red-a3);color:var(--red-11);font-size:.72rem;line-height:1.4}@keyframes account-menu_accountMenuIn__8PmWn{0%{opacity:0;transform:scale(.98) translateY(-2px)}}@media (max-width:1100px){.account-menu_trigger__uGLb5{min-width:0;grid-template-columns:30px auto}.account-menu_triggerCopy__mzSSG{display:none}}@media (prefers-reduced-motion:reduce){.account-menu_content__qS1oS{animation:none}}