@layer components{.wr-page{gap:18px;padding:22px 16px 26px;display:grid}.wr-lead{font:500 16px/1.55 var(--font-sans);color:var(--ink2)}.wr-form{gap:14px;min-width:0;padding:16px;display:grid}.wr-fld{gap:6px;min-width:0;display:grid}.wr-fld>label{font:700 14px/1.2 var(--font-sans);color:var(--ink)}.wr-fld>label i{color:var(--ink2);font-style:normal;font-weight:600}.wr-fld textarea,.wr-fld input{border:1px solid var(--card-line);background:var(--card2);width:100%;color:var(--ink);font:500 16px/1.55 var(--font-sans)}.wr-fld textarea{resize:vertical;border-radius:16px;min-height:150px;padding:12px 14px}.wr-fld input{border-radius:14px;min-height:48px;padding:0 14px}.wr-fld textarea::placeholder,.wr-fld input::placeholder{color:var(--ink3)}.wr-fld textarea:focus,.wr-fld input:focus{border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb, var(--pink) 22%, transparent);outline:none}.wr-help{font:500 12.5px/1.4 var(--font-sans);color:var(--ink2);justify-content:space-between;gap:10px;display:flex}.wr-help span:last-child{font-variant-numeric:tabular-nums}.site .wr-form .btn{width:100%}.site .wr-form .btn:disabled{opacity:.6;cursor:progress}.wr-priv{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wr-priv li{font:500 14px/1.45 var(--font-sans);color:var(--ink2);grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.wr-priv svg{width:18px;height:18px;color:var(--mint);margin-top:1px}.wr-sent{gap:12px;min-width:0;padding:20px 16px;display:grid}.wr-sent .t{font:900 22px/1.1 var(--font-sans);color:var(--ink);align-items:center;gap:8px;display:flex}.wr-sent .t svg{width:26px;height:26px;color:var(--mint);flex:none}.wr-quote{border-left:3px solid var(--pink);font:italic 500 15px/1.55 var(--font-sans);color:var(--ink2);white-space:pre-line;overflow-wrap:anywhere;padding:4px 0 4px 12px}.site .wr-sent .btn{justify-self:start}.wr-about{gap:10px;padding:16px;display:grid}.site .wr-about h2{font:800 19px/1.25 var(--font-sans);color:var(--ink)}.site .wr-about .btn{justify-self:start}@media (min-width:900px){.wr-page{width:calc(100% - 80px);max-width:680px;margin:0 auto;padding:34px 0 40px}.wr-form{padding:24px}.wr-sent{padding:28px}}}.wr-sent[tabindex="-1"]:focus-visible{outline:none}
