@charset "UTF-8";.toast-message[data-v-2edd8ccb]{position:fixed;top:10vh;left:50%;transform:translate(-50%);width:90%;max-width:380px;z-index:10000;border-radius:12px;font-size:16px;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0003;animation:message-appear-2edd8ccb .3s cubic-bezier(.38,.1,.36,.9) forwards}.toast-message .toast-message-main[data-v-2edd8ccb]{padding:16px 20px;position:relative}.toast-message .toast-message-content[data-v-2edd8ccb]{color:var(--toast-text-color, white);line-height:1.5;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2)}.toast-message[data-type=success][data-v-2edd8ccb]{background:#28a74526;border-color:#28a74533}.toast-message[data-type=error][data-v-2edd8ccb]{background:#dc354526;border-color:#dc354533}.toast-message[data-type=warning][data-v-2edd8ccb]{background:#ffc10726;border-color:#ffc10733}.toast-message[data-type=info][data-v-2edd8ccb]{background:#17a2b826;border-color:#17a2b833}.toast-message[data-accent=custom][data-v-2edd8ccb]{background:rgba(var(--toast-accent),.16);border-color:rgba(var(--toast-accent),.28)}.progress-bar-container[data-v-2edd8ccb]{position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#fff3}.progress-bar-container .progress-bar[data-v-2edd8ccb]{height:100%;transition:width 1s linear;background:var(--toast-progress-color, rgba(255, 255, 255, .8))}.slide-fade-enter-active[data-v-2edd8ccb]{transition:all .4s cubic-bezier(.38,.1,.36,.9)}.slide-fade-leave-active[data-v-2edd8ccb]{transition:all .4s cubic-bezier(.5,0,.66,.33)}.slide-fade-enter-from[data-v-2edd8ccb]{transform:translate(-50%) translateY(-10px);opacity:0;filter:blur(4px)}.slide-fade-leave-to[data-v-2edd8ccb]{transform:translate(-50%) translateY(-20px);opacity:0;filter:blur(4px)}@keyframes message-appear-2edd8ccb{0%{transform:translate(-50%) scale(.95);opacity:0;filter:blur(4px)}to{transform:translate(-50%) scale(1);opacity:1;filter:blur(0)}}@media screen and (max-width:400px){.toast-message[data-v-2edd8ccb]{width:calc(100% - 32px);max-width:none;border-radius:8px}.toast-message .toast-message-main[data-v-2edd8ccb]{padding:12px 16px;font-size:14px}.toast-message .progress-bar-container[data-v-2edd8ccb]{height:3px}}.color-card[data-v-5c387295]{box-sizing:border-box;position:relative;transition:all .3s cubic-bezier(.03,.98,.53,.99) 0s;margin:5px;font-size:14px;border-radius:20px;overflow:hidden}.color-card .window[data-v-5c387295]{box-sizing:border-box;position:relative;background:var(--bg-elevated);color:var(--text-primary);border-radius:17px;margin:3px;padding:16px;z-index:1}.color-card[data-v-5c387295]{position:relative;z-index:1;border-radius:20px}.color-card[data-v-5c387295]:before{content:"";position:absolute;inset:0;z-index:1;border-radius:20px;background:var(--gradient);background-size:300% 300%;animation:borderFlow-5c387295 8s linear infinite}.color-card[data-v-5c387295]:after{content:"";position:absolute;inset:0;z-index:0;border-radius:20px;background:var(--gradient);background-size:300% 300%;animation:borderFlow-5c387295 8s linear infinite;opacity:.6;filter:blur(6px);pointer-events:none}.color-card .window[data-v-5c387295]{position:relative;z-index:1;background:var(--bg-elevated);color:var(--text-primary);border-radius:17px;margin:3px;padding:18px;box-sizing:border-box}@keyframes borderFlow-5c387295{0%{background-position:0% 50%}to{background-position:100% 50%}}@media screen and (max-width:400px){.color-card[data-v-5c387295]{margin:2px}.color-card .window[data-v-5c387295]{padding:0}}button[data-v-f6bda7f9]{display:flex;height:3em;width:100px;align-items:center;justify-content:center;background-color:#eeeeee4b;border-radius:3px;letter-spacing:1px;transition:all .2s linear;cursor:pointer;border:none;color:var(--webkubor-text-primary);background:var(--webkubor-bg)}button:hover>svg[data-v-f6bda7f9]{font-size:1.2em;transform:translate(-5px)}button[data-v-f6bda7f9]:hover{box-shadow:9px 9px 33px var(--webkubor-second),-9px -9px 33px var(--webkubor-bg);transform:translateY(-2px)}.custom-select[data-v-4522f62a]{--bg-elevated-rgb: 255, 255, 255;--color-primary-rgb: 255, 107, 0;--border-color-rgb: 224, 224, 224}.custom-select[data-v-4522f62a]{position:relative;width:100%}.select-trigger[data-v-4522f62a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);min-height:44px;position:relative;overflow:hidden}.select-trigger[data-v-4522f62a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.select-trigger[data-v-4522f62a]:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.select-trigger[data-v-4522f62a]:hover:before{left:100%}.select-trigger[data-v-4522f62a]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #ff6b0026}.custom-select.is-open .select-trigger[data-v-4522f62a]{border-color:var(--color-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px}.selected-label[data-v-4522f62a]{font-size:14px;font-weight:500;color:var(--text-primary);-webkit-user-select:none;user-select:none;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px}.custom-select.is-open .selected-label[data-v-4522f62a]{color:var(--color-primary)}.select-arrow[data-v-4522f62a]{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:transform .3s cubic-bezier(.4,0,.2,1);width:20px;height:20px;border-radius:50%;background:rgba(var(--color-primary-rgb),.05)}.select-arrow.is-rotated[data-v-4522f62a]{transform:rotate(180deg);background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.select-dropdown[data-v-4522f62a]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 40px #00000026,0 0 0 1px #0000000d;z-index:1000;max-height:240px;overflow-y:auto;overflow-x:hidden}.select-option[data-v-4522f62a]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(var(--border-color-rgb),.3);position:relative;min-width:0}.select-option[data-v-4522f62a]:last-child{border-bottom:none}.select-option[data-v-4522f62a]:first-child{border-radius:12px 12px 0 0}.select-option[data-v-4522f62a]:last-child{border-radius:0 0 12px 12px}.select-option[data-v-4522f62a]:hover{background:var(--bg-surface);padding-left:24px}.select-option.is-selected[data-v-4522f62a]{background:#ff6b0014;color:var(--color-primary);font-weight:500}.select-option.is-selected[data-v-4522f62a]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--color-primary);border-radius:0 2px 2px 0}.select-option.is-highlighted[data-v-4522f62a]{background:rgba(var(--color-primary-rgb),.05);transform:translate(2px)}.select-option.is-highlighted.is-selected[data-v-4522f62a]{background:#ff6b001f}.option-label[data-v-4522f62a]{font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px}.option-check[data-v-4522f62a]{display:flex;align-items:center;justify-content:center;color:var(--color-primary);animation:checkIn-4522f62a .3s cubic-bezier(.4,0,.2,1)}@keyframes checkIn-4522f62a{0%{transform:scale(0) rotate(-45deg);opacity:0}50%{transform:scale(1.2) rotate(0);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.dropdown-enter-active[data-v-4522f62a],.dropdown-leave-active[data-v-4522f62a]{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:top}.dropdown-enter-from[data-v-4522f62a],.dropdown-leave-to[data-v-4522f62a]{opacity:0;transform:translateY(-12px) scale(.95);filter:blur(4px)}.select-dropdown[data-v-4522f62a]::-webkit-scrollbar{width:6px}.select-dropdown[data-v-4522f62a]::-webkit-scrollbar-track{background:transparent;border-radius:3px}.select-dropdown[data-v-4522f62a]::-webkit-scrollbar-thumb{background:rgba(var(--color-primary-rgb),.2);border-radius:3px;transition:background .2s ease}.select-dropdown[data-v-4522f62a]::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-primary-rgb),.4)}@media(max-width:640px){.select-trigger[data-v-4522f62a]{padding:14px 18px;min-height:48px;border-radius:12px}.selected-label[data-v-4522f62a],.option-label[data-v-4522f62a]{font-size:16px}.select-dropdown[data-v-4522f62a]{border-radius:14px;max-height:280px;box-shadow:0 15px 50px #0003,0 0 0 1px #00000014}.select-option[data-v-4522f62a]{padding:16px 22px;border-bottom:1px solid rgba(var(--border-color-rgb),.2)}.select-option[data-v-4522f62a]:hover{padding-left:26px}}.card-spotlight[data-v-21ede9d6]{position:relative;border-radius:20px;border:1px solid #222;background-color:#111;padding:20px;overflow:hidden;--mouse-x: 50%;--mouse-y: 50%;--spotlight-color: rgba(255, 255, 255, .05);color:#fff;cursor:pointer}.card-spotlight[data-v-21ede9d6]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;transition:opacity .5s ease;pointer-events:none}.card-spotlight[data-v-21ede9d6]:hover:before,.card-spotlight[data-v-21ede9d6]:focus-within:before{opacity:.6}.tooltip-container[data-v-99a67d94]{position:relative;display:inline-block}.help-button[data-v-99a67d94]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 6px #0000001a}.help-button[data-v-99a67d94]:hover,.help-button[data-v-99a67d94]:focus{transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.tooltip[data-v-99a67d94]{position:absolute;bottom:calc(100% + 15px);left:50%;transform:translate(-50%) translateY(10px);padding:12px 20px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:10px;box-shadow:0 10px 25px #0000001a;color:#1f2937;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;border:1px solid rgba(229,231,235,1)}.tooltip[data-v-99a67d94]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:8px;border-style:solid;border-color:#ffffff transparent transparent transparent}.tooltip-container:hover .tooltip[data-v-99a67d94],.help-button:focus+.tooltip[data-v-99a67d94]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}@keyframes glow-99a67d94{0%{text-shadow:0 0 10px rgba(99,102,241,.5)}50%{text-shadow:0 0 20px rgba(99,102,241,.7)}to{text-shadow:0 0 10px rgba(99,102,241,.5)}}.tooltip strong[data-v-99a67d94]{animation:glow-99a67d94 2s infinite;font-weight:600}.tooltip i[data-v-99a67d94]{margin-right:6px;color:#6366f1}@media(max-width:768px){.tooltip[data-v-99a67d94]{font-size:13px;padding:10px 16px}.help-button[data-v-99a67d94]{padding:10px 20px;font-size:14px}}[data-variant=default][data-v-84c73964]{--bg: var(--bg-card);--border: var(--border-color);--color: var(--text-primary)}[data-variant=primary][data-v-84c73964]{--bg: var(--color-primary);--border: var(--color-primary);--color: white}[data-variant=ghost][data-v-84c73964]{--bg: transparent;--border: transparent;--color: var(--text-primary)}[data-variant=danger][data-v-84c73964]{--bg: var(--color-danger);--border: var(--color-danger);--color: white}a[data-v-84c73964],button[data-v-84c73964]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;background:var(--bg);border:1px solid var(--border);color:var(--color);transition:all .2s ease;text-decoration:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4}a[data-v-84c73964]:hover,button[data-v-84c73964]:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:0 8px 24px var(--shadow-hover)}.is-block[data-v-84c73964],.k-input input[data-v-c5f4a72a]{width:100%}.k-card[data-v-aafe3f9a]{position:relative;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}[data-gradient=soft][data-v-aafe3f9a]{background:linear-gradient(135deg,rgba(255,107,53,.05) 0%,var(--bg-surface) 50%,rgba(255,182,39,.05) 100%)}[data-gradient=glass][data-v-aafe3f9a]{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border)}[data-gradient=aurora][data-v-aafe3f9a]{background:linear-gradient(135deg,#ff6b351a,#ffb62714,#ff6b350f,#ff6b350a,#ffb62705)}.k-card-header[data-v-aafe3f9a]{position:relative;margin-bottom:20px;padding-bottom:12px}.k-card-title[data-v-aafe3f9a]{font-weight:700;font-size:18px;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:2}.k-card-title-decoration[data-v-aafe3f9a]{position:absolute;bottom:0;left:0;width:40px;height:3px;background:var(--brand-gradient);border-radius:2px;opacity:.8;transition:width .4s cubic-bezier(.4,0,.2,1)}.k-card-header:hover .k-card-title-decoration[data-v-aafe3f9a]{width:100%}.k-card-content[data-v-aafe3f9a]{position:relative;z-index:1}.k-card[data-v-aafe3f9a]:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary),var(--color-accent));border-radius:20px;opacity:0;transition:opacity .3s ease;z-index:-1}[data-shadow=none][data-v-aafe3f9a]{box-shadow:none}[data-shadow=light][data-v-aafe3f9a]{box-shadow:0 8px 24px var(--shadow-light)}[data-shadow=medium][data-v-aafe3f9a]{box-shadow:0 12px 32px var(--shadow-medium)}[data-shadow=strong][data-v-aafe3f9a]{box-shadow:0 16px 48px var(--shadow-strong)}.is-hover[data-v-aafe3f9a]:hover{transform:translateY(-4px) scale(1.01);border-color:transparent;box-shadow:0 20px 40px var(--shadow-hover)}.is-hover[data-v-aafe3f9a]:hover:before{opacity:.3}.has-title[data-v-aafe3f9a]{padding-top:28px}.k-checkbox[data-v-7470c7ac]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-primary)}.k-checkbox.left[data-v-7470c7ac]{flex-direction:row-reverse}.k-checkbox.is-disabled[data-v-7470c7ac]{opacity:.6;cursor:not-allowed}.k-checkbox-input[data-v-7470c7ac]{position:absolute;opacity:0;pointer-events:none}.k-checkbox-box[data-v-7470c7ac]{width:18px;height:18px;border:1.5px solid var(--border-color);background:var(--bg-elevated);border-radius:6px;box-shadow:0 2px 8px var(--shadow-color);transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.k-checkbox:hover .k-checkbox-box[data-v-7470c7ac]{border-color:var(--border-hover)}.k-checkbox.is-checked .k-checkbox-box[data-v-7470c7ac]{background:var(--checkbox-color);border-color:var(--checkbox-color);box-shadow:0 0 0 3px var(--checkbox-ring),0 8px 16px var(--shadow-hover)}.k-checkbox-tick[data-v-7470c7ac]{width:10px;height:10px;border-radius:2px;transform:scale(0);transition:transform .16s ease;background:#fff}.k-checkbox.is-checked .k-checkbox-tick[data-v-7470c7ac]{transform:scale(1)}.k-checkbox-badge[data-v-7470c7ac]{font-size:14px;font-weight:600;padding:4px 10px;border-radius:999px;transition:all .2s ease;border:1px solid var(--border-color);background:var(--bg-elevated)}.k-checkbox.is-checked .k-checkbox-badge[data-v-7470c7ac]{background:var(--checkbox-color);color:#fff;border-color:transparent;box-shadow:0 6px 16px var(--shadow-hover)}.k-checkbox.sm .k-checkbox-box[data-v-7470c7ac]{width:16px;height:16px}.k-checkbox.lg .k-checkbox-box[data-v-7470c7ac]{width:20px;height:20px}.k-collapse[data-v-a1222d79]{border:1px solid var(--border-color);background:var(--bg-elevated);border-radius:12px}.k-collapse-header[data-v-a1222d79]{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:14px 16px;cursor:pointer}.k-collapse-title[data-v-a1222d79]{font-size:16px;font-weight:600;color:var(--text-primary)}.k-collapse-chevron[data-v-a1222d79]{width:10px;height:10px;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);transform:rotate(-45deg);transition:transform .2s ease}.is-open .k-collapse-chevron[data-v-a1222d79]{transform:rotate(135deg)}.k-collapse-body[data-v-a1222d79]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.4,0,.2,1)}.is-open .k-collapse-body[data-v-a1222d79]{grid-template-rows:1fr}.k-collapse-content[data-v-a1222d79]{overflow:hidden;border-top:1px solid var(--border-color);padding:12px 16px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{margin:0;padding:0;height:100%}body{margin:0!important;padding:0!important;min-height:100vh}ul,ol{list-style:none}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{cursor:pointer;border:none;background:none}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}*:focus-visible{outline:2px solid var(--color-primary, #FF7A00);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--webkubor-bg: #ffffff;--webkubor-second: #d1d1d1;--webkubor-text-primary: #000000;--color-primary: #20c4b6;--color-accent: #ff8a3d;--color-error: #ef4444;--color-success: #10b981;--color-warning: #f59e0b;--color-info: #3b82f6;--bg-base: #f6f7f9;--bg-surface: rgba(255, 255, 255, .92);--bg-elevated: #ffffff;--text-primary: #101418;--text-secondary: #4b5563;--text-tertiary: #6b7280;--border-color: rgba(16, 20, 24, .08);--border-hover: rgba(32, 196, 182, .35);--shadow-color: rgba(0, 0, 0, .05);--shadow-hover: rgba(32, 196, 182, .2);--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(16, 20, 24, .12);--glass-shadow: 0 4px 24px rgba(0, 0, 0, .08);--brand-gradient: linear-gradient(135deg, #20c4b6 0%, #4fe0d2 50%, #ff8a3d 100%);--surface-gradient: linear-gradient(135deg, #ffffff 0%, #fefefe 100%);--font-sans: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace}body{position:relative;background:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease;background-image:radial-gradient(circle at 20% 15%,rgba(32,196,182,.08) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(255,138,61,.05) 0%,transparent 45%),linear-gradient(180deg,#ffffff03,#ffffff03);background-blend-mode:screen,screen,normal,normal;background-attachment:fixed}.giscus-section{padding:80px 24px 140px;background:linear-gradient(180deg,#fff0,#ff7a000a)}.giscus-shell{max-width:980px;margin:0 auto;padding:32px 28px;border-radius:24px;background:var(--bg-surface);border:1px solid var(--border-color);box-shadow:0 18px 36px var(--shadow-color)}.giscus,.giscus-frame{width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:600;line-height:1.2;margin:0}a{color:var(--color-primary);transition:color .2s ease}a:hover{color:var(--color-accent)}p{margin:0;line-height:1.6}.grecaptcha-badge{display:none!important}.common-title-white{letter-spacing:5px;color:var(--text-primary);text-shadow:0 0 24px rgba(255,122,0,.35);font-size:70px;line-height:2;text-align:center;font-weight:700;width:100%;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.common-title-white:hover{color:var(--color-accent);cursor:pointer;filter:brightness(1.1)}.common-title-black{box-sizing:border-box;font-family:var(--font-sans);font-size:60px;color:var(--text-primary);width:100%;text-align:center;position:relative;font-weight:700;z-index:999;margin:20px 0;display:flex;align-items:center;justify-content:center;line-height:60px;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.common-title-black .more{display:inline-block;padding:8px 16px;border-radius:20px;background:var(--brand-gradient);color:#fff;font-size:65px;margin:0 10px;box-shadow:0 8px 24px #ff7a004d;transition:all .3s ease}.common-title-black .more:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff7a0066}.webkubor-back-btn{text-align:center;font-size:12px;background:var(--bg-elevated);color:var(--text-primary);border-radius:8px;outline:none;border:none;height:fit-content;padding:0 20px;cursor:pointer;box-shadow:var(--glass-shadow);transition:all .2s ease-in-out;font-weight:500;display:inline-flex;align-items:center;justify-content:center;min-height:32px}.webkubor-back-btn:hover{transform:scale(1.03);box-shadow:0 8px 24px var(--shadow-hover);border-color:var(--color-primary);color:var(--color-primary)}.webkubor-back-btn:active{transform:translateY(1px);box-shadow:0 4px 16px var(--shadow-color)}.webkubor-action-btn{text-align:center;font-size:14px;color:#fff;border-radius:8px;padding:0 24px;width:200px;height:fit-content;background:var(--brand-gradient);border:none;cursor:pointer;font-weight:600;box-shadow:0 4px 16px #ff7a004d;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;min-height:40px}.webkubor-action-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff7a0066;filter:brightness(1.05)}.webkubor-action-btn:active{transform:translateY(0);box-shadow:0 4px 16px #ff7a004d}.common-btn{color:#fff;border-radius:8px;padding:0 28px;font-weight:600;text-align:center;border:none;background:var(--brand-gradient);cursor:pointer;transition:all .2s ease-in-out;font-size:14px;box-shadow:0 4px 16px #ff7a004d;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:44px}.common-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff7a0066;filter:brightness(1.05)}.common-btn:active{transform:translateY(0);box-shadow:0 4px 16px #ff7a004d}.common-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.common-btn:hover:before{left:100%}.xbox-ripple-btn{background:var(--brand-gradient);color:#fff;text-align:center;font-weight:600;padding:0 28px;cursor:pointer;border:none;font-size:14px;border-radius:8px;overflow:hidden;position:relative;box-shadow:0 4px 16px #ff7a004d;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;min-height:44px}.xbox-ripple-btn:before{content:"";position:absolute;background-color:#fff6;width:100px;height:100px;border-radius:50%;transform:scale(0);transition:all .5s ease-in-out;pointer-events:none;top:50%;left:50%;margin-top:-50px;margin-left:-50px}.xbox-ripple-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff7a0066}.xbox-ripple-btn:hover:before{transform:scale(2);opacity:0}.xbox-ripple-btn:active{transform:translateY(0);box-shadow:0 4px 16px #ff7a004d}.xbox-ripple-btn:active:before{transform:scale(0);opacity:.4}button{appearance:none;border:1px solid transparent;background:var(--bg-elevated);color:var(--text-primary);border-radius:10px;padding:0 18px;height:40px;font-weight:500;line-height:40px;transition:all .2s ease;font-size:14px;box-shadow:0 2px 8px var(--shadow-color);display:inline-flex;align-items:center;justify-content:center}button:hover{border-color:var(--border-hover);box-shadow:0 4px 12px var(--shadow-hover);transform:translateY(-1px)}button:active{transform:translateY(0);box-shadow:0 2px 8px var(--shadow-color)}button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}button[data-variant=primary]{background:var(--brand-gradient);border:none;color:#fff;box-shadow:0 4px 16px #ff7a004d}button[data-variant=primary]:hover{box-shadow:0 6px 20px #ff7a0066}button[data-variant=ghost]{background:transparent;border:1px solid var(--border-color)}button[data-variant=ghost]:hover{border-color:var(--color-primary);color:var(--color-primary)}button[data-variant=danger]{background:var(--color-error);border:none;color:#fff;box-shadow:0 4px 16px #ef44444d}button[data-variant=danger]:hover{box-shadow:0 6px 20px #ef444466}button[data-size=sm]{height:32px;padding:0 12px;border-radius:8px;font-size:12px;line-height:32px}button[data-size=lg]{height:48px;padding:0 24px;border-radius:12px;font-size:16px;line-height:48px}input,select,textarea{width:100%;border:1px solid var(--border-color);background:var(--bg-elevated);color:var(--text-primary);border-radius:10px;height:40px;padding:0 14px;font-size:14px;transition:all .2s ease;box-shadow:0 2px 8px var(--shadow-color)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #ff7a0026,0 4px 12px var(--shadow-hover)}input:hover,select:hover,textarea:hover{border-color:var(--border-hover)}input:disabled,select:disabled,textarea:disabled{opacity:.7;cursor:not-allowed;background:var(--bg-surface)}textarea{min-height:100px;padding:12px 14px;height:auto;resize:vertical;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}.flex-center-v{display:flex;align-items:center}.flex-center-h{display:flex;justify-content:center}.history-list{background:var(--bg-surface);border-radius:12px;box-shadow:var(--glass-shadow);z-index:1000;max-height:200px;overflow-y:auto;list-style:none;color:var(--text-primary);font-weight:500;padding:8px 0;margin:0;font-size:14px;position:absolute;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.history-list .history-item{padding:10px 16px;line-height:1.5;cursor:pointer;transition:all .2s ease;border-radius:6px;margin:0 8px}.history-list .history-item:hover{background:var(--bg-elevated);color:var(--color-primary);transform:translate(2px)}.history-list .history-item:active{background:var(--bg-base);transform:translate(0)}.history-list .history-item:focus{outline:none;background:#ff7a001a;color:var(--color-primary)}.echarts-tooltip{position:relative;padding:8px 12px;border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.echarts-tooltip .tooltip-value{font-size:14px;color:var(--color-primary);font-weight:600}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #ff7a0066}50%{box-shadow:0 0 0 10px #ff7a0000}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dot-pulse{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes page-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:fadeInUp .6s ease-out}.animate-fadeInDown{animation:fadeInDown .6s ease-out}.animate-fadeInLeft{animation:fadeInLeft .6s ease-out}.animate-fadeInRight{animation:fadeInRight .6s ease-out}.animate-scaleIn{animation:scaleIn .4s ease-out}.animate-pulseGlow{animation:pulseGlow 2s infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;animation:shimmer 2s infinite}.text-gradient-animate{background:var(--brand-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 3s ease infinite}.page-transition{animation:page-fade-in .5s ease-out}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-ease-out{animation-timing-function:ease-out}.animate-ease-in{animation-timing-function:ease-in}.animate-ease-in-out{animation-timing-function:ease-in-out}.animate-cubic{animation-timing-function:cubic-bezier(.4,0,.2,1)}.card-hover-effect{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover-effect:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px var(--shadow-hover)}.card-glow-effect{position:relative;overflow:hidden}.card-glow-effect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,122,0,.1),transparent);transition:left .6s ease}.card-glow-effect:hover:before{left:100%}.btn-hover-lift{transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--shadow-hover)}.btn-hover-lift:active{transform:translateY(0)}.btn-glow-effect{position:relative;overflow:hidden}.btn-glow-effect:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-glow-effect:hover:after{width:300px;height:300px}.loading-spinner{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}.loading-dots{display:inline-flex;gap:4px}.loading-dots span{width:8px;height:8px;background:var(--color-primary);border-radius:50%;animation:dot-pulse 1.4s infinite ease-in-out both}.loading-dots span:nth-child(1){animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@media(prefers-reduced-motion:reduce){.animate-fadeInUp,.animate-fadeInDown,.animate-fadeInLeft,.animate-fadeInRight,.animate-scaleIn,.animate-pulseGlow,.animate-float,.animate-glow,.animate-shimmer,.text-gradient-animate{animation:none!important}.card-hover-effect,.btn-hover-lift{transition:none!important}.card-hover-effect:hover,.btn-hover-lift:hover{transform:none!important;box-shadow:none!important}.loading-spinner,.loading-dots span{animation:none!important}}*{box-sizing:border-box}@font-face{font-family:AlimamaFangYuanTiVF-Thin;src:url(./AlimamaFangYuanTiVF-Thin-B6XaKOtb.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:drizzle;src:url(./drizzle-BAkkGawR.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:cute;src:url(./cute-C1HNm5Ws.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:vampire-wars;src:url(./vampire-wars-BIWzZp4j.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:AiChinese02;src:url(./AiChinese02-CNDlQErc.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Chinese3;src:url(./Chinese3-BQihbi3O.ttf) format("truetype");font-weight:400;font-style:normal}.chinese-cute{font-family:cute}.chinese-ai{font-family:Chinese3}.chinese-love{font-family:drizzle}.chinese-circle{font-family:AlimamaFangYuanTiVF-Thin}.chinese-500{font-family:AiChinese02}.en-title{font-family:vampire-wars}
