.support-page{letter-spacing:0;max-width:1040px;padding-bottom:72px;padding-top:128px}.support-heading{margin-bottom:36px;max-width:740px}.support-heading h1{font-size:36px;letter-spacing:0;line-height:1.3;margin:14px 0}.gwid-help,.support-heading p,.support-hint,.support-module p{color:var(--muted)}.support-page h2{font-size:24px;letter-spacing:0;line-height:1.5}.support-page h3{font-size:20px;letter-spacing:0}.support-services{margin:32px 0}.support-module-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.support-module{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:24px}.support-module-heading{align-items:center;display:flex;gap:12px}.support-module-icon{color:var(--orange);flex:0 0 24px;height:24px;opacity:.8;width:24px}.support-module h3{margin:0}.support-module p{margin:12px 0 20px}.support-module-state{color:var(--muted);display:block;font-size:13px;margin-top:12px}.support-module.is-upcoming{background:var(--surface-tint)}.is-upcoming .support-module-icon{color:var(--muted)}.support-text-button{background:none;border:0;color:var(--orange-dark);cursor:pointer;font:inherit;padding:6px 0;text-decoration:underline;text-underline-offset:4px}.support-text-button:disabled{cursor:wait;opacity:.6}.support-faq{margin-top:48px}.support-faq details{border-bottom:1px solid var(--line);padding:18px 0}.support-faq summary{cursor:pointer;font-weight:600}.support-faq p{color:var(--muted);margin:14px 0 0;max-width:800px}.support-tool{max-width:820px}.support-form{max-width:720px}.support-form fieldset{align-items:stretch;border:0;display:flex;flex-direction:column;gap:12px;margin:0;min-width:0;padding:0}.support-form label{font-weight:600;margin-top:12px}.support-form input,.support-form select,.support-form textarea{background:var(--paper);border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);font:inherit;min-width:0;padding:12px;width:100%}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{outline:2px solid var(--orange);outline-offset:2px}.support-form textarea{resize:vertical}.support-form .button{align-self:flex-start;margin-top:16px;min-height:48px;white-space:normal}.support-hint{font-size:14px;margin:0}.gwid-help{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:4px 10px}.support-dialog{border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);margin:auto;max-height:85dvh;overflow:auto;padding:28px;width:min(720px,calc(100% - 32px))}.support-dialog::backdrop{background:#11131580}.support-dialog header{align-items:start;display:flex;gap:20px;justify-content:space-between}.support-dialog h2{margin:0}.support-dialog img{height:auto;max-width:100%}.support-dialog ol{margin:24px 0;padding-left:24px}.support-dialog li{margin:12px 0}.support-dialog p,.support-tabs{margin-top:20px}.support-tabs{display:flex;gap:4px}.support-tabs button{background:var(--surface-tint);border:1px solid var(--line-strong);color:var(--ink-soft);cursor:pointer;font:inherit;padding:10px 18px}.support-tabs button[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:var(--paper)}.support-captcha{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.support-captcha label{display:grid;flex-basis:100%;gap:8px}.support-captcha input{max-width:240px}.support-error{color:#a72f2f;margin-top:20px}.support-result{border-top:2px solid var(--line-strong);margin-top:36px;outline:none;overflow-wrap:anywhere;padding-top:28px}.support-result-header{margin-bottom:24px}.support-result-header h2{font-size:28px;line-height:1.35;margin:6px 0 0}.support-status-line{align-items:center;display:inline-flex;gap:8px}.support-status-icon{color:var(--green);flex:0 0 auto}.support-status-icon.is-expired{color:var(--muted)}.support-status{color:var(--green);font-weight:600;margin:0}.support-status.is-expired{color:var(--muted)}.support-device{border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:18px 0}.support-device-item{min-width:0}.support-device dt{color:var(--muted);font-size:13px;margin-bottom:4px}.support-device dd{color:var(--ink);font-weight:600;line-height:1.45;margin:0}.support-result-details{display:grid;gap:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:24px}.support-result-block{min-width:0}.support-result-block h3{font-size:18px;line-height:1.4;margin:0 0 10px}.support-result-value{color:var(--ink);font-size:20px;font-weight:600;line-height:1.4;margin:0}.support-result-secondary{color:var(--orange-dark);font-size:14px;font-weight:600;margin:6px 0 0}.support-features ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.support-features li{align-items:flex-start;color:var(--ink-soft);display:flex;gap:8px;line-height:1.5}.support-features li svg{color:var(--green);flex:0 0 auto;margin-top:3px}.support-expired-note{color:var(--muted);margin:24px 0 0}.support-actions{align-items:center;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:16px;margin-top:28px;padding-top:20px}.support-actions .button{white-space:normal}.support-action-link{color:var(--orange-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.support-honeypot{display:none}@media(max-width:640px){.support-page{padding-top:100px}.support-heading h1{font-size:30px}.support-module-grid{grid-template-columns:minmax(0,1fr)}.support-dialog{padding:20px}.support-form input{font-size:16px}#license-gwid::-moz-placeholder{font-size:11px}#license-gwid::placeholder{font-size:11px}.support-device{gap:14px;grid-template-columns:minmax(0,1fr);padding:16px 0}.support-result-header h2{font-size:24px}.support-result-details{gap:24px;grid-template-columns:minmax(0,1fr)}.support-result-block+.support-result-block{border-top:1px solid var(--line-soft);padding-top:20px}}
