@font-face{font-family:EntryFlowInter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-display:swap}.ef-app{--font-entryflow-app:EntryFlowInter}@media screen{.ef-app:not(.ef-shared){--font-entryflow-app:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, EntryFlowInter, sans-serif}.ef-app:not(.ef-shared) .ef-paper{--font-entryflow-app:EntryFlowInter;--ef-font-body:.875rem;--ef-font-label:.75rem;font-family:var(--font-entryflow-app), Arial, sans-serif}.ef-app{--ef-canvas:#f3f3f3;--ef-paper:#fff;--ef-raised:#f9f9f9;--ef-field-fill:#fff;--ef-ink:#202020;--ef-secondary:#505050;--ef-muted:#6f6f6f;--ef-disabled-text:#a3a3a3;--ef-blue:#202020;--ef-blue-hover:#101010;--ef-blue-active:#000;--ef-focus:#202020;--ef-wash:#f9f9f9;--ef-inverse-accent:#fff;--ef-ink-band:#202020;--ef-action:#202020;--ef-action-fill:linear-gradient(180deg, #313131, #202020);--ef-action-hover:#313131;--ef-action-pressed:#101010;--ef-control-border:#949494;--ef-divider:#e7e7e7;--ef-tab-count-fill:#f0f3fa;--ef-tab-count-active:#101527;--ef-error:#8c2020;--ef-error-bg:#ffeded;--ef-success:#505050;--ef-success-bg:#fff;--ef-warning:#505050;--ef-warning-bg:#fff;--ef-font-body:.875rem;--ef-font-label:.75rem;--ef-font-title:2rem;--ef-font-section:1.25rem;--ef-control-height:38px;--ef-workspace-padding:38px;--ef-workspace-padding-block:32px;--ef-panel-padding:24px;--background:var(--ef-paper);--foreground:var(--ef-ink);--muted-foreground:var(--ef-muted);--ring:var(--ef-focus);--ef-control-radius:8px;--ef-card-radius:16px;--ef-workspace-radius:20px;--ef-space-1:4px;--ef-space-2:8px;--ef-space-3:12px;--ef-space-4:16px;--ef-space-6:24px;--ef-space-8:32px;--ef-space-12:48px;--ef-space-16:64px;--ef-space-24:96px;--ef-space-32:128px;--ef-motion-enter:.16s;--ef-motion-exit:.1s;background:var(--ef-canvas);min-height:100dvh;color:var(--ef-ink);font-family:var(--font-entryflow-app), Arial, sans-serif;font-size:var(--ef-font-body);grid-template-columns:244px minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.ef-app :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ef-focus);outline-offset:2px;box-shadow:none}.ef-app :where(button,input,select,textarea){font:inherit}.ef-app :where(a,button,input,select,textarea){scroll-margin-block:96px 32px}.ef-skip-link{z-index:100;color:var(--ef-blue);background:#fff;border-radius:12px;padding:12px 20px;position:fixed;inset:12px auto auto 12px;transform:translateY(-180%)}.ef-skip-link:focus{transform:none}.ef-sidebar{flex-direction:column;min-width:0;height:100dvh;padding:48px 28px 32px;display:flex;position:sticky;top:0}.ef-wordmark{color:#000;letter-spacing:-.02em;white-space:normal;background:0 0;border-radius:0;align-self:flex-start;align-items:center;max-width:100%;min-height:44px;padding:4px 12px;font-size:1.5rem;font-weight:600;line-height:1.75rem;text-decoration:none;display:inline-flex}.ef-navigation{flex-direction:column;flex:1;gap:4px;margin-block:40px 24px;display:flex}.ef-nav-link{min-height:var(--ef-control-height);color:var(--ef-muted);border-inline-start:0;border-radius:10px;flex-shrink:0;align-items:center;gap:12px;padding:8px 10px;font-size:1rem;font-weight:500;line-height:1.5rem;text-decoration:none;display:flex}.ef-nav-link-active{color:var(--ef-blue);background:0 0;font-weight:600}.ef-navigation>a[href="/app/settings"]{margin-top:auto}.ef-workspace-identity{border-top:1px solid var(--ef-divider);min-width:0;padding:16px 12px 0}.ef-workspace-identity p{overflow-wrap:anywhere;color:var(--ef-secondary);font-size:.75rem;line-height:1.125rem}.ef-sign-out{min-height:44px;color:var(--ef-ink);text-underline-offset:4px;cursor:pointer;align-items:center;padding:8px 0;font-size:.875rem;text-decoration:underline;display:inline-flex}.ef-workspace{min-width:0;min-height:calc(100dvh - 40px);padding:var(--ef-workspace-padding-block) var(--ef-workspace-padding);border:1px solid var(--ef-divider);border-radius:var(--ef-workspace-radius);background:var(--ef-paper);margin:20px 20px 20px 0}.ef-mobile-bar{display:none}.ef-icon-button{border:1px solid var(--ef-divider);background:var(--ef-paper);width:44px;min-height:44px;color:var(--ef-ink);cursor:pointer;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.ef-navigation-sheet{width:min(320px,100dvw - 32px);max-width:none;height:100dvh;max-height:none;padding:max(20px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:var(--ef-canvas);color:var(--ef-ink);border:0;border-radius:0 24px 24px 0;flex-direction:column;margin:0;display:none;position:fixed;inset:0 auto 0 0}.ef-navigation-sheet[open]{animation:.18s ease-out ef-sheet-enter;display:flex}.ef-navigation-sheet::backdrop{background:color-mix(in srgb, var(--ef-ink) 38%, transparent)}.ef-sheet-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ef-sheet-heading h2{font-size:1.375rem;font-weight:600}.ef-page-heading{min-width:0;max-width:640px}.ef-page-actions{flex-wrap:wrap;gap:12px;display:flex}@media (hover:hover) and (pointer:fine){.ef-nav-link:hover{background:var(--ef-raised);color:var(--ef-ink)}}.ef-app:not(.ef-shared){--ef-control-height:44px}@media (width<=1119px){.ef-app:not(.ef-shared){--ef-font-body:1rem;--ef-font-label:.8125rem}.ef-app{--ef-control-height:44px;--ef-workspace-padding:24px;--ef-workspace-padding-block:24px;padding-top:max(80px,5rem);display:block}.ef-sidebar{display:none}.ef-mobile-bar{z-index:40;border-bottom:1px solid var(--ef-divider);background:var(--ef-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;min-height:max(80px,5rem);padding:8px 16px;display:flex;position:fixed;inset:0 0 auto}.ef-mobile-bar .ef-wordmark{padding-inline:0;font-size:1.375rem}.ef-mobile-page{color:var(--ef-muted);flex-basis:100%;font-size:.75rem;line-height:1.125rem}.ef-workspace{min-height:calc(100dvh - 104px);margin:12px;padding:24px}}@media (width<=639px){.ef-app{--ef-workspace-padding:16px;--ef-workspace-padding-block:20px}.ef-workspace{border-radius:20px;margin:8px;padding:20px 16px}}@keyframes ef-sheet-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ef-navigation-sheet[open],.ef-app *,.ef-app :before,.ef-app :after{scroll-behavior:auto;transition:none;animation:none}}}.ef-button{box-sizing:border-box;min-width:var(--ef-control-height);min-height:var(--ef-control-height);border-radius:var(--ef-control-radius);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:8px 12px;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:none;display:inline-flex}.ef-button[data-variant=primary]{background:var(--ef-action-fill);border-color:var(--ef-action);color:var(--ef-paper)}.ef-button[data-variant=secondary]{background:var(--ef-paper);border-color:var(--ef-divider);color:var(--ef-ink)}.ef-button[data-variant=quiet]{color:var(--ef-ink);background:0 0}.ef-button[data-variant=danger]{background:var(--ef-error);border-color:var(--ef-error);color:var(--ef-paper)}.ef-button-icon{width:var(--ef-control-height);flex:none;padding:9px}.ef-button-icon[data-variant=danger]{color:var(--ef-error);background:0 0;border-color:#0000}.ef-control-icon{flex:none;width:16px;height:16px}.ef-button:focus-visible,.ef-input:focus-visible,.ef-select-trigger:focus-visible,.ef-tab:focus-visible,.ef-tab-panel:focus-visible,.ef-table-region:focus-visible{outline:2px solid var(--ef-focus);outline-offset:2px}.ef-button[data-variant=primary]:active:not(:disabled){background:var(--ef-action-pressed)}.ef-button[data-variant=secondary]:active:not(:disabled),.ef-button[data-variant=quiet]:active:not(:disabled){background:var(--ef-raised)}.ef-button[data-variant=danger]:active:not(:disabled){background:var(--ef-error)}.ef-button-icon[data-variant=danger]:active:not(:disabled){background:var(--ef-error-bg)}.ef-button:disabled{background:var(--ef-raised);border-color:var(--ef-divider);color:var(--ef-disabled-text);cursor:not-allowed;opacity:1}.ef-field{flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex}.ef-field-label{color:var(--ef-muted);font-size:var(--ef-font-label);margin:0 0 8px;font-weight:400;line-height:1.125rem;display:block}.ef-input,.ef-select-trigger{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ef-control-height);border:1px solid var(--ef-control-border);border-radius:var(--ef-control-radius);background:var(--ef-field-fill);color:var(--ef-ink);font-family:inherit;font-size:var(--ef-font-body);letter-spacing:normal;margin:0;padding:8px 12px;font-weight:400;line-height:1.25rem;transition:none;display:block}.ef-input::placeholder{color:var(--ef-muted);opacity:1}.ef-input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}.ef-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ef-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ef-textarea{resize:vertical;min-height:96px}.ef-input[readonly]{background:var(--ef-paper);border-color:var(--ef-divider);cursor:text}.ef-input[aria-invalid=true],.ef-select-trigger[aria-invalid=true]{border-color:var(--ef-error);background:var(--ef-error-bg)}.ef-input:disabled,.ef-select-trigger:disabled,.ef-select-trigger[data-disabled]{background:var(--ef-raised);border-color:var(--ef-divider);color:var(--ef-disabled-text);cursor:not-allowed;opacity:1}.ef-field-help,.ef-field-error{overflow-wrap:anywhere;margin:4px 0 0;font-size:.75rem;font-weight:400;line-height:1.125rem}.ef-field-help{color:var(--ef-muted)}.ef-field-error{color:var(--ef-error)}.ef-input-affix{min-width:0;position:relative}.ef-input-prefix,.ef-input-suffix{color:var(--ef-muted);font-size:var(--ef-font-body);pointer-events:none;line-height:1.25rem;position:absolute;top:9px}.ef-input-prefix{left:12px}.ef-input-suffix{right:12px}.ef-input-affix[data-prefix]{--ef-input-start:calc(11px + 1ch)}.ef-input-affix[data-suffix]{--ef-input-end:calc(24px + 1em)}.ef-input{padding-inline-start:var(--ef-input-start,12px);padding-inline-end:var(--ef-input-end,12px)}.ef-select-trigger{cursor:pointer;text-align:left;touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;display:flex}.ef-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ef-select-chevron{width:16px;height:16px;color:var(--ef-muted);flex:none}.ef-select-positioner{z-index:60}.ef-select-menu{box-sizing:border-box;width:var(--anchor-width);max-width:calc(100vw - 32px);max-height:var(--available-height);overscroll-behavior:contain;border:1px solid var(--ef-divider);border-radius:var(--ef-control-radius);background:var(--ef-paper);color:var(--ef-ink);font-family:var(--font-entryflow-app), Arial, sans-serif;box-shadow:0 2px 4px color-mix(in srgb, var(--ef-ink) 12%, transparent), 0 4px 8px color-mix(in srgb, var(--ef-ink) 4%, transparent);transform-origin:var(--transform-origin);opacity:1;outline:none;padding:4px;transition:opacity .16s ease-out,transform .16s ease-out;overflow-y:auto;transform:translateY(0)}.ef-select-menu[data-starting-style],.ef-select-menu[data-ending-style]{opacity:0;transform:translateY(-4px)}.ef-select-menu[data-ending-style]{transition-duration:.1s}.ef-select-menu[data-instant]{transition:none}.ef-select-option{box-sizing:border-box;min-height:var(--ef-control-height);color:var(--ef-ink);font-size:var(--ef-font-body);cursor:pointer;border-radius:4px;outline:none;align-items:center;gap:12px;padding:8px;font-weight:400;line-height:1.25rem;display:flex}.ef-select-option-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ef-select-check{flex:none;width:16px;height:16px}.ef-select-option[data-highlighted]:not([data-selected]){background:var(--ef-raised)}.ef-select-option[data-selected]{background:var(--ef-paper)}.ef-select-option[data-disabled]{background:var(--ef-raised);color:var(--ef-muted);cursor:not-allowed}.ef-badge{color:var(--ef-secondary);background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;font-size:.875rem;font-weight:400;line-height:1.25rem;display:inline-flex}.ef-feedback{min-width:0;color:var(--ef-secondary);font-size:var(--ef-font-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;line-height:1.25rem;display:flex}.ef-feedback-message{overflow-wrap:anywhere;flex:200px;min-width:0}.ef-feedback[data-kind=error]{color:var(--ef-error)}.ef-feedback[data-placement=toast]{z-index:70;border:1px solid var(--ef-divider);border-radius:var(--ef-control-radius);background:var(--ef-paper);width:min(340px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:0 4px 12px color-mix(in srgb, var(--ef-ink) 12%, transparent);padding:16px;position:fixed;bottom:32px;right:32px;overflow-y:auto}.ef-feedback[data-placement=toast][data-kind=error]{background:var(--ef-error-bg);border-color:color-mix(in srgb, var(--ef-error) 12%, var(--ef-paper))}.ef-section-title{color:var(--ef-ink);font-size:var(--ef-font-section);letter-spacing:normal;margin:0;font-weight:500;line-height:1.75rem}.ef-description{color:var(--ef-muted);font-size:var(--ef-font-body);overflow-wrap:anywhere;margin:0;line-height:1.25rem}.ef-empty,.ef-error-state{justify-items:start;gap:16px;padding:48px 24px;display:grid}.ef-error-state{color:var(--ef-error)}.ef-empty-action{flex-wrap:wrap;gap:12px;display:flex}.ef-loading{justify-items:start;gap:16px;padding:32px 0;display:grid}.ef-loading-brand{color:var(--ef-ink);letter-spacing:-.04em;align-items:center;gap:12px;font-size:1.5rem;font-weight:600;display:inline-flex}.ef-loading-spinner{width:20px;height:20px;animation:.9s linear infinite ef-control-loading}.ef-loading-title{color:var(--ef-muted);font-size:var(--ef-font-body);margin:0;font-weight:400;line-height:1.3125rem}@keyframes ef-control-loading{to{transform:rotate(360deg)}}.ef-table-region{overscroll-behavior-x:contain;border-radius:0;min-width:0;overflow-x:auto}.ef-table{border-collapse:collapse;border-spacing:0;width:100%;color:var(--ef-ink);text-align:left}.ef-table-heading-cell{color:var(--ef-secondary);font-size:var(--ef-font-label);text-align:left;white-space:nowrap;padding:16px;font-weight:400;line-height:1.125rem}.ef-table-cell{border-bottom:1px solid var(--ef-divider);overflow-wrap:anywhere;padding:14px 16px;font-size:.875rem;font-weight:400;line-height:1.25rem}.ef-table-heading-cell[data-numeric],.ef-table-cell[data-numeric]{font-variant-numeric:tabular-nums;text-align:right}.ef-table-row{position:relative}.ef-table-head .ef-table-row{height:54px}.ef-table-body .ef-table-row{background:var(--ef-raised);height:68px}.ef-table-row[data-selected]{background:var(--ef-wash)}.ef-table-mobile-label{display:none}.ef-tab-list{height:auto;min-height:var(--ef-control-height);border-bottom:1px solid var(--ef-divider);background:0 0;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:20px;padding:0;display:flex;overflow-x:auto}.ef-tab{min-width:var(--ef-control-height);min-height:var(--ef-control-height);color:var(--ef-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;gap:8px;max-width:100%;margin:0;padding:6px 0;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5rem;display:inline-flex}.ef-tab-label{overflow-wrap:anywhere;min-width:0}.ef-tab[data-state=active]{color:var(--ef-ink);border-bottom-color:var(--ef-ink);font-weight:500}.ef-tab[data-state=active] .ef-tab-count{background:var(--ef-tab-count-active);color:var(--ef-paper)}.ef-tab-count{background:var(--ef-tab-count-fill);min-width:22px;min-height:22px;color:var(--ef-ink);border-radius:999px;justify-content:center;align-items:center;padding-inline:4px;font-size:.75rem;line-height:1.125rem;display:inline-flex}.ef-tab:disabled,.ef-tab[data-disabled]{color:var(--ef-disabled-text);cursor:not-allowed;background:0 0}.ef-tab-panel{padding-block:24px}.ef-tab-panel[hidden]{display:none}.ef-dialog{box-sizing:border-box;border:1px solid var(--ef-divider);border-radius:var(--ef-card-radius);background:var(--ef-paper);width:min(514px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ef-ink);font-family:var(--font-entryflow-app), Arial, sans-serif;box-shadow:0 16px 48px color-mix(in srgb, var(--ef-ink) 16%, transparent);margin:auto;padding:0}.ef-dialog[open]{flex-direction:column;display:flex}.ef-dialog::backdrop{background:color-mix(in srgb, var(--ef-ink) 22%, transparent)}.ef-dialog-header{border-bottom:1px solid var(--ef-divider);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.ef-dialog-title{overflow-wrap:anywhere;min-width:0;color:var(--ef-ink);flex:1;margin:0;font-size:1rem;font-weight:500;line-height:1.5rem}.ef-dialog-content{overscroll-behavior:contain;gap:24px;min-height:0;padding:24px;display:grid;overflow-y:auto}.ef-dialog-footer{border-top:1px solid var(--ef-divider);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.ef-dialog[data-appearance=sheet]{border-radius:0 20px 20px 0;width:min(320px,100vw - 32px);height:100dvh;max-height:100dvh;margin:0}@media (hover:hover) and (pointer:fine){.ef-button[data-variant=primary]:hover:not(:active):not(:disabled){background:var(--ef-action-hover)}.ef-button[data-variant=secondary]:hover:not(:active):not(:disabled),.ef-button[data-variant=quiet]:hover:not(:active):not(:disabled){background:var(--ef-raised)}.ef-button-icon[data-variant=danger]:hover:not(:active):not(:disabled){background:var(--ef-error-bg)}.ef-input:hover:not(:disabled):not([readonly]):not([aria-invalid=true]),.ef-select-trigger:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--ef-secondary)}.ef-tab:hover:not(:disabled){color:var(--ef-ink)}.ef-table-body .ef-table-row:hover:not([data-selected]){background:var(--ef-canvas)}}@media (width<=639px){.ef-loading-title{font-size:var(--ef-font-body);line-height:1.25rem}.ef-section-title{font-size:var(--ef-font-section);line-height:1.75rem}.ef-empty,.ef-error-state{padding:32px 0}.ef-table[data-mobile=stack],.ef-table-body,.ef-table-row,.ef-table-cell{min-width:0}.ef-table[data-mobile=stack]{display:block}.ef-table-head{white-space:normal}.ef-table-cell{font-size:1rem;line-height:1.5rem}.ef-dialog-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.ef-select-menu{transition:none}.ef-loading-spinner{animation:none}}.ef-component-review{min-width:0}.ef-review-heading{gap:8px;margin-bottom:32px;display:grid}.ef-review-title{color:var(--ef-ink);font-size:var(--ef-font-title);letter-spacing:normal;margin:0;font-weight:400;line-height:2.5rem}.ef-review-columns{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:32px;display:grid}.ef-review-group{align-content:start;gap:16px;min-width:0;display:grid}.ef-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ef-review-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=767px){.ef-review-title{font-size:1.75rem;line-height:2.25rem}.ef-review-columns,.ef-review-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.ef-table[data-mobile=stack] .ef-table-head{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ef-table[data-mobile=stack] .ef-table-body{gap:16px;display:grid}.ef-table[data-mobile=stack] .ef-table-row{border-bottom:1px solid var(--ef-divider);border-radius:12px;gap:12px;height:auto;padding:16px;display:grid}.ef-table[data-mobile=stack] .ef-table-cell{text-align:left;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0;display:flex}.ef-table[data-mobile=stack] .ef-table-mobile-label{color:var(--ef-secondary);font-size:.875rem;line-height:1.25rem;display:block}}.ef-button-label{grid-template-columns:minmax(0,1fr);width:max-content;min-width:0;max-width:100%;display:grid}.ef-button-label-copy{grid-area:1/1}.ef-button-label-copy[data-hidden]{visibility:hidden}.ef-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ef-workspace-recovery{margin-bottom:32px}.ef-recovery-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=1119px){.ef-input,.ef-select-trigger{padding-block:9px;font-size:1rem;line-height:1.5rem}.ef-input-prefix,.ef-input-suffix{font-size:1rem;line-height:1.5rem;top:10px}.ef-select-option{min-height:44px}}@media (width<=639px){.ef-tab-list{flex-wrap:wrap;gap:8px 20px;overflow-x:visible}.ef-feedback[data-placement=toast]{bottom:16px;right:16px}}.ef-feedback-icon{flex:0 0 16px;width:16px;height:16px}.ef-input:focus{background:var(--ef-paper)}.ef-select-menu[data-instant] .ef-select-option[data-highlighted],.ef-select-menu:focus-visible .ef-select-option[data-highlighted]{outline:2px solid var(--ef-focus);outline-offset:-2px}.ef-feedback[data-placement=toast]{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px 12px;padding-right:48px;display:grid}.ef-feedback[data-placement=toast] .ef-feedback-message,.ef-feedback[data-placement=toast] .ef-feedback-actions{grid-column:2}.ef-feedback-title{font-size:var(--ef-font-body);margin:0 0 4px;font-weight:600;line-height:1.25rem}.ef-feedback-body{min-width:0}.ef-feedback-close{position:absolute;top:4px;right:4px}.ef-overlay{background:color-mix(in srgb, var(--ef-ink) 38%, transparent);position:fixed;inset:0;transition:none!important;animation:none!important}.ef-dialog[data-state]{flex-direction:column;gap:0;display:flex;position:fixed;transition:none!important;animation:none!important}.ef-dialog[data-state=closed],.ef-overlay[data-state=closed]{transition:none!important;animation:none!important}.ef-select-menu[data-state]{--anchor-width:var(--radix-select-trigger-width);--available-height:var(--radix-select-content-available-height);--transform-origin:var(--radix-select-content-transform-origin);animation:none}.ef-select-option[data-state=checked]{background:var(--ef-paper)}.ef-select-option[data-highlighted]:not([data-state=checked]){background:var(--ef-raised)}.ef-select-menu[data-instant],.ef-quote-actions-popup[data-state],.ef-output-actions-popup[data-state],.ef-onboarding-tour[data-state]{transition:none!important;animation:none!important}.ef-navigation-sheet[data-state]{border-radius:20px 20px 0 0;width:100%;height:auto;max-height:min(85dvh,720px);display:flex;inset:auto 0 0;overflow-y:auto;transition:none!important;animation:none!important}.ef-drawer-handle{background:var(--ef-control-border);border-radius:999px;flex-shrink:0;width:48px;height:5px;margin:0 auto 16px}@media print{.ef-workspace-toaster,.ef-overlay,[data-workspace-dialog],.ef-navigation-sheet{display:none!important}}.ef-select-native{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ef-onboarding-tour[data-state]{--available-width:var(--radix-popover-content-available-width);--available-height:var(--radix-popover-content-available-height);--transform-origin:var(--radix-popover-content-transform-origin);max-width:calc(100vw - 32px)}.ef-quote-actions-popup[data-state],.ef-output-actions-popup[data-state]{--available-height:var(--radix-popover-content-available-height);--transform-origin:var(--radix-popover-content-transform-origin)}.ef-picker-modal{pointer-events:none;position:absolute;inset:0}.ef-button-content{justify-content:center;align-items:center;gap:inherit;min-width:0;max-width:100%;display:inline-flex}.ef-calculator{min-width:0;color:var(--ef-ink);margin:calc(-1 * var(--ef-workspace-padding-block)) calc(-1 * var(--ef-workspace-padding))}.ef-calculator-fields{border:0;width:100%;min-width:0;margin:0;padding:0}.ef-calculator-layout{grid-template-columns:minmax(0,7fr) minmax(0,9fr);height:calc(100dvh - 42px);min-height:480px;display:grid}.ef-calculator-form{flex-direction:column;min-width:0;min-height:0;display:flex}.ef-calculator-heading{border-bottom:1px solid var(--ef-divider);flex:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 24px;display:flex}.ef-calculator-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ef-ink);letter-spacing:normal;margin:0;font-size:1rem;font-weight:500;line-height:1.5rem;overflow:hidden}.ef-calculator-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:32px;min-width:0;min-height:0;padding:24px;display:flex;overflow-y:auto}.ef-calculator-scroll:focus-visible{outline:2px solid var(--ef-focus);outline-offset:-2px}.ef-calculator-inputs{border:0;flex-direction:column;gap:32px;min-width:0;margin:0;padding:0;display:flex}.ef-calculator-section{flex-direction:column;gap:16px;min-width:0;display:flex}.ef-calculator-section-heading{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.ef-calculator-context-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;gap:16px;display:grid}.ef-calculator-context-action{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.ef-calculator-full-field{grid-column:1/-1}.ef-calculator-inline-editor{border:1px solid var(--ef-divider);border-radius:var(--ef-control-radius);background:var(--ef-paper);flex-direction:column;grid-column:1/-1;gap:16px;min-width:0;padding:16px;display:flex}.ef-calculator-subtitle{color:var(--ef-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.5rem}.ef-calculator-inline-actions{justify-content:flex-end;display:flex}.ef-calculator-lines{flex-direction:column;gap:24px;min-width:0;display:flex}.ef-calculator-line{border-bottom:1px solid var(--ef-divider);flex-direction:column;gap:16px;min-width:0;padding-bottom:24px;display:flex}.ef-calculator-primary-container{min-width:0;container:quote-primary/inline-size}.ef-calculator-line-primary{grid-template-columns:minmax(0,1fr) 4rem 6.5rem 24px;align-items:start;gap:12px;display:grid}.ef-calculator-line-remove{width:24px;min-width:24px;margin-top:calc(1.125rem + 8px);padding:4px}.ef-calculator-line-rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));align-items:start;gap:12px;display:grid}.ef-calculator-add-line{width:100%}.ef-calculator-subtotal{font-size:var(--ef-font-body);color:var(--ef-secondary);justify-content:space-between;gap:16px;margin:0;line-height:1.25rem;display:flex}.ef-calculator-subtotal dd{color:var(--ef-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:500}.ef-calculator-shipment-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));align-items:start;gap:12px;display:grid}.ef-calculator-footer{border-top:1px solid var(--ef-divider);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.ef-calculator-footer-next{flex-wrap:wrap;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.ef-calculator-saved{border-top:1px solid var(--ef-divider);flex:none;justify-content:flex-end;padding:16px 24px;display:flex}.ef-calculator-totals-pane{border-left:1px solid var(--ef-divider);background:var(--ef-paper);border-radius:0 var(--ef-workspace-radius) var(--ef-workspace-radius) 0;min-width:0;min-height:0;padding:24px clamp(24px,5vw,72px)}.ef-calculator-totals{box-sizing:border-box;border:1px solid var(--ef-divider);border-radius:var(--ef-card-radius);background:var(--ef-paper);flex-direction:column;min-width:0;height:100%;padding:24px;display:flex;overflow-y:auto;container:quote-totals/inline-size}.ef-calculator-totals-heading{flex-direction:column;gap:8px;padding-bottom:24px;display:flex}.ef-calculator-totals-list{margin:0}.ef-calculator-total-row{border-top:1px solid var(--ef-divider);color:var(--ef-secondary);font-size:var(--ef-font-body);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 0;line-height:1.25rem;display:grid}.ef-calculator-total-row dt{overflow-wrap:anywhere}.ef-calculator-total-row dd{color:var(--ef-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:400}.ef-calculator-total-row[data-emphasis]{color:var(--ef-ink);font-weight:500}.ef-calculator-total-row[data-total]{color:var(--ef-ink);padding:20px 0;font-size:1rem;line-height:1.5rem}.ef-calculator-total-row[data-total] dd{font-size:1.25rem;line-height:1.75rem}.ef-calculator-totals-status{color:var(--ef-muted);font-size:var(--ef-font-body);margin:auto 0 0;padding-top:24px;line-height:1.25rem}.ef-calculator-missing{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ef-calculator-missing-actions{flex-wrap:wrap;gap:12px;display:flex}.ef-calculator-section-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ef-calculator-section-row .ef-calculator-section-heading{flex:12rem}@container quote-totals (width<=28rem){.ef-calculator-total-row{grid-template-columns:minmax(0,1fr);gap:8px}.ef-calculator-total-row dd{text-align:right}}@media (width<=1119px){.ef-calculator-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.ef-calculator-scroll{scrollbar-gutter:auto;overflow-y:visible}.ef-calculator-line-remove{width:44px;min-width:44px}.ef-calculator-line-primary{grid-template-columns:minmax(0,1fr) 4rem 6.5rem 44px}.ef-calculator-totals-pane{border-top:1px solid var(--ef-divider);border-radius:0 0 var(--ef-workspace-radius) var(--ef-workspace-radius);border-left:0;padding:24px}.ef-calculator-totals{height:auto;overflow:visible}}@media (width<=639px){.ef-calculator-heading,.ef-calculator-scroll,.ef-calculator-footer,.ef-calculator-saved{padding:16px}.ef-calculator-context-grid,.ef-calculator-line-rules,.ef-calculator-shipment-grid{grid-template-columns:minmax(0,1fr)}.ef-calculator-section-row{flex-direction:column;align-items:stretch}.ef-calculator-section-row .ef-calculator-section-heading{flex:auto}.ef-calculator-totals-pane{padding:16px}.ef-calculator-totals{padding:20px}}@container quote-primary (width<=26rem){.ef-calculator-line-primary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.ef-calculator-line-description{grid-column:1/-1}.ef-calculator-line-remove{grid-area:2/3}}@container quote-primary (width<=18rem){.ef-calculator-line-primary{grid-template-columns:minmax(0,1fr) 44px}.ef-calculator-line-quantity{grid-column:1/-1}.ef-calculator-line-remove{grid-area:3/2}}.ef-calculator-totals:focus-visible{outline:2px solid var(--ef-focus);outline-offset:-2px}.ef-quotes-page{gap:32px;min-width:0;display:grid}.ef-quotes-heading{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.ef-quotes-title{color:var(--ef-ink);letter-spacing:normal;margin:0;font-size:2rem;font-weight:400;line-height:2.5rem}.ef-quotes-title:focus-visible,.ef-quotes-views a:focus-visible,.ef-quotes-select:focus-visible{outline:2px solid var(--ef-focus);outline-offset:2px;border-radius:4px}.ef-quotes-history{min-width:0}.ef-quotes-views{border-bottom:1px solid var(--ef-divider);flex-wrap:wrap;gap:20px;margin-bottom:24px;display:flex}.ef-quotes-views a{min-width:44px;min-height:var(--ef-control-height);color:var(--ef-muted);border-bottom:1px solid #0000;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;padding:6px 0;font-size:1rem;line-height:1.5rem;display:inline-flex}.ef-quotes-views a[aria-current]{color:var(--ef-ink);border-bottom-color:var(--ef-ink);font-weight:500}.ef-quotes-views a[aria-current] .ef-tab-count{background:var(--ef-tab-count-active);color:var(--ef-paper)}.ef-quotes-filters{gap:4px;margin-bottom:16px;display:grid}.ef-quotes-filter-fields{grid-template-columns:minmax(12rem,20rem) minmax(10rem,12rem) auto;justify-content:start;align-items:end;gap:12px;display:grid}.ef-quotes-filter-fields .ef-field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ef-quotes-order-actions{align-items:center;gap:12px;display:flex}.ef-quotes-filter-feedback{justify-content:space-between;align-items:center;min-height:20px;display:flex}.ef-quotes-list-feedback{margin-bottom:24px}.ef-quotes-table{table-layout:fixed;min-width:48rem}.ef-quotes-table .ef-table-heading-cell{white-space:normal;overflow-wrap:anywhere}.ef-quotes-col-reference{width:17%}.ef-quotes-col-customer{width:36%}.ef-quotes-col-date{width:12%}.ef-quotes-col-status{width:11%}.ef-quotes-col-total{width:15%}.ef-quotes-col-actions{width:72px}.ef-quotes-record{cursor:pointer}.ef-quotes-select{min-height:var(--ef-control-height);min-width:24px;max-width:100%;color:var(--ef-ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:inline-flex}.ef-quotes-reference{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ef-quotes-select:after{content:"";position:absolute;inset:0}.ef-quotes-row-actions{z-index:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.ef-quotes-record:has(.ef-quote-actions-popup[data-open]){z-index:3}.ef-quotes-identity{justify-items:start;gap:4px;min-width:0;display:grid}.ef-quotes-record-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ef-ink);font-weight:400;display:block;overflow:hidden}.ef-quotes-identity .ef-field-help{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ef-quote-lifecycle{gap:12px;min-width:0;display:grid}.ef-quote-lifecycle[data-compact]{flex-wrap:wrap;gap:4px;display:flex}.ef-quotes-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.ef-quotes-page-links,.ef-quotes-page-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ef-quotes-page-number{font-variant-numeric:tabular-nums;min-width:44px}.ef-quotes-page-link[aria-disabled]{color:var(--ef-muted);background:var(--ef-raised);border-color:var(--ef-divider);cursor:not-allowed}.ef-quotes-detail{border-top:1px solid var(--ef-divider);grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;padding-top:24px;display:grid}.ef-quotes-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ef-quotes-detail-heading .ef-badge{overflow-wrap:anywhere;white-space:normal;max-width:100%}.ef-quotes-snapshot{align-content:start;gap:12px;min-width:0;display:grid}.ef-quotes-snapshot>h3{font-size:1rem;line-height:1.5rem}.ef-quotes-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin:4px 0 0;display:grid}.ef-quotes-fact{align-content:start;gap:8px;min-width:0;display:grid}.ef-quotes-facts dt{color:var(--ef-muted);font-size:.75rem;line-height:1.125rem}.ef-quotes-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--ef-ink);font-size:var(--ef-font-body);font-variant-numeric:tabular-nums;margin:0;line-height:1.25rem}.ef-quotes-landed dt .ef-field-help{display:none}.ef-quotes-landed dd{font-size:1rem;line-height:1.5rem}.ef-quotes-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.ef-quotes-lineage-form .ef-button{width:100%}.ef-quotes-lineage-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ef-quotes-detail-empty{min-width:0}.ef-quotes-table .ef-table-cell[data-numeric]{white-space:nowrap}.ef-quote-actions-popup{width:15rem;max-width:calc(100vw - 32px)}.ef-quote-actions-anchor{min-width:0;display:inline-flex}.ef-quote-actions-popup:focus-visible{outline:2px solid var(--ef-focus);outline-offset:2px}.ef-quote-action-items{flex-direction:column;gap:0;min-width:0;display:flex}.ef-quote-action-items>.ef-quote-lifecycle{display:contents}.ef-quote-action-items>.ef-button,.ef-quote-action-items>.ef-quotes-lineage-form>.ef-button,.ef-quote-action-items>.ef-quote-lifecycle>.ef-button{width:100%;color:var(--ef-ink);text-align:left;box-shadow:none;background:0 0;border-color:#0000;border-radius:4px;justify-content:flex-start;padding:8px}.ef-quote-action-items>.ef-button[data-variant=danger],.ef-quote-action-items>.ef-quote-lifecycle>.ef-button[data-variant=danger]{color:var(--ef-error)}.ef-quote-action-items>.ef-field-help,.ef-quote-action-items>.ef-feedback{margin:0;padding:8px}@media (hover:hover) and (pointer:fine){.ef-quotes-table .ef-table-body .ef-quotes-record:hover:not([data-selected]){background:var(--ef-canvas)}.ef-quotes-views a:hover,.ef-quotes-select:hover{color:var(--ef-ink)}.ef-quote-action-items>.ef-button:hover:not(:disabled),.ef-quote-action-items>.ef-quotes-lineage-form>.ef-button:hover:not(:disabled),.ef-quote-action-items>.ef-quote-lifecycle>.ef-button:hover:not(:disabled){background:var(--ef-raised)}}@media (width<=1119px){.ef-quotes-table{table-layout:auto;min-width:0}.ef-quotes-columns{display:none}.ef-quotes-table[data-mobile=stack] .ef-quotes-record{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:16px;display:grid}.ef-quotes-record .ef-table-cell{align-items:start;min-width:0;padding:0}.ef-quotes-record .ef-table-cell:first-child{grid-area:1/1}.ef-quotes-record .ef-table-cell:nth-child(2){grid-area:2/1/auto/-1}.ef-quotes-record .ef-table-cell:nth-child(3){grid-area:3/1}.ef-quotes-record .ef-table-cell:nth-child(4){grid-area:3/2}.ef-quotes-record .ef-table-cell:nth-child(5){grid-area:4/1/auto/-1}.ef-quotes-record .ef-table-cell:nth-child(6){grid-area:1/2}.ef-quotes-record .ef-table-mobile-label{display:none}.ef-quotes-record .ef-table-cell[data-numeric]{text-align:right;grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.ef-quotes-record .ef-table-cell[data-numeric] .ef-table-mobile-label{text-align:left;display:block}.ef-quotes-identity .ef-field-help{white-space:normal}}@media (width<=639px){.ef-quotes-page{gap:24px}.ef-quotes-heading{gap:12px}.ef-quotes-title{font-size:1.75rem;line-height:2.25rem}.ef-quotes-views{gap:16px}.ef-quotes-filter-fields{grid-template-columns:minmax(0,1fr)}.ef-quotes-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ef-quotes-fact dd{overflow-wrap:anywhere}}.ef-output-not-found{gap:24px;min-width:0;max-width:44rem;display:grid}.ef-output-title{color:var(--ef-ink);letter-spacing:normal;margin:0;font-size:1.25rem;font-weight:400;line-height:1.75rem}.ef-output-reference{color:var(--ef-secondary);overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.25rem}.ef-output-heading{border-bottom:1px solid var(--ef-divider);gap:8px;padding-bottom:24px;display:grid}.ef-output-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ef-output-menu-anchor{min-width:0;display:inline-flex}.ef-output-actions-popup{flex-direction:column;width:15rem;max-width:calc(100vw - 32px);display:flex}.ef-output-actions-popup .ef-button{width:100%;box-shadow:none;background:0 0;border-color:#0000;border-radius:4px;justify-content:flex-start;padding:8px}.ef-output-actions-popup:focus-visible{outline:2px solid var(--ef-focus);outline-offset:2px}.ef-share-panel{gap:24px;min-width:0;display:grid}.ef-output-statuses{gap:16px;margin:0;display:grid}.ef-output-status{gap:8px;font-size:.875rem;line-height:1.25rem;display:grid}.ef-output-status dt{color:var(--ef-secondary)}.ef-output-status dd{border:1px solid var(--ef-divider);border-radius:var(--ef-control-radius);min-height:38px;color:var(--ef-ink);margin:0;padding:10px 12px}.ef-output-internal{border-top:1px solid var(--ef-divider);gap:12px;min-width:0;padding-top:24px;display:grid}.ef-output-internal-title{margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.ef-output-internal .ef-field-help{margin:0}.ef-output-internal .ef-paper-cost dt{gap:4px;display:grid}.ef-paper{color:var(--ef-ink);background:var(--ef-paper);border:1px solid var(--ef-divider);border-radius:var(--ef-card-radius);min-width:0;font-size:.875rem;line-height:1.25rem}.ef-paper-heading{border-bottom:1px solid var(--ef-divider);gap:12px;padding:24px;display:grid}.ef-paper-metadata{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.ef-paper-meta{min-width:0}.ef-paper-meta dt,.ef-paper-label{color:var(--ef-muted);margin:0;font-size:.75rem;font-weight:400;line-height:1.125rem}.ef-paper-meta dd{font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin:4px 0 0}.ef-paper-status{color:var(--ef-secondary);margin:0;font-size:.75rem;line-height:1.125rem}.ef-paper-parties{border-bottom:1px solid var(--ef-divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ef-paper-party{align-content:start;gap:12px;min-width:0;padding:24px;display:grid}.ef-paper-recipient{border-left:1px solid var(--ef-divider)}.ef-paper-logo,.ef-paper-initials{object-fit:contain;border-radius:50%;width:40px;height:40px}.ef-paper-initials{color:var(--ef-paper);background:var(--ef-ink);justify-content:center;align-items:center;display:flex}.ef-paper-business,.ef-paper-customer{max-width:100%;color:var(--ef-ink);letter-spacing:normal;overflow-wrap:break-word;word-break:normal;margin:0;font-size:1.25rem;font-weight:400;line-height:1.75rem}.ef-paper-text,.ef-paper-contact{color:var(--ef-secondary);overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.25rem}.ef-paper-contact{gap:8px;display:grid}.ef-paper-contact p{margin:0}.ef-paper-section{border-bottom:1px solid var(--ef-divider);gap:16px;min-width:0;padding:24px;display:grid;container-type:inline-size}.ef-paper-scroll-hint{color:var(--ef-muted);margin:0;font-size:.75rem;line-height:1.125rem;display:none}@container (width<=34rem){.ef-paper-scroll-hint{display:block}}.ef-paper-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ef-paper-section-title{color:var(--ef-secondary);letter-spacing:normal;margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.ef-paper .ef-table-region{border:0;border-radius:0}.ef-paper-items{table-layout:auto;min-width:34rem}.ef-paper-items .ef-table-heading-cell,.ef-paper-items .ef-table-cell{background:var(--ef-paper);padding:12px 8px}.ef-paper-items .ef-table-heading-cell{color:var(--ef-muted);font-weight:400}.ef-paper-items .ef-table-cell[data-numeric]{white-space:nowrap;vertical-align:top}.ef-paper-item-name{min-width:10rem;margin-bottom:8px;font-weight:400}.ef-paper-line-facts{color:var(--ef-secondary);gap:4px;margin:0;font-size:.75rem;line-height:1.125rem;display:grid}.ef-paper-line-facts div{flex-wrap:wrap;gap:4px 8px;display:flex}.ef-paper-line-facts dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.ef-paper-summary{border-bottom:1px solid var(--ef-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px;display:grid}.ef-paper-summary-notes{align-content:start;gap:12px;min-width:0;display:grid}.ef-paper-costs{min-width:0;margin:0}.ef-paper-cost{border-bottom:1px solid var(--ef-divider);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:12px 0;font-size:.875rem;line-height:1.25rem;display:flex}.ef-paper-cost dt{color:var(--ef-secondary)}.ef-paper-cost dd{color:var(--ef-ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.ef-paper-cost-total{border-bottom:0;font-size:1.125rem;line-height:1.625rem}.ef-paper-cost-total dt{color:var(--ef-ink)}.ef-paper-notes{white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.5rem}.ef-paper-terms{gap:8px;display:grid}.ef-paper-breakdown{border-bottom:0}.ef-paper-breakdown .ef-paper-costs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}@media screen{.ef-workspace-output{margin:calc(-1 * var(--ef-workspace-padding-block)) calc(-1 * var(--ef-workspace-padding));width:calc(100% + 2 * var(--ef-workspace-padding));grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-width:0;display:grid}.ef-output-controls{border-right:1px solid var(--ef-divider);align-content:start;gap:24px;min-width:0;padding:24px;display:grid}.ef-output-paper-pane{border-radius:0 var(--ef-workspace-radius) var(--ef-workspace-radius) 0;background:var(--ef-canvas);min-width:0;padding:24px}}@media (hover:hover) and (pointer:fine){.ef-output-actions-popup .ef-button:hover:not(:disabled):not(:active){background:var(--ef-raised)}}@media screen and (width<=959px){.ef-workspace-output{grid-template-columns:minmax(0,1fr)}.ef-output-controls{border-right:0;border-bottom:1px solid var(--ef-divider)}.ef-output-paper-pane{border-radius:0 0 var(--ef-workspace-radius) var(--ef-workspace-radius)}}@media screen and (width<=639px){.ef-output-controls,.ef-output-paper-pane{padding:20px 16px}.ef-share-copy{width:44px;padding:0}.ef-share-copy-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ef-paper-heading,.ef-paper-party,.ef-paper-section,.ef-paper-summary{padding:16px}.ef-paper-metadata,.ef-paper-parties,.ef-paper-summary,.ef-paper-breakdown .ef-paper-costs{grid-template-columns:minmax(0,1fr)}.ef-paper-recipient{border-left:0;border-top:1px solid var(--ef-divider)}}@media print{.ef-workspace-output{--ef-ink:#202020;--ef-paper:#fff;--ef-divider:#e7e7e7;--ef-secondary:#505050;--ef-muted:#6f6f6f}.ef-skip-link,.ef-output-controls{display:none}.ef-workspace-output,.ef-output-paper-pane{width:100%;margin:0;padding:0;display:block}.ef-paper{border-radius:0;font-size:10.5pt;line-height:1.4}.ef-paper-heading,.ef-paper-party,.ef-paper-section,.ef-paper-summary{padding:16px}.ef-paper-heading,.ef-paper-parties,.ef-paper-summary{break-inside:avoid}.ef-paper .ef-table-region{overflow:visible}.ef-paper-items{width:100%;min-width:0}.ef-paper-items .ef-table-heading-cell,.ef-paper-items .ef-table-cell{padding:8px;font-size:10.5pt}.ef-paper-items .ef-table-mobile-label{display:none}.ef-paper-line-facts{font-size:9pt;line-height:1.4}}.ef-app.ef-shared{min-width:0;padding:32px 20px;display:block}.ef-shared-main{gap:24px;width:100%;min-width:0;max-width:1120px;margin:0 auto;display:grid}.ef-shared-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.ef-shared-intro{flex:32rem;min-width:0}.ef-shared-label{color:var(--ef-muted);margin:0 0 8px;font-size:12px;line-height:18px}.ef-shared-heading h1,.ef-shared-state h1{color:var(--ef-ink);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:400;line-height:40px}.ef-shared-description{color:var(--ef-secondary);max-width:60ch;margin:12px 0 0;font-size:14px;line-height:20px}.ef-shared-note{color:var(--ef-muted);max-width:70ch;margin:8px 0 0;font-size:12px;line-height:18px}.ef-shared .ef-paper{width:100%}.ef-shared .ef-paper-contact{overflow-wrap:anywhere;min-width:0}.ef-shared-state{border:1px solid var(--ef-divider);border-radius:var(--ef-workspace-radius);background:var(--ef-paper);gap:24px;min-width:0;max-width:640px;margin:64px auto;padding:32px;display:grid}.ef-shared-state p{margin:0}.ef-shared-state>section{gap:24px;display:grid}.ef-shared-state .ef-shared-label{color:var(--ef-muted)}.ef-shared-skeleton{gap:16px;display:grid}.ef-shared-skeleton span{border-radius:var(--ef-control-radius);background:var(--ef-raised);height:48px;display:block}@media (width<=1119px){.ef-app.ef-shared{padding:16px 8px}}@media (width<=639px){.ef-shared-heading{gap:16px}.ef-shared-state{margin:16px auto;padding:24px 16px}}@media print{.ef-app.ef-shared{--ef-ink:#202020;--ef-paper:#fff;--ef-divider:#e7e7e7;--ef-secondary:#505050;--ef-muted:#6f6f6f;font-family:var(--font-entryflow-app), sans-serif;background:#fff;padding:0;display:block!important}.ef-shared-main{max-width:none;margin:0;display:block}}
