@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}}}
@layer components{.fsb9Da_group{height:var(--control-height-sm);border:var(--border-light);border-radius:var(--radius-control);align-items:stretch;display:inline-flex;overflow:hidden}}@layer compositions{.fsb9Da_group button{backdrop-filter:none;background:0 0;border:none;border-radius:0;height:100%}.fsb9Da_group .fsb9Da_dir{border-left:var(--border-light);padding-inline:var(--spacing-12)}}
.lUEWNq_pickerModal{gap:var(--spacing-16);padding:var(--modal-padding-lg);flex-direction:column;display:flex}.lUEWNq_pickerActions{align-items:center;gap:var(--spacing-8);display:flex}.lUEWNq_pickerNew{justify-content:center;align-items:center;gap:var(--spacing-4);height:var(--control-height-sm);padding:0 var(--spacing-16);border:var(--border-width-1) dashed var(--border-color-strong);border-radius:var(--radius-control);color:var(--text-secondary);font:var(--font-body-md);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;flex:1;display:inline-flex}.lUEWNq_pickerNew:hover{color:var(--text-accent);border-color:var(--border-color-accent-strong);background:var(--bg-accent)}.lUEWNq_pickerManage{align-items:center;gap:var(--spacing-4);height:var(--control-height-sm);padding:0 var(--spacing-16);border:var(--border-light);border-radius:var(--radius-control);color:var(--text-secondary);font:var(--font-body-md);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;display:inline-flex}.lUEWNq_pickerManage:hover{color:var(--text-primary);background:var(--bg-secondary)}.lUEWNq_pickerList{gap:var(--spacing-2);flex-direction:column;max-height:340px;display:flex;overflow-y:auto}.lUEWNq_pickerEmpty{padding:var(--spacing-20);text-align:center;color:var(--text-tertiary);font:var(--font-body-md)}.lUEWNq_pickerItem{align-items:center;gap:var(--spacing-12);padding:var(--row-padding-sm);border:var(--border-width-1) solid transparent;border-radius:var(--radius-control);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;display:flex;position:relative}.lUEWNq_pickerItem:hover{background:var(--bg-secondary)}.lUEWNq_pickerItemOn{background:var(--bg-accent);border-color:var(--border-color-accent-strong)}.lUEWNq_pickerItemOn:hover{background:var(--bg-accent)}.lUEWNq_pickerItemConfirming{background:var(--bg-secondary);cursor:default}.lUEWNq_pickerItemDate{border-radius:var(--radius-surface);background:var(--bg-tertiary);width:44px;height:44px;color:var(--text-secondary);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;line-height:1.05;display:flex}.lUEWNq_pickerItemMon{font:var(--font-label-sm)}.lUEWNq_pickerItemYear{font:var(--font-body-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.lUEWNq_pickerItemOn .lUEWNq_pickerItemDate{background:var(--bg-accent-solid);color:var(--text-on-accent)}.lUEWNq_pickerItemOn .lUEWNq_pickerItemMon,.lUEWNq_pickerItemOn .lUEWNq_pickerItemYear{color:var(--text-white)}.lUEWNq_pickerItemMain{gap:var(--spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.lUEWNq_pickerItemTitle{font:var(--font-body-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lUEWNq_pickerItemMeta{font:var(--font-body-xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lUEWNq_pickerItemEnd{flex-shrink:0;align-items:center;display:inline-flex}.lUEWNq_pickerItemCheck{color:var(--text-accent)}.lUEWNq_pickerItemDel{right:var(--spacing-4);border-radius:var(--radius-full);background:var(--bg-secondary);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;opacity:0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lUEWNq_pickerItem .lUEWNq_pickerItemDel{transition:opacity var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}.lUEWNq_pickerItem:hover .lUEWNq_pickerItemDel,.lUEWNq_pickerItemDel:focus-visible{opacity:1}.lUEWNq_pickerItem:hover .lUEWNq_pickerItemCheck{opacity:0}.lUEWNq_pickerItemDel:hover{color:var(--text-accent);background:var(--bg-accent)}.lUEWNq_pickerConfirm{align-items:center;gap:var(--spacing-4);flex-shrink:0;display:inline-flex}.lUEWNq_pickerConfirmText{font:var(--font-body-xs);color:var(--text-secondary)}.lUEWNq_pickerConfirmYes{min-width:46px;height:var(--control-height-sm);padding:0 var(--spacing-12);border-radius:var(--radius-control);background:var(--bg-accent-solid);color:var(--text-on-accent);font:var(--font-body-xs);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.lUEWNq_pickerConfirmYes:disabled{opacity:var(--opacity-disabled);cursor:default}.lUEWNq_pickerConfirmNo{height:var(--control-height-sm);padding:0 var(--spacing-8);border-radius:var(--radius-control);color:var(--text-tertiary);font:var(--font-body-xs);cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}.lUEWNq_pickerConfirmNo:hover{color:var(--text-primary);background:var(--bg-secondary)}.lUEWNq_pickerSpin{--_calspin-duration:.7s;animation:lUEWNq_calspin var(--_calspin-duration) linear infinite}@keyframes lUEWNq_calspin{to{transform:rotate(360deg)}}.lUEWNq_pickerTrash{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:var(--border-light)}.lUEWNq_pickerTrashHead{align-items:center;gap:var(--spacing-4);width:100%;padding:var(--spacing-4) var(--spacing-12);border-radius:var(--radius-control);color:var(--text-tertiary);font:var(--font-body-sm);cursor:pointer;background:0 0;border:none;display:flex}.lUEWNq_pickerTrashHead:hover{background:var(--bg-secondary);color:var(--text-secondary)}.lUEWNq_pickerTrashCount{min-width:18px;padding:0 var(--spacing-4);border-radius:var(--radius-control);background:var(--bg-tertiary);font:var(--font-label-xs);text-align:center}.lUEWNq_pickerTrashChev{color:var(--text-tertiary);margin-left:auto}.lUEWNq_pickerTrash .lUEWNq_pickerTrashChev{transition:transform var(--duration-base) var(--ease-standard)}.lUEWNq_pickerTrashChevOpen{transform:rotate(180deg)}.lUEWNq_pickerTrashBody{gap:var(--spacing-1);margin-top:var(--spacing-2);flex-direction:column;display:flex}.lUEWNq_pickerTrashItem{align-items:center;gap:var(--spacing-12);padding:var(--row-padding-sm);border-radius:var(--radius-surface);display:flex}.lUEWNq_pickerTrashItem:hover{background:var(--bg-secondary)}.lUEWNq_pickerTrashItem .lUEWNq_pickerItemDate{opacity:.6}.lUEWNq_pickerTrashSoon{color:var(--text-error-strong);font-weight:600}.lUEWNq_chainFlow{padding:var(--spacing-16) var(--spacing-16) var(--spacing-20);flex-direction:column;display:flex}.lUEWNq_chainStep{align-items:stretch;gap:var(--spacing-16);text-align:left;width:100%;padding:0 var(--spacing-4) 0 0;cursor:pointer;background:0 0;border:none;display:flex;position:relative}.lUEWNq_chainStepRail{flex-shrink:0;width:26px;position:relative}.lUEWNq_chainStepRail:before{content:"";border-radius:var(--radius-full);background:var(--border-color-light);width:2px;position:absolute;top:0;bottom:0;left:13px;transform:translate(-50%)}.lUEWNq_chainStep:first-child .lUEWNq_chainStepRail:before{top:13px}.lUEWNq_chainStep:last-child .lUEWNq_chainStepRail:before{height:13px;bottom:auto}.lUEWNq_chainStepDone .lUEWNq_chainStepRail:before{background:color-mix(in srgb, var(--_c) 55%, var(--border-color-light))}.lUEWNq_chainStepNode{border-radius:var(--radius-full);background:var(--bg-primary);border:var(--border-width-2) solid var(--_c);width:15px;height:15px;color:var(--text-white);z-index:1;transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:13px;left:13px;transform:translate(-50%,-50%)}.lUEWNq_chainStepDone .lUEWNq_chainStepNode{background:var(--_c);border-color:var(--_c)}.lUEWNq_chainStep:hover .lUEWNq_chainStepNode{outline:var(--border-width-4) solid color-mix(in srgb, var(--_c) 18%, transparent);outline-offset:0;transform:translate(-50%,-50%)scale(1.15)}.lUEWNq_chainStepBody{gap:var(--spacing-2);min-width:0;padding-top:var(--spacing-4);padding-bottom:var(--spacing-24);flex-direction:column;flex:1;display:flex}.lUEWNq_chainStep:last-child .lUEWNq_chainStepBody{padding-bottom:0}.lUEWNq_chainStepTitleRow{align-items:center;gap:var(--spacing-4);min-width:0;display:flex}.lUEWNq_chainStepTitle{font:var(--font-label-md);text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--duration-fast) var(--ease-standard);flex:1;overflow:hidden}.lUEWNq_chainStep:hover .lUEWNq_chainStepTitle{color:var(--text-accent)}.lUEWNq_chainStepDone .lUEWNq_chainStepTitle{color:var(--text-tertiary);text-decoration:line-through}.lUEWNq_chainStep:hover.lUEWNq_chainStepDone .lUEWNq_chainStepTitle{color:var(--text-tertiary)}.lUEWNq_chainChip{align-items:center;gap:var(--spacing-1);font:var(--font-label-xs);flex-shrink:0;display:inline-flex}.lUEWNq_chainStepMeta{align-items:center;gap:var(--spacing-2) var(--spacing-16);font:var(--font-body-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-wrap:wrap;display:flex}.lUEWNq_chainMetaItem{align-items:center;gap:var(--spacing-2);display:inline-flex}.lUEWNq_chainLabelDot{border-radius:var(--radius-full);width:6px;height:6px}
@layer components{.QeUTqq_scopeBox{min-height:var(--control-height-md);align-items:center;display:inline-flex}.QeUTqq_root{border-radius:var(--radius-control);border:var(--border-neutral-light);background:var(--bg-tertiary-alt);-webkit-tap-highlight-color:transparent;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.QeUTqq_root .QeUTqq_thumb{transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard)}.QeUTqq_root[data-state=checked]{background:var(--text-primary);border-color:var(--text-primary)}.QeUTqq_root:disabled,.QeUTqq_root[data-disabled]{opacity:var(--opacity-disabled)}.QeUTqq_thumb{border-radius:var(--radius-full);background:var(--bg-primary);pointer-events:none;display:block}.QeUTqq_sizeSm{width:44px;height:20px}.QeUTqq_sizeSm .QeUTqq_thumb{width:16px;height:16px;transform:translate(1px)}.QeUTqq_sizeSm[data-state=checked] .QeUTqq_thumb{transform:translate(25px)}.QeUTqq_sizeSm.QeUTqq_withText{padding:0;position:relative}.QeUTqq_sizeSm.QeUTqq_withText .QeUTqq_thumb{transition:left var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);margin-top:-8px;position:absolute;top:50%;left:1px;transform:none}.QeUTqq_sizeSm.QeUTqq_withText[data-state=checked] .QeUTqq_thumb{left:25px;transform:none}.QeUTqq_stateText{font-family:var(--font-family-body);letter-spacing:.04em;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);user-select:none;font-size:7px;font-weight:700;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.QeUTqq_stateOn{color:var(--bg-primary);opacity:0;left:12px}.QeUTqq_stateOff{color:var(--text-tertiary);opacity:1;left:28px}.QeUTqq_withText[data-state=checked] .QeUTqq_stateOn{opacity:1}.QeUTqq_withText[data-state=checked] .QeUTqq_stateOff,.QeUTqq_withText[data-state=unchecked] .QeUTqq_stateOn{opacity:0}.QeUTqq_withText[data-state=unchecked] .QeUTqq_stateOff{opacity:1}.QeUTqq_sizeLg{width:56px;height:28px}.QeUTqq_sizeLg .QeUTqq_thumb{width:22px;height:22px;transform:translate(3px)}.QeUTqq_sizeLg[data-state=checked] .QeUTqq_thumb{transform:translate(31px)}.QeUTqq_sizeLg.QeUTqq_withText{padding:0;position:relative}.QeUTqq_sizeLg.QeUTqq_withText .QeUTqq_thumb{transition:left var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);margin-top:-11px;position:absolute;top:50%;left:3px;transform:none}.QeUTqq_sizeLg.QeUTqq_withText[data-state=checked] .QeUTqq_thumb{left:31px;transform:none}.QeUTqq_sizeLg .QeUTqq_stateText{font-size:9px}.QeUTqq_sizeLg .QeUTqq_stateOn{left:16px}.QeUTqq_sizeLg .QeUTqq_stateOff{left:40px}.QeUTqq_sizeMd{width:44px;height:24px}.QeUTqq_sizeMd .QeUTqq_thumb{background:var(--text-primary);width:18px;height:18px;transform:translate(2px)}.QeUTqq_sizeMd[data-state=checked] .QeUTqq_thumb{background:var(--bg-primary);transform:translate(22px)}.QeUTqq_accent[data-state=unchecked]{background:var(--bg-accent);border-color:var(--border-color-default)}.QeUTqq_accent[data-state=checked]{background:var(--bg-accent-solid);border-color:var(--text-accent)}.QeUTqq_accent[data-state=checked] .QeUTqq_thumb{background:var(--bg-primary)}.QeUTqq_row{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.QeUTqq_stack{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;display:flex}.QeUTqq_label{min-width:0;width:var(--switch-label-width,auto);font:var(--font-label-sm);color:var(--text-tertiary);letter-spacing:.02em;flex-shrink:1}}
.EE8QnG_section{margin-bottom:var(--spacing-64)}.EE8QnG_sectionProse{font:var(--font-body-lg);line-height:var(--line-height-160);color:var(--text-secondary);--_strong-color:var(--text-primary)}.EE8QnG_sectionProse p{margin-bottom:var(--spacing-20)}.EE8QnG_sectionProse strong{font-weight:var(--font-weight-semibold)}.EE8QnG_sectionProse a{color:var(--text-accent);text-underline-offset:3px;text-decoration:underline}.EE8QnG_sectionProse ul,.EE8QnG_sectionProse ol{padding-left:var(--spacing-24);margin-bottom:var(--spacing-20)}.EE8QnG_sectionProse ul{list-style:outside}.EE8QnG_sectionProse ol{list-style:decimal}.EE8QnG_sectionProse li{margin-bottom:var(--spacing-8)}.EE8QnG_sectionProse li::marker{color:var(--text-muted)}.EE8QnG_sectionProse blockquote{border-left:var(--border-width-4) solid var(--text-accent);padding:var(--spacing-4) 0 var(--spacing-4) var(--spacing-24);margin:var(--spacing-24) 0;color:var(--text-secondary)}.EE8QnG_sectionProse img{max-width:100%;height:auto;margin:var(--spacing-24) 0;border-radius:0;display:block}.EE8QnG_sectionProse figure[style*=float\:left]{margin:0 var(--spacing-20) var(--spacing-20) 0!important}.EE8QnG_sectionProse figure[style*=float\:right]{margin:0 0 var(--spacing-20) var(--spacing-20)!important}.EE8QnG_sectionProse figure img{margin:0;display:block}.EE8QnG_sectionProse figcaption{font:var(--font-body-sm);color:var(--text-tertiary);text-align:center;margin-top:var(--spacing-12)}.EE8QnG_sectionProse h1,.EE8QnG_sectionProse h2,.EE8QnG_sectionProse h3{color:var(--text-primary)}.EE8QnG_sectionProse .reader-mermaid{margin:var(--spacing-20) 0;padding:var(--spacing-8) var(--spacing-16);border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-secondary);justify-content:center;display:flex;overflow-x:auto}.EE8QnG_sectionProse .reader-mermaid svg{max-width:100%;height:auto}.EE8QnG_sectionProse .reader-toc{gap:var(--spacing-1);margin:var(--spacing-20) 0;padding:var(--spacing-8) var(--spacing-16);border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-secondary);flex-direction:column;display:flex}.EE8QnG_sectionProse .reader-toc a{color:var(--text-secondary);font:var(--font-body-md);text-decoration:none}.EE8QnG_sectionProse .reader-toc a:hover{color:var(--text-accent)}.EE8QnG_sectionProse .reader-toc a[data-depth="2"]{padding-left:var(--spacing-16)}.EE8QnG_sectionProse .reader-toc a[data-depth="3"]{padding-left:var(--spacing-24)}.EE8QnG_sectionProse .reader-toc a[data-depth="4"]{padding-left:var(--spacing-32)}:is(.EE8QnG_sectionProse .tbl-freeze,.EE8QnG_sectionProse .tbl-scroll){max-width:100%;margin:var(--spacing-24) 0;padding-bottom:var(--spacing-16);scrollbar-width:thin;scrollbar-color:var(--border-color-strong) transparent;overflow:auto hidden}.EE8QnG_sectionProse .tbl-freeze::-webkit-scrollbar{height:8px;display:block}.EE8QnG_sectionProse .tbl-scroll::-webkit-scrollbar{height:8px;display:block}.EE8QnG_sectionProse .tbl-freeze::-webkit-scrollbar-thumb{background:var(--border-color-strong);border-radius:var(--radius-full)}.EE8QnG_sectionProse .tbl-scroll::-webkit-scrollbar-thumb{background:var(--border-color-strong);border-radius:var(--radius-full)}.EE8QnG_sectionProse .tbl-freeze::-webkit-scrollbar-track{background:0 0}.EE8QnG_sectionProse .tbl-scroll::-webkit-scrollbar-track{background:0 0}:is(.EE8QnG_sectionProse .tbl-freeze>table,.EE8QnG_sectionProse .tbl-scroll>table){margin:0}.EE8QnG_sectionProse table{width:100%;margin:var(--spacing-24) 0;border-collapse:collapse;border:var(--border-light);font:var(--font-body-md)}.EE8QnG_sectionProse table th,.EE8QnG_sectionProse table td{padding:var(--cell-padding-sm);border:var(--border-light);text-align:left;vertical-align:top}.EE8QnG_sectionProse table th{font:var(--font-label-sm);color:var(--text-secondary);letter-spacing:.05em;background:var(--bg-tertiary-alt)}.EE8QnG_sectionProse table td:first-child{word-break:keep-all;color:var(--text-primary)}.EE8QnG_sectionProse .markdown-alert{margin:var(--spacing-24) 0;padding:var(--spacing-16) var(--spacing-20);border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-secondary)}.EE8QnG_sectionProse .markdown-alert-title{align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-8);font-size:var(--font-size-body-md);font-weight:var(--font-weight-medium);color:var(--text-accent);letter-spacing:.03em;display:flex}.EE8QnG_sectionProse .markdown-alert-title svg{width:16px;height:16px}.EE8QnG_sectionProse .markdown-alert>:last-child{margin-bottom:0}.EE8QnG_sectionProse figure img,.EE8QnG_sectionProse>p>img{border:var(--border-light)}.EE8QnG_sectionProse figure{margin:var(--spacing-32) 0}.EE8QnG_sectionProse hr{margin:var(--spacing-96) 0 var(--spacing-48);border:none;border-top:var(--border-light)}.EE8QnG_sectionProse h2{margin-top:var(--spacing-64);margin-bottom:var(--spacing-20);letter-spacing:-.01em}.EE8QnG_sectionProse h3{margin-top:var(--spacing-48);margin-bottom:var(--spacing-16)}.EE8QnG_sectionProse h4{margin-top:var(--spacing-24);margin-bottom:var(--spacing-8)}.EE8QnG_sectionProse hr+h2,.EE8QnG_sectionProse hr+h3,.EE8QnG_sectionProse [data-column]>:first-child,.EE8QnG_sectionProse [data-callout] p:first-child{margin-top:0}.EE8QnG_sectionProse [data-column] h3{margin-top:var(--spacing-8)}.EE8QnG_sectionProse [data-column]>:last-child,.EE8QnG_sectionProse [data-callout] p:last-child{margin-bottom:0}.EE8QnG_sectionProse [data-callout],.EE8QnG_sectionProse [data-column-group],.EE8QnG_sectionProse [data-toggle],.EE8QnG_sectionProse table{margin-top:var(--spacing-24)!important;margin-bottom:var(--spacing-24)!important}.EE8QnG_sectionProse [data-callout]{line-height:var(--line-height-160);padding:var(--spacing-20) var(--spacing-24)!important}.EE8QnG_sectionProse [data-column-group]>[data-column]{padding:var(--spacing-20)!important}.EE8QnG_sectionProse figure{margin-top:var(--spacing-32)!important;margin-bottom:var(--spacing-32)!important}.EE8QnG_sectionProse blockquote{margin:var(--spacing-32) 0;font:var(--font-body-xl);color:var(--text-primary);line-height:1.7}.EE8QnG_sectionProse .code-block-wrap.has-code-bar{height:auto;min-height:0;max-height:20rem}
.N73DMG_customGradientWrap{container-type:inline-size}.N73DMG_customGradient{column-gap:var(--spacing-16);row-gap:var(--spacing-16);padding:var(--spacing-12);grid-template-columns:minmax(0,max-content) minmax(0,1fr);grid-template-areas:"preview group""scheme scheme""stops stops";align-items:start;display:grid}@container (max-width:440px){.N73DMG_customGradient{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""group""scheme""stops"}}@media not (max-width:768px){.N73DMG_customGradient{column-gap:var(--spacing-16);grid-template-areas:"preview scheme""preview stops""preview group"}@container (max-width:520px){.N73DMG_customGradient{grid-template-columns:1fr;grid-template-areas:"preview""scheme""stops""group";column-gap:0}}}.N73DMG_customGradientPreview{grid-area:preview}.N73DMG_schemeRow{grid-area:scheme}.N73DMG_stopBarWrap{grid-area:stops}.N73DMG_customGroup{grid-area:group}.N73DMG_customGradientPreview{--preview-h:100px;width:calc(var(--preview-h) * 16 / 9);aspect-ratio:16/9;background:var(--bg-primary);border-radius:var(--radius-surface);flex-shrink:0;max-width:100%;height:auto;position:relative;overflow:hidden}.N73DMG_customGradientPreview canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.N73DMG_schemeRow{align-items:flex-start;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.N73DMG_schemeBaseLabel{cursor:pointer;flex-shrink:0;display:inline-block;position:relative}.N73DMG_schemeBaseSwatch{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-full);border:var(--border-width-2) solid var(--bg-primary);outline:var(--border-width-1) solid var(--border-color-light);outline-offset:0;box-shadow:var(--shadow-raised);pointer-events:none;display:block}.N73DMG_schemeChips{gap:var(--spacing-4);flex-wrap:wrap;flex:1;min-width:0;display:inline-flex}.N73DMG_schemeChip{height:var(--size-20);padding:0 var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-xs);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0}.N73DMG_schemeChips .N73DMG_schemeChip:hover{border-color:var(--text-primary);color:var(--text-primary)}.N73DMG_schemeChipActive{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.N73DMG_schemeImageBtn{width:var(--size-20);height:var(--size-20);border:var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.N73DMG_schemeRow .N73DMG_schemeImageBtn:hover:not(:disabled){background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.N73DMG_schemeImageBtn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.N73DMG_extractedRow{align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4);flex-wrap:wrap;display:flex}.N73DMG_extractedLabel{font:var(--font-label-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-right:var(--spacing-4)}.N73DMG_extractedSwatch{border:var(--border-light);border-radius:var(--radius-full);cursor:pointer;width:18px;height:18px;transition:transform var(--duration-fast) var(--ease-standard);padding:0}.N73DMG_extractedRow .N73DMG_extractedSwatch:hover{transform:scale(1.15)}.N73DMG_stopBarWrap{align-items:flex-start;gap:var(--spacing-8);display:flex}.N73DMG_stopBar{height:var(--size-20);border-radius:var(--radius-control);border:var(--border-light);cursor:copy;margin-bottom:var(--spacing-24);flex:1;position:relative}.N73DMG_stopHandle{margin-top:var(--spacing-2);cursor:grab;user-select:none;touch-action:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:100%;transform:translate(-50%)}.N73DMG_stopHandle:active{cursor:grabbing}.N73DMG_stopHandleRemove{border-radius:var(--radius-full);background:var(--bg-secondary);width:16px;height:16px;color:var(--text-secondary);font:var(--font-body-xs);cursor:pointer;opacity:0;pointer-events:none;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}.N73DMG_stopHandle .N73DMG_stopHandleRemove{transition:opacity var(--duration-fast), background-color var(--duration-fast), color var(--duration-fast)}.N73DMG_stopHandle:hover .N73DMG_stopHandleRemove,.N73DMG_stopHandle:focus-within .N73DMG_stopHandleRemove{opacity:1;pointer-events:auto}.N73DMG_stopHandle .N73DMG_stopHandleRemove:hover{background:var(--bg-tertiary);color:var(--text-primary)}.N73DMG_stopHandleArrow{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:6px solid var(--bg-primary);filter:drop-shadow(0 -1px 1px oklch(0% 0 0/.2));width:0;height:0;margin-bottom:-1px}.N73DMG_stopHandleSwatch{border-radius:var(--radius-mark);border:var(--border-width-2) solid var(--bg-primary);width:18px;height:18px;box-shadow:var(--shadow-raised);justify-content:center;align-items:center;display:inline-flex;position:relative}.N73DMG_stopHandleGrip{background:linear-gradient(to bottom, transparent 0, transparent 1px, color-mix(in oklch, var(--bg-white) 85%, transparent) 1px, color-mix(in oklch, var(--bg-white) 85%, transparent) 2px, transparent 2px, transparent 4px, color-mix(in oklch, var(--bg-white) 85%, transparent) 4px, color-mix(in oklch, var(--bg-white) 85%, transparent) 5px, transparent 5px);filter:drop-shadow(0 0 1px oklch(0% 0 0/.4));pointer-events:none;width:7px;height:6px;display:block}.N73DMG_stopAddBtn{width:var(--control-height-xs);height:var(--control-height-xs);border:var(--border-light);border-radius:var(--radius-full);color:var(--text-tertiary);font:var(--font-body-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.N73DMG_stopBarWrap .N73DMG_stopAddBtn:hover:not(:disabled){background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.N73DMG_stopAddBtn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.N73DMG_customRow{justify-content:flex-start;align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.N73DMG_customTypeToggle{border:var(--border-light);border-radius:var(--radius-control);height:var(--size-20);display:inline-flex;overflow:hidden}.N73DMG_customTypeBtn{padding:0 var(--spacing-12);font:var(--font-body-xs);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none}.N73DMG_customTypeBtn+.N73DMG_customTypeBtn{border-left:var(--border-light)}.N73DMG_customTypeBtnActive{background:var(--text-primary);color:var(--bg-primary)}.N73DMG_customSliders,.N73DMG_customGroup{gap:var(--spacing-4);flex-direction:column;display:flex}.N73DMG_customSlider{align-items:center;gap:var(--spacing-8);font:var(--font-code-xs);color:var(--text-tertiary);display:flex}.N73DMG_customSliderLabel{min-width:40px;font:var(--font-body-xs);color:var(--text-secondary);flex-shrink:0}.N73DMG_customSlider input[type=range]{accent-color:var(--text-primary);flex:1}.N73DMG_customSlider input[type=range]:disabled{cursor:not-allowed}.N73DMG_customSliderDisabled{opacity:.4;pointer-events:none}.N73DMG_customSliderValue{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:38px}.N73DMG_customRandomBtn{width:var(--size-20);height:var(--size-20);border:var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.N73DMG_customGradient .N73DMG_customRandomBtn:hover{border-color:var(--text-primary);color:var(--text-primary);transform:rotate(180deg)}.N73DMG_customApplyBtn{align-items:center;gap:var(--spacing-8);height:var(--size-20);padding:0 var(--spacing-16);border-radius:var(--radius-control);background:var(--text-primary);color:var(--bg-primary);font:var(--font-label-xs);cursor:pointer;border:none;margin-left:auto;display:inline-flex}.N73DMG_customApplyBtn:disabled{opacity:var(--opacity-disabled);cursor:default}
.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}}
._2QL6mq_wrap{gap:var(--spacing-12);margin-bottom:var(--spacing-16);flex-direction:column;display:flex;position:relative}._2QL6mq_inputArea{border:var(--border-control);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease-standard);background:0 0;flex-direction:column;display:flex;position:relative}._2QL6mq_inputArea:hover{border-color:var(--border-color-strong)}._2QL6mq_inputArea._2QL6mq_inputAreaOpen{border-color:var(--border-color-accent-strong)}._2QL6mq_inputAreaTop{align-items:center;gap:var(--spacing-8);padding:0 0 0 var(--spacing-16);height:calc(var(--control-height-md) - 2px);cursor:text;display:flex}._2QL6mq_inputAreaExpand{overscroll-behavior:contain;border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-primary);max-height:320px;box-shadow:var(--shadow-overlay);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility 0s linear .15s;position:fixed;overflow-y:auto;transform:translateY(-4px)}._2QL6mq_inputAreaExpand._2QL6mq_inputAreaExpandOpen{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility 0s;transform:translateY(0)}._2QL6mq_trigger{align-items:center;gap:var(--spacing-8);cursor:text;flex:1;min-width:120px;display:flex}._2QL6mq_triggerIcon{color:var(--text-tertiary);flex-shrink:0}._2QL6mq_triggerInput{padding:0;min-width:0;height:100%;font:var(--font-body-md);color:var(--text-primary);-webkit-appearance:none;appearance:none;background:0 0;border:none;outline-color:#0000;flex:1;margin:0;padding-inline:0}._2QL6mq_triggerInput::placeholder{color:var(--text-tertiary)}._2QL6mq_triggerArrow{width:20px;height:20px;margin-right:var(--spacing-8);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-full);transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._2QL6mq_triggerArrow:hover{background:var(--bg-tertiary);color:var(--text-primary)}._2QL6mq_triggerArrowOpen{transform:rotate(90deg)}._2QL6mq_chipRow{gap:var(--spacing-4);flex-wrap:wrap;padding:0;display:flex}._2QL6mq_chip{align-items:center;gap:var(--spacing-4);padding:0 var(--spacing-8);box-sizing:border-box;border-radius:var(--radius-control);background:var(--bg-tertiary);height:28px;font:var(--font-body-sm);color:var(--text-primary);user-select:none;max-width:240px;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:none;display:inline-flex;position:relative}._2QL6mq_chip:has([data-close-trigger]:hover){background:var(--bg-accent-light)}._2QL6mq_chip:has([data-close-trigger]:hover) ._2QL6mq_chipLabelText{text-decoration:line-through;text-decoration-color:var(--text-accent)}._2QL6mq_chipDragging{opacity:.4}._2QL6mq_chipInsertBefore:before,._2QL6mq_chipInsertAfter:after{content:"";background:var(--text-accent);border-radius:var(--radius-full);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}._2QL6mq_chipInsertBefore:before{left:calc(var(--spacing-4) * -.5 - 1px)}._2QL6mq_chipInsertAfter:after{right:calc(var(--spacing-4) * -.5 - 1px)}._2QL6mq_chipHandle{width:14px;height:14px;color:var(--text-tertiary);cursor:move;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._2QL6mq_chipHandle:hover{color:var(--text-primary)}._2QL6mq_chipDraft{border-color:var(--bg-warning-soft);background:var(--bg-warning-soft);color:var(--text-warning)}._2QL6mq_chipThumb{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:16px;height:16px}._2QL6mq_chipThumbPlaceholder{border-radius:var(--radius-full);background:var(--bg-tertiary-alt);width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._2QL6mq_chipLabel{align-items:center;gap:var(--spacing-4);white-space:nowrap;max-width:220px;display:inline-flex;overflow:hidden}._2QL6mq_chipLabelText{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}._2QL6mq_chipRemove{border-radius:var(--radius-full);width:18px;height:18px;color:var(--text-tertiary);cursor:pointer;font:var(--font-body-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._2QL6mq_chipRemove:hover{background:var(--bg-tertiary-alt);color:var(--text-primary)}._2QL6mq_dropdownList{gap:var(--spacing-4);padding:var(--spacing-4);flex-direction:column;display:flex}._2QL6mq_option{align-items:center;gap:var(--spacing-8);padding:var(--row-padding-md);border-radius:var(--radius-control);cursor:pointer;font:var(--font-body-md);text-align:left;background:0 0;border:none;display:flex}._2QL6mq_option:hover,._2QL6mq_option:focus-visible{background:var(--bg-tertiary)}._2QL6mq_optionThumb{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-surface);object-fit:cover;flex-shrink:0}._2QL6mq_optionThumbPlaceholder{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-surface);background:var(--bg-tertiary-alt);color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._2QL6mq_optionTitle{align-items:center;gap:var(--spacing-4);min-width:0;color:var(--text-primary);white-space:nowrap;flex:1;display:inline-flex;overflow:hidden}._2QL6mq_optionTitleText{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}._2QL6mq_optionMeta{font:var(--font-body-xs);color:var(--text-tertiary);white-space:nowrap}._2QL6mq_optionIndex,._2QL6mq_chipIndex{min-width:24px;font:var(--font-label-xs);color:var(--text-tertiary);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._2QL6mq_chipIndex{min-width:0}._2QL6mq_noResults{padding:var(--spacing-20) var(--spacing-16);text-align:center;font:var(--font-body-sm);color:var(--text-tertiary)}
.Ty35xa_teamLinkIcon{border-radius:var(--radius-full);width:24px;height:24px;color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.Ty35xa_teamLinkIcon:hover{color:var(--text-accent);background:var(--bg-tertiary)}.Ty35xa_polaroidCarousel{gap:var(--spacing-20);padding:var(--spacing-16) var(--spacing-32) var(--spacing-32);perspective:1200px}.Ty35xa_polaroidCard{--polaroid-width:200px;width:var(--polaroid-width);font-family:var(--font-family-body);cursor:pointer;flex-shrink:0;position:relative}.Ty35xa_polaroidCardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--duration-slow) var(--ease-standard);position:relative}.Ty35xa_polaroidCard:nth-child(3n+1) .Ty35xa_polaroidCardInner{transform:rotate(-1.5deg)}.Ty35xa_polaroidCard:nth-child(3n+2) .Ty35xa_polaroidCardInner{transform:rotate(.8deg)}.Ty35xa_polaroidCard:nth-child(3n+3) .Ty35xa_polaroidCardInner{transform:rotate(-.5deg)}.Ty35xa_polaroidCard.Ty35xa_polaroidCardShowBack .Ty35xa_polaroidCardInner{transform:rotateY(180deg)}.Ty35xa_polaroidFront,.Ty35xa_polaroidBack{padding:var(--spacing-12) var(--spacing-12) var(--spacing-16);background:var(--bg-primary);border:var(--border-light);box-shadow:var(--shadow-raised);-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0}.Ty35xa_polaroidCardShowBack .Ty35xa_polaroidFront,.Ty35xa_polaroidCardShowBack .Ty35xa_polaroidBack{box-shadow:var(--shadow-floating)}.Ty35xa_polaroidFront{min-height:max(100%, calc(var(--polaroid-width) * 4 / 3));position:relative;inset:auto}.Ty35xa_polaroidBack{padding:var(--spacing-16);overscroll-behavior:contain;overflow-y:auto;transform:rotateY(180deg)}.Ty35xa_polaroidBackMore{left:var(--border-width-1);right:var(--border-width-1);bottom:var(--border-width-1);height:var(--spacing-64);padding-bottom:var(--spacing-8);background:linear-gradient(to bottom, transparent, var(--bg-primary) 65%);color:var(--text-tertiary);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:flex-end;display:flex;position:absolute;transform:rotateY(180deg)translateZ(1px)}.Ty35xa_polaroidCardInner[data-more] .Ty35xa_polaroidBackMore{opacity:1}.Ty35xa_polaroidAvatar{aspect-ratio:1;background:var(--bg-tertiary);width:100%;margin-bottom:var(--spacing-16);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.Ty35xa_polaroidAvatarImg{object-fit:cover;width:100%;height:100%;display:block}.Ty35xa_polaroidAvatarInitial{font:var(--font-display-sm);font-family:var(--font-family-headline);color:var(--text-tertiary)}.Ty35xa_polaroidCaption{align-items:center;gap:var(--spacing-4);padding:0 var(--spacing-4);text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}.Ty35xa_polaroidName{font:var(--font-headline-xs);color:var(--text-primary);line-height:1.2}.Ty35xa_polaroidRole{font:var(--font-body-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em}.Ty35xa_polaroidBackHeader{top:calc(var(--spacing-16) * -1);z-index:1;margin-top:calc(var(--spacing-16) * -1);padding-top:var(--spacing-16);background:var(--bg-primary);justify-content:space-between;align-items:center;gap:var(--spacing-12);padding-bottom:var(--spacing-12);margin-bottom:var(--spacing-12);border-bottom:var(--border-light);display:flex;position:sticky}.Ty35xa_polaroidBackBio{margin:0 0 var(--spacing-16);font:var(--font-body-sm);color:var(--text-secondary);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.Ty35xa_polaroidBackRoleChips{gap:var(--spacing-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Ty35xa_polaroidBackName{font:var(--font-headline-xs);color:var(--text-primary);min-width:0;line-height:1.2}.Ty35xa_polaroidBackLinks{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:inline-flex}.Ty35xa_polaroidBackContribs{gap:var(--spacing-12);flex-direction:column;display:flex}.Ty35xa_polaroidBackContribGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.Ty35xa_polaroidBackContribRole{font:var(--font-label-sm);color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase}.Ty35xa_polaroidBackContribList{gap:var(--spacing-4);font:var(--font-body-sm);color:var(--text-secondary);flex-direction:column;margin:0;padding:0;line-height:1.55;list-style:none;display:flex}.Ty35xa_polaroidBackContribList li{padding-left:var(--spacing-12);position:relative}.Ty35xa_polaroidBackContribList li:before{content:"";background:var(--text-muted);border-radius:var(--radius-full);width:3px;height:3px;position:absolute;top:.55em;left:0}.Ty35xa_teamCreditsSection{width:100%;padding-top:var(--spacing-32);margin-top:var(--spacing-16);border-top:var(--border-light)}.Ty35xa_teamCreditsHeader{align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-20);display:flex}.Ty35xa_teamCreditsLabel{font:var(--font-label-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}
@layer components{.AGOSnG_translateBanner{align-items:center;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);border-left:var(--border-width-2) solid var(--text-muted);margin-bottom:var(--spacing-24);background:0 0;display:flex}.AGOSnG_translateIcon{color:var(--text-muted);flex-shrink:0}.AGOSnG_translateMessage{font:var(--font-body-sm);color:var(--text-tertiary);flex:1;margin:0}.AGOSnG_translateErrorMsg{font:var(--font-body-sm);color:var(--text-error-strong);flex-shrink:0;margin:0}}
.JokOvG_seriesDeleteModal{gap:var(--spacing-16);padding:0 var(--spacing-24) var(--spacing-24);flex-direction:column;display:flex}.JokOvG_seriesDeleteHint{font:var(--font-body-md);color:var(--text-secondary);margin:0}.JokOvG_seriesDeleteCheck{align-items:center;gap:var(--spacing-8);font:var(--font-body-sm);color:var(--text-secondary);display:flex}
._7YWPRq_section{--_panel-py:var(--spacing-panel-block);--_panel-px:var(--spacing-page-inline);--_font-display:var(--font-family-accent);--_lh-title:var(--line-height-090);--_space-block:var(--spacing-block);--_space-divide:var(--spacing-divide);--_ls-title:var(--letter-spacing-tight);width:100%;min-height:100svh;padding-top:var(--spacing-96);background:var(--bg-primary);position:relative;overflow:visible}._7YWPRq_track{z-index:1;flex-direction:column;align-items:stretch;display:flex;position:relative}._7YWPRq_panel{padding:var(--spacing-narrow-lg) var(--spacing-narrow-sm);border-bottom:var(--border-strong);width:100%;font-weight:var(--font-weight-light);color:var(--text-primary);box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;display:flex;position:relative}._7YWPRq_panel:first-child,._7YWPRq_panel:last-child,._7YWPRq_panel:nth-last-child(2){border-bottom:none}._7YWPRq_panel:first-child{min-height:60vh}._7YWPRq_breakPanel{flex-shrink:0;height:100svh}._7YWPRq_animate{opacity:0;transform:translateY(30px)}._7YWPRq_track ._7YWPRq_animate{transition:opacity var(--duration-slower) var(--ease-standard), transform var(--duration-slower) var(--ease-standard)}._7YWPRq_animateVisible{opacity:1;transform:translateY(0)}._7YWPRq_panelWatermark{font-family:var(--font-family-headline);color:var(--text-primary);text-transform:lowercase;pointer-events:none;opacity:.03;user-select:none;font-style:italic;font-weight:400;line-height:.85;position:absolute}._7YWPRq_heroContent{height:100%;padding-top:calc(var(--header-height) + var(--_space-divide));flex-direction:column;justify-content:center;display:flex;position:relative}._7YWPRq_label{margin-bottom:var(--_space-block);padding:var(--spacing-8) var(--spacing-24);border:var(--border-accent);width:fit-content;font:var(--font-body-lg);font-weight:var(--font-weight-regular);color:var(--text-accent);text-transform:uppercase;letter-spacing:.2em;display:inline-block}._7YWPRq_heroTitle{margin-bottom:var(--_space-divide);font:var(--font-display-lg);line-height:var(--_lh-title);letter-spacing:var(--_ls-title)}._7YWPRq_heroSubtitle{font:var(--font-display-sm);line-height:var(--line-height-180);color:var(--text-secondary);margin:0}._7YWPRq_heroWatermark{font-family:var(--font-family-headline);font-style:italic;font-weight:var(--font-weight-regular);text-transform:lowercase;pointer-events:none;opacity:.04;user-select:none;line-height:.85;position:absolute}._7YWPRq_heroWatermark,._7YWPRq_panelWatermark{font-size:clamp(3rem,1.155rem + 7.57vw,6rem);bottom:8%;right:-3%}._7YWPRq_profilePanel{gap:var(--_space-divide);padding:0 0 var(--spacing-narrow-lg);border-bottom:var(--border-strong);width:100%;position:relative}._7YWPRq_windowsContainer{z-index:calc(var(--z-index-nav) + 2);pointer-events:none;position:absolute;inset:0;overflow:hidden}._7YWPRq_osWindow{pointer-events:auto}._7YWPRq_baseImageWrap{pointer-events:none;width:30%;height:50%;display:none;position:absolute;top:50%;left:40%;transform:translate(-50%,-50%)}._7YWPRq_baseImage{object-fit:contain}._7YWPRq_baseImageGhost{opacity:.15;filter:grayscale();transform:translate(calc(12px - 50%),calc(10px - 50%))}._7YWPRq_windowPeek{pointer-events:none;position:absolute;inset:0}._7YWPRq_peekReady ._7YWPRq_windowPeek{background:url(/images/profile_pic.webp) 50%/cover no-repeat}._7YWPRq_osWindow{border:var(--border-strong);height:46vw;color:var(--text-primary);border-radius:var(--radius-surface);flex-direction:column;display:flex;position:absolute;overflow:hidden}._7YWPRq_windowsContainer ._7YWPRq_osWindowExpanded{transition:left var(--duration-base) var(--ease-enter), top var(--duration-base) var(--ease-enter), width var(--duration-base) var(--ease-enter), height var(--duration-base) var(--ease-enter);border-width:0;border-radius:0}._7YWPRq_osWindowBar{padding:var(--spacing-8) var(--spacing-16);border-bottom:var(--border-strong);background:var(--bg-primary);user-select:none;touch-action:none;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._7YWPRq_osWindowTitle{font:var(--font-body-md);color:inherit;letter-spacing:.02em}._7YWPRq_osWindowClose{font:var(--font-headline-sm);color:inherit;line-height:1}._7YWPRq_osWindowBody{flex:1;position:relative;overflow:hidden}._7YWPRq_textPeek{pointer-events:none;position:absolute;inset:0}._7YWPRq_bgInfo{pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:center;gap:.75em;padding:0 8%;display:flex;position:absolute}._7YWPRq_bgInfoRow{filter:drop-shadow(0 1px 3px color-mix(in oklch, var(--text-black) 80%, transparent)) drop-shadow(0 0 6px color-mix(in oklch, var(--text-black) 50%, transparent));align-items:center;gap:.5em;display:flex}._7YWPRq_bgInfoLabel{white-space:nowrap;border:var(--border-white-muted);width:fit-content;font:var(--font-body-sm);color:var(--text-white);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-control);flex-shrink:0;padding:.2em .7em;display:inline-block}._7YWPRq_bgInfoValue{font:var(--font-body-md);color:var(--text-white);white-space:nowrap}._7YWPRq_profileImage{object-fit:cover}._7YWPRq_mobileProfile{flex-direction:column;display:flex}._7YWPRq_magHeadline{margin:0 0 var(--spacing-8) 0;font-family:var(--font-family-headline);color:var(--text-primary);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(3.05rem,2.303rem + 3.55vw,5.5rem);font-weight:400;line-height:.9}._7YWPRq_magAccent{margin-bottom:var(--spacing-40);background:var(--bg-accent-solid);width:3rem;height:2px;display:block}._7YWPRq_magFeature{gap:var(--spacing-narrow-sm);margin-bottom:var(--spacing-40);grid-template-columns:5fr 6fr;display:grid}._7YWPRq_magFeatureImage{aspect-ratio:4/5;border-radius:var(--radius-surface);position:relative;overflow:hidden}._7YWPRq_magFeatureInfo{justify-content:center;gap:var(--spacing-4);flex-direction:column;display:flex}._7YWPRq_magName{margin:0 0 var(--spacing-20) 0;font-family:var(--font-family-headline);color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(1.5rem,1.221rem + 1.14vw,2.25rem);font-weight:400;line-height:1.1}._7YWPRq_magInfoRow{gap:var(--spacing-2);padding:var(--spacing-8) 0;flex-direction:column;display:flex}._7YWPRq_magInfoLabel{font:var(--font-label-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em}._7YWPRq_magInfoValue{font:var(--font-label-md);color:var(--text-primary)}._7YWPRq_magQuote{margin:0 0 var(--spacing-40);padding:var(--spacing-24) 0;border-top:var(--border-width-1) solid var(--border-default);border-bottom:var(--border-width-1) solid var(--border-default);font-family:var(--font-family-headline);color:var(--text-secondary);text-align:center;font-size:clamp(1.25rem,1.064rem + .76vw,1.75rem);font-style:italic;font-weight:400;line-height:1.4}._7YWPRq_magDetails{gap:var(--spacing-32);padding-top:var(--spacing-24);border-top:var(--border-width-1) solid var(--border-default);grid-template-columns:1fr;display:grid}._7YWPRq_magAbout,._7YWPRq_magNotes{gap:var(--spacing-4);flex-direction:column;display:flex}._7YWPRq_magNotesTag{margin-bottom:var(--spacing-12);font:var(--font-label-xs);color:var(--text-accent);text-transform:uppercase;letter-spacing:.12em}._7YWPRq_profileContent{z-index:calc(var(--z-index-nav) + 1);pointer-events:none;flex-direction:column;justify-content:center;padding:0;display:flex}._7YWPRq_magHeadline,._7YWPRq_magAccent,._7YWPRq_magFeature,._7YWPRq_magQuote,._7YWPRq_magDetails,._7YWPRq_profileContent{padding-left:var(--spacing-narrow-sm);padding-right:var(--spacing-narrow-sm)}._7YWPRq_profileContent ._7YWPRq_bioHighlight,._7YWPRq_profileContent ._7YWPRq_bioText,._7YWPRq_profileContent ._7YWPRq_stats{pointer-events:auto}._7YWPRq_bioHighlight{margin:0 0 var(--spacing-24) 0;font-family:var(--font-family-headline);color:var(--text-primary);font-size:clamp(1.5rem,1.249rem + .83vw,2rem);font-weight:400;line-height:1.4}._7YWPRq_bioText{margin:0 0 var(--spacing-20) 0;font:var(--font-body-lg);color:var(--text-secondary);font-weight:300;line-height:1.8}._7YWPRq_stats{gap:var(--spacing-narrow-md);margin-top:var(--spacing-32);padding-top:var(--spacing-32);border-top:var(--border-width-1) solid var(--border-default);flex-wrap:wrap;display:flex}._7YWPRq_stat{gap:var(--spacing-4);flex-direction:column;display:flex}._7YWPRq_statNumber{font:var(--font-display-md);font-family:var(--font-family-headline);color:var(--text-primary)}._7YWPRq_statLabel{font:var(--font-body-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}._7YWPRq_sectionSubtitle{font-family:var(--font-family-headline);color:var(--text-primary);letter-spacing:-.03em;margin:0 0 clamp(2rem,5vh,3.5rem);font-size:clamp(2.25rem,1.414rem + 3.43vw,4.5rem);font-weight:400;line-height:1}._7YWPRq_sectionKicker{margin:0 0 var(--spacing-32);font:var(--font-label-sm);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.2em;line-height:normal}._7YWPRq_panelIndent ._7YWPRq_panelInner{padding-left:0}._7YWPRq_panelInner{z-index:1;width:100%;max-width:var(--width-page-max);margin:0 auto;position:relative}._7YWPRq_bunnyPanel{isolation:isolate;overflow:hidden}._7YWPRq_expGroup+._7YWPRq_expGroup{margin-top:clamp(1.5rem,4vh,3rem)}._7YWPRq_expGroupLabel{margin:0 0 var(--spacing-16);font:var(--font-label-sm);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.2em}._7YWPRq_expTimeline{flex-direction:column;gap:0;display:flex}._7YWPRq_expRow{gap:var(--spacing-narrow-sm);grid-template-columns:auto auto 1fr;align-items:start;display:grid}._7YWPRq_expPeriod{font-family:var(--font-family-headline);font-size:var(--font-size-body-md);color:var(--text-primary);text-align:left;padding-top:.15em;font-weight:400;line-height:1.3}._7YWPRq_expMarker{flex-direction:column;align-items:center;padding-top:.35em;display:flex}._7YWPRq_expDot{border:var(--border-accent-strong-2);background:var(--bg-primary);border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}._7YWPRq_expLine{background:linear-gradient(180deg, var(--bg-accent-solid) 0%, var(--border-default) 100%);opacity:.4;flex-grow:1;width:1px;min-height:3rem}._7YWPRq_expContent{padding-bottom:clamp(2rem,4vh,3.5rem)}._7YWPRq_expRole{margin:0 0 var(--spacing-4) 0;font:var(--font-label-xl);color:var(--text-primary)}._7YWPRq_expCompany{margin-bottom:var(--spacing-12);font:var(--font-body-sm);color:var(--text-accent);letter-spacing:.05em;display:block}._7YWPRq_expDesc{font:var(--font-body-md);color:var(--text-secondary);margin:0;line-height:1.75}._7YWPRq_skillPanelLayout{gap:var(--spacing-narrow-md);grid-template-columns:1fr;align-items:start;display:grid}._7YWPRq_skillPanelHeader{position:static;top:0}._7YWPRq_skillPanelNumber{margin-bottom:var(--spacing-20);font:var(--font-body-xs);color:var(--text-accent);letter-spacing:.1em;display:block}._7YWPRq_skillPanelCategory{margin:0 0 var(--spacing-20) 0;font-family:var(--font-family-headline);color:var(--text-primary);font-size:clamp(1.75rem,1.471rem + 1.14vw,2.5rem);font-weight:400;line-height:1.2}._7YWPRq_skillPanelAccent{margin-bottom:var(--spacing-20);background:var(--bg-accent-solid);opacity:.5;width:2.5rem;height:2px;display:block}._7YWPRq_skillPanelDesc{font:var(--font-body-md);color:var(--text-tertiary);margin:0;line-height:1.8}._7YWPRq_skillPanelList{flex-direction:column;gap:0;display:flex}._7YWPRq_skillPanelItem{padding:var(--spacing-24) 0;border-bottom:var(--border-width-1) solid var(--border-default)}._7YWPRq_skillPanelItem:first-child{border-top:var(--border-width-1) solid var(--border-default)}._7YWPRq_skillPanelItemName{margin:0 0 var(--spacing-8) 0;font:var(--font-label-lg);color:var(--text-primary)}._7YWPRq_skillPanelItemDesc{font:var(--font-body-sm);color:var(--text-secondary);margin:0;line-height:1.75}._7YWPRq_philosophyStack{flex-direction:column;gap:0;display:flex}._7YWPRq_philosophyRow{gap:var(--spacing-12);border-bottom:var(--border-width-1) solid var(--border-default);grid-template-columns:1fr;align-items:baseline;padding:clamp(1.5rem,3vh,2.5rem) 0;display:grid}._7YWPRq_philosophyRow:first-child{border-top:var(--border-width-1) solid var(--border-default)}._7YWPRq_philosophyLeft{gap:var(--spacing-16);align-items:baseline;display:flex}._7YWPRq_philosophyIndex{font-family:var(--font-family-headline);color:var(--text-accent);letter-spacing:-.02em;font-size:clamp(2rem,1.489rem + 2.1vw,3.5rem);font-weight:400;line-height:1}._7YWPRq_philosophyHeadline{font-family:var(--font-family-headline);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1.129rem + 1.52vw,2.5rem);font-weight:400;line-height:1.15}._7YWPRq_philosophyBody{font:var(--font-body-md);color:var(--text-secondary);margin:0;line-height:1.8}._7YWPRq_approachStack{flex-direction:column;gap:0;display:flex}._7YWPRq_approachRow{gap:var(--spacing-12);border-bottom:var(--border-width-1) solid var(--border-default);grid-template-columns:1fr;align-items:baseline;padding:clamp(1.5rem,3vh,2.5rem) 0;display:grid}._7YWPRq_approachRow:first-child{border-top:var(--border-width-1) solid var(--border-default)}._7YWPRq_approachLeft{gap:var(--spacing-16);align-items:baseline;display:flex}._7YWPRq_approachNum{font-family:var(--font-family-headline);color:var(--text-accent);letter-spacing:-.02em;font-size:clamp(2rem,1.489rem + 2.1vw,3.5rem);font-weight:400;line-height:1}._7YWPRq_approachName{font-family:var(--font-family-headline);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1.129rem + 1.52vw,2.5rem);font-weight:400;line-height:1.15}._7YWPRq_approachBody{font:var(--font-body-md);color:var(--text-secondary);margin:0;line-height:1.8}._7YWPRq_credentialColumns{gap:var(--spacing-40);grid-template-columns:1fr;display:grid}._7YWPRq_credentialColumn{flex-direction:column;display:flex}._7YWPRq_credentialHeading{margin:0 0 var(--spacing-24) 0;font:var(--font-headline-sm);color:var(--text-primary)}._7YWPRq_credentialList{flex-direction:column;gap:0;display:flex}._7YWPRq_credentialItem{gap:var(--spacing-24);padding:var(--spacing-20) 0;border-bottom:var(--border-width-1) solid var(--border-default);align-items:flex-start;display:flex}._7YWPRq_credentialItem:first-child{border-top:var(--border-width-1) solid var(--border-default)}._7YWPRq_credentialYear{padding-top:var(--spacing-2);font:var(--font-body-xs);color:var(--text-accent);letter-spacing:.05em;flex-shrink:0}._7YWPRq_credentialInfo{gap:var(--spacing-4);flex-direction:column;display:flex}._7YWPRq_credentialName{font:var(--font-label-lg);color:var(--text-primary);margin:0}._7YWPRq_credentialNote{font:var(--font-body-sm);font-weight:300;line-height:var(--line-height-160);color:var(--text-muted)}._7YWPRq_credentialOrg{font:var(--font-body-sm);color:var(--text-tertiary)}@media not (max-width:480px){._7YWPRq_panel{padding:var(--spacing-48) var(--spacing-24)}._7YWPRq_profilePanel{padding:0 0 var(--spacing-48) 0}._7YWPRq_magHeadline,._7YWPRq_magAccent,._7YWPRq_magFeature,._7YWPRq_magQuote,._7YWPRq_magDetails,._7YWPRq_profileContent{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}._7YWPRq_magDetails{grid-template-columns:var(--grid-columns-2)}._7YWPRq_magFeature{gap:var(--spacing-24)}._7YWPRq_osWindow{height:220px}._7YWPRq_stats{gap:var(--spacing-32)}._7YWPRq_expRow{gap:var(--spacing-16)}._7YWPRq_skillPanelLayout{gap:var(--spacing-32)}}@media not (max-width:768px){._7YWPRq_panel{padding:var(--spacing-64) var(--spacing-32)}._7YWPRq_profilePanel{padding:var(--spacing-48) var(--spacing-40)}._7YWPRq_magHeadline,._7YWPRq_magAccent,._7YWPRq_magFeature,._7YWPRq_magQuote,._7YWPRq_magDetails,._7YWPRq_profileContent{padding-left:0;padding-right:0}._7YWPRq_magFeature{gap:var(--spacing-32)}._7YWPRq_osWindow{height:auto}._7YWPRq_stats{gap:var(--spacing-48);flex-wrap:nowrap}._7YWPRq_expRow{gap:var(--spacing-32);grid-template-columns:minmax(120px,1fr) auto 2fr}._7YWPRq_expPeriod{font-size:clamp(1rem,.534rem + .97vw,1.5rem)}._7YWPRq_skillPanelLayout{gap:var(--spacing-64);grid-template-columns:1fr 1.6fr}._7YWPRq_skillPanelHeader{position:sticky}}@media not (max-width:1024px){._7YWPRq_magFeature{gap:var(--spacing-24)}}@media (not (max-width:1024px)) and (not (max-height:700px)){._7YWPRq_panelIndent ._7YWPRq_panelInner{padding-left:clamp(0px,10vw,200px)}._7YWPRq_section{height:100svh;min-height:auto;padding-top:0;overflow:hidden}._7YWPRq_track{will-change:transform;flex-direction:row}._7YWPRq_panel{padding:var(--_panel-py) var(--_panel-px);border-bottom:none;width:100vw;height:100svh}._7YWPRq_panel:first-child{min-height:auto}._7YWPRq_animate{opacity:1;will-change:transform, opacity;transform:none}._7YWPRq_track ._7YWPRq_animate{transition:none}._7YWPRq_heroContent{padding-top:0}._7YWPRq_panelWatermark{right:var(--_panel-px);font-size:clamp(9rem,3.334rem + 8.8vw,12rem)}._7YWPRq_heroWatermark{font-size:clamp(11.55rem,6.669rem + 7.59vw,15.8rem);bottom:5%;right:-4%}._7YWPRq_profilePanel{margin:calc(var(--header-height) + 1.5rem) 1.5rem .75rem;border:var(--border-strong);width:calc(100vw - 3rem);height:calc(100svh - var(--header-height) - 1.5rem - .75rem);border-radius:var(--radius-surface);gap:normal;padding:0;overflow:hidden}._7YWPRq_baseImageWrap{display:block}._7YWPRq_profileContent{padding:var(--spacing-32);max-width:420px;margin-left:auto;position:relative}._7YWPRq_profileContent ._7YWPRq_bioHighlight,._7YWPRq_profileContent ._7YWPRq_bioText,._7YWPRq_profileContent ._7YWPRq_statNumber,._7YWPRq_profileContent ._7YWPRq_statLabel{mix-blend-mode:difference}._7YWPRq_expPeriod{text-align:right}._7YWPRq_philosophyRow,._7YWPRq_approachRow{gap:var(--spacing-48);grid-template-columns:1fr 1.4fr}._7YWPRq_credentialColumns{gap:var(--spacing-64);grid-template-columns:var(--grid-columns-2)}}
._3P5LRq_diagramBlock{margin:var(--spacing-20) 0}._3P5LRq_diagramInner{border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-primary);transition:border-color var(--duration-fast) var(--ease-standard);overflow:hidden}._3P5LRq_diagramInner[data-selected]{border-color:var(--border-color-strong)}._3P5LRq_diagramFullscreen{border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0}._3P5LRq_diagramFullscreen ._3P5LRq_diagramCanvas{resize:none;flex:1;height:auto}._3P5LRq_diagramFullscreen ._3P5LRq_diagramForm{flex:1;max-height:none}._3P5LRq_diagramCanvas .react-flow__controls{border-radius:var(--radius-control);box-shadow:var(--shadow-floating);border:var(--border-light);overflow:hidden}._3P5LRq_diagramCanvas .react-flow__controls-button{background:var(--bg-primary);border:none;border-bottom:var(--border-light);width:26px;height:26px;color:var(--text-secondary)}._3P5LRq_diagramCanvas .react-flow__controls-button:last-child{border-bottom:none}._3P5LRq_diagramCanvas .react-flow__controls-button:hover{background:var(--bg-tertiary)}._3P5LRq_diagramCanvas .react-flow__controls-button svg{fill:var(--text-secondary);max-width:12px;max-height:12px}._3P5LRq_diagramToolbar{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);border-bottom:var(--border-light);flex-wrap:wrap;display:flex}._3P5LRq_diagramToolbarDiv{width:1px;margin:var(--spacing-2);background:var(--border-color-light);align-self:stretch}._3P5LRq_diagramShapes{align-items:center;gap:var(--spacing-1);display:inline-flex}._3P5LRq_diagramShapeBtn{border-radius:var(--radius-full);width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._3P5LRq_diagramShapeBtn:hover{color:var(--text-primary);background:var(--bg-tertiary)}._3P5LRq_diagramShapeBtn[data-on]{color:var(--text-inverse);background:var(--bg-inverse)}._3P5LRq_diagramLinePreview{border-top:var(--border-width-2) solid currentColor;width:16px;height:0;display:block}._3P5LRq_diagramColors{align-items:center;gap:var(--spacing-4);margin-left:var(--spacing-2);display:inline-flex}._3P5LRq_diagramColorBtn{border:var(--border-light);border-radius:var(--radius-full);cursor:pointer;width:16px;height:16px;transition:transform var(--duration-instant) var(--ease-standard);padding:0}._3P5LRq_diagramColorBtn:hover{transform:scale(1.15)}._3P5LRq_diagramColorBtn[data-none]{background:linear-gradient(45deg, transparent 45%, var(--text-accent) 45%, var(--text-accent) 55%, transparent 55%), var(--bg-primary)}._3P5LRq_dnode{box-sizing:border-box;width:100%;min-width:44px;height:100%;min-height:28px;padding:var(--spacing-4) var(--spacing-12);background:var(--dnode-bg,var(--bg-primary));border:var(--border-strong-2);border-radius:var(--radius-mark);color:var(--text-primary);font:var(--font-body-md);text-align:center;justify-content:center;align-items:center;display:flex;position:relative}._3P5LRq_dnode[data-selected]{border-color:var(--text-accent);outline:var(--border-width-2) solid var(--bg-accent-subtle);outline-offset:0}._3P5LRq_dnode_round{border-radius:var(--radius-surface)}._3P5LRq_dnode_stadium{border-radius:var(--radius-control)}._3P5LRq_dnode_circle{border-radius:var(--radius-full)}._3P5LRq_dnode_ellipse,._3P5LRq_dnode_diamond,._3P5LRq_dnode_hexagon,._3P5LRq_dnode_parallelogram,._3P5LRq_dnode_trapezoid,._3P5LRq_dnode_subroutine,._3P5LRq_dnode_cylinder{background:0 0;border:none;border-radius:0}._3P5LRq_dnode_ellipse[data-selected],._3P5LRq_dnode_diamond[data-selected],._3P5LRq_dnode_hexagon[data-selected],._3P5LRq_dnode_parallelogram[data-selected],._3P5LRq_dnode_trapezoid[data-selected],._3P5LRq_dnode_subroutine[data-selected],._3P5LRq_dnode_cylinder[data-selected]{box-shadow:none}._3P5LRq_dnode_diamond{min-width:96px;min-height:68px;padding:var(--spacing-16)}._3P5LRq_dnode_hexagon,._3P5LRq_dnode_parallelogram,._3P5LRq_dnode_trapezoid{padding:var(--spacing-4) var(--spacing-20)}._3P5LRq_dnode_subroutine{padding:var(--spacing-4) var(--spacing-16)}._3P5LRq_dnode_cylinder{padding:var(--spacing-16) var(--spacing-12) var(--spacing-4)}._3P5LRq_dnode_text{min-width:44px;min-height:24px;padding:var(--spacing-4) var(--spacing-16);background:0 0;border:none}._3P5LRq_dnode_text[data-selected]{outline:var(--border-width-2) solid var(--border-color-strong);outline-offset:0;border-radius:var(--radius-mark)}._3P5LRq_dresizeLine{border-color:var(--border-color-strong)!important;border-width:var(--border-width-1)!important}._3P5LRq_dresizeHandle{border-radius:var(--radius-mark)!important;background:var(--bg-primary)!important;border:var(--border-width-2) solid var(--text-secondary)!important;width:8px!important;height:8px!important}._3P5LRq_diagramTextCue{color:var(--text-tertiary);padding:0 var(--spacing-2);align-items:center;display:inline-flex}._3P5LRq_dnodeShape{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._3P5LRq_dnodeShape rect,._3P5LRq_dnodeShape polygon,._3P5LRq_dnodeShape ellipse,._3P5LRq_dnodeShape path{fill:var(--dnode-bg,var(--bg-primary));stroke:var(--border-color-strong);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}._3P5LRq_dnodeShape line{fill:none;stroke:var(--border-color-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}._3P5LRq_dnode[data-selected] ._3P5LRq_dnodeShape rect,._3P5LRq_dnode[data-selected] ._3P5LRq_dnodeShape polygon,._3P5LRq_dnode[data-selected] ._3P5LRq_dnodeShape ellipse,._3P5LRq_dnode[data-selected] ._3P5LRq_dnodeShape path,._3P5LRq_dnode[data-selected] ._3P5LRq_dnodeShape line{stroke:var(--text-accent)}._3P5LRq_shapeIcon{display:block}._3P5LRq_shapeIcon rect,._3P5LRq_shapeIcon polygon,._3P5LRq_shapeIcon ellipse,._3P5LRq_shapeIcon path,._3P5LRq_shapeIcon line{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}._3P5LRq_dnodeLabel{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}._3P5LRq_dnodeInput{z-index:2;width:100%;min-width:40px;max-width:100%;color:var(--text-primary);font:var(--font-body-md);text-align:center;background:0 0;border:none;outline-color:#0000;margin:0;padding:0;position:relative}._3P5LRq_dhandle{background:var(--bg-primary);border:var(--border-width-2) solid var(--text-accent);z-index:3;width:10px;height:10px}._3P5LRq_diagramForm{gap:var(--spacing-4);padding:var(--spacing-12);flex-direction:column;max-height:380px;display:flex;overflow-y:auto}._3P5LRq_diagramFormSectionHead{margin-top:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}._3P5LRq_diagramFormLabel{font:var(--font-label-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}._3P5LRq_diagramFormAdd{align-items:center;gap:var(--spacing-2);height:var(--control-height-xs);padding:0 var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);color:var(--text-secondary);font:var(--font-body-xs);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;display:inline-flex}._3P5LRq_diagramFormAdd:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._3P5LRq_diagramFormRow{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}._3P5LRq_diagramFormGrow{flex:120px;min-width:0}._3P5LRq_diagramFormEdge{gap:var(--spacing-4);padding:var(--spacing-4);border:var(--border-light);border-radius:var(--radius-surface);flex-direction:column;display:flex}._3P5LRq_diagramFormArrow{color:var(--text-muted);flex-shrink:0}._3P5LRq_diagramFormColors{align-items:center;gap:var(--spacing-4);flex-shrink:0;display:inline-flex}._3P5LRq_diagramColorBtn[data-on]{outline:2px solid var(--text-accent);outline-offset:1px}._3P5LRq_diagramFormDel{border-radius:var(--radius-full);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._3P5LRq_diagramFormDel:hover{color:var(--text-accent);background:var(--bg-tertiary)}._3P5LRq_diagramFormEmpty{padding:var(--spacing-20);text-align:center;color:var(--text-muted);font:var(--font-body-md)}._3P5LRq_diagramCanvas{resize:vertical;background:var(--bg-secondary);height:380px;min-height:200px;position:relative;overflow:hidden}._3P5LRq_diagramCanvas .react-flow__attribution{display:none}._3P5LRq_diagramCanvas .react-flow svg{max-width:none}._3P5LRq_diagramCanvas .react-flow__edges{width:100%;height:100%;overflow:visible}._3P5LRq_diagramCanvas .react-flow__edge-path{stroke:var(--text-secondary);stroke-width:2px}:is(._3P5LRq_diagramCanvas .react-flow__edge.selected .react-flow__edge-path,._3P5LRq_diagramCanvas .react-flow__edge:focus .react-flow__edge-path,._3P5LRq_diagramCanvas .react-flow__edge:hover .react-flow__edge-path){stroke:var(--text-accent)}._3P5LRq_diagramCanvas .react-flow__arrowhead{fill:var(--text-secondary)}._3P5LRq_diagramCanvas .react-flow__edge.selected .react-flow__arrowhead{fill:var(--text-accent)}._3P5LRq_diagramCanvas .react-flow__connection-path{stroke:var(--text-accent);stroke-width:2px}._3P5LRq_diagramEmpty{z-index:1;padding:var(--spacing-20);text-align:center;color:var(--text-muted);font:var(--font-body-md);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
@layer components{.ImMCdq_badge{align-items:center;gap:var(--spacing-8);height:var(--control-height-sm);padding:0 var(--spacing-8);border-radius:var(--radius-control);font:var(--font-label-sm);white-space:nowrap;display:inline-flex}.ImMCdq_badge:before{content:"";border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px;display:block}.ImMCdq_published{background:var(--bg-success-soft);color:var(--text-success-strong)}.ImMCdq_published:before{background:var(--text-success)}.ImMCdq_draft{background:var(--bg-warning-soft);color:var(--text-warning-strong)}.ImMCdq_draft:before{background:var(--bg-warning-solid);box-shadow:var(--ring-warning-solid)}.ImMCdq_scheduled{background:var(--bg-info-soft);color:var(--text-info-strong)}.ImMCdq_scheduled:before{--_pulse-duration:1.6s;background:var(--text-info);animation:ImMCdq_pulse var(--_pulse-duration) var(--ease-standard) infinite}.ImMCdq_btn{cursor:pointer;appearance:none;transition:filter var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border:none}.ImMCdq_btn:hover{filter:brightness(1.12)}.ImMCdq_btn:active{transform:scale(.94)}.ImMCdq_btn:disabled{cursor:progress;opacity:var(--opacity-disabled);filter:none;transform:none}@keyframes ImMCdq_pulse{0%,to{opacity:1}50%{opacity:.35}}}
.OYKb8W_divider{gap:var(--spacing-8);width:120px;height:100svh;font:var(--font-body-sm);color:var(--text-primary);user-select:none;opacity:.3;justify-content:center;display:none;overflow:hidden}.OYKb8W_column{writing-mode:vertical-rl;align-items:center;width:50%;height:100%;display:flex;overflow:hidden}.OYKb8W_text{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;will-change:transform;display:inline-block}.OYKb8W_up{--_scrollUp-duration:30s;animation:OYKb8W_scrollUp var(--_scrollUp-duration) linear infinite}.OYKb8W_down{--_scrollDown-duration:30s;animation:OYKb8W_scrollDown var(--_scrollDown-duration) linear infinite}@keyframes OYKb8W_scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes OYKb8W_scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (not (max-width:1024px)) and (not (max-height:700px)){.OYKb8W_divider{display:flex}}@media (prefers-reduced-motion:reduce){.OYKb8W_up,.OYKb8W_down{animation:none}}
._7boL9W_adjacentNavTopBorder{border-top:var(--border-light)}
.coJoJG_bar{justify-content:flex-end;align-items:center;gap:var(--spacing-12);flex-wrap:wrap;margin-left:auto;display:flex}.coJoJG_block{width:100%;margin-bottom:var(--spacing-16)}.coJoJG_notice{font:var(--font-body-sm);color:var(--text-tertiary)}
.-yp0OG_peekPanel{border-left:var(--border-light);flex-shrink:0;align-self:stretch;overflow:hidden}.-yp0OG_peekInner{flex-direction:column;width:400px;height:100%;min-height:0;display:flex}.-yp0OG_peekHeader{align-items:center;gap:var(--spacing-4);padding:var(--spacing-16) var(--spacing-16) var(--spacing-12);border-bottom:var(--border-light);flex-shrink:0;display:flex}.-yp0OG_peekTitle{min-width:0;font:var(--font-label-md);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.-yp0OG_peekClose{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.-yp0OG_peekClose:hover{color:var(--text-primary);background:var(--bg-secondary)}.-yp0OG_peekBody{flex:1;min-height:0;overflow-y:auto}.-yp0OG_peekFooter:not(:empty){justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding:var(--spacing-12) var(--spacing-16);border-top:var(--border-light);flex-shrink:0;display:flex}.-yp0OG_vdHead{align-items:stretch;gap:var(--spacing-12);display:flex}.-yp0OG_vdBar{border-radius:var(--radius-full);background:var(--_c);flex-shrink:0;width:4px;min-height:24px}.-yp0OG_vdTitle{font:var(--font-headline-xs);color:var(--text-primary);word-break:break-word;margin:0;font-weight:700;line-height:1.35}.-yp0OG_vdRow{align-items:center;gap:var(--spacing-4);font:var(--font-body-md);color:var(--text-secondary);flex-wrap:wrap;display:flex}.-yp0OG_vdIcon{color:var(--text-tertiary);flex-shrink:0}.-yp0OG_vdTags{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.-yp0OG_vdSection{gap:var(--spacing-4);flex-direction:column;display:flex}.-yp0OG_vdDividerTop{padding-top:var(--spacing-16);margin-top:var(--spacing-4);border-top:var(--border-light)}.-yp0OG_vdDividerBottom{padding-bottom:var(--spacing-16);margin-bottom:var(--spacing-4);border-bottom:var(--border-light)}.-yp0OG_vdTimeBadge{align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-4);padding:var(--badge-padding-md);background:color-mix(in oklch, var(--bg-accent-solid) 10%, transparent);color:var(--text-accent);border-radius:var(--radius-control);font:var(--font-label-xs);font-variant-numeric:tabular-nums;display:inline-flex}.-yp0OG_vdLabel{font:var(--font-label-xs);color:var(--text-tertiary)}.-yp0OG_vdEmpty{font:var(--font-body-md);color:var(--text-muted);font-style:italic}.-yp0OG_vdDesc{font:var(--font-body-md);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;line-height:1.6}.-yp0OG_vdDesc :is(h1,h2,h3){font-size:var(--font-size-headline-xs);margin:.4em 0 .2em;font-weight:700}.-yp0OG_vdDesc ul,.-yp0OG_vdDesc ol{margin:.2em 0;padding-left:1.4em}.-yp0OG_vdDesc img{border-radius:var(--radius-surface);max-width:100%;margin:var(--spacing-4) 0}.-yp0OG_vdDesc a{color:var(--text-accent);text-decoration:underline}.-yp0OG_vdRelRow{align-items:center;gap:var(--spacing-4);min-width:0;display:flex}.-yp0OG_vdRelKind{align-items:center;gap:var(--spacing-1);font:var(--font-body-xs);color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.-yp0OG_vdRelChips{justify-content:flex-start;gap:var(--spacing-2);min-width:0;padding-block:var(--spacing-4);flex-wrap:nowrap;margin-block:-5px;display:flex;overflow:hidden}.-yp0OG_preview{gap:var(--spacing-4);padding:var(--spacing-16);border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-primary);box-shadow:var(--shadow-overlay);pointer-events:auto;flex-direction:column;display:flex;position:fixed}.-yp0OG_preview:before,.-yp0OG_preview:after{content:"";height:12px;position:absolute;left:0;right:0}.-yp0OG_preview:before{top:-12px}.-yp0OG_preview:after{bottom:-12px}.-yp0OG_previewThumbs{gap:var(--spacing-4);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.-yp0OG_previewThumb{border-radius:var(--radius-surface);object-fit:cover;border:var(--border-light);cursor:zoom-in;width:48px;height:48px;transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.-yp0OG_previewThumb:hover{box-shadow:var(--shadow-floating);transform:scale(1.05)}.-yp0OG_previewZoom{border-radius:var(--radius-surface);border:var(--border-light);max-width:320px;max-height:320px;box-shadow:var(--shadow-overlay);background:var(--bg-primary);object-fit:contain;pointer-events:none;position:fixed}.-yp0OG_previewTop{align-items:stretch;gap:var(--spacing-4);display:flex}.-yp0OG_previewBar{border-radius:var(--radius-full);background:var(--_c);flex-shrink:0;width:4px;min-height:16px}.-yp0OG_previewTitle{font:var(--font-label-md);color:var(--text-primary);word-break:break-word}.-yp0OG_previewDate{font:var(--font-body-xs);color:var(--text-secondary)}.-yp0OG_previewStatusRow{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.-yp0OG_previewStatus{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-12);border-radius:var(--radius-control);background:color-mix(in srgb, var(--_sc) 14%, var(--bg-primary));color:var(--text-secondary);font:var(--font-body-xs);display:inline-flex}.-yp0OG_previewStatusDot{border-radius:var(--radius-full);background:var(--_sc);width:7px;height:7px}.-yp0OG_previewDesc{font:var(--font-body-xs);color:var(--text-tertiary);white-space:pre-wrap;word-break:break-word}.-yp0OG_previewMeta{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.-yp0OG_previewLabel{align-items:center;gap:var(--spacing-2);font:var(--font-body-xs);color:var(--text-secondary);display:inline-flex}.-yp0OG_previewLabelDot{border-radius:var(--radius-full);background:var(--_c);width:7px;height:7px}.-yp0OG_previewTag{padding:0 var(--spacing-2);border-radius:var(--radius-control);background:var(--bg-tertiary);color:var(--text-tertiary);font:var(--font-body-xs)}
.w2SAWG_worksIntroVideoPicker{column-gap:var(--spacing-20);row-gap:var(--spacing-16);grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:start;width:100%;display:grid}.w2SAWG_worksIntroPreview{aspect-ratio:16/9;border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-tertiary);cursor:pointer;width:240px;transition:outline var(--duration-fast) var(--ease-standard);padding:0;display:block;position:relative;overflow:hidden}.w2SAWG_worksIntroPreview:hover{outline:2px solid var(--text-primary);outline-offset:-1px}.w2SAWG_worksIntroPreviewThumb{object-fit:cover;width:100%;height:100%;display:block}.w2SAWG_worksIntroPreviewExpand{top:var(--spacing-4);right:var(--spacing-4);border-radius:var(--radius-full);background:var(--bg-overlay);width:28px;height:28px;color:var(--text-inverse);opacity:.85;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute}.w2SAWG_worksIntroPreview:hover .w2SAWG_worksIntroPreviewExpand{opacity:1}.w2SAWG_worksIntroVideoActions{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.w2SAWG_worksIntroPickerWrap{grid-column:1/-1}
.ehCE7q_wrap{display:contents}.ehCE7q_term{white-space:nowrap}.ehCE7q_ch{text-align:center;white-space:pre;display:inline-block}[data-emph-on] .ehCE7q_ch{color:var(--text-accent)}.ehCE7q_noise{opacity:.4}
.kjQ7RW_tagDeleteConfirmBody{gap:var(--spacing-16);padding:var(--modal-padding-md);flex-direction:column;display:flex}.kjQ7RW_tagDeleteConfirmDesc{font:var(--font-body-md);color:var(--text-primary);margin:0}.kjQ7RW_tagDeleteConfirmActions{justify-content:flex-end;gap:var(--spacing-12);display:flex}.kjQ7RW_tagResetChipRow{gap:var(--spacing-4);margin:var(--spacing-12) 0;flex-wrap:wrap;display:flex}.kjQ7RW_tagResetChip{align-items:center;gap:var(--spacing-4);padding:var(--badge-padding-lg);border:var(--border-light);border-radius:var(--radius-control);background:var(--bg-primary);font:var(--font-body-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex}.kjQ7RW_tagResetChip:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.kjQ7RW_tagResetChipActive{border-color:var(--text-primary);background:var(--bg-secondary);color:var(--text-primary)}.kjQ7RW_tagResetChipCount{color:var(--text-tertiary);font-variant-numeric:tabular-nums}
.AxO-aW_wrap{z-index:2;pointer-events:none;height:230px;position:absolute;bottom:0;left:0;right:0}.AxO-aW_wrapVertical{z-index:0;margin-top:-230px;position:sticky}.AxO-aW_scene{width:100%;height:100%;display:block}.AxO-aW_route{fill:none;stroke:var(--border-color-light);stroke-width:1px}.AxO-aW_spark{fill:color-mix(in oklch, var(--text-accent), var(--border-color-default) calc(var(--_age,1) * 100%));opacity:0}.AxO-aW_train{fill:var(--text-tertiary)}.AxO-aW_trainWindow{fill:var(--bg-primary)}.AxO-aW_trainLamp{fill:var(--text-accent)}.AxO-aW_smoke{width:100%;height:100%;color:var(--text-tertiary);filter:blur(2px);pointer-events:none;position:absolute;inset:0}
/*# sourceMappingURL=0uqmk-7kvp4z8.css.map*/