:root{--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}[data-theme=light]{--primary-color: #0891b2;--primary-hover: #0e7490;--primary-active: #155e75;--primary-light: #cffafe;--primary-lighter: #e0f2fe;--primary-glow: rgba(8, 145, 178, .15);--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--info-color: #3b82f6;--accent-color: #06b6d4;--accent-green: #0f766e;--accent-green-hover: #0d9488;--accent-green-pressed: #115e59;--accent-green-glow: rgba(15, 118, 110, .12);--bg-primary: #fafbfc;--bg-secondary: #f4f6f8;--bg-tertiary: #e8ecf0;--bg-card: #ffffff;--bg-hover: #f0f4f8;--bg-active: #e0e7ed;--text-primary: #111111;--text-secondary: #4b5563;--text-tertiary: #9ca3af;--text-disabled: #cbd5e1;--text-inverse: #ffffff;--text-accent: var(--accent-green);--border-color: #e2e8f0;--border-light: #f1f5f9;--border-dark: #cbd5e1;--border-glow: rgba(8, 145, 178, .25);--divider-color: #e2e8f0;--shadow-color: rgba(15, 23, 42, .08);--shadow-hover: rgba(15, 23, 42, .12);--shadow-glow: rgba(8, 145, 178, .2)}[data-theme=dark]{--primary-color: #06b6d4;--primary-hover: #0891b2;--primary-active: #0e7490;--primary-light: #155e75;--primary-lighter: #164e63;--primary-glow: rgba(6, 182, 212, .15);--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--info-color: #3b82f6;--accent-color: #22d3ee;--accent-green: #2dd4bf;--accent-green-hover: #5eead4;--accent-green-pressed: #14b8a6;--accent-green-glow: rgba(45, 212, 191, .18);--bg-primary: #0d1117;--bg-secondary: #161b22;--bg-tertiary: #21262d;--bg-card: #1c2128;--bg-hover: #2d333b;--bg-active: #3d444d;--text-primary: #ffffff;--text-secondary: #b6c0cc;--text-tertiary: #8b949e;--text-disabled: #6e7681;--text-inverse: #0d1117;--text-accent: var(--accent-green);--border-color: #2d333b;--border-light: #3d444d;--border-dark: #1c2128;--border-glow: rgba(6, 182, 212, .2);--divider-color: #2d333b;--shadow-color: rgba(0, 0, 0, .4);--shadow-hover: rgba(0, 0, 0, .5);--shadow-glow: rgba(6, 182, 212, .15)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary);transition:background-color var(--transition-base),color var(--transition-base);overflow-x:hidden}button,a,input,select,textarea{outline:none!important}button:focus,a:focus,input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none!important;box-shadow:none!important}#app{min-height:100vh;background-color:var(--bg-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}@media(max-width:576px){html{font-size:14px}}@media(min-width:1920px){html{font-size:18px}}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-base)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all var(--transition-base)}.slide-up-enter-from{opacity:0;transform:translateY(20px)}.slide-up-leave-to{opacity:0;transform:translateY(-20px)}@keyframes glow{0%,to{box-shadow:0 0 10px var(--primary-glow)}50%{box-shadow:0 0 20px var(--primary-glow),0 0 30px var(--primary-glow)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}@media(min-width:768px){.container{padding:0 var(--spacing-lg)}}@media(min-width:1200px){.container{max-width:1400px}}.text-center{text-align:center}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.tech-border{position:relative;border:1px solid var(--border-color)}.tech-border:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid var(--primary-color);opacity:.3;pointer-events:none}.hover-glow{transition:all var(--transition-base)}.hover-glow:hover{box-shadow:0 0 15px var(--primary-glow);transform:translateY(-4px)}button,.n-button,[class*=n-button],button.n-button,.n-button-base{outline:none!important;border:none!important}button:focus,.n-button:focus,[class*=n-button]:focus,button:focus-visible,.n-button:focus-visible,[class*=n-button]:focus-visible,button.n-button:focus,button.n-button:focus-visible,.n-button-base:focus,.n-button-base:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}:deep(.n-button){outline:none!important;border:none!important}:deep(.n-button:focus),:deep(.n-button:focus-visible),:deep(.n-button:active){outline:none!important;border:none!important;box-shadow:none!important}:deep(.n-button--primary-type:focus),:deep(.n-button--primary-type:focus-visible){outline:none!important;border:none!important;box-shadow:0 4px 20px var(--primary-glow)!important}.tech-button{--cloud-btn-fill: var(--accent-green);position:relative!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:10px 30px 8px!important;font-weight:600!important;font-size:.875rem!important;letter-spacing:.3px!important;overflow:visible!important;outline:none!important;isolation:isolate;transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s ease!important}.tech-button .n-button__border,.tech-button .n-button__state-border{display:none!important}.n-button.tech-button{background-color:transparent!important;--n-color: transparent !important;--n-color-hover: transparent !important;--n-color-pressed: transparent !important;--n-color-focus: transparent !important;--n-color-disabled: transparent !important;--n-border: none !important;--n-border-hover: none !important;--n-border-pressed: none !important;--n-border-focus: none !important;--n-border-disabled: none !important;--n-ripple-color: transparent !important}.tech-button .n-button__content{position:relative;z-index:1}.tech-button:after{content:"";position:absolute;inset:-5px -10px -3px;z-index:-1;background-color:var(--cloud-btn-fill);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 50' preserveAspectRatio='none'%3E%3Cpath d='M22 36C8 36 4 26 12 20C4 12 18 8 30 16C38 6 56 6 70 14C84 6 104 8 116 18C130 10 150 12 162 24C178 24 186 34 174 38C182 42 168 44 148 42H30C18 44 10 40 22 36Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 50' preserveAspectRatio='none'%3E%3Cpath d='M22 36C8 36 4 26 12 20C4 12 18 8 30 16C38 6 56 6 70 14C84 6 104 8 116 18C130 10 150 12 162 24C178 24 186 34 174 38C182 42 168 44 148 42H30C18 44 10 40 22 36Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color .3s ease,filter .3s ease;pointer-events:none}.tech-button:focus,.tech-button:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.tech-button-primary{--cloud-btn-fill: var(--accent-green);color:var(--text-inverse)!important}.tech-button-primary:after{filter:drop-shadow(0 5px 14px var(--accent-green-glow))}.tech-button-primary:hover{--cloud-btn-fill: var(--accent-green-hover);color:var(--text-inverse)!important;transform:translateY(-2px)!important}.tech-button-primary:hover:after{filter:drop-shadow(0 8px 22px var(--accent-green-glow))}.tech-button-secondary{--cloud-btn-fill: var(--bg-card);color:var(--text-primary)!important}.tech-button-secondary:after{filter:drop-shadow(0 4px 12px var(--shadow-color))}.tech-button-secondary:hover{--cloud-btn-fill: var(--bg-hover);color:var(--text-accent)!important;transform:translateY(-2px)!important}.tech-button-secondary:hover:after{filter:drop-shadow(0 6px 18px var(--shadow-hover))}[data-theme=light] .tech-button-secondary:after{filter:drop-shadow(0 3px 10px rgba(15,23,42,.08))}.hero-decoration{position:absolute;pointer-events:none;z-index:0}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(var(--border-color) 1px,transparent 1px),linear-gradient(90deg,var(--border-color) 1px,transparent 1px);background-size:50px 50px;opacity:.1;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.hero-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;animation:float 6s ease-in-out infinite}.hero-orb-1{width:400px;height:400px;background:var(--primary-color);top:-200px;right:-200px;animation-delay:0s}.hero-orb-2{width:300px;height:300px;background:var(--accent-color);bottom:-150px;left:-150px;animation-delay:2s}.hero-orb-3{width:250px;height:250px;background:var(--info-color);top:50%;left:10%;animation-delay:4s}.tech-title{position:relative;display:inline-block}.tech-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:4px;background:var(--primary-color);border-radius:2px;box-shadow:0 0 20px var(--primary-glow);animation:expandLine 1s ease-out}@keyframes expandLine{0%{width:0}to{width:100px}}.particles-container{position:absolute;inset:0;overflow:hidden;z-index:0}.particle{position:absolute;width:2px;height:2px;background:var(--primary-color);border-radius:50%;opacity:.6;animation:particleFloat 8s infinite}@keyframes particleFloat{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}50%{transform:translateY(-100px) translate(50px);opacity:1}}.stats-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:24px;text-align:center;transition:all var(--transition-base);position:relative;overflow:hidden}.stats-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--primary-color);transform:scaleX(0);transition:transform var(--transition-base)}.stats-card:hover:before{transform:scaleX(1)}.stats-card:hover{transform:translateY(-8px);box-shadow:0 8px 30px var(--shadow-color),0 0 15px var(--primary-glow);border-color:var(--primary-color)}.stats-number{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:8px;text-shadow:0 0 10px var(--primary-glow)}.stats-label{color:var(--text-secondary);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.admin-layout-container .n-card{overflow:hidden;isolation:isolate}.admin-layout-container .n-card .n-card__content{background-color:transparent!important}.brand-page{background:var(--bg-primary)}.brand-hero{position:relative;padding:var(--spacing-2xl) 0 var(--spacing-xl);overflow:hidden;margin:calc(var(--spacing-xl) * -1) calc(var(--spacing-xl) * -1) var(--spacing-xl);padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.brand-hero__grid{position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in srgb,var(--primary-color) 18%,transparent) 1px,transparent 1px);background-size:32px 32px;opacity:.35;animation:brandGridDrift 40s linear infinite;pointer-events:none}@keyframes brandGridDrift{to{transform:translate(32px,32px)}}.brand-hero__glow{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.brand-hero__glow--cyan{top:-20%;left:30%;transform:translate(-50%);width:min(420px,70vw);height:min(260px,40vw);background:var(--primary-color);opacity:.06;animation:brandGlowCyan 6s ease-in-out infinite}.brand-hero__glow--green{top:-10%;left:72%;transform:translate(-50%);width:min(300px,50vw);height:min(200px,32vw);background:var(--accent-green);opacity:.04;animation:brandGlowGreen 6s ease-in-out infinite -3s}@keyframes brandGlowCyan{0%,to{opacity:.04;transform:translate(-50%) scale(1)}50%{opacity:.08;transform:translate(-50%) scale(1.05)}}@keyframes brandGlowGreen{0%,to{opacity:.03;transform:translate(-50%) scale(1)}50%{opacity:.06;transform:translate(-50%) scale(1.06)}}.brand-hero__inner{position:relative;z-index:1}.brand-hero__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}.brand-hero__title{margin:0 0 var(--spacing-md);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;color:var(--text-primary);animation:brandHeroIn .9s cubic-bezier(.22,1,.36,1) both}.brand-hero__line{width:32px;height:2px;margin-bottom:var(--spacing-md);background:var(--accent-green);border-radius:1px;box-shadow:0 0 8px var(--accent-green-glow);animation:brandHeroIn .9s cubic-bezier(.22,1,.36,1) .1s both}.brand-hero__subtitle{margin:0;max-width:640px;font-size:clamp(.875rem,1.5vw,.95rem);line-height:1.65;color:var(--text-accent);animation:brandHeroIn .9s cubic-bezier(.22,1,.36,1) .2s both}.brand-hero__action{flex-shrink:0;animation:brandHeroIn .9s cubic-bezier(.22,1,.36,1) .3s both}@keyframes brandHeroIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.brand-body{display:flex;flex-direction:column;gap:var(--spacing-xl)}.brand-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0s)}.brand-reveal.is-revealed{opacity:1;transform:translateY(0)}.brand-panel{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-lg)!important;box-shadow:none!important;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.brand-panel:hover{border-color:color-mix(in srgb,var(--primary-color) 30%,var(--border-color))!important;box-shadow:0 8px 28px var(--shadow-color)!important}.brand-panel .n-card-header{padding:20px 24px 12px!important;background:transparent!important;border-bottom:none!important}.brand-panel .n-card__content{padding:8px 24px 24px!important;background:transparent!important}.brand-panel__title{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.brand-panel__title:after{content:"";display:block;width:24px;height:2px;margin-top:10px;background:var(--primary-color);border-radius:1px;box-shadow:0 0 8px var(--primary-glow)}.brand-step{padding:20px;background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-color);transition:border-color .3s ease}.brand-step:hover{border-color:color-mix(in srgb,var(--primary-color) 25%,var(--border-color))}.brand-step__head{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.brand-step__num{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}.brand-step__num--green{background:color-mix(in srgb,var(--accent-green) 12%,transparent);color:var(--accent-green);border:1px solid color-mix(in srgb,var(--accent-green) 30%,transparent)}.brand-step__num--cyan{background:color-mix(in srgb,var(--accent-green) 10%,transparent);color:var(--accent-green);border:1px solid color-mix(in srgb,var(--accent-green) 28%,transparent)}.brand-step__title{margin:0;color:var(--text-primary);font-size:.95rem;font-weight:600}.brand-step__body{padding-left:calc(32px + var(--spacing-md))}.brand-step__desc{margin:0 0 var(--spacing-sm);color:var(--text-secondary);line-height:1.7;font-size:.9rem}.brand-url-box{padding:12px 16px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;margin-bottom:var(--spacing-sm)}.brand-url-code{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.875rem;color:var(--text-accent);font-weight:600;font-variant-numeric:tabular-nums;word-break:break-all}.brand-api-bar{padding:10px 14px;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-color);font-size:.85rem;line-height:1.5;word-break:break-all;transition:border-color .3s ease}.brand-api-bar:hover{border-color:color-mix(in srgb,var(--primary-color) 30%,var(--border-color))}.brand-api-bar__prefix{color:var(--text-secondary);font-weight:600}.brand-api-bar__url{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;color:var(--text-accent);font-weight:600;-webkit-user-select:all;user-select:all}.brand-tabs .n-tabs-tab{color:var(--text-secondary)!important;transition:color .25s ease!important}.brand-tabs .n-tabs-tab:hover{color:var(--text-primary)!important}.brand-tabs .n-tabs-tab--active{color:var(--accent-green)!important;font-weight:600!important}.brand-tabs .n-tabs-bar{background:var(--accent-green)!important}.brand-badge-new{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--accent-green) 18%,transparent);color:var(--accent-green);border:1px solid color-mix(in srgb,var(--accent-green) 35%,transparent);line-height:1.2}.brand-status-row{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:var(--spacing-sm);transition:border-color .3s ease}.brand-status-row:hover{border-color:color-mix(in srgb,var(--primary-color) 25%,var(--border-color))}.brand-status-row__label{color:var(--text-primary);font-weight:600;font-size:.9rem}.brand-hero-btn.tech-button{padding:9px 26px 7px!important;font-size:.8125rem!important;height:auto!important}@media(max-width:768px){.brand-hero{margin-left:calc(var(--spacing-md) * -1);margin-right:calc(var(--spacing-md) * -1);padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.brand-hero__head{flex-direction:column;align-items:stretch}.brand-hero__action,.brand-hero__action .n-button{width:100%}.brand-step__body{padding-left:0;margin-top:var(--spacing-sm)}}[data-theme=dark]{--n-color: var(--bg-secondary);--n-color-hover: var(--bg-hover);--n-color-pressed: var(--bg-active);--n-color-focus: var(--bg-secondary);--n-text-color: var(--text-primary);--n-text-color-disabled: var(--text-disabled);--n-placeholder-color: var(--text-tertiary);--n-border-color: var(--border-color);--n-border-color-hover: var(--border-light);--n-border-color-focus: var(--primary-color);--n-color-embedded: var(--bg-card);--n-color-embedded-hover: var(--bg-hover);--n-color-embedded-pressed: var(--bg-active);--n-modal-color: var(--bg-card);--n-card-color: var(--bg-card);--n-card-color-hover: var(--bg-hover)}[data-theme=dark] .n-input,[data-theme=dark] .n-input-wrapper,[data-theme=dark] .n-input__input-el{background-color:var(--bg-secondary)!important;background:var(--bg-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] .n-input__placeholder{color:var(--text-tertiary)!important}[data-theme=dark] .n-input__prefix,[data-theme=dark] .n-input__suffix{color:var(--text-primary)!important}[data-theme=dark] .n-input__clear{color:var(--text-tertiary)!important}[data-theme=dark] .n-base-selection,[data-theme=dark] .n-base-selection-wrapper{background-color:var(--bg-secondary)!important;background:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .n-base-selection__input,[data-theme=dark] .n-base-selection-input,[data-theme=dark] .n-base-selection-label{background-color:var(--bg-secondary)!important;background:var(--bg-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] .n-base-selection-input__content{background-color:transparent!important;background:transparent!important;color:var(--text-primary)!important}[data-theme=dark] .n-base-selection__placeholder,[data-theme=dark] .n-base-selection__arrow{color:var(--text-tertiary)!important}[data-theme=dark] .n-base-selection-menu{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:0 8px 32px var(--shadow-color)!important}[data-theme=dark] .n-base-select-option{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .n-base-select-option:hover{background-color:var(--bg-hover)!important;background:var(--bg-hover)!important}[data-theme=dark] .n-base-select-option--selected{background-color:var(--bg-hover)!important;background:var(--bg-hover)!important;color:var(--text-accent)!important}[data-theme=dark] .n-modal,[data-theme=dark] .n-modal-body-wrapper{background:transparent!important}[data-theme=dark] .n-modal__mask{background:#0009!important}[data-theme=dark] .n-modal .n-card,[data-theme=dark] .n-modal-container .n-card{background:var(--bg-card)!important;background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important;box-shadow:0 20px 60px var(--shadow-color),0 0 20px var(--primary-glow)!important;color:var(--text-primary)!important}[data-theme=dark] .n-modal .n-card-body,[data-theme=dark] .n-modal-container .n-card-body{background:var(--bg-card)!important;background-color:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .n-modal .n-card-header,[data-theme=dark] .n-modal-container .n-card-header{background:var(--bg-card)!important;background-color:var(--bg-card)!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .n-modal .n-card-header__main,[data-theme=dark] .n-modal-container .n-card-header__main{color:var(--text-primary)!important}[data-theme=dark] .n-modal .n-card__content,[data-theme=dark] .n-modal-container .n-card__content{background:var(--bg-card)!important;background-color:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=light] .n-modal,[data-theme=light] .n-modal-body-wrapper{background:transparent!important}[data-theme=light] .n-modal__mask{background:#0006!important}[data-theme=light] .n-modal .n-card,[data-theme=light] .n-modal-container .n-card{background:var(--bg-card)!important;background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important;box-shadow:0 20px 60px var(--shadow-color),0 0 20px var(--primary-glow)!important;color:var(--text-primary)!important}[data-theme=light] .n-modal .n-card-header,[data-theme=light] .n-modal-container .n-card-header{background:var(--bg-card)!important;background-color:var(--bg-card)!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-primary)!important}[data-theme=light] .n-modal .n-card-header__main,[data-theme=light] .n-modal-container .n-card-header__main{color:var(--text-primary)!important}[data-theme=light] .n-modal .n-card__content,[data-theme=light] .n-modal-container .n-card__content{background:var(--bg-card)!important;background-color:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .n-modal *,[data-theme=dark] .n-modal-body-wrapper *,[data-theme=dark] .n-modal-container *{color:var(--text-primary)!important}[data-theme=dark] .n-modal .n-divider,[data-theme=dark] .n-modal-container .n-divider{border-color:var(--divider-color)!important}[data-theme=dark] .n-modal .n-tag,[data-theme=dark] .n-modal-container .n-tag{background:var(--bg-secondary)!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .n-modal .n-tag--success-type,[data-theme=dark] .n-modal-container .n-tag--success-type{background:transparent!important;color:var(--success-color)!important;border-color:var(--success-color)!important}[data-theme=dark] .n-modal .n-tag--info-type,[data-theme=dark] .n-modal-container .n-tag--info-type{background:transparent!important;color:var(--info-color)!important;border-color:var(--info-color)!important}[data-theme=dark] .n-modal .n-tag--warning-type,[data-theme=dark] .n-modal-container .n-tag--warning-type{background:transparent!important;color:var(--warning-color)!important;border-color:var(--warning-color)!important}[data-theme=dark] .n-modal .n-tag--error-type,[data-theme=dark] .n-modal-container .n-tag--error-type{background:transparent!important;color:var(--error-color)!important;border-color:var(--error-color)!important}[data-theme=dark] .n-modal h1,[data-theme=dark] .n-modal h2,[data-theme=dark] .n-modal h3,[data-theme=dark] .n-modal h4,[data-theme=dark] .n-modal-container h1,[data-theme=dark] .n-modal-container h2,[data-theme=dark] .n-modal-container h3,[data-theme=dark] .n-modal-container h4{color:var(--text-primary)!important}[data-theme=dark] .n-modal p,[data-theme=dark] .n-modal span,[data-theme=dark] .n-modal div,[data-theme=dark] .n-modal-container p,[data-theme=dark] .n-modal-container span,[data-theme=dark] .n-modal-container div{color:inherit!important}[data-theme=dark] .n-modal code,[data-theme=dark] .n-modal-container code{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}[data-theme=light] .n-modal .n-divider,[data-theme=light] .n-modal-container .n-divider{border-color:var(--divider-color)!important}[data-theme=light] .n-modal .n-tag,[data-theme=light] .n-modal-container .n-tag{background:var(--bg-secondary)!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}[data-theme=light] .n-modal .n-tag--success-type,[data-theme=light] .n-modal-container .n-tag--success-type{background:transparent!important;color:var(--success-color)!important;border-color:var(--success-color)!important}[data-theme=light] .n-modal .n-tag--info-type,[data-theme=light] .n-modal-container .n-tag--info-type{background:transparent!important;color:var(--info-color)!important;border-color:var(--info-color)!important}[data-theme=light] .n-modal .n-tag--warning-type,[data-theme=light] .n-modal-container .n-tag--warning-type{background:transparent!important;color:var(--warning-color)!important;border-color:var(--warning-color)!important}[data-theme=light] .n-modal .n-tag--error-type,[data-theme=light] .n-modal-container .n-tag--error-type{background:transparent!important;color:var(--error-color)!important;border-color:var(--error-color)!important}[data-theme=light] .n-modal h1,[data-theme=light] .n-modal h2,[data-theme=light] .n-modal h3,[data-theme=light] .n-modal h4,[data-theme=light] .n-modal-container h1,[data-theme=light] .n-modal-container h2,[data-theme=light] .n-modal-container h3,[data-theme=light] .n-modal-container h4{color:var(--text-primary)!important}[data-theme=light] .n-modal code,[data-theme=light] .n-modal-container code{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] body .n-modal-container .n-card,[data-theme=dark] body .n-modal-body-wrapper .n-card,[data-theme=dark] body .n-modal .n-card,[data-theme=dark] body .n-modal-container .n-card-body,[data-theme=dark] body .n-modal-body-wrapper .n-card-body,[data-theme=dark] body .n-modal .n-card-body,[data-theme=dark] body .n-modal-container .n-card__content,[data-theme=dark] body .n-modal-body-wrapper .n-card__content,[data-theme=dark] body .n-modal .n-card__content,[data-theme=dark] body .n-modal-container .n-card-header,[data-theme=dark] body .n-modal-body-wrapper .n-card-header,[data-theme=dark] body .n-modal .n-card-header,[data-theme=dark] [class*=n-modal] [class*=n-card]{background:var(--bg-card)!important;background-color:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .n-card{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .n-card-header{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .n-card-body,[data-theme=dark] .n-data-table{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .n-data-table-wrapper{background-color:var(--bg-card)!important;background:var(--bg-card)!important}[data-theme=dark] .n-data-table-thead{background-color:var(--bg-secondary)!important;background:var(--bg-secondary)!important}[data-theme=dark] .n-data-table-th{background-color:var(--bg-secondary)!important;background:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .n-data-table-tbody{background-color:var(--bg-card)!important;background:var(--bg-card)!important}[data-theme=dark] .n-data-table-td{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .n-data-table-tr:hover{background-color:var(--bg-hover)!important;background:var(--bg-hover)!important}[data-theme=dark] .n-data-table-empty{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--text-tertiary)!important}[data-theme=dark] .n-form{background-color:transparent!important;background:transparent!important;color:var(--text-primary)!important}[data-theme=dark] .n-form-item-label,[data-theme=dark] .n-form-item-label__text{color:var(--text-primary)!important}[data-theme=dark] .n-date-picker{background-color:var(--bg-secondary)!important;background:var(--bg-secondary)!important}[data-theme=dark] .n-date-picker-panel{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:0 8px 32px var(--shadow-color)!important}[data-theme=dark] .n-date-picker-calendar,[data-theme=dark] .n-date-picker-calendar-header{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .n-date-picker-calendar-day{color:var(--text-primary)!important}[data-theme=dark] .n-date-picker-calendar-day:hover{background-color:var(--bg-hover)!important}[data-theme=dark] .n-date-picker-calendar-day--selected{background-color:var(--primary-color)!important;color:var(--text-inverse)!important}[data-theme=dark] .n-pagination{background-color:transparent!important;background:transparent!important;color:var(--text-primary)!important}[data-theme=dark] .n-pagination-item{background-color:var(--bg-secondary)!important;background:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .n-pagination-item:hover{background-color:var(--bg-hover)!important;border-color:var(--primary-color)!important}[data-theme=dark] .n-pagination-item--active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--text-inverse)!important}[data-theme=dark] .n-input-number{background-color:var(--bg-secondary)!important;background:var(--bg-secondary)!important}[data-theme=dark] .n-input-number-input{background-color:var(--bg-secondary)!important;background:var(--bg-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] .n-input--textarea .n-input-wrapper{background-color:var(--bg-secondary)!important;background:var(--bg-secondary)!important}[data-theme=dark] .n-input--textarea .n-input__textarea-el{background-color:var(--bg-secondary)!important;background:var(--bg-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] .n-card,[data-theme=dark] .n-card-header,[data-theme=dark] .n-card-body,[data-theme=dark] .n-card__content,[data-theme=dark] .n-data-table,[data-theme=dark] .n-data-table-wrapper,[data-theme=dark] .n-data-table-thead,[data-theme=dark] .n-data-table-tbody,[data-theme=dark] .n-data-table-th,[data-theme=dark] .n-data-table-td,[data-theme=dark] .n-data-table-tr,[data-theme=dark] .n-form,[data-theme=dark] .n-form-item,[data-theme=dark] .n-input,[data-theme=dark] .n-input-wrapper,[data-theme=dark] .n-input-number,[data-theme=dark] .n-select,[data-theme=dark] .n-date-picker,[data-theme=dark] .n-pagination{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .n-input-wrapper,[data-theme=dark] .n-input-number,[data-theme=dark] .n-base-selection,[data-theme=dark] .n-date-picker-input,[data-theme=dark] .n-data-table-thead,[data-theme=dark] .n-data-table-th{background-color:var(--bg-secondary)!important;background:var(--bg-secondary)!important}[data-theme=dark] .n-data-table-tr:hover{background-color:var(--bg-hover)!important}[data-theme=dark] .n-empty,[data-theme=dark] .n-empty-description{color:var(--text-tertiary)!important}.docs-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.docs-stat-card{padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-card);text-align:center}.docs-stat-card__value{display:block;font-size:1.75rem;font-weight:800;color:var(--text-accent);letter-spacing:-.03em}.docs-stat-card__label{display:block;margin-top:var(--spacing-xs);font-size:.8125rem;color:var(--text-secondary)}.docs-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-md)}.docs-inline-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.announcement-root[data-v-27acf30f]{border-radius:20px;overflow:hidden}.announcement-modal[data-v-27acf30f] .n-modal-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.announcement-card[data-v-27acf30f]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 24px 48px var(--shadow-color);animation:modalEnter-27acf30f .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes modalEnter-27acf30f{0%{opacity:0;transform:scale(.92) translateY(-12px)}to{opacity:1;transform:scale(1) translateY(0)}}.announcement-header[data-v-27acf30f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:24px 28px 20px;border-bottom:1px solid var(--border-color)}.announcement-title-text[data-v-27acf30f]{margin:0;font-size:24px;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.header-actions[data-v-27acf30f]{display:flex;align-items:center;gap:8px}.tab-btn[data-v-27acf30f]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:color .2s,background .2s,transform .2s}.tab-btn[data-v-27acf30f]:hover{color:var(--text-primary);background:var(--bg-hover)}.tab-btn-active[data-v-27acf30f]{color:var(--primary-color);background:var(--primary-lighter);border-color:var(--primary-light)}.tab-icon[data-v-27acf30f]{font-size:14px}.close-btn[data-v-27acf30f]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:var(--text-tertiary);background:transparent;border:none;border-radius:10px;cursor:pointer;transition:color .2s,background .2s,transform .15s}.close-btn[data-v-27acf30f]:hover{color:var(--text-primary);background:var(--bg-hover);transform:scale(1.05)}.close-icon[data-v-27acf30f]{font-weight:300}.announcement-body[data-v-27acf30f]{padding:24px 28px;animation:bodyIn-27acf30f .5s ease-out .15s both}@keyframes bodyIn-27acf30f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.type-badge[data-v-27acf30f]{display:inline-block;padding:6px 14px;margin-bottom:14px;font-size:13px;font-weight:600;color:var(--primary-color);background:var(--primary-lighter);border:1px solid var(--primary-light);border-radius:8px}.content-title[data-v-27acf30f]{margin:0 0 14px;font-size:20px;font-weight:700;color:var(--text-primary);line-height:1.4}.emoji-wrap[data-v-27acf30f]{display:inline-block;margin-right:6px;animation:emojiBounce-27acf30f 2s ease-in-out infinite}@keyframes emojiBounce-27acf30f{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.content-text[data-v-27acf30f]{font-size:16px;line-height:1.75;color:var(--text-secondary)}.content-text[data-v-27acf30f] br{margin:6px 0}.content-text[data-v-27acf30f] a{color:var(--primary-color);text-decoration:underline}.time-info[data-v-27acf30f]{margin-top:16px;padding:12px 16px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px}.time-row[data-v-27acf30f]{display:flex;justify-content:space-between;padding:4px 0;font-size:14px}.time-label[data-v-27acf30f]{color:var(--text-tertiary)}.time-value[data-v-27acf30f]{color:var(--text-primary);font-weight:500}.announcement-footer[data-v-27acf30f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:20px 28px 24px;border-top:1px solid var(--border-color);animation:footerIn-27acf30f .4s ease-out .25s both}@keyframes footerIn-27acf30f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pagination[data-v-27acf30f]{display:flex;align-items:center;gap:8px}.page-btn[data-v-27acf30f]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-secondary);background:var(--bg-hover);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:color .2s,background .2s}.page-btn[data-v-27acf30f]:hover:not(:disabled){color:var(--primary-color);background:var(--primary-lighter)}.page-btn[data-v-27acf30f]:disabled{opacity:.4;cursor:not-allowed}.page-num[data-v-27acf30f]{font-size:14px;font-weight:600;color:var(--text-secondary)}.footer-btns[data-v-27acf30f]{display:flex;align-items:center;gap:10px}.btn[data-v-27acf30f]{padding:10px 18px;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:background .2s,color .2s,transform .15s,box-shadow .2s}.btn[data-v-27acf30f]:active{transform:scale(.98)}.btn-primary[data-v-27acf30f]{color:var(--text-inverse);background:var(--primary-color);border:none}.btn-primary[data-v-27acf30f]:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--primary-glow)}.btn-outline[data-v-27acf30f]{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color)}.btn-outline[data-v-27acf30f]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-light)}.theme-dark .type-badge[data-v-27acf30f]{background:var(--bg-tertiary);border-color:var(--border-color)}@media(max-width:720px){.announcement-header[data-v-27acf30f]{padding:20px 20px 16px}.announcement-body[data-v-27acf30f]{padding:20px}.announcement-footer[data-v-27acf30f]{flex-direction:column;align-items:stretch;padding:18px 20px 20px}.pagination[data-v-27acf30f]{justify-content:center;order:2}.footer-btns[data-v-27acf30f]{order:1;flex-wrap:wrap}.btn[data-v-27acf30f]{flex:1;min-width:100px}}.livechat-root[data-v-37662fd1]{position:fixed;right:20px;bottom:160px;z-index:10050;font-size:14px;pointer-events:none}.livechat-root[data-v-37662fd1]>*{pointer-events:auto}.livechat-fab[data-v-37662fd1]{position:absolute;right:0;bottom:0;width:56px;height:56px;border-radius:50%;border:1px solid var(--border-color);background:var(--primary-color);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px var(--shadow-color),0 0 0 1px var(--primary-glow);transition:transform .2s ease,box-shadow .2s ease}.livechat-fab[data-v-37662fd1]:hover{transform:scale(1.05);box-shadow:0 12px 28px var(--shadow-color)}.livechat-fab--open[data-v-37662fd1]{opacity:.92}.livechat-fab--bounce[data-v-37662fd1]{animation:livechat-fab-bounce-37662fd1 2.4s ease-in-out infinite}.livechat-fab-dot[data-v-37662fd1]{position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:50%;background:#ff3b30;border:2px solid #fff;box-shadow:0 1px 4px #00000040;pointer-events:none}.livechat-panel[data-v-37662fd1]{position:absolute;right:0;bottom:72px;width:min(380px,calc(100vw - 40px));height:min(600px,calc(100dvh - 120px));max-height:min(600px,calc(100dvh - 120px));display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 16px 48px var(--shadow-color);overflow:hidden}.livechat-panel-enter-active[data-v-37662fd1],.livechat-panel-leave-active[data-v-37662fd1]{transition:opacity .2s ease,transform .2s ease}.livechat-panel-enter-from[data-v-37662fd1],.livechat-panel-leave-to[data-v-37662fd1]{opacity:0;transform:translateY(12px)}.livechat-head[data-v-37662fd1]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.livechat-title[data-v-37662fd1]{font-weight:700;color:var(--text-primary);flex:1}.livechat-status[data-v-37662fd1]{font-size:12px;color:var(--text-tertiary)}.livechat-status[data-on=true][data-v-37662fd1]{color:var(--success-color)}.livechat-close[data-v-37662fd1]{margin-left:auto}.livechat-hint[data-v-37662fd1]{flex-shrink:0;margin:0;padding:8px 14px;font-size:12px;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.livechat-error[data-v-37662fd1]{flex-shrink:0;padding:8px 14px;font-size:12px;color:var(--error-color);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.livechat-spin[data-v-37662fd1]{flex:1;min-height:200px;display:flex;flex-direction:column}.livechat-spin[data-v-37662fd1] .n-spin-content{flex:1;display:flex;flex-direction:column;min-height:0}.livechat-messages[data-v-37662fd1]{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.livechat-empty[data-v-37662fd1]{color:var(--text-tertiary);font-size:13px;text-align:center;padding:24px 8px}.livechat-bubble[data-v-37662fd1]{max-width:88%;padding:8px 12px;border-radius:12px;line-height:1.5;word-break:break-word}.livechat-bubble--me[data-v-37662fd1]{align-self:flex-end;background:var(--primary-lighter);border:1px solid var(--primary-light);color:var(--text-primary)}.livechat-bubble--agent[data-v-37662fd1]{align-self:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.livechat-quick[data-v-37662fd1]{flex-shrink:0;padding:8px 14px 0;border-top:1px solid var(--border-color)}.livechat-quick-label[data-v-37662fd1]{display:block;font-size:11px;color:var(--text-tertiary);margin-bottom:6px}.livechat-quick-chips[data-v-37662fd1]{display:flex;flex-wrap:wrap;gap:6px;max-height:72px;overflow-y:auto}.livechat-chip[data-v-37662fd1]{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer}.livechat-chip[data-v-37662fd1]:disabled{opacity:.5;cursor:not-allowed}.livechat-input-row[data-v-37662fd1]{flex-shrink:0;display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--border-color);align-items:flex-end}.livechat-input[data-v-37662fd1]{flex:1}.livechat-send[data-v-37662fd1]{flex-shrink:0}@keyframes livechat-fab-bounce-37662fd1{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-6px)}90%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.livechat-fab[data-v-37662fd1]{transition:none}.livechat-fab--bounce[data-v-37662fd1]{animation:none}}@media(max-width:480px){.livechat-panel[data-v-37662fd1]{right:0;bottom:72px;width:calc(100vw - 24px);height:min(560px,calc(100dvh - 96px));max-height:min(560px,calc(100dvh - 96px))}.livechat-root[data-v-37662fd1]{right:12px;bottom:128px}}
