html,body,#root{min-height:100%}body{margin:0}.portal-brand-mark{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:.125rem;border:1px solid rgba(148,163,184,.24);border-radius:.75rem;color:#fff;background:#fff;box-shadow:0 .5rem 1.25rem #0f172a14;flex-shrink:0}.portal-brand-mark i{font-size:1.35rem;line-height:1}.portal-brand-mark img{display:block;width:100%;height:100%;border-radius:.625rem;-o-object-fit:contain;object-fit:contain}.portal-sidebar-logo{display:flex!important;align-items:center;justify-content:center;gap:.75rem;text-decoration:none}.portal-logo-text{display:inline-flex;min-width:0;flex-direction:column;line-height:1.1}.portal-logo-text span{color:var(--text-primary-light);font-weight:700}.portal-logo-text small{color:var(--text-secondary-light);font-size:.68rem;max-width:11rem;white-space:normal}.sidebar.active .portal-logo-text{display:none}.sidebar.active:hover .portal-logo-text{display:inline-flex}.portal-route-loader{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:1.5rem;background:linear-gradient(145deg,#f0f5f8c2,#dae3e994),url(/wowdash/assets/images/orbit-sso-identity-lobby.webp) center / cover}.portal-route-loader-content{display:grid;grid-template-columns:auto auto minmax(0,1fr);width:min(26rem,100%);align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.74);border-radius:.75rem;color:#233047;background:#ffffffc2;box-shadow:0 1rem 2.8rem #0f172a24;-webkit-backdrop-filter:blur(.65rem) saturate(120%);backdrop-filter:blur(.65rem) saturate(120%)}.portal-route-loader-content strong{min-width:0;font-size:.86rem;font-weight:760;letter-spacing:0}.portal-route-loader-mark{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid rgba(73,111,148,.2);border-radius:.58rem;color:#365b7c;background:#ffffffd1;font-size:1.1rem}.portal-login-page{--portal-login-rail-width: clamp(29rem, 32vw, 34rem);position:relative;min-height:100vh;min-height:100svh;overflow-x:hidden;isolation:isolate;background:#111827}.portal-login-page .auth-left{position:absolute;inset:0;z-index:0;width:100%;min-height:100%;background:var(--neutral-900)}.portal-login-page .auth-right{position:relative;z-index:2;flex:0 0 var(--portal-login-rail-width);width:var(--portal-login-rail-width);min-height:100vh;min-height:100svh;margin-inline-start:auto;border:0;background:transparent;pointer-events:none}.portal-login-left{position:relative;align-items:stretch;justify-content:stretch;padding:0;overflow:hidden}.portal-login-right{padding:2rem 2.5rem!important;box-shadow:none}.portal-login-form-panel{width:100%;max-width:29rem;padding:2rem;border:1px solid rgba(255,255,255,.62);border-radius:.5rem;background:#ffffffc2;box-shadow:inset 0 1px #ffffffd1,0 1.75rem 5rem #0f172a47;pointer-events:auto;-webkit-backdrop-filter:blur(1.6rem) saturate(145%);backdrop-filter:blur(1.6rem) saturate(145%)}.portal-login-form-panel .form-control,.portal-login-form-panel .form-select,.portal-login-form-panel .portal-login-email-at{border-color:#64748b42;background-color:#ffffffa8!important;box-shadow:inset 0 1px #ffffffb8}.portal-login-form-panel .form-control:focus,.portal-login-form-panel .form-select:focus{border-color:#2563eb94;background-color:#ffffffe6!important;box-shadow:0 0 0 .2rem #2563eb21}.portal-login-form-panel .btn-primary{box-shadow:0 .75rem 1.75rem #2563eb33}.portal-login-form-panel .alert{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.portal-login-logo-area{--portal-login-logo-size: 3.75rem;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:flex-start;max-width:100%;margin-inline:0;gap:1rem;padding:.25rem 0;color:var(--text-primary-light);text-decoration:none}.portal-login-uploaded-logo-mark{display:inline-flex;width:var(--portal-login-logo-size);height:var(--portal-login-logo-size);align-items:center;justify-content:center;padding:.25rem;border:1px solid rgba(255,255,255,.76);border-radius:.75rem;background:#ffffffb8;box-shadow:0 .5rem 1.25rem #0f172a1a;overflow:hidden;flex:0 0 var(--portal-login-logo-size)}.portal-login-uploaded-logo-mark img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.portal-login-logo-separator{display:block;width:1px;height:2.875rem;background:var(--border-color);flex:0 0 auto}.portal-login-logo-mark{width:var(--portal-login-logo-size);height:var(--portal-login-logo-size)}.portal-login-announcement-slider{position:relative;width:100%;height:100%;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--neutral-900)}.portal-login-announcement-slide{position:absolute;inset:0;display:block;color:#fff;text-decoration:none;opacity:0;pointer-events:none;transition:opacity .4s ease}.portal-login-announcement-slide.is-active{opacity:1;pointer-events:auto}.portal-login-announcement-slide img{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:100vh;min-height:100svh;-o-object-fit:cover;object-fit:cover}.portal-login-announcement-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0a1320b3,#0a13203d 55%,#0a132061)}.portal-login-announcement-content{position:absolute;inset-block-end:0;inset-inline-start:0;z-index:2;width:min(46rem,calc(100% - var(--portal-login-rail-width) - 5rem));padding:3rem 4rem 5.75rem}.portal-login-announcement-content .h4{line-height:1.2}.portal-login-announcement-dots{position:absolute;inset-block-end:2.5rem;inset-inline-start:4rem;z-index:3;display:flex;align-items:center;gap:.625rem}.portal-login-announcement-dots button{width:.75rem;height:.75rem;border:0;border-radius:50%;background:#ffffff75;transition:width .2s ease,border-radius .2s ease,background .2s ease}.portal-login-announcement-dots button.is-active{width:2rem;border-radius:999px;background:#fff}.portal-login-announcement-control{position:absolute;inset-block-start:50%;z-index:3;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.38);border-radius:50%;color:#fff;background:#1118275c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(-50%)}.portal-login-announcement-control i{font-size:1.35rem;line-height:1}.portal-login-announcement-prev{inset-inline-start:2rem}.portal-login-announcement-next{inset-inline-end:calc(var(--portal-login-rail-width) + 2rem)}.portal-login-announcement-loading{position:absolute;inset:0;z-index:4;display:flex;align-items:stretch;justify-content:stretch;padding:0;background:var(--neutral-900)}.portal-login-announcement-loading .portal-skeleton{width:100%;height:100%;border-radius:0}.portal-login-options{align-items:center}.portal-login-mobile-download{display:grid;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(100,116,139,.2)}.portal-login-mobile-download>span{color:var(--text-secondary-light);font-size:.7rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.portal-mobile-download-trigger.is-login{display:grid;width:100%;min-height:4rem;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid rgba(100,116,139,.24);border-radius:.5rem;color:var(--text-primary-light);background:#ffffff80;text-align:left;box-shadow:inset 0 1px #ffffffa3;transition:border-color .18s ease,background .18s ease,transform .18s ease}.portal-mobile-download-trigger.is-login:hover,.portal-mobile-download-trigger.is-login:focus-visible{border-color:#2563eb85;background:#ffffffc2;transform:translateY(-1px)}.portal-mobile-download-trigger-icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;color:#0f766e;background:#ccfbf1c7}.portal-mobile-download-trigger-icon i{font-size:1.25rem}.portal-mobile-download-trigger.is-login>span:nth-child(2){display:grid;min-width:0;gap:.125rem}.portal-mobile-download-trigger.is-login strong{font-size:.82rem;line-height:1.25}.portal-mobile-download-trigger.is-login small{color:var(--text-secondary-light);font-size:.72rem}.portal-mobile-download-trigger-arrow{color:var(--text-secondary-light);font-size:1.05rem}.portal-mobile-download-trigger.is-topbar{color:var(--text-primary-light);background:var(--neutral-200);flex:0 0 auto}.portal-mobile-download-trigger.is-topbar:hover,.portal-mobile-download-trigger.is-topbar:focus-visible{color:var(--primary-600);background:var(--primary-50)}.portal-app-download-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:1.5rem;overflow:hidden;background:#0f172a9e;-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem)}.portal-app-download-modal{display:grid;width:min(64rem,100%);max-height:min(48rem,calc(100dvh - 3rem));grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:.5rem;color:var(--text-primary-light);background:#fffffff5;box-shadow:0 2rem 6rem #02061757}.portal-app-download-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.2);background:#f8fafcd1}.portal-app-download-identity{display:flex;min-width:0;align-items:center;gap:.875rem}.portal-app-download-logo{display:inline-flex;width:3rem;height:3rem;flex:0 0 3rem;align-items:center;justify-content:center;padding:.2rem;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:.5rem;background:#fff;box-shadow:0 .5rem 1.2rem #0f172a14}.portal-app-download-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.portal-app-download-eyebrow,.portal-app-download-section-label{display:block;color:#0f766e;font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.portal-app-download-identity h2{margin:.1rem 0 0;color:var(--text-primary-light);font-size:clamp(1.25rem,2vw,1.65rem)!important;line-height:1.15}.portal-app-download-close{display:inline-flex;width:2.5rem;height:2.5rem;flex:0 0 2.5rem;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.24);border-radius:50%;color:var(--text-primary-light);background:#ffffffb8}.portal-app-download-close:hover,.portal-app-download-close:focus-visible{color:var(--danger-600);background:var(--danger-50)}.portal-app-download-close i{font-size:1.35rem}.portal-app-download-layout{display:grid;min-height:0;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);overflow-y:auto}.portal-app-download-main{display:flex;min-width:0;flex-direction:column;padding:2rem}.portal-app-download-lead{max-width:40rem;margin:0 0 1.5rem;color:var(--text-secondary-light);font-size:1rem;line-height:1.65}.portal-app-download-advantages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.5rem}.portal-app-download-advantage{display:grid;min-width:0;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem}.portal-app-download-advantage>span{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;color:#1d4ed8;background:#dbeafe}.portal-app-download-advantage:nth-child(2)>span{color:#047857;background:#d1fae5}.portal-app-download-advantage:nth-child(3)>span{color:#b45309;background:#fef3c7}.portal-app-download-advantage:nth-child(4)>span{color:#be123c;background:#ffe4e6}.portal-app-download-advantage>span i{font-size:1.2rem}.portal-app-download-advantage strong{display:block;margin-bottom:.2rem;color:var(--text-primary-light);font-size:.85rem}.portal-app-download-advantage p{margin:0;color:var(--text-secondary-light);font-size:.76rem;line-height:1.5}.portal-app-download-stores{display:grid;gap:.65rem;margin-top:auto;padding-top:2rem}.portal-app-download-store-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.portal-app-store-link{display:grid;min-width:0;min-height:4rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .75rem;border:1px solid transparent;border-radius:.5rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.portal-app-store-link:hover,.portal-app-store-link:focus-visible{transform:translateY(-2px)}.portal-app-store-link.is-apple{color:#fff;background:#101827;box-shadow:0 .75rem 1.75rem #0f172a2e}.portal-app-store-link.is-google{border-color:#94a3b857;color:#172033;background:#fff;box-shadow:0 .75rem 1.75rem #0f172a14}.portal-app-store-link>i:first-child{font-size:1.65rem}.portal-app-store-link>i:last-child{opacity:.62}.portal-app-store-link>span{display:grid;min-width:0;gap:.05rem}.portal-app-store-link small{font-size:.6rem;line-height:1.2;opacity:.72}.portal-app-store-link strong{font-size:.9rem;line-height:1.2}.portal-app-download-setup{min-width:0;padding:2rem;border-left:1px solid rgba(148,163,184,.2);background:#f1f5f9c2}.portal-app-download-setup h3{margin:.35rem 0 .5rem;color:var(--text-primary-light);font-size:1.15rem!important;line-height:1.25}.portal-app-download-setup>p{margin:0 0 1rem;color:var(--text-secondary-light);font-size:.78rem;line-height:1.55}.portal-app-download-qr{display:grid;min-height:16rem;place-items:center;align-content:center;gap:.4rem;padding:.875rem;border:1px solid rgba(148,163,184,.3);border-radius:.5rem;background:#fff;box-shadow:0 .8rem 2rem #0f172a14}.portal-app-download-qr img{display:block;width:min(13.75rem,100%);height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.portal-app-download-code-label{color:#64748b;font-size:.65rem}.portal-app-download-code{color:#172033;font-size:1.05rem;letter-spacing:.08em}.portal-app-download-qr-status{display:grid;max-width:14rem;justify-items:center;gap:.65rem;color:#475569;font-size:.75rem;text-align:center}.portal-app-download-qr-status>i{color:#b45309;font-size:1.5rem}.portal-app-download-qr-status button{padding:.45rem .7rem;border:1px solid rgba(37,99,235,.3);border-radius:.5rem;color:#1d4ed8;background:#eff6ff;font-size:.72rem;font-weight:700}.portal-app-download-steps{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.portal-app-download-steps li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.6rem}.portal-app-download-steps li>span{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:50%;color:#0f766e;background:#ccfbf1;font-size:.65rem;font-weight:800}.portal-app-download-steps p{margin:0;color:var(--text-secondary-light);font-size:.72rem;line-height:1.4}html[data-theme=dark] .portal-login-mobile-download{border-top-color:#ffffff24}html[data-theme=dark] .portal-mobile-download-trigger.is-login{border-color:#ffffff29;background:#0f172a80;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .portal-mobile-download-trigger.is-login:hover,html[data-theme=dark] .portal-mobile-download-trigger.is-login:focus-visible{border-color:#7dd3fc7a;background:#0f172ab8}html[data-theme=dark] .portal-app-download-modal{border-color:#ffffff2e;background:#0f172af7}html[data-theme=dark] .portal-app-download-header{border-bottom-color:#ffffff1f;background:#1e293be0}html[data-theme=dark] .portal-app-download-close{border-color:#ffffff29;background:#0f172aa3}html[data-theme=dark] .portal-app-download-setup{border-left-color:#ffffff1f;background:#1e293bbd}html[data-theme=dark] .portal-app-download-qr{border-color:#ffffff24}html.portal-a11y-high-contrast .portal-app-download-modal,html.portal-a11y-high-contrast .portal-mobile-download-trigger,html.portal-a11y-high-contrast .portal-app-download-qr,html.portal-a11y-high-contrast .portal-app-store-link{border:2px solid currentColor!important;box-shadow:none!important}.portal-login-email-field{position:relative}.portal-login-email-field.has-domain-select{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;align-items:center}.portal-login-email-icon{position:absolute;inset-block-start:1.75rem;inset-inline-start:1.125rem;z-index:2;color:var(--text-secondary-light);line-height:1;transform:translateY(-50%)}.portal-login-email-input{grid-column:1 / -1;padding-inline-start:2.75rem!important}.portal-login-email-at{display:inline-flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:.75rem;color:var(--text-secondary-light);background:var(--neutral-50);font-weight:600}.portal-login-domain-select{min-width:0;height:3.5rem!important;padding-block:.9375rem!important;padding-inline:1rem 2.5rem!important;line-height:1.5rem!important;background-position:right 1rem center}html[data-theme=dark] .portal-login-form-panel{border-color:#fff3;background:#0f172ac7;box-shadow:inset 0 1px #ffffff1f,0 1.75rem 5rem #02061775}html[data-theme=dark] .portal-login-form-panel .form-control,html[data-theme=dark] .portal-login-form-panel .form-select,html[data-theme=dark] .portal-login-form-panel .portal-login-email-at{border-color:#ffffff2e;color:#f8fafc;background-color:#0f172a94!important;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .portal-login-form-panel .form-control:focus,html[data-theme=dark] .portal-login-form-panel .form-select:focus{border-color:#7dd3fc9e;background-color:#0f172ad6!important;box-shadow:0 0 0 .2rem #7dd3fc1f}html[data-theme=dark] .portal-login-form-panel .form-control::-moz-placeholder{color:#e2e8f09e}html[data-theme=dark] .portal-login-form-panel .form-control::placeholder{color:#e2e8f09e}html[data-theme=dark] .portal-login-logo-separator{background:#ffffff38}.portal-line-clamp-1,.portal-line-clamp-2,.portal-line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.portal-line-clamp-1{-webkit-line-clamp:1}.portal-line-clamp-2{-webkit-line-clamp:2}.portal-line-clamp-3{-webkit-line-clamp:3}.role-system-selector{max-height:23rem;overflow-y:auto}.portal-admin-heading{align-items:flex-start!important}.portal-admin-tabs{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.125rem;-webkit-overflow-scrolling:touch}.portal-admin-tabs .portal-admin-tab{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;white-space:nowrap}.portal-responsive-table-wrapper{max-width:100%}.portal-responsive-table td{vertical-align:middle}.portal-table-primary-cell{min-width:0}.portal-table-actions-cell .btn{white-space:nowrap}.portal-mobile-actions,.portal-mobile-pagination{max-width:100%}.portal-mobile-actions .btn,.portal-mobile-pagination .btn{min-width:0}.portal-skeleton{border-radius:.75rem;background:linear-gradient(90deg,#94a3b829,#94a3b857,#94a3b829);background-size:200% 100%;animation:portal-skeleton 1.15s ease-in-out infinite}@keyframes portal-skeleton{to{background-position-x:-200%}}.portal-unread-dot{position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem;width:.55rem;height:.55rem;border:2px solid var(--white);border-radius:50%;background:var(--danger-main)}.portal-accessibility-widget{position:fixed;inset-block-end:max(1rem,env(safe-area-inset-bottom));inset-inline-end:max(1rem,env(safe-area-inset-right));z-index:1300}.portal-accessibility-toggle,.portal-accessibility-close,.portal-accessibility-option,.portal-accessibility-step-button,.portal-accessibility-reset{font:inherit}.portal-accessibility-toggle{display:inline-flex;width:3.35rem;height:3.35rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.82);border-radius:1rem;color:#233047;background:#ffffffc7;box-shadow:inset 0 1px #ffffffe0,0 1rem 2.4rem #0f172a3d;-webkit-backdrop-filter:blur(1rem) saturate(132%);backdrop-filter:blur(1rem) saturate(132%);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.portal-accessibility-toggle:hover,.portal-accessibility-toggle:focus-visible{color:#233047;background:#fffffff0;box-shadow:inset 0 1px #fff,0 1.2rem 2.8rem #0f172a47;transform:translateY(-.125rem)}.portal-accessibility-toggle:focus-visible,.portal-accessibility-close:focus-visible,.portal-accessibility-option:focus-visible,.portal-accessibility-step-button:focus-visible,.portal-accessibility-reset:focus-visible{outline:3px solid #f6c343;outline-offset:3px}.portal-accessibility-panel{position:absolute;inset-block-end:calc(100% + .75rem);inset-inline-end:0;width:min(25rem,calc(100vw - 2rem));max-height:min(43rem,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 6rem));padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:1rem;color:var(--text-primary-light);background:linear-gradient(180deg,#f7f9fae0,#e7eef2d1),url(/wowdash/assets/images/orbit-sso-identity-lobby.webp) center / cover;box-shadow:inset 0 1px #ffffffdb,0 1.5rem 4rem #0f172a3d;-webkit-backdrop-filter:blur(1.25rem) saturate(132%);backdrop-filter:blur(1.25rem) saturate(132%)}.portal-accessibility-filter-defs{position:absolute;width:0;height:0;overflow:hidden}.portal-accessibility-panel-scroll{display:grid;max-height:calc(min(43rem,100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 6rem) - 6.25rem);gap:.85rem;overflow-y:auto;padding:.85rem .85rem .35rem}.portal-accessibility-panel-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:0;padding:.9rem 1rem;border-bottom:1px solid rgba(255,255,255,.68);background:#ffffff75}.portal-accessibility-brand-icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72);border-radius:.82rem;color:#496f94;background:#ffffff9e;box-shadow:0 .55rem 1.2rem #496f9424;flex:0 0 auto}.portal-accessibility-kicker{display:block;color:var(--text-secondary-light);font-size:.68rem!important;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.portal-accessibility-title{margin:.125rem 0 0;color:var(--text-primary-light);font-size:1.125rem!important;font-weight:800;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.portal-accessibility-close{display:inline-flex;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;border:1px solid rgba(73,111,148,.16);border-radius:.72rem;color:#365b7c;background:#ffffffa8;flex:0 0 auto;margin-inline-start:auto}.portal-accessibility-scale-card{padding:.75rem;border:1px solid rgba(255,255,255,.72);border-radius:.78rem;background:#ffffff8a;box-shadow:inset 0 1px #ffffffad,0 .65rem 1.5rem #0f172a12}.portal-accessibility-control-heading{display:flex;align-items:center;gap:.625rem}.portal-accessibility-control-title{margin:0;color:var(--text-primary-light);font-size:.92rem!important;font-weight:800;line-height:1.25;letter-spacing:0}.portal-accessibility-control-copy{margin:.125rem 0 0;color:var(--text-secondary-light);font-size:.75rem;line-height:1.3}.portal-accessibility-scale-controls{display:grid;grid-template-columns:2.35rem minmax(0,1fr) 2.35rem;gap:.5rem;align-items:center;margin-top:.75rem}.portal-accessibility-step-button{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid rgba(73,111,148,.16);border-radius:.68rem;color:#365b7c;background:#ffffffb3}.portal-accessibility-step-button:disabled{cursor:not-allowed;opacity:.45}.portal-accessibility-scale-meter{display:flex;min-height:2.35rem;align-items:center;justify-content:space-between;gap:.625rem;padding:.35rem .65rem;border:1px solid rgba(18,59,102,.18);border-radius:.68rem;background:#ffffff9e}.portal-accessibility-scale-meter span{color:#123b66;font-size:1rem;font-weight:900;line-height:1}.portal-accessibility-scale-meter small{color:var(--text-secondary-light);font-size:.72rem;font-weight:700}.portal-accessibility-scale-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:.625rem}.portal-accessibility-scale-steps span{height:.28rem;border-radius:999px;background:var(--neutral-300)}.portal-accessibility-scale-steps span.is-active{background:#123b66}.portal-accessibility-section{display:grid;gap:.5rem}.portal-accessibility-section-heading{display:flex;align-items:center;gap:.45rem;color:var(--text-secondary-light)}.portal-accessibility-section-heading h3{margin:0;color:var(--text-primary-light);font-size:.82rem!important;font-weight:900;letter-spacing:0;line-height:1.25}.portal-accessibility-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.portal-accessibility-color-button{display:flex;min-width:0;min-height:4rem;align-items:center;gap:.55rem;padding:.55rem;border:1px solid rgba(255,255,255,.72);border-radius:.72rem;color:var(--text-primary-light);background:#ffffff8f;box-shadow:inset 0 1px #ffffffa3;text-align:start}.portal-accessibility-color-button.is-active{border-color:#496f94ad;background:#dbeaf4c2;box-shadow:inset 0 0 0 1px #496f947a,0 .65rem 1.35rem #496f941f}.portal-accessibility-color-button strong,.portal-accessibility-color-button small{display:block;line-height:1.2}.portal-accessibility-color-button strong{font-size:.78rem;font-weight:900}.portal-accessibility-color-button small{margin-top:.12rem;color:var(--text-secondary-light);font-size:.66rem;font-weight:700}.portal-accessibility-color-chip{display:inline-flex;width:1.45rem;height:1.45rem;border:1px solid rgba(15,23,42,.18);border-radius:50%;background:conic-gradient(#2563eb,#22c55e,#f97316,#dc2626,#2563eb);flex:0 0 auto}.portal-accessibility-color-chip.is-deuteranopia{background:conic-gradient(#2563eb,#d97706,#94a3b8,#7c3aed,#2563eb)}.portal-accessibility-color-chip.is-protanopia{background:conic-gradient(#1d4ed8,#64748b,#f59e0b,#7c3aed,#1d4ed8)}.portal-accessibility-color-chip.is-tritanopia{background:conic-gradient(#164e63,#15803d,#b45309,#be123c,#164e63)}.portal-accessibility-color-chip.is-achromatopsia,.portal-accessibility-color-chip.is-grayscale{background:conic-gradient(#111827,#6b7280,#e5e7eb,#9ca3af,#111827)}.portal-accessibility-options{display:grid;grid-template-columns:1fr;gap:.5rem}.portal-accessibility-option{display:grid;grid-template-columns:2.35rem minmax(0,1fr) 2.25rem;align-items:center;gap:.625rem;width:100%;min-height:3.7rem;padding:.625rem;border:1px solid rgba(255,255,255,.72);border-radius:.72rem;color:var(--text-primary-light);background:#ffffff8f;box-shadow:inset 0 1px #ffffffa3;text-align:start}.portal-accessibility-option.is-active{border-color:#496f94ad;background:#dbeaf4c2}.portal-accessibility-option-icon{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid rgba(18,59,102,.14);border-radius:.72rem;color:#496f94;background:#fff9}.portal-accessibility-option-copy{display:flex;min-width:0;flex-direction:column;gap:.125rem}.portal-accessibility-option-title{font-weight:800;line-height:1.25}.portal-accessibility-option-description{color:var(--text-secondary-light);font-size:.78rem;line-height:1.25}.portal-accessibility-switch{position:relative;display:inline-flex;width:2.25rem;height:1.25rem;align-items:center;border-radius:999px;background:var(--neutral-300);flex:0 0 auto;transition:background-color .16s ease}.portal-accessibility-switch span{width:.95rem;height:.95rem;margin-inline-start:.15rem;border-radius:50%;background:var(--white);box-shadow:0 .1rem .25rem #0f172a33;transition:transform .16s ease}.portal-accessibility-option.is-active .portal-accessibility-switch{background:#123b66}.portal-accessibility-option.is-active .portal-accessibility-switch span{transform:translate(1rem)}.portal-accessibility-reset{display:inline-flex;width:100%;min-height:2.5rem;margin-top:.5rem;padding:.75rem 1rem;align-items:center;justify-content:center;gap:.45rem;border:0;border-top:1px solid rgba(255,255,255,.68);border-radius:0;color:#365b7c;background:#ffffff6b;font-weight:700}html.portal-a11y-text-1{font-size:106.25%}html.portal-a11y-text-2{font-size:112.5%}html.portal-a11y-text-3{font-size:118.75%}html.portal-a11y-text-1 .portal-navbar-left .navbar-search input,html.portal-a11y-text-1 .form-control,html.portal-a11y-text-1 .form-select,html.portal-a11y-text-1 .btn,html.portal-a11y-text-2 .portal-navbar-left .navbar-search input,html.portal-a11y-text-2 .form-control,html.portal-a11y-text-2 .form-select,html.portal-a11y-text-2 .btn,html.portal-a11y-text-3 .portal-navbar-left .navbar-search input,html.portal-a11y-text-3 .form-control,html.portal-a11y-text-3 .form-select,html.portal-a11y-text-3 .btn{min-height:2.75rem}html.portal-a11y-high-contrast{--body-bg: #fff;--base: #fff;--white: #fff;--neutral-50: #f8fafc;--neutral-100: #f1f5f9;--neutral-200: #cbd5e1;--neutral-300: #94a3b8;--border-color: #0f172a;--primary-50: #e8f2ff;--primary-600: #005fcc;--primary-700: #004a9f;--text-primary-light: #050505;--text-secondary-light: #1f2937}html.portal-a11y-high-contrast[data-theme=dark]{--body-bg: #000;--base: #000;--white: #000;--neutral-50: #0f172a;--neutral-100: #111827;--neutral-200: #334155;--neutral-300: #64748b;--border-color: #f8fafc;--primary-50: #001f46;--primary-600: #7dd3fc;--primary-700: #bae6fd;--text-primary-light: #fff;--text-secondary-light: #e2e8f0}html.portal-a11y-high-contrast .btn,html.portal-a11y-high-contrast .form-control,html.portal-a11y-high-contrast .form-select,html.portal-a11y-high-contrast .card,html.portal-a11y-high-contrast .dropdown-menu,html.portal-a11y-high-contrast .portal-system-card,html.portal-a11y-high-contrast .portal-obs-app-button,html.portal-a11y-high-contrast .portal-group-app,html.portal-a11y-high-contrast .portal-template-option,html.portal-a11y-high-contrast .portal-orbit-assistant-card,html.portal-a11y-high-contrast .portal-orbit-classic-group,html.portal-a11y-high-contrast .portal-orbit-app-card,html.portal-a11y-high-contrast .portal-orbit-cloud-shell,html.portal-a11y-high-contrast .portal-orbit-cloud-node,html.portal-a11y-high-contrast .portal-orbit-cloud-node-face,html.portal-a11y-high-contrast .portal-orbit-cloud-node-name,html.portal-a11y-high-contrast .portal-orbit-cloud-node-label,html.portal-a11y-high-contrast .portal-orbit-cloud-node-kind,html.portal-a11y-high-contrast .portal-orbit-group-icon,html.portal-a11y-high-contrast .portal-orbit-cloud-zoom-controls,html.portal-a11y-high-contrast .portal-orbit-cloud-zoom-controls button,html.portal-a11y-high-contrast .portal-galaxy-active-system,html.portal-a11y-high-contrast .portal-galaxy-system-bar,html.portal-a11y-high-contrast .portal-galaxy-mini-star,html.portal-a11y-high-contrast .portal-galaxy-star-core,html.portal-a11y-high-contrast .portal-galaxy-planet-visual,html.portal-a11y-high-contrast .portal-galaxy-planet-label,html.portal-a11y-high-contrast .portal-galaxy-target-panel,html.portal-a11y-high-contrast .portal-orbit-empty-state,html.portal-a11y-high-contrast .portal-login-form-panel,html.portal-a11y-high-contrast .portal-accessibility-panel{border-color:var(--border-color)!important}html.portal-a11y-high-contrast .portal-template-option,html.portal-a11y-high-contrast .portal-orbit-header,html.portal-a11y-high-contrast .portal-orbit-assistant-card,html.portal-a11y-high-contrast .portal-orbit-classic-group,html.portal-a11y-high-contrast .portal-orbit-app-card,html.portal-a11y-high-contrast .portal-orbit-cloud-shell,html.portal-a11y-high-contrast .portal-orbit-cloud-node,html.portal-a11y-high-contrast .portal-orbit-cloud-node-face,html.portal-a11y-high-contrast .portal-orbit-cloud-node-name,html.portal-a11y-high-contrast .portal-orbit-cloud-node-label,html.portal-a11y-high-contrast .portal-orbit-cloud-node-kind,html.portal-a11y-high-contrast .portal-orbit-group-icon,html.portal-a11y-high-contrast .portal-orbit-cloud-zoom-controls,html.portal-a11y-high-contrast .portal-orbit-cloud-zoom-controls button,html.portal-a11y-high-contrast .portal-galaxy-active-system,html.portal-a11y-high-contrast .portal-galaxy-system-selector,html.portal-a11y-high-contrast .portal-galaxy-mini-star,html.portal-a11y-high-contrast .portal-galaxy-star-core,html.portal-a11y-high-contrast .portal-galaxy-planet,html.portal-a11y-high-contrast .portal-galaxy-planet-visual,html.portal-a11y-high-contrast .portal-galaxy-planet-label,html.portal-a11y-high-contrast .portal-galaxy-target-panel,html.portal-a11y-high-contrast .portal-orbit-empty-state,html.portal-a11y-high-contrast .portal-login-form-panel{color:var(--text-primary-light)!important;background:var(--base)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.portal-a11y-high-contrast .portal-orbit-cloud-node-face:before{background:var(--base)!important}html.portal-a11y-high-contrast .portal-orbit-cloud-node-visual:before{display:none!important}html.portal-a11y-high-contrast .portal-orbit-cloud-canvas:before,html.portal-a11y-high-contrast .portal-orbit-cloud-canvas:after,html.portal-a11y-high-contrast .portal-orbit-cloud-node-face:after,html.portal-a11y-high-contrast .portal-galaxy-star-halo,html.portal-a11y-high-contrast .portal-galaxy-planet-visual:before,html.portal-a11y-high-contrast .portal-galaxy-planet-atmosphere{display:none!important}html.portal-a11y-high-contrast .portal-orbit-cloud-boundaries line{stroke:var(--border-color)!important;filter:none!important}html.portal-a11y-high-contrast .portal-galaxy-orbit{border-color:var(--border-color)!important;box-shadow:none!important;opacity:.72!important}html.portal-a11y-high-contrast .portal-orbit-stage:before{background:color-mix(in srgb,var(--body-bg) 76%,transparent)!important}html.portal-a11y-high-contrast .portal-orbit-assistant-card h2,html.portal-a11y-high-contrast .portal-orbit-classic-group-heading,html.portal-a11y-high-contrast .portal-orbit-classic-group-heading h3,html.portal-a11y-high-contrast .portal-orbit-app-code,html.portal-a11y-high-contrast .portal-orbit-app-name,html.portal-a11y-high-contrast .portal-orbit-app-popover,html.portal-a11y-high-contrast .portal-orbit-cloud-node-code,html.portal-a11y-high-contrast .portal-orbit-cloud-node-name,html.portal-a11y-high-contrast .portal-orbit-cloud-node-label,html.portal-a11y-high-contrast .portal-galaxy-planet-label,html.portal-a11y-high-contrast .portal-galaxy-active-system-heading h2,html.portal-a11y-high-contrast .portal-galaxy-system-selector-copy,html.portal-a11y-high-contrast .portal-galaxy-star-core,html.portal-a11y-high-contrast .portal-galaxy-target-panel,html.portal-a11y-high-contrast .portal-orbit-empty-state h3,html.portal-a11y-high-contrast .portal-template-option-title{color:var(--text-primary-light)!important}html.portal-a11y-high-contrast .text-secondary-light,html.portal-a11y-high-contrast .portal-orbit-cloud-node-label small,html.portal-a11y-high-contrast .portal-accessibility-option-description{color:var(--text-secondary-light)!important}html.portal-a11y-high-contrast .portal-accessibility-toggle{border-color:#f6c343;color:#fff;background:#001f46}html.portal-a11y-high-contrast .portal-accessibility-brand-icon,html.portal-a11y-high-contrast .portal-accessibility-option-icon,html.portal-a11y-high-contrast .portal-accessibility-scale-steps span.is-active{color:var(--text-primary-light);background:var(--primary-50)}html.portal-a11y-color-protanopia #root>:not(.portal-accessibility-widget){filter:url(#portal-a11y-filter-protanopia)}html.portal-a11y-color-deuteranopia #root>:not(.portal-accessibility-widget){filter:url(#portal-a11y-filter-deuteranopia)}html.portal-a11y-color-tritanopia #root>:not(.portal-accessibility-widget){filter:url(#portal-a11y-filter-tritanopia)}html.portal-a11y-color-achromatopsia #root>:not(.portal-accessibility-widget){filter:url(#portal-a11y-filter-achromatopsia)}html.portal-a11y-color-grayscale #root>:not(.portal-accessibility-widget){filter:grayscale(1) contrast(1.08)}html.portal-a11y-line-spacing body{line-height:1.75}html.portal-a11y-line-spacing p,html.portal-a11y-line-spacing li,html.portal-a11y-line-spacing .portal-announcement-html,html.portal-a11y-line-spacing .portal-system-card h6,html.portal-a11y-line-spacing .portal-system-card p,html.portal-a11y-line-spacing .portal-obs-app-button,html.portal-a11y-line-spacing .portal-template-option-description,html.portal-a11y-line-spacing .portal-orbit-app-popover,html.portal-a11y-line-spacing .portal-orbit-empty-state p{line-height:1.75!important}html.portal-a11y-dyslexia-font body,html.portal-a11y-dyslexia-font button,html.portal-a11y-dyslexia-font input,html.portal-a11y-dyslexia-font textarea,html.portal-a11y-dyslexia-font select{font-family:Verdana,Tahoma,Arial,sans-serif!important;letter-spacing:.01em;word-spacing:.08em}html.portal-a11y-focus-ring *:focus,html.portal-a11y-focus-ring *:focus-visible{outline:4px solid #f6c343!important;outline-offset:4px!important;box-shadow:0 0 0 2px #111827!important}html.portal-a11y-reading-guide body:before{content:"";position:fixed;inset-inline:0;top:50%;z-index:1290;height:3.25rem;border-block:2px solid rgba(246,195,67,.92);background:#f6c3431f;box-shadow:0 0 0 9999px #0f172a14;pointer-events:none;transform:translateY(-50%)}html.portal-a11y-big-cursor,html.portal-a11y-big-cursor *{cursor:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3l17 16-8 1.2 4.7 7.3-3.9 2.5-4.6-7.2L6 29V3z' fill='%23fff' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 4 4,auto!important}html.portal-a11y-big-cursor a,html.portal-a11y-big-cursor button,html.portal-a11y-big-cursor [role=button],html.portal-a11y-big-cursor input,html.portal-a11y-big-cursor select,html.portal-a11y-big-cursor textarea{cursor:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 3l18 17-8.5 1.3 4.9 7.7-4.2 2.7-4.8-7.5L8 31V3z' fill='%23f6c343' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 4 4,pointer!important}html.portal-a11y-link-underlines a:not(.btn):not(.portal-topbar-logo):not(.portal-login-logo-area):not(.portal-notification-item){text-decoration:underline!important;text-underline-offset:.16em}html.portal-a11y-reduced-motion *,html.portal-a11y-reduced-motion *:before,html.portal-a11y-reduced-motion *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.portal-navbar-header{height:auto;min-height:5.5rem;padding-block:.875rem;z-index:20}.portal-dashboard-main{--portal-dashboard-gutter: .9375rem;position:relative;margin-inline-start:0!important}.portal-footer{border-block-start:1px solid var(--border-color);color:var(--text-secondary-light);text-align:center}.portal-footer-link{margin-inline-start:.5rem;color:var(--primary-600);text-decoration:none}.portal-footer-link:hover,.portal-footer-link:focus{color:var(--primary-700);text-decoration:underline}.portal-user-systems{padding-block-start:.25rem}.portal-system-carousel{display:grid;grid-template-columns:1fr;gap:1rem;padding-block:.25rem;overflow:visible}.portal-system-carousel-item{min-width:0}@media (min-width: 768px){.portal-system-carousel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.portal-system-carousel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1400px){.portal-system-carousel{grid-template-columns:repeat(6,minmax(0,1fr))}}.portal-system-card{--portal-system-accent: var(--primary-600);--portal-system-accent-soft: rgba(72, 127, 255, .12);border:2px solid var(--portal-system-accent)!important;background-clip:padding-box;box-shadow:0 .85rem 1.8rem var(--portal-system-accent-soft);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.portal-system-card:hover{box-shadow:0 1.1rem 2.25rem var(--portal-system-accent-soft);transform:translateY(-2px)}.portal-clickable-card{cursor:pointer}.portal-clickable-card:focus-visible{outline:0;box-shadow:0 0 0 .18rem var(--base),0 0 0 .36rem var(--portal-system-accent),0 1.1rem 2.25rem var(--portal-system-accent-soft)}.portal-system-card-simple .card-body{min-height:8.75rem}.portal-system-card-heading{display:flex;min-width:0;width:100%;flex-direction:column;align-items:center;gap:.625rem;text-align:center}.portal-system-logo{display:inline-flex;width:2.9rem;height:2.9rem;aspect-ratio:1;align-items:center;justify-content:center;padding:.28rem;box-sizing:border-box;border:0;border-radius:.75rem;background:var(--portal-system-accent-soft);overflow:hidden;flex-shrink:0}.portal-system-logo img,.portal-system-logo-image{display:block;width:100%;height:100%;border-radius:.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.portal-system-logo--wordmark{padding:.3rem;border-radius:.75rem;background:#fff}.portal-nosi-wordmark-image{display:block;width:100%;height:100%;border-radius:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.portal-system-logo-icon{color:var(--portal-system-accent);font-size:1.35rem;line-height:1}.portal-card-primary-solid,.portal-card-primary-soft{--portal-system-accent: var(--primary-600);--portal-system-accent-soft: rgba(72, 127, 255, .12)}.portal-card-success-solid{--portal-system-accent: var(--success-main);--portal-system-accent-soft: rgba(69, 179, 105, .12)}.portal-card-info-outline{--portal-system-accent: var(--info-main);--portal-system-accent-soft: rgba(20, 75, 214, .12)}.portal-card-warning-soft{--portal-system-accent: var(--warning-main);--portal-system-accent-soft: rgba(255, 159, 41, .16)}.portal-card-lilac-glow{--portal-system-accent: var(--lilac-600);--portal-system-accent-soft: rgba(130, 82, 233, .14)}.portal-card-neutral-outline{--portal-system-accent: var(--border-color);--portal-system-accent-soft: rgba(148, 163, 184, .12)}.portal-template-panel{margin-bottom:1.5rem;padding:1.25rem;border:1px solid rgba(148,163,184,.24);border-radius:.875rem;background:linear-gradient(135deg,#fffffff0,#eef3f7d6);box-shadow:0 1rem 2.5rem #0f172a14;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}html[data-theme=dark] .portal-template-panel{border-color:#94a3b838;background:linear-gradient(135deg,#0f172af0,#1e293be0)}.portal-template-panel-modal{margin:0;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.portal-template-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.portal-template-panel-title{margin:0 0 .25rem;color:var(--text-primary-light);font-size:1.05rem!important;font-weight:750;line-height:1.25;letter-spacing:0}.portal-template-panel-modal .portal-template-panel-title{font-size:1.35rem!important}.portal-template-panel-description{margin:0;color:var(--text-secondary-light);font-size:.875rem;line-height:1.45}.portal-template-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.portal-template-option{position:relative;display:grid;grid-template-rows:auto 1fr;gap:.875rem;min-width:0;padding:.75rem;border:1px solid rgba(255,255,255,.62);border-radius:.75rem;color:var(--text-primary-light);text-align:start;background:#ffffff8f;box-shadow:0 1rem 2.35rem #0f172a1a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.portal-template-option:disabled{cursor:wait;opacity:.72}.portal-template-option:hover,.portal-template-option:focus-visible{border-color:#496f948c;background:#ffffffbd;box-shadow:0 1.25rem 3rem #496f942e;transform:translateY(-.125rem);outline:0}.portal-template-option.is-selected{border-color:#496f94c7;box-shadow:0 0 0 .16rem #496f9429,0 1.25rem 3rem #496f942e}html[data-theme=dark] .portal-template-option{border-color:#ffffff1f;background:#0f172a94}.portal-template-preview{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:.625rem;background:linear-gradient(180deg,#ecf2f629,#2a38482e),url(/wowdash/assets/images/orbit-sso-identity-lobby.webp) center / cover;box-shadow:inset 0 0 0 1px #ffffff42}.portal-template-preview:after{position:absolute;inset:0;content:"";background:linear-gradient(135deg,#ffffff42,#ffffff0a);pointer-events:none}.portal-template-preview-top,.portal-template-preview-assistant,.portal-template-preview-grid,.portal-template-preview-cloud,.portal-template-preview-galaxy-map{position:absolute;z-index:1}.portal-template-preview-top{inset-block-start:8%;inset-inline:9%;display:flex;align-items:center;justify-content:space-between}.portal-template-preview-logo{display:inline-flex;align-items:center;height:1.3rem;padding-inline:.45rem;border-radius:999px;color:#233047;font-size:.55rem;font-weight:800;background:#ffffff9e;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.portal-template-preview-dot{width:1rem;height:1rem;border-radius:999px;background:#ffffffb8;box-shadow:0 .45rem 1rem #0f172a2e}.portal-template-preview-assistant{inset-block-start:27%;inset-inline:24%;display:grid;gap:.35rem;padding:.65rem;border:1px solid rgba(255,255,255,.58);border-radius:.8rem;background:#fafcfdc2;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.portal-template-preview-assistant span:first-child{width:5.75rem;height:.45rem;border-radius:999px;background:#233047a8}.portal-template-preview-assistant span:last-child{width:4rem;height:.35rem;border-radius:999px;background:#23304747}.portal-template-preview-grid{inset-block-end:9%;inset-inline:10%;display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.portal-template-preview-grid span,.portal-template-preview-cloud span{display:block;border:1px solid rgba(255,255,255,.52);background:#496f949e;box-shadow:0 .5rem 1.2rem #0f172a1f;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.portal-template-preview-grid span{height:1.45rem;border-radius:.45rem}.portal-template-preview-cloud{inset:51% 17% 5%}.portal-template-preview-cloud span{position:absolute;display:grid;width:1.55rem;height:1.78rem;place-items:center;border:0;background:color-mix(in srgb,rgba(91,110,132,.78) 78%,rgba(255,255,255,.68));box-shadow:0 0 0 1px #ffffff7a,0 .42rem .9rem #0f172a24;clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);transform:translate(-50%,-50%)}.portal-template-preview-cloud span i{width:.55rem;height:.55rem;border-radius:.18rem;background:#ffffffc7;box-shadow:0 .2rem .38rem #0f172a24}.portal-template-preview-hex-1{top:18%;left:30%}.portal-template-preview-hex-2{top:18%;left:50%}.portal-template-preview-hex-3{top:18%;left:70%}.portal-template-preview-hex-4{top:50%;left:20%}.portal-template-preview-hex-5{top:50%;left:40%}.portal-template-preview-hex-6{top:50%;left:60%}.portal-template-preview-hex-7{top:50%;left:80%}.portal-template-preview-hex-8{top:82%;left:30%}.portal-template-preview-hex-9{top:82%;left:50%}.portal-template-preview-hex-10{top:82%;left:70%}.portal-template-preview-hex-1,.portal-template-preview-hex-2,.portal-template-preview-hex-4,.portal-template-preview-hex-5{background:#53718ac2!important}.portal-template-preview-hex-3,.portal-template-preview-hex-6,.portal-template-preview-hex-7{background:#79678bbd!important}.portal-template-preview-hex-8,.portal-template-preview-hex-9,.portal-template-preview-hex-10{background:#5d8074bd!important}.portal-template-preview-galaxy{background:linear-gradient(180deg,#05060a2e,#05060aad),url(/wowdash/assets/images/orbit-galaxy-backdrop.webp) center / cover}.portal-template-preview-galaxy:after{background:linear-gradient(135deg,#d6cee01a,#08090e1f)}.portal-template-preview-galaxy .portal-template-preview-logo{color:#f5f2f7;background:#18161eb8}.portal-template-preview-galaxy .portal-template-preview-dot{border:1px solid rgba(230,219,239,.4);background:#26222eb8}.portal-template-preview-galaxy .portal-template-preview-assistant{border-color:#e0d8e938;background:#121018a3}.portal-template-preview-galaxy .portal-template-preview-assistant span:first-child{background:#f6f2f8c2}.portal-template-preview-galaxy .portal-template-preview-assistant span:last-child{background:#dad0e257}.portal-template-preview-galaxy-map{inset:49% 14% 5%}.portal-template-preview-star,.portal-template-preview-planet,.portal-template-preview-orbit{position:absolute;border-radius:50%}.portal-template-preview-star{top:50%;left:50%;z-index:3;width:1.4rem;height:1.4rem;border:1px solid rgba(255,238,195,.72);background:radial-gradient(circle at 35% 30%,#fff8dc,#c9a863 42%,#625039 78%);box-shadow:0 0 1.35rem #d9b5707a;transform:translate(-50%,-50%)}.portal-template-preview-orbit{top:50%;left:50%;border:1px solid rgba(218,208,226,.25);transform:translate(-50%,-50%)}.portal-template-preview-orbit-one{width:44%;height:48%}.portal-template-preview-orbit-two{width:88%;height:82%}.portal-template-preview-planet{z-index:4;width:.55rem;height:.55rem;border:1px solid rgba(255,255,255,.46);background:radial-gradient(circle at 30% 26%,#f6f0fa,#8f769d 46%,#3d3349 82%);box-shadow:0 0 .75rem #a184b257;transform:translate(-50%,-50%)}.portal-template-preview-planet-1{top:34%;left:37%}.portal-template-preview-planet-2{top:66%;left:63%}.portal-template-preview-planet-3{top:14%;left:54%}.portal-template-preview-planet-4{top:42%;left:88%}.portal-template-preview-planet-5{top:87%;left:61%}.portal-template-preview-planet-6{top:73%;left:13%}.portal-template-preview-planet-7{top:30%;left:16%}.portal-template-option-copy{display:grid;gap:.25rem;padding-inline-end:2.25rem}.portal-template-option-title{color:var(--text-primary-light);font-size:.95rem;font-weight:700}.portal-template-option-description{color:var(--text-secondary-light);font-size:.8125rem;line-height:1.45}.portal-template-option-check{position:absolute;inset-inline-end:1rem;inset-block-end:1rem;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid rgba(73,111,148,.18);border-radius:999px;color:#365b7c;background:#ffffff9e}.portal-template-option-spinner{animation:portal-template-spin .8s linear infinite}@keyframes portal-template-spin{to{transform:rotate(360deg)}}.portal-template-modal-backdrop{position:fixed;inset:0;z-index:1350;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0f172a61;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.portal-template-modal{width:min(72rem,100%);max-height:min(42rem,calc(100vh - 2.5rem));overflow:auto;padding:1.25rem;border:1px solid rgba(255,255,255,.56);border-radius:1rem;background:linear-gradient(135deg,#fffffff0,#ebf1f5e0);box-shadow:0 2rem 5rem #0f172a3d}.portal-template-modal-brand{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.portal-template-modal-logo{color:#233047;font-size:1.2rem;font-weight:850;letter-spacing:0}.portal-template-modal-kicker{display:inline-flex;align-items:center;min-height:2rem;padding-inline:.85rem;border:1px solid rgba(73,111,148,.18);border-radius:999px;color:#365b7c;font-size:.75rem;font-weight:700;background:#ffffff9e}.portal-orbit-stage{position:relative;min-height:38rem;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:1rem;background:linear-gradient(180deg,#9dadb675,#687d8961),url(/wowdash/assets/images/orbit-sso-identity-lobby.webp) center / cover;box-shadow:0 1.25rem 3.25rem #1e28342e}.portal-orbit-stage:before{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#b0bac185,#84949e61 44%,#28394652);pointer-events:none}.portal-orbit-stage-overlay{position:relative;z-index:1;display:grid;gap:1rem;min-height:inherit;padding:1.15rem}.portal-orbit-header{display:flex;width:min(42rem,100%);min-height:3.6rem;align-items:center;justify-content:space-between;justify-self:center;gap:1rem;padding:.55rem .72rem;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#ffffff75;box-shadow:inset 0 1px #ffffff94,0 1rem 2.6rem #0f172a1f;-webkit-backdrop-filter:blur(1rem) saturate(132%);backdrop-filter:blur(1rem) saturate(132%)}.portal-orbit-brand{display:inline-flex;align-items:center;gap:.55rem;color:#233047;font-weight:850;letter-spacing:0}.portal-orbit-brand img{width:2.35rem;height:2.35rem;-o-object-fit:contain;object-fit:contain}.portal-orbit-assistant-card{display:grid;width:min(38rem,100%);justify-self:center;gap:.75rem;padding:1.1rem;border:1px solid rgba(255,255,255,.64);border-radius:.875rem;color:#233047;background:#ffffff85;box-shadow:inset 0 1px #ffffff9e,0 1.35rem 3.5rem #0f172a1f;-webkit-backdrop-filter:blur(1.2rem) saturate(136%);backdrop-filter:blur(1.2rem) saturate(136%)}.portal-orbit-assistant-copy{display:grid;gap:.35rem}.portal-orbit-assistant-kicker{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:.35rem;color:#496f94;font-size:.75rem;font-weight:750}.portal-orbit-assistant-card h2{margin:0;color:#233047;font-size:1.6rem!important;font-weight:760;line-height:1.1;letter-spacing:0}.portal-orbit-prompt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.2rem;padding:.35rem .45rem .35rem .85rem;border:1px solid rgba(255,255,255,.64);border-radius:.625rem;background:#ffffffad;box-shadow:inset 0 1px #ffffff9e}.portal-orbit-prompt>i{color:#496f94;font-size:1rem}.portal-orbit-prompt input{min-width:0;border:0;color:#233047;font-size:.92rem;background:transparent;outline:0}.portal-orbit-prompt input::-moz-placeholder{color:#2330478f}.portal-orbit-prompt input::placeholder{color:#2330478f}.portal-orbit-prompt-action{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid rgba(73,111,148,.18);border-radius:999px;color:#365b7c;background:#ffffffb8;box-shadow:0 .55rem 1.2rem #496f9424;transition:transform .16s ease,background-color .16s ease,color .16s ease}.portal-orbit-prompt-action:hover,.portal-orbit-prompt-action:focus-visible{color:#233047;background:#fffffff0;transform:translateY(-.0625rem);outline:0}.portal-orbit-result-count{color:#233047a8;font-size:.75rem;font-weight:650}.portal-orbit-classic-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-self:start}.portal-orbit-classic-group{display:grid;grid-template-rows:auto 1fr;min-width:0;padding:.85rem;border:1px solid rgba(255,255,255,.66);border-radius:.75rem;background:#e1e8ecb8;box-shadow:inset 0 1px #ffffffb8,0 .75rem 2rem #0f172a14;-webkit-backdrop-filter:blur(.8rem) saturate(125%);backdrop-filter:blur(.8rem) saturate(125%)}.portal-orbit-classic-group-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.8rem;color:#233047}.portal-orbit-classic-group-heading h3{margin:0;font-size:.95rem!important;font-weight:760;letter-spacing:0}.portal-orbit-classic-group-title{display:flex;min-width:0;align-items:center;gap:.5rem}.portal-orbit-group-icon{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--orbit-group-accent) 24%,transparent);border-radius:.5rem;color:var(--orbit-group-accent);background:var(--orbit-group-tint);font-size:.88rem}.portal-orbit-group-badge-image{width:72%;height:72%;border-radius:.25rem;-o-object-fit:contain;object-fit:contain}.portal-orbit-group-badge-glyph{line-height:1}.portal-orbit-classic-group-heading span{color:#2330479e;font-size:.75rem;font-weight:700}.portal-orbit-classic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.portal-orbit-app-card{--orbit-app-accent: rgba(73, 111, 148, .82);--orbit-app-tint: rgba(137, 178, 204, .34);--orbit-app-glow: rgba(73, 111, 148, .22);position:relative;min-width:0;border:1px solid rgba(255,255,255,.78);color:#233047;background:linear-gradient(135deg,rgba(255,255,255,.76),var(--orbit-app-tint)),linear-gradient(180deg,#ffffff75,#ffffff1f);box-shadow:inset 0 1px #ffffffad,0 .9rem 2rem var(--orbit-app-glow);-webkit-backdrop-filter:blur(1rem) saturate(132%);backdrop-filter:blur(1rem) saturate(132%);touch-action:manipulation;isolation:isolate;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.portal-orbit-app-card:before{position:absolute;inset:-20% -10% auto;z-index:-1;height:58%;content:"";background:linear-gradient(135deg,#ffffff9e,#ffffff14);transform:rotate(-8deg);transform-origin:center}.portal-orbit-app-card:hover,.portal-orbit-app-card:focus,.portal-orbit-app-card:focus-visible{z-index:4;border-color:#ffffffdb;box-shadow:inset 0 1px #ffffffbd,0 1.25rem 3rem var(--orbit-app-glow);outline:0;transform:translateY(-.16rem) scale(1.04)}.portal-orbit-app-card.is-disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.68}.portal-orbit-app-default,.portal-orbit-app-popover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;min-width:0;text-align:center;transition:opacity .2s ease,transform .2s ease}.portal-orbit-app-default{flex-direction:column;gap:.4rem;padding:.7rem}.portal-orbit-app-card:hover .portal-orbit-app-default,.portal-orbit-app-card:focus .portal-orbit-app-default,.portal-orbit-app-card:focus-visible .portal-orbit-app-default{opacity:0;transform:translateY(-.22rem) scale(.94)}.portal-orbit-app-popover{flex-direction:column;gap:.25rem;padding:.78rem;color:#233047;font-size:.72rem;font-weight:680;line-height:1.3;opacity:0;transform:scale(.98)}.portal-orbit-app-popover strong,.portal-orbit-app-popover small{display:-webkit-box;overflow:hidden;letter-spacing:0;-webkit-box-orient:vertical}.portal-orbit-app-popover strong{font-size:.72rem;font-weight:840;line-height:1.15;-webkit-line-clamp:2}.portal-orbit-app-popover small{font-size:.62rem;font-weight:650;line-height:1.25;opacity:.72;-webkit-line-clamp:3}.portal-orbit-app-card:hover .portal-orbit-app-popover,.portal-orbit-app-card:focus .portal-orbit-app-popover,.portal-orbit-app-card:focus-visible .portal-orbit-app-popover{opacity:1;transform:scale(1)}.portal-orbit-app-icon{display:inline-flex;width:2.75rem;height:2.75rem;aspect-ratio:1;align-items:center;justify-content:center;padding:.35rem;box-sizing:border-box;border:1px solid rgba(255,255,255,.64);border-radius:.82rem;color:var(--orbit-app-accent);background:#ffffff8a;box-shadow:0 .55rem 1rem #0f172a14;overflow:hidden}.portal-orbit-app-icon img,.portal-orbit-app-image{display:block;width:100%;height:100%;border-radius:.55rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.portal-orbit-app-default--wordmark{gap:.4rem}.portal-orbit-app-icon--wordmark{padding:.3rem;border-radius:.72rem;background:#ffffffe6}.portal-orbit-app-icon-glyph{color:var(--orbit-app-accent);font-size:1.15rem;line-height:1}.portal-orbit-app-code{display:block;max-width:100%;color:#23304794;font-size:.54rem;font-weight:760;line-height:1;letter-spacing:0;overflow-wrap:anywhere}.portal-orbit-app-identity{display:grid;width:100%;min-width:0;justify-items:center;gap:.16rem}.portal-orbit-app-name{display:-webkit-box;width:100%;overflow:hidden;color:#233047;font-size:.68rem;font-weight:820;line-height:1.16;letter-spacing:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.portal-orbit-classic-card{min-height:7.35rem;border-radius:.75rem}.portal-orbit-empty-state{display:flex;width:min(38rem,100%);min-height:8.5rem;align-items:center;justify-self:center;gap:1rem;padding:1.1rem;border:1px solid rgba(255,255,255,.68);border-radius:.875rem;color:#233047;background:#f8fafcb8;box-shadow:0 1rem 2.5rem #0f172a1a;-webkit-backdrop-filter:blur(1rem) saturate(128%);backdrop-filter:blur(1rem) saturate(128%)}.portal-orbit-empty-state>div{min-width:0;flex:1}.portal-orbit-empty-state h3{margin:0 0 .25rem;color:#233047;font-size:1rem!important;font-weight:760;letter-spacing:0}.portal-orbit-empty-state p{margin:0;color:#233047ad;font-size:.82rem;line-height:1.45}.portal-orbit-empty-icon{display:inline-flex;width:2.75rem;height:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(73,111,148,.18);border-radius:.75rem;color:#496f94;background:#ffffffb8;font-size:1.2rem}.portal-orbit-empty-action{display:inline-flex;min-height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.4rem;padding-inline:.85rem;border:1px solid rgba(73,111,148,.24);border-radius:.5rem;color:#365b7c;background:#ffffffd1;font-size:.78rem;font-weight:700}.portal-orbit-empty-action:hover,.portal-orbit-empty-action:focus-visible{border-color:#496f9485;color:#233047;outline:0}.portal-orbit-stage-spatial .portal-orbit-stage-overlay{align-content:start}.portal-orbit-stage-galaxy{border-color:#9cabbc33;color:#edf2f6;background:linear-gradient(180deg,#03060a2e,#030509ad),url(/wowdash/assets/images/orbit-galaxy-backdrop.webp) center / cover;box-shadow:inset 0 1px #d9e5ef12,0 1.5rem 3.5rem #00020561}.portal-orbit-stage-galaxy:before{background:radial-gradient(circle at 50% 64%,rgba(87,105,123,.08),transparent 34%),linear-gradient(180deg,#02050842,#0205080a 46%,#0204078a)}.portal-orbit-stage-galaxy .portal-orbit-stage-overlay{align-content:start}.portal-orbit-stage-galaxy .portal-orbit-header,.portal-orbit-stage-galaxy .portal-orbit-assistant-card,.portal-orbit-stage-galaxy .portal-orbit-empty-state{border-color:#aebecd2e;color:#edf2f6;background:#070b10b3;box-shadow:inset 0 1px #dde8f012,0 1rem 2.4rem #00020552}.portal-orbit-stage-galaxy .portal-orbit-brand,.portal-orbit-stage-galaxy .portal-orbit-assistant-card h2,.portal-orbit-stage-galaxy .portal-orbit-empty-state h3{color:#edf2f6}.portal-orbit-stage-galaxy .portal-orbit-prompt,.portal-orbit-stage-galaxy .portal-orbit-prompt-action,.portal-orbit-stage-galaxy .portal-orbit-empty-icon,.portal-orbit-stage-galaxy .portal-orbit-empty-action{border-color:#aebecd2e;color:#e1e8ee;background:#161d25b3}.portal-orbit-stage-galaxy .portal-orbit-prompt input{color:#edf2f6}.portal-orbit-stage-galaxy .portal-orbit-prompt input::-moz-placeholder{color:#d8e2ea9e}.portal-orbit-stage-galaxy .portal-orbit-prompt input::placeholder,.portal-orbit-stage-galaxy .portal-orbit-result-count,.portal-orbit-stage-galaxy .portal-orbit-empty-state p{color:#d8e2ea9e}.portal-galaxy-shell{position:relative;display:grid;width:100%;min-width:0;min-height:31rem;grid-template-rows:auto minmax(27rem,1fr);align-self:stretch;gap:.75rem;color:#edf2f6;isolation:isolate}.portal-galaxy-system-bar{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:center;padding:.35rem 0 .65rem;border-bottom:1px solid rgba(166,183,198,.14)}.portal-galaxy-system-rail{display:flex;min-width:0;align-items:start;justify-content:safe center;gap:.45rem;padding:.15rem .2rem .35rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:rgba(158,177,194,.24) transparent;scrollbar-width:thin}.portal-galaxy-system-selector{position:relative;display:grid;width:8.75rem;min-width:8.75rem;min-height:5.7rem;justify-items:center;align-content:start;gap:.3rem;padding:.15rem .2rem 0;overflow:visible;border:0;border-radius:.65rem;color:#e2eaf0cc;background:transparent;scroll-snap-align:center;transition:color .16s ease,opacity .16s ease}.portal-galaxy-system-selector:hover,.portal-galaxy-system-selector:focus-visible,.portal-galaxy-system-selector.is-selected{color:#edf2f6;outline:0}.portal-galaxy-system-selector:focus-visible{outline:3px solid #f6c343;outline-offset:2px}.portal-galaxy-mini-system{position:relative;display:block;width:3.55rem;height:3.55rem;border-radius:50%;transition:transform .18s ease,filter .18s ease}.portal-galaxy-system-selector:hover .portal-galaxy-mini-system,.portal-galaxy-system-selector:focus-visible .portal-galaxy-mini-system{transform:scale(1.06)}.portal-galaxy-system-selector.is-selected .portal-galaxy-mini-system{filter:drop-shadow(0 0 .55rem rgba(190,206,218,.22));transform:scale(1.08)}.portal-galaxy-mini-orbit{position:absolute;inset:12%;border:1px solid color-mix(in srgb,var(--orbit-group-accent) 34%,rgba(188,204,216,.38));border-radius:50%;transform:rotate(-18deg) scaleY(.62)}.portal-galaxy-mini-star,.portal-galaxy-mini-planet{position:absolute;border-radius:50%}.portal-galaxy-mini-star{top:50%;left:50%;z-index:2;display:inline-flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;border:1px solid rgba(255,224,163,.28);color:#fff4db;background:radial-gradient(circle at 36% 31%,#e8b866 0,#b7642e 38%,#52251a 72%,#120b0a);box-shadow:inset -.3rem -.28rem .55rem #1205029e,0 0 .65rem #d0713047;transform:translate(-50%,-50%)}.portal-galaxy-mini-planet{z-index:3;width:.43rem;height:.43rem;border:1px solid rgba(190,205,216,.24);background:color-mix(in srgb,var(--orbit-group-accent) 38%,#4b535c);box-shadow:inset -.12rem -.12rem .18rem #000000a3}.portal-galaxy-mini-planet-one{top:19%;left:68%}.portal-galaxy-mini-planet-two{right:10%;bottom:17%}.portal-galaxy-group-image{width:68%;height:68%;border-radius:50%;-o-object-fit:contain;object-fit:contain}.portal-galaxy-group-glyph{font-size:.86rem;line-height:1}.portal-galaxy-system-selector-copy{display:grid;width:100%;min-width:0;justify-items:center;gap:.08rem;line-height:1.1}.portal-galaxy-system-selector-copy strong{display:block;width:100%;overflow:hidden;font-size:.76rem;font-weight:780;text-align:center;text-overflow:ellipsis;white-space:nowrap}.portal-galaxy-system-selector-copy small{color:currentColor;font-size:.54rem;opacity:.66}.portal-galaxy-system-selector.is-selected .portal-galaxy-system-selector-copy strong{font-size:.82rem}.portal-galaxy-active-system{position:relative;display:grid;min-width:0;min-height:27rem;grid-template-rows:auto minmax(24rem,1fr);overflow:hidden;border:1px solid rgba(154,174,191,.16);border-radius:.65rem;background:linear-gradient(180deg,#04080d47,#0205091f),#03060a1f;box-shadow:inset 0 1px #dde8f009,inset 0 0 2.5rem #14202b1f;animation:portal-galaxy-system-arrive .34s ease both}.portal-galaxy-active-system-heading{position:relative;z-index:80;display:grid;min-width:0;justify-items:center;padding:.6rem 1rem .2rem;text-align:center;pointer-events:none}.portal-galaxy-active-system-heading span{color:#b4c3cf94;font-size:.55rem;font-weight:780}.portal-galaxy-active-system-heading h2{max-width:min(28rem,100%);margin:0;overflow:hidden;color:#edf2f6;font-size:1.18rem!important;font-weight:760;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.portal-galaxy-active-system-heading small{color:#cdd9e294;font-size:.62rem;font-weight:650}.portal-galaxy-system-map{position:relative;min-width:0;min-height:24rem;margin:0 2.5rem .6rem;background:radial-gradient(circle at 50% 50%,rgba(108,130,148,.055),transparent 12%),radial-gradient(ellipse at 50% 50%,transparent 0 48%,rgba(1,3,6,.12) 72%,rgba(1,3,6,.42) 100%);isolation:isolate}.portal-galaxy-distant-stars{position:absolute;inset:0;z-index:0;background-image:radial-gradient(circle,rgba(219,229,237,.5) 0 1px,transparent 1.2px),radial-gradient(circle,rgba(151,173,190,.36) 0 .8px,transparent 1px);background-position:11% 18%,73% 62%;background-size:7.4rem 7.4rem,11rem 11rem;opacity:.28;pointer-events:none}.portal-galaxy-orbit{position:absolute;top:50%;left:50%;z-index:2;width:var(--galaxy-orbit-width);height:var(--galaxy-orbit-height);border:1px solid rgba(146,166,183,.18);border-radius:50%;box-shadow:inset 0 0 1.2rem #7590a605,0 0 1rem #7590a605;opacity:var(--galaxy-orbit-opacity);transform:translate(-50%,-50%);pointer-events:none}.portal-galaxy-orbit:after{position:absolute;inset:-1px;border:1px solid transparent;border-top-color:#bfcfdb3d;border-right-color:#bfcfdb14;border-radius:50%;content:"";transform:rotate(32deg)}.portal-galaxy-star-core{position:absolute;top:50%;left:50%;z-index:70;display:grid;width:clamp(4.4rem,7.5vw,5.35rem);aspect-ratio:1;place-content:center;justify-items:center;padding:.55rem;overflow:visible;border:1px solid rgba(244,181,99,.28);border-radius:50%;color:#fff4dc;text-align:center;background:radial-gradient(circle at 39% 34%,rgba(255,224,153,.64) 0 3%,transparent 14%),radial-gradient(circle at 67% 42%,rgba(92,28,14,.32) 0 5%,transparent 12%),radial-gradient(circle at 32% 72%,rgba(245,145,57,.18) 0 6%,transparent 14%),radial-gradient(circle at 36% 32%,#dc9848 0,#a64f27 38%,#542219 70%,#150a09);box-shadow:inset -.8rem -.85rem 1.15rem #100402a3,inset .2rem .18rem .45rem #ffd48924,0 0 1.3rem #ca61273d,0 0 3.4rem #9c3e1a1f;transform:translate(-50%,-50%)}.portal-galaxy-star-core:before,.portal-galaxy-star-core:after{position:absolute;border-radius:50%;content:"";pointer-events:none}.portal-galaxy-star-core:before{inset:7%;background:radial-gradient(circle at 24% 68%,rgba(255,186,88,.3) 0 3%,transparent 4%),radial-gradient(circle at 66% 28%,rgba(85,24,12,.42) 0 5%,transparent 6%),radial-gradient(circle at 72% 72%,rgba(255,151,65,.22) 0 4%,transparent 5%);mix-blend-mode:screen;opacity:.56}.portal-galaxy-star-core:after{inset:-7%;border:1px solid rgba(222,127,57,.12);box-shadow:0 0 1rem #d66a2a1f}.portal-galaxy-star-halo{position:absolute;inset:-18%;z-index:-1;border:1px solid rgba(215,123,55,.14);border-radius:50%;box-shadow:0 0 1.5rem #d365281f;opacity:.52;animation:portal-galaxy-star-breathe 6.8s ease-in-out infinite}.portal-galaxy-star-icon{position:relative;z-index:3;display:inline-flex;width:1.45rem;height:1.45rem;align-items:center;justify-content:center;padding:.24rem;border:1px solid rgba(255,224,178,.2);border-radius:.35rem;background:#190a078a;box-shadow:0 .25rem .6rem #0d040257;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.portal-galaxy-star-core strong,.portal-galaxy-star-core small{display:none}.portal-galaxy-planet{position:absolute;top:var(--galaxy-planet-y);left:var(--galaxy-planet-x);width:var(--galaxy-planet-size);height:var(--galaxy-planet-size);padding:0;overflow:visible;border:0;border-radius:50%;color:#edf2f6;background:transparent;transform:translate(-50%,-50%);transition:opacity .12s ease;touch-action:manipulation;animation:portal-galaxy-planet-arrive .42s ease both;animation-delay:var(--galaxy-planet-delay);contain:layout style}.portal-galaxy-planet:focus-visible{outline:2px solid rgba(221,232,240,.9);outline-offset:5px}.portal-galaxy-planet-visual{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:.16rem;overflow:hidden;border:1px solid rgba(179,195,207,.24);border-radius:50%;background:#080b0e;box-shadow:inset -.55rem -.65rem 1rem #0000008a,0 .55rem 1rem #0002056b,0 0 .7rem color-mix(in srgb,var(--orbit-app-accent) 12%,transparent);transform:scale(1);transition:transform .18s cubic-bezier(.2,.8,.25,1.08),filter .18s ease,box-shadow .18s ease;pointer-events:none}.portal-galaxy-planet-visual:before,.portal-galaxy-planet-visual:after{position:absolute;inset:-5%;border-radius:50%;content:"";pointer-events:none}.portal-galaxy-planet-visual:before{z-index:0;background-image:url(/wowdash/assets/images/orbit-planet-textures-v1.webp);background-position:var(--galaxy-planet-texture-x) var(--galaxy-planet-texture-y);background-size:400% 200%;opacity:.88;transform:scale(1.08) rotate(var(--galaxy-planet-surface-rotation))}.portal-galaxy-planet-visual:after{z-index:1;background:radial-gradient(circle at 27% 23%,rgba(226,236,242,.12) 0 4%,transparent 26%),radial-gradient(circle at 72% 72%,rgba(0,0,0,.94) 0,rgba(0,0,0,.72) 35%,rgba(0,0,0,.2) 62%,transparent 78%),linear-gradient(116deg,rgba(215,228,236,.06),transparent 38%,rgba(0,0,0,.34) 74%)}.portal-galaxy-planet-atmosphere{position:absolute;inset:1%;z-index:2;border:1px solid rgba(178,207,225,.38);border-radius:50%;box-shadow:inset 0 0 .45rem #abcbde14,0 0 .38rem #84adc714;opacity:var(--galaxy-planet-atmosphere-opacity);pointer-events:none}.portal-galaxy-planet-ring{position:absolute;top:50%;left:50%;z-index:1;width:154%;height:42%;border:.22rem solid rgba(191,176,151,.34);border-right-color:#695c4c33;border-left-color:#e2d7c075;border-radius:50%;box-shadow:0 0 .35rem #9c85651a;opacity:0;transform:translate(-50%,-50%) rotate(-14deg);pointer-events:none}.portal-galaxy-planet.has-rings .portal-galaxy-planet-ring{opacity:.78}.portal-galaxy-planet-icon{position:absolute;top:50%;left:50%;z-index:3;display:inline-flex;width:56%;height:56%;align-items:center;justify-content:center;padding:8%;overflow:hidden;border:1px solid color-mix(in srgb,var(--orbit-app-accent) 42%,rgba(225,236,243,.28));border-radius:50%;color:#edf2f6;background:radial-gradient(circle at 30% 24%,rgba(236,245,250,.3),transparent 42%),color-mix(in srgb,var(--orbit-app-accent) 16%,rgba(4,10,17,.72));box-shadow:inset 0 0 .65rem #ebf4f914,0 .28rem .65rem #00020557,0 0 .72rem color-mix(in srgb,var(--orbit-app-accent) 24%,transparent);transform:translate(-50%,-50%)}.portal-galaxy-planet-image{width:82%;height:82%;border-radius:0;-o-object-fit:contain;object-fit:contain}.portal-galaxy-planet-icon--wordmark{width:72%;height:44%;padding:6%;border-radius:999px;background:linear-gradient(135deg,#e5eff557,#36485857),color-mix(in srgb,var(--orbit-app-accent) 12%,rgba(8,15,23,.62))}.portal-galaxy-planet-glyph{color:#edf2f6;font-size:clamp(.74rem,1.2vw,1.05rem);line-height:1}.portal-galaxy-planet-label{position:absolute;top:calc(100% + .45rem);left:50%;z-index:4;display:-webkit-box;width:-moz-max-content;width:max-content;max-width:7rem;overflow:hidden;padding:.23rem .38rem;border:1px solid rgba(183,199,211,.22);border-radius:.32rem;color:#f1f5f8;background:#070c11c2;box-shadow:0 .35rem .8rem #0002053d;-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);font-size:.59rem;font-weight:760;line-height:1.14;opacity:.84;transform:translate(-50%);transition:opacity .14s ease,transform .14s ease;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;pointer-events:none}.portal-galaxy-target-panel{position:absolute;bottom:.7rem;left:.7rem;z-index:120;display:grid;width:min(20rem,calc(100% - 1.4rem));min-height:4.2rem;align-content:center;gap:.12rem;padding:.62rem .72rem .62rem .82rem;border:1px solid rgba(164,183,198,.2);border-left:2px solid color-mix(in srgb,var(--orbit-app-accent, #9fb0bd) 48%,#b4c3cd);border-radius:.25rem;color:#edf2f6;text-align:start;background:linear-gradient(90deg,#17222be0,#080d12f5),#05090df5;box-shadow:0 .8rem 1.8rem #0002055c;opacity:0;transform:translateY(.35rem);transition:opacity .16s ease,transform .16s ease;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portal-galaxy-target-panel.is-visible{opacity:1;transform:translateY(0)}.portal-galaxy-target-panel>span{color:color-mix(in srgb,var(--orbit-app-accent, #9fb0bd) 52%,#d9e2e8);font-size:.52rem;font-weight:850;line-height:1}.portal-galaxy-target-panel strong,.portal-galaxy-target-panel small{display:block;letter-spacing:0}.portal-galaxy-target-panel strong{font-size:.84rem;font-weight:800;line-height:1.2}.portal-galaxy-target-panel small{display:-webkit-box;overflow:hidden;color:#e0e8eec7;font-size:.64rem;font-weight:620;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.portal-galaxy-planet:hover,.portal-galaxy-planet:focus-visible,.portal-galaxy-planet.is-focused{z-index:140!important}.portal-galaxy-planet:hover .portal-galaxy-planet-visual,.portal-galaxy-planet:focus-visible .portal-galaxy-planet-visual,.portal-galaxy-planet.is-focused .portal-galaxy-planet-visual{filter:brightness(1.06) saturate(.94);box-shadow:inset -.55rem -.65rem 1rem #00000080,0 .75rem 1.25rem #0002057a,0 0 0 1px color-mix(in srgb,var(--orbit-app-accent) 34%,transparent),0 0 1rem color-mix(in srgb,var(--orbit-app-accent) 18%,transparent);transform:scale(1.12)}.portal-galaxy-planet:hover .portal-galaxy-planet-label,.portal-galaxy-planet:focus-visible .portal-galaxy-planet-label,.portal-galaxy-planet.is-focused .portal-galaxy-planet-label{opacity:1;transform:translate(-50%)}.portal-galaxy-planet.is-muted{opacity:.3}.portal-galaxy-planet.is-disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.42}@keyframes portal-galaxy-system-arrive{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes portal-galaxy-planet-arrive{0%{opacity:0}to{opacity:1}}@keyframes portal-galaxy-planet-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@supports (offset-path: ellipse(20% 10% at 50% 50%)){.portal-galaxy-planet{top:0;left:0;offset-path:ellipse(var(--galaxy-planet-orbit-radius-x) var(--galaxy-planet-orbit-radius-y) at 50% 50%);offset-distance:var(--galaxy-planet-orbit-phase);offset-rotate:0deg;transform:none;will-change:offset-distance,opacity;animation:portal-galaxy-planet-orbit var(--galaxy-planet-orbit-duration) linear var(--galaxy-planet-orbit-delay) infinite,portal-galaxy-planet-arrive .42s ease var(--galaxy-planet-delay) both}.portal-galaxy-shell.has-planet-focus .portal-galaxy-planet{animation-play-state:paused,running}}@keyframes portal-galaxy-star-breathe{0%,to{opacity:.54;transform:scale(.96)}50%{opacity:.82;transform:scale(1.04)}}.portal-orbit-cloud-shell{--orbit-cloud-node-size: 5rem;--orbit-cloud-density: 1;position:relative;width:min(50rem,100%);min-height:28.5rem;align-self:start;justify-self:center;overflow:hidden}.portal-orbit-cloud-shell.is-medium-density{--orbit-cloud-density: .94}.portal-orbit-cloud-shell.is-dense{--orbit-cloud-density: .9}.portal-orbit-cloud-viewport{position:absolute;inset:0;z-index:1;display:grid;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.portal-orbit-cloud-viewport::-webkit-scrollbar{display:none}.portal-orbit-cloud-canvas{--orbit-shield-active: 0;--orbit-shield-x: 50%;--orbit-shield-y: 50%;--orbit-shield-radius: 12rem;--orbit-shield-drift-x: 0px;--orbit-shield-drift-y: 0px;position:relative;align-self:safe center;justify-self:safe center;min-height:28.5rem;contain:paint;isolation:isolate}.portal-orbit-cloud-zoom-controls{position:absolute;top:.75rem;right:.75rem;z-index:80;display:flex;align-items:center;gap:.22rem;padding:.28rem;border:1px solid rgba(255,255,255,.74);border-radius:.78rem;color:#233047;background:#ffffffad;box-shadow:inset 0 1px #ffffffbd,0 .75rem 1.8rem #0f172a24;-webkit-backdrop-filter:blur(1rem) saturate(130%);backdrop-filter:blur(1rem) saturate(130%)}.portal-orbit-cloud-zoom-controls button{display:inline-flex;width:2.05rem;height:2.05rem;align-items:center;justify-content:center;border:1px solid rgba(73,111,148,.14);border-radius:.58rem;color:#365b7c;background:#ffffffa8;transition:color .16s ease,background-color .16s ease,transform .16s ease}.portal-orbit-cloud-zoom-controls button:hover,.portal-orbit-cloud-zoom-controls button:focus-visible{color:#233047;background:#fffffff5;outline:0;transform:translateY(-.0625rem)}.portal-orbit-cloud-zoom-controls button:focus-visible{outline:3px solid #f6c343;outline-offset:2px}.portal-orbit-cloud-zoom-controls button:disabled{cursor:not-allowed;opacity:.38;transform:none}.portal-orbit-cloud-zoom-controls>span{min-width:2.8rem;color:#365b7c;font-size:.68rem;font-weight:850;text-align:center}.portal-orbit-cloud-canvas:before{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 28%,rgba(54,91,124,.035) 72%,transparent);content:"";pointer-events:none}.portal-orbit-cloud-canvas:after{position:absolute;top:var(--orbit-shield-y);left:var(--orbit-shield-x);z-index:3;width:calc(var(--orbit-shield-radius) * 2);height:calc(var(--orbit-shield-radius) * 2);background-image:radial-gradient(circle at center,rgba(210,215,223,.16),rgba(104,112,126,.08) 16%,rgba(54,62,74,.03) 34%,transparent 48%),linear-gradient(30deg,rgba(78,86,100,.14) 1px,transparent 1px),linear-gradient(150deg,rgba(78,86,100,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(139,146,158,.09) 1px,transparent 1px);background-position:center,0 0,0 0,0 0;background-size:100% 100%,3.15rem 5.46rem,3.15rem 5.46rem,3.15rem 5.46rem;contain:strict;content:"";-webkit-mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.94) 34%,rgba(0,0,0,.54) 66%,transparent 100%);mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.94) 34%,rgba(0,0,0,.54) 66%,transparent 100%);opacity:var(--orbit-shield-active);pointer-events:none;transform:translate3d(calc(-50% + var(--orbit-shield-drift-x)),calc(-50% + var(--orbit-shield-drift-y)),0);transition:opacity .16s ease;will-change:transform,opacity}.portal-orbit-cloud-boundaries{position:absolute;inset:0;z-index:4;width:100%;height:100%;overflow:visible;opacity:.52;pointer-events:none;transition:opacity .24s ease}.portal-orbit-cloud-boundaries line{stroke:color-mix(in srgb,var(--orbit-group-accent, #365b7c) 52%,rgba(255,255,255,.8));stroke-linecap:butt;stroke-width:1.15;opacity:.86}.portal-orbit-cloud-node{--orbit-cloud-rest-scale: 1;--orbit-cloud-shift-x: 0px;--orbit-cloud-shift-y: 0px;position:absolute;top:var(--orbit-cloud-y);left:var(--orbit-cloud-x);z-index:5;width:calc(var(--orbit-cloud-node-size) * var(--orbit-cloud-density));height:calc(var(--orbit-cloud-node-size) * var(--orbit-cloud-density));padding:0;overflow:visible;border:0;border-radius:0;color:#233047;background:transparent;filter:none;isolation:isolate;transform:translate(-50%,-50%) translate(var(--orbit-cloud-shift-x),var(--orbit-cloud-shift-y));transform-origin:center;transition:opacity .12s ease;touch-action:manipulation}.portal-orbit-cloud-node-visual{position:absolute;inset:0;display:block;filter:none;pointer-events:none;transform:scale(var(--orbit-cloud-rest-scale));transform-origin:center;transition:transform .14s cubic-bezier(.25,.8,.3,1),filter .12s ease}.portal-orbit-cloud-node-visual:before{position:absolute;inset:4%;z-index:0;background:color-mix(in srgb,var(--orbit-group-accent, #365b7c) 15%,transparent);clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);content:"";opacity:.32;transform:scale(1.045);transition:opacity .26s ease,transform .26s ease;pointer-events:none}.portal-orbit-cloud-node-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;background:color-mix(in srgb,var(--orbit-group-accent, #365b7c) 24%,rgba(255,255,255,.92));clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);filter:none;transition:opacity .26s ease}.portal-orbit-cloud-node-face:before{position:absolute;inset:1px;background:linear-gradient(145deg,#ffffffe6,color-mix(in srgb,var(--orbit-app-tint) 42%,var(--orbit-group-tint, #edf5f8) 58%)),#ffffffad;clip-path:inherit;content:""}.portal-orbit-cloud-node-face:after{position:absolute;inset:1px;z-index:1;background:radial-gradient(circle at 42% 36%,rgba(218,222,229,.3),rgba(101,110,124,.16) 17%,rgba(58,66,79,.06) 40%,transparent 64%);clip-path:inherit;content:"";opacity:0;pointer-events:none;transform:scale(1.045);transform-origin:center;transition:opacity .18s ease}.portal-orbit-cloud-node-icon{position:relative;z-index:2;display:inline-flex;width:2.65rem;height:2.65rem;aspect-ratio:1;align-items:center;justify-content:center;padding:.3rem;box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:.45rem;color:var(--orbit-app-accent);background:#ffffffa8;box-shadow:0 .4rem .9rem #0f172a1a;transform:translateY(-.56rem);transition:transform .28s ease}.portal-orbit-cloud-node-icon img{border-radius:.35rem}.portal-orbit-cloud-node-icon .portal-orbit-cloud-node-image{width:100%;height:100%;border-radius:.22rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.portal-orbit-cloud-node-icon--wordmark{padding:.3rem;border-radius:.45rem;background:#ffffffe6}.portal-orbit-cloud-node-glyph{color:var(--orbit-app-accent);font-size:1.18rem;line-height:1}.portal-orbit-cloud-node-code{position:absolute;z-index:2;right:.55rem;bottom:.72rem;left:.55rem;color:#233047;font-size:.58rem;font-weight:850;line-height:1;text-align:center;overflow-wrap:anywhere}.portal-orbit-cloud-node-name{position:absolute;right:20%;bottom:14%;left:20%;z-index:3;display:-webkit-box;overflow:hidden;padding:.06rem .12rem;border:0;border-radius:0;color:#233047;background:linear-gradient(90deg,transparent,rgba(255,255,255,.76) 17%,rgba(255,255,255,.76) 83%,transparent);text-shadow:0 1px 0 rgba(255,255,255,.78);font-size:clamp(.43rem,calc(var(--orbit-cloud-node-size) * .066),.55rem);font-weight:820;line-height:1.04;letter-spacing:0;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;pointer-events:none}.portal-orbit-cloud-node-kind{position:absolute;top:22%;right:7%;z-index:3;display:inline-flex;width:1.16rem;height:1.16rem;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.92);border-radius:0;color:var(--orbit-group-accent, #365b7c);background:var(--orbit-group-tint, #edf5f8);box-shadow:0 .2rem .48rem #0f172a21;clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);font-size:.62rem}.portal-orbit-cloud-node-kind .portal-orbit-group-badge-image{width:68%;height:68%;-o-object-fit:contain;object-fit:contain}.portal-orbit-cloud-node-label{position:absolute;top:calc(100% + .55rem);left:50%;display:grid;width:-moz-max-content;width:max-content;max-width:12rem;min-width:8.5rem;gap:.1rem;padding:.48rem .62rem;border:1px solid rgba(255,255,255,.8);border-radius:.72rem;color:#233047;background:#ffffffe6;box-shadow:0 .85rem 2rem #0f172a2e;opacity:0;transform:translate(-50%,.25rem) scale(.92);transition:opacity .18s ease,transform .22s ease;pointer-events:none}.portal-orbit-cloud-node-label strong,.portal-orbit-cloud-node-label small{display:block;letter-spacing:0}.portal-orbit-cloud-node-label strong{font-size:.68rem;font-weight:850;line-height:1.2}.portal-orbit-cloud-node-label small{display:-webkit-box;color:#233047a8;font-size:.58rem;font-weight:650;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.portal-orbit-cloud-node-action{display:inline-flex;align-items:center;justify-content:center;gap:.18rem;margin-top:.22rem;padding-top:.3rem;border-top:1px solid rgba(35,48,71,.12);color:#293d52;font-size:.6rem;font-weight:800}.portal-orbit-cloud-node.is-lower-node .portal-orbit-cloud-node-label{top:auto;bottom:calc(100% + .55rem);transform:translate(-50%,-.25rem) scale(.92)}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-focused,.portal-orbit-cloud-node:hover,.portal-orbit-cloud-node:focus-visible{z-index:30;outline:0}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-focused .portal-orbit-cloud-node-visual,.portal-orbit-cloud-node:hover .portal-orbit-cloud-node-visual,.portal-orbit-cloud-node:focus-visible .portal-orbit-cloud-node-visual{filter:drop-shadow(0 .9rem 1rem var(--orbit-app-glow));transform:scale(1.38);transition:transform .2s cubic-bezier(.2,.85,.25,1.2),filter .16s ease}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-focused .portal-orbit-cloud-node-icon{transform:translateY(-.56rem) scale(1.08)}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-focused .portal-orbit-cloud-node-face:after,.portal-orbit-cloud-node:hover .portal-orbit-cloud-node-face:after,.portal-orbit-cloud-node:focus-visible .portal-orbit-cloud-node-face:after{opacity:.62}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-nearby .portal-orbit-cloud-node-face:after{opacity:.2}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-focused .portal-orbit-cloud-node-label,.portal-orbit-cloud-node:hover .portal-orbit-cloud-node-label,.portal-orbit-cloud-node:focus-visible .portal-orbit-cloud-node-label{opacity:1;transform:translate(-50%) scale(1)}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-lower-node.is-focused .portal-orbit-cloud-node-label,.portal-orbit-cloud-node.is-lower-node:hover .portal-orbit-cloud-node-label,.portal-orbit-cloud-node.is-lower-node:focus-visible .portal-orbit-cloud-node-label{transform:translate(-50%) scale(1)}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-nearby{z-index:12;opacity:1}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-nearby .portal-orbit-cloud-node-visual{transform:scale(1.035)}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-nearby .portal-orbit-cloud-node-visual:before,.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-focused .portal-orbit-cloud-node-visual:before{opacity:.74;transform:scale(1.1)}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-muted{opacity:.3}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-muted .portal-orbit-cloud-node-visual{transform:scale(.94)}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-muted .portal-orbit-cloud-node-visual:before{opacity:0}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-boundaries{opacity:.16}.portal-orbit-cloud-node.is-campus-service{filter:none}.portal-orbit-cloud-node.is-disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.55}.portal-orbit-loading-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem}.portal-orbit-loading-grid span{min-height:6rem}.portal-orbit-stage-loading .portal-orbit-stage-overlay{place-items:center}.portal-orbit-loader{display:grid;max-width:28rem;justify-items:center;gap:.45rem;padding:1.5rem;color:#233047;text-align:center;text-shadow:0 1px 1.25rem rgba(255,255,255,.88)}.portal-orbit-loader-icon{width:2.75rem;height:2.75rem;margin-bottom:.35rem;animation:portal-orbit-loader-spin .9s linear infinite}.portal-orbit-loader strong{font-size:1rem;font-weight:750}.portal-orbit-loader span{color:#233047b8;font-size:.82rem}@keyframes portal-orbit-loader-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .portal-template-modal{border-color:#ffffff29;background:linear-gradient(135deg,#0f172af5,#1e293be6)}html[data-theme=dark] .portal-template-modal-logo,html[data-theme=dark] .portal-orbit-brand,html[data-theme=dark] .portal-orbit-assistant-card,html[data-theme=dark] .portal-orbit-assistant-card h2,html[data-theme=dark] .portal-orbit-classic-group-heading,html[data-theme=dark] .portal-orbit-app-card,html[data-theme=dark] .portal-orbit-app-code,html[data-theme=dark] .portal-orbit-app-name,html[data-theme=dark] .portal-orbit-app-popover,html[data-theme=dark] .portal-orbit-cloud-node-code,html[data-theme=dark] .portal-orbit-cloud-node-name,html[data-theme=dark] .portal-orbit-cloud-node-label,html[data-theme=dark] .portal-orbit-empty-state,html[data-theme=dark] .portal-orbit-loader,html[data-theme=dark] .portal-orbit-empty-state h3{color:#f8fafc}html[data-theme=dark] .portal-orbit-loader span{color:#f8fafcc2}html[data-theme=dark] .portal-orbit-stage:before{background:linear-gradient(180deg,#0f172ab3,#0f172a61 44%,#0f172a8a)}html[data-theme=dark] .portal-orbit-header,html[data-theme=dark] .portal-orbit-assistant-card,html[data-theme=dark] .portal-orbit-classic-group,html[data-theme=dark] .portal-orbit-empty-state{border-color:#ffffff2e;background:#0f172ab8}html[data-theme=dark] .portal-orbit-app-card{border-color:#fff3;background:linear-gradient(135deg,rgba(15,23,42,.82),var(--orbit-app-tint)),linear-gradient(180deg,#1e293bad,#0f172a7a)}html[data-theme=dark] .portal-orbit-cloud-node{color:#f8fafc}html[data-theme=dark] .portal-orbit-cloud-node-face{background:color-mix(in srgb,var(--orbit-group-accent, #dbeafe) 54%,rgba(15,23,42,.84))}html[data-theme=dark] .portal-orbit-cloud-node-face:before{background:linear-gradient(145deg,rgba(15,23,42,.9),var(--orbit-app-tint)),#0f172ab8}html[data-theme=dark] .portal-template-modal-kicker,html[data-theme=dark] .portal-template-option-check{color:#dbeafe;background:#0f172a8f}html[data-theme=dark] .portal-orbit-prompt,html[data-theme=dark] .portal-orbit-prompt-action,html[data-theme=dark] .portal-orbit-app-icon,html[data-theme=dark] .portal-orbit-cloud-node-icon,html[data-theme=dark] .portal-orbit-empty-icon,html[data-theme=dark] .portal-orbit-empty-action{border-color:#ffffff2e;background:#0f172a85}html[data-theme=dark] .portal-orbit-app-icon-glyph,html[data-theme=dark] .portal-orbit-cloud-node-glyph,html[data-theme=dark] .portal-orbit-prompt-action,html[data-theme=dark] .portal-orbit-empty-icon,html[data-theme=dark] .portal-orbit-empty-action{color:#dbeafe}html[data-theme=dark] .portal-orbit-app-icon--wordmark,html[data-theme=dark] .portal-orbit-cloud-node-icon--wordmark{background:#ffffffeb}html[data-theme=dark] .portal-orbit-prompt input{color:#f8fafc}html[data-theme=dark] .portal-orbit-prompt input::-moz-placeholder{color:#f8fafca3}html[data-theme=dark] .portal-orbit-prompt input::placeholder,html[data-theme=dark] .portal-orbit-classic-group-heading span,html[data-theme=dark] .portal-orbit-result-count,html[data-theme=dark] .portal-orbit-cloud-node-label small,html[data-theme=dark] .portal-orbit-empty-state p{color:#f8fafca3}html[data-theme=dark] .portal-orbit-cloud-node-label{border-color:#ffffff2e;color:#f8fafc;background:#0f172a8f}html[data-theme=dark] .portal-orbit-cloud-node-name{color:#f8fafc;background:linear-gradient(90deg,transparent,rgba(15,23,42,.76) 17%,rgba(15,23,42,.76) 83%,transparent);text-shadow:0 1px 0 rgba(15,23,42,.9)}html[data-theme=dark] .portal-orbit-cloud-node-action{border-color:#f8fafc29;color:#f8fafc}html[data-theme=dark] .portal-orbit-cloud-node-kind,html[data-theme=dark] .portal-orbit-group-icon{border-color:#ffffff57;color:var(--orbit-group-accent, #dbeafe);background:var(--orbit-group-tint, rgba(15, 23, 42, .72))}html[data-theme=dark] .portal-orbit-cloud-zoom-controls,html[data-theme=dark] .portal-orbit-cloud-zoom-controls button{border-color:#ffffff2e;color:#f8fafc;background:#0f172aad}html[data-theme=dark] .portal-orbit-cloud-zoom-controls>span{color:#dbeafe}html[data-theme=dark] .portal-accessibility-panel{border-color:#ffffff2e;background:linear-gradient(180deg,#0f172aed,#1e293be6),url(/wowdash/assets/images/orbit-sso-identity-lobby.webp) center / cover}html[data-theme=dark] .portal-accessibility-panel-header,html[data-theme=dark] .portal-accessibility-reset{border-color:#ffffff24;background:#0f172a5c}html[data-theme=dark] .portal-accessibility-scale-card,html[data-theme=dark] .portal-accessibility-color-button,html[data-theme=dark] .portal-accessibility-option,html[data-theme=dark] .portal-accessibility-step-button,html[data-theme=dark] .portal-accessibility-scale-meter,html[data-theme=dark] .portal-accessibility-close,html[data-theme=dark] .portal-accessibility-brand-icon,html[data-theme=dark] .portal-accessibility-option-icon{border-color:#ffffff29;color:#f8fafc;background:#0f172a8f}html[data-theme=dark] .portal-accessibility-color-button.is-active,html[data-theme=dark] .portal-accessibility-option.is-active{border-color:#94c5e2ad;background:#496f946b}.portal-bubble-editor{margin-block:1.5rem;padding-block:1.25rem;border-block:1px solid var(--border-color)}.portal-bubble-editor-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.portal-bubble-editor-actions,.portal-bubble-editor-mode{display:flex;align-items:center;gap:.4rem}.portal-bubble-editor-mode{padding:.2rem;border:1px solid var(--border-color);border-radius:.55rem;background:var(--neutral-100)}.portal-bubble-editor-mode button,.portal-bubble-editor-icon-button{display:inline-flex;min-height:2.15rem;align-items:center;justify-content:center;gap:.35rem;padding-inline:.65rem;border:0;border-radius:.4rem;color:var(--text-secondary-light);background:transparent;font-size:.75rem;font-weight:700}.portal-bubble-editor-mode button.is-active{color:var(--primary-600);background:var(--base);box-shadow:0 .2rem .65rem #0f172a1a}.portal-bubble-editor-icon-button{width:2.3rem;padding:0;border:1px solid var(--border-color);background:var(--base)}.portal-bubble-editor-mode button:focus-visible,.portal-bubble-editor-icon-button:focus-visible,.portal-bubble-editor-inline-close:focus-visible,.portal-bubble-editor-group-strip button:focus-visible,.portal-bubble-color-swatch:focus-visible{outline:3px solid #f6c343;outline-offset:2px}.portal-bubble-editor-group-strip{display:flex;gap:.45rem;padding-bottom:.75rem;overflow-x:auto;scrollbar-width:thin}.portal-bubble-editor-group-strip button{display:inline-grid;grid-template-columns:auto auto auto;min-height:2.35rem;flex:0 0 auto;align-items:center;gap:.4rem;padding-inline:.7rem;border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary-light);background:var(--base);font-size:.75rem;font-weight:720;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.portal-bubble-editor-group-strip button:hover,.portal-bubble-editor-group-strip button.is-selected,.portal-bubble-editor-group-strip button.is-drop-target{border-color:#496f948a;color:#365b7c;background:#edf5f8;transform:translateY(-1px)}.portal-bubble-editor-group-strip button.is-drop-target{box-shadow:0 0 0 3px #496f9433}.portal-bubble-editor-group-strip button:disabled{cursor:not-allowed;opacity:.48;transform:none}.portal-bubble-editor-group-strip button small{display:inline-flex;min-width:1.2rem;height:1.2rem;align-items:center;justify-content:center;border-radius:50%;color:var(--text-secondary-light);background:var(--neutral-200);font-size:.62rem}.portal-bubble-editor-group-strip .portal-bubble-editor-group-icon-image{width:1rem;height:1rem;border-radius:.2rem;-o-object-fit:contain;object-fit:contain}.portal-bubble-editor-group-icon-glyph{line-height:1}.portal-bubble-editor-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);min-height:34rem;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:.75rem;background:#edf2f6b8;box-shadow:inset 0 1px #ffffffc7,0 1rem 2.4rem #0f172a17}.portal-bubble-editor-workspace.is-mobile-preview{grid-template-columns:minmax(0,1fr)}.portal-bubble-editor-preview{display:grid;min-width:0;place-items:center;padding:1rem;overflow:auto;background:linear-gradient(145deg,#ffffff6b,#d6e1e861),url(/wowdash/assets/images/orbit-sso-identity-lobby.webp) center / cover}.portal-bubble-editor-device{position:relative;width:100%;min-width:0;height:31rem;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:.7rem;background:#ffffff42;box-shadow:inset 0 1px #ffffffd1,0 1rem 2.2rem #0f172a26;-webkit-backdrop-filter:blur(.55rem) saturate(118%);backdrop-filter:blur(.55rem) saturate(118%)}.portal-bubble-editor-preview.is-mobile .portal-bubble-editor-device{width:min(23rem,100%);height:32rem}.portal-bubble-editor-device-bar{position:absolute;inset:0 0 auto;z-index:20;display:flex;height:2rem;align-items:center;gap:.28rem;padding-inline:.75rem;border-bottom:1px solid rgba(255,255,255,.52);background:#ffffff75;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.portal-bubble-editor-device-bar span{width:.42rem;height:.42rem;border-radius:50%;background:#496f9466}.portal-bubble-editor-scroll{position:absolute;inset:2rem 0 0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.portal-bubble-editor-canvas{position:relative;width:100%;min-width:0;height:100%;min-height:29rem;background:linear-gradient(180deg,#ffffff0d,#ffffff2e);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portal-bubble-editor-node{position:absolute;z-index:5;display:grid;width:3.45rem;height:3.45rem;place-items:center;padding:0;overflow:visible;border:0;border-radius:0;color:#233047;background:transparent;filter:none;transform:translate(-50%,-50%);transition:filter .16s ease,scale .16s ease;touch-action:none;cursor:grab}.portal-bubble-editor-node:before,.portal-bubble-editor-node:after{position:absolute;clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);content:"";pointer-events:none}.portal-bubble-editor-node:before{inset:0;background:color-mix(in srgb,var(--orbit-group-accent) 46%,rgba(255,255,255,.92));filter:drop-shadow(0 0 .34rem color-mix(in srgb,var(--orbit-group-accent) 23%,transparent)) drop-shadow(0 .24rem .46rem color-mix(in srgb,var(--orbit-group-accent) 12%,transparent))}.portal-bubble-editor-node:after{inset:1px;background:linear-gradient(145deg,#ffffffe6,color-mix(in srgb,var(--orbit-app-tint) 42%,var(--orbit-group-tint) 58%)),#ffffffad}.portal-bubble-editor-preview.is-mobile .portal-bubble-editor-node{width:3.1rem;height:3.1rem}.portal-bubble-editor-preview.is-mobile .portal-bubble-editor-canvas:not(.is-dragging) .portal-bubble-editor-node{transition:box-shadow .16s ease,border-color .16s ease,scale .16s ease,top .18s ease}.portal-bubble-editor-node:hover,.portal-bubble-editor-node.is-selected{z-index:15;filter:drop-shadow(0 0 .16rem rgba(255,255,255,.92)) drop-shadow(0 .65rem .85rem var(--orbit-app-glow));scale:1.12}.portal-bubble-editor-node:active,.portal-bubble-editor-canvas.is-dragging .portal-bubble-editor-node.is-selected{cursor:grabbing;scale:1.16}.portal-bubble-editor-node-icon,.portal-bubble-editor-selected-icon{position:relative;z-index:2;display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;padding:.2rem;border-radius:.45rem;color:var(--orbit-app-accent);background:#ffffff9e}.portal-bubble-editor-node-code{position:absolute;z-index:2;right:.22rem;bottom:.42rem;left:.22rem;font-size:.43rem;font-weight:850;line-height:1;text-align:center;overflow-wrap:anywhere}.portal-bubble-editor-node-group{position:absolute;top:20%;right:8%;z-index:3;display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.92);border-radius:0;color:#365b7c;background:#edf5f8;box-shadow:0 .2rem .5rem #0f172a26;clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);font-size:.48rem}.portal-bubble-editor-node-group .portal-bubble-editor-group-icon-image{width:68%;height:68%;-o-object-fit:contain;object-fit:contain}.portal-bubble-editor-inspector{min-width:0;padding:1rem;border-left:1px solid rgba(255,255,255,.7);background:#ffffffa3;-webkit-backdrop-filter:blur(1rem) saturate(125%);backdrop-filter:blur(1rem) saturate(125%)}.portal-bubble-editor-inline-inspector{position:absolute;right:.5rem;left:.5rem;z-index:30;padding:.65rem .7rem .7rem;border:1px solid rgba(255,255,255,.86);border-radius:.65rem;color:var(--text-primary-light);background:#ffffffe6;box-shadow:inset 0 1px #fffffff0,0 .9rem 2rem #0f172a33;-webkit-backdrop-filter:blur(1rem) saturate(135%);backdrop-filter:blur(1rem) saturate(135%);touch-action:manipulation;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.portal-bubble-editor-inline-inspector:before{position:absolute;top:-.38rem;left:var(--bubble-editor-anchor, 50%);width:.72rem;height:.72rem;border-top:1px solid rgba(255,255,255,.86);border-left:1px solid rgba(255,255,255,.86);background:#ffffffe6;content:"";transform:translate(-50%) rotate(45deg)}.portal-bubble-editor-inline-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding-bottom:.5rem;margin-bottom:.55rem;border-bottom:1px solid rgba(148,163,184,.24)}.portal-bubble-editor-inline-header .portal-bubble-editor-selected-icon{width:2rem;height:2rem}.portal-bubble-editor-inline-header strong,.portal-bubble-editor-inline-header small{display:block}.portal-bubble-editor-inline-header strong{font-size:.78rem}.portal-bubble-editor-inline-header small{color:var(--text-secondary-light);font-size:.62rem}.portal-bubble-editor-inline-close{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary-light);background:#ffffffb8}.portal-bubble-editor-inline-inspector .portal-bubble-editor-field{grid-template-columns:3.3rem minmax(0,1fr);align-items:center;gap:.45rem;margin-bottom:.65rem}.portal-bubble-editor-inline-inspector .portal-bubble-editor-colors{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-bottom:0}.portal-bubble-editor-inline-inspector .portal-bubble-editor-colors legend{grid-column:1 / -1}.portal-bubble-editor-inline-inspector .portal-bubble-color-swatch{width:min(1.85rem,100%);height:auto;aspect-ratio:1;justify-self:center}.portal-bubble-editor-inline-save{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding-top:.65rem;margin-top:.65rem;border-top:1px solid rgba(148,163,184,.24)}.portal-bubble-editor-inline-status{display:inline-flex;min-width:0;align-items:center;gap:.4rem;color:var(--text-secondary-light);font-size:.68rem;font-weight:750;line-height:1.2}.portal-bubble-editor-inline-status:before{width:.46rem;height:.46rem;border-radius:50%;background:#7b8794;box-shadow:0 0 0 .18rem #7b87941f;content:"";flex:0 0 auto}.portal-bubble-editor-inline-status.is-dirty:before{background:#b7791f;box-shadow:0 0 0 .18rem #b7791f24}.portal-bubble-editor-inline-status.is-saving:before{background:#496f94;box-shadow:0 0 0 .18rem #496f9429}.portal-bubble-editor-inline-status.is-saved:before{background:#4f7d61;box-shadow:0 0 0 .18rem #4f7d6124}.portal-bubble-editor-inline-status.is-error{color:var(--danger-main)}.portal-bubble-editor-inline-status.is-error:before{background:var(--danger-main);box-shadow:0 0 0 .18rem #dc262624}.portal-bubble-editor-inline-save-button{display:inline-flex;min-width:7.4rem;min-height:2.45rem;align-items:center;justify-content:center;gap:.38rem;white-space:nowrap}.portal-bubble-editor-selected{display:flex;align-items:center;gap:.7rem;padding-bottom:.85rem;margin-bottom:.85rem;border-bottom:1px solid var(--border-color)}.portal-bubble-editor-selected-icon{width:2.4rem;height:2.4rem;flex:0 0 auto;border:1px solid var(--border-color);background:var(--base)}.portal-bubble-editor-selected strong,.portal-bubble-editor-selected small{display:block}.portal-bubble-editor-selected small{color:var(--text-secondary-light);font-size:.68rem}.portal-bubble-editor-field{display:grid;gap:.35rem;margin-bottom:1rem}.portal-bubble-editor-field>span,.portal-bubble-editor-colors legend,.portal-bubble-editor-coordinates span{color:var(--text-secondary-light);font-size:.72rem;font-weight:750}.portal-bubble-editor-colors{display:flex;flex-wrap:wrap;gap:.45rem;padding:0;margin:0 0 1rem;border:0}.portal-bubble-editor-colors legend{width:100%;margin-bottom:.15rem}.portal-bubble-color-swatch{display:inline-flex;width:1.85rem;height:1.85rem;align-items:center;justify-content:center;padding:0;border:2px solid rgba(255,255,255,.9);border-radius:50%;color:var(--bubble-swatch-accent, #365b7c);background:var(--bubble-swatch, linear-gradient(135deg, #edf5f8, #f4eff9));box-shadow:0 0 0 1px var(--border-color)}.portal-bubble-color-swatch.is-selected{box-shadow:0 0 0 2px var(--primary-600),0 .3rem .8rem #0f172a24}.portal-bubble-color-swatch.is-auto{font-size:.8rem}.portal-bubble-editor-coordinates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.portal-bubble-editor-coordinates label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem}.portal-bubble-editor-coordinates input{width:100%;min-width:0;height:2.1rem;padding-inline:.45rem;border:1px solid var(--border-color);border-radius:.4rem;color:var(--text-primary-light);background:var(--base);font-size:.75rem}html[data-theme=dark] .portal-bubble-editor-workspace,html[data-theme=dark] .portal-bubble-editor-inspector,html[data-theme=dark] .portal-bubble-editor-inline-inspector{border-color:#ffffff24;background:#0f172ab8}html[data-theme=dark] .portal-bubble-editor-inline-inspector:before{border-color:#ffffff24;background:#0f172aeb}html[data-theme=dark] .portal-bubble-editor-mode,html[data-theme=dark] .portal-bubble-editor-mode button.is-active,html[data-theme=dark] .portal-bubble-editor-icon-button,html[data-theme=dark] .portal-bubble-editor-group-strip button,html[data-theme=dark] .portal-bubble-editor-selected-icon,html[data-theme=dark] .portal-bubble-editor-inline-close,html[data-theme=dark] .portal-bubble-editor-coordinates input{border-color:#ffffff24;color:#f8fafc;background:#0f172a94}html.portal-a11y-high-contrast .portal-bubble-editor-workspace,html.portal-a11y-high-contrast .portal-bubble-editor-inspector,html.portal-a11y-high-contrast .portal-bubble-editor-inline-inspector,html.portal-a11y-high-contrast .portal-bubble-editor-node,html.portal-a11y-high-contrast .portal-bubble-editor-mode,html.portal-a11y-high-contrast .portal-bubble-editor-icon-button,html.portal-a11y-high-contrast .portal-bubble-editor-group-strip button{border-color:var(--border-color)!important;color:var(--text-primary-light)!important;background:var(--base)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width: 991.98px){.portal-bubble-editor-workspace{grid-template-columns:minmax(0,1fr)}.portal-bubble-editor-inspector{border-top:1px solid rgba(255,255,255,.7);border-left:0}}@media (max-width: 575.98px){.portal-bubble-editor-header,.portal-bubble-editor-actions{align-items:stretch}.portal-bubble-editor-header{flex-direction:column}.portal-bubble-editor-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.portal-bubble-editor-mode button{flex:1;padding-inline:.45rem}.portal-bubble-editor-preview{min-height:34rem;padding:.55rem}.portal-bubble-editor-preview.is-desktop{justify-content:start}.portal-bubble-editor-preview.is-desktop .portal-bubble-editor-device{width:48rem}.portal-bubble-editor-preview.is-mobile .portal-bubble-editor-device{width:100%}}@media (max-width: 359.98px){.portal-bubble-editor-actions{grid-template-columns:2.3rem minmax(7rem,8.5rem);justify-content:end}.portal-bubble-editor-mode{grid-column:1 / -1;width:100%}.portal-bubble-editor-icon-button{grid-column:1;grid-row:2}.portal-bubble-editor-actions>.btn{grid-column:2;grid-row:2;justify-content:center}}@media (max-width: 991.98px){.portal-template-options{grid-template-columns:1fr}.portal-orbit-stage{min-height:38rem}.portal-orbit-stage-overlay{padding:.85rem}.portal-orbit-assistant-card{padding:1rem}.portal-orbit-classic-groups{grid-template-columns:1fr}.portal-orbit-classic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-orbit-cloud-shell{--orbit-cloud-node-size: 4.5rem;min-height:26.5rem}.portal-orbit-cloud-canvas{min-height:26.5rem}.portal-galaxy-system-map{margin-inline:1.75rem}}@media (min-width: 1400px){.portal-dashboard-main{--portal-dashboard-gutter: 1.5rem}}@media (max-width: 575.98px){.portal-accessibility-widget{inset-inline-end:0}.portal-accessibility-toggle{width:2.625rem;height:3rem;border-inline-end:0;border-radius:.75rem 0 0 .75rem}.portal-template-modal{max-height:calc(100dvh - 1.25rem);padding:.875rem;border-radius:.75rem}.portal-template-modal-backdrop{align-items:flex-start;padding:.625rem}.portal-template-panel-modal .portal-template-panel-title{font-size:1.2rem!important}.portal-template-option{padding:.625rem}.portal-orbit-header{min-height:3.2rem;padding:.45rem}.portal-orbit-brand img{width:2rem;height:2rem}.portal-orbit-assistant-card h2{font-size:1.25rem!important}.portal-orbit-prompt{min-height:3rem;padding-inline-start:.65rem}.portal-orbit-prompt input{font-size:.82rem}.portal-orbit-classic-group{padding:.75rem}.portal-orbit-classic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-orbit-classic-card{min-height:6.8rem}.portal-orbit-classic-card .portal-orbit-app-default{gap:.28rem;padding:.5rem}.portal-orbit-classic-card .portal-orbit-app-icon{width:2.35rem;height:2.35rem}.portal-orbit-classic-card .portal-orbit-app-icon--wordmark{padding:.28rem}.portal-orbit-classic-card .portal-orbit-app-name{font-size:.6rem}.portal-orbit-classic-card .portal-orbit-app-code{font-size:.49rem}.portal-orbit-cloud-shell{--orbit-cloud-node-size: 3.25rem;min-height:22rem}.portal-orbit-cloud-shell.is-medium-density{--orbit-cloud-density: .94}.portal-orbit-cloud-shell.is-dense{--orbit-cloud-density: .92}.portal-orbit-cloud-shell.is-dense .portal-orbit-cloud-canvas,.portal-orbit-cloud-shell.is-mobile-flow .portal-orbit-cloud-canvas{min-width:0;min-height:0}.portal-orbit-cloud-zoom-controls{top:.45rem;right:.45rem;padding:.22rem}.portal-orbit-cloud-viewport{top:3.45rem}.portal-orbit-cloud-zoom-controls button{width:1.9rem;height:1.9rem}.portal-orbit-cloud-zoom-controls>span{min-width:2.4rem;font-size:.62rem}.portal-orbit-cloud-canvas{min-height:22rem}.portal-orbit-cloud-node-icon{width:2rem;height:2rem;padding:.22rem;transform:translateY(-.42rem)}.portal-orbit-cloud-node-glyph{font-size:.9rem}.portal-orbit-cloud-node-code{right:.32rem;bottom:.64rem;left:.32rem;font-size:.48rem}.portal-orbit-cloud-node-name{right:11%;bottom:11%;left:11%;padding:.04rem .08rem;border-radius:.22rem;font-size:.42rem;line-height:1.02}.portal-orbit-cloud-node-kind{top:22%;right:7%;width:.9rem;height:.9rem;border-width:1px;font-size:.5rem}.portal-orbit-cloud-node-label{display:none;max-width:9.5rem;min-width:7.25rem;padding:.4rem .5rem}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-focused .portal-orbit-cloud-node-label,.portal-orbit-cloud-node:hover .portal-orbit-cloud-node-label,.portal-orbit-cloud-node:focus-visible .portal-orbit-cloud-node-label{display:grid}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-focused,.portal-orbit-cloud-node:hover,.portal-orbit-cloud-node:focus-visible{transform:translate(-50%,-50%)}.portal-orbit-cloud-shell.has-focus .portal-orbit-cloud-node.is-focused .portal-orbit-cloud-node-visual,.portal-orbit-cloud-node:hover .portal-orbit-cloud-node-visual,.portal-orbit-cloud-node:focus-visible .portal-orbit-cloud-node-visual{transform:scale(1.3)}.portal-galaxy-shell{min-height:38rem;grid-template-rows:auto minmax(30rem,1fr);gap:.5rem}.portal-galaxy-system-bar{gap:.3rem;padding-bottom:.45rem}.portal-galaxy-system-rail{gap:.2rem;margin-inline:-.35rem;padding-inline:.35rem}.portal-galaxy-system-selector{width:8.25rem;min-width:8.25rem;min-height:5.25rem}.portal-galaxy-mini-system{width:3rem;height:3rem}.portal-galaxy-mini-star{width:1.4rem;height:1.4rem}.portal-galaxy-system-selector-copy strong{font-size:.7rem}.portal-galaxy-active-system{min-height:30rem;grid-template-rows:auto minmax(27rem,1fr)}.portal-galaxy-active-system-heading{padding-top:.45rem}.portal-galaxy-active-system-heading h2{font-size:1.05rem!important}.portal-galaxy-system-map{min-height:27rem;margin:0 1.25rem .4rem}.portal-galaxy-star-core{width:4.85rem;padding:.48rem}.portal-galaxy-star-icon{width:1.3rem;height:1.3rem}.portal-galaxy-star-core strong{font-size:.54rem}.portal-galaxy-planet{width:min(var(--galaxy-planet-size),3.6rem);height:min(var(--galaxy-planet-size),3.6rem)}.portal-galaxy-planet-label{top:calc(100% + .3rem);max-width:5.6rem;padding:.18rem .28rem;font-size:.52rem;line-height:1.1}.portal-galaxy-target-panel{bottom:.55rem;left:.55rem;width:min(15rem,calc(100% - 1.1rem));padding:.52rem .6rem .52rem .68rem}.portal-galaxy-planet:hover .portal-galaxy-planet-visual,.portal-galaxy-planet:focus-visible .portal-galaxy-planet-visual,.portal-galaxy-planet.is-focused .portal-galaxy-planet-visual{transform:scale(1.1)}.portal-orbit-empty-state{display:grid;justify-items:start}.portal-orbit-empty-action{width:100%}}@media (prefers-reduced-motion: reduce){.portal-template-option,.portal-orbit-prompt-action,.portal-orbit-app-card,.portal-orbit-cloud-zoom-controls button,.portal-orbit-cloud-canvas:after,.portal-orbit-cloud-node,.portal-orbit-cloud-node-visual,.portal-orbit-cloud-node-visual:before,.portal-orbit-cloud-node-face:after,.portal-orbit-cloud-node-icon,.portal-orbit-cloud-node-label,.portal-orbit-app-default,.portal-orbit-app-popover,.portal-galaxy-system-selector,.portal-galaxy-mini-system,.portal-galaxy-planet,.portal-galaxy-planet-visual,.portal-galaxy-target-panel{transition:none}.portal-template-option-spinner,.portal-orbit-loader-icon,.portal-galaxy-active-system,.portal-galaxy-planet,.portal-galaxy-star-halo{animation:none}.portal-orbit-cloud-canvas:after{display:none}}.portal-navbar-row{flex-wrap:nowrap}.portal-navbar-left,.portal-navbar-actions-col{min-width:0}.portal-navbar-left{flex:1 1 auto}.portal-navbar-left-inner,.portal-navbar-actions{flex-wrap:nowrap}.portal-navbar-left .navbar-search{flex:1 1 16rem;min-width:11rem;max-width:22rem}.portal-navbar-left .navbar-search input{width:100%}.portal-topbar-logo{display:inline-flex;width:10rem;height:3.5rem;align-items:center;justify-content:center;padding:.35rem .5rem;border-radius:.5rem;color:var(--text-primary-light);text-decoration:none;overflow:hidden;flex:0 0 auto}.portal-topbar-logo.is-orbit-only{width:3.5rem;padding:.35rem}.portal-topbar-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.portal-navbar-button{flex:0 0 auto}.portal-navbar-actions .dropdown,.portal-profile-dropdown,.portal-notification-dropdown{position:relative}.portal-dashboard-main.is-orbit-immersive .portal-navbar-header{position:absolute;top:var(--portal-dashboard-gutter);right:var(--portal-dashboard-gutter);left:var(--portal-dashboard-gutter);z-index:50;min-height:0;padding:.72rem;background:transparent}.portal-dashboard-main.is-orbit-immersive .portal-navbar-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.65rem;margin:0;padding:.45rem .58rem;border:1px solid rgba(255,255,255,.72);border-radius:.95rem;color:#172337;background:#dfe6ead1;box-shadow:inset 0 1px #ffffffc2,0 1rem 2.6rem #1e283429;-webkit-backdrop-filter:blur(1.15rem) saturate(132%);backdrop-filter:blur(1.15rem) saturate(132%)}.portal-dashboard-main.is-orbit-immersive .portal-navbar-left,.portal-dashboard-main.is-orbit-immersive .portal-navbar-left-inner{display:contents!important}.portal-dashboard-main.is-orbit-immersive .portal-topbar-logo{grid-column:1;width:3.15rem;height:3.15rem;padding:.28rem;border:1px solid rgba(255,255,255,.7);border-radius:.82rem;background:#f4f7f8d1;box-shadow:0 .5rem 1.1rem #0f172a14}.portal-dashboard-main.is-orbit-immersive .portal-navbar-left .navbar-search{display:block;grid-column:2;width:min(22rem,100%);min-width:0;max-width:22rem;margin:0}.portal-dashboard-main.is-orbit-immersive .portal-navbar-left .navbar-search input{width:100%;height:2.75rem;border-color:#ffffffb3;border-radius:.72rem;color:#172337;background:#f4f7f8d1;box-shadow:inset 0 1px #ffffff9e}.portal-dashboard-main.is-orbit-immersive .portal-navbar-actions-col{grid-column:3;padding:0}.portal-dashboard-main.is-orbit-immersive .portal-navbar-actions{justify-content:flex-end}.portal-dashboard-main.is-orbit-immersive .portal-navbar-button,.portal-dashboard-main.is-orbit-immersive .portal-profile-toggle>img,.portal-dashboard-main.is-orbit-immersive .portal-profile-toggle>span{border:1px solid rgba(255,255,255,.7)!important;color:#233047!important;background:#f4f7f8cc!important;box-shadow:0 .45rem 1rem #0f172a17}.portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-row{border-color:#ded6e62e;color:#f8f6fa;background:#111016ad;box-shadow:inset 0 1px #ffffff14,0 1rem 2.6rem #0404074d}.portal-dashboard-main.is-orbit-theme-galaxy .portal-topbar-logo{border-color:#ded6e63d;background:#f5f2f7db}.portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-left .navbar-search input,.portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-button,.portal-dashboard-main.is-orbit-theme-galaxy .portal-profile-toggle>img,.portal-dashboard-main.is-orbit-theme-galaxy .portal-profile-toggle>span{border-color:#ded6e633!important;color:#f8f6fa!important;background:#25222cad!important;box-shadow:inset 0 1px #ffffff0f,0 .45rem 1rem #04040738}.portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-left .navbar-search input::-moz-placeholder{color:#eee8f294}.portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-left .navbar-search input::placeholder,.portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-left .navbar-search .icon{color:#eee8f294}.portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-button i{color:#f8f6fa!important}html:not([data-theme=dark]) .portal-orbit-stage-galaxy{border-color:#596c8775;color:#203047;background:linear-gradient(180deg,#e5eef614,#1b304f29),url(/wowdash/assets/images/orbit-galaxy-light-nebula-v1.webp) center / cover;box-shadow:inset 0 1px #ffffffb8,inset 0 0 6rem #1c314e2e,0 1.35rem 3.25rem #20314b42}html:not([data-theme=dark]) .portal-orbit-stage-galaxy:before{background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.2),transparent 28%),radial-gradient(circle at 82% 78%,rgba(190,219,238,.12),transparent 30%),linear-gradient(180deg,#eaf1f70a,#0e1f3824);opacity:1}html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-header,html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-assistant-card,html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-empty-state{border-color:#667b8d42;color:#203047;background:#f8fbfcd1;box-shadow:inset 0 1px #fffffff0,0 .85rem 2rem #3d506221}html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-brand,html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-assistant-card h2,html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-empty-state h3,html:not([data-theme=dark]) .portal-galaxy-active-system-heading h2{color:#17283f}html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-prompt,html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-prompt-action,html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-empty-icon,html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-empty-action{border-color:#5e758947;color:#263951;background:#f5f9fbe0}html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-prompt input{color:#17283f}html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-prompt input::-moz-placeholder{color:#283a4ead}html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-prompt input::placeholder,html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-result-count,html:not([data-theme=dark]) .portal-orbit-stage-galaxy .portal-orbit-empty-state p,html:not([data-theme=dark]) .portal-galaxy-active-system-heading span,html:not([data-theme=dark]) .portal-galaxy-active-system-heading small{color:#283a4ead}html:not([data-theme=dark]) .portal-galaxy-shell{color:#203047}html:not([data-theme=dark]) .portal-galaxy-system-bar{border:1px solid rgba(126,151,173,.3);border-radius:.65rem;background:linear-gradient(100deg,#deebf475,#abc3d747 52%,#ddd5ea52),#6f8faa14;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #41597614,0 .8rem 1.8rem #182b4621;-webkit-backdrop-filter:blur(.55rem) saturate(1.12);backdrop-filter:blur(.55rem) saturate(1.12)}html:not([data-theme=dark]) .portal-galaxy-system-selector{color:#25374cc7}html:not([data-theme=dark]) .portal-galaxy-system-selector:hover,html:not([data-theme=dark]) .portal-galaxy-system-selector:focus-visible,html:not([data-theme=dark]) .portal-galaxy-system-selector.is-selected{color:#17283f}html:not([data-theme=dark]) .portal-galaxy-system-selector.is-selected .portal-galaxy-mini-system{filter:drop-shadow(0 .3rem .45rem rgba(75,99,119,.24))}html:not([data-theme=dark]) .portal-galaxy-mini-orbit{border-color:color-mix(in srgb,var(--orbit-group-accent) 42%,rgba(73,101,123,.54))}html:not([data-theme=dark]) .portal-galaxy-mini-planet{border-color:#3d556957;background:color-mix(in srgb,var(--orbit-group-accent) 42%,#8799a7);box-shadow:inset -.1rem -.1rem .16rem #212e3b52}html:not([data-theme=dark]) .portal-galaxy-active-system{border-color:#98b3c870;background:linear-gradient(180deg,#e2eef638,#314e701f),#9abcd314;box-shadow:inset 0 1px #ffffff80,inset 0 0 4rem #1e36551f,0 .85rem 2rem #10223d33;-webkit-backdrop-filter:blur(.18rem) saturate(1.08);backdrop-filter:blur(.18rem) saturate(1.08)}html:not([data-theme=dark]) .portal-galaxy-system-map{background:radial-gradient(circle at 50% 50%,rgba(237,245,250,.14),transparent 24%),radial-gradient(ellipse at 50% 50%,transparent 0 58%,rgba(25,51,84,.12) 100%)}html:not([data-theme=dark]) .portal-galaxy-distant-stars{background-image:radial-gradient(circle,rgba(242,248,252,.8) 0 1px,rgba(105,143,173,.48) 1.25px 1.8px,transparent 2.3px),radial-gradient(circle,rgba(205,177,222,.56) 0 .85px,transparent 1.55px);background-position:.65rem 1.15rem,3.2rem 3.85rem;background-size:4.25rem 4.25rem,7.1rem 7.1rem;filter:drop-shadow(0 0 .28rem rgba(181,214,237,.28));-webkit-mask-image:radial-gradient(ellipse at center,#000 16%,rgba(0,0,0,.72) 72%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 16%,rgba(0,0,0,.72) 72%,transparent 100%);opacity:.44}html:not([data-theme=dark]) .portal-galaxy-orbit{border-color:#d4e4ef57;box-shadow:inset 0 0 1.2rem #1d375714,0 0 .9rem #ddedf71f}html:not([data-theme=dark]) .portal-galaxy-orbit:after{border-top-color:#47637a61;border-right-color:#47637a24}html:not([data-theme=dark]) .portal-galaxy-planet:focus-visible{outline-color:#2a465ed1}html:not([data-theme=dark]) .portal-galaxy-planet-visual{border-color:#465e7261;box-shadow:inset -.5rem -.6rem .9rem #16232f57,0 .5rem .95rem #3346573d,0 0 .7rem color-mix(in srgb,var(--orbit-app-accent) 16%,transparent);filter:brightness(1.12) saturate(.82) contrast(.94)}html:not([data-theme=dark]) .portal-galaxy-planet-visual:after{background:radial-gradient(circle at 27% 23%,rgba(255,255,255,.2) 0 4%,transparent 28%),radial-gradient(circle at 72% 72%,rgba(17,29,40,.68) 0,rgba(26,42,55,.46) 35%,rgba(56,77,94,.12) 62%,transparent 78%),linear-gradient(116deg,rgba(244,249,252,.12),transparent 38%,rgba(32,49,63,.22) 74%)}html:not([data-theme=dark]) .portal-galaxy-planet-atmosphere{border-color:#5a809980;box-shadow:inset 0 0 .45rem #648faa1f,0 0 .38rem #537c971f}html:not([data-theme=dark]) .portal-galaxy-planet-icon{border-color:color-mix(in srgb,var(--orbit-app-accent) 38%,rgba(69,94,113,.38));color:#e8f0f5;background:radial-gradient(circle at 30% 24%,rgba(239,246,250,.34),transparent 42%),color-mix(in srgb,var(--orbit-app-accent) 18%,rgba(24,39,52,.68));box-shadow:inset 0 0 .62rem #eef6fa1a,0 .25rem .58rem #2d405138,0 0 .68rem color-mix(in srgb,var(--orbit-app-accent) 22%,transparent)}html:not([data-theme=dark]) .portal-galaxy-planet-glyph{color:#e8f0f5}html:not([data-theme=dark]) .portal-galaxy-planet-label{border-color:#536a7d47;color:#17283f;background:#f9fbfcf0;box-shadow:0 .42rem .9rem #3648582e}html:not([data-theme=dark]) .portal-galaxy-target-panel{border-color:#4f697e42;color:#17283f;background:linear-gradient(90deg,#f9fcfdf0,#e6eef3f0),#f4f8faf5;box-shadow:0 .75rem 1.6rem #36495a33}html:not([data-theme=dark]) .portal-galaxy-target-panel>span{color:color-mix(in srgb,var(--orbit-app-accent, #526f85) 58%,#314a5e)}html:not([data-theme=dark]) .portal-galaxy-target-panel small{color:#26394cc2}html:not([data-theme=dark]) .portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-row{border-color:#697a8b47;color:#17283f;background:#eff5f8d6;box-shadow:inset 0 1px #ffffffeb,0 .9rem 2.2rem #31425329}html:not([data-theme=dark]) .portal-dashboard-main.is-orbit-theme-galaxy .portal-topbar-logo{border-color:#687b8c4d;background:#fcfdfee6}html:not([data-theme=dark]) .portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-left .navbar-search input,html:not([data-theme=dark]) .portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-button,html:not([data-theme=dark]) .portal-dashboard-main.is-orbit-theme-galaxy .portal-profile-toggle>img,html:not([data-theme=dark]) .portal-dashboard-main.is-orbit-theme-galaxy .portal-profile-toggle>span{border-color:#64788a47!important;color:#203047!important;background:#fafcfde0!important;box-shadow:inset 0 1px #fffffff0,0 .4rem .9rem #2e3f4f1f}html:not([data-theme=dark]) .portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-left .navbar-search input::-moz-placeholder{color:#2d405494}html:not([data-theme=dark]) .portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-left .navbar-search input::placeholder,html:not([data-theme=dark]) .portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-left .navbar-search .icon{color:#2d405494}html:not([data-theme=dark]) .portal-dashboard-main.is-orbit-theme-galaxy .portal-navbar-button i{color:#203047!important}.portal-dashboard-main.is-orbit-immersive .portal-orbit-stage-overlay{padding-top:6.2rem}.portal-dashboard-main.is-orbit-immersive .portal-orbit-stage{min-height:calc(100dvh - 7.25rem)}.portal-dashboard-main.is-orbit-immersive .portal-orbit-stage-spatial .portal-orbit-stage-overlay,.portal-dashboard-main.is-orbit-immersive .portal-orbit-stage-galaxy .portal-orbit-stage-overlay{grid-template-rows:minmax(0,1fr);align-content:stretch}.portal-dashboard-main.is-orbit-immersive .portal-orbit-cloud-shell{width:100%;height:100%;min-height:0;align-self:stretch}.portal-dashboard-main.is-orbit-immersive .portal-galaxy-shell{height:100%;min-height:0}html[data-theme=dark] .portal-dashboard-main.is-orbit-immersive .portal-navbar-row{border-color:#ffffff2e;background:#0f172ab3}html[data-theme=dark] .portal-dashboard-main.is-orbit-immersive .portal-topbar-logo,html[data-theme=dark] .portal-dashboard-main.is-orbit-immersive .portal-navbar-left .navbar-search input,html[data-theme=dark] .portal-dashboard-main.is-orbit-immersive .portal-navbar-button,html[data-theme=dark] .portal-dashboard-main.is-orbit-immersive .portal-profile-toggle>img,html[data-theme=dark] .portal-dashboard-main.is-orbit-immersive .portal-profile-toggle>span{border-color:#ffffff2e!important;color:#f8fafc;background:#0f172a94!important}html.portal-a11y-high-contrast .portal-dashboard-main.is-orbit-immersive .portal-navbar-row{border-color:var(--border-color)!important;color:var(--text-primary-light)!important;background:var(--base)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.portal-dropdown-menu{position:absolute;inset-inline-start:auto!important;inset-inline-end:0!important;z-index:1050;max-width:calc(100vw - 2rem);transform:none!important;overflow-wrap:anywhere}.portal-notification-menu{display:flex;flex-direction:column;overflow:hidden;width:min(26.5625rem,calc(100vw - 2rem))}.portal-profile-menu{width:min(19.5rem,calc(100vw - 2rem))}.portal-profile-toggle.show{color:var(--primary-600)}.portal-notification-item{color:var(--text-primary-light);text-decoration:none}.portal-notification-item:hover{background-color:var(--neutral-50)!important}.portal-notification-copy{flex:1 1 auto;min-width:0}.portal-profile-photo-preview,.portal-emergency-photo{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border-radius:999px;background:var(--primary-50);color:var(--primary-600)}.portal-profile-photo-preview{width:5rem;height:5rem}.portal-emergency-photo{width:8rem;height:8rem;background:var(--danger-focus);color:var(--danger-main)}.portal-profile-photo-img,.portal-profile-photo-fallback{width:5rem;height:5rem}.portal-emergency-photo-img,.portal-emergency-photo-fallback{width:8rem;height:8rem}.portal-profile-photo-img,.portal-emergency-photo-img{-o-object-fit:cover;object-fit:cover}.portal-profile-photo-fallback,.portal-emergency-photo-fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:800}.portal-profile-photo-fallback{font-size:1.35rem}.portal-emergency-photo-fallback{font-size:2rem}.white-space-pre-line{white-space:pre-line}.portal-dropdown-backdrop{display:none}.sidebar-menu li.dropdown.open .sidebar-submenu{max-height:20rem}.portal-announcement-skeleton{min-height:21.25rem}.portal-announcement-slider{position:relative;min-height:21.25rem;overflow:hidden}.portal-announcement-slide{position:absolute;inset:0;display:block;color:#fff;text-decoration:none;opacity:0;pointer-events:none;transition:opacity .35s ease}.portal-announcement-slide.is-active{opacity:1;pointer-events:auto}.portal-announcement-slide img{width:100%;height:100%;min-height:21.25rem;-o-object-fit:cover;object-fit:cover}.portal-announcement-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#111827d6,#11182775,#1118270f)}.portal-announcement-content{position:absolute;inset-block-end:0;inset-inline-start:0;width:min(46rem,100%);padding:2rem}.portal-slider-control{position:absolute;inset-block-start:50%;z-index:2;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--text-primary-light);background:#ffffffe0;transform:translateY(-50%)}.portal-slider-prev{inset-inline-start:1rem}.portal-slider-next{inset-inline-end:1rem}.min-w-0{min-width:0}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.portal-external-launch{min-width:4.75rem;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.portal-external-launch:hover:not(:disabled){transform:translateY(-1px)}.portal-launch-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:5.5rem 1rem 1rem;background:#0f172a47;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.portal-launch-modal{display:flex;width:min(30rem,100%);align-items:center;gap:1rem;padding:1rem;border:1px solid var(--border-color);border-radius:.75rem;background:var(--white);box-shadow:0 1.25rem 3rem #0f172a33}.portal-launch-modal .form-control,.portal-launch-modal .form-control:focus,.portal-launch-modal .form-control:active{color:var(--text-primary-light)!important;background-color:var(--input-bg)}.portal-launch-modal-icon{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;color:var(--primary-600);background:var(--primary-50);flex-shrink:0}.portal-launch-modal-icon.is-error{color:var(--danger-main);background:var(--danger-focus)}.portal-survey-modal{width:min(34rem,100%);flex-wrap:wrap}.portal-survey-modal p{overflow-wrap:anywhere}.portal-survey-gate{border:1px solid var(--border-color);box-shadow:none}.portal-survey-gate p{overflow-wrap:anywhere}.portal-important-modal{width:min(42rem,100%);display:block;max-height:calc(100vh - 7rem);overflow:auto}.portal-important-modal-body{max-height:45vh;overflow:auto;overflow-wrap:anywhere;white-space:normal}.portal-important-confirmation{padding:.75rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--neutral-50);color:var(--text-primary-light);line-height:1.45}.portal-disclosure-page{min-height:100vh;padding:2rem 1rem;background:var(--body-bg)}.portal-disclosure-shell{width:min(58rem,100%);margin:0 auto}.portal-disclosure-document{padding:1.5rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--base);box-shadow:0 1rem 2.25rem #0f172a14;line-height:1.7;overflow-wrap:anywhere;white-space:pre-line}.portal-disclosure-state{display:flex;align-items:center;gap:.75rem;padding:1.25rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--base);color:var(--secondary-light)}@media (max-width: 575.98px){.portal-survey-modal{align-items:flex-start}.portal-survey-modal .btn{min-height:2.25rem}}.portal-obs-modal{width:min(46rem,100%);display:block;max-height:calc(100vh - 4rem);overflow:auto}.portal-obs-modal-header{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem}.portal-obs-mark,.portal-obs-app-icon{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.portal-obs-mark{width:3.25rem;height:3.25rem;border-radius:.75rem;color:var(--primary-600);background:var(--primary-50)}.portal-obs-mark img,.portal-obs-app-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-obs-mark i,.portal-obs-app-icon i{line-height:1}.portal-obs-mark i{font-size:1.5rem}.portal-obs-app-icon i{font-size:1.125rem}.portal-obs-loading{display:flex;min-height:5.5rem;align-items:center;justify-content:center;gap:.75rem;border:1px dashed var(--border-color);border-radius:.75rem;color:var(--text-secondary-light);background:var(--neutral-50)}.portal-obs-app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem}.portal-obs-app-button{display:flex;min-height:3.25rem;align-items:center;gap:.625rem;padding:.625rem;border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary-light);background:var(--white);text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.portal-obs-app-button:hover:not(:disabled){border-color:#487fff73;box-shadow:0 .75rem 1.4rem #487fff1f;transform:translateY(-1px)}.portal-obs-app-button:disabled{cursor:not-allowed}.portal-obs-app-button.is-unavailable{color:var(--text-secondary-light);background:var(--neutral-50);opacity:.75}.portal-obs-app-icon{width:2rem;height:2rem;border-radius:.5rem;color:var(--info-main);background:var(--info-focus)}@media (max-width: 575.98px){.portal-obs-modal-header{align-items:flex-start}}.portal-button-primary-solid{color:#fff!important;border-color:var(--primary-600)!important;background:var(--primary-600)!important;box-shadow:0 .5rem 1.1rem #487fff33}.portal-button-primary-soft{color:var(--primary-600)!important;border-color:#487fff38!important;background:var(--primary-50)!important}.portal-button-success-solid{color:#fff!important;border-color:var(--success-main)!important;background:var(--success-main)!important;box-shadow:0 .5rem 1.1rem #45b36933}.portal-button-info-outline{color:var(--info-main)!important;border-color:var(--info-main)!important;background:transparent!important}.portal-button-warning-soft{color:#7a4700!important;border-color:#ff9f2947!important;background:var(--warning-focus)!important}.portal-button-lilac-glow{color:#fff!important;border-color:var(--lilac-600)!important;background:var(--lilac-600)!important;box-shadow:0 .5rem 1.25rem #8252e93d}.portal-button-neutral-outline{color:var(--text-primary-light)!important;border-color:var(--border-color)!important;background:var(--base)!important}html[data-theme=dark] .portal-button-primary-solid{color:#07111f!important;border-color:#8db0ff!important;background:#8db0ff!important;box-shadow:0 .5rem 1.1rem #8db0ff29}html[data-theme=dark] .portal-button-primary-soft{color:#b8cbff!important;border-color:#8db0ff59!important;background:#487fff24!important}html[data-theme=dark] .portal-button-success-solid{color:#07150c!important;border-color:#6ed58a!important;background:#6ed58a!important;box-shadow:0 .5rem 1.1rem #6ed58a24}html[data-theme=dark] .portal-button-info-outline{color:#9ec4ff!important;border-color:#9ec4ff8c!important;background:#144bd61f!important}html[data-theme=dark] .portal-button-warning-soft{color:#ffd49a!important;border-color:#ffd49a6b!important;background:#ff9f291f!important}html[data-theme=dark] .portal-button-lilac-glow{color:#f7efff!important;border-color:#a981ff!important;background:#7954d9!important;box-shadow:0 .5rem 1.25rem #a981ff29}html[data-theme=dark] .portal-button-neutral-outline{color:var(--text-primary-light)!important;border-color:#e2e8f047!important;background:#e2e8f00f!important}.portal-button-style-option{min-height:4.25rem;cursor:pointer}.portal-button-style-option.is-selected{border-color:var(--primary-600)!important;box-shadow:0 0 0 .15rem #487fff1f}.portal-logo-upload-preview{width:4rem;height:4rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--neutral-50)}.portal-logo-upload-icon,.portal-admin-system-icon,.portal-table-system-logo-icon{color:var(--primary-600);line-height:1}.portal-logo-upload-icon{font-size:1.75rem}.portal-admin-system-icon,.portal-table-system-logo-icon{font-size:1.25rem}.portal-table-system-logo{color:var(--primary-600);background:var(--primary-50)}.portal-external-icon-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.5rem,1fr));gap:.375rem}.portal-external-icon-option{display:inline-flex;min-width:2.5rem;min-height:2.5rem;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-secondary-light);background:var(--white);transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease}.portal-external-icon-option:hover,.portal-external-icon-option:focus-visible{border-color:#487fff80;color:var(--primary-600);background:var(--primary-50)}.portal-external-icon-option.is-selected{border-color:var(--primary-600);color:var(--primary-600);background:var(--primary-50);box-shadow:0 0 0 .12rem #487fff24}.portal-external-icon-option i{font-size:1.125rem;line-height:1}.portal-branding-upload-preview{width:min(100%,12rem);height:4.5rem;padding:.5rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--neutral-50)}.portal-branding-upload-preview img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.portal-tenant-bootstrap-admin{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid var(--border-color)}.portal-tenant-bootstrap-heading{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.portal-tenant-bootstrap-icon{display:inline-flex;width:2.75rem;height:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(15,118,110,.2);border-radius:.5rem;color:#0f766e;background:#d9f3efd1;font-size:1.35rem}.portal-tenant-bootstrap-loading{display:flex;min-height:8rem;align-items:center;justify-content:center;gap:.65rem;color:var(--text-secondary-light);font-size:.875rem;font-weight:700}.portal-tenant-bootstrap-content{display:grid;grid-template-columns:minmax(13rem,15rem) minmax(0,1fr);align-items:center;gap:1.5rem}.portal-tenant-bootstrap-qr-block{display:grid;justify-items:center;gap:.75rem;padding:1rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--neutral-50)}.portal-tenant-bootstrap-qr-block img{display:block;width:min(100%,12.5rem);height:auto;aspect-ratio:1}.portal-tenant-bootstrap-code{width:100%;padding:.65rem;border:1px solid rgba(122,23,72,.22);border-radius:.4rem;color:#7a1748;background:#f7e7f0cc;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.15rem;text-align:center}.portal-tenant-bootstrap-copy{min-width:0}.portal-tenant-bootstrap-copy h6{margin-top:.75rem}html[data-theme=dark] .portal-tenant-bootstrap-qr-block{border-color:#ffffff24;background:#0f172a8c}html[data-theme=dark] .portal-tenant-bootstrap-code{border-color:#f472b640;color:#f9a8d4;background:#7a174847}@media (max-width: 575.98px){.portal-tenant-bootstrap-content{grid-template-columns:minmax(0,1fr)}.portal-tenant-bootstrap-copy .btn{flex:1 1 8rem;justify-content:center}}.portal-announcement-upload-preview{width:min(100%,12rem);aspect-ratio:16 / 9;border:1px solid var(--border-color);border-radius:.5rem;background:var(--neutral-50)}.portal-announcement-table-image{width:3rem;height:3rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--neutral-50)}.portal-rich-text-toolbar{display:flex;flex-wrap:wrap;gap:.375rem;padding:.5rem;border:1px solid var(--border-color);border-bottom:0;border-radius:.5rem .5rem 0 0;background:var(--neutral-50)}.portal-rich-text-toolbar .btn{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;padding:0}.portal-rich-text-editor{min-height:10rem;padding:.75rem;border:1px solid var(--border-color);border-radius:0 0 .5rem .5rem;color:var(--text-primary-light);background:var(--base);outline:0}.portal-rich-text-editor:focus{border-color:var(--primary-600);box-shadow:0 0 0 .15rem #487fff1f}.portal-rich-text-editor:empty:before{content:attr(data-placeholder);color:var(--text-secondary-light);pointer-events:none}.portal-rich-text-editor p,.portal-rich-text-editor ul,.portal-rich-text-editor ol,.portal-announcement-html p,.portal-announcement-html ul,.portal-announcement-html ol{margin-bottom:.35rem}.portal-rich-text-editor ul,.portal-rich-text-editor ol,.portal-announcement-html ul,.portal-announcement-html ol{padding-inline-start:1.25rem}.portal-rich-text-editor img,.portal-announcement-html img{display:block;max-width:100%;height:auto;max-height:18rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;margin-block:.5rem}.portal-important-modal-body img{max-height:min(18rem,35vh)}.portal-disclosure-document img{max-height:min(32rem,65vh)}.portal-rich-text-editor :last-child,.portal-announcement-html :last-child{margin-bottom:0}.portal-announcement-html a{color:inherit;text-decoration:underline}@media (max-height: 760px){.portal-login-right{justify-content:flex-start!important}.portal-login-form-panel{margin-block:auto}.portal-login-logo-area{--portal-login-logo-size: 3.25rem;margin-bottom:1.25rem!important}}@media (max-width: 575.98px) and (max-height: 700px){.portal-login-page+.portal-accessibility-widget{inset-block-start:max(1rem,env(safe-area-inset-top));inset-block-end:auto}.portal-login-page+.portal-accessibility-widget .portal-accessibility-panel{inset-block-start:calc(100% + .75rem);inset-block-end:auto}}@media (max-width: 1199.98px){.portal-login-page{--portal-login-rail-width: 27rem}.portal-login-announcement-content{padding-inline:3rem}.portal-login-announcement-dots{inset-inline-start:3rem}}@media (max-width: 991.98px){.portal-login-page{--portal-login-rail-width: 100%;overflow-x:hidden;overflow-y:auto}.portal-login-page .auth-left{position:fixed;inset:0;z-index:0;width:100%;min-height:100vh;min-height:100svh}.portal-login-page .auth-right{position:relative;z-index:2;flex:1 1 100%;width:100%;min-height:100vh;min-height:100dvh;margin-inline-start:0;border-inline-start:0;background:transparent;pointer-events:none}.portal-login-right{align-items:center;justify-content:flex-start!important;padding-block:max(1.25rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-bottom))!important;box-shadow:none}.portal-login-form-panel{max-width:28rem;margin-block:auto;padding:1.5rem;background:#fffc;box-shadow:inset 0 1px #ffffffd6,0 1.5rem 4rem #11182742;pointer-events:auto;-webkit-backdrop-filter:blur(1.4rem) saturate(142%);backdrop-filter:blur(1.4rem) saturate(142%)}.portal-login-announcement-shade{background:#0a132061}.portal-login-announcement-content,.portal-login-announcement-control,.portal-login-announcement-dots{display:none}.portal-admin-heading{align-items:stretch!important}.portal-admin-heading>div{width:100%;min-width:0}.portal-admin-tabs.btn-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;overflow:visible}.portal-admin-tabs.btn-group>.btn{width:100%;margin-left:0!important;border-radius:.5rem!important;white-space:normal}.portal-responsive-table-wrapper{overflow:visible!important}.portal-responsive-table{display:block;width:100%;min-width:0!important;border:0}.portal-responsive-table thead{display:none}.portal-responsive-table tbody{display:grid;gap:.75rem}.portal-responsive-table tbody tr{display:block;width:100%;min-width:0;overflow:hidden;border:1px solid var(--border-color);border-radius:.75rem;background:var(--base)}.portal-responsive-table.bordered-table tbody tr td{display:block;width:100%;min-width:0;padding:.75rem 1rem!important;border:0!important;border-bottom:1px solid var(--border-color)!important;text-align:left!important;overflow-wrap:anywhere}.portal-responsive-table.bordered-table tbody tr td:last-child{border-bottom:0!important}.portal-responsive-table.bordered-table tbody tr td:not([data-label]){text-align:center!important}.portal-responsive-table td[data-label]{display:grid!important;grid-template-columns:minmax(6.25rem,38%) minmax(0,1fr);align-items:center;gap:.75rem}.portal-responsive-table td[data-label]:before{content:attr(data-label);color:var(--text-secondary-light);font-size:.75rem;font-weight:700;line-height:1.2}.portal-responsive-table td.portal-table-primary-cell,.portal-responsive-table td.portal-table-actions-cell{display:block!important}.portal-responsive-table td.portal-table-primary-cell:before,.portal-responsive-table td.portal-table-actions-cell:before{display:block;margin-bottom:.5rem}.portal-responsive-table td[data-label]>*{min-width:0}.portal-responsive-table td.portal-table-actions-cell .d-inline-flex,.portal-responsive-table td.portal-table-actions-cell .portal-mobile-actions{display:flex!important;width:100%;min-width:0;justify-content:flex-start!important}.portal-responsive-table td.portal-table-actions-cell .btn,.portal-mobile-actions .btn{flex:1 1 100%;width:100%;justify-content:center}.portal-responsive-table td.portal-table-actions-cell>.btn{width:100%}.portal-mobile-pagination.btn-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}.portal-mobile-pagination.btn-group>.btn{width:100%;margin-left:0!important;border-radius:.5rem!important;white-space:normal}}@media (max-width: 767.98px){.portal-app-download-backdrop{align-items:end;padding:.75rem}.portal-app-download-modal{width:100%;max-height:calc(100dvh - 1.5rem);border-radius:.5rem}.portal-app-download-header{padding:1rem}.portal-app-download-layout{grid-template-columns:minmax(0,1fr)}.portal-app-download-main,.portal-app-download-setup{padding:1.25rem}.portal-app-download-setup{border-top:1px solid rgba(148,163,184,.2);border-left:0}html[data-theme=dark] .portal-app-download-setup{border-top-color:#ffffff1f;border-left:0}.portal-app-download-stores{margin-top:0;padding-top:1.5rem}.portal-app-download-qr{min-height:14rem}.portal-app-download-qr img{width:min(12rem,100%)}}@media (max-width: 575.98px){.portal-navbar-header{height:auto;min-height:5rem;padding:.875rem 1rem}.portal-navbar-row{--bs-gutter-x: .75rem}.portal-navbar-left-inner{gap:.75rem!important}.portal-navbar-left .navbar-search{flex-basis:10rem;min-width:0;max-width:10rem}.portal-topbar-logo{width:3.25rem;height:3rem;justify-content:center;padding:.25rem}.portal-navbar-actions{gap:.5rem!important}.portal-app-download-identity{gap:.65rem}.portal-app-download-logo{width:2.5rem;height:2.5rem;flex-basis:2.5rem}.portal-app-download-identity h2{font-size:1.1rem!important}.portal-app-download-main,.portal-app-download-setup{padding:1rem}.portal-app-download-lead{margin-bottom:1.15rem;font-size:.88rem}.portal-app-download-advantages,.portal-app-download-store-links{grid-template-columns:minmax(0,1fr)}.portal-app-download-advantages{gap:.85rem}.portal-app-download-advantage{grid-template-columns:2.25rem minmax(0,1fr)}.portal-app-download-advantage>span{width:2.25rem;height:2.25rem}.portal-app-download-qr{min-height:12rem}.portal-app-download-qr img{width:min(10.5rem,100%)}.portal-dashboard-main.is-orbit-immersive .portal-navbar-header{min-height:0;padding:.55rem}.portal-dashboard-main.is-orbit-immersive .portal-navbar-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.55rem;min-height:0;padding:.5rem;border-radius:.85rem}.portal-dashboard-main.is-orbit-immersive .portal-topbar-logo{grid-column:1;grid-row:1;width:2.75rem;height:2.75rem}.portal-dashboard-main.is-orbit-immersive .portal-navbar-actions-col{grid-column:3;grid-row:1}.portal-dashboard-main.is-orbit-immersive .portal-navbar-left .navbar-search{display:block;grid-column:1 / -1;grid-row:2;width:100%;max-width:none}.portal-dashboard-main.is-orbit-immersive .portal-orbit-stage-overlay{padding-top:8.7rem;padding-inline:.35rem}.portal-dropdown-backdrop{position:fixed;inset:0;z-index:1090;display:block;border:0;background:#0f172a61}.portal-dropdown-menu{position:fixed!important;top:var(--portal-dropdown-top, calc(env(safe-area-inset-top) + .75rem) )!important;bottom:auto!important;right:auto!important;left:var(--portal-dropdown-left, 1rem)!important;width:var(--portal-dropdown-width, calc(100vw - 2rem) );max-width:none;max-height:var(--portal-dropdown-max-height, calc(100dvh - env(safe-area-inset-top) - 1.5rem) );z-index:1100;margin:0!important;overflow-y:auto;border-radius:.875rem}.dropdown-menu.to-top.portal-dropdown-menu,.dropdown-menu.to-top.portal-profile-menu,.dropdown-menu.to-top.portal-notification-menu{position:fixed!important;top:var(--portal-dropdown-top, calc(env(safe-area-inset-top) + .75rem) )!important;bottom:auto!important;transform:none!important}.portal-notification-toggle.show:before{display:none}.portal-notification-menu{bottom:auto!important;left:var(--portal-dropdown-left, 1rem)!important;right:auto!important;width:var(--portal-dropdown-width, calc(100vw - 2rem) );max-height:var(--portal-dropdown-max-height, calc(100dvh - env(safe-area-inset-top) - 1.5rem) );border-radius:.875rem;overflow-y:auto;padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)!important}.portal-notification-scroll{max-height:max(7rem,calc(var(--portal-dropdown-max-height, 100dvh) - env(safe-area-inset-bottom) - 12rem))!important}.portal-profile-menu{max-height:var(--portal-dropdown-max-height, calc(100dvh - env(safe-area-inset-top) - 1.5rem) );overflow-y:auto}.portal-profile-menu .dropdown-item{min-width:0;white-space:normal}.portal-login-right{padding-inline:1.25rem!important}.portal-login-logo-area{--portal-login-logo-size: 3.25rem;padding:.25rem 0}.portal-login-form-panel{padding:1.25rem}.portal-login-mobile-download{margin-top:1.25rem;padding-top:1rem}.portal-login-options{flex-wrap:wrap}.portal-login-options>*{min-width:-moz-max-content;min-width:max-content}.portal-login-announcement-content{padding:1.25rem 1.25rem 4.5rem}.portal-login-announcement-dots{inset-block-end:1.75rem;inset-inline-start:1.25rem}.portal-login-announcement-control{width:2.25rem;height:2.25rem}.portal-login-announcement-prev{inset-inline-start:1rem}.portal-login-announcement-next{inset-inline-end:1rem}.portal-announcement-slider,.portal-announcement-slide img,.portal-announcement-skeleton{min-height:18rem}.portal-announcement-content{padding:1.25rem}.portal-slider-control{width:2.125rem;height:2.125rem}}.portal-system-group-stack{display:grid;gap:1.25rem}.portal-system-group{min-width:0}.portal-system-group-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.portal-system-group-title{display:flex;min-width:0;align-items:center;gap:.625rem}.portal-group-manager{overflow:hidden}.portal-group-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;align-items:start}.portal-group-column{min-width:0;border:1px solid var(--neutral-200);border-radius:.5rem;background:var(--white);transition:border-color .15s ease,background-color .15s ease}.dark .portal-group-column{background:var(--neutral-800);border-color:var(--neutral-700)}.portal-group-column.is-drag-active{border-color:var(--primary-400);background:#487fff0f}.portal-group-hidden{border-style:dashed}.portal-group-column-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.5rem;align-items:center;padding:.875rem;border-bottom:1px solid var(--neutral-200)}.portal-group-icon-preview{display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;padding:0;overflow:hidden;border:1px solid var(--neutral-300);border-radius:.5rem;color:var(--primary-600);background:var(--primary-50);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.portal-group-icon-preview:not(.is-readonly):hover,.portal-group-icon-preview:not(.is-readonly):focus-visible,.portal-group-icon-preview.is-active{border-color:var(--primary-600);box-shadow:0 0 0 .14rem #487fff24}.portal-group-icon-preview.is-readonly{color:var(--neutral-600);background:var(--neutral-100)}.portal-group-icon-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.portal-group-icon-glyph{font-size:1.15rem;line-height:1}.portal-group-icon-editor{display:grid;gap:.75rem;padding:.875rem;border-bottom:1px solid var(--neutral-200);background:color-mix(in srgb,var(--primary-50) 52%,var(--white))}.portal-group-icon-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.portal-group-icon-editor-heading>div{display:grid;gap:.125rem}.portal-group-icon-editor-heading strong{color:var(--text-primary-light);font-size:.875rem}.portal-group-icon-editor-heading span,.portal-group-icon-upload>span{color:var(--text-secondary-light);font-size:.75rem;line-height:1.35}.portal-group-icon-picker{max-height:8.5rem;overflow-y:auto;grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));padding-right:.125rem}.portal-group-icon-upload{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.dark .portal-group-column-header{border-color:var(--neutral-700)}.dark .portal-group-icon-preview{border-color:var(--neutral-600);color:var(--primary-300);background:var(--neutral-800)}.dark .portal-group-icon-editor{border-color:var(--neutral-700);background:var(--neutral-800)}.portal-group-items{display:grid;gap:.5rem;min-height:5rem;padding:.875rem}.portal-group-app{display:grid;grid-template-columns:auto 2rem minmax(0,1fr) auto;align-items:center;gap:.625rem;min-height:3rem;padding:.5rem;border:1px solid var(--neutral-200);border-radius:.5rem;background:var(--white);cursor:grab}.dark .portal-group-app{background:var(--neutral-900);border-color:var(--neutral-700)}.portal-group-app:active{cursor:grabbing}.portal-group-app-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;overflow:hidden;border-radius:.375rem;color:var(--primary-600);background:var(--primary-50)}.portal-group-app-icon-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-group-app-icon-glyph{font-size:1.1rem;line-height:1}.portal-group-drag-handle{color:var(--neutral-500);line-height:1}.portal-group-empty{display:flex;align-items:center;justify-content:center;min-height:3rem;border:1px dashed var(--neutral-300);border-radius:.5rem;color:var(--neutral-500);font-size:.875rem}.portal-icon-button{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0}@media (max-width: 359.98px){.portal-admin-tabs.btn-group{grid-template-columns:1fr}.portal-responsive-table td[data-label]{grid-template-columns:1fr;gap:.375rem}}.gate-welcome-screen{min-height:100vh;background:#111418;color:#f8fafc;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.gate-welcome-header{min-height:88px;padding:20px clamp(24px,4vw,64px);border-bottom:1px solid rgba(203,213,225,.22);display:flex;align-items:center;justify-content:space-between;gap:24px}.gate-welcome-brand{display:flex;align-items:center;gap:16px}.gate-welcome-brand img,.gate-welcome-brand-mark{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;display:grid;place-items:center;border:1px solid rgba(203,213,225,.28);background:#f8fafc;border-radius:6px;color:#20242b;font-size:28px}.gate-welcome-brand strong,.gate-welcome-brand span{display:block}.gate-welcome-brand strong{font-size:clamp(20px,2vw,30px)}.gate-welcome-brand span,.gate-welcome-header time{color:#b8c0cc;font-size:clamp(14px,1.3vw,18px)}.gate-welcome-state,.gate-welcome-person{min-height:0;padding:clamp(32px,6vw,96px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.gate-welcome-state-icon,.gate-welcome-photo{width:clamp(112px,14vw,190px);aspect-ratio:1;border-radius:50%;border:2px solid rgba(226,232,240,.38);background:#252a31;display:grid;place-items:center;overflow:hidden;box-shadow:0 22px 70px #00000057}.gate-welcome-state-icon i,.gate-welcome-photo>i{font-size:clamp(52px,7vw,88px);color:#d7dde5}.gate-welcome-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gate-welcome-state h1,.gate-welcome-person h1{margin:28px 0 10px;font-size:clamp(34px,5vw,74px);letter-spacing:0}.gate-welcome-state p,.gate-welcome-person p,.gate-welcome-person>span{max-width:760px;color:#c7ced8;font-size:clamp(17px,2vw,25px)}.gate-welcome-person p{margin:28px 0 0;color:#8fe0b0;font-weight:700}.gate-welcome-person h1{margin-top:10px}.gate-welcome-idle-frame{width:100%;height:100%;min-height:0;border:0;background:#fff}@media (max-width: 640px){.gate-welcome-header{align-items:flex-start}.gate-welcome-header time{text-align:right}}
