:root{--bg-primary:#fafafa;--bg-surface:#fff;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border-color:#e8e8e8;--accent-color:#3b82f6;--shadow-sm:0 2px 8px #0000000a;--shadow-md:0 4px 20px #00000014;--shadow-lg:0 8px 40px #0000001f;--toggle-bg:#0000000a;--toggle-border:#00000014;--indicator-line:#00000014;--indicator-tick:#00000040;--indicator-text:#00000059;--indicator-text-hover:#000000d9}html.dark{--bg-primary:#0f0f0f;--bg-surface:#1a1a1a;--bg-card:#1a1a1a;--text-primary:#f5f5f5;--text-secondary:#b0b0b0;--text-muted:#777;--border-color:#2a2a2a;--accent-color:#60a5fa;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 4px 20px #0006;--shadow-lg:0 8px 40px #00000080;--toggle-bg:#ffffff14;--toggle-border:#ffffff1f;--indicator-line:#ffffff1f;--indicator-tick:#ffffff59;--indicator-text:#fff6;--indicator-text-hover:#ffffffe6}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;word-break:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:hidden}#app{width:100%;min-height:100vh}a{color:inherit;text-decoration:none}::selection{color:var(--text-primary);background:#3b82f633}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}input,textarea,select,button{font-size:16px}.footer[data-v-12c35d43]{background:var(--bg-primary);border-top:1px solid var(--border-color);z-index:1;padding:40px 24px;position:relative}.footer-content[data-v-12c35d43]{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.footer-text[data-v-12c35d43]{color:var(--text-muted);font-size:14px}.footer-links[data-v-12c35d43]{gap:24px;display:flex}.footer-link[data-v-12c35d43]{color:var(--text-secondary);font-size:14px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);position:relative}.footer-link[data-v-12c35d43]:hover{color:var(--accent-color);transform:translateY(-2px)}.footer-link[data-v-12c35d43]:after{content:"";background:var(--accent-color);width:0;height:1px;transition:all .3s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.footer-link[data-v-12c35d43]:hover:after{width:100%}@media (width<=768px){.footer-content[data-v-12c35d43]{text-align:center;flex-direction:column;gap:16px}}.animated-bg[data-v-055f5236]{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.blob[data-v-055f5236]{filter:blur(80px);border-radius:50%;animation:20s ease-in-out infinite float-organic-055f5236;position:absolute}@keyframes float-organic-055f5236{0%,to{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(50px,-30px)rotate(5deg)scale(1.1)}50%{transform:translate(-30px,50px)rotate(-5deg)scale(.95)}75%{transform:translate(-50px,-20px)rotate(3deg)scale(1.05)}}@media (width<=768px){.blob[data-v-055f5236]{filter:blur(45px);animation-duration:28s}}.cursor-glow[data-v-061b6f28]{pointer-events:none;z-index:0;background:radial-gradient(circle,#3b82f61a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;transition:opacity .3s;position:fixed;transform:translate(-50%,-50%)}.scroll-indicator[data-v-669366fb]{z-index:100;pointer-events:none;position:fixed;top:50%;right:28px;transform:translateY(-50%)}.indicator-inner[data-v-669366fb]{pointer-events:auto;align-items:center;height:240px;display:flex;position:relative}.nav-track[data-v-669366fb]{flex-direction:column;justify-content:space-between;align-items:flex-end;width:64px;height:100%;padding:6px 0;display:flex;position:relative}.track-line[data-v-669366fb]{background:var(--indicator-line);width:1px;position:absolute;top:0;bottom:0;right:0}.nav-item[data-v-669366fb]{cursor:pointer;z-index:1;background:0 0;border:none;justify-content:flex-end;align-items:center;height:28px;padding:0;display:flex;position:relative}.item-tick[data-v-669366fb]{background:var(--indicator-tick);border-radius:1px;flex-shrink:0;width:8px;height:1px;transition:opacity .35s,width .35s,transform .35s}.item-label[data-v-669366fb]{color:var(--indicator-text);white-space:nowrap;opacity:0;pointer-events:none;font-size:11px;transition:opacity .35s,font-size .25s,color .25s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.indicator-inner:hover .item-tick[data-v-669366fb]{opacity:0;transform:scaleX(.3)}.indicator-inner:hover .item-label[data-v-669366fb]{opacity:1;pointer-events:auto}.nav-item:hover .item-label[data-v-669366fb]{color:var(--indicator-text-hover)}.nav-item.active .item-label[data-v-669366fb]{color:var(--accent-color)}@media (width<=1024px){.scroll-indicator[data-v-669366fb]{right:16px}.indicator-inner[data-v-669366fb]{height:200px}.nav-track[data-v-669366fb]{width:54px}}@media (width<=768px){.scroll-indicator[data-v-669366fb]{display:none}}.theme-toggle[data-v-1acf9751]{z-index:1000;border:1px solid var(--toggle-border);cursor:pointer;width:44px;height:44px;color:var(--text-primary);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.toggle-bg[data-v-1acf9751]{background:var(--toggle-bg);-webkit-backdrop-filter:blur(8px);border-radius:50%;transition:background .4s,transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.theme-toggle:hover .toggle-bg[data-v-1acf9751]{transform:scale(1.05)}.icon-wrapper[data-v-1acf9751]{z-index:1;width:22px;height:22px;transition:transform .6s cubic-bezier(.34,1.56,.64,1);display:block;position:relative}.icon-wrapper.dark[data-v-1acf9751]{transform:rotate(180deg)}.icon[data-v-1acf9751]{width:100%;height:100%;transition:opacity .35s,transform .6s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.sun[data-v-1acf9751]{opacity:1;transform:rotate(0)scale(1)}.moon[data-v-1acf9751]{opacity:0;transform:rotate(-90deg)scale(.5)}.icon-wrapper.dark .sun[data-v-1acf9751]{opacity:0;transform:rotate(90deg)scale(.5)}.icon-wrapper.dark .moon[data-v-1acf9751]{opacity:1;transform:rotate(0)scale(1)}@media (width<=1024px){.theme-toggle[data-v-1acf9751]{width:40px;height:40px}.icon-wrapper[data-v-1acf9751]{width:20px;height:20px}}@media (width<=768px){.theme-toggle[data-v-1acf9751]{width:40px;height:40px}}.drive-button[data-v-6ade0074]{border:1px solid var(--toggle-border);cursor:pointer;width:44px;height:44px;color:var(--text-primary);pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:width .35s cubic-bezier(.34,1.56,.64,1),border-radius .35s,border-color .3s,box-shadow .3s;display:flex;position:relative}.drive-button.editing[data-v-6ade0074]{cursor:default;border-radius:22px;justify-content:space-between;width:168px;padding:0 6px 0 16px}.drive-button.error[data-v-6ade0074]{border-color:#ef444499;animation:.4s shake-6ade0074}.drive-bg[data-v-6ade0074]{border-radius:inherit;background:var(--toggle-bg);-webkit-backdrop-filter:blur(8px);pointer-events:none;transition:background .4s,transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.drive-button:hover:not(.editing) .drive-bg[data-v-6ade0074]{transform:scale(1.05)}.drive-icon[data-v-6ade0074]{z-index:1;pointer-events:none;width:22px;height:22px;position:relative}.drive-password-input[data-v-6ade0074]{z-index:1;min-width:0;height:100%;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.95rem;position:relative}.drive-password-input[data-v-6ade0074]::placeholder{color:var(--text-muted);opacity:.8}.drive-submit[data-v-6ade0074]{z-index:1;border:1px solid var(--toggle-border);width:32px;height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .25s,transform .2s;display:flex;position:relative}.drive-submit[data-v-6ade0074]:hover{background:#3b82f61a;transform:scale(1.08)}.drive-submit[data-v-6ade0074]:active{transform:scale(.95)}.drive-arrow[data-v-6ade0074]{width:18px;height:18px}@keyframes shake-6ade0074{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media (width<=1024px){.drive-button[data-v-6ade0074]{width:40px;height:40px}.drive-button.editing[data-v-6ade0074]{width:156px}.drive-icon[data-v-6ade0074]{width:20px;height:20px}}@media (width<=768px){.drive-button[data-v-6ade0074]{width:38px;height:38px}.drive-button.editing[data-v-6ade0074]{width:148px;padding-left:14px}.drive-password-input[data-v-6ade0074]{font-size:.9rem}}.app-dialog__overlay[data-v-11ad6adf]{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#00000059;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.app-dialog__overlay.is-toast[data-v-11ad6adf]{-webkit-backdrop-filter:none;pointer-events:none;background:0 0}.app-dialog[data-v-11ad6adf]{background:var(--bg-surface);border:1px solid var(--border-color);width:100%;max-width:420px;box-shadow:var(--shadow-lg);text-align:center;transform-origin:50%;border-radius:20px;padding:32px;position:relative}.app-dialog--success[data-v-11ad6adf]{text-align:left;width:auto;max-width:min(90vw,420px);box-shadow:var(--shadow-lg);border-radius:999px;align-items:center;gap:10px;padding:14px 26px;display:inline-flex;position:absolute;top:18vh;left:50%;transform:translate(-50%)}.app-dialog__close[data-v-11ad6adf]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s;display:flex;position:absolute;top:14px;right:14px}.app-dialog__close[data-v-11ad6adf]:hover{color:var(--text-primary);background:var(--bg-primary)}.app-dialog__close svg[data-v-11ad6adf]{width:18px;height:18px}.app-dialog__icon[data-v-11ad6adf]{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.app-dialog__icon svg[data-v-11ad6adf]{width:32px;height:32px}.app-dialog--success .app-dialog__icon[data-v-11ad6adf]{color:#22c55e;background:#22c55e1f;border-radius:50%;flex-shrink:0;width:28px;height:28px;margin:0}.app-dialog--success .app-dialog__icon svg[data-v-11ad6adf]{width:16px;height:16px}.app-dialog--warning .app-dialog__icon[data-v-11ad6adf]{color:#f59e0b;background:#f59e0b1f}.app-dialog--forbidden .app-dialog__icon[data-v-11ad6adf]{color:#ef4444;background:#ef44441f}.app-dialog__title[data-v-11ad6adf]{color:var(--text-primary);margin-bottom:8px;font-size:1.25rem;font-weight:600}.app-dialog__message[data-v-11ad6adf]{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.app-dialog--success .app-dialog__message[data-v-11ad6adf]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.app-dialog__actions[data-v-11ad6adf]{justify-content:center;gap:12px;margin-top:24px;display:flex}.app-dialog__btn[data-v-11ad6adf]{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:10px;min-width:88px;padding:10px 24px;font-size:.95rem;transition:all .2s}.app-dialog__btn[data-v-11ad6adf]:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.app-dialog__btn--primary[data-v-11ad6adf]{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.app-dialog__btn--primary[data-v-11ad6adf]:hover{filter:brightness(1.05)}.app-dialog__btn--secondary[data-v-11ad6adf]{background:var(--bg-primary);color:var(--text-secondary)}.app-dialog__btn--secondary[data-v-11ad6adf]:hover{color:var(--text-primary)}.dialog-fade-enter-active[data-v-11ad6adf],.dialog-fade-leave-active[data-v-11ad6adf]{transition:opacity .25s}.dialog-fade-enter-active .app-dialog[data-v-11ad6adf],.dialog-fade-leave-active .app-dialog[data-v-11ad6adf]{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .25s}.dialog-fade-enter-from[data-v-11ad6adf],.dialog-fade-leave-to[data-v-11ad6adf]{opacity:0}.dialog-fade-enter-from .app-dialog[data-v-11ad6adf],.dialog-fade-leave-to .app-dialog[data-v-11ad6adf]{opacity:0;transform:scale(.92)}.dialog-fade-enter-active .app-dialog--success[data-v-11ad6adf],.dialog-fade-leave-active .app-dialog--success[data-v-11ad6adf]{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .35s}.dialog-fade-enter-from .app-dialog--success[data-v-11ad6adf]{opacity:0;transform:translate(-50%)translateY(-20px)}.dialog-fade-leave-to .app-dialog--success[data-v-11ad6adf]{opacity:0;transform:translate(-50%)translateY(-48px)}@media (width<=480px){.app-dialog[data-v-11ad6adf]{padding:24px}.app-dialog--success[data-v-11ad6adf]{padding:12px 20px;top:16vh}.app-dialog__actions[data-v-11ad6adf]{flex-direction:column-reverse}.app-dialog__btn[data-v-11ad6adf]{width:100%}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;transition:background-color .4s,color .4s;overflow-x:hidden}.blog-app{min-height:100vh;position:relative}main{z-index:1;position:relative}.top-controls{z-index:10;justify-content:flex-end;align-items:center;gap:12px;width:100%;max-width:1200px;margin:0 auto;padding:28px 28px 0;display:flex;position:relative}.top-title{letter-spacing:-.3px;color:var(--text-primary);margin-right:auto;padding-bottom:6px;font-size:.95rem;font-weight:600;position:relative}.top-title:after{content:"";background:linear-gradient(90deg, var(--accent-color), transparent);border-radius:2px;width:50px;height:3px;position:absolute;bottom:0;left:0}@media (width<=1024px){.top-controls{gap:10px;padding:20px 20px 0}}@media (width<=768px){.top-controls{gap:8px;padding:16px 16px 0}}.scramble-char{color:var(--accent-color);opacity:.7}.particles-container[data-v-88cfda70]{pointer-events:none;width:100%;height:100%;position:absolute;overflow:hidden}.particle[data-v-88cfda70]{background:#3b82f633;border-radius:50%;animation:linear forwards float-up-88cfda70;position:absolute;bottom:-10px}@keyframes float-up-88cfda70{0%{opacity:0;transform:translateY(0)translate(0)rotate(0)}10%{opacity:.6}90%{opacity:.3}to{opacity:0;transform:translateY(-100vh)translate(30px)rotate(360deg)}}.hero[data-v-16510e91]{z-index:1;justify-content:center;align-items:center;min-height:60vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.hero-content[data-v-16510e91]{text-align:center;position:relative}.hero-title[data-v-16510e91]{letter-spacing:-2px;color:var(--text-primary);margin-bottom:16px;font-size:clamp(40px,8vw,72px);font-weight:700}.hero-subtitle[data-v-16510e91]{color:var(--text-secondary);margin-bottom:24px;font-size:18px;font-weight:400}.hero-line[data-v-16510e91]{background:linear-gradient(90deg, var(--accent-color), transparent);transform-origin:0;border-radius:2px;width:60px;height:3px;margin:0 auto}@media (width<=768px){.hero[data-v-16510e91]{min-height:50vh;padding:100px 20px 60px}}.services-section[data-v-44c47a23]{z-index:1;padding:100px 24px;position:relative}.section-container[data-v-44c47a23]{max-width:1200px;margin:0 auto}.section-title[data-v-44c47a23]{text-align:center;letter-spacing:-1px;color:var(--text-primary);flex-direction:column;align-items:center;gap:16px;margin-bottom:12px;font-size:clamp(28px,4vw,40px);font-weight:700;display:flex}.section-line[data-v-44c47a23]{background:linear-gradient(90deg, var(--accent-color), transparent);border-radius:2px;width:50px;height:3px;display:block}.section-desc[data-v-44c47a23]{text-align:center;color:var(--text-secondary);max-width:520px;margin:0 auto 48px;font-size:1.05rem}.services-grid[data-v-44c47a23]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.glass-card[data-v-44c47a23]{background:var(--bg-surface);border:1px solid var(--border-color);cursor:default;border-radius:20px;padding:32px 24px;transition:border-color .3s,box-shadow .3s}.glass-card[data-v-44c47a23]:hover{box-shadow:var(--shadow-md);border-color:#3b82f64d}.card-icon[data-v-44c47a23]{width:48px;height:48px;color:var(--accent-color);background:#3b82f614;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.card-icon svg[data-v-44c47a23]{width:24px;height:24px}.card-title[data-v-44c47a23]{color:var(--text-primary);margin-bottom:8px;font-size:1.1rem;font-weight:600}.card-desc[data-v-44c47a23]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}@media (width<=1024px){.services-grid[data-v-44c47a23]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.services-section[data-v-44c47a23]{padding:60px 16px}.services-grid[data-v-44c47a23]{grid-template-columns:1fr}}.showcase-section[data-v-363e8435]{z-index:1;padding:100px 24px;position:relative}.section-container[data-v-363e8435]{max-width:1200px;margin:0 auto}.section-title[data-v-363e8435]{text-align:center;letter-spacing:-1px;color:var(--text-primary);flex-direction:column;align-items:center;gap:16px;margin-bottom:12px;font-size:clamp(28px,4vw,40px);font-weight:700;display:flex}.section-line[data-v-363e8435]{background:linear-gradient(90deg, var(--accent-color), transparent);border-radius:2px;width:50px;height:3px;display:block}.section-desc[data-v-363e8435]{text-align:center;color:var(--text-secondary);max-width:520px;margin:0 auto 48px;font-size:1.05rem}.showcase-grid[data-v-363e8435]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.glass-card[data-v-363e8435]{background:var(--bg-surface);border:1px solid var(--border-color);cursor:default;border-radius:20px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.glass-card[data-v-363e8435]:hover{box-shadow:var(--shadow-md);border-color:#3b82f64d}.card-preview[data-v-363e8435]{background:linear-gradient(135deg,#3b82f60f,#8b5cf60f);height:160px;position:relative;overflow:hidden}.preview-bg[data-v-363e8435]{flex-direction:column;gap:12px;padding:20px;display:flex}.preview-circles[data-v-363e8435]{gap:8px;margin-bottom:8px;display:flex}.preview-circles span[data-v-363e8435]{background:#3b82f64d;border-radius:50%;width:10px;height:10px}.preview-bars .bar[data-v-363e8435]{background:linear-gradient(90deg,#3b82f626,#3b82f60d);border-radius:4px;height:8px}.card-overlay[data-v-363e8435]{opacity:0;cursor:pointer;background:#3b82f6d9;justify-content:center;align-items:center;text-decoration:none;transition:opacity .3s;display:flex;position:absolute;inset:0}.glass-card:hover .card-overlay[data-v-363e8435]{opacity:1}.overlay-text[data-v-363e8435]{color:#fff;font-size:.95rem;font-weight:600}.card-body[data-v-363e8435]{padding:20px 24px 24px}.card-tags[data-v-363e8435]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tag[data-v-363e8435]{color:var(--accent-color);background:#3b82f614;border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:500}.card-title[data-v-363e8435]{color:var(--text-primary);margin-bottom:8px;font-size:1.05rem;font-weight:600}.card-desc[data-v-363e8435]{color:var(--text-secondary);margin-bottom:18px;font-size:.88rem;line-height:1.6}.card-actions[data-v-363e8435]{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.action-btn[data-v-363e8435]{cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.action-btn svg[data-v-363e8435]{flex-shrink:0;width:14px;height:14px}.tab-front[data-v-363e8435]{color:var(--accent-color);background:#3b82f614;border:1px solid #3b82f626}.tab-front[data-v-363e8435]:hover{background:#3b82f626;border-color:#3b82f64d}.tab-admin[data-v-363e8435]{color:#8b5cf6;background:#8b5cf614;border:1px solid #8b5cf626}.tab-admin[data-v-363e8435]:hover{background:#8b5cf626;border-color:#8b5cf64d}.tab-single[data-v-363e8435]{color:var(--accent-color);background:#3b82f614;border:1px solid #3b82f626}.tab-single[data-v-363e8435]:hover{background:#3b82f626;border-color:#3b82f64d}.docs-link[data-v-363e8435]{color:var(--text-muted);margin-left:auto;font-size:.82rem;text-decoration:none;transition:color .2s}.docs-link[data-v-363e8435]:hover{color:var(--accent-color)}.qr-overlay[data-v-363e8435]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.qr-modal[data-v-363e8435]{border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:360px;padding:40px 36px 32px;display:flex;position:relative}.qr-close[data-v-363e8435]{border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.qr-close[data-v-363e8435]:hover{background:var(--bg-primary);color:var(--text-primary)}.qr-close svg[data-v-363e8435]{width:16px;height:16px}.qr-code-box[data-v-363e8435]{border:3px solid var(--accent-color);border-radius:16px;justify-content:center;align-items:center;width:180px;height:180px;margin-bottom:20px;padding:12px;display:flex}.qr-placeholder[data-v-363e8435]{width:100%;height:100%;color:var(--text-secondary)}.qr-title[data-v-363e8435]{color:var(--text-primary);margin-bottom:6px;font-size:1.1rem;font-weight:600}.qr-tip[data-v-363e8435]{color:var(--text-secondary);margin-bottom:6px;font-size:.9rem}.qr-note[data-v-363e8435]{color:var(--text-muted);font-size:.78rem}@media (width<=1024px){.showcase-grid[data-v-363e8435]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.showcase-section[data-v-363e8435]{padding:60px 16px}.showcase-grid[data-v-363e8435]{grid-template-columns:1fr}.qr-modal[data-v-363e8435]{padding:32px 24px 28px}.qr-code-box[data-v-363e8435]{width:150px;height:150px}}.process-section[data-v-93f06527]{z-index:1;padding:100px 24px;position:relative}.section-container[data-v-93f06527]{max-width:900px;margin:0 auto}.section-title[data-v-93f06527]{text-align:center;letter-spacing:-1px;color:var(--text-primary);flex-direction:column;align-items:center;gap:16px;margin-bottom:12px;font-size:clamp(28px,4vw,40px);font-weight:700;display:flex}.section-line[data-v-93f06527]{background:linear-gradient(90deg, var(--accent-color), transparent);border-radius:2px;width:50px;height:3px;display:block}.section-desc[data-v-93f06527]{text-align:center;color:var(--text-secondary);max-width:520px;margin:0 auto 48px;font-size:1.05rem}.process-timeline[data-v-93f06527]{flex-direction:column;gap:0;display:flex;position:relative}.process-timeline[data-v-93f06527]:before{content:"";background:linear-gradient(to bottom, var(--accent-color), var(--border-color), var(--accent-color));opacity:.3;width:2px;position:absolute;top:0;bottom:0;left:31px}.process-step[data-v-93f06527]{align-items:flex-start;gap:20px;padding:0 0 24px;display:flex}.process-step[data-v-93f06527]:last-child{padding-bottom:0}.step-marker[data-v-93f06527]{z-index:1;background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:2px solid #3b82f633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.step-number[data-v-93f06527]{color:var(--accent-color);font-size:1.1rem;font-weight:700}.step-content[data-v-93f06527]{flex-direction:column;flex:1;gap:8px;display:flex}.glass-card[data-v-93f06527]{background:var(--bg-surface);border:1px solid var(--border-color);cursor:default;border-radius:16px;padding:24px;transition:border-color .3s,box-shadow .3s}.glass-card[data-v-93f06527]:hover{box-shadow:var(--shadow-sm);border-color:#3b82f640}.step-icon[data-v-93f06527]{width:36px;height:36px;color:var(--accent-color);background:#3b82f60f;border-radius:10px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.step-icon svg[data-v-93f06527]{width:20px;height:20px}.step-title[data-v-93f06527]{color:var(--text-primary);font-size:1.05rem;font-weight:600}.step-desc[data-v-93f06527]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}@media (width<=640px){.process-section[data-v-93f06527]{padding:60px 16px}.process-timeline[data-v-93f06527]:before{left:24px}.step-marker[data-v-93f06527]{width:48px;height:48px}.step-number[data-v-93f06527]{font-size:.95rem}.glass-card[data-v-93f06527]{padding:16px}}.card[data-v-cbdf4d1a]{background:var(--bg-card);box-shadow:var(--shadow-sm);cursor:pointer;border:1px solid var(--border-color);transform-style:preserve-3d;perspective:1000px;border-radius:16px;flex-direction:column;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;overflow:hidden}.card[data-v-cbdf4d1a]:hover{box-shadow:var(--shadow-md)}.card-content[data-v-cbdf4d1a]{flex-direction:column;height:100%;padding:28px;display:flex}.card-tag[data-v-cbdf4d1a]{text-transform:uppercase;letter-spacing:1px;color:var(--accent-color);background:#3b82f614;border-radius:20px;width:fit-content;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);display:inline-block}.card:hover .card-tag[data-v-cbdf4d1a]{background:#3b82f626}.card-title[data-v-cbdf4d1a]{color:var(--text-primary);letter-spacing:-.3px;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.4;transition:transform .3s}.card:hover .card-title[data-v-cbdf4d1a]{transform:translate(4px)}.card-excerpt[data-v-cbdf4d1a]{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.card-meta[data-v-cbdf4d1a]{border-top:1px solid var(--border-color);margin-top:20px;padding-top:16px;transition:all .3s}.card:hover .card-meta[data-v-cbdf4d1a]{border-top-color:var(--accent-color)}.card-date[data-v-cbdf4d1a]{color:var(--text-muted);font-size:13px}.card-large[data-v-cbdf4d1a]{grid-row:span 2}.card-large .card-title[data-v-cbdf4d1a]{font-size:24px}.card-large .card-excerpt[data-v-cbdf4d1a]{-webkit-line-clamp:4;font-size:15px}.card-medium[data-v-cbdf4d1a],.card-small[data-v-cbdf4d1a]{grid-row:span 1}.card-small .card-title[data-v-cbdf4d1a]{margin-bottom:0;font-size:18px}.card-small .card-meta[data-v-cbdf4d1a]{border:none;margin-top:16px;padding-top:12px}@keyframes ripple-effect-cbdf4d1a{to{opacity:0;transform:scale(20)}}@media (width<=768px){.card-content[data-v-cbdf4d1a]{padding:20px}.card-large[data-v-cbdf4d1a],.card-medium[data-v-cbdf4d1a],.card-small[data-v-cbdf4d1a]{grid-row:span 1}.card-large .card-title[data-v-cbdf4d1a],.card-medium .card-title[data-v-cbdf4d1a],.card-small .card-title[data-v-cbdf4d1a]{font-size:18px}}.articles-section[data-v-036832bb]{z-index:1;max-width:1200px;margin:0 auto;padding:60px 24px 80px;position:relative}.section-header[data-v-036832bb]{text-align:center;margin-bottom:48px}.section-title[data-v-036832bb]{color:var(--text-primary);margin-bottom:16px;font-size:28px;font-weight:600}.section-line[data-v-036832bb]{background:linear-gradient(90deg, var(--accent-color), transparent);width:40px;height:2px;margin:0 auto}.masonry-grid[data-v-036832bb]{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(180px,auto);grid-auto-flow:dense;gap:24px;display:grid}@media (width<=1024px){.masonry-grid[data-v-036832bb]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.articles-section[data-v-036832bb]{padding:40px 16px 60px}.masonry-grid[data-v-036832bb]{grid-template-columns:1fr;gap:16px}}.inspiration-section[data-v-d58b9beb]{background:var(--bg-surface);border-top:1px solid var(--border-color);text-align:center;z-index:1;padding:80px 24px;position:relative}.section-title[data-v-d58b9beb]{color:var(--text-primary);margin-bottom:8px;font-size:28px;font-weight:600}.section-desc[data-v-d58b9beb]{color:var(--text-muted);margin-bottom:40px;font-size:14px}.inspiration-stage[data-v-d58b9beb]{max-width:600px;height:200px;margin:0 auto;position:relative}.fragment[data-v-d58b9beb]{color:var(--accent-color);opacity:0;pointer-events:none;filter:blur(2px);font-family:SF Mono,Fira Code,monospace;animation:6s ease-in-out infinite fragment-appear-d58b9beb;position:absolute}@keyframes fragment-appear-d58b9beb{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.8)}15%{opacity:.35;filter:blur();transform:translateY(0)scale(1)}30%{opacity:.35;filter:blur();transform:translateY(0)scale(1)}45%{opacity:0;filter:blur(3px);transform:translateY(-10px)scale(1.05)}to{opacity:0;filter:blur(3px);transform:translateY(-10px)scale(1.05)}}@media (width<=768px){.inspiration-section[data-v-d58b9beb]{padding:60px 20px}.inspiration-stage[data-v-d58b9beb]{height:160px}}.timeline-section[data-v-17c866ac]{background:var(--bg-primary);border-top:1px solid var(--border-color);z-index:1;padding:80px 24px;position:relative}.section-title[data-v-17c866ac]{color:var(--text-primary);text-align:center;margin-bottom:8px;font-size:28px;font-weight:600}.section-desc[data-v-17c866ac]{color:var(--text-muted);text-align:center;margin-bottom:48px;font-size:14px}.timeline[data-v-17c866ac]{max-width:500px;margin:0 auto;position:relative}.timeline-line[data-v-17c866ac]{background:var(--border-color);width:1px;height:100%;position:absolute;top:0;left:12px;overflow:hidden}.timeline-line[data-v-17c866ac]:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--accent-color) 50%, transparent 100%);width:100%;height:100%;animation:3s ease-in-out infinite line-sweep-17c866ac;position:absolute;top:0;left:0}@keyframes line-sweep-17c866ac{0%,to{transform:translateY(-100%)}50%{transform:translateY(100%)}}.timeline-node[data-v-17c866ac]{align-items:flex-start;gap:24px;padding-bottom:40px;padding-left:32px;display:flex;position:relative}.timeline-node[data-v-17c866ac]:last-child{padding-bottom:0}.node-dot[data-v-17c866ac]{width:14px;height:14px;position:absolute;top:2px;left:6px}.dot-inner[data-v-17c866ac]{background:var(--accent-color);z-index:2;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.dot-ripple[data-v-17c866ac]{border:1px solid var(--accent-color);opacity:0;border-radius:50%;width:22px;height:22px;animation:2.5s ease-out infinite ripple-pulse-17c866ac;position:absolute;top:-4px;left:-4px}.node-0 .dot-ripple[data-v-17c866ac]{animation-delay:0s}.node-1 .dot-ripple[data-v-17c866ac]{animation-delay:.6s}.node-2 .dot-ripple[data-v-17c866ac]{animation-delay:1.2s}.node-3 .dot-ripple[data-v-17c866ac]{animation-delay:1.8s}@keyframes ripple-pulse-17c866ac{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.node-content[data-v-17c866ac]{flex-direction:column;gap:2px;display:flex}.node-label[data-v-17c866ac]{color:var(--text-primary);font-size:16px;font-weight:500}.node-desc[data-v-17c866ac]{color:var(--text-muted);font-size:13px}@media (width<=768px){.timeline-section[data-v-17c866ac]{padding:60px 20px}.timeline[data-v-17c866ac]{max-width:100%}}.about-section[data-v-3f424246]{background:var(--bg-surface);border-top:1px solid var(--border-color);z-index:1;padding:80px 24px;position:relative}.about-container[data-v-3f424246]{text-align:center;max-width:700px;margin:0 auto}.about-content[data-v-3f424246]{position:relative}.about-title[data-v-3f424246]{color:var(--text-primary);margin-bottom:24px;font-size:32px;font-weight:600}.about-text[data-v-3f424246]{color:var(--text-secondary);margin-bottom:40px;font-size:16px;line-height:2}.about-decoration[data-v-3f424246]{justify-content:center;align-items:center;gap:12px;display:flex}.decoration-dot[data-v-3f424246]{background:var(--accent-color);opacity:.5;border-radius:50%;width:8px;height:8px}.decoration-line[data-v-3f424246]{background:linear-gradient(90deg, transparent, var(--accent-color), transparent);width:60px;height:1px}@media (width<=768px){.about-section[data-v-3f424246]{padding:60px 20px}.about-title[data-v-3f424246]{font-size:28px}}.contact-section[data-v-7056f0d8]{z-index:1;padding:100px 24px;position:relative}.section-container[data-v-7056f0d8]{max-width:720px;margin:0 auto}.cta-card[data-v-7056f0d8]{text-align:center}.glass-card[data-v-7056f0d8]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:24px;padding:56px 40px;transition:border-color .3s,box-shadow .3s}.glass-card[data-v-7056f0d8]:hover{box-shadow:var(--shadow-lg);border-color:#3b82f64d}.cta-title[data-v-7056f0d8]{letter-spacing:-1px;color:var(--text-primary);margin-bottom:16px;font-size:clamp(28px,4vw,40px);font-weight:700}.cta-desc[data-v-7056f0d8]{color:var(--text-secondary);margin-bottom:40px;font-size:1.05rem;line-height:1.8}.contact-links[data-v-7056f0d8]{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.contact-item[data-v-7056f0d8]{background:#3b82f60f;border:1px solid #3b82f61a;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:16px 28px;text-decoration:none;transition:all .3s;display:flex}.contact-item[data-v-7056f0d8]:hover{background:#3b82f61f;border-color:#3b82f640;transform:translateY(-3px)}.contact-label[data-v-7056f0d8]{color:var(--accent-color);font-size:1rem;font-weight:600}.contact-desc[data-v-7056f0d8]{color:var(--text-secondary);font-size:.85rem}@media (width<=640px){.contact-section[data-v-7056f0d8]{padding:60px 16px}.glass-card[data-v-7056f0d8]{padding:40px 24px}.contact-links[data-v-7056f0d8]{flex-direction:column;align-items:center;gap:16px}.contact-item[data-v-7056f0d8]{width:100%;max-width:260px}}.home[data-v-a884afc3]{position:relative}
