@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/assets/archivo-latin-E0tuGl4L.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/assets/archivo-latin-ext-C4zznr8T.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-bg: #f3f2f2;--color-surface: #eae9e9;--color-text: #201e1d;--color-divider: color-mix(in srgb, #201e1d 40%, transparent);--color-neutral-100: #f8f4f4;--color-neutral-200: #eae7e7;--color-neutral-300: #d7d3d3;--color-neutral-400: #bab6b6;--color-neutral-500: #9b9797;--color-neutral-600: #7d7979;--color-neutral-700: #605d5d;--color-neutral-800: #444141;--color-neutral-900: #2d2b2b;--color-accent: #ec3013;--color-accent-100: #fff2ef;--color-accent-200: #ffe0d9;--color-accent-300: #ffc4b8;--color-accent-400: #ff9783;--color-accent-500: #ff563c;--color-accent-600: #dd2b0f;--color-accent-700: #ae1800;--color-accent-800: #7c1405;--color-accent-900: #4d170e;--font-heading: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: var(--font-heading);--font-heading-weight: 800;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--radius-md: 0;--aq-nav-width: 268px}[data-role=asker]{--color-accent: #ff1273;--color-accent-100: #ffe9f1;--color-accent-200: #ffc7dc;--color-accent-300: #ff9cc0;--color-accent-400: #ff5c9b;--color-accent-500: #ff1273;--color-accent-600: #dd005d;--color-accent-700: #ad0049;--color-accent-800: #7b0034;--color-accent-900: #4d0722}[data-role=answerer]{--color-accent: #ffc20d;--color-accent-100: #fff7dd;--color-accent-200: #ffeaab;--color-accent-300: #ffda6b;--color-accent-400: #ffcd35;--color-accent-500: #ffc20d;--color-accent-600: #b98700;--color-accent-700: #6b4e00;--color-accent-800: #4c3707;--color-accent-900: #33250a}[data-role=answerer] .aq-btn--primary,[data-role=answerer] .aq-nav__role,[data-role=answerer] .aq-sandbox,[data-role=answerer] .aq-step.is-current{color:var(--color-text)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}h1{font-size:30px}h2{font-size:21px;margin-top:var(--space-6)}h3{font-size:18px}h4{font-size:15px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent-700);text-decoration:none;border-bottom:2px solid var(--color-accent-300)}a:hover{border-bottom-color:var(--color-accent-700)}td,.aq-card__value,.aq-head__value,time,code{font-variant-numeric:tabular-nums}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.aq-shell{display:flex;align-items:stretch;flex-wrap:wrap;min-height:100vh}.aq-main{flex:1;min-width:0;max-width:1600px;padding:30px 32px 72px}.aq-main h1{margin-bottom:var(--space-6)}.aq-main h1+*{margin-top:0}.aq-panel+.aq-filters{margin-top:var(--space-6)}.aq-page{flex:1;min-width:0;display:flex;flex-direction:column}.aq-sandbox{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:8px 32px;background:var(--color-accent);color:var(--color-bg);font-size:13px;font-weight:600;letter-spacing:.02em}.aq-sandbox__actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.aq-sandbox .aq-btn{padding:4px 10px;font-size:13px;color:inherit;border-color:currentColor;background:transparent}.aq-sandbox .aq-btn:hover{background:color-mix(in srgb,currentColor 15%,transparent)}.aq-switch{position:relative;display:flex;align-items:center;gap:10px;margin:0;font-size:12px;cursor:pointer}.aq-switch input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.aq-switch__track{flex:none;position:relative;width:34px;height:20px;background:var(--color-neutral-700);transition:background .15s}.aq-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;background:var(--color-bg);transition:transform .15s}.aq-switch input:checked+.aq-switch__track{background:var(--color-accent)}.aq-switch input:checked+.aq-switch__track:after{transform:translate(14px)}.aq-switch input:focus-visible+.aq-switch__track{outline:2px solid var(--color-accent);outline-offset:2px}.aq-nav .aq-switch{color:var(--color-neutral-400)}.aq-nav{width:var(--aq-nav-width);flex:0 0 var(--aq-nav-width);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--color-neutral-900);color:var(--color-neutral-300)}.aq-nav__brand{padding:22px 20px 18px;border-bottom:2px solid var(--color-neutral-800)}.aq-nav__wordmark{font-size:17px;letter-spacing:.14em;color:var(--color-bg);font-weight:600}.aq-nav__app{font-size:11.5px;color:var(--color-neutral-400);margin-top:3px}.aq-nav__head{padding:16px 20px;border-bottom:2px solid var(--color-neutral-800);display:flex;flex-direction:column;gap:7px}.aq-nav__company{font-size:13px;color:var(--color-bg);word-break:break-word}.aq-nav__role{align-self:flex-start;padding:2px 8px;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;background:var(--color-accent);color:var(--color-bg)}.aq-nav__main,.aq-nav__foot ul{list-style:none;margin:0;padding:0}.aq-nav__main{flex:1;padding:14px 10px;display:flex;flex-direction:column;gap:2px}.aq-nav__gruppe{display:block;padding:16px 10px 6px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-500)}.aq-nav a{display:block;padding:9px 12px;font-size:13.5px;color:var(--color-neutral-100);text-decoration:none;border:0}.aq-nav a:hover{background:var(--color-neutral-800)}.aq-nav a.is-active{background:var(--color-neutral-800);color:var(--color-bg);box-shadow:inset 3px 0 0 var(--color-accent)}.aq-nav__foot{padding:16px 20px 18px;border-top:2px solid var(--color-neutral-800);display:flex;flex-direction:column;gap:10px}.aq-nav__foot ul{display:flex;flex-wrap:wrap;gap:14px}.aq-nav__foot a{padding:0;font-size:12px;color:var(--color-neutral-400)}.aq-nav__foot a:hover{background:none;color:var(--color-bg)}.aq-nav__lang{display:flex;align-items:center;gap:8px;margin:0;font-size:11.5px}.aq-nav__lang select{width:auto;min-height:0;padding:3px 6px;font:inherit;font-size:11.5px}.aq-nav .aq-nav__lang{color:var(--color-neutral-400)}.aq-nav .aq-nav__lang select{background:transparent;color:var(--color-neutral-100);border:1px solid var(--color-neutral-700)}.aq-nav__logout{align-self:flex-start;padding:0;border:0;background:none;color:var(--color-neutral-400);font:inherit;font-size:12px;cursor:pointer}.aq-nav__logout:hover{color:var(--color-bg)}.aq-nav__product{margin:0;font-size:11px;color:var(--color-neutral-400)}.aq-btn{display:inline-flex;align-items:center;gap:6px;padding:var(--space-2) 14px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid var(--color-divider);border-radius:0;text-decoration:none;cursor:pointer}a.aq-btn{border-bottom-width:1px}.aq-btn:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.aq-btn:disabled{opacity:.45;cursor:not-allowed}.aq-btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.aq-btn--primary:hover{background:var(--color-accent-600);border-color:var(--color-accent-600)}.aq-btn--danger{border-color:var(--color-accent);color:var(--color-accent-700);background:transparent}.aq-btn--danger:hover{background:var(--color-accent-100)}.aq-btn--ghost{border-color:transparent}.aq-linkbtn{padding:0;border:0;border-bottom:2px solid var(--color-accent-300);background:none;color:var(--color-accent-700);font:inherit;font-weight:600;cursor:pointer}.aq-linkbtn:hover{border-bottom-color:var(--color-accent-700)}.aq-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.aq-panel>.aq-panel+.aq-actions{margin-top:var(--space-6)}.aq-panel input+.aq-actions,.aq-panel .aq-actions+.aq-actions,.aq-panel table+.aq-actions{margin-top:var(--space-6)}label{display:block;font-size:12px;margin:var(--space-3) 0 5px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}input,select,textarea{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:0}input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea{min-height:90px;resize:vertical}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--color-accent)}input[type=file]{background:none;border:1px dashed var(--color-divider);padding:var(--space-2)}fieldset{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4) var(--space-4);border:2px solid var(--color-divider)}legend{padding:0 var(--space-2);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.aq-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-4) 0}.aq-filters label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0}.aq-filters input[type=search]{flex:1;min-width:220px}.aq-filters__aktion{margin-left:auto}.aq-filters__aktion>.aq-btn{min-height:36px}.aq-filters select,.aq-filters input:not([type=search]){flex:none;width:auto;min-width:160px}.aq-tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0;margin:var(--space-4) 0;border-bottom:2px solid var(--color-divider)}.aq-tabs .aq-btn{border:0;border-bottom:3px solid transparent;margin-bottom:-2px;background:none;color:var(--color-neutral-700)}.aq-tabs .aq-btn:hover{color:var(--color-text);background:none}.aq-tabs .aq-btn--primary{color:var(--color-text);border-bottom-color:var(--color-accent);background:none}.aq-tabs .aq-tabs__aktion{margin-left:auto;border:1px solid var(--color-divider);margin-bottom:var(--space-2)}.aq-multiselect{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.aq-multiselect label{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13.5px;color:var(--color-text)}.aq-panel{margin-top:var(--space-6);padding:var(--space-4);background:var(--color-surface);border:2px solid var(--color-divider);overflow-x:auto}.aq-dialog{min-width:min(420px,calc(100vw - var(--space-8)));padding:var(--space-6);background:var(--color-surface);color:var(--color-text);border:2px solid var(--color-text)}.aq-dialog::backdrop{background:color-mix(in srgb,var(--color-text) 45%,transparent)}.aq-dialog h2{margin-top:0}.aq-panel--gefahr{border-color:var(--color-accent)}.aq-panel--gefahr>h2:first-child{color:var(--color-accent-700)}.aq-check{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0}.aq-check input{width:auto;min-height:0}.aq-panel>h2:first-child,.aq-panel>h3:first-child,.aq-panel>h4:first-child{margin-top:0}.aq-panel__group{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4) var(--space-4);border:2px solid var(--color-divider)}.aq-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:var(--space-4) 0 var(--space-8)}.aq-card{display:block;padding:16px 16px 14px;text-align:left;background:var(--color-surface);border:2px solid var(--color-divider);font:inherit;color:inherit}button.aq-card{cursor:pointer}button.aq-card:hover{border-color:var(--color-accent-700)}.aq-card__value{display:block;font-size:30px;line-height:1;color:var(--color-accent-700)}.aq-card__label{display:block;margin-top:9px;font-size:13px;color:var(--color-neutral-800)}.aq-table{width:100%;border-collapse:collapse;font-size:13.5px;background:var(--color-surface)}.aq-table th{text-align:left;padding:var(--space-2);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);border-bottom:2px solid var(--color-divider)}.aq-table th .aq-th{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.aq-table th .aq-th__pfeil{opacity:.3}.aq-table th[aria-sort=ascending] .aq-th__pfeil,.aq-table th[aria-sort=descending] .aq-th__pfeil{opacity:1}.aq-table td{padding:10px var(--space-2);border-bottom:1px solid var(--color-divider);vertical-align:top}.aq-table th,.aq-table td{overflow-wrap:anywhere}.aq-muelleimer{padding-left:var(--space-2);padding-right:var(--space-2)}.aq-table--neu{--aq-neu-platz: 26px}.aq-table--neu>thead th:first-child{padding-left:calc(var(--space-2) + var(--aq-neu-platz))}.aq-neu-platz{display:inline-block;min-width:var(--aq-neu-platz);vertical-align:top}.aq-neu-platz .aq-blob{margin-left:0}.aq-table tbody tr.is-open>td{border-bottom:0;font-weight:500}.aq-table__aufklapp>td{padding:0 0 var(--space-3);border-bottom:2px solid var(--color-divider);background:color-mix(in srgb,var(--color-text) 3%,transparent)}.aq-table__aufklapp>td>.aq-panel{margin:0;border:0;background:none}.aq-table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.aq-table tbody tr.is-klickbar{cursor:pointer}.aq-table tbody tr.is-klickbar:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.aq-table .aq-actions{margin:0}td.aq-actions{display:table-cell}td.aq-actions>*{margin:0 var(--space-2) var(--space-2) 0}td.aq-actions>*{vertical-align:middle}.aq-table__actions{text-align:right}.aq-diff__category{width:12%}.aq-diff__old{color:var(--color-neutral-700);text-decoration:line-through}.aq-diff__new{font-weight:600}.aq-muted{color:color-mix(in srgb,var(--color-text) 55%,transparent)}.aq-expertise{margin-top:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--color-divider)}.aq-badge{display:inline-flex;align-items:center;padding:3px 10px;font-size:11px;letter-spacing:.02em;background:var(--color-accent-100);color:var(--color-accent-800)}.aq-badge+.aq-badge{margin-left:4px}.aq-blob{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:var(--space-2);padding:0 5px;background:var(--color-accent-600);color:#fff;font-size:11px;font-weight:700;line-height:1;vertical-align:middle}.aq-badge--ok{background:var(--color-neutral-300);color:var(--color-neutral-900)}.aq-felder{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:2px var(--space-3);margin:0 0 var(--space-3);font-size:13.5px}.aq-felder dt{padding:5px 0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);border-top:1px solid var(--color-divider)}.aq-felder dd{margin:0;padding:5px 0;border-top:1px solid var(--color-divider)}.aq-felder .aq-felder{margin:0;padding-left:var(--space-3);border-left:2px solid var(--color-divider)}.aq-feldtext{white-space:pre-wrap}.aq-feld--bisher{color:var(--color-neutral-700);text-decoration:line-through}.aq-feld--pfeil{color:var(--color-neutral-700)}.aq-feld--beantragt{color:var(--color-accent-800)}.aq-feld__eingabe{display:inline-flex;align-items:center;gap:var(--space-2);width:100%}.aq-feld__eingabe input,.aq-feld__eingabe select{min-height:30px;padding:3px 8px}.aq-feld__eingabe .aq-btn{padding:4px 10px;font-size:12px}.aq-felder dd{display:flex;align-items:center;gap:var(--space-2)}.aq-felder dd>.aq-felder{flex:1}.aq-felder .aq-stift{margin-left:auto;padding:0 6px;border:0;background:none;color:color-mix(in srgb,var(--color-text) 55%,transparent);font:inherit;cursor:pointer}.aq-felder .aq-stift:hover{color:var(--color-accent-800)}.aq-json{margin:0;padding:var(--space-3);background:var(--color-neutral-200);border:1px solid var(--color-divider);overflow-x:auto;font-size:12.5px}.aq-auth__error{padding:10px var(--space-3);background:var(--color-accent-100);border-left:4px solid var(--color-accent);color:var(--color-accent-800);font-size:14px}.aq-auth__hint{color:color-mix(in srgb,var(--color-text) 55%,transparent);font-size:13px}.aq-error{max-width:34rem;margin:4rem auto;padding:var(--space-8);background:var(--color-surface);border:2px solid var(--color-divider);border-left:6px solid var(--color-accent)}.aq-error__ref{color:var(--color-neutral-700);font-size:13px}.aq-auth{display:grid;place-items:center;min-height:100vh;padding:var(--space-8) var(--space-4);background:var(--color-neutral-200)}.aq-auth__card{width:100%;max-width:26rem;padding:var(--space-8);background:var(--color-bg);border:2px solid var(--color-divider)}.aq-auth__card h1{margin-top:0;font-size:25px}.aq-auth__card .aq-btn,.aq-auth__register .aq-btn{width:100%;justify-content:flex-start;margin-top:var(--space-3)}.aq-auth__checkbox,.aq-auth__lang{display:flex;align-items:center;gap:var(--space-2);font-size:13px}.aq-auth__lang{margin-top:var(--space-6)}.aq-auth__lang select{width:auto}.aq-auth__link{display:inline-block;margin-top:var(--space-4);font-size:13px}.aq-auth__register{display:grid}.aq-auth hr,.hr{height:2px;border:0;margin:var(--space-6) 0 var(--space-4);background:var(--color-divider)}.aq-confirm{margin:auto;width:min(440px,100%);padding:var(--space-4);border:2px solid var(--color-divider);border-radius:0;background:var(--color-surface);color:inherit;box-shadow:0 12px 32px color-mix(in srgb,#2d2b2b 22%,transparent)}@media(min-width:900px){.aq-confirm{translate:calc(var(--aq-nav-width) + min(1240px,100vw - var(--aq-nav-width)) / 2 - 50vw) 0}}.aq-confirm::backdrop{background:color-mix(in srgb,#2d2b2b 50%,transparent)}.aq-confirm__question{margin:0 0 var(--space-4);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.25}.aq-confirm__actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.aq-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-divider)}.aq-head h1{margin:0}.aq-head__value{margin-left:auto;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:21px}.aq-steps{display:flex;flex-wrap:wrap;gap:0;margin:var(--space-4) 0 var(--space-2);padding:0;background:var(--color-surface);border:2px solid var(--color-divider);list-style:none}.aq-step{flex:1 1 0;display:flex;align-items:center;gap:var(--space-2);min-width:118px;padding:10px 12px;font-size:11.5px;line-height:1.25;color:var(--color-neutral-700)}.aq-step+.aq-step{border-left:1px solid var(--color-divider)}.aq-step__zeichen{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;background:var(--color-neutral-200);color:var(--color-neutral-600)}.aq-step.is-done{color:var(--color-neutral-900)}.aq-step.is-done .aq-step__zeichen{background:var(--color-neutral-300);color:var(--color-neutral-900)}.aq-step.is-current{color:var(--color-accent-700);font-weight:600}.aq-step.is-current .aq-step__zeichen{background:var(--color-accent-100);color:var(--color-accent-700)}.aq-steps__hint{margin:0 0 var(--space-6);font-size:13px;color:var(--color-neutral-700)}.aq-cols{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:var(--space-6);align-items:start}@media(max-width:1080px){.aq-cols{grid-template-columns:minmax(0,1fr)}}.aq-cols>*{min-width:0}.aq-cols .aq-panel:first-child{margin-top:0}.aq-chat{--aq-chat-msg: 61.75px ;list-style:none;margin:0;padding:0;max-height:calc(var(--aq-chat-msg) * 5);overflow-y:auto;background:var(--color-neutral-200);border:1px solid var(--color-divider);overflow-anchor:none}.aq-chat__msg{display:flex;flex-direction:column;gap:2px;padding:10px var(--space-3);border-bottom:1px solid var(--color-divider);font-size:13.5px}.aq-chat__msg>span:first-child,.aq-chat__msg .aq-muted{font-size:11.5px;color:var(--color-neutral-700)}.aq-chat__msg--answerer,.aq-chat__msg--host{background:var(--color-neutral-300)}.aq-chat__form{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.aq-chat__form input{flex:1;background:var(--color-neutral-100)}.aq-tafelkopf{display:flex;align-items:center;gap:var(--space-3);margin-top:0}.aq-tafelkopf__zeichen{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;background:var(--color-accent-100);color:var(--color-accent-700)}.aq-klapp>summary{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:21px;line-height:1.12;letter-spacing:-.015em;cursor:pointer;list-style:none}.aq-klapp>summary::-webkit-details-marker{display:none}.aq-klapp>summary>.aq-klapp__hinweis{font-family:var(--font-body);font-weight:400;font-size:13.5px;letter-spacing:0;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.aq-klapp>summary>.aq-klapp__hinweis{display:none}}.aq-klapp--klein>summary{font-size:15px}.aq-klapp>summary:after{content:"";width:9px;height:9px;margin-left:auto;border-right:2px solid var(--color-neutral-600);border-bottom:2px solid var(--color-neutral-600);rotate:45deg;translate:0 -3px}.aq-klapp[open]>summary:after{rotate:225deg;translate:0 2px}.aq-klapp[open]>summary{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-divider)}.aq-klapp .aq-panel{margin:0;padding:0;background:none;border:0}.aq-chatdock{position:fixed;right:var(--space-6);bottom:0;z-index:40;width:min(380px,calc(100vw - 2 * var(--space-6)))}.aq-chatdock>summary{padding:10px var(--space-3);background:var(--color-neutral-900);color:var(--color-bg);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:13.5px;letter-spacing:.02em;cursor:pointer;list-style:none}.aq-chatdock>summary::-webkit-details-marker{display:none}.aq-chatdock .aq-panel{margin:0;border-top:0;max-height:70vh;overflow-y:auto}.aq-dateien{list-style:none;margin:0;padding:0}.aq-datei{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--color-divider)}.aq-datei+.aq-datei{margin-top:var(--space-2)}.aq-datei__zeichen{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;background:var(--color-accent-100);color:var(--color-accent-700)}.aq-datei__name{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;font-size:13.5px}.aq-datei__name small{font-size:11.5px}.aq-datei .aq-btn{margin-left:auto}.aq-btn--zeichen{padding:7px}.aq-kontakt{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0;font-size:13.5px}.aq-kontakt dt{display:flex;align-items:center;gap:var(--space-2);color:var(--color-neutral-700)}.aq-kontakt dd{margin:0;overflow-wrap:anywhere}.aq-hinweis{padding:var(--space-3);background:var(--color-neutral-200);font-size:13px;color:var(--color-neutral-700)}.aq-contract{max-height:22rem;overflow-y:auto;padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-bg);border:1px solid var(--color-divider)}.aq-rechtstext{max-width:48rem}.aq-rechtstext table{border-collapse:collapse;margin-bottom:var(--space-3)}.aq-rechtstext td{padding:var(--space-1) var(--space-2);border:1px solid var(--color-divider);vertical-align:top}.aq-fassung{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-divider)}.aq-vorschau{max-height:32rem;overflow-y:auto;margin-top:var(--space-3);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-divider)}.aq-liste-schlicht{list-style:none;margin:0;padding:0}.aq-unterschriften{list-style:none;margin:0 0 var(--space-3);padding:0;font-variant-numeric:tabular-nums}.aq-unterschriften li+li{margin-top:var(--space-1)}.aq-vorlesetext{white-space:pre-wrap}.aq-platzhalter{list-style:none;margin:0;padding:0;columns:2}.aq-appendix{max-height:20rem;overflow:auto;padding:var(--space-3);background:var(--color-neutral-200);border:1px solid var(--color-divider);font-size:12.5px;white-space:pre-wrap}.aq-reason--internal{padding:var(--space-3);background:var(--color-neutral-200);border-left:4px solid var(--color-neutral-600)}.aq-reason--external{padding:var(--space-3);background:var(--color-accent-100);border-left:4px solid var(--color-accent)}.aq-reason--internal label:first-child,.aq-reason--external label:first-child{margin-top:0}details>summary{cursor:pointer;padding:var(--space-2) 0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:13px;letter-spacing:.06em;text-transform:uppercase}dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-1) var(--space-4);margin:0 0 var(--space-3);font-size:13.5px}dt{color:var(--color-neutral-700)}dd{margin:0}.aq-design-root{display:contents}.aq-design-switch{margin:2px 0;padding:0;border:0}.aq-design-switch legend{width:100%;padding:0 0 6px;color:var(--color-neutral-400);font-size:10.5px}.aq-design-switch__options{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--color-neutral-700)}.aq-design-switch label{position:relative;margin:0;color:var(--color-neutral-300);cursor:pointer}.aq-design-switch label+label{border-left:1px solid var(--color-neutral-700)}.aq-design-switch input{position:absolute;width:1px;height:1px;opacity:0}.aq-design-switch span{display:block;padding:6px 8px;text-align:center;font-size:11.5px}.aq-design-switch input:checked+span{background:var(--color-neutral-800);color:var(--color-bg);box-shadow:inset 0 -3px 0 var(--color-accent)}.aq-design-switch input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:2px}.aq-nav__drawer{display:contents}.aq-nav__mobilebar,.aq-nav__backdrop,.aq-nav__close,.aq-nav__contextbar{display:none}.aq-nav a>svg{display:none}[data-design=studio]{--studio-radius-sm: 10px;--studio-radius-md: 14px;--studio-radius-lg: 18px;--color-bg: #f3f5f8;--color-surface: #ffffff;--color-text: #151922;--color-divider: #dfe3ea;--color-neutral-100: #ffffff;--color-neutral-200: #f6f7f9;--color-neutral-300: #e9ecf1;--color-neutral-400: #cbd1da;--color-neutral-500: #9ba3af;--color-neutral-600: #707987;--color-neutral-700: #4e5765;--color-neutral-800: #2c3440;--color-neutral-900: #171c24;color:var(--color-text)}[data-design=studio] .aq-shell{--aq-nav-width: 224px;min-height:100vh;background:var(--color-bg)}[data-design=studio] .aq-page{min-width:0;min-height:100vh}[data-design=studio] .aq-main{max-width:1640px;padding:84px clamp(24px,4vw,64px) 80px}[data-design=studio] h1{max-width:28ch;margin-bottom:22px;font-size:clamp(28px,3vw,34px);font-weight:650;line-height:1.12;letter-spacing:-.035em}[data-design=studio] h2{margin-top:28px;font-size:21px;font-weight:650;letter-spacing:-.02em}[data-design=studio] h3{font-size:17px;font-weight:650}[data-design=studio] .aq-main>section>h1:first-child,[data-design=studio] .aq-main>article>h1:first-child{margin-bottom:8px;padding:0;border:0}[data-design=studio] .aq-nav{width:var(--aq-nav-width);flex:0 0 var(--aq-nav-width);height:100vh;padding:0;overflow:hidden;background:#171b23;color:#f7f8fa;border:0;box-shadow:none}[data-design=studio] .aq-nav__drawer{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}[data-design=studio] .aq-nav__contextbar{position:fixed;inset:0 0 auto var(--aq-nav-width);z-index:20;display:flex;gap:10px;align-items:center;height:48px;padding:0 clamp(24px,4vw,64px);color:var(--color-neutral-600);background:color-mix(in srgb,#fff 94%,transparent);border-bottom:1px solid var(--color-divider);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px}[data-design=studio] .aq-nav__contextbar>span:first-child:after{content:"/";margin-left:10px;color:var(--color-neutral-400)}[data-design=studio] .aq-nav__contextbar strong{color:var(--color-text);font-weight:650}[data-design=studio] .aq-nav__contextaccount{margin-left:auto}[data-design=studio] .aq-nav__contextrole{padding-left:9px;color:var(--color-neutral-700);border-left:2px solid var(--color-accent);font-weight:650}[data-design=studio] .aq-nav__brand{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 18px 19px;border-bottom:1px solid #2b313c}[data-design=studio] .aq-nav__wordmark{color:#fff;font-size:17px;font-weight:750;letter-spacing:.17em}[data-design=studio] .aq-nav__app{margin-top:4px;overflow:hidden;color:#929baa;font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}[data-design=studio] .aq-nav__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:15px 18px;background:#1d222b;border-bottom:1px solid #2b313c}[data-design=studio] .aq-nav__company{overflow:hidden;color:#e8ebef;font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}[data-design=studio] .aq-nav__head .aq-nav__app{grid-column:1}[data-design=studio] .aq-nav__role{grid-column:2;grid-row:1 / span 2;align-self:center;padding:4px 7px;color:var(--color-text);background:var(--color-accent);border:0;border-radius:7px;font-size:9.5px;font-weight:750;letter-spacing:.04em}[data-design=studio] [data-role=asker] .aq-nav__role,[data-design=studio] [data-role=host] .aq-nav__role{color:#fff}[data-design=studio] .aq-nav__main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-height:0;padding:14px 10px 18px;overflow-y:auto;scrollbar-color:#454d5a transparent;scrollbar-width:thin}[data-design=studio] .aq-nav__gruppe{display:block;padding:16px 10px 6px;color:#778190;font-size:9.5px;font-weight:700;letter-spacing:.12em}[data-design=studio] .aq-nav a{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:38px;padding:8px 10px;color:#aeb6c2;border:0;border-radius:9px;font-size:12px;font-weight:520;line-height:1.25;text-decoration:none}[data-design=studio] .aq-nav a svg{display:block;width:17px;height:17px;color:#76808e}[data-design=studio] .aq-nav a>span:not(.aq-blob){grid-column:2}[data-design=studio] .aq-nav a>.aq-blob{grid-column:3}[data-design=studio] .aq-nav a:hover{color:#fff;background:#252b35}[data-design=studio] .aq-nav a.is-active{color:#fff;background:#2b313b;box-shadow:inset 3px 0 0 var(--color-accent)}[data-design=studio] .aq-nav a.is-active svg{color:var(--color-accent)}[data-design=studio] .aq-nav__foot{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:12px 14px 16px;background:#141820;border-top:1px solid #2b313c}[data-design=studio] .aq-nav__foot ul{flex-direction:column;gap:1px}[data-design=studio] .aq-nav__foot a{width:100%;min-height:30px;padding:5px 7px;color:#929baa;font-size:10.5px}[data-design=studio] .aq-nav__logout,[data-design=studio] .aq-nav .aq-switch,[data-design=studio] .aq-nav .aq-nav__lang{color:#aeb6c2;font-size:10.5px}[data-design=studio] .aq-nav__logout{width:fit-content;padding:4px 0}[data-design=studio] .aq-nav__logout:hover{color:#fff}[data-design=studio] .aq-nav .aq-nav__lang select{min-height:30px;padding:4px 24px 4px 8px;color:#e8ebef;background:#222832;border:1px solid #3a424f;border-radius:7px}[data-design=studio] .aq-nav__product{color:#626c7a;font-size:9px}[data-design=studio] .aq-design-switch legend{padding-bottom:5px;color:#7d8795;font-size:9.5px}[data-design=studio] .aq-design-switch__options{gap:3px;padding:3px;background:#222832;border:1px solid #353d49;border-radius:9px}[data-design=studio] .aq-design-switch label,[data-design=studio] .aq-design-switch label+label{color:#98a2af;border:0}[data-design=studio] .aq-design-switch span{padding:5px 7px;border-radius:6px;font-size:10px}[data-design=studio] .aq-design-switch input:checked+span{color:#fff;background:#3a424e;box-shadow:inset 0 -2px 0 var(--color-accent)}[data-design=studio] .aq-blob{min-width:18px;padding:2px 5px;color:var(--color-text);background:var(--color-accent);border-radius:8px}[data-design=studio] .aq-dashboard{max-width:1240px}[data-design=studio] .aq-dashboard__hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 0 24px;border-bottom:1px solid var(--color-divider)}[data-design=studio] .aq-dashboard__eyebrow{margin:0 0 12px;color:var(--color-accent-700);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}[data-design=studio] .aq-dashboard__hero h1{margin:0 0 6px;color:var(--color-text);font-size:clamp(28px,3vw,32px);font-weight:650}[data-design=studio] .aq-dashboard__hero p:last-child{max-width:55ch;margin:0;color:var(--color-neutral-600);font-size:14px}[data-design=studio] .aq-dashboard__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}[data-design=studio] .aq-dashboard--admin .aq-dashboard__groups{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design=studio] .aq-dashboard__group{min-width:0;padding:20px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--studio-radius-md)}[data-design=studio] .aq-dashboard__group h2{margin:0 0 14px;color:var(--color-neutral-700);font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}[data-design=studio] .aq-dashboard__worklist{border-top:1px solid var(--color-divider)}[data-design=studio] .aq-dashboard__row{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;align-items:center;width:100%;min-height:58px;padding:10px 4px;color:var(--color-neutral-800);background:transparent;border:0;border-bottom:1px solid var(--color-divider);border-radius:0;font:inherit;font-size:13px;text-align:left}button[data-design=studio] .aq-dashboard__row,[data-design=studio] button.aq-dashboard__row{cursor:pointer}[data-design=studio] button.aq-dashboard__row:hover{padding-inline:9px;color:var(--color-text);background:var(--color-neutral-200)}[data-design=studio] .aq-dashboard__row svg{color:var(--color-neutral-500)}[data-design=studio] .aq-dashboard__count{color:var(--color-text);font-size:24px;font-weight:650;letter-spacing:-.04em}[data-design=studio] .aq-panel{margin-top:22px;padding:clamp(18px,2.4vw,28px);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--studio-radius-md);box-shadow:0 1px 2px #1018280a}[data-design=studio] .aq-panel>h2:first-child,[data-design=studio] .aq-panel>h3:first-child,[data-design=studio] .aq-panel>h4:first-child{margin-top:0;padding-bottom:14px;border-bottom:1px solid var(--color-divider)}[data-design=studio] .aq-panel__group,[data-design=studio] .aq-hinweis,[data-design=studio] .aq-contract,[data-design=studio] .aq-vorschau,[data-design=studio] .aq-appendix,[data-design=studio] .aq-datei,[data-design=studio] .aq-error{border-color:var(--color-divider);border-radius:var(--studio-radius-sm)}[data-design=studio] .aq-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:22px 0 34px}[data-design=studio] .aq-card{min-height:112px;padding:18px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--studio-radius-md);box-shadow:none}[data-design=studio] button.aq-card:hover{background:var(--color-neutral-200);border-color:var(--color-neutral-400)}[data-design=studio] .aq-card__value{font-size:34px;font-weight:650;letter-spacing:-.045em}[data-design=studio] .aq-card__label{margin-top:10px;color:var(--color-neutral-700);font-size:12px;font-weight:550}[data-design=studio] .aq-table{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--studio-radius-sm);border-collapse:separate;border-spacing:0;overflow:hidden}[data-design=studio] .aq-table-scroll{max-width:100%;overflow-x:auto;border-radius:var(--studio-radius-sm)}[data-design=studio] .aq-table-scroll .aq-table{min-width:540px}[data-design=studio] .aq-table th{padding:11px 12px;color:var(--color-neutral-600);background:var(--color-neutral-200);border-bottom:1px solid var(--color-divider);font-size:10.5px;letter-spacing:.06em}[data-design=studio] .aq-table td{padding:13px 12px;border-bottom-color:var(--color-divider);font-size:12.5px}[data-design=studio] .aq-table tbody tr:hover{background:color-mix(in srgb,var(--color-accent) 5%,#fff)}[data-design=studio] .aq-table__aufklapp>td{background:var(--color-neutral-200);border-bottom-color:var(--color-divider)}[data-design=studio] input:not([type=checkbox]):not([type=radio]),[data-design=studio] select,[data-design=studio] textarea{min-height:40px;padding:8px 11px;color:var(--color-text);background:#fff;border:1px solid var(--color-neutral-400);border-radius:var(--studio-radius-sm);box-shadow:none}[data-design=studio] textarea{min-height:96px}[data-design=studio] input:not([type=checkbox]):not([type=radio]):hover,[data-design=studio] select:hover,[data-design=studio] textarea:hover{border-color:var(--color-neutral-600)}[data-design=studio] input:not([type=checkbox]):not([type=radio]):focus-visible,[data-design=studio] select:focus-visible,[data-design=studio] textarea:focus-visible{border-color:var(--color-accent);outline:3px solid color-mix(in srgb,var(--color-accent) 18%,transparent);outline-offset:1px}[data-design=studio] label{color:var(--color-neutral-700);font-size:12px;font-weight:600;letter-spacing:0}[data-design=studio] fieldset:not(.aq-design-switch){padding:18px;background:var(--color-neutral-200);border:1px solid var(--color-divider);border-radius:var(--studio-radius-md)}[data-design=studio] fieldset:not(.aq-design-switch) legend{padding:0 6px;color:var(--color-neutral-700);background:transparent;font-size:11px}[data-design=studio] .aq-btn{min-height:40px;padding:9px 14px;color:var(--color-neutral-800);background:#fff;border:1px solid var(--color-neutral-400);border-radius:var(--studio-radius-sm);box-shadow:none;font-size:12px;font-weight:650;transition:background .1s ease,border-color .1s ease,translate .1s ease}[data-design=studio] .aq-btn:hover{background:var(--color-neutral-200);border-color:var(--color-neutral-600)}[data-design=studio] .aq-btn:active{translate:0 1px}[data-design=studio] .aq-btn:disabled{color:var(--color-neutral-500);background:var(--color-neutral-200);border-color:var(--color-divider);translate:none}[data-design=studio] .aq-btn--primary{color:var(--color-text);background:var(--color-accent);border-color:var(--color-accent)}[data-design=studio] [data-role=asker] .aq-btn--primary,[data-design=studio] [data-role=host] .aq-btn--primary{color:#fff}[data-design=studio] .aq-btn--primary:hover{background:var(--color-accent-600);border-color:var(--color-accent-600)}[data-design=studio] .aq-btn--danger{color:#b42318;background:#fff;border-color:#f1aaa5}[data-design=studio] .aq-btn--danger:hover{background:#fff1f0;border-color:#d92d20}[data-design=studio] .aq-btn--ghost{min-height:auto;padding-inline:4px;color:var(--color-neutral-700);background:transparent;border-color:transparent}[data-design=studio] .aq-btn--ghost:hover{color:var(--color-text);background:var(--color-neutral-200);border-color:transparent}[data-design=studio] .aq-btn--zeichen{justify-content:center;width:40px;min-width:40px;padding:8px}[data-design=studio] .aq-tabs{gap:2px;padding:4px;background:var(--color-neutral-300);border:0;border-radius:var(--studio-radius-sm)}[data-design=studio] .aq-tabs .aq-btn{min-height:34px;margin:0;padding:7px 11px;background:transparent;border:0;border-radius:7px}[data-design=studio] .aq-tabs .aq-btn--primary{color:var(--color-text);background:#fff;box-shadow:0 1px 2px #10182814}[data-design=studio] .aq-tabs .aq-tabs__aktion{background:transparent}[data-design=studio] .aq-filters{gap:12px;margin:20px 0;padding:14px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--studio-radius-sm)}[data-design=studio] .aq-badge{padding:4px 8px;color:var(--color-accent-900);background:var(--color-accent-100);border:0;border-radius:7px;font-size:10.5px;font-weight:650}[data-design=studio] .aq-badge--ok{color:#176b47;background:#e8f7ef}[data-design=studio] .aq-head{padding:0 0 22px;border-bottom:1px solid var(--color-divider)}[data-design=studio] .aq-head h1{padding:0;border:0}[data-design=studio] .aq-head__value{padding:6px 9px;color:var(--color-accent-900);background:var(--color-accent-100);border:0;border-radius:8px}[data-design=studio] .aq-steps{gap:0;margin-top:20px;background:#fff;border:1px solid var(--color-divider);border-radius:var(--studio-radius-sm);overflow-x:auto}[data-design=studio] .aq-step{min-width:128px;padding:12px;border-left-color:var(--color-divider)}[data-design=studio] .aq-step.is-current{color:var(--color-text);background:var(--color-accent-100);box-shadow:inset 0 -3px 0 var(--color-accent)}[data-design=studio] .aq-step.is-current .aq-step__zeichen{color:var(--color-text);background:var(--color-accent)}[data-design=studio] .aq-chat{max-height:28rem;padding:12px;background:var(--color-neutral-200);border:1px solid var(--color-divider);border-radius:var(--studio-radius-sm)}[data-design=studio] .aq-chat__msg{max-width:88%;margin-bottom:8px;padding:10px 12px;background:#fff;border:1px solid var(--color-divider);border-radius:12px 12px 12px 4px}[data-design=studio] .aq-chat__msg--answerer,[data-design=studio] .aq-chat__msg--host{margin-left:auto;background:var(--color-accent-100);border-color:color-mix(in srgb,var(--color-accent) 24%,var(--color-divider));border-radius:12px 12px 4px}[data-design=studio] .aq-chat__form{gap:8px;padding:8px;background:#fff;border:1px solid var(--color-divider);border-radius:var(--studio-radius-sm)}[data-design=studio] .aq-tafelkopf__zeichen,[data-design=studio] .aq-datei__zeichen{color:var(--color-text);background:var(--color-accent);border-radius:8px}[data-design=studio] [data-role=asker] .aq-tafelkopf__zeichen,[data-design=studio] [data-role=host] .aq-tafelkopf__zeichen,[data-design=studio] [data-role=asker] .aq-datei__zeichen,[data-design=studio] [data-role=host] .aq-datei__zeichen{color:#fff}[data-design=studio] .aq-confirm,[data-design=studio] .aq-dialog{background:#fff;border:1px solid var(--color-divider);border-radius:var(--studio-radius-lg);box-shadow:0 24px 64px #10182833}[data-design=studio] .aq-confirm::backdrop,[data-design=studio] .aq-dialog::backdrop{background:#0f141c8f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-design=studio] .aq-auth{background:var(--color-bg)}[data-design=studio] .aq-auth__card{max-width:30rem;padding:38px;background:#fff;border:1px solid var(--color-divider);border-radius:var(--studio-radius-lg);box-shadow:0 20px 60px #1018281a}[data-design=studio] .aq-auth__card h1{font-size:30px}[data-design=studio] .aq-reason--internal{background:var(--color-neutral-200);border-left:3px solid var(--color-neutral-600);border-radius:var(--studio-radius-sm)}[data-design=studio] .aq-reason--external{background:var(--color-accent-100);border-left:3px solid var(--color-accent);border-radius:var(--studio-radius-sm)}[data-design=studio] .aq-panel--gefahr{background:snow;border-color:#f1aaa5}[data-design=studio] .aq-switch__track,[data-design=studio] .aq-switch__track:after{border-radius:999px}[data-design=studio] .aq-chatdock>summary{background:#202630;border-radius:var(--studio-radius-sm) var(--studio-radius-sm) 0 0;box-shadow:0 -8px 24px #1018281f}[data-design=studio] .aq-chatdock{position:static;width:auto;max-width:none;margin-top:22px}[data-design=studio] .aq-chatdock .aq-panel{margin-top:0;border-radius:0 0 var(--studio-radius-md) var(--studio-radius-md)}[data-design=studio] .aq-sandbox{top:48px;box-shadow:none}[data-design=studio] .aq-sandbox .aq-btn{color:inherit;background:transparent;border-color:currentColor}@media(prefers-reduced-motion:reduce){[data-design=studio] .aq-btn{transition:none}}@media(max-width:1100px){[data-design=studio] .aq-dashboard__groups,[data-design=studio] .aq-dashboard--admin .aq-dashboard__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){[data-design=studio] .aq-shell{display:block;padding-top:64px}[data-design=studio] .aq-nav__contextbar{display:none}[data-design=studio] .aq-sandbox{top:64px}[data-design=studio] .aq-nav{position:fixed;inset:0 0 auto;z-index:50;width:100%;height:64px;overflow:visible;background:#171b23}[data-design=studio] .aq-nav__mobilebar{display:grid;grid-template-columns:40px auto minmax(0,1fr) 12px;gap:12px;align-items:center;height:64px;padding:0 18px}[data-design=studio] .aq-nav__menu{display:grid;width:40px;height:40px;place-items:center;padding:0;color:#fff;background:#252b35;border:1px solid #353d49;border-radius:9px}[data-design=studio] .aq-nav__mobilebrand{color:#fff;font-size:13px;font-weight:750;letter-spacing:.12em}[data-design=studio] .aq-nav__current{overflow:hidden;color:#929baa;font-size:12px;text-overflow:ellipsis;white-space:nowrap}[data-design=studio] .aq-nav__roledot{width:10px;height:10px;background:var(--color-accent);border-radius:50%}[data-design=studio] .aq-nav__drawer{position:fixed;inset:0 auto 0 0;z-index:2;width:min(86vw,300px);height:100dvh;background:#171b23;box-shadow:20px 0 50px #0000004d;translate:-105% 0;visibility:hidden;transition:translate .18s ease}[data-design=studio] .aq-nav.is-open .aq-nav__drawer{translate:0;visibility:visible}[data-design=studio] .aq-nav__backdrop{position:fixed;inset:0;z-index:1;display:block;visibility:hidden;padding:0;background:#080c128c;border:0;opacity:0;transition:opacity .18s ease}[data-design=studio] .aq-nav.is-open .aq-nav__backdrop{visibility:visible;opacity:1}[data-design=studio] .aq-nav__close{display:grid;width:34px;height:34px;place-items:center;padding:0;color:#aeb6c2;background:#252b35;border:1px solid #353d49;border-radius:8px}[data-design=studio] .aq-main{padding:28px 24px 64px}}@media(max-width:640px){[data-design=studio] .aq-main{padding:20px 14px 52px}[data-design=studio] .aq-dashboard__hero{align-items:flex-start;padding:8px 0 20px}[data-design=studio] .aq-dashboard__groups,[data-design=studio] .aq-dashboard--admin .aq-dashboard__groups{grid-template-columns:1fr;gap:12px}[data-design=studio] .aq-dashboard__group,[data-design=studio] .aq-panel{padding:16px}[data-design=studio] .aq-filters{align-items:stretch}[data-design=studio] .aq-filters label,[data-design=studio] .aq-filters input,[data-design=studio] .aq-filters select{width:100%}[data-design=studio] .aq-auth__card{padding:28px 22px}}@media(max-height:600px){[data-design=studio] .aq-nav__drawer{overflow-y:auto}[data-design=studio] .aq-nav__main{flex:none;overflow:visible}}.aq-main{max-width:1600px}.aq-chat{max-height:34rem}.aq-tax-inputs,.aq-tax-results,.aq-tax-invoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;margin-block:1.5rem}.aq-tax-invoices{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.aq-tax-inputs label{min-width:0}.aq-tax-inputs input,.aq-tax-inputs select{width:100%}.aq-tax-inputs option.aq-tax-option--review,.aq-tax-review-hint{color:var(--color-accent-700);font-weight:700}.aq-tax-results .aq-panel,.aq-tax-invoices .aq-panel{margin:0;min-width:0}.aq-tax-results dl,.aq-tax-invoice dl{display:block}.aq-tax-results dd,.aq-tax-invoice dd{margin:0 0 1rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.aq-tax-results dt,.aq-tax-invoice dt{font-size:.875rem}.aq-tax-total{font-size:1.6rem;font-weight:800}.aq-tax-invoice{background:var(--color-neutral-100)}.aq-tax-recipient{border-top:2px solid var(--color-divider);margin-top:1.25rem;padding-top:1rem}@media(max-width:720px){.aq-shell--taxes{display:block}.aq-shell--taxes>.aq-nav{position:static;width:100%;height:auto;max-height:18rem}.aq-shell--taxes>.aq-main{padding:24px 16px}}
