@layer components{.PTuujW_header{gap:var(--spacing-4);padding-bottom:var(--spacing-8);margin-bottom:var(--spacing-16);border-bottom:var(--border-strong);flex-direction:column;display:flex}.PTuujW_row{justify-content:space-between;align-items:center;gap:var(--spacing-16);min-width:0;display:flex}.PTuujW_title{min-width:0;font:var(--font-headline-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:1.2}.PTuujW_actions{align-items:center;gap:var(--spacing-4);flex-shrink:0;display:flex}.PTuujW_sub{font:var(--font-body-md);color:var(--text-secondary);margin:0;line-height:1.5}}
@layer components{._4k4mvW_typography{line-height:var(--line-height-160);margin:0}._4k4mvW_h1{font:var(--font-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-125);letter-spacing:-.025em}._4k4mvW_h2{font:var(--font-display-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-125);letter-spacing:-.025em}._4k4mvW_h3{font:var(--font-display-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-125)}._4k4mvW_h4{font:var(--font-headline-sm);font-weight:var(--font-weight-semibold)}@media not (max-width:768px){._4k4mvW_h4{font-size:var(--font-size-headline-xl)}}._4k4mvW_h5{font:var(--font-headline-md);font-weight:var(--font-weight-medium)}._4k4mvW_h6{font:var(--font-headline-sm);font-weight:var(--font-weight-medium)}._4k4mvW_body1{font:var(--font-body-lg)}._4k4mvW_body2{font:var(--font-body-md)}._4k4mvW_caption{font:var(--font-body-sm);line-height:var(--line-height-125)}._4k4mvW_overline{font:var(--font-label-sm);line-height:var(--line-height-125);text-transform:uppercase;letter-spacing:.1em}._4k4mvW_color-primary{color:var(--text-primary)}._4k4mvW_color-secondary{color:var(--text-secondary)}._4k4mvW_color-tertiary{color:var(--text-tertiary)}._4k4mvW_color-muted{color:var(--text-muted)}._4k4mvW_color-accent{color:var(--text-accent)}._4k4mvW_color-inverse{color:var(--text-inverse)}._4k4mvW_align-left{text-align:left}._4k4mvW_align-center{text-align:center}._4k4mvW_align-right{text-align:right}._4k4mvW_weight-light{font-weight:var(--font-weight-light)}._4k4mvW_weight-normal{font-weight:var(--font-weight-regular)}._4k4mvW_weight-medium{font-weight:var(--font-weight-medium)}._4k4mvW_weight-semibold{font-weight:var(--font-weight-semibold)}._4k4mvW_weight-bold{font-weight:var(--font-weight-bold)}._4k4mvW_gradient{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}
.TfvCca_page{background:var(--bg-primary);color:var(--text-primary)}.TfvCca_main{padding:21vw var(--spacing-narrow-lg) 12.5vw}.TfvCca_page .TfvCca_notReady{opacity:0}.TfvCca_container{max-width:var(--width-page-max);margin:0 auto}.TfvCca_header{margin-bottom:var(--spacing-40);justify-content:space-between;align-items:center;display:flex}.TfvCca_backLink.TfvCca_backLink{color:var(--text-secondary)}.TfvCca_backLink.TfvCca_backLink svg{transition:transform var(--duration-base) var(--ease-standard)}.TfvCca_header .TfvCca_backLink:hover svg{transform:translate(-4px)}.TfvCca_title{margin-bottom:var(--spacing-8);font-family:var(--font-family-headline);font-size:clamp(2.5rem,1.943rem + 2.29vw,4rem);font-weight:var(--font-weight-regular);letter-spacing:-.02em}.TfvCca_subtitle{margin-bottom:var(--spacing-96);font:var(--font-body-xl);color:var(--text-tertiary)}.TfvCca_presetBar{align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-48);flex-wrap:wrap;display:flex}.TfvCca_presetSwatch{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-full);border:var(--border-width-2) solid transparent;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;padding:0;position:relative}.TfvCca_presetSwatch:hover{transform:scale(1.15)}.TfvCca_presetSwatchInner{border-radius:var(--radius-full);width:100%;height:100%}.TfvCca_presetSwatchActive{border-color:var(--text-primary)}.TfvCca_presetSwatchActive .TfvCca_presetSwatchInner{border-color:#0000}.TfvCca_presetName{font:var(--font-code-xs);color:var(--text-secondary);background:var(--bg-primary);padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-control);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.TfvCca_presetSwatch:hover .TfvCca_presetName{opacity:1}.TfvCca_section{margin-bottom:var(--spacing-48);container:ds-section/inline-size}.TfvCca_sectionTitleRow{margin-bottom:var(--spacing-16);padding-bottom:var(--spacing-8);border-bottom:var(--border-strong);justify-content:space-between;align-items:center;display:flex}.TfvCca_sectionTitleRow .TfvCca_sectionTitle{border-bottom:none;margin-bottom:0;padding-bottom:0}.TfvCca_sectionTitle{margin-bottom:var(--spacing-16);padding-bottom:var(--spacing-8);border-bottom:var(--border-strong);font:var(--font-headline-sm);color:var(--text-primary)}.TfvCca_sectionSub{margin-top:var(--spacing-32);margin-bottom:var(--spacing-12);font:var(--font-label-md);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}.TfvCca_sectionTitle+.TfvCca_sectionSub{margin-top:0}.TfvCca_colorGrid{gap:var(--spacing-8);grid-template-columns:repeat(auto-fill,minmax(60px,1fr));display:grid}.TfvCca_colorSwatch{align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}.TfvCca_colorBox{aspect-ratio:1;border-radius:var(--radius-full);width:100%}.TfvCca_colorBoxBordered{border:var(--border-light)}.TfvCca_colorLabel{font:var(--font-code-xs);color:var(--text-tertiary);text-align:center;word-break:break-all}.TfvCca_brandRow{gap:var(--spacing-12);margin-bottom:var(--spacing-24);flex-wrap:wrap;display:flex}.TfvCca_brandSwatch{align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}.TfvCca_brandBox{border-radius:var(--radius-control);width:100px;height:64px}.TfvCca_typoRow{gap:var(--spacing-20);flex-direction:column;display:flex}.TfvCca_typoItem{align-items:baseline;gap:var(--spacing-4);flex-direction:column;display:flex}.TfvCca_typoLabel{font:var(--font-code-sm);color:var(--text-muted);flex-shrink:0}.TfvCca_spacingRow{gap:var(--spacing-8);flex-direction:column;display:flex}.TfvCca_spacingItem{align-items:center;gap:var(--spacing-12);display:flex}.TfvCca_spacingBar{background:var(--bg-accent);border-radius:var(--radius-control);border:var(--border-accent);height:20px;transition:background var(--duration-base) var(--ease-standard)}.TfvCca_spacingBar:hover{background:var(--bg-accent-strong)}.TfvCca_spacingLabel{width:100px;font:var(--font-code-sm);color:var(--text-tertiary);flex-shrink:0}.TfvCca_spacingValue{font:var(--font-code-sm);color:var(--text-muted)}.TfvCca_gridDemoList{gap:var(--spacing-16);flex-direction:column;display:flex}.TfvCca_gridDemoItem{gap:var(--spacing-4);flex-direction:column;display:flex}.TfvCca_gridDemoRow{gap:var(--spacing-4);display:grid}.TfvCca_radiusGrid{gap:var(--spacing-16);flex-wrap:wrap;display:flex}.TfvCca_radiusItem{align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}.TfvCca_radiusBox{background:var(--bg-accent-light);border:var(--border-accent-2);width:64px;height:64px}.TfvCca_radiusLabel{font:var(--font-code-xs);color:var(--text-tertiary);text-align:center}.TfvCca_shadowGrid{gap:var(--spacing-24);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.TfvCca_shadowItem{align-items:center;gap:var(--spacing-12);flex-direction:column;display:flex}.TfvCca_shadowBox{background:var(--bg-primary);border-radius:var(--radius-surface);width:100%;height:80px}.TfvCca_shadowLabel{font:var(--font-code-sm);color:var(--text-tertiary)}.TfvCca_motionGrid{gap:var(--spacing-16);grid-template-columns:1fr;display:grid}.TfvCca_motionItem{padding:var(--row-padding-lg);border-radius:var(--radius-surface)}.TfvCca_motionName{font:var(--font-code-sm);color:var(--text-primary);margin-bottom:var(--spacing-4)}.TfvCca_motionValue{font:var(--font-code-sm);color:var(--text-muted);margin-bottom:var(--spacing-12)}.TfvCca_motionBar{background:var(--bg-accent-solid);border-radius:var(--radius-full);transform-origin:0;height:4px;transform:scaleX(0)}.TfvCca_motionItem:hover .TfvCca_motionBar{transform:scaleX(1)}@media (hover:none){.TfvCca_motionBar{--_motionBarLoop-duration:2.5s;animation:TfvCca_motionBarLoop var(--_motionBarLoop-duration) var(--ease-standard) infinite}.TfvCca_motionItem:nth-child(2) .TfvCca_motionBar{animation-delay:.15s}.TfvCca_motionItem:nth-child(3) .TfvCca_motionBar{animation-delay:.3s}.TfvCca_motionItem:nth-child(4) .TfvCca_motionBar{animation-delay:.45s}.TfvCca_motionItem:nth-child(5) .TfvCca_motionBar{animation-delay:.6s}.TfvCca_motionItem:nth-child(6) .TfvCca_motionBar{animation-delay:.75s}.TfvCca_motionItem:nth-child(7) .TfvCca_motionBar{animation-delay:.9s}.TfvCca_motionItem:hover .TfvCca_motionBar{transform:none}}@keyframes TfvCca_motionBarLoop{0%{transform:scaleX(0)}40%{transform:scaleX(1)}60%{transform:scaleX(1)}to{transform:scaleX(0)}}.TfvCca_zStack{height:380px;position:relative}.TfvCca_zLayer{align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-16);border-radius:var(--radius-surface);font:var(--font-code-sm);color:var(--text-primary);background:var(--bg-primary);display:flex;position:absolute;left:0}.TfvCca_componentRow{gap:var(--spacing-12);flex-wrap:wrap;align-items:center;display:flex}.TfvCca_componentGroup{margin-bottom:var(--spacing-32)}.TfvCca_componentGroupTitle{margin-bottom:var(--spacing-12);font:var(--font-label-md);color:var(--text-primary)}.TfvCca_componentSubLabel{margin:var(--spacing-24) 0 var(--spacing-12);font:var(--font-label-sm);letter-spacing:.04em;color:var(--text-muted)}.TfvCca_componentGroupTitle+.TfvCca_componentSubLabel{margin-top:var(--spacing-8)}.TfvCca_componentDesc{margin:0 0 var(--spacing-16) 0;font:var(--font-body-md);line-height:var(--line-height-160);color:var(--text-tertiary)}.TfvCca_componentDesc code{font-size:.8em}.TfvCca_componentCategory{align-items:center;gap:var(--spacing-16);margin:var(--spacing-96) 0 var(--spacing-24);font:var(--font-label-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--text-accent);display:flex}.TfvCca_componentCategory:first-of-type{margin-top:var(--spacing-24)}.TfvCca_componentCategory:after{content:"";background:var(--border-color-light);flex:1;height:1px}.TfvCca_semanticGrid{gap:var(--spacing-12);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.TfvCca_semanticItem{border-radius:var(--radius-control);border:var(--border-light);align-items:stretch;display:flex;overflow:hidden}.TfvCca_semanticDot{width:var(--control-height-xs);border-right:var(--border-light);flex-shrink:0}.TfvCca_semanticInfo{justify-content:center;gap:var(--spacing-2);min-width:0;padding:var(--spacing-8) var(--spacing-12) var(--spacing-8) var(--spacing-8);flex-direction:column;display:flex}.TfvCca_semanticName{font:var(--font-code-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TfvCca_semanticRef{font:var(--font-code-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TfvCca_alphaRow{gap:var(--spacing-4);margin-bottom:var(--spacing-12);align-items:flex-end;display:flex}.TfvCca_alphaBar{border:var(--border-light);border-radius:var(--radius-control) var(--radius-control) 0 0;flex:1;min-width:0}.TfvCca_alphaLabel{margin-top:var(--spacing-8);font:var(--font-code-xs);color:var(--text-muted);text-align:center}.TfvCca_modalDemo{gap:var(--spacing-12);flex-wrap:wrap;align-items:center;display:flex}.TfvCca_modalContentCenter{align-items:center;gap:var(--spacing-16);padding:var(--spacing-20) var(--spacing-32) var(--spacing-32);text-align:center;flex-direction:column;display:flex}.TfvCca_modalChangeList{margin:calc(var(--spacing-20) - var(--spacing-48)) 0 0;gap:var(--spacing-12);font:var(--font-body-md);color:var(--text-secondary);flex-direction:column;padding:0;line-height:1.5;list-style:none;display:flex}.TfvCca_modalChangeList li{padding-left:var(--spacing-16);position:relative}.TfvCca_modalChangeList li:before{content:"";border-radius:var(--radius-full);background:var(--text-tertiary);width:4px;height:4px;position:absolute;top:.62em;left:3px}.TfvCca_modalChangeList strong{color:var(--text-primary);font-weight:600}.TfvCca_typewriterDemo{padding:var(--spacing-32);border-radius:var(--radius-surface);text-align:center;position:relative}.TfvCca_replayBtn{width:var(--control-height-xs);height:var(--control-height-xs);border:var(--border-neutral-light);border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--text-tertiary);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TfvCca_replayBtn:hover{background:var(--bg-tertiary-alt);border-color:var(--border-color-default);color:var(--text-primary)}.TfvCca_spinBtn{width:var(--control-height-xs);height:var(--control-height-xs);border:var(--border-light);border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex}.TfvCca_spinBtn:hover{background:var(--bg-tertiary-alt);color:var(--text-primary)}.TfvCca_spinValue{min-width:5ch;font:var(--font-code-xl);color:var(--text-primary);text-align:center}.TfvCca_collapsibleDemo{max-width:560px}.TfvCca_collapsibleBody{gap:var(--spacing-12);font:var(--font-body-md);color:var(--text-secondary);flex-direction:column;display:flex}.TfvCca_collapsibleBody p{margin:0}.TfvCca_popoverBackdrop{isolation:isolate;gap:var(--spacing-16);padding:var(--spacing-12) var(--spacing-20);border-radius:var(--radius-surface);background:var(--bg-secondary);flex-wrap:wrap;align-items:flex-start;min-height:200px;display:flex;position:relative}.TfvCca_popoverBackdropImg{z-index:-1;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.TfvCca_popoverNote{padding:var(--spacing-8) var(--spacing-16);font:var(--font-body-sm);color:var(--text-secondary)}.TfvCca_sliderRow{gap:var(--spacing-20);flex-direction:column;max-width:400px;display:flex}.TfvCca_sliderItem{gap:var(--spacing-8);flex-direction:column;display:flex}.TfvCca_sliderLabel{font:var(--font-code-sm);color:var(--text-tertiary)}.TfvCca_logoRow{gap:var(--spacing-32);align-items:center;display:flex}.TfvCca_logoItem{align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}.TfvCca_logoLabel{font:var(--font-code-xs);color:var(--text-muted)}.TfvCca_tooltipDemoText{font:var(--font-headline-xs);color:var(--text-primary);padding:var(--spacing-8) var(--spacing-16);border-radius:var(--radius-control);font-style:italic}.TfvCca_bannerLayoutItem{gap:var(--spacing-8);margin-bottom:var(--spacing-32);flex-direction:column;display:flex}.TfvCca_bannerLayoutItem:last-child{margin-bottom:0}.TfvCca_bannerPreviewLabel{font:var(--font-code-sm);color:var(--text-tertiary)}.TfvCca_bannerPreviewBox{border-radius:var(--radius-surface);position:relative}.TfvCca_bannerPreviewBox a{pointer-events:none}@media not (max-width:480px){.TfvCca_main{padding:6.25rem 6vw var(--spacing-96)}}@media not (max-width:768px){.TfvCca_main{padding:var(--spacing-128) 8vw var(--spacing-96)}.TfvCca_typoItem{gap:var(--spacing-16);flex-direction:row}.TfvCca_typoLabel{text-align:right;width:80px}.TfvCca_colorGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.TfvCca_motionGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media not (max-width:1280px){.TfvCca_main{padding-left:max(8vw,180px)}}.TfvCca_editorDemo{resize:both;min-width:320px;max-width:100%;height:500px;min-height:200px;overflow:hidden}.TfvCca_editorPlaceholder{background:var(--bg-secondary);border-radius:var(--radius-surface);height:400px}.TfvCca_pRow{align-items:flex-start;gap:var(--spacing-20);padding:var(--spacing-20) 0;border-bottom:var(--border-light);display:flex}.TfvCca_pRow:first-of-type{padding-top:0}.TfvCca_pRowVisual{flex-shrink:0;justify-content:center;align-items:center;width:120px;display:flex}.TfvCca_pIcon{width:100%;height:80px}.TfvCca_pRowText{gap:var(--spacing-8);padding-top:var(--spacing-4);flex-direction:column;display:flex}.TfvCca_pRowTitle{font:var(--font-headline-xs);color:var(--text-primary);margin:0}.TfvCca_pRowDesc{font:var(--font-body-lg);color:var(--text-secondary);margin:0}@container ds-section not (min-width:520px){.TfvCca_pRow{gap:var(--spacing-12);flex-direction:column}}.TfvCca_pFileTree{gap:var(--spacing-16);flex-direction:column;display:flex}.TfvCca_pFileRoot{flex-direction:column;display:flex}.TfvCca_pFileFolder{font:var(--font-label-md);color:var(--text-primary);padding-bottom:var(--spacing-8);border-bottom:var(--border-strong);margin-bottom:var(--spacing-2);opacity:.8}.TfvCca_pFileItem{align-items:baseline;gap:var(--spacing-12);padding:var(--spacing-4) 0 var(--spacing-4) var(--spacing-24);display:flex;position:relative}.TfvCca_pFileItem:before{content:"";background:var(--text-primary);opacity:.15;width:1px;position:absolute;top:0;bottom:0;left:8px}.TfvCca_pFileItem:after{content:"";background:var(--text-primary);opacity:.15;width:10px;height:1px;position:absolute;top:50%;left:8px}.TfvCca_pFileItem:last-child:before{bottom:50%}.TfvCca_pFileName{font:var(--font-code-md);color:var(--text-accent);flex-shrink:0}.TfvCca_pFileDesc{font:var(--font-body-sm);color:var(--text-muted)}@media (hover:none) and (prefers-reduced-motion:reduce){.TfvCca_motionBar{animation:none;transform:scaleX(1)}}
@layer components{.MC_neq_root{flex-direction:column;align-items:flex-start;display:flex}.MC_neq_clip{align-self:stretch;position:relative;overflow:hidden}.MC_neq_fade{height:var(--spacing-48);background:linear-gradient(to bottom, transparent, var(--bg-primary));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.MC_neq_toggle{margin-top:var(--spacing-4)}.MC_neq_root .MC_neq_chevron{transition:transform var(--duration-base) var(--ease-standard)}.MC_neq_root .MC_neq_chevronUp{transform:rotate(180deg)}}
.x5xJ_W_flipSlot{transition:grid-template-rows var(--duration-slow) var(--ease-enter);grid-template-rows:0fr;display:grid}.x5xJ_W_flipSlotOpen{grid-template-rows:1fr}.x5xJ_W_flipContainer{padding:var(--spacing-24) 0;overflow:hidden}.x5xJ_W_flipCard{--_celebrateOut-duration:3.2s;justify-content:center;align-items:center;gap:var(--spacing-16);padding:var(--spacing-12) 0;opacity:0;filter:blur(8px);animation:x5xJ_W_celebrateEnter var(--duration-slow) var(--ease-spring) .1s forwards, x5xJ_W_celebrateOut var(--_celebrateOut-duration) var(--ease-standard) forwards;display:flex;transform:translateY(30px)scale(.85)}.x5xJ_W_flipLine{background:var(--bg-accent-solid);opacity:.4;width:0;height:1px;animation:x5xJ_W_lineGrow var(--duration-slow) var(--ease-enter) .5s forwards}@keyframes x5xJ_W_celebrateEnter{to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes x5xJ_W_lineGrow{to{width:40px}}.x5xJ_W_flipText{font:var(--font-label-xl);color:var(--text-accent);letter-spacing:.02em;white-space:nowrap;margin:0}.x5xJ_W_flipStar{--_sparkle-duration:1.2s;animation:x5xJ_W_sparkle var(--_sparkle-duration) var(--ease-standard) infinite;display:inline-block}.x5xJ_W_flipStar:last-of-type{animation-delay:.6s}@keyframes x5xJ_W_sparkle{0%,to{opacity:.3;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(20deg)}}@keyframes x5xJ_W_celebrateOut{0%{opacity:1;filter:blur();transform:scale(1)}60%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(4px);transform:scale(.95)translateY(-12px)}}.x5xJ_W_commentFlipIn{animation:x5xJ_W_commentRevealIn var(--duration-slow) var(--ease-enter) forwards}@keyframes x5xJ_W_commentRevealIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.x5xJ_W_comment{--_gutter-w:var(--size-24);--_gutter-gap:var(--spacing-12);grid-template-columns:var(--_gutter-w) 1fr;column-gap:var(--_gutter-gap);padding:var(--spacing-20) 0;display:grid}.x5xJ_W_comment.x5xJ_W_commentWithSelect{grid-template-columns:auto var(--_gutter-w) 1fr}.x5xJ_W_selectCell{min-height:var(--_gutter-w);align-self:start;align-items:center;display:flex}.x5xJ_W_gutter{align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.x5xJ_W_threadLine{border-left:var(--border-light-2);flex:auto;width:0}.x5xJ_W_body{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.x5xJ_W_commentSelectable{cursor:pointer;user-select:none;touch-action:none}.x5xJ_W_deletedRow{justify-content:space-between;align-items:center;gap:var(--spacing-16);min-height:var(--_gutter-w);display:flex}.x5xJ_W_deletedActions{align-items:center;gap:var(--spacing-4);flex-shrink:0;display:flex}.x5xJ_W_deletedPlaceholder{min-width:0;font:var(--font-body-md);color:var(--text-tertiary);margin:0;font-style:italic}.x5xJ_W_commentHeader{align-items:center;gap:var(--spacing-12);min-height:var(--_gutter-w);flex-wrap:wrap;display:flex}.x5xJ_W_headerMeta{align-items:baseline;gap:var(--spacing-12);flex-wrap:wrap;min-width:0;display:flex}.x5xJ_W_avatar{width:var(--_gutter-w);height:var(--_gutter-w);font:var(--font-body-xl);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.x5xJ_W_avatarDeleted{color:var(--text-tertiary)}.x5xJ_W_nickname{font:var(--font-label-md);color:var(--text-primary)}.x5xJ_W_date{font:var(--font-body-sm);color:var(--text-secondary)}.x5xJ_W_editedBadge{font:var(--font-body-sm);color:var(--text-tertiary);font-style:italic}.x5xJ_W_translatedContent{margin-top:var(--spacing-20);font:var(--font-body-md);color:var(--text-tertiary);white-space:pre-wrap;padding-left:var(--spacing-12);border-left:var(--border-light-2);font-style:italic;overflow:hidden}.x5xJ_W_translatedLabel{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);font:var(--font-headline-xs);font-style:normal;font-weight:var(--font-weight-medium);color:var(--text-secondary);display:inline-flex}.x5xJ_W_reactionBar{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.x5xJ_W_reactionChips{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:inline-flex}.x5xJ_W_reactionChip{align-items:center;gap:var(--spacing-4);height:var(--control-height-sm);padding:0 var(--spacing-4);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-secondary);background:0 0;flex-shrink:0;line-height:1;display:inline-flex}.x5xJ_W_comment .x5xJ_W_reactionChip:hover{border-color:var(--border-color-strong);color:var(--text-primary)}.x5xJ_W_reactionChip.x5xJ_W_reactionChipActive{color:var(--text-primary)}.x5xJ_W_reactionEmoji{aspect-ratio:1;border-radius:var(--radius-full);height:100%;font:var(--font-body-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.x5xJ_W_reactionCount{aspect-ratio:1;height:100%;font:var(--font-body-md);font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:center;padding:0;display:inline-flex}.x5xJ_W_reactionAddBtn{width:var(--control-height-sm);height:var(--control-height-sm);border:var(--border-light);border-radius:var(--radius-full);color:var(--text-tertiary);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.x5xJ_W_comment .x5xJ_W_reactionAddBtn:hover{border-color:var(--border-color-strong);color:var(--text-primary)}.x5xJ_W_reactionPopover{padding:var(--spacing-4)}.x5xJ_W_reactionPicker{gap:var(--spacing-1);display:flex}.x5xJ_W_reactionPickerBtn{width:var(--size-32);height:var(--size-32);border-radius:var(--radius-full);font:var(--font-body-lg);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.x5xJ_W_reactionPickerBtn:hover{background:var(--bg-tertiary)}.x5xJ_W_reactionPickerBtn.x5xJ_W_reactionPickerBtnActive{background:var(--bg-tertiary-alt)}.x5xJ_W_commentBottom{justify-content:space-between;align-items:center;gap:var(--spacing-16);margin-top:var(--spacing-12);flex-wrap:wrap;display:flex}.x5xJ_W_commentActions{align-items:center;display:flex}.x5xJ_W_replies{margin-top:var(--spacing-12);flex-direction:column;gap:0;display:flex}.x5xJ_W_replies>*{position:relative}.x5xJ_W_replies>:before{content:"";left:calc(-1 * (var(--_gutter-gap) + var(--_gutter-w) / 2));width:calc(var(--_gutter-gap) + var(--_gutter-w) / 2);top:calc(var(--spacing-20) + var(--_gutter-w) / 2);border-top:var(--border-light-2);pointer-events:none;position:absolute}.x5xJ_W_replyForm{margin-top:var(--spacing-12);overflow:hidden}.x5xJ_W_deleteModal{gap:var(--spacing-8);margin-top:var(--spacing-8);flex-direction:column;display:flex;overflow:hidden}.x5xJ_W_deleteRow{justify-content:flex-end;align-items:center;gap:var(--spacing-8);display:flex}.x5xJ_W_passwordField{flex-shrink:0;width:140px}.x5xJ_W_deleteRow .x5xJ_W_passwordField{margin-right:auto}.x5xJ_W_deleteError{text-align:right;font:var(--font-body-sm);color:var(--text-accent)}.x5xJ_W_editArea{gap:var(--spacing-8);flex-direction:column;display:flex;overflow:hidden}.x5xJ_W_editActions{justify-content:flex-end;align-items:center;gap:var(--spacing-8);display:flex}.x5xJ_W_editError{text-align:right;font:var(--font-body-sm);color:var(--text-accent)}
._SyMRW_section{gap:var(--spacing-24);padding-top:var(--spacing-32);flex-direction:column;display:flex}._SyMRW_heading{white-space:nowrap;font:var(--font-headline-xs);line-height:var(--control-height-sm);color:var(--text-primary);margin:0}._SyMRW_count{font:var(--font-body-md);color:var(--text-tertiary);margin-left:var(--spacing-8)}._SyMRW_list{border-top:var(--border-light);border-bottom:var(--border-light);flex-direction:column;display:flex}._SyMRW_list>*+*{border-top:var(--border-light)}._SyMRW_listHeaderSlot+*{border-top:none}._SyMRW_listHeaderSlot{margin-left:calc(-1 * var(--spacing-12));padding-left:var(--spacing-12);overflow:hidden}._SyMRW_listHeader{align-items:center;gap:var(--spacing-16);padding:var(--spacing-8) 0;min-height:calc(var(--control-height-sm) + var(--spacing-8) * 2);border-bottom:var(--border-light);display:flex}._SyMRW_empty{font:var(--font-body-md);color:var(--text-secondary);margin-bottom:var(--spacing-16)}._SyMRW_headingRow{justify-content:space-between;align-items:center;gap:var(--spacing-8) var(--spacing-16);flex-wrap:wrap;display:flex}._SyMRW_headingLeft{align-items:center;gap:var(--spacing-12);display:flex}._SyMRW_headingRight{align-items:center;gap:var(--spacing-8);margin-left:auto;display:flex}._SyMRW_formBlock{gap:var(--spacing-8);flex-direction:column;display:flex}._SyMRW_disclaimer{padding-left:var(--spacing-8);font:var(--font-body-sm);color:var(--text-tertiary);margin:0}._SyMRW_loadMoreRow{justify-content:center;display:flex}
@layer components{.KIFs4q_dots{width:var(--_size,12px);height:var(--_size,12px);display:block}.KIFs4q_dot{fill:currentColor;transform-box:fill-box;transform-origin:50%}.KIFs4q_open .KIFs4q_dot:first-child{animation:KIFs4q_dotToX_TL var(--duration-slow) var(--ease-standard) forwards}.KIFs4q_open .KIFs4q_dot:nth-child(3){animation:KIFs4q_dotToX_TR var(--duration-slow) var(--ease-standard) forwards}.KIFs4q_open .KIFs4q_dot:nth-child(7){animation:KIFs4q_dotToX_BL var(--duration-slow) var(--ease-standard) forwards}.KIFs4q_open .KIFs4q_dot:nth-child(9){animation:KIFs4q_dotToX_BR var(--duration-slow) var(--ease-standard) forwards}.KIFs4q_open .KIFs4q_dot:nth-child(2){animation:KIFs4q_dotToX_T var(--duration-slow) var(--ease-standard) forwards}.KIFs4q_open .KIFs4q_dot:nth-child(8){animation:KIFs4q_dotToX_B var(--duration-slow) var(--ease-standard) forwards}.KIFs4q_open .KIFs4q_dot:nth-child(4){animation:KIFs4q_dotToX_L var(--duration-slow) var(--ease-standard) forwards}.KIFs4q_open .KIFs4q_dot:nth-child(6){animation:KIFs4q_dotToX_R var(--duration-slow) var(--ease-standard) forwards}.KIFs4q_closing .KIFs4q_dot:first-child{animation:KIFs4q_closeTL var(--duration-slower) var(--ease-standard) both}.KIFs4q_closing .KIFs4q_dot:nth-child(3){animation:KIFs4q_closeTR var(--duration-slower) var(--ease-standard) both}.KIFs4q_closing .KIFs4q_dot:nth-child(7){animation:KIFs4q_closeBL var(--duration-slower) var(--ease-standard) both}.KIFs4q_closing .KIFs4q_dot:nth-child(9){animation:KIFs4q_closeBR var(--duration-slower) var(--ease-standard) both}.KIFs4q_closing .KIFs4q_dot:nth-child(2),.KIFs4q_closing .KIFs4q_dot:nth-child(4),.KIFs4q_closing .KIFs4q_dot:nth-child(6),.KIFs4q_closing .KIFs4q_dot:nth-child(8){animation:KIFs4q_closeEdge var(--duration-slower) var(--ease-standard) both}@keyframes KIFs4q_dotToX_TL{0%{transform:translate(0)}50%{transform:translate(4px,4px)}to{transform:translate(0)}}@keyframes KIFs4q_dotToX_TR{0%{transform:translate(0)}50%{transform:translate(-4px,4px)}to{transform:translate(0)}}@keyframes KIFs4q_dotToX_BL{0%{transform:translate(0)}50%{transform:translate(4px,-4px)}to{transform:translate(0)}}@keyframes KIFs4q_dotToX_BR{0%{transform:translate(0)}50%{transform:translate(-4px,-4px)}to{transform:translate(0)}}@keyframes KIFs4q_dotToX_T{0%{opacity:1;transform:translate(0)}50%{opacity:1;transform:translateY(4px)}to{opacity:0;transform:translateY(4px)}}@keyframes KIFs4q_dotToX_B{0%{opacity:1;transform:translate(0)}50%{opacity:1;transform:translateY(-4px)}to{opacity:0;transform:translateY(-4px)}}@keyframes KIFs4q_dotToX_L{0%{opacity:1;transform:translate(0)}50%{opacity:1;transform:translate(4px)}to{opacity:0;transform:translate(4px)}}@keyframes KIFs4q_dotToX_R{0%{opacity:1;transform:translate(0)}50%{opacity:1;transform:translate(-4px)}to{opacity:0;transform:translate(-4px)}}@keyframes KIFs4q_closeTL{0%{transform:translate(0)}50%{transform:translate(4px,4px)}to{transform:translate(0)}}@keyframes KIFs4q_closeTR{0%{transform:translate(0)}50%{transform:translate(-4px,4px)}to{transform:translate(0)}}@keyframes KIFs4q_closeBL{0%{transform:translate(0)}50%{transform:translate(4px,-4px)}to{transform:translate(0)}}@keyframes KIFs4q_closeBR{0%{transform:translate(0)}50%{transform:translate(-4px,-4px)}to{transform:translate(0)}}@keyframes KIFs4q_closeEdge{0%{opacity:0}50%{opacity:0}to{opacity:1}}}
.HTBB9G_gallery{gap:var(--spacing-20);padding:var(--spacing-32) 0;flex-direction:column;display:flex}.HTBB9G_stage{aspect-ratio:2;touch-action:pan-y;cursor:grab;user-select:none;max-height:min(72vh,760px);position:relative}.HTBB9G_stage[data-dragging]{cursor:grabbing}.HTBB9G_stage:focus-visible{outline-offset:var(--spacing-8)}.HTBB9G_slides{isolation:isolate;perspective:1400px;perspective-origin:50%;position:absolute;inset:0}.HTBB9G_slide{aspect-ratio:16/9;max-width:88%;height:100%;transform:translate(-50%, -50%) translateX(var(--_x)) rotateY(var(--_rot)) scale(var(--_scale));transform-style:preserve-3d;transition:transform var(--duration-slow) var(--ease-standard), opacity var(--duration-slow) var(--ease-standard);will-change:transform;position:absolute;top:50%;left:50%}.HTBB9G_stage[data-dragging] .HTBB9G_slide{transition:none}.HTBB9G_slideButton{border-radius:var(--radius-surface);background:var(--bg-black);width:100%;height:100%;box-shadow:var(--shadow-overlay);display:block;position:relative;overflow:hidden}.HTBB9G_slideButton:after{content:"";background:color-mix(in oklch, var(--bg-black) calc(var(--_dim,0) * 100%), transparent);transition:background var(--duration-slow) var(--ease-standard);pointer-events:none;position:absolute;inset:0}.HTBB9G_image{object-fit:contain}.HTBB9G_controls{align-items:center;gap:var(--spacing-2);width:min(100%,520px);height:var(--spacing-20);cursor:grab;touch-action:none;margin:0 auto;display:flex}.HTBB9G_controls[data-scrub]{cursor:grabbing}.HTBB9G_controls[data-scrub] .HTBB9G_seg{transition:none}.HTBB9G_segTip.HTBB9G_segTip{border-radius:var(--radius-surface);max-width:none;padding:0;overflow:hidden}.HTBB9G_segPreview{aspect-ratio:16/9;border-radius:var(--radius-surface);background:var(--bg-black);width:160px;display:block;position:relative;overflow:hidden}.HTBB9G_segPreviewImg{object-fit:contain}.HTBB9G_seg{border-radius:var(--radius-full);background:var(--text-tertiary);opacity:.28;width:100%;height:2px;transition:flex-grow var(--duration-base) var(--ease-standard), height var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard)}.HTBB9G_segPassed{opacity:.55}.HTBB9G_seg:hover{opacity:.8;height:6px}.HTBB9G_segActive,.HTBB9G_segActive:hover{background:var(--text-accent);opacity:1;height:8px}@media not (max-width:768px){.HTBB9G_stage{aspect-ratio:21/9}.HTBB9G_slide{max-width:82%}}@media (prefers-reduced-motion:reduce){.HTBB9G_slide{transform:translate(-50%, -50%) translateX(var(--_x)) scale(var(--_scale));transition:none}}.HTBB9G_slideDoc{background:var(--bg-white)}.HTBB9G_docFrame{border:0;width:100%;height:100%;display:block}.HTBB9G_docCard{justify-content:center;align-items:center;gap:var(--spacing-8);width:100%;height:100%;color:var(--text-white);opacity:.8;flex-direction:column;display:flex}.HTBB9G_docKind{font:var(--font-label-sm);letter-spacing:.08em}.HTBB9G_controlBar{align-items:center;column-gap:var(--spacing-12);grid-template-columns:1fr minmax(0,520px) 1fr;display:grid}.HTBB9G_controlBar .HTBB9G_controls{width:100%}.HTBB9G_narrationSlot{justify-self:end;display:inline-flex}.HTBB9G_captionToggle.HTBB9G_captionToggle[data-state=off]{color:var(--text-tertiary)}.HTBB9G_counter{font:var(--font-code-sm);font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap;justify-self:start}.HTBB9G_narrationToggle.HTBB9G_narrationToggle[data-state=off]{color:var(--text-tertiary)}.HTBB9G_narrationToggle.HTBB9G_narrationToggle[data-state=playing]{color:var(--text-accent)}.HTBB9G_narrationToggle[data-state=playing] svg path:nth-child(2){--_narration-wave-duration:1.1s;animation:HTBB9G_narration-wave var(--_narration-wave-duration) var(--ease-standard) infinite}.HTBB9G_narrationToggle[data-state=playing] svg path:nth-child(3){--_narration-wave-duration:1.1s;animation:HTBB9G_narration-wave var(--_narration-wave-duration) var(--ease-standard) .25s infinite}@keyframes HTBB9G_narration-wave{0%,to{opacity:1}50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.HTBB9G_narrationToggle[data-state=playing] svg path{animation:none}}.HTBB9G_caption{bottom:var(--spacing-20);z-index:1;max-width:min(72%,760px);padding:var(--spacing-8) var(--spacing-16);background:color-mix(in oklch, var(--bg-black) 72%, transparent);color:var(--text-white);font:var(--font-body-md);text-align:center;word-break:keep-all;pointer-events:none;text-wrap:balance;border-radius:0;margin:0;line-height:1.5;position:absolute;left:50%;transform:translate(-50%)}.HTBB9G_cover{--text-primary:var(--text-white);--border-strong:var(--border-white);--bg-inverse:var(--bg-white);--text-inverse:var(--text-black);z-index:2;justify-content:center;align-items:center;gap:var(--spacing-8);aspect-ratio:16/9;border-radius:var(--radius-surface);background:color-mix(in oklch, var(--bg-black) 50%, transparent);cursor:default;max-width:88%;height:100%;animation:HTBB9G_cover-in var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media not (max-width:768px){.HTBB9G_cover{gap:var(--spacing-12);max-width:82%}}@keyframes HTBB9G_cover-in{0%{opacity:0}}.HTBB9G_coverPlay{aspect-ratio:1;border-radius:var(--radius-full);background:var(--bg-white);width:60px;color:var(--text-black);box-shadow:var(--shadow-overlay);transition:transform var(--duration-base) var(--ease-standard);place-items:center;display:grid}@media not (max-width:768px){.HTBB9G_coverPlay{width:80px}}.HTBB9G_coverPlay:hover{transform:scale(1.06)}.HTBB9G_coverPlay:focus-visible{outline-color:var(--border-color-white);outline-offset:var(--spacing-4)}.HTBB9G_coverPlayIcon{translate:3px}.HTBB9G_coverLabel{font:var(--font-label-sm);color:var(--text-white)}.HTBB9G_coverSkip{margin-top:var(--spacing-8)}@media (prefers-reduced-motion:reduce){.HTBB9G_cover{animation:none}}
/*# sourceMappingURL=42qj2wjs2t4ak.css.map*/