.tVU5vq_targets{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.tVU5vq_target{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-sm);flex-direction:column;text-decoration:none;display:flex}.tVU5vq_icon{width:52px;height:52px;color:var(--color-text-inverse);border-radius:50%;place-items:center;transition:transform .15s;display:grid}.tVU5vq_target:hover .tVU5vq_icon,.tVU5vq_target:focus-visible .tVU5vq_icon{transform:scale(1.08)}.tVU5vq_copy{align-items:center;gap:var(--space-2);display:flex}.tVU5vq_url{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-elevated);color:var(--color-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;flex:1}@media (max-width:400px){.tVU5vq_copy{flex-direction:column;align-items:stretch}}
.SoBq1W_list{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg);flex-direction:column;width:100%;display:flex}.SoBq1W_item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.SoBq1W_item+.SoBq1W_item{border-top:1px solid var(--color-border-subtle)}.SoBq1W_name{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SoBq1W_size{color:var(--color-text-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.SoBq1W_download{padding:var(--space-1);border-radius:var(--radius-card);color:var(--color-action);display:inline-flex}.SoBq1W_download:focus-visible{box-shadow:var(--focus-ring);outline:none}
.pP8epW_gallery{gap:var(--space-3);flex-direction:column;display:flex}.pP8epW_main{aspect-ratio:4/3;border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg)}.pP8epW_viewport{position:relative;overflow:hidden}.pP8epW_track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.pP8epW_track::-webkit-scrollbar{display:none}.pP8epW_track:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.pP8epW_slide{scroll-snap-align:start;flex:0 0 100%;height:100%}.pP8epW_slideImage{height:100%}.pP8epW_arrow{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-bg);width:40px;height:40px;color:var(--color-text);box-shadow:var(--shadow-overlay);opacity:.9;transition:opacity var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pP8epW_arrow:hover{opacity:1;border-color:var(--color-brand)}.pP8epW_prev{left:var(--space-3)}.pP8epW_next{right:var(--space-3)}.pP8epW_counter{right:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-overlay);color:var(--color-text-inverse);font-size:var(--text-xs);font-variant-numeric:tabular-nums;position:absolute}.pP8epW_thumbs{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.pP8epW_thumb{border:1px solid var(--color-border-subtle);border-radius:var(--radius-input);width:100%;transition:border-color var(--duration-fast) var(--ease);background:0 0;padding:0;display:block;overflow:hidden}.pP8epW_thumb:hover,.pP8epW_active{border-color:var(--color-brand)}.pP8epW_active{box-shadow:0 0 0 1px var(--color-brand)}.pP8epW_thumbImage{aspect-ratio:1}.pP8epW_stamped{position:relative}.pP8epW_zoomable{cursor:zoom-in}button.pP8epW_zoomable{background:0 0;border:0;width:100%;padding:0;display:block}
.VlMCOq_notice{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-warning-soft);flex-direction:column;display:flex}.VlMCOq_text{align-items:flex-start;gap:var(--space-2);color:var(--color-warning);font-size:var(--text-sm);display:flex}.VlMCOq_text strong{color:var(--color-text);font-weight:var(--weight-semibold);margin-bottom:2px;display:block}.VlMCOq_icon{flex-shrink:0;margin-top:1px}
._8jpERa_table{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm);overflow:hidden}._8jpERa_table th,._8jpERa_table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}._8jpERa_table tr:last-child th,._8jpERa_table tr:last-child td{border-bottom:none}._8jpERa_table th{background:var(--color-bg-elevated);width:36%;color:var(--color-text-muted);font-weight:var(--weight-regular)}._8jpERa_table td{color:var(--color-text);overflow-wrap:anywhere}
._17ng8a_mobileBar{display:none}@media (max-width:992px){._17ng8a_mobileBar{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-bg);box-shadow:0 -4px 16px var(--color-shadow-soft);transition:transform var(--duration) var(--ease);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}._17ng8a_mobileBarVisible{transform:none}}@media print{._17ng8a_mobileBar{display:none}}
.m_p-6a_steps{gap:var(--space-4);counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.m_p-6a_steps li{padding:var(--space-5) var(--space-4) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-action-tint);color:var(--color-text-muted);font-size:var(--text-sm);counter-increment:step;position:relative}.m_p-6a_steps li:before{content:counter(step);width:28px;height:28px;margin-bottom:var(--space-3);background:var(--color-fill);color:var(--color-on-fill);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:50%;place-items:center;display:inline-grid}.m_p-6a_steps strong{margin-bottom:var(--space-1);color:var(--color-text);font-weight:var(--weight-semibold);display:block}.m_p-6a_muted{color:var(--color-text-subtle);font-size:var(--text-sm)}@media (max-width:1100px){.m_p-6a_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.m_p-6a_steps{grid-template-columns:1fr}}
