@media(min-width:768px){.CharacterSeoPage_layout__hkvr_{--detail-height:calc(100dvh - var(--app-header-height) - 4rem);height:var(--detail-height);grid-template-columns:min(280px,var(--detail-height)*.5625) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);row-gap:0}}@media(min-width:1024px){.CharacterSeoPage_layout__hkvr_{grid-template-columns:min(340px,var(--detail-height)*.5625) minmax(0,1fr)}}@font-face{font-family:YoChatMembership;src:url(/assets/yochat/fonts/BebasNeue-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.BrandVisuals_badge__gqziG{display:inline-block;font-family:YoChatMembership,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.15;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ChatHistorySidebar_drawer__iykBc[data-state]{animation-duration:.24s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;transform:none;transition:none}.ChatHistorySidebar_drawer__iykBc[data-state=open]{animation-name:ChatHistorySidebar_history-viewport-in__sJffv}.ChatHistorySidebar_drawer__iykBc[data-state=closed]{animation-name:ChatHistorySidebar_history-viewport-out__tBqj4;pointer-events:none}.ChatHistorySidebar_surface__ztivL{transform:none;transition:none}@keyframes ChatHistorySidebar_history-viewport-in__sJffv{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes ChatHistorySidebar_history-viewport-out__tBqj4{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:reduce){.ChatHistorySidebar_drawer__iykBc[data-state]{animation:none}}.ProductCards_productCard__p2vfG{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;box-shadow:inset 0 1px 0 rgb(255 255 255/12%),0 12px 32px rgb(0 0 0/18%),0 -8px 26px -12px var(--product-glow)}.ProductCards_productCard__p2vfG:before{position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,var(--product-edge),rgb(255 255 255/9%) 38%,rgb(255 255 255/2%) 64%,transparent 88%);content:"";pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ProductCards_productCard__p2vfG:after{position:absolute;inset:0 16px auto;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255/45%) 25%,var(--product-edge) 60%,transparent);content:"";pointer-events:none}.ProductCards_productCard__p2vfG>*{position:relative;z-index:1}.ProductCards_purchaseButton__QcU84{display:inline-flex;min-height:44px;width:100%;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--product-button);color:#24132c;font-size:14px;font-weight:600;line-height:20px;box-shadow:inset 0 1px 0 rgb(255 255 255/65%),inset 0 -1px 0 rgb(255 255 255/12%),0 3px 0 var(--product-button-depth),0 8px 22px var(--product-button-glow);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,opacity .16s ease}@media (hover:hover){.ProductCards_purchaseButton__QcU84:hover:not(:disabled){filter:brightness(1.07) saturate(1.08);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgb(255 255 255/75%),inset 0 -1px 0 rgb(255 255 255/15%),0 4px 0 var(--product-button-depth),0 10px 28px var(--product-button-glow)}}.ProductCards_purchaseButton__QcU84:active:not(:disabled){filter:brightness(.98);transform:translateY(2px);box-shadow:inset 0 1px 0 rgb(255 255 255/45%),0 1px 0 var(--product-button-depth),0 3px 12px var(--product-button-glow)}.ProductCards_purchaseButton__QcU84:focus-visible{outline:2px solid rgb(255 255 255/75%);outline-offset:4px}.ProductCards_purchaseButton__QcU84:disabled{cursor:not-allowed;opacity:1}@media (prefers-reduced-motion:reduce){.ProductCards_purchaseButton__QcU84{transition:none}.ProductCards_purchaseButton__QcU84:active:not(:disabled),.ProductCards_purchaseButton__QcU84:hover:not(:disabled){transform:none}}