.Button-module__TDaHcW__button{border-radius:var(--editor-radius-md);cursor:pointer;filter:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex;transform:none}.Button-module__TDaHcW__button:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.Button-module__TDaHcW__button:disabled{opacity:.45;cursor:not-allowed}.Button-module__TDaHcW__button[data-inert-active=true]{cursor:default}.Button-module__TDaHcW__iconOnly{aspect-ratio:1;flex:none;gap:0}.Button-module__TDaHcW__iconOnly .Button-module__TDaHcW__icon,.Button-module__TDaHcW__iconOnly .Button-module__TDaHcW__glyph{flex-basis:14px;width:14px;height:14px}.Button-module__TDaHcW__iconOnly.Button-module__TDaHcW__md .Button-module__TDaHcW__icon,.Button-module__TDaHcW__iconOnly.Button-module__TDaHcW__md .Button-module__TDaHcW__glyph{flex-basis:16px;width:16px;height:16px}.Button-module__TDaHcW__sm{min-height:24px}.Button-module__TDaHcW__md{min-height:32px}.Button-module__TDaHcW__lg{min-height:40px}.Button-module__TDaHcW__primary{background:var(--button-primary-default);color:var(--button-primary-text)}.Button-module__TDaHcW__primary[data-active=true]{background:var(--button-primary-active)}.Button-module__TDaHcW__secondary{color:var(--text-primary);background:var(--button-secondary-default);border:1px solid var(--button-secondary-border);font-weight:500}.Button-module__TDaHcW__secondary[data-active=true]{background:var(--button-secondary-active)}.Button-module__TDaHcW__outlined{background:var(--button-outlined-default);border:1px solid var(--button-outlined-default-border);color:var(--button-outlined-default-text);border:1px solid var(--button-outlined-default-border);font-weight:500}.Button-module__TDaHcW__outlined[data-active=true]{color:var(--button-outlined-active-text);background:var(--button-outlined-active);box-shadow:none;border:1px solid var(--button-outlined-active-border);font-weight:600}.Button-module__TDaHcW__outlined[data-active=true]:hover:not(:disabled){color:var(--button-outlined-active-text);background:var(--button-outlined-active);box-shadow:none}.Button-module__TDaHcW__destructive{background:var(--status-destructive-base);color:var(--neutral-0);border:none}.Button-module__TDaHcW__destructive[data-active=true]{background:var(--status-destructive-deep)}.Button-module__TDaHcW__ghost{background:0 0}.Button-module__TDaHcW__ghost[data-active=true]{background:var(--button-ghost-active)}.Button-module__TDaHcW__ghostV2{color:var(--text-primary);background:0 0}.Button-module__TDaHcW__ghostV2[data-active=true]{background:var(--button-ghost2-active);color:var(--button-ghost2-active-text)}.Button-module__TDaHcW__glyph{background:currentColor 50%/contain no-repeat;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Button-module__TDaHcW__icon{border-radius:var(--editor-radius-sm);width:16px;height:16px;color:inherit;flex:0 0 16px;place-items:center;display:grid}.Button-module__TDaHcW__toolbarX{margin-left:-4px;padding:8px!important}@media (hover:hover) and (pointer:fine){.Button-module__TDaHcW__button[data-inert-active=true]:hover:not(:disabled){background:inherit;color:inherit;box-shadow:none;filter:none!important}.Button-module__TDaHcW__primary:hover:not(:disabled){background:var(--button-primary-hover)}.Button-module__TDaHcW__primary[data-active=true]:hover:not(:disabled){background:var(--button-primary-active)}.Button-module__TDaHcW__secondary:hover:not(:disabled){background:var(--button-secondary-hover);color:var(--text-primary)}.Button-module__TDaHcW__secondary[data-active=true]:hover:not(:disabled){background:var(--button-secondary-active)}.Button-module__TDaHcW__outlined:hover:not(:disabled){background:var(--button-outlined-hover)}.Button-module__TDaHcW__outlined[data-active=true]:hover:not(:disabled){background:var(--button-outlined-active);color:var(--button-outlined-active-text)}.Button-module__TDaHcW__destructive:hover:not(:disabled){background:var(--status-destructive-strong)}.Button-module__TDaHcW__destructive[data-active=true]:hover:not(:disabled){background:var(--status-destructive-deep)}.Button-module__TDaHcW__ghost:hover:not(:disabled){background:var(--button-ghost-hover)}.Button-module__TDaHcW__ghost[data-active=true]:hover:not(:disabled){background:var(--button-ghost-active)}.Button-module__TDaHcW__ghostV2:hover:not(:disabled){background:var(--button-ghost2-hover);color:var(--text-primary)}.Button-module__TDaHcW__ghostV2[data-active=true]:hover:not(:disabled){background:var(--button-ghost2-active);color:var(--button-ghost2-active-text)}.Button-module__TDaHcW__toolbarX:hover:not(:disabled){background-color:var(--button-ghost2-hover)}}
.Checkbox-module__B0ocQa__checkbox{cursor:pointer;appearance:none;border-radius:var(--editor-radius-sm);border:1px solid var(--ui-border-reg);background:var(--surface-card);flex:none;place-items:center;width:18px;height:18px;margin:0;transition:background-color .14s,border-color .14s,transform .14s;display:inline-grid}.Checkbox-module__B0ocQa__checkbox:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.Checkbox-module__B0ocQa__checkbox:checked{border-color:var(--brand-primary);background:var(--brand-primary)}.Checkbox-module__B0ocQa__checkbox:after{content:"";transform-origin:50%;border-bottom:2px solid #0000;border-left:2px solid #0000;width:9px;height:6px;transition:border-color .14s,transform .14s;transform:rotate(-45deg)scale(.9)}.Checkbox-module__B0ocQa__checkbox:checked:after{border-color:var(--neutral-0);transform:rotate(-45deg)scale(1)}.Checkbox-module__B0ocQa__checkboxField{cursor:pointer;color:var(--text-secondary);align-items:center;gap:12px;display:inline-flex}.Checkbox-module__B0ocQa__label{min-width:0}@media (hover:hover) and (pointer:fine){.Checkbox-module__B0ocQa__checkbox:hover{border-color:var(--brand-primary)}}
.Field-module__7YIXTG__field{flex-direction:column;gap:8px;min-width:0;display:flex}.Field-module__7YIXTG__label,.Field-module__7YIXTG__hint{color:var(--text-secondary)}.Field-module__7YIXTG__control{box-sizing:border-box;border-radius:var(--editor-radius-md);border:1px solid var(--ui-border-strong);width:100%;min-width:0;box-shadow:none;color:var(--text-primary);background:0 0;padding:10px 12px;transition:border-color .14s,box-shadow .14s,background-color .14s}.Field-module__7YIXTG__control[type=search]{padding-top:8px;padding-bottom:8px}.Field-module__7YIXTG__controlWithSuffix{padding-right:56px}.Field-module__7YIXTG__control::placeholder{color:var(--text-secondary);opacity:.72}.Field-module__7YIXTG__control:disabled{border-color:var(--control-disabled-border);background:var(--control-disabled-bg);color:var(--control-disabled-text);box-shadow:none;cursor:not-allowed}.Field-module__7YIXTG__control:disabled::placeholder{color:var(--control-disabled-text);opacity:1}.Field-module__7YIXTG__control:focus{outline:none}.Field-module__7YIXTG__control:focus-visible,.Field-module__7YIXTG__control:focus-within{border-color:var(--brand-primary)}.Field-module__7YIXTG__inputWithSuffix{display:block;position:relative}.Field-module__7YIXTG__suffix{color:var(--text-secondary);opacity:.5;pointer-events:none;font-size:12px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Field-module__7YIXTG__checkboxRow{color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}
.Menu-module__ly_pJW__trigger{border-radius:var(--editor-radius-md);cursor:pointer;filter:none;justify-content:space-between;align-items:center;gap:8px;min-height:32px;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}.Menu-module__ly_pJW__trigger:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.Menu-module__ly_pJW__triggerDefault{border:1px solid var(--ui-border-subtle);background:var(--surface-card);width:100%;min-width:0;color:var(--text-primary);padding:8px 12px}.Menu-module__ly_pJW__triggerUpward{background:var(--surface-card);min-width:146px;color:var(--text-primary);border:none;padding:8px 12px}.Menu-module__ly_pJW__triggerSelection{border:1px solid var(--ui-border-subtle);background:var(--surface-card);width:fit-content;min-width:176px;color:var(--text-primary);box-shadow:var(--ui-shadow-sm);padding:8px 12px}.Menu-module__ly_pJW__triggerSelection[data-open=true]{border-color:var(--brand-primary);box-shadow:var(--ui-shadow-sm),0 0 0 2px var(--brand-200)}.Menu-module__ly_pJW__triggerGhost{width:fit-content;color:var(--text-primary);background:0 0;border:none;padding:8px 12px}.Menu-module__ly_pJW__triggerGhost[data-open=true]{background:var(--button-ghost2-hover)}.Menu-module__ly_pJW__surface{--menu-surface-enter-y:4px;--menu-surface-enter-scale:.985;border-radius:var(--editor-radius-lg);background:var(--surface-card);width:max-content;min-width:100px;max-width:100%;box-shadow:var(--ui-shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:top;gap:4px;padding:8px;animation:.15s cubic-bezier(.2,.8,.2,1) both Menu-module__ly_pJW__menuSurfaceEnter;display:grid}.Menu-module__ly_pJW__surface[style*="visibility: hidden"]{animation:none}@keyframes Menu-module__ly_pJW__menuSurfaceEnter{0%{opacity:0;transform:translateY(var(--menu-surface-enter-y))scale(var(--menu-surface-enter-scale))}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Menu-module__ly_pJW__surface{animation:none}}.Menu-module__ly_pJW__item{border-radius:var(--editor-radius-md);width:100%;min-height:32px;color:var(--text-primary);text-align:left;cursor:pointer;filter:none;background:0 0;border:none;align-items:center;padding:8px 12px;transition:background-color .14s,color .14s;display:inline-flex}.Menu-module__ly_pJW__item:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.Menu-module__ly_pJW__item[data-active=true]{background:var(--menu-item-active-bg)}.Menu-module__ly_pJW__itemLeading{justify-content:flex-start;gap:8px}.Menu-module__ly_pJW__itemTrailing{justify-content:space-between;gap:16px}.Menu-module__ly_pJW__itemContent{align-items:center;gap:8px;min-width:0;display:inline-flex}.Menu-module__ly_pJW__itemLabel{min-width:0}@media (hover:hover) and (pointer:fine){.Menu-module__ly_pJW__triggerSelection:hover{border-color:var(--brand-primary)}.Menu-module__ly_pJW__triggerGhost:hover{background:var(--button-ghost2-hover)}.Menu-module__ly_pJW__item:hover{background:var(--menu-item-hover-bg)}}.Menu-module__ly_pJW__divider{background:var(--ui-border-reg);opacity:.9;height:1px;margin:0 4px}.Menu-module__ly_pJW__selectionIcon{flex:none;place-items:center;display:inline-grid}.Menu-module__ly_pJW__radioIcon{border-radius:var(--editor-radius-sm);border:1px solid var(--ui-border-reg);background:var(--surface-card);width:18px;height:18px}.Menu-module__ly_pJW__radioIcon[data-checked=true]{border-color:var(--brand-primary)}.Menu-module__ly_pJW__radioDot{border-radius:var(--editor-radius-sm);background:0 0;width:8px;height:8px}.Menu-module__ly_pJW__radioDot[data-checked=true]{background:var(--brand-primary)}.Menu-module__ly_pJW__checkboxIcon{border-radius:var(--editor-radius-sm);border:1px solid var(--ui-border-reg);background:var(--surface-card);width:18px;height:18px;color:var(--neutral-0)}.Menu-module__ly_pJW__checkboxIcon[data-checked=true]{border-color:var(--brand-primary);background:var(--brand-primary)}.Menu-module__ly_pJW__checkmark{opacity:0}.Menu-module__ly_pJW__checkmark[data-checked=true]{opacity:1}.Menu-module__ly_pJW__chevronIcon,.Menu-module__ly_pJW__caretIcon,.Menu-module__ly_pJW__leadingIcon{color:var(--text-secondary);flex:none}.Menu-module__ly_pJW__trailingCheck{opacity:0}.Menu-module__ly_pJW__trailingCheck[data-active=true]{opacity:.9}.Menu-module__ly_pJW__placeholder{color:var(--text-secondary);opacity:.72}
.Modal-module__Ql2Ema__overlay{z-index:var(--z-modal);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);overscroll-behavior:none;opacity:0;background:radial-gradient(circle at top,#ffffff29,#0000 34%),#0a0f1a38;place-items:center;padding:16px;transition:opacity .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;display:grid;position:fixed;inset:0}.Modal-module__Ql2Ema__overlay[data-state=open]{opacity:1}.Modal-module__Ql2Ema__card{box-sizing:border-box;border:1px solid var(--ui-border-subtle);border-radius:var(--editor-radius-xl);background:var(--surface-card);width:min(100%,400px);max-height:min(520px,100dvh - 72px);box-shadow:var(--ui-shadow-lg);overscroll-behavior:none;-webkit-overflow-scrolling:touch;opacity:0;will-change:opacity,transform;gap:20px;padding:28px;transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden auto;transform:translateY(8px)scale(.985)}.Modal-module__Ql2Ema__wideCard{width:min(100%,460px)}.Modal-module__Ql2Ema__card[data-state=open]{opacity:1;transform:translateY(0)scale(1)}.Modal-module__Ql2Ema__body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.Modal-module__Ql2Ema__bodyWithoutBadge{grid-template-columns:minmax(0,1fr)}.Modal-module__Ql2Ema__centeredCard .Modal-module__Ql2Ema__body{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px}.Modal-module__Ql2Ema__centeredCard .Modal-module__Ql2Ema__content{justify-items:center}.Modal-module__Ql2Ema__centeredCard .Modal-module__Ql2Ema__header{justify-content:center;width:100%}.Modal-module__Ql2Ema__centeredCard .Modal-module__Ql2Ema__titleWrap{min-width:0}.Modal-module__Ql2Ema__centeredCard .Modal-module__Ql2Ema__closeButton{position:absolute;top:20px;right:20px}.Modal-module__Ql2Ema__content{gap:18px;display:grid}.Modal-module__Ql2Ema__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Modal-module__Ql2Ema__badge{border-radius:var(--editor-radius-lg);flex:0 0 40px;place-items:center;width:40px;height:40px;display:inline-grid}.Modal-module__Ql2Ema__centeredCard .Modal-module__Ql2Ema__badge{flex-basis:52px;width:52px;height:52px}.Modal-module__Ql2Ema__badgeIcon{background:currentColor 50%/contain no-repeat;width:20px;height:20px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Modal-module__Ql2Ema__centeredCard .Modal-module__Ql2Ema__badgeIcon{width:26px;height:26px}.Modal-module__Ql2Ema__titleWrap,.Modal-module__Ql2Ema__title,.Modal-module__Ql2Ema__description{margin:0}.Modal-module__Ql2Ema__closeButton{flex:none}.Modal-module__Ql2Ema__description{color:var(--text-secondary)}.Modal-module__Ql2Ema__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.Modal-module__Ql2Ema__actions>*{min-width:0}.Modal-module__Ql2Ema__actionsSingle{grid-template-columns:minmax(0,1fr)}.Modal-module__Ql2Ema__actionsInContent{margin-top:4px}@media (max-width:560px){.Modal-module__Ql2Ema__card{padding:24px}.Modal-module__Ql2Ema__body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Modal-module__Ql2Ema__overlay,.Modal-module__Ql2Ema__card{transition-duration:1ms}.Modal-module__Ql2Ema__card{transform:none}}
.Notification-module__AVCTBG__card{background:var(--surface-primary);border-radius:var(--editor-radius-lg);box-shadow:var(--ui-shadow-md);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.Notification-module__AVCTBG__compact{align-items:center}.Notification-module__AVCTBG__iconBadge{border-radius:var(--editor-radius-sm);width:24px;height:24px;color:inherit;place-items:center;display:inline-grid}.Notification-module__AVCTBG__icon{background:currentColor 50%/contain no-repeat;width:14px;height:14px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Notification-module__AVCTBG__content{gap:4px;min-width:0;display:grid}.Notification-module__AVCTBG__title,.Notification-module__AVCTBG__description{color:var(--text-primary);margin:0}.Notification-module__AVCTBG__controls{justify-self:end;align-items:center;gap:8px;display:inline-flex}.Notification-module__AVCTBG__closeButton{place-self:center end}.Notification-module__AVCTBG__closeGhost{color:var(--text-primary)}:root[data-theme=dark] .Notification-module__AVCTBG__card{border-color:var(--ui-border-subtle)}
.Panel-module__ZcHFAa__panel{border-radius:var(--editor-radius-lg);border:1px solid var(--ui-border-subtle);background:var(--surface-primary);box-shadow:var(--ui-shadow-sm);flex-direction:column;gap:12px;padding:16px;display:flex}.Panel-module__ZcHFAa__header{flex-direction:column;gap:4px;display:flex}.Panel-module__ZcHFAa__title{margin:0}.Panel-module__ZcHFAa__description{color:var(--text-secondary);margin:0}
.SegmentedControl-module__TnKl4a__root{box-sizing:border-box;border-radius:var(--editor-radius-lg);background:var(--surface-card);border:1px solid var(--ui-border-subtle);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;width:fit-content;max-width:100%;padding:2px;display:inline-grid}.SegmentedControl-module__TnKl4a__item{border-radius:var(--editor-radius-md);width:auto;min-height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:4px 8px;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.SegmentedControl-module__TnKl4a__item[data-active=true]{background:var(--button-ghost-active);color:var(--text-primary);cursor:default;box-shadow:var(--ui-shadow-md)}.SegmentedControl-module__TnKl4a__item:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.SegmentedControl-module__TnKl4a__item:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.SegmentedControl-module__TnKl4a__item:hover:not(:disabled){background:var(--button-ghost-hover);color:var(--text-primary)}.SegmentedControl-module__TnKl4a__item[data-active=true]:hover:not(:disabled){background:var(--button-ghost-active);color:var(--text-primary)}}
.Slider-module__WbE2Fa__wrap{--slider-thumb-size:12px;--slider-hit-area-size:12px;width:100%;max-width:220px;height:12px;position:relative}.Slider-module__WbE2Fa__slider{align-items:center;width:100%;height:12px;display:grid}.Slider-module__WbE2Fa__track{border-radius:var(--editor-radius-md);background:var(--neutral-300);width:100%;height:3px;position:relative}.Slider-module__WbE2Fa__fill{border-radius:var(--editor-radius-md);background:var(--brand-primary);height:100%;position:absolute;top:0;left:0}.Slider-module__WbE2Fa__thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:var(--editor-radius-md);background:var(--brand-primary);position:absolute;top:50%;transform:translate(-50%,-50%)}.Slider-module__WbE2Fa__input{width:100%;height:var(--slider-hit-area-size);opacity:0;cursor:pointer;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Slider-module__WbE2Fa__input:focus-visible{outline:none}@media (pointer:coarse){.Slider-module__WbE2Fa__wrap{--slider-thumb-size:10px;--slider-hit-area-size:28px}}
.Toggle-module__yLB_wW__row{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.Toggle-module__yLB_wW__label{color:var(--text-primary);justify-content:flex-start;align-items:center;gap:6px;display:flex}.Toggle-module__yLB_wW__toggle{border-radius:var(--editor-radius-md);cursor:pointer;appearance:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:28px;padding:0;display:inline-flex;position:relative}.Toggle-module__yLB_wW__toggle:before{content:"";border-radius:var(--editor-radius-md);background:var(--neutral-300);width:32px;height:18px;transition:background-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Toggle-module__yLB_wW__toggle[data-checked=true]:before{background:var(--brand-primary)}.Toggle-module__yLB_wW__toggle:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.Toggle-module__yLB_wW__knob{border-radius:var(--editor-radius-md);background:var(--toggle-knob);width:12px;height:12px;transition:background-color .15s;position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 7px),-50%)}.Toggle-module__yLB_wW__toggle[data-checked=true] .Toggle-module__yLB_wW__knob{transform:translate(calc(7px - 50%),-50%)}
.Toolbar-module__vy3_-G__toolbar{border-radius:var(--editor-radius-lg);border:1px solid var(--toolbar-border);background:var(--surface-primary);width:max-content;max-width:100%;box-shadow:var(--ui-shadow-md);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.Toolbar-module__vy3_-G__group{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.Toolbar-module__vy3_-G__groupActions{gap:12px}.Toolbar-module__vy3_-G__meta{color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.Toolbar-module__vy3_-G__anchor{position:relative}.Toolbar-module__vy3_-G__divider{background:var(--ui-border-strong);flex:none;width:1px;height:24px}.Toolbar-module__vy3_-G__button{border-radius:var(--editor-radius-md);min-width:36px;min-height:32px;color:var(--text-primary);font-size:inherit;line-height:inherit;text-align:center;cursor:pointer;filter:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:6px;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.Toolbar-module__vy3_-G__buttonIconOnly{min-width:32px;padding-inline:6px}.Toolbar-module__vy3_-G__buttonLabelled{gap:8px;min-width:0;padding-inline:12px}.Toolbar-module__vy3_-G__buttonTextOnly{padding-inline:12px}.Toolbar-module__vy3_-G__buttonVariantToolbar,.Toolbar-module__vy3_-G__buttonVariantGhost,.Toolbar-module__vy3_-G__buttonVariantGhostNeutral{color:var(--text-primary);background:0 0}.Toolbar-module__vy3_-G__buttonVariantSecondary{background:var(--button-secondary-default);color:var(--text-primary)}.Toolbar-module__vy3_-G__buttonVariantPrimary{background:var(--button-primary-default);color:var(--button-primary-text);box-shadow:0 1px 2px #00000014}.Toolbar-module__vy3_-G__buttonVariantDestructive{background:var(--status-destructive-base);color:var(--neutral-0)}.Toolbar-module__vy3_-G__buttonWide{padding-inline:16px}.Toolbar-module__vy3_-G__buttonSwatch{border-radius:var(--editor-radius-md);border:none;min-width:0;min-height:0;padding:8px;background:0 0!important}.Toolbar-module__vy3_-G__buttonSwatch[data-active=true]{color:inherit;background:0 0!important}.Toolbar-module__vy3_-G__buttonVariantToolbar[data-active=true],.Toolbar-module__vy3_-G__buttonVariantGhost[data-active=true],.Toolbar-module__vy3_-G__buttonVariantGhostNeutral[data-active=true]{background:var(--toolbar-button-active-bg);color:var(--toolbar-button-active-text);filter:none}.Toolbar-module__vy3_-G__buttonVariantSecondary[data-active=true]{background:var(--button-secondary-active);color:var(--button-secondary-active-text);box-shadow:0 1px 2px #0000000a}.Toolbar-module__vy3_-G__buttonVariantPrimary[data-active=true]{background:var(--button-primary-active);color:var(--button-primary-text);box-shadow:0 1px 2px #00000014}.Toolbar-module__vy3_-G__buttonVariantDestructive[data-active=true]{background:var(--status-destructive-deep);color:var(--neutral-0)}.Toolbar-module__vy3_-G__button:disabled{cursor:not-allowed}.Toolbar-module__vy3_-G__button:focus-visible{outline:2px solid var(--brand-primary-strong);outline-offset:1px}.Toolbar-module__vy3_-G__button:disabled{opacity:.45;cursor:not-allowed}.Toolbar-module__vy3_-G__icon{border-radius:var(--editor-radius-sm);width:16px;height:16px;color:inherit;flex:0 0 16px;place-items:center;display:grid}.Toolbar-module__vy3_-G__glyph{background:currentColor 50%/contain no-repeat;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Toolbar-module__vy3_-G__swatch{border-radius:var(--editor-color-swatch-radius);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--swatch-border-inset);display:block}.Toolbar-module__vy3_-G__label{white-space:nowrap}.Toolbar-module__vy3_-G__popover{--toolbar-popover-base-transform:translateX(-50%);--toolbar-popover-enter-y:6px;--toolbar-popover-enter-scale:.985;z-index:2;border-radius:var(--editor-radius-xl);background:var(--surface-primary);border:1px solid var(--toolbar-border);box-shadow:var(--ui-shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:var(--toolbar-popover-base-transform);transform-origin:top;white-space:nowrap;align-items:center;gap:8px;padding:8px;animation:.155s cubic-bezier(.2,.8,.2,1) both Toolbar-module__vy3_-G__toolbarPopoverEnter;display:grid;position:absolute;top:calc(100% + 8px);left:50%}.Toolbar-module__vy3_-G__popover[style*="visibility: hidden"]{animation:none}@keyframes Toolbar-module__vy3_-G__toolbarPopoverEnter{0%{opacity:0;transform:var(--toolbar-popover-base-transform)translateY(var(--toolbar-popover-enter-y))scale(var(--toolbar-popover-enter-scale))}to{opacity:1;transform:var(--toolbar-popover-base-transform)translateY(0)scale(1)}}.Toolbar-module__vy3_-G__buttonPopoverTrigger[data-active=true]{background:var(--button-outlined-hover);color:var(--button-outlined-hover-text)}.Toolbar-module__vy3_-G__popover .Toolbar-module__vy3_-G__divider{margin-inline:4px}.Toolbar-module__vy3_-G__popoverSubtoolbar{align-items:center;gap:8px;min-width:0;padding-inline:10px;display:inline-flex}@media (prefers-reduced-motion:reduce){.Toolbar-module__vy3_-G__popover{animation:none}}.Toolbar-module__vy3_-G__subtoolGroup{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}@media (hover:hover) and (pointer:fine){.Toolbar-module__vy3_-G__buttonVariantToolbar:hover:not(:disabled):not([data-active=true]),.Toolbar-module__vy3_-G__buttonVariantGhost:hover:not(:disabled):not([data-active=true]){background:var(--toolbar-button-hover-bg);filter:none}.Toolbar-module__vy3_-G__buttonVariantGhostNeutral:hover:not(:disabled):not([data-active=true]){background:var(--button-ghost2-hover);filter:none}.Toolbar-module__vy3_-G__buttonSwatch:hover:not(:disabled){color:inherit;background:0 0!important}.Toolbar-module__vy3_-G__buttonVariantSecondary:hover:not(:disabled):not([data-active=true]){background:var(--button-secondary-hover);color:var(--text-primary);box-shadow:0 2px 4px #0000000f}.Toolbar-module__vy3_-G__buttonVariantPrimary:hover:not(:disabled):not([data-active=true]){background:var(--button-primary-hover);color:var(--button-primary-text);box-shadow:0 4px 10px #0000001f}.Toolbar-module__vy3_-G__buttonVariantDestructive:hover:not(:disabled):not([data-active=true]){background:var(--status-destructive-strong);color:var(--neutral-0)}}@media (max-width:1080px){.Toolbar-module__vy3_-G__group{gap:4px}}
.VerticalTabGroup-module__FpJfwW__group{gap:15px;width:100%;min-width:0;display:grid}.VerticalTabGroup-module__FpJfwW__item{border-radius:var(--editor-radius-lg);text-align:center;cursor:pointer;filter:none;background:0 0;border:none;align-content:center;justify-items:center;gap:8px;width:100%;min-width:0;min-height:50px;padding:12px;transition:background-color .14s,color .14s,box-shadow .14s;display:grid;position:relative}.VerticalTabGroup-module__FpJfwW__icon{width:20px;height:20px;color:inherit;background:currentColor 50%/contain no-repeat;flex:0 0 20px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.VerticalTabGroup-module__FpJfwW__label{white-space:nowrap;min-width:0}.VerticalTabGroup-module__FpJfwW__item[data-active=true]{background:var(--sidebar-button-active-bg);color:var(--sidebar-button-active-text);filter:none!important}.VerticalTabGroup-module__FpJfwW__item:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}@media (hover:hover) and (pointer:fine){.VerticalTabGroup-module__FpJfwW__item:hover:not([data-active=true]){background:var(--sidebar-button-hover-bg);filter:none!important}}@media (max-width:768px){.VerticalTabGroup-module__FpJfwW__group{flex-wrap:nowrap;flex:none;width:max-content;min-width:max-content;display:flex}.VerticalTabGroup-module__FpJfwW__item{flex:none;width:auto;min-width:50px}}
.AuthPage-module__UhUBOq__page{--auth-page-radial-highlight:color-mix(in srgb,var(--brand-100)64%,transparent);--auth-page-radial-stop:46%;--auth-page-linear-start:color-mix(in srgb,var(--surface-card)86%,transparent);--auth-eyebrow-bg:color-mix(in srgb,var(--brand-100)78%,var(--surface-card));--auth-eyebrow-color:var(--brand-600);--auth-feature-dot-bg:var(--brand-400);--auth-feature-dot-shadow:color-mix(in srgb,var(--brand-200)56%,transparent);--auth-support-panel-end:color-mix(in srgb,var(--brand-50)82%,transparent);--auth-link-color:color-mix(in srgb,var(--brand-500)58%,var(--text-primary));--auth-link-strong-color:var(--text-primary);min-height:calc(100dvh - var(--app-top-offset,52px));background:radial-gradient(circle at top left,var(--auth-page-radial-highlight)0%,transparent var(--auth-page-radial-stop)),linear-gradient(180deg,var(--auth-page-linear-start)0%,var(--surface-app)100%);place-items:center;padding:40px 20px 56px;display:grid}:root[data-theme=dark] .AuthPage-module__UhUBOq__page{--auth-page-radial-highlight:#ffffff24;--auth-page-radial-stop:38%;--auth-page-linear-start:color-mix(in srgb,var(--surface-card)78%,transparent);--auth-eyebrow-bg:color-mix(in srgb,var(--brand-600)42%,var(--surface-card));--auth-eyebrow-color:color-mix(in srgb,var(--brand-100)64%,var(--text-primary));--auth-feature-dot-bg:color-mix(in srgb,var(--brand-300)88%,white);--auth-feature-dot-shadow:color-mix(in srgb,var(--brand-600)44%,transparent);--auth-support-panel-end:color-mix(in srgb,var(--brand-600)18%,transparent);--auth-link-color:color-mix(in srgb,var(--brand-100)44%,var(--text-primary));--auth-link-strong-color:var(--text-primary)}.AuthPage-module__UhUBOq__shell{grid-template-columns:minmax(280px,360px) minmax(0,520px);align-items:stretch;gap:24px;width:min(1080px,100%);display:grid}.AuthPage-module__UhUBOq__shellCompact{grid-template-columns:minmax(0,340px);width:min(340px,100%)}.AuthPage-module__UhUBOq__page:has(.AuthPage-module__UhUBOq__shellPlain){min-height:100dvh;padding-top:calc(var(--app-header-height,64px) + 24px);padding-bottom:calc(var(--app-header-height,64px) + 24px);background:var(--surface-primary)}.AuthPage-module__UhUBOq__aside{align-content:start;gap:16px;display:grid}.AuthPage-module__UhUBOq__heroPanel{justify-content:space-between;min-height:100%}.AuthPage-module__UhUBOq__eyebrow{background:var(--auth-eyebrow-bg);width:fit-content;min-height:28px;color:var(--auth-eyebrow-color);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.AuthPage-module__UhUBOq__heroTitle{color:var(--text-primary);margin:0}.AuthPage-module__UhUBOq__heroCopy{color:var(--text-secondary);margin:0}.AuthPage-module__UhUBOq__featureList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.AuthPage-module__UhUBOq__featureItem{color:var(--text-secondary);align-items:center;gap:10px;display:flex}.AuthPage-module__UhUBOq__featureDot{background:var(--auth-feature-dot-bg);width:8px;height:8px;box-shadow:0 0 0 4px var(--auth-feature-dot-shadow);border-radius:999px;flex:none}.AuthPage-module__UhUBOq__supportPanel{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-card)86%,transparent),var(--auth-support-panel-end))}.AuthPage-module__UhUBOq__mainPanel{gap:24px;padding:22px}.AuthPage-module__UhUBOq__mainPanelPlain{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.AuthPage-module__UhUBOq__header{gap:6px;display:grid}.AuthPage-module__UhUBOq__headerPlain{text-align:center}.AuthPage-module__UhUBOq__title{color:var(--text-primary);margin:0}.AuthPage-module__UhUBOq__description{color:var(--text-secondary);margin:0}.AuthPage-module__UhUBOq__accessPrompt{color:var(--text-secondary);margin:4px 0 0;font-size:15px;font-weight:500;line-height:22px}.AuthPage-module__UhUBOq__accessPromptLink{color:var(--auth-link-color);font-weight:600;text-decoration:none}.AuthPage-module__UhUBOq__accessPromptLink:hover{text-decoration:underline}.AuthPage-module__UhUBOq__errorText,.AuthPage-module__UhUBOq__fieldError{color:var(--status-destructive-strong)}.AuthPage-module__UhUBOq__fieldError{display:block}.AuthPage-module__UhUBOq__invalidInput{border-color:var(--status-destructive-base);color:var(--status-destructive-strong)}.AuthPage-module__UhUBOq__invalidInput:focus-visible,.AuthPage-module__UhUBOq__invalidInput:focus-within{border-color:var(--status-destructive-strong)}.AuthPage-module__UhUBOq__status{border:1px solid #0000;border-radius:12px;padding:12px 14px}.AuthPage-module__UhUBOq__statusError{background:var(--status-destructive-soft);border-color:color-mix(in srgb,var(--status-destructive-base)28%,transparent);color:var(--status-destructive-deep)}.AuthPage-module__UhUBOq__statusSuccess{background:var(--status-success-soft);border-color:color-mix(in srgb,var(--status-success-base)28%,transparent);color:var(--status-success-strong)}.AuthPage-module__UhUBOq__statusMuted{background:color-mix(in srgb,var(--surface-card)90%,var(--surface-app));border-color:var(--ui-border-reg);color:var(--text-secondary)}.AuthPage-module__UhUBOq__form{gap:14px;display:grid}.AuthPage-module__UhUBOq__authDivider{color:var(--text-secondary);justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:18px;display:flex}.AuthPage-module__UhUBOq__callbackPage{min-height:calc(100dvh - var(--app-top-offset,52px));background:var(--surface-app);place-items:center;display:grid}.AuthPage-module__UhUBOq__spinner{border:2px solid color-mix(in srgb,var(--text-secondary)22%,transparent);border-top-color:var(--text-primary);border-radius:999px;width:28px;height:28px;animation:.72s linear infinite AuthPage-module__UhUBOq__authSpin}.AuthPage-module__UhUBOq__callbackText{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes AuthPage-module__UhUBOq__authSpin{to{transform:rotate(360deg)}}.AuthPage-module__UhUBOq__buttonRow{flex-wrap:wrap;gap:10px;display:flex}.AuthPage-module__UhUBOq__fullWidthButton{width:100%}.AuthPage-module__UhUBOq__metaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AuthPage-module__UhUBOq__rememberRow{color:var(--text-secondary)}.AuthPage-module__UhUBOq__linkRow{flex-wrap:wrap;gap:12px;display:flex}.AuthPage-module__UhUBOq__shellPlain .AuthPage-module__UhUBOq__linkRow{text-align:center;justify-content:center}.AuthPage-module__UhUBOq__link{color:var(--auth-link-color);text-decoration:none}.AuthPage-module__UhUBOq__link:hover{text-decoration:underline}.AuthPage-module__UhUBOq__linkStrong{color:var(--auth-link-strong-color)}.AuthPage-module__UhUBOq__accountGrid{gap:16px;padding-bottom:28px;display:grid}.AuthPage-module__UhUBOq__twoFactorHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.AuthPage-module__UhUBOq__twoFactorSetupCard{border:1px solid var(--ui-border-reg);background:color-mix(in srgb,var(--surface-card)92%,var(--surface-app));border-radius:16px;gap:16px;padding:16px;display:grid}.AuthPage-module__UhUBOq__twoFactorSetupSection{gap:10px;display:grid}.AuthPage-module__UhUBOq__twoFactorSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.AuthPage-module__UhUBOq__twoFactorDetails{gap:10px;display:grid}.AuthPage-module__UhUBOq__twoFactorDetails summary{cursor:pointer;color:var(--text-secondary)}.AuthPage-module__UhUBOq__codeValue{border:1px solid var(--ui-border-reg);background:color-mix(in srgb,var(--surface-app)52%,var(--surface-card));word-break:break-word;font-family:var(--font-mono,monospace);border-radius:12px;padding:12px 14px}.AuthPage-module__UhUBOq__backupCodesGrid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.AuthPage-module__UhUBOq__backupCode{border:1px solid var(--ui-border-reg);background:color-mix(in srgb,var(--surface-app)38%,var(--surface-card));font-family:var(--font-mono,monospace);text-align:center;border-radius:12px;padding:12px}.AuthPage-module__UhUBOq__accountDetailList{gap:12px;display:grid}.AuthPage-module__UhUBOq__accountDetail{gap:4px;display:grid}.AuthPage-module__UhUBOq__accountDetailLabel{color:var(--text-secondary)}.AuthPage-module__UhUBOq__accountDetailValue{color:var(--text-primary);word-break:break-word}.AuthPage-module__UhUBOq__avatarRow{align-items:center;gap:14px;display:flex}.AuthPage-module__UhUBOq__avatar{background:var(--surface-primary);width:52px;height:52px;color:var(--text-primary);border:1px solid var(--ui-border-reg);box-shadow:var(--ui-shadow-md);border-radius:16px;flex:none;place-items:center;display:grid;overflow:hidden}.AuthPage-module__UhUBOq__avatarImage{object-fit:cover;width:100%;height:100%}.AuthPage-module__UhUBOq__accountMeta{gap:4px;min-width:0;display:grid}.AuthPage-module__UhUBOq__authMethodBadge{background:color-mix(in srgb,var(--brand-100)72%,var(--surface-card));width:fit-content;min-height:24px;color:color-mix(in srgb,var(--brand-600)78%,var(--text-primary));letter-spacing:.02em;border-radius:999px;padding:0 10px}.AuthPage-module__UhUBOq__accountName{color:var(--text-primary)}.AuthPage-module__UhUBOq__accountEmail{color:var(--text-secondary);word-break:break-word}.AuthPage-module__UhUBOq__sessionTableWrap{border:1px solid var(--ui-border-reg);background:color-mix(in srgb,var(--surface-card)92%,var(--surface-app));border-radius:16px;overflow-x:auto;box-shadow:inset 0 1px #ffffff73}.AuthPage-module__UhUBOq__sessionTable{border-collapse:collapse;width:100%}.AuthPage-module__UhUBOq__sessionTable th,.AuthPage-module__UhUBOq__sessionTable td{text-align:left;vertical-align:top;padding:14px 16px}.AuthPage-module__UhUBOq__sessionTable th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--ui-border-reg);background:color-mix(in srgb,var(--surface-card)84%,var(--surface-app))}.AuthPage-module__UhUBOq__sessionTable tbody tr+tr td{border-top:1px solid var(--ui-border-subtle)}.AuthPage-module__UhUBOq__sessionIdentity{gap:4px;min-width:0;display:grid}.AuthPage-module__UhUBOq__sessionTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AuthPage-module__UhUBOq__sessionTitle{color:var(--text-primary);margin:0}.AuthPage-module__UhUBOq__sessionBadge{background:color-mix(in srgb,var(--brand-100)72%,var(--surface-card));min-height:24px;color:color-mix(in srgb,var(--brand-600)78%,var(--text-primary));letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.AuthPage-module__UhUBOq__sessionSubtitle{color:var(--text-secondary);margin:0}.AuthPage-module__UhUBOq__sessionActionCell{white-space:nowrap;width:1%}.AuthPage-module__UhUBOq__sessionCurrentValue{color:var(--text-secondary)}.AuthPage-module__UhUBOq__modalOverlay{z-index:var(--z-modal);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at top,#ffffff3d,#0000 38%),#0a0f1a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.AuthPage-module__UhUBOq__modalShell{width:min(700px,100vw - 40px);max-height:calc(100dvh - var(--app-header-height,52px) - 40px);min-height:0}.AuthPage-module__UhUBOq__modalCard{max-height:inherit;border:1px solid color-mix(in srgb,var(--ui-border-reg)84%,white);background:var(--surface-card);overscroll-behavior:none;border-radius:28px;flex-direction:column;gap:20px;padding:28px;display:flex;overflow-y:auto;box-shadow:0 28px 80px #0f172a3d,0 10px 28px #0f172a1f}.AuthPage-module__UhUBOq__modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.AuthPage-module__UhUBOq__modalTitleBlock{flex-direction:column;gap:8px;display:flex}.AuthPage-module__UhUBOq__modalCloseButton{flex:none}.AuthPage-module__UhUBOq__modalBody{min-height:0}.AuthPage-module__UhUBOq__googleIcon{width:18px;height:18px}@media (max-width:920px){.AuthPage-module__UhUBOq__shell{grid-template-columns:minmax(0,1fr)}.AuthPage-module__UhUBOq__aside{order:2}}@media (max-width:640px){.AuthPage-module__UhUBOq__page{padding:24px 16px 40px}.AuthPage-module__UhUBOq__mainPanel{padding:18px}.AuthPage-module__UhUBOq__modalCard{border-radius:24px;padding:20px}.AuthPage-module__UhUBOq__sessionTableWrap{box-shadow:none;background:0 0;border:none;overflow:visible}.AuthPage-module__UhUBOq__sessionTable,.AuthPage-module__UhUBOq__sessionTable thead,.AuthPage-module__UhUBOq__sessionTable tbody,.AuthPage-module__UhUBOq__sessionTable tr,.AuthPage-module__UhUBOq__sessionTable td{display:block}.AuthPage-module__UhUBOq__sessionTable thead{display:none}.AuthPage-module__UhUBOq__sessionTable tbody{gap:12px;display:grid}.AuthPage-module__UhUBOq__sessionTable tbody tr{border:1px solid var(--ui-border-reg);background:color-mix(in srgb,var(--surface-card)92%,var(--surface-app));border-radius:16px;padding:14px;box-shadow:inset 0 1px #ffffff73}.AuthPage-module__UhUBOq__sessionTable tbody tr+tr td{border-top:none}.AuthPage-module__UhUBOq__sessionTable td{gap:4px;padding:0;display:grid}.AuthPage-module__UhUBOq__sessionTable td+td{margin-top:10px}.AuthPage-module__UhUBOq__sessionTable td:before{content:attr(data-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;line-height:14px}.AuthPage-module__UhUBOq__sessionActionCell{white-space:normal;width:auto}}:root[data-theme=dark] .AuthPage-module__UhUBOq__authMethodBadge{background:color-mix(in srgb,var(--brand-600)38%,var(--surface-card));color:color-mix(in srgb,var(--brand-100)72%,var(--text-primary))}:root[data-theme=dark] .AuthPage-module__UhUBOq__sessionBadge{background:color-mix(in srgb,var(--brand-600)38%,var(--surface-card));color:color-mix(in srgb,var(--brand-100)72%,var(--text-primary))}
.AuthUserMenu-module__098I4q__root{position:relative}.AuthUserMenu-module__098I4q__trigger{width:32px;min-width:0;height:32px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.AuthUserMenu-module__098I4q__trigger:focus-visible{outline:none}.AuthUserMenu-module__098I4q__trigger[data-open=true]{background:color-mix(in srgb,var(--button-ghost2-hover)82%,transparent)}.AuthUserMenu-module__098I4q__avatar{background:var(--surface-primary);width:32px;height:32px;color:var(--text-primary);border:1px solid var(--ui-border-reg);box-shadow:var(--ui-shadow-sm);border-radius:999px;flex:none;place-items:center;transition:box-shadow .14s,filter .14s,transform .14s;display:grid;overflow:hidden}.AuthUserMenu-module__098I4q__trigger:focus-visible .AuthUserMenu-module__098I4q__avatar,.AuthUserMenu-module__098I4q__trigger[data-open=true] .AuthUserMenu-module__098I4q__avatar{box-shadow:var(--ui-shadow-sm),0 0 0 2px color-mix(in srgb,var(--ui-border-reg)74%,transparent)}.AuthUserMenu-module__098I4q__avatarImage{object-fit:cover;width:100%;height:100%}.AuthUserMenu-module__098I4q__surface{transform-origin:100% 0;min-width:220px}.AuthUserMenu-module__098I4q__summary{gap:4px;padding:10px 12px 12px;display:grid}.AuthUserMenu-module__098I4q__summaryLabel{color:var(--text-secondary)}.AuthUserMenu-module__098I4q__summaryName{color:var(--text-primary)}.AuthUserMenu-module__098I4q__summaryEmail{color:var(--text-secondary);word-break:break-word}.AuthUserMenu-module__098I4q__themeRow{justify-content:space-between;align-items:center;gap:12px;padding:4px 12px;display:flex}.AuthUserMenu-module__098I4q__themeLabel{color:var(--text-primary);flex:none}.AuthUserMenu-module__098I4q__themeControl{flex:none;width:auto;min-width:0}.AuthUserMenu-module__098I4q__themeControlItem{min-width:30px;min-height:30px;padding:4px}.AuthUserMenu-module__098I4q__themeControlItem .icon{width:14px;height:14px}.AuthUserMenu-module__098I4q__themeControlItem .glyph{width:14px;height:14px}.AuthUserMenu-module__098I4q__screenReaderOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.AuthUserMenu-module__098I4q__trigger:hover{background:color-mix(in srgb,var(--button-ghost2-hover)82%,transparent)}.AuthUserMenu-module__098I4q__trigger:hover .AuthUserMenu-module__098I4q__avatar{filter:brightness(1.03)}}
.EditorV2SetupModal-module__-oAxCG__modal{width:min(880px,100vw - 40px);max-height:min(760px,calc(100dvh - var(--app-header-height,52px) - 40px));pointer-events:auto;min-height:0}.EditorV2SetupModal-module__-oAxCG__modalCompact{width:min(520px,100vw - 40px);max-height:calc(100dvh - var(--app-header-height,52px) - 40px)}.EditorV2SetupModal-module__-oAxCG__card{max-height:inherit;border:1px solid color-mix(in srgb,var(--ui-border-reg)84%,white);border-radius:var(--editor-radius-xl);background:var(--surface-card);overscroll-behavior-y:none;flex-direction:column;gap:24px;min-height:0;padding:28px;display:flex;overflow-y:auto;box-shadow:0 28px 80px #0f172a3d,0 10px 28px #0f172a1f}.EditorV2SetupModal-module__-oAxCG__cardCompact{box-shadow:none;background:0 0;border:0;gap:0;padding:0;overflow:visible}.EditorV2SetupModal-module__-oAxCG__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.EditorV2SetupModal-module__-oAxCG__titleBlock{flex-direction:column;gap:8px;display:flex}.EditorV2SetupModal-module__-oAxCG__eyebrow,.EditorV2SetupModal-module__-oAxCG__title,.EditorV2SetupModal-module__-oAxCG__intro,.EditorV2SetupModal-module__-oAxCG__sectionTitle,.EditorV2SetupModal-module__-oAxCG__sectionHint,.EditorV2SetupModal-module__-oAxCG__helper,.EditorV2SetupModal-module__-oAxCG__validation{margin:0}.EditorV2SetupModal-module__-oAxCG__eyebrow{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.08em}.EditorV2SetupModal-module__-oAxCG__intro,.EditorV2SetupModal-module__-oAxCG__sectionHint,.EditorV2SetupModal-module__-oAxCG__helper{color:var(--text-secondary)}.EditorV2SetupModal-module__-oAxCG__validation{color:var(--status-destructive-base)}.EditorV2SetupModal-module__-oAxCG__errorText,.EditorV2SetupModal-module__-oAxCG__fieldError{color:var(--status-destructive-strong)}.EditorV2SetupModal-module__-oAxCG__fieldError{display:block}.EditorV2SetupModal-module__-oAxCG__invalidInput{border-color:var(--status-destructive-base);color:var(--status-destructive-strong)}.EditorV2SetupModal-module__-oAxCG__invalidInput:focus-visible,.EditorV2SetupModal-module__-oAxCG__invalidInput:focus-within{border-color:var(--status-destructive-strong)}.EditorV2SetupModal-module__-oAxCG__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:center;gap:20px;display:grid}.EditorV2SetupModal-module__-oAxCG__contentCompact{display:block}.EditorV2SetupModal-module__-oAxCG__section{border-radius:var(--editor-radius-lg);background:var(--surface-primary);border:1px solid var(--ui-border-subtle);flex-direction:column;gap:18px;padding:20px;display:flex}.EditorV2SetupModal-module__-oAxCG__sectionStandalone{border-radius:var(--editor-radius-xl);background:var(--surface-primary);border:1px solid color-mix(in srgb,var(--ui-border-reg)84%,white);gap:20px;padding:28px;box-shadow:0 28px 80px #0f172a3d,0 10px 28px #0f172a1f}.EditorV2SetupModal-module__-oAxCG__sectionHeader{flex-direction:column;gap:6px;display:flex}.EditorV2SetupModal-module__-oAxCG__sectionHeaderStandalone{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.EditorV2SetupModal-module__-oAxCG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.EditorV2SetupModal-module__-oAxCG__sizingModeControl{width:100%}.EditorV2SetupModal-module__-oAxCG__sizingModeControlItem{padding-top:10px;padding-bottom:10px}.EditorV2SetupModal-module__-oAxCG__sizingModeLabel{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.EditorV2SetupModal-module__-oAxCG__sizingModeIcon{opacity:.84}.EditorV2SetupModal-module__-oAxCG__sizingTabBody{flex-direction:column;gap:16px;display:flex}.EditorV2SetupModal-module__-oAxCG__quickPresetGroup,.EditorV2SetupModal-module__-oAxCG__meshSection{flex-direction:column;gap:8px;display:flex}.EditorV2SetupModal-module__-oAxCG__subtleLabel{color:color-mix(in srgb,var(--text-secondary)88%,transparent);margin:0}.EditorV2SetupModal-module__-oAxCG__strongFieldLabel,.EditorV2SetupModal-module__-oAxCG__strongFieldLabelError{margin:0;font-weight:500}.EditorV2SetupModal-module__-oAxCG__strongFieldLabel{color:var(--text-primary)}.EditorV2SetupModal-module__-oAxCG__strongFieldLabelError{color:var(--status-destructive-strong)}.EditorV2SetupModal-module__-oAxCG__presetGrid{flex-wrap:wrap;gap:8px;display:flex}.EditorV2SetupModal-module__-oAxCG__quickPresetButton.EditorV2SetupModal-module__-oAxCG__quickPresetButton{background:var(--button-outlined-hover)}@media (hover:hover) and (pointer:fine){.EditorV2SetupModal-module__-oAxCG__quickPresetButton.EditorV2SetupModal-module__-oAxCG__quickPresetButton:hover:not(:disabled){background:color-mix(in srgb,var(--button-outlined-hover)96%,var(--text-primary))}}.EditorV2SetupModal-module__-oAxCG__inlineOptionGrid{flex-wrap:wrap;gap:8px;display:flex}.EditorV2SetupModal-module__-oAxCG__meshPresetButton{border-radius:var(--editor-radius-md);white-space:nowrap;justify-content:center;min-height:30px;padding-inline:14px}.EditorV2SetupModal-module__-oAxCG__customMeshCountInput{text-align:center;width:48px;min-width:0;min-height:30px;box-shadow:none;padding:4px 8px}.EditorV2SetupModal-module__-oAxCG__canvasEstimateCard{border:1px solid var(--ui-border-subtle);border-radius:var(--editor-radius-lg);background:color-mix(in srgb,var(--surface-card)72%,transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.EditorV2SetupModal-module__-oAxCG__canvasEstimateIcon{background:var(--text-secondary);opacity:.72;width:20px;height:20px;margin-top:2px;-webkit-mask:url(/icons/lucide/proportions.svg) 50%/contain no-repeat;mask:url(/icons/lucide/proportions.svg) 50%/contain no-repeat}.EditorV2SetupModal-module__-oAxCG__canvasEstimateContent{flex-direction:column;gap:8px;min-width:0;display:flex}.EditorV2SetupModal-module__-oAxCG__canvasEstimateLabel,.EditorV2SetupModal-module__-oAxCG__canvasEstimateValue{margin:0;font-size:14px;font-weight:500;line-height:14px}.EditorV2SetupModal-module__-oAxCG__canvasEstimateLabel{color:var(--text-secondary);font-weight:500}.EditorV2SetupModal-module__-oAxCG__canvasEstimateValue{color:var(--text-primary);font-weight:500}.EditorV2SetupModal-module__-oAxCG__actions{justify-content:center;gap:12px;padding-top:2px;display:flex}@media (max-width:800px){.EditorV2SetupModal-module__-oAxCG__modal{width:calc(100vw - 24px);max-height:calc(100dvh - var(--app-header-height,52px) - 24px)}.EditorV2SetupModal-module__-oAxCG__modalCompact{width:calc(100vw - 24px)}.EditorV2SetupModal-module__-oAxCG__card,.EditorV2SetupModal-module__-oAxCG__sectionStandalone{border-radius:var(--editor-radius-xl);padding:20px}.EditorV2SetupModal-module__-oAxCG__header,.EditorV2SetupModal-module__-oAxCG__content{grid-template-columns:99%}}@media (max-width:560px){.EditorV2SetupModal-module__-oAxCG__actions>*{width:100%}}
.ColorLibrary-module__76l1_W__libraryShell{isolation:isolate;min-height:0;position:relative;overflow:visible}.ColorLibrary-module__76l1_W__library{--color-library-track-size:33px;--color-library-track-max-size:1fr;--color-library-swatch-size:25px;--color-library-color-button-padding:4px;--color-library-grid-gap:0px;--color-library-header-padding-top:8px;--color-library-header-padding-right:16px;--color-library-header-padding-bottom:6px;--color-library-header-padding-left:16px;--color-library-intro-header-padding-top:var(--color-library-header-padding-top);--color-library-tab-header-padding-bottom:12px;--color-library-search-header-padding-bottom:12px;--color-library-body-padding-top:14px;--color-library-body-padding-right:16px;--color-library-body-padding-bottom:16px;--color-library-body-padding-left:16px;border-radius:var(--editor-radius-xl);flex-direction:column;gap:0;width:100%;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.ColorLibrary-module__76l1_W__stickyHeaders{z-index:var(--z-editor-popover-high);background:var(--surface-primary);box-shadow:0 1px 0 var(--ui-border-subtle);flex-direction:column;flex:none;display:flex}.ColorLibrary-module__76l1_W__library[data-scroll-mode=page]{height:auto;overflow:visible}.ColorLibrary-module__76l1_W__library[data-scroll-mode=page] .ColorLibrary-module__76l1_W__stickyHeaders{top:var(--color-library-sticky-top,0);position:sticky}.ColorLibrary-module__76l1_W__library[data-scroll-mode=page] .ColorLibrary-module__76l1_W__stickyHeaders:before{content:"";top:calc(-1*var(--color-library-sticky-cover-block,0px));right:calc(-1*var(--color-library-sticky-cover-inline,0px));left:calc(-1*var(--color-library-sticky-cover-inline,0px));height:var(--color-library-sticky-cover-block,0px);background:var(--surface-primary);pointer-events:none;position:absolute}.ColorLibrary-module__76l1_W__library[data-scroll-mode=page] .ColorLibrary-module__76l1_W__libraryBody{flex:none;overflow:visible}.ColorLibrary-module__76l1_W__stickyIntroHeader{padding:var(--color-library-intro-header-padding-top)var(--color-library-header-padding-right)14px var(--color-library-header-padding-left);background:var(--surface-primary);flex-direction:column;flex:none;gap:8px;display:flex}.ColorLibrary-module__76l1_W__stickyHeader{padding:var(--color-library-header-padding-top)var(--color-library-header-padding-right)var(--color-library-tab-header-padding-bottom)var(--color-library-header-padding-left);background:var(--surface-primary);flex-direction:column;flex:none;gap:8px;display:flex}.ColorLibrary-module__76l1_W__stickySearchHeader{padding:var(--color-library-header-padding-top)var(--color-library-header-padding-right)var(--color-library-search-header-padding-bottom)var(--color-library-header-padding-left);background:var(--surface-primary);flex-direction:column;flex:none;gap:8px;display:flex}.ColorLibrary-module__76l1_W__stickyHeader+.ColorLibrary-module__76l1_W__stickySearchHeader,.ColorLibrary-module__76l1_W__stickyIntroHeader+.ColorLibrary-module__76l1_W__stickySearchHeader,.ColorLibrary-module__76l1_W__stickyIntroHeader+.ColorLibrary-module__76l1_W__stickyHeader{padding-top:0}.ColorLibrary-module__76l1_W__libraryBody{z-index:0;min-height:0;padding:var(--color-library-body-padding-top)var(--color-library-body-padding-right)var(--color-library-body-padding-bottom)var(--color-library-body-padding-left);flex-direction:column;flex:auto;gap:10px;display:flex;position:relative;overflow:auto}.ColorLibrary-module__76l1_W__searchRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ColorLibrary-module__76l1_W__searchField{min-width:0;color:var(--text-primary);position:relative}.ColorLibrary-module__76l1_W__familyFilterRow{flex-wrap:wrap;gap:4px;display:flex}.ColorLibrary-module__76l1_W__familyFilterChip{border:1px solid var(--button-outlined-default-border);border-radius:var(--editor-radius-lg);background:var(--button-outlined-default);min-height:24px;color:var(--button-outlined-default-text);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:500;line-height:1;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.ColorLibrary-module__76l1_W__familyFilterChip[data-selected=true]{border-color:var(--button-outlined-active-border);background:var(--button-outlined-active);color:var(--button-outlined-active-text);font-weight:500}.ColorLibrary-module__76l1_W__familyFilterChip:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.ColorLibrary-module__76l1_W__searchIcon{opacity:.64;pointer-events:none;background:currentColor 50%/contain no-repeat;width:13px;height:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%);-webkit-mask:url(/icons/lucide/search.svg) 50%/contain no-repeat;mask:url(/icons/lucide/search.svg) 50%/contain no-repeat}.ColorLibrary-module__76l1_W__searchInput{box-shadow:none;padding:6px 12px 6px 34px!important}.ColorLibrary-module__76l1_W__searchControls{flex:none;align-items:center;gap:4px;display:inline-flex}.ColorLibrary-module__76l1_W__searchControlButton{color:var(--text-secondary)}.ColorLibrary-module__76l1_W__searchControlButton[data-active=true]{background:var(--button-outlined-active);color:var(--button-outlined-active-text)}.ColorLibrary-module__76l1_W__viewControl{width:100%}.ColorLibrary-module__76l1_W__viewControlItem{min-width:0}.ColorLibrary-module__76l1_W__settingsPanel{padding-top:2px}.ColorLibrary-module__76l1_W__settingsPanelContent{gap:10px;display:grid}.ColorLibrary-module__76l1_W__settingsMenuSection{gap:8px;display:grid}.ColorLibrary-module__76l1_W__settingsMenuLabel{color:var(--neutral-500);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:1.2}.ColorLibrary-module__76l1_W__section{flex-direction:column;display:flex}.ColorLibrary-module__76l1_W__library[data-featured-display=stacked] .ColorLibrary-module__76l1_W__stickyHeader{padding-bottom:var(--color-library-header-padding-bottom);gap:0}.ColorLibrary-module__76l1_W__library[data-featured-display=stacked] .ColorLibrary-module__76l1_W__stickySearchHeader{padding-bottom:var(--color-library-search-header-padding-bottom);gap:0}.ColorLibrary-module__76l1_W__library[data-featured-display=stacked] .ColorLibrary-module__76l1_W__searchRow{padding-bottom:2px}.ColorLibrary-module__76l1_W__stackedFeaturedSection{padding-top:2px}.ColorLibrary-module__76l1_W__stackedFeaturedSection .ColorLibrary-module__76l1_W__sectionContent{gap:8px}.ColorLibrary-module__76l1_W__sectionContent{flex-direction:column;gap:10px;width:100%;display:flex}.ColorLibrary-module__76l1_W__sectionHeader{color:var(--neutral-500);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1.25}.ColorLibrary-module__76l1_W__sectionHeaderRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ColorLibrary-module__76l1_W__stackedFeaturedSection .ColorLibrary-module__76l1_W__sectionHeaderRow{margin-bottom:2px}.ColorLibrary-module__76l1_W__sectionHeaderAction{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1.2;transition:color .14s;display:inline-flex}.ColorLibrary-module__76l1_W__stackedFeaturedSection .ColorLibrary-module__76l1_W__sectionHeaderAction{color:color-mix(in srgb,var(--text-secondary)90%,white);letter-spacing:.03em;font-size:11px}.ColorLibrary-module__76l1_W__sectionHeaderAction:hover{color:var(--text-primary)}.ColorLibrary-module__76l1_W__sectionHeaderAction:focus-visible{outline:2px solid var(--brand-500);outline-offset:3px;border-radius:var(--editor-radius-md)}.ColorLibrary-module__76l1_W__sectionGrid{grid-template-columns:repeat(auto-fill,minmax(var(--color-library-track-size),var(--color-library-track-max-size)));gap:var(--color-library-grid-gap);align-items:start;display:grid}.ColorLibrary-module__76l1_W__familySections{flex-direction:column;gap:12px;display:flex}.ColorLibrary-module__76l1_W__stackedLibrarySection{border-top:1px solid color-mix(in srgb,var(--ui-border-reg)84%,transparent);padding-top:16px}.ColorLibrary-module__76l1_W__stackedLibrarySection .ColorLibrary-module__76l1_W__sectionContent{gap:12px}.ColorLibrary-module__76l1_W__familySection{flex-direction:column;gap:8px;display:flex}.ColorLibrary-module__76l1_W__libraryFamilySectionHeader{color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;margin:0;padding:0;font-size:10px;font-weight:600;line-height:1.2}.ColorLibrary-module__76l1_W__paletteSectionHeader{letter-spacing:.04em;margin:0;padding:0;font-weight:600;line-height:1.25}.ColorLibrary-module__76l1_W__palettesManageButton{justify-content:center;gap:8px;width:100%;margin-top:4px}.ColorLibrary-module__76l1_W__emptyState{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}.ColorLibrary-module__76l1_W__colorList{flex-direction:column;gap:4px;display:flex}.ColorLibrary-module__76l1_W__colorListRow{border-radius:var(--editor-radius-md);width:100%;min-width:0;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) 1px 64px;align-items:center;gap:10px;padding:6px 8px;transition:background-color .14s,color .14s;display:grid}.ColorLibrary-module__76l1_W__colorListRow:focus-visible{outline:2px solid var(--button-secondary-active);outline-offset:2px}.ColorLibrary-module__76l1_W__colorListRow[data-active=true]{color:var(--text-primary);font-weight:500}.ColorLibrary-module__76l1_W__colorListRowSwatch{justify-content:center;align-items:center;display:inline-flex}.ColorLibrary-module__76l1_W__colorListRowCode{min-width:64px;color:color-mix(in srgb,var(--text-secondary)78%,transparent);letter-spacing:.01em;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.2}.ColorLibrary-module__76l1_W__colorListRowDivider{border-radius:var(--editor-radius-sm);background:var(--ui-border-reg);width:100%;height:14px}.ColorLibrary-module__76l1_W__colorListRowName{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.ColorLibrary-module__76l1_W__colorButton{justify-content:center;width:100%;min-width:0;position:relative;padding:var(--color-library-color-button-padding)!important}.ColorLibrary-module__76l1_W__tooltipLayer{z-index:var(--z-editor-tooltip);pointer-events:none;position:fixed;inset:0}.ColorLibrary-module__76l1_W__tooltip{z-index:var(--z-editor-tooltip);border-radius:var(--editor-radius-md);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--ui-tooltip-shadow);white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex;position:absolute}.ColorLibrary-module__76l1_W__tooltipTitle{color:var(--text-primary);font-size:12px;font-weight:500;line-height:16px}.ColorLibrary-module__76l1_W__tooltipDetail{color:var(--text-secondary);font-size:11px;font-weight:500;line-height:14px}.ColorLibrary-module__76l1_W__tooltipArrow{z-index:var(--z-editor-tooltip);background:var(--surface-card);border-right:1px solid var(--ui-border-reg);border-bottom:1px solid var(--ui-border-reg);border-radius:var(--editor-radius-sm);pointer-events:none;width:8px;height:8px;position:absolute}.ColorLibrary-module__76l1_W__tooltipArrow[data-placement=top]{transform:rotate(45deg)}.ColorLibrary-module__76l1_W__tooltipArrow[data-placement=bottom]{transform:rotate(225deg)}.ColorLibrary-module__76l1_W__colorButton[data-active=true]{background:0 0}.ColorLibrary-module__76l1_W__colorButton[data-active=true] .ColorLibrary-module__76l1_W__swatch{border-color:var(--swatch-border);box-shadow:0 0 0 1px var(--surface-primary),0 0 0 2.5px color-mix(in srgb,var(--swatch-border-strong)72%,#000);transform:scale(1.08)}.ColorLibrary-module__76l1_W__swatch{width:var(--color-library-swatch-size);height:var(--color-library-swatch-size);border-radius:var(--editor-color-swatch-radius);border:1px solid var(--swatch-border);justify-content:center;align-items:center;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;transform:scale(1);box-shadow:0 0 #0f172a00}.ColorLibrary-module__76l1_W__colorButton:focus-visible .ColorLibrary-module__76l1_W__swatch{border-color:var(--swatch-border);box-shadow:0 0 0 1px var(--surface-primary),0 0 0 2.5px color-mix(in srgb,var(--swatch-border-strong)72%,#000);transform:scale(1.08)}.ColorLibrary-module__76l1_W__swatchCheck{opacity:.9;font-size:11px;font-weight:500;line-height:1}.ColorLibrary-module__76l1_W__swatchSymbol{font-size:13px;font-weight:600;line-height:1}@media (hover:hover) and (pointer:fine){.ColorLibrary-module__76l1_W__searchControlButton:hover:not([data-active=true]){background:var(--button-ghost2-hover);color:var(--text-primary)}.ColorLibrary-module__76l1_W__searchControlButton[data-active=true]:hover{background:var(--button-outlined-active);color:var(--button-outlined-active-text)}.ColorLibrary-module__76l1_W__familyFilterChip:hover{border-color:var(--button-outlined-default-border);background:var(--button-outlined-hover);color:var(--button-outlined-default-text)}.ColorLibrary-module__76l1_W__familyFilterChip[data-selected=true]:hover{border-color:var(--button-outlined-active-border);background:var(--button-outlined-active);color:var(--button-outlined-active-text)}.ColorLibrary-module__76l1_W__colorListRow:hover:not(:disabled){background:var(--button-secondary-hover);color:var(--text-primary)}.ColorLibrary-module__76l1_W__colorButton:hover:not(:disabled),.ColorLibrary-module__76l1_W__colorButton[data-active=true]:hover:not(:disabled),.ColorLibrary-module__76l1_W__colorButton[data-inert-active=true]:hover:not(:disabled){background:0 0}.ColorLibrary-module__76l1_W__colorListRow:hover:not(:disabled) .ColorLibrary-module__76l1_W__swatch,.ColorLibrary-module__76l1_W__colorButton:hover:not(:disabled) .ColorLibrary-module__76l1_W__swatch{transform:scale(1.14)}}@media (max-width:768px){.ColorLibrary-module__76l1_W__stickyIntroHeader{padding-top:16px}}
.page-module__O3I5ZW__page{background:var(--color-background,#f5f1e8);min-height:100vh;color:var(--color-foreground,#1f2937)}.page-module__O3I5ZW__shell{gap:20px;width:min(1200px,100% - 32px);margin:0 auto;padding:32px 0 48px;display:grid}.page-module__O3I5ZW__metaGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.page-module__O3I5ZW__metaCard{background:#ffffffb8;border:1px solid #0f172a14;border-radius:16px;padding:14px 16px}.page-module__O3I5ZW__metaLabel,.page-module__O3I5ZW__cardId,.page-module__O3I5ZW__cardMeta{color:#1f2937b3}.page-module__O3I5ZW__metaValue{margin-top:4px}.page-module__O3I5ZW__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.page-module__O3I5ZW__searchInput{flex:320px;min-width:min(360px,100%)}.page-module__O3I5ZW__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.page-module__O3I5ZW__card{background:#ffffffc7;border:1px solid #0f172a1a;border-radius:18px;gap:12px;padding:14px;display:grid}.page-module__O3I5ZW__previewWrap{background:linear-gradient(135deg,#f3f4f6f2,#e5e7ebd9);border:1px solid #0f172a14;border-radius:14px;place-items:center;min-height:116px;display:grid}.page-module__O3I5ZW__preview{object-fit:contain;width:72px;height:72px}.page-module__O3I5ZW__cardBody{gap:8px;display:grid}.page-module__O3I5ZW__cardHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.page-module__O3I5ZW__cardTitle{margin:0}.page-module__O3I5ZW__featuredBadge,.page-module__O3I5ZW__defaultBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.page-module__O3I5ZW__featuredBadge{color:#166534;background:#dff7e8}.page-module__O3I5ZW__defaultBadge{color:#475569;background:#eceff3}.page-module__O3I5ZW__cardActions{padding-top:4px}@media (max-width:720px){.page-module__O3I5ZW__shell{width:min(100% - 24px,1200px);padding-top:24px}.page-module__O3I5ZW__cardHeader{flex-direction:column;align-items:flex-start}}
.page-module__vC54JG__page{min-height:calc(100dvh - var(--app-top-offset,52px));background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-100)52%,transparent)0%,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-card)84%,transparent)0%,var(--surface-app)100%);padding:32px 20px 48px}.page-module__vC54JG__shell{gap:20px;width:min(1180px,100%);margin:0 auto;display:grid}.page-module__vC54JG__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__vC54JG__metaCard{border:1px solid var(--ui-border-reg);background:color-mix(in srgb,var(--surface-card)92%,var(--surface-app));border-radius:16px;gap:6px;padding:14px 16px;display:grid}.page-module__vC54JG__metaLabel,.page-module__vC54JG__answerLabel,.page-module__vC54JG__applicationMeta,.page-module__vC54JG__sectionMeta{color:var(--text-secondary)}.page-module__vC54JG__metaValue,.page-module__vC54JG__answerValue{color:var(--text-primary);margin:0}.page-module__vC54JG__answerValueBreak{color:var(--text-primary);word-break:break-word;margin:0}.page-module__vC54JG__section{gap:14px;display:grid}.page-module__vC54JG__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.page-module__vC54JG__sectionTitle{color:var(--text-primary);margin:0}.page-module__vC54JG__cardGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.page-module__vC54JG__applicationCard,.page-module__vC54JG__emptyCard{border:1px solid var(--ui-border-reg);background:var(--surface-card);box-shadow:var(--ui-shadow-sm);border-radius:20px;gap:14px;padding:18px;display:grid}.page-module__vC54JG__applicationHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.page-module__vC54JG__applicationTitle{color:var(--text-primary);word-break:break-word;margin:0}.page-module__vC54JG__answerBlock{gap:4px;display:grid}.page-module__vC54JG__statusPill{background:color-mix(in srgb,var(--status-success-base)18%,var(--surface-card));min-height:24px;color:var(--status-success-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}@media (max-width:720px){.page-module__vC54JG__page{padding:20px 14px 36px}.page-module__vC54JG__metaGrid,.page-module__vC54JG__cardGrid{grid-template-columns:1fr}}
.editor-v2-route-shell{height:auto;min-height:100%;overflow:visible}.editor-v2-design-system-module__2GDGmq__page{--editor-font-weight-semibold:500;--editor-font-weight-bold:600;--font-primary:var(--font-editor-ui),ui-sans-serif,system-ui,sans-serif;--font-secondary:var(--font-primary);--font-mono:var(--font-primary);background:var(--surface-app);min-height:100%;color:var(--text-primary);font-family:var(--font-primary);padding:20px}.editor-v2-design-system-module__2GDGmq__stack{flex-direction:column;gap:20px;max-width:1400px;display:flex}.editor-v2-design-system-module__2GDGmq__hero{flex-direction:column;gap:8px;display:flex}.editor-v2-design-system-module__2GDGmq__heroTopRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.editor-v2-design-system-module__2GDGmq__tempLink{border-radius:var(--editor-radius-lg);min-height:28px;color:var(--text-secondary);letter-spacing:.04em;background:0 0;justify-content:center;align-items:center;padding:6px 10px;font-size:10px;font-weight:600;line-height:14px;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.editor-v2-design-system-module__2GDGmq__themeToggleWrap{border:1px solid var(--ui-border-subtle);border-radius:var(--editor-radius-lg);background:var(--surface-card);align-items:center;gap:10px;padding:6px 10px;display:inline-flex}.editor-v2-design-system-module__2GDGmq__themeToggleWrap .row{width:auto}.editor-v2-design-system-module__2GDGmq__themeToggleWrap .label{width:auto}.editor-v2-design-system-module__2GDGmq__themeToggleMeta{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}@media (hover:hover) and (pointer:fine){.editor-v2-design-system-module__2GDGmq__tempLink:hover{background:var(--neutral-100);color:var(--text-primary)}}.editor-v2-design-system-module__2GDGmq__paletteGrid,.editor-v2-design-system-module__2GDGmq__controlsGrid,.editor-v2-design-system-module__2GDGmq__vectorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.editor-v2-design-system-module__2GDGmq__feedbackGrid,.editor-v2-design-system-module__2GDGmq__notificationGrid{gap:24px;display:grid}.editor-v2-design-system-module__2GDGmq__feedbackGrid{grid-template-columns:minmax(0,1fr)}.editor-v2-design-system-module__2GDGmq__feedbackSection,.editor-v2-design-system-module__2GDGmq__feedbackSectionHeader{flex-direction:column;display:flex}.editor-v2-design-system-module__2GDGmq__feedbackSection{gap:16px}.editor-v2-design-system-module__2GDGmq__feedbackSectionHeader{gap:4px}.editor-v2-design-system-module__2GDGmq__tokenGroup,.editor-v2-design-system-module__2GDGmq__controlSection,.editor-v2-design-system-module__2GDGmq__tokenStack,.editor-v2-design-system-module__2GDGmq__controlStack,.editor-v2-design-system-module__2GDGmq__typeStack{flex-direction:column;gap:12px;display:flex}.editor-v2-design-system-module__2GDGmq__buttonMatrix{grid-template-columns:minmax(96px,120px) repeat(3,minmax(0,1fr));align-items:center;gap:10px 12px;display:grid}.editor-v2-design-system-module__2GDGmq__buttonMatrixHeaderCell,.editor-v2-design-system-module__2GDGmq__buttonMatrixLabel{color:var(--text-secondary)}.editor-v2-design-system-module__2GDGmq__buttonStateCell{align-items:center;min-height:40px;display:flex}.editor-v2-design-system-module__2GDGmq__buttonDemoHover,.editor-v2-design-system-module__2GDGmq__buttonStaticState{pointer-events:none}.editor-v2-design-system-module__2GDGmq__tokenRow,.editor-v2-design-system-module__2GDGmq__typeRow{align-items:center;gap:12px;display:flex}.editor-v2-design-system-module__2GDGmq__typeRow{grid-template-columns:minmax(88px,120px) minmax(180px,1fr) minmax(160px,.7fr);display:grid}.editor-v2-design-system-module__2GDGmq__tokenSwatch{border-radius:var(--editor-radius-lg);border:1px solid var(--ui-border-subtle);flex:none;width:32px;height:32px}.editor-v2-design-system-module__2GDGmq__tokenMeta,.editor-v2-design-system-module__2GDGmq__typeMeta,.editor-v2-design-system-module__2GDGmq__typeVariant,.editor-v2-design-system-module__2GDGmq__typeUsage{flex-direction:column;gap:2px;min-width:0;display:flex}.editor-v2-design-system-module__2GDGmq__tokenTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-v2-design-system-module__2GDGmq__tokenSourceBadge{border-radius:var(--editor-radius-sm);border:1px solid #0000;justify-content:center;align-items:center;min-height:18px;padding:2px 6px;display:inline-flex}.editor-v2-design-system-module__2GDGmq__tokenSourceBadgeLiteral{background:var(--neutral-100);border-color:var(--ui-border-subtle);color:var(--text-secondary)}.editor-v2-design-system-module__2GDGmq__tokenSourceBadgeAlias{background:var(--brand-lightest);border-color:var(--brand-200);color:var(--brand-600)}.editor-v2-design-system-module__2GDGmq__vectorCard{border:1px solid var(--ui-border-subtle);border-radius:var(--editor-radius-lg);background:var(--surface-card);grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.editor-v2-design-system-module__2GDGmq__vectorCardWide{grid-column:1/-1}.editor-v2-design-system-module__2GDGmq__vectorLibraryStack,.editor-v2-design-system-module__2GDGmq__vectorCollection,.editor-v2-design-system-module__2GDGmq__vectorCollectionHeader{display:grid}.editor-v2-design-system-module__2GDGmq__vectorLibraryStack{gap:24px}.editor-v2-design-system-module__2GDGmq__vectorCollection{gap:12px}.editor-v2-design-system-module__2GDGmq__vectorCollectionHeader{gap:4px}.editor-v2-design-system-module__2GDGmq__vectorCollectionTitle{margin:0}.editor-v2-design-system-module__2GDGmq__vectorDisplayControls{border:1px solid var(--ui-border-subtle);border-radius:var(--editor-radius-lg);background:var(--surface-card);flex-wrap:wrap;align-items:center;gap:16px;padding:12px;display:flex}.editor-v2-design-system-module__2GDGmq__vectorColorPicker{align-items:center;gap:8px;display:inline-flex}.editor-v2-design-system-module__2GDGmq__vectorColorPickerLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.editor-v2-design-system-module__2GDGmq__vectorColorSwatches{align-items:center;gap:6px;display:inline-flex}.editor-v2-design-system-module__2GDGmq__vectorColorSwatchButton{border-radius:var(--editor-radius-md);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.editor-v2-design-system-module__2GDGmq__vectorColorSwatchButton[aria-pressed=true]{border-color:var(--text-primary)}.editor-v2-design-system-module__2GDGmq__vectorColorSwatch{border:1px solid var(--ui-border-subtle);border-radius:var(--editor-color-swatch-radius);width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffff5c}.editor-v2-design-system-module__2GDGmq__vectorPreview{background:var(--vector-preview-bg,var(--green-lightest));place-items:center;min-height:150px;padding:18px;display:grid;position:relative;overflow:hidden}.editor-v2-design-system-module__2GDGmq__vectorPreview:before{content:"";border:1px dashed color-mix(in srgb,var(--green-med)36%,transparent);border-radius:var(--editor-radius-lg);pointer-events:none;position:absolute;inset:18px}.editor-v2-design-system-module__2GDGmq__vectorSvg{z-index:1;width:min(100%,520px);height:auto;color:var(--vector-preview-line,var(--green-med));opacity:.72;position:relative}.editor-v2-design-system-module__2GDGmq__vectorCardWide .editor-v2-design-system-module__2GDGmq__vectorPreview{min-height:180px}.editor-v2-design-system-module__2GDGmq__vectorCardWide .editor-v2-design-system-module__2GDGmq__vectorSvg{width:100%;max-width:none}.editor-v2-design-system-module__2GDGmq__vectorSvg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:9px;vector-effect:non-scaling-stroke}.editor-v2-design-system-module__2GDGmq__vectorMeta{gap:8px;padding:14px;display:grid}.editor-v2-design-system-module__2GDGmq__vectorTitleRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.editor-v2-design-system-module__2GDGmq__vectorStatus{border-radius:var(--editor-radius-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-height:20px;padding:2px 8px;display:inline-flex}.editor-v2-design-system-module__2GDGmq__vectorStatusLive{background:var(--green-lightest);border-color:color-mix(in srgb,var(--green-med)28%,transparent);color:var(--brand-600)}.editor-v2-design-system-module__2GDGmq__vectorStatusSource{background:var(--brand-lightest);border-color:var(--brand-200);color:var(--brand-600)}.editor-v2-design-system-module__2GDGmq__vectorCode{overflow-wrap:anywhere;border-radius:var(--editor-radius-md);background:var(--neutral-100);width:fit-content;max-width:100%;color:var(--text-secondary);padding:4px 6px;font-size:12px;line-height:16px}.editor-v2-design-system-module__2GDGmq__typeMeta{min-width:88px}.editor-v2-design-system-module__2GDGmq__typeVariants{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:start;gap:12px 18px;min-width:0;display:grid}.editor-v2-design-system-module__2GDGmq__typeVariant{gap:4px}.editor-v2-design-system-module__2GDGmq__typeUsage{text-align:right;justify-self:end;gap:4px;max-width:260px}.editor-v2-design-system-module__2GDGmq__checkboxRow{align-items:center;gap:10px;display:inline-flex}.editor-v2-design-system-module__2GDGmq__sliderRow{grid-template-columns:56px minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.editor-v2-design-system-module__2GDGmq__sliderLibrary{gap:14px;max-width:520px;display:grid}.editor-v2-design-system-module__2GDGmq__sliderExample{border:1px solid var(--ui-border-subtle);border-radius:var(--editor-radius-lg);background:var(--neutral-100);flex-direction:column;gap:8px;padding:14px;display:flex}.editor-v2-design-system-module__2GDGmq__sliderControlRow,.editor-v2-design-system-module__2GDGmq__sliderInputRow,.editor-v2-design-system-module__2GDGmq__sliderInlineRow{align-items:center;gap:12px;display:grid}.editor-v2-design-system-module__2GDGmq__sliderControlRow{grid-template-columns:minmax(0,1fr) auto}.editor-v2-design-system-module__2GDGmq__sliderInlineRow{grid-template-columns:88px minmax(0,1fr) auto}.editor-v2-design-system-module__2GDGmq__sliderInputRow{grid-template-columns:minmax(0,1fr) 84px}.editor-v2-design-system-module__2GDGmq__sliderInlineLabel{color:var(--text-secondary)}.editor-v2-design-system-module__2GDGmq__sliderValueReadout{min-width:40px;color:var(--text-primary);text-align:right}.editor-v2-design-system-module__2GDGmq__sliderValueInput{text-align:center}.editor-v2-design-system-module__2GDGmq__sliderFullWidth{max-width:none}.editor-v2-design-system-module__2GDGmq__sliderTooltipWrap{padding-top:8px;position:relative}.editor-v2-design-system-module__2GDGmq__sliderTooltip{border-radius:var(--editor-radius-md);background:var(--brand-primary);color:var(--neutral-0);box-shadow:var(--ui-tooltip-shadow);opacity:0;pointer-events:none;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s;position:absolute;bottom:calc(100% + 2px);transform:translate(-50%)}.editor-v2-design-system-module__2GDGmq__sliderTooltip:after{content:"";background:var(--brand-primary);border-radius:var(--editor-radius-sm);width:8px;height:8px;position:absolute;top:calc(100% - 5px);left:50%;transform:translate(-50%)rotate(45deg)}.editor-v2-design-system-module__2GDGmq__sliderTooltipVisible{opacity:1}.editor-v2-design-system-module__2GDGmq__modalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.editor-v2-design-system-module__2GDGmq__modalDemo{gap:12px;width:100%;display:grid}.editor-v2-design-system-module__2GDGmq__notificationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-v2-design-system-module__2GDGmq__notificationStack{align-content:start;gap:12px;display:grid}.editor-v2-design-system-module__2GDGmq__notificationStackFixed,.editor-v2-design-system-module__2GDGmq__notificationStackCompact{gap:12px;width:100%;display:grid}.editor-v2-design-system-module__2GDGmq__notificationStackFixed{max-width:500px}.editor-v2-design-system-module__2GDGmq__notificationStackCompact{max-width:420px}.editor-v2-design-system-module__2GDGmq__notificationLabel{color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase}.editor-v2-design-system-module__2GDGmq__heroTitle,.editor-v2-design-system-module__2GDGmq__sectionTitle,.editor-v2-design-system-module__2GDGmq__cardTitle,.editor-v2-design-system-module__2GDGmq__panelTitle{margin:0}.editor-v2-design-system-module__2GDGmq__heroBody,.editor-v2-design-system-module__2GDGmq__sectionBody,.editor-v2-design-system-module__2GDGmq__panelBody,.editor-v2-design-system-module__2GDGmq__muted{color:var(--text-secondary);margin:0}.editor-v2-design-system-module__2GDGmq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.editor-v2-design-system-module__2GDGmq__sectionCard{border:1px solid var(--ui-border-subtle);border-radius:var(--editor-radius-lg);background:var(--surface-primary);box-shadow:var(--ui-shadow-sm);flex-direction:column;gap:16px;padding:20px;display:flex}.editor-v2-design-system-module__2GDGmq__panelShell{border-radius:var(--editor-radius-lg);background:var(--surface-card);width:320px;box-shadow:var(--ui-shadow-lg);overflow:hidden}.editor-v2-design-system-module__2GDGmq__panelHeader{border-bottom:1px solid var(--ui-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 12px;display:flex}.editor-v2-design-system-module__2GDGmq__panelContent{flex-direction:column;gap:24px;padding:24px;display:flex}.editor-v2-design-system-module__2GDGmq__panelSection{flex-direction:column;gap:12px;display:flex}.editor-v2-design-system-module__2GDGmq__actionRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.editor-v2-design-system-module__2GDGmq__demoAnchor{width:fit-content;max-width:100%;position:relative}.editor-v2-design-system-module__2GDGmq__railShell{border-right:1px solid var(--ui-border-subtle);background:var(--neutral-0);width:100px;height:480px;padding:16px 10px}.editor-v2-design-system-module__2GDGmq__railTabs{width:100%}.editor-v2-design-system-module__2GDGmq__toolbarStage{border-radius:var(--editor-radius-lg);background:var(--neutral-100);border:1px solid var(--ui-border-subtle);min-height:280px;position:relative;overflow:hidden}.editor-v2-design-system-module__2GDGmq__toolbarTop{position:absolute;top:24px;left:50%;transform:translate(-50%)}.editor-v2-design-system-module__2GDGmq__toolbarBottomRight{position:absolute;bottom:24px;right:24px}.editor-v2-design-system-module__2GDGmq__toolbarRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:1000px){.editor-v2-design-system-module__2GDGmq__grid,.editor-v2-design-system-module__2GDGmq__paletteGrid,.editor-v2-design-system-module__2GDGmq__controlsGrid,.editor-v2-design-system-module__2GDGmq__vectorGrid,.editor-v2-design-system-module__2GDGmq__feedbackGrid,.editor-v2-design-system-module__2GDGmq__notificationGrid,.editor-v2-design-system-module__2GDGmq__modalGrid,.editor-v2-design-system-module__2GDGmq__sliderInlineRow,.editor-v2-design-system-module__2GDGmq__sliderInputRow{grid-template-columns:1fr}}@media (max-width:640px){.editor-v2-design-system-module__2GDGmq__typeRow{grid-template-columns:minmax(72px,88px) minmax(0,1fr)}.editor-v2-design-system-module__2GDGmq__typeUsage{text-align:left;grid-column:2;justify-self:start;max-width:none}}
.page-module__lH2wXa__page{--library-selected-row-bg:color-mix(in srgb,var(--brand-100)72%,var(--surface-primary));min-height:calc(100vh - var(--app-top-offset));background:radial-gradient(circle at top,color-mix(in srgb,var(--brand-100)32%,transparent),transparent 34%),linear-gradient(180deg,var(--surface-primary)0%,color-mix(in srgb,var(--surface-secondary)72%,white)100%);position:relative}.page-module__lH2wXa__page:after{content:"";inset:var(--app-top-offset,52px)0 0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#f8fafc24;transition:opacity .12s;position:fixed}.page-module__lH2wXa__page[data-navigating-design=true]:after{opacity:1}.page-module__lH2wXa__modalOverlay{top:var(--app-top-offset,52px);z-index:var(--z-modal);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at top,#ffffff3d,#0000 38%),#0a0f1a6b;place-items:center;padding:20px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.page-module__lH2wXa__content{width:min(1240px,100%);padding:40px 24px calc(56px + env(safe-area-inset-bottom,0px));margin:0 auto;transition:opacity .12s,transform .12s,filter .12s}.page-module__lH2wXa__contentWithBulkBar{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.page-module__lH2wXa__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:8px;display:flex}.page-module__lH2wXa__headerCopy{flex-direction:column;gap:8px;min-height:52px;display:flex}.page-module__lH2wXa__title{letter-spacing:-.03em;color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.05}.page-module__lH2wXa__scopedHeader{flex-direction:column;gap:8px;display:flex}.page-module__lH2wXa__scopedTitle{letter-spacing:-.03em;color:var(--text-primary);font-size:22px;font-weight:700;line-height:1.08}.page-module__lH2wXa__breadcrumbs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__lH2wXa__breadcrumbButton{appearance:none;font:inherit;letter-spacing:-.01em;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;line-height:1.3;transition:color .16s}.page-module__lH2wXa__breadcrumbButton:hover,.page-module__lH2wXa__breadcrumbButton:focus-visible{color:var(--brand-500);outline:none}.page-module__lH2wXa__breadcrumbDivider{color:var(--text-tertiary);font-size:12px;line-height:1}.page-module__lH2wXa__breadcrumbCurrent{letter-spacing:-.01em;color:var(--text-tertiary);font-size:13px;font-weight:600;line-height:1.3}.page-module__lH2wXa__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.page-module__lH2wXa__folderCard{border:1px solid var(--ui-border-reg);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-100)36%,white)0%,var(--surface-primary)100%);border-radius:20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 10px 28px #2c3d600f}.page-module__lH2wXa__folderCard[data-active=true],.page-module__lH2wXa__folderListRow[data-active=true]{border-color:var(--brand-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-200)40%,transparent)}.page-module__lH2wXa__folderCardButton,.page-module__lH2wXa__folderListButton{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.page-module__lH2wXa__folderCardButton{flex-direction:column;min-height:100%;display:flex}.page-module__lH2wXa__folderCardVisual{background:radial-gradient(circle at top,color-mix(in srgb,var(--brand-200)40%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--brand-100)58%,white)0%,transparent 100%);place-items:center;min-height:158px;padding:22px 18px 10px;display:grid;position:relative}.page-module__lH2wXa__folderGlyph{display:inline-block;position:relative}.page-module__lH2wXa__folderGlyphTab{background:color-mix(in srgb,var(--brand-300)68%,white);border-radius:12px 12px 0 0;width:38%;height:24%;position:absolute;top:0;left:12%;box-shadow:inset 0 -1px #ffffff47}.page-module__lH2wXa__folderGlyphBody{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-200)72%,white)0%,color-mix(in srgb,var(--brand-100)32%,white)100%);border:1px solid color-mix(in srgb,var(--brand-300)45%,var(--ui-border-reg));border-radius:18px;width:100%;height:100%;margin-top:12%;display:block;box-shadow:inset 0 1px #ffffff6b,0 18px 30px #2c3d601f}.page-module__lH2wXa__folderCardGlyph{aspect-ratio:1.08/.8;width:min(74%,150px)}.page-module__lH2wXa__folderListGlyph{aspect-ratio:1.08/.8;width:42px}.page-module__lH2wXa__folderCardBody{border-top:1px solid var(--ui-border-reg);flex-direction:column;gap:6px;padding:16px 16px 14px;display:flex}.page-module__lH2wXa__folderCardTopRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__lH2wXa__folderCardTitle{letter-spacing:-.03em;min-width:0;color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.2}.page-module__lH2wXa__folderCardMeta,.page-module__lH2wXa__folderListCount{color:var(--text-secondary);font-size:12px;line-height:1.4}.page-module__lH2wXa__folderMenuWrapper{z-index:2;position:absolute;top:10px;right:10px}.page-module__lH2wXa__folderListRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;min-height:88px;padding:0 16px;transition:background-color .18s,transform .18s;display:grid}.page-module__lH2wXa__folderListRow+.page-module__lH2wXa__folderListRow{border-top:1px solid var(--ui-border-reg)}.page-module__lH2wXa__folderListButton{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:88px;padding:0;display:inline-grid}.page-module__lH2wXa__folderModalContent{gap:12px;display:grid}.page-module__lH2wXa__viewRow{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 14px;margin-bottom:18px;display:grid}.page-module__lH2wXa__searchRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.page-module__lH2wXa__searchControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.page-module__lH2wXa__notificationOverlayTop{z-index:var(--z-notification);pointer-events:none;width:min(450px,100vw - 32px);position:fixed;top:16px;left:50%;transform:translate(-50%)}.page-module__lH2wXa__notificationStack{pointer-events:none;gap:8px;display:grid}.page-module__lH2wXa__notificationStack[data-auto-dismiss=true]{animation:5s forwards page-module__lH2wXa__libraryNotificationFadeOut}.page-module__lH2wXa__notificationStack>*{pointer-events:auto}.page-module__lH2wXa__bulkBarOverlay{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:min(1240px,100% - 48px);z-index:calc(var(--z-modal) - 1);pointer-events:none;justify-content:center;padding:0 24px;display:flex;position:fixed;transform:translate(-50%)}.page-module__lH2wXa__bulkBar{background:var(--neutral-800);color:#fff;pointer-events:auto;border:1px solid var(--ui-border-reg);border-radius:999px;align-items:center;gap:clamp(4px,.8vw,8px);width:fit-content;max-width:100%;padding:clamp(8px,1.4vw,11px) clamp(10px,1.8vw,14px);display:flex;box-shadow:0 12px 24px #0e162824}.page-module__lH2wXa__bulkBarDismiss,.page-module__lH2wXa__bulkBarAction{min-height:clamp(32px,3.2vw,38px);color:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:clamp(6px,.8vw,10px);padding:0 clamp(8px,1.2vw,11px);transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.page-module__lH2wXa__bulkBarDismiss{width:clamp(32px,3.2vw,38px);padding:0}.page-module__lH2wXa__bulkBarDismiss:focus-visible,.page-module__lH2wXa__bulkBarAction:focus-visible{outline-offset:2px;outline:2px solid #ffffffeb}.page-module__lH2wXa__bulkBarDismissIcon,.page-module__lH2wXa__bulkBarActionIcon{background:currentColor 50%/contain no-repeat;flex:none;width:clamp(14px,1.4vw,16px);height:clamp(14px,1.4vw,16px)}.page-module__lH2wXa__bulkBarDismissIcon{-webkit-mask:url(/icons/lucide/x.svg) 50%/contain no-repeat;mask:url(/icons/lucide/x.svg) 50%/contain no-repeat}.page-module__lH2wXa__bulkBarSelectAllIcon{-webkit-mask:url(/icons/lucide/check-square.svg) 50%/contain no-repeat;mask:url(/icons/lucide/check-square.svg) 50%/contain no-repeat}.page-module__lH2wXa__bulkBarDeleteIcon{-webkit-mask:url(/icons/lucide/trash.svg) 50%/contain no-repeat;mask:url(/icons/lucide/trash.svg) 50%/contain no-repeat}.page-module__lH2wXa__bulkBarCount{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(12px,1.4vw,14px);font-weight:700;line-height:1}.page-module__lH2wXa__bulkBarDivider{background:#ffffff2e;width:1px;height:clamp(20px,2.6vw,24px);margin:0 1px 0 2px}.page-module__lH2wXa__bulkBarAction{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(12px,1.3vw,13px);font-weight:700;line-height:1}.page-module__lH2wXa__bulkBarDeleteAction{color:#ff7d7d}.page-module__lH2wXa__bulkBarAction:disabled{opacity:.5;cursor:default}.page-module__lH2wXa__viewToggle{justify-self:start;width:auto}.page-module__lH2wXa__layoutToggle{justify-self:start}.page-module__lH2wXa__utilityRow{justify-content:flex-end;margin-bottom:18px;display:flex}.page-module__lH2wXa__libraryNavButton{justify-self:start}.page-module__lH2wXa__viewControlsDividerKeep{background:color-mix(in srgb,var(--text-primary)10%,transparent);flex:none;width:1px;height:24px}.page-module__lH2wXa__sortControl{justify-self:end;align-items:center;min-width:0;display:inline-flex}.page-module__lH2wXa__sortDropdown{min-width:0;position:relative}.page-module__lH2wXa__sortTrigger{min-width:132px!important;padding-inline:14px!important}.page-module__lH2wXa__sortTriggerLabel{align-items:baseline;min-width:0;display:inline-flex}.page-module__lH2wXa__sortTriggerValue{min-width:0;color:var(--text-primary);white-space:nowrap;font-weight:600}.page-module__lH2wXa__sortMenu{min-width:210px}.page-module__lH2wXa__sortMenuHeader{min-height:0;color:var(--text-secondary);cursor:default;padding-top:6px;padding-bottom:2px;font-weight:600}.page-module__lH2wXa__sortMenuHeader:hover{background:0 0}.page-module__lH2wXa__viewToggleItem{min-width:28px;padding:3px 8px}.page-module__lH2wXa__viewToggleIcon{color:inherit;flex:0 0 12px;place-items:center;width:12px;height:12px;display:inline-grid}.page-module__lH2wXa__viewToggleIcon>span{width:12px;height:12px}.page-module__lH2wXa__searchField{width:clamp(220px,28vw,320px);min-width:min(100%,280px);color:var(--text-primary);position:relative}.page-module__lH2wXa__searchIcon{opacity:.64;pointer-events:none;background:currentColor 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%);-webkit-mask:url(/icons/lucide/search.svg) 50%/contain no-repeat;mask:url(/icons/lucide/search.svg) 50%/contain no-repeat}.page-module__lH2wXa__searchInput{padding-left:38px}.page-module__lH2wXa__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));justify-content:space-between;gap:16px;display:grid}.page-module__lH2wXa__listHeader,.page-module__lH2wXa__listRow{grid-template-columns:minmax(0,1.8fr) minmax(140px,.65fr) minmax(110px,.45fr) minmax(110px,.45fr) 72px;align-items:center;column-gap:16px;display:grid}.page-module__lH2wXa__listHeader{color:var(--text-secondary);padding:16px 14px;font-size:12px;font-weight:600;line-height:1.2}.page-module__lH2wXa__listHeaderName{padding-left:78px}.page-module__lH2wXa__listHeaderActions{width:72px}.page-module__lH2wXa__listBody{border:1px solid var(--ui-border-reg);background:var(--surface-primary);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 28px #2c3d600f}.page-module__lH2wXa__listRow{min-height:88px;padding:0 16px;transition:transform .18s,opacity .18s,filter .18s,background-color .18s}.page-module__lH2wXa__listRow[data-selected=true]{background:var(--menu-item-hover-bg)}.page-module__lH2wXa__listRow[data-touch-selection-mode=true],.page-module__lH2wXa__listRow[data-touch-selection-mode=true][data-selected=true]{background:var(--button-ghost2-hover)}.page-module__lH2wXa__listRow:first-child{border-top:none}.page-module__lH2wXa__listSelectionIndicator{border:1px solid var(--ui-border-reg);background:#fff;border-radius:5px;width:18px;height:18px;display:inline-flex;position:relative;box-shadow:0 8px 18px #0a0f1a29}.page-module__lH2wXa__listRow[data-selected=true] .page-module__lH2wXa__listSelectionIndicator{background:var(--brand-500);box-shadow:0 10px 22px #0a0f1a33}.page-module__lH2wXa__listRow[data-selected=true] .page-module__lH2wXa__listSelectionIndicator:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:8px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.page-module__lH2wXa__listNameCell,.page-module__lH2wXa__listMetaCell{min-width:0}.page-module__lH2wXa__listNameCell{align-items:center;gap:16px;display:inline-flex}.page-module__lH2wXa__listNameContent{gap:4px;min-width:0;display:grid}.page-module__lH2wXa__listThumbnailFrame{border:1px solid var(--ui-border-reg);background:var(--canvas-stage-bg);border-radius:10px;flex:0 0 62px;justify-content:center;align-items:center;width:62px;height:62px;padding:8px;display:inline-flex}.page-module__lH2wXa__listThumbnailCanvas{background:var(--surface-primary);max-width:100%;max-height:100%;box-shadow:var(--ui-shadow-sm);border-radius:4px;display:block}.page-module__lH2wXa__listTitle{min-width:0;color:var(--text-secondary);font-size:15px;font-weight:700;line-height:1.2}.page-module__lH2wXa__listTitleInput,.page-module__lH2wXa__cardTitleInput{width:100%;min-width:0}.page-module__lH2wXa__listTitleInput{height:36px}.page-module__lH2wXa__listMobileMeta{display:none}.page-module__lH2wXa__listMobileMetaItem{min-width:0;color:var(--text-tertiary);font-size:12px;line-height:1.4}.page-module__lH2wXa__listLoadingText{width:min(260px,100%)}.page-module__lH2wXa__listMetaCell{color:var(--text-tertiary);font-size:12px;line-height:1.4}.page-module__lH2wXa__listActionsCell{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.page-module__lH2wXa__listSelectionCell{opacity:0;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .18s,transform .18s;display:inline-flex;position:relative;transform:translateY(-1px)}.page-module__lH2wXa__listSelectionInput{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.page-module__lH2wXa__listRow[data-touch-selection-mode=true] .page-module__lH2wXa__listSelectionCell{opacity:1;transform:translateY(0)}:is(.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardSelectionInputCard:focus-visible),.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardSelectionInput:focus-visible),.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardTitleLink:focus-visible),.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardDetailsLink:focus-visible)){border-color:var(--brand-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-200)55%,transparent)}.page-module__lH2wXa__card{border:1px solid var(--ui-border-reg);background:var(--surface-primary);border-radius:20px;transition:transform .18s,box-shadow .18s,border-color .18s,opacity .18s,filter .18s;position:relative;overflow:hidden;box-shadow:0 10px 28px #2c3d600f}.page-module__lH2wXa__cardLink,.page-module__lH2wXa__cardTitleLink,.page-module__lH2wXa__cardDetailsLink{display:block}.page-module__lH2wXa__cardLink:focus-visible,.page-module__lH2wXa__cardTitleLink:focus-visible,.page-module__lH2wXa__cardDetailsLink:focus-visible{outline:none}.page-module__lH2wXa__thumbnailShell{position:relative}.page-module__lH2wXa__cardSelectionSurface{cursor:pointer;display:block}.page-module__lH2wXa__cardSelectionInput,.page-module__lH2wXa__cardSelectionInputCard{z-index:2;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.page-module__lH2wXa__thumbnail{aspect-ratio:1;background:var(--canvas-stage-bg);place-items:center;padding:20px;display:grid;position:relative;overflow:hidden}.page-module__lH2wXa__thumbnail:after{content:"";opacity:0;pointer-events:none;background:#161c261f;transition:opacity .18s;position:absolute;inset:0}.page-module__lH2wXa__thumbnailFrame{border:1px solid var(--surface-secondary);border-radius:14px;padding:10px}.page-module__lH2wXa__thumbnailCanvas{max-width:100%;max-height:100%;box-shadow:var(--ui-shadow-md);transform-origin:50%;border-radius:6px;transition:transform .22s,filter .18s;display:block;transform:scale(1)}@media (hover:none),(pointer:coarse){.page-module__lH2wXa__thumbnail:after,.page-module__lH2wXa__thumbnailCanvas{transition:none}}.page-module__lH2wXa__cardCheckbox{z-index:1;opacity:0;pointer-events:auto;justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:14px;left:14px;transform:translateY(-2px)}.page-module__lH2wXa__cardCheckboxInput{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.page-module__lH2wXa__cardCheckboxIndicator{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#fff;border-radius:5px;width:18px;height:18px;transition:background-color .18s,border-color .18s,box-shadow .18s;box-shadow:0 8px 18px #0a0f1a3d}.page-module__lH2wXa__cardCheckboxInput:focus-visible+.page-module__lH2wXa__cardCheckboxIndicator{outline-offset:2px;outline:2px solid #fff}.page-module__lH2wXa__cardCheckboxInput:checked+.page-module__lH2wXa__cardCheckboxIndicator{background:var(--brand-500);cursor:pointer;box-shadow:0 10px 22px #0a0f1a52}.page-module__lH2wXa__cardCheckboxInput:checked+.page-module__lH2wXa__cardCheckboxIndicator:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:8px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.page-module__lH2wXa__cardCheckboxIndicator{position:relative}.page-module__lH2wXa__cardBody{border-top:1px solid var(--ui-border-reg);flex-direction:column;gap:4px;padding:16px 16px 14px;transition:opacity .18s,transform .18s;display:flex}.page-module__lH2wXa__page[data-navigating-design=true] .page-module__lH2wXa__content{opacity:.74;filter:saturate(.96);transform:translateY(4px)}.page-module__lH2wXa__cardTopRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__lH2wXa__cardTitle{letter-spacing:-.03em;color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.2;transition:color .16s}.page-module__lH2wXa__cardTitleEditor{display:block}.page-module__lH2wXa__cardTitleLink{flex:auto;min-width:0}.page-module__lH2wXa__cardMeta{color:var(--text-secondary);font-size:12px;line-height:1.4}.page-module__lH2wXa__cardTimestamp{color:var(--text-tertiary);font-size:12px;line-height:1.4}.page-module__lH2wXa__cardMenuAnchor{z-index:3;flex:none;position:relative}.page-module__lH2wXa__cardMenuWrapper{position:relative}.page-module__lH2wXa__cardMenuTrigger{min-width:28px;min-height:24px;color:var(--text-tertiary);border-radius:8px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.page-module__lH2wXa__cardMenuTrigger:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.page-module__lH2wXa__cardMenuDots{justify-content:center;align-items:center;width:100%;font-size:20px;font-weight:700;line-height:1;display:inline-flex;transform:translateY(-1px)}.page-module__lH2wXa__cardMenuSurface{transform-origin:100% 0}.page-module__lH2wXa__cardMenuItemLabel{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.page-module__lH2wXa__cardMenuItemLabelDestructive{color:var(--status-destructive-strong)}.page-module__lH2wXa__cardMenuItemIcon{color:inherit}.page-module__lH2wXa__loadingCard{pointer-events:none}.page-module__lH2wXa__loadingThumbnail{aspect-ratio:1;border-radius:6px;place-items:center;display:grid}.page-module__lH2wXa__loadingLineShort,.page-module__lH2wXa__loadingLineMedium,.page-module__lH2wXa__loadingLineLong{background-size:200% 100%;border-radius:999px;height:10px;animation:1.4s infinite page-module__lH2wXa__libraryPulse}.page-module__lH2wXa__loadingLineShort{width:58%}.page-module__lH2wXa__loadingLineMedium{width:52%}.page-module__lH2wXa__loadingLineLong{width:74%}@media (hover:hover) and (pointer:fine){.page-module__lH2wXa__bulkBarDismiss:hover,.page-module__lH2wXa__bulkBarAction:hover:not(:disabled){background:#ffffff14}.page-module__lH2wXa__folderCard:hover,.page-module__lH2wXa__folderListRow:hover,.page-module__lH2wXa__card:not([data-selected=true]):hover{border-color:var(--ui-border-strong);transform:translateY(-2px);box-shadow:0 18px 36px #2c3d601a}.page-module__lH2wXa__card:not([data-selected=true]):has(.page-module__lH2wXa__cardSelectionSurface:hover) .page-module__lH2wXa__thumbnail:after{opacity:.8}.page-module__lH2wXa__card:not([data-selected=true]):has(.page-module__lH2wXa__cardSelectionSurface:hover) .page-module__lH2wXa__thumbnailCanvas{transform:scale(1.08)}.page-module__lH2wXa__card:not([data-selected=true]):has(.page-module__lH2wXa__cardTitleLink:hover) .page-module__lH2wXa__cardTitle{color:var(--brand-500)}.page-module__lH2wXa__card:not([data-selected=true]):has(.page-module__lH2wXa__cardDetailsLink:hover) .page-module__lH2wXa__cardTitle{color:var(--brand-500)}.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardTitleLink:focus-visible) .page-module__lH2wXa__cardTitle{color:var(--brand-500)}.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardDetailsLink:focus-visible) .page-module__lH2wXa__cardTitle{color:var(--brand-500)}.page-module__lH2wXa__card:not([data-selected=true]):has(.page-module__lH2wXa__cardSelectionSurface:hover) .page-module__lH2wXa__cardCheckbox{opacity:1;cursor:pointer;transform:translateY(0)}.page-module__lH2wXa__cardMenuTrigger:hover{background:var(--menu-item-hover-bg)}.page-module__lH2wXa__listRow:not([data-selected=true]):hover{background:var(--button-ghost2-hover)}.page-module__lH2wXa__listRow:hover .page-module__lH2wXa__listSelectionCell,.page-module__lH2wXa__listRow[data-selected=true] .page-module__lH2wXa__listSelectionCell,.page-module__lH2wXa__listRow[data-selectable=true] .page-module__lH2wXa__listSelectionCell{opacity:1;transform:translateY(0)}.page-module__lH2wXa__listRow:has(.page-module__lH2wXa__listSelectionInput:focus-visible) .page-module__lH2wXa__listSelectionCell{opacity:1;transform:translateY(0)}.page-module__lH2wXa__listRow:has(.page-module__lH2wXa__listSelectionInput:checked) .page-module__lH2wXa__listSelectionCell{opacity:1;transform:translateY(0)}}.page-module__lH2wXa__card[data-touch-open=true]{cursor:pointer}:is(.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardSelectionInputCard:focus-visible) .page-module__lH2wXa__thumbnailCanvas,.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardSelectionInput:focus-visible) .page-module__lH2wXa__thumbnailCanvas,.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardTitleLink:focus-visible) .page-module__lH2wXa__thumbnailCanvas,.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardDetailsLink:focus-visible) .page-module__lH2wXa__thumbnailCanvas){transform:scale(1.08)}.page-module__lH2wXa__card[data-selectable=true] .page-module__lH2wXa__thumbnail:after,.page-module__lH2wXa__card[data-touch-selection-mode=true] .page-module__lH2wXa__thumbnail:after,.page-module__lH2wXa__card[data-selected=true] .page-module__lH2wXa__thumbnail:after{opacity:1}.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardSelectionInputCard:focus-visible) .page-module__lH2wXa__thumbnail:after{opacity:1}.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardSelectionInput:focus-visible) .page-module__lH2wXa__thumbnail:after{opacity:1}.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardTitleLink:focus-visible) .page-module__lH2wXa__thumbnail:after{opacity:1}.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardDetailsLink:focus-visible) .page-module__lH2wXa__thumbnail:after{opacity:1}.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardCheckboxInput:focus-visible) .page-module__lH2wXa__thumbnail:after{opacity:1}.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardCheckboxInput:checked) .page-module__lH2wXa__thumbnail:after{opacity:1}.page-module__lH2wXa__card[data-selectable=true] .page-module__lH2wXa__cardCheckbox,.page-module__lH2wXa__card[data-touch-selection-mode=true] .page-module__lH2wXa__cardCheckbox,.page-module__lH2wXa__card[data-selected=true] .page-module__lH2wXa__cardCheckbox{opacity:1;transform:translateY(0)}.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardSelectionInputCard:focus-visible) .page-module__lH2wXa__cardCheckbox{opacity:1;transform:translateY(0)}.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardCheckboxInput:focus-visible) .page-module__lH2wXa__cardCheckbox{opacity:1;transform:translateY(0)}.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardCheckboxInput:checked) .page-module__lH2wXa__cardCheckbox{opacity:1;transform:translateY(0)}.page-module__lH2wXa__card:has(.page-module__lH2wXa__cardSelectionInput:focus-visible) .page-module__lH2wXa__cardCheckbox{opacity:1;transform:translateY(0)}.page-module__lH2wXa__emptyState{background:color-mix(in srgb,var(--surface-card)90%,white);text-align:center;border:1px dashed #d6deed;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:320px;padding:32px 24px;display:flex}.page-module__lH2wXa__emptyStateTitle{color:var(--text-tertiary);font-size:20px;font-weight:700;line-height:1.2}.page-module__lH2wXa__emptyStateBody{max-width:420px;color:var(--text-secondary);font-size:14px;line-height:1.5}.page-module__lH2wXa__loadMoreError{color:var(--status-destructive-strong);margin-top:16px;font-size:13px;line-height:1.4}.page-module__lH2wXa__scrollSentinel{width:100%;height:1px}@keyframes page-module__lH2wXa__libraryPulse{0%{background-position:100%}to{background-position:0%}}@keyframes page-module__lH2wXa__libraryNotificationFadeOut{0%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (max-width:920px){.page-module__lH2wXa__header{align-items:stretch}.page-module__lH2wXa__actions{justify-content:flex-start}.page-module__lH2wXa__bulkBar{border-radius:20px;flex-wrap:nowrap;width:100%;max-width:none;padding:10px 12px}.page-module__lH2wXa__bulkBarOverlay{width:calc(100% - 32px);padding:0}.page-module__lH2wXa__bulkBarDivider{display:none}.page-module__lH2wXa__bulkBarCount{min-width:0}.page-module__lH2wXa__listHeader,.page-module__lH2wXa__listRow{grid-template-columns:minmax(0,1.3fr) minmax(120px,.7fr) minmax(90px,.5fr) minmax(90px,.5fr) 32px;column-gap:12px}.page-module__lH2wXa__sortControl{grid-area:sort;justify-self:start}.page-module__lH2wXa__layoutToggle{grid-area:toggle;justify-self:end}.page-module__lH2wXa__viewControlsDividerKeep{display:none}.page-module__lH2wXa__utilityRow{justify-content:flex-end}}@media (max-width:640px){.page-module__lH2wXa__content{padding:28px 16px 40px}.page-module__lH2wXa__contentWithBulkBar{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}.page-module__lH2wXa__title{font-size:28px}.page-module__lH2wXa__actions{grid-template-columns:1fr;display:grid}.page-module__lH2wXa__searchRow{flex-direction:column;align-items:stretch}.page-module__lH2wXa__utilityRow{justify-content:flex-start}.page-module__lH2wXa__searchControls{justify-content:space-between;width:100%}.page-module__lH2wXa__searchField{grid-column:1/-1;width:100%}.page-module__lH2wXa__actions>button{width:100%}.page-module__lH2wXa__viewControlsDivider{display:none}.page-module__lH2wXa__sortControl{min-width:0}.page-module__lH2wXa__sortTrigger{max-width:min(58vw,240px)}.page-module__lH2wXa__sortTriggerValue{text-overflow:ellipsis;overflow:hidden}.page-module__lH2wXa__bulkBar{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px;padding:8px 10px;display:grid}.page-module__lH2wXa__bulkBarOverlay{bottom:calc(12px + env(safe-area-inset-bottom,0px));width:calc(100% - 20px);padding:0}.page-module__lH2wXa__bulkBarDismiss,.page-module__lH2wXa__bulkBarAction{min-height:32px;padding:0 8px}.page-module__lH2wXa__bulkBarAction{gap:4px;font-size:12px}.page-module__lH2wXa__bulkBarCount{width:auto;min-width:0;font-size:12px}.page-module__lH2wXa__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.page-module__lH2wXa__listView{border-top:none}.page-module__lH2wXa__listHeader{display:none}.page-module__lH2wXa__listBody{box-shadow:none;background:0 0;border:none;gap:10px}.page-module__lH2wXa__listRow{background:var(--surface-primary);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:14px;box-shadow:0 10px 28px #2c3d600f}.page-module__lH2wXa__listRow[data-selected=true]{background:var(--menu-item-hover-bg)}.page-module__lH2wXa__listNameCell{align-items:flex-start}.page-module__lH2wXa__listMetaCell{display:none}.page-module__lH2wXa__listNameContent{gap:6px}.page-module__lH2wXa__listMobileMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;display:grid}.page-module__lH2wXa__listMobileMetaItem:last-child{grid-column:1/-1}.page-module__lH2wXa__listActionsCell{align-self:stretch}.page-module__lH2wXa__listRow[data-touch-selection-mode=true] .page-module__lH2wXa__listSelectionCell,.page-module__lH2wXa__listRow[data-selected=true] .page-module__lH2wXa__listSelectionCell,.page-module__lH2wXa__listRow[data-selectable=true] .page-module__lH2wXa__listSelectionCell{opacity:1;transform:translateY(0)}.page-module__lH2wXa__thumbnail{padding:10px 10px 0}.page-module__lH2wXa__thumbnailFrame{padding:8px}.page-module__lH2wXa__cardBody{padding:14px}.page-module__lH2wXa__cardTitle{font-size:14px}.page-module__lH2wXa__cardMeta,.page-module__lH2wXa__cardTimestamp{font-size:11px}}@media (max-width:480px){.page-module__lH2wXa__viewRow{column-gap:10px}.page-module__lH2wXa__sortTrigger{max-width:min(52vw,200px)}}
