@font-face{font-family:norn;src:url(../media/NornMonoVariable-s.p.0.dxxkau.2mge.woff2)format("woff2");font-display:swap}@font-face{font-family:norn Fallback;src:local(Arial);ascent-override:65.19%;descent-override:19.56%;line-gap-override:0.0%;size-adjust:153.41%}.norn_97845d14-module__XGPCEW__className{font-family:norn,norn Fallback}.norn_97845d14-module__XGPCEW__variable{--font-norn:"norn", "norn Fallback"}
.Icon-module__DhmtkG__icon{color:currentColor;vertical-align:middle;flex-shrink:0;width:100%;height:100%;display:inline-block}.Icon-module__DhmtkG__xs{width:var(--primitives-rule-3);height:var(--primitives-rule-3)}.Icon-module__DhmtkG__sm{width:var(--primitives-rule-4);height:var(--primitives-rule-4)}.Icon-module__DhmtkG__md{width:var(--primitives-rule-5);height:var(--primitives-rule-5)}.Icon-module__DhmtkG__lg{width:var(--primitives-rule-6);height:var(--primitives-rule-6)}.Icon-module__DhmtkG__xl{width:var(--primitives-rule-8);height:var(--primitives-rule-8)}
.ImpactSummary-module__ESErCG__empty{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-tertiary);text-align:center;margin:0}.ImpactSummary-module__ESErCG__empty_inline{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-tertiary);margin:0}.ImpactSummary-module__ESErCG__lead{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-secondary);margin:0 0 var(--semantics-space-md)}.ImpactSummary-module__ESErCG__stat_grid{gap:var(--semantics-space-sm);margin:0 0 var(--semantics-space-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.ImpactSummary-module__ESErCG__stat{align-items:center;column-gap:var(--semantics-space-xs);padding:var(--semantics-space-sm) var(--semantics-space-md);background:var(--semantics-bg-surface);border:1px solid var(--semantics-border-subtle);border-radius:var(--semantics-radius-md);text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;row-gap:2px;min-width:0;display:grid}.ImpactSummary-module__ESErCG__stat_warning{background:var(--semantics-bg-danger-soft);border-color:var(--semantics-border-error)}.ImpactSummary-module__ESErCG__stat_icon{color:var(--semantics-text-tertiary);grid-row:span 2}.ImpactSummary-module__ESErCG__stat_warning .ImpactSummary-module__ESErCG__stat_icon{color:var(--semantics-status-danger)}.ImpactSummary-module__ESErCG__stat_label{font-size:var(--primitives-typography-fontSize-xs);font-weight:var(--primitives-typography-fontWeight-medium);color:var(--semantics-text-tertiary);text-transform:uppercase;letter-spacing:.04em;min-width:0;margin:0}.ImpactSummary-module__ESErCG__stat_value{font-size:var(--primitives-typography-fontSize-md);font-weight:var(--primitives-typography-fontWeight-bold);color:var(--semantics-text-primary);word-break:break-word;min-width:0;margin:0}.ImpactSummary-module__ESErCG__stat_warning .ImpactSummary-module__ESErCG__stat_value{color:var(--semantics-status-danger)}.ImpactSummary-module__ESErCG__section{margin-top:var(--semantics-space-md);padding-top:var(--semantics-space-md);border-top:1px solid var(--semantics-border-subtle)}.ImpactSummary-module__ESErCG__section_title{font-size:var(--primitives-typography-fontSize-xs);font-weight:var(--primitives-typography-fontWeight-bold);color:var(--semantics-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--semantics-space-sm)}.ImpactSummary-module__ESErCG__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ImpactSummary-module__ESErCG__list_item{align-items:baseline;gap:var(--semantics-space-sm);padding:4px var(--semantics-space-sm);background:var(--semantics-bg-surface);border-radius:var(--semantics-radius-sm);font-size:var(--primitives-typography-fontSize-sm);text-align:left;display:flex}.ImpactSummary-module__ESErCG__list_primary{color:var(--semantics-text-primary);font-weight:var(--primitives-typography-fontWeight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ImpactSummary-module__ESErCG__list_secondary{color:var(--semantics-text-tertiary);font-size:var(--primitives-typography-fontSize-xs);flex:none}.ImpactSummary-module__ESErCG__list_more{font-size:var(--primitives-typography-fontSize-xs);color:var(--semantics-text-tertiary);padding:4px var(--semantics-space-sm);font-style:italic}.ImpactSummary-module__ESErCG__code{font-family:var(--primitives-typography-fontFamily-mono);background:var(--semantics-bg-surfaceHover);border-radius:var(--semantics-radius-sm);padding:1px 6px;font-size:.95em}.ImpactSummary-module__ESErCG__refused{gap:var(--semantics-space-sm);padding:var(--semantics-space-md);background:var(--semantics-bg-danger-soft);border:1px solid var(--semantics-border-error);border-radius:var(--semantics-radius-md);color:var(--semantics-status-danger);text-align:left;align-items:flex-start;display:flex}.ImpactSummary-module__ESErCG__refused p{font-size:var(--primitives-typography-fontSize-sm);margin:0;line-height:1.5}.ImpactSummary-module__ESErCG__refused_icon{flex:none;margin-top:2px}.ImpactSummary-module__ESErCG__fallback_json{font-family:var(--primitives-typography-fontFamily-mono);font-size:var(--primitives-typography-fontSize-xs);background:var(--semantics-bg-surface);padding:var(--semantics-space-md);border-radius:var(--semantics-radius-md);color:var(--semantics-text-secondary);text-align:left;max-height:280px;margin:0;overflow:auto}
.DestructiveConfirmDialog-module__VNjuYa__content{gap:var(--semantics-space-lg);padding:var(--semantics-space-xl);flex-direction:column;display:flex}.DestructiveConfirmDialog-module__VNjuYa__header{gap:var(--semantics-space-xs);flex-direction:column;display:flex}.DestructiveConfirmDialog-module__VNjuYa__title{font-size:var(--primitives-typography-fontSize-lg);font-weight:var(--primitives-typography-fontWeight-bold);color:var(--semantics-text-primary);margin:0}.DestructiveConfirmDialog-module__VNjuYa__subject{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-secondary);margin:0}.DestructiveConfirmDialog-module__VNjuYa__body{gap:var(--semantics-space-md);flex-direction:column;min-height:80px;display:flex}.DestructiveConfirmDialog-module__VNjuYa__loading{align-items:center;gap:var(--semantics-space-sm);padding:var(--semantics-space-lg);color:var(--semantics-text-secondary);font-size:var(--primitives-typography-fontSize-sm);justify-content:center;display:flex}.DestructiveConfirmDialog-module__VNjuYa__error{gap:var(--semantics-space-sm);padding:var(--semantics-space-md);background:var(--semantics-bg-danger-soft);border:1px solid var(--semantics-border-error);border-radius:var(--semantics-radius-md);color:var(--semantics-status-danger);font-size:var(--primitives-typography-fontSize-sm);align-items:flex-start;display:flex}.DestructiveConfirmDialog-module__VNjuYa__error p{margin:0;line-height:1.5}.DestructiveConfirmDialog-module__VNjuYa__error_icon{flex:none;margin-top:2px}.DestructiveConfirmDialog-module__VNjuYa__warning{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-secondary);background:var(--semantics-bg-surface);padding:var(--semantics-space-sm) var(--semantics-space-md);border-radius:var(--semantics-radius-md);border-left:2px solid var(--semantics-border-subtle);margin:0;line-height:1.5}.DestructiveConfirmDialog-module__VNjuYa__actions{justify-content:flex-end;gap:var(--semantics-space-sm);border-top:1px solid var(--semantics-border-subtle);padding-top:var(--semantics-space-md);display:flex}
.Button-module__J0D2vq__btn{justify-content:center;align-items:center;gap:var(--semantics-space-sm);white-space:nowrap;font-family:var(--primitives-typography-fontFamily-base);font-weight:var(--font-weight-medium);border:var(--primitives-rule-1px) solid transparent;border-radius:var(--components-control-radius);cursor:pointer;outline:none;text-decoration:none;display:inline-flex;position:relative}.Button-module__J0D2vq__xs{height:20px;padding:0 var(--semantics-space-sm);font-size:var(--primitives-typography-fontSize-xs)}.Button-module__J0D2vq__sm{height:var(--components-control-height-sm);padding:0 var(--semantics-space-md);font-size:var(--primitives-typography-fontSize-sm)}.Button-module__J0D2vq__md{height:var(--components-control-height-md);padding:0 var(--semantics-space-lg);font-size:var(--primitives-typography-fontSize-md)}.Button-module__J0D2vq__lg{height:var(--components-control-height-lg);padding:0 var(--semantics-space-xl);font-size:var(--primitives-typography-fontSize-lg)}.Button-module__J0D2vq__primary{background-color:var(--semantics-brand-primary);color:var(--semantics-text-primary);border-color:var(--semantics-brand-primary)}.Button-module__J0D2vq__primary:hover:not(:disabled){background-color:var(--semantics-brand-primaryHover);border-color:var(--semantics-brand-primaryHover)}.Button-module__J0D2vq__secondary{background-color:var(--semantics-bg-surface);color:var(--semantics-text-primary);border-color:var(--semantics-border-default)}.Button-module__J0D2vq__secondary:hover:not(:disabled){background-color:var(--semantics-bg-surfaceHover);border-color:var(--semantics-border-default)}.Button-module__J0D2vq__outline{border-color:var(--semantics-border-default);color:var(--semantics-text-secondary);background-color:#0000}.Button-module__J0D2vq__outline:hover:not(:disabled){border-color:var(--semantics-text-primary);color:var(--semantics-text-primary)}.Button-module__J0D2vq__ghost{color:var(--semantics-text-secondary);background-color:#0000;border-color:#0000}.Button-module__J0D2vq__ghost:hover:not(:disabled){background-color:var(--semantics-bg-surfaceHover);color:var(--semantics-text-primary)}.Button-module__J0D2vq__danger{border-color:var(--semantics-status-danger);color:var(--semantics-status-danger);background-color:#0000}.Button-module__J0D2vq__danger:hover:not(:disabled){background-color:var(--semantics-bg-danger-soft)}.Button-module__J0D2vq__btn:disabled,.Button-module__J0D2vq__loading{opacity:.6;cursor:not-allowed}.Button-module__J0D2vq__btn:focus-visible{box-shadow:0 0 0 2px var(--semantics-bg-app), 0 0 0 4px var(--semantics-brand-primary)}.Button-module__J0D2vq__icon{align-items:center;display:flex}.Button-module__J0D2vq__icon_only{width:var(--components-control-height-md);padding:0}.Button-module__J0D2vq__icon_only.Button-module__J0D2vq__xs{width:20px}.Button-module__J0D2vq__icon_only.Button-module__J0D2vq__sm{width:var(--components-control-height-sm)}.Button-module__J0D2vq__icon_only.Button-module__J0D2vq__md{width:var(--components-control-height-md)}.Button-module__J0D2vq__icon_only.Button-module__J0D2vq__lg{width:var(--components-control-height-lg)}
.Dropdown-module__hD651W__container{display:inline-block;position:relative}.Dropdown-module__hD651W__menu{background-color:var(--semantics-bg-app);border:1px solid var(--semantics-border-raised);border-radius:var(--components-control-radius);min-width:160px;box-shadow:var(--primitives-shadow-lg);z-index:var(--z-popover);flex-direction:column;gap:2px;padding:4px;animation:.1s ease-out Dropdown-module__hD651W__fadeIn;display:flex;position:absolute;top:calc(100% + 4px);right:0}.Dropdown-module__hD651W__menu.Dropdown-module__hD651W__left{left:0;right:auto}@keyframes Dropdown-module__hD651W__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Dropdown-module__hD651W__item{text-align:left;width:100%;font-family:inherit;font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-secondary);border-radius:var(--semantics-radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:all .1s;display:flex}.Dropdown-module__hD651W__item:hover:not(:disabled){background-color:var(--semantics-bg-surfaceHover);color:var(--semantics-text-primary)}.Dropdown-module__hD651W__item:disabled{opacity:.5;cursor:not-allowed}.Dropdown-module__hD651W__item.Dropdown-module__hD651W__danger{color:var(--semantics-status-danger)}.Dropdown-module__hD651W__item.Dropdown-module__hD651W__danger:hover:not(:disabled){color:var(--semantics-status-danger);background-color:var(--semantics-bg-danger-soft)}.Dropdown-module__hD651W__divider{background-color:var(--semantics-border-raised);height:1px;margin:2px 0}
.IconStrip-module__bA9kXG__strip{background-color:var(--semantics-bg-app);flex-shrink:0;display:flex}.IconStrip-module__bA9kXG__vertical{width:var(--semantics-layout-headerHeight);min-width:var(--semantics-layout-headerHeight);border-right:1px solid var(--semantics-border-default);flex-direction:column;height:100%}.IconStrip-module__bA9kXG__horizontal{height:var(--semantics-layout-headerHeight);border-bottom:1px solid var(--semantics-border-default);flex-direction:row;align-items:stretch}.IconStrip-module__bA9kXG__icon{color:var(--semantics-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.IconStrip-module__bA9kXG__vertical .IconStrip-module__bA9kXG__icon{width:100%;height:var(--semantics-layout-headerHeight);border-bottom:1px solid var(--semantics-border-default)}.IconStrip-module__bA9kXG__horizontal .IconStrip-module__bA9kXG__icon{width:var(--semantics-layout-headerHeight);border-right:1px solid var(--semantics-border-default);height:100%}.IconStrip-module__bA9kXG__icon:hover{color:var(--semantics-text-primary);background-color:var(--semantics-bg-surfaceHover)}.IconStrip-module__bA9kXG__icon.IconStrip-module__bA9kXG__active{color:var(--semantics-text-primary);background-color:var(--semantics-bg-surface)}.IconStrip-module__bA9kXG__icon svg{width:1rem;height:1rem}.IconStrip-module__bA9kXG__spacer{flex:1}.IconStrip-module__bA9kXG__horizontal .IconStrip-module__bA9kXG__spacer+.IconStrip-module__bA9kXG__icon{border-right:none;border-left:1px solid var(--semantics-border-default)}
.Input-module__guZdIW__wrapper{gap:var(--primitives-rule-1-5);flex-direction:column;width:100%;display:flex}.Input-module__guZdIW__label{font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);color:var(--semantics-text-secondary);-webkit-user-select:none;user-select:none}.Input-module__guZdIW__input_container{align-items:center;width:100%;display:flex;position:relative}.Input-module__guZdIW__input{background-color:var(--semantics-bg-input);border:var(--primitives-rule-1px) solid var(--semantics-border-default);border-radius:var(--components-control-radius);width:100%;color:var(--semantics-text-primary);padding:0 var(--semantics-space-md);outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s,background-color .15s}.Input-module__guZdIW__ghost{background-color:#0000;border-color:#0000}.Input-module__guZdIW__ghost:hover:not(:disabled){border-color:var(--semantics-border-default);background-color:var(--semantics-bg-input)}.Input-module__guZdIW__ghost:focus:not(:disabled){border-color:var(--semantics-brand-primary);background-color:var(--semantics-bg-input)}.Input-module__guZdIW__sm{height:var(--components-control-height-sm);font-size:var(--primitives-typography-fontSize-sm);padding:0 var(--semantics-space-sm)}.Input-module__guZdIW__md{height:var(--components-control-height-md);font-size:var(--primitives-typography-fontSize-md)}.Input-module__guZdIW__lg{height:var(--components-control-height-lg);font-size:var(--primitives-typography-fontSize-md)}.Input-module__guZdIW__sm.Input-module__guZdIW__has_left_icon{padding-left:var(--components-control-height-sm)!important}.Input-module__guZdIW__sm.Input-module__guZdIW__has_right_icon{padding-right:var(--components-control-height-sm)!important}.Input-module__guZdIW__md.Input-module__guZdIW__has_left_icon{padding-left:var(--components-control-height-md)!important}.Input-module__guZdIW__md.Input-module__guZdIW__has_right_icon{padding-right:var(--components-control-height-md)!important}.Input-module__guZdIW__lg.Input-module__guZdIW__has_left_icon{padding-left:var(--components-control-height-lg)!important}.Input-module__guZdIW__lg.Input-module__guZdIW__has_right_icon{padding-right:var(--components-control-height-lg)!important}.Input-module__guZdIW__icon_left,.Input-module__guZdIW__icon_right{color:var(--semantics-text-tertiary);pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.Input-module__guZdIW__icon_clickable{pointer-events:auto;cursor:pointer;color:var(--semantics-text-secondary);background:0 0;border:0;padding:0;transition:color .15s,background-color .15s}.Input-module__guZdIW__icon_clickable:hover{color:var(--semantics-text-primary);background-color:var(--semantics-bg-surfaceHover)}.Input-module__guZdIW__icon_clickable[aria-expanded=true]{color:var(--semantics-text-primary)}.Input-module__guZdIW__icon_left.Input-module__guZdIW__sm,.Input-module__guZdIW__icon_right.Input-module__guZdIW__sm{width:var(--components-control-height-sm)}.Input-module__guZdIW__icon_left.Input-module__guZdIW__md,.Input-module__guZdIW__icon_right.Input-module__guZdIW__md{width:var(--components-control-height-md)}.Input-module__guZdIW__icon_left.Input-module__guZdIW__lg,.Input-module__guZdIW__icon_right.Input-module__guZdIW__lg{width:var(--components-control-height-lg)}.Input-module__guZdIW__icon_left{left:0}.Input-module__guZdIW__icon_right{right:0}.Input-module__guZdIW__input:hover:not(:disabled){border-color:var(--semantics-text-secondary)}.Input-module__guZdIW__input:focus:not(:disabled){border-color:var(--semantics-brand-primary);background-color:var(--semantics-bg-input)}.Input-module__guZdIW__input::placeholder{color:var(--semantics-text-tertiary);letter-spacing:-.02em;opacity:1}.Input-module__guZdIW__input:disabled{opacity:.5;cursor:not-allowed}.Input-module__guZdIW__has_error{border-color:var(--semantics-status-danger)!important}.Input-module__guZdIW__has_error:focus{border-color:var(--semantics-status-danger)!important;box-shadow:0 0 0 1px var(--semantics-status-danger)!important}.Input-module__guZdIW__error_text{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-status-danger);margin-top:var(--space-1)}.Input-module__guZdIW__helper_text{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-tertiary);margin-top:var(--space-1)}.Input-module__guZdIW__hide_spinners::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Input-module__guZdIW__hide_spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input-module__guZdIW__hide_spinners{appearance:textfield}.Input-module__guZdIW__stepper{border-left:1px solid var(--semantics-border-default);border-radius:0 var(--components-control-radius) var(--components-control-radius) 0;z-index:2;flex-direction:column;display:flex;position:absolute;top:1px;bottom:1px;right:1px;overflow:hidden}.Input-module__guZdIW__stepper_sm{width:20px}.Input-module__guZdIW__stepper_md{width:24px}.Input-module__guZdIW__stepper_lg{width:28px}.Input-module__guZdIW__stepper_btn{background:var(--semantics-bg-surface);height:50%;color:var(--semantics-text-tertiary);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s;display:flex}.Input-module__guZdIW__stepper_btn:hover{background-color:var(--semantics-bg-surfaceHover);color:var(--semantics-text-primary)}.Input-module__guZdIW__stepper_btn:active{background-color:var(--semantics-bg-surfaceActive,var(--semantics-bg-surfaceHover))}.Input-module__guZdIW__stepper_btn:first-child>*{transform:rotate(180deg)}
.Label-module__DUrRBq__label{font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);color:var(--semantics-text-secondary);margin-bottom:var(--primitives-rule-1-5);-webkit-user-select:none;user-select:none;cursor:default;display:block}.Label-module__DUrRBq__required{color:var(--semantics-status-danger);margin-left:2px}
.Modal-module__tbgvVa__overlay{z-index:var(--semantics-z-modal);background-color:var(--semantics-bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;animation:.2s ease-out forwards Modal-module__tbgvVa__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__tbgvVa__modal{background-color:var(--semantics-bg-app);border:var(--primitives-rule-1px) solid var(--semantics-border-raised);border-radius:var(--components-card-radius);box-shadow:var(--primitives-shadow-xl);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) forwards Modal-module__tbgvVa__scaleIn;display:flex;overflow:hidden}.Modal-module__tbgvVa__sm{width:90%;max-width:400px}.Modal-module__tbgvVa__md{width:90%;max-width:500px}.Modal-module__tbgvVa__lg{width:90%;max-width:800px}.Modal-module__tbgvVa__xl{width:90%;max-width:1024px;height:80vh}.Modal-module__tbgvVa__full{width:95vw;max-width:1400px;height:90vh}@keyframes Modal-module__tbgvVa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__tbgvVa__scaleIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}
.SegmentedControl-module__kjUDGG__wrapper{gap:var(--semantics-space-sm);flex-direction:column;display:flex}.SegmentedControl-module__kjUDGG__label{font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--font-weight-bold);color:var(--semantics-text-secondary);text-transform:uppercase;letter-spacing:.05em}.SegmentedControl-module__kjUDGG__container{background-color:var(--semantics-bg-input);border:var(--primitives-rule-1px) solid var(--semantics-border-default);border-radius:var(--components-control-radius);padding:2px;display:flex}.SegmentedControl-module__kjUDGG__option{flex:1;display:flex;position:relative}.SegmentedControl-module__kjUDGG__input{opacity:0;width:0;height:0;position:absolute}.SegmentedControl-module__kjUDGG__button_shape{width:100%;font-weight:var(--font-weight-medium);color:var(--semantics-text-secondary);cursor:pointer;border-radius:var(--semantics-radius-sm);white-space:nowrap;justify-content:center;align-items:center;transition:all .15s;display:flex}.SegmentedControl-module__kjUDGG__sm .SegmentedControl-module__kjUDGG__button_shape{height:var(--primitives-rule-5);font-size:var(--primitives-typography-fontSize-xs);padding:0 4px}.SegmentedControl-module__kjUDGG__md .SegmentedControl-module__kjUDGG__button_shape{height:var(--size-28);font-size:var(--primitives-typography-fontSize-sm);padding:0 var(--semantics-space-md)}.SegmentedControl-module__kjUDGG__button_shape:hover{color:var(--semantics-text-primary)}.SegmentedControl-module__kjUDGG__input:checked+.SegmentedControl-module__kjUDGG__button_shape{background-color:var(--semantics-bg-surface);color:var(--semantics-text-primary);box-shadow:var(--primitives-shadow-sm);font-weight:var(--font-weight-bold)}
.Select-module__FMCpHG__container{gap:var(--primitives-rule-1-5);flex-direction:column;width:100%;display:flex;position:relative}.Select-module__FMCpHG__label{font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);color:var(--semantics-text-secondary);-webkit-user-select:none;user-select:none}.Select-module__FMCpHG__trigger{background-color:var(--semantics-bg-input);border:var(--primitives-rule-1px) solid var(--semantics-border-default);border-radius:var(--components-control-radius);width:100%;font-family:var(--primitives-typography-fontFamily-base);color:var(--semantics-text-primary);text-align:left;justify-content:space-between;align-items:center;gap:var(--semantics-space-sm);cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s;display:flex}.Select-module__FMCpHG__trigger.Select-module__FMCpHG__sm{height:var(--components-control-height-sm);padding:0 var(--semantics-space-sm);font-size:var(--primitives-typography-fontSize-sm)}.Select-module__FMCpHG__trigger.Select-module__FMCpHG__md{height:var(--components-control-height-md);padding:0 var(--semantics-space-md);font-size:var(--primitives-typography-fontSize-md)}.Select-module__FMCpHG__trigger.Select-module__FMCpHG__lg{height:var(--components-control-height-lg);padding:0 var(--semantics-space-lg);font-size:var(--primitives-typography-fontSize-md)}.Select-module__FMCpHG__trigger:hover:not(:disabled){border-color:var(--semantics-text-secondary)}.Select-module__FMCpHG__trigger:focus,.Select-module__FMCpHG__container.Select-module__FMCpHG__open .Select-module__FMCpHG__trigger{border-color:var(--semantics-brand-primary)}.Select-module__FMCpHG__trigger:disabled{opacity:.5;cursor:not-allowed;background-color:var(--semantics-bg-app)}.Select-module__FMCpHG__value{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--semantics-space-sm);-webkit-user-select:none;user-select:none;flex-grow:1;display:flex;overflow:hidden}.Select-module__FMCpHG__placeholder{color:var(--semantics-text-tertiary);letter-spacing:-.02em}.Select-module__FMCpHG__arrow{color:var(--semantics-text-tertiary);flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.Select-module__FMCpHG__trigger.Select-module__FMCpHG__sm .Select-module__FMCpHG__arrow{width:14px;height:14px}.Select-module__FMCpHG__trigger.Select-module__FMCpHG__md .Select-module__FMCpHG__arrow{width:16px;height:16px}.Select-module__FMCpHG__trigger.Select-module__FMCpHG__lg .Select-module__FMCpHG__arrow{width:20px;height:20px}.Select-module__FMCpHG__container.Select-module__FMCpHG__open .Select-module__FMCpHG__arrow{transform:rotate(180deg)}.Select-module__FMCpHG__dropdown{overscroll-behavior:none;background-color:var(--semantics-bg-app);border:1px solid var(--semantics-border-raised);border-radius:var(--components-control-radius);width:100%;min-width:fit-content;max-height:240px;box-shadow:var(--primitives-shadow-xl);z-index:1000;padding:4px;animation:.1s ease-out Select-module__FMCpHG__fadeIn;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}@keyframes Select-module__FMCpHG__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Select-module__FMCpHG__option{color:var(--semantics-text-secondary);cursor:pointer;border-radius:var(--semantics-radius-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;transition:background-color .1s;display:flex}.Select-module__FMCpHG__dropdown.Select-module__FMCpHG__sm .Select-module__FMCpHG__option{font-size:var(--primitives-typography-fontSize-sm);padding:.375rem .5rem}.Select-module__FMCpHG__dropdown.Select-module__FMCpHG__md .Select-module__FMCpHG__option{font-size:var(--primitives-typography-fontSize-md);padding:.5rem .75rem}.Select-module__FMCpHG__dropdown.Select-module__FMCpHG__lg .Select-module__FMCpHG__option{font-size:var(--primitives-typography-fontSize-md);padding:.75rem 1rem}.Select-module__FMCpHG__option:hover{background-color:var(--semantics-bg-surfaceHover);color:var(--semantics-text-primary)}.Select-module__FMCpHG__option.Select-module__FMCpHG__selected{background-color:var(--semantics-brand-primary);color:var(--semantics-text-primary);font-weight:var(--font-weight-medium)}.Select-module__FMCpHG__has_error{border-color:var(--semantics-status-danger)!important}.Select-module__FMCpHG__error_text{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-status-danger);margin-top:var(--space-1)}
.Checkbox-module__7G8iPW__container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:var(--semantics-space-sm);display:inline-flex}.Checkbox-module__7G8iPW__input{opacity:0;width:0;height:0;position:absolute}.Checkbox-module__7G8iPW__checkmark{background-color:var(--semantics-bg-input);border:var(--primitives-rule-1px) solid var(--semantics-border-default);border-radius:var(--semantics-radius-sm);color:var(--semantics-text-primary);flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.Checkbox-module__7G8iPW__sm .Checkbox-module__7G8iPW__checkmark{width:var(--primitives-rule-4);height:var(--primitives-rule-4)}.Checkbox-module__7G8iPW__md .Checkbox-module__7G8iPW__checkmark{width:var(--primitives-rule-5);height:var(--primitives-rule-5)}.Checkbox-module__7G8iPW__icon{opacity:0;pointer-events:none;transition:all .15s cubic-bezier(.4,0,.2,1);transform:scale(.5)}.Checkbox-module__7G8iPW__sm .Checkbox-module__7G8iPW__icon{width:10px;height:10px}.Checkbox-module__7G8iPW__md .Checkbox-module__7G8iPW__icon{width:14px;height:14px}.Checkbox-module__7G8iPW__container:hover .Checkbox-module__7G8iPW__input:not(:disabled)~.Checkbox-module__7G8iPW__checkmark{border-color:var(--semantics-text-secondary)}.Checkbox-module__7G8iPW__input:checked~.Checkbox-module__7G8iPW__checkmark{background-color:var(--semantics-brand-primary);border-color:var(--semantics-brand-primary)}.Checkbox-module__7G8iPW__input:checked~.Checkbox-module__7G8iPW__checkmark .Checkbox-module__7G8iPW__icon{opacity:1;transform:scale(1)}.Checkbox-module__7G8iPW__indeterminate .Checkbox-module__7G8iPW__checkmark{background-color:var(--semantics-brand-primary);border-color:var(--semantics-brand-primary)}.Checkbox-module__7G8iPW__indeterminate .Checkbox-module__7G8iPW__checkmark .Checkbox-module__7G8iPW__icon{opacity:1;transform:scale(1)}.Checkbox-module__7G8iPW__input:disabled~.Checkbox-module__7G8iPW__checkmark{opacity:.5;cursor:not-allowed;background-color:var(--semantics-bg-surfaceHover)}.Checkbox-module__7G8iPW__label{color:var(--semantics-text-primary);padding-top:1px;line-height:1.3}.Checkbox-module__7G8iPW__sm .Checkbox-module__7G8iPW__label{font-size:var(--primitives-typography-fontSize-sm)}.Checkbox-module__7G8iPW__md .Checkbox-module__7G8iPW__label{font-size:var(--primitives-typography-fontSize-md)}
.SidebarHeader-module__uscxlG__header{height:var(--semantics-layout-headerHeight);border-bottom:1px solid var(--semantics-border-default);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 .5rem 0 1.125rem;display:flex}.SidebarHeader-module__uscxlG__title{font-size:var(--primitives-typography-fontSize-xs);font-weight:var(--primitives-typography-fontWeight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--semantics-text-secondary)}
.Slider-module__qfsujG__slider{appearance:none;background:var(--semantics-border-default);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px;transition:background .15s}.Slider-module__qfsujG__slider:hover{background:var(--semantics-border-hover)}.Slider-module__qfsujG__slider::-webkit-slider-thumb{appearance:none;background:var(--semantics-text-secondary);cursor:pointer;width:8px;height:16px;box-shadow:var(--primitives-shadow-sm);border:none;border-radius:2px;transition:background .15s,transform .1s}.Slider-module__qfsujG__slider::-webkit-slider-thumb:hover{background:var(--semantics-text-primary);transform:scaleY(1.1)}.Slider-module__qfsujG__slider::-moz-range-thumb{background:var(--semantics-text-secondary);cursor:pointer;width:8px;height:16px;box-shadow:var(--primitives-shadow-sm);border:none;border-radius:2px;transition:background .15s,transform .1s}.Slider-module__qfsujG__slider::-moz-range-thumb:hover{background:var(--semantics-text-primary);transform:scaleY(1.1)}.Slider-module__qfsujG__sm{height:3px}.Slider-module__qfsujG__sm::-webkit-slider-thumb{width:6px;height:14px}.Slider-module__qfsujG__sm::-moz-range-thumb{width:6px;height:14px}
.Spinner-module__1FM8-G__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;animation:.75s linear infinite Spinner-module__1FM8-G__spin;display:inline-block}.Spinner-module__1FM8-G__xs{border-width:1px;width:10px;height:10px}.Spinner-module__1FM8-G__sm{border-width:2px;width:14px;height:14px}.Spinner-module__1FM8-G__md{border-width:2px;width:18px;height:18px}.Spinner-module__1FM8-G__lg{border-width:3px;width:24px;height:24px}@keyframes Spinner-module__1FM8-G__spin{to{transform:rotate(360deg)}}
.Textarea-module__VNhOPq__wrapper{gap:var(--primitives-rule-1-5);flex-direction:column;width:100%;display:flex}.Textarea-module__VNhOPq__label{font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);color:var(--semantics-text-secondary);-webkit-user-select:none;user-select:none}.Textarea-module__VNhOPq__textarea_container{width:100%;position:relative}.Textarea-module__VNhOPq__textarea{background-color:var(--semantics-bg-input);border:var(--primitives-rule-1px) solid var(--semantics-border-default);border-radius:var(--components-control-radius);width:100%;min-height:80px;color:var(--semantics-text-primary);font-family:inherit;font-size:var(--primitives-typography-fontSize-sm);padding:var(--semantics-space-sm);resize:vertical;outline:none;transition:border-color .15s,box-shadow .15s}.Textarea-module__VNhOPq__has_adornment{padding-right:calc(var(--components-control-height-sm) + var(--semantics-space-sm))}.Textarea-module__VNhOPq__adornment{top:var(--semantics-space-xs);right:var(--semantics-space-xs);width:var(--components-control-height-sm);height:var(--components-control-height-sm);color:var(--semantics-text-tertiary);pointer-events:none;z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute}.Textarea-module__VNhOPq__adornment_clickable{pointer-events:auto;background-color:var(--semantics-bg-surface);border:var(--primitives-rule-1px) solid var(--semantics-border-default);border-radius:var(--semantics-radius-sm);cursor:pointer;color:var(--semantics-text-secondary);transition:color .15s,background-color .15s,border-color .15s}.Textarea-module__VNhOPq__adornment_clickable:hover{background-color:var(--semantics-bg-surfaceHover);color:var(--semantics-text-primary);border-color:var(--semantics-border-hover)}.Textarea-module__VNhOPq__adornment_clickable[aria-expanded=true]{color:var(--semantics-text-primary);border-color:var(--semantics-brand-primary)}.Textarea-module__VNhOPq__textarea:hover:not(:disabled){border-color:var(--semantics-text-secondary)}.Textarea-module__VNhOPq__textarea:focus:not(:disabled){border-color:var(--semantics-brand-primary)}.Textarea-module__VNhOPq__textarea:disabled{opacity:.5;cursor:not-allowed}.Textarea-module__VNhOPq__has_error{border-color:var(--semantics-status-danger)!important}.Textarea-module__VNhOPq__has_error:focus{border-color:var(--semantics-status-danger)!important;box-shadow:0 0 0 1px var(--semantics-status-danger)!important}.Textarea-module__VNhOPq__error_text{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-status-danger);margin-top:var(--space-1)}.Textarea-module__VNhOPq__helper_text{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-tertiary);margin-top:var(--space-1)}
.Toast-module__kWk5Ta__toast_container{bottom:var(--semantics-space-2xl);right:var(--semantics-space-2xl);z-index:var(--semantics-z-toast);gap:var(--semantics-space-md);pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module__kWk5Ta__toast{pointer-events:auto;background-color:var(--semantics-bg-app);border:var(--primitives-rule-1px) solid var(--semantics-border-raised);border-radius:var(--components-card-radius);min-width:20rem;max-width:26rem;box-shadow:var(--primitives-shadow-xl);padding:var(--semantics-space-lg);align-items:flex-start;gap:var(--semantics-space-md);transition:opacity .2s,transform .2s;animation:.3s cubic-bezier(.16,1,.3,1) Toast-module__kWk5Ta__slideIn;display:flex}.Toast-module__kWk5Ta__toast.Toast-module__kWk5Ta__no_title{align-items:center}.Toast-module__kWk5Ta__toast.Toast-module__kWk5Ta__closing{opacity:0;transform:translateX(var(--space-5))}@keyframes Toast-module__kWk5Ta__slideIn{0%{opacity:0;transform:translateY(var(--space-5)) scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.Toast-module__kWk5Ta__success .Toast-module__kWk5Ta__icon_wrapper{color:var(--semantics-status-success)}.Toast-module__kWk5Ta__error .Toast-module__kWk5Ta__icon_wrapper{color:var(--semantics-status-danger)}.Toast-module__kWk5Ta__info .Toast-module__kWk5Ta__icon_wrapper{color:var(--semantics-brand-primary)}.Toast-module__kWk5Ta__icon_wrapper{flex-shrink:0;justify-content:center;align-items:center;height:1.4em;display:flex}.Toast-module__kWk5Ta__content{gap:var(--primitives-rule-0-5);flex-direction:column;flex-grow:1;display:flex}.Toast-module__kWk5Ta__title{font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--font-weight-bold);color:var(--semantics-text-primary);line-height:1.4}.Toast-module__kWk5Ta__message{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-secondary);line-height:1.4}.Toast-module__kWk5Ta__no_title .Toast-module__kWk5Ta__message{color:var(--semantics-text-primary);font-weight:var(--font-weight-medium)}.Toast-module__kWk5Ta__close_btn{color:var(--semantics-text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;height:1.4em;padding:0;transition:color .2s;display:flex}.Toast-module__kWk5Ta__close_btn:hover{color:var(--semantics-text-primary)}
.FloatingTextFormatToolbarPlugin-module__b7IcnW__popup{z-index:var(--primitives-z-tier-1);background-color:var(--semantics-bg-app);border:var(--primitives-rule-1px) solid var(--semantics-border-raised);border-radius:var(--semantics-radius-md);box-shadow:var(--primitives-shadow-lg);padding:var(--semantics-space-xs);gap:var(--semantics-gap-xs);overflow-anchor:none;display:flex;position:absolute}.FloatingTextFormatToolbarPlugin-module__b7IcnW__popup button{width:var(--components-control-height-sm);height:var(--components-control-height-sm);color:var(--semantics-text-secondary);border-radius:var(--components-control-radius);cursor:pointer;font-family:inherit;font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-bold);transition:all var(--primitives-motion-duration-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.FloatingTextFormatToolbarPlugin-module__b7IcnW__popup button:hover{background-color:var(--semantics-bg-surfaceHover);color:var(--semantics-text-primary)}.FloatingTextFormatToolbarPlugin-module__b7IcnW__popup button.FloatingTextFormatToolbarPlugin-module__b7IcnW__active{background-color:var(--semantics-brand-primary);color:var(--semantics-text-primary)}.FloatingTextFormatToolbarPlugin-module__b7IcnW__divider{width:var(--primitives-rule-1px);background-color:var(--semantics-border-raised);margin:var(--semantics-space-xs) var(--semantics-gap-xs)}.FloatingTextFormatToolbarPlugin-module__b7IcnW__link_form{align-items:flex-end;gap:var(--semantics-gap-xs);display:flex}.FloatingTextFormatToolbarPlugin-module__b7IcnW__link_input_wrapper{width:200px}.FloatingTextFormatToolbarPlugin-module__b7IcnW__link_input{width:200px;height:var(--components-control-height-sm);padding:0 var(--semantics-space-sm);border:var(--primitives-rule-1px) solid var(--semantics-border-default);border-radius:var(--components-control-radius);background-color:var(--semantics-bg-input);color:var(--semantics-text-primary);font-size:var(--primitives-typography-fontSize-sm);transition:border-color var(--primitives-motion-duration-fast);outline:none}.FloatingTextFormatToolbarPlugin-module__b7IcnW__link_input:focus{border-color:var(--semantics-brand-primary)}.FloatingTextFormatToolbarPlugin-module__b7IcnW__link_input::placeholder{color:var(--semantics-text-tertiary)}.FloatingTextFormatToolbarPlugin-module__b7IcnW__link_settings.FloatingTextFormatToolbarPlugin-module__b7IcnW__active{background-color:var(--semantics-brand-primary);color:var(--semantics-text-primary)}.FloatingTextFormatToolbarPlugin-module__b7IcnW__link_settings_panel{gap:var(--semantics-gap-xs);flex-direction:column;display:flex}.FloatingTextFormatToolbarPlugin-module__b7IcnW__link_settings_row{align-items:center;display:flex}.FloatingTextFormatToolbarPlugin-module__b7IcnW__link_settings_row input{width:100%}
.DraggableBlockPlugin-module__A2WfuG__draggable_handle{cursor:grab;width:16px;height:24px;color:var(--semantics-text-secondary);opacity:0;z-index:50;pointer-events:auto;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;transition:opacity .2s,color .2s;display:flex;position:absolute;top:0;left:-2px}.DraggableBlockPlugin-module__A2WfuG__draggable_handle:active{cursor:grabbing}.DraggableBlockPlugin-module__A2WfuG__draggable_handle.DraggableBlockPlugin-module__A2WfuG__visible{opacity:1}.DraggableBlockPlugin-module__A2WfuG__draggable_handle:hover{color:var(--semantics-text-primary)}.DraggableBlockPlugin-module__A2WfuG__drag_line{background-color:var(--semantics-brand-primary);pointer-events:none;z-index:50;opacity:0;height:2px;position:absolute;left:0;right:0}
.RichTextEditor-module__fziWja__editor_container{flex-direction:column;width:100%;display:flex;position:relative}.RichTextEditor-module__fziWja__editor_inner{flex-direction:column;flex-grow:1;display:flex;position:relative}.RichTextEditor-module__fziWja__editor_input{tab-size:4;outline:none;min-height:100%}.RichTextEditor-module__fziWja__theme_default{background-color:#0000;border:none;border-radius:0;flex-direction:column;flex-grow:1;height:100%;display:flex}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__editor_input{padding:0 var(--primitives-rule-2) var(--primitives-rule-2) 16px;color:inherit;font-size:inherit;line-height:inherit;outline:none;flex-grow:1}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__paragraph{margin-bottom:.5rem}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__h1{color:inherit;margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__h2{color:inherit;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__h3{color:inherit;margin:.75rem 0 .375rem;font-size:1.125rem;font-weight:600}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__h4{color:inherit;margin:.75rem 0 .375rem;font-size:1rem;font-weight:600}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__h5{color:inherit;margin:.5rem 0 .25rem;font-size:.875rem;font-weight:600}.RichTextEditor-module__fziWja__theme_default a:not([class]){color:var(--semantics-brand-primary);transition:text-decoration var(--primitives-motion-duration-fast);text-decoration:none}.RichTextEditor-module__fziWja__theme_default a:not([class]):hover{text-decoration:underline}.RichTextEditor-module__fziWja__theme_default [data-instance-id] a:not([class]),.RichTextEditor-module__fziWja__theme_default [data-instance-id] a:not([class]):hover{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__quote{border-left:2px solid var(--semantics-border-strong);color:var(--semantics-text-secondary);margin:.75rem 0;padding-left:.75rem;font-style:italic}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__ul,.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__ol{margin:.5rem 0;padding-left:1.25rem}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__listitem{margin-bottom:.25rem}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__nestedListItem{margin-top:.25rem}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__editor_input [style*="text-decoration: underline"],.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__editor_input u{text-decoration:underline}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__editor_input [style*="text-decoration: line-through"],.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__editor_input s{text-decoration:line-through}.RichTextEditor-module__fziWja__theme_default .RichTextEditor-module__fziWja__editor_placeholder{color:var(--semantics-text-tertiary);font-size:var(--primitives-typography-fontSize-sm);pointer-events:none;position:absolute;top:0;left:16px}.RichTextEditor-module__fziWja__theme_document{background-color:#0000;border:none;border-radius:0}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__editor_input{color:var(--primitives-palette-black);caret-color:var(--semantics-brand-primary);padding-left:3rem;padding-right:3rem;font-size:1.125rem;line-height:1.6}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__h1{letter-spacing:-.015em;color:var(--primitives-palette-black);margin-top:0;margin-bottom:2.5rem;font-size:3.125rem;font-weight:500;line-height:1}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__h2{color:var(--primitives-palette-black);margin-top:3.75rem;margin-bottom:1.625rem;font-size:2.125rem;font-weight:500;line-height:1.2}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__h3{color:var(--primitives-palette-black);margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:500}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__paragraph{max-width:80ch;margin-bottom:1.5rem}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__ul,.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__ol{margin-bottom:1.5rem;padding-left:1.5rem}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__listitem{margin-bottom:.5rem;padding-left:.5rem}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__quote{border-left:4px solid var(--semantics-brand-primary);color:var(--gray-700);margin:2.5rem 0;padding-left:1.5rem;font-size:1.25rem;font-style:italic}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__textCode{background-color:var(--semantics-bg-surface);color:var(--semantics-brand-primaryHover);border-radius:.25rem;padding:.125rem .25rem;font-family:monospace;font-size:.9em}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__textBold{font-weight:700}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__textItalic{font-style:italic}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__textUnderline{text-decoration:underline}.RichTextEditor-module__fziWja__theme_document .RichTextEditor-module__fziWja__editor_placeholder{color:var(--gray-300);opacity:.5;font-size:2rem;font-weight:500;top:0;left:0}.RichTextEditor-module__fziWja__editor_placeholder{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.RichTextEditor-module__fziWja__textBold{font-weight:700}.RichTextEditor-module__fziWja__textItalic{font-style:italic}.RichTextEditor-module__fziWja__textUnderline{text-decoration:underline}.RichTextEditor-module__fziWja__textStrikethrough{text-decoration:line-through}.RichTextEditor-module__fziWja__textSubscript{vertical-align:sub;font-size:.8em}.RichTextEditor-module__fziWja__textSuperscript{vertical-align:super;font-size:.8em}.RichTextEditor-module__fziWja__textCode{background-color:var(--semantics-bg-surface);border-radius:.25rem;padding:.125rem .25rem;font-family:monospace;font-size:.9em}
.Toggle-module__9f3Btq__container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--semantics-space-md);display:inline-flex}.Toggle-module__9f3Btq__input{opacity:0;width:0;height:0;position:absolute}.Toggle-module__9f3Btq__track{background-color:var(--semantics-bg-input);border:var(--primitives-rule-1px) solid var(--semantics-border-default);border-radius:var(--semantics-radius-full);flex-shrink:0;transition:all .2s;position:relative}.Toggle-module__9f3Btq__sm .Toggle-module__9f3Btq__track{width:var(--primitives-rule-8);height:var(--primitives-rule-4-5)}.Toggle-module__9f3Btq__md .Toggle-module__9f3Btq__track{width:var(--primitives-rule-10);height:22px}.Toggle-module__9f3Btq__thumb{top:var(--primitives-rule-0-5);left:var(--primitives-rule-0-5);background-color:var(--semantics-text-secondary);box-shadow:var(--primitives-shadow-sm);border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute}.Toggle-module__9f3Btq__sm .Toggle-module__9f3Btq__thumb{width:var(--primitives-rule-3);height:var(--primitives-rule-3)}.Toggle-module__9f3Btq__md .Toggle-module__9f3Btq__thumb{width:var(--primitives-rule-4);height:var(--primitives-rule-4)}.Toggle-module__9f3Btq__input:checked~.Toggle-module__9f3Btq__track{background-color:var(--semantics-brand-primary);border-color:var(--semantics-border-default)}.Toggle-module__9f3Btq__input:checked~.Toggle-module__9f3Btq__track .Toggle-module__9f3Btq__thumb{background-color:var(--semantics-text-primary)}.Toggle-module__9f3Btq__sm .Toggle-module__9f3Btq__input:checked~.Toggle-module__9f3Btq__track .Toggle-module__9f3Btq__thumb{transform:translate(14px)}.Toggle-module__9f3Btq__md .Toggle-module__9f3Btq__input:checked~.Toggle-module__9f3Btq__track .Toggle-module__9f3Btq__thumb{transform:translate(18px)}.Toggle-module__9f3Btq__label{color:var(--semantics-text-primary)}.Toggle-module__9f3Btq__sm .Toggle-module__9f3Btq__label{font-size:var(--primitives-typography-fontSize-sm)}.Toggle-module__9f3Btq__md .Toggle-module__9f3Btq__label{font-size:var(--primitives-typography-fontSize-md)}
.CanvasImage-module__AKiZqa__canvas_image_img{max-width:100%;height:auto;display:block}.CanvasImage-module__AKiZqa__canvas_image_img_fill{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.CanvasImage-module__AKiZqa__canvas_image_empty{justify-content:center;align-items:center;gap:var(--semantics-gap-2xs);padding:var(--semantics-space-lg) var(--semantics-space-md);background:var(--semantics-surface-secondary,#1a1a1a);border:2px dashed var(--semantics-border-default,#333);color:var(--semantics-text-tertiary,#666);cursor:pointer;transition:border-color var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default), background var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default), color var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);flex-direction:column;display:flex}.CanvasImage-module__AKiZqa__canvas_image_empty:hover{border-color:var(--semantics-text-secondary,#999);color:var(--semantics-text-secondary,#999);background:var(--semantics-bg-surfaceHover,#222)}.CanvasImage-module__AKiZqa__canvas_image_empty_text{font-size:var(--primitives-typography-fontSize-xs);letter-spacing:.02em}
.FormRenderers-module__yYcXnW__form_label{padding:var(--semantics-space-3xs) var(--semantics-space-2xs);cursor:text;font-family:inherit;display:block}.FormRenderers-module__yYcXnW__form_field{width:100%;position:relative}.FormRenderers-module__yYcXnW__form_input,.FormRenderers-module__yYcXnW__form_textarea{box-sizing:border-box;width:100%;font-family:inherit;font-size:inherit;color:var(--semantics-text-tertiary);resize:none;background:#ffffff0d;border:none;outline:none;display:block}.FormRenderers-module__yYcXnW__form_input::placeholder,.FormRenderers-module__yYcXnW__form_textarea::placeholder{color:var(--semantics-text-tertiary);opacity:.6}.FormRenderers-module__yYcXnW__form_select{box-sizing:border-box;cursor:default;background:#ffffff0d;justify-content:space-between;align-items:center;width:100%;display:flex}.FormRenderers-module__yYcXnW__form_select_placeholder{color:var(--semantics-text-tertiary);opacity:.6}.FormRenderers-module__yYcXnW__form_checkbox{align-items:center;gap:var(--semantics-gap-xs);padding:var(--semantics-space-3xs) var(--semantics-space-2xs);display:flex}.FormRenderers-module__yYcXnW__form_checkbox_input{cursor:default;width:16px;height:16px;accent-color:var(--semantics-brand-primary)}.FormRenderers-module__yYcXnW__form_checkbox_label{font-size:inherit;color:inherit}.FormRenderers-module__yYcXnW__form_button{font-family:inherit;font-size:inherit;cursor:default;border:none;display:inline-block}.FormRenderers-module__yYcXnW__form_field_hint{top:50%;right:var(--semantics-space-xs);font-size:var(--primitives-typography-fontSize-xs);color:var(--semantics-status-warning,#f59e0b);opacity:.8;pointer-events:none;white-space:nowrap;position:absolute;transform:translateY(-50%)}
.CanvasSettingsPopover-module__lbp5RG__popover{z-index:20;background:var(--semantics-bg-app);border:1px solid var(--semantics-border-raised);border-radius:var(--semantics-radius-lg);pointer-events:auto;flex-direction:column;width:280px;max-height:400px;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 32px #0006}.CanvasSettingsPopover-module__lbp5RG__header{border-bottom:1px solid var(--semantics-border-default);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 8px 8px 12px;display:flex}.CanvasSettingsPopover-module__lbp5RG__title{font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);color:var(--semantics-text-primary);line-height:1.2}.CanvasSettingsPopover-module__lbp5RG__body{flex-direction:column;flex:1;gap:8px;padding:8px 12px 0;display:flex;overflow-y:auto}.CanvasSettingsPopover-module__lbp5RG__footer{flex-shrink:0;padding:8px 12px 12px}
.CanvasOverlay-module__Ad6oBW__overlay{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.CanvasOverlay-module__Ad6oBW__indicator{border:1px solid var(--semantics-brand-primary);pointer-events:none;box-sizing:border-box;position:absolute}.CanvasOverlay-module__Ad6oBW__indicator_component{border-color:var(--primitives-palette-green-500)}.CanvasOverlay-module__Ad6oBW__indicator_hover.CanvasOverlay-module__Ad6oBW__indicator_component{background:#22c55e0f}.CanvasOverlay-module__Ad6oBW__label{font-size:11px;font-weight:var(--primitives-typography-fontWeight-medium);white-space:nowrap;pointer-events:none;color:var(--semantics-brand-primary);background:0 0;align-items:center;gap:4px;padding:2px 6px;line-height:1;display:flex;position:absolute;transform:translateY(-100%)}.CanvasOverlay-module__Ad6oBW__label_component{color:var(--primitives-palette-green-500)}.CanvasOverlay-module__Ad6oBW__label_selected{background:var(--semantics-brand-primary);color:#fff;pointer-events:auto}.CanvasOverlay-module__Ad6oBW__label_selected.CanvasOverlay-module__Ad6oBW__label_component{background:var(--primitives-palette-green-500);color:#fff}.CanvasOverlay-module__Ad6oBW__gear_button{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.7;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:opacity .1s;display:flex}.CanvasOverlay-module__Ad6oBW__gear_button:hover{opacity:1}
.TrackSizePopover-module__vUUVwW__popover{z-index:30;background:var(--semantics-bg-app);border:1px solid var(--semantics-border-default);border-radius:var(--components-control-radius);width:280px;box-shadow:var(--primitives-shadow-xl);gap:var(--semantics-gap-sm);padding:var(--semantics-gap-sm);pointer-events:auto;flex-direction:column;display:flex;position:absolute}.TrackSizePopover-module__vUUVwW__popover:before{content:"";border:6px solid #0000;width:0;height:0;position:absolute}.TrackSizePopover-module__vUUVwW__caret_top:before{border-bottom-color:var(--semantics-bg-app);top:-12px;left:24px}.TrackSizePopover-module__vUUVwW__caret_left:before{border-right-color:var(--semantics-bg-app);top:24px;left:-12px}.TrackSizePopover-module__vUUVwW__header{justify-content:space-between;align-items:center;gap:var(--semantics-gap-sm);display:flex}.TrackSizePopover-module__vUUVwW__title{font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-bold);color:var(--semantics-text-primary)}.TrackSizePopover-module__vUUVwW__header_tabs{flex-shrink:0}.TrackSizePopover-module__vUUVwW__body{gap:var(--semantics-gap-sm);flex-direction:column;display:flex}.TrackSizePopover-module__vUUVwW__slider_row{align-items:center;gap:var(--semantics-gap-sm);width:100%;display:flex}.TrackSizePopover-module__vUUVwW__size_row,.TrackSizePopover-module__vUUVwW__minmax_row{align-items:center;gap:var(--semantics-gap-xs);display:flex}.TrackSizePopover-module__vUUVwW__size_value{flex:1;min-width:0}.TrackSizePopover-module__vUUVwW__size_unit{flex:0 0 90px}.TrackSizePopover-module__vUUVwW__minmax_label{width:28px;font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-xs);font-weight:var(--primitives-typography-fontWeight-medium);color:var(--semantics-text-secondary);flex-shrink:0}.TrackSizePopover-module__vUUVwW__warning{align-items:flex-start;gap:var(--semantics-gap-xs);padding:var(--semantics-space-xs) var(--semantics-gap-sm);background-color:var(--primitives-palette-yellow-alpha-10,#fcd34d1a);border-radius:var(--semantics-radius-sm);color:var(--semantics-status-warning,#fcd34d);font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-xs);line-height:1.4;display:flex}.TrackSizePopover-module__vUUVwW__footer{border-top:1px solid var(--semantics-border-default);padding-top:var(--semantics-gap-sm);margin-top:var(--semantics-space-2xs);justify-content:flex-end;display:flex}
.GridEditorDock-module__owDCBG__dock{align-items:center;gap:var(--semantics-gap-sm);box-shadow:var(--primitives-shadow-xl);color:#fff;pointer-events:auto;-webkit-user-select:none;user-select:none;cursor:pointer;z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14161cf2;border:1px solid #ffffff14;border-radius:999px;padding:6px 8px 6px 12px;transition:top .2s,bottom .2s;display:flex;position:fixed;left:50%;transform:translate(-50%)}.GridEditorDock-module__owDCBG__dock_top{top:16px}.GridEditorDock-module__owDCBG__dock_bottom{bottom:16px}.GridEditorDock-module__owDCBG__icon_wrap{color:#ffffffd9;justify-content:center;align-items:center;display:flex}.GridEditorDock-module__owDCBG__title{font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);color:#fff;margin-right:var(--semantics-space-xs)}.GridEditorDock-module__owDCBG__picker_wrap{position:relative}.GridEditorDock-module__owDCBG__swatch{cursor:pointer;border:2px solid #fff3;border-radius:50%;width:22px;height:22px;padding:0;transition:transform .1s,border-color .1s}.GridEditorDock-module__owDCBG__swatch:hover{border-color:#ffffff80;transform:scale(1.1)}.GridEditorDock-module__owDCBG__picker_popup{box-shadow:var(--primitives-shadow-xl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default;background:#14161cf2;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(4,24px);gap:6px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.GridEditorDock-module__owDCBG__picker_popup:after{content:"";border:6px solid #0000;border-top-color:#14161cf2;position:absolute;top:100%;left:50%;transform:translate(-50%)}.GridEditorDock-module__owDCBG__color_dot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0;transition:transform .1s}.GridEditorDock-module__owDCBG__color_dot:hover{transform:scale(1.1)}.GridEditorDock-module__owDCBG__color_dot_active{border-width:3px;border-color:#fff}.GridEditorDock-module__owDCBG__done_btn{background:var(--grid-edit-accent,#3b82f6);color:#fff;font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);cursor:pointer;border:none;border-radius:999px;padding:4px 14px;transition:filter .1s}.GridEditorDock-module__owDCBG__done_btn:hover{filter:brightness(1.1)}
.CanvasGridOverlay-module__QEESKG__overlay{pointer-events:none;z-index:20;position:absolute;inset:0}.CanvasGridOverlay-module__QEESKG__dimmer{pointer-events:auto;z-index:1;background:#14141673;position:fixed;inset:0}.CanvasGridOverlay-module__QEESKG__frame{pointer-events:none;z-index:2;position:absolute}.CanvasGridOverlay-module__QEESKG__cell{border:1px dashed var(--grid-edit-accent,#3b82f6);box-sizing:border-box;pointer-events:none;position:absolute}.CanvasGridOverlay-module__QEESKG__gap_stripe{pointer-events:none;background-image:repeating-linear-gradient(45deg, transparent 0, transparent 4px, var(--grid-edit-accent,#3b82f6) 4px, var(--grid-edit-accent,#3b82f6) 5px);opacity:.18;transition:opacity .1s;position:absolute}.CanvasGridOverlay-module__QEESKG__gap_resizable{pointer-events:auto}.CanvasGridOverlay-module__QEESKG__gap_col.CanvasGridOverlay-module__QEESKG__gap_resizable{cursor:col-resize}.CanvasGridOverlay-module__QEESKG__gap_row.CanvasGridOverlay-module__QEESKG__gap_resizable{cursor:row-resize}.CanvasGridOverlay-module__QEESKG__gap_resizable:hover{opacity:.4}.CanvasGridOverlay-module__QEESKG__col_label,.CanvasGridOverlay-module__QEESKG__row_label{background:var(--grid-edit-accent,#3b82f6);color:#fff;font-family:var(--primitives-typography-fontFamily-base);font-size:11px;font-weight:var(--primitives-typography-fontWeight-bold);border-radius:var(--semantics-radius-sm);pointer-events:auto;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;overflow:hidden}.CanvasGridOverlay-module__QEESKG__col_label{gap:2px;height:22px;padding:0 4px;transform:translateY(calc(-100% - 6px))}.CanvasGridOverlay-module__QEESKG__row_label{writing-mode:vertical-rl;transform-origin:100% 0;gap:2px;width:22px;padding:4px 0;transform:translate(calc(-100% - 6px))}.CanvasGridOverlay-module__QEESKG__row_label .CanvasGridOverlay-module__QEESKG__label_text{transform:rotate(180deg)}.CanvasGridOverlay-module__QEESKG__label_text{text-align:center;flex:1;display:inline-block}.CanvasGridOverlay-module__QEESKG__label_text_btn{text-align:center;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;flex:1;padding:0;display:inline-block}.CanvasGridOverlay-module__QEESKG__label_text_btn:hover{opacity:.85}.CanvasGridOverlay-module__QEESKG__label_text_btn:disabled{cursor:default}.CanvasGridOverlay-module__QEESKG__row_label .CanvasGridOverlay-module__QEESKG__label_text_btn{transform:rotate(180deg)}.CanvasGridOverlay-module__QEESKG__label_auto{color:var(--grid-edit-accent,#3b82f6);border:1px dashed var(--grid-edit-accent,#3b82f6);background:0 0}.CanvasGridOverlay-module__QEESKG__handle_left,.CanvasGridOverlay-module__QEESKG__handle_right,.CanvasGridOverlay-module__QEESKG__handle_top,.CanvasGridOverlay-module__QEESKG__handle_bottom{color:#ffffffb3;-webkit-user-select:none;user-select:none;cursor:col-resize;flex-shrink:0;justify-content:center;align-items:center;margin:0 -4px;padding:0 4px;font-size:10px;line-height:1;display:inline-flex}.CanvasGridOverlay-module__QEESKG__handle_top,.CanvasGridOverlay-module__QEESKG__handle_bottom{cursor:row-resize}.CanvasGridOverlay-module__QEESKG__handle_left:hover,.CanvasGridOverlay-module__QEESKG__handle_right:hover,.CanvasGridOverlay-module__QEESKG__handle_top:hover,.CanvasGridOverlay-module__QEESKG__handle_bottom:hover{color:#fff}.CanvasGridOverlay-module__QEESKG__label_auto .CanvasGridOverlay-module__QEESKG__handle_left,.CanvasGridOverlay-module__QEESKG__label_auto .CanvasGridOverlay-module__QEESKG__handle_right,.CanvasGridOverlay-module__QEESKG__label_auto .CanvasGridOverlay-module__QEESKG__handle_top,.CanvasGridOverlay-module__QEESKG__label_auto .CanvasGridOverlay-module__QEESKG__handle_bottom{color:var(--grid-edit-accent,#3b82f6);opacity:.6}.CanvasGridOverlay-module__QEESKG__add_col_btn,.CanvasGridOverlay-module__QEESKG__add_row_btn{background:var(--grid-edit-accent,#3b82f6);color:#fff;cursor:pointer;pointer-events:auto;width:22px;height:22px;font-size:14px;font-weight:var(--primitives-typography-fontWeight-bold);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;transition:transform .1s;display:flex;position:absolute}.CanvasGridOverlay-module__QEESKG__add_col_btn:hover,.CanvasGridOverlay-module__QEESKG__add_row_btn:hover{transform:scale(1.1)}.CanvasGridOverlay-module__QEESKG__add_col_btn{transform:translate(6px,calc(-100% - 6px))}.CanvasGridOverlay-module__QEESKG__add_col_btn:hover{transform:translate(6px,calc(-100% - 6px))scale(1.1)}.CanvasGridOverlay-module__QEESKG__add_row_btn{transform:translate(calc(-100% - 6px),6px)}.CanvasGridOverlay-module__QEESKG__add_row_btn:hover{transform:translate(calc(-100% - 6px),6px)scale(1.1)}
.Canvas-module__GxN7Da__canvas{contain:paint;flex:1;position:relative;overflow:hidden auto}.Canvas-module__GxN7Da__canvas_inner{min-height:100%;transition:outline var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);flex-direction:column;display:flex;position:relative}.Canvas-module__GxN7Da__canvas_inner.Canvas-module__GxN7Da__drop_target_root{outline:2px dashed var(--semantics-brand-primary);outline-offset:-2px}.Canvas-module__GxN7Da__canvas_inner.Canvas-module__GxN7Da__drop_target_root .Canvas-module__GxN7Da__drop_zone{background:#3b82f61a;border-color:#3b82f680}.Canvas-module__GxN7Da__body_node{transition:outline var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);cursor:default;color:#1a1a1a;--text-primary:#1a1a1a;--text-secondary:#555;--font-size-2xl:2rem;--font-size-xl:1.5rem;--font-size-lg:1.125rem;--font-size-base:1rem;--font-size-sm:.875rem;--radius-md:8px;background:#fff;flex-direction:column;flex:1;display:flex;position:relative}.Canvas-module__GxN7Da__body_selected{outline:1px solid var(--semantics-brand-primary);outline-offset:-1px}.Canvas-module__GxN7Da__body_label{padding:var(--semantics-space-3xs) var(--semantics-space-xs);background:var(--semantics-brand-primary);color:#fff;font-size:var(--primitives-typography-fontSize-xs);font-weight:var(--primitives-typography-fontWeight-semibold);text-transform:uppercase;letter-spacing:.04em;opacity:0;transition:opacity var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);z-index:2;pointer-events:none;position:absolute;top:0;left:0}.Canvas-module__GxN7Da__body_selected>.Canvas-module__GxN7Da__body_label{opacity:1}.Canvas-module__GxN7Da__body_edit_mode{outline-offset:-2px;outline:2px dashed #22c55e66}.Canvas-module__GxN7Da__drop_zone{min-height:80px;color:var(--semantics-text-tertiary);font-size:var(--primitives-typography-fontSize-sm);border:2px dashed var(--semantics-border-default);border-radius:var(--semantics-radius-sm);margin:var(--semantics-space-sm);transition:all var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);cursor:pointer;justify-content:center;align-items:center;display:flex}.Canvas-module__GxN7Da__drop_zone:hover{border-color:var(--semantics-brand-primary);color:var(--semantics-brand-primary)}.Canvas-module__GxN7Da__drop_zone p{margin:0}.Canvas-module__GxN7Da__drop_zone_empty{flex:1;min-height:300px}.Canvas-module__GxN7Da__edit_mode_banner{justify-content:space-between;align-items:center;gap:var(--semantics-gap-md);padding:var(--semantics-space-xs) var(--semantics-space-md);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#22c55e26,#22c55e0d);border-bottom:1px solid #22c55e4d;display:flex;position:sticky;top:0}.Canvas-module__GxN7Da__edit_mode_banner_left{align-items:center;gap:var(--semantics-gap-sm);display:flex}.Canvas-module__GxN7Da__edit_mode_banner_icon{font-size:var(--primitives-typography-fontSize-sm)}.Canvas-module__GxN7Da__edit_mode_banner_title{font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-semibold);color:#22c55e}.Canvas-module__GxN7Da__edit_mode_variant_select{padding:var(--semantics-space-3xs) var(--semantics-space-2xs);background:var(--semantics-bg-surface);border:1px solid var(--semantics-border-default);border-radius:var(--semantics-radius-sm);color:var(--semantics-text-primary);font-size:var(--primitives-typography-fontSize-xs);cursor:pointer;outline:none;font-family:inherit}.Canvas-module__GxN7Da__edit_mode_variant_select:focus{border-color:#22c55e}.Canvas-module__GxN7Da__edit_mode_banner_actions{gap:var(--semantics-gap-xs);display:flex}.Canvas-module__GxN7Da__edit_mode_btn_cancel,.Canvas-module__GxN7Da__edit_mode_btn_save{padding:var(--semantics-space-2xs) var(--semantics-space-sm);border-radius:var(--semantics-radius-sm);font-size:var(--primitives-typography-fontSize-xs);font-family:inherit;font-weight:var(--primitives-typography-fontWeight-medium);cursor:pointer;transition:background var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default), border-color var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default)}.Canvas-module__GxN7Da__edit_mode_btn_cancel{border:1px solid var(--semantics-border-default);color:var(--semantics-text-secondary);background:0 0}.Canvas-module__GxN7Da__edit_mode_btn_cancel:hover{background:var(--semantics-bg-surfaceHover);border-color:var(--semantics-text-tertiary)}.Canvas-module__GxN7Da__edit_mode_btn_save{color:#000;background:#22c55e;border:1px solid #22c55e}.Canvas-module__GxN7Da__edit_mode_btn_save:hover{background:#16a34a;border-color:#16a34a}
.DesignerToolbar-module__TCQ3mq__toolbar{height:var(--semantics-layout-headerHeight);min-height:var(--semantics-layout-headerHeight);background-color:var(--semantics-bg-app);border-bottom:1px solid var(--semantics-border-default);padding:0 var(--semantics-space-sm);align-items:center;gap:var(--semantics-gap-sm);font-family:var(--primitives-typography-fontFamily-base);display:flex}.DesignerToolbar-module__TCQ3mq__left{flex:1;align-self:stretch;align-items:center;gap:0;min-width:0;display:flex}.DesignerToolbar-module__TCQ3mq__history_group{padding-right:var(--semantics-space-sm);margin-right:var(--semantics-space-sm);border-right:1px solid var(--semantics-border-default);align-self:stretch;align-items:center;gap:2px;display:flex}.DesignerToolbar-module__TCQ3mq__breadcrumbs{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.DesignerToolbar-module__TCQ3mq__crumb{font-size:var(--primitives-typography-fontSize-xs);color:var(--semantics-text-secondary);white-space:nowrap;cursor:pointer;border-radius:var(--semantics-radius-sm);transition:var(--semantics-motion-transition-default);font-family:var(--primitives-typography-fontFamily-base);background:0 0;border:none;padding:2px 4px}.DesignerToolbar-module__TCQ3mq__crumb:hover{color:var(--semantics-text-primary);background-color:var(--semantics-bg-surfaceHover)}.DesignerToolbar-module__TCQ3mq__crumb_active{font-weight:var(--primitives-typography-fontWeight-medium)}.DesignerToolbar-module__TCQ3mq__crumb_separator{color:var(--semantics-text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:flex}.DesignerToolbar-module__TCQ3mq__crumb_ellipsis{color:var(--semantics-text-secondary);-webkit-user-select:none;user-select:none;align-items:center;padding:2px 0;display:flex}.DesignerToolbar-module__TCQ3mq__right{align-items:center;gap:var(--semantics-gap-xs);flex-shrink:0;display:flex}.DesignerToolbar-module__TCQ3mq__width_btn{padding-left:var(--semantics-space-xs)!important;padding-right:var(--semantics-space-xs)!important}.DesignerToolbar-module__TCQ3mq__breakpoints{align-items:center;gap:2px;display:flex}.DesignerToolbar-module__TCQ3mq__bp_active{color:var(--semantics-text-primary)!important;background-color:var(--semantics-bg-surfaceActive)!important}.DesignerToolbar-module__TCQ3mq__bp_wrapper{position:relative}.DesignerToolbar-module__TCQ3mq__bp_delete_badge{background-color:var(--semantics-status-error,#ef4444);color:#fff;border:2px solid var(--semantics-bg-app);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:transform .1s,background-color .1s;display:flex;position:absolute;top:-4px;right:-4px}.DesignerToolbar-module__TCQ3mq__bp_delete_badge:hover{background-color:var(--semantics-status-errorHover,#dc2626);transform:scale(1.15)}.DesignerToolbar-module__TCQ3mq__confirm_dialog{padding:var(--semantics-space-lg);gap:var(--semantics-gap-md);flex-direction:column;display:flex}.DesignerToolbar-module__TCQ3mq__confirm_title{font-size:var(--primitives-typography-fontSize-md);font-weight:var(--primitives-typography-fontWeight-bold);color:var(--semantics-text-primary);font-family:var(--primitives-typography-fontFamily-base)}.DesignerToolbar-module__TCQ3mq__confirm_text{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-secondary);line-height:1.5;font-family:var(--primitives-typography-fontFamily-base);margin:0}.DesignerToolbar-module__TCQ3mq__confirm_actions{justify-content:flex-end;gap:var(--semantics-gap-sm);display:flex}.DesignerToolbar-module__TCQ3mq__bp_more_active{color:var(--semantics-text-primary);background-color:var(--semantics-bg-surfaceActive)}.DesignerToolbar-module__TCQ3mq__bp_menu{top:calc(100% + var(--semantics-space-xs));background-color:var(--semantics-bg-app);border:1px solid var(--semantics-border-raised);border-radius:var(--semantics-radius-md);min-width:14rem;box-shadow:var(--primitives-shadow-lg);padding:var(--semantics-space-xs) 0;z-index:100;position:absolute;right:0}.DesignerToolbar-module__TCQ3mq__bp_menu_header{padding:var(--semantics-space-xs) var(--semantics-space-sm);font-size:var(--primitives-typography-fontSize-xs);font-weight:var(--primitives-typography-fontWeight-bold);color:var(--semantics-text-primary);font-family:var(--primitives-typography-fontFamily-base)}.DesignerToolbar-module__TCQ3mq__bp_menu_item{align-items:center;gap:var(--semantics-gap-sm);width:100%;padding:var(--semantics-space-xs) var(--semantics-space-sm);color:var(--semantics-text-secondary);font-size:var(--primitives-typography-fontSize-xs);font-family:var(--primitives-typography-fontFamily-base);cursor:pointer;transition:var(--semantics-motion-transition-default);text-align:left;background:0 0;border:none;display:flex}.DesignerToolbar-module__TCQ3mq__bp_menu_item:hover{background-color:var(--semantics-bg-surfaceHover);color:var(--semantics-text-primary)}.DesignerToolbar-module__TCQ3mq__bp_menu_hint{padding:var(--semantics-space-sm) var(--semantics-space-sm);color:var(--semantics-text-tertiary);border-top:1px solid var(--semantics-border-raised);margin-top:var(--semantics-space-xs);padding-top:var(--semantics-space-sm);font-size:10px;font-family:var(--primitives-typography-fontFamily-base);line-height:1.4}
.PagesLoadError-module__FlJpuW__empty_state{justify-content:center;align-items:center;gap:var(--semantics-space-md);width:100%;height:100%;padding:var(--semantics-space-xl);color:var(--semantics-text-secondary);text-align:center;flex-direction:column;display:flex}.PagesLoadError-module__FlJpuW__icon_wrap{width:var(--primitives-rule-12);height:var(--primitives-rule-12);border-radius:var(--semantics-radius-md);background:var(--semantics-bg-surface);border:1px solid var(--semantics-border-default);color:var(--semantics-text-tertiary);justify-content:center;align-items:center;display:flex}.PagesLoadError-module__FlJpuW__text{gap:var(--semantics-space-2xs);max-width:var(--primitives-rule-88);flex-direction:column;align-items:center;display:flex}.PagesLoadError-module__FlJpuW__title{font-size:var(--primitives-typography-fontSize-lg);font-weight:var(--primitives-typography-fontWeight-medium);color:var(--semantics-text-primary);line-height:1.3}.PagesLoadError-module__FlJpuW__subline{font-size:var(--primitives-typography-fontSize-md);color:var(--semantics-text-secondary);line-height:1.4}.PagesLoadError-module__FlJpuW__detail{font-size:var(--primitives-typography-fontSize-xs);color:var(--semantics-text-tertiary);word-break:break-word;line-height:1.4}
.DesignerCanvas-module__oNIxFa__canvas_area{flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.DesignerCanvas-module__oNIxFa__canvas_frame{width:100%;height:100%;margin:0 auto;display:flex}.DesignerCanvas-module__oNIxFa__canvas{overscroll-behavior:none;flex:1;min-width:0;height:100%;overflow:auto}.DesignerCanvas-module__oNIxFa__canvas_gutter{flex-shrink:0;width:2px;height:100%;transition:background-color .15s}.DesignerCanvas-module__oNIxFa__canvas_gutter_active{background-color:var(--semantics-brand-primary,#3b82f6)}.DesignerCanvas-module__oNIxFa__canvas_gutter_right{cursor:col-resize;justify-content:center;align-items:center;width:20px;display:flex}.DesignerCanvas-module__oNIxFa__canvas_grip{background-color:var(--semantics-bg-elevated,#333);border:1px solid var(--semantics-border-muted,#555);border-radius:6px;justify-content:center;align-items:center;width:14px;height:48px;transition:background-color .15s,height .15s,border-color .15s;display:flex}.DesignerCanvas-module__oNIxFa__canvas_grip:before,.DesignerCanvas-module__oNIxFa__canvas_grip:after{content:"";background-color:var(--semantics-text-muted,#888);border-radius:1px;width:1.5px;height:16px;margin:0 1px;transition:background-color .15s,height .15s}.DesignerCanvas-module__oNIxFa__canvas_gutter_right:hover .DesignerCanvas-module__oNIxFa__canvas_grip{background-color:var(--semantics-brand-primary,#3b82f6);border-color:var(--semantics-brand-primary,#3b82f6);height:56px}.DesignerCanvas-module__oNIxFa__canvas_gutter_right:hover .DesignerCanvas-module__oNIxFa__canvas_grip:before,.DesignerCanvas-module__oNIxFa__canvas_gutter_right:hover .DesignerCanvas-module__oNIxFa__canvas_grip:after{background-color:#fff;height:20px}.DesignerCanvas-module__oNIxFa__canvas_gutter_dragging .DesignerCanvas-module__oNIxFa__canvas_grip{background-color:var(--semantics-brand-primary,#3b82f6);border-color:var(--semantics-brand-primary,#3b82f6);height:64px}.DesignerCanvas-module__oNIxFa__canvas_gutter_dragging .DesignerCanvas-module__oNIxFa__canvas_grip:before,.DesignerCanvas-module__oNIxFa__canvas_gutter_dragging .DesignerCanvas-module__oNIxFa__canvas_grip:after{background-color:#fff;height:24px}
.PageSelectorDropdown-module__KIaKiW__wrapper{align-items:stretch;height:100%;display:flex;position:relative}.PageSelectorDropdown-module__KIaKiW__locale_btn,.PageSelectorDropdown-module__KIaKiW__trigger,.PageSelectorDropdown-module__KIaKiW__trigger_status{height:100%;font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);color:var(--semantics-text-secondary);transition:color var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default), background-color var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);white-space:nowrap;background:0 0;border:none;align-items:center;display:flex}.PageSelectorDropdown-module__KIaKiW__locale_btn{cursor:pointer;border-left:1px solid var(--semantics-border-default);gap:5px;padding:0 10px}.PageSelectorDropdown-module__KIaKiW__locale_btn:hover{color:var(--semantics-text-primary);background-color:var(--semantics-bg-surfaceHover)}.PageSelectorDropdown-module__KIaKiW__locale_code{font-size:var(--primitives-typography-fontSize-xs);font-weight:var(--primitives-typography-fontWeight-bold);letter-spacing:.05em}.PageSelectorDropdown-module__KIaKiW__locale_chevron{color:var(--semantics-text-tertiary);margin-left:-1px}.PageSelectorDropdown-module__KIaKiW__separator{background-color:var(--semantics-border-default);flex-shrink:0;align-self:stretch;width:1px}.PageSelectorDropdown-module__KIaKiW__trigger{cursor:pointer;gap:6px;padding:0 10px}.PageSelectorDropdown-module__KIaKiW__trigger:hover{color:var(--semantics-text-primary);background-color:var(--semantics-bg-surfaceHover)}.PageSelectorDropdown-module__KIaKiW__trigger_active{color:var(--semantics-text-primary);background-color:var(--semantics-bg-surface)}.PageSelectorDropdown-module__KIaKiW__trigger_label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.PageSelectorDropdown-module__KIaKiW__status_badge{border:none;border-left:1px solid var(--semantics-border-default);border-right:1px solid var(--semantics-border-default);height:100%;font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-xs);font-weight:var(--primitives-typography-fontWeight-semibold);cursor:pointer;transition:all var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:0 10px;display:flex}.PageSelectorDropdown-module__KIaKiW__status_badge_draft{color:var(--primitives-orange-400,#fb923c)}.PageSelectorDropdown-module__KIaKiW__status_badge_published{color:var(--semantics-status-success)}.PageSelectorDropdown-module__KIaKiW__status_badge:hover{background-color:var(--semantics-bg-surfaceHover)}.PageSelectorDropdown-module__KIaKiW__status_dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.PageSelectorDropdown-module__KIaKiW__status_dot_draft{background-color:var(--primitives-orange-400,#fb923c)}.PageSelectorDropdown-module__KIaKiW__status_dot_published{background-color:var(--semantics-status-success)}.PageSelectorDropdown-module__KIaKiW__status_menu{background-color:var(--semantics-bg-app);border:1px solid var(--semantics-border-default);border-radius:var(--semantics-radius-sm);z-index:1001;min-width:160px;position:absolute;top:calc(100% + 2px);right:0;overflow:hidden;box-shadow:0 4px 12px #0000004d}.PageSelectorDropdown-module__KIaKiW__status_menu_item{width:100%;color:var(--semantics-text-secondary);font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);cursor:pointer;transition:all var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;display:flex}.PageSelectorDropdown-module__KIaKiW__status_menu_item:hover{background-color:var(--semantics-bg-surfaceHover);color:var(--semantics-text-primary)}.PageSelectorDropdown-module__KIaKiW__dropdown{background-color:var(--semantics-bg-app);border:1px solid var(--semantics-border-raised);border-radius:var(--semantics-radius-md);width:320px;box-shadow:var(--primitives-shadow-lg);z-index:1000;animation:PageSelectorDropdown-module__KIaKiW__dd_in var(--primitives-motion-duration-fast) var(--primitives-motion-ease-out);flex-direction:column;display:flex;position:absolute;top:calc(100% + 1px);left:0;overflow:hidden}@keyframes PageSelectorDropdown-module__KIaKiW__dd_in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PageSelectorDropdown-module__KIaKiW__current_section{border-bottom:1px solid var(--semantics-border-raised);padding:10px 12px 8px}.PageSelectorDropdown-module__KIaKiW__header_row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.PageSelectorDropdown-module__KIaKiW__header_title{font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-bold);color:var(--semantics-text-secondary)}.PageSelectorDropdown-module__KIaKiW__page_row{border-radius:var(--semantics-radius-sm);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);color:var(--semantics-text-primary);align-items:center;gap:8px;min-height:28px;padding:4px;display:flex}.PageSelectorDropdown-module__KIaKiW__page_row_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PageSelectorDropdown-module__KIaKiW__page_row_action{opacity:0;transition:opacity var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);flex-shrink:0}.PageSelectorDropdown-module__KIaKiW__page_row:hover .PageSelectorDropdown-module__KIaKiW__page_row_action{opacity:1}.PageSelectorDropdown-module__KIaKiW__page_row_selected{background-color:var(--semantics-binding-bg)}.PageSelectorDropdown-module__KIaKiW__text_collection,.PageSelectorDropdown-module__KIaKiW__icon_collection{color:var(--semantics-binding-light)}.PageSelectorDropdown-module__KIaKiW__search_section{border-bottom:1px solid var(--semantics-border-raised);padding:8px 10px}.PageSelectorDropdown-module__KIaKiW__back_section{border-bottom:1px solid var(--semantics-border-raised);padding:6px 12px}.PageSelectorDropdown-module__KIaKiW__back_btn{border:1px solid var(--semantics-border-default);border-radius:var(--semantics-radius-sm);width:100%;color:var(--semantics-text-secondary);font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);cursor:pointer;transition:all var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);background:0 0;justify-content:center;align-items:center;gap:6px;padding:5px 0;display:flex}.PageSelectorDropdown-module__KIaKiW__back_btn:hover{color:var(--semantics-text-primary);background-color:var(--semantics-bg-surfaceHover);border-color:var(--semantics-text-tertiary)}.PageSelectorDropdown-module__KIaKiW__list_scroll{flex:1;max-height:340px;overflow-y:auto}.PageSelectorDropdown-module__KIaKiW__list_section{padding:4px 0}.PageSelectorDropdown-module__KIaKiW__list_section+.PageSelectorDropdown-module__KIaKiW__list_section{border-top:1px solid var(--semantics-border-raised)}.PageSelectorDropdown-module__KIaKiW__section_title{font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-bold);color:var(--semantics-text-primary);padding:6px 12px 4px}.PageSelectorDropdown-module__KIaKiW__list_item{width:100%;color:var(--semantics-text-secondary);font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);cursor:pointer;text-align:left;min-height:32px;transition:background-color var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);background:0 0;border:none;align-items:center;gap:8px;padding:6px 12px;display:flex}.PageSelectorDropdown-module__KIaKiW__list_item:hover{background-color:var(--semantics-bg-surfaceHover)}.PageSelectorDropdown-module__KIaKiW__list_item_active{background-color:var(--semantics-binding-bg)}.PageSelectorDropdown-module__KIaKiW__list_item_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PageSelectorDropdown-module__KIaKiW__collection_item{position:relative}.PageSelectorDropdown-module__KIaKiW__collection_actions{opacity:0;transition:opacity var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);flex-shrink:0;align-items:center;gap:2px;display:flex}.PageSelectorDropdown-module__KIaKiW__collection_item:hover .PageSelectorDropdown-module__KIaKiW__collection_actions{opacity:1}.PageSelectorDropdown-module__KIaKiW__empty_state{text-align:center;color:var(--semantics-text-tertiary);font-size:var(--primitives-typography-fontSize-sm);padding:24px 12px}.PageSelectorDropdown-module__KIaKiW__footer_btn{border:none;border-top:1px solid var(--semantics-border-raised);width:100%;color:var(--semantics-text-tertiary);font-family:var(--primitives-typography-fontFamily-base);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);cursor:pointer;transition:all var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);background:0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.PageSelectorDropdown-module__KIaKiW__footer_btn:hover{background-color:var(--semantics-bg-surfaceHover);color:var(--semantics-text-primary)}
.CreateComponentDialog-module__eAghSW__dialog{flex-direction:column;display:flex}.CreateComponentDialog-module__eAghSW__header{align-items:center;gap:var(--semantics-gap-sm);padding:var(--semantics-space-md) var(--semantics-space-lg);border-bottom:1px solid var(--semantics-border-default);color:#22c55e;display:flex}.CreateComponentDialog-module__eAghSW__title{font-size:var(--primitives-typography-fontSize-md);font-weight:var(--primitives-typography-fontWeight-bold);color:var(--semantics-text-primary);margin:0}.CreateComponentDialog-module__eAghSW__body{padding:var(--semantics-space-lg);gap:var(--semantics-gap-md);flex-direction:column;display:flex}.CreateComponentDialog-module__eAghSW__description{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-tertiary);line-height:var(--primitives-typography-lineHeight-relaxed);margin:0}.CreateComponentDialog-module__eAghSW__field{gap:var(--semantics-gap-xs);flex-direction:column;display:flex}.CreateComponentDialog-module__eAghSW__footer{justify-content:flex-end;gap:var(--semantics-gap-sm);padding:var(--semantics-space-sm) var(--semantics-space-lg);border-top:1px solid var(--semantics-border-default);display:flex}
.PublishDialog-module__vGBs0G__wrapper{position:relative}.PublishDialog-module__vGBs0G__panel{top:calc(100% + var(--semantics-space-2xs));background:var(--semantics-bg-app);border:1px solid var(--semantics-border-default);border-radius:var(--semantics-radius-sm);z-index:200;width:360px;position:absolute;right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.PublishDialog-module__vGBs0G__overlay{z-index:199;position:fixed;inset:0}.PublishDialog-module__vGBs0G__header{padding:var(--semantics-space-md) var(--semantics-space-md) var(--semantics-space-sm);font-size:var(--primitives-typography-fontSize-md);font-weight:var(--primitives-typography-fontWeight-bold);color:var(--semantics-text-primary)}.PublishDialog-module__vGBs0G__body{flex-direction:column;display:flex}.PublishDialog-module__vGBs0G__env_section{padding:var(--semantics-space-sm) var(--semantics-space-md);border-top:1px solid var(--semantics-border-default)}.PublishDialog-module__vGBs0G__env_label{font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-bold);color:var(--semantics-text-primary);margin-bottom:var(--semantics-space-xs)}.PublishDialog-module__vGBs0G__domain_row{align-items:center;gap:var(--semantics-space-xs);padding:var(--semantics-space-2xs) 0;font-size:var(--primitives-typography-fontSize-md);color:var(--semantics-text-primary);display:flex}.PublishDialog-module__vGBs0G__domain_check{background:var(--semantics-brand-primary);color:#fff;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex}.PublishDialog-module__vGBs0G__domain_check_empty{border:1px solid var(--semantics-border-default);background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex}.PublishDialog-module__vGBs0G__domain_name{flex:1;min-width:0}.PublishDialog-module__vGBs0G__domain_meta{align-items:center;gap:var(--semantics-space-xs);padding-left:calc(16px + var(--semantics-space-xs));font-size:var(--primitives-typography-fontSize-sm);display:flex}.PublishDialog-module__vGBs0G__meta_published{color:var(--semantics-status-success)}.PublishDialog-module__vGBs0G__meta_dot{color:var(--semantics-text-tertiary)}.PublishDialog-module__vGBs0G__meta_link{color:var(--semantics-text-tertiary);cursor:pointer;text-decoration:none}.PublishDialog-module__vGBs0G__meta_link:hover{color:var(--semantics-text-secondary);text-decoration:underline}.PublishDialog-module__vGBs0G__no_domains{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-tertiary)}.PublishDialog-module__vGBs0G__add_link{color:var(--semantics-brand-primary);cursor:pointer;font-size:var(--primitives-typography-fontSize-sm);text-decoration:underline}.PublishDialog-module__vGBs0G__footer{justify-content:flex-end;gap:var(--semantics-space-xs);padding:var(--semantics-space-sm) var(--semantics-space-md);border-top:1px solid var(--semantics-border-default);display:flex}
.SaveIndicator-module__Ffu6gW__indicator{align-items:center;gap:var(--semantics-gap-2xs);padding:var(--semantics-space-3xs) var(--semantics-space-2xs);border-radius:var(--semantics-radius-sm);font-size:var(--primitives-typography-fontSize-xs);font-weight:var(--primitives-typography-fontWeight-medium);-webkit-user-select:none;user-select:none;transition:background var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);line-height:1;display:inline-flex}.SaveIndicator-module__Ffu6gW__label{white-space:nowrap}.SaveIndicator-module__Ffu6gW__indicator_saved{color:var(--semantics-text-tertiary)}.SaveIndicator-module__Ffu6gW__indicator_pending{color:var(--semantics-text-secondary)}.SaveIndicator-module__Ffu6gW__dot{background:var(--semantics-text-secondary);border-radius:50%;width:6px;height:6px}.SaveIndicator-module__Ffu6gW__indicator_saving{color:var(--semantics-brand-primary)}.SaveIndicator-module__Ffu6gW__spinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite SaveIndicator-module__Ffu6gW__si_spin}@keyframes SaveIndicator-module__Ffu6gW__si_spin{to{transform:rotate(360deg)}}.SaveIndicator-module__Ffu6gW__indicator_error{color:var(--primitives-palette-red-500,#ef4444);background:color-mix(in srgb, var(--primitives-palette-red-500,#ef4444) 8%, transparent)}.SaveIndicator-module__Ffu6gW__retry_button{margin-left:var(--semantics-gap-2xs);color:inherit;font:inherit;border-radius:var(--semantics-radius-sm);cursor:pointer;transition:background var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);background:0 0;border:1px solid;padding:2px 6px}.SaveIndicator-module__Ffu6gW__retry_button:hover{background:color-mix(in srgb, currentColor 15%, transparent)}
.TimelineEditor-module__A647fq__panel{border-top:1px solid var(--semantics-border-default);background:var(--semantics-bg-app);-webkit-user-select:none;user-select:none;flex-direction:column;height:280px;min-height:180px;max-height:50vh;display:flex;overflow:hidden}.TimelineEditor-module__A647fq__panel[data-collapsed=true]{border-top:none;height:0;min-height:0}.TimelineEditor-module__A647fq__resize_handle{cursor:ns-resize;background:0 0;flex-shrink:0;height:4px;position:relative}.TimelineEditor-module__A647fq__resize_handle:after{content:"";background:var(--semantics-border-default);opacity:0;border-radius:1px;width:32px;height:2px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TimelineEditor-module__A647fq__resize_handle:hover:after{opacity:1}.TimelineEditor-module__A647fq__header{align-items:center;gap:var(--semantics-gap-md);padding:0 var(--semantics-space-md);border-bottom:1px solid var(--semantics-border-default);background:var(--semantics-bg-app);height:36px;min-height:36px;display:flex}.TimelineEditor-module__A647fq__header_left{align-items:center;gap:var(--semantics-gap-sm);display:flex}.TimelineEditor-module__A647fq__header_center{align-items:center;gap:var(--semantics-gap-md);flex:1;display:flex}.TimelineEditor-module__A647fq__header_right{align-items:center;gap:var(--semantics-gap-sm);display:flex}.TimelineEditor-module__A647fq__header_toolbar{align-items:center;gap:var(--semantics-space-2xs);padding-left:var(--semantics-space-sm);border-left:1px solid var(--semantics-border-default);display:flex}.TimelineEditor-module__A647fq__interaction_name{font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-semibold);color:var(--semantics-text-primary);text-overflow:ellipsis;white-space:nowrap;cursor:text;border-radius:var(--semantics-radius-sm);border:1px solid #0000;outline:none;max-width:180px;padding:1px 4px;transition:border-color .15s;overflow:hidden}.TimelineEditor-module__A647fq__interaction_name:focus{border-color:var(--semantics-brand-primary);text-overflow:clip;overflow:visible}.TimelineEditor-module__A647fq__trigger_badge{padding:2px var(--semantics-space-sm);border-radius:var(--semantics-radius-sm);background:var(--semantics-bg-secondary);font-size:var(--primitives-typography-fontSize-xs);color:var(--semantics-text-secondary);cursor:pointer;align-items:center;gap:4px;transition:background .15s;display:flex}.TimelineEditor-module__A647fq__trigger_badge:hover{background:var(--semantics-bg-tertiary)}.TimelineEditor-module__A647fq__duration_badge{font-size:var(--primitives-typography-fontSize-xs);color:var(--semantics-text-tertiary);font-variant-numeric:tabular-nums}.TimelineEditor-module__A647fq__trigger_setting{font-size:var(--primitives-typography-fontSize-xs);color:var(--semantics-text-secondary);cursor:pointer;align-items:center;gap:4px;display:flex}.TimelineEditor-module__A647fq__trigger_setting input[type=checkbox]{width:14px;height:14px;accent-color:var(--semantics-brand-primary);cursor:pointer}.TimelineEditor-module__A647fq__bp_chips{align-items:center;gap:var(--semantics-gap-xs);display:inline-flex}.TimelineEditor-module__A647fq__bp_chip{width:var(--components-control-height-sm);height:var(--components-control-height-sm);border:1px solid var(--semantics-border-default);border-radius:var(--semantics-radius-sm);cursor:pointer;color:var(--semantics-text-tertiary);transition:background-color var(--primitives-motion-duration-fast), border-color var(--primitives-motion-duration-fast), color var(--primitives-motion-duration-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.TimelineEditor-module__A647fq__bp_chip:hover{border-color:var(--semantics-text-tertiary);color:var(--semantics-text-primary)}.TimelineEditor-module__A647fq__bp_chip_active{background:var(--semantics-bg-surface);border-color:var(--semantics-text-tertiary);color:var(--semantics-text-primary)}.TimelineEditor-module__A647fq__bp_chip_active:hover{border-color:var(--semantics-text-tertiary);color:var(--semantics-text-primary)}.TimelineEditor-module__A647fq__body{flex:1;min-height:0;display:flex;overflow:hidden}.TimelineEditor-module__A647fq__track_labels{border-right:1px solid var(--semantics-border-default);scrollbar-width:none;flex-direction:column;width:140px;min-width:140px;display:flex;overflow-y:auto}.TimelineEditor-module__A647fq__track_label{align-items:center;gap:var(--semantics-gap-xs);height:32px;min-height:32px;padding:0 var(--semantics-space-sm);font-size:var(--primitives-typography-fontSize-xs);color:var(--semantics-text-secondary);border-bottom:1px solid var(--semantics-border-default);cursor:pointer;transition:background .1s;display:flex}.TimelineEditor-module__A647fq__track_label:hover{background:var(--semantics-bg-secondary)}.TimelineEditor-module__A647fq__track_label[data-selected=true]{background:var(--semantics-bg-secondary);color:var(--semantics-text-primary)}.TimelineEditor-module__A647fq__track_label_text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.TimelineEditor-module__A647fq__track_remove_btn{opacity:0;cursor:pointer;color:var(--semantics-text-tertiary);transition:opacity .1s}.TimelineEditor-module__A647fq__track_label:hover .TimelineEditor-module__A647fq__track_remove_btn{opacity:1}.TimelineEditor-module__A647fq__track_remove_btn:hover{color:var(--semantics-status-error)}.TimelineEditor-module__A647fq__timeline_area{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.TimelineEditor-module__A647fq__ruler{border-bottom:1px solid var(--semantics-border-default);cursor:pointer;height:24px;min-height:24px;position:relative;overflow:hidden}.TimelineEditor-module__A647fq__ruler_tick{background:var(--semantics-border-default);width:1px;height:100%;position:absolute;top:0}.TimelineEditor-module__A647fq__ruler_tick_major{background:var(--semantics-text-tertiary)}.TimelineEditor-module__A647fq__ruler_label{font-variant-numeric:tabular-nums;color:var(--semantics-text-tertiary);pointer-events:none;font-size:9px;position:absolute;top:4px;transform:translate(4px)}.TimelineEditor-module__A647fq__tracks_container{scrollbar-width:none;flex:1;position:relative;overflow:hidden auto}.TimelineEditor-module__A647fq__track_row{border-bottom:1px solid var(--semantics-border-default);height:32px;min-height:32px;position:relative}.TimelineEditor-module__A647fq__action_block{border-radius:var(--semantics-radius-sm);background:var(--semantics-brand-primary);opacity:.85;cursor:grab;justify-content:center;align-items:center;height:24px;transition:opacity .1s,box-shadow .1s;display:flex;position:absolute;top:4px;overflow:hidden}.TimelineEditor-module__A647fq__action_block:hover{opacity:1;box-shadow:0 0 0 1px var(--semantics-brand-primary)}.TimelineEditor-module__A647fq__action_block[data-selected=true]{opacity:1;box-shadow:0 0 0 2px var(--semantics-brand-primary), 0 0 0 4px color-mix(in srgb, var(--semantics-brand-primary) 30%, transparent)}.TimelineEditor-module__A647fq__action_block[data-dragging=true]{cursor:grabbing;opacity:1}.TimelineEditor-module__A647fq__action_block_label{color:#fff;font-size:9px;font-weight:var(--primitives-typography-fontWeight-medium);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;overflow:hidden}.TimelineEditor-module__A647fq__action_resize_left,.TimelineEditor-module__A647fq__action_resize_right{cursor:ew-resize;z-index:1;width:6px;height:100%;position:absolute;top:0}.TimelineEditor-module__A647fq__action_resize_left{left:0}.TimelineEditor-module__A647fq__action_resize_right{right:0}.TimelineEditor-module__A647fq__playhead{background:var(--semantics-status-error);z-index:10;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.TimelineEditor-module__A647fq__playhead:before{content:"";background:var(--semantics-status-error);clip-path:polygon(0 0,100% 0,50% 100%);width:11px;height:11px;position:absolute;top:-2px;left:-5px}.TimelineEditor-module__A647fq__inspector{align-items:center;gap:var(--semantics-gap-md);padding:0 var(--semantics-space-md);border-top:1px solid var(--semantics-border-default);background:var(--semantics-bg-secondary);height:32px;min-height:32px;font-size:var(--primitives-typography-fontSize-xs);color:var(--semantics-text-secondary);display:flex}.TimelineEditor-module__A647fq__inspector_field{align-items:center;gap:4px;display:flex}.TimelineEditor-module__A647fq__inspector_label{color:var(--semantics-text-tertiary)}.TimelineEditor-module__A647fq__inspector_value{color:var(--semantics-text-primary);font-variant-numeric:tabular-nums}.TimelineEditor-module__A647fq__empty_state{justify-content:center;align-items:center;gap:var(--semantics-gap-sm);color:var(--semantics-text-tertiary);font-size:var(--primitives-typography-fontSize-sm);flex-direction:column;flex:1;display:flex}.TimelineEditor-module__A647fq__add_track_row{height:32px;min-height:32px;padding:0 var(--semantics-space-sm);align-items:center;display:flex}.TimelineEditor-module__A647fq__duration_input_wrap{align-items:center;gap:2px;display:flex}.TimelineEditor-module__A647fq__duration_input{width:52px;height:24px;padding:0 var(--semantics-space-xs);border:1px solid var(--semantics-border-default);border-radius:var(--semantics-radius-sm);background:var(--semantics-bg-primary);color:var(--semantics-text-primary);font-size:var(--primitives-typography-fontSize-xs);font-variant-numeric:tabular-nums;text-align:right;outline:none;transition:border-color .15s}.TimelineEditor-module__A647fq__duration_input:focus{border-color:var(--semantics-brand-primary)}.TimelineEditor-module__A647fq__duration_unit{font-size:var(--primitives-typography-fontSize-xs);color:var(--semantics-text-tertiary)}.TimelineEditor-module__A647fq__inspector_input{width:56px;height:22px;padding:0 var(--semantics-space-xs);border:1px solid var(--semantics-border-default);border-radius:var(--semantics-radius-sm);background:var(--semantics-bg-primary);color:var(--semantics-text-primary);font-size:var(--primitives-typography-fontSize-xs);font-variant-numeric:tabular-nums;text-align:right;outline:none;transition:border-color .15s}.TimelineEditor-module__A647fq__inspector_input:focus{border-color:var(--semantics-brand-primary)}
.page-module__BqKL8G__layout{background-color:var(--semantics-bg-app);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.page-module__BqKL8G__main{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.page-module__BqKL8G__center_column{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.page-module__BqKL8G__right_panel{background-color:var(--semantics-bg-app);border-left:1px solid var(--semantics-border-default);flex-direction:column;width:287px;min-width:287px;display:flex;overflow:hidden}.page-module__BqKL8G__drag_preview{padding:var(--semantics-space-sm) var(--semantics-space-md);background-color:var(--semantics-brand-primary);color:var(--semantics-text-primary);font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);border-radius:var(--semantics-radius-md);box-shadow:var(--primitives-shadow-lg);pointer-events:none}
.MediaCard-module__1PS4kG__card{background-color:var(--semantics-bg-surface);border:var(--primitives-rule-1px) solid var(--semantics-border-default);border-radius:var(--components-card-radius);cursor:pointer;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.MediaCard-module__1PS4kG__card:hover{border-color:var(--semantics-text-secondary);transform:translateY(var(--primitives-rule-0-5));box-shadow:var(--primitives-shadow-md)}.MediaCard-module__1PS4kG__card_selected{box-shadow:0 0 0 var(--size-1) var(--semantics-brand-primary);border-color:var(--semantics-brand-primary)!important}.MediaCard-module__1PS4kG__checkbox_wrapper{top:var(--semantics-space-sm);left:var(--semantics-space-sm);z-index:10;opacity:0;background-color:var(--semantics-bg-overlay);border-radius:var(--semantics-radius-sm);padding:var(--primitives-rule-0-5);transition:opacity .2s;display:flex;position:absolute}.MediaCard-module__1PS4kG__card:hover .MediaCard-module__1PS4kG__checkbox_wrapper,.MediaCard-module__1PS4kG__card_selected .MediaCard-module__1PS4kG__checkbox_wrapper{opacity:1}.MediaCard-module__1PS4kG__preview_box{aspect-ratio:1;background-color:var(--semantics-bg-app);background-image:radial-gradient(var(--semantics-border-default) var(--size-1), transparent var(--size-1));background-size:var(--primitives-rule-4) var(--primitives-rule-4);border-bottom:var(--primitives-rule-1px) solid var(--semantics-border-default);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.MediaCard-module__1PS4kG__grid_video{object-fit:cover;width:100%;height:100%}.MediaCard-module__1PS4kG__video_icon_overlay{pointer-events:none;color:var(--primitives-palette-white);filter:drop-shadow(0 var(--primitives-rule-0-5) var(--primitives-rule-1) #00000080);opacity:.8;position:absolute}.MediaCard-module__1PS4kG__icon_placeholder{color:var(--semantics-text-tertiary)}.MediaCard-module__1PS4kG__info{padding:var(--semantics-space-md);justify-content:space-between;align-items:center;gap:var(--semantics-space-sm);background-color:var(--semantics-bg-surface);display:flex}.MediaCard-module__1PS4kG__meta{gap:var(--primitives-rule-0-5);flex-direction:column;display:flex;overflow:hidden}.MediaCard-module__1PS4kG__filename{font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--font-weight-medium);color:var(--semantics-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MediaCard-module__1PS4kG__size{font-size:var(--primitives-typography-fontSize-xs);color:var(--semantics-text-secondary);font-family:var(--primitives-typography-fontFamily-mono)}.MediaCard-module__1PS4kG__delete_btn_wrapper{opacity:0;flex-shrink:0;transition:opacity .2s}.MediaCard-module__1PS4kG__card:hover .MediaCard-module__1PS4kG__delete_btn_wrapper{opacity:1}@media (hover:none){.MediaCard-module__1PS4kG__delete_btn_wrapper{opacity:1}}
.MediaHeader-module__dxdLIq__header{height:var(--semantics-layout-headerHeight);padding:0 var(--semantics-space-lg);border-bottom:var(--primitives-rule-1px) solid var(--semantics-border-default);background-color:var(--semantics-bg-app);justify-content:space-between;align-items:center;gap:var(--semantics-space-md);flex-shrink:0;display:flex}.MediaHeader-module__dxdLIq__header_selected{background-color:var(--semantics-bg-app)}.MediaHeader-module__dxdLIq__title_area{align-items:baseline;gap:var(--semantics-space-sm);display:flex}.MediaHeader-module__dxdLIq__title{font-size:var(--primitives-typography-fontSize-md);font-weight:var(--primitives-typography-fontWeight-bold);color:var(--semantics-text-primary);white-space:nowrap;margin:0}.MediaHeader-module__dxdLIq__count{font-size:var(--primitives-typography-fontSize-sm);color:var(--semantics-text-secondary);font-feature-settings:"tnum"}.MediaHeader-module__dxdLIq__controls_area{align-items:center;gap:var(--semantics-space-sm);flex-wrap:nowrap;display:flex}.MediaHeader-module__dxdLIq__input,.MediaHeader-module__dxdLIq__select{height:var(--components-control-height-md);padding:0 var(--semantics-space-sm);background-color:var(--semantics-bg-surface);border:1px solid var(--semantics-border-default);border-radius:var(--semantics-radius-sm);color:var(--semantics-text-primary);font-size:var(--primitives-typography-fontSize-sm);transition:border-color var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);outline:none}.MediaHeader-module__dxdLIq__input:focus,.MediaHeader-module__dxdLIq__select:focus{border-color:var(--semantics-brand-primary)}.MediaHeader-module__dxdLIq__search_wrapper{width:12rem}.MediaHeader-module__dxdLIq__input{width:100%}.MediaHeader-module__dxdLIq__sort_wrapper{width:8rem}.MediaHeader-module__dxdLIq__select{cursor:pointer;width:100%}.MediaHeader-module__dxdLIq__divider{background-color:var(--semantics-border-default);width:1px;height:1.25rem;margin:0 var(--semantics-space-2xs)}@media (max-width:768px){.MediaHeader-module__dxdLIq__header{height:auto;padding:var(--semantics-space-lg);align-items:stretch;gap:var(--semantics-space-md);flex-direction:column}.MediaHeader-module__dxdLIq__controls_area{flex-wrap:wrap}.MediaHeader-module__dxdLIq__search_wrapper,.MediaHeader-module__dxdLIq__sort_wrapper{flex:1;width:100%}.MediaHeader-module__dxdLIq__divider{display:none}.MediaHeader-module__dxdLIq__upload_btn{width:100%}}.MediaHeader-module__dxdLIq__selection_info{align-items:center;gap:var(--semantics-space-sm);color:var(--semantics-text-primary);font-weight:var(--primitives-typography-fontWeight-medium);display:flex}.MediaHeader-module__dxdLIq__count_badge{background-color:var(--semantics-brand-primary);color:var(--semantics-text-primary);border-radius:var(--semantics-radius-sm);font-size:var(--primitives-typography-fontSize-xs);padding:.125rem .375rem}.MediaHeader-module__dxdLIq__actions_right{gap:var(--semantics-space-sm);display:flex}
.MediaLibraryModal-module__uShPPG__modal_root{flex-direction:column;width:100%;height:100%;display:flex}.MediaLibraryModal-module__uShPPG__top_bar{background-color:var(--semantics-bg-app);border-bottom:var(--primitives-rule-1px) solid var(--semantics-border-default);flex-shrink:0;justify-content:space-between;align-items:center;height:3.5rem;padding:0 1.5rem;display:flex}.MediaLibraryModal-module__uShPPG__top_bar h3{font-size:var(--primitives-typography-fontSize-sm);text-transform:uppercase;font-weight:var(--primitives-typography-fontWeight-heavy);letter-spacing:.05em;color:var(--semantics-text-secondary);margin:0}.MediaLibraryModal-module__uShPPG__close_btn{color:var(--semantics-text-secondary);cursor:pointer;background:0 0;border:none}.MediaLibraryModal-module__uShPPG__close_btn:hover{color:var(--semantics-text-primary)}.MediaLibraryModal-module__uShPPG__layout{flex-grow:1;display:flex;overflow:hidden}.MediaLibraryModal-module__uShPPG__sidebar_wrap{border-right:var(--primitives-rule-1px) solid var(--semantics-border-default);flex-shrink:0;width:16rem}.MediaLibraryModal-module__uShPPG__main_content{background-color:var(--semantics-bg-app);flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:hidden}.MediaLibraryModal-module__uShPPG__grid_dropzone{padding:var(--primitives-rule-5);flex-direction:column;flex-grow:1;display:flex;position:relative;overflow-y:auto}.MediaLibraryModal-module__uShPPG__drag_overlay{z-index:50;background-color:color-mix(in srgb, var(--semantics-brand-primary), transparent 90%);border:2px dashed var(--semantics-brand-primary);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;animation:.2s ease-out MediaLibraryModal-module__uShPPG__fadeIn;display:flex;position:absolute;inset:0}.MediaLibraryModal-module__uShPPG__drag_message{background-color:var(--semantics-bg-app);color:var(--semantics-text-primary);font-weight:var(--primitives-typography-fontWeight-medium);border:1px solid var(--semantics-border-default);box-shadow:var(--primitives-shadow-lg);border-radius:var(--components-control-radius);padding:1rem 2rem}@keyframes MediaLibraryModal-module__uShPPG__fadeIn{0%{opacity:0}to{opacity:1}}
.MediaSidebar-module__X7TjMG__sidebar{width:var(--semantics-layout-sidebarWidth);background-color:var(--semantics-bg-app);border-right:var(--primitives-rule-1px) solid var(--semantics-border-default);flex-direction:column;flex-shrink:0;height:100%;display:flex}.MediaSidebar-module__X7TjMG__nav{flex-direction:column;display:flex}.MediaSidebar-module__X7TjMG__nav_btn{align-items:center;gap:var(--semantics-space-sm);width:100%;padding:var(--semantics-space-sm) var(--semantics-space-sm) var(--semantics-space-sm) var(--semantics-space-lg);text-align:left;font-family:inherit;font-size:var(--primitives-typography-fontSize-sm);font-weight:var(--primitives-typography-fontWeight-medium);color:var(--semantics-text-secondary);cursor:pointer;transition:all var(--primitives-motion-duration-fast) var(--primitives-motion-ease-default);background:0 0;border:none;display:flex}.MediaSidebar-module__X7TjMG__nav_btn:hover{background-color:var(--semantics-bg-surfaceHover);color:var(--semantics-text-primary)}.MediaSidebar-module__X7TjMG__nav_btn.MediaSidebar-module__X7TjMG__active{background-color:var(--semantics-bg-surface);color:var(--semantics-text-primary)}.MediaSidebar-module__X7TjMG__nav_btn.MediaSidebar-module__X7TjMG__active:hover{background-color:var(--semantics-bg-surfaceHover)}
.PageBack-module__8J1jyG__page_back{letter-spacing:3px;color:#ffffff80;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 16px;font-size:11px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.PageBack-module__8J1jyG__page_back:hover{color:#fff}
.PaletteScale-module__6L9-Ja__wrapper{gap:var(--semantics-gap-sm);flex-direction:column;display:flex}.PaletteScale-module__6L9-Ja__card{background-color:var(--semantics-bg-app);border:1px solid var(--semantics-border-default);border-radius:var(--semantics-radius-md);padding:var(--semantics-space-cardP);overflow:hidden}.PaletteScale-module__6L9-Ja__with_grid{background-color:var(--semantics-bg-app);background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:8px 8px}.PaletteScale-module__6L9-Ja__row{gap:var(--semantics-gap-sm);padding-bottom:4px;display:flex;overflow-x:auto}.PaletteScale-module__6L9-Ja__item{cursor:pointer;border:1px solid var(--semantics-border-default);border-radius:var(--semantics-radius-sm);background-color:#0000;flex-direction:column;flex:1;min-width:64px;transition:border-color .2s;display:flex;overflow:hidden}.PaletteScale-module__6L9-Ja__item:hover{border-color:var(--semantics-text-secondary);z-index:1}.PaletteScale-module__6L9-Ja__swatch{width:100%;height:56px}.PaletteScale-module__6L9-Ja__label{background-color:var(--semantics-bg-app);border-top:1px solid var(--semantics-border-default);text-align:center;font-family:var(--primitives-typography-fontFamily-mono);color:var(--semantics-text-secondary);padding:6px 0;font-size:10px;transition:color .2s}.PaletteScale-module__6L9-Ja__item:hover .PaletteScale-module__6L9-Ja__label{color:var(--semantics-text-primary)}
.Section-module__-iQzPW__section{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.Section-module__-iQzPW__section:last-child{margin-bottom:0}.Section-module__-iQzPW__bordered{background:#ffffff03;border:1px solid #ffffff14;gap:18px;margin-bottom:14px;padding:22px 24px}.Section-module__-iQzPW__danger{border-color:#ff44444d}.Section-module__-iQzPW__header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.Section-module__-iQzPW__header_bordered{flex-direction:column;align-items:flex-start;gap:6px}.Section-module__-iQzPW__header_underline{border-bottom:1px solid #ffffff14;padding-bottom:14px}.Section-module__-iQzPW__titleRow{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.Section-module__-iQzPW__title{letter-spacing:6px;text-transform:uppercase;color:#fff;margin:0;font-size:16px;font-weight:900;line-height:1}.Section-module__-iQzPW__title_sm{letter-spacing:4px;font-size:14px}.Section-module__-iQzPW__description{color:#fff6;letter-spacing:.5px;text-transform:none;margin:0;font-size:11px;line-height:1.5}.Section-module__-iQzPW__body{flex-direction:column;display:flex}
.ZIndexView-module__otooqG__container{border:1px solid var(--semantics-border-default);border-radius:var(--semantics-radius-lg);background-color:var(--semantics-bg-app);flex-direction:column;height:700px;display:flex;position:relative;overflow:hidden}
.Card-module__9qgl_G__card{color:#fff;background:#ffffff03;border:1px solid #ffffff1f;flex-direction:column;gap:14px;min-height:0;padding:20px;font-family:inherit;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.Card-module__9qgl_G__interactive{cursor:pointer}.Card-module__9qgl_G__interactive:hover{background:#ffffff08;border-color:#ffffff59}.Card-module__9qgl_G__danger{border-color:#ff44444d}.Card-module__9qgl_G__danger.Card-module__9qgl_G__interactive:hover{border-color:#f449}
.EmptyState-module__fVOdiq__dashed{text-align:center;color:#fff9;letter-spacing:1px;border:1px dashed #ffffff26;flex-direction:column;gap:8px;padding:36px 24px;font-size:12px;display:flex}.EmptyState-module__fVOdiq__dashed p{margin:0}.EmptyState-module__fVOdiq__dashed .EmptyState-module__fVOdiq__muted{color:#fff6;letter-spacing:.5px;font-size:11px}.EmptyState-module__fVOdiq__zero{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:480px;margin:auto;padding:96px 24px;display:flex}.EmptyState-module__fVOdiq__title{letter-spacing:8px;text-transform:uppercase;color:#fff;margin:0;font-size:28px;font-weight:900}.EmptyState-module__fVOdiq__lead{letter-spacing:1.5px;color:#ffffff80;margin:0;font-size:12px;line-height:1.6}.EmptyState-module__fVOdiq__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}
.Toggle-module__OMB_cG__toggle_wrapper{width:fit-content}
