@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;600;700&display=swap";/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}:root{--primary-color:#8c7cf0;--primary-light:#c6b9ff;--bg-color:#fdfcfe;--text-color:#334155;--text-light:#94a3b8;--border-color:#f1f5f9;--white:#fff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{min-height:100vh;color:var(--text-color);background:var(--bg-color);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}a{color:var(--primary-color);text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;height:auto}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#334155;background-color:#fdfcfe;height:100%;font-family:Noto Sans SC,sans-serif}#app{width:100%;min-height:100vh;margin:0;padding:0}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-from-bottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-in,.fade-in{animation:.3s ease-out fade-in}.slide-in-from-bottom-4{animation:.5s ease-out slide-in-from-bottom}.zoom-in-95{animation:.5s ease-out zoom-in}.el-dialog{border-radius:24px!important}.el-button--primary{background-color:#8c7cf0!important;border-color:#8c7cf0!important}.el-button--primary:hover{background-color:#7b6be0!important;border-color:#7b6be0!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.achievement-toast[data-v-c55027b5]{position:fixed;top:24px;right:24px;z-index:3000;width:min(360px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#fffdf7,#fff8e7);border:1px solid #f5e6b8;box-shadow:0 16px 40px #926f232e;cursor:pointer}.achievement-icon[data-v-c55027b5]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#f7d774,#e8b948);color:#5f4608;flex-shrink:0}.achievement-content[data-v-c55027b5]{flex:1;min-width:0}.achievement-label[data-v-c55027b5]{margin:0 0 4px;font-size:12px;color:#8a6a1f;font-weight:600}.achievement-name[data-v-c55027b5]{margin:0 0 4px;font-size:16px;color:#2f2a1d}.achievement-desc[data-v-c55027b5]{margin:0;font-size:13px;color:#6b7280;line-height:1.45}.achievement-close[data-v-c55027b5]{border:none;background:transparent;color:#8b8b8b;padding:2px;cursor:pointer}.achievement-slide-enter-active[data-v-c55027b5],.achievement-slide-leave-active[data-v-c55027b5]{transition:all .25s ease}.achievement-slide-enter-from[data-v-c55027b5],.achievement-slide-leave-to[data-v-c55027b5]{opacity:0;transform:translate3d(0,-12px,0)}html,body{margin:0;padding:0;height:100%;font-family:Arial,sans-serif}#app{height:100vh;display:flex;flex-direction:column}:root{--primary-color: #409EFF;--success-color: #67C23A;--warning-color: #E6A23C;--danger-color: #F56C6C;--info-color: #909399;--text-color: #303133;--border-color: #DCDFE6;--background-color: #f0f2f5}.cute-home[data-v-efd68942]{min-height:100vh;background-color:#fdfbf7;color:#0f172a;position:relative;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column}.cartoon-grid[data-v-efd68942]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(140,124,240,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(140,124,240,.04) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;z-index:1}.bubble-bg[data-v-efd68942]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.cute-bubble[data-v-efd68942]{position:absolute;background:radial-gradient(circle at 30% 30%,#ffffffe6,#8c7cf026);border-radius:50%;filter:blur(1px)}.bubble-1[data-v-efd68942]{width:250px;height:250px;top:-80px;right:-50px;opacity:.6}.bubble-2[data-v-efd68942]{width:300px;height:300px;bottom:20%;left:-120px;opacity:.5}.bubble-3[data-v-efd68942]{width:120px;height:120px;top:60%;right:-40px;opacity:.4}.cute-header[data-v-efd68942]{position:fixed;top:0;left:0;right:0;height:80px;z-index:100;background:#fdfbf7d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:3px solid #0f172a}.header-container[data-v-efd68942]{max-width:1200px;height:100%;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.logo-area[data-v-efd68942]{display:flex;align-items:center;gap:12px}.logo-wrapper[data-v-efd68942]{width:48px;height:48px;border:2px solid #0f172a;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px #0f172a;overflow:hidden}.header-mascot[data-v-efd68942]{width:44px;height:44px}.logo-title-text[data-v-efd68942]{font-size:22px;font-weight:900;letter-spacing:-.5px;color:#0f172a}.nav-buttons[data-v-efd68942]{display:flex;align-items:center;gap:16px}.btn-text[data-v-efd68942]{background:none;border:none;font-size:16px;font-weight:700;color:#475569;cursor:pointer;padding:8px 16px;transition:color .2s}.btn-text[data-v-efd68942]:hover{color:#0f172a}.btn-cartoon[data-v-efd68942]{padding:10px 24px;font-size:16px;font-weight:800;border-radius:16px;border:3px solid #0f172a;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s cubic-bezier(.34,1.56,.64,1);position:relative;text-decoration:none;color:#0f172a;box-sizing:border-box}.btn-cartoon.primary[data-v-efd68942]{background-color:#c6b9ff;box-shadow:4px 4px #0f172a}.btn-cartoon.primary[data-v-efd68942]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #0f172a;background-color:#b3a2ff}.btn-cartoon.primary[data-v-efd68942]:active{transform:translate(2px,2px);box-shadow:2px 2px #0f172a}.btn-cartoon.secondary[data-v-efd68942]{background-color:#fff;box-shadow:4px 4px #0f172a}.btn-cartoon.secondary[data-v-efd68942]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #0f172a;background-color:#f8f6f0}.btn-cartoon.secondary[data-v-efd68942]:active{transform:translate(2px,2px);box-shadow:2px 2px #0f172a}.btn-cartoon.alert-orange[data-v-efd68942]{background-color:#f8a275;box-shadow:4px 4px #0f172a}.btn-cartoon.alert-orange[data-v-efd68942]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #0f172a;background-color:#f78d59}.btn-cartoon.alert-orange[data-v-efd68942]:active{transform:translate(2px,2px);box-shadow:2px 2px #0f172a}.btn-cartoon.lg[data-v-efd68942]{padding:16px 36px;font-size:18px;border-radius:20px}.btn-icon[data-v-efd68942]{transition:transform .2s ease}.btn-cartoon:hover .btn-icon[data-v-efd68942]{transform:translate(4px)}.page-content[data-v-efd68942]{margin-top:80px;position:relative;z-index:10}.content-container[data-v-efd68942]{max-width:1200px;margin:0 auto;padding:0 24px}.hero-section[data-v-efd68942]{padding:100px 0;min-height:calc(100vh - 160px);display:flex;align-items:center}.hero-grid[data-v-efd68942]{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;width:100%}.hero-left[data-v-efd68942]{display:flex;flex-direction:column;align-items:flex-start}.eyebrow-badge[data-v-efd68942]{background-color:#f8a275;color:#0f172a;padding:6px 16px;font-size:14px;font-weight:800;border:2px solid #0f172a;border-radius:100px;box-shadow:2px 2px #0f172a;margin-bottom:24px}.main-title[data-v-efd68942]{font-size:56px;font-weight:900;line-height:1.15;color:#0f172a;margin:0 0 20px}.highlight-text[data-v-efd68942]{color:#8c7cf0;position:relative;display:inline-block}.highlight-text[data-v-efd68942]:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:8px;background-color:#8c7cf033;z-index:-1}.hero-desc[data-v-efd68942]{font-size:18px;line-height:1.6;color:#475569;margin:0 0 36px;max-width:520px}.cta-row[data-v-efd68942]{display:flex;gap:20px;flex-wrap:wrap}.hero-right[data-v-efd68942]{display:flex;justify-content:center;align-items:center}.mascot-stage[data-v-efd68942]{position:relative;width:320px;height:320px;display:flex;flex-direction:column;justify-content:center;align-items:center}.interactive-mascot-container[data-v-efd68942]{width:260px;height:260px;position:relative;z-index:10;animation:mascot-float-efd68942 4s ease-in-out infinite}.interactive-mascot[data-v-efd68942]{width:100%;height:100%}.mascot-shadow[data-v-efd68942]{width:160px;height:14px;background:#8c7cf026;border-radius:50%;position:absolute;bottom:-20px;z-index:5;animation:shadow-size-efd68942 4s ease-in-out infinite}.mascot-bubble[data-v-efd68942]{position:absolute;top:-55px;left:-20px;background:#fff;border:3px solid #0f172a;border-radius:20px;padding:12px 20px;box-shadow:4px 4px #0f172a;z-index:15;width:220px}.mascot-bubble p[data-v-efd68942]{margin:0;font-size:14px;font-weight:800;color:#0f172a;line-height:1.4}.bubble-arrow[data-v-efd68942]{position:absolute;bottom:-15px;left:60px;width:0;height:0;border-style:solid;border-width:15px 12px 0 0;border-color:#0f172a transparent transparent transparent}.bubble-arrow[data-v-efd68942]:after{content:"";position:absolute;bottom:4px;left:3px;width:0;height:0;border-style:solid;border-width:11px 9px 0 0;border-color:#ffffff transparent transparent transparent}.tech-section[data-v-efd68942]{padding:100px 0;background-color:#f8f6fc;border-top:3px solid #0f172a;border-bottom:3px solid #0f172a}.slide-header[data-v-efd68942]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:48px}.section-title[data-v-efd68942]{font-size:38px;font-weight:900;margin:10px 0 0;color:#0f172a}.tech-container[data-v-efd68942]{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;width:100%}.feature-selector[data-v-efd68942]{display:flex;flex-direction:column;gap:16px}.selector-card[data-v-efd68942]{background:#fff;border:3px solid #0f172a;border-radius:20px;padding:16px 20px;text-align:left;cursor:pointer;transition:all .2s ease;box-shadow:3px 3px #0f172a;display:flex;flex-direction:column;align-items:flex-start}.selector-card.active[data-v-efd68942]{background-color:#c6b9ff;transform:translate(-2px,-2px);box-shadow:5px 5px #0f172a}.selector-card[data-v-efd68942]:hover:not(.active){transform:translate(-1px,-1px);box-shadow:4px 4px #0f172a}.card-badge[data-v-efd68942]{font-size:11px;font-weight:800;background-color:#fff;border:2px solid #0f172a;border-radius:8px;padding:2px 8px;margin-bottom:8px}.selector-card h3[data-v-efd68942]{margin:0;font-size:18px;font-weight:900;color:#0f172a}.feature-display-board[data-v-efd68942]{display:flex;height:100%}.inner-bento[data-v-efd68942]{background:#fff;border:3px solid #0f172a;border-radius:30px;box-shadow:6px 6px #0f172a;padding:30px;width:100%;display:flex;flex-direction:column;gap:20px}.bento-header[data-v-efd68942]{display:flex;align-items:center;gap:8px;border-bottom:2px dashed #e2e8f0;padding-bottom:12px}.indicator-dot[data-v-efd68942]{width:10px;height:10px;background-color:#8c7cf0;border-radius:50%;animation:pulse-dot-efd68942 1.5s infinite}.console-label[data-v-efd68942]{font-size:12px;font-weight:800;color:#94a3b8;letter-spacing:.5px}.display-title[data-v-efd68942]{margin:0 0 8px;font-size:24px;font-weight:900;color:#0f172a}.display-desc[data-v-efd68942]{margin:0;font-size:15px;line-height:1.5;color:#64748b}.console-screen[data-v-efd68942]{flex:1;background-color:#f8f6fc;border:2px solid #0f172a;border-radius:20px;min-height:180px;padding:20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.console-mock-summary[data-v-efd68942]{display:flex;flex-direction:column;gap:10px;width:100%}.mock-line-title[data-v-efd68942]{width:40%;height:14px;background-color:#c6b9ff;border-radius:6px;border:1px solid #0f172a}.mock-line[data-v-efd68942]{height:10px;background-color:#e2e8f0;border-radius:4px}.mock-line.long[data-v-efd68942]{width:90%}.mock-line.medium[data-v-efd68942]{width:75%}.mock-line.short[data-v-efd68942]{width:60%}.console-mock-hollow[data-v-efd68942]{font-size:16px;font-weight:700;color:#0f172a;line-height:1.6;text-align:center}.console-mock-hollow span[data-v-efd68942]{display:inline-block;background-color:#fff;border:2px solid #0f172a;padding:2px 10px;border-radius:8px;color:#8c7cf0;margin:0 4px;box-shadow:2px 2px #0f172a}.console-mock-mindmap[data-v-efd68942]{display:flex;align-items:center;justify-content:center;gap:16px;position:relative}.mindmap-root[data-v-efd68942]{background-color:#c6b9ff;border:2px solid #0f172a;padding:8px 16px;border-radius:12px;font-weight:800;box-shadow:2px 2px #0f172a;position:relative;z-index:2}.mindmap-branch[data-v-efd68942]{background-color:#fff;border:2px solid #0f172a;padding:6px 12px;border-radius:10px;font-size:13px;font-weight:700;box-shadow:2px 2px #0f172a}.console-mock-flashcard[data-v-efd68942]{width:140px;height:90px;background-color:#fff;border:2px solid #0f172a;border-radius:14px;box-shadow:3px 3px #0f172a;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-3deg);animation:card-wiggle-efd68942 3s ease-in-out infinite}.console-mock-flashcard h5[data-v-efd68942]{margin:0 0 4px;font-size:10px;color:#94a3b8;text-transform:uppercase}.console-mock-flashcard p[data-v-efd68942]{margin:0;font-size:12px;font-weight:800;text-align:center}.replan-section[data-v-efd68942]{padding:100px 0}.replan-grid[data-v-efd68942]{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;width:100%}.replan-left[data-v-efd68942]{display:flex;flex-direction:column;align-items:flex-start}.highlight-text-orange[data-v-efd68942]{color:#f8a275;position:relative;display:inline-block}.highlight-text-orange[data-v-efd68942]:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:8px;background-color:#f8a27533;z-index:-1}.replan-actions[data-v-efd68942]{display:flex;gap:16px;flex-wrap:wrap}.replan-right[data-v-efd68942]{display:flex;justify-content:center}.replan-chat-mock[data-v-efd68942]{width:380px;background:#fff;border:3px solid #0f172a;border-radius:24px;box-shadow:6px 6px #0f172a;overflow:hidden;display:flex;flex-direction:column}.chat-header[data-v-efd68942]{background-color:#f8f6fc;border-bottom:3px solid #0f172a;padding:12px 16px;display:flex;align-items:center;gap:6px}.chat-dot[data-v-efd68942]{width:10px;height:10px;border-radius:50%;border:1px solid #0f172a;flex-shrink:0}.red-dot[data-v-efd68942]{background-color:#ff5f56}.yellow-dot[data-v-efd68942]{background-color:#ffbd2e}.green-dot[data-v-efd68942]{background-color:#27c93f}.chat-title[data-v-efd68942]{margin-left:8px;font-size:13px;font-weight:800;color:#0f172a}.chat-body[data-v-efd68942]{padding:20px;display:flex;flex-direction:column;gap:16px;min-height:240px}.chat-bubble-row[data-v-efd68942]{display:flex;gap:12px;max-width:85%}.chat-bubble-row.ai[data-v-efd68942]{align-self:flex-start}.chat-bubble-row.user[data-v-efd68942]{align-self:flex-end;flex-direction:row-reverse;max-width:85%}.chat-avatar[data-v-efd68942]{width:32px;height:32px;border:2px solid #0f172a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.chat-avatar.ai[data-v-efd68942]{background-color:#c6b9ff}.chat-avatar.user[data-v-efd68942]{background-color:#f8a275}.chat-bubble-container[data-v-efd68942]{display:flex;flex-direction:column}.chat-sender-name[data-v-efd68942]{font-size:11px;font-weight:800;color:#94a3b8;margin-bottom:4px}.chat-bubble-row.user .chat-sender-name[data-v-efd68942]{align-self:flex-end}.chat-bubble-text[data-v-efd68942]{background:#f1effe;border:2px solid #0f172a;border-radius:14px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.4;color:#0f172a;box-shadow:2px 2px #0f172a}.chat-bubble-row.user .chat-bubble-text[data-v-efd68942]{background:#fdfbf7}.cta-section[data-v-efd68942]{padding:100px 0 160px;background-color:#fdfbf7}.cta-card[data-v-efd68942]{background:#c6b9ff;border:3px solid #0f172a;border-radius:32px;padding:60px 40px;text-align:center;box-shadow:8px 8px #0f172a;max-width:900px;margin:0 auto;position:relative;overflow:hidden}.cta-title[data-v-efd68942]{font-size:38px;font-weight:900;color:#0f172a;margin:0 0 16px}.cta-desc[data-v-efd68942]{font-size:18px;font-weight:700;color:#475569;max-width:600px;margin:0 auto 36px;line-height:1.5}.cta-btn-wrapper[data-v-efd68942]{display:flex;justify-content:center}.cute-footer[data-v-efd68942]{background:#fff;border-top:3px solid #0f172a;padding:30px 0;position:relative;z-index:20}.footer-container[data-v-efd68942]{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.footer-brand[data-v-efd68942]{display:flex;align-items:center;gap:16px}.logo-title-text-small[data-v-efd68942]{font-size:18px;font-weight:900;color:#0f172a}.footer-rights[data-v-efd68942]{font-size:14px;font-weight:700;color:#64748b}.footer-links[data-v-efd68942]{display:flex;gap:24px}.footer-links a[data-v-efd68942]{font-size:14px;font-weight:800;color:#475569;cursor:pointer;transition:color .2s}.footer-links a[data-v-efd68942]:hover{color:#8c7cf0}@keyframes mascot-float-efd68942{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(1deg)}to{transform:translateY(0) rotate(0)}}@keyframes shadow-size-efd68942{0%{transform:scale(1);opacity:.15}50%{transform:scale(.85);opacity:.08}to{transform:scale(1);opacity:.15}}@keyframes pulse-dot-efd68942{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes card-wiggle-efd68942{0%{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-4px)}to{transform:rotate(-3deg) translateY(0)}}.mascot-head[data-v-efd68942],.mascot-ear-left[data-v-efd68942],.mascot-ear-right[data-v-efd68942],.mascot-eyes[data-v-efd68942],.mascot-mouth[data-v-efd68942]{transition:transform .3s ease}.mascot-eyes[data-v-efd68942]{transform-origin:200px 175px}.mascot-stage:hover .mascot-head[data-v-efd68942]{transform:translateY(-2px)}.mascot-stage:hover .mascot-eyes[data-v-efd68942]{transform:scaleY(.3);transform-origin:200px 175px}.mascot-stage:hover .mascot-antenna-left[data-v-efd68942]{transform:translate(115px,95px) rotate(-40deg)}.mascot-stage:hover .mascot-antenna-right[data-v-efd68942]{transform:translate(285px,95px) rotate(40deg)}.animate-trigger[data-v-efd68942]{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.animate-trigger.animate-in[data-v-efd68942]{opacity:1;transform:translateY(0)}@media (max-width: 991px){.hero-grid[data-v-efd68942],.replan-grid[data-v-efd68942]{grid-template-columns:1fr;gap:40px;text-align:center}.hero-left[data-v-efd68942],.slide-header[data-v-efd68942],.replan-left[data-v-efd68942]{align-items:center}.hero-desc[data-v-efd68942]{margin-left:auto;margin-right:auto}.cta-row[data-v-efd68942],.replan-actions[data-v-efd68942]{justify-content:center}.tech-container[data-v-efd68942]{grid-template-columns:1fr;gap:20px}.feature-selector[data-v-efd68942]{flex-direction:row;flex-wrap:wrap;justify-content:center}.selector-card[data-v-efd68942]{flex:1 1 180px}.replan-right[data-v-efd68942]{display:none}}.admin-root[data-v-1bac3fa9]{display:flex;height:100vh;background:#f8fafc;font-family:Inter,Noto Sans SC,system-ui,sans-serif}.admin-sidebar[data-v-1bac3fa9]{width:240px;min-width:240px;background:#0f172a;display:flex;flex-direction:column;color:#94a3b8}.sidebar-brand[data-v-1bac3fa9]{display:flex;align-items:center;gap:10px;padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.brand-icon[data-v-1bac3fa9]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#8c7cf0,#a78bfa);display:flex;align-items:center;justify-content:center;color:#fff}.brand-text[data-v-1bac3fa9]{font-size:16px;font-weight:600;color:#e2e8f0}.sidebar-nav[data-v-1bac3fa9]{flex:1;padding:12px 8px;display:flex;flex-direction:column;gap:2px}.sidebar-footer[data-v-1bac3fa9]{padding:12px 8px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:2px}.nav-item[data-v-1bac3fa9]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:none;background:transparent;color:#94a3b8;cursor:pointer;font-size:14px;text-align:left;width:100%;transition:all .15s}.nav-item[data-v-1bac3fa9]:hover{background:#ffffff0f;color:#e2e8f0}.nav-item.active[data-v-1bac3fa9]{background:#8c7cf026;color:#c4b5fd;font-weight:500}.admin-main[data-v-1bac3fa9]{flex:1;overflow-y:auto;padding:32px}.tab-content[data-v-1bac3fa9]{max-width:1200px}.tab-title[data-v-1bac3fa9]{font-size:22px;font-weight:600;color:#1e293b;margin-bottom:24px}.tab-title-row[data-v-1bac3fa9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.tab-title-row .tab-title[data-v-1bac3fa9]{margin-bottom:0}.card[data-v-1bac3fa9]{background:#fff;border-radius:16px;border:1px solid #f1f5f9;box-shadow:0 1px 3px #0000000a;padding:24px;margin-bottom:24px}.card-header[data-v-1bac3fa9]{margin-bottom:16px}.card-header h3[data-v-1bac3fa9]{font-size:15px;font-weight:600;color:#334155}.stat-cards[data-v-1bac3fa9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-1bac3fa9]{background:#fff;border-radius:14px;border:1px solid #f1f5f9;box-shadow:0 1px 3px #0000000a;padding:18px;display:flex;align-items:center;gap:14px;transition:transform .15s,box-shadow .15s}.stat-card[data-v-1bac3fa9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.stat-icon[data-v-1bac3fa9]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);flex-shrink:0}.stat-value[data-v-1bac3fa9]{font-size:22px;font-weight:700;color:#1e293b;line-height:1.2}.stat-label[data-v-1bac3fa9]{font-size:12px;color:#94a3b8;margin-top:2px}.chart-card[data-v-1bac3fa9]{padding-bottom:8px}.trend-chart[data-v-1bac3fa9]{width:100%;height:280px}.user-rank-table[data-v-1bac3fa9]{margin-top:8px}.rank-badge[data-v-1bac3fa9]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;font-size:13px;font-weight:600;background:#f1f5f9;color:#64748b}.rank-1[data-v-1bac3fa9]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.rank-2[data-v-1bac3fa9]{background:linear-gradient(135deg,#cbd5e1,#94a3b8);color:#fff}.rank-3[data-v-1bac3fa9]{background:linear-gradient(135deg,#fdba74,#f97316);color:#fff}.sparkline-cell[data-v-1bac3fa9]{width:110px;height:32px}.config-grid[data-v-1bac3fa9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.config-card[data-v-1bac3fa9]{background:#fff;border-radius:14px;border:1px solid #f1f5f9;box-shadow:0 1px 3px #0000000a;padding:20px}.config-header[data-v-1bac3fa9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.config-name[data-v-1bac3fa9]{font-size:16px;font-weight:600;color:#1e293b}.config-detail[data-v-1bac3fa9]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.detail-label[data-v-1bac3fa9]{color:#94a3b8}.detail-value[data-v-1bac3fa9]{color:#475569;max-width:200px}.truncate[data-v-1bac3fa9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-1bac3fa9]{font-family:SF Mono,Fira Code,monospace;font-size:12px}.config-actions[data-v-1bac3fa9]{display:flex;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #f1f5f9}.settings-card[data-v-1bac3fa9]{padding:0}.setting-row[data-v-1bac3fa9]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f8fafc}.setting-row[data-v-1bac3fa9]:last-child{border-bottom:none}.setting-info label[data-v-1bac3fa9]{font-size:14px;font-weight:500;color:#1e293b}.setting-desc[data-v-1bac3fa9]{font-size:12px;color:#94a3b8;margin-top:2px}.setting-input-group[data-v-1bac3fa9]{display:flex;gap:8px}.filter-bar[data-v-1bac3fa9]{margin-bottom:16px}.char-cell[data-v-1bac3fa9]{display:flex;align-items:center;gap:10px}.char-avatar[data-v-1bac3fa9]{width:36px;height:36px;border-radius:8px;object-fit:cover}.char-name[data-v-1bac3fa9]{font-weight:500;color:#1e293b}.char-tagline[data-v-1bac3fa9]{font-size:12px;color:#94a3b8;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-area[data-v-1bac3fa9]{padding:40px 0}.empty-state[data-v-1bac3fa9]{text-align:center;padding:60px;color:#94a3b8;font-size:15px}.two-col[data-v-1bac3fa9]{display:grid;grid-template-columns:1fr 1fr;gap:24px}[data-v-1bac3fa9] .el-table{--el-table-border-color: #f1f5f9;--el-table-header-bg-color: #f8fafc;border-radius:12px;overflow:hidden}[data-v-1bac3fa9] .el-table th{font-weight:600;color:#64748b;font-size:13px}[data-v-1bac3fa9] .el-tag{border-radius:6px}[data-v-1bac3fa9] .el-button--primary{--el-button-bg-color: #8C7CF0;--el-button-border-color: #8C7CF0;--el-button-hover-bg-color: #7c6ae0;--el-button-hover-border-color: #7c6ae0}[data-v-1bac3fa9] .el-switch.is-checked .el-switch__core{background-color:#8c7cf0;border-color:#8c7cf0}[data-v-1bac3fa9] .el-radio-button__original-radio:checked+.el-radio-button__inner{background-color:#8c7cf0;border-color:#8c7cf0}[data-v-1bac3fa9] .el-dialog{border-radius:16px}[data-v-1bac3fa9] .el-dialog__header{padding:20px 24px 0}[data-v-1bac3fa9] .el-dialog__body{padding:20px 24px}[data-v-8d99e1ef]:root{--primary-color: rgba(138, 43, 226, .4);--primary-hover: rgba(138, 43, 226, .5);--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .2);--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .8);--text-muted: rgba(255, 255, 255, .7)}[data-v-8d99e1ef]::-webkit-scrollbar{width:8px}[data-v-8d99e1ef]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}[data-v-8d99e1ef]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}[data-v-8d99e1ef]::-webkit-scrollbar-thumb:hover{background:#ffffff80}[data-v-8d99e1ef]::selection{background:#8a2be24d;color:#fffffff2}html[data-v-8d99e1ef]{scroll-behavior:smooth}body[data-v-8d99e1ef]{overflow-x:hidden}[data-v-8d99e1ef]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button[data-v-8d99e1ef]:focus,a[data-v-8d99e1ef]:focus{outline:2px solid rgba(138,43,226,.5);outline-offset:2px}@media (prefers-reduced-motion: reduce){[data-v-8d99e1ef],[data-v-8d99e1ef]:before,[data-v-8d99e1ef]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){[data-v-8d99e1ef]:root{--glass-bg: rgba(255, 255, 255, .2);--glass-border: rgba(255, 255, 255, .4);--text-primary: rgba(255, 255, 255, 1);--text-secondary: rgba(255, 255, 255, .9)}}[data-v-8d99e1ef]{margin:0;padding:0;box-sizing:border-box}.intro-page[data-v-8d99e1ef]{min-height:100vh;position:relative;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.background-layer[data-v-8d99e1ef]{position:fixed;top:0;left:0;width:100%;height:100%;background:url(/assets/background-BqTuFnse.jpg) center/cover no-repeat;z-index:-1}.background-layer[data-v-8d99e1ef]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.main-content[data-v-8d99e1ef]{position:relative;z-index:1}.glass-nav[data-v-8d99e1ef]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#ffffff26;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:1px solid rgba(255,255,255,.3);transition:all .3s ease}.nav-container[data-v-8d99e1ef]{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo-section[data-v-8d99e1ef]{display:flex;align-items:center;gap:12px}.intro-logo-container[data-v-8d99e1ef]{width:36px;height:36px;background:linear-gradient(135deg,#9c8cff,#7b6be0);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #8c7cf04d}.nav-logo[data-v-8d99e1ef]{width:42px;height:42px;transform:translateY(-1px)}.nav-title[data-v-8d99e1ef]{font-size:1.5rem;font-weight:800;color:#2c3e50;letter-spacing:.5px;text-shadow:0 0 10px rgba(255,255,255,.8),0 2px 4px rgba(0,0,0,.3)}.nav-actions[data-v-8d99e1ef]{display:flex;gap:1rem}.glass-btn[data-v-8d99e1ef]{padding:.75rem 1.5rem;background:#fff3;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.4);border-radius:12px;color:#2c3e50;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-shadow:0 0 8px rgba(255,255,255,.8),0 1px 3px rgba(0,0,0,.3)}.glass-btn[data-v-8d99e1ef]:hover{background:#ffffff4d;border-color:#fff9;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.glass-btn.primary[data-v-8d99e1ef]{background:#8a2be299;border-color:#8a2be2b3;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5),0 2px 8px rgba(0,0,0,.8)}.glass-btn.primary[data-v-8d99e1ef]:hover{background:#8a2be2b3;border-color:#8a2be2cc}.hero-section[data-v-8d99e1ef]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:0 2rem}.hero-content[data-v-8d99e1ef]{text-align:center;max-width:800px;animation:fadeInUp-8d99e1ef 1s ease-out}.hero-title[data-v-8d99e1ef]{margin-bottom:2rem}.title-main[data-v-8d99e1ef]{display:block;font-size:4.5rem;font-weight:900;color:#2c3e50;letter-spacing:2px;margin-bottom:.5rem;text-shadow:0 0 20px rgba(255,255,255,.9),0 4px 8px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2);line-height:1.1}.title-subtitle[data-v-8d99e1ef]{display:block;font-size:1.5rem;font-weight:600;color:#34495e;letter-spacing:1px;text-shadow:0 0 15px rgba(255,255,255,.8),0 2px 6px rgba(0,0,0,.3)}.hero-description[data-v-8d99e1ef]{font-size:1.2rem;color:#2c3e50;line-height:1.6;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto;text-shadow:0 0 12px rgba(255,255,255,.8),0 2px 4px rgba(0,0,0,.3);font-weight:500}.hero-actions[data-v-8d99e1ef]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.glass-btn-large[data-v-8d99e1ef]{padding:1.2rem 2.5rem;background:#fff3;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.4);border-radius:16px;color:#2c3e50;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;text-shadow:0 0 10px rgba(255,255,255,.8),0 1px 3px rgba(0,0,0,.3)}.glass-btn-large[data-v-8d99e1ef]:hover{background:#ffffff4d;border-color:#fff9;transform:translateY(-3px);box-shadow:0 12px 30px #0003}.glass-btn-large.primary[data-v-8d99e1ef]{background:#8a2be299;border-color:#8a2be2b3;color:#fff;text-shadow:0 0 12px rgba(255,255,255,.6),0 2px 8px rgba(0,0,0,.8)}.glass-btn-large.primary[data-v-8d99e1ef]:hover{background:#8a2be2b3;border-color:#8a2be2cc}.glass-btn-large.secondary[data-v-8d99e1ef]{background:#ffffff26;border-color:#ffffff4d}.arrow-icon[data-v-8d99e1ef]{font-size:1.2rem;transition:transform .3s ease}.glass-btn-large:hover .arrow-icon[data-v-8d99e1ef]{transform:translate(4px)}.floating-elements[data-v-8d99e1ef]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.float-card[data-v-8d99e1ef]{position:absolute;background:#ffffff40;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.4);border-radius:16px;padding:1.5rem;text-align:center;animation:float-8d99e1ef 6s ease-in-out infinite}.float-card.card-1[data-v-8d99e1ef]{top:20%;left:10%;animation-delay:0s}.float-card.card-2[data-v-8d99e1ef]{top:30%;right:15%;animation-delay:2s}.float-card.card-3[data-v-8d99e1ef]{bottom:25%;left:15%;animation-delay:4s}.card-icon[data-v-8d99e1ef]{font-size:2rem;margin-bottom:.5rem}.card-text[data-v-8d99e1ef]{color:#2c3e50;font-weight:700;font-size:.9rem;text-shadow:0 0 8px rgba(255,255,255,.8),0 1px 3px rgba(0,0,0,.3)}.features-section[data-v-8d99e1ef]{padding:8rem 2rem;background:linear-gradient(135deg,#ffffff1a,#ffffff0d)}.features-container[data-v-8d99e1ef]{max-width:1200px;margin:0 auto}.section-title[data-v-8d99e1ef]{text-align:center;font-size:2.5rem;font-weight:800;color:#2c3e50;margin-bottom:4rem;letter-spacing:1px;text-shadow:0 0 20px rgba(255,255,255,.9),0 3px 8px rgba(0,0,0,.3)}.features-grid[data-v-8d99e1ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card[data-v-8d99e1ef]{background:#fff3;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s ease;opacity:0;transform:translateY(30px)}.feature-card.animate-in[data-v-8d99e1ef]{opacity:1;transform:translateY(0)}.feature-card[data-v-8d99e1ef]:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.feature-icon[data-v-8d99e1ef]{font-size:3rem;margin-bottom:1.5rem}.feature-title[data-v-8d99e1ef]{font-size:1.4rem;font-weight:800;color:#2c3e50;margin-bottom:1rem;text-shadow:0 0 12px rgba(255,255,255,.8),0 2px 6px rgba(0,0,0,.3)}.feature-description[data-v-8d99e1ef]{color:#34495e;line-height:1.6;font-size:1rem;font-weight:500;text-shadow:0 0 10px rgba(255,255,255,.7),0 1px 4px rgba(0,0,0,.3)}.workflow-section[data-v-8d99e1ef]{padding:8rem 2rem;background:#ffffff0d}.workflow-container[data-v-8d99e1ef]{max-width:1000px;margin:0 auto}.workflow-steps[data-v-8d99e1ef]{display:flex;flex-direction:column;gap:3rem}.step-item[data-v-8d99e1ef]{display:flex;align-items:center;gap:2rem;opacity:0;transform:translate(-30px);transition:all .6s ease}.step-item.animate-in[data-v-8d99e1ef]{opacity:1;transform:translate(0)}.step-item[data-v-8d99e1ef]:nth-child(2n){flex-direction:row-reverse;transform:translate(30px)}.step-item:nth-child(2n).animate-in[data-v-8d99e1ef]{transform:translate(0)}.step-number[data-v-8d99e1ef]{width:80px;height:80px;background:#8a2be2b3;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:2px solid rgba(138,43,226,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:900;color:#fff;flex-shrink:0;text-shadow:0 0 15px rgba(255,255,255,.6),0 2px 8px rgba(0,0,0,.8)}.step-content[data-v-8d99e1ef]{flex:1}.step-title[data-v-8d99e1ef]{font-size:1.5rem;font-weight:800;color:#2c3e50;margin-bottom:.8rem;text-shadow:0 0 15px rgba(255,255,255,.8),0 2px 6px rgba(0,0,0,.3)}.step-description[data-v-8d99e1ef]{color:#34495e;line-height:1.6;font-size:1.1rem;font-weight:500;text-shadow:0 0 12px rgba(255,255,255,.7),0 1px 4px rgba(0,0,0,.3)}.cta-section[data-v-8d99e1ef]{padding:8rem 2rem;background:linear-gradient(135deg,#8a2be226,#ffffff1a)}.cta-container[data-v-8d99e1ef]{max-width:800px;margin:0 auto}.cta-content[data-v-8d99e1ef]{text-align:center;background:#fff3;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.4);border-radius:24px;padding:4rem 3rem;opacity:0;transform:translateY(30px);transition:all .6s ease}.cta-content.animate-in[data-v-8d99e1ef]{opacity:1;transform:translateY(0)}.cta-title[data-v-8d99e1ef]{font-size:2.2rem;font-weight:800;color:#2c3e50;margin-bottom:1.5rem;letter-spacing:.5px;text-shadow:0 0 20px rgba(255,255,255,.9),0 3px 8px rgba(0,0,0,.3)}.cta-description[data-v-8d99e1ef]{font-size:1.2rem;color:#34495e;margin-bottom:2.5rem;line-height:1.6;font-weight:500;text-shadow:0 0 15px rgba(255,255,255,.8),0 2px 6px rgba(0,0,0,.3)}.glass-btn-xl[data-v-8d99e1ef]{padding:1.5rem 3rem;background:#8a2be2b3;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:2px solid rgba(138,43,226,.9);border-radius:20px;color:#fff;font-size:1.2rem;font-weight:800;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-shadow:0 0 15px rgba(255,255,255,.6),0 2px 8px rgba(0,0,0,.8)}.glass-btn-xl[data-v-8d99e1ef]:hover{background:#8a2be2cc;border-color:#8a2be2;transform:translateY(-4px);box-shadow:0 15px 35px #8a2be24d}.particles-container[data-v-8d99e1ef]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.particle[data-v-8d99e1ef]{position:absolute;width:4px;height:4px;background:#fff9;border-radius:50%;animation:particleFloat-8d99e1ef 20s linear infinite;box-shadow:0 0 8px #fff6}@keyframes fadeInUp-8d99e1ef{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes float-8d99e1ef{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes particleFloat-8d99e1ef{0%{transform:translateY(100vh) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) translate(100px);opacity:0}}@media (max-width: 768px){.title-main[data-v-8d99e1ef]{font-size:3rem}.title-subtitle[data-v-8d99e1ef]{font-size:1.2rem}.hero-description[data-v-8d99e1ef]{font-size:1rem}.hero-actions[data-v-8d99e1ef]{flex-direction:column;align-items:center}.features-grid[data-v-8d99e1ef]{grid-template-columns:1fr}.step-item[data-v-8d99e1ef],.step-item[data-v-8d99e1ef]:nth-child(2n){flex-direction:column;text-align:center}.float-card[data-v-8d99e1ef]{display:none}.nav-container[data-v-8d99e1ef]{padding:1rem}.nav-title[data-v-8d99e1ef]{font-size:1.2rem}.section-title[data-v-8d99e1ef]{font-size:2rem}}@media (max-width: 480px){.title-main[data-v-8d99e1ef]{font-size:2.5rem}.glass-btn-large[data-v-8d99e1ef]{padding:1rem 2rem;font-size:1rem}.feature-card[data-v-8d99e1ef]{padding:2rem}.cta-content[data-v-8d99e1ef]{padding:3rem 2rem}}.chart-wrapper[data-v-d0ef3ce2]{width:100%;height:100%}.robot-wrapper[data-v-7a747744]{display:inline-flex;justify-content:center;align-items:center}.size-sm[data-v-7a747744]{transform:scale(.6);transform-origin:center center}.size-md[data-v-7a747744]{transform:scale(.85);transform-origin:center center}.size-lg[data-v-7a747744]{transform:scale(1.1);transform-origin:center center}.robot-container[data-v-7a747744]{--head-color: #F4F2FA;--primary: #8C7CF0;--primary-light: #C6B9FF;--primary-glow: rgba(140, 124, 240, .6);--face-bg: #EAE6FE;--face-border: #DBC8FF;--eye-color: #8C7CF0;--blush: rgba(230, 150, 255, .4);position:relative;animation:float-7a747744 4s ease-in-out infinite;transition:transform .2s}.speaking[data-v-7a747744]{animation:speak-bounce-7a747744 2s ease-in-out infinite,float-7a747744 4s ease-in-out infinite}@keyframes float-7a747744{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes speak-bounce-7a747744{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.robot-head[data-v-7a747744]{width:280px;height:240px;background:linear-gradient(145deg,#ffffff 0%,var(--head-color) 100%);border-radius:130px 130px 100px 100px;box-shadow:inset -15px -15px 30px #00000008,0 20px 40px #8c7cf026;position:relative;display:flex;justify-content:center;align-items:center;z-index:10}.antenna[data-v-7a747744]{position:absolute;top:-45px;width:16px;height:60px;background:linear-gradient(to right,#fff,#e0dcf0);border-radius:8px;z-index:5;box-shadow:inset -2px 0 5px #0000001a}.antenna.left[data-v-7a747744]{left:45px;transform:rotate(-30deg)}.antenna.right[data-v-7a747744]{right:45px;transform:rotate(30deg)}.antenna-ball[data-v-7a747744]{position:absolute;top:-30px;left:-14px;width:44px;height:44px;background:radial-gradient(circle at 30% 30%,#fff,var(--primary-light) 40%,var(--primary));border-radius:50%;box-shadow:0 0 20px var(--primary-glow)}.antenna-ball[data-v-7a747744]:after{content:"";position:absolute;top:6px;left:8px;width:8px;height:8px;background:#fff;border-radius:50%;opacity:.8;box-shadow:0 0 5px #fff}.ear[data-v-7a747744]{position:absolute;top:50%;transform:translateY(-50%);width:45px;height:100px;background:linear-gradient(to right,#f8f7fb,#e0dcf0);border-radius:25px;z-index:5;display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 10px #0000000d,0 5px 15px #8c7cf01a}.ear.left[data-v-7a747744]{left:-22px}.ear.right[data-v-7a747744]{right:-22px;transform:translateY(-50%) scaleX(-1)}.ear-inner[data-v-7a747744]{width:18px;height:56px;background:var(--primary);border-radius:9px;box-shadow:0 0 12px var(--primary-glow),inset 0 0 5px #fffc}.face-screen[data-v-7a747744]{width:220px;height:140px;background:linear-gradient(135deg,#f5f6ff,var(--face-bg));border-radius:70px 70px 60px 60px;border:8px solid var(--face-border);box-shadow:0 0 15px #c6b9ff66,inset 0 0 25px #8c7cf040;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.face-screen[data-v-7a747744]:before{content:"";position:absolute;top:2%;left:5%;width:90%;height:40%;background:linear-gradient(to bottom,#ffffffb3,#fff0);border-radius:50px 50px 0 0;pointer-events:none;z-index:20}.expression[data-v-7a747744]{position:relative;width:150px;height:90px;display:flex;justify-content:center;transition:all .3s;z-index:15}.eyes-container[data-v-7a747744]{width:100%;display:flex;justify-content:space-between;position:absolute;top:15px;padding:0 15px;box-sizing:border-box}.eye[data-v-7a747744]{width:32px;height:32px;border:7px solid var(--eye-color);border-bottom:none;border-right:none;border-radius:15px 0 0;transform:rotate(45deg);transition:all .2s cubic-bezier(.25,.8,.25,1);box-shadow:-2px -2px 5px #8c7cf04d}.eye.blink[data-v-7a747744]{transform:rotate(0) scaleY(.1);border-radius:10px;background-color:var(--eye-color);border:none;height:8px;margin-top:14px;box-shadow:0 0 5px var(--primary-glow)}.blush-container[data-v-7a747744]{width:100%;display:flex;justify-content:space-between;position:absolute;top:50px;padding:0 2px;box-sizing:border-box;opacity:.9}.blush[data-v-7a747744]{width:28px;height:14px;background:var(--blush);border-radius:50%;filter:blur(3px);transition:all .3s}.mouth[data-v-7a747744]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);width:26px;height:14px;border:6px solid var(--eye-color);border-top:none;border-radius:0 0 20px 20px;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 2px 5px #8c7cf033}.state-thinking .eye[data-v-7a747744]{border-radius:50%;border:none;background:var(--eye-color);width:16px;height:28px;transform:rotate(0);margin-top:5px;box-shadow:0 0 10px var(--primary-glow)}.state-thinking .mouth[data-v-7a747744]{width:10px;height:10px;border:6px solid var(--eye-color);border-radius:50%;bottom:20px;transform:translate(-50%) translateY(0)}.state-thinking .blush[data-v-7a747744]{opacity:.3}.state-happy .eye[data-v-7a747744]{transform:rotate(45deg) scale(1.15)}.state-happy .mouth[data-v-7a747744]{width:32px;height:22px;border-radius:0 0 25px 25px;border-top:none;bottom:6px;background-color:#e696ff4d}.state-happy .blush[data-v-7a747744]{background:#ff78c899;transform:scale(1.2) translateY(-5px)}.state-loading .eye[data-v-7a747744]{border-radius:50%;border:5px solid var(--eye-color);border-top-color:transparent;border-bottom-color:transparent;background:transparent;width:20px;height:20px;transform:rotate(0);margin-top:5px;animation:spin-7a747744 1s linear infinite}.state-loading .mouth[data-v-7a747744]{width:20px;height:16px;border:6px solid var(--eye-color);border-radius:50%;bottom:15px}@keyframes spin-7a747744{to{transform:rotate(360deg)}}.dashboard[data-v-2f3ecf82]{display:flex;flex-direction:column;gap:24px}.hero-section[data-v-2f3ecf82]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;border-radius:24px;background:linear-gradient(135deg,#8c7cf0,#c6b9ff);color:#fff}.hero-content[data-v-2f3ecf82]{max-width:680px}.hero-title[data-v-2f3ecf82]{margin:0 0 10px;font-size:28px;font-weight:700}.hero-description[data-v-2f3ecf82]{margin:0;line-height:1.7;color:#ffffffeb}.hero-actions[data-v-2f3ecf82]{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.hero-btn[data-v-2f3ecf82]{border:none;border-radius:14px;padding:11px 18px;display:inline-flex;gap:8px;align-items:center;font-weight:600;cursor:pointer}.hero-btn.primary[data-v-2f3ecf82]{background:#fff;color:#7b6be0}.hero-btn.secondary[data-v-2f3ecf82]{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.24)}.hero-robot[data-v-2f3ecf82]{display:flex;align-items:center;justify-content:center;position:relative;min-width:180px;margin:-40px -10px -30px 0}.stats-grid[data-v-2f3ecf82]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.stat-card[data-v-2f3ecf82],.chart-card[data-v-2f3ecf82],.recent-card[data-v-2f3ecf82],.panel-card[data-v-2f3ecf82]{background:#fff;border:1px solid #f1edf9;border-radius:22px;box-shadow:0 6px 24px #0f172a0a;overflow:hidden;min-width:0}.stat-card[data-v-2f3ecf82]{padding:22px;display:flex;align-items:center;gap:14px}.stat-icon[data-v-2f3ecf82]{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center}.stat-icon.purple[data-v-2f3ecf82]{background:#f4efff;color:#7c3aed}.stat-icon.blue[data-v-2f3ecf82]{background:#eef6ff;color:#2563eb}.stat-icon.green[data-v-2f3ecf82]{background:#edfdf2;color:#16a34a}.stat-icon.gold[data-v-2f3ecf82]{background:#fff7df;color:#b7791f}.stat-label[data-v-2f3ecf82]{margin:0 0 4px;color:#94a3b8;font-size:13px}.stat-value[data-v-2f3ecf82]{margin:0;color:#1e293b;font-size:24px;font-weight:700}.content-grid[data-v-2f3ecf82],.bottom-grid[data-v-2f3ecf82]{display:grid;grid-template-columns:2fr 1fr;gap:24px}.bottom-grid[data-v-2f3ecf82]{grid-template-columns:1fr 1fr}.chart-card[data-v-2f3ecf82],.recent-card[data-v-2f3ecf82],.panel-card[data-v-2f3ecf82]{padding:24px}.chart-header[data-v-2f3ecf82],.panel-header[data-v-2f3ecf82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-title[data-v-2f3ecf82],.recent-title[data-v-2f3ecf82],.panel-header h3[data-v-2f3ecf82]{margin:0;font-size:18px;color:#1e293b}.chart-subtitle[data-v-2f3ecf82]{margin:6px 0 0;font-size:13px;color:#94a3b8}.chart-container[data-v-2f3ecf82]{height:260px}.recent-list[data-v-2f3ecf82],.simple-list[data-v-2f3ecf82]{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.recent-item[data-v-2f3ecf82],.simple-list-item[data-v-2f3ecf82]{border:none;background:#faf8ff;border-radius:16px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%;box-sizing:border-box;text-align:left;flex-shrink:0}.simple-list-item.static[data-v-2f3ecf82]{cursor:default}.task-item.done .item-title[data-v-2f3ecf82],.task-item.done .item-sub[data-v-2f3ecf82]{opacity:.65}.simple-list-item>div[data-v-2f3ecf82]{flex:1;min-width:0;overflow:hidden}.item-title[data-v-2f3ecf82],.item-sub[data-v-2f3ecf82]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-list-item>svg[data-v-2f3ecf82],.simple-list-item[data-v-2f3ecf82]>:last-child:not(div){flex-shrink:0;margin-left:8px;color:#94a3b8}.recent-item-left[data-v-2f3ecf82]{display:flex;align-items:center;gap:12px}.status-dot[data-v-2f3ecf82]{width:10px;height:10px;border-radius:999px;flex-shrink:0}.status-dot.completed[data-v-2f3ecf82]{background:#22c55e}.status-dot.processing[data-v-2f3ecf82]{background:#8c7cf0}.status-dot.failed[data-v-2f3ecf82]{background:#ef4444}.recent-item-title[data-v-2f3ecf82],.item-title[data-v-2f3ecf82]{margin:0;font-size:14px;font-weight:600;color:#334155}.recent-item-meta[data-v-2f3ecf82],.item-sub[data-v-2f3ecf82]{margin:4px 0 0;font-size:12px;color:#94a3b8}.link-btn[data-v-2f3ecf82]{border:none;background:transparent;color:#7c3aed;cursor:pointer;font-weight:600}.empty-card-state[data-v-2f3ecf82]{color:#94a3b8;font-size:14px;padding:8px 0}@media (max-width: 1100px){.stats-grid[data-v-2f3ecf82],.content-grid[data-v-2f3ecf82],.bottom-grid[data-v-2f3ecf82]{grid-template-columns:1fr}.hero-section[data-v-2f3ecf82]{flex-direction:column}.hero-robot[data-v-2f3ecf82]{min-width:auto}}.doc-library[data-v-cb13969e]{display:flex;flex-direction:column;gap:32px;animation:fadeIn-cb13969e .5s ease-out}@keyframes fadeIn-cb13969e{0%{opacity:0}to{opacity:1}}.library-header[data-v-cb13969e]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.search-box[data-v-cb13969e]{position:relative;width:100%;max-width:384px}.search-icon[data-v-cb13969e]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#94a3b8}.search-input[data-v-cb13969e]{width:100%;padding:12px 16px 12px 48px;background:#fff;border:1px solid #f1f5f9;border-radius:16px;font-size:14px;transition:all .3s;box-shadow:0 2px 8px #00000005}.search-input[data-v-cb13969e]:focus{outline:none;border-color:#8c7cf0;box-shadow:0 0 0 3px #8c7cf01a}.new-space-btn[data-v-cb13969e]{display:flex;align-items:center;gap:8px;background:#8c7cf0;color:#fff;padding:12px 24px;border-radius:16px;font-weight:600;font-size:14px;box-shadow:0 8px 16px #8c7cf040;transition:all .3s}.new-space-btn[data-v-cb13969e]:hover{transform:scale(1.02);box-shadow:0 12px 24px #8c7cf04d}.docs-grid[data-v-cb13969e]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.docs-grid[data-v-cb13969e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.docs-grid[data-v-cb13969e]{grid-template-columns:1fr}}.doc-card[data-v-cb13969e]{background:#fff;border-radius:32px;border:1px solid #f8fafc;overflow:hidden;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #00000005}.doc-card[data-v-cb13969e]:hover{box-shadow:0 20px 40px #8c7cf026;transform:translateY(-4px)}.doc-cover[data-v-cb13969e]{height:128px;padding:24px;position:relative;overflow:hidden}.card-action-btn[data-v-cb13969e]{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.28);background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-4px);transition:all .2s ease}.doc-card:hover .card-action-btn[data-v-cb13969e]{opacity:1;transform:translateY(0)}.card-action-btn[data-v-cb13969e]:hover:not(:disabled){background:#dc2626e6;border-color:#dc2626e6}.card-action-btn[data-v-cb13969e]:disabled{cursor:not-allowed;opacity:.65;transform:translateY(0)}.cover-purple[data-v-cb13969e]{background:#c6b9ff}.cover-blue[data-v-cb13969e]{background:#b9e9ff}.cover-orange[data-v-cb13969e]{background:#ffd1b9}.cover-bg-icon[data-v-cb13969e]{position:absolute;right:-16px;bottom:-16px;opacity:.2;transform:rotate(12deg);transition:transform .3s}.doc-card:hover .cover-bg-icon[data-v-cb13969e]{transform:rotate(12deg) scale(1.1)}.cover-icon[data-v-cb13969e]{width:48px;height:48px;background:#ffffff4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.doc-info[data-v-cb13969e]{padding:24px;display:flex;flex-direction:column;gap:8px}.doc-title[data-v-cb13969e]{font-size:18px;font-weight:700;color:#1e293b;transition:color .3s}.doc-card:hover .doc-title[data-v-cb13969e]{color:#8c7cf0}.doc-summary[data-v-cb13969e]{font-size:14px;color:#94a3b8;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:16px}.doc-meta[data-v-cb13969e]{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #f8fafc}.meta-tag[data-v-cb13969e]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#8c7cf0;background:#faf5ff;padding:6px 12px;border-radius:20px}.meta-date[data-v-cb13969e]{display:flex;align-items:center;gap:4px;font-size:12px;color:#cbd5e1}.add-card[data-v-cb13969e]{border:2px dashed #e9d5ff;border-radius:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;min-height:300px;cursor:pointer;transition:all .3s}.add-card[data-v-cb13969e]:hover{background:#faf5ff;border-color:#c6b9ff}.add-icon[data-v-cb13969e]{width:64px;height:64px;background:#faf5ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#8c7cf0;margin-bottom:16px;transition:transform .3s}.add-card:hover .add-icon[data-v-cb13969e]{transform:scale(1.1)}.add-title[data-v-cb13969e]{font-weight:600;color:#94a3b8;margin-bottom:8px}.add-desc[data-v-cb13969e]{font-size:12px;color:#cbd5e1;text-align:center}[data-v-cb13969e] .delete-space-dialog{border-radius:24px;overflow:hidden}[data-v-cb13969e] .delete-space-dialog .el-dialog__header{display:none}[data-v-cb13969e] .delete-space-dialog .el-dialog__body{padding:0}[data-v-cb13969e] .delete-space-dialog .el-dialog__footer{padding:0 24px 24px}.delete-dialog-body[data-v-cb13969e]{padding:32px 24px 12px;text-align:center}.delete-dialog-icon[data-v-cb13969e]{width:56px;height:56px;margin:0 auto 16px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff1f2,#ffe4e6);color:#dc2626;box-shadow:0 10px 24px #dc26261f}.delete-dialog-title[data-v-cb13969e]{margin:0 0 10px;font-size:20px;color:#0f172a;font-weight:700}.delete-dialog-text[data-v-cb13969e]{margin:0;font-size:14px;line-height:1.75;color:#64748b}.delete-dialog-name[data-v-cb13969e]{color:#0f172a;font-weight:700}.delete-dialog-footer[data-v-cb13969e]{display:flex;justify-content:center;gap:12px}
