.lp{--lp-bg:#000;--lp-sheet:#f6f4ef;--lp-field:#eae7e0;--lp-field-hover:#e0ddd5;--lp-line:#dcd8cf;--lp-ink:#121212;--lp-muted:#5c5c5c;--lp-link:#4338ca;--lp-danger:#b42318;--lp-danger-hover:#8f1c13;--lp-on-dark:#ececec;--lp-on-dark-muted:#8c8c8c;--lp-dot:#5f8f4e;--lp-placeholder:#5f5f5f;--lp-focus-glow:#4338ca2e;--lp-ink-hover:#2b2b2b;--lp-status-new:#8c8c8c;--lp-status-planned:#6d9bb8;--lp-status-progress:#d9b437;--lp-status-done:#5f8f4e;--lp-status-declined:#a5552a;--lp-ease:cubic-bezier(.16, 1, .3, 1);background:var(--lp-bg);min-height:100dvh;color:var(--lp-ink);font-family:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;flex:1;align-items:center;gap:28px;padding:32px 16px 40px;display:flex}:is(html:has(.lp),body:has(.lp)){background:#000}.lp ::selection{background:var(--lp-link);color:#fff}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:24px}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp a{color:var(--lp-link);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}.lp a:hover{text-decoration-thickness:2px}.lp :focus-visible{outline:2px solid var(--lp-link);outline-offset:3px;border-radius:4px}.lp-wordmark{letter-spacing:-.045em;align-self:center;font-size:28px;font-weight:500;line-height:1}.lp .lp-wordmark{color:var(--lp-on-dark);text-decoration:none}.lp .lp-wordmark:focus-visible{outline-color:var(--lp-on-dark)}.lp .lp-back{color:var(--lp-on-dark);text-underline-offset:4px;align-self:center;margin-top:-8px;font-size:14px}.lp .lp-back:focus-visible{outline-color:var(--lp-on-dark)}.lp-sheet{background:var(--lp-sheet);border-radius:30px;width:100%;max-width:820px;padding:clamp(28px,6vw,72px) clamp(20px,6vw,80px)}.lp-sheet--narrow{max-width:600px}.lp-doc{font-size:17px;line-height:1.65}.lp-doc>*{max-width:68ch}.lp-head h1,.lp-sheet h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(36px,5.4vw,56px);font-weight:500;line-height:1.04}.lp-updated{color:var(--lp-muted);font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:15px}.lp-short{background:var(--lp-field);border-radius:18px;margin-top:36px;padding:22px 26px 24px}.lp-short h2{letter-spacing:0;color:var(--lp-muted);margin:0 0 8px;font-size:15px;font-weight:500}.lp-short ul{margin:0;padding:0;list-style:none}.lp-short li{padding-left:20px;position:relative}.lp-short li+li{margin-top:6px}.lp-short li:before{content:"";background:var(--lp-dot);border-radius:50%;width:7px;height:7px;position:absolute;top:.68em;left:2px}.lp-toc{border-bottom:1px solid var(--lp-line);margin-top:32px;padding-bottom:28px}.lp-toc ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.lp-toc a{color:var(--lp-ink);-webkit-text-decoration-color:var(--lp-line);text-decoration-color:var(--lp-line)}.lp-toc a:hover{text-decoration-color:currentColor}.lp-section{scroll-margin-top:24px}.lp-section h2,.lp-sheet h2{letter-spacing:-.015em;text-wrap:balance;margin:2.4em 0 .55em;font-size:23px;font-weight:500;line-height:1.25}.lp-section h3{margin:1.7em 0 .35em;font-size:17px;font-weight:500;line-height:1.4}.lp-section p,.lp-section ul{margin:0 0 1em}.lp-section ul{padding-left:1.2em}.lp-section li+li{margin-top:.4em}.lp-section li::marker{color:var(--lp-muted)}.lp-section strong{font-weight:500}.lp-table{border-collapse:collapse;width:100%;margin:.4em 0 1.4em;font-size:15px;line-height:1.5}.lp-table th,.lp-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lp-line);padding:10px 14px 10px 0}.lp-table th{color:var(--lp-muted);font-weight:500}.lp-table td:first-child{width:34%;font-weight:500}@media (max-width:640px){.lp-doc{font-size:16px}.lp-table thead{display:none}.lp-table,.lp-table tbody,.lp-table tr,.lp-table td{width:100%;display:block}.lp-table tr{border-bottom:1px solid var(--lp-line);padding:10px 0}.lp-table td{border:0;padding:2px 0}.lp-table td:first-child{width:100%}}.lp-links{flex-wrap:wrap;justify-content:center;gap:6px 22px;font-size:14px;display:flex}.lp .lp-links a{color:var(--lp-on-dark-muted);text-decoration:none}.lp .lp-links a:hover{color:var(--lp-on-dark)}.lp .lp-links a:focus-visible{outline-color:var(--lp-on-dark)}.lp-facts{grid-template-columns:max-content 1fr;gap:12px 24px;margin:28px 0 0;font-size:16px;display:grid}.lp-facts dt{color:var(--lp-muted)}.lp-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.lp-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lp-btn{background:var(--lp-field);min-height:46px;color:var(--lp-ink);font:inherit;cursor:pointer;transition:background-color .2s, transform .16s var(--lp-ease);border:0;border-radius:13px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.lp .lp-btn{color:var(--lp-ink);text-decoration:none}.lp-btn:hover:not(:disabled){background:var(--lp-field-hover)}.lp-btn:active:not(:disabled){transform:scale(.98)}.lp-btn:disabled{cursor:progress;opacity:.7}.lp-btn--danger{background:var(--lp-danger)}.lp .lp-btn--danger{color:#fff}.lp-btn--danger:hover:not(:disabled){background:var(--lp-danger-hover)}.lp-delete{border-top:1px solid var(--lp-line);margin-top:44px;padding-top:28px}.lp-delete h2{margin-top:0}.lp-delete p{max-width:60ch;margin:0 0 1em;font-size:16px;line-height:1.6}.lp-error{color:var(--lp-danger);margin:12px 0 0;font-size:15px}.lp-sheet>h1+.lp-lead{margin-top:18px}.lp-lead{max-width:60ch;margin:0 0 12px;font-size:17px;line-height:1.6}.lp-small{color:var(--lp-muted);margin:14px 0 0;font-size:14px;line-height:1.5}.lp-closed{background:var(--lp-field);border-radius:14px;margin:28px 0 0;padding:16px 20px;font-size:16px}.lp-form{flex-direction:column;gap:22px;margin-top:32px;display:flex}.lp-field{flex-direction:column;gap:6px;font-size:15px;display:flex}.lp-field>label,.lp-field>span{font-weight:500}.lp-optional{color:var(--lp-muted);margin-left:4px;font-weight:400}.lp-hint{color:var(--lp-muted);margin:-2px 0 2px;font-size:14px}.lp-field input,.lp-field textarea,.lp-field select{background:var(--lp-field);width:100%;min-height:48px;color:var(--lp-ink);font:inherit;caret-color:var(--lp-link);border:1px solid #0000;border-radius:13px;padding:12px 16px;font-size:16px;line-height:1.5;transition:background-color .2s,border-color .2s}.lp-field textarea{resize:vertical;min-height:140px}.lp-field input::placeholder,.lp-field textarea::placeholder{color:var(--lp-placeholder);opacity:1}.lp-field input:hover,.lp-field textarea:hover,.lp-field select:hover{background:var(--lp-field-hover)}.lp-field input:focus-visible,.lp-field textarea:focus-visible,.lp-field select:focus-visible{border-color:var(--lp-link);background:var(--lp-sheet);box-shadow:0 0 0 3px var(--lp-focus-glow);outline:none}:is(.lp-field input:user-invalid,.lp-field textarea:user-invalid){border-color:var(--lp-danger)}.lp-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lp-turnstile:empty{display:none}.lp-btn--ink{background:var(--lp-ink)}.lp .lp-btn--ink{color:var(--lp-sheet)}.lp-btn--ink:hover:not(:disabled){background:var(--lp-ink-hover)}.lp-sent{background:var(--lp-field);border-radius:18px;margin-top:32px;padding:22px 24px}.lp-sent p{margin:0 0 16px;font-size:17px;line-height:1.55}.lp-sent p:focus{outline:none}.lp-feedback{border-top:1px solid var(--lp-line);margin-top:48px;padding-top:4px}.lp-feedback ul,.lp-admin{margin:0;padding:0;list-style:none}.lp-feedback__item,.lp-admin__item{border-bottom:1px solid var(--lp-line);padding:22px 0}.lp-feedback__item:last-child{border-bottom:0}.lp-feedback__body{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.lp-feedback__meta{color:var(--lp-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:10px 0 0;font-size:14px;display:flex}.lp-admin__item .lp-feedback__meta{margin:0 0 10px}.lp-status{color:var(--lp-ink);align-items:center;gap:7px;font-weight:500;display:inline-flex}.lp-status:before{content:"";background:var(--lp-status-new);border-radius:50%;width:8px;height:8px}.lp-status[data-status=planned]:before{background:var(--lp-status-planned)}.lp-status[data-status=in_progress]:before{background:var(--lp-status-progress)}.lp-status[data-status=done]:before{background:var(--lp-status-done)}.lp-status[data-status=declined]:before{background:var(--lp-status-declined)}.lp-status[data-status=contact]:before{background:var(--lp-link)}.lp-reply{background:var(--lp-field);border-radius:14px;margin-top:14px;padding:14px 18px}.lp-reply p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.lp-reply .lp-reply__who{color:var(--lp-muted);margin-bottom:4px;font-size:13px;font-weight:500}.lp-moderate{background:var(--lp-field);border-radius:16px;gap:14px;margin-top:16px;padding:18px;display:grid}.lp-moderate .lp-field input,.lp-moderate .lp-field textarea,.lp-moderate .lp-field select{background:var(--lp-sheet)}.lp-moderate .lp-field textarea{min-height:72px}.lp-moderate .lp-actions,.lp-admin__item>.lp-actions{margin-top:0}.lp-admin__item>.lp-actions{margin-top:12px}.lp-check{align-items:center;gap:10px;font-size:15px;display:flex}.lp-check input{width:18px;height:18px;accent-color:var(--lp-link)}