@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700&family=Fraunces:opsz,wght@9..144,400;9..144,700&family=Switzer:wght@400;500;700&display=swap";.hd[data-v-6336d600]{z-index:9000;transition:all .3s;position:fixed;top:0;left:0;right:0}.hd.s[data-v-6336d600]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;box-shadow:0 1px #e2e8f0}.hd-inner[data-v-6336d600]{justify-content:space-between;align-items:center;height:80px;display:flex}.logo-img[data-v-6336d600]{width:auto;height:54px;transition:all .3s}.logo-img.scrolled-logo[data-v-6336d600]{height:46px}.desktop-nav[data-v-6336d600]{align-items:center;gap:32px;display:flex}.desktop-nav a[data-v-6336d600]{color:#475569;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:all .3s;position:relative}.desktop-nav a[data-v-6336d600]:hover,.desktop-nav a.active[data-v-6336d600]{color:#2563eb}.desktop-nav a.active[data-v-6336d600]:after{content:"";background:#2563eb;border-radius:2px;height:2px;position:absolute;bottom:-4px;left:0;right:0}.hd-btns[data-v-6336d600]{align-items:center;gap:12px;display:flex}.hd-cta[data-v-6336d600]{background:#2563eb;border-radius:100px;padding:10px 24px;font-weight:700;transition:all .15s;color:#fff!important;font-size:13px!important}.hd-cta[data-v-6336d600]:hover{filter:none;background:#1d4ed8}.hd-donasi[data-v-6336d600]{border:1px solid #e2e8f0;border-radius:100px;padding:9px 22px;transition:all .3s;color:#475569!important;font-size:13px!important}.hd-donasi[data-v-6336d600]:hover{background:#eff6ff;border-color:#2563eb;color:#2563eb!important}.hd-mb[data-v-6336d600]{cursor:pointer;z-index:10002;background:0;border:0;width:32px;height:32px;display:none;position:relative}.hd-mb span[data-v-6336d600],.hd-mb span[data-v-6336d600]:before,.hd-mb span[data-v-6336d600]:after{background:#1e293b;width:20px;height:2px;transition:all .3s;display:block;position:absolute;left:6px}.hd-mb span[data-v-6336d600]{top:15px}.hd-mb span[data-v-6336d600]:before{content:"";top:-6px}.hd-mb span[data-v-6336d600]:after{content:"";top:6px}.hd-mb span.x[data-v-6336d600]{background:0 0}.hd-mb span.x[data-v-6336d600]:before{top:0;transform:rotate(45deg)}.hd-mb span.x[data-v-6336d600]:after{top:0;transform:rotate(-45deg)}@media (width<=960px){.desktop-nav[data-v-6336d600]{display:none}.hd-mb[data-v-6336d600]{display:block}}.mob-overlay[data-v-6336d600]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172a66;position:fixed;inset:0}.mob-drawer[data-v-6336d600]{z-index:10001;background:#fff;flex-direction:column;gap:32px;width:300px;padding:40px 32px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #0f172a14}.mob-close[data-v-6336d600]{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .15s;display:flex;position:absolute;top:24px;right:24px}.mob-close[data-v-6336d600]:hover{color:#0f172a;background:#f1f5f9}.mob-close svg[data-v-6336d600]{width:20px;height:20px}.mob-brand[data-v-6336d600]{flex-direction:column;gap:8px;margin-top:16px;display:flex}.mob-logo[data-v-6336d600]{object-fit:contain;align-self:flex-start;width:auto;height:48px}.mob-brand span[data-v-6336d600]{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700}.mob-nav[data-v-6336d600]{flex-direction:column;gap:8px;display:flex}.mob-link[data-v-6336d600]{color:#1e293b;border-bottom:1px solid #f1f5f9;align-items:center;padding:12px 0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.mob-link[data-v-6336d600]:hover{color:#2563eb;padding-left:8px}.mob-link.mob-active[data-v-6336d600]{color:#2563eb;border-left:3px solid #2563eb;padding-left:12px}.mob-actions[data-v-6336d600]{flex-direction:column;gap:12px;margin-top:auto;display:flex}.mob-btn-daftar[data-v-6336d600]{color:#fff;text-align:center;background:#2563eb;border-radius:100px;padding:14px;font-size:14px;font-weight:700;transition:all .2s}.mob-btn-daftar[data-v-6336d600]:hover{filter:none;background:#1d4ed8}.mob-btn-donasi[data-v-6336d600]{text-align:center;color:#475569;border:1px solid #e2e8f0;border-radius:100px;padding:14px;font-size:14px;font-weight:700;transition:all .2s}.mob-btn-donasi[data-v-6336d600]:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.mob-fade-enter-active[data-v-6336d600],.mob-fade-leave-active[data-v-6336d600]{transition:opacity .2s}.mob-fade-enter-from[data-v-6336d600],.mob-fade-leave-to[data-v-6336d600]{opacity:0}.mob-slide-enter-active[data-v-6336d600],.mob-slide-leave-active[data-v-6336d600]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s}.mob-slide-enter-from[data-v-6336d600],.mob-slide-leave-to[data-v-6336d600]{opacity:0;transform:translate(100%)}[data-v-5045a543]:root{--p-blue:#2563eb;--p-blue-hover:#1d4ed8;--p-blue-light:#60a5fa;--p-blue-bg:#eff6ff;--p-dark:#0f172a;--p-gray:#64748b;--p-border:#e2e8f0}.hero-wrapper[data-v-5045a543]{background:#fff;flex-direction:column;min-height:85vh;padding-top:120px;display:flex;position:relative;overflow:hidden}.bg-decoration[data-v-5045a543]{z-index:0;pointer-events:none;position:absolute;inset:0}.blob[data-v-5045a543]{filter:blur(100px);opacity:.12;border-radius:50%;position:absolute}.blob-1[data-v-5045a543]{background:#2563eb;width:600px;height:600px;top:-150px;right:-100px}.blob-2[data-v-5045a543]{background:#60a5fa;width:400px;height:400px;bottom:5%;left:-100px}.container-hero[data-v-5045a543]{z-index:2;flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;max-width:1320px;margin:0 auto;padding:0 40px 60px 60px;display:grid;position:relative}.content-side[data-v-5045a543]{padding-bottom:40px}.badge-group[data-v-5045a543]{gap:10px;margin-bottom:36px;display:flex}.badge-pill[data-v-5045a543]{letter-spacing:1.2px;text-transform:uppercase;border-radius:100px;padding:6px 16px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:800}.badge-pill.primary[data-v-5045a543]{color:#fff;background:#2563eb}.badge-pill.outline[data-v-5045a543]{color:#64748b;border:1.5px solid #e2e8f0}.main-heading[data-v-5045a543]{letter-spacing:-3px;color:#0f172a;margin-bottom:28px;font-family:Outfit,sans-serif;font-size:clamp(48px,6vw,82px);font-weight:900;line-height:.95}.block[data-v-5045a543]{display:block}.italic-accent[data-v-5045a543]{color:#2563eb;letter-spacing:-1.5px;font-family:Fraunces,serif;font-style:italic;font-weight:700;display:inline-block}.description[data-v-5045a543]{color:#64748b;max-width:500px;margin-bottom:44px;font-family:DM Sans,sans-serif;font-size:17px;line-height:1.75}.action-group[data-v-5045a543]{align-items:center;gap:16px;display:flex}.btn-action[data-v-5045a543]{cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:18px 36px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.2,1,.3,1);display:inline-flex}.btn-action.primary[data-v-5045a543]{box-shadow:0 12px 28px -6px #2563eb73;color:#fff!important;background:#2563eb!important}.btn-action.primary[data-v-5045a543]:hover{transform:translateY(-3px);box-shadow:0 16px 36px -8px #2563eb8c;background:#1d4ed8!important}.btn-action.secondary[data-v-5045a543]{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0}.btn-action.secondary[data-v-5045a543]:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb;transform:translateY(-2px)}.icon-btn[data-v-5045a543]{width:18px;height:18px}.visual-side[data-v-5045a543]{justify-content:flex-end;display:flex;position:relative}.image-mask[data-v-5045a543]{aspect-ratio:4/4.8;z-index:2;background:#f1f5f9;border-radius:40px 40px 40px 180px;width:100%;max-width:560px;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #0f172a1f}.hero-img[data-v-5045a543]{object-fit:cover;object-position:center 15%;width:100%;height:100%}.floating-quote[data-v-5045a543]{color:#fff;z-index:10;background:#2563eb;border-radius:24px;max-width:220px;padding:24px 28px;position:absolute;bottom:40px;right:-20px;box-shadow:0 20px 40px -10px #2563eb66}.quote-icon[data-v-5045a543]{color:#fff6;width:28px;height:28px;margin-bottom:12px}.floating-quote p[data-v-5045a543]{font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.6}.dot-pattern[data-v-5045a543]{z-index:1;background-image:radial-gradient(#cbd5e1 1.5px,#0000 1.5px);background-size:14px 14px;width:120px;height:120px;position:absolute}.top-right[data-v-5045a543]{top:-20px;right:20px}.bottom-left[data-v-5045a543]{bottom:-30px;left:-30px}.stats-wrapper[data-v-5045a543]{z-index:10;width:100%;max-width:1100px;margin:20px auto 0;padding:0 40px 10px;position:relative}.stats-card[data-v-5045a543]{background:#fff;border-radius:28px;justify-content:space-between;align-items:center;padding:32px 56px;display:flex;box-shadow:0 10px 40px -10px #0f172a14,0 0 0 1px #e2e8f099}.stat-box[data-v-5045a543]{align-items:center;gap:16px;display:flex}.stat-icon[data-v-5045a543]{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.stat-icon.green[data-v-5045a543]{color:#2563eb;background:#eff6ff}.stat-txt[data-v-5045a543]{flex-direction:column;display:flex}.stat-val[data-v-5045a543]{color:#0f172a;font-family:Outfit,sans-serif;font-size:22px;font-weight:800}.stat-lbl[data-v-5045a543]{color:#94a3b8;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.stat-line[data-v-5045a543]{background:#e2e8f0;width:1px;height:44px}.anim-fade-up[data-v-5045a543]{opacity:0;will-change:opacity, transform;animation:.5s forwards fadeUp-5045a543;transform:translateY(20px)}.d-1[data-v-5045a543]{animation-delay:50ms}.d-2[data-v-5045a543]{animation-delay:.15s}.d-3[data-v-5045a543]{animation-delay:.25s}.d-4[data-v-5045a543]{animation-delay:.35s}@keyframes fadeUp-5045a543{to{opacity:1;transform:translateY(0)}}.img-fade-enter-active[data-v-5045a543],.img-fade-leave-active[data-v-5045a543]{transition:opacity .4s}.img-fade-enter-from[data-v-5045a543],.img-fade-leave-to[data-v-5045a543]{opacity:0}@media (width<=1200px){.container-hero[data-v-5045a543]{grid-template-columns:1fr 1fr;padding:0 40px 60px}.main-heading[data-v-5045a543]{font-size:64px}}@media (width<=1024px){.container-hero[data-v-5045a543]{text-align:center;grid-template-columns:1fr;gap:48px;padding:0 32px 60px}.content-side[data-v-5045a543]{flex-direction:column;align-items:center;padding-bottom:20px;display:flex}.visual-side[data-v-5045a543]{order:-1;width:100%;max-width:480px;margin:0 auto}.description[data-v-5045a543]{margin-left:auto;margin-right:auto}.stats-wrapper[data-v-5045a543]{padding:0 32px 40px}.stats-card[data-v-5045a543]{grid-template-columns:1fr 1fr;gap:20px;padding:28px;display:grid}.stat-line[data-v-5045a543]{display:none}.stat-box[data-v-5045a543]{text-align:left;justify-content:center}}@media (width<=640px){.hero-wrapper[data-v-5045a543]{min-height:auto;padding-top:100px}.container-hero[data-v-5045a543]{padding:0 20px 40px}.main-heading[data-v-5045a543]{letter-spacing:-2px;margin-bottom:16px;font-size:38px}.description[data-v-5045a543]{margin-bottom:28px;font-size:14px}.action-group[data-v-5045a543]{flex-direction:column;gap:10px;width:100%}.btn-action[data-v-5045a543]{width:100%;padding:14px 20px;font-size:14px}.image-mask[data-v-5045a543]{border-radius:24px 24px 24px 80px}.floating-quote[data-v-5045a543]{border-radius:16px;max-width:160px;padding:12px 16px;bottom:20px;right:10px}.stats-wrapper[data-v-5045a543]{padding:0 0 40px 20px;overflow:hidden}.stats-card[data-v-5045a543]{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:20px 0 0 20px;flex-wrap:nowrap;gap:24px;padding:20px;display:flex;overflow-x:auto}.stats-card[data-v-5045a543]::-webkit-scrollbar{display:none}.stat-box[data-v-5045a543]{flex:none;gap:12px}.stat-icon[data-v-5045a543]{border-radius:10px;width:40px;height:40px}.stat-val[data-v-5045a543]{font-size:16px}.stat-lbl[data-v-5045a543]{white-space:nowrap;font-size:11px}}.pulse-sk[data-v-5045a543]{background:#f1f5f9;position:relative;overflow:hidden}.pulse-sk[data-v-5045a543]:after{content:"";background-image:linear-gradient(90deg,#fff0 0%,#fff6 20%,#fff9 60%,#fff0 100%);animation:1.6s infinite shimmer-effect-5045a543;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer-effect-5045a543{to{transform:translate(100%)}}.about-section[data-v-c888e93b]{overflow:hidden}.abt[data-v-c888e93b]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:0;display:grid}.abt-left[data-v-c888e93b]{justify-content:center;align-items:center;width:100%;height:400px;display:flex;position:relative}.abt-img[data-v-c888e93b]{z-index:1;border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.abt-img img[data-v-c888e93b]{object-fit:cover;filter:grayscale(20%);width:100%;height:100%;display:block}.abt-num[data-v-c888e93b]{z-index:2;color:#fff;letter-spacing:-4px;text-shadow:0 10px 40px #00000026;font-size:clamp(100px,12vw,180px);font-weight:800;line-height:1;position:absolute;bottom:-40px;left:-20px}.abt-heading[data-v-c888e93b]{letter-spacing:-1px;margin-bottom:24px;font-size:32px}.abt-body p[data-v-c888e93b]{max-width:540px;margin-bottom:20px;font-size:16px;line-height:1.7}.abt-body strong[data-v-c888e93b]{color:var(--gray-900);font-weight:600}.visi-box[data-v-c888e93b]{background:var(--gray-50);border-left:2px solid var(--blue);max-width:540px;margin-top:32px;padding:32px}.visi-box strong[data-v-c888e93b]{text-transform:uppercase;letter-spacing:2px;color:var(--blue);margin-bottom:12px;font-size:12px;display:block}.visi-box p[data-v-c888e93b]{color:var(--gray-900);margin-bottom:0;font-size:15px}@media (width<=900px){.abt[data-v-c888e93b]{grid-template-columns:1fr;gap:64px}.abt-left[data-v-c888e93b]{max-width:500px;height:300px;margin:0 auto}.abt-num[data-v-c888e93b]{font-size:120px;bottom:-30px;left:0}}.alumni-wall[data-v-0ef483fd]{background:#fff;padding:120px 0}.wall-head[data-v-0ef483fd]{text-align:center;margin-bottom:72px}.title-bold[data-v-0ef483fd]{color:#0f172a;letter-spacing:-3px;margin-bottom:16px;font-size:clamp(32px,5vw,48px);font-weight:950}.subtitle-f[data-v-0ef483fd]{max-width:500px;margin:0 auto;font-size:16px;line-height:1.6}.wall-grid[data-v-0ef483fd]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.alumni-item[data-v-0ef483fd]{aspect-ratio:4/5;background:#000;border:1px solid #f1f5f9;border-radius:12px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.alumni-item[data-v-0ef483fd]:hover{border-color:#2563eb;transform:translateY(-8px);box-shadow:0 30px 60px -15px #0f172a40}.ai-body[data-v-0ef483fd]{width:100%;height:100%;position:relative}.ai-img[data-v-0ef483fd]{width:100%;height:100%;transition:all .4s}.ai-img img[data-v-0ef483fd]{object-fit:cover;opacity:.95;width:100%;height:100%}.alumni-item:hover .ai-img[data-v-0ef483fd]{transform:scale(1.04)}.ai-overlay[data-v-0ef483fd]{background:linear-gradient(#0000 35%,#0009 65%,#000 100%);align-items:flex-end;padding:24px 16px;display:flex;position:absolute;inset:0}.ai-content[data-v-0ef483fd]{width:100%}.ai-name[data-v-0ef483fd]{letter-spacing:-.3px;text-shadow:0 2px 4px #0000004d;margin-bottom:4px;font-size:15px;font-weight:900;line-height:1.25;color:#fff!important}.ai-role[data-v-0ef483fd]{letter-spacing:.1px;font-size:11px;font-weight:700;line-height:1.3;color:#ffffffd9!important}@media (width<=1200px){.wall-grid[data-v-0ef483fd]{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.wall-grid[data-v-0ef483fd]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.alumni-wall[data-v-0ef483fd]{padding:64px 0}.wall-grid[data-v-0ef483fd]{grid-template-columns:repeat(2,1fr);gap:12px}.ai-name[data-v-0ef483fd]{font-size:13px}.ai-role[data-v-0ef483fd]{font-size:9px}.ai-overlay[data-v-0ef483fd]{padding:16px 10px}}.why-compact[data-v-7c317cbb]{color:#fff;background:#020617;padding:80px 0}.compact-header[data-v-7c317cbb]{text-align:center;margin-bottom:48px}.compact-header .label[data-v-7c317cbb]{text-transform:uppercase;letter-spacing:2px;color:#2563eb;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.compact-header h2[data-v-7c317cbb]{letter-spacing:-1.5px;color:#fff;font-size:clamp(28px,4vw,36px);font-weight:800}.compact-grid[data-v-7c317cbb]{grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto;display:grid}.compact-item[data-v-7c317cbb]{background:#ffffff03;border:1px solid #ffffff0a;border-radius:16px;padding:24px;transition:all .3s}.compact-item[data-v-7c317cbb]:hover{background:#ffffff08;border-color:#2563eb33;transform:translateY(-2px)}.item-inner[data-v-7c317cbb]{align-items:flex-start;gap:16px;display:flex}.icon-wrap[data-v-7c317cbb]{color:#60a5fa;background:0 0;border:1px solid #2563eb33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.icon-wrap[data-v-7c317cbb] svg{width:18px;height:18px}.item-content h3[data-v-7c317cbb]{color:#fff;letter-spacing:-.2px;margin-bottom:6px;font-size:16px;font-weight:600}.item-content p[data-v-7c317cbb]{color:#94a3b8;margin:0;font-size:13px;line-height:1.6}@media (width<=768px){.compact-grid[data-v-7c317cbb]{grid-template-columns:1fr;gap:16px;padding:0 10px}.compact-item[data-v-7c317cbb]{padding:24px}}.prog[data-v-3f095886]{background:var(--gray-50)}.prog-top[data-v-3f095886]{max-width:420px;margin-bottom:48px}.prog-top h2[data-v-3f095886]{letter-spacing:-.5px;margin-bottom:12px;font-size:clamp(24px,3.5vw,40px)}.prog-top p[data-v-3f095886]{font-size:15px}.prog-cols[data-v-3f095886]{background:var(--gray-200);border:1px solid var(--gray-200);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.pc[data-v-3f095886]{background:var(--white);padding:32px 24px}.pc-n[data-v-3f095886]{color:var(--blue);margin-bottom:16px;font-size:12px;font-weight:700;display:block}.pc h3[data-v-3f095886]{margin-bottom:8px;font-size:16px}.pc>p[data-v-3f095886]{margin-bottom:16px;font-size:13px;line-height:1.6}.pc-tags[data-v-3f095886]{flex-wrap:wrap;gap:6px;display:flex}.pc-tags span[data-v-3f095886]{color:var(--gray-400);border:1px solid var(--gray-200);border-radius:4px;padding:3px 8px;font-size:11px}@media (width<=768px){.prog-cols[data-v-3f095886]{grid-template-columns:1fr 1fr}}@media (width<=480px){.prog-cols[data-v-3f095886]{grid-template-columns:1fr 1fr}.pc[data-v-3f095886]{padding:20px 16px}.pc-n[data-v-3f095886]{margin-bottom:12px}.pc h3[data-v-3f095886]{margin-bottom:6px;font-size:14px}.pc>p[data-v-3f095886]{margin-bottom:12px;font-size:12px}.pc-tags span[data-v-3f095886]{padding:3px 6px;font-size:10px}}.galeri-s[data-v-eb7d8778]{background:#fff;padding:100px 0;overflow:hidden}.galeri-header[data-v-eb7d8778]{text-align:center;margin-bottom:60px}.title-bold[data-v-eb7d8778]{color:#0f172a;letter-spacing:-2px;margin-bottom:12px;font-size:clamp(32px,5vw,42px);font-weight:950}.subtitle-f[data-v-eb7d8778]{max-width:500px;margin:0 auto;font-size:16px;line-height:1.6}.galeri-container[data-v-eb7d8778]{cursor:grab;width:100%;padding:20px 0;overflow:visible}.galeri-track[data-v-eb7d8778]{will-change:transform;gap:24px;width:max-content;display:flex}.g-item[data-v-eb7d8778]{-webkit-user-select:none;user-select:none;background:#f1f5f9;border-radius:32px;flex-shrink:0;width:600px;height:450px;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #0f172a1a}.g-item img[data-v-eb7d8778]{object-fit:cover;pointer-events:none;width:100%;height:100%}.g-overlay[data-v-eb7d8778]{background:linear-gradient(#0000 30%,#0f172a66 60%,#0f172ae6 100%);align-items:flex-end;padding:40px;display:flex;position:absolute;inset:0}.g-title[data-v-eb7d8778]{color:#fff;letter-spacing:-.5px;text-shadow:0 4px 12px #0000004d;font-size:24px;font-weight:800}@media (width<=1024px){.g-item[data-v-eb7d8778]{width:450px;height:340px}}@media (width<=640px){.galeri-s[data-v-eb7d8778]{padding:60px 0}.g-item[data-v-eb7d8778]{border-radius:20px;width:300px;height:260px}.g-overlay[data-v-eb7d8778]{padding:20px}.g-title[data-v-eb7d8778]{font-size:16px}.galeri-track[data-v-eb7d8778]{gap:16px}}.bea-layout[data-v-d8791b69]{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px;display:grid}.bea-main h2[data-v-d8791b69]{letter-spacing:-.5px;margin-bottom:16px;font-size:clamp(28px,4vw,44px);line-height:1.15}.bea-main p[data-v-d8791b69]{max-width:380px;margin-bottom:32px;font-size:16px}.bea-img-block[data-v-d8791b69]{background:var(--gray-200);border-radius:12px;width:100%;height:260px;overflow:hidden}.bea-img-block img[data-v-d8791b69]{object-fit:cover;width:100%;height:100%;display:block}.bea-items[data-v-d8791b69]{background:var(--gray-200);border:1px solid var(--gray-200);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.bi[data-v-d8791b69]{background:var(--white);padding:32px 28px}.bi h3[data-v-d8791b69]{margin-bottom:8px;font-size:16px;font-weight:700}.bi p[data-v-d8791b69]{font-size:14px;line-height:1.6}@media (width<=768px){.bea-layout[data-v-d8791b69]{grid-template-columns:1fr;gap:40px}.bea-items[data-v-d8791b69]{grid-template-columns:1fr 1fr}}@media (width<=480px){.bi[data-v-d8791b69]{padding:20px 16px}.bi h3[data-v-d8791b69]{font-size:14px}.bi p[data-v-d8791b69]{font-size:12px}}.cta-s[data-v-55747c7e]{padding-top:40px;padding-bottom:120px}.cta[data-v-55747c7e]{background:var(--gray-900);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;padding:64px;display:flex}.cta h2[data-v-55747c7e]{letter-spacing:-1px;color:#fff;margin-bottom:12px;font-size:clamp(32px,4vw,48px)}.cta p[data-v-55747c7e]{color:var(--gray-400);font-size:16px}.btn[data-v-55747c7e]{background:var(--primary);color:#fff;cursor:pointer;border-radius:100px;padding:20px 40px;font-size:15px;font-weight:600;transition:background .2s;display:inline-block}.btn[data-v-55747c7e]:hover{background:var(--primary-dark)}@media (width<=768px){.cta[data-v-55747c7e]{flex-direction:column;align-items:flex-start;gap:32px;padding:40px 32px}.btn[data-v-55747c7e]{text-align:center;width:100%}}.ft[data-v-802c2aea]{border-top:1px solid var(--gray-200);background:#fafafa;padding:32px 0}.ft-inner[data-v-802c2aea]{justify-content:space-between;align-items:center;gap:16px;display:flex}.ft-brand-section[data-v-802c2aea]{flex-direction:column;gap:2px;display:flex}.ft-brand[data-v-802c2aea]{color:var(--gray-900);font-family:Outfit,sans-serif;font-size:14px;font-weight:800}.ft-tagline[data-v-802c2aea]{color:var(--gray-400);font-size:11px;font-style:italic}.ft-links[data-v-802c2aea]{gap:20px;display:flex}.ft-link[data-v-802c2aea]{color:var(--gray-500);font-size:12px;transition:color .2s}.ft-link[data-v-802c2aea]:hover{color:var(--primary,#2563eb)}.ft-copy[data-v-802c2aea]{color:var(--gray-400);font-size:11px}@media (width<=640px){.ft-inner[data-v-802c2aea]{text-align:center;flex-direction:column;gap:12px}}[data-v-a1fa772e],[data-v-a1fa772e]:before,[data-v-a1fa772e]:after{box-sizing:border-box}.ad-page[data-v-a1fa772e]{--bg-page:#fdfdfd;--bg-surface:#fff;--fg-main:#1c1c1c;--fg-muted:#666;--fg-sub:#4a4a4a;--ac-primary:#0a3c6b;--line-light:#ebebeb;--font-body:"DM Sans", ui-sans-serif, sans-serif;--font-display:"Fraunces", ui-serif, serif;background-color:var(--bg-page);color:var(--fg-main);font-family:var(--font-body);width:100%;min-height:100vh;padding-top:140px;padding-bottom:80px}.text-main[data-v-a1fa772e]{color:var(--fg-main)}.animate-fade-in[data-v-a1fa772e]{animation:.4s ease-out forwards fadeIn-a1fa772e}@keyframes fadeIn-a1fa772e{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ad-container[data-v-a1fa772e]{max-width:1200px;margin:0 auto;padding:0 24px}@media (width>=768px){.ad-container[data-v-a1fa772e]{padding:0 48px}}.ad-header[data-v-a1fa772e]{margin-bottom:40px}.ad-header-inner[data-v-a1fa772e]{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.ad-breadcrumb[data-v-a1fa772e]{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:11px;font-weight:700;display:flex}.ad-breadcrumb a[data-v-a1fa772e]{color:inherit;text-decoration:none;transition:color .15s}.ad-breadcrumb a[data-v-a1fa772e]:hover{color:var(--ac-primary)}.ad-breadcrumb .sep[data-v-a1fa772e]{opacity:.3}.ad-breadcrumb .actual[data-v-a1fa772e]{color:var(--ac-primary)}.ad-title[data-v-a1fa772e]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-main);margin:0 0 24px;font-size:clamp(2rem,5vw,4rem);font-weight:700;line-height:1.1}.ad-meta[data-v-a1fa772e]{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.ad-meta .dot[data-v-a1fa772e]{opacity:.3}.ad-hero-section[data-v-a1fa772e]{width:100%;margin-bottom:56px}.ad-hero-frame[data-v-a1fa772e]{background:var(--bg-surface);border:1px solid var(--line-light);width:100%;margin:0;padding:8px}.ad-hero-img[data-v-a1fa772e]{object-fit:cover;background-color:var(--line-light);width:100%;max-height:75vh;display:block}.ad-grid-layout[data-v-a1fa772e]{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=1024px){.ad-grid-layout[data-v-a1fa772e]{grid-template-columns:200px 1fr;gap:64px}}.ad-sidebar[data-v-a1fa772e]{flex-direction:column;align-items:flex-start;display:flex}.ad-sticky-box[data-v-a1fa772e]{flex-direction:column;gap:16px;display:flex;position:sticky;top:140px}@media (width<=1023px){.ad-sticky-box[data-v-a1fa772e]{border-bottom:1px solid var(--line-light);flex-direction:row;align-items:center;width:100%;padding-bottom:24px;position:static}}.ad-sidebar-label[data-v-a1fa772e]{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted);font-size:10px;font-weight:700}.ad-action-group[data-v-a1fa772e]{gap:12px;display:flex}@media (width>=1024px){.ad-action-group[data-v-a1fa772e]{flex-direction:column}}.ad-action-btn[data-v-a1fa772e]{border:1px solid var(--line-light);width:48px;height:48px;color:var(--fg-main);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.ad-action-btn[data-v-a1fa772e]:hover{background:var(--fg-main);color:#fff;border-color:var(--fg-main)}.ad-action-btn svg[data-v-a1fa772e]{width:20px;height:20px}.ad-toast[data-v-a1fa772e]{background:var(--ac-primary);color:#fff;text-align:center;margin-top:8px;padding:6px 12px;font-size:11px;font-weight:700}.ad-content-main[data-v-a1fa772e]{width:100%}.ad-prose[data-v-a1fa772e]{width:100%;max-width:72ch;margin:0 auto}@media (width>=1024px){.ad-prose[data-v-a1fa772e]{margin:0}}[data-v-a1fa772e] .ad-prose p{font-family:var(--font-body);color:var(--fg-sub);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.8}[data-v-a1fa772e] .ad-prose p:empty{display:none}[data-v-a1fa772e] .ad-prose h2{font-family:var(--font-display);color:var(--fg-main);margin:3rem 0 1.25rem;font-size:2rem;font-weight:700;line-height:1.2}[data-v-a1fa772e] .ad-prose h3{font-family:var(--font-display);color:var(--fg-main);margin:2rem 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3}[data-v-a1fa772e] .ad-prose img{border:1px solid var(--line-light);background:#fff;width:100%;height:auto;margin:2rem 0;padding:6px}[data-v-a1fa772e] .ad-prose iframe,[data-v-a1fa772e] .ad-prose .ql-video{aspect-ratio:16/9;background:#000;border:none;border-radius:12px;width:100%;height:auto;margin:2rem 0}[data-v-a1fa772e] .ad-prose blockquote{font-family:var(--font-display);color:var(--ac-primary);border-left:2px solid var(--ac-primary);background:#f4f7f9;margin:2.5rem 0;padding:2rem;font-size:1.5rem;font-style:italic;line-height:1.4}[data-v-a1fa772e] .ad-prose ul,[data-v-a1fa772e] .ad-prose ol{color:var(--fg-sub);margin:0 0 1.5rem;padding-left:1.5rem}[data-v-a1fa772e] .ad-prose li{margin-bottom:.5rem;font-size:1.125rem;line-height:1.8}[data-v-a1fa772e] .ad-prose a{color:var(--ac-primary);text-underline-offset:4px;text-decoration:underline;transition:opacity .2s}[data-v-a1fa772e] .ad-prose a:hover{opacity:.7}.ad-reactions[data-v-a1fa772e]{border-top:1px solid var(--line-light);max-width:72ch;margin-top:64px;padding-top:40px}@media (width>=1024px){.ad-reactions[data-v-a1fa772e]{margin-left:0;margin-right:auto}}.ad-reaction-title[data-v-a1fa772e]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-main);margin-bottom:24px;font-size:14px;font-weight:700}.ad-reaction-list[data-v-a1fa772e]{flex-wrap:wrap;gap:12px;display:flex}.ad-reaction-btn[data-v-a1fa772e]{border:1px solid var(--line-light);color:var(--fg-sub);font-family:var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 16px;transition:all .2s;display:inline-flex}.ad-reaction-btn[data-v-a1fa772e]:hover{border-color:var(--fg-main);color:var(--fg-main)}.ad-reaction-btn.is-active[data-v-a1fa772e]{background:var(--fg-main);border-color:var(--fg-main);color:#fff}.ad-reaction-btn .emoji[data-v-a1fa772e]{font-size:18px}.ad-reaction-btn .val[data-v-a1fa772e]{font-size:14px;font-weight:500}.ad-reaction-btn .cnt[data-v-a1fa772e]{border-left:1px solid var(--line-light);padding-left:8px;font-size:12px;font-weight:700}.ad-reaction-btn.is-active .cnt[data-v-a1fa772e]{border-color:#fff3}.ad-not-found[data-v-a1fa772e]{text-align:center;padding:120px 24px}.nf-title[data-v-a1fa772e]{font-family:var(--font-display);margin-bottom:16px;font-size:2.5rem}.nf-desc[data-v-a1fa772e]{color:var(--fg-muted);margin-bottom:32px;font-size:1.125rem}.ad-btn[data-v-a1fa772e]{background:var(--fg-main);color:#fff;padding:16px 32px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.ad-btn[data-v-a1fa772e]:hover{opacity:.9}.ad-skeleton[data-v-a1fa772e]{max-width:900px;margin:0 auto}.pulse[data-v-a1fa772e]{background:var(--line-light);animation:1.5s cubic-bezier(.4,0,.6,1) infinite pulse-a1fa772e}@keyframes pulse-a1fa772e{0%,to{opacity:1}50%{opacity:.4}}.sk-breadcrumb[data-v-a1fa772e]{width:200px;height:16px;margin:0 auto 32px}.sk-title[data-v-a1fa772e]{width:100%;height:64px;margin-bottom:16px}.sk-title.short[data-v-a1fa772e]{width:60%;margin:0 auto 32px}.sk-meta[data-v-a1fa772e]{width:250px;height:16px;margin:0 auto 56px}.sk-hero[data-v-a1fa772e]{width:100%;height:50vh;margin-bottom:64px}.sk-sidebar[data-v-a1fa772e]{width:48px;height:160px}.sk-content[data-v-a1fa772e]{width:100%}.sk-line[data-v-a1fa772e]{width:100%;height:20px;margin-bottom:12px}.sk-line.short[data-v-a1fa772e]{width:70%}.ad-related[data-v-a1fa772e]{background:var(--bg-surface);border-top:1px solid var(--line-light);width:100%;padding:80px 0}.ad-related-container[data-v-a1fa772e]{max-width:1200px;margin:0 auto;padding:0 24px}@media (width>=768px){.ad-related-container[data-v-a1fa772e]{padding:0 48px}}.ad-related-grid[data-v-a1fa772e]{grid-template-columns:1fr;gap:48px;display:grid}@media (width>=1024px){.ad-related-grid[data-v-a1fa772e]{grid-template-columns:1fr 2fr;align-items:start;gap:80px}}.ad-related-header[data-v-a1fa772e]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ad-related-tagline[data-v-a1fa772e]{text-transform:uppercase;letter-spacing:.15em;color:var(--fg-muted);margin-bottom:12px;font-size:11px;font-weight:700}.ad-related-title[data-v-a1fa772e]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-main);margin:0 0 16px;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.15}.ad-related-desc[data-v-a1fa772e]{color:var(--fg-sub);max-width:360px;margin:0 0 32px;font-size:15px;line-height:1.6}.ad-related-cta[data-v-a1fa772e]{background:var(--ac-primary);color:#fff;border-radius:0;align-items:center;gap:12px;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 12px 24px -10px #0a3c6b4d}.ad-related-cta[data-v-a1fa772e]:hover{background:var(--fg-main);transform:translateY(-2px);box-shadow:0 16px 32px -12px #1c1c1c66}.ad-related-cta[data-v-a1fa772e]:active{transform:translateY(0)}.ad-related-cta svg[data-v-a1fa772e]{width:16px;height:16px;transition:transform .2s}.ad-related-cta:hover svg[data-v-a1fa772e]{transform:translate(4px)}.ad-related-list[data-v-a1fa772e]{grid-template-columns:1fr;gap:32px;display:grid}@media (width>=640px){.ad-related-list[data-v-a1fa772e]{grid-template-columns:repeat(2,1fr)}}.ad-related-card[data-v-a1fa772e]{background:var(--bg-surface);border:1px solid var(--line-light);color:var(--fg-main);flex-direction:column;padding:12px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.ad-related-card[data-v-a1fa772e]:hover{border-color:var(--fg-main);transform:translateY(-4px)}.ad-card-img-wrapper[data-v-a1fa772e]{aspect-ratio:16/10;background:var(--line-light);width:100%;position:relative;overflow:hidden}.ad-card-img[data-v-a1fa772e]{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.ad-related-card:hover .ad-card-img[data-v-a1fa772e]{transform:scale(1.05)}.ad-card-tag[data-v-a1fa772e]{background:var(--bg-surface);color:var(--ac-primary);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--line-light);padding:4px 10px;font-size:9px;font-weight:800;position:absolute;top:12px;left:12px}.ad-related-card:hover .ad-card-tag[data-v-a1fa772e]{border-color:var(--fg-main)}.ad-card-content[data-v-a1fa772e]{flex-direction:column;flex-grow:1;padding:16px 4px 4px;display:flex}.ad-card-meta[data-v-a1fa772e]{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:700}.ad-card-title[data-v-a1fa772e]{font-family:var(--font-body);color:var(--fg-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.4;transition:color .15s;display:-webkit-box;overflow:hidden}.ad-related-card:hover .ad-card-title[data-v-a1fa772e]{color:var(--ac-primary)}.ad-card-excerpt[data-v-a1fa772e]{color:var(--fg-sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 20px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.ad-card-action[data-v-a1fa772e]{color:var(--fg-main);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:700;transition:color .2s;display:inline-flex}.ad-card-action svg[data-v-a1fa772e]{width:14px;height:14px;transition:transform .2s}.ad-related-card:hover .ad-card-action[data-v-a1fa772e]{color:var(--ac-primary)}.ad-related-card:hover .ad-card-action svg[data-v-a1fa772e]{transform:translate(4px)}.archive-view[data-v-ac294fe4]{color:#020617;background:#fff;font-family:Inter,-apple-system,sans-serif}.journal-hero[data-v-ac294fe4]{background:#020617;padding:120px 0 80px;position:relative;overflow:hidden}.bg-pattern[data-v-ac294fe4]{opacity:.1;background-image:radial-gradient(#2563eb .8px,#0000 .8px);background-size:24px 24px;position:absolute;inset:0}.hero-content[data-v-ac294fe4]{z-index:10;max-width:800px;position:relative}.bread[data-v-ac294fe4]{text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:8px;margin-bottom:24px;font-size:10px;font-weight:800;display:flex}.bread a[data-v-ac294fe4]{color:#fff6;transition:all .3s}.bread a[data-v-ac294fe4]:hover{color:#fff}.bread .sep[data-v-ac294fe4]{color:#ffffff26}.bread .curr[data-v-ac294fe4]{color:#2563eb}.hero-title[data-v-ac294fe4]{color:#fff;letter-spacing:-2px;margin-bottom:20px;font-size:clamp(32px,5vw,56px);font-weight:900;line-height:1.1}.hero-title .light[data-v-ac294fe4]{opacity:.5;font-weight:300}.hero-subtitle[data-v-ac294fe4]{color:#94a3b8;max-width:540px;font-size:17px;line-height:1.6}.journal-feed[data-v-ac294fe4]{padding:80px 0 120px}.feed-layout[data-v-ac294fe4]{grid-template-columns:240px 1fr;gap:64px;display:grid}.sticky-box[data-v-ac294fe4]{position:sticky;top:100px}.sidebar-block[data-v-ac294fe4]{margin-bottom:48px}.label[data-v-ac294fe4]{color:#94a3b8;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;font-size:10px;font-weight:900;display:block}.search-box[data-v-ac294fe4]{margin-bottom:32px;position:relative}.search-box input[data-v-ac294fe4]{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:12px 16px 12px 42px;font-size:14px;transition:all .3s}.search-box input[data-v-ac294fe4]:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.search-icon[data-v-ac294fe4]{color:#94a3b8;pointer-events:none;width:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.cat-nav[data-v-ac294fe4]{padding:0;list-style:none}.cat-nav li[data-v-ac294fe4]{color:#475569;cursor:pointer;border-bottom:1px solid #f1f5f9;padding:10px 0;font-size:14px;font-weight:700;transition:all .3s}.cat-nav li[data-v-ac294fe4]:hover{color:#2563eb;padding-left:6px}.cat-nav li.active[data-v-ac294fe4]{color:#2563eb;border-bottom-color:#0000;border-left:2px solid #2563eb;padding-left:12px}.sidebar-card[data-v-ac294fe4]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:20px;padding:24px}.sidebar-card h5[data-v-ac294fe4]{margin-bottom:8px;font-size:15px;font-weight:800}.sidebar-card p[data-v-ac294fe4]{color:#64748b;margin-bottom:16px;font-size:12px;line-height:1.5}.card-link[data-v-ac294fe4]{color:#2563eb;font-size:12px;font-weight:800;text-decoration:underline}.feed-list[data-v-ac294fe4]{flex-direction:column;gap:64px;display:flex}.feed-item[data-v-ac294fe4]{border-bottom:1px solid #f1f5f9;padding-bottom:64px}.feed-item[data-v-ac294fe4]:last-child{border:0}.item-wrap[data-v-ac294fe4]{grid-template-columns:320px 1fr;align-items:start;gap:40px;display:grid}.item-visual[data-v-ac294fe4]{aspect-ratio:4/3;background:#f1f5f9;border-radius:24px;position:relative;overflow:hidden}.item-visual img[data-v-ac294fe4]{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.item-wrap:hover .item-visual img[data-v-ac294fe4]{transform:scale(1.08)}.item-badge[data-v-ac294fe4]{color:#020617;text-transform:uppercase;letter-spacing:1px;background:#fff;border-radius:100px;padding:4px 12px;font-size:9px;font-weight:900;position:absolute;top:16px;left:16px;box-shadow:0 4px 12px #00000014}.item-date[data-v-ac294fe4]{color:#94a3b8;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.item-title[data-v-ac294fe4]{color:#0f172a;letter-spacing:-.5px;margin-bottom:16px;font-size:26px;font-weight:800;line-height:1.25;transition:all .3s}.item-wrap:hover .item-title[data-v-ac294fe4]{color:#2563eb}.item-excerpt[data-v-ac294fe4]{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.item-btn[data-v-ac294fe4]{color:#0f172a;align-items:center;gap:8px;font-size:13px;font-weight:800;transition:all .3s;display:inline-flex}.item-btn svg[data-v-ac294fe4]{width:16px;transition:transform .3s}.item-wrap:hover .item-btn[data-v-ac294fe4]{color:#2563eb;gap:12px}.reveal[data-v-ac294fe4]{opacity:0;will-change:opacity, transform;transition:all .4s;transform:translateY(20px)}.reveal.active[data-v-ac294fe4]{opacity:1;transform:translateY(0)}@media (width<=1024px){.feed-layout[data-v-ac294fe4]{grid-template-columns:1fr}.sidebar[data-v-ac294fe4]{display:none}}.ad-pagination[data-v-ac294fe4]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:24px;padding-top:40px;display:flex}.pg-btn[data-v-ac294fe4]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .3s;display:inline-flex}.pg-btn svg[data-v-ac294fe4]{width:16px;height:16px}.pg-btn[data-v-ac294fe4]:hover:not(:disabled){color:#fff;background:#2563eb;border-color:#2563eb}.pg-btn[data-v-ac294fe4]:disabled{opacity:.5;cursor:not-allowed}.pg-info[data-v-ac294fe4]{color:#94a3b8;font-size:14px;font-weight:500}.pg-info span[data-v-ac294fe4]{color:#0f172a;font-weight:800}.pulse-sk[data-v-ac294fe4]{background:#f1f5f9;border-radius:12px;animation:1.5s infinite pulse-sk-ac294fe4}@keyframes pulse-sk-ac294fe4{0%,to{opacity:1}50%{opacity:.5}}.skeleton-box[data-v-ac294fe4]{width:100%;height:60px;margin-bottom:24px}.loading-main[data-v-ac294fe4]{flex-direction:column;gap:64px;width:100%;display:flex}.skeleton-row[data-v-ac294fe4]{grid-template-columns:320px 1fr;gap:40px;display:grid}.sk-img[data-v-ac294fe4]{aspect-ratio:4/3;width:100%}.sk-content[data-v-ac294fe4]{flex-direction:column;display:flex}.sk-line[data-v-ac294fe4]{border-radius:4px;height:16px;margin-bottom:16px}.sk-line-block[data-v-ac294fe4]{border-radius:8px;height:72px;margin-bottom:24px}@media (width<=768px){.item-wrap[data-v-ac294fe4]{grid-template-columns:1fr;gap:24px}.item-visual[data-v-ac294fe4]{border-radius:16px}.item-title[data-v-ac294fe4]{font-size:22px}.journal-hero[data-v-ac294fe4]{padding:100px 0 60px}}.page-fade-enter-active{transition:opacity .25s,transform .25s}.page-fade-leave-active{transition:opacity .15s,transform .15s}.page-fade-enter-from{opacity:0;transform:translateY(12px)}.page-fade-leave-to{opacity:0;transform:translateY(-8px)}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .45s,transform .45s;transform:translateY(20px)}.reveal.revealed{opacity:1;transform:translateY(0)}.d1{transition-delay:50ms}.d2{transition-delay:.1s}.d3{transition-delay:.15s}.d4{transition-delay:.2s}.magnetic{transition:transform .3s cubic-bezier(.2,1,.3,1)}.magnetic:hover{transition:transform .1s linear}.reveal-modal{animation:.5s cubic-bezier(.2,1,.3,1) forwards revealModal}@keyframes revealModal{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-overlay{z-index:1000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a99;position:absolute;inset:0}.modal-content{text-align:center;background:#fff;border-radius:32px;width:100%;max-width:440px;padding:48px 32px;position:relative;box-shadow:0 25px 50px -12px #00000040}.modal-icon{color:#2563eb;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex}.modal-title{color:#0f172a;margin-bottom:12px;font-family:Outfit,sans-serif;font-size:24px;font-weight:800}.modal-text{color:#64748b;margin-bottom:32px;font-size:15px;line-height:1.6}.modal-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:16px;width:100%;padding:16px;font-size:15px;font-weight:700;transition:all .3s;box-shadow:0 10px 15px -3px #2563eb33}.modal-btn:hover{background:#1d4ed8;transform:translateY(-2px)}.modal-btn:active{transform:scale(.98)}.pulse-sk{position:relative;overflow:hidden;background:#f1f5f9!important}.pulse-sk:after{content:"";background-image:linear-gradient(90deg,#fff0 0%,#fff6 20%,#fff9 60%,#fff0 100%);animation:1.6s infinite shimmer-effect;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer-effect{to{transform:translate(100%)}}
