.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-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:cs-pg-pulse 1.2s var(--ease-out) infinite}@keyframes cs-pg-pulse{0%,to{opacity:.45}50%{opacity:1}}.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}
