@font-face{font-family:satoshi;src:url(../media/Satoshi_Regular-s.p.0~c00ainypwwx.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Medium-s.p.01-574awx5zsv.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Bold-s.p.09pzq15h.-hnb.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Black-s.p.0b2an25a9i_fq.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_1c241534-module__SITTrG__className{font-family:satoshi,satoshi Fallback}.satoshi_1c241534-module__SITTrG__variable{--font-sans:"satoshi", "satoshi Fallback"}
.layout-module__T08jOG__body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@keyframes Accordion-module__cSZZKq__accordionDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes Accordion-module__cSZZKq__accordionUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.Accordion-module__cSZZKq__item{border-bottom:1px solid var(--color-border);overflow:hidden}.Accordion-module__cSZZKq__header{margin:0;display:flex}.Accordion-module__cSZZKq__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;color:var(--color-text);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;display:flex}.Accordion-module__cSZZKq__trigger:focus-visible{box-shadow:var(--focus-ring)}.Accordion-module__cSZZKq__triggerLabel{flex:1}.Accordion-module__cSZZKq__triggerIcon{width:1rem;height:1rem;color:var(--color-text-secondary);transition:transform var(--transition-fast);flex-shrink:0}.Accordion-module__cSZZKq__trigger[data-state=open] .Accordion-module__cSZZKq__triggerIcon{transform:rotate(180deg)}.Accordion-module__cSZZKq__content{color:var(--color-text-secondary);font-size:var(--text-sm);overflow:hidden}.Accordion-module__cSZZKq__content[data-state=open]{animation:Accordion-module__cSZZKq__accordionDown var(--transition-base) ease}.Accordion-module__cSZZKq__content[data-state=closed]{animation:Accordion-module__cSZZKq__accordionUp var(--transition-base) ease}.Accordion-module__cSZZKq__contentInner{padding-bottom:var(--space-3)}
.Badge-module__aV_hlG__badge{border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.Badge-module__aV_hlG__neutral{background:var(--color-bg-hover);color:var(--color-text-secondary)}.Badge-module__aV_hlG__success{background:var(--color-success-bg);color:var(--color-success-fg)}.Badge-module__aV_hlG__warn{background:var(--color-warn-bg);color:var(--color-warn-fg)}.Badge-module__aV_hlG__danger{background:var(--color-danger-bg);color:var(--color-danger-fg)}.Badge-module__aV_hlG__info{background:var(--color-info-bg);color:var(--color-info-fg)}.Badge-module__aV_hlG__accent{background:var(--color-bg-hover);color:var(--color-accent)}
.Button-module__4hUmeq__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.Button-module__4hUmeq__button:disabled{opacity:.55;cursor:not-allowed}.Button-module__4hUmeq__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button-module__4hUmeq__sizeSm{height:var(--button-height-sm);padding:0 var(--space-3);font-size:var(--text-xs)}.Button-module__4hUmeq__sizeMd{height:var(--button-height-md);padding:0 var(--space-4)}.Button-module__4hUmeq__sizeLg{height:var(--button-height-lg);padding:0 var(--space-5);font-size:var(--text-base)}@media (pointer:coarse){.Button-module__4hUmeq__sizeSm,.Button-module__4hUmeq__sizeMd{min-height:2.75rem}}.Button-module__4hUmeq__variantPrimary{border-radius:var(--radius-xl);background:var(--gradient-brand);box-shadow:var(--gradient-brand-shadow);color:var(--color-text-inverse);border:none}.Button-module__4hUmeq__variantPrimary:hover:not(:disabled){background:var(--gradient-brand-hover);box-shadow:var(--gradient-brand-shadow-hover);transform:translateY(-2px)}.Button-module__4hUmeq__variantPrimary:active:not(:disabled){box-shadow:var(--gradient-brand-shadow-active);transform:translateY(1px)}.Button-module__4hUmeq__variantSecondary{border-color:var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.Button-module__4hUmeq__variantSecondary:hover:not(:disabled){border-color:var(--color-border-hover);background:var(--color-bg-subtle)}.Button-module__4hUmeq__variantGhost{color:var(--color-text);background:0 0}.Button-module__4hUmeq__variantGhost:hover:not(:disabled){background:var(--color-bg-subtle)}.Button-module__4hUmeq__variantDanger{background:var(--color-error);color:var(--color-text-inverse)}.Button-module__4hUmeq__variantDanger:hover:not(:disabled){background:var(--color-red-600)}.Button-module__4hUmeq__icon{justify-content:center;align-items:center;display:inline-flex}.Button-module__4hUmeq__spinner{animation:1s linear infinite Button-module__4hUmeq__buttonSpin}@keyframes Button-module__4hUmeq__buttonSpin{to{transform:rotate(360deg)}}
.Card-module___e43YW__card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);overflow:hidden}.Card-module___e43YW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-subtle);display:flex}.Card-module___e43YW__titleGroup{gap:var(--space-1);flex-direction:column;display:flex}.Card-module___e43YW__title{color:var(--color-text);font-size:var(--text-md);font-weight:var(--font-semibold);letter-spacing:-.1px}.Card-module___e43YW__description{color:var(--color-text-muted);font-size:var(--text-xs)}.Card-module___e43YW__action{flex-shrink:0}.Card-module___e43YW__body{padding:var(--space-6)}.Card-module___e43YW__bodyNoPadding{padding:0}
.Checkbox-module__NxU7Ha__root{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-elevated);color:var(--color-text-inverse);transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.Checkbox-module__NxU7Ha__root:hover:not([data-disabled],[data-state=checked]){border-color:var(--color-border-hover)}.Checkbox-module__NxU7Ha__root[data-state=checked]{border-color:var(--color-primary);background:var(--color-primary)}.Checkbox-module__NxU7Ha__root[data-state=checked]:hover:not([data-disabled]){border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.Checkbox-module__NxU7Ha__root[data-state=indeterminate]{border-color:var(--color-primary);background:var(--color-primary)}.Checkbox-module__NxU7Ha__root:focus-visible{box-shadow:var(--focus-ring)}.Checkbox-module__NxU7Ha__root[data-disabled]{opacity:.6;background:var(--color-bg-subtle);cursor:not-allowed}.Checkbox-module__NxU7Ha__sizeMd{width:1rem;height:1rem}.Checkbox-module__NxU7Ha__sizeSm{width:.875rem;height:.875rem}.Checkbox-module__NxU7Ha__indicator{justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){.Checkbox-module__NxU7Ha__root:after{content:"";width:2.75rem;height:2.75rem;position:absolute;inset:50%;transform:translate(-50%,-50%)}}
.EmptyState-module__o33-Aq__wrapper{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.EmptyState-module__o33-Aq__icon{border-radius:var(--radius-full);background:var(--color-bg-elevated);width:48px;height:48px;color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__o33-Aq__title{color:var(--color-text);font-size:var(--text-md);font-weight:var(--font-semibold)}.EmptyState-module__o33-Aq__description{max-width:360px;color:var(--color-text-muted);font-size:var(--text-sm)}.EmptyState-module__o33-Aq__action{margin-top:var(--space-2)}
.ErrorState-module__1REDta__wrapper{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-32);padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);text-align:center;flex-direction:column;display:flex}.ErrorState-module__1REDta__icon{width:var(--space-6);height:var(--space-6);color:var(--color-red-600)}.ErrorState-module__1REDta__message{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-base)}.ErrorState-module__1REDta__retry{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);transition:border-color var(--transition-fast), background-color var(--transition-fast);cursor:pointer;display:inline-flex}.ErrorState-module__1REDta__retry:hover{border-color:var(--color-border-hover);background-color:var(--color-bg-subtle)}.ErrorState-module__1REDta__retryIcon{width:var(--space-4);height:var(--space-4)}
.LoadingState-module__GrM80G__wrapperCard{gap:var(--space-2);width:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);flex-direction:column;display:flex}.LoadingState-module__GrM80G__wrapperChart{justify-content:center;gap:var(--space-2);width:100%;height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);flex-direction:column;display:flex}.LoadingState-module__GrM80G__bar{width:100%;height:var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-bg-inset);animation:1.6s ease-in-out infinite LoadingState-module__GrM80G__pulse}.LoadingState-module__GrM80G__bar:nth-child(2){width:80%}.LoadingState-module__GrM80G__bar:nth-child(3){width:60%}.LoadingState-module__GrM80G__bar:nth-child(4){width:90%}@keyframes LoadingState-module__GrM80G__pulse{0%,to{opacity:1}50%{opacity:.5}}
.Menu-module__OtDNAa__content{z-index:var(--z-dropdown);min-width:12rem;max-width:var(--radix-popper-available-width);padding:var(--space-1) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-popover);overflow:hidden}.Menu-module__OtDNAa__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.Menu-module__OtDNAa__item[data-highlighted]{background:var(--color-primary-bg);color:var(--color-primary-text)}.Menu-module__OtDNAa__item[data-disabled]{color:var(--color-text-muted);cursor:not-allowed}.Menu-module__OtDNAa__itemDanger{color:var(--color-red-600)}.Menu-module__OtDNAa__itemDanger[data-highlighted]{background:var(--color-red-50);color:var(--color-red-600)}.Menu-module__OtDNAa__itemIcon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.Menu-module__OtDNAa__itemLabel{flex:1}.Menu-module__OtDNAa__itemIndicator{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Menu-module__OtDNAa__separator{height:1px;margin:var(--space-1) 0;background:var(--color-border)}.Menu-module__OtDNAa__label{padding:var(--space-1-5) var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase}@media (pointer:coarse){.Menu-module__OtDNAa__item{min-height:2.75rem}}
.Modal-module__nt2kka__overlay{z-index:var(--z-modal);background:var(--color-bg-scrim);animation:Modal-module__nt2kka__modalFadeIn var(--transition-fast);position:fixed;inset:0}.Modal-module__nt2kka__content{z-index:var(--z-modal);width:100%;max-height:calc(100dvh - var(--space-8));background:var(--color-bg-elevated);box-shadow:var(--shadow-xl);animation:Modal-module__nt2kka__modalContentIn var(--transition-fast);flex-direction:column;display:flex;position:fixed}.Modal-module__nt2kka__content:focus{outline:none}.Modal-module__nt2kka__positionCenter{border-radius:var(--radius-xl);top:50%;left:50%;transform:translate(-50%,-50%)}.Modal-module__nt2kka__positionRight{border-left:1px solid var(--color-border);height:100dvh;max-height:100dvh;animation:Modal-module__nt2kka__modalSlideInRight var(--transition-fast);border-radius:0;top:0;right:0}.Modal-module__nt2kka__positionLeft{border-right:1px solid var(--color-border);height:100dvh;max-height:100dvh;animation:Modal-module__nt2kka__modalSlideInLeft var(--transition-fast);border-radius:0;top:0;left:0}.Modal-module__nt2kka__sizeSm{max-width:min(26.25rem, 100vw - var(--space-8))}.Modal-module__nt2kka__sizeMd{max-width:min(35rem, 100vw - var(--space-8))}.Modal-module__nt2kka__sizeLg{max-width:min(40rem, 100vw - var(--space-8))}.Modal-module__nt2kka__sizeXl{max-width:min(45rem, 100vw - var(--space-8))}.Modal-module__nt2kka__size2xl{max-width:min(65rem, 100vw - var(--space-8))}.Modal-module__nt2kka__size3xl{max-width:min(90rem, 100vw - var(--space-8))}.Modal-module__nt2kka__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.Modal-module__nt2kka__titleBlock{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.Modal-module__nt2kka__title{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.Modal-module__nt2kka__srOnlyTitle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Modal-module__nt2kka__description{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.Modal-module__nt2kka__closeButton{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background var(--transition-fast);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Modal-module__nt2kka__closeButton:hover{background:var(--color-bg-subtle);color:var(--color-text)}.Modal-module__nt2kka__closeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Modal-module__nt2kka__body{padding:var(--space-6);flex:1;overflow-y:auto}.Modal-module__nt2kka__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);flex-shrink:0;display:flex}@keyframes Modal-module__nt2kka__modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__nt2kka__modalContentIn{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes Modal-module__nt2kka__modalSheetIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes Modal-module__nt2kka__modalSlideInLeft{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes Modal-module__nt2kka__modalSlideInRight{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (max-width:767px){.Modal-module__nt2kka__content{width:100%;max-width:100%;height:100dvh;max-height:100dvh;animation:Modal-module__nt2kka__modalSheetIn var(--transition-fast);border-radius:0;inset:0}.Modal-module__nt2kka__positionCenter{border-radius:0;top:0;left:0;transform:none}.Modal-module__nt2kka__positionRight{border-left:none}.Modal-module__nt2kka__positionLeft{border-right:none}}@media (prefers-reduced-motion:reduce){.Modal-module__nt2kka__overlay,.Modal-module__nt2kka__content,.Modal-module__nt2kka__positionLeft,.Modal-module__nt2kka__positionRight{animation:none}}
.Popover-module__wnhqVW__content{z-index:var(--z-popover);max-width:var(--radix-popper-available-width);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-popover)}
.RadioGroup-module__0B3sAW__group{gap:var(--space-2);flex-direction:column;display:flex}.RadioGroup-module__0B3sAW__option{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.RadioGroup-module__0B3sAW__radio{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-elevated);width:1rem;height:1rem;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.RadioGroup-module__0B3sAW__radio:hover:not([data-disabled],[data-state=checked]){border-color:var(--color-border-hover)}.RadioGroup-module__0B3sAW__radio[data-state=checked]{border-color:var(--color-primary)}.RadioGroup-module__0B3sAW__radio:focus-visible{box-shadow:var(--focus-ring)}.RadioGroup-module__0B3sAW__radio[data-disabled]{opacity:.6;background:var(--color-bg-subtle);cursor:not-allowed}.RadioGroup-module__0B3sAW__indicator{border-radius:var(--radius-full);background:var(--color-primary);justify-content:center;align-items:center;width:.5rem;height:.5rem;display:inline-flex}.RadioGroup-module__0B3sAW__label{-webkit-user-select:none;user-select:none}@media (pointer:coarse){.RadioGroup-module__0B3sAW__option{min-height:2.75rem}}
.Select-module__G1y7Eq__wrapper{align-items:center;width:100%;display:inline-flex;position:relative}.Select-module__G1y7Eq__wrapperSm{width:auto}.Select-module__G1y7Eq__select{border:1px solid var(--color-border);background:var(--color-bg-elevated);width:100%;color:var(--color-text);font-family:inherit;font-size:var(--text-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);appearance:none;outline:none}.Select-module__G1y7Eq__selectMd{height:var(--field-height);padding:0 calc(var(--space-3) + 1.25rem) 0 var(--space-3);border-radius:var(--radius-md)}.Select-module__G1y7Eq__selectSm{height:28px;padding:0 calc(var(--space-2) + 1rem) 0 var(--space-2);border-radius:var(--radius-sm)}.Select-module__G1y7Eq__select:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.Select-module__G1y7Eq__select:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed}.Select-module__G1y7Eq__select[aria-invalid=true]{border-color:var(--color-error)}.Select-module__G1y7Eq__chevron{color:var(--color-text-secondary);pointer-events:none;position:absolute}.Select-module__G1y7Eq__wrapperMd .Select-module__G1y7Eq__chevron{right:var(--space-3)}.Select-module__G1y7Eq__wrapperSm .Select-module__G1y7Eq__chevron{right:var(--space-2)}@media (pointer:coarse){.Select-module__G1y7Eq__selectSm,.Select-module__G1y7Eq__selectMd{min-height:2.75rem}}
.StatTile-module__CU3EfW__tile{gap:var(--space-2);padding:var(--space-5) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;display:flex}.StatTile-module__CU3EfW__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.StatTile-module__CU3EfW__label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.6px;text-transform:uppercase}.StatTile-module__CU3EfW__icon{color:var(--color-text-muted);align-items:center;display:inline-flex}.StatTile-module__CU3EfW__value{color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:-.4px;font-variant-numeric:tabular-nums}.StatTile-module__CU3EfW__footer{align-items:center;gap:var(--space-2);min-height:16px;display:flex}.StatTile-module__CU3EfW__trend{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium)}.StatTile-module__CU3EfW__trendUp{color:var(--color-success-fg)}.StatTile-module__CU3EfW__trendDown{color:var(--color-danger-fg)}.StatTile-module__CU3EfW__hint{color:var(--color-text-muted);font-size:var(--text-xs)}
.StyledSelect-module__xgkxOq__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font-family:inherit;font-size:var(--text-sm);text-align:left;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;outline:none;display:inline-flex}.StyledSelect-module__xgkxOq__trigger:hover:not([data-disabled]){border-color:var(--color-border-hover)}.StyledSelect-module__xgkxOq__trigger[data-state=open]{border-color:var(--color-primary)}.StyledSelect-module__xgkxOq__trigger:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.StyledSelect-module__xgkxOq__trigger[data-placeholder]{color:var(--color-text-muted)}.StyledSelect-module__xgkxOq__trigger[data-disabled]{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed}.StyledSelect-module__xgkxOq__chevron{color:var(--color-text-secondary);transition:transform var(--transition-fast);flex-shrink:0;display:inline-flex}.StyledSelect-module__xgkxOq__trigger[data-state=open] .StyledSelect-module__xgkxOq__chevron{transform:rotate(180deg)}.StyledSelect-module__xgkxOq__content{z-index:var(--z-dropdown);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-popover);overflow:hidden}.StyledSelect-module__xgkxOq__viewport{padding:var(--space-1) 0}.StyledSelect-module__xgkxOq__item{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.StyledSelect-module__xgkxOq__item[data-highlighted]{background:var(--color-primary-bg);color:var(--color-primary-text)}.StyledSelect-module__xgkxOq__item[data-state=checked]{font-weight:var(--font-medium)}.StyledSelect-module__xgkxOq__item[data-disabled]{color:var(--color-text-muted);cursor:not-allowed}.StyledSelect-module__xgkxOq__indicator{color:var(--color-primary);flex-shrink:0;display:inline-flex}@media (pointer:coarse){.StyledSelect-module__xgkxOq__trigger,.StyledSelect-module__xgkxOq__item{min-height:2.75rem}}
.Switch-module__-SgcCW__root{border-radius:var(--radius-full);background:var(--color-border);width:2rem;height:1.125rem;transition:background var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;border:none;outline:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.Switch-module__-SgcCW__root[data-state=checked]{background:var(--color-primary)}.Switch-module__-SgcCW__root:hover:not([data-disabled]){background:var(--color-border-hover)}.Switch-module__-SgcCW__root[data-state=checked]:hover:not([data-disabled]){background:var(--color-primary-hover)}.Switch-module__-SgcCW__root:focus-visible{box-shadow:var(--focus-ring)}.Switch-module__-SgcCW__root[data-disabled]{opacity:.5;cursor:not-allowed}.Switch-module__-SgcCW__thumb{border-radius:var(--radius-full);background:var(--color-bg-elevated);width:.875rem;height:.875rem;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);will-change:transform;display:block;transform:translate(.125rem)}.Switch-module__-SgcCW__root[data-state=checked] .Switch-module__-SgcCW__thumb{transform:translate(1rem)}@media (pointer:coarse){.Switch-module__-SgcCW__root:after{content:"";width:2.75rem;height:2.75rem;position:absolute;inset:50%;transform:translate(-50%,-50%)}}
.Table-module__beJzEq__scroll{width:100%;overflow-x:auto}.Table-module__beJzEq__table{width:100%;font-size:var(--text-sm);border-collapse:collapse}.Table-module__beJzEq__thead{border-bottom:1px solid var(--color-border);background:var(--color-bg-elevated)}.Table-module__beJzEq__th{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:.6px;text-align:left;text-transform:uppercase;white-space:nowrap}.Table-module__beJzEq__tr{border-top:1px solid var(--color-border-subtle)}.Table-module__beJzEq__tr:first-child{border-top:none}.Table-module__beJzEq__trInteractive{transition:background var(--transition-fast);cursor:pointer}.Table-module__beJzEq__trInteractive:hover{background:var(--color-bg-elevated)}.Table-module__beJzEq__td{padding:var(--space-3) var(--space-4);color:var(--color-text);vertical-align:middle}.Table-module__beJzEq__layoutStack{display:block}.Table-module__beJzEq__layoutStack .Table-module__beJzEq__thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Table-module__beJzEq__layoutStack .Table-module__beJzEq__tr{margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:block}.Table-module__beJzEq__layoutStack .Table-module__beJzEq__tr:first-child{border-top:1px solid var(--color-border)}.Table-module__beJzEq__layoutStack .Table-module__beJzEq__td{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;display:flex}.Table-module__beJzEq__layoutStack .Table-module__beJzEq__td[data-label]{justify-content:space-between}.Table-module__beJzEq__layoutStack .Table-module__beJzEq__td[data-label]:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}@media (min-width:768px){.Table-module__beJzEq__layoutStack{display:table}.Table-module__beJzEq__layoutStack .Table-module__beJzEq__thead{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.Table-module__beJzEq__layoutStack .Table-module__beJzEq__tr{border:none;border-top:1px solid var(--color-border-subtle);margin-bottom:0;padding:0;display:table-row}.Table-module__beJzEq__layoutStack .Table-module__beJzEq__tr:first-child{border-top:none}.Table-module__beJzEq__layoutStack .Table-module__beJzEq__td{padding:var(--space-3) var(--space-4);display:table-cell}.Table-module__beJzEq__layoutStack .Table-module__beJzEq__td[data-label]:before{content:none}}
.Tooltip-module__r-rwPG__content{z-index:var(--z-tooltip);max-width:280px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-text);box-shadow:var(--shadow-md);color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--font-medium);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.45}.Tooltip-module__r-rwPG__arrow{fill:var(--color-text)}
.AiChatEmptyState-module__6IftoG__wrapper{padding:var(--space-6);text-align:center;animation:AiChatEmptyState-module__6IftoG__fadeIn var(--transition-slow) ease forwards;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.AiChatEmptyState-module__6IftoG__icon{width:var(--space-12);height:var(--space-12);margin-bottom:var(--space-4);border-radius:var(--radius-2xl);background:var(--color-bg-elevated);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex}.AiChatEmptyState-module__6IftoG__logo{width:1.75rem;height:1.75rem;display:block}.AiChatEmptyState-module__6IftoG__title{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-semibold)}.AiChatEmptyState-module__6IftoG__description{max-width:280px;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}@keyframes AiChatEmptyState-module__6IftoG__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.AiChatPanel-module__5tbJHa__wrapper{background:var(--color-bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.AiChatPanel-module__5tbJHa__toolbar{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);display:flex}.AiChatPanel-module__5tbJHa__toolbarButton{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);transition:background var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;border:none;display:inline-flex}.AiChatPanel-module__5tbJHa__toolbarButton:hover{background:var(--color-bg-subtle);color:var(--color-text)}.AiChatPanel-module__5tbJHa__toolbarSpacer{flex:1}.AiChatPanel-module__5tbJHa__messagesArea{min-height:0;padding:var(--space-4) var(--space-3) var(--space-2);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.AiChatPanel-module__5tbJHa__messagesInner{flex-direction:column;width:100%;display:flex}.AiChatPanel-module__5tbJHa__sentinel{flex-shrink:0;height:1px}.AiChatPanel-module__5tbJHa__scrollPill{bottom:var(--space-3);z-index:var(--z-base);align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-medium);transition:border-color var(--transition-fast);animation:AiChatPanel-module__5tbJHa__pillIn var(--transition-base) ease forwards;cursor:pointer;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.AiChatPanel-module__5tbJHa__scrollPill:hover{border-color:var(--color-border-hover)}.AiChatPanel-module__5tbJHa__scrollPillIcon{width:.875rem;height:.875rem}@keyframes AiChatPanel-module__5tbJHa__pillIn{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}
.ConversationList-module__JCu9Yq__wrapper{top:var(--space-10);right:var(--space-3);left:var(--space-3);z-index:var(--z-dropdown);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated);max-width:320px;max-height:480px;box-shadow:var(--shadow-lg);animation:ConversationList-module__JCu9Yq__dropdownIn var(--transition-fast) ease forwards;flex-direction:column;margin-left:auto;display:flex;position:absolute}@keyframes ConversationList-module__JCu9Yq__dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ConversationList-module__JCu9Yq__header{padding:var(--space-3);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.ConversationList-module__JCu9Yq__title{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold)}.ConversationList-module__JCu9Yq__closeButton{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ConversationList-module__JCu9Yq__closeButton:hover{background:var(--color-bg);color:var(--color-text)}.ConversationList-module__JCu9Yq__newButton{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:none;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;display:flex}.ConversationList-module__JCu9Yq__newButton:hover{background:var(--color-bg)}.ConversationList-module__JCu9Yq__list{flex-direction:column;display:flex;overflow-y:auto}.ConversationList-module__JCu9Yq__row{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);align-items:center;display:flex;position:relative}.ConversationList-module__JCu9Yq__row:last-child{border-bottom:none}.ConversationList-module__JCu9Yq__rowActive{background:var(--color-bg)}.ConversationList-module__JCu9Yq__rowMain{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:0;display:flex}.ConversationList-module__JCu9Yq__rowTitle{width:100%;color:var(--color-text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ConversationList-module__JCu9Yq__rowTimestamp{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs)}.ConversationList-module__JCu9Yq__rowActions{opacity:0;gap:var(--space-1);margin-left:var(--space-2);transition:opacity var(--transition-fast);display:flex}.ConversationList-module__JCu9Yq__row:hover .ConversationList-module__JCu9Yq__rowActions{opacity:1}.ConversationList-module__JCu9Yq__iconButton{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ConversationList-module__JCu9Yq__iconButton:hover{background:var(--color-bg);color:var(--color-text)}.ConversationList-module__JCu9Yq__renameInput{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);flex:1}.ConversationList-module__JCu9Yq__stateBox{padding:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}.ConversationList-module__JCu9Yq__stateBoxError{padding:var(--space-3);color:var(--color-red-600);font-size:var(--text-sm);text-align:center}
.EditorSidebar-module__t13JgW__wrapper{border-top:1px solid var(--color-border);background:var(--color-bg-elevated);flex-direction:column;flex-shrink:0;height:48vh;display:flex}@media (min-width:1024px){.EditorSidebar-module__t13JgW__wrapper{z-index:var(--z-sidebar);width:var(--editor-sidebar-width);border-top:none;border-right:1px solid var(--color-border);height:auto;position:fixed;top:3rem;bottom:0;left:0}}:is(.EditorSidebar-module__t13JgW__wrapper button,.EditorSidebar-module__t13JgW__wrapper input,.EditorSidebar-module__t13JgW__wrapper textarea,.EditorSidebar-module__t13JgW__wrapper select){font-family:inherit}.EditorSidebar-module__t13JgW__tabBar{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.EditorSidebar-module__t13JgW__tab{height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-lg);color:var(--color-text-muted);transition:color var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.EditorSidebar-module__t13JgW__tab:hover,.EditorSidebar-module__t13JgW__tab[aria-selected=true]{color:var(--color-text)}.EditorSidebar-module__t13JgW__tabPill{z-index:var(--z-base);border-radius:var(--radius-lg);background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1px var(--color-border);position:absolute;inset:0}.EditorSidebar-module__t13JgW__tabLabel{z-index:1;font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:.01em;position:relative}.EditorSidebar-module__t13JgW__tabPanel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.EditorSidebar-module__t13JgW__tabPanel:focus{outline:none}
.FloatingToolbar-module__kl1r2a__wrapper{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated);box-shadow:var(--shadow-lg);padding-top:6px;padding-bottom:6px;display:flex}.FloatingToolbar-module__kl1r2a__badge{padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);background:var(--color-bg-subtle);padding-top:2px;padding-bottom:2px}.FloatingToolbar-module__kl1r2a__badgeLabel{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold)}.FloatingToolbar-module__kl1r2a__divider{width:1px;height:var(--space-4);background:var(--color-border)}.FloatingToolbar-module__kl1r2a__toolbarButton{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-muted);transition:color var(--transition-fast), background var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.FloatingToolbar-module__kl1r2a__toolbarButton:hover{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.FloatingToolbar-module__kl1r2a__toolbarButton:disabled{opacity:.3;cursor:default}.FloatingToolbar-module__kl1r2a__toolbarButton:disabled:hover{color:var(--color-text-muted);background:0 0}.FloatingToolbar-module__kl1r2a__settingsButton{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-gray-500);font-size:var(--text-xs);font-weight:var(--font-medium);transition:color var(--transition-fast), background var(--transition-fast);cursor:pointer;background:0 0;border:none;display:flex}.FloatingToolbar-module__kl1r2a__settingsButton:hover{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.FloatingToolbar-module__kl1r2a__icon{width:14px;height:14px}
.FlowBar-module__fPs-ka__bar{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-shrink:0;display:flex;overflow-x:auto}.FlowBar-module__fPs-ka__bar::-webkit-scrollbar{display:none}.FlowBar-module__fPs-ka__pill{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.FlowBar-module__fPs-ka__pill:hover{background:var(--color-bg-elevated);color:var(--color-text-secondary)}.FlowBar-module__fPs-ka__pillActive{border-color:var(--color-border-strong);background:var(--color-bg-elevated);color:var(--color-text)}.FlowBar-module__fPs-ka__pillIndex{border-radius:var(--radius-full);background:var(--color-bg-subtle);width:1.125rem;height:1.125rem;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);justify-content:center;align-items:center;display:inline-flex}.FlowBar-module__fPs-ka__pillActive .FlowBar-module__fPs-ka__pillIndex{background:var(--color-primary);color:var(--color-text-inverse)}.FlowBar-module__fPs-ka__arrow{color:var(--color-text-muted);align-items:center;display:inline-flex}.FlowBar-module__fPs-ka__arrowIcon{width:.75rem;height:.75rem}.FlowBar-module__fPs-ka__dirtyDot{width:.4rem;height:.4rem;margin-left:var(--space-1);border-radius:var(--radius-full);background:var(--color-amber-600)}
.HistoryPanel-module__UGXrsa__empty{align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);display:flex}.HistoryPanel-module__UGXrsa__loader{width:14px;height:14px;animation:1s linear infinite HistoryPanel-module__UGXrsa__spin}@keyframes HistoryPanel-module__UGXrsa__spin{to{transform:rotate(360deg)}}.HistoryPanel-module__UGXrsa__timeline{gap:var(--space-3);padding:var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}.HistoryPanel-module__UGXrsa__group{gap:var(--space-1);flex-direction:column;display:flex}.HistoryPanel-module__UGXrsa__groupHeader{padding:0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase}.HistoryPanel-module__UGXrsa__groupList{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HistoryPanel-module__UGXrsa__row{padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-bg-elevated);transition:background var(--transition-fast);flex-direction:column;display:flex}.HistoryPanel-module__UGXrsa__row:hover{background:var(--color-gray-50)}.HistoryPanel-module__UGXrsa__rowHeader{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.HistoryPanel-module__UGXrsa__rowTime{width:38px;color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.HistoryPanel-module__UGXrsa__rowActor{align-items:center;gap:var(--space-0-5);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);display:inline-flex}.HistoryPanel-module__UGXrsa__aiIcon{width:12px;height:12px;color:var(--color-violet-500)}.HistoryPanel-module__UGXrsa__rowLabel{min-width:0;color:var(--color-text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.HistoryPanel-module__UGXrsa__rowPage{color:var(--color-text-muted);font-size:var(--text-xs);flex-shrink:0}.HistoryPanel-module__UGXrsa__rowActions{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.HistoryPanel-module__UGXrsa__expandButton{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.HistoryPanel-module__UGXrsa__expandButton:hover{background:var(--color-gray-100);color:var(--color-text)}.HistoryPanel-module__UGXrsa__expandButton svg{width:14px;height:14px}.HistoryPanel-module__UGXrsa__restoreButton{align-items:center;gap:var(--space-0-5);padding:var(--space-0-5) var(--space-1-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-medium);transition:background var(--transition-fast);cursor:pointer;display:inline-flex}.HistoryPanel-module__UGXrsa__restoreButton:hover:not(:disabled){background:var(--color-gray-100)}.HistoryPanel-module__UGXrsa__restoreButton:disabled{opacity:.6;cursor:not-allowed}.HistoryPanel-module__UGXrsa__restoreButton svg{width:12px;height:12px}.HistoryPanel-module__UGXrsa__restoreSpinner{animation:1s linear infinite HistoryPanel-module__UGXrsa__spin}.HistoryPanel-module__UGXrsa__opsDetail{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);padding-left:46px}
.PageForms-module__BGxHEq__form{gap:var(--space-4);flex-direction:column;display:flex}.PageForms-module__BGxHEq__field{gap:var(--space-1-5);flex-direction:column;display:flex}.PageForms-module__BGxHEq__label{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium)}.PageForms-module__BGxHEq__input{width:100%;height:var(--field-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font-family:inherit;font-size:var(--text-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.PageForms-module__BGxHEq__input:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.PageForms-module__BGxHEq__pathGroup{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:stretch;display:flex;overflow:hidden}.PageForms-module__BGxHEq__pathGroup:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.PageForms-module__BGxHEq__pathPrefix{max-width:55%;padding:var(--space-2) var(--space-2-5);border-right:1px solid var(--color-border);background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.PageForms-module__BGxHEq__pathPrefixPlaceholder{opacity:.65;font-style:italic}.PageForms-module__BGxHEq__pathInput{min-width:0;padding:var(--space-2) var(--space-2-5);color:var(--color-text);font-size:var(--text-sm);background:0 0;border:none;flex:1}.PageForms-module__BGxHEq__pathInput:focus{outline:none}.PageForms-module__BGxHEq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PageForms-module__BGxHEq__error{color:var(--color-error);font-size:var(--text-xs)}
.PagesPanel-module__GHs71a__wrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.PagesPanel-module__GHs71a__header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2-5);flex-shrink:0;display:flex}.PagesPanel-module__GHs71a__title{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.02em;margin:0}.PagesPanel-module__GHs71a__addButton{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-medium);transition:border-color var(--transition-fast), background-color var(--transition-fast);cursor:pointer;display:inline-flex}.PagesPanel-module__GHs71a__addButton:hover{border-color:var(--color-border-hover);background:var(--color-bg-subtle)}.PagesPanel-module__GHs71a__list{gap:var(--space-1);padding:0 var(--space-2) var(--space-4);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}
.PageTile-module__qL7nnq__tileWrap{position:relative}.PageTile-module__qL7nnq__tile{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-secondary);text-align:left;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;background:0 0;border:1px solid #0000;display:flex;position:relative}.PageTile-module__qL7nnq__tile:hover{background:var(--color-bg-subtle);color:var(--color-text)}.PageTile-module__qL7nnq__tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.PageTile-module__qL7nnq__tileActive{border-color:var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-sm);color:var(--color-text)}.PageTile-module__qL7nnq__tileActive:before{content:"";top:var(--space-2);width:3px;height:calc(100% - var(--space-4));border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-primary);position:absolute;left:-1px}.PageTile-module__qL7nnq__tileDragHandle{opacity:0;width:.75rem;margin-left:calc(-1 * var(--space-1));color:var(--color-text-muted);transition:opacity var(--transition-fast);cursor:grab;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PageTile-module__qL7nnq__tile:hover .PageTile-module__qL7nnq__tileDragHandle,.PageTile-module__qL7nnq__tileActive .PageTile-module__qL7nnq__tileDragHandle{opacity:1}.PageTile-module__qL7nnq__tileDragHandle:active{cursor:grabbing}.PageTile-module__qL7nnq__tileDragging{z-index:var(--z-dropdown);opacity:.92;box-shadow:var(--shadow-md)}.PageTile-module__qL7nnq__tileBody{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.PageTile-module__qL7nnq__tileNameRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.PageTile-module__qL7nnq__tileName{font-size:var(--text-sm);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PageTile-module__qL7nnq__entryPill{padding:0 var(--space-1-5);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--font-semibold);flex-shrink:0;align-items:center;line-height:1.125rem;display:inline-flex}.PageTile-module__qL7nnq__tilePath{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PageTile-module__qL7nnq__dirtyDot{border-radius:var(--radius-full);background:var(--color-amber-600);flex-shrink:0;width:.4rem;height:.4rem;display:inline-block}.PageTile-module__qL7nnq__menuWrapper{flex-shrink:0;position:relative}.PageTile-module__qL7nnq__menuButton{opacity:0;border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-text-muted);transition:opacity var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.PageTile-module__qL7nnq__tile:hover .PageTile-module__qL7nnq__menuButton,.PageTile-module__qL7nnq__tileActive .PageTile-module__qL7nnq__menuButton,.PageTile-module__qL7nnq__menuButton[data-state=open]{opacity:1}.PageTile-module__qL7nnq__menuButton:hover{background:var(--color-bg-elevated);color:var(--color-text)}.PageTile-module__qL7nnq__menuIcon{width:.85rem;height:.85rem}
.PropertyFieldFormSteps-module__nhzqsq__wrapper{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.PropertyFieldFormSteps-module__nhzqsq__screen{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.PropertyFieldFormSteps-module__nhzqsq__topLabel{margin:0 var(--space-1) var(--space-1-5);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;display:block}.PropertyFieldFormSteps-module__nhzqsq__inspectorHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.PropertyFieldFormSteps-module__nhzqsq__inspectorBack{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--color-text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PropertyFieldFormSteps-module__nhzqsq__inspectorBack:hover{background:var(--color-bg-subtle);color:var(--color-text)}.PropertyFieldFormSteps-module__nhzqsq__inspectorTitleBlock{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.PropertyFieldFormSteps-module__nhzqsq__inspectorTitle{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.PropertyFieldFormSteps-module__nhzqsq__inspectorSubtitle{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.PropertyFieldFormSteps-module__nhzqsq__inspectorActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.PropertyFieldFormSteps-module__nhzqsq__inspectorAction,.PropertyFieldFormSteps-module__nhzqsq__inspectorActionDanger{border-radius:var(--radius-md);width:1.625rem;height:1.625rem;color:var(--color-text-muted);transition:background-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.PropertyFieldFormSteps-module__nhzqsq__inspectorAction:hover:not(:disabled){background:var(--color-bg-subtle);color:var(--color-text)}.PropertyFieldFormSteps-module__nhzqsq__inspectorAction:disabled,.PropertyFieldFormSteps-module__nhzqsq__inspectorActionDanger:disabled{opacity:.35;cursor:default}.PropertyFieldFormSteps-module__nhzqsq__inspectorActionDanger:hover:not(:disabled){background:var(--color-red-50);color:var(--color-red-600)}.PropertyFieldFormSteps-module__nhzqsq__inspectorBody{gap:var(--space-4);padding:var(--space-3) var(--space-2) var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.PropertyFieldFormSteps-module__nhzqsq__section{gap:var(--space-1-5);flex-direction:column;display:flex}.PropertyFieldFormSteps-module__nhzqsq__sectionHeader{padding:0 var(--space-1);justify-content:space-between;align-items:center;display:flex}.PropertyFieldFormSteps-module__nhzqsq__sectionLabel{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase}.PropertyFieldFormSteps-module__nhzqsq__sectionCount{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium)}.PropertyFieldFormSteps-module__nhzqsq__sectionList{gap:var(--space-1);flex-direction:column;display:flex}.PropertyFieldFormSteps-module__nhzqsq__stepRow,.PropertyFieldFormSteps-module__nhzqsq__childRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;outline:none;display:flex}.PropertyFieldFormSteps-module__nhzqsq__stepRow:hover,.PropertyFieldFormSteps-module__nhzqsq__childRow:hover{border-color:var(--color-border-hover);background:var(--color-bg)}.PropertyFieldFormSteps-module__nhzqsq__stepRow:focus-visible,.PropertyFieldFormSteps-module__nhzqsq__childRow:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.PropertyFieldFormSteps-module__nhzqsq__stepRowNumber{border-radius:var(--radius-md);background:var(--color-bg-subtle);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PropertyFieldFormSteps-module__nhzqsq__stepRowBody,.PropertyFieldFormSteps-module__nhzqsq__childRowBody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.PropertyFieldFormSteps-module__nhzqsq__stepRowTitle,.PropertyFieldFormSteps-module__nhzqsq__childRowTitle{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PropertyFieldFormSteps-module__nhzqsq__stepRowMeta,.PropertyFieldFormSteps-module__nhzqsq__childRowMeta{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium)}.PropertyFieldFormSteps-module__nhzqsq__childRowIcon{width:14px;height:14px;color:var(--color-text-muted);flex-shrink:0}.PropertyFieldFormSteps-module__nhzqsq__ruleRowIndex{border-radius:var(--radius-sm);background:var(--color-bg-subtle);width:1.25rem;height:1.25rem;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PropertyFieldFormSteps-module__nhzqsq__rowChevron{width:14px;height:14px;color:var(--color-text-muted);flex-shrink:0}.PropertyFieldFormSteps-module__nhzqsq__rowDeleteButton{border-radius:var(--radius-md);width:1.5rem;height:1.5rem;color:var(--color-text-muted);transition:background-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PropertyFieldFormSteps-module__nhzqsq__rowDeleteButton:hover:not(:disabled){background:var(--color-red-50);color:var(--color-red-600)}.PropertyFieldFormSteps-module__nhzqsq__rowDeleteButton:disabled{opacity:.3;cursor:default}.PropertyFieldFormSteps-module__nhzqsq__rowDeleteIcon{width:13px;height:13px}.PropertyFieldFormSteps-module__nhzqsq__gotoChip{padding:2px var(--space-1-5);border-radius:var(--radius-full);background:var(--color-indigo-50);color:var(--color-indigo-600);font-size:var(--text-xs);font-weight:var(--font-bold);flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.PropertyFieldFormSteps-module__nhzqsq__addButton{justify-content:center;align-items:center;gap:var(--space-1-5);padding:var(--space-2) 0;border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);transition:border-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;display:flex}.PropertyFieldFormSteps-module__nhzqsq__addButton:hover:not(:disabled){border-color:var(--color-text-muted);color:var(--color-text-secondary)}.PropertyFieldFormSteps-module__nhzqsq__addButton:disabled{opacity:.55;cursor:not-allowed}.PropertyFieldFormSteps-module__nhzqsq__addIcon{width:12px;height:12px}.PropertyFieldFormSteps-module__nhzqsq__emptyHint{padding:var(--space-2-5);border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}.PropertyFieldFormSteps-module__nhzqsq__formGrid{gap:var(--space-2-5);padding:0 var(--space-1);flex-direction:column;display:flex}.PropertyFieldFormSteps-module__nhzqsq__inputLabel{margin-bottom:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;display:block}.PropertyFieldFormSteps-module__nhzqsq__textInput{width:100%;padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-family:inherit;font-size:var(--text-sm);transition:border-color var(--transition-fast);outline:none}.PropertyFieldFormSteps-module__nhzqsq__textInput:focus{border-color:var(--color-text-muted)}.PropertyFieldFormSteps-module__nhzqsq__typeGrid{gap:var(--space-1);grid-template-columns:repeat(4,1fr);display:grid}.PropertyFieldFormSteps-module__nhzqsq__typeButton{padding:var(--space-1-5) 2px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);transition:all var(--transition-fast);cursor:pointer;flex-direction:column;align-items:center;gap:3px;display:flex}.PropertyFieldFormSteps-module__nhzqsq__typeButton:hover:not(.PropertyFieldFormSteps-module__nhzqsq__typeButtonActive){border-color:var(--color-border-hover);background:var(--color-bg-subtle)}.PropertyFieldFormSteps-module__nhzqsq__typeButtonActive{border:1.5px solid var(--color-text);background:var(--color-bg-subtle)}.PropertyFieldFormSteps-module__nhzqsq__typeButtonIcon{width:14px;height:14px;color:var(--color-text-muted)}.PropertyFieldFormSteps-module__nhzqsq__typeButtonIconActive{color:var(--color-text)}.PropertyFieldFormSteps-module__nhzqsq__typeButtonLabel{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium)}.PropertyFieldFormSteps-module__nhzqsq__typeButtonLabelActive{color:var(--color-text)}.PropertyFieldFormSteps-module__nhzqsq__toggleRow{padding:var(--space-1-5) var(--space-1);border-radius:var(--radius-md);background:var(--color-bg);justify-content:space-between;align-items:center;display:flex}.PropertyFieldFormSteps-module__nhzqsq__toggleLabel{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium)}.PropertyFieldFormSteps-module__nhzqsq__toggleTrack{border-radius:var(--radius-full);width:2rem;height:1.125rem;transition:background var(--transition-fast);cursor:pointer;border:none;flex-shrink:0;position:relative}.PropertyFieldFormSteps-module__nhzqsq__toggleTrackOn{background:var(--color-text)}.PropertyFieldFormSteps-module__nhzqsq__toggleTrackOff{background:var(--color-border-hover)}.PropertyFieldFormSteps-module__nhzqsq__toggleThumb{border-radius:var(--radius-full);background:var(--color-bg-elevated);width:14px;height:14px;box-shadow:var(--shadow-sm);transition:left var(--transition-fast);position:absolute;top:2px}.PropertyFieldFormSteps-module__nhzqsq__toggleThumbOn{left:16px}.PropertyFieldFormSteps-module__nhzqsq__toggleThumbOff{left:2px}.PropertyFieldFormSteps-module__nhzqsq__typePicker{gap:var(--space-2);padding:var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);flex-direction:column;display:flex}.PropertyFieldFormSteps-module__nhzqsq__typePickerHeader{justify-content:space-between;align-items:center;display:flex}.PropertyFieldFormSteps-module__nhzqsq__typePickerTitle{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase}.PropertyFieldFormSteps-module__nhzqsq__typePickerClose{border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;color:var(--color-text-muted);transition:color var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.PropertyFieldFormSteps-module__nhzqsq__typePickerClose:hover{color:var(--color-text)}.PropertyFieldFormSteps-module__nhzqsq__typePickerCloseIcon{width:12px;height:12px}.PropertyFieldFormSteps-module__nhzqsq__optionsList{gap:var(--space-1);flex-direction:column;display:flex}.PropertyFieldFormSteps-module__nhzqsq__optionsLabel{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;display:block}.PropertyFieldFormSteps-module__nhzqsq__optionRow{align-items:center;gap:var(--space-1);display:flex}.PropertyFieldFormSteps-module__nhzqsq__optionLetter{border-radius:var(--radius-sm);background:var(--color-bg-subtle);width:1.5rem;height:1.5rem;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PropertyFieldFormSteps-module__nhzqsq__optionLabelInput{min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font-family:inherit;font-size:var(--text-sm);transition:border-color var(--transition-fast);outline:none;flex:1}.PropertyFieldFormSteps-module__nhzqsq__optionLabelInput:focus{border-color:var(--color-text-muted)}.PropertyFieldFormSteps-module__nhzqsq__optionRemoveButton{border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);transition:color var(--transition-fast);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PropertyFieldFormSteps-module__nhzqsq__optionRemoveButton:hover{color:var(--color-error)}.PropertyFieldFormSteps-module__nhzqsq__addOptionButton{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);transition:border-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;padding:3px 0}.PropertyFieldFormSteps-module__nhzqsq__addOptionButton:hover:not(:disabled){border-color:var(--color-text-muted);color:var(--color-text-secondary)}.PropertyFieldFormSteps-module__nhzqsq__addOptionButton:disabled{opacity:.55;cursor:not-allowed}.PropertyFieldFormSteps-module__nhzqsq__inputHint{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.4;display:block}.PropertyFieldFormSteps-module__nhzqsq__inputHintError{color:var(--color-red-600)}.PropertyFieldFormSteps-module__nhzqsq__warningBanner{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1-5);padding:var(--space-2) var(--space-2-5);border:1px solid var(--color-amber-600);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font-size:var(--text-xs);line-height:1.4;display:flex}.PropertyFieldFormSteps-module__nhzqsq__warningBannerIcon{width:14px;height:14px;color:var(--color-amber-600);flex-shrink:0}.PropertyFieldFormSteps-module__nhzqsq__warningBannerText{flex:1}.PropertyFieldFormSteps-module__nhzqsq__warningBannerStrong{color:var(--color-text);font-weight:var(--font-semibold)}.PropertyFieldFormSteps-module__nhzqsq__fieldNameInput{letter-spacing:.01em}
.PropertyFields-module__D5BH-W__fieldLabel{margin-bottom:var(--space-1-5);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);display:block}.PropertyFields-module__D5BH-W__textInput{width:100%;padding:var(--space-2) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.PropertyFields-module__D5BH-W__textInput::placeholder{color:var(--color-text-placeholder)}.PropertyFields-module__D5BH-W__textInput:hover{border-color:var(--color-border-hover)}.PropertyFields-module__D5BH-W__textInput:focus{border-color:var(--color-text-muted);box-shadow:0 0 0 3px var(--color-bg-subtle)}.PropertyFields-module__D5BH-W__textarea{line-height:var(--leading-relaxed);resize:none;}.PropertyFields-module__D5BH-W__numberRow{align-items:center;gap:var(--space-1-5);display:flex}.PropertyFields-module__D5BH-W__unitLabel{color:var(--color-text-muted);font-size:var(--text-sm);flex-shrink:0}.PropertyFields-module__D5BH-W__sliderRow{align-items:center;gap:var(--space-2-5);display:flex}.PropertyFields-module__D5BH-W__sliderInput{cursor:pointer;height:4px;accent-color:var(--color-text);flex:1}.PropertyFields-module__D5BH-W__sliderNumberWrap{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.PropertyFields-module__D5BH-W__sliderNumberInput{width:3.2rem;padding:var(--space-1) var(--space-1-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-xs);text-align:center;transition:border-color var(--transition-fast);-moz-appearance:textfield;font-variant-numeric:tabular-nums;outline:none}.PropertyFields-module__D5BH-W__sliderNumberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PropertyFields-module__D5BH-W__sliderNumberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PropertyFields-module__D5BH-W__sliderNumberInput:hover{border-color:var(--color-border-hover)}.PropertyFields-module__D5BH-W__sliderNumberInput:focus{border-color:var(--color-text-muted)}.PropertyFields-module__D5BH-W__sliderNumberUnit{color:var(--color-text-muted);font-size:var(--text-xs)}.PropertyFields-module__D5BH-W__segmentedWrap{border-radius:var(--radius-lg);background:var(--color-bg-subtle);gap:2px;padding:3px;display:flex}.PropertyFields-module__D5BH-W__segmentedButton{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);transition:color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;background:0 0;border:none;flex:1}.PropertyFields-module__D5BH-W__segmentedButton:hover{color:var(--color-text-secondary)}.PropertyFields-module__D5BH-W__segmentedButtonActive{background:var(--color-bg-elevated);box-shadow:var(--shadow-sm);color:var(--color-text)}.PropertyFields-module__D5BH-W__toggleRow{padding:var(--space-0-5) 0;justify-content:space-between;align-items:center;display:flex}.PropertyFields-module__D5BH-W__toggleLabel{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}.PropertyFields-module__D5BH-W__textListWrap{gap:var(--space-1-5);flex-direction:column;display:flex}.PropertyFields-module__D5BH-W__textListRow{align-items:center;gap:var(--space-1-5);display:flex}.PropertyFields-module__D5BH-W__textListInput{padding:var(--space-2) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;flex:1}.PropertyFields-module__D5BH-W__textListInput::placeholder{color:var(--color-text-placeholder)}.PropertyFields-module__D5BH-W__textListInput:hover{border-color:var(--color-border-hover)}.PropertyFields-module__D5BH-W__textListInput:focus{border-color:var(--color-text-muted);box-shadow:0 0 0 3px var(--color-bg-subtle)}.PropertyFields-module__D5BH-W__textListRemove{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--color-text-muted);font-size:var(--text-base);transition:color var(--transition-fast), background var(--transition-fast);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PropertyFields-module__D5BH-W__textListRemove:hover{background:var(--color-red-50);color:var(--color-error)}.PropertyFields-module__D5BH-W__addItemButton{padding:var(--space-2) 0;border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);transition:border-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0}.PropertyFields-module__D5BH-W__addItemButton:hover{border-color:var(--color-text-muted);color:var(--color-text-secondary)}.PropertyFields-module__D5BH-W__colorPickerWrap{width:260px;padding:14px}.PropertyFields-module__D5BH-W__colorPreviewRow{align-items:center;gap:var(--space-2);margin-top:var(--space-2-5);display:flex}.PropertyFields-module__D5BH-W__colorSwatch{width:var(--space-8);height:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-shrink:0}.PropertyFields-module__D5BH-W__colorHexInput{padding:var(--space-2) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);transition:border-color var(--transition-fast);font-variant-numeric:tabular-nums;outline:none;flex:1}.PropertyFields-module__D5BH-W__colorHexInput:focus{border-color:var(--color-text-muted)}.PropertyFields-module__D5BH-W__colorOpacityRow{align-items:center;gap:var(--space-2);margin-top:var(--space-2-5);display:flex}.PropertyFields-module__D5BH-W__colorOpacityLabel{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.PropertyFields-module__D5BH-W__colorOpacityValue{min-width:36px;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.PropertyFields-module__D5BH-W__recentColorsWrap{gap:var(--space-1-5);margin-top:var(--space-2-5);flex-direction:column;display:flex}.PropertyFields-module__D5BH-W__recentColorsLabel{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.05em;text-transform:uppercase}.PropertyFields-module__D5BH-W__recentColorsGrid{gap:var(--space-1);grid-template-columns:repeat(8,1fr);display:grid}.PropertyFields-module__D5BH-W__recentColorSwatch{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;transition:border-color var(--transition-fast), transform var(--transition-fast);cursor:pointer;padding:0}.PropertyFields-module__D5BH-W__recentColorSwatch:hover{border-color:var(--color-text-muted);transform:scale(1.08)}.PropertyFields-module__D5BH-W__sectionWrap{padding:var(--space-5) 0;border-top:1px solid var(--color-border)}.PropertyFields-module__D5BH-W__sectionWrap:first-child{padding-top:var(--space-3);border-top:none}.PropertyFields-module__D5BH-W__sectionLabel{margin:0 0 var(--space-3);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold)}.PropertyFields-module__D5BH-W__sectionFields{gap:var(--space-3);flex-direction:column;display:flex}.PropertyFields-module__D5BH-W__expandableRow{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast);cursor:pointer;display:flex}.PropertyFields-module__D5BH-W__expandableRow:hover{border-color:var(--color-border-hover);background:var(--color-bg)}.PropertyFields-module__D5BH-W__expandableRow:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.PropertyFields-module__D5BH-W__expandableRowLabel{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);flex:1}.PropertyFields-module__D5BH-W__expandableRowHint{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium)}.PropertyFields-module__D5BH-W__expandableRowChevron{width:14px;height:14px;color:var(--color-text-muted);flex-shrink:0}.PropertyFields-module__D5BH-W__colorTrigger{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);transition:border-color var(--transition-fast);cursor:pointer;outline:none;font-family:inherit;display:flex}.PropertyFields-module__D5BH-W__colorTrigger:hover{border-color:var(--color-border-hover)}.PropertyFields-module__D5BH-W__colorTrigger[data-state=open]{border-color:var(--color-primary)}.PropertyFields-module__D5BH-W__colorTrigger:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.PropertyFields-module__D5BH-W__colorTriggerSwatch{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;width:20px;height:20px}.PropertyFields-module__D5BH-W__colorTriggerLabel{color:var(--color-text-secondary);font-family:var(--font-mono,ui-monospace, "SF Mono", "Fira Code", monospace);font-size:var(--text-xs);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.PropertyFields-module__D5BH-W__colorTriggerLabelMuted{color:var(--color-text-muted)}.PropertyFields-module__D5BH-W__paintPopover{width:288px;padding:var(--space-3) 0}.PropertyFields-module__D5BH-W__paintHeaderRow{padding:0 var(--space-3)}.PropertyFields-module__D5BH-W__paintGradientControls{gap:var(--space-2-5);padding:var(--space-3) var(--space-3) 0;flex-direction:column;display:flex}.PropertyFields-module__D5BH-W__paintStopRow{gap:var(--space-2);display:flex}.PropertyFields-module__D5BH-W__paintStop{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);transition:border-color var(--transition-fast), background var(--transition-fast);cursor:pointer;flex:1;display:flex}.PropertyFields-module__D5BH-W__paintStopActive{border-color:var(--color-primary);background:var(--color-primary-bg)}.PropertyFields-module__D5BH-W__paintStopSwatch{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;width:16px;height:16px}.PropertyFields-module__D5BH-W__paintStopLabel{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase}.PropertyFields-module__D5BH-W__paintAngleHeader{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.PropertyFields-module__D5BH-W__paintAngleLabel{color:var(--color-text-muted);font-size:var(--text-xs)}.PropertyFields-module__D5BH-W__paintAngleValue{color:var(--color-text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.PropertyFields-module__D5BH-W__paintAngleSlider{width:100%;accent-color:var(--color-primary)}.PropertyFields-module__D5BH-W__paintResetWrap{padding:0 var(--space-3)}.PropertyFields-module__D5BH-W__paintReset{width:100%;padding:var(--space-1-5) var(--space-2-5);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-xs);transition:border-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0}.PropertyFields-module__D5BH-W__paintReset:hover{border-color:var(--color-text-muted);color:var(--color-text-secondary)}.PropertyFields-module__D5BH-W__customVariablesGroup{gap:var(--space-3);flex-direction:column;display:flex}.PropertyFields-module__D5BH-W__customVariableRow{display:block}.PropertyFields-module__D5BH-W__emptyHint{gap:var(--space-1-5);flex-direction:column;display:flex}.PropertyFields-module__D5BH-W__emptyHintText{padding:var(--space-2) var(--space-2-5);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.PropertyFields-module__D5BH-W__modifyWithAiButton{align-self:flex-start;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);cursor:pointer;display:inline-flex}.PropertyFields-module__D5BH-W__modifyWithAiButton:hover{border-color:var(--color-text-muted);background:var(--color-bg-subtle);color:var(--color-text)}
.PropertyFieldPageLink-module__Lb6KQa__wrapper{gap:var(--space-2);flex-direction:column;display:flex}.PropertyFieldPageLink-module__Lb6KQa__modes{gap:var(--space-1);grid-template-columns:repeat(2,1fr);display:grid}.PropertyFieldPageLink-module__Lb6KQa__modeButton{padding:var(--space-1-5) var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);cursor:pointer;background:0 0}.PropertyFieldPageLink-module__Lb6KQa__modeButton:hover{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.PropertyFieldPageLink-module__Lb6KQa__modeButtonActive{border-color:var(--color-primary);background:var(--color-bg-elevated);color:var(--color-text)}.PropertyFieldPageLink-module__Lb6KQa__input{width:100%;padding:var(--space-2) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm)}.PropertyFieldPageLink-module__Lb6KQa__input:focus{border-color:var(--color-primary);outline:none}
.rule-styles-module__iJwQvq__wrapper{gap:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--color-border);flex-direction:column;display:flex}.rule-styles-module__iJwQvq__sectionLabel{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.rule-styles-module__iJwQvq__ruleCount{min-width:1.125rem;height:1.125rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:0;text-transform:none;justify-content:center;align-items:center;display:inline-flex}.rule-styles-module__iJwQvq__emptyHint{padding:var(--space-2-5);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.rule-styles-module__iJwQvq__ruleList{gap:var(--space-2);flex-direction:column;display:flex}.rule-styles-module__iJwQvq__ruleCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated);transition:border-color var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.rule-styles-module__iJwQvq__ruleCard:focus-within{border-color:var(--color-border-hover)}.rule-styles-module__iJwQvq__ruleHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2-5);border-bottom:1px solid var(--color-border);background:var(--color-bg);display:flex}.rule-styles-module__iJwQvq__ruleIndex{border-radius:var(--radius-md);background:var(--color-bg-subtle);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rule-styles-module__iJwQvq__ruleLabel{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rule-styles-module__iJwQvq__ruleHeaderActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.rule-styles-module__iJwQvq__iconButton{border-radius:var(--radius-md);width:1.5rem;height:1.5rem;color:var(--color-text-muted);transition:background var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.rule-styles-module__iJwQvq__iconButton:hover:not(:disabled){background:var(--color-bg-subtle);color:var(--color-text)}.rule-styles-module__iJwQvq__iconButton:disabled{opacity:.4;cursor:not-allowed}.rule-styles-module__iJwQvq__iconButtonDanger:hover:not(:disabled){background:var(--color-red-50);color:var(--color-error)}.rule-styles-module__iJwQvq__iconGlyph{width:14px;height:14px}.rule-styles-module__iJwQvq__ruleBody{gap:var(--space-2-5);padding:var(--space-2-5) var(--space-2-5) var(--space-3);flex-direction:column;display:flex}.rule-styles-module__iJwQvq__gateLabel{padding:2px var(--space-1-5);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.rule-styles-module__iJwQvq__gateLabelIf{background:var(--color-blue-50);color:var(--color-blue-600)}.rule-styles-module__iJwQvq__gateLabelThen{background:var(--color-emerald-50);color:var(--color-emerald-600)}.rule-styles-module__iJwQvq__sectionHeader{align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-1-5);display:flex}.rule-styles-module__iJwQvq__conditionsList{gap:var(--space-1-5);flex-direction:column;display:flex}.rule-styles-module__iJwQvq__conditionRow{align-items:center;gap:var(--space-1-5);grid-template-columns:1fr 1fr 1fr auto;display:grid}.rule-styles-module__iJwQvq__conditionRowSingle{grid-template-columns:1fr}.rule-styles-module__iJwQvq__valueInput{width:100%;min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-family:inherit;font-size:var(--text-sm);transition:border-color var(--transition-fast);outline:none}.rule-styles-module__iJwQvq__valueInput:focus{border-color:var(--color-text-muted)}.rule-styles-module__iJwQvq__valueInputEmpty{padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-placeholder);font-size:var(--text-xs);justify-content:center;align-items:center;font-style:italic;display:flex}.rule-styles-module__iJwQvq__conditionActions{align-items:center;gap:2px;display:flex}.rule-styles-module__iJwQvq__addConditionRow{align-items:center;gap:var(--space-1-5);display:flex}.rule-styles-module__iJwQvq__addConditionButton{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);transition:border-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;display:inline-flex}.rule-styles-module__iJwQvq__addConditionButton:hover{border-color:var(--color-text-muted);color:var(--color-text-secondary)}.rule-styles-module__iJwQvq__addConditionIcon{width:10px;height:10px}.rule-styles-module__iJwQvq__gateToggle{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);padding:2px;display:inline-flex}.rule-styles-module__iJwQvq__gateToggleOption{padding:2px var(--space-1-5);border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;transition:background var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;border:none}.rule-styles-module__iJwQvq__gateToggleOptionActive{background:var(--color-bg-subtle);color:var(--color-text)}.rule-styles-module__iJwQvq__actionRow{align-items:center;gap:var(--space-1-5);grid-template-columns:1fr 1fr;display:grid}.rule-styles-module__iJwQvq__addRuleButton{justify-content:center;align-items:center;gap:var(--space-1-5);padding:var(--space-2) 0;border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);transition:border-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;display:flex}.rule-styles-module__iJwQvq__addRuleButton:hover{border-color:var(--color-text-muted);color:var(--color-text-secondary)}.rule-styles-module__iJwQvq__addRuleIcon{width:12px;height:12px}.rule-styles-module__iJwQvq__fallbackHint{align-items:flex-start;gap:var(--space-1-5);margin-top:var(--space-1);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;display:flex}.rule-styles-module__iJwQvq__fallbackHintIcon{flex-shrink:0;width:12px;height:12px;margin-top:2px}
.FieldDrawer-module__jR8C1q__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.FieldDrawer-module__jR8C1q__header{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.FieldDrawer-module__jR8C1q__back{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.FieldDrawer-module__jR8C1q__back:hover{background:var(--color-bg-subtle);color:var(--color-text)}.FieldDrawer-module__jR8C1q__title{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.FieldDrawer-module__jR8C1q__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
.AddSectionMenu-module__D9A69W__root{position:relative}.AddSectionMenu-module__D9A69W__trigger{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-medium);transition:border-color var(--transition-fast), background-color var(--transition-fast);cursor:pointer;display:inline-flex}.AddSectionMenu-module__D9A69W__trigger:hover{border-color:var(--color-border-hover);background:var(--color-bg-subtle)}.AddSectionMenu-module__D9A69W__popover{flex-direction:column;width:18rem;max-height:22rem;padding:0;display:flex;overflow:hidden}.AddSectionMenu-module__D9A69W__popoverHeader{padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.AddSectionMenu-module__D9A69W__popoverTitle{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold)}.AddSectionMenu-module__D9A69W__closeBtn{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-text-muted);transition:background-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.AddSectionMenu-module__D9A69W__closeBtn:hover{background:var(--color-bg-subtle);color:var(--color-text)}.AddSectionMenu-module__D9A69W__scroll{padding:var(--space-2);flex:1;overflow-y:auto}.AddSectionMenu-module__D9A69W__category:not(:last-child){margin-bottom:var(--space-3)}.AddSectionMenu-module__D9A69W__categoryTitle{margin:0 0 var(--space-1) var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase}.AddSectionMenu-module__D9A69W__categoryItems{flex-direction:column;gap:2px;display:flex}.AddSectionMenu-module__D9A69W__item{width:100%;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md)}.AddSectionMenu-module__D9A69W__itemLabel{font-size:var(--text-sm);font-weight:var(--font-medium)}.AddSectionMenu-module__D9A69W__aiSectionDivider{margin:var(--space-2) calc(var(--space-2) * -1) 0;border-top:1px solid var(--color-border)}.AddSectionMenu-module__D9A69W__aiSectionItem{align-items:center;gap:var(--space-1-5);width:100%;margin-top:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex}.AddSectionMenu-module__D9A69W__aiSectionLabel{font-size:var(--text-sm);font-weight:var(--font-medium)}.AddSectionMenu-module__D9A69W__aiSectionHint{color:var(--color-text-muted);font-size:var(--text-xs);margin-left:auto}
.SectionEmpty-module__Vhq-va__wrapper{padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.SectionEmpty-module__Vhq-va__iconWrap{width:3.5rem;height:3.5rem;margin-bottom:var(--space-3);border-radius:var(--radius-xl);background:var(--color-bg-subtle);justify-content:center;align-items:center;display:flex}.SectionEmpty-module__Vhq-va__icon{width:1.5rem;height:1.5rem;color:var(--color-text-muted)}.SectionEmpty-module__Vhq-va__title{margin:0 0 var(--space-1);color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-semibold)}.SectionEmpty-module__Vhq-va__desc{max-width:16rem;margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}
.PropertiesPanel-module__vYMUAW__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.PropertiesPanel-module__vYMUAW__header{padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0}.PropertiesPanel-module__vYMUAW__headerTitle{color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:-.01em;margin:0}.PropertiesPanel-module__vYMUAW__headerSubtitle{margin:var(--space-0-5) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.PropertiesPanel-module__vYMUAW__scrollContent{padding:0 var(--space-5) var(--space-5);flex:1;overflow-y:auto}.PropertiesPanel-module__vYMUAW__visibleWhenWrap{transition:grid-template-rows .2s ease-out;display:grid}.PropertiesPanel-module__vYMUAW__visibleWhenInner{overflow:hidden}
.MediaPickerTile-module__6CpxBW__tile{border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);transition:var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.MediaPickerTile-module__6CpxBW__tile:hover{border-color:var(--color-text-secondary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.MediaPickerTile-module__6CpxBW__tileSelected,.MediaPickerTile-module__6CpxBW__tileSelected:hover{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}.MediaPickerTile-module__6CpxBW__tileUploading,.MediaPickerTile-module__6CpxBW__tileUploading:hover{border-color:var(--color-border);box-shadow:none;transform:none}.MediaPickerTile-module__6CpxBW__tileButton{width:100%;text-align:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.MediaPickerTile-module__6CpxBW__tileButton:disabled{cursor:default}.MediaPickerTile-module__6CpxBW__cancelButton{top:var(--space-2);right:var(--space-2);z-index:var(--z-base);border-radius:var(--radius-full);width:24px;height:24px;box-shadow:var(--shadow-sm);color:var(--color-text-inverse);transition:var(--transition-fast);cursor:pointer;background:#0009;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.MediaPickerTile-module__6CpxBW__cancelButton:hover{background:#000c}.MediaPickerTile-module__6CpxBW__errorOverlay{background:#b41e1e8c}.MediaPickerTile-module__6CpxBW__thumbWrap{aspect-ratio:1;background:var(--color-bg);width:100%;position:relative}.MediaPickerTile-module__6CpxBW__thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.MediaPickerTile-module__6CpxBW__thumbPlaceholder{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.MediaPickerTile-module__6CpxBW__checkBadge{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-full);background:var(--color-primary);width:24px;height:24px;box-shadow:var(--shadow-sm);color:var(--color-text-inverse);justify-content:center;align-items:center;display:inline-flex;position:absolute}.MediaPickerTile-module__6CpxBW__uploadOverlay{justify-content:center;align-items:center;gap:var(--space-1);color:var(--color-text-inverse);font-size:var(--text-xs);background:#00000080;flex-direction:column;display:flex;position:absolute;inset:0}.MediaPickerTile-module__6CpxBW__spinner{animation:1s linear infinite MediaPickerTile-module__6CpxBW__spin}@keyframes MediaPickerTile-module__6CpxBW__spin{to{transform:rotate(360deg)}}.MediaPickerTile-module__6CpxBW__uploadPercent{font-weight:var(--font-medium);font-variant-numeric:tabular-nums}.MediaPickerTile-module__6CpxBW__uploadLabel{opacity:.85;font-size:var(--text-xs)}.MediaPickerTile-module__6CpxBW__label{padding:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.MediaPickerBody-module__YOvJhG__wrapper{gap:var(--space-4);flex-direction:column;display:flex}.MediaPickerBody-module__YOvJhG__hiddenInput{display:none}.MediaPickerBody-module__YOvJhG__dropStrip{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);color:var(--color-text-secondary);text-align:center;transition:var(--transition-fast);cursor:pointer;flex-direction:column;display:flex}.MediaPickerBody-module__YOvJhG__dropStrip:hover,.MediaPickerBody-module__YOvJhG__dropStripActive{border-color:var(--color-primary);background:var(--color-primary-bg);color:var(--color-text)}.MediaPickerBody-module__YOvJhG__dropStrip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MediaPickerBody-module__YOvJhG__dropTitle{font-size:var(--text-sm);font-weight:var(--font-medium)}.MediaPickerBody-module__YOvJhG__dropSub{color:var(--color-text-muted);font-size:var(--text-xs)}.MediaPickerBody-module__YOvJhG__loading{padding:var(--space-12);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.MediaPickerBody-module__YOvJhG__spinner{animation:1s linear infinite MediaPickerBody-module__YOvJhG__spin}@keyframes MediaPickerBody-module__YOvJhG__spin{to{transform:rotate(360deg)}}.MediaPickerBody-module__YOvJhG__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:460px;display:grid;overflow-y:auto}.MediaPickerBody-module__YOvJhG__empty{padding:var(--space-12);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;grid-column:1/-1}
.MediaPickerModal-module__Ar2saa__footerActions{justify-content:flex-end;align-items:center;gap:var(--space-2);width:100%;display:flex}
.MediaPickerField-module__vhMfXq__wrapper{gap:var(--space-2);flex-direction:column;display:flex}.MediaPickerField-module__vhMfXq__label{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.5px;text-transform:uppercase}.MediaPickerField-module__vhMfXq__emptyDropzone{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-secondary);text-align:center;transition:var(--transition-fast);cursor:pointer;flex-direction:column;display:flex}.MediaPickerField-module__vhMfXq__emptyDropzone:hover{border-color:var(--color-primary);color:var(--color-text)}.MediaPickerField-module__vhMfXq__emptyTitle{font-size:var(--text-sm);font-weight:var(--font-medium)}.MediaPickerField-module__vhMfXq__emptySub{color:var(--color-text-muted);font-size:var(--text-xs)}.MediaPickerField-module__vhMfXq__list{gap:var(--space-2);flex-direction:column;display:flex}.MediaPickerField-module__vhMfXq__addButton{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);transition:var(--transition-fast);cursor:pointer;background:0 0;display:inline-flex}.MediaPickerField-module__vhMfXq__addButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.MediaPickerField-module__vhMfXq__singlePreview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);flex-direction:column;display:flex;position:relative;overflow:hidden}.MediaPickerField-module__vhMfXq__singleImg{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.MediaPickerField-module__vhMfXq__singleImgPlaceholder{aspect-ratio:16/9;background:var(--color-bg);width:100%;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.MediaPickerField-module__vhMfXq__singleActions{align-items:center;gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--color-border);display:flex}.MediaPickerField-module__vhMfXq__singleActionButton{height:var(--button-height-sm);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);transition:var(--transition-fast);cursor:pointer;background:0 0;flex:1}.MediaPickerField-module__vhMfXq__singleActionButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.MediaPickerField-module__vhMfXq__singleActionDanger{width:var(--button-height-sm);height:var(--button-height-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:var(--transition-fast);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.MediaPickerField-module__vhMfXq__singleActionDanger:hover{border-color:var(--color-red-600);color:var(--color-red-600)}
.MediaPickerGalleryItem-module__X2I1Pq__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);flex-direction:column;display:flex;overflow:hidden}.MediaPickerGalleryItem-module__X2I1Pq__row{align-items:center;gap:var(--space-2);padding:var(--space-2);display:flex}.MediaPickerGalleryItem-module__X2I1Pq__handle{width:24px;height:24px;color:var(--color-text-muted);cursor:grab;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.MediaPickerGalleryItem-module__X2I1Pq__handle:active{cursor:grabbing}.MediaPickerGalleryItem-module__X2I1Pq__thumb{border-radius:var(--radius-sm);background:var(--color-bg);flex-shrink:0;width:40px;height:40px;overflow:hidden}.MediaPickerGalleryItem-module__X2I1Pq__thumbImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.MediaPickerGalleryItem-module__X2I1Pq__thumbPlaceholder{background:var(--color-bg);width:100%;height:100%}.MediaPickerGalleryItem-module__X2I1Pq__label{color:var(--color-text);font-size:var(--text-sm);flex:1}.MediaPickerGalleryItem-module__X2I1Pq__actions{align-items:center;gap:var(--space-1);display:inline-flex}.MediaPickerGalleryItem-module__X2I1Pq__iconButton,.MediaPickerGalleryItem-module__X2I1Pq__iconButtonDanger,.MediaPickerGalleryItem-module__X2I1Pq__iconButtonActive{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-secondary);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.MediaPickerGalleryItem-module__X2I1Pq__iconButton:hover{background:var(--color-bg);color:var(--color-text)}.MediaPickerGalleryItem-module__X2I1Pq__iconButtonActive{color:var(--color-primary)}.MediaPickerGalleryItem-module__X2I1Pq__iconButtonDanger:hover{background:var(--color-bg);color:var(--color-red-600)}.MediaPickerGalleryItem-module__X2I1Pq__chevron{transition:var(--transition-fast)}.MediaPickerGalleryItem-module__X2I1Pq__chevronOpen{transform:rotate(180deg)}.MediaPickerGalleryItem-module__X2I1Pq__metaBlock{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;display:flex}.MediaPickerGalleryItem-module__X2I1Pq__metaLabel{gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-xs);flex-direction:column;display:flex}.MediaPickerGalleryItem-module__X2I1Pq__metaInput{height:var(--field-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-elevated);color:var(--color-text);font-size:var(--text-sm)}.MediaPickerGalleryItem-module__X2I1Pq__metaInput:focus{outline:2px solid var(--color-primary);outline-offset:-1px;border-color:#0000}
.PropertyFieldFaqItems-module__Qmyvda__textarea{width:100%;padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--transition-fast);resize:none;outline:none;overflow:hidden}.PropertyFieldFaqItems-module__Qmyvda__textarea:focus{border-color:var(--color-text-muted)}.PropertyFieldFaqItems-module__Qmyvda__itemCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated);overflow:hidden}.PropertyFieldFaqItems-module__Qmyvda__itemHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2-5);background:var(--color-bg-elevated);transition:background var(--transition-fast);display:flex}.PropertyFieldFaqItems-module__Qmyvda__itemHeader[data-state=open]{background:var(--color-bg)}.PropertyFieldFaqItems-module__Qmyvda__gripIcon{width:14px;height:14px;color:var(--color-text-placeholder);flex-shrink:0}.PropertyFieldFaqItems-module__Qmyvda__itemTitle{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.PropertyFieldFaqItems-module__Qmyvda__removeButton{border-radius:var(--radius-md);width:1.5rem;height:1.5rem;color:var(--color-text-muted);transition:color var(--transition-fast), background var(--transition-fast);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PropertyFieldFaqItems-module__Qmyvda__removeButton:hover{background:var(--color-red-50);color:var(--color-error)}.PropertyFieldFaqItems-module__Qmyvda__removeIcon{width:14px;height:14px}.PropertyFieldFaqItems-module__Qmyvda__itemBodyContent{gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3) var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.PropertyFieldFaqItems-module__Qmyvda__inputLabel{margin-bottom:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);display:block}.PropertyFieldFaqItems-module__Qmyvda__textInput{width:100%;padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--transition-fast);outline:none}.PropertyFieldFaqItems-module__Qmyvda__textInput:focus{border-color:var(--color-text-muted)}.PropertyFieldFaqItems-module__Qmyvda__fieldLabel{margin-bottom:var(--space-1-5);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;display:block}.PropertyFieldFaqItems-module__Qmyvda__itemList{gap:var(--space-1-5);flex-direction:column;display:flex}.PropertyFieldFaqItems-module__Qmyvda__addButton{justify-content:center;align-items:center;gap:var(--space-1-5);padding:var(--space-2) 0;border:1px dashed var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);transition:border-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;display:flex}.PropertyFieldFaqItems-module__Qmyvda__addButton:hover{border-color:var(--color-text-muted);color:var(--color-text-secondary)}.PropertyFieldFaqItems-module__Qmyvda__addIcon{width:14px;height:14px}
.PropertyFieldFeatureCards-module__lGrvrW__fieldLabel{margin-bottom:var(--space-1-5);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;display:block}.PropertyFieldFeatureCards-module__lGrvrW__cardList{gap:var(--space-1-5);flex-direction:column;display:flex}.PropertyFieldFeatureCards-module__lGrvrW__addCardButton{justify-content:center;align-items:center;gap:var(--space-1-5);padding:var(--space-2) 0;border:1px dashed var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);transition:border-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;display:flex}.PropertyFieldFeatureCards-module__lGrvrW__addCardButton:hover{border-color:var(--color-text-muted);color:var(--color-text-secondary)}.PropertyFieldFeatureCards-module__lGrvrW__addCardIcon{width:14px;height:14px}.PropertyFieldFeatureCards-module__lGrvrW__iconGrid{gap:var(--space-1);grid-template-columns:repeat(6,1fr);display:grid}.PropertyFieldFeatureCards-module__lGrvrW__iconButton{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);width:2.25rem;height:2.25rem;transition:all var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;display:flex}.PropertyFieldFeatureCards-module__lGrvrW__iconButton:hover{border-color:var(--color-border-hover);background:var(--color-bg-subtle)}.PropertyFieldFeatureCards-module__lGrvrW__iconButtonActive{border:1.5px solid var(--color-text);background:var(--color-bg-subtle)}.PropertyFieldFeatureCards-module__lGrvrW__card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated);overflow:hidden}.PropertyFieldFeatureCards-module__lGrvrW__cardHeader{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2-5);background:var(--color-bg-elevated);transition:background var(--transition-fast);cursor:pointer;border:none;display:flex}.PropertyFieldFeatureCards-module__lGrvrW__cardHeaderOpen{background:var(--color-bg)}.PropertyFieldFeatureCards-module__lGrvrW__cardGrip{width:14px;height:14px;color:var(--color-text-placeholder);flex-shrink:0}.PropertyFieldFeatureCards-module__lGrvrW__cardTitle{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.PropertyFieldFeatureCards-module__lGrvrW__removeButton{border-radius:var(--radius-md);width:1.5rem;height:1.5rem;color:var(--color-text-muted);transition:color var(--transition-fast), background var(--transition-fast);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PropertyFieldFeatureCards-module__lGrvrW__removeButton:hover{background:var(--color-red-50);color:var(--color-error)}.PropertyFieldFeatureCards-module__lGrvrW__removeIcon{width:14px;height:14px}.PropertyFieldFeatureCards-module__lGrvrW__chevron{width:14px;height:14px;color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.PropertyFieldFeatureCards-module__lGrvrW__chevronOpen{transform:rotate(180deg)}.PropertyFieldFeatureCards-module__lGrvrW__cardBody{transition:grid-template-rows .2s ease-out;display:grid}.PropertyFieldFeatureCards-module__lGrvrW__cardBodyInner{overflow:hidden}.PropertyFieldFeatureCards-module__lGrvrW__cardBodyContent{gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3) var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.PropertyFieldFeatureCards-module__lGrvrW__inputLabel{margin-bottom:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);display:block}.PropertyFieldFeatureCards-module__lGrvrW__inputLabelIcon{margin-bottom:var(--space-1-5)}.PropertyFieldFeatureCards-module__lGrvrW__textInput{width:100%;padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--transition-fast);outline:none}.PropertyFieldFeatureCards-module__lGrvrW__textInput:focus{border-color:var(--color-text-muted)}.PropertyFieldFeatureCards-module__lGrvrW__textArea{width:100%;padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--transition-fast);resize:none;outline:none}.PropertyFieldFeatureCards-module__lGrvrW__textArea:focus{border-color:var(--color-text-muted)}.PropertyFieldFeatureCards-module__lGrvrW__bulletList{gap:var(--space-1);flex-direction:column;display:flex}.PropertyFieldFeatureCards-module__lGrvrW__bulletRow{align-items:center;gap:var(--space-1);display:flex}.PropertyFieldFeatureCards-module__lGrvrW__bulletInput{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--transition-fast);outline:none;flex:1}.PropertyFieldFeatureCards-module__lGrvrW__bulletInput:focus{border-color:var(--color-text-muted)}.PropertyFieldFeatureCards-module__lGrvrW__bulletRemoveButton{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--transition-fast);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PropertyFieldFeatureCards-module__lGrvrW__bulletRemoveButton:hover{color:var(--color-error)}.PropertyFieldFeatureCards-module__lGrvrW__addBulletButton{padding:var(--space-1) 0;border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);transition:border-color var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0}.PropertyFieldFeatureCards-module__lGrvrW__addBulletButton:hover{border-color:var(--color-text-muted);color:var(--color-text-secondary)}
.FormPickerModal-module__nY2umG__skeleton{padding:var(--space-6);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}.FormPickerModal-module__nY2umG__empty{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;display:flex}.FormPickerModal-module__nY2umG__emptyIcon{width:32px;height:32px;color:var(--color-text-muted)}.FormPickerModal-module__nY2umG__emptyTitle{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.FormPickerModal-module__nY2umG__emptyText{max-width:320px;color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.FormPickerModal-module__nY2umG__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FormPickerModal-module__nY2umG__row{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);text-align:left;transition:background var(--transition-fast), border-color var(--transition-fast);cursor:pointer;display:flex}.FormPickerModal-module__nY2umG__row:hover{border-color:var(--color-text-muted);background:var(--color-bg-elevated)}.FormPickerModal-module__nY2umG__rowSelected{border-color:var(--color-primary);background:var(--color-bg-elevated)}.FormPickerModal-module__nY2umG__rowMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FormPickerModal-module__nY2umG__rowName{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FormPickerModal-module__nY2umG__rowMeta{color:var(--color-text-muted);font-size:var(--text-xs)}.FormPickerModal-module__nY2umG__rowCheck{width:18px;height:18px;color:var(--color-primary);flex-shrink:0}
.SaveAsSharedFormModal-module__SzV22W__helper{margin:0 0 var(--space-4) 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.SaveAsSharedFormModal-module__SzV22W__label{gap:var(--space-2);flex-direction:column;display:flex}.SaveAsSharedFormModal-module__SzV22W__labelText{color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-semibold)}.SaveAsSharedFormModal-module__SzV22W__input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm)}.SaveAsSharedFormModal-module__SzV22W__input:focus{border-color:var(--color-primary);outline:none}.SaveAsSharedFormModal-module__SzV22W__error{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-rose-600);color:var(--color-text-inverse);font-size:var(--text-xs)}
.EmailLinkModal-module__Z2Tqka__intro{margin:0 0 var(--space-4) 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.EmailLinkModal-module__Z2Tqka__success{gap:var(--space-3);flex-direction:column;display:flex}.EmailLinkModal-module__Z2Tqka__successTitle{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.EmailLinkModal-module__Z2Tqka__successBody{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}
/*# sourceMappingURL=06kl0ve871o33.css.map*/