main:has(.auth-shell) .auth-shell{gap:2rem;align-items:start}main:has(.auth-shell) .auth-shell>div{order:-1;display:grid;gap:.5rem}main:has(.auth-shell) .auth-shell>div h1{margin:.1rem 0 .35rem}main:has(.auth-shell) .auth-shell>div p:last-child{max-width:38ch;font-size:1rem;line-height:1.6}main:has(.auth-shell) .form-card{max-width:26rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0e,#ffffff04),var(--g3-surface);box-shadow:0 1.5rem 3rem #00000052}.auth-shell .form-card h2{text-align:left;color:var(--g3-muted, #b8b4c3);font-size:.95rem}.auth-shell .form-card>p{color:var(--g3-muted, #b8b4c3);font-size:.95rem}main:has(.auth-shell) .form-card .field input,main:has(.auth-shell) .form-card .field select{min-height:48px;border-color:#ffffff24;background:linear-gradient(180deg,#ffffff0d,#ffffff04);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}main:has(.auth-shell) .form-card .field input:focus-visible,main:has(.auth-shell) .form-card .field select:focus-visible{border-color:var(--g3-brand-light);box-shadow:none}main:has(.auth-shell) .form-card .secret-field button{min-height:48px;border-color:#ffffff24}main:has(.auth-shell) .form-card .auth-alt{min-height:48px;gap:.5rem;margin:.3rem 0 .25rem;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:var(--g3-ink);font-size:.875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;box-shadow:none;backdrop-filter:none}main:has(.auth-shell) .form-card .auth-alt[aria-disabled=true]{opacity:.72;cursor:default}main:has(.auth-shell) .form-card .auth-alt__sep{display:flex;align-items:center;gap:.6rem;margin:.45rem 0 .2rem;color:var(--g3-muted, #b8b4c3);font-size:.7rem;font-weight:700;line-height:1.25;letter-spacing:.16em;text-transform:uppercase}main:has(.auth-shell) .form-card .auth-alt__sep:before,main:has(.auth-shell) .form-card .auth-alt__sep:after{content:"";flex:1;height:1px;background:#ffffff1f}main:has(.auth-shell) .form-card .auth-alt__logo{flex:none}main:has(.auth-shell) .auth-invite .button--secondary{min-height:44px;padding:.35rem .25rem;border-color:transparent;background:none;color:var(--g3-muted);text-decoration:underline;text-decoration-color:#ffffff38;text-underline-offset:.25em;backdrop-filter:none;box-shadow:none}main:has(.auth-shell) .auth-invite .button--secondary:hover:not(:disabled){border-color:transparent;background:none;color:var(--g3-brand-light);text-decoration-color:currentColor;transform:none}main:has(.auth-shell) .form-card .auth-invite{margin-top:1.5rem}@media(min-width:760px){main:has(.auth-shell) .auth-shell{grid-template-columns:minmax(0,1fr) minmax(21rem,26rem);gap:clamp(2rem,5vw,4.5rem)}}@media(max-width:759px){main:has(.auth-shell){background:radial-gradient(120% 60% at 20% 0%,rgba(124,58,237,.18),transparent 62%)}main:has(.auth-shell) .auth-shell{gap:.5rem}main:has(.auth-shell) .form-card{max-width:none;padding:.85rem 1.05rem .7rem}main:has(.auth-shell) .form-card .field{margin:.35rem 0}main:has(.auth-shell) .form-card .button--primary{margin-top:.3rem}main:has(.auth-shell) .form-card .auth-alt__sep{margin:.3rem 0 .1rem}main:has(.auth-shell) .form-card .auth-alt{margin:.15rem 0}main:has(.auth-shell) .form-card .form-note{margin:.05rem 0 0}main:has(.auth-shell) .form-card .auth-invite{margin-top:.4rem;padding-top:.3rem}main:has(.auth-shell) .form-card .auth-invite p{margin-bottom:.2rem}main:has(.auth-shell) .auth-shell{padding-bottom:1.3rem}main:has(.auth-shell) .site-footer{padding-bottom:.7rem}}.auth-shell .button--primary{min-height:48px}.auth-shell .field>label,.auth-shell .form-card label{font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--g3-muted, #b8b4c3)}.auth-shell input:not([type=checkbox]),.auth-shell select{min-height:48px;font-size:1rem;border-color:#f7f5fc24;background:#09080f99}.auth-shell a{text-decoration:none;color:var(--g3-muted, #b8b4c3);font-size:.875rem}.auth-shell a:hover{color:var(--g3-brand-light, #a78bfa);text-decoration:underline}.auth-shell .auth-register-login{margin:.85rem 0 0;text-align:center;color:#ece7f4b8}.auth-shell .auth-register-login a{margin-left:.25rem;font-weight:700}main:has(.auth-shell) .auth-shell>div{gap:.3rem}main:has(.auth-shell) .form-card{margin-top:.35rem}main:has(.auth-shell) .form-card{margin-top:.3rem}main:has(.auth-shell) .form-card [role=alert],main:has(.auth-shell) .form-card .field-error,main:has(.auth-shell) .form-card .form-error{margin-top:.25rem;margin-bottom:.15rem}.auth-shell{--auth-hairline: rgba(185, 140, 216, .22);--auth-hairline-strong: rgba(185, 140, 216, .45);--auth-error: #e2a08f;--auth-error-line: rgba(226, 160, 143, .62);--auth-radius: 10px}main:has(.auth-shell) .form-card{border-color:transparent;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}main:has(.auth-shell) .form-card .field input,main:has(.auth-shell) .form-card .field select{border-color:var(--auth-hairline);border-radius:var(--auth-radius);background:#ffffff0f}main:has(.auth-shell) .form-card .field input:hover,main:has(.auth-shell) .form-card .field select:hover{border-color:var(--auth-hairline-strong)}main:has(.auth-shell) .form-card .field input:focus-visible,main:has(.auth-shell) .form-card .field select:focus-visible{border-color:var(--g3-brand-light);box-shadow:inset 0 1px #ffffff14,0 0 0 3px #6b21a859}main:has(.auth-shell) .form-card .field input[aria-invalid=true],main:has(.auth-shell) .form-card .field select[aria-invalid=true]{border-color:var(--auth-error-line)}main:has(.auth-shell) .form-card [role=alert],main:has(.auth-shell) .form-card .field-error,main:has(.auth-shell) .form-card .form-error{color:var(--auth-error);font-weight:600}main:has(.auth-shell) .form-card .form-error{border-left-color:var(--auth-error-line);background:#e2a08f14}main:has(.auth-shell) .form-card .secret-field button{flex:none;min-width:0;min-height:48px;padding:0 .9rem;border:0;border-radius:0 var(--auth-radius) var(--auth-radius) 0;background:#ffffff0f;color:var(--g3-muted);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;box-shadow:none}main:has(.auth-shell) .form-card .secret-field button:hover{background:#ffffff0d;color:var(--g3-brand-light)}main:has(.auth-shell) .form-card .secret-field input{border-radius:var(--auth-radius) 0 0 var(--auth-radius)}main:has(.auth-shell) .form-card .auth-alt{border-color:#b98cd842;border-radius:var(--auth-radius);background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}main:has(.auth-shell) .form-card .auth-alt__sep:before,main:has(.auth-shell) .form-card .auth-alt__sep:after{background:var(--auth-hairline)}.auth-shell input:not([type=checkbox]),.auth-shell select{border-color:var(--auth-hairline);background-color:#ffffff0d}main:has(.auth-shell) .form-card .form-note{text-align:center}main:has(.auth-shell) .form-card .field input,main:has(.auth-shell) .form-card .field select{border-color:#b98cd84d;background:#ffffff12;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);box-shadow:inset 0 1px #ffffff14}main:has(.auth-shell) .form-card .secret-field{border-radius:var(--auth-radius);background:#ffffff12;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);box-shadow:inset 0 0 0 1px #b98cd84d,inset 0 1px #ffffff14}main:has(.auth-shell) .form-card .secret-field:focus-within{box-shadow:inset 0 0 0 1px var(--g3-brand-light),inset 0 1px #ffffff14,0 0 0 3px #6b21a859}main:has(.auth-shell) .form-card .auth-alt{border-color:#b98cd84d;background:#ffffff12;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);box-shadow:inset 0 1px #ffffff14}main:has(.auth-shell) .form-card .secret-field button{min-width:6rem;justify-content:center;text-align:center}main:has(.auth-shell) .form-card .field input,main:has(.auth-shell) .form-card .field select{border-color:var(--glass-border);background:var(--glass-surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-edge),var(--glass-depth)}main:has(.auth-shell) .form-card .field input:hover,main:has(.auth-shell) .form-card .field select:hover{border-color:#ffffff4d}main:has(.auth-shell) .form-card .field input:focus-visible,main:has(.auth-shell) .form-card .field select:focus-visible{border-color:#ffffff57;box-shadow:var(--glass-edge),0 0 0 3px #6b21a859,var(--glass-depth)}main:has(.auth-shell) .form-card .secret-field{border-radius:var(--auth-radius);background:var(--glass-surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-edge),var(--glass-depth)}main:has(.auth-shell) .form-card .secret-field input{border-color:transparent;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}main:has(.auth-shell) .form-card .secret-field button{border:0;border-radius:0 var(--auth-radius) var(--auth-radius) 0;background:none;box-shadow:none}main:has(.auth-shell) .form-card .secret-field:focus-within{box-shadow:inset 0 0 0 1px var(--g3-brand-light),var(--glass-edge),0 0 0 3px #6b21a859,var(--glass-depth)}main:has(.auth-shell) .form-card .auth-alt{border-color:var(--glass-border);background:var(--glass-surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-edge),var(--glass-depth)}main:has(.auth-shell) .form-card{margin-bottom:.5rem}main:has(.auth-shell) .auth-shell>div{gap:.25rem}main:has(.auth-shell) .form-card{padding-top:.5rem}main:has(.auth-shell) .auth-shell>div{gap:.15rem}main:has(.auth-shell) .form-card{margin-top:.15rem}main:has(.auth-shell){flex:0 0 auto}main:has(.auth-shell) .auth-shell{padding-bottom:0}main:has(.auth-shell) .form-card .secret-field{border-radius:12px;overflow:hidden}main:has(.auth-shell) .form-card .secret-field input{border-radius:12px 0 0 12px;border-right:0}main:has(.auth-shell) .form-card .secret-field button{border:0;border-radius:0 12px 12px 0;background:transparent;color:var(--g3-muted, #b8b4c3);box-shadow:none}main:has(.auth-shell) .form-card .secret-field button:hover{border-radius:0 12px 12px 0;background:transparent;color:var(--g3-brand-light, #a78bfa)}.publish-landing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start}.publish-landing__hero,.publish-landing__trust{grid-column:1 / -1}.publish-landing__offer{padding:clamp(1rem,3vw,2rem);border:1px solid rgba(196,163,94,.3);border-radius:var(--g3-radius-lg);background:#140f1ccc}.publish-landing__offer .plan-benefits{grid-template-columns:minmax(0,1fr)}.publish-landing__process h2{margin-top:0;font-family:var(--g3-display);font-size:1.6rem}.publish-landing__process ol{padding-left:1.25rem}.publish-landing__process li{padding:0 0 .6rem .4rem}.publish-landing__process p{color:var(--g3-muted);line-height:1.6}.publish-landing__process details{padding-block:.65rem;border-top:1px solid var(--g3-border)}.publish-landing__process summary{min-height:44px;align-content:center;cursor:pointer}.publish-landing__hero{max-width:44rem;margin:0 auto 2rem;text-align:center}.publish-landing__hero h1{margin:.5rem 0 .9rem;font-family:var(--g3-display);font-size:clamp(2.2rem,6vw,4.4rem);line-height:.98}.publish-landing__hero>p:last-of-type{max-width:38rem;margin:0 auto;color:var(--g3-muted);font-size:1.08rem}.publish-landing__hero .publish-landing__hero-cta{width:min(100%,22rem);margin:1.25rem auto 0}.publish-landing__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 auto 2.25rem}.publish-landing__trust article{display:grid;gap:.35rem;padding:1rem;border:1px solid var(--g3-border);border-radius:var(--g3-radius-lg);background:#1815269e}.publish-landing__trust strong{color:#fff}.publish-landing__trust span{color:var(--g3-muted);font-size:.9rem;line-height:1.35}.publish-landing .plan-picker__intro h2{margin-top:0}@media(max-width:759px){.publish-landing{grid-template-columns:minmax(0,1fr);gap:1.25rem}.publish-landing__hero{margin-bottom:0;text-align:left}.publish-landing__hero>p:last-of-type{margin-inline:0}.publish-landing__hero .publish-landing__hero-cta{margin-inline:0}.publish-landing__offer{order:1}.publish-landing__process{order:3}.publish-landing__trust{order:2;margin-bottom:0;grid-template-columns:1fr;gap:.6rem}}
