.adde_page__ui5Pq{height:100dvh;overflow:auto;overscroll-behavior:contain;background:#f4f0e7;color:#263c36;padding:0 max(24px,calc((100vw - 1240px)/2));-webkit-tap-highlight-color:transparent}.adde_topbar__N5xLY{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #263c3626;font-size:12px;letter-spacing:.08em}.adde_topbar__N5xLY b{color:#b96042;font-weight:500;margin-left:12px}.adde_back__XSZOP{color:inherit;text-decoration:none;font-size:14px;font-weight:600}.adde_layout__ECfL_{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:70px;gap:70px;padding:48px 0 30px}.adde_intro__wJAlg{align-self:center}.adde_eyebrow__sUiy5{font-size:9px;letter-spacing:.13em;color:#b96042;margin:0 0 21px}.adde_intro__wJAlg h1{font-size:48px;line-height:1.25;font-weight:600;letter-spacing:-.035em;margin:0}.adde_subtitle__bYi4b{font-size:14px;line-height:1.95;color:#6e796f;margin:22px 0 25px}.adde_parts__p_oaD{list-style:none;padding:0;margin:0}.adde_parts__p_oaD li{display:flex;align-items:center;gap:15px;min-height:50px;font-size:14px}.adde_letter__6z3UK{width:29px;height:29px;display:grid;place-items:center;border:1px solid #263c3633;border-radius:50%;font-size:11px}.adde_parts__p_oaD small{margin-left:auto;color:#839084;font-size:10px}.adde_parts__p_oaD li[data-active=true]{color:#b96042}.adde_parts__p_oaD li[data-active=true] .adde_letter__6z3UK{background:#b96042;color:#fff;border-color:#b96042}.adde_instruction__6GmJ3{border-top:1px solid #263c3626;margin-top:23px;padding-top:22px}.adde_instruction__6GmJ3 strong{font-size:14px;font-weight:600}.adde_instruction__6GmJ3 p{font-size:12px;line-height:1.8;color:#6e796f;min-height:44px}.adde_method__p9987{font-size:12px;color:#6e796f;margin-top:15px;line-height:1.9}.adde_method__p9987 summary{cursor:pointer}.adde_method__p9987 ol{padding-left:19px}.adde_method__p9987 p{font-size:10px}.adde_experiment__f_njM{min-width:0}.adde_scene__EJsjP{position:relative;height:min(66vh,620px);min-height:420px;border:1px solid #263c361c;border-radius:10px;overflow:hidden;touch-action:none}.adde_sceneLabel___TcO2{position:absolute;inset:22px 24px auto;display:flex;justify-content:space-between;z-index:1;pointer-events:none;font-size:11px;letter-spacing:.08em}.adde_sceneLabel___TcO2 span:last-child{font-size:9px;color:#849081}.adde_orbitHint__QvPWb{position:absolute;bottom:18px;left:24px;right:24px;pointer-events:none;margin:0;text-align:center;font-size:10px;color:#6f796c}.adde_loading__m55Z4{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;color:#6e796f;font-size:13px;line-height:1.8}.adde_loading__m55Z4 a{color:#b96042}.adde_progress__iJpqK{display:grid;grid-template-columns:1fr auto;margin:22px 0 17px;grid-gap:10px;gap:10px;font-size:10px;color:#6f796c}.adde_progress__iJpqK input{grid-column:1/-1;width:100%;margin:0;accent-color:#b96042;cursor:pointer;min-height:20px}.adde_progress__iJpqK output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adde_controls__fzOKX{display:grid;grid-template-columns:1fr 1.35fr 1fr;grid-gap:10px;gap:10px}.adde_controls__fzOKX button{min-height:46px;padding:10px;border:1px solid #263c3633;border-radius:7px;background:#f8f5ed;color:#263c36;cursor:pointer;font-size:13px}.adde_controls__fzOKX .adde_primary__5yM2N{background:#263c36;color:#f4f0e7;border-color:#263c36}.adde_controls__fzOKX button:disabled{opacity:.35;cursor:default}.adde_secondaryControls__e010v{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;font-size:10px;color:#6f796c}.adde_secondaryControls__e010v label{display:flex;align-items:center;gap:5px;cursor:pointer}.adde_secondaryControls__e010v input{accent-color:#b96042}.adde_secondaryControls__e010v button{border:0;background:none;color:inherit;padding:7px 0;cursor:pointer;font-size:11px}.adde_footnote__4umxp{border-top:1px solid #263c3620;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 0 max(25px,env(safe-area-inset-bottom));font-size:9px;color:#8a9385;letter-spacing:.04em}.adde_page__ui5Pq a:focus-visible,.adde_page__ui5Pq button:focus-visible,.adde_page__ui5Pq input:focus-visible,.adde_page__ui5Pq summary:focus-visible{outline:2px solid #b96042;outline-offset:4px}.adde_controls__fzOKX button:not(:disabled):active{transform:translateY(1px)}@media(hover:hover){.adde_controls__fzOKX button:not(:disabled):hover{background:#e8e0d3}.adde_controls__fzOKX .adde_primary__5yM2N:hover{background:#3b544a!important}.adde_secondaryControls__e010v button:hover{color:#b96042}}@media(max-width:1000px){.adde_layout__ECfL_{gap:28px;grid-template-columns:250px minmax(0,1fr)}.adde_intro__wJAlg h1{font-size:40px}.adde_scene__EJsjP{min-height:380px}.adde_secondaryControls__e010v{gap:8px}}@media(max-width:700px){.adde_page__ui5Pq{padding:0 20px}.adde_topbar__N5xLY{min-height:68px;font-size:9px}.adde_topbar__N5xLY b{margin-left:5px}.adde_back__XSZOP{font-size:12px}.adde_layout__ECfL_{display:flex;flex-direction:column;padding:30px 0 25px;gap:24px}.adde_intro__wJAlg{align-self:stretch}.adde_intro__wJAlg h1{font-size:36px}.adde_eyebrow__sUiy5{font-size:8px;margin-bottom:13px}.adde_subtitle__bYi4b{margin:15px 0 20px;font-size:12px}.adde_parts__p_oaD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.adde_parts__p_oaD li{flex-direction:column;gap:6px;font-size:12px}.adde_parts__p_oaD small{margin:0;font-size:9px}.adde_instruction__6GmJ3{margin-top:20px;padding-top:18px}.adde_instruction__6GmJ3 p{min-height:0;margin-bottom:0}.adde_method__p9987{margin-top:14px}.adde_scene__EJsjP{height:470px;min-height:0}.adde_sceneLabel___TcO2{inset:18px 16px auto}.adde_controls__fzOKX button{font-size:12px}.adde_secondaryControls__e010v{font-size:9px}.adde_secondaryControls__e010v button{font-size:10px}.adde_footnote__4umxp{font-size:8px;gap:7px}}@media(prefers-reduced-motion:reduce){.adde_controls__fzOKX button:active{transform:none}}.adde_canvas__YIuR7{display:block;width:100%;height:100%}.adde_manualImage__cIhwn{display:block;width:100%;height:auto;margin-top:12px;border-radius:6px}.adde_method__p9987 a{color:#b96042}.adde_spec__o81VN{font-size:11px;line-height:1.8;color:#6e796f}.adde_method__p9987 select{width:100%;background:#f8f5ed;border:1px solid #263c3633;border-radius:5px;padding:8px;color:#263c36}