.evup-image-field-wrap{--evup-image-field-scrim:#001c346b;--evup-image-field-track:#e6ecf2;--evup-image-field-accent:var(--lift-accent);--evup-image-field-accent-text:var(--hover-accent-text);--evup-image-field-accent-light:var(--lift-accent-light);--evup-image-field-glow:var(--lift-glow-accent);flex-direction:column;min-width:0;display:flex}.evup-image-field-label{font-size:var(--font-size-label);color:var(--color-text);margin-bottom:6px;font-weight:600}.evup-image-field-req{color:var(--color-error);margin-left:4px}.evup-image-field-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.evup-image-field{border-radius:var(--radius-md);outline:none;min-width:0;position:relative}.evup-image-field:focus-visible{box-shadow:var(--effect-focus-ring)}.evup-image-field[data-disabled]{opacity:.6}.evup-image-field-file{display:none}.evup-image-field-dz{text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-2);cursor:pointer;min-height:140px;color:var(--color-muted);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-normal) var(--motion-easing-standard);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;font-size:13px;display:flex}.evup-image-field-dz[data-size=sm]{min-height:96px;padding:12px}.evup-image-field-dz[aria-disabled=true]{cursor:not-allowed}.evup-image-field-big{width:28px;height:28px;color:var(--color-secondary);transition:color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-normal) var(--motion-easing-emphasized)}.evup-image-field-dz b{color:var(--color-text);font-weight:600}.evup-image-field-dz u{color:var(--color-primary);text-underline-offset:2px}.evup-image-field:not([data-disabled]) .evup-image-field-dz:hover,.evup-image-field:focus-visible .evup-image-field-dz{border-color:var(--accent-border);background:var(--hover-accent)}.evup-image-field:not([data-disabled]) .evup-image-field-dz:hover .evup-image-field-big,.evup-image-field:focus-visible .evup-image-field-dz .evup-image-field-big{color:var(--evup-image-field-accent-text);transform:translateY(-2px)scale(1.08)}.evup-image-field-dz[data-over=true]{border-color:var(--evup-image-field-accent);background:var(--accent-soft);box-shadow:0 0 0 4px var(--evup-image-field-glow);border-style:solid}.evup-image-field-dz[data-over=true] .evup-image-field-big{color:var(--evup-image-field-accent-text);transform:translateY(-5px)scale(1.12)}.evup-image-field-hint{color:var(--evup-image-field-accent-text);font-size:12px;font-weight:600;display:none}.evup-image-field:focus .evup-image-field-hint,.evup-image-field:focus-within .evup-image-field-hint{display:block}.evup-image-field-kbd{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-muted);border-radius:4px;padding:0 4px;font:600 10.5px ui-monospace,Menlo,monospace}.evup-image-field-leg{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.evup-image-field-lnk-row{margin-top:4px}.evup-image-field-lnk{color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;align-items:center;gap:4px;margin-left:-4px;padding:2px 4px;font-family:inherit;font-size:12.5px;display:inline-flex}.evup-image-field-lnk:not(:disabled):hover{background:var(--hover-accent);color:var(--evup-image-field-accent-text)}.evup-image-field-lnk:disabled{cursor:not-allowed}.evup-image-field-lnk svg{width:14px;height:14px}.evup-image-field-pv{border-radius:var(--radius-md);border:1px solid var(--color-border);aspect-ratio:16/9;background-color:var(--color-surface-2);position:relative;overflow:hidden}.evup-image-field[data-aspect=square] .evup-image-field-pv{aspect-ratio:1;background:var(--color-white)}.evup-image-field[data-invalid=true] .evup-image-field-pv{border-color:var(--color-error)}.evup-image-field-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.evup-image-field[data-aspect=square] .evup-image-field-img{object-fit:contain}.evup-image-field-ov{background:var(--evup-image-field-scrim);opacity:0;transition:opacity var(--motion-duration-normal) var(--motion-easing-standard);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.evup-image-field-pv:hover .evup-image-field-ov,.evup-image-field-pv:focus-within .evup-image-field-ov{opacity:1}.evup-image-field-pv[data-uploading=true]:after{content:"";background:color-mix(in srgb, var(--color-white) 55%, transparent);position:absolute;inset:0}.evup-image-field-btn{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text);border-radius:var(--radius-md);font:inherit;cursor:pointer;white-space:nowrap;min-height:32px;transition:background var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:500;display:inline-flex}.evup-image-field-btn svg{width:16px;height:16px}.evup-image-field-btn:not(:disabled):hover{background:var(--color-surface);border-color:var(--color-border-strong)}.evup-image-field-ov .evup-image-field-btn:not(:disabled):hover{background:var(--evup-image-field-accent-light);color:var(--evup-image-field-accent-text);border-color:var(--accent-border)}.evup-image-field-btn[data-variant=ghost]{color:var(--color-primary);background:0 0;border-color:#0000;min-height:30px;padding:4px 8px}.evup-image-field-btn[data-variant=ghost]:not(:disabled):hover{background:var(--color-primary-light);border-color:#0000}.evup-image-field-btn:disabled{cursor:not-allowed;opacity:.6}.evup-image-field-meta{color:var(--color-muted);align-items:center;gap:6px;min-width:0;margin-top:6px;font-size:12px;display:flex}.evup-image-field-meta span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.evup-image-field-meta svg{width:14px;height:14px;color:var(--color-success);flex:none}.evup-image-field-up{z-index:2;background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 8px;padding:8px 10px;font-size:12.5px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.evup-image-field-upn{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.evup-image-field-upn span{text-overflow:ellipsis;overflow:hidden}.evup-image-field-upn svg{width:14px;height:14px;color:var(--color-secondary);flex:none}.evup-image-field-pct{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:12px}.evup-image-field-x{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-muted);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:1px solid #0000;place-items:center;display:grid}.evup-image-field-x:hover{background:var(--hover-accent);color:var(--evup-image-field-accent-text)}.evup-image-field-x svg{width:14px;height:14px}.evup-image-field-prog{border-radius:var(--radius-full);background:var(--evup-image-field-track);grid-column:1/-1;height:4px;overflow:hidden}.evup-image-field-prog i{background:var(--gradient-primary);border-radius:inherit;height:100%;transition:width var(--motion-duration-slow) var(--motion-easing-standard);display:block}.evup-image-field-urlrow{animation:evup-image-field-in var(--motion-duration-normal) var(--motion-easing-emphasized) backwards;align-items:center;gap:6px;margin-top:8px;display:flex}.evup-image-field-tx{border:1px solid var(--color-border);border-radius:var(--radius-md);height:36px;font:inherit;color:var(--color-text);background:var(--color-white);min-width:0;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);flex:1;padding:0 12px;font-size:14px}.evup-image-field-tx::placeholder{color:var(--color-placeholder)}.evup-image-field-tx:focus{border-color:var(--color-primary);box-shadow:var(--effect-focus-ring);outline:none}.evup-image-field-tx[aria-invalid=true]{border-color:var(--color-error)}.evup-image-field-err{color:var(--color-error);align-items:center;gap:4px;margin-top:5px;font-size:12px;display:flex}.evup-image-field-err svg{flex:none;width:14px;height:14px}@keyframes evup-image-field-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.evup-image-field-dz,.evup-image-field-big,.evup-image-field-ov,.evup-image-field-prog i,.evup-image-field-urlrow{transition:none;animation:none}.evup-image-field:not([data-disabled]) .evup-image-field-dz:hover .evup-image-field-big,.evup-image-field:focus-visible .evup-image-field-dz .evup-image-field-big,.evup-image-field-dz[data-over=true] .evup-image-field-big{transform:none}}
.VisibilitySelect-module__vCrnjW__listbox:focus .VisibilitySelect-module__vCrnjW__option[data-active=true]{outline:2px solid var(--color-secondary);outline-offset:-2px}
.VisibilityCard-module__JDcgZW__card{gap:var(--space-2);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);flex-direction:column;display:flex}.VisibilityCard-module__JDcgZW__card[data-error=true]{border-color:var(--color-error)}.VisibilityCard-module__JDcgZW__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.VisibilityCard-module__JDcgZW__title{font-size:var(--font-size-body);color:var(--color-secondary);font-weight:600}.VisibilityCard-module__JDcgZW__hint,.VisibilityCard-module__JDcgZW__status{font-size:var(--font-size-small);color:var(--color-muted);margin:0}.VisibilityCard-module__JDcgZW__loadError{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.VisibilityCard-module__JDcgZW__list{margin:0;padding:0;list-style:none}.VisibilityCard-module__JDcgZW__row{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px dashed var(--color-border);font-size:var(--font-size-small);display:flex}.VisibilityCard-module__JDcgZW__row:last-child{border-bottom:0}.VisibilityCard-module__JDcgZW__rowLabel{overflow-wrap:anywhere;min-width:0}.VisibilityCard-module__JDcgZW__more{font-size:var(--font-size-small);color:var(--color-primary);margin:0}.VisibilityCard-module__JDcgZW__manage{width:100%}.VisibilityCard-module__JDcgZW__error{font-size:var(--font-size-small);color:var(--color-error);margin:0}.VisibilityCard-module__JDcgZW__dialogBody{gap:var(--space-3);flex-direction:column;display:flex}.VisibilityCard-module__JDcgZW__segment{border:1px solid var(--color-border);border-radius:var(--radius-md);align-self:flex-start;display:inline-flex;overflow:hidden}.VisibilityCard-module__JDcgZW__segmentButton{padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--font-size-small);color:var(--color-text);cursor:pointer;background:0 0;border:0}.VisibilityCard-module__JDcgZW__segmentButton[aria-pressed=true]{background:var(--color-primary-light);color:var(--color-primary);font-weight:600}.VisibilityCard-module__JDcgZW__required{color:var(--color-error);font-weight:600}.VisibilityCard-module__JDcgZW__live{border-radius:var(--radius-md);border:1px solid var(--color-secondary-mid,#c9dbea);background:var(--color-secondary-light);color:var(--color-secondary);align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.VisibilityCard-module__JDcgZW__live[data-empty=true]{border-style:dashed;border-color:var(--color-border);background:var(--color-surface);color:var(--color-muted)}.VisibilityCard-module__JDcgZW__card[data-error=true] .VisibilityCard-module__JDcgZW__live{border-color:var(--color-error);background:var(--color-error-light);color:var(--color-error)}.VisibilityCard-module__JDcgZW__legend{padding-top:var(--space-2);border-top:1px dashed var(--color-border);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11.5px;display:flex}.VisibilityCard-module__JDcgZW__legendItem{align-items:center;gap:4px;display:inline-flex}
.evup-particle-constellation{pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.evup-starfield{opacity:.82;width:116%;height:116%;position:absolute;inset:-8%;-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.evup-starfield-rotation{transform-box:view-box;transform-origin:50%;will-change:transform}.evup-particle-constellation-animated .evup-starfield-rotation{animation:240s linear infinite evup-starfield-rotation}.evup-star{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite alternate evup-star-twinkle}.evup-star-tone-0{fill:#adebff94}.evup-star-tone-1{fill:#ffffffc2}.evup-star-tone-2{fill:#8bdaff7a}.evup-star-tone-3{fill:#dabcff94}.evup-star-tone-4{fill:#ffffff6b}.evup-star-bright{filter:drop-shadow(0 0 1.8px #ddefffbf)}.evup-star-twinkle-0{animation-duration:4.7s;animation-delay:-.4s}.evup-star-twinkle-1{animation-duration:5.8s;animation-delay:-1.1s}.evup-star-twinkle-2{animation-duration:6.6s;animation-delay:-2.3s}.evup-star-twinkle-3{animation-duration:7.2s;animation-delay:-3.7s}.evup-star-twinkle-4{animation-duration:5.1s;animation-delay:-4.9s}.evup-star-twinkle-5{animation-duration:6.2s;animation-delay:-5.5s}.evup-star-twinkle-6{animation-duration:7.8s;animation-delay:-6.4s}.evup-star-twinkle-7{animation-duration:8.4s;animation-delay:-7.1s}.evup-particle-constellation-subtle .evup-starfield{opacity:.46}.evup-particle-constellation-subtle .evup-star-tone-0,.evup-particle-constellation-subtle .evup-star-tone-2{fill:#1974a27a}.evup-particle-constellation-subtle .evup-star-tone-1,.evup-particle-constellation-subtle .evup-star-tone-3,.evup-particle-constellation-subtle .evup-star-tone-4{fill:#4b97be61}@keyframes evup-starfield-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes evup-star-twinkle{0%{opacity:.34;transform:scale(.82)}to{opacity:1;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.evup-starfield-rotation,.evup-star{animation:none!important}}
.evup-ambient{pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.evup-ambient-brand{background:radial-gradient(ellipse at 18% 22%, #39dcff61, transparent 31%), radial-gradient(ellipse at 64% 36%, #7768ff47, transparent 33%), radial-gradient(ellipse at 83% 70%, #ef4e8e38, transparent 31%), linear-gradient(145deg, #001f38, var(--color-secondary) 53%, #075b82)}.evup-ambient-subtle{background:radial-gradient(circle at 18% 18%, var(--effect-glow-brand), transparent 32%), radial-gradient(circle at 86% 78%, var(--effect-glow-accent), transparent 30%), var(--color-surface)}.evup-ambient-pattern-grid:after,.evup-ambient-pattern-network:after{content:"";background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.evup-ambient-pattern-grid:after{opacity:.18}.evup-ambient-pattern-network:after{opacity:.1;background-size:52px 52px}.evup-ambient-orb{filter:blur(20px);opacity:.9;mix-blend-mode:screen;border-radius:50%;position:absolute}.evup-ambient-orb-primary{aspect-ratio:1;background:radial-gradient(circle,#46dcff5c,#0000 66%);width:min(48vw,560px);top:-24%;left:-17%}.evup-ambient-orb-violet{aspect-ratio:1;background:radial-gradient(circle,#8368ff4d,#0000 68%);width:min(54vw,640px);top:2%;right:-23%}.evup-ambient-orb-accent{aspect-ratio:1;background:radial-gradient(circle,#ef4e8e47,#0000 66%);width:min(42vw,500px);bottom:-20%;right:-10%}
.evup-status-badge{gap:var(--space-1);width:fit-content;height:22px}.evup-status-badge[data-size=sm]{height:18px}.evup-status-badge[data-tone=changes]{background:var(--color-changes-light);color:var(--color-changes)}.evup-status-badge[data-shape=outline],.evup-status-badge[data-shape=dashed]{background:0 0;border:1px solid}.evup-status-badge[data-shape=dashed]{border-style:dashed}.evup-status-badge[data-own-marker]:before{display:none}.evup-status-badge-dot{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:6px;height:6px}.evup-status-badge[data-tone=success] .evup-status-badge-dot{background:var(--color-success)}.evup-status-badge[data-tone=warning] .evup-status-badge-dot{background:var(--color-warning)}.evup-status-badge[data-tone=info] .evup-status-badge-dot{background:var(--color-info)}.evup-status-badge[data-tone=changes] .evup-status-badge-dot{background:var(--color-changes)}.evup-status-badge-icon{flex:none;line-height:0;display:inline-flex}.evup-status-badge-icon svg{width:14px;height:14px}.evup-status-badge[data-family=budget]{gap:var(--space-1);font-size:var(--font-size-label);min-width:0;max-width:100%;padding:0 10px;font-weight:600}.evup-status-badge[data-family=budget] .evup-status-badge-icon svg{width:13px;height:13px}.evup-status-badge[data-family=budget][data-tone=attention]{background:var(--color-accent-light,var(--lift-accent-light));color:var(--hover-accent-text)}.evup-status-badge-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.evup-status-badge[data-family=publication]{gap:var(--space-1);font-size:var(--font-size-label);cursor:default;min-width:0;max-width:100%;padding:0 10px;font-weight:600}.evup-status-badge[data-family=publication] .evup-status-badge-icon svg{width:13px;height:13px}.evup-status-badge[data-family=connection]{font-size:var(--font-size-label);white-space:nowrap;cursor:default;gap:6px;padding:2px 10px 2px 8px;font-weight:600;line-height:1.5}.evup-status-badge[data-family=connection] .evup-status-badge-dot{flex:0 0 8px;width:8px;height:8px;position:relative}.evup-status-badge[data-family=connection] .evup-status-badge-icon svg{width:13px;height:13px}.evup-status-badge[data-family=connection][data-tone=connected] .evup-status-badge-dot{background:var(--color-success)}.evup-status-badge[data-family=connection][data-tone=connecting] .evup-status-badge-dot{border:2px solid var(--color-warning);background:0 0;border-top-color:#0000}.evup-status-badge[data-family=connection][data-tone=disconnected]{background:var(--color-border-subtle);color:var(--gray-text,var(--color-muted))}.evup-status-badge[data-family=connection][data-tone=disconnected] .evup-status-badge-dot{background:var(--gray-text,var(--color-muted));opacity:.7}.evup-status-badge[data-family=connection][data-tone=unknown]{border:1px dashed var(--color-border-strong,var(--color-input-border));color:var(--color-muted);background:0 0;padding:1px 9px 1px 7px}.evup-status-badge[data-family=connection][data-tone=unknown] .evup-status-badge-dot{border:1.5px dashed var(--color-muted);background:0 0}@media (prefers-reduced-motion:no-preference){.evup-status-badge[data-family=connection][data-tone=connected] .evup-status-badge-dot{animation:evup-status-live-pulse 2.4s var(--motion-easing-standard) infinite}.evup-status-badge[data-family=connection][data-tone=connecting] .evup-status-badge-dot{animation:.9s linear infinite evup-status-spin}}@keyframes evup-status-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 45%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-success) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 0%, transparent)}}@keyframes evup-status-spin{to{transform:rotate(360deg)}}
.PeriodPicker-module__iVqm5G__trigger{min-height:30px;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-text);font:inherit;white-space:normal;cursor:pointer;font-size:13px}.PeriodPicker-module__iVqm5G__editor{gap:var(--space-3);display:grid}.PeriodPicker-module__iVqm5G__options{gap:var(--space-2);flex-wrap:wrap;display:flex}
.ScopeBar-module__7jmAdq__root{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ScopeBar-module__7jmAdq__pill{align-items:center;gap:var(--space-1);max-width:100%;min-height:30px;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-text);font:inherit;white-space:normal;overflow-wrap:anywhere;font-size:13px;display:inline-flex}button.ScopeBar-module__7jmAdq__pill{cursor:pointer}.ScopeBar-module__7jmAdq__period{align-items:center;gap:var(--space-1);font-size:13px;display:inline-flex}.ScopeBar-module__7jmAdq__pending{color:var(--color-warning);font-size:13px}
.PageHeader-module__nDMCwq__root{gap:var(--space-3);min-width:0;display:grid}.PageHeader-module__nDMCwq__row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.PageHeader-module__nDMCwq__content{flex:280px;min-width:0}.PageHeader-module__nDMCwq__titleRow{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}.PageHeader-module__nDMCwq__title{min-width:0;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.3}.PageHeader-module__nDMCwq__titleRow>:not(.PageHeader-module__nDMCwq__title){flex-shrink:0}.PageHeader-module__nDMCwq__purpose{margin-top:var(--space-1);color:var(--color-muted);font-size:13px;font-weight:400}.PageHeader-module__nDMCwq__meta{min-width:0;margin-top:var(--space-1);color:var(--color-muted);flex-wrap:nowrap;font-size:13px;display:flex;overflow:hidden}.PageHeader-module__nDMCwq__metaItem{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:32ch;overflow:hidden}.PageHeader-module__nDMCwq__metaSep{white-space:pre}.PageHeader-module__nDMCwq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.PageHeader-module__nDMCwq__actions>*{flex-shrink:0}.PageHeader-module__nDMCwq__gradient{--evup-page-header-frame:color-mix(in srgb, var(--color-primary) 7%, var(--color-white));border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--evup-page-header-frame);box-shadow:var(--shadow-card);gap:0;overflow:hidden}.PageHeader-module__nDMCwq__gradient>.PageHeader-module__nDMCwq__row{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-5);--evup-page-header-light-edge:calc(64px - var(--space-5));--evup-page-header-fade:none;background:var(--evup-page-header-fade), radial-gradient(160px 100px at 100% 0%, color-mix(in srgb, var(--color-white) 22%, transparent) 0%, transparent 70%), linear-gradient(to right, color-mix(in srgb, color-mix(in srgb, var(--color-secondary) 70%, var(--color-primary)) 80%, var(--color-text)) 0%, color-mix(in srgb, color-mix(in srgb, var(--color-primary) 70%, var(--color-secondary)) 80%, var(--color-text)) calc(100% - 64px), color-mix(in srgb, var(--color-primary) 60%, var(--color-white)) 100%);flex-wrap:wrap}.PageHeader-module__nDMCwq__gradient>.PageHeader-module__nDMCwq__row:not(:only-child){padding-bottom:calc(var(--space-5) + var(--space-2));--evup-page-header-fade:linear-gradient(180deg, transparent calc(100% - 32px), var(--evup-page-header-frame) 100%)}.PageHeader-module__nDMCwq__gradient .PageHeader-module__nDMCwq__content{min-width:160px;padding-right:var(--evup-page-header-light-edge);flex:1 1 0}.PageHeader-module__nDMCwq__gradient .PageHeader-module__nDMCwq__title{color:var(--color-white)}.PageHeader-module__nDMCwq__gradient .PageHeader-module__nDMCwq__purpose,.PageHeader-module__nDMCwq__gradient .PageHeader-module__nDMCwq__meta{color:color-mix(in srgb, var(--color-white) 85%, transparent)}.PageHeader-module__nDMCwq__gradient .PageHeader-module__nDMCwq__actions{max-width:100%;margin-left:auto}:is(.PageHeader-module__nDMCwq__gradient .PageHeader-module__nDMCwq__actions :focus-visible,.PageHeader-module__nDMCwq__gradient .PageHeader-module__nDMCwq__actions .mantine-SegmentedControl-control:has(:focus-visible)){outline:2px solid var(--color-white);outline-offset:2px}.PageHeader-module__nDMCwq__icon{box-sizing:border-box;border-radius:var(--radius-full);border:2px solid var(--color-white);background:color-mix(in srgb, var(--color-secondary) 60%, var(--color-text));width:40px;height:40px;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PageHeader-module__nDMCwq__root:not(.PageHeader-module__nDMCwq__gradient) .PageHeader-module__nDMCwq__icon{background:var(--color-primary-light);color:var(--color-primary);border-color:#0000}.PageHeader-module__nDMCwq__scopePanel{margin:calc(-1 * var(--space-5)) var(--space-2) var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-white);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 3%, var(--color-white)) 0%, color-mix(in srgb, var(--color-primary) 6%, var(--color-white)) 100%);box-shadow:var(--shadow-md);position:relative}@media (max-width:767px){.PageHeader-module__nDMCwq__gradient>.PageHeader-module__nDMCwq__row{padding-left:var(--space-4);padding-right:var(--space-4);--evup-page-header-light-edge:calc(64px - var(--space-4))}.PageHeader-module__nDMCwq__gradient .PageHeader-module__nDMCwq__actions{flex:100%;margin:-4px;padding:4px;overflow-x:auto}}
.BlockError-module__Hb9ZPa__root{justify-items:center;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-error);border-radius:var(--radius-md);text-align:center;display:grid}.BlockError-module__Hb9ZPa__icon{color:var(--color-error)}.BlockError-module__Hb9ZPa__title{color:var(--color-text);font-size:14px;font-weight:600}.BlockError-module__Hb9ZPa__reason{color:var(--color-muted);font-size:13px}
.evup-money-stat{min-width:0;padding:calc(var(--space-3) + var(--space-1) / 2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background:var(--color-white)}.evup-money-stat__label{font-size:var(--font-size-caption,11px);text-transform:uppercase;color:var(--color-muted);letter-spacing:.04em;font-weight:600}.evup-money-stat__value{font-variant-numeric:tabular-nums;text-align:right;margin-block:var(--space-2);white-space:nowrap;font-size:24px;font-weight:700}.evup-money-stat__value button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.evup-money-stat__value button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.evup-money-stat:has(button[aria-pressed=true]){border-color:var(--color-secondary)}.evup-money-stat__caption{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.evup-money-stat__delta{margin-block-end:var(--space-2);font-size:13px}.evup-money-stat__delta[data-tone=success],.evup-money-stat__delta[data-tone=success] .evup-money{color:var(--color-success)}.evup-money-stat__delta[data-tone=danger],.evup-money-stat__delta[data-tone=danger] .evup-money{color:var(--color-error)}.evup-money-stat__delta[data-tone=neutral],.evup-money-stat__delta[data-tone=neutral] .evup-money{color:var(--color-muted)}.evup-money-stat[data-tone=danger] .evup-money-stat__value .evup-money:not([data-tone=muted]){color:var(--color-error)}.evup-money-stat[data-tone=success] .evup-money-stat__value .evup-money:not([data-tone=muted]){color:var(--color-success)}.evup-money-stat[data-tone=warning] .evup-money-stat__value .evup-money:not([data-tone=muted]){color:var(--color-warning)}
.RichTextEditor-module__4ln8Aq__root{border-radius:var(--mantine-radius-md)}.RichTextEditor-module__4ln8Aq__root[data-invalid]{border-color:var(--color-error)}.RichTextEditor-module__4ln8Aq__toolbar{flex-wrap:wrap}.RichTextEditor-module__4ln8Aq__content .ProseMirror{min-height:160px}.RichTextEditor-module__4ln8Aq__content .evup-variable-chip{background:var(--color-primary);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;margin:0 1px;padding:1px 8px;font-weight:600;line-height:19px;display:inline-flex}.RichTextEditor-module__4ln8Aq__content .evup-variable-chip.ProseMirror-selectednode{outline:2px solid var(--color-primary);outline-offset:1px}.RichTextEditor-module__4ln8Aq__error{margin:var(--mantine-spacing-xs)}.RichTextEditor-module__4ln8Aq__content .evup-upload-pending{border:1px dashed var(--color-border);border-radius:var(--mantine-radius-sm);background:var(--color-surface);min-width:160px;max-width:100%;font-size:var(--mantine-font-size-xs);vertical-align:middle;-webkit-user-select:none;user-select:none;flex-direction:column;gap:4px;margin:0 2px;padding:6px 10px;display:inline-flex}.RichTextEditor-module__4ln8Aq__content .evup-upload-pending-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RichTextEditor-module__4ln8Aq__content .evup-upload-pending-bar{background:var(--color-border-subtle);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.RichTextEditor-module__4ln8Aq__content .evup-upload-pending-bar:after{content:"";background:var(--color-primary);border-radius:2px;width:40%;animation:1.2s ease-in-out infinite RichTextEditor-module__4ln8Aq__evup-upload-indeterminate;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.RichTextEditor-module__4ln8Aq__content .evup-upload-pending-bar:after{opacity:.5;width:100%;animation:none}}@keyframes RichTextEditor-module__4ln8Aq__evup-upload-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.RichTextEditor-module__4ln8Aq__content img.ProseMirror-selectednode{outline:2px solid var(--color-primary)}.RichTextEditor-module__4ln8Aq__loss{margin-bottom:var(--mantine-spacing-xs)}.RichTextEditor-module__4ln8Aq__lossReview{margin-top:var(--mantine-spacing-xs)}.RichTextEditor-module__4ln8Aq__counterRow{justify-content:flex-end;gap:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);color:var(--color-muted);flex-wrap:wrap;margin-top:4px;display:flex}.RichTextEditor-module__4ln8Aq__counterHint{flex:auto}.RichTextEditor-module__4ln8Aq__counter{font-variant-numeric:tabular-nums;white-space:nowrap}.RichTextEditor-module__4ln8Aq__counterRow[data-state=warn]{color:var(--color-warning)}.RichTextEditor-module__4ln8Aq__counterRow[data-state=error]{color:var(--color-error);font-weight:600}
