:root{color-scheme:light;--lwc-orange-700: #8a3a00;--lwc-orange-600: #d66a00;--lwc-orange-500: #f08520;--lwc-orange-300: #ffcc88;--lwc-orange-100: #fff3e0;--lwc-gray-0: #ffffff;--lwc-gray-25: #f4f5f7;--lwc-gray-50: #f0f1f4;--lwc-gray-100: #eef0f4;--lwc-gray-200: #e2e4e9;--lwc-gray-300: #d0d3db;--lwc-gray-500: #5e6b81;--lwc-gray-600: #3a4558;--lwc-gray-700: #1a2a4a;--lwc-gray-800: #111418;--lwc-gray-900: #0a0c0f;--lwc-bluegray-700: #252a32;--lwc-bluegray-600: #2e3540;--lwc-bluegray-500: #3a4456;--lwc-bluegray-300: #a0afc4;--lwc-bluegray-200: #7a8fa8;--lwc-green-600: #276b2b;--lwc-yellow-600: #7a5a00;--lwc-red-600: #b63a2f;--lwc-font-family: "SauceCodePro Nerd Font", "SauceCodePro NF", "Source Code Pro", ui-monospace, "Cascadia Code", "Fira Code", monospace;--lwc-font-family-sans: var(--lwc-font-family);--lwc-radius-sm: 6px;--lwc-radius-md: 8px;--lwc-radius-lg: 14px;--lwc-radius-pill: 999px;--lwc-radius-control: var(--lwc-radius-pill);--lwc-space-1: 4px;--lwc-space-2: 8px;--lwc-space-3: 12px;--lwc-space-4: 16px;--lwc-space-5: 20px;--lwc-space-6: 24px;--lwc-space-8: 32px;--lwc-space-10: 40px;--lwc-text-xs: 12px;--lwc-text-sm: 14px;--lwc-text-md: 15px;--lwc-text-lg: 18px;--lwc-text-xl: 24px;--lwc-text-2xl: 32px;--lwc-color-bg: #f4f5f7;--lwc-color-background: var(--lwc-color-bg);--lwc-color-surface: #ffffff;--lwc-color-surface-2: #f0f1f4;--lwc-color-border: #e2e4e9;--lwc-color-border-strong: #d0d3db;--lwc-color-text: #111418;--lwc-color-foreground: var(--lwc-color-text);--lwc-color-text-dim: #3a4558;--lwc-color-text-muted: #5e6b81;--lwc-color-accent: #d66a00;--lwc-color-primary: #b65300;--lwc-color-primary-foreground: #ffffff;--lwc-color-accent-soft-bg: #fff3e0;--lwc-color-secondary: var(--lwc-color-accent-soft-bg);--lwc-color-accent-soft-text: #8a3a00;--lwc-color-secondary-foreground: var(--lwc-color-accent-soft-text);--lwc-color-focus: #f08520;--lwc-color-success: #276b2b;--lwc-color-warning: #7a5a00;--lwc-color-danger: #b63a2f;--lwc-shadow-card: 0 1px 4px rgba(0, 0, 0, .06);--radius: var(--lwc-radius-md);--background: var(--lwc-color-background);--foreground: var(--lwc-color-foreground);--card: var(--lwc-color-surface);--card-foreground: var(--lwc-color-foreground);--popover: var(--lwc-color-surface);--popover-foreground: var(--lwc-color-foreground);--primary: var(--lwc-color-primary);--primary-foreground: var(--lwc-color-primary-foreground);--secondary: var(--lwc-color-secondary);--secondary-foreground: var(--lwc-color-secondary-foreground);--muted: var(--lwc-color-surface-2);--muted-foreground: var(--lwc-color-text-muted);--accent: var(--lwc-color-accent-soft-bg);--accent-foreground: var(--lwc-color-accent-soft-text);--destructive: var(--lwc-color-danger);--border: var(--lwc-color-border);--input: var(--lwc-color-border-strong);--ring: var(--lwc-color-focus);--chart-1: var(--lwc-color-primary);--chart-2: var(--lwc-color-success);--chart-3: var(--lwc-color-warning);--chart-4: var(--lwc-bluegray-500);--chart-5: var(--lwc-orange-300);--sidebar: var(--lwc-color-surface);--sidebar-foreground: var(--lwc-color-foreground);--sidebar-primary: var(--lwc-color-primary);--sidebar-primary-foreground: var(--lwc-color-primary-foreground);--sidebar-accent: var(--lwc-color-surface-2);--sidebar-accent-foreground: var(--lwc-color-foreground);--sidebar-border: var(--lwc-color-border);--sidebar-ring: var(--lwc-color-focus)}.dark{color-scheme:dark;--lwc-color-bg: #0a0c0f;--lwc-color-background: var(--lwc-color-bg);--lwc-color-surface: #111418;--lwc-color-surface-2: #181c22;--lwc-color-border: #252a32;--lwc-color-border-strong: #2e3540;--lwc-color-text: #e8edf5;--lwc-color-foreground: var(--lwc-color-text);--lwc-color-text-dim: #a0afc4;--lwc-color-text-muted: #7a8fa8;--lwc-color-accent: #f08520;--lwc-color-primary: #b65300;--lwc-color-primary-foreground: #ffffff;--lwc-color-accent-soft-bg: #2a1800;--lwc-color-secondary: var(--lwc-color-accent-soft-bg);--lwc-color-accent-soft-text: #ffcc88;--lwc-color-secondary-foreground: var(--lwc-color-accent-soft-text);--lwc-color-focus: #f08520;--lwc-color-success: #7bc67e;--lwc-color-warning: #e2c14d;--lwc-color-danger: #f08f86;--lwc-shadow-card: 0 2px 8px rgba(0, 0, 0, .3)}@theme inline{ --radius-sm: calc(var(--radius) - 2px); --radius-md: var(--radius); --radius-lg: var(--lwc-radius-lg); --radius-xl: calc(var(--lwc-radius-lg) + 4px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }.lwc-button{align-items:center;border:1px solid var(--lwc-color-border-strong);border-radius:var(--lwc-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--lwc-font-family);font-size:var(--lwc-text-sm);font-weight:700;gap:7px;justify-content:center;line-height:1;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.lwc-button:disabled{cursor:not-allowed;opacity:.55}.lwc-button:focus-visible{outline:2px solid var(--lwc-color-focus);outline-offset:2px}.lwc-button--sm{min-height:2rem;padding:0 var(--lwc-space-3)}.lwc-button--md{min-height:2.375rem;padding:0 18px}.lwc-button--primary{background:var(--lwc-color-primary);border-color:var(--lwc-color-primary);color:var(--lwc-color-primary-foreground)}.lwc-button--primary:hover{opacity:.9}.lwc-button--secondary{background:var(--lwc-color-surface-2);color:var(--lwc-color-text)}.lwc-button--secondary:hover{background:var(--lwc-color-border);border-color:var(--lwc-color-accent)}.lwc-button--ghost{background:transparent;border-color:transparent;color:var(--lwc-color-text-dim)}.lwc-button--ghost:hover{background:color-mix(in srgb,var(--lwc-color-accent) 10%,transparent);color:var(--lwc-color-accent)}.lwc-brand-mark{display:block;height:auto;max-width:100%}.lwc-header{background:var(--lwc-color-surface);border-bottom:1px solid var(--lwc-color-border);color:var(--lwc-color-text);font-family:var(--lwc-font-family);position:sticky;top:0;z-index:20}.lwc-header__inner{align-items:center;box-sizing:border-box;display:grid;gap:var(--lwc-space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 auto;min-height:86px;padding:14px var(--lwc-space-4);width:min(100%,58rem)}.lwc-header__left,.lwc-header__center,.lwc-header__right,.lwc-footer__left,.lwc-footer__center,.lwc-footer__right{align-items:center;display:flex;min-width:0}.lwc-header__left,.lwc-footer__left{justify-content:flex-start}.lwc-header__left{align-items:flex-start;flex-direction:column}.lwc-header__center,.lwc-footer__center{justify-content:center}.lwc-header__right,.lwc-footer__right{justify-content:flex-end}.lwc-header__brand{align-items:center;color:var(--lwc-color-text);display:inline-flex;flex:0 0 auto;gap:var(--lwc-space-3);min-width:0;text-decoration:none}.lwc-header__brand:focus-visible,.lwc-footer__links a:focus-visible,.lwc-language-select:focus-visible,.lwc-language-switcher__button:focus-visible,.lwc-theme-control__trigger:focus-visible,.lwc-theme-control__item:focus-visible,.lwc-theme-cycle:focus-visible{outline:2px solid var(--lwc-color-focus);outline-offset:2px}.lwc-header__logo{filter:var(--lwc-brand-mark-filter, brightness(0) saturate(100%) invert(51%) sepia(96%) saturate(1881%) hue-rotate(10deg) brightness(98%) contrast(101%));height:46px;object-fit:contain;width:46px}.lwc-header__wordmark{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.lwc-footer__wordmark{font-size:var(--lwc-text-lg);font-weight:800;letter-spacing:.02em}.lwc-header__product,.lwc-header__tagline{line-height:1.2;margin:0}.lwc-header__product{color:var(--lwc-color-text);flex:1 1 auto;font-size:clamp(15px,1.2vw,18px);font-weight:900;letter-spacing:-.03em;min-width:12ch}.lwc-header__tagline{color:var(--lwc-color-text-muted);font-size:var(--lwc-text-sm);font-weight:800;margin-top:var(--lwc-space-1)}.lwc-header__controls{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:10px;justify-content:flex-end}.lwc-language-switcher,.lwc-theme-control__menu{display:flex;flex-direction:column;gap:2px}.lwc-theme-control--choices{display:flex;flex-direction:row;gap:6px;justify-content:flex-end}.lwc-theme-switcher--desktop{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.lwc-header__controls .lwc-theme-control--choices{flex-direction:column;gap:2px}.lwc-language-select,.lwc-language-switcher__button,.lwc-theme-control__item,.lwc-theme-control__trigger,.lwc-theme-cycle{align-items:center;background:transparent;border:0;border-radius:var(--lwc-radius-sm);color:var(--lwc-color-text-muted);cursor:pointer;display:inline-flex;font-family:var(--lwc-font-family);font-size:var(--lwc-text-sm);font-weight:800;gap:6px;letter-spacing:.01em;line-height:1.4;padding:3px 7px;text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.lwc-language-select{appearance:auto}.lwc-language-select.lwc-language-select--mobile,.lwc-theme-cycle.lwc-theme-cycle--mobile{display:none}.lwc-language-switcher__button:hover,.lwc-language-switcher__button[aria-pressed=true],.lwc-theme-control__trigger:hover,.lwc-theme-control__item:hover,.lwc-theme-control__item[aria-checked=true],.lwc-theme-control__item[aria-pressed=true],.lwc-theme-cycle:hover{background:color-mix(in srgb,var(--lwc-color-accent) 14%,transparent);color:var(--lwc-color-accent-soft-text)}.lwc-language-switcher__button:before{content:"";font-size:.95em;line-height:1}.lwc-language-switcher__button[data-locale=de]:before{content:"🇩🇪"}.lwc-language-switcher__button[data-locale=en]:before{content:"🇬🇧"}.lwc-theme-control__item[data-theme-mode=system] .lwc-theme-control__icon:before{content:"☼"}.lwc-theme-control__item[data-theme-mode=dark] .lwc-theme-control__icon:before{content:"◐"}.lwc-theme-cycle[data-theme-mode=light] .lwc-theme-cycle__icon:before{content:"○"}.lwc-theme-cycle[data-theme-mode=dark] .lwc-theme-cycle__icon:before{content:"◐"}.lwc-theme-control{display:inline-block;position:relative}.lwc-theme-control__trigger{border:1px solid var(--lwc-color-border-strong);background:var(--lwc-color-surface)}.lwc-theme-control__menu{background:var(--lwc-color-surface);border:1px solid var(--lwc-color-border);border-radius:var(--lwc-radius-md);box-shadow:var(--lwc-shadow-card);margin-top:var(--lwc-space-1);min-width:100%;padding:var(--lwc-space-1);position:absolute;right:0;z-index:30}.lwc-theme-control__item{width:100%}.lwc-footer{background:var(--lwc-color-surface);border-top:1px solid var(--lwc-color-border);color:var(--lwc-color-text-muted);font-family:var(--lwc-font-family)}.lwc-footer__inner{align-items:center;box-sizing:border-box;display:grid;font-size:var(--lwc-text-xs);gap:var(--lwc-space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 auto;min-height:84px;padding:18px var(--lwc-space-8);width:min(100%,58rem)}.lwc-footer__left,.lwc-footer__right{align-items:flex-start;flex-direction:column;gap:var(--lwc-space-1)}.lwc-footer__right{align-items:flex-end}.lwc-footer__text{line-height:1.5}.lwc-footer__brand{align-items:center;color:var(--lwc-color-text);display:inline-flex;flex:0 0 auto;gap:var(--lwc-space-3)}.lwc-footer__logo{filter:var(--lwc-brand-mark-filter, brightness(0) saturate(100%) invert(51%) sepia(96%) saturate(1881%) hue-rotate(10deg) brightness(98%) contrast(101%));height:48px;width:48px}.lwc-footer__links{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--lwc-space-1);justify-content:flex-end}.lwc-footer__links a{color:var(--lwc-color-primary);font-size:var(--lwc-text-xs);font-weight:800;line-height:1.5;text-decoration:none}.lwc-footer__links a:hover{color:var(--lwc-color-primary)}@media(min-width:700px){.lwc-header__inner{padding-inline:var(--lwc-space-8)}}@media(max-width:640px){.lwc-header__inner{gap:var(--lwc-space-2);grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:var(--lwc-space-2) var(--lwc-space-3)}.lwc-header__left{order:2}.lwc-header__center{order:1}.lwc-header__right{order:3}.lwc-header__product{font-size:13px;line-height:1.05;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lwc-header__tagline{display:none}.lwc-header__logo{height:34px;width:34px}.lwc-header__controls{gap:6px}.lwc-language-switcher--desktop,.lwc-theme-switcher--desktop{display:none}.lwc-language-select.lwc-language-select--mobile,.lwc-theme-cycle.lwc-theme-cycle--mobile{display:inline-flex}.lwc-language-select.lwc-language-select--mobile{border:1px solid var(--lwc-color-border);border-radius:var(--lwc-radius-pill);min-height:34px;padding:0 26px 0 10px;width:auto}.lwc-theme-cycle.lwc-theme-cycle--mobile{background:color-mix(in srgb,var(--lwc-color-accent) 14%,transparent);border:1px solid var(--lwc-color-border);border-radius:var(--lwc-radius-pill);color:var(--lwc-color-accent-soft-text);display:grid;font-size:15px;height:34px;padding:0;place-items:center;width:34px}.lwc-theme-cycle.lwc-theme-cycle--mobile .lwc-theme-cycle__label{display:none}}@media(max-width:720px){.lwc-footer__inner{display:flex;flex-direction:column;gap:var(--lwc-space-2);padding:18px}.lwc-footer__left,.lwc-footer__center,.lwc-footer__right{justify-content:center;width:100%}.lwc-footer__left{align-items:center;text-align:center}.lwc-footer__right{align-items:center;order:2}.lwc-footer__center{order:3}.lwc-footer__links{align-items:center;flex-direction:row;gap:var(--lwc-space-3);justify-content:center}}.lwc-page{box-sizing:border-box;color:var(--lwc-color-text);font-family:var(--lwc-font-family);margin:0 auto;min-height:calc(100vh - 72px);padding:clamp(var(--lwc-space-6),5vw,var(--lwc-space-10)) clamp(var(--lwc-space-4),4vw,var(--lwc-space-8));width:100%}.lwc-page--narrow{max-width:760px}.lwc-page--default{max-width:960px}.lwc-page--wide{max-width:1180px}.lwc-page--full{max-width:none}.lwc-form-layout{display:grid;gap:var(--lwc-space-6)}.lwc-form-layout--compact{gap:var(--lwc-space-4)}.lwc-form-section{background:var(--lwc-color-surface);border:1px solid var(--lwc-color-border);border-radius:var(--lwc-radius-lg);box-shadow:var(--lwc-shadow-card);display:grid;gap:var(--lwc-space-5);padding:clamp(var(--lwc-space-5),4vw,var(--lwc-space-8))}.lwc-form-section__header{display:grid;gap:var(--lwc-space-2)}.lwc-form-section__title{color:var(--lwc-color-text);font-size:var(--lwc-text-xl);line-height:1.2;margin:0}.lwc-form-section__description{color:var(--lwc-color-text-dim);font-size:var(--lwc-text-sm);line-height:1.5;margin:0;max-width:68ch}.lwc-form-section__content{display:grid;gap:var(--lwc-space-4)}.lwc-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--lwc-space-3);padding-top:var(--lwc-space-2)}.lwc-actions--start{justify-content:flex-start}.lwc-actions--end{justify-content:flex-end}.lwc-actions--between{justify-content:space-between}.lwc-field{border:0;display:grid;gap:var(--lwc-space-2);margin:0;min-width:0;padding:0}.lwc-field-row{align-items:start;display:grid;gap:var(--lwc-space-3)}@media(min-width:720px){.lwc-field-row{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.lwc-field-row .lwc-field:not(.lwc-field--choice){align-items:start;column-gap:var(--lwc-space-4);grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr)}.lwc-field-row .lwc-field:not(.lwc-field--choice) .lwc-field__label{padding-top:.55rem}.lwc-field-row .lwc-field:not(.lwc-field--choice) .lwc-field__hint,.lwc-field-row .lwc-field:not(.lwc-field--choice) .lwc-field__message{grid-column:2}}.lwc-field__label{color:var(--lwc-color-text);font-size:var(--lwc-text-sm);font-weight:700;line-height:1.35}.lwc-field__hint,.lwc-field__message,.lwc-choice__hint{color:var(--lwc-color-text-muted);font-size:var(--lwc-text-xs);line-height:1.45;margin:0}.lwc-field__message--error{color:var(--lwc-color-danger);font-weight:700}.lwc-field__message--success{color:var(--lwc-color-success);font-weight:700}.lwc-control{background:var(--lwc-color-surface);border:1px solid var(--lwc-color-border-strong);border-radius:var(--lwc-radius-md);box-sizing:border-box;color:var(--lwc-color-text);font:inherit;font-size:var(--lwc-text-md);line-height:1.4;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease;width:100%}.lwc-control--sm{min-height:2.25rem;padding:7px 10px}.lwc-control--md{min-height:2.75rem;padding:10px 12px}.lwc-textarea{min-height:7.5rem;resize:vertical}.lwc-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--lwc-color-text-dim) 50%),linear-gradient(135deg,var(--lwc-color-text-dim) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:var(--lwc-space-8)}.lwc-control:hover,.lwc-choice__control:hover{border-color:var(--lwc-color-accent)}.lwc-control:focus-visible,.lwc-choice__control:focus-visible{outline:2px solid var(--lwc-color-focus);outline-offset:2px}.lwc-control:disabled,.lwc-choice__control:disabled,.lwc-control[readonly]{background:var(--lwc-color-surface-2);color:var(--lwc-color-text-muted);cursor:not-allowed;opacity:.72}.lwc-control[readonly]{cursor:default}.lwc-field--error .lwc-control,.lwc-field--error .lwc-choice__control{border-color:var(--lwc-color-danger)}.lwc-field--success .lwc-control,.lwc-field--success .lwc-choice__control{border-color:var(--lwc-color-success)}.lwc-field--choice{gap:var(--lwc-space-2)}.lwc-choice,.lwc-radio-group__options{display:grid;gap:var(--lwc-space-3)}.lwc-choice{align-items:start;grid-template-columns:auto 1fr}.lwc-choice__control{accent-color:var(--lwc-color-accent);background:var(--lwc-color-surface);border:1px solid var(--lwc-color-border-strong);color:var(--lwc-color-accent);margin:2px 0 0}.lwc-choice__control--sm{height:16px;width:16px}.lwc-choice__control--md{height:18px;width:18px}.lwc-choice__label{color:var(--lwc-color-text);cursor:pointer;display:grid;font-size:var(--lwc-text-sm);gap:var(--lwc-space-1);line-height:1.45}.lwc-choice__control:disabled+.lwc-choice__label{color:var(--lwc-color-text-muted);cursor:not-allowed}.lwc-choice-chip{align-items:flex-start;background:var(--lwc-color-surface);border:1px solid var(--lwc-color-border-strong);border-radius:var(--lwc-radius-lg);color:var(--lwc-color-text);cursor:pointer;display:grid;gap:var(--lwc-space-3);grid-template-columns:auto 1fr;padding:var(--lwc-space-3);position:relative;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.lwc-choice-chip:hover{border-color:var(--lwc-color-accent)}.lwc-choice-chip__input{accent-color:var(--lwc-color-accent);height:18px;margin:2px 0 0;width:18px}.lwc-choice-chip__input:focus-visible{outline:2px solid var(--lwc-color-focus);outline-offset:2px}.lwc-choice-chip:has(.lwc-choice-chip__input:checked){background:var(--lwc-color-accent-soft-bg);border-color:var(--lwc-color-accent);box-shadow:inset 0 0 0 1px var(--lwc-color-accent)}.lwc-choice-chip__body{display:grid;gap:var(--lwc-space-1);min-width:0}.lwc-choice-chip__label{font-size:var(--lwc-text-sm);font-weight:800;line-height:1.45}.lwc-choice-chip__hint,.lwc-choice-chip__message{color:var(--lwc-color-text-muted);font-size:var(--lwc-text-xs);line-height:1.45}.lwc-choice-chip__message--error{color:var(--lwc-color-danger);font-weight:700}.lwc-choice-chip__message--success{color:var(--lwc-color-success);font-weight:700}.lwc-choice-chip--error{border-color:var(--lwc-color-danger)}.lwc-choice-chip--success{border-color:var(--lwc-color-success)}.lwc-choice-chip--disabled{background:var(--lwc-color-surface-2);color:var(--lwc-color-text-muted);cursor:not-allowed;opacity:.72}.lwc-choice-chip a{color:var(--lwc-color-accent-soft-text);text-decoration:underline;text-underline-offset:2px}.lwc-choice-chip a:focus-visible{outline:2px solid var(--lwc-color-focus);outline-offset:2px}@media(max-width:720px){.lwc-actions,.lwc-actions--end,.lwc-actions--between{align-items:stretch;flex-direction:column-reverse;justify-content:flex-start}.lwc-actions .lwc-button{width:100%}}.lwc-wizard-flow{color:var(--lwc-color-text);display:grid;font-family:var(--lwc-font-family);gap:var(--lwc-space-3)}.lwc-wizard-stepper{display:grid;gap:var(--lwc-space-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));list-style:none;margin:0;padding:0}.lwc-wizard-step{align-items:center;color:var(--lwc-color-text-muted);display:flex;font-size:var(--lwc-text-xs);font-weight:800;gap:var(--lwc-space-2);min-width:0;text-transform:uppercase}.lwc-wizard-step__marker{align-items:center;background:var(--lwc-color-surface-2);border:1px solid var(--lwc-color-border-strong);border-radius:var(--lwc-radius-pill);color:var(--lwc-color-text-muted);display:inline-flex;flex:0 0 auto;font-size:11px;height:1.4rem;justify-content:center;width:1.4rem}.lwc-wizard-step__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lwc-wizard-step--completed{color:var(--lwc-color-text-dim)}.lwc-wizard-step--completed .lwc-wizard-step__marker{background:var(--lwc-color-accent-soft-bg);border-color:var(--lwc-color-accent);color:var(--lwc-color-accent-soft-text)}.lwc-wizard-step--current{color:var(--lwc-color-text)}.lwc-wizard-step--current .lwc-wizard-step__marker{background:var(--lwc-color-primary);border-color:var(--lwc-color-primary);color:var(--lwc-color-primary-foreground)}.lwc-wizard-progress{background:var(--lwc-color-surface-2);border:1px solid var(--lwc-color-border);border-radius:var(--lwc-radius-pill);height:6px;overflow:hidden}.lwc-wizard-progress__bar{background:var(--lwc-color-accent);display:block;height:100%;transition:width .16s ease}.lwc-notice{align-items:flex-start;background:var(--lwc-color-surface);border:1px solid var(--lwc-color-border-strong);border-radius:var(--lwc-radius-sm);color:var(--lwc-color-text);display:flex;font-family:var(--lwc-font-family);gap:var(--lwc-space-2);padding:var(--lwc-space-3)}.lwc-notice--info{border-color:color-mix(in srgb,var(--lwc-color-accent) 38%,var(--lwc-color-border))}.lwc-notice--success{border-color:color-mix(in srgb,var(--lwc-color-success) 42%,var(--lwc-color-border))}.lwc-notice--warning{border-color:color-mix(in srgb,var(--lwc-color-warning) 42%,var(--lwc-color-border))}.lwc-notice--error{border-color:color-mix(in srgb,var(--lwc-color-danger) 42%,var(--lwc-color-border))}.lwc-notice__icon{color:var(--lwc-color-accent);line-height:1.35;margin-top:1px}.lwc-notice--success .lwc-notice__icon{color:var(--lwc-color-success)}.lwc-notice--warning .lwc-notice__icon{color:var(--lwc-color-warning)}.lwc-notice--error .lwc-notice__icon{color:var(--lwc-color-danger)}.lwc-notice__content{display:grid;gap:var(--lwc-space-1);min-width:0}.lwc-notice__title{font-size:var(--lwc-text-sm);line-height:1.35;margin:0}.lwc-notice__text{color:var(--lwc-color-text-dim);font-size:var(--lwc-text-xs);line-height:1.45}.lwc-notice__text :first-child{margin-top:0}.lwc-notice__text :last-child{margin-bottom:0}@media(max-width:560px){.lwc-wizard-stepper{grid-template-columns:1fr}}.lwc-icon{display:inline-block;fill:currentColor;flex:0 0 auto;height:1.1em;vertical-align:-.18em;width:1.1em}.lwc-card{background:var(--lwc-color-surface);border:1px solid var(--lwc-color-border);border-radius:var(--lwc-radius-lg);box-shadow:var(--lwc-shadow-card);color:var(--lwc-color-text);display:grid;font-family:var(--lwc-font-family);gap:var(--lwc-space-5);padding:clamp(var(--lwc-space-5),4vw,var(--lwc-space-6))}.lwc-card__header,.lwc-card__content,.lwc-card__footer{display:grid;gap:var(--lwc-space-2)}.lwc-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--lwc-space-3)}.lwc-card__title{color:var(--lwc-color-text);font-size:var(--lwc-text-lg);line-height:1.25;margin:0}.lwc-card__description{color:var(--lwc-color-text-dim);font-size:var(--lwc-text-sm);line-height:1.5;margin:0}.lwc-alert{align-items:flex-start;background:var(--lwc-color-surface);border:1px solid var(--lwc-color-border);border-left-width:4px;border-radius:var(--lwc-radius-md);color:var(--lwc-color-text);display:flex;font-family:var(--lwc-font-family);gap:var(--lwc-space-3);padding:var(--lwc-space-4)}.lwc-alert--info{border-left-color:var(--lwc-color-accent)}.lwc-alert--success{border-left-color:var(--lwc-color-success)}.lwc-alert--warning{border-left-color:var(--lwc-color-warning)}.lwc-alert--error{border-left-color:var(--lwc-color-danger)}.lwc-alert__icon{color:var(--lwc-color-accent);line-height:1.4}.lwc-alert--success .lwc-alert__icon{color:var(--lwc-color-success)}.lwc-alert--warning .lwc-alert__icon{color:var(--lwc-color-warning)}.lwc-alert--error .lwc-alert__icon{color:var(--lwc-color-danger)}.lwc-alert__content{display:grid;gap:var(--lwc-space-1);min-width:0}.lwc-alert__title{font-size:var(--lwc-text-sm);line-height:1.35;margin:0}.lwc-alert__description{color:var(--lwc-color-text-dim);font-size:var(--lwc-text-sm);line-height:1.5}.lwc-alert__description :first-child{margin-top:0}.lwc-alert__description :last-child{margin-bottom:0}.lwc-badge{align-items:center;border:1px solid transparent;border-radius:var(--lwc-radius-pill);display:inline-flex;font-family:var(--lwc-font-family);font-size:var(--lwc-text-xs);font-weight:800;gap:var(--lwc-space-1);line-height:1;min-height:1.5rem;padding:0 var(--lwc-space-3);text-decoration:none;width:fit-content}.lwc-badge--neutral{background:var(--lwc-color-surface-2);border-color:var(--lwc-color-border);color:var(--lwc-color-text-dim)}.lwc-badge--accent{background:var(--lwc-color-accent-soft-bg);color:var(--lwc-color-accent-soft-text)}.lwc-badge--success{background:color-mix(in srgb,var(--lwc-color-success) 14%,transparent);color:var(--lwc-color-success)}.lwc-badge--warning{background:color-mix(in srgb,var(--lwc-color-warning) 18%,transparent);color:var(--lwc-color-warning)}.lwc-badge--error{background:color-mix(in srgb,var(--lwc-color-danger) 14%,transparent);color:var(--lwc-color-danger)}.lwc-badge:focus-visible,.lwc-dialog__trigger:focus-visible,.lwc-dialog__close:focus-visible,.lwc-tabs__trigger:focus-visible{outline:2px solid var(--lwc-color-focus);outline-offset:2px}.lwc-dialog{background:transparent;border:0;color:var(--lwc-color-text);margin:auto;max-width:min(560px,calc(100vw - 32px));padding:0;width:100%}.lwc-dialog::backdrop{background:#0a0c0f9e}.lwc-dialog__content{background:var(--lwc-color-surface);border:1px solid var(--lwc-color-border);border-radius:var(--lwc-radius-lg);box-shadow:0 24px 80px #00000047;display:grid;font-family:var(--lwc-font-family);gap:var(--lwc-space-5);padding:clamp(var(--lwc-space-5),4vw,var(--lwc-space-6))}.lwc-dialog__trigger,.lwc-dialog__close{align-items:center;background:transparent;border:0;border-radius:var(--lwc-radius-pill);color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center}.lwc-dialog__close{color:var(--lwc-color-text-muted);height:2rem;justify-self:end;margin:calc(var(--lwc-space-2) * -1) calc(var(--lwc-space-2) * -1) calc(var(--lwc-space-4) * -1) 0;width:2rem}.lwc-dialog__close:hover{color:var(--lwc-color-accent)}.lwc-dialog__header{display:grid;gap:var(--lwc-space-2)}.lwc-dialog__title{font-size:var(--lwc-text-xl);line-height:1.2;margin:0}.lwc-dialog__description{color:var(--lwc-color-text-dim);font-size:var(--lwc-text-sm);line-height:1.5;margin:0}.lwc-dialog__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--lwc-space-3);justify-content:flex-end}.lwc-tabs{color:var(--lwc-color-text);display:grid;font-family:var(--lwc-font-family);gap:var(--lwc-space-4)}.lwc-tabs__list{align-items:center;background:var(--lwc-color-surface-2);border:1px solid var(--lwc-color-border);border-radius:var(--lwc-radius-pill);display:inline-flex;gap:var(--lwc-space-1);padding:var(--lwc-space-1);width:fit-content}.lwc-tabs__trigger{background:transparent;border:0;border-radius:var(--lwc-radius-pill);color:var(--lwc-color-text-dim);cursor:pointer;font:inherit;font-size:var(--lwc-text-sm);font-weight:800;min-height:2.25rem;padding:0 var(--lwc-space-4)}.lwc-tabs__trigger:hover{color:var(--lwc-color-text)}.lwc-tabs__trigger[aria-selected=true]{background:var(--lwc-color-primary);color:var(--lwc-color-primary-foreground)}.lwc-tabs__content{min-width:0}:root{color:#172033;background:#f6f7fb;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}a{color:inherit}button{border:0;border-radius:999px;background:#1847a5;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:.75rem 1rem}.fixture-shell{min-height:100vh;display:flex;flex-direction:column}.local-header{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.25rem clamp(1rem,4vw,3rem);border-bottom:1px solid #dbe1ef;background:#fff}.local-kicker,.eyebrow{margin:0 0 .35rem;color:#667085;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.local-header h1{margin:0;font-size:clamp(1.25rem,2vw,1.8rem)}.plain-main{width:min(860px,calc(100% - 2rem));margin:0 auto;padding:clamp(2rem,6vw,5rem) 0;flex:1}.plain-main h2{margin:0 0 1rem;font-size:clamp(2rem,6vw,4rem);line-height:1}.plain-main p{color:#475467;font-size:1.05rem;line-height:1.7}.task-card{margin-top:2rem;padding:1.5rem;border:1px solid #dbe1ef;border-radius:24px;background:#fff;box-shadow:0 18px 60px #1847a51a}.task-card h3{margin-top:0}.actions{display:flex;flex-wrap:wrap;gap:.75rem}.local-footer{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:2rem clamp(1rem,4vw,3rem);background:#101828;color:#f9fafb}.local-footer div{display:grid;gap:.25rem}.local-footer span{color:#cbd5e1;font-size:.9rem}.local-footer nav{display:flex;flex-wrap:wrap;gap:1rem}.local-footer a{color:#dbeafe;font-weight:700}@media(max-width:640px){.local-header,.local-footer{align-items:flex-start;flex-direction:column}}
