.cs-wrap{gap:var(--ds-space-400);padding-block:var(--ds-space-400) var(--ds-space-800);display:grid}.cs-hero{gap:var(--ds-space-100);max-width:40em;display:grid}.cs-kick{color:var(--ds-accent-ink);font-size:var(--ds-fs-label);margin:0}.cs-lead{color:var(--ds-ink-2);margin:0}.cs{gap:var(--ds-space-400);align-items:start;display:grid}@media (min-width:900px){.cs{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.cs-preview{top:calc(var(--ds-header-h) + var(--ds-space-200));position:sticky}}.cs-preview{justify-items:center;display:grid}.cs-cv{aspect-ratio:9/16;border-radius:var(--ds-r-lg);border:1px solid var(--ds-line);width:min(100%,360px);height:auto;box-shadow:var(--ds-e-3);background:var(--ds-surface-2)}.cs-cv-sq{aspect-ratio:1;width:min(100%,420px)}.cs-panel{gap:var(--ds-space-300);min-width:0;display:grid}.cs-sec{gap:var(--ds-space-150);padding:var(--ds-space-250);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);background:var(--ds-surface);display:grid}.cs-h{font-size:var(--ds-fs-title);font-weight:var(--ds-fw-semibold);margin:0}.cs-verses{gap:var(--ds-space-100);max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cs-verse{font:inherit;gap:var(--ds-space-050);text-align:start;width:100%;padding:var(--ds-space-150) var(--ds-space-200);min-height:var(--ds-tap);border:1px solid var(--ds-line);border-radius:var(--ds-r-md);color:var(--ds-ink);cursor:pointer;background:0 0;display:grid}.cs-verse:hover{background:var(--ds-surface-2)}.cs-verse[aria-pressed=true]{border-color:var(--ds-sel-edge);box-shadow:var(--ds-sel-ring);background:var(--ds-sel-fill)}.cs-verse-t{font-family:Amiri,serif;font-size:var(--ds-fs-title);line-height:1.8}.cs-verse small{color:var(--ds-muted);font-size:var(--ds-fs-caption)}.cs-bgs{gap:var(--ds-space-150);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:600px){.cs-bgs{grid-template-columns:repeat(6,minmax(0,1fr))}}.cs-bg{font:inherit;gap:var(--ds-space-050);padding:var(--ds-space-050);border-radius:var(--ds-r-md);color:var(--ds-ink-2);cursor:pointer;font-size:var(--ds-fs-caption);background:0 0;border:2px solid #0000;justify-items:center;display:grid}.cs-bg img{aspect-ratio:9/16;object-fit:cover;border-radius:var(--ds-r-sm);width:100%;height:auto}.cs-bg[aria-pressed=true]{border-color:var(--ds-sel-edge);color:var(--ds-sel-ink)}.cs-actions{gap:var(--ds-space-150);display:grid}.cs-note{text-align:center;color:var(--ds-ink-2);font-size:var(--ds-fs-body-sm);margin:0}.cs-src{gap:var(--ds-space-075);color:var(--ds-muted);font-size:var(--ds-fs-caption);justify-content:center;align-items:center;margin:0;display:flex}.cs-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.cs-cta{grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width:600px){.cs-cta{grid-template-columns:minmax(0,1fr) auto}}.cb-hero{align-items:center;gap:var(--ds-space-200);grid-template-columns:minmax(0,1fr) auto;max-width:none}.cb-peek{aspect-ratio:9/16;border-radius:var(--ds-r-md);border:1px solid var(--ds-line);background:var(--ds-surface-2);width:96px;height:auto}@media (min-width:600px){.cb-peek{width:132px}}.cb-form{gap:var(--ds-space-300);display:grid}.cb-hint{color:var(--ds-muted);font-size:var(--ds-fs-caption);margin:0}.cb-price{color:var(--ds-ink-2);font-size:var(--ds-fs-body-sm)}.cb-push{gap:var(--ds-space-100);justify-items:start;display:grid}.cb-on{gap:var(--ds-space-075);color:var(--ds-success);font-size:var(--ds-fs-body-sm);align-items:center;margin:0;display:inline-flex}.cb-consent{gap:var(--ds-space-150);min-height:var(--ds-tap);cursor:pointer;color:var(--ds-ink-2);font-size:var(--ds-fs-body-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cb-consent input{inline-size:var(--ds-space-300);block-size:var(--ds-space-300);margin:var(--ds-space-050) 0 0;accent-color:var(--ds-primary)}.cb-done{justify-items:start}.cb-done:focus{outline:none}.cb-mark{inline-size:var(--ds-space-600);block-size:var(--ds-space-600);border-radius:var(--ds-r-full);background:var(--ds-success-soft);color:var(--ds-success);place-items:center;display:grid}.cb-mark-bad{background:var(--ds-warning-soft);color:var(--ds-warning)}.cb-links{gap:var(--ds-space-150);inline-size:100%;display:grid}.cb-link{gap:var(--ds-space-100);padding-block:var(--ds-space-150);border-block-start:1px solid var(--ds-line);display:grid}.cb-link-t{gap:var(--ds-space-025);display:grid}.cb-link-t span{color:var(--ds-muted);font-size:var(--ds-fs-caption)}.cb-link-a{gap:var(--ds-space-100);flex-wrap:wrap;display:flex}.cb-row{gap:var(--ds-space-150);inline-size:100%;display:grid}.ct-wrap{padding-block-end:var(--ds-space-400)}.ct-card{justify-items:center;display:grid}.ct-img{aspect-ratio:9/16;border-radius:var(--ds-r-lg);border:1px solid var(--ds-line);background:var(--ds-surface-2);block-size:auto;inline-size:min(100%,360px)}.ct-fail{gap:var(--ds-space-100);padding:var(--ds-space-300);color:var(--ds-ink-2);align-items:center;display:flex}.cs-src a{color:var(--ds-ink-2);text-underline-offset:var(--ds-space-050);padding-block:var(--ds-space-150);text-decoration:underline;display:inline-block}.ac-main{gap:var(--ds-space-400);display:grid}.ac-sec{gap:var(--ds-space-200);display:grid}.ac-sec h2{gap:var(--ds-space-100);align-items:center;margin:0;display:flex}.ac-env{gap:var(--ds-space-075);flex-wrap:wrap;margin-block-start:var(--ds-space-100);display:flex}.ac-grid{gap:var(--ds-space-200);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:700px){.ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.ac-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-card{gap:var(--ds-space-200);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.ac-card-big{grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.ac-card-big{grid-template-columns:280px minmax(0,1fr)}}.ac-img{aspect-ratio:9/16;border-radius:var(--ds-r-md);border:1px solid var(--ds-line);background:var(--ds-surface-2);block-size:auto;inline-size:100%}.ac-card-big .ac-img{max-inline-size:280px}.ac-meta{gap:var(--ds-space-100);min-width:0;display:grid}.ac-date{gap:var(--ds-space-100);flex-wrap:wrap;align-items:center;margin:0;display:flex}.ac-ref{color:var(--ds-ink-2);font-size:var(--ds-fs-body-sm);margin:0}.ac-cap{white-space:pre-wrap;font:inherit;font-size:var(--ds-fs-body-sm);color:var(--ds-ink-2);padding:var(--ds-space-150);border:1px solid var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface-2);margin:0}.ac-act{gap:var(--ds-space-100);flex-wrap:wrap;display:flex}.ac-fs{gap:var(--ds-space-100);border:0;margin:0;padding:0;display:grid}
