[hidden]{display:none!important}header nav{display:flex;flex-wrap:wrap;gap:18px;font-size:14px}.help-main{max-width:1050px;margin:30px auto;padding:0 24px}.help-main>h1{font-size:clamp(32px,5vw,54px);max-width:800px}.help-search{margin:32px 0 18px}.help-search label{font-size:14px;margin:0}.help-search>div{display:flex;gap:10px}.help-search input{background:white}.help-search button,.help-contact{background:#242326;color:white}.help-tabs{display:flex;flex-wrap:wrap;gap:8px}.help-tabs button{font-size:12px;padding:9px 14px;background:white}.help-tabs button[aria-pressed=true]{background:#90684d;color:white}.help-count,.help-review{font-size:12px;color:#777}.help-note,.help-warning{padding:18px;border-radius:12px;background:#f0e8d8;color:#5b4532;font-size:14px;margin:22px 0}.help-warning{border-left:4px solid #a06d38;background:#fff3de}.help-guide{background:white;border:1px solid #dedbd4;border-radius:13px;margin:14px 0;overflow:hidden}.help-guide summary{padding:20px 24px;cursor:pointer;list-style:inside}.help-guide summary span{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#986c4d}.help-guide h2{font-size:19px;margin:6px 0 0;line-height:1.4}.guide-content{padding:0 24px 24px;border-top:1px solid #eee}.guide-content li{margin:15px 0;padding-left:5px}.guide-content a{color:#7e5137}.guide-sources{font-size:13px}.help-escalate{background:#252327;color:white;border-radius:20px;padding:30px;margin:35px 0}.help-escalate p{color:#d6d0c9}.help-contact{display:inline-block;padding:12px 20px;border:1px solid #aa8c71;border-radius:8px;text-decoration:none}.support-launch{position:fixed;bottom:22px;right:22px;z-index:900;background:#242326;color:white;border:1px solid #b79373;border-radius:50px;padding:14px 21px;box-shadow:0 5px 25px #0002;font-weight:650}.support-chat{position:fixed;right:22px;bottom:85px;z-index:901;width:min(400px,calc(100vw - 28px));max-height:calc(100dvh - 110px);background:white;border:1px solid #d4cdc2;border-radius:18px;box-shadow:0 12px 60px #0003;display:flex;flex-direction:column;overflow:hidden;color:#242326;font:14px/1.5 system-ui,sans-serif}.support-chat-top{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;background:#242326;color:white}.support-chat-top button{color:white;background:transparent;border:0;font-size:25px;padding:0 6px}.support-disclosure{font-size:11px;margin:12px 16px;color:#69616a}.support-log{overflow:auto;max-height:350px;padding:0 15px;min-height:80px}.chat-answer,.chat-user{background:#f4f0e8;border-radius:12px;padding:12px;font-size:13px;color:#373238;overflow-wrap:anywhere}.chat-user{margin-left:35px;background:#e9e9ee}.chat-answer p{color:inherit}.chat-answer ol{padding-left:20px}.chat-answer li{margin:8px 0}.chat-answer a{display:block;margin-top:12px;color:#795034}.chat-warning{border-left:3px solid #a06d38;padding-left:10px}.support-chips{display:flex;gap:5px;margin:12px 15px;flex-wrap:wrap}.support-chips button{font-size:10px;padding:5px 8px;background:#fff}.support-form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:0 15px}.support-form label{grid-column:1/-1;font-size:11px;margin:0}.support-form input{margin:0;font-size:12px;min-width:0;padding:10px}.support-form button{background:#242326;color:white;padding:8px 12px}.support-human{padding:14px 18px;font-size:12px}.customer-area-menu{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;font-size:13px;margin:15px 0}@media(max-width:640px){header{align-items:flex-start;gap:15px;flex-direction:column}header nav{gap:12px}.help-main{padding:0 16px}.help-guide summary{padding:18px}.guide-content{padding:0 18px 18px}.support-chat{right:14px;bottom:78px}.support-launch{right:14px;bottom:14px}.help-search button{padding:10px}.help-escalate{padding:24px}}

.device-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin:24px 0}.device-guide-grid>a{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;background:white;border:1px solid #dedbd4;border-radius:14px;padding:10px 10px 18px}.device-guide-grid img{width:100%;height:120px;object-fit:contain}.device-guide-grid strong{font-size:13px}.device-guide-grid span{font-size:11px;color:#865d42;margin-top:8px}.device-guide-grid>a:hover{border-color:#a47c5d;box-shadow:0 4px 16px #0001}.guide-device-picture{float:right;width:180px;height:138px;object-fit:contain;margin:15px}.guide-content{display:flow-root}@media(max-width:500px){.guide-device-picture{float:none;width:160px;display:block;margin:10px auto}.device-guide-grid{grid-template-columns:repeat(2,1fr)}}

/* Compact device navigation keeps search results beside the device picker. */
.help-main{max-width:1360px}.help-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}.help-results{min-width:0}.help-search{margin:0 0 18px}.help-device-sidebar{min-width:0}.device-picker{border:0}.device-picker>summary{font-weight:750;font-size:16px;cursor:pointer;padding:12px 0}.device-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 12px}.device-guide-grid img{height:82px}.device-guide-grid>a{padding:7px 7px 12px}.device-guide-grid strong{font-size:12px;line-height:1.4}.device-guide-grid span{font-size:10px}.help-device-sidebar .help-review{font-size:11px}.help-results .help-note{margin:16px 0}.help-top{position:fixed;right:24px;bottom:88px;z-index:899;width:46px;height:46px;padding:0;border-radius:50%;background:#242326;color:#fff;border:1px solid #b79373;box-shadow:0 4px 20px #0002;font-size:25px;display:grid;place-items:center;text-decoration:none}.help-top:focus-visible{outline:3px solid #b79373;outline-offset:4px}.support-chat:not([hidden])~.help-top{visibility:hidden}
@media(min-width:761px){.device-picker>summary{list-style:none;pointer-events:none}}
@media(max-width:1000px) and (min-width:761px){.help-layout{grid-template-columns:230px minmax(0,1fr);gap:20px}.device-guide-grid img{height:70px}}
@media(max-width:760px){.help-layout{display:flex;flex-direction:column;gap:18px}.help-results{order:1;width:100%}.help-device-sidebar{order:0;width:100%}.device-picker{background:var(--area-surface,#fff);border:1px solid #dedbd4;border-radius:12px;padding:4px 14px}.device-guide-grid img{height:90px}.help-top{right:18px;bottom:80px}.help-main{padding:0 16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
