.form[data-cs-step]:not([data-cs-step=last]) :is(.form__row,.cs-more,.form__foot,.form__say:not([data-kind=ok])),.form[data-cs-step=sent] :is(.form__row,.cs-more,.form__foot){display:none!important}.form[data-cs-step=sent] .cs-prog{display:none}.form>:is(.cs,.cs-more,.cs-back){grid-column:1/-1}.cs{--cs-ground:rgba(var(--amber-rgb), .12);min-width:0;container:cs/inline-size}.cs-voice{max-width:40rem;color:rgba(var(--bone-rgb), .86);margin:0 0 .2rem;font-style:italic}.cs-prog{gap:6px;margin:1rem 0;display:flex}.cs-prog i{background:rgba(var(--bone-rgb), .2);border-radius:2px;flex:1;height:6px}.cs-prog i.is-done{background:var(--amber-lit)}.cs-prog i.is-cur{background:var(--amber-hot)}.cs-h{font-family:"DM Sans", var(--sans,sans-serif);color:rgb(var(--bone-rgb));letter-spacing:-.01em;margin:0 0 .9rem;padding:0;font-size:clamp(1.2rem,1rem + .9vw,1.55rem);font-weight:700;line-height:1.2}.cs-h:focus{outline:none}.cs-h:focus-visible{outline:3px solid var(--amber-hot);outline-offset:4px}.cs-lasth{margin-top:.2rem}.cs-led{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:8px;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.cs-led[hidden]{display:none}.cs-led__b{text-align:left;width:100%;min-height:2.75rem;font:inherit;color:rgb(var(--bone-rgb));background:rgba(var(--bone-rgb), .08);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:3px;flex-direction:column;align-items:flex-start;padding:.45rem 4.2rem .5rem .8rem;transition:transform .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}.cs-led__b.is-still{cursor:default;padding-right:.8rem}.cs-led__k{color:rgba(var(--bone-rgb), .8);font-size:.8125rem}.cs-led__v{overflow-wrap:anywhere;font-weight:600}.cs-led__c{color:var(--amber-hot);text-underline-offset:3px;font-size:.8125rem;text-decoration:underline;text-decoration-thickness:2px;position:absolute;top:.5rem;right:.7rem}button.cs-led__b:focus-visible{outline:3px solid var(--amber-hot);outline-offset:3px}@media (hover:hover){button.cs-led__b:hover{box-shadow:0 0 0 4px rgba(var(--amber-lit-rgb), .25)}}button.cs-led__b:active{transform:scale(.98)}.cs-q{border:0;min-width:0;margin:0 0 .5rem;padding:0}.cs-opts{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.cs-opts[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@container cs (width<=20rem){.cs-opts[data-cols="2"]{grid-template-columns:minmax(0,1fr)}}.cs-tile{min-height:3.4rem;font-family:"DM Sans", var(--sans,sans-serif);color:rgb(var(--bone-rgb));background:var(--cs-ground);border:3px solid rgba(var(--amber-lit-rgb), .5);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow-wrap:anywhere;border-radius:3px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:1rem;font-weight:600;line-height:1.25;transition:transform .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}.cs-tile input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cs-tile__m{border:solid rgba(var(--bone-rgb), .75);border-width:3px 3px 0 0;flex:none;width:.75rem;height:.75rem;margin-right:.25rem;transition:transform .12s ease-out;transform:rotate(45deg)}@media (hover:hover){.cs-tile:hover .cs-tile__m{transform:translate(.25rem)rotate(45deg)}}.cs-tile--aside{border-color:rgba(var(--bone-rgb), .35);background:0 0;grid-column:1/-1;font-weight:500}.cs-tile:has(input:checked){background:rgba(var(--amber-lit-rgb), .22);border-color:var(--amber-lit)}.cs-tile:after{content:"";pointer-events:none;opacity:0;--c:linear-gradient(var(--amber-hot), var(--amber-hot));background-repeat:no-repeat;background-image:var(--c), var(--c), var(--c), var(--c), var(--c), var(--c), var(--c), var(--c);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:12px 3px,3px 12px,12px 3px,3px 12px,12px 3px,3px 12px,12px 3px,3px 12px;position:absolute;inset:-3px}.cs-tile:has(input:checked):after{opacity:1}.cs-tile:has(input:focus-visible){outline:3px solid var(--amber-hot);outline-offset:4px}@media (hover:hover){.cs-tile:hover{box-shadow:0 0 0 4px rgba(var(--amber-lit-rgb), .28)}}.cs-tile:active{transform:scale(.98)}@container cs (width>=24rem){.cs-q[data-q=need] .cs-opts,.cs-q[data-q=when] .cs-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-q[data-q=when] .cs-tile:last-child{grid-column:1/-1}}.cs-more{margin:0 0 1.2rem}.cs-more>summary{cursor:pointer;width:fit-content;min-height:2.75rem;color:var(--amber-lit);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:3px;display:flex}.cs-more>summary:focus-visible{outline:3px solid var(--amber-hot);outline-offset:3px}.cs-more[data-open-fixed]>summary{display:none}.cs-more[open]>summary{margin-bottom:.8rem}.cs-back{min-height:2.75rem;color:var(--amber-lit);font:600 1rem "DM Sans", var(--sans,sans-serif);cursor:pointer;text-underline-offset:5px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;margin-top:.6rem;padding:0 .25rem;text-decoration:underline;text-decoration-thickness:3px;display:inline-flex}.cs-back:focus-visible{outline:3px solid var(--amber-hot);outline-offset:3px}.cs-back[hidden]{display:none}.cs-enter{animation:.16s ease-out cs-enter}@keyframes cs-enter{0%{opacity:0;transform:translateY(8px)}}#write.lb-write .cs-more>summary,#write.lb-write .cs-back{margin-left:var(--pad)}@media (max-height:480px){.cs-led{flex-wrap:wrap;gap:6px;margin-bottom:.6rem;display:flex}.cs-led__b{flex-direction:row;align-items:center;gap:.5rem;padding:.3rem .7rem}.cs-led__k,.cs-led__c{display:none}.cs-tile{min-height:3rem;padding-block:.45rem}.cs-h{margin-bottom:.6rem}}@media (prefers-reduced-motion:reduce){.cs-enter{animation:none}.cs-tile,.cs-led__b,.cs-tile__m{transition:none}}@media (forced-colors:active){.cs-tile{border-color:buttontext}.cs-tile:has(input:checked){border-color:highlight;outline:3px solid highlight}.cs-prog i{background:graytext}.cs-prog i:is(.is-done,.is-cur){background:highlight}}
