.CustomItemScreen-module__gTmuzW__preview{object-fit:contain;background:#fff8fc;border-radius:16px;width:100%;height:170px;display:block}.CustomItemScreen-module__gTmuzW__upload{border:1px dashed var(--pink);background:var(--surface);min-height:150px;color:var(--purple);text-align:center;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px 12px;display:flex;position:relative}.CustomItemScreen-module__gTmuzW__upload>span{font-size:12px}.CustomItemScreen-module__gTmuzW__upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.CustomItemScreen-module__gTmuzW__upload:focus-within{outline:2px solid var(--purple);outline-offset:3px}@media (forced-colors:active){.CustomItemScreen-module__gTmuzW__upload{color:buttontext;border-color:buttontext}.CustomItemScreen-module__gTmuzW__upload:focus-within{outline-color:highlight}}
.ConfirmDialog-module__Z-15bG__backdrop.ConfirmDialog-module__Z-15bG__backdrop{overscroll-behavior:contain;overflow-y:auto}.ConfirmDialog-module__Z-15bG__dialog.ConfirmDialog-module__Z-15bG__dialog{box-sizing:border-box;overflow-wrap:anywhere;overscroll-behavior:contain;min-width:0;max-height:calc(100dvh - 40px);overflow-y:auto}
.Field-module__L27QEG__control{width:100%;min-width:0;display:block;position:relative}.Field-module__L27QEG__control.Field-module__L27QEG__control input.input{width:100%;padding-inline-start:44px}.Field-module__L27QEG__icon{inset-inline-start:14px;color:#803052;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Field-module__L27QEG__icon svg{width:16px;height:16px;display:block}
.HomeScreen-module__sPl4VW__home .topbar{justify-content:center;min-height:118px;position:relative}.HomeScreen-module__sPl4VW__logo{object-fit:contain;width:130px;height:118px;display:block}.HomeScreen-module__sPl4VW__home .hero-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.HomeScreen-module__sPl4VW__home .hero-card,.HomeScreen-module__sPl4VW__home .hero-card h1,.HomeScreen-module__sPl4VW__home .hero-card p,.HomeScreen-module__sPl4VW__home .hero-card .eyebrow){color:#581142}:is(.HomeScreen-module__sPl4VW__home .hero-card:before,.HomeScreen-module__sPl4VW__home .hero-card:after){display:none}.HomeScreen-module__sPl4VW__home .hero-card h1{overflow-wrap:anywhere;font-size:26px;line-height:1.25}.HomeScreen-module__sPl4VW__home .hero-card p{margin-block:8px 12px;font-size:12px}.HomeScreen-module__sPl4VW__home .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.HomeScreen-module__sPl4VW__home .stat-tile{background:#fdf4fa;border:1px solid #ffc5df;border-radius:16px;padding:14px}.HomeScreen-module__sPl4VW__home .stat-value{color:#982e63;font-size:28px}.HomeScreen-module__sPl4VW__home .section-heading h2{font-size:18px}.HomeScreen-module__sPl4VW__home .section-heading .button{padding:8px;font-size:12px}.HomeScreen-module__sPl4VW__banner{background:#ffb5d7;border-radius:16px;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.HomeScreen-module__sPl4VW__banner img{object-fit:contain;width:100px;height:120px}.HomeScreen-module__sPl4VW__banner h2{margin:0 0 8px;font-size:20px;line-height:1.2}.HomeScreen-module__sPl4VW__banner p{margin:0;font-size:12px}@media (max-width:767px){.HomeScreen-module__sPl4VW__home{gap:18px;min-height:0}.HomeScreen-module__sPl4VW__banner{display:none}.HomeScreen-module__sPl4VW__home .section{display:none}.HomeScreen-module__sPl4VW__home .topbar{min-height:85px}.HomeScreen-module__sPl4VW__logo{width:94px;height:85px}.HomeScreen-module__sPl4VW__home .hero-card{flex:none}.HomeScreen-module__sPl4VW__home .hero-card h1{margin-block:4px 8px}.HomeScreen-module__sPl4VW__home .hero-card p{margin-block:8px 12px}}@media (max-width:767px) and (max-height:650px){.HomeScreen-module__sPl4VW__home{gap:10px}.HomeScreen-module__sPl4VW__home .hero-card h1{font-size:24px}.HomeScreen-module__sPl4VW__home .hero-card p{display:none}.HomeScreen-module__sPl4VW__home .stat-tile{padding:10px}}
.LibraryCard-module__II4-pa__card.doll-card{background:#fff8fc;border:1px solid #f5c9df;border-radius:16px;flex-direction:column;gap:0;min-width:0;height:auto;min-height:0;padding:0;display:flex}.LibraryCard-module__II4-pa__card .LibraryCard-module__II4-pa__imageTrigger{aspect-ratio:1/1.1;background:#fbe2f0;border-radius:15px 15px 0 0;flex:none;width:100%;height:auto;min-height:0;padding:0;position:relative;overflow:hidden}:is(.LibraryCard-module__II4-pa__card .LibraryCard-module__II4-pa__imageTrigger .doll-catalog-image,.LibraryCard-module__II4-pa__card .LibraryCard-module__II4-pa__imageTrigger .doll-visual){aspect-ratio:auto;object-fit:contain;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.LibraryCard-module__II4-pa__body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px;display:flex}.LibraryCard-module__II4-pa__card .LibraryCard-module__II4-pa__title{white-space:normal;overflow-wrap:anywhere;height:auto;margin:0;font-size:13px;line-height:1.3}.LibraryCard-module__II4-pa__card .LibraryCard-module__II4-pa__metadata{white-space:normal;overflow-wrap:anywhere;height:auto;margin:0;font-size:11px;line-height:1.4}.LibraryCard-module__II4-pa__status{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.LibraryCard-module__II4-pa__status .badge{width:fit-content;padding:3px 9px;font-size:11px;line-height:1.4}.LibraryCard-module__II4-pa__status>span:not(.badge){font-size:10px}.LibraryCard-module__II4-pa__note{overflow-wrap:anywhere}.LibraryCard-module__II4-pa__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;margin-top:auto;padding-top:4px;display:grid}.LibraryCard-module__II4-pa__card .LibraryCard-module__II4-pa__actions>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;padding:6px 4px;font-size:12px;line-height:1.3}.LibraryCard-module__II4-pa__card .LibraryCard-module__II4-pa__actions .LibraryCard-module__II4-pa__transition{border:1px solid #ef4590;border-radius:999px;grid-column:1/-1;min-height:40px}.LibraryCard-module__II4-pa__editor{min-width:0}.LibraryCard-module__II4-pa__editor .field{min-width:0}.LibraryCard-module__II4-pa__card .LibraryCard-module__II4-pa__editor .input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.LibraryCard-module__II4-pa__editor>.row{flex-wrap:wrap}.LibraryCard-module__II4-pa__card .LibraryCard-module__II4-pa__editor button{min-width:0;padding-inline:10px}
.LibraryEntriesGrid-module__RXhVrq__entriesGrid.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}
.CollectionScreen-module__NuRs_G__sorting{min-width:0}.CollectionScreen-module__NuRs_G__sorting select.input{min-height:44px;font-size:14px}
.LoginScreen-module__UpdoPG__screen.LoginScreen-module__UpdoPG__screen>.LoginScreen-module__UpdoPG__panel.LoginScreen-module__UpdoPG__panel{align-content:start;height:auto;min-height:0}.LoginScreen-module__UpdoPG__screen.LoginScreen-module__UpdoPG__screen>.LoginScreen-module__UpdoPG__panel.LoginScreen-module__UpdoPG__panel>form{height:auto;min-height:0}.LoginScreen-module__UpdoPG__screen.LoginScreen-module__UpdoPG__screen>.LoginScreen-module__UpdoPG__panel.LoginScreen-module__UpdoPG__panel>.LoginScreen-module__UpdoPG__reset.LoginScreen-module__UpdoPG__reset{box-sizing:border-box;text-align:center;white-space:normal;justify-content:center;justify-self:stretch;align-items:center;width:100%;height:auto;min-height:44px;margin:0;padding:10px 12px;line-height:1.3;display:flex}
.BrandCredit-module__6yWzNq__credit{color:#825269;text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:100%;display:flex}.BrandCredit-module__6yWzNq__reference{justify-content:center;align-items:center;gap:7px;display:flex}.BrandCredit-module__6yWzNq__support{overflow-wrap:anywhere;font-size:10px;line-height:14px}
.ResetPasswordScreen-module__MPfaXa__screen>.surface{box-shadow:none;background:0 0;border:0;margin-top:0;padding:0}.ResetPasswordScreen-module__MPfaXa__illustration{color:#ef4590;background:#fbd4e7;border-radius:50%;place-items:center;width:130px;height:130px;margin:16px auto;display:grid}.ResetPasswordScreen-module__MPfaXa__screen .input{background:#fdf4fa;border:1px solid #ffc5df;border-radius:10px}.ResetPasswordScreen-module__MPfaXa__screen .button-primary{border-radius:999px;min-height:48px}
.PublicShareScreen-module__k4taTW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.PublicShareScreen-module__k4taTW__card.doll-card{background:#fff8fc;border:1px solid #f5c9df;border-radius:16px;flex-direction:column;gap:0;min-width:0;height:auto;min-height:0;padding:0;display:flex;overflow:hidden}.PublicShareScreen-module__k4taTW__media{aspect-ratio:1/1.1;background:#fbe2f0;flex:none;width:100%;position:relative;overflow:hidden}:is(.PublicShareScreen-module__k4taTW__media>.public-share-image,.PublicShareScreen-module__k4taTW__media>.doll-visual){aspect-ratio:auto;object-fit:contain;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.PublicShareScreen-module__k4taTW__body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:10px;display:flex}.PublicShareScreen-module__k4taTW__title{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.3}.PublicShareScreen-module__k4taTW__metadata{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.PublicShareScreen-module__k4taTW__body>.badge{max-width:100%;font-size:11px;line-height:1.4}
