.hp-pr-page{max-width:1120px;margin:0 auto;padding:0 var(--hp-margin)}.hp-pr-head{padding:clamp(3rem,8vh,5.5rem) 0 clamp(2.5rem,6vh,4rem);text-align:center}.hp-pr-head h1{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4.25rem);font-weight:450;line-height:1.04;letter-spacing:-.03em}.hp-ink[data-ink=pricing]{--hp-ink-left:-0.02em;--hp-ink-width:96%;--hp-ink-drop:-0.14em;--hp-ink-height:0.2em;--hp-ink-tilt:-1deg}.hp-ink[data-ink=pricing]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124.2 18' preserveAspectRatio='none'%3E%3Cpath d='M3 15Q22.7 12.7 42.4 11.3Q61.8 6.7 81.8 7.5Q101.3 3.1 121.2 3.8' fill='none' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124.2 18' preserveAspectRatio='none'%3E%3Cpath d='M3 15Q22.7 12.7 42.4 11.3Q61.8 6.7 81.8 7.5Q101.3 3.1 121.2 3.8' fill='none' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E")}.hp-pr-line{margin:22px auto 0;max-width:44ch;font-size:1.3125rem;line-height:1.45;text-wrap:pretty}.hp-pr-paper{border-radius:24px;padding:clamp(18px,3vw,36px);background-color:var(--muted);background-image:radial-gradient(circle at 2px 2px,var(--border) 1px,transparent 1.2px);background-size:16px 16px}.dark .hp-pr-paper{background-color:var(--sidebar)}.hp-pr-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,32px)}.hp-pr-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:30px 30px 28px;border-radius:4px;background:var(--background)}.hp-pr-card [data-hand-drawn=outline]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hp-pr-card-name{font-family:var(--font-heading);font-size:1.875rem;font-weight:600;line-height:1.1}.hp-pr-underline{position:absolute;top:100%;left:0;width:100%;height:10px;overflow:visible;pointer-events:none}.hp-pr-handwriting{color:var(--brand-text)}.hp-pr-under{position:relative;display:inline-block}.hp-pr-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:8px}.hp-pr-amount{font-family:var(--font-heading);font-size:3rem;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-pr-per{color:var(--muted-foreground)}.hp-pr-includes{font-weight:600}.hp-pr-facts{display:grid;gap:6px;margin:10px 0 18px;color:var(--muted-foreground);font-size:.9375rem}.hp-pr-facts li{position:relative;padding-left:18px}.hp-pr-facts li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--brand)}.hp-pr-action{justify-content:center;margin-top:auto}.hp-pr-action[data-tone=max]{background:var(--foreground);color:var(--background)}.hp-pr-models{margin:18px auto 0;max-width:60ch;text-align:center;font-size:.9375rem;text-wrap:pretty}.hp-pr-usage{max-width:1000px;margin:clamp(4.5rem,10vh,7rem) auto 0}.hp-pr-usage h2{font-family:var(--font-heading);font-size:2.25rem;font-weight:450;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.hp-pr-usage-line{max-width:62ch;margin-top:12px;color:var(--muted-foreground);font-size:1.0625rem;text-wrap:pretty}.hp-pr-day{margin:28px 0 8px}.hp-pr-day svg{display:block;width:100%;height:auto;overflow:visible}.hp-pr-day-asleep{fill:none;stroke:var(--muted-foreground);stroke-width:2;stroke-dasharray:2 9;stroke-linecap:round;opacity:.7}.hp-pr-day-awake{fill:none;stroke:var(--brand);stroke-width:16;stroke-linecap:round}.hp-pr-day-tick{stroke:var(--border);stroke-width:2}.hp-pr-day text{fill:var(--muted-foreground);font-family:var(--font-sans);font-size:15px}.hp-pr-day .hp-pr-day-note{font-family:Caveat Variable,Segoe Print,cursive;font-size:28px}.hp-pr-day .hp-pr-day-work{fill:var(--brand-text)}.hp-pr-day figcaption{margin-top:4px;font-size:1.375rem;line-height:1.2}.hp-pr-sizing{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:center;max-width:1000px;margin:clamp(4.5rem,10vh,7rem) auto 0}.hp-pr-sizing h2{font-family:var(--font-heading);font-size:2.25rem;font-weight:450;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.hp-pr-sizing-words p{margin-top:14px;color:var(--muted-foreground);font-size:1.0625rem;text-wrap:pretty}.hp-pr-sizing-words .hp-pr-sizing-rates{margin-top:18px;color:var(--foreground);font-size:.9375rem}.hp-pr-sizing-shot{margin:0}.hp-pr-sizing-frame{overflow:hidden;border:1px solid var(--border);border-radius:12px}.hp-pr-sizing-shot figcaption{margin-top:8px;text-align:right;font-size:1.5rem;line-height:1.2}.hp-pr-sizing-words .hp-pr-more{margin-top:18px;font-size:.9375rem}@media (max-width:760px){.hp-pr-cards,.hp-pr-sizing{grid-template-columns:minmax(0,1fr)}.hp-pr-sizing{gap:28px}.hp-pr-card{padding:26px 22px 24px}.hp-pr-day svg text{font-size:34px}.hp-pr-day .hp-pr-day-note{font-size:46px}.hp-pr-day-awake{stroke-width:26}.hp-pr-day-asleep{stroke-width:4;stroke-dasharray:3 14}.hp-pr-day .hp-pr-day-hour{transform:translateY(18px)}.hp-pr-day .hp-pr-day-hour[data-minor=true]{display:none}.hp-pr-day .hp-pr-day-note{transform:translateY(-12px)}}