.PublicatorAuthShell-module__Whsn5q__shell{isolation:isolate;background:var(--color-publicator-paper);min-height:100svh;color:var(--color-deep-ink);accent-color:var(--color-publicator-violet);caret-color:var(--color-publicator-violet);flex-direction:column;display:flex;position:relative;overflow:clip}.PublicatorAuthShell-module__Whsn5q__shell ::selection{background:var(--color-lilac);color:var(--color-deep-ink)}.PublicatorAuthShell-module__Whsn5q__shell :focus-visible{outline-color:var(--color-publicator-violet)}.PublicatorAuthShell-module__Whsn5q__ribbons{z-index:-1;pointer-events:none;width:100%;height:100%;min-height:840px;position:absolute;inset:0}.PublicatorAuthShell-module__Whsn5q__ribbons path{fill:none;stroke-linecap:round}.PublicatorAuthShell-module__Whsn5q__ribbonViolet{stroke:var(--color-publicator-violet);stroke-opacity:.12}.PublicatorAuthShell-module__Whsn5q__ribbonPink{stroke:var(--color-publicator-pink);stroke-opacity:.18}.PublicatorAuthShell-module__Whsn5q__ribbonCoral{stroke:var(--color-publicator-coral);stroke-opacity:.16}.PublicatorAuthShell-module__Whsn5q__ribbonOrange{stroke:var(--color-publicator-orange);stroke-opacity:.22}.PublicatorAuthShell-module__Whsn5q__ribbonLeft{transform-origin:20%}.PublicatorAuthShell-module__Whsn5q__ribbonRight{transform-origin:80%}.PublicatorAuthShell-module__Whsn5q__topbar{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,90rem);margin-inline:auto;padding:1.25rem 2.5rem;display:flex}.PublicatorAuthShell-module__Whsn5q__back{min-height:2.75rem;color:var(--color-studio-muted);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.PublicatorAuthShell-module__Whsn5q__back:hover{color:var(--color-publicator-violet)}.PublicatorAuthShell-module__Whsn5q__motionControl{border:1px solid var(--color-publicator-line);background:var(--color-admin-surface);width:2.75rem;height:2.75rem;color:var(--color-publicator-violet);border-radius:.75rem;place-items:center;display:grid}.PublicatorAuthShell-module__Whsn5q__motionControl:hover{background:var(--color-publicator-soft)}.PublicatorAuthShell-module__Whsn5q__content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:.75rem 1.5rem 1.75rem;display:flex}.PublicatorAuthShell-module__Whsn5q__sheet{background:var(--color-admin-surface);width:100%;max-width:29.75rem;box-shadow:var(--shadow-publicator-auth);border-radius:1rem;padding:2rem 2.5rem 1.5rem}.PublicatorAuthShell-module__Whsn5q__brand{width:100%;max-width:21.75rem;margin:0 auto 1.5rem}.PublicatorAuthShell-module__Whsn5q__brand img{width:100%;height:auto;display:block}.PublicatorAuthShell-module__Whsn5q__brandColors{justify-content:center;gap:.375rem;margin-top:.875rem;display:flex}.PublicatorAuthShell-module__Whsn5q__brandColors i{background:var(--color-publicator-orange);border-radius:.125rem;width:1.375rem;height:.25rem}.PublicatorAuthShell-module__Whsn5q__brandColors i:nth-child(2){background:var(--color-publicator-coral)}.PublicatorAuthShell-module__Whsn5q__brandColors i:nth-child(3){background:var(--color-publicator-pink)}.PublicatorAuthShell-module__Whsn5q__brandColors i:nth-child(4){background:var(--color-publicator-violet)}.PublicatorAuthShell-module__Whsn5q__sheet .pub-auth-form{gap:1.25rem;width:100%;min-width:0;display:grid}.PublicatorAuthShell-module__Whsn5q__sheet .pub-auth-heading{text-align:center;margin-bottom:.25rem}.PublicatorAuthShell-module__Whsn5q__sheet .pub-auth-heading h1{font-size:1.625rem;font-weight:600;line-height:1.2}.PublicatorAuthShell-module__Whsn5q__sheet .pub-auth-heading p{color:var(--color-studio-muted);margin-top:.625rem;font-size:.875rem;line-height:1.65}.PublicatorAuthShell-module__Whsn5q__sheet .pub-field{gap:.5rem}.PublicatorAuthShell-module__Whsn5q__sheet .pub-field input{border-color:var(--color-publicator-field-border);border-radius:.625rem;min-height:3rem;padding:.75rem;font-size:1rem}.PublicatorAuthShell-module__Whsn5q__sheet .pub-field input::placeholder{color:var(--color-studio-muted);opacity:1}.PublicatorAuthShell-module__Whsn5q__sheet .pub-field input:hover{border-color:var(--color-studio-muted)}.PublicatorAuthShell-module__Whsn5q__sheet .pub-field input:focus{border-color:var(--color-publicator-violet);outline:2px solid var(--color-publicator-violet);outline-offset:2px}.PublicatorAuthShell-module__Whsn5q__sheet .pub-field input[aria-invalid=true]{border-color:var(--color-admin-danger)}.PublicatorAuthShell-module__Whsn5q__sheet .pub-auth-password{display:block;position:relative}.PublicatorAuthShell-module__Whsn5q__sheet .pub-auth-password input{width:100%;padding-right:3.25rem}.PublicatorAuthShell-module__Whsn5q__sheet .pub-auth-password-toggle{width:2.75rem;height:2.5rem;color:var(--color-studio-muted);border-radius:.375rem;place-items:center;display:grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.PublicatorAuthShell-module__Whsn5q__sheet .pub-auth-password-toggle:hover{background:var(--color-publicator-soft);color:var(--color-publicator-violet)}.PublicatorAuthShell-module__Whsn5q__sheet .pub-text-link{color:var(--color-publicator-violet)}.PublicatorAuthShell-module__Whsn5q__sheet .pub-checkbox a{color:var(--color-publicator-violet)}.PublicatorAuthShell-module__Whsn5q__sheet .pub-text-link{justify-content:center;justify-self:center;align-items:center;min-height:2.75rem;display:inline-flex}.PublicatorAuthShell-module__Whsn5q__sheet .pub-auth-recover{justify-self:end;margin-block:-.875rem -.5rem;font-size:.8125rem}.PublicatorAuthShell-module__Whsn5q__sheet .pub-button-primary{background:var(--color-publicator-violet);border-color:var(--color-publicator-violet);width:100%;min-height:3rem;color:var(--color-admin-surface);border-radius:.625rem;font-size:.9375rem;font-weight:600}.PublicatorAuthShell-module__Whsn5q__sheet .pub-button-primary:hover:not(:disabled){background:var(--color-publicator-violet-hover);border-color:var(--color-publicator-violet-hover)}.PublicatorAuthShell-module__Whsn5q__sheet .pub-notice{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.65}.PublicatorAuthShell-module__Whsn5q__sheet .pub-invitation-company{background:var(--color-publicator-soft);overflow-wrap:anywhere}.PublicatorAuthShell-module__Whsn5q__sheet .pub-invitation-company svg{flex-shrink:0}.PublicatorAuthShell-module__Whsn5q__sheet .pub-auth-account{overflow-wrap:anywhere}.PublicatorAuthShell-module__Whsn5q__accessNote{color:var(--color-studio-muted);text-align:center;border-top:1px solid var(--color-publicator-line);margin-top:1.5rem;padding-top:1.25rem;font-size:.75rem;line-height:1.6}.PublicatorAuthShell-module__Whsn5q__footer{text-align:center;color:var(--color-studio-muted);flex-direction:column;align-items:center;gap:.25rem;margin-top:1.5rem;font-size:.75rem;line-height:1.6;display:flex}.PublicatorAuthShell-module__Whsn5q__footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;display:flex}.PublicatorAuthShell-module__Whsn5q__footer a{align-items:center;min-height:2.75rem;display:inline-flex}.PublicatorAuthShell-module__Whsn5q__footer a:hover{color:var(--color-publicator-violet)}.PublicatorAuthShell-module__Whsn5q__footer nav a{text-underline-offset:.2em;text-decoration:underline}.PublicatorAuthShell-module__Whsn5q__signature{gap:.5rem}.PublicatorAuthShell-module__Whsn5q__signature svg{width:5rem;height:auto}@media (prefers-reduced-motion:no-preference){.PublicatorAuthShell-module__Whsn5q__ribbonLeft{animation:12s ease-in-out infinite alternate PublicatorAuthShell-module__Whsn5q__flow}.PublicatorAuthShell-module__Whsn5q__ribbonRight{animation:15s ease-in-out infinite alternate-reverse PublicatorAuthShell-module__Whsn5q__flow}.PublicatorAuthShell-module__Whsn5q__brand{animation:PublicatorAuthShell-module__Whsn5q__arrive .9s var(--ease-opal)}.PublicatorAuthShell-module__Whsn5q__brand img{animation:5s ease-in-out infinite PublicatorAuthShell-module__Whsn5q__float}.PublicatorAuthShell-module__Whsn5q__brandColors i{animation:3.2s ease-in-out infinite PublicatorAuthShell-module__Whsn5q__wave}.PublicatorAuthShell-module__Whsn5q__brandColors i:nth-child(2){animation-delay:.16s}.PublicatorAuthShell-module__Whsn5q__brandColors i:nth-child(3){animation-delay:.32s}.PublicatorAuthShell-module__Whsn5q__brandColors i:nth-child(4){animation-delay:.48s}.PublicatorAuthShell-module__Whsn5q__motionControl{transition:background-color .18s ease-out}.PublicatorAuthShell-module__Whsn5q__sheet .pub-auth-password-toggle{transition:background-color .18s ease-out}@keyframes PublicatorAuthShell-module__Whsn5q__flow{0%{transform:translate(-28px,30px)rotate(-3deg)}to{transform:translate(32px,-36px)rotate(3deg)}}@keyframes PublicatorAuthShell-module__Whsn5q__float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes PublicatorAuthShell-module__Whsn5q__wave{0%,60%,to{transform:translateY(0)scaleX(1)}30%{transform:translateY(-4px)scaleX(1.15)}}@keyframes PublicatorAuthShell-module__Whsn5q__arrive{0%{opacity:.7;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}.PublicatorAuthShell-module__Whsn5q__shell[data-motion-paused=true] :is(.PublicatorAuthShell-module__Whsn5q__ribbonLeft,.PublicatorAuthShell-module__Whsn5q__ribbonRight,.PublicatorAuthShell-module__Whsn5q__brand,.PublicatorAuthShell-module__Whsn5q__brand img,.PublicatorAuthShell-module__Whsn5q__brandColors i){animation-play-state:paused}.PublicatorAuthShell-module__Whsn5q__shell:has(form:focus-within) :is(.PublicatorAuthShell-module__Whsn5q__ribbonLeft,.PublicatorAuthShell-module__Whsn5q__ribbonRight,.PublicatorAuthShell-module__Whsn5q__brand,.PublicatorAuthShell-module__Whsn5q__brand img,.PublicatorAuthShell-module__Whsn5q__brandColors i){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.PublicatorAuthShell-module__Whsn5q__motionControl{display:none}}@media (max-width:600px){.PublicatorAuthShell-module__Whsn5q__topbar{padding:.75rem 1.25rem}.PublicatorAuthShell-module__Whsn5q__content{justify-content:flex-start;padding:.75rem 1rem 1.5rem}.PublicatorAuthShell-module__Whsn5q__sheet{padding:1.75rem 1.5rem 1rem}.PublicatorAuthShell-module__Whsn5q__brand{max-width:18.75rem;margin-bottom:1.375rem}.PublicatorAuthShell-module__Whsn5q__sheet .pub-auth-heading h1{font-size:1.5rem}.PublicatorAuthShell-module__Whsn5q__ribbons{opacity:.55;min-height:100%}.PublicatorAuthShell-module__Whsn5q__footer{margin-top:1.25rem}}@media (max-width:360px){.PublicatorAuthShell-module__Whsn5q__topbar{padding-inline:1rem}.PublicatorAuthShell-module__Whsn5q__sheet{padding-inline:1.25rem}.PublicatorAuthShell-module__Whsn5q__back{font-size:.75rem}}
