.tp-paint{--tp-paint-light:var(--tp-site-stage-peach);--tp-paint-warm:var(--tp-site-stage-low);--tp-paint-glow:var(--tp-site-stage-glow);--tp-paint-soft:var(--tp-site-stage-mid);isolation:isolate;box-sizing:border-box;border-radius:var(--tp-site-radius-panel);background-color:var(--tp-site-stage-top);position:relative;overflow:hidden}:root[data-theme=dark] .tp-paint{--tp-paint-light:var(--tp-site-stage-mid)}.tp-paint:after{content:"";z-index:-2;background:radial-gradient(30% 36% at 18% 18%, var(--tp-paint-light), transparent 70%), radial-gradient(30% 38% at 84% 16%, var(--tp-paint-warm), transparent 70%), radial-gradient(40% 50% at 90% 84%, var(--tp-paint-glow), transparent 72%), radial-gradient(34% 44% at 20% 92%, var(--tp-paint-glow), transparent 70%), radial-gradient(26% 34% at 52% 48%, var(--tp-paint-soft), transparent 70%), radial-gradient(24% 28% at 64% 98%, var(--tp-paint-warm), transparent 70%), radial-gradient(22% 30% at 4% 58%, var(--tp-paint-warm), transparent 70%), linear-gradient(170deg, var(--tp-site-stage-top) 0%, var(--tp-site-stage-mid) 55%, var(--tp-site-stage-low) 100%);filter:blur(28px);will-change:transform;pointer-events:none;position:absolute;inset:-80px}.tp-paint[data-paint=quiet]:after{background:radial-gradient(60% 46% at 50% 118%, var(--tp-paint-glow), transparent 72%), radial-gradient(30% 40% at 12% 20%, var(--tp-paint-light), transparent 70%), radial-gradient(30% 40% at 88% 24%, var(--tp-paint-soft), transparent 70%), linear-gradient(180deg, var(--tp-site-stage-top) 0%, var(--tp-site-stage-mid) 70%, var(--tp-site-stage-low) 100%)}.tp-glass{--tp-glass-edge:color-mix(in srgb, var(--tp-surface) 75%, transparent);background:color-mix(in srgb, var(--tp-surface) 48%, transparent);box-shadow:inset 0 0 0 1px var(--tp-glass-edge), 0 0 0 1px var(--tp-border), var(--tp-site-shadow-rest);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-radius:20px;padding:8px}:root[data-theme=dark] .tp-glass{--tp-glass-edge:color-mix(in srgb, var(--tp-text-heading) 12%, transparent)}.tp-paint .tp-home__lede{color:var(--tp-site-stage-text-soft)}.tp-paint .tp-site__actions{justify-content:center}.tp-paint .tp-button.tp-home__on-stage{border-color:var(--tp-site-stage-line);background:var(--tp-site-stage-pill);color:var(--tp-site-stage-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tp-paint .tp-button.tp-home__on-stage:hover{border-color:var(--tp-site-stage-text-soft)}.tp-paint :focus-visible{outline-color:var(--tp-site-stage-text)}.tp-home__lede{max-inline-size:46ch;font:var(--tp-type-prose);color:var(--tp-text-body);text-wrap:pretty;font-size:19px;line-height:1.5}@media (max-width:760px){.tp-home__lede{font-size:17px}.tp-home__hero .tp-site__actions>a,.tp-paint .tp-site__actions>a{inline-size:100%}}
.tp-legal__draft{border:1px solid var(--tp-brand-border);border-radius:var(--tp-radius-box);background:var(--tp-brand-bg);max-inline-size:62ch;color:var(--tp-brand-text);font:var(--tp-type-text);padding:14px 16px}.tp-legal__draft strong{font-weight:600}.tp-legal__prose{gap:14px;max-inline-size:70ch;display:grid}.tp-legal__prose p{font:var(--tp-type-prose);overflow-wrap:break-word;font-size:17px}.tp-legal__placeholder{border-block-end:1px dashed var(--tp-brand-border);background:var(--tp-brand-bg);color:var(--tp-text-heading);padding-inline:2px}.tp-legal__facts strong{overflow-wrap:anywhere}
