.edel-state{--edel-ink:var(--ink,#202733);--edel-muted:var(--muted,#5d6673);--edel-line:var(--line,#e8eaee);--edel-notch:var(--card,#fff);--edel-gold:#8a6d43;--edel-ease:cubic-bezier(.22, 1, .36, 1);--edel-serif-display:FrauncesEdel_Display,"Iowan Old Style","Palatino Linotype",Georgia,serif;--edel-serif:FrauncesEdel_Title,"Iowan Old Style","Palatino Linotype",Georgia,serif;--edel-serif-text:FrauncesEdel_Text,"Iowan Old Style","Palatino Linotype",Georgia,serif;--edel-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;min-width:0;color:var(--edel-ink);container-type:inline-size}.edel-state.is-page{--edel-notch:var(--bg,#f7f8fa)}.prototype-ui.dark .edel-state,.dark .edel-state{--edel-gold:#c8a875}.prototype-ui.edel-page{background:var(--bg,#f7f8fa);min-height:100%;color:var(--ink,#202733);flex:1;display:flex}.edel-page .edel-page-main{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.edel-page .edel-state{width:100%}.edel-state .edel-body.empty{text-align:left;color:var(--edel-ink);grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;max-width:1040px;margin:0 auto;padding:32px 24px;display:grid}.edel-state.is-inline .edel-body.empty{padding:28px 20px}.edel-state.is-page .edel-body.empty{padding:40px 24px 56px}@container (width>=720px){.edel-state .edel-body.empty{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;padding:44px 56px}.edel-state.is-inline .edel-body.empty{gap:48px;padding:36px 40px}.edel-state.is-page .edel-body.empty{padding:56px 56px 72px}.edel-state .edel-unchanged.is-in-receipt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (width<=419px){.edel-state .edel-receipt{display:none}}.edel-state .edel-text{min-width:0;max-width:520px}.edel-state .edel-num{font-family:var(--edel-serif-display);letter-spacing:-.045em;font-variant-numeric:lining-nums;color:var(--edel-ink);margin:0 0 14px;font-size:104px;font-weight:400;line-height:.82}@container (width>=720px){.edel-state .edel-num{margin-bottom:18px;font-size:132px}}.edel-state .edel-eyebrow{font:500 11px/1.3 var(--edel-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--edel-gold);align-items:center;gap:10px;margin:0;display:flex}.edel-state .edel-eyebrow:before{content:"";background:currentColor;flex:none;width:22px;height:1px}.edel-state .edel-text>.icon{width:22px;height:22px;color:var(--edel-muted);margin:0 0 12px;display:block}.edel-state .edel-body strong.edel-title{font-family:var(--edel-serif);letter-spacing:-.015em;color:var(--edel-ink);text-wrap:balance;margin:14px 0 12px;font-size:26px;font-weight:400;line-height:1.12;display:block}.edel-state.is-page .edel-body strong.edel-title{font-size:32px}@container (width>=720px){.edel-state .edel-body strong.edel-title{font-size:32px}.edel-state.is-page .edel-body strong.edel-title{margin:18px 0 16px;font-size:40px}}.edel-state .edel-body p.edel-cause{color:var(--edel-muted);text-wrap:pretty;max-width:46ch;margin:0;font-size:15px;line-height:1.6}.edel-state .edel-body p.edel-unchanged{color:var(--edel-ink);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:14px;line-height:1.5;display:flex}.edel-state .edel-unchanged:before{content:"";border-left:1.5px solid var(--edel-gold);border-bottom:1.5px solid var(--edel-gold);flex:none;width:9px;height:5px;margin:6px 3px 0 2px;transform:rotate(-45deg)}.edel-state .edel-actions.kontur-state-action{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.edel-state .edel-actions .button.primary{letter-spacing:.005em;border-radius:6px;min-height:44px;padding:0 22px;font-size:13px}.edel-state .edel-actions .button.primary:disabled{opacity:.55;cursor:default}.edel-state .edel-secondary{min-height:44px;font:600 13px/1.2 var(--font-sans,inherit);color:var(--edel-ink);text-decoration:underline;-webkit-text-decoration-color:var(--edel-gold);text-decoration-color:var(--edel-gold);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.edel-state .edel-secondary:focus-visible,.edel-state .edel-copy:focus-visible{outline:2px solid var(--blue,#168cd5);outline-offset:3px;border-radius:2px}.edel-state .edel-body p.edel-ref{font:500 11px/1 var(--edel-mono);color:var(--edel-muted);align-items:center;gap:10px;margin:22px 0 0;display:flex}.edel-state .edel-copy{min-height:32px;font:600 12px/1 var(--font-sans,inherit);color:var(--link,var(--blue,#168cd5));cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.edel-state .edel-copy .icon{width:13px;height:13px}.edel-state .edel-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.edel-state .edel-receipt{--paper:#fdfcf9;--p-ink:#1b1a17;--p-muted:#6f695e;--p-line:#e7e1d4;--p-line2:#d5cdbb;--p-sunk:#f1ede5;--rcp:30px;background:var(--paper);width:100%;max-width:400px;color:var(--p-ink);padding:30px var(--rcp) 24px;text-align:left;border-radius:3px;justify-self:center;position:relative;transform:rotate(1.2deg);box-shadow:0 1px #0000000a,0 2px 4px #0000000a,0 28px 60px -22px #1e180c61}.prototype-ui.dark .edel-state .edel-receipt,.dark .edel-state .edel-receipt{box-shadow:0 0 0 1px #ffffff0a,0 30px 80px -20px #000c}@container (width<=719px){.edel-state .edel-receipt{--rcp:22px;max-width:440px;padding:24px var(--rcp) 20px;justify-self:start;transform:rotate(.6deg)}}.edel-state .edel-receipt.tone-red{--tone:#b42318}.edel-state .edel-receipt.tone-amber{--tone:#94600a}.edel-state .edel-receipt.tone-green{--tone:#1f7a4a}.edel-state .edel-receipt.tone-blue{--tone:#1d5f99}.edel-state .edel-receipt.tone-gray{--tone:#6f695e}.edel-state .tone-text-red{color:#b42318}.edel-state .tone-text-amber{color:#94600a}.edel-state .tone-text-green{color:#1f7a4a}.edel-state .tone-text-blue{color:#1d5f99}.edel-state .tone-text-gray{color:#6f695e}.edel-state .edel-receipt-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.edel-state .edel-receipt-head b{font-family:var(--edel-serif-text);letter-spacing:-.01em;color:var(--p-ink);font-size:21px;font-weight:400;line-height:1.15;display:block}.edel-state .edel-receipt-head small{font:500 11px/1.4 var(--edel-mono);color:var(--p-muted);word-break:break-word;margin-top:6px;display:block}.edel-state .edel-badge{background:var(--tone);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.edel-state .edel-receipt.is-skeleton .edel-badge{background:var(--p-sunk);color:var(--p-muted)}.edel-state .edel-badge .icon{width:15px;height:15px}.edel-state .edel-sep{border-top:1.5px dashed var(--p-line2);margin:18px -4px;position:relative}.edel-state .edel-sep i{background:var(--edel-notch);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px}.edel-state .edel-sep i:first-child{left:calc(-1 * var(--rcp) - 5px)}.edel-state .edel-sep i:last-child{right:calc(-1 * var(--rcp) - 5px)}.edel-state .edel-rows{gap:2px;margin:0;display:grid}.edel-state .edel-rows div{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.edel-state .edel-rows dt{font:500 10.5px/1.9 var(--edel-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted)}.edel-state .edel-rows dd{font:600 12.5px/1.4 var(--edel-mono);text-align:right;font-variant-numeric:tabular-nums;margin:0}.edel-state .edel-skeleton{gap:14px;padding:4px 0;display:grid}.edel-state .edel-skeleton div{border-bottom:1px solid var(--p-line);grid-template-columns:2.2fr 1fr 1fr;gap:16px;padding-bottom:12px;display:grid}.edel-state .edel-skeleton i{background:var(--p-sunk);border-radius:3px;height:8px}.edel-state .edel-skeleton div:nth-child(2) i:first-child{width:72%}.edel-state .edel-skeleton div:nth-child(3) i:first-child{width:58%}.edel-state .edel-zone{justify-content:space-between;align-items:center;gap:12px;min-height:58px;display:flex}.edel-state .edel-zone b{font-family:var(--edel-serif-text);letter-spacing:-.005em;max-width:62%;color:var(--p-ink);font-size:16.5px;font-weight:400;line-height:1.3}.edel-state .edel-stamp{height:30px;color:var(--tone);font:700 11.5px/1 var(--edel-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:.92;box-shadow:inset 0 0 0 2px currentColor,inset 0 0 0 4px var(--paper),inset 0 0 0 5px currentColor;background:color-mix(in srgb,var(--tone) 6%,transparent);mix-blend-mode:multiply;border-radius:4px;flex:none;align-items:center;padding:0 12px;display:inline-flex;position:relative;transform:rotate(-6deg)}.edel-state .edel-foot{text-align:center;font:500 9.5px/1.4 var(--edel-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted);margin:16px 0 0}@media (prefers-reduced-motion:no-preference){.edel-state.is-animated:is(.is-page,[role=alert]) .edel-receipt{animation:edel-receipt-in .3s var(--edel-ease) both 60ms}.edel-state.is-animated:is(.is-page,[role=alert]) .edel-rows div{animation:edel-row-in .2s var(--edel-ease) both;animation-delay:calc(.16s + var(--i,0) * 40ms)}.edel-state.is-animated:is(.is-page,[role=alert]) .edel-stamp{animation:edel-stamp-in .26s var(--edel-ease) both .38s}.edel-state.is-animated.is-page .edel-num{animation:edel-row-in .3s var(--edel-ease) both}@container (width<=719px){.edel-state.is-animated:is(.is-page,[role=alert]) .edel-receipt{animation-name:edel-receipt-in-narrow}}}@media (prefers-reduced-motion:reduce){.edel-state.is-animated:is(.is-page,[role=alert]) .edel-receipt{animation:.15s ease-out both edel-fade}}@keyframes edel-receipt-in{0%{opacity:0;transform:translateY(12px)rotate(1.2deg)}to{opacity:1;transform:rotate(1.2deg)}}@keyframes edel-receipt-in-narrow{0%{opacity:0;transform:translateY(12px)rotate(.6deg)}to{opacity:1;transform:rotate(.6deg)}}@keyframes edel-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes edel-stamp-in{0%{opacity:0;transform:rotate(-6deg)scale(1.15)}to{opacity:.92;transform:rotate(-6deg)scale(1)}}@keyframes edel-fade{0%{opacity:0}}