:root{--evot-motion-duration: .4s;--evot-motion-ease: cubic-bezier(.22, 1, .36, 1)}@keyframes evot-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes evot-exit{to{opacity:0;transform:translateY(-6px)}}@keyframes evot-dialog{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes evot-fade{0%{opacity:0}to{opacity:1}}.evot-page{min-width:0;width:100%;animation:evot-enter var(--evot-motion-duration) var(--evot-motion-ease) both}.evot-reveal,.evot-step{animation:evot-enter var(--evot-motion-duration) var(--evot-motion-ease) both}.evot-motion-surface{view-transition-name:evot-content}::view-transition-old(evot-content),::view-transition-old(root){animation:evot-exit .16s ease-in both}::view-transition-new(evot-content),::view-transition-new(root){animation:evot-enter var(--evot-motion-duration) var(--evot-motion-ease) both}::view-transition-group(*){animation-duration:var(--evot-motion-duration);animation-timing-function:var(--evot-motion-ease)}html:has(.evot-motion-surface)::view-transition-old(root),html:has(.evot-motion-surface)::view-transition-new(root){animation:none}html:active-view-transition .evot-page,html:active-view-transition .evot-step{animation:none}.MuiButton-root,.MuiIconButton-root,.MuiListItemButton-root{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,translate .18s ease}.MuiButton-root:active:not(:disabled),.MuiIconButton-root:active:not(:disabled){translate:0 1px}.MuiChip-root{transition:background-color .22s ease,color .22s ease,border-color .22s ease}.MuiModal-backdrop{animation:evot-fade .22s ease both}.MuiModalDialog-root{animation:evot-dialog var(--evot-motion-duration) var(--evot-motion-ease) both}.MuiAlert-root{animation:evot-enter .24s var(--evot-motion-ease) both}details[open]>:not(summary){animation:evot-enter .3s var(--evot-motion-ease) both}@supports (interpolate-size: allow-keywords){details{interpolate-size:allow-keywords}details::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size .35s var(--evot-motion-ease),opacity .22s ease,content-visibility .35s allow-discrete}details[open]::details-content{block-size:auto;opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root{--evot-green: #218357;--evot-green-ink: #175436;--evot-green-bg: #E4EEDF;--evot-orange: #CC6B2D;--evot-orange-ink: #994719;--evot-orange-bg: #F7E9D3;--evot-blue: #4268AA;--evot-blue-ink: #294C87;--evot-blue-bg: #E2EBF1;--evot-gold: #B5983D;--evot-gold-ink: #79601D;--evot-gold-bg: #F4EFCF;--evot-frame-inset: rgba(64, 106, 82, .045);--evot-paper-glow: rgba(205, 223, 207, .15);--evot-linework: rgba(46, 92, 73, .035);--evot-engraved-font: "Baskerville Old Face", Baskerville, "Times New Roman", Georgia, serif;--evot-sidebar-bg: #0F2B22;--evot-sidebar-bg-soft: #15382C;--evot-sidebar-bg-hover: #1C4536;--evot-sidebar-bg-active: #24573F;--evot-sidebar-text: #F4F1E1;--evot-sidebar-text-muted: rgba(244, 241, 225, .62);--evot-sidebar-border: rgba(244, 241, 225, .12);--evot-sidebar-gold: #E4C972}[data-joy-color-scheme=dark]{--evot-frame-inset: rgba(185, 209, 177, .04);--evot-paper-glow: rgba(176, 186, 115, .035);--evot-linework: rgba(150, 189, 168, .025);--evot-green-ink: #67DEAC;--evot-green-bg: #163D2D;--evot-orange-ink: #FFBE85;--evot-orange-bg: #442D1A;--evot-blue-ink: #A1C5FF;--evot-blue-bg: #20334F;--evot-gold-ink: #E9CB75;--evot-gold-bg: #3D341D}.evot-engraved{font-family:var(--evot-engraved-font)!important;font-weight:700!important;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.035em}.evot-wordmark{font-size:22px;letter-spacing:.1em;line-height:1.1}.evot-motion-surface{background-image:radial-gradient(ellipse at 0% 0%,rgba(117,173,181,.12),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(184,158,67,.09),transparent 50%),repeating-linear-gradient(115deg,transparent 0 7px,var(--evot-linework) 7px 8px)}.evot-page{position:relative;box-sizing:border-box;padding-top:20px}.evot-page:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--evot-green) 0%,var(--evot-gold) 50%,var(--evot-green) 100%);pointer-events:none}.evot-page h1,.evot-page h2,.evot-page .MuiTypography-h4{font-family:var(--evot-engraved-font);font-weight:700;letter-spacing:.015em}
