._demo_1n5tl_1{background:var(--atelier-paper);border:1px solid var(--atelier-line);max-width:1100px;color:var(--atelier-muted);border-radius:14px;margin:28px auto;padding:28px;scroll-margin-top:100px}._badge_1n5tl_1{color:var(--atelier-muted);margin:0 0 14px;font-size:14px;line-height:1.6}._demo_1n5tl_1 h2{color:var(--atelier-ink);margin:0 0 14px;font:400 clamp(26px,3vw,36px)/1.3 Georgia,Songti SC,serif}._demo_1n5tl_1 h3{color:var(--atelier-ink);margin:8px 0 12px;font-size:21px;line-height:1.5}._demo_1n5tl_1 p{font-size:16px;line-height:1.7}._columns_1n5tl_1{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}._proposal_1n5tl_1,._outcome_1n5tl_1{background:var(--atelier-paper);border:1px solid var(--atelier-line);border-radius:8px;min-width:0;padding:20px}._outcome_1n5tl_1{background:var(--atelier-paper)}._demo_1n5tl_1 ._label_1n5tl_1{color:var(--atelier-muted);margin:0;font-size:14px;line-height:1.6}._demo_1n5tl_1 ._small_1n5tl_1{color:var(--atelier-muted);font-size:14px;line-height:1.7}._actions_1n5tl_1{flex-wrap:wrap;gap:10px;display:flex}._demo_1n5tl_1 button{max-width:100%;min-height:44px;font:inherit;background:var(--atelier-paper);border:1px solid var(--atelier-line);color:var(--atelier-muted);cursor:pointer;white-space:normal;border-radius:6px;padding:10px 14px;font-size:16px;line-height:1.5}._demo_1n5tl_1 ._allow_1n5tl_1{background:var(--atelier-paper);color:var(--atelier-muted);border-color:var(--atelier-line)}._demo_1n5tl_1 button:focus-visible{outline-offset:4px;outline:3px solid #f2d58e}._demo_1n5tl_1 blockquote{color:var(--atelier-muted);margin:16px 0;font-size:19px;line-height:1.7}._boundary_1n5tl_1{border-top:1px solid var(--atelier-line);padding-top:18px}._demo_1n5tl_1 ._boundary_1n5tl_1{color:var(--atelier-muted);font-size:14px}@media (max-width:750px){._demo_1n5tl_1{margin:24px 20px;padding:20px}._columns_1n5tl_1{grid-template-columns:1fr}._proposal_1n5tl_1,._outcome_1n5tl_1{padding:16px}._actions_1n5tl_1 button{flex:auto}}@media (min-width:751px) and (max-width:1160px){._demo_1n5tl_1{margin-inline:28px}}._actions_1n5tl_1+._actions_1n5tl_1{margin-top:10px}._outcome_1n5tl_1 ._label_1n5tl_1{font-weight:600;line-height:1.7}._outcome_1n5tl_1 h3:focus-visible{outline-offset:5px;outline:3px solid #f2d58e}._demo_1n5tl_1 ._revoke_1n5tl_2{border-color:var(--atelier-line);color:var(--atelier-muted)}._demo_1n5tl_1 ._badge_1n5tl_1{font-size:14px;line-height:1.6}._demo_1n5tl_1 button,._demo_1n5tl_1 blockquote{overflow-wrap:anywhere}._proposal_1n5tl_1 ._small_1n5tl_1,._outcome_1n5tl_1 ._small_1n5tl_1{margin:12px 0}._outcome_1n5tl_1 h3._label_1n5tl_1{margin-bottom:14px}._outcome_1n5tl_1 [role=status]>p:not(._small_1n5tl_1){margin:14px 0}._outcome_1n5tl_1 h3{scroll-margin-top:132px}._demo_10buk_1{background:var(--atelier-paper);border:1px solid var(--atelier-line);max-width:1100px;color:var(--atelier-muted);overflow-wrap:anywhere;border-radius:14px;margin:28px auto;padding:28px;scroll-margin-top:100px}._badge_10buk_1,._label_10buk_1{color:var(--atelier-muted);margin:0 0 12px;font-size:14px;line-height:1.6}._demo_10buk_1 h2{color:var(--atelier-ink);margin:0 0 14px;font:400 clamp(26px,3vw,36px)/1.3 Georgia,Songti SC,serif}._demo_10buk_1 h3{color:var(--atelier-ink);margin:10px 0 16px;font-size:21px;line-height:1.4}._demo_10buk_1 h4{margin:16px 0 10px;scroll-margin-top:110px;font-size:18px;line-height:1.5}._demo_10buk_1 p{font-size:16px;line-height:1.7}._demo_10buk_1 ._small_10buk_1,._demo_10buk_1 ._basis_10buk_1,._demo_10buk_1 ._boundary_10buk_1{color:var(--atelier-muted);font-size:14px;line-height:1.7}._modes_10buk_1,._actions_10buk_1{flex-wrap:wrap;gap:10px;display:flex}._modes_10buk_1{margin:24px 0 18px}._demo_10buk_1 button{font:inherit;border:1px solid var(--atelier-line);background:var(--atelier-paper);max-width:100%;min-height:44px;color:var(--atelier-muted);white-space:normal;cursor:pointer;border-radius:6px;padding:10px 14px;font-size:16px;line-height:1.5}._demo_10buk_1 button[aria-pressed=true],._demo_10buk_1 ._primary_10buk_1{background:var(--atelier-tint);color:var(--atelier-muted);border-color:var(--atelier-gold)}._demo_10buk_1 button:disabled{opacity:.55;cursor:default}:is(._demo_10buk_1 button:focus-visible,._demo_10buk_1 input:focus-visible,._demo_10buk_1 h4:focus-visible,._nav_10buk_1 a:focus-visible){outline-offset:4px;outline:3px solid #f2d58e}._columns_10buk_1{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}._response_10buk_1,._memory_10buk_1{border:1px solid var(--atelier-line);background:var(--atelier-paper);border-radius:8px;min-width:0;padding:22px}._response_10buk_1{background:var(--atelier-paper)}._demo_10buk_1 blockquote{color:var(--atelier-muted);margin:18px 0;font-size:20px;line-height:1.7}._demo_10buk_1 ._note_10buk_1{color:var(--atelier-muted);border-left:2px solid var(--atelier-line);padding-left:14px;font-size:18px}._basis_10buk_1,._inspector_10buk_1,._boundary_10buk_1{border-top:1px solid var(--atelier-line);padding-top:14px}._demo_10buk_1 fieldset{border:0;min-width:0;margin:18px 0;padding:0}._demo_10buk_1 legend{margin-bottom:10px;font-size:16px;line-height:1.6}._demo_10buk_1 label{border:1px solid var(--atelier-line);cursor:pointer;border-radius:6px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px 10px;font-size:16px;line-height:1.6;display:flex}._demo_10buk_1 input{width:18px;height:18px;accent-color:var(--atelier-gold);flex:none;margin-top:4px}._confirm_10buk_1{border-left:2px solid var(--atelier-line);padding-left:14px}._notice_10buk_1{min-height:1.7em;color:var(--atelier-muted)}._boundary_10buk_1{margin:22px 0 0}._nav_10buk_1{z-index:25;background:var(--atelier-paper);border-bottom:1px solid var(--atelier-line);flex-wrap:wrap;justify-content:center;gap:4px 24px;padding:8px 18px;display:flex;position:sticky;top:0}._nav_10buk_1 a{min-height:44px;color:var(--atelier-muted);text-underline-offset:4px;align-items:center;font-size:14px;line-height:1.5;text-decoration:underline;display:flex}@media (max-width:750px){._demo_10buk_1{margin:24px 20px;padding:20px}._columns_10buk_1{grid-template-columns:1fr}._response_10buk_1,._memory_10buk_1{padding:16px}._demo_10buk_1 blockquote{font-size:18px}._actions_10buk_1{flex-direction:column}._actions_10buk_1 button{width:100%}._nav_10buk_1{gap:4px 14px;padding-inline:12px}}@media (min-width:751px) and (max-width:1160px){._demo_10buk_1{margin-inline:28px}}._demo_1nmgy_1{background:var(--atelier-paper);border:1px solid var(--atelier-line);max-width:1100px;color:var(--atelier-muted);overflow-wrap:anywhere;border-radius:14px;margin:28px auto;padding:28px;scroll-margin-top:128px}._badge_1nmgy_1,._label_1nmgy_1{color:var(--atelier-muted);margin:0 0 14px;font-size:14px;line-height:1.6}._demo_1nmgy_1 h2{color:var(--atelier-ink);margin:0 0 14px;font:400 clamp(26px,3vw,36px)/1.3 Georgia,Songti SC,serif}._demo_1nmgy_1 h3{color:var(--atelier-ink);margin:18px 0 12px;font-size:21px;line-height:1.5}._demo_1nmgy_1 p{font-size:16px;line-height:1.7}._columns_1nmgy_1{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin:24px 0;display:grid}._note_1nmgy_1,._reply_1nmgy_1{border:1px solid var(--atelier-line);background:var(--atelier-paper);border-radius:8px;min-width:0;padding:22px}._reply_1nmgy_1{background:var(--atelier-paper)}._demo_1nmgy_1 blockquote{color:var(--atelier-muted);margin:18px 0;font-size:20px;line-height:1.7}._demo_1nmgy_1 ._small_1nmgy_1,._demo_1nmgy_1 ._basis_1nmgy_1,._boundary_1nmgy_1 p{color:var(--atelier-muted);font-size:14px;line-height:1.7}._actions_1nmgy_1{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}._demo_1nmgy_1 button{font:inherit;border:1px solid var(--atelier-line);background:var(--atelier-paper);max-width:100%;min-height:44px;color:var(--atelier-muted);white-space:normal;cursor:pointer;border-radius:6px;padding:10px 14px;scroll-margin-top:128px;font-size:16px;line-height:1.5}._demo_1nmgy_1 button:hover{background:var(--atelier-tint)}._demo_1nmgy_1 button:focus-visible{outline-offset:4px;outline:3px solid #f2d58e}._basis_1nmgy_1,._boundary_1nmgy_1{border-top:1px solid var(--atelier-line);padding-top:16px}._notice_1nmgy_1{min-height:1.7em;color:var(--atelier-muted)}._boundary_1nmgy_1{margin-top:22px}._boundary_1nmgy_1 p:last-child{margin-bottom:0}@media (max-width:750px){._demo_1nmgy_1{margin:24px 20px;padding:20px}._columns_1nmgy_1{grid-template-columns:1fr}._note_1nmgy_1,._reply_1nmgy_1{padding:16px}._demo_1nmgy_1 blockquote{font-size:18px}._actions_1nmgy_1{flex-direction:column}._actions_1nmgy_1 button{width:100%}}@media (min-width:751px) and (max-width:1160px){._demo_1nmgy_1{margin-inline:28px}}._demo_sn8l4_1{background:var(--atelier-paper);border:1px solid var(--atelier-line);color:var(--atelier-muted);overflow-wrap:anywhere;border-radius:14px;min-width:0;margin:28px 0;padding:26px}._demo_sn8l4_1 h2{color:var(--atelier-ink);margin:8px 0 16px;font:400 clamp(25px,3vw,34px)/1.3 Georgia,Songti SC,serif}._demo_sn8l4_1 h3{margin:0 0 15px;font-size:22px;font-weight:500}._demo_sn8l4_1 h4{margin:0 0 8px;font-size:16px;font-weight:600}._demo_sn8l4_1 p{margin:12px 0;font-size:16px;line-height:1.7}._demo_sn8l4_1 ._badge_sn8l4_1{letter-spacing:.07em;color:var(--atelier-muted);border:1px solid var(--atelier-line);border-radius:5px;margin:0;padding:7px 10px;font-size:12px;display:inline-block}._demo_sn8l4_1 ._limit_sn8l4_1{color:var(--atelier-muted);border-bottom:1px solid var(--atelier-line);padding-bottom:18px;font-size:14px;line-height:1.7}._columns_sn8l4_1{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}._columns_sn8l4_1>div{min-width:0}._topics_sn8l4_1{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._demo_sn8l4_1 button{font:inherit;border:1px solid var(--atelier-line);min-height:44px;color:var(--atelier-muted);background:var(--atelier-paper);cursor:pointer;white-space:normal;border-radius:7px;padding:10px 13px;font-size:14px;line-height:1.5}._demo_sn8l4_1 button:disabled{opacity:.45;cursor:default}._topics_sn8l4_1 button{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}._topics_sn8l4_1 button[aria-pressed=true]{background:var(--atelier-tint);border-color:var(--atelier-gold)}._topics_sn8l4_1 small,._basis_sn8l4_1 small{color:var(--atelier-muted);font-size:12px}._inspect_sn8l4_1,._reply_sn8l4_1{border:1px solid var(--atelier-line);background:var(--atelier-paper);border-radius:10px;min-width:0;padding:20px}._inspect_sn8l4_1{margin-top:12px}._reply_sn8l4_1{background:var(--atelier-paper)}._demo_sn8l4_1 blockquote{color:var(--atelier-muted);margin:16px 0;font-size:18px;line-height:1.8}._demo_sn8l4_1 ._meta_sn8l4_1{color:var(--atelier-muted);margin:0 0 12px;font-size:13px;line-height:1.7}._buttons_sn8l4_1{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._demo_sn8l4_1 fieldset{border:0;min-width:0;margin:14px 0;padding:0}._demo_sn8l4_1 legend{margin-bottom:12px;font-size:16px}._demo_sn8l4_1 label{align-items:flex-start;gap:10px;margin:12px 0;font-size:16px;line-height:1.6;display:flex}._demo_sn8l4_1 input{width:18px;height:18px;accent-color:var(--atelier-gold);flex-shrink:0;margin-top:4px}._confirm_sn8l4_1,._inferenceBox_sn8l4_1{border-left:3px solid var(--atelier-line);background:var(--atelier-paper);margin-top:15px;padding:15px}._inference_sn8l4_1{color:var(--atelier-muted);margin-top:10px;display:block}._demo_sn8l4_1 ._chip_sn8l4_1{text-align:left;background:var(--atelier-paper);border-color:var(--atelier-line);justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}._basis_sn8l4_1{margin-top:20px}._basis_sn8l4_1 ul{margin:0;padding:0;list-style:none}._basis_sn8l4_1 li{border-top:1px solid var(--atelier-line);padding:14px 0}._basis_sn8l4_1 li p{margin:7px 0}._basis_sn8l4_1 li button{margin-top:9px;display:block}._demo_sn8l4_1 ._notice_sn8l4_1{color:var(--atelier-muted);font-size:14px}._notice_sn8l4_1:empty{display:none}._footer_sn8l4_1{border-top:1px solid var(--atelier-line);align-items:center;gap:18px;margin-top:24px;padding-top:18px;display:flex}._footer_sn8l4_1>button{flex-shrink:0}._footer_sn8l4_1 p{color:var(--atelier-muted);margin:0;font-size:14px}:is(._demo_sn8l4_1 :is(button,input):focus-visible,._demo_sn8l4_1 h3:focus-visible){outline-offset:4px;outline:3px solid #f2d58e}._inspect_sn8l4_1 h3{scroll-margin-top:8rem}@media (max-width:800px){._columns_sn8l4_1{grid-template-columns:1fr}._footer_sn8l4_1{flex-direction:column;align-items:flex-start}._demo_sn8l4_1{padding:20px}}@media (max-width:480px){._demo_sn8l4_1{margin:22px 0;padding:16px}._topics_sn8l4_1{gap:6px}._topics_sn8l4_1 button{padding:9px 8px}._inspect_sn8l4_1,._reply_sn8l4_1{padding:16px}._buttons_sn8l4_1 button{flex:auto}}._guide_15kbk_1{flex-wrap:wrap;gap:16px 30px;padding:0 6vw 32px;display:flex}._guide_15kbk_1 a,._journey_15kbk_1 a{color:var(--atelier-muted);text-underline-offset:5px;overflow-wrap:anywhere;min-height:44px;padding-block:8px;font-size:17px;line-height:1.7;text-decoration:underline}._journey_15kbk_1{background:var(--atelier-paper);border:1px solid var(--atelier-line);color:var(--atelier-muted);margin:40px 6vw 52px;padding:36px}._journey_15kbk_1 h2{color:var(--atelier-ink);margin:0 0 24px;font-size:clamp(30px,3.5vw,44px);line-height:1.25}._journey_15kbk_1 h3{color:var(--atelier-ink);margin:12px 0 22px;font-size:clamp(25px,2.5vw,32px);line-height:1.35}._journey_15kbk_1 h4{color:var(--atelier-ink);margin:0 0 14px;font-size:22px;line-height:1.45}._journey_15kbk_1 p,._journey_15kbk_1 dd{max-width:76ch;font-size:17px;line-height:1.85}._journey_15kbk_1 ._lead_15kbk_1{font-size:20px}._journey_15kbk_1 ._eyebrow_15kbk_1{color:var(--atelier-muted);letter-spacing:.035em;margin:0 0 12px;font-size:14px;line-height:1.7}._boundary_15kbk_1{border-left:2px solid var(--atelier-line);color:var(--atelier-muted);margin:26px 0;padding:10px 0 10px 22px}._boundary_15kbk_1 h4{font-size:20px}._boundary_15kbk_1 p{margin:0}._clarify_15kbk_1,._consent_15kbk_1,._saving_15kbk_1,._boundaries_15kbk_1{border-top:1px solid var(--atelier-line);margin-top:36px;padding-top:32px}._exchange_15kbk_1{grid-template-columns:1fr 1fr;gap:28px;margin:28px 0;display:grid}._exchange_15kbk_1 p{background:var(--atelier-paper);margin:0;padding:24px}._exchange_15kbk_1 strong{color:var(--atelier-ink);margin-bottom:14px;font-size:15px;font-weight:500;display:block}._journey_15kbk_1 fieldset{border:1px solid var(--atelier-line);min-width:0;margin:28px 0;padding:20px}._journey_15kbk_1 legend{color:var(--atelier-muted);padding:0 8px;font-size:18px;line-height:1.5}._journey_15kbk_1 label{cursor:pointer;align-items:flex-start;gap:14px;min-height:48px;padding:14px 12px;font-size:17px;line-height:1.6;display:flex}._journey_15kbk_1 label:has(input:checked){background:var(--atelier-tint);color:var(--atelier-muted)}._journey_15kbk_1 input{width:20px;height:20px;accent-color:var(--atelier-gold);flex:none;margin-top:3px}._journey_15kbk_1 fieldset:disabled{opacity:.6}._journey_15kbk_1 fieldset:disabled label{cursor:not-allowed}._journey_15kbk_1 button{font:inherit;background:var(--atelier-paper);border:1px solid var(--atelier-line);min-height:48px;color:var(--atelier-muted);cursor:pointer;white-space:normal;text-align:left;max-width:100%;padding:12px 22px;font-size:17px;line-height:1.5}._journey_15kbk_1 button:hover{background:var(--atelier-tint)}._journey_15kbk_1 button._secondary_15kbk_1{background:0 0}:is(._journey_15kbk_1 button:focus-visible,._journey_15kbk_1 a:focus-visible,._guide_15kbk_1 a:focus-visible,._journey_15kbk_1 label:focus-within){outline-offset:4px;outline:2px solid #f2ca7c}._journey_15kbk_1 ._status_15kbk_1{color:var(--atelier-muted);min-height:27px;font-size:15px;line-height:1.8}._correction_15kbk_1{border-left:3px solid var(--atelier-line);background:var(--atelier-paper);margin-top:26px;padding:28px}._note_15kbk_1{border:1px solid var(--atelier-line);background:var(--atelier-paper);margin:24px 0 0;padding:22px}._note_15kbk_1 p{margin:0 0 12px}._note_15kbk_1 footer{color:var(--atelier-muted);font-size:14px}._steps_15kbk_1{max-width:1000px;padding-left:24px}._steps_15kbk_1 li{padding:10px 0 22px 14px}._steps_15kbk_1 li::marker{color:var(--atelier-muted)}._actions_15kbk_1{flex-wrap:wrap;gap:16px 30px;margin:28px 0;display:flex}._boundaries_15kbk_1 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}._boundaries_15kbk_1 dt{color:var(--atelier-muted);margin-bottom:16px;font-size:20px;line-height:1.5}._boundaries_15kbk_1 dd{margin:0}._journey_15kbk_1 [id]{scroll-margin-top:calc(var(--spirits-nav-height) + 20px)}@media (max-width:800px){._exchange_15kbk_1,._boundaries_15kbk_1 dl{grid-template-columns:1fr}._journey_15kbk_1{padding:28px 24px}._exchange_15kbk_1{gap:14px}}@media (max-width:550px){._journey_15kbk_1{margin:28px 20px 40px;padding:26px 18px}._guide_15kbk_1{flex-direction:column;gap:8px;padding:0 24px 24px}._journey_15kbk_1 ._lead_15kbk_1{font-size:18px}._journey_15kbk_1 h3{font-size:25px}._journey_15kbk_1 h4{font-size:21px}._journey_15kbk_1 fieldset{padding:16px 10px}._journey_15kbk_1 label{padding:12px 4px;font-size:16px}._journey_15kbk_1 ._correction_15kbk_1{padding:22px 16px}._note_15kbk_1{padding:18px 14px}._exchange_15kbk_1 p{padding:22px 18px}._actions_15kbk_1{flex-direction:column;align-items:flex-start}._journey_15kbk_1 button{width:100%}._steps_15kbk_1{padding-left:20px}._steps_15kbk_1 li{padding-left:6px}._boundary_15kbk_1{padding-left:16px}}._compare_18wqi_1{border:1px solid var(--atelier-line);background:var(--atelier-paper);color:var(--atelier-muted);min-width:0;scroll-margin-top:calc(var(--spirits-nav-height,100px) + 20px);border-radius:12px;margin:28px 0 36px;padding:24px}._compare_18wqi_1 h2{color:var(--atelier-ink);margin:8px 0 14px;font-size:clamp(24px,3vw,32px);line-height:1.3}._compare_18wqi_1 p{font-size:16px;line-height:1.7}._eyebrow_18wqi_2{color:var(--atelier-muted);letter-spacing:.03em;line-height:1.5;font-size:14px!important}._controls_18wqi_2{flex-wrap:wrap;align-items:end;gap:14px;margin-top:22px;display:flex}._controls_18wqi_2 label{flex:220px;gap:8px;min-width:0;font-size:16px;display:grid}._controls_18wqi_2 select{border:1px solid var(--atelier-line);background:var(--atelier-paper);width:100%;min-width:0;min-height:48px;color:var(--atelier-muted);font:inherit;border-radius:6px;padding:10px 12px}._controls_18wqi_2 button{border:1px solid var(--atelier-line);background:var(--atelier-paper);min-height:48px;color:var(--atelier-muted);font:inherit;cursor:pointer;border-radius:6px;padding:10px 18px}._status_18wqi_2{color:var(--atelier-muted)}._cards_18wqi_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._cards_18wqi_2 article{border:1px solid var(--atelier-line);background:var(--atelier-paper);border-radius:8px;min-width:0;overflow:hidden}._portrait_18wqi_2{background:var(--atelier-paper);height:230px}._portrait_18wqi_2>div{aspect-ratio:auto;height:100%}._portrait_18wqi_2 img{object-fit:contain;width:100%;height:100%}._copy_18wqi_2{padding:20px}._copy_18wqi_2 h3{color:var(--atelier-ink);overflow-wrap:anywhere;margin:10px 0 20px;font-size:24px;line-height:1.4}._copy_18wqi_2 h3 span{color:var(--atelier-ink);font-size:18px}._copy_18wqi_2 dl{margin:0}._copy_18wqi_2 dl>div{border-top:1px solid var(--atelier-line);padding:14px 0}._copy_18wqi_2 dt{color:var(--atelier-muted);font-size:14px;font-weight:600;line-height:1.5}._copy_18wqi_2 dd{margin:6px 0 0;font-size:16px;line-height:1.65}._copy_18wqi_2 a{min-height:44px;color:var(--atelier-muted);overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;margin-top:8px;font-size:16px;line-height:1.6;display:flex}._boundary_18wqi_2{border-left:2px solid var(--atelier-line);margin:22px 0 0;padding-left:14px}._compare_18wqi_1 :is(select,button,a):focus-visible{outline-offset:3px;outline:3px solid #f2d88c}._compare_18wqi_1:focus{outline-offset:3px;outline:2px solid #f2d88c}@media (max-width:650px){._compare_18wqi_1{padding:18px 14px}._cards_18wqi_2{grid-template-columns:1fr}._controls_18wqi_2{grid-template-columns:1fr;display:grid}._copy_18wqi_2{padding:18px}._portrait_18wqi_2{height:210px}}._panel_w7kn6_1{border:1px solid var(--atelier-line);background:var(--atelier-paper);color:var(--atelier-muted);scroll-margin-top:calc(var(--economy-nav-height,80px) + 92px);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin-top:28px;padding:clamp(16px,3vw,28px)}._panel_w7kn6_1 p{color:var(--atelier-muted);margin:10px 0 16px;font-size:1rem;line-height:1.7}._panel_w7kn6_1 h4{color:var(--atelier-ink);margin:8px 0 16px;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:600;line-height:1.3}._panel_w7kn6_1 h5{color:var(--atelier-ink);margin:14px 0 6px;font-size:1rem;font-weight:650;line-height:1.5}._panel_w7kn6_1 ._kicker_w7kn6_2,._panel_w7kn6_1 ._meta_w7kn6_2{color:var(--atelier-muted);font-size:.875rem;line-height:1.6}._panel_w7kn6_1 ._kicker_w7kn6_2{color:var(--atelier-muted);letter-spacing:.035em;font-weight:650}._claim_w7kn6_3{border-left:3px solid var(--atelier-line);background:var(--atelier-paper);margin:20px 0;padding:14px 18px}._claim_w7kn6_3 span{color:var(--atelier-muted);font-size:.875rem;font-weight:600}._claim_w7kn6_3 p{color:var(--atelier-muted);margin:6px 0 0}._sources_w7kn6_3{gap:10px;margin:18px 0;display:grid}._source_w7kn6_3{border:1px solid var(--atelier-line);background:var(--atelier-paper);border-radius:8px;min-width:0}._source_w7kn6_3 summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:16px;font-size:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}._source_w7kn6_3 summary::-webkit-details-marker{display:none}._source_w7kn6_3 summary:after{content:"+";color:var(--atelier-muted);font-size:1.4rem}._source_w7kn6_3[open] summary:after{content:"−"}._number_w7kn6_3{color:var(--atelier-muted);flex:none;font-size:.875rem}._inspect_w7kn6_3{color:var(--atelier-muted);flex:none;margin-left:auto;font-size:.875rem;font-weight:400}._body_w7kn6_4{border-top:1px solid var(--atelier-line);padding:0 18px 18px}._body_w7kn6_4 blockquote{border-left:2px solid var(--atelier-line);color:var(--atelier-muted);margin:14px 0;padding-left:14px;font-size:1rem;line-height:1.7}._sourceType_w7kn6_4{color:var(--atelier-muted);font-size:.875rem;line-height:1.6;display:block}._include_w7kn6_4{background:var(--atelier-paper);cursor:pointer;border-radius:6px;align-items:flex-start;gap:12px;min-height:48px;padding:12px;font-size:1rem;line-height:1.5;display:flex}._include_w7kn6_4 input{width:20px;height:20px;accent-color:var(--atelier-gold);flex:none;margin:2px 0 0}._result_w7kn6_5{border-left:3px solid var(--atelier-line);background:var(--atelier-paper);margin-top:20px;padding:16px 18px}._result_w7kn6_5[data-claim-status=partly],._result_w7kn6_5[data-claim-status=disputed]{border-left-color:var(--atelier-line)}._result_w7kn6_5 h5{color:var(--atelier-ink);margin:6px 0 12px;font-size:1.4rem}._result_w7kn6_5 ._count_w7kn6_5{color:var(--atelier-muted);font-size:.875rem}._missing_w7kn6_5{padding:0 2px}._reset_w7kn6_5{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}._reset_w7kn6_5 button{font:inherit;border:1px solid var(--atelier-line);background:var(--atelier-paper);min-height:46px;color:var(--atelier-muted);cursor:pointer;border-radius:6px;padding:10px 16px;font-size:1rem;font-weight:600}._reset_w7kn6_5 span{color:var(--atelier-muted);font-size:.875rem}._boundary_w7kn6_5{border-top:1px solid var(--atelier-line);padding-top:18px}._boundary_w7kn6_5 strong{color:var(--atelier-ink);font-size:1rem;line-height:1.6}._panel_w7kn6_1 ._boundary_w7kn6_5 p{font-size:.875rem}._panel_w7kn6_1 :is(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #ffdb85}@media (max-width:600px){._panel_w7kn6_1{margin-inline:0;padding:16px}._source_w7kn6_3 summary{flex-wrap:wrap;gap:8px;padding:14px 12px}._source_w7kn6_3 summary>span:nth-child(2){flex:1;min-width:140px}._body_w7kn6_4{padding:0 12px 14px}._claim_w7kn6_3,._result_w7kn6_5{padding:12px}._inspect_w7kn6_3{margin-left:0}._panel_w7kn6_1 h4{font-size:1.45rem}}._story_s528q_1{color:var(--atelier-muted)}._story_s528q_1 h2{max-width:1050px}._story_s528q_1 h3{color:var(--atelier-ink);margin:14px 0 20px;font-size:clamp(24px,2.6vw,32px);line-height:1.4}._story_s528q_1 h4{color:var(--atelier-ink);margin:0 0 14px;font-size:22px;line-height:1.5}._story_s528q_1 p,._story_s528q_1 dd{max-width:76ch;font-size:17px;line-height:1.85}._story_s528q_1 ._lead_s528q_1{max-width:70ch;font-size:20px}._story_s528q_1 ._kicker_s528q_1{letter-spacing:.04em;color:var(--atelier-muted);margin:0 0 12px;font-size:14px}._boundary_s528q_1{color:var(--atelier-muted);border-left:2px solid var(--atelier-line);margin:26px 0;padding-left:20px}._stages_s528q_1{grid-template-columns:1fr 1fr;gap:36px;margin:48px 0;display:grid}._stages_s528q_1 article{border-top:1px solid var(--atelier-line);min-width:0;padding-top:24px}._exercise_s528q_1,._attribution_s528q_1{border-top:1px solid var(--atelier-line);margin-top:40px;padding-top:32px}._exercise_s528q_1{background:var(--atelier-paper);border:1px solid var(--atelier-line);padding:32px}._evidence_s528q_1{grid-template-columns:1fr 1fr;gap:28px;margin:24px 0;display:grid}._evidence_s528q_1 article{border-left:2px solid var(--atelier-line);padding-left:20px}._story_s528q_1 fieldset{border:1px solid var(--atelier-line);min-width:0;margin:28px 0;padding:20px}._story_s528q_1 legend{color:var(--atelier-muted);padding:0 8px;font-size:18px;line-height:1.5}._story_s528q_1 label{cursor:pointer;align-items:flex-start;gap:14px;min-height:48px;padding:14px 12px;font-size:17px;line-height:1.6;display:flex}._story_s528q_1 label:has(input:checked){background:var(--atelier-tint);color:var(--atelier-muted)}._story_s528q_1 input{width:20px;height:20px;accent-color:var(--atelier-gold);flex:none;margin-top:3px}._story_s528q_1 label:focus-within{outline-offset:2px;outline:2px solid #f2ca7c}._story_s528q_1 button{font:inherit;border:1px solid var(--atelier-line);background:var(--atelier-paper);max-width:100%;min-height:48px;color:var(--atelier-muted);cursor:pointer;text-align:left;white-space:normal;padding:12px 20px;font-size:16px;line-height:1.5}._story_s528q_1 button:disabled{opacity:.5;cursor:not-allowed}:is(._story_s528q_1 button:focus-visible,._story_s528q_1 a:focus-visible){outline-offset:4px;outline:2px solid #f2ca7c}._story_s528q_1 button:hover:not(:disabled){background:var(--atelier-tint)}._story_s528q_1 ._status_s528q_1{color:var(--atelier-muted);min-height:28px;margin:18px 0;font-size:15px}._response_s528q_1,._note_s528q_1{background:var(--atelier-paper);border-left:3px solid var(--atelier-line);margin:26px 0;padding:24px}._attribution_s528q_1>h3:not(:first-of-type){margin-top:44px}._note_s528q_1 dl,._distinctions_s528q_1 dl{grid-template-columns:1fr 1fr;gap:24px 32px;margin:0;display:grid}._note_s528q_1 dt,._distinctions_s528q_1 dt{color:var(--atelier-muted);margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.5}._note_s528q_1 dd,._distinctions_s528q_1 dd{margin:0}._distinctions_s528q_1{border-top:1px solid var(--atelier-line);margin-top:40px;padding-top:24px}._actions_s528q_1{flex-wrap:wrap;align-items:center;gap:16px 26px;margin:28px 0;display:flex}._story_s528q_1 a{color:var(--atelier-muted);text-underline-offset:5px;overflow-wrap:anywhere;min-height:44px;padding-block:8px;font-size:17px;line-height:1.7;text-decoration:underline}._story_s528q_1 [id]{scroll-margin-top:calc(var(--economy-nav-height) + 20px)}@media (max-width:750px){._stages_s528q_1,._evidence_s528q_1,._note_s528q_1 dl,._distinctions_s528q_1 dl{grid-template-columns:1fr}._stages_s528q_1{gap:24px;margin-top:32px}._exercise_s528q_1{padding:24px 18px}._story_s528q_1 h3{font-size:24px}._story_s528q_1 h4{font-size:21px}._story_s528q_1 ._lead_s528q_1{font-size:18px}._story_s528q_1 fieldset{padding:16px 10px}._story_s528q_1 label{padding:12px 6px;font-size:16px}._response_s528q_1,._note_s528q_1{padding:20px 16px}._actions_s528q_1{flex-direction:column;align-items:stretch}._story_s528q_1 button{width:100%}._boundary_s528q_1{padding-left:16px}}._demo_1uods_1{border:1px solid var(--atelier-line);background:var(--atelier-paper);border-radius:8px;min-width:0;margin:24px 0 30px;padding:26px}._demo_1uods_1 ._label_1uods_1{letter-spacing:.04em;color:var(--atelier-muted);margin:0 0 12px;font-size:14px}._demo_1uods_1 h4{margin:0 0 12px;font-size:26px}._demo_1uods_1 p{margin:12px 0;font-size:16px;line-height:1.75}._choices_1uods_1{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}._demo_1uods_1 ._choices_1uods_1 button{border-color:var(--atelier-line);border-radius:5px;flex:160px;min-width:0;min-height:48px;padding:12px 14px;font-size:16px}._demo_1uods_1 ._choices_1uods_1 button[aria-pressed=true]{background:var(--atelier-tint);color:var(--atelier-muted);border-color:var(--atelier-gold);font-weight:600}._demo_1uods_1 ._issue_1uods_1{background:var(--atelier-paper);border-left:3px solid var(--atelier-line);color:var(--atelier-muted);padding:16px 18px}._roster_1uods_1{margin:20px 0}._roster_1uods_1>div{border-top:1px solid var(--atelier-line);grid-template-columns:minmax(180px,1fr) 2fr;gap:24px;padding:18px 0;display:grid}._roster_1uods_1 dt{color:var(--atelier-muted);font-size:17px;font-weight:600;line-height:1.6}._roster_1uods_1 dd{margin:0;font-size:16px;line-height:1.75}._roster_1uods_1 dd span{color:var(--atelier-muted);margin-top:8px;font-size:14px;display:block}._demo_1uods_1 ._condition_1uods_1{border:1px solid var(--atelier-line);align-items:flex-start;gap:12px;min-height:48px;margin:12px 0;padding:16px;font-size:16px;display:flex}._demo_1uods_1 ._condition_1uods_1 input{flex-shrink:0;width:20px;height:20px;margin-top:4px}._result_1uods_1{background:var(--atelier-paper);border-left:3px solid var(--atelier-line);padding:20px}._result_1uods_1>strong{color:var(--atelier-ink);font-size:18px;line-height:1.6}._result_1uods_1 p:last-child{margin-bottom:0}._boundaries_1uods_1{border-top:1px solid var(--atelier-line);margin-top:20px;padding-top:10px}._boundaries_1uods_1 summary{cursor:pointer;min-height:44px;color:var(--atelier-muted);padding:12px 0;font-size:16px}._boundaries_1uods_1 summary:focus-visible{outline-offset:4px;outline:2px solid #f2ca7c}._demo_1uods_1 ._limit_1uods_1{color:var(--atelier-muted);border-top:1px solid var(--atelier-line);margin-top:16px;padding-top:16px;font-size:14px}@media (max-width:650px){._demo_1uods_1{padding:20px 16px}._demo_1uods_1 h4{font-size:23px}._choices_1uods_1{flex-direction:column}._demo_1uods_1 ._choices_1uods_1 button{flex:auto;width:100%}._roster_1uods_1>div{grid-template-columns:1fr;gap:8px}._demo_1uods_1 ._condition_1uods_1{padding:12px}._result_1uods_1{padding:16px}._demo_1uods_1 ._issue_1uods_1{padding:14px}}._demo_1uods_1 ._reset_1uods_2{font:inherit;white-space:normal;border:1px solid var(--atelier-line);background:var(--atelier-paper);max-width:100%;min-height:48px;color:var(--atelier-muted);cursor:pointer;border-radius:5px;margin-top:20px;padding:12px 16px;font-size:16px;line-height:1.5}:is(._demo_1uods_1 button:focus-visible,._condition_1uods_1 input:focus-visible){outline-offset:4px;outline:3px solid #f2ca7c}._demo_1uods_1 ._notice_1uods_2{color:var(--atelier-muted);min-height:1.75em;font-size:14px}@media (max-width:650px){._demo_1uods_1 ._reset_1uods_2{width:100%}}._lab_5hepd_1{max-width:1320px;color:var(--atelier-ink);margin:auto;padding:48px 28px 72px}._lab_5hepd_1 h1{margin:0 0 16px;font-size:clamp(48px,6vw,76px)}._lab_5hepd_1 h2{margin:0 0 24px;font-size:clamp(30px,4vw,46px)}._lab_5hepd_1 h3{margin:12px 0;font-size:26px}._lab_5hepd_1 p{font-size:16px;line-height:1.65}._lab_5hepd_1 a{color:var(--atelier-ink);text-underline-offset:4px}._nav_5hepd_1{background:var(--atelier-paper);border-block:1px solid var(--atelier-line);z-index:15;gap:20px;margin:32px 0;padding:18px 0;display:flex;position:sticky;top:64px;overflow:auto}._nav_5hepd_1 a{flex-shrink:0;font-size:14px}._shelf_5hepd_1{padding:32px 0;scroll-margin-top:140px}._cards_5hepd_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._card_5hepd_1{border:1px solid var(--atelier-line);background:var(--atelier-surface,var(--atelier-paper));border-radius:20px;align-self:start;min-width:0;padding:24px}._card_5hepd_1:has(details[open]){grid-column:1/-1}._chip_5hepd_1{color:var(--atelier-muted);font-size:14px}._card_5hepd_1 summary{cursor:pointer;border:1px solid var(--atelier-gold);border-radius:24px;width:fit-content;padding:12px 18px;font-size:16px;display:list-item}._why_5hepd_1{color:var(--atelier-muted);margin-top:12px}._widget_5hepd_1{overflow-wrap:anywhere;min-width:0;margin-top:24px}._widget_5hepd_1 [id]{scroll-margin-top:150px}._widget_5hepd_1 .world-section{padding:24px 0}._widget_5hepd_1 img{max-width:100%}._games_5hepd_1{flex-wrap:wrap;gap:20px 32px;padding-left:20px;display:flex}@media (max-width:640px){._lab_5hepd_1{padding:32px 16px 48px}._cards_5hepd_1{grid-template-columns:1fr}._card_5hepd_1{padding:18px}._nav_5hepd_1{top:56px}._widget_5hepd_1{margin-inline:-4px}._widget_5hepd_1 input,._widget_5hepd_1 select{max-width:100%}}._card_5hepd_1>p+details{margin-top:12px}
