body{max-width:100vw;overflow-x:clip}body,html{font-family:barlow,system-ui,sans-serif!important}html{font-size:100px}.prose-rich{font-family:barlow,system-ui,sans-serif!important}.prose-rich p{color:#374151;font-size:16px;line-height:1.8}.prose-rich h1,.prose-rich p{margin-bottom:16px}.prose-rich h1{color:#111827;font-size:28px;font-weight:700;line-height:1.3;margin-top:32px}.prose-rich h2{font-size:24px;margin-bottom:14px;margin-top:28px}.prose-rich h2,.prose-rich h3{color:#111827;font-weight:600;line-height:1.4}.prose-rich h3{font-size:20px;margin-bottom:12px;margin-top:24px}.prose-rich h4{color:#111827;font-size:18px;font-weight:600;line-height:1.5;margin-bottom:10px;margin-top:20px}.prose-rich span{color:inherit;font-size:inherit;line-height:inherit}.prose-rich ul{list-style-type:disc;margin-bottom:16px;padding-left:24px}.prose-rich ul li{color:#374151;font-size:16px;line-height:1.8;margin-bottom:8px}.prose-rich ol{list-style-type:decimal;margin-bottom:16px;padding-left:24px}.prose-rich ol li{color:#374151;font-size:16px;line-height:1.8;margin-bottom:8px}.prose-rich a{color:#3b82f6;text-decoration:underline}.prose-rich a:hover{color:#2563eb}.prose-rich img{border-radius:8px;height:auto;margin:16px 0;max-width:100%}.prose-rich blockquote{border-left:4px solid #3b82f6;color:#6b7280;font-style:italic;margin:16px 0;padding-left:16px}.prose-rich hr{border:none;border-top:1px solid #e5e7eb;margin:24px 0}.prose-rich pre{background-color:#1f2937;border-radius:8px;color:#f9fafb;margin:16px 0;overflow-x:auto;padding:16px}.prose-rich code{background-color:#f3f4f6;border-radius:4px;font-family:monospace;font-size:14px;padding:2px 6px}.prose-rich pre code{background-color:transparent;padding:0}@media(max-width:768px){.prose-rich{width:90%}.prose-rich p{font-size:14px;line-height:1.7}.prose-rich h1,.prose-rich p{margin-bottom:12px}.prose-rich h1{font-size:24px;margin-top:24px}.prose-rich h2{font-size:20px;margin-bottom:10px;margin-top:20px}.prose-rich h3{font-size:18px;margin-top:18px}.prose-rich h3,.prose-rich h4{margin-bottom:8px}.prose-rich h4{font-size:16px;margin-top:16px}.prose-rich ol li,.prose-rich ul li{font-size:14px;line-height:1.7;margin-bottom:6px}}#nprogress .bar{background:linear-gradient(90deg,#667eea,#764ba2);box-shadow:0 0 10px #667eea80;height:3px;left:0;position:fixed;top:0;width:100%;z-index:9999}@media(max-width:768px){#nprogress .bar{height:2px}}.show{display:block!important}.popup-open{position:fixed}.ad-box-mobile-1,.ad-box-mobile-2,.ad-box-mobile-3,.ad-box-pad-1,.ad-box-pad-2,.ad-box-pc-1,.ad-box-pc-2,.ad-box-pc-3,.ad-box-pc-4,.ad-box-pc-5,.ad-box-right-pc-1,.ad-box-right-pc-2,.ad-detail-top,.ads.ads-block{max-height:900px;opacity:1;overflow:hidden;transition:max-height .45s ease,opacity .35s ease,margin-top .45s ease,margin-bottom .45s ease}.ads .ad-afc{transition:background-color .25s ease,min-height .35s ease}.ads-is-filled .ad-afc{background-color:transparent!important;min-height:0!important}.ad-box-mobile-1.ads-is-unfilled,.ad-box-mobile-2.ads-is-unfilled,.ad-box-mobile-3.ads-is-unfilled,.ad-box-pad-1.ads-is-unfilled,.ad-box-pad-2.ads-is-unfilled,.ad-box-pc-1.ads-is-unfilled,.ad-box-pc-2.ads-is-unfilled,.ad-box-pc-3.ads-is-unfilled,.ad-box-pc-4.ads-is-unfilled,.ad-box-pc-5.ads-is-unfilled,.ad-box-right-pc-1.ads-is-unfilled,.ad-box-right-pc-2.ads-is-unfilled,.ad-detail-top.ads-is-unfilled,.ads.ads-block.ads-is-unfilled{margin-bottom:0!important;margin-top:0!important;max-height:0!important;opacity:0;pointer-events:none;visibility:hidden}.ads-is-unfilled .ad-afc,.ads-is-unfilled .ads-title{background-color:transparent!important;height:0!important;margin:0!important;min-height:0!important;overflow:hidden;padding:0!important}@font-face{font-display:swap;font-family:barlow;font-style:normal;font-weight:400;src:url(../font/7cHpv4kjgoGqM7E_A8s52Hs.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:barlow;font-style:normal;font-weight:400;src:url(../font/7cHpv4kjgoGqM7E_Ass52Hs.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:barlow;font-style:normal;font-weight:400;src:url(../font/7cHpv4kjgoGqM7E_DMs5.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:barlow;font-style:normal;font-weight:700;src:url(../font/7cHqv4kjgoGqM7E3t-4s6FospT4.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:barlow;font-style:normal;font-weight:700;src:url(../font/7cHqv4kjgoGqM7E3t-4s6VospT4.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:barlow;font-style:normal;font-weight:700;src:url(../font/7cHqv4kjgoGqM7E3t-4s51os.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px #29d,0 0 5px #29d;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#nprogress .spinner{display:block;position:fixed;right:15px;top:15px;z-index:1031}#nprogress .spinner-icon{animation:nprogress-spinner .4s linear infinite;border-color:#29d transparent transparent #29d;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:18px;width:18px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-page[data-v-fe513f7b]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;padding:20px}.error-container[data-v-fe513f7b]{animation:slideUp-fe513f7b .6s ease-out;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;max-width:480px;padding:60px 40px;text-align:center;width:100%}@keyframes slideUp-fe513f7b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.error-icon[data-v-fe513f7b]{animation:float-fe513f7b 3s ease-in-out infinite;height:160px;margin:0 auto 30px;width:160px}@keyframes float-fe513f7b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.error-code[data-v-fe513f7b]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;color:#1f2937;font-size:72px;font-weight:800;line-height:1;margin:0;-webkit-text-fill-color:transparent;background-clip:text}.error-title[data-v-fe513f7b]{color:#374151;font-size:24px;font-weight:600;margin:16px 0}.error-message[data-v-fe513f7b]{color:#6b7280;font-size:16px;line-height:1.6;margin:0 0 40px}.error-actions[data-v-fe513f7b]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn[data-v-fe513f7b]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:14px 28px;transition:all .3s ease}.btn-primary[data-v-fe513f7b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-fe513f7b]:hover{box-shadow:0 10px 20px -10px #667eea80;transform:translateY(-2px)}.btn-secondary[data-v-fe513f7b]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-fe513f7b]:hover{background:#e5e7eb;transform:translateY(-2px)}@media(max-width:480px){.error-container[data-v-fe513f7b]{padding:40px 24px}.error-code[data-v-fe513f7b]{font-size:56px}.error-title[data-v-fe513f7b]{font-size:20px}.error-icon[data-v-fe513f7b]{height:120px;width:120px}.btn[data-v-fe513f7b]{justify-content:center;width:100%}}
