.fqG4rW_bar{background:var(--yt-gradient-brand);height:2px;z-index:var(--yt-z-overlay);box-shadow:0 0 8px var(--yt-color-glow-brand-medium);background-size:200% 100%;transition:width 80ms linear;animation:6s infinite fqG4rW_yt-gradient-pan;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.fqG4rW_bar{background:var(--yt-color-brand);transition:none;animation:none}}
.RyAmyW_armed{opacity:0;transition:opacity var(--yt-transition-slow) var(--yt-ease-out), transform var(--yt-transition-slow) var(--yt-ease-out)}.RyAmyW_armed:not(.RyAmyW_shown){will-change:opacity, transform}.RyAmyW_armed.RyAmyW_from_up{transform:translateY(16px)}.RyAmyW_armed.RyAmyW_from_down{transform:translateY(-16px)}.RyAmyW_armed.RyAmyW_from_left{transform:translate(20px)}.RyAmyW_armed.RyAmyW_from_right{transform:translate(-20px)}.RyAmyW_armed.RyAmyW_from_none{transform:none}.RyAmyW_armed.RyAmyW_shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.RyAmyW_armed,.RyAmyW_armed.RyAmyW_from_up,.RyAmyW_armed.RyAmyW_from_down,.RyAmyW_armed.RyAmyW_from_left,.RyAmyW_armed.RyAmyW_from_right{opacity:1;transform:none}}
.UaULqG_wrap{gap:var(--yt-space-3);flex-direction:column;display:flex}.UaULqG_error{justify-content:space-between;align-items:center;gap:var(--yt-space-3);font-size:var(--yt-text-sm);color:var(--yt-color-error);margin:0;display:flex}.UaULqG_more{justify-content:center;display:flex}
.wdsbca_guide{gap:var(--yt-space-5);flex-direction:column;display:flex}.wdsbca_head{align-items:center;gap:var(--yt-space-3);display:flex}.wdsbca_headIcon{border-radius:var(--yt-radius-md);background:var(--yt-gradient-brand-soft);border:1px solid var(--yt-color-border-brand);width:36px;height:36px;color:var(--yt-color-text-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wdsbca_headIcon svg{width:18px;height:18px}.wdsbca_title{font-size:var(--yt-text-lg);font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary)}.wdsbca_rows{flex-direction:column;margin:0;display:flex}.wdsbca_row{justify-content:space-between;align-items:center;gap:var(--yt-space-4);padding:var(--yt-space-3) 0;border-bottom:1px solid var(--yt-color-border-subtle);display:flex}.wdsbca_row:last-child{border-bottom:none;padding-bottom:0}.wdsbca_rowLabel{font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);margin:0}.wdsbca_rowCost{flex-shrink:0;margin:0}.wdsbca_note{padding:var(--yt-space-3) var(--yt-space-4);background:var(--yt-color-surface-secondary);border:1px solid var(--yt-color-border-subtle);border-radius:var(--yt-radius-md);font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);margin:0}.wdsbca_note strong{color:var(--yt-color-text-primary)}@media (max-width:640px){.wdsbca_row{align-items:flex-start}.wdsbca_rowLabel{font-size:var(--yt-text-xs)}}
.eTI6ma_wrap{gap:var(--yt-space-3);flex-direction:column;display:flex}.eTI6ma_error{padding:var(--yt-space-3) var(--yt-space-4);background:var(--yt-color-error-light);border:1px solid var(--yt-color-error-border);color:var(--yt-color-error);border-radius:var(--yt-radius-md);font-size:var(--yt-text-sm);line-height:var(--yt-leading-snug)}.eTI6ma_loadingNote{align-items:center;gap:var(--yt-space-2);font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);justify-content:center;display:inline-flex}@keyframes eTI6ma_spin{to{transform:rotate(360deg)}}.eTI6ma_spinner{border:2px solid var(--yt-color-border-strong);border-top-color:var(--yt-color-brand);border-radius:var(--yt-radius-full);width:1rem;height:1rem;animation:.75s linear infinite eTI6ma_spin}@media (prefers-reduced-motion:reduce){.eTI6ma_spinner{opacity:.6;animation:none}}
.ZjFqWa_wrap{gap:var(--yt-space-3);flex-direction:column;display:flex}.ZjFqWa_body{gap:var(--yt-space-4);font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);line-height:var(--yt-leading-relaxed);flex-direction:column;display:flex}.ZjFqWa_confirmField{gap:var(--yt-space-2);flex-direction:column;display:flex}.ZjFqWa_confirmField label{font-size:var(--yt-text-sm);font-weight:var(--yt-weight-medium);color:var(--yt-color-text-primary)}.ZjFqWa_confirmField input{padding:var(--yt-space-2) var(--yt-space-3);border:1px solid var(--yt-color-border-strong);border-radius:var(--yt-radius-md);background:var(--yt-color-surface-primary);color:var(--yt-color-text-primary);font-size:var(--yt-text-base);box-shadow:inset 0 1px 2px var(--yt-color-shadow);transition:border-color var(--yt-transition-fast) var(--yt-ease-default), box-shadow var(--yt-transition-fast) var(--yt-ease-default)}.ZjFqWa_confirmField input:focus{border-color:var(--yt-color-error);box-shadow:0 0 0 3px var(--yt-color-error-border);outline:none}.ZjFqWa_warning{padding:var(--yt-space-3) var(--yt-space-4);background:var(--yt-color-warning-light);border:1px solid var(--yt-color-warning-border);color:var(--yt-color-warning);border-radius:var(--yt-radius-md);font-size:var(--yt-text-sm);line-height:var(--yt-leading-relaxed)}.ZjFqWa_actions{gap:var(--yt-space-3);justify-content:flex-end;display:flex}
.z46g9W_card{background:var(--yt-color-surface-elevated);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-xl);box-shadow:var(--yt-elevation-card), var(--yt-glow-brand);flex-direction:column;flex-shrink:0;width:100%;max-width:380px;animation:6s ease-in-out infinite z46g9W_yt-float;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.z46g9W_card{animation:none}}.z46g9W_thumb{aspect-ratio:16/9;background:var(--yt-color-surface-tertiary);position:relative;overflow:hidden}.z46g9W_thumbGrad{background:radial-gradient(60% 60% at 30% 40%, var(--yt-color-brand-glow) 0%, transparent 65%), radial-gradient(50% 50% at 75% 60%, var(--yt-color-accent-purple-glow) 0%, transparent 60%), linear-gradient(145deg, var(--yt-color-surface-tertiary) 0%, var(--yt-color-gradient-via) 100%);background-size:200% 200%;animation:8s infinite z46g9W_yt-gradient-pan;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.z46g9W_thumbGrad{animation:none}}.z46g9W_playBtn{color:var(--yt-color-text-on-brand);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.z46g9W_playBtn svg{filter:drop-shadow(0 2px 8px var(--yt-color-shadow-tooltip-strong))}.z46g9W_captionOverlay{left:50%;bottom:calc(var(--yt-space-2) + 26px);max-width:78%;padding:var(--yt-space-1) var(--yt-space-2);border-radius:var(--yt-radius-sm);background:var(--yt-color-black-rgba-65);pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;transform:translate(-50%)}.z46g9W_captionLine{border-radius:var(--yt-radius-full);background:var(--yt-color-neutral-white);height:6px}.z46g9W_captionLine:first-child{width:120px}.z46g9W_captionLine:nth-child(2){opacity:.65;width:78px}.z46g9W_duration{bottom:var(--yt-space-2);right:var(--yt-space-2);background:var(--yt-color-black-rgba-65);color:var(--yt-color-neutral-white);font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);font-family:var(--yt-font-mono);padding:2px var(--yt-space-1-5);border-radius:var(--yt-radius-xs);position:absolute}.z46g9W_meta{padding:var(--yt-space-3) var(--yt-space-4) var(--yt-space-2);border-bottom:1px solid var(--yt-color-border-subtle);flex-direction:column;gap:2px;display:flex}.z46g9W_metaTitle{font-size:var(--yt-text-base);font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.z46g9W_metaAuthor{font-size:var(--yt-text-xs);color:var(--yt-color-text-muted)}.z46g9W_segmentsWrap{position:relative;overflow:hidden}.z46g9W_segments{padding:var(--yt-space-2) var(--yt-space-4) var(--yt-space-1);flex-direction:column;gap:2px;display:flex}.z46g9W_segmentsFade{background:linear-gradient(to bottom, transparent, var(--yt-color-surface-elevated));pointer-events:none;height:2rem;position:absolute;bottom:0;left:0;right:0}.z46g9W_segment{align-items:baseline;gap:var(--yt-space-3);padding:var(--yt-space-1-5) var(--yt-space-2);border-radius:var(--yt-radius-sm);transition:background var(--yt-transition-fast) var(--yt-ease-out);display:flex}.z46g9W_segmentActive{background:var(--yt-color-brand-muted)}.z46g9W_segTs{font-size:var(--yt-text-xs);font-family:var(--yt-font-mono);color:var(--yt-color-text-brand);font-weight:var(--yt-weight-semibold);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.z46g9W_segText{font-size:var(--yt-text-xs);color:var(--yt-color-text-secondary);line-height:var(--yt-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z46g9W_segmentActive .z46g9W_segText{color:var(--yt-color-text-primary)}.z46g9W_footer{justify-content:space-between;align-items:center;gap:var(--yt-space-2);padding:var(--yt-space-3) var(--yt-space-4);border-top:1px solid var(--yt-color-border-subtle);background:var(--yt-color-surface-secondary);flex-wrap:wrap;display:flex}.z46g9W_footerLabel{font-size:var(--yt-text-xs);color:var(--yt-color-text-secondary);font-weight:var(--yt-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.z46g9W_chips{gap:var(--yt-space-1-5);flex-wrap:wrap;display:flex}.z46g9W_chip{font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);font-family:var(--yt-font-mono);padding:3px var(--yt-space-2-5,.625rem);border-radius:var(--yt-radius-sm);background:var(--yt-color-surface-tertiary);color:var(--yt-color-text-secondary);border:1px solid var(--yt-color-border);letter-spacing:.02em}.z46g9W_chipActive{background:var(--yt-color-brand-muted);color:var(--yt-color-text-brand);border-color:var(--yt-color-border-brand)}@media (max-width:1024px){.z46g9W_segmentsWrap{display:none}}
.eZM_ca_root{gap:var(--yt-space-4);flex-direction:column;display:flex}.eZM_ca_toolbar{gap:var(--yt-space-3);padding:var(--yt-space-4);background:var(--yt-color-surface-primary);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-lg);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);flex-wrap:wrap;align-items:flex-end;display:flex}.eZM_ca_searchWrap{gap:var(--yt-space-1);flex-direction:column;flex:220px;display:flex}.eZM_ca_searchWrap label{font-size:var(--yt-text-xs);font-weight:var(--yt-weight-medium);color:var(--yt-color-text-muted);text-transform:uppercase;letter-spacing:.04em}.eZM_ca_searchInput{padding:var(--yt-space-2) var(--yt-space-3);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-md);background:var(--yt-color-surface-secondary);color:var(--yt-color-text-primary);font-size:var(--yt-text-sm);width:100%;box-shadow:inset 0 1px 2px var(--yt-color-shadow);transition:border-color var(--yt-transition-fast) var(--yt-ease-default), box-shadow var(--yt-transition-fast) var(--yt-ease-default)}.eZM_ca_searchInput:focus{border-color:var(--yt-color-border-brand-strong);box-shadow:0 0 0 3px var(--yt-color-focus-ring);outline:none}.eZM_ca_filterGroup{gap:var(--yt-space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.eZM_ca_filterItem{gap:var(--yt-space-1);flex-direction:column;display:flex}.eZM_ca_filterItem label{font-size:var(--yt-text-xs);font-weight:var(--yt-weight-medium);color:var(--yt-color-text-muted);text-transform:uppercase;letter-spacing:.04em}.eZM_ca_filterSelect,.eZM_ca_filterDate{padding:var(--yt-space-2) var(--yt-space-3);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-md);background:var(--yt-color-surface-secondary);color:var(--yt-color-text-primary);font-size:var(--yt-text-sm);min-width:130px;box-shadow:inset 0 1px 2px var(--yt-color-shadow);transition:border-color var(--yt-transition-fast) var(--yt-ease-default), box-shadow var(--yt-transition-fast) var(--yt-ease-default)}.eZM_ca_filterSelect:focus,.eZM_ca_filterDate:focus{border-color:var(--yt-color-border-brand-strong);box-shadow:0 0 0 3px var(--yt-color-focus-ring);outline:none}.eZM_ca_groupToggle{gap:var(--yt-space-1);background:var(--yt-color-surface-secondary);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-md);padding:2px;display:flex}.eZM_ca_groupBtn{padding:var(--yt-space-1-5) var(--yt-space-3);border-radius:calc(var(--yt-radius-md) - 2px);color:var(--yt-color-text-secondary);font-size:var(--yt-text-xs);font-weight:var(--yt-weight-medium);cursor:pointer;transition:background var(--yt-transition-fast) var(--yt-ease-default), color var(--yt-transition-fast) var(--yt-ease-default);background:0 0;border:none}.eZM_ca_groupBtn:hover{background:var(--yt-color-surface-hover);color:var(--yt-color-text-primary)}.eZM_ca_groupBtnActive{background:var(--yt-color-surface-primary);color:var(--yt-color-brand);box-shadow:var(--yt-shadow-xs)}.eZM_ca_summaryBar{justify-content:space-between;align-items:center;gap:var(--yt-space-3);font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);display:flex}.eZM_ca_groupHeader{justify-content:space-between;align-items:center;gap:var(--yt-space-3);padding:var(--yt-space-3) 0 var(--yt-space-2);border-bottom:1px solid var(--yt-color-border-subtle);margin-top:var(--yt-space-2);display:flex}.eZM_ca_groupTitle{font-size:var(--yt-text-sm);font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);margin:0}.eZM_ca_groupActions{align-items:center;gap:var(--yt-space-2);display:flex}.eZM_ca_list{gap:var(--yt-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eZM_ca_listBusy{opacity:.6;transition:opacity var(--yt-transition-fast) var(--yt-ease-default)}.eZM_ca_row{gap:var(--yt-space-3);padding:var(--yt-space-3) var(--yt-space-4);background:var(--yt-color-surface-primary);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-lg);box-shadow:inset 0 1px 0 var(--yt-border-highlight);cursor:pointer;transition:background var(--yt-transition-fast) var(--yt-ease-default), border-color var(--yt-transition-fast) var(--yt-ease-default), box-shadow var(--yt-transition-fast) var(--yt-ease-default), transform var(--yt-transition-fast) var(--yt-ease-out);grid-template-columns:20px 56px 1fr auto;align-items:center;display:grid;position:relative}.eZM_ca_row:hover{background:var(--yt-color-surface-secondary);border-color:var(--yt-color-border-brand);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);transform:translateY(-1px)}.eZM_ca_row:has(.eZM_ca_rowTitle:focus-visible){background:var(--yt-color-surface-secondary);border-color:var(--yt-color-border-brand);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);transform:translateY(-1px)}.eZM_ca_thumb{border-radius:var(--yt-radius-sm);background:var(--yt-color-surface-secondary);flex:none;justify-content:center;align-items:center;width:56px;height:40px;display:flex;overflow:hidden}.eZM_ca_thumb img{object-fit:cover;width:100%;height:100%;display:block}.eZM_ca_thumbFallback{color:var(--yt-color-text-muted);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.eZM_ca_meta{gap:var(--yt-space-0-5);flex-direction:column;min-width:0;display:flex}.eZM_ca_rowTitle{max-width:100%;font:inherit;font-weight:var(--yt-weight-medium);color:var(--yt-color-text-primary);font-size:var(--yt-text-sm);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;display:block;overflow:hidden}.eZM_ca_rowTitle:after{content:"";border-radius:var(--yt-radius-lg);position:absolute;inset:0}.eZM_ca_rowTitle:focus-visible{box-shadow:none;outline:none}.eZM_ca_rowTitle:focus-visible:after{box-shadow:0 0 0 3px var(--yt-color-focus-ring)}.eZM_ca_checkCell,.eZM_ca_favoriteCell,.eZM_ca_actions{z-index:1;pointer-events:none;position:relative}.eZM_ca_rowCheckbox,.eZM_ca_favoriteBtn,.eZM_ca_downloadBtn{pointer-events:auto}.eZM_ca_rowError{z-index:1;font-size:var(--yt-text-xs);color:var(--yt-color-error);grid-column:1/-1;margin:0;position:relative}.eZM_ca_rowSubline{gap:var(--yt-space-2);font-size:var(--yt-text-xs);color:var(--yt-color-text-muted);flex-wrap:wrap;align-items:center;display:flex}.eZM_ca_actions{align-items:flex-end;gap:var(--yt-space-2);flex-direction:column;flex:none;display:flex}@media (max-width:600px){.eZM_ca_row{grid-template-columns:20px 56px 1fr}.eZM_ca_rowWithFavorite{grid-template-columns:20px 28px 56px 1fr}.eZM_ca_rowTitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.eZM_ca_actions{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}.eZM_ca_rowDate{font-size:var(--yt-text-xs);color:var(--yt-color-text-muted);white-space:nowrap}.eZM_ca_pagination{justify-content:space-between;align-items:center;gap:var(--yt-space-3);padding-top:var(--yt-space-2);display:flex}.eZM_ca_paginationInfo{font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary)}.eZM_ca_modalSkeleton{padding:var(--yt-space-8);gap:var(--yt-space-4);flex-direction:column;display:flex}.eZM_ca_skeletonRow{gap:var(--yt-space-3);padding:var(--yt-space-3) var(--yt-space-4);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-lg);grid-template-columns:56px 1fr;align-items:center;display:grid}.eZM_ca_skeletonMeta{gap:var(--yt-space-2);flex-direction:column;display:flex}.eZM_ca_downloadWrap{gap:var(--yt-space-1);align-items:center;display:flex}.eZM_ca_formatSelect{padding:var(--yt-space-1) var(--yt-space-2);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-sm);background:var(--yt-color-surface-primary);color:var(--yt-color-text-secondary);font-size:var(--yt-text-xs)}.eZM_ca_bulkZipBtn{padding:var(--yt-space-1-5) var(--yt-space-3);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-md);color:var(--yt-color-text-secondary);font-size:var(--yt-text-xs);cursor:pointer;transition:background var(--yt-transition-fast) var(--yt-ease-default);white-space:nowrap;background:0 0}.eZM_ca_bulkZipBtn:hover{background:var(--yt-color-surface-hover);color:var(--yt-color-text-primary)}.eZM_ca_bulkZipBtn:disabled{opacity:.5;cursor:not-allowed}.eZM_ca_checkCell{flex:none;justify-content:center;align-items:center;display:flex}.eZM_ca_rowCheckbox{cursor:pointer;width:16px;height:16px;accent-color:var(--yt-color-brand);flex:none}.eZM_ca_rowSelected{background:var(--yt-color-surface-secondary);border-color:var(--yt-color-border-brand)}.eZM_ca_summaryLeft{align-items:center;gap:var(--yt-space-3);display:flex}.eZM_ca_selectAllLabel{cursor:pointer;align-items:center;display:flex}.eZM_ca_formatLabel{font-size:var(--yt-text-xs);font-weight:var(--yt-weight-medium);color:var(--yt-color-text-muted)}.eZM_ca_filterClearWrap{align-items:center;gap:var(--yt-space-2);align-self:flex-end;display:flex}.eZM_ca_activeFilterBadge{min-width:18px;height:18px;padding:0 var(--yt-space-1);background:var(--yt-color-brand);color:var(--yt-color-text-on-brand);font-size:10px;font-weight:var(--yt-weight-semibold);border-radius:9999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.eZM_ca_clearFiltersBtn{padding:var(--yt-space-1-5) var(--yt-space-3);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-md);color:var(--yt-color-text-secondary);font-size:var(--yt-text-xs);cursor:pointer;white-space:nowrap;transition:background var(--yt-transition-fast) var(--yt-ease-default), border-color var(--yt-transition-fast) var(--yt-ease-default), color var(--yt-transition-fast) var(--yt-ease-default);background:0 0}.eZM_ca_clearFiltersBtn:hover{background:var(--yt-color-surface-hover);border-color:var(--yt-color-border-strong);color:var(--yt-color-text-primary)}.eZM_ca_bulkBar{align-items:center;gap:var(--yt-space-3);padding:var(--yt-space-3) var(--yt-space-4);background:var(--yt-color-surface-primary);border:1px solid var(--yt-color-border-brand);border-radius:var(--yt-radius-lg);box-shadow:var(--yt-elevation-card);top:var(--yt-space-2);z-index:10;display:flex;position:sticky}.eZM_ca_bulkCount{font-size:var(--yt-text-sm);font-weight:var(--yt-weight-medium);color:var(--yt-color-text-primary);flex:none}.eZM_ca_bulkDownloadBtn{align-items:center;gap:var(--yt-space-1-5);padding:var(--yt-space-2) var(--yt-space-4);background:var(--yt-gradient-brand);color:var(--yt-color-text-on-brand);border-radius:var(--yt-radius-md);font-size:var(--yt-text-sm);font-weight:var(--yt-weight-medium);cursor:pointer;white-space:nowrap;transition:opacity var(--yt-transition-fast) var(--yt-ease-default);border:0;display:inline-flex}.eZM_ca_bulkDownloadBtn:hover:not(:disabled){opacity:.9}.eZM_ca_bulkDownloadBtn:disabled{opacity:.5;cursor:not-allowed}.eZM_ca_bulkClearBtn{padding:var(--yt-space-2) var(--yt-space-3);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-md);color:var(--yt-color-text-secondary);font-size:var(--yt-text-sm);cursor:pointer;white-space:nowrap;transition:background var(--yt-transition-fast) var(--yt-ease-default);background:0 0;margin-left:auto}.eZM_ca_bulkClearBtn:hover{background:var(--yt-color-surface-hover);color:var(--yt-color-text-primary)}.eZM_ca_rowWithFavorite{grid-template-columns:20px 28px 56px 1fr auto}.eZM_ca_favoriteCell{flex:none;justify-content:center;align-items:center;display:flex}.eZM_ca_favoriteBtn{border-radius:var(--yt-radius-md);width:28px;height:28px;color:var(--yt-color-text-muted);cursor:pointer;transition:background var(--yt-transition-fast) var(--yt-ease-default), color var(--yt-transition-fast) var(--yt-ease-default), transform var(--yt-transition-fast) var(--yt-ease-spring);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.eZM_ca_favoriteBtn:hover{background:var(--yt-color-surface-hover);color:var(--yt-color-warning);transform:scale(1.1)}.eZM_ca_favoriteBtn:focus-visible{box-shadow:0 0 0 3px var(--yt-color-focus-ring);outline:none}.eZM_ca_favoriteBtn:disabled{cursor:not-allowed;opacity:.6}.eZM_ca_favoriteBtnActive{color:var(--yt-color-warning)}.eZM_ca_favoritesChip{align-items:center;gap:var(--yt-space-1-5);padding:var(--yt-space-2) var(--yt-space-3);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-full);background:var(--yt-color-surface-secondary);color:var(--yt-color-text-secondary);font-size:var(--yt-text-xs);font-weight:var(--yt-weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--yt-transition-fast) var(--yt-ease-default), border-color var(--yt-transition-fast) var(--yt-ease-default), color var(--yt-transition-fast) var(--yt-ease-default);display:inline-flex}.eZM_ca_favoritesChip:hover{background:var(--yt-color-surface-hover);border-color:var(--yt-color-border-strong);color:var(--yt-color-text-primary)}.eZM_ca_favoritesChip:focus-visible{box-shadow:0 0 0 3px var(--yt-color-focus-ring);outline:none}.eZM_ca_favoritesChipActive{background:var(--yt-color-warning-light);border-color:var(--yt-color-warning-border);color:var(--yt-color-warning)}.eZM_ca_favoritesChip svg{width:14px;height:14px}.eZM_ca_errorBar{justify-content:space-between;align-items:center;gap:var(--yt-space-3);padding:var(--yt-space-3) var(--yt-space-4);border:1px solid var(--yt-color-error-border);border-radius:var(--yt-radius-md);background:var(--yt-color-error-light);color:var(--yt-color-error);font-size:var(--yt-text-sm);display:flex}.eZM_ca_inlineError{color:var(--yt-color-error);font-size:var(--yt-text-sm)}
.Ltgt8q_shell{gap:var(--yt-space-8);flex-direction:column;display:flex}.Ltgt8q_heroSkeleton{gap:var(--yt-space-4);padding:var(--yt-space-8);border:1px solid var(--yt-color-border-subtle);border-radius:var(--yt-radius-xl);flex-direction:column;display:flex}.Ltgt8q_skeletonRow{gap:var(--yt-space-3);display:flex}.Ltgt8q_statRowSkeleton{gap:var(--yt-space-4);grid-template-columns:repeat(3,1fr);display:grid}.Ltgt8q_historySkeleton{gap:var(--yt-space-3);padding:var(--yt-space-8);border:1px solid var(--yt-color-border-subtle);border-radius:var(--yt-radius-xl);flex-direction:column;display:flex}@media (max-width:640px){.Ltgt8q_statRowSkeleton{grid-template-columns:1fr}}
.pIKBjG_shell{gap:var(--yt-space-8);grid-template-columns:1fr;max-width:64rem;margin-inline:auto;display:grid}@media (min-width:900px){.pIKBjG_shell{grid-template-columns:1.4fr 1fr}}.pIKBjG_summary{gap:var(--yt-space-5);padding:var(--yt-space-8);background:var(--yt-color-surface-elevated);border:1px solid var(--yt-color-border-brand);border-radius:var(--yt-radius-xl);box-shadow:var(--yt-glow-brand), inset 0 1px 0 var(--yt-border-highlight);flex-direction:column;display:flex;position:relative;overflow:hidden}.pIKBjG_summary:before{content:"";background:var(--yt-gradient-brand-soft);pointer-events:none;position:absolute;inset:0}.pIKBjG_summary>*{position:relative}.pIKBjG_title{font-family:var(--yt-font-display);font-size:var(--yt-text-display-sm);font-weight:var(--yt-weight-bold);letter-spacing:var(--yt-tracking-tight);line-height:var(--yt-leading-tight);color:var(--yt-color-text-primary);margin:0}.pIKBjG_desc{font-size:var(--yt-text-base);color:var(--yt-color-text-secondary);margin:0}.pIKBjG_itemTable{gap:var(--yt-space-3);padding:var(--yt-space-4) 0;border-top:1px solid var(--yt-color-border-subtle);border-bottom:1px solid var(--yt-color-border-subtle);display:grid}.pIKBjG_itemRow{justify-content:space-between;align-items:baseline;gap:var(--yt-space-4);font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);display:flex}.pIKBjG_itemRow strong{color:var(--yt-color-text-primary);font-weight:var(--yt-weight-semibold);font-variant-numeric:tabular-nums}.pIKBjG_totalRow{justify-content:space-between;align-items:baseline;gap:var(--yt-space-4);padding-top:var(--yt-space-3);display:flex}.pIKBjG_totalLabel{font-size:var(--yt-text-sm);font-weight:var(--yt-weight-medium);color:var(--yt-color-text-secondary)}.pIKBjG_totalValue{font-family:var(--yt-font-display);font-size:var(--yt-text-3xl);font-weight:var(--yt-weight-bold);background:var(--yt-gradient-text);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;letter-spacing:var(--yt-tracking-tight);-webkit-background-clip:text;background-clip:text}.pIKBjG_sidebar{gap:var(--yt-space-5);padding:var(--yt-space-6);background:var(--yt-color-surface-glass);-webkit-backdrop-filter:blur(var(--yt-surface-glass-blur));border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-xl);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);top:var(--yt-space-6);flex-direction:column;align-self:start;display:flex;position:sticky}.pIKBjG_sidebarTitle{font-size:var(--yt-text-sm);font-weight:var(--yt-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--yt-color-text-muted);margin:0}.pIKBjG_sidebarTrust{gap:var(--yt-space-3);font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pIKBjG_sidebarTrust li{align-items:flex-start;gap:var(--yt-space-2);line-height:var(--yt-leading-snug);display:flex}.pIKBjG_sidebarTrust svg{width:1rem;height:1rem;color:var(--yt-color-success);flex:none;margin-top:.1rem}.pIKBjG_sidebarTrust strong{color:var(--yt-color-text-primary);font-weight:var(--yt-weight-semibold)}.pIKBjG_sidebarDivider{background:var(--yt-color-border-subtle);height:1px;margin:var(--yt-space-1) 0}.pIKBjG_legal{font-size:var(--yt-text-xs);color:var(--yt-color-text-muted);line-height:var(--yt-leading-relaxed)}.pIKBjG_backLink{align-items:center;gap:var(--yt-space-1);font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);transition:color var(--yt-transition-fast) var(--yt-ease-out);display:inline-flex}.pIKBjG_backLink:hover{color:var(--yt-color-text-primary)}.pIKBjG_notFoundCard{text-align:center;padding:var(--yt-space-12)}.pIKBjG_discountValue{color:var(--yt-color-success);font-weight:var(--yt-weight-semibold)}
.s3sGNq_section{gap:var(--yt-space-8);flex-direction:column;display:flex}.s3sGNq_pageHead{justify-content:space-between;align-items:center;gap:var(--yt-space-4);flex-wrap:wrap;display:flex}.s3sGNq_pageTitle{font-family:var(--yt-font-display);font-size:var(--yt-text-display-md);font-weight:var(--yt-weight-bold);line-height:var(--yt-leading-display);letter-spacing:var(--yt-tracking-display);color:var(--yt-color-text-primary);margin:0}.s3sGNq_history{gap:var(--yt-space-4);flex-direction:column;display:flex}.s3sGNq_historyHead{justify-content:space-between;align-items:center;gap:var(--yt-space-4);display:flex}.s3sGNq_historyTitle{font-size:var(--yt-text-xl);font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);margin:0}.s3sGNq_historyBuyLink{font-size:var(--yt-text-sm);color:var(--yt-color-text-brand);font-weight:var(--yt-weight-medium);white-space:nowrap}.s3sGNq_historyBuyLink:hover{text-decoration:underline}@media (max-width:640px){.s3sGNq_pageTitle{font-size:var(--yt-text-display-sm)}}
.JKmiBG_head{align-items:center;gap:var(--yt-space-3);text-align:center;margin-bottom:var(--yt-space-10);flex-direction:column;display:flex}.JKmiBG_eyebrow{align-items:center;gap:var(--yt-space-2);padding:var(--yt-space-1-5) var(--yt-space-3);background:var(--yt-gradient-brand-soft);color:var(--yt-color-text-brand);font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--yt-radius-full);border:1px solid var(--yt-color-border-brand);display:inline-flex}.JKmiBG_title{font-family:var(--yt-font-display);font-size:var(--yt-text-display-md);font-weight:var(--yt-weight-bold);line-height:var(--yt-leading-display);letter-spacing:var(--yt-tracking-display);color:var(--yt-color-text-primary);margin:0}.JKmiBG_subtitle{font-size:var(--yt-text-lg);color:var(--yt-color-text-secondary);max-width:36rem;margin:0}.JKmiBG_balanceBar{justify-content:center;align-items:center;gap:var(--yt-space-2);padding:var(--yt-space-2) var(--yt-space-5);background:var(--yt-color-surface-secondary);border:1px solid var(--yt-color-border-subtle);border-radius:var(--yt-radius-full);font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);box-shadow:inset 0 1px 0 var(--yt-border-highlight);display:flex}.JKmiBG_balanceBar strong{color:var(--yt-color-text-primary);font-weight:var(--yt-weight-semibold);font-variant-numeric:tabular-nums}.JKmiBG_grid{gap:var(--yt-space-6);margin-bottom:var(--yt-space-12);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;display:grid}.JKmiBG_grid>*{align-self:stretch;height:auto}.JKmiBG_card{gap:var(--yt-space-4);padding:var(--yt-space-8) var(--yt-space-6);background:var(--yt-color-surface-elevated);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-xl);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);transition:transform var(--yt-transition-base) var(--yt-ease-out), box-shadow var(--yt-transition-base) var(--yt-ease-out), border-color var(--yt-transition-base) var(--yt-ease-out);flex-direction:column;height:100%;display:flex;position:relative}.JKmiBG_card:hover{box-shadow:var(--yt-elevation-card-hover), inset 0 1px 0 var(--yt-border-highlight);border-color:var(--yt-color-border-brand);transform:translateY(-4px)}.JKmiBG_card_featured{border:1px solid var(--yt-color-border-brand-strong);box-shadow:var(--yt-glow-brand), inset 0 1px 0 var(--yt-border-highlight);background:var(--yt-color-surface-elevated);transform:scale(1.03)}.JKmiBG_card_featured:before{content:"";border-radius:var(--yt-radius-xl);background:var(--yt-gradient-brand-soft);pointer-events:none;position:absolute;inset:0}.JKmiBG_card_featured:hover{box-shadow:var(--yt-glow-brand), var(--yt-elevation-card-hover), inset 0 1px 0 var(--yt-border-highlight);transform:scale(1.03)translateY(-4px)}.JKmiBG_featuredPill{padding:var(--yt-space-1) var(--yt-space-3);background:var(--yt-gradient-brand);color:var(--yt-color-text-on-brand);font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--yt-radius-full);white-space:nowrap;box-shadow:0 4px 12px -2px var(--yt-color-glow-brand-strong);position:absolute;top:-.7rem;left:50%;transform:translate(-50%)}.JKmiBG_cardName{font-size:var(--yt-text-xl);font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);margin:0;position:relative}.JKmiBG_cardDesc{font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);min-height:2.5rem;margin:0;position:relative}.JKmiBG_priceRow{align-items:baseline;gap:var(--yt-space-2);display:flex;position:relative}.JKmiBG_price{font-family:var(--yt-font-display);font-size:clamp(2.25rem,3vw + 1rem,3rem);font-weight:var(--yt-weight-bold);color:var(--yt-color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:var(--yt-tracking-tight);line-height:1}.JKmiBG_price_featured{background:var(--yt-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.JKmiBG_priceUnit{font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);font-weight:var(--yt-weight-medium);font-variant-numeric:tabular-nums;position:relative}.JKmiBG_priceWas{font-size:var(--yt-text-sm);color:var(--yt-color-text-muted);text-decoration:line-through}.JKmiBG_saveBadge{align-self:flex-start;align-items:center;gap:var(--yt-space-1);padding:var(--yt-space-1) var(--yt-space-2);background:var(--yt-color-success-light);color:var(--yt-color-success);border:1px solid var(--yt-color-success-border);font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);border-radius:var(--yt-radius-full);display:inline-flex;position:relative}.JKmiBG_featureList{gap:var(--yt-space-2);font-size:var(--yt-text-sm);color:var(--yt-color-text-primary);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex;position:relative}.JKmiBG_featureList li{align-items:flex-start;gap:var(--yt-space-2);display:flex}.JKmiBG_featureList svg{width:1.1rem;height:1.1rem;color:var(--yt-color-success);flex:none;margin-top:.15rem}.JKmiBG_featureMain{flex-direction:column;gap:2px;display:flex}.JKmiBG_featureOutcome{color:var(--yt-color-text-muted);font-size:var(--yt-text-xs);line-height:var(--yt-leading-snug)}.JKmiBG_cta{margin-top:auto;position:relative}.JKmiBG_trustStrip{gap:var(--yt-space-4);padding:var(--yt-space-6);background:var(--yt-color-surface-secondary);border:1px solid var(--yt-color-border-subtle);border-radius:var(--yt-radius-xl);margin-bottom:var(--yt-space-12);box-shadow:inset 0 1px 0 var(--yt-border-highlight);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.JKmiBG_trust{align-items:center;gap:var(--yt-space-3);display:flex}.JKmiBG_trustIcon{border-radius:var(--yt-radius-md);background:var(--yt-gradient-brand-soft);border:1px solid var(--yt-color-border-brand);width:2.5rem;height:2.5rem;color:var(--yt-color-text-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.JKmiBG_trustIcon svg{width:1.2rem;height:1.2rem}.JKmiBG_trustText{gap:var(--yt-space-0-5);flex-direction:column;display:flex}.JKmiBG_trustTitle{font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);font-size:var(--yt-text-sm)}.JKmiBG_trustSub{font-size:var(--yt-text-xs);color:var(--yt-color-text-secondary);line-height:var(--yt-leading-snug)}.JKmiBG_faqSection{margin-top:var(--yt-space-12)}.JKmiBG_faqHead{text-align:center;margin-bottom:var(--yt-space-8)}.JKmiBG_faqHead h2{font-family:var(--yt-font-display);font-size:var(--yt-text-display-sm);font-weight:var(--yt-weight-bold);letter-spacing:var(--yt-tracking-tight);color:var(--yt-color-text-primary);margin:0}.JKmiBG_faqHead p{color:var(--yt-color-text-secondary);margin:var(--yt-space-2) 0 0}.JKmiBG_faqList{gap:var(--yt-space-2);flex-direction:column;max-width:48rem;margin-inline:auto;display:flex}.JKmiBG_legalNote{margin-top:var(--yt-space-8);font-size:var(--yt-text-xs);color:var(--yt-color-text-muted);text-align:center}@media (max-width:640px){.JKmiBG_grid{grid-template-columns:1fr}.JKmiBG_card_featured{transform:none}.JKmiBG_card_featured:hover{transform:translateY(-4px)}.JKmiBG_title{font-size:var(--yt-text-display-sm)}}
.Fx1_7W_shell{gap:var(--yt-space-8);flex-direction:column;display:flex}.Fx1_7W_hero{gap:var(--yt-space-6);padding:var(--yt-space-8);background:var(--yt-color-surface-elevated);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-xl);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.Fx1_7W_heroBg{background:var(--yt-mesh-hero);pointer-events:none;z-index:0;position:absolute;inset:0}.Fx1_7W_heroIntro,.Fx1_7W_heroForm{z-index:1;position:relative}@media (min-width:900px){.Fx1_7W_hero{grid-template-columns:1.5fr 1fr;align-items:start}}.Fx1_7W_heroIntro{gap:var(--yt-space-4);flex-direction:column;display:flex}.Fx1_7W_heroTitle{font-size:var(--yt-text-display-sm);font-family:var(--yt-font-display);font-weight:var(--yt-weight-bold);line-height:var(--yt-leading-display);letter-spacing:var(--yt-tracking-display);color:var(--yt-color-text-primary);margin:0}.Fx1_7W_heroSub{font-size:var(--yt-text-base);color:var(--yt-color-text-secondary);line-height:var(--yt-leading-normal);margin:0}.Fx1_7W_heroForm{gap:var(--yt-space-3);padding:var(--yt-space-5);background:var(--yt-color-surface-glass);-webkit-backdrop-filter:blur(var(--yt-surface-glass-blur));border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-lg);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);flex-direction:column;display:flex}.Fx1_7W_heroFormLabel{font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);letter-spacing:var(--yt-tracking-wider);text-transform:uppercase;color:var(--yt-color-text-muted);display:block}.Fx1_7W_statRow{gap:var(--yt-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.Fx1_7W_split{gap:var(--yt-space-6);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.Fx1_7W_split{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.Fx1_7W_panel{gap:var(--yt-space-4);padding:var(--yt-space-6);background:var(--yt-color-surface-primary);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-xl);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);flex-direction:column;align-self:start;display:flex}.Fx1_7W_panelHead{justify-content:space-between;align-items:center;gap:var(--yt-space-3);display:flex}.Fx1_7W_panelTitle{font-size:var(--yt-text-lg);font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);margin:0}.Fx1_7W_panelLink{align-items:center;gap:var(--yt-space-1);font-size:var(--yt-text-xs);font-weight:var(--yt-weight-medium);color:var(--yt-color-text-brand);transition:gap var(--yt-transition-fast) var(--yt-ease-out);text-decoration:none;display:inline-flex}.Fx1_7W_panelLink:hover{gap:var(--yt-space-2)}.Fx1_7W_jobList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.Fx1_7W_jobRow{gap:var(--yt-space-3);padding:var(--yt-space-3) var(--yt-space-2);border-radius:var(--yt-radius-lg);transition:border-color var(--yt-transition-fast) var(--yt-ease-out), background var(--yt-transition-fast) var(--yt-ease-out), box-shadow var(--yt-transition-fast) var(--yt-ease-out);border:1px solid #0000;grid-template-columns:76px 1fr auto;align-items:center;display:grid}.Fx1_7W_jobRow:hover{border-color:var(--yt-color-border-subtle);background:var(--yt-color-surface-hover);box-shadow:inset 0 1px 0 var(--yt-border-highlight)}.Fx1_7W_thumb{background:var(--yt-color-surface-tertiary);border-radius:var(--yt-radius-md);flex-shrink:0;width:76px;height:43px;position:relative;overflow:hidden}.Fx1_7W_thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--yt-transition-base) var(--yt-ease-out);display:block}.Fx1_7W_jobRow:hover .Fx1_7W_thumb img{transform:scale(1.04)}.Fx1_7W_thumbFallback{color:var(--yt-color-text-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Fx1_7W_jobMeta{gap:var(--yt-space-1);flex-direction:column;min-width:0;display:flex}.Fx1_7W_jobTitle{font-size:var(--yt-text-sm);font-weight:var(--yt-weight-medium);color:var(--yt-color-text-primary);text-overflow:ellipsis;white-space:nowrap;transition:color var(--yt-transition-fast) var(--yt-ease-out);text-decoration:none;overflow:hidden}.Fx1_7W_jobTitle:visited{color:var(--yt-color-text-primary)}.Fx1_7W_jobTitle:hover{color:var(--yt-color-text-brand)}.Fx1_7W_jobTitle:hover,.Fx1_7W_jobTitle:focus-visible{color:var(--yt-color-text-brand);outline:none}.Fx1_7W_jobSubline{gap:var(--yt-space-1-5);flex-wrap:wrap;align-items:center;display:flex}.Fx1_7W_jobAuthor{font-size:var(--yt-text-xs);color:var(--yt-color-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:12ch;overflow:hidden}.Fx1_7W_jobDuration{font-size:var(--yt-text-xs);color:var(--yt-color-text-muted);font-variant-numeric:tabular-nums}.Fx1_7W_jobActions{gap:var(--yt-space-1);flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.Fx1_7W_jobDate{font-size:var(--yt-text-2xs);color:var(--yt-color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.Fx1_7W_sidePanel{gap:var(--yt-space-4);flex-direction:column;display:flex}.Fx1_7W_creditsCard{gap:var(--yt-space-4);padding:var(--yt-space-5);background:var(--yt-color-surface-primary);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-xl);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);flex-direction:column;display:flex}.Fx1_7W_creditsCardHead{align-items:center;gap:var(--yt-space-3);display:flex}.Fx1_7W_creditBar{background:var(--yt-color-surface-tertiary);border-radius:var(--yt-radius-full);height:6px;position:relative;overflow:hidden}.Fx1_7W_creditBarFill{background:var(--yt-gradient-brand);border-radius:var(--yt-radius-full);transition:width var(--yt-transition-slow) var(--yt-ease-out);min-width:4px;position:absolute;inset:0 auto 0 0}.Fx1_7W_creditRefresh{font-size:var(--yt-text-xs);color:var(--yt-color-text-secondary);margin:0}.Fx1_7W_recoCard{padding:var(--yt-space-4);background:var(--yt-color-surface-primary);border:1px solid var(--yt-color-border-subtle);border-radius:var(--yt-radius-xl);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);transition:border-color var(--yt-transition-base) var(--yt-ease-out), box-shadow var(--yt-transition-base) var(--yt-ease-out), transform var(--yt-transition-base) var(--yt-ease-out)}.Fx1_7W_recoCard:hover{border-color:var(--yt-color-border-brand);box-shadow:var(--yt-elevation-card-hover), inset 0 1px 0 var(--yt-border-highlight);transform:translateY(-2px)}.Fx1_7W_recoCardInner{gap:var(--yt-space-3);align-items:flex-start;display:flex}.Fx1_7W_recoBody{gap:var(--yt-space-2);flex-direction:column;min-width:0;display:flex}.Fx1_7W_recoTitle{font-size:var(--yt-text-sm);font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);margin:0}.Fx1_7W_recoDesc{font-size:var(--yt-text-xs);color:var(--yt-color-text-secondary);line-height:var(--yt-leading-normal);margin:0}@media (prefers-reduced-motion:reduce){.Fx1_7W_creditBarFill,.Fx1_7W_thumb img,.Fx1_7W_jobRow,.Fx1_7W_recoCard,.Fx1_7W_panelLink{transition:none}}
._8aEwW_hero{padding:var(--yt-space-16) 0 var(--yt-space-12);isolation:isolate;position:relative;overflow:hidden}._8aEwW_heroBg{background:var(--yt-mesh-hero), var(--yt-color-surface-page);z-index:-1;position:absolute;inset:0}._8aEwW_heroBg:after{content:"";background:linear-gradient(180deg, transparent 60%, var(--yt-color-surface-page) 100%);position:absolute;inset:0}._8aEwW_heroInner{align-items:center;gap:var(--yt-space-12);display:flex}._8aEwW_heroContent{text-align:left;align-items:flex-start;gap:var(--yt-space-5);flex-direction:column;flex:1 1 0;min-width:0;display:flex}._8aEwW_heroVisual{flex:none;justify-content:center;align-items:flex-start;display:flex}._8aEwW_eyebrowDot{border-radius:var(--yt-radius-full);background:var(--yt-color-success);width:7px;height:7px;box-shadow:0 0 0 3px var(--yt-color-success-light);flex-shrink:0;display:inline-flex}._8aEwW_title{max-width:680px;margin:0}._8aEwW_titleBr{display:none}._8aEwW_subtitle{color:var(--yt-color-text-secondary);max-width:580px;font-size:clamp(1rem,1vw + .75rem,1.125rem);line-height:var(--yt-leading-relaxed);margin:0}._8aEwW_heroForm{width:100%;max-width:600px}._8aEwW_heroTrust{gap:var(--yt-space-4);color:var(--yt-color-text-secondary);font-size:var(--yt-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._8aEwW_heroTrust li{align-items:center;gap:var(--yt-space-1-5);display:inline-flex}._8aEwW_checkPill{border-radius:var(--yt-radius-full);background:var(--yt-color-success-light);width:16px;height:16px;color:var(--yt-color-success);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}._8aEwW_checkPill svg{width:10px;height:10px}@media (max-width:1024px){._8aEwW_heroInner{flex-direction:column}._8aEwW_heroContent{text-align:center;align-items:center}._8aEwW_heroTrust{justify-content:center}._8aEwW_subtitle,._8aEwW_heroForm{max-width:680px}}@media (max-width:640px){._8aEwW_titleBr{display:inline}._8aEwW_hero{padding-bottom:var(--yt-space-10)}._8aEwW_heroVisual{display:none}}._8aEwW_section{padding:var(--yt-space-16) 0}._8aEwW_sectionMuted{background:var(--yt-color-surface-secondary)}._8aEwW_sectionHead{text-align:center;align-items:center;gap:var(--yt-space-3);margin-bottom:var(--yt-space-12);flex-direction:column;display:flex}._8aEwW_sectionTitle{color:var(--yt-color-text-primary);max-width:760px;margin:0}._8aEwW_sectionSub{color:var(--yt-color-text-secondary);font-size:var(--yt-text-lg);line-height:var(--yt-leading-relaxed);max-width:640px;margin:0}._8aEwW_featureGrid{gap:var(--yt-space-5);grid-template-columns:repeat(3,1fr);display:grid}._8aEwW_featureGrid>div{flex-direction:column;display:flex}._8aEwW_featureCard{flex:1;height:100%}._8aEwW_featureIconTile{margin-bottom:var(--yt-space-4)}._8aEwW_featureTitle{font-size:var(--yt-text-xl);font-weight:var(--yt-weight-bold);margin:0 0 var(--yt-space-2);color:var(--yt-color-text-primary);letter-spacing:var(--yt-tracking-tight)}._8aEwW_featureBody{color:var(--yt-color-text-secondary);font-size:var(--yt-text-base);line-height:var(--yt-leading-relaxed);margin:0}@media (max-width:900px){._8aEwW_featureGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){._8aEwW_featureGrid{grid-template-columns:1fr}}._8aEwW_steps{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}._8aEwW_steps:before{content:"";top:40px;left:calc(16.67% + var(--yt-space-4));right:calc(16.67% + var(--yt-space-4));background:linear-gradient(90deg, var(--yt-color-brand) 0%, var(--yt-color-purple-accent) 100%);opacity:.25;pointer-events:none;height:2px;position:absolute}._8aEwW_steps li{padding:0 var(--yt-space-3)}._8aEwW_stepCard{height:100%;position:relative}._8aEwW_stepBadge{border-radius:var(--yt-radius-full);background:var(--yt-gradient-brand);width:44px;height:44px;color:var(--yt-color-text-on-brand);font-size:var(--yt-text-base);font-weight:var(--yt-weight-bold);margin-bottom:var(--yt-space-4);box-shadow:var(--yt-glow-brand);font-family:var(--yt-font-mono);font-variant-numeric:tabular-nums;z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}._8aEwW_stepTitle{font-size:var(--yt-text-xl);font-weight:var(--yt-weight-bold);margin:0 0 var(--yt-space-2);color:var(--yt-color-text-primary)}._8aEwW_stepBody{color:var(--yt-color-text-secondary);font-size:var(--yt-text-base);line-height:var(--yt-leading-relaxed);margin:0}@media (max-width:900px){._8aEwW_steps{grid-template-columns:1fr}._8aEwW_steps:before{display:none}._8aEwW_steps li{padding:var(--yt-space-2) 0}}._8aEwW_useCaseGrid{gap:var(--yt-space-5);grid-template-columns:repeat(3,1fr);display:grid}._8aEwW_useCaseGrid>div{flex-direction:column;display:flex}._8aEwW_useCaseCard{gap:var(--yt-space-3);flex-direction:column;flex:1;display:flex}._8aEwW_useCaseHead{align-items:center;gap:var(--yt-space-3);display:flex}._8aEwW_useCaseIconTile{flex-shrink:0}._8aEwW_useCaseTitle{font-size:var(--yt-text-lg);font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);margin:0}._8aEwW_useCaseBody{color:var(--yt-color-text-secondary);font-size:var(--yt-text-base);line-height:var(--yt-leading-normal);margin:0}@media (max-width:900px){._8aEwW_useCaseGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){._8aEwW_useCaseGrid{grid-template-columns:1fr}}._8aEwW_pricingGrid{gap:var(--yt-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:center;display:grid}._8aEwW_pricingCardWrap{position:relative}._8aEwW_pricingCardWrapFeatured{transform:translateY(-6px)}._8aEwW_pricingGlowRing{border-radius:calc(var(--yt-radius-xl) + 3px);background:var(--yt-gradient-brand);opacity:.35;filter:blur(8px);pointer-events:none;z-index:0;position:absolute;inset:-3px}._8aEwW_pricingCard{gap:var(--yt-space-3);z-index:1;transition:transform var(--yt-transition-fast) var(--yt-ease-default), box-shadow var(--yt-transition-fast) var(--yt-ease-default);flex-direction:column;display:flex;position:relative}._8aEwW_pricingCard:hover{box-shadow:var(--yt-elevation-card-hover);transform:translateY(-2px)}._8aEwW_pricingCardFeatured{border:1px solid var(--yt-color-border-brand);box-shadow:var(--yt-elevation-card-hover), inset 0 1px 0 var(--yt-border-highlight)}._8aEwW_pricingCardFeatured:hover{transform:translateY(-4px)}._8aEwW_pricingTag{margin-bottom:var(--yt-space-1);align-self:flex-start}._8aEwW_pricingTagline{font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-muted);text-transform:uppercase;letter-spacing:var(--yt-tracking-wide);display:inline-block}._8aEwW_pricingName{font-size:var(--yt-text-2xl);font-weight:var(--yt-weight-bold);color:var(--yt-color-text-primary);margin:0}._8aEwW_pricingPriceRow{align-items:baseline;gap:var(--yt-space-2) var(--yt-space-3);padding-bottom:var(--yt-space-3);border-bottom:1px solid var(--yt-color-border-subtle);flex-wrap:wrap;display:flex}._8aEwW_pricingPrice{color:var(--yt-color-text-primary);letter-spacing:var(--yt-tracking-display);font-size:clamp(2rem,3vw + .5rem,2.5rem);font-weight:800;font-family:var(--yt-font-display)}._8aEwW_pricingPriceBlock{gap:var(--yt-space-1);flex-direction:column;display:flex}._8aEwW_pricingDiscountRow{align-items:center;gap:var(--yt-space-2);display:flex}._8aEwW_pricingPriceWas{font-size:var(--yt-text-sm);color:var(--yt-color-text-muted)}._8aEwW_pricingSaveBadge{white-space:nowrap;padding:var(--yt-space-1) var(--yt-space-2);background:var(--yt-color-success-light);color:var(--yt-color-success);border:1px solid var(--yt-color-success-border);font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);border-radius:var(--yt-radius-full);flex:none;align-items:center;display:inline-flex}._8aEwW_pricingEmpty{align-items:center;gap:var(--yt-space-2);text-align:center;flex-direction:column;display:flex}._8aEwW_pricingCreditsBlock{flex-direction:column;flex:9rem;gap:2px;display:flex}._8aEwW_pricingCredits{color:var(--yt-color-text-secondary);font-size:var(--yt-text-base)}._8aEwW_pricingCreditOutcome{color:var(--yt-color-text-muted);font-size:var(--yt-text-xs);line-height:var(--yt-leading-snug)}._8aEwW_pricingFeatures{gap:var(--yt-space-2);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}._8aEwW_pricingFeatures li{align-items:center;gap:var(--yt-space-2);color:var(--yt-color-text-secondary);font-size:var(--yt-text-sm);display:flex}._8aEwW_pricingCta{padding:var(--yt-space-3) var(--yt-space-5);border-radius:var(--yt-radius-md);background:var(--yt-color-surface-tertiary);color:var(--yt-color-text-primary);font-weight:var(--yt-weight-semibold);font-size:var(--yt-text-base);margin-top:var(--yt-space-4);border:1px solid var(--yt-color-border);transition:background var(--yt-transition-fast) var(--yt-ease-default), transform var(--yt-transition-fast) var(--yt-ease-default), border-color var(--yt-transition-fast) var(--yt-ease-default);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._8aEwW_pricingCta:hover{background:var(--yt-color-surface-hover);border-color:var(--yt-color-border-strong);text-decoration:none;transform:translateY(-1px)}._8aEwW_pricingCtaFeatured{background:var(--yt-gradient-brand);color:var(--yt-color-text-on-brand);box-shadow:var(--yt-glow-brand);background-size:200% 200%;border-color:#0000;animation:4s infinite _8aEwW_yt-gradient-pan}._8aEwW_pricingCtaFeatured:hover{box-shadow:var(--yt-glow-violet);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){._8aEwW_pricingCtaFeatured{animation:none}}@media (max-width:900px){._8aEwW_pricingGrid{grid-template-columns:1fr}._8aEwW_pricingCardWrapFeatured{transform:none}}._8aEwW_testimonialGrid{gap:var(--yt-space-6);grid-template-columns:repeat(3,1fr);display:grid}._8aEwW_testimonialGrid>div{flex-direction:column;display:flex}._8aEwW_testimonialCard{gap:var(--yt-space-3);flex-direction:column;flex:1;display:flex;position:relative}._8aEwW_testimonialQuoteMark{width:26px;height:26px;color:var(--yt-color-brand);opacity:.4}._8aEwW_testimonialQuote{font-size:var(--yt-text-lg);line-height:var(--yt-leading-relaxed);color:var(--yt-color-text-primary);font-style:normal;font-weight:var(--yt-weight-medium);flex:1;margin:0}._8aEwW_testimonialAuthor{align-items:center;gap:var(--yt-space-3);margin-top:var(--yt-space-2);padding-top:var(--yt-space-3);border-top:1px solid var(--yt-color-border-subtle);display:flex}._8aEwW_testimonialAvatar{border-radius:var(--yt-radius-full);background:var(--yt-gradient-brand);width:40px;height:40px;color:var(--yt-color-text-on-brand);font-weight:var(--yt-weight-bold);font-size:var(--yt-text-sm);flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}._8aEwW_testimonialName{font-size:var(--yt-text-base);font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);margin:0}._8aEwW_testimonialRole{font-size:var(--yt-text-sm);color:var(--yt-color-text-muted);margin:0}@media (max-width:900px){._8aEwW_testimonialGrid{grid-template-columns:1fr}}._8aEwW_faqContainer{max-width:820px}._8aEwW_faqList{gap:var(--yt-space-2);flex-direction:column;display:flex}._8aEwW_finalCtaSection{padding-bottom:var(--yt-space-16)}._8aEwW_finalCta{isolation:isolate;text-align:center;padding:var(--yt-space-16) var(--yt-space-8);border-radius:var(--yt-radius-xl);background:var(--yt-gradient-brand);color:var(--yt-color-text-on-brand);box-shadow:var(--yt-shadow-xl), var(--yt-glow-violet);background-size:200% 200%;animation:8s infinite _8aEwW_yt-gradient-pan;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){._8aEwW_finalCta{animation:none}}._8aEwW_finalCtaSheen{background:radial-gradient(60% 50% at 20% 30%, var(--yt-color-white-rgba-15) 0%, transparent 60%), radial-gradient(40% 40% at 80% 70%, var(--yt-color-white-rgba-8) 0%, transparent 55%);pointer-events:none;z-index:0;position:absolute;inset:0}._8aEwW_finalCtaEyebrow{z-index:1;background:var(--yt-color-white-rgba-15);border-color:var(--yt-color-white-rgba-25);color:var(--yt-color-neutral-white);position:relative}._8aEwW_finalCtaTitle{z-index:1;color:var(--yt-color-neutral-white);margin:var(--yt-space-3) auto;max-width:700px;position:relative}._8aEwW_finalCtaSub{z-index:1;color:var(--yt-color-neutral-white);font-size:var(--yt-text-lg);opacity:.92;margin:0 auto var(--yt-space-8);max-width:540px;line-height:var(--yt-leading-relaxed);position:relative}._8aEwW_finalCtaActions{z-index:1;gap:var(--yt-space-3);flex-wrap:wrap;justify-content:center;display:inline-flex;position:relative}._8aEwW_finalCtaPrimary{align-items:center;gap:var(--yt-space-2);padding:var(--yt-space-3) var(--yt-space-6);border-radius:var(--yt-radius-md);background:var(--yt-color-neutral-white);color:var(--yt-color-brand);font-weight:var(--yt-weight-bold);font-size:var(--yt-text-base);box-shadow:var(--yt-shadow-md);transition:transform var(--yt-transition-fast) var(--yt-ease-default), box-shadow var(--yt-transition-fast) var(--yt-ease-default);text-decoration:none;display:inline-flex}._8aEwW_finalCtaPrimary:hover{box-shadow:var(--yt-shadow-lg);text-decoration:none;transform:translateY(-2px)}._8aEwW_finalCtaSecondary{padding:var(--yt-space-3) var(--yt-space-5);border-radius:var(--yt-radius-md);background:var(--yt-color-white-rgba-12);color:var(--yt-color-text-on-brand);font-weight:var(--yt-weight-semibold);font-size:var(--yt-text-base);border:1px solid var(--yt-color-white-rgba-25);transition:background var(--yt-transition-fast) var(--yt-ease-default);align-items:center;text-decoration:none;display:inline-flex}._8aEwW_finalCtaSecondary:hover{background:var(--yt-color-white-rgba-2-light);text-decoration:none}@media (max-width:640px){._8aEwW_finalCta{padding:var(--yt-space-12) var(--yt-space-5)}}
.QpLglW_shell{gap:var(--yt-space-6);grid-template-columns:1fr;display:grid}@media (min-width:900px){.QpLglW_shell{gap:var(--yt-space-8);grid-template-columns:220px 1fr}}.QpLglW_content{gap:var(--yt-space-5);flex-direction:column;min-width:0;display:flex}.QpLglW_pageHead{gap:var(--yt-space-1-5);padding-bottom:var(--yt-space-4);border-bottom:1px solid var(--yt-color-border-subtle);flex-direction:column;display:flex}.QpLglW_pageTitle{font-family:var(--yt-font-display);font-size:var(--yt-text-display-md);font-weight:var(--yt-weight-bold);line-height:var(--yt-leading-display);letter-spacing:var(--yt-tracking-display);color:var(--yt-color-text-primary);margin:0}.QpLglW_pageDesc{font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);margin:0}@media (max-width:640px){.QpLglW_pageTitle{font-size:var(--yt-text-display-sm)}}
.LsPrEa_list{gap:var(--yt-space-2);flex-direction:column;display:flex}.LsPrEa_row{justify-content:space-between;align-items:center;gap:var(--yt-space-4);padding:var(--yt-space-4);border:1px solid var(--yt-color-border-subtle);border-radius:var(--yt-radius-lg);background:var(--yt-color-surface-secondary);box-shadow:inset 0 1px 0 var(--yt-border-highlight);transition:border-color var(--yt-transition-fast) var(--yt-ease-default), background var(--yt-transition-fast) var(--yt-ease-default);display:flex}.LsPrEa_row:hover{border-color:var(--yt-color-border);background:var(--yt-color-surface-primary)}.LsPrEa_copy{gap:var(--yt-space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.LsPrEa_copyTitle{font-weight:var(--yt-weight-medium);font-size:var(--yt-text-sm);color:var(--yt-color-text-primary);align-items:center;gap:var(--yt-space-2);flex-wrap:wrap;display:flex}.LsPrEa_copyDesc{font-size:var(--yt-text-xs);color:var(--yt-color-text-secondary);line-height:var(--yt-leading-relaxed)}.LsPrEa_status{opacity:0;transition:opacity var(--yt-transition-base) var(--yt-ease-out);flex:none;display:inline-flex}.LsPrEa_visible{opacity:1}.LsPrEa_switch{flex:none;width:44px;height:24px;position:relative}.LsPrEa_switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;inset:0}.LsPrEa_track{background:var(--yt-color-border-strong);border-radius:var(--yt-radius-full);transition:background var(--yt-transition-base) var(--yt-ease-spring);position:absolute;inset:0}.LsPrEa_thumb{background:var(--yt-color-surface-primary);border-radius:var(--yt-radius-full);width:18px;height:18px;transition:transform var(--yt-transition-base) var(--yt-ease-spring);box-shadow:var(--yt-shadow-sm);position:absolute;top:3px;left:3px}.LsPrEa_switch input:checked+.LsPrEa_track{background:var(--yt-gradient-brand)}.LsPrEa_switch input:checked+.LsPrEa_track .LsPrEa_thumb{transform:translate(20px)}.LsPrEa_switch input:disabled+.LsPrEa_track{opacity:.5;cursor:not-allowed}.LsPrEa_switch input[aria-busy=true]+.LsPrEa_track{opacity:.6;cursor:progress}.LsPrEa_switch input[aria-busy=true]{cursor:progress}.LsPrEa_switch input:focus-visible+.LsPrEa_track{outline:2px solid var(--yt-color-focus-ring);outline-offset:2px}
.dgei_G_article{--article-body:47rem;--article-toc:15rem;--article-gap:var(--yt-space-12);padding:var(--yt-space-10) 0 var(--yt-space-16)}.dgei_G_breadcrumb ol{gap:var(--yt-space-2);font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);margin-bottom:var(--yt-space-8);flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.dgei_G_breadcrumb li[aria-hidden=true]{color:var(--yt-color-text-muted)}.dgei_G_breadcrumb a{color:var(--yt-color-text-secondary);transition:color var(--yt-transition-fast) var(--yt-ease-out);text-decoration:none}.dgei_G_breadcrumb a:hover{color:var(--yt-color-brand)}.dgei_G_header{text-align:center;margin-bottom:var(--yt-space-10);max-width:52rem;margin-left:auto;margin-right:auto}.dgei_G_tagRow{gap:var(--yt-space-2);margin-bottom:var(--yt-space-5);flex-wrap:wrap;justify-content:center;display:flex}.dgei_G_badge{padding:var(--yt-space-1) var(--yt-space-3);border-radius:var(--yt-radius-full);font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);letter-spacing:.05em;text-transform:uppercase;background:var(--yt-color-brand-muted);color:var(--yt-color-text-brand);border:1px solid var(--yt-color-border-brand)}.dgei_G_badgeNeutral{padding:var(--yt-space-1) var(--yt-space-3);border-radius:var(--yt-radius-full);font-size:var(--yt-text-xs);background:var(--yt-color-surface-tertiary);color:var(--yt-color-text-secondary);border:1px solid var(--yt-color-border-subtle)}.dgei_G_title{font-size:var(--yt-text-display-md);font-weight:var(--yt-weight-bold);letter-spacing:var(--yt-tracking-display);line-height:var(--yt-leading-display);margin:0 0 var(--yt-space-4);color:var(--yt-color-text-primary)}.dgei_G_excerpt{color:var(--yt-color-text-secondary);font-size:var(--yt-text-xl);line-height:var(--yt-leading-relaxed);max-width:640px;margin:0 auto var(--yt-space-5)}.dgei_G_meta{gap:var(--yt-space-2);color:var(--yt-color-text-muted);font-size:var(--yt-text-sm);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.dgei_G_metaDot{border-radius:var(--yt-radius-full);background:currentColor;flex-shrink:0;width:3px;height:3px;display:inline-block}.dgei_G_layout{gap:var(--yt-space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.dgei_G_layout{grid-template-columns:minmax(0, var(--article-body)) var(--article-toc);column-gap:var(--article-gap);justify-content:center}}.dgei_G_bodyWrap{gap:var(--yt-space-6);width:100%;min-width:0;max-width:var(--article-body);flex-direction:column;margin-inline:auto;display:flex}.dgei_G_tocSide{top:var(--yt-space-12);display:none;position:sticky}@media (min-width:1100px){.dgei_G_tocSide{display:block}}.dgei_G_tocBox{padding:var(--yt-space-4) var(--yt-space-5);background:var(--yt-color-surface-elevated);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-lg);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight)}.dgei_G_tocTitle{font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--yt-color-text-muted);margin:0 0 var(--yt-space-3)}.dgei_G_tocList{gap:var(--yt-space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dgei_G_tocItem a{padding:var(--yt-space-1) var(--yt-space-2);color:var(--yt-color-text-secondary);font-size:var(--yt-text-sm);border-radius:0 var(--yt-radius-xs) var(--yt-radius-xs) 0;transition:color var(--yt-transition-fast) var(--yt-ease-out), border-color var(--yt-transition-fast) var(--yt-ease-out), background var(--yt-transition-fast) var(--yt-ease-out);border-left:2px solid #0000;text-decoration:none;display:block}.dgei_G_tocItem a:hover{color:var(--yt-color-brand);border-left-color:var(--yt-color-brand);background:var(--yt-color-brand-muted)}.dgei_G_tocItem_h3 a{padding-left:var(--yt-space-4);font-size:var(--yt-text-xs)}.dgei_G_author{align-items:center;gap:var(--yt-space-3);padding:var(--yt-space-4) var(--yt-space-5);background:var(--yt-color-surface-elevated);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-lg);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);display:flex}.dgei_G_authorAvatar{border-radius:var(--yt-radius-full);background:var(--yt-gradient-brand);width:44px;height:44px;color:var(--yt-color-text-on-brand);font-weight:var(--yt-weight-bold);font-size:var(--yt-text-sm);box-shadow:var(--yt-glow-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.dgei_G_authorBody{gap:var(--yt-space-0-5);flex-direction:column;display:flex}.dgei_G_authorName{font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);font-size:var(--yt-text-sm)}.dgei_G_authorRole{font-size:var(--yt-text-xs);color:var(--yt-color-text-secondary)}.dgei_G_shareBar{align-items:center;gap:var(--yt-space-2);padding:var(--yt-space-4) var(--yt-space-5);background:var(--yt-color-surface-elevated);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-lg);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);flex-wrap:wrap;display:flex}.dgei_G_shareBar>span{font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);font-weight:var(--yt-weight-medium)}.dgei_G_shareRail{display:none}@media (min-width:1280px){.dgei_G_shareRail{align-items:center;gap:var(--yt-space-2);left:max(var(--yt-space-6), calc(50vw - (var(--article-body) + var(--article-gap) + var(--article-toc)) / 2 - var(--yt-space-16)));z-index:var(--yt-z-sticky);flex-direction:column;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.dgei_G_shareRailLabel{font-size:var(--yt-text-xs);color:var(--yt-color-text-muted);letter-spacing:.06em;text-transform:uppercase;writing-mode:vertical-rl;margin-bottom:var(--yt-space-2);transform:rotate(180deg)}.dgei_G_shareRailDivider{background:var(--yt-color-border);width:1px;height:32px;margin:var(--yt-space-1) 0}}.dgei_G_body{border-radius:var(--yt-radius-lg);color:var(--yt-color-text-primary);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.78}:is(.dgei_G_body h1,.dgei_G_body h2,.dgei_G_body h3,.dgei_G_body h4){color:var(--yt-color-text-primary);font-weight:var(--yt-weight-bold);letter-spacing:var(--yt-tracking-tight);line-height:var(--yt-leading-tight);scroll-margin-top:80px}.dgei_G_body h2{font-size:var(--yt-text-2xl);padding-top:var(--yt-space-2);border-top:1px solid var(--yt-color-border-subtle);margin-top:2.25em;margin-bottom:.75em}.dgei_G_body h3{font-size:var(--yt-text-xl);margin-top:1.8em;margin-bottom:.6em}.dgei_G_body h4{font-size:var(--yt-text-lg);margin-top:1.5em;margin-bottom:.5em}.dgei_G_body p{margin:1.3em 0}.dgei_G_body p:first-child{color:var(--yt-color-text-primary);font-size:1.15em;line-height:1.7}:is(.dgei_G_body ul,.dgei_G_body ol){margin:1.25em 0;padding-left:1.75em}.dgei_G_body ul li{margin:.55em 0;list-style:outside}.dgei_G_body ol li{margin:.55em 0;list-style:decimal}.dgei_G_body li::marker{color:var(--yt-color-brand)}.dgei_G_body blockquote{border-left:3px solid var(--yt-color-brand);padding:var(--yt-space-4) var(--yt-space-5);background:var(--yt-color-brand-muted);border-radius:0 var(--yt-radius-md) var(--yt-radius-md) 0;color:var(--yt-color-text-secondary);margin:1.8em 0;font-style:italic}.dgei_G_body blockquote p{margin:0}.dgei_G_body a{color:var(--yt-color-text-brand);text-decoration:underline;-webkit-text-decoration-color:var(--yt-color-border-brand);text-decoration-color:var(--yt-color-border-brand);text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color var(--yt-transition-fast) var(--yt-ease-out)}.dgei_G_body a:hover{-webkit-text-decoration-color:var(--yt-color-brand);text-decoration-color:var(--yt-color-brand)}.dgei_G_body strong{font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary)}.dgei_G_body code{font-family:var(--yt-font-mono);background:var(--yt-color-surface-tertiary);color:var(--yt-color-text-primary);border-radius:var(--yt-radius-xs);border:1px solid var(--yt-color-border-subtle);overflow-wrap:anywhere;padding:.15em .4em;font-size:.88em}.dgei_G_body pre{background:var(--yt-color-surface-secondary);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-md);padding:var(--yt-space-5);font-family:var(--yt-font-mono);max-width:100%;box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);margin:1.75em 0;font-size:.88em;line-height:1.6;overflow-x:auto}.dgei_G_body pre code{font-size:inherit;overflow-wrap:normal;background:0 0;border:none;padding:0}.dgei_G_body img{border-radius:var(--yt-radius-lg);box-shadow:var(--yt-shadow-md);max-width:100%;height:auto;margin:1.75em 0}.dgei_G_body hr{border:0;border-top:1px solid var(--yt-color-border);margin:2.5em 0}.dgei_G_body .dgei_G_tableScroll{border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-md);max-width:100%;margin:1.6em 0;overflow-x:auto}.dgei_G_body>table{max-width:100%;display:block;overflow-x:auto}.dgei_G_body table{border-collapse:collapse;min-width:100%;font-size:var(--yt-text-sm);display:table}:is(.dgei_G_body table th,.dgei_G_body table td){padding:var(--yt-space-3) var(--yt-space-4);border-bottom:1px solid var(--yt-color-border-subtle);text-align:left}.dgei_G_body table th{font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);background:var(--yt-color-surface-secondary);font-size:var(--yt-text-xs);letter-spacing:.04em;text-transform:uppercase}.dgei_G_bodyEmpty{align-items:center;gap:var(--yt-space-4);padding:var(--yt-space-6);background:var(--yt-color-surface-secondary);border:1px dashed var(--yt-color-border);border-radius:var(--yt-radius-lg);display:flex}.dgei_G_bodyEmptyIcon{border-radius:var(--yt-radius-full);background:var(--yt-color-surface-tertiary);width:2.5rem;height:2.5rem;color:var(--yt-color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.dgei_G_bodyEmptyIcon svg{width:1.125rem;height:1.125rem}.dgei_G_bodyEmpty p{font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);margin:0;font-style:italic}.dgei_G_tagsSection{background:var(--yt-color-surface-elevated);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-lg);padding:var(--yt-space-5);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight)}.dgei_G_tagsTitle{font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--yt-color-text-muted);margin:0 0 var(--yt-space-3)}.dgei_G_endCta{align-items:center;gap:var(--yt-space-4);padding:var(--yt-space-10) var(--yt-space-8);text-align:center;background:var(--yt-gradient-brand);border-radius:var(--yt-radius-xl);color:var(--yt-color-text-on-brand);box-shadow:var(--yt-glow-brand), var(--yt-elevation-card-hover);background-size:200% 200%;flex-direction:column;animation:12s infinite dgei_G_yt-gradient-pan;display:flex;position:relative;overflow:hidden}.dgei_G_endCta:before{content:"";background:var(--yt-mesh-hero);opacity:.5;pointer-events:none;position:absolute;inset:0}.dgei_G_endCta h2{font-size:var(--yt-text-display-sm);font-weight:var(--yt-weight-bold);letter-spacing:var(--yt-tracking-tight);color:var(--yt-color-text-on-brand);margin:0;position:relative}.dgei_G_endCta p{opacity:.92;font-size:var(--yt-text-lg);max-width:42ch;color:var(--yt-color-text-on-brand);margin:0;position:relative}.dgei_G_endCta a{position:relative}.dgei_G_related{gap:var(--yt-space-5);flex-direction:column;display:flex}.dgei_G_relatedHead{font-size:var(--yt-text-xl);font-weight:var(--yt-weight-bold);letter-spacing:var(--yt-tracking-tight);color:var(--yt-color-text-primary);margin:0}.dgei_G_relatedGrid{gap:var(--yt-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dgei_G_relatedCard{padding:var(--yt-space-5);background:var(--yt-color-surface-elevated);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-lg);color:inherit;gap:var(--yt-space-2);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);transition:border-color var(--yt-transition-base) var(--yt-ease-out), box-shadow var(--yt-transition-base) var(--yt-ease-out), transform var(--yt-transition-base) var(--yt-ease-out);flex-direction:column;text-decoration:none;display:flex}.dgei_G_relatedCard:hover{border-color:var(--yt-color-border-brand);box-shadow:var(--yt-elevation-card-hover), inset 0 1px 0 var(--yt-border-highlight);transform:translateY(-2px)}.dgei_G_relatedCard h3{font-size:var(--yt-text-base);font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);transition:color var(--yt-transition-fast) var(--yt-ease-out);margin:0;line-height:1.35}.dgei_G_relatedCard:hover h3{color:var(--yt-color-brand)}.dgei_G_relatedCard span{font-size:var(--yt-text-xs);color:var(--yt-color-text-muted)}.dgei_G_relatedCard span:first-child{font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--yt-color-brand)}@media (prefers-reduced-motion:reduce){.dgei_G_endCta{animation:none}.dgei_G_relatedCard{transition:none}}
.jXZM3G_shell{gap:var(--yt-space-10);flex-direction:column;display:flex}.jXZM3G_header{gap:var(--yt-space-3);text-align:center;flex-direction:column;align-items:center;display:flex}.jXZM3G_eyebrow{align-items:center;gap:var(--yt-space-2);padding:var(--yt-space-1) var(--yt-space-3);background:var(--yt-color-brand-muted);color:var(--yt-color-brand);border-radius:var(--yt-radius-full);font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--yt-color-border-brand);display:inline-flex}.jXZM3G_title{font-size:var(--yt-text-display-md);font-weight:var(--yt-weight-bold);line-height:var(--yt-leading-display);letter-spacing:var(--yt-tracking-display);color:var(--yt-color-text-primary);margin:0}.jXZM3G_subtitle{max-width:36rem;color:var(--yt-color-text-secondary);font-size:var(--yt-text-lg);line-height:var(--yt-leading-relaxed);margin:0}.jXZM3G_rssLink{align-items:center;gap:var(--yt-space-1-5);font-size:var(--yt-text-sm);color:var(--yt-color-text-secondary);transition:color var(--yt-transition-fast) var(--yt-ease-out);text-decoration:none;display:inline-flex}.jXZM3G_rssLink:hover{color:var(--yt-color-brand)}.jXZM3G_featured{background:var(--yt-color-surface-elevated);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-xl);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);transition:box-shadow var(--yt-transition-base) var(--yt-ease-out), border-color var(--yt-transition-base) var(--yt-ease-out), transform var(--yt-transition-base) var(--yt-ease-out);grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.jXZM3G_featured:hover{box-shadow:var(--yt-elevation-card-hover), inset 0 1px 0 var(--yt-border-highlight);border-color:var(--yt-color-border-brand);transform:translateY(-2px)}@media (min-width:900px){.jXZM3G_featured{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}}.jXZM3G_featuredCopy{gap:var(--yt-space-4);padding:var(--yt-space-8);flex-direction:column;display:flex}.jXZM3G_featuredTitle{font-size:var(--yt-text-display-sm);font-weight:var(--yt-weight-bold);line-height:var(--yt-leading-tight);letter-spacing:var(--yt-tracking-tight);color:var(--yt-color-text-primary);margin:0}.jXZM3G_featuredTitle a{color:inherit;transition:color var(--yt-transition-fast) var(--yt-ease-out);text-decoration:none}.jXZM3G_featuredTitle a:hover{color:var(--yt-color-brand)}.jXZM3G_featuredExcerpt{color:var(--yt-color-text-secondary);font-size:var(--yt-text-lg);line-height:var(--yt-leading-relaxed);margin:0}.jXZM3G_featuredMeta{gap:var(--yt-space-2);font-size:var(--yt-text-sm);color:var(--yt-color-text-muted);align-items:center;display:flex}.jXZM3G_dot{border-radius:var(--yt-radius-full);background:currentColor;flex-shrink:0;width:3px;height:3px;display:inline-block}.jXZM3G_featuredArt{justify-content:center;align-items:center;min-height:200px;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.jXZM3G_featuredArt{border-left:1px solid var(--yt-color-border-subtle);min-height:260px}}.jXZM3G_artShapeA,.jXZM3G_artShapeB,.jXZM3G_artShapeC{border-radius:var(--yt-radius-full);opacity:.55;animation:7s ease-in-out infinite jXZM3G_yt-float;position:absolute}.jXZM3G_artShapeA{width:140px;height:140px;animation-delay:0s;top:-28px;right:-28px}.jXZM3G_artShapeB{opacity:.35;width:90px;height:90px;animation-delay:-2.5s;bottom:10px;left:20px}.jXZM3G_artShapeC{opacity:.25;width:60px;height:60px;animation-delay:-4.5s;top:50%;left:50%;transform:translate(-50%,-50%)}.jXZM3G_artGlyph{z-index:1;font-size:clamp(4rem,8vw,6rem);font-weight:var(--yt-weight-bold);letter-spacing:var(--yt-tracking-display);opacity:.18;-webkit-user-select:none;user-select:none;pointer-events:none;color:#fff;line-height:1;position:relative}.jXZM3G_art_blue{background:radial-gradient(ellipse at 70% 30%, #2563eb47 0%, transparent 65%), radial-gradient(ellipse at 20% 80%, #6d3bf538 0%, transparent 60%), var(--yt-color-surface-tertiary)}.jXZM3G_art_blue .jXZM3G_artShapeA{background:var(--yt-gradient-brand)}.jXZM3G_art_blue .jXZM3G_artShapeB{background:#2563eb66}.jXZM3G_art_blue .jXZM3G_artShapeC{background:#a855f766}.jXZM3G_art_violet{background:radial-gradient(ellipse at 70% 30%, #7c3aed47 0%, transparent 65%), radial-gradient(ellipse at 20% 80%, #a855f738 0%, transparent 60%), var(--yt-color-surface-tertiary)}.jXZM3G_art_violet .jXZM3G_artShapeA{background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%)}.jXZM3G_art_violet .jXZM3G_artShapeB{background:#7c3aed66}.jXZM3G_art_violet .jXZM3G_artShapeC{background:#a855f759}.jXZM3G_art_teal{background:radial-gradient(ellipse at 70% 30%, #14b8a647 0%, transparent 65%), radial-gradient(ellipse at 20% 80%, #06b6d438 0%, transparent 60%), var(--yt-color-surface-tertiary)}.jXZM3G_art_teal .jXZM3G_artShapeA{background:linear-gradient(135deg,#14b8a6 0%,#06b6d4 100%)}.jXZM3G_art_teal .jXZM3G_artShapeB{background:#14b8a666}.jXZM3G_art_teal .jXZM3G_artShapeC{background:#06b6d459}.jXZM3G_art_amber{background:radial-gradient(ellipse at 70% 30%, #d9770642 0%, transparent 65%), radial-gradient(ellipse at 20% 80%, #f59e0b33 0%, transparent 60%), var(--yt-color-surface-tertiary)}.jXZM3G_art_amber .jXZM3G_artShapeA{background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%)}.jXZM3G_art_amber .jXZM3G_artShapeB{background:#d9770666}.jXZM3G_art_amber .jXZM3G_artShapeC{background:#f59e0b59}.jXZM3G_art_indigo{background:radial-gradient(ellipse at 70% 30%, #4f46e547 0%, transparent 65%), radial-gradient(ellipse at 20% 80%, #6366f138 0%, transparent 60%), var(--yt-color-surface-tertiary)}.jXZM3G_art_indigo .jXZM3G_artShapeA{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%)}.jXZM3G_art_indigo .jXZM3G_artShapeB{background:#4f46e566}.jXZM3G_art_indigo .jXZM3G_artShapeC{background:#6366f159}.jXZM3G_featuredHue_blue{border-color:var(--yt-color-border-brand)}.jXZM3G_featuredHue_violet{border-color:#7c3aed4d}.jXZM3G_featuredHue_teal{border-color:#14b8a64d}.jXZM3G_featuredHue_amber{border-color:#d977064d}.jXZM3G_featuredHue_indigo{border-color:#4f46e54d}.jXZM3G_category{padding:var(--yt-space-1) var(--yt-space-3);border-radius:var(--yt-radius-full);font-size:var(--yt-text-xs);font-weight:var(--yt-weight-semibold);text-transform:uppercase;letter-spacing:.05em;background:var(--yt-color-brand-muted);color:var(--yt-color-brand);border:1px solid var(--yt-color-border-brand);align-self:flex-start;display:inline-flex}.jXZM3G_category_blue{background:var(--yt-color-brand-muted);color:var(--yt-color-brand);border-color:var(--yt-color-border-brand)}.jXZM3G_category_violet{color:var(--yt-color-purple-700);background:#7c3aed1a;border-color:#7c3aed40}[data-theme=dark] .jXZM3G_category_violet{color:var(--yt-color-purple-300);background:#7c3aed26}.jXZM3G_category_teal{color:var(--yt-color-teal-500);background:#14b8a61a;border-color:#14b8a640}.jXZM3G_category_amber{color:var(--yt-color-warning);background:#d977061a;border-color:#d9770640}.jXZM3G_category_indigo{color:var(--yt-color-indigo-600);background:#4f46e51a;border-color:#4f46e540}[data-theme=dark] .jXZM3G_category_indigo{color:var(--yt-color-indigo-400);background:#4f46e526}.jXZM3G_filtersRow{gap:var(--yt-space-4);flex-direction:column;display:flex}@media (min-width:700px){.jXZM3G_filtersRow{flex-direction:row;justify-content:space-between;align-items:center}}.jXZM3G_chips{gap:var(--yt-space-2);flex-wrap:wrap;display:flex}.jXZM3G_chip{padding:var(--yt-space-1-5) var(--yt-space-3);border-radius:var(--yt-radius-full);background:var(--yt-color-surface-secondary);border:1px solid var(--yt-color-border);color:var(--yt-color-text-secondary);font-size:var(--yt-text-sm);cursor:pointer;box-shadow:inset 0 1px 0 var(--yt-border-highlight);transition:background var(--yt-transition-fast) var(--yt-ease-out), color var(--yt-transition-fast) var(--yt-ease-out), border-color var(--yt-transition-fast) var(--yt-ease-out), box-shadow var(--yt-transition-fast) var(--yt-ease-out);text-decoration:none}.jXZM3G_chip:hover{background:var(--yt-color-brand-muted);color:var(--yt-color-brand);border-color:var(--yt-color-border-brand)}.jXZM3G_chip_active{background:var(--yt-color-brand);color:var(--yt-color-text-on-brand);border-color:var(--yt-color-brand);box-shadow:var(--yt-glow-brand)}.jXZM3G_chip_active:hover{background:var(--yt-color-brand-hover);color:var(--yt-color-text-on-brand)}.jXZM3G_searchWrap{align-items:center;display:inline-flex;position:relative}.jXZM3G_search{width:280px;max-width:100%;padding:var(--yt-space-2) var(--yt-space-3) var(--yt-space-2) calc(var(--yt-space-8) + 2px);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-full);background:var(--yt-color-surface-elevated);color:var(--yt-color-text-primary);font-size:var(--yt-text-sm);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);transition:border-color var(--yt-transition-fast) var(--yt-ease-out), box-shadow var(--yt-transition-fast) var(--yt-ease-out)}.jXZM3G_search::placeholder{color:var(--yt-color-text-placeholder)}.jXZM3G_search:focus{border-color:var(--yt-color-border-brand-strong);box-shadow:0 0 0 3px var(--yt-color-focus-ring), var(--yt-elevation-card);outline:none}.jXZM3G_searchIcon{left:var(--yt-space-3);width:1rem;height:1rem;color:var(--yt-color-text-muted);pointer-events:none;position:absolute}.jXZM3G_grid{gap:var(--yt-space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.jXZM3G_item{background:var(--yt-color-surface-elevated);border:1px solid var(--yt-color-border);border-radius:var(--yt-radius-lg);box-shadow:var(--yt-elevation-card), inset 0 1px 0 var(--yt-border-highlight);transition:transform var(--yt-transition-base) var(--yt-ease-out), border-color var(--yt-transition-base) var(--yt-ease-out), box-shadow var(--yt-transition-base) var(--yt-ease-out);flex-direction:column;display:flex;overflow:hidden}.jXZM3G_item:hover{border-color:var(--yt-color-border-brand);box-shadow:var(--yt-elevation-card-hover), inset 0 1px 0 var(--yt-border-highlight);transform:translateY(-3px)}.jXZM3G_cardLink{gap:var(--yt-space-3);padding:var(--yt-space-5) var(--yt-space-6);color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.jXZM3G_title_card{font-size:var(--yt-text-lg);font-weight:var(--yt-weight-semibold);color:var(--yt-color-text-primary);transition:color var(--yt-transition-fast) var(--yt-ease-out);margin:0;line-height:1.35}.jXZM3G_item:hover .jXZM3G_title_card{color:var(--yt-color-brand)}.jXZM3G_excerpt{color:var(--yt-color-text-secondary);font-size:var(--yt-text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.jXZM3G_meta{align-items:center;gap:var(--yt-space-2);font-size:var(--yt-text-xs);color:var(--yt-color-text-muted);padding-top:var(--yt-space-3);border-top:1px solid var(--yt-color-border-subtle);margin-top:auto;display:flex}.jXZM3G_empty{text-align:center;padding:var(--yt-space-10);color:var(--yt-color-text-secondary)}@media (prefers-reduced-motion:reduce){.jXZM3G_artShapeA,.jXZM3G_artShapeB,.jXZM3G_artShapeC{animation:none}.jXZM3G_featured,.jXZM3G_item{transition:none}}
