@layer components{.MHeN8G_handle{height:var(--spacing-16);cursor:ns-resize;touch-action:none;border-radius:var(--radius-control);justify-content:center;align-items:center;display:flex}.MHeN8G_grip{width:var(--size-40);height:var(--size-4);border-radius:var(--radius-full);background:var(--border-color-control);transition:background var(--duration-fast) var(--ease-standard)}.MHeN8G_handle:hover .MHeN8G_grip,.MHeN8G_handle:focus-visible .MHeN8G_grip{background:var(--text-primary)}}
@layer components{.nldQNa_wrapper{flex-direction:column;display:flex}.nldQNa_label{font:var(--font-body-md);color:var(--text-secondary);letter-spacing:.03em}.nldQNa_textarea{width:100%;padding:var(--textarea-padding);border:var(--border-control);border-radius:var(--radius-surface);font:var(--font-body-md);color:var(--text-primary);resize:none;overscroll-behavior:contain;word-break:break-all;overflow-wrap:anywhere;line-break:anywhere;background:0 0;outline-color:#0000;min-height:84px;max-height:240px;line-height:1.5;display:block;overflow-y:auto}.nldQNa_wrapper .nldQNa_textarea{transition:border-color var(--duration-base) var(--ease-standard)}.nldQNa_textarea:focus{border-color:var(--text-primary)}.nldQNa_textarea:disabled{opacity:var(--opacity-disabled)}.nldQNa_wrapperSm .nldQNa_label{font-size:var(--font-size-body-sm);color:var(--text-tertiary);letter-spacing:.02em;font-weight:400}.nldQNa_sm{padding:var(--textarea-padding);border-color:var(--border-color-control);font-size:var(--font-size-body-md)}.nldQNa_sm:focus{border-color:var(--text-primary)}.nldQNa_editableWrap{isolation:isolate;position:relative}.nldQNa_bottomRow{bottom:var(--spacing-8);right:var(--spacing-8);z-index:2;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-control);background:var(--bg-glass-panel);backdrop-filter:var(--blur-glass);pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard);display:flex;position:absolute}.nldQNa_bottomRow[data-typing]{opacity:0}.nldQNa_bottomRow[data-typing] .nldQNa_clearBtn{pointer-events:none}.nldQNa_clearBtn{border-radius:var(--radius-full);width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;opacity:.7;transition:opacity var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nldQNa_bottomRow .nldQNa_clearBtn{pointer-events:auto;flex-shrink:0}.nldQNa_bottomRow .nldQNa_clearBtn[data-hidden]{visibility:hidden;pointer-events:none}.nldQNa_clearBtn:hover{opacity:1;color:var(--text-primary)}.nldQNa_editableWrapWithBadge{position:relative}.nldQNa_inlineLabel{top:var(--spacing-8);right:var(--spacing-12);z-index:1;height:18px;padding:0 var(--spacing-4);border-radius:var(--radius-control);background:var(--bg-tertiary);font:var(--font-label-xs);letter-spacing:.05em;color:var(--text-tertiary);text-transform:uppercase;user-select:none;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex;position:absolute}.nldQNa_editableWrapWithBadge:focus-within .nldQNa_inlineLabel{opacity:0}.nldQNa_wrapper .nldQNa_editableWrapWithBadge>.nldQNa_textarea{padding-right:calc(var(--spacing-12) + 32px)}.nldQNa_editable{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;line-break:anywhere;height:84px;padding-bottom:var(--spacing-24);overflow:hidden auto}.nldQNa_resizeOverlay{z-index:3;touch-action:none;cursor:none;background:0 0;width:26px;height:26px;position:absolute;bottom:-12px;right:-12px}.nldQNa_resizeOverlay:after{content:"";background:linear-gradient(-45deg, transparent 0 20%, var(--text-tertiary) 20% 27%, transparent 27% 45%, var(--text-tertiary) 45% 52%, transparent 52%);opacity:.55;width:10px;height:10px;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;bottom:10px;right:10px}.nldQNa_resizeOverlay:hover:after{opacity:1}.nldQNa_editable[data-empty]:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none}.nldQNa_editable:focus{border-color:var(--text-primary);outline-color:#0000}.nldQNa_over{background:color-mix(in oklch, var(--text-accent) 22%, transparent);color:inherit;border-radius:var(--radius-mark);-webkit-text-fill-color:inherit}.nldQNa_wrapper .nldQNa_counter{font:var(--font-body-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:.02em;user-select:none;transition:color var(--duration-base) var(--ease-standard)}.nldQNa_counterWarn>span{color:var(--text-warning-strong)}.nldQNa_counterOver>span{color:var(--text-accent);font-weight:500}.nldQNa_underline{border:none;border-bottom:var(--border-strong);padding:var(--textarea-padding);resize:none;border-radius:0;min-height:auto;padding-left:0}.nldQNa_underline:focus{border-color:var(--text-primary)}}
.PQOsAG_panel{align-content:start;gap:var(--spacing-16);min-width:0;display:grid}.PQOsAG_fieldLg [contenteditable],.PQOsAG_fieldMd [contenteditable],.PQOsAG_fieldSm [contenteditable]{padding-bottom:var(--spacing-32)}.PQOsAG_fieldLg [contenteditable]{min-height:clamp(8rem,100svh - 35rem,12rem)}.PQOsAG_fieldMd [contenteditable]{min-height:8rem}.PQOsAG_fieldSm [contenteditable]{min-height:5rem}.PQOsAG_head{gap:var(--spacing-8) var(--spacing-12);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.PQOsAG_langs{gap:var(--spacing-8);flex-wrap:wrap;align-items:end;display:flex}.PQOsAG_langField{gap:var(--spacing-4);display:grid}.PQOsAG_langLabel{font:var(--font-body-xs);color:var(--text-tertiary)}.PQOsAG_langArrow{padding-bottom:var(--spacing-4);color:var(--text-tertiary)}.PQOsAG_chips{gap:var(--spacing-8);flex-wrap:wrap;align-items:center;margin-left:auto;display:inline-flex}.PQOsAG_chip{padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-full);font:var(--font-body-xs);color:var(--text-accent);white-space:nowrap;background:color-mix(in oklab, var(--text-accent) 12%, transparent);align-items:center;display:inline-flex}.PQOsAG_chip[data-empty]{color:var(--text-tertiary);background:color-mix(in oklab, var(--text-primary) 8%, transparent)}.PQOsAG_info{gap:var(--spacing-8);font:var(--font-body-xs);color:var(--text-secondary);word-break:keep-all;flex:14rem;grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.PQOsAG_infoIcon{color:var(--text-accent);margin-top:.15em}.PQOsAG_result{gap:var(--spacing-8);min-width:0;padding:var(--spacing-4) 0 var(--spacing-4) var(--spacing-16);border-left:var(--border-width-2) dotted color-mix(in oklab, var(--text-accent) 60%, transparent);display:grid}.PQOsAG_resultLabel{gap:var(--spacing-4);font:var(--font-body-xs);color:var(--text-accent);align-items:center;display:inline-flex}.PQOsAG_resultBody{min-height:calc(var(--spacing-24) * 3);font:var(--font-body-sm);color:var(--text-primary);word-break:keep-all;white-space:pre-line;transition:opacity var(--duration-base) var(--ease-standard);position:relative}.PQOsAG_resultBody p{margin:0}.PQOsAG_resultBody[data-stale]{opacity:.5}.PQOsAG_summaryBody{overscroll-behavior:contain;scrollbar-width:thin;white-space:normal;max-height:clamp(5rem,100svh - 34rem,16rem);overflow:hidden auto}.PQOsAG_placeholder{gap:var(--spacing-8);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;display:inline-flex}.PQOsAG_typed{animation:PQOsAG_rise var(--duration-slow) var(--ease-enter) both}@keyframes PQOsAG_rise{0%{opacity:0;translate:0 var(--spacing-4)}}.PQOsAG_shimmer,.PQOsAG_coverShimmer{--_sweep:1.4s;border-radius:var(--radius-control);background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--text-primary) 10%, transparent) 50%, transparent 80%);animation:PQOsAG_sweep var(--_sweep) var(--ease-standard) infinite;background-size:200% 100%;position:absolute;inset:0}@keyframes PQOsAG_sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.PQOsAG_coverFrame{aspect-ratio:16/9;border-radius:var(--radius-surface);background:linear-gradient(135deg, color-mix(in oklab, var(--text-accent) 55%, var(--bg-primary)), color-mix(in oklab, var(--text-info) 45%, var(--bg-secondary)));justify-self:center;place-items:center;width:100%;margin:0;display:grid;position:relative;overflow:hidden}@media (not (max-width:1024px)) and (not (max-height:500px)){.PQOsAG_coverFrame{width:auto;max-width:100%;height:clamp(8rem,100svh - 34rem,22rem)}}.PQOsAG_coverImage{object-fit:cover}.PQOsAG_coverCaption{max-width:80%;font:var(--font-headline-xs);color:var(--text-primary);text-align:center;word-break:keep-all;text-wrap:balance}.PQOsAG_coverFrame[data-busy] .PQOsAG_coverCaption{opacity:.6}.PQOsAG_coverShimmer{border-radius:0}.PQOsAG_lyric{min-height:calc(var(--spacing-24) * 2);font:var(--font-body-md);color:var(--text-tertiary);word-break:keep-all;margin:0}.PQOsAG_lyric[data-empty]{font:var(--font-body-sm)}.PQOsAG_lyricRead{color:var(--text-primary)}.PQOsAG_player{gap:var(--spacing-12);transition:opacity var(--duration-base) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.PQOsAG_player[data-empty]{opacity:.5}.PQOsAG_seek{min-width:0}.PQOsAG_clock{font:var(--font-code-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.PQOsAG_foot{gap:var(--spacing-12);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.PQOsAG_status{min-width:0;font:var(--font-body-sm);color:var(--text-accent);word-break:keep-all;flex:12rem;margin:0}.PQOsAG_status[data-error]{color:var(--text-error)}@media (prefers-reduced-motion:reduce){.PQOsAG_typed,.PQOsAG_shimmer,.PQOsAG_coverShimmer{animation:none}.PQOsAG_resultBody,.PQOsAG_player{transition:none}}
._51J_Qq_empty{justify-content:center;align-items:center;gap:var(--spacing-16);font:var(--font-body-md);color:var(--text-tertiary);text-align:center;padding:var(--spacing-64) var(--spacing-16);flex-direction:column;display:flex}._51J_Qq_empty:before{content:"";border-radius:var(--radius-full);background:var(--bg-secondary);border:var(--border-light);background-image:linear-gradient(135deg, transparent 50%, var(--bg-accent-subtle) 50%);width:64px;height:64px;display:block}._51J_Qq_bulkBar{align-items:center;gap:var(--spacing-12);font:var(--font-body-sm);color:var(--text-secondary);margin-inline:calc(-1 * var(--spacing-page-inline));padding-inline:var(--spacing-page-inline);padding-block:var(--spacing-12);margin-bottom:var(--spacing-8);top:calc(var(--header-height) + var(--sticky-bar-h,56px));z-index:calc(var(--z-index-nav) - 1);backdrop-filter:blur(24px);animation:_51J_Qq_bulkBarIn var(--duration-fast) var(--ease-standard) both;display:flex;position:sticky}._51J_Qq_bulkBar:before,._51J_Qq_bulkBar:after{content:"";left:var(--spacing-page-inline);right:var(--spacing-page-inline);background:var(--border-color-light);pointer-events:none;height:1px;position:absolute}._51J_Qq_bulkBar:before{top:0}._51J_Qq_bulkBar:after{bottom:0}@keyframes _51J_Qq_bulkBarIn{0%{opacity:0}to{opacity:1}}._51J_Qq_bulkCount{white-space:nowrap;flex:none}._51J_Qq_bulkActions{align-items:center;gap:var(--spacing-8);overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-width:0;display:flex;position:relative;overflow-x:auto}._51J_Qq_bulkActions::-webkit-scrollbar{display:none}._51J_Qq_bulkActions>*{flex:none}._51J_Qq_bulkActions[data-more-start]{mask-image:linear-gradient(to right, transparent, #000 var(--spacing-24))}._51J_Qq_bulkActions[data-more-end]{mask-image:linear-gradient(to left, transparent, #000 var(--spacing-24))}._51J_Qq_bulkActions[data-more-start][data-more-end]{mask-image:linear-gradient(to right, transparent, #000 var(--spacing-24), #000 calc(100% - var(--spacing-24)), transparent)}._51J_Qq_bulkCancelBtn{color:var(--text-muted);font:var(--font-body-sm);background:0 0;border:none;flex:none;margin-left:auto}._51J_Qq_tableHeader,._51J_Qq_row{--_table-line:var(--border-width-1) solid color-mix(in oklch, var(--text-contrast) 30%, var(--bg-primary))}._51J_Qq_row:last-child{--_table-line:var(--border-width-1) solid color-mix(in oklch, var(--text-contrast) 50%, var(--bg-primary))}._51J_Qq_tableHeader{grid-template-columns:var(--_grid);gap:var(--spacing-8);padding:var(--spacing-12) 0;border-bottom:var(--_table-line);font:var(--font-label-md);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;display:grid}._51J_Qq_tableHeader._51J_Qq_tableHeader>*{font:var(--font-label-md);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}._51J_Qq_row{grid-template-columns:var(--_grid);gap:var(--spacing-8);padding:var(--spacing-16) 0;border-bottom:var(--_table-line);align-items:center;min-width:0;display:grid;position:relative}._51J_Qq_table ._51J_Qq_row,._51J_Qq_colActions *{transition:none}._51J_Qq_table ._51J_Qq_row:hover{background:0 0}._51J_Qq_colTitle{font:var(--font-body-md);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._51J_Qq_table ._51J_Qq_row:hover ._51J_Qq_colTitle{color:var(--text-accent)}._51J_Qq_colCheck{align-items:center;display:flex}._51J_Qq_tableHeader ._51J_Qq_colCheck{white-space:nowrap;justify-content:center;overflow:visible}._51J_Qq_tableHeader ._51J_Qq_colNum{text-align:center}._51J_Qq_colMeta{font:var(--font-body-sm);color:var(--text-tertiary)}._51J_Qq_colMono{font:var(--font-code-sm);color:var(--text-tertiary)}._51J_Qq_colView{justify-content:center;align-items:center;display:flex}._51J_Qq_colThumbWrap{margin:calc(-1 * var(--spacing-16)) 0;align-self:stretch}._51J_Qq_tableHeader ._51J_Qq_colThumbWrap{text-align:center;align-self:center;margin:0}._51J_Qq_colThumb{width:100%;height:100%;position:relative;overflow:hidden}._51J_Qq_thumbImg{object-fit:cover;width:100%;height:100%}._51J_Qq_colActions{gap:var(--spacing-8);white-space:nowrap;align-items:center;display:flex}._51J_Qq_colActions>span{margin-left:auto}._51J_Qq_viewBtn{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-full);color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._51J_Qq_viewBtn:hover{color:var(--text-accent)}._51J_Qq_dragHandle{user-select:none;width:20px;color:var(--text-muted);cursor:grab;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:-24px}._51J_Qq_row:hover ._51J_Qq_dragHandle,._51J_Qq_row:focus-within ._51J_Qq_dragHandle{opacity:1}._51J_Qq_dragHandle:active{cursor:grabbing}._51J_Qq_dragGrip{pointer-events:none}._51J_Qq_rowNum{justify-content:center;align-items:center;display:flex}._51J_Qq_rowNumText{box-sizing:border-box;width:100%;min-width:0;height:22px;font:var(--font-label-sm);font-variant-numeric:tabular-nums;padding:0 var(--spacing-2);white-space:nowrap;border:var(--border-width-1) solid transparent;border-bottom-color:var(--text-primary);color:var(--text-primary);text-align:center;cursor:pointer;background:0 0;border-bottom-style:dashed;border-radius:0;line-height:1.53846;display:inline-block;overflow:hidden}._51J_Qq_rowNumText:hover{opacity:.7}._51J_Qq_rowNumStatic{cursor:default;border-bottom-color:#0000}._51J_Qq_rowNumStatic:hover{opacity:1}._51J_Qq_rowNumInput{box-sizing:border-box;width:100%;min-width:0;height:22px;font:var(--font-label-sm);font-variant-numeric:tabular-nums;padding:0 var(--spacing-2);white-space:nowrap;border:var(--border-default);background:var(--bg-primary);color:var(--text-primary);text-align:center;border-radius:0;outline-color:#0000;line-height:1.53846;display:inline-block}._51J_Qq_rowNumInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._51J_Qq_rowNumInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._51J_Qq_rowNumText._51J_Qq_rowNumInline{width:auto;min-width:4ch;color:inherit;border-bottom-color:currentColor;overflow:visible}._51J_Qq_rowNumInput._51J_Qq_rowNumInline{width:4ch}._51J_Qq_rowDragging{opacity:.4}._51J_Qq_rowHighlight{--_rowFlash-duration:2s;animation:_51J_Qq_rowFlash var(--_rowFlash-duration) var(--ease-standard)}@keyframes _51J_Qq_rowFlash{0%,30%{background:var(--bg-accent-light)}to{background:0 0}}._51J_Qq_dropAbove:before{content:"";background:var(--bg-accent-solid);z-index:1;height:2px;position:absolute;top:-1px;left:0;right:0}._51J_Qq_dropBelow:after{content:"";background:var(--bg-accent-solid);z-index:1;height:2px;position:absolute;bottom:-1px;left:0;right:0}._51J_Qq_footerExtra{margin-top:var(--spacing-12);display:flex}._51J_Qq_footerExtra>*{margin-left:auto}._51J_Qq_pagination{margin-top:var(--spacing-12)}._51J_Qq_rowDisabled{cursor:not-allowed}._51J_Qq_colCheckLocked{color:var(--text-tertiary);cursor:not-allowed}._51J_Qq_table{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}._51J_Qq_dragHandle{display:none}._51J_Qq_tableHeader ._51J_Qq_colActions,._51J_Qq_row ._51J_Qq_colActions{background:var(--bg-primary);z-index:1;align-self:stretch;align-items:center;display:flex;position:sticky;right:0}._51J_Qq_row ._51J_Qq_colActions{margin:calc(-1 * var(--spacing-16)) 0}._51J_Qq_tableHeader ._51J_Qq_colActions:before,._51J_Qq_row ._51J_Qq_colActions:before{content:"";background:linear-gradient(to right, transparent, var(--bg-primary) 55%);pointer-events:none;width:56px;position:absolute;top:0;bottom:0;left:-56px}._51J_Qq_tableHeader ._51J_Qq_colCheck,._51J_Qq_row ._51J_Qq_colCheck{background:var(--bg-primary);z-index:1;padding-inline:var(--spacing-8);justify-content:center;align-self:stretch;align-items:center;display:flex;position:sticky;left:0}._51J_Qq_row ._51J_Qq_colCheck{margin:calc(-1 * var(--spacing-16)) 0}._51J_Qq_tableHeader ._51J_Qq_colCheck:after,._51J_Qq_row ._51J_Qq_colCheck:after{content:"";background:linear-gradient(to right, var(--bg-primary), transparent);pointer-events:none;width:16px;position:absolute;top:0;bottom:0;right:-16px}._51J_Qq_tableInner{flex-direction:column;width:max-content;min-width:100%;display:flex}._51J_Qq_tableHeader,._51J_Qq_row{min-width:800px}._51J_Qq_colTitle{min-width:320px}._51J_Qq_colActions{gap:var(--spacing-4)}@media not (max-width:1024px){._51J_Qq_table{position:static;overflow-x:visible}._51J_Qq_dragHandle{display:flex}._51J_Qq_tableHeader ._51J_Qq_colActions,._51J_Qq_row ._51J_Qq_colActions{z-index:auto;background:0 0;align-self:auto;position:static}._51J_Qq_row ._51J_Qq_colActions{margin:0}._51J_Qq_tableHeader ._51J_Qq_colActions:before,._51J_Qq_row ._51J_Qq_colActions:before,._51J_Qq_tableHeader ._51J_Qq_colCheck:after,._51J_Qq_row ._51J_Qq_colCheck:after{content:none}._51J_Qq_tableHeader ._51J_Qq_colCheck,._51J_Qq_row ._51J_Qq_colCheck{z-index:auto;background:0 0;align-self:auto;padding-inline:0;position:static}._51J_Qq_row ._51J_Qq_colCheck{justify-content:normal;margin:0}._51J_Qq_tableInner{width:auto;min-width:auto;display:block}._51J_Qq_tableHeader,._51J_Qq_row{min-width:auto}._51J_Qq_colTitle{min-width:0}._51J_Qq_colActions{gap:var(--spacing-8)}}
@layer components{.qWIPgW_search,.qWIPgW_footer{height:32px;padding:0 var(--spacing-16);flex-shrink:0;align-items:center;display:flex}.qWIPgW_search{border-bottom:var(--border-light)}.qWIPgW_searchInput{width:100%;font-size:var(--font-size-body-md);color:var(--text-primary);background:0 0;border:none;outline-color:#0000;padding:0;font-family:inherit}.qWIPgW_list{transition:height var(--duration-base) var(--ease-standard);overflow-y:auto}.qWIPgW_listInner{padding:var(--spacing-12) var(--spacing-8);gap:var(--spacing-16);flex-direction:column;display:flex}.qWIPgW_listInner>div{gap:var(--spacing-4);flex-direction:column;display:flex}.qWIPgW_stickyGroup{align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-12) var(--spacing-4);font:var(--font-label-sm);color:var(--text-muted);flex-shrink:0;display:flex}.qWIPgW_stickyGroup:after{content:"";background:var(--border-color-light);flex:1;height:1px}.qWIPgW_item{padding:var(--row-padding-sm);border-radius:var(--radius-control);font:var(--font-body-md);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;color:var(--text-primary);align-items:center;gap:var(--spacing-12);margin:0;display:flex;overflow:hidden}.qWIPgW_itemCheck{flex-shrink:0}.qWIPgW_itemLabel{text-overflow:ellipsis;flex:1;overflow:hidden}.qWIPgW_itemKr{font:var(--font-body-xs);padding:var(--row-padding-sm);border-radius:var(--radius-control);background:var(--bg-tertiary);color:var(--text-tertiary);flex-shrink:0;line-height:1}.qWIPgW_item:hover{background:var(--bg-tertiary);color:var(--text-primary)}.qWIPgW_itemActive{background:var(--bg-accent-subtle);color:var(--text-accent)}.qWIPgW_itemActive:hover{background:var(--bg-accent-light)}.qWIPgW_hint{padding:var(--spacing-2) var(--spacing-12);font:var(--font-body-xs);color:var(--text-muted)}.qWIPgW_footer{border-top:var(--border-light)}.qWIPgW_footerLink{align-items:center;gap:var(--spacing-4);font:var(--font-body-sm);color:var(--text-muted);text-decoration:none;display:flex}.qWIPgW_footerLink:hover{color:var(--text-primary)}.qWIPgW_searchHint{padding:var(--spacing-8) var(--spacing-12) var(--spacing-4);color:var(--text-tertiary);font:var(--font-body-xs);margin:0;line-height:1.4}}
.cuuiTq_demo{--_flash:.9s;--_idle:3s;--_line:color-mix(in oklab, var(--text-primary) 12%, transparent);--_glass:color-mix(in oklab, var(--bg-primary) 72%, transparent);align-content:start;gap:var(--spacing-16);min-width:0;font:var(--font-body-sm);color:var(--text-primary);display:grid}.cuuiTq_auto{border-radius:var(--radius-full);background:color-mix(in oklab, var(--text-primary) 6%, transparent);font:var(--font-body-xs);color:var(--text-secondary);justify-self:start;align-items:center;display:inline-flex}.cuuiTq_autoText{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-12);margin:0;display:inline-flex}.cuuiTq_autoText i{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-full);background:var(--text-tertiary)}.cuuiTq_auto[data-on]{color:var(--text-accent);background:color-mix(in oklab, var(--text-accent) 12%, transparent)}.cuuiTq_auto[data-on] .cuuiTq_autoText i{background:var(--text-accent);animation:cuuiTq_autoBlink var(--duration-slower) var(--ease-standard) infinite alternate}.cuuiTq_autoReplay{align-items:center;gap:var(--spacing-4);padding:0 var(--spacing-12) 0 var(--spacing-8);border-left:var(--border-width-1) solid color-mix(in oklab, var(--text-primary) 14%, transparent);border-radius:0 var(--radius-full) var(--radius-full) 0;color:var(--text-primary);transition:color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);align-self:stretch;display:inline-flex}.cuuiTq_autoReplay svg{width:var(--spacing-12);height:var(--spacing-12)}.cuuiTq_autoReplay:hover,.cuuiTq_autoReplay:focus-visible{color:var(--text-accent);background:color-mix(in oklab, var(--text-accent) 10%, transparent)}@keyframes cuuiTq_autoBlink{to{opacity:.2}}.cuuiTq_row{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.cuuiTq_row[data-reserve]{min-height:var(--spacing-32)}.cuuiTq_result{min-height:3em;font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;margin:0}.cuuiTq_result[data-kind=ok],.cuuiTq_verdict[data-kind=ok]{color:var(--text-success)}.cuuiTq_result[data-kind=error],.cuuiTq_verdict[data-kind=error]{color:var(--text-error)}.cuuiTq_verdict{gap:var(--spacing-4);min-height:4.5em;padding:var(--spacing-12) var(--spacing-16);border-left:var(--border-width-2) solid currentcolor;font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;margin:0;display:grid}.cuuiTq_verdict span{color:var(--text-secondary)}.cuuiTq_note{font:var(--font-body-xs);color:var(--text-tertiary);word-break:keep-all;margin:0}.cuuiTq_label{align-items:center;gap:var(--spacing-8);font:var(--font-grotesk-micro);letter-spacing:.04em;color:var(--text-secondary);margin:0;display:flex}.cuuiTq_inlineIcon{vertical-align:-.125em;flex:none;width:1em;height:1em}.cuuiTq_panel{gap:var(--spacing-8);padding:var(--spacing-16);border:var(--border-width-1) solid var(--_line);border-radius:var(--radius-surface);background:var(--_glass);display:grid}.cuuiTq_panel .cuuiTq_result{min-height:3em}.cuuiTq_versions{gap:var(--spacing-8) var(--spacing-24);font:var(--font-code-xs);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.cuuiTq_versions b{font:var(--font-title-sm);color:var(--text-primary)}.cuuiTq_versions [data-ahead] b{color:var(--text-error)}.cuuiTq_lanes{gap:var(--spacing-12);margin:0;padding:0;list-style:none;display:grid;position:relative}.cuuiTq_lanes:before{content:"";top:var(--spacing-8);bottom:var(--spacing-8);left:calc(var(--spacing-16) / 2);border-left:var(--border-width-1) dashed color-mix(in oklab, var(--text-primary) 25%, transparent);position:absolute}.cuuiTq_lanes li{grid-template-columns:var(--spacing-16) var(--spacing-64) minmax(0, 1fr);align-items:baseline;gap:var(--spacing-12);display:grid}.cuuiTq_laneStar{width:var(--spacing-16);aspect-ratio:1;fill:color-mix(in oklab, var(--text-primary) 40%, transparent);align-self:center;position:relative}.cuuiTq_laneStar[data-flash]{animation:cuuiTq_laneFlash var(--_flash) var(--ease-exit)}@keyframes cuuiTq_laneFlash{0%{fill:var(--text-accent);filter:drop-shadow(0 0 var(--spacing-8) var(--text-accent));scale:1.6}}.cuuiTq_laneWhen{font:var(--font-grotesk-micro);color:var(--text-accent)}.cuuiTq_laneBox{gap:var(--spacing-2) var(--spacing-8);padding-bottom:var(--spacing-4);flex-wrap:wrap;align-items:baseline;display:flex;position:relative}.cuuiTq_laneBox strong{font:var(--font-body-sm);color:var(--text-primary)}.cuuiTq_laneBox small{font:var(--font-body-xs);color:var(--text-secondary)}.cuuiTq_cueBtn[data-cue]{--_cue:.9s;animation:cuuiTq_cuePress var(--_cue) var(--ease-exit)}@keyframes cuuiTq_cuePress{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--text-accent) 60%, transparent);scale:1}25%{scale:.94}to{box-shadow:0 0 0 var(--spacing-12) transparent;scale:1}}.cuuiTq_pin{margin-right:var(--spacing-4)}.cuuiTq_focusHead{gap:var(--spacing-8);font:var(--font-body-sm);color:var(--text-primary);word-break:keep-all;align-items:baseline;margin:0;display:flex}.cuuiTq_focusNo{width:var(--spacing-20);height:var(--spacing-20);border-radius:var(--radius-full);font:var(--font-grotesk-micro);color:var(--text-on-accent);background:var(--bg-accent-solid);flex:none;place-items:center;display:inline-grid}.cuuiTq_focusArea{gap:var(--spacing-12);opacity:.45;transition:opacity var(--duration-slow) var(--ease-standard);display:grid}.cuuiTq_focusArea[data-on],.cuuiTq_focusArea:hover,.cuuiTq_focusArea:focus-within{opacity:1}.cuuiTq_conflict{gap:var(--spacing-12);padding-top:var(--spacing-16);border-top:var(--border-width-1) dashed color-mix(in oklab, var(--text-primary) 22%, transparent);display:grid}.cuuiTq_conflict .cuuiTq_result{min-height:3em}.cuuiTq_laneTimer{width:0;max-width:16rem;height:var(--border-width-2);border-radius:var(--radius-full);background:var(--bg-accent-solid);position:absolute;bottom:0;left:0}.cuuiTq_lanes li[data-waiting] .cuuiTq_laneTimer{animation:cuuiTq_laneTimer var(--_idle) linear forwards}@keyframes cuuiTq_laneTimer{to{width:16rem}}.cuuiTq_track{gap:var(--spacing-4);justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}@media (not (max-width:768px)) and (not (max-height:500px)){.cuuiTq_track{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}}.cuuiTq_track li{padding:var(--spacing-8) var(--spacing-4);white-space:nowrap;border:var(--border-width-1) solid var(--_line);border-radius:var(--radius-control);background:var(--_glass);font:var(--font-grotesk-micro);color:var(--text-tertiary);text-align:center;word-break:keep-all;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);flex:auto}.cuuiTq_track li[data-done]{color:var(--text-primary)}.cuuiTq_track li[data-now]{border-color:var(--border-color-accent);background:var(--bg-accent-subtle);color:var(--text-accent)}.cuuiTq_card{padding:var(--spacing-12) var(--spacing-16);border:var(--border-width-1) solid var(--_line);border-radius:var(--radius-surface);background:var(--_glass);transition:opacity var(--duration-slow) var(--ease-standard)}.cuuiTq_card[data-stage=trash]{opacity:.75}.cuuiTq_card[data-stage=purged]{opacity:.5;border-style:dashed}.cuuiTq_cardTitle{margin:0 0 var(--spacing-8);font:var(--font-title-sm)}.cuuiTq_columns{gap:var(--spacing-4) var(--spacing-16);font:var(--font-code-xs);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.cuuiTq_columns div{justify-content:space-between;gap:var(--spacing-8);display:flex}.cuuiTq_columns dt{color:var(--text-tertiary)}.cuuiTq_columns [data-changed] dt,.cuuiTq_columns [data-changed] dd{color:var(--text-accent)}.cuuiTq_columns dd{animation:cuuiTq_valueIn var(--duration-slow) var(--ease-exit);margin:0}@keyframes cuuiTq_valueIn{0%{color:var(--text-accent);transform:translateY(-3px)}}.cuuiTq_cron{align-items:flex-start;gap:var(--spacing-4);min-height:3.2em;margin:var(--spacing-8) 0 0;font:var(--font-body-xs);color:var(--text-accent);word-break:keep-all;display:flex}.cuuiTq_cron .cuuiTq_inlineIcon{vertical-align:0;height:1lh}.cuuiTq_comment{gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);border:var(--border-width-1) solid var(--_line);border-radius:var(--radius-surface);background:var(--_glass);display:grid}.cuuiTq_comment header{align-items:center;gap:var(--spacing-8);display:flex}.cuuiTq_shuffleIcon{color:var(--text-tertiary);transition:color var(--duration-base) var(--ease-standard)}.cuuiTq_comment header button:is(:hover,:focus-visible):not(:disabled) .cuuiTq_shuffleIcon{color:var(--text-primary)}.cuuiTq_comment header small{font:var(--font-body-xs);color:var(--text-tertiary);margin-left:auto}.cuuiTq_comment p{font:var(--font-body-md);margin:0}.cuuiTq_comment[data-deleted] p{color:var(--text-tertiary)}.cuuiTq_thread{gap:var(--spacing-8);display:grid}.cuuiTq_reply{padding-left:var(--spacing-24);font:var(--font-body-xs);color:var(--text-secondary);visibility:hidden;margin:0}.cuuiTq_reply[data-on]{visibility:visible}.cuuiTq_gone{padding:var(--spacing-24) var(--spacing-16);border:var(--border-width-1) dashed var(--_line);border-radius:var(--radius-surface);font:var(--font-body-xs);color:var(--text-tertiary);text-align:center;margin:0}.cuuiTq_reactions{gap:var(--spacing-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cuuiTq_reaction{align-items:center;gap:var(--spacing-4);min-width:var(--spacing-40);padding:var(--spacing-2) var(--spacing-8);border:var(--border-width-1) solid var(--_line);border-radius:var(--radius-control);font:var(--font-body-sm);display:inline-flex}.cuuiTq_reaction[aria-pressed=true]{border-color:var(--border-color-accent);background:var(--bg-accent-subtle)}.cuuiTq_reaction:disabled{opacity:var(--opacity-disabled)}.cuuiTq_reaction span{font:var(--font-body-xs);font-variant-numeric:tabular-nums}.cuuiTq_password{flex:1 1 var(--spacing-128);min-width:0;max-width:14rem}.cuuiTq_people{gap:var(--spacing-4) var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cuuiTq_person{gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-surface);text-align:left;transition:background-color var(--duration-base) var(--ease-standard);display:grid}.cuuiTq_person:hover{background:color-mix(in oklab, var(--text-primary) 6%, transparent)}.cuuiTq_person[aria-pressed=true]{background:color-mix(in oklab, var(--text-accent) 12%, transparent)}.cuuiTq_person b{font:var(--font-body-md);color:var(--text-primary)}.cuuiTq_person[aria-pressed=true] b{color:var(--text-accent)}.cuuiTq_person small{font:var(--font-code-xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cuuiTq_gates{gap:var(--spacing-12);margin:0;padding:0;list-style:none;display:grid;position:relative}.cuuiTq_gates:before{content:"";top:var(--spacing-8);bottom:var(--spacing-8);left:calc(var(--spacing-16) / 2);border-left:var(--border-width-1) dashed color-mix(in oklab, var(--text-primary) 25%, transparent);position:absolute}.cuuiTq_gates li{grid-template-columns:var(--spacing-16) auto minmax(0, 1fr) auto;align-items:center;gap:var(--spacing-12);transition:opacity var(--duration-base) var(--ease-standard);display:grid}.cuuiTq_gateStar{width:var(--spacing-16);aspect-ratio:1;fill:color-mix(in oklab, var(--text-primary) 35%, transparent);transition:fill var(--duration-base) var(--ease-standard), scale var(--duration-base) var(--ease-enter);position:relative}.cuuiTq_gateNo{font:var(--font-grotesk-micro);color:var(--text-tertiary)}.cuuiTq_gates li span{font:var(--font-body-sm);color:var(--text-secondary)}.cuuiTq_gates li b{font:var(--font-grotesk-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.cuuiTq_gates li[data-state=pass] .cuuiTq_gateStar{fill:var(--text-success);scale:1.3}.cuuiTq_gates li[data-state=pass] span{color:var(--text-primary)}.cuuiTq_gates li[data-state=pass] b{color:var(--text-success)}.cuuiTq_gates li[data-state=fail] .cuuiTq_gateStar{fill:var(--text-error)}.cuuiTq_gates li[data-state=fail] b{color:var(--text-error)}.cuuiTq_gates li[data-skip]{opacity:.4}.cuuiTq_tableWrap{border:var(--border-width-1) solid var(--_line);border-radius:var(--radius-surface);background:var(--_glass);overflow-x:auto}.cuuiTq_roles{border-collapse:collapse;width:100%}.cuuiTq_roles th,.cuuiTq_roles td{padding:var(--spacing-8) var(--spacing-16);border-bottom:var(--border-width-1) solid var(--_line);font:var(--font-body-xs);text-align:center;transition:background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.cuuiTq_roles tr:last-child>*{border-bottom:none}.cuuiTq_roles thead th{background:var(--bg-secondary);color:var(--text-secondary);white-space:nowrap}.cuuiTq_roles thead th:first-child,.cuuiTq_roles tbody th{text-align:left}.cuuiTq_roles [data-on]{background:var(--bg-accent-subtle)}.cuuiTq_roles thead th[data-on]{color:var(--text-accent)}.cuuiTq_roles tbody tr:not([data-ok]){opacity:.5}.cuuiTq_roles tbody tr[data-picked]>*{background:var(--bg-accent-light)}.cuuiTq_rowGuard{margin-top:var(--spacing-2);font:var(--font-body-xs);color:var(--text-tertiary);text-align:left;word-break:keep-all;display:none}.cuuiTq_rowAction{font:var(--font-body-xs);color:var(--text-primary);text-align:left;word-break:keep-all}.cuuiTq_rowAction:hover{color:var(--text-accent)}.cuuiTq_dot{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-full);background:var(--bg-accent-solid);display:inline-block}.cuuiTq_roles td span{color:var(--text-tertiary)}.cuuiTq_kitchen{gap:var(--spacing-24);align-items:center;display:grid}.cuuiTq_kitchenPickers{gap:var(--spacing-16);min-width:0;display:grid;container-type:inline-size}.cuuiTq_kitchenGroup{gap:var(--spacing-8);display:grid}.cuuiTq_kitchenRow{grid-template-columns:repeat(4, var(--spacing-48));gap:var(--spacing-4);display:grid}@container (min-width:412px){.cuuiTq_kitchenRow{grid-template-columns:repeat(8, var(--spacing-48))}}.cuuiTq_kitchenPick{width:var(--spacing-48);height:var(--spacing-48);border:var(--border-width-1) solid transparent;border-radius:var(--radius-full);font:var(--font-grotesk-headline-xl);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);place-items:center;display:grid}.cuuiTq_kitchenPick:hover{background:color-mix(in oklab, var(--text-primary) 8%, transparent)}.cuuiTq_kitchenPick[aria-pressed=true]{border-color:var(--border-color-accent);background:var(--bg-accent-subtle)}.cuuiTq_kitchenMix{justify-items:center;gap:var(--spacing-8);min-width:0;display:grid}.cuuiTq_kitchenFormula{gap:var(--spacing-8);font:var(--font-grotesk-headline-sm);align-items:center;margin:0;display:inline-flex}.cuuiTq_kitchenOp{width:var(--spacing-16);height:var(--spacing-16);color:var(--text-tertiary)}.cuuiTq_kitchenMix figure{aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(closest-side, color-mix(in oklab, var(--text-accent) 22%, transparent), transparent);place-items:center;width:min(12rem,100%);margin:0;display:grid;position:relative}.cuuiTq_kitchenPin{top:var(--spacing-8);right:var(--spacing-8);position:absolute}.cuuiTq_kitchenMix img{aspect-ratio:1;width:80%;height:auto;animation:cuuiTq_kitchenPop var(--duration-base) var(--ease-spring)}.cuuiTq_kitchenMix em{padding:var(--spacing-4);font:var(--font-body-xs);color:var(--text-tertiary);text-align:center;word-break:keep-all;font-style:normal}@keyframes cuuiTq_kitchenPop{0%{opacity:0;transform:scale(.6)}}@media (not (max-width:768px)) and (not (max-height:500px)){.cuuiTq_rowGuard{display:block}.cuuiTq_kitchen{gap:var(--spacing-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cuuiTq_lanes li{grid-template-columns:var(--spacing-16) var(--spacing-96) minmax(0, 1fr)}.cuuiTq_columns{grid-template-columns:repeat(2,minmax(0,1fr))}.cuuiTq_people{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cuuiTq_laneStar[data-flash],.cuuiTq_lanes li[data-waiting] .cuuiTq_laneTimer,.cuuiTq_columns dd,.cuuiTq_kitchenMix img,.cuuiTq_auto[data-on] i{animation:none}.cuuiTq_track li,.cuuiTq_card,.cuuiTq_gates li,.cuuiTq_person,.cuuiTq_roles th,.cuuiTq_roles td{transition:none}}
.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}
@layer components{.d3Phma_overlayBg{backdrop-filter:blur(32px)saturate(1.4);pointer-events:none;background:0 0;position:fixed;inset:0}.d3Phma_viewer{isolation:isolate;--_list-width:100px;-webkit-tap-highlight-color:transparent;background:0 0;flex-direction:column;display:flex;position:fixed;inset:0}.d3Phma_controlsHidden{opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard)}.d3Phma_toolbar{padding:var(--spacing-4) var(--spacing-8);z-index:3;transition:opacity var(--duration-base) var(--ease-standard);background:0 0;border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.d3Phma_toolbarLeft,.d3Phma_toolbarRight{align-items:center;gap:var(--spacing-2);display:flex}.d3Phma_toolbarLeft{min-width:0}.d3Phma_toolbarRight{flex-shrink:0}.d3Phma_actionBtn{border-radius:var(--radius-full);width:30px;height:30px;color:var(--text-secondary);transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.d3Phma_actionBtn:hover{background:var(--bg-tertiary-alt);color:var(--text-primary)}.d3Phma_closeBtnAction{--close-size:14px;--close-weight:2px;color:var(--text-primary)}.d3Phma_zoomLevel{font:var(--font-body-xs);color:var(--text-primary);width:var(--float-button-size-md);text-align:center;font-variant-numeric:tabular-nums;padding:var(--spacing-4) 0;border:var(--border-light);border-radius:var(--radius-control)}.d3Phma_toolbarDivider{background:var(--border-color-light);width:1px;height:14px;margin:0 var(--spacing-2);flex-shrink:0}.d3Phma_viewerTitle{font:var(--font-body-md);white-space:nowrap;max-width:320px;padding-right:var(--spacing-4);align-items:center;display:inline-flex;overflow:hidden}.d3Phma_viewerTitleMain{color:var(--text-secondary);text-overflow:ellipsis;font-weight:500;overflow:hidden}.d3Phma_viewerTitleSep{margin:0 var(--spacing-8);color:var(--text-primary);flex-shrink:0;font-weight:300}.d3Phma_viewerTitleFile{font:var(--font-body-sm);color:var(--text-primary);text-overflow:ellipsis;overflow:hidden}.d3Phma_counter{font:var(--font-body-md);color:var(--text-secondary);letter-spacing:.06em;font-variant-numeric:tabular-nums;padding:0 var(--spacing-8)}.d3Phma_counterSep{margin:0 var(--spacing-2);opacity:.5}.d3Phma_navArrows{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:none;position:absolute;inset:0}.d3Phma_navZone{pointer-events:auto;align-items:center;width:25%;height:100%;display:flex}.d3Phma_navZonePrev{padding-left:var(--spacing-32);justify-content:flex-start}.d3Phma_navZoneNext{padding-right:var(--spacing-32);justify-content:flex-end}.d3Phma_navBtn{width:var(--control-height-xl);height:var(--control-height-xl);border:var(--border-default);border-radius:var(--radius-full);background:var(--bg-glass);backdrop-filter:blur(8px);color:var(--text-primary);opacity:0;cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.d3Phma_navBtn.d3Phma_navBtn{transition:opacity var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard)}.d3Phma_navZone:hover .d3Phma_navBtn{opacity:1}.d3Phma_navBtn:hover{background:var(--bg-inverse);color:var(--text-inverse);backdrop-filter:none}.d3Phma_navBtnPrev:hover{transform:translate(-2px)}.d3Phma_navBtnNext:hover{transform:translate(2px)}.d3Phma_navBtn:active{transition-duration:var(--duration-instant);transform:scale(.9)}.d3Phma_imageArea{min-height:0;padding-inline:var(--spacing-24);touch-action:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.d3Phma_noThumbs .d3Phma_imageArea{padding-bottom:var(--spacing-96)}.d3Phma_imageWrap{justify-content:center;align-items:center;width:100%;max-width:calc(100% - 32px);height:100%;max-height:100%;display:flex;position:relative}.d3Phma_imageWrapZoomed{overflow:hidden}.d3Phma_image{object-fit:contain;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%;transition:opacity var(--duration-fast) var(--ease-standard);transform-origin:50%;will-change:transform;box-shadow:var(--shadow-overlay);border-radius:0}.d3Phma_imageLoading{opacity:0}.d3Phma_shortcutsPopover{margin-top:var(--spacing-8);padding:var(--spacing-12) 0;border-radius:var(--radius-surface);background:var(--bg-primary);border:var(--border-light);box-shadow:var(--shadow-overlay);z-index:3;width:max-content;min-width:240px;position:absolute;top:100%;right:0;overflow:hidden}.d3Phma_shortcutsTitle{font:var(--font-label-sm);color:var(--text-primary);padding:0 var(--spacing-12) var(--spacing-8);margin:0}.d3Phma_shortcutsList{margin:0;padding:0;list-style:none}.d3Phma_shortcutsSection{font:var(--font-label-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:var(--spacing-4) var(--spacing-12) var(--spacing-2)}.d3Phma_shortcutsItem{padding:var(--row-padding-sm);font:var(--font-body-sm);color:var(--text-secondary);transition:background var(--duration-fast);justify-content:space-between;align-items:center;display:flex}.d3Phma_shortcutsItem:hover{background:var(--bg-tertiary)}.d3Phma_shortcutsItem kbd{min-width:20px;height:20px;padding:0 var(--spacing-4);border:var(--border-light);border-radius:var(--radius-control);background:var(--bg-tertiary);font:var(--font-label-xs);color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.d3Phma_shortcutsDivider{background:var(--border-color-light);height:1px;margin:var(--spacing-2) var(--spacing-12)}.d3Phma_autoplayPopover{margin-top:var(--spacing-4);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-surface);background:var(--bg-primary);border:var(--border-light);box-shadow:var(--shadow-overlay);z-index:3;min-width:140px;position:absolute;top:100%;right:0}.d3Phma_tooltipLayer{pointer-events:none;position:absolute;top:0;left:0}.d3Phma_infoWrap{align-items:center;display:inline-flex;position:relative}.d3Phma_infoPopover{margin-top:var(--spacing-8);padding:var(--spacing-12) var(--spacing-20);border-radius:var(--radius-surface);background:var(--bg-primary);border:var(--border-light);box-shadow:var(--shadow-overlay);z-index:3;width:max-content;min-width:220px;max-width:340px;position:absolute;top:100%;left:0}.d3Phma_infoTitle{font:var(--font-label-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--spacing-12)}.d3Phma_infoList{gap:var(--spacing-8);flex-direction:column;margin:0;display:flex}.d3Phma_infoRow{align-items:baseline;gap:var(--spacing-16);display:flex}.d3Phma_infoKey{width:62px;font:var(--font-body-sm);color:var(--text-tertiary);flex-shrink:0}.d3Phma_infoVal{min-width:0;font:var(--font-body-sm);font-variant-numeric:tabular-nums;color:var(--text-primary);word-break:break-all;flex:1;margin:0}.d3Phma_autoplaySection{gap:var(--spacing-8);flex-direction:column;display:flex}.d3Phma_autoplayLabel{font:var(--font-label-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.d3Phma_intervalTrack{border-radius:var(--radius-control);background:var(--bg-tertiary);border:var(--border-light);padding:var(--spacing-2);display:flex;position:relative}.d3Phma_intervalIndicator{border-radius:var(--radius-full);background:var(--bg-accent-solid);box-shadow:var(--shadow-glow);pointer-events:none;position:absolute;top:2px;bottom:2px}.d3Phma_intervalBtn{z-index:1;height:var(--control-height-xs);padding:0 var(--spacing-4);border-radius:var(--radius-control);font:var(--font-body-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.d3Phma_intervalBtnActive{color:var(--text-white)}.d3Phma_loopRow{justify-content:space-between;align-items:center;gap:var(--spacing-8);display:flex}.d3Phma_loopLabel{font:var(--font-body-xs);color:var(--text-muted)}.d3Phma_loopRow .d3Phma_loopSwitch{border:var(--border-default);background:var(--bg-tertiary)}.d3Phma_loopRow .d3Phma_loopSwitch[data-state=checked]{background:var(--bg-accent-solid);border-color:var(--text-accent)}.d3Phma_fullscreen{background:var(--bg-black);backdrop-filter:none}.d3Phma_fullscreen .d3Phma_imageWrap{max-width:100%}.d3Phma_fullscreen .d3Phma_image{max-width:100vw;max-height:100%;box-shadow:none}.d3Phma_fullscreen .d3Phma_navArrows{padding:var(--row-padding-sm)}.d3Phma_fullscreen .d3Phma_actionBtn{color:var(--text-white-muted)}.d3Phma_fullscreen .d3Phma_actionBtn:hover{background:var(--bg-glass);color:var(--text-white)}.d3Phma_fullscreen .d3Phma_closeBtnAction{color:var(--text-white)}.d3Phma_fullscreen .d3Phma_zoomLevel{color:var(--text-white-muted);border-color:var(--border-ghost-light);background:var(--bg-glass-subtle)}.d3Phma_fullscreen .d3Phma_zoomLevel:hover{background:var(--bg-glass);color:var(--text-white);border-color:var(--text-white-muted)}.d3Phma_fullscreen .d3Phma_zoomInput{color:var(--text-white);border-color:var(--border-ghost);background:var(--bg-glass)}.d3Phma_fullscreen .d3Phma_zoomInput:focus{border-color:var(--text-white-muted)}.d3Phma_fullscreen .d3Phma_toolbarDivider{background:var(--bg-glass-strong)}.d3Phma_fullscreen .d3Phma_viewerTitleMain{color:var(--text-white)}.d3Phma_fullscreen .d3Phma_viewerTitleSep,.d3Phma_fullscreen .d3Phma_viewerTitleFile,.d3Phma_fullscreen .d3Phma_counter{color:var(--text-white-muted)}.d3Phma_fullscreen .d3Phma_navBtn{color:var(--text-primary)}.d3Phma_fullscreen .d3Phma_navBtn:hover{color:var(--text-inverse)}.d3Phma_fullscreen .d3Phma_loaderSpinner{border-color:var(--border-ghost-light);border-top-color:var(--text-white-muted)}.d3Phma_loader{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.d3Phma_loaderSpinner{--_viewer-spin-duration:.65s;width:var(--control-height-xs);height:var(--control-height-xs);border:var(--border-light-2);border-top-color:var(--text-muted);border-radius:var(--radius-full);animation:d3Phma_viewer-spin var(--_viewer-spin-duration) linear infinite}@keyframes d3Phma_viewer-spin{to{transform:rotate(360deg)}}.d3Phma_thumbStrip{z-index:1;flex-shrink:0;padding:0;overflow:hidden}.d3Phma_thumbStripRow{align-items:stretch;gap:0;height:100%;display:flex}.d3Phma_stripNavBtn{width:var(--control-height-xs);height:var(--control-height-xs);flex-shrink:0;align-self:center;display:flex}.d3Phma_thumbStripInner{scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:0;min-width:0;height:100%;padding:0 3%;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.d3Phma_thumbStripInner::-webkit-scrollbar{display:none}.d3Phma_thumbItem{opacity:.5;width:120px;height:68px;transition:opacity var(--duration-fast);background:0 0;border:none;border-radius:0;flex-shrink:0;padding:0;position:relative;overflow:hidden}.d3Phma_thumbItem:hover{opacity:.8}.d3Phma_thumbItemActive{opacity:1}.d3Phma_thumbIndicator{border:var(--border-accent-strong-2);pointer-events:none;background:0 0;position:absolute;inset:0}.d3Phma_thumbImg{object-fit:cover;pointer-events:none;width:100%;height:100%}.d3Phma_thumbList{width:var(--_list-width);z-index:1;border-right:var(--border-light);background:0 0;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.d3Phma_thumbListInner{gap:var(--spacing-2);padding:var(--spacing-48) 0 var(--spacing-8);scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent;flex-direction:column;height:100%;display:flex;overflow-y:auto}.d3Phma_thumbListItem{opacity:.5;transition:opacity var(--duration-fast), transform var(--duration-fast);background:0 0;border:none;border-radius:0;flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;padding:0;display:flex}.d3Phma_thumbListItem:hover{opacity:.8;transform:scale(1.05)}.d3Phma_thumbListItemActive{opacity:1}.d3Phma_thumbListItemActive .d3Phma_thumbListImg{outline:2px solid var(--border-color-accent-strong);outline-offset:-2px}.d3Phma_thumbListImg{aspect-ratio:16/10;object-fit:cover;pointer-events:none;border-radius:0;width:100%}.d3Phma_thumbListLabel{font:var(--font-body-xs);color:var(--text-primary);font-variant-numeric:tabular-nums;padding:var(--spacing-2) var(--spacing-8)}.d3Phma_hasListPanel .d3Phma_toolbar,.d3Phma_hasListPanel .d3Phma_imageArea{margin-left:var(--_list-width)}.d3Phma_galleryOverlay{z-index:2;background:var(--bg-primary);scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent;padding:0;position:absolute;inset:0;overflow-y:auto}.d3Phma_galleryGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:0;width:100%;display:grid}.d3Phma_galleryItem{aspect-ratio:16/10;background:var(--bg-secondary);cursor:pointer;opacity:.85;outline-offset:-2px;transition:opacity var(--duration-fast), outline-color var(--duration-fast);border:none;border-radius:0;outline:2px solid #0000;padding:0;position:relative;overflow:hidden}.d3Phma_galleryItem:hover{opacity:1}.d3Phma_galleryItemActive{opacity:1;outline-color:var(--border-color-accent-strong)}.d3Phma_galleryImg{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.d3Phma_galleryLabel{left:var(--spacing-4);bottom:var(--spacing-4);padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-control);background:var(--bg-inverse);color:var(--text-inverse);font:var(--font-body-xs);font-variant-numeric:tabular-nums;position:absolute}.d3Phma_toolbarCollapsible{align-items:center;gap:var(--spacing-2);display:none}.d3Phma_moreMenuWrap{position:relative}.d3Phma_moreBtn{display:flex}.d3Phma_moreMenu{margin-top:var(--spacing-4);padding:var(--spacing-4) 0;border-radius:var(--radius-surface);background:var(--bg-primary);border:var(--border-light);box-shadow:var(--shadow-overlay);z-index:3;min-width:180px;position:absolute;top:100%;right:0}.d3Phma_moreMenuItem{align-items:center;gap:var(--spacing-8);width:100%;padding:var(--row-padding-md);font:var(--font-body-md);color:var(--text-secondary);transition:background var(--duration-fast);background:0 0;border:none;display:flex}.d3Phma_moreMenuItem:hover{background:var(--bg-tertiary);color:var(--text-primary)}.d3Phma_moreMenuItem svg{flex-shrink:0;width:16px;height:16px}.d3Phma_moreMenuDivider{background:var(--border-color-light);height:1px;margin:var(--spacing-4) 0}.d3Phma_moreMenuSection{padding:var(--spacing-8) var(--spacing-12);gap:var(--spacing-8);flex-direction:column;display:flex}@media (max-width:768px){.d3Phma_actionBtn.d3Phma_closeBtnAction{display:none}}@media not (max-width:768px){.d3Phma_viewer{--_list-width:140px}.d3Phma_toolbarCollapsible{display:inline-flex}.d3Phma_moreBtn{display:none}.d3Phma_toolbar{padding:var(--spacing-8) var(--spacing-12)}.d3Phma_actionBtn{width:34px;height:34px}.d3Phma_zoomLevel{width:54px;font-size:var(--font-size-body-sm)}.d3Phma_toolbarDivider{height:18px;margin:0 var(--spacing-4)}.d3Phma_imageWrap{max-width:100%}.d3Phma_navArrows{display:flex}.d3Phma_stripNavBtn{display:none}.d3Phma_navBtn{width:var(--float-button-size-md);height:var(--float-button-size-md)}.d3Phma_thumbStripInner{-webkit-mask-image:none;mask-image:none}.d3Phma_thumbItem{width:160px;height:90px}.d3Phma_autoplayPopover{min-width:160px}.d3Phma_intervalBtn{height:24px;padding:0 var(--spacing-8);font-size:var(--font-size-body-sm)}.d3Phma_loopLabel{font-size:var(--font-size-body-sm)}.d3Phma_shortcutsTitle{padding:0 var(--spacing-16) var(--spacing-8);font-size:var(--font-size-body-md)}.d3Phma_shortcutsSection{padding:var(--spacing-8) var(--spacing-16) var(--spacing-4)}.d3Phma_shortcutsItem{padding:var(--row-padding-md);font-size:var(--font-size-body-md)}.d3Phma_shortcutsItem kbd{min-width:var(--badge-height);height:var(--badge-height);padding:0 var(--spacing-8)}.d3Phma_shortcutsDivider{margin:var(--spacing-4) var(--spacing-16)}}.d3Phma_viewer .d3Phma_toolbar,.d3Phma_viewer .d3Phma_imageArea{transition:margin-left var(--duration-slow) var(--ease-standard)}.d3Phma_viewer.d3Phma_hasListPanel .d3Phma_toolbar,.d3Phma_viewer.d3Phma_hasListPanel .d3Phma_imageArea{transition-delay:.2s}}@layer compositions{.d3Phma_ctrlBtn{border:var(--border-strong);color:var(--text-secondary);background:0 0}.d3Phma_ctrlBtn:hover:not(:disabled){background:var(--bg-tertiary-alt);color:var(--text-primary);border-color:var(--text-primary)}.d3Phma_ctrlBtn[aria-expanded=true],.d3Phma_ctrlBtn[aria-expanded=true]:hover:not(:disabled){background:var(--bg-inverse);color:var(--text-inverse);border-color:var(--bg-inverse)}}
@layer components{.ERm8zG_chips{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.ERm8zG_chip{align-items:center;gap:var(--spacing-4);max-width:100%;padding:var(--spacing-2) var(--spacing-12) var(--spacing-2) var(--spacing-2);border:var(--border-light);border-radius:var(--radius-control);color:var(--text-secondary);font:var(--font-body-md);transition:background var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);background:0 0;text-decoration:none;display:inline-flex}.ERm8zG_chip:hover{background:var(--bg-tertiary);border-color:var(--border-color-strong);color:var(--text-primary)}.ERm8zG_thumb{border-radius:var(--radius-full);background:var(--bg-tertiary);width:1.5rem;height:1.5rem;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ERm8zG_img{object-fit:cover}.ERm8zG_title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ERm8zG_cat{padding:0 var(--spacing-4);border-radius:var(--radius-control);background:var(--bg-tertiary);font:var(--font-body-xs);color:var(--text-tertiary);flex-shrink:0}.ERm8zG_chip:hover .ERm8zG_cat{background:var(--bg-secondary)}.ERm8zG_more{min-height:calc(1.5rem + var(--spacing-2) * 2 + 2px);padding:var(--spacing-2) var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);background:var(--bg-tertiary);color:var(--text-tertiary);font:var(--font-body-sm);cursor:pointer;transition:background var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);flex-shrink:0;align-items:center;display:inline-flex}.ERm8zG_more:hover{background:var(--bg-inverse);color:var(--text-inverse)}.ERm8zG_preview{border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-primary);width:16rem;box-shadow:var(--shadow-overlay);pointer-events:none;position:fixed;overflow:hidden}.ERm8zG_previewImg{aspect-ratio:16/9;background:var(--bg-tertiary);width:100%;position:relative}.ERm8zG_previewBody{gap:var(--spacing-2);padding:var(--spacing-12) var(--spacing-16);flex-direction:column;display:flex}.ERm8zG_previewTitle{font:var(--font-label-md);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ERm8zG_previewDesc{font:var(--font-body-sm);color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ERm8zG_previewCat{margin-top:var(--spacing-2);padding:var(--spacing-1) var(--spacing-8);border-radius:var(--radius-control);background:var(--bg-tertiary);font:var(--font-body-xs);color:var(--text-tertiary);align-self:flex-start}}
.PKKMbq_relatedSection{padding:var(--spacing-16) 0 0 0}.PKKMbq_relatedHeader{align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-12);display:flex}.PKKMbq_relatedLabel{font:var(--font-label-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.PKKMbq_relatedGrid{border-top:var(--border-light);border-bottom:var(--border-light)}.PKKMbq_relatedGrid[data-scrollable=true]>.PKKMbq_relatedCard:last-child{border-right:none}.PKKMbq_relatedCard{color:inherit;scroll-snap-align:start;cursor:pointer;border-right:var(--border-light);flex-shrink:0;align-items:stretch;min-width:300px;max-width:340px;height:124px;text-decoration:none;display:flex}@media not (max-width:768px){.PKKMbq_relatedCard{min-width:380px;max-width:480px}}.PKKMbq_relatedCardImage{aspect-ratio:1;background:var(--bg-tertiary);flex-shrink:0;align-self:stretch;position:relative;overflow:hidden}.PKKMbq_relatedCardImg{object-fit:cover}.PKKMbq_relatedCardPlaceholder{color:var(--text-muted);opacity:.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PKKMbq_relatedCardBody{gap:var(--spacing-4);min-width:0;padding:var(--card-padding-md);flex-direction:column;flex:1;display:flex}.PKKMbq_relatedCardMeta{align-items:baseline;gap:var(--spacing-4);display:flex}.PKKMbq_relatedCardOrder{font:var(--font-code-xs);color:var(--text-secondary);letter-spacing:.04em}.PKKMbq_relatedCardMeta>span:not(:last-child):after{content:" /";color:var(--text-muted);margin-left:var(--spacing-4)}.PKKMbq_relatedCardCategory{font:var(--font-code-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}.PKKMbq_relatedCardTitle{font:var(--font-headline-xs);color:var(--text-primary);line-height:var(--line-height-125);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PKKMbq_relatedCardExcerpt{font:var(--font-body-sm);color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PKKMbq_relatedSection .PKKMbq_relatedCard:hover .PKKMbq_relatedCardTitle{color:var(--text-accent)}.PKKMbq_relatedSection .PKKMbq_relatedCard .PKKMbq_relatedCardImg,.PKKMbq_relatedSection .PKKMbq_relatedCard .PKKMbq_relatedCardPlaceholder{transition:transform var(--duration-base) var(--ease-standard)}.PKKMbq_relatedSection .PKKMbq_relatedCard:hover .PKKMbq_relatedCardImg{transform:scale(1.08)}.PKKMbq_relatedSection .PKKMbq_relatedCard:hover .PKKMbq_relatedCardPlaceholder{transform:translate(-50%,-50%)scale(1.08)}
.RuLqtq_dock{cursor:grab;touch-action:none;user-select:none}.RuLqtq_dock[data-dragging=true]{cursor:grabbing}@media (pointer:coarse){.RuLqtq_dock{touch-action:pan-y}}.RuLqtq_dock[data-cursor=blank][data-cursor]{cursor: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;min-width:0;max-width:min(240px,100%);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;flex:0 auto;min-width:0;display:inline-flex}._2QL6mq_chipLabel>:not(._2QL6mq_chipLabelText),._2QL6mq_chip>:not(._2QL6mq_chipLabel){flex-shrink:0}._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)}
.kPU4wG_editor{--lexicon-cols:minmax(0, 1fr) 32px minmax(0, 1fr) 92px;--lexicon-inset:var(--spacing-16);gap:var(--spacing-12);flex-direction:column;min-width:0;display:flex;container:lexicon/inline-size}.kPU4wG_toolbar{align-items:center;gap:var(--spacing-8);display:flex}.kPU4wG_langSwitch{flex-shrink:0}.kPU4wG_search{flex:auto;min-width:0;max-width:320px;margin-left:auto}.kPU4wG_search .kPU4wG_searchCapsule{background:var(--subpanel-field-bg,transparent)}.kPU4wG_pasteCollapse{overflow:hidden}.kPU4wG_pastePanel{gap:var(--spacing-8);margin-bottom:var(--spacing-8);padding:var(--spacing-4) 0 var(--spacing-12);border-bottom:var(--border-light);flex-direction:column;display:flex}.kPU4wG_pastePanel .kPU4wG_pasteTextarea{border-radius:var(--radius-surface);background:var(--subpanel-field-bg,var(--bg-secondary));min-height:120px;font-family:var(--font-family-code);border-color:#0000}.kPU4wG_pastePanel .kPU4wG_pasteTextarea:focus{border-color:var(--text-primary);background:0 0}.kPU4wG_pasteFoot{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);display:flex}.kPU4wG_note{min-width:0;padding-left:var(--lexicon-inset);font:var(--font-body-xs);color:var(--text-tertiary);flex:auto;margin:0}.kPU4wG_pasteCount{color:var(--text-secondary)}.kPU4wG_pasteActions{gap:var(--spacing-8);flex-shrink:0;display:inline-flex}.kPU4wG_table{gap:var(--spacing-4);flex-direction:column;display:flex}.kPU4wG_head{grid-template-columns:var(--lexicon-cols);font:var(--font-body-xs);color:var(--text-tertiary);display:grid}.kPU4wG_head>span{padding-left:var(--lexicon-inset);grid-row:1}.kPU4wG_head>span:first-child{grid-column:1}.kPU4wG_head>span:nth-child(2){grid-column:2}.kPU4wG_head>span:nth-child(3){grid-column:3}.kPU4wG_pasteToggle{justify-self:end;align-items:center;gap:var(--spacing-4);font:inherit;color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;grid-area:1/3/auto/-1;display:inline-flex}.kPU4wG_pasteToggle:hover:not(:disabled),.kPU4wG_pasteToggle[data-open]{color:var(--text-primary)}.kPU4wG_addRow{grid-template-columns:var(--lexicon-cols);height:var(--control-height-sm);margin-bottom:var(--spacing-4);align-items:center;display:grid}.kPU4wG_addField,.kPU4wG_addField>*{height:100%}.kPU4wG_addField input{height:100%;padding:0 var(--spacing-8) 0 var(--lexicon-inset);border:var(--border-width-1) solid transparent;border-radius:var(--radius-control);background:var(--subpanel-field-bg,var(--bg-secondary));transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard)}.kPU4wG_addField input:hover{background:var(--subpanel-field-hover-bg,var(--bg-tertiary))}.kPU4wG_addField input:focus{border-color:var(--text-primary);background:0 0}.kPU4wG_addArrow{justify-content:center;align-items:center;display:inline-flex}.kPU4wG_addBtn{justify-self:end}.kPU4wG_fromField input{font-family:var(--font-family-code)}.kPU4wG_arrow{color:var(--text-tertiary);justify-self:center}.kPU4wG_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kPU4wG_editor[data-compact] .kPU4wG_list{max-height:40vh;margin:0 calc(var(--spacing-8) * -1);padding:0 var(--spacing-8);overflow-y:auto}.kPU4wG_row{grid-template-columns:var(--lexicon-cols);min-height:var(--control-height-sm);margin:0 calc(var(--spacing-8) * -1);padding:0 var(--spacing-8);border-radius:var(--radius-control);transition:background var(--duration-fast) var(--ease-standard);align-items:center;display:grid}.kPU4wG_row:hover{background:var(--subpanel-field-hover-bg,var(--bg-secondary))}.kPU4wG_row[data-editing]{column-gap:var(--spacing-8);background:0 0}.kPU4wG_rowMain{grid-column:1/4;grid-template-columns:subgrid;min-width:0;padding:var(--spacing-4) 0;text-align:left;cursor:text;align-items:center;display:grid}.kPU4wG_rowMain:focus-visible{outline-offset:var(--spacing-2)}.kPU4wG_fromText{margin-left:calc(var(--lexicon-inset) - var(--spacing-8));max-width:100%;padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-mark);background:color-mix(in oklch, var(--text-contrast) 8%, transparent);font:var(--font-code-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;justify-self:start;overflow:hidden}.kPU4wG_toText{padding-left:var(--lexicon-inset);font:var(--font-body-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kPU4wG_rowMain:hover .kPU4wG_toText{color:var(--text-primary)}.kPU4wG_rowActions{justify-self:end;gap:var(--spacing-4);display:inline-flex}.kPU4wG_foot{align-items:center;gap:var(--spacing-12);margin-top:var(--spacing-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.kPU4wG_foot .kPU4wG_count{grid-column:1}.kPU4wG_foot .kPU4wG_pager{grid-column:2}.kPU4wG_count{font:var(--font-body-sm);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.kPU4wG_foot .kPU4wG_pager{margin:0}.kPU4wG_empty{padding:var(--spacing-24) 0;font:var(--font-body-sm);color:var(--text-tertiary);text-align:center;margin:0}.kPU4wG_skeletonRow{align-items:center;gap:var(--spacing-16);min-height:var(--control-height-sm);display:flex}.kPU4wG_skeletonChip.kPU4wG_skeletonChip{border-radius:var(--radius-mark)}.kPU4wG_footer{justify-content:flex-end;display:flex}@container lexicon not (min-width:560px){.kPU4wG_editor>*{--lexicon-cols:minmax(0, 1fr) 24px minmax(0, 1fr) 84px}.kPU4wG_rowMain{grid-template-columns:subgrid}}
.vAcc1a_compressModalBody{gap:var(--spacing-16);padding:var(--modal-padding-md);flex-direction:column;display:flex}.vAcc1a_compressProgress{gap:var(--spacing-8);margin-top:var(--spacing-12);flex-direction:column;display:flex}.vAcc1a_compressProgressBar{background:var(--bg-tertiary);border-radius:var(--radius-control);width:100%;height:8px;overflow:hidden}.vAcc1a_compressProgressFill{background:var(--bg-accent-solid);border-radius:var(--radius-control);height:100%;transition:width var(--duration-fast) var(--ease-standard)}.vAcc1a_compressProgressText{font:var(--font-code-xs);color:var(--text-tertiary);text-align:center}
.tnu_3q_seriesBox{margin-bottom:var(--spacing-32);border-left:var(--border-width-3) solid var(--border-color-accent-strong);padding-left:var(--spacing-20)}.tnu_3q_seriesHeader{align-items:center;gap:var(--spacing-12);text-align:left;width:100%;margin-bottom:var(--spacing-12);background:0 0;border:none;padding:0;display:flex}.tnu_3q_seriesBox .tnu_3q_seriesHeader:hover .tnu_3q_seriesTitle{color:var(--text-accent)}.tnu_3q_seriesLabel{font:var(--font-label-sm);color:var(--text-accent);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.tnu_3q_seriesTitle{font:var(--font-headline-xs);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tnu_3q_seriesCount{font:var(--font-body-sm);color:var(--text-tertiary);flex-shrink:0}.tnu_3q_seriesChevron{color:var(--text-tertiary);transition:transform var(--duration-base) var(--ease-enter);flex-shrink:0;display:flex;transform:rotate(0)}.tnu_3q_seriesChevronOpen{transform:rotate(90deg)}.tnu_3q_seriesListWrap{transition:grid-template-rows var(--duration-base) var(--ease-enter);grid-template-rows:0fr;display:grid;overflow:clip}.tnu_3q_seriesListWrapOpen{grid-template-rows:1fr}.tnu_3q_seriesListInner{min-height:0}.tnu_3q_seriesList{padding:var(--spacing-12) 0;border-top:var(--border-light);margin:0;list-style:none}.tnu_3q_seriesItem{padding:var(--spacing-8) 0;font:var(--font-body-md);align-items:center;display:flex;overflow:hidden}.tnu_3q_seriesItem a,.tnu_3q_seriesItem>span:last-child{color:var(--text-tertiary);transition:color var(--duration-fast);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.tnu_3q_seriesItem a:hover{color:var(--text-accent)}.tnu_3q_seriesItemCurrent,.tnu_3q_seriesItemCurrent>span:last-child{color:var(--text-primary)}.tnu_3q_seriesIndicator{color:var(--text-accent);opacity:0;width:0;transition:width var(--duration-fast) var(--ease-enter), opacity var(--duration-fast), margin var(--duration-fast);flex-shrink:0;line-height:1;display:flex;overflow:hidden}.tnu_3q_seriesIndicatorActive{width:16px;margin-right:var(--spacing-8);opacity:1}.tnu_3q_seriesList:has(.tnu_3q_seriesItem:not(.tnu_3q_seriesItemCurrent):hover) .tnu_3q_seriesIndicatorActive{opacity:0;width:0;margin-right:0}.tnu_3q_seriesItem:not(.tnu_3q_seriesItemCurrent):hover .tnu_3q_seriesIndicator{width:16px;margin-right:var(--spacing-8);opacity:1}.tnu_3q_seriesItemCurrent .tnu_3q_seriesNum{color:var(--text-primary)}.tnu_3q_seriesNum{font:var(--font-code-sm);color:var(--text-muted);margin-right:var(--spacing-8);flex-shrink:0}.tnu_3q_seriesNav{justify-content:space-between;align-items:center;gap:var(--spacing-16);border-top:var(--border-light);display:flex}.tnu_3q_seriesNavDivider{background:var(--border-color-light);flex-shrink:0;align-self:stretch;width:1px}.tnu_3q_seriesNavLink{align-items:center;gap:var(--spacing-8);font:var(--font-body-sm);color:var(--text-tertiary);min-width:0;padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);flex:1;text-decoration:none;display:flex}.tnu_3q_seriesNavBadge{align-items:center;gap:var(--spacing-4);white-space:nowrap;flex-shrink:0;display:inline-flex}.tnu_3q_seriesNavSep{color:var(--border-color-light);flex-shrink:0}.tnu_3q_seriesNavArrow{transition:transform var(--duration-fast) var(--ease-enter);display:block}.tnu_3q_seriesNavTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tnu_3q_seriesNav .tnu_3q_seriesNavLink:hover{color:var(--text-accent)}.tnu_3q_seriesNav .tnu_3q_seriesNavLink:hover .tnu_3q_seriesNavArrow{transform:translate(-3px)}.tnu_3q_seriesNav .tnu_3q_seriesNavRight:hover .tnu_3q_seriesNavArrow{transform:translate(3px)}.tnu_3q_seriesNav .tnu_3q_seriesNavLink:hover .tnu_3q_seriesNavBadge{border-color:var(--border-color-accent)}.tnu_3q_seriesNavRight{justify-content:flex-end;margin-left:auto}
.AXiUbW_sky{--_px:0;--_py:0;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 128px calc(100% - 128px),#0000 100%),linear-gradient(#0000 0,#000 96px calc(100% - 96px),#0000 100%);mask-composite:intersect}.AXiUbW_starLayer,.AXiUbW_moonLayer,.AXiUbW_farCloudLayer,.AXiUbW_streakLayer,.AXiUbW_nearCloudLayer,.AXiUbW_glyphLayer{position:absolute;inset:0}.AXiUbW_nearCloudLayer,.AXiUbW_glyphLayer{display:none}.AXiUbW_slot{will-change:transform;display:block;position:absolute}.AXiUbW_moonSlot{aspect-ratio:1;will-change:transform;width:clamp(56px,14vw,84px);display:block;position:absolute;top:6%;right:6%}.AXiUbW_star{border-radius:var(--radius-full);background:var(--night-sky-star);opacity:.35;width:100%;height:100%;animation-name:AXiUbW_twinkle;animation-iteration-count:infinite;animation-timing-function:var(--ease-standard);display:block}@keyframes AXiUbW_twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.75;transform:scale(1.15)}}.AXiUbW_moon{--_moonFloat-duration:14s;border-radius:var(--radius-full);background:radial-gradient(circle at 32% 30%, var(--bg-white) 0%, var(--bg-secondary) 55%, var(--night-sky-moon-edge) 100%);width:100%;height:100%;box-shadow:var(--shadow-glow);animation:AXiUbW_moonFloat var(--_moonFloat-duration) var(--ease-standard) infinite;display:block;position:relative}.AXiUbW_moonGlow{--_moonFloat-duration:14s;border-radius:var(--radius-full);background:radial-gradient(closest-side, var(--bg-accent-light) 0%, transparent 100%);width:300%;height:300%;animation:AXiUbW_moonFloat var(--_moonFloat-duration) var(--ease-standard) infinite;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.AXiUbW_crater{border-radius:var(--radius-full);background:var(--night-sky-moon-edge);opacity:.45;position:absolute}.AXiUbW_crater[data-c="1"]{width:22%;height:22%;top:24%;left:26%}.AXiUbW_crater[data-c="2"]{width:15%;height:15%;top:52%;left:55%}.AXiUbW_crater[data-c="3"]{width:10%;height:10%;top:66%;left:28%}@keyframes AXiUbW_moonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.AXiUbW_cloud{--_cloud-blob:var(--night-sky-cloud);background:radial-gradient(closest-side, var(--_cloud-blob) 0%, transparent 100%) 0 40% / 55% 70% no-repeat, radial-gradient(closest-side, var(--_cloud-blob) 0%, transparent 100%) 35% 0 / 50% 100% no-repeat, radial-gradient(closest-side, var(--_cloud-blob) 0%, transparent 100%) 70% 35% / 45% 65% no-repeat;animation-name:AXiUbW_drift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;mask-image:radial-gradient(circle closest-side,#000 0 86%,#0000 100%),radial-gradient(circle closest-side,#000 0 86%,#0000 100%),radial-gradient(circle closest-side,#000 0 86%,#0000 100%),radial-gradient(circle closest-side,#000 0 86%,#0000 100%),radial-gradient(closest-side,#000 0 74%,#0000 100%);mask-position:2% 96%,26% 0,58% 30%,96% 92%,50% 100%;mask-size:34% 60%,50% 96%,42% 76%,30% 52%,74% 48%;mask-repeat:no-repeat;mask-composite:add}.AXiUbW_cloud[data-cloud=far-b],.AXiUbW_cloud[data-cloud=near-b]{mask-position:3% 94%,30% 22%,64% 0,98% 90%,50% 100%;mask-size:30% 52%,44% 84%,50% 96%,34% 60%,72% 46%}.AXiUbW_cloud[data-cloud=far-a]{--_anim-duration:66s;opacity:.3;filter:blur(9px);width:40vw;height:14vh;animation-duration:var(--_anim-duration);top:18%}.AXiUbW_cloud[data-cloud=far-b]{--_anim-duration:88s;opacity:.24;filter:blur(10px);width:32vw;height:11vh;animation-duration:var(--_anim-duration);animation-delay:-33s;top:58%}.AXiUbW_cloud[data-cloud=near-a]{--_anim-duration:42s;opacity:.42;filter:blur(5px);width:26vw;height:10vh;animation-duration:var(--_anim-duration);animation-delay:-11s;top:34%}.AXiUbW_cloud[data-cloud=near-b]{--_anim-duration:34s;opacity:.36;filter:blur(4px);width:22vw;height:8vh;animation-duration:var(--_anim-duration);animation-delay:-25s;top:76%}@keyframes AXiUbW_drift{0%{transform:translate(-45vw)}to{transform:translate(120vw)}}.AXiUbW_streak{background:linear-gradient(90deg, var(--night-sky-streak-tail), var(--night-sky-star));opacity:0;width:180px;height:1px;animation-name:AXiUbW_shoot;animation-timing-function:var(--ease-standard);animation-iteration-count:infinite;position:absolute}.AXiUbW_streak[data-streak=a]{--_anim-duration:17s;animation-duration:var(--_anim-duration);animation-delay:3s;top:16%;left:-12%}.AXiUbW_streak[data-streak=b]{--_anim-duration:26s;animation-duration:var(--_anim-duration);animation-delay:11s;top:44%;left:-8%}@keyframes AXiUbW_shoot{0%,88%{opacity:0;transform:translate(0,0)rotate(18deg)}90%{opacity:.8}to{opacity:0;transform:translate(120vw,38vh)rotate(18deg)}}.AXiUbW_glyph{white-space:nowrap;color:var(--text-tertiary);opacity:.5;animation-name:AXiUbW_glyphFloat;animation-timing-function:var(--ease-standard);line-height:1;animation-iteration-count:infinite;display:block}@keyframes AXiUbW_glyphFloat{0%,to{opacity:.35;transform:translateY(0)rotate(0)}50%{opacity:.65;transform:translateY(-8px)rotate(-3deg)}}@media not (max-width:1024px){.AXiUbW_glyphLayer,.AXiUbW_nearCloudLayer{display:block}.AXiUbW_moonSlot{width:clamp(72px,9vw,132px);top:12%;right:9%}}@media (prefers-reduced-motion:reduce){.AXiUbW_star,.AXiUbW_cloud,.AXiUbW_streak,.AXiUbW_glyph,.AXiUbW_moon{animation:none}.AXiUbW_streak{display:none}.AXiUbW_slot,.AXiUbW_moonSlot{transform:none}}
.zqApzW_profileExpandableInner{gap:var(--spacing-16);flex-direction:column;display:flex}.zqApzW_subSection{column-gap:var(--spacing-8);row-gap:var(--spacing-16);padding-left:var(--spacing-16);border-left:var(--border-light-2);margin-bottom:var(--spacing-24);grid-template-columns:minmax(min(30%,7em),1fr) minmax(0,max-content);align-content:start;align-items:center;display:grid;container:settings-section/inline-size}:where(.zqApzW_subSection)>*{grid-column:1/-1}.zqApzW_subSection:last-child{margin-bottom:0}.zqApzW_sortableList{gap:var(--spacing-16);flex-direction:column;display:flex}.zqApzW_sortableList .zqApzW_skillExpandable{height:0;transition:height var(--duration-base) var(--ease-standard);margin-left:var(--spacing-24);overflow:hidden}.zqApzW_sortableList .zqApzW_skillExpandable>*{gap:var(--spacing-12);flex-direction:column;display:flex}.zqApzW_sortableItem{gap:var(--spacing-8);--_skill-row-h:36px;transition:background-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex}.zqApzW_sortableItemDragging{background:var(--bg-secondary);z-index:calc(var(--z-index-nav) - 2)}.zqApzW_skillDragHandle{width:16px;height:var(--_skill-row-h);color:var(--text-muted);touch-action:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:flex}.zqApzW_skillDragHandle svg,.zqApzW_skillDragHandleSm svg{width:14px;height:14px}.zqApzW_skillFields{gap:var(--spacing-12);flex-direction:column;flex:1;min-width:0;display:flex}.zqApzW_skillGroupHeader{align-items:center;gap:var(--spacing-8);min-height:var(--_skill-row-h);display:flex}.zqApzW_skillExpandBtn{color:var(--text-tertiary)}.zqApzW_skillExpandBtn svg{width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-standard)}.zqApzW_skillExpandBtn:hover{color:var(--text-primary)}.zqApzW_skillFieldInline{flex:1;min-width:0}.zqApzW_skillFieldInline input{border-bottom:var(--border-default);font-weight:600}.zqApzW_skillFieldInline input:hover{border-bottom-color:var(--border-color-default)}.zqApzW_skillCount,.zqApzW_periodBadge{font:var(--font-code-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap;letter-spacing:.04em;flex-shrink:0}.zqApzW_periodBadge{width:9em;padding:0 var(--spacing-12);text-align:left;display:inline-block}.zqApzW_skillNested{padding-left:var(--spacing-12)}.zqApzW_skillNestedRow{align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-8) 0;display:flex}.zqApzW_skillNestedRow+.zqApzW_skillNestedRow{border-top:var(--border-light)}.zqApzW_skillRemoveBtn{width:var(--_skill-row-h);min-height:var(--_skill-row-h);max-height:var(--_skill-row-h);border-radius:var(--radius-full);color:var(--text-tertiary);transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:flex;position:relative}.zqApzW_skillRemoveBtn:hover{background:var(--bg-tertiary-alt);color:var(--text-primary)}.zqApzW_skillRemoveLine{border-radius:var(--spacing-1);width:12px;height:1.5px;transition:transform var(--duration-base) var(--ease-standard);background:currentColor;position:absolute;transform:rotate(0)}.zqApzW_skillRemoveBtn:hover .zqApzW_skillRemoveLine:first-child{transform:rotate(45deg)}.zqApzW_skillRemoveBtn:hover .zqApzW_skillRemoveLine:last-child{transform:rotate(-45deg)}.zqApzW_profileGrid{gap:var(--spacing-8) var(--spacing-16);grid-template-columns:1fr;width:100%;display:grid}@media not (max-width:1024px){.zqApzW_profileGrid{grid-template-columns:var(--grid-columns-2)}}
.QE-dgW_section{gap:var(--spacing-12) var(--spacing-20);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid;position:relative}.QE-dgW_sectionSingleCol{grid-template-columns:1fr}.QE-dgW_indexBadge{padding:var(--badge-padding-sm);font:var(--font-label-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);background:var(--bg-tertiary-alt);border-radius:var(--radius-control);justify-content:center;align-items:center;display:inline-flex}.QE-dgW_dropIndicator{background:var(--text-accent);border-radius:var(--radius-full);pointer-events:none;z-index:2;height:2px;position:absolute;transform:translateY(-50%)}.QE-dgW_group{gap:var(--spacing-4);padding-left:var(--spacing-4);border-left:var(--border-light);transition:opacity var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}.QE-dgW_groupDragging{opacity:.4}.QE-dgW_header{justify-content:space-between;align-items:center;gap:var(--spacing-12);min-height:28px;display:flex}.QE-dgW_section[data-compact] .QE-dgW_header{justify-content:flex-start;gap:var(--spacing-8)}.QE-dgW_tagGroup{align-items:center;gap:var(--spacing-4);flex-shrink:0;display:inline-flex}.QE-dgW_grip{width:14px;height:14px;color:var(--text-tertiary);cursor:move;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QE-dgW_grip:hover{color:var(--text-primary)}.QE-dgW_chipSlot{min-height:var(--control-height-sm)}.QE-dgW_toggleBtn{height:var(--control-height-xs);width:fit-content;padding:0 var(--spacing-8);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-xs);color:var(--text-secondary);cursor:pointer;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.QE-dgW_toggleBtnIconOnly{width:var(--control-height-xs);padding:0}.QE-dgW_toggleIconSlot{width:10px;height:10px;margin-right:var(--spacing-4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.QE-dgW_toggleIconInner{pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.QE-dgW_toggleLabelSlot{align-items:center;height:1em;line-height:1;display:inline-grid;position:relative}.QE-dgW_toggleLabelSizer{visibility:hidden;white-space:nowrap;grid-area:1/1}.QE-dgW_toggleLabelInner{white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;inset:0}.QE-dgW_inputs{gap:var(--spacing-8);flex-direction:column;display:flex;overflow:hidden}.QE-dgW_itemRow,.QE-dgW_readonlyLine{gap:var(--spacing-4);display:flex}.QE-dgW_itemRow{transition:opacity var(--duration-fast) var(--ease-standard);align-items:flex-start;position:relative}.QE-dgW_itemRow>.QE-dgW_itemCheckLabel,.QE-dgW_itemRow>.QE-dgW_bullet,.QE-dgW_itemRow>.QE-dgW_pairGrip{box-sizing:border-box;align-self:flex-start;height:28px;min-height:28px;max-height:28px;margin:0;padding:0}.QE-dgW_bullet{display:none}.QE-dgW_pairGrip{width:14px;color:var(--text-tertiary);cursor:move;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QE-dgW_pairGrip:hover{color:var(--text-primary)}.QE-dgW_itemRowDragging{opacity:.4}.QE-dgW_itemRowDropTop:before,.QE-dgW_itemRowDropBottom:after{content:"";background:var(--text-accent);border-radius:var(--radius-full);pointer-events:none;z-index:1;height:2px;position:absolute;left:0;right:0}.QE-dgW_itemRowDropTop:before{top:0}.QE-dgW_itemRowDropBottom:after{bottom:0}.QE-dgW_itemRow>:last-child{flex:1;min-width:0}.QE-dgW_itemCheckLabel{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QE-dgW_itemCheckbox{width:14px;height:14px;accent-color:var(--text-accent);cursor:pointer}.QE-dgW_itemAddBtn{align-self:flex-start;align-items:center;gap:var(--spacing-4);height:20px;padding:0 var(--spacing-8);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-xs);color:var(--text-secondary);cursor:pointer;box-sizing:border-box;background:0 0;display:inline-flex}.QE-dgW_itemAddBtn:hover{border-color:var(--text-primary);color:var(--text-primary)}.QE-dgW_readonly{margin:0;padding:0;list-style:none}.QE-dgW_readonlyLine{align-items:flex-start}.QE-dgW_readonlyBulletInline{display:none}.QE-dgW_drawerExtra{padding:var(--spacing-8) 0}.QE-dgW_readonlyCheckLabel{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:16px;display:inline-flex}.QE-dgW_readonlyText{font:var(--font-body-md);color:var(--text-primary);word-break:break-word;line-height:1.4}.QE-dgW_readonlyItem{position:relative}.QE-dgW_readonlyInlineGroup{justify-content:center;gap:var(--spacing-4);flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.QE-dgW_readonly .QE-dgW_readonlyItem+.QE-dgW_readonlyItem{border-top:var(--border-light);padding-top:var(--spacing-4);margin-top:var(--spacing-4)}.QE-dgW_headerActions{align-items:center;gap:var(--spacing-8);display:inline-flex}.QE-dgW_capsuleGroup{border:var(--border-light);border-radius:var(--radius-control);height:var(--control-height-xs);box-sizing:border-box;align-items:stretch;display:inline-flex;overflow:hidden}.QE-dgW_standaloneAddBtn{align-items:center;gap:var(--spacing-4);height:var(--control-height-xs);padding:0 var(--spacing-8);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-xs);color:var(--text-secondary);cursor:pointer;box-sizing:border-box;background:0 0;display:inline-flex}.QE-dgW_standaloneAddBtn:hover{border-color:var(--text-primary);color:var(--text-primary)}.QE-dgW_capsuleGroup>*{border:none;border-radius:0;height:100%}.QE-dgW_capsuleGroup>*+*{border-left:var(--border-light)}.QE-dgW_capsuleAddBtn{align-items:center;gap:var(--spacing-4);padding:0 var(--spacing-8);font:var(--font-body-xs);color:var(--text-secondary);cursor:pointer;box-sizing:border-box;background:0 0;display:inline-flex}.QE-dgW_capsuleAddBtn:hover{color:var(--text-primary)}.QE-dgW_inputWrap{align-items:center;gap:var(--spacing-4);height:28px;padding-left:var(--spacing-4);border:var(--border-control);border-radius:var(--radius-control);box-sizing:border-box;background:0 0;padding-right:0;display:flex}.QE-dgW_inputWrap:focus-within{border-color:var(--text-primary)}.QE-dgW_inputBare{min-width:0;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:0}.QE-dgW_inputWrap>.QE-dgW_inputBare{padding-block:0;padding-inline:0}.QE-dgW_inputBare::placeholder{color:var(--text-tertiary)}.QE-dgW_editPopover{max-width:min(32rem,92vw)}.QE-dgW_section[data-quiet] .QE-dgW_toggleBtn{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.QE-dgW_section[data-quiet] .QE-dgW_group:hover .QE-dgW_toggleBtn,.QE-dgW_section[data-quiet] .QE-dgW_group:focus-within .QE-dgW_toggleBtn{opacity:1}@media (hover:none){.QE-dgW_section[data-quiet] .QE-dgW_toggleBtn{opacity:1}}
.fpoSSq_editor{gap:var(--spacing-4);min-width:0;padding-block:var(--spacing-4);flex-direction:column;flex:1;display:flex}.fpoSSq_wave{border:var(--border-light);background:var(--bg-secondary);cursor:text;touch-action:none;user-select:none;height:64px;position:relative;overflow:hidden}.fpoSSq_canvas{width:100%;height:100%;color:var(--text-secondary);display:block}.fpoSSq_clips{height:20px;position:relative}.fpoSSq_clip{border:var(--border-light);background:var(--bg-secondary);color:var(--text-tertiary);font:var(--font-body-xs);font-variant-numeric:tabular-nums;cursor:grab;touch-action:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.fpoSSq_clip+.fpoSSq_clip{border-left:none}.fpoSSq_clip:hover{color:var(--text-primary)}.fpoSSq_clip[data-on]{border-color:var(--border-color-accent-strong);background:color-mix(in oklch, var(--bg-accent-solid) 20%, transparent);color:var(--text-primary)}.fpoSSq_clip[data-dragging]{opacity:.4;cursor:grabbing}.fpoSSq_track{gap:var(--spacing-4);flex-direction:column;display:flex;position:relative}.fpoSSq_source{background:var(--bg-primary);opacity:.6;pointer-events:none;position:absolute;top:0;bottom:0}.fpoSSq_ghost{z-index:2;gap:var(--spacing-4);border:var(--border-width-1) solid var(--border-color-accent-strong);background:var(--bg-primary);box-shadow:var(--shadow-overlay);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;transform:translateY(-2px)}.fpoSSq_ghostLabel{background:var(--bg-accent-solid);height:20px;color:var(--text-inverse);font:var(--font-body-xs);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:flex}.fpoSSq_ghostWave{width:100%;min-height:0;color:var(--text-accent);flex:1}.fpoSSq_drop{top:calc(var(--spacing-4) * -1);bottom:calc(var(--spacing-4) * -1);z-index:3;background:var(--bg-accent-solid);outline:var(--border-width-1) solid var(--bg-primary);outline-offset:0;width:2px;margin-left:-1px;position:absolute}.fpoSSq_cut{background:var(--text-tertiary);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.fpoSSq_sel{border-inline:var(--border-width-1) solid var(--border-color-accent-strong);background:color-mix(in oklch, var(--bg-accent-solid) 20%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}.fpoSSq_handle{z-index:1;cursor:ew-resize;pointer-events:auto;touch-action:none;width:12px;position:absolute;top:0;bottom:0}.fpoSSq_handle[data-side=start]{left:-7px}.fpoSSq_handle[data-side=end]{right:-7px}.fpoSSq_handle:after{content:"";border-radius:var(--radius-full);background:var(--bg-accent-solid);width:6px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fpoSSq_cursor,.fpoSSq_head{pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.fpoSSq_cursor{background:var(--text-primary)}.fpoSSq_head{background:var(--bg-accent-solid)}.fpoSSq_bar{align-items:center;gap:var(--spacing-4) var(--spacing-12);flex-wrap:wrap;display:flex}.fpoSSq_info{align-items:baseline;gap:var(--spacing-8);min-width:0;font:var(--font-body-sm);flex:auto;display:inline-flex}.fpoSSq_title{color:var(--text-secondary);flex-shrink:0}.fpoSSq_time{font-variant-numeric:tabular-nums;color:var(--text-primary);flex-shrink:0}.fpoSSq_hint{color:var(--text-tertiary);font:var(--font-body-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fpoSSq_tools{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:inline-flex}.fpoSSq_divider{width:1px;height:var(--spacing-16);margin-inline:var(--spacing-4);background:var(--border-color-light)}.fpoSSq_actions{align-items:center;gap:var(--spacing-4);flex-shrink:0;margin-left:auto;display:inline-flex}
.ngnlfG_art{--_loop:6s;--_line:color-mix(in oklab, var(--text-primary) 22%, transparent);--_fill:color-mix(in oklab, var(--text-primary) 6%, transparent);width:100%;height:auto;display:block;overflow:visible}.ngnlfG_art *{animation-duration:var(--_loop);animation-timing-function:var(--ease-standard);animation-iteration-count:infinite;animation-play-state:paused}.ngnlfG_art[data-play] *{animation-play-state:running}.ngnlfG_wire,.ngnlfG_wireDash{fill:none;stroke:var(--_line);stroke-width:1.5px;stroke-linecap:round}.ngnlfG_wireDash{stroke-dasharray:3 6}.ngnlfG_node{fill:var(--_fill);stroke:var(--_line);stroke-width:1.2px}.ngnlfG_label,.ngnlfG_labelLeft{font:var(--font-grotesk-micro);fill:var(--text-primary)}.ngnlfG_sub{font:var(--font-code-xs);fill:var(--text-tertiary)}.ngnlfG_subOn{font:var(--font-code-xs);fill:var(--text-accent)}.ngnlfG_code{font:var(--font-code-xs);fill:var(--text-secondary)}.ngnlfG_star{fill:var(--text-tertiary)}.ngnlfG_starOn{fill:var(--text-accent);filter:drop-shadow(0 0 4px var(--text-accent))}.ngnlfG_rule{stroke:var(--_line);stroke-width:1px}.ngnlfG_packet{fill:var(--text-accent);filter:drop-shadow(0 0 6px var(--text-accent));opacity:0;offset-distance:0%;offset-rotate:0deg}.ngnlfG_pop{transform-box:fill-box;transform-origin:50%}.ngnlfG_pop rect,.ngnlfG_pop circle{fill:var(--bg-error-solid)}.ngnlfG_pop text{font:var(--font-grotesk-micro);fill:var(--text-on-accent)}.ngnlfG_cPa{animation-name:ngnlfG_cPa}@keyframes ngnlfG_cPa{0%,5%{offset-distance:0%;opacity:0}7%{opacity:1}30%{offset-distance:100%;opacity:1}33%,to{offset-distance:100%;opacity:0}}.ngnlfG_cDb .ngnlfG_node{stroke:var(--text-accent);animation-name:ngnlfG_cDb}@keyframes ngnlfG_cDb{0%,29%{stroke:var(--_line);filter:none}32%,92%{stroke:var(--text-accent);filter:drop-shadow(0 0 8px var(--text-accent))}to{stroke:var(--_line);filter:none}}.ngnlfG_cV3{opacity:0;animation-name:ngnlfG_cV3}@keyframes ngnlfG_cV3{0%,30%{opacity:1}33%,94%{opacity:0}to{opacity:1}}.ngnlfG_cV4{animation-name:ngnlfG_cV4}@keyframes ngnlfG_cV4{0%,30%{opacity:0}33%,94%{opacity:1}to{opacity:0}}.ngnlfG_cPb{animation-name:ngnlfG_cPb}@keyframes ngnlfG_cPb{0%,38%{offset-distance:0%;opacity:0;fill:var(--text-accent)}40%{opacity:1}54%{offset-distance:52%;opacity:1;fill:var(--text-accent)}56%,84%{offset-distance:52%;opacity:1;fill:var(--text-error);filter:drop-shadow(0 0 6px var(--text-error))}90%,to{offset-distance:52%;opacity:0}}.ngnlfG_cNo .ngnlfG_pop{animation-name:ngnlfG_popIn}@keyframes ngnlfG_popIn{0%,54%{transform:scale(0)}60%{transform:scale(1.15)}64%,92%{transform:scale(1)}97%,to{transform:scale(0)}}.ngnlfG_lock path,.ngnlfG_lock rect{fill:none;stroke:var(--text-error);stroke-width:1.6px}.ngnlfG_lock rect{fill:var(--bg-primary);animation-name:ngnlfG_lockHit}@keyframes ngnlfG_lockHit{0%,26%{stroke:var(--text-tertiary)}29%,90%{stroke:var(--text-error)}to{stroke:var(--text-tertiary)}}.ngnlfG_lock path{animation-name:ngnlfG_lockHit}.ngnlfG_rPb{animation-name:ngnlfG_rPb}@keyframes ngnlfG_rPb{0%,5%{offset-distance:0%;opacity:0;fill:var(--text-accent)}7%{opacity:1}26%{offset-distance:44%;opacity:1;fill:var(--text-accent)}29%,40%{offset-distance:44%;opacity:1;fill:var(--text-error);filter:drop-shadow(0 0 6px var(--text-error))}46%,to{offset-distance:44%;opacity:0}}.ngnlfG_rNo .ngnlfG_pop{animation-name:ngnlfG_popEarly}@keyframes ngnlfG_popEarly{0%,27%{transform:scale(0)}32%{transform:scale(1.15)}36%,92%{transform:scale(1)}97%,to{transform:scale(0)}}.ngnlfG_rPs{animation-name:ngnlfG_rPs}@keyframes ngnlfG_rPs{0%,44%{offset-distance:0%;opacity:0}46%{opacity:1}68%{offset-distance:100%;opacity:1}71%,to{offset-distance:100%;opacity:0}}.ngnlfG_rMeta .ngnlfG_node{stroke:var(--text-accent);animation-name:ngnlfG_rMeta}@keyframes ngnlfG_rMeta{0%,67%{stroke:var(--_line);filter:none}70%,92%{stroke:var(--text-accent);filter:drop-shadow(0 0 8px var(--text-accent))}to{stroke:var(--_line);filter:none}}.ngnlfG_dChip{animation-name:ngnlfG_dChip;animation-delay:calc(var(--i) * var(--_loop) * .06)}@keyframes ngnlfG_dChip{0%,2%{opacity:0}8%,92%{opacity:1}to{opacity:0}}.ngnlfG_gate{stroke:var(--text-error);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 5;animation-name:ngnlfG_gate}@keyframes ngnlfG_gate{0%,58%,68%,72%,82%,to{stroke:var(--_line)}62%,76%{stroke:var(--text-error)}}.ngnlfG_gateLabel{font:var(--font-code-xs);fill:var(--text-tertiary)}.ngnlfG_dDb .ngnlfG_node{stroke:var(--text-accent);animation-name:ngnlfG_dDb}@keyframes ngnlfG_dDb{0%,43%{stroke:var(--_line);filter:none}46%,92%{stroke:var(--text-accent);filter:drop-shadow(0 0 8px var(--text-accent))}to{stroke:var(--_line);filter:none}}.ngnlfG_dP0{animation-name:ngnlfG_dP0}@keyframes ngnlfG_dP0{0%,28%{offset-distance:0%;opacity:0}30%{opacity:1}44%{offset-distance:100%;opacity:1}47%,to{offset-distance:100%;opacity:0}}.ngnlfG_dP1{animation-name:ngnlfG_dP1}@keyframes ngnlfG_dP1{0%,48%{offset-distance:0%;opacity:0;fill:var(--text-accent)}50%{opacity:1}61%{offset-distance:90%;opacity:1;fill:var(--text-accent)}63%,68%{offset-distance:90%;opacity:1;fill:var(--text-error)}72%,to{offset-distance:90%;opacity:0}}.ngnlfG_dP2{animation-name:ngnlfG_dP2}@keyframes ngnlfG_dP2{0%,62%{offset-distance:0%;opacity:0;fill:var(--text-accent)}64%{opacity:1}75%{offset-distance:90%;opacity:1;fill:var(--text-accent)}77%,82%{offset-distance:90%;opacity:1;fill:var(--text-error)}86%,to{offset-distance:90%;opacity:0}}.ngnlfG_count{font:var(--font-grotesk-headline-sm);fill:var(--text-accent);animation-name:ngnlfG_count}@keyframes ngnlfG_count{0%,44%{opacity:0}48%,92%{opacity:1}to{opacity:0}}.ngnlfG_labelLeft{font:var(--font-code-xs)}.ngnlfG_lP{animation-name:ngnlfG_lP}.ngnlfG_lP:nth-of-type(2){animation-delay:calc(var(--_loop) * .15)}.ngnlfG_lP:nth-of-type(3){animation-delay:calc(var(--_loop) * .3)}.ngnlfG_lP:nth-of-type(4){animation-delay:calc(var(--_loop) * .45)}@keyframes ngnlfG_lP{0%,4%{offset-distance:0%;opacity:0}6%{opacity:1}20%{offset-distance:100%;opacity:1}23%,to{offset-distance:100%;opacity:0}}.ngnlfG_lRow{fill:color-mix(in oklab, var(--text-accent) 55%, transparent);animation-name:ngnlfG_lRow;animation-delay:calc(var(--i) * var(--_loop) * .15)}@keyframes ngnlfG_lRow{0%,19%{opacity:0}22%,45%{opacity:1}to{opacity:.6}}.ngnlfG_hPt,.ngnlfG_hPb{animation-name:ngnlfG_hP}@keyframes ngnlfG_hP{0%,10%{offset-distance:0%;opacity:0}12%{opacity:1}38%{offset-distance:100%;opacity:1}41%,to{offset-distance:100%;opacity:0}}.ngnlfG_hAuth .ngnlfG_node{stroke:var(--text-accent);animation-name:ngnlfG_hAuth}@keyframes ngnlfG_hAuth{0%,37%{stroke:var(--_line);filter:none}40%,92%{stroke:var(--text-accent);filter:drop-shadow(0 0 8px var(--text-accent))}to{stroke:var(--_line);filter:none}}.ngnlfG_hOk .ngnlfG_pop circle{fill:var(--bg-success-solid)}.ngnlfG_hOk .ngnlfG_pop path{fill:none;stroke:var(--text-on-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ngnlfG_hOk .ngnlfG_pop,.ngnlfG_hAvatar .ngnlfG_pop{animation-name:ngnlfG_hPop}.ngnlfG_hAvatar .ngnlfG_pop{animation-delay:calc(var(--_loop) * .04)}@keyframes ngnlfG_hPop{0%,39%{transform:scale(0)}45%{transform:scale(1.15)}49%,92%{transform:scale(1)}97%,to{transform:scale(0)}}.ngnlfG_dLine{animation-name:ngnlfG_dLine;animation-delay:calc(var(--i) * var(--_loop) * .06)}@keyframes ngnlfG_dLine{0%,3%{opacity:0}7%,92%{opacity:1}to{opacity:0}}.ngnlfG_eP{animation-name:ngnlfG_eP}@keyframes ngnlfG_eP{0%,36%{offset-distance:0%;opacity:0}38%{opacity:1}48%{offset-distance:100%;opacity:1}51%,to{offset-distance:100%;opacity:0}}.ngnlfG_erdLine{fill:none;stroke:color-mix(in oklab, var(--text-accent) 60%, transparent);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;animation-name:ngnlfG_erdLine}@keyframes ngnlfG_erdLine{0%,52%{stroke-dashoffset:1px}72%,94%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.ngnlfG_erdStar{animation-name:ngnlfG_erdStar}.ngnlfG_erd>g:nth-of-type(2) .ngnlfG_erdStar{animation-delay:calc(var(--_loop) * .04)}.ngnlfG_erd>g:nth-of-type(3) .ngnlfG_erdStar{animation-delay:calc(var(--_loop) * .08)}.ngnlfG_erd>g:nth-of-type(4) .ngnlfG_erdStar{animation-delay:calc(var(--_loop) * .12)}@keyframes ngnlfG_erdStar{0%,48%{opacity:0}54%,94%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ngnlfG_art *{animation:none}}
.zqPBbG_envGroupCols{grid-template-columns:var(--grid-columns-2);column-gap:var(--spacing-32);row-gap:var(--spacing-20);align-items:start;width:100%;display:grid}@container settings-panel not (min-width:640px){.zqPBbG_envGroupCols{grid-template-columns:1fr}}.zqPBbG_envGroup{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.zqPBbG_envGroupLabel{align-items:center;gap:var(--spacing-8);font:var(--font-label-md);color:var(--text-secondary);letter-spacing:.02em;margin:0 0 var(--spacing-8) 0;display:flex}.zqPBbG_envGroupLabel>svg{color:var(--text-tertiary);flex-shrink:0}.zqPBbG_envGroupCount{font:var(--font-label-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);text-transform:none;letter-spacing:0}.zqPBbG_envGroupCount[data-ok]{color:var(--bg-success-solid)}.zqPBbG_envStatus{gap:var(--spacing-12);width:100%;margin-bottom:var(--spacing-12);flex-direction:column;display:flex}.zqPBbG_envStatusBar{justify-content:space-between;align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.zqPBbG_envRowSaveBtn{border:var(--border-light);border-radius:var(--radius-full);width:28px;height:28px;color:var(--bg-success-solid);cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.zqPBbG_envRowSaveBtn:hover{border-color:var(--bg-success-solid);background:color-mix(in oklch, var(--bg-success-solid) 12%, transparent)}.zqPBbG_envRowSaveBtn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.zqPBbG_envStatusSummary{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.zqPBbG_envStatusCount{font:var(--font-body-md);color:var(--text-secondary)}.zqPBbG_envStatusCount strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.zqPBbG_envStatusChip{align-items:center;gap:var(--spacing-2);font:var(--font-code-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);display:inline-flex}.zqPBbG_envStatusChip[data-warn]{color:var(--text-accent)}.zqPBbG_envSourceDot{border-radius:var(--radius-full);background:var(--text-tertiary);width:8px;height:8px;display:inline-block}.zqPBbG_envSourceDot[data-source=env]{background:var(--bg-success-solid)}.zqPBbG_envSourceDot[data-source=db]{background:var(--text-primary)}.zqPBbG_envSourceDot[data-source=edit]{background:var(--bg-warning-solid);box-shadow:var(--ring-warning-solid)}.zqPBbG_envSourceDot[data-source=none]{border:var(--border-width-2) solid var(--text-accent);background:0 0}.zqPBbG_envFieldLabelText{font-weight:500}.zqPBbG_envFieldRowMissing{border-left:var(--border-width-2) solid var(--text-accent);padding-left:var(--spacing-12);margin-left:calc(var(--spacing-12) * -1 - var(--spacing-2))}.zqPBbG_envProgressBar{background:var(--border-color-light);border-radius:var(--radius-full);height:3px;overflow:hidden}.zqPBbG_envProgressFill{background:var(--bg-success-solid);height:100%;transition:width var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard)}.zqPBbG_envMetaIcon,.zqPBbG_envMetaWarn{color:var(--text-tertiary);cursor:help;transition:color var(--duration-base) var(--ease-standard);align-items:center;display:inline-flex}.zqPBbG_envMetaIcon:hover{color:var(--text-primary)}.zqPBbG_envMetaWarn{color:var(--text-warning-strong);cursor:help}.zqPBbG_envMetaLink{align-items:center;gap:var(--spacing-2);color:inherit;text-underline-offset:2px;text-decoration:underline;display:inline-flex}.zqPBbG_envPasteModal{gap:var(--spacing-12);padding:var(--modal-padding-md);flex-direction:column;display:flex}.zqPBbG_envPasteHint{font:var(--font-body-sm);color:var(--text-tertiary);margin:0}.zqPBbG_envPasteTextarea{width:100%;min-height:200px;padding:var(--spacing-12) var(--spacing-16);border:var(--border-light);border-radius:var(--radius-surface);font:var(--font-code-sm);color:var(--text-primary);resize:vertical;transition:border-color var(--duration-base) var(--ease-standard);background:0 0;outline-color:#0000}.zqPBbG_envPasteTextarea:focus{border-color:var(--text-primary)}.zqPBbG_envPasteActions{justify-content:flex-end;gap:var(--spacing-8);display:flex}.zqPBbG_envLabelMissing.zqPBbG_envLabelMissing{color:var(--text-accent)}.zqPBbG_envInputCell{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.zqPBbG_envInputCell>div:first-child{width:100%;min-width:0}.zqPBbG_envActionCol{justify-content:flex-end;align-items:center;gap:var(--spacing-4);display:flex}.zqPBbG_envBadgeSlot{align-items:center;gap:var(--spacing-2);flex-shrink:0;margin-left:auto;display:inline-flex}.zqPBbG_envRevealBtn,.zqPBbG_envDeleteBtn{width:var(--control-height-md);height:var(--control-height-md);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;display:flex}.zqPBbG_envRevealBtn:hover{border-color:var(--text-primary);color:var(--text-primary)}.zqPBbG_envDeleteBtn:hover{border-color:var(--text-accent);color:var(--text-accent)}.zqPBbG_envDeleteBtnDisabled{opacity:.35}.zqPBbG_envDeleteBtnDisabled:hover{border-color:var(--border-color-light);color:var(--text-tertiary)}.zqPBbG_envHintMobile{font:var(--font-body-sm);line-height:var(--line-height-135);color:var(--text-muted);margin-top:var(--spacing-4);display:none}@media (hover:none) and (pointer:coarse){.zqPBbG_envHintMobile{display:block}}.zqPBbG_envActions{justify-content:flex-end;align-items:center;gap:var(--spacing-16);padding-top:var(--spacing-12);display:flex}.zqPBbG_envMsg{font:var(--font-body-sm);color:var(--text-success-strong)}
.p96-_q_seriesPreview{background:var(--bg-primary);border:var(--border-light);border-radius:var(--radius-surface);width:240px;box-shadow:var(--shadow-overlay);pointer-events:none;animation:p96-_q_seriesPreviewIn var(--duration-fast) var(--ease-standard);position:fixed;overflow:hidden}@keyframes p96-_q_seriesPreviewIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.p96-_q_seriesPreviewImg{width:100%;height:135px;overflow:hidden}.p96-_q_seriesPreviewPlaceholder{background:var(--bg-tertiary);width:100%;height:100%;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.p96-_q_seriesPreviewBody{padding:var(--spacing-8) var(--spacing-12)}.p96-_q_seriesPreviewTitle{font:var(--font-label-md);color:var(--text-primary);-webkit-line-clamp:2;margin-bottom:var(--spacing-4);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p96-_q_seriesPreviewExcerpt{font:var(--font-body-sm);color:var(--text-tertiary);-webkit-line-clamp:3;margin:0 0 var(--spacing-8) 0;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.p96-_q_seriesPreviewTags{gap:var(--spacing-4);margin-bottom:var(--spacing-8);flex-wrap:wrap;display:flex}.p96-_q_seriesPreviewDate{font:var(--font-body-xs);color:var(--text-muted)}
.Od0K5q_wrap{display:block;position:relative}.Od0K5q_wrap [data-level]{position:relative}.Od0K5q_lifted{box-shadow:var(--shadow-raised)}
@layer components{.MOXRma_fieldRow{align-items:stretch;gap:var(--spacing-4);flex-direction:column;width:100%;min-width:0;display:flex}.MOXRma_fieldRowInline{gap:0;position:relative}.MOXRma_fieldLabel{width:auto;font:var(--font-label-sm);gap:var(--spacing-2);color:var(--text-tertiary);letter-spacing:.02em;flex-direction:column;display:flex}.MOXRma_fieldLabelText{align-items:center;gap:var(--spacing-4);display:flex}.MOXRma_fieldLabelHint{font:var(--font-body-xs);color:var(--text-tertiary);margin-left:var(--spacing-20);list-style:outside;display:list-item}.MOXRma_fieldHelp{color:var(--text-tertiary);cursor:help;align-items:center;display:inline-flex}.MOXRma_fieldHelp:hover{color:var(--text-secondary)}}
.Ci0guG_outline{margin:var(--spacing-4) 0 var(--spacing-12) calc(var(--spacing-16) + var(--spacing-8));border-left:var(--border-light);flex-direction:column;padding:0;list-style:none;display:none}.Ci0guG_item{gap:var(--spacing-4);width:100%;padding:var(--spacing-2) var(--spacing-12);font:var(--font-body-sm);color:var(--text-tertiary);text-align:left;align-items:center;line-height:1.5;display:flex}.Ci0guG_itemLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.Ci0guG_itemDot{border-radius:var(--radius-full);background:var(--bg-accent-solid);flex-shrink:0;width:6px;height:6px}.Ci0guG_item:hover{color:var(--text-accent)}.Ci0guG_itemActive{color:var(--text-accent);font-weight:600;position:relative}.Ci0guG_itemActive:before{content:"";background:var(--text-accent);width:2px;position:absolute;top:20%;bottom:20%;left:-1px}@media not (max-width:1024px){.Ci0guG_outline{display:flex}}
@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}}
.TApBga_typewriter{width:fit-content;font-size:clamp(2.5rem,1.571rem + 3.81vw,5rem);font-weight:var(--font-weight-black);line-height:var(--line-height-160);color:var(--text-primary);text-align:center;letter-spacing:3px;white-space:pre-wrap;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.TApBga_caption{font:var(--font-body-lg);font-weight:var(--font-weight-light);color:var(--text-tertiary);opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.TApBga_captionVisible{opacity:1}.TApBga_cursor{margin-left:var(--spacing-4);padding-bottom:var(--spacing-4);vertical-align:middle;width:0;animation:TApBga_blink-animation var(--duration-slower) infinite;opacity:1;background-color:currentColor;line-height:1;display:inline-block}.TApBga_cursor.TApBga_hidden{opacity:0}@keyframes TApBga_blink-animation{0%,to{opacity:1}50%{opacity:0}}
@layer components{.UFxwsq_group{gap:var(--spacing-12);flex-direction:column;width:100%;min-width:0;display:flex;container:form-group/inline-size}.UFxwsq_group[data-titled]{padding-top:var(--spacing-16);border-top:var(--border-light)}.UFxwsq_title{font:var(--font-label-sm);color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;margin:0}.UFxwsq_description{margin:calc(-1 * var(--spacing-4)) 0 0;font:var(--font-body-sm);color:var(--text-tertiary);margin-left:var(--spacing-20);line-height:1.5;list-style:outside;display:list-item}.UFxwsq_body{gap:var(--spacing-12) var(--spacing-16);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}.UFxwsq_body[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@container form-group not (min-width:560px){.UFxwsq_body[data-cols="2"]{grid-template-columns:minmax(0,1fr)}}}
.IT3ypq_list{grid-template-columns:repeat(auto-fill, minmax(max(320px, calc((100% - var(--spacing-20)) / 2)), 1fr));gap:0 var(--spacing-20);display:grid}.IT3ypq_item{gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-4);border-bottom:var(--border-light);flex-direction:column;min-width:0;display:flex}.IT3ypq_head{align-items:center;gap:var(--spacing-8);display:flex}.IT3ypq_title{min-width:0;font:var(--font-label-md);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.IT3ypq_meta{font:var(--font-body-xs);color:var(--text-tertiary);margin:0}.IT3ypq_options{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.IT3ypq_option{align-items:center;gap:var(--spacing-8);font:var(--font-body-sm);grid-template-columns:minmax(0,9em) minmax(0,1fr) auto;display:grid}.IT3ypq_optLabel{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IT3ypq_bar{border-radius:var(--radius-control);background:var(--bg-tertiary);height:6px;overflow:hidden}.IT3ypq_barFill{border-radius:inherit;background:var(--text-tertiary);height:100%;display:block}.IT3ypq_barFill[data-top]{background:var(--text-accent)}.IT3ypq_optCount{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.IT3ypq_optPct{color:var(--text-tertiary)}.IT3ypq_where{font:var(--font-body-xs);color:var(--text-tertiary);margin:0}.IT3ypq_whereLink{color:var(--text-secondary);text-decoration:none}.IT3ypq_whereLink:hover{text-decoration:underline}
/*# sourceMappingURL=25bl6ouy1m1dk.css.map*/