/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--ev-font-family);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--ev-font-family:var(--ev-font-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ev-font-display:var(--ev-font-display-src,"Bricolage Grotesque"),var(--ev-font-family)}html{font-family:var(--ev-font-family);font-size:16px;line-height:var(--ev-leading-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-optical-sizing:auto}body,html{color:var(--ev-text);background:var(--ev-ground)}body{min-height:100dvh;font-size:var(--ev-text-4);font-weight:var(--ev-weight-regular);flex-direction:column;margin:0;display:flex;overflow-x:hidden}::selection{background:var(--ev-accent-soft)}:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:2px;border-radius:var(--ev-radius-xs);box-shadow:0 0 var(--ev-glow-blur)oklch(from var(--ev-focus-color)l c h/calc(var(--ev-glow-alpha)*.7))}.ev-display{font-family:var(--ev-font-display);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-display);font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}.ev-mission__num,.ev-num,.ev-points,.ev-ring,.ev-threshold,.ev-triad,time{font-variant-numeric:tabular-nums}}@layer components{img.ev-asset{object-fit:cover;object-position:50% 50%}.ev-asset--focal-nw{object-position:0 0}.ev-asset--focal-n{object-position:50% 0}.ev-asset--focal-ne{object-position:100% 0}.ev-asset--focal-w{object-position:0 50%}.ev-asset--focal-c{object-position:50% 50%}.ev-asset--focal-e{object-position:100% 50%}.ev-asset--focal-sw{object-position:0 100%}.ev-asset--focal-s{object-position:50% 100%}.ev-asset--focal-se{object-position:100% 100%}.ev-field{flex-direction:column;min-width:0}.ev-field,.ev-field__label{gap:var(--ev-space-2);display:flex}.ev-field__label{align-items:baseline;font-size:var(--ev-text-5);font-weight:var(--ev-weight-medium);color:var(--ev-text)}.ev-field__optional{font-weight:var(--ev-weight-regular);color:var(--ev-text-muted)}.ev-field__control{align-items:center;gap:var(--ev-space-2);min-height:48px;padding:0 var(--ev-space-4);border-radius:var(--ev-radius-md);background:var(--ev-veil-strong);border:1px solid var(--ev-line-strong);box-shadow:inset 0 1px 0 var(--ev-glass-edge);transition:border-color var(--ev-duration-fast)var(--ev-ease-in-out),box-shadow var(--ev-duration-fast)var(--ev-ease-in-out);display:flex;position:relative}.ev-field__control:focus-within{border-color:var(--ev-accent-strong);box-shadow:inset 0 1px 0 var(--ev-glass-edge),0 0 0 3px var(--ev-accent-soft)}.ev-field[data-invalid=true] .ev-field__control{border-color:var(--ev-alert)}.ev-field[data-invalid=true] .ev-field__control:focus-within{box-shadow:inset 0 1px 0 var(--ev-glass-edge),0 0 0 3px var(--ev-alert-soft)}.ev-field[data-disabled=true] .ev-field__control{opacity:.55}.ev-field__input{min-width:0;height:46px;font-size:var(--ev-text-4);color:var(--ev-text);background:0 0;border:0;outline:none;flex:1;padding:0}.ev-field__input::placeholder{color:var(--ev-text-faint)}.ev-field__input:disabled{cursor:not-allowed}.ev-field__input[data-mono=true]{font-variant-numeric:tabular-nums;letter-spacing:.06em}.ev-field--lg .ev-field__control{min-height:56px;padding:0 var(--ev-space-5);border-radius:var(--ev-radius-lg)}.ev-field--lg .ev-field__input{height:54px;font-size:var(--ev-text-3)}.ev-field__icon{color:var(--ev-text-muted);flex:none;display:inline-flex}.ev-field__adornment{align-items:center;gap:var(--ev-space-1);margin-right:calc(var(--ev-space-2)*-1);flex:none;display:inline-flex}.ev-field__status{color:var(--ev-text-faint);flex:none;display:inline-flex}.ev-field[data-status=valid] .ev-field__status{color:var(--ev-state-validated)}.ev-field[data-status=pending] .ev-field__status{color:var(--ev-accent-text)}.ev-hint{font-size:var(--ev-text-5);color:var(--ev-text-muted);align-items:flex-start;gap:6px;margin:0;line-height:1.4;display:flex}.ev-hint svg{flex:none;margin-top:2px}.ev-hint[data-tone=error]{color:var(--ev-alert);font-weight:var(--ev-weight-medium)}.ev-hint[data-tone=success]{color:var(--ev-state-validated);font-weight:var(--ev-weight-medium)}.ev-hint[data-tone=info]{color:var(--ev-text)}.ev-otp{gap:var(--ev-space-2);grid-template-columns:repeat(6,52px);display:inline-grid;position:relative}.ev-otp__cell{border-radius:var(--ev-radius-md);background:var(--ev-veil-strong);border:1px solid var(--ev-line-strong);height:64px;box-shadow:inset 0 1px 0 var(--ev-glass-edge);font-size:var(--ev-text-1);font-weight:var(--ev-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ev-text);transition:border-color var(--ev-duration-fast)var(--ev-ease-in-out),box-shadow var(--ev-duration-fast)var(--ev-ease-in-out);place-items:center;line-height:1;display:grid}.ev-otp__cell:nth-child(4){margin-left:var(--ev-space-2)}.ev-otp[data-focused=true] .ev-otp__cell[data-active=true]{border-color:var(--ev-accent-strong);box-shadow:inset 0 1px 0 var(--ev-glass-edge),0 0 0 3px var(--ev-accent-soft)}.ev-otp[data-invalid=true] .ev-otp__cell{border-color:var(--ev-alert)}.ev-otp[data-complete=true] .ev-otp__cell{border-color:var(--ev-state-validated)}@supports (color:color-mix(in lab,red,red)){.ev-otp[data-complete=true] .ev-otp__cell{border-color:color-mix(in oklab,var(--ev-state-validated)60%,transparent)}}.ev-otp__caret{background:var(--ev-accent-strong);border-radius:1px;width:2px;height:30px;animation:ev-caret 1.1s steps(2,start) infinite}@keyframes ev-caret{to{opacity:0}}.ev-otp__input{color:#0000;caret-color:#0000;letter-spacing:2em;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.ev-otp__input::selection{background:0 0}[data-density=compact] .ev-otp{grid-template-columns:repeat(6,44px)}[data-density=compact] .ev-otp__cell{height:56px;font-size:var(--ev-text-2)}@media (max-width:420px){.ev-otp{grid-template-columns:repeat(6,44px)}.ev-otp__cell{height:56px;font-size:var(--ev-text-2)}}.ev-strength{align-items:center;gap:var(--ev-space-2);font-size:var(--ev-text-5);color:var(--ev-text-muted);display:flex}.ev-strength__bar{gap:3px;display:inline-flex}.ev-strength__seg{border-radius:var(--ev-radius-pill);background:var(--ev-line-strong);width:22px;height:3px;transition:background-color var(--ev-duration-base)var(--ev-ease-in-out)}.ev-strength[data-level="1"] .ev-strength__seg:nth-child(-n+1){background:var(--ev-text-faint)}.ev-strength[data-level="2"] .ev-strength__seg:nth-child(-n+2){background:var(--ev-state-progress)}.ev-strength[data-level="3"] .ev-strength__seg:nth-child(-n+3){background:var(--ev-state-validated)}.ev-select__trigger{cursor:pointer;text-align:left;outline:none;width:100%}.ev-select__trigger:focus-visible{border-color:var(--ev-accent-strong);box-shadow:inset 0 1px 0 var(--ev-glass-edge),0 0 0 3px var(--ev-accent-soft)}.ev-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ev-text-4);flex:1;overflow:hidden}.ev-select__value[data-placeholder]{color:var(--ev-text-faint)}.ev-select__chevron{color:var(--ev-text-muted);transition:transform var(--ev-duration-fast)var(--ev-ease-out);display:inline-flex}.ev-select__trigger[data-state=open] .ev-select__chevron{transform:rotate(180deg)}.ev-select__content{z-index:70;min-width:var(--radix-select-trigger-width,220px);max-height:min(var(--radix-select-content-available-height,320px),360px);border-radius:var(--ev-radius-md);background:var(--ev-glass-2-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-4);animation:ev-float-in var(--ev-duration-base)var(--ev-ease-out);overflow:hidden}.ev-select__content[data-state=closed]{animation:ev-float-out var(--ev-duration-fast)var(--ev-ease-exit)}.ev-select__viewport{padding:var(--ev-space-1)}.ev-select__item{align-items:center;gap:var(--ev-space-3);min-height:40px;padding:var(--ev-space-2)var(--ev-space-3);border-radius:var(--ev-radius-sm);font-size:var(--ev-text-4);color:var(--ev-text);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--ev-duration-fast)var(--ev-ease-in-out);outline:none;display:flex;position:relative}.ev-select__item[data-highlighted]{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-select__item[data-highlighted]{background:color-mix(in oklab,var(--ev-text)8%,transparent)}}.ev-select__item[data-state=checked]{font-weight:var(--ev-weight-medium)}.ev-select__item[data-disabled]{opacity:.45}.ev-select__item-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ev-select__item-sub{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-select__indicator{color:var(--ev-accent-text);margin-left:auto;display:inline-flex}.ev-select__scroll{color:var(--ev-text-muted);justify-content:center;padding:4px;display:flex}.ev-menu__trigger{align-items:center;gap:var(--ev-space-2);height:36px;padding:0 var(--ev-space-2)0 var(--ev-space-3);border-radius:var(--ev-radius-pill);border:1px solid var(--ev-glass-border);background:var(--ev-chip-bg);box-shadow:inset 0 1px 0 var(--ev-glass-edge);color:var(--ev-text);font:inherit;font-size:var(--ev-text-5);cursor:pointer;white-space:nowrap;transition:background var(--ev-duration-fast)var(--ev-ease-out),border-color var(--ev-duration-fast)var(--ev-ease-out);display:inline-flex}.ev-menu__trigger:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-menu__trigger:hover{background:color-mix(in oklab,var(--ev-text)8%,var(--ev-chip-bg))}}.ev-menu__trigger:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:2px}.ev-menu__trigger:disabled{opacity:.55;cursor:default}.ev-menu__trigger[data-state=open]{border-color:var(--ev-accent-strong)}.ev-menu__value{font-weight:var(--ev-weight-medium);text-overflow:ellipsis;max-width:220px;overflow:hidden}.ev-menu__chevron{color:var(--ev-text-muted);transition:transform var(--ev-duration-fast)var(--ev-ease-out)}.ev-menu__trigger[data-state=open] .ev-menu__chevron{transform:rotate(180deg)}.ev-menu__content{z-index:70;min-width:max(var(--radix-dropdown-menu-trigger-width,200px),200px);max-height:min(var(--radix-dropdown-menu-content-available-height,320px),360px);padding:var(--ev-space-1);border-radius:var(--ev-radius-md);background:var(--ev-glass-2-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-4);animation:ev-float-in var(--ev-duration-base)var(--ev-ease-out);overflow-y:auto}.ev-menu__content[data-state=closed]{animation:ev-float-out var(--ev-duration-fast)var(--ev-ease-exit)}.ev-menu__item{align-items:center;gap:var(--ev-space-3);min-height:36px;padding:var(--ev-space-1)var(--ev-space-3);border-radius:var(--ev-radius-sm);font-size:var(--ev-text-4);color:var(--ev-text);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--ev-duration-fast)var(--ev-ease-in-out);outline:none;display:flex;position:relative}.ev-menu__item[data-highlighted]{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-menu__item[data-highlighted]{background:color-mix(in oklab,var(--ev-text)8%,transparent)}}.ev-menu__item[data-state=checked]{font-weight:var(--ev-weight-medium)}.ev-menu__item[data-disabled]{opacity:.45}.ev-menu__leading{flex:none;display:inline-flex}.ev-menu__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ev-menu__sub{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-menu__indicator{color:var(--ev-accent-text);margin-left:auto;display:inline-flex}.ev-field__label--hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ev-float-in{0%{opacity:0;translate:0 -4px}}@keyframes ev-float-out{to{opacity:0;translate:0 -4px}}.ev-segmented{border-radius:var(--ev-radius-pill);background:var(--ev-text);gap:2px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ev-segmented{background:color-mix(in oklab,var(--ev-text)6%,transparent)}}.ev-segmented{box-shadow:inset 0 1px 0 var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-segmented{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ev-text)4%,transparent)}}.ev-segmented--block{display:flex}.ev-segmented--block .ev-segmented__item{flex:1;justify-content:center}.ev-segmented__item{align-items:center;gap:var(--ev-space-2);height:36px;padding:0 var(--ev-space-4);border-radius:var(--ev-radius-pill);font-size:var(--ev-text-5);font-weight:var(--ev-weight-medium);color:var(--ev-text-muted);cursor:pointer;white-space:nowrap;transition:background-color var(--ev-duration-fast)var(--ev-ease-in-out),color var(--ev-duration-fast)var(--ev-ease-in-out),box-shadow var(--ev-duration-fast)var(--ev-ease-in-out);background:0 0;border:0;display:inline-flex}.ev-segmented__item:hover{color:var(--ev-text)}.ev-segmented__item[data-state=on]{background:var(--ev-veil-strong);color:var(--ev-text);font-weight:var(--ev-weight-semibold);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-1)}.ev-segmented__item:focus-visible{outline:2px solid var(--ev-accent-strong);outline-offset:1px}.ev-segmented__item:disabled{opacity:.45;cursor:default}.ev-btn.ev-btn--ghost{box-shadow:none;color:var(--ev-text-muted);background:0 0;border-color:#0000}.ev-btn.ev-btn--ghost:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-btn.ev-btn--ghost:hover{background:color-mix(in oklab,var(--ev-text)7%,transparent)}}.ev-btn.ev-btn--ghost:hover{color:var(--ev-text);box-shadow:none}.ev-btn.ev-btn--danger{color:var(--ev-alert);border-color:var(--ev-alert);background:0 0}@supports (color:color-mix(in lab,red,red)){.ev-btn.ev-btn--danger{border-color:color-mix(in oklab,var(--ev-alert)35%,transparent)}}.ev-btn.ev-btn--danger{box-shadow:none}.ev-btn.ev-btn--danger:hover{background:var(--ev-alert-soft);box-shadow:none}.ev-btn--lg{height:48px;padding:0 var(--ev-space-6);font-size:var(--ev-text-4)}.ev-btn--block{justify-content:center;width:100%}.ev-btn:disabled,.ev-btn[aria-disabled=true]{opacity:.45;cursor:default;transform:none}.ev-btn[data-pending=true]{cursor:progress;opacity:.75}.ev-btn[data-pending=true]:after{content:"";opacity:.6;width:6px;height:6px;animation:ev-pending 1s var(--ev-ease-in-out)infinite alternate;background:currentColor;border-radius:50%}@keyframes ev-pending{to{opacity:.15}}.ev-overlay{z-index:50;background:var(--ev-ground-deep);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.ev-overlay{background:color-mix(in oklab,var(--ev-ground-deep)42%,transparent)}}.ev-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ev-fade-in var(--ev-duration-base)var(--ev-ease-in-out)}.ev-overlay[data-state=closed]{animation:ev-fade-out var(--ev-duration-fast)var(--ev-ease-exit)}@keyframes ev-fade-in{0%{opacity:0}}@keyframes ev-fade-out{to{opacity:0}}.ev-dialog{z-index:51;width:min(92vw,520px);max-height:86dvh;padding:var(--ev-space-6);border-radius:var(--ev-radius-xl);background:var(--ev-glass-2-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-4);animation:ev-dialog-in var(--ev-duration-base)var(--ev-ease-out);outline:none;position:fixed;top:50%;left:50%;overflow:auto;translate:-50% -50%}.ev-dialog[data-state=closed]{animation:ev-dialog-out var(--ev-duration-fast)var(--ev-ease-exit)}@keyframes ev-dialog-in{0%{opacity:0;scale:.98}}@keyframes ev-dialog-out{to{opacity:0;scale:.98}}.ev-dialog__inner{gap:var(--ev-space-3);padding:var(--ev-space-5);border-radius:var(--ev-radius-lg);background:var(--ev-veil);flex-direction:column;display:flex}.ev-dialog__title{padding-right:var(--ev-space-8);font-size:var(--ev-text-2);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-title);line-height:var(--ev-leading-tight);margin:0}.ev-dialog__desc{font-size:var(--ev-text-4);color:var(--ev-text-muted);margin:0}.ev-dialog__body{gap:var(--ev-space-4);flex-direction:column;display:flex}.ev-dialog__actions{justify-content:flex-end;gap:var(--ev-space-2);margin-top:var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-dialog__close{top:calc(var(--ev-space-6) + var(--ev-space-2));right:calc(var(--ev-space-6) + var(--ev-space-2));z-index:1;position:absolute}.ev-sheet{z-index:51;top:var(--ev-space-3);right:var(--ev-space-3);bottom:var(--ev-space-3);width:min(92vw,460px);padding:var(--ev-space-3);border-radius:var(--ev-radius-xl);background:var(--ev-glass-1-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur-1))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-1))saturate(var(--ev-glass-saturate));border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-4);animation:ev-sheet-in var(--ev-duration-slow)var(--ev-ease-emphasized);outline:none;flex-direction:column;display:flex;position:fixed}.ev-sheet[data-state=closed]{animation:ev-sheet-out var(--ev-duration-fast)var(--ev-ease-exit)}.ev-sheet[data-side=left]{right:auto;left:var(--ev-space-3);animation-name:ev-sheet-in-left}.ev-sheet[data-side=left][data-state=closed]{animation-name:ev-sheet-out-left}@keyframes ev-sheet-in{0%{opacity:0;translate:24px}}@keyframes ev-sheet-out{to{opacity:0;translate:24px}}@keyframes ev-sheet-in-left{0%{opacity:0;translate:-24px}}@keyframes ev-sheet-out-left{to{opacity:0;translate:-24px}}.ev-sheet__head{align-items:flex-start;gap:var(--ev-space-3);padding:var(--ev-space-3)var(--ev-space-3)var(--ev-space-3)var(--ev-space-4);display:flex}.ev-sheet__heading{flex:1;min-width:0}.ev-sheet__title{font-size:var(--ev-text-2);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-title);line-height:var(--ev-leading-tight);margin:0}.ev-sheet__desc{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:2px 0 0}.ev-sheet__body{gap:var(--ev-space-4);min-height:0;padding:var(--ev-space-5);border-radius:var(--ev-radius-lg);background:var(--ev-veil);flex-direction:column;flex:1;display:flex;overflow:auto}.ev-sheet__foot{justify-content:flex-end;gap:var(--ev-space-2);padding:var(--ev-space-3)var(--ev-space-2)0;display:flex}.ev-toast-viewport{right:var(--ev-space-5);bottom:var(--ev-space-5);z-index:80;gap:var(--ev-space-2);outline:none;flex-direction:column;width:min(92vw,380px);margin:0;padding:0;list-style:none;display:flex;position:fixed}.ev-toast{align-items:start;gap:var(--ev-space-3);padding:var(--ev-space-3)var(--ev-space-3)var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-lg);background:var(--ev-glass-2-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ev-toast[data-state=open]{animation:ev-toast-in var(--ev-duration-slow)var(--ev-ease-out)}.ev-toast[data-state=closed]{animation:ev-toast-out var(--ev-duration-fast)var(--ev-ease-exit)}.ev-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.ev-toast[data-swipe=cancel]{transition:transform var(--ev-duration-base)var(--ev-ease-out);transform:translate(0)}.ev-toast[data-swipe=end]{animation:ev-toast-swipe-out var(--ev-duration-fast)var(--ev-ease-exit)}@keyframes ev-toast-in{0%{opacity:0;translate:0 8px}}@keyframes ev-toast-out{to{opacity:0;translate:0 8px}}@keyframes ev-toast-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(calc(100% + var(--ev-space-5)))}}.ev-toast__dot{background:var(--ev-toast-tone,var(--ev-state-todo));width:8px;height:8px;box-shadow:0 0 0 3px var(--ev-toast-tone,var(--ev-state-todo));border-radius:50%;margin-top:7px}@supports (color:color-mix(in lab,red,red)){.ev-toast__dot{box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-toast-tone,var(--ev-state-todo))22%,transparent)}}.ev-toast[data-tone=progress]{--ev-toast-tone:var(--ev-state-progress)}.ev-toast[data-tone=validated]{--ev-toast-tone:var(--ev-state-validated)}.ev-toast[data-tone=open]{--ev-toast-tone:var(--ev-state-open)}.ev-toast[data-tone=alert]{--ev-toast-tone:var(--ev-alert)}.ev-toast__text{padding:2px var(--ev-space-2)2px 0;border-radius:var(--ev-radius-sm);flex-direction:column;gap:2px;display:flex}.ev-toast__title{font-size:var(--ev-text-4);font-weight:var(--ev-weight-medium);margin:0;line-height:1.3}.ev-toast__desc{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-toast__action{margin-top:var(--ev-space-1);align-self:flex-start}.ev-empty{justify-items:center;gap:var(--ev-space-3);padding:var(--ev-space-8)var(--ev-space-6);text-align:center;display:grid}.ev-empty__visual{aspect-ratio:5/3;border-radius:var(--ev-radius-lg);width:200px;box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-2);overflow:hidden}.ev-empty__visual .ev-asset{width:100%;height:100%;display:block}.ev-empty__title{margin:var(--ev-space-2)0 0;font-size:var(--ev-text-3);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-title)}.ev-empty__text{max-width:44ch;font-size:var(--ev-text-4);color:var(--ev-text-muted);text-wrap:balance;margin:0}.ev-empty__actions{justify-content:center;gap:var(--ev-space-2);margin-top:var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-empty--compact{padding:var(--ev-space-5)var(--ev-space-4)}.ev-empty--compact .ev-empty__visual{width:120px}.ev-avatar--xl{font-size:var(--ev-text-5)}@supports (color:color-mix(in lab,red,red)){.ev-avatar--neutral{background:color-mix(in oklab,var(--ev-text)9%,var(--ev-ground))}}.ev-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ev-datalist{column-gap:var(--ev-space-5);row-gap:var(--ev-space-2);font-size:var(--ev-text-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ev-datalist dt{font-size:var(--ev-text-5);color:var(--ev-text-muted);white-space:nowrap;padding-top:1px}.ev-datalist dd{min-width:0;font-weight:var(--ev-weight-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.ev-datalist dd[data-empty=true]{color:var(--ev-text-faint);font-weight:var(--ev-weight-regular)}.ev-datalist--two{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)}.ev-datalist--stacked{gap:var(--ev-space-3)var(--ev-space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ev-datalist--stacked>div{flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:640px){.ev-datalist--two{grid-template-columns:max-content minmax(0,1fr)}}.ev-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-feed__day{padding:var(--ev-space-4)0 var(--ev-space-1)}.ev-feed__item{align-items:start;gap:var(--ev-space-3);padding:var(--ev-space-3)0;grid-template-columns:22px minmax(0,1fr) auto;display:grid}.ev-feed__item+.ev-feed__item{border-top:1px solid var(--ev-line)}.ev-feed__mark{place-items:center;margin-top:1px;display:grid;position:relative}.ev-feed__mark:after{content:"";background:var(--ev-feed-tone,transparent);width:9px;height:9px;box-shadow:0 0 0 2px var(--ev-veil-strong);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.ev-feed__item[data-kind=import]{--ev-feed-tone:var(--ev-state-progress)}.ev-feed__item[data-kind=review]{--ev-feed-tone:var(--ev-state-review)}.ev-feed__item[data-kind=validated]{--ev-feed-tone:var(--ev-state-validated)}.ev-feed__item[data-kind=open]{--ev-feed-tone:var(--ev-state-open)}.ev-feed__item[data-kind=alert]{--ev-feed-tone:var(--ev-alert)}.ev-feed__text{min-width:0;font-size:var(--ev-text-4);margin:0;line-height:1.4}.ev-feed__text strong{font-weight:var(--ev-weight-medium)}.ev-feed__detail{margin:2px 0 0}.ev-feed__detail,.ev-feed__time{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-feed__time{white-space:nowrap;padding-top:2px}.ev-siren{border-radius:var(--ev-radius-lg);background:var(--ev-glass-2-bg);width:100%;-webkit-backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-3);flex-direction:column;display:flex;overflow:hidden}.ev-siren__head{align-items:flex-start;gap:var(--ev-space-3);padding:var(--ev-space-4)var(--ev-space-5)var(--ev-space-3);display:flex}.ev-siren__identity{flex:1;min-width:0}.ev-siren__name{font-size:var(--ev-text-2);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-title);line-height:var(--ev-leading-tight);overflow-wrap:anywhere;margin:0}.ev-siren__meta{font-size:var(--ev-text-5);color:var(--ev-text-muted);font-variant-numeric:tabular-nums;margin:4px 0 0}.ev-siren__body{padding:var(--ev-space-4)var(--ev-space-5);background:var(--ev-veil)}.ev-siren__foot{justify-content:space-between;align-items:center;gap:var(--ev-space-3);padding:var(--ev-space-3)var(--ev-space-5)var(--ev-space-4);background:var(--ev-veil);border-top:1px solid var(--ev-line);flex-wrap:wrap;display:flex}.ev-siren__consulted{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-siren__state{padding:var(--ev-space-4)var(--ev-space-5)var(--ev-space-5);background:var(--ev-veil)}.ev-cabinet{align-items:center;gap:var(--ev-space-3);height:40px;padding:0 var(--ev-space-3)0 var(--ev-space-2);margin-left:calc(var(--ev-space-2)*-1);border-radius:var(--ev-radius-pill);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--ev-duration-fast)var(--ev-ease-in-out);background:0 0;border:0;display:inline-flex}.ev-cabinet:hover,.ev-cabinet[data-state=open]{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-cabinet:hover,.ev-cabinet[data-state=open]{background:color-mix(in oklab,var(--ev-text)7%,transparent)}}.ev-cabinet[data-static=true]{cursor:default}.ev-cabinet[data-static=true]:hover{background:0 0}.ev-cabinet__text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ev-cabinet__name{font-size:var(--ev-text-5);font-weight:var(--ev-weight-semibold);white-space:nowrap}.ev-cabinet__tag{font-size:var(--ev-text-6);color:var(--ev-text-muted);white-space:nowrap}.ev-cabinet__chevron{color:var(--ev-text-muted);display:inline-flex}.ev-cabinet__item-role{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-phase-chip{border-radius:var(--ev-radius-pill);height:24px;font-size:var(--ev-text-5);font-weight:var(--ev-weight-medium);white-space:nowrap;color:var(--ev-text);background:var(--ev-text);align-items:center;gap:6px;padding:0 10px 0 4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ev-phase-chip{background:color-mix(in oklab,var(--ev-text)7%,transparent)}}.ev-phase-chip__num{width:18px;height:18px;font-size:var(--ev-text-6);font-weight:var(--ev-weight-bold);font-variant-numeric:tabular-nums;background:var(--ev-accent);color:var(--ev-accent-contrast);border-radius:50%;place-items:center;display:inline-grid}.ev-phase-chip[data-state=done] .ev-phase-chip__num{background:var(--ev-state-validated);color:oklch(98% .01 160)}.ev-phase-chip[data-state=none]{color:var(--ev-text-muted)}.ev-phase-chip[data-state=none] .ev-phase-chip__num{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-phase-chip[data-state=none] .ev-phase-chip__num{background:color-mix(in oklab,var(--ev-text)12%,transparent)}}.ev-phase-chip[data-state=none] .ev-phase-chip__num{color:var(--ev-text-muted)}.ev-mcard{border-radius:var(--ev-radius-xl);width:100%;height:100%;color:inherit;background:var(--ev-glass-2-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-3);transition:box-shadow var(--ev-duration-slow)var(--ev-ease-out);grid-template-rows:40% minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.ev-carousel__item[data-active=true] .ev-mcard{box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-4)}.ev-mcard:focus-visible{outline:2px solid var(--ev-accent-strong);outline-offset:3px;border-radius:var(--ev-radius-xl)}.ev-mcard__visual{position:relative;overflow:hidden}.ev-mcard__visual .ev-asset{width:100%;height:100%;display:block;position:absolute;inset:0}.ev-mcard__visual:after{content:"";pointer-events:none;background:linear-gradient(to top,var(--ev-veil)0,transparent 45%);opacity:.35;position:absolute;inset:0}.ev-mcard__chips{inset:var(--ev-space-3)var(--ev-space-3)auto;z-index:1;justify-content:space-between;position:absolute}.ev-mcard__body,.ev-mcard__chips{gap:var(--ev-space-2);display:flex}.ev-mcard__body{min-height:0;padding:var(--ev-space-3)var(--ev-space-4)var(--ev-space-4);background:var(--ev-veil);flex-direction:column}.ev-mcard__name{font-size:var(--ev-text-3);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-title);line-height:var(--ev-leading-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ev-mcard__meta{font-size:var(--ev-text-5);font-variant-numeric:tabular-nums;text-overflow:ellipsis;margin:0}.ev-mcard__line,.ev-mcard__meta{color:var(--ev-text-muted);white-space:nowrap;overflow:hidden}.ev-mcard__line{font-size:var(--ev-text-5);align-items:center;gap:6px;display:flex}.ev-mcard__line svg{color:var(--ev-text-faint);flex:none}.ev-mcard__line strong{color:var(--ev-text);font-weight:var(--ev-weight-medium);text-overflow:ellipsis;overflow:hidden}.ev-mcard__renewal{font-size:var(--ev-text-5);color:var(--ev-text-muted);align-items:center;gap:6px;margin-top:auto;display:flex}.ev-mcard__renewal[data-urgency=soon]{color:var(--ev-accent-text);font-weight:var(--ev-weight-semibold)}.ev-mcard__renewal[data-urgency=late]{color:var(--ev-alert);font-weight:var(--ev-weight-semibold)}.ev-mrow{align-items:center;gap:var(--ev-space-4);min-height:52px;padding:var(--ev-space-2)var(--ev-space-4);border-radius:var(--ev-radius-md);color:inherit;background:var(--ev-veil);transition:background-color var(--ev-duration-fast)var(--ev-ease-in-out);grid-template-columns:30px minmax(180px,1.4fr) minmax(140px,1fr) minmax(120px,.8fr) auto;text-decoration:none;display:grid}.ev-mrow:hover{background:var(--ev-veil-strong)}.ev-mrow:focus-visible{outline:2px solid var(--ev-accent-strong);outline-offset:2px;border-radius:var(--ev-radius-md)}.ev-mrow__mark{border-radius:30%;width:30px;height:30px;overflow:hidden}.ev-mrow__mark .ev-asset{width:100%;height:100%;display:block}.ev-mrow__name{font-size:var(--ev-text-4);font-weight:var(--ev-weight-medium)}.ev-mrow__name,.ev-mrow__sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-mrow__sub{font-size:var(--ev-text-5);color:var(--ev-text-muted);font-variant-numeric:tabular-nums}.ev-mrow__cell{flex-direction:column;gap:1px;min-width:0;display:flex}.ev-mrow__signer{align-items:center;gap:6px;display:inline-flex}.ev-mrow__renewal,.ev-mrow__signer{font-size:var(--ev-text-5);white-space:nowrap}.ev-mrow__renewal{color:var(--ev-text-muted);text-align:right}.ev-mrow__renewal[data-urgency=soon]{color:var(--ev-accent-text);font-weight:var(--ev-weight-semibold)}.ev-mrow__renewal[data-urgency=late]{color:var(--ev-alert);font-weight:var(--ev-weight-semibold)}.ev-mrow-list{gap:var(--ev-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-mrow--device{grid-template-columns:30px minmax(0,1fr) auto auto}.ev-mrow--device .ev-mrow__sub{white-space:normal}@media (max-width:760px){.ev-mrow{grid-template-columns:30px minmax(0,1fr) auto}.ev-mrow__cell--holder,.ev-mrow__cell--signer{display:none}}.ev-timeline{padding:var(--ev-space-1)0;scrollbar-width:thin;align-items:stretch;gap:0;margin:0;list-style:none;display:flex;overflow-x:auto}.ev-timeline__item{gap:var(--ev-space-1);padding:var(--ev-space-2)var(--ev-space-3)var(--ev-space-2)var(--ev-space-4);border-left:2px solid var(--ev-line-strong);flex-direction:column;flex:1 0 160px;display:flex;position:relative}.ev-timeline__item[data-status=archived]{border-left-color:var(--ev-state-validated)}.ev-timeline__item[data-status=open]{border-left-color:var(--ev-accent-strong)}.ev-timeline__item[data-status=planned]{border-left-color:var(--ev-line-strong)}.ev-timeline__item[data-status=open]:before{content:"";left:-6px;top:var(--ev-space-3);background:var(--ev-accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--ev-accent-soft);border-radius:50%;position:absolute}.ev-timeline__year{font-size:var(--ev-text-3);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-title);font-variant-numeric:tabular-nums}.ev-timeline__item[data-status=planned] .ev-timeline__year{color:var(--ev-text-muted);font-weight:var(--ev-weight-medium)}.ev-timeline__close{color:var(--ev-text-muted)}.ev-timeline__close,.ev-timeline__signer{font-size:var(--ev-text-5);white-space:nowrap}.ev-timeline__signer{margin-top:var(--ev-space-1);font-weight:var(--ev-weight-medium);align-items:center;gap:6px;display:inline-flex}.ev-timeline__signer[data-changed=true] strong{color:var(--ev-accent-text)}.ev-timeline__signer strong{font-weight:var(--ev-weight-medium)}.ev-timeline__pill{margin-top:var(--ev-space-1);align-self:flex-start}.ev-timeline__end{gap:var(--ev-space-1);padding:var(--ev-space-2)var(--ev-space-4);border-left:2px dashed var(--ev-accent-strong);flex-direction:column;flex:none;display:flex}.ev-timeline__end-label{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-timeline__end-date{font-size:var(--ev-text-4);font-weight:var(--ev-weight-semibold)}.ev-timeline__end[data-urgency=soon] .ev-timeline__end-date{color:var(--ev-accent-text)}.ev-timeline__end[data-urgency=late] .ev-timeline__end-date{color:var(--ev-alert)}.ev-siglist{gap:var(--ev-space-4)}.ev-siglist,.ev-siglist__group{flex-direction:column;display:flex}.ev-siglist__cabinet,.ev-siglist__group{gap:var(--ev-space-2)}.ev-siglist__cabinet{align-items:center;padding:0 var(--ev-space-2);display:flex}.ev-siglist__cabinet .ev-caps{color:var(--ev-text)}.ev-siglist__count{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin-left:auto}.ev-siglist__items{gap:var(--ev-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-sigrow{align-items:center;gap:var(--ev-space-5);min-height:60px;padding:var(--ev-space-2)var(--ev-space-4);border-radius:var(--ev-radius-md);color:inherit;background:var(--ev-veil);transition:background-color var(--ev-duration-fast)var(--ev-ease-in-out);grid-template-columns:minmax(200px,1.3fr) auto minmax(150px,.9fr) auto;text-decoration:none;display:grid}.ev-sigrow:hover{background:var(--ev-veil-strong)}.ev-sigrow:focus-visible{outline:2px solid var(--ev-accent-strong);outline-offset:2px;border-radius:var(--ev-radius-md)}.ev-sigrow__name{font-size:var(--ev-text-4);font-weight:var(--ev-weight-medium)}.ev-sigrow__name,.ev-sigrow__sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-sigrow__due,.ev-sigrow__sub{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-sigrow__due{white-space:nowrap;align-items:center;gap:6px;display:flex}.ev-sigrow__due svg{color:var(--ev-text-faint)}.ev-sigrow__due strong{color:var(--ev-text);font-weight:var(--ev-weight-medium)}.ev-sigrow__due[data-urgency=soon] .ev-sigrow__rel{color:var(--ev-accent-text);font-weight:var(--ev-weight-semibold)}.ev-sigrow__due[data-urgency=late] .ev-sigrow__rel{color:var(--ev-alert);font-weight:var(--ev-weight-semibold)}.ev-sigrow .ev-triad{gap:var(--ev-space-4);grid-template-columns:auto auto auto}.ev-sigrow .ev-points,.ev-sigrow .ev-ring{width:30px;min-width:30px;height:30px;font-size:var(--ev-text-5)}@media (max-width:900px){.ev-sigrow{grid-template-columns:minmax(0,1fr) auto}.ev-sigrow .ev-phase-chip,.ev-sigrow .ev-triad{display:none}}.ev-flow{width:min(100%,640px);padding:var(--ev-space-3);border-radius:var(--ev-radius-xl);flex-direction:column;margin-inline:auto;display:flex}.ev-flow[data-width="400"]{width:min(100%,400px)}.ev-flow[data-width="760"]{width:min(100%,760px)}.ev-flow[data-width="1000"]{width:min(100%,1000px)}.ev-flow__head{align-items:center;gap:var(--ev-space-3);min-height:40px;padding:var(--ev-space-1)var(--ev-space-2)var(--ev-space-2);display:flex}.ev-flow__counter{color:var(--ev-text)}.ev-flow__head--title{min-height:0;padding:var(--ev-space-3)var(--ev-space-4)var(--ev-space-2)}.ev-flow__dots{margin-left:auto;margin-right:var(--ev-space-2);align-items:center;gap:6px;display:flex}.ev-flow__dot{border-radius:var(--ev-radius-pill);background:var(--ev-line-strong);width:8px;height:8px;transition:width var(--ev-duration-slow)var(--ev-ease-emphasized),background-color var(--ev-duration-base)var(--ev-ease-in-out);display:block}.ev-flow__dot[data-state=done]{background:var(--ev-state-validated)}.ev-flow__dot[data-state=current]{background:var(--ev-accent);width:24px}.ev-flow__body{border-radius:var(--ev-radius-lg);background:var(--ev-veil);display:grid;overflow:hidden}.ev-flow__body>*{grid-area:1/1}.ev-flow__step{gap:var(--ev-space-5);padding:var(--ev-space-6);flex-direction:column;display:flex}.ev-flow__title{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);line-height:var(--ev-leading-tight);text-wrap:balance;margin:0}.ev-flow__lead{margin:var(--ev-space-2)0 0;font-size:var(--ev-text-4);color:var(--ev-text-muted);max-width:52ch}.ev-flow__fields{gap:var(--ev-space-4);flex-direction:column;display:flex}.ev-flow__actions{justify-content:flex-end;align-items:center;gap:var(--ev-space-2);margin-top:var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-flow__actions>.ev-btn--ghost{margin-right:auto}.ev-flow__done{justify-items:center;gap:var(--ev-space-3);padding:var(--ev-space-7)var(--ev-space-6);text-align:center;display:grid}.ev-flow__done-mark{color:oklch(98% .01 160);background:var(--ev-state-validated);width:56px;height:56px;box-shadow:0 0 0 8px var(--ev-state-validated);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ev-flow__done-mark{box-shadow:0 0 0 8px color-mix(in oklab,var(--ev-state-validated)16%,transparent)}}.ev-choice{gap:var(--ev-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ev-choice__item{align-items:flex-start;gap:var(--ev-space-2);padding:var(--ev-space-4);border-radius:var(--ev-radius-md);border:1px solid var(--ev-line-strong);background:var(--ev-veil-strong);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--ev-duration-fast)var(--ev-ease-in-out),box-shadow var(--ev-duration-fast)var(--ev-ease-in-out);flex-direction:column;display:flex}.ev-choice__item:hover{border-color:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-choice__item:hover{border-color:color-mix(in oklab,var(--ev-text)30%,transparent)}}.ev-choice__item[data-state=on]{border-color:var(--ev-accent-strong);box-shadow:0 0 0 3px var(--ev-accent-soft)}.ev-choice__item:focus-visible{outline:2px solid var(--ev-accent-strong);outline-offset:2px}.ev-choice__title{font-size:var(--ev-text-4);font-weight:var(--ev-weight-semibold)}.ev-choice__text{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-choice:focus,.ev-segmented:focus{outline:none}.ev-flow__actions[data-align=start]{justify-content:flex-start}.ev-flow--wide{width:min(100%,760px)}.ev-flow__done-body{text-align:left;width:100%;max-width:560px;padding:var(--ev-space-4)var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil-strong)}.ev-carousel--static{width:var(--ev-item-w);height:var(--ev-item-h)}.ev-carousel__track[data-loading=true]{pointer-events:none}.ev-ccard-skeleton{width:100%;height:100%;padding:var(--ev-space-5);border-radius:var(--ev-radius-xl)}.ev-ccard{border:1px solid var(--ev-glass-border);border-radius:var(--ev-radius-lg);width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:var(--ev-glass-2-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-2);grid-template-columns:40% minmax(0,1fr);padding:0;display:grid;overflow:hidden}.ev-carousel__item[data-active=true] .ev-ccard{box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-3)}.ev-ccard:focus-visible{outline:2px solid var(--ev-accent-strong);outline-offset:3px}.ev-ccard__visual{position:relative;overflow:hidden}.ev-ccard__visual .ev-asset{width:100%;height:100%;display:block;position:absolute;inset:0}.ev-ccard__body{justify-content:center;align-items:flex-start;gap:var(--ev-space-2);min-width:0;padding:var(--ev-space-3)var(--ev-space-4);background:var(--ev-veil);flex-direction:column;display:flex}.ev-ccard__name{font-size:var(--ev-text-4);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-title);line-height:var(--ev-leading-tight)}.ev-empty--plain{padding-top:var(--ev-space-5);padding-bottom:var(--ev-space-5)}.ev-titlebar__tools{align-items:center;gap:var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-panel__head{align-items:baseline;column-gap:var(--ev-space-4);row-gap:var(--ev-space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.ev-panel__head>p{font-size:var(--ev-text-5);grid-column:1/-1}button.ev-header__user{border-radius:var(--ev-radius-pill);cursor:pointer;height:36px;color:inherit;background:0 0;border:0;padding-top:0;padding-bottom:0}button.ev-header__user:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){button.ev-header__user:hover{background:color-mix(in oklab,var(--ev-text)7%,transparent)}}.ev-header__user--switcher{gap:0}.ev-header__user--switcher .ev-cabinet{margin-left:var(--ev-space-1)}.ev-mailpreview{gap:var(--ev-space-4);grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;display:grid}.ev-mailpreview__frame{padding:var(--ev-space-2);border-radius:var(--ev-radius-xl)}.ev-mailpreview__iframe{border-radius:var(--ev-radius-lg);background:#f6f3ed;border:0;width:100%;height:720px;display:block}.ev-mailpreview__text{padding:var(--ev-space-5)}.ev-mailpreview__text pre{margin:var(--ev-space-3)0 0;font:inherit;font-size:var(--ev-text-5);white-space:pre-wrap;color:var(--ev-text);line-height:1.6}@media (max-width:860px){.ev-mailpreview{grid-template-columns:1fr}}.ev-page[data-centered=true]{justify-content:center}.ev-entry{gap:var(--ev-space-5);flex-direction:column;width:100%;display:flex}.ev-entry__brand{justify-content:center;margin:0;display:flex}.ev-single__form{gap:var(--ev-space-6)}.ev-single__section{gap:var(--ev-space-4);padding-top:var(--ev-space-5);border-top:1px solid var(--ev-line);flex-direction:column;display:flex}.ev-single__section:first-of-type{border-top:0;padding-top:0}.ev-single__section[data-done=true]{opacity:.72}.ev-totp{gap:var(--ev-space-5);grid-template-columns:148px minmax(0,1fr);align-items:start;display:grid}.ev-totp__qr{padding:var(--ev-space-3);border-radius:var(--ev-radius-md);color:var(--ev-text)}.ev-qr{aspect-ratio:1;width:100%;shape-rendering:crispEdges;display:block}.ev-totp__fields{gap:var(--ev-space-3);flex-direction:column;display:flex}@media (max-width:560px){.ev-totp{grid-template-columns:1fr}.ev-totp__qr{width:148px}}.ev-invitees{gap:var(--ev-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-invitees li{align-items:center;gap:var(--ev-space-3);min-height:40px;padding:0 var(--ev-space-3);border-radius:var(--ev-radius-sm);background:var(--ev-veil-strong);font-size:var(--ev-text-5);display:flex}.ev-invitees li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ev-invite{gap:var(--ev-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ev-deadlines__list{gap:var(--ev-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-deadlines__item{align-items:center;gap:var(--ev-space-3);min-height:44px;padding:0 var(--ev-space-3);border-radius:var(--ev-radius-sm);background:var(--ev-veil);font-size:var(--ev-text-5);color:var(--ev-text-faint);grid-template-columns:16px minmax(0,1.4fr) minmax(0,1fr) auto auto;display:grid}.ev-deadlines__name{font-weight:var(--ev-weight-semibold);color:var(--ev-text)}.ev-deadlines__meta,.ev-deadlines__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-deadlines__meta{color:var(--ev-text-muted)}.ev-deadlines__date{color:var(--ev-text);font-weight:var(--ev-weight-medium)}.ev-deadlines__rel{text-align:right;min-width:140px;color:var(--ev-text-muted)}.ev-deadlines__item[data-urgency=soon]{color:var(--ev-accent-text)}.ev-deadlines__item[data-urgency=soon] .ev-deadlines__rel{color:var(--ev-accent-text);font-weight:var(--ev-weight-semibold)}.ev-deadlines__item[data-urgency=late]{color:var(--ev-alert)}.ev-deadlines__item[data-urgency=late] .ev-deadlines__rel{color:var(--ev-alert);font-weight:var(--ev-weight-semibold)}@media (max-width:760px){.ev-deadlines__item{grid-template-columns:16px minmax(0,1fr) auto}.ev-deadlines__date,.ev-deadlines__meta{display:none}}.ev-dossier-grid{gap:var(--ev-space-4);grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;display:grid}.ev-dossier-grid__side{gap:var(--ev-space-4);flex-direction:column;min-width:0;display:flex}@media (max-width:960px){.ev-dossier-grid{grid-template-columns:1fr}}.ev-dossier__due{align-items:center;gap:var(--ev-space-2);font-size:var(--ev-text-5);color:var(--ev-text-muted);display:inline-flex}.ev-dossier__due strong{color:var(--ev-text);font-weight:var(--ev-weight-semibold)}.ev-dossier__due[data-urgency=soon] strong{color:var(--ev-accent-text)}.ev-entities{gap:var(--ev-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-entities__item{align-items:center;gap:var(--ev-space-3);min-height:56px;padding:var(--ev-space-2)var(--ev-space-3);border-radius:var(--ev-radius-md);background:var(--ev-veil);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ev-entities__item[data-all=true]{background:var(--ev-veil-strong)}.ev-entities__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ev-entities__name{font-size:var(--ev-text-5);font-weight:var(--ev-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-entities__sub{font-size:var(--ev-text-6);color:var(--ev-text-muted)}.ev-sheet__stack{gap:var(--ev-space-4)}.ev-progressive__sections,.ev-sheet__stack{flex-direction:column;display:flex}.ev-progressive__section{border-top:1px solid var(--ev-line)}.ev-progressive__section:first-child{border-top:0}.ev-progressive__head{align-items:center;gap:var(--ev-space-3);min-height:56px;padding:var(--ev-space-2)var(--ev-space-6);display:flex}.ev-progressive__num{width:26px;height:26px;font-size:var(--ev-text-6);font-weight:var(--ev-weight-bold);background:var(--ev-text);border-radius:50%;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.ev-progressive__num{background:color-mix(in oklab,var(--ev-text)8%,transparent)}}.ev-progressive__num{color:var(--ev-text-muted);flex:none}.ev-progressive__section[data-state=active] .ev-progressive__num{background:var(--ev-accent);color:var(--ev-accent-contrast)}.ev-progressive__section[data-state=done] .ev-progressive__num{background:var(--ev-state-validated)}@supports (color:color-mix(in lab,red,red)){.ev-progressive__section[data-state=done] .ev-progressive__num{background:color-mix(in oklab,var(--ev-state-validated)20%,transparent)}}.ev-progressive__section[data-state=done] .ev-progressive__num{color:var(--ev-state-validated)}.ev-progressive__title{font-size:var(--ev-text-4);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-title);white-space:nowrap;margin:0}.ev-progressive__section[data-state=next] .ev-progressive__title{color:var(--ev-text-faint)}.ev-progressive__summary{min-width:0;font-size:var(--ev-text-5);color:var(--ev-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ev-progressive__body{gap:var(--ev-space-5);padding:0 var(--ev-space-6)var(--ev-space-6)}.ev-case__body,.ev-progressive__body{flex-direction:column;display:flex}.ev-case__flow{padding:var(--ev-space-2)0 0}.ev-atelier-index{gap:var(--ev-space-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0;padding:0;list-style:none;display:grid}.ev-atelier-card{gap:var(--ev-space-4);height:100%;padding:var(--ev-space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.ev-atelier-card__letter{width:36px;height:36px;font-size:var(--ev-text-4);font-weight:var(--ev-weight-bold);text-transform:uppercase;background:var(--ev-accent);color:var(--ev-accent-contrast);border-radius:50%;place-items:center;display:inline-grid;box-shadow:inset 0 1px oklch(100% 0 0/.45)}.ev-atelier-card__body{gap:var(--ev-space-2);flex-direction:column;min-width:0;display:flex}.ev-atelier-card__title{font-size:var(--ev-text-3);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-title);line-height:var(--ev-leading-tight);margin:0}.ev-atelier-card__title a{color:inherit;text-decoration:none}.ev-atelier-card__title a:hover{text-underline-offset:3px;text-decoration:underline}.ev-atelier-card__lead{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-atelier-card__variants{gap:var(--ev-space-1);margin:var(--ev-space-2)0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ev-atelier-card__variants li{align-items:center;gap:var(--ev-space-2);font-size:var(--ev-text-5);display:flex}.ev-atelier-card__variant{color:var(--ev-text);text-decoration:underline;-webkit-text-decoration-color:var(--ev-line-strong);text-decoration-color:var(--ev-line-strong);text-underline-offset:3px}.ev-atelier-card__variant[data-recommended=true]{font-weight:var(--ev-weight-semibold)}.ev-glass.ev-atelier-bar{left:50%;bottom:var(--ev-space-4);z-index:30;width:min(100% - 2*var(--ev-space-4),920px);gap:var(--ev-space-2);padding:var(--ev-space-2)var(--ev-space-3)var(--ev-space-3);border-radius:var(--ev-radius-lg);flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.ev-atelier-bar__head{align-items:center;gap:var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-atelier-bar__title{flex-direction:column;margin-right:auto;line-height:1.2;display:flex}.ev-atelier-bar__title strong{font-size:var(--ev-text-5);font-weight:var(--ev-weight-semibold)}.ev-atelier-bar__note{align-items:flex-start;gap:var(--ev-space-2);padding:var(--ev-space-2)var(--ev-space-3);border-radius:var(--ev-radius-sm);background:var(--ev-veil);font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0;display:flex}.ev-atelier-bar__reco{border-radius:var(--ev-radius-pill);font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);background:var(--ev-state-validated);flex:none;padding:1px 8px}@supports (color:color-mix(in lab,red,red)){.ev-atelier-bar__reco{background:color-mix(in oklab,var(--ev-state-validated)20%,transparent)}}.ev-atelier-bar__reco{color:var(--ev-state-validated)}.ev-atelier-bar__reco[data-alt=true]{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-atelier-bar__reco[data-alt=true]{background:color-mix(in oklab,var(--ev-text)8%,transparent)}}.ev-atelier-bar__reco[data-alt=true]{color:var(--ev-text-muted)}[data-atelier-root] .ev-page{padding-bottom:168px}@media (prefers-reduced-motion:reduce){.ev-btn[data-pending=true]:after,.ev-otp__caret{animation:none}.ev-dialog,.ev-overlay,.ev-select__content,.ev-sheet,.ev-toast{animation-duration:0s}}.ev-atelier-card__title,.ev-dialog__title,.ev-empty__title,.ev-flow__title,.ev-sheet__title,.ev-siren__name{font-family:var(--ev-font-display);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title)}.ev-figure{font-family:var(--ev-font-display);font-weight:var(--ev-weight-display-light);letter-spacing:var(--ev-tracking-figure);font-variant-numeric:tabular-nums;line-height:1}.ev-avatar{--ev-avatar-seal:10px;--ev-avatar-initials:9px;background:var(--ev-text);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ev-avatar{background:color-mix(in oklab,var(--ev-text)8%,var(--ev-ground))}}.ev-avatar{box-shadow:inset 0 0 0 1px oklch(100% 0 0/.14)}.ev-avatar--lg{--ev-avatar-seal:12px;--ev-avatar-initials:11px;width:30px;height:30px}.ev-avatar--xl{width:40px;height:40px;font-size:inherit;--ev-avatar-seal:15px;--ev-avatar-initials:13px}.ev-avatar--2xl{--ev-avatar-seal:22px;--ev-avatar-initials:20px;width:64px;height:64px}.ev-avatar--square{border-radius:30%}.ev-avatar--neutral{color:inherit;background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-avatar--neutral{background:color-mix(in oklab,var(--ev-text)8%,var(--ev-ground))}}.ev-avatar--neutral{box-shadow:inset 0 0 0 1px oklch(100% 0 0/.14)}.ev-avatar img,.ev-avatar__art{border-radius:inherit;object-fit:cover;grid-area:1/1;width:100%;height:100%;display:block;overflow:hidden}.ev-avatar__initials{z-index:1;font-family:var(--ev-font-display);font-size:var(--ev-avatar-initials);letter-spacing:.02em;color:oklch(99% .005 90);text-shadow:0 1px 2px oklch(20% .03 262/.5);grid-area:1/1;font-weight:400;line-height:1}.ev-avatar--me{box-shadow:inset 0 0 0 1px oklch(100% 0 0/.14),0 0 0 1.5px var(--ev-veil-strong),0 0 0 3px var(--ev-spark),0 0 8px oklch(from var(--ev-spark)l c h/var(--ev-glow-alpha))}.ev-avatar__seal{right:calc(var(--ev-avatar-seal)*-.22);bottom:calc(var(--ev-avatar-seal)*-.22);z-index:2;width:var(--ev-avatar-seal);height:var(--ev-avatar-seal);color:var(--ev-accent-contrast);background:linear-gradient(180deg,oklch(from var(--ev-accent)calc(l + .05)c h)0,var(--ev-accent)100%);box-shadow:0 0 0 1.5px var(--ev-veil-strong),inset 0 1px 0 oklch(100% 0 0/.5),0 0 6px oklch(from var(--ev-accent)l c h/var(--ev-glow-alpha));border-radius:50%;place-items:center;display:grid;position:absolute}.ev-avatar__seal svg{width:62%;height:62%}.ev-avatar-stack{align-items:center;display:inline-flex}.ev-avatar-stack .ev-avatar{box-shadow:0 0 0 2px var(--ev-veil-strong)}.ev-avatar-stack .ev-avatar+.ev-avatar{margin-left:-7px}.ev-avatar-stack__more{margin-left:var(--ev-space-2);font-size:var(--ev-text-5);color:var(--ev-text-muted);white-space:nowrap}.ev-crest{width:40px;height:40px;filter:drop-shadow(0 2px 4px oklch(from var(--ev-shadow-color)l c h/.4));flex:none;display:block;overflow:visible}.ev-crest--sm{width:24px;height:24px}.ev-crest--lg{width:64px;height:64px}.ev-crest__text{font-family:var(--ev-font-display);letter-spacing:-.01em;font-weight:400}.ev-card__identity,.ev-titlebar__identity{align-items:center;gap:var(--ev-space-3);min-width:0;display:flex}.ev-titlebar__identity{gap:var(--ev-space-4)}.ev-card__identity>div,.ev-titlebar__identity>div{min-width:0}.ev-hud .ev-ring{width:var(--ev-hud-ring);height:var(--ev-hud-ring);overflow:visible}.ev-ring__halo{fill:none;stroke:var(--ev-ring-tone,var(--ev-state-progress));stroke-width:6px;stroke-linecap:round;opacity:var(--ev-glow-alpha);filter:blur(3px);transform-origin:50%;transition:stroke-dasharray var(--ev-duration-slow)var(--ev-ease-out),opacity var(--ev-duration-base)var(--ev-ease-in-out);transform:rotate(-90deg)}.ev-ring[data-zero=true] .ev-ring__halo{opacity:0}.ev-ring__num{font-family:var(--ev-font-display);font-size:12px;font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-figure);font-variant-numeric:tabular-nums;fill:var(--ev-text)}.ev-ring[data-zero=true] .ev-ring__num{fill:var(--ev-text-faint)}.ev-hud .ev-points{min-width:var(--ev-hud-ring);height:var(--ev-hud-ring);font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-figure);letter-spacing:var(--ev-tracking-figure);box-shadow:inset 0 0 0 1px var(--ev-state-open),0 0 10px oklch(from var(--ev-state-open)l c h/calc(var(--ev-glow-alpha)*.7))}@supports (color:color-mix(in lab,red,red)){.ev-hud .ev-points{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ev-state-open)40%,transparent),0 0 10px oklch(from var(--ev-state-open)l c h/calc(var(--ev-glow-alpha)*.7))}}.ev-hud .ev-points[data-count=none]{box-shadow:inset 0 0 0 1px var(--ev-line)}.ev-hud .ev-triad__sub{font-weight:var(--ev-weight-medium)}.ev-quest__level{color:var(--ev-spark-text);align-items:center;gap:6px;display:inline-flex}.ev-quest__level:before{content:"";background:var(--ev-spark);width:6px;height:6px;box-shadow:0 0 6px oklch(from var(--ev-spark)l c h/var(--ev-glow-alpha));border-radius:50%}.ev-quest[data-level="0"] .ev-quest__level{color:var(--ev-text-muted)}.ev-quest[data-level="0"] .ev-quest__level:before{background:var(--ev-text-faint);box-shadow:none}.ev-quest__board{align-items:center;min-width:0;display:grid;position:relative}.ev-quest__track{gap:0}.ev-quest__track>li{flex:none;align-items:center;display:flex}.ev-quest__track>li+li:before{content:"";background:var(--ev-line-strong);width:10px;height:2px;transition:background-color var(--ev-duration-base)var(--ev-ease-in-out),box-shadow var(--ev-duration-base)var(--ev-ease-in-out);border-radius:1px;flex:none}.ev-quest__track>li[data-state=done]+li:before{background:var(--ev-state-validated);box-shadow:0 0 6px oklch(from var(--ev-state-validated)l c h/var(--ev-glow-alpha))}[data-state=done]>.ev-quest__seg{background:var(--ev-state-validated)}@supports (color:color-mix(in lab,red,red)){[data-state=done]>.ev-quest__seg{background:color-mix(in oklab,var(--ev-state-validated)18%,transparent)}}[data-state=done]>.ev-quest__seg{color:var(--ev-state-validated);box-shadow:inset 0 0 0 1px var(--ev-state-validated)}@supports (color:color-mix(in lab,red,red)){[data-state=done]>.ev-quest__seg{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ev-state-validated)40%,transparent)}}[data-state=current]>.ev-quest__seg{background:linear-gradient(180deg,oklch(from var(--ev-accent)calc(l + .04)c h)0,var(--ev-accent)100%);color:var(--ev-accent-contrast);font-weight:var(--ev-weight-medium);box-shadow:inset 0 1px 0 oklch(100% 0 0/.45),var(--ev-glow-accent),var(--ev-shadow-2)}.ev-quest[data-archived=true] [data-state=current]>.ev-quest__seg{background:linear-gradient(180deg,oklch(from var(--ev-state-validated)calc(l + .04)c h)0,var(--ev-state-validated)100%);color:oklch(16% .04 160);box-shadow:inset 0 1px 0 oklch(100% 0 0/.4),0 0 0 1px oklch(from var(--ev-state-validated)l c h/.35),0 0 var(--ev-glow-blur)oklch(from var(--ev-state-validated)l c h/var(--ev-glow-alpha)),var(--ev-shadow-2)}.ev-quest__burst{position:absolute;top:50%;left:50%}.ev-burst{z-index:2;pointer-events:none;--ev-burst-color:var(--ev-spark);width:0;height:0;position:absolute}.ev-burst[data-tone=accent]{--ev-burst-color:var(--ev-accent)}.ev-burst[data-tone=validated]{--ev-burst-color:var(--ev-state-validated)}.ev-burst>i{background:var(--ev-burst-color);width:6px;height:6px;box-shadow:0 0 8px var(--ev-burst-color);opacity:0;animation:ev-burst var(--ev-duration-burst)var(--ev-ease-out)forwards;border-radius:50%;position:absolute;top:-3px;left:-3px}.ev-burst>i:nth-child(2n){width:4px;height:4px;animation-delay:60ms}.ev-burst>i:first-child{--ev-burst-angle:0deg}.ev-burst>i:nth-child(2){--ev-burst-angle:30deg}.ev-burst>i:nth-child(3){--ev-burst-angle:60deg}.ev-burst>i:nth-child(4){--ev-burst-angle:90deg}.ev-burst>i:nth-child(5){--ev-burst-angle:120deg}.ev-burst>i:nth-child(6){--ev-burst-angle:150deg}.ev-burst>i:nth-child(7){--ev-burst-angle:180deg}.ev-burst>i:nth-child(8){--ev-burst-angle:210deg}.ev-burst>i:nth-child(9){--ev-burst-angle:240deg}.ev-burst>i:nth-child(10){--ev-burst-angle:270deg}.ev-burst>i:nth-child(11){--ev-burst-angle:300deg}.ev-burst>i:nth-child(12){--ev-burst-angle:330deg}@keyframes ev-burst{0%{opacity:0;transform:rotate(var(--ev-burst-angle))translateY(-4px)scale(.6)}18%{opacity:1}to{opacity:0;transform:rotate(var(--ev-burst-angle))translateY(-48px)scale(.9)}}.ev-sticker,.ev-stickerzone{position:relative}.ev-sticker{--ev-sticker-w:96px;--ev-sticker-tilt:-5deg;--ev-sticker-paper:oklch(97% .012 85);--ev-sticker-paper-deep:oklch(93% .016 80);--ev-sticker-rim:oklch(100% 0 0/.92);--ev-sticker-ink:oklch(28% .03 262);--ev-sticker-fill:oklch(90% .035 85);--ev-sticker-accent:oklch(70% .16 70);--ev-sticker-spark:oklch(72% .13 205);width:var(--ev-sticker-w);pointer-events:none;-webkit-user-select:none;user-select:none;transform:rotate(var(--ev-sticker-tilt));flex-direction:column;align-items:center;gap:5px;margin:0;display:inline-flex}[data-accent=givre] .ev-sticker{--ev-sticker-accent:oklch(62% .12 250)}.ev-sticker--sm{--ev-sticker-w:72px}.ev-sticker--lg{--ev-sticker-w:128px}.ev-sticker[data-tilt=l1]{--ev-sticker-tilt:-5deg}.ev-sticker[data-tilt=l2]{--ev-sticker-tilt:-11deg}.ev-sticker[data-tilt=r1]{--ev-sticker-tilt:5deg}.ev-sticker[data-tilt=r2]{--ev-sticker-tilt:10deg}.ev-sticker__badge{width:var(--ev-sticker-w);aspect-ratio:1;background:linear-gradient(160deg,var(--ev-sticker-paper)0,var(--ev-sticker-paper-deep)100%);box-shadow:0 0 0 2.5px var(--ev-sticker-rim),inset 0 1px 0 oklch(100% 0 0/.8),var(--ev-shadow-3);border-radius:22%;padding:5%;display:block}.ev-sticker[data-paper=round] .ev-sticker__badge{border-radius:50%}.ev-sticker[data-paper=wide] .ev-sticker__badge{border-radius:28%}.ev-sticker__badge svg{width:100%;height:100%;display:block;overflow:visible}.ev-sticker__ink{fill:var(--ev-sticker-ink);stroke:none}.ev-sticker__ink[fill=none]{fill:none;stroke:var(--ev-sticker-ink)}.ev-sticker__fill{fill:var(--ev-sticker-fill)}.ev-sticker__accent{fill:var(--ev-sticker-accent);stroke:none}.ev-sticker__accent[fill=none]{fill:none;stroke:var(--ev-sticker-accent)}.ev-sticker__spark{fill:var(--ev-sticker-spark);stroke:none}.ev-sticker__spark[fill=none]{fill:none;stroke:var(--ev-sticker-spark)}.ev-sticker__text{font-family:var(--ev-font-display);fill:var(--ev-sticker-ink);font-weight:400}.ev-sticker__text--display{font-weight:var(--ev-weight-display);letter-spacing:-.02em}.ev-sticker__caption{width:max-content;max-width:calc(var(--ev-sticker-w)*1.7);border-radius:var(--ev-radius-pill);font-family:var(--ev-font-display);letter-spacing:.005em;text-align:center;text-wrap:balance;color:var(--ev-text);background:var(--ev-chip-bg);-webkit-backdrop-filter:blur(12px)saturate(var(--ev-glass-saturate));backdrop-filter:blur(12px)saturate(var(--ev-glass-saturate));border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge);padding:3px 9px;font-size:11px;font-weight:400;line-height:1.2}.ev-sticker[data-placement=corner-bl],.ev-sticker[data-placement=corner-br],.ev-sticker[data-placement=corner-tl],.ev-sticker[data-placement=corner-tr],.ev-sticker[data-placement=foot],.ev-sticker[data-placement=side-l],.ev-sticker[data-placement=side-r]{z-index:3;position:absolute}.ev-sticker[data-placement=corner-tr]{top:-18px;right:-8px}.ev-sticker[data-placement=corner-tl]{top:-18px;left:-8px}.ev-sticker[data-placement=corner-br]{bottom:-24px;right:-8px}.ev-sticker[data-placement=corner-bl]{bottom:-24px;left:-8px}.ev-sticker[data-placement=side-r]{top:26%;right:calc(var(--ev-sticker-w)*-.6)}.ev-sticker[data-placement=side-l]{top:26%;left:calc(var(--ev-sticker-w)*-.6)}.ev-sticker[data-placement=foot]{bottom:-28px;right:var(--ev-space-7)}@media (max-width:1180px){.ev-sticker[data-placement=side-l],.ev-sticker[data-placement=side-r]{display:none}}@media (max-width:640px){.ev-sticker[data-placement]{display:none}}.ev-avatar-grid,.ev-crest-grid,.ev-sticker-grid{gap:var(--ev-space-4);margin:0;padding:0;list-style:none;display:grid}.ev-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ev-crest-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ev-sticker-grid{gap:var(--ev-space-6)var(--ev-space-4);padding:var(--ev-space-3)0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ev-avatar-grid>li,.ev-crest-grid>li,.ev-sticker-grid>li{align-items:center;gap:var(--ev-space-2);font-size:var(--ev-text-5);color:var(--ev-text-muted);text-align:center;flex-direction:column;display:flex}.ev-sticker-grid__where{font-size:var(--ev-text-6);color:var(--ev-text-faint);text-wrap:balance;max-width:18ch}.ev-sticker-stage{padding:var(--ev-space-7)calc(var(--ev-space-10) + 20px)var(--ev-space-8)var(--ev-space-7)}.ev-quest-demo{gap:var(--ev-space-4);flex-direction:column;display:flex}html:not([data-stickers=off]) .ev-panel:has(>.ev-sticker[data-placement=corner-tr])>.ev-panel__head{padding-right:var(--ev-space-10)}html:not([data-stickers=off]) .ev-panel:has(>.ev-sticker[data-placement=foot]){padding-bottom:calc(var(--ev-space-10) + var(--ev-space-5))}html[data-stickers=off] .ev-sticker{display:none}@media print{.ev-burst,.ev-ring__halo,.ev-sticker{display:none}}@media (prefers-reduced-motion:reduce){.ev-burst{display:none}}.ev-builder__hue[data-family="0"],.ev-builder__previewname[data-family="0"],.ev-cycle-chip[data-family="0"],.ev-tree__hue[data-family="0"]{--ev-family-hue:var(--ev-hue-0)}.ev-builder__hue[data-family="1"],.ev-builder__previewname[data-family="1"],.ev-cycle-chip[data-family="1"],.ev-tree__hue[data-family="1"]{--ev-family-hue:var(--ev-hue-1)}.ev-builder__hue[data-family="2"],.ev-builder__previewname[data-family="2"],.ev-cycle-chip[data-family="2"],.ev-tree__hue[data-family="2"]{--ev-family-hue:var(--ev-hue-2)}.ev-builder__hue[data-family="3"],.ev-builder__previewname[data-family="3"],.ev-cycle-chip[data-family="3"],.ev-tree__hue[data-family="3"]{--ev-family-hue:var(--ev-hue-3)}.ev-builder__hue[data-family="4"],.ev-builder__previewname[data-family="4"],.ev-cycle-chip[data-family="4"],.ev-tree__hue[data-family="4"]{--ev-family-hue:var(--ev-hue-4)}.ev-builder__hue[data-family="5"],.ev-builder__previewname[data-family="5"],.ev-cycle-chip[data-family="5"],.ev-tree__hue[data-family="5"]{--ev-family-hue:var(--ev-hue-5)}.ev-builder__hue[data-family="6"],.ev-builder__previewname[data-family="6"],.ev-cycle-chip[data-family="6"],.ev-tree__hue[data-family="6"]{--ev-family-hue:var(--ev-hue-6)}.ev-builder__hue[data-family="7"],.ev-builder__previewname[data-family="7"],.ev-cycle-chip[data-family="7"],.ev-tree__hue[data-family="7"]{--ev-family-hue:var(--ev-hue-7)}.ev-dot{background:var(--ev-text-muted);vertical-align:middle;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.ev-dot[data-tone=open]{background:var(--ev-state-open);box-shadow:0 0 0 3px var(--ev-state-open)}@supports (color:color-mix(in lab,red,red)){.ev-dot[data-tone=open]{box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-state-open)22%,transparent)}}.ev-dot[data-tone=alert]{background:var(--ev-alert);box-shadow:0 0 0 3px var(--ev-alert)}@supports (color:color-mix(in lab,red,red)){.ev-dot[data-tone=alert]{box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-alert)22%,transparent)}}.ev-dot[data-tone=accent]{background:var(--ev-accent);box-shadow:0 0 0 3px var(--ev-accent)}@supports (color:color-mix(in lab,red,red)){.ev-dot[data-tone=accent]{box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-accent)22%,transparent)}}.ev-dot[data-tone=review]{background:var(--ev-state-review)}.ev-dot[data-tone=todo]{background:var(--ev-state-todo)}.ev-entity-code{border-radius:var(--ev-radius-xs);border:1px solid var(--ev-line);height:20px;align-items:center;padding:0 6px;display:inline-flex}.ev-entity-code,.ev-journal{font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);color:var(--ev-text-muted)}.ev-zero{color:var(--ev-text-faint)}.ev-lettering{border-radius:var(--ev-radius-pill);min-width:26px;height:20px;font-size:var(--ev-text-6);font-weight:var(--ev-weight-medium);letter-spacing:.04em;color:var(--ev-state-validated);background:var(--ev-state-validated);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ev-lettering{background:color-mix(in oklab,var(--ev-state-validated)14%,transparent)}}.ev-lettering[data-lettered=false]{color:var(--ev-text-faint);border:1px dashed var(--ev-line);background:0 0}.ev-account{align-items:baseline;gap:var(--ev-space-2);min-width:0;display:inline-flex}.ev-account>.ev-num{color:var(--ev-text-muted);flex:none}.ev-account__label,.ev-ledger__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-ledger__label{align-items:baseline;gap:var(--ev-space-2);display:inline-flex}.ev-ledger__aux{color:var(--ev-text-muted);font-size:var(--ev-text-5)}.ev-cycle-chip{--ev-family-hue:250;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--ev-text-5);align-items:center;gap:6px;display:inline-flex;overflow:hidden}.ev-cycle-chip__dot,.ev-tree__hue{--ev-family-hue:250;background:oklch(.74 .13 var(--ev-family-hue));width:8px;height:8px;box-shadow:0 0 0 2px oklch(.74 .13 var(--ev-family-hue)/.25);border-radius:50%;flex:none;display:inline-block}.ev-cycle-chip__tag{font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-accent-text)}.ev-diff-status{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-diff-status[data-state=added]{color:var(--ev-state-validated)}.ev-diff-status[data-state=removed]{color:var(--ev-text-faint);text-decoration:line-through}.ev-diff-status[data-state=changed]{color:var(--ev-state-progress)}.ev-diff-delta{flex-direction:column;align-items:flex-end;line-height:1.15;display:inline-flex}.ev-diff-delta[data-sign=up]>.ev-num:before{content:"+"}.ev-diff-delta__b{font-size:var(--ev-text-6);color:var(--ev-text-muted)}.ev-diff-concluded{font-size:var(--ev-text-5);color:var(--ev-text);align-items:center;gap:6px;display:inline-flex}.ev-bar{--ev-bar-color:var(--ev-text-muted);border-radius:var(--ev-radius-pill);background:var(--ev-text);width:100%;min-width:48px;height:3px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.ev-bar{background:color-mix(in oklab,var(--ev-text)8%,transparent)}}.ev-bar{vertical-align:middle;overflow:hidden}.ev-bar[data-size=md]{height:6px}.ev-bar[data-tone=accent]{--ev-bar-color:var(--ev-accent)}.ev-bar[data-tone=spark]{--ev-bar-color:var(--ev-spark)}.ev-bar[data-tone=open]{--ev-bar-color:var(--ev-state-open)}.ev-bar[data-tone=alert]{--ev-bar-color:var(--ev-alert)}.ev-bar[data-tone=validated]{--ev-bar-color:var(--ev-state-validated)}.ev-bar__fill{border-radius:inherit;background:var(--ev-bar-color);height:100%;transition:width var(--ev-duration-base)var(--ev-ease-out);display:block}.ev-bar[data-sign=neg] .ev-bar__fill{background:var(--ev-bar-color);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.ev-bar[data-sign=neg] .ev-bar__fill{background:color-mix(in oklab,var(--ev-bar-color)70%,var(--ev-text-muted))}}.ev-bar__fill--w0{width:0}.ev-bar__fill--w1{width:5%}.ev-bar__fill--w2{width:10%}.ev-bar__fill--w3{width:15%}.ev-bar__fill--w4{width:20%}.ev-bar__fill--w5{width:25%}.ev-bar__fill--w6{width:30%}.ev-bar__fill--w7{width:35%}.ev-bar__fill--w8{width:40%}.ev-bar__fill--w9{width:45%}.ev-bar__fill--w10{width:50%}.ev-bar__fill--w11{width:55%}.ev-bar__fill--w12{width:60%}.ev-bar__fill--w13{width:65%}.ev-bar__fill--w14{width:70%}.ev-bar__fill--w15{width:75%}.ev-bar__fill--w16{width:80%}.ev-bar__fill--w17{width:85%}.ev-bar__fill--w18{width:90%}.ev-bar__fill--w19{width:95%}.ev-bar__fill--w20{width:100%}.ev-virtual{width:100%;position:relative}.ev-virtual[data-virtual=true]>.ev-virtual__row{will-change:transform;width:100%;position:absolute;top:0;left:0}.ev-table{gap:var(--ev-space-2);flex-direction:column;min-width:0;display:flex}.ev-table__scroll{border-radius:var(--ev-radius-md);background:var(--ev-veil);box-shadow:inset 0 0 0 1px var(--ev-line);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ev-text)transparent;position:relative;overflow:auto}@supports (color:color-mix(in lab,red,red)){.ev-table__scroll{scrollbar-color:color-mix(in oklab,var(--ev-text)22%,transparent)transparent}}.ev-table[data-size=md] .ev-table__scroll{height:420px}.ev-table[data-size=lg] .ev-table__scroll{height:620px}.ev-table[data-size=fill]{flex:1;min-height:0}.ev-table[data-size=fill] .ev-table__scroll{height:max(320px,calc(100dvh - var(--ev-fill-offset,26rem)))}.ev-table__scroll:focus-visible{box-shadow:inset 0 0 0 1px var(--ev-line),0 0 0 2px var(--ev-focus-color),0 0 var(--ev-glow-blur)oklch(from var(--ev-spark)l c h/var(--ev-glow-alpha));outline:none}.ev-table__inner{vertical-align:top;min-width:100%;display:inline-block}.ev-table__foot,.ev-table__head,.ev-table__row{width:max-content;min-width:100%;height:var(--ev-row-h);align-items:center;display:flex}.ev-table__head{box-shadow:inset 0 -1px 0 var(--ev-line-strong);top:0}.ev-table__foot,.ev-table__head{z-index:3;background:var(--ev-glass-1-solid);position:sticky}.ev-table__foot{box-shadow:inset 0 1px 0 var(--ev-line-strong);font-weight:var(--ev-weight-medium);bottom:0}.ev-table__row{font-size:var(--ev-text-4);transition:background var(--ev-duration-fast)var(--ev-ease-out),opacity var(--ev-duration-fast)var(--ev-ease-out);position:relative}.ev-table__row:before{content:"";background:0 0;border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.ev-virtual__row:hover>.ev-table__row{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-virtual__row:hover>.ev-table__row{background:color-mix(in oklab,var(--ev-text)5%,transparent)}}.ev-table__cell{align-items:center;gap:var(--ev-space-2);min-width:0;height:100%;padding:0 var(--ev-space-3);white-space:nowrap;text-overflow:ellipsis;flex:none;display:flex;overflow:hidden}.ev-table__cell[data-align=end]{text-align:right;justify-content:flex-end}.ev-col--xs{width:72px}.ev-col--sm{width:104px}.ev-col--md{width:140px}.ev-col--lg{width:200px}.ev-col--xl{width:280px}.ev-col--fill{flex:240px;min-width:240px}.ev-table__cell--pinned{z-index:2;background:var(--ev-glass-1-solid);box-shadow:inset -1px 0 0 var(--ev-line);position:sticky;left:0}.ev-table__cell--pinned.ev-col--xs~.ev-table__cell--pinned{left:72px}.ev-table__cell--pinned.ev-col--sm~.ev-table__cell--pinned{left:104px}.ev-table__cell--pinned.ev-col--md~.ev-table__cell--pinned{left:140px}.ev-table__cell--pinned.ev-col--lg~.ev-table__cell--pinned{left:200px}.ev-table__cell--pinned.ev-col--xl~.ev-table__cell--pinned{left:280px}.ev-table__row .ev-table__cell--pinned{background:var(--ev-glass-1-solid)}@supports (color:color-mix(in lab,red,red)){.ev-table__row .ev-table__cell--pinned{background:color-mix(in oklab,var(--ev-glass-1-solid)92%,var(--ev-ground))}}.ev-table__head .ev-table__cell{font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted)}.ev-table__sort{margin:0 calc(-1*var(--ev-space-2));padding:4px var(--ev-space-2);border-radius:var(--ev-radius-xs);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.ev-table__head .ev-table__cell>span,.ev-table__sort>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-table__sort>svg{opacity:.45;flex:none}.ev-table__sort:not([data-sorted=true]):not(:hover):not(:focus-visible)>svg{display:none}.ev-table__sort[data-sorted=true]{color:var(--ev-text)}.ev-table__sort[data-sorted=true]>svg{opacity:1;color:var(--ev-spark-text)}.ev-table__sort:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-table__sort:hover{background:color-mix(in oklab,var(--ev-text)7%,transparent)}}.ev-table__sort:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:1px}.ev-virtual__row[data-active=true]>.ev-table__row{background:var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-virtual__row[data-active=true]>.ev-table__row{background:color-mix(in oklab,var(--ev-spark)9%,transparent)}}.ev-virtual__row[data-active=true]>.ev-table__row:before{box-shadow:0 0 8px oklch(from var(--ev-spark)l c h/var(--ev-glow-alpha))}.ev-virtual__row[data-active=true] .ev-table__cell--pinned{background:var(--ev-glass-1-solid)}@supports (color:color-mix(in lab,red,red)){.ev-virtual__row[data-active=true] .ev-table__cell--pinned{background:color-mix(in oklab,var(--ev-glass-1-solid)90%,var(--ev-spark))}}.ev-virtual__row[data-selected=true]>.ev-table__row{background:var(--ev-accent)}@supports (color:color-mix(in lab,red,red)){.ev-virtual__row[data-selected=true]>.ev-table__row{background:color-mix(in oklab,var(--ev-accent)13%,transparent)}}.ev-virtual__row[data-selected=true] .ev-table__cell--pinned{background:var(--ev-glass-1-solid)}@supports (color:color-mix(in lab,red,red)){.ev-virtual__row[data-selected=true] .ev-table__cell--pinned{background:color-mix(in oklab,var(--ev-glass-1-solid)86%,var(--ev-accent))}}.ev-virtual__row[data-selected=true]>.ev-table__row:before{background:var(--ev-accent)}.ev-virtual__row[data-active=true][data-selected=true]>.ev-table__row:before{background:var(--ev-spark)}.ev-virtual__row[data-threshold=below]>.ev-table__row,.ev-virtual__row[data-threshold=below]>.ev-tree__row{opacity:var(--ev-below-threshold-opacity)}.ev-virtual__row[data-threshold=below]:hover>.ev-table__row,.ev-virtual__row[data-threshold=below]:hover>.ev-tree__row,.ev-virtual__row[data-threshold=below][data-active=true]>.ev-table__row,.ev-virtual__row[data-threshold=below][data-active=true]>.ev-tree__row,.ev-virtual__row[data-threshold=below][data-selected=true]>.ev-table__row{opacity:1}.ev-virtual__row[data-threshold=global] .ev-num,.ev-virtual__row[data-threshold=planning] .ev-num{font-weight:var(--ev-weight-semibold)}.ev-virtual__row[data-threshold=global]>.ev-table__row:before,.ev-virtual__row[data-threshold=planning]>.ev-table__row:before{background:var(--ev-accent-strong)}.ev-virtual__row[data-threshold=global] .ev-table__cell[data-align=end] .ev-num,.ev-virtual__row[data-threshold=global] .ev-tree__cell--amount .ev-num,.ev-virtual__row[data-threshold=global] .ev-tree__cell--delta>.ev-num{color:var(--ev-accent-text)}.ev-virtual__row[data-threshold=global]>.ev-table__row>.ev-table__cell:first-child:before,.ev-virtual__row[data-threshold=global]>.ev-tree__row>.ev-tree__cell--label:before{content:"";background:var(--ev-state-open);width:7px;height:7px;box-shadow:0 0 0 3px var(--ev-state-open);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.ev-virtual__row[data-threshold=global]>.ev-table__row>.ev-table__cell:first-child:before,.ev-virtual__row[data-threshold=global]>.ev-tree__row>.ev-tree__cell--label:before{box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-state-open)22%,transparent)}}.ev-virtual__row[data-active=true]>.ev-table__row:before{background:var(--ev-spark)}.ev-virtual__row[data-state=added]>.ev-table__row{box-shadow:inset 0 0 0 100vmax var(--ev-state-validated)}@supports (color:color-mix(in lab,red,red)){.ev-virtual__row[data-state=added]>.ev-table__row{box-shadow:inset 0 0 0 100vmax color-mix(in oklab,var(--ev-state-validated)6%,transparent)}}.ev-virtual__row[data-state=removed]>.ev-table__row{color:var(--ev-text-muted)}.ev-virtual__row[data-state=removed] .ev-account__label{text-decoration:line-through;-webkit-text-decoration-color:var(--ev-text-faint);text-decoration-color:var(--ev-text-faint)}.ev-table__state{padding:var(--ev-space-3)0;flex-direction:column;display:flex}.ev-table__row--ghost{height:var(--ev-row-h);padding:0 var(--ev-space-3)}.ev-table__row--ghost .ev-skeleton{flex:1;gap:0;padding:0}.ev-table__row--ghost .ev-skeleton__bar{height:10px}.ev-table__row--ghost:nth-child(2n) .ev-skeleton__bar{width:72%}.ev-table__row--ghost:nth-child(3n) .ev-skeleton__bar{width:88%}.ev-table__state .ev-empty{padding:var(--ev-space-6)}.ev-table__status{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}@media (max-width:960px){.ev-table__cell--secondary{display:none}}.ev-ledgerrow{align-items:center;gap:var(--ev-space-3);min-height:var(--ev-row-h);padding:0 var(--ev-space-3);font-size:var(--ev-text-4);border-radius:var(--ev-radius-xs);grid-template-columns:auto auto minmax(0,1fr) 128px 128px 34px;display:grid}.ev-ledgerrow>.ev-entity-code{grid-column:span 1}.ev-ledgerrow__date{color:var(--ev-text-muted)}.ev-ledgerrow__piece{display:none}.ev-ledgerrow__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-ledgerrow__amount{text-align:right}.ev-ledgerrow[data-highlight=true]{background:var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-ledgerrow[data-highlight=true]{background:color-mix(in oklab,var(--ev-spark)9%,transparent)}}.ev-tree{border-radius:var(--ev-radius-md);background:var(--ev-veil);min-width:0;box-shadow:inset 0 0 0 1px var(--ev-line);flex-direction:column;display:flex;overflow:hidden}.ev-tree__head{height:var(--ev-row-h);padding-right:var(--ev-space-2);font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted);background:var(--ev-glass-1-solid);box-shadow:inset 0 -1px 0 var(--ev-line-strong);align-items:center;display:flex}.ev-tree__scroll{overscroll-behavior:contain;scrollbar-width:thin;position:relative;overflow:auto}.ev-tree[data-size=md] .ev-tree__scroll{height:420px}.ev-tree[data-size=lg] .ev-tree__scroll{height:620px}.ev-tree[data-size=fill]{flex:1;min-height:0}.ev-tree[data-size=fill] .ev-tree__scroll{height:max(320px,calc(100dvh - var(--ev-fill-offset,26rem)))}.ev-tree__scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--ev-focus-color),inset 0 0 var(--ev-glow-blur)oklch(from var(--ev-spark)l c h/calc(var(--ev-glow-alpha)*.5));outline:none}.ev-tree__row{height:var(--ev-row-h);padding-right:var(--ev-space-2);font-size:var(--ev-text-4);transition:background var(--ev-duration-fast)var(--ev-ease-out),opacity var(--ev-duration-fast)var(--ev-ease-out);align-items:center;display:flex;position:relative}.ev-tree__row:before{content:"";background:0 0;border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.ev-tree__row--ghost{padding-left:var(--ev-space-4)}.ev-tree__row--ghost[data-level="2"]{padding-left:var(--ev-space-8)}.ev-tree__row--ghost .ev-skeleton{flex:1;padding:0}.ev-tree__row--ghost .ev-skeleton__bar{width:60%;height:10px}.ev-virtual__row:hover>.ev-tree__row{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-virtual__row:hover>.ev-tree__row{background:color-mix(in oklab,var(--ev-text)5%,transparent)}}.ev-virtual__row[data-active=true]>.ev-tree__row{background:var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-virtual__row[data-active=true]>.ev-tree__row{background:color-mix(in oklab,var(--ev-spark)9%,transparent)}}.ev-virtual__row[data-active=true]>.ev-tree__row:before{background:var(--ev-spark);box-shadow:0 0 8px oklch(from var(--ev-spark)l c h/var(--ev-glow-alpha))}.ev-virtual__row[data-threshold=global]>.ev-tree__row:before,.ev-virtual__row[data-threshold=planning]>.ev-tree__row:before{background:var(--ev-accent-strong)}.ev-virtual__row[data-kind=poste]>.ev-tree__row{font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title)}.ev-virtual__row[data-kind=poste]>.ev-tree__row .ev-num{font-family:var(--ev-font-family);font-size:var(--ev-text-4);font-weight:var(--ev-weight-medium)}.ev-virtual__row[data-kind=cycle]>.ev-tree__row{font-weight:var(--ev-weight-medium)}.ev-virtual__row[data-kind=account]>.ev-tree__row{color:var(--ev-text)}.ev-tree__cell{align-items:center;gap:var(--ev-space-2);min-width:0;padding:0 var(--ev-space-3);white-space:nowrap;display:flex}.ev-tree__cell--label{flex:320px;min-width:240px;overflow:hidden}.ev-virtual__row[data-level="2"] .ev-tree__cell--label{padding-left:calc(var(--ev-space-3) + 22px)}.ev-virtual__row[data-level="3"] .ev-tree__cell--label{padding-left:calc(var(--ev-space-3) + 44px)}.ev-tree__cell--bar{flex:0 0 132px}.ev-tree__cell--amount{flex:0 0 156px}.ev-tree__cell--amount,.ev-tree__cell--delta{font-variant-numeric:tabular-nums;justify-content:flex-end}.ev-tree__cell--delta{gap:var(--ev-space-2);flex:0 0 196px}.ev-tree__chevron,.ev-tree__prev{color:var(--ev-text-muted)}.ev-tree__chevron{width:14px;transition:transform var(--ev-duration-fast)var(--ev-ease-out);flex:none}.ev-virtual__row[aria-expanded=true] .ev-tree__chevron{transform:rotate(90deg)}.ev-tree__chevron--leaf{height:1px;display:inline-block}.ev-tree__code{color:var(--ev-text-muted)}.ev-tree__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ev-tree__count{font-size:var(--ev-text-6);color:var(--ev-text-faint);font-family:var(--ev-font-family);font-weight:var(--ev-weight-regular);letter-spacing:0}.ev-tree__pct{text-align:right;min-width:56px;font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-tree__cell--delta[data-sign=up]>.ev-num:before{content:"+"}.ev-tree__cell--delta[data-threshold=below]{color:var(--ev-text-faint)}.ev-tree__cell--delta[data-threshold=global]>.ev-num,.ev-tree__cell--delta[data-threshold=planning]>.ev-num{font-weight:var(--ev-weight-semibold)}.ev-tree__cell--delta[data-threshold=global]>.ev-num{color:var(--ev-accent-text)}.ev-versions{align-items:stretch;gap:0;min-width:0;padding:2px;display:flex;overflow-x:auto}.ev-versions__item{align-items:center;gap:var(--ev-space-2);padding:var(--ev-space-2)var(--ev-space-3);border-radius:var(--ev-radius-sm);color:var(--ev-text-muted);font:inherit;text-align:left;cursor:pointer;transition:background var(--ev-duration-fast)var(--ev-ease-out),color var(--ev-duration-fast)var(--ev-ease-out);background:0 0;border:0;display:flex;position:relative}.ev-versions__item:not([data-last=true]):after{content:"";background:var(--ev-line-strong);width:20px;height:2px;position:absolute;top:50%;right:-10px}.ev-versions__item:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-versions__item:hover{background:color-mix(in oklab,var(--ev-text)6%,transparent)}}.ev-versions__item[aria-checked=true]{color:var(--ev-text);background:var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-versions__item[aria-checked=true]{background:color-mix(in oklab,var(--ev-spark)12%,transparent)}}.ev-versions__item:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:1px}.ev-versions__item:disabled{cursor:default;opacity:.7}.ev-versions__dot{border:1.5px solid var(--ev-line-strong);width:18px;height:18px;color:var(--ev-spark-contrast);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ev-versions__item[aria-checked=true] .ev-versions__dot{background:var(--ev-spark);border-color:var(--ev-spark);box-shadow:0 0 8px oklch(from var(--ev-spark)l c h/var(--ev-glow-alpha))}.ev-versions__item[data-current=true] .ev-versions__dot{border-color:var(--ev-accent)}.ev-versions__item[data-status=failed] .ev-versions__dot{border-color:var(--ev-alert)}.ev-versions__text{flex-direction:column;line-height:1.2;display:flex}.ev-versions__label{font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display)}.ev-versions__date{font-size:var(--ev-text-5);font-variant-numeric:tabular-nums}.ev-versions__meta{font-size:var(--ev-text-6);color:var(--ev-text-faint);font-variant-numeric:tabular-nums}.ev-versions[data-compact=true] .ev-versions__item{padding:6px var(--ev-space-2)}.ev-versions[data-compact=true] .ev-versions__label{font-size:var(--ev-text-4)}.ev-compare{flex-direction:column;min-width:0}.ev-compare,.ev-compare__head{gap:var(--ev-space-4);display:flex}.ev-compare__head{align-items:flex-end;flex-wrap:wrap}.ev-compare__pick{flex-direction:column;gap:4px;min-width:0;display:flex}.ev-compare__arrow{color:var(--ev-text-faint);margin-top:var(--ev-space-5);align-self:center}.ev-compare__head>.ev-segmented{margin-left:auto}.ev-compare__summary{align-items:flex-start;gap:var(--ev-space-6);padding:var(--ev-space-4)var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil);flex-wrap:wrap;display:flex}.ev-compare__figure{flex-direction:column;gap:2px;display:flex}.ev-compare__figure .ev-figure[data-zero=true]{color:var(--ev-state-validated)}.ev-compare__sub{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-compare__counts{align-items:center;gap:var(--ev-space-2);flex-wrap:wrap;align-self:center;margin-left:auto;display:flex}.ev-compare__drift{align-items:center;gap:var(--ev-space-3);padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-md);background:var(--ev-state-open);display:flex}@supports (color:color-mix(in lab,red,red)){.ev-compare__drift{background:color-mix(in oklab,var(--ev-state-open)12%,var(--ev-veil))}}.ev-compare__drift{box-shadow:inset 3px 0 0 var(--ev-state-open);font-size:var(--ev-text-4)}.ev-compare__drift>svg{color:var(--ev-state-open);flex:none}.ev-compare__drift>div{flex:1}.ev-compare__drift strong{font-weight:var(--ev-weight-semibold)}.ev-years{gap:var(--ev-space-3);flex-direction:column;min-width:0;display:flex}.ev-years__tools{align-items:center;gap:var(--ev-space-4);flex-wrap:wrap;display:flex}.ev-years__hint{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-years__mapped{margin-left:var(--ev-space-2);font-size:var(--ev-text-6);color:var(--ev-spark-text);font-variant-numeric:tabular-nums}.ev-years__delta[data-sign=up]>.ev-num:before{content:"+"}.ev-years__pct{color:var(--ev-text-muted)}.ev-years__note{gap:var(--ev-space-3);padding:var(--ev-space-5);flex-direction:column;display:flex}.ev-years__note-head{align-items:flex-start;gap:var(--ev-space-3);display:flex}.ev-years__note-head>svg{color:var(--ev-spark-text);flex:none;margin-top:2px}.ev-years__note-head strong{font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display)}.ev-years__note-head p{font-size:var(--ev-text-5);color:var(--ev-text-muted);font-variant-numeric:tabular-nums;margin:2px 0 0}.ev-years__textarea{resize:vertical;min-height:72px;line-height:var(--ev-leading-base);padding-top:var(--ev-space-2)}.ev-years__note-actions{justify-content:flex-end;gap:var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-thread{gap:var(--ev-space-5);flex-direction:column;min-width:0;display:flex}.ev-thread__head{justify-content:space-between;align-items:flex-start;gap:var(--ev-space-4);flex-wrap:wrap;display:flex}.ev-thread__identity{flex-direction:column;gap:2px;display:flex}.ev-thread__number{font-size:var(--ev-text-5);color:var(--ev-text-muted);letter-spacing:.04em}.ev-thread__title{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:0}.ev-thread__meta{align-items:center;gap:var(--ev-space-3);margin:var(--ev-space-1)0 0;font-size:var(--ev-text-5);color:var(--ev-text-muted);flex-wrap:wrap;display:flex}.ev-thread__hud{gap:var(--ev-space-4);padding:var(--ev-space-4)var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ev-thread__stat{flex-direction:column;gap:4px;min-width:0;display:flex}.ev-thread__stat--spark{grid-column:span 1}.ev-thread__sub{font-size:var(--ev-text-5);color:var(--ev-text-muted);font-variant-numeric:tabular-nums}.ev-thread__sub[data-sign=up]>.ev-num:before{content:"+"}.ev-thread__years{width:240px;max-width:100%;font-size:var(--ev-text-6);color:var(--ev-text-faint);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.ev-thread__moves{gap:var(--ev-space-4);font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-figure);letter-spacing:var(--ev-tracking-figure);display:flex}.ev-thread__moves>span{flex-direction:column;display:flex}.ev-thread__movelabel{font-family:var(--ev-font-family);font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted)}.ev-thread__lettering{font-size:var(--ev-text-4);flex-direction:column;gap:6px;display:flex}.ev-thread__letterbar{width:100%;display:block}.ev-spark{max-width:100%;height:auto;display:block;overflow:visible}.ev-spark__zero{stroke:var(--ev-line-strong);stroke-width:1px;stroke-dasharray:2 3}.ev-spark__line{stroke:var(--ev-spark);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ev-spark__point{fill:var(--ev-ground);stroke:var(--ev-spark);stroke-width:1.5px}.ev-spark__point--last{fill:var(--ev-spark);filter:drop-shadow(0 0 4px oklch(from var(--ev-spark)l c h/var(--ev-glow-alpha)))}.ev-thread__grid{gap:var(--ev-space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.ev-thread[data-variant=panel] .ev-thread__grid,.ev-thread[data-variant=panel] .ev-thread__hud{grid-template-columns:1fr}.ev-thread__col{gap:var(--ev-space-2);flex-direction:column;min-width:0;display:flex}.ev-thread__h3{font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted);margin:0}.ev-thread__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-thread__item{align-items:center;gap:var(--ev-space-3);min-height:var(--ev-row-h);padding:0 var(--ev-space-2);font-size:var(--ev-text-4);border-radius:var(--ev-radius-xs);grid-template-columns:minmax(0,1fr) auto 56px auto;display:grid}.ev-thread__item:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-thread__item:hover{background:color-mix(in oklab,var(--ev-text)5%,transparent)}}.ev-thread__link{align-items:baseline;gap:var(--ev-space-2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ev-thread__link>.ev-num{color:var(--ev-text-muted)}.ev-thread__link:hover .ev-thread__itemlabel{color:var(--ev-spark-text)}.ev-thread__link:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:2px;border-radius:var(--ev-radius-xs)}.ev-thread__itemlabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-thread__pieces{font-size:var(--ev-text-5);color:var(--ev-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ev-thread__amount{text-align:right;font-variant-numeric:tabular-nums}.ev-thread__entries{gap:var(--ev-space-2)}.ev-drop,.ev-thread__entries{flex-direction:column;display:flex}.ev-drop{gap:var(--ev-space-4);min-width:0}.ev-drop__zone{align-items:center;gap:var(--ev-space-3);padding:var(--ev-space-8)var(--ev-space-6);border-radius:var(--ev-radius-lg);background:var(--ev-veil);text-align:center;transition:background var(--ev-duration-base)var(--ev-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.ev-drop__zone:before{content:"";border:1.5px dashed var(--ev-text);position:absolute;inset:8px}@supports (color:color-mix(in lab,red,red)){.ev-drop__zone:before{border:1.5px dashed color-mix(in oklab,var(--ev-text)22%,transparent)}}.ev-drop__zone:before{border-radius:calc(var(--ev-radius-lg) - 6px);pointer-events:none;transition:border-color var(--ev-duration-base)var(--ev-ease-out)}.ev-drop__halo{background:radial-gradient(closest-side,oklch(from var(--ev-spark)l c h/.16),transparent 70%);opacity:0;transition:opacity var(--ev-duration-base)var(--ev-ease-out);pointer-events:none;position:absolute;inset:-40%}.ev-drop[data-over=true] .ev-drop__zone{background:var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-drop[data-over=true] .ev-drop__zone{background:color-mix(in oklab,var(--ev-spark)8%,var(--ev-veil))}}.ev-drop[data-over=true] .ev-drop__zone:before{border-color:var(--ev-spark)}.ev-drop[data-over=true] .ev-drop__halo{opacity:1}.ev-drop[data-files=true] .ev-drop__zone{padding:var(--ev-space-5)var(--ev-space-6)}.ev-drop__icon{color:var(--ev-spark-text)}.ev-drop__title{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:0}.ev-drop__text{max-width:52ch;color:var(--ev-text-muted);margin:0}.ev-drop__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ev-drop__hint{font-size:var(--ev-text-5);color:var(--ev-text-faint);margin:0}.ev-drop__files{margin:0;padding:0;list-style:none}.ev-drop__file,.ev-drop__files{gap:var(--ev-space-3);flex-direction:column;display:flex}.ev-drop__file{padding:var(--ev-space-4)var(--ev-space-5)}.ev-drop__filehead{align-items:center;gap:var(--ev-space-3);display:flex}.ev-drop__filehead>svg{color:var(--ev-text-muted)}.ev-drop__filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--ev-weight-medium);flex:1;overflow:hidden}.ev-drop__filesize{color:var(--ev-text-muted);font-size:var(--ev-text-5)}.ev-drop__detect{gap:var(--ev-space-5);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.ev-drop__facts{gap:var(--ev-space-2)var(--ev-space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;display:grid}.ev-drop__facts>div{flex-direction:column;display:flex}.ev-drop__facts dt{font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted)}.ev-drop__facts dd{font-size:var(--ev-text-4);margin:0}.ev-drop__unsupported{color:var(--ev-text-muted);margin:0}.ev-drop__choices{gap:var(--ev-space-3);justify-items:start;max-width:320px;display:grid}.ev-drop__choices>*{width:100%}.ev-drop__choices>.ev-btn{width:auto}.ev-drop__actions{justify-content:space-between;align-items:center;gap:var(--ev-space-4);flex-wrap:wrap;display:flex}.ev-drop__note{max-width:60ch;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-progress{gap:var(--ev-space-5);flex-direction:column;min-width:0;display:flex;position:relative}.ev-progress__head{justify-content:space-between;align-items:flex-start;gap:var(--ev-space-4);display:flex}.ev-progress__title{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:2px 0 0}.ev-progress__doing{margin:var(--ev-space-1)0 0;color:var(--ev-text-muted);max-width:60ch}.ev-progress__elapsed{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-figure);color:var(--ev-text-muted);flex:none}.ev-progress__rail{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ev-progress__stage{align-items:center;gap:var(--ev-space-2);min-width:0;padding-right:var(--ev-space-4);color:var(--ev-text-faint);font-size:var(--ev-text-5);white-space:nowrap;flex:1 1 0;display:flex;position:relative}.ev-progress__stage:after{content:"";height:2px;margin-left:var(--ev-space-2);background:var(--ev-line);border-radius:1px;flex:1}.ev-progress__stage:last-child:after{display:none}.ev-progress__stage[data-state=done]{color:var(--ev-text-muted)}.ev-progress__stage[data-state=done]:after{background:var(--ev-state-validated);box-shadow:0 0 6px oklch(from var(--ev-state-validated)l c h/var(--ev-glow-alpha))}.ev-progress__stage[data-state=current]{color:var(--ev-text);font-weight:var(--ev-weight-medium)}.ev-progress__stage[data-state=failed]{color:var(--ev-alert)}.ev-progress__dot{border:1.5px solid var(--ev-line-strong);width:24px;height:24px;font-size:var(--ev-text-6);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ev-progress__stage[data-state=done] .ev-progress__dot{border-color:var(--ev-state-validated);color:var(--ev-state-validated)}.ev-progress__stage[data-state=current] .ev-progress__dot{border-color:var(--ev-spark);color:var(--ev-spark-contrast);background:var(--ev-spark);box-shadow:0 0 var(--ev-glow-blur)oklch(from var(--ev-spark)l c h/var(--ev-glow-alpha))}.ev-progress__stage[data-state=failed] .ev-progress__dot{border-color:var(--ev-alert);color:var(--ev-alert)}.ev-progress__live{gap:var(--ev-space-4);padding:var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil);flex-direction:column;display:flex}.ev-progress__skeleton{gap:var(--ev-space-2);flex-direction:column;display:flex}.ev-progress__bar{border-radius:var(--ev-radius-pill);background:linear-gradient(90deg,var(--ev-spark)0,var(--ev-spark)50%,var(--ev-spark)100%);height:10px}@supports (color:color-mix(in lab,red,red)){.ev-progress__bar{background:linear-gradient(90deg,color-mix(in oklab,var(--ev-spark)10%,transparent)0,color-mix(in oklab,var(--ev-spark)28%,transparent)50%,color-mix(in oklab,var(--ev-spark)10%,transparent)100%)}}.ev-progress__bar{animation:ev-shimmer 1.6s var(--ev-ease-in-out)infinite;background-size:200% 100%}.ev-progress__bar:nth-child(2){width:78%;animation-delay:.2s}.ev-progress__bar--short{width:46%;animation-delay:.4s}.ev-progress__count{align-items:baseline;column-gap:var(--ev-space-3);row-gap:var(--ev-space-2);grid-template-columns:auto 1fr;display:grid}.ev-progress__file,.ev-progress__of{color:var(--ev-text-muted)}.ev-progress__file{font-size:var(--ev-text-5);grid-column:1/-1}.ev-progress__count>.ev-bar{grid-column:1/-1}.ev-progress__note{font-size:var(--ev-text-5);color:var(--ev-text-muted);max-width:60ch;margin:0}.ev-progress__done{justify-content:flex-start;display:flex;position:relative}.ev-progress__failed{gap:var(--ev-space-3);padding:var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil);box-shadow:inset 3px 0 0 var(--ev-alert);flex-direction:column;padding-right:140px;display:flex;position:relative}.ev-progress__checkpoint{max-width:60ch;margin:0}.ev-progress__actions{gap:var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-report{gap:var(--ev-space-5);flex-direction:column;min-width:0;display:flex;position:relative}.ev-report__head{justify-content:space-between;align-items:flex-start;gap:var(--ev-space-4);flex-wrap:wrap;display:flex}.ev-report__title{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:2px 0 0}.ev-report__sub{margin:var(--ev-space-1)0 0;font-size:var(--ev-text-5);color:var(--ev-text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ev-report__sub>svg{color:var(--ev-state-validated)}.ev-report__code,.ev-report__hash{border-radius:var(--ev-radius-xs);background:var(--ev-text);padding:1px 6px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.86em}@supports (color:color-mix(in lab,red,red)){.ev-report__code,.ev-report__hash{background:color-mix(in oklab,var(--ev-text)8%,transparent)}}.ev-report__code,.ev-report__hash{color:var(--ev-text)}.ev-report__exports{gap:var(--ev-space-2);display:flex}.ev-report__tiles{gap:var(--ev-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ev-report__tile{padding:var(--ev-space-4)var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil);box-shadow:inset 3px 0 0 var(--ev-line-strong);flex-direction:column;gap:2px;display:flex}.ev-report__tile[data-severity=error]{box-shadow:inset 3px 0 0 var(--ev-alert)}.ev-report__tile[data-severity=warning]{box-shadow:inset 3px 0 0 var(--ev-state-open)}.ev-report__tile[data-severity=info]{box-shadow:inset 3px 0 0 var(--ev-state-todo)}.ev-report__tile[data-zero=true] .ev-figure{color:var(--ev-text-faint)}.ev-report__tile[data-severity=error]:not([data-zero=true]) .ev-figure{color:var(--ev-alert);text-shadow:0 0 12px oklch(from var(--ev-alert)l c h/calc(var(--ev-glow-alpha)*.6))}.ev-report__tilelabel{font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted)}.ev-report__tiletext{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-report__facts{gap:var(--ev-space-5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.ev-report__files,.ev-report__group,.ev-report__stats{gap:var(--ev-space-3);flex-direction:column;min-width:0;display:flex}.ev-report__h3{align-items:center;gap:var(--ev-space-2);font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted);margin:0;display:flex}.ev-report__balance{font-size:var(--ev-text-5);color:var(--ev-state-validated);margin:0}.ev-report__balance[data-balanced=false]{color:var(--ev-alert)}.ev-report__filelist{gap:var(--ev-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-report__file{padding:var(--ev-space-2)var(--ev-space-3);border-radius:var(--ev-radius-sm);background:var(--ev-veil);flex-direction:column;gap:2px;display:flex}.ev-report__filename{font-weight:var(--ev-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-report__filemeta{align-items:center;gap:var(--ev-space-3);font-size:var(--ev-text-5);color:var(--ev-text-muted);flex-wrap:wrap;display:flex}.ev-report__findings{gap:var(--ev-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-report__finding{border-radius:var(--ev-radius-sm);background:var(--ev-veil);box-shadow:inset 3px 0 0 var(--ev-line-strong)}.ev-report__group[data-severity=error] .ev-report__finding{box-shadow:inset 3px 0 0 var(--ev-alert)}.ev-report__group[data-severity=warning] .ev-report__finding{box-shadow:inset 3px 0 0 var(--ev-state-open)}.ev-report__toggle{align-items:center;gap:var(--ev-space-3);width:100%;padding:var(--ev-space-3)var(--ev-space-4);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.ev-report__toggle:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-report__toggle:hover{background:color-mix(in oklab,var(--ev-text)4%,transparent)}}.ev-report__toggle:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:-2px}.ev-report__chevron{color:var(--ev-text-muted);transition:transform var(--ev-duration-fast)var(--ev-ease-out);flex:none}.ev-report__finding[data-open=true] .ev-report__chevron{transform:rotate(180deg)}.ev-report__findingtitle{min-width:0;font-weight:var(--ev-weight-medium);flex:260px}.ev-report__count,.ev-report__scope{font-size:var(--ev-text-5);color:var(--ev-text-muted);white-space:nowrap}.ev-report__amount{white-space:nowrap}.ev-report__body{gap:var(--ev-space-3);padding:0 var(--ev-space-4)var(--ev-space-4)calc(var(--ev-space-4) + 28px);flex-direction:column;display:flex}.ev-report__body>p{max-width:72ch;margin:0}.ev-report__sample{padding:var(--ev-space-2)var(--ev-space-3);border-radius:var(--ev-radius-xs);background:var(--ev-text);margin:0;list-style:none}@supports (color:color-mix(in lab,red,red)){.ev-report__sample{background:color-mix(in oklab,var(--ev-text)6%,transparent)}}.ev-report__sample{font-size:var(--ev-text-5);color:var(--ev-text-muted);flex-direction:column;gap:2px;display:flex}.ev-report__findingactions{align-items:center;gap:var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-report__notice{font-size:var(--ev-text-5);color:var(--ev-text-muted);max-width:72ch;margin:0}.ev-entcols{gap:var(--ev-space-3);flex-direction:column;min-width:0;display:flex}.ev-entcols__tools{align-items:center;gap:var(--ev-space-4);flex-wrap:wrap;display:flex}.ev-entcols__scope{gap:var(--ev-space-2);font-size:var(--ev-text-5);color:var(--ev-text-muted);flex-wrap:wrap;margin:0}.ev-entcols__note,.ev-entcols__scope{align-items:center;display:inline-flex}.ev-entcols__note{border-radius:var(--ev-radius-pill);background:var(--ev-accent);gap:4px;padding:2px 8px}@supports (color:color-mix(in lab,red,red)){.ev-entcols__note{background:color-mix(in oklab,var(--ev-accent)12%,transparent)}}.ev-entcols__note{color:var(--ev-accent-text)}.ev-entcols__cell[data-threshold=below]{color:var(--ev-text-faint)}.ev-entcols__cell[data-threshold=global] .ev-num,.ev-entcols__cell[data-threshold=planning] .ev-num{font-weight:var(--ev-weight-semibold)}.ev-entcols__cell[data-threshold=global] .ev-num{color:var(--ev-accent-text)}.ev-builder{gap:var(--ev-space-5);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.ev-builder__side{gap:var(--ev-space-4);flex-direction:column;min-width:0;display:flex}.ev-builder__fields{gap:var(--ev-space-3);flex-direction:column;display:flex}.ev-builder__help{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-builder__existing{gap:var(--ev-space-2);flex-direction:column;display:flex}.ev-builder__cycles{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ev-builder__cycles>.ev-cycle-chip[data-custom=true]{color:var(--ev-text)}.ev-builder__main{gap:var(--ev-space-3);flex-direction:column;min-width:0;display:flex}.ev-builder__bar{align-items:center;gap:var(--ev-space-3);padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-pill);flex-wrap:wrap;display:flex}.ev-builder__bar>svg{color:var(--ev-accent-text)}.ev-builder__count{font-size:var(--ev-text-4)}.ev-builder__count strong{font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display)}.ev-builder__already{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-builder__bar>.ev-btn{margin-left:auto}.ev-builder__card{gap:var(--ev-space-4);padding:var(--ev-space-5);flex-direction:column;display:flex}.ev-builder__preview{align-items:center;gap:var(--ev-space-4);display:flex}.ev-builder__previewname{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:0}.ev-builder__previewsub{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-builder__hues{gap:var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-builder__hue{--ev-family-hue:250;background:oklch(.74 .13 var(--ev-family-hue));cursor:pointer;width:28px;height:28px;transition:transform var(--ev-duration-fast)var(--ev-ease-out),box-shadow var(--ev-duration-fast)var(--ev-ease-out);border:2px solid #0000;border-radius:50%;padding:0}.ev-builder__hue:hover{transform:scale(1.08)}.ev-builder__hue[aria-checked=true]{border-color:var(--ev-text);box-shadow:0 0 0 2px var(--ev-ground),0 0 10px oklch(.74 .13 var(--ev-family-hue)/.7)}.ev-builder__hue:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:2px}.ev-builder__principal{font-size:var(--ev-text-5);color:var(--ev-text-muted);max-width:64ch;margin:0}.ev-builder__actions{justify-content:flex-end;gap:var(--ev-space-2);display:flex}.ev-mapping{flex-direction:column;min-width:0}.ev-mapping,.ev-mapping__head{gap:var(--ev-space-4);display:flex}.ev-mapping__head{justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.ev-mapping__title{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:2px 0 0}.ev-mapping__sub{margin:var(--ev-space-1)0 0;color:var(--ev-text-muted);max-width:72ch}.ev-mapping__list{gap:var(--ev-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-mapping__item{align-items:center;gap:var(--ev-space-4);padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-sm);background:var(--ev-veil);grid-template-columns:minmax(0,1.2fr) auto minmax(0,1.2fr) minmax(0,1fr) auto;display:grid}.ev-mapping__item[data-status=corrected],.ev-mapping__item[data-status=validated]{box-shadow:inset 3px 0 0 var(--ev-state-validated)}.ev-mapping__item[data-status=rejected]{opacity:var(--ev-below-threshold-opacity)}.ev-mapping__item[data-status=rejected]:hover{opacity:1}.ev-mapping__from,.ev-mapping__to{flex-direction:column;gap:2px;min-width:0;display:flex}.ev-mapping__arrow{color:var(--ev-text-faint)}.ev-mapping__closing{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-mapping__none{color:var(--ev-text-faint);font-style:italic}.ev-mapping__method{min-width:0;font-size:var(--ev-text-5);flex-direction:column;gap:4px;display:flex}.ev-mapping__methodlabel{font-weight:var(--ev-weight-medium);color:var(--ev-text)}.ev-mapping__confidence{align-items:center;gap:var(--ev-space-2);display:flex}.ev-mapping__confidence>.ev-num{text-align:right;min-width:40px}.ev-mapping__methodtext{color:var(--ev-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-mapping__actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ev-mapping__correct{align-items:end;gap:var(--ev-space-3);padding-top:var(--ev-space-2);border-top:1px solid var(--ev-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.ev-mapping__notice{font-size:var(--ev-text-5);color:var(--ev-text-muted);max-width:72ch;margin:0}.ev-fyopen{padding:var(--ev-space-6);flex-direction:column;max-width:720px}.ev-fyopen,.ev-fyopen__head{gap:var(--ev-space-4);display:flex}.ev-fyopen__head{align-items:flex-start}.ev-fyopen__head>svg{color:var(--ev-accent-text);flex:none;margin-top:4px}.ev-fyopen__title{font-family:var(--ev-font-display);font-size:var(--ev-text-1);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-display);margin:2px 0 0}.ev-fyopen__lead{margin:var(--ev-space-2)0 0;color:var(--ev-text-muted);max-width:60ch}.ev-fyopen__section{padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-md);background:var(--ev-veil);transition:background var(--ev-duration-base)var(--ev-ease-out)}.ev-fyopen__section[data-open=true]{background:var(--ev-veil-strong);box-shadow:inset 3px 0 0 var(--ev-accent)}.ev-fyopen__sectionhead{align-items:center;gap:var(--ev-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ev-fyopen__check{border:1.5px solid var(--ev-line-strong);width:22px;height:22px;color:var(--ev-state-validated);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ev-fyopen__check[data-done=true]{border-color:var(--ev-state-validated);background:var(--ev-state-validated)}@supports (color:color-mix(in lab,red,red)){.ev-fyopen__check[data-done=true]{background:color-mix(in oklab,var(--ev-state-validated)16%,transparent)}}.ev-fyopen__h3{font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display);margin:0}.ev-fyopen__summary{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:2px 0 0}.ev-fyopen__body{align-items:flex-start;gap:var(--ev-space-3);padding:var(--ev-space-3)0 var(--ev-space-2)calc(22px + var(--ev-space-3));flex-direction:column;display:flex}.ev-fyopen__fields{gap:var(--ev-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%;display:grid}.ev-fyopen__body>.ev-datalist,.ev-fyopen__body>.ev-field{width:100%}.ev-fyopen__foot{justify-content:space-between;align-items:center;gap:var(--ev-space-4);padding-top:var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-fyopen__note{font-size:var(--ev-text-5);color:var(--ev-text-muted);max-width:48ch;margin:0}@media (max-width:1100px){.ev-builder{grid-template-columns:1fr}.ev-mapping__item{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ev-mapping__actions,.ev-mapping__method{grid-column:1/-1}.ev-mapping__actions{justify-content:flex-start}.ev-drop__detect{grid-template-columns:1fr}}@media (max-width:720px){.ev-report__tiles{grid-template-columns:1fr}.ev-ledgerrow{grid-template-columns:auto minmax(0,1fr) 110px 34px}.ev-ledgerrow>.ev-journal,.ev-ledgerrow__amount:nth-last-child(3){display:none}}@media (prefers-reduced-motion:reduce){.ev-progress__bar{animation:none}}.ev-p2-panel{padding:var(--ev-space-4);flex-direction:column;display:flex}.ev-p2-panel,.ev-p2-panel>.ev-table,.ev-p2-panel>.ev-tree{min-height:0;flex:1}.ev-p2-toolbar{align-items:center;gap:var(--ev-space-4);padding:0 var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-p2-toolbar__versions{align-items:center;gap:var(--ev-space-3);margin-left:auto;display:flex}.ev-p2-toolbar__hint{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0 0 0 auto}.ev-p2-search{width:320px;max-width:100%}.ev-p2-search .ev-field__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ev-p2-import{gap:var(--ev-space-4);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.ev-p2-import[data-compact=true]{grid-template-columns:1fr}.ev-p2-import__moments{align-items:center;gap:var(--ev-space-3);padding:0 var(--ev-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.ev-p2-import__momentnote{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-p2-import>.ev-drop,.ev-p2-import>.ev-progress,.ev-p2-import>.ev-report{grid-column:1;min-width:0}.ev-p2-import>.ev-progress,.ev-p2-import>.ev-report{padding:var(--ev-space-5);border-radius:var(--ev-radius-lg);background:var(--ev-glass-sheen),var(--ev-glass-1-bg);border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-2);-webkit-backdrop-filter:blur(var(--ev-glass-blur-1))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-1))saturate(var(--ev-glass-saturate))}.ev-p2-import[data-compact=true]>.ev-progress,.ev-p2-import[data-compact=true]>.ev-report{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.ev-p2-import__versions{grid-area:2/2;position:relative;container-type:inline-size}@container (max-width:480px){.ev-versions{align-items:stretch;gap:var(--ev-space-2);flex-direction:column;overflow-x:visible}.ev-versions__item:not([data-last=true]):after{right:auto;left:calc(var(--ev-space-3) + 9px);width:2px;height:var(--ev-space-2);top:100%}}.ev-p2-summary{align-items:center;gap:var(--ev-space-3);padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-md);background:var(--ev-veil);color:var(--ev-text-muted);display:flex}.ev-p2-summary>svg{color:var(--ev-state-validated)}.ev-p2-summary>span{flex:1}.ev-p2-summary strong{color:var(--ev-text);font-weight:var(--ev-weight-medium)}.ev-p2-entities{align-items:center;gap:var(--ev-space-3);color:var(--ev-text-muted);font-size:var(--ev-text-5);display:flex}.ev-sheet--wide{width:min(94vw,880px)}.ev-p2-cycles{gap:var(--ev-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.ev-p2-cycle{gap:var(--ev-space-3);padding:var(--ev-space-4);flex-direction:column;height:100%;display:flex}.ev-p2-cycle[data-custom=true]{box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-3),0 0 0 1px var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-p2-cycle[data-custom=true]{box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-3),0 0 0 1px color-mix(in oklab,var(--ev-spark)35%,transparent)}}.ev-p2-cycle__head{align-items:center;gap:var(--ev-space-3);display:flex}.ev-p2-cycle__text{min-width:0;font-size:var(--ev-text-4);flex-direction:column;flex:1;gap:2px;display:flex}.ev-p2-cycle__text>.ev-cycle-chip{font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display)}.ev-p2-cycle__count{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-p2-cycle__amount{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-figure);letter-spacing:var(--ev-tracking-figure);flex-direction:column;gap:6px;display:flex}.ev-p2-center{padding:var(--ev-space-4)0;justify-content:center;display:flex}@media (max-width:1100px){.ev-p2-import{grid-template-columns:1fr}.ev-p2-import__versions{grid-area:auto/1}}.ev-atelier-phase{margin:var(--ev-space-4)0 0;padding:0 var(--ev-space-2);font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title)}.ev-mat-nav{align-items:center;gap:var(--ev-space-1);padding:0 var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-mat-nav__home,.ev-mat-nav__link{min-height:32px;padding:0 var(--ev-space-3);border-radius:var(--ev-radius-pill);color:var(--ev-text-muted);font-size:var(--ev-text-5);font-weight:var(--ev-weight-medium);transition:color var(--ev-duration-base)var(--ev-ease-out),background var(--ev-duration-base)var(--ev-ease-out);align-items:center;text-decoration:none;display:inline-flex}.ev-mat-nav__home{color:var(--ev-text);margin-right:var(--ev-space-2)}.ev-mat-nav__home:after{content:"›";margin-left:var(--ev-space-2);color:var(--ev-text-muted)}.ev-mat-nav__sep{width:1px;height:16px;margin:0 var(--ev-space-2);background:var(--ev-line)}.ev-mat-nav__home:hover,.ev-mat-nav__link:hover{color:var(--ev-text);background:var(--ev-veil)}.ev-mat-nav__link[aria-current=page]{color:var(--ev-accent-text);background:var(--ev-accent)}@supports (color:color-mix(in lab,red,red)){.ev-mat-nav__link[aria-current=page]{background:color-mix(in oklab,var(--ev-accent)14%,transparent)}}.ev-mat-nav__home:focus-visible,.ev-mat-nav__link:focus-visible{outline:2px solid var(--ev-spark);outline-offset:2px}.ev-mat-notice{padding:0 var(--ev-space-3);font-size:var(--ev-text-6);color:var(--ev-text-muted);margin:0}.ev-scope-notice{align-items:center;gap:var(--ev-space-2)var(--ev-space-3);padding:0 var(--ev-space-1);font-size:var(--ev-text-6);color:var(--ev-text);flex-wrap:wrap;display:flex}.ev-mat-filters{align-items:center;gap:var(--ev-space-3);row-gap:var(--ev-space-2)}.ev-mat-filters .ev-field{gap:0;margin:0}.ev-mat-filters .ev-field__control{border-radius:var(--ev-radius-pill);min-height:36px}.ev-mat-filters .ev-field__input{height:34px;font-size:var(--ev-text-5)}.ev-mat-filters .ev-field__icon{color:var(--ev-text-muted)}.ev-mat-filters__account{width:190px}.ev-mat-filters__search{width:260px;max-width:100%}.ev-mat-filters__pair{align-items:center;gap:var(--ev-space-2);display:inline-flex}.ev-mat-filters__date{width:150px}.ev-mat-filters__amount{width:104px}.ev-mat-filters__amount .ev-field__input{text-align:right}.ev-mat-more{padding-top:var(--ev-space-3);justify-content:center;display:flex}.ev-mat-cyclelinks{gap:var(--ev-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ev-mat-cyclelinks__chip{cursor:pointer;text-decoration:none}.ev-mat-cyclelinks__chip:focus-visible{outline:2px solid var(--ev-spark);outline-offset:2px}.ev-mat-cyclelinks__count{color:var(--ev-text-muted);font-variant-numeric:tabular-nums}.ev-mat-queues{gap:var(--ev-space-4);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));display:grid}.ev-mat-queue{gap:var(--ev-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-mat-queue__row{align-items:center;gap:var(--ev-space-3);padding:var(--ev-space-2)var(--ev-space-3);border-radius:var(--ev-radius-md);background:var(--ev-veil);grid-template-columns:minmax(0,1.4fr) auto minmax(200px,1fr) auto;display:grid}.ev-mat-queue__row .ev-field{margin:0}.ev-mat-moments{gap:var(--ev-space-1);display:inline-flex}.ev-mat-drop,.ev-mat-progress,.ev-mat-report{gap:var(--ev-space-4);flex-direction:column;min-width:0;display:flex}.ev-mat-next{margin:0}.ev-mat-status{gap:var(--ev-space-3);padding-top:var(--ev-space-3);flex-direction:column;display:flex}.ev-mat-status__line{align-items:center;gap:var(--ev-space-2);font-size:var(--ev-text-5);flex-wrap:wrap;margin:0;display:flex}.ev-mat-status__comment{color:var(--ev-text-muted)}.ev-mat-signer,.ev-mat-status__form{gap:var(--ev-space-3);flex-direction:column;display:flex}.ev-mat-status__actions{justify-content:flex-end;gap:var(--ev-space-2);display:flex}.ev-mat-summary{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-mat-summary__link{align-items:center;gap:var(--ev-space-1);color:var(--ev-accent-text);font-weight:var(--ev-weight-medium);display:inline-flex}.ev-mat-links{margin:var(--ev-space-3)0 0;gap:var(--ev-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ev-mat-links a{min-height:30px;padding:0 var(--ev-space-3);border-radius:var(--ev-radius-pill);background:var(--ev-veil);color:var(--ev-text);font-size:var(--ev-text-5);align-items:center;text-decoration:none;display:inline-flex}.ev-mat-links a:hover{background:var(--ev-accent)}@supports (color:color-mix(in lab,red,red)){.ev-mat-links a:hover{background:color-mix(in oklab,var(--ev-accent)12%,transparent)}}.ev-mat-years{justify-content:space-between;align-items:center;gap:var(--ev-space-2);margin-top:var(--ev-space-3);flex-wrap:wrap;display:flex}@media (max-width:960px){.ev-p2-import{grid-template-columns:minmax(0,1fr)}.ev-p2-import__versions{grid-area:auto/1}.ev-mat-queue__row{grid-template-columns:minmax(0,1fr)}}.ev-p2-import>.ev-empty,.ev-p2-import>.ev-mat-drop,.ev-p2-import>.ev-mat-progress,.ev-p2-import>.ev-mat-report{grid-column:1;min-width:0}.ev-mat-progress>.ev-progress,.ev-mat-report>.ev-report{padding:var(--ev-space-5);border-radius:var(--ev-radius-lg);background:var(--ev-glass-sheen),var(--ev-glass-1-bg);border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-2);-webkit-backdrop-filter:blur(var(--ev-glass-blur-1))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-1))saturate(var(--ev-glass-saturate))}.ev-ftable{border-collapse:collapse;width:100%;font-size:var(--ev-text-5);font-variant-numeric:tabular-nums}.ev-ftable caption{text-align:left;padding-bottom:var(--ev-space-2)}.ev-ftable td,.ev-ftable th{padding:0 var(--ev-space-3);height:var(--ev-row-h);text-align:left;font-weight:var(--ev-weight-regular);white-space:nowrap;vertical-align:middle}.ev-ftable td:first-child,.ev-ftable th:first-child{padding-left:var(--ev-space-2)}.ev-ftable [data-align=right]{text-align:right}.ev-ftable thead th{height:32px;font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted);box-shadow:inset 0 -1px 0 var(--ev-line)}.ev-ftable tbody th[scope=row]{white-space:normal;color:var(--ev-text)}.ev-ftable tbody tr:hover>*{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-ftable tbody tr:hover>*{background:color-mix(in oklab,var(--ev-text)4%,transparent)}}.ev-ftable tfoot td,.ev-ftable tfoot th{box-shadow:inset 0 1px 0 var(--ev-line);font-weight:var(--ev-weight-medium);color:var(--ev-text)}.ev-ftable__group th{height:30px;padding-top:var(--ev-space-2);font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-accent-text)}.ev-ftable__group:hover>*{background:0 0}.ev-ftable__note td{height:auto;padding:0 var(--ev-space-3)var(--ev-space-3)var(--ev-space-2);white-space:normal;font-size:var(--ev-text-5);color:var(--ev-text-muted);max-width:0}.ev-ftable__note:hover>*{background:0 0}.ev-ftable tr[data-faded=true],.ev-ftable tr[data-threshold=below]{opacity:var(--ev-below-threshold-opacity)}.ev-ftable tr[data-faded=true]:hover,.ev-ftable tr[data-threshold=below]:hover{opacity:1}.ev-ftable tr[data-raised=true]>th:first-child,.ev-ftable tr[data-threshold=global]>th:first-child,.ev-ftable tr[data-threshold=planning]>th:first-child{box-shadow:inset 3px 0 0 var(--ev-accent-strong)}.ev-ftable tr[data-threshold=global] .ev-lsheet__delta,.ev-ftable tr[data-threshold=planning] .ev-lsheet__delta{font-weight:var(--ev-weight-semibold)}.ev-ftable tr[data-threshold=global] .ev-lsheet__delta{color:var(--ev-accent-text)}.ev-ftable tr[data-total=true]>*{box-shadow:inset 0 1px 0 var(--ev-line);font-weight:var(--ev-weight-medium)}.ev-ftable tr[data-total=true]>th:first-child{box-shadow:inset 0 1px 0 var(--ev-line),inset 3px 0 0 var(--ev-accent-strong)}@media (max-width:960px){.ev-ftable [data-secondary=true]{display:none}}.ev-dismiss{align-items:center;gap:var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-dismiss__label{font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted);flex-basis:100%}.ev-dismiss__input{min-width:0;height:36px;padding:0 var(--ev-space-4);border-radius:var(--ev-radius-pill);border:1px solid var(--ev-line-strong);background:var(--ev-veil-strong);color:var(--ev-text);font:inherit;font-size:var(--ev-text-5);flex:240px}.ev-dismiss__input::placeholder{color:var(--ev-text-faint)}.ev-dismiss__input:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:1px;border-radius:var(--ev-radius-pill)}.ev-search__clear{width:24px;height:24px;color:var(--ev-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ev-search__clear:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-search__clear:hover{background:color-mix(in oklab,var(--ev-text)9%,transparent)}}.ev-search__clear:hover{color:var(--ev-text)}.ev-obs{gap:var(--ev-space-3);padding:var(--ev-space-4)var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil);box-shadow:inset 3px 0 0 var(--ev-state-todo);flex-direction:column;min-width:0;display:flex;position:relative}.ev-obs[data-severity=warning]{box-shadow:inset 3px 0 0 var(--ev-state-open)}.ev-obs[data-severity=error]{box-shadow:inset 3px 0 0 var(--ev-alert)}.ev-obs[data-status=dismissed]{box-shadow:inset 3px 0 0 var(--ev-line-strong);background:var(--ev-veil)}@supports (color:color-mix(in lab,red,red)){.ev-obs[data-status=dismissed]{background:color-mix(in oklab,var(--ev-veil)60%,transparent)}}.ev-obs[data-status=attached]{box-shadow:inset 3px 0 0 var(--ev-state-validated)}.ev-obs__head{align-items:baseline;gap:var(--ev-space-2)var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-obs .ev-obs__control{color:var(--ev-text)}.ev-obs__scope{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-obs__head>.ev-pill{margin-left:auto}.ev-obs .ev-obs__seen{max-width:74ch;font-size:var(--ev-text-4);line-height:var(--ev-leading-base);color:var(--ev-text);margin:0}.ev-obs[data-status=dismissed] .ev-obs__seen{color:var(--ev-text-muted)}.ev-obs__figures{gap:var(--ev-space-3)var(--ev-space-6);flex-wrap:wrap;margin:0;display:flex}.ev-obs__figures>div{flex-direction:column-reverse;gap:2px;display:flex}.ev-obs__figures dt{font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted)}.ev-obs__figures dd{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-figure);letter-spacing:var(--ev-tracking-figure);margin:0;line-height:1.1}.ev-obs[data-compact=true]{padding:var(--ev-space-4)}.ev-obs[data-compact=true] .ev-obs__figures{gap:var(--ev-space-2)var(--ev-space-4)}.ev-obs[data-compact=true] .ev-obs__figures dd{font-size:var(--ev-text-3)}.ev-obs .ev-obs__reason,.ev-obs .ev-obs__risk{max-width:none;font-size:var(--ev-text-5);color:var(--ev-text-muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.ev-obs__risk>.ev-dot{align-self:center}.ev-obs__risk strong{font-weight:var(--ev-weight-medium);color:var(--ev-text)}.ev-obs__toggle,.ev-obsflow__more{border-radius:var(--ev-radius-xs);color:var(--ev-text-muted);font:inherit;font-size:var(--ev-text-5);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-left:-4px;padding:4px 8px 4px 4px;display:inline-flex}.ev-obs__toggle:hover,.ev-obsflow__more:hover{color:var(--ev-text);background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-obs__toggle:hover,.ev-obsflow__more:hover{background:color-mix(in oklab,var(--ev-text)6%,transparent)}}.ev-obs__chevron,.ev-obsflow__more>svg{transition:transform var(--ev-duration-fast)var(--ev-ease-out)}.ev-obs__toggle[aria-expanded=true] .ev-obs__chevron,.ev-obsflow__more[aria-expanded=true]>svg{transform:rotate(180deg)}.ev-obs__body{gap:var(--ev-space-4)var(--ev-space-6);padding:var(--ev-space-3)0 0;border-top:1px solid var(--ev-line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ev-obs__part{gap:var(--ev-space-1);flex-direction:column;min-width:0;display:flex}.ev-obs__part h4{margin:0}.ev-obs .ev-obs__part>p{max-width:68ch;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-obs__part[data-kind=limits]>h4{color:var(--ev-state-open)}.ev-obs__part:has(.ev-obs__sample){grid-column:1/-1}.ev-obs__sample{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-obs__sample>li{align-items:center;gap:var(--ev-space-3);min-height:30px;font-size:var(--ev-text-5);grid-template-columns:96px 28px 120px minmax(0,1fr) auto;display:grid}.ev-obs__samplelabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-obs__samplelabel em{color:var(--ev-state-open);font-style:normal}.ev-obs__piece,.ev-obs__sample time{color:var(--ev-text-muted)}.ev-obs[data-compact=true] .ev-obs__sample>li{grid-template-columns:minmax(0,1fr) auto}.ev-obs[data-compact=true] .ev-obs__piece,.ev-obs[data-compact=true] .ev-obs__sample .ev-journal,.ev-obs[data-compact=true] .ev-obs__sample time{display:none}.ev-obs .ev-obs__trace{max-width:none;font-size:var(--ev-text-6);letter-spacing:.02em;color:var(--ev-text-faint);grid-column:1/-1;margin:0}.ev-obs__actions{align-items:center;gap:var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-anom .ev-anom__notice,.ev-lsheet .ev-lsheet__notice,.ev-obs .ev-obs__notice,.ev-obsflow .ev-obsflow__notice{max-width:none;margin:0}.ev-anom .ev-anom__notice,.ev-lsheet .ev-lsheet__notice,.ev-obs .ev-obs__notice,.ev-obsflow .ev-obsflow__notice,.ev-obsnotice{font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-spark-text);align-items:center;gap:6px;display:flex}.ev-obsflow{gap:var(--ev-space-3);min-width:0}.ev-obsflow,.ev-obsflow__head{flex-direction:column;display:flex}.ev-obsflow__head{gap:var(--ev-space-1)}.ev-obsflow__title{align-items:center;gap:var(--ev-space-2);color:var(--ev-spark-text);display:flex}.ev-obsflow__title h3{font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);color:var(--ev-text);margin:0}.ev-obsflow__body{gap:var(--ev-space-3);flex-direction:column;display:flex}.ev-obsflow__tools{align-items:center;gap:var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-obsflow__list{gap:var(--ev-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-obsflow .ev-obsflow__quiet{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-obsflow__dismissed{gap:var(--ev-space-3);padding-top:var(--ev-space-2);border-top:1px solid var(--ev-line);flex-direction:column;display:flex}.ev-obsflow[data-layout=band] .ev-obsflow__head{align-items:center;gap:var(--ev-space-2)var(--ev-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ev-obsflow__fold{align-items:center;gap:var(--ev-space-2);border-radius:var(--ev-radius-pill);background:var(--ev-text);border:0;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ev-obsflow__fold{background:color-mix(in oklab,var(--ev-text)6%,transparent)}}.ev-obsflow__fold{color:var(--ev-text);font:inherit;font-size:var(--ev-text-5);cursor:pointer}.ev-obsflow__fold:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-obsflow__fold:hover{background:color-mix(in oklab,var(--ev-text)10%,transparent)}}.ev-obsflow__fold>svg{transition:transform var(--ev-duration-fast)var(--ev-ease-out)}.ev-obsflow__fold[aria-expanded=true]>svg{transform:rotate(180deg)}.ev-obsflow[data-layout=band] .ev-obsflow__list{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;display:grid}.ev-obsflow[data-layout=band] .ev-obsflow__list>li:has(.ev-dismiss),.ev-obsflow[data-layout=band] .ev-obsflow__list>li:has(.ev-obs__toggle[aria-expanded=true]){grid-column:1/-1}.ev-match{align-items:center;gap:var(--ev-space-2)var(--ev-space-4);padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-md);background:var(--ev-veil);grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr) auto;min-width:0;display:grid}.ev-match[data-decision=proposed]{box-shadow:inset 3px 0 0 var(--ev-accent-strong)}.ev-match[data-decision=orphan],.ev-match[data-decision=unmatched]{box-shadow:inset 3px 0 0 var(--ev-state-open)}.ev-match[data-decision=auto],.ev-match[data-decision=confirmed]{box-shadow:inset 3px 0 0 var(--ev-state-validated)}.ev-match__side{flex-direction:column;gap:2px;min-width:0;display:flex}.ev-match__side[data-empty=true]{padding:var(--ev-space-2)var(--ev-space-3);border-radius:var(--ev-radius-sm);border:1px dashed var(--ev-line-strong);justify-content:center;align-self:stretch}.ev-match .ev-match__none,.ev-match .ev-match__reason{max-width:none;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-match .ev-match__reason{padding-top:var(--ev-space-2);border-top:1px solid var(--ev-line);grid-column:1/-1}.ev-match__line{align-items:center;gap:var(--ev-space-2);min-width:0;font-size:var(--ev-text-5);color:var(--ev-text-muted);display:flex}.ev-match__line--main{justify-content:space-between;gap:var(--ev-space-4);font-size:var(--ev-text-4);color:var(--ev-text)}.ev-match__line--main>.ev-num{font-weight:var(--ev-weight-medium);flex:none}.ev-match__line--meta{flex-wrap:wrap}.ev-match__party{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-match__open{border-radius:var(--ev-radius-xs);color:var(--ev-spark-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:-2px;padding:2px 6px 2px 2px;display:inline-flex}.ev-match__open:hover,.ev-match__pdf:hover{text-underline-offset:3px;text-decoration:underline}.ev-match__pdf{color:var(--ev-spark-text);margin-left:auto;text-decoration:none}.ev-match__format{font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted)}.ev-match__score{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.ev-match__scorenum{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-figure);letter-spacing:var(--ev-tracking-figure);line-height:1}.ev-match__scorenum[data-decision=auto]{color:var(--ev-state-validated)}.ev-match__scorenum[data-decision=proposed]{color:var(--ev-accent-text)}.ev-match__scorenum[data-decision=unmatched]{color:var(--ev-text-faint)}.ev-match__criteria{gap:3px;display:inline-flex}.ev-match__criterion{border-radius:var(--ev-radius-pill);background:var(--ev-text);width:20px;height:4px}@supports (color:color-mix(in lab,red,red)){.ev-match__criterion{background:color-mix(in oklab,var(--ev-text)10%,transparent)}}.ev-match__criterion[data-level="1"]{background:var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-match__criterion[data-level="1"]{background:color-mix(in oklab,var(--ev-spark)35%,transparent)}}.ev-match__criterion[data-level="2"]{background:var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-match__criterion[data-level="2"]{background:color-mix(in oklab,var(--ev-spark)65%,transparent)}}.ev-match__criterion[data-level="3"]{background:var(--ev-spark);box-shadow:0 0 8px oklch(from var(--ev-spark)l c h/calc(var(--ev-glow-alpha)*.7))}.ev-match__scorelabel{font-size:var(--ev-text-6);color:var(--ev-text-muted);line-height:1.2}.ev-match__actions{align-items:stretch;gap:var(--ev-space-1);flex-direction:column;min-width:148px;display:flex}.ev-match__actions>.ev-pill{align-self:flex-end}.ev-mboard{gap:var(--ev-space-5);min-width:0}.ev-mboard,.ev-mboard__coverage{flex-direction:column;display:flex}.ev-mboard__coverage,.ev-mboard__figures{gap:var(--ev-space-3)}.ev-mboard__figures{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.ev-mboard__figures>div{padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-md);background:var(--ev-veil);box-shadow:inset 3px 0 0 var(--ev-line-strong);flex-direction:column;gap:4px;display:flex}.ev-mboard__figures>div[data-tone=validated]{box-shadow:inset 3px 0 0 var(--ev-state-validated)}.ev-mboard__figures>div[data-tone=spark]{box-shadow:inset 3px 0 0 var(--ev-accent-strong)}.ev-mboard__figures>div[data-tone=open]{box-shadow:inset 3px 0 0 var(--ev-state-open)}.ev-mboard__figures dd{font-size:var(--ev-text-1);margin:0}.ev-mboard__figures dt{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-mboard .ev-mboard__fact,.ev-mboard .ev-mboard__sum{max-width:none;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-mboard__group,.ev-mboard__queue{gap:var(--ev-space-3);flex-direction:column;min-width:0;display:flex}.ev-mboard__queue>.ev-mboard__more{align-self:flex-start}.ev-mboard__queues{gap:var(--ev-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ev-mboard__h3{align-items:center;gap:var(--ev-space-2);font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);flex-wrap:wrap;margin:0;display:flex}.ev-mboard__hint{font-family:var(--ev-font-family);font-size:var(--ev-text-5);letter-spacing:0;color:var(--ev-text-muted)}.ev-mboard__tools{align-items:center;gap:var(--ev-space-3)var(--ev-space-4);flex-wrap:wrap;display:flex}.ev-mboard__list{gap:var(--ev-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-mboard__list[data-narrow=true] .ev-match{grid-template-columns:minmax(0,1fr) auto}.ev-mboard__list[data-narrow=true] .ev-match__score,.ev-mboard__list[data-narrow=true] .ev-match__side[data-empty=true]{display:none}.ev-mboard__list[data-narrow=true] .ev-match__actions{min-width:0}@media (max-width:1100px){.ev-mboard__figures,.ev-mboard__queues{grid-template-columns:1fr 1fr}.ev-match{grid-template-columns:minmax(0,1fr) auto}.ev-match__score{flex-direction:row}}.ev-invoice{gap:var(--ev-space-6);grid-template-columns:260px minmax(0,1fr);align-items:start;min-width:0;display:grid}.ev-invoice__readable{align-items:stretch;gap:var(--ev-space-3);flex-direction:column;display:flex}.ev-invoice__readable>.ev-btn{justify-content:center;text-decoration:none}.ev-invoice__paper{aspect-ratio:210/270;padding:var(--ev-space-5)var(--ev-space-4);border-radius:var(--ev-radius-xs);color:oklch(27% .02 265);box-shadow:var(--ev-shadow-3);background:linear-gradient(160deg,oklch(97% .012 85),oklch(91% .02 85));flex-direction:column;gap:6px;display:flex;overflow:hidden}.ev-invoice__papersupplier{font-family:var(--ev-font-display);font-size:var(--ev-text-4);font-weight:400;line-height:1.15}.ev-invoice__papermeta{font-size:var(--ev-text-6);font-variant-numeric:tabular-nums;color:oklch(42% .02 265)}.ev-invoice__papertitle{margin-top:var(--ev-space-3);font-size:var(--ev-text-5);font-weight:var(--ev-weight-medium);font-variant-numeric:tabular-nums}.ev-invoice__paperlines{min-height:24px;margin:var(--ev-space-2)0;background:repeating-linear-gradient(oklch(27% .02 265/.16) 0 2px,#0000 2px 12px);flex:1;-webkit-mask-image:linear-gradient(90deg,#000 0 62%,#0000 62% 78%,#000 78%);mask-image:linear-gradient(90deg,#000 0 62%,#0000 62% 78%,#000 78%)}.ev-invoice__papertotal{font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-variant-numeric:tabular-nums;align-self:flex-end;font-weight:300}.ev-invoice .ev-invoice__papernote,.ev-invoice .ev-invoice__quiet{max-width:none;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-invoice .ev-invoice__file{font-size:var(--ev-text-5);color:var(--ev-text-muted);word-break:break-all;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.ev-invoice__data{gap:var(--ev-space-4);flex-direction:column;min-width:0;display:flex}.ev-invoice__head{flex-direction:column;gap:2px;display:flex}.ev-invoice__title{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:0}.ev-invoice__title>.ev-num{color:var(--ev-text-muted)}.ev-invoice__vat{max-width:520px}.ev-invoice__ttc{color:var(--ev-accent-text)}.ev-invoice__entry{gap:var(--ev-space-1);padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-md);background:var(--ev-veil);box-shadow:inset 3px 0 0 var(--ev-state-validated);flex-direction:column;display:flex}.ev-invoice__entry[data-matched=false]{box-shadow:inset 3px 0 0 var(--ev-state-open)}.ev-invoice .ev-invoice__entry>p{align-items:center;gap:var(--ev-space-3);max-width:none;color:var(--ev-text);flex-wrap:wrap;margin:0;display:flex}.ev-invoice__score{font-size:var(--ev-text-5);color:var(--ev-state-validated);margin-left:auto}@media (max-width:860px){.ev-invoice{grid-template-columns:1fr}.ev-invoice__paper{max-width:240px}}.ev-anom,.ev-cutoff,.ev-recon,.ev-sample,.ev-vat{gap:var(--ev-space-4);flex-direction:column;min-width:0;display:flex}.ev-cutoff .ev-cutoff__scope,.ev-vat .ev-vat__limits,.ev-vat .ev-vat__scope{max-width:none;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-cutoff__scope strong,.ev-vat__scope strong{font-weight:var(--ev-weight-medium);color:var(--ev-text)}.ev-vat .ev-vat__limits{max-width:96ch}.ev-vat__rate{min-width:64px;font-size:var(--ev-text-4);display:inline-block}.ev-vat__accounts{color:var(--ev-text-muted)}.ev-vat__pending{font-size:var(--ev-text-5);color:var(--ev-text-faint)}.ev-vat__ok{font-size:var(--ev-text-5);color:var(--ev-state-validated)}.ev-vat__gap{align-items:center;gap:6px;display:inline-flex}.ev-vat__gap[data-above=false]{opacity:var(--ev-below-threshold-opacity)}.ev-vat__gap[data-above=true]{font-weight:var(--ev-weight-semibold);color:var(--ev-accent-text)}.ev-vat__note{color:var(--ev-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ev-vat__note:hover{text-underline-offset:3px;text-decoration:underline}.ev-ftable__note[data-raised=true] td,.ev-vat__note:hover{color:var(--ev-text)}.ev-cutoff__totals{gap:var(--ev-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ev-cutoff__totals>div{padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-md);background:var(--ev-veil);box-shadow:inset 3px 0 0 var(--ev-line-strong);flex-direction:column;gap:2px;display:flex}.ev-cutoff__totals>div[data-above=true]{box-shadow:inset 3px 0 0 var(--ev-state-open)}.ev-cutoff__totals dt{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-cutoff__totals dd{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-figure);letter-spacing:var(--ev-tracking-figure);margin:0}.ev-cutoff__totals>div[data-above=true] dd{color:var(--ev-accent-text)}.ev-cutoff__axis,.ev-cutoff__row{align-items:center;gap:var(--ev-space-4);grid-template-columns:220px minmax(200px,1fr) 110px minmax(0,300px) 164px;display:grid}.ev-cutoff__axislabels{font-size:var(--ev-text-6);letter-spacing:.04em;color:var(--ev-text-muted);grid-column:2;grid-template-columns:20fr 25fr;display:grid}.ev-cutoff__axislabels>span:first-child{grid-area:1/1}.ev-cutoff__axislabels>span:nth-child(2){color:var(--ev-accent-text);white-space:nowrap;grid-area:1/2;justify-self:start;transform:translate(-50%)}.ev-cutoff__axislabels>span:nth-child(3){grid-area:1/2;justify-self:end}.ev-cutoff__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-cutoff__row{min-height:calc(var(--ev-row-h) + 12px);border-radius:var(--ev-radius-sm);font-size:var(--ev-text-5)}.ev-cutoff__row:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-cutoff__row:hover{background:color-mix(in oklab,var(--ev-text)4%,transparent)}}.ev-cutoff__row[data-below=true],.ev-cutoff__row[data-covered=true]{opacity:var(--ev-below-threshold-opacity)}.ev-cutoff__row:focus-within,.ev-cutoff__row[data-below=true]:hover,.ev-cutoff__row[data-covered=true]:hover{opacity:1}.ev-cutoff__who{min-width:0;padding:4px var(--ev-space-2);border-radius:var(--ev-radius-xs);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.ev-cutoff__supplier{font-size:var(--ev-text-4);color:var(--ev-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-cutoff__meta{color:var(--ev-text-muted);align-items:center;gap:6px;display:inline-flex}.ev-cutoff__svg{width:100%;height:28px;overflow:visible}.ev-cutoff__track{stroke:var(--ev-line);stroke-width:1px}.ev-cutoff__closing{stroke:var(--ev-accent-strong);stroke-width:1.5px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ev-cutoff__span{stroke:var(--ev-state-open);stroke-width:2px;vector-effect:non-scaling-stroke}.ev-cutoff__row[data-covered=true] .ev-cutoff__span{stroke:var(--ev-state-validated)}.ev-cutoff__delivery,.ev-cutoff__entry,.ev-cutoff__invoice,.ev-cutoff__invoicehole{stroke-linecap:round;vector-effect:non-scaling-stroke}.ev-cutoff__invoice{stroke:var(--ev-spark);stroke-width:12px}.ev-cutoff__invoicehole{stroke:var(--ev-ground);stroke-width:7px}.ev-cutoff__entry{stroke:var(--ev-text);stroke-width:8px}.ev-cutoff__delivery{stroke:var(--ev-text-muted);stroke-width:7px;stroke-linecap:square}.ev-cutoff__amount{text-align:right;font-size:var(--ev-text-4)}.ev-cutoff__what{min-width:0;color:var(--ev-text);flex-direction:column;gap:2px;display:flex}.ev-cutoff__dates{color:var(--ev-text-muted)}.ev-cutoff .ev-cutoff__legend{align-items:center;gap:6px var(--ev-space-2);max-width:none;font-size:var(--ev-text-5);color:var(--ev-text-muted);flex-wrap:wrap;margin:0;display:flex}.ev-cutoff__legend>span{width:10px;height:10px;margin-left:var(--ev-space-3);border-radius:50%;display:inline-block}.ev-cutoff__legend>span:first-child{margin-left:0}.ev-cutoff__legend>span[data-mark=invoice]{border:2px solid var(--ev-spark)}.ev-cutoff__legend>span[data-mark=entry]{background:var(--ev-text)}.ev-cutoff__legend>span[data-mark=delivery]{background:var(--ev-text-muted);border-radius:0;width:8px;height:8px}@media (max-width:1100px){.ev-cutoff__axis,.ev-cutoff__row{grid-template-columns:180px minmax(160px,1fr) 100px}.ev-cutoff__row>.ev-pill,.ev-cutoff__what{display:none}}.ev-anom__list{gap:var(--ev-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-anom__item{border-radius:var(--ev-radius-sm);background:var(--ev-veil);box-shadow:inset 3px 0 0 var(--ev-state-todo)}.ev-anom__item[data-severity=warning]{box-shadow:inset 3px 0 0 var(--ev-state-open)}.ev-anom__item[data-severity=error]{box-shadow:inset 3px 0 0 var(--ev-alert)}.ev-anom__item[data-outcome=dismissed]{opacity:var(--ev-below-threshold-opacity)}.ev-anom__toggle{align-items:center;gap:var(--ev-space-3);width:100%;padding:var(--ev-space-3)var(--ev-space-4);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1.1fr) minmax(0,1fr) 150px 56px 120px;display:grid}.ev-anom__toggle:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-anom__toggle:hover{background:color-mix(in oklab,var(--ev-text)4%,transparent)}}.ev-anom__toggle:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:-2px}.ev-anom__chevron{color:var(--ev-text-muted);transition:transform var(--ev-duration-fast)var(--ev-ease-out)}.ev-anom__item[data-open=true] .ev-anom__chevron{transform:rotate(180deg)}.ev-anom__label{font-weight:var(--ev-weight-medium)}.ev-anom__supplier{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-anom__siren{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-anom__nep{font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);color:var(--ev-accent-text)}.ev-anom__amount{text-align:right}.ev-anom__body{gap:var(--ev-space-3);padding:0 var(--ev-space-4)var(--ev-space-4)calc(var(--ev-space-4) + 28px);flex-direction:column;display:flex}.ev-anom .ev-anom__seen{max-width:80ch;color:var(--ev-text);margin:0}.ev-anom .ev-anom__rule{max-width:none;font-size:var(--ev-text-5);color:var(--ev-text-faint);margin:0}.ev-anom__pieces{padding:var(--ev-space-2)var(--ev-space-3);border-radius:var(--ev-radius-xs);background:var(--ev-text);margin:0;list-style:none}@supports (color:color-mix(in lab,red,red)){.ev-anom__pieces{background:color-mix(in oklab,var(--ev-text)6%,transparent)}}.ev-anom__pieces{flex-direction:column;max-width:760px;display:flex}.ev-anom__pieces>li{align-items:center;gap:var(--ev-space-3);min-height:28px;font-size:var(--ev-text-5);grid-template-columns:130px 110px minmax(0,1fr) auto;display:grid}.ev-anom__detail{color:var(--ev-text-muted)}.ev-anom__actions{gap:var(--ev-space-2);flex-wrap:wrap;display:flex}@media (max-width:960px){.ev-anom__toggle{grid-template-columns:auto auto minmax(0,1fr) auto}.ev-anom__nep,.ev-anom__siren,.ev-anom__supplier{display:none}}.ev-sample__head{flex-direction:column;gap:2px;display:flex}.ev-sample .ev-sample__idle,.ev-sample .ev-sample__method,.ev-sample .ev-sample__population,.ev-sample .ev-sample__summary,.ev-sample .ev-sample__trace{max-width:none;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-sample .ev-sample__population,.ev-sample .ev-sample__summary{font-size:var(--ev-text-4)}.ev-sample__population strong,.ev-sample__summary strong{font-weight:var(--ev-weight-medium);color:var(--ev-text)}.ev-sample__settings{align-items:flex-end;gap:var(--ev-space-4);flex-wrap:wrap;display:flex}.ev-sample__size{width:96px}.ev-sample__seed{align-items:center;gap:var(--ev-space-2);height:44px;display:flex}.ev-sample__settings>.ev-btn--accent{margin-left:auto}.ev-sample__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-sample__row{align-items:center;gap:var(--ev-space-3);min-height:var(--ev-row-h);padding:0 var(--ev-space-2);border-radius:var(--ev-radius-xs);font-size:var(--ev-text-5);grid-template-columns:104px 28px 128px 44px minmax(0,1fr) 110px 150px;display:grid}.ev-sample__row:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-sample__row:hover{background:color-mix(in oklab,var(--ev-text)4%,transparent)}}.ev-sample__row>.ev-num:nth-child(3),.ev-sample__row>time{color:var(--ev-text-muted)}.ev-sample__row>.ev-num:nth-child(6){text-align:right;font-size:var(--ev-text-4);color:var(--ev-text)}.ev-sample__label{align-items:baseline;gap:var(--ev-space-2);min-width:0;font-size:var(--ev-text-4);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.ev-sample__label em{font-style:normal;font-size:var(--ev-text-5);color:var(--ev-state-open);text-overflow:ellipsis;overflow:hidden}.ev-sample__piece{color:var(--ev-spark-text);font-variant-numeric:tabular-nums;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ev-sample__piece:hover{text-underline-offset:3px;text-decoration:underline}.ev-sample__foot{justify-content:space-between;align-items:center;gap:var(--ev-space-3);padding-top:var(--ev-space-3);border-top:1px solid var(--ev-line);flex-wrap:wrap;display:flex}.ev-sample__actions{gap:var(--ev-space-2);flex-wrap:wrap;display:flex}@media (max-width:1100px){.ev-sample__row{grid-template-columns:104px minmax(0,1fr) 110px 130px}.ev-sample__row>.ev-entity-code,.ev-sample__row>.ev-journal,.ev-sample__row>.ev-num:nth-child(3){display:none}}.ev-recon .ev-recon__origin,.ev-recon .ev-recon__reading{max-width:100ch;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-recon .ev-recon__reading{align-items:baseline;gap:var(--ev-space-2);display:flex}.ev-recon__reading>.ev-dot{flex:none;align-self:center}.ev-recon .ev-recon__reading[data-raised=true]{color:var(--ev-text)}.ev-recon__root{align-items:baseline;gap:var(--ev-space-2);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ev-recon__root>.ev-num{color:var(--ev-text-muted)}.ev-recon__root:hover>span:last-child{text-underline-offset:3px;text-decoration:underline}.ev-recon__sub{color:var(--ev-text-muted)}.ev-recon__months{gap:var(--ev-space-2);flex-direction:column;display:flex}.ev-recon__months h4{margin:0}.ev-recon__monthlist{gap:0 var(--ev-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ev-recon__monthlist>li{align-items:center;gap:var(--ev-space-3);min-height:28px;font-size:var(--ev-text-5);grid-template-columns:48px minmax(60px,1fr) 96px 80px;display:grid}.ev-recon__monthlist>li>.ev-num{text-align:right}.ev-recon__monthlist>li[data-zero=true] .ev-recon__month{color:var(--ev-state-open)}.ev-recon__month{color:var(--ev-text-muted)}.ev-recon__facts{gap:var(--ev-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.ev-recon__facts>div{padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-md);background:var(--ev-veil);box-shadow:inset 3px 0 0 var(--ev-line-strong);flex-direction:column;gap:2px;display:flex}.ev-recon__facts>div[data-raised=true]{box-shadow:inset 3px 0 0 var(--ev-state-open)}.ev-recon__facts dt{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-recon__facts dd{font-size:var(--ev-text-3);font-family:var(--ev-font-display);font-weight:var(--ev-weight-display);margin:0}.ev-notinfec{gap:var(--ev-space-2);padding:var(--ev-space-4)var(--ev-space-5);border-radius:var(--ev-radius-md);border:1px dashed var(--ev-line-strong);background:var(--ev-veil);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ev-notinfec{background:color-mix(in oklab,var(--ev-veil)55%,transparent)}}.ev-notinfec__title{align-items:center;gap:var(--ev-space-2);font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:0;display:flex}.ev-notinfec__title>svg{color:var(--ev-state-open)}.ev-notinfec .ev-notinfec__text{max-width:100ch;color:var(--ev-text);margin:0}.ev-notinfec .ev-notinfec__requests{align-items:center;gap:var(--ev-space-2);flex-wrap:wrap;max-width:none;margin:0;display:flex}.ev-notinfec__request{border-radius:var(--ev-radius-pill);border:1px solid var(--ev-line);font-size:var(--ev-text-5);color:var(--ev-text);padding:2px 10px}.ev-reqs{gap:var(--ev-space-3);min-width:0;container-type:inline-size}.ev-reqs,.ev-reqs__list{flex-direction:column;display:flex}.ev-reqs__list{gap:var(--ev-space-2);margin:0;padding:0;list-style:none}.ev-reqs__item{align-items:start;gap:var(--ev-space-2)var(--ev-space-4);padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-sm);grid-template-columns:minmax(0,1fr) 224px auto;display:grid}.ev-reqs__item,.ev-reqs__item[data-status=received],.ev-reqs__item[data-status=waived]{background:var(--ev-veil)}@supports (color:color-mix(in lab,red,red)){.ev-reqs__item[data-status=received],.ev-reqs__item[data-status=waived]{background:color-mix(in oklab,var(--ev-veil)55%,transparent)}}.ev-reqs__item>.ev-dismiss{grid-column:1/-1}.ev-reqs__main{flex-direction:column;gap:3px;min-width:0;display:flex}.ev-reqs__document{font-weight:var(--ev-weight-medium)}.ev-reqs__item[data-status=waived] .ev-reqs__document{color:var(--ev-text-muted)}.ev-reqs .ev-reqs__unlocks,.ev-reqs .ev-reqs__waived,.ev-reqs .ev-reqs__why{max-width:84ch;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-reqs .ev-reqs__unlocks{color:var(--ev-spark-text);align-items:baseline;gap:6px;display:flex}.ev-reqs__unlocks>svg{flex:none;align-self:center}.ev-reqs__source{font-size:var(--ev-text-6);letter-spacing:.03em;color:var(--ev-text-muted)}.ev-reqs__state{flex-direction:column;align-items:flex-start;gap:3px;padding-top:2px;display:flex}.ev-reqs__due{font-size:var(--ev-text-5);color:var(--ev-text-muted);font-variant-numeric:tabular-nums}.ev-reqs__due[data-late=true]{color:var(--ev-state-open)}.ev-reqs__actions{justify-content:flex-end;gap:var(--ev-space-1);flex-wrap:wrap;min-width:250px;display:flex}.ev-reqs__foot{align-items:center;gap:var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-reqs__footnote{font-size:var(--ev-text-5);color:var(--ev-text-muted)}@media (max-width:1100px){.ev-reqs__item{grid-template-columns:minmax(0,1fr) auto}.ev-reqs__actions{grid-column:1/-1;justify-content:flex-start;min-width:0}}@container (max-width:960px){.ev-reqs__item{grid-template-columns:minmax(0,1fr) auto}.ev-reqs__actions{grid-column:1/-1;justify-content:flex-start;min-width:0}}@container (max-width:640px){.ev-reqs__item{grid-template-columns:minmax(0,1fr)}.ev-reqs__state{padding-top:0}.ev-reqs__actions{grid-column:1/-1;justify-content:flex-start;min-width:0}}.ev-lsheet{gap:var(--ev-space-4);flex-direction:column;min-width:0;display:flex}.ev-lsheet__head{gap:var(--ev-space-5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ev-lsheet__identity{gap:var(--ev-space-1);flex-direction:column;min-width:0;display:flex}.ev-lsheet__title{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-display);margin:0;line-height:1.08}.ev-lsheet .ev-lsheet__purpose{max-width:84ch;color:var(--ev-text-muted);margin:0}.ev-lsheet .ev-lsheet__serves{max-width:none;font-size:var(--ev-text-5);color:var(--ev-text-faint);margin:0}.ev-lsheet__version{gap:4px var(--ev-space-4);padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-md);background:var(--ev-veil);font-size:var(--ev-text-5);grid-template-columns:auto auto;margin:0;display:grid}.ev-lsheet__version>div{display:contents}.ev-lsheet__version dt{color:var(--ev-text-muted)}.ev-lsheet__version dd{font-variant-numeric:tabular-nums;margin:0}.ev-lsheet__version strong{font-weight:var(--ev-weight-medium);color:var(--ev-accent-text)}.ev-lsheet__drift{justify-content:space-between;align-items:center;gap:var(--ev-space-3)var(--ev-space-5);padding:var(--ev-space-4)var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-state-open);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.ev-lsheet__drift{background:color-mix(in oklab,var(--ev-state-open)12%,var(--ev-veil))}}.ev-lsheet__drift{box-shadow:inset 3px 0 0 var(--ev-state-open),inset 0 0 0 1px var(--ev-state-open)}@supports (color:color-mix(in lab,red,red)){.ev-lsheet__drift{box-shadow:inset 3px 0 0 var(--ev-state-open),inset 0 0 0 1px color-mix(in oklab,var(--ev-state-open)30%,transparent)}}.ev-lsheet__drift>div:first-child{flex:420px;min-width:0}.ev-lsheet__drift strong{font-weight:var(--ev-weight-medium)}.ev-lsheet .ev-lsheet__drift p{max-width:96ch;font-size:var(--ev-text-5);color:var(--ev-text);margin:2px 0 0}.ev-lsheet__driftactions{gap:var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-lsheet__figures,.ev-lsheet__layout{gap:var(--ev-space-3);flex-direction:column;min-width:0;display:flex}.ev-lsheet[data-layout=columns] .ev-lsheet__layout{gap:var(--ev-space-5);grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;display:grid}.ev-lsheet[data-layout=columns] .ev-lsheet__conclusion{top:var(--ev-space-4);position:sticky}.ev-lsheet__block{border-radius:var(--ev-radius-md);background:var(--ev-veil);min-width:0}.ev-lsheet__blockhead{font:inherit;margin:0}.ev-lsheet__blockhead>button{align-items:baseline;gap:var(--ev-space-2)var(--ev-space-3);width:100%;padding:var(--ev-space-3)var(--ev-space-4);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.ev-lsheet__blockhead>button:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-lsheet__blockhead>button:hover{background:color-mix(in oklab,var(--ev-text)4%,transparent)}}.ev-lsheet__blockhead>button:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:-2px}.ev-lsheet__chevron{color:var(--ev-text-muted);transition:transform var(--ev-duration-fast)var(--ev-ease-out);flex:none;align-self:center;transform:rotate(-90deg)}.ev-lsheet__block[data-open=true] .ev-lsheet__chevron{transform:none}.ev-lsheet__blocktitle{font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title)}.ev-lsheet__blocksummary{min-width:0;font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-lsheet__blockbody{padding:0 var(--ev-space-4)var(--ev-space-4);overflow-x:auto}.ev-lsheet__controls,.ev-lsheet__indicators,.ev-lsheet__observations{gap:var(--ev-space-3);margin:0;padding:0;list-style:none;display:grid}.ev-lsheet__controls{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ev-lsheet__indicators{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ev-lsheet__control,.ev-lsheet__indicator{gap:var(--ev-space-2);padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-sm);background:var(--ev-text);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ev-lsheet__control,.ev-lsheet__indicator{background:color-mix(in oklab,var(--ev-text)4%,transparent)}}.ev-lsheet__control,.ev-lsheet__indicator{box-shadow:inset 3px 0 0 var(--ev-line-strong);min-width:0}.ev-lsheet__control[data-status=ok]{box-shadow:inset 3px 0 0 var(--ev-state-validated)}.ev-lsheet__control[data-status=gap],.ev-lsheet__indicator[data-alert=true]{box-shadow:inset 3px 0 0 var(--ev-state-open)}.ev-lsheet__controlhead{justify-content:space-between;align-items:baseline;gap:var(--ev-space-3);display:flex}.ev-lsheet__controllabel{font-weight:var(--ev-weight-medium)}.ev-lsheet__reconcile{gap:var(--ev-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ev-lsheet__reconcile>div{flex-direction:column;gap:2px;display:flex}.ev-lsheet__reconcile dt{font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted)}.ev-lsheet__reconcile dd{margin:0}.ev-lsheet__reconcile>div[data-gap=false] dd{color:var(--ev-state-validated)}.ev-lsheet__reconcile>div[data-gap=true] dd{color:var(--ev-accent-text);font-weight:var(--ev-weight-semibold)}.ev-lsheet .ev-lsheet__value{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-figure);letter-spacing:var(--ev-tracking-figure);color:var(--ev-text);margin:0}.ev-lsheet .ev-lsheet__alert{align-items:baseline;gap:var(--ev-space-2);max-width:84ch;font-size:var(--ev-text-5);color:var(--ev-text);margin:0;display:flex}.ev-lsheet__alert>.ev-dot{flex:none;align-self:center}.ev-lsheet .ev-lsheet__formula,.ev-lsheet .ev-lsheet__indicatorprev,.ev-lsheet .ev-lsheet__limits,.ev-lsheet .ev-lsheet__pending,.ev-lsheet .ev-lsheet__reading{max-width:96ch;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-lsheet .ev-lsheet__formula{color:var(--ev-text-faint)}.ev-lsheet .ev-lsheet__pending{color:var(--ev-state-progress)}.ev-lsheet .ev-lsheet__indicatorvalue{color:var(--ev-text);align-items:baseline;gap:6px;margin:0;display:flex}.ev-lsheet__indicatorvalue>.ev-figure{font-size:calc(var(--ev-text-1)*1.25)}.ev-lsheet__unit{color:var(--ev-text-muted)}.ev-lsheet__tables{gap:var(--ev-space-5);flex-direction:column;display:flex}.ev-lsheet__table{gap:var(--ev-space-2);flex-direction:column;min-width:0;display:flex}.ev-lsheet__h4{font-size:var(--ev-text-4);font-weight:var(--ev-weight-medium);margin:0}.ev-lsheet__rowalert{margin-left:var(--ev-space-2);font-size:var(--ev-text-5);color:var(--ev-state-open)}.ev-ftable th>.ev-dot{margin-right:var(--ev-space-2)}.ev-lsheet__conclusion{gap:var(--ev-space-3);padding:var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil-strong);flex-direction:column;min-width:0;display:flex}.ev-lsheet__conclusion>.ev-btn{align-self:flex-start}.ev-lsheet__conclusionhead{flex-direction:column;gap:2px;display:flex}.ev-lsheet__conclusionhead h3{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:0}.ev-lsheet__conclusionnote{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-lsheet__margin{align-items:flex-start;gap:var(--ev-space-1);padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-sm);border:1px dashed var(--ev-line-strong);flex-direction:column;display:flex}.ev-lsheet .ev-lsheet__margin>p{max-width:none;font-size:var(--ev-text-5);color:var(--ev-text);margin:0}.ev-lsheet__prose{gap:var(--ev-space-3);flex-direction:column;display:flex}.ev-lsheet .ev-lsheet__prose>p{max-width:72ch;font-size:var(--ev-text-4);color:var(--ev-text);margin:0;line-height:1.6}.ev-lsheet .ev-lsheet__prose>.ev-lsheet__signature,.ev-lsheet__editorlabel{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-lsheet__editor{width:100%;min-height:140px;padding:var(--ev-space-3)0;border:0;border-top:1px solid var(--ev-line);color:var(--ev-text);font:inherit;font-size:var(--ev-text-4);resize:vertical;background:0 0;line-height:1.6}.ev-lsheet__editor:focus-visible{border-top-color:var(--ev-focus-color);box-shadow:none;outline:none}.ev-lsheet__foot{justify-content:space-between;align-items:center;gap:var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-lsheet .ev-lsheet__params{align-items:baseline;gap:4px var(--ev-space-4);max-width:none;font-size:var(--ev-text-5);color:var(--ev-text-muted);flex-wrap:wrap;margin:0;display:flex}@media (max-width:1100px){.ev-lsheet[data-layout=columns] .ev-lsheet__layout,.ev-lsheet__head{grid-template-columns:1fr}.ev-lsheet[data-layout=columns] .ev-lsheet__conclusion{position:static}}.ev-folders{gap:var(--ev-space-3);min-width:0}.ev-folders,.ev-folders__head{flex-direction:column;display:flex}.ev-folders__head{padding:0 var(--ev-space-2);gap:2px}.ev-folders__title{font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:0}.ev-folders .ev-folders__caption{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-folders__tree{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-folders__row{align-items:center;gap:var(--ev-space-2);min-height:var(--ev-row-h);padding:0 var(--ev-space-2);border-radius:var(--ev-radius-xs);font-size:var(--ev-text-5);cursor:pointer;grid-template-columns:14px minmax(0,1fr) 30px 32px;display:grid}.ev-folders__row[data-depth="1"]{padding-left:calc(var(--ev-space-2) + 22px);font-size:var(--ev-text-5)}.ev-folders__row:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-folders__row:hover{background:color-mix(in oklab,var(--ev-text)5%,transparent)}}.ev-folders__row:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:-2px;box-shadow:none}.ev-folders__row[data-selected=true]{background:var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-folders__row[data-selected=true]{background:color-mix(in oklab,var(--ev-spark)9%,transparent)}}.ev-folders__row[data-selected=true]{box-shadow:inset 3px 0 0 var(--ev-spark)}.ev-folders__row[data-drop=true]{background:var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-folders__row[data-drop=true]{background:color-mix(in oklab,var(--ev-spark)16%,transparent)}}.ev-folders__row[data-drop=true]{box-shadow:inset 0 0 0 1px var(--ev-spark),0 0 var(--ev-glow-blur)oklch(from var(--ev-spark)l c h/var(--ev-glow-alpha))}.ev-folders__chevron,.ev-folders__row[data-empty=true] .ev-folders__label{color:var(--ev-text-muted)}.ev-folders__chevron{transition:transform var(--ev-duration-fast)var(--ev-ease-out)}.ev-folders__chevron[data-open=true]{transform:rotate(90deg)}.ev-folders__chevron[data-leaf=true]{visibility:hidden}.ev-folders__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-folders__due{font-size:var(--ev-text-5);color:var(--ev-state-open);align-items:center;gap:5px;display:inline-flex}.ev-folders__count{text-align:right;font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-docdrop{flex-direction:column;flex:1;position:relative}.ev-docdrop,.ev-docdrop__page{gap:var(--ev-space-4);min-width:0;display:flex}.ev-docdrop__page{transition:opacity var(--ev-duration-base)var(--ev-ease-out),filter var(--ev-duration-base)var(--ev-ease-out);flex-direction:column}.ev-docdrop[data-state=over]>.ev-docdrop__page{opacity:.45;filter:saturate(.7)}.ev-docdrop__veil{z-index:40;padding:var(--ev-space-6);background:oklch(from var(--ev-ground-deep)l c h/.62);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ev-docdrop__target{align-items:center;gap:var(--ev-space-2);width:min(560px,100%);padding:var(--ev-space-8)var(--ev-space-6);border-radius:var(--ev-radius-xl);border:1.5px dashed var(--ev-spark);background:var(--ev-glass-sheen),var(--ev-glass-2-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));box-shadow:var(--ev-shadow-4),0 0 calc(var(--ev-glow-blur)*2)oklch(from var(--ev-spark)l c h/var(--ev-glow-alpha));text-align:center;color:var(--ev-spark-text);flex-direction:column;display:flex}.ev-docdrop .ev-docdrop__targettitle{font-family:var(--ev-font-display);font-size:var(--ev-text-1);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-display);color:var(--ev-text);margin:0}.ev-docdrop .ev-docdrop__targettext{max-width:52ch;color:var(--ev-text-muted);margin:0}.ev-docdrop__review{gap:var(--ev-space-4);padding:var(--ev-space-6);border-radius:var(--ev-radius-lg);flex-direction:column;order:-1;display:flex}.ev-docdrop__title{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:2px 0 0}.ev-docdrop .ev-docdrop__detected,.ev-docdrop .ev-docdrop__lead,.ev-docdrop .ev-docdrop__note{max-width:84ch;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-docdrop .ev-docdrop__detected{font-size:var(--ev-text-4);color:var(--ev-text)}.ev-docdrop__files{gap:var(--ev-space-3);grid-template-columns:repeat(auto-fit,minmax(440px,1fr));margin:0;padding:0;list-style:none;display:grid}.ev-docdrop__file{gap:var(--ev-space-2);padding:var(--ev-space-4);border-radius:var(--ev-radius-md);background:var(--ev-veil);flex-direction:column;min-width:0;display:flex}.ev-docdrop__file[data-state=refused]{box-shadow:inset 3px 0 0 var(--ev-alert)}.ev-docdrop__file[data-state=refused] .ev-docdrop__filename{color:var(--ev-text-muted);text-decoration:line-through}.ev-docdrop__filehead{align-items:center;gap:var(--ev-space-2);min-width:0;color:var(--ev-text-muted);display:flex}.ev-docdrop__filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--ev-weight-medium);color:var(--ev-text);flex:1;overflow:hidden}.ev-docdrop__facts,.ev-docdrop__size{font-size:var(--ev-text-5)}.ev-docdrop__facts{align-items:center;gap:var(--ev-space-2)var(--ev-space-4);color:var(--ev-text-muted);flex-wrap:wrap;display:flex}.ev-docdrop__fact{align-items:center;gap:6px;display:inline-flex}.ev-docdrop__fact[data-answers=true]{color:var(--ev-spark-text)}.ev-docdrop__decline{margin:0 0 0 var(--ev-space-1);font:inherit;color:var(--ev-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--ev-line);text-decoration-color:var(--ev-line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.ev-docdrop__decline:hover{color:var(--ev-text)}.ev-docdrop__decline:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:2px;border-radius:var(--ev-radius-xs)}.ev-docdrop__decline:disabled{cursor:default;opacity:.6}.ev-docdrop__progress{align-items:center;gap:var(--ev-space-4);font-size:var(--ev-text-5);color:var(--ev-text-muted);grid-template-columns:minmax(120px,1fr) auto auto;display:grid}.ev-docdrop__progress>.ev-num{color:var(--ev-text)}.ev-docdrop__foot{align-items:center;gap:var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-docdrop .ev-docdrop__foot>.ev-docdrop__note{flex:320px;max-width:none}.ev-doc{align-items:center;gap:var(--ev-space-4);min-height:calc(var(--ev-row-h) + 16px);padding:0 var(--ev-space-3)0 0;border-radius:var(--ev-radius-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.ev-doc:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-doc:hover{background:color-mix(in oklab,var(--ev-text)4%,transparent)}}.ev-doc[data-status=obsolete]{opacity:var(--ev-below-threshold-opacity)}.ev-doc[data-status=obsolete] .ev-doc__title{text-decoration:line-through}.ev-doc__open{align-items:center;gap:var(--ev-space-3);min-width:0;padding:var(--ev-space-2)var(--ev-space-3);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ev-doc__open:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:-2px}.ev-doc__icon{border-radius:var(--ev-radius-sm);background:var(--ev-text);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ev-doc__icon{background:color-mix(in oklab,var(--ev-text)7%,transparent)}}.ev-doc__icon{color:var(--ev-text-muted)}.ev-doc__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ev-doc__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-doc__meta{gap:2px var(--ev-space-3);font-size:var(--ev-text-5);color:var(--ev-text-muted);flex-wrap:wrap;display:flex}.ev-doc__state{align-items:center;gap:var(--ev-space-3);display:inline-flex}.ev-doc__links{font-size:var(--ev-text-5);color:var(--ev-text-muted);align-items:center;gap:4px;display:inline-flex}.ev-doc__attach,.ev-docpage__copy,.ev-docpage__detach{border-radius:var(--ev-radius-xs);color:var(--ev-spark-text);font:inherit;font-size:var(--ev-text-5);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 6px;display:inline-flex}.ev-doc__attach:hover,.ev-docpage__copy:hover,.ev-docpage__detach:hover{background:var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-doc__attach:hover,.ev-docpage__copy:hover,.ev-docpage__detach:hover{background:color-mix(in oklab,var(--ev-spark)12%,transparent)}}.ev-docpage{gap:var(--ev-space-5);flex-direction:column;min-width:0;display:flex}.ev-docpage__head{justify-content:space-between;align-items:flex-start;gap:var(--ev-space-4);flex-wrap:wrap;display:flex}.ev-docpage__title{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-display);margin:2px 0 0;line-height:1.08}.ev-docpage .ev-docpage__hint,.ev-docpage .ev-docpage__lead,.ev-docpage .ev-docpage__quiet{max-width:72ch;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-docpage__states{gap:var(--ev-space-2);display:flex}.ev-docpage__grid{gap:var(--ev-space-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.ev-docpage__preview{min-width:0;padding:var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil)}.ev-docpage__pdf{align-items:center;gap:var(--ev-space-3);text-align:center;flex-direction:column;display:flex}.ev-docpage__pdf>.ev-invoice__paper{width:220px}.ev-docpage__pdf>.ev-btn{text-decoration:none}.ev-docpage__text{padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-xs);background:var(--ev-text);margin:0}@supports (color:color-mix(in lab,red,red)){.ev-docpage__text{background:color-mix(in oklab,var(--ev-text)6%,transparent)}}.ev-docpage__text{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--ev-text-5);color:var(--ev-text);white-space:pre;overflow-x:auto}.ev-docpage__side{gap:var(--ev-space-4);flex-direction:column;min-width:0;display:flex}.ev-docpage .ev-docpage__hash{align-items:center;gap:var(--ev-space-2);flex-wrap:wrap;margin:0;display:flex}.ev-docpage__links,.ev-docpage__versions{gap:var(--ev-space-2);flex-direction:column;display:flex}.ev-docpage__links h3,.ev-docpage__versions h3{margin:0}.ev-docpage__rail{gap:var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-docpage__version>.ev-pill{grid-area:1/3}.ev-docpage__version{align-items:baseline;gap:2px var(--ev-space-3);max-width:520px;padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-md);background:var(--ev-veil);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex:320px;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.ev-docpage__version[data-state=on]{background:var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-docpage__version[data-state=on]{background:color-mix(in oklab,var(--ev-spark)9%,var(--ev-veil))}}.ev-docpage__version[data-state=on]{box-shadow:inset 3px 0 0 var(--ev-spark)}.ev-docpage__version:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:1px}.ev-docpage__versionlabel{font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display)}.ev-docpage__versionmeta{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-docpage__versionnote{font-size:var(--ev-text-5);color:var(--ev-text);grid-column:2/-1}.ev-docpage__linklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-docpage__link{align-items:center;gap:var(--ev-space-3);min-height:var(--ev-row-h);flex-wrap:wrap;display:flex}.ev-docpage__linkkind{min-width:120px;font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted)}.ev-docpage__detach{color:var(--ev-text-muted);margin-left:auto}.ev-docpage__actions{align-items:center;gap:var(--ev-space-2);padding-top:var(--ev-space-4);border-top:1px solid var(--ev-line);flex-wrap:wrap;display:flex}.ev-docpage__actions>.ev-btn--danger{margin-left:auto}@media (max-width:1000px){.ev-docpage__grid{grid-template-columns:1fr}}.ev-attach .ev-field__input:focus-visible{box-shadow:none}.ev-dialog.ev-attach{width:min(92vw,720px)}.ev-attach__list{flex-direction:column;max-height:min(46vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ev-attach__option{align-items:center;gap:2px var(--ev-space-3);padding:var(--ev-space-2)var(--ev-space-3);border-radius:var(--ev-radius-sm);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.ev-attach__option[data-first=true]{margin-top:var(--ev-space-2)}.ev-attach__option[data-active=true]{background:var(--ev-spark)}@supports (color:color-mix(in lab,red,red)){.ev-attach__option[data-active=true]{background:color-mix(in oklab,var(--ev-spark)10%,transparent)}}.ev-attach__option[data-active=true]{box-shadow:inset 3px 0 0 var(--ev-spark)}.ev-attach__kind{grid-column:1/-1;padding-bottom:2px}.ev-attach__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-attach__context{font-size:var(--ev-text-5);color:var(--ev-text-muted);grid-column:1}.ev-attach__option>.ev-pill{grid-area:2/2/span 2;align-self:center}.ev-attach__option:not([data-first=true])>.ev-pill{grid-row:1/span 2}.ev-attach__hint,.ev-attach__quiet,.ev-dialog .ev-attach__hint,.ev-dialog .ev-attach__quiet{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-expected{gap:var(--ev-space-5);flex-direction:column;min-width:0;display:flex}.ev-expected__head{justify-content:space-between;align-items:center;gap:var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-expected .ev-expected__summary{max-width:none;font-size:var(--ev-text-4);color:var(--ev-text-muted);margin:0}.ev-expected__summary strong{font-weight:var(--ev-weight-medium);color:var(--ev-text)}.ev-expected__review{border-radius:var(--ev-radius-md);background:var(--ev-state-open)}@supports (color:color-mix(in lab,red,red)){.ev-expected__review{background:color-mix(in oklab,var(--ev-state-open)10%,var(--ev-veil))}}.ev-expected__review{box-shadow:inset 3px 0 0 var(--ev-state-open)}.ev-expected__reviewtoggle{align-items:center;gap:var(--ev-space-3);width:100%;padding:var(--ev-space-3)var(--ev-space-4);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ev-expected__reviewtoggle>span:nth-child(2){font-weight:var(--ev-weight-medium);flex:1}.ev-expected__reviewtoggle:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:-2px}.ev-expected__chevron{color:var(--ev-text-muted);transition:transform var(--ev-duration-fast)var(--ev-ease-out)}.ev-expected__review[data-open=true] .ev-expected__chevron{transform:rotate(180deg)}.ev-expected__reviewlist{padding:0 var(--ev-space-4)var(--ev-space-4);gap:var(--ev-space-2);flex-direction:column;margin:0;list-style:none;display:flex}.ev-expected__reviewitem{justify-content:space-between;align-items:center;gap:var(--ev-space-3);padding:var(--ev-space-3)var(--ev-space-4);border-radius:var(--ev-radius-sm);background:var(--ev-veil);flex-wrap:wrap;display:flex}.ev-expected__reviewdoc{font-weight:var(--ev-weight-medium)}.ev-expected .ev-expected__reviewwhy{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-expected__reviewactions{gap:var(--ev-space-2);display:flex}.ev-expected__reviewnote{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-expected__group{gap:var(--ev-space-2);flex-direction:column;display:flex}.ev-expected__h3{padding:0 var(--ev-space-1);font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:0}.ev-archive{gap:var(--ev-space-5);flex-direction:column;min-width:0;display:flex}.ev-archive__head{align-items:flex-start;gap:var(--ev-space-4);color:var(--ev-accent-text);display:flex}.ev-archive[data-state=sealed] .ev-archive__head{color:var(--ev-state-validated)}.ev-archive__head>div{color:var(--ev-text)}.ev-archive__title{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-display);margin:2px 0 0;line-height:1.08}.ev-archive .ev-archive__lead{margin:var(--ev-space-1)0 0;max-width:72ch;color:var(--ev-text-muted)}.ev-archive__counts{gap:var(--ev-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ev-archive__counts>div{padding:var(--ev-space-4)var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil);box-shadow:inset 3px 0 0 var(--ev-line-strong);flex-direction:column;gap:4px;display:flex}.ev-archive__counts>div[data-raised=true]{box-shadow:inset 3px 0 0 var(--ev-state-open)}.ev-archive__counts dd{font-size:var(--ev-text-1);margin:0}.ev-archive__counts dt{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-archive__missing{align-items:flex-start;gap:var(--ev-space-2);padding:var(--ev-space-4)var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil);flex-direction:column;display:flex;position:relative}.ev-archive .ev-archive__missing>p{align-items:baseline;gap:var(--ev-space-2);max-width:72ch;font-size:var(--ev-text-5);color:var(--ev-text);margin:0;display:flex}.ev-archive__missing>p>.ev-dot{flex:none;align-self:center}.ev-archive__missing>ul{font-size:var(--ev-text-5);margin:0;padding:0;list-style:none}.ev-archive__missing>ul>li{gap:var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-archive__missing>ul .ev-num{color:var(--ev-text-muted)}.ev-archive__action,.ev-archive__sealedactions{align-items:center;gap:var(--ev-space-4);flex-wrap:wrap;display:flex}.ev-archive .ev-archive__action>p,.ev-archive .ev-archive__progress>p,.ev-archive .ev-archive__sealedactions>p{max-width:64ch;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-archive__progress{gap:var(--ev-space-3);padding:var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil);flex-direction:column;display:flex}.ev-archive .ev-archive__progress>.ev-archive__progressfigure{align-items:baseline;gap:var(--ev-space-3);color:var(--ev-text);display:flex}.ev-archive__progressfigure>.ev-figure{font-size:calc(var(--ev-text-1)*1.4)}.ev-archive__sealed{gap:var(--ev-space-4);padding:var(--ev-space-5);border-radius:var(--ev-radius-md);background:var(--ev-veil);box-shadow:inset 3px 0 0 var(--ev-state-validated),inset 0 0 0 1px var(--ev-state-validated);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ev-archive__sealed{box-shadow:inset 3px 0 0 var(--ev-state-validated),inset 0 0 0 1px color-mix(in oklab,var(--ev-state-validated)24%,transparent)}}@media (max-width:900px){.ev-archive__counts,.ev-cutoff__totals{grid-template-columns:1fr 1fr}}.ev-panel.ev-story-narrow{max-width:340px;padding:var(--ev-space-4)var(--ev-space-3)}.ev-p2b-moments{align-items:center;gap:var(--ev-space-3);padding:0 var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-p2b-moments__note{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-p2b-theme{gap:var(--ev-space-4);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}[data-density=compact] .ev-p2b-theme{grid-template-columns:minmax(0,1fr) 360px}.ev-panel.ev-p2b-band,.ev-panel.ev-p2b-side{padding:var(--ev-space-5)}.ev-panel.ev-p2b-draft{gap:var(--ev-space-5);min-height:420px}.ev-p2b-draft__head{gap:var(--ev-space-1);flex-direction:column;display:flex}.ev-p2b-draft__prose{gap:var(--ev-space-4);padding:var(--ev-space-5)var(--ev-space-6);border-radius:var(--ev-radius-md);background:var(--ev-veil-strong);flex-direction:column;display:flex}.ev-p2b-draft .ev-p2b-draft__prose>p{max-width:76ch;font-size:var(--ev-text-4);color:var(--ev-text);margin:0;line-height:1.65}.ev-p2b-ged{gap:var(--ev-space-4);align-items:start;display:grid}.ev-p2b-ged[data-layout=twin]{grid-template-columns:320px 330px minmax(0,1fr)}.ev-p2b-ged[data-layout=toggle]{grid-template-columns:340px minmax(0,1fr)}.ev-panel.ev-p2b-tree{padding:var(--ev-space-4)var(--ev-space-3);gap:var(--ev-space-4);position:relative}.ev-panel.ev-p2b-doclist{padding:var(--ev-space-5);min-width:0}.ev-p2b-docs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1180px){.ev-p2b-ged[data-layout=toggle],.ev-p2b-ged[data-layout=twin],.ev-p2b-theme{grid-template-columns:1fr}}.ev-panel.ev-pieces-panel{padding:var(--ev-space-5)}.ev-pieces-themes{gap:var(--ev-space-4);flex-direction:column;max-width:880px;display:flex}.ev-pieces-themes__kind{color:var(--ev-text-muted);margin:0}.ev-pieces-themes .ev-pieces-themes__quiet{align-items:baseline;gap:var(--ev-space-1)var(--ev-space-2);padding:var(--ev-space-2)var(--ev-space-3);text-align:left;flex-wrap:wrap;display:flex}.ev-pieces-themes .ev-pieces-themes__quiet .ev-empty__title{font-family:inherit;font-size:var(--ev-text-5);font-weight:var(--ev-weight-medium);color:var(--ev-text-muted);margin:0}.ev-pieces-themes .ev-pieces-themes__quiet .ev-empty__text{max-width:none;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-ged{gap:var(--ev-space-4);grid-template-columns:320px 330px minmax(0,1fr);align-items:start;display:grid}.ev-panel.ev-ged__tree{padding:var(--ev-space-4)var(--ev-space-3);gap:var(--ev-space-4);position:relative}.ev-panel.ev-ged__list{padding:var(--ev-space-5);min-width:0}.ev-ged__docs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1180px){.ev-ged{grid-template-columns:1fr}}.ev-ctrlrun{justify-content:space-between;align-items:center;gap:var(--ev-space-3);padding:0 var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-ctrlrun__fact{font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-ctrlrun__fact strong{font-weight:var(--ev-weight-medium);color:var(--ev-text)}.ev-batchdrop{align-items:center;gap:var(--ev-space-3);display:inline-flex;position:relative}.ev-batchdrop__status{font-size:var(--ev-text-6);color:var(--ev-text-muted);margin:0}.ev-batchdrop__status:empty{display:none}.ev-pieces-note{max-width:96ch;font-size:var(--ev-text-5);color:var(--ev-text-muted);margin:0}.ev-pieces-recent{gap:var(--ev-space-2);padding-top:var(--ev-space-4);border-top:1px solid var(--ev-line);flex-direction:column;display:flex}.ev-pieces-recent h3{margin:0}.ev-pieces-recent ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-pieces-recent li{align-items:baseline;gap:var(--ev-space-3);min-height:var(--ev-row-h);padding:var(--ev-space-1)0;font-size:var(--ev-text-5);color:var(--ev-text-muted);flex-wrap:wrap;display:flex}.ev-pieces-recent a{color:var(--ev-text);-webkit-text-decoration-color:var(--ev-line);text-decoration-color:var(--ev-line);text-underline-offset:3px}.ev-attachctl{gap:var(--ev-space-2);flex-wrap:wrap}.ev-attachctl,.ev-obs__export{align-items:center;display:inline-flex}.ev-obs__export{gap:var(--ev-space-1);font-size:var(--ev-text-6);color:var(--ev-text-muted);-webkit-text-decoration-color:var(--ev-line);text-decoration-color:var(--ev-line);text-underline-offset:3px;align-self:flex-start}.ev-obs__export:hover{color:var(--ev-text)}.ev-obs__export:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:2px;border-radius:var(--ev-radius-xs)}.ev-lsheet__editoractions{align-items:center;gap:var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-sheetlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-sheetlist__row{justify-content:space-between;align-items:center;gap:var(--ev-space-3);min-height:calc(var(--ev-row-h) + var(--ev-space-3));padding:var(--ev-space-2)0;border-top:1px solid var(--ev-line);flex-wrap:wrap;display:flex}.ev-sheetlist__row:first-child{border-top:0}.ev-sheetlist__row[data-weight="1"] .ev-sheetlist__label{color:var(--ev-text-muted)}.ev-sheetlist__link{align-items:baseline;gap:var(--ev-space-3);min-width:0;color:inherit;border-radius:var(--ev-radius-xs);flex:420px;text-decoration:none;display:flex}.ev-sheetlist__link:hover .ev-sheetlist__label{color:var(--ev-spark-text)}.ev-sheetlist__link:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:2px}.ev-sheetlist__id{width:9ch;font-size:var(--ev-text-6);color:var(--ev-text-muted);flex:none}.ev-sheetlist__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ev-sheetlist__label{font-size:var(--ev-text-4);color:var(--ev-text)}.ev-sheetlist__summary,.ev-sheetlist__weight{font-size:var(--ev-text-6);color:var(--ev-text-muted)}.ev-sheetlist__marks{align-items:center;gap:var(--ev-space-3);flex-wrap:wrap;display:inline-flex}.ev-sheetlist__cycle{align-items:center;gap:var(--ev-space-2);color:inherit;border-radius:var(--ev-radius-xs);text-decoration:none;display:inline-flex}.ev-sheetlist__cycle:hover{color:var(--ev-spark-text)}.ev-sheetlist__cycle:focus-visible{outline:2px solid var(--ev-focus-color);outline-offset:2px}.ev-sheetlist__cyclehint{font-family:var(--ev-font-body);font-size:var(--ev-text-6);font-weight:var(--ev-weight-regular);letter-spacing:0;color:var(--ev-text-muted);align-items:center;gap:2px;display:inline-flex}.ev-sheetlist__cycle:hover .ev-sheetlist__cyclehint{color:var(--ev-spark-text)}.ev-ged-keep{align-items:center;gap:var(--ev-space-3);padding:0 var(--ev-space-3);font-size:var(--ev-text-5);color:var(--ev-text-muted);flex-wrap:wrap;margin:0;display:flex}.ev-docpage__image{border-radius:var(--ev-radius-sm);border:1px solid var(--ev-line);max-width:100%;max-height:70vh;display:block}.ev-docpage__upload{font-size:var(--ev-text-6);color:var(--ev-text-muted);margin:0}.ev-docpage__upload:empty{display:none}@media (prefers-reduced-motion:reduce){.ev-anom__chevron,.ev-docdrop__page,.ev-expected__chevron,.ev-folders__chevron,.ev-lsheet__chevron,.ev-obs__chevron{transition:none}}@media print{.ev-docdrop__veil,.ev-match__actions,.ev-obs__actions,.ev-reqs__actions{display:none}}.ev-glass{background:var(--ev-glass-sheen),var(--ev-glass-1-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur-1))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-1))saturate(var(--ev-glass-saturate));border:1px solid var(--ev-glass-border);border-radius:var(--ev-radius-lg);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-2);position:relative}.ev-glass--2{background:var(--ev-glass-sheen),var(--ev-glass-2-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-3)}.ev-glass--pill{border-radius:var(--ev-radius-pill)}.ev-veil{background:var(--ev-veil)}.ev-scene{z-index:-1;background:var(--ev-ground);--ev-tint-hue:85;--ev-scene-tint:oklch(var(--ev-scene-tint-l)var(--ev-scene-tint-c)var(--ev-tint-hue)/var(--ev-scene-tint-a));position:fixed;inset:0;overflow:hidden}.ev-scene[data-family="0"]{--ev-tint-hue:var(--ev-hue-0)}.ev-scene[data-family="1"]{--ev-tint-hue:var(--ev-hue-1)}.ev-scene[data-family="2"]{--ev-tint-hue:var(--ev-hue-2)}.ev-scene[data-family="3"]{--ev-tint-hue:var(--ev-hue-3)}.ev-scene[data-family="4"]{--ev-tint-hue:var(--ev-hue-4)}.ev-scene[data-family="5"]{--ev-tint-hue:var(--ev-hue-5)}.ev-scene[data-family="6"]{--ev-tint-hue:var(--ev-hue-6)}.ev-scene[data-family="7"]{--ev-tint-hue:var(--ev-hue-7)}.ev-scene__mesh{background:radial-gradient(60% 50% at 12% 18%,oklch(from var(--ev-scene-halo-1)l c h/var(--ev-scene-halo-alpha)),transparent 70%),radial-gradient(50% 45% at 86% 10%,oklch(from var(--ev-scene-halo-2)l c h/var(--ev-scene-halo-alpha)),transparent 70%),radial-gradient(55% 50% at 72% 90%,oklch(from var(--ev-scene-halo-3)l c h/var(--ev-scene-halo-alpha)),transparent 70%),radial-gradient(40% 40% at 22% 92%,oklch(from var(--ev-scene-halo-1)l c h/calc(var(--ev-scene-halo-alpha)*.6)),transparent 70%),linear-gradient(180deg,var(--ev-ground)0,var(--ev-ground-deep)100%);position:absolute;inset:-10%}.ev-scene__tint{background-color:var(--ev-scene-tint);filter:blur(96px);width:64vmax;height:48vmax;transition:background-color var(--ev-duration-ambient)var(--ev-ease-in-out);animation:ev-drift 52s var(--ev-ease-in-out)infinite alternate;top:58%;left:50%;transform:translate(-50%,-50%)}.ev-scene__light,.ev-scene__tint{border-radius:50%;position:absolute}.ev-scene__light{background:radial-gradient(closest-side,var(--ev-scene-light),transparent);pointer-events:none;width:90vmax;height:70vmax;top:-30vmax;left:-20vmax}.ev-scene__grid{background-image:linear-gradient(to right,oklch(1 0 0/var(--ev-scene-mesh-alpha))1px,transparent 1px),linear-gradient(to bottom,oklch(1 0 0/var(--ev-scene-mesh-alpha))1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 0,#0000 100%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 0,#0000 100%)}.ev-scene__grain,.ev-scene__grid{pointer-events:none;position:absolute;inset:0}.ev-scene__grain{opacity:var(--ev-scene-grain-alpha);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.8 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");background-size:160px 160px}@keyframes ev-drift{0%{transform:translate(-50%,-50%)}to{transform:translate(-45%,-55%)}}.ev-screen{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.ev-page{width:min(100% - 2*var(--ev-space-5),1360px);padding:var(--ev-space-4)0 var(--ev-space-6);flex-direction:column;flex:1;margin-inline:auto}.ev-page,.ev-titlebar{gap:var(--ev-space-4);display:flex}.ev-titlebar{justify-content:space-between;align-items:flex-end;padding:var(--ev-space-3)var(--ev-space-2)0}.ev-title{font-family:var(--ev-font-display);font-size:var(--ev-text-1);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-display);margin:0;line-height:1.05}.ev-subtitle{margin:var(--ev-space-1)0 0;font-size:var(--ev-text-4);color:var(--ev-text-muted)}.ev-subtitle strong{color:var(--ev-text)}.ev-caps,.ev-subtitle strong{font-weight:var(--ev-weight-semibold)}.ev-caps{font-size:var(--ev-text-6);text-transform:uppercase;letter-spacing:var(--ev-tracking-caps);color:var(--ev-text-muted)}.ev-header{align-items:center;gap:var(--ev-space-4);padding:var(--ev-space-2)var(--ev-space-3)var(--ev-space-2)var(--ev-space-4);border-radius:var(--ev-radius-pill);display:flex}.ev-wordmark{align-items:center;gap:var(--ev-space-2);font-family:var(--ev-font-display);font-size:var(--ev-text-3);letter-spacing:var(--ev-tracking-title);color:var(--ev-text);font-weight:400;text-decoration:none;display:inline-flex}.ev-wordmark__mark{width:22px;height:22px;color:var(--ev-accent-contrast);background:linear-gradient(135deg,var(--ev-accent)0,var(--ev-accent-strong)100%);box-shadow:inset 0 1px 0 oklch(100% 0 0/.5),var(--ev-glow-accent);border-radius:7px;place-items:center;display:inline-grid}.ev-wordmark__mark svg{width:16px;height:16px}.ev-header__cabinet{padding-left:var(--ev-space-4);border-left:1px solid var(--ev-line-strong);flex-direction:column;line-height:1.2;display:flex}.ev-header__cabinet-name{font-size:var(--ev-text-5);font-weight:var(--ev-weight-semibold)}.ev-header__cabinet-tag{font-size:var(--ev-text-6);color:var(--ev-text-muted)}.ev-header__spacer{flex:1}.ev-header__tools{align-items:center;gap:var(--ev-space-1);display:flex}.ev-header__user{align-items:center;gap:var(--ev-space-2);padding-left:var(--ev-space-3);margin-left:var(--ev-space-1);border-left:1px solid var(--ev-line-strong);font-size:var(--ev-text-5);font-weight:var(--ev-weight-medium);display:inline-flex}.ev-iconbtn{border-radius:var(--ev-radius-pill);width:36px;height:36px;color:var(--ev-text-muted);cursor:pointer;transition:background-color var(--ev-duration-fast)var(--ev-ease-out),color var(--ev-duration-fast)var(--ev-ease-out),transform var(--ev-duration-fast)var(--ev-ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ev-iconbtn:hover{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-iconbtn:hover{background:color-mix(in oklab,var(--ev-text)7%,transparent)}}.ev-iconbtn:hover{color:var(--ev-text)}.ev-iconbtn:active{transform:scale(.96)}.ev-iconbtn:disabled{opacity:.35;cursor:default;background:0 0;transform:none}.ev-iconbtn--glass{width:40px;height:40px;color:var(--ev-text);background:var(--ev-glass-2-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur-1))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-1))saturate(var(--ev-glass-saturate));border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-2)}.ev-iconbtn--glass:hover{background:var(--ev-glass-2-bg);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-3)}.ev-btn{align-items:center;gap:var(--ev-space-2);height:36px;padding:0 var(--ev-space-4);border:1px solid var(--ev-glass-border);border-radius:var(--ev-radius-pill);font-size:var(--ev-text-5);font-weight:var(--ev-weight-semibold);color:var(--ev-text);background:var(--ev-glass-2-bg);cursor:pointer;box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-1);transition:transform var(--ev-duration-fast)var(--ev-ease-out),box-shadow var(--ev-duration-fast)var(--ev-ease-out);text-decoration:none;display:inline-flex}.ev-btn:hover{box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-2)}.ev-btn:active{transform:scale(.98)}.ev-btn--accent{background:linear-gradient(180deg,oklch(from var(--ev-accent)calc(l + .04)c h)0,var(--ev-accent)100%);color:var(--ev-accent-contrast);box-shadow:inset 0 1px 0 oklch(100% 0 0/.45),var(--ev-glow-accent),var(--ev-shadow-2);border-color:#0000}.ev-btn--accent:hover{box-shadow:inset 0 1px 0 oklch(100% 0 0/.55),0 0 0 1px oklch(from var(--ev-accent)l c h/.5),0 0 calc(var(--ev-glow-blur)*1.5)oklch(from var(--ev-accent)l c h/var(--ev-glow-alpha)),var(--ev-shadow-3)}.ev-iconbtn--accent{color:var(--ev-accent-text)}.ev-pill{border-radius:var(--ev-radius-pill);height:24px;font-size:var(--ev-text-5);font-weight:var(--ev-weight-medium);color:var(--ev-text);background:var(--ev-chip-bg);-webkit-backdrop-filter:blur(12px)saturate(var(--ev-glass-saturate));backdrop-filter:blur(12px)saturate(var(--ev-glass-saturate));border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.ev-pill--line{height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);letter-spacing:var(--ev-tracking-caps);text-transform:uppercase;color:var(--ev-text-muted);background:0 0;border:0;padding:0}.ev-pill--line.ev-pill--tone{color:var(--ev-text)}.ev-pill--line.ev-pill--tone:before{width:6px;height:6px}.ev-pill--tone:before{content:"";background:var(--ev-pill-tone,var(--ev-state-todo));width:7px;height:7px;box-shadow:0 0 0 3px var(--ev-pill-tone,var(--ev-state-todo)),0 0 8px var(--ev-pill-tone,var(--ev-state-todo));border-radius:50%}@supports (color:color-mix(in lab,red,red)){.ev-pill--tone:before{box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-pill-tone,var(--ev-state-todo))22%,transparent),0 0 8px color-mix(in oklab,var(--ev-pill-tone,var(--ev-state-todo))calc(var(--ev-glow-alpha)*100%),transparent)}}.ev-pill[data-tone=todo]{--ev-pill-tone:var(--ev-state-todo)}.ev-pill[data-tone=progress]{--ev-pill-tone:var(--ev-state-progress)}.ev-pill[data-tone=review]{--ev-pill-tone:var(--ev-state-review)}.ev-pill[data-tone=validated]{--ev-pill-tone:var(--ev-state-validated)}.ev-pill[data-tone=open]{--ev-pill-tone:var(--ev-state-open)}.ev-pill[data-tone=alert]{--ev-pill-tone:var(--ev-alert)}.ev-kbd{border-radius:var(--ev-radius-xs);min-width:22px;height:22px;font-family:inherit;font-size:var(--ev-text-6);font-weight:var(--ev-weight-semibold);color:var(--ev-text-muted);background:var(--ev-text);place-items:center;padding:0 6px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.ev-kbd{background:color-mix(in oklab,var(--ev-text)6%,transparent)}}.ev-kbd{box-shadow:inset 0 -1px 0 var(--ev-line-strong),inset 0 0 0 1px var(--ev-line)}.ev-hints{justify-content:center;gap:var(--ev-space-5);font-size:var(--ev-text-5);color:var(--ev-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ev-hints li{align-items:center;gap:var(--ev-space-2);display:inline-flex}.ev-mission{align-items:center;gap:var(--ev-space-5);min-height:60px;padding:var(--ev-space-2)var(--ev-space-4)var(--ev-space-2)var(--ev-space-5);border-radius:var(--ev-radius-lg);grid-template-columns:minmax(220px,auto) 1fr auto;display:grid}.ev-mission__current{align-items:center;min-height:40px;display:grid;position:relative}.ev-mission__current>*{flex-direction:column;grid-area:1/1;gap:2px;display:flex}.ev-mission__phase{font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);line-height:var(--ev-leading-tight);white-space:nowrap}.ev-mission__context{font-size:var(--ev-text-5);color:var(--ev-text-muted);white-space:nowrap}.ev-mission__track{scrollbar-width:none;align-items:center;gap:6px;margin:0;padding:2px 0;list-style:none;display:flex;overflow-x:auto}.ev-mission__track::-webkit-scrollbar{display:none}.ev-mission__seg{border-radius:var(--ev-radius-pill);width:28px;height:28px;font-size:var(--ev-text-5);font-weight:var(--ev-weight-medium);white-space:nowrap;cursor:default;transition:width var(--ev-duration-slow)var(--ev-ease-emphasized),background-color var(--ev-duration-base)var(--ev-ease-out),color var(--ev-duration-base)var(--ev-ease-out);border:0;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative;overflow:hidden}[data-state=done]>.ev-mission__seg{background:var(--ev-state-validated)}@supports (color:color-mix(in lab,red,red)){[data-state=done]>.ev-mission__seg{background:color-mix(in oklab,var(--ev-state-validated)20%,transparent)}}[data-state=done]>.ev-mission__seg{color:var(--ev-state-validated)}[data-state=current]>.ev-mission__seg{width:var(--ev-quest-current-w);background:var(--ev-accent);color:var(--ev-accent-contrast);font-weight:var(--ev-weight-semibold);box-shadow:inset 0 1px 0 oklch(100% 0 0/.45),var(--ev-shadow-2);justify-content:flex-start;padding:0 12px 0 10px}.ev-mission[data-archived=true] [data-state=current]>.ev-mission__seg{background:var(--ev-state-validated);color:oklch(98% .01 160)}[data-state=next]>.ev-mission__seg{background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){[data-state=next]>.ev-mission__seg{background:color-mix(in oklab,var(--ev-text)7%,transparent)}}[data-state=next]>.ev-mission__seg{color:var(--ev-text-muted)}.ev-mission__seg-label{text-overflow:ellipsis;overflow:hidden}.ev-mission__next{text-align:right;font-size:var(--ev-text-5);color:var(--ev-text);flex-direction:column;align-items:flex-end;gap:2px;max-width:260px;display:flex}.ev-mission__empty{font-size:var(--ev-text-5);color:var(--ev-text-muted)}.ev-scope-row{align-items:center;gap:var(--ev-space-3);padding:0 var(--ev-space-1);flex-wrap:wrap;display:flex}.ev-stepper{border-radius:var(--ev-radius-pill);grid-template-columns:36px minmax(172px,auto) 36px;align-items:center;gap:2px;padding:4px;display:inline-grid}.ev-stepper__body{min-height:40px;padding:0 var(--ev-space-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ev-stepper__caption{align-items:center;gap:5px;display:inline-flex}.ev-stepper__caption svg{color:var(--ev-accent-text)}.ev-stepper__slot{place-items:center;display:grid}.ev-stepper__slot>*{grid-area:1/1}.ev-stepper__value{align-items:baseline;gap:var(--ev-space-2);font-family:var(--ev-font-display);font-size:var(--ev-text-3);font-weight:var(--ev-weight-display);font-variant-numeric:tabular-nums;letter-spacing:var(--ev-tracking-title);line-height:var(--ev-leading-tight);white-space:nowrap;display:inline-flex}.ev-stepper__value-sub{font-size:var(--ev-text-5);font-weight:var(--ev-weight-regular)}.ev-scope-badge,.ev-stepper[data-disabled=true] .ev-stepper__value,.ev-stepper__value-sub{color:var(--ev-text-muted)}.ev-scope-badge{align-items:center;gap:var(--ev-space-3);min-height:40px;padding:0 var(--ev-space-4)0 var(--ev-space-3);border-radius:var(--ev-radius-pill);font-size:var(--ev-text-5);margin-inline-start:auto;display:inline-flex}.ev-scope-badge strong{color:var(--ev-text);font-weight:var(--ev-weight-semibold)}.ev-scope-badge__dot{background:var(--ev-scope-tone,var(--ev-state-todo));width:8px;height:8px;box-shadow:0 0 0 3px var(--ev-scope-tone,var(--ev-state-todo));border-radius:50%}@supports (color:color-mix(in lab,red,red)){.ev-scope-badge__dot{box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-scope-tone,var(--ev-state-todo))22%,transparent)}}.ev-scope-badge__dot{transition:background-color var(--ev-duration-base)var(--ev-ease-out)}.ev-scope-badge[data-mode=all]{--ev-scope-tone:var(--ev-accent-strong)}.ev-scope-badge[data-mode=partial]{--ev-scope-tone:var(--ev-state-open)}.ev-scope-badge[data-mode=unique]{--ev-scope-tone:var(--ev-state-todo)}.ev-scope-badge__note{padding-left:var(--ev-space-3);border-left:1px solid var(--ev-line-strong);font-weight:var(--ev-weight-medium);color:var(--ev-text);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ev-carousel{--ev-item-w:var(--ev-carousel-hero-w);--ev-item-h:var(--ev-carousel-hero-h);position:relative}.ev-carousel[data-size=standard]{--ev-item-w:var(--ev-carousel-standard-w);--ev-item-h:var(--ev-carousel-standard-h)}.ev-carousel[data-size=compact]{--ev-item-w:var(--ev-carousel-compact-w);--ev-item-h:var(--ev-carousel-compact-h)}.ev-carousel__track{align-items:center;gap:var(--ev-carousel-gap);padding:var(--ev-space-7)calc(50% - var(--ev-item-w)/2)var(--ev-space-8);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0;list-style:none;display:flex;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.ev-carousel__track::-webkit-scrollbar{display:none}.ev-carousel__item{flex:0 0 var(--ev-item-w);width:var(--ev-item-w);height:var(--ev-item-h);scroll-snap-align:center;scroll-snap-stop:always;transform:scale(var(--ev-carousel-inactive-scale));opacity:var(--ev-carousel-inactive-opacity);transition:transform var(--ev-duration-slow)var(--ev-ease-emphasized),opacity var(--ev-duration-slow)var(--ev-ease-out)}.ev-carousel__item[data-active=true]{opacity:1;z-index:1;transform:none}.ev-carousel__item:not([data-active=true]):hover{opacity:.9}.ev-carousel__nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.ev-carousel__nav--prev{left:var(--ev-space-3)}.ev-carousel__nav--next{right:var(--ev-space-3)}.ev-card{grid-template-rows:var(--ev-carousel-hero-visual)minmax(0,1fr);border-radius:var(--ev-radius-xl);width:100%;height:100%;color:inherit;background:var(--ev-glass-2-bg);-webkit-backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));backdrop-filter:blur(var(--ev-glass-blur-2))saturate(var(--ev-glass-saturate));border:1px solid var(--ev-glass-border);box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-3);transition:box-shadow var(--ev-duration-slow)var(--ev-ease-out);text-decoration:none;display:grid;overflow:hidden}.ev-carousel__item[data-active=true] .ev-card{box-shadow:inset 0 1px 0 var(--ev-glass-edge),var(--ev-shadow-4)}.ev-card:focus-visible{outline:2px solid var(--ev-accent-strong);outline-offset:3px;border-radius:var(--ev-radius-xl)}.ev-card__visual{position:relative;overflow:hidden}.ev-card__visual .ev-asset{width:100%;height:100%;transition:filter var(--ev-duration-slow)var(--ev-ease-out);display:block;position:absolute;inset:0}.ev-card__visual:after{content:"";pointer-events:none;background:linear-gradient(to top,var(--ev-veil)0,transparent 45%);opacity:.35;position:absolute;inset:0}.ev-card[data-empty=true] .ev-asset{filter:saturate(.4)brightness(.92)}.ev-card__chips{inset:var(--ev-space-3)var(--ev-space-3)auto;z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--ev-space-2);display:flex;position:absolute}.ev-card__figure{right:var(--ev-space-3);bottom:var(--ev-space-3);z-index:1;gap:5px;position:absolute}.ev-card__figure-label{color:var(--ev-text-muted);font-weight:var(--ev-weight-medium)}.ev-card__body{gap:var(--ev-space-3);min-height:0;padding:var(--ev-space-4)var(--ev-space-5)var(--ev-space-5);background:var(--ev-veil);flex-direction:column;display:flex}.ev-card__name{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);line-height:var(--ev-leading-tight);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ev-card__meta{font-size:var(--ev-text-5);color:var(--ev-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.ev-card__facts{align-items:end;gap:var(--ev-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ev-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.ev-fact__value{font-size:var(--ev-text-4);font-weight:var(--ev-weight-medium);gap:6px;display:inline-flex}.ev-card__due,.ev-fact__value{white-space:nowrap;align-items:center}.ev-card__due{gap:var(--ev-space-2);font-size:var(--ev-text-5);color:var(--ev-text-muted);display:flex}.ev-card__due svg{color:var(--ev-text-faint);flex:none}.ev-card__due strong{color:var(--ev-text);font-weight:var(--ev-weight-medium)}.ev-card__due-rel{font-weight:var(--ev-weight-medium);margin-left:auto}.ev-card__due[data-urgency=soon] .ev-card__due-rel{color:var(--ev-accent-text);font-weight:var(--ev-weight-semibold)}.ev-card__due[data-urgency=late] .ev-card__due-rel{color:var(--ev-alert);font-weight:var(--ev-weight-semibold)}.ev-card__due[data-urgency=done] .ev-card__due-rel{color:var(--ev-state-validated)}.ev-card__foot{gap:var(--ev-space-2);flex-direction:column;margin-top:auto;display:flex}.ev-threshold{font-size:var(--ev-text-5);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;display:flex;overflow:hidden}.ev-threshold[data-threshold=below]{color:var(--ev-text-faint);font-weight:var(--ev-weight-regular)}.ev-threshold[data-threshold=above]{color:var(--ev-text);font-weight:var(--ev-weight-medium)}.ev-threshold[data-threshold=above]:before{content:"";background:var(--ev-state-open);width:7px;height:7px;box-shadow:0 0 0 3px var(--ev-state-open);border-radius:50%;align-self:center}@supports (color:color-mix(in lab,red,red)){.ev-threshold[data-threshold=above]:before{box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-state-open)22%,transparent)}}.ev-threshold[data-threshold=above] .ev-threshold__amount{color:var(--ev-accent-text);font-weight:var(--ev-weight-semibold)}.ev-card__alert{align-items:flex-start;gap:var(--ev-space-2);padding:var(--ev-space-2)var(--ev-space-3);border-radius:var(--ev-radius-sm);font-size:var(--ev-text-5);font-weight:var(--ev-weight-medium);color:var(--ev-alert);background:var(--ev-alert-soft);line-height:1.3;display:flex}.ev-card__alert svg{flex:none;margin-top:1px}.ev-card__empty{justify-content:center;gap:var(--ev-space-1);color:var(--ev-text-muted);font-size:var(--ev-text-5);flex-direction:column;flex:1;display:flex}.ev-card__empty strong{color:var(--ev-text);font-weight:var(--ev-weight-semibold)}.ev-triad{align-items:center;gap:var(--ev-space-3);grid-template-columns:1fr 1fr auto;margin:0;padding:0;list-style:none;display:grid}.ev-triad__item{align-items:center;gap:var(--ev-space-2);min-width:0;display:flex}.ev-triad__text{flex-direction:column;gap:1px;min-width:0;display:flex}.ev-triad__text strong{font-size:var(--ev-text-4);font-weight:var(--ev-weight-semibold);white-space:nowrap;line-height:1.1}.ev-ring{flex:none;width:40px;height:40px}.ev-ring__track{fill:none;stroke:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-ring__track{stroke:color-mix(in oklab,var(--ev-text)10%,transparent)}}.ev-ring__track{stroke-width:3.5px}.ev-ring__value{fill:none;stroke:var(--ev-ring-tone,var(--ev-state-progress));stroke-width:3.5px;stroke-linecap:round;transform-origin:50%;transition:stroke-dasharray var(--ev-duration-slow)var(--ev-ease-out);transform:rotate(-90deg)}.ev-ring[data-tone=works]{--ev-ring-tone:var(--ev-state-progress)}.ev-ring[data-tone=review]{--ev-ring-tone:var(--ev-state-review)}.ev-ring[data-complete=true]{--ev-ring-tone:var(--ev-state-validated)}.ev-ring[data-zero=true] .ev-ring__value{stroke-linecap:butt}.ev-points{border-radius:var(--ev-radius-pill);min-width:40px;height:40px;font-size:var(--ev-text-3);font-weight:var(--ev-weight-bold);color:var(--ev-state-open);background:var(--ev-state-open);place-items:center;padding:0 10px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.ev-points{background:color-mix(in oklab,var(--ev-state-open)16%,transparent)}}.ev-points{transition:background-color var(--ev-duration-base)var(--ev-ease-out),color var(--ev-duration-base)var(--ev-ease-out)}.ev-points[data-count=none]{color:var(--ev-text-faint);background:var(--ev-text)}@supports (color:color-mix(in lab,red,red)){.ev-points[data-count=none]{background:color-mix(in oklab,var(--ev-text)6%,transparent)}}.ev-skeleton{gap:var(--ev-space-3);padding:var(--ev-space-5);flex-direction:column;display:flex}.ev-skeleton__bar{border-radius:var(--ev-radius-pill);background:linear-gradient(90deg,var(--ev-text)0,var(--ev-text)50%,var(--ev-text)100%);height:12px}@supports (color:color-mix(in lab,red,red)){.ev-skeleton__bar{background:linear-gradient(90deg,color-mix(in oklab,var(--ev-text)6%,transparent)0,color-mix(in oklab,var(--ev-text)13%,transparent)50%,color-mix(in oklab,var(--ev-text)6%,transparent)100%)}}.ev-skeleton__bar{animation:ev-shimmer 1.4s var(--ev-ease-in-out)infinite;background-size:200% 100%}.ev-skeleton__bar--title{width:45%;height:18px}.ev-skeleton__bar--short{width:60%}@keyframes ev-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ev-panel{padding:var(--ev-space-6);gap:var(--ev-space-3);flex-direction:column;display:flex}.ev-panel h2{font-family:var(--ev-font-display);font-size:var(--ev-text-2);font-weight:var(--ev-weight-display);letter-spacing:var(--ev-tracking-title);margin:0}.ev-panel p{color:var(--ev-text-muted);max-width:60ch;margin:0}[data-density=compact] .ev-points,[data-density=compact] .ev-ring{width:34px;min-width:34px;height:34px}[data-density=compact] .ev-mission{min-height:52px}[data-density=compact] .ev-stepper{grid-template-columns:32px minmax(156px,auto) 32px}[data-density=compact] .ev-scope-badge,[data-density=compact] .ev-stepper__body{min-height:34px}[data-density=compact] .ev-iconbtn{width:32px;height:32px}[data-density=compact] .ev-iconbtn--glass{width:36px;height:36px}@media (max-width:960px){.ev-mission{grid-template-columns:minmax(0,auto) 1fr}.ev-header__cabinet,.ev-mission__next{display:none}}@media (max-width:640px){.ev-mission{gap:var(--ev-space-2);grid-template-columns:1fr}.ev-scope-badge{margin-inline-start:0}.ev-titlebar{flex-direction:column;align-items:flex-start}.ev-header__user span{display:none}}@media (prefers-reduced-motion:reduce){.ev-scene__tint,.ev-skeleton__bar{animation:none}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.m-2290{margin:calc(var(--spacing)*2290)}.m-3310{margin:calc(var(--spacing)*3310)}.m-5512{margin:calc(var(--spacing)*5512)}.m-7702{margin:calc(var(--spacing)*7702)}.m-8831{margin:calc(var(--spacing)*8831)}.block{display:block}.contents{display:contents}.grid{display:grid}.inline{display:inline}.table{display:table}.h-1{height:calc(var(--spacing)*1)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.capitalize{text-transform:capitalize}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[mail\:dev\]{mail:dev}}:root{color-scheme:dark;--ev-font-family:"Inter","Inter Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ev-font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback",var(--ev-font-family);--ev-text-1:2rem;--ev-text-2:1.375rem;--ev-text-3:1.0625rem;--ev-text-4:.9375rem;--ev-text-5:.8125rem;--ev-text-6:.6875rem;--ev-leading-tight:1.15;--ev-leading-base:1.45;--ev-tracking-caps:.07em;--ev-tracking-title:-.015em;--ev-tracking-display:-.02em;--ev-tracking-figure:-.01em;--ev-weight-regular:400;--ev-weight-medium:460;--ev-weight-semibold:500;--ev-weight-bold:500;--ev-weight-display:300;--ev-weight-display-light:200;--ev-weight-figure:260;--ev-space-1:4px;--ev-space-2:8px;--ev-space-3:12px;--ev-space-4:16px;--ev-space-5:20px;--ev-space-6:24px;--ev-space-7:32px;--ev-space-8:40px;--ev-space-9:56px;--ev-space-10:80px;--ev-radius-xs:6px;--ev-radius-sm:10px;--ev-radius-md:14px;--ev-radius-lg:20px;--ev-radius-xl:28px;--ev-radius-pill:999px;--ev-shadow-color:oklch(6% .03 265);--ev-shadow-1:0 1px 2px oklch(from var(--ev-shadow-color)l c h/.45);--ev-shadow-2:0 4px 14px oklch(from var(--ev-shadow-color)l c h/.45),0 1px 2px oklch(from var(--ev-shadow-color)l c h/.35);--ev-shadow-3:0 14px 36px oklch(from var(--ev-shadow-color)l c h/.55),0 2px 6px oklch(from var(--ev-shadow-color)l c h/.35);--ev-shadow-4:0 30px 70px oklch(from var(--ev-shadow-color)l c h/.65),0 6px 16px oklch(from var(--ev-shadow-color)l c h/.4);--ev-glass-blur-1:18px;--ev-glass-blur-2:28px;--ev-glass-saturate:1.4;--ev-glass-1-bg:oklch(33% .03 262/.42);--ev-glass-2-bg:oklch(37% .03 262/.5);--ev-glass-1-solid:oklch(25% .028 262);--ev-glass-2-solid:oklch(28% .028 262);--ev-glass-edge:oklch(100% 0 0/.2);--ev-glass-border:oklch(100% 0 0/.1);--ev-glass-sheen:linear-gradient(128deg,oklch(100% 0 0/.1) 0%,oklch(100% 0 0/.02) 34%,transparent 58%,oklch(from var(--ev-spark)l c h/.07)100%);--ev-veil:oklch(19% .026 262/.72);--ev-veil-strong:oklch(16% .026 262/.88);--ev-chip-bg:oklch(18% .026 262/.7);--ev-ground:oklch(17% .03 265);--ev-ground-deep:oklch(11% .03 268);--ev-text:oklch(95.5% .01 80);--ev-text-muted:oklch(80% .015 262);--ev-text-faint:oklch(71% .015 262);--ev-line:oklch(100% 0 0/.09);--ev-line-strong:oklch(100% 0 0/.17);--ev-accent:oklch(84% .16 88);--ev-accent-strong:oklch(84% .16 88);--ev-accent-text:oklch(87% .14 88);--ev-accent-contrast:oklch(22% .04 85);--ev-accent-soft:oklch(84% .16 88/.16);--ev-spark:oklch(87% .13 200);--ev-spark-strong:oklch(87% .13 200);--ev-spark-text:oklch(89% .11 200);--ev-spark-contrast:oklch(20% .04 210);--ev-spark-soft:oklch(87% .13 200/.16);--ev-glow-alpha:.55;--ev-glow-blur:16px;--ev-glow-accent:0 0 0 1px oklch(from var(--ev-accent)l c h/.35),0 0 var(--ev-glow-blur)oklch(from var(--ev-accent)l c h/var(--ev-glow-alpha));--ev-glow-spark:0 0 0 1px oklch(from var(--ev-spark)l c h/.35),0 0 var(--ev-glow-blur)oklch(from var(--ev-spark)l c h/var(--ev-glow-alpha));--ev-state-todo:oklch(72% .02 260);--ev-state-progress:oklch(75% .12 240);--ev-state-review:oklch(77% .12 300);--ev-state-validated:oklch(80% .13 160);--ev-state-open:oklch(78% .13 55);--ev-alert:oklch(76% .17 25);--ev-alert-soft:oklch(73% .18 25/.12);--ev-scene-halo-1:oklch(48% .16 290);--ev-scene-halo-2:oklch(62% .15 80);--ev-scene-halo-3:oklch(55% .13 205);--ev-scene-halo-alpha:.34;--ev-scene-light:oklch(60% .06 250/.22);--ev-scene-grain-alpha:.055;--ev-scene-mesh-alpha:.045;--ev-scene-tint-l:.5;--ev-scene-tint-c:.13;--ev-scene-tint-a:.36;--ev-hue-0:20;--ev-hue-1:55;--ev-hue-2:95;--ev-hue-3:160;--ev-hue-4:200;--ev-hue-5:250;--ev-hue-6:285;--ev-hue-7:330;--ev-carousel-hero-w:344px;--ev-carousel-hero-h:480px;--ev-carousel-hero-visual:160px;--ev-carousel-standard-w:264px;--ev-carousel-standard-h:328px;--ev-carousel-compact-w:208px;--ev-carousel-compact-h:128px;--ev-carousel-gap:20px;--ev-carousel-inactive-scale:.92;--ev-carousel-inactive-opacity:.86;--ev-hud-ring:44px;--ev-row-h:40px;--ev-quest-current-w:196px;--ev-duration-fast:.15s;--ev-duration-base:.2s;--ev-duration-slow:.25s;--ev-duration-ambient:.6s;--ev-duration-burst:.9s;--ev-ease-out:cubic-bezier(.2,0,0,1);--ev-ease-in-out:cubic-bezier(.4,0,.2,1);--ev-ease-emphasized:cubic-bezier(.3,0,0,1);--ev-ease-exit:cubic-bezier(.4,0,1,1);--ev-focus-color:var(--ev-spark-strong);--ev-focus-ring:0 0 0 2px var(--ev-ground),0 0 0 4px var(--ev-focus-color);--ev-below-threshold-opacity:.6;--ev-icon-stroke:1.5}[data-density=compact]{--ev-text-1:1.625rem;--ev-text-2:1.1875rem;--ev-text-3:.9375rem;--ev-text-4:.875rem;--ev-text-5:.75rem;--ev-text-6:.625rem;--ev-leading-base:1.35;--ev-space-3:10px;--ev-space-4:12px;--ev-space-5:16px;--ev-space-6:18px;--ev-space-7:24px;--ev-space-8:32px;--ev-radius-lg:16px;--ev-radius-xl:22px;--ev-carousel-hero-w:300px;--ev-carousel-hero-h:400px;--ev-carousel-hero-visual:124px;--ev-carousel-standard-w:232px;--ev-carousel-standard-h:280px;--ev-carousel-compact-w:184px;--ev-carousel-compact-h:104px;--ev-carousel-gap:14px;--ev-carousel-inactive-scale:.94;--ev-hud-ring:38px;--ev-row-h:32px;--ev-quest-current-w:172px}:root[data-theme=light]{color-scheme:light;--ev-shadow-color:oklch(25% .03 262);--ev-shadow-1:0 1px 2px oklch(from var(--ev-shadow-color)l c h/.06);--ev-shadow-2:0 4px 12px oklch(from var(--ev-shadow-color)l c h/.08),0 1px 2px oklch(from var(--ev-shadow-color)l c h/.05);--ev-shadow-3:0 12px 32px oklch(from var(--ev-shadow-color)l c h/.12),0 2px 6px oklch(from var(--ev-shadow-color)l c h/.06);--ev-shadow-4:0 28px 64px oklch(from var(--ev-shadow-color)l c h/.18),0 6px 16px oklch(from var(--ev-shadow-color)l c h/.08);--ev-glass-saturate:1.35;--ev-glass-1-bg:oklch(100% 0 0/.55);--ev-glass-2-bg:oklch(100% 0 0/.66);--ev-glass-1-solid:oklch(98.5% .006 85);--ev-glass-2-solid:oklch(99% .004 85);--ev-glass-edge:oklch(100% 0 0/.8);--ev-glass-border:oklch(30% .02 262/.08);--ev-glass-sheen:linear-gradient(128deg,oklch(100% 0 0/.35),oklch(100% 0 0/.05) 40%,transparent 60%);--ev-veil:oklch(100% 0 0/.8);--ev-veil-strong:oklch(100% 0 0/.92);--ev-chip-bg:oklch(100% 0 0/.72);--ev-carousel-inactive-opacity:.88;--ev-ground:oklch(96.5% .008 85);--ev-ground-deep:oklch(90% .02 260);--ev-text:oklch(23% .02 265);--ev-text-muted:oklch(44% .02 265);--ev-text-faint:oklch(49% .015 265);--ev-line:oklch(30% .02 262/.1);--ev-line-strong:oklch(30% .02 262/.18);--ev-accent:oklch(72% .15 80);--ev-accent-strong:oklch(64% .15 75);--ev-accent-text:oklch(48% .13 70);--ev-accent-contrast:oklch(20% .03 80);--ev-accent-soft:oklch(72% .15 80/.16);--ev-spark:oklch(70% .12 205);--ev-spark-strong:oklch(58% .12 205);--ev-spark-text:oklch(48% .11 205);--ev-spark-contrast:oklch(18% .03 210);--ev-spark-soft:oklch(70% .12 205/.18);--ev-glow-alpha:.28;--ev-glow-blur:12px;--ev-state-todo:oklch(52% .02 260);--ev-state-progress:oklch(52% .12 245);--ev-state-review:oklch(52% .13 300);--ev-state-validated:oklch(48% .12 160);--ev-state-open:oklch(54% .14 50);--ev-alert:oklch(50% .2 25);--ev-alert-soft:oklch(53% .2 25/.1);--ev-scene-halo-1:oklch(78% .09 290);--ev-scene-halo-2:oklch(88% .09 85);--ev-scene-halo-3:oklch(85% .08 205);--ev-scene-halo-alpha:.55;--ev-scene-light:oklch(100% 0 0/.5);--ev-scene-grain-alpha:.035;--ev-scene-mesh-alpha:.05;--ev-scene-tint-l:.8;--ev-scene-tint-c:.09;--ev-scene-tint-a:.5}:root[data-accent=givre]{--ev-accent:oklch(86% .13 205);--ev-accent-strong:oklch(86% .13 205);--ev-accent-text:oklch(88% .11 205);--ev-accent-contrast:oklch(20% .04 210);--ev-accent-soft:oklch(86% .13 205/.16);--ev-spark:oklch(86% .13 205);--ev-spark-strong:oklch(86% .13 205);--ev-spark-text:oklch(88% .11 205);--ev-spark-contrast:oklch(20% .04 210);--ev-spark-soft:oklch(86% .13 205/.16);--ev-state-progress:oklch(75% .12 252);--ev-state-validated:oklch(80% .13 152);--ev-scene-halo-1:oklch(46% .15 290);--ev-scene-halo-2:oklch(52% .13 250);--ev-scene-halo-3:oklch(58% .13 205);--ev-scene-tint-c:.11}:root[data-accent=givre][data-theme=light]{--ev-accent:oklch(66% .12 205);--ev-accent-strong:oklch(56% .12 205);--ev-accent-text:oklch(46% .11 205);--ev-accent-contrast:oklch(18% .03 210);--ev-accent-soft:oklch(66% .12 205/.18);--ev-spark:oklch(66% .12 205);--ev-spark-strong:oklch(56% .12 205);--ev-spark-text:oklch(46% .11 205);--ev-spark-contrast:oklch(18% .03 210);--ev-spark-soft:oklch(66% .12 205/.18);--ev-state-progress:oklch(52% .12 252);--ev-state-validated:oklch(48% .12 152);--ev-scene-halo-1:oklch(78% .09 290);--ev-scene-halo-2:oklch(86% .08 245);--ev-scene-halo-3:oklch(85% .09 205)}@media (prefers-reduced-motion:reduce){:root:root:root{--ev-duration-fast:0s;--ev-duration-base:0s;--ev-duration-slow:0s;--ev-duration-ambient:0s;--ev-duration-burst:0s}}@media (prefers-reduced-transparency:reduce){:root:root:root{--ev-glass-blur-1:0px;--ev-glass-blur-2:0px;--ev-glass-1-bg:var(--ev-glass-1-solid);--ev-glass-2-bg:var(--ev-glass-2-solid);--ev-glass-sheen:none;--ev-veil:var(--ev-glass-2-solid);--ev-veil-strong:var(--ev-glass-2-solid);--ev-chip-bg:var(--ev-glass-2-solid);--ev-scene-halo-alpha:.2;--ev-scene-grain-alpha:0;--ev-scene-mesh-alpha:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:root:root{--ev-glass-1-bg:var(--ev-glass-1-solid);--ev-glass-2-bg:var(--ev-glass-2-solid);--ev-veil:var(--ev-glass-2-solid);--ev-veil-strong:var(--ev-glass-2-solid);--ev-chip-bg:var(--ev-glass-2-solid)}}.ev-normative-notice{padding:var(--ev-space-3,.75rem)var(--ev-space-6,1.5rem)var(--ev-space-5,1.25rem);font-size:var(--ev-text-5,.8125rem);color:var(--ev-text-muted);text-align:center;text-wrap:balance;margin:0;line-height:1.5}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}