.hd{min-height:100vh;background:#fffaf5;color:#33261e}.Sp{height:72px;padding:0 clamp(20px,5vw,64px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0ded0;background:#fff}.Sp img{width:164px;height:52px;object-fit:contain}.Sp span{font-size:14px;font-weight:800;color:#5d3520}.oi,.hp{width:min(100% - 32px,720px);margin:64px auto;padding:clamp(26px,5vw,46px);border:1px solid #f0ded0;border-radius:20px;background:#fff;box-shadow:0 18px 45px #6f3d1c14}.oi h1,.hp h1{margin:8px 0 12px;font-size:clamp(30px,5vw,44px);line-height:1.35}.oi>p,.hp>p{color:#735f52;line-height:1.8}.ni{margin:0!important;color:#c84c0c!important;font-size:12px;font-weight:900;letter-spacing:.15em}form{display:grid;gap:18px;margin-top:26px}label{display:grid;gap:8px;font-size:14px;font-weight:800}input,select{width:100%;min-height:48px;padding:11px 13px;border:1px solid #d9c4b4;border-radius:10px;background:#fff;font:inherit;color:#33261e}input:focus,select:focus{outline:3px solid #ffd0ae;border-color:#c84c0c}button{min-height:48px;padding:12px 18px;border:0;border-radius:10px;background:#c84c0c;color:#fff;font:inherit;font-weight:800;cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.ud,.Dp{margin-top:12px;border:1px solid #d9c4b4;background:#fff;color:#5d3520}.wd{width:100%;margin-top:10px;background:transparent;color:#c84c0c;text-decoration:underline}.Ki{min-height:26px;margin-top:18px;color:#9a3f0c!important;font-size:14px}.H{grid-template-columns:22px 1fr;align-items:start;font-weight:500;line-height:1.7}.H input{min-height:auto;margin-top:5px}.np{width:min(100% - 32px,1180px);margin:36px auto 72px;display:grid;grid-template-columns:220px 1fr;gap:24px}.np .hp{width:auto;margin:0;min-height:520px}.h{padding:14px;display:flex;flex-direction:column;gap:7px;border:1px solid #f0ded0;border-radius:16px;background:#fff}.h button{justify-content:flex-start;background:transparent;color:#5d3520;text-align:left}.h button[aria-current=page]{background:#fff1e6;color:#c84c0c}.yd{margin-top:30px;padding:24px;border:1px dashed #e6c4ac;border-radius:12px;color:#735f52;background:#fffaf5}.Li{grid-template-columns:1fr 180px auto;align-items:end}.Tp{margin-top:22px;padding:18px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;border-radius:12px;background:#fff1e6}.Y{margin-top:30px;display:grid;gap:10px}.Y article{padding:15px;display:grid;grid-template-columns:44px 1fr auto;gap:13px;align-items:center;border:1px solid #f0ded0;border-radius:12px}.Y small{display:block;margin-top:3px;color:#735f52}.Mi{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff1e6;color:#c84c0c;font-weight:900}.kd{padding:26px;display:flex;justify-content:center;flex-wrap:wrap;gap:20px;border-top:1px solid #f0ded0;background:#fff;font-size:12px;color:#735f52}@media(max-width:760px){.np{grid-template-columns:1fr}.h{flex-direction:row;overflow:auto}.h button{white-space:nowrap}.Li,.Tp{grid-template-columns:1fr}.Y article{grid-template-columns:40px 1fr}.Y article>span:last-child{grid-column:2}.Sp span{display:none}}.Ep{margin:18px 0 24px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #f0ded0;border-radius:12px;background:#fffaf5}.Ep span{font-size:13px;font-weight:800;color:#5d3520}.Ep button{min-height:42px;padding:9px 14px;border:1px solid #d9c4b4;background:#fff;color:#9a3f0c;white-space:nowrap}.zd{margin:16px 0 0!important;color:#9a3f0c!important;font-size:14px}@media(max-width:560px){.Ep{align-items:stretch;display:grid}.Ep button{width:100%}}textarea{width:100%;padding:11px 13px;border:1px solid #d9c4b4;border-radius:10px;background:#fff;font:inherit;color:#33261e;resize:vertical;line-height:1.65}textarea:focus{outline:3px solid #ffd0ae;border-color:#c84c0c}.t{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.t>label{min-width:240px}.t p{color:#735f52;line-height:1.7}.Up{margin-top:30px}.Ni{margin:16px 0 10px!important;font-size:13px;font-weight:800}.xi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.l{padding:20px;display:flex;min-height:220px;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid #f0ded0;background:#fff;color:#33261e}.l:hover{border-color:#c84c0c;box-shadow:0 10px 24px #6f3d1c17}.l>span{padding:4px 8px;border-radius:99px;background:#fff1e6;color:#c84c0c;font-size:11px}.l>strong{margin-top:14px;font-size:20px;line-height:1.45}.l>small{margin-top:8px;color:#735f52;line-height:1.6}.l dl{width:100%;margin:auto 0 0;padding-top:16px;display:grid;gap:5px;border-top:1px solid #f0ded0}.l dl div{display:grid;grid-template-columns:64px 1fr;gap:8px;font-size:12px}.l dt{color:#8a7466}.l dd{margin:0}.vd{min-height:auto;padding:0;background:transparent;color:#c84c0c;text-decoration:underline}.q{margin-top:22px}.q h1{font-size:clamp(30px,5vw,44px)}.gi{font-size:17px;line-height:1.8;color:#735f52}.q section{margin-top:28px}.q h2{margin:0 0 14px;font-size:20px}.I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.I div{padding:16px;border-radius:12px;background:#fffaf5}.I dt{font-size:12px;font-weight:800;color:#9a3f0c}.I dd{margin:6px 0 0;line-height:1.65}.Fp{padding:20px;border:1px solid #f0ded0;border-radius:14px}.up{display:flex;align-items:center;justify-content:space-between;gap:16px}.up button{min-height:38px;padding:7px 12px}.Vp{margin:0;white-space:pre-wrap;line-height:1.8}.Oi{display:grid;grid-template-columns:1fr 1fr;gap:14px}.R{padding:20px;border-left:5px solid #c84c0c;border-radius:10px;background:#fff1e6}.R h3{margin:18px 0 4px;font-size:14px}.R p{margin:0;white-space:pre-wrap;line-height:1.7}.Pi{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.Pi span{padding:6px 10px;border-radius:99px;background:#f2ece7;font-size:12px}.jd{padding-top:10px}.f{display:grid;grid-template-columns:1fr 1fr;gap:18px}.S{display:flex;justify-content:flex-end;gap:12px}.S .Dp{margin-top:0}@media(max-width:760px){.t{display:grid}.t>label{min-width:0}.xi,.I,.Oi,.f{grid-template-columns:1fr}}.T{margin-top:16px;padding:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:1px solid #f0ded0;border-radius:12px;background:#fffaf5}.T label{font-size:12px}.T select{min-height:44px;background:#fff}.li{display:flex;align-items:center;justify-content:space-between;gap:14px}.li button{min-height:36px;padding:7px 11px;border:1px solid #d9c4b4;background:#fff;color:#5d3520;font-size:12px}.li button:disabled{color:#9b8b80;background:#f5f1ee}@media(max-width:900px){.T{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.T{grid-template-columns:1fr}}.Qi{margin-top:12px;display:flex;justify-content:flex-end}.Qi .H{padding:8px 12px;border-radius:9px;background:#fff1e6}.wp{display:flex;flex-wrap:wrap;gap:6px}.wp span{padding:4px 8px;border-radius:99px;background:#fff1e6;color:#c84c0c;font-size:11px}.wp span+span{background:#f8e6ab;color:#725000}.N{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.N>div{min-width:0}.Wp,.Xp{margin-top:4px;min-height:42px;padding:9px 13px;white-space:nowrap}.Wp{border:1px solid #d9c4b4;background:#fff;color:#5d3520}.Xp{background:#f5bd32;color:#4f3900}@media(max-width:620px){.N{display:grid}.Wp,.Xp{width:100%}}.t>div{min-width:0}.t h1{font-size:clamp(32px,4vw,40px)}.t>button{min-width:190px;white-space:nowrap}@media(max-width:760px){.t>button{min-width:0;width:100%}}.fi{color:#9a3f0c;font-weight:500;line-height:1.55}.si{display:inline-flex;margin-top:14px;padding:11px 16px;border-radius:10px;background:#c84c0c;color:#fff;font-weight:800;text-decoration:none}.s{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.s article{padding:20px;border:1px solid #f0ded0;border-radius:14px}.U{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.U h2{margin:9px 0 2px}.U p{margin:0;color:#735f52}.U a{padding:8px 11px;border-radius:8px;background:#fff1e6;color:#9a3f0c;font-weight:800;text-decoration:none}.Yd{display:inline-flex;padding:4px 8px;border-radius:99px;font-size:11px;font-weight:900}.qd{background:#e7f6ec;color:#176c38}.Ad{background:#fff3d4;color:#805900}.Bd{background:#fbe7e7;color:#9a2525}.s dl{margin:20px 0 0;display:grid;gap:12px}.s dl div{padding-top:11px;border-top:1px solid #f0ded0}.s dt{font-size:11px;font-weight:800;color:#8a7466}.s dd{margin:5px 0 0;white-space:pre-wrap;line-height:1.6}.mi{margin-top:34px;padding-top:28px;border-top:1px solid #f0ded0}.mi h2{margin:0}.mi .H{align-self:end;min-height:48px;padding:12px;border:1px solid #d9c4b4;border-radius:10px}@media(max-width:760px){.s{grid-template-columns:1fr}}.Cd{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.Ri,.Si{flex:none;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:900;line-height:1.3}.Ri{background:#fff1e6;color:#9a3f0c}.Si{background:#f2ece7;color:#67584f}.ci{display:block;margin:6px 0 8px;color:#735f52;font-size:12px;font-weight:500;line-height:1.6}.D{margin:16px 0 22px;padding:13px 15px;border-left:4px solid #c84c0c;border-radius:9px;background:#fff1e6;color:#5d3520;font-size:13px;line-height:1.7}.Gp{margin:18px 0;padding:18px;border:1px solid #d9c4b4;border-radius:12px}.Gp legend{padding:0 8px;font-weight:900}.Gp>p{margin:4px 0 14px;color:#735f52;line-height:1.65}.Zp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.Zp .H{min-height:48px;padding:11px;border:1px solid #ead7c9;border-radius:9px;background:#fff}.Dd{margin:10px 0 0;color:#a23519;font-size:13px;font-weight:800;line-height:1.6}@media(max-width:700px){.Zp{grid-template-columns:1fr 1fr}}@media(max-width:400px){.Zp{grid-template-columns:1fr}}.Ed{padding-top:10px}.bi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bi article{display:flex;min-height:220px;flex-direction:column;border:1px solid #f0ded0;border-radius:12px;background:#fff;overflow:hidden}.Hp{padding:20px;display:flex;flex:1;min-height:0;flex-direction:column;align-items:flex-start;border-radius:0;background:#fff;color:#33261e;text-align:left}.Hp:hover{background:#fffaf5}.Hp span{padding:4px 8px;border-radius:99px;background:#fff1e6;color:#c84c0c;font-size:11px}.Hp strong{margin-top:14px;font-size:19px;line-height:1.45}.Hp small{margin-top:8px;color:#735f52;line-height:1.6}.hi{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #f0ded0}.hi small{color:#735f52}.hi button{min-height:36px;padding:7px 11px}._p{margin-top:22px}._p h1{font-size:clamp(30px,5vw,44px)}._p .Fp{margin-top:26px}.pi{margin-top:18px}.pi div{display:flex;gap:10px;font-size:13px}.pi dt{color:#8a7466}.pi dd{margin:0}.Ti{margin-top:24px}._p .Ti{background:#fff;border:1px solid #d9c4b4;color:#5d3520}@media(max-width:760px){.bi{grid-template-columns:1fr}}.ap{margin-right:auto;border:1px solid #b42318;background:#fff;color:#b42318}.ap:hover{background:#fff1f0}.ap:disabled{border-color:#c9b9b4;color:#9b8b80;background:#f5f1ee}@media(max-width:620px){.S{display:grid}.S button{width:100%}.ap{margin-right:0}}.rp{margin:24px 0 14px;padding:16px;display:flex;align-items:center;gap:10px;border:1px solid #e5968f;border-radius:12px;background:#fff1f0}.rp p{margin:0 auto 0 0;display:grid;gap:3px}.rp span{font-size:13px;color:#7a271a}.rp .ap{margin-right:0;background:#b42318;color:#fff}.rp .Dp{margin-top:0}@media(max-width:700px){.rp{align-items:stretch;display:grid}.rp p{margin:0}.rp button{width:100%}}.ui{padding:10px 20px;text-align:center;color:#5d3520;background:#fff1e6;font-size:12px;line-height:1.7}.ui a,.H a{color:#9a3f0c;font-weight:800}.ui a{margin-left:8px}.Ui{margin-top:20px;padding:14px;border:1px solid #f0ded0;border-radius:10px;background:#fffaf5}.Ui>p{margin:0 0 8px;color:#5d3520;font-size:12px;font-weight:800}.J{margin-top:28px;padding:18px;border-left:5px solid #c84c0c;border-radius:10px;background:#fff1e6}.J h2{margin:0 0 8px;font-size:18px}.J p{margin:0 0 14px;color:#5d3520;line-height:1.7}.J>.ap{margin-top:2px}.xp{margin-top:16px;padding:18px;border:1px solid #e5968f;border-radius:12px;background:#fff}.xp>p{margin:7px 0 16px}.xp>div{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.xp .Dp{margin-top:0}.xp .ap{margin-right:0;background:#b42318;color:#fff}@media(max-width:600px){.xp>div{display:grid}.xp button{width:100%}}.ii{padding:13px 14px;border:1px solid #ead7c9;border-radius:10px;background:#fffaf5}.ii small{display:block;margin:7px 0 0 30px;color:#735f52;font-size:12px;line-height:1.6}.ii>p{margin:8px 0 0 30px;color:#a23519;font-size:13px;font-weight:800;line-height:1.6}.Vi{border-color:#d96b4c;background:#fff4ef}.Vi .H{color:#8f2f16}.Wi{width:min(100% - 32px,820px);margin-top:44px}.Fd{margin-bottom:0}.gp{margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;list-style:none}.gp li{min-height:64px;padding:12px;display:flex;align-items:center;justify-content:center;gap:9px;color:#806b5e;font-size:12px;text-align:center;border:1px solid #ead7c9;border-radius:10px;background:#fffaf5}.gp li[aria-current=step]{color:#8f3406;border-color:#e7ad83;background:#fff1e6}.gp span{width:27px;height:27px;flex:none;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:900;border-radius:50%;background:#b9aaa0}.gp li[aria-current=step] span{background:#c84c0c}.lp{margin-top:18px;padding:20px;border:1px solid #e7cdbb;border-radius:14px;background:#fffaf5}.lp>div:first-child{margin-bottom:12px}.lp>div:first-child span,.Ip>div>span{color:#c84c0c;font-size:10px;font-weight:900;letter-spacing:.12em}.lp h2,.wi h2{margin:4px 0 0;font-size:20px}.lp .ii{background:#fff}.wi{margin-top:18px}.yp,.Ip{padding:24px;border:1px solid #ead7c9;border-radius:14px;background:#fff}.yp{border:2px solid #e4a373;background:linear-gradient(145deg,#fff,#fff8f2)}.yp>div>p,.Ip>div>p{margin:8px 0 0;color:#735f52;font-size:13px;line-height:1.7}.Gd{display:inline-block;padding:4px 8px;color:#fff;font-size:10px;font-weight:900;border-radius:999px;background:#c84c0c}.yi{width:100%;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#33261e;border:1px solid #b9aaa0;box-shadow:0 6px 16px #33261e14}.yi>span{width:24px;height:24px;display:grid;place-items:center;color:#4285f4;font-size:18px;font-weight:900}.yp>small{display:block;margin-top:9px;color:#806b5e;font-size:11px;line-height:1.6;text-align:center}.yp .Hd{color:#397333;font-weight:800}.di{height:46px;display:flex;align-items:center;color:#806b5e;font-size:11px}.di:before,.di:after{content:"";height:1px;flex:1;background:#ead7c9}.di span{padding:0 12px}.Ip form{margin-top:20px}.Id{margin:20px 0 0!important;padding:13px 15px;border-radius:9px;background:#f5f1ee;color:#67584f!important;font-size:11px;line-height:1.7!important}@media(max-width:620px){.Wi{width:calc(100% - 20px);margin:18px auto 32px;padding:22px 16px}.gp{gap:5px}.gp li{min-height:70px;padding:9px 5px;display:grid;justify-items:center;gap:5px;font-size:10px}.lp,.yp,.Ip{padding:17px 14px}.lp h2,.wi h2{font-size:18px}.yi{padding-inline:10px;font-size:13px}}.ki{margin:8px 0;padding:18px;border:1px solid #e7cdbb;border-radius:14px;background:#fffaf5}.ki legend{padding:0 8px;font-weight:900}.ki>p{margin:0 0 16px;color:#735f52;line-height:1.65}.tp{padding:22px;border:1px solid #f0ded0;border-radius:14px;background:#fffaf5}.tp h2{margin:6px 0}.tp>div>p:last-child{margin:0;color:#735f52}.tp ol{margin:20px 0 0;padding:0;display:grid;gap:9px;list-style:none}.tp li button{width:100%;min-height:64px;padding:12px 15px;display:grid;grid-template-columns:82px 1fr;align-items:center;text-align:left;background:#fff;color:#33261e;border:1px solid #e7cdbb}.tp li[aria-current=step] button{border-color:#c84c0c;background:#fff1e6}.tp li span{font-size:12px;color:#9a3f0c}.m{margin-top:28px;padding:22px;border:2px solid #e8b38f;border-radius:16px;background:#fff}.m>.up h2{margin:5px 0}.m>p{color:#735f52;line-height:1.65}.A{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.B{margin-top:20px;padding:18px;border-radius:12px;background:#33261e;color:#fff}.B h3{margin:0 0 12px;color:#ffd0ae}@media(max-width:760px){.A,.tp li button{grid-template-columns:1fr}.m .up{align-items:stretch;display:grid}.m .up button{width:100%}}.p{margin:12px 0 4px}.b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.b button{padding:16px;display:grid;grid-template-columns:36px 1fr;column-gap:10px;text-align:left;border:1px solid #e7cdbb;background:#fff;color:#5d3520}.b button[aria-current=step]{border-color:#c84c0c;background:#fff1e6;color:#8f3406}.b span{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f2ece7}.b button[aria-current=step] span{background:#c84c0c;color:#fff}.b b{align-self:end}.b small{align-self:start;color:#806b5e}.Jp{margin-top:12px;padding:24px;border:1px solid #e7cdbb;border-radius:16px;background:#fffaf5}.zi h2{margin:5px 0}.zi p:last-child{margin:0;color:#735f52;line-height:1.7}.K{margin:20px 0;padding:18px 20px;border:1px solid #f0b98f;border-radius:12px;background:#fff}.K strong{display:block;color:#8f3406}.K ol{margin:10px 0 0;padding-left:22px;color:#5d3520;line-height:1.9}.o{margin:20px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.o>span{font-weight:900}.o>button{justify-self:start;background:#c84c0c;color:#fff;border-color:#c84c0c}.o button,.kp button{min-height:40px;padding:8px 12px;border:1px solid #d9c4b4;background:#fff;color:#8f3406}.o>button{background:#c84c0c;color:#fff}.o details{justify-self:end}.o summary{cursor:pointer;color:#735f52;font-size:13px}.o details div{margin-top:8px;display:flex;gap:6px}.Xi{display:grid;gap:12px}.g{padding:18px;border:1px solid #e7cdbb;border-left:5px solid #c84c0c;border-radius:12px;background:#fff}.g[data-type=description]{border-left-color:#6e7f46}.g[data-type=prompt]{border-left-color:#7254a4}.V{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.V>span{padding:4px 9px;border-radius:99px;background:#fff1e6;color:#9a3f0c;font-size:12px;font-weight:900}.V>div{display:flex;gap:5px}.V button{min-height:34px;padding:5px 10px;border:1px solid #d9c4b4;background:#fff;color:#5d3520}.V .Zi{color:#b42318}.g label+label{margin-top:12px}.L{margin-top:18px;padding:15px 18px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;border:1px solid #e7cdbb;border-radius:12px;background:#fff}.L strong{margin-right:auto}.L span{width:auto;height:auto;padding:5px 10px;display:inline-flex;grid-row:auto;border-radius:99px;background:#f2ece7;color:#735f52;font-size:12px}.L span:before{content:"\25cb";margin-right:5px}.L span[data-complete=true]{background:#eaf4e2;color:#34521f}.L span[data-complete=true]:before{content:"\2713"}.E{margin-top:20px;display:flex;align-items:center;justify-content:flex-end;gap:14px}.E span{color:#735f52;font-size:13px}.kp{margin:18px 0;padding:18px;border:1px solid #e7cdbb;border-radius:12px;background:#fff}.kp>p{margin:5px 0 12px;color:#735f52;font-size:13px}.kp>div{display:flex;flex-wrap:wrap;gap:7px}.kp .fp{margin-top:14px;display:grid;grid-template-columns:1fr auto}.fp button{min-height:48px}.zp{display:grid;gap:12px}.zp h3{margin-bottom:0}.zp article{padding:18px;border:1px solid #e7cdbb;border-radius:12px;background:#fff}.zp article>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:end}.zp code{padding:9px;border-radius:8px;background:#33261e;color:#ffd0ae}.ei{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Kp{margin-top:20px;padding:16px;border:1px solid #d9c4b4;border-radius:12px;background:#fff}.Kp summary{cursor:pointer;font-weight:900}.Kp p,.Kp small{color:#735f52;line-height:1.65}._i{margin-left:7px;padding:2px 6px;border-radius:99px;background:#fff1e6;color:#9a3f0c;font-size:10px}.a{padding:24px;border:1px solid #e7cdbb;border-radius:16px;background:#fff}.a h2{margin:5px 0}.a>div>p:last-child{margin:0;color:#735f52;line-height:1.7}.a .D{margin:18px 0 0}.pd{margin:-8px 0 0;text-align:right;color:#735f52;font-size:13px}.C{margin-top:28px;padding:22px;border:1px solid #f0ded0;border-radius:14px}.C h2{margin:5px 0 18px}.C article{padding:16px;display:grid;grid-template-columns:74px 1fr;gap:12px;border-radius:10px;background:#fffaf5}.C article+article{margin-top:8px}.C article>span{color:#c84c0c;font-size:12px;font-weight:900}.C h3{margin:0 0 6px}.C p{margin:0;white-space:pre-wrap;color:#735f52;line-height:1.7}@media(max-width:700px){.b,.ei{grid-template-columns:1fr}.b small{display:none}.Jp,.a{padding:18px}.o{grid-template-columns:1fr}.o>button,.o details{justify-self:stretch}.o>button{width:100%}.o details div{display:grid}.L{align-items:stretch;display:grid}.L strong{margin-right:0}.zp article>div:first-child,.kp .fp{grid-template-columns:1fr}.E{align-items:stretch;display:grid}.pd{text-align:left}.C article{grid-template-columns:1fr}}.d{padding:20px;border:1px solid #d9c4b4;border-radius:14px;background:#fff}.d summary{cursor:pointer;font-size:16px;font-weight:900;color:#5d3520}.d>p{margin:10px 0 20px;color:#735f52;line-height:1.7}.d>h3{margin:26px 0 12px}.d>.f{margin-top:18px}.b{grid-template-columns:repeat(3,minmax(0,1fr))}.ai textarea{min-height:220px;font-size:15px}.v{margin:18px 0;padding:18px;border:1px solid #e7cdbb;border-radius:12px;background:#fff}.v>p{margin:5px 0 14px;color:#735f52;line-height:1.65}.v>div{display:flex;flex-wrap:wrap;gap:8px}.v button{min-height:40px;padding:8px 12px;border:1px solid #d9c4b4;background:#fff;color:#8f3406}.v .fp{margin-top:14px;display:grid;grid-template-columns:1fr auto}.j{display:grid;gap:12px}.j h3{margin-bottom:0}.j article{padding:18px;border:1px solid #e7cdbb;border-radius:12px;background:#fff}.W{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.W strong{font-size:17px}.W span{padding:4px 9px;border-radius:99px;background:#fff1e6;color:#9a3f0c;font-size:11px;font-weight:900}.j article>.H{margin-top:12px}.j article details{margin-top:12px;padding-top:12px;border-top:1px solid #f0ded0}.j article summary{cursor:pointer;color:#9a3f0c;font-size:13px;font-weight:800}.Lp{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.Jd{padding:16px;border-radius:10px;background:#fff1e6;color:#5d3520;line-height:1.7}@media(max-width:760px){.b,.Lp,.v .fp{grid-template-columns:1fr}}.X{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:6px 2px}.X h3{margin:0}.X p{margin:5px 0 0;color:#735f52;font-size:13px;line-height:1.6}.X>span{flex:none;padding:5px 10px;border-radius:99px;background:#fff1e6;color:#9a3f0c;font-size:12px;font-weight:900}.vi{margin:18px 0}.vi small{display:block;margin-top:7px;color:#735f52;line-height:1.6}.ji,.Yi{display:grid;gap:18px}.ji{margin-top:28px}.ji .B{margin-top:0}.Yi>.m,.Yi>.Fp{margin-top:28px}.m .A{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.m .A>label:only-child{grid-column:1/-1}.id{display:flex;align-items:center;gap:8px;min-height:24px}.id ._i{margin-left:0}.m .A textarea{min-height:104px;padding:14px 16px;background:#fffdfb}.m .A input,.m .A select{padding-inline:16px;background:#fffdfb}.m .B{margin-top:26px;padding:22px 24px;border:1px solid #49372d;border-radius:14px;box-shadow:0 8px 20px #33261e1f}.vp{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.vp>div{display:flex;align-items:center;gap:10px}.vp span{padding:4px 8px;border-radius:999px;background:#fff1e6;color:#9a3f0c;font-size:10px;font-weight:900;letter-spacing:.08em}.vp h3{margin:0}.ri{min-height:38px;padding:8px 13px;border:1px solid #ffd0ae;background:#fff;color:#8f3406;font-size:12px;font-weight:900;white-space:nowrap}.ri:hover{background:#fff1e6}.ri:focus-visible{outline:3px solid #f0a66f;outline-offset:2px}.m .B .Vp{overflow-wrap:normal;word-break:normal;line-break:strict;font-size:15px;line-height:1.9}@media(max-width:760px){.m .A{grid-template-columns:1fr}.m .B{padding:18px}.vp{align-items:stretch;flex-direction:column}.vp>div{align-items:flex-start;flex-direction:column}.ri{width:100%}}.jp{display:flex;justify-content:flex-end;margin-top:12px}.jp button{min-height:38px;padding:8px 13px;border:1px solid #cbb8aa;background:#fff;color:#5f4b3f;font-size:12px;font-weight:800}.jp button:hover:not(:disabled){border-color:#9a3f0c;background:#fff1e6;color:#8f3406}.jp button:focus-visible{outline:3px solid #f0a66f;outline-offset:2px}.jp button:disabled{cursor:not-allowed;opacity:.48}@media(max-width:760px){.jp button{width:100%}}.C h2{margin-bottom:6px}.C .Kd{margin:0;color:#735f52;line-height:1.7}.qi{margin-top:20px;display:grid;gap:18px}.qi article+article{margin-top:0}.Mp{padding-left:18px;border-left:3px solid #f0b78f}.Mp>.m,.Mp>.Fp{margin-top:0}.Mp .m{border-color:#e8b48f}@media(max-width:700px){.Mp{padding-left:10px}}.o{position:sticky;top:12px;z-index:20;padding:10px 12px;align-items:center;justify-content:space-between;border:1px solid #e7cdbb;border-radius:12px;background:#fffaf5f5;box-shadow:0 8px 22px #5d35201f;backdrop-filter:blur(8px)}.o>span{color:#5d3520;font-size:13px;font-weight:900;white-space:nowrap}.o>div{display:flex;flex-wrap:wrap;gap:8px}.o>div button{min-height:40px}@media(max-width:700px){.o{top:8px;display:grid;gap:8px}.o>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.o>div button{padding:8px 5px;font-size:12px}}.sp{margin-top:30px;padding:24px;gap:22px;border:1px solid #ead7c9;border-radius:16px;background:#fffaf5}.sp .D{margin:0}.Np{display:grid;grid-template-columns:minmax(280px,1fr) minmax(240px,.9fr);gap:18px;align-items:end}.mp{min-height:96px;margin:0;padding:15px 17px;border:1px solid #f0d8c6;border-radius:12px;background:#fff1e6;color:#5d3520;font-size:13px;line-height:1.65}.mp strong{display:block;margin-bottom:4px;color:#9a3f0c;font-size:12px}.mp p{margin:0}.dd{display:grid;grid-template-columns:1fr 1fr;gap:18px}.Z{padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ead7c9}.Z p{margin:0;color:#735f52;font-size:12px;line-height:1.6}.Z button{flex:none;min-width:170px}.Ai{display:flex;gap:8px}.Ai .Dp{margin-top:0}@media(max-width:760px){.Np,.dd{grid-template-columns:1fr}.mp{min-height:0}.Z{align-items:stretch;display:grid}.Z button{width:100%}}@media(max-width:600px){.sp{padding:18px}.Ai{display:grid;grid-template-columns:1fr 1fr}}.Yp{margin:28px 0;padding:22px;border:1px solid #ead4c5;border-radius:16px;background:#fffaf6}.qp{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.qp h3{margin:0 0 5px}.qp p{margin:0;color:#725c4e;font-size:14px;line-height:1.65}.qp button{flex:none}.ed{display:grid;gap:16px}.ed article{padding:18px;border:1px solid #ead4c5;border-radius:13px;background:#fff}.Bi{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.Bi strong{color:#bd430b}.Bi button{padding:7px 11px;color:#a23519;background:#fff;border:1px solid #e4bba7}.Op{display:grid;gap:16px}.Op article{padding:20px;border:1px solid #ead4c5;border-radius:14px;background:#fffaf6}.Op span{display:inline-block;margin-bottom:8px;color:#c7460a;font-size:12px;font-weight:800}.Op h3{margin:0 0 12px;font-size:18px}.Op p{margin:0}@media(max-width:650px){.qp{display:grid}.qp button{width:100%}.Yp{padding:16px}}.K{padding:20px 22px}.K ol{margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;counter-reset:guide-step;list-style:none;line-height:1.55}.K li{min-width:0;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:9px}.K li:before{counter-increment:guide-step;content:counter(guide-step);width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff1e6;color:#9a3f0c;font-size:13px;font-weight:900}@media(max-width:760px){.K ol{grid-template-columns:1fr;gap:10px}}.a{padding:clamp(26px,4vw,40px)}.a h2{margin:7px 0 10px}.a>div>p:last-child{line-height:1.8}.a .D{margin:24px 0 0;padding:16px 18px;line-height:1.8}.a .f{width:min(100%,760px);margin:16px auto 0;grid-template-columns:1fr;gap:0}.a .f>label{padding:24px 0;border-bottom:1px solid #f0ded0;gap:10px}.a .f>label:last-child{padding-bottom:4px;border-bottom:0}.a .ci{line-height:1.7}.a input,.a select{min-height:54px;padding:14px 16px}.a textarea{min-height:132px;padding:14px 16px}@media(max-width:700px){.a{padding:22px 18px}.a .D{padding:14px}.a .f>label{padding:20px 0}}._{margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;list-style:none}._ li{min-width:0;padding:14px;display:flex;align-items:flex-start;gap:9px;border:1px solid #d9e6d3;border-radius:11px;background:#f6fbf3}._ li>span{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;background:#397333;color:#fff;font-size:12px;font-weight:900}._ strong,._ small{display:block}._ strong{color:#34521f;font-size:13px;line-height:1.45}._ small{margin-top:4px;color:#61705a;font-size:10px;line-height:1.55}@media(max-width:620px){._{grid-template-columns:1fr}._ li{padding:12px 13px}}.d{padding:clamp(26px,4vw,40px)}.d>summary,.d>p,.d>h3,.d>.f,.d>label,.d>.fi,.d>.Yp{width:min(100%,760px);margin-inline:auto}.d>p{margin-top:12px;margin-bottom:8px;line-height:1.8}.d>.f{margin-top:16px;grid-template-columns:1fr;gap:0}.d>.f>label,.d>label{padding:24px 0;border-bottom:1px solid #f0ded0;gap:10px}.d>label textarea{min-height:132px;padding:14px 16px}.d>.f input,.d>.f select{min-height:54px;padding:14px 16px}.d>h3{margin-top:34px;margin-bottom:0}.d>.Yp{margin-top:22px}@media(max-width:700px){.d{padding:22px 18px}.d>.f>label,.d>label{padding:20px 0}}.O{margin:22px 0;padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:1px solid #e7cdbb;border-radius:14px;background:#fff}.O>div{padding:4px 6px;display:grid;grid-template-columns:32px 1fr;column-gap:10px}.O>div:before{content:"\2713";grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eaf4e2;color:#34521f;font-weight:900}.O strong{color:#5d3520}.O p{margin:5px 0 0;color:#735f52;font-size:13px;line-height:1.7}.j{margin-top:24px}.W>div{display:grid;gap:3px}.W>div small{color:#8a7466;font-size:11px;font-weight:800}.W>div strong{font-size:18px}.Ci{gap:7px}.Ci small,.ei label>small{display:block;color:#735f52;font-size:12px;font-weight:500;line-height:1.6}.Ci input{min-height:52px;padding:13px 15px}.j article>.H{padding:12px 14px;border-radius:10px;background:#fffaf5}.j article details{margin-top:16px}.j article details>summary{padding:4px 0}.Ld{margin:12px 0 0;padding:11px 13px;border-radius:9px;background:#fff1e6;color:#5d3520;font-size:12px;line-height:1.65}.j .ei{margin-top:14px}@media(max-width:760px){.O{grid-template-columns:1fr}.O>div{padding:2px}.W{align-items:flex-start}.W>span{max-width:110px;text-align:center}}.pp{margin-top:18px;padding:18px;display:grid;gap:18px;border-top:1px solid #f0ded0;border-radius:0 0 10px 10px;background:#fffdfb}.pp>div{padding-bottom:2px}.pp>div strong{color:#5d3520;font-size:15px}.pp>div p{margin:5px 0 0;color:#735f52;font-size:12px;line-height:1.65}.pp label{gap:7px}.pp label>small{display:block;color:#735f52;font-size:12px;font-weight:500;line-height:1.65}.pp input,.pp select{min-height:52px;padding:13px 15px}.np{width:min(100% - 40px,1320px);grid-template-columns:224px minmax(0,1fr);gap:22px;margin-top:28px}.np .hp{padding:clamp(28px,3.4vw,42px);border-radius:18px;box-shadow:0 16px 38px #5d352012}.h{align-self:start;padding:12px;border-radius:16px;gap:6px;box-shadow:0 8px 24px #5d35200a}.h button,.h>a{min-height:50px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;font-size:14px;font-weight:800}.h button[aria-current=page]{background:#fff0e4;color:#d64b0a}.h button:hover:not([aria-current=page]){background:#fffaf5;color:#8f3406}.ad{width:23px;height:23px;flex:none}.e .t{align-items:center;gap:28px}.e .t h1{margin:7px 0;font-size:clamp(32px,3.2vw,42px);line-height:1.2;letter-spacing:.01em}.e .t p:last-child{margin:0;color:#725f52;font-size:15px;line-height:1.7}.e .t>button{min-width:220px;min-height:50px;padding-inline:20px;background:#d94d0b;box-shadow:0 7px 16px #c84c0c2e}.e .t>button:hover{background:#b93f08}.rd{margin-top:28px;padding:20px;border:1px solid #efcfb8;border-radius:14px;background:#fff9f4}.e .Up{margin:0;gap:9px}.e .Up>span{font-size:16px;color:#33261e}.e .Up input{min-height:50px;padding:12px 15px;border-color:#d9c4b4;background:#fff;font-weight:500}.e .T{margin-top:14px;padding:0;border:0;background:transparent;gap:14px}.e .T label{gap:7px;color:#33261e;font-size:12px}.e .T select{min-height:46px;border-color:#d9c4b4}.Ap{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.Ap .H{padding:7px 0;grid-template-columns:22px 1fr;color:#33261e;font-size:13px}.Ap button{min-height:38px;padding:8px 13px;border:1px solid #d9c4b4;background:#fff;color:#5d3520;font-size:12px}.Ap button:disabled{background:#f5f1ee;color:#9b8b80}.e .Ni{margin:20px 0 10px!important;color:#33261e;font-size:14px}.td{display:grid;gap:24px}.k{padding:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 32px;align-items:center;border:1px solid #f0ded0;border-radius:18px;background:#fff1e6}.k .ni,.k h1,.k>p{grid-column:1}.k h1{margin:2px 0 0;font-size:clamp(30px,3.3vw,42px);line-height:1.3}.k>p{max-width:700px;margin:0;color:#735f52;line-height:1.8}.k>button{grid-column:2;grid-row:1/4;min-width:250px;min-height:54px;background:#c84c0c;box-shadow:0 8px 18px #c84c0c33}.M{padding:26px;border:1px solid #f0ded0;border-radius:16px;background:#fff}.M h2,.P h2{margin:0 0 18px;font-size:21px}.M ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none}.M li{min-width:0;padding:18px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;border-radius:12px;background:#fffaf5}.M li>span{width:34px;height:34px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:900;border-radius:50%;background:#c84c0c}.M small{display:block;margin-bottom:4px;color:#c84c0c;font-size:10px;font-weight:900;letter-spacing:.08em}.M strong{display:block;line-height:1.5}.M p{margin:7px 0 0;color:#735f52;font-size:12px;line-height:1.7}.P{padding:26px;border:1px solid #f0ded0;border-radius:16px;background:#fff}.P>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.P article{min-width:0;padding:20px;border:1px solid #f0ded0;border-radius:17px;background:#fff}.P span{display:inline-block;padding:5px 9px;border-radius:999px;background:#fff1e6;color:#c84c0c;font-size:11px;font-weight:900}.P h3{margin:15px 0 8px;font-size:17px;line-height:1.5}.P p{margin:0;color:#735f52;font-size:13px;line-height:1.7}.Pp{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:14px;background:#33261e;color:#fff}.Pp p{margin:0;color:#f5e9e1;font-size:13px;line-height:1.7}.Pp button{min-width:220px;flex:none;background:#c84c0c}@media(max-width:900px){.k{grid-template-columns:1fr}.k .ni,.k h1,.k>p,.k>button{grid-column:1;grid-row:auto}.k>button{width:max-content;min-width:0}.M ol,.P>div{grid-template-columns:1fr}}@media(max-width:600px){.td{gap:16px}.k,.M,.P{padding:20px 16px}.k h1{font-size:29px}.k>button{width:100%}.M li{padding:15px 13px}.P article{padding:18px 16px}.Pp{padding:18px 16px;align-items:stretch;display:grid}.Pp button{width:100%;min-width:0}}.e .xi{grid-template-columns:1fr;gap:10px}.e .l{position:relative;min-height:0;padding:17px 52px 17px 16px;display:grid;grid-template-columns:110px minmax(260px,1.4fr) minmax(330px,1fr);align-items:center;gap:16px;border:1px solid #efd4c2;border-radius:12px;box-shadow:0 3px 10px #5d352009;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.e .l:hover{transform:translateY(-1px);border-color:#dd8655;box-shadow:0 9px 22px #6f3d1c17}.e .l:focus-visible{outline:3px solid #ffd0ae;outline-offset:2px}.e .wp{align-self:start;padding-top:2px}.e .wp span{background:#fff0e4;color:#d64b0a;font-weight:900}.Bp{min-width:0;display:grid;gap:5px}.Bp>strong{font-size:19px;line-height:1.35}.Bp>small{color:#735f52;font-size:12px;line-height:1.55}.Bp>div{margin-top:3px;display:flex;align-items:center;gap:9px;font-size:12px}.Bp>div span{font-weight:800;color:#5d3520}.Bp>div b{padding:4px 9px;border-radius:6px;background:#f1ece8;color:#33261e;font-weight:700}.e .l dl{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px;border:0}.e .l dl div{display:grid;grid-template-columns:1fr;gap:4px;font-size:11px}.e .l dt{color:#5d3520;font-weight:900}.e .l dd{color:#33261e;line-height:1.5}.od{position:absolute;right:17px;top:50%;transform:translateY(-50%);color:#5d3520;font-size:30px;font-weight:400;line-height:1}@media(max-width:1080px){.e .l{grid-template-columns:92px minmax(220px,1.2fr) minmax(270px,1fr)}.e .l dl{grid-template-columns:1fr;gap:8px}}@media(max-width:760px){.np{width:100%;margin:0 0 36px;display:block}.h{padding:16px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-width:0 0 1px;border-radius:0;overflow:visible;box-shadow:none}.h button,.h>a{min-width:0;min-height:84px;padding:9px 5px;display:flex;flex-direction:column;justify-content:center;gap:7px;text-align:center;white-space:normal;font-size:11px;line-height:1.35}.h>a{background:transparent!important;color:#5d3520!important}.h button[aria-current=page]{background:#fff0e4}.ad{width:25px;height:25px}.np .hp{width:100%;min-height:0;padding:28px 18px 32px;border:0;border-radius:0;box-shadow:none}.e .t{display:grid;gap:18px}.e .t h1{font-size:30px}.e .t>button{width:max-content;min-width:0;max-width:100%}.rd{margin-top:26px;padding:16px 14px}.e .T{grid-template-columns:1fr;gap:10px}.Ap{align-items:flex-start;display:grid;gap:10px}.Ap button{justify-self:start}.e .l{padding:16px;display:grid;grid-template-columns:1fr;gap:12px}.e .wp{padding-right:44px}.e .l dl{padding-top:13px;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #f0ded0}.od{right:16px;top:16px;transform:none;font-size:28px}}@media(max-width:430px){.h{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:8px;gap:5px}.h button,.h>a{padding-inline:3px;font-size:10px}.e .t h1{font-size:28px}.e .t p:last-child{font-size:14px}.e .t>button{width:100%}.e .l dl{grid-template-columns:1fr;gap:9px}}.p{scroll-margin-top:16px}.u{margin:4px 0 22px;padding:18px;border:2px solid #e8b38f;border-radius:12px;background:#fffaf5}.u>div{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.u>div strong{color:#8f3406;font-size:13px}.u>div small{color:#735f52;font-size:11px}.u label{gap:8px}.u label>span:first-child{display:flex;align-items:center;gap:7px;font-weight:900}.u input,.u select,.u textarea{min-height:52px;padding:13px 15px;opacity:1;border-color:#d9c4b4;background:#fff;color:#33261e;-webkit-text-fill-color:#33261e}.u input::placeholder,.u textarea::placeholder{color:#9b8b80;-webkit-text-fill-color:#9b8b80}@media(max-width:650px){.u>div{align-items:flex-start;display:grid}}.l dl div{grid-template-columns:70px 1fr}.l dd{line-height:1.55}.nd{margin-top:24px;display:grid;gap:24px}.ti{padding:22px;border:1px solid #e7cdbb;border-radius:16px;background:#fff}.Cp{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0ded0}.Cp>span{color:#c84c0c;font-size:11px;font-weight:900;letter-spacing:.08em}.Cp h3{margin:5px 0 0;font-size:20px}.F+.F{margin-top:22px;padding-top:22px;border-top:1px dashed #d9c4b4}.F>strong{display:flex;align-items:center;gap:9px;color:#5d3520}.F>strong>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#c84c0c;color:#fff;font-size:12px}.F .Lp,.F .B{margin-top:14px}@media(max-width:650px){.ti{padding:18px}.Cp h3{font-size:18px}}.p>.a{margin-top:12px}.p>.Jp{margin-top:12px}.b{margin-top:12px;gap:8px}.b button{min-height:74px;padding:12px 14px;border-radius:10px;background:#fff}.b button[aria-current=step]{border:1.5px solid #d94d0b;background:#fff6ef}.w .nd{margin-top:20px;gap:14px}.w .ti{padding:0;overflow:hidden;border-color:#ead7ca;border-radius:12px}.w .Cp{margin:0;padding:15px 18px;border-bottom:1px solid #f0ded0;background:#fff}.w .Cp h3{margin-top:4px}.xd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.w .F{min-width:0;padding:18px}.w .F+.F{margin:0;padding-top:18px;border-top:0;border-left:1px solid #f0ded0}.w .Lp{grid-template-columns:1fr;gap:14px}.w .Lp textarea{min-height:112px}.w .B{height:calc(100% - 40px);min-height:170px;padding:20px;border-color:#33261e;border-radius:9px;background:#33261e;color:#fff}.w .B h3,.w .B p{color:#fff}.w .E{padding-top:2px}@media(max-width:760px){.b{grid-template-columns:repeat(3,minmax(0,1fr))}.b button{min-height:68px;padding:8px 5px;display:block;text-align:center}.b span{margin:0 auto 5px;width:27px;height:27px}.b b{display:block;font-size:10px;line-height:1.35}.b small{display:none}.xd{grid-template-columns:1fr}.w .ti{padding:0}.w .F{padding:16px}.w .F+.F{padding-top:16px;border-top:1px solid #f0ded0;border-left:0}.w .B{height:auto;min-height:160px}.w .E{display:flex;align-items:center}}@media(min-width:701px){.a{padding:28px 32px}.a .D{margin-top:20px}.a .f{width:100%;margin-top:10px}.a .f>label{padding:18px 0;display:grid;grid-template-columns:250px minmax(0,1fr);column-gap:18px;align-items:start}.a .f>label>span:first-child{grid-column:1;grid-row:1;padding-top:10px}.a .f>label>.ci{grid-column:1;grid-row:2;padding-right:12px;font-size:11px}.a .f>label>input,.a .f>label>select,.a .f>label>textarea{grid-column:2;grid-row:1/3}.a input,.a select{min-height:46px;padding:11px 13px}.a textarea{min-height:90px;padding:11px 13px}.d{padding:24px 28px}.d>summary,.d>p,.d>h3,.d>label,.d>.fi,.d>.Yp{width:100%;max-width:none}.Di{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.Di>label{padding:0;align-content:start;border:0}.Di textarea{min-height:94px}.d>h3{margin-top:30px;padding-top:26px;border-top:1px solid #f0ded0}.d>label{padding:12px 0 0;border:0}.d>label textarea{min-height:112px}.d>.Yp{margin-top:24px}.Ei{margin-top:24px;padding-top:24px;display:grid;grid-template-columns:1.35fr .9fr .9fr;gap:16px;border-top:1px solid #f0ded0}.Ei>label{padding:0;align-content:start;border:0}.Ei textarea{min-height:78px}}.q{margin-top:16px}.q .N{align-items:center}.q .N h1{margin:0 0 6px;font-size:clamp(30px,3.4vw,40px)}.q .N .gi{margin:0;font-size:15px}.gd{margin-top:22px;display:grid;grid-template-columns:1fr 1.12fr;gap:14px}.z{padding:16px 18px;border:1px solid #e7cdbb;border-radius:12px;background:#fff}.z summary{cursor:pointer;font-size:15px;font-weight:900;list-style:none}.z summary::-webkit-details-marker{display:none}.z .I{margin-top:12px;gap:8px 14px}.z .I div{padding:8px 10px;display:grid;grid-template-columns:100px 1fr;align-items:center;gap:8px;border-radius:6px;background:#fffaf5}.z .I dt{color:#5d3520}.z .I dd{margin:0;font-size:12px}.z .si{margin-top:10px;padding:8px 12px;font-size:12px}@media(min-width:761px){.z>summary{pointer-events:none}}.ip{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:14px;align-items:start}.ip>.C,.ip>.R{margin-top:0}.ip>.R{padding:18px;border:1px solid #e7cdbb;border-left:1px solid #e7cdbb;border-radius:12px;background:#fff}.ip>.R h2{font-size:17px}.ip>.R h3{padding-top:14px;border-top:1px solid #f0ded0}.ip>.R h3:first-of-type{padding-top:0;border-top:0}.C{padding:20px;border-radius:12px;background:#fff}.qi{gap:8px}.ld{padding:0!important;display:grid!important;grid-template-columns:38% minmax(0,1fr)!important;gap:0!important;overflow:hidden;border:1px solid #e7cdbb;border-radius:10px!important;background:#fff!important}.cp{padding:15px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;border-right:1px solid #f0ded0}.cp>div:first-child{position:relative;text-align:center}.cp>div:first-child small{display:block;font-size:9px;font-weight:900}.cp>div:first-child span{width:32px;height:32px;margin:5px auto 0;display:grid;place-items:center;border-radius:50%;background:#4a4745;color:#fff;font-weight:900}.cp h3{margin:3px 0 5px;font-size:15px}.cp p{margin:0;color:#5d3520;font-size:11px;line-height:1.55}.fd{display:grid}.x{padding:14px 16px}.x+.x{border-top:1px solid #f0ded0}.x>summary{position:relative;padding-right:24px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;cursor:pointer;list-style:none}.x>summary::-webkit-details-marker{display:none}.x>summary:after{content:"\2304";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:18px}.x[open]>summary:after{content:"\2303"}.x>summary>span{grid-column:1;color:#5d3520;font-size:9px;font-weight:900}.x>summary>strong{grid-column:1;font-size:15px}.x>summary>small{grid-column:2;grid-row:1;color:#5d3520;font-size:9px;font-weight:800}.x>.m{margin-top:14px;padding:16px;border-width:1px;border-radius:10px}.x>.m>.up{display:none}.x>.m>p{margin-top:0;font-size:12px}@media(max-width:760px){.q .N{display:flex;align-items:flex-start}.q .N>div{flex:1}.q .N h1{font-size:28px}.q .N .gi{font-size:13px}.q .Wp,.q .Xp{width:auto;min-height:40px;padding:8px 10px;font-size:11px}.gd{grid-template-columns:1fr;gap:8px}.z{padding:0;border-radius:9px}.z summary{position:relative;padding:13px 38px 13px 14px}.z summary:after{content:"\2304";position:absolute;right:15px}.z[open] summary:after{content:"\2303"}.z .I,.z .si{margin:0 14px 14px}.z .I{grid-template-columns:1fr}.ip{grid-template-columns:1fr;gap:12px}.ip>.R{grid-row:2}.C{padding:14px}.ld{grid-template-columns:1fr!important}.cp{padding:12px;border-right:0;border-bottom:1px solid #f0ded0}.x{padding:12px}.x>summary>strong{font-size:13px}}.p .Jp{padding:clamp(24px,3vw,34px);background:#fff}.p .zi{padding-bottom:2px}.p .K{margin:20px 0 14px;padding:16px 18px;background:#fffaf5}.p .o{position:static;z-index:auto;margin:14px 0 16px;padding:0;display:flex;align-items:center;gap:8px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.p .o>button{min-height:42px;padding:9px 14px;border:1px solid #d9c4b4;border-radius:8px;background:#fff;color:#8f3406;font-size:13px;font-weight:800}.p .o>button:first-child{margin-right:8px;background:#d94d0b;border-color:#d94d0b;color:#fff;box-shadow:0 5px 12px #c84c0c29}.p .o>button:first-child:hover{background:#b93f08}.p .o>span{margin-left:auto;color:#806b5e;font-size:12px;font-weight:700;white-space:nowrap}.p .Xi{gap:10px}.p .Md{overflow:hidden;border:1px solid #ecd9cc;border-left:4px solid #f97316;border-radius:12px;background:#fff;box-shadow:0 2px 7px #5d35200a}.p .G{padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #f0ded0;background:#fffaf5}.p .G>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.p .G>div:first-child>span{padding:4px 9px;border-radius:6px;background:#fff1e6;color:#9a3f0c;font-size:12px;font-weight:900}.p .G>div:first-child>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.p .G>div:last-child{display:flex;gap:6px}.p .G button{min-width:44px;min-height:44px;padding:7px 9px;border:1px solid #d9c4b4;border-radius:8px;background:#fff;color:#5d3520;font-size:13px;font-weight:800}.p .G button:disabled{background:#faf7f5;color:#bbaea5}.p .G .Zi{color:#b42318}.p .sd{margin:14px 16px 0;padding:10px 12px;border:1px solid #f0ded0;border-radius:9px;background:#fff8f2;color:#735f52;font-size:12px;line-height:1.6}.p .c{padding:17px 16px 19px}.p .c+.c{border-top:1px solid #f0ded0}.p .c[data-type=prompt]{background:#fdfbff}.p .Fi{margin-bottom:13px;display:flex;align-items:center;gap:8px}.p .Fi>strong{font-size:14px}.p .Fi>span,.Nd{margin-left:7px;padding:2px 6px;border-radius:6px;background:#f1ebfa;color:#684495;font-size:10px;font-weight:900}.p .md{margin:0 0 14px 152px;color:#684495;font-size:12px;font-weight:700;line-height:1.6}.p .c label{display:grid;grid-template-columns:138px minmax(0,1fr);align-items:start;column-gap:14px}.p .c label>span,.p .c label:not(:has(>span)){padding-top:11px;font-size:13px;font-weight:800}.p .c label>small{grid-column:1;padding-top:3px;font-size:10px;line-height:1.45}.p .c label>input,.p .c label>textarea{grid-column:2;grid-row:1/3}.p .c input{min-height:44px;padding:10px 12px}.p .c textarea{min-height:82px;padding:11px 12px}.p .c label+label{margin-top:10px;padding-top:10px;border-top:1px solid #f2e6de}.p .g{padding:16px 18px;border-color:#ecd9cc;border-left-width:4px;border-radius:10px;box-shadow:0 2px 7px #5d352009}.p .g[data-type=prompt]{background:#fdfbff;border-left-color:#7655a8}.p .V{margin-bottom:11px}.p .V>span{padding:3px 8px;border-radius:6px}.p .g[data-type=prompt] .V>span{background:#f1ebfa;color:#684495}.p .V button{min-width:36px;min-height:34px;padding:5px 8px;border-radius:7px;font-size:12px}.p .g label{display:grid;grid-template-columns:138px minmax(0,1fr);align-items:start;column-gap:14px}.p .g label>span,.p .g label:not(:has(>span)){padding-top:11px;font-size:13px;font-weight:800}.p .g label>small{grid-column:1;padding-top:3px;font-size:10px;line-height:1.45}.p .g label>input,.p .g label>textarea{grid-column:2;grid-row:1/3}.p .g input{min-height:44px;padding:10px 12px}.p .g textarea{min-height:82px;padding:11px 12px}.p .g label+label{margin-top:10px;padding-top:10px;border-top:1px solid #f2e6de}.dp{margin-top:14px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e7cdbb;border-radius:10px;background:#fffaf5}.Qp{margin-top:16px;display:flex;justify-content:center}.Qp button{min-height:44px;padding:10px 20px;border:1px solid #d94d0b;border-radius:8px;background:#fff;color:#b93f08;font-weight:900}.Qp button:hover{background:#fff1e6}.Qp button:focus-visible{outline:3px solid #ffb27a;outline-offset:2px}.dp .L{margin:0;padding:0;flex:1;border:0;background:transparent}.dp .E{margin:0;flex:none}.dp .E button{min-height:44px;padding-inline:18px;background:#d94d0b}@media(max-width:760px){.p .Jp{padding:22px 16px}.p .K{padding:15px 14px}.p .K ol{grid-template-columns:1fr;gap:8px}.p .o{display:grid;grid-template-columns:1fr;gap:8px}.p .o>button,.p .o>button:first-child{width:100%;margin:0;min-height:46px}.p .o>span{width:100%;margin:2px 0 0;text-align:center}.p .g{padding:15px 13px}.p .G{padding:12px;align-items:flex-start}.p .G>div:first-child{padding-top:5px;align-items:flex-start;flex-direction:column;gap:5px}.p .G>div:first-child>strong{max-width:160px}.p .G button{min-width:44px;min-height:44px;padding:6px}.p .sd{margin:12px 12px 0}.p .c{padding:15px 12px}.p .md{margin:0 0 13px}.p .c label{grid-template-columns:1fr;gap:5px}.p .c label>span,.p .c label:not(:has(>span)){padding-top:0}.p .c label>small,.p .c label>input,.p .c label>textarea{grid-column:1;grid-row:auto}.p .c textarea{min-height:112px}.p .g label{grid-template-columns:1fr;gap:5px}.p .g label>span,.p .g label:not(:has(>span)){padding-top:0}.p .g label>small,.p .g label>input,.p .g label>textarea{grid-column:1;grid-row:auto}.p .g textarea{min-height:112px}.dp{align-items:stretch;display:grid;padding:14px}.Qp button{width:100%;min-height:48px}.dp .L{display:grid;gap:8px}.dp .L span{width:100%}.dp .E{display:block}.dp .E button{width:100%}}.i{padding:clamp(24px,3vw,34px);background:#fff}.i .O{margin:20px 0 14px;padding:14px;gap:10px;background:#fffaf5}.i .O>div{padding:7px 9px;border:1px solid #f0ded0;border-radius:10px;background:#fff}.bp{margin-top:16px;padding:18px;display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;border:1px solid #e7cdbb;border-radius:12px;background:#fff}.bp .vi{margin:0}.bp .ai{gap:7px}.bp .ai textarea{min-height:150px;padding:13px 15px;background:#fffdfb}.i .v{margin:12px 0 18px;padding:16px;border-radius:12px;background:#fffaf5}.i .v>div:first-of-type{gap:7px}.i .v button{min-height:38px;padding:7px 11px;border-radius:8px;font-size:12px}.i .v .fp{grid-template-columns:minmax(180px,1fr) auto}.i .j{margin-top:0}.i .X{margin-bottom:12px;padding:0 2px;display:flex;align-items:end;justify-content:space-between;gap:16px}.i .X h3{margin:0}.i .X p{margin:5px 0 0;color:#735f52;font-size:12px}.i .X>span{padding:4px 9px;border-radius:99px;background:#fff1e6;color:#9a3f0c;font-size:11px;font-weight:900}.i .j article{padding:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:0;overflow:hidden;border-radius:12px}.i .Gi{padding:18px;border-right:1px solid #f0ded0}.i .W{margin-bottom:14px}.i .u{margin:0;padding:18px;border:0;border-radius:0;background:#fffaf5}.i .u>div{align-items:flex-start;display:grid}.i .u>div small{margin-top:4px;line-height:1.5}.i .u textarea{min-height:150px}.i .pp{margin-top:14px;padding:16px;gap:14px}.i .Kp{margin-top:14px}.i>.E{margin-top:16px;padding-top:16px;border-top:1px solid #f0ded0}@media(max-width:850px){.bp{grid-template-columns:1fr}.i .j article{grid-template-columns:1fr}.i .Gi{border-right:0;border-bottom:1px solid #f0ded0}}@media(max-width:760px){.i{padding:22px 16px}.i .O{grid-template-columns:1fr}.bp{padding:15px 14px;gap:14px}.bp .ai textarea{min-height:180px}.i .v{padding:14px}.i .v>div:first-of-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.i .v button{width:100%;padding-inline:7px}.i .v .fp{grid-template-columns:1fr}.i .X{align-items:flex-start}.i .j article{border-radius:10px}.i .Gi,.i .u{padding:15px 14px}.i>.E{grid-template-columns:1fr 1fr}}@media(max-width:430px){.i .v>div:first-of-type{grid-template-columns:1fr}.i>.E{grid-template-columns:1fr}}.r{display:grid;gap:22px}.cd{padding:0}.r .t{align-items:flex-start}.r .t h1{margin:8px 0;font-size:clamp(36px,4vw,48px);line-height:1.15}.r .t p:last-child{margin:0;color:#5d3520;font-size:14px}.r .t>label{min-width:250px}.r .t select{margin-top:5px}.r .s{margin-top:26px;grid-template-columns:1fr}.r .s article{padding:20px 22px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:center;border-color:#d9c4b4}.r .U{min-width:0}.r .U h2{font-size:24px}.r .U a{flex:none}.r .s dl{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.r .s dl div{min-width:0;padding:6px 14px;border-top:0;border-left:3px solid #eee6e0}.r .s dt{line-height:1.45}.r .s dd{font-size:13px;font-weight:800;overflow-wrap:anywhere}.y{margin:0;padding:28px 30px;border:1px solid #d9c4b4;border-radius:16px;background:#fff;box-shadow:0 8px 22px #5d35200d}.y h2{font-size:28px}.y .D{margin:18px 0 22px}.y .f{gap:20px 22px}.y .f>.H{align-self:end;margin:0}.Hi,.Ii{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.Hi textarea,.Ii textarea{min-height:105px}.y .Gp{margin:2px 0;padding:18px}.y .S{margin-top:4px;padding-top:20px;border-top:1px solid #f0ded0}.y .S>button:last-child{min-width:132px;background:#ee5b20;box-shadow:0 6px 15px #ee5b2033}@media(max-width:1020px){.r .s article{grid-template-columns:180px minmax(0,1fr)}.r .s dl{grid-template-columns:repeat(3,minmax(0,1fr))}.r .s dl div:nth-child(n+4){margin-top:10px}}@media(max-width:760px){.r{gap:10px}.cd,.y{padding:18px 14px;border:1px solid #d9c4b4;border-radius:10px;background:#fff}.r .t{display:flex;flex-direction:column;gap:14px}.r .t h1{font-size:29px}.r .t p:last-child{font-size:12px;line-height:1.7}.r .t>label{width:100%;min-width:0}.r .s{margin-top:14px}.r .s article{padding:14px;display:block}.r .U{padding-bottom:14px;border-bottom:1px solid #e5ddd8}.r .U h2{font-size:22px}.r .s dl{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.r .s dl div,.r .s dl div:nth-child(n+4){margin:0;padding:8px 10px;border-left:2px solid #eee6e0}.r .s dl div:nth-child(n+3){margin-top:8px}.y{margin-top:0;box-shadow:none}.y h2{font-size:23px}.y .D{font-size:11px}.y .f,.Hi,.Ii{grid-template-columns:1fr;gap:16px}.y .Gp{padding:14px 10px}.y .S{display:grid}.y .S button{width:100%}.y .S>button:last-child{grid-row:1}}.n{display:grid;gap:0}.Rp h1{margin:0 0 8px;font-size:clamp(36px,4vw,48px);line-height:1.15;letter-spacing:.01em}.Rp p{margin:0;color:#5d3520;font-size:15px;line-height:1.7}.n .sp{margin-top:24px;padding:20px 22px;border-color:#e6cdbb;border-radius:12px;background:#fff}.n .sp .D{padding:14px 16px;border-left:4px solid #e85413;border-radius:8px;background:#fff1e6}.n .Np{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch}.n .Np>label{align-content:start}.n .mp{min-height:0;padding:16px 18px;display:flex;flex-direction:column;justify-content:center;border-color:#edc5aa;background:#fff8f2}.n .mp strong{color:#33261e;font-size:15px}.n .Z{padding-top:0;border-top:0}.n .Z button{min-width:180px;background:#e9500b;box-shadow:0 6px 14px #c84c0c2e}.n>.Tp{border:1px solid #e6cdbb;background:#fff8f2}.n .Y{margin-top:14px;gap:0;overflow:hidden;border:1px solid #e6cdbb;border-radius:12px;background:#fff}.Od{margin:20px 0 0;padding:12px 14px;border-left:4px solid #e85413;border-radius:8px;background:#fff1e6;color:#5d3520;font-size:13px;line-height:1.7}.n .Y article{padding:14px 20px;grid-template-columns:44px minmax(160px,1fr) minmax(410px,1.6fr);border:0;border-radius:0}.n .Y article+article{border-top:1px solid #f0ded0}.n .Y strong{font-size:15px}.Pd{min-width:0}.op{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto;gap:10px;align-items:end}.op label{gap:4px;color:#5d3520;font-size:11px}.op select{min-height:40px;padding:8px 10px;font-size:13px}.op button{min-height:40px;padding:8px 12px;font-size:13px;white-space:nowrap}@media(max-width:760px){.Rp h1{font-size:32px}.Rp p{font-size:13px}.n .sp{margin-top:14px;padding:12px;border-radius:10px}.n .sp .D{padding:13px 14px;font-size:12px;line-height:1.7}.n .Np{grid-template-columns:1fr;gap:10px}.n .mp{padding:14px}.n .Z{gap:10px}.n .Z button{width:100%;min-width:0}.n>.Tp{margin-top:10px;padding:14px}.n .Y{margin-top:8px;border-radius:10px}.n .Y article{padding:12px 14px;grid-template-columns:40px minmax(0,1fr);gap:10px}.op{grid-column:1/-1;grid-template-columns:1fr 1fr}.op button{grid-column:1/-1}}@media(max-width:430px){.Rp h1{font-size:30px}.n .Y article{padding-inline:10px;grid-template-columns:38px minmax(0,1fr);gap:8px}.n .Mi{width:36px;height:36px}.n .Y strong{font-size:14px}.n .Y small{font-size:11px;overflow-wrap:anywhere}.op{grid-template-columns:1fr}.op button{grid-column:auto}}.Q{padding:26px;border:1px solid #e6cdbb;border-radius:12px;background:#fff}.Ji h1{margin:0 0 16px;font-size:clamp(30px,3.2vw,40px);line-height:1.2}.ep{margin:0;gap:20px}.ep .D{margin:0 0 4px;padding:15px 18px;border:1px solid #e6cdbb;border-left:1px solid #e6cdbb;border-radius:9px;background:#fffaf5}.ep label{gap:5px}.ep input{min-height:50px}.ep>button{width:100%;margin-top:0;background:#4a4745}.bd{width:160px;margin-top:12px;color:#33261e}.Q .J{margin-top:18px;padding:18px;border:1px solid #d9c4b4;border-left:1px solid #d9c4b4;border-radius:9px;background:#fffaf5}.Q .J h2{font-size:18px}.Q .J p{max-width:920px}.Q .J>.ap{min-height:42px;padding:9px 16px}@media(max-width:760px){.Q{padding:0;display:grid;gap:14px;border:0;border-radius:0;background:transparent}.Ji{padding:18px 14px;border:1px solid #d9c4b4;border-radius:10px;background:#fff}.Ji h1{margin-bottom:14px;font-size:30px}.ep{gap:16px}.ep .D{padding:13px 14px;font-size:12px;line-height:1.7}.ep input{min-height:48px}.ep>button{min-height:50px}.bd{width:100%;min-height:50px;margin-top:10px}.Q .J{margin:0;padding:16px 14px;background:#fff}.Q .J h2{font-size:19px}.Q .J p{font-size:13px}.Q .Ki{margin:0}}.fd,.x,.x>.m,.x .A,.x .A>label,.x .B{min-width:0;max-width:100%}.x>.m{width:100%;overflow:hidden}.x .A input,.x .A select,.x .A textarea{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.x .B .Vp,.Fp .Vp{max-width:100%;overflow-wrap:anywhere;word-break:break-word}
