.cs-pg-stack-l{gap:var(--s-6);min-width:0;display:grid}.cs-pg-stack-l>.cs-page-head{margin-bottom:0}.cs-pg-stack{gap:var(--s-4);min-width:0;display:grid}.cs-pg-stack-s{gap:var(--s-2);min-width:0;display:grid}.cs-pg-row{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.cs-pg-row--between{justify-content:space-between}.cs-pg-row--end{justify-content:flex-end}.cs-pg-grow{gap:var(--s-1);flex:auto;min-width:0;display:grid}.cs-pg-block{display:block}.cs-pg-muted{color:var(--c-text-2);margin:0}.cs-pg-small{font-size:var(--text-s)}.cs-pg-subhead{font-size:var(--text-s);font-weight:var(--weight-semibold);color:var(--c-text-2);margin:0}.cs-pg-mono{font-family:var(--font-mono);overflow-wrap:anywhere}.cs-pg-error{color:var(--c-danger);font-weight:var(--weight-medium);margin:0}.cs-pg-center-text{text-align:center}.cs-pg-center{min-height:60vh;padding:var(--s-6) var(--s-4);place-items:center;display:grid}.cs-pg-offline{margin-bottom:var(--s-4)}.cs-pg-section{gap:var(--s-3);min-width:0;display:grid}.cs-pg-hint{padding:var(--s-3) var(--s-4);border-radius:var(--r-m);background:var(--c-info-soft);color:var(--c-text);margin:0}.cs-pg-label{font-size:var(--text-s);font-weight:var(--weight-semibold);color:var(--c-text);margin:0}.cs-pg-case-head{align-items:center;gap:var(--s-3);display:flex}.cs-pg-reveal{opacity:0;visibility:hidden;transition:opacity var(--dur-med) var(--ease-out)}.cs-pg-reveal[data-open]{opacity:1;visibility:visible}.cs-pg-section__title{font-size:var(--text-s);font-weight:var(--weight-semibold);color:var(--c-text-2);letter-spacing:.01em;margin:0}.cs-pg-skel-list{display:grid}.cs-pg-skel-row{align-items:center;gap:var(--s-3);padding:var(--s-4);border-bottom:1px solid var(--c-line);min-height:72px;display:flex}.cs-pg-skel-row:last-child{border-bottom:0}.cs-pg-auth{max-width:26rem;padding:calc(var(--s-9) + var(--safe-top)) var(--s-4) var(--s-8);gap:var(--s-4);margin:0 auto;display:grid}.cs-pg-auth__brand{place-items:center;display:grid}.cs-pg-auth__logo{border-radius:var(--r-m);background:var(--c-accent);width:3.5rem;height:3.5rem;color:var(--c-text-on-accent);box-shadow:var(--shadow-2);place-items:center;display:grid}.cs-pg-auth__title{text-align:center;font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);margin:0}.cs-pg-day__head{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.cs-pg-day__headline{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.cs-pg-next{margin-top:var(--s-4);padding:var(--s-4);border-radius:var(--r-m);background:var(--c-accent-soft);gap:var(--s-2);display:grid}.cs-pg-day--problem .cs-pg-next{background:var(--c-danger-soft)}.cs-pg-next__kicker{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--c-accent-text);text-transform:uppercase;letter-spacing:.06em;margin:0}.cs-pg-day--problem .cs-pg-next__kicker{color:var(--c-danger)}.cs-pg-next__title{font-size:var(--text-l);font-weight:var(--weight-semibold);margin:0}.cs-pg-checklist{margin:var(--s-4) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.cs-pg-checklist__item{align-items:center;gap:var(--s-3);color:var(--c-text-2);min-height:var(--touch);display:flex}.cs-pg-checklist__item--next{color:var(--c-text);font-weight:var(--weight-medium)}.cs-pg-checklist__item--done{color:var(--c-text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong)}.cs-pg-checklist__mark{border-radius:var(--r-full);border:2px solid var(--c-line-strong);flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.cs-pg-checklist__item--done .cs-pg-checklist__mark{border-color:var(--c-success);background:var(--c-success);color:var(--c-text-on-accent)}.cs-pg-checklist__item--next .cs-pg-checklist__mark{border-color:var(--c-accent)}.cs-pg-avail-row{gap:var(--s-2);margin-top:var(--s-2);display:grid}.cs-pg-avail{gap:var(--s-2);justify-items:start;min-width:0;display:grid}.cs-pg-seg{width:max-content;padding:var(--s-1);justify-self:start;gap:var(--s-1);border-radius:var(--r-full);background:var(--c-surface-2);border:1px solid var(--c-line);max-width:100%;display:inline-flex}.cs-pg-seg__opt{min-height:var(--touch);padding:0 var(--s-4);border-radius:var(--r-full);color:var(--c-text-2);font:inherit;font-size:var(--text-s);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0}.cs-pg-seg__opt:active{transform:scale(var(--press-scale))}.cs-pg-seg__opt--on{background:var(--c-accent-soft);color:var(--c-accent-text);box-shadow:inset 0 0 0 1.5px var(--c-accent)}.cs-pg-seg__opt:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs-pg-seg-skel{height:calc(var(--touch) + var(--s-2))}.cs-pg-cases{margin:0;padding:0;list-style:none}.cs-pg-case{align-items:center;gap:var(--s-2);padding-right:var(--s-4);border-top:1px solid var(--c-line);min-width:0;display:flex}.cs-pg-case:first-child{border-top:0}.cs-pg-case__main{align-items:flex-start;gap:var(--s-3);min-width:0;padding:var(--s-4);min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-m);transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:auto;display:flex}.cs-pg-case__main:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover){.cs-pg-case__main:hover{background:var(--c-surface-2)}}.cs-pg-case__icon{border-radius:var(--r-full);background:var(--c-surface-2);width:2.5rem;height:2.5rem;color:var(--c-text-2);flex:none;place-items:center;display:grid}.cs-pg-case__icon--high{background:var(--c-warning-soft);color:var(--c-warning)}.cs-pg-case__text{gap:var(--s-1);min-width:0;display:grid}.cs-pg-case__who{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.cs-pg-case__what{color:var(--c-text);overflow-wrap:anywhere}.cs-pg-case__state{color:var(--c-text-2);font-size:var(--text-s)}.cs-pg-case__state--due{color:var(--c-warning);font-weight:var(--weight-medium)}.cs-pg-case__actions{gap:var(--s-2);flex:none;display:flex}@media (width<=559px){.cs-pg-case{padding:0 0 var(--s-3);flex-direction:column;align-items:stretch;gap:0}.cs-pg-case__actions{padding:0 var(--s-4) 0 calc(var(--s-4) + 2.5rem + var(--s-3))}.cs-pg-case__actions:empty{display:none}:is(.cs-pg-case:has(.cs-pg-case__actions:empty),.cs-pg-case:not(:has(.cs-pg-case__actions))){padding-bottom:0}}.cs-pg-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.cs-pg-chip{min-height:var(--touch);padding:0 var(--s-4);border-radius:var(--r-full);border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:var(--text-s);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.cs-pg-chip:active{transform:scale(var(--press-scale))}.cs-pg-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs-pg-chip--on{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-text-on-accent)}.cs-pg-chip--day{min-width:var(--touch);padding:0 var(--s-2)}.cs-pg-history{margin:0;padding:0;list-style:none;display:grid}.cs-pg-history__item{gap:var(--s-3);padding-bottom:var(--s-4);display:flex;position:relative}.cs-pg-history__item:before{content:"";left:calc(var(--s-2) / 2 + 3px);top:var(--s-4);background:var(--c-line);width:2px;position:absolute;bottom:0}.cs-pg-history__item:last-child:before{display:none}.cs-pg-history__dot{width:var(--s-3);height:var(--s-3);margin-top:var(--s-2);border-radius:var(--r-full);background:var(--c-accent);flex:none}.cs-pg-history__body{gap:var(--s-1);min-width:0;display:grid}.cs-pg-history__text{margin:0}.cs-pg-history__quote{padding:var(--s-2) var(--s-3);background:var(--c-surface-2);border-radius:var(--r-s);overflow-wrap:anywhere;margin:0}.cs-pg-history__time{color:var(--c-text-3);font-size:var(--text-xs);margin:0}.cs-pg-ringing{z-index:var(--z-popover);top:calc(var(--s-3) + var(--safe-top));left:var(--s-3);right:var(--s-3);max-width:26rem;padding:var(--s-6) var(--s-5) var(--s-4);border-radius:var(--r-l);background:var(--c-surface);box-shadow:var(--shadow-3);border:1px solid var(--c-line);justify-items:center;gap:var(--s-4);text-align:center;animation:cs-pg-drop var(--dur-slow) var(--ease-spring);margin:0 auto;display:grid;position:fixed}@keyframes cs-pg-drop{0%{opacity:0;transform:translateY(calc(var(--s-5) * -1)) scale(.98)}to{opacity:1;transform:none}}.cs-pg-ringing__text{gap:var(--s-1);min-width:0;display:grid}.cs-pg-ringing__kicker{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--c-success);text-transform:uppercase;letter-spacing:.08em;margin:0}.cs-pg-ringing__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.cs-pg-ringing__last{margin:var(--s-2) 0 0;color:var(--c-text-2)}.cs-pg-ringing__actions{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.cs-pg-ringing__actions>.cs-btn{width:100%}.cs-pg-callbar{z-index:var(--z-popover);top:calc(var(--s-2) + var(--safe-top));left:var(--s-2);right:var(--s-2);border-radius:var(--r-l);background:var(--c-surface);max-width:52rem;box-shadow:var(--shadow-3);border:1px solid var(--c-success);animation:cs-pg-drop var(--dur-slow) var(--ease-out);margin:0 auto;position:fixed}.cs-pg-callbar--ended{border-color:var(--c-line-strong)}.cs-pg-callbar__inner{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.cs-pg-callbar__who{align-items:center;gap:var(--s-3);min-width:0;color:inherit;font:inherit;text-align:left;padding:var(--s-1);border-radius:var(--r-m);cursor:pointer;background:0 0;border:0;flex:12rem;display:flex}div.cs-pg-callbar__who{cursor:default}.cs-pg-callbar__who:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.cs-pg-callbar__text{min-width:0;display:grid}.cs-pg-callbar__name{font-weight:var(--weight-semibold);overflow-wrap:anywhere;outline:none;margin:0}.cs-pg-callbar__state{color:var(--c-text-2);font-size:var(--text-s);font-variant-numeric:tabular-nums}.cs-pg-callbar__actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.cs-pg-callbar .cs-btn[aria-pressed=true]{background:var(--c-accent-soft);color:var(--c-accent-text);border-color:var(--c-accent)}.cs-in-call .cs-main,.cs-in-call main#inhalt{padding-top:calc(var(--callbar-h) + var(--s-4))}.cs-in-call .cs-sheet{padding-top:calc(var(--callbar-h) + var(--s-3))}.cs-in-call .cs-sheet__panel{max-height:calc(100dvh - var(--callbar-h) - var(--s-5) - var(--safe-top))}.cs-pg-faq{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.cs-pg-faq__item{border-radius:var(--r-m);background:var(--c-surface-2)}.cs-pg-faq__q{cursor:pointer;padding:var(--s-3) var(--s-4);min-height:var(--touch);font-weight:var(--weight-medium);border-radius:var(--r-m);align-items:center;list-style:none;display:flex}.cs-pg-faq__q::-webkit-details-marker{display:none}.cs-pg-faq__q:after{content:"+";padding-left:var(--s-3);color:var(--c-text-3);margin-left:auto}.cs-pg-faq__item[open] .cs-pg-faq__q:after{content:"–"}.cs-pg-faq__q:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs-pg-faq__a{padding:0 var(--s-4) var(--s-4);color:var(--c-text-2);margin:0}.cs-pg-wizard{max-width:36rem;padding:calc(var(--s-4) + var(--safe-top)) var(--s-4) var(--s-8);gap:var(--s-5);margin:0 auto;display:grid}.cs-pg-wizard__top{justify-content:space-between;align-items:center;display:flex}.cs-pg-wizard__title{margin:0 0 var(--s-4);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight);outline:none}.cs-pg-steps ol{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-pg-steps__btn{width:100%;min-height:var(--touch);justify-items:center;gap:var(--s-1);color:var(--c-text-3);font:inherit;font-size:var(--text-xs);cursor:pointer;padding:var(--s-1);border-radius:var(--r-s);background:0 0;border:0;display:grid}.cs-pg-steps__btn:disabled{cursor:default}.cs-pg-steps__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs-pg-steps__num{border-radius:var(--r-full);border:2px solid var(--c-line-strong);width:2rem;height:2rem;font-weight:var(--weight-semibold);background:var(--c-surface);transition:background-color var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out);place-items:center;display:grid}.cs-pg-steps__label{text-align:center;line-height:var(--leading-tight)}.cs-pg-steps__item--current .cs-pg-steps__btn{color:var(--c-text);font-weight:var(--weight-medium)}.cs-pg-steps__item--current .cs-pg-steps__num{border-color:var(--c-accent);color:var(--c-accent-text)}.cs-pg-steps__item--done .cs-pg-steps__btn{color:var(--c-text-2)}.cs-pg-steps__item--done .cs-pg-steps__num{border-color:var(--c-success);background:var(--c-success);color:var(--c-text-on-accent)}.cs-pg-choices{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.cs-pg-choice{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-surface);min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-med) var(--ease-out), background-color var(--dur-med) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:flex}.cs-pg-choice:active{transform:scale(var(--press-scale))}.cs-pg-choice:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover){.cs-pg-choice:hover{border-color:var(--c-line-strong);background:var(--c-surface-2)}}.cs-pg-choice--on{border-color:var(--c-accent);background:var(--c-accent-soft)}.cs-pg-choice__icon{border-radius:var(--r-s);background:var(--c-surface-2);width:2.5rem;height:2.5rem;color:var(--c-text-2);flex:none;place-items:center;display:grid}.cs-pg-choice__title{font-weight:var(--weight-semibold)}.cs-pg-choice__text{color:var(--c-text-2);font-size:var(--text-s)}.cs-pg-more{border-radius:var(--r-m)}.cs-pg-more>summary{cursor:pointer;min-height:var(--touch);align-items:center;gap:var(--s-2);color:var(--c-accent-text);font-weight:var(--weight-medium);border-radius:var(--r-s);padding:0 var(--s-1);display:inline-flex}.cs-pg-more>summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs-pg-more__body{padding-top:var(--s-3)}.cs-pg-more>.cs-card{margin-top:var(--s-3)}.cs-pg-ampel-wrap{align-items:center;gap:var(--s-5);padding:var(--s-4);border-radius:var(--r-m);background:var(--c-surface-2);display:flex}.cs-pg-ampel{gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-full);background:var(--c-surface-3);flex:none;display:grid}.cs-pg-ampel__light{border-radius:var(--r-full);background:var(--c-line-strong);opacity:.35;width:1.5rem;height:1.5rem;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-spring)}.cs-pg-ampel__light--red{background:var(--c-danger)}.cs-pg-ampel__light--yellow{background:var(--c-warning)}.cs-pg-ampel__light--green{background:var(--c-success)}.cs-pg-ampel__light--on{opacity:1;transform:scale(1.08)}.cs-pg-ampel__light--pulse{animation:1.2s ease-in-out infinite cs-pg-pulse}@keyframes cs-pg-pulse{0%,to{opacity:.4;transform:scale(.9);box-shadow:0 0 #0000}50%{opacity:1;box-shadow:0 0 0 6px color-mix(in srgb, var(--c-warning) 30%, transparent);transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.cs-pg-ampel__light--pulse{animation-duration:2.4s}@keyframes cs-pg-pulse{0%,to{opacity:.45}50%{opacity:1}}}.cs-pg-checks__spinner{width:20px;height:20px;color:var(--c-text-3);flex:none}.cs-pg-checks__item--pending{color:var(--c-text-2)}.cs-pg-ampel__title{font-size:var(--text-l);font-weight:var(--weight-semibold);margin:0}.cs-pg-checks{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.cs-pg-checks__item{align-items:center;gap:var(--s-3);color:var(--c-text-2);min-height:2rem;display:flex}.cs-pg-checks__item--ok{color:var(--c-text)}.cs-pg-checks__item--ok .cs-icon{color:var(--c-success)}.cs-pg-checks__item--fail{color:var(--c-text)}.cs-pg-checks__item--fail .cs-icon{color:var(--c-danger)}.cs-pg-form-inline{gap:var(--s-3);align-items:start;display:grid}@media (width>=640px){.cs-pg-form-inline{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}.cs-pg-form-inline>.cs-btn{margin-top:calc(var(--text-s) * var(--leading) + var(--s-2))}}.cs-pg-form-pair{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cs-pg-dl{gap:var(--s-3);margin:0;display:grid}.cs-pg-dl>div{align-items:center;gap:0 var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-surface-2);border-radius:var(--r-m);grid-template-columns:minmax(0,1fr) auto;display:grid}.cs-pg-dl dt{color:var(--c-text-2);font-size:var(--text-s);grid-column:1/-1}.cs-pg-dl dd{margin:0}.cs-pg-fieldset{gap:var(--s-3);border:0;min-width:0;margin:0;padding:0;display:grid}.cs-pg-days{gap:var(--s-1);flex-wrap:wrap;display:flex}.cs-pg-sim__q{font-family:var(--font-display);font-size:var(--text-l);font-weight:var(--weight-semibold);margin:0}.cs-pg-sim{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.cs-pg-sim__step{gap:var(--s-3);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);align-items:flex-start;display:flex}.cs-pg-sim__step--pending{opacity:0;transform:translateY(var(--s-1));visibility:hidden}.cs-pg-sim__num{border-radius:var(--r-full);background:var(--c-accent);width:1.75rem;height:1.75rem;color:var(--c-text-on-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.cs-pg-sim__result{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-m);background:var(--c-surface-2);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);flex-wrap:wrap;align-items:center;display:flex}.cs-pg-sim__result--on{opacity:1}.cs-pg-empty{justify-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-2);text-align:center;display:grid}.cs-pg-empty__title{margin:var(--s-2) 0 0;font-family:var(--font-display);font-size:var(--text-l);font-weight:var(--weight-semibold)}.cs-pg-empty__text{color:var(--c-text-2);max-width:32rem;margin:0}.cs-pg-empty__action{margin-top:var(--s-3)}.cs-pg-illu{width:10rem;height:auto;animation:cs-pg-float 6s var(--ease-out) infinite alternate}@keyframes cs-pg-float{0%{transform:translateY(0)}to{transform:translateY(calc(var(--s-1) * -1))}}@media (prefers-reduced-motion:reduce){.cs-pg-illu{animation:none}}:root[data-motion=reduced] .cs-pg-illu{animation:none}.cs-pg-illu__ground{fill:var(--c-surface-3)}.cs-pg-illu__soft{fill:var(--c-accent-soft)}.cs-pg-illu__card{fill:var(--c-surface);stroke:var(--c-line-strong);stroke-width:1.5px}.cs-pg-illu__line{fill:none;stroke:var(--c-accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.cs-pg-illu__dot{fill:var(--c-success-soft);stroke:var(--c-success);stroke-width:1.5px}.cs-pg-illu__dot2{fill:var(--c-warning-soft)}.cs-pg-case{animation:cs-pg-item-in var(--dur-slow) var(--ease-out)}.cs-pg-case[data-leaving]{animation:cs-pg-item-out var(--dur-slow) var(--ease-out) forwards;pointer-events:none}@keyframes cs-pg-item-in{0%{opacity:0;transform:translateY(var(--s-2))}}@keyframes cs-pg-item-out{to{opacity:0;transform:translateX(var(--s-6))}}.cs-pg-case__who{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.cs-pg-case__main>.cs-avatar{margin-top:var(--s-1)}@media (width>=640px){.cs-pg-choices--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-pg-mono-logo{border-radius:var(--r-s);background:var(--c-accent-soft);width:2.5rem;height:2.5rem;color:var(--c-accent-text);font-weight:var(--weight-semibold);font-size:var(--text-s);flex:none;place-items:center;display:grid}.cs-pg-mono-logo--andere{background:var(--c-surface-2);color:var(--c-text-2)}.cs-pg-testcall{align-items:center;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-m);border:1px dashed var(--c-success);background:var(--c-success-soft);display:flex}.cs-pg-testcall__icon{border-radius:var(--r-full);background:var(--c-surface);width:2.5rem;height:2.5rem;color:var(--c-success);flex:none;place-items:center;display:grid}.cs-pg-success{justify-items:center;gap:var(--s-3);text-align:center;padding:var(--s-4) 0;display:grid}.cs-pg-success__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);margin:0}.cs-pg-success__mark{width:6rem;height:6rem}.cs-pg-success__ring{fill:var(--c-success-soft);stroke:var(--c-success);stroke-width:4px;stroke-dasharray:252;stroke-dashoffset:252px;animation:cs-pg-draw var(--dur-slow) var(--ease-out) forwards}.cs-pg-success__check{fill:none;stroke:var(--c-success);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:cs-pg-draw var(--dur-slow) var(--ease-out) var(--dur-slow) forwards}@keyframes cs-pg-draw{to{stroke-dashoffset:0}}.cs-pg-qr{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.cs-pg-qr>p{flex:12rem;margin:0}.cs-pg-code{font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:.12em;-webkit-user-select:all;user-select:all}.cs-pg-steps-text{margin:var(--s-2) 0 0;padding-left:var(--s-5);gap:var(--s-1);color:var(--c-text-2);display:grid}.cs-pg-flow-edit{align-items:center;gap:var(--s-1);color:var(--c-accent-text);font-size:var(--text-s);font-weight:var(--weight-medium);padding-right:var(--s-2);display:inline-flex}.cs-pg-statusbar--draft{box-shadow:inset 0 0 0 1px var(--c-warning)}.cs-pg-auth__foot{justify-items:center;display:grid}.cs-pg-link{min-height:var(--touch);color:var(--c-accent-text);font-weight:var(--weight-medium);text-underline-offset:.15em;align-items:center;text-decoration:underline;display:inline-flex}.cs-pg-link:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-s)}.cs-pg-secret{padding:var(--s-2) var(--s-3);border-radius:var(--r-s);background:var(--c-surface-2);letter-spacing:.06em;margin:0}.cs-pg-qr__placeholder{border-radius:var(--r-s);background:var(--c-surface-2);width:10rem;height:10rem}.cs-pg-codes{padding:var(--s-3) var(--s-4) var(--s-3) var(--s-7);border-radius:var(--r-m);background:var(--c-surface-2);gap:var(--s-1) var(--s-6);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;display:grid}.cs-pg-codes li{white-space:nowrap}.cs-pg-check{align-items:center;gap:var(--s-3);min-height:var(--touch);cursor:pointer;display:flex}.cs-pg-check input{width:1.25rem;height:1.25rem;accent-color:var(--c-accent)}.cs-pg-inline-form{align-items:start;gap:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.cs-pg-inline-form>.cs-btn{margin-top:calc(var(--text-s) * var(--leading) + var(--s-2))}.cs-pg-focus-target:focus{outline:none}.cs-pg-focus-target:focus-visible{outline:2px solid var(--c-focus);outline-offset:var(--s-1);border-radius:var(--r-s)}.cs-pg-paste{resize:vertical;min-height:7.5rem;font-family:inherit;line-height:1.4}.cs-pg-provider-line{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-m);background:var(--c-surface-2,var(--c-surface));box-shadow:inset 0 0 0 1px var(--c-line);display:flex}.cs-pg-danger-list{gap:var(--s-2);color:var(--c-text-2);margin:0;padding-left:1.25em;display:grid}.cs-pg-danger-list li::marker{color:var(--c-danger)}.cs-pg-danger-zone{border:1px solid color-mix(in srgb, var(--c-danger) 35%, transparent)}.cs-pg-voices{display:grid}.cs-pg-voice{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);display:flex}.cs-pg-voice+.cs-pg-voice{box-shadow:inset 0 1px 0 var(--c-line)}.cs-pg-voice__pick{align-items:center;gap:var(--s-3);min-width:0;min-height:var(--touch);padding:var(--s-1) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-s);background:0 0;border:0;flex:1;display:flex}.cs-pg-voice__pick:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.cs-pg-voice__dot{border-radius:var(--r-full);width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 2px var(--c-line-strong);color:var(--c-text-on-accent);transition:background var(--dur-med) var(--ease-out);flex:none;place-items:center;display:grid}.cs-pg-voice--on .cs-pg-voice__dot{background:var(--c-accent);box-shadow:none}.cs-pg-voice__text{min-width:0;display:grid}.cs-pg-voice__name{font-weight:var(--weight-medium)}.cs-pg-voice__desc{font-size:var(--text-s);color:var(--c-text-2)}.cs-pg-voices__note{padding:var(--s-3) var(--s-4) var(--s-4);margin:0}.cs-pg-live{gap:var(--s-3);display:grid}.cs-pg-live__head{align-items:center;gap:var(--s-2);display:flex}.cs-pg-live__pulse{border-radius:var(--r-full);background:var(--c-line-strong);width:.5rem;height:.5rem}.cs-pg-live__pulse--on{background:var(--c-success);animation:1.6s ease-in-out infinite cs-pg-live-pulse}@keyframes cs-pg-live-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-success) 45%, transparent)}50%{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.cs-pg-live__pulse--on{animation:none}}.cs-pg-live__row{align-items:center;gap:var(--s-3);min-height:2.5rem;display:flex}.cs-pg-live__row--call{padding:var(--s-2) var(--s-3);border-radius:var(--r-m);background:var(--c-accent-soft);color:var(--c-accent-text)}.cs-pg-live__title{font-weight:var(--weight-medium);color:var(--c-text);display:block}.cs-pg-live__sub{font-size:var(--text-s);color:var(--c-text-2);font-variant-numeric:tabular-nums;display:block}.cs-pg-live__actions{justify-content:flex-end;display:flex}.cs-pg-dialpad{gap:var(--s-2);transition:opacity var(--dur-med) var(--ease-out);grid-template-columns:repeat(3,minmax(0,4.5rem));justify-content:center;display:grid}.cs-pg-dialpad--idle{opacity:.45}.cs-pg-dialpad__key{border-radius:var(--r-full);background:var(--c-surface-2);height:3.25rem;color:var(--c-text);font:inherit;font-size:var(--text-l);font-weight:var(--weight-medium);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border:0}.cs-pg-dialpad__key:hover{background:var(--c-surface-3)}.cs-pg-dialpad__key:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.cs-pg-dialpad__key--on,.cs-pg-dialpad__key:active{background:var(--c-accent);color:var(--c-text-on-accent);transform:scale(.94)}.cs-pg-testcall-log{gap:var(--s-1);font-size:var(--text-s);color:var(--c-text-2);margin:0;padding:0;list-style:none;display:grid}.cs-pg-testcall-log li{gap:var(--s-2);align-items:baseline;display:flex}.cs-pg-testcall-log li:last-child{color:var(--c-text)}.cs-pg-phonehere{background:var(--c-accent-soft)}.cs-pg-phonehere__body{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.cs-pg-phonehere__icon{border-radius:var(--r-full);background:var(--c-accent);width:3rem;height:3rem;color:var(--c-text-on-accent);flex:none;place-items:center;display:grid}.cs-pg-live__actions{gap:var(--s-2);flex-wrap:wrap;align-items:center}.cs-pg-verify__intro{gap:var(--s-3);padding:var(--s-4);display:grid}.cs-pg-verify__key{word-break:break-all;padding:var(--s-2) var(--s-3);border-radius:var(--r-s);background:var(--c-surface-2)}.cs-pg-verify__code{white-space:pre-wrap;word-break:break-all;font-size:var(--text-s);padding:var(--s-3);border-radius:var(--r-s);background:var(--c-surface-2)}.cs-pg-verify__test{text-align:center;justify-items:center}.cs-pg-verify__number{font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.cs-pg-verify__digits{font-size:3rem;line-height:1;font-weight:var(--weight-semibold);letter-spacing:.1em;color:var(--c-accent-text);margin:0}[data-group]{--fb-tint:var(--c-neutral-soft);--fb-ink:var(--c-text-2)}[data-group=hoert]{--fb-tint:var(--c-accent-soft);--fb-ink:var(--c-accent-text)}[data-group=zeit]{--fb-tint:var(--c-warning-soft);--fb-ink:var(--c-warning)}[data-group=wenn],[data-group=schleifen]{--fb-tint:var(--c-surface-3);--fb-ink:var(--c-text)}[data-group=verbinden]{--fb-tint:var(--c-success-soft);--fb-ink:var(--c-success)}[data-group=beenden]{--fb-tint:var(--c-danger-soft);--fb-ink:var(--c-danger)}.cs-fb-swatch{border-radius:var(--r-s);background:var(--fb-tint);width:2.25rem;height:2.25rem;color:var(--fb-ink);flex:none;place-items:center;display:grid}.cs-fb-views{justify-self:start}.cs-fb-views .cs-pg-seg__opt{align-items:center;gap:var(--s-2);display:inline-flex}.cs-fb{gap:var(--s-3);grid-template-columns:15.5rem minmax(0,1fr);height:min(42rem,100dvh - 10rem);min-height:30rem;display:grid}.cs-fb-palette{overscroll-behavior:contain;padding:var(--s-3);border-radius:var(--r-l);background:var(--c-surface);box-shadow:var(--shadow-1);align-content:start;gap:var(--s-4);display:grid;overflow-y:auto}.cs-fb-palette__lead{font-size:var(--text-s);color:var(--c-text-2);margin:0}.cs-fb-palette__group{gap:var(--s-2);display:grid}.cs-fb-palette__title{font-size:var(--text-s);font-weight:var(--weight-semibold);color:var(--c-text);margin:0}.cs-fb-palette__note{font-size:var(--text-xs);color:var(--c-text-3);margin:0}.cs-fb-palette__list{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.cs-fb-block{align-items:center;gap:var(--s-3);width:100%;min-height:3.25rem;padding:var(--s-2);border-radius:var(--r-m);text-align:left;color:inherit;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;display:flex}.cs-fb-block:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs-fb-block:active{cursor:grabbing;transform:scale(var(--press-scale))}.cs-fb-block--on{border-color:var(--c-accent);background:var(--c-accent-soft)}.cs-fb-block[aria-disabled=true]{cursor:default}.cs-fb-block--soon{opacity:.5}.cs-fb-block--soon .cs-fb-swatch{background:var(--c-surface-2);color:var(--c-text-3)}.cs-fb-block__text{min-width:0;display:grid}.cs-fb-block__name{font-weight:var(--weight-semibold);font-size:var(--text-s)}.cs-fb-block__desc{font-size:var(--text-xs);color:var(--c-text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.cs-fb-block:not([aria-disabled=true]):hover{background:var(--c-surface-2)}}.cs-fb-stagewrap{min-width:0;min-height:0;position:relative}.cs-fb-stage{border-radius:var(--r-l);background-color:var(--c-surface-2);background-image:radial-gradient(circle, var(--c-line-strong) 1px, transparent 1.4px);box-shadow:inset 0 0 0 1px var(--c-line);touch-action:none;cursor:grab;background-size:22px 22px;position:absolute;inset:0;overflow:hidden}.cs-fb-stage--panning{cursor:grabbing}.cs-fb-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.cs-fb-wires{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.cs-fb-wire path{fill:none;stroke:var(--c-line-strong);stroke-width:2.25px;stroke-linecap:round;transition:stroke var(--dur-med) var(--ease-out)}.cs-fb-wire--back path{stroke-dasharray:2 7}.cs-fb-wire--open path{stroke-dasharray:4 6}.cs-fb-wire--hot path{stroke:var(--c-accent);stroke-width:3px}.cs-fb-wires--temp path{fill:none;stroke:var(--c-accent);stroke-width:2.5px;stroke-dasharray:6 6}.cs-fb-bar{z-index:2;top:var(--s-3);right:var(--s-3);gap:var(--s-2);display:flex;position:absolute}.cs-fb-bar .cs-btn{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur)}.cs-fb-hint{z-index:2;left:var(--s-3);top:var(--s-3);align-items:center;gap:var(--s-2);max-width:calc(100% - 15rem);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-4);border-radius:var(--r-full);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-2);font-size:var(--text-s);font-weight:var(--weight-medium);display:flex;position:absolute}.cs-fb-start{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-full);background:var(--c-accent);color:var(--c-text-on-accent);font-weight:var(--weight-semibold);font-size:var(--text-s);box-shadow:var(--shadow-2);display:flex;position:absolute}.cs-fb-tile{border-radius:var(--r-m);background:var(--c-surface);box-shadow:var(--shadow-2), inset 0 0 0 1px var(--c-line);transition:box-shadow var(--dur-med) var(--ease-out), opacity var(--dur-med) var(--ease-out), transform var(--dur-slow) var(--ease-spring);touch-action:none;grid-template-rows:3rem auto;align-content:start;display:grid;position:absolute}.cs-fb-tile:before{content:"";left:var(--s-4);right:var(--s-4);border-radius:0 0 var(--r-full) var(--r-full);background:var(--fb-ink);opacity:.55;height:3px;position:absolute;top:0}.cs-fb-tile--draft{box-shadow:var(--shadow-1), inset 0 0 0 1.5px var(--c-line-strong)}.cs-fb-tile--active{box-shadow:0 0 0 3px var(--c-accent), var(--shadow-3);transform:scale(1.02)}.cs-fb-tile--picked{opacity:.45}.cs-fb-tile--off{opacity:.4}.cs-fb-tile--target{box-shadow:0 0 0 3px var(--c-accent), var(--shadow-3)}.cs-fb-tile--hover{background:var(--c-accent-soft)}.cs-fb-tile__head{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-1) 0 0;min-width:0;display:flex}.cs-fb-grip{width:1.75rem;height:var(--touch);color:var(--c-text-3);cursor:grab;touch-action:none;border-radius:var(--r-s);flex:none;place-items:center;display:grid}.cs-fb-grip:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs-fb-grip--none{cursor:default}.cs-fb-tile__hit{text-align:left;min-width:0;padding:var(--s-1) var(--s-2);border-radius:var(--r-s);color:inherit;flex:1;display:grid}.cs-fb-tile__hit:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs-fb-tile__title{font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-fb-tile__type{font-size:var(--text-xs);color:var(--c-text-3)}.cs-fb-tile__trash{color:var(--c-text-3);flex:none}.cs-fb-tile__text{padding:var(--s-1) var(--s-4) 0 var(--s-4);font-size:var(--text-xs);color:var(--c-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.6rem;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.cs-fb-tile__ports{left:var(--s-4);right:var(--s-4);border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none;position:absolute;top:92px}.cs-fb-tile__port{justify-content:flex-end;align-items:center;gap:var(--s-2);height:28px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--c-text-2);display:flex}.cs-fb-port{z-index:1;border-radius:var(--r-full);cursor:crosshair;touch-action:none;place-items:center;width:32px;height:32px;display:grid;position:absolute;transform:translate(-50%,-50%)}.cs-fb-port span{border-radius:var(--r-full);background:var(--c-surface);width:14px;height:14px;box-shadow:inset 0 0 0 2.5px var(--c-accent);transition:transform var(--dur-fast) var(--ease-spring), background var(--dur-fast) var(--ease-out)}.cs-fb-port:hover span,.cs-fb-port--on span{background:var(--c-accent);transform:scale(1.25)}.cs-fb-port:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs-fb-zone{z-index:1;border-radius:var(--r-full);background:var(--c-surface);width:28px;height:28px;color:var(--c-text-2);box-shadow:inset 0 0 0 1.5px var(--c-line-strong), var(--shadow-1);transition:transform var(--dur-fast) var(--ease-spring), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.cs-fb-zone:after{content:"";border-radius:inherit;position:absolute;inset:-8px}.cs-fb-zone:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs-fb-zone--valid{background:var(--c-accent-soft);width:40px;height:40px;color:var(--c-accent-text);box-shadow:0 0 0 3px var(--c-accent), 0 0 0 9px var(--c-accent-soft);animation:cs-fb-glow 1.6s var(--ease-out) infinite}.cs-fb-zone--hover{background:var(--c-accent);color:var(--c-text-on-accent);transform:translate(-50%,-50%)scale(1.15)}@keyframes cs-fb-glow{50%{box-shadow:0 0 0 3px var(--c-accent), 0 0 0 14px var(--c-accent-soft)}}@media (hover:hover) and (pointer:fine){.cs-fb-zone:not(.cs-fb-zone--valid):hover{background:var(--c-accent);color:var(--c-text-on-accent);transform:translate(-50%,-50%)scale(1.1)}}.cs-fb-ghost{z-index:var(--z-popover);pointer-events:none;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-full);background:var(--c-surface);box-shadow:var(--shadow-3);font-weight:var(--weight-semibold);font-size:var(--text-s);display:inline-flex;position:fixed;top:0;left:0}.cs-fb-ghost[hidden]{display:none}.cs-fb-dragging,.cs-fb-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing}@media (width>=1280px){.cs-fb{margin-inline:calc(-1 * min(14rem, (100vw - var(--sidebar-w) - var(--content-max) - 4rem) / 2))}}@media (width<=1023px){.cs-fb{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto}.cs-fb-palette{gap:var(--s-4);padding:var(--s-2) var(--s-3);display:flex;overflow:auto hidden}.cs-fb-palette__lead{display:none}.cs-fb-palette__group{flex:none;grid-auto-flow:row}.cs-fb-palette__list{grid-auto-columns:11rem;grid-auto-flow:column}.cs-fb-block{touch-action:pan-x}.cs-fb-block__desc{display:none}.cs-fb-stagewrap{height:65dvh;min-height:24rem}.cs-fb-hint{max-width:calc(100% - 1.5rem);top:auto;bottom:var(--s-3)}}.cs-fb-list .cs-flow__node{padding-bottom:0}.cs-fb-list .cs-flow__node:after{display:none}.cs-fb-add{align-items:center;height:3rem;display:flex;position:relative}.cs-fb-add:before{content:"";left:calc(var(--s-4) + 20px);border-left:2px dashed var(--c-line-strong);position:absolute;top:0;bottom:0}.cs-fb-add__btn{margin-left:calc(var(--s-4) + 21px - 18px);border-radius:var(--r-full);background:var(--c-surface);width:36px;height:36px;color:var(--c-accent-text);box-shadow:inset 0 0 0 1.5px var(--c-line-strong), var(--shadow-1);transition:transform var(--dur-fast) var(--ease-spring), background var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:relative}.cs-fb-add__btn:after{content:"";border-radius:inherit;position:absolute;inset:-4px}.cs-fb-add__btn:active{transform:scale(.94)}.cs-fb-add__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.cs-fb-add__btn:hover{background:var(--c-accent);color:var(--c-text-on-accent)}}.cs-fb-branches{gap:var(--s-4);padding:var(--s-1) 0 var(--s-2);display:grid}.cs-fb-list .cs-flow__branches{margin-left:var(--s-5)}.cs-fb-branch{gap:var(--s-1);display:grid}.cs-fb-branch__head{align-items:center;gap:var(--s-2);font-size:var(--text-s);font-weight:var(--weight-semibold);color:var(--c-text-2);margin:0;display:flex}.cs-fb-key{min-width:2rem;height:2rem;padding:0 var(--s-1);border-radius:var(--r-s);background:var(--c-surface);color:var(--c-text);font-family:var(--font-display);font-weight:var(--weight-semibold);box-shadow:inset 0 0 0 1px var(--c-line-strong), 0 2px 0 var(--c-line-strong);place-items:center;display:inline-grid}.cs-fb-key--s{min-width:1.375rem;height:1.375rem;font-size:var(--text-xs);box-shadow:inset 0 0 0 1px var(--c-line-strong), 0 1px 0 var(--c-line-strong)}.cs-fb-jump{padding:var(--s-1) 0 var(--s-2)}.cs-fb-jump__btn{align-items:center;gap:var(--s-2);min-height:var(--touch);padding:0 var(--s-3);border-radius:var(--r-full);background:var(--c-surface);color:var(--c-accent-text);font-size:var(--text-s);font-weight:var(--weight-medium);box-shadow:inset 0 0 0 1px var(--c-line);display:inline-flex}.cs-fb-jump__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs-fb-jump__icon{transform:rotate(180deg)}.cs-fb-end{padding:var(--s-1) 0 var(--s-2) var(--s-4);font-size:var(--text-s);color:var(--c-text-3)}.cs-fb-orphans{gap:var(--s-2);margin-top:var(--s-5);display:grid}.cs-fb-pick{gap:var(--s-5);display:grid}.cs-fb-pick__group{gap:var(--s-2);display:grid}.cs-fb-pick__title{font-size:var(--text-m);font-weight:var(--weight-semibold);margin:0}.cs-fb-pick__note{font-size:var(--text-s);color:var(--c-text-3);margin:0}.cs-fb-pick__item--off{opacity:.55;cursor:default}.cs-fb-pick__why{margin-top:var(--s-1);font-size:var(--text-xs);color:var(--c-text-3);font-weight:var(--weight-medium);display:block}.cs-fb-spoken{align-items:start;gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.cs-fb-spoken>.cs-btn{margin-top:1.75rem}.cs-fb-keyrow{align-items:end;gap:var(--s-2);grid-template-columns:5.5rem auto minmax(0,1fr) auto;display:grid}.cs-fb-keyrow__arrow{padding-bottom:var(--s-3);color:var(--c-text-3)}.cs-fb-rule{padding:var(--s-3);border-radius:var(--r-m);background:var(--c-surface-2)}.cs-fb-rule legend{align-items:center;gap:var(--s-1);display:inline-flex}@media (width<=479px){.cs-fb-spoken{grid-template-columns:minmax(0,1fr)}.cs-fb-spoken>.cs-btn{justify-self:start;margin-top:0}.cs-fb-keyrow{grid-template-columns:4.5rem minmax(0,1fr) auto}.cs-fb-keyrow__arrow{display:none}}@media (prefers-reduced-motion:reduce){.cs-fb *,.cs-fb-list *{transition:none!important;animation:none!important}}[data-motion=reduced] .cs-fb *,[data-motion=reduced] .cs-fb-list *{transition:none!important;animation:none!important}.cs-fb-search{position:relative}.cs-fb-search__icon{left:var(--s-3);color:var(--c-text-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cs-fb-search__input.cs-input{padding-left:calc(var(--s-3) + 20px + var(--s-2))}@media (width<=1023px){.cs-fb-palette>.cs-fb-search{flex:none;align-self:center;width:14rem}}
