.textview{--para-num:1.75rem;--num-gap:0.6rem;--para-margin:0px;--para-gap:1.35em;font-family:var(--serif);font-size:var(--text-doc);font-weight:500;line-height:var(--leading-doc);font-feature-settings:"lnum";font-variant-numeric:lining-nums;-webkit-hyphens:auto;hyphens:auto}.para{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s4);padding:0 var(--para-margin) var(--para-gap) var(--para-num)}.para>.thread--new,.para>.thread[open],.para>:not(.thread,.para__actions,.para__num){flex-basis:100%}.para__text{max-width:var(--measure);overflow-wrap:break-word;text-wrap:pretty}.para__text--title{font-size:1.45em;line-height:1.15;text-wrap:balance}.para__text--heading{font-size:1.22em;line-height:1.25}.para__text--subheading{font-size:1.08em;line-height:1.3}.para--heading{padding-top:.55em}.para--subheading{padding-top:.3em}.para__text--item{padding-left:1.7em;text-indent:-1.7em}.para__marker{display:inline-block;min-width:1.7em;padding-right:.25em;text-indent:0}.para__num{position:absolute;left:0;top:0;width:calc(var(--para-num) - var(--num-gap));font-family:var(--sans);font-size:var(--text-tiny);font-weight:500;line-height:calc(var(--text-doc) * var(--leading-doc));text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.para--heading>.para__num{top:calc(var(--text-doc) * .6)}.para--subheading>.para__num{top:calc(var(--text-doc) * .3)}a.para__num{color:var(--ink-soft);text-decoration:none}a.para__num:hover{color:var(--accent-ink)}.para{scroll-margin-top:var(--s5)}.para:is([data-ziel],:where(:root:not([data-ziel-aktiv])) :target):before{content:"";position:absolute;left:calc(var(--para-num) - .45rem);top:.35em;bottom:calc(var(--para-gap) - .2em);width:3px}.para__actions{display:flex;flex-wrap:wrap;gap:2px var(--s4);margin-top:-.2em;list-style:none;padding:0;font-family:var(--sans);font-size:var(--text-micro);font-weight:400;line-height:1.6;letter-spacing:var(--track-nav);text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual}.para--heading>.para__actions,.para--subheading>.para__actions,.para--title>.para__actions{margin-top:.15em}.para__action{color:var(--ink-soft);text-decoration:none}.para__action:hover{color:var(--accent-ink);-webkit-text-decoration-line:underline;text-decoration-line:underline}.thread{margin-top:-.2em}.thread__count{display:inline-block;font-family:var(--sans);font-size:var(--text-micro);font-weight:600;line-height:1.6;letter-spacing:var(--track-meta);text-transform:uppercase;white-space:nowrap;color:var(--ink);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:manual;hyphens:manual}.thread__count::-webkit-details-marker{display:none}.thread__count:hover{text-decoration:underline;text-underline-offset:3px}.thread[open]>.thread__count{color:var(--ink)}.thread__body{margin:var(--s2) 0 var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--rule);background:var(--tint);font-family:var(--sans);font-size:var(--text-small);font-weight:400;line-height:1.55;font-feature-settings:normal;font-variant-numeric:normal;-webkit-hyphens:manual;hyphens:manual}.thread__body>*+*{margin-top:var(--s3)}@media (min-width:720px){.thread--new>summary{display:none}}.thread__signin{font-size:var(--text-small)}.comments{list-style:none;padding:0}.comment+.comment{margin-top:var(--s3);padding-top:var(--s3);border-top:1px dashed var(--rule)}.comment__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s3);font-size:var(--text-micro);letter-spacing:var(--track-meta);text-transform:uppercase}.comment__meta,.comment__meta a{color:var(--ink-soft)}.comment__author{font-size:var(--text-compact);font-weight:600;color:var(--ink)}.comment__author,.comment__byline{letter-spacing:0;text-transform:none}a.comment__author{color:var(--ink);text-decoration:none}a.comment__author:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.comment__report{margin-left:auto;text-decoration:none}.comment__report:hover{color:var(--accent-ink);-webkit-text-decoration-line:underline;text-decoration-line:underline}.comment__body{margin-top:2px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.comment__hidden{margin-top:2px;font-style:italic;color:var(--ink-soft)}.comment--hidden .comment__body{opacity:.7}.replies{margin-top:var(--s2)}.comments--replies{padding-left:var(--s3);border-left:2px solid var(--rule)}.comments--replies+*{margin-top:var(--s3)}.replies .comment-form{padding-left:var(--s3)}.replies__link{font-size:var(--text-micro);letter-spacing:var(--track-meta);text-transform:uppercase;text-decoration:none;color:var(--ink-soft)}.replies__link:hover{color:var(--accent-ink);-webkit-text-decoration-line:underline;text-decoration-line:underline}.comment-form,.open-antrag,.report-form{gap:var(--s3)}.comment-form .textarea,.report-form .textarea{min-height:5.5rem}.herkunft{display:grid;grid-gap:2px;gap:2px;margin-bottom:var(--s2);padding:var(--s2) var(--s3);border-left:3px solid var(--rule-strong);background:var(--tint);font-family:var(--sans);font-size:var(--text-small);font-weight:400;line-height:1.45;font-feature-settings:normal;font-variant-numeric:normal;-webkit-hyphens:manual;hyphens:manual;min-width:0}.herkunft__line{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s3)}.herkunft__who{font-weight:600;color:var(--ink)}a.herkunft__who{text-decoration:none}a.herkunft__who:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.herkunft__message,.herkunft__when{color:var(--ink-soft)}.herkunft__message{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.herkunft a{color:var(--ink-soft)}.herkunft a:hover{color:var(--accent-ink)}@media (max-width:719px){.textview--blame .para{display:grid;grid-template-columns:var(--para-num) minmax(0,1fr);padding-left:0}.textview--blame .para>*{grid-column:2}.textview--blame .para>.para__num{position:static;grid-column:1;grid-row:2;width:auto;padding-right:var(--num-gap)}}@media (min-width:720px){.textview{--para-num:3.25rem;--num-gap:1.25rem;--para-margin:8.5rem}.para{display:block}.para:is([data-ziel],:where(:root:not([data-ziel-aktiv])) :target):before{left:calc(var(--para-num) - .75rem)}.thread{margin-top:0}.thread__count{position:absolute;top:0;left:calc(100% - var(--para-margin) + 1.5rem);line-height:calc(var(--text-doc) * var(--leading-doc))}.textview--blame{--blame:13.5rem;--para-margin:0px}.textview--blame .para{display:grid;grid-template-columns:var(--blame) var(--para-num) minmax(0,1fr);align-items:start;padding-left:0}.textview--blame .para>.herkunft{grid-column:1;grid-row:1/span 6;margin:0 var(--s4) 0 0;font-size:var(--text-compact)}.textview--blame .para>.para__num{position:static;grid-column:2;grid-row:1;width:auto;padding-right:var(--num-gap)}.textview--blame .para>:not(.herkunft,.para__num){grid-column:3}.textview--blame .thread__count{position:static;line-height:1.6}.textview--blame .para:is([data-ziel],:where(:root:not([data-ziel-aktiv])) :target):before{left:calc(var(--blame) + var(--para-num) - .75rem)}}@media (min-width:720px) and (hover:hover){.textview{--para-gap:1.25em}.para__actions{position:absolute;left:var(--para-num);bottom:.1em;height:var(--para-gap);margin:0;align-items:center;opacity:0;transition:opacity .12s ease}.textview--blame .para__actions{left:calc(var(--blame) + var(--para-num))}.para:focus-within>.para__actions,.para:hover>.para__actions{opacity:1}.para:is(:hover,:focus-within):before{content:"";position:absolute;left:calc(var(--para-num) - .75rem);top:.35em;bottom:.3em;width:2px;background:var(--rule-strong)}.textview--blame .para:is(:hover,:focus-within):before{left:calc(var(--blame) + var(--para-num) - .75rem)}.para:is(:hover,:focus-within)>.para__num{color:var(--ink)}.para--open>.para__actions,.para:has(>.thread[open])>.para__actions{position:static;height:auto;margin-top:var(--s2)}}.text-hint{display:none}@media (hover:none),(max-width:719px){.text-hint{display:block}.dblock:not([data-ziel],:where(:root:not([data-ziel-aktiv])) :target,:focus-within):not(:has(.block-thread[open])) .block-comments__add,.para:not(.para--title,.para--open,[data-ziel],:where(:root:not([data-ziel-aktiv])) :target,:focus-within):not(:has(>.thread[open]))>.para__actions{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}a.para__num{width:var(--para-num);padding-right:var(--num-gap)}}@media (pointer:coarse){a.para__num:after{content:"";position:absolute;right:0;top:50%;width:max(100%,44px);height:44px;transform:translateY(-50%)}.comment__report:after,.thread__count:after,a.comment__author:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.comment__report,a.comment__author{position:relative}}@media (pointer:coarse) and (max-width:719px){.thread__count{position:relative}}.para:is([data-ziel],:where(:root:not([data-ziel-aktiv])) :target):before{background:var(--accent)}.history__compare{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4);margin-bottom:var(--s4);padding:var(--s2) var(--s3);border:1px solid var(--rule);background:var(--tint)}.history__hint{font-size:var(--text-small);color:var(--ink-soft)}.day{position:relative;margin-bottom:var(--s5);padding-left:var(--s5)}.day:before{content:"";position:absolute;left:7px;top:0;bottom:calc(-1 * var(--s5));border-left:1px solid var(--rule)}.day:last-child:before{bottom:0}.day__title{position:relative;display:flex;align-items:center;gap:var(--s2);margin:0 0 var(--s2) calc(-1 * var(--s5));font-size:var(--text-small);font-weight:500;color:var(--ink-soft)}.day__title .icon{background:var(--panel);color:var(--ink-soft)}.changes{list-style:none;padding:0;border:1px solid var(--rule);background:var(--panel)}.change{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s2) var(--s4);gap:var(--s2) var(--s4);align-items:center;padding:var(--s3) var(--s4)}.change+.change{border-top:1px solid var(--rule)}.change--event{background:var(--tint)}.change__main{display:grid;grid-gap:2px;gap:2px;min-width:0}.change__title{font-weight:600;overflow-wrap:anywhere}.change__title a{color:var(--ink);text-decoration:none}.change__title a:hover{color:var(--accent-ink)}.change__title .change__mention,.change__title a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.change__title .change__mention{color:var(--ink);-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line)}.change--event .change__title{font-weight:500}.change__body{max-width:72ch;white-space:pre-wrap;overflow-wrap:anywhere}.change__body,.change__meta{font-size:var(--text-small);color:var(--ink-soft)}.change__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s2)}.change__who{font-weight:600;color:var(--ink);text-decoration:none}a.change__who:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.change__side{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s2) var(--s3)}.change__antrag{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-small);text-decoration:none;color:var(--ink-soft)}.change__antrag:hover{color:var(--accent-ink)}.change__oid{display:inline-flex;align-items:stretch;border:1px solid var(--rule-strong)}.change__oid code{padding:2px var(--s2);color:var(--ink)}.change__oid code,.copy-button{display:inline-flex;align-items:center}.copy-button{padding:0 var(--s2);border:0;border-left:1px solid var(--rule-strong);background:var(--paper);color:var(--ink-soft);cursor:pointer}.copy-button:hover{color:var(--ink);background:var(--accent-soft)}.change__pick{display:flex;gap:var(--s3);margin:0;padding:0;border:0;font-size:var(--text-micro);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-soft)}.change__pick label{display:inline-flex;align-items:center;gap:var(--s2);cursor:pointer}.change__pick input{margin:0;accent-color:var(--ink)}@media (max-width:719px){.day{padding-left:var(--s4)}.day__title{margin-left:calc(-1 * var(--s4))}.change{grid-template-columns:minmax(0,1fr);padding:var(--s3)}.change__side{justify-content:flex-start}.change__then-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.change__then{position:relative}.change__then:is(:hover,:focus-visible)>.tooltip{display:block;position:absolute;bottom:calc(100% + var(--s2));left:50%;z-index:5;padding:var(--s1) var(--s2);transform:translateX(-50%);background:var(--ink);color:var(--panel);font-size:var(--text-micro);font-weight:500;letter-spacing:.02em;text-transform:none;white-space:nowrap;pointer-events:none}}@media (pointer:coarse){.change__meta,.change__oid,.change__pick label{min-height:44px}.change__oid .copy-button{min-width:44px;min-height:44px;justify-content:center}}.compare__head{display:grid;grid-gap:var(--s1);gap:var(--s1);margin-bottom:var(--s3)}.compare__bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3);margin-bottom:var(--s4);padding:var(--s3);border:1px solid var(--rule);background:var(--tint)}.compare__field{display:grid;grid-gap:var(--s1);gap:var(--s1);flex:1 1 13rem;min-width:0}.compare__label{font-size:var(--text-micro);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase}.compare__arrow{align-self:center;padding-top:var(--s4);color:var(--ink-soft)}@media (max-width:559px){.compare__arrow{display:none}}.compare__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s5);margin-bottom:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--rule);font-size:var(--text-small)}.compare__summary>p{display:inline-flex;align-items:center;gap:6px}.compare__note{max-width:72ch;line-height:1.55;color:var(--ink-soft)}.compare__note,.compare__open{margin-bottom:var(--s4);font-size:var(--text-small)}.compare__open{padding:var(--s3) var(--s4);border:1px solid var(--rule);border-top:3px solid var(--ink-soft);background:var(--tint)}.compare__view{margin-bottom:var(--s3)}.propose{display:grid;grid-gap:var(--s3);gap:var(--s3);margin-bottom:var(--s5);padding:var(--s5);border:1px solid var(--rule);border-top:3px solid var(--accent);background:var(--warm)}.propose__title{font-family:var(--serif);font-size:var(--text-h3);line-height:1.2}.propose__text{max-width:62ch;font-size:var(--text-small);color:var(--ink-soft)}.propose .form{max-width:46rem}.diff{display:grid;grid-gap:var(--s4);gap:var(--s4)}.dfile{border:1px solid var(--rule);background:var(--panel)}.dfile__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3);padding:var(--s2) var(--s3);background:var(--tint);font-size:var(--text-small);cursor:pointer;list-style:none}.dfile__head::-webkit-details-marker{display:none}.dfile[open]>.dfile__head{border-bottom:1px solid var(--rule)}.dfile__caret{flex:none;width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .15s ease}.dfile[open]>.dfile__head .dfile__caret{transform:rotate(45deg)}.dfile__title{font-weight:600}.dfile__name{color:var(--ink-soft)}.dstat{display:inline-flex;align-items:center;gap:var(--s2);margin-left:auto;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dstat__plus{color:var(--ins-ink);font-weight:600}.dstat__minus{color:var(--del-ink);font-weight:600}.dstat__none{font-weight:400;color:var(--ink-soft)}.dstat__bar{display:inline-flex;gap:1px}.dstat__sq{width:8px;height:8px;background:var(--rule)}.dstat__sq--plus{background:var(--ins-ink)}.dstat__sq--minus{background:var(--del-ink)}.drow{display:grid;grid-template-columns:2.75rem 2.75rem 1.5rem minmax(0,1fr);align-items:start}.drow__num,.drow__sign{font-family:var(--sans);font-size:var(--text-tiny);line-height:calc(var(--text-doc) * var(--leading-doc));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.drow__num{padding-right:var(--s2);text-align:right}.drow__sign{text-align:center;font-size:var(--text-small);font-weight:600}.drow__body{min-width:0;padding:0 var(--s4) 0 0}.drow__text{max-width:var(--measure);font-family:var(--serif);font-size:var(--text-doc);font-weight:500;line-height:var(--leading-doc);font-feature-settings:"lnum";font-variant-numeric:lining-nums;overflow-wrap:break-word}.drow__text--title{font-size:1.3em;font-weight:700;line-height:1.25}.drow__text--heading,.drow__text--subheading{font-weight:700}.drow__text--bullet,.drow__text--lettered,.drow__text--numbered{padding-left:1.7em;text-indent:-1.7em}.drow--del,.dside--del{background:var(--del-row)}.drow--ins,.dside--ins{background:var(--ins-row)}.drow--del .drow__sign,.dside--del .drow__num{color:var(--del-ink)}.drow--ins .drow__sign,.dside--ins .drow__num{color:var(--ins-ink)}.diff del{background:var(--del-strong);color:var(--del-ink);text-decoration:line-through;-webkit-text-decoration-color:var(--del-strike);text-decoration-color:var(--del-strike)}.diff ins{background:var(--ins-strong);color:var(--ins-ink);text-decoration:none}.srow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dside{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;min-width:0}.dside+.dside{border-left:1px solid var(--rule)}.dside--none{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--hatch) 6px 7px)}.dfold>summary{padding:var(--s1) var(--s4) var(--s1) 7rem;border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule);background:var(--paper);font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);cursor:pointer;list-style:none}.dfold>summary::-webkit-details-marker{display:none}.dfold>summary:hover{color:var(--accent-ink)}.dblock__slot{padding:var(--s2) var(--s4) var(--s3) 7rem}.diff--split .dblock__slot,.diff--split .dfold>summary{padding-left:2.75rem}@media (max-width:719px){.dfile{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));border-left:0;border-right:0}.drow{grid-template-columns:var(--diff-num-phone) var(--diff-num-phone) var(--diff-mark-phone) minmax(0,1fr)}.drow__num{padding-right:var(--s1)}.drow__body{padding-right:var(--s3)}.srow{grid-template-columns:minmax(0,1fr)}.dside{grid-template-columns:2.25rem minmax(0,1fr)}.dside>.drow__num{padding-right:var(--s3)}.dside+.dside{border-left:0}.dside--none,.srow>.dside--same:first-child{display:none}.dblock__slot,.dfold>summary{padding-left:var(--diff-gutter-phone)}.diff--split .dblock__slot,.diff--split .dfold>summary{padding-left:var(--diff-num-phone)}}@media (pointer:coarse){.dfile__head,.dfold>summary{display:flex;align-items:center;min-height:44px}a.drow__num--link{position:relative;align-self:stretch}a.drow__num--link:after{content:"";position:absolute;right:0;top:0;bottom:0;width:max(100%,44px)}}.editor{display:grid;grid-gap:var(--s4);gap:var(--s4)}.pencil-defs{position:absolute;width:0;height:0;overflow:hidden}:root:has(.savebar){scroll-padding-bottom:var(--savebar,7rem)}.savebar :is(button,a){scroll-margin-bottom:calc(-1 * var(--savebar, 7rem))}.editor__bar{justify-content:space-between;gap:var(--s3) var(--s4)}.crumb,.editor__bar{display:flex;flex-wrap:wrap;align-items:center}.crumb{gap:var(--s2) var(--s3);min-width:0;font-size:var(--text-small)}.crumb__label{font-size:var(--text-micro);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft)}.crumb__menu .menu__panel{min-width:19rem}.crumb__where{display:inline-flex;align-items:center;gap:var(--s2);min-width:0;max-width:100%}.crumb__file{flex:none;white-space:nowrap;color:var(--ink-soft)}.crumb__start{padding:var(--s2) var(--s4) var(--s1)}.editor__mode{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.editor__to-assistant{font-size:var(--text-small)}@media (min-width:1000px){.editor__mode .mode-toggle{display:none}.editor__to-assistant:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.mode-toggle{grid-auto-flow:column;grid-auto-columns:auto}.mode-toggle .segmented__option{align-content:center;min-height:36px;padding:var(--s1) var(--s3)}.mode-toggle .segmented__option+.segmented__option{margin-top:0;margin-left:-1px}.mode-toggle .segmented__name{font-size:var(--text-micro);white-space:nowrap}@media (pointer:coarse){.mode-toggle .segmented__option{min-height:44px}}.editor__notes{display:grid;grid-gap:var(--s1);gap:var(--s1)}.editor__notes:empty{display:none}.editor__note{max-width:72ch;font-size:var(--text-small);line-height:1.55;color:var(--ink-soft)}.editor__note--error{color:var(--del-ink)}.editor__behind p,.editor__draft p,.editor__failure p{max-width:72ch}.editor__behind p+p,.editor__draft p+p,.editor__failure p+p{margin-top:var(--s1)}.editor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s3)}.editor__update{margin-top:var(--s3);padding-top:var(--s3);border-top:1px dashed var(--rule-strong)}.editor__failure:focus,.editor__updated:focus{outline:none}.editor__failure:focus-visible,.editor__updated:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.editor__copy{margin-top:var(--s3);font-family:var(--mono);font-size:var(--text-compact)}@media (pointer:coarse){.editor__copy{font-size:var(--text-body)}}.start-branch{display:grid;justify-items:start;grid-gap:var(--s1);gap:var(--s1)}.editor__cols{--panel-w:clamp(18rem,var(--assistant-width,25rem),min(42rem,50%));--mode-h:36px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5)}@media (pointer:coarse){.editor__cols{--mode-h:44px}}.editor__lead{display:grid;align-content:start;grid-gap:var(--s4);gap:var(--s4);min-width:0}@media (max-width:999px){.editor--old .assistant-dock{display:none}}@media (min-width:1000px){.editor--new .editor__cols{grid-template-columns:minmax(0,1fr) var(--panel-w);column-gap:var(--s6)}.editor--new .assistant-dock{min-width:0;min-height:calc(100vh - 2 * var(--s4))}.editor__bar{min-height:calc(3px + 2 * var(--s4) + var(--mode-h) + 1px)}.editor--old .editor__cols{position:relative}.editor--old .assistant-dock{position:absolute;top:0;right:0;width:var(--panel-w)}.editor--old .editor__bar{padding-right:calc(var(--panel-w) + var(--s6))}}.editor__body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);align-items:start}.editor__main{min-width:0}.editor-box{--para-num:1.75rem;--num-gap:0.6rem;--field-x:8px;font-family:var(--serif);font-size:var(--text-doc);font-weight:500;line-height:var(--leading-doc);font-feature-settings:"lnum";font-variant-numeric:lining-nums;overflow-x:clip}@media (min-width:720px){.editor-box{--para-num:3.25rem;--num-gap:1.25rem}}.esection__body{padding-bottom:var(--s4)}.eblock,.etitle{position:relative;max-width:calc(var(--para-num) + var(--measure) + 2 * var(--field-x));padding-left:var(--para-num);scroll-margin:var(--s7) 0 var(--s9)}.eblock:focus,.etitle:focus{outline:none}.eblock{margin-bottom:.45em}.etitle{margin-bottom:.7em}.eblock--heading{margin-top:.6em}.eblock--subheading{margin-top:.35em}.eblock--active:before,.etitle--active:before{content:"";position:absolute;left:calc(var(--para-num) - .45rem);top:.3em;height:calc(var(--text-doc) * var(--leading-doc) - .2em);width:3px;background:var(--accent)}@media (min-width:720px){.eblock--active:before,.etitle--active:before{left:calc(var(--para-num) - .75rem)}}.eblock__num{position:absolute;left:0;top:0;width:calc(var(--para-num) - var(--num-gap));padding-top:3px;font-family:var(--sans);font-size:var(--text-tiny);font-weight:500;line-height:calc(var(--text-doc) * var(--leading-doc));text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.eblock--heading>.eblock__num{top:calc(var(--text-doc) * .1)}.eblock__line{display:flex;align-items:flex-start;min-width:0}.eblock__marker{flex:none;min-width:1.7em;padding:3px .25em 0 var(--field-x)}.eblock__marker+.eblock__grow .eblock__input,.eblock__marker+.eblock__grow .eblock__mirror{padding-left:2px}.eblock__grow{position:relative;display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 auto;min-width:0}.eblock__mirror{visibility:hidden}.eblock__input,.eblock__mirror{grid-area:1/1/2/2;margin:0;padding:2px var(--field-x);border:1px solid transparent;font:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.eblock__input{display:block;width:100%;min-height:0;overflow:hidden;resize:none;border-radius:0;background:transparent;color:var(--ink);cursor:text;transition:background-color .15s ease,border-color .15s ease}.eblock__input:hover{background:var(--hatch)}.eblock__input:focus{outline:none;border-color:var(--rule-strong);background:var(--panel)}.eblock--invalid .eblock__input{border-color:var(--del-ink)}.eblock--heading .eblock__input,.eblock--heading .eblock__mirror{font-size:1.22em;font-weight:700;line-height:1.25}.eblock--subheading .eblock__input,.eblock--subheading .eblock__mirror{font-size:1.08em;font-weight:700;line-height:1.3}.eblock--title .eblock__input,.eblock--title .eblock__mirror,.etitle__grow .eblock__mirror,.etitle__input{font-size:1.45em;font-weight:700;line-height:1.15}.etitle__grow .eblock__mirror,.etitle__input{text-wrap:balance}.eblock__ink{position:absolute;top:-16px;left:-12px;width:calc(100% + 26px);height:calc(100% + 24px);overflow:visible;pointer-events:none;color:var(--graphite);z-index:1}.eblock__ink text{font-family:var(--font-hand,"Bradley Hand","Segoe Print",cursive);fill:currentColor;stroke:none}.eblock__ink .pin{transition:color .2s ease}.eblock__ink .pin--hot{color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.eblock__ink .pin{transition:none}}.eblock__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s4);margin-top:3px;padding-left:var(--field-x);font-family:var(--sans);font-size:var(--text-micro);font-weight:500;line-height:1.6}.eblock__kind{position:relative;display:inline-flex;align-items:center;padding:2px 18px 2px 0;border-bottom:1px dashed var(--rule-strong);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);cursor:pointer}.eblock__kind:after{content:"";position:absolute;right:2px;top:calc(50% - 5px);width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);pointer-events:none}.eblock__kind:hover{border-bottom-color:var(--accent);border-bottom-style:solid}.eblock__kind:has(.eblock__select:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.eblock__select{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--text-body);cursor:pointer}@media (pointer:coarse){.eblock__select{inset:-11px -6px;width:auto;height:auto}}.eblock__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft)}.eblock__count--over{font-weight:600;color:var(--del-ink)}.eblock__remove{letter-spacing:var(--track-label);text-decoration:none;text-transform:uppercase;color:var(--ink-soft)}.eblock__remove:hover{color:var(--del-ink);-webkit-text-decoration-color:var(--del-ink);text-decoration-color:var(--del-ink)}.eblock__errors{margin:3px 0 var(--s1);padding:0 0 0 var(--field-x);list-style:none;font-family:var(--sans);font-size:var(--text-small);font-weight:500;line-height:1.5;color:var(--del-ink)}.eblock__errors li+li{margin-top:2px}.stelle{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-column-gap:var(--s2);column-gap:var(--s2);margin:2px 0 .7em;padding:var(--s2) var(--field-x) var(--s2) 0;font-family:var(--sans);font-size:var(--text-small);font-weight:400;line-height:1.5;color:var(--ink-soft);transition:background-color .2s ease,opacity .35s ease,transform .35s ease;animation:stelle-in .35s ease}@keyframes stelle-in{0%{opacity:0;transform:translateX(-4px)}}.stelle--hot{background:color-mix(in srgb,var(--accent) 7%,transparent)}.stelle--leaving{opacity:0;transform:translateX(-4px)}.stelle--waiting{display:none}.stelle__n{position:relative;width:1.6rem;height:1.6rem;margin-top:-2px}.stelle--hot .ring svg{color:var(--accent-ink)}.stelle__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s2);color:var(--ink)}.stelle__where{font-size:var(--text-micro);letter-spacing:var(--track-meta);color:var(--ink-soft)}.stelle__where q{quotes:"«" "»";font-family:var(--serif);font-size:1.05rem;font-style:italic;letter-spacing:0;color:var(--ink)}.stelle__text{margin-top:2px}.stelle__fix,.stelle__text{color:var(--ink);overflow-wrap:break-word}.stelle__fix{margin-top:6px;font-family:var(--serif);font-size:1.05rem;line-height:1.45}.stelle__fix del{background:var(--del-bg);color:var(--del-ink);-webkit-text-decoration-color:var(--del-strike);text-decoration-color:var(--del-strike)}.stelle__fix ins{background:var(--ins-bg);color:var(--ins-ink);text-decoration:none}.stelle__fix del:after{content:"\200b"}.stelle__fix del+ins{margin-left:.2em}.stelle__lbl{margin-right:2px;font-family:var(--sans);font-weight:600;color:var(--ink-soft)}.stelle__acts,.stelle__lbl{font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase}.stelle__acts{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);margin-top:6px;font-weight:500}.stelle__acts .link-button{padding:6px 0;letter-spacing:inherit;text-transform:inherit}@media (prefers-reduced-motion:reduce){.stelle{transition:none;animation:none}}.esection__add{margin:var(--s2) 0 0 calc(var(--para-num) + var(--field-x));padding:var(--s1) var(--s3);border:1px dashed var(--rule-strong);background:transparent;font-family:var(--sans);font-size:var(--text-micro);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);cursor:pointer}.esection__add:hover{border-style:solid;border-color:var(--accent);color:var(--ink)}.esection__add:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.savebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4);margin-top:var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--rule);background:var(--panel);box-shadow:0 -12px 28px -20px var(--rule-strong)}.savebar__status{flex:1 1 14rem;min-width:0;font-size:var(--text-small);line-height:1.5;color:var(--ink-soft)}.savebar__open{flex:none}.savebar__problem{color:var(--del-ink)}@media (max-width:719px){.savebar{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));border-left:0;border-right:0;padding:var(--s3) var(--gutter)}.savebar__open{flex:1 1 auto}}.savebox{width:min(36rem,calc(100vw - 2 * var(--gutter)));max-height:calc(100vh - 2 * var(--s5));padding:0;border:1px solid var(--rule);border-top:3px solid var(--accent);background:var(--panel);color:var(--ink);box-shadow:var(--shadow-float)}.savebox::-webkit-backdrop{background:var(--rule)}.savebox::backdrop{background:var(--rule)}.savebox__form{gap:var(--s4);padding:var(--s5)}.savebox__head{display:grid;grid-gap:var(--s1);gap:var(--s1)}.savebox__title{font-family:var(--serif);font-size:var(--text-h3);font-weight:700;line-height:1.2}.savebox__lead{font-size:var(--text-small);line-height:1.55;color:var(--ink-soft)}.savebox__choice{display:grid;margin:0;padding:0;border:0}.savebox__option{position:relative;display:flex;align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid var(--rule-strong);background:var(--panel);font-size:var(--text-small);font-weight:500;cursor:pointer}.savebox__option+.savebox__option{margin-top:-1px}.savebox__option:hover{z-index:1;border-color:var(--accent)}.savebox__option:has(input:checked){z-index:1;border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.savebox__notes{display:grid;grid-gap:var(--s2);gap:var(--s2)}.savebox__option input{width:18px;height:18px;margin:0;accent-color:var(--ink)}@media (max-width:559px){.savebox{width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0;border-left:0;border-right:0;border-bottom:0}.savebox__form{padding:var(--s5) var(--gutter)}.savebox .form__actions>.act-preview-anchor>.btn,.savebox .form__actions>.btn{flex:1 1 auto}}.assistant{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:var(--s3);gap:var(--s3);min-width:0;padding:var(--s4);border:1px solid var(--rule);border-top:3px solid var(--accent);background:var(--panel)}.assistant[hidden]{display:none}@media (min-width:1000px){.assistant{position:-webkit-sticky;position:sticky;top:var(--s4);height:calc(100vh - max(var(--assistant-top, var(--s4)), var(--s4)) - var(--s4));max-height:calc(100vh - max(var(--assistant-top, var(--s4)), var(--s4)) - var(--s4));grid-template-rows:auto minmax(0,1fr) auto}.assistant--slim{position:relative;top:0;height:auto;max-height:none;grid-template-rows:auto;border-color:transparent;background:transparent}.assistant--slim>:last-child{grid-row:auto}.assistant>:last-child{grid-row:3}.assistant :is(button,a,textarea,input,select){scroll-margin-bottom:calc(-1 * var(--savebar, 7rem))}.assistant__log{overflow-y:auto;overscroll-behavior:contain}}@media (max-width:999px){.assistant--slim,.assistant__head .mode-toggle{display:none}}.assistant__compose[hidden],.assistant__talk[hidden]{display:none}@media (max-width:719px){.assistant{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:var(--s4) var(--gutter);border-left:0;border-right:0}}.assistant__head{display:flex;align-items:flex-start;gap:var(--s3);min-height:var(--mode-h,36px)}.assistant__head .mode-toggle{flex:none;margin-left:auto}.assistant__head .mode-toggle .segmented__option{padding:var(--s1) var(--s2)}.assistant__head .mode-toggle .segmented__name{letter-spacing:0;text-transform:none}.assistant__new{align-self:center;display:inline-flex;align-items:center;gap:var(--s2);min-width:0;padding:0;border:0;background:none;font-family:var(--serif);font-size:1.125rem;font-weight:700;line-height:1.1;text-align:left;color:var(--ink);cursor:pointer}.assistant__new:hover:not(:disabled){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.assistant__new:disabled{cursor:default;color:var(--ink-faint)}.assistant__plus{flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}@media (pointer:coarse){.assistant__new{min-height:44px}}.assistant__width{display:none}@media (min-width:1000px){.assistant__width{position:absolute;top:0;bottom:0;left:-9px;z-index:3;display:block;width:16px;cursor:col-resize;touch-action:none}.assistant__width:after{content:"";position:absolute;top:0;bottom:0;left:7px;width:2px;background:transparent;transition:background-color .12s ease}.assistant__width:active:after,.assistant__width:focus-visible:after,.assistant__width:hover:after{background:var(--accent)}.assistant__width:focus-visible{outline:none}}.assistant__talk{gap:var(--s3)}.assistant__talk,.assistant__view{display:flex;flex-direction:column;min-width:0;min-height:0}.assistant__view{position:relative;flex:0 1 auto}.assistant__log{display:grid;align-content:start;flex:0 1 auto;grid-gap:var(--s5);gap:var(--s5);min-height:0;margin:0;padding:0;list-style:none}.assistant__foot{flex:none;display:flex;justify-content:flex-end;gap:var(--s3);align-items:center;min-height:30px}.assistant__latest{display:inline-flex;align-items:center;gap:var(--s1);padding:4px var(--s3);border:1px solid var(--rule-strong);border-radius:999px;background:var(--panel);box-shadow:0 1px 4px rgb(0 0 0/.12);font:inherit;font-size:var(--text-micro);font-weight:600;white-space:nowrap;color:var(--ink);cursor:pointer}.assistant__latest:hover{border-color:var(--ink-soft)}.assistant__message{display:grid;grid-gap:var(--s2);gap:var(--s2);min-width:0;font-size:.9375rem;line-height:1.6}.assistant__message--user{justify-self:end;max-width:88%;padding:10px 14px;background:color-mix(in srgb,var(--ink) 5%,var(--panel))}.assistant__message--user .assistant__text{font-family:var(--serif);font-style:italic;font-size:1.125rem;line-height:1.35}.assistant__who{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-micro);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent-ink)}.assistant__dial{flex:none;fill:none;stroke:var(--ink);stroke-width:1.2;stroke-linecap:round}.assistant__dial .assistant__dial-shadow{stroke:var(--accent)}.assistant__text{white-space:pre-wrap;overflow-wrap:anywhere}.assistant__thinking{position:relative;flex:none;height:2.5rem;overflow:hidden}.assistant__thinking[data-zwei]{height:4rem}.assistant__pencil{position:absolute;right:0;bottom:0;left:0;width:100%;height:4rem;overflow:hidden;pointer-events:none;color:var(--graphite)}.assistant__pencil text{font-family:var(--font-hand,"Bradley Hand","Segoe Print",cursive);fill:currentColor;stroke:none}.assistant__pencil .pencil__shadow{stroke:var(--accent)}.assistant__part{display:grid;grid-gap:2px;gap:2px;margin-top:var(--s1)}.assistant__message--arriving .assistant__meta,.assistant__message--arriving .assistant__part{animation:assistant-step .3s ease-out both}@keyframes assistant-step{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.assistant__message--arriving .assistant__meta,.assistant__message--arriving .assistant__part{animation:none}}.assistant__label{font-size:var(--text-micro);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase}.assistant__list{margin:0;padding-left:1.15em}.assistant__list li+li{margin-top:2px}.assistant__sources{display:grid;grid-gap:var(--s2);gap:var(--s2);margin:0;padding:0;list-style:none}.assistant__sources li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--s2);gap:var(--s2);overflow-wrap:anywhere}.assistant__sources .icon{margin-top:3px;color:var(--ink-soft)}.assistant__source-kind{display:block}.assistant__meta,.assistant__source-kind{font-size:var(--text-micro);color:var(--ink-soft)}.assistant__diff{display:grid;grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s2)}.assistant__diff>summary{display:inline-flex;align-items:center;gap:var(--s2);width:-moz-fit-content;width:fit-content;font-size:var(--text-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer}.assistant__diff>summary .dstat{letter-spacing:0}.ring{color:var(--ink);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ring,.ring__num{position:absolute;inset:0}.ring__num{display:grid;place-items:center;padding-top:.08em;font-family:var(--font-hand,"Bradley Hand","Segoe Print",cursive);font-size:1.35em;line-height:1}.ring svg{position:absolute;inset:-18%;width:136%;height:136%;overflow:visible;color:var(--graphite);pointer-events:none}.ref{position:relative;display:inline-block;width:1.45em;height:1.45em;margin:0 1px;vertical-align:-.35em;color:var(--ink)}.ref__go{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:pointer}.assistant__stelle--hot .ring svg,.ref--hot,.ref--hot .ring svg{color:var(--accent-ink)}.ref--gone{opacity:.4}.assistant__part:has(>.assistant__stellen){gap:var(--s1);margin-top:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--rule);background:var(--input)}.assistant__stellen{display:grid;grid-gap:0;gap:0;margin:0 calc(-1 * var(--s3));padding:0;list-style:none}.assistant__stelle{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:var(--s2);column-gap:var(--s2);padding:5px var(--s3);font-size:var(--text-small);color:var(--ink)}.assistant__stelle>:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.assistant__stelle--hot,.assistant__stelle:hover{background:var(--accent-soft)}.assistant__go{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.assistant__go:before{content:"";position:absolute;inset:0}.assistant__n{position:relative;width:1.45em;height:1.45em;margin:0 1px}.assistant__where{text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:.2em}.assistant__go:hover .assistant__where,.assistant__stelle--hot .assistant__where{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.assistant__stelle--hot .assistant__where{color:var(--accent-ink)}.assistant__stelle--gone{color:var(--ink-faint);text-decoration:line-through}.assistant__stelle--gone .assistant__where{-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}.assistant__stelle--gone .assistant__n{opacity:.4}.assistant__why{display:inline-block;font-size:var(--text-small);color:var(--ink-faint)}.assistant__again{justify-self:start;margin-top:var(--s1);font-size:var(--text-small)}@media (pointer:coarse){.ref__go:before{content:"";position:absolute;inset:-12px}.assistant__again,.assistant__stelle{align-items:center;min-height:44px}.assistant__again{display:inline-flex}}.assistant__review{justify-self:start;margin-top:var(--s1)}.assistant__compose{display:grid;grid-gap:var(--s2);gap:var(--s2);padding-top:var(--s3)}.assistant__field{display:grid;min-width:0}.assistant__box{position:relative;display:grid;border:1px solid var(--rule-strong);background:var(--input)}.assistant__box:focus-within{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:-1px}.assistant__frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:var(--graphite)}.assistant__frame-firm{opacity:0;transition:opacity .15s ease}.assistant__box[data-frame],.assistant__box[data-frame]:focus-within{border-color:transparent;outline:none;background:transparent}.assistant__box[data-frame]:focus-within .assistant__frame{color:var(--ink)}.assistant__box[data-frame]:focus-within .assistant__frame-firm{opacity:1}@media (prefers-reduced-motion:reduce){.assistant__frame-firm{transition:none}}@media (forced-colors:active){.assistant__box[data-frame]{border-color:CanvasText}}.assistant__box .assistant__input,.assistant__box .assistant__input:focus-visible,.assistant__box .assistant__input:hover{min-height:4.75rem;padding:12px 14px 44px;border:0;outline:none;background:transparent;resize:none}.assistant__keys{position:absolute;left:14px;bottom:12px;font-size:var(--text-tiny);color:var(--ink-faint);pointer-events:none}.assistant__send{position:absolute;right:8px;bottom:6px;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--rule-strong);background:var(--panel);color:var(--ink);cursor:pointer;transition:color .15s ease,border-color .15s ease}.assistant__send:hover:not(:disabled){border-color:var(--ink);color:var(--accent-ink)}.assistant__send:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.assistant__send:disabled{color:var(--ink-faint);cursor:default}@media (pointer:coarse){.assistant__send{right:4px;bottom:4px;width:44px;height:44px}.assistant__keys{display:none}}.assistant__start{align-self:end;display:grid;grid-gap:var(--s2);gap:var(--s2);max-height:100%;min-height:0;overflow:hidden}.assistant__start[data-fit=knapp] .assistant__starters,.assistant__start[data-fit=nichts]{display:none}.assistant__start-title{font-family:var(--serif);font-size:1.75rem;font-weight:600;line-height:1.1}.assistant__start-text{font-size:var(--text-small);line-height:1.55;color:var(--ink-soft)}.assistant__starters{display:grid;margin:var(--s2) 0 0;padding:0;border-top:1px solid var(--rule);list-style:none}.assistant__starters li{border-bottom:1px solid var(--rule)}.assistant__starter{position:relative;display:grid;grid-gap:1px;gap:1px;width:100%;min-height:52px;padding:var(--s2) 28px var(--s2) 2px;border:0;background:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.assistant__starter:after{content:"→";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--ink-soft)}.assistant__starter:hover:not(:disabled){background:var(--accent-soft)}.assistant__starter:disabled{cursor:default;color:var(--ink-faint)}.assistant__starter-label{font-weight:500}.assistant__starter-hint{font-size:var(--text-compact);color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){.assistant__send{transition:none}}.assistant__hint{font-size:var(--text-micro);line-height:1.5;color:var(--ink-soft)}.review{display:grid;grid-gap:var(--s4);gap:var(--s4)}.review__head{display:grid;grid-gap:var(--s1);gap:var(--s1);padding:var(--s4) var(--s5);border:1px solid var(--rule);border-top:3px solid var(--accent);background:var(--warm)}.review__title{font-family:var(--serif);font-size:var(--text-h2);font-weight:700;line-height:1.2}.review__title:focus{outline:none}.review__title:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.review__meta{font-size:var(--text-small);color:var(--ink-soft)}.review__model{font-family:var(--mono);font-size:var(--text-micro)}.review__lead{max-width:62ch;font-size:var(--text-small);line-height:1.55}.review__bulk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4)}.review__count{font-size:var(--text-small);color:var(--ink-soft)}.review__save{gap:var(--s4);padding:var(--s4) var(--s5);border:1px solid var(--rule);background:var(--panel)}.form__note{font-size:var(--text-small);color:var(--ink-soft)}@media (max-width:719px){.review__head,.review__save{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:var(--s4) var(--gutter);border-left:0;border-right:0}}.decide,.decide__option{display:inline-flex}.decide__option{position:relative;align-items:center;min-height:32px;padding:var(--s1) var(--s3);border:1px solid var(--rule-strong);background:var(--paper);font-family:var(--sans);font-size:var(--text-micro);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);cursor:pointer}.decide__option+.decide__option{margin-left:-1px}.decide__option:not(:disabled):hover,.decide__option[aria-pressed=true]{z-index:1;border-color:var(--accent);color:var(--ink)}.decide__option[aria-pressed=true]{background:var(--panel);box-shadow:inset 0 3px 0 var(--accent);font-weight:600}.decide__option--drop[aria-pressed=true]{border-color:var(--ink-soft);box-shadow:inset 0 3px 0 var(--ink-soft)}.decide__option:focus-visible{z-index:2;outline:2px solid var(--ink);outline-offset:0}.decide__option:disabled{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.decide__option{min-height:44px}}.dblock:has(.decide[data-choice=drop]) .drow,.dblock:has(.decide[data-choice=drop]) .srow{opacity:.45}@media (pointer:coarse){.eblock__remove,.editor__to-assistant,.esection__add,.stelle__acts .link-button{min-height:44px}}.assistant__next{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s1) 0 0;padding:0;list-style:none}.assistant__next-step{min-height:34px;padding:0 var(--s3);border:1px solid var(--rule-strong);background:var(--panel);font:inherit;font-size:var(--text-compact);color:var(--ink);cursor:pointer}.assistant__next-step:hover{border-color:var(--ink);background:var(--accent-soft)}@media (pointer:coarse){.assistant__next-step{min-height:44px}}.assistant__handle{display:none}@media (max-width:999px){.assistant[data-sheet]{position:fixed;right:0;bottom:0;left:0;z-index:40;height:min(78dvh,680px);max-height:none;margin:0;grid-template-rows:auto auto minmax(0,1fr) auto;padding:0 var(--gutter) max(var(--s3),env(safe-area-inset-bottom,0px));border-right:0;border-bottom:0;border-left:0;box-shadow:0 -12px 40px rgb(28 26 22/.16)}.assistant[data-sheet]>:last-child{grid-row:4}.assistant[data-sheet] .assistant__log{overflow-y:auto;overscroll-behavior:contain}.assistant[data-sheet=unten]{height:auto;grid-template-rows:auto auto}.assistant[data-sheet=unten]>:last-child{grid-row:auto}.assistant[data-sheet=unten] :is(.assistant__head,.assistant__talk,.assistant__start,.assistant__hint){display:none}.assistant[data-sheet=unten] .assistant__compose{padding-top:0}.assistant[data-sheet=unten] .assistant__box .assistant__input{height:2.75rem;min-height:0;padding:10px 56px 10px 14px}.assistant[data-sheet=unten] .assistant__input::placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.assistant[data-sheet=unten] .assistant__keys{display:none}.assistant__handle-label{position:absolute;top:16px;left:0;right:0;font-size:var(--text-tiny);color:var(--ink-soft);text-align:center}.assistant[data-sheet]:has(.assistant__handle-label) .assistant__handle{height:36px}.assistant__handle{position:relative;display:block;width:calc(100% + 2 * var(--gutter));height:28px;margin:0 calc(-1 * var(--gutter));padding:0;border:0;background:none;cursor:pointer;touch-action:none}.assistant__handle:before{content:"";position:absolute;top:10px;left:50%;width:40px;height:4px;border-radius:2px;background:var(--rule-strong);transform:translateX(-50%)}.assistant__handle:after{content:"";position:absolute;inset:-8px 0}.assistant__handle:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.editor--new .savebar{bottom:var(--ki-sheet,0)}.editor--new{padding-bottom:var(--ki-sheet,0)}:root:has(.editor--new){scroll-padding-bottom:calc(var(--ki-sheet, 0px) + 72px)}}.mode-toggle__option{display:inline-grid;place-items:center;min-width:40px}.sundial-icon{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round}.sundial-icon .sundial-icon__shadow{stroke:var(--accent)}