.pg-brief{background:var(--paper)}html.on-paper:has(.pg-brief) .brand{color:var(--ink);mix-blend-mode:normal}html.on-paper:has(.pg-brief) .brand svg path{fill:var(--ink)}.pg-brief .brief-room{background:var(--paper);color:var(--ink);padding-top:calc(env(safe-area-inset-top,0px) + 120px);padding-bottom:12vh}.pg-brief .head{max-width:760px}.pg-brief .mono{font:500 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.pg-brief h1{font:500 clamp(38px, 4.6vw, 76px)/1.02 var(--display);letter-spacing:-.045em;margin-top:18px}.pg-brief .head .lede{color:var(--ink-mute);max-width:58ch;margin-top:22px;font-size:16px;line-height:1.55}.pg-brief .brief{max-width:760px;margin-top:7vh}.pg-brief .secs{gap:34px;margin:0;padding:0;list-style:none;display:grid}.pg-brief .secs label{font:500 clamp(20px, 1.8vw, 26px)/1.2 var(--display);letter-spacing:-.025em;align-items:baseline;gap:14px;display:flex}.pg-brief .secs .n{font:500 12px/1 var(--mono);color:var(--ink-mute);letter-spacing:.06em}.pg-brief .prompt{color:var(--ink-mute);margin-top:6px;font-size:14.5px;line-height:1.5}.pg-brief textarea,.pg-brief select,.pg-brief .send input{width:100%;color:var(--ink);font:400 15.5px/1.5 var(--body);background:#fff;border:1px solid #0b0b0c29;border-radius:12px;outline:none;margin-top:10px;padding:12px 14px;transition:border-color .2s}.pg-brief textarea{resize:vertical;min-height:96px}.pg-brief textarea::placeholder{color:#a5a5a9}.pg-brief textarea:focus,.pg-brief select:focus,.pg-brief .send input:focus{border-color:var(--ink)}.pg-brief select{cursor:pointer}.pg-brief .done{border-top:1px solid #0b0b0c1f;gap:18px;margin-top:48px;padding-top:28px;display:grid}.pg-brief .keep{flex-wrap:wrap;gap:10px;display:flex}.pg-brief .send{color:#fff;background:#0b0b0c;border-radius:18px;gap:12px;margin-top:18px;padding:26px;display:grid;position:relative}.pg-brief .send h2,.pg-brief .sent h2{font:500 clamp(24px, 2.2vw, 32px)/1.1 var(--display);letter-spacing:-.03em}.pg-brief .send .prompt{color:#ffffff9e}.pg-brief .row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pg-brief .send label{font:500 11px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#ffffff9e;display:grid}.pg-brief .send input{text-transform:none;letter-spacing:0;margin-top:8px}.pg-brief .send .btn{background:var(--paper);color:var(--ink);justify-self:start;height:48px;padding:0 22px}.pg-brief .send .btn[aria-busy=true]{opacity:.6;cursor:progress}.pg-brief .err{color:#ff8a9a;font-size:13px}.pg-brief .sent{color:#fff;background:#0b0b0c;border-radius:18px;margin-top:18px;padding:26px}.pg-brief .sent p{color:#ffffff9e;margin-top:8px}@media (max-width:900px){.pg-brief .brief-room{padding-top:calc(env(safe-area-inset-top,0px) + 96px)}.pg-brief .row3{grid-template-columns:minmax(0,1fr)}.pg-brief .send,.pg-brief .sent{padding:22px 18px}}
