@charset "UTF-8";:root{--color-gold: #d4af37;--color-gold-light: #ffd700;--color-gold-dark: #b8860b;--color-gold-rgb: 212, 175, 55;--color-brown: #8b4513;--color-brown-rgb: 139, 69, 19;--color-brown-light: rgba(139, 69, 19, .6);--color-brown-dark: rgba(139, 69, 19, .8);--color-beige: rgba(245, 230, 211, .4);--color-beige-light: rgba(232, 213, 183, .5);--color-beige-dark: rgba(232, 213, 183, .6);--color-beige-solid: #f5e6d3;--color-beige-dark-solid: #e8d5b7;--content-text: rgba(101, 67, 33, .95);--content-text-muted: rgba(101, 67, 33, .6);--content-text-solid: #654321;--color-background: #ffffff;--color-background-soft: #f8f8f8;--color-background-mute: #f2f2f2;--color-text: rgba(101, 67, 33, .95);--color-heading: #d4af37;--color-border: rgba(212, 175, 55, .3);--color-border-hover: rgba(212, 175, 55, .5);--color-success: #22c55e;--color-error: #dc3545;--header-bg: rgba(245, 230, 211, .9);--header-border: rgba(212, 175, 55, .3);--header-text: rgba(139, 69, 19, .9);--header-text-hover: var(--color-gold);--header-bg-hover: rgba(232, 213, 183, .4);--header-indicator: var(--color-gold);--gradient-gold: linear-gradient(90deg, #d4af37, #ffd700, #d4af37);--gradient-card: linear-gradient( 135deg, rgba(232, 213, 183, .5) 0%, rgba(212, 175, 55, .15) 50%, rgba(139, 69, 19, .1) 100% );--gradient-card-light: linear-gradient( 135deg, rgba(232, 213, 183, .4) 0%, rgba(212, 175, 55, .12) 50%, rgba(139, 69, 19, .08) 100% );--gradient-card-border: linear-gradient( 135deg, rgba(212, 175, 55, .4), rgba(255, 215, 0, .13), rgba(139, 69, 19, .13) );--gradient-btn-primary: linear-gradient( 135deg, rgba(212, 175, 55, .8), rgba(184, 134, 11, .9) );--gradient-btn-secondary: linear-gradient( 135deg, rgba(232, 213, 183, .3), rgba(212, 175, 55, .1) );--gradient-page-bg: linear-gradient( 180deg, rgba(245, 230, 211, .4) 0%, rgba(232, 213, 183, .5) 50%, rgba(245, 230, 211, .4) 100% );--shadow-light: 0 2px 8px rgba(139, 69, 19, .1);--shadow-standard: 0 4px 16px rgba(139, 69, 19, .2);--shadow-emphasis: 0 8px 32px rgba(139, 69, 19, .3);--shadow-btn: 0 4px 12px rgba(212, 175, 55, .3);--spacing-page-top: 48px;--spacing-page-bottom: 3rem;--spacing-section: 4rem;--spacing-card-gap: 2rem;--spacing-form-gap: 1.5rem;--spacing-label-gap: .5rem;--sidebar-width: 220px;--sidebar-gap: 2rem;--container-max-width: 1140px;--container-padding: 1.5rem;--radius-card: 16px;--radius-sidebar: 16px;--radius-sidebar-child: 12px;--radius-login: 12px;--radius-btn: 8px;--radius-input: 8px;--radius-nav: 8px;--radius-btn-sm: 6px;--transition-standard: all .3s cubic-bezier(.4, 0, .2, 1);--transition-card: all .4s cubic-bezier(.4, 0, .2, 1);--transition-color: color .5s, background-color .5s;--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400;cursor:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradient'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3c!--%20中心稍亮%20--%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3c!--%20边缘稍暗，增加立体感%20--%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradient'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradient)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradient)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加“球感”%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/svg%3e") 32 32,auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.header-bar,.header-bar *{cursor:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradient'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3c!--%20中心稍亮%20--%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3c!--%20边缘稍暗，增加立体感%20--%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradient'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradient)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradient)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加“球感”%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/svg%3e") 32 32,auto}button:hover,a:hover:not([href^="#"]):not([href^="javascript:"]),[role=button]:hover,.nav-link:hover,.action-btn:hover,.logout-link:hover{cursor:url("data:image/svg+xml,%3csvg%20width='69'%20height='69'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradientLarge'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradientLarge'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%2015%20度（顺时针）+%20变大%20--%3e%3cg%20transform='rotate(15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientLarge)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradientLarge)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加'球感'%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/g%3e%3c/svg%3e") 35 35,auto}button:active,a:active:not([href^="#"]):not([href^="javascript:"]),[role=button]:active,*:active{cursor:url("data:image/svg+xml,%3csvg%20width='59'%20height='59'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20-%20更深的颜色，更有力量感%20--%3e%3cradialGradient%20id='noseGradientSmall'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff6b6b'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff3333'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23cc0000'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20-%20更强烈%20--%3e%3cradialGradient%20id='glowGradientSmall'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20100,%20100,%201)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20100,%20100,%200.5)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20100,%20100,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%20-15%20度（逆时针）+%20变小%20--%3e%3cg%20transform='rotate(-15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientSmall)'%20/%3e%3c!--%20鼻子本体%20-%20稍微缩小，更紧凑%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='26'%20fill='url(%23noseGradientSmall)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='7'%20fill='white'%20fill-opacity='0.95'%20/%3e%3c!--%20更明显的下阴影，增加力量感%20--%3e%3cellipse%20cx='50'%20cy='62'%20rx='16'%20ry='7'%20fill='rgba(0,%200,%200,%200.2)'%20/%3e%3c/g%3e%3c/svg%3e") 30 30,auto}button:disabled{opacity:.5;cursor:not-allowed}html{scrollbar-gutter:stable;height:100%}body{height:100%;margin:0;padding:0;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6}#app{height:100%;display:flex;flex-direction:column;font-family:Noto Sans SC,Nunito,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-h1{font-size:2rem;font-weight:900;color:var(--color-gold);letter-spacing:1px;-webkit-text-stroke:1px rgba(var(--color-brown-rgb),.6);text-shadow:0 0 0 rgba(var(--color-brown-rgb),.8),0 2px 4px rgba(var(--color-brown-rgb),.8),0 1px 2px rgba(0,0,0,.5),1px 1px 0 rgba(var(--color-brown-rgb),.4),-1px -1px 0 rgba(var(--color-brown-rgb),.4),1px -1px 0 rgba(var(--color-brown-rgb),.4),-1px 1px 0 rgba(var(--color-brown-rgb),.4);line-height:1.3}.text-h1-lg{font-size:2.5rem}.text-h2{font-size:1.5rem;font-weight:800;color:var(--color-gold);letter-spacing:.5px;-webkit-text-stroke:.8px rgba(var(--color-brown-rgb),.5);text-shadow:0 0 0 rgba(var(--color-brown-rgb),.7),0 1px 3px rgba(var(--color-brown-rgb),.7),0 1px 2px rgba(0,0,0,.4);line-height:1.4}.text-h3{font-size:1.25rem;font-weight:800;color:var(--color-gold);letter-spacing:.5px;line-height:1.4}.text-body{font-size:1.0625rem;font-weight:400;color:var(--content-text);line-height:1.8}.text-secondary{font-size:.9375rem;font-weight:500;color:var(--content-text-muted);line-height:1.6}.text-nav{font-size:.9375rem;font-weight:500;color:var(--header-text);line-height:1.5}.text-nav:hover{font-weight:600}.text-small{font-size:.875rem;font-weight:600;color:var(--content-text-muted);line-height:1.5}.text-english{font-family:Nunito,Inter,sans-serif;font-weight:700}.btn{display:inline-flex;justify-content:center;align-items:center;font-family:Noto Sans SC,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border:none;outline:none;transition:var(--transition-standard);white-space:nowrap}.btn-primary{display:inline-flex;justify-content:center;align-items:center;font-family:Noto Sans SC,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;outline:none;white-space:nowrap;background:var(--gradient-btn-primary);color:#fff;border:2px solid rgba(212,175,55,.6);border-radius:var(--radius-btn);padding:.75rem 2rem;box-shadow:var(--shadow-btn);transition:var(--transition-standard)}.btn-primary:hover{background:linear-gradient(135deg,#d4af37e6,#b8860b);transform:translateY(-2px);box-shadow:0 6px 20px #d4af3766,0 0 0 1px #d4af374d}.btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #d4af374d}.btn-secondary{display:inline-flex;justify-content:center;align-items:center;font-family:Noto Sans SC,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;outline:none;white-space:nowrap;background:var(--gradient-btn-secondary);color:var(--content-text-solid);border:2px solid rgba(212,175,55,.4);border-radius:var(--radius-btn);padding:.75rem 2rem;transition:var(--transition-standard)}.btn-secondary:hover{background:linear-gradient(135deg,#e8d5b780,#d4af3733);color:var(--color-gold);border-color:#d4af3799;transform:translateY(-2px)}.btn-secondary:active{transform:translateY(0)}.btn-ghost{display:inline-flex;justify-content:center;align-items:center;font-family:Noto Sans SC,sans-serif;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;outline:none;white-space:nowrap;background:transparent;color:#8b4513b3;border:1px solid rgba(212,175,55,.3);border-radius:var(--radius-btn-sm);padding:.5rem 1rem;transition:var(--transition-standard)}.btn-ghost:hover{background:#d4af371a;border-color:#d4af3780;color:var(--color-gold)}.btn-ghost:active{background:#d4af3726}.btn-nav-active{display:inline-flex;justify-content:center;align-items:center;font-family:Noto Sans SC,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;outline:none;white-space:nowrap;background:#e8d5b766;color:var(--color-gold);border:none;border-radius:var(--radius-nav);padding:.5rem 1rem;transition:var(--transition-standard)}.btn-nav-active:hover{background:#e8d5b799}.btn-lg{font-size:1.125rem;padding:.875rem 2.5rem}.btn-sm{font-size:.875rem;padding:.5rem 1.25rem}.btn-block{width:100%}.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-loading{position:relative;pointer-events:none;opacity:.8}.btn-loading:after{content:"";position:absolute;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:btn-spin .6s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.form-container{background:#fffffff2;border-radius:var(--radius-login);padding:1.5rem;box-shadow:var(--shadow-emphasis)}.form-group{display:flex;flex-direction:column;gap:var(--spacing-label-gap)}.form-group+.form-group{margin-top:var(--spacing-form-gap)}.form-label{font-size:.9375rem;font-weight:600;color:#8b4513e6;line-height:1.5}.form-input{width:100%;height:44px;padding:0 1rem;font-family:Noto Sans SC,sans-serif;font-size:1rem;color:#8b4513e6;background:#fffc;border:2px solid rgba(212,175,55,.3);border-radius:var(--radius-input);outline:none;transition:var(--transition-standard)}.form-input::placeholder{color:#65432180}.form-input:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px #d4af371a}.form-input-error{border-color:var(--color-error)}.form-input-error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #dc35451a}.form-error{font-size:.8125rem;color:var(--color-error);margin-top:.25rem}textarea.form-input{height:auto;min-height:100px;padding:.75rem 1rem;resize:vertical;line-height:1.6}.form-submit{display:flex;justify-content:center;align-items:center;width:100%;height:44px;font-family:Noto Sans SC,sans-serif;font-size:1rem;font-weight:600;color:#fff;background:var(--gradient-btn-primary);border:2px solid rgba(212,175,55,.6);border-radius:var(--radius-btn);outline:none;box-shadow:var(--shadow-btn);transition:var(--transition-standard)}.form-submit:hover{background:linear-gradient(135deg,#d4af37e6,#b8860b);transform:translateY(-2px);box-shadow:0 6px 20px #d4af3766,0 0 0 1px #d4af374d}.form-submit:active{transform:translateY(0);box-shadow:0 2px 8px #d4af374d}.form-submit:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.form-actions{display:flex;flex-direction:column;gap:1rem;margin-top:var(--spacing-form-gap)}.form-hint{font-size:.8125rem;color:var(--content-text-muted);line-height:1.5}@media(max-width:768px){.form-container{padding:1.25rem}.form-input{height:42px;font-size:.9375rem}.form-submit{height:42px}}.card-feature{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.5rem;border-radius:var(--radius-card);background:var(--gradient-card);border:2px solid transparent;border-image:linear-gradient(135deg,#d4af3766,#ffd70033,#8b451333) 1;box-shadow:var(--shadow-standard),0 0 0 1px #d4af3733 inset;transition:var(--transition-card);isolation:isolate;overflow:hidden}.card-feature{border:none;background-clip:padding-box}.card-feature:before{content:"";position:absolute;inset:0;border-radius:var(--radius-card);padding:2px;background:linear-gradient(135deg,#d4af3766,#ffd70033,#8b451333);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.card-feature:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 32px #8b451340,0 0 0 1px #d4af374d inset}.card-feature .card-title{font-size:1.25rem;font-weight:800;color:var(--color-gold);letter-spacing:.5px}.card-feature .card-icon{font-size:2.5rem;transition:var(--transition-standard)}.card-feature:hover .card-icon{transform:scale(1.15) rotate(5deg)}.card-feature .card-desc{font-size:.9375rem;font-weight:500;color:#654321f2;line-height:1.6}.card-intro{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border-radius:var(--radius-card);background:var(--gradient-card-light);box-shadow:0 4px 16px #8b451326,0 0 0 1px #d4af3726 inset;transition:var(--transition-card);isolation:isolate;overflow:hidden}.card-intro:before{content:"";position:absolute;inset:0;border-radius:var(--radius-card);padding:2px;background:linear-gradient(135deg,#d4af3766,#ffd7001a,#8b45131a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.card-intro:hover{transform:translateY(-4px);box-shadow:0 8px 24px #8b451333,0 0 0 1px #d4af3733 inset}.card-intro:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.12),rgba(212,175,55,.1),transparent);transition:left .6s ease;pointer-events:none;z-index:0}.card-intro:hover:after{left:100%}.card-intro .card-title{font-size:1.375rem;font-weight:800;color:var(--color-gold);letter-spacing:.5px;position:relative;z-index:1}.card-intro .card-text{font-size:1rem;color:#654321f2;line-height:1.8;position:relative;z-index:1}.divider-gold{width:100%;height:3px;border:none;background:var(--gradient-gold);border-radius:2px}.divider-gold-thin{width:100%;height:1px;border:none;background:#d4af374d}.card-base{border-radius:var(--radius-card);padding:var(--spacing-card-gap);background:var(--color-background);box-shadow:var(--shadow-standard);transition:var(--transition-card)}.card-base:hover{box-shadow:var(--shadow-emphasis)}@media(max-width:768px){.card-feature{padding:1.5rem 1.25rem}.card-feature:hover{transform:translateY(-4px) scale(1.01)}.card-intro{padding:1.25rem}}.page-view{flex:1;padding:var(--spacing-page-top) 0 var(--spacing-page-bottom) 0;background:var(--gradient-page-bg);position:relative;overflow:clip}.page-view:before{content:"";position:absolute;top:-30%;left:-30%;width:160%;height:160%;background:radial-gradient(circle at 30% 30%,rgba(var(--color-gold-rgb),.08) 0%,transparent 40%);animation:float 20s ease-in-out infinite;pointer-events:none;z-index:0}.page-view-full{flex:1;background:var(--gradient-page-bg);position:relative;overflow:clip;display:flex;align-items:center;justify-content:center;padding:2rem}.page-view-full:before{content:"";position:absolute;top:-30%;left:-30%;width:160%;height:160%;background:radial-gradient(circle at 30% 30%,rgba(var(--color-gold-rgb),.08) 0%,transparent 40%);animation:float 20s ease-in-out infinite;pointer-events:none;z-index:0}.page-container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);position:relative;z-index:1}.page-title{font-size:2rem;font-weight:900;color:var(--color-gold);text-align:center;-webkit-text-stroke:1px rgba(var(--color-brown-rgb),.6);text-shadow:0 0 0 rgba(var(--color-brown-rgb),.8),0 2px 4px rgba(var(--color-brown-rgb),.8),0 1px 2px rgba(0,0,0,.5),1px 1px 0 rgba(var(--color-brown-rgb),.4),-1px -1px 0 rgba(var(--color-brown-rgb),.4),1px -1px 0 rgba(var(--color-brown-rgb),.4),-1px 1px 0 rgba(var(--color-brown-rgb),.4);letter-spacing:1px}.page-title-lg{font-size:2.5rem}.section-title{font-size:1.5rem;font-weight:800;color:var(--color-gold);-webkit-text-stroke:.8px rgba(var(--color-brown-rgb),.5);text-shadow:0 0 0 rgba(var(--color-brown-rgb),.7),0 1px 3px rgba(var(--color-brown-rgb),.7),0 1px 2px rgba(0,0,0,.4)}.info-panel{background:var(--gradient-card-light);border:2px solid;border-image:var(--gradient-card-border) 1;border-radius:var(--radius-card);padding:2.5rem;box-shadow:var(--shadow-standard),0 0 0 1px rgba(var(--color-gold-rgb),.15) inset,0 2px 8px #0000001a}.link-gold{color:var(--color-gold);text-decoration:none;border-bottom:1px solid rgba(var(--color-gold-rgb),.3);transition:var(--transition-standard)}.link-gold:hover{color:var(--color-gold-light);border-bottom-color:rgba(var(--color-gold-rgb),.6)}.text-gold-bold{color:var(--color-gold);font-weight:700}@keyframes float{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-30px,30px) rotate(240deg)}}@media(max-width:768px){.page-view{padding:2rem 0}.page-container{padding:0 1rem}.page-title{font-size:1.625rem}.page-title-lg{font-size:2rem}}.slide-root-enter-active,.slide-root-leave-active{transition:opacity .3s ease,transform .3s ease}.slide-root-leave-active{position:absolute;inset:0;width:100%;z-index:1}.slide-root-enter-active{position:relative;width:100%;z-index:2}.slide-root-enter-from{opacity:0;transform:translate(40px)}.slide-root-enter-to,.slide-root-leave-from{opacity:1;transform:translate(0)}.slide-root-leave-to{opacity:0;transform:translate(-40px)}.slide-child-enter-active,.slide-child-leave-active{transition:opacity .3s ease,transform .3s ease}.slide-child-leave-active{position:absolute;inset:0;width:100%;height:100%;z-index:1}.slide-child-enter-active{position:relative;width:100%;height:100%;z-index:2}.slide-child-enter-from{opacity:0;transform:translateY(40px)}.slide-child-enter-to,.slide-child-leave-from{opacity:1;transform:translateY(0)}.slide-child-leave-to{opacity:0;transform:translateY(-40px)}.avatar-container[data-v-3f5fd4c5]{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%}.avatar-sm[data-v-3f5fd4c5]{width:2rem;height:2rem;border:1px solid #e3dcd3}.avatar-lg[data-v-3f5fd4c5]{width:100%;height:100%;border:4px solid white;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.avatar-image[data-v-3f5fd4c5]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-3f5fd4c5]{background-color:#e3dcd3}.avatar-text[data-v-3f5fd4c5]{font-weight:700;color:#5c3d2e;-webkit-user-select:none;user-select:none}.avatar-text-sm[data-v-3f5fd4c5]{font-size:.875rem}.avatar-text-lg[data-v-3f5fd4c5]{font-size:1.5rem}.user-card-wrapper[data-v-81478a22]{position:relative}.user-card-trigger[data-v-81478a22]{position:relative;z-index:1}.user-card-trigger-content[data-v-81478a22]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem .75rem;border-radius:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradient'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3c!--%20中心稍亮%20--%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3c!--%20边缘稍暗，增加立体感%20--%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradient'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradient)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradient)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加“球感”%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/svg%3e") 32 32,auto}.user-card-trigger-content[data-v-81478a22]:hover{background:var(--header-bg-hover, rgba(255, 255, 255, .1));color:var(--header-text-hover)}.user-card-trigger-content[data-v-81478a22]:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:transparent;cursor:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradient'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3c!--%20中心稍亮%20--%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3c!--%20边缘稍暗，增加立体感%20--%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradient'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradient)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradient)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加“球感”%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/svg%3e") 32 32,auto;pointer-events:auto;z-index:1}.user-card-trigger-content[data-v-81478a22]:hover:after{cursor:url("data:image/svg+xml,%3csvg%20width='69'%20height='69'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradientLarge'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradientLarge'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%2015%20度（顺时针）+%20变大%20--%3e%3cg%20transform='rotate(15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientLarge)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradientLarge)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加'球感'%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/g%3e%3c/svg%3e") 35 35,auto}.user-card-trigger-content[data-v-81478a22]:active:after{cursor:url("data:image/svg+xml,%3csvg%20width='59'%20height='59'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20-%20更深的颜色，更有力量感%20--%3e%3cradialGradient%20id='noseGradientSmall'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff6b6b'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff3333'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23cc0000'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20-%20更强烈%20--%3e%3cradialGradient%20id='glowGradientSmall'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20100,%20100,%201)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20100,%20100,%200.5)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20100,%20100,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%20-15%20度（逆时针）+%20变小%20--%3e%3cg%20transform='rotate(-15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientSmall)'%20/%3e%3c!--%20鼻子本体%20-%20稍微缩小，更紧凑%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='26'%20fill='url(%23noseGradientSmall)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='7'%20fill='white'%20fill-opacity='0.95'%20/%3e%3c!--%20更明显的下阴影，增加力量感%20--%3e%3cellipse%20cx='50'%20cy='62'%20rx='16'%20ry='7'%20fill='rgba(0,%200,%200,%200.2)'%20/%3e%3c/g%3e%3c/svg%3e") 30 30,auto}.user-card-trigger-name[data-v-81478a22]{color:var(--header-text, #5c3d2e);font-weight:700;font-size:.875rem;font-family:Noto Sans SC,Nunito,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.user-card-trigger-indicator[data-v-81478a22]{width:.5rem;height:.5rem;border-radius:50%;background:#22c55e;box-shadow:0 0 5px #22c55e80}.user-card-dropdown[data-v-81478a22]{position:absolute;right:0;top:100%;margin-top:.5rem;width:18rem;background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #e3dcd3;overflow:hidden;z-index:50}.user-card-header[data-v-81478a22]{height:5rem;background:linear-gradient(to right,#d4a373,#faedcd);position:relative}.user-card-avatar[data-v-81478a22]{position:absolute;bottom:-1.5rem;left:1.5rem;width:4rem;height:4rem;border-radius:50%;border:4px solid white;background:#fefae0;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.user-card-avatar img[data-v-81478a22]{width:100%;height:100%;object-fit:cover}.user-card-info[data-v-81478a22]{margin-top:2rem;padding:0 1.5rem}.user-card-name-row[data-v-81478a22]{display:flex;align-items:center;gap:.5rem}.user-card-name[data-v-81478a22]{font-size:1.125rem;font-weight:700;color:#5c3d2e;margin:0}.user-card-level[data-v-81478a22]{padding:.125rem .5rem;background:#ccd5ae;color:#5c3d2e;font-size:.625rem;border-radius:9999px;font-family:monospace}.user-card-occupation[data-v-81478a22]{font-size:.875rem;color:#a98467;font-style:italic;margin-top:.25rem}.user-card-occupation .font-semibold[data-v-81478a22]{font-weight:600}.user-card-divider[data-v-81478a22]{margin:1rem 1.5rem;border-top:1px solid #f0ead2}.user-card-accounts[data-v-81478a22]{padding:0 1rem .5rem}.user-card-accounts-title[data-v-81478a22]{padding:0 .5rem;font-size:.6875rem;color:#adc178;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.user-card-accounts-list[data-v-81478a22]{max-height:10rem;overflow-y:auto}.user-card-accounts-list[data-v-81478a22]::-webkit-scrollbar{width:4px}.user-card-accounts-list[data-v-81478a22]::-webkit-scrollbar-thumb{background:#f0ead2;border-radius:10px}.user-card-account-item[data-v-81478a22]{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:background-color .2s}.user-card-account-item[data-v-81478a22]:hover{background:#fefae0}.user-card-account-item.active[data-v-81478a22]{background:#fefae0;border-left:4px solid #adc178}.user-card-account-content[data-v-81478a22]{display:flex;align-items:center;gap:.75rem}.user-card-account-info[data-v-81478a22]{display:flex;flex-direction:column}.user-card-account-name-row[data-v-81478a22]{display:flex;align-items:center;gap:.375rem}.user-card-account-name[data-v-81478a22]{font-size:.875rem;font-weight:500;color:#5c3d2e;margin:0}.user-card-account-level[data-v-81478a22]{padding:.0625rem .375rem;background:#ccd5ae;color:#5c3d2e;font-size:.5625rem;border-radius:9999px;font-family:Georgia,monospace;white-space:nowrap}.user-card-account-id[data-v-81478a22]{font-size:.625rem;color:#a98467;margin:0;font-family:Georgia,monospace}.user-card-account-check[data-v-81478a22]{color:#adc178}.user-card-footer[data-v-81478a22]{background:#fcfaf7;padding:.75rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f0ead2}.user-card-footer-btn[data-v-81478a22]{font-size:.75rem;color:#a98467;background:none;border:none;cursor:pointer;display:flex;align-items:center;transition:color .2s;padding:.25rem .5rem;white-space:nowrap}.user-card-footer-btn[data-v-81478a22]:hover{color:#5c3d2e}.user-card-footer-btn.logout[data-v-81478a22]{color:#f87171;font-weight:500}.user-card-footer-btn.logout[data-v-81478a22]:hover{color:#dc2626}.user-card-enter-active[data-v-81478a22],.user-card-leave-active[data-v-81478a22]{transition:all .3s ease}.user-card-enter-from[data-v-81478a22],.user-card-leave-to[data-v-81478a22]{opacity:0;transform:translateY(-.5rem)}a[data-v-f11bf139]{-webkit-user-select:none;user-select:none}.header-bar[data-v-f11bf139],.header-bar[data-v-f11bf139] *,.header-bar img[data-v-f11bf139],.header-bar span[data-v-f11bf139],.header-bar div[data-v-f11bf139],.header-bar a[data-v-f11bf139],.header-bar button[data-v-f11bf139]{cursor:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradient'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3c!--%20中心稍亮%20--%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3c!--%20边缘稍暗，增加立体感%20--%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradient'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradient)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradient)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加“球感”%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/svg%3e") 32 32,auto}.header-bar[data-v-f11bf139]{position:fixed;top:0;left:0;right:0;z-index:100;width:100%;background:var(--header-bg);border-bottom:2px solid var(--header-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-light)}.header-container[data-v-f11bf139]{max-width:var(--container-max-width);margin:0 auto;height:56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.header-left[data-v-f11bf139]{display:flex;align-items:center;flex-shrink:0;height:56px}.logo-link[data-v-f11bf139]{text-decoration:none;color:inherit;display:flex;align-items:center;height:100%;position:relative;cursor:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradient'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3c!--%20中心稍亮%20--%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3c!--%20边缘稍暗，增加立体感%20--%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradient'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradient)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradient)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加“球感”%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/svg%3e") 32 32,auto}.logo-link[data-v-f11bf139]:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:transparent;cursor:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradient'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3c!--%20中心稍亮%20--%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3c!--%20边缘稍暗，增加立体感%20--%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradient'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradient)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradient)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加“球感”%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/svg%3e") 32 32,auto;pointer-events:auto;z-index:1}.logo-link[data-v-f11bf139]:hover{cursor:url("data:image/svg+xml,%3csvg%20width='69'%20height='69'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradientLarge'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradientLarge'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%2015%20度（顺时针）+%20变大%20--%3e%3cg%20transform='rotate(15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientLarge)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradientLarge)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加'球感'%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/g%3e%3c/svg%3e") 35 35,auto}.logo-link[data-v-f11bf139]:hover:after{cursor:url("data:image/svg+xml,%3csvg%20width='69'%20height='69'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradientLarge'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradientLarge'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%2015%20度（顺时针）+%20变大%20--%3e%3cg%20transform='rotate(15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientLarge)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradientLarge)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加'球感'%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/g%3e%3c/svg%3e") 35 35,auto}.logo-link[data-v-f11bf139]:active{cursor:url("data:image/svg+xml,%3csvg%20width='59'%20height='59'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20-%20更深的颜色，更有力量感%20--%3e%3cradialGradient%20id='noseGradientSmall'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff6b6b'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff3333'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23cc0000'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20-%20更强烈%20--%3e%3cradialGradient%20id='glowGradientSmall'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20100,%20100,%201)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20100,%20100,%200.5)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20100,%20100,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%20-15%20度（逆时针）+%20变小%20--%3e%3cg%20transform='rotate(-15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientSmall)'%20/%3e%3c!--%20鼻子本体%20-%20稍微缩小，更紧凑%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='26'%20fill='url(%23noseGradientSmall)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='7'%20fill='white'%20fill-opacity='0.95'%20/%3e%3c!--%20更明显的下阴影，增加力量感%20--%3e%3cellipse%20cx='50'%20cy='62'%20rx='16'%20ry='7'%20fill='rgba(0,%200,%200,%200.2)'%20/%3e%3c/g%3e%3c/svg%3e") 30 30,auto}.logo-link[data-v-f11bf139]:active:after{cursor:url("data:image/svg+xml,%3csvg%20width='59'%20height='59'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20-%20更深的颜色，更有力量感%20--%3e%3cradialGradient%20id='noseGradientSmall'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff6b6b'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff3333'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23cc0000'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20-%20更强烈%20--%3e%3cradialGradient%20id='glowGradientSmall'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20100,%20100,%201)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20100,%20100,%200.5)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20100,%20100,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%20-15%20度（逆时针）+%20变小%20--%3e%3cg%20transform='rotate(-15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientSmall)'%20/%3e%3c!--%20鼻子本体%20-%20稍微缩小，更紧凑%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='26'%20fill='url(%23noseGradientSmall)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='7'%20fill='white'%20fill-opacity='0.95'%20/%3e%3c!--%20更明显的下阴影，增加力量感%20--%3e%3cellipse%20cx='50'%20cy='62'%20rx='16'%20ry='7'%20fill='rgba(0,%200,%200,%200.2)'%20/%3e%3c/g%3e%3c/svg%3e") 30 30,auto}.logo[data-v-f11bf139]{display:flex;align-items:center;height:100%}.logo-image[data-v-f11bf139]{width:100%;height:100%;margin-right:.5rem;object-fit:contain;pointer-events:none;mix-blend-mode:multiply}.logo-text[data-v-f11bf139]{transition:opacity .2s}.logo-link:hover .logo-text[data-v-f11bf139]{opacity:.7}.header-nav[data-v-f11bf139]{display:flex;align-items:center;gap:.5rem;justify-content:center;position:relative}.nav-link[data-v-f11bf139]{padding:.5rem 1rem;text-decoration:none;color:var(--header-text);font-size:.9375rem;font-weight:500;border-radius:var(--radius-nav);transition:var(--transition-standard);position:relative;z-index:1;cursor:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradient'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3c!--%20中心稍亮%20--%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3c!--%20边缘稍暗，增加立体感%20--%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradient'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradient)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradient)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加“球感”%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/svg%3e") 32 32,auto}.nav-link[data-v-f11bf139]:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:transparent;cursor:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradient'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3c!--%20中心稍亮%20--%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3c!--%20边缘稍暗，增加立体感%20--%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradient'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradient)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradient)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加“球感”%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/svg%3e") 32 32,auto;pointer-events:auto;z-index:1}.nav-link[data-v-f11bf139]:hover{background:var(--header-bg-hover);color:var(--header-text-hover);transform:translateY(-1px);text-shadow:0 1px 3px rgba(var(--color-gold-rgb),.3);cursor:url("data:image/svg+xml,%3csvg%20width='69'%20height='69'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradientLarge'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradientLarge'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%2015%20度（顺时针）+%20变大%20--%3e%3cg%20transform='rotate(15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientLarge)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradientLarge)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加'球感'%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/g%3e%3c/svg%3e") 35 35,auto}.nav-link[data-v-f11bf139]:hover:after{cursor:url("data:image/svg+xml,%3csvg%20width='69'%20height='69'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradientLarge'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradientLarge'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%2015%20度（顺时针）+%20变大%20--%3e%3cg%20transform='rotate(15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientLarge)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradientLarge)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加'球感'%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/g%3e%3c/svg%3e") 35 35,auto}.nav-link[data-v-f11bf139]:active{transform:translateY(0);cursor:url("data:image/svg+xml,%3csvg%20width='59'%20height='59'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20-%20更深的颜色，更有力量感%20--%3e%3cradialGradient%20id='noseGradientSmall'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff6b6b'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff3333'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23cc0000'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20-%20更强烈%20--%3e%3cradialGradient%20id='glowGradientSmall'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20100,%20100,%201)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20100,%20100,%200.5)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20100,%20100,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%20-15%20度（逆时针）+%20变小%20--%3e%3cg%20transform='rotate(-15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientSmall)'%20/%3e%3c!--%20鼻子本体%20-%20稍微缩小，更紧凑%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='26'%20fill='url(%23noseGradientSmall)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='7'%20fill='white'%20fill-opacity='0.95'%20/%3e%3c!--%20更明显的下阴影，增加力量感%20--%3e%3cellipse%20cx='50'%20cy='62'%20rx='16'%20ry='7'%20fill='rgba(0,%200,%200,%200.2)'%20/%3e%3c/g%3e%3c/svg%3e") 30 30,auto}.nav-link[data-v-f11bf139]:active:after{cursor:url("data:image/svg+xml,%3csvg%20width='59'%20height='59'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20-%20更深的颜色，更有力量感%20--%3e%3cradialGradient%20id='noseGradientSmall'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff6b6b'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff3333'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23cc0000'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20-%20更强烈%20--%3e%3cradialGradient%20id='glowGradientSmall'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20100,%20100,%201)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20100,%20100,%200.5)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20100,%20100,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%20-15%20度（逆时针）+%20变小%20--%3e%3cg%20transform='rotate(-15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientSmall)'%20/%3e%3c!--%20鼻子本体%20-%20稍微缩小，更紧凑%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='26'%20fill='url(%23noseGradientSmall)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='7'%20fill='white'%20fill-opacity='0.95'%20/%3e%3c!--%20更明显的下阴影，增加力量感%20--%3e%3cellipse%20cx='50'%20cy='62'%20rx='16'%20ry='7'%20fill='rgba(0,%200,%200,%200.2)'%20/%3e%3c/g%3e%3c/svg%3e") 30 30,auto}.nav-link.active[data-v-f11bf139]{color:var(--header-text-hover);font-weight:600;text-shadow:0 1px 2px rgba(var(--color-gold-rgb),.4)}.nav-indicator[data-v-f11bf139]{position:absolute;bottom:0;height:3px;background:var(--gradient-gold);border-radius:2px 2px 0 0;box-shadow:0 -2px 8px rgba(var(--color-gold-rgb),.4);transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:2;pointer-events:none}.header-right[data-v-f11bf139]{display:flex;align-items:center;justify-content:flex-end}.header-actions[data-v-f11bf139]{display:flex;align-items:center;gap:1rem}.logout-link[data-v-f11bf139]{padding:.5rem 1rem;text-decoration:none;color:var(--header-text);font-size:.875rem;font-weight:500;border-radius:var(--radius-nav);transition:var(--transition-standard);white-space:nowrap;position:relative;cursor:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradient'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3c!--%20中心稍亮%20--%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3c!--%20边缘稍暗，增加立体感%20--%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradient'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradient)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradient)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加“球感”%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/svg%3e") 32 32,auto}.logout-link[data-v-f11bf139]:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:transparent;cursor:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradient'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3c!--%20中心稍亮%20--%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3c!--%20边缘稍暗，增加立体感%20--%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradient'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradient)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradient)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加“球感”%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/svg%3e") 32 32,auto;pointer-events:auto;z-index:1}.logout-link[data-v-f11bf139]:hover{background:var(--header-bg-hover);color:var(--header-text-hover);transform:translateY(-1px);text-shadow:0 1px 3px rgba(var(--color-gold-rgb),.3);cursor:url("data:image/svg+xml,%3csvg%20width='69'%20height='69'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradientLarge'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradientLarge'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%2015%20度（顺时针）+%20变大%20--%3e%3cg%20transform='rotate(15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientLarge)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradientLarge)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加'球感'%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/g%3e%3c/svg%3e") 35 35,auto}.logout-link[data-v-f11bf139]:hover:after{cursor:url("data:image/svg+xml,%3csvg%20width='69'%20height='69'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20--%3e%3cradialGradient%20id='noseGradientLarge'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff8a8a'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff4b4b'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23d82323'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20--%3e%3cradialGradient%20id='glowGradientLarge'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20120,%20120,%200.9)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20120,%20120,%200.4)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20120,%20120,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%2015%20度（顺时针）+%20变大%20--%3e%3cg%20transform='rotate(15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientLarge)'%20/%3e%3c!--%20鼻子本体%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='28'%20fill='url(%23noseGradientLarge)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='8'%20fill='white'%20fill-opacity='0.9'%20/%3e%3c!--%20轻微下阴影，增加'球感'%20--%3e%3cellipse%20cx='50'%20cy='60'%20rx='18'%20ry='8'%20fill='rgba(0,%200,%200,%200.15)'%20/%3e%3c/g%3e%3c/svg%3e") 35 35,auto}.logout-link[data-v-f11bf139]:active{transform:translateY(0);cursor:url("data:image/svg+xml,%3csvg%20width='59'%20height='59'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20-%20更深的颜色，更有力量感%20--%3e%3cradialGradient%20id='noseGradientSmall'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff6b6b'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff3333'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23cc0000'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20-%20更强烈%20--%3e%3cradialGradient%20id='glowGradientSmall'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20100,%20100,%201)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20100,%20100,%200.5)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20100,%20100,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%20-15%20度（逆时针）+%20变小%20--%3e%3cg%20transform='rotate(-15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientSmall)'%20/%3e%3c!--%20鼻子本体%20-%20稍微缩小，更紧凑%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='26'%20fill='url(%23noseGradientSmall)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='7'%20fill='white'%20fill-opacity='0.95'%20/%3e%3c!--%20更明显的下阴影，增加力量感%20--%3e%3cellipse%20cx='50'%20cy='62'%20rx='16'%20ry='7'%20fill='rgba(0,%200,%200,%200.2)'%20/%3e%3c/g%3e%3c/svg%3e") 30 30,auto}.logout-link[data-v-f11bf139]:active:after{cursor:url("data:image/svg+xml,%3csvg%20width='59'%20height='59'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3c!--%20鼻子主体渐变%20-%20更深的颜色，更有力量感%20--%3e%3cradialGradient%20id='noseGradientSmall'%20cx='30%25'%20cy='30%25'%20r='70%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff6b6b'%20/%3e%3cstop%20offset='40%25'%20stop-color='%23ff3333'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23cc0000'%20/%3e%3c/radialGradient%3e%3c!--%20外圈柔光%20-%20更强烈%20--%3e%3cradialGradient%20id='glowGradientSmall'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='rgba(255,%20100,%20100,%201)'%20/%3e%3cstop%20offset='60%25'%20stop-color='rgba(255,%20100,%20100,%200.5)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,%20100,%20100,%200)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3c!--%20旋转整个内容%20-15%20度（逆时针）+%20变小%20--%3e%3cg%20transform='rotate(-15%2050%2050)'%3e%3c!--%20外圈光晕%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='url(%23glowGradientSmall)'%20/%3e%3c!--%20鼻子本体%20-%20稍微缩小，更紧凑%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='26'%20fill='url(%23noseGradientSmall)'%20/%3e%3c!--%20高光：左上的小白点%20--%3e%3ccircle%20cx='40'%20cy='40'%20r='7'%20fill='white'%20fill-opacity='0.95'%20/%3e%3c!--%20更明显的下阴影，增加力量感%20--%3e%3cellipse%20cx='50'%20cy='62'%20rx='16'%20ry='7'%20fill='rgba(0,%200,%200,%200.2)'%20/%3e%3c/g%3e%3c/svg%3e") 30 30,auto}.action-btn[data-v-f11bf139]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:var(--radius-nav);transition:var(--transition-standard);color:var(--header-text);font-size:1.2rem}.action-btn[data-v-f11bf139]:hover{background:var(--header-bg-hover);color:var(--header-text-hover);transform:translateY(-1px) scale(1.1)}.action-btn[data-v-f11bf139]:active{transform:translateY(0) scale(1)}@media(max-width:768px){.header-container[data-v-f11bf139]{padding:0 1rem}.header-nav[data-v-f11bf139]{gap:.25rem}.nav-link[data-v-f11bf139]{padding:.5rem .75rem;font-size:.875rem}.logo-text[data-v-f11bf139]{font-size:1rem}}.hamburger-btn[data-v-f11bf139]{display:none;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;padding:6px;border:none;background:transparent;border-radius:var(--radius-nav);cursor:pointer;transition:background .2s}.hamburger-btn span[data-v-f11bf139]{display:block;width:100%;height:2px;background:var(--header-text);border-radius:1px;transition:all .3s ease}.hamburger-btn[data-v-f11bf139]:hover{background:var(--header-bg-hover)}.hamburger-btn.open span[data-v-f11bf139]:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger-btn.open span[data-v-f11bf139]:nth-child(2){opacity:0}.hamburger-btn.open span[data-v-f11bf139]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu[data-v-f11bf139]{position:absolute;top:100%;left:0;right:0;background:var(--header-bg);border-bottom:2px solid var(--header-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #0000001f}.mobile-nav[data-v-f11bf139]{display:flex;flex-direction:column;padding:.5rem 0;max-width:var(--container-max-width);margin:0 auto}.mobile-nav-link[data-v-f11bf139]{display:block;padding:.75rem 1.5rem;text-decoration:none;color:var(--header-text);font-size:.9375rem;font-weight:500;transition:all .2s}.mobile-nav-link[data-v-f11bf139]:hover,.mobile-nav-link.active[data-v-f11bf139]{background:var(--header-bg-hover);color:var(--header-text-hover)}.mobile-nav-link.active[data-v-f11bf139]{font-weight:600}.mobile-auth[data-v-f11bf139]{border-top:1px solid var(--header-border);margin-top:.25rem;padding-top:.25rem}.mobile-menu-enter-active[data-v-f11bf139],.mobile-menu-leave-active[data-v-f11bf139]{transition:all .25s ease}.mobile-menu-enter-from[data-v-f11bf139],.mobile-menu-leave-to[data-v-f11bf139]{opacity:0;transform:translateY(-8px)}@media(max-width:640px){.header-nav[data-v-f11bf139],.header-actions .logout-link[data-v-f11bf139]{display:none}.hamburger-btn[data-v-f11bf139]{display:flex}.header-container[data-v-f11bf139]{grid-template-columns:auto 1fr;padding:0 .75rem}.header-left[data-v-f11bf139]{max-width:120px}.logo-image[data-v-f11bf139]{width:auto;max-width:120px;max-height:48px}.header-right[data-v-f11bf139]{justify-content:flex-end;min-width:0}}.footer-bar[data-v-12b6e109]{width:100%;background:var(--color-background);border-top:1px solid var(--color-border);padding:2rem 0;margin-top:auto}.footer-container[data-v-12b6e109]{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.footer-content[data-v-12b6e109]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.copyright[data-v-12b6e109],.qq-group[data-v-12b6e109]{font-size:.875rem;color:var(--color-text);opacity:.7}@media(max-width:768px){.footer-container[data-v-12b6e109]{padding:0 1rem}.copyright[data-v-12b6e109],.qq-group[data-v-12b6e109]{font-size:.8125rem}}.app-container[data-v-2e539168]{display:flex;flex-direction:column;min-height:100%;position:relative;overflow-x:clip;padding-top:56px}.main-content[data-v-2e539168]{position:relative;flex:1;display:flex;flex-direction:column}.home-view[data-v-8d609592]{flex:1;padding:var(--spacing-page-top) 0 var(--spacing-page-bottom) 0;background:var(--gradient-page-bg);position:relative;overflow:clip}.home-view[data-v-8d609592]:before{content:"";position:absolute;top:-30%;left:-30%;width:160%;height:160%;background:radial-gradient(circle at 30% 30%,rgba(var(--color-gold-rgb),.08) 0%,transparent 40%);animation:float-8d609592 20s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes float-8d609592{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-30px,30px) rotate(240deg)}}.home-container[data-v-8d609592]{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);display:flex;flex-direction:column;gap:var(--spacing-section);position:relative;z-index:1}.announcement-section[data-v-8d609592]{background:linear-gradient(135deg,#e8d5b799,rgba(var(--color-gold-rgb),.2),#8b451326);border:3px solid;border-image:linear-gradient(135deg,rgba(var(--color-gold-rgb),.8),#b8860be6,#8b4513cc,rgba(var(--color-gold-rgb),.8)) 1;border-radius:var(--radius-card);padding:3rem;box-shadow:var(--shadow-emphasis),0 0 0 1px rgba(var(--color-gold-rgb),.3) inset,0 4px 16px #0003,0 0 0 2px #65432133 inset;position:relative;overflow:hidden}.announcement-section[data-v-8d609592]:before{content:"";position:absolute;top:-30%;right:-30%;width:160%;height:160%;background:radial-gradient(circle,rgba(var(--color-gold-rgb),.15) 0%,rgba(255,215,0,.1) 25%,transparent 50%);animation:rotate-8d609592 15s linear infinite;pointer-events:none;z-index:0}.announcement-section[data-v-8d609592]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,215,0,.04) 50%,transparent 100%);pointer-events:none;z-index:0}@keyframes rotate-8d609592{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.announcement-title[data-v-8d609592]{margin-bottom:1.5rem;position:relative;z-index:10;isolation:isolate}.announcement-content[data-v-8d609592]{position:relative;z-index:10}.announcement-content p[data-v-8d609592]{margin:0 0 1rem}.announcement-content p[data-v-8d609592]:last-child{margin-bottom:0}.announcement-content a[data-v-8d609592]{color:var(--color-gold);text-decoration:none;border-bottom:1px solid rgba(var(--color-gold-rgb),.3);transition:var(--transition-standard)}.announcement-content a[data-v-8d609592]:hover{color:var(--color-gold-light);border-bottom-color:#ffd70099}.announcement-content strong[data-v-8d609592]{color:var(--color-gold);font-weight:700}.announcement-actions[data-v-8d609592]{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;flex-wrap:wrap}.announcement-hint[data-v-8d609592]{margin:0!important;flex-shrink:0}.announcement-btn[data-v-8d609592]{padding:.75rem 2rem;font-size:1rem;font-weight:600;border:2px solid;border-radius:var(--radius-btn);transition:var(--transition-standard);position:relative;z-index:10;text-decoration:none;display:inline-block}.announcement-btn[data-v-8d609592]:hover{transform:translateY(-2px)}.announcement-btn[data-v-8d609592]:active{transform:translateY(0)}.announcement-btn-primary[data-v-8d609592]{background:linear-gradient(135deg,rgba(var(--color-gold-rgb),.2),#b8860b26);border-image:linear-gradient(135deg,rgba(var(--color-gold-rgb),.8),#b8860be6,#8b4513cc) 1;color:var(--color-gold);box-shadow:var(--shadow-standard),0 0 0 1px rgba(var(--color-gold-rgb),.2) inset}.announcement-btn-primary[data-v-8d609592]:hover{background:linear-gradient(135deg,rgba(var(--color-gold-rgb),.3),#b8860b40);border-image-source:linear-gradient(135deg,rgba(255,215,0,.9),rgba(var(--color-gold-rgb),.95),rgba(184,134,11,.9));box-shadow:0 6px 16px #8b45134d,0 0 0 1px #ffd7004d inset,0 0 20px rgba(var(--color-gold-rgb),.2);color:var(--color-gold-light)}.announcement-btn-secondary[data-v-8d609592]{background:var(--gradient-btn-secondary);border-image:linear-gradient(135deg,rgba(var(--color-gold-rgb),.6),#b8860bb3,#8b451399) 1;color:var(--content-text);box-shadow:var(--shadow-light),0 0 0 1px rgba(var(--color-gold-rgb),.15) inset}.announcement-btn-secondary[data-v-8d609592]:hover{background:linear-gradient(135deg,#e8d5b766,rgba(var(--color-gold-rgb),.2));border-image-source:linear-gradient(135deg,rgba(var(--color-gold-rgb),.8),rgba(184,134,11,.9),rgba(139,69,19,.8));box-shadow:var(--shadow-standard),0 0 0 1px rgba(var(--color-gold-rgb),.25) inset;color:var(--color-gold)}.features-section[data-v-8d609592]{display:flex;gap:var(--spacing-card-gap);align-items:stretch}.features-left[data-v-8d609592]{display:flex;flex:1;gap:var(--spacing-card-gap);flex-direction:column}.feature-card[data-v-8d609592]{flex:1}.feature-card-large[data-v-8d609592]{flex:2;min-height:200px;display:flex;flex-direction:column;justify-content:flex-start}.feature-card[data-v-8d609592]{background:var(--gradient-card);border:2px solid;border-image:var(--gradient-card-border) 1;border-radius:var(--radius-card);padding:2.5rem 2rem;text-align:left;text-decoration:none;color:var(--content-text);transition:var(--transition-card);display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;position:relative;overflow:hidden;isolation:isolate;box-shadow:var(--shadow-standard),0 0 0 1px rgba(var(--color-gold-rgb),.2) inset,0 2px 8px #0000001a}.feature-card[data-v-8d609592]:before{content:"";position:absolute;top:-30%;left:-30%;width:160%;height:160%;background:radial-gradient(circle,rgba(255,215,0,.2) 0%,rgba(var(--color-gold-rgb),.15) 25%,transparent 50%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.feature-card[data-v-8d609592]:hover{transform:translateY(-8px) scale(1.02);border-image-source:linear-gradient(135deg,rgba(255,215,0,.9),rgba(var(--color-gold-rgb),.95),rgba(184,134,11,.9));box-shadow:0 12px 32px #8b451366,0 0 0 1px #ffd70066 inset,0 0 25px rgba(var(--color-gold-rgb),.2),0 4px 16px #0003}.feature-card[data-v-8d609592]:hover:before{opacity:1}.feature-card:hover .feature-icon[data-v-8d609592]{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 4px 12px rgba(var(--color-gold-rgb),.6))}.feature-header[data-v-8d609592]{display:flex;align-items:center;gap:1rem;width:100%;justify-content:flex-start}.feature-title-wrapper[data-v-8d609592]{display:flex;align-items:center;justify-content:flex-start;flex:1}.feature-icon[data-v-8d609592]{font-size:3.5rem;line-height:1;transition:var(--transition-card);filter:drop-shadow(0 2px 8px rgba(139,69,19,.3));display:block;position:relative;z-index:10;flex-shrink:0}.feature-icon[src][data-v-8d609592]{width:3.5rem;height:3.5rem;object-fit:contain;mix-blend-mode:multiply}.feature-title[data-v-8d609592]{position:relative;z-index:10;-webkit-text-stroke:.8px rgba(139,69,19,.5);text-shadow:0 0 0 rgba(139,69,19,.7),0 1px 3px rgba(139,69,19,.7),0 1px 2px rgba(0,0,0,.4),.5px .5px 0 rgba(139,69,19,.3),-.5px -.5px 0 rgba(139,69,19,.3),.5px -.5px 0 rgba(139,69,19,.3),-.5px .5px 0 rgba(139,69,19,.3);padding-right:.75rem;padding-bottom:.5rem}.feature-title[data-v-8d609592]:before{content:"";position:absolute;top:0;right:0;bottom:0;width:2px;background:var(--gradient-gold);background:linear-gradient(180deg,rgba(var(--color-gold-rgb),.8),#b8860be6,#8b4513cc);border-radius:1px}.feature-title[data-v-8d609592]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(var(--color-gold-rgb),.8),#b8860be6,#8b4513cc);border-radius:1px}.feature-content[data-v-8d609592]{position:relative;z-index:10;text-align:left;width:100%}.feature-content p[data-v-8d609592]{margin:0 0 .5rem}.feature-content p[data-v-8d609592]:last-child{margin-bottom:0}.announcement-card[data-v-8d609592]:hover{transform:none;box-shadow:var(--shadow-standard),0 0 0 1px rgba(var(--color-gold-rgb),.2) inset,0 2px 8px #0000001a}.announcement-card[data-v-8d609592]:hover:before{opacity:0}.view-all-link[data-v-8d609592]{font-size:.875rem;font-weight:500;color:var(--color-gold);text-decoration:none;white-space:nowrap;position:relative;z-index:10;transition:var(--transition-standard);border-bottom:1px solid transparent}.view-all-link[data-v-8d609592]:hover{color:var(--color-gold-light);border-bottom-color:rgba(var(--color-gold-rgb),.5)}.announcement-list[data-v-8d609592]{display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:10;flex:1}.announcement-item[data-v-8d609592]{display:flex;align-items:baseline;gap:.5rem;padding:.625rem .875rem;border-radius:var(--radius-btn-sm);border-left:3px solid rgba(var(--color-gold-rgb),.3);text-decoration:none;color:var(--content-text);transition:var(--transition-standard);line-height:1.5}.announcement-item[data-v-8d609592]:hover{background:rgba(var(--color-gold-rgb),.08);border-left-color:var(--color-gold)}.announcement-item:hover .announcement-text[data-v-8d609592]{color:var(--color-gold)}.announcement-pinned[data-v-8d609592]{background:rgba(var(--color-gold-rgb),.06);border-left-color:var(--color-gold)}.announcement-pin[data-v-8d609592]{font-size:.75rem;font-weight:700;color:#fff;background:var(--color-gold);padding:.125rem .375rem;border-radius:4px;flex-shrink:0;line-height:1.3}.announcement-date[data-v-8d609592]{font-size:.8125rem;font-weight:600;color:var(--color-gold);flex-shrink:0;font-family:Georgia,Times New Roman,serif}.announcement-text[data-v-8d609592]{font-size:.9375rem;color:var(--content-text);transition:color .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-empty[data-v-8d609592]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--content-text-muted);font-size:.9375rem;position:relative;z-index:10}.intro-grid[data-v-8d609592]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-card-gap)}.intro-card[data-v-8d609592]{background:var(--gradient-card-light);border:2px solid;border-image:linear-gradient(135deg,rgba(var(--color-gold-rgb),.5),#b8860bb3,#8b451380) 1;border-radius:var(--radius-card);padding:2rem;transition:var(--transition-card);position:relative;overflow:hidden;box-shadow:0 4px 16px #8b451326,0 0 0 1px rgba(var(--color-gold-rgb),.15) inset,0 2px 8px #0000001a}.intro-card[data-v-8d609592]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.12),rgba(var(--color-gold-rgb),.1),transparent);transition:left .6s ease;z-index:0}.intro-card[data-v-8d609592]:hover{transform:translateY(-4px);border-image-source:linear-gradient(135deg,rgba(255,215,0,.8),rgba(var(--color-gold-rgb),.9),rgba(184,134,11,.8));box-shadow:0 8px 24px #8b45134d,0 0 0 1px #ffd7004d inset,0 0 20px rgba(var(--color-gold-rgb),.15),0 4px 12px #00000026}.intro-card[data-v-8d609592]:hover:before{left:100%}.intro-title[data-v-8d609592]{margin-bottom:1.25rem;position:relative;z-index:10;-webkit-text-stroke:.8px rgba(139,69,19,.5);text-shadow:0 0 0 rgba(139,69,19,.7),0 1px 3px rgba(139,69,19,.7),0 1px 2px rgba(0,0,0,.4),.5px .5px 0 rgba(139,69,19,.3),-.5px -.5px 0 rgba(139,69,19,.3),.5px -.5px 0 rgba(139,69,19,.3),-.5px .5px 0 rgba(139,69,19,.3)}.intro-content[data-v-8d609592]{font-size:1rem;color:var(--content-text);line-height:1.8;position:relative;z-index:10}.intro-content p[data-v-8d609592]{margin:0 0 .75rem}.intro-content p[data-v-8d609592]:last-child{margin-bottom:0}@media(max-width:768px){.home-view[data-v-8d609592]{padding:2rem 0}.home-container[data-v-8d609592]{padding:0 1rem;gap:3rem}.announcement-section[data-v-8d609592]{padding:2rem 1.5rem;border-radius:var(--radius-sidebar-child)}.features-section[data-v-8d609592],.features-left[data-v-8d609592]{flex-direction:column;gap:1.5rem}.feature-card-large[data-v-8d609592]{flex:1}.intro-grid[data-v-8d609592]{grid-template-columns:1fr;gap:1.5rem}.feature-card[data-v-8d609592]{padding:2rem 1.5rem;border-radius:var(--radius-sidebar-child)}.feature-icon[data-v-8d609592]{font-size:3rem}.intro-card[data-v-8d609592]{padding:1.5rem;border-radius:var(--radius-sidebar-child)}.announcement-text[data-v-8d609592]{white-space:normal}}.game-container[data-v-f4bbf60f]{position:fixed;inset:56px 0 120px;width:100%;background:#000;z-index:10}.game-iframe[data-v-f4bbf60f]{width:100%;height:100%;border:none;display:block}.start-container[data-v-f4bbf60f]{display:flex;flex-direction:column;gap:var(--spacing-section)}.announcement-section[data-v-f4bbf60f]{background:linear-gradient(135deg,#e8d5b799,rgba(var(--color-gold-rgb),.2),rgba(var(--color-brown-rgb),.15));border:3px solid;border-image:linear-gradient(135deg,rgba(var(--color-gold-rgb),.8),#b8860be6,rgba(var(--color-brown-rgb),.8),rgba(var(--color-gold-rgb),.8)) 1;border-radius:var(--radius-card);padding:3rem;box-shadow:var(--shadow-emphasis),0 0 0 1px rgba(var(--color-gold-rgb),.3) inset,0 4px 16px #0003,0 0 0 2px #65432133 inset;position:relative;overflow:hidden}.announcement-section[data-v-f4bbf60f]:before{content:"";position:absolute;top:-30%;right:-30%;width:160%;height:160%;background:radial-gradient(circle,rgba(var(--color-gold-rgb),.15) 0%,rgba(255,215,0,.1) 25%,transparent 50%);animation:rotate-f4bbf60f 15s linear infinite;pointer-events:none;z-index:0}.announcement-section[data-v-f4bbf60f]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,215,0,.04) 50%,transparent 100%);pointer-events:none;z-index:0}@keyframes rotate-f4bbf60f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.announcement-title[data-v-f4bbf60f]{margin-bottom:1.5rem;position:relative;z-index:10}.announcement-content[data-v-f4bbf60f]{font-size:1.0625rem;color:var(--content-text);line-height:1.8;position:relative;z-index:10}.announcement-content p[data-v-f4bbf60f]{margin:0 0 1rem}.announcement-content p[data-v-f4bbf60f]:last-child{margin-bottom:0}.announcement-content a[data-v-f4bbf60f]{color:var(--color-gold);text-decoration:none;border-bottom:1px solid rgba(var(--color-gold-rgb),.3);transition:var(--transition-standard)}.announcement-content a[data-v-f4bbf60f]:hover{color:var(--color-gold-light);border-bottom-color:#ffd70099}.announcement-content strong[data-v-f4bbf60f]{color:var(--color-gold);font-weight:700}.server-lines[data-v-f4bbf60f]{margin:1.5rem 0;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:center}.server-line-btn[data-v-f4bbf60f]{flex:1;min-width:200px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:2px solid;border-radius:var(--radius-btn);cursor:pointer;transition:var(--transition-standard);position:relative;z-index:10;background:linear-gradient(135deg,rgba(var(--color-gold-rgb),.2),#b8860b26);border-image:linear-gradient(135deg,rgba(var(--color-gold-rgb),.8),#b8860be6,rgba(var(--color-brown-rgb),.8)) 1;color:var(--color-gold);box-shadow:var(--shadow-btn),0 0 0 1px rgba(var(--color-gold-rgb),.2) inset;text-align:center}.server-line-btn[data-v-f4bbf60f]:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(var(--color-gold-rgb),.3),#b8860b40);border-image-source:linear-gradient(135deg,rgba(255,215,0,.9),rgba(var(--color-gold-rgb),.95),rgba(184,134,11,.9));box-shadow:0 6px 16px rgba(var(--color-brown-rgb),.3),0 0 0 1px #ffd7004d inset,0 0 20px rgba(var(--color-gold-rgb),.2);color:var(--color-gold-light)}.server-line-btn[data-v-f4bbf60f]:active{transform:translateY(0)}.server-hint[data-v-f4bbf60f]{margin-top:1.5rem;padding:1rem;background:rgba(var(--color-gold-rgb),.1);border-left:3px solid rgba(var(--color-gold-rgb),.6);border-radius:4px}@media(max-width:768px){.start-view[data-v-f4bbf60f]{padding:2rem 0}.start-container[data-v-f4bbf60f]{padding:0 1rem;gap:3rem}.announcement-section[data-v-f4bbf60f]{padding:2rem 1.5rem;border-radius:var(--radius-login)}.announcement-title[data-v-f4bbf60f]{font-size:1.625rem}.server-lines[data-v-f4bbf60f]{flex-direction:column}.server-line-btn[data-v-f4bbf60f]{min-width:100%}}.login-view[data-v-ac27ffcb]{flex:1;background:var(--gradient-page-bg);position:relative;overflow:clip;display:flex;align-items:center;justify-content:center;padding:2rem}.login-view[data-v-ac27ffcb]:before{content:"";position:absolute;top:-30%;left:-30%;width:160%;height:160%;background:radial-gradient(circle at 30% 30%,rgba(212,175,55,.08) 0%,transparent 40%);animation:float-ac27ffcb 20s ease-in-out infinite;pointer-events:none;z-index:0}.login-container[data-v-ac27ffcb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3rem 2rem;max-width:400px;width:100%;position:relative;z-index:1}.login-header[data-v-ac27ffcb]{text-align:center;margin-bottom:2rem}.login-title[data-v-ac27ffcb]{font-size:2rem;font-weight:700;color:var(--header-text);margin-bottom:.5rem}.login-subtitle[data-v-ac27ffcb]{text-align:center}.login-form[data-v-ac27ffcb]{display:flex;flex-direction:column;gap:var(--spacing-form-gap)}.captcha-container[data-v-ac27ffcb]{margin-bottom:1rem;min-height:40px}.login-footer[data-v-ac27ffcb]{margin-top:2rem;text-align:center}.login-links[data-v-ac27ffcb]{margin-bottom:1rem;color:var(--text-secondary)}.login-links a[data-v-ac27ffcb]{color:var(--header-text);font-weight:600;text-decoration:none}.login-links a[data-v-ac27ffcb]:hover{text-decoration:underline}@keyframes float-ac27ffcb{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-30px,30px) rotate(240deg)}}
