.guide_guide__iAJAl{padding:30px 0 70px;color:var(--text)}.guide_hero__SZSqJ{background:#142324;color:#fff;border-radius:24px;padding:54px 48px 0;overflow:hidden;position:relative}.guide_hero__SZSqJ:after{content:"";position:absolute;width:250px;height:250px;right:-80px;top:-90px;border:40px solid #a3e63515;border-radius:50%;pointer-events:none}.guide_eyebrow__NLAG1{font-size:12px;letter-spacing:.14em;color:#bef264;font-weight:700}.guide_hero__SZSqJ h1{font-size:clamp(30px,5vw,48px);letter-spacing:-.05em;margin:22px 0}.guide_hero__SZSqJ p{color:#cbd5d1;font-size:18px;line-height:1.8}.guide_heroActions__GQtJH{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 40px}.guide_heroActions__GQtJH a{padding:12px 20px;border:1px solid #ffffff40;border-radius:8px;color:white;text-decoration:none;font-weight:650}.guide_heroActions__GQtJH a:first-child{background:#bef264;color:#172524;border:0}.guide_heroActions__GQtJH span{margin-left:20px}.guide_heroStrip__DPAYn{display:flex;border-top:1px solid #ffffff20;justify-content:space-between;padding:20px 0;color:#cbd5d1;font-size:13px;gap:10px}.guide_toc__Apove{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0}.guide_toc__Apove a{color:#475569;text-decoration:none;background:white;padding:9px 14px;border:1px solid var(--border);border-radius:30px;font-size:13px}.guide_section__kknrc{scroll-margin-top:95px;padding:36px 0;border-bottom:1px solid var(--border)}.guide_sectionHead__c6uWN{margin-bottom:24px;max-width:760px}.guide_sectionHead__c6uWN>span{color:#48714d;letter-spacing:.1em;font-size:12px;font-weight:800}.guide_sectionHead__c6uWN h2{font-size:28px;letter-spacing:-.04em;margin:10px 0 14px}.guide_sectionHead__c6uWN p,.guide_twoCols__982sN p{line-height:1.85;color:var(--text-2);font-size:15px}.guide_storyboard__Oq_wo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.guide_storyboard__Oq_wo>div{padding:18px;border:1px solid var(--border);background:white;border-radius:14px}.guide_shotNum__ehASG{font-size:11px;letter-spacing:.1em;font-weight:800;color:var(--muted)}.guide_miniFrame__CkEf_{height:100px;background:#e8efe9;border-radius:6px;margin:14px 0;display:grid;place-items:center;position:relative;overflow:hidden}.guide_miniFrame__CkEf_ span{font-size:45px;color:#52705a}.guide_miniFrame__CkEf_ i{position:absolute;width:140%;height:1px;background:#8ba690;bottom:20px;transform:rotate(-12deg)}.guide_storyboard__Oq_wo h3{font-size:16px;display:flex;justify-content:space-between;margin:12px 0}.guide_storyboard__Oq_wo h3 small{font-weight:400;color:#64748b}.guide_storyboard__Oq_wo p{font-size:12px;margin:0;color:#64748b}.guide_caption__uGoBf{font-size:12px;line-height:1.7;color:#64748b;margin:14px 0}.guide_characterSheet__HeVht{margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:24px;background:#142324;border-radius:16px}.guide_characterSheet__HeVht>div{border:1px solid #ffffff20;border-radius:9px;padding:12px;text-align:center;color:white}.guide_characterSheet__HeVht svg{display:block;width:100%;height:180px}.guide_characterSheet__HeVht span,.guide_characterSheet__HeVht strong{display:block}.guide_characterSheet__HeVht span{font-size:12px;color:#b4c6be;margin:8px 0}.guide_characterSheet__HeVht figcaption{grid-column:1/-1;color:#b4c6be;font-size:12px;margin-top:8px}.guide_twoCols__982sN{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:24px}.guide_twoCols__982sN h3{font-size:17px}.guide_editSteps__ZDT3x,.guide_twoCols__982sN ol{padding-left:23px;line-height:2.1;font-size:14px;color:#475569}.guide_note__rXCUu{padding:20px 24px;background:#edf3e9;border-left:3px solid #8ba969;border-radius:0 10px 10px 0;font-size:14px;line-height:1.8;margin-top:20px}.guide_note__rXCUu a{color:#376344}.guide_modelGrid__TlyrF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.guide_modelGrid__TlyrF>a{display:block;text-decoration:none;padding:24px;background:white;border:1px solid var(--border);border-radius:14px;color:inherit}.guide_modelGrid__TlyrF>a:hover{border-color:#8ba969}.guide_modelGrid__TlyrF span{color:#567848;font-size:12px;font-weight:700}.guide_modelGrid__TlyrF h3{font-size:19px;margin:12px 0}.guide_modelGrid__TlyrF p{font-size:14px;color:#64748b;line-height:1.7}.guide_modelGrid__TlyrF small{color:#48714d}.guide_lab__2pmLZ{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:20px;gap:20px}.guide_choices__73fnC{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.guide_choices__73fnC button{background:white;border:1px solid var(--border);border-radius:10px;padding:18px;text-align:left;cursor:pointer;color:#334155}.guide_choices__73fnC button[aria-pressed=true]{background:#edf3e9;border-color:#66844d;box-shadow:inset 0 0 0 1px #66844d}.guide_choices__73fnC span,.guide_choices__73fnC strong{display:block}.guide_choices__73fnC span{font-size:12px;margin-top:8px;color:#64748b}.guide_diagram__8jJuw{background:#142324;margin:0;border-radius:14px;overflow:hidden;color:white}.guide_diagram__8jJuw svg{width:100%;display:block;max-height:270px}.guide_diagram__8jJuw figcaption{padding:0 24px 24px}.guide_diagram__8jJuw p{font-size:14px;color:#cbd5e1;line-height:1.7}.guide_diagram__8jJuw small{font-size:11px;color:#a9bdb5}.guide_builder__UM5F1{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:24px;gap:24px}.guide_inputs__kofLe label{display:block;font-size:13px;font-weight:700;margin-bottom:18px}.guide_inputs__kofLe select,.guide_inputs__kofLe textarea{display:block;width:100%;margin-top:8px;background:white;border:1px solid #ccd6cf;border-radius:8px;padding:12px;font:inherit;color:#334155}.guide_inputs__kofLe textarea{resize:vertical;line-height:1.7}.guide_output__EKcM0{background:white;border:1px solid var(--border);border-radius:14px;padding:20px;min-width:0}.guide_outputHead__FMBBT{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;gap:12px}.guide_outputHead__FMBBT button{background:#142324;color:white;border:0;padding:10px 14px;border-radius:6px;cursor:pointer}.guide_output__EKcM0 pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;font-family:inherit;color:#475569}.guide_durationGrid__tKxyr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.guide_durationGrid__tKxyr>div{border:1px solid var(--border);background:white;padding:22px;border-radius:12px}.guide_durationGrid__tKxyr strong{font-size:30px;display:block;color:#3b6042;letter-spacing:-.03em}.guide_durationGrid__tKxyr small{font-size:13px;margin-left:5px}.guide_durationGrid__tKxyr span{font-size:13px;display:block;margin-top:8px;color:#64748b}.guide_checklist__oG_Z0{background:white;border:1px solid var(--border);border-radius:14px;padding:24px}.guide_checklist__oG_Z0 h3{margin:0 0 18px;font-size:17px;display:flex;justify-content:space-between}.guide_checklist__oG_Z0 h3 span{color:#48714d;font-size:14px}.guide_checklist__oG_Z0 label{display:flex;gap:12px;padding:10px 0;align-items:flex-start;font-size:14px;cursor:pointer;line-height:1.6}.guide_checklist__oG_Z0 input{accent-color:#48714d;width:17px;height:17px;flex-shrink:0;margin-top:3px}.guide_checklist__oG_Z0>small{display:block;color:#64748b;margin-top:15px;font-size:12px}.guide_tableWrap__c64AW{overflow-x:auto;border:1px solid var(--border);border-radius:12px}.guide_tableWrap__c64AW table{width:100%;border-collapse:collapse;background:white;font-size:13px}.guide_tableWrap__c64AW td,.guide_tableWrap__c64AW th{text-align:left;padding:16px;border-bottom:1px solid var(--border);line-height:1.6}.guide_tableWrap__c64AW thead{background:#edf3e9}.guide_tableWrap__c64AW tbody th{font-weight:600;width:33%}.guide_video__IXODV{aspect-ratio:16/9;background:#142324;border-radius:14px;overflow:hidden}.guide_video__IXODV iframe{width:100%;height:100%;border:0}.guide_chapters__UFK1J{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.guide_chapters__UFK1J a{background:white;border:1px solid var(--border);padding:10px 14px;border-radius:8px;color:#376344;text-decoration:none;font-size:13px}.guide_sources__kir2q{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.guide_guide__iAJAl a:focus-visible,.guide_guide__iAJAl button:focus-visible,.guide_guide__iAJAl input:focus-visible,.guide_guide__iAJAl select:focus-visible,.guide_guide__iAJAl textarea:focus-visible{outline:3px solid #649557;outline-offset:3px}@media(max-width:700px){.guide_guide__iAJAl{padding-top:15px}.guide_hero__SZSqJ{padding:32px 24px 0}.guide_hero__SZSqJ p{font-size:15px}.guide_heroStrip__DPAYn{flex-wrap:wrap;justify-content:flex-start;gap:12px 18px}.guide_durationGrid__tKxyr,.guide_modelGrid__TlyrF,.guide_storyboard__Oq_wo{grid-template-columns:repeat(2,1fr)}.guide_builder__UM5F1,.guide_lab__2pmLZ,.guide_twoCols__982sN{grid-template-columns:1fr}.guide_sectionHead__c6uWN h2{font-size:24px}.guide_characterSheet__HeVht{padding:14px;gap:8px}.guide_characterSheet__HeVht>div{padding:6px}.guide_characterSheet__HeVht svg{height:120px}.guide_characterSheet__HeVht strong{font-size:13px}.guide_characterSheet__HeVht span{font-size:11px}.guide_tableWrap__c64AW td,.guide_tableWrap__c64AW th{padding:12px;font-size:12px}.guide_durationGrid__tKxyr>div{padding:18px}.guide_section__kknrc{padding:28px 0}.guide_storyboard__Oq_wo>div{padding:14px}.guide_choices__73fnC button{padding:16px}}@media(prefers-reduced-motion:reduce){.guide_guide__iAJAl{scroll-behavior:auto}}