._6G1iPq_overlay{background:var(--color-bg-modal-overlay);z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._6G1iPq_card{background:var(--color-bg-card);width:100%;max-width:28rem;box-shadow:var(--shadow-lg);border-radius:1.5rem;padding:2.5rem}._6G1iPq_header{text-align:center;margin-bottom:2rem}._6G1iPq_header h2{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}._6G1iPq_header p{color:var(--color-text-muted);margin:0;line-height:1.6}._6G1iPq_iconCircle{background:var(--color-bg-info);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:inline-flex}._6G1iPq_iconCircle svg{color:var(--color-primary)}._6G1iPq_form{flex-direction:column;gap:1.25rem;display:flex}._6G1iPq_inputGroup{flex-direction:column;gap:.5rem;display:flex}._6G1iPq_inputGroup label{color:var(--color-text-primary);font-size:.875rem;font-weight:500}._6G1iPq_inputGroup input{text-align:center;letter-spacing:.25em;border:1px solid var(--color-border-strong);box-sizing:border-box;border-radius:.75rem;outline:none;width:100%;padding:.875rem 1rem;font-family:monospace;font-size:1.75rem;transition:all .2s}._6G1iPq_inputGroup input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #1d36f01a}._6G1iPq_inputGroup input:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-secondary)}._6G1iPq_inputGroup input::placeholder{color:var(--color-text-light);letter-spacing:.1em}._6G1iPq_error{background:var(--color-bg-error);border:1px solid var(--color-bg-error-border);color:var(--color-state-warn);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}._6G1iPq_error p{margin:0}._6G1iPq_actions{gap:.75rem;margin-top:.5rem;display:flex}._6G1iPq_buttonPrimary{background:var(--color-primary);color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.875rem;font-size:1rem;font-weight:500;transition:background .2s;display:flex}._6G1iPq_buttonPrimary:hover:not(:disabled){background:var(--color-primary-hover)}._6G1iPq_buttonPrimary:disabled{background:var(--color-border-strong);cursor:not-allowed}._6G1iPq_buttonSecondary{border:1px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;border-radius:.75rem;flex:1;padding:.875rem;font-size:1rem;font-weight:500;transition:background .2s}._6G1iPq_buttonSecondary:hover:not(:disabled){background:var(--color-bg-secondary)}._6G1iPq_buttonSecondary:disabled{opacity:.5;cursor:not-allowed}._6G1iPq_spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite _6G1iPq_spin}@keyframes _6G1iPq_spin{to{transform:rotate(360deg)}}
._8fAlEq_layout{background:var(--color-background);min-height:100dvh;color:var(--color-text);display:flex}._8fAlEq_sidebar{z-index:50;background:var(--color-background);border-right:1px solid var(--color-border);width:280px;height:100dvh;box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .3s,width .3s;display:flex;position:fixed;top:0;left:0}@media (max-width:1024px){._8fAlEq_sidebar{transform:translate(-100%)}._8fAlEq_sidebar._8fAlEq_open{transform:translate(0)}}._8fAlEq_sidebarTop{align-items:center;gap:.5rem;padding:0 .5rem;display:flex}._8fAlEq_collapseBtn{width:2rem;height:2rem;color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:1rem .5rem 1rem 0;transition:background-color .2s,color .2s;display:flex}._8fAlEq_collapseBtn:hover{color:var(--color-primary);border-color:var(--color-primary)}._8fAlEq_collapseBtn svg{width:1.15rem;height:1.15rem}@media (max-width:1024px){._8fAlEq_collapseBtn{display:none}}@media (min-width:1025px){._8fAlEq_sidebarCollapsed{width:84px}._8fAlEq_sidebarCollapsed ._8fAlEq_sidebarTop{flex-direction:column-reverse;gap:0}._8fAlEq_sidebarCollapsed ._8fAlEq_sidebarLogo{margin:.75rem .5rem .5rem;padding:.5rem}._8fAlEq_sidebarCollapsed ._8fAlEq_sidebarLogo img{height:1.75rem}._8fAlEq_sidebarCollapsed ._8fAlEq_collapseBtn{margin:.75rem auto 0}._8fAlEq_sidebarCollapsed ._8fAlEq_navSectionTitle{display:none}._8fAlEq_sidebarCollapsed ._8fAlEq_navItem{justify-content:center;gap:0;padding:.7rem}._8fAlEq_sidebarCollapsed ._8fAlEq_navItem span{display:none}._8fAlEq_sidebarCollapsed ._8fAlEq_userInfo{justify-content:center;padding:.5rem}._8fAlEq_sidebarCollapsed ._8fAlEq_userInfo ._8fAlEq_userDetails,._8fAlEq_sidebarCollapsed ._8fAlEq_logoutBtn span{display:none}._8fAlEq_collapsed ._8fAlEq_main{margin-left:84px}}._8fAlEq_sidebarBackdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:none;position:fixed;inset:0}@media (max-width:1024px){._8fAlEq_sidebarBackdrop{display:block}}._8fAlEq_sidebarLogo{background:var(--color-primary);min-width:0;box-shadow:var(--shadow-md);border-radius:8px;flex:1;justify-content:center;align-items:center;margin:1rem 0;padding:.75rem 1rem;display:flex}._8fAlEq_sidebarLogo img{width:auto;max-width:100%;height:2.5rem;display:block}._8fAlEq_sidebarNav{flex:1;padding:.5rem .875rem;overflow-y:auto}._8fAlEq_navSection{margin-bottom:1.5rem}._8fAlEq_navSectionTitle{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .75rem;font-size:.7rem;font-weight:700}._8fAlEq_navItem{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.75rem;padding:.7rem .8rem;font-size:.9rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:flex}._8fAlEq_navItem:hover{background:var(--color-bg-hover);border-color:var(--color-border)}._8fAlEq_navItem._8fAlEq_active{color:var(--color-primary);background:#0013ff14;border-color:#0013ff2e;font-weight:600}._8fAlEq_navItem svg{flex-shrink:0;width:1.25rem;height:1.25rem}._8fAlEq_sidebarFooter{border-top:1px solid var(--color-border);flex-direction:column;gap:.625rem;padding:.875rem;display:flex}._8fAlEq_userInfo{background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:.625rem;padding:.625rem;display:flex}._8fAlEq_userAvatar{color:#fff;background:var(--color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.9rem;font-weight:700;display:flex}._8fAlEq_userDetails{flex:1;min-width:0}._8fAlEq_userDetails p{margin:0}._8fAlEq_userDetails p:first-child{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}._8fAlEq_userDetails p:last-child{color:var(--color-text-muted);font-size:.75rem}._8fAlEq_logoutBtn{width:100%;color:var(--color-danger);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem;font-size:.85rem;font-weight:600;transition:background-color .2s,border-color .2s;display:flex}._8fAlEq_logoutBtn:hover{background:var(--color-danger-bg);border-color:var(--color-danger-border)}._8fAlEq_logoutBtn svg{width:1.125rem;height:1.125rem}._8fAlEq_main{background:var(--color-background);flex:1;min-width:0;margin-left:280px;padding:2rem}@media (max-width:1024px){._8fAlEq_main{margin-left:0;padding:1rem}}._8fAlEq_mainContent{width:100%;max-width:none;margin:0 auto}._8fAlEq_mobileHeader{z-index:30;background:color-mix(in srgb, var(--color-background) 94%, transparent);border-bottom:1px solid var(--color-border);min-height:4.25rem;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;margin:-1rem -1rem 1.5rem;padding:.75rem 1rem;display:none;position:sticky;top:0}@media (max-width:1024px){._8fAlEq_mobileHeader{display:flex}}._8fAlEq_menuBtn{color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:.625rem;display:inline-flex}._8fAlEq_menuBtn:hover{background:var(--color-bg-hover);border-color:var(--color-border)}._8fAlEq_menuBtn svg{width:1.5rem;height:1.5rem}._8fAlEq_pageHeader{text-align:center;width:100%;max-width:none;margin:0 auto 1.75rem}._8fAlEq_pageHeader h1{color:var(--color-primary);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}._8fAlEq_pageHeader p{color:var(--color-text-muted);margin:0;font-size:1.05rem}._8fAlEq_searchBar{width:100%;margin:0 auto 2rem;position:relative}._8fAlEq_searchBar svg{width:1.25rem;height:1.25rem;color:var(--color-text-light);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}._8fAlEq_searchBar input{width:100%;height:3.25rem;color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:8px;padding:.75rem 1rem .75rem 3rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}._8fAlEq_searchBar input:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring-primary);outline:none}._8fAlEq_searchBar input::placeholder{color:var(--color-text-light)}._8fAlEq_appGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;width:100%;margin:0 auto;display:grid}@media (max-width:640px){._8fAlEq_appGrid{grid-template-columns:1fr}}._8fAlEq_appCard{--card-accent:var(--app-accent,var(--color-primary));--card-accent-strong:var(--app-accent-strong,var(--color-primary));--card-accent-fg:var(--app-accent-fg,#fff);--card-accent-soft:var(--app-accent-soft,#0013ff14);width:100%;min-height:190px;color:var(--color-text);text-align:left;background:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:14px;flex-direction:column;gap:.85rem;padding:1.35rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}._8fAlEq_appCard:after{content:"";background:radial-gradient(circle, var(--card-accent-soft) 0%, transparent 70%);opacity:.9;pointer-events:none;width:60%;height:80%;transition:opacity .2s;position:absolute;top:-40%;right:-20%}._8fAlEq_appCard:hover{border-color:var(--card-accent);box-shadow:0 12px 30px -12px var(--card-accent-strong);transform:translateY(-3px)}._8fAlEq_appCard:hover:after{opacity:1}._8fAlEq_appCard:active{transform:translateY(-1px)}._8fAlEq_appCard:disabled{opacity:.7;cursor:wait;transform:none}._8fAlEq_appCardHeader{align-items:center;gap:.85rem;display:flex}._8fAlEq_appCardHeading{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._8fAlEq_appIcon{background:var(--card-accent);width:3.25rem;height:3.25rem;box-shadow:0 4px 12px -4px var(--card-accent-strong);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}._8fAlEq_appCard:hover ._8fAlEq_appIcon{transform:scale(1.05)}._8fAlEq_appIconLetter{color:var(--card-accent-fg);font-size:1.5rem;font-weight:700;line-height:1}._8fAlEq_appIconImage{box-shadow:inset 0 0 0 1px var(--card-accent-soft),var(--shadow-sm);background:#fff;padding:.5rem}._8fAlEq_appIconImg{object-fit:contain;border-radius:4px;width:100%;height:100%;display:block}._8fAlEq_appCardTitle{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:700;transition:color .2s;overflow:hidden}._8fAlEq_appCard:hover ._8fAlEq_appCardTitle{color:var(--card-accent-strong)}._8fAlEq_appCardDomain{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}._8fAlEq_appCardArrow{width:1.15rem;height:1.15rem;color:var(--color-text-light);flex-shrink:0;transition:color .2s,transform .2s}._8fAlEq_appCard:hover ._8fAlEq_appCardArrow{color:var(--card-accent-strong);transform:translate(2px,-2px)}._8fAlEq_appCardDesc{color:var(--color-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}._8fAlEq_appCardFooter{border-top:1px solid var(--color-border);align-items:center;margin-top:auto;padding-top:.85rem;display:flex}._8fAlEq_appCardOpen{color:var(--card-accent-strong);align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:inline-flex}._8fAlEq_appCardOpen:after{content:"→";transition:transform .2s}._8fAlEq_appCard:hover ._8fAlEq_appCardOpen:after{transform:translate(3px)}._8fAlEq_appCardSpinner{border:2px solid var(--card-accent-soft);border-top-color:var(--card-accent);border-radius:50%;width:1.1rem;height:1.1rem;animation:.7s linear infinite _8fAlEq_appCardSpin}@keyframes _8fAlEq_appCardSpin{to{transform:rotate(360deg)}}._8fAlEq_appCardLoading{color:var(--card-accent-strong);background:color-mix(in srgb, var(--color-background) 88%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:14px;justify-content:center;align-items:center;gap:.6rem;font-weight:600;display:flex;position:absolute;inset:0}._8fAlEq_emptyState{text-align:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;width:100%;margin:0 auto;padding:3rem 1.5rem}._8fAlEq_emptyState h3{color:var(--color-text);margin:1rem 0 .5rem;font-size:1.15rem;font-weight:700}._8fAlEq_emptyState p{color:var(--color-text-muted);margin:0}._8fAlEq_emptyIcon{background:var(--color-background);border:1px solid var(--color-border);width:4.5rem;height:4.5rem;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._8fAlEq_emptyIcon svg{width:2.25rem;height:2.25rem;color:var(--color-text-light)}._8fAlEq_error{color:var(--color-state-warn);background:var(--color-bg-error);border:1px solid var(--color-bg-error-border);border-radius:.75rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem}._8fAlEq_infoBox{background:var(--color-bg-info);border:2px solid var(--color-bg-info-border);border-radius:1rem;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem;display:flex}._8fAlEq_infoBox svg{width:1.5rem;height:1.5rem;color:var(--color-primary);flex-shrink:0;margin-top:.125rem}._8fAlEq_infoBox h3{color:var(--color-text-primary);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}._8fAlEq_infoBox p{color:var(--color-text-primary);margin:0;font-size:.875rem;line-height:1.6}._8fAlEq_panel{background:var(--color-bg-card);border:2px solid var(--color-border);border-radius:1.5rem;margin-bottom:1.5rem;overflow:hidden}._8fAlEq_panelHeader{border-bottom:2px solid var(--color-border);background:var(--color-bg);align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}._8fAlEq_panelHeader svg{width:1.5rem;height:1.5rem}._8fAlEq_panelHeader h2{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:600}._8fAlEq_panelBody{padding:1.5rem}._8fAlEq_formGroup{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}._8fAlEq_formGroup label{color:var(--color-text-primary);font-weight:600}._8fAlEq_formGroup input,._8fAlEq_formGroup select{border:2px solid var(--color-border-strong);border-radius:.75rem;width:100%;padding:.875rem 1.25rem;font-size:1rem;transition:all .2s}._8fAlEq_formGroup input:focus,._8fAlEq_formGroup select:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-focus-ring);outline:none}._8fAlEq_formGroup input:disabled,._8fAlEq_formGroup select:disabled{background:var(--color-bg-secondary);color:var(--color-text-muted)}._8fAlEq_formGroup ._8fAlEq_hint{color:var(--color-text-light);margin:0;font-size:.875rem}._8fAlEq_readOnlyValue{background:var(--color-bg-secondary);border:2px solid var(--color-border-strong);color:var(--color-text-primary);border-radius:.75rem;margin:0;padding:.875rem 1.25rem;font-size:1rem}._8fAlEq_fieldLabel{color:var(--color-text-primary);font-weight:600}._8fAlEq_infoText{color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border-strong);border-radius:.75rem;align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;font-size:.875rem;display:flex}._8fAlEq_btnPrimary{background:var(--color-primary);color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:background .2s;display:inline-flex}._8fAlEq_btnPrimary:hover{background:var(--color-primary-hover)}._8fAlEq_btnPrimary:disabled{opacity:.5;cursor:not-allowed}._8fAlEq_btnSecondary{border:2px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;border-radius:.75rem;padding:.75rem 1.5rem;font-weight:600;transition:background .2s}._8fAlEq_btnSecondary:hover{background:var(--color-bg-secondary)}._8fAlEq_btnDanger{background:var(--color-bg-error);color:var(--color-state-warn);cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}._8fAlEq_btnDanger:hover{background:var(--color-bg-error-border)}._8fAlEq_btnDanger svg{width:1.125rem;height:1.125rem}._8fAlEq_deviceCard{background:var(--color-bg-card);border:2px solid var(--color-border);border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;transition:box-shadow .2s;display:flex}._8fAlEq_deviceCard:hover{box-shadow:var(--shadow-md)}._8fAlEq_deviceInfo{flex:1;align-items:center;gap:1.25rem;display:flex}._8fAlEq_deviceIcon{background:var(--color-bg-info);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}._8fAlEq_deviceIcon svg{width:1.75rem;height:1.75rem;color:var(--color-primary)}._8fAlEq_deviceDetails h3{color:var(--color-text-primary);margin:0 0 .375rem;font-size:1.125rem;font-weight:600}._8fAlEq_deviceMeta{flex-direction:column;gap:.25rem;display:flex}._8fAlEq_deviceMeta span{color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.875rem;display:flex}._8fAlEq_deviceMeta span svg{width:1rem;height:1rem}._8fAlEq_userCard{background:var(--color-bg-card);border:2px solid var(--color-border);border-radius:1.5rem;padding:1.5rem}._8fAlEq_userCardHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._8fAlEq_userCardAvatar{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));color:#fff;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1rem;font-weight:700;display:flex}._8fAlEq_userCardName{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:600}._8fAlEq_userCardEmail{color:var(--color-text-muted);margin:0;font-size:.875rem}._8fAlEq_badge{border-radius:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}._8fAlEq_badge._8fAlEq_badgeSuccess{background:var(--color-bg-success);color:var(--color-state-success)}._8fAlEq_badge._8fAlEq_badgeDanger{background:var(--color-bg-error);color:var(--color-state-warn)}._8fAlEq_badge._8fAlEq_badgeInfo{background:var(--color-bg-info);color:var(--color-primary)}._8fAlEq_toggleSwitch{background:var(--color-border-strong);cursor:pointer;border:none;border-radius:1rem;flex-shrink:0;width:3rem;height:1.625rem;padding:0;transition:background .2s;position:relative}._8fAlEq_toggleSwitch:disabled{opacity:.5;cursor:not-allowed}._8fAlEq_toggleSwitch._8fAlEq_toggleActive{background:var(--color-primary)}._8fAlEq_toggleKnob{background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}._8fAlEq_toggleActive ._8fAlEq_toggleKnob{transform:translate(1.375rem)}._8fAlEq_modalOverlay{background:var(--color-bg-modal-overlay);z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._8fAlEq_modalContent{background:var(--color-bg-card);width:100%;max-width:440px;box-shadow:var(--shadow-lg);border-radius:1.5rem;padding:2rem}._8fAlEq_modal{background:var(--color-bg-card);border-radius:1.5rem;width:100%;max-width:600px;max-height:80vh;overflow:auto}._8fAlEq_modalHeader{border-bottom:2px solid var(--color-border);align-items:center;gap:.75rem;padding:1.5rem 2rem;display:flex}._8fAlEq_modalHeader h2{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:600}._8fAlEq_modalHeader h3{color:var(--color-text-primary);margin:0 0 .25rem;font-size:1.5rem;font-weight:600}._8fAlEq_modalHeader p{color:var(--color-text-muted);margin:0}._8fAlEq_modalHeader svg{color:var(--color-primary);flex-shrink:0}._8fAlEq_modalDescription{color:var(--color-text-muted);margin:1rem 0 1.5rem;font-size:.9375rem;line-height:1.6}._8fAlEq_modalInputGroup{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}._8fAlEq_modalInputGroup label{color:var(--color-text-primary);font-size:.875rem;font-weight:600}._8fAlEq_modalInputGroup input{border:2px solid var(--color-border-strong);letter-spacing:.1em;border-radius:.75rem;width:100%;padding:.875rem 1.25rem;font-size:1rem;transition:all .2s}._8fAlEq_modalInputGroup input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-focus-ring);outline:none}._8fAlEq_modalInputGroup input:disabled{background:var(--color-bg-secondary);color:var(--color-text-muted)}._8fAlEq_modalInputGroup input::placeholder{letter-spacing:normal;color:var(--color-text-light)}._8fAlEq_modalError{color:var(--color-state-warn);background:var(--color-bg-error);border:1px solid var(--color-bg-error-border);border-radius:.75rem;margin-bottom:1rem;padding:.625rem 1rem;font-size:.875rem}._8fAlEq_modalActions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}._8fAlEq_modalButtonPrimary{background:var(--color-primary);color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:background .2s}._8fAlEq_modalButtonPrimary:hover:not(:disabled){background:var(--color-primary-hover)}._8fAlEq_modalButtonPrimary:disabled{opacity:.5;cursor:not-allowed}._8fAlEq_modalButtonSecondary{border:2px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:background .2s}._8fAlEq_modalButtonSecondary:hover:not(:disabled){background:var(--color-bg-secondary)}._8fAlEq_modalButtonSecondary:disabled{opacity:.5;cursor:not-allowed}._8fAlEq_modalBody{padding:1.5rem 2rem}._8fAlEq_modalFooter{border-top:2px solid var(--color-border);padding:1rem 2rem}._8fAlEq_listItem{border-bottom:2px solid var(--color-bg-secondary);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;transition:background .2s;display:flex}._8fAlEq_listItem:last-child{border-bottom:none}._8fAlEq_listItem:hover{background:var(--color-bg)}._8fAlEq_listItemInfo{align-items:center;gap:1rem;display:flex}._8fAlEq_appSelector{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}._8fAlEq_appSelectorItem{border:2px solid var(--color-border);background:var(--color-bg-card);cursor:pointer;text-align:left;border-radius:.75rem;padding:1.25rem;transition:all .2s}._8fAlEq_appSelectorItem:hover{border-color:var(--color-border-strong)}._8fAlEq_appSelectorItem._8fAlEq_appSelectorActive{border-color:var(--color-primary);background:var(--color-bg-active)}._8fAlEq_appSelectorItem h4{color:var(--color-text-primary);margin:0 0 .25rem;font-weight:600}._8fAlEq_appSelectorItem span{color:var(--color-text-muted);font-size:.875rem}._8fAlEq_mainContent{max-width:none}._8fAlEq_pageHeader{width:100%;max-width:none}._8fAlEq_searchBar{width:100%}._8fAlEq_appGrid,._8fAlEq_emptyState{width:100%;max-width:none}._8fAlEq_userGrid{grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));gap:1.25rem;width:100%;display:grid}@media (max-width:640px){._8fAlEq_userGrid{grid-template-columns:1fr}}._8fAlEq_main{width:calc(100% - 280px)}._8fAlEq_mainContent,._8fAlEq_pageHeader,._8fAlEq_searchBar,._8fAlEq_appGrid,._8fAlEq_emptyState,._8fAlEq_userGrid{width:100%!important;max-width:none!important}@media (max-width:1024px){._8fAlEq_main{width:100%}}._8fAlEq_mainContent{min-height:calc(100dvh - 4rem)}._8fAlEq_emptyState{flex-direction:column;justify-content:center;align-items:center;min-height:min(28rem,100dvh - 14rem);display:flex}._8fAlEq_portalCanvas{min-height:calc(100dvh - 4rem);display:block;width:100%!important;max-width:none!important}._8fAlEq_portalCanvas>*{width:100%;max-width:none}._8fAlEq_portalCanvas ._8fAlEq_searchBar,._8fAlEq_portalCanvas ._8fAlEq_appGrid,._8fAlEq_portalCanvas ._8fAlEq_emptyState{width:100%!important;max-width:none!important}._8fAlEq_beheerHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}._8fAlEq_beheerHeader h1{color:var(--color-text);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.9rem;font-weight:800}._8fAlEq_beheerHeader p{color:var(--color-text-muted);margin:0;font-size:.95rem}._8fAlEq_beheerTabs{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;gap:.35rem;width:fit-content;max-width:100%;margin-bottom:1.5rem;padding:.35rem;display:flex;overflow-x:auto}._8fAlEq_beheerTab{color:var(--color-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}._8fAlEq_beheerTab svg{width:1.15rem;height:1.15rem}._8fAlEq_beheerTab:hover{color:var(--color-text)}._8fAlEq_beheerTab._8fAlEq_beheerTabActive{color:var(--color-primary);background:var(--color-background);box-shadow:var(--shadow-sm)}._8fAlEq_beheerTabCount{background:var(--color-bg-secondary);border-radius:999px;padding:.05rem .45rem;font-size:.75rem;font-weight:700}._8fAlEq_beheerTabActive ._8fAlEq_beheerTabCount{color:var(--color-primary);background:#0013ff1a}._8fAlEq_userCardV2{background:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;gap:.9rem;padding:1.25rem;transition:border-color .2s,box-shadow .2s;display:flex}._8fAlEq_userCardV2:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}._8fAlEq_userCardTop{align-items:center;gap:.85rem;display:flex}._8fAlEq_userCardAvatarV2{color:#fff;background:var(--color-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:700;display:flex}._8fAlEq_userCardIdentity{flex:1;min-width:0}._8fAlEq_userCardIdentity h3{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:700;overflow:hidden}._8fAlEq_userCardIdentity span{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}._8fAlEq_userCardMeta{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding-top:.85rem;display:flex}._8fAlEq_userCardMetaRow{justify-content:space-between;align-items:center;gap:.5rem;font-size:.85rem;display:flex}._8fAlEq_userCardMetaRow>span:first-child{color:var(--color-text-muted);align-items:center;gap:.4rem;display:inline-flex}._8fAlEq_userCardMetaRow svg{width:1rem;height:1rem}._8fAlEq_userCardRoles{flex-wrap:wrap;gap:.35rem;display:flex}._8fAlEq_roleChip{color:var(--color-primary);background:#0013ff12;border:1px solid #0013ff29;border-radius:6px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}._8fAlEq_roleChipMuted{color:var(--color-text-muted);background:var(--color-bg-secondary);border-color:var(--color-border)}._8fAlEq_userCardActions{border-top:1px solid var(--color-border);gap:.5rem;padding-top:.85rem;display:flex}._8fAlEq_userCardBtn{color:var(--color-text);background:var(--color-bg-secondary);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.82rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}._8fAlEq_userCardBtn svg{width:1rem;height:1rem}._8fAlEq_userCardBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}._8fAlEq_userCardBtn._8fAlEq_userCardBtnDanger:hover{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-bg)}._8fAlEq_rolesGrid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:1.25rem;width:100%;display:grid}._8fAlEq_roleCard{background:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;gap:.85rem;padding:1.25rem;transition:border-color .2s,box-shadow .2s;display:flex}._8fAlEq_roleCard:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}._8fAlEq_roleCardHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._8fAlEq_roleCardTitle{color:var(--color-text);align-items:center;gap:.5rem;margin:0;font-size:1.05rem;font-weight:700;display:flex}._8fAlEq_roleCardIcon{width:2.5rem;height:2.5rem;color:var(--color-primary);background:#0013ff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._8fAlEq_roleCardIcon svg{width:1.35rem;height:1.35rem}._8fAlEq_roleCardDesc{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}._8fAlEq_roleCardCount{color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}._8fAlEq_roleCardCount svg{width:1rem;height:1rem}._8fAlEq_rolePermTags{flex-wrap:wrap;gap:.35rem;display:flex}._8fAlEq_rolePermTag{color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:500}._8fAlEq_systemBadge{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}._8fAlEq_roleCardActions{border-top:1px solid var(--color-border);gap:.5rem;margin-top:auto;padding-top:.85rem;display:flex}._8fAlEq_roleForm{background:var(--color-background);border:1px solid var(--color-border);max-width:720px;box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}._8fAlEq_roleFormTitle{color:var(--color-text);margin:0;font-size:1.15rem;font-weight:700}._8fAlEq_roleFormField{flex-direction:column;gap:.4rem;display:flex}._8fAlEq_roleFormField label{color:var(--color-text);font-size:.875rem;font-weight:600}._8fAlEq_roleFormField input,._8fAlEq_roleFormField textarea{width:100%;color:var(--color-text);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;padding:.7rem .9rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}._8fAlEq_roleFormField input:focus,._8fAlEq_roleFormField textarea:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring-primary);outline:none}._8fAlEq_roleFormField input:disabled,._8fAlEq_roleFormField textarea:disabled{opacity:.6;cursor:not-allowed}._8fAlEq_roleFormField textarea{resize:vertical;min-height:3rem}._8fAlEq_permGroups{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:1rem;display:grid}._8fAlEq_permGroup{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:10px;padding:.9rem}._8fAlEq_permGroup h5{color:var(--color-text);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .6rem;font-size:.8rem;font-weight:700}._8fAlEq_permCheck{color:var(--color-text);cursor:pointer;align-items:center;gap:.55rem;padding:.35rem 0;font-size:.85rem;display:flex}._8fAlEq_permCheck input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer}._8fAlEq_roleFormActions{gap:.6rem;padding-top:.5rem;display:flex}._8fAlEq_inlineMessage{border-radius:8px;padding:.7rem 1rem;font-size:.875rem}._8fAlEq_inlineMessageError{color:var(--color-danger);background:var(--color-danger-bg);border:1px solid var(--color-danger-border)}._8fAlEq_inlineMessageSuccess{color:var(--color-success);background:var(--color-bg-success);border:1px solid var(--color-bg-success-border)}._8fAlEq_roleEditor{border-top:1px solid var(--color-border);flex-direction:column;gap:.75rem;margin-top:.85rem;padding-top:.85rem;display:flex}._8fAlEq_roleEditorLabel{color:var(--color-text-muted);font-size:.8rem;font-weight:600}._8fAlEq_roleEditorChips{flex-wrap:wrap;gap:.4rem;display:flex}._8fAlEq_roleToggleChip{color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.78rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}._8fAlEq_roleToggleChip svg{width:.95rem;height:.95rem}._8fAlEq_roleToggleChip:hover{border-color:var(--color-primary);color:var(--color-primary)}._8fAlEq_roleToggleChipActive{color:var(--color-primary);background:#0013ff12;border-color:#0013ff29}._8fAlEq_roleEditorActions{gap:.5rem;display:flex}._8fAlEq_beheerHeaderActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._8fAlEq_tableUserCell{align-items:center;gap:.7rem;display:flex}._8fAlEq_tableAvatar{width:2.1rem;height:2.1rem;color:var(--color-primary);background:#0013ff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}._8fAlEq_tableUserText{flex-direction:column;line-height:1.3;display:flex}._8fAlEq_tableUserText strong{color:var(--color-text);font-weight:600}._8fAlEq_tableUserText span{color:var(--color-text-muted);font-size:.8rem}._8fAlEq_tableRoleChips{flex-wrap:wrap;gap:.35rem;display:flex}._8fAlEq_userExpanded{flex-direction:column;gap:1.25rem;display:flex}._8fAlEq_beheerOutlineBtn{box-sizing:border-box;height:36px;color:var(--color-primary);background:var(--color-background);border:2px solid var(--color-primary);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}._8fAlEq_beheerOutlineBtn svg{width:1.1rem;height:1.1rem}._8fAlEq_beheerOutlineBtn:hover{color:#fff;background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px #0013ff33}._8fAlEq_appRoleEditor{flex-direction:column;gap:.75rem;display:flex}._8fAlEq_appRoleEditorHead{color:var(--color-text);align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;display:flex}._8fAlEq_appRoleGroup{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:.65rem;padding:.9rem 1rem;display:flex}._8fAlEq_appRoleGroupHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._8fAlEq_appRoleGroupName{color:var(--color-text);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:inline-flex}._8fAlEq_appRoleCount{color:var(--color-text-muted);font-size:.75rem}._8fAlEq_appRoleNotice{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.83rem;display:inline-flex}._8fAlEq_roleToggleChipLocked{opacity:.65;cursor:not-allowed}._8fAlEq_roleToggleChipLocked:hover{color:var(--color-text-muted);border-color:var(--color-border)}._8fAlEq_spin{animation:.8s linear infinite _8fAlEq_portalDtSpin}@keyframes _8fAlEq_portalDtSpin{to{transform:rotate(360deg)}}._8fAlEq_accessAppIcon{width:2.2rem;height:2.2rem;color:var(--color-primary);background:var(--color-bg-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._8fAlEq_accessAppIcon svg{width:1.25rem;height:1.25rem}._8fAlEq_accessPanel{flex-direction:column;gap:.85rem;display:flex}._8fAlEq_accessPanelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._8fAlEq_accessPanelTitle{color:var(--color-text);align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:700;display:inline-flex}._8fAlEq_accessUserList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._8fAlEq_accessUserRow{background:var(--color-background);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:.85rem;padding:.7rem .9rem;transition:border-color .2s;display:flex}._8fAlEq_accessUserRow:hover{border-color:var(--color-border-strong)}._8fAlEq_accessUserIdentity{flex:220px;align-items:center;gap:.7rem;min-width:0;display:flex}._8fAlEq_accessUserText{flex-direction:column;min-width:0;display:flex}._8fAlEq_accessUserText strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}._8fAlEq_accessUserText span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}._8fAlEq_accessUserRoles{flex-wrap:wrap;flex:200px;gap:.35rem;display:flex}._8fAlEq_accessUserActions{align-items:center;gap:.4rem;margin-left:auto;display:flex}._8fAlEq_accessIconBtn{width:2rem;height:2rem;color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}._8fAlEq_accessIconBtn svg{width:1.05rem;height:1.05rem}._8fAlEq_accessIconBtn:hover{color:var(--color-primary);border-color:var(--color-primary)}._8fAlEq_accessIconBtn._8fAlEq_accessIconBtnDanger:hover{color:var(--color-danger);border-color:var(--color-danger)}._8fAlEq_accessIconBtn:disabled{opacity:.5;cursor:not-allowed}._8fAlEq_accessPickerList{flex-direction:column;gap:.4rem;max-height:340px;display:flex;overflow-y:auto}._8fAlEq_accessPickerRow{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:9px;align-items:center;gap:.7rem;padding:.55rem .7rem;display:flex}._8fAlEq_accessPickerRow ._8fAlEq_accessUserActions{margin-left:auto}
._9bUgFa_toevoegButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:var(--color-primary);width:auto;height:36px;box-shadow:var(--shadow-sm);border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;transition:filter .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}._9bUgFa_toevoegButton:hover{filter:brightness(1.1);box-shadow:var(--shadow-sm);transform:scale(1.02)}._9bUgFa_toevoegButton:active{box-shadow:none;transform:scale(.98)}._9bUgFa_toevoegButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}._9bUgFa_toevoegButton._9bUgFa_disabled,._9bUgFa_toevoegButton:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-disabled)}._9bUgFa_toevoegButton._9bUgFa_disabled:hover,._9bUgFa_toevoegButton:disabled:hover{filter:none;box-shadow:none;transform:none}._9bUgFa_toevoegButton._9bUgFa_large{height:auto;padding:.75rem 1.25rem;font-size:1rem;font-weight:600}._9bUgFa_toevoegButton._9bUgFa_form{border:1px solid var(--color-border);background-color:var(--color-background);align-self:flex-end;width:100%;height:2.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}@media (max-width:768px){._9bUgFa_toevoegButton._9bUgFa_form{justify-content:center;width:100%;margin-top:.5rem}}._9bUgFa_buttonContent{align-items:center;gap:.5rem;display:flex}._9bUgFa_icon{opacity:1;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative;transform:scale(1)}._9bUgFa_plusIcon{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}._9bUgFa_plusIcon:before,._9bUgFa_plusIcon:after{content:"";background-color:#fff;border-radius:2px;position:absolute}._9bUgFa_plusIcon:before{width:100%;height:2.5px;top:50%;left:0;transform:translateY(-50%)}._9bUgFa_plusIcon:after{width:2.5px;height:100%;top:0;left:50%;transform:translate(-50%)}._9bUgFa_text{font-weight:inherit;letter-spacing:.025em}._9bUgFa_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:.5rem;animation:.8s linear infinite _9bUgFa_spin}@keyframes _9bUgFa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){._9bUgFa_toevoegButton{width:100%}._9bUgFa_toevoegButton._9bUgFa_large{padding:.6rem 1rem;font-size:.9rem}._9bUgFa_text{font-size:.875rem}._9bUgFa_icon,._9bUgFa_spinner{width:14px;height:14px}}
._33f1Kq_loaderContainer{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}._33f1Kq_loaderContainer._33f1Kq_small ._33f1Kq_logoWrapper{width:120px;height:83px}._33f1Kq_loaderContainer._33f1Kq_small ._33f1Kq_message{font-size:.875rem}._33f1Kq_loaderContainer._33f1Kq_medium ._33f1Kq_logoWrapper{width:180px;height:125px}._33f1Kq_loaderContainer._33f1Kq_medium ._33f1Kq_message{font-size:1rem}._33f1Kq_loaderContainer._33f1Kq_large ._33f1Kq_logoWrapper{width:240px;height:166px}._33f1Kq_loaderContainer._33f1Kq_large ._33f1Kq_message{font-size:1.125rem}._33f1Kq_logoWrapper{justify-content:center;align-items:center;display:flex;position:relative}._33f1Kq_logoSvg{width:100%;height:100%;overflow:visible}._33f1Kq_logoOutline{stroke-width:1.5px;fill:none;opacity:.4;stroke:#007bff4d;animation:3s ease-in-out infinite _33f1Kq_subtlePulse}._33f1Kq_revealingLine{stroke-width:4px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 15px #007bffe6)}._33f1Kq_revealingLine:first-child{animation:4s linear infinite _33f1Kq_smoothFlow,2s ease-in-out infinite _33f1Kq_glowPulse}._33f1Kq_revealingLine:nth-child(2){animation:4s linear infinite _33f1Kq_smoothFlow,2s ease-in-out .3s infinite _33f1Kq_glowPulse}._33f1Kq_revealingLine:nth-child(3){animation:4s linear infinite _33f1Kq_smoothFlow,2s ease-in-out .6s infinite _33f1Kq_glowPulse}._33f1Kq_revealingLine:nth-child(4){animation:4s linear infinite _33f1Kq_smoothFlow,2s ease-in-out .9s infinite _33f1Kq_glowPulse}@keyframes _33f1Kq_smoothFlow{0%{stroke-dasharray:500 0;stroke-dashoffset:0;opacity:1}5%{stroke-dasharray:500 0;stroke-dashoffset:0;opacity:1}8%{stroke-dasharray:400 100;stroke-dashoffset:-50px;opacity:.95}12%{stroke-dasharray:300 200;stroke-dashoffset:-100px;opacity:.9}15%{stroke-dasharray:200 300;stroke-dashoffset:-150px;opacity:.9}20%{stroke-dasharray:200 300;stroke-dashoffset:-200px;opacity:.9}25%{stroke-dasharray:200 300;stroke-dashoffset:-250px;opacity:.9}30%{stroke-dasharray:200 300;stroke-dashoffset:-300px;opacity:.9}35%{stroke-dasharray:200 300;stroke-dashoffset:-350px;opacity:.9}40%{stroke-dasharray:200 300;stroke-dashoffset:-400px;opacity:.9}45%{stroke-dasharray:200 300;stroke-dashoffset:-450px;opacity:.9}50%{stroke-dasharray:200 300;stroke-dashoffset:-500px;opacity:.9}55%{stroke-dasharray:200 300;stroke-dashoffset:-550px;opacity:.9}60%{stroke-dasharray:200 300;stroke-dashoffset:-600px;opacity:.9}65%{stroke-dasharray:300 200;stroke-dashoffset:-650px;opacity:.95}70%{stroke-dasharray:400 100;stroke-dashoffset:-700px;opacity:.98}75%{stroke-dasharray:500 0;stroke-dashoffset:-750px;opacity:1}to{stroke-dasharray:500 0;stroke-dashoffset:-750px;opacity:1}}@keyframes _33f1Kq_subtlePulse{0%,to{opacity:.4;stroke:#007bff4d}50%{opacity:.7;stroke:#007bff80}}@keyframes _33f1Kq_glowPulse{0%,to{filter:drop-shadow(0 0 15px #007bffe6)}50%{filter:drop-shadow(0 0 25px #007bff)drop-shadow(0 0 35px #007bff99)}}._33f1Kq_messageContainer{text-align:center;flex-direction:column;align-items:center;display:flex}._33f1Kq_message{color:var(--color-primary);letter-spacing:2px;text-transform:uppercase;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600}@media (max-width:768px){._33f1Kq_loaderContainer{gap:1rem;padding:1.5rem}._33f1Kq_loaderContainer._33f1Kq_small ._33f1Kq_logoWrapper{width:50px;height:50px}._33f1Kq_loaderContainer._33f1Kq_medium ._33f1Kq_logoWrapper{width:75px;height:75px}._33f1Kq_loaderContainer._33f1Kq_large ._33f1Kq_logoWrapper{width:100px;height:100px}._33f1Kq_message{font-size:.875rem!important}}@media (max-width:480px){._33f1Kq_loaderContainer{padding:1rem}._33f1Kq_loaderContainer._33f1Kq_small ._33f1Kq_logoWrapper{width:40px;height:40px}._33f1Kq_loaderContainer._33f1Kq_medium ._33f1Kq_logoWrapper{width:60px;height:60px}._33f1Kq_loaderContainer._33f1Kq_large ._33f1Kq_logoWrapper{width:80px;height:80px}}[data-theme=dark] ._33f1Kq_message{color:var(--color-primary)}[data-theme=dark] ._33f1Kq_logoOutline{stroke:#ffffff4d;opacity:.5}[data-theme=dark] ._33f1Kq_revealingLine{filter:drop-shadow(0 0 15px #4da3ffe6)}@media (prefers-color-scheme:dark){._33f1Kq_message{color:var(--color-primary)}._33f1Kq_logoOutline{stroke:#ffffff4d;opacity:.5}}._33f1Kq_miniLoaderContainer{align-items:center;gap:.75rem;padding:.5rem;display:flex}._33f1Kq_miniLoader{flex-shrink:0;width:24px;height:24px}._33f1Kq_miniLoader ._33f1Kq_miniLoaderLine{stroke-width:3px;stroke-dasharray:1000;stroke-dashoffset:1000px;filter:drop-shadow(0 0 8px #007bffcc);animation:2s ease-in-out infinite _33f1Kq_miniDrawLine}._33f1Kq_miniLoaderText{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}@keyframes _33f1Kq_miniDrawLine{0%{stroke-dashoffset:1000px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-1000px}}
.XlsvKG_pageWrapper{background-color:var(--color-background);width:100%;height:100%;font-family:var(--font-geist-sans);justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.XlsvKG_formContainer{z-index:1;text-align:center;background-color:var(--color-background);width:100%;max-width:440px;max-height:calc(100dvh - 90px - 4rem);box-shadow:var(--shadow-md);border:1px solid #0000000d;border-radius:8px;padding:2rem;position:relative;overflow-y:auto}[data-theme=dark] .XlsvKG_formContainer{background-color:#ffffff0d;border-color:#ffffff1f}.XlsvKG_formContainer::-webkit-scrollbar{width:6px}.XlsvKG_formContainer::-webkit-scrollbar-track{background:0 0}.XlsvKG_formContainer::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.XlsvKG_formContainer::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.XlsvKG_formContainerCompact{z-index:1;text-align:center;background-color:var(--color-background);width:100%;max-width:440px;max-height:calc(100dvh - 90px - 4rem);box-shadow:var(--shadow-md);border:1px solid #0000000d;border-radius:8px;padding:1.5rem;position:relative;overflow-y:auto}[data-theme=dark] .XlsvKG_formContainerCompact{background-color:#ffffff0d;border-color:#ffffff1f}.XlsvKG_formContainerCompact::-webkit-scrollbar{width:6px}.XlsvKG_formContainerCompact::-webkit-scrollbar-track{background:0 0}.XlsvKG_formContainerCompact::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.XlsvKG_formContainerCompact::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.XlsvKG_logoContainer{background-color:var(--color-primary);box-shadow:var(--shadow-md);border-radius:8px;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:12px 20px;display:inline-flex}.XlsvKG_title{color:var(--color-text);margin-bottom:.5rem;font-size:2rem;font-weight:800}.XlsvKG_subtitle{color:var(--color-text);max-width:320px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;font-size:.9375rem}.XlsvKG_form{flex-direction:column;gap:1rem;display:flex}@media (max-width:480px){.XlsvKG_formContainer{max-width:380px;padding:2rem}.XlsvKG_formContainerCompact{max-width:380px;padding:1rem}.XlsvKG_title{font-size:1.875rem}.XlsvKG_subtitle{font-size:.9rem}}
.vtxSsG_errorContainer{min-height:1rem;margin-top:.5rem}.vtxSsG_errorMessage{color:#fff;text-align:center;background-color:var(--color-danger);border:1px solid var(--color-danger);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}.vtxSsG_errorIcon{color:#fff;flex-shrink:0}.vtxSsG_warningMessage{color:#fff;text-align:center;background-color:var(--color-warning);border:1px solid var(--color-warning);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}.vtxSsG_successMessage{color:#fff;text-align:center;background-color:var(--color-success);border:1px solid var(--color-success);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}
.kZFZDa_submitButton{background-color:var(--color-primary);color:#fff;cursor:pointer;width:100%;height:56px;box-shadow:var(--shadow-sm);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.kZFZDa_submitButton:hover:not(:disabled){filter:brightness(1.1)}.kZFZDa_submitButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.kZFZDa_submitButton:disabled{background-color:var(--color-disabled);box-shadow:none;cursor:not-allowed;opacity:.6}.kZFZDa_buttonContent{align-items:center;gap:.5rem;display:flex}.kZFZDa_buttonLoadingSpinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:1s linear infinite kZFZDa_spin}.kZFZDa_secondaryButton{background-color:var(--color-background);color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.kZFZDa_secondaryButton:hover:not(:disabled){filter:brightness(.95)}.kZFZDa_secondaryButton:disabled{background-color:var(--color-background);color:var(--color-text);border-color:var(--color-border);opacity:.5}@keyframes kZFZDa_spin{to{transform:rotate(360deg)}}
.ROoxha_title{color:var(--color-text);margin-bottom:.5rem;font-size:1.75rem;font-weight:800}.ROoxha_subtitle{color:var(--color-text);max-width:380px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:.9rem;line-height:1.4}.ROoxha_contentContainer{text-align:left;margin-bottom:1rem}.ROoxha_warningBox{text-align:left;box-shadow:var(--shadow-sm);background-color:#fef3c7;border:1px solid #fbbf24;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:.5rem;padding:.75rem;display:flex}.ROoxha_warningBox svg{color:#f59e0b;flex-shrink:0;margin-top:2px}.ROoxha_warningBox h3{color:#92400e;margin:0 0 2px;font-size:13px;font-weight:600}.ROoxha_warningBox p{color:#92400e;margin:0;font-size:12px;line-height:1.3}[data-theme=dark] .ROoxha_warningBox{background-color:#fbbf2426;border-color:#fbbf2466}[data-theme=dark] .ROoxha_warningBox svg{color:#fbbf24}[data-theme=dark] .ROoxha_warningBox h3,[data-theme=dark] .ROoxha_warningBox p{color:#fde68a}.ROoxha_codesContainer{width:100%}.ROoxha_codesGrid{background-color:var(--color-background);border:1px solid var(--color-border);max-height:200px;box-shadow:var(--shadow-sm);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;padding:1rem;display:grid;overflow-y:auto}.ROoxha_codesGrid::-webkit-scrollbar{width:8px}.ROoxha_codesGrid::-webkit-scrollbar-track{background:0 0;border-radius:4px}.ROoxha_codesGrid::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:4px;transition:background .3s}.ROoxha_codesGrid::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}.ROoxha_codesGrid{scrollbar-width:thin;scrollbar-color:var(--color-border) #0000}.ROoxha_codeItem{background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-family:Courier New,monospace;font-size:13px;display:flex}.ROoxha_codeNumber{color:var(--color-text);min-width:20px;font-weight:500}.ROoxha_codeValue{color:var(--color-text);letter-spacing:.5px;font-weight:600}.ROoxha_actions{flex-direction:column;gap:.75rem;width:100%;margin-top:.75rem;display:flex}.ROoxha_skipButton{color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:.875rem;text-decoration:underline;transition:color .2s}.ROoxha_skipButton:hover{color:var(--color-text);filter:brightness(.8)}.ROoxha_skipButton:focus{color:var(--color-text);outline:none}.ROoxha_continueButton{width:100%;min-height:48px;margin-top:0;height:48px!important}@media (max-width:640px){.ROoxha_title{font-size:1.5rem}.ROoxha_subtitle{margin-bottom:1rem;font-size:.85rem}.ROoxha_contentContainer{margin-bottom:.75rem}.ROoxha_codesGrid{grid-template-columns:1fr;padding:1rem}.ROoxha_actions{gap:.75rem;margin-top:.75rem}.ROoxha_continueButton{min-height:48px;margin-top:0;height:48px!important}}
._5TmQwa_title{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.75rem;font-weight:800}._5TmQwa_subtitle{color:var(--color-text-secondary);max-width:380px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:.9rem;line-height:1.4}._5TmQwa_stepContainer{text-align:left;margin-bottom:1rem}._5TmQwa_stepTitle{color:var(--color-text-primary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}._5TmQwa_qrCodeContainer{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;margin-bottom:.5rem;padding:.75rem;display:flex}[data-theme=dark] ._5TmQwa_qrCodeContainer{background-color:#2d2d2d;border-color:#fff3}._5TmQwa_qrCode{box-shadow:var(--shadow-sm);background-color:#fff;border-radius:8px;width:200px;height:200px;margin-bottom:.5rem;padding:.5rem}[data-theme=dark] ._5TmQwa_qrCode{background-color:#fff}._5TmQwa_qrHelpText{color:var(--color-text-muted);text-align:center;margin-bottom:.25rem;font-size:.8rem}._5TmQwa_secretKey{color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border);word-break:break-all;text-align:center;cursor:pointer;-webkit-user-select:all;user-select:all;box-shadow:var(--shadow-sm);border-radius:4px;margin-top:.25rem;padding:.5rem;font-family:Courier New,monospace;font-size:.8rem;transition:all .2s;position:relative}._5TmQwa_secretKey:hover{background-color:var(--color-background);border-color:var(--color-primary);color:var(--color-primary);filter:brightness(.95)}._5TmQwa_secretKey:active{transform:scale(.98)}._5TmQwa_secretKey._5TmQwa_copied{background-color:var(--color-background);border-color:var(--color-success);color:var(--color-success)}._5TmQwa_copiedFeedback{background-color:var(--color-success);color:#fff;white-space:nowrap;z-index:1000;box-shadow:var(--shadow-md);border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:500;animation:2s ease-in-out _5TmQwa_fadeInOut;position:absolute;top:-30px;left:50%;transform:translate(-50%)}._5TmQwa_copiedFeedback:after{content:"";border:4px solid #0000;border-top-color:var(--color-success);position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes _5TmQwa_fadeInOut{0%{opacity:0;transform:translate(-50%)translateY(-5px)}20%,80%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-5px)}}._5TmQwa_appSuggestionsWrapper{margin-left:.5rem;display:inline-flex;position:relative}._5TmQwa_clickOutsideOverlay{cursor:default;z-index:998;appearance:none;pointer-events:auto;background:0 0;border:none;margin:0;padding:0;position:fixed;inset:0}._5TmQwa_infoButton{background-color:var(--color-background);border:1px solid var(--color-border);width:22px;height:22px;color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-sm);z-index:999;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;animation:3s ease-in-out infinite _5TmQwa_subtle-pulse;display:flex;position:relative}@media (hover:none){._5TmQwa_infoButton{width:28px;height:28px}}._5TmQwa_infoButton:hover,._5TmQwa_infoButton:focus{background-color:var(--color-background);color:var(--color-primary);border-color:var(--color-primary);filter:brightness(.95);outline:none}._5TmQwa_infoButton:active{transform:scale(.95)}@keyframes _5TmQwa_subtle-pulse{0%,to{box-shadow:0 0 #1a37ff00}50%{box-shadow:0 0 0 2px #1a37ff1a}}._5TmQwa_appSuggestionsTooltip{background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);z-index:9999;border-radius:8px;width:200px;margin-left:-100px;padding:.75rem;position:absolute;top:calc(100% + 12px);left:50%;transform:none}._5TmQwa_tooltipArrow{background-color:var(--color-background);border:1px solid var(--color-border);border-bottom:none;border-right:none;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}._5TmQwa_tooltipTitle{color:var(--color-text-primary);text-align:center;margin-bottom:.5rem;font-size:.8rem;font-weight:600}._5TmQwa_tooltipApps{flex-direction:column;gap:.25rem;display:flex}._5TmQwa_tooltipApps span{color:var(--color-text);background-color:var(--color-background);text-align:center;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:6px;padding:.25rem .5rem;font-size:.75rem}._5TmQwa_submitButton{width:100%;margin-top:.75rem}._5TmQwa_buttonContent{align-items:center;gap:.5rem;display:flex}@media (max-width:480px){._5TmQwa_title{font-size:1.5rem}._5TmQwa_subtitle{margin-bottom:1rem;font-size:.85rem}._5TmQwa_qrCode{width:160px;height:160px}._5TmQwa_stepContainer{margin-bottom:.75rem}._5TmQwa_qrCodeContainer{padding:.5rem}._5TmQwa_stepTitle{margin-bottom:.375rem;font-size:.9rem}._5TmQwa_infoButton{width:28px;height:28px}._5TmQwa_appSuggestionsTooltip{min-width:180px;padding:.5rem}._5TmQwa_tooltipTitle{margin-bottom:.375rem;font-size:.75rem}._5TmQwa_tooltipApps span{padding:.2rem .4rem;font-size:.7rem}._5TmQwa_secretKey{padding:.5rem;font-size:.7rem}._5TmQwa_secretKey:active{transform:scale(.95)}._5TmQwa_copiedFeedback{padding:.2rem .4rem;font-size:.65rem}}
.cx3qAG_successContainer{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.cx3qAG_successIcon{width:80px;height:80px;color:var(--color-primary);box-shadow:var(--shadow-primary);cursor:pointer;border:2px solid var(--color-primary);background-color:#0013ff1a;border-radius:50%;justify-content:center;align-items:center;display:flex}[data-theme=dark] .cx3qAG_successIcon{background-color:#0013ff33}.cx3qAG_title{color:var(--color-text);margin:0;font-size:2.25rem;font-weight:800}.cx3qAG_subtitle{color:var(--color-text);max-width:320px;margin:0;font-size:1rem;line-height:1.5}.cx3qAG_subtitle strong{color:var(--color-primary);font-weight:600}.cx3qAG_countdownContainer{flex-direction:column;align-items:center;gap:1rem;margin:.5rem 0;display:flex}.cx3qAG_countdownText{color:var(--color-text);margin:0;font-size:.9rem}.cx3qAG_countdownCircle{background-color:var(--color-background);border:3px solid var(--color-primary);width:60px;height:60px;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;animation:2s ease-in-out infinite cx3qAG_pulse;display:flex}.cx3qAG_countdownNumber{color:var(--color-primary);font-size:1.5rem;font-weight:700}@keyframes cx3qAG_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.cx3qAG_actionButton{background-color:var(--color-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 2rem;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.cx3qAG_actionButton:hover{filter:brightness(1.1);box-shadow:var(--shadow-md);transform:translateY(-1px)}.cx3qAG_actionButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.cx3qAG_actionButton:active{transform:translateY(0)}.cx3qAG_actionButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:480px){.cx3qAG_successContainer{gap:1rem;padding:1rem 0}.cx3qAG_successIcon{width:60px;height:60px}.cx3qAG_title{font-size:1.875rem}.cx3qAG_subtitle{font-size:.9rem}.cx3qAG_actionButton{padding:.625rem 1.5rem;font-size:.875rem}}
.doNboq_pageWrapper{background-color:var(--color-background);width:100vw;min-height:100vh;font-family:var(--font-geist-sans);justify-content:center;align-items:center;padding:1rem;display:flex;position:relative;overflow-y:auto}.doNboq_formContainer{z-index:1;text-align:center;background-color:var(--color-background);width:100%;max-width:440px;box-shadow:var(--shadow-md);border-radius:8px;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem;display:flex;position:relative}.doNboq_logoContainer{background-color:var(--color-primary);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-bottom:2rem;padding:14px 24px;display:inline-flex}.doNboq_logoContainer img{max-width:100%;height:auto;display:block}.doNboq_successIcon{width:80px;height:80px;color:var(--color-primary);box-shadow:var(--shadow-sm);cursor:pointer;background-color:#0013ff1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.doNboq_title{color:var(--color-text);margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.doNboq_subtitle{color:var(--color-text);max-width:320px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.5}.doNboq_subtitle strong{color:var(--color-primary);font-weight:600}.doNboq_backLink{color:var(--color-text);opacity:.7;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.doNboq_backLink:hover{color:var(--color-primary);opacity:1}.doNboq_backLink:focus-visible{color:var(--color-primary);box-shadow:var(--focus-ring-primary);border-radius:4px;outline:none;padding:.25rem}.doNboq_actionButton{background-color:var(--color-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:1.5rem;padding:.75rem 2rem;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.doNboq_actionButton:hover{background-color:var(--color-primary);filter:brightness(1.1);box-shadow:var(--shadow-md);transform:translateY(-1px)}.doNboq_actionButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.doNboq_actionButton:active{transform:translateY(0)}.doNboq_actionButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:480px){.doNboq_formContainer{gap:1rem;max-width:380px;padding:2rem}.doNboq_logoContainer{margin-bottom:1.5rem;padding:12px 20px}.doNboq_successIcon{width:60px;height:60px;margin-bottom:.75rem}.doNboq_title{font-size:1.875rem}.doNboq_subtitle{margin-bottom:1.5rem;font-size:.9rem}.doNboq_backLink{margin-top:1rem}.doNboq_actionButton{margin-top:1rem;padding:.625rem 1.5rem;font-size:.875rem}}
._9wObTq_passwordRequirements{text-align:left;margin-top:-.35rem;margin-bottom:.5rem;padding:.35rem .5rem}._9wObTq_requirementsList{grid-template-columns:1fr 1fr;gap:.35rem .5rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}._9wObTq_requirementItem{align-items:center;padding-left:1.25rem;font-weight:500;transition:color .3s;display:flex;position:relative}._9wObTq_requirementItem._9wObTq_valid{color:var(--color-primary)}._9wObTq_requirementItem._9wObTq_invalid{color:var(--color-text-muted);opacity:.6}._9wObTq_checkIconWrapper{width:14px;height:14px;color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}._9wObTq_strengthMeter{background-color:var(--color-border);border-radius:999px;width:100%;height:5px;margin-top:.65rem;overflow:hidden}._9wObTq_strengthMeterFill{background-color:var(--color-primary);border-radius:999px;height:100%;transition:width .5s ease-in-out}._9wObTq_strengthLabel{color:var(--color-text-muted);text-align:left;margin-top:.35rem;font-size:.7rem}@media (max-width:480px){._9wObTq_requirementsList{grid-template-columns:1fr 1fr;gap:.3rem .4rem;font-size:.6875rem}._9wObTq_requirementItem{padding-left:1.1rem}._9wObTq_checkIconWrapper{width:12px;height:12px}}
.wGuF6q_container{justify-content:center;align-items:center;gap:.5rem;margin:1.5rem 0;display:flex}@media (max-width:480px){.wGuF6q_container{gap:.375rem}}.wGuF6q_input{text-align:center;border:2px solid var(--color-border);background-color:var(--color-background);width:2.75rem;height:3.5rem;color:var(--color-text);caret-color:var(--color-primary);border-radius:8px;font-family:Courier New,monospace;font-size:1.5rem;font-weight:600;transition:all .2s}@media (max-width:480px){.wGuF6q_input{width:2.25rem;height:3rem;font-size:1.25rem}}.wGuF6q_input.wGuF6q_beforeSeparator{margin-right:.75rem}@media (max-width:480px){.wGuF6q_input.wGuF6q_beforeSeparator{margin-right:.5rem}}.wGuF6q_input:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring-primary);outline:none}.wGuF6q_input.wGuF6q_filled{border-color:var(--color-primary);background-color:#0013ff0d}.wGuF6q_input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-border)}.wGuF6q_input::-webkit-outer-spin-button{appearance:none;margin:0}.wGuF6q_input::-webkit-inner-spin-button{appearance:none;margin:0}.wGuF6q_input[type=number]{appearance:textfield}
.CXxA_q_modalOverlay{background-color:var(--color-bg-overlay);z-index:9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.CXxA_q_modalContent{background-color:var(--color-background);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;width:90%;max-width:480px;max-height:90vh;padding:0;display:flex;position:relative;overflow:hidden}.CXxA_q_modalHeader{background-color:var(--color-primary);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex;position:relative}.CXxA_q_modalTitle{color:#fff;text-shadow:0 1px 2px #0000001a;letter-spacing:-.025em;margin:0;font-size:1.1rem;font-weight:600}.CXxA_q_closeButton{background-color:var(--color-primary);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.CXxA_q_closeButton:hover{background-color:var(--color-primary-hover);border-color:#fff6;transform:scale(1.1)}.CXxA_q_closeButton:focus{box-shadow:var(--focus-ring-primary);background:#ffffff4d;outline:none}.CXxA_q_closeButton:active{transform:scale(.9)}.CXxA_q_modalBody{background:var(--color-background);flex-grow:1;flex-shrink:1;min-height:0;padding:1.5rem 1.75rem;position:relative;overflow-y:auto}.CXxA_q_modalBody::-webkit-scrollbar{width:8px}.CXxA_q_modalBody::-webkit-scrollbar-track{background:0 0;border-radius:4px}.CXxA_q_modalBody::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px;transition:background .3s}.CXxA_q_modalBody::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.CXxA_q_modalBody{scrollbar-width:thin;scrollbar-color:var(--color-border) #0000}.CXxA_q_modalFooter{background:var(--color-background);border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;gap:.75rem;margin-top:0;padding:1.25rem 1.75rem;display:flex;position:relative}.CXxA_q_cancelButton{color:var(--color-text);background-color:var(--color-background);border:1.5px solid var(--color-border);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.CXxA_q_cancelButton:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.CXxA_q_cancelButton:focus{border-color:var(--color-border);box-shadow:var(--focus-ring-primary);outline:none}.CXxA_q_cancelButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CXxA_q_saveButton{background-color:var(--color-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.CXxA_q_saveButton:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.CXxA_q_saveButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.CXxA_q_saveButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CXxA_q_deleteButton{background-color:var(--color-danger);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.CXxA_q_deleteButton:hover{background-color:var(--color-danger-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.CXxA_q_deleteButton:focus{box-shadow:var(--focus-ring-danger);outline:none}.CXxA_q_deleteButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CXxA_q_formGroup{margin-bottom:1.5rem}.CXxA_q_formGroup:last-child{margin-bottom:0}.CXxA_q_formLabel{color:var(--color-text);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.CXxA_q_formInput{border:1.5px solid var(--color-border);background-color:var(--color-background);width:100%;color:var(--color-text);box-shadow:var(--shadow-sm);border-radius:8px;padding:.75rem 1rem;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.CXxA_q_formInput:focus{border-color:var(--color-border);box-shadow:var(--focus-ring-primary);outline:none;transform:translateY(-1px)}.CXxA_q_formInput:hover:not(:focus){border-color:var(--color-border);box-shadow:var(--shadow-sm)}.CXxA_q_errorMessage{color:var(--color-danger);background:var(--color-background);border:1px solid var(--color-danger);border-left:4px solid var(--color-danger);text-align:left;border-radius:8px;width:100%;padding:.875rem 1rem;font-size:.875rem}.CXxA_q_loadingSpinner{border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;width:24px;height:24px;margin-right:.75rem;animation:1s linear infinite CXxA_q_spin;display:inline-block}@keyframes CXxA_q_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.CXxA_q_modalOverlay{padding:16px}.CXxA_q_modalContent{width:95%;max-height:95vh}.CXxA_q_modalHeader{padding:1rem 1.25rem}.CXxA_q_modalTitle{font-size:1rem}.CXxA_q_modalBody{padding:1.25rem}.CXxA_q_modalFooter{flex-direction:column;padding:1rem 1.25rem}.CXxA_q_modalFooter:before{left:0;right:0}.CXxA_q_modalFooter .CXxA_q_cancelButton,.CXxA_q_modalFooter .CXxA_q_saveButton,.CXxA_q_modalFooter .CXxA_q_deleteButton{justify-content:center;width:100%;padding:.75rem 1.5rem}}
.YL0GUW_passwordToggle{color:var(--color-text-light);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.YL0GUW_passwordToggle:hover{color:var(--color-primary);background-color:var(--color-primary-light)}.YL0GUW_passwordToggle:focus{color:var(--color-primary);background-color:var(--color-primary-light);box-shadow:var(--focus-ring-primary);outline:none}.YL0GUW_passwordToggle:active{transform:translateY(-50%)scale(.95)}
.AAV_cW_confirmationContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.AAV_cW_iconWrapper{background-color:var(--color-warning-bg);border:4px solid var(--color-warning-border);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.75rem;display:flex}.AAV_cW_confirmationIcon{color:var(--color-warning-accent)}.AAV_cW_confirmationTitle{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}.AAV_cW_confirmationQuestion{color:var(--color-text-secondary);max-width:400px;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.AAV_cW_valueChange{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.AAV_cW_valueBox{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;flex:1;gap:.1rem;padding:.5rem .75rem;display:flex}.AAV_cW_valueLabel{color:var(--color-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:500}.AAV_cW_valueText{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.AAV_cW_arrow{color:var(--color-text-muted);flex-shrink:0;font-size:1.5rem}.AAV_cW_warningSection{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:4px solid var(--color-warning-accent);text-align:left;border-radius:8px;align-items:flex-start;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;display:flex}.AAV_cW_warningIcon{color:var(--color-warning-dark);flex-shrink:0;margin-top:.125rem}.AAV_cW_warningContent{color:var(--color-warning-text);margin:0;font-size:.9rem;line-height:1.5}.AAV_cW_errorMessage{color:var(--color-error);background-color:var(--color-error-bg);border:1px solid var(--color-error-border);text-align:left;border-radius:8px;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.AAV_cW_errorMessage:before{content:"⚠️";font-size:1rem}.AAV_cW_confirmButton{background:var(--color-primary);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.AAV_cW_confirmButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-button-primary-hover);transform:translateY(-2px)}.AAV_cW_confirmButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.AAV_cW_confirmButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.AAV_cW_destructiveConfirm{background:var(--color-danger);box-shadow:var(--shadow-button-danger)}.AAV_cW_destructiveConfirm:hover{background:var(--color-danger-hover);box-shadow:var(--shadow-button-danger-hover)}.AAV_cW_destructiveConfirm:focus-visible{box-shadow:var(--focus-ring-danger)}
.uFKfbW_successContainer{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.uFKfbW_successIcon{width:80px;height:80px;color:var(--color-primary);box-shadow:var(--shadow-primary);cursor:pointer;background-color:#0013ff1a;border-radius:50%;justify-content:center;align-items:center;display:flex}[data-theme=dark] .uFKfbW_successIcon{background-color:#0013ff33}.uFKfbW_title{color:var(--color-text-primary);margin:0;font-size:2.25rem;font-weight:800}.uFKfbW_subtitle{color:var(--color-text-secondary);max-width:380px;margin:0;font-size:1rem;line-height:1.5}.uFKfbW_subtitle strong{color:var(--color-primary);font-weight:600}.uFKfbW_countdownText{color:var(--color-text-secondary);margin:0;font-size:.9rem}.uFKfbW_actionButton{background:var(--color-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 2rem;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.uFKfbW_actionButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.uFKfbW_actionButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.uFKfbW_actionButton:active{transform:translateY(0)}.uFKfbW_actionButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:480px){.uFKfbW_successContainer{gap:1rem;padding:1rem 0}.uFKfbW_successIcon{width:60px;height:60px}.uFKfbW_title{font-size:1.875rem}.uFKfbW_subtitle{max-width:320px;font-size:.9rem}.uFKfbW_actionButton{padding:.625rem 1.5rem;font-size:.875rem}}
._2tU3BW_formGroup{z-index:9;margin-bottom:.75rem}._2tU3BW_formGroup:last-child{margin-bottom:0}._2tU3BW_formGroup:focus-within ._2tU3BW_formLabel{color:var(--color-primary);transform:translateY(-1px)}._2tU3BW_formLabel{color:var(--color-text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;transition:color .2s,transform .2s;display:block}._2tU3BW_requiredAsterisk{color:var(--color-danger);margin-left:.25rem}._2tU3BW_formInput{border:2px solid var(--color-border-light);background-color:var(--color-bg-primary);width:100%;color:var(--color-text-primary);border-radius:12px;padding:.875rem 1.125rem;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._2tU3BW_formInput:focus{border-color:var(--color-primary);outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #3b82f61a,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._2tU3BW_formInput:hover:not(:focus){border-color:var(--color-border-medium);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._2tU3BW_formInput::placeholder{color:var(--color-text-muted);transition:color .2s}._2tU3BW_formInput:focus::placeholder{color:#d1d5db}._2tU3BW_formInput:disabled{color:#9ca3af;cursor:not-allowed;opacity:.7;background-color:#f9fafb}._2tU3BW_formInput:disabled::placeholder{color:#d1d5db}._2tU3BW_formSelect{cursor:pointer;appearance:none;padding-right:3rem}._2tU3BW_formSelect:focus{cursor:text}._2tU3BW_numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._2tU3BW_numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._2tU3BW_numberInput[type=number]{appearance:textfield}._2tU3BW_formTextarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.6}._2tU3BW_formCheckbox{cursor:pointer;align-items:center;gap:.75rem;margin-bottom:1rem;transition:transform .2s;display:flex}._2tU3BW_formCheckbox:hover{transform:translate(2px)}._2tU3BW_formCheckbox input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;border-radius:4px;width:20px;height:20px;transition:transform .2s}._2tU3BW_formCheckbox input[type=checkbox]:hover{transform:scale(1.05)}._2tU3BW_formCheckbox input[type=checkbox]:checked{animation:.3s _2tU3BW_checkboxPulse}._2tU3BW_formCheckbox label{color:#374151;cursor:pointer;margin:0;font-size:.875rem;transition:color .2s}._2tU3BW_formCheckbox:hover label{color:#1f2937}@keyframes _2tU3BW_checkboxPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}._2tU3BW_formError{color:#dc2626;text-align:left;background-color:#fef2f2;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:12px;width:100%;margin-top:1rem;padding:1rem 1.25rem;font-size:.875rem;animation:.3s ease-out _2tU3BW_errorSlideIn;box-shadow:0 2px 4px #dc26261a}._2tU3BW_formError:before{content:"⚠️";margin-right:.5rem;font-size:1rem}@keyframes _2tU3BW_errorSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.fbodna_overlay{background:var(--color-bg-modal-overlay);z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.fbodna_card{background:var(--color-bg-card);width:100%;max-width:32rem;box-shadow:var(--shadow-lg);border-radius:1.5rem;max-height:90vh;padding:2rem 2.5rem 2.5rem;overflow-y:auto}.fbodna_header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.fbodna_header h2{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:600}.fbodna_closeButton{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.fbodna_closeButton:hover{color:var(--color-text-primary)}.fbodna_tabs{border-bottom:2px solid var(--color-border);margin-bottom:1.5rem;display:flex}.fbodna_tab{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.fbodna_tab:hover{color:var(--color-text-primary)}.fbodna_tabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.fbodna_form{flex-direction:column;gap:1.25rem;display:flex}.fbodna_inputGroup{flex-direction:column;gap:.375rem;display:flex}.fbodna_inputGroup label{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.fbodna_inputGroup input,.fbodna_inputGroup textarea{border:1px solid var(--color-border-strong);box-sizing:border-box;width:100%;color:var(--color-text-primary);background:var(--color-bg-card);border-radius:.75rem;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:all .2s}.fbodna_inputGroup input:focus,.fbodna_inputGroup textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #1d36f01a}.fbodna_inputGroup input:disabled,.fbodna_inputGroup textarea:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-secondary)}.fbodna_inputGroup input::placeholder,.fbodna_inputGroup textarea::placeholder{color:var(--color-text-light)}.fbodna_inputGroup textarea{resize:vertical;min-height:80px}.fbodna_inputGroup.fbodna_hasError input{border-color:var(--color-state-warn)}.fbodna_inputGroup.fbodna_hasError input:focus{box-shadow:0 0 0 3px #dc26261a}.fbodna_checkboxGroup,.fbodna_radioGroup{flex-wrap:wrap;gap:.5rem;display:flex}.fbodna_radioLabel{color:var(--color-text-primary);cursor:pointer;border:1px solid var(--color-border);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.fbodna_radioLabel:hover{border-color:var(--color-border-strong);background:var(--color-bg-secondary)}.fbodna_radioLabel input[type=radio]{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer}.fbodna_checkboxLabel{color:var(--color-text-primary);cursor:pointer;border:1px solid var(--color-border);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.fbodna_checkboxLabel:hover{border-color:var(--color-border-strong);background:var(--color-bg-secondary)}.fbodna_checkboxLabel input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer}.fbodna_formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fbodna_actions{gap:.75rem;margin-top:.5rem;display:flex}.fbodna_buttonPrimary{background:var(--color-primary);color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.875rem;font-size:.9375rem;font-weight:500;transition:background .2s;display:flex}.fbodna_buttonPrimary:hover:not(:disabled){background:var(--color-primary-hover)}.fbodna_buttonPrimary:disabled{background:var(--color-border-strong);cursor:not-allowed}.fbodna_buttonSecondary{border:1px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;border-radius:.75rem;flex:1;padding:.875rem;font-size:.9375rem;font-weight:500;transition:background .2s}.fbodna_buttonSecondary:hover:not(:disabled){background:var(--color-bg-secondary)}.fbodna_buttonSecondary:disabled{opacity:.5;cursor:not-allowed}.fbodna_spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite fbodna_spin}@keyframes fbodna_spin{to{transform:rotate(360deg)}}.fbodna_generatedLinkContainer label{color:var(--color-text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.fbodna_generatedLinkSuccess{color:var(--color-state-success);background:var(--color-bg-success);border-radius:.75rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;display:flex}.fbodna_linkInputRow{gap:.5rem;display:flex}.fbodna_linkInputRow input{border:1px solid var(--color-border-strong);background:var(--color-bg-secondary);color:var(--color-text-primary);border-radius:.75rem;flex:1;padding:.75rem 1rem;font-size:.875rem}.fbodna_linkInputRow input:read-only{cursor:default}.fbodna_copyButton{background:var(--color-bg-secondary);border:1px solid var(--color-border-strong);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;border-radius:.75rem;align-items:center;gap:.375rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;transition:background .2s;display:inline-flex}.fbodna_copyButton:hover{background:var(--color-border-strong)}.fbodna_helperText{color:var(--color-text-muted);margin:0;font-size:.8125rem}.fbodna_fieldError{color:var(--color-state-warn);margin:0;font-size:.8125rem}
.hg_ppa_container{width:100%;display:inline-block;position:relative}.hg_ppa_toggleButton{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);cursor:pointer;color:var(--color-text-primary);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem;transition:all .2s;display:flex}.hg_ppa_toggleButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-focus);transform:translateY(-1px)}.hg_ppa_toggleButton:active{transform:translateY(0)}.hg_ppa_toggleButton.hg_ppa_withLabel{justify-content:flex-start;padding:.75rem 1rem}.hg_ppa_icon{flex-shrink:0;width:1.2rem;height:1.2rem}.hg_ppa_label{white-space:nowrap;font-size:.875rem;font-weight:500}.hg_ppa_dropdown{z-index:1001;transform-origin:0 100%;border:1px solid #d1d5db;border-radius:.5rem;padding:.25rem;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;box-shadow:0 -4px 20px #0003;background:#fff!important;animation:.25s ease-out hg_ppa_dropdownSlideInFromBottomLeft!important}[data-theme=dark] .hg_ppa_dropdown{border-color:#4a4a4a;box-shadow:0 -4px 20px #0009;background:#1a1a1a!important}.hg_ppa_dropdown.hg_ppa_dropdownDown{transform-origin:0 0;top:calc(100% + .5rem);bottom:auto;box-shadow:0 4px 20px #0003;animation:.25s ease-out hg_ppa_dropdownSlideInFromTopLeft!important}[data-theme=dark] .hg_ppa_dropdown.hg_ppa_dropdownDown{box-shadow:0 4px 20px #0009}@keyframes hg_ppa_dropdownSlideInFromBottomLeft{0%{opacity:0;transform:translateY(10px)translate(-10px)scale(.95)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes hg_ppa_dropdownSlideInFromTopLeft{0%{opacity:0;transform:translateY(-10px)translate(-10px)scale(.95)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}.hg_ppa_dropdownItem{cursor:pointer;width:100%;color:var(--color-text-primary);text-align:left;background-color:#0000;border:none;border-radius:.375rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;transition:all .15s;display:flex}.hg_ppa_dropdownItem:hover{background-color:var(--color-bg-hover)}.hg_ppa_dropdownItem.hg_ppa_active{background-color:var(--color-bg-tertiary);font-weight:600}.hg_ppa_dropdownItem span:not(.hg_ppa_checkmark){flex:1}.hg_ppa_dropdownIcon{flex-shrink:0;width:1rem;height:1rem}.hg_ppa_checkmark{color:var(--color-success);font-size:1rem;font-weight:700}
.IBf3mG_title{color:var(--color-text);text-align:center;margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.IBf3mG_subtitle{color:var(--color-text);text-align:center;max-width:320px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1rem}.IBf3mG_form{flex-direction:column;gap:0;display:flex}.IBf3mG_inputGroup{position:relative}.IBf3mG_inputWrapper{background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;transition:border-color .2s;display:flex;position:relative}.IBf3mG_input{width:100%;color:var(--color-text);text-align:center;letter-spacing:.2em;background:0 0;border:none;border-radius:8px;outline:none;height:56px;padding:1.5rem 3.25rem .5rem;font-family:Courier New,monospace;font-size:1.25rem;font-weight:600}.IBf3mG_input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0px 1000px var(--color-background) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.IBf3mG_input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0px 1000px var(--color-background) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.IBf3mG_input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0px 1000px var(--color-background) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.IBf3mG_input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0px 1000px var(--color-background) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.IBf3mG_inputIcon{pointer-events:none;color:var(--color-text);transition:color .2s;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.IBf3mG_inputWrapper:focus-within .IBf3mG_inputIcon{color:var(--color-primary)}.IBf3mG_label{color:var(--color-text);pointer-events:none;transform-origin:0 0;z-index:1;text-align:left;transition:all .2s ease-out;position:absolute;left:3.25rem}.IBf3mG_submitButton{background-color:var(--color-primary);color:#fff;cursor:pointer;width:100%;height:56px;box-shadow:var(--shadow-sm);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.IBf3mG_submitButton:hover:not(:disabled){filter:brightness(1.1)}.IBf3mG_submitButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.IBf3mG_submitButton:disabled{background-color:var(--color-warning);box-shadow:none;cursor:not-allowed;opacity:.6}.IBf3mG_buttonContent{align-items:center;display:flex}.IBf3mG_buttonLoadingSpinner{border:3px solid #ffffff4d;border-top-color:var(--color-text-white);border-radius:50%;width:22px;height:22px;animation:1s linear infinite IBf3mG_spin}@keyframes IBf3mG_spin{to{transform:rotate(360deg)}}.IBf3mG_backLink{color:var(--color-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.IBf3mG_backLink:hover{color:var(--color-primary)}.IBf3mG_backLink:focus{color:var(--color-primary);outline:none}.IBf3mG_errorMessage{color:var(--color-danger);text-align:center;background-color:var(--color-background);border:1px solid var(--color-danger);box-shadow:var(--shadow-sm);border-radius:8px;margin-top:.5rem;padding:.75rem;font-size:.875rem}@media (max-width:480px){.IBf3mG_title{font-size:1.875rem}.IBf3mG_subtitle{font-size:.9rem}.IBf3mG_input{padding:1.25rem 2.5rem .5rem;font-size:1.1rem}}.IBf3mG_trustDeviceContainer{background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:8px;margin:12px 0;padding:12px 14px;transition:all .2s}.IBf3mG_trustDeviceContainer:hover{background-color:var(--color-background);border-color:var(--color-border);filter:brightness(.95)}.IBf3mG_trustDeviceLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:0;display:flex}.IBf3mG_trustDeviceCheckboxInput{opacity:0;width:0;height:0;position:absolute}.IBf3mG_trustDeviceCheckbox{border:2px solid var(--color-border);background-color:var(--color-background);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:relative}.IBf3mG_trustDeviceCheckbox .IBf3mG_trustDeviceCheckmark{color:#0000;width:14px;height:14px;transition:all .2s}.IBf3mG_trustDeviceCheckboxInput:checked+.IBf3mG_trustDeviceCheckbox{background-color:var(--color-primary);border-color:var(--color-primary)}.IBf3mG_trustDeviceCheckboxInput:checked+.IBf3mG_trustDeviceCheckbox .IBf3mG_trustDeviceCheckmark{color:#fff}.IBf3mG_trustDeviceLabel:hover .IBf3mG_trustDeviceCheckbox{border-color:var(--color-primary)}.IBf3mG_trustDeviceCheckboxInput:focus+.IBf3mG_trustDeviceCheckbox{outline:none}.IBf3mG_trustDeviceText{color:var(--color-text);font-size:14px;font-weight:500;line-height:1.4}.IBf3mG_codeInputWrapper{margin-bottom:1rem}.IBf3mG_codeLabel{color:var(--color-text);text-align:center;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}
.kmSv_W_authModalContent{max-width:480px}.kmSv_W_authModalContent .kmSv_W_modalHeader{background-color:var(--color-primary)}.kmSv_W_authModalContent .kmSv_W_modalHeader .kmSv_W_modalTitle{color:#fff;align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.kmSv_W_authModalBody{padding:1.5rem}.kmSv_W_authModalBody form{margin:0}.kmSv_W_authModalBody{color:var(--color-text);line-height:1.5}.kmSv_W_authActions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.kmSv_W_authCancelButton{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);cursor:pointer;border-radius:6px;min-width:100px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s}.kmSv_W_authCancelButton:hover:not(:disabled){background:var(--color-background);filter:brightness(.95);border-color:var(--color-border);color:var(--color-text)}.kmSv_W_authCancelButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.kmSv_W_authCancelButton:disabled{opacity:.5;cursor:not-allowed}.kmSv_W_authConfirmButton{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;min-width:120px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.kmSv_W_authConfirmButton:hover:not(:disabled){background-color:var(--color-primary);filter:brightness(1.1)}.kmSv_W_authConfirmButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.kmSv_W_authConfirmButton:disabled{background-color:var(--color-warning);cursor:not-allowed}@media (max-width:480px){.kmSv_W_authModalContent{max-width:95%}.kmSv_W_authModalBody{padding:1.25rem}.kmSv_W_authActions{flex-direction:column;gap:.75rem}.kmSv_W_authCancelButton,.kmSv_W_authConfirmButton{justify-content:center;width:100%}}
.J-YJxa_passwordToggle{cursor:pointer;color:var(--color-text-light);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.J-YJxa_passwordToggle:hover{color:var(--color-primary)}.J-YJxa_resetButtonContainer{text-align:right;margin-top:-.75rem;margin-bottom:.5rem}.J-YJxa_resetButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.J-YJxa_resetButton:hover{color:var(--color-primary)}.J-YJxa_resetPasswordLink{text-align:right;margin-top:-.5rem;margin-bottom:.5rem}.J-YJxa_resetPasswordAnchor{color:var(--color-text-muted);font-size:.9rem;text-decoration:none;transition:color .2s}.J-YJxa_resetPasswordAnchor:hover{color:var(--color-primary)}.J-YJxa_successMessage{color:var(--color-primary);text-align:center;background-color:var(--color-background);border:1px solid var(--color-primary);box-shadow:var(--shadow-sm);border-radius:8px;margin-top:.5rem;padding:.75rem;font-size:.875rem}
.Owa9Fa_backLink{text-align:center;margin-top:1.5rem}.Owa9Fa_backLinkAnchor{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.Owa9Fa_backLinkAnchor:hover{color:var(--color-primary)}
.lC0Hia_form{flex-direction:column;gap:1.25rem;width:100%;display:flex}.lC0Hia_inputGroup{flex-direction:column;gap:.5rem;display:flex}.lC0Hia_passwordHint{color:var(--text-secondary);margin-top:-.25rem;padding-left:.5rem;font-size:.85rem}.lC0Hia_rolesInfo{background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;gap:.5rem;margin-top:-.5rem;padding:.75rem;display:flex}.lC0Hia_rolesLabel{color:var(--text-secondary);text-align:left;margin:0;font-size:.8rem;font-weight:500}.lC0Hia_rolesList{flex-wrap:wrap;gap:.4rem;display:flex}.lC0Hia_roleBadge{background-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-sm);border-radius:6px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.lC0Hia_roleBadge:hover{filter:brightness(1.1)}.lC0Hia_roleIcon{opacity:.9;width:13px;height:13px}.lC0Hia_footer{text-align:center;margin-top:.5rem}.lC0Hia_link{color:var(--color-text);font-size:.95rem;text-decoration:none;transition:color .2s}.lC0Hia_link:hover{color:var(--color-primary)}.lC0Hia_loading{text-align:center;color:var(--text-secondary);padding:2rem}.lC0Hia_errorContainer{flex-direction:column;align-items:center;gap:1rem;display:flex}
.BaRfvG_fieldHint{color:var(--color-text-muted);margin:.4rem 0 0;font-size:.8rem}.BaRfvG_resultIntro{color:var(--color-text-muted);margin:0 0 1rem;font-size:.9rem}.BaRfvG_resultIntro code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.BaRfvG_credentialRow{flex-direction:column;gap:.4rem;margin-bottom:.85rem;display:flex}.BaRfvG_credentialRow:last-child{margin-bottom:0}.BaRfvG_credentialLabel{letter-spacing:.03em;color:var(--color-text-muted);font-size:.72rem;font-weight:700}.BaRfvG_credentialValueRow{align-items:stretch;gap:.5rem;display:flex}.BaRfvG_credentialValue{min-width:0;color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border);word-break:break-all;border-radius:8px;flex:1;padding:.5rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.BaRfvG_copyButton{white-space:nowrap;color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border-strong);cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;transition:background-color .2s;display:inline-flex}.BaRfvG_copyButton:hover{background:var(--color-border-light)}.BaRfvG_doneButton{color:#fff;background:var(--color-primary);cursor:pointer;border:none;border-radius:10px;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600}.BaRfvG_doneButton:hover{background:var(--color-primary-hover)}
.y_1RYa_container{background:var(--color-bg-card);border:2px solid var(--color-border);border-radius:1.5rem;margin-bottom:1.5rem;overflow:hidden}.y_1RYa_header{border-bottom:2px solid var(--color-border);background:var(--color-bg);align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.y_1RYa_header h3{color:var(--color-text-primary);align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;display:flex}.y_1RYa_body{padding:1.5rem}.y_1RYa_formGroup{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.y_1RYa_formGroup label{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.y_1RYa_formGroup input,.y_1RYa_formGroup select,.y_1RYa_formGroup textarea{border:2px solid var(--color-border-strong);background:var(--color-bg-card);width:100%;color:var(--color-text-primary);border-radius:.75rem;padding:.875rem 1.25rem;font-size:1rem;transition:all .2s}.y_1RYa_formGroup input:focus,.y_1RYa_formGroup select:focus,.y_1RYa_formGroup textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-focus-ring);outline:none}.y_1RYa_formGroup input:disabled,.y_1RYa_formGroup select:disabled,.y_1RYa_formGroup textarea:disabled{background:var(--color-bg-secondary);color:var(--color-text-muted)}.y_1RYa_formGroup textarea{resize:vertical;min-height:80px;font-family:inherit}.y_1RYa_checkboxGroup{flex-wrap:wrap;gap:.75rem;display:flex}.y_1RYa_checkboxLabel{color:var(--color-text-primary);cursor:pointer;border:2px solid var(--color-border);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:500;transition:all .2s;display:flex}.y_1RYa_checkboxLabel:hover{border-color:var(--color-border-strong);background:var(--color-bg-secondary)}.y_1RYa_checkboxLabel input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);cursor:pointer}.y_1RYa_formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.y_1RYa_formRow{grid-template-columns:1fr}}.y_1RYa_btnPrimary{background:var(--color-primary);color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:background .2s;display:inline-flex}.y_1RYa_btnPrimary:hover:not(:disabled){background:var(--color-primary-hover)}.y_1RYa_btnPrimary:disabled{opacity:.5;cursor:not-allowed}.y_1RYa_btnSecondary{background:var(--color-bg-secondary);border:1px solid var(--color-border-strong);color:var(--color-text-primary);cursor:pointer;border-radius:.75rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:background .2s;display:inline-flex}.y_1RYa_btnSecondary:hover{background:var(--color-border-strong)}.y_1RYa_btnDanger{background:var(--color-bg-error);color:var(--color-state-warn);cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:background .2s;display:inline-flex}.y_1RYa_btnDanger:hover{background:var(--color-bg-error-border)}.y_1RYa_generatedLinkContainer{background:var(--color-bg-secondary);border:2px solid var(--color-border);border-radius:.75rem;margin-top:1.25rem;padding:1rem 1.25rem}.y_1RYa_generatedLinkContainer label{color:var(--color-text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.y_1RYa_linkInputRow{gap:.5rem;display:flex}.y_1RYa_linkInputRow input{border:2px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text-primary);border-radius:.75rem;flex:1;padding:.75rem 1rem;font-size:.875rem}.y_1RYa_linkInputRow input:read-only{background:var(--color-bg)}.y_1RYa_linksList{margin:0;padding:0;list-style:none}.y_1RYa_linkItem{border-bottom:2px solid var(--color-bg-secondary);padding:1.25rem 1.5rem;transition:background .2s}.y_1RYa_linkItem:last-child{border-bottom:none}.y_1RYa_linkItem:hover{background:var(--color-bg)}.y_1RYa_linkItemHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.y_1RYa_linkRoles{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.y_1RYa_linkMeta{color:var(--color-text-muted);flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.y_1RYa_linkMeta span{align-items:center;gap:.375rem;display:flex}.y_1RYa_linkMeta span svg{width:1rem;height:1rem}.y_1RYa_linkActions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.y_1RYa_badge{border-radius:.5rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-block}.y_1RYa_badgeSuccess{background:var(--color-bg-success);color:var(--color-state-success)}.y_1RYa_badgeWarning{background:var(--color-bg-warning,var(--color-bg-info));color:var(--color-state-warning,var(--color-accent))}.y_1RYa_badgeDanger{background:var(--color-bg-error);color:var(--color-state-warn)}.y_1RYa_emptyState{text-align:center;color:var(--color-text-muted);padding:2.5rem 1.5rem}.y_1RYa_emptyState svg{opacity:.5;margin-bottom:.75rem}.y_1RYa_emptyState p{margin:0;font-size:.9375rem}.y_1RYa_loading{text-align:center;color:var(--color-text-muted);padding:2rem 1.5rem}
._1BJtHW_layout{background:var(--color-background);min-height:100dvh;color:var(--color-text);display:flex}._1BJtHW_mobileBar{z-index:7;background:var(--color-background);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.6rem 1rem;display:none;position:sticky;top:0}@media (max-width:1024px){._1BJtHW_mobileBar{display:flex}}._1BJtHW_menuBtn{width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._1BJtHW_mobileLogo{width:auto;height:2rem}._1BJtHW_backdrop{z-index:8;background:#00000080;animation:.2s _1BJtHW_portalFadeIn;position:fixed;inset:0}@media (min-width:1025px){._1BJtHW_backdrop{display:none}}@keyframes _1BJtHW_portalFadeIn{0%{opacity:0}to{opacity:1}}._1BJtHW_sidebar{z-index:9;background:var(--color-background);border-right:1px solid var(--color-border);flex-direction:column;width:250px;height:100dvh;max-height:100dvh;transition:width .3s,transform .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}._1BJtHW_sidebar._1BJtHW_collapsed{width:72px}@media (max-width:1024px){._1BJtHW_sidebar{width:280px;transform:translate(-100%);box-shadow:2px 0 8px #00000026}._1BJtHW_sidebar._1BJtHW_mobileOpen{transform:translate(0)}._1BJtHW_sidebar._1BJtHW_collapsed{width:280px}}._1BJtHW_sidebarContent{flex-direction:column;height:100%;max-height:100dvh;display:flex;overflow:hidden}._1BJtHW_logo{background:var(--color-primary);box-shadow:var(--shadow-sm);border-radius:10px;justify-content:center;align-items:center;margin:1rem .75rem .5rem;padding:.75rem;display:flex}._1BJtHW_logo img{width:auto;max-width:100%;height:2rem}._1BJtHW_logo ._1BJtHW_logoFull{display:block}._1BJtHW_logo ._1BJtHW_logoMark{display:none}._1BJtHW_collapsed ._1BJtHW_logo{margin:.75rem .5rem .5rem;padding:.5rem}._1BJtHW_collapsed ._1BJtHW_logo ._1BJtHW_logoFull{display:none}._1BJtHW_collapsed ._1BJtHW_logo ._1BJtHW_logoMark{height:1.6rem;display:block}@media (max-width:1024px){._1BJtHW_collapsed ._1BJtHW_logo ._1BJtHW_logoFull{display:block}._1BJtHW_collapsed ._1BJtHW_logo ._1BJtHW_logoMark{display:none}._1BJtHW_collapsed ._1BJtHW_logo img{height:2rem}}._1BJtHW_navigation{flex-direction:column;flex:1;gap:.25rem;padding:.75rem .5rem;display:flex;overflow:hidden auto}._1BJtHW_navigation::-webkit-scrollbar{width:6px}._1BJtHW_navigation::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}._1BJtHW_navDivider{border-top:1px solid var(--color-border);align-items:center;margin:.6rem .25rem .25rem;padding-top:.6rem;display:flex}._1BJtHW_collapsed ._1BJtHW_navDivider{margin:.5rem .4rem;padding-top:0}@media (max-width:1024px){._1BJtHW_collapsed ._1BJtHW_navDivider{margin:.6rem .25rem .25rem;padding-top:.6rem}}._1BJtHW_navSectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.68rem;font-weight:700}._1BJtHW_navItem{width:100%;color:var(--color-text-muted);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s;display:flex;overflow:hidden}._1BJtHW_navItem:hover{background:var(--color-bg-hover);color:var(--color-text)}._1BJtHW_navItem._1BJtHW_active{color:var(--color-primary);border-left:3px solid var(--color-primary);background:#0013ff14;padding-left:calc(1rem - 3px)}._1BJtHW_navItem._1BJtHW_active ._1BJtHW_icon{color:var(--color-primary)}._1BJtHW_collapsed ._1BJtHW_navItem{justify-content:center;padding:.7rem}@media (max-width:1024px){._1BJtHW_collapsed ._1BJtHW_navItem{justify-content:flex-start;padding:.7rem 1rem}._1BJtHW_collapsed ._1BJtHW_navItem._1BJtHW_active{padding-left:calc(1rem - 3px)}}._1BJtHW_icon{color:inherit;flex-shrink:0}._1BJtHW_label{text-align:left;flex:1}._1BJtHW_collapsed ._1BJtHW_label{display:none}@media (max-width:1024px){._1BJtHW_collapsed ._1BJtHW_label{display:block}}._1BJtHW_bottomActions{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;margin-top:auto;padding:1rem .5rem;display:flex}._1BJtHW_userInfo{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}._1BJtHW_userAvatar{color:#fff;background:var(--color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.85rem;font-weight:700;display:flex}._1BJtHW_userDetails{flex:1;min-width:0}._1BJtHW_userDetails p{margin:0}._1BJtHW_userDetails p:first-child{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}._1BJtHW_userDetails p:last-child{color:var(--color-text-muted);font-size:.72rem}._1BJtHW_themeToggleWrapper{justify-content:center;align-items:center;min-height:44px;display:flex}._1BJtHW_actionButton{width:100%;min-height:44px;color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.75rem;padding:.7rem 1rem;transition:background-color .2s,color .2s,border-color .2s;display:flex}._1BJtHW_actionButton:hover{color:var(--color-text);background:var(--color-bg-hover);border-color:var(--color-border-strong)}._1BJtHW_collapsed ._1BJtHW_actionButton{justify-content:center;padding:.7rem}@media (max-width:1024px){._1BJtHW_collapsed ._1BJtHW_actionButton{justify-content:flex-start;padding:.7rem 1rem}}._1BJtHW_collapseToggle{width:100%;min-height:44px;color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.7rem;transition:background-color .2s,color .2s,border-color .2s;display:flex}._1BJtHW_collapseToggle:hover{color:var(--color-text);background:var(--color-bg-hover);border-color:var(--color-border-strong)}._1BJtHW_collapseToggle._1BJtHW_actionButton{text-align:left;justify-content:flex-start;gap:.75rem;padding:.7rem 1rem}@media (max-width:1024px){._1BJtHW_collapseToggle{display:none}}._1BJtHW_main{background:var(--color-background);flex:1;min-width:0;margin-left:250px;padding:2rem;transition:margin-left .3s}@media (max-width:1024px){._1BJtHW_main{margin-left:0;padding:1rem}}._1BJtHW_layoutCollapsed ._1BJtHW_main{margin-left:72px}@media (max-width:1024px){._1BJtHW_layoutCollapsed ._1BJtHW_main{margin-left:0}}._1BJtHW_mainContent{width:100%;max-width:none;margin:0 auto}
.w4Q1JW_loadingContainer{justify-content:center;align-items:center;min-height:200px;display:flex}.w4Q1JW_rolesContainer{flex-direction:column;gap:.875rem;max-height:calc(216px + 1.75rem);margin-bottom:1.5rem;margin-right:-.5rem;padding-right:.5rem;display:flex;overflow:hidden auto}.w4Q1JW_rolesContainer::-webkit-scrollbar{width:6px}.w4Q1JW_rolesContainer::-webkit-scrollbar-track{background-color:var(--color-background);border-radius:3px}.w4Q1JW_rolesContainer::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:3px;transition:background .2s}.w4Q1JW_rolesContainer::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}.w4Q1JW_rolesContainer{scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-background)}.w4Q1JW_roleCard{border:2px solid var(--color-border);background-color:var(--color-background);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:8px;flex-shrink:0;align-items:center;gap:.875rem;min-height:72px;max-height:72px;padding:1rem;transition:all .15s;display:flex}.w4Q1JW_roleCard:hover{border-color:var(--color-primary);background-color:var(--color-background);box-shadow:var(--shadow-md);filter:brightness(.95)}.w4Q1JW_roleCard.w4Q1JW_selected{border-color:var(--color-primary);background-color:var(--color-background);box-shadow:0 0 0 3px #0013ff33,var(--shadow-md)}.w4Q1JW_roleRadio{flex-shrink:0;align-items:center;display:flex}.w4Q1JW_radioInput{opacity:0;width:0;height:0;position:absolute}.w4Q1JW_radioCustom{border:2px solid var(--color-border);background-color:var(--color-background);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.w4Q1JW_roleCard:hover .w4Q1JW_radioCustom{border-color:var(--color-primary)}.w4Q1JW_roleCard.w4Q1JW_selected .w4Q1JW_radioCustom{border-color:var(--color-primary);background-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-background),0 0 0 4px #0013ff33}.w4Q1JW_radioInner{opacity:0;background-color:#fff;border-radius:50%;width:8px;height:8px;transition:all .2s;transform:scale(0)}.w4Q1JW_roleCard.w4Q1JW_selected .w4Q1JW_radioInner{opacity:1;transform:scale(1)}.w4Q1JW_roleContent{flex:1;align-items:center;gap:1rem;display:flex}.w4Q1JW_roleIcon{background-color:var(--color-primary);color:#fff;width:42px;height:42px;box-shadow:var(--shadow-sm);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.w4Q1JW_roleCard:hover .w4Q1JW_roleIcon{box-shadow:var(--shadow-md);transform:scale(1.05)}.w4Q1JW_roleCard.w4Q1JW_selected .w4Q1JW_roleIcon{box-shadow:var(--shadow-md)}.w4Q1JW_roleIcon svg{width:20px;height:20px}.w4Q1JW_roleInfo{flex:1;min-width:0}.w4Q1JW_roleName{color:var(--color-text);margin:0 0 .125rem;font-size:.9375rem;font-weight:600;line-height:1.3}.w4Q1JW_roleDescription{color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;opacity:.7;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.w4Q1JW_signOutButton{border:1px solid var(--color-border);background-color:var(--color-background);width:100%;color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:6px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.875rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.w4Q1JW_signOutButton:hover:not(:disabled){background-color:var(--color-background);border-color:var(--color-border);color:var(--color-text);box-shadow:var(--shadow-md);filter:brightness(.95)}.w4Q1JW_signOutButton:disabled{opacity:.5;cursor:not-allowed}.w4Q1JW_signOutButton svg{width:18px;height:18px}@media (max-width:480px){.w4Q1JW_rolesContainer{gap:.75rem;max-height:calc(204px + 1.5rem);margin-right:-.375rem;padding-right:.375rem}.w4Q1JW_roleCard{gap:.75rem;min-height:68px;max-height:68px;padding:.875rem}.w4Q1JW_roleIcon{width:38px;height:38px}.w4Q1JW_roleIcon svg{width:18px;height:18px}.w4Q1JW_roleName{font-size:.875rem}.w4Q1JW_roleDescription{font-size:.75rem}.w4Q1JW_signOutButton{padding:.75rem;font-size:.875rem}}
