@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--feitian-blue: #0066cc;--feitian-blue-hover: #0052a3;--feitian-blue-light: #e6f2ff;--color-background: #ffffff;--color-surface: #f8f9fa;--color-surface-elevated: #ffffff;--color-border: #e1e4e8;--color-border-subtle: #f0f0f0;--color-text-primary: #1a1a1a;--color-text-secondary: #6a737d;--color-text-tertiary: #959da5;--color-accent: var(--feitian-blue);--color-accent-hover: var(--feitian-blue-hover);--color-accent-light: var(--feitian-blue-light);--color-success: #28a745;--color-success-light: #e6f9ed;--color-warning: #ffa500;--color-warning-light: #fff4e6;--color-error: #dc3545;--color-error-light: #ffe6e6;--color-info: #17a2b8;--color-info-light: #e6f9fc;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--space-2xs: .125rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-2xl: 1.75rem;--radius-3xl: 2rem;--radius-full: 9999px;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-fast: .15s;--transition-base: .2s;--transition-slow: .3s;--transition-slower: .4s;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--header-height: 80px;--nav-width: 240px;--max-content-width: 1200px;--mobile-header-height: 64px;--mobile-bottom-nav-height: 64px;--mobile-touch-target: 44px;--mobile-spacing: var(--space-md);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}[data-theme=dark]{--color-background: #0d1117;--color-surface: #161b22;--color-surface-elevated: #21262d;--color-border: #30363d;--color-border-subtle: #21262d;--color-text-primary: #e6edf3;--color-text-secondary: #8b949e;--color-text-tertiary: #6e7681;--color-accent-light: rgba(6, 102, 204, .15);--color-success-light: rgba(40, 167, 69, .15);--color-warning-light: rgba(255, 165, 0, .15);--color-error-light: rgba(220, 53, 69, .15);--color-info-light: rgba(23, 162, 184, .15);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning *:before,html.theme-transitioning *:after{transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out,fill .3s ease-in-out,stroke .3s ease-in-out!important}html.theme-transitioning img,html.theme-transitioning video,html.theme-transitioning iframe,html.theme-transitioning canvas{transition:none!important}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;overscroll-behavior:none;height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background);overflow:hidden;overscroll-behavior:none;min-height:100%}#root{min-height:100%;height:100%}html,body,#root,*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0;height:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-bottom:var(--space-md)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{margin-bottom:var(--space-md);color:var(--color-text-secondary)}a{color:var(--color-accent);text-decoration:none;transition:color var(--transition-fast) var(--ease-in-out)}a:hover{color:var(--color-accent-hover)}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}ul,ol{padding-left:var(--space-lg);margin-bottom:var(--space-md)}li{margin-bottom:var(--space-sm);color:var(--color-text-secondary)}code,pre{font-family:Monaco,Courier New,monospace;font-size:var(--font-size-sm);background-color:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm)}pre{padding:var(--space-md);overflow-x:auto}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:disabled{opacity:.5;cursor:not-allowed}::selection{background-color:var(--color-accent-light);color:var(--color-text-primary)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-surface);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-md);border:2px solid var(--color-surface)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fade-in{animation:fadeIn var(--transition-base) var(--ease-in-out)}.slide-in{animation:slideIn var(--transition-slow) var(--ease-out)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.container{width:100%;max-width:var(--max-content-width);margin:0 auto;padding:0 var(--space-lg)}#root{min-height:100vh;display:flex;flex-direction:column}body,h1,h2,h3,h4,h5,h6,button,nav,header,label,.badge,[role=tab],[role=button],[aria-label]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input,textarea,select,[contenteditable=true],p,li,blockquote,pre,code,.selectable,[data-selectable=true]{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}nav a,nav button,nav span,button,button *,[role=button],[role=button] *,.button,.button *,[class*=Button],[class*=Button] *,[class*=toggleButton],[class*=toggleButton] *,[class*=Tab],[class*=Tab] *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}h1,h2,h3,h4,h5,h6,[class*=title],[class*=Title],[class*=heading],[class*=Heading],[class*=label],[class*=Label]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[class*=credential][class*=Details] p,[class*=credential][class*=Value],[class*=detail][class*=Value],[class*=result][class*=Value],[class*=device][class*=Info],[class*=browser][class*=Version],[class*=os][class*=Version],[class*=timestamp],[class*=Timestamp],time,[class*=error][class*=Text],[class*=error][class*=Message],[class*=seed],[class*=Seed],[class*=activity][class*=Details]{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}[class*=badge],[class*=Badge],[class*=tag],[class*=Tag],[class*=status],[class*=Status],[class*=toast],[class*=Toast],[class*=notification],[class*=modal][class*=Title],[class*=icon],[class*=Icon]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[class*=description],[class*=Description],article p,[class*=content] p,[class*=Content] p,main p{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}button p,[role=button] p,[class*=Button] p{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}@media(max-width:768px){html{font-size:14px;-webkit-text-size-adjust:100%;text-size-adjust:100%}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}body{-webkit-tap-highlight-color:rgba(0,0,0,.1);-webkit-touch-callout:none;min-height:-webkit-fill-available}a,button,input,select,textarea,[role=button],[tabindex]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}input,textarea,select{font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media(min-width:769px)and (max-width:1024px){html{font-size:15px}.container{padding:0 var(--space-xl)}}@media(hover:none)and (pointer:coarse){button,a,input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{min-height:var(--mobile-touch-target);min-width:var(--mobile-touch-target)}button:not(.large){padding:var(--space-sm) var(--space-md)}button:active,a:active,[role=button]:active{opacity:.7;transform:scale(.98);transition:all .1s ease}*:hover{transition:none}}@media(max-width:896px)and (orientation:landscape){.mainContent{padding-top:var(--space-md)!important;padding-bottom:var(--space-md)!important}}@media(max-width:375px){html{font-size:13px}:root{--space-md: .75rem;--space-lg: 1.25rem}}._container_xqz8h_5{position:fixed;top:var(--space-lg);right:var(--space-lg);z-index:var(--z-tooltip);display:flex;flex-direction:column;gap:var(--space-sm);max-width:400px}._toast_xqz8h_16{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border-left:4px solid var(--color-accent)}._success_xqz8h_27{border-left-color:var(--color-success)}._error_xqz8h_31{border-left-color:var(--color-error)}._warning_xqz8h_35{border-left-color:var(--color-warning)}._info_xqz8h_39{border-left-color:var(--color-info)}._icon_xqz8h_43{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-shrink:0}._success_xqz8h_27 ._icon_xqz8h_43{background-color:var(--color-success-light);color:var(--color-success)}._error_xqz8h_31 ._icon_xqz8h_43{background-color:var(--color-error-light);color:var(--color-error)}._warning_xqz8h_35 ._icon_xqz8h_43{background-color:var(--color-warning-light);color:var(--color-warning)}._info_xqz8h_39 ._icon_xqz8h_43{background-color:var(--color-info-light);color:var(--color-info)}._message_xqz8h_75{flex:1;margin:0;font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-normal)}._closeButton_xqz8h_83{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--font-size-base);transition:all var(--transition-fast) var(--ease-in-out);flex-shrink:0;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._closeButton_xqz8h_83{cursor:pointer}._closeButton_xqz8h_83:hover{background-color:var(--color-surface);color:var(--color-text-primary)}}._closeButton_xqz8h_83:active{transform:scale(.95);opacity:.8}@media(max-width:640px){._container_xqz8h_5{top:var(--space-sm);right:var(--space-sm);left:var(--space-sm);max-width:none}}._backdrop_tz8wj_5{position:fixed;inset:0;background-color:transparent;z-index:var(--z-modal-backdrop)}._modalContainer_tz8wj_12{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);z-index:var(--z-modal);overflow-y:auto}._modal_tz8wj_12{position:relative;background-color:rgba(var(--color-surface-elevated-rgb, 255, 255, 255),.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-2xl);border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 50px #0f172a40,0 8px 24px #0f172a2e,0 0 1px #0f172a1f;width:100%;max-height:90vh;display:flex;flex-direction:column}[data-theme=dark] ._modal_tz8wj_12{background-color:#141414f5;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 52px #000000b3,0 8px 24px #00000080,0 0 1px #ffffff1a}._small_tz8wj_48{max-width:400px}._medium_tz8wj_52{max-width:600px}._large_tz8wj_56{max-width:900px}._xlarge_tz8wj_60{max-width:min(1280px,calc(100vw - var(--space-2xl)))}._horizontal_tz8wj_64{max-width:1200px;min-width:800px}._horizontalBody_tz8wj_69{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);padding:var(--space-lg) var(--space-2xl);overflow-y:auto;flex:1;min-height:0}@media(max-width:1024px){._horizontal_tz8wj_64{min-width:unset;max-width:90vw}._horizontalBody_tz8wj_69{grid-template-columns:1fr;gap:var(--space-xl)}}._header_tz8wj_91{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);min-height:56px;flex-shrink:0}._title_tz8wj_100{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;padding:0;line-height:1;display:flex;align-items:center}._closeButton_tz8wj_111{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xl);transition:all var(--transition-fast) var(--ease-in-out);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._closeButton_tz8wj_111{cursor:pointer}._closeButton_tz8wj_111:hover{background-color:var(--color-surface);color:var(--color-text-primary)}}._closeButton_tz8wj_111:active{background-color:var(--color-surface);opacity:.7}._closeButton_tz8wj_111:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._body_tz8wj_150{padding:var(--space-lg);overflow-y:auto;flex:1;min-height:0}._footer_tz8wj_157{padding:var(--space-lg);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm)}._confirmMessage_tz8wj_165{color:var(--color-text-secondary);margin-bottom:var(--space-lg);line-height:var(--line-height-relaxed)}._confirmActions_tz8wj_171{display:flex;gap:var(--space-sm);justify-content:flex-end}@media(max-width:768px){._modalContainer_tz8wj_12{padding:0;align-items:flex-end}._modal_tz8wj_12{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;max-height:95vh;min-height:50vh;box-shadow:0 -4px 16px #0000001a,0 -2px 8px #0000000d}._small_tz8wj_48,._medium_tz8wj_52,._large_tz8wj_56,._xlarge_tz8wj_60{max-width:100%;width:100%}._horizontal_tz8wj_64{max-width:100%;width:100%;max-height:95vh}._horizontalBody_tz8wj_69{grid-template-columns:1fr;gap:var(--space-lg);padding:var(--space-md)}._header_tz8wj_91{padding:var(--space-md);border-bottom:1px solid var(--color-border)}._title_tz8wj_100{font-size:var(--font-size-base)}._closeButton_tz8wj_111{width:40px;height:40px;min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}._body_tz8wj_150{padding:var(--space-md)}._footer_tz8wj_157{padding:var(--space-md);flex-direction:column-reverse;gap:var(--space-sm);border-top:1px solid var(--color-border);position:sticky;bottom:0;background-color:var(--color-surface-elevated)}._confirmActions_tz8wj_171{flex-direction:column-reverse;width:100%;gap:var(--space-xs)}._confirmActions_tz8wj_171 button{width:100%;min-height:var(--mobile-touch-target)}}@media(max-width:375px){._modal_tz8wj_12{max-height:98vh;min-height:60vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}._header_tz8wj_91{padding:var(--space-sm) var(--space-md)}._title_tz8wj_100{font-size:var(--font-size-sm)}._body_tz8wj_150,._footer_tz8wj_157{padding:var(--space-sm) var(--space-md)}}._button_1odrm_5{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.5;text-align:center;white-space:nowrap;border:none;border-radius:var(--radius-lg);transition:all var(--transition-fast) var(--ease-in-out);-webkit-user-select:none;user-select:none;font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:hover)and (pointer:fine){._button_1odrm_5{cursor:pointer}}._button_1odrm_5:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._button_1odrm_5:disabled{opacity:.5;cursor:not-allowed}._primary_1odrm_46{background-color:transparent;color:var(--color-text-primary);border:2px solid var(--color-text-primary);font-weight:var(--font-weight-semibold)}._secondary_1odrm_54{background-color:transparent;color:var(--color-text-primary);border:1.5px solid var(--color-border)}._accent_1odrm_61{background-color:transparent;color:var(--color-accent);border:2px solid var(--color-accent);font-weight:var(--font-weight-medium)}._destructive_1odrm_69{background-color:transparent;color:var(--color-error);border:1.5px solid var(--color-error)}._ghost_1odrm_76{background-color:transparent;color:var(--color-text-secondary);border:none}@media(hover:hover)and (pointer:fine){._primary_1odrm_46:hover:not(:disabled){background-color:var(--color-surface);transform:translateY(-1px);box-shadow:var(--shadow-md)}._secondary_1odrm_54:hover:not(:disabled){background-color:var(--color-surface);border-color:var(--color-text-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._accent_1odrm_61:hover:not(:disabled){background-color:var(--color-accent-light);border-color:var(--color-accent-hover);color:var(--color-accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}._destructive_1odrm_69:hover:not(:disabled){background-color:var(--color-error-light);color:var(--color-error);transform:translateY(-1px);box-shadow:var(--shadow-md)}._ghost_1odrm_76:hover:not(:disabled){background-color:var(--color-surface);color:var(--color-text-primary)}}._primary_1odrm_46:active:not(:disabled),._secondary_1odrm_54:active:not(:disabled),._accent_1odrm_61:active:not(:disabled),._destructive_1odrm_69:active:not(:disabled){transform:scale(.98);opacity:.9}._ghost_1odrm_76:active:not(:disabled){opacity:.7;background-color:var(--color-surface)}._small_1odrm_133{padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm)}._large_1odrm_138{padding:var(--space-md) var(--space-xl);font-size:var(--font-size-lg)}._fullWidth_1odrm_144{width:100%}._loading_1odrm_149{pointer-events:none;opacity:.85}._content_1odrm_154{display:inline-flex;align-items:center;gap:var(--space-sm)}._spinner_1odrm_160{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_1odrm_160 .6s linear infinite}@keyframes _spin_1odrm_160{to{transform:rotate(360deg)}}@media(max-width:768px){._button_1odrm_5{min-height:var(--mobile-touch-target);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm)}._small_1odrm_133{min-height:40px;padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs)}._large_1odrm_138{min-height:52px;padding:var(--space-md) var(--space-lg);font-size:var(--font-size-base)}}@media(max-width:375px){._button_1odrm_5{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs)}._large_1odrm_138{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm)}}._header_1sz1x_5{position:fixed;top:0;left:0;right:0;width:100%;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-xl);background-color:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);z-index:var(--z-sticky);transition:background-color var(--transition-base) var(--ease-in-out);padding-top:env(safe-area-inset-top);padding-left:max(var(--space-xl),env(safe-area-inset-left));padding-right:max(var(--space-xl),env(safe-area-inset-right));-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}._left_1sz1x_30{display:flex;align-items:center}._logo_1sz1x_35{height:32px;width:auto;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}[data-theme=dark] ._logo_1sz1x_35{mix-blend-mode:screen;opacity:.9}._right_1sz1x_50{display:flex;align-items:center;gap:var(--space-md)}._toggleButton_1sz1x_56{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;background-color:transparent;border:1.5px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-primary);transition:all var(--transition-slow) var(--ease-in-out);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._toggleButton_1sz1x_56{cursor:pointer}._toggleButton_1sz1x_56:hover{background-color:var(--color-surface);border-color:var(--color-text-primary);transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-sm)}}._toggleButton_1sz1x_56:active{transform:scale(.98);opacity:.8}._toggleButton_1sz1x_56:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._toggleIcon_1sz1x_95{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._logoutButton_1sz1x_100{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background-color:transparent;border:1.5px solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;transition:all var(--transition-slow) var(--ease-in-out);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._logoutButton_1sz1x_100{cursor:pointer}._logoutButton_1sz1x_100:hover{background-color:var(--color-error-light);border-color:var(--color-error);color:var(--color-error);transform:translateY(-1px)}}._logoutButton_1sz1x_100:active{transform:scale(.98);opacity:.8}._logoutButton_1sz1x_100:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:768px){._header_1sz1x_5{position:fixed;height:var(--mobile-header-height);padding:0 var(--space-md);padding-left:max(var(--space-md),env(safe-area-inset-left));padding-right:max(var(--space-md),env(safe-area-inset-right));-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}._logo_1sz1x_35{height:24px;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._right_1sz1x_50{gap:var(--space-xs)}._toggleButton_1sz1x_56{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target);width:40px;height:40px;border-radius:var(--radius-md)}._logoutButton_1sz1x_100{padding:var(--space-xs) var(--space-md);min-height:var(--mobile-touch-target);font-size:var(--font-size-xs)}._logoutButton_1sz1x_100 span{display:none}}@media(max-width:375px){._header_1sz1x_5{padding:0 var(--space-sm)}._logo_1sz1x_35{height:20px}._toggleButton_1sz1x_56{width:36px;height:36px}._toggleIcon_1sz1x_95{font-size:.625rem}}._nav_jbhwx_5{width:var(--nav-width);height:100%;position:sticky;top:0;background-color:var(--color-background);padding:var(--space-lg);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._nav_jbhwx_5::-webkit-scrollbar{width:0;height:0}._navList_jbhwx_22{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}._navLink_jbhwx_31{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border-radius:var(--radius-xl);border:1.5px solid transparent;background-color:transparent;position:relative;overflow:hidden;transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}._navLink_jbhwx_31:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--color-surface) 0%,transparent 100%);opacity:0;transition:opacity var(--transition-slow) var(--ease-out)}._navLink_jbhwx_31._active_jbhwx_60{background-color:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-text-primary);transform:translate(6px) scale(1.03);box-shadow:var(--shadow-md)}._navLink_jbhwx_31._active_jbhwx_60:before{display:none}._icon_jbhwx_73{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;position:relative;z-index:1;transition:transform var(--transition-slow) cubic-bezier(.34,1.56,.64,1)}._navLink_jbhwx_31._active_jbhwx_60 ._icon_jbhwx_73{transform:scale(1.15) rotate(5deg)}@media(hover:hover)and (pointer:fine){._navLink_jbhwx_31:hover{color:var(--color-text-primary);border-color:var(--color-border);transform:translate(4px) scale(1.02);box-shadow:var(--shadow-sm)}._navLink_jbhwx_31:hover:before{opacity:1}._navLink_jbhwx_31._active_jbhwx_60:hover{transform:translate(6px) scale(1.03);box-shadow:var(--shadow-md)}._navLink_jbhwx_31:hover ._icon_jbhwx_73{transform:scale(1.1)}}._label_jbhwx_112{flex:1;position:relative;z-index:1}@media(max-width:768px){._nav_jbhwx_5{position:fixed;inset:auto 0 0;width:100%;height:var(--mobile-bottom-nav-height);border-right:none;border-top:1px solid var(--color-border);padding:0;z-index:var(--z-fixed);background-color:var(--color-surface-elevated);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -2px 10px #0000000d;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);-webkit-transform:translateZ(0);transform:translateZ(0)}._navList_jbhwx_22{flex-direction:row;justify-content:space-around;align-items:stretch;height:100%;gap:0}._navList_jbhwx_22 li{flex:1}._navLink_jbhwx_31{flex-direction:column;gap:var(--space-2xs);padding:var(--space-xs) var(--space-xs);text-align:center;border-radius:0;border:none;height:100%;justify-content:center;transform:none!important;box-shadow:none!important}._navLink_jbhwx_31:before{display:none}._navLink_jbhwx_31._active_jbhwx_60{background-color:transparent;color:var(--color-accent);position:relative}._navLink_jbhwx_31._active_jbhwx_60:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:32px;height:3px;background-color:var(--color-accent);border-radius:0 0 var(--radius-sm) var(--radius-sm)}._navLink_jbhwx_31:active{opacity:.7}._icon_jbhwx_73{width:24px;height:24px;transition:transform .2s ease}._navLink_jbhwx_31._active_jbhwx_60 ._icon_jbhwx_73{transform:scale(1.1)}._label_jbhwx_112{font-size:.625rem;font-weight:var(--font-weight-medium);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:375px){._nav_jbhwx_5{height:56px;padding-bottom:env(safe-area-inset-bottom)}._navLink_jbhwx_31{padding:var(--space-2xs);gap:2px}._icon_jbhwx_73{width:20px;height:20px}._label_jbhwx_112{font-size:.5625rem}}._container_1tku4_7{position:fixed;inset:0;width:100vw;height:100vh;display:grid;place-items:center;background:transparent;z-index:9999;margin:0;padding:0;overflow:hidden}._content_1tku4_21{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-lg) var(--space-2xl);min-width:240px;min-height:140px;background:transparent;box-shadow:none}._spinner_1tku4_34{width:40px;height:40px;border-radius:50%;border:3px solid var(--color-border);border-top-color:var(--color-accent);animation:_spin_1tku4_34 1s linear infinite;margin-bottom:var(--space-md)}._message_1tku4_45{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-snug)}@keyframes _spin_1tku4_34{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._message_1tku4_45{font-size:var(--font-size-sm)}}._card_y8ncy_5{background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-lg);transition:all var(--transition-base) var(--ease-in-out);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._card_y8ncy_5:hover{box-shadow:var(--shadow-md)}._clickable_y8ncy_14{cursor:pointer}._clickable_y8ncy_14:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--color-accent)}}._clickable_y8ncy_14:active{transform:scale(.98);opacity:.95}._header_y8ncy_40{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}._title_y8ncy_47{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._body_y8ncy_54{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._footer_y8ncy_59{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border-subtle)}._wrapper_ai5q3_5{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md)}._label_ai5q3_12{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._inputWrapper_ai5q3_18{position:relative;display:flex;align-items:center}._input_ai5q3_18{width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-base);font-family:inherit;color:var(--color-text-primary);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast) var(--ease-in-out);touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none}._input_ai5q3_18::placeholder{color:var(--color-text-tertiary)}._input_ai5q3_18:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}@media(hover:hover)and (pointer:fine){._input_ai5q3_18:hover{border-color:var(--color-text-tertiary)}}._input_ai5q3_18[type=password]:focus{box-shadow:none}._input_ai5q3_18:disabled{opacity:.4;cursor:not-allowed;background-color:var(--color-surface);color:var(--color-text-tertiary)}._label_ai5q3_12._disabled_ai5q3_71{opacity:.4;color:var(--color-text-tertiary)}._input_ai5q3_18._error_ai5q3_76{border-color:var(--color-error)}._input_ai5q3_18._error_ai5q3_76:focus{box-shadow:0 0 0 3px var(--color-error-light)}._input_ai5q3_18._error_ai5q3_76[type=password]:focus{box-shadow:none}._withIcon_ai5q3_89{padding-left:var(--space-3xl)}._icon_ai5q3_93{position:absolute;left:var(--space-md);display:flex;align-items:center;color:var(--color-text-tertiary)}._errorText_ai5q3_101{font-size:var(--font-size-sm);color:var(--color-error);margin:0}._helperText_ai5q3_107{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}@media(max-width:768px){._input_ai5q3_18{min-height:var(--mobile-touch-target);padding:var(--space-sm) var(--space-md);font-size:16px}._label_ai5q3_12,._errorText_ai5q3_101,._helperText_ai5q3_107{font-size:var(--font-size-xs)}}@media(max-width:375px){._wrapper_ai5q3_5{gap:var(--space-2xs)}._input_ai5q3_18{padding:var(--space-xs) var(--space-sm)}}._authContainer_cc2zw_5{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--space-2xl) var(--space-lg);background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-background) 100%);position:relative;overflow-x:hidden;overflow-y:auto}._authContainer_cc2zw_5::-webkit-scrollbar{width:0;height:0}._authInner_cc2zw_24{width:100%;max-width:640px;flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);margin:var(--space-3xl) auto var(--space-4xl);padding-top:var(--space-xl);padding-bottom:var(--space-3xl)}._authControls_cc2zw_37{position:fixed;top:var(--space-xl);right:var(--space-xl);display:flex;align-items:center;gap:var(--space-md);z-index:10}._controlButton_cc2zw_47{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;background-color:transparent;border:1.5px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-primary);transition:all var(--transition-slow) var(--ease-in-out);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._controlButton_cc2zw_47{cursor:pointer}._controlButton_cc2zw_47:hover{background-color:var(--color-surface);border-color:var(--color-text-primary);transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-sm)}}._controlButton_cc2zw_47:active{transform:scale(.98);opacity:.8}._controlButton_cc2zw_47:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._controlText_cc2zw_86{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._logoContainer_cc2zw_91{width:100%;max-width:600px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--space-lg)}._authLogo_cc2zw_100{height:40px;width:auto;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}[data-theme=dark] ._authLogo_cc2zw_100{mix-blend-mode:screen;opacity:.9}._authBox_cc2zw_115{width:100%;max-width:600px}._mainTabs_cc2zw_121{display:flex;gap:var(--space-md);margin-bottom:var(--space-xl)}._mainTab_cc2zw_121{flex:1;padding:var(--space-md) var(--space-xl);background:transparent;border:2px solid var(--color-border);border-radius:var(--radius-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-family:inherit;color:var(--color-text-secondary);transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}._mainTab_cc2zw_121._active_cc2zw_141{background-color:var(--color-text-primary);color:var(--color-background);border-color:var(--color-text-primary);transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}@media(hover:hover)and (pointer:fine){._mainTab_cc2zw_121{cursor:pointer}._mainTab_cc2zw_121:hover{color:var(--color-text-primary);border-color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}._mainTab_cc2zw_121._active_cc2zw_141:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}}._mainTab_cc2zw_121:active{transform:scale(.98);opacity:.9}._methodTabs_cc2zw_173{position:relative;display:flex;gap:0;margin-bottom:var(--space-xl);border-bottom:2px solid var(--color-border)}._methodTabs_cc2zw_173:after{content:"";position:absolute;bottom:-2px;left:0;width:calc(100% / 3);height:3px;background-color:var(--color-text-primary);transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-full);z-index:1}._methodTabs_cc2zw_173[data-active="0"]:after{transform:translate(0)}._methodTabs_cc2zw_173[data-active="1"]:after{transform:translate(100%)}._methodTabs_cc2zw_173[data-active="2"]:after{transform:translate(200%)}._methodTab_cc2zw_173{position:relative;flex:1;padding:var(--space-md) var(--space-lg);background-color:transparent;border:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);-webkit-tap-highlight-color:transparent}._methodTab_cc2zw_173 span{display:flex;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}._webauthnIcon_cc2zw_231{width:16px;height:16px;object-fit:contain;display:block;filter:none;mix-blend-mode:normal;pointer-events:none;-webkit-user-select:none;user-select:none;color:currentColor;transition:all .3s cubic-bezier(.4,0,.2,1)}._methodTab_cc2zw_173._active_cc2zw_141{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._methodTab_cc2zw_173._active_cc2zw_141 span{transform:scale(1.05)}@media(hover:hover)and (pointer:fine){._methodTab_cc2zw_173{cursor:pointer}._methodTab_cc2zw_173:hover:not(._active_cc2zw_141){color:var(--color-text-primary);background-color:#00000005}[data-theme=dark] ._methodTab_cc2zw_173:hover:not(._active_cc2zw_141){background-color:#ffffff0d}._methodTab_cc2zw_173:not(._active_cc2zw_141):hover span{transform:translateY(-1px)}}._methodTab_cc2zw_173:active{opacity:.7}._formCard_cc2zw_278{display:flex;flex-direction:column;transition:all var(--transition-slow) var(--ease-in-out)}._description_cc2zw_284{text-align:center;color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-xl)}._form_cc2zw_278{display:flex;flex-direction:column;gap:var(--space-lg);flex:1}._formField_cc2zw_298{width:100%;margin-bottom:0;display:flex;flex-direction:column;gap:var(--space-xs)}._collapsible_cc2zw_306{width:100%;overflow:visible}._webauthnExtra_cc2zw_311{width:100%;overflow:hidden}._webauthnExtra_cc2zw_311>*{width:100%}._togglePassword_cc2zw_320{display:block;margin-top:var(--space-sm);padding:0;background:transparent;border:none;color:var(--color-accent);font-size:var(--font-size-sm);font-family:inherit;transition:opacity var(--transition-fast) var(--ease-in-out);text-align:left;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._togglePassword_cc2zw_320{cursor:pointer}._togglePassword_cc2zw_320:hover{opacity:.8;text-decoration:underline}}._togglePassword_cc2zw_320:active{opacity:.7}._passwordInputWrapper_cc2zw_350{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--space-xs);margin:0}._passwordLabel_cc2zw_359{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-xs);display:block}._passwordInputContainer_cc2zw_367{display:flex;align-items:center;position:relative;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast) var(--ease-in-out)}._passwordInputContainer_cc2zw_367:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light);outline:none}@media(hover:hover)and (pointer:fine){._passwordInputContainer_cc2zw_367:hover{border-color:var(--color-text-tertiary)}}._passwordInput_cc2zw_350{flex:1;width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-base);font-family:inherit;color:var(--color-text-primary);background:transparent;border:none;outline:none!important}._passwordInput_cc2zw_350:focus,._passwordInput_cc2zw_350:focus-visible{outline:none!important;box-shadow:none!important}._passwordInput_cc2zw_350::placeholder{color:var(--color-text-tertiary)}._eyeButton_cc2zw_412{display:flex;align-items:center;justify-content:center;padding:var(--space-sm);margin-right:var(--space-xs);background:transparent;border:1px solid transparent;color:var(--color-text-secondary);transition:all var(--transition-fast) var(--ease-in-out);flex-shrink:0;border-radius:var(--radius-md);outline:none;appearance:none;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._eyeButton_cc2zw_412{cursor:pointer}._eyeButton_cc2zw_412:hover{color:var(--color-text-primary);transform:scale(1.1)}}._eyeButton_cc2zw_412:active{transform:scale(.95);opacity:.8}._eyeButton_cc2zw_412:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--color-accent-light);border-color:transparent;color:var(--color-accent);background-color:var(--color-surface)}._eyeButton_cc2zw_412:focus:not(:focus-visible){outline:none}._primaryAction_cc2zw_458{background-color:var(--color-background)!important;border-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important}._primaryAction_cc2zw_458:hover:not(:disabled){background-color:transparent!important;border-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;box-shadow:var(--shadow-md)}._primaryAction_cc2zw_458:active:not(:disabled){box-shadow:var(--shadow-sm)}._switchAuthMode_cc2zw_475{margin-top:var(--space-xl);text-align:center;padding-top:var(--space-lg);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:center}._switchText_cc2zw_485{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-family:inherit}._switchLink_cc2zw_491{padding:0;background:transparent;border:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-accent);transition:all var(--transition-fast) var(--ease-in-out);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._switchLink_cc2zw_491{cursor:pointer}._switchLink_cc2zw_491:hover{opacity:.8;text-decoration:underline}}._switchLink_cc2zw_491:active{opacity:.7}._switchLink_cc2zw_491:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}._passwordStrength_cc2zw_525{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md)}._strengthLabel_cc2zw_532{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap}._strengthBar_cc2zw_538{flex:1;height:6px;background-color:var(--color-border);border-radius:var(--radius-full);overflow:hidden}._strengthFill_cc2zw_546{height:100%;transition:width var(--transition-slow) var(--ease-out);border-radius:var(--radius-full)}._strengthBar_cc2zw_538._weak_cc2zw_552 ._strengthFill_cc2zw_546{width:33%;background-color:var(--color-error)}._strengthBar_cc2zw_538._medium_cc2zw_557 ._strengthFill_cc2zw_546{width:66%;background-color:var(--color-warning)}._strengthBar_cc2zw_538._strong_cc2zw_562 ._strengthFill_cc2zw_546{width:100%;background-color:var(--color-success)}._strengthText_cc2zw_567{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}._strengthBar_cc2zw_538._weak_cc2zw_552+._strengthText_cc2zw_567{color:var(--color-error)}._strengthBar_cc2zw_538._medium_cc2zw_557+._strengthText_cc2zw_567{color:var(--color-warning)}._strengthBar_cc2zw_538._strong_cc2zw_562+._strengthText_cc2zw_567{color:var(--color-success)}._subTitle_cc2zw_585{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-lg);text-align:center}._optionGroup_cc2zw_593{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}._optionButton_cc2zw_600{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background-color:transparent;border:2px solid var(--color-border);border-radius:var(--radius-xl);text-align:left;transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1);font-family:inherit;-webkit-tap-highlight-color:transparent}._optionButton_cc2zw_600._selected_cc2zw_614{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background);transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-lg)}@media(hover:hover)and (pointer:fine){._optionButton_cc2zw_600{cursor:pointer}._optionButton_cc2zw_600:hover{border-color:var(--color-text-primary);transform:translateY(-2px) scale(1.01);box-shadow:var(--shadow-md)}}._optionButton_cc2zw_600:active{transform:scale(.98);opacity:.9}._optionIcon_cc2zw_640{font-size:2rem;flex-shrink:0}._optionTitle_cc2zw_645{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs)}._optionButton_cc2zw_600._selected_cc2zw_614 ._optionTitle_cc2zw_645{color:var(--color-background)}._optionDesc_cc2zw_655{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._optionButton_cc2zw_600._selected_cc2zw_614 ._optionDesc_cc2zw_655{color:#ffffffe6}._modeToggle_cc2zw_665{--toggle-padding: var(--space-2xs);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:var(--space-md);background-color:var(--color-surface);border-radius:var(--radius-xl);padding:var(--toggle-padding);border:1px solid var(--color-border);overflow:hidden}._modeIndicator_cc2zw_679{position:absolute;top:var(--toggle-padding);left:var(--toggle-padding);width:calc((100% - (var(--toggle-padding) * 2)) / 3);height:calc(100% - (var(--toggle-padding) * 2));border-radius:var(--radius-lg);background-color:var(--color-text-primary);z-index:0}._modeButton_cc2zw_690{flex:1;padding:var(--space-sm) var(--space-md);background:transparent;border:none;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);transition:color var(--transition-fast) var(--ease-in-out);position:relative;z-index:1;-webkit-tap-highlight-color:transparent}._modeButton_cc2zw_690._active_cc2zw_141{color:var(--color-background)}@media(hover:hover)and (pointer:fine){._modeButton_cc2zw_690{cursor:pointer}._modeButton_cc2zw_690:not(._active_cc2zw_141):hover{color:var(--color-text-primary)}._modeButton_cc2zw_690._active_cc2zw_141:hover{color:var(--color-background)}}._modeButton_cc2zw_690:active{opacity:.8}._typeDescription_cc2zw_729{padding:var(--space-md);background-color:var(--color-surface);border-radius:var(--radius-lg);border-left:3px solid var(--color-accent);margin-bottom:var(--space-md)}._typeDescription_cc2zw_729 p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._otpMethodTabs_cc2zw_744{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl)}._otpMethodTab_cc2zw_744{padding:var(--space-lg);background-color:transparent;border:2px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1);text-align:center;-webkit-tap-highlight-color:transparent}._otpMethodTab_cc2zw_744._active_cc2zw_141{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background);transform:translateY(-2px) scale(1.01);box-shadow:var(--shadow-md)}@media(hover:hover)and (pointer:fine){._otpMethodTab_cc2zw_744{cursor:pointer}._otpMethodTab_cc2zw_744:hover{border-color:var(--color-text-primary);color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}}._otpMethodTab_cc2zw_744:active{transform:scale(.98);opacity:.9}._qrSection_cc2zw_792{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-xl)}._qrPlaceholder_cc2zw_800{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-2xl);background-color:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius-2xl);text-align:center;width:100%}._qrCode_cc2zw_813{width:200px;height:200px;display:flex;align-items:center;justify-content:center;background-color:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-tertiary)}._linkButton_cc2zw_827{padding:0;background:transparent;border:none;color:var(--color-accent);font-size:var(--font-size-sm);font-family:inherit;text-decoration:underline;transition:opacity var(--transition-fast) var(--ease-in-out);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._linkButton_cc2zw_827{cursor:pointer}._linkButton_cc2zw_827:hover{opacity:.8}}._linkButton_cc2zw_827:active{opacity:.7}._algorithmSelect_cc2zw_854{margin-bottom:var(--space-lg)}._label_cc2zw_858{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-md)}._algorithmButtons_cc2zw_866{display:flex;gap:var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap}._algorithmButton_cc2zw_866{flex:1 1 45%;min-width:140px;position:relative;z-index:1;padding:var(--space-lg);background-color:transparent;border:2px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}._algorithmButton_cc2zw_866._active_cc2zw_141{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background);transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}@media(hover:hover)and (pointer:fine){._algorithmButton_cc2zw_866{cursor:pointer}._algorithmButton_cc2zw_866:hover{border-color:var(--color-text-primary);color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}}._algorithmButton_cc2zw_866:active{transform:scale(.98);opacity:.9}._helperText_cc2zw_917{font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:var(--line-height-relaxed);margin:var(--space-sm) 0 0 0}._hardwareInfo_cc2zw_924{padding:var(--space-lg);background-color:var(--color-info-light);border:1.5px solid var(--color-info);border-radius:var(--radius-xl);margin-bottom:var(--space-lg)}._hardwareInfo_cc2zw_924 p{margin:0;color:var(--color-text-primary);line-height:var(--line-height-relaxed)}@media(max-width:768px){._authContainer_cc2zw_5{padding:var(--space-xl) var(--space-md)}._authInner_cc2zw_24{margin:var(--space-lg) auto;padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}._authControls_cc2zw_37{top:var(--space-md);right:var(--space-md);gap:var(--space-sm)}._controlButton_cc2zw_47{width:38px;height:38px}._logoContainer_cc2zw_91{margin-bottom:var(--space-xl)}._authLogo_cc2zw_100{height:24px;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._mainTabs_cc2zw_121{gap:var(--space-sm)}._mainTab_cc2zw_121{font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md)}._methodTab_cc2zw_173{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-xs);white-space:normal}._qrCode_cc2zw_813{width:150px;height:150px}._formCard_cc2zw_278{min-height:auto}}._container_1xxqc_6{display:flex;flex-direction:column;gap:var(--space-lg)}._description_1xxqc_12{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0;padding:var(--space-md);background-color:var(--color-surface);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg)}._methodTabs_1xxqc_24{position:relative;display:flex;gap:0;border-bottom:2px solid var(--color-border)}._methodTabs_1xxqc_24:after{content:"";position:absolute;bottom:-2px;left:0;width:calc(100% / 3);height:3px;background-color:var(--color-text-primary);transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-full);z-index:1}._methodTabs_1xxqc_24[data-active="0"]:after{transform:translate(0)}._methodTabs_1xxqc_24[data-active="1"]:after{transform:translate(100%)}._methodTabs_1xxqc_24[data-active="2"]:after{transform:translate(200%)}._methodTab_1xxqc_24{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);background-color:transparent;border:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);flex:1;-webkit-tap-highlight-color:transparent}._methodTab_1xxqc_24 span{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}._webauthnIcon_1xxqc_79{width:20px;height:20px;object-fit:contain;display:block;filter:none;mix-blend-mode:normal;pointer-events:none;-webkit-user-select:none;user-select:none;color:currentColor;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){._methodTab_1xxqc_24{cursor:pointer}._methodTab_1xxqc_24:hover:not(:disabled):not(._active_1xxqc_97){color:var(--color-text-primary);background-color:#00000005}[data-theme=dark] ._methodTab_1xxqc_24:hover:not(:disabled):not(._active_1xxqc_97){background-color:#ffffff0d}._methodTab_1xxqc_24:not(._active_1xxqc_97):hover span{transform:translateY(-1px)}}._methodTab_1xxqc_24._active_1xxqc_97{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._methodTab_1xxqc_24._active_1xxqc_97 span{transform:scale(1.05)}._methodTab_1xxqc_24:disabled{opacity:.6;color:var(--color-text-tertiary)}@media(hover:hover)and (pointer:fine){._methodTab_1xxqc_24:disabled{cursor:not-allowed}}._methodTab_1xxqc_24:active:not(:disabled){opacity:.7}._form_1xxqc_136{display:flex;flex-direction:column;gap:var(--space-lg);padding-top:var(--space-md);height:420px;overflow-y:auto}._formField_1xxqc_146{width:100%;margin-bottom:0;display:flex;flex-direction:column;gap:var(--space-xs)}._passwordField_1xxqc_154{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--space-xs);margin:0}._passwordLabel_1xxqc_163{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-xs);display:block}._passwordInputContainer_1xxqc_171{display:flex;align-items:center;position:relative;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast) var(--ease-in-out)}@media(hover:hover)and (pointer:fine){._passwordInputContainer_1xxqc_171:hover{border-color:var(--color-text-tertiary)}}._passwordInputContainer_1xxqc_171:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light);outline:none}._passwordInput_1xxqc_171{flex:1;width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-base);font-family:inherit;color:var(--color-text-primary);background:transparent;border:none;outline:none!important}._passwordInput_1xxqc_171:focus,._passwordInput_1xxqc_171:focus-visible{outline:none!important;box-shadow:none!important}._passwordInput_1xxqc_171::placeholder{color:var(--color-text-tertiary)}._togglePassword_1xxqc_215{margin-top:var(--space-xs);padding:0;background:transparent;border:none;color:var(--color-accent);font-size:var(--font-size-sm);font-family:inherit;text-decoration:underline;transition:opacity var(--transition-fast) var(--ease-in-out);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._togglePassword_1xxqc_215{cursor:pointer}._togglePassword_1xxqc_215:hover{opacity:.8}}._togglePassword_1xxqc_215:active{transform:scale(.98);opacity:.7}._eyeButton_1xxqc_243{display:flex;align-items:center;justify-content:center;padding:var(--space-sm);margin-right:var(--space-xs);background:transparent;border:1px solid transparent;color:var(--color-text-secondary);transition:all var(--transition-fast) var(--ease-in-out);flex-shrink:0;border-radius:var(--radius-md);outline:none;appearance:none;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._eyeButton_1xxqc_243{cursor:pointer}._eyeButton_1xxqc_243:hover{color:var(--color-text-primary);transform:scale(1.1)}}._eyeButton_1xxqc_243:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--color-accent-light);border-color:transparent;color:var(--color-accent);background-color:var(--color-surface)}._eyeButton_1xxqc_243:focus:not(:focus-visible){outline:none}._eyeButton_1xxqc_243:active{transform:scale(.95);opacity:.8}._modeToggle_1xxqc_289{--toggle-padding: var(--space-2xs);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:var(--toggle-padding);background-color:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);overflow:hidden;width:100%;min-width:100%}._modeIndicator_1xxqc_304{position:absolute;top:var(--toggle-padding);left:var(--toggle-padding);width:calc((100% - (var(--toggle-padding) * 2)) / 3);height:calc(100% - (var(--toggle-padding) * 2));border-radius:var(--radius-lg);background-color:var(--color-text-primary);z-index:0}._modeButton_1xxqc_315{flex:1;padding:var(--space-sm) var(--space-md);background-color:transparent;border:none;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);transition:color var(--transition-fast) var(--ease-in-out);position:relative;z-index:1;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._modeButton_1xxqc_315{cursor:pointer}._modeButton_1xxqc_315:not(._active_1xxqc_97):hover{color:var(--color-text-primary)}._modeButton_1xxqc_315._active_1xxqc_97:hover{color:var(--color-background)}._modeButton_1xxqc_315:disabled{cursor:not-allowed}}._modeButton_1xxqc_315._active_1xxqc_97{color:var(--color-background)}._modeButton_1xxqc_315:disabled{opacity:.6}._modeButton_1xxqc_315:active:not(:disabled){transform:scale(.98);opacity:.9}._helperText_1xxqc_362{font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:var(--line-height-relaxed);margin:var(--space-sm) 0 0 0}@media(max-width:768px){._methodTab_1xxqc_24{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-xs)}}._container_gizb9_5{max-width:800px;margin:0 auto;padding:var(--space-2xl) var(--space-lg)}._header_gizb9_11{margin-bottom:var(--space-3xl);text-align:center}._title_gizb9_16{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-lg) 0}._introduction_gizb9_23{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 auto;max-width:600px}._simulatorSection_gizb9_31{margin-bottom:var(--space-3xl);display:flex;justify-content:center}._section_gizb9_37{margin-bottom:var(--space-xl)}._highlight_gizb9_41{background:linear-gradient(135deg,var(--color-accent-light) 0%,transparent 100%);border:2px solid var(--color-accent)}._methodHeader_gizb9_46{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}._methodIcon_gizb9_53{font-size:2.5rem}._methodHeader_gizb9_46 h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._benefitList_gizb9_64{margin-top:var(--space-md);padding-left:var(--space-xl)}._benefitList_gizb9_64 li{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-sm)}._benefitList_gizb9_64 li::marker{color:var(--color-accent)}._mainTitle_gizb9_79{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:var(--space-3xl) 0 var(--space-xl) 0}._linksGrid_gizb9_87{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin-bottom:var(--space-3xl)}._linkCard_gizb9_94{position:relative;display:block;overflow:hidden;border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1);text-decoration:none;background:var(--color-background);border:2px solid var(--color-border);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._linkCard_gizb9_94{cursor:pointer}._linkCard_gizb9_94:hover{transform:translateY(-4px) scale(1.02);box-shadow:var(--shadow-lg);border-color:var(--color-accent)}}._linkImage_gizb9_120{width:100%;height:280px;object-fit:cover;display:block;transition:transform var(--transition-slow) cubic-bezier(.34,1.56,.64,1),filter var(--transition-slow) ease}._linkOverlay_gizb9_129{position:absolute;bottom:0;left:0;right:0;padding:var(--space-xl) var(--space-lg);background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 50%,rgba(0,0,0,.2) 80%,transparent 100%);color:#fff;transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1)}._linkOverlay_gizb9_129 h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#fff;margin:0 0 var(--space-xs) 0;text-shadow:0 2px 12px rgba(0,0,0,.5);transition:transform var(--transition-slow) cubic-bezier(.34,1.56,.64,1)}._linkOverlay_gizb9_129 p{font-size:var(--font-size-sm);color:#ffffffe6;margin:0;line-height:var(--line-height-relaxed);text-shadow:0 1px 6px rgba(0,0,0,.5);transition:all var(--transition-slow) ease;opacity:.95}@media(hover:hover)and (pointer:fine){._linkCard_gizb9_94:hover ._linkImage_gizb9_120{transform:scale(1.08);filter:brightness(1.1)}._linkCard_gizb9_94:hover ._linkOverlay_gizb9_129{padding-bottom:calc(var(--space-2xl) + var(--space-sm));background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.8) 60%,rgba(0,0,0,.3) 85%,transparent 100%)}._linkCard_gizb9_94:hover ._linkOverlay_gizb9_129 h3{transform:translateY(-4px) scale(1.05)}._linkCard_gizb9_94:hover ._linkOverlay_gizb9_129 p{opacity:1;transform:translateY(-2px)}}._linkCard_gizb9_94:active{transform:scale(.98);opacity:.95}@media(max-width:768px){._container_gizb9_5{padding:var(--space-lg) var(--space-md)}._title_gizb9_16{font-size:var(--font-size-3xl)}._introduction_gizb9_23{font-size:var(--font-size-base)}._mainTitle_gizb9_79{font-size:var(--font-size-2xl)}._methodIcon_gizb9_53{font-size:2rem}._linksGrid_gizb9_87{grid-template-columns:1fr;gap:var(--space-lg)}._linkImage_gizb9_120{height:200px}}._gridCols1_gizb9_225{grid-template-columns:minmax(0,1fr)}._gridCols2_gizb9_229{grid-template-columns:repeat(2,minmax(0,1fr))}._gridCols3_gizb9_233{grid-template-columns:repeat(3,minmax(0,1fr))}._credentialCard_gizb9_237{height:100%}._credentialIcon_gizb9_241{font-size:3rem;margin-bottom:var(--space-md)}._credentialContent_gizb9_246{display:flex;flex-direction:column;gap:var(--space-sm)}._credentialTitle_gizb9_252{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._badge_gizb9_259{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-sm);background-color:var(--color-accent-light);color:var(--color-accent);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);width:fit-content}._credentialDetails_gizb9_271{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-sm)}._credentialDetails_gizb9_271 p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._description_gizb9_285{font-style:italic;color:var(--color-text-tertiary)!important}._passwordField_gizb9_290{display:flex;align-items:center;gap:var(--space-sm)}._togglePasswordBtn_gizb9_296{padding:var(--space-xs);background:transparent;border:none;cursor:pointer;font-size:var(--font-size-lg);transition:transform var(--transition-fast) var(--ease-in-out)}._togglePasswordBtn_gizb9_296:hover{transform:scale(1.2)}._emptyState_gizb9_309{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3xl);text-align:center;background-color:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius-xl)}._emptyIcon_gizb9_321{font-size:4rem;margin-bottom:var(--space-lg);opacity:.5}._emptyState_gizb9_309 h3{font-size:var(--font-size-xl);margin-bottom:var(--space-sm)}._emptyState_gizb9_309 p{color:var(--color-text-secondary);margin-bottom:var(--space-lg)}._addCredentialOptions_gizb9_337{display:flex;flex-direction:column;gap:var(--space-md)}._detailsGrid_gizb9_343{display:grid;gap:var(--space-md)}._detailItem_gizb9_348{display:flex;flex-direction:column;gap:var(--space-xs)}._detailLabel_gizb9_354{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._detailValue_gizb9_360{font-size:var(--font-size-base);color:var(--color-text-primary);font-family:monospace;padding:var(--space-sm);background-color:var(--color-surface);border-radius:var(--radius-sm)}@media(max-width:1200px){._gridCols3_gizb9_233{grid-template-columns:repeat(2,minmax(0,1fr))}}._addCredentialForm_gizb9_376{display:flex;flex-direction:column;gap:var(--space-lg)}._formSubtitle_gizb9_382{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-lg);text-align:center}._optionGroup_gizb9_390{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}._optionButton_gizb9_397{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background-color:transparent;border:2px solid var(--color-border);border-radius:var(--radius-xl);text-align:left;cursor:pointer;transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1);font-family:inherit}._optionButton_gizb9_397:hover{border-color:var(--color-text-primary);transform:translateY(-2px) scale(1.01);box-shadow:var(--shadow-md)}._optionButton_gizb9_397._selected_gizb9_417{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background);transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-lg)}._optionIcon_gizb9_425{font-size:2rem;flex-shrink:0}._optionTitle_gizb9_430{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs)}._optionButton_gizb9_397._selected_gizb9_417 ._optionTitle_gizb9_430{color:var(--color-background)}._optionDesc_gizb9_440{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._optionButton_gizb9_397._selected_gizb9_417 ._optionDesc_gizb9_440{color:#ffffffe6}._modeToggle_gizb9_450{--toggle-padding: var(--space-2xs);position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:var(--space-xl);background-color:var(--color-surface);border-radius:var(--radius-xl);padding:var(--toggle-padding);border:1px solid var(--color-border);overflow:hidden}._modeIndicator_gizb9_464{position:absolute;top:var(--toggle-padding);left:var(--toggle-padding);width:calc((100% - (var(--toggle-padding) * 2)) / 2);height:calc(100% - (var(--toggle-padding) * 2));border-radius:var(--radius-lg);background-color:var(--color-text-primary);z-index:0}._modeButton_gizb9_475{flex:1;padding:var(--space-sm) var(--space-md);background:transparent;border:none;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast) var(--ease-in-out);position:relative;z-index:1}._modeButton_gizb9_475:not(._active_gizb9_491):hover{color:var(--color-text-primary)}._modeButton_gizb9_475._active_gizb9_491,._modeButton_gizb9_475._active_gizb9_491:hover{color:var(--color-background)}._webauthnExtra_gizb9_503{width:100%;overflow:hidden}._webauthnExtra_gizb9_503>*{width:100%}._otpMethodTabs_gizb9_512{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl)}._otpMethodTab_gizb9_512{padding:var(--space-lg);background-color:transparent;border:2px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1);text-align:center}._otpMethodTab_gizb9_512:hover{border-color:var(--color-text-primary);color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}._otpMethodTab_gizb9_512._active_gizb9_491{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background);transform:translateY(-2px) scale(1.01);box-shadow:var(--shadow-md)}._otpTypeToggle_gizb9_548{display:flex;gap:var(--space-sm);margin-bottom:var(--space-xl);background-color:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-xs);border:1px solid var(--color-border)}._collapsible_gizb9_558{width:100%;overflow:visible}._qrSection_gizb9_563{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-xl)}._qrPlaceholder_gizb9_571{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-2xl);background-color:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius-2xl);text-align:center;width:100%}._qrCode_gizb9_584{width:200px;height:200px;display:flex;align-items:center;justify-content:center;background-color:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-tertiary)}._linkButton_gizb9_598{padding:0;background:transparent;border:none;color:var(--color-accent);font-size:var(--font-size-sm);font-family:inherit;cursor:pointer;text-decoration:underline;transition:opacity var(--transition-fast) var(--ease-in-out)}._linkButton_gizb9_598:hover{opacity:.8}._algorithmSelect_gizb9_614{margin-bottom:var(--space-lg)}._label_gizb9_618{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-md)}._algorithmButtons_gizb9_626{display:flex;gap:var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap}._algorithmButton_gizb9_626{flex:1 1 45%;min-width:140px;position:relative;z-index:1;padding:var(--space-lg);background-color:transparent;border:2px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1)}._algorithmButton_gizb9_626:hover{border-color:var(--color-text-primary);color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}._algorithmButton_gizb9_626._active_gizb9_491{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background);transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}._helperText_gizb9_665{font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:var(--line-height-relaxed);margin:0}._hardwareInfo_gizb9_672{padding:var(--space-lg);background-color:var(--color-info-light);border:1.5px solid var(--color-info);border-radius:var(--radius-xl);margin-bottom:var(--space-lg)}._hardwareInfo_gizb9_672 p{margin:0;color:var(--color-text-primary);line-height:var(--line-height-relaxed)}@media(max-width:768px){._container_gizb9_5{padding:var(--space-lg) var(--space-md);padding-bottom:80px}._greeting_gizb9_692 h1{font-size:var(--font-size-3xl)}._sectionHeader_gizb9_696{flex-direction:column;align-items:flex-start;gap:var(--space-md)}._headerActions_gizb9_702{width:100%;flex-direction:column}._gridCols2_gizb9_229,._gridCols3_gizb9_233{grid-template-columns:1fr}._qrCode_gizb9_584{width:150px;height:150px}}._form_110dq_7{display:flex;flex-direction:column;gap:var(--space-lg)}._subtitle_110dq_13{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-lg);text-align:center}._optionGroup_110dq_21{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}._optionButton_110dq_28{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background-color:transparent;border:2px solid var(--color-border);border-radius:var(--radius-xl);text-align:left;transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1);font-family:inherit;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._optionButton_110dq_28{cursor:pointer}._optionButton_110dq_28:hover:not(:disabled){border-color:var(--color-text-primary);transform:translateY(-2px) scale(1.01);box-shadow:var(--shadow-md)}}._optionButton_110dq_28._selected_110dq_54{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background);transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-lg)}@media(hover:hover)and (pointer:fine){._optionButton_110dq_28._selected_110dq_54:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-lg)}._optionButton_110dq_28:disabled{cursor:not-allowed}}._optionButton_110dq_28:disabled{opacity:.6}._optionButton_110dq_28:active:not(:disabled){transform:scale(.98);opacity:.9}._optionIcon_110dq_82{font-size:2rem;flex-shrink:0}._optionTitle_110dq_87{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs)}._optionButton_110dq_28._selected_110dq_54 ._optionTitle_110dq_87{color:var(--color-background)}._optionDesc_110dq_97{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._optionButton_110dq_28._selected_110dq_54 ._optionDesc_110dq_97{color:#ffffffe6}._modeToggle_110dq_107{--toggle-padding: var(--space-2xs);position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:var(--space-md);background-color:var(--color-surface);border-radius:var(--radius-xl);padding:var(--toggle-padding);border:1px solid var(--color-border);overflow:hidden}._modeIndicator_110dq_121{position:absolute;top:var(--toggle-padding);left:var(--toggle-padding);width:calc((100% - (var(--toggle-padding) * 2)) / 2);height:calc(100% - (var(--toggle-padding) * 2));border-radius:var(--radius-lg);background-color:var(--color-text-primary);z-index:0}._modeButton_110dq_132{flex:1;padding:var(--space-sm) var(--space-md);background:transparent;border:none;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);transition:color var(--transition-fast) var(--ease-in-out);position:relative;z-index:1;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._modeButton_110dq_132{cursor:pointer}._modeButton_110dq_132:hover:not(:disabled):not(._active_110dq_153){color:var(--color-text-primary)}._modeButton_110dq_132._active_110dq_153:hover{color:var(--color-background)}._modeButton_110dq_132:disabled{cursor:not-allowed}}._modeButton_110dq_132._active_110dq_153{color:var(--color-background)}._modeButton_110dq_132:disabled{opacity:.6}._modeButton_110dq_132:active:not(:disabled){transform:scale(.98);opacity:.9}._modeDescription_110dq_179{width:100%;overflow:hidden;margin-bottom:var(--space-md);min-height:80px;display:flex;align-items:flex-start}._descriptionText_110dq_188{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);padding:var(--space-md);background-color:var(--color-surface);border-radius:var(--radius-lg);border-left:3px solid var(--color-accent);margin:0;width:100%}._column_bl1yp_7{display:flex;flex-direction:column;gap:var(--space-lg);height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:var(--space-xs) var(--space-md)}._column_bl1yp_7::-webkit-scrollbar{display:none}._column_bl1yp_7._columnDisabled_bl1yp_24{opacity:.5;pointer-events:none;filter:grayscale(.3);overflow:hidden;transition:opacity var(--transition-slow) var(--ease-in-out),filter var(--transition-slow) var(--ease-in-out)}._columnTitle_bl1yp_33{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-lg) 0;padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-border)}._methodTabs_bl1yp_43{display:flex;gap:var(--space-sm);margin-bottom:var(--space-md);position:relative;z-index:10}._methodTab_bl1yp_43{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md);background-color:transparent;border:2px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1);text-align:center;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._methodTab_bl1yp_43{cursor:pointer}._methodTab_bl1yp_43:hover:not(:disabled):not(._active_bl1yp_75){border-color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}}._methodTab_bl1yp_43._active_bl1yp_75{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background);transform:translateY(-2px) scale(1.01);box-shadow:var(--shadow-md)}@media(hover:hover)and (pointer:fine){._methodTab_bl1yp_43._active_bl1yp_75:hover{transform:translateY(-2px) scale(1.01);box-shadow:var(--shadow-md)}._methodTab_bl1yp_43:disabled{cursor:not-allowed}}._methodTab_bl1yp_43:disabled{opacity:.6}._methodTab_bl1yp_43:active:not(:disabled){transform:scale(.98);opacity:.9}._formContent_bl1yp_111{display:flex;flex-direction:column;gap:var(--space-md)}._typeToggle_bl1yp_118{--type-toggle-padding: var(--space-2xs);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background-color:var(--color-surface);border-radius:var(--radius-xl);padding:var(--type-toggle-padding);border:1px solid var(--color-border);position:relative;overflow:hidden}._typeIndicator_bl1yp_131{position:absolute;top:var(--type-toggle-padding);left:var(--type-toggle-padding);width:calc((100% - (var(--type-toggle-padding) * 2)) / 2);height:calc(100% - (var(--type-toggle-padding) * 2));border-radius:var(--radius-lg);background-color:var(--color-text-primary);z-index:0}._typeButton_bl1yp_142{flex:1;padding:var(--space-sm) var(--space-md);background:transparent;border:none;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);transition:color var(--transition-fast) var(--ease-in-out);position:relative;z-index:1;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._typeButton_bl1yp_142{cursor:pointer}._typeButton_bl1yp_142:hover:not(._active_bl1yp_75){color:var(--color-text-primary)}._typeButton_bl1yp_142._active_bl1yp_75:hover{color:var(--color-background)}}._typeButton_bl1yp_142._active_bl1yp_75{color:var(--color-background)}._typeButton_bl1yp_142:active:not(:disabled){transform:scale(.98);opacity:.9}._typeDescription_bl1yp_181{padding:var(--space-md);background-color:var(--color-surface);border-radius:var(--radius-lg);border-left:3px solid var(--color-accent)}._typeDescription_bl1yp_181 p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._algorithmSelect_bl1yp_196{margin-bottom:var(--space-md)}._algorithmSelect_bl1yp_196._disabled_bl1yp_200{opacity:.5;pointer-events:none}._label_bl1yp_205{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-md)}._algorithmButtons_bl1yp_213{display:flex;gap:var(--space-md);margin-bottom:var(--space-sm)}._algorithmButton_bl1yp_213{flex:1;padding:var(--space-sm) var(--space-md);background-color:transparent;border:2px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._algorithmButton_bl1yp_213{cursor:pointer}._algorithmButton_bl1yp_213:hover{border-color:var(--color-text-primary);color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}}._algorithmButton_bl1yp_213._active_bl1yp_75{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background);transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}._algorithmButton_bl1yp_213:disabled{opacity:.5;transform:none}@media(hover:hover)and (pointer:fine){._algorithmButton_bl1yp_213:disabled{cursor:not-allowed}._algorithmButton_bl1yp_213:disabled:hover{border-color:var(--color-border);color:var(--color-text-secondary);transform:none;box-shadow:none}}._algorithmButton_bl1yp_213:active:not(:disabled){transform:scale(.98);opacity:.9}._helperText_bl1yp_277{font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:var(--line-height-relaxed);margin:0}._actionButtons_bl1yp_285{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-md)}._placeholderMessage_bl1yp_293{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);padding:var(--space-2xl);background-color:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius-2xl);text-align:center;min-height:300px;color:var(--color-text-tertiary)}._placeholderMessage_bl1yp_293 p{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}._verifyContent_bl1yp_314{display:flex;flex-direction:column;gap:var(--space-lg)}._qrSection_bl1yp_321{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg)}._qrContainer_bl1yp_329{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-2xl);background-color:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius-2xl);text-align:center;width:100%}._qrContainer_bl1yp_329 p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._qrCode_bl1yp_348{width:180px;height:180px;display:flex;align-items:center;justify-content:center;background-color:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-xl)}._seedDisplay_bl1yp_360{margin-bottom:var(--space-lg)}._seedField_bl1yp_364{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm)}._seedInputWrapper_bl1yp_371{flex:1;display:flex;align-items:center;position:relative;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast) var(--ease-in-out)}@media(hover:hover)and (pointer:fine){._seedInputWrapper_bl1yp_371:hover{border-color:var(--color-text-tertiary)}}._seedInputWrapper_bl1yp_371:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light);outline:none}._seedInput_bl1yp_371{flex:1;width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-base);font-family:inherit;color:var(--color-text-primary);background:transparent;border:none;outline:none!important}._seedInput_bl1yp_371:focus,._seedInput_bl1yp_371:focus-visible{outline:none!important;box-shadow:none!important}._seedInput_bl1yp_371::placeholder{color:var(--color-text-tertiary)}._toggleSeedBtn_bl1yp_416{display:flex;align-items:center;justify-content:center;padding:var(--space-sm);margin-right:var(--space-xs);background:transparent;border:1px solid transparent;color:var(--color-text-secondary);transition:all var(--transition-fast) var(--ease-in-out);flex-shrink:0;border-radius:var(--radius-md);outline:none;appearance:none;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._toggleSeedBtn_bl1yp_416{cursor:pointer}._toggleSeedBtn_bl1yp_416:hover{color:var(--color-text-primary);transform:scale(1.05)}}._toggleSeedBtn_bl1yp_416:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--color-accent-light);border-color:transparent;color:var(--color-accent);background-color:var(--color-surface)}._toggleSeedBtn_bl1yp_416:focus:not(:focus-visible){outline:none}._toggleSeedBtn_bl1yp_416:active{transform:scale(.95);opacity:.8}@media(max-width:768px){._column_bl1yp_7{min-height:auto}._qrCode_bl1yp_348{width:140px;height:140px}._algorithmButtons_bl1yp_213{flex-direction:column}._algorithmButton_bl1yp_213{flex:1 1 100%}}._container_1m3y2_6{display:flex;flex-direction:column;gap:var(--space-xl);max-height:600px;overflow-y:auto}._section_1m3y2_14{display:flex;flex-direction:column;gap:var(--space-md)}._sectionTitle_1m3y2_20{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-border)}._detailGrid_1m3y2_29{display:flex;flex-direction:column;gap:var(--space-sm)}._detailRow_1m3y2_35{display:grid;grid-template-columns:200px 1fr;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-surface)}._detailRow_1m3y2_35:last-child{border-bottom:none}._detailLabel_1m3y2_47{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._detailValue_1m3y2_53{font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-word}@media(max-width:768px){._detailRow_1m3y2_35{grid-template-columns:1fr;gap:var(--space-xs)}._detailLabel_1m3y2_47{font-weight:var(--font-weight-semibold)}}._certificateButton_1m3y2_71{margin-top:var(--space-md);display:flex;justify-content:flex-start}._certificatesContent_1m3y2_77{margin-top:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-lg)}._certificate_1m3y2_71{background:var(--color-surface);padding:var(--space-lg);border-radius:var(--border-radius-md);border:1px solid var(--color-border)}._certificateTitle_1m3y2_91{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-md) 0;padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border)}._certificateDetails_1m3y2_100{display:flex;flex-direction:column;gap:var(--space-sm)}._certificateRow_1m3y2_106{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs) 0}._certificateRow_1m3y2_106 strong{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}._certificateRow_1m3y2_106 span{font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-all;font-family:var(--font-family-mono, "Courier New", monospace)}._certificateError_1m3y2_128{color:var(--color-error);font-size:var(--font-size-sm);margin:0}._noCertificates_1m3y2_134{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;font-style:italic}._container_18orh_6{display:flex;flex-direction:column;gap:var(--space-md);max-height:none;min-height:0;overflow:visible;padding-top:var(--space-xs)}._loading_18orh_16,._error_18orh_17,._empty_18orh_18{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-3xl);color:var(--color-text-secondary);text-align:center}._error_18orh_17{color:var(--color-error)}._certTabs_18orh_33{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg)}._certTab_18orh_33{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);background-color:transparent;border:2px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1)}._certTab_18orh_33:hover:not(._active_18orh_57){border-color:var(--color-text-primary);color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}._certTab_18orh_33:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}._certTab_18orh_33._active_18orh_57{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background);transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}._certTab_18orh_33._active_18orh_57:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}._certificateContent_18orh_83{display:flex;flex-direction:column;gap:var(--space-lg);flex:1;min-height:0}._certError_18orh_91{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background-color:var(--color-error-light);border:1px solid var(--color-error);border-radius:var(--radius-lg);color:var(--color-error)}._section_18orh_102{display:flex;flex-direction:column;gap:var(--space-sm);flex:1;min-height:0}._sectionTitle_18orh_110{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._certificateTextarea_18orh_117{width:100%;min-height:100px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-family-mono, "Courier New", monospace);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);padding:var(--space-md);white-space:pre-wrap;word-wrap:break-word;resize:none;overflow:hidden;height:auto;box-sizing:border-box}._certificateTextarea_18orh_117:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}._field_18orh_142{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-surface)}._field_18orh_142:last-child{border-bottom:none}._fieldLabel_18orh_154{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._fieldValue_18orh_160{font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-all;font-family:var(--font-family-mono, "Courier New", monospace);padding:var(--space-xs);background-color:var(--color-surface);border-radius:var(--radius-md);white-space:pre-wrap}._extensions_18orh_171{display:flex;flex-direction:column;gap:var(--space-md)}._extension_18orh_171{padding:var(--space-md);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._extensionHeader_18orh_184{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-primary)}._critical_18orh_193{padding:var(--space-2xs) var(--space-xs);background-color:var(--color-warning-light);color:var(--color-warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm)}._extensionValue_18orh_202{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-family:var(--font-family-mono, "Courier New", monospace);white-space:pre-wrap;word-break:break-all}._pem_18orh_210{font-size:var(--font-size-xs);font-family:var(--font-family-mono, "Courier New", monospace);background-color:var(--color-surface);padding:var(--space-md);border-radius:var(--radius-md);overflow-x:auto;margin:0;white-space:pre;color:var(--color-text-primary)}@media(max-width:768px){._certTabs_18orh_33{overflow-x:auto}}._form_10pqq_5{display:flex;flex-direction:column;gap:var(--space-lg)}._passwordField_10pqq_11{position:relative}._passwordLabel_10pqq_15{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-xs);display:block}._passwordInputContainer_10pqq_23{display:flex;align-items:center;position:relative;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast) var(--ease-in-out)}@media(hover:hover)and (pointer:fine){._passwordInputContainer_10pqq_23:hover{border-color:var(--color-text-tertiary)}}._passwordInputContainer_10pqq_23:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light);outline:none}._passwordInput_10pqq_23{flex:1;width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-base);font-family:inherit;color:var(--color-text-primary);background:transparent;border:none;outline:none!important}._passwordInput_10pqq_23:focus,._passwordInput_10pqq_23:focus-visible{outline:none!important;box-shadow:none!important}._passwordInput_10pqq_23::placeholder{color:var(--color-text-tertiary)}._eyeButton_10pqq_67{display:flex;align-items:center;justify-content:center;padding:var(--space-sm);margin-right:var(--space-xs);background:transparent;border:1px solid transparent;color:var(--color-text-secondary);transition:all var(--transition-fast) var(--ease-in-out);flex-shrink:0;border-radius:var(--radius-md);outline:none;appearance:none;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._eyeButton_10pqq_67{cursor:pointer}._eyeButton_10pqq_67:hover{color:var(--color-text-primary);transform:scale(1.1)}}._eyeButton_10pqq_67:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--color-accent-light);border-color:transparent;color:var(--color-accent);background-color:var(--color-surface)}._eyeButton_10pqq_67:focus:not(:focus-visible){outline:none}._eyeButton_10pqq_67:active{transform:scale(.95);opacity:.8}._buttonGroup_10pqq_112{display:flex;gap:var(--space-md);justify-content:flex-end;margin-top:var(--space-md)}._buttonGroup_10pqq_112 button{min-width:100px}._container_gqnjk_7{max-width:960px;margin:0 auto;padding:var(--space-xl)}._section_gqnjk_13{margin-bottom:var(--space-xl);transition:all var(--transition-slow) var(--ease-in-out)}._section_gqnjk_13:hover{transform:none;box-shadow:none!important}._sectionHeader_gqnjk_23{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-lg);gap:var(--space-md)}._sectionTitleRow_gqnjk_31{display:flex;align-items:center;gap:var(--space-md);flex:1}._sectionIcon_gqnjk_38{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,var(--color-accent-light) 0%,var(--color-accent) 100%);border-radius:var(--radius-2xl);color:#fff;flex-shrink:0}._sectionTitle_gqnjk_31{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}._sectionDescription_gqnjk_57{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-lg) 0}._credentialList_gqnjk_63{display:flex;flex-direction:column;gap:var(--space-sm)}._credentialItem_gqnjk_69{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-slow) var(--ease-in-out);gap:var(--space-md)}@media(hover:hover)and (pointer:fine){._credentialItem_gqnjk_69:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}}._credentialInfo_gqnjk_88{flex:1;display:flex;flex-direction:column;gap:var(--space-xs)}._credentialActions_gqnjk_95{display:flex;gap:var(--space-sm);flex-shrink:0}._actionButton_gqnjk_101{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;transition:all var(--transition-fast) var(--ease-in-out);white-space:nowrap;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._actionButton_gqnjk_101{cursor:pointer}._actionButton_gqnjk_101:hover{background-color:var(--color-accent-light);border-color:var(--color-accent);color:var(--color-accent)}}._actionButton_gqnjk_101:active{transform:scale(.98)}._deleteButton_gqnjk_134{display:flex;align-items:center;justify-content:center;padding:var(--space-sm);background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);transition:all var(--transition-fast) var(--ease-in-out);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._deleteButton_gqnjk_134{cursor:pointer}._deleteButton_gqnjk_134:hover{background-color:#fee;border-color:#f44;color:#f44}}._deleteButton_gqnjk_134:active{transform:scale(.98);opacity:.9}._credentialName_gqnjk_164{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._credentialMeta_gqnjk_170{display:flex;flex-wrap:wrap;gap:var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._credentialMeta_gqnjk_170 span{display:flex;align-items:center;gap:var(--space-xs);font-weight:var(--font-weight-medium)}._noCredentials_gqnjk_185{color:var(--color-text-tertiary);font-style:italic;text-align:center;padding:var(--space-xl);margin:0}@media(max-width:768px){._container_gqnjk_7{padding:var(--space-lg) var(--space-md)}._sectionHeader_gqnjk_23{flex-direction:column;align-items:stretch}._sectionTitleRow_gqnjk_31{margin-bottom:var(--space-sm)}._sectionIcon_gqnjk_38{width:48px;height:48px}._sectionTitle_gqnjk_31{font-size:var(--font-size-xl)}._credentialItem_gqnjk_69{flex-direction:column;align-items:flex-start}._credentialMeta_gqnjk_170{flex-direction:column;gap:var(--space-xs)}._credentialActions_gqnjk_95{width:100%;flex-direction:column}._actionButton_gqnjk_101{width:100%;justify-content:center}}._container_1ob9m_5{max-width:800px;margin:0 auto;padding:var(--space-2xl) var(--space-lg)}._header_1ob9m_11{margin-bottom:var(--space-2xl)}._headerTop_1ob9m_15{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg)}._header_1ob9m_11 h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}._clearButton_1ob9m_29{border:1px solid var(--color-text-primary)!important;color:var(--color-text-primary)!important;background:transparent!important;transition:all var(--transition-base) var(--ease-in-out);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._clearButton_1ob9m_29:hover:not(:disabled){background:var(--color-text-primary)!important;color:var(--color-background)!important}}._clearButton_1ob9m_29:active:not(:disabled){transform:scale(.98);opacity:.9}._filters_1ob9m_49{display:flex;flex-wrap:wrap;gap:var(--space-sm)}._filterButton_1ob9m_55{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background-color:transparent;border:2px solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;transition:all var(--transition-slow) cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._filterButton_1ob9m_55{cursor:pointer}._filterButton_1ob9m_55:hover:not(._active_1ob9m_76){border-color:var(--color-text-primary);color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}}._filterButton_1ob9m_55._active_1ob9m_76{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background);transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}@media(hover:hover)and (pointer:fine){._filterButton_1ob9m_55._active_1ob9m_76:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}}._filterButton_1ob9m_55:active{transform:scale(.98);opacity:.9}._timeline_1ob9m_104{display:flex;flex-direction:column;gap:var(--space-md)}._activityCard_1ob9m_110{transition:box-shadow var(--transition-fast) var(--ease-in-out)}@media(hover:hover)and (pointer:fine){._activityCard_1ob9m_110:hover{box-shadow:var(--shadow-sm)}}._activityContent_1ob9m_120{display:flex;gap:var(--space-md);align-items:flex-start}._activityIcon_1ob9m_126{font-size:2rem;flex-shrink:0}._activityDetails_1ob9m_131{flex:1;display:flex;flex-direction:column;gap:var(--space-xs)}._activityTitle_1ob9m_138{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}._methodBadge_1ob9m_148{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background-color:var(--color-accent-light);color:var(--color-accent);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._deviceInfo_1ob9m_160{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._timestamp_1ob9m_165{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._emptyState_1ob9m_170{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3xl);text-align:center;background-color:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius-xl)}._emptyIcon_1ob9m_182{font-size:4rem;margin-bottom:var(--space-lg);opacity:.5}._emptyState_1ob9m_170 h3{font-size:var(--font-size-xl);margin-bottom:var(--space-sm)}._emptyState_1ob9m_170 p{color:var(--color-text-secondary)}@media(max-width:768px){._container_1ob9m_5{padding:var(--space-lg) var(--space-md);padding-bottom:80px}._header_1ob9m_11 h1{font-size:var(--font-size-3xl)}._activityIcon_1ob9m_126{font-size:1.5rem}._activityTitle_1ob9m_138{flex-direction:column;align-items:flex-start}}._container_13l4f_5{max-width:1000px;margin:0 auto;padding:var(--space-2xl) var(--space-lg)}._container_13l4f_5>h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-2xl)}._intro_13l4f_18{margin-bottom:var(--space-2xl);background:linear-gradient(135deg,var(--color-accent-light) 0%,transparent 100%)}._introTitle_13l4f_23{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-md)}._analyzeSection_13l4f_30{display:flex;justify-content:center;margin:var(--space-3xl) 0}._analyzeButton_13l4f_36{min-width:220px;display:flex;align-items:center;justify-content:center;gap:var(--space-sm)}._spinner_13l4f_44{width:16px;height:16px;border:2px solid var(--color-background);border-top-color:var(--color-text-primary);border-radius:50%;animation:_spin_13l4f_44 .8s linear infinite}@keyframes _spin_13l4f_44{to{transform:rotate(360deg)}}._results_13l4f_59{margin-top:var(--space-3xl)}._resultsTitle_13l4f_63{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-xl);text-align:center}._resultsGrid_13l4f_71{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg);margin-bottom:var(--space-2xl)}._resultItem_13l4f_78{display:flex;align-items:center;gap:var(--space-md)}._resultIcon_13l4f_84{font-size:2.5rem;flex-shrink:0}._resultLabel_13l4f_89{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-xs)}._resultValue_13l4f_96{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._supported_13l4f_102{color:var(--color-success)}._notSupported_13l4f_106{color:var(--color-error)}._checkAgain_13l4f_110{display:flex;justify-content:center;margin-top:var(--space-2xl)}@media(max-width:768px){._container_13l4f_5{padding:var(--space-lg) var(--space-md);padding-bottom:80px}._container_13l4f_5>h1{font-size:var(--font-size-3xl)}._resultsGrid_13l4f_71{grid-template-columns:1fr}._resultIcon_13l4f_84{font-size:2rem}}._container_10xm9_5{max-width:700px;margin:0 auto;padding:var(--space-2xl) var(--space-lg)}._container_10xm9_5>h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-2xl);text-align:center}._formCard_10xm9_19{background:linear-gradient(135deg,var(--color-accent-light) 0%,transparent 100%)}._description_10xm9_23{font-size:var(--font-size-lg);color:var(--color-text-secondary);text-align:center;margin-bottom:var(--space-2xl);line-height:var(--line-height-relaxed)}._form_10xm9_19{display:flex;flex-direction:column}._textareaWrapper_10xm9_36{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md)}._label_10xm9_43{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._textarea_10xm9_36{width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-base);font-family:inherit;color:var(--color-text-primary);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast) var(--ease-in-out);resize:vertical;min-height:120px}._textarea_10xm9_36::placeholder{color:var(--color-text-tertiary)}._textarea_10xm9_36:hover{border-color:var(--color-text-tertiary)}._textarea_10xm9_36:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}._submitSection_10xm9_77{margin-top:var(--space-lg)}._successMessage_10xm9_81{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);padding:var(--space-3xl);text-align:center;min-height:360px}._successIcon_10xm9_93{position:absolute;top:calc(var(--space-2xl) + var(--space-lg));left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center}._successMessage_10xm9_81 h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:var(--space-2xl) 0 var(--space-sm)}._successMessage_10xm9_81 p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}@media(max-width:768px){._container_10xm9_5{padding:var(--space-lg) var(--space-md);padding-bottom:80px}._container_10xm9_5>h1{font-size:var(--font-size-3xl)}}._app_1ghcv_5{height:100vh;display:flex;flex-direction:column;background-color:var(--color-background);transition:background-color var(--transition-base) var(--ease-in-out);overflow:hidden}._mainLayout_1ghcv_14{flex:1;display:flex;min-height:0;overflow:hidden;padding-top:var(--header-height)}._mainContent_1ghcv_23{flex:1;min-height:0;overflow-y:auto;background-color:var(--color-background);padding:var(--space-2xl);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}._mainContent_1ghcv_23::-webkit-scrollbar{width:0;height:0}@media(max-width:768px){._mainLayout_1ghcv_14{padding-top:var(--mobile-header-height)}._mainContent_1ghcv_23{padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom));padding-top:var(--space-xl);padding-inline:var(--space-md)}}@media(max-width:375px){._mainContent_1ghcv_23{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}
