.twH28q_page{max-width:44rem;padding:var(--sp-8) var(--gutter) var(--sp-9)}.twH28q_title{font-family:var(--font-serif);font-size:var(--fs-h1);font-weight:500;line-height:var(--lh-tight);letter-spacing:-.01em;text-wrap:balance;margin:0 0 var(--sp-4)}.twH28q_lead{font-family:var(--font-serif);font-size:var(--fs-lead);line-height:var(--lh-read);color:var(--starlight);max-width:var(--measure);text-wrap:pretty;margin:0 0 var(--sp-6)}.twH28q_note{color:var(--dim);font-size:var(--fs-caption);line-height:var(--lh-ui);max-width:var(--measure);text-wrap:pretty}.twH28q_panel{border:var(--line) solid var(--hairline);border-radius:var(--radius);padding:var(--sp-6) var(--sp-5) var(--sp-5);margin-block:var(--sp-6);position:relative}.twH28q_panel:before{content:"";background:repeating-linear-gradient(90deg, var(--brass) 0 1px, transparent 1px 10px);opacity:.55;pointer-events:none;height:6px;position:absolute;inset:0 0 auto}.twH28q_panelTitle{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-tight);margin:0 0 var(--sp-3)}.twH28q_form{gap:var(--sp-4);max-width:28rem;display:grid}.twH28q_label{gap:var(--sp-2);font-size:var(--fs-caption);color:var(--dim);display:grid}.twH28q_input{font:inherit;color:var(--starlight);background:color-mix(in srgb, var(--horizon) 60%, transparent);border:var(--line) solid var(--hairline);border-radius:var(--radius);padding:var(--sp-3) var(--sp-3);font-size:1rem}.twH28q_input:focus-visible,.twH28q_button:focus-visible,.twH28q_ghost:focus-visible,.twH28q_danger:focus-visible{box-shadow:var(--focus-ring);outline:none}.twH28q_button,.twH28q_ghost,.twH28q_danger{font:inherit;font-size:var(--fs-body);justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex}.twH28q_button{background:var(--brass);color:var(--zenith);border:var(--line) solid var(--brass);font-weight:500}.twH28q_button:hover{background:color-mix(in srgb, var(--brass) 85%, var(--starlight))}.twH28q_ghost{color:var(--starlight);border:var(--line) solid var(--hairline);background:0 0}.twH28q_ghost:hover{border-color:var(--brass)}.twH28q_danger{color:var(--starlight);border:var(--line) solid var(--tension);background:0 0}.twH28q_danger:hover{background:color-mix(in srgb, var(--tension) 22%, transparent)}.twH28q_button[disabled],.twH28q_ghost[disabled],.twH28q_danger[disabled]{opacity:.5;cursor:not-allowed}.twH28q_row{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.twH28q_error{color:var(--starlight);border-inline-start:2px solid var(--tension);margin:0;padding-inline-start:var(--sp-3)}.twH28q_ok{color:var(--starlight);border-inline-start:2px solid var(--harmony);margin:0;padding-inline-start:var(--sp-3)}.twH28q_dl{gap:var(--sp-2) var(--sp-5);grid-template-columns:max-content 1fr;margin:0;display:grid}.twH28q_dl dt{color:var(--dim);font-size:var(--fs-caption);align-self:baseline}.twH28q_dl dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.twH28q_or{color:var(--dim);font-size:var(--fs-caption);margin:var(--sp-5) 0 var(--sp-3)}.twH28q_testBanner{border:var(--line) dashed var(--brass);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);color:var(--brass);margin-bottom:var(--sp-6)}.twH28q_price{font-size:var(--fs-h2);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);margin:var(--sp-2) 0 var(--sp-4)}@media (max-width:480px){.twH28q_title{font-size:var(--fs-h2)}.twH28q_dl{gap:var(--sp-1);grid-template-columns:1fr}.twH28q_dl dd{margin-bottom:var(--sp-3)}}
