.CodeDetailPage_page__fk0xv{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow-x:hidden;padding-top:80px}.CodeDetailPage_container__yneU4{max-width:900px;margin:0 auto;padding:40px 24px 80px;position:relative;z-index:1}.CodeDetailPage_breadcrumb__gVIbz{display:flex;align-items:center;gap:8px;margin-bottom:32px;font-size:.875rem;flex-wrap:wrap;background:hsla(0,0%,100%,.5);backdrop-filter:blur(8px);padding:8px 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.6);width:-moz-fit-content;width:fit-content}.CodeDetailPage_backLink__c1y5t{display:flex;align-items:center;gap:6px;color:#64748b;text-decoration:none;font-weight:500;transition:all .2s ease}.CodeDetailPage_backLink__c1y5t:hover{color:#0f172a}.CodeDetailPage_breadcrumbSeparator__w0XN7{color:#cbd5e1}.CodeDetailPage_breadcrumbCategory__KKpen{color:#64748b}.CodeDetailPage_breadcrumbCurrent__TPxQJ{color:#0f172a;font-weight:600}.CodeDetailPage_hero__U8Gua{margin-bottom:48px;text-align:center;display:flex;flex-direction:column;align-items:center}.CodeDetailPage_codeTag__gKmPh{display:inline-flex;align-items:center;gap:16px;margin-bottom:32px;position:relative;background:#fff;padding:16px 32px;border-radius:24px;box-shadow:0 20px 40px -12px rgba(14,165,233,.15),0 0 0 1px rgba(14,165,233,.1),0 0 0 4px rgba(14,165,233,.05);transition:transform .3s ease}.CodeDetailPage_codeTag__gKmPh:hover{transform:translateY(-2px);box-shadow:0 24px 48px -12px rgba(14,165,233,.2),0 0 0 1px rgba(14,165,233,.2),0 0 0 4px rgba(14,165,233,.1)}.CodeDetailPage_codeNumber__tU8bd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:clamp(3.5rem,6vw,5rem);font-weight:800;background:linear-gradient(135deg,#0ea5e9,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;letter-spacing:-.03em;filter:drop-shadow(0 4px 12px rgba(14,165,233,.2))}.CodeDetailPage_copyButton__rYDmk{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.CodeDetailPage_copyButton__rYDmk:hover{border-color:#0ea5e9;color:#0ea5e9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(14,165,233,.15)}.CodeDetailPage_title__Bajhw{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:#0f172a;margin:0 0 16px;line-height:1.2;letter-spacing:-.01em;max-width:800px}.CodeDetailPage_category__z8_nt{display:flex;align-items:center;gap:8px;font-size:1rem;color:#64748b;background:hsla(0,0%,100%,.6);padding:6px 16px;border-radius:999px;border:1px solid rgba(226,232,240,.8)}.CodeDetailPage_categorySeparator__qVRWV{color:#cbd5e1}.CodeDetailPage_content__MeJuB{display:flex;flex-direction:column;gap:32px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);border-radius:32px;padding:40px;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 24px 48px -12px rgba(16,105,142,.15),inset 0 0 0 1px hsla(0,0%,100%,.6)}.CodeDetailPage_section__acVc6{padding-bottom:32px;border-bottom:1px solid #e2e8f0}.CodeDetailPage_section__acVc6:last-child{padding-bottom:0;border-bottom:none}.CodeDetailPage_section__acVc6 h2{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 20px}.CodeDetailPage_section__acVc6 h2 svg{color:#0ea5e9}.CodeDetailPage_overview__ACH_J p{font-size:1.0625rem;line-height:1.7;color:#334155;margin:0 0 16px}.CodeDetailPage_overview__ACH_J p:last-child{margin-bottom:0}.CodeDetailPage_list__pp5KT{margin:0;padding-left:24px}.CodeDetailPage_list__pp5KT li{font-size:1rem;line-height:1.6;color:#334155;margin-bottom:12px}.CodeDetailPage_list__pp5KT li:last-child{margin-bottom:0}.CodeDetailPage_checklist__otBSx{list-style:none;margin:0;padding:0;display:grid;gap:12px}.CodeDetailPage_checklist__otBSx li{display:flex;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.6;color:#334155;background:rgba(248,250,252,.5);padding:12px 16px;border-radius:12px;border:1px solid transparent;transition:all .2s ease}.CodeDetailPage_checklist__otBSx li:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.02)}.CodeDetailPage_checkIcon__nGQKX{color:#10b981;flex-shrink:0;margin-top:4px}.CodeDetailPage_billingBox__9m3f9{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-radius:16px;padding:20px;box-shadow:0 4px 12px rgba(245,158,11,.05)}.CodeDetailPage_billingBox__9m3f9 p{font-size:1rem;line-height:1.6;color:#92400e;margin:0}.CodeDetailPage_relatedCodes__A6Rd7{display:flex;flex-wrap:wrap;gap:10px}.CodeDetailPage_relatedCodeLink__kCf4p{display:inline-flex;align-items:center;padding:10px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;font-weight:600;color:#0f172a;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.02)}.CodeDetailPage_relatedCodeLink__kCf4p:hover{border-color:#0ea5e9;color:#0ea5e9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(14,165,233,.1)}.CodeDetailPage_faqList__YGjGA{display:flex;flex-direction:column;gap:12px}.CodeDetailPage_faqItem__R3SzX{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;background:#fff;transition:all .2s ease}.CodeDetailPage_faqItem__R3SzX:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.03)}.CodeDetailPage_faqQuestion__tsoPh{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:transparent;border:none;font-size:1rem;font-weight:600;color:#0f172a;text-align:left;cursor:pointer}.CodeDetailPage_faqQuestion__tsoPh svg{color:#64748b;flex-shrink:0;transition:transform .2s ease}.CodeDetailPage_faqAnswer__tFNIU{padding:0 20px 20px}.CodeDetailPage_faqAnswer__tFNIU p{font-size:.9375rem;line-height:1.6;color:#475569;margin:0}.CodeDetailPage_source__t_k_E{text-align:center;font-size:.8125rem;color:#94a3b8;margin-top:16px}.CodeDetailPage_cta___aVH_{text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;padding:40px;position:relative;overflow:hidden;color:#fff;box-shadow:0 20px 40px -12px rgba(15,23,42,.2)}.CodeDetailPage_cta___aVH_:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)}.CodeDetailPage_cta___aVH_ h3{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 12px}.CodeDetailPage_cta___aVH_ p{font-size:1.0625rem;color:rgba(203,213,225,.9);margin:0 0 24px}.CodeDetailPage_ctaButton__oPFnA{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#fff;border:none;border-radius:999px;font-size:1rem;font-weight:600;color:#0f172a;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.CodeDetailPage_ctaButton__oPFnA:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2);background:#f8fafc}.CodeDetailPage_ctaButtons__RNi3Y{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.CodeDetailPage_ctaButtonSecondary__IhuA7{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.9);text-decoration:none;transition:all .2s ease}.CodeDetailPage_ctaButtonSecondary__IhuA7:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);color:#fff}@media (max-width:640px){.CodeDetailPage_container__yneU4{padding:24px 16px 60px}.CodeDetailPage_content__MeJuB{padding:24px;border-radius:24px}.CodeDetailPage_title__Bajhw{font-size:1.5rem}.CodeDetailPage_codeNumber__tU8bd{font-size:2.5rem}.CodeDetailPage_section__acVc6 h2{font-size:1.125rem}}