.BaseValidate[data-v-c90007c4]{color:var(--red-700)}.BaseValidate[data-v-c90007c4],.vee-validate[data-v-c90007c4]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-c90007c4]{color:var(--red-700)}.trending-banner[data-v-c90007c4]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;overflow:hidden;transition:box-shadow .2s,transform .2s}.trending-banner[data-v-c90007c4]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.trending-banner:hover .cta[data-v-c90007c4]{color:#ea580c}.trending-banner:hover .rank-bar[data-v-c90007c4]{opacity:1}.banner-link[data-v-c90007c4]{color:inherit;display:block;text-decoration:none}.banner-visual[data-v-c90007c4]{background:linear-gradient(135deg,#fb923c,#f97316);padding:20px}.banner-visual[data-v-c90007c4],.rank-mock[data-v-c90007c4]{display:flex;justify-content:center}.rank-mock[data-v-c90007c4]{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;flex-direction:column;gap:10px;height:100px;max-width:180px;padding:14px 16px;width:100%}.rank-row[data-v-c90007c4]{gap:10px}.rank-no[data-v-c90007c4],.rank-row[data-v-c90007c4]{align-items:center;display:flex}.rank-no[data-v-c90007c4]{background:#cbd5e1;border-radius:5px;color:#fff;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}.rank-no--1[data-v-c90007c4]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.rank-no--2[data-v-c90007c4]{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.rank-no--3[data-v-c90007c4]{background:linear-gradient(135deg,#fb923c,#d97706)}.rank-bar[data-v-c90007c4]{background:linear-gradient(90deg,#fdba74,#fb923c);border-radius:4px;height:8px;opacity:.85;transition:opacity .2s}.banner-body[data-v-c90007c4]{padding:16px;text-align:center}.badge[data-v-c90007c4]{background:#f97316;border-radius:999px;color:#fff;display:inline-block;font-size:10px;letter-spacing:.08em;margin-bottom:8px;padding:2px 10px}.badge[data-v-c90007c4],.title[data-v-c90007c4]{font-weight:700}.title[data-v-c90007c4]{color:#1e293b;font-size:16px;margin:0 0 8px}.desc[data-v-c90007c4]{color:#64748b;font-size:12px;line-height:1.6;margin:0 0 12px}.cta[data-v-c90007c4]{color:#f97316;font-size:13px;font-weight:600;transition:color .2s}@media (max-width:768px){.trending-banner[data-v-c90007c4]{margin-bottom:20px}.banner-visual[data-v-c90007c4]{padding:16px}.rank-mock[data-v-c90007c4]{height:90px}.banner-body[data-v-c90007c4]{padding:14px}.title[data-v-c90007c4]{font-size:15px}}.BaseValidate[data-v-9f7cc1e0]{color:var(--red-700)}.BaseValidate[data-v-9f7cc1e0],.vee-validate[data-v-9f7cc1e0]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-9f7cc1e0]{color:var(--red-700)}.mystery-map-banner[data-v-9f7cc1e0]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;overflow:hidden;transition:box-shadow .2s,transform .2s}.mystery-map-banner[data-v-9f7cc1e0]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.mystery-map-banner:hover .cta[data-v-9f7cc1e0]{color:#2563eb}.mystery-map-banner:hover .map-pin--3[data-v-9f7cc1e0]{transform:translate(-50%,-100%) scale(1.15)}.banner-link[data-v-9f7cc1e0]{color:inherit;display:block;text-decoration:none}.banner-visual[data-v-9f7cc1e0]{background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;justify-content:center;padding:20px}.map-mock[data-v-9f7cc1e0]{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;height:100px;max-width:180px;overflow:hidden;position:relative;width:100%}.map-grid[data-v-9f7cc1e0]{inset:0;position:absolute}.map-line[data-v-9f7cc1e0]{background:#e5e7eb;position:absolute}.map-line--h[data-v-9f7cc1e0]{height:1px;left:0;right:0;top:35%}.map-line--h.map-line--2[data-v-9f7cc1e0]{top:70%}.map-line--v[data-v-9f7cc1e0]{bottom:0;left:30%;top:0;width:1px}.map-line--v.map-line--2[data-v-9f7cc1e0]{left:65%}.map-pin[data-v-9f7cc1e0]{position:absolute;transform:translate(-50%,-100%);transition:transform .2s}.map-pin--1[data-v-9f7cc1e0]{left:25%;top:45%}.map-pin--2[data-v-9f7cc1e0]{left:55%;top:75%}.map-pin--3[data-v-9f7cc1e0]{left:75%;top:35%}.pin-icon[data-v-9f7cc1e0]{background:#3b82f6;border-radius:50%/60% 60% 40% 40%;box-shadow:0 2px 4px #0003;display:block;height:20px;position:relative;width:16px}.pin-icon[data-v-9f7cc1e0]:after{background:#fff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:5px;transform:translate(-50%);width:6px}.pin-icon--accent[data-v-9f7cc1e0]{background:#ef4444}.banner-body[data-v-9f7cc1e0]{padding:16px;text-align:center}.title[data-v-9f7cc1e0]{color:#1e293b;font-size:16px;font-weight:700;margin:0 0 8px}.desc[data-v-9f7cc1e0]{color:#64748b;font-size:12px;line-height:1.6;margin:0 0 12px}.cta[data-v-9f7cc1e0]{color:#3b82f6;font-size:13px;font-weight:600;transition:color .2s}@media (max-width:768px){.mystery-map-banner[data-v-9f7cc1e0]{margin-bottom:20px}.banner-visual[data-v-9f7cc1e0]{padding:16px}.map-mock[data-v-9f7cc1e0]{height:90px}.banner-body[data-v-9f7cc1e0]{padding:14px}.title[data-v-9f7cc1e0]{font-size:15px}}.BaseValidate[data-v-16acaebd]{color:var(--red-700)}.BaseValidate[data-v-16acaebd],.vee-validate[data-v-16acaebd]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-16acaebd]{color:var(--red-700)}.my-calendar-banner[data-v-16acaebd]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;overflow:hidden;transition:box-shadow .2s,transform .2s}.my-calendar-banner[data-v-16acaebd]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.my-calendar-banner:hover .cta[data-v-16acaebd]{color:#0d9488}.banner-link[data-v-16acaebd]{color:inherit;display:block;text-decoration:none}.banner-visual[data-v-16acaebd]{background:linear-gradient(135deg,#0d9488,#14b8a6);display:flex;justify-content:center;padding:20px}.calendar-mock[data-v-16acaebd]{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;max-width:180px;padding:12px;width:100%}.mock-header[data-v-16acaebd]{border-bottom:1px solid #e5e7eb;color:#0d9488;font-size:13px;font-weight:700;margin-bottom:10px;padding-bottom:8px}.mock-event[data-v-16acaebd]{align-items:center;display:flex;gap:8px;padding:6px 0}.mock-event[data-v-16acaebd]:not(:last-child){border-bottom:1px dashed #e5e7eb}.event-dot[data-v-16acaebd]{background:#0d9488;border-radius:50%;flex-shrink:0;height:8px;width:8px}.event-dot--sub[data-v-16acaebd]{background:#f59e0b}.event-text[data-v-16acaebd]{color:#374151;font-size:11px;font-weight:500}.banner-body[data-v-16acaebd]{padding:16px;text-align:center}.badge[data-v-16acaebd]{background:#ef4444;border-radius:4px;color:#fff;display:inline-block;font-size:10px;margin-bottom:8px;padding:3px 8px}.badge[data-v-16acaebd],.title[data-v-16acaebd]{font-weight:700}.title[data-v-16acaebd]{color:#1e293b;font-size:16px;margin:0 0 8px}.desc[data-v-16acaebd]{color:#64748b;font-size:12px;line-height:1.6;margin:0 0 12px}.cta[data-v-16acaebd]{color:#0d9488;font-size:13px;font-weight:600;transition:color .2s}@media (max-width:768px){.my-calendar-banner[data-v-16acaebd]{margin-bottom:20px}.banner-visual[data-v-16acaebd]{padding:16px}.banner-body[data-v-16acaebd]{padding:14px}.title[data-v-16acaebd]{font-size:15px}}.BaseValidate[data-v-d7106c14]{color:var(--red-700)}.BaseValidate[data-v-d7106c14],.vee-validate[data-v-d7106c14]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-d7106c14]{color:var(--red-700)}.column-banner[data-v-d7106c14]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;overflow:hidden;transition:box-shadow .2s,transform .2s}.column-banner[data-v-d7106c14]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.column-banner:hover .cta[data-v-d7106c14]{color:#4f46e5}.column-banner:hover .article-thumb[data-v-d7106c14]{transform:scale(1.04)}.banner-link[data-v-d7106c14]{color:inherit;display:block;text-decoration:none}.banner-visual[data-v-d7106c14]{background:linear-gradient(135deg,#818cf8,#4f46e5);display:flex;justify-content:center;padding:20px}.article-mock[data-v-d7106c14]{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;gap:12px;height:100px;max-width:180px;padding:12px;width:100%}.article-thumb[data-v-d7106c14]{background:linear-gradient(135deg,#c7d2fe,#a5b4fc);border-radius:8px;flex-shrink:0;height:60px;transition:transform .2s;width:60px}.article-lines[data-v-d7106c14]{display:flex;flex:1;flex-direction:column;gap:8px}.article-line[data-v-d7106c14]{background:#e2e8f0;border-radius:4px;height:8px}.article-line--short[data-v-d7106c14]{width:70%}.banner-body[data-v-d7106c14]{padding:16px;text-align:center}.title[data-v-d7106c14]{color:#1e293b;font-size:16px;font-weight:700;margin:0 0 8px}.desc[data-v-d7106c14]{color:#64748b;font-size:12px;line-height:1.6;margin:0 0 12px}.cta[data-v-d7106c14]{color:#4f46e5;font-size:13px;font-weight:600;transition:color .2s}@media (max-width:768px){.column-banner[data-v-d7106c14]{margin-bottom:20px}.banner-visual[data-v-d7106c14]{padding:16px}.article-mock[data-v-d7106c14]{height:90px}.banner-body[data-v-d7106c14]{padding:14px}.title[data-v-d7106c14]{font-size:15px}}.BaseValidate[data-v-bddcc576]{color:var(--red-700)}.BaseValidate[data-v-bddcc576],.vee-validate[data-v-bddcc576]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-bddcc576]{color:var(--red-700)}h2[data-v-bddcc576],h3[data-v-bddcc576]{padding-top:0}a[data-v-bddcc576],label[data-v-bddcc576],li[data-v-bddcc576],p[data-v-bddcc576],span[data-v-bddcc576]{font-size:1.2rem;margin-bottom:0}.side-menu[data-v-bddcc576]{width:100%}.sm-app[data-v-bddcc576]{background:linear-gradient(160deg,#2b6bff,#0a4fd6);border-radius:16px;box-shadow:0 10px 26px #0b4fd647;color:#fff;margin-bottom:24px;overflow:hidden;padding:20px;position:relative}.sm-app[data-v-bddcc576]:before{background:radial-gradient(circle,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,0) 70%);content:"";height:150px;pointer-events:none;position:absolute;right:-50px;top:-50px;width:150px}.sm-app__head[data-v-bddcc576]{margin-bottom:14px}.sm-app__eyebrow[data-v-bddcc576]{align-items:center;color:#ffffffeb;display:inline-flex;font-size:1.05rem;font-weight:700;gap:8px;letter-spacing:.12em}.sm-app__eyebrow[data-v-bddcc576]:before{background:hsla(0,0%,100%,.6);border-radius:2px;content:"";height:2px;width:22px}.sm-app__body[data-v-bddcc576]{gap:13px;margin-bottom:16px;position:relative}.sm-app__body[data-v-bddcc576],.sm-app__icon[data-v-bddcc576]{align-items:center;display:flex}.sm-app__icon[data-v-bddcc576]{background:#fff;border-radius:13px;box-shadow:0 4px 12px #0000002e;flex-shrink:0;height:52px;justify-content:center;width:52px}.sm-app__icon img[data-v-bddcc576]{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.sm-app__title[data-v-bddcc576]{color:#fff;font-size:1.7rem;font-weight:800;letter-spacing:.01em;line-height:1.35;margin:0 0 4px}.sm-app__desc[data-v-bddcc576]{color:#ffffffdb;font-size:1.1rem;line-height:1.55;margin:0}.sm-app__buttons[data-v-bddcc576]{display:flex;flex-direction:column;gap:8px;position:relative}.sm-app__btn[data-v-bddcc576]{align-items:center;background:#fff;border-radius:10px;color:#0b1f44;display:flex;gap:10px;padding:9px 14px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.sm-app__btn[data-v-bddcc576]:hover{box-shadow:0 8px 18px #0003;color:#0b1f44;transform:translateY(-1px)}.sm-app__btn svg[data-v-bddcc576]{flex-shrink:0}.sm-app__btn-text[data-v-bddcc576]{color:#0b1f44;display:flex;flex-direction:column;font-size:1.35rem;font-weight:700;line-height:1.15}.sm-app__btn-text small[data-v-bddcc576]{font-size:.85rem;font-weight:600;letter-spacing:.02em;opacity:.65}.side-menu-section[data-v-bddcc576]{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:20px}.side-menu-section[data-v-bddcc576]:last-of-type{margin-bottom:0}.side-menu-title[data-v-bddcc576]{border-bottom:2px solid #edf2f7;color:#2d3748;font-size:1.4rem;font-weight:700;margin:0 0 16px;padding-bottom:12px;position:relative}.side-menu-title[data-v-bddcc576]:after{background-color:#4299e1;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:40px}.side-menu-columns[data-v-bddcc576]{display:flex;flex-direction:column;gap:16px}.side-menu-section--column[data-v-bddcc576]{overflow:hidden;padding:0}.side-menu-section--column .side-menu-title[data-v-bddcc576]{margin-bottom:0;padding:16px 16px 12px}.side-menu-section--column .side-menu-columns[data-v-bddcc576]{padding:0 16px 16px}.column-card[data-v-bddcc576]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:all .3s ease}.column-card[data-v-bddcc576]:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-4px)}.column-card:hover .column-card__image img[data-v-bddcc576]{transform:scale(1.05)}.column-card:hover .column-card__link[data-v-bddcc576]{color:#2563eb}.column-card__image[data-v-bddcc576]{aspect-ratio:16/9;background:#f1f5f9;overflow:hidden;position:relative;width:100%}.column-card__image img[data-v-bddcc576]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.column-card__badge[data-v-bddcc576]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:4px;box-shadow:0 2px 4px #0003;color:#fff;font-size:1.1rem;font-weight:600;left:10px;padding:4px 10px;position:absolute;top:10px}.column-card__body[data-v-bddcc576]{padding:14px}.column-card__title[data-v-bddcc576]{color:#1e293b;display:-webkit-box;font-size:1.3rem;font-weight:700;line-height:1.5;margin:0 0 10px;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.column-card__link[data-v-bddcc576]{color:#3b82f6;display:inline-block;font-size:1.2rem;font-weight:600;transition:color .2s}
