.registration-section{display:grid;grid-template-columns:1fr 1fr;gap:75px;border-top:var(--border-hairline)}.registration-intro>p{color:var(--color-body)}.registration-scope{font-size:14px;padding:18px 0;border-top:var(--border-hairline)}.privacy-note{font-size:14px;color:var(--color-body);margin-top:26px}.privacy-note summary{cursor:pointer;color:var(--color-steel);font-weight:400;text-decoration:underline;text-underline-offset:4px}.privacy-note p{margin-top:15px;line-height:1.75}.registration-card{background:var(--color-panel);border:var(--border-hairline);border-radius:8px;padding:30px}.field{margin-bottom:20px}.field label{display:block;margin-bottom:7px;font-size:15px;font-weight:400}.field input,.field select{width:100%;padding:11px 12px;border:1px solid #9c9281;border-radius:4px;background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:16px}.field input:focus,.field select:focus{outline:2px solid var(--color-steel);outline-offset:2px}.field-help{font-size:12px;color:var(--color-body);margin:7px 0 0}.consent{display:flex;gap:11px;align-items:flex-start;font-size:14px;line-height:1.65}.consent input{margin-top:6px;width:17px;height:17px;accent-color:var(--color-ink);flex-shrink:0}.form-limit{font-size:12px;color:var(--color-body);margin:19px 0}.form-message{font-size:13px;margin:15px 0 0;line-height:1.7;overflow-wrap:anywhere}.form-message.error{color:var(--color-negative)}.text-button{border:0;background:none;text-decoration:underline;text-underline-offset:4px;color:var(--color-steel);padding:8px 0;font:inherit;font-size:13px;cursor:pointer}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.registration-receipt h3{font-size:30px;margin-bottom:20px}.registration-receipt p{font-size:15px;color:var(--color-body)}.registration-receipt dl{padding:19px 0;border-block:var(--border-hairline);font-size:13px}.registration-receipt dt{font-family:var(--font-mono);font-size:11px;color:var(--color-steel);margin:10px 0 6px}.registration-receipt dd{margin:0;overflow-wrap:anywhere}.registration-card button:disabled{opacity:.65;cursor:wait}.owner-review-link{font-size:11px;white-space:nowrap}.admin-page{padding-block:45px;max-width:1250px}.admin-page>h1{margin-block:25px;font-size:43px;letter-spacing:0;font-family:var(--font-display);font-weight:500}.admin-page>.eyebrow{margin-top:40px}.review-explainer{max-width:780px;font-size:14px;color:var(--color-body);line-height:1.7;margin-block:23px}.admin-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-block:25px}.admin-actions>a:not(.button){font-size:14px}.table-scroll{overflow-x:auto;border:var(--border-hairline);border-radius:6px;background:var(--color-panel);margin-block:25px}.table-scroll table{border-collapse:collapse;width:100%;font-size:14px;min-width:850px}.table-scroll th,.table-scroll td{text-align:left;padding:16px;border-bottom:var(--border-hairline);vertical-align:top;overflow-wrap:anywhere;max-width:280px}.table-scroll th{font-family:var(--font-mono);font-weight:400;font-size:11px;background:var(--color-paper)}.table-scroll small{display:block;font-size:10px;margin-top:8px;color:var(--color-body)}.admin-empty{padding:30px;background:var(--color-panel);border:var(--border-hairline);margin-block:25px}.hero-actions .primary{font-size:12px}.closing-action .primary{font-size:11px}.closing-action .button{width:100%}[hidden]{display:none!important}@media(max-width:800px){.registration-section{grid-template-columns:1fr;gap:26px}.registration-card{padding:23px}.registration-section h2{font-size:34px}.admin-page>h1{font-size:36px}.registration-card .button{font-size:11px;max-width:100%}.owner-review-link{font-size:12px}.footer{gap:14px}}
