*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;min-height:100vh;overflow-x:hidden}#app{min-height:100vh}.hidden{display:none!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}::-webkit-scrollbar-thumb{background:#4ade8080;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4ade80b3}.dialog-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.settings-dialog .dialog-overlay,.settings-dialog{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.btn{padding:12px 24px;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.btn-primary{background:linear-gradient(135deg,#4ade80,#22c55e);color:#1a1a2e}.btn-secondary{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.btn-info{background:linear-gradient(135deg,#f59e0b,#d97706);color:#1a1a2e}.btn-danger{background:linear-gradient(135deg,#e94560,#c5304a);color:#fff}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000004d}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-small{padding:8px 16px;font-size:14px}.btn-medium{padding:12px 20px;font-size:15px}.btn-large{padding:16px 32px;font-size:18px}input[type=number],input[type=text],input[type=email],input[type=password],select,textarea{padding:10px 14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:14px;font-family:inherit;transition:all .3s ease}input[type=number]:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,select:focus,textarea:focus{outline:none;border-color:#4ade80;box-shadow:0 0 0 3px #4ade801a}input[type=range]{-webkit-appearance:none;width:100%;height:6px;background:#fff3;border-radius:3px;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#4ade80;border-radius:50%;cursor:pointer;transition:all .3s ease}input[type=range]::-webkit-slider-thumb:hover{background:#22c55e;transform:scale(1.2)}input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#4ade80;border-radius:50%;cursor:pointer;border:none;transition:all .3s ease}input[type=range]::-moz-range-thumb:hover{background:#22c55e;transform:scale(1.2)}canvas{display:block}@media(max-width:768px){.btn{padding:10px 16px;font-size:14px}.dialog-content{min-width:90%;max-width:90%}}.skin-selector[data-v-55b19acb]{padding:20px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.skin-title[data-v-55b19acb]{margin:0 0 20px;font-size:18px;color:#4ade80;font-weight:600}.presets-grid[data-v-55b19acb]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:30px}.preset-item[data-v-55b19acb]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .3s}.preset-item[data-v-55b19acb]:hover{background:#ffffff1a;border-color:#4ade8080;transform:translateY(-2px)}.preset-item.active[data-v-55b19acb]{background:#4ade8033;border-color:#4ade80;box-shadow:0 0 10px #4ade804d}.preset-preview[data-v-55b19acb]{display:flex;gap:4px;align-items:center}.snake-preview-head[data-v-55b19acb]{width:20px;height:20px;border-radius:4px;box-shadow:0 0 8px currentColor}.snake-preview-body[data-v-55b19acb]{width:16px;height:16px;border-radius:3px;opacity:.8}.preset-name[data-v-55b19acb]{font-size:11px;color:#94a3b8;text-align:center;font-weight:500}.custom-section[data-v-55b19acb]{padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.custom-title[data-v-55b19acb]{margin:0 0 15px;font-size:14px;color:#f59e0b;font-weight:600}.color-picker[data-v-55b19acb]{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.color-picker label[data-v-55b19acb]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;background:#ffffff0d;border-radius:6px;cursor:pointer}.color-picker label span[data-v-55b19acb]{font-size:13px;color:#94a3b8;font-weight:500}.color-picker input[type=color][data-v-55b19acb]{width:50px;height:30px;border:none;border-radius:4px;cursor:pointer;background:transparent}.btn[data-v-55b19acb]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:13px;transition:all .3s}.btn-block[data-v-55b19acb]{width:100%}.btn-secondary[data-v-55b19acb]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.btn-secondary[data-v-55b19acb]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6366f166}.theme-selector[data-v-cad9cbe6]{padding:20px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);margin-bottom:20px}.theme-title[data-v-cad9cbe6]{margin:0 0 5px;font-size:18px;color:#f59e0b;font-weight:600}.theme-subtitle[data-v-cad9cbe6]{margin:0 0 20px;font-size:12px;color:#94a3b8;font-style:italic}.themes-grid[data-v-cad9cbe6]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.theme-item[data-v-cad9cbe6]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .3s}.theme-item[data-v-cad9cbe6]:hover{background:#ffffff1a;border-color:#f59e0b80;transform:translateY(-2px)}.theme-item.active[data-v-cad9cbe6]{background:#f59e0b33;border-color:#f59e0b;box-shadow:0 0 10px #f59e0b4d}.theme-preview[data-v-cad9cbe6]{display:flex;gap:6px;align-items:center}.preview-snake[data-v-cad9cbe6]{display:flex;gap:3px;align-items:center}.preview-head[data-v-cad9cbe6]{width:18px;height:18px;border-radius:4px;box-shadow:0 0 8px currentColor}.preview-body[data-v-cad9cbe6]{width:14px;height:14px;border-radius:3px;opacity:.8}.preview-board[data-v-cad9cbe6]{width:32px;height:32px;border-radius:4px;border:1px solid rgba(255,255,255,.2);position:relative;display:flex;align-items:center;justify-content:center}.preview-food[data-v-cad9cbe6]{width:10px;height:10px;border-radius:50%;box-shadow:0 0 6px currentColor}.theme-name[data-v-cad9cbe6]{font-size:10px;color:#94a3b8;text-align:center;font-weight:500;white-space:nowrap}.settings-dialog[data-v-bde70f05]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.dialog-overlay[data-v-bde70f05]{position:absolute;inset:0;background:#000000b3;backdrop-filter:none;-webkit-backdrop-filter:none}.dialog-content[data-v-bde70f05]{position:relative;background:#1a1a2e;border-radius:12px;padding:20px;min-width:600px;max-width:700px;max-height:90vh;overflow-y:auto;border:1px solid rgba(255,255,255,.1);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dialog-header[data-v-bde70f05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.dialog-header h3[data-v-bde70f05]{margin:0;font-size:20px}.btn-close[data-v-bde70f05]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.tabs-container[data-v-bde70f05]{display:flex;gap:10px;margin:20px 20px 0}.tab-button[data-v-bde70f05]{flex:1;padding:14px 24px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-bottom:none;border-radius:10px 10px 0 0;color:#94a3b8;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s}.tab-button[data-v-bde70f05]:hover{background:#ffffff14;border-color:#fff3}.tab-button.active[data-v-bde70f05]{background:#4ade8026;border-color:#4ade80;color:#4ade80}.dialog-body[data-v-bde70f05]{margin-bottom:20px;margin-top:20px}.settings-section[data-v-bde70f05]{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.settings-section[data-v-bde70f05]:last-of-type{border-bottom:none}.settings-section h4[data-v-bde70f05]{margin:0 0 15px;font-size:16px;color:#4ade80}.setting-item[data-v-bde70f05]{display:flex;align-items:center;gap:15px;margin-bottom:12px}.setting-label-wrapper[data-v-bde70f05]{min-width:200px;display:flex;align-items:center;gap:8px}.setting-label-wrapper label[data-v-bde70f05]{font-size:14px;color:#94a3b8;min-width:170px}.setting-item input[data-v-bde70f05]{flex:1;padding:8px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:14px}.setting-item input[type=number][data-v-bde70f05]{max-width:150px}.tooltip[data-v-bde70f05]{position:relative;display:inline-block;cursor:help}.tooltip-icon[data-v-bde70f05]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#6366f133;border:1px solid rgba(99,102,241,.5);border-radius:50%;color:#6366f1;font-size:12px;font-weight:700;transition:all .2s}.tooltip-icon[data-v-bde70f05]:hover{background:#6366f166;border-color:#6366f1}.tooltip-text[data-v-bde70f05]{visibility:hidden;opacity:0;position:absolute;left:100%;top:50%;transform:translateY(-50%) translate(10px);width:280px;padding:12px 15px;background:#1a1a2efa;border:1px solid rgba(99,102,241,.5);border-radius:8px;box-shadow:0 8px 25px #00000080;color:#e2e8f0;font-size:13px;line-height:1.5;z-index:1001;transition:all .3s ease;pointer-events:none}.tooltip-text[data-v-bde70f05]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#6366f180}.tooltip:hover .tooltip-text[data-v-bde70f05]{visibility:visible;opacity:1;transform:translateY(-50%) translate(5px)}.dialog-footer[data-v-bde70f05]{display:flex;justify-content:center;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.btn[data-v-bde70f05]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:14px;transition:all .3s}.btn-primary[data-v-bde70f05]{background:linear-gradient(135deg,#4ade80,#22c55e);color:#1a1a2e}.btn-secondary[data-v-bde70f05]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.btn-info[data-v-bde70f05]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#1a1a2e}.btn[data-v-bde70f05]:hover{transform:translateY(-2px)}@media(max-width:768px){.tooltip-text[data-v-bde70f05]{left:50%;top:auto;bottom:100%;transform:translate(-50%) translateY(-10px);width:250px;margin-left:-125px}.tooltip-text[data-v-bde70f05]:before{right:auto;left:50%;top:100%;transform:translate(-50%);border:6px solid transparent;border-top-color:#6366f180}.tooltip:hover .tooltip-text[data-v-bde70f05]{transform:translate(-50%) translateY(-5px)}}.app-container[data-v-f08adab1]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e)}.ad-banner-wrapper[data-v-ac930fee]{display:flex;justify-content:center;align-items:center;position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.ad-loading[data-v-ac930fee],.ad-error[data-v-ac930fee]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#ffffff4d;font-size:14px}.loading-spinner[data-v-ac930fee]{width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-top-color:#ffffff80;border-radius:50%;animation:spin-ac930fee 1s linear infinite}@keyframes spin-ac930fee{to{transform:rotate(360deg)}}.ad-error[data-v-ac930fee]{color:#e9456080}.ad-banner-wrapper[data-v-ac930fee]:has(.adsbygoogle:not([data-ad-status=unfilled])){background:transparent;border:none}.menu[data-v-0665db70]{text-align:center;padding:30px 20px;animation:fadeIn-0665db70 .5s ease;min-height:100vh}.logo-section[data-v-0665db70]{margin-bottom:40px;position:relative}.logo-wrapper[data-v-0665db70]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:10px}.snake-logo[data-v-0665db70]{width:64px;height:64px;filter:drop-shadow(0 0 10px rgba(74,222,128,.5));animation:glow-0665db70 2s ease-in-out infinite}@keyframes glow-0665db70{0%,to{filter:drop-shadow(0 0 10px rgba(74,222,128,.5))}50%{filter:drop-shadow(0 0 20px rgba(74,222,128,.8))}}.game-title[data-v-0665db70]{font-size:64px;font-weight:700;background:linear-gradient(135deg,#4ade80,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;text-shadow:0 0 30px rgba(74,222,128,.3)}.subtitle[data-v-0665db70]{font-size:18px;color:#94a3b8;margin:10px 0 0}.version-badge[data-v-0665db70]{position:absolute;top:0;right:50%;transform:translate(380px);background:#ffffff1a;color:#94a3b8;font-size:12px;padding:4px 12px;border-radius:12px;font-weight:600}.menu-content-wrapper[data-v-0665db70]{display:flex;justify-content:center;align-items:flex-start;gap:30px;max-width:1400px;margin:0 auto}.menu-sidebar-left[data-v-0665db70],.menu-sidebar-right[data-v-0665db70]{display:flex;flex-direction:column;gap:20px;min-width:320px}.menu-center[data-v-0665db70]{flex:1;max-width:600px;display:flex;flex-direction:column;align-items:center}.menu-buttons[data-v-0665db70]{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;margin-bottom:30px}.btn-large[data-v-0665db70]{width:100%;max-width:400px;padding:20px 40px;font-size:22px;font-weight:800;letter-spacing:2px;box-shadow:0 0 30px #4ade8066;animation:pulse-glow-0665db70 2s infinite}@keyframes pulse-glow-0665db70{0%,to{box-shadow:0 0 30px #4ade8066}50%{box-shadow:0 0 50px #4ade8099}}.btn-grid[data-v-0665db70]{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:400px}.btn[data-v-0665db70]{padding:14px 24px;font-size:15px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.8px;position:relative}.btn-primary[data-v-0665db70]{background:linear-gradient(135deg,#4ade80,#22c55e);color:#1a1a2e}.btn-secondary[data-v-0665db70]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.btn-tertiary[data-v-0665db70]{background:linear-gradient(135deg,#475569,#334155);color:#fff}.btn[data-v-0665db70]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0006}.btn-primary[data-v-0665db70]:hover{box-shadow:0 10px 40px #4ade8080}.btn-secondary[data-v-0665db70]:hover{box-shadow:0 10px 40px #8b5cf680}.btn-tertiary[data-v-0665db70]:hover{box-shadow:0 10px 40px #47556980}.legal-links[data-v-0665db70]{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0 30px;flex-wrap:wrap}.legal-link[data-v-0665db70]{color:#64748b;font-size:13px;cursor:pointer;text-decoration:none;transition:all .3s}.legal-link[data-v-0665db70]:hover{color:#4ade80;text-decoration:underline}.legal-separator[data-v-0665db70]{color:#475569;font-size:13px}.btn-badge[data-v-0665db70]{position:absolute;top:-6px;right:-6px;background:linear-gradient(135deg,#e94560,#dc2626);color:#fff;font-size:10px;font-weight:800;padding:3px 7px;border-radius:10px;box-shadow:0 2px 8px #e9456080}.player-stats-compact[data-v-0665db70]{display:flex;align-items:center;gap:20px;padding:20px 30px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-item[data-v-0665db70]{display:flex;flex-direction:column;align-items:center;gap:5px}.stat-icon[data-v-0665db70]{font-size:24px}.stat-label[data-v-0665db70]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.stat-value[data-v-0665db70]{font-size:20px;font-weight:800;color:#4ade80}.stat-value.rank-bronze[data-v-0665db70]{color:#cd7f32}.stat-divider[data-v-0665db70]{width:1px;height:50px;background:#ffffff1a}.ad-banner[data-v-0665db70]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;position:relative;transition:all .3s ease}.ad-banner[data-v-0665db70]:hover{border-color:#ffffff26;background:#ffffff0d}.ad-label[data-v-0665db70]{position:absolute;top:8px;left:12px;font-size:10px;color:#ffffff4d;font-weight:700;text-transform:uppercase;letter-spacing:1px}.ad-placeholder[data-v-0665db70]{color:#fff3;font-size:14px;font-weight:600;text-align:center;padding:80px 0}@media(max-width:1200px){.menu-sidebar-left[data-v-0665db70],.menu-sidebar-right[data-v-0665db70]{min-width:280px}.game-title[data-v-0665db70]{font-size:48px}.snake-logo[data-v-0665db70]{width:56px;height:56px}}@media(max-width:900px){.menu-content-wrapper[data-v-0665db70]{flex-direction:column;align-items:center}.menu-sidebar-left[data-v-0665db70],.menu-sidebar-right[data-v-0665db70]{flex-direction:row;min-width:auto}.menu-sidebar-left[data-v-0665db70]{order:2}.menu-sidebar-right[data-v-0665db70]{order:3}.btn-grid[data-v-0665db70]{grid-template-columns:1fr 1fr;max-width:500px}.btn-large[data-v-0665db70]{max-width:500px}.logo-wrapper[data-v-0665db70]{flex-direction:column;gap:10px}.snake-logo[data-v-0665db70]{width:48px;height:48px}.game-title[data-v-0665db70]{font-size:36px}}@media(max-width:600px){.game-title[data-v-0665db70]{font-size:32px}.subtitle[data-v-0665db70]{font-size:14px}.btn-grid[data-v-0665db70]{grid-template-columns:1fr}.player-stats-compact[data-v-0665db70]{flex-wrap:wrap;justify-content:center;gap:15px}.stat-divider[data-v-0665db70]{display:none}.snake-logo[data-v-0665db70]{width:40px;height:40px}.logo-wrapper[data-v-0665db70]{gap:8px}}@keyframes fadeIn-0665db70{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.board-preset-selector[data-v-f2b3e08b]{display:flex;flex-direction:column;gap:8px}.preset-label[data-v-f2b3e08b]{font-size:14px;color:#94a3b8;font-weight:500}.preset-select[data-v-f2b3e08b]{padding:10px 14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:all .3s}.preset-select[data-v-f2b3e08b]:hover{border-color:#fff6}.preset-select[data-v-f2b3e08b]:focus{outline:none;border-color:#4ade80;box-shadow:0 0 0 3px #4ade801a}.preset-select option[data-v-f2b3e08b]{background:#1a1a2e;color:#fff}.achievement-notification[data-v-fc89b37e]{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;gap:15px;padding:20px;border-radius:12px;box-shadow:0 10px 40px #00000080;z-index:10000;min-width:350px;max-width:450px;animation:pulse-glow-fc89b37e 2s infinite}@keyframes pulse-glow-fc89b37e{0%,to{box-shadow:0 10px 40px #00000080,0 0 20px currentColor}50%{box-shadow:0 10px 60px #0009,0 0 40px currentColor}}.achievement-icon[data-v-fc89b37e]{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.icon-emoji[data-v-fc89b37e]{font-size:40px;z-index:2;animation:bounce-fc89b37e .5s ease}@keyframes bounce-fc89b37e{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.icon-glow[data-v-fc89b37e]{position:absolute;width:100%;height:100%;border-radius:50%;animation:glow-pulse-fc89b37e 1.5s infinite}@keyframes glow-pulse-fc89b37e{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.achievement-content[data-v-fc89b37e]{flex:1;min-width:0}.achievement-header[data-v-fc89b37e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.achievement-title[data-v-fc89b37e]{font-size:16px;font-weight:700;color:#fff}.achievement-rarity[data-v-fc89b37e]{font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:10px;background:#fff3}.achievement-description[data-v-fc89b37e]{font-size:13px;color:#ffffffe6;margin:0 0 10px}.achievement-progress[data-v-fc89b37e]{display:flex;align-items:center;gap:10px}.progress-bar[data-v-fc89b37e]{flex:1;height:6px;background:#fff3;border-radius:3px;overflow:hidden}.progress-fill[data-v-fc89b37e]{height:100%;border-radius:3px;transition:width .3s ease}.progress-text[data-v-fc89b37e]{font-size:12px;font-weight:700;color:#fff;min-width:40px}.notification-close[data-v-fc89b37e]{background:#fff3;border:none;color:#fff;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .3s}.notification-close[data-v-fc89b37e]:hover{background:#ffffff4d;transform:scale(1.1)}.achievement-slide-enter-active[data-v-fc89b37e],.achievement-slide-leave-active[data-v-fc89b37e]{transition:all .5s ease}.achievement-slide-enter-from[data-v-fc89b37e]{opacity:0;transform:translate(100%)}.achievement-slide-enter-to[data-v-fc89b37e],.achievement-slide-leave-from[data-v-fc89b37e]{opacity:1;transform:translate(0)}.achievement-slide-leave-to[data-v-fc89b37e]{opacity:0;transform:translate(100%)}@media(max-width:480px){.achievement-notification[data-v-fc89b37e]{left:20px;right:20px;min-width:auto;flex-direction:column;text-align:center}.achievement-header[data-v-fc89b37e],.achievement-progress[data-v-fc89b37e]{flex-direction:column;gap:5px}.progress-text[data-v-fc89b37e]{min-width:auto}}.game-screen[data-v-54e36786]{min-height:100vh;padding:20px}.game-header[data-v-54e36786]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.btn-back[data-v-54e36786]{padding:10px 20px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px}.game-info[data-v-54e36786]{display:flex;gap:20px;font-size:18px}.game-layout[data-v-54e36786]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.game-left-sidebar[data-v-54e36786],.game-right-sidebar[data-v-54e36786]{min-width:320px;flex-shrink:0}.controls-panel[data-v-54e36786]{display:flex;flex-direction:column;gap:16px;padding:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;max-width:400px;margin:0 auto}.controls-panel h3[data-v-54e36786]{margin:0 0 10px;font-size:18px;color:#4ade80;font-weight:600}.control-group[data-v-54e36786]{display:flex;flex-direction:column;gap:8px}.control-label[data-v-54e36786]{font-size:14px;color:#94a3b8;font-weight:500;display:flex;justify-content:space-between;align-items:center}.speed-value[data-v-54e36786]{color:#4ade80;font-weight:600;font-size:13px}.control-select[data-v-54e36786]{padding:10px 14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:all .3s}.control-select[data-v-54e36786]:hover{border-color:#fff6}.control-select[data-v-54e36786]:focus{outline:none;border-color:#4ade80;box-shadow:0 0 0 3px #4ade801a}.control-select option[data-v-54e36786]{background:#1a1a2e;color:#fff}.slider-container[data-v-54e36786]{display:flex;align-items:center;gap:10px}.speed-slider[data-v-54e36786]{flex:1;height:6px;border-radius:3px;background:#ffffff1a;outline:none;-webkit-appearance:none}.speed-slider[data-v-54e36786]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#4ade80;cursor:pointer;box-shadow:0 0 10px #4ade8080}.speed-slider[data-v-54e36786]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#4ade80;cursor:pointer;border:none;box-shadow:0 0 10px #4ade8080}.btn-block[data-v-54e36786]{width:100%}.btn-large[data-v-54e36786]{padding:14px 24px;font-size:16px;font-weight:700}.game-center-content[data-v-54e36786]{flex:1;max-width:800px;display:flex;flex-direction:column;align-items:center}.game-canvas-wrapper[data-v-54e36786]{position:relative;border:2px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;width:600px;height:600px}#gameCanvas[data-v-54e36786]{width:600px;height:600px;display:block;background:#1a1a2e}.canvas-overlay[data-v-54e36786]{position:absolute;bottom:10px;right:10px;padding:6px 12px;background:#000c;border-radius:6px;font-size:12px;color:#94a3b8;pointer-events:none}.overlay-info[data-v-54e36786]{font-family:Courier New,monospace;white-space:nowrap}.game-result-overlay[data-v-54e36786]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;padding:20px 40px;border-radius:10px;font-size:24px;font-weight:700;color:#e94560}.game-controls-bar[data-v-54e36786]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 20px;background:#ffffff0d;border-radius:10px;margin-top:20px}.controls-left[data-v-54e36786]{display:flex;gap:15px}.control-group-vertical[data-v-54e36786]{display:flex;flex-direction:column;gap:5px}.control-group-vertical label[data-v-54e36786]{font-size:12px;color:#94a3b8}.control-group-vertical select[data-v-54e36786]{padding:8px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:14px}.controls-right[data-v-54e36786]{display:flex;gap:10px;align-items:center}.btn[data-v-54e36786]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:700;transition:all .3s}.btn-medium[data-v-54e36786]{min-width:140px}.btn-small[data-v-54e36786]{padding:8px 16px;font-size:13px}.btn-primary[data-v-54e36786]{background:linear-gradient(135deg,#4ade80,#22c55e);color:#1a1a2e}.btn-secondary[data-v-54e36786]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.btn[data-v-54e36786]:hover{transform:translateY(-2px)}.btn[data-v-54e36786]:disabled{opacity:.5;cursor:not-allowed}.ai-speed-control[data-v-54e36786]{display:flex;align-items:center;gap:10px;padding:10px;background:#ffffff0d;border-radius:8px}.ai-speed-control label[data-v-54e36786]{font-size:12px;color:#94a3b8}.ai-speed-control input[type=range][data-v-54e36786]{width:100px}.custom-board-info[data-v-54e36786]{margin-top:15px;padding:15px;background:#4ade801a;border:1px solid rgba(74,222,128,.3);border-radius:8px;text-align:center}.custom-board-info p[data-v-54e36786]{margin:5px 0;font-size:14px;color:#4ade80}.ad-banner[data-v-54e36786]{display:flex;justify-content:center;align-items:center}.ad-banner-sidebar-below[data-v-54e36786]{margin-top:20px}.ad-banner-sidebar[data-v-54e36786]{width:300px;height:250px;background:#ffffff0d;border:2px dashed rgba(233,69,96,.5);border-radius:8px}.ad-banner-bottom[data-v-54e36786]{width:100%;max-width:728px;height:90px;margin:20px auto;background:#ffffff0d;border:2px dashed rgba(233,69,96,.5);border-radius:8px}.ad-placeholder[data-v-54e36786]{color:#94a3b8;font-size:14px}@media(max-width:768px){.game-screen[data-v-54e36786]{padding:10px}.game-header[data-v-54e36786]{flex-direction:column;gap:10px;align-items:flex-start}.game-info[data-v-54e36786]{font-size:14px;gap:15px}.game-layout[data-v-54e36786]{flex-direction:column;gap:15px}.game-left-sidebar[data-v-54e36786],.game-right-sidebar[data-v-54e36786]{min-width:100%}.controls-panel[data-v-54e36786]{padding:15px}.game-center-content[data-v-54e36786]{width:100%}.game-canvas-wrapper[data-v-54e36786]{width:100%!important;height:auto!important;max-width:calc(100vw - 40px);aspect-ratio:1;margin:0 auto 20px}#gameCanvas[data-v-54e36786]{width:100%!important;height:100%!important}.btn-block.btn-large[data-v-54e36786]{width:100%;padding:14px 20px;font-size:16px}.btn-block.btn-small[data-v-54e36786]{width:100%;padding:10px 16px;font-size:13px}.custom-board-info[data-v-54e36786]{font-size:12px;padding:10px}.control-label[data-v-54e36786]{font-size:13px}.control-select[data-v-54e36786]{font-size:14px}}.train-screen[data-v-842d1ee8]{min-height:100vh;padding:10px;background:linear-gradient(135deg,#1a1a2e,#16213e)}.train-header[data-v-842d1ee8]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.train-header h2[data-v-842d1ee8]{margin:0;font-size:24px;background:linear-gradient(135deg,#4ade80,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-back[data-v-842d1ee8]{padding:10px 20px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer}.train-main-layout[data-v-842d1ee8]{display:flex;gap:20px}.train-sidebar-left[data-v-842d1ee8]{width:320px;flex-shrink:0}.controls-panel[data-v-842d1ee8]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px}.controls-panel h3[data-v-842d1ee8]{margin:0 0 20px;font-size:16px;color:#4ade80}.control-group[data-v-842d1ee8]{margin-bottom:20px}.control-label[data-v-842d1ee8]{display:block;font-size:14px;color:#94a3b8;margin-bottom:8px}.speed-value[data-v-842d1ee8]{float:right;color:#4ade80;font-weight:700}.control-select[data-v-842d1ee8]{width:100%;padding:10px 12px;background:#1a1a2ecc;border:1px solid rgba(74,222,128,.3);border-radius:8px;color:#fff}.control-select option[data-v-842d1ee8]{background:#1a1a2ef2;color:#fff}.slider-container[data-v-842d1ee8]{position:relative;width:100%}.speed-slider[data-v-842d1ee8]{width:100%;height:6px;-webkit-appearance:none;background:linear-gradient(90deg,#4ade80,#22c55e);border-radius:3px}.speed-slider[data-v-842d1ee8]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#1a1a2e;border:3px solid #4ade80;border-radius:50%}.ad-banner-sidebar[data-v-842d1ee8]{width:100%;height:250px;background:#ffffff0d;border:2px dashed rgba(233,69,96,.5);border-radius:8px;display:flex;justify-content:center;align-items:center}.ad-banner-bottom[data-v-842d1ee8]{width:100%;max-width:728px;height:90px;margin:20px auto;background:#ffffff0d;border:2px dashed rgba(233,69,96,.5);border-radius:8px}.ad-placeholder[data-v-842d1ee8]{color:#94a3b8;font-size:14px}.train-center[data-v-842d1ee8]{flex:1;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.board-container[data-v-842d1ee8]{flex:1;display:flex;justify-content:center;align-items:flex-start;flex-direction:row;gap:24px}.board-container-ads[data-v-842d1ee8]{flex:1;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.canvas-container[data-v-842d1ee8]{position:relative;width:600px;height:600px;border:2px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;background:#1a1a2e}#trainCanvas[data-v-842d1ee8]{display:block}.canvas-overlay[data-v-842d1ee8]{position:absolute;bottom:0;left:0;right:0;padding:10px 15px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);display:flex;justify-content:flex-end}.overlay-info[data-v-842d1ee8]{font-size:12px;color:#94a3b8;background:#00000080;padding:4px 10px;border-radius:4px}.train-sidebar-right[data-v-842d1ee8]{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:15px}.network-viz-container[data-v-842d1ee8],.training-chart-container[data-v-842d1ee8]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:15px}.viz-title[data-v-842d1ee8]{margin:0 0 15px;font-size:14px;color:#94a3b8}#networkCanvas[data-v-842d1ee8],#trainingChart[data-v-842d1ee8]{display:block;margin:0 auto;background:#0003;border-radius:8px}#trainingChart[data-v-842d1ee8]{max-height:150px}.network-outputs-compact[data-v-842d1ee8]{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.output-item-compact[data-v-842d1ee8]{display:flex;align-items:center;gap:8px}.output-label-compact[data-v-842d1ee8]{font-size:14px;color:#94a3b8;font-weight:600;min-width:20px}.output-track-compact[data-v-842d1ee8]{flex:1;height:14px;background:#ffffff0d;border-radius:6px;overflow:hidden;position:relative}.output-fill-compact[data-v-842d1ee8]{height:100%;width:0%;transition:width .2s;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;font-size:11px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8)}.output-fill-compact.output-up[data-v-842d1ee8],.output-fill-compact.output-down[data-v-842d1ee8],.output-fill-compact.output-left[data-v-842d1ee8],.output-fill-compact.output-right[data-v-842d1ee8]{background:linear-gradient(90deg,#4ade804d,#4ade80);box-shadow:0 0 10px #4ade8080}.train-controls[data-v-842d1ee8]{display:flex;gap:10px;justify-content:flex-start;align-items:stretch;flex-direction:column}.btn[data-v-842d1ee8]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-weight:700;text-transform:uppercase}.btn-primary[data-v-842d1ee8]{background:linear-gradient(135deg,#4ade80,#22c55e);color:#1a1a2e}.btn-danger[data-v-842d1ee8]{background:linear-gradient(135deg,#e94560,#c5304a);color:#fff}.btn-info[data-v-842d1ee8]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#1a1a2e}.btn-secondary[data-v-842d1ee8]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.btn[data-v-842d1ee8]:hover{transform:translateY(-2px)}.custom-board-info[data-v-842d1ee8]{text-align:center;padding:10px 20px;background:#4ade801a;border:1px solid rgba(74,222,128,.3);border-radius:8px;margin-bottom:15px}.custom-board-info p[data-v-842d1ee8]{margin:0;font-size:14px;color:#4ade80}.game-result-overlay[data-v-842d1ee8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;padding:20px 40px;border-radius:10px;font-size:24px;font-weight:700;color:#e94560}@media(max-width:768px){.train-screen[data-v-842d1ee8]{padding:10px}.train-main-layout[data-v-842d1ee8]{flex-direction:column;gap:15px}.train-sidebar-left[data-v-842d1ee8],.train-sidebar-right[data-v-842d1ee8]{width:100%}.controls-panel[data-v-842d1ee8]{padding:15px}.train-center[data-v-842d1ee8]{width:100%}.canvas-container[data-v-842d1ee8]{width:100%!important;height:auto!important;max-width:calc(100vw - 40px);aspect-ratio:1;margin:0 auto}#trainCanvas[data-v-842d1ee8]{width:100%!important;height:100%!important}.board-container[data-v-842d1ee8]{flex:1;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:24px}.board-container-ads[data-v-842d1ee8]{flex:1;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.train-controls[data-v-842d1ee8]{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:100%}.train-controls .btn[data-v-842d1ee8]{flex:1 1 auto;padding:10px 16px;font-size:12px;min-width:120px;text-align:center}.network-viz-container[data-v-842d1ee8],.training-chart-container[data-v-842d1ee8]{padding:15px}.viz-title[data-v-842d1ee8]{font-size:14px}#networkCanvas[data-v-842d1ee8],#trainingChart[data-v-842d1ee8]{max-width:100%;height:auto}}.leaderboard-screen[data-v-5b698e5b]{min-height:100vh;padding:20px}.leaderboard-header[data-v-5b698e5b]{display:flex;align-items:center;gap:20px;margin-bottom:30px}.leaderboard-header h2[data-v-5b698e5b]{margin:0;font-size:28px}.btn-back[data-v-5b698e5b]{padding:10px 20px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px}.leaderboard-content[data-v-5b698e5b]{max-width:1000px;margin:0 auto}.player-card[data-v-5b698e5b]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:25px;margin-bottom:30px}.player-card h3[data-v-5b698e5b]{margin:0 0 20px;font-size:20px;color:#4ade80}.stats-grid[data-v-5b698e5b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.stat-item[data-v-5b698e5b]{display:flex;flex-direction:column;align-items:center;padding:15px;background:#ffffff0d;border-radius:10px}.stat-label[data-v-5b698e5b]{font-size:12px;color:#94a3b8;margin-bottom:8px}.stat-value[data-v-5b698e5b]{font-size:24px;font-weight:700;color:#4ade80}.leaderboard-table-container[data-v-5b698e5b]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.leaderboard-table[data-v-5b698e5b]{width:100%;border-collapse:collapse}.leaderboard-table th[data-v-5b698e5b]{padding:15px;text-align:left;font-size:14px;color:#94a3b8;border-bottom:2px solid rgba(255,255,255,.1)}.leaderboard-table td[data-v-5b698e5b]{padding:15px;border-bottom:1px solid rgba(255,255,255,.05)}.leaderboard-table tr[data-v-5b698e5b]:hover{background:#ffffff08}.rank[data-v-5b698e5b]{font-weight:700;font-size:18px}.medal[data-v-5b698e5b]{font-size:24px}.name[data-v-5b698e5b]{font-weight:700;color:#fff}.rating[data-v-5b698e5b]{color:#4ade80;font-weight:700}.ad-banner[data-v-5b698e5b]{width:100%;max-width:728px;height:90px;margin:30px auto;background:#ffffff0d;border:2px dashed rgba(233,69,96,.5);border-radius:8px;display:flex;justify-content:center;align-items:center}.ad-placeholder[data-v-5b698e5b]{color:#94a3b8;font-size:14px}.achievements-screen[data-v-2a937d0a]{min-height:100vh;padding:20px;background:linear-gradient(135deg,#1a1a2e,#16213e)}.achievements-header[data-v-2a937d0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.achievements-header h2[data-v-2a937d0a]{margin:0;font-size:32px;color:#fff}.btn-back[data-v-2a937d0a],.btn-reset[data-v-2a937d0a]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;transition:all .3s}.btn-back[data-v-2a937d0a]{background:#ffffff1a;color:#fff}.btn-reset[data-v-2a937d0a]{background:#e9456033;color:#e94560}.btn-back[data-v-2a937d0a]:hover,.btn-reset[data-v-2a937d0a]:hover{transform:translateY(-2px)}.achievements-layout[data-v-2a937d0a]{display:grid;grid-template-columns:300px 1fr;gap:30px}.achievements-sidebar[data-v-2a937d0a]{display:flex;flex-direction:column;gap:20px}.stats-panel[data-v-2a937d0a],.progress-panel[data-v-2a937d0a]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px}.stats-panel h3[data-v-2a937d0a],.progress-panel h3[data-v-2a937d0a]{margin:0 0 15px;font-size:18px;color:#4ade80}.stat-item[data-v-2a937d0a]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.stat-item[data-v-2a937d0a]:last-child{border-bottom:none}.stat-icon[data-v-2a937d0a]{font-size:24px}.stat-info[data-v-2a937d0a]{display:flex;flex-direction:column}.stat-label[data-v-2a937d0a]{font-size:12px;color:#94a3b8}.stat-value[data-v-2a937d0a]{font-size:18px;font-weight:700;color:#fff}.progress-circle[data-v-2a937d0a]{position:relative;width:150px;height:150px;margin:0 auto 20px}.progress-circle svg[data-v-2a937d0a]{width:100%;height:100%;transform:rotate(-90deg)}.progress-bg[data-v-2a937d0a]{fill:none;stroke:#ffffff1a;stroke-width:10}.progress-fill[data-v-2a937d0a]{fill:none;stroke:#4ade80;stroke-width:10;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283;transition:stroke-dashoffset .5s ease}.progress-text[data-v-2a937d0a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.percentage[data-v-2a937d0a]{display:block;font-size:32px;font-weight:700;color:#4ade80}.count[data-v-2a937d0a]{display:block;font-size:14px;color:#94a3b8}.rarity-breakdown[data-v-2a937d0a]{display:flex;flex-direction:column;gap:10px}.rarity-item[data-v-2a937d0a]{display:flex;justify-content:space-between;padding:8px 12px;background:#ffffff0d;border-radius:6px;border-left:3px solid}.rarity-name[data-v-2a937d0a]{font-size:13px;color:#94a3b8}.rarity-count[data-v-2a937d0a]{font-size:13px;font-weight:700;color:#fff}.achievements-center[data-v-2a937d0a]{min-width:0}.filter-tabs[data-v-2a937d0a]{display:flex;gap:10px;margin-bottom:20px}.tab-btn[data-v-2a937d0a]{padding:10px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#94a3b8;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.tab-btn[data-v-2a937d0a]:hover{background:#ffffff1a;border-color:#fff3}.tab-btn.active[data-v-2a937d0a]{background:#4ade8033;border-color:#4ade80;color:#4ade80}.achievements-grid[data-v-2a937d0a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:15px}.achievement-card[data-v-2a937d0a]{display:flex;gap:15px;padding:15px;border-radius:12px;border:2px solid;transition:all .3s}.achievement-card[data-v-2a937d0a]:hover{transform:translateY(-3px)}.achievement-card.unlocked[data-v-2a937d0a]{box-shadow:0 5px 20px #0000004d}.card-icon[data-v-2a937d0a]{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:10px;flex-shrink:0}.icon-emoji[data-v-2a937d0a]{font-size:32px}.unlock-checkmark[data-v-2a937d0a]{position:absolute;bottom:-5px;right:-5px;width:24px;height:24px;background:#4ade80;color:#1a1a2e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;border:2px solid #1a1a2e}.card-content[data-v-2a937d0a]{flex:1;min-width:0}.card-title[data-v-2a937d0a]{margin:0 0 5px;font-size:16px;color:#fff}.card-description[data-v-2a937d0a]{margin:0 0 10px;font-size:13px;color:#94a3b8}.card-footer[data-v-2a937d0a]{display:flex;justify-content:space-between;align-items:center;gap:10px}.card-rarity[data-v-2a937d0a]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.card-progress[data-v-2a937d0a]{display:flex;align-items:center;gap:8px;flex:1}.progress-bar[data-v-2a937d0a]{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.progress-fill[data-v-2a937d0a]{height:100%;transition:width .3s ease}.progress-percent[data-v-2a937d0a]{font-size:12px;font-weight:700;color:#fff;min-width:40px}@media(max-width:900px){.achievements-layout[data-v-2a937d0a]{grid-template-columns:1fr}.achievements-sidebar[data-v-2a937d0a]{order:2}.achievements-grid[data-v-2a937d0a]{grid-template-columns:1fr}}.board-editor[data-v-e773950c]{min-height:100vh;padding:20px;background:linear-gradient(135deg,#1a1a2e,#16213e)}.editor-header[data-v-e773950c]{display:flex;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.editor-header h2[data-v-e773950c]{margin:0;font-size:24px;color:#4ade80;white-space:nowrap}.header-actions[data-v-e773950c]{display:flex;gap:10px;margin-left:auto;flex-wrap:wrap}.editor-content[data-v-e773950c]{display:flex;gap:20px;height:calc(100vh - 100px)}.editor-panel[data-v-e773950c]{width:280px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:15px;overflow-y:auto}.editor-panel h3[data-v-e773950c]{margin:0 0 15px;font-size:16px;color:#4ade80}.tool-group[data-v-e773950c]{margin-bottom:20px}.tool-group label[data-v-e773950c]{display:block;font-size:14px;color:#94a3b8;margin-bottom:8px}.tool-buttons[data-v-e773950c]{display:flex;flex-direction:column;gap:8px}.btn[data-v-e773950c]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:14px;transition:all .3s}.btn-primary[data-v-e773950c]{background:linear-gradient(135deg,#4ade80,#22c55e);color:#1a1a2e}.btn-secondary[data-v-e773950c]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.btn-info[data-v-e773950c]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#1a1a2e}.btn.active[data-v-e773950c]{filter:brightness(1.2);box-shadow:0 0 10px #4ade8080}.btn-block[data-v-e773950c]{width:100%}.btn-back[data-v-e773950c]{padding:10px 20px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px}.editor-canvas-container[data-v-e773950c]{flex:1;display:flex;justify-content:center;align-items:center;background:#0003;border-radius:10px;padding:20px}.editor-canvas-container canvas[data-v-e773950c]{border:2px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 0 20px #0000004d}.board-list[data-v-e773950c]{display:flex;flex-direction:column;gap:10px}.board-item[data-v-e773950c]{padding:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .3s}.board-item[data-v-e773950c]:hover{background:#ffffff1a;border-color:#4ade80}.board-item.selected[data-v-e773950c]{background:#4ade8033;border-color:#4ade80}.board-item-header[data-v-e773950c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.board-name[data-v-e773950c]{font-weight:700;color:#fff}.btn-delete[data-v-e773950c]{background:#e9456033;border:none;color:#e94560;width:24px;height:24px;border-radius:4px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.btn-delete[data-v-e773950c]:hover{background:#e9456066}.board-item-stats[data-v-e773950c]{display:flex;gap:15px;font-size:12px;color:#94a3b8}.info-box[data-v-e773950c]{background:#0003;padding:12px;border-radius:6px}.info-box p[data-v-e773950c]{margin:5px 0;font-size:14px;color:#e2e8f0}.no-boards[data-v-e773950c]{text-align:center;padding:20px;color:#94a3b8;font-size:14px}.custom-boards-section[data-v-e773950c]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}select[data-v-e773950c]{width:100%;padding:8px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:14px}select option[data-v-e773950c]{background:#1a1a2ef2;color:#fff}@media(max-width:768px){.board-editor[data-v-e773950c]{padding:10px}.editor-header[data-v-e773950c]{flex-direction:row;gap:10px}.editor-header h2[data-v-e773950c]{font-size:20px}.header-actions[data-v-e773950c]{margin-left:0;width:100%;justify-content:flex-start}.header-actions .btn[data-v-e773950c]{padding:8px 12px;font-size:12px}.editor-content[data-v-e773950c]{flex-direction:column;gap:15px}.editor-panel[data-v-e773950c]{width:100%;max-width:100%}.editor-canvas-container[data-v-e773950c]{width:100%;padding:10px}.editor-canvas-container canvas[data-v-e773950c]{max-width:100%!important;height:auto!important;width:100%!important}.tool-buttons[data-v-e773950c]{flex-direction:row;flex-wrap:wrap}.tool-buttons .btn[data-v-e773950c]{flex:1;min-width:80px;padding:8px 12px;font-size:12px}.board-list[data-v-e773950c]{max-height:300px;overflow-y:auto}.info-box p[data-v-e773950c]{font-size:12px}}.about-page[data-v-886a4730]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:40px 20px}.container[data-v-886a4730]{max-width:1000px;margin:0 auto}.page-header[data-v-886a4730]{text-align:center;margin-bottom:40px}.btn-back[data-v-886a4730]{padding:12px 24px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;transition:all .3s}.btn-back[data-v-886a4730]:hover{background:#fff3;transform:translateY(-2px)}h1[data-v-886a4730]{font-size:48px;background:linear-gradient(135deg,#4ade80,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 10px}.tagline[data-v-886a4730]{font-size:20px;color:#94a3b8;margin:0}.content[data-v-886a4730]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section[data-v-886a4730]{margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.05)}.section[data-v-886a4730]:last-of-type{border-bottom:none}.hero[data-v-886a4730]{text-align:center}h2[data-v-886a4730]{font-size:32px;color:#4ade80;margin:0 0 25px}h3[data-v-886a4730]{font-size:22px;color:#60a5fa;margin:30px 0 15px}h4[data-v-886a4730]{font-size:16px;color:#f59e0b;margin:0 0 8px}p[data-v-886a4730]{color:#e2e8f0;line-height:1.8;margin:0 0 15px}ul[data-v-886a4730]{color:#e2e8f0;line-height:2;margin:15px 0;padding-left:25px}li[data-v-886a4730]{margin:8px 0}strong[data-v-886a4730]{color:#fff}.features-grid[data-v-886a4730]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:30px}.feature-card[data-v-886a4730]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:25px;text-align:center;transition:all .3s}.feature-card[data-v-886a4730]:hover{background:#ffffff14;border-color:#4ade804d;transform:translateY(-3px)}.feature-icon[data-v-886a4730]{font-size:48px;margin-bottom:15px}.feature-card h3[data-v-886a4730]{font-size:18px;color:#4ade80;margin:10px 0}.feature-card p[data-v-886a4730]{font-size:14px;margin:0}.tech-grid[data-v-886a4730]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-top:25px}.tech-item[data-v-886a4730]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:20px}.tech-item h4[data-v-886a4730]{margin:0 0 10px}.tech-item p[data-v-886a4730]{font-size:13px;margin:0}.team-grid[data-v-886a4730]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:25px}.team-card[data-v-886a4730]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:25px}.team-card h3[data-v-886a4730]{font-size:20px;color:#4ade80;margin:0 0 5px}.team-card .role[data-v-886a4730]{color:#60a5fa;font-size:14px;margin:0 0 15px}.team-card p[data-v-886a4730]{margin:0}.btn-contact[data-v-886a4730]{padding:15px 30px;background:linear-gradient(135deg,#4ade80,#22c55e);border:none;border-radius:10px;color:#1a1a2e;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s}.btn-contact[data-v-886a4730]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #4ade8066}.link[data-v-886a4730]{color:#4ade80;cursor:pointer;text-decoration:none}.link[data-v-886a4730]:hover{text-decoration:underline}.page-footer[data-v-886a4730]{text-align:center;margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.page-footer p[data-v-886a4730]{color:#94a3b8;margin:10px 0}.version[data-v-886a4730]{font-size:13px;color:#64748b}.copyright[data-v-886a4730]{font-size:14px}@media(max-width:768px){.about-page[data-v-886a4730]{padding:20px 15px}.content[data-v-886a4730]{padding:25px}h1[data-v-886a4730]{font-size:36px}h2[data-v-886a4730]{font-size:26px}h3[data-v-886a4730]{font-size:20px}.features-grid[data-v-886a4730],.tech-grid[data-v-886a4730],.team-grid[data-v-886a4730]{grid-template-columns:1fr}}.contact-page[data-v-ea32640e]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:40px 20px}.container[data-v-ea32640e]{max-width:900px;margin:0 auto}.page-header[data-v-ea32640e]{text-align:center;margin-bottom:40px}.btn-back[data-v-ea32640e]{padding:12px 24px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;transition:all .3s}.btn-back[data-v-ea32640e]:hover{background:#fff3;transform:translateY(-2px)}h1[data-v-ea32640e]{font-size:48px;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 10px}.tagline[data-v-ea32640e]{font-size:20px;color:#94a3b8;margin:0}.content[data-v-ea32640e]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section[data-v-ea32640e]{margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.05)}.section[data-v-ea32640e]:last-of-type{border-bottom:none}h2[data-v-ea32640e]{font-size:32px;color:#60a5fa;margin:0 0 25px}h3[data-v-ea32640e]{font-size:18px;color:#fff;margin:0 0 10px}p[data-v-ea32640e]{color:#e2e8f0;line-height:1.8;margin:0 0 15px}ul[data-v-ea32640e]{color:#e2e8f0;line-height:2;margin:15px 0;padding-left:25px}li[data-v-ea32640e]{margin:8px 0}strong[data-v-ea32640e]{color:#fff}.contact-grid[data-v-ea32640e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:25px}.contact-card[data-v-ea32640e]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:25px;text-align:center;transition:all .3s}.contact-card[data-v-ea32640e]:hover{background:#ffffff14;border-color:#60a5fa4d;transform:translateY(-3px)}.contact-icon[data-v-ea32640e]{font-size:48px;margin-bottom:15px}.contact-value[data-v-ea32640e]{color:#60a5fa;font-family:monospace;font-size:14px;margin:10px 0}.contact-description[data-v-ea32640e]{font-size:13px;margin:0}.success-message[data-v-ea32640e]{text-align:center;padding:40px;background:#4ade801a;border:2px solid rgba(74,222,128,.3);border-radius:12px}.success-icon[data-v-ea32640e]{font-size:64px;margin-bottom:20px}.success-message h3[data-v-ea32640e]{color:#4ade80;font-size:24px;margin:0 0 10px}.contact-form[data-v-ea32640e]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-ea32640e]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-ea32640e]{display:flex;flex-direction:column}.form-group label[data-v-ea32640e]{color:#94a3b8;font-size:14px;margin-bottom:8px;font-weight:600}.form-group input[data-v-ea32640e],.form-group select[data-v-ea32640e],.form-group textarea[data-v-ea32640e]{padding:12px 16px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:15px;font-family:inherit;transition:all .3s}.form-group input[data-v-ea32640e]:focus,.form-group select[data-v-ea32640e]:focus,.form-group textarea[data-v-ea32640e]:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.form-group textarea[data-v-ea32640e]{resize:vertical;min-height:120px}.form-group select[data-v-ea32640e]{cursor:pointer}.form-group select option[data-v-ea32640e]{background:#1a1a2e;color:#fff}.error-message[data-v-ea32640e]{padding:15px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-weight:600}.btn-submit[data-v-ea32640e]{padding:15px 30px;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:10px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;align-self:flex-start}.btn-submit[data-v-ea32640e]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 30px #60a5fa66}.btn-submit[data-v-ea32640e]:disabled{opacity:.6;cursor:not-allowed}.faq-list[data-v-ea32640e]{display:flex;flex-direction:column;gap:15px;margin-top:25px}.faq-item[data-v-ea32640e]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;transition:all .3s}.faq-item.expanded[data-v-ea32640e]{border-color:#60a5fa4d;background:#ffffff14}.faq-question[data-v-ea32640e]{width:100%;padding:20px;background:none;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-size:16px;font-weight:600;color:#e2e8f0;transition:all .3s}.faq-question[data-v-ea32640e]:hover{color:#60a5fa}.faq-icon[data-v-ea32640e]{font-size:24px;color:#60a5fa;font-weight:300}.faq-answer[data-v-ea32640e]{padding:0 20px 20px;color:#e2e8f0;line-height:1.8}.page-footer[data-v-ea32640e]{text-align:center;margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.page-footer p[data-v-ea32640e]{color:#94a3b8;margin:10px 0}.link[data-v-ea32640e]{color:#60a5fa;cursor:pointer;text-decoration:none}.link[data-v-ea32640e]:hover{text-decoration:underline}.copyright[data-v-ea32640e]{font-size:13px;color:#64748b}@media(max-width:768px){.contact-page[data-v-ea32640e]{padding:20px 15px}.content[data-v-ea32640e]{padding:25px}h1[data-v-ea32640e]{font-size:36px}h2[data-v-ea32640e]{font-size:26px}.form-row[data-v-ea32640e],.contact-grid[data-v-ea32640e]{grid-template-columns:1fr}.btn-submit[data-v-ea32640e]{width:100%}}.privacy-page[data-v-758f6714]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:40px 20px}.container[data-v-758f6714]{max-width:900px;margin:0 auto}.page-header[data-v-758f6714]{text-align:center;margin-bottom:40px}.btn-back[data-v-758f6714]{padding:12px 24px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;transition:all .3s}.btn-back[data-v-758f6714]:hover{background:#fff3;transform:translateY(-2px)}h1[data-v-758f6714]{font-size:42px;background:linear-gradient(135deg,#4ade80,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 10px}.last-updated[data-v-758f6714]{color:#94a3b8;font-size:14px;margin:0}.content[data-v-758f6714]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section[data-v-758f6714]{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.05)}.section[data-v-758f6714]:last-of-type{border-bottom:none}h2[data-v-758f6714]{font-size:26px;color:#4ade80;margin:0 0 20px}h3[data-v-758f6714]{font-size:18px;color:#60a5fa;margin:25px 0 15px}p[data-v-758f6714]{color:#e2e8f0;line-height:1.8;margin:0 0 15px}ul[data-v-758f6714]{color:#e2e8f0;line-height:2;margin:15px 0;padding-left:25px}li[data-v-758f6714]{margin:8px 0}strong[data-v-758f6714]{color:#fff}.page-footer[data-v-758f6714]{text-align:center;margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.page-footer p[data-v-758f6714]{color:#94a3b8;margin:10px 0}.link[data-v-758f6714]{color:#4ade80;cursor:pointer;text-decoration:none}.link[data-v-758f6714]:hover{text-decoration:underline}.copyright[data-v-758f6714]{font-size:13px;color:#64748b}@media(max-width:768px){.privacy-page[data-v-758f6714]{padding:20px 15px}.content[data-v-758f6714]{padding:25px}h1[data-v-758f6714]{font-size:32px}h2[data-v-758f6714]{font-size:22px}h3[data-v-758f6714]{font-size:16px}}.terms-page[data-v-3123c7bf]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:40px 20px}.container[data-v-3123c7bf]{max-width:900px;margin:0 auto}.page-header[data-v-3123c7bf]{text-align:center;margin-bottom:40px}.btn-back[data-v-3123c7bf]{padding:12px 24px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;transition:all .3s}.btn-back[data-v-3123c7bf]:hover{background:#fff3;transform:translateY(-2px)}h1[data-v-3123c7bf]{font-size:42px;background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 10px}.last-updated[data-v-3123c7bf]{color:#94a3b8;font-size:14px;margin:0}.content[data-v-3123c7bf]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section[data-v-3123c7bf]{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.05)}.section[data-v-3123c7bf]:last-of-type{border-bottom:none}h2[data-v-3123c7bf]{font-size:26px;color:#f59e0b;margin:0 0 20px}h3[data-v-3123c7bf]{font-size:18px;color:#60a5fa;margin:25px 0 15px}p[data-v-3123c7bf]{color:#e2e8f0;line-height:1.8;margin:0 0 15px}ul[data-v-3123c7bf]{color:#e2e8f0;line-height:2;margin:15px 0;padding-left:25px}li[data-v-3123c7bf]{margin:8px 0}strong[data-v-3123c7bf]{color:#fff}.page-footer[data-v-3123c7bf]{text-align:center;margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.page-footer p[data-v-3123c7bf]{color:#94a3b8;margin:10px 0}.link[data-v-3123c7bf]{color:#f59e0b;cursor:pointer;text-decoration:none}.link[data-v-3123c7bf]:hover{text-decoration:underline}.copyright[data-v-3123c7bf]{font-size:13px;color:#64748b}@media(max-width:768px){.terms-page[data-v-3123c7bf]{padding:20px 15px}.content[data-v-3123c7bf]{padding:25px}h1[data-v-3123c7bf]{font-size:32px}h2[data-v-3123c7bf]{font-size:22px}h3[data-v-3123c7bf]{font-size:16px}}.blog-page[data-v-34abcf9d]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:40px 20px}.container[data-v-34abcf9d]{max-width:1200px;margin:0 auto}.page-header[data-v-34abcf9d]{text-align:center;margin-bottom:40px}.btn-back[data-v-34abcf9d]{padding:12px 24px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;transition:all .3s}.btn-back[data-v-34abcf9d]:hover{background:#fff3;transform:translateY(-2px)}h1[data-v-34abcf9d]{font-size:48px;background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 10px}.tagline[data-v-34abcf9d]{font-size:20px;color:#94a3b8;margin:0}.content[data-v-34abcf9d]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section[data-v-34abcf9d]{margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.05)}.section[data-v-34abcf9d]:last-of-type{border-bottom:none}h2[data-v-34abcf9d]{font-size:32px;color:#f59e0b;margin:0 0 25px}p[data-v-34abcf9d]{color:#e2e8f0;line-height:1.8;margin:0 0 15px}ul[data-v-34abcf9d]{color:#e2e8f0;line-height:2;margin:15px 0;padding-left:25px}li[data-v-34abcf9d]{margin:8px 0}.category-filter[data-v-34abcf9d]{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.category-btn[data-v-34abcf9d]{padding:10px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#94a3b8;font-size:14px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px}.category-btn[data-v-34abcf9d]:hover{background:#ffffff14;border-color:#f59e0b4d;color:#f59e0b}.category-btn.active[data-v-34abcf9d]{background:#f59e0b33;border-color:#f59e0b;color:#f59e0b}.count[data-v-34abcf9d]{background:#ffffff1a;padding:2px 8px;border-radius:10px;font-size:12px}.articles-grid[data-v-34abcf9d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:25px;margin-top:25px}.article-card[data-v-34abcf9d]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:25px;cursor:pointer;transition:all .3s}.article-card[data-v-34abcf9d]:hover{background:#ffffff14;border-color:#f59e0b4d;transform:translateY(-5px);box-shadow:0 10px 40px #0000004d}.article-icon[data-v-34abcf9d]{font-size:48px;margin-bottom:15px}.article-category[data-v-34abcf9d]{display:inline-block;font-size:12px;color:#f59e0b;background:#f59e0b1a;padding:4px 12px;border-radius:12px;margin-bottom:12px;font-weight:600}.article-card h3[data-v-34abcf9d]{font-size:20px;color:#fff;margin:0 0 12px;line-height:1.4}.article-excerpt[data-v-34abcf9d]{color:#94a3b8;font-size:14px;line-height:1.6;margin:0 0 15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-meta[data-v-34abcf9d]{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid rgba(255,255,255,.05)}.read-time[data-v-34abcf9d],.difficulty[data-v-34abcf9d]{font-size:13px;color:#64748b}.read-more[data-v-34abcf9d]{margin-top:15px;color:#f59e0b;font-weight:600;font-size:14px}.page-footer[data-v-34abcf9d]{text-align:center;margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.page-footer p[data-v-34abcf9d]{color:#94a3b8;margin:10px 0}.link[data-v-34abcf9d]{color:#f59e0b;cursor:pointer;text-decoration:none}.link[data-v-34abcf9d]:hover{text-decoration:underline}.copyright[data-v-34abcf9d]{font-size:13px;color:#64748b}@media(max-width:768px){.blog-page[data-v-34abcf9d]{padding:20px 15px}.content[data-v-34abcf9d]{padding:25px}h1[data-v-34abcf9d]{font-size:36px}h2[data-v-34abcf9d]{font-size:26px}.articles-grid[data-v-34abcf9d]{grid-template-columns:1fr}.category-filter[data-v-34abcf9d]{justify-content:center}}
