.page-module__dzFrVa__shell{color:#f8fafc;background:linear-gradient(#070d14f0,#0b121afa),#081420;min-height:100vh;padding:112px 20px 72px}.page-module__dzFrVa__hero{background:#ffffff0b;border:1px solid #c8a06738;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:end;gap:24px;max-width:1180px;margin:0 auto 20px;padding:28px;display:grid}.page-module__dzFrVa__eyebrow{color:#c8a067;letter-spacing:.14em;margin:0 0 10px;font-size:12px;font-weight:900}.page-module__dzFrVa__hero h1,.page-module__dzFrVa__auditIntro h2,.page-module__dzFrVa__guidelines h2{color:#fff;font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:34px;font-weight:900;line-height:1.12}.page-module__dzFrVa__hero p,.page-module__dzFrVa__auditIntro p{color:#f8fafcbd;max-width:720px;margin:14px 0 0;line-height:1.75}.page-module__dzFrVa__searchLabel{color:#f8fafcc2;gap:8px;font-size:13px;font-weight:800;display:grid}.page-module__dzFrVa__searchInput{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;min-height:48px;padding:0 14px;font-size:15px}.page-module__dzFrVa__searchInput::placeholder{color:#f8fafc70}.page-module__dzFrVa__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;max-width:1180px;margin:0 auto;display:grid}.page-module__dzFrVa__sidebar,.page-module__dzFrVa__faqPanel,.page-module__dzFrVa__auditGrid,.page-module__dzFrVa__guidelines{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px}.page-module__dzFrVa__sidebar{gap:8px;max-height:calc(100vh - 108px);padding:10px;display:grid;position:sticky;top:88px;overflow:auto}.page-module__dzFrVa__categoryButton,.page-module__dzFrVa__categoryActive{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:5px;width:100%;padding:12px;display:grid}.page-module__dzFrVa__categoryActive{background:#c8a06724;border-color:#c8a0676b}.page-module__dzFrVa__categoryButton strong,.page-module__dzFrVa__categoryActive strong{font-size:14px;line-height:1.3}.page-module__dzFrVa__categoryButton span,.page-module__dzFrVa__categoryActive span{color:#f8fafca3;font-size:12px;line-height:1.45}.page-module__dzFrVa__faqPanel{min-width:0;padding:12px}.page-module__dzFrVa__panelHeader{color:#f8fafcb3;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 4px 14px;display:flex}.page-module__dzFrVa__panelHeader p{color:#fff;margin:0;font-weight:900}.page-module__dzFrVa__panelHeader small{color:#f8fafc94;margin-top:4px;line-height:1.45;display:block}.page-module__dzFrVa__panelHeader span{color:#f6df9b;flex:none;font-size:12px;font-weight:900}.page-module__dzFrVa__questionList{gap:10px;padding-top:12px;display:grid}.page-module__dzFrVa__questionCard{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;min-width:0;overflow:hidden}.page-module__dzFrVa__questionButton{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:76px;padding:15px 16px;display:flex}.page-module__dzFrVa__questionButton span{gap:6px;min-width:0;display:grid}.page-module__dzFrVa__questionButton strong{letter-spacing:0;font-size:16px;line-height:1.35}.page-module__dzFrVa__questionButton em{color:#f8fafca3;font-size:13px;font-style:normal;line-height:1.55}.page-module__dzFrVa__questionButton b{color:#f6df9b;text-align:center;border:1px solid #c8a06761;border-radius:999px;flex:none;min-width:48px;padding:7px 10px;font-size:12px}.page-module__dzFrVa__answerPanel{color:#f8fafcc2;padding:0 16px 16px}.page-module__dzFrVa__answerLead{margin:0;padding-top:2px;line-height:1.72}.page-module__dzFrVa__inlineFaqList{gap:8px;margin-top:12px;display:grid}.page-module__dzFrVa__inlineFaqItem{background:#00000029;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.page-module__dzFrVa__inlineFaqItem strong{color:#fff;font-size:14px;line-height:1.45}.page-module__dzFrVa__inlineFaqItem p{color:#f8fafcb8;margin:7px 0 0;font-size:13px;line-height:1.65}.page-module__dzFrVa__detailToggle{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;min-height:40px;margin-top:14px;padding:0 13px;font-size:13px;font-weight:900}.page-module__dzFrVa__detailGrid{border-top:1px solid #ffffff1a;gap:12px;margin-top:14px;padding-top:14px;display:grid}.page-module__dzFrVa__detailBlock{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:14px}.page-module__dzFrVa__detailBlock h3{color:#f6f1e8;font-family:var(--font-sans);margin:0 0 10px;font-size:15px;font-weight:900;line-height:1.35}.page-module__dzFrVa__detailBlock p{color:#f8fafcbd;margin:0;line-height:1.65}.page-module__dzFrVa__detailBlock ol,.page-module__dzFrVa__detailBlock ul,.page-module__dzFrVa__guidelines ul{color:#f8fafcc2;margin:0;padding-left:20px;line-height:1.78}.page-module__dzFrVa__empty{color:#f8fafca8;padding:24px 14px 14px;line-height:1.65}.page-module__dzFrVa__screenshotList{gap:14px;display:grid}.page-module__dzFrVa__screenshotFigure{background:#0000003d;border:1px solid #ffffff1f;border-radius:8px;margin:0;overflow:hidden}.page-module__dzFrVa__screenshotFigure img{object-fit:cover;object-position:top center;border-bottom:1px solid #ffffff1a;width:100%;max-height:520px;display:block}.page-module__dzFrVa__screenshotFigure figcaption{color:#f8fafcb3;margin:0;padding:11px 12px;font-size:13px;line-height:1.55}.page-module__dzFrVa__pagination{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.page-module__dzFrVa__pageButton,.page-module__dzFrVa__pageActive{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;min-width:38px;min-height:38px;font-weight:900}.page-module__dzFrVa__pageActive{color:#f6df9b;background:#c8a0672e;border-color:#c8a06780}.page-module__dzFrVa__auditGrid,.page-module__dzFrVa__guidelines{max-width:1180px;margin:18px auto 0;padding:24px}.page-module__dzFrVa__auditTable{border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:180px 140px minmax(0,1fr) 240px;margin-top:18px;display:grid;overflow:hidden}.page-module__dzFrVa__auditHead{color:#f6df9b;background:#c8a06724;padding:10px 12px;font-size:12px;font-weight:900}.page-module__dzFrVa__auditRow{display:contents}.page-module__dzFrVa__auditRow>*{color:#f8fafcc2;border-top:1px solid #ffffff1a;margin:0;padding:12px;line-height:1.55}.page-module__dzFrVa__auditRow strong{color:#fff}.page-module__dzFrVa__auditRow span{color:#bbf7d0;font-weight:800}@media (max-width:920px){.page-module__dzFrVa__hero,.page-module__dzFrVa__layout{grid-template-columns:1fr}.page-module__dzFrVa__sidebar{gap:8px;max-height:none;display:flex;position:static;overflow-x:auto}.page-module__dzFrVa__categoryButton,.page-module__dzFrVa__categoryActive{min-width:190px}.page-module__dzFrVa__auditTable{grid-template-columns:1fr}.page-module__dzFrVa__auditHead{display:none}.page-module__dzFrVa__auditRow{border-top:1px solid #ffffff1f;display:grid}}@media (max-width:640px){.page-module__dzFrVa__shell{padding:92px 12px 48px}.page-module__dzFrVa__hero,.page-module__dzFrVa__faqPanel,.page-module__dzFrVa__auditGrid,.page-module__dzFrVa__guidelines{padding:18px}.page-module__dzFrVa__questionButton{flex-direction:column;align-items:flex-start}.page-module__dzFrVa__questionButton b{min-width:0}}
