.captcha-box[data-v-a6c6dcb3]{min-height:78px;margin:16px 0;position:relative}.captcha-placeholder[data-v-a6c6dcb3]{color:var(--secondary-text-color);z-index:1;justify-content:center;align-items:center;padding:12px;font-size:13px;display:flex;position:absolute;inset:0}.captcha-box.state-error .captcha-placeholder[data-v-a6c6dcb3]{color:var(--error-color)}.captcha-box.state-ready .captcha-placeholder[data-v-a6c6dcb3]{display:none}.auth-popup-overlay[data-v-159430bd]{z-index:1200;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.auth-popup-container[data-v-159430bd]{background-color:rgba(var(--card-background-rgb), 1);border:1px solid rgba(var(--theme-color-rgb), .15);border-radius:16px;flex-direction:column;width:100%;max-width:500px;max-height:80vh;animation:.3s cubic-bezier(.16,1,.3,1) modal-in-03fee79b-159430bd;display:flex;overflow:hidden;box-shadow:0 8px 30px #00000026}.auth-popup-header[data-v-159430bd]{border-bottom:1px solid var(--border-color);background-color:rgba(var(--theme-color-rgb), .03);justify-content:space-between;align-items:center;padding:20px;display:flex}.popup-title[data-v-159430bd]{color:var(--text-color);margin:0;font-size:18px;font-weight:600}.popup-close-btn[data-v-159430bd]{cursor:pointer;color:var(--secondary-text-color);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:-8px;padding:8px;transition:all .3s;display:flex}.popup-close-btn[data-v-159430bd]:hover{color:var(--text-color);background-color:#0000000d;transform:rotate(90deg)}.auth-popup-content[data-v-159430bd]{background:linear-gradient(to bottom, rgba(var(--theme-color-rgb), .02), transparent);flex:1;padding:20px;overflow-y:auto}.auth-header[data-v-159430bd]{text-align:center;margin-bottom:2rem}.auth-logo[data-v-159430bd]{text-align:center;margin-bottom:1.5rem}.auth-logo img[data-v-159430bd]{object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:12px;width:60px;min-width:60px;height:60px;min-height:60px}.auth-title[data-v-159430bd]{color:var(--text-color);margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.auth-subtitle[data-v-159430bd]{color:var(--secondary-text-color);margin:0;font-size:1rem;line-height:1.6}.auth-form[data-v-159430bd]{margin-bottom:1.5rem}.form-group[data-v-159430bd]{margin-bottom:1rem}.form-group label[data-v-159430bd]{color:var(--text-color);margin-bottom:.55rem;font-size:.95rem;font-weight:600;display:block}.required[data-v-159430bd]{color:#ff4d4f;vertical-align:middle;margin-left:4px;font-size:16px}.input-with-icon[data-v-159430bd]{width:100%;position:relative}.input-icon[data-v-159430bd]{color:var(--secondary-text-color);width:20px;height:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.password-toggle[data-v-159430bd]{color:var(--secondary-text-color);cursor:pointer;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle[data-v-159430bd]:hover{color:var(--theme-color)}.password-toggle svg[data-v-159430bd]{width:18px;height:18px}.form-control[data-v-159430bd]{box-sizing:border-box;border:1px solid rgba(var(--text-color-rgb), .08);background-color:rgba(var(--text-color-rgb), .04);width:100%;height:45px;color:var(--text-color);border-radius:8px;padding:0 14px 0 40px;transition:all .3s}.form-control[type=password][data-v-159430bd],.form-control[type=text][data-v-159430bd]{padding-right:40px}.form-control[data-v-159430bd]:focus{border-color:var(--theme-color);box-shadow:0 0 0 2px rgba(var(--theme-color-rgb), .2);outline:none}.form-control[data-v-159430bd]::placeholder{color:rgba(var(--text-color-rgb), .45)}.form-options[data-v-159430bd]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.checkbox-container[data-v-159430bd]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding-left:30px;display:flex;position:relative}.checkbox-container input[data-v-159430bd]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox-container input:checked~.checkmark[data-v-159430bd]{background-color:var(--theme-color);border-color:var(--theme-color)}.checkbox-container input:checked~.checkmark[data-v-159430bd]:after{display:block}.checkmark[data-v-159430bd]{border:2px solid var(--border-color);background-color:#0000;border-radius:4px;width:20px;height:20px;transition:all .2s;position:absolute;top:0;left:0}.checkmark[data-v-159430bd]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:.5px;left:5px;transform:rotate(45deg)}.checkbox-label[data-v-159430bd]{color:var(--secondary-text-color);font-size:.875rem;line-height:1.5}.forgot-password[data-v-159430bd]{color:var(--theme-color);font-size:.875rem;text-decoration:none;transition:color .3s,opacity .3s}.forgot-password[data-v-159430bd]:hover{opacity:.8}.btn[data-v-159430bd]{border-radius:8px;justify-content:center;align-items:center;width:100%;height:45px;transition:all .3s;display:flex}.btn-primary[data-v-159430bd]{background-color:var(--theme-color);color:#fff;border:none;font-weight:600}.btn-primary[data-v-159430bd]:hover:not(:disabled){background-color:rgba(var(--theme-color-rgb), .92)}.btn-primary .icon-right[data-v-159430bd]{width:18px;height:18px;margin-left:8px}.btn-secondary[data-v-159430bd]{color:var(--text-color);border:1px solid var(--border-color);background-color:#0000}.btn-secondary[data-v-159430bd]:hover{border-color:var(--theme-color);background-color:rgba(var(--theme-color-rgb), .05);color:var(--theme-color)}.auth-footer[data-v-159430bd]{margin-top:24px}.auth-divider[data-v-159430bd]{align-items:center;margin:1.5rem 0;display:flex}.auth-divider[data-v-159430bd]:before,.auth-divider[data-v-159430bd]:after{content:"";background-color:var(--border-color);flex:1;height:1px}.auth-divider-text[data-v-159430bd]{color:var(--secondary-text-color);padding:0 1rem;font-size:.875rem}@keyframes modal-in-03fee79b-159430bd{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-popup-fade-enter-active[data-v-159430bd]{transition:opacity .3s}.auth-popup-fade-leave-active[data-v-159430bd]{transition:opacity .5s}.auth-popup-fade-enter-from[data-v-159430bd],.auth-popup-fade-leave-to[data-v-159430bd]{opacity:0}.auth-popup-slide-enter-active[data-v-159430bd]{transition:all .3s cubic-bezier(.16,1,.3,1)}.auth-popup-slide-leave-active[data-v-159430bd]{transition:all .2s ease-out}.auth-popup-slide-enter-from[data-v-159430bd]{opacity:0;transform:translateY(20px)scale(.98)}.auth-popup-slide-leave-to[data-v-159430bd]{opacity:0;transform:scale(.95)}@media (width<=768px){.auth-popup-overlay[data-v-159430bd]{padding:15px}.auth-popup-container[data-v-159430bd]{max-width:100%;max-height:85vh}.auth-popup-header[data-v-159430bd]{padding:15px}.popup-title[data-v-159430bd]{font-size:16px}.auth-popup-content[data-v-159430bd]{padding:15px}.auth-title[data-v-159430bd]{font-size:1.45rem}}@keyframes ce-y-axis-c525d080{to{transform:translate3d(0, var(--floor-height), 0)}}@keyframes ce-x-axis-c525d080{to{transform:translate3d(var(--x-landing-point), 0, 0)}}@keyframes ce-rotation-c525d080{to{transform:rotate3d(var(--rotation), 360deg)}}.confetti-container[data-v-c525d080]{width:0;height:0;transform:translate3d(var(--x,0), var(--y,0), 0);z-index:1200;position:relative;overflow:visible}.confetti-container>.particle[data-v-c525d080]{animation:ce-x-axis-c525d080 var(--duration-chaos) forwards cubic-bezier(var(--x1), var(--x2), var(--x3), var(--x4))}.confetti-container>.particle div[data-v-c525d080]{animation:ce-y-axis-c525d080 var(--duration-chaos) forwards cubic-bezier(var(--y1), var(--y2), var(--y3), var(--y4));width:var(--width);height:var(--height);position:absolute;top:0;left:0}.confetti-container>.particle div[data-v-c525d080]:before{content:"";background-color:var(--bgcolor);width:100%;height:100%;animation:ce-rotation-c525d080 var(--rotation-duration) infinite linear;border-radius:var(--border-radius);display:block}.payment-success-overlay[data-v-07b582d2]{z-index:1000;background-color:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.success-animation[data-v-07b582d2]{text-align:center;color:#fff;z-index:1001;max-width:500px;padding:30px}.check-container[data-v-07b582d2]{margin-bottom:24px}.check-background[data-v-07b582d2]{background-color:var(--theme-color);width:140px;height:140px;box-shadow:0 0 30px rgba(var(--theme-color-rgb), .7);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;animation:.5s zoomIn-07b582d2,2s ease-in-out infinite pulse-07b582d2;display:flex}.check-icon[data-v-07b582d2]{color:#fff;animation:.8s .2s both bounceIn-07b582d2}.success-animation h2[data-v-07b582d2]{margin-bottom:16px;font-size:28px;animation:.5s .4s both slideUp-07b582d2}.success-animation p[data-v-07b582d2]{opacity:.8;font-size:16px;animation:.5s .6s both slideUp-07b582d2}.confetti-wrapper[data-v-07b582d2]{z-index:1000;pointer-events:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confetti-overlay-enter-active[data-v-07b582d2],.confetti-overlay-leave-active[data-v-07b582d2]{transition:opacity .5s}.confetti-overlay-enter-from[data-v-07b582d2],.confetti-overlay-leave-to[data-v-07b582d2]{opacity:0}@keyframes zoomIn-07b582d2{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pulse-07b582d2{0%{box-shadow:0 0 20px rgba(var(--theme-color-rgb), .7)}50%{box-shadow:0 0 40px rgba(var(--theme-color-rgb), .9)}to{box-shadow:0 0 20px rgba(var(--theme-color-rgb), .7)}}@keyframes bounceIn-07b582d2{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes slideUp-07b582d2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.auth-state-card[data-v-4c6d726d]{text-align:center;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:26px;max-width:520px;margin:32px auto 0;padding:28px 24px;box-shadow:0 18px 48px #0c18301a}.auth-required-icon[data-v-4c6d726d]{background:rgba(var(--theme-color-rgb), .08);width:56px;height:56px;color:var(--theme-color);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.auth-required-icon svg[data-v-4c6d726d]{width:28px;height:28px}.auth-state-btn[data-v-4c6d726d]{background-color:var(--theme-color);color:#fff;cursor:pointer;border:none;border-radius:999px;margin-top:20px;padding:10px 28px;font-size:14px;font-weight:600;transition:opacity .2s}.auth-state-btn[data-v-4c6d726d]:hover{opacity:.88}.auth-state-title[data-v-4c6d726d]{color:var(--text-color);margin:0;font-size:20px;font-weight:700}.auth-state-desc[data-v-4c6d726d]{color:var(--secondary-text-color);margin:10px 0 0;font-size:14px;line-height:1.7}.avatar-wrapper[data-v-4c6d726d]{border-radius:999px;padding:0 10px 0 6px}.user-pill-text[data-v-4c6d726d]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.user-pill-caret[data-v-4c6d726d]{width:16px;height:16px;color:var(--secondary-text-color);justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.user-pill-caret.open[data-v-4c6d726d]{transform:rotate(180deg)}.user-pill-caret svg[data-v-4c6d726d]{width:14px;height:14px}.dropdown-menu[data-v-4c6d726d]{width:210px;margin-top:4px}.menu-item-parent[data-v-4c6d726d]{cursor:pointer}.submenu[data-v-4c6d726d]{background:#0000000a;border-radius:6px;margin:2px 4px}.submenu-item[data-v-4c6d726d]{font-size:13px;padding-left:28px!important}.menu-caret.open[data-v-4c6d726d]{transform:rotate(180deg)}@media (width<=768px){.user-pill[data-v-4c6d726d]{min-height:38px;padding-right:12px}.dropdown-menu[data-v-4c6d726d]{width:196px}}.icp-footer[data-v-4c6d726d]{text-align:center;padding:24px 0 16px}.icp-link[data-v-4c6d726d]{color:var(--secondary-text-color,#999);opacity:.5;letter-spacing:.02em;font-size:11px;text-decoration:none;transition:opacity .2s}.icp-link[data-v-4c6d726d]:hover{opacity:.85;text-decoration:underline}:root{--background-color:#f5f7fa;--card-background:#fff;--card-background-rgb:255, 255, 255;--text-color:#333;--text-color-rgb:51, 51, 51;--secondary-text-color:#666;--border-color:#e8e8e8;--shadow-color:#0000001a;--success-color:#00b42a;--success-background:#e8ffea;--success-color-rgb:0, 180, 42;--warning-color:#ff7d00;--warning-background:#fff7e8;--warning-color-rgb:255, 125, 0;--error-color:#f53f3f;--error-background:#ffece8;--error-color-rgb:245, 63, 63;--info-color:#165dff;--info-background:#e8f3ff;--info-color-rgb:22, 93, 255;--theme-color:#355cc2;--theme-color-rgb:53, 92, 194;--theme-hover-color:#4bc8a2}body.dark-theme{--background-color:#171a1d;--card-background:#1e1e1ecc;--card-background-rgb:30, 30, 30;--text-color:#ffffffe6;--text-color-rgb:255, 255, 255;--secondary-text-color:#fff9;--border-color:#ffffff1a;--shadow-color:#0000004d}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}@media (width<=576px){html{font-size:14px}}body{color:var(--text-color);background-color:var(--background-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;transition:color .3s,background-color .3s;overflow-x:hidden}a{color:var(--theme-color);text-decoration:none;transition:color .3s}a:hover{text-decoration:none}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}img{max-width:100%;height:auto}ul,ol{list-style:none}input,button,textarea,select{font:inherit}@media (width>=769px){html,body,div,main,section,article,aside,nav{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-track{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-track-piece{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-thumb{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-corner{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-resizer{background:0 0!important;width:0!important;height:0!important;display:none!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}}@media (width<=768px){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:var(--input-bg-color,#0000000d);border-radius:3px}::-webkit-scrollbar-thumb{background-color:var(--theme-color);opacity:.7;border-radius:3px}::-webkit-scrollbar-corner{background-color:#0000}*{scrollbar-width:thin;scrollbar-color:var(--theme-color) var(--input-bg-color,#0000000d)}}.no-select{-webkit-user-select:none;user-select:none}.background-decoration{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}@supports (-webkit-touch-callout:none){.background-decoration{display:none}}.floating-ball{filter:blur(60px);opacity:.3;mix-blend-mode:lighten;border-radius:50%;position:absolute}.ball-1{background:radial-gradient(circle at 30% 30%, rgba(var(--theme-color-rgb), .4), rgba(var(--theme-color-rgb), .1) 70%, transparent);width:600px;height:600px;animation:25s ease-in-out infinite floatingBall1;top:-10%;left:-10%}.ball-2{background:radial-gradient(circle at 70% 70%,#a747fe59,#a747fe14 70%,#0000);width:500px;height:500px;animation:30s ease-in-out infinite floatingBall2;top:40%;right:-5%}.ball-3{background:radial-gradient(circle,#37dec94d,#37dec90d 70%,#0000);width:450px;height:450px;animation:35s ease-in-out infinite floatingBall3;bottom:-10%;left:20%}@keyframes floatingBall1{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(5%,10%)rotate(90deg)}50%{transform:translate(2%,5%)rotate(180deg)}75%{transform:translate(-3%,8%)rotate(270deg)}}@keyframes floatingBall2{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-8%,-5%)rotate(-90deg)}50%{transform:translate(-4%,-10%)rotate(-180deg)}75%{transform:translate(-6%,-2%)rotate(-270deg)}}@keyframes floatingBall3{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(6%,-8%)rotate(120deg)}66%{transform:translate(-4%,-4%)rotate(240deg)}to{transform:translate(0)rotate(360deg)}}.site-logo{color:var(--text-color);z-index:110;text-shadow:0 1px 2px #0000001a;letter-spacing:-.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffffb3;border-radius:10px;align-items:center;gap:10px;padding:6px 14px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:fixed;top:20px;left:25px;box-shadow:0 2px 5px #0000000d}.site-logo .site-logo-img{object-fit:cover;border-radius:6px;width:24px;height:24px}.dark-theme .site-logo{background-color:#1e1e1eb3}.top-toolbar{z-index:110;align-items:center;gap:12px;display:flex;position:fixed;top:20px;right:25px}.theme-toggle{background-color:var(--card-background);border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex;overflow:hidden}.theme-toggle:hover{background-color:rgba(var(--theme-color-rgb), .1);border-color:var(--theme-color);color:var(--theme-color);transform:translateY(-2px);box-shadow:0 3px 8px #00000026}.theme-toggle:active{transition:all .1s;transform:translateY(0)}.theme-toggle-icon{justify-content:center;align-items:center;display:flex}.theme-toggle-icon svg{transition:transform .3s}.theme-toggle:hover .theme-toggle-icon svg{transform:rotate(20deg)}.user-avatar-container{position:relative}.avatar-wrapper{cursor:pointer;background-color:rgba(var(--theme-color-rgb), .1);border:1px solid rgba(var(--theme-color-rgb), .3);border-radius:999px;justify-content:center;align-items:center;height:38px;transition:all .3s;display:flex}.avatar-wrapper:hover{box-shadow:0 0 0 3px rgba(var(--theme-color-rgb), .15);transform:translateY(-2px)}.avatar-placeholder{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.avatar-placeholder svg{width:20px;height:20px;color:var(--theme-color)}.dropdown-menu{background:rgba(var(--card-background-rgb), .9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:180px;box-shadow:0 4px 20px var(--shadow-color);border:1px solid var(--border-color);z-index:100;border-radius:12px;animation:.2s dropdownFadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.dropdown-menu .menu-item{cursor:pointer;align-items:center;padding:12px 16px;transition:all .3s;display:flex}.dropdown-menu .menu-item .menu-icon{width:18px;height:18px;color:var(--text-color);margin-right:10px;transition:color .3s}.dropdown-menu .menu-item span{color:var(--text-color);font-size:14px;transition:color .3s}.dropdown-menu .menu-item:hover{background-color:rgba(var(--theme-color-rgb), .1);color:var(--theme-color)}.dropdown-menu .menu-item:hover .menu-icon,.dropdown-menu .menu-item:hover span{color:var(--theme-color)}.dropdown-menu .menu-item:last-child:hover{background-color:#f56c6c0d;transition:background-color .5s}.dropdown-menu .menu-item:last-child:hover .menu-icon,.dropdown-menu .menu-item:last-child:hover span{color:#f56c6c;transition:color .5s}.dropdown-menu .divider{background-color:var(--border-color);height:1px;margin:4px 0}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;width:400px;display:flex;position:fixed;top:20px;right:20px}.toast{background-color:var(--card-background);min-width:300px;max-width:380px;color:var(--text-color);opacity:0;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translate(100%);box-shadow:0 8px 24px #0000001f}.toast.toast-show{opacity:1;transform:translate(0)}.toast:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 10px 30px #00000026}.toast:hover .toast-progress-bar{animation-play-state:paused}.toast.toast-success{border-left:4px solid var(--success-color)}.toast.toast-success .toast-icon{color:var(--success-color)}.toast.toast-success .toast-progress-bar{background-color:var(--success-color)}.toast.toast-error{border-left:4px solid var(--error-color)}.toast.toast-error .toast-icon{color:var(--error-color)}.toast.toast-error .toast-progress-bar{background-color:var(--error-color)}.toast.toast-warning{border-left:4px solid var(--warning-color)}.toast.toast-warning .toast-icon{color:var(--warning-color)}.toast.toast-warning .toast-progress-bar{background-color:var(--warning-color)}.toast.toast-info{border-left:4px solid var(--info-color)}.toast.toast-info .toast-icon{color:var(--info-color)}.toast.toast-info .toast-progress-bar{background-color:var(--info-color)}.toast-icon{justify-content:center;align-items:center;font-size:1.25rem;display:flex}.toast-icon .icon{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:24px;height:24px}.toast-icon .icon.icon-success{stroke:var(--success-color)}.toast-icon .icon.icon-error{stroke:var(--error-color)}.toast-icon .icon.icon-warning{stroke:var(--warning-color)}.toast-icon .icon.icon-info{stroke:var(--info-color)}.toast-content{flex:1;font-size:.95rem;font-weight:500}.toast-close{align-items:center;display:flex}.toast-close .close-btn{color:var(--secondary-text-color);cursor:pointer;opacity:.6;background:0 0;border:none;padding:0;font-size:1.25rem;line-height:1;transition:opacity .2s}.toast-close .close-btn:hover{opacity:1}.toast-progress-bar{transform-origin:0;opacity:.8;will-change:transform;width:100%;height:3px;animation:3s linear forwards progress-bar-shrink-a060667a;position:absolute;bottom:0;left:0}@keyframes progress-bar-shrink-a060667a{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-list-enter-active{transition:all .4s cubic-bezier(.16,1,.3,1) .1s}.toast-list-leave-active{transition:all .4s cubic-bezier(.6,.04,.98,.335);position:absolute}.toast-list-enter-from,.toast-list-leave-to{opacity:0;transform:translate(100%)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.slide-tabs-container{z-index:10;width:fit-content;margin-bottom:20px;position:fixed;top:20px;left:50%;transform:translate(-50%)}.slide-tabs-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--card-background-rgb), .4);border:1px solid var(--border-color);border-radius:30px;padding:5px;display:inline-block;overflow:hidden;box-shadow:0 4px 15px #0000001a}.slide-tabs-nav{display:flex;position:relative}.indicator-container{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.nav-item{color:var(--secondary-text-color);text-align:center;z-index:2;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:26px;align-items:center;gap:5px;padding:6px 16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;display:flex;position:relative}.nav-item .nav-icon{justify-content:center;align-items:center;display:flex}.nav-item .nav-icon svg{width:14px;height:14px;transition:color .3s,transform .3s;transform:scale(1)}.nav-item.active{color:var(--text-color)}.nav-item.active .nav-text{color:var(--text-color);transition:color .3s}.nav-item.active .nav-icon svg{color:var(--theme-color);transform:scale(1.15)}.nav-item:hover{color:var(--text-color)}.slider-indicator{background-color:rgba(var(--theme-color-rgb), .1);z-index:1;height:100%;box-shadow:0 4px 15px rgba(var(--theme-color-rgb), .1);border:1px solid var(--theme-color);will-change:transform, width, opacity;border-radius:26px;transition-property:transform,width,opacity;position:absolute;top:0;left:0}#nprogress{pointer-events:none}#nprogress .bar{background:var(--theme-color);z-index:1031;width:100%;height:2px;box-shadow:0 0 10px var(--theme-color), 0 0 5px var(--theme-color);position:fixed;top:0;left:0}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:10px;left:10px}#nprogress .spinner .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-top-color:var(--theme-color);border-left-color:var(--theme-color);border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .bar{position:absolute}@media (width<=768px){.slide-tabs-container{width:92%;max-width:450px;margin-bottom:0;top:auto;bottom:20px}.slide-tabs-wrapper{border-radius:20px;width:100%;padding:3px;display:block}.slide-tabs-nav{justify-content:space-around;width:100%}.slider-indicator{display:none}.nav-item{flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;min-width:0;padding:6px 10px;font-size:12px}.nav-item .nav-icon{justify-content:center;align-items:center;height:24px;display:flex}.nav-item .nav-icon svg{width:18px;height:18px;transition:color .3s}.nav-item .nav-text{font-weight:500;line-height:1.2}.nav-item.active .nav-text{color:var(--theme-color)}.nav-item.active .nav-icon svg{transform:scale(1)}.nav-item:last-child{min-width:64px;height:64px}.site-logo{border-radius:8px;padding:5px 10px;font-size:18px;top:12px;left:20px}.top-toolbar{gap:10px;top:12px;right:20px}}@media (width<=576px){.toast-container{align-items:stretch;width:100%;padding:16px;top:0;left:0;right:0}.toast{border-radius:10px;width:100%;min-width:0;max-width:none;transform:translateY(-100%);box-shadow:0 4px 12px #00000026}.toast.toast-show{transform:translateY(0)}.toast:hover{transform:translateY(0);box-shadow:0 4px 12px #00000026}.toast-list-leave-active{width:calc(100% - 32px);left:16px;right:16px}.toast-list-enter-from,.toast-list-leave-to{transform:translateY(-100%)}}@media (width<=480px){.slide-tabs-container{width:94%;bottom:12px}.slide-tabs-wrapper{border-radius:18px}.nav-item{height:58px;padding:5px 8px;font-size:11px}.nav-item .nav-icon svg{width:16px;height:16px}}.main-board{min-height:100vh;position:relative;overflow-x:clip}.content-area{padding:80px 1rem 2rem}@media (width>=768px){.content-area{padding:90px 2rem 2rem}}@media (width>=1200px){.content-area{padding:90px 4rem 2rem}}@media (width<=768px){.content-area{padding-bottom:100px!important}}.page-transition-enter-active,.page-transition-leave-active{transition:opacity .3s}.page-transition-enter-from,.page-transition-leave-to{opacity:0}.content-transition-enter-active,.content-transition-leave-active{transition:opacity .3s,transform .3s}.content-transition-enter-from,.content-transition-leave-to{opacity:0;transform:translateY(3px)}.fade-enter-active,.fade-leave-active{transition:opacity .3s,transform .3s}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(-10px)}html.preloader-active,body.preloader-active{overflow:hidden!important}.page-transitioning{overflow:hidden}.gujian-search-fixed{border:1px solid var(--border-color);z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--card-background-rgb), .4);border-bottom:1px solid rgba(var(--text-color-rgb), .07);border-radius:24px;flex-direction:column;gap:8px;width:calc(100% - 64px);max-width:1040px;padding:16px;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%)}.gujian-search-input-wrap{align-items:center;display:flex;position:relative}.gujian-search-icon{width:15px;height:15px;color:rgba(var(--text-color-rgb), .3);pointer-events:none;position:absolute;left:11px}.gujian-search-input{border:1px solid rgba(var(--text-color-rgb), .1);background:rgba(var(--text-color-rgb), .04);width:100%;color:var(--text-color);border-radius:10px;outline:none;padding:8px 34px;font-family:inherit;font-size:13.5px;transition:border-color .18s,background .18s}.gujian-search-input::placeholder{color:rgba(var(--text-color-rgb), .28)}.gujian-search-input:focus{border-color:rgba(var(--theme-color-rgb), .45);background:rgba(var(--theme-color-rgb), .04)}.gujian-search-clear{background:rgba(var(--text-color-rgb), .1);cursor:pointer;width:18px;height:18px;color:rgba(var(--text-color-rgb), .45);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex;position:absolute;right:9px}.gujian-search-clear svg{width:10px;height:10px}.gujian-search-clear:hover{background:rgba(var(--text-color-rgb), .18)}.gujian-filter-row{align-items:center;gap:8px;display:flex}.gujian-filter-label{text-align:right;width:28px;color:rgba(var(--text-color-rgb), .35);letter-spacing:.02em;flex-shrink:0;font-size:11.5px;font-weight:600}.gujian-tag-scroll{scrollbar-width:none;flex:1;align-items:center;gap:5px;display:flex;overflow-x:auto}.gujian-tag-scroll::-webkit-scrollbar{display:none}.gujian-tag-btn{border:1px solid rgba(var(--text-color-rgb), .1);background:rgba(var(--text-color-rgb), .04);color:var(--secondary-text-color);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 11px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .15s,background .15s,color .15s}.gujian-tag-btn:hover{border-color:rgba(var(--theme-color-rgb), .28);color:var(--theme-color);background:rgba(var(--theme-color-rgb), .06)}.gujian-tag-active{font-weight:600;background:rgba(var(--theme-color-rgb), .12)!important;border-color:rgba(var(--theme-color-rgb), .38)!important;color:var(--theme-color)!important}.gujian-tag-size.stag-213h.gujian-tag-active{color:#0070f0!important;background:#0070f01f!important;border-color:#0070f059!important}.gujian-tag-size.stag-213.gujian-tag-active{background:#64646e1a!important;border-color:#64646e47!important}.gujian-tag-size.stag-29.gujian-tag-active{color:#00a050!important;background:#00a0501f!important;border-color:#00a05059!important}.gujian-tag-size.stag-42.gujian-tag-active{color:#9632c8!important;background:#9632c81f!important;border-color:#9632c859!important}.main-board--gujian{padding:calc(80px + var(--fw-search-h,120px)) 1rem 2rem;min-height:100vh;position:relative;overflow-x:clip}@media (width>=768px){.main-board--gujian{padding:calc(100px + var(--fw-search-h,120px)) 2rem 2rem}}@media (width>=1200px){.main-board--gujian{padding:calc(100px + var(--fw-search-h,120px)) 4rem 2rem}}@media (width<=768px){.gujian-search-fixed{width:calc(100% - 48px);top:64px}.main-board--gujian{padding-bottom:100px}.gujian-filter-label{display:none}}.page-shell{justify-content:center;padding:12px 0 24px;display:flex}.page-stack{flex-direction:column;gap:16px;width:min(1040px,100%);display:flex}.hero-card,.panel-card{border:1px solid var(--border-color);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;box-shadow:0 12px 36px #0c183014}.hero-card{padding:20px 22px}.panel-card{padding:20px}.page-eyebrow{background:rgba(var(--theme-color-rgb), .09);color:var(--theme-color);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.page-title-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:12px;display:flex}.page-title{color:var(--text-color);margin:0;font-size:clamp(24px,3vw,32px);line-height:1.15}.page-subtitle{max-width:620px;color:var(--secondary-text-color);margin:8px 0 0;font-size:14px;line-height:1.65}.hero-actions,.button-row,.badge-row{flex-wrap:wrap;gap:10px;display:flex}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stat-card{background:rgba(var(--theme-color-rgb), .06);border:1px solid rgba(var(--theme-color-rgb), .14);border-radius:16px;padding:14px 16px}.stat-label{color:var(--secondary-text-color);font-size:12px;display:block}.stat-value{color:var(--text-color);word-break:break-word;margin-top:6px;font-size:clamp(18px,2vw,24px);font-weight:700;display:block}.section-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.section-title{color:var(--text-color);margin:0;font-size:18px}.section-desc{color:var(--secondary-text-color);margin:4px 0 0;font-size:13px;line-height:1.6}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-group{flex-direction:column;gap:6px;display:flex}.field-group.full{grid-column:1/-1}.field-label{color:var(--text-color);font-size:13px;font-weight:600}.text-input,.select-input{border:1px solid rgba(var(--text-color-rgb), .08);background:rgba(var(--text-color-rgb), .04);width:100%;min-height:46px;color:var(--text-color);border-radius:12px;padding:11px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.text-input:focus,.select-input:focus{border-color:rgba(var(--theme-color-rgb), .45);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb), .14);outline:none}.text-input::placeholder{color:rgba(var(--text-color-rgb), .42)}.btn,.primary-button,.secondary-button,.danger-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 18px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,opacity .2s,transform .2s;display:inline-flex}.btn-block{width:100%}.btn:disabled,.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.6}.btn-primary,.primary-button{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff}.btn-primary:hover:not(:disabled),.primary-button:hover:not(:disabled){background-color:rgba(var(--theme-color-rgb), .92);border-color:rgba(var(--theme-color-rgb), .92)}.btn-secondary,.secondary-button{color:var(--text-color);border-color:var(--border-color);background-color:#0000}.btn-secondary:hover:not(:disabled),.secondary-button:hover:not(:disabled){border-color:var(--theme-color);background-color:rgba(var(--theme-color-rgb), .05);color:var(--theme-color)}.btn-danger,.danger-button{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.btn-danger:hover:not(:disabled),.danger-button:hover:not(:disabled){background-color:#ef5a5a;border-color:#ef5a5a}.tip-text{color:var(--secondary-text-color);font-size:13px;line-height:1.6}.callout-box{border:1px dashed rgba(var(--theme-color-rgb), .2);background:rgba(var(--theme-color-rgb), .05);color:var(--secondary-text-color);border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.65}.soft-badge{background:rgba(var(--text-color-rgb), .05);color:var(--secondary-text-color);border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:inline-flex}.section-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:16px;display:grid}@media (width<=900px){.section-grid{grid-template-columns:1fr}}@media (width<=768px){.page-shell{padding:8px 0 20px}.hero-card,.panel-card{border-radius:16px;padding:16px}.page-title-row{flex-direction:column}.field-grid,.stat-grid{grid-template-columns:1fr}}
