.addr-page{padding:24px 0 48px}.addr-page svg{display:block}.addr-page button{font-family:inherit}.addr-page a:focus-visible,.addr-page button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.addr-page .hg-breadcrumb{margin-bottom:0}.addr-hero{display:flex;flex-direction:column;align-items:center;text-align:center;margin-inline:calc((100vw - 100%) / -2);padding:88px 24px 120px;background:linear-gradient(#0006,#0006),url(/images/home-route-hero.webp) 50% /cover no-repeat}.addr-hero__badge{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid #8a7900;border-radius:16px;background:#111;color:var(--gold);font-size:16px;font-weight:600}.addr-hero__badge-icon{inline-size:20px;aspect-ratio:1;flex:none}.addr-hero__brand{display:flex;align-items:center;gap:14px;margin:60px 0 38px;color:var(--gold);font-size:44px;font-weight:800;font-style:italic}.addr-hero__brand img{inline-size:clamp(60px,6vw,88px);aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.addr-hero h1{margin:0;color:var(--text);font-size:36px;font-weight:700;line-height:1.1}.addr-hero__desc{margin:22px 0 0;color:#888;font-size:20px;font-weight:600;line-height:1.6}.addr-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:50px;margin-top:96px}.addr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 34px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:16px;font-weight:600;text-decoration:none;line-height:1.5;text-align:center;transition:opacity .2s}.addr-btn:hover{opacity:.85}.addr-btn--primary{background:linear-gradient(110deg,#ffdb00,#ffab20);color:#080808}.addr-btn--secondary{border-color:#8a7900;background:transparent;color:var(--gold)}.addr-hero__actions .addr-btn{padding:12px 46px;font-size:24px}.addr-copy-btn__icon{inline-size:20px;aspect-ratio:1;flex:none}.addr-hero__actions .addr-copy-btn__icon,.addr-line-card__actions .addr-copy-btn__icon,.addr-perm-item .addr-copy-btn__icon{display:none}.addr-contact-btn[data-state=success],.addr-copy-btn[data-state=success]{color:#28c978}.addr-contact-btn[data-state=error],.addr-copy-btn[data-state=error]{color:#f86f6f}.addr-compat,.addr-more,.addr-section{margin-top:30px;border:1px solid #2b2b2b;border-radius:8px;background:#111}.addr-section{padding:36px 30px 30px}.addr-section__head{display:flex;align-items:center;gap:15px}.addr-section__icon{inline-size:48px;aspect-ratio:1;flex:none;color:#28c978}.addr-section__head h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:26px;font-weight:600;line-height:1.2}.addr-section__tag{color:var(--gold);font-size:16px;font-weight:500}.addr-section__desc{margin:16px 0 0;color:#999;font-size:16px;line-height:1.6}.addr-line-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:28px}.addr-line-card{min-width:0;padding:20px 24px 24px;border:1px solid #272727;border-radius:8px;background:#0d0d0d}.addr-line-card__head h3{margin:0;color:#999;font-size:14px;font-weight:400}.addr-line-card__domain{margin:22px 0;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.4}.addr-line-card__actions{display:flex;flex-wrap:wrap;gap:14px}.addr-line-card__actions .addr-btn{flex:1 1 auto;padding:10px 14px}.addr-perm-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:28px}.addr-perm-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid #272727;border-radius:8px;background:#0d0d0d}.addr-perm-meta{min-width:0;flex:1 1 160px}.addr-perm-item h3{margin:0;color:#999;font-size:14px;font-weight:400}.addr-perm-link{display:block;margin-top:12px;color:var(--text);font-size:18px;font-weight:600;overflow-wrap:anywhere}.addr-perm-item .addr-btn{padding:10px 20px}.addr-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;margin-top:28px}.addr-contact-card{display:flex;flex-direction:column;gap:20px;min-width:0;padding:30px 24px 24px;border:1px solid #272727;border-radius:8px;background:#0d0d0d}.addr-contact-card__top{display:flex;align-items:center;gap:12px}.addr-contact-card__icon{inline-size:30px;aspect-ratio:1;flex:none;color:var(--gold)}.addr-contact-card h3{margin:0;font-size:20px}.addr-contact-card p{margin:0;color:#999;font-size:14px;line-height:1.6}.addr-contact-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:12px 16px;border:1px solid #8a7900;border-radius:999px;background:transparent;color:var(--gold);cursor:pointer;font-size:14px;text-decoration:none}.addr-contact-btn>span{min-width:0;overflow-wrap:anywhere}.addr-more{flex-wrap:wrap;gap:30px;padding:24px 30px}.addr-more,.addr-more__label{display:flex;align-items:center}.addr-more__label{gap:12px}.addr-compat__head h2,.addr-more__label h2{margin:0;font-size:26px}.addr-more__icon{inline-size:30px;aspect-ratio:1;color:var(--gold)}.addr-more__links{display:flex;min-width:0;flex-wrap:wrap;gap:20px}.addr-more__link{color:var(--gold);font-size:16px;overflow-wrap:anywhere}.addr-compat{padding:36px 30px 30px}.addr-compat__head{display:flex;align-items:center;gap:15px}.addr-compat__head-icon{inline-size:48px;aspect-ratio:1;color:var(--gold)}.addr-compat__desc{margin:16px 0 0;color:#999;font-size:16px;line-height:1.6}.addr-compat__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:30px}.addr-compat__device{display:flex;align-items:center;gap:15px;margin-bottom:24px}.addr-compat__device h3{margin:0;font-size:22px}.addr-compat__device-icon{inline-size:40px;aspect-ratio:1;color:var(--gold)}.addr-compat__tips{display:flex;flex-direction:column;gap:16px}.addr-compat__tip{display:flex;align-items:flex-start;gap:12px}.addr-compat__tip p{margin:0;color:#999;font-size:16px;line-height:1.6}.addr-compat__tip-icon{inline-size:24px;aspect-ratio:1;flex:none;color:#28c978}.addr-compat__tip--warn .addr-compat__tip-icon{color:var(--gold)}.addr-troubleshoot-card{min-width:0;padding:24px;border:1px solid #272727;border-radius:8px;background:#0d0d0d}.addr-troubleshoot-card h3{display:flex;align-items:center;gap:18px;margin:0 0 32px;font-size:26px;font-weight:600;line-height:1.2}.addr-troubleshoot-card h3 span{color:var(--gold)}.addr-troubleshoot-card p{margin:0;color:#999;font-size:14px;line-height:1.6}.addr-page .channel-faq{margin-top:64px}@media (max-width:767px){.addr-page{padding-top:18px}.addr-hero{margin-inline:0;padding:36px 14px 0;background:none}.addr-hero__badge{padding:10px 18px;border-radius:8px;font-size:16px}.addr-hero__brand{margin:34px 0 28px;gap:10px;font-size:40px}.addr-hero__brand img{inline-size:72px}.addr-hero h1{font-size:18px;line-height:1.4}.addr-hero__desc{margin-top:12px;font-size:13px;font-weight:400;line-height:1.6}.addr-hero__actions{align-self:stretch;flex-wrap:nowrap;gap:10px;margin-top:30px}.addr-hero__actions .addr-btn{flex:1;padding:8px 10px;font-size:16px;white-space:nowrap}.addr-section{padding:14px 12px}.addr-troubleshoot-card{padding:14px}.addr-troubleshoot-card h3{gap:12px;margin-bottom:20px;font-size:18px}.addr-troubleshoot-card p{font-size:12px}.addr-section__head{gap:8px}.addr-section__icon{inline-size:24px}.addr-section__head h2{gap:6px;font-size:18px}.addr-section__tag{font-size:12px}.addr-section__desc{margin-top:12px;font-size:13px}.addr-line-grid,.addr-perm-box{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}.addr-line-card{padding:12px}.addr-line-card__domain{margin:16px 0;font-size:20px}.addr-line-card__actions .addr-btn{padding:8px 10px}.addr-perm-item{padding:16px 12px;gap:14px}.addr-perm-item .addr-btn{padding:8px 12px;font-size:13px}.addr-perm-meta{flex-basis:120px}.addr-perm-link{font-size:15px}.addr-contact-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}.addr-contact-card{padding:20px 16px}.addr-compat,.addr-more{padding:20px 12px}.addr-compat__head h2,.addr-more__label h2{font-size:20px}.addr-compat__head-icon{inline-size:28px}.addr-compat__desc{font-size:13px}.addr-compat__grid{grid-template-columns:minmax(0,1fr);gap:24px}.addr-compat__device{margin-bottom:16px}.addr-compat__device h3{font-size:18px}.addr-compat__tip p{font-size:14px}}@media (prefers-reduced-motion:reduce){.addr-btn{transition:none}}