.core32-entry{background:var(--core32-canvas);min-height:100svh;color:var(--text-title);font-family:var(--font-primary);flex-direction:column;font-weight:400;display:flex}.core32-entry-header{border-bottom:1px solid var(--border-light);background:var(--bg-sidebar);flex:none;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 40px;display:flex}.core32-entry-header>span{color:var(--text-muted);font-size:13px}.core32-entry-header>a{border-radius:4px;display:inline-flex}.core32-entry-main{flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.core32-entry-card{border-radius:var(--core32-card-radius);background:var(--bg-card);width:100%;max-width:1120px;min-height:min(740px,100svh - 220px);box-shadow:var(--core32-card-shadow);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.core32-entry-art{background:var(--ai32-base1);min-height:560px;position:relative}.core32-entry-art img{object-fit:cover}.core32-entry-body{flex-direction:column;justify-content:center;align-items:stretch;min-width:0;padding:64px 72px;display:flex}.core32-entry h1,.core32-entry [data-slot=card-title]{font:var(--core32-display-weight) clamp(38px,3.5vw,50px)/1.04 var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere}.core32-entry h1 em,.core32-entry [data-slot=card-title] em{font-weight:inherit;background:var(--core32-brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em}.core32-entry-intro{color:var(--text-body);margin-top:26px;font-size:17px;line-height:1.6}.core32-entry-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:48px;display:flex}.core32-entry-primary{background:var(--color-primary);min-height:56px;color:var(--text-on-primary);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:16px;font-weight:500;transition:background .2s;display:inline-flex;box-shadow:0 12px 24px -16px #1b1a2e88}.core32-entry-primary:hover{background:var(--color-primary-hover)}.core32-entry :is(a,button,input):focus-visible{outline:2px solid var(--color-primary-border);outline-offset:4px}.core32-entry-footer{flex:none;justify-content:center;align-items:center;min-height:72px;padding:12px 24px;display:flex}.core32-entry-footer nav{justify-content:center}.core32-entry-body [data-slot=card]{box-shadow:none;--tw-ring-shadow:0 0 #0000;background:0 0;border:0;border-radius:0;gap:24px;padding:0;overflow:visible}.core32-entry-body :is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){background:0 0;border:0;padding:0}.core32-entry-body [data-slot=card-header]{gap:20px}.core32-entry-body [data-slot=card-header]>span:has([role=img]){display:none}.core32-entry-body [data-slot=card-description]{color:var(--text-muted);font-size:15px;font-weight:400;line-height:1.6}.core32-entry-body form{gap:28px}.core32-entry-body label{color:var(--text-body);font-size:13px;font-weight:500}.core32-entry-body [data-slot=card-footer]{gap:20px}@media (max-width:1100px){.core32-entry-body{padding:48px}.core32-entry-footer{padding-left:24px}}@media (max-width:767px){.core32-entry-header{height:68px;padding:0 24px}.core32-entry-header>span{display:none}.core32-entry-main{padding:24px 16px}.core32-entry-card{border-radius:28px;grid-template-columns:1fr;min-height:0}.core32-entry-art{height:200px;min-height:0}.core32-entry-art img{object-position:center 53%}.core32-entry-body{padding:32px 28px 40px}.core32-entry h1,.core32-entry [data-slot=card-title]{font-size:40px}.core32-entry-intro{margin-top:20px;font-size:16px}.core32-entry-actions{margin-top:28px}.core32-entry-footer{padding:8px 24px 72px}.core32-entry-primary{width:100%}}@media (max-width:360px){.core32-entry-body{padding:28px 20px 32px}.core32-entry h1,.core32-entry [data-slot=card-title]{font-size:36px}}@media (prefers-reduced-motion:reduce){.core32-entry *{transition:none!important}}.core32-entry-auth :is(h1,[data-slot=card-title]){letter-spacing:-.035em;white-space:normal;text-wrap:balance;font-size:50px;font-weight:400;line-height:1.04}.core32-entry-auth [data-slot=card-description]{overflow-wrap:anywhere}.core32-entry-auth [data-slot=card-footer]{align-items:flex-start}.core32-entry-auth [data-slot=card-footer] :is([data-slot=button],a.bg-primary){white-space:normal;text-align:center;align-self:flex-start;width:auto;max-width:100%}@media (max-width:767px){.core32-entry-auth :is(h1,[data-slot=card-title]){font-size:40px}}@media (max-width:360px){.core32-entry-auth :is(h1,[data-slot=card-title]){font-size:36px}}@media (min-width:768px){.core32-entry-body:has(.core32-reset-form){padding:32px}.core32-entry-body .core32-reset-form{gap:20px}.core32-reset-form [data-slot=card-content]{gap:14px}}.core32-entry-auth [data-slot=card-footer].core32-reset-actions{flex-flow:wrap;gap:12px}.core32-entry-auth .core32-reset-actions [data-slot=button]{white-space:nowrap;padding-inline:20px!important}@media (min-width:768px){.core32-entry-main{padding:16px 48px}.core32-entry-footer{min-height:56px}.core32-entry-card{width:min(1120px,100vw - 96px);height:min(740px,max(280px,100dvh - 160px));min-height:0}.core32-entry-art{min-height:0}.core32-entry-body{justify-content:safe center;min-height:0;overflow-y:auto}.core32-entry-body>*{flex-shrink:0}}@media (max-width:767px){html:has(.core32-entry){scrollbar-width:none}}
