.riqaDsV1{--ds-primary:#0b6b57;--ds-ink:#17372e;--ds-muted:#526a62;--ds-border:#dce6e0;--ds-surface:#fff;--ds-canvas:#f7f8f5;color:var(--ds-ink);background:var(--ds-canvas);min-height:100vh}.riqaDsV1 .dsLayout{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.riqaDsV1 .dsSidebar{background:var(--ds-surface);border-right:1px solid var(--ds-border);flex-direction:column;gap:24px;padding:24px 16px;display:flex}.riqaDsV1 .dsBrand{color:var(--ds-ink);align-items:center;gap:12px;padding:4px 12px;font-weight:800;text-decoration:none;display:flex}.riqaDsV1 .dsBrand img{object-fit:contain;width:42px;height:42px}.riqaDsV1 .dsNav{gap:4px;display:grid}.riqaDsV1 .dsNav a{color:var(--ds-ink);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600;text-decoration:none;display:block}.riqaDsV1 .dsNav a:hover,.riqaDsV1 .dsNav a[aria-current=page]{color:var(--ds-primary);background:#e5f1eb}.riqaDsV1 .dsMain{min-width:0}.riqaDsV1 .dsHeader{border-bottom:1px solid var(--ds-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 32px;display:flex}.riqaDsV1 .dsHeader strong{font-size:15px}.riqaDsV1 .dsContent{width:min(1200px,100%);margin:0 auto;padding:32px}.riqaDsV1 .dsHero{border:1px solid var(--ds-border);background:#fff;border-radius:20px;padding:32px}.riqaDsV1 .dsHero h1{letter-spacing:-.03em;margin:10px 0;font-size:clamp(26px,3vw,34px);line-height:1.2}.riqaDsV1 .dsHero p{color:var(--ds-muted);max-width:640px;font-size:16px;line-height:1.6}.riqaDsV1 .dsActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.riqaDsV1 .dsButton{background:var(--ds-primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.riqaDsV1 .dsButton.secondary{color:var(--ds-primary);border:1px solid var(--ds-border);background:#fff}.riqaDsV1 .dsSection{margin-top:32px}.riqaDsV1 .dsSection h2{margin:0 0 16px;font-size:21px}.riqaDsV1 .dsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.riqaDsV1 .dsCard{border:1px solid var(--ds-border);background:#fff;border-radius:16px;min-width:0;padding:24px}.riqaDsV1 .dsCard h3{margin:0 0 8px;font-size:17px}.riqaDsV1 .dsCard p{color:var(--ds-muted);font-size:14px;line-height:1.5}.riqaDsV1 .dsCard a{color:var(--ds-primary);font-size:14px;font-weight:700}.riqaDsV1 .dsProgressTrack{background:#e5ece8;border-radius:999px;height:10px;overflow:hidden}.riqaDsV1 .dsProgressFill{background:var(--ds-primary);height:100%}.riqaDsV1 a:focus-visible{outline-offset:3px;outline:3px solid #d49d22}@media (max-width:1023px){.riqaDsV1 .dsLayout{grid-template-columns:minmax(0,1fr)}.riqaDsV1 .dsSidebar{display:none}.riqaDsV1 .dsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.riqaDsV1 .dsContent{padding:24px}}@media (max-width:639px){.riqaDsV1 .dsHeader{padding:0 16px}.riqaDsV1 .dsContent{padding:16px 16px 96px}.riqaDsV1 .dsGrid{grid-template-columns:1fr;gap:12px}.riqaDsV1 .dsHero{padding:24px}.riqaDsV1 .dsCard{padding:20px}}@media (prefers-reduced-motion:reduce){.riqaDsV1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:1024px){.riqaDsV1~.pesertaBottom{display:none}}@media (max-width:1023px){.riqaDsV1~.pesertaBottom{bottom:max(12px,env(safe-area-inset-bottom));display:grid}}
