.lens-pub-header-status{color:var(--lens-ink-2);min-height:1em;font-size:12.5px}.lens-pub-footer.lens-footer{padding-top:24px;padding-bottom:32px}.lens-pub-footer .lens-footer__fine{border-top:none;margin-top:0;padding-top:0}.lens-pub-intro{max-width:680px;margin:0 auto}.lens-pub-intro__h1{font-family:var(--lens-font-display);color:var(--lens-ink);margin-top:14px;font-size:34px;font-weight:400;line-height:1.2}.lens-pub-intro__lead{color:var(--lens-ink-2);margin-top:14px;font-size:15px;line-height:1.6}.lens-pub-intro__dims-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--lens-ink-3);margin-top:40px;margin-bottom:14px;font-size:11px;font-weight:600}.lens-pub-intro__dims{border:1px solid var(--lens-line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.lens-pub-intro__dim{border-bottom:1px solid var(--lens-line);gap:16px;padding:18px 20px;display:flex}.lens-pub-intro__dim:last-child{border-bottom:none}.lens-pub-intro__dim-index{color:var(--lens-accent);padding-top:2px;font-size:13px}.lens-pub-intro__dim-name{color:var(--lens-ink);font-size:14px;font-weight:600}.lens-pub-intro__dim-blurb{color:var(--lens-ink-2);margin-top:4px;font-size:13.5px;line-height:1.5}.lens-pub-intro__no-result{color:var(--lens-ink-2);background:var(--lens-bg-alt);border:1px solid var(--lens-line);border-radius:10px;margin-top:28px;padding:14px 16px;font-size:13.5px;line-height:1.6}.lens-pub-intro__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.lens-pub-intro__persist-note{color:var(--lens-ink-3);font-size:12px}.lens-pub-progress{align-items:center;gap:22px;display:flex}.lens-pub-progress__col{flex:1;min-width:0}.lens-pub-progress__name{margin-bottom:7px;font-size:11.5px;font-weight:600;line-height:1.3;display:block}.lens-pub-progress__name--active{color:var(--lens-ink)}.lens-pub-progress__name--complete{color:var(--lens-ink-2)}.lens-pub-progress__name--upcoming{color:var(--lens-ink-3)}.lens-pub-progress__track{background:var(--lens-line);height:2px;overflow:hidden}.lens-pub-progress__track-fill{background:var(--lens-accent);height:100%;transition:width .24s var(--lens-ease)}.lens-pub-question-stage{max-width:680px;margin:0 auto}.lens-pub-question{animation-duration:.22s;animation-timing-function:var(--lens-ease);animation-fill-mode:both}.lens-pub-question--forward{animation-name:lens-pub-slide-in-right}.lens-pub-question--back{animation-name:lens-pub-slide-in-left}@keyframes lens-pub-slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes lens-pub-slide-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.lens-pub-question__text{font-family:var(--lens-font-display);letter-spacing:-.01em;color:var(--lens-ink);margin:44px 0 0;font-size:29px;font-weight:400;line-height:1.28}.lens-pub-question__hint{color:var(--lens-ink-2);border-left:2px solid var(--lens-line-2);margin-top:10px;padding-left:12px;font-size:13.5px}.lens-pub-options{flex-direction:column;gap:10px;margin-top:28px;display:flex}.lens-pub-option{position:relative}.lens-pub-option__label{text-align:left;border:1px solid var(--lens-line);background:var(--lens-field);width:100%;color:var(--lens-ink-2);cursor:pointer;transition:background .16s var(--lens-ease),border-color .16s var(--lens-ease),box-shadow .16s var(--lens-ease);border-radius:12px;padding:16px 18px;font-size:14.5px;line-height:1.5;display:block}.lens-pub-option__label:hover{border-color:var(--lens-line-2)}.lens-pub-visually-hidden:focus-visible+.lens-pub-option__label{border-color:var(--lens-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lens-accent)22%,transparent)}.lens-pub-option__label--selected{color:var(--lens-ink);background:var(--lens-selected);border-color:var(--lens-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lens-accent)10%,transparent)}.lens-pub-question__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.lens-pub-question__note{color:var(--lens-ink-3);font-size:12px}.lens-pub-contact{max-width:640px;margin:0 auto}.lens-pub-contact__h1{font-family:var(--lens-font-display);color:var(--lens-ink);margin-top:14px;font-size:30px;font-weight:400;line-height:1.25}.lens-pub-contact__lead{color:var(--lens-ink-2);margin-top:12px;font-size:14.5px;line-height:1.6}.lens-pub-contact__consent{color:var(--lens-ink-2);margin-top:18px;margin-bottom:18px;font-size:12.5px;line-height:1.6}.lens-pub-contact__consent a{color:var(--lens-accent);text-decoration:underline}.lens-pub-contact__error{text-align:center;margin-bottom:12px}.lens-pub-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lens-pub-confirm{max-width:600px;margin:0 auto}.lens-pub-confirm-ref{background:var(--lens-bg-alt);border:1px solid var(--lens-line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;max-width:360px;margin:28px auto 0;padding:14px 18px;display:flex}.lens-pub-confirm-ref__label{color:var(--lens-ink-2);font-size:12.5px}.lens-pub-confirm-ref__value{color:var(--lens-ink);font-size:14px}.lens-pub-confirm-back{margin-top:28px}@media (max-width:640px){.lens-pub-progress{gap:10px}.lens-pub-intro__h1,.lens-pub-contact__h1{font-size:26px}.lens-pub-question__text{font-size:24px}}.lens-pub-back{border:1px solid var(--lens-line);width:32px;height:32px;color:var(--lens-ink-2);cursor:pointer;transition:border-color .2s var(--lens-ease),color .2s var(--lens-ease);background:0 0;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.lens-pub-back:hover{border-color:var(--lens-line-2);color:var(--lens-ink)}
