:is(#write.lb-write,#contact):has(.slip){grid-template-rows:none;grid-template-columns:minmax(0,1fr)}:is(#write.lb-write,#contact):has(.slip) .lb-head--write{margin-bottom:1.6rem}.lb-sec#write.lb-write .form:has(.slip){grid-area:auto/1;width:100%;max-width:62rem;margin-inline:auto;container:slipf/inline-size}#contact .form:has(.slip){grid-area:auto/1;width:100%;max-width:62rem;margin-inline:auto;container:slipf/inline-size}:is(#write.lb-write,#contact) .form:has(.slip):before{content:none!important}:is(#write.lb-write,#contact) .slip{--mode:col;max-width:36rem;color:var(--pen);font:400 1rem/1.5 "DM Sans", var(--sans);text-shadow:none;grid-template-columns:minmax(0,1fr);margin:2.4rem auto 0;display:grid;position:relative}@container slipf (width>=46rem){:is(#write.lb-write,#contact) .slip{--mode:side;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;max-width:62rem}}:is(#write.lb-write,#contact) .slip [hidden]{display:none!important}:is(#write.lb-write,#contact) .slip.is-torn{grid-template-columns:minmax(0,1fr);max-width:36rem}:is(#write.lb-write,#contact) .slip__paper{z-index:0;pointer-events:none;filter:drop-shadow(0 8px 14px #0000008c);position:absolute;left:0}:is(#write.lb-write,#contact) .slip__fx{z-index:3;pointer-events:none;margin:-20px 0 0 -20px;position:absolute}:is(#write.lb-write,#contact) .slip__sheet{z-index:1;background:var(--paper);min-width:0;padding:2.4rem clamp(1.1rem,4cqi,2rem) 1.9rem;position:relative}:is(#write.lb-write,#contact) .slip.has-paper .slip__sheet{background:0 0}:is(#write.lb-write,#contact) .slip__sheet{flex-direction:column;display:flex}:is(#write.lb-write,#contact) .slip__lab{font:600 .875rem/1.3 "DM Sans", var(--sans);color:var(--pen2);margin:0 0 .7rem}:is(#write.lb-write,#contact) .slip .cs-voice{color:var(--pen2);margin:0 0 .3rem;font-size:.95rem;font-style:normal}:is(#write.lb-write,#contact) .slip .cs-prog{gap:5px;margin:.7rem 0 1.1rem}:is(#write.lb-write,#contact) .slip .cs-prog i{background:var(--track);height:6px}:is(#write.lb-write,#contact) .slip .cs-prog i.is-done{background:var(--acc)}:is(#write.lb-write,#contact) .slip .cs-prog i.is-cur{background:var(--lit)}:is(#write.lb-write,#contact) .slip .cs-h{color:var(--pen);font:700 clamp(1.3rem, 1rem + .9vw, 1.7rem)/1.15 "DM Sans", var(--sans);letter-spacing:-.01em}:is(#write.lb-write,#contact) .slip .cs-h:focus-visible{outline:3px solid var(--acc);outline-offset:4px}:is(#write.lb-write,#contact) .slip .cs-opts{gap:14px 12px;padding-bottom:4px}:is(#write.lb-write,#contact) .slip .cs-tile{color:var(--on-acc);background:var(--acc);box-shadow:0 4px 0 var(--acc-lip);border:0;border-radius:4px;transition:transform .12s ease-out,box-shadow .12s ease-out}:is(#write.lb-write,#contact) .slip .cs-tile:has(input:checked){color:var(--on-acc);background:var(--acc);border:0}:is(#write.lb-write,#contact) .slip .cs-tile__m{border-color:var(--on-acc)}@media (hover:hover){:is(#write.lb-write,#contact) .slip .cs-tile:hover{box-shadow:0 4px 0 var(--acc-lip), 0 0 0 3px var(--halo)}}:is(#write.lb-write,#contact) .slip .cs-tile:active{box-shadow:0 1px 0 var(--acc-lip);transform:translateY(3px)}:is(#write.lb-write,#contact) .slip .cs-tile:after{--c:linear-gradient(var(--pen), var(--pen));inset:-6px}:is(#write.lb-write,#contact) .slip .cs-tile:has(input:focus-visible){outline:3px solid var(--pen);outline-offset:6px}:is(:is(#write.lb-write,#contact) .slip .cs-tile--aside,:is(#write.lb-write,#contact) .slip .cs-tile--aside:has(input:checked)){color:var(--pen);border:3px solid var(--acc);box-shadow:none;background:0 0}:is(#write.lb-write,#contact) .slip .cs-tile--aside .cs-tile__m{border-color:var(--acc)}@media (hover:hover){:is(#write.lb-write,#contact) .slip .cs-tile--aside:hover{box-shadow:0 0 0 3px var(--halo)}}:is(#write.lb-write,#contact) .slip .cs-tile--aside:active{box-shadow:none;transform:translateY(2px)}:is(#write.lb-write,#contact) .slip .cs-led{margin:0 0 1rem;display:block}:is(#write.lb-write,#contact) .slip .cs-led li{border-bottom:3px dotted var(--leader)}:is(#write.lb-write,#contact) .slip .cs-led__b{min-height:2.75rem;color:var(--pen);background:0 0;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k c""v v";align-items:baseline;gap:0 .8rem;padding:.45rem .2rem .5rem;display:grid}:is(#write.lb-write,#contact) .slip .cs-led__b.is-still{padding-right:.2rem}:is(#write.lb-write,#contact) .slip .cs-led__k{font:500 .8125rem/1.3 "DM Sans", var(--sans);color:var(--pen2);grid-area:k;display:block}:is(#write.lb-write,#contact) .slip .cs-led__v{grid-area:v;font-size:1.05rem;font-weight:700}:is(#write.lb-write,#contact) .slip .cs-led__c{color:var(--acc);grid-area:c;font-weight:600;text-decoration-thickness:3px;display:block;position:static}:is(#write.lb-write,#contact) .slip button.cs-led__b:focus-visible{outline:3px solid var(--acc);outline-offset:2px}@media (hover:hover){:is(#write.lb-write,#contact) .slip button.cs-led__b:hover{box-shadow:0 0 0 3px var(--halo)}}:is(#write.lb-write,#contact) .slip button.cs-led__b:active{transform:translateY(2px)}@container cs (width>=26rem){:is(#write.lb-write,#contact) .slip .cs-led__b{grid-template-columns:9rem minmax(0,1fr) auto;grid-template-areas:"k v c"}}:is(#write.lb-write,#contact) .slip .cs-back,:is(#write.lb-write,#contact) .slip .cs-more>summary{color:var(--acc);margin-left:0}:is(#write.lb-write,#contact) .slip .cs-back:focus-visible,:is(#write.lb-write,#contact) .slip .cs-more>summary:focus-visible{outline:3px solid var(--acc)}:is(#write.lb-write,#contact) .slip .cs-back{align-self:flex-start;margin-top:auto}:is(#write.lb-write,#contact) .slip__sheet>.cs{margin-bottom:.8rem}:is(#write.lb-write,#contact) .slip__last:not(:empty){margin-top:.2rem}:is(#write.lb-write,#contact) .slip__write{margin-top:.4rem}:is(#write.lb-write,#contact) .slip[data-stage=sent] .slip__write{display:none}:is(#write.lb-write,#contact) .slip__stamped{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin:1rem 0 .4rem;display:flex}:is(#write.lb-write,#contact) .slip__stamp{font:700 1.7rem/1.15 "DM Sans", var(--sans);text-transform:uppercase;color:var(--acc);border:4px solid var(--acc);-webkit-mask:var(--ink) 0 0 / 96px 96px;-webkit-mask:var(--ink) 0 0 / 96px 96px;mask:var(--ink) 0 0 / 96px 96px;border-radius:3px;margin:0;padding:.2rem .9rem;transform:rotate(-4deg)}:is(#write.lb-write,#contact) .slip .slip__stamped .form__say[data-say]{font:500 1.05rem/1.5 "DM Sans", var(--sans);color:var(--pen);background:0 0;flex:100%;margin:0;padding:0;font-style:normal}:is(#write.lb-write,#contact) .slip .slip__stamped .form__say:focus{outline:none}:is(#write.lb-write,#contact) .slip .slip__stamped .form__say a{color:var(--acc)}:is(#write.lb-write,#contact) .slip .stub{--tx:1.2rem;--ty:.5rem;--tr:2.5deg;z-index:1;min-width:0;color:var(--pen);background-color:var(--paper2);background-image:var(--grain,none), var(--stub-bg);border-radius:0 0 4px 4px;position:relative;-webkit-mask:radial-gradient(circle at 9px 0,#0000 5.5px,#000 6px) 0 0/18px 14px repeat-x,linear-gradient(#000 0 0) 0 100%/100% calc(100% - 13px) no-repeat;mask:radial-gradient(circle at 9px 0,#0000 5.5px,#000 6px) 0 0/18px 14px repeat-x,linear-gradient(#000 0 0) 0 100%/100% calc(100% - 13px) no-repeat}:is(#write.lb-write,#contact) .slip .stub__in{padding:2rem clamp(1.1rem,4cqi,2rem) 1.6rem}@container slipf (width>=46rem){:is(#write.lb-write,#contact) .slip .stub{--tx:1.4rem;--ty:-.4rem;--tr:3deg;filter:drop-shadow(0 8px 14px #00000073);border-radius:0 4px 4px 0;-webkit-mask:radial-gradient(circle at 0 9px,#0000 5.5px,#000 6px) 0 0/14px 18px repeat-y,linear-gradient(#000 0 0) 100% 0/calc(100% - 13px) 100% no-repeat;mask:radial-gradient(circle at 0 9px,#0000 5.5px,#000 6px) 0 0/14px 18px repeat-y,linear-gradient(#000 0 0) 100% 0/calc(100% - 13px) 100% no-repeat}:is(#write.lb-write,#contact) .slip .stub__in{padding:1.6rem clamp(1.1rem,3cqi,1.8rem) 1.6rem calc(clamp(1.1rem,3cqi,1.8rem) + 8px);position:sticky;top:5rem}}@media (max-height:600px){:is(#write.lb-write,#contact) .slip .stub__in{position:static}}:is(#write.lb-write,#contact) .slip .stub.is-tearing{transform-origin:0 0;animation:.28s ease-out forwards slip-tear}@keyframes slip-tear{to{opacity:0;transform:translate(var(--tx), var(--ty)) rotate(var(--tr))}}:is(#write.lb-write,#contact) .slip .stub .cs-h,:is(#write.lb-write,#contact) .slip .stub__h{color:var(--pen);font:700 1.3rem/1.2 "DM Sans", var(--sans);letter-spacing:-.01em;margin:0 0 .9rem}:is(#write.lb-write,#contact) .slip[data-stage=last][data-path=plan] .stub__h,:is(#write.lb-write,#contact) .slip:is([data-stage=last],[data-stage=sent]) .stub__wait{display:none}:is(#write.lb-write,#contact) .slip .stub__wait{color:var(--pen2);margin:0 0 1.2rem}:is(#write.lb-write,#contact) .slip .stub__blank{margin:0 0 1.1rem;display:block}:is(#write.lb-write,#contact) .slip .stub__blank>span{font:600 1rem/1.3 "DM Sans", var(--sans);color:var(--pen2);padding-bottom:.3rem;display:block}:is(#write.lb-write,#contact) .slip .stub__blank>i{border:3px dotted var(--fbd);border-radius:4px;min-height:3rem;display:block}:is(#write.lb-write,#contact) .slip:is([data-stage=last],[data-stage=sent]) .stub__blank{display:none}:is(#write.lb-write,#contact) .slip .form__row{background:0 0;padding:0 0 1.1rem}:is(#write.lb-write,#contact) .slip .form__row:before,:is(#write.lb-write,#contact) .slip .form__row:after,:is(#write.lb-write,#contact) .slip .form__foot:before{content:none}:is(#write.lb-write,#contact) .slip :is(.stub,.slip__sheet) .form__label{width:auto;box-shadow:none;font:600 1rem/1.3 "DM Sans", var(--sans);letter-spacing:0;color:var(--pen);background:0 0;border-radius:0;justify-self:stretch;margin:0;padding:0 0 .3rem}:is(#write.lb-write,#contact) .slip :is(.stub,.slip__sheet) .form__opt{color:var(--pen2);opacity:1;margin-left:.3rem;font-weight:400}:is(#write.lb-write,#contact) .slip :is(.stub,.slip__sheet) .form__hint{color:var(--pen2);padding-bottom:.4rem;font-size:.9rem}:is(#write.lb-write,#contact) .slip .form__in{min-height:3rem;font:400 max(1rem, 16px)/1.4 "DM Sans", var(--sans);color:var(--pen);background:var(--field);border:3px solid var(--fbd);border-radius:4px;padding:.7rem .9rem}:is(#write.lb-write,#contact) .slip .form__in:hover{border-color:var(--acc);background:var(--field)}:is(#write.lb-write,#contact) .slip .form__in:focus-visible{outline:3px solid var(--pen);outline-offset:2px;border-color:var(--pen);border-radius:4px}:is(#write.lb-write,#contact) .slip .form__in[data-bad]{border:4px solid var(--err)}:is(#write.lb-write,#contact) .slip .form__area{min-height:7rem}:is(#write.lb-write,#contact) .slip__write .form__in{min-height:10rem;line-height:1.5}:is(#write.lb-write,#contact) .slip .form__err{font:600 .95rem/1.4 "DM Sans", var(--sans);color:var(--err);padding-top:.4rem}:is(#write.lb-write,#contact) .slip .stub__more,:is(#write.lb-write,#contact) .slip .cs-more{margin:.2rem 0 1rem}:is(#write.lb-write,#contact) .slip .form__foot{background:0 0;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:.4rem 0 0;padding:0;display:flex}:is(#write.lb-write,#contact) .slip .form__foot .btn{height:auto;min-height:3rem;color:var(--on-acc);background:var(--acc);box-shadow:0 4px 0 var(--acc-lip);font:700 1rem/1.2 "DM Sans", var(--sans);letter-spacing:0;text-transform:none;touch-action:manipulation;border:0;border-radius:4px;margin-bottom:4px;padding:.7rem 1.7rem;transition:transform .12s ease-out,box-shadow .12s ease-out}@media (hover:hover){:is(#write.lb-write,#contact) .slip .form__foot .btn:hover{color:var(--on-acc);background:var(--acc);box-shadow:0 4px 0 var(--acc-lip), 0 0 0 3px var(--halo)}}:is(#write.lb-write,#contact) .slip .form__foot .btn:active{box-shadow:0 1px 0 var(--acc-lip);transform:translateY(3px)}:is(#write.lb-write,#contact) .slip .form__foot .btn:focus-visible{outline:3px solid var(--pen);outline-offset:4px}:is(#write.lb-write,#contact) .slip .form__note{font:400 .8125rem/1.5 "DM Sans", var(--sans);letter-spacing:0;color:var(--pen2);flex:100%}:is(#write.lb-write,#contact) .slip .stub .form__say{border:0;border-left:5px solid var(--acc);background:var(--say-bg);font:600 .95rem/1.5 "DM Sans", var(--sans);color:var(--pen);border-radius:3px;margin:1rem 0 0;padding:.7rem .9rem}:is(#write.lb-write,#contact) .slip .form__say a{color:var(--acc);overflow-wrap:anywhere}@media (max-height:480px){:is(#write.lb-write,#contact) .slip__sheet{padding-top:2rem}}@media (prefers-reduced-motion:reduce){:is(#write.lb-write,#contact) .slip .stub.is-tearing{animation:none}:is(#write.lb-write,#contact) .slip :is(.cs-tile,.form__foot .btn){transition:none}}@media (forced-colors:active){:is(#write.lb-write,#contact) .slip :is(.slip__sheet,.stub){border:3px solid canvastext;-webkit-mask:none;mask:none}:is(#write.lb-write,#contact) .slip__paper{display:none}:is(#write.lb-write,#contact) .slip__stamp{-webkit-mask:none;mask:none}}
