.rf-notif-badge[data-v-f50606ca]{background:var(--rf-attention,#e07a2f);color:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.rf-notif-panel[data-v-f50606ca]{flex-direction:column;width:380px;max-width:calc(100vw - 32px);max-height:460px;display:flex;overflow:hidden}.rf-notif-head[data-v-f50606ca]{border-bottom:1px solid var(--rf-border,#eef1f5);flex:none;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.rf-notif-head-title[data-v-f50606ca]{align-items:baseline;gap:8px;display:flex}.rf-notif-head-title h2[data-v-f50606ca]{color:var(--rf-navy-500,#001f3f);margin:0;font-size:15px;font-weight:700}.rf-notif-count[data-v-f50606ca]{color:var(--rf-charcoal-300,#a3a3a3);font-family:var(--rf-font-mono);font-size:12px}.rf-notif-markall[data-v-f50606ca]{color:var(--rf-teal-500,#007380);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600}.rf-notif-markall[data-v-f50606ca]:hover{color:var(--rf-cyan-500,#00c1d4)}.rf-notif-body[data-v-f50606ca]{flex:1;min-height:0;overflow-y:auto}.rf-notif-row[data-v-f50606ca]{border-bottom:1px solid var(--rf-border,#eef1f5);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:13px 18px;transition:background .14s cubic-bezier(.22,1,.36,1);display:grid}.rf-notif-row[data-v-f50606ca]:hover{background:var(--rf-surface-1,#fafbfc)}.rf-notif-row--unread[data-v-f50606ca]{background:#fffdf9}.rf-notif-tile[data-v-f50606ca]{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.rf-notif-text[data-v-f50606ca]{min-width:0}.rf-notif-title[data-v-f50606ca]{color:var(--rf-navy-500,#001f3f);font-size:13px;font-weight:500;display:block}.rf-notif-row--unread .rf-notif-title[data-v-f50606ca]{font-weight:700}.rf-notif-note[data-v-f50606ca]{color:var(--rf-charcoal-400,#7a7a7a);margin-top:3px;font-size:12px;line-height:1.5;display:block}.rf-notif-empty[data-v-f50606ca]{text-align:center;padding:44px 28px}.rf-notif-empty-tile[data-v-f50606ca]{background:var(--rf-teal-50,#eaf7f8);width:40px;height:40px;color:var(--rf-teal-500,#007380);border-radius:10px;place-items:center;margin-bottom:14px;display:inline-grid}.rf-notif-empty-title[data-v-f50606ca]{color:var(--rf-navy-500,#001f3f);margin:0 0 5px;font-size:15px;font-weight:600}.rf-notif-empty-note[data-v-f50606ca]{color:var(--rf-charcoal-400,#7a7a7a);margin:0;font-size:13px;line-height:1.5}.nav-branded-icon-button:hover{background-color:var(--nav-hover-bg)}.rf-shell{background:var(--rf-surface-1);min-height:100vh;font-family:var(--rf-font-sans);grid-template-columns:248px minmax(0,1fr);display:grid}.rf-sidebar{background-color:var(--rf-navy-500);background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:40px 40px;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.rf-sidebar-logo{align-items:center;gap:10px;padding:6px 10px 22px;text-decoration:none;display:flex}.rf-sidebar-logo-mark{border-radius:var(--rf-radius-sm);background:var(--rf-cyan-500);width:26px;height:26px;color:var(--rf-navy-500);flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.rf-sidebar-logo-img{-o-object-fit:contain;object-fit:contain;max-width:150px;height:26px}.rf-sidebar-wordmark{color:var(--rf-fg-on-dark);letter-spacing:-.01em;font-size:16px;font-weight:700}.rf-account-switcher{padding:0 10px 8px}.rf-account-switcher-label{letter-spacing:.12em;text-transform:uppercase;color:#fff6;font-size:10px;font-weight:600}.rf-account-switcher-box{border-radius:var(--rf-radius-md);cursor:pointer;text-align:left;width:100%;transition:border-color var(--rf-dur-fast) var(--rf-ease-out);background:0 0;border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-family:inherit;text-decoration:none;display:flex}.rf-account-switcher-box:hover{border-color:var(--rf-highlight-tint-border)}.rf-account-switcher-name{color:var(--rf-fg-on-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rf-nav{flex-direction:column;gap:2px;margin-top:18px;display:flex}.rf-nav-item{border-radius:var(--rf-radius-md);color:#ffffffb8;cursor:pointer;text-align:left;width:100%;transition:background var(--rf-dur-fast) var(--rf-ease-out);background:0 0;border:none;align-items:center;gap:12px;padding:9px 10px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:flex}.rf-nav-item:hover{color:#ffffffb8;background:#ffffff14}.rf-nav-item:active{transform:scale(.98)}.rf-nav-item--active,.rf-nav-item--active:hover{background:var(--rf-highlight-tint-nav);color:var(--rf-cyan-500);font-weight:600}.rf-nav-icon{flex:none;place-items:center;width:18px;height:18px;display:grid}.rf-nav-group+.rf-nav-group{margin-top:14px}.rf-nav-grouplabel{color:#ffffff61;letter-spacing:var(--rf-tracking-caps);text-transform:uppercase;padding:6px 10px 4px;font-size:10px;font-weight:600}.rf-nav-item--soon{color:#ffffff57;cursor:default}.rf-nav-item--soon:hover{background:0 0}.rf-nav-soon{color:#ffffff80;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:600}.rf-sidebar-footer{border-top:1px solid #ffffff1f;margin-top:auto;padding:14px 10px 4px;position:relative}.rf-user-button{border-radius:var(--rf-radius-md);cursor:pointer;text-align:left;width:100%;transition:background var(--rf-dur-fast) var(--rf-ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:4px;font-family:inherit;display:flex}.rf-user-button--open,.rf-user-button:hover{background:#ffffff14}.rf-user-button--open{border-color:#00c1d499}.rf-user-chevron{color:#ffffff73;transition:transform var(--rf-dur-fast) var(--rf-ease-out);flex:none;margin-left:auto}.rf-user-button--open .rf-user-chevron{transform:rotate(180deg)}.rf-user-avatar{border-radius:var(--rf-radius-md);background:var(--rf-highlight-tint-tile);width:30px;height:30px;color:var(--rf-cyan-500);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.rf-user-meta{min-width:0}.rf-user-name{color:var(--rf-fg-on-dark);font-size:13px;font-weight:600}.rf-user-email,.rf-user-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rf-user-email{color:#ffffff73;font-size:11px}.rf-user-menu{z-index:20;border:1px solid var(--rf-border);background:var(--rf-surface-0);box-shadow:var(--rf-shadow-lg);border-radius:10px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px}.rf-user-menu-head{padding:8px 10px 10px}.rf-user-menu-name{color:var(--rf-navy-500);font-size:14px;font-weight:700}.rf-user-menu-mail,.rf-user-menu-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rf-user-menu-mail{color:var(--rf-charcoal-300);font-family:var(--rf-font-mono);margin-top:3px;font-size:11px}.rf-user-menu-rule{background:var(--rf-border-row);height:1px;margin:6px 0}.rf-user-menu-item--signout{color:var(--rf-danger-soft,#b8451f)}.rf-user-menu-item--signout:hover{background:#ffefe8}.rf-user-menu-item{border-radius:var(--rf-radius-sm);width:100%;color:var(--rf-charcoal-500);cursor:pointer;text-align:left;transition:background var(--rf-dur-fast) var(--rf-ease-out);background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:flex}.rf-user-menu-item:hover{background:var(--rf-surface-2);color:var(--rf-navy-500)}.rf-shell-main-col{min-width:0}.rf-topbar{z-index:5;background:var(--rf-surface-0);border-bottom:1px solid var(--rf-border);justify-content:space-between;gap:24px;height:60px;padding:0 32px;position:sticky;top:0}.rf-breadcrumb,.rf-topbar{align-items:center;display:flex}.rf-breadcrumb{min-width:0;color:var(--rf-charcoal-400);gap:10px;font-size:13px}.rf-breadcrumb-account{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rf-breadcrumb-sep{color:var(--rf-border-strong);flex:none}.rf-breadcrumb-current{color:var(--rf-navy-500);white-space:nowrap;font-weight:600}.rf-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.rf-icon-button{border-radius:var(--rf-radius-md);width:34px;height:34px;color:var(--rf-charcoal-500);cursor:pointer;transition:background var(--rf-dur-fast) var(--rf-ease-out);background:0 0;border:1px solid #0000;place-items:center;display:grid}.rf-icon-button:hover{background:var(--rf-surface-2);color:var(--rf-charcoal-500)}.rf-shell-main{max-width:1440px;padding:32px}.rf-shell :focus-visible{box-shadow:var(--rf-focus-ring);outline:none}@media (width<=1024px){.rf-shell{grid-template-columns:64px minmax(0,1fr)}.rf-sidebar{align-items:center;padding:20px 8px}.rf-account-switcher,.rf-nav-item span:not(.rf-nav-icon),.rf-sidebar-wordmark,.rf-user-meta{display:none}.rf-nav-item{justify-content:center;padding:9px 0}.rf-nav-grouplabel{text-indent:-999px;background:#ffffff1f;height:1px;margin:10px 8px;padding:0;overflow:hidden}.rf-topbar{padding:0 16px}.rf-shell-main{padding:16px}}@media (prefers-reduced-motion:reduce){.rf-shell *,.rf-shell :after,.rf-shell :before{transition-duration:.01ms!important;animation-duration:.01ms!important}.rf-nav-item:active{transform:none}}
