:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-fluid-button:#fff;--color-fluid-text:#fff;--color-background:#000;--color-surface:#212f36;--color-support:#293c44;--color-support-soft:#293c44;--color-heading:#fff;--color-text:#fff;--color-muted:#dbe6e9;--color-highlight:var(--color-action);--color-orange-bright:#e36a20;--color-action:#88c1c8;--color-action-text:#161f24;--color-action-hover:#c1dfe3;--color-focus:#88c1c8;--color-link-hover:#c1dfe3;--color-border:#4e6670;--color-notice:#e36a20;--color-notice-text:#fff;--color-badge-surface:#000;--theme-light:0;--color-theme-sun:#dbe6e9;--color-theme-moon:#161f24;--font-main:"DM Sans", sans-serif;--font-accent:"Gambetta", Georgia, serif;--focus-width:3px;--focus-offset:6px}:root[data-theme=light]{--theme-light:1;--color-theme-sun:#fff;--color-theme-moon:#65574e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-fluid-button:#af6321;--color-fluid-text:#e36a20;--color-background:#fff;--color-surface:#eef6f7;--color-support:#88c1c8;--color-support-soft:#dbecee;--color-heading:#1a1514;--color-text:#1a1514;--color-muted:#65574e;--color-highlight:#355422;--color-action:#355422;--color-action-text:#fff;--color-action-hover:#284019;--color-focus:#355422;--color-link-hover:#355422;--color-border:#88c1c8;--color-notice:#b84f10;--color-notice-text:#fff;--color-badge-surface:#fff}@property --color-background{syntax:"<color>";inherits:true;initial-value:#000}@property --color-surface{syntax:"<color>";inherits:true;initial-value:#212f36}@property --color-support{syntax:"<color>";inherits:true;initial-value:#293c44}@property --color-support-soft{syntax:"<color>";inherits:true;initial-value:#293c44}@property --color-heading{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-text{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-muted{syntax:"<color>";inherits:true;initial-value:#dbe6e9}@property --color-highlight{syntax:"<color>";inherits:true;initial-value:#88c1c8}@property --color-action{syntax:"<color>";inherits:true;initial-value:#88c1c8}@property --color-action-text{syntax:"<color>";inherits:true;initial-value:#161f24}@property --color-action-hover{syntax:"<color>";inherits:true;initial-value:#c1dfe3}@property --color-focus{syntax:"<color>";inherits:true;initial-value:#88c1c8}@property --color-link-hover{syntax:"<color>";inherits:true;initial-value:#c1dfe3}@property --color-border{syntax:"<color>";inherits:true;initial-value:#4e6670}@property --color-notice{syntax:"<color>";inherits:true;initial-value:#e36a20}@property --color-notice-text{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-badge-surface{syntax:"<color>";inherits:true;initial-value:#000}@property --color-fluid-button{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-fluid-text{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-theme-sun{syntax:"<color>";inherits:true;initial-value:#dbe6e9}@property --color-theme-moon{syntax:"<color>";inherits:true;initial-value:#161f24}@property --theme-light{syntax:"<number>";inherits:true;initial-value:0}:root{--theme-duration:1.1s;--theme-easing:cubic-bezier(.4, 0, .2, 1)}:root[data-theme-transition]{transition-property:--color-background,--color-surface,--color-support,--color-support-soft,--color-heading,--color-text,--color-muted,--color-highlight,--color-action,--color-action-text,--color-action-hover,--color-focus,--color-link-hover,--color-border,--color-notice,--color-notice-text,--color-badge-surface,--color-fluid-button,--color-fluid-text,--theme-light,--color-theme-sun,--color-theme-moon;transition-duration:var(--theme-duration);transition-timing-function:var(--theme-easing)}:root[data-theme-changing] *,:root[data-theme-changing] :before,:root[data-theme-changing] :after{transition:none!important}@media (prefers-reduced-motion:reduce){:root[data-theme-transition]{transition:none}}
@font-face{font-family:DM Sans;src:url(../media/dm-sans-latin.1s4u406o5xv9o.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Gambetta;src:url(../media/gambetta-regular.0cnjuf_t1sdwc.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gambetta;src:url(../media/gambetta-bold.1brepgvqo39wf.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-main);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}a{color:inherit}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
:root{--radius:.5rem;--radius-small:.375rem;--radius-panel:.75rem;--sidebar-width:15rem;--transition:.14s cubic-bezier(.4, 0, .2, 1);--focus-width:2px;--focus-offset:2px;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.3125rem;--text-3xl:1.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--control-sm:1.75rem;--control-md:2rem;--ui-chrome:#0d0c0a;--ui-panel:#151311;--ui-raised:#1c1a18;--ui-overlay:#23201d;--ui-hover:color-mix(in srgb, var(--color-text) 5%, transparent);--ui-selected:color-mix(in srgb, var(--color-text) 9%, transparent);--ui-line:color-mix(in srgb, var(--color-text) 7%, transparent);--ui-line-strong:color-mix(in srgb, var(--color-text) 13%, transparent);--ui-text:#f0eeec;--ui-text-2:#bab7b3;--ui-text-3:#95928e;--ui-nav-text:#a19e9a;--control-height:var(--control-md);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%23a3abaf' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ui-accent:var(--color-action);--ui-accent-soft:color-mix(in srgb, var(--color-action) 16%, transparent);--ui-danger:var(--color-notice);--ui-shadow-tint:#00000059;--ui-shadow:0 0 0 1px var(--ui-line), 0 12px 32px var(--ui-shadow-tint);--stage-gray:color-mix(in srgb, var(--color-muted) 70%, var(--color-background));--stage-blue:#6aa5e8;--stage-amber:#e3a33a;--stage-violet:#a68cf0;--stage-green:#5fbf7f;--chart-1:#4a90e2;--chart-wash:color-mix(in srgb, var(--chart-1) 12%, transparent);--finance-card:#4a90e2;--finance-travel:#c2852a;--finance-extra:#7f9a2c}@supports (color:lab(0% 0 0)){:root{--ui-chrome:lab(3.36443% .269584 .778428);--ui-panel:lab(6.19694% .507012 1.46109);--ui-raised:lab(9.52166% .718378 2.18259);--ui-overlay:lab(12.4218% .840582 2.54819);--ui-text:lab(94.2019% .339121 1.07778);--ui-text-2:lab(74.4834% .685781 2.16037);--ui-text-3:lab(60.5633% .688136 2.16187);--ui-nav-text:lab(65.2033% .687301 2.16131)}}:root[data-theme=light]{--ui-chrome:#f7f5f4;--ui-panel:#fff;--ui-raised:#fbf9f7;--ui-overlay:#fff;--ui-hover:color-mix(in srgb, var(--color-text) 4%, transparent);--ui-selected:color-mix(in srgb, var(--color-text) 7%, transparent);--ui-line:color-mix(in srgb, var(--color-text) 8%, transparent);--ui-line-strong:color-mix(in srgb, var(--color-text) 15%, transparent);--ui-text-2:#595451;--ui-text-3:#74716e;--ui-nav-text:#504c4a;--ui-text:var(--color-text);--color-action:#19636b;--color-action-hover:#005259;--color-focus:#19636b;--color-highlight:#19636b;--color-link-hover:#005259;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%236b6866' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ui-accent-soft:color-mix(in srgb, var(--color-action) 11%, transparent);--ui-shadow-tint:#1a15141f;--stage-blue:#2f6fbf;--stage-amber:#b7791f;--stage-violet:#7556d6;--stage-green:#2f8a4d;--chart-1:#2f6fbf;--finance-card:#2f6fbf;--finance-travel:#b7791f;--finance-extra:#6b8a1f}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--ui-chrome:lab(96.7539% .339031 1.07775);--ui-raised:lab(98.0299% .339061 1.07771);--ui-text-2:lab(36.1847% 1.36225 2.67203);--ui-text-3:lab(47.789% 1.01164 1.99732);--ui-nav-text:lab(32.7088% 1.01659 2.00059);--color-action:lab(37.968% -20.7717 -11.0564);--color-action-hover:lab(31.0031% -20.665 -11.0083);--color-focus:lab(37.968% -20.7717 -11.0564);--color-highlight:lab(37.968% -20.7717 -11.0564);--color-link-hover:lab(31.0031% -20.665 -11.0083)}}@property --ui-chrome{syntax:"<color>";inherits:true;initial-value:#0c1013}@property --ui-panel{syntax:"<color>";inherits:true;initial-value:#161f24}@property --ui-raised{syntax:"<color>";inherits:true;initial-value:#1c272d}@property --ui-overlay{syntax:"<color>";inherits:true;initial-value:#1f2c33}@property --ui-hover{syntax:"<color>";inherits:true;initial-value:#ffffff0f}@property --ui-selected{syntax:"<color>";inherits:true;initial-value:#ffffff1a}@property --ui-line{syntax:"<color>";inherits:true;initial-value:#ffffff14}@property --ui-line-strong{syntax:"<color>";inherits:true;initial-value:#ffffff26}@property --ui-text{syntax:"<color>";inherits:true;initial-value:#fff}@property --ui-text-2{syntax:"<color>";inherits:true;initial-value:#b8c2c5}@property --ui-text-3{syntax:"<color>";inherits:true;initial-value:#8a9599}@property --ui-nav-text{syntax:"<color>";inherits:true;initial-value:#a9b0b3}@property --ui-accent{syntax:"<color>";inherits:true;initial-value:#88c1c8}@property --ui-accent-soft{syntax:"<color>";inherits:true;initial-value:#88c1c829}@property --ui-danger{syntax:"<color>";inherits:true;initial-value:#e36a20}@property --ui-shadow-tint{syntax:"<color>";inherits:true;initial-value:#00000059}@property --stage-gray{syntax:"<color>";inherits:true;initial-value:#9da7ab}@property --stage-blue{syntax:"<color>";inherits:true;initial-value:#6aa5e8}@property --stage-amber{syntax:"<color>";inherits:true;initial-value:#e3a33a}@property --stage-violet{syntax:"<color>";inherits:true;initial-value:#a68cf0}@property --stage-green{syntax:"<color>";inherits:true;initial-value:#5fbf7f}@property --chart-1{syntax:"<color>";inherits:true;initial-value:#4a90e2}@property --finance-card{syntax:"<color>";inherits:true;initial-value:#4a90e2}@property --finance-travel{syntax:"<color>";inherits:true;initial-value:#c2852a}@property --finance-extra{syntax:"<color>";inherits:true;initial-value:#7f9a2c}:root[data-theme-transition]{transition-property:--color-background,--color-surface,--color-support,--color-support-soft,--color-heading,--color-text,--color-muted,--color-highlight,--color-action,--color-action-text,--color-action-hover,--color-focus,--color-link-hover,--color-border,--color-notice,--color-notice-text,--color-badge-surface,--color-fluid-button,--color-fluid-text,--theme-light,--color-theme-sun,--color-theme-moon,--ui-chrome,--ui-panel,--ui-raised,--ui-overlay,--ui-hover,--ui-selected,--ui-line,--ui-line-strong,--ui-text,--ui-text-2,--ui-text-3,--ui-nav-text,--ui-accent,--ui-accent-soft,--ui-danger,--ui-shadow-tint,--stage-gray,--stage-blue,--stage-amber,--stage-violet,--stage-green,--chart-1,--finance-card,--finance-travel,--finance-extra}body{background:var(--ui-chrome);min-height:100dvh;color:var(--ui-text);font-size:var(--text-md);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3{color:var(--ui-text);margin:0;line-height:1.25}p{margin:0}[hidden]{display:none!important}button,input{color:inherit}.skip-link{z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-small);background:var(--color-action);color:var(--color-action-text);font-weight:600;text-decoration:none;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus{transform:none}#inhalt:focus{outline:none}::selection{background:var(--ui-accent-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}
textarea,select{font:inherit;color:inherit}.page-header{z-index:5;justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);min-height:4.5rem;margin:0 calc(-1 * var(--view-gutter)) 1.5rem;padding:var(--space-3) var(--view-gutter);border-bottom:1px solid var(--ui-line);background:color-mix(in srgb, var(--ui-panel) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;display:flex;position:sticky;top:0}.page-header>div:first-child{flex:20rem;min-width:0}.page-header:not(:has(>div:first-child>p)){align-items:center}@media (min-width:56rem){.page-header{min-height:3.5rem;padding-block:var(--space-3);align-items:center}.page-header>div:first-child{align-items:baseline;gap:var(--space-4);display:flex}.page-header>div:first-child>:is(h1,.breadcrumb){flex:none}.page-header>div:first-child>.breadcrumb{margin-right:-.35rem}.page-header>div:first-child>p{min-width:0;max-width:40rem;color:var(--ui-text-3);margin:0}}.page-header h1{font-family:var(--font-accent);font-size:var(--text-2xl);letter-spacing:-.005em;overflow-wrap:anywhere;font-weight:700;line-height:2rem;display:inline}.page-header p{max-width:46rem;color:var(--ui-text-2);font-size:var(--text-sm);margin-top:-.2rem}.page-header>:not(:first-child){align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:2rem;display:flex}.header-action{display:inline-flex;position:relative}.header-action-problem{z-index:30;border-radius:var(--radius);background:var(--ui-overlay);width:max-content;max-width:min(20rem,80vw);box-shadow:var(--ui-shadow);color:var(--ui-text);padding:.5rem .7rem;font-size:.8rem;line-height:1.4;position:absolute;top:calc(100% + .4rem);right:0}@media (max-width:40rem){.header-action-compact .busy-label{display:none}.header-action{position:static}.header-action-problem{right:var(--view-gutter);left:var(--view-gutter);width:auto;max-width:none}}.breadcrumb{align-items:center;gap:var(--space-2);margin-right:var(--space-2);color:var(--ui-text-3);font-family:var(--font-accent);font-size:var(--text-2xl);font-weight:400;line-height:2rem;text-decoration:none;display:inline-flex}.breadcrumb:after{content:"/";color:var(--ui-text-3)}@media (hover:hover){.breadcrumb:hover{color:var(--ui-text)}}main a:not([class]){-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.22em;transition:text-decoration-color var(--transition);text-decoration-thickness:1px}@media (hover:hover){main a:not([class]):hover{text-decoration-color:currentColor}}.stack{gap:var(--space-6);display:grid}.stack-small{gap:var(--space-3);display:grid}.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.spread{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.columns{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.settings-column{gap:var(--space-4);max-width:44rem}.settings-column .card p{line-height:1.45}.settings-column fieldset.group .row{gap:var(--space-2) var(--space-6)}.card{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-raised);display:grid}.card h2,.card h3{font-size:var(--text-md);font-weight:600}.card-link{gap:var(--space-2);transition:border-color var(--transition), background var(--transition);text-decoration:none;display:grid}@media (hover:hover){.card-link:hover{border-color:var(--ui-line-strong);background:color-mix(in srgb, var(--ui-raised) 70%, var(--ui-hover))}}.section-title{color:var(--ui-text-2);font-size:var(--text-xs);letter-spacing:.02em;font-weight:600;line-height:1rem}.muted{color:var(--ui-text-2)}.faint{color:var(--ui-text-3)}.small{font-size:var(--text-sm)}.empty{justify-items:center;gap:var(--space-2);padding:2.5rem var(--space-6);border:1px dashed var(--ui-line-strong);border-radius:var(--radius);color:var(--ui-text-2);text-align:center;display:grid}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:var(--space-2) var(--space-3);border:1px solid var(--ui-line-strong);border-radius:var(--radius-small);background:var(--ui-raised);color:var(--ui-text);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition), transform 60ms ease;flex:none;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.button:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.button:active:not(:disabled){transform:none}}@media (hover:hover){.button:hover{background:color-mix(in srgb, var(--ui-raised) 60%, var(--ui-selected))}}.button:active:not(:disabled){background:color-mix(in srgb, var(--ui-raised) 60%, var(--ui-selected))}.button-primary{background:var(--color-action);color:var(--color-action-text);border-color:#0000;font-weight:600}@media (hover:hover){.button-primary:hover{background:var(--color-action-hover)}}.button-primary:active:not(:disabled){background:var(--color-action-hover)}.button-danger{border-color:color-mix(in srgb, var(--ui-danger) 55%, transparent);color:inherit}@media (hover:hover){.button-danger:hover{border-color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger) 15%, transparent)}}.button-danger:active:not(:disabled){border-color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger) 15%, transparent)}.button-ghost{color:var(--ui-text-2);background:0 0;border-color:#0000}@media (hover:hover){.button-ghost:hover{background:var(--ui-hover);color:var(--ui-text)}}.button-ghost:active:not(:disabled){background:var(--ui-hover);color:var(--ui-text)}.button-small{min-height:var(--control-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.button[aria-busy=true],.button[aria-busy=true]:disabled{cursor:progress;opacity:.85}.busy-label{place-items:center;display:inline-grid}.busy-label>*,.busy-label:after{grid-area:1/1}.busy-label[data-other]:after{content:attr(data-other);pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;padding-inline-start:1.45em}.busy-run{align-items:center;gap:.45em;display:inline-flex}.busy-label[data-busy] .busy-run{visibility:hidden;animation:0s .2s forwards busy-shown}.busy-idle,.busy-was{gap:var(--space-2);align-items:center;display:inline-flex}.busy-was{animation:0s .2s forwards busy-gone}.busy-spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite busy-spin}@keyframes busy-shown{to{visibility:visible}}@keyframes busy-gone{to{visibility:hidden}}@keyframes busy-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.busy-spinner{animation-duration:2.4s}}.button kbd,.kbd{padding:0 var(--space-2);border:1px solid var(--ui-line-strong);color:var(--ui-text-3);font:500 .7rem/1.4 var(--font-main);border-radius:.25rem}.button-primary kbd{border-color:color-mix(in srgb, var(--color-action-text) 30%, transparent);color:inherit;opacity:.75}.link-button{color:var(--ui-accent);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}@media (pointer:coarse){.button{min-height:2.75rem;padding-inline:var(--space-4)}}.switch{cursor:pointer;background:0 0;border:0;flex:none;width:2.25rem;height:1.75rem;padding:0;position:relative}.switch:before,.switch:after{content:"";transition:background-color var(--transition), transform var(--transition);border-radius:999px;position:absolute;top:50%}.switch:before{background:var(--ui-line-strong);width:2.25rem;height:1.25rem;left:0;transform:translateY(-50%)}.switch:after{background:var(--ui-text-3);width:.875rem;height:.875rem;left:.1875rem;transform:translateY(-50%)}.switch[aria-checked=true]:before{background:var(--ui-accent)}.switch[aria-checked=true]:after{background:var(--color-action-text);transform:translate(1rem,-50%)}.switch[aria-busy=true]{cursor:progress}.switch[aria-busy=true]:after{animation:.8s ease-in-out .2s infinite alternate switch-wait}@keyframes switch-wait{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.switch[aria-busy=true]:after{animation-duration:2.4s}}.switch-wrap{align-items:center;gap:var(--space-2);display:inline-flex}.switch-error{color:var(--ui-danger);font-size:var(--text-xs);font-weight:500}@media (pointer:coarse){.switch{width:2.75rem;height:2.75rem}.switch:before{left:.25rem}.switch:after{left:.4375rem}}.field{gap:var(--space-2);min-width:0;display:grid}.field>label,.field-label{color:var(--ui-text-2);font-size:var(--text-sm);font-weight:500}.field-help{color:var(--ui-text-2);font-size:var(--text-sm)}.field-error{color:var(--ui-text);font-size:var(--text-sm);font-weight:500}.field-error:before{content:"! ";color:var(--ui-danger);font-weight:600}.input,.field input:not([type=checkbox]):not([type=radio]):not([type=file]),.field textarea,.field select{width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-3);border:1px solid var(--ui-line-strong);border-radius:var(--radius-small);background:var(--ui-panel);font-size:var(--text-md);transition:border-color var(--transition), box-shadow var(--transition)}@media (hover:hover){.input:hover,.field input:hover,.field textarea:hover,.field select:hover{border-color:color-mix(in srgb, var(--ui-text) 28%, transparent)}}.input:focus-visible,.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft);outline:0}@media (pointer:fine){.input:not(textarea),.field input:not([type=checkbox]):not([type=radio]):not([type=file]),.field select{height:var(--control-md);padding-block:0}}.field textarea{resize:vertical;min-height:6rem;line-height:1.5}.field [aria-invalid=true]{border-color:var(--ui-danger)}.field input[readonly]{opacity:.7}@media (pointer:coarse){.input,.field input:not([type=checkbox]):not([type=radio]):not([type=file]),.field select{min-height:2.6rem;font-size:var(--text-lg)}.field select{height:2.6rem}}main input[type=date]:not([class]):not(.field input){min-height:var(--control-height);padding:var(--space-1) var(--space-3);border:1px solid var(--ui-line-strong);border-radius:var(--radius-small);background:var(--ui-panel);color:var(--ui-text);font:inherit;font-size:var(--text-sm)}main select:not([multiple]):not([size]){appearance:none;background-image:var(--select-chevron);background-position:right .6rem center;background-repeat:no-repeat;background-size:.7rem;padding-right:1.9rem}main select:not([class]):not([multiple]):not([size]):not(.field select):not(.stage-select select){min-height:var(--control-height);padding-block:var(--space-1);padding-left:var(--space-3);border:1px solid var(--ui-line-strong);border-radius:var(--radius-small);background-color:var(--ui-panel);font-size:var(--text-sm)}.counter{color:var(--ui-text-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-self:end}.counter[data-state=out]{color:var(--ui-text);font-weight:600}.counter[data-state=out]:before{content:"! ";color:var(--ui-danger)}.checkbox{align-items:flex-start;gap:var(--space-2);font-weight:400;display:flex}.checkbox input{width:1rem;height:1rem;margin-top:var(--space-1);accent-color:var(--color-action)}fieldset.group{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--ui-line);border-radius:var(--radius);margin:0;display:grid}.card fieldset.group{padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--ui-line);border-radius:0}fieldset.group>legend{float:left;width:100%;font-size:var(--text-sm);margin-bottom:.1rem;padding:0;font-weight:600}fieldset.group>legend+*{clear:both}.list-item{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--ui-line);border-radius:var(--radius-small);background:var(--ui-panel);display:grid}.list-item-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.list-item-head strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.icon-preview{border-radius:var(--radius-small);background:var(--ui-hover);width:2.25rem;height:2.25rem;color:var(--ui-accent);place-items:center;display:inline-grid}.alert{padding:var(--space-3) .8rem;border:1px solid color-mix(in srgb, var(--ui-accent) 35%, transparent);border-radius:var(--radius-small);background:var(--ui-accent-soft);font-size:var(--text-sm)}.alert-error{border-color:color-mix(in srgb, var(--ui-danger) 45%, transparent);background:color-mix(in srgb, var(--ui-danger) 12%, transparent)}.alert ul{margin:var(--space-2) 0 0;padding-left:1.2rem}.badge{align-items:center;gap:var(--space-2);color:var(--ui-text-2);font-size:var(--text-xs);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.05rem 0;font-weight:500;line-height:1.5;display:inline-flex}.badge:before{content:"";background:var(--ui-text-3);border-radius:999px;width:.4rem;height:.4rem}.badge-ok:before{background:var(--stage-green)}.badge-info:before{background:var(--stage-blue)}.badge-warn:before,.badge-error:before{background:var(--ui-danger)}.badge-error{padding-inline:var(--space-2);border-color:color-mix(in srgb, var(--ui-danger) 55%, transparent)}.table-wrap{border:1px solid var(--ui-line);border-radius:var(--radius);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th,.table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--ui-line);text-align:left;vertical-align:top}.table th{color:var(--ui-text-3);font-size:var(--text-xs);font-weight:500}@media (hover:hover){.table tbody tr:hover{background:var(--ui-hover)}}.table tr:last-child td{border-bottom:0}.table a{color:var(--ui-text);font-weight:500;text-decoration:none}@media (hover:hover){.table a:hover{text-decoration:underline}}.divided{margin:0;padding:0;list-style:none;display:grid}.divided>li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--ui-line);flex-wrap:wrap;display:flex}.divided>li:first-child{border-top:0;padding-top:0}.divided>li:last-child{padding-bottom:0}.divided a{color:var(--ui-accent)}.tabs{margin-bottom:var(--space-5);scrollbar-width:none;gap:.125rem;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}@media (max-width:40rem){.tabs:has(>:nth-child(5)){-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.tabs a{align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-small);color:var(--ui-text-2);font-size:var(--text-sm);border:1px solid #0000;flex:none;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.tabs a:hover{background:var(--ui-hover);color:var(--ui-text)}}.tabs a[aria-current=page]{background:var(--ui-selected);color:var(--ui-text)}.steady-label{flex-direction:column;align-items:center;display:inline-flex}.steady-label:after{content:attr(data-label);height:0;font-weight:var(--steady-weight,600);pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;overflow:hidden}@media (pointer:coarse),(max-width:40rem){.tabs a{min-height:2.75rem}}.sticky-actions{bottom:calc(-1 * var(--view-end,0rem));z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);margin-inline:calc(-1 * var(--view-gutter));padding:var(--space-3) var(--view-gutter);border-top:1px solid var(--ui-line);background:color-mix(in srgb, var(--ui-panel) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;display:flex;position:sticky}@media (max-width:40rem){.page-header:has(>div+div){align-items:center}.page-header{margin-bottom:var(--space-4)}main .list-group-head{padding-top:var(--space-3)}.page-header:has(>div+div):not(:has([data-keep-note]))>div:first-child>p{display:none}}@media (max-width:56rem){.page-header,.sticky-actions{background:var(--ui-panel)}main:has(.sticky-actions) .page-header{position:static}}.markdown-preview{overflow-wrap:anywhere;min-width:0;font-size:var(--text-lg);line-height:1.6}.markdown-preview :is(h2,h3){margin:var(--space-6) 0 var(--space-2)}.markdown-preview p,.markdown-preview ul,.markdown-preview ol{margin:0 0 var(--space-4)}.markdown-preview a{color:var(--ui-accent)}.markdown-preview img{max-width:100%;height:auto}.markdown-preview table{border-collapse:collapse}.markdown-preview :is(td,th){padding:var(--space-2) var(--space-3);border:1px solid var(--ui-line-strong)}.media-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.media-card{align-content:start;gap:var(--space-3);padding:var(--space-3)}.media-card img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-small);background:var(--ui-hover);width:100%;height:auto}details>summary{color:var(--ui-text-2);font-size:var(--text-sm);cursor:pointer;font-weight:500}@media (hover:hover){details>summary:hover{color:var(--ui-text)}}.article-panes{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.article-preview{max-height:44rem;padding:var(--space-4) var(--space-5);border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-raised);overflow-y:auto}.article-preview:empty:before{content:"Noch kein Text.";color:var(--ui-text-2)}.article-toggle{display:none!important}@media (max-width:64rem){.article-panes{grid-template-columns:minmax(0,1fr)}.article-toggle{display:flex!important}.article-panes[data-view=schreiben] .article-preview,.article-panes[data-view=vorschau] .article-write{display:none}}@media (max-width:56rem){.article-write textarea{max-height:50dvh}}.related-list{gap:var(--space-2) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.calendar-scroll{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-panel);overflow-x:auto}.calendar{--hour:3.25rem;grid-template-columns:3.25rem repeat(var(--days), minmax(8.5rem, 1fr));grid-template-rows:auto calc(var(--hours) * var(--hour));min-width:max-content;display:grid}@media (pointer:coarse),(max-width:40rem){.calendar{--hour:5.5rem}}.calendar-corner,.calendar-day-head{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-text-2);font-size:var(--text-sm);text-align:center;font-weight:500;position:sticky;top:0}.calendar-day-head[data-today]{color:var(--ui-accent);font-weight:600}.calendar-hours{grid-auto-rows:var(--hour);color:var(--ui-text-3);font-size:var(--text-xs);text-align:right;display:grid}.calendar-hours span{padding:var(--space-1) var(--space-2) 0 0}.calendar-day{border-left:1px solid var(--ui-line);background-image:linear-gradient(to bottom, var(--ui-line) 1px, transparent 1px);background-size:100% var(--hour);position:relative}.calendar-entry{padding:var(--space-1) var(--space-2);border-left:3px solid var(--service,var(--ui-accent));background:color-mix(in srgb, var(--service,var(--ui-accent)) 16%, var(--ui-panel));font-size:var(--text-xs);border-radius:.3rem;align-content:start;gap:.05rem;line-height:1.25;text-decoration:none;display:grid;position:absolute;inset-inline:.2rem;overflow:hidden}@media (hover:hover){.calendar-entry:hover{background:color-mix(in srgb, var(--service,var(--ui-accent)) 26%, var(--ui-panel))}}.calendar-entry span{color:var(--ui-text-2)}.calendar-open{background:color-mix(in srgb, var(--ui-accent) 11%, transparent);position:absolute;inset-inline:0}.calendar-block{padding:var(--space-1) var(--space-2);background:repeating-linear-gradient(-45deg, var(--ui-line) 0 .4rem, transparent .4rem .8rem);color:var(--ui-text-2);font-size:var(--text-xs);border-radius:.3rem;position:absolute;inset-inline:.2rem;overflow:hidden}.field input[type=file]{width:100%;min-width:0;max-width:100%;font-size:var(--text-md)}.field-label-row{align-items:center;gap:var(--space-2);display:flex}.field-label-row>label{font-size:var(--text-sm);font-weight:500}.reference-button{border-radius:var(--radius-small);width:1.6rem;height:1.6rem;color:var(--ui-text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.reference-button:hover{background:var(--ui-hover);color:var(--ui-accent)}}.reference-dialog{border-radius:var(--radius-panel);background:var(--ui-overlay);width:min(44rem,100vw - 2rem);max-height:min(48rem,100dvh - 2rem);color:var(--ui-text);box-shadow:var(--ui-shadow);border:0;padding:0}.reference-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.reference-dialog::backdrop{background:#00000073}.reference-head,.reference-actions{justify-content:space-between;align-items:center;gap:var(--space-3);padding:.8rem var(--space-5);flex-wrap:wrap;display:flex}.reference-head{border-bottom:1px solid var(--ui-line)}.reference-head h2{font-size:var(--text-lg)}.reference-actions{border-top:1px solid var(--ui-line);justify-content:flex-end}.reference-actions [role=status]{margin-right:auto}.reference-body{padding:var(--space-4) var(--space-5);font-size:var(--text-md);overflow:auto}.reference-body h1{font-size:var(--text-xl)}.reference-body code{padding:.05rem var(--space-2);background:var(--ui-hover);overflow-wrap:anywhere;border-radius:.3rem;font-size:.85em}.reference-body pre{padding:var(--space-3);border-radius:var(--radius-small);background:var(--ui-hover);overflow-x:auto}.reference-body pre code{padding:0}.reference-body table{font-size:var(--text-sm);display:block;overflow-x:auto}.bleed{margin-inline:calc(-1 * var(--view-gutter))}.list-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 calc(-1 * var(--view-gutter));padding:0 var(--view-gutter) var(--space-3);flex-wrap:wrap;display:flex}.list-group-head{align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-5) var(--view-gutter) var(--space-2);color:var(--ui-text-2);font-size:var(--text-xs);letter-spacing:.02em;font-weight:600;display:flex}.list-group-head .faint{font-weight:500}.list-row{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--view-gutter);border-bottom:1px solid var(--ui-line);color:var(--ui-text);text-decoration:none;display:flex}@media (hover:hover){.list-row:hover{background:var(--ui-hover)}}.list-row[aria-current=true],.list-row[aria-current=page]{background:var(--ui-selected)}.list-row .grow{flex:auto;min-width:0}.nowrap{white-space:nowrap}.summary-text{flex:auto;min-width:0}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar{background:color-mix(in srgb, var(--avatar,var(--ui-accent)) 28%, var(--ui-panel));width:1.5rem;height:1.5rem;color:var(--ui-text);font-size:var(--text-2xs);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-weight:600;display:inline-grid}.avatar-large{width:2.75rem;height:2.75rem;font-size:var(--text-lg)}.stage-icon,.chip svg{flex:none}.chip{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:1.5rem;color:var(--ui-text-2);font-size:var(--text-sm);white-space:nowrap;border:0;border-radius:999px;padding:.05rem 0;display:inline-flex;overflow:hidden}.timestamp{color:var(--ui-text-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.properties{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(6rem,auto) minmax(0,1fr);margin:0;display:grid}.properties dt{padding:var(--space-2) 0;color:var(--ui-text-2)}.properties dd{min-width:0;padding:var(--space-2) 0;overflow-wrap:anywhere;margin:0}.properties a{color:var(--ui-text)}.timeline{margin:0;padding:0;list-style:none;display:grid}.timeline>li{gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:1.5rem minmax(0,1fr);display:grid;position:relative}.timeline>li:before{content:"";background:var(--ui-line-strong);width:1px;position:absolute;top:1.5rem;bottom:0;left:.75rem}.timeline>li:last-child:before{display:none}.timeline-icon{background:var(--ui-raised);width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px var(--ui-line-strong);color:var(--ui-text-2);border-radius:999px;place-items:center;display:grid}.timeline-body{overflow-wrap:anywhere;gap:var(--space-1);min-width:0;padding-top:var(--space-1);font-size:var(--text-sm);display:grid}.timeline-note{margin-top:var(--space-2);padding:var(--space-3) var(--space-3);border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-raised);white-space:pre-line}.stage-select{align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--ui-line-strong);border-radius:var(--radius-small);background:var(--ui-raised);display:inline-flex;position:relative}@media (hover:hover){.stage-select:hover{border-color:color-mix(in srgb, var(--ui-text) 28%, transparent)}}.stage-select:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}.stage-select[data-pending]{opacity:.7}.stage-select select{text-overflow:ellipsis;min-width:0;max-width:100%;min-height:var(--control-md);padding:0 var(--space-1);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;outline:0;font-weight:500;overflow:hidden}.stage-select select option{background:var(--ui-overlay);color:var(--ui-text)}.stage-select-wrap{gap:var(--space-2);justify-items:start;min-width:0;display:grid}.form-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.form-grid-tight{gap:var(--space-3);grid-template-columns:6rem minmax(0,1fr)}.plain-list{margin:0;padding:0;list-style:none}.appointment-line{grid-template-columns:7.5rem auto minmax(8rem,14rem) minmax(0,1fr);display:grid}.appointment-line strong{font-weight:500}.appointment-time{color:var(--ui-text-2);font-variant-numeric:tabular-nums}@media (max-width:40rem){.appointment-line{grid-template-columns:6.5rem auto minmax(0,1fr)}.appointment-line>:last-child{display:none}.tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tabs a{flex:none}}details>summary{align-items:flex-start;gap:var(--space-2);width:fit-content;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";width:.4rem;height:.4rem;transition:transform var(--transition);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-top:.5em;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}[data-skeleton]{animation:.2s ease-out .12s both skeleton-in}.skeleton-group{gap:var(--space-2);align-content:start;min-block-size:50vh;display:grid}[data-skeleton].skeleton-inline{gap:var(--space-2);display:grid}.skeleton{background:color-mix(in srgb, currentColor 9%, transparent);border-radius:.375rem;max-inline-size:100%;display:block;position:relative;overflow:hidden}.skeleton[data-round]{border-radius:50%;flex:none}.skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, currentColor 9%, transparent), transparent);content:"";animation:2.4s ease-in-out infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}.skeleton-row{gap:var(--space-3);padding:var(--space-3) 0;align-items:center;display:flex}.skeleton-lines{gap:var(--space-2);flex:1;min-inline-size:0;display:grid}.skeleton-cards{gap:var(--space-3);display:grid}.skeleton-columns{gap:var(--space-3);grid-auto-columns:minmax(13rem,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.skeleton-columns>span{gap:var(--space-2);align-content:start;display:grid}@keyframes skeleton-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-sweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){[data-skeleton],.skeleton:after{animation:none}}.section-error{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.service-dot{background:var(--service);border-radius:999px;flex:none;width:.6rem;height:.6rem;display:inline-block}:where(.service-stripe){position:relative}.service-stripe:after{content:"";background:var(--service,transparent);pointer-events:none;border-radius:2px;width:3px;position:absolute;inset-block:.35rem;inset-inline-start:0}.technical-details{gap:var(--space-2);display:grid}.technical-details>summary{cursor:pointer;color:var(--ui-text-2)}.technical-details code{overflow-wrap:anywhere}a:has(>[data-link-pending]){cursor:progress}.button:has(>[data-link-pending]){opacity:.6}.tabs a:has(>[data-link-pending]){background:var(--ui-selected);color:var(--ui-text)}.tabs:has([data-link-pending]) a[aria-current=page]:not(:has(>[data-link-pending])){color:var(--ui-text-2);background:0 0;border-color:#0000}main:has([data-link-pending]) [data-view]{opacity:.55;pointer-events:none;transition:opacity .15s .1s}@media (prefers-reduced-motion:reduce){main:has([data-link-pending]) [data-view]{transition:none}}.confirm-dialog{width:min(26rem,100vw - 2rem);padding:var(--space-5);border:1px solid var(--ui-line);border-radius:var(--radius-panel);background:var(--ui-overlay);color:var(--ui-text);box-shadow:var(--ui-shadow)}.confirm-dialog[open]{animation:.18s cubic-bezier(.2,0,0,1) confirm-in}@media (min-width:40.01rem){.confirm-dialog:has([data-answer=alternative]){width:min(36rem,100vw - 2rem)}}.confirm-dialog::backdrop{background:#0006}.confirm-dialog p{font-size:var(--text-md);line-height:1.5}.confirm-dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.button-danger-solid{background:var(--ui-danger);color:var(--color-notice-text);border-color:#0000;font-weight:600}@media (hover:hover){.button-danger-solid:hover{background:color-mix(in srgb, var(--ui-danger) 85%, #000)}}.button-danger-solid:active:not(:disabled){background:color-mix(in srgb, var(--ui-danger) 85%, #000)}@keyframes confirm-in{0%{opacity:0;transform:translateY(4px)}}@media (max-width:40rem){.confirm-dialog{border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:100%;max-width:none;padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));margin:auto 0 0}.confirm-dialog[open]{animation-name:confirm-sheet-in;animation-duration:.22s}.confirm-dialog-actions{flex-direction:column-reverse}.confirm-dialog-actions .button{width:100%;min-height:2.75rem}}@keyframes confirm-sheet-in{0%{transform:translateY(100%)}}.key-hint{right:var(--space-6);bottom:var(--space-6);z-index:60;max-width:28rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--ui-overlay);box-shadow:var(--ui-shadow);color:var(--ui-text);font-size:var(--text-sm);opacity:0;pointer-events:none;margin:0;transition:opacity .16s ease-out,transform .16s cubic-bezier(.2,0,0,1),bottom .16s cubic-bezier(.2,0,0,1);position:fixed;transform:translateY(8px)}.key-hint[data-shown]{opacity:1;transform:none}body:has([data-undo-notice]) .key-hint{bottom:calc(var(--space-6) + 4rem)}@media (max-width:56rem){.key-hint{right:var(--space-3);bottom:calc(4.25rem + env(safe-area-inset-bottom) + var(--space-3));left:var(--space-3);max-width:none}body:has([data-undo-notice]) .key-hint{bottom:calc(4.25rem + env(safe-area-inset-bottom) + var(--space-3) + 4rem)}}main :is(h1,h2)[tabindex="-1"]:focus{outline:none}.undo-toast{right:var(--space-6);bottom:var(--space-6);z-index:40;align-items:center;gap:var(--space-3);max-width:28rem;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--ui-overlay);box-shadow:var(--ui-shadow);color:var(--ui-text);font-size:var(--text-sm);animation:.18s cubic-bezier(.2,0,0,1) undo-toast-in;display:flex;position:fixed}@keyframes undo-toast-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:56rem){.undo-toast{right:var(--space-3);bottom:calc(4.25rem + env(safe-area-inset-bottom) + var(--space-3));left:var(--space-3);justify-content:space-between;max-width:none}}@media (prefers-reduced-motion:reduce){.undo-toast{animation:none}}body:has([data-undo-notice]) main{--view-end:5.5rem}@media (max-width:56rem){body:has([data-undo-notice]) main{--view-end:9.5rem}}@media (pointer:coarse){.button kbd,.undo-toast kbd{display:none}.undo-toast .button-ghost{min-width:2.75rem}main p.small>a:only-child{margin-block:-.75rem;padding-block:.75rem;display:inline-block}details>summary{align-items:center;min-height:2.75rem;display:flex}}
