@layer components{.atGCtq_banner{isolation:isolate;width:100%;position:relative}.atGCtq_viewportWrap{position:relative}.atGCtq_viewport{height:280px;position:relative;overflow:hidden}.atGCtq_viewport3d{perspective:1000px;overflow:visible}.atGCtq_slideWrapper{position:absolute;inset:0}.atGCtq_slide{opacity:0;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.atGCtq_viewport .atGCtq_slide{transition:opacity var(--duration-base) var(--ease-standard)}.atGCtq_slideActive{opacity:1;z-index:1;pointer-events:auto}.atGCtq_slideInner{position:absolute;inset:0}.atGCtq_slideInner>*{width:100%;height:100%}.atGCtq_cylinder{width:90%;height:100%;transform-style:preserve-3d;border-radius:var(--radius-surface);position:absolute;top:0;left:5%;overflow:hidden}.atGCtq_cylinderOverlay{background:var(--bg-overlay);pointer-events:none;z-index:1;position:absolute;inset:0}.atGCtq_viewportWrap .atGCtq_arrow{z-index:2;width:var(--control-height-xl);height:var(--control-height-xl);border:var(--border-white);border-radius:var(--radius-full);background:var(--bg-glass);backdrop-filter:blur(8px);color:var(--text-white);opacity:0;cursor:pointer;transition:background var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), backdrop-filter var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.atGCtq_viewportWrap:hover .atGCtq_arrow{opacity:1}.atGCtq_viewportWrap .atGCtq_arrow:hover{background:var(--text-white);color:var(--text-black);backdrop-filter:none}.atGCtq_arrowPrev{left:var(--spacing-12)}.atGCtq_arrowNext{right:var(--spacing-12)}.atGCtq_dots{bottom:var(--spacing-16);z-index:2;align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-12);background:var(--bg-overlay);backdrop-filter:blur(8px);border-radius:var(--radius-full);display:flex;position:absolute;left:50%;transform:translate(-50%)}.atGCtq_viewportWrap .atGCtq_dot{width:var(--control-height-xs);border-radius:var(--radius-full);background:var(--bg-glass-strong);border:none;height:4px;padding:0;position:relative;overflow:hidden}.atGCtq_viewportWrap .atGCtq_dot:hover{background:var(--bg-white)}.atGCtq_viewportWrap .atGCtq_dot.atGCtq_dotActive{background:var(--bg-white);width:56px}.atGCtq_dotFill{background:var(--bg-white);border-radius:inherit;transform-origin:0;position:absolute;inset:0}@media not (max-width:768px){.atGCtq_viewport{height:380px}.atGCtq_viewportWrap .atGCtq_arrow{width:var(--float-button-size-md);height:var(--float-button-size-md)}.atGCtq_arrowPrev{left:var(--spacing-20)}.atGCtq_arrowNext{right:var(--spacing-20)}.atGCtq_dots{bottom:var(--spacing-20)}.atGCtq_cylinder{width:80%;left:10%}}}
@layer components{.trxVYa_wrapper{position:absolute;inset:0;overflow:hidden}.trxVYa_lqip{object-fit:cover;filter:blur(20px);width:100%;height:100%;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;inset:0;transform:scale(1.1)}.trxVYa_lqipHidden{opacity:0}.trxVYa_shimmer{--_shimmer-duration:1.5s;background:linear-gradient(90deg, var(--bg-glass-subtle) 25%, var(--bg-glass) 50%, var(--bg-glass-subtle) 75%);animation:trxVYa_shimmer var(--_shimmer-duration) infinite;transition:opacity var(--duration-base) var(--ease-standard);background-size:200% 100%;position:absolute;inset:0}.trxVYa_shimmerHidden{opacity:0}.trxVYa_full{transition:opacity var(--duration-base) var(--ease-standard);opacity:0}.trxVYa_fullLoaded{opacity:1}@keyframes trxVYa_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.trxVYa_fallback{background:var(--bg-tertiary);justify-content:center;align-items:center;display:flex}.trxVYa_fallbackIcon{color:var(--text-muted);opacity:.6}}
@layer components{.jqNq1W_group{padding:var(--spacing-2);border-radius:var(--radius-control);border:var(--border-width-1) solid var(--border-color-default);scrollbar-width:none;place-self:flex-start start;align-items:center;max-width:100%;display:inline-flex;overflow-x:auto}@media not (max-width:768px){.jqNq1W_group{overflow-x:visible}}.jqNq1W_groupSubtle.jqNq1W_groupSubtle{border:var(--border-width-1) solid var(--border-color-light)}.jqNq1W_btn{align-items:center;gap:var(--spacing-2);height:calc(var(--control-height-md) - 6px);padding:0 var(--spacing-16);font:var(--font-body-sm);color:var(--text-tertiary);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;display:inline-flex;position:relative}.jqNq1W_btnSm{height:calc(var(--control-height-sm) - 6px);padding:0 var(--spacing-12)}.jqNq1W_btnXs{height:calc(var(--control-height-xs) - 6px);padding:0 var(--spacing-8);font:var(--font-body-xs);gap:0}.jqNq1W_btn:hover{color:var(--text-primary)}.jqNq1W_btn.jqNq1W_btnActiveOver{color:var(--text-inverse)}.jqNq1W_btn.jqNq1W_btnNav{padding-left:var(--spacing-8);padding-right:var(--spacing-8);color:var(--text-tertiary)}.jqNq1W_nestedGroup{padding:var(--spacing-4);align-items:center;gap:var(--spacing-4)}.jqNq1W_nestedGroup>.jqNq1W_group{border:none;margin:0;padding:0}.jqNq1W_nestedGroup .jqNq1W_btn,.jqNq1W_nestedGroup .jqNq1W_btnNestedLabel{height:var(--nested-btn-h)}.jqNq1W_nestedGroup .jqNq1W_btnNestedLabel{font-size:var(--nested-label-fs)}.jqNq1W_nestedGroup .jqNq1W_nestedDivider{margin:0}.jqNq1W_nestedDivider{margin:0 var(--spacing-4);color:var(--text-tertiary);align-items:center;display:inline-flex}.jqNq1W_subInlineWrap{align-items:center;gap:var(--spacing-8);display:inline-flex}.jqNq1W_indicator{border-radius:var(--radius-full);background:var(--bg-tertiary-alt);z-index:0;position:absolute;inset:2px}.jqNq1W_indicatorActive{background:var(--bg-inverse)}.jqNq1W_btnText{z-index:1;align-items:center;gap:var(--spacing-2);display:inline-flex;position:relative}.jqNq1W_dirIcon{transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0}}
._3jDFrq_mathMenu{align-items:center;gap:var(--spacing-2);max-width:20rem;padding:var(--spacing-4);flex-wrap:wrap;display:flex}._3jDFrq_mathBarDiv{width:1px;margin:var(--spacing-2);background:var(--border-color-light);flex-shrink:0;align-self:stretch}._3jDFrq_mathFloating{z-index:3;gap:var(--spacing-8);width:420px;padding:var(--spacing-12);background:var(--bg-secondary);border:var(--border-light);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute}._3jDFrq_mathFloatingSplit{flex-direction:row;align-items:stretch;width:min(620px,100vw - 32px)}._3jDFrq_mathFloatingInline{width:100%;box-shadow:none;background:0 0;border:none;padding:0;position:static}._3jDFrq_mathFloatingInline._3jDFrq_mathFloatingSplit{width:100%}._3jDFrq_mathFloatingSplit ._3jDFrq_mathFloatingInput{flex:1;min-width:0}._3jDFrq_mathFloatingPreview{min-width:0;padding:var(--spacing-12);background:var(--bg-primary);border:var(--border-light);border-radius:var(--radius-surface);color:var(--text-primary);flex:1;justify-content:center;align-items:center;display:flex;overflow:auto}._3jDFrq_mathFloatingPreviewEmpty{color:var(--text-muted);font:var(--font-body-md);font-style:italic}._3jDFrq_mathFloatingInput{width:100%;height:var(--control-height-sm);padding:0 var(--spacing-8);border:var(--border-light);border-radius:var(--radius-control);background:var(--bg-primary);color:var(--text-primary);font:var(--font-code-lg);box-sizing:border-box;transition:border-color var(--duration-fast);line-height:1.8}._3jDFrq_mathFloatingInput:focus-within{border-color:var(--text-primary)}._3jDFrq_mathFloatingInput::placeholder{color:var(--text-tertiary)}._3jDFrq_mathFloatingCapsule{z-index:1;border:var(--border-light);border-radius:var(--radius-control);align-items:center;display:flex;position:absolute;top:6px;right:6px;overflow:hidden}._3jDFrq_mathCapsuleCancel,._3jDFrq_mathCapsuleConfirm{font:var(--font-label-sm);padding:var(--modal-padding-sm);border:none;line-height:1}._3jDFrq_mathCapsuleCancel{background:var(--bg-primary);color:var(--text-primary)}._3jDFrq_mathCapsuleConfirm{background:var(--bg-inverse);color:var(--text-inverse)}._3jDFrq_mathCapsuleConfirm:disabled{opacity:var(--opacity-disabled)}
@layer components{.P866vW_link{align-items:center;gap:var(--spacing-4);font:var(--font-body-md);color:var(--text-secondary);white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}.P866vW_link:hover{color:var(--text-primary)}.P866vW_link .P866vW_arrow{transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0}.P866vW_link:hover .P866vW_arrow{transform:translate(-3px)}}
@layer components{.E8rWSW_root{width:max-content;min-width:0;max-width:100%;display:inline-block;position:relative}.E8rWSW_rootOpen{z-index:1}.E8rWSW_rootDisabled{opacity:.5}.E8rWSW_rootFull{width:100%;max-width:100%;display:block}.E8rWSW_rootFull .E8rWSW_valueStack{grid-template-columns:minmax(0,1fr)}.E8rWSW_trigger{justify-content:space-between;align-items:center;gap:var(--spacing-12);height:var(--control-height-md);box-sizing:border-box;padding:0 var(--spacing-12) 0 var(--spacing-16);border:var(--border-control);border-radius:var(--radius-control);font:var(--font-body-md);color:var(--text-primary);text-align:left;vertical-align:top;background:0 0;display:flex}.E8rWSW_trigger:where(button){width:max-content;max-width:100%}.E8rWSW_rootFull .E8rWSW_trigger:where(button){width:100%}.E8rWSW_root .E8rWSW_trigger:hover{border-color:var(--text-tertiary)}.E8rWSW_root .E8rWSW_trigger:focus,.E8rWSW_root .E8rWSW_trigger:focus-visible{border-color:var(--text-accent);outline-color:#0000}.E8rWSW_trigger.E8rWSW_triggerSm{height:var(--control-height-sm);padding:0 var(--spacing-16);font-size:var(--font-size-body-sm)}.E8rWSW_valueStack{flex:1;grid-template-columns:minmax(0,max-content);min-width:0;display:grid}.E8rWSW_value{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;min-height:1lh;overflow:hidden}.E8rWSW_sizer{visibility:hidden;white-space:nowrap;pointer-events:none;grid-area:1/1;min-width:0;overflow:hidden}.E8rWSW_triggerEditing{cursor:text}.E8rWSW_triggerEditing:focus-within{border-color:var(--text-primary)}.E8rWSW_triggerEditing .E8rWSW_valueStack{position:relative}.E8rWSW_editInput{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline-color:#0000;padding:0;position:absolute;inset:0}.E8rWSW_editInput::placeholder{color:var(--text-tertiary)}.E8rWSW_arrow{color:var(--text-tertiary);transition:transform var(--duration-fast);flex-shrink:0}.E8rWSW_arrowOpen{transform:rotate(90deg)}.E8rWSW_arrowCombobox{right:var(--spacing-12);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.E8rWSW_arrowCombobox.E8rWSW_arrowOpen{transform:translateY(-50%)rotate(90deg)}.E8rWSW_triggerCombobox{padding-right:calc(var(--spacing-12) + 38px)}.E8rWSW_rootFull .E8rWSW_triggerCombobox{width:100%}.E8rWSW_comboClear{right:calc(var(--spacing-12) + 18px);border-radius:var(--radius-full);width:16px;height:16px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.E8rWSW_comboClear:hover{color:var(--text-primary);background:var(--bg-tertiary)}.E8rWSW_dropdown{overscroll-behavior:contain;border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-glass-panel);width:fit-content;max-height:280px;backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-overlay);gap:var(--spacing-4);padding:var(--spacing-8);transform-origin:top;opacity:0;pointer-events:none;flex-direction:column;display:flex;position:fixed;overflow-y:auto;transform:scaleY(.9)translateY(-4px)}.E8rWSW_dropdown.E8rWSW_dropdown{transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.E8rWSW_dropdownSolid{background:var(--bg-primary);backdrop-filter:none}.E8rWSW_dropdownOpen{opacity:1;pointer-events:auto;transform:scaleY(1)translateY(0)}.E8rWSW_dropdownClose{opacity:0;pointer-events:none;transform:scaleY(.9)translateY(-4px)}.E8rWSW_bubble{background:var(--bg-primary);backdrop-filter:none;transform-origin:0;max-height:none;overflow:visible}.E8rWSW_bubble.E8rWSW_dropdownClose{transform:scale(.96)translate(-4px)}.E8rWSW_bubble.E8rWSW_dropdownOpen{transform:scale(1)translate(0)}.E8rWSW_bubbleScroll{gap:var(--spacing-4);overscroll-behavior:contain;flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.E8rWSW_bubbleRight:before{content:"";top:var(--bubble-tail-top,24px);background:var(--bg-primary);border-left:var(--border-light);border-bottom:var(--border-light);z-index:-1;width:11px;height:11px;position:absolute;left:-6px;transform:rotate(45deg)}.E8rWSW_option{padding:var(--row-padding-sm);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-primary);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex-shrink:0;width:100%;overflow:hidden}.E8rWSW_dropdown .E8rWSW_option:hover:not(:disabled){background:var(--bg-tertiary)}.E8rWSW_option:disabled{opacity:var(--opacity-disabled);cursor:default}.E8rWSW_optionActive{color:var(--text-accent);background:var(--bg-accent-subtle)}.E8rWSW_dropdown .E8rWSW_optionActive:hover{background:var(--bg-accent-light)}.E8rWSW_optionContent{align-items:center;gap:var(--spacing-8);width:100%;min-width:0;display:inline-flex}.E8rWSW_optionIcon{color:var(--text-secondary);flex-shrink:0;display:inline-flex}.E8rWSW_optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.E8rWSW_dropdown .E8rWSW_optionLabel,.E8rWSW_dropdown .E8rWSW_optionTrailing{mix-blend-mode:normal}.E8rWSW_dropdown .E8rWSW_optionActive,.E8rWSW_dropdown .E8rWSW_optionSelected,.E8rWSW_dropdown .E8rWSW_optionActive .E8rWSW_optionTrailing,.E8rWSW_dropdown .E8rWSW_optionSelected .E8rWSW_optionTrailing{color:var(--text-primary)}.E8rWSW_dropdown .E8rWSW_optionActive .E8rWSW_optionLabel,.E8rWSW_dropdown .E8rWSW_optionSelected .E8rWSW_optionLabel{color:var(--text-accent);mix-blend-mode:normal}.E8rWSW_optionTrailing{padding-left:var(--spacing-16);color:var(--text-accent);flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.E8rWSW_optionSelected{background:var(--bg-accent-subtle)}.E8rWSW_dropdown .E8rWSW_optionSelected:hover{background:var(--bg-accent-light)}.E8rWSW_optionEmpty{padding:var(--row-padding-sm);font:var(--font-body-sm);color:var(--text-tertiary);text-align:center}.E8rWSW_optionGroup{gap:var(--spacing-4);flex-direction:column;display:flex}.E8rWSW_optionDivider{height:1px;margin:var(--spacing-2) 0;background:var(--border-color-light);flex-shrink:0}.E8rWSW_optionGroup+.E8rWSW_optionGroup{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:var(--border-light)}.E8rWSW_optionGroupLabel{padding:var(--row-padding-sm);font:var(--font-label-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.E8rWSW_check{text-align:center;width:1em;margin-right:var(--spacing-4);color:var(--text-accent);flex-shrink:0;font-size:1.6em;line-height:0}.E8rWSW_dropdownChecked .E8rWSW_option{align-items:center;display:flex}.E8rWSW_split{width:100%;height:var(--control-height-md);border:var(--border-light);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease-standard);background:0 0;align-items:stretch;display:flex}.E8rWSW_split:hover{border-color:var(--text-tertiary)}.E8rWSW_split:focus-within,.E8rWSW_split.E8rWSW_splitOpen{border-color:var(--text-accent)}.E8rWSW_splitSm{height:var(--control-height-sm)}.E8rWSW_splitDisabled{opacity:.5;pointer-events:none}.E8rWSW_splitSelect{align-items:center;gap:var(--spacing-4);max-width:45%;padding:0 var(--spacing-12) 0 var(--spacing-16);text-align:left;border-radius:var(--radius-control) 0 0 var(--radius-control);font:var(--font-body-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:none;display:inline-flex}.E8rWSW_splitSelect:hover{color:var(--text-primary)}.E8rWSW_splitArrow{flex:none}.E8rWSW_splitDivider{background:var(--border-color-light);flex:none;align-self:center;width:1px;height:50%}.E8rWSW_splitInput{min-width:0;padding:0 var(--spacing-16) 0 var(--spacing-12);border-radius:0 var(--radius-control) var(--radius-control) 0;font:var(--font-body-md);color:var(--text-primary);background:0 0;border:none;outline-color:#0000;flex:1}.E8rWSW_splitInput::placeholder{color:var(--text-tertiary)}.E8rWSW_splitClear{width:20px;height:20px;margin-right:var(--spacing-12);border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.E8rWSW_splitClear:hover{color:var(--text-primary);background:var(--bg-tertiary)}}
@layer components{.qWpyPa_toggle.qWpyPa_toggle{border:var(--border-strong);background:var(--bg-glass-subtle);border-radius:var(--radius-control);user-select:none;align-items:center;height:28px;margin-left:auto;padding:0;display:flex;position:relative}.qWpyPa_inner{z-index:1;display:flex;position:relative}.qWpyPa_indicator{background:var(--text-primary);border-radius:var(--radius-full);width:calc(50% - 2px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}.qWpyPa_btn{height:var(--control-height-sm);padding:0 var(--control-padding-inline-sm);z-index:2;font:var(--font-label-sm);letter-spacing:.05em;border-radius:var(--radius-control);align-items:center;display:inline-flex;position:relative}.qWpyPa_toggleSm{border:var(--border-light);height:22px}.qWpyPa_toggleSm .qWpyPa_btn{padding:0 var(--spacing-8);font-size:var(--font-size-body-xs)}.qWpyPa_textPrimary{color:var(--text-primary)}.qWpyPa_textInverse{color:var(--text-inverse);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}}
._6mdfCq_title{top:calc(var(--header-height) + 2.9rem + var(--settings-subnav-h) + var(--spacing-16));z-index:calc(var(--z-index-nav) - 3);mix-blend-mode:difference;word-break:keep-all;overflow-wrap:break-word;hyphens:auto;grid-area:1/1;min-width:0;position:sticky}._6mdfCq_title._6mdfCq_title{color:var(--text-white);line-height:var(--line-height-125);margin:0;padding:0}._6mdfCq_spacer{top:calc(var(--header-height) + 2.9rem + var(--settings-subnav-h) + var(--spacing-16));z-index:calc(var(--z-index-nav) - 3);justify-content:flex-end;justify-self:end;align-items:center;gap:var(--spacing-4);flex-wrap:nowrap;grid-area:1/2;min-width:0;max-width:100%;display:flex;position:sticky}._6mdfCq_spacer>:not(._6mdfCq_dot,:hover){border-radius:var(--radius-control);background:color-mix(in srgb, var(--bg-primary) 88%, transparent)}@container settings-section not (min-width:560px){._6mdfCq_spacer{top:calc(var(--header-height) + 2.9rem + var(--settings-subnav-h) + var(--spacing-16) + var(--font-size-title-sm) * 1.25 + var(--spacing-8));grid-area:2/1/auto/-1}}._6mdfCq_dot{width:6px;height:6px;margin-right:calc(var(--spacing-2) + var(--spacing-4));border-radius:var(--radius-full);background:0 0;flex-shrink:0;position:absolute;top:50%;right:100%;translate:0 -50%}._6mdfCq_dotOn{background:var(--bg-accent-solid)}@media not (max-width:768px){._6mdfCq_spacer{padding:var(--spacing-2) var(--spacing-4)}._6mdfCq_dot{margin-right:var(--spacing-2);position:static;translate:none}}@media not (max-width:1024px){._6mdfCq_title,._6mdfCq_spacer{top:calc(var(--header-height) + var(--spacing-20))}@container settings-section not (min-width:560px){._6mdfCq_spacer{top:calc(var(--header-height) + var(--spacing-20) + var(--font-size-title-sm) * 1.25 + var(--spacing-8))}}}._6mdfCq_extraRow{margin-top:calc(var(--spacing-4) - var(--spacing-16));min-width:0}._6mdfCq_spacer+._6mdfCq_extraRow{margin-top:0}@media not (max-width:768px){._6mdfCq_spacer+._6mdfCq_extraRow{margin-top:calc(var(--spacing-4) - var(--spacing-16))}}
._75Op1a_container{max-width:var(--width-page-max);padding:0 var(--spacing-page-inline) var(--spacing-48);margin:0 auto}._75Op1a_topBar{top:var(--header-height);z-index:calc(var(--z-index-nav) - 1);gap:var(--spacing-8);padding:var(--spacing-16) 0;margin-bottom:var(--spacing-16);transition:transform var(--duration-base) var(--ease-standard);will-change:transform;flex-direction:column;display:flex;position:sticky}._75Op1a_topBar:before{content:"";top:calc(-1 * var(--header-height));left:calc(-1 * var(--spacing-page-inline));right:calc(-1 * var(--spacing-page-inline));z-index:-1;background:var(--bg-glass);backdrop-filter:blur(12px);pointer-events:none;opacity:0;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#000,#000 50%,#0000);mask-image:linear-gradient(#000,#000 50%,#0000)}._75Op1a_topBarPinned:before{opacity:1}._75Op1a_topBarSentinel{height:0}._75Op1a_topBarHidden{transform:translateY(calc(-100% - var(--header-height)))}._75Op1a_topBar button,._75Op1a_topBar ._75Op1a_saveBtn,._75Op1a_topBar ._75Op1a_publishBtn{height:var(--control-height-md);min-height:var(--control-height-md)}._75Op1a_topBar button[class*=shape-circle],._75Op1a_topBar button[class*=shape-square]{width:var(--control-height-md);min-width:var(--control-height-md);aspect-ratio:1;padding:0}._75Op1a_topBarRow{justify-content:space-between;align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}._75Op1a_navGroup{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;width:100%;min-width:0;display:inline-flex}._75Op1a_statusBadge{height:var(--control-height-md)}._75Op1a_saveGroup{justify-content:flex-end;align-items:center;gap:var(--spacing-8);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}._75Op1a_topBarActions{gap:var(--spacing-8);flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}._75Op1a_barDivider{height:var(--size-16);margin-inline:var(--spacing-4);border-left:var(--border-light);align-self:center}._75Op1a_barGroup{align-items:center;gap:var(--spacing-8);min-width:0;display:flex}._75Op1a_barLabel{font:var(--font-label-xs);color:var(--text-tertiary)}._75Op1a_saveBtn,._75Op1a_publishBtn{height:var(--control-height-md);padding:0 var(--spacing-16);font-weight:500}._75Op1a_splitPublish{align-items:stretch;gap:var(--spacing-1);display:inline-flex}._75Op1a_splitPublish ._75Op1a_publishMainBtn{align-items:center;gap:var(--spacing-4);border-top-right-radius:0;border-bottom-right-radius:0;display:inline-flex}._75Op1a_splitPublish ._75Op1a_publishChevronBtn{width:var(--control-height-md);min-width:var(--control-height-md);aspect-ratio:1;border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._75Op1a_scheduleDropdown{padding:var(--spacing-16);min-width:280px;max-width:320px}._75Op1a_scheduleMenu{gap:var(--spacing-12);mix-blend-mode:difference;flex-direction:column;display:flex}._75Op1a_scheduleMenuHeader{align-items:center;gap:var(--spacing-4);font:var(--font-label-sm);color:var(--text-secondary);display:inline-flex}._75Op1a_scheduleMenuHint{font:var(--font-body-xs);color:var(--text-tertiary);margin:0;line-height:1.5}._75Op1a_scheduleClearBtn{justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);height:24px;font:var(--font-body-xs);color:var(--text-secondary);cursor:pointer;transition:border-color var(--duration-fast), color var(--duration-fast);background:0 0;display:inline-flex}._75Op1a_scheduleClearBtn:hover{border-color:var(--text-accent);color:var(--text-accent)}._75Op1a_actionGroup{align-items:center;gap:var(--spacing-4);display:inline-flex}._75Op1a_actionGroupAi,._75Op1a_actionGroupEdit{align-items:center;gap:var(--spacing-2);display:inline-flex}._75Op1a_actionGroupAi>:first-child{margin-right:var(--spacing-4)}._75Op1a_spinIcon{--_spin-duration:1s;animation:_75Op1a_spin var(--_spin-duration) linear infinite}@keyframes _75Op1a_spin{to{transform:rotate(360deg)}}._75Op1a_revertBtn:not(:hover:not(:disabled)){color:var(--text-secondary)}._75Op1a_statusBanner,._75Op1a_errorBanner,._75Op1a_successBanner{font:var(--font-body-sm);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.4;position:absolute;top:0;right:0;overflow:hidden;transform:translateY(calc(-100% - 2px))}._75Op1a_statusBanner{color:var(--text-primary)}._75Op1a_errorBanner{color:var(--text-accent)}._75Op1a_successBanner{color:var(--text-success)}._75Op1a_topBarPinned ._75Op1a_statusBanner,._75Op1a_topBarPinned ._75Op1a_errorBanner,._75Op1a_topBarPinned ._75Op1a_successBanner{transform:translateY(calc(100% - var(--spacing-12)));padding:var(--spacing-2) var(--spacing-12);border-radius:var(--radius-control);background:var(--bg-glass);backdrop-filter:blur(12px);top:auto;bottom:0}._75Op1a_statusTime{color:var(--text-tertiary)}._75Op1a_revisionBtn{padding-inline:var(--spacing-8);color:var(--text-secondary)}._75Op1a_revisionBadge{text-align:center;min-width:1.5ch;font:var(--font-label-xs);font-variant-numeric:tabular-nums}._75Op1a_revisionEmpty{padding:var(--spacing-24);text-align:center;font:var(--font-body-sm);color:var(--text-primary)}._75Op1a_revisionDropdown{width:360px;max-height:360px}._75Op1a_revisionHeader{padding:var(--spacing-12) var(--spacing-16);font:var(--font-label-sm);color:var(--text-secondary);border-bottom:var(--border-light);justify-content:space-between;align-items:center;display:flex}._75Op1a_revisionSelectToggle{font:var(--font-label-sm);color:var(--text-secondary);text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0}._75Op1a_revisionHeader ._75Op1a_revisionSelectToggle:hover{color:var(--text-primary);text-decoration:underline}._75Op1a_revisionSelectAll{text-transform:none;letter-spacing:0;font-weight:500}._75Op1a_revisionSelectActions{align-items:center;gap:var(--spacing-8);display:flex}._75Op1a_revisionDeleteSelectedBtn{font:var(--font-label-sm);color:var(--text-secondary);text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0}._75Op1a_revisionSelectActions ._75Op1a_revisionDeleteSelectedBtn:hover{color:var(--text-primary);text-decoration:underline}._75Op1a_revisionSelectCancel{font:var(--font-label-sm);color:var(--text-secondary);text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0}._75Op1a_revisionSelectActions ._75Op1a_revisionSelectCancel:hover{color:var(--text-primary);text-decoration:underline}._75Op1a_revisionItemSelected{background:var(--bg-tertiary)}._75Op1a_revisionListView{animation:_75Op1a_revealDown var(--duration-fast) var(--ease-standard) both;max-height:320px;overflow-y:auto}._75Op1a_revisionDropdownWide{max-height:70vh;overflow-y:auto}._75Op1a_revisionItem{align-items:center;gap:var(--spacing-8);padding:var(--row-padding-md);border-bottom:var(--border-light);display:flex}._75Op1a_revisionItem:last-child{border-bottom:none}._75Op1a_revisionDropdown ._75Op1a_revisionItem:hover{background:var(--bg-tertiary)}._75Op1a_revisionTime{font:var(--font-body-sm);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-shrink:0}._75Op1a_revisionTitle{font:var(--font-body-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._75Op1a_revisionChevron{color:var(--text-tertiary);flex-shrink:0}._75Op1a_revisionDetailActions{align-items:center;gap:var(--spacing-8);display:flex}._75Op1a_revisionIconBtn{color:var(--text-tertiary);padding:var(--spacing-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._75Op1a_revisionDetailActions ._75Op1a_revisionIconBtn:hover{color:var(--text-primary)}._75Op1a_revisionItemDelete{color:var(--text-tertiary);padding:var(--spacing-2);background:0 0;border:none;flex-shrink:0;align-items:center;display:flex}._75Op1a_revisionItem ._75Op1a_revisionItemDelete{opacity:0;transition:opacity var(--duration-fast), color var(--duration-fast)}._75Op1a_revisionItem:hover ._75Op1a_revisionItemDelete{opacity:1}._75Op1a_revisionItem ._75Op1a_revisionItemDelete:hover{color:var(--text-primary)}._75Op1a_revisionDetail{animation:_75Op1a_revealDown var(--duration-base) var(--ease-standard) both;flex-direction:column;max-height:70vh;display:flex;overflow-y:auto}@keyframes _75Op1a_revealDown{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}._75Op1a_revisionDetailSkeleton{gap:var(--spacing-8);padding:var(--spacing-12);flex-direction:column;display:flex}._75Op1a_revisionDetailHeader{display:contents}._75Op1a_revisionDetailHeaderRow{justify-content:space-between;align-items:center;gap:var(--spacing-12);min-width:0;padding:var(--row-padding-md);border-bottom:var(--border-light);display:flex}._75Op1a_revisionDetailHeaderRowSticky{background:var(--bg-glass-strong);backdrop-filter:blur(8px);border-bottom:none;position:sticky;top:0;mask-image:linear-gradient(#000 60%,#0000)}._75Op1a_revisionDetailHeaderLeft{align-items:center;gap:var(--spacing-12);min-width:0;display:flex}._75Op1a_revisionBackBtn{align-items:center;gap:var(--spacing-4);font:var(--font-label-sm);color:var(--text-secondary);white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._75Op1a_revisionDetail ._75Op1a_revisionBackBtn:hover{color:var(--text-primary)}._75Op1a_revisionDetailMeta{padding:var(--spacing-16);gap:var(--spacing-8) var(--spacing-16);font:var(--font-body-xs);grid-template-columns:minmax(40px,56px) 1fr;margin:0;line-height:1.45;list-style:none;display:grid}._75Op1a_revisionDetailTitle{font:var(--font-label-md);color:var(--text-primary);line-height:1.3}._75Op1a_revisionDetailSubtitle{font:var(--font-body-sm);color:var(--text-secondary);line-height:1.4}._75Op1a_revisionDetailExcerpt{font:var(--font-body-xs);color:var(--text-tertiary);line-height:1.5}._75Op1a_revisionDetailContent{padding:var(--spacing-16);border-top:var(--border-light);font:var(--font-body-md);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;line-height:1.6}._75Op1a_revisionMetaSection{padding:var(--spacing-16);border-top:var(--border-light);gap:var(--spacing-16);font:var(--font-body-xs);flex-direction:column;line-height:1.45;display:flex}._75Op1a_revisionMetaSecondary{opacity:.85;gap:var(--spacing-12)}._75Op1a_revisionMetaGroup{gap:var(--spacing-4);flex-direction:column;display:flex}._75Op1a_revisionMetaGroup+._75Op1a_revisionMetaGroup{padding-top:var(--spacing-16);border-top:var(--border-light)}._75Op1a_revisionMetaGroupLabel{color:var(--text-secondary);font:var(--font-label-xs);letter-spacing:.06em;margin-bottom:var(--spacing-4)}._75Op1a_revisionMetaList{gap:var(--spacing-8) var(--spacing-16);grid-template-columns:minmax(40px,56px) 1fr;margin:0;padding:0;list-style:none;display:grid}._75Op1a_revisionMetaItem{display:contents}._75Op1a_revisionMetaListSeparated ._75Op1a_revisionMetaItem:not(:first-child)>*{padding-top:var(--spacing-12);margin-top:var(--spacing-4)}._75Op1a_revisionMetaListSeparated ._75Op1a_revisionMetaItem:not(:first-child)>:nth-child(2){border-top:var(--border-light)}._75Op1a_revisionMetaSubHeaderItem{display:contents}._75Op1a_revisionMetaSubHeader{font:var(--font-label-sm);color:var(--text-primary);padding-top:var(--spacing-4);letter-spacing:0;text-transform:none;grid-column:1/-1}._75Op1a_revisionMetaSeparator{display:contents}._75Op1a_revisionMetaSeparator>span:first-child{border-top:var(--border-light);margin:var(--spacing-4) 0;border-top-style:dashed;grid-column:1/-1}._75Op1a_revisionMetaKey{color:var(--text-tertiary);font:var(--font-body-xs);letter-spacing:.02em;word-break:break-word;padding-top:var(--spacing-2);align-self:start}._75Op1a_revisionMetaVal{color:var(--text-secondary);word-break:break-word;white-space:pre-line;align-self:start;gap:var(--spacing-4);flex-direction:column;display:flex}._75Op1a_revisionMetaImgLink{border-radius:var(--radius-surface);transition:opacity var(--duration-fast);line-height:0;display:inline-block;overflow:hidden}._75Op1a_revisionMetaImgLink:hover{opacity:.85}._75Op1a_revisionMetaImg{object-fit:cover;border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-tertiary);width:96px;height:96px;display:block}._75Op1a_revisionMetaLink{color:inherit;text-decoration:underline;text-decoration-color:var(--border-color-light);text-underline-offset:2px;word-break:break-all;transition:color var(--duration-fast), text-decoration-color var(--duration-fast)}._75Op1a_revisionMetaLink:hover{color:var(--text-accent);text-decoration-color:currentColor}._75Op1a_revisionMetaValList{padding-left:var(--spacing-16);color:var(--text-secondary);word-break:break-word;align-self:start;gap:var(--spacing-2);flex-direction:column;margin:0;list-style:outside;display:flex}._75Op1a_revisionMetaValList li{padding-left:var(--spacing-2)}._75Op1a_revisionMetaValSubList{margin:var(--spacing-2) 0 0;padding-left:var(--spacing-16);gap:var(--spacing-2);flex-direction:column;list-style:circle;display:flex}._75Op1a_revisionMetaValSubList li{padding-left:var(--spacing-2)}._75Op1a_diffDel{background:var(--bg-accent-light);color:var(--text-accent);border-radius:var(--radius-control);padding-inline:var(--spacing-2)}._75Op1a_diffAdd{background:var(--bg-success);color:var(--text-success);border-radius:var(--radius-control);padding-inline:var(--spacing-2)}._75Op1a_diffPrefix{user-select:none;opacity:.6;flex-shrink:0;width:1.2em;font-family:monospace;display:inline-block}._75Op1a_diffAddInline{background:var(--bg-success);color:var(--text-success);border-radius:var(--radius-control);padding:0 var(--spacing-2)}._75Op1a_diffDelInline{background:var(--bg-accent-light);color:var(--text-accent);text-decoration:line-through 1px;text-decoration-color:color-mix(in oklch, var(--text-accent) 60%, transparent);border-radius:var(--radius-control);padding:0 var(--spacing-2)}._75Op1a_titleInput{border:none;border-bottom:var(--border-light);width:100%;font:var(--font-headline-md);color:var(--text-primary);background:0 0;outline-color:#0000;padding:0}._75Op1a_container ._75Op1a_titleInput:focus:not(._75Op1a_titleInputError){border-color:var(--text-primary)}._75Op1a_titleInput._75Op1a_titleInputError,._75Op1a_fieldInput._75Op1a_fieldInputError{border-color:var(--text-accent)}._75Op1a_fieldLabel._75Op1a_fieldLabelError{color:var(--text-accent)}._75Op1a_fieldLabelError:after{content:"•";margin-left:var(--spacing-4)}._75Op1a_fieldLabelRequired:after{content:"•";margin-left:var(--spacing-4);color:var(--text-accent)}._75Op1a_fieldLabelRequired._75Op1a_fieldLabelError:after{content:"•"}._75Op1a_titleInput::placeholder{color:var(--text-tertiary)}._75Op1a_row{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}._75Op1a_row input{height:var(--control-height-md);box-sizing:border-box;line-height:1}._75Op1a_field{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}._75Op1a_fieldLabel{min-height:var(--size-20);font:var(--font-label-sm);color:var(--text-secondary);align-items:center;display:inline-flex}._75Op1a_fieldLabelRow{justify-content:space-between;align-items:center;gap:var(--spacing-16);min-height:var(--size-20);display:flex}._75Op1a_fieldLabelRow ._75Op1a_fieldLabel{flex-shrink:0}._75Op1a_fieldHint{font:var(--font-body-xs);color:var(--text-tertiary);letter-spacing:0;text-transform:none}._75Op1a_fieldInput{width:100%;min-height:var(--control-height-md);height:var(--control-height-md);border:none;border-bottom:var(--border-control);font:var(--font-body-md);color:var(--text-primary);box-sizing:border-box;background:0 0;border-radius:0;outline-color:#0000;padding:0}._75Op1a_field ._75Op1a_fieldInput:focus:not(._75Op1a_fieldInputError){border-color:var(--text-primary)}._75Op1a_fieldInput::placeholder{color:var(--text-tertiary)}._75Op1a_scheduledClearBtn{border:var(--border-light);border-radius:var(--radius-full);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);--close-size:10px;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._75Op1a_scheduledClearBtn:hover{border-color:var(--border-color-strong);color:var(--text-primary)}._75Op1a_tags{gap:var(--spacing-8);margin-top:var(--spacing-12);flex-wrap:wrap;max-height:64px;display:flex;position:relative;overflow:hidden}._75Op1a_tags._75Op1a_tagsExpanded{max-height:none}._75Op1a_tagMore{padding:var(--badge-padding-md);background:var(--bg-secondary);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-secondary);align-items:center;display:inline-flex}@keyframes _75Op1a_tagExit{to{opacity:0;max-width:0;margin-right:calc(-1 * var(--spacing-8));padding:0}}._75Op1a_tagMore._75Op1a_tagMoreEntering{animation:_75Op1a_tagMoreSlideIn var(--duration-base) var(--ease-standard) both}@keyframes _75Op1a_tagMoreSlideIn{0%{opacity:0;transform:scale(.85)}}._75Op1a_tagMore:hover{color:var(--text-primary);border-color:var(--text-primary)}._75Op1a_tag{align-items:center;gap:var(--spacing-4);box-sizing:border-box;height:28px;padding:0 var(--spacing-8);background:var(--bg-tertiary);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-secondary);display:flex}._75Op1a_tagRemove{color:var(--text-secondary);font:var(--font-body-lg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}._75Op1a_tags ._75Op1a_tagRemove:hover{color:var(--text-accent)}._75Op1a_tag:has(._75Op1a_tagRemove:hover){background:var(--bg-accent-subtle);text-decoration:line-through;text-decoration-color:var(--text-accent);text-decoration-thickness:1px}._75Op1a_uploadBtn{min-height:var(--control-height-md);padding:0 var(--spacing-16);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-md);color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}._75Op1a_field ._75Op1a_uploadBtn:hover{border-color:var(--text-primary);color:var(--text-primary)}._75Op1a_retranslateBtn:not(:hover:not(:disabled)){color:var(--text-secondary)}._75Op1a_retranslateDropdown{min-width:120px}._75Op1a_retranslateItem{width:100%;padding:var(--row-padding-md);font:var(--font-body-sm);color:var(--text-primary);text-align:left;background:0 0;border:none;display:block}._75Op1a_retranslateDropdown ._75Op1a_retranslateItem:hover{background:var(--bg-tertiary)}._75Op1a_retranslateItem:first-child{border-bottom:var(--border-light);font-weight:600}._75Op1a_toolBtn,._75Op1a_toolBtnPrimary{height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 var(--spacing-12);gap:var(--spacing-4);font:var(--font-label-sm)}._75Op1a_toolBtn{border:var(--border-light);color:var(--text-primary);backdrop-filter:none;background:0 0}._75Op1a_toolBtn:hover:not(:disabled){border-color:var(--border-color-control);background:var(--bg-secondary);color:var(--text-primary)}._75Op1a_toolBtnDanger:hover:not(:disabled){color:var(--text-accent)}._75Op1a_editorResize{margin-top:calc(var(--spacing-24) * -1)}._75Op1a_editorHeader{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding-bottom:var(--spacing-8);border-bottom:var(--border-light);display:flex}@media not (max-width:768px){._75Op1a_topBar{margin-bottom:var(--spacing-20);padding-bottom:var(--spacing-20)}._75Op1a_topBarRow{gap:var(--spacing-12)}._75Op1a_navGroup{width:auto;min-width:auto}._75Op1a_topBarActions{gap:var(--spacing-8)}._75Op1a_row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}._75Op1a_titleInput{font-size:var(--font-size-headline-xl)}}@media not (max-width:1024px){._75Op1a_topBar{gap:var(--spacing-12);padding-bottom:var(--spacing-16);margin-bottom:0}._75Op1a_topBarRow{gap:var(--spacing-16)}._75Op1a_topBarActions{gap:var(--spacing-12)}}._75Op1a_layout{display:block}._75Op1a_main{min-width:0}._75Op1a_wide{min-width:0;margin-top:var(--spacing-64)}._75Op1a_sidebar{z-index:calc(var(--z-index-nav) + 2);overscroll-behavior:contain;width:min(360px,88vw);padding:var(--spacing-20) var(--spacing-20) var(--spacing-80);background:var(--bg-primary);border-left:var(--border-light);box-shadow:var(--shadow-overlay);visibility:hidden;transition:transform var(--duration-base) var(--ease-standard), visibility 0s linear var(--duration-base);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}._75Op1a_sidebarOpen{visibility:visible;transition:transform var(--duration-base) var(--ease-standard);transform:none}._75Op1a_sidebar:has([data-wide-tool]){width:min(720px,100vw)}._75Op1a_sidebarScrim{z-index:calc(var(--z-index-nav) + 1);background:var(--bg-overlay);position:fixed;inset:0}._75Op1a_sidebarToggle{margin-left:auto}._75Op1a_sidebarHead{justify-content:space-between;align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-16);display:flex}._75Op1a_sidebarTitle{font:var(--font-label-md);color:var(--text-secondary);letter-spacing:.04em}._75Op1a_sidebar[data-more-below]{mask-image:linear-gradient(to bottom, var(--bg-primary) calc(100% - var(--spacing-48)), transparent)}._75Op1a_sidebar[data-more-above]{mask-image:linear-gradient(to bottom, transparent, var(--bg-primary) var(--spacing-48))}._75Op1a_sidebar[data-more-above][data-more-below]{mask-image:linear-gradient(to bottom, transparent, var(--bg-primary) var(--spacing-48), var(--bg-primary) calc(100% - var(--spacing-48)), transparent)}._75Op1a_sidebarDelete{border-color:color-mix(in oklch, var(--text-accent) 45%, transparent);color:var(--text-accent);margin-left:auto}._75Op1a_sidebarDelete:hover:not(:disabled){border-color:var(--text-accent);background:var(--bg-accent-subtle);color:var(--text-accent)}._75Op1a_sidebar ._75Op1a_row{grid-template-columns:1fr}._75Op1a_sidebar ._75Op1a_field{margin-bottom:var(--spacing-16)}@media not (max-width:1024px){._75Op1a_layout{gap:var(--spacing-48);transition:grid-template-columns var(--duration-base) var(--ease-standard);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}._75Op1a_layout:has(>._75Op1a_sidebar [data-wide-tool]){grid-template-columns:minmax(0,1fr) 640px}._75Op1a_sidebar:has([data-wide-tool]){width:auto}._75Op1a_sidebar{top:calc(var(--header-height) + var(--spacing-80));z-index:auto;width:auto;max-height:min(calc(100dvh - var(--header-height) - var(--spacing-80) - var(--spacing-24)), var(--_sidebar-room,100dvh));margin-inline:calc(var(--spacing-8) * -1);padding:var(--spacing-16) var(--spacing-8) var(--spacing-80);box-shadow:none;visibility:visible;background:0 0;border-left:none;transition:none;position:sticky;transform:none}._75Op1a_sidebarHead{margin-bottom:var(--spacing-12)}._75Op1a_sidebarClose,._75Op1a_sidebarToggle,._75Op1a_sidebarScrim{display:none}}
.tyPUPq_listHead{justify-content:space-between;align-items:center;gap:var(--spacing-12);margin:var(--spacing-16) 0 var(--spacing-8);display:flex}.tyPUPq_listLabel.tyPUPq_listLabel{align-items:baseline;gap:var(--spacing-4);margin:0;display:inline-flex}.tyPUPq_listCount{font:var(--font-code-xs);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text-tertiary);opacity:.7}.tyPUPq_storyList{gap:var(--spacing-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tyPUPq_storyRow{align-items:start;gap:var(--spacing-12);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tyPUPq_storyRow>.tyPUPq_rowIndex,.tyPUPq_storyRow>button{margin-top:var(--spacing-2)}.tyPUPq_rowIndex{min-width:1.25rem;font:var(--font-code-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);justify-content:center;align-items:center;display:inline-flex}.tyPUPq_cards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tyPUPq_card{gap:var(--spacing-12);flex-direction:column;display:flex}.tyPUPq_card+.tyPUPq_card{margin-top:var(--spacing-32)}.tyPUPq_cardHead{justify-content:space-between;align-items:center;gap:var(--spacing-12);display:flex}.tyPUPq_cardTitle.tyPUPq_cardTitle{align-items:baseline;gap:var(--spacing-4);flex-wrap:wrap;min-width:0;margin:0;display:inline-flex}.tyPUPq_lines{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tyPUPq_line{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:0;display:grid}.tyPUPq_line>:first-child{grid-column:1/-1}.tyPUPq_line>button{margin-left:var(--spacing-12)}.tyPUPq_line input{height:var(--control-height-sm)}.tyPUPq_lineLabel input{font-family:var(--font-family-code);font-size:max(var(--font-size-input-min), 1em);font-weight:inherit;color:inherit;padding-left:0}@media not (max-width:768px){.tyPUPq_line{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto}.tyPUPq_line>:first-child{grid-column:auto}}.tyPUPq_line .tyPUPq_removeBtn,.tyPUPq_storyRow .tyPUPq_removeBtn{color:var(--text-tertiary)}.tyPUPq_line .tyPUPq_removeBtn:hover,.tyPUPq_storyRow .tyPUPq_removeBtn:hover{color:var(--text-error-strong)}
.LaCU-G_splitDot{border-radius:var(--radius-full);border:var(--border-default);background:0 0;width:8px;height:8px;padding:0}.LaCU-G_splitDot .LaCU-G_splitDotActive,.LaCU-G_splitDotActive{background:var(--bg-accent-solid);border:var(--border-accent-strong)}.LaCU-G_fullwidth{width:calc(100% + var(--spacing-page-inline) * 2);margin-left:calc(-1 * var(--spacing-page-inline));--posts-banner-aspect:14 / 5;--posts-banner-min-h:360px;--posts-banner-max-h:600px}.LaCU-G_splitWrap{--_split-h:clamp(280px, 44vh, 480px);gap:var(--spacing-16);flex-direction:column;display:flex}.LaCU-G_splitSlide{border:var(--border-light);border-radius:var(--radius-surface);flex-direction:column;gap:0;width:100%;height:auto;min-height:320px;display:flex;overflow:hidden}.LaCU-G_splitImageTrack{flex:none;height:200px;position:relative;overflow:hidden}.LaCU-G_splitImageSlide{width:100%;height:100%;inset:0}.LaCU-G_splitImageLink{width:100%;height:100%;display:block;position:relative}.LaCU-G_splitImg{object-fit:cover}.LaCU-G_splitImageSlide .LaCU-G_splitImg{transition:transform var(--duration-slow) var(--ease-standard)}.LaCU-G_splitSlide:hover .LaCU-G_splitImg{transform:scale(1.04)}.LaCU-G_splitFallback{background:var(--bg-surface);color:var(--text-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LaCU-G_splitContent{padding:var(--spacing-20);background:var(--bg-primary);flex-direction:column;flex:none;justify-content:center;display:flex}.LaCU-G_splitContentInner{gap:var(--spacing-16);flex-direction:column;display:flex}.LaCU-G_splitCategory{font:var(--font-label-xs);color:var(--text-accent);text-transform:uppercase;letter-spacing:.12em}.LaCU-G_splitTitleLink{text-decoration:none;display:block}.LaCU-G_splitTitle{font-family:var(--font-family-headline);font-size:clamp(1.25rem,1.046rem + .84vw,2rem);font-weight:var(--font-weight-regular);color:var(--text-primary);font-style:italic;line-height:var(--line-height-135);letter-spacing:-.02em}.LaCU-G_splitExcerpt{margin-top:var(--spacing-8);font:var(--font-body-sm);color:var(--text-tertiary);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:none;overflow:hidden}.LaCU-G_splitControls{gap:var(--spacing-12);justify-content:center;align-items:center;display:flex}.LaCU-G_splitDots{gap:var(--spacing-8);align-items:center;display:flex}.LaCU-G_splitArrowBtn{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.LaCU-G_splitArrowBtn:hover{color:var(--text-primary)}.LaCU-G_splitPlayBtn{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.LaCU-G_splitPlayBtn:hover{color:var(--text-primary)}.LaCU-G_cards{align-items:center;gap:var(--spacing-20);flex-direction:column;display:flex}.LaCU-G_cardsTrack{width:100%;height:clamp(260px,40vh,420px);position:relative;overflow:hidden}.LaCU-G_card{border-radius:var(--radius-surface);width:85%;height:100%;margin-left:-42.5%;position:absolute;top:0;left:50%;overflow:hidden}.LaCU-G_cardLink{width:100%;height:100%;text-decoration:none;display:block;position:relative}.LaCU-G_cardImg{object-fit:cover}.LaCU-G_cardLink.LaCU-G_cardLink{transition:transform var(--duration-slow) var(--ease-standard)}.LaCU-G_cardCenter:hover .LaCU-G_cardLink{transform:scale(1.04)}.LaCU-G_cardFallback{background:var(--bg-surface);color:var(--text-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LaCU-G_cardOverlay{background:linear-gradient(to top, color-mix(in oklch, var(--bg-black) 60%, transparent) 0%, transparent 50%);pointer-events:none;position:absolute;inset:0}.LaCU-G_cardContent{padding:var(--card-padding-lg);z-index:1;position:absolute;bottom:0;left:0;right:0}.LaCU-G_cardCategory{font:var(--font-label-xs);color:var(--text-white);text-transform:uppercase;letter-spacing:.12em}.LaCU-G_cardTitle{margin-top:var(--spacing-8);font-family:var(--font-family-headline);font-size:clamp(1rem,.721rem + 1.14vw,1.75rem);font-weight:var(--font-weight-regular);color:var(--text-white);font-style:italic;line-height:var(--line-height-135);letter-spacing:-.02em}.LaCU-G_cardExcerpt{margin-top:var(--spacing-8);font:var(--font-body-sm);color:var(--text-white);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.LaCU-G_cardCenter{z-index:2}.LaCU-G_ticker{align-items:center;gap:var(--spacing-16);border-top:var(--border-light);border-bottom:var(--border-light);min-height:72px;display:flex}.LaCU-G_tickerTrack{flex:1;min-width:0;height:72px;position:relative;overflow:hidden}.LaCU-G_tickerReel{will-change:transform;flex-direction:column;display:flex}.LaCU-G_tickerTrack .LaCU-G_tickerReelAnimated{transition:transform var(--duration-base) var(--ease-standard)}.LaCU-G_tickerInner{flex-shrink:0;height:72px}.LaCU-G_tickerLink{align-items:center;gap:var(--spacing-16);min-width:0;text-decoration:none;display:flex}.LaCU-G_tickerThumb{flex-shrink:0;width:120px;height:72px;position:relative;overflow:hidden}.LaCU-G_tickerThumbImg{object-fit:cover}.LaCU-G_tickerThumb.LaCU-G_tickerThumb .LaCU-G_tickerThumbImg{transition:transform var(--duration-base) var(--ease-standard)}.LaCU-G_tickerLink:hover .LaCU-G_tickerThumbImg{transform:scale(1.06)}.LaCU-G_tickerThumbFallback{background:var(--bg-surface);color:var(--text-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LaCU-G_tickerCategory{font:var(--font-label-xs);color:var(--text-accent);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;display:none}.LaCU-G_tickerTitle{font:var(--font-headline-xs);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-style:italic;overflow:hidden}@media not (max-width:768px){.LaCU-G_splitSlide{height:var(--_split-h);flex-direction:row;min-height:auto}.LaCU-G_splitImageTrack{flex:1;height:auto}.LaCU-G_splitContent{padding:var(--spacing-32) var(--spacing-48);flex:0 0 40%}.LaCU-G_splitExcerpt{display:-webkit-box}.LaCU-G_card{width:70%;margin-left:-35%}.LaCU-G_tickerCategory{display:inline}}
@layer components{.lZgpzG_body{padding:0 var(--spacing-20) var(--spacing-32)}.lZgpzG_alertBody{padding-top:0}.lZgpzG_alertBody>:last-child{margin-bottom:0}.lZgpzG_alertBody .lZgpzG_itemList{margin-bottom:var(--spacing-16)}.lZgpzG_desc{margin:0 0 var(--spacing-48) 0;font:var(--font-body-md);color:var(--text-secondary);white-space:pre-line;line-height:1.5}.lZgpzG_hint{margin:0 0 var(--spacing-16) 0;font:var(--font-body-md);color:var(--text-tertiary)}.lZgpzG_input{margin-bottom:var(--spacing-20)}.lZgpzG_body .lZgpzG_input input{width:100%;font:var(--font-body-md);border-color:var(--border-color-default)}.lZgpzG_body .lZgpzG_input input:focus{border-color:var(--border-color-strong)}.lZgpzG_error{margin:calc(-1 * var(--spacing-12)) 0 var(--spacing-20);font:var(--font-body-sm);color:var(--text-accent)}.lZgpzG_itemList{margin:0 0 var(--spacing-48) 0;padding:var(--row-padding-lg);border-radius:var(--radius-surface);background:var(--bg-secondary);gap:var(--spacing-4);flex-direction:column;list-style:none;display:flex}.lZgpzG_itemList li{font:var(--font-body-md);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.5}.lZgpzG_itemListMore{margin-top:var(--spacing-4);font:var(--font-body-sm);color:var(--text-tertiary)}.lZgpzG_desc:has(+.lZgpzG_itemList){margin-bottom:var(--spacing-16)}}@layer compositions{.lZgpzG_dangerBtn{--_bg:var(--bg-accent-solid);--_border:var(--bg-accent-solid);--_color:var(--text-white)}}
.Z0SLlG_page{isolation:isolate;background:var(--bg-primary);--filter-row-h:var(--control-height-md);min-height:100dvh;padding:var(--spacing-96) var(--spacing-page-inline) var(--spacing-48)}@keyframes Z0SLlG_fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Z0SLlG_header{max-width:var(--width-page-max);margin:0 auto var(--spacing-32);align-items:flex-start;gap:var(--spacing-12);animation:Z0SLlG_fadeSlideUp var(--duration-slow) var(--ease-standard) both;flex-direction:column;display:flex}.Z0SLlG_masthead{gap:var(--spacing-12);width:100%;padding-bottom:var(--spacing-24);border-bottom:var(--border-light);flex-direction:column;display:flex}.Z0SLlG_mastheadPrompt{font:var(--font-code-sm);color:var(--text-tertiary)}.Z0SLlG_mastheadPrompt b{font:inherit;color:var(--text-accent)}.Z0SLlG_masthead{position:relative}.Z0SLlG_mastheadArt{order:-1;align-self:flex-end;width:60%;max-width:280px;position:relative}.Z0SLlG_mastheadGrid{width:100%}.Z0SLlG_mastheadMong{--mong-height:120px;width:fit-content;height:fit-content;margin:auto;position:absolute;inset:0}@media (min-width:768px){.Z0SLlG_masthead:has(.Z0SLlG_mastheadArt){min-height:calc(var(--spacing-128) * 2);justify-content:flex-end}.Z0SLlG_mastheadArt{width:34%;height:calc(100% - var(--spacing-16));max-width:400px;position:absolute;top:0;right:0}.Z0SLlG_mastheadGrid{width:80%;height:82%;position:absolute;inset:18% 10% 0}.Z0SLlG_mastheadMong{--mong-height:220px;inset:auto 0 calc(var(--spacing-16) * -1)}}[data-blog-skin=log] .Z0SLlG_page{isolation:auto;background:0 0}[data-blog-skin=log] .Z0SLlG_mastheadTitle:after{content:"_";color:var(--text-accent);animation:Z0SLlG_log-cursor calc(var(--duration-slower) * 1.4) steps(1) infinite}@keyframes Z0SLlG_log-cursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-blog-skin=log] .Z0SLlG_mastheadTitle:after{animation:none}}[data-blog-skin=log] .Z0SLlG_header .Z0SLlG_mastheadTitle{font:var(--font-weight-regular) var(--_title-size) / var(--line-height-100) var(--font-family-code);letter-spacing:-.03em}.Z0SLlG_header .Z0SLlG_mastheadTitle{--_title-size:clamp(2.5rem, 1.9rem + 2.4vw, 4rem)}.Z0SLlG_mastheadLead{font:var(--font-body-lg);color:var(--text-secondary);max-width:560px}.Z0SLlG_subtitle{font:var(--font-body-md);color:var(--text-tertiary);max-width:500px}.Z0SLlG_bannerSlider{margin-bottom:var(--spacing-48);min-height:clamp(280px,44vh,480px)}.Z0SLlG_filterBackdrop{z-index:3;background:0 0;position:fixed;inset:0}.Z0SLlG_contentArea{max-width:var(--width-page-max);gap:var(--spacing-32);grid-template-columns:minmax(0,1fr);align-items:start;margin:0 auto;display:grid}@media not (max-width:1024px){.Z0SLlG_contentArea{gap:var(--spacing-48);grid-template-columns:280px minmax(0,1fr)}.Z0SLlG_contentArea>.Z0SLlG_mainColumn{grid-area:1/2}}.Z0SLlG_mainColumn{min-width:0}.Z0SLlG_topProgress{height:2px;z-index:var(--z-index-float);pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:0;overflow:hidden}.Z0SLlG_topProgress:before{--_topProgressSlide-duration:1.2s;content:"";background:var(--text-accent);width:35%;animation:Z0SLlG_topProgressSlide var(--_topProgressSlide-duration) var(--ease-standard) infinite;position:absolute;top:0;bottom:0}@keyframes Z0SLlG_topProgressSlide{0%{left:-35%}50%{left:50%}to{left:100%}}.Z0SLlG_timelineSentinel{width:100%;height:1px}.Z0SLlG_historyMode .Z0SLlG_contentArea{grid-template-columns:minmax(0,1fr)}.Z0SLlG_historyMode .Z0SLlG_contentArea>.Z0SLlG_mainColumn{grid-column:1}.Z0SLlG_listEnd{align-items:center;gap:var(--spacing-8);padding-block:var(--spacing-32) var(--spacing-16);flex-direction:column;display:flex}.Z0SLlG_listEndMong{width:var(--spacing-80)}.Z0SLlG_listEndText{font:var(--font-code-sm);color:var(--text-tertiary)}
._1ph58G_picker{margin-top:var(--spacing-16);border:var(--border-light);border-radius:var(--radius-surface);animation:_1ph58G_coverPickerExpand var(--duration-slow) var(--ease-enter);transform-origin:top;will-change:clip-path, max-height;overflow:hidden}@keyframes _1ph58G_coverPickerExpand{0%{clip-path:inset(0 0 100%);max-height:0}to{clip-path:inset(0);max-height:1200px}}._1ph58G_pickerClosing{animation:_1ph58G_coverPickerCollapse var(--duration-slow) var(--ease-standard) forwards}@keyframes _1ph58G_coverPickerCollapse{0%{clip-path:inset(0);max-height:1200px}to{clip-path:inset(0 0 100%);max-height:0}}@media (prefers-reduced-motion:reduce){._1ph58G_picker,._1ph58G_pickerClosing{animation:none}}._1ph58G_pickerSheet{width:100vw;max-height:var(--sheet-initial-height);background:var(--bg-dialog);border:none;border-top:var(--border-light);border-radius:var(--radius-surface) var(--radius-surface) 0 0;flex-direction:column;margin:0;animation:none;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}._1ph58G_sheetHandle{background:var(--bg-tertiary)}._1ph58G_pickerSheet ._1ph58G_body{flex:1;height:auto;min-height:0}._1ph58G_pickerSheet ._1ph58G_header{flex-shrink:0}._1ph58G_header{align-items:stretch;gap:var(--spacing-16);min-height:var(--size-40);padding:0 var(--spacing-8) 0 var(--spacing-16);border-bottom:var(--border-light);display:flex}._1ph58G_tabs{align-items:stretch;gap:var(--spacing-20);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}._1ph58G_tab{font:var(--font-label-sm);color:var(--text-secondary);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;align-items:center;padding:0;display:inline-flex;position:relative}._1ph58G_tab:hover,._1ph58G_tabActive{color:var(--text-primary)}._1ph58G_tabActive:after{content:"";height:calc(var(--border-width-1) * 3);border-radius:var(--radius-full);background:var(--text-primary);position:absolute;bottom:0;left:0;right:0}._1ph58G_historyTab{align-items:center;gap:var(--spacing-4);height:var(--control-height-sm);padding:0 var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-label-sm);color:var(--text-primary);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;display:inline-flex}._1ph58G_historyTab:hover{border-color:var(--border-color-control);background:var(--bg-secondary)}._1ph58G_historyTabActive,._1ph58G_historyTabActive:hover{border-color:var(--text-primary);background:var(--bg-secondary)}._1ph58G_headerEnd{align-items:center;gap:var(--spacing-4);margin-left:auto;display:flex}._1ph58G_closeBtn{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;--close-size:14px;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._1ph58G_header ._1ph58G_closeBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}._1ph58G_body{scrollbar-width:thin;scrollbar-color:var(--border-color-strong) transparent;scrollbar-gutter:stable;flex-direction:column;gap:0;height:360px;padding:0;display:flex;overflow-y:scroll}._1ph58G_body::-webkit-scrollbar{width:6px;display:block}._1ph58G_body::-webkit-scrollbar-track{background:0 0}._1ph58G_body::-webkit-scrollbar-thumb{background:var(--border-color-strong);border-radius:var(--radius-full)}._1ph58G_presetGrid{grid-template-columns:var(--grid-columns-3);border-top:var(--border-light);gap:0;display:grid}._1ph58G_presetItem{aspect-ratio:16/9;border:none;border-right:var(--border-light);border-bottom:var(--border-light);cursor:pointer;background:0 0;position:relative}._1ph58G_presetGrid ._1ph58G_presetItem:nth-child(3n){border-right:none}._1ph58G_presetGrid ._1ph58G_presetItem:nth-last-child(-n+4){border-bottom:none}._1ph58G_presetItem canvas{width:100%;height:100%;display:block}._1ph58G_picker ._1ph58G_presetItem:hover{outline:1px solid var(--text-primary);outline-offset:-1px;z-index:1}._1ph58G_presetName{padding:var(--spacing-2) var(--spacing-4);background:var(--bg-overlay);font:var(--font-body-xs);color:var(--text-inverse);text-align:center;position:absolute;bottom:0;left:0;right:0}._1ph58G_presetSectionHeader{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);padding:var(--spacing-12) var(--spacing-16) var(--spacing-8);display:flex}._1ph58G_presetSectionHeaderDivided{border-top:var(--border-light)}._1ph58G_presetSectionLabel{align-items:center;gap:var(--spacing-4);font:var(--font-body-sm);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;margin:0;display:inline-flex}._1ph58G_presetSectionCount{padding:var(--spacing-1) var(--spacing-8);border-radius:var(--radius-control);background:var(--bg-secondary);font:var(--font-code-xs);color:var(--text-secondary);text-transform:none;letter-spacing:0}._1ph58G_presetSectionHint{padding:0 var(--spacing-16) var(--spacing-8);font:var(--font-body-sm);color:var(--text-secondary);margin:0}._1ph58G_presetItemActive{outline:2px solid var(--text-accent);outline-offset:-2px;z-index:1}._1ph58G_localFileActiveCheck{border-radius:var(--radius-full);background:var(--bg-accent-solid);width:20px;height:20px;color:var(--text-on-accent);z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}._1ph58G_tabSection{padding:var(--spacing-12);gap:var(--spacing-12);flex-direction:column;display:flex}._1ph58G_inputRow{align-items:stretch;gap:var(--spacing-8);display:flex}._1ph58G_inputRow ._1ph58G_generateBtn{flex-shrink:0;align-self:stretch}._1ph58G_unsplashLicenseNote{align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-12) var(--spacing-16);font:var(--font-body-xs);color:var(--text-tertiary);border-bottom:var(--border-light);display:flex}._1ph58G_unsplashLicenseNote a{color:var(--text-accent);text-underline-offset:2px;text-decoration:underline}._1ph58G_unsplashLicenseBadge{border-radius:var(--radius-full);background:var(--bg-overlay);width:18px;height:18px;color:var(--text-inverse);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;left:4px}._1ph58G_unsplashGrid{grid-template-columns:var(--grid-columns-2);border-top:var(--border-light);gap:0;display:grid}._1ph58G_unsplashItem{aspect-ratio:16/9;border:none;border-right:var(--border-light);border-bottom:var(--border-light);cursor:pointer;background:0 0;position:relative}._1ph58G_unsplashGrid ._1ph58G_unsplashItem:nth-child(2n){border-right:none}._1ph58G_picker ._1ph58G_unsplashItem:hover{outline:1px solid var(--text-primary);outline-offset:-1px;z-index:1}._1ph58G_unsplashItem img,._1ph58G_unsplashItem video{object-fit:cover;width:100%;height:100%;display:block}._1ph58G_pexelsTypeToggle{margin:var(--spacing-12) var(--spacing-16) 0;border:var(--border-light);border-radius:var(--radius-control);gap:0;display:inline-flex;overflow:hidden}._1ph58G_pexelsTypeBtn{align-items:center;gap:var(--spacing-4);height:var(--control-height-sm);padding:0 var(--control-padding-inline-sm);font:var(--font-body-sm);color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:none;display:inline-flex}._1ph58G_pexelsTypeBtn:hover{color:var(--text-primary)}._1ph58G_pexelsTypeBtnActive,._1ph58G_pexelsTypeBtnActive:hover{background:var(--bg-inverse);color:var(--text-inverse)}._1ph58G_unsplashCredit{padding:var(--spacing-2) var(--spacing-4);background:var(--bg-overlay);font:var(--font-body-xs);color:var(--text-inverse);text-align:center;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._1ph58G_unsplashDownloading{opacity:.5;pointer-events:none}._1ph58G_unsplashActions{align-items:center;gap:var(--spacing-2);z-index:2;display:inline-flex;position:absolute;top:4px;right:4px}._1ph58G_unsplashItem:hover ._1ph58G_historyOverlayBtn,._1ph58G_unsplashItem:focus-within ._1ph58G_historyOverlayBtn{opacity:1}._1ph58G_unsplashItem ._1ph58G_historyOverlayBtn:hover{transform:scale(1.1)}._1ph58G_aiForm{}._1ph58G_aiForm:has(+._1ph58G_aiPreview){padding-bottom:0}._1ph58G_styleRow,._1ph58G_suggestions{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}._1ph58G_styleRow>*,._1ph58G_suggestions>*{white-space:nowrap;flex-shrink:0}._1ph58G_styleRow{gap:var(--spacing-8)}._1ph58G_styleChip{padding:var(--badge-padding-lg);border:var(--border-default);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-tertiary);background:0 0}._1ph58G_body ._1ph58G_styleChip:hover{border-color:var(--text-primary);color:var(--text-primary)}._1ph58G_styleChipActive{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}._1ph58G_body ._1ph58G_styleChipActive:hover{background:var(--text-primary);color:var(--bg-primary)}._1ph58G_generateBtn{flex-shrink:0}._1ph58G_aiPreview{flex-direction:column;align-items:center;gap:0;display:flex}._1ph58G_aiPreview img{border:none;border-radius:0;width:100%;display:block}._1ph58G_aiActions{border-top:var(--border-light);align-self:stretch;gap:0;width:100%;margin:0;display:flex}._1ph58G_aiActions ._1ph58G_useBtn,._1ph58G_aiActions ._1ph58G_retryBtn{border-radius:0;flex:1;width:auto}._1ph58G_aiActions ._1ph58G_useBtn{color:var(--text-accent);font-weight:600}._1ph58G_aiActions ._1ph58G_retryBtn{color:var(--text-secondary)}._1ph58G_historyGridItem{background:var(--bg-tertiary)}._1ph58G_historyGridItemActive{outline:2px solid var(--text-accent);outline-offset:-2px;z-index:1}._1ph58G_historyThumbBtn{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}._1ph58G_historyThumbImg{object-fit:cover;width:100%;height:100%;display:block}._1ph58G_picker ._1ph58G_historyThumbBtn:hover img,._1ph58G_picker ._1ph58G_historyThumbBtn:hover video{opacity:.85}._1ph58G_historyActiveBadge{border-radius:var(--radius-full);background:var(--text-accent);width:18px;height:18px;color:var(--bg-primary);pointer-events:none;z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}._1ph58G_historySourceTag{align-items:center;gap:var(--spacing-4);max-width:calc(100% - 8px);padding:var(--badge-padding-md);border-radius:var(--radius-control);background:var(--bg-overlay);font:var(--font-body-xs);color:var(--text-inverse);pointer-events:none;display:inline-flex;position:absolute;bottom:4px;left:4px;right:4px}._1ph58G_historySourceLabel{text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-weight:500}._1ph58G_historySourceSep{opacity:.6;flex-shrink:0}._1ph58G_historySourceMeta{text-transform:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}._1ph58G_historyOverlayBtn{cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}._1ph58G_historyOverlayBtn._1ph58G_historyOverlayBtn,._1ph58G_historyOverlayBtn._1ph58G_historyOverlayBtn:hover{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-full);background:var(--bg-overlay);min-width:0;color:var(--text-inverse);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._1ph58G_historyGridItem:hover ._1ph58G_historyOverlayBtn,._1ph58G_historyOverlayBtn:focus-visible{opacity:1}._1ph58G_historyGridItem ._1ph58G_historyOverlayBtn:hover{transform:scale(1.1)}._1ph58G_historyActions{align-items:center;gap:var(--spacing-2);z-index:2;display:inline-flex;position:absolute;top:4px;left:4px}._1ph58G_tabCount{font:var(--font-body-sm);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._1ph58G_historyTabActive ._1ph58G_tabCount{color:var(--text-secondary)}._1ph58G_aiActions>*+*{border-left:var(--border-light)}._1ph58G_suggestions{gap:var(--spacing-4)}._1ph58G_suggestionChip{padding:var(--badge-padding-lg);border:var(--border-default);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-secondary);text-align:left;background:0 0}._1ph58G_body ._1ph58G_suggestionChip:hover{border-color:var(--text-primary);color:var(--text-primary)}._1ph58G_spinner{justify-content:center;align-items:center;gap:var(--spacing-8);width:100%;padding:var(--spacing-12) 0;font:var(--font-body-sm);color:var(--text-muted);text-align:center;margin:0;display:flex}._1ph58G_emptyMsg{text-align:center;padding:var(--spacing-24);font:var(--font-body-md);color:var(--text-muted);font-style:italic}._1ph58G_errorMsg{text-align:center;padding:var(--spacing-12);font:var(--font-body-sm);color:var(--text-accent)}@media not (max-width:768px){._1ph58G_presetGrid,._1ph58G_unsplashGrid{grid-template-columns:var(--grid-columns-4)}._1ph58G_presetGrid ._1ph58G_presetItem:nth-child(3n),._1ph58G_unsplashGrid ._1ph58G_unsplashItem:nth-child(2n){border-right:var(--border-light)}._1ph58G_presetGrid ._1ph58G_presetItem:nth-child(4n),._1ph58G_unsplashGrid ._1ph58G_unsplashItem:nth-child(4n){border-right:none}}._1ph58G_projectWrap{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}._1ph58G_projectLoading{padding:var(--spacing-64) 0;justify-content:center;align-items:center;display:flex}._1ph58G_projectDirs{gap:var(--spacing-4);scrollbar-width:none;overscroll-behavior:contain;padding:var(--spacing-12) var(--spacing-16);border-bottom:var(--border-light);flex:none;display:flex;overflow-x:auto}._1ph58G_projectSection:first-child ._1ph58G_presetSectionHeaderDivided{border-top:none}._1ph58G_projectDirs::-webkit-scrollbar{display:none}._1ph58G_projectDir{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;flex:none;display:inline-flex}._1ph58G_projectDir:hover{background:var(--bg-secondary);color:var(--text-primary)}._1ph58G_projectDirActive{background:var(--bg-accent);color:var(--text-accent);border-color:#0000}._1ph58G_projectDirCount{font:var(--font-code-xs);opacity:.7}._1ph58G_projectHint{padding:0 var(--spacing-16) var(--spacing-8);font:var(--font-body-sm);color:var(--text-accent);margin:0}._1ph58G_projectScroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}._1ph58G_projectSectionPath{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--font-code-xs);color:var(--text-tertiary);overflow:hidden}
.WlWZla_loadingState{text-align:center;padding:var(--spacing-128) 0;font:var(--font-body-md);color:var(--text-tertiary)}@keyframes WlWZla_detailEnter{0%{opacity:0;transform:translateY(var(--_enter-y,20px))}to{opacity:1;transform:none}}.WlWZla_enterHeader,.WlWZla_enterBody{animation:WlWZla_detailEnter var(--duration-slow) var(--ease-standard) both}.WlWZla_enterHeader{--_enter-y:30px;animation-delay:.15s}.WlWZla_enterBody{animation-delay:.3s}.WlWZla_enterInstant{animation:none}
.x8NKeq_sticker{pointer-events:none;display:inline-block}.x8NKeq_img{width:100%;height:auto;filter:drop-shadow(2px 0 0 var(--text-white)) drop-shadow(-2px 0 0 var(--text-white)) drop-shadow(0 2px 0 var(--text-white)) drop-shadow(0 -2px 0 var(--text-white)) drop-shadow(0 6px 8px var(--border-color-strong));display:block}.x8NKeq_float .x8NKeq_img{animation:x8NKeq_mong-float calc(var(--duration-slower) * 5) var(--ease-standard) infinite alternate}@keyframes x8NKeq_mong-float{to{transform:translateY(calc(var(--spacing-8) * -1)) rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.x8NKeq_float .x8NKeq_img{animation:none}}.x8NKeq_flat .x8NKeq_img{filter:drop-shadow(1.5px 0 0 var(--text-white)) drop-shadow(-1.5px 0 0 var(--text-white)) drop-shadow(0 1.5px 0 var(--text-white)) drop-shadow(0 -1.5px 0 var(--text-white))}
.N73DMG_customGradientWrap{container-type:inline-size}.N73DMG_customGradient{column-gap:var(--spacing-16);row-gap:var(--spacing-16);padding:var(--spacing-12);grid-template-columns:minmax(0,max-content) minmax(0,1fr);grid-template-areas:"preview group""scheme scheme""stops stops";align-items:start;display:grid}@container (max-width:440px){.N73DMG_customGradient{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""group""scheme""stops"}}@media not (max-width:768px){.N73DMG_customGradient{column-gap:var(--spacing-16);grid-template-areas:"preview scheme""preview stops""preview group"}@container (max-width:520px){.N73DMG_customGradient{grid-template-columns:1fr;grid-template-areas:"preview""scheme""stops""group";column-gap:0}}}.N73DMG_customGradientPreview{grid-area:preview}.N73DMG_schemeRow{grid-area:scheme}.N73DMG_stopBarWrap{grid-area:stops}.N73DMG_customGroup{grid-area:group}.N73DMG_customGradientPreview{--preview-h:100px;width:calc(var(--preview-h) * 16 / 9);aspect-ratio:16/9;background:var(--bg-primary);border-radius:var(--radius-surface);flex-shrink:0;max-width:100%;height:auto;position:relative;overflow:hidden}.N73DMG_customGradientPreview canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.N73DMG_schemeRow{align-items:flex-start;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.N73DMG_schemeBaseLabel{cursor:pointer;flex-shrink:0;display:inline-block;position:relative}.N73DMG_schemeBaseSwatch{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-full);border:var(--border-width-2) solid var(--bg-primary);outline:var(--border-width-1) solid var(--border-color-light);outline-offset:0;box-shadow:var(--shadow-raised);pointer-events:none;display:block}.N73DMG_schemeChips{gap:var(--spacing-4);flex-wrap:wrap;flex:1;min-width:0;display:inline-flex}.N73DMG_schemeChip{height:var(--size-20);padding:0 var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-xs);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0}.N73DMG_schemeChips .N73DMG_schemeChip:hover{border-color:var(--text-primary);color:var(--text-primary)}.N73DMG_schemeChipActive{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.N73DMG_schemeImageBtn{width:var(--size-20);height:var(--size-20);border:var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.N73DMG_schemeRow .N73DMG_schemeImageBtn:hover:not(:disabled){background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.N73DMG_schemeImageBtn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.N73DMG_extractedRow{align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4);flex-wrap:wrap;display:flex}.N73DMG_extractedLabel{font:var(--font-label-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-right:var(--spacing-4)}.N73DMG_extractedSwatch{border:var(--border-light);border-radius:var(--radius-full);cursor:pointer;width:18px;height:18px;transition:transform var(--duration-fast) var(--ease-standard);padding:0}.N73DMG_extractedRow .N73DMG_extractedSwatch:hover{transform:scale(1.15)}.N73DMG_stopBarWrap{align-items:flex-start;gap:var(--spacing-8);display:flex}.N73DMG_stopBar{height:var(--size-20);border-radius:var(--radius-control);border:var(--border-light);cursor:copy;margin-bottom:var(--spacing-24);flex:1;position:relative}.N73DMG_stopHandle{margin-top:var(--spacing-2);cursor:grab;user-select:none;touch-action:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:100%;transform:translate(-50%)}.N73DMG_stopHandle:active{cursor:grabbing}.N73DMG_stopHandleRemove{border-radius:var(--radius-full);background:var(--bg-secondary);width:16px;height:16px;color:var(--text-secondary);font:var(--font-body-xs);cursor:pointer;opacity:0;pointer-events:none;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}.N73DMG_stopHandle .N73DMG_stopHandleRemove{transition:opacity var(--duration-fast), background-color var(--duration-fast), color var(--duration-fast)}.N73DMG_stopHandle:hover .N73DMG_stopHandleRemove,.N73DMG_stopHandle:focus-within .N73DMG_stopHandleRemove{opacity:1;pointer-events:auto}.N73DMG_stopHandle .N73DMG_stopHandleRemove:hover{background:var(--bg-tertiary);color:var(--text-primary)}.N73DMG_stopHandleArrow{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:6px solid var(--bg-primary);filter:drop-shadow(0 -1px 1px oklch(0% 0 0/.2));width:0;height:0;margin-bottom:-1px}.N73DMG_stopHandleSwatch{border-radius:var(--radius-mark);border:var(--border-width-2) solid var(--bg-primary);width:18px;height:18px;box-shadow:var(--shadow-raised);justify-content:center;align-items:center;display:inline-flex;position:relative}.N73DMG_stopHandleGrip{background:linear-gradient(to bottom, transparent 0, transparent 1px, color-mix(in oklch, var(--bg-white) 85%, transparent) 1px, color-mix(in oklch, var(--bg-white) 85%, transparent) 2px, transparent 2px, transparent 4px, color-mix(in oklch, var(--bg-white) 85%, transparent) 4px, color-mix(in oklch, var(--bg-white) 85%, transparent) 5px, transparent 5px);filter:drop-shadow(0 0 1px oklch(0% 0 0/.4));pointer-events:none;width:7px;height:6px;display:block}.N73DMG_stopAddBtn{width:var(--control-height-xs);height:var(--control-height-xs);border:var(--border-light);border-radius:var(--radius-full);color:var(--text-tertiary);font:var(--font-body-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.N73DMG_stopBarWrap .N73DMG_stopAddBtn:hover:not(:disabled){background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.N73DMG_stopAddBtn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.N73DMG_customRow{justify-content:flex-start;align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.N73DMG_customTypeToggle{border:var(--border-light);border-radius:var(--radius-control);height:var(--size-20);display:inline-flex;overflow:hidden}.N73DMG_customTypeBtn{padding:0 var(--spacing-12);font:var(--font-body-xs);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none}.N73DMG_customTypeBtn+.N73DMG_customTypeBtn{border-left:var(--border-light)}.N73DMG_customTypeBtnActive{background:var(--text-primary);color:var(--bg-primary)}.N73DMG_customSliders,.N73DMG_customGroup{gap:var(--spacing-4);flex-direction:column;display:flex}.N73DMG_customSlider{align-items:center;gap:var(--spacing-8);font:var(--font-code-xs);color:var(--text-tertiary);display:flex}.N73DMG_customSliderLabel{min-width:40px;font:var(--font-body-xs);color:var(--text-secondary);flex-shrink:0}.N73DMG_customSlider input[type=range]{accent-color:var(--text-primary);flex:1}.N73DMG_customSlider input[type=range]:disabled{cursor:not-allowed}.N73DMG_customSliderDisabled{opacity:.4;pointer-events:none}.N73DMG_customSliderValue{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:38px}.N73DMG_customRandomBtn{width:var(--size-20);height:var(--size-20);border:var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.N73DMG_customGradient .N73DMG_customRandomBtn:hover{border-color:var(--text-primary);color:var(--text-primary);transform:rotate(180deg)}.N73DMG_customApplyBtn{align-items:center;gap:var(--spacing-8);height:var(--size-20);padding:0 var(--spacing-16);border-radius:var(--radius-control);background:var(--text-primary);color:var(--bg-primary);font:var(--font-label-xs);cursor:pointer;border:none;margin-left:auto;display:inline-flex}.N73DMG_customApplyBtn:disabled{opacity:var(--opacity-disabled);cursor:default}
@layer components{._xmoaa_paginationWrap{align-items:center;gap:var(--spacing-12);margin-top:var(--spacing-16);flex-direction:column;display:flex}._xmoaa_pagination{justify-content:center;align-items:center;gap:var(--spacing-4);display:flex}._xmoaa_pagination ._xmoaa_pageEdge{display:none}@media not (max-width:480px){._xmoaa_pagination{gap:var(--spacing-12)}._xmoaa_pagination ._xmoaa_pageEdge{display:flex}}._xmoaa_pageBtn{width:var(--control-height-md);height:var(--control-height-md);border:var(--border-light);border-radius:var(--radius-full);font:var(--font-body-sm);color:var(--text-tertiary);transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:flex}._xmoaa_paginationWrapSm ._xmoaa_pageBtn{width:var(--control-height-sm);height:var(--control-height-sm);font-size:var(--font-size-body-sm)}._xmoaa_paginationWrapSm ._xmoaa_pagination{gap:var(--spacing-4)}._xmoaa_paginationWrapSm ._xmoaa_jumpInput{height:var(--control-height-sm)}._xmoaa_pagination ._xmoaa_pageBtn:hover:not(:disabled){transform:scale(1.15)}._xmoaa_pagination ._xmoaa_pageBtn:hover:not(:disabled):not(._xmoaa_pageBtnActive){border-color:var(--text-primary);color:var(--text-primary)}._xmoaa_pageBtnActive{background:var(--bg-inverse);border-color:var(--bg-inverse);color:var(--text-inverse)}._xmoaa_pageBtn:disabled{color:var(--text-muted);border-color:var(--border-color-light);opacity:var(--opacity-disabled)}._xmoaa_ellipsis{font:var(--font-body-md);color:var(--text-tertiary);padding:0 var(--spacing-4)}._xmoaa_jumpRow{align-items:center;gap:var(--spacing-4);font:var(--font-body-sm);color:var(--text-tertiary);display:flex}._xmoaa_jumpLabel{letter-spacing:.04em;text-transform:uppercase;font-weight:var(--font-weight-medium)}._xmoaa_jumpInput{width:56px;height:var(--control-height-md);padding:0 var(--spacing-8);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-code-sm);color:var(--text-primary);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0}._xmoaa_jumpInput::-webkit-inner-spin-button{appearance:none;margin:0}._xmoaa_jumpInput::-webkit-outer-spin-button{appearance:none;margin:0}._xmoaa_jumpInput:focus{border-color:var(--text-primary);outline-color:#0000}._xmoaa_jumpTotal{font-variant-numeric:tabular-nums}}
.fosZ0q_subnav{align-items:center;gap:var(--spacing-4);max-width:var(--width-page-max);margin:0 auto var(--spacing-24);flex-wrap:wrap;display:flex}.fosZ0q_item{padding:var(--row-padding-sm);border-radius:var(--radius-control);font:var(--font-label-md);color:var(--text-tertiary);white-space:nowrap;text-decoration:none}.fosZ0q_item:hover{color:var(--text-primary);background:var(--bg-tertiary)}.fosZ0q_active{color:var(--text-inverse);background:var(--text-primary)}@media not (max-width:768px){.fosZ0q_subnav{display:none}}
.psU-ka_page{min-height:100dvh}.psU-ka_hero{width:100%;height:28vh;min-height:180px;margin-bottom:-1px;position:relative;overflow:hidden}@media not (max-width:768px){.psU-ka_hero{height:35vh;min-height:240px}}.psU-ka_heroCover{object-fit:cover;width:100%;height:100%}.psU-ka_heroOverlay{background:linear-gradient(to bottom, color-mix(in oklch, var(--bg-black) 25%, transparent) 0%, transparent 20%), linear-gradient(to bottom, transparent 30%, var(--bg-primary) 100%);position:absolute;inset:0}.psU-ka_heroSpacer{height:var(--spacing-48)}.psU-ka_skeletonNoHeroGap{height:calc(var(--spacing-48) * 2 + 40px)}.psU-ka_hero~.psU-ka_page .psU-ka_skeletonNoHeroGap,.psU-ka_heroPlaceholder~.psU-ka_page .psU-ka_skeletonNoHeroGap{display:none}.psU-ka_heroIconRow{z-index:2;max-width:var(--width-page-max);padding:0 var(--spacing-page-inline);margin:-40px auto 0;position:relative}.psU-ka_heroIconNoHero{margin-top:var(--spacing-20)}.psU-ka_heroIcon{filter:drop-shadow(0 3px 8px #00000059);line-height:1;display:inline-flex}.psU-ka_heroPlaceholder{background:var(--bg-tertiary);width:100%;height:30vh;min-height:200px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.psU-ka_backBtn{gap:var(--spacing-12);top:calc(var(--spacing-nav-top) + var(--size-40) + var(--spacing-12));left:var(--spacing-page-inline);z-index:var(--z-index-nav);height:var(--size-56);padding:0 var(--spacing-24);border:var(--border-default);border-radius:var(--radius-control);background:var(--bg-primary);font:var(--font-body-lg);color:var(--text-primary);backdrop-filter:blur(10px);transition:opacity var(--duration-base), transform var(--duration-base), padding var(--duration-base), font-size var(--duration-base), gap var(--duration-base), top var(--duration-base), left var(--duration-base);align-items:center;text-decoration:none;display:flex;position:fixed}@media not (max-width:768px){.psU-ka_backBtn{top:calc(var(--spacing-32) + var(--spacing-48))}}.psU-ka_backBtnHidden{opacity:0;pointer-events:none;transform:translateY(-20px)}.psU-ka_page .psU-ka_backBtn svg{transition:transform var(--duration-base) var(--ease-standard)}.psU-ka_page .psU-ka_backBtn:hover{background-color:var(--bg-black);mix-blend-mode:difference;color:var(--text-white);border-color:var(--text-white)}.psU-ka_page .psU-ka_backBtn:hover svg{transform:translate(-3px)}.psU-ka_headerSection{max-width:var(--width-page-max);padding:var(--spacing-32) var(--spacing-page-inline) 0;margin:0 auto}.psU-ka_contentRow{max-width:var(--width-page-max);padding:var(--spacing-24) var(--spacing-page-inline) var(--spacing-48);gap:var(--spacing-32);margin:0 auto;display:flex}.psU-ka_contentNoHero{padding-top:calc(var(--spacing-32) + var(--spacing-48) + 40px)}.psU-ka_content{flex:1;min-width:0}.psU-ka_tocSidebar{width:180px;top:calc(var(--spacing-32) + 60px);flex-shrink:0;align-self:flex-start;max-height:calc(100dvh - 120px);display:none;position:sticky;overflow-y:auto}@media not (max-width:1280px){.psU-ka_tocSidebar{display:block}}.psU-ka_likeWrapper{margin-top:var(--spacing-64);margin-bottom:var(--spacing-20);justify-content:center;display:flex}.psU-ka_likeShareRow{justify-content:center;align-items:center;gap:var(--spacing-12);margin-top:var(--spacing-64);margin-bottom:var(--spacing-20);display:flex}.psU-ka_likeShareRow .psU-ka_likeWrapper{margin-top:0;margin-bottom:0}.psU-ka_likeWrapper button svg{transition:transform var(--duration-base) var(--ease-standard)}.psU-ka_likeWrapper button:hover:not(:disabled) svg{transform:scale(1.1)}.psU-ka_likeWrapper button:active:not(:disabled) svg{transition:transform var(--duration-instant) var(--ease-standard);transform:scale(1.25)}.psU-ka_likeCount{text-align:center;min-width:2ch;display:inline-block}.psU-ka_afterContent{max-width:var(--width-page-max);padding:0 var(--spacing-page-inline);margin:0 auto}.psU-ka_commentWrap{padding:0 0 var(--spacing-48) 0}.psU-ka_footerNav{max-width:var(--width-page-max);padding:var(--spacing-24) 0 var(--spacing-48);border-top:var(--border-light);margin:0 auto}.psU-ka_footerLink{align-items:center;gap:var(--spacing-8);font:var(--font-body-md);color:var(--text-tertiary);white-space:nowrap;text-decoration:none;display:inline-flex}.psU-ka_footerArrow{flex-shrink:0;display:inline-block}.psU-ka_footerNav .psU-ka_footerLink{transition:color var(--duration-base) var(--ease-standard)}.psU-ka_footerNav .psU-ka_footerArrow{transition:transform var(--duration-base) var(--ease-standard)}.psU-ka_footerNav .psU-ka_footerLink:hover{color:var(--text-accent)}.psU-ka_footerNav .psU-ka_footerLink:hover .psU-ka_footerArrow{transform:translate(-4px)}
@layer components{.IfxejG_trigger{display:inline-flex}.IfxejG_dropdown{background:var(--bg-primary);border:var(--border-light);border-radius:var(--radius-surface);box-shadow:var(--shadow-floating);position:fixed;overflow:hidden}.IfxejG_dropdown.IfxejG_dropdownMenu{padding:var(--spacing-4);flex-direction:column;display:flex}.IfxejG_dropdown.IfxejG_dropdownGlass{background:var(--bg-glass-panel);backdrop-filter:var(--blur-glass)}.IfxejG_dropdown.IfxejG_dropdownDifference{backdrop-filter:blur(20px);border-color:var(--border-color-light);box-shadow:none;mix-blend-mode:difference;background:0 0}.IfxejG_dropdown.IfxejG_dropdownDifference>*{filter:invert()}.IfxejG_arrow{background:var(--bg-primary);border:0 solid var(--border-color-light);pointer-events:none;width:11px;height:11px;position:absolute;transform:rotate(45deg)}.IfxejG_arrowTop{border-top-width:var(--border-width-1);border-left-width:var(--border-width-1);margin-left:-5.5px;top:-5.5px}.IfxejG_arrowBottom{border-right-width:var(--border-width-1);border-bottom-width:var(--border-width-1);margin-left:-5.5px;bottom:-5.5px}.IfxejG_arrowLeft{border-left-width:var(--border-width-1);border-bottom-width:var(--border-width-1);margin-top:-5.5px;left:-5.5px}.IfxejG_arrowRight{border-top-width:var(--border-width-1);border-right-width:var(--border-width-1);margin-top:-5.5px;right:-5.5px}.IfxejG_dropdownGlass .IfxejG_arrow{background:var(--bg-glass-panel);backdrop-filter:var(--blur-glass)}.IfxejG_sheetHeader{touch-action:none;padding:0 var(--spacing-20) var(--spacing-4);flex-shrink:0;align-items:center;display:flex}.IfxejG_sheetBody{gap:var(--spacing-16);padding-bottom:calc(var(--spacing-16) + env(safe-area-inset-bottom,0));flex-direction:column;display:flex}.IfxejG_sheetTitle{font:var(--font-label-md);color:var(--text-primary);margin:0}}
@layer components{.X5lkgq_item{align-items:center;gap:var(--spacing-12);width:100%;padding:var(--row-padding-md);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;display:inline-flex}.X5lkgq_item:hover,.X5lkgq_itemActive{background:var(--bg-tertiary)}.X5lkgq_item:disabled{opacity:var(--opacity-disabled);cursor:default}.X5lkgq_item:disabled:hover{background:0 0}.X5lkgq_itemIcon{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.X5lkgq_item:hover .X5lkgq_itemIcon,.X5lkgq_itemActive .X5lkgq_itemIcon{color:var(--text-primary)}.X5lkgq_itemLabel{flex:1;min-width:0}.X5lkgq_item .X5lkgq_itemTrailing{color:var(--text-tertiary);transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.X5lkgq_itemTrailingOpen{transform:rotate(90deg)}.X5lkgq_divider{height:0;margin:var(--spacing-4) var(--spacing-12);border-top:var(--border-light)}}
@layer components{.idPvsG_root{height:var(--_h,24px);border:var(--border-control);border-radius:var(--radius-control);color:var(--text-primary);background:0 0;align-items:stretch;gap:0;padding:0;display:inline-flex;position:relative;overflow:hidden}.idPvsG_zoneLow{color:var(--text-info)}.idPvsG_zoneMid{color:var(--text-success)}.idPvsG_zoneHigh{color:var(--text-warning)}.idPvsG_root.idPvsG_focused{border-color:var(--border-color-strong)}.idPvsG_label{height:100%;padding:0 var(--spacing-4) 0 var(--spacing-8);font:var(--font-label-sm);color:var(--text-muted);user-select:none;align-items:center;display:inline-flex}.idPvsG_input{width:var(--_w,40px);text-align:center;height:100%;font:var(--font-code-sm);color:var(--text-primary);padding:0 var(--spacing-2);-moz-appearance:textfield;appearance:textfield;background:0 0;border:none;outline-color:#0000;flex-shrink:0}.idPvsG_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.idPvsG_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.idPvsG_unit{min-width:0;max-width:var(--_unit-max,4.5ch);font:var(--font-code-sm);color:var(--text-muted);padding-right:var(--spacing-4);user-select:none;flex-shrink:1;align-items:center;display:inline-flex}.idPvsG_unitText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.idPvsG_stepBtn{width:20px;height:100%;color:var(--text-secondary);cursor:pointer;transition: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;line-height:0;display:flex}.idPvsG_stepBtn:hover{background:var(--bg-secondary);color:var(--text-primary)}.idPvsG_stepBtn:active{color:var(--text-accent)}}
.z3ddRW_seriesCardBody{border:var(--border-light);border-radius:0 0 var(--radius-surface) var(--radius-surface);padding:var(--spacing-12);gap:var(--spacing-12);border-top:none;flex-direction:column;display:flex}@media not (max-width:768px){.z3ddRW_seriesCardBody{padding:var(--card-padding-md)}}.z3ddRW_seriesCardBodyStandalone{border-top:var(--border-light);border-radius:var(--radius-surface)}.z3ddRW_seriesCardBodyBare{padding:var(--card-padding-md);gap:var(--spacing-12);flex-direction:column;display:flex}.z3ddRW_seriesStandaloneHeader{justify-content:space-between;align-items:center;gap:var(--spacing-12);margin:0 calc(-1 * var(--spacing-16));padding:0 var(--spacing-16) var(--spacing-12);border-bottom:var(--border-light);display:flex}.z3ddRW_seriesStandaloneTitle{font:var(--font-title-sm);color:var(--text-primary);margin:0}.z3ddRW_seriesStandaloneActions{align-items:center;gap:var(--spacing-8);display:flex}.z3ddRW_seriesCardActions{align-items:center;gap:var(--spacing-8) var(--spacing-12);flex-wrap:wrap;display:flex}.z3ddRW_seriesCardActionsEnd{gap:var(--spacing-12);margin-left:auto;display:flex}.z3ddRW_coverButtons{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.z3ddRW_seriesPostsSection{border-top:var(--border-light);flex-direction:column;display:flex}.z3ddRW_seriesPostsSection>*+*{margin-top:var(--spacing-12)}.z3ddRW_seriesPostsSection>.z3ddRW_addPostModal,.z3ddRW_seriesPostsSection>.z3ddRW_addPostModalOpen{margin-top:0}.z3ddRW_seriesPostsSection>.z3ddRW_addPostModal{transition:grid-template-rows var(--duration-base) var(--ease-standard), margin-top var(--duration-base) var(--ease-standard)}.z3ddRW_seriesPostsHeader{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding-block:var(--spacing-8);display:flex}.z3ddRW_addPostModal{grid-template-rows:0fr;display:grid;overflow:hidden}.z3ddRW_addPostModalOpen{border-top:var(--border-light);grid-template-rows:1fr}.z3ddRW_addPostModal>*{min-height:0;overflow:hidden}.z3ddRW_addPostModalOpen>*{overflow:visible}.z3ddRW_addPostHeader{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) 0;border-bottom:var(--border-light);height:var(--control-height-xl);display:flex}.z3ddRW_addPostHeader button[class]{height:var(--control-height-xs);padding:0 var(--control-padding-inline-xs);font:var(--font-body-xs);line-height:var(--line-height-100);align-items:center;display:inline-flex}.z3ddRW_addPostSearch{font:var(--font-body-sm);color:var(--text-primary);padding:var(--spacing-4) 0;background:0 0;border:none;outline-color:#0000;flex:1}.z3ddRW_addPostSearch::placeholder{color:var(--text-muted)}.z3ddRW_addPostClose{color:var(--text-muted);font:var(--font-body-sm);background:0 0;border:none}.z3ddRW_addPostList{overscroll-behavior:contain;height:200px;overflow:visible scroll}.z3ddRW_addPostItem{align-items:center;gap:var(--spacing-12);width:100%;padding:var(--spacing-8) 0;border:none;border-bottom:var(--border-light);text-align:left;user-select:none;font:var(--font-body-sm);color:var(--text-secondary);background:0 0;display:flex}.z3ddRW_addPostItem:last-child{border-bottom:none}.z3ddRW_addPostItem:hover{background:var(--bg-secondary)}.z3ddRW_addPostItemSelected{background:var(--bg-tertiary-alt)}.z3ddRW_addPostNum{font:var(--font-code-xs);color:var(--text-muted);min-width:var(--control-height-xs);flex-shrink:0}.z3ddRW_addPostTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:1;text-decoration:none;overflow:hidden}.z3ddRW_addPostTitle:hover{text-decoration:underline}.z3ddRW_seriesPostOrderInput{width:var(--control-height-xs);padding:var(--spacing-1) var(--spacing-2);border:var(--border-default);border-radius:var(--radius-control);font:var(--font-code-xs);color:var(--text-primary);text-align:center;-moz-appearance:textfield;background:0 0;outline-color:#0000}.z3ddRW_seriesPostOrderInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.z3ddRW_seriesPostOrderInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.z3ddRW_seriesPostOrderInput:focus{border-color:var(--text-primary)}.z3ddRW_seriesPostsPaging{justify-content:center;align-items:center;gap:var(--spacing-4);padding:var(--spacing-8) 0;display:flex}.z3ddRW_seriesPostsPageBtn{border:var(--border-light);border-radius:var(--radius-full);width:24px;height:24px;font:var(--font-body-xs);color:var(--text-tertiary);background:0 0;justify-content:center;align-items:center;display:flex}.z3ddRW_seriesPostsPageBtn:hover{border-color:var(--text-primary);color:var(--text-primary)}.z3ddRW_seriesPostsPageBtnActive{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.z3ddRW_seriesPostsList{flex-direction:column;display:flex}.z3ddRW_seriesPostsSection>.z3ddRW_seriesPostsList{margin-top:0}.z3ddRW_seriesPostsList .z3ddRW_seriesPostItem{border-bottom:var(--border-light)}.z3ddRW_seriesPostsList .z3ddRW_seriesPostItem:first-child{border-top:var(--border-light)}.z3ddRW_seriesPostItem{align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) 0;border-radius:0;display:flex;position:relative}.z3ddRW_seriesPostItem:hover{background:var(--bg-tertiary)}.z3ddRW_seriesPostDragging{opacity:.4}.z3ddRW_seriesPostDropAbove:before{content:"";background:var(--bg-accent-solid);z-index:1;height:2px;position:absolute;top:-1px;left:0;right:0}.z3ddRW_seriesPostDropBelow:after{content:"";background:var(--bg-accent-solid);z-index:1;height:2px;position:absolute;bottom:-1px;left:0;right:0}.z3ddRW_seriesPostHandle{width:16px;color:var(--text-tertiary);cursor:move;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.z3ddRW_seriesPostHandle:hover{color:var(--text-primary)}@media not (max-width:768px){.z3ddRW_seriesPostHandle{display:flex}.z3ddRW_seriesPostHandle+.z3ddRW_seriesPostOrder{margin-left:calc(-1 * var(--spacing-12))}}.z3ddRW_seriesPostOrder{align-items:center;gap:var(--spacing-1);flex-shrink:0;display:flex}.z3ddRW_seriesPostActions{align-items:center;gap:var(--spacing-4);flex-shrink:0;display:flex}.z3ddRW_seriesPostOrderBtn{width:24px;height:24px;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.z3ddRW_seriesPostOrder .z3ddRW_seriesPostOrderBtn+.z3ddRW_seriesPostOrderBtn{border-left:var(--border-default)}.z3ddRW_seriesPostOrderBtn:hover:not(:disabled){color:var(--text-primary);background:var(--bg-secondary)}.z3ddRW_seriesPostOrderBtn:disabled{opacity:var(--opacity-disabled)}.z3ddRW_seriesPostOrderBtn.z3ddRW_seriesPostRemoveBtn:hover,.z3ddRW_seriesPostOrderBtn.z3ddRW_seriesPostDeleteBtn:hover{color:var(--text-accent);background:var(--bg-accent-light)}.z3ddRW_seriesPostOrderNum{font:var(--font-code-xs);line-height:var(--line-height-100);color:var(--text-tertiary)}.z3ddRW_seriesPostTitle{min-width:0;font:var(--font-body-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.z3ddRW_seriesPostItem .z3ddRW_seriesPostTitle:hover{text-decoration:underline}.z3ddRW_seriesPostViewBtn{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.z3ddRW_seriesPostItem .z3ddRW_seriesPostViewBtn:hover{color:var(--text-primary)}
.JGgJOq_deckLayer{background:var(--bg-primary);border:var(--border-light);z-index:0;cursor:pointer;transform:translate(calc(var(--deck-i,1) * 3px), calc(var(--deck-i,1) * 2px));box-shadow:var(--shadow-raised);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset:0;overflow:visible}.JGgJOq_deckLayerLabel{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:0 var(--spacing-2) var(--spacing-8);font:var(--font-body-sm);color:var(--text-tertiary);letter-spacing:.04em;pointer-events:none;white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);display:flex;position:absolute;bottom:100%;left:0;right:0}.JGgJOq_deckLayerNumber{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.JGgJOq_deckLayerTag{font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.JGgJOq_deckLayerMedia{flex:auto;min-height:0;position:relative;overflow:hidden}.JGgJOq_deckLayerImage{object-fit:cover}.JGgJOq_deckLayerInfo{padding:var(--spacing-4) var(--spacing-8);background:var(--bg-primary);border-top:var(--border-light);flex:none}.JGgJOq_deckLayerTitle{font:var(--font-label-md);font-family:var(--font-family-headline);color:var(--text-primary);height:calc(var(--font-size-body-md) * 1.25 * 2);-webkit-line-clamp:2;letter-spacing:-.005em;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.JGgJOq_deckLayer.JGgJOq_deckLayerOpen{z-index:2;transform:translateX(calc(var(--deck-i,1) * 176px));box-shadow:var(--shadow-overlay);transition:transform var(--duration-slow) var(--ease-standard) calc((var(--deck-i,1) - 1) * .18s), box-shadow var(--duration-base) var(--ease-standard) calc((var(--deck-i,1) - 1) * .18s)}.JGgJOq_deckLayerNoCover.JGgJOq_deckLayerNoCoverOpen{background:var(--_layer-bg,var(--bg-secondary));transition:background var(--duration-base) var(--ease-standard) calc((var(--deck-i,1) - 1) * .18s)}.JGgJOq_deckLayerLabel.JGgJOq_deckLayerLabelOpen{opacity:1;transition:opacity var(--duration-base) var(--ease-standard) calc((var(--deck-i,1) - 1) * .18s)}
.jSoi0G_articleHeader{margin-bottom:var(--spacing-32)}.jSoi0G_metaRow{justify-content:space-between;align-items:center;gap:var(--spacing-16);margin-bottom:var(--spacing-20);flex-wrap:wrap;display:flex}.jSoi0G_metaActions{justify-content:end;align-items:center;gap:var(--spacing-8);order:-1;grid-auto-flow:column;width:100%;display:grid}.jSoi0G_metaActions:has(.jSoi0G_metaListen){grid-template-columns:1fr}.jSoi0G_metaListen{grid-column:1;justify-self:start}@media not (max-width:768px){.jSoi0G_metaActions{order:0;width:auto}.jSoi0G_metaActions:has(.jSoi0G_metaListen){grid-template-columns:none}.jSoi0G_metaListen{grid-column:auto}}.jSoi0G_tagsShareRow{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.jSoi0G_meta{align-items:center;gap:var(--spacing-12);font:var(--font-body-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.jSoi0G_dot{color:var(--text-tertiary)}.jSoi0G_metaDivider{background:var(--border-color-light);width:1px;height:12px;display:inline-block}.jSoi0G_articleTitle{font-family:var(--font-family-headline);font-size:clamp(1.5rem,.984rem + 2.12vw,2rem);font-weight:var(--font-weight-regular);color:var(--text-primary);line-height:var(--line-height-125);letter-spacing:-.02em;margin-bottom:var(--spacing-16)}.jSoi0G_excerpt{font:var(--font-body-lg);color:var(--text-secondary);margin-bottom:var(--spacing-16)}.jSoi0G_authorsCompact{gap:var(--spacing-8);margin-top:var(--spacing-12);flex-wrap:wrap;display:flex}.jSoi0G_authorChip{align-items:center;gap:var(--spacing-12);padding:var(--spacing-4) var(--spacing-16) var(--spacing-4) var(--spacing-4);border-radius:var(--radius-control);color:inherit;cursor:pointer;text-decoration:none;display:inline-flex}.jSoi0G_authorChip:hover{background:var(--bg-secondary)}.jSoi0G_authorChipAvatar,.jSoi0G_authorChipAvatarFallback{border-radius:var(--radius-full);border:var(--border-width-1) solid var(--border-color-light);flex-shrink:0;width:44px;height:44px}.jSoi0G_authorChipAvatar{object-fit:cover}.jSoi0G_authorChipAvatarFallback{background:var(--bg-secondary);color:var(--text-secondary);font:var(--font-body-lg);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.jSoi0G_authorChip:hover .jSoi0G_authorChipAvatarFallback{background:var(--bg-tertiary)}.jSoi0G_authorChipMeta{flex-direction:column;line-height:1.3;display:inline-flex}.jSoi0G_authorChipName{font:var(--font-title-sm);color:var(--text-primary)}.jSoi0G_authorChipRole{font:var(--font-body-sm);color:var(--text-tertiary)}.jSoi0G_tags{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.jSoi0G_tag{font:var(--font-body-sm);color:var(--text-tertiary);align-items:center;text-decoration:none;display:inline-flex;position:relative}.jSoi0G_tag:after{content:"";background:var(--text-primary);width:0;height:1px;transition:width var(--duration-base) var(--ease-standard);position:absolute;bottom:-2px;left:0}.jSoi0G_tag:hover{color:var(--text-primary)}.jSoi0G_tag:hover:after{width:100%}.jSoi0G_tagHash{opacity:.5;margin-right:var(--spacing-1)}.jSoi0G_headerDivider{background:var(--border-color-light);height:1px;margin-top:var(--spacing-32)}@media not (max-width:768px){.jSoi0G_articleTitle{font-size:clamp(2.9rem,2.751rem + .28vw,3rem)}.jSoi0G_excerpt{font-size:var(--font-size-body-xl)}}
.IV34IG_memo{border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-primary);flex-direction:column;display:flex;overflow:hidden}.IV34IG_toolbar{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border-bottom:var(--border-light);display:flex}.IV34IG_tbBtn{border-radius:var(--radius-full);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.IV34IG_tbBtn:hover{color:var(--text-primary);background:var(--bg-secondary)}.IV34IG_tbBtn:disabled{opacity:var(--opacity-disabled);cursor:default}.IV34IG_tbBtnOn,.IV34IG_tbBtnOn:hover{color:var(--text-accent);background:var(--bg-accent-subtle)}.IV34IG_sep{width:1px;margin:var(--spacing-4) var(--spacing-2);background:var(--border-color-light);align-self:stretch}.IV34IG_spin{--_rmSpin-duration:.8s;animation:IV34IG_rmSpin var(--_rmSpin-duration) linear infinite}@keyframes IV34IG_rmSpin{to{transform:rotate(360deg)}}.IV34IG_editable{resize:vertical;min-height:120px;max-height:70vh;padding:var(--spacing-12) var(--spacing-16);font:var(--font-body-md);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;outline-color:#0000;line-height:1.6;overflow-y:auto}.IV34IG_editableEmpty:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none}.IV34IG_editable :is(h1,h2,h3){font-size:var(--font-size-headline-xs);margin:.4em 0 .2em;font-weight:700}.IV34IG_editable ul,.IV34IG_editable ol{margin:.2em 0;padding-left:1.4em}.IV34IG_editable img{border-radius:var(--radius-surface);max-width:100%;margin:var(--spacing-4) 0}.IV34IG_editable a{color:var(--text-accent);text-decoration:underline}.IV34IG_mentionMenu{min-width:180px;max-width:280px;padding:var(--spacing-2);border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-primary);box-shadow:var(--shadow-floating);gap:var(--spacing-1);flex-direction:column;display:flex}.IV34IG_mentionItem{align-items:center;gap:var(--spacing-4);width:100%;padding:var(--row-padding-sm);border-radius:var(--radius-control);color:var(--text-primary);font:var(--font-body-sm);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;display:flex;overflow:hidden}.IV34IG_mentionItem:hover{background:var(--bg-secondary)}.IV34IG_mentionItemOn{background:var(--bg-accent-subtle);color:var(--text-accent)}.IV34IG_mentionIcon{color:var(--text-tertiary);flex-shrink:0}.IV34IG_mentionEmpty{padding:var(--spacing-4) var(--spacing-12);font:var(--font-body-sm);color:var(--text-tertiary)}.IV34IG_mentionDate{padding:var(--spacing-2)}.cal-event-mention{border-radius:var(--radius-control);background:var(--bg-accent-subtle);color:var(--text-accent);white-space:nowrap;cursor:pointer;padding:.05em .35em;font-weight:500;text-decoration:none;display:inline}.cal-event-mention:hover{background:var(--bg-accent-light)}.cal-date-mention{border-radius:var(--radius-control);background:var(--bg-tertiary);color:var(--text-secondary);white-space:nowrap;padding:.05em .35em;font-weight:500;display:inline}
.Cszrrq_card{width:160px;color:inherit;cursor:pointer;text-align:left;gap:var(--spacing-8);background:0 0;border:none;flex-direction:column;flex-shrink:0;padding:0;display:flex;position:relative}.Cszrrq_card.Cszrrq_deckOpen{z-index:2}.Cszrrq_label{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:0 var(--spacing-2);font:var(--font-body-sm);color:var(--text-tertiary);letter-spacing:.04em;display:flex}.Cszrrq_number{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.Cszrrq_tag{font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Cszrrq_thumbStack{width:160px;height:160px;position:relative}.Cszrrq_card{transition:margin-right var(--duration-base) var(--ease-standard);position:relative}.Cszrrq_card:after{content:"";width:0;height:100%;transition:width var(--duration-base) var(--ease-standard);position:absolute;top:0;left:100%}.Cszrrq_card.Cszrrq_deckOpen{margin-right:calc(var(--deck-count,0) * 176px);transition:margin-right var(--duration-slow) var(--ease-standard)}.Cszrrq_card.Cszrrq_deckOpen:after{width:calc(var(--deck-count,0) * 176px);transition:width}.Cszrrq_thumb{z-index:1;outline-offset:2px;width:160px;height:160px;transition:outline-width var(--duration-fast) var(--ease-standard), outline-color var(--duration-fast) var(--ease-standard);border-radius:0;outline:0 solid #0000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Cszrrq_image{object-fit:cover;transition:transform var(--duration-slow) var(--ease-standard)}.Cszrrq_card:hover .Cszrrq_image{transform:scale(1.04)}.Cszrrq_mosaic1 .Cszrrq_tile{position:absolute;inset:0}.Cszrrq_mosaic2{grid-template-columns:var(--grid-columns-2);gap:var(--spacing-1);display:grid}.Cszrrq_mosaic3{gap:var(--spacing-1);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;display:grid}.Cszrrq_mosaic3 .Cszrrq_tile:first-child{grid-row:1/3}.Cszrrq_mosaic4{grid-template-columns:var(--grid-columns-2);gap:var(--spacing-1);grid-template-rows:1fr 1fr;display:grid}.Cszrrq_tile{background:var(--bg-tertiary);width:100%;height:100%;position:relative;overflow:hidden}.Cszrrq_tileImage{object-fit:cover;transition:transform var(--duration-slow) var(--ease-standard)}.Cszrrq_card:hover .Cszrrq_tileImage{transform:scale(1.05)}.Cszrrq_card.Cszrrq_active .Cszrrq_thumb{transition:transform var(--duration-base) var(--ease-standard);transform:rotate(-2.5deg)}.Cszrrq_typoContent{padding:var(--spacing-4) var(--spacing-12);color:var(--text-white);opacity:.95;z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0}.Cszrrq_typoTitle{font:var(--font-headline-md);font-weight:var(--font-weight-medium);color:inherit;letter-spacing:-.01em;-webkit-line-clamp:4;text-shadow:var(--text-shadow-subtle);-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:hidden}.Cszrrq_typoCover .Cszrrq_overlay{display:none}.Cszrrq_typoCover:hover .Cszrrq_typoContent{opacity:1}.Cszrrq_overlay{z-index:1;justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-16) var(--spacing-12) var(--spacing-12);color:var(--text-white);backdrop-filter:var(--blur-4);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);pointer-events:none;background:0 0;flex-direction:column;display:flex;position:absolute;inset:0}.Cszrrq_card:hover .Cszrrq_overlay,.Cszrrq_card.Cszrrq_active .Cszrrq_overlay{opacity:1}.Cszrrq_title{font:var(--font-headline-xs);font-weight:var(--font-weight-medium);color:inherit;-webkit-line-clamp:2;letter-spacing:-.005em;text-shadow:var(--text-shadow-strong);-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.Cszrrq_meta{font:var(--font-body-xs);font-variant-numeric:tabular-nums;color:inherit;opacity:.85;text-transform:uppercase;letter-spacing:.06em;text-shadow:var(--text-shadow-subtle)}
.wZMH2a_wrap{gap:var(--spacing-8);flex-direction:column;display:flex}.wZMH2a_header{justify-content:space-between;align-items:center;gap:var(--spacing-16);min-height:var(--control-height-sm);display:flex}.wZMH2a_controls{align-items:center;gap:var(--spacing-12);display:inline-flex}.wZMH2a_pos{align-items:center;gap:var(--spacing-4);font:var(--font-code-sm);font-variant-numeric:tabular-nums;color:var(--text-tertiary);display:inline-flex}.wZMH2a_posInput{width:var(--size-48);height:var(--control-height-sm);box-sizing:border-box;border:var(--border-light);border-radius:var(--radius-control);padding:0 var(--spacing-8);font-family:inherit;font-size:var(--font-size-body-sm);color:var(--text-primary);text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;outline-color:#0000;font-weight:600}.wZMH2a_posInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wZMH2a_posInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wZMH2a_pos .wZMH2a_posInput{height:var(--control-height-sm)}.wZMH2a_posInput:focus{border-color:var(--text-primary)}.wZMH2a_posSep,.wZMH2a_posTotal{color:var(--text-tertiary)}.wZMH2a_jumps{height:var(--control-height-sm);border:var(--border-light);border-radius:var(--radius-control);align-items:stretch;display:inline-flex;overflow:hidden}.wZMH2a_jumpBtn{padding:0 var(--spacing-12);font:var(--font-label-sm);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:none}.wZMH2a_jumps .wZMH2a_jumpBtn+.wZMH2a_jumpBtn{border-left:var(--border-light)}.wZMH2a_jumps .wZMH2a_jumpBtn:hover:not(:disabled){background:var(--text-primary);color:var(--bg-primary)}.wZMH2a_jumpBtn:disabled{color:var(--text-muted);opacity:var(--opacity-disabled);cursor:default}.wZMH2a_list{background:0 0;flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.wZMH2a_item{align-items:center;gap:var(--spacing-4);padding:var(--row-padding-md);font:var(--font-body-sm);color:var(--text-tertiary);display:flex;position:relative}.wZMH2a_lead{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.wZMH2a_item+.wZMH2a_item{border-top:var(--border-light)}.wZMH2a_itemCurrent{background:var(--bg-accent-subtle);color:var(--text-primary);cursor:grab;touch-action:none;user-select:none}.wZMH2a_itemDragging{opacity:.4}.wZMH2a_itemDropAbove:before,.wZMH2a_itemDropBelow:after{content:"";background:var(--text-accent);z-index:2;pointer-events:none;height:2px;position:absolute;left:0;right:0}.wZMH2a_itemDropAbove:before{top:-1px}.wZMH2a_itemDropBelow:after{bottom:-1px}.wZMH2a_num{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;color:var(--text-tertiary);flex-shrink:0}.wZMH2a_itemCurrent .wZMH2a_num{color:var(--text-accent);font-weight:600}.wZMH2a_handle{width:12px;color:var(--text-tertiary);cursor:move;user-select:none;flex-shrink:0;justify-content:flex-end;align-items:center;display:inline-flex}.wZMH2a_handle:hover{color:var(--text-primary)}.wZMH2a_handlePlaceholder{flex-shrink:0;width:12px;display:inline-block}.wZMH2a_title{align-items:center;gap:var(--spacing-8);flex:1;min-width:0;display:inline-flex}.wZMH2a_titleText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wZMH2a_titleBadge{flex-shrink:0}.wZMH2a_pagination{padding-top:var(--spacing-8);gap:var(--spacing-8);margin-top:0}.wZMH2a_pagination [class*=pagination]{gap:var(--spacing-8)}.wZMH2a_pagination [class*=pageBtn]{width:var(--control-height-sm);height:var(--control-height-sm);font:var(--font-body-xs)}.wZMH2a_pagination [class*=ellipsis]{font:var(--font-body-xs)}
@layer components{.XzLFXq_btn{align-items:center;gap:var(--spacing-12);height:var(--control-height-xl);padding:0 var(--control-padding-inline-xl);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-md);color:var(--text-tertiary);background:0 0;display:flex;overflow:hidden}.XzLFXq_btn.XzLFXq_btn{transition:border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard)}.XzLFXq_btn:hover,.XzLFXq_active{border-color:var(--text-accent);color:var(--text-accent)}}
.n63rQG_body{gap:var(--spacing-16);padding:var(--spacing-8) var(--spacing-16);flex-direction:column;display:flex}.n63rQG_desc{font:var(--font-body-md);color:var(--text-secondary);margin:0}
/*# sourceMappingURL=43o2gbx2yccnn.css.map*/