:root{--color-background:#0e0e0e;--color-foreground:#f7f7f8;--color-card:#171719;--color-card-foreground:#f7f7f8;--color-popover:#151517;--color-popover-foreground:#f7f7f8;--color-primary:#ff456c;--color-primary-foreground:#141414;--color-primary-gradient:#ff9ba5;--color-secondary:#222224;--color-secondary-foreground:#f7f7f8;--color-muted:#222224;--color-muted-foreground:#ababab;--color-border:#2a2a2a;--color-input:#444;--color-ring:#ff456c;--color-void:#0e0e0e;--color-gold:#ff456c;--color-gold-bright:#febdc2;--color-gold-deep:#f4245c;--color-gold-foreground:#141414;--gold-grad-1:#ffb3b9;--gold-grad-2:#ff456c;--gold-grad-3:#f63261;--font-display:Inter,system-ui,sans-serif;--rail:240px}html{background:#0e0e0e}body{margin:0}.amora{color:#f7f7f8;background:#0e0e0e;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.amora *{box-sizing:border-box}.amora a{color:inherit;text-decoration:none}.amora button,.amora input,.amora select,.amora textarea{font:inherit}.amora button{cursor:pointer}.amora :focus-visible{outline-offset:4px;outline:2px solid #ffb3b9}.amora h1,.amora h2,.amora h3,.amora p{margin:0}.amora h1{letter-spacing:-.035em;font-size:36px;line-height:1.15}.amora h2{letter-spacing:-.025em;font-size:26px;font-weight:650}.amora h3{font-size:18px}.amora .muted{color:#ababab;font-size:13px}.amora .eyebrow{color:#fe5a76;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650}.amora .icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.amora .a-brand{color:#ff456c;letter-spacing:-1px;white-space:nowrap;font-size:25px;font-style:italic;font-weight:850}.amora .a-brand span{color:#f7f7f8}.amora .rail{width:var(--rail);z-index:20;background:#121213;border-right:1px solid #1e1e21;flex-direction:column;padding:24px;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0}.rail-brand{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:44px;display:flex}.a-toggle{color:silver;background:0 0;border:0;place-items:center;padding:4px;display:grid}.rail-nav{gap:12px;display:grid}.rail-link{white-space:nowrap;border-radius:10px;align-items:center;gap:16px;height:48px;padding:0 16px;display:flex;color:#a4a4a4!important}.rail-link:hover,.rail-link.active{background:#242426;color:#fff!important}.rail-separator{background:#242426;height:1px;margin:20px 0}.rail-bottom{color:#8f8f8f;margin-top:auto;padding:24px 12px 0;font-size:11px}.amora.is-collapsed{--rail:100px}.is-collapsed .rail{padding:24px 26px}.is-collapsed .rail-brand{justify-content:center}.is-collapsed .rail-brand .a-brand,.is-collapsed .nav-label,.is-collapsed .rail-bottom{display:none}.is-collapsed .rail-link{justify-content:center;width:48px;padding:0}.is-collapsed .rail-link:hover:after{content:attr(aria-label);color:#fff;z-index:100;background:#303030;border-radius:7px;padding:7px 12px;font-size:12px;position:absolute;left:82px;box-shadow:0 4px 12px #0008}.a-body{margin-left:var(--rail);transition:margin-left .2s}.a-topbar{background:#101011;border-bottom:1px solid #1b1b1e;align-items:center;gap:16px;height:80px;padding:0 48px 0 32px;display:flex}.a-search{color:#9c9c9c;background:#222224;border:1px solid #0000;border-radius:24px;align-items:center;gap:10px;width:42%;max-width:410px;padding:10px 18px;display:flex}.a-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.a-search:focus-within{border-color:#ff456c}.a-assets{align-items:center;gap:16px;margin-left:auto;display:flex}.a-pill,.a-button{color:#f7f7f8;background:#252527;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 18px;font-size:13px;font-weight:550;line-height:1.4;display:inline-flex}.a-button.primary{color:#141414;background:#ff456c}.a-button.light{color:#18181a;background:#fff}.a-button.outline,.a-pill.member{color:#ff9fa8;background:#262626;border-color:#4d4d4d}.a-button:hover{filter:brightness(1.12)}.a-button:disabled{opacity:.5;cursor:not-allowed}.a-pill .icon{color:#ff456c}.a-avatar{object-fit:cover;border-radius:50%;width:36px;height:36px}.a-main{max-width:1800px;margin:0 auto;padding:24px 48px 48px 32px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin:48px 0 22px;display:flex}.section-heading:first-child{margin-top:0}.section-heading .sub{color:#ababab;margin-top:6px;font-size:13px}.a-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.a-chips{flex-wrap:wrap;gap:8px;display:flex}.a-chip{color:#b1b1b1;cursor:pointer;background:#1c1c1f;border:1px solid #0000;border-radius:7px;padding:6px 12px;font-size:12px}.a-chip.active{color:#171719;background:#f7f7f8}.a-chip.purple{color:#ffa1aa;background:#262626}.a-filters{justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.a-filters a{color:#ababab;font-size:12px}.a-hero{grid-template-columns:22% 54% 22%;gap:16px;height:320px;margin-right:-48px;display:grid;position:relative;overflow:hidden}.hero-side{border-radius:18px;margin:16px 0;position:relative;overflow:hidden}.hero-side img{object-fit:cover;opacity:.62;width:100%;height:100%}.hero-side div{background:linear-gradient(#0000,#101012);padding:46px 18px 20px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.hero-feature{isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.hero-feature>img{object-fit:cover;object-position:center 32%;z-index:-2;width:100%;height:100%;position:absolute}.hero-feature:after{content:"";z-index:-1;background:linear-gradient(90deg,#151518 0%,#151518dc 34%,#1515181a 76%);position:absolute;inset:0}.hero-copy{flex-direction:column;align-items:flex-start;gap:12px;max-width:64%;height:100%;padding:26px;display:flex}.a-identity{align-items:center;gap:10px;display:flex}.a-identity h3{font-size:17px}.a-identity small{color:#b9b9b9;font-size:11px}.hero-copy p{max-width:270px;font-size:14px}.hero-copy .a-actions{margin-top:auto}.hero-play{background:#0005;border:1px solid #fff4;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:48%;right:22%}.a-duration{background:#0009;border-radius:20px;padding:3px 8px;font-size:10px;position:absolute;top:12px;right:12px}.hero-dots{text-align:center;color:#ff456c;letter-spacing:8px;margin:12px;font-size:10px}.a-cast{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.a-character{aspect-ratio:3/4;isolation:isolate;background:#202020;border-radius:15px;min-width:0;position:relative;overflow:hidden}.a-character>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.a-character:after{content:"";z-index:-1;background:linear-gradient(#0000 28%,#0c0c0e44 48%,#0c0c0ef5 100%);position:absolute;inset:0}.card-top{justify-content:space-between;font-size:11px;display:flex;position:absolute;top:10px;left:10px;right:10px}.card-top span{background:#0004;border-radius:20px;align-items:center;gap:3px;padding:2px 6px;display:flex}.card-top .icon{width:14px;height:14px}.card-copy{position:absolute;bottom:12px;left:12px;right:12px}.card-copy h3{margin-bottom:5px;font-size:17px}.card-tags{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.card-tags span{background:#ffffff18;border-radius:20px;padding:2px 6px;font-size:9px}.card-copy p{color:#c5c5c5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.card-hover{opacity:0;pointer-events:none;background:#151518e8;border:1px solid #ff456c;border-radius:15px;flex-direction:column;gap:10px;padding:14px;transition:opacity .18s;display:flex;position:absolute;inset:0}.card-hover p{font-size:12px;line-height:1.5;overflow:auto}.card-hover .a-button{flex-shrink:0;margin-top:auto}.a-character:hover .card-hover,.a-character:focus-within .card-hover{opacity:1;pointer-events:auto}.card-hover .a-avatar{width:32px;height:32px}.a-film-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.a-film{aspect-ratio:3/4;isolation:isolate;background:#222;border-radius:15px;position:relative;overflow:hidden}.a-film>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.a-film:after{content:"";z-index:-1;background:linear-gradient(#0000 25%,#101010ee);position:absolute;inset:0}.film-copy{position:absolute;bottom:12px;left:12px;right:12px}.film-copy h3{font-size:13px;line-height:1.4}.film-copy small{color:#c8c8c8;margin:6px 0;font-size:11px;display:block}.film-copy .a-button{width:100%;min-height:32px;padding:6px;font-size:11px}.film-owner{color:#ffbdc2;justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;display:flex}.a-footer{color:#919191;border-top:1px solid #252527;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding:24px 0 0;font-size:11px;display:flex}.a-panel{background:#171719;border:1px solid #2a2a2a;border-radius:18px;padding:24px}.a-panel p{color:#b7b7b7;margin:10px 0 18px}.a-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;display:grid}.a-stack{gap:18px;display:grid}.a-portrait{object-fit:cover;object-position:center 20%;border-radius:20px;width:100%;height:540px}.a-detail{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 12px;display:flex}.a-detail h1{font-size:48px}.a-detail p{color:#c8c8c8;line-height:1.8}.a-tabs{border-bottom:1px solid #303030;gap:28px;margin:28px 0;display:flex}.a-tabs a{color:#ababab;padding:12px 0}.a-tabs .active{color:#ffb8bd;border-bottom:2px solid #ff456c}.a-stat{color:#ababab;gap:28px;font-size:12px;display:flex}.a-stat b{color:#fff;font-size:20px;display:block}.a-chat-layout{border:1px solid #282828;border-radius:18px;grid-template-columns:210px minmax(0,1fr) 236px;min-height:730px;display:grid;overflow:hidden}.a-conversations{background:#151517;border-right:1px solid #282828;padding:18px 12px}.a-conversation{border-radius:10px;gap:10px;margin-top:8px;padding:12px 8px;font-size:12px;display:flex}.a-conversation.active{background:#262626}.a-thread{background:radial-gradient(at 70% 35%,#23232344,#0000 60%),#101012;flex-direction:column;min-width:0;display:flex}.thread-head{border-bottom:1px solid #282828;justify-content:space-between;align-items:center;padding:18px;display:flex}.thread-messages{flex-direction:column;flex:1;gap:18px;padding:24px 20px;display:flex}.a-bubble{background:#242426;border-radius:4px 18px 18px;max-width:88%;padding:13px 16px;font-size:13px;line-height:1.65}.a-bubble.mine{background:#343434;border-radius:18px 4px 18px 18px;align-self:flex-end}.a-memory{color:#ffa1aa;align-items:center;gap:7px;font-size:11px;display:flex}.a-compose{border-top:1px solid #282828;padding:16px}.a-compose form{gap:10px;margin-top:12px;display:flex}.a-compose input{color:#fff;background:#222224;border:1px solid #3b3b3b;border-radius:24px;flex:1;min-width:0;padding:12px 16px}.a-relation{background:#151517;flex-direction:column;gap:16px;padding:18px;display:flex}.a-relation>img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.a-relation p{color:#ababab;font-size:12px}.a-state-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.a-state-strip h3{font-size:15px}.a-state-strip p{font-size:12px}.a-player-layout{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.a-player{background:#19191c;border-radius:18px;height:690px;position:relative;overflow:hidden}.a-player>img{object-fit:contain;background:#080809;width:100%;height:100%}.a-player .player-overlay{background:linear-gradient(#0000,#080809);padding:60px 24px 24px;position:absolute;inset:auto 0 0}.player-overlay h1{font-size:28px}.player-preview{background:#111b;border:1px solid #fff3;border-radius:20px;padding:6px 12px;font-size:11px;position:absolute;top:18px;left:18px}.a-player .hero-play{left:calc(50% - 22px);right:auto}.a-field{color:#c1c1c1;gap:8px;margin:20px 0;font-size:12px;display:grid}.a-field input,.a-field select{color:#fff;background:#242427;border:1px solid #424242;border-radius:10px;width:100%;padding:12px}.a-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.a-template{text-align:left;color:#fff;background:#1a1a1d;border:1px solid #353535;border-radius:14px;gap:12px;padding:18px;display:grid}.a-template.active{background:#232323;border-color:#ff456c}.a-template span{color:#ababab;font-size:12px}.a-cost{background:#232323;border:1px solid #484848;border-radius:12px;justify-content:space-between;gap:15px;margin:20px 0;padding:18px;display:flex}.a-result{background:#1a1a1a;border:1px solid #343434;border-radius:16px;overflow:hidden}.a-result img{object-fit:cover;width:100%;height:330px}.a-result>div{padding:20px}.a-notice{color:silver;background:#1f1f1f;border-left:2px solid #ff456c;margin:18px 0;padding:10px 16px;font-size:12px}.a-mobile-tabs{display:none}.a-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.a-flow .a-panel{padding:20px 16px}.a-flow b{color:#ff456c;font-size:12px}.a-flow p{margin-bottom:0;font-size:12px}.a-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.swatch{border:1px solid #414141;border-radius:12px;padding:24px}.swatch code{margin-top:18px;display:block}.a-intro{max-width:720px;margin:24px 0 36px}.a-intro p{color:#ababab;margin-top:16px;font-size:15px}.a-compare{grid-template-columns:1fr 1fr;gap:24px;display:grid}.a-mini-shell{background:#101012;border:1px solid #333;border-radius:14px;min-height:230px;margin:20px 0;display:flex;overflow:hidden}.a-mini-rail{color:#f36178;background:#19191c;border-right:1px solid #333;width:120px;padding:18px;font-size:12px;line-height:2.8}.a-mini-shell.collapsed .a-mini-rail{text-align:center;width:50px;padding:18px 8px}.a-mini-content{flex:1;min-width:0;padding:18px}.a-mini-hero{background:#2b2b2b;border-radius:8px;height:60px;margin-bottom:18px}.a-mini-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.a-mini-grid img{border-radius:6px;width:100%}.a-table{border-collapse:collapse;width:100%;font-size:13px}.a-table td,.a-table th{text-align:left;border-bottom:1px solid #333;padding:14px 12px}.a-table th{color:#ababab;font-weight:500}.a-table td:last-child{color:#ffa1aa}.a-demo-status{color:#ffa7af;min-height:18px;margin-top:8px;font-size:12px}.a-demo-status:empty{display:none}.legacy-amora .page{width:100%!important;min-height:0!important}.legacy-amora .app-ambient,.legacy-amora .shell-nav{display:none}.legacy-amora .app-shell{position:relative}.legacy-amora .main{width:auto!important;max-width:none!important;margin:0!important;padding:32px!important}.legacy-amora .shell-footer{padding:24px 32px}.legacy-amora .shell-brand img{display:none}.legacy-amora .shell-brand-word{color:#ff456c}.legacy-amora .shell-brand-word:before{content:""}.legacy-amora .shell-footer .shell-brand{font-style:italic}.legacy-amora .page .flow{max-width:100%}.legacy-amora .page [class*=grid]{min-width:0}@media (width<=1100px){.a-chat-layout{grid-template-columns:180px minmax(0,1fr)}.a-relation{display:none}.a-player-layout{grid-template-columns:minmax(0,1fr) 280px}.hero-copy{max-width:78%}.hero-copy p{font-size:12px}.a-cast,.a-film-grid{gap:12px}.card-hover p{font-size:11px}.a-topbar,.a-main{padding-right:24px}.a-hero{margin-right:-24px}.a-flow{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.amora{font-size:13px;--rail:0px!important}.amora .rail{display:none}.a-body{margin-left:0}.a-topbar{gap:8px;height:64px;padding:0 16px}.a-topbar .a-search{flex:1;width:auto;padding:9px 12px}.a-search input{font-size:11px}.a-assets{gap:8px}.a-assets .a-pill{min-height:32px;padding:7px 10px;font-size:11px}.a-assets .member,.a-assets>a:last-child{display:none}.a-main{padding:16px 16px 100px}.amora h1{font-size:28px}.amora h2{font-size:22px}.a-hero{height:290px;margin:0;display:block}.hero-side{display:none}.hero-feature{height:290px}.hero-copy{max-width:78%;padding:20px}.hero-copy p{font-size:13px}.hero-play{right:12%}.hero-dots{margin-bottom:0}.section-heading{align-items:flex-start;margin:32px 0 16px}.section-heading .a-chips{justify-content:flex-end;gap:4px;max-width:180px}.a-chip{padding:5px 8px;font-size:10px}.a-cast,.a-film-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.a-character{aspect-ratio:3/4.4}.card-copy h3{font-size:15px}.card-copy p{font-size:10px}.card-hover{display:none}.card-copy .mobile-chat{color:#141414;background:#ff456c;border-radius:20px;min-height:28px;margin-top:8px;padding:5px 10px;font-size:10px;display:inline-flex}.a-mobile-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#151517f7;border-top:1px solid #2a2a2a;grid-template-columns:repeat(5,minmax(0,1fr));height:76px;padding:9px 8px 18px;display:grid;position:fixed;bottom:0;left:0;right:0}.a-mobile-tabs a{color:#a8a8a8;flex-direction:column;align-items:center;gap:4px;font-size:9px;display:flex}.a-mobile-tabs a.active{color:#ff96a1}.a-footer{margin-top:28px;font-size:10px}.a-split,.a-player-layout,.a-compare{grid-template-columns:1fr}.a-detail{gap:16px;padding:0}.a-detail h1{font-size:36px}.a-portrait{height:400px}.a-chat-layout{border:0;min-height:700px;margin:-16px;display:block}.a-conversations,.a-relation{display:none}.a-thread{min-height:730px}.thread-messages{padding:20px 16px}.a-state-strip{grid-template-columns:1fr;margin-top:42px}.a-player{border-radius:0;height:570px;margin:0 -16px}.a-templates{grid-template-columns:1fr 1fr}.a-template{padding:14px;font-size:12px}.a-flow,.a-swatches{grid-template-columns:1fr 1fr}.a-panel{padding:20px}.a-intro{margin-top:8px}.a-table{font-size:11px}.a-table td,.a-table th{padding:10px 6px}.legacy-amora .main{padding:16px!important}}.legacy-amora .gate-stage{box-sizing:border-box;grid-template-columns:400px minmax(0,1fr);gap:24px;max-width:none;padding:32px 0;display:grid}.legacy-amora .gate-main,.legacy-amora .gate-main .gate-card{width:400px}.legacy-amora .gate-rail{padding-left:20px}.legacy-amora .swatch-grid{grid-template-columns:1fr}.legacy-amora .gate-backdrop{overflow:hidden}.legacy-amora .gate-stage .swatch{border:0;padding:0}.legacy-amora .gate-stage .swatch .gate-card{max-width:100%}.legacy-amora .gate-main{align-self:start}@media (width>=701px){.mobile-chat{display:none}}@media (prefers-reduced-motion:reduce){.amora *{transition:none!important;animation:none!important}}.amora .site-skip{z-index:100;color:#131313;background:#fff;border-radius:8px;padding:9px 14px;position:absolute;top:-60px;left:12px}.amora .site-skip:focus{top:12px}.amora .a-search button{color:#f26077;background:0 0;border:0;place-items:center;padding:0;display:grid}.amora .a-search button .icon{width:16px;height:16px}.amora .site-breadcrumb{color:#a8a8a8;align-items:center;gap:9px;margin:0 0 24px;font-size:12px;display:flex}.amora .site-breadcrumb a:hover{color:#ffa8af}.amora .site-breadcrumb span:last-child{color:#dedede}.amora .site-home-banner{isolation:isolate;background:#121212;align-items:flex-end;min-height:max(640px,100svh - 80px);margin:-24px -48px 0 -32px;display:flex;position:relative;overflow:hidden}.amora .site-home-banner-copy{z-index:2;flex-direction:column;align-items:flex-start;width:min(760px,70%);min-width:0;padding:clamp(32px,4vw,64px);display:flex;position:relative}.amora .site-home-banner-copy h1{letter-spacing:-.045em;max-width:660px;margin:24px 0 18px;font-size:clamp(52px,5vw,76px);line-height:1.04}.amora .site-home-banner-copy h1 em{color:#ff98a2;font-style:normal}.amora .site-home-banner-copy>p{color:#c6c6c6;max-width:530px;margin:0;font-size:15px;line-height:1.7}.amora .site-home-banner-person{border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;padding-top:20px;display:flex}.amora .site-home-banner-person .a-identity h3,.amora .site-home-banner-person .card-tags{margin:0}.amora .site-home-banner-copy .a-actions{gap:12px;margin-top:24px}.amora .site-home-banner-copy .a-button{min-height:45px;padding:11px 23px;font-size:13px}.amora .site-home-banner-media{z-index:0;background:#222;position:absolute;inset:0;overflow:hidden}.amora .site-home-banner-media picture,.amora .site-home-banner-media img{width:100%;height:100%;display:block}.amora .site-home-banner-media img{object-fit:cover;object-position:right center}.amora .site-home-banner-media .site-hero-video,.amora .site-film-feature .site-hero-video{object-fit:cover;object-position:right center;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.amora .site-home-banner-media .site-hero-video.is-playing,.amora .site-film-feature .site-hero-video.is-playing{opacity:1}.amora .site-hero-video[hidden],.amora .site-home-banner-media .site-hero-video[data-video-layout=mobile],.amora .site-film-feature .site-hero-video[data-video-layout=mobile]{display:none}.amora .site-profile-media{background:#171717;border-radius:20px;width:100%;height:540px;position:relative;overflow:hidden}.amora .site-profile-media .a-portrait{border-radius:0;width:100%;height:100%;display:block}.amora .site-profile-video{object-fit:cover;object-position:center 20%;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.amora .site-profile-video.is-playing{opacity:1}.amora .site-home-banner-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#060606f2 0%,#090909d9 30%,#09090966 56%,#0000 80%),linear-gradient(#0000 52%,#080808c7 100%);position:absolute;inset:0}.amora .site-home-banner-watch{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212b8;border:1px solid #ffffff75;border-radius:28px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;display:inline-flex;position:absolute;bottom:24px;right:24px}.amora .site-home-banner-watch .icon{width:16px;height:16px}.amora .site-home-banner-watch:hover,.amora .site-home-banner-watch:focus-visible{color:#1a1a1a;background:#ff98a2}.amora .site-film-feature{isolation:isolate;background:#141414;align-items:flex-end;min-height:max(620px,100svh - 80px);margin:-24px -48px 0 -32px;display:flex;position:relative;overflow:hidden}.amora .site-film-feature picture,.amora .site-film-feature picture img{width:100%;height:100%;display:block;position:absolute;inset:0}.amora .site-film-feature picture img{object-fit:cover;object-position:right center}.amora .site-film-feature:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#060606f2 0%,#090909d6 30%,#09090966 58%,#0000 82%),linear-gradient(#0000 50%,#080808d6 100%);position:absolute;inset:0}.amora .site-film-feature-copy{z-index:2;width:min(750px,72%);padding:clamp(32px,4vw,64px);position:relative}.amora .site-film-feature-copy h1,.amora .site-film-feature-copy h3{letter-spacing:-.045em;max-width:680px;margin:22px 0 17px;font-size:clamp(52px,5vw,76px);line-height:1.04}.amora .site-film-feature-copy h1 em{color:#ff98a2;font-style:normal}.amora .site-film-feature-copy>p{color:#d4d4d4;max-width:540px;font-size:15px;line-height:1.7}.amora .site-film-feature-person{border-top:1px solid #ffffff32;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.amora .site-film-feature-person b,.amora .site-film-feature-person small{display:block}.amora .site-film-feature-person small{color:#c2c2c2;margin-top:2px;font-size:12px}.amora .site-film-feature-copy .a-actions{gap:10px;margin-top:23px}.amora .site-film-feature-copy .a-button{min-height:44px}.amora .site-film-feature-preview{z-index:2;color:#f0f0f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212b8;border:1px solid #ffffff75;border-radius:24px;padding:9px 13px;font-size:11px;position:absolute;top:24px;right:24px}.amora .site-film-feature-home{border-radius:18px;min-height:clamp(520px,55vw,720px);margin:0}.amora .site-film-feature-home .site-film-feature-copy h3{font-size:clamp(46px,4.6vw,66px)}.amora .site-film-collection{margin-top:52px}.amora .site-film-collection .section-heading{margin:0 0 20px}.amora .site-film-collection-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;display:flex}.amora .site-film-collection-heading h3{font-size:19px}.amora .site-film-collection-heading>.site-film-sort:only-child{margin-left:auto}.amora .site-pill{color:#ddd;background:#262626;border:1px solid #4b4b4b;border-radius:20px;align-items:center;padding:5px 10px;font-size:11px;display:inline-flex}.amora .site-icon-action{color:#ffc9cd;background:#292929;border:1px solid #785457;border-radius:20px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;line-height:1;display:inline-flex}.amora .site-icon-action .icon{width:15px;height:15px}.amora .site-icon-action[aria-pressed=true]{color:#1c1c1c;background:#ff9ba5;border-color:#ff9ba5}.amora .card-top{z-index:2;align-items:center;gap:4px}.amora .card-top .site-icon-action{color:#fff;background:#121212b8;border-color:#fff5;margin-left:auto;padding:5px 8px;font-size:10px}.amora .card-top .site-icon-action[aria-pressed=true]{color:#181818;background:#ff456c;border-color:#ff456c}.amora .card-top .site-icon-action span{background:0 0;padding:0}.amora .a-character .card-hover{z-index:1}.amora .a-character .card-hover .a-button{width:100%}.amora .a-character .card-copy{z-index:1}.amora .a-character:focus-within .card-copy{pointer-events:auto}.amora .a-film .film-copy .a-button{margin-top:5px}.amora .a-film:hover img,.amora .a-character:hover>img{transform:scale(1.03)}.amora .a-film>img,.amora .a-character>img{transition:transform .25s}.amora .a-filters{align-items:center}.amora .a-filters a:hover,.amora .film-owner a:hover{color:#e0e0e0;text-decoration:underline}.amora .site-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.amora .site-original-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.amora .site-original-grid .a-panel{min-height:190px}.amora .site-original-grid .a-panel p{margin:8px 0}.amora .site-role-form{max-width:760px}.amora .site-role-form .a-field textarea{resize:vertical;color:#fff;background:#242427;border:1px solid #424242;border-radius:10px;width:100%;min-height:110px;padding:12px}.amora .site-check{color:#d1d1d1;align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;display:flex}.amora .site-check input{accent-color:#ff456c}.amora .site-wizard{max-width:800px;margin:16px auto 36px}.amora .site-wizard-top{color:#bbb;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.amora .site-wizard-top a{text-decoration:underline}.amora .site-progress{gap:8px;margin-bottom:42px;display:flex}.amora .site-progress span{background:#323232;border-radius:10px;flex:1;height:5px}.amora .site-progress span.active{background:#ff5674}.amora .site-wizard section{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.amora .site-wizard section[hidden]{display:none}.amora .site-wizard section>p{color:#c2c2c2;margin:0 0 8px;line-height:1.7}.amora .site-wizard .a-actions{margin-top:12px}.amora .site-choice{cursor:pointer;background:#1c1c1c;border:1px solid #444;border-radius:14px;align-items:flex-start;gap:14px;width:100%;padding:18px;display:flex}.amora .site-choice:has(input:checked){background:#252525;border-color:#ff456c}.amora .site-choice input{accent-color:#ff456c;flex:none;margin-top:4px}.amora .site-choice b,.amora .site-choice small{display:block}.amora .site-choice small{color:#b2b2b2;margin-top:5px;font-size:12px}.amora .site-choice.is-disabled{opacity:.55;cursor:not-allowed}.amora .site-taste-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.amora .site-taste-grid .site-choice{padding:13px}.amora .site-first-cast{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;width:100%;display:grid}.amora .site-first-choice{cursor:pointer;background:#1b1b1b;border:1px solid #434343;border-radius:14px;gap:8px;padding:8px;display:grid;position:relative}.amora .site-first-choice:has(input:checked){background:#252525;border-color:#ff456c}.amora .site-first-choice input{accent-color:#ff456c;position:absolute;top:15px;right:15px}.amora .site-first-choice img{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100%}.amora .site-first-choice b,.amora .site-first-choice small{display:block}.amora .site-first-choice small{color:#b8b8b8}.amora .site-settings-grid .a-panel{min-height:220px}.amora .site-settings-grid .a-button{margin-bottom:8px;margin-right:8px}.amora .site-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.amora .site-tier{flex-direction:column;gap:9px;display:flex}.amora .site-tier strong{font-size:29px;line-height:1.2}.amora .site-tier p{color:#b6b6b6;margin:2px 0}.amora .site-tier ul{color:#dfdfdf;flex:1;padding-left:19px;line-height:1.9}.amora .site-tier li::marker{color:#ff456c}.amora .site-tier .a-button{align-self:flex-start}.amora .a-tabs button{color:#ababab;cursor:pointer;background:0 0;border:0;padding:12px 0}.amora .a-tabs button.active{color:#ffb8bd;border-bottom:2px solid #ff456c}.amora .site-chat-picker{display:none}.amora .site-chat-picker select{color:#f4f4f4;background:#262626;border:1px solid #785457;border-radius:8px;padding:10px}.amora .thread-messages{min-height:350px;max-height:620px;overflow:auto}.amora .a-bubble{white-space:pre-wrap;overflow-wrap:anywhere}.amora .a-player button.hero-play{color:#fff;cursor:pointer;z-index:2}.amora .a-player .player-preview{z-index:2}.amora .a-player .player-overlay{pointer-events:none}.amora .a-player .site-film-video{z-index:1;object-fit:contain;opacity:0;pointer-events:none;background:#080809;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.amora .a-player.has-video-started .site-film-video{opacity:1;pointer-events:auto}.amora .a-player .hero-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111111bd;border:1px solid #ffffffa8;width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 30px)}.amora .a-player .hero-play:hover{color:#141414;background:#ff456c}.amora .a-player.has-video-started .hero-play,.amora .a-player.has-video-started .player-preview,.amora .a-player.has-video-started .player-overlay{display:none}.amora .site-public-header{background:#101011;border-bottom:1px solid #252525;align-items:center;gap:28px;padding:20px max(32px,50vw - 680px);display:flex}.amora .site-public-header nav{color:#c8c8c8;gap:22px;margin-left:auto;font-size:13px;display:flex}.amora .site-public-header nav a:hover{color:#fff}.amora.site-public .a-main{padding:46px 32px 56px}.amora .site-welcome-hero{grid-template-columns:1fr 44%;align-items:center;gap:60px;min-height:590px;display:grid}.amora .site-welcome-hero .a-detail{max-width:700px}.amora .site-welcome-hero h1{font-size:clamp(46px,5vw,82px);line-height:1.03}.amora .site-welcome-hero em{color:#ff9ba5;font-style:normal}.amora .site-welcome-hero .a-portrait,.amora .site-welcome-hero .site-profile-media{height:590px}.amora .site-gate{flex-direction:column;align-items:flex-start;gap:20px;max-width:670px;margin:48px auto 60px;padding:50px;display:flex}.amora .site-gate p{margin:0;line-height:1.75}.amora .site-gate .a-actions{margin:8px 0}.site-toast{color:#fff;z-index:60;opacity:0;pointer-events:none;background:#2e2e2e;border:1px solid #cb4a60;border-radius:10px;max-width:min(380px,100vw - 32px);padding:12px 18px;font:13px/1.5 Inter,system-ui,sans-serif;transition:opacity .2s,transform .2s;position:fixed;bottom:22px;right:22px;transform:translateY(12px);box-shadow:0 12px 40px #0008}.site-toast:not(:empty){opacity:1;transform:translateY(0)}.amora [hidden]{display:none!important}.amora .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.amora .site-round{color:#e7e7e7;cursor:pointer;background:#1b1b1bcc;border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.amora .site-round:hover{background:#272727}.amora .site-round:disabled{opacity:.4;cursor:default}.amora .site-round .icon{width:18px;height:18px}.amora .a-button.danger{color:#fff;background:#b3264f}.amora .a-button .icon{width:16px;height:16px}.amora .site-footer{border-top:1px solid #1f1f1f;margin-top:64px;padding-top:32px}.amora .site-footer-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.amora .site-footer-group h2{color:#e9e9e9;margin:0 0 12px;font-size:13px;font-weight:650}.amora .site-footer-group ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.amora .site-footer-group a{color:#8f8f8f;font-size:12px;line-height:1.45}.amora .site-footer-group a:hover,.amora .site-footer-bottom a:hover{color:#e0e0e0}.amora .site-footer-bottom{color:#787878;border-top:1px solid #1f1f1f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding:18px 0 4px;font-size:11px;display:flex}.amora .a-main.site-main-chat{max-width:none;height:calc(100dvh - 80px);padding:0;overflow:hidden}.amora .site-chat{background:#0e0e0e;grid-template-rows:minmax(0,1fr);grid-template-columns:292px minmax(0,1fr) clamp(380px,36%,640px);height:calc(100dvh - 80px);min-height:480px;max-height:calc(100dvh - 80px);display:grid;overflow:hidden}.amora .site-chat>*{height:100%;min-height:0;max-height:100%}.amora .site-chat-list{background:#131315;border-right:1px solid #202023;flex-direction:column;gap:12px;height:100%;min-height:0;max-height:100%;padding:20px 14px 14px;display:flex;overflow:hidden}.amora .site-chat-list-head{flex:none;align-items:center;gap:8px;padding:0 4px;display:flex}.amora .site-chat-list-head h2{letter-spacing:-.02em;margin:0 auto 0 0;font-size:22px}.amora .site-chat-new{color:#ffc0c5;height:34px;font:inherit;cursor:pointer;background:#202020;border:1px solid #393939;border-radius:17px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.amora .site-chat-new:hover{background:#2b2b2b}.amora .site-chat-new .icon{width:15px;height:15px}.amora .site-chat-list-close{display:none}.amora .site-chat-search{color:#8f8f8f;background:#1f1f22;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.amora .site-chat-search:focus-within{border-color:#9d4752}.amora .site-chat-search .icon{width:16px;height:16px}.amora .site-chat-search input{color:#f7f7f8;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.amora .site-chat-tabs{border-bottom:1px solid #242424;flex:none;gap:16px;padding:0 4px;display:flex}.amora .site-chat-tabs button{color:#818181;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;position:relative}.amora .site-chat-tabs button[aria-selected=true]{color:#ffc7cb}.amora .site-chat-tabs button[aria-selected=true]:after{content:"";background:#fc2f62;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.amora .site-convo-panel{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -6px;padding:0 6px 12px;overflow:hidden auto}.amora .site-convo-panel,.amora .site-thread-scroll,.amora .site-new-chat{scrollbar-width:thin;scrollbar-color:#484852 transparent}.amora .site-convo-panel::-webkit-scrollbar{width:6px}.amora .site-convo-panel::-webkit-scrollbar-track{background:0 0}.amora .site-convo-panel::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.amora .site-convo-panel::-webkit-scrollbar-thumb:hover{background:#ff456ca6}.amora .site-chat-list-foot{color:#9b9b9b;border-top:1px solid #222226;flex:none;justify-content:center;align-items:center;gap:10px;padding-top:10px;font-size:12px;display:flex}.amora .site-chat-list-foot a:hover{color:#ff9ba5}.amora .site-convo-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.amora .site-convo{border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.amora .site-convo:hover{background:#1c1c1c}.amora .site-convo.is-current{background:linear-gradient(90deg,#f4245c2e,#f4245c0d);border-color:#f4245c3a}.amora .site-convo .a-avatar{flex:none;width:40px;height:40px}.amora .site-convo-main{flex:1;gap:2px;min-width:0;display:grid}.amora .site-convo-top{align-items:center;gap:6px;display:flex}.amora .site-convo-top b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.amora .site-convo-top time{color:#767676;white-space:nowrap;margin-left:auto;font-size:10px}.amora .site-convo-pin{color:#ff456c;display:inline-flex}.amora .site-convo-pin .icon{width:12px;height:12px}.amora .site-convo-last,.amora .site-convo-tags{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amora .site-convo-last{color:#9b9b9b;font-size:12px}.amora .site-convo-tags{color:#6f6f6f;font-size:10px}.amora .site-convo-unread{color:#121212;background:#fd3063;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:grid}.amora .site-chat-empty{color:#8f8f8f;text-align:center;margin:18px 6px;font-size:12px}.amora .site-chat-more{margin-top:14px}.amora .site-chat-more h3{letter-spacing:.12em;text-transform:uppercase;color:#868686;margin:4px 4px 8px;font-size:11px}.amora .site-chat-more ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.amora .site-chat-more a{border-radius:10px;align-items:center;gap:10px;padding:7px 8px;display:flex}.amora .site-chat-more a:hover{background:#1c1c1c}.amora .site-chat-more .a-avatar{width:30px;height:30px}.amora .site-chat-more a>span{min-width:0;font-size:12px;display:grid}.amora .site-chat-more small{color:#818181;font-size:10px}.amora .site-chat-more .site-chat-hi{color:#ff9ba5;margin-left:auto;font-size:11px;display:block}.amora .site-chat-promo{background:linear-gradient(120deg,#67001f,#1e1e1e 60%,#181818);border:1px solid #7f0029;border-radius:14px;flex:none;align-items:center;min-height:76px;padding:12px 96px 12px 14px;display:flex;position:relative;overflow:hidden}.amora .site-chat-promo span{z-index:1;gap:4px;display:grid;position:relative}.amora .site-chat-promo b{font-size:14px;line-height:1.25}.amora .site-chat-promo small{color:#f5aeb4;font-size:11px}.amora .site-chat-promo img{object-fit:cover;object-position:center 20%;width:100px;height:100%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.amora .site-chat-thread{background:radial-gradient(at 70% 30%,#26262666,#0000 60%),#111113;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.amora .site-chat-thread:before{content:"";background:var(--chat-bg) center 20%/cover no-repeat;opacity:.14;filter:blur(3px)saturate(.8);pointer-events:none;position:absolute;inset:0}.amora .site-chat-thread>*{position:relative}.amora .site-thread-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:#101012cc;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 20px;display:flex}.amora .site-thread-back{display:none}.amora .site-thread-person{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.amora .site-thread-person .a-avatar{width:42px;height:42px;display:block}.amora .site-thread-id{flex:1;min-width:0}.amora .site-thread-name{align-items:center;gap:8px;display:flex}.amora .site-thread-name h1{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.amora .site-online{color:#6fe39d;background:#183324;border-radius:9px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.amora .site-online:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.amora .site-thread-id small{color:#909090;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.amora .site-thread-actions{gap:8px;display:flex}.amora .site-menu{position:relative}.amora .site-menu-list{z-index:20;background:#1c1c1c;border:1px solid #323232;border-radius:14px;gap:2px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #0009}.amora .site-menu-list [role=menuitem]{color:#ececec;width:100%;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.amora .site-menu-list [role=menuitem]:hover,.amora .site-menu-list [role=menuitem]:focus-visible{background:#292929;outline:none}.amora .site-menu-list [role=menuitem] .icon{color:#a5a5a5;width:16px;height:16px}.amora .site-menu-list .is-danger,.amora .site-menu-list .is-danger .icon{color:#ff7b9c}.amora .site-chat-tools .site-menu-list{inset:auto auto calc(100% + 8px) 0}.amora .site-chat-banner{background:linear-gradient(110deg,#86022ce6,#282828e6);border:1px solid #b81f45;border-radius:14px;align-items:center;gap:12px;margin:12px 20px 0;padding:12px 44px 12px 14px;display:flex;position:relative}.amora .site-chat-banner>.icon{color:#ffcacd;flex:none;width:28px;height:28px}.amora .site-chat-banner p{flex:1;gap:2px;min-width:0;margin:0;display:grid}.amora .site-chat-banner b{font-size:13px}.amora .site-chat-banner span{color:#d0d0d0;font-size:11px}.amora .site-chat-banner .a-button{flex:none;min-height:32px;padding:6px 14px;font-size:12px}.amora .site-chat-banner-close{color:#d5d5d5;cursor:pointer;background:#191919;border:1px solid #b81f45;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-8px;right:-8px}.amora .site-chat-banner-close .icon{width:12px;height:12px}.amora .site-thread-scroll{flex:1;min-height:0;padding:18px 24px 8px;overflow:auto}.amora .site-messages{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex}.amora .site-msg-day{color:#b5b5b5;background:#ffffff14;border-radius:10px;align-self:center;margin:0;padding:3px 10px;font-size:11px}.amora .site-msg-system{color:#8f8f8f;text-align:center;align-self:center;max-width:520px;margin:0;font-size:11px;line-height:1.5}.amora .site-msg-system a{color:#ee949c;text-decoration:underline}.amora .site-msg{align-items:flex-start;gap:10px;max-width:86%;display:flex}.amora .site-msg .a-avatar{flex:none;width:34px;height:34px}.amora .site-msg.is-mine{align-self:flex-end}.amora .site-msg-body{gap:4px;min-width:0;display:grid}.amora .site-msg.is-mine .site-msg-body{justify-items:end}.amora .site-msg-bubble{color:#ededed;white-space:pre-wrap;overflow-wrap:anywhere;background:#1d1d1ded;border:1px solid #ffffff10;border-radius:6px 18px 18px;padding:13px 16px;font-size:14px;line-height:1.6}.amora .site-msg-bubble p{margin:0}.amora .site-msg-bubble p+p{margin-top:6px}.amora .site-msg.is-mine .site-msg-bubble{background:#9d4752;border-color:#c44b5e;border-radius:18px 6px 18px 18px}.amora .site-msg-act{color:#a7a7a7;font-style:italic}.amora .site-msg-edited{opacity:.75;font-size:10px}.amora .site-msg-me{color:#d5d5d5;background:#2a2a2a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.amora .site-msg-tools{opacity:0;gap:2px;transition:opacity .15s;display:flex}.amora .site-msg:hover .site-msg-tools,.amora .site-msg:focus-within .site-msg-tools{opacity:1}.amora .site-msg-tools button{color:#909090;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.amora .site-msg-tools button:hover{color:#f0f0f0;background:#ffffff12}.amora .site-msg-tools button[aria-pressed=true]{color:#ff476d}.amora .site-msg-tools .icon{width:15px;height:15px}.amora .site-msg-context{color:#c5c5c5;text-align:center;background:#191919cc;border:1px dashed #b81f45;border-radius:14px;align-self:center;justify-items:center;gap:2px;padding:10px 16px;font-size:12px;display:grid}.amora .site-msg-context b{color:#efefef;font-size:13px}.amora .site-msg-notice{color:#c5c5c5;background:#1b1b1b;border:1px solid #2f2f2f;border-radius:12px;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.amora .site-msg-notice p{margin:0}.amora .site-msg-notice .a-button{min-height:30px;padding:5px 12px;font-size:12px}.amora .site-chat-tools{flex-wrap:wrap;gap:8px;padding:8px 24px;display:flex}.amora .site-tool{color:#e2e2e2;height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#1c1c1cd9;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:7px;padding:0 14px;font-size:12px;display:inline-flex}.amora .site-tool:hover{background:#272727;border-color:#9d4752}.amora .site-tool .icon{width:16px;height:16px}.amora .site-tool-cost{color:#ffa1aa;background:#292929;border-radius:8px;margin-left:2px;padding:1px 6px;font-size:10px}@container (width<=640px){.amora .site-tool-long{display:none}}.amora .site-composer{background:#1f1f1ff2;border:1px solid #353535;border-radius:18px;margin:0 24px 6px;padding:12px 14px 10px}.amora .site-composer:focus-within{border-color:#c23853}.amora .site-composer textarea{resize:none;color:#f5f5f8;width:100%;min-height:24px;max-height:132px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:14px;line-height:1.5;display:block}.amora .site-composer textarea:disabled{cursor:not-allowed}.amora .site-composer-bar{align-items:center;gap:8px;margin-top:8px;display:flex}.amora .site-composer-bar .site-round{width:34px;height:34px}.amora .site-composer-hint{color:#707070;margin-left:auto;font-size:10px}.amora .site-send{color:#121212;cursor:pointer;background:linear-gradient(135deg,#e70652,#f92a5f);border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.amora .site-send .icon{width:17px;height:17px}.amora .site-mic,.amora .site-composer.is-empty .site-send{display:none}.amora .site-composer.is-empty .site-mic{display:grid}.amora .site-composer.is-editing{border-color:#ff9ba5}.amora .site-composer.is-blocked{opacity:.55}.amora .site-chat-status{min-height:18px;margin:0 24px 10px;font-size:11px}.amora .site-chat-profile{background:#131315;border-left:1px solid #202023;flex-direction:column;display:flex;position:relative;overflow:hidden;container:profile/inline-size}.amora .site-profile-scroll{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.amora .site-profile-scroll::-webkit-scrollbar{display:none}.amora .site-profile-close{display:none}.amora .site-profile-stage{background:#171717;flex:none;height:min(100%,134.5cqi + max(0px,6725cqi - 5000% + 3600px));position:relative;overflow:hidden}.amora .site-profile-stage:before{content:"";background:var(--stage-bg) center/cover;filter:blur(28px)brightness(.45);opacity:0;transition:opacity .2s;position:absolute;inset:-32px}.amora .site-profile-stage[data-fit=contain]:before{opacity:1}.amora .site-profile-stage>img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block;position:relative}.amora .site-profile-stage[data-fit=contain]>img{object-fit:contain}.amora .site-profile-stage .site-profile-video{object-position:50% 0}.amora .site-profile-overlay{z-index:2;background:linear-gradient(#0b0b0b00 0%,#0b0b0bd1 55%,#0b0b0bf2 100%);gap:10px;padding:64px 14px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.amora .site-profile-body{flex-direction:column;gap:14px;padding:14px 16px 18px;display:flex}.amora .site-media-step{z-index:2;color:#fff;cursor:pointer;background:#0e0e10a6;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:calc(50% - 16px)}.amora .site-media-step.is-prev{left:10px}.amora .site-media-step.is-next{right:10px}.amora .site-media-step .icon{width:16px;height:16px}.amora .site-media-thumbs{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.amora .site-media-thumb{aspect-ratio:1;cursor:pointer;background:#222;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}.amora .site-media-thumb img{object-fit:cover;width:100%;height:100%;display:block}.amora .site-media-thumb.is-current{border-color:#ff456c}.amora .site-media-badge{color:#fff;background:#000a;border-radius:6px;align-items:center;gap:3px;padding:2px 5px;font-size:9px;display:inline-flex;position:absolute;bottom:4px;left:4px}.amora .site-media-badge .icon{width:10px;height:10px}.amora .site-media-thumb.is-private{background:#191919}.amora .site-media-thumb.is-private:before{content:"";background:var(--thumb) center/cover;filter:blur(8px)brightness(.5);position:absolute;inset:-6px}.amora .site-media-thumb.is-private span{color:#fff;place-items:center;height:100%;font-size:12px;font-weight:700;display:grid;position:relative}.amora .site-media-thumb.is-private .icon{width:14px;height:14px}.amora .site-profile-id{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.amora .site-profile-id h2{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 14px #000c;margin:0;font-size:22px;line-height:1.15}.amora .site-profile-id h2 span{color:#d6d6d6;font-size:14px;font-weight:500}.amora .site-profile-stats{color:#d0d0d0;flex-wrap:wrap;gap:10px;margin:0;font-size:11px;display:flex}.amora .site-profile-stats span{align-items:center;gap:4px;display:inline-flex}.amora .site-profile-stats .icon{width:13px;height:13px}.amora .site-profile-more{color:#fff;cursor:pointer;background:#0b0b0b66;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;display:grid}.amora .site-profile-more:hover{background:#ffffff24}.amora .site-profile-more .icon{width:15px;height:15px}.amora .site-profile-bio{color:#dfdfdf;margin:10px 0 4px;font-size:13px;line-height:1.55}.amora .site-profile-ai{letter-spacing:.04em;color:#818181;margin:0;font-size:10px}.amora .site-profile-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.amora .site-profile-actions .a-button{min-height:36px;padding:8px 10px;font-size:12px}.amora .site-profile-tabs{border-bottom:1px solid #292929;grid-template-columns:repeat(3,1fr);display:grid}.amora .site-profile-tabs button{color:#818181;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:11px;display:flex;position:relative}.amora .site-profile-tabs button[aria-selected=true]{color:#e3e3e3}.amora .site-profile-tabs button[aria-selected=true]:after{content:"";background:#ff456c;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.amora .site-profile-tabs .icon{width:18px;height:18px}.amora .site-profile-panel h3{margin:16px 0 8px;font-size:13px}.amora .site-about-grid{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.amora .site-about-grid div{background:#1c1c1c;border-radius:10px;padding:10px}.amora .site-about-grid dt{letter-spacing:.08em;text-transform:uppercase;color:#7d7d7d;font-size:10px}.amora .site-about-grid dd{color:#ececec;margin:2px 0 0;font-size:12px;line-height:1.45}.amora .site-profile-film{background:#1c1c1c;border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:8px;display:flex}.amora .site-profile-film:hover{background:#242424}.amora .site-profile-film img{object-fit:cover;border-radius:8px;width:44px;height:58px}.amora .site-profile-film span{flex:1;gap:2px;min-width:0;font-size:12px;display:grid}.amora .site-profile-film small{color:#8f8f8f;font-size:10px}.amora .site-profile-film .icon{color:#ff9ba5;width:16px;height:16px}.amora .site-similar-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.amora .site-similar{background:#1c1c1c;border-radius:14px;overflow:hidden}.amora .site-similar-media{aspect-ratio:3/4;display:block;position:relative}.amora .site-similar-media img{object-fit:cover;width:100%;height:100%}.amora .site-similar-media span{background:#000a;border-radius:8px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;display:inline-flex;position:absolute;top:6px;right:6px}.amora .site-similar-media .icon{width:10px;height:10px}.amora .site-similar-copy{padding:8px 10px 10px}.amora .site-similar-copy h4{margin:0 0 4px;font-size:13px}.amora .site-similar-copy p{color:#a7a7a7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 8px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.amora .site-similar-actions{grid-template-columns:auto minmax(0,1fr);gap:6px;display:grid}.amora .site-similar-actions .a-button{white-space:nowrap;min-height:28px;padding:4px 8px;font-size:11px}.amora .site-media-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.amora .site-media-tile{aspect-ratio:3/4;cursor:pointer;background:#1c1c1c;border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.amora .site-media-tile img{object-fit:cover;width:100%;height:100%}.amora .site-private{background:#1b1b1b;border:1px solid #2d2d2d;border-radius:14px;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.amora .site-private:hover{border-color:#9d4752}.amora .site-private-icon{color:#141414;background:#f4245c;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.amora .site-private-icon .icon{width:18px;height:18px}.amora .site-private>span:nth-child(2){flex:1;font-size:13px;display:grid}.amora .site-private small{color:#9b9b9b;font-size:11px}.amora .site-private>.icon{color:#9b9b9b;width:16px;height:16px}.amora .site-media-note{margin:8px 0 0;font-size:10px}.amora .site-relation-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414a3;border:1px solid #ffffff1c;border-radius:14px;gap:7px;padding:10px 12px;display:grid}.amora .site-relation-head{align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.amora .site-relation-head .icon{color:#ff456c;flex:none;width:14px;height:14px}.amora .site-relation-head b{color:#ff5976;font-size:13px}.amora .site-relation-head small{color:#ededed;white-space:nowrap;font-size:12px}.amora .site-relation-head .site-relation-days{color:#b4b4b4}.amora .site-relation-head .site-relation-bar{background:#ffffff26;flex:1;min-width:40px;height:5px;margin:0 4px}.amora .site-relation-head a{color:#d1d1d1;flex:none;font-size:11px}.amora .site-relation-head a:hover{color:#fff}.amora .site-relation-bar{background:#2c2c2c;border-radius:3px;height:6px;overflow:hidden}.amora .site-relation-bar i{background:linear-gradient(90deg,#ff3d68,#ff98a2);border-radius:3px;height:100%;display:block}.amora .site-relation-memory,.amora .site-relation-next{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10.5px;line-height:1.4;overflow:hidden}.amora .site-relation-memory{color:#ebebeb;font-style:italic}.amora .site-relation-next{color:#c1c1c1}.amora .site-chat-scrim{display:none}.amora .site-dialog{color:#f1f1f4;background:#181818;border:1px solid #333;border-radius:18px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);padding:20px;box-shadow:0 30px 80px #000c}.amora .site-dialog::backdrop{background:#070707cc}.amora .site-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.amora .site-dialog-head h2{margin:0;font-size:18px}.amora .site-dialog p{margin:0 0 12px;font-size:13px;line-height:1.55}.amora .site-new-chat{gap:4px;max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.amora .site-new-chat a{border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.amora .site-new-chat a:hover{background:#252525}.amora .site-new-chat span{flex:1;min-width:0;font-size:13px;display:grid}.amora .site-new-chat small{color:#9b9b9b;font-size:11px}.amora .site-new-chat-groups{scrollbar-width:thin;scrollbar-color:#383838 transparent;max-height:60vh;overflow:auto}.amora .site-new-chat-groups .site-new-chat{max-height:none;overflow:visible}.amora .site-new-chat-group{letter-spacing:.12em;text-transform:uppercase;color:#fe5a76;margin:16px 8px 6px;font-size:11px}.amora .site-new-chat-group:first-child{margin-top:4px}.amora .site-category-chips{margin:-6px 0 20px}.amora .site-cast-more{justify-content:center;margin-top:24px;display:flex}.amora .site-cast-more:has([hidden]){display:none}.amora .site-new-chat .icon{color:#9b9b9b;width:16px;height:16px}.amora .site-report-reasons{border:0;gap:6px;margin:0 0 12px;padding:0;display:grid}.amora .site-report-reasons legend{color:#ababab;margin-bottom:6px;font-size:12px}.amora .site-report-reasons .site-choice{padding:10px 12px}.amora .site-dialog .site-report-note{font-size:11px}.amora .site-dialog .a-actions{justify-content:flex-end}.amora .site-watch{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.amora .site-watch-main{gap:16px;min-width:0;display:grid}.amora .site-watch-stage.a-player{aspect-ratio:16/9;background:#050506;border-radius:18px;height:auto;min-height:360px;max-height:calc(100vh - 200px)}.amora .site-watch-stage.is-locked>img{filter:blur(12px)brightness(.45)}.amora .site-watch-beat,.amora .site-watch-lock{z-index:2;text-align:center;justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.amora .site-watch-beat{background:linear-gradient(#0000 30%,#050505e6 80%);align-content:end;padding-bottom:40px}.amora .site-watch-beat h2{max-width:520px;margin:0;font-size:26px}.amora .site-watch-beat p{color:#dadada;max-width:460px;margin:0;font-size:14px}.amora .site-watch-beat small{color:#a7a7a7;font-size:11px}.amora .site-watch-lock{background:#07070799;align-content:center}.amora .site-watch-lock>.icon{color:#ff9ba5;width:34px;height:34px}.amora .site-watch-lock h2{margin:0;font-size:22px}.amora .site-watch-lock p{color:#c6c6c6;margin:0 0 6px}.amora .site-watch-lock .a-actions{flex-wrap:wrap;justify-content:center}.amora .site-watch-now{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.amora .site-watch-now-copy{min-width:0}.amora .site-watch-now h2{margin:6px 0 4px;font-size:20px}.amora .site-watch-now p{color:#b9b9b9;margin:0;font-size:13px}.amora .site-watch-steps{flex:none;gap:8px;display:flex}.amora .site-episodes{background:#151517;border:1px solid #242424;border-radius:18px;padding:18px}.amora .site-episodes-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.amora .site-episodes-head h2{margin:0;font-size:18px}.amora .site-episodes-head span{color:#8f8f8f;font-size:12px}.amora .site-episode-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.amora .site-episode{color:#e3e3e3;width:100%;height:52px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#222;border:1px solid #0000;border-radius:10px;font-size:15px;position:relative}.amora .site-episode:hover{background:#2b2b2b}.amora .site-episode.is-current{color:#e2e2e2;background:#282828;border-color:#eb1055}.amora .site-episode.is-current:after{content:"";background:linear-gradient(#ff456c,#ff456c) 0 100%/2px 60% no-repeat,linear-gradient(#ff456c,#ff456c) 50% 100%/2px 100% no-repeat,linear-gradient(#ff456c,#ff456c) 100% 100%/2px 40% no-repeat;width:9px;height:9px;position:absolute;top:7px;right:8px}.amora .site-episode.is-locked{color:#757575;background:#1a1a1a}.amora .site-episode .icon{color:#8b8b8b;width:11px;height:11px;position:absolute;top:5px;right:6px}.amora .site-episode.is-locked.is-current:after{display:none}.amora .site-watch-side{gap:14px;display:grid;position:sticky;top:24px}.amora .site-watch-side h1{letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.2}.amora .site-watch-synopsis{color:#d5d5d5;margin:0;font-size:13px;line-height:1.65}.amora .site-watch-stats{color:#9b9b9b;flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:12px;display:flex}.amora .site-watch-stats span,.amora .site-watch-stats button{align-items:center;gap:5px;display:inline-flex}.amora .site-watch-stats button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.amora .site-watch-stats button:hover{color:#e3e3e3}.amora .site-watch-stats .icon{width:14px;height:14px}.amora .site-watch-chat,.amora .site-watch-same{width:100%}.amora .site-watch-chat{min-height:46px;font-size:15px}.amora .site-watch-owner{align-items:center;gap:10px;display:flex}.amora .site-watch-owner a{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.amora .site-watch-owner span{min-width:0;font-size:13px;display:grid}.amora .site-watch-owner small{color:#8f8f8f;font-size:11px}.amora .site-watch-related h2{margin:6px 0 10px;font-size:18px}.amora .site-watch-related-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.amora .site-related-film{aspect-ratio:3/4;background:#1c1c1c;border-radius:14px;display:block;position:relative;overflow:hidden}.amora .site-related-film img{object-fit:cover;width:100%;height:100%}.amora .site-related-film:after{content:"";background:linear-gradient(#0000 45%,#0a0a0ae6);position:absolute;inset:0}.amora .site-related-film span{z-index:1;font-size:12px;line-height:1.35;position:absolute;left:10px;right:10px}.amora .site-related-film span:first-of-type{font-weight:600;bottom:46px}.amora .site-related-film .site-related-play{background:#ffffff26;border-radius:14px;justify-content:center;align-items:center;gap:5px;height:28px;font-size:11px;display:flex;bottom:10px}.amora .site-related-film:hover .site-related-play{color:#18181a;background:#fff}.amora .site-related-play .icon{width:11px;height:11px}.amora .site-legal{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;margin-top:24px;display:grid}.amora .site-legal-toc{position:sticky;top:24px}.amora .site-legal-toc ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.amora .site-legal-toc a{color:#a7a7a7;border-radius:8px;padding:7px 10px;font-size:12px;display:block}.amora .site-legal-toc a:hover{color:#f1f1f4;background:#1c1c1c}.amora .site-legal-body{gap:14px;min-width:0;display:grid}.amora .site-legal-section{scroll-margin-top:24px}.amora .site-legal-section h2{margin:0 0 8px;font-size:18px}.amora .site-legal-section p,.amora .site-legal-section li{color:#c5c5c5;font-size:13px;line-height:1.65}.amora .site-legal-section p{margin:0 0 8px}.amora .site-legal-section ul{margin:0 0 8px;padding-left:18px}.amora .site-legal-section a{color:#ff9ba5;text-decoration:underline}.amora .site-faq{gap:12px;margin:0;display:grid}.amora .site-faq dt{color:#ececec;font-size:13px;font-weight:600}.amora .site-faq dd{color:#b9b9b9;margin:2px 0 0;font-size:13px}@media (width<=1100px){.amora .site-home-banner,.amora .site-film-feature-index{margin-right:-24px}.amora .site-tier-grid{grid-template-columns:1fr}.amora .site-tier{min-height:0}.amora .site-welcome-hero{gap:24px}}@media (width>=701px) and (width<=1100px){.amora .site-home-banner{min-height:max(620px,100svh - 80px)}.amora .site-home-banner-media:after{background:linear-gradient(#0909090d 0%,#0a0a0a44 36%,#0a0a0add 67%,#0a0a0af2 100%)}.amora .site-home-banner-watch{top:18px;bottom:auto;right:18px}.amora .site-home-banner-copy{width:min(680px,100%);padding:40px}.amora .site-home-banner-copy h1{max-width:540px;margin:14px 0 12px;font-size:clamp(40px,5vw,58px)}.amora .site-home-banner-copy>p{max-width:470px;font-size:13px}.amora .site-home-banner-person{margin-top:15px;padding-top:13px}.amora .site-home-banner-copy .a-actions{margin-top:17px}.amora .site-film-feature:after{background:linear-gradient(#0909090d 0%,#0a0a0a44 35%,#0a0a0adf 70%,#0a0a0af2 100%)}.amora .site-film-feature-copy{width:min(690px,100%);padding:40px}.amora .site-film-feature-copy h1,.amora .site-film-feature-copy h3{font-size:clamp(40px,5vw,58px)}}@media (width<=700px){.amora .site-home-banner{min-height:max(560px,100svh - 140px);margin:-16px -16px 0}.amora .site-home-banner-media img{object-position:center 23%}.amora .site-home-banner-media .site-hero-video{object-position:72% center}.amora .site-film-feature .site-hero-video{object-position:90% center}.amora .site-home-banner-media .site-hero-video[data-video-layout=desktop],.amora .site-film-feature .site-hero-video[data-video-layout=desktop]{display:none}.amora .site-home-banner-media .site-hero-video[data-video-layout=mobile]{object-position:center 23%;display:block}.amora .site-film-feature .site-hero-video[data-video-layout=mobile]{object-position:center 25%;display:block}.amora .site-home-banner-media:after{background:linear-gradient(#0909091a 0%,#0a0a0a29 34%,#0a0a0aed 65%,#0a0a0a 100%)}.amora .site-home-banner-watch{padding:9px 12px;top:16px;bottom:auto;right:16px}.amora .site-home-banner-copy{width:100%;padding:220px 22px 24px}.amora .site-home-banner-copy h1{margin:13px 0 12px;font-size:clamp(34px,9vw,42px);line-height:1.08}.amora .site-home-banner-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.amora .site-home-banner-person{gap:8px;margin-top:14px;padding-top:12px}.amora .site-home-banner-person .a-avatar{width:30px;height:30px}.amora .site-home-banner-person .a-identity h3{font-size:13px}.amora .site-home-banner-person .a-identity small{font-size:10px}.amora .site-home-banner-person .card-tags{display:none}.amora .site-home-banner-copy .a-actions{margin-top:16px}.amora .site-home-banner-copy .a-button{min-height:38px;padding:8px 13px;font-size:12px}.amora .site-film-feature{min-height:max(560px,100svh - 140px);margin:-16px -16px 0}.amora .site-film-feature-home{border-radius:15px;min-height:590px;margin:0}.amora .site-film-feature picture img{object-position:center 25%}.amora .site-film-feature:after{background:linear-gradient(#09090911 0%,#0a0a0a2b 31%,#0a0a0ad9 58%,#0a0a0afa 100%)}.amora .site-film-feature-copy{width:100%;padding:220px 22px 24px}.amora .site-film-feature-copy h1,.amora .site-film-feature-copy h3{margin:12px 0;font-size:clamp(34px,9vw,42px);line-height:1.08}.amora .site-film-feature-copy>p{font-size:12px;line-height:1.5}.amora .site-film-feature-person{margin-top:14px;padding-top:12px}.amora .site-film-feature-copy .a-actions{gap:7px;margin-top:15px}.amora .site-film-feature-copy .a-button{min-height:37px;padding:8px 12px;font-size:11px}.amora .site-film-feature-preview{padding:8px 11px;top:16px;right:16px}.amora .site-film-collection{margin-top:36px}.amora .site-film-collection-heading>.site-film-sort:only-child{margin-left:0}.amora .a-topbar .a-assets>a:last-child{display:flex}.amora .a-assets .a-avatar{width:30px;height:30px}.amora .a-topbar .a-search{min-width:0}.amora .section-heading{flex-wrap:wrap}.amora .section-heading .a-chips{justify-content:flex-start;max-width:none}.amora .card-top .site-icon-action span{display:none}.amora .card-top .site-icon-action{padding:5px}.amora .site-settings-grid,.amora .site-tier-grid{grid-template-columns:1fr}.amora .site-original-grid,.amora .site-first-cast{grid-template-columns:repeat(2,minmax(0,1fr))}.amora .site-taste-grid{grid-template-columns:1fr 1fr}.amora .site-progress{margin-bottom:26px}.amora .site-chat-picker{color:#b6b6b6;gap:6px;margin-bottom:14px;font-size:12px;display:grid}.amora .a-chat-layout{margin:0}.amora .a-thread{min-height:610px}.amora .thread-messages{max-height:none}.amora .site-public-header{flex-wrap:wrap;gap:14px;padding:16px}.amora .site-public-header .a-brand{font-size:21px}.amora .site-public-header nav{order:3;justify-content:space-between;width:100%;margin:0}.amora .site-public-header .a-button{margin-left:auto;padding:7px 10px;font-size:11px}.amora.site-public .a-main{padding:24px 16px 48px}.amora .site-welcome-hero{grid-template-columns:1fr;gap:24px}.amora .site-welcome-hero .a-detail{order:2}.amora .site-welcome-hero .a-portrait{order:1;height:360px}.amora .site-profile-media{height:400px}.amora .site-welcome-hero .site-profile-media{order:1;height:360px}.amora .site-welcome-hero h1{font-size:40px}.amora .site-gate{margin:18px auto;padding:24px}.site-toast{bottom:86px;right:16px}}@media (width<=360px){.amora .site-home-banner{min-height:560px}.amora .site-home-banner-copy{padding-top:170px}.amora .site-home-banner-copy h1{font-size:32px}.amora .site-home-banner-person{margin-top:10px;padding-top:10px}.amora .site-film-collection .a-film-grid{grid-template-columns:1fr}}@media (width<=1360px){.amora .site-chat{grid-template-columns:264px minmax(0,1fr) clamp(340px,34%,520px)}}@media (width<=1100px){.amora .site-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.amora .site-chat{grid-template-columns:260px minmax(0,1fr)}.amora .site-chat-profile{z-index:45;width:min(520px,94vw);transition:transform .25s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-20px 0 60px #0009}.amora .site-chat.is-profile-open .site-chat-profile{transform:none}.amora .site-profile-close{z-index:3;display:grid;position:absolute;top:14px;right:14px}.amora .site-chat-scrim{z-index:40;background:#050505b3;display:block;position:fixed;inset:0}.amora .site-composer-hint{display:none}.amora .site-composer-bar .site-send,.amora .site-composer-bar .site-mic{margin-left:auto}.amora .site-watch{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=900px){.amora .site-watch{grid-template-columns:1fr}.amora .site-watch-side{position:static}.amora .site-legal{grid-template-columns:1fr}.amora .site-legal-toc{position:static}}@media (width<=700px){.amora .site-footer{margin-top:40px}.amora .site-footer-groups{grid-template-columns:1fr 1fr;gap:20px}.amora .site-chat{height:calc(100dvh - 140px);min-height:480px;display:block;position:relative}.amora .site-chat-thread{height:100%}.amora .site-chat-list{z-index:45;width:min(340px,88vw);transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:20px 0 60px #0009}.amora .site-chat.is-list-open .site-chat-list{transform:none}.amora .site-chat-list-close,.amora .site-thread-back{display:grid}.amora .site-thread-head{gap:8px;padding:10px 12px}.amora .site-thread-person .a-avatar{width:36px;height:36px}.amora .site-thread-name h1{font-size:16px}.amora .site-chat-banner{margin:10px 12px 0;padding:10px 38px 10px 12px}.amora .site-chat-banner>.icon{display:none}.amora .site-thread-scroll{padding:14px 12px 6px}.amora .site-msg{max-width:94%}.amora .site-chat-tools{gap:6px;padding:6px 12px}.amora .site-tool{height:32px;padding:0 10px;font-size:11px}.amora .site-composer{margin:0 12px 4px}.amora .site-chat-status{margin:0 12px 6px}.amora .site-watch-stage.a-player{aspect-ratio:3/4;min-height:0;max-height:none}.amora .site-watch-now{flex-direction:column;gap:10px}.amora .site-episode-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.amora .site-category-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.amora .site-category-chips::-webkit-scrollbar{display:none}.amora .site-category-chips .a-chip{flex-shrink:0}}@media (hover:none){.amora .site-msg-tools{opacity:1}}@media (prefers-reduced-motion:reduce){.site-toast,.amora .a-film>img,.amora .a-character>img{transition:none}.amora .site-home-banner-media .site-hero-video,.amora .site-film-feature .site-hero-video,.amora .site-profile-video{display:none!important}}.amora .site-msg.is-typing .site-msg-bubble{padding:14px 16px}.amora .site-typing{align-items:center;gap:5px;height:12px;display:inline-flex}.amora .site-typing i{background:#d88d94;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite site-typing}.amora .site-typing i:nth-child(2){animation-delay:.15s}.amora .site-typing i:nth-child(3){animation-delay:.3s}@keyframes site-typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.amora .site-msg-notice.is-help{background:#1a1a1a;border-color:#9f1a3b}.amora .site-talk-suggestions{flex-wrap:wrap;gap:8px;padding:4px 24px 0;display:flex}.amora .site-suggestion{color:#e2e2e2;min-height:32px;font:inherit;cursor:pointer;background:#191919;border:1px solid #b81f45;border-radius:16px;padding:6px 14px;font-size:12px}.amora .site-suggestion:hover{background:#272727;border-color:#e34463}.amora .site-call-start{color:#ff9ba5}.amora .site-call{color:#f4f4f4;background:#0b0b0b;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.amora .site-call::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505e8}@media (width>=720px){.amora .site-call{border:1px solid #2c2c2c;border-radius:28px;width:min(460px,100vw - 48px);height:min(860px,100dvh - 48px);margin:auto;box-shadow:0 40px 120px #000e}}.amora .site-call-stage{--tone:#ff456c;background:#171717;position:absolute;inset:0;overflow:hidden}.amora .site-call-stage[data-emotion=happy]{--tone:#ffcf8a}.amora .site-call-stage[data-emotion=sad]{--tone:#8ab6ff}.amora .site-call-stage[data-emotion=angry]{--tone:#ff9a8a}.amora .site-call-stage[data-emotion=surprised]{--tone:#8af0ff}.amora .site-call-stage:is([data-emotion=curious],[data-emotion=question]){--tone:#ff97a1}.amora .site-call-portrait,.amora .site-call-video{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.amora .site-call-expr{opacity:0;transition:opacity .45s}.amora .site-call-expr[data-on]{opacity:1}.amora .site-call-expr:not([src]){visibility:hidden}.amora .site-call-avatar{opacity:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 30%,#272727,#171717 70%);transition:opacity .6s;position:absolute;inset:0}.amora .site-call-avatar canvas{width:100%;height:100%;display:block}.amora .site-call-stage[data-avatar=live] .site-call-avatar{opacity:1}.amora .site-call-stage[data-avatar=live] .site-call-portrait,.amora .site-call-stage[data-avatar=live] .site-call-video{visibility:hidden}@media (prefers-reduced-motion:reduce){.amora .site-call-avatar{transition:none}}.amora .site-call-stage:after{content:"";pointer-events:none;background:linear-gradient(#000b 0%,#0000 24% 46%,#000c 76%,#000 100%);position:absolute;inset:0}.amora .site-call-stage:before{content:"";z-index:1;background:radial-gradient(75% 65% at 50% 100%,color-mix(in srgb,var(--tone) 34%,transparent),transparent 72%);opacity:0;pointer-events:none;height:50%;transition:opacity .45s;position:absolute;bottom:0;left:0;right:0}.amora .site-call-stage[data-mode=speaking]:before{opacity:1}.amora .site-call-top{z-index:2;padding:calc(18px + var(--ix-safe-t)) 18px 0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.amora .site-call-who{min-width:0}.amora .site-call-who h2{letter-spacing:-.01em;color:#fff;text-shadow:0 2px 14px #000a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:700;line-height:1.15;overflow:hidden}.amora .site-call-meta{color:#eaeaea;text-shadow:0 1px 6px #000b;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:4px 0 0;font-size:12.5px;display:flex}.amora .site-call-live{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4ade8040}.amora .site-call-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#0007;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.amora .site-call-icon[aria-expanded=true]{color:#141414;background:#f2f2f2}.amora .site-call-info{z-index:3;top:calc(68px + var(--ix-safe-t));color:#dadada;background:#151515f2;border:1px solid #ffffff1f;border-radius:16px;max-width:340px;margin-left:auto;padding:14px 16px;font-size:12.5px;line-height:1.55;position:absolute;left:14px;right:14px;box-shadow:0 18px 50px #000b}.amora .site-call-info h3{color:#fff;margin:0 0 6px;font-size:13.5px}.amora .site-call-info p{margin:0 0 6px}.amora .site-call-info p:last-child{margin:0}.amora .site-call-bottom{z-index:2;padding:0 16px calc(20px + var(--ix-safe-b));gap:14px;display:grid;position:absolute;bottom:0;left:0;right:0}.amora .site-call-state{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#efefef;background:#0009;border-radius:999px;justify-self:center;align-items:center;gap:8px;max-width:100%;margin:0;padding:6px 13px 6px 11px;font-size:12.5px;line-height:1.35;display:inline-flex}.amora .site-call-state-icon{flex:none;align-items:center;gap:2px;height:12px;display:inline-flex}.amora .site-call-state-icon i{background:#9c9c9c;border-radius:2px;width:3px;height:4px}.amora .site-call-stage[data-mode=listening] .site-call-state-icon i{background:#4ade80;animation:1.6s ease-in-out infinite site-call-listen}.amora .site-call-stage[data-mode=speaking] .site-call-state-icon i{background:var(--tone);animation:.9s ease-in-out infinite site-call-eq}.amora .site-call-stage[data-mode=thinking] .site-call-state-icon i{background:#ff9ba5;width:4px;height:4px;animation:1.2s ease-in-out infinite site-typing}.amora .site-call-state-icon i:nth-child(2){animation-delay:.2s}.amora .site-call-state-icon i:nth-child(3){animation-delay:.4s}@keyframes site-call-eq{0%,to{height:4px}50%{height:12px}}@keyframes site-call-listen{0%,to{opacity:.35}50%{opacity:1}}.amora .site-call-captions{text-align:center;justify-items:center;gap:6px;width:min(100%,40ch);margin:0 auto;display:grid}.amora .site-call-stage[data-captions=off] .site-call-captions{display:none}.amora .site-call-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#000a;border-radius:16px;max-height:calc(5.8em + 20px);margin:0;padding:10px 15px;font-size:16.5px;line-height:1.45;transition:opacity .3s;overflow:auto}.amora .site-call-caption[data-said]{opacity:.72}.amora .site-call-heard{color:#d9d9d9;text-shadow:0 1px 6px #000c;margin:0;font-size:12.5px;line-height:1.4}.amora .site-call-caption:empty,.amora .site-call-heard:empty{display:none}.amora .site-call-quick{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px;transition:opacity .25s,visibility .25s;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.amora .site-call-quick::-webkit-scrollbar{display:none}.amora .site-call-quick[hidden]{display:none}.amora .site-call-quick>:first-child{margin-left:auto}.amora .site-call-quick>:last-child{margin-right:auto}.amora .site-call-quick[data-spent],.amora .site-call-stage[data-mode=thinking] .site-call-quick{visibility:hidden;opacity:0}.amora .site-call-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0009;border:1px solid #ffffff3a;border-radius:999px;flex:none;padding:7px 15px;font-size:13.5px;line-height:1.2;transition:background-color .15s,border-color .15s,transform .15s}.amora .site-call-chip:hover{background:#ffffff2b;border-color:#fff6}.amora .site-call-chip:active{transform:scale(.96)}.amora .site-call-chip:focus-visible{outline-offset:2px;outline:2px solid #ffb3b9}.amora .site-call-type{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000a;border:1px solid #ffffff2b;border-radius:24px;align-items:center;gap:8px;padding:6px 6px 6px 15px;display:flex}.amora .site-call-type:focus-within{border-color:#ff9ba5}.amora .site-call-type input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.amora .site-call-type input::placeholder{color:#cbcbcb}.amora .site-call-type .site-send{flex:none;width:36px;height:36px}.amora .site-call-controls{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.amora .site-call-btn{color:#fff;min-width:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;justify-items:center;gap:7px;padding:0;display:grid}.amora .site-call-btn-face{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff2e;border-radius:50%;place-items:center;width:56px;height:56px;transition:background-color .15s,color .15s,transform .15s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.amora .site-call-btn .icon{stroke-width:1.8px;width:23px;height:23px}.amora .site-call-btn-label{color:#ececec;text-shadow:0 1px 5px #000b;white-space:nowrap;font-size:11.5px;line-height:1}.amora .site-call-btn:hover .site-call-btn-face{background:#ffffff42}.amora .site-call-btn:active:not(:disabled) .site-call-btn-face{transform:scale(.94)}.amora .site-call-btn:is([aria-pressed=true],[aria-expanded=true]) .site-call-btn-face{color:#151515;background:#f2f2f2}.amora .site-call-btn:focus-visible{outline:none}.amora .site-call-btn:focus-visible .site-call-btn-face{outline-offset:3px;outline:2px solid #ffb3b9}.amora .site-call-btn:disabled{cursor:not-allowed;opacity:.45}.amora .site-call-btn .ic-off,.amora .site-call-btn[aria-pressed=true] .ic-on{display:none}.amora .site-call-btn[aria-pressed=true] .ic-off{display:block}.amora .site-call-end .site-call-btn-face{background:#e5484d;box-shadow:0 8px 24px #e5484d55}.amora .site-call-end:hover .site-call-btn-face{background:#f0565b}.amora .site-call-end .icon{transform:rotate(135deg)}@media (width<=360px){.amora .site-call-btn-face{width:50px;height:50px}.amora .site-call-who h2{font-size:21px}}@media (width<=1100px){.amora .site-talk-suggestions{padding:4px 12px 0}}@media (prefers-reduced-motion:reduce){.amora .site-typing i,.amora .site-call-state-icon i{opacity:.8;animation:none}.amora .site-call-stage:before,.amora .site-call-expr,.amora .site-call-quick{transition:none}.amora .site-call-video{display:none}}.amora{--spark:#ff496e;--trust:#ff456c;--rapport:#5fd4c4}.amora .site-me-link{display:inline-flex}.amora .site-me-avatar{color:#151515;background:linear-gradient(135deg,#ff456c,#ff5976);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.amora .site-me-avatar.is-large{width:88px;height:88px;font-size:36px;box-shadow:0 0 0 6px #ff456c22}.amora .site-meter,.amora .site-dim-bar{background:#2c2c2c;border-radius:3px;height:6px;display:block;overflow:hidden}.amora .site-meter i,.amora .site-dim-bar i{background:linear-gradient(90deg,#f4245c,#ffb3b9);border-radius:3px;height:100%;transition:width .5s;display:block}.amora [data-dim=spark] .site-dim-bar i{background:var(--spark)}.amora [data-dim=trust] .site-dim-bar i{background:var(--trust)}.amora [data-dim=rapport] .site-dim-bar i{background:var(--rapport)}.amora .site-relation-dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.amora .site-relation-dims li{color:#d4d4d4;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar";align-items:center;row-gap:4px;font-size:10.5px;display:grid}.amora .site-relation-dims li>span:first-child{grid-area:label}.amora .site-relation-dims li>b{color:#fff;grid-area:value;font-size:10.5px}.amora .site-relation-dims .site-dim-bar{background:#ffffff21;grid-area:bar;height:4px}.amora .site-tool.site-tool-balance{color:#ddd;margin-left:auto}.amora .site-msg-milestone{text-align:center;color:#e0e0e0;background:linear-gradient(135deg,#212121,#191919);border:1px solid #6e4146;border-radius:14px;align-self:center;justify-items:center;gap:3px;max-width:360px;margin:10px auto;padding:12px 18px;font-size:12px;display:grid}.amora .site-msg-milestone b{color:#ffd3d6;font-size:14px}.amora .site-msg-milestone a{color:#ffbdc2;font-size:11px;text-decoration:underline}.amora .site-msg-memory{color:#aeaeae;justify-content:flex-end;gap:8px;margin:-4px 52px 6px auto;font-size:11px;display:flex}.amora .site-msg-memory span:before{content:"✦ ";color:var(--spark)}.amora .site-msg-memory a{color:#ffbdc2;text-decoration:underline}.amora .site-dialog.site-phone{background:#121212;border:6px solid #292929;border-radius:30px;width:min(380px,100vw - 24px);padding:0;overflow:auto}.amora .site-phone-top{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#d4d4d4;background:#121212e6;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex;position:sticky;top:0}.amora .site-phone-top .site-round{width:30px;height:30px;margin-left:auto}.amora .site-phone-stage{align-items:center;gap:5px;display:inline-flex}.amora .site-phone-stage .icon{width:13px;height:13px;color:var(--spark)}.amora .site-phone-lock{background:linear-gradient(180deg,#0000 20%,#121212 96%),var(--phone-bg) center 25%/cover;color:#fff;align-content:end;min-height:190px;padding:18px;display:grid}.amora .site-phone-lock h2{margin:0;font-size:22px}.amora .site-phone-lock p{color:#e2e2e2;margin:4px 0 0;font-size:12px}.amora .site-phone-section{border-top:1px solid #252525;padding:12px 16px}.amora .site-phone-section h3{align-items:center;gap:7px;margin:0 0 8px;font-size:13px;display:flex}.amora .site-phone-section h3 .icon{color:#ffa1aa;width:15px;height:15px}.amora .site-phone-notes,.amora .site-phone-diary{gap:7px;margin:0;padding:0;list-style:none;display:grid}.amora .site-phone-notes li,.amora .site-phone-diary li,.amora .site-phone-letter,.amora .site-phone-photos{color:#e6e6e6;background:#1c1c1c;border-radius:12px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.5}.amora .site-phone-letter{background:linear-gradient(135deg,#222,#1c1c1c);font-style:italic}.amora .site-phone .is-locked{color:#8c8c8c;background:#181818;border:1px dashed #343434}.amora .site-phone .is-locked:before{content:"🔒 "}.amora .site-phone .site-call-note{padding:0 16px 16px}.amora .site-create-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px;margin:-12px 0 28px;display:grid}.amora .site-create-modes button{color:#f0f0f0;text-align:left;cursor:pointer;background:#1a1a1d;border:1px solid #353535;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.amora .site-create-modes button[aria-selected=true]{background:linear-gradient(135deg,#272727,#1b1b1b);border-color:#ff456c;box-shadow:0 0 0 1px #ff456c55}.amora .site-create-modes .icon{color:#ffa1aa;flex:none;width:24px;height:24px}.amora .site-create-modes b,.amora .site-create-modes small{display:block}.amora .site-create-modes small{color:#a7a7a7;margin-top:2px;font-size:12px}.amora .site-moment-templates{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.amora .a-template.is-locked{opacity:.62}.amora .a-template.is-locked span:after{content:" · 🔒"}.amora .site-quiz{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.amora .site-quiz-main{min-width:0}.amora .site-quiz-progress{gap:6px;margin-bottom:22px;display:flex}.amora .site-quiz-progress span{background:#2d2d2d;border-radius:4px;flex:1;height:4px}.amora .site-quiz-progress span.is-done{background:#e81c56}.amora .site-quiz-progress span.is-current{background:linear-gradient(90deg,#ff456c,#ff5976)}.amora .site-quiz-step[hidden]{display:none}.amora .site-quiz-step{animation:.28s site-quiz-in}@keyframes site-quiz-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.amora .site-quiz-host{color:#b7b7b7;align-items:center;gap:9px;margin:0 0 10px;font-size:12px;display:flex}.amora .site-quiz-host-mark{color:#151515;background:linear-gradient(135deg,#ff456c,#ff5976);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.amora .site-quiz-host-mark .icon{width:15px;height:15px}.amora .site-quiz-q{outline:none;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.15}.amora .site-quiz-hint{color:#a7a7a7;margin:8px 0 20px;font-size:14px}.amora .site-quiz-fields{border:0;min-width:0;margin:0;padding:0}.amora .site-quiz-options{gap:12px;margin-bottom:14px;display:grid}.amora .site-quiz-options[hidden]{display:none}.amora .site-quiz-options.is-row{grid-template-columns:repeat(3,minmax(0,1fr))}.amora .site-quiz-options.is-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.amora .site-quiz-options.is-vibes,.amora .site-quiz-options.is-looks{grid-template-columns:repeat(4,minmax(0,1fr))}.amora .site-quiz-options.is-chips{flex-wrap:wrap;gap:8px;display:flex}.amora .site-quiz-card,.amora .site-quiz-vibe,.amora .site-quiz-look,.amora .site-quiz-chip{cursor:pointer;color:#f0f0f0;transition:border-color .15s,background .15s,transform .15s;position:relative}.amora .site-quiz-card input,.amora .site-quiz-vibe input,.amora .site-quiz-look input,.amora .site-quiz-chip input{opacity:0;pointer-events:none;position:absolute}.amora .site-quiz-card{background:#1b1b1b;border:1px solid #393939;border-radius:16px;gap:5px;padding:16px 18px;display:grid}.amora .site-quiz-card b{font-size:15px}.amora .site-quiz-card small{color:#b1b1b1;font-size:12.5px;line-height:1.45}.amora .site-quiz-vibe{background:#1b1b1b;border:1px solid #393939;border-radius:16px;display:grid;overflow:hidden}.amora .site-quiz-vibe img{aspect-ratio:4/3;object-fit:cover;object-position:center 22%;width:100%}.amora .site-quiz-vibe span{gap:3px;padding:10px 12px 12px;display:grid}.amora .site-quiz-vibe b{font-size:13.5px}.amora .site-quiz-vibe small{color:#b1b1b1;font-size:11.5px;line-height:1.35}.amora .site-quiz-look{background:#1b1b1b;border:2px solid #2e2e2e;border-radius:14px;display:block;overflow:hidden}.amora .site-quiz-look[hidden]{display:none}.amora .site-quiz-look img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.amora .site-quiz-chip{background:#1d1d1d;border:1px solid #404040;border-radius:999px;align-items:center;gap:6px;padding:9px 15px;font-size:13px;display:inline-flex}.amora .site-quiz-chip.is-button[hidden]{display:none}.amora .site-quiz-chip .icon{width:14px;height:14px}.amora .site-quiz-card:hover,.amora .site-quiz-vibe:hover,.amora .site-quiz-look:hover,.amora .site-quiz-chip:hover{border-color:#cd2e52}:is(.amora .site-quiz-card:has(input:checked),.amora .site-quiz-vibe:has(input:checked),.amora .site-quiz-chip:has(input:checked)){background:#272727;border-color:#ff456c;box-shadow:0 0 0 1px #ff456c66}.amora .site-quiz-look:has(input:checked){border-color:#ff5976;box-shadow:0 0 0 3px #ff597644}.amora .site-quiz-look:has(input:checked):after{content:"✓";color:#151515;background:#ff5976;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid;position:absolute;top:8px;right:8px}:is(.amora .site-quiz-card:has(input:focus-visible),.amora .site-quiz-vibe:has(input:focus-visible),.amora .site-quiz-look:has(input:focus-visible),.amora .site-quiz-chip:has(input:focus-visible)){outline-offset:2px;outline:2px solid #febdc2}.amora .site-quiz-chip:has(input:disabled){opacity:.45;cursor:not-allowed}.amora .site-quiz-chip.is-suggested{border-style:dashed;border-color:#e81c56}.amora .site-quiz-options.is-pics.is-3,.amora .site-quiz-options.is-pics.is-gender{grid-template-columns:repeat(3,minmax(0,1fr))}.amora .site-quiz-options.is-pics.is-gender{max-width:620px}.amora .site-quiz-options.is-pics.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.amora .site-quiz-options.is-pics.is-ages{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.amora .site-quiz-options.is-pics:empty{display:none}.amora .site-quiz-pic{cursor:pointer;color:#f0f0f0;-webkit-tap-highlight-color:transparent;background:#1b1b1b;border:1px solid #393939;border-radius:16px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.amora .site-quiz-pic input{opacity:0;pointer-events:none;position:absolute}.amora .site-quiz-pic-media{aspect-ratio:4/3;background:radial-gradient(circle at 50% 35%,#4f2b2f,#161616 75%);display:block;overflow:hidden}.amora .site-quiz-pic.is-tall .site-quiz-pic-media{aspect-ratio:3/4}.amora .site-quiz-pic-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--ix-slow,.32s) ease,filter var(--ix-slow,.32s) ease;display:block}.amora .site-quiz-pic-text{align-content:start;gap:3px;padding:10px 12px 12px;display:grid}.amora .site-quiz-pic-text b{font-size:13.5px;line-height:1.25}.amora .site-quiz-pic-text small{color:#b1b1b1;font-size:11.5px;line-height:1.4}.amora .site-quiz-options.is-ages .site-quiz-pic{border-radius:14px}.amora .site-quiz-options.is-ages .site-quiz-pic-text{text-align:center;padding:7px 6px 9px}.amora .site-quiz-options.is-ages .site-quiz-pic-text b{font-size:17px}@media (hover:hover){.amora .site-quiz-pic:hover{border-color:#cd2e52}.amora .site-quiz-pic:hover .site-quiz-pic-media img{transform:scale(1.04)}}.amora .site-quiz-pic:has(input:checked){background:#272727;border-color:#ff456c;box-shadow:0 0 0 1px #ff456c66}.amora .site-quiz-pic:has(input:checked):after{content:"✓";color:#151515;background:#ff456c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0008}.amora .site-quiz-pic:has(input:focus-visible){outline-offset:2px;outline:2px solid #febdc2}.amora .site-quiz-pic:has(input:disabled){cursor:not-allowed}.amora .site-quiz-pic:has(input:disabled) .site-quiz-pic-media img{filter:grayscale(.7)brightness(.55)}.amora .site-quiz-pic:has(input:disabled) .site-quiz-pic-text{opacity:.5}.amora .site-quiz-pic.is-suggested{border-style:dashed;border-color:#e81c56}.amora .site-quiz-pic.is-own .site-quiz-pic-media{color:#d5d5d5;background:linear-gradient(135deg,#4f2b2f,#5a2e33 60%,#1d1d1d);place-items:center;font-size:30px;display:grid}.amora .site-quiz-inline{color:#c6c6c6;align-items:center;gap:10px;margin:6px 0 10px;font-size:13px;display:inline-flex}.amora .site-quiz-inline.is-wide{gap:7px;width:100%;max-width:560px;display:grid}.amora .site-quiz-inline input,.amora .site-quiz-inline textarea{color:#fff;font:inherit;background:#242427;border:1px solid #424242;border-radius:12px;padding:11px 13px}.amora .site-quiz-inline input[type=number]{width:96px}.amora .site-quiz-inline textarea{resize:vertical;min-height:64px}.amora .site-quiz-inline.is-big input{padding:13px 15px;font-size:20px}.amora .site-quiz-inline[hidden]{display:none}.amora .site-quiz-add{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.amora .site-quiz-add .site-quiz-inline{max-width:380px}.amora .site-quiz-count{color:#a5a5a5;margin:0;font-size:12px}.amora .site-quiz-suggest{flex-wrap:wrap;gap:8px;margin:2px 0 14px;display:flex}.amora .site-quiz-generate{color:#a3a3a3;cursor:not-allowed;background:0 0;border:1px dashed #555;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;display:inline-flex}.amora .site-quiz-generate .icon{width:14px;height:14px}.amora .site-quiz-visibility{border:0;gap:8px;max-width:560px;margin:8px 0;padding:0;display:grid}.amora .site-quiz-visibility legend{color:#c6c6c6;margin-bottom:6px;font-size:13px}.amora .site-quiz-quota{color:#b3b3b3;margin:6px 0 0;font-size:12.5px}.amora .site-quiz-quota.is-full{color:#ffafb5}.amora .site-quiz-status{color:#ffafb5;min-height:18px}.amora .site-quiz-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.amora .site-quiz-actions [data-quiz-next],.amora .site-quiz-actions [data-quiz-create]{margin-left:auto}.amora .site-quiz-actions .icon{width:15px;height:15px}.amora .site-quiz-surprise,.amora .site-quiz-again{color:#d5d5d5;cursor:pointer;background:#1d1d1d;border:1px solid #3c3c3c;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;display:inline-flex}.amora .site-quiz-surprise .icon,.amora .site-quiz-again .icon{width:14px;height:14px}.amora .site-quiz-preview{background:linear-gradient(#1b1b1b,#151515);border:1px solid #2e2e2e;border-radius:20px;gap:12px;padding:16px;display:grid;position:sticky;top:20px}.amora .site-quiz-preview[hidden]{display:none}.amora .site-quiz-portrait{aspect-ratio:3/4;background:radial-gradient(circle at 50% 35%,#4f2b2f,#161616 70%);border-radius:14px;position:relative;overflow:hidden}.amora .site-quiz-portrait img{object-fit:cover;width:100%;height:100%}.amora .site-quiz-portrait-empty{color:#a3a3a3;place-content:center;justify-items:center;gap:8px;font-size:12px;display:grid;position:absolute;inset:0}.amora .site-quiz-portrait-empty[hidden]{display:none}.amora .site-quiz-portrait-empty .icon{color:#aa5f67;width:40px;height:40px}.amora .site-quiz-id h3{margin:0;font-size:20px}.amora .site-quiz-id p{margin:2px 0 8px}.amora .site-quiz-preview-bio{color:#e2e2e2;font-size:13px;font-style:italic;line-height:1.5}.amora .site-quiz-answers-title{color:#a5a5a5;text-transform:uppercase;letter-spacing:.1em;margin:4px 0 0;font-size:12px}.amora .site-quiz-answers{gap:4px;margin:0;padding:0;list-style:none;display:grid}.amora .site-quiz-answer{color:#e9e9e9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:90px 1fr;gap:8px;width:100%;padding:6px 8px;font-size:12.5px;display:grid}.amora .site-quiz-answer:hover,.amora .site-quiz-answer:focus-visible{background:#252525}.amora .site-quiz-answer span{color:#9a9a9a}.amora .site-quiz-done{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;max-width:860px;display:grid}.amora .site-quiz-done[hidden]{display:none}.amora .site-quiz-done img{aspect-ratio:3/4;object-fit:cover;border-radius:16px;width:100%}.amora .site-quiz-done h2{outline:none;margin:8px 0;font-size:30px}.amora .site-quiz-done [data-done-greeting]{color:#e9e9e9;font-size:15px;font-style:italic}.amora .site-quiz-again{margin-top:14px}.amora .site-me-card{background:radial-gradient(circle at 0 0,#451f23,#171719 55%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:8px 0 6px;display:grid}.amora .site-me-copy h1{margin:6px 0 2px;font-size:clamp(26px,3vw,36px)}.amora .site-me-copy p{margin:0 0 12px}.amora .site-me-stats{grid-template-columns:repeat(2,minmax(110px,auto));gap:10px 22px;margin:0;display:grid}.amora .site-me-stats div{gap:2px;display:grid}.amora .site-me-stats dt{color:#a5a5a5;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.amora .site-me-stats dd{margin:0;font-size:15px;font-weight:650}.amora .site-me-stats a{color:#ddd}.amora .site-bond-overview{grid-template-columns:340px minmax(0,1fr);align-items:center;gap:28px;margin-bottom:14px;display:grid}.amora .site-orbit{background:radial-gradient(circle,#222 0,#141414 70%);border-radius:50%;width:320px;height:320px;margin:0 auto;position:relative}.amora .site-orbit-ring{width:calc(300px - (var(--ring) - 1) * 40px);height:calc(300px - (var(--ring) - 1) * 40px);border:1px dashed #ffffff14;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.amora .site-orbit-me{color:#151515;background:linear-gradient(135deg,#ff456c,#ff5976);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #ff597666}.amora .site-orbit-dot{--r:calc(150px - var(--level) * 20px);--a:calc(var(--i) * 360deg / var(--n) - 90deg);width:36px;height:36px;transform:rotate(var(--a)) translate(var(--r)) rotate(calc(var(--a) * -1));border:2px solid #ff5976;border-radius:50%;margin:-18px 0 0 -18px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 3px #141414}.amora .site-orbit-dot img{object-fit:cover;width:100%;height:100%}.amora .site-bond-path{gap:6px;margin:0;padding:0;list-style:none;display:grid}.amora .site-bond-path li{color:#a5a5a5;background:#181818;border-radius:10px;grid-template-columns:150px 1fr;gap:10px;padding:8px 12px;font-size:12.5px;display:grid}.amora .site-bond-path li b{color:#d4d4d4;font-weight:600}.amora .site-bond-path li.is-reached{background:linear-gradient(90deg,#242424,#181818)}.amora .site-bond-path li.is-reached b{color:#ffcdd0}.amora .site-bond-dims-key{color:#a5a5a5;flex-wrap:wrap;gap:8px 18px;margin:6px 0 18px;padding:0;font-size:12px;list-style:none;display:flex}.amora .site-bond-dims-key li:before{content:"";background:var(--trust);border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.amora .site-bond-dims-key [data-dim=spark]:before{background:var(--spark)}.amora .site-bond-dims-key [data-dim=rapport]:before{background:var(--rapport)}.amora .site-bond-dims-key b{color:#e5e5e5}.amora .site-bond-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.amora .site-bond-card{background:linear-gradient(160deg,#1d1d1d,#161616);border:1px solid #313131;border-radius:18px;gap:12px;padding:18px;display:grid}.amora .site-bond-card.is-focused{border-color:#ff5976;box-shadow:0 0 0 2px #ff597655}.amora .site-bond-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.amora .site-bond-who{color:#f1f1f1;align-items:center;gap:11px;min-width:0;display:flex}.amora .site-bond-who img{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.amora .site-bond-who b,.amora .site-bond-who small{display:block}.amora .site-bond-who small{color:#a5a5a5;font-size:11.5px}.amora .site-bond-level{color:#ffcdd0;background:#422125;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:650}.amora .site-bond-progress{gap:6px;display:grid}.amora .site-bond-progress small{color:#b5b5b5;font-size:11.5px;line-height:1.4}.amora .site-bond-dims{gap:7px;margin:0;padding:0;list-style:none;display:grid}.amora .site-bond-dims li{color:#cacaca;grid-template-columns:64px 1fr 32px;align-items:center;gap:9px;font-size:12px;display:grid}.amora .site-bond-dims b{text-align:right;font-size:12px}.amora .site-bond-card blockquote{color:#e3e3e3;margin:0;font-size:13px;font-style:italic}.amora .site-bond-extra{color:#a5a5a5;margin:0;font-size:12px}.amora .site-original-grid .site-original-card{grid-template-columns:110px minmax(0,1fr);gap:14px;min-height:0;padding:14px;display:grid}.amora .site-original-card img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:110px}.amora .site-original-copy h3{margin:6px 0 2px}.amora .site-original-copy .a-actions{margin-top:10px}.amora .site-original-copy .a-button{min-height:32px;padding:6px 12px;font-size:12px}.amora .site-memory-list{gap:6px;max-height:45dvh;margin:8px 0;padding:0;list-style:none;display:grid;overflow:auto}.amora .site-memory-list li{background:#212121;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:grid}.amora .site-memory-list small{color:#9a9a9a;font-size:11px}.amora .site-memory-list .site-round{width:28px;height:28px;font-size:16px}.amora .site-plan-status{background:#1a1a1a;border:1px solid #3a3a3a;border-radius:14px;align-items:center;gap:14px;max-width:720px;padding:12px 16px;display:flex}.amora .site-plan-status>.icon{color:#ffa1aa;flex:none;width:22px;height:22px}.amora .site-plan-status p{flex:1;margin:0;font-size:13px;display:grid}.amora .site-plan-status p span{color:#a7a7a7;font-size:12px}.amora .site-billing{background:#1c1c1c;border:1px solid #333;border-radius:999px;gap:4px;margin:24px 0 0;padding:4px;display:inline-flex}.amora .site-billing button{color:#c3c3c3;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-weight:550}.amora .site-billing button[aria-checked=true]{color:#141414;background:#ff456c}.amora .site-save{color:#ffcdd0;background:#ff597633;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:11px}.amora .site-billing button[aria-checked=true] .site-save{color:#141414;background:#14141422}.amora .site-tier{position:relative}.amora .site-tier.is-popular{background:linear-gradient(#202020,#171719);border-color:#d60d4c}.amora .site-tier.is-current{box-shadow:0 0 0 2px #ff456c66}.amora .site-tier h2{margin:4px 0 0}.amora .site-tier-badge{color:#141414;background:linear-gradient(90deg,#ffb3b9,#ff456c);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.amora .site-tier-badge.is-pro{background:linear-gradient(90deg,#ffd38a,#f6b25a)}.amora .site-tier-price{align-items:baseline;gap:6px;display:flex;margin:6px 0 0!important}.amora .site-tier-price strong{font-size:32px}.amora .site-tier-price small{color:#a7a7a7}.amora .site-tier-price s{color:#7c7c7c;margin-left:6px;font-size:13px}.amora .site-tier-billed{color:#a0a0a0!important;font-size:12px!important}.amora .site-tier-note{min-height:18px;color:#b5b5b5!important;font-size:11.5px!important}.amora .site-compare-scroll{border:1px solid #2a2a2a;border-radius:16px;position:relative;overflow-x:auto}.amora .site-compare{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.amora .site-compare th,.amora .site-compare td{text-align:left;vertical-align:top;border-bottom:1px solid #262626;padding:11px 14px}.amora .site-compare thead th{color:#d1d1d1;background:#1a1a1d;font-size:12px;position:sticky;top:0}.amora .site-compare tbody th[scope=row]{color:#e4e4e4;width:34%;font-weight:500}.amora .site-compare td{color:#ccc}.amora .site-compare .is-current{background:#ff456c12}.amora .site-compare-group th{color:#ffa1aa;letter-spacing:.12em;text-transform:uppercase;background:#141417;padding-top:18px;font-size:11px}.amora .site-yes .icon{color:#8be0c9;width:18px;height:18px}.amora .site-no{color:#5d5d5d}.amora .site-price-list{border-collapse:collapse;width:100%;max-width:900px;font-size:13.5px}.amora .site-price-list th,.amora .site-price-list td{text-align:left;border-bottom:1px solid #262626;padding:12px 10px}.amora .site-price-list th{font-weight:550}.amora .site-price-list td{color:#a7a7a7}.amora .site-price-list .is-muted{opacity:.6}.amora .site-price-coins{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important;color:#eee!important}.amora .site-price-coins small{color:#9a9a9a}.amora .site-footnotes{color:#a0a0a0;margin:14px 0 0;padding-left:18px;font-size:12.5px;line-height:1.8}.amora .site-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.amora .site-pack{background:#191919;border:1px solid #333;border-radius:16px;gap:6px;padding:18px;display:grid;position:relative}.amora .site-pack.is-best{border-color:#ff456c}.amora .site-pack .site-tier-badge{position:absolute;top:-10px;right:14px}.amora .site-pack p{margin:0}.amora .site-pack-coins{color:#ccc;align-items:center;gap:6px;font-size:13px;display:flex}.amora .site-pack-coins b{color:#fff;font-size:24px}.amora .site-pack-coins .icon{color:#ffa1aa}.amora .site-pack-price{font-size:18px;font-weight:650}.amora .site-pack-makes{color:#a0a0a0;min-height:32px;font-size:12px}.amora .site-faq-list{gap:8px;max-width:900px;display:grid}.amora .site-faq-item{background:#181818;border:1px solid #2b2b2b;border-radius:12px;padding:4px 14px}.amora .site-faq-item summary{cursor:pointer;padding:10px 0;font-weight:550}.amora .site-faq-item p{color:#b5b5b5;margin:0 0 12px;font-size:13.5px;line-height:1.6}.amora .site-checkout-title{margin:6px 0 12px;font-size:20px}.amora .site-checkout-lines{gap:8px;margin:0 0 12px;display:grid}.amora .site-checkout-lines div{background:#212121;border-radius:10px;grid-template-columns:110px 1fr;gap:10px;padding:9px 11px;font-size:13px;display:grid}.amora .site-checkout-lines dt{color:#a0a0a0}.amora .site-checkout-lines dd{margin:0}.amora .site-wallet-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;display:grid}.amora .site-balance-number{align-items:center;gap:10px;font-size:15px;display:flex;color:#ccc!important;margin:8px 0 4px!important}.amora .site-balance-number b{color:#fff;font-variant-numeric:tabular-nums;font-size:46px;line-height:1}.amora .site-balance-number .icon{color:#ffa1aa;width:30px;height:30px}.amora .site-balance .site-meter{margin-top:6px}.amora .site-balance .muted{margin:8px 0 0!important}.amora .site-balance .a-actions{margin-top:16px}.amora .site-wallet-banner{color:#ffd9a3;background:#2c2416;border:1px solid #7a5a2f;border-radius:10px;margin-top:14px;padding:10px 14px;font-size:13px}.amora .site-wallet-banner.is-empty{color:#ffc5c9;background:#1f1f1f;border-color:#a30137}.amora .site-makes h2{margin:0 0 12px;font-size:18px}.amora .site-makes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.amora .site-makes li{background:#202020;border-radius:12px;padding:12px;display:grid}.amora .site-makes li b{font-variant-numeric:tabular-nums;font-size:22px}.amora .site-makes li span{color:#a0a0a0;font-size:12px}.amora .site-makes a{color:#ffbdc2;font-size:13px;text-decoration:underline}.amora .site-history-scroll{position:relative;overflow-x:auto}.amora .site-history{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.amora .site-history th,.amora .site-history td{text-align:left;border-bottom:1px solid #262626;padding:10px}.amora .site-history thead th{color:#a0a0a0;font-size:12px;font-weight:550}.amora .site-history .is-plus{color:#8be0c9!important}.amora .site-history .is-minus{color:#ffc5c9!important}.amora .site-wallet-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.amora .site-wallet-bottom h2{margin:0 0 8px;font-size:17px}.amora #coins,.amora #packs,.amora #faq,.amora .site-compare-wrap,.amora section[aria-labelledby=history-title]{margin-top:40px}.amora #faq h2{margin-bottom:14px}.amora .site-pack-grid+.muted{margin-top:12px}.amora .section-heading>.a-button{white-space:nowrap;flex:none}@media (width<=1100px){.amora .site-quiz{grid-template-columns:1fr}.amora .site-quiz-preview{grid-template-columns:110px minmax(0,1fr);align-items:start;position:static}.amora .site-quiz-preview .site-quiz-answers,.amora .site-quiz-answers-title{grid-column:1/-1}.amora .site-quiz-options.is-vibes,.amora .site-quiz-options.is-looks{grid-template-columns:repeat(3,minmax(0,1fr))}.amora .site-bond-overview{grid-template-columns:1fr}.amora .site-me-card{grid-template-columns:auto minmax(0,1fr)}.amora .site-me-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.amora .site-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amora .site-wallet-top,.amora .site-wallet-bottom{grid-template-columns:1fr}}@media (width<=700px){.amora .a-tabs{scrollbar-width:none;gap:20px;overflow-x:auto}.amora .a-tabs::-webkit-scrollbar{display:none}.amora .a-tabs button{white-space:nowrap;flex:none}.amora .site-create-modes{grid-template-columns:1fr 1fr;margin-top:-18px}.amora .site-create-modes button{gap:9px;padding:11px 12px}.amora .site-create-modes small{font-size:11px}.amora .site-quiz-options.is-row{grid-template-columns:1fr}.amora .site-quiz-options.is-vibes,.amora .site-quiz-options.is-looks{grid-template-columns:repeat(2,minmax(0,1fr))}.amora .site-quiz-options.is-cards{grid-template-columns:1fr}.amora .site-quiz-options.is-pics.is-3,.amora .site-quiz-options.is-pics.is-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.amora .site-quiz-options.is-pics.is-ages{grid-template-columns:repeat(3,minmax(0,1fr))}.amora .site-quiz-options.is-pics.is-gender{gap:8px}.amora .site-quiz-pic-text{padding:8px 10px 10px}.amora .site-quiz-pic-text b{font-size:13px}.amora .site-quiz-pic-text small{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.amora .site-quiz-actions [data-quiz-next],.amora .site-quiz-actions [data-quiz-create]{width:100%;margin-left:0}.amora .site-quiz-preview{grid-template-columns:84px minmax(0,1fr);padding:12px}.amora .site-quiz-done{grid-template-columns:1fr}.amora .site-quiz-done img{max-width:220px}.amora .site-me-card{grid-template-columns:1fr;justify-items:start;gap:14px}.amora .site-me-avatar.is-large{width:64px;height:64px;font-size:26px}.amora .site-me-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.amora .site-orbit{width:280px;height:280px;transform:scale(.9)}.amora .site-bond-path li{grid-template-columns:1fr;gap:2px}.amora .site-bond-grid{grid-template-columns:1fr}.amora .site-original-grid .site-original-card{grid-template-columns:84px minmax(0,1fr)}.amora .site-original-card img{width:84px}.amora .site-pack-grid{grid-template-columns:1fr 1fr;gap:10px}.amora .site-pack{padding:14px}.amora .site-checkout-lines div{grid-template-columns:1fr;gap:2px}.amora .site-tool.site-tool-balance{margin-left:0}.amora .site-msg-memory{margin-right:12px}}@media (prefers-reduced-motion:reduce){.amora .site-quiz-step{animation:none}.amora .site-meter i,.amora .site-dim-bar i,.amora .site-quiz-card,.amora .site-quiz-vibe,.amora .site-quiz-look,.amora .site-quiz-chip,.amora .site-quiz-pic,.amora .site-quiz-pic-media img{transition:none}.amora .site-quiz-pic:hover .site-quiz-pic-media img{transform:none}}@container profile (width>=440px){.amora .site-profile-overlay{gap:12px;padding:72px 20px 18px}.amora .site-profile-body{gap:16px;padding:16px 20px 22px}.amora .site-media-step{width:40px;height:40px;top:calc(50% - 20px)}.amora .site-media-step .icon{width:18px;height:18px}.amora .site-media-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.amora .site-profile-id h2{font-size:28px}.amora .site-profile-id h2 span{font-size:16px}.amora .site-profile-stats{gap:14px;font-size:12px}.amora .site-profile-more{width:34px;height:34px}.amora .site-profile-bio{font-size:15px}.amora .site-profile-actions .a-button{min-height:42px;font-size:13px}.amora .site-profile-tabs button{padding:10px 4px;font-size:12px}.amora .site-about-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.amora .site-about-grid dd{font-size:13px}.amora .site-profile-film img{width:54px;height:72px}.amora .site-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.amora .site-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.amora .site-relation-card{gap:8px;padding:11px 14px}.amora .site-relation-dims{gap:16px}.amora .site-relation-dims li,.amora .site-relation-dims li>b,.amora .site-relation-memory,.amora .site-relation-next{font-size:11px}}@container profile (width>=560px){.amora .site-similar-grid,.amora .site-about-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.amora .site-me-avatar.has-face,.amora .site-orbit-me.has-face,.amora .site-msg-me.has-face{color:#0000;background:#1b1b1b;padding:0;overflow:hidden}.amora .has-face>img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.amora .site-me-meta{color:#b5b5b5;margin:2px 0 6px;font-size:13px}.amora .site-me-card .card-tags{margin:8px 0 12px}.amora .site-studio{gap:22px;max-width:1280px;margin:0 auto;display:grid}.amora .site-studio-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.amora .site-studio-head h1{margin:4px 0 2px;font-size:30px}.amora .site-studio-head .sub{margin:0}.amora .site-studio-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.amora .site-studio.is-dirty [data-studio-save]{box-shadow:0 0 0 3px #ff456c44}.amora .site-studio-body{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.amora .site-studio-stage{gap:14px;display:grid;position:sticky;top:96px}.amora .site-studio-portrait{aspect-ratio:4/5;background:radial-gradient(120% 90% at 50% 20%,#4e262b,#131313 70%);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0008}.amora .site-studio-portrait>img{object-fit:cover;width:100%;height:100%;display:block}.amora .site-studio-viewer,.amora .site-studio-viewer model-viewer{--poster-color:transparent;background:0 0;width:100%;height:100%;position:absolute;inset:0}.amora .site-studio-empty{text-align:center;color:#d2d2d2;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.amora .site-studio-empty .icon{color:#ff456c;width:42px;height:42px}.amora .site-studio-empty b{color:#fff;font-size:16px}.amora .site-studio-empty span{color:#b0b0b0;font-size:12px;line-height:1.7}.amora .site-studio-progress{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0cd9;border-radius:14px;gap:6px;padding:12px 14px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.amora .site-studio-progress small{color:#d2d2d2;font-size:11px}.amora .site-studio-make{gap:8px;display:grid}.amora .site-studio-make .a-button{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.amora .site-studio-make .a-button small{opacity:.85;font-size:11px;font-weight:600}.amora .site-studio-make .a-button:disabled{opacity:.45;cursor:not-allowed}.amora .site-studio-balance{margin:-4px 0 0;font-size:12px}.amora .site-studio-mode{color:#d2d2d2;background:#191919;border:1px dashed #73454a;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.amora .site-studio-choices{margin-top:6px}.amora .site-studio-id h2{margin:0;font-size:24px}.amora .site-studio-id p{margin:4px 0 8px}.amora .site-studio-quote{background:linear-gradient(135deg,#1f1f1f,#171717);border:1px solid #313131;border-radius:16px;align-items:flex-start;gap:12px;margin:0;padding:14px;display:flex}.amora .site-studio-quote img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.amora .site-studio-quote blockquote{color:#ebebeb;margin:0;font-size:13px;font-style:italic;line-height:1.5}.amora .site-studio-quote figcaption{color:#a3a3a3;margin-top:6px;font-size:11px}.amora .site-studio-controls{gap:16px;min-width:0;display:grid}.amora .site-studio-tabs{flex-wrap:wrap;gap:8px;display:flex}.amora .site-studio-tabs button{color:#c7c7c7;font:inherit;cursor:pointer;background:#171717;border:1px solid #2b2b2b;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;display:inline-flex}.amora .site-studio-tabs button .icon{width:15px;height:15px}.amora .site-studio-tabs button[aria-selected=true]{color:#fff;background:#272727;border-color:#ff456c}.amora .site-studio-panel{gap:14px;display:grid}.amora .site-studio-group{background:#141414;border:1px solid #242424;border-radius:18px;min-width:0;margin:0;padding:16px 18px}.amora .site-studio-group legend{color:#f0f0f0;padding:0 6px;font-size:14px;font-weight:700}.amora .site-studio-group>.muted{margin:0 0 10px;font-size:12px}.amora .site-studio-group .a-field{margin-top:10px}.amora .site-studio-tile input,.amora .site-swatch input{opacity:0;pointer-events:none;position:absolute}.amora .site-swatch input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.amora .site-swatches{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.amora .site-swatch{cursor:pointer;position:relative}.amora .site-swatch>span:first-of-type{background:var(--swatch);border:2px solid #fff2;border-radius:50%;width:34px;height:34px;display:block}.amora .site-swatch input:checked+span{border-color:#fff;box-shadow:0 0 0 3px #ff456c88}.amora .site-studio-sliders{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 22px;margin-top:12px;display:grid}.amora .site-studio-slider{color:#c7c7c7;gap:6px;font-size:12px;display:grid}.amora .site-studio-slider input{accent-color:#ff456c;width:100%}.amora .site-studio-slider.is-temper{grid-template-columns:96px minmax(0,1fr) 96px;align-items:center;gap:10px}.amora .site-studio-slider.is-temper small{color:#a6a6a6;font-size:11px}.amora .site-studio-slider.is-temper small:last-child{text-align:right}.amora .site-studio-sliders.is-temper{grid-template-columns:1fr}.amora .site-studio-group .site-quiz-chip input:disabled+span{opacity:.4;cursor:not-allowed}.amora .site-studio-note{margin:0;font-size:12px}@media (width<=980px){.amora .site-studio-body{grid-template-columns:1fr}.amora .site-studio-stage{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;position:static}.amora .site-studio-quote{grid-column:1/-1}}@media (width<=620px){.amora .site-studio-head{grid-template-columns:auto minmax(0,1fr)}.amora .site-studio-actions{grid-column:1/-1;justify-content:stretch}.amora .site-studio-actions .a-button{white-space:nowrap;flex:1;min-height:40px;padding:8px 10px;font-size:13px}.amora .site-studio-stage{grid-template-columns:1fr}.amora .site-studio-portrait{aspect-ratio:1}.amora .site-studio-tiles{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.amora .site-studio-slider.is-temper{grid-template-columns:72px minmax(0,1fr) 72px}}:root{--ix-fast:.12s;--ix-base:.2s;--ix-slow:.32s;--ix-ease:cubic-bezier(.2,0,0,1);--ix-ease-out:cubic-bezier(0,0,.2,1);--ix-ease-in:cubic-bezier(.4,0,1,1);--ix-tap:44px;--ix-ring:#ffb3b9;--ix-safe-t:env(safe-area-inset-top,0px);--ix-safe-b:env(safe-area-inset-bottom,0px);--ix-tabbar-h:calc(64px + var(--ix-safe-b));--ix-z-menu:50;--ix-z-scrim:55;--ix-z-drawer:60;--ix-z-toast:90;--ix-z-progress:100}html.is-collapsed .amora{--rail:100px}.amora{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.amora :is(a,button,summary,label,select,[role=tab],[role=menuitem],[role=button]){touch-action:manipulation}.amora :is(button,.a-button,.a-chip,.a-pill,.rail-link,.a-mobile-tabs a,[role=tab],[role=menuitem]){-webkit-user-select:none;user-select:none}.amora :focus-visible{outline:2px solid var(--ix-ring);outline-offset:3px;border-radius:inherit}.amora :is(input,textarea,select):focus-visible{outline-offset:0}.amora :is(.site-convo-panel,.site-thread-scroll,.site-profile-scroll,.site-new-chat-groups,.site-memory-list,.site-compare-scroll,.site-history-scroll,.site-chat-list,.site-chat-profile),.amora dialog{overscroll-behavior:contain}.amora :is(.site-thread-scroll,.site-convo-panel,.site-profile-scroll){-webkit-overflow-scrolling:touch}html{scroll-padding-top:16px}.amora :is(.a-button,.a-pill,.a-chip,.site-round,.site-send,.site-tool,.site-suggestion,.site-icon-action,.site-chat-new,.site-quiz-chip,.site-quiz-surprise,.site-quiz-again,.site-quiz-generate,.site-billing button,.site-studio-tabs button,.site-create-modes button,.site-episode,.site-call-mic,.a-toggle){transition-property:transform,background-color,border-color,color,box-shadow,opacity,filter;transition-duration:var(--ix-fast);transition-timing-function:var(--ix-ease)}.amora :is(.a-button,.a-pill,.a-chip,.site-round,.site-send,.site-tool,.site-suggestion,.site-icon-action,.site-chat-new,.site-quiz-chip,.site-quiz-surprise,.site-quiz-again,.site-quiz-generate,.site-billing button,.site-studio-tabs button,.site-create-modes button,.site-episode,.site-call-mic,.a-toggle):active:not(:disabled):not([aria-disabled=true]){transform:scale(.96)}.amora :is(.site-quiz-card,.site-quiz-vibe,.site-quiz-look,.site-quiz-pic,.site-choice,.site-first-choice,.a-template,.site-media-thumb,.site-media-tile,.site-similar,.site-profile-film,.site-related-film,.site-pack){transition:transform var(--ix-fast) var(--ix-ease),border-color var(--ix-fast) var(--ix-ease),background-color var(--ix-fast) var(--ix-ease),box-shadow var(--ix-fast) var(--ix-ease)}.amora :is(.site-quiz-card,.site-quiz-vibe,.site-quiz-look,.site-quiz-pic,.site-choice,.site-first-choice,.a-template,.site-media-thumb,.site-media-tile,.site-profile-film,.site-related-film):active{transform:scale(.98)}.amora :is(.site-convo,.rail-link,.site-chat-more a,.site-new-chat a,.site-menu-list [role=menuitem],.site-legal-toc a,.site-quiz-answer):active{background:#282828}.amora .a-mobile-tabs a:active{color:#ddd}.amora .a-mobile-tabs a:active .icon{transform:scale(.9)}.amora .a-mobile-tabs .icon{transition:transform var(--ix-fast) var(--ix-ease)}.amora [aria-busy=true]{cursor:progress}.amora .a-button[aria-busy=true]{opacity:.75;pointer-events:none}.amora .a-button[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;margin-left:2px;animation:.7s linear infinite ix-spin}@keyframes ix-spin{to{transform:rotate(1turn)}}@media (pointer:coarse){.amora :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:16px!important}.amora .site-quiz-inline.is-big input{font-size:20px!important}.amora .site-menu-list [role=menuitem]{min-height:var(--ix-tap)}.amora :is(.site-msg-tools button){width:36px;height:36px}.amora .site-round{min-width:40px;min-height:40px}.amora .a-chip{min-height:34px}}@media (width<=700px){.amora .a-mobile-tabs{height:auto;min-height:var(--ix-tabbar-h);padding:8px 8px calc(8px + var(--ix-safe-b))}.amora .a-mobile-tabs a{justify-content:center;min-height:48px;font-size:10px}.amora .a-main{padding-bottom:calc(var(--ix-tabbar-h) + 28px)}.amora .a-main.site-main-chat{padding-bottom:0}html.ix-typing .amora .a-mobile-tabs{display:none}}html.ix-locked{overflow:hidden}html.ix-locked body{padding-right:var(--ix-scrollbar,0px)}.site-toast{white-space:nowrap;clip-path:inset(50%)!important;opacity:1!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:fixed!important;overflow:hidden!important}.ix-toasts{z-index:var(--ix-z-toast);right:24px;bottom:calc(24px + var(--ix-safe-b));pointer-events:none;color:#fff;gap:8px;width:min(400px,100vw - 24px);margin:0;padding:0;font:13px/1.45 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:fixed}.ix-toasts:empty{display:none}.ix-toast{pointer-events:auto;touch-action:pan-y;min-height:48px;animation:ix-toast-in var(--ix-base) var(--ix-ease-out);background:#272727f5;border:1px solid #9d4752;border-radius:14px;align-items:center;gap:6px;padding:8px 6px 8px 16px;display:flex;box-shadow:0 18px 44px #000b}.ix-toast.is-success{border-color:#4f8f7c}.ix-toast.is-error{background:#242424f5;border-color:#ca0247}.ix-toast.is-leaving{animation:ix-toast-out .18s var(--ix-ease-in) forwards}.ix-toast-text{overflow-wrap:anywhere;flex:1;min-width:0}.ix-toast-action{color:#191919;min-height:36px;font:inherit;cursor:pointer;background:#ff9ba5;border:0;border-radius:10px;flex:none;padding:0 12px;font-weight:650}.ix-toast-close{color:#d4d4d4;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ix-toast :is(button):focus-visible{outline:2px solid var(--ix-ring);outline-offset:2px}@media (hover:hover){.ix-toast-action:hover{filter:brightness(1.08)}.ix-toast-close:hover{background:#ffffff14}}@media (width<=700px){.ix-toasts{width:auto;left:12px;right:12px;bottom:calc(var(--ix-tabbar-h) + 10px)}html.ix-typing .ix-toasts,dialog .ix-toasts{bottom:calc(12px + var(--ix-safe-b))}}@keyframes ix-toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes ix-toast-out{to{opacity:0;transform:translateY(6px)scale(.98)}}.amora .a-demo-status.is-empty{visibility:hidden;display:block}.ix-progress{z-index:var(--ix-z-progress);pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg,#ff456c,#ff5976);height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}html[data-navigating] .ix-progress{animation:10s cubic-bezier(.08,.6,.2,1) .15s forwards ix-progress}@keyframes ix-progress{0%{opacity:1;transform:scaleX(.08)}20%{opacity:1;transform:scaleX(.45)}to{opacity:1;transform:scaleX(.94)}}html[data-navigating] .amora [data-ix-going]{opacity:.72}.amora dialog.ix-modal[open]{animation:ix-pop-in var(--ix-base) var(--ix-ease-out)}.amora dialog.ix-modal[open]::backdrop{animation:ix-fade-in var(--ix-base) var(--ix-ease-out)}.amora dialog.ix-modal.is-closing{animation:ix-pop-out .18s var(--ix-ease-in) forwards}.amora dialog.ix-modal.is-closing::backdrop{animation:ix-fade-out .18s var(--ix-ease-in) forwards}.amora dialog.ix-confirm{color:#f1f1f4;background:#181818;border:1px solid #333;border-radius:18px;width:min(420px,100vw - 32px);padding:22px;box-shadow:0 30px 80px #000c}.amora dialog.ix-confirm::backdrop{background:#070707cc}.amora dialog.ix-confirm h2{margin:0 0 8px;font-size:18px}.amora dialog.ix-confirm p{margin:0 0 16px;font-size:13px;line-height:1.55}.amora .ix-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=700px){.amora dialog.ix-modal:not(.site-call):not(.site-phone){width:100%;max-width:100%;max-height:calc(100dvh - 16px - var(--ix-safe-t));padding-top:26px;padding-bottom:calc(20px + var(--ix-safe-b));border-width:1px 0 0;border-radius:22px 22px 0 0;margin:auto 0 0}.amora dialog.ix-modal:not(.site-call):not(.site-phone)[open]{animation:ix-sheet-in var(--ix-slow) var(--ix-ease-out)}.amora dialog.ix-modal:not(.site-call):not(.site-phone).is-closing{animation:ix-sheet-out .2s var(--ix-ease-in) forwards}.amora dialog.ix-modal:not(.site-call):not(.site-phone):before{content:"";background:#ffffff38;border-radius:2px;width:40px;height:4px;position:absolute;top:9px;left:calc(50% - 20px)}.amora .ix-confirm-actions .a-button{flex:1;min-height:46px}}@keyframes ix-pop-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes ix-pop-out{to{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes ix-sheet-in{0%{transform:translateY(100%)}}@keyframes ix-sheet-out{to{transform:translateY(100%)}}@keyframes ix-fade-in{0%{opacity:0}}@keyframes ix-fade-out{to{opacity:0}}.amora .site-menu-list{z-index:var(--ix-z-menu);transform-origin:100% 0}.amora .site-menu-list:not([hidden]){animation:ix-menu-in var(--ix-fast) var(--ix-ease-out)}.amora .site-menu-list[data-flip=up]{transform-origin:100% 100%;top:auto;bottom:calc(100% + 8px)}.amora .site-menu-list[data-align=end]{left:auto;right:0}@keyframes ix-menu-in{0%{opacity:0;transform:scale(.96)}}.amora .site-chat-scrim{transition:opacity var(--ix-base) var(--ix-ease)}@media (width<=1100px){.amora .site-chat-profile{z-index:var(--ix-z-drawer);transition:transform var(--ix-slow) var(--ix-ease);will-change:transform;touch-action:pan-y}.amora .site-chat-scrim{z-index:var(--ix-z-scrim)}}@media (width<=700px){.amora .site-chat-list{z-index:var(--ix-z-drawer);transition:transform var(--ix-slow) var(--ix-ease);will-change:transform;touch-action:pan-y}}.amora :is(.a-character,.a-film){transition:transform var(--ix-base) var(--ix-ease),box-shadow var(--ix-base) var(--ix-ease);flex-direction:column;justify-content:flex-end;display:flex}.amora .a-character .card-copy,.amora .a-film .film-copy{margin:0 12px 12px;position:static}.amora .a-character .card-copy h3 a:after,.amora .a-film .film-copy>.a-button:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.amora .a-character .card-copy h3 a:focus-visible,.amora .a-film .film-copy>.a-button:focus-visible{outline:none}.amora :is(.a-character:has(.card-copy h3 a:focus-visible),.a-film:has(.film-copy>.a-button:focus-visible)){outline:2px solid var(--ix-ring);outline-offset:3px}.amora .a-film .film-owner{z-index:2;position:relative}.amora :is(.a-character,.a-film):active{transform:scale(.985)}.amora .a-character .card-hover{transition:opacity var(--ix-base) var(--ix-ease),transform var(--ix-base) var(--ix-ease);background:linear-gradient(#0c0c0c00 0%,#0c0c0ce6 38%,#0c0c0cf7 100%);border:0;border-radius:0 0 15px 15px;flex-flow:wrap;align-items:center;gap:8px 10px;padding:64px 14px 14px;inset:auto 0 0;transform:translateY(10px)}.amora .a-character .card-hover strong{flex:1;min-width:0;font-size:15px}.amora .a-character .card-hover p{-webkit-line-clamp:4;color:#d5d5d5;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box;overflow:hidden}.amora .a-character .card-hover .a-button{flex-basis:100%;margin:0}.amora .a-character .card-copy{transition:opacity var(--ix-base) var(--ix-ease)}.amora .a-character .card-hover,.amora .a-character:is(:hover,:focus-within) .card-hover{pointer-events:none}.amora .a-character:is(:hover,:focus-within) .card-hover .a-button{pointer-events:auto}@media (hover:hover) and (pointer:fine){.amora :is(.a-character,.a-film):hover{transform:translateY(-3px);box-shadow:0 18px 40px #0009,0 0 0 1px #ff456c59}.amora .a-character:hover .card-hover{transform:none}.amora .a-character:hover .card-copy{opacity:0}.amora .a-character:has(.card-copy h3 a:focus-visible) .card-hover{transform:none}.amora .a-character:has(.card-copy h3 a:focus-visible) .card-copy{opacity:0}}.amora .site-return{margin:0 0 18px}.amora .site-new-msgs{z-index:3;color:#ebebeb;height:34px;font:inherit;cursor:pointer;animation:ix-toast-in var(--ix-base) var(--ix-ease-out);background:#272727f2;border:1px solid #c44b5e;border-radius:17px;align-self:center;align-items:center;gap:6px;margin:-46px 0 12px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 8px 24px #0009}.amora .site-new-msgs[hidden]{display:none}.amora .site-new-msgs .icon{width:14px;height:14px}.amora .site-composer-edit{color:#ffa1aa;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin:-2px 0 8px;padding:0 0 8px;font-size:12px;display:flex}.amora .site-composer-edit[hidden]{display:none}.amora .site-composer-edit .icon{width:14px;height:14px}.amora .site-composer-edit button{color:#e2e2e2;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #9d4752;border-radius:15px;margin-left:auto;padding:4px 12px;font-size:12px}@media (hover:none){.amora .site-msg-tools{opacity:0;pointer-events:none;max-height:0;transition:opacity var(--ix-fast) var(--ix-ease),max-height var(--ix-base) var(--ix-ease);overflow:hidden}.amora :is(.site-msg.is-active,.site-msg:focus-within) .site-msg-tools{opacity:1;pointer-events:auto;max-height:48px}.amora .site-msg.is-active .site-msg-bubble{box-shadow:0 0 0 1px #ff456c66}}@media (width<=700px){.amora:has(.site-main-chat) .a-topbar{display:none}.amora .a-main.site-main-chat,.amora .site-chat{height:calc(100dvh - var(--ix-tabbar-h));max-height:calc(100dvh - var(--ix-tabbar-h));min-height:0}html.ix-typing .amora .a-main.site-main-chat,html.ix-typing .amora .site-chat{height:var(--ix-vvh,100dvh);max-height:var(--ix-vvh,100dvh)}.amora .site-thread-head{padding-top:calc(10px + var(--ix-safe-t))}.amora :is(.site-chat-tools,.site-talk-suggestions){overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.amora :is(.site-chat-tools,.site-talk-suggestions)::-webkit-scrollbar{display:none}.amora :is(.site-chat-tools,.site-talk-suggestions)>*{flex:none}.amora .site-suggestion{white-space:nowrap}.amora .site-chat-tools .site-menu-list{left:12px;right:12px;bottom:calc(var(--ix-tabbar-h) + 120px);position:fixed;top:auto}.amora .site-chat-banner{padding:8px 36px 8px 12px}.amora .site-chat-banner span{display:none}.amora .site-chat-banner b{font-size:12px}html.ix-typing .amora :is(.site-chat-banner,.site-talk-suggestions){display:none}}@view-transition{navigation:auto}.amora .rail{view-transition-name:ix-rail}.amora .a-mobile-tabs{view-transition-name:ix-tabs}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.16s}::view-transition-group(ix-rail){animation:none}::view-transition-group(ix-tabs){animation:none}::view-transition-new(ix-rail){animation:none}::view-transition-new(ix-tabs){animation:none}::view-transition-old(ix-rail){display:none}::view-transition-old(ix-tabs){display:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.ix-toast,.ix-toast.is-leaving,html[data-navigating] .ix-progress{animation:none}html[data-navigating] .ix-progress{opacity:1;transform:scaleX(.5)}.amora :is(.a-button,.a-chip,.site-round,.site-send,.site-tool):active{transform:none}}html.needs-gate{overflow:hidden}html.needs-gate body>:not(.age-gate){visibility:hidden!important}.age-gate{z-index:2147483647;background:#0e0e0e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.age-gate,.age-gate *{box-sizing:border-box}.age-gate a{text-decoration:none}.age-gate-card{box-sizing:border-box;color:#f4f4f6;text-align:center;background:#171718;border:1px solid #ffffff17;border-radius:18px;width:100%;max-width:420px;padding:32px 28px;box-shadow:0 24px 60px #00000080}.age-gate-brand{letter-spacing:-.02em;color:#f4f4f6;font-size:22px;font-weight:800;display:inline-block}.age-gate-brand span{color:#ff456c}.age-gate-title{letter-spacing:-.02em;margin:18px 0 10px;font-size:24px}.age-gate-copy{color:#c8c8c8;max-width:36ch;margin:0 auto;font-size:14px;line-height:1.6}.age-gate-links{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:16px 0 0;display:flex}.age-gate-link{color:#ff456c;font-size:13px;text-decoration:none}.age-gate-link:hover{text-decoration:underline}.age-gate-actions{flex-direction:column;gap:10px;margin:22px 0 0;display:flex}.age-gate .a-button{justify-content:center;width:100%}.age-gate-leave{color:#c8c8c8;background:0 0;border:1px solid #ffffff29}.age-gate-error{color:#ff8a8a;margin:12px 0 0;font-size:13px}.age-gate-region{color:#9b9b9b;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:18px 0 0;font-size:12px;display:flex}.age-gate-change{color:#ff456c;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.age-gate-region-select{color:#f4f4f6;font:inherit;background:#0e0e0e;border:1px solid #ffffff29;border-radius:8px;padding:4px 8px}.age-gate-note{color:#777;margin:10px 0 0;font-size:12px}@media (prefers-reduced-motion:no-preference){.age-gate-card{animation:.2s ease-out age-gate-in}}@keyframes age-gate-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.site-home-reel{margin:32px 0}.site-reel-all{color:#ff456c;white-space:nowrap;align-self:center}.site-reel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.site-reel-track{width:max-content;animation:55s linear infinite site-reel-scroll;display:flex}.site-reel:hover .site-reel-track,.site-reel:focus-within .site-reel-track{animation-play-state:paused}.site-reel-list{flex:none;margin:0;padding:0;list-style:none;display:flex}.site-reel-item{flex:none;width:240px;margin-right:16px}.site-reel-item a{border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.site-reel-item img{object-fit:cover;width:240px;height:150px;display:block}.site-reel-caption{color:#fff;background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:2px;padding:24px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.site-reel-caption b{font-size:14px}.site-reel-caption small{color:#d9d9d9;font-size:12px}@keyframes site-reel-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.site-reel-track{animation:none}.site-reel{overflow-x:auto}}.site-r2-film .site-r2-play{cursor:pointer;background:#000;border:0;width:100%;padding:0;display:block;position:relative}.site-r2-film .site-r2-poster{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.site-r2-film .site-r2-play-badge{color:#fff;text-shadow:0 2px 10px #0009;place-items:center;font-size:34px;display:grid;position:absolute;inset:0}.site-r2-film .site-r2-video{aspect-ratio:16/10;object-fit:contain;background:#000;width:100%;display:block}[data-chat-face]{--face-emotion:transparent;border-radius:999px;transition:box-shadow .35s}[data-chat-face][data-emotion]:not([data-emotion=neutral]){box-shadow:0 0 0 2px var(--face-emotion), 0 0 14px 1px var(--face-emotion)}[data-chat-face][data-emotion=happy]{--face-emotion:#ffb64d}[data-chat-face][data-emotion=sad]{--face-emotion:#6c9cff}[data-chat-face][data-emotion=angry]{--face-emotion:#ff5d5d}[data-chat-face][data-emotion=surprised]{--face-emotion:#ffd23d}[data-chat-face][data-emotion=think]{--face-emotion:#ff456c}[data-chat-face][data-emotion=question]{--face-emotion:#4fd0c0}[data-chat-face][data-emotion=curious]{--face-emotion:#46c3ff}[data-chat-face][data-emotion=awkward]{--face-emotion:#ef5a72}[data-streaming] .site-msg-bubble p:after{content:"▌";opacity:.55;margin-left:.08em}@media (prefers-reduced-motion:no-preference){[data-chat-face][data-emotion]:not([data-emotion=neutral]){animation:1.5s ease-out amora-face-pulse}@keyframes amora-face-pulse{0%{box-shadow:0 0 0 2px var(--face-emotion), 0 0 0 0 var(--face-emotion)}55%{box-shadow:0 0 0 2px var(--face-emotion), 0 0 20px 4px var(--face-emotion)}to{box-shadow:0 0 0 2px var(--face-emotion), 0 0 14px 1px var(--face-emotion)}}[data-streaming] .site-msg-bubble p:after{animation:1s step-end infinite amora-caret}@keyframes amora-caret{50%{opacity:0}}}.amora .fx-brand{align-items:center;line-height:0;display:inline-flex}.amora .fx-brand img{width:auto;height:24px;display:block}.amora .site-public-header .fx-brand img{height:26px}.age-gate-brand.fx-gate-wordmark{width:auto;height:30px;margin:0 auto 12px;display:block}.age-gate{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@view-transition{navigation:auto}.rail{view-transition-name:veloura-rail}.a-topbar{view-transition-name:veloura-topbar}.a-mobile-tabs{view-transition-name:veloura-tabbar}main#main{view-transition-name:veloura-main}@media (prefers-reduced-motion:no-preference){::view-transition-old(veloura-rail){mix-blend-mode:normal;animation:none}::view-transition-new(veloura-rail){mix-blend-mode:normal;animation:none}::view-transition-old(veloura-topbar){mix-blend-mode:normal;animation:none}::view-transition-new(veloura-topbar){mix-blend-mode:normal;animation:none}::view-transition-old(veloura-tabbar){mix-blend-mode:normal;animation:none}::view-transition-new(veloura-tabbar){mix-blend-mode:normal;animation:none}::view-transition-old(veloura-main){animation:.12s cubic-bezier(.4,0,1,1) both veloura-fade-out}::view-transition-new(veloura-main){animation:.18s cubic-bezier(0,0,.2,1) both veloura-fade-in}@keyframes veloura-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes veloura-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}.amora .site-user-pill{color:#f7f7f8;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#26222aeb,#1a171ef2);border:1px solid #ff9fa842;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:5px 15px 5px 7px;font-size:13px;font-weight:600;transition:transform .16s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 10px #00000047,inset 0 1px #ffffff0f}.amora .site-user-pill:hover{background:linear-gradient(135deg,#302630f5,#221b26fa);border-color:#ff456c8c;box-shadow:0 4px 16px #ff456c2e,inset 0 1px #ffffff1a}.amora .site-user-pill-avatar{color:#141016;background:linear-gradient(135deg,#ff456c,#ff8da1);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:750;line-height:1;display:inline-grid;overflow:hidden;box-shadow:0 2px 6px #ff456c59}.amora .site-user-pill-avatar img{object-fit:cover;width:100%;height:100%;display:block}.amora .site-user-pill-name{text-overflow:ellipsis;white-space:nowrap;color:#f7f3f5;max-width:112px;overflow:hidden}
/*$vite$:1*/