.page_main__cZmGu{min-height:100vh}.page_loading__cw91f{display:flex;align-items:center;justify-content:center;min-height:60vh}.page_spinner__HzlAP{width:40px;height:40px;border:3px solid rgba(168,85,247,.2);border-top-color:#a855f7;border-radius:50%;animation:page_spin__8Hcct .8s linear infinite}@keyframes page_spin__8Hcct{to{transform:rotate(1turn)}}.page_notFound__3i18F{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:2rem}.page_notFound__3i18F h1{font-size:1.5rem;margin-bottom:.5rem;color:var(--text-primary)}.page_notFound__3i18F p{color:var(--text-muted);margin-bottom:1.5rem}.page_backBtn__QoQI8{padding:.75rem 1.5rem;background:var(--gradient-primary);color:#fff;font-weight:600;text-decoration:none}.page_promptCode__UDebt{display:inline-block;font-size:.75rem;font-weight:600;color:#c084fc;background:rgba(168,85,247,.2);padding:.2rem .5rem;border-radius:4px;margin-right:.5rem;font-family:SF Mono,Monaco,Courier New,monospace;vertical-align:middle}.page_likedStat__JbzWO,.page_likedStat__JbzWO svg{color:#ef4444!important}.page_saveBtnFull__6AiAd.page_active__ASrdu{background:rgba(168,85,247,.2);border:1px solid #a855f7}.page_hero__J4hRJ{background:var(--bg-primary);padding:1.5rem 0}.page_heroContainer__rd4LB{display:grid;grid-template-columns:auto 1fr;gap:2.5rem;align-items:start}.page_imageCol__gTzV7{width:420px}.page_imageBox__v2k75{border:1px solid var(--glass-border);background:#0a0a0a;height:560px;display:flex;align-items:center;justify-content:center;overflow:hidden}.page_image__jJYT5{width:100%;height:100%;object-fit:contain;display:block}.page_stats__yA2hJ{display:flex;gap:1.5rem;padding:.75rem 0;color:var(--text-secondary);font-size:.85rem}.page_stats__yA2hJ span{display:flex;align-items:center;gap:.4rem}.page_stats__yA2hJ svg{color:var(--text-muted)}.page_likedIcon__uOmKO{color:#ef4444}.page_infoCol__JPqvu{display:flex;flex-direction:column;gap:.75rem}.page_breadcrumb__UsSvH{font-size:.8rem;color:var(--text-muted)}.page_breadcrumb__UsSvH a{color:var(--text-secondary)}.page_breadcrumb__UsSvH a:hover{color:var(--gradient-purple)}.page_title__5_7yY{font-size:1.75rem;font-weight:700;line-height:1.2}.page_meta__Nhqrc{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.page_model__Oy5cL{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.85rem;font-weight:600;color:var(--gradient-cyan);background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.3)}.page_badge__sLcZW{padding:.4rem .75rem;font-size:.85rem;color:var(--text-secondary);background:var(--glass-bg);border:1px solid var(--glass-border)}.page_promptBox__pYufR{background:var(--bg-secondary);border:1px solid var(--glass-border);display:flex;flex-direction:column}.page_promptHead__pbSGb{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--glass-bg);border-bottom:1px solid var(--glass-border)}.page_promptHead__pbSGb span{font-size:.75rem;font-weight:600;color:var(--text-muted);letter-spacing:.05em}.page_copyBtn__tBhS9{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:500;font-family:inherit;color:white;background:var(--gradient-primary);border:none;cursor:pointer}.page_copyBtn__tBhS9:hover{box-shadow:0 4px 12px rgba(168,85,247,.35)}.page_promptScrollArea__6IfVt{height:320px;overflow-y:auto;padding:1rem;background:rgba(0,0,0,.2)}.page_promptScrollArea__6IfVt::-webkit-scrollbar{width:6px}.page_promptScrollArea__6IfVt::-webkit-scrollbar-track{background:transparent}.page_promptScrollArea__6IfVt::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:10px}.page_promptScrollArea__6IfVt::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.page_promptText__sag98{font-size:.9rem;line-height:1.6;color:var(--text-primary);font-family:Consolas,Monaco,monospace;margin:0;white-space:pre-wrap}.page_promptBlurContainer__YCxZX{position:relative;height:320px;overflow:hidden}.page_promptBlurred__xO_8z{filter:blur(8px);-webkit-user-select:none;user-select:none;pointer-events:none}.page_promptRevealOverlay__wAdfn{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);gap:1rem}.page_revealBtn__ot6qr{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;font-family:inherit;color:#fff;background:var(--gradient-primary);border:none;cursor:pointer;transition:all .2s ease}.page_revealBtn__ot6qr:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(168,85,247,.4)}.page_revealBtn__ot6qr:disabled{opacity:.7;cursor:wait}.page_revealBtn__ot6qr svg{width:18px;height:18px}.page_countdownText__eTmpv{font-size:.85rem;color:var(--text-secondary)}.page_countdownNumber__Fc75k{font-weight:700;color:var(--gradient-purple)}.page_revealHint__QZ3Fm{font-size:.75rem;color:var(--text-muted);text-align:center;max-width:200px}.page_tags__kpvuU{display:flex;flex-wrap:wrap;gap:.5rem}.page_tag__gFqJ6{padding:.35rem .75rem;font-size:.8rem;color:var(--text-secondary);background:var(--glass-bg);border:1px solid var(--glass-border)}.page_tag__gFqJ6:hover{color:var(--text-primary);border-color:var(--gradient-purple)}.page_actions__AB4ah{display:flex;gap:.75rem;margin-top:.5rem}.page_likeBtn__3rN_t,.page_saveBtnFull__6AiAd{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.9rem 1.5rem;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.page_saveBtnFull__6AiAd{flex:2 1;color:white;background:var(--gradient-primary);border:none}.page_saveBtnFull__6AiAd:hover{box-shadow:0 6px 20px rgba(168,85,247,.4);transform:translateY(-2px)}.page_likeBtn__3rN_t{flex:1 1;color:var(--text-primary);background:var(--glass-bg);border:1px solid var(--glass-border)}.page_likeBtn__3rN_t:hover{background:var(--glass-hover)}.page_likeBtn__3rN_t.page_active__ASrdu{border-color:#ef4444;color:#ef4444}.page_content__OHDyt{padding:3rem 0;background:var(--bg-secondary)}.page_contentGrid__4kMi0{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem}.page_article__g0cHQ{line-height:1.7}.page_article__g0cHQ h2{font-size:1.4rem;margin-bottom:1rem;color:var(--text-primary)}.page_article__g0cHQ h3{font-size:1.1rem;margin-top:2rem;margin-bottom:.75rem;color:var(--text-primary)}.page_article__g0cHQ p{color:var(--text-secondary);margin-bottom:1rem;font-size:.95rem}.page_article__g0cHQ ul{padding-left:1.5rem;color:var(--text-secondary)}.page_article__g0cHQ li{margin-bottom:.6rem;font-size:.95rem}.page_description__CyWnZ{line-height:1.7;color:var(--text-secondary);font-size:.95rem;margin-bottom:2rem}.page_description__CyWnZ h1,.page_description__CyWnZ h2,.page_description__CyWnZ h3,.page_description__CyWnZ h4,.page_description__CyWnZ h5,.page_description__CyWnZ h6{color:var(--text-primary);margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.page_description__CyWnZ h1{font-size:1.5rem}.page_description__CyWnZ h2{font-size:1.25rem}.page_description__CyWnZ h3{font-size:1.1rem}.page_description__CyWnZ p{margin-bottom:1rem}.page_description__CyWnZ ol,.page_description__CyWnZ ul{margin-bottom:1.5rem;padding-left:1.5rem}.page_description__CyWnZ li{margin-bottom:.5rem}.page_description__CyWnZ table{width:100%;border-collapse:collapse;margin:1.5rem 0;border:1px solid var(--glass-border);background:var(--bg-primary)}.page_description__CyWnZ td,.page_description__CyWnZ th{padding:.75rem 1rem;text-align:left;border:1px solid var(--glass-border)}.page_description__CyWnZ th{background:var(--glass-bg);color:var(--text-primary);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.page_description__CyWnZ td{font-size:.9rem}.page_description__CyWnZ tr:nth-child(2n){background:rgba(255,255,255,.02)}.page_description__CyWnZ a{color:#a855f7;text-decoration:none;border-bottom:1px dashed rgba(168,85,247,.4);transition:all .2s}.page_description__CyWnZ a:hover{color:#c084fc;border-bottom-style:solid}.page_description__CyWnZ strong{color:var(--text-primary)}.page_description__CyWnZ blockquote{border-left:4px solid #a855f7;padding:.75rem 1.25rem;background:rgba(168,85,247,.05);margin:1.5rem 0;font-style:italic;color:var(--text-secondary)}.page_article__g0cHQ strong{color:var(--text-primary)}.page_article__g0cHQ code{background:rgba(255,255,255,.05);padding:2px 6px;border-radius:4px;font-family:monospace;font-size:.9em}.page_related__EGdZG h3{font-size:1.1rem;margin-bottom:1.25rem}.page_relatedGrid__Le7b5{column-count:2;column-gap:.75rem}.page_relatedCard__dQyY3{display:block;page-break-inside:avoid;break-inside:avoid;margin-bottom:.75rem;position:relative;border:1px solid var(--glass-border);overflow:hidden}.page_relatedCard__dQyY3:hover{border-color:var(--gradient-purple)}.page_relatedImg__z50gf{width:100%;height:auto;display:block;transition:transform .3s ease}.page_relatedCard__dQyY3:hover .page_relatedImg__z50gf{transform:scale(1.05)}.page_relatedCard__dQyY3 span{position:absolute;bottom:0;left:0;right:0;padding:.75rem .5rem;font-size:.7rem;font-weight:500;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));opacity:0;transition:opacity .3s ease}.page_relatedCard__dQyY3:hover span{opacity:1}@media (max-width:1200px){.page_imageCol__gTzV7{width:360px}.page_imageBox__v2k75{height:480px}}@media (max-width:1024px){.page_heroContainer__rd4LB{grid-template-columns:1fr}.page_imageCol__gTzV7{width:100%;max-width:450px;margin:0 auto}.page_contentGrid__4kMi0{grid-template-columns:1fr}}@media (max-width:768px){.page_heroContainer__rd4LB{gap:1.5rem}.page_imageCol__gTzV7{max-width:100%}.page_title__5_7yY{font-size:1.4rem}.page_stats__yA2hJ{gap:1rem;font-size:.8rem}.page_promptText__sag98{font-size:.8rem}.page_promptScrollArea__6IfVt{height:240px}.page_content__OHDyt{padding:2rem 0}.page_contentGrid__4kMi0{gap:2rem}}@media (max-width:480px){.page_heroContainer__rd4LB{gap:1rem}.page_title__5_7yY{font-size:1.2rem}.page_meta__Nhqrc{gap:.5rem}.page_badge__sLcZW,.page_model__Oy5cL{font-size:.75rem;padding:.3rem .5rem}.page_tag__gFqJ6{font-size:.7rem;padding:.25rem .5rem}.page_likeBtn__3rN_t,.page_saveBtnFull__6AiAd{padding:.75rem;font-size:.8rem}}.page_loginModal__U7Uxl{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;animation:page_fadeIn__gFHTL .2s ease}.page_loginModalOverlay__p6lKv{position:absolute;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(8px)}.page_loginModalContent__n8bSS{position:relative;background:var(--bg-secondary);border:1px solid var(--glass-border);padding:2rem;max-width:400px;width:90%;text-align:center;animation:page_slideUp__lvQL0 .3s ease}@keyframes page_slideUp__lvQL0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__gFHTL{0%{opacity:0}to{opacity:1}}.page_loginModalContent__n8bSS h3{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.page_loginModalContent__n8bSS p{color:var(--text-secondary);font-size:.9rem;margin:0 0 1.5rem}.page_loginModalActions__FV7I6{display:flex;gap:.75rem}.page_loginBtn__yrtAY{flex:1 1;padding:.75rem 1rem;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.page_loginBtnPrimary__92YbW{background:var(--gradient-primary);border:none;color:#fff}.page_loginBtnPrimary__92YbW:hover{box-shadow:0 6px 20px rgba(168,85,247,.4);transform:translateY(-2px)}.page_loginBtnSecondary__NQs_G{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary)}.page_loginBtnSecondary__NQs_G:hover{background:var(--glass-hover);color:var(--text-primary)}