body,html{touch-action:pan-x pan-y}:root{--bg:#f5f6f8;--panel:#fff;--ink:#111111;--muted:#68686d;--line:#e4e4e8;--accent:#111111;--accent-ink:#ffffff;--soft:#e9eaee;--red:#9e493b;--shadow:0 16px 60px #20343b09;color-scheme:light}html[data-theme=dark]{--bg:#111111;--panel:#202020;--ink:#ffffff;--muted:#aaaaae;--line:#363636;--accent:#ffffff;--accent-ink:#111111;--soft:#292929;--red:#f2a792;--shadow:0 16px 60px #0002;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:TikTok Sans,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:default;opacity:.45}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2{line-height:1.08;letter-spacing:-.055em}h1{font-size:42px}h2{font-size:38px}h3{line-height:1.3;letter-spacing:-.025em}svg{flex-shrink:0}input,select,textarea{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:13px 15px;width:100%;min-height:48px}textarea{resize:vertical;min-height:100px}label{display:grid;gap:7px;margin:18px 0;font-weight:600}label small{font-weight:400;color:var(--muted)}form{width:100%}.x4b7c8bd137b9d1e9,.x5a2e5fd99730ed23,.xc35913fbd3ab918f{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;border-radius:14px;padding:13px 24px;font-weight:700;transition:transform .15s,background .15s}.x5a2e5fd99730ed23{background:var(--accent);color:var(--accent-ink)}.x5a2e5fd99730ed23:hover:not(:disabled){background:var(--ink);transform:translateY(-1px)}.x4b7c8bd137b9d1e9{background:var(--soft);border:1px solid var(--line)}.xc35913fbd3ab918f{background:var(--ink);color:var(--bg);padding:9px 18px;min-height:40px}.x6a45bbbd8ac47ee7{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-weight:600;padding:8px 0}.x6a45bbbd8ac47ee7:hover{color:var(--ink)}.xea35321739ff01ff{font-size:13px;color:var(--muted)}.x20f00cec1ed4eb36{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted);gap:10px}.x20f00cec1ed4eb36,.x9b21fbf6286842d4{display:inline-flex;align-items:center}.x9b21fbf6286842d4{font-size:29px;letter-spacing:-.055em;font-weight:800;gap:9px}.xcd2b9e5499a562e0{background:var(--ink);color:var(--accent);width:30px;height:30px;border-radius:9px;font-size:27px;display:grid;place-items:center;line-height:1}.x9cce794c5bd7f896{color:var(--ink);margin-left:-9px}.x8d68038ddb753fdb{width:7px;height:7px;background:#91b367;border-radius:50%}.x1f627be220949b4a{background:var(--soft);border:1px solid var(--line);border-radius:30px;padding:5px 11px;font-size:11px;letter-spacing:.02em;white-space:nowrap}.xb89a8977728399c3{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px}.xb89a8977728399c3:hover{background:var(--soft)}.x230cb4f0666ad6d2{color:#709443}.xdc949980d497b362{background:#fbe9e0;color:#7a352a;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;margin:10px 24px}.x33e7b654a3bc4060{background:var(--soft);color:var(--muted);padding:8px 16px;display:flex;gap:8px;align-items:center;font-size:12px}.x5a91e6d054866db2{position:fixed;top:90px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--bg);padding:12px 22px;border-radius:12px;z-index:100;box-shadow:var(--shadow);animation:toast 4s forwards;max-width:90vw}@keyframes toast{0%,90%{opacity:1}to{opacity:0}}.x0024d282a539fe08{height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.x99bcbb55166235fb{width:12px;height:12px;border-radius:50%;background:#84a65c;animation:pulse 1s infinite alternate}@keyframes pulse{to{opacity:.3}}.x3b55d35cfa527754{background:#f5f6f2;color:#20343b}.x986bcdf204a44246{max-width:1200px;margin:auto;padding:30px 40px;display:flex;align-items:center;justify-content:space-between}.x986bcdf204a44246 nav{display:flex;align-items:center;gap:32px;font-size:13px}.x1b3b5c595d6a5277{max-width:1200px;margin:auto;padding:65px 40px 115px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.x1b3b5c595d6a5277 h1{font-size:clamp(42px,4.7vw,66px);margin:23px 0;max-width:650px;line-height:1.06}.x1b3b5c595d6a5277 h1 span{color:#77934e}.xccad8f817a35954f>p{color:#64757a;font-size:17px;line-height:1.8}.x4808a74ed3cbede4{margin:28px 0 14px}.xccad8f817a35954f>.xea35321739ff01ff{display:block;font-size:12px}.x63de7f816eb04001{position:relative;display:flex;justify-content:center}.xacb8fe766fa9d79e{width:348px;background:#fff;border:7px solid #e5eae5;border-radius:35px;padding:22px;box-shadow:20px 30px 70px #24413b12;transform:rotate(3deg)}.xdc6db61de8b6e2ed,.xf45fa4cd378c663f{display:flex;justify-content:space-between;align-items:center;font-size:12px}.xdc6db61de8b6e2ed>.x1f627be220949b4a{background:#edf2ef;color:#53685f}.x42d86de5e99d0b37{height:3px;background:#edf2e8;margin:18px 0 28px}.x42d86de5e99d0b37 i{display:block;background:#8bab56;width:42%;height:100%}.x497745e6868bfc5e{font-size:10px;letter-spacing:.04em;color:#758880}.xacb8fe766fa9d79e h2{font-size:49px;letter-spacing:-.055em;margin:18px 0 10px;line-height:1.02;position:relative}.xacb8fe766fa9d79e h2 span{color:#9abc65;font-size:28px;position:absolute;right:20px;top:20px}.xd6cbeb4510813535{color:#758880;font-size:18px}.xc4805734ab0599f8{width:100%;background:#edf3e4;display:flex;align-items:center;gap:12px;border-radius:14px;padding:14px;margin:24px 0;font-size:12px;font-weight:600}.x08d850345089b31a{background:#f6f7f3;border-radius:14px;padding:18px}.x08d850345089b31a p{font-size:17px;line-height:1.6}.x08d850345089b31a span{font-size:11px;color:#758880;display:block;margin-top:10px}.xf45fa4cd378c663f{margin-top:25px;color:#728078}.xf45fa4cd378c663f span{display:flex;align-items:center;gap:6px}.xac36b9eeaa02c6a6{position:absolute;bottom:45px;left:-45px;padding:15px 20px;background:#20343b;color:#fff;border-radius:15px;font-size:12px;display:flex;align-items:center;gap:14px;box-shadow:0 12px 30px #20343b20;transform:rotate(-3deg)}.xac36b9eeaa02c6a6 svg{color:#c6eb89}.xac36b9eeaa02c6a6 span{display:block;color:#b7c4c4;font-size:10px;margin-top:3px}.x5663c7d6714fe9e4{max-width:1200px;padding:75px 40px;margin:auto;border-top:1px solid #dce4df}.x5663c7d6714fe9e4 h2{margin:18px 0 32px;font-size:42px}.x1c97b55a9542d622{color:#64757a;line-height:1.8;margin:0 0 22px}.x35fb77a073537cb6,.xfb2f8fd13a5fda47{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.x35fb77a073537cb6 article{padding:30px;background:#fff;border-radius:20px}.x35fb77a073537cb6 article>svg{color:#789852;margin-bottom:24px;width:28px;height:28px}.x35fb77a073537cb6 h3{font-size:19px;margin-bottom:12px}.x35fb77a073537cb6 p{color:#64757a;font-size:14px;line-height:1.7}.x8cb7b01a2d20dcc2{max-width:1200px;margin:auto;padding:80px 40px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.x8cb7b01a2d20dcc2 h2{margin:20px 0 22px}.x8cb7b01a2d20dcc2 p{color:#64757a;line-height:1.8}.x89cdcbdcde4bc5be{display:grid;gap:14px;transform:rotate(-3deg)}.x89cdcbdcde4bc5be>span{padding:16px 24px;background:#e9eee5;border-radius:14px;width:fit-content;font-size:23px;letter-spacing:-.025em}.x89cdcbdcde4bc5be>span:nth-child(2n){margin-left:60px;background:#dfe9d1}.x89cdcbdcde4bc5be small{display:block;font-size:12px;color:#68785d;letter-spacing:0}.xfb2f8fd13a5fda47 article{padding:30px;border:1px solid #dce4df;border-radius:20px;position:relative;background:#fff}.xfb2f8fd13a5fda47 .x0d7ee1a354b889c3{background:#20343b;color:#fff;border-color:#20343b}.xb9f6293d8946e0bd{background:#c6eb89;color:#20343b;font-size:10px;padding:4px 9px;border-radius:12px;position:absolute;right:18px;top:20px}.x0b44452a8fe1359e{font-size:43px;letter-spacing:-.05em;font-weight:700;margin:20px 0}.x0b44452a8fe1359e small{font-size:22px}.xfb2f8fd13a5fda47 ul{list-style:none;padding:0;font-size:13px;margin:0 0 26px}.xfb2f8fd13a5fda47 li{display:flex;gap:9px;align-items:center;margin:13px 0}.xfb2f8fd13a5fda47 article>a{width:100%;font-size:13px}.xbbf8185ba43f97d9{max-width:900px}.xbbf8185ba43f97d9 details{padding:20px 0;border-top:1px solid #dce4df}.xbbf8185ba43f97d9 summary{font-weight:600;cursor:pointer}.xbbf8185ba43f97d9 details p{color:#64757a;font-size:14px;margin-top:14px;line-height:1.8}.xac95d2384766c5ac{max-width:1200px;margin:auto;padding:40px;display:flex;gap:30px;align-items:center;border-top:1px solid #dce4df;font-size:11px;color:#64757a}.xac95d2384766c5ac .x9b21fbf6286842d4{color:#20343b}.xac95d2384766c5ac>div{margin-left:auto;display:flex;gap:20px}.x78313727add94d45{height:100dvh;display:flex;overflow:hidden}.xc87acfc70bfb3765{width:230px;padding:32px 22px;border-right:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;flex-shrink:0}.xc87acfc70bfb3765>.x9b21fbf6286842d4{margin:0 15px 50px}.x3106140f85c515d1{display:grid;gap:8px}.x3106140f85c515d1 button{display:flex;align-items:center;gap:16px;text-align:left;padding:14px 18px;border-radius:13px;color:var(--muted);font-weight:600;font-size:14px}.x3106140f85c515d1 .xd975992f6cd7b48f{background:var(--soft);color:var(--ink)}.x1ec4c38569fb72a7{margin-top:auto;padding:14px;font-size:11px;color:var(--muted)}.x1ec4c38569fb72a7 .x6a45bbbd8ac47ee7{font-size:12px}.x1ec4c38569fb72a7 p{margin-top:12px}.x8ef7894bcd407157{font-size:11px;display:block;color:var(--muted)}.x3fd0bc4242324158{flex:1 1;min-width:0;overflow:auto;position:relative}.x1445b9422e4e9a04{height:76px;display:flex;justify-content:space-between;align-items:center;padding:0 38px;border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0;z-index:10}.x8d05af9f6cad6cd5{font-weight:700;font-size:15px}.x6132d2ba3a11fad8{display:flex;align-items:center;gap:8px}.x596f63f35d96abbd{display:flex;align-items:center;gap:5px;color:#947642;font-size:13px;margin-right:10px}.xa4e445c319611359,.xc0a405325638026c{display:none}.x2263ef181f889d10{max-width:560px;margin:auto;text-align:center;padding:50px 24px}.x695de810b544c758{display:flex;gap:6px;max-width:180px;margin:0 auto 55px}.x695de810b544c758 i{height:3px;flex:1 1;background:var(--line);border-radius:5px}.x695de810b544c758 .xfa457dc91befc9b5{background:#92b15d}.x56c14ed311e4edb5{background:var(--soft);border:1px solid var(--line);border-radius:25px;padding:35px;max-width:300px;margin:0 auto 35px;display:flex;flex-direction:column;align-items:center;gap:13px}.x56c14ed311e4edb5 svg{color:#89a858}.x56c14ed311e4edb5 span{font-size:27px;font-weight:600;letter-spacing:-.04em}.x56c14ed311e4edb5 small{color:var(--muted)}.x2263ef181f889d10 h1{font-size:38px;margin-bottom:22px}.x2263ef181f889d10>p{color:var(--muted);line-height:1.8;margin:0 0 30px}.x2263ef181f889d10>.x5a2e5fd99730ed23{width:100%;max-width:380px}.x2263ef181f889d10>.x6a45bbbd8ac47ee7{display:flex;justify-content:center;margin:16px auto}.xb4db798d2f0e2adb{display:grid;gap:12px;margin:30px 0}.x7a4fe6eb5c3a3803 button,.x96272c887b954610 button,.xb4db798d2f0e2adb button{padding:20px;border:1px solid var(--line);background:var(--panel);border-radius:15px;text-align:left;display:flex;align-items:center;justify-content:space-between}.x7a4fe6eb5c3a3803 .x4e0a1774b4df1d0e,.x96272c887b954610 .x4e0a1774b4df1d0e,.xb4db798d2f0e2adb .x4e0a1774b4df1d0e{border-color:#89a858;background:var(--soft)}.x7a4fe6eb5c3a3803,.x96272c887b954610{display:flex;gap:12px;margin:30px 0}.x7a4fe6eb5c3a3803 button,.x96272c887b954610 button{flex:1 1;flex-direction:column;gap:6px;text-align:center}.x7a4fe6eb5c3a3803 small,.x96272c887b954610 small{font-size:11px;color:var(--muted)}.x6ce688eeab3cb6e8{color:var(--muted);font-size:13px;margin-bottom:24px}.x50c5950d094b68c7{font-size:30px;letter-spacing:-.03em;margin:22px 0 30px}.xe6566cee3610566a{display:grid;gap:12px;width:100%}.xe6566cee3610566a button{padding:17px 19px;min-height:58px;border:1px solid var(--line);border-radius:14px;background:var(--panel);text-align:left;display:flex;align-items:center;gap:13px;font-size:15px}.xe6566cee3610566a button.x4e0a1774b4df1d0e,.xe6566cee3610566a button:hover:not(:disabled){border-color:#85a558;background:var(--soft)}.xe9086623eb80af65{color:var(--muted);font-size:11px;min-width:16px}.xe6566cee3610566a button>svg{margin-left:auto}.x71f656da861fdf68{background:var(--accent);color:var(--accent-ink);width:86px;height:86px;border-radius:50%;display:grid;place-items:center;margin:0 auto 28px}.xa0b2ba26d6521c10{max-width:920px;margin:auto;padding:42px 35px 70px}.xa0b2ba26d6521c10>h1{margin:16px 0 20px}.xa0b2ba26d6521c10>p{color:var(--muted);margin-bottom:28px}.x64074937cf596249{display:grid;gap:14px}.xee3c95ff165bfcdd{display:flex;align-items:center;gap:22px;padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:20px}.x83e5ba69ec14fa5d{width:62px;height:62px;background:var(--soft);border-radius:18px;display:grid;place-items:center;font-size:23px;font-weight:700}.xaafc68195cf76165{flex:1 1}.xaafc68195cf76165 h3{font-size:18px;margin-bottom:6px}.xaafc68195cf76165 p{color:var(--muted);font-size:12px}.xaafc68195cf76165 .x893c7608c82fb4ac{margin-top:12px}.x8f5c4671601bb2e7{font-size:18px;font-weight:600}.x893c7608c82fb4ac{height:4px;background:var(--line);border-radius:8px;overflow:hidden}.x893c7608c82fb4ac i{height:100%;background:#92b15d;display:block;border-radius:8px;transition:width .3s}.x14663e8f1173506f{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.xa937983d2bd76a0f{position:relative;min-height:160px;padding:23px;background:var(--panel);border:1px solid var(--line);border-radius:18px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.xa937983d2bd76a0f h3{font-size:18px}.xa937983d2bd76a0f p{font-size:12px;color:var(--muted);line-height:1.6}.xa937983d2bd76a0f .x2e5e8d16d6639ec2{margin-top:auto;font-size:11px;color:var(--muted)}.xa937983d2bd76a0f>svg{position:absolute;top:20px;right:20px;color:var(--muted)}.x3dfe9a5721ef9599{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:32px}.x3dfe9a5721ef9599 h1{font-size:34px}.x3dfe9a5721ef9599 p{color:var(--muted);font-size:13px;margin-top:9px}.x7d6f7ba56edd6c97{background:var(--soft);padding:24px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.x7d6f7ba56edd6c97 p{color:var(--muted);font-size:13px;margin-top:6px}.xe07a8be7f86a1b47{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.xe601354a4380d57c{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px}.xe601354a4380d57c strong{display:block;font-size:30px;letter-spacing:-.045em}.xe601354a4380d57c span{color:var(--muted);font-size:12px}.x63afe88cf48b84f6{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:26px;margin:22px 0}.x63afe88cf48b84f6 h3{margin-bottom:20px}.xc50bfe3d1e660363{height:100px;display:flex;align-items:flex-end;gap:10px}.xc50bfe3d1e660363>div{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:7px}.xc50bfe3d1e660363 i{display:block;width:100%;max-width:40px;min-height:3px;background:#a3bf76;border-radius:6px 6px 0 0}.xc50bfe3d1e660363 small{font-size:10px;color:var(--muted)}.x7703a663c30b9b45{color:var(--muted);font-size:13px}.x029d41dad4078aa6{display:flex;gap:10px;flex-wrap:wrap}.xcadb99d30aa2603d{display:grid;gap:14px;margin-top:25px}.xec4f204cb08201f2{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel);display:flex;align-items:center;gap:18px}.xec4f204cb08201f2>div{flex:1 1}.xec4f204cb08201f2 h3{font-size:21px}.xec4f204cb08201f2 p{color:var(--muted);font-size:14px}.xec4f204cb08201f2 small{font-size:11px;color:var(--muted)}.xec4f204cb08201f2 .x6a45bbbd8ac47ee7{font-size:11px}.x11b2a5fa567782f0{text-align:center;padding:60px 24px;color:var(--muted)}.x11b2a5fa567782f0 h2{color:var(--ink);font-size:28px;margin-bottom:20px}.x11b2a5fa567782f0 .x5a2e5fd99730ed23{margin-top:25px}.xab3566257dd8db29{max-width:660px;margin:0 auto;padding:24px 30px 25px;min-height:calc(100dvh - 76px);display:flex;flex-direction:column}.x8985bdcb6ef13ac5{position:relative;font-size:12px;color:var(--muted);margin-bottom:22px}.x8985bdcb6ef13ac5>strong{float:right;color:var(--ink)}.x8985bdcb6ef13ac5>.x893c7608c82fb4ac{margin:9px 0}.x8985bdcb6ef13ac5>small{font-size:10px}.x4ef3ea1bd454f449{background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:22px 30px 26px;box-shadow:var(--shadow);flex:1 1;display:flex;flex-direction:column;min-height:520px;max-height:800px}.x1b04ff016c1e4389{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px}.x1b04ff016c1e4389>div{display:flex;gap:2px;align-items:center}.x689c422936418f71{position:relative}.x689c422936418f71 summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:40px;height:40px}.x689c422936418f71 summary::-webkit-details-marker{display:none}.x689c422936418f71>div{position:absolute;right:0;top:42px;z-index:8;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:18px;width:260px;font-size:12px}.x689c422936418f71 p{margin-bottom:12px}.x689c422936418f71 button{display:flex;gap:8px;align-items:center;color:var(--muted);padding:8px 0}.x95b16e8a4f3e707a{flex:1 1;display:flex;flex-direction:column;align-items:flex-start}.xc28b2faed7312874{font-size:11px;color:var(--muted);margin-bottom:22px}.x95b16e8a4f3e707a h1{font-size:42px;letter-spacing:-.045em;line-height:1.15;margin-bottom:20px;overflow-wrap:anywhere}.x95b16e8a4f3e707a .x16c08921e984675d{font-size:26px;line-height:1.5;letter-spacing:-.025em}.x53900a19e0a124c1{color:var(--muted);font-size:21px;margin-bottom:18px}.xa177cd38f0096d3a{display:inline-flex;align-items:center;gap:12px;background:var(--soft);border-radius:13px;padding:13px 19px;font-size:12px;font-weight:600;min-height:48px}.xa177cd38f0096d3a:hover{background:var(--line)}.x755bfe92a99d8cfc{width:105px;height:105px;border-radius:50%;justify-content:center;margin:0 auto 28px;background:var(--soft);color:#89a858}.x014812ea34ca55f4{font-size:11px;color:var(--muted);margin:12px 0}.x8880ea7d87f51a93{margin:25px 0;width:100%;padding:20px;background:var(--soft);border-radius:15px}.x8880ea7d87f51a93>p{font-size:18px;line-height:1.5}.x8880ea7d87f51a93>div{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:12px}.x8880ea7d87f51a93 .x6a45bbbd8ac47ee7{font-size:12px;font-weight:400;text-align:left}.x95b16e8a4f3e707a>.xe6566cee3610566a{margin:auto 0 22px}.x67da8b0d1bf279ed{margin-top:22px}.x67da8b0d1bf279ed>.x5a2e5fd99730ed23{width:100%;min-height:50px}.xd2f4731fdac7d8b1{display:flex;gap:12px}.xd2f4731fdac7d8b1>button{flex:1 1;font-size:13px;min-height:50px}.x41aed1c50131981d{font-size:10px;color:var(--muted);text-align:center;margin-top:15px}.x3684a60257b34952{border:1px solid #b5d28d;background:#edf5e6;color:#38542a;border-radius:14px;padding:15px 18px;margin-bottom:14px;font-size:13px}.x3684a60257b34952>div{display:flex;align-items:center;gap:10px}.x3684a60257b34952>p{font-size:20px;margin:10px 0}.x3684a60257b34952>span{display:block;margin-top:6px}.x3684a60257b34952.xda79aab9bc32baf7{border-color:#efc5af;background:#fff2e8;color:#774b35}.xf490c1059e9fb07d{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:11px}.xf490c1059e9fb07d .x6a45bbbd8ac47ee7{font-size:11px}.xf490c1059e9fb07d>span{flex:1 1;font-size:11px}.x283259d2ccd3fcc0{border-bottom:2px solid var(--line);width:100%;min-height:70px;padding:10px 0;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.x283259d2ccd3fcc0>span{color:var(--muted);font-size:13px}.x283259d2ccd3fcc0 button,.x41d0f17e6cb56136 button{background:var(--soft);border:1px solid var(--line);padding:9px 13px;border-radius:10px;min-height:44px;font-size:14px}.x41d0f17e6cb56136{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.x60f20c0568c5dbcd{font-size:19px;margin:24px 0}.x81f1798781587215{max-width:570px;margin:auto;text-align:center;padding:55px 24px}.x81f1798781587215 h1{margin:15px 0 30px}.x6180a4852cd684bf{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:22px 0}.x6180a4852cd684bf>div{background:var(--panel);padding:22px;border-radius:17px;border:1px solid var(--line)}.x6180a4852cd684bf strong{font-size:32px;display:block;letter-spacing:-.04em}.x6180a4852cd684bf span{font-size:12px;color:var(--muted)}.xbcb3cc842d4f2b68{display:flex;justify-content:center;align-items:center;gap:8px;margin:25px 0}.x81f1798781587215>button{display:flex;width:100%;margin:12px 0;justify-content:center}.xa0cd685b030ac8b7{position:fixed;inset:0;background:#12252c77;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:50;display:flex;align-items:center;justify-content:center;padding:24px}.x9080a69e5ec10564{background:var(--panel);padding:38px;border-radius:24px;max-width:520px;width:100%;max-height:90dvh;overflow:auto;box-shadow:var(--shadow);position:relative}.x345cc5a7255f33d3{position:absolute;right:12px;top:12px}.x9080a69e5ec10564 h1{font-size:32px;margin:20px 0 18px}.x9080a69e5ec10564>p{color:var(--muted);font-size:14px;line-height:1.7}.x9080a69e5ec10564 form>.x5a2e5fd99730ed23{width:100%;margin:14px 0}.xd42ad8775a9b7473{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.6}.xd42ad8775a9b7473 input{width:19px;min-height:19px;flex-shrink:0;accent-color:#7e9e4a}.xd42ad8775a9b7473 a{text-decoration:underline}.x101ee25176504ed1{list-style:none;padding:0;margin:25px 0;font-size:14px}.x101ee25176504ed1 li{display:flex;align-items:center;gap:10px;margin:14px 0}.x101ee25176504ed1 svg{color:#85a356}.xce897cebb4e20783{background:var(--soft);padding:14px;border-radius:12px;font-size:12px!important}.x41e894bd8988972d{display:grid;gap:10px;margin:25px 0}.x41e894bd8988972d button{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg);border:1px solid var(--line);border-radius:13px;padding:15px 18px;text-align:left;font-size:14px}.x41e894bd8988972d .x4e0a1774b4df1d0e{border-color:#86a953;background:var(--soft)}.x41e894bd8988972d small{display:block;font-size:10px;color:var(--muted)}.x9080a69e5ec10564>.x4b7c8bd137b9d1e9,.x9080a69e5ec10564>.x5a2e5fd99730ed23{width:100%;margin-bottom:10px}.x9080a69e5ec10564>.x6a45bbbd8ac47ee7{display:flex;justify-content:center}.x9080a69e5ec10564>.xea35321739ff01ff{display:block}.x6c48cf07d79ca59d{margin-top:24px}.x6c48cf07d79ca59d>label{border-bottom:1px solid var(--line);padding-bottom:15px;font-size:13px}.x6c48cf07d79ca59d>label select{margin-top:6px}.x6c48cf07d79ca59d>.x4b7c8bd137b9d1e9{width:100%;margin-top:15px;font-size:13px}.x883165ac2a339a9a{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-size:12px}.x883165ac2a339a9a summary{color:var(--red);cursor:pointer}.x883165ac2a339a9a p{margin:16px 0;color:var(--muted)}.xdbcdbbad8f94cdcf{padding:12px 16px;background:#934832;color:#fff;border-radius:12px;margin-top:12px}.x95b7d30ebabacc6e{display:flex;gap:14px;margin-top:25px;font-size:10px;color:var(--muted)}.x57192d16c95a106e{max-width:800px;margin:50px auto;padding:30px}.x57192d16c95a106e h1{font-size:36px;margin:35px 0 25px}.x57192d16c95a106e h2{font-size:22px;letter-spacing:-.02em;margin:32px 0 18px}.x57192d16c95a106e p{margin:16px 0;line-height:1.8;color:var(--muted)}.x57192d16c95a106e a{text-decoration:underline}.xafdd3150f1d19f9e{max-width:1250px;margin:auto;padding:35px}.xafdd3150f1d19f9e h1{font-size:34px;margin:30px 0}.x178b9414005d5c68{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.x178b9414005d5c68 button{padding:11px 18px;border:1px solid var(--line);border-radius:10px}.x178b9414005d5c68 .x4e0a1774b4df1d0e{background:var(--soft)}.xafdd3150f1d19f9e pre{overflow:auto;background:var(--panel);border:1px solid var(--line);padding:20px;border-radius:12px;font-size:12px;max-height:500px}.xf2c075df48de3fed{display:grid;grid-template-columns:1fr 1fr;gap:20px}.xafdd3150f1d19f9e article{background:var(--panel);border:1px solid var(--line);padding:22px;border-radius:15px;margin:18px 0}.xafdd3150f1d19f9e article h3{margin-bottom:14px}.xafdd3150f1d19f9e label{font-size:13px}.xafdd3150f1d19f9e .x4b7c8bd137b9d1e9{font-size:12px;margin:7px 5px 7px 0}.xafdd3150f1d19f9e table{width:100%;font-size:12px;border-collapse:collapse;display:block;overflow:auto}.xafdd3150f1d19f9e td,.xafdd3150f1d19f9e th{padding:12px;border-bottom:1px solid var(--line);text-align:left;max-width:300px;overflow-wrap:anywhere}@media(max-width:1000px){.x1b3b5c595d6a5277{gap:30px;padding-top:45px}.x1b3b5c595d6a5277 h1{font-size:47px}.xacb8fe766fa9d79e{width:310px}.xacb8fe766fa9d79e h2{font-size:44px}.xac36b9eeaa02c6a6{left:-10px;bottom:15px}.xc87acfc70bfb3765{width:190px;padding:28px 12px}.x14663e8f1173506f{grid-template-columns:repeat(2,1fr)}.x4ef3ea1bd454f449{min-height:490px}.x35fb77a073537cb6{gap:14px}.x35fb77a073537cb6 article{padding:23px}}@media(max-width:700px){h1{font-size:33px}.x986bcdf204a44246{padding:22px}.x986bcdf204a44246 nav>a:not(.xc35913fbd3ab918f){display:none}.x986bcdf204a44246 nav{gap:0}.x1b3b5c595d6a5277{display:flex;flex-direction:column;align-items:stretch;padding:35px 24px 70px;gap:55px}.x1b3b5c595d6a5277 h1{font-size:44px;line-height:1.08}.xccad8f817a35954f>p{font-size:15px}.x4808a74ed3cbede4{width:100%}.x63de7f816eb04001{align-self:center;margin-right:10px}.xacb8fe766fa9d79e{width:300px;transform:rotate(2deg)}.xac36b9eeaa02c6a6{left:-20px}.x5663c7d6714fe9e4{padding:45px 24px}.x5663c7d6714fe9e4 h2{font-size:32px}.x35fb77a073537cb6,.xfb2f8fd13a5fda47{grid-template-columns:1fr;gap:14px}.x35fb77a073537cb6 article{padding:26px}.x35fb77a073537cb6 article>svg{margin-bottom:18px}.x8cb7b01a2d20dcc2{grid-template-columns:1fr;padding:45px 24px;gap:32px}.x8cb7b01a2d20dcc2 h2{font-size:31px}.x89cdcbdcde4bc5be>span{font-size:22px}.x1c97b55a9542d622{font-size:14px}.xfb2f8fd13a5fda47 article{padding:26px}.xac95d2384766c5ac{padding:30px 24px;flex-wrap:wrap;gap:18px}.xac95d2384766c5ac>div{margin:0;width:100%;flex-wrap:wrap;gap:18px}.x9ffc3cdc774eeee8,.xc87acfc70bfb3765{display:none}.x3fd0bc4242324158{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.x1445b9422e4e9a04{height:62px;padding:0 18px}.xa4e445c319611359{display:inline-flex;font-size:25px}.x8d05af9f6cad6cd5{display:none}.x6132d2ba3a11fad8{gap:0}.xc0a405325638026c{display:flex;position:fixed;bottom:0;left:0;right:0;height:calc(68px + env(safe-area-inset-bottom));padding:7px 15px calc(7px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);z-index:20;justify-content:space-around}.xc0a405325638026c button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:65px;font-size:10px;color:var(--muted)}.xc0a405325638026c button.xd975992f6cd7b48f{color:#769644}.x2263ef181f889d10{padding:28px 22px 40px}.x695de810b544c758{margin-bottom:35px}.x2263ef181f889d10 h1{font-size:32px}.x56c14ed311e4edb5{max-width:260px;padding:24px;margin-bottom:27px}.x7a4fe6eb5c3a3803,.x96272c887b954610{gap:6px}.x7a4fe6eb5c3a3803 button,.x96272c887b954610 button{padding:13px 6px}.xab3566257dd8db29{padding:15px 14px 12px;min-height:calc(100dvh - 130px - env(safe-area-inset-bottom));max-width:540px}.x8985bdcb6ef13ac5{margin-bottom:13px;padding:0 6px}.x4ef3ea1bd454f449{padding:17px 20px 20px;border-radius:21px;min-height:460px;max-height:none}.x1b04ff016c1e4389{margin-bottom:16px}.x95b16e8a4f3e707a h1{font-size:35px;margin-bottom:15px}.x53900a19e0a124c1{font-size:19px;margin-bottom:15px}.xc28b2faed7312874{margin-bottom:17px}.x8880ea7d87f51a93{margin:20px 0;padding:16px}.x8880ea7d87f51a93>p{font-size:16px}.xe6566cee3610566a{gap:9px}.xe6566cee3610566a button{padding:13px 14px;min-height:49px;font-size:14px}.x95b16e8a4f3e707a>.xe6566cee3610566a{margin-bottom:10px}.x67da8b0d1bf279ed{margin-top:16px}.xf490c1059e9fb07d{flex-wrap:wrap}.x95b16e8a4f3e707a .x16c08921e984675d{font-size:23px}.x41aed1c50131981d{margin:10px 0 0}.xa0b2ba26d6521c10{padding:28px 20px 40px}.xa0b2ba26d6521c10>h1{font-size:32px}.x14663e8f1173506f{gap:12px}.xa937983d2bd76a0f{padding:18px;min-height:170px}.xa937983d2bd76a0f h3{font-size:16px;margin-right:15px}.xee3c95ff165bfcdd{padding:18px;gap:15px}.x83e5ba69ec14fa5d{width:48px;height:48px;font-size:20px;border-radius:14px}.xaafc68195cf76165 h3{font-size:16px}.xe07a8be7f86a1b47{grid-template-columns:repeat(2,1fr);gap:10px}.xe601354a4380d57c{padding:18px}.xe601354a4380d57c strong{font-size:26px}.x7d6f7ba56edd6c97{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.x7d6f7ba56edd6c97>.x5a2e5fd99730ed23{width:100%;font-size:13px}.x3dfe9a5721ef9599{align-items:flex-start}.x3dfe9a5721ef9599 h1{font-size:28px}.xec4f204cb08201f2{padding:18px;gap:12px;flex-wrap:wrap}.xec4f204cb08201f2>div{min-width:180px}.xec4f204cb08201f2 h3{font-size:19px}.xa0cd685b030ac8b7{padding:0;align-items:flex-end}.x9080a69e5ec10564{padding:30px 24px calc(30px + env(safe-area-inset-bottom));border-radius:23px 23px 0 0;max-height:94dvh}.x9080a69e5ec10564 h1{font-size:30px}.x81f1798781587215{padding:35px 20px}.x81f1798781587215 h1{font-size:33px}.x6180a4852cd684bf>div{padding:18px}.x57192d16c95a106e{margin:20px auto;padding:24px}.xafdd3150f1d19f9e{padding:24px 18px}.xf2c075df48de3fed{grid-template-columns:1fr}.x33e7b654a3bc4060{font-size:10px}.xdc949980d497b362{margin:10px 14px;font-size:12px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.x015c7cceb70c2648{max-width:920px;margin:auto;padding:42px 35px 70px}.x015c7cceb70c2648>h1{margin:16px 0 20px;font-size:38px}.xc31589c8f6543bc0{color:var(--muted);font-size:14px;margin-bottom:30px;line-height:1.8}.xc4297303ad8fa287{display:grid;gap:10px;margin:28px 0}.xc4297303ad8fa287>button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:18px 20px;min-height:55px;border:1px solid var(--line);border-radius:13px;background:var(--panel);font-size:14px}.xc4297303ad8fa287>.x4e0a1774b4df1d0e{background:var(--soft);border-color:#89a858}.xc17fc492ea3a3bf4{display:flex;gap:12px;margin-top:25px}.xc17fc492ea3a3bf4>.x5a2e5fd99730ed23{flex:1 1}.x505bae45fd9afda7{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0}.x505bae45fd9afda7>button{border:1px solid var(--line);border-radius:14px;padding:18px 8px;background:var(--panel);font-size:12px;display:flex;flex-direction:column;align-items:center;gap:5px;min-height:110px}.x505bae45fd9afda7 strong{font-size:27px}.x505bae45fd9afda7 small{font-size:9px;color:var(--muted)}.x505bae45fd9afda7 .x4e0a1774b4df1d0e{background:var(--soft);border-color:#89a858}.x41cf18843a5f681c{display:flex;justify-content:center;gap:25px;font-size:13px;color:var(--muted);margin:25px 0}.x04134626993c9d64{padding:25px;background:var(--soft);border-radius:18px;margin-bottom:30px;display:flex;align-items:center;gap:12px;font-size:13px}.x04134626993c9d64>strong{font-size:30px}.x04134626993c9d64>div{margin-left:auto;color:var(--muted)}.x39b2f7584bf7c9a6{display:grid;gap:15px;margin:30px 0}.x39b2f7584bf7c9a6>article{padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:18px}.x39b2f7584bf7c9a6 .x16fd336dd5466be1{border-color:#90ad64}.x39b2f7584bf7c9a6 article>div:first-child{display:flex;align-items:center;gap:17px;font-size:12px;margin-bottom:17px}.x39b2f7584bf7c9a6 h2{font-size:27px;letter-spacing:-.025em}.x39b2f7584bf7c9a6 strong{margin-left:auto;font-size:16px}.x39b2f7584bf7c9a6 p{display:flex;gap:20px;margin-top:13px;color:var(--muted);font-size:11px}.x81d3971f48728b33{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:20px;min-height:210px}.xe8ce9efbe4413dd5{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:#e6efda;color:#607e3e;font-size:26px;margin-bottom:20px}.xb41e6e5fee21860d{background:#e6ecef;color:#547584}.xb51e6ff2b0d4344a{background:#f0e9db;color:#9a7b4c}.xb61e71857386e287{background:#eeebe8;color:#95795f}.xaf1e6680363990c4{background:#ebe7ef;color:#877090}.x81d3971f48728b33 h2{font-size:20px;letter-spacing:-.025em;margin-bottom:10px}.x81d3971f48728b33 p{font-size:12px;color:var(--muted);line-height:1.6;margin-bottom:20px}.x81d3971f48728b33 footer{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto;font-size:11px;color:var(--muted)}.x830428a15d78ea3d{display:flex;align-items:center;gap:20px;margin-bottom:30px}.x830428a15d78ea3d h1{font-size:32px}.x830428a15d78ea3d p{font-size:12px;color:var(--muted);margin-top:8px}.x223449c46f3b4f16{width:68px;height:68px;background:var(--soft);border:1px solid var(--line);border-radius:20px;display:grid;place-items:center;font-size:25px;font-weight:600}.x7d6f7ba56edd6c97{width:100%;text-align:left}.x7d6f7ba56edd6c97 span{display:block;font-size:12px;color:var(--muted);margin-top:5px}.xfa36b8b6a82050e0{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.xfa36b8b6a82050e0>div{padding:23px;background:var(--panel);border:1px solid var(--line);border-radius:17px}.xfa36b8b6a82050e0 strong{font-size:29px;display:block;letter-spacing:-.04em}.xfa36b8b6a82050e0 span{color:var(--muted);font-size:11px}.xe9e8e083d34fcd5f{font-size:18px;letter-spacing:-.02em;margin:32px 0 20px}.x37672de78e773a23{display:grid;grid-template-columns:repeat(15,1fr);gap:8px}.x37672de78e773a23>span{aspect-ratio:1;background:var(--line);border-radius:6px}.x37672de78e773a23 .xb2202b57fa3e86bd{background:#86a452}.x029d41dad4078aa6{display:grid;gap:0;margin-top:30px;border-top:1px solid var(--line)}.x029d41dad4078aa6>a,.x029d41dad4078aa6>button{display:flex;gap:14px;align-items:center;text-align:left;padding:18px 5px;border-bottom:1px solid var(--line);font-size:14px}.x029d41dad4078aa6>button>svg:last-child{margin-left:auto;color:var(--muted)}.xb4f5b2fdf6077597{padding:24px 0;font-size:13px;line-height:1.8}.xb4f5b2fdf6077597 h2{font-size:22px;margin-bottom:12px}.x25693255f13dbca3{color:var(--muted);font-size:11px;margin:28px 0}.xfc8c0ff0eadcc986{display:flex;align-items:center;gap:14px;margin-bottom:25px}.xfc8c0ff0eadcc986 input{border:0;background:var(--panel);min-height:55px}.x9e0a0bb39d1368a9{display:grid;gap:12px;margin-top:22px}.x9e0a0bb39d1368a9>article{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--panel);border:1px solid var(--line);padding:22px;border-radius:18px}.x9e0a0bb39d1368a9 h2{font-size:23px;margin:10px 0;letter-spacing:-.025em}.x9e0a0bb39d1368a9 p{color:var(--muted);font-size:14px}.x9e0a0bb39d1368a9 small{font-size:10px;color:var(--muted)}.xbd80c76e3a6e3c32{display:flex;align-items:center;gap:7px;flex-wrap:wrap;max-width:150px}.xbd80c76e3a6e3c32 .x6a45bbbd8ac47ee7{font-size:10px}.x11b2a5fa567782f0 p{margin:20px 0}.x11b2a5fa567782f0 h1{font-size:30px;margin:24px 0}.x345cc5a7255f33d3{padding:0}.xa177cd38f0096d3a.x4bd02db40017b6fa{margin:25px auto;width:100px;height:100px;border-radius:50%;justify-content:center}@media(max-width:700px){.x015c7cceb70c2648{padding:28px 20px 45px}.x015c7cceb70c2648>h1{font-size:32px}.x81d3971f48728b33{padding:20px 17px;min-height:225px}.x81d3971f48728b33 h2{font-size:18px}.xfa36b8b6a82050e0{grid-template-columns:repeat(2,1fr);gap:10px}.xfa36b8b6a82050e0>div{padding:18px}.xfa36b8b6a82050e0 strong{font-size:26px}.x830428a15d78ea3d{gap:15px}.x830428a15d78ea3d h1{font-size:27px}.x223449c46f3b4f16{width:57px;height:57px;border-radius:17px}.x37672de78e773a23{gap:5px}.x9e0a0bb39d1368a9>article{padding:18px;gap:10px}.xbd80c76e3a6e3c32{max-width:95px;justify-content:flex-end}.x9e0a0bb39d1368a9 h2{font-size:20px}.x04134626993c9d64{flex-wrap:wrap;padding:20px}.x04134626993c9d64>div{width:100%;margin:0}.x39b2f7584bf7c9a6 p{gap:10px;font-size:10px}.xc17fc492ea3a3bf4>.xb89a8977728399c3{width:50px;padding:0}.x7d6f7ba56edd6c97{flex-direction:row;align-items:center}.x505bae45fd9afda7{gap:7px}}.xafdd3150f1d19f9e{--bg:#fff;--panel:#fff;--ink:#111;--muted:#737373;--accent:#111;--accent-ink:#fff;--soft:#f3f3f3;--line:#e5e5e5;background:var(--bg);color:var(--ink);min-height:100dvh}html[data-theme=dark] .xafdd3150f1d19f9e{--bg:#111;--panel:#202020;--ink:#fff;--muted:#aaa;--accent:#fff;--accent-ink:#111;--soft:#292929;--line:#363636}.xafdd3150f1d19f9e h1{font-size:clamp(28px,4vw,42px);margin:24px 0 12px}.xafdd3150f1d19f9e .x178b9414005d5c68{gap:8px;margin:26px 0;display:flex;flex-wrap:wrap}.xafdd3150f1d19f9e .x178b9414005d5c68 button{border:0;border-radius:999px;background:var(--soft);padding:11px 17px;color:var(--ink)}.xafdd3150f1d19f9e .x178b9414005d5c68 button.x4e0a1774b4df1d0e{background:var(--ink);color:var(--bg)}.xafdd3150f1d19f9e :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.xafdd3150f1d19f9e .x5a2e5fd99730ed23{background:var(--ink);color:var(--bg)}.xafdd3150f1d19f9e .x5a2e5fd99730ed23:hover:not(:disabled){background:var(--ink)}.x4d3a9b4dc4827977{padding-bottom:50px}.x4d3a9b4dc4827977 h2{font-size:23px;letter-spacing:-.025em;margin-bottom:18px}.x488da17581dcc307{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.x488da17581dcc307 article{background:var(--soft);border:0;border-radius:24px;padding:24px;display:grid;gap:10px}.x2bab9abf22510827 span,.x488da17581dcc307 article>span{color:var(--muted);font-size:14px}.x488da17581dcc307 article>strong{font-size:42px;line-height:1.1;letter-spacing:-.05em}.x488da17581dcc307 small{color:var(--muted);font-size:13px}.xe165d7536ee8930d{padding:28px;background:var(--soft);border:0;border-radius:24px;margin:20px 0}.xe165d7536ee8930d p{color:var(--muted);font-size:14px;line-height:1.6;margin:12px 0}.x1c5f3b36414f2aa2{font-size:24px;letter-spacing:-.025em}.x8ad61d832aafc5d5{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:0;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:650;margin-top:12px}.xb739cc0e91224580{display:flex;gap:22px;flex-wrap:wrap;margin:24px 0;font-weight:600}.x0e56670378fde70d{max-width:480px}.x4d3a9b4dc4827977 input:not([type=checkbox]),.x4d3a9b4dc4827977 textarea{border:0;background:var(--panel);border-radius:14px;max-width:440px}.x4d3a9b4dc4827977 input[type=checkbox]{width:24px;height:24px;min-height:24px;accent-color:var(--ink)}.x8b727d55fd3b36f9{display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,2fr);gap:24px;align-items:start}.x279dcff7987503d5{display:grid;gap:5px;max-height:650px;overflow-y:auto}.x279dcff7987503d5 button{display:grid;text-align:left;gap:6px;border-radius:16px;padding:16px;background:var(--soft)}.x279dcff7987503d5 button.x4e0a1774b4df1d0e{background:var(--ink);color:var(--bg)}.x279dcff7987503d5 small{opacity:.65;font-size:12px}.x8b727d55fd3b36f9>.xe165d7536ee8930d{margin-top:0}.x2bab9abf22510827{display:flex;flex-wrap:wrap;gap:30px;margin:24px 0}.x2bab9abf22510827>div{display:grid;gap:6px}.x2bab9abf22510827 strong{font-size:23px}.x4d3a9b4dc4827977 .x7db1f8bfb82f3201{display:flex;align-items:center;gap:12px;cursor:pointer}.x528695f0cbb8130a{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.x528695f0cbb8130a label{margin-bottom:0;max-width:300px}.x1ebacac9b1e7f3b1{font-family:ui-monospace,Consolas,monospace;resize:vertical}.xc77939f3918968c1{color:var(--muted);font-size:14px;margin:14px 0}.xafdd3150f1d19f9e .xdc949980d497b362{background:var(--soft);color:var(--ink);margin:14px 0}@media(max-width:650px){.x488da17581dcc307{grid-template-columns:1fr}.x488da17581dcc307 article{padding:20px}.x488da17581dcc307 article>strong{font-size:36px}.x8b727d55fd3b36f9{grid-template-columns:1fr}.x279dcff7987503d5{max-height:240px}.xe165d7536ee8930d{padding:22px}}.xe8834ea58c5666df{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#fff;color:#111;text-align:center;font-family:var(--font-tiktok),system-ui,sans-serif}.xe8834ea58c5666df>strong{font-size:44px}.xe8834ea58c5666df>p{max-width:420px;line-height:1.5}.xe8834ea58c5666df>a{color:inherit}.xafdd3150f1d19f9e{font-family:TikTok Sans,Arial,sans-serif}.xafdd3150f1d19f9e :is(.x5a2e5fd99730ed23,.x4b7c8bd137b9d1e9,.xc35913fbd3ab918f){border:0;border-radius:26px}.xafdd3150f1d19f9e .x178b9414005d5c68 .x4e0a1774b4df1d0e{background:var(--ink);color:var(--bg)}.xacefc8decf92e15c{line-height:1.75;overflow-wrap:anywhere}.xacefc8decf92e15c h2{margin-top:30px}.x278102d68ed3eb58{padding-left:16px}.xd1cacbe688761634{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.xd1cacbe688761634 button{border-radius:24px;padding:12px 18px;background:var(--soft);color:var(--ink)}.xd1cacbe688761634 .x4e0a1774b4df1d0e{background:var(--ink);color:var(--bg)}.x3973a9634373dd35{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.x3973a9634373dd35>article{padding:24px;background:var(--soft);border-radius:24px}.xa0968718b537d9e4 input:not([type=checkbox]),.xa0968718b537d9e4 select,.xa0968718b537d9e4 textarea{background:var(--soft);color:var(--ink);border:0;border-radius:18px}.xa0968718b537d9e4 textarea{resize:vertical;line-height:1.6}.xa0968718b537d9e4 .x5ce25867d2192703{padding:18px;background:var(--soft);border-radius:20px;margin:16px 0}.x5ce25867d2192703>label,.x5e94d86ff33a9e5f{display:flex;gap:12px;align-items:center}.xa0968718b537d9e4 input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--ink)}.xa0968718b537d9e4 details{padding:20px;margin:16px 0;background:var(--soft);border-radius:20px}.xa0968718b537d9e4 .x4b7c8bd137b9d1e9,.xa0968718b537d9e4 .x5a2e5fd99730ed23{margin:12px 12px 12px 0}@media(max-width:800px){.x3973a9634373dd35{grid-template-columns:1fr}}.x99acfbbfd2db48ef{cursor:pointer;-webkit-tap-highlight-color:transparent}.x939065d59934d3d9:focus-visible,.x99acfbbfd2db48ef:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:8px}.x939065d59934d3d9{display:inline;font:inherit;letter-spacing:inherit;line-height:inherit;padding:0!important;margin:0;border:0;background:transparent;color:inherit;min-height:0;border-radius:0;text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:2px}.x2381f73f675ceeeb{max-width:100%;font-size:clamp(25px,5.5vw,42px);line-height:1.22;overflow-wrap:anywhere}.x0c32a5a8b19795ea,.xab4d80c05a8063c8{max-width:760px;margin-inline:auto;width:100%;padding-inline:24px}.x6ca52e1a4493ef12 .x3552131fad9ceecf{gap:24px;align-items:center}.x6ca52e1a4493ef12 .x5a1b67c8dc48c782 h1{font-size:clamp(26px,5.5vw,36px);line-height:1.13}.x6ca52e1a4493ef12 .x5a1b67c8dc48c782 p{font-size:15px;line-height:1.45}.x443b912762531175{gap:12px 24px;padding:20px 0}.x443b912762531175>span{min-width:0;display:flex;align-items:center;gap:8px}.x443b912762531175 strong{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xdaf3eaec3f26f5ce{background:var(--panel);border-radius:28px;padding:4px 18px;margin-bottom:26px}.xdaf3eaec3f26f5ce summary{padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:14px}.xdaf3eaec3f26f5ce>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.xdaf3eaec3f26f5ce article{min-width:0;padding:14px 0}.xdaf3eaec3f26f5ce article>div{gap:8px}.xdaf3eaec3f26f5ce article strong{overflow-wrap:anywhere;flex:1 1}.xdaf3eaec3f26f5ce article span{white-space:nowrap;font-size:12px;color:var(--muted)}.x5c03324b0f679e57{display:flex;align-items:center;justify-content:space-between;margin:16px 0}.x5c03324b0f679e57 h2{font-size:23px}.x5c03324b0f679e57>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.x3ed2b6a831ea294e{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;overflow:visible;padding:12px 0;white-space:normal}.x3ed2b6a831ea294e button{min-width:0;min-height:62px;padding:10px 12px;border-radius:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;background:var(--panel);font-size:12px;white-space:normal}.x3ed2b6a831ea294e button strong{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x3ed2b6a831ea294e button.xd975992f6cd7b48f{background:var(--ink);color:var(--panel)}.x7114575340c91841>select{margin:0 0 16px;padding:14px 18px;border:0;border-radius:22px;background:var(--panel);color:var(--ink);width:100%}.x854874164a21f112{display:grid;gap:3px;border-radius:26px;overflow:hidden;background:var(--panel)}.x4a8a7f663bdece9a{border:0;border-radius:0;background:var(--panel);padding:0;margin:0}.x7f301bc6f90dd018{display:grid;grid-template-columns:minmax(0,1fr) 122px;align-items:center;width:100%;padding:18px 20px;gap:16px;border:0;border-radius:0;text-align:left}.x4a8a7f663bdece9a+.x4a8a7f663bdece9a{box-shadow:0 -1px 0 var(--bg)}.xad99b6ff6a309853{min-width:0;display:grid;gap:5px}.xad99b6ff6a309853 strong{font-size:20px;line-height:1.2;overflow-wrap:anywhere}.xad99b6ff6a309853>span{font-size:14px;line-height:1.4;color:var(--muted)}.x56d7a34f12069c4f{align-items:flex-end;text-align:right;font-size:11px;gap:6px}.x4bc8fe8804570446{padding:0 20px 20px}.x4bc8fe8804570446 dl{display:grid;gap:12px;font-size:13px}.x4bc8fe8804570446 dl>div{display:flex;justify-content:space-between;gap:16px}.x4bc8fe8804570446 dd{text-align:right}.xab4d80c05a8063c8 .x6517f5588f6d36bc{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.xab4d80c05a8063c8 .x6517f5588f6d36bc article{min-width:0;border-radius:24px;padding:20px 12px;background:var(--panel);border:0}.xab4d80c05a8063c8 .x6517f5588f6d36bc strong{font-size:clamp(25px,5vw,38px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xab4d80c05a8063c8 .x6517f5588f6d36bc span{font-size:12px;line-height:1.4}.x4ca041f1b2321e7f>section,.x9544312f4505b273{background:var(--panel);padding:22px;border-radius:28px;border:0;margin:20px 0}.x2de907a8ff3f2852{overflow:hidden;border-radius:28px;background:var(--panel)}.x2de907a8ff3f2852>a,.x2de907a8ff3f2852>button{min-height:62px;padding:16px 20px;border:0;background:transparent}.x2de907a8ff3f2852>a,.x2de907a8ff3f2852>button+button{box-shadow:0 -1px 0 var(--bg)}.x30b1d222af2841fa details{padding:15px 0;border:0}.x30b1d222af2841fa summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.x30b1d222af2841fa summary>span:first-child{min-width:0}.x30b1d222af2841fa strong{font-size:18px;overflow-wrap:anywhere}.x30b1d222af2841fa small{font-size:13px;line-height:1.4;color:var(--muted)}.x30b1d222af2841fa [data-result]{font-size:12px;white-space:nowrap}.x8274153ef573f948{font-size:10px;gap:8px}.x2277c0c0ca3a9a90{gap:12px;align-items:baseline}.x2277c0c0ca3a9a90>span{font-size:12px;text-align:right}@media(max-width:480px){.x0c32a5a8b19795ea,.xab4d80c05a8063c8{padding-inline:18px}.x7060d1bed99b1f5c{gap:18px}.x3ed2b6a831ea294e{grid-template-columns:repeat(3,minmax(0,1fr))}.x3ed2b6a831ea294e button{padding:10px;font-size:11px}.x7f301bc6f90dd018{padding:17px 16px;grid-template-columns:minmax(0,1fr) 96px;gap:12px}.xdaf3eaec3f26f5ce>div{grid-template-columns:1fr}.x4ca041f1b2321e7f>section,.x9544312f4505b273{padding:18px}.x18d8a90167c44393{right:18px}}@media(prefers-color-scheme:dark){html[data-theme=system]{--bg:#111;--panel:#202020;--ink:#fff;--muted:#aaaaae;--line:#363636;--accent:#fff;--accent-ink:#111;--soft:#292929;color-scheme:dark}}.x6ca52e1a4493ef12 .x3c74a40f4ae91d99 .xba13b267f14d8a63 button,.x6ca52e1a4493ef12 .x3c74a40f4ae91d99 .xba13b267f14d8a63 button:disabled,.x6ca52e1a4493ef12 .x3c74a40f4ae91d99 .xba13b267f14d8a63 button:hover{background:transparent;box-shadow:none;border:0;color:var(--course-ink);opacity:1}.x6ca52e1a4493ef12 .x3c74a40f4ae91d99 .xba13b267f14d8a63 button.xd515a8ad4fec6ca7,.x6ca52e1a4493ef12 .x3c74a40f4ae91d99 .xba13b267f14d8a63 button.xd515a8ad4fec6ca7:disabled,.x6ca52e1a4493ef12 .x3c74a40f4ae91d99 .xba13b267f14d8a63 button.xd515a8ad4fec6ca7:hover{color:#ec2945;background:transparent;box-shadow:none}.x6ca52e1a4493ef12 .x07ead15e1b9377cc .x98429a7728c1a8cd.x0c32a5a8b19795ea,.x6ca52e1a4493ef12 .x07ead15e1b9377cc .x98429a7728c1a8cd.xab4d80c05a8063c8{max-width:760px;width:100%;margin-inline:auto;padding-inline:24px}.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x3552131fad9ceecf,.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x443b912762531175,.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x7114575340c91841{width:100%;max-width:none;margin-inline:0}.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x3ed2b6a831ea294e{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;overflow:visible;padding:12px 0;white-space:normal}.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x3ed2b6a831ea294e button{min-width:0;min-height:64px;padding:10px 12px;border-radius:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;white-space:normal}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x2de907a8ff3f2852{overflow:hidden;border-radius:28px;background:var(--course-raised);padding:4px 18px}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x2de907a8ff3f2852>a,.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x2de907a8ff3f2852>button{min-height:62px;padding:16px 0;border:0;background:transparent}.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x7f301bc6f90dd018{display:grid;grid-template-columns:minmax(0,1fr) 122px;gap:16px;padding:18px 20px;border-radius:0}@media(max-width:480px){.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x3ed2b6a831ea294e{grid-template-columns:repeat(3,minmax(0,1fr))}.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x3ed2b6a831ea294e button{padding:10px;font-size:11px}.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x7f301bc6f90dd018{padding:17px 16px;grid-template-columns:minmax(0,1fr) 96px;gap:12px}.x6ca52e1a4493ef12 .x3552131fad9ceecf{gap:18px}}.x6ca52e1a4493ef12 .xcd2028e572c14ae9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:16px 0 12px}.x6ca52e1a4493ef12 .xcd2028e572c14ae9 button{position:relative;min-width:0;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 4px;border:0;border-radius:22px;background:var(--course-surface);color:var(--course-ink);font-size:12px;line-height:1.2}.x6ca52e1a4493ef12 .xcd2028e572c14ae9 button strong{font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x6ca52e1a4493ef12 .xcd2028e572c14ae9 button i{width:5px;height:5px;position:absolute;top:5px;border-radius:50%}.x6ca52e1a4493ef12 .xcd2028e572c14ae9 button.xd975992f6cd7b48f{background:var(--course-ink);color:var(--course-surface)}.x6ca52e1a4493ef12 .xcd2028e572c14ae9 button.xd975992f6cd7b48f i{display:none}.x84891311f88131df{font-size:13px;line-height:1.4;color:var(--course-muted);margin:0 2px 16px}.x6ca52e1a4493ef12 .x604c49bd1d602691{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0 18px}.x6ca52e1a4493ef12 .x98189b574bf14f3d{min-height:44px;display:flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:22px;background:var(--course-surface);color:var(--course-ink);font-size:12px}.x6ca52e1a4493ef12 .x98189b574bf14f3d.xd975992f6cd7b48f{background:var(--course-ink);color:var(--course-surface)}.x98189b574bf14f3d strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x6ca52e1a4493ef12 .x604c49bd1d602691 select{flex:1 1;min-width:130px;max-width:100%;min-height:44px;border:0;border-radius:22px;background:var(--course-surface);color:var(--course-ink);padding:10px 14px;font:inherit;font-size:13px}.x0deca533ec92d409{display:flex;gap:14px;align-items:center;margin:0 0 18px}.x0deca533ec92d409>div{flex:1 1;min-width:0;display:grid;gap:7px;color:var(--course-muted);font-size:12px}.x0deca533ec92d409>button{display:flex;gap:6px;align-items:center;min-height:44px;padding:10px 12px;border:0;border-radius:22px;background:var(--course-surface);color:var(--course-ink);font-size:12px}.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x56d7a34f12069c4f small{max-width:96px;white-space:normal;justify-content:flex-end;line-height:1.3}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x7a744b320fa6011a,.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .xd52d0569a9e64f2b{background:var(--course-surface);border-radius:28px;padding:22px;margin:20px 0}.x1c7f5aa7a80af415,.x7a744b320fa6011a h2,.xdf814d3870676a24 h2{font-size:19px;line-height:1.3;margin:0 0 16px}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x1c7f5aa7a80af415{margin:28px 0 12px}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x6517f5588f6d36bc{margin:0 0 20px}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x9544312f4505b273{margin:20px 0}.xd52d0569a9e64f2b>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;font-size:17px;font-weight:600;min-height:28px}.xd52d0569a9e64f2b>summary::-webkit-details-marker{display:none}.xd52d0569a9e64f2b[open]>summary>svg{transform:rotate(90deg)}.x6ca52e1a4493ef12 .xd52d0569a9e64f2b .x4ca041f1b2321e7f{gap:28px;margin:26px 0}.x6ca52e1a4493ef12 .xd52d0569a9e64f2b .x4ca041f1b2321e7f>section{padding:0;margin:0;background:none;border-radius:0}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .xdf814d3870676a24{margin:32px 0}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .xdf814d3870676a24 .x2de907a8ff3f2852{margin:0;background:var(--course-surface)}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x0a6aff48c63e8fac .xd07a11171afffbd3{overflow-wrap:anywhere;margin:0 0 14px;font-size:14px;color:var(--course-muted)}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x0a6aff48c63e8fac .x8521fbf69565900a{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 16px;padding:0;background:none}.x0a6aff48c63e8fac .x8521fbf69565900a .x669f6ccf6f3e6aef{min-height:44px;padding:12px 18px;flex:1 1}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x2de907a8ff3f2852 .x266d71ecfe9acd60{color:var(--course-muted)}.x6ca52e1a4493ef12 .x3c74a40f4ae91d99 .xba13b267f14d8a63 button{width:44px;height:44px;min-width:44px;border-radius:16px}.x6ca52e1a4493ef12 .x3c74a40f4ae91d99 .xba13b267f14d8a63 .x9674e4ea631a580a{position:static;background:transparent;color:var(--course-ink);box-shadow:none}.x6ca52e1a4493ef12 .x3c74a40f4ae91d99 .xba13b267f14d8a63 .x9674e4ea631a580a[aria-pressed=true]{color:var(--course-muted);background:transparent}@media(max-width:480px){.x6ca52e1a4493ef12 .x07ead15e1b9377cc .x98429a7728c1a8cd.x0c32a5a8b19795ea,.x6ca52e1a4493ef12 .x07ead15e1b9377cc .x98429a7728c1a8cd.xab4d80c05a8063c8{padding-inline:18px}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x7a744b320fa6011a,.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .xd52d0569a9e64f2b{padding:18px}.x7a744b320fa6011a .xace1642276e403dc{gap:10px}.x7a744b320fa6011a .xace1642276e403dc strong{font-size:25px}.x6ca52e1a4493ef12 .xcd2028e572c14ae9 button,.x7a744b320fa6011a .xace1642276e403dc span{font-size:11px}.x6ca52e1a4493ef12 .xcd2028e572c14ae9 button strong{font-size:17px}.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x5a1b67c8dc48c782 h1{font-size:24px}.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x5a1b67c8dc48c782 .x669f6ccf6f3e6aef{font-size:12px;padding:10px 12px}}.x8955288d16d1eaf9 h2{margin:4px 36px 24px 0;font-size:24px}.x8955288d16d1eaf9 section{padding:18px 0;border-top:1px solid var(--course-line)}.x8955288d16d1eaf9 h3{font-size:16px;margin:0 0 8px}.x8955288d16d1eaf9 p{font-size:16px;line-height:1.4;margin:8px 0}.x8955288d16d1eaf9 section>div{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.x8955288d16d1eaf9 a{min-height:36px;display:inline-flex;align-items:center;color:var(--course-ink);font-size:14px;text-decoration:underline;text-underline-offset:4px}.x8955288d16d1eaf9 .xd23834dc3665d04c,.x8955288d16d1eaf9 small{font-size:13px;color:var(--course-muted);line-height:1.5}.x6ca52e1a4493ef12 .x7114575340c91841{overflow-anchor:none}.x6ca52e1a4493ef12 .xcd2028e572c14ae9 button{height:76px;min-height:76px;padding:10px 3px;gap:7px}.x6ca52e1a4493ef12 .x84891311f88131df{min-height:40px;margin-bottom:10px}.x6ca52e1a4493ef12 .x4b1b83c114a34ae3{min-height:100svh}.x6ca52e1a4493ef12 .xbef9436198bc1915{padding:48px 16px;text-align:center;color:var(--course-muted);font-size:14px}.x6ca52e1a4493ef12 .x4b1b83c114a34ae3>.xceb0582b88129b6d{margin-top:18px}.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x7f301bc6f90dd018{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px}.x6ca52e1a4493ef12 .x6bb5f89d81c90de3{display:block;width:fit-content;max-width:100%;min-height:40px;padding:3px 0;border:0;background:none;color:var(--course-ink);font:inherit;font-size:22px;font-weight:650;line-height:1.25;text-align:left;overflow-wrap:anywhere;border-radius:8px}.x6ca52e1a4493ef12 .x6bb5f89d81c90de3:active{opacity:.55}.x6ca52e1a4493ef12 .x1f8df6b1784d7f35{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:44px;padding:8px 0 8px 8px;border:0;background:none;color:var(--course-muted);font-size:11px;white-space:nowrap}.x6ca52e1a4493ef12 .x1f8df6b1784d7f35 svg{transition:transform .18s ease}.x6ca52e1a4493ef12 .x1f8df6b1784d7f35[aria-expanded=true] svg{transform:rotate(180deg)}.x6ca52e1a4493ef12 .x4bc8fe8804570446{padding:0 18px 20px}.x6ca52e1a4493ef12 .x3ab3fd955ddb35e7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0 20px}.x6ca52e1a4493ef12 .x3ab3fd955ddb35e7>div{display:grid;gap:4px}.x6ca52e1a4493ef12 .x3ab3fd955ddb35e7 strong{font-size:24px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x6ca52e1a4493ef12 .x3ab3fd955ddb35e7 span{font-size:11px;color:var(--course-muted)}@media(max-width:480px){.x6ca52e1a4493ef12 .x6bb5f89d81c90de3{font-size:20px}.x6ca52e1a4493ef12 .x0c32a5a8b19795ea .x7f301bc6f90dd018{padding:14px 16px}.x6ca52e1a4493ef12 .x4bc8fe8804570446{padding:0 16px 18px}}html body :is(button,a,input,textarea,select,summary):focus:not(:focus-visible){outline:none}html body :is(button,a,select,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--course-muted,var(--muted)) 65%,transparent);outline-offset:3px}html body :is(input,textarea):focus-visible{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--course-muted,var(--muted)) 45%,transparent)}.x6ca52e1a4493ef12 .x92c1d7d2f1634fc6:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--course-muted) 45%,transparent)!important}html body .x92c1d7d2f1634fc6 input:focus-visible{outline:none;box-shadow:none}html body :is(.x6ca52e1a4493ef12,.x0a0d175eb2d004a8,.x93242c9e12687fd0,.xafdd3150f1d19f9e) :is(button,a,input,textarea,select,summary):focus:not(:focus-visible){outline:none}html body :is(.x6ca52e1a4493ef12,.x0a0d175eb2d004a8,.x93242c9e12687fd0,.xafdd3150f1d19f9e) :is(button,a,select,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--course-muted,var(--muted)) 65%,transparent);outline-offset:3px}html body :is(.x6ca52e1a4493ef12,.x0a0d175eb2d004a8,.x93242c9e12687fd0,.xafdd3150f1d19f9e) :is(input,textarea):focus-visible{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--course-muted,var(--muted)) 45%,transparent)!important}html body .x6ca52e1a4493ef12 .x92c1d7d2f1634fc6 input:focus-visible{box-shadow:none!important}html body .x6ca52e1a4493ef12 .x9b184d57cb4be9b5 :is(.x57dc2e48650f2a7e,.xc6eef2e780dcfc47){background:var(--course-surface);color:var(--course-ink);border:0;box-shadow:0 8px 24px #11111116!important}html[data-theme=dark] body .x6ca52e1a4493ef12 .x9b184d57cb4be9b5 :is(.x57dc2e48650f2a7e,.xc6eef2e780dcfc47){background:#262626;box-shadow:0 10px 28px #00000066!important}.xd2a40a7f00f285c3{display:block;min-width:0;width:100%}html body .x21e6f7de3c7d53ce{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:20px;background:var(--course-raised,var(--soft));color:var(--course-ink,var(--ink));font:inherit;font-size:15px;text-align:left;cursor:pointer}.x21e6f7de3c7d53ce>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x21e6f7de3c7d53ce>svg{flex-shrink:0;color:var(--course-muted,var(--muted))}.x21e6f7de3c7d53ce[aria-expanded=true]>svg{transform:rotate(180deg)}html body .x604c49bd1d602691 .x21e6f7de3c7d53ce{background:var(--course-surface);border-radius:24px;font-size:14px}.x9628c4f84602372a{position:fixed;z-index:110;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:8px;margin:0;border:0;border-radius:24px;background:var(--course-surface,var(--panel));color:var(--course-ink,var(--ink));box-shadow:0 12px 48px #00000026,0 2px 8px #00000012;font-family:TikTok Sans,Arial,sans-serif;scrollbar-width:none}.x9628c4f84602372a::-webkit-scrollbar{display:none}html body .x9628c4f84602372a{box-shadow:0 12px 48px #00000026,0 2px 8px #00000012!important}html[data-theme=dark] body .x9628c4f84602372a{background:#303030;box-shadow:0 12px 48px #0008,0 2px 8px #0004!important}html[data-theme=dark] body .x9628c4f84602372a>button:is([data-active=true],[aria-selected=true]){background:#414141}html body .x9628c4f84602372a>button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:12px 14px;border:0;border-radius:16px;color:inherit;background:transparent;text-align:left;font:inherit;font-size:15px;line-height:1.35;cursor:pointer}.x9628c4f84602372a>button>svg{flex-shrink:0}.x9628c4f84602372a>button>span{min-width:0;overflow-wrap:anywhere}html body .x9628c4f84602372a>button:is([data-active=true],[aria-selected=true]){background:var(--course-raised,var(--soft))}.x9628c4f84602372a>button[aria-disabled=true]{opacity:.45;cursor:default}.x6ca52e1a4493ef12 .x49a85fa4372f281e{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px}.x6ca52e1a4493ef12 .x49a85fa4372f281e input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:28px;min-height:28px;flex-shrink:0;padding:3px;border:0;border-radius:999px;background:var(--course-raised);cursor:pointer}.x6ca52e1a4493ef12 .x49a85fa4372f281e input[type=checkbox]:before{content:"";display:block;width:22px;height:22px;border-radius:50%;background:var(--course-surface);box-shadow:0 1px 4px #0003}.x6ca52e1a4493ef12 .x49a85fa4372f281e input[type=checkbox]:checked{background:var(--course-ink)}.x6ca52e1a4493ef12 .x49a85fa4372f281e input[type=checkbox]:checked:before{transform:translateX(16px);background:var(--course-bg)}.x6c442f6cdf2e1fb6>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;list-style:none;cursor:pointer}.x6c442f6cdf2e1fb6>summary::-webkit-details-marker{display:none}.x6c442f6cdf2e1fb6>summary:after{content:"";width:7px;height:7px;flex-shrink:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);margin-right:5px}.x6c442f6cdf2e1fb6[open]>summary:after{transform:rotate(45deg)}.x6ca52e1a4493ef12 .xf65417318bfe27a9[data-section]{isolation:isolate}.x6ca52e1a4493ef12 .xf65417318bfe27a9[data-section]:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:5px;top:5px;width:calc((100% - 18px)/3);height:44px;border-radius:18px;background:var(--course-ink);transform:translateX(0)}.x6ca52e1a4493ef12 .xf65417318bfe27a9[data-section=path]:before{transform:translateX(calc(100% + 4px))}.x6ca52e1a4493ef12 .xf65417318bfe27a9[data-section=profile]:before{transform:translateX(calc(200% + 8px))}.x6ca52e1a4493ef12 .xf65417318bfe27a9[data-section] button.xd975992f6cd7b48f{background:transparent}@media(prefers-reduced-motion:no-preference){.x6ca52e1a4493ef12 .xf65417318bfe27a9[data-section]:before{transition:transform .3s cubic-bezier(.22,1,.36,1)}.x07ead15e1b9377cc[data-section=learn]{animation:course-soft-appear .24s ease-out}.x07ead15e1b9377cc>.x98429a7728c1a8cd{animation:course-section-appear .28s cubic-bezier(.22,1,.36,1)}.x51fef295e53cc021{animation:course-soft-appear .2s ease-out}.xfc9bfc5291194ec0{animation:course-sheet-appear .28s cubic-bezier(.22,1,.36,1)}.x9628c4f84602372a{animation:course-menu-appear .22s cubic-bezier(.22,1,.36,1);transform-origin:50% 0}.x30b1d222af2841fa details[open]>p,.x4bc8fe8804570446,.xd52d0569a9e64f2b[open]>.x4ca041f1b2321e7f{animation:course-section-appear .24s ease-out}.x21e6f7de3c7d53ce>svg,.x6c442f6cdf2e1fb6>summary:after,.xd52d0569a9e64f2b>summary>svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.x21e6f7de3c7d53ce,.x6ca52e1a4493ef12 .xf65417318bfe27a9 button,.x9628c4f84602372a>button,.xcd2028e572c14ae9 button{transition:background-color .18s ease,color .18s ease}.xf65417318bfe27a9 button>svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.xf65417318bfe27a9 button:active>svg{transform:scale(.84)}.x21e6f7de3c7d53ce,.x2de907a8ff3f2852 button,.x9b184d57cb4be9b5 button{transition:transform .18s ease,background-color .18s ease,color .18s ease}.x9b184d57cb4be9b5 button:active{transform:scale(.94)}.x21e6f7de3c7d53ce:active,.x2de907a8ff3f2852 button:active{transform:scale(.985)}.x6ca52e1a4493ef12 .x49a85fa4372f281e input[type=checkbox],.x6ca52e1a4493ef12 .x49a85fa4372f281e input[type=checkbox]:before{transition:background-color .14s ease,transform .14s ease}.x6ca52e1a4493ef12 .x0cff3d3cde7c8190{transition:transform .12s ease,color .12s ease}}@keyframes course-soft-appear{0%{opacity:.55}to{opacity:1}}@keyframes course-section-appear{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes course-sheet-appear{0%{opacity:.4;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes course-menu-appear{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.x1f8df6b1784d7f35 svg,.x6ca52e1a4493ef12 .x0cff3d3cde7c8190{transition:none}.x6ca52e1a4493ef12 .x0cff3d3cde7c8190:active{transform:none}}.x6ca52e1a4493ef12 .x9b184d57cb4be9b5{gap:8px;align-items:center;justify-content:center}.x6ca52e1a4493ef12 .x9b184d57cb4be9b5 .xc6eef2e780dcfc47{position:relative;inset:auto;width:68px;min-width:68px;height:33px;flex:0 0 68px;padding:0 12px}.x6ca52e1a4493ef12 .x9b184d57cb4be9b5 .x57dc2e48650f2a7e{min-width:64px;justify-content:center}.x6ca52e1a4493ef12 .xc6eef2e780dcfc47>svg{display:block;width:24px;height:24px;flex-shrink:0}.x6ca52e1a4493ef12 .xa3b1156ed20ed162{background:var(--course-surface);border:0;border-radius:24px;overflow-anchor:none}.xa3b1156ed20ed162>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:16px 18px;list-style:none;cursor:pointer;font-size:15px;font-weight:500;border-radius:24px}.xa3b1156ed20ed162>summary::-webkit-details-marker{display:none}.xa3b1156ed20ed162>summary>span{display:flex;align-items:center;gap:10px}.xa3b1156ed20ed162 .xea272ba82dfe575a{color:var(--course-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.xa3b1156ed20ed162[open] .xea272ba82dfe575a>svg{transform:rotate(180deg)}.xf2b21e04af5bb6c0{padding:0 16px 12px}.x6ca52e1a4493ef12 .xf2b21e04af5bb6c0 .x92c1d7d2f1634fc6{margin:0 0 8px;min-height:46px}.x6ca52e1a4493ef12 .xf2b21e04af5bb6c0 .x92c1d7d2f1634fc6 input{min-height:46px;font-size:15px}.xf10334e8142e3f50{list-style:none;padding:0;margin:0;display:grid;gap:0}.xf10334e8142e3f50>li{min-width:0;margin:0;padding:0}.x6ca52e1a4493ef12 .xf2b21e04af5bb6c0 .x7f301bc6f90dd018{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px;align-items:center;padding:12px 0;background:none;border:0}.x6ca52e1a4493ef12 .xf2b21e04af5bb6c0 .x6bb5f89d81c90de3{font-size:20px;min-height:34px}.x6ca52e1a4493ef12 .x0cff3d3cde7c8190{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:8px;border:0;background:none;color:#ee2445;border-radius:50%}.x6ca52e1a4493ef12 .xf2b21e04af5bb6c0 .x44cdd2be28854888{margin:0;padding:24px 4px 20px;color:var(--course-muted);font-size:14px;text-align:center}.x6ca52e1a4493ef12 .xf2b21e04af5bb6c0 .xceb0582b88129b6d{margin:12px 0 0;width:100%}@media(prefers-reduced-motion:no-preference){.xa3b1156ed20ed162[open]>.xf2b21e04af5bb6c0{animation:course-section-appear .24s ease-out}.xea272ba82dfe575a>svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.x6ca52e1a4493ef12 .x0cff3d3cde7c8190:active{transform:scale(.9)}@supports (interpolate-size:allow-keywords) and selector(details::details-content){.x6ca52e1a4493ef12 :is(.xa3b1156ed20ed162,.xd52d0569a9e64f2b,.x6c442f6cdf2e1fb6){interpolate-size:allow-keywords}.x6ca52e1a4493ef12 :is(.xa3b1156ed20ed162,.xd52d0569a9e64f2b,.x6c442f6cdf2e1fb6)::details-content{height:0;opacity:0;overflow:clip;transition:height .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,content-visibility allow-discrete .28s}.x6ca52e1a4493ef12 :is(.xa3b1156ed20ed162,.xd52d0569a9e64f2b,.x6c442f6cdf2e1fb6)[open]::details-content{height:auto;opacity:1}.x6ca52e1a4493ef12 :is(.xa3b1156ed20ed162,.xd52d0569a9e64f2b)[open]>:not(summary){animation:none}}}*,:after,:before,body,html{-webkit-tap-highlight-color:transparent}::selection{background:var(--soft);color:var(--ink)}input,select,textarea{accent-color:var(--ink)}:is(button,a,input,textarea,select,summary,[role=button],[tabindex]):focus:not(:focus-visible){outline:none}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x2de907a8ff3f2852{width:100%;max-width:none}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x60a438c129748435{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0 0 16px}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x60a438c129748435>button{width:100%;min-width:0;min-height:50px;margin:0;padding:12px 16px;border-radius:18px;font-size:15px;line-height:1.4}.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x60a438c129748435>.xceb0582b88129b6d{background:var(--course-surface);color:var(--course-ink)}@media(max-width:480px){.x6ca52e1a4493ef12 .xab4d80c05a8063c8 .x60a438c129748435{grid-template-columns:minmax(0,1fr);gap:10px}}