@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter,Inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--leading-snug:1.375;--radius-lg:.5rem;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-void:#0e0e0e;--color-rail:#131314;--color-surface:#1a1a1c;--color-popover:#1d1d1f;--color-elevated:#222224;--color-hover:#2c2c2e;--color-active:#333335;--color-line:#2a2a2c;--color-line-soft:#1a1a1c;--color-line-strong:#3c3c40;--color-ink:#fff;--color-muted:#c1c5cc;--color-subtle:#797b80;--color-faint:#555659;--color-primary:#ff668c;--color-primary-strong:#ff1664;--color-primary-soft:#ff8cab;--color-primary-pale:#ffc2d4;--color-primary-tint:#2c1c21;--color-primary-line:#5a2d3b;--color-gold:#ffd633;--color-gold-strong:#ffb54d;--color-gold-ink:#1d1404;--color-spark:#ff8cab;--color-trust:#ffc2d4;--color-rapport:#5fd4c4;--color-danger:#ff6363;--color-success:#52eb9e;--color-caution:#ffa938;--font-display:var(--font-barlow,"Barlow Condensed"), var(--font-inter,Inter), "Arial Narrow", "PingFang SC", "Microsoft YaHei", sans-serif;--radius-chip:8px;--radius-control:12px;--radius-card:16px;--radius-panel:24px;--radius-pill:999px;--spacing-rail:240px;--spacing-rail-collapsed:72px;--spacing-topbar:72px}}@layer base{html{background:var(--color-void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--color-void);color:var(--color-ink);font-family:var(--font-sans);margin:0}}@layer components{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 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:var(--color-primary-soft);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:var(--color-primary);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}.amora:not(.is-collapsed) .rail{box-shadow:14px 0 36px #000a}.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:100px}.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:var(--color-primary)}.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{background:var(--color-primary);color:#141414}.a-button.light{color:#18181a;background:#fff}.a-button.outline,.a-pill.member{color:var(--color-primary-pale);background:#262626;border-color:#4d4d4d}.a-button:hover{filter:brightness(1.12)}.a-button:disabled{opacity:.5;cursor:not-allowed}.a-pill .icon{color:var(--color-primary)}.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:var(--color-primary-pale);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:var(--color-primary);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;border:1px solid var(--color-primary);background:#151518e8;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:var(--color-primary-pale);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:var(--color-primary-pale);border-bottom:2px solid var(--color-primary)}.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:var(--color-primary-pale);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{border-color:var(--color-primary);background:#232323}.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 .site-fit{height:330px}.a-result>div{padding:20px}.a-notice{border-left:2px solid var(--color-primary);color:silver;background:#1f1f1f;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:var(--color-primary);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{width:120px;color:var(--color-primary-soft);background:#19191c;border-right:1px solid #333;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:var(--color-primary-pale)}.a-demo-status{color:var(--color-primary-pale);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:var(--color-primary)}.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 (max-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 (max-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{background:var(--color-primary);color:#141414;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:var(--color-primary-pale)}.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 (min-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:var(--color-primary);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:var(--color-primary-pale)}.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:var(--color-primary-pale);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: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:before{content:"";background:var(--fit-bg) center/cover;filter:blur(28px)brightness(.45);position:absolute;inset:-32px}.amora .site-profile-media .a-portrait{object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%;display:block;position:relative}.amora .site-fit{background:#171717;display:block;position:relative;overflow:hidden}.amora .site-fit:before{content:"";background:var(--fit-bg) center/cover;filter:blur(24px)brightness(.5);position:absolute;inset:-24px}.amora .site-fit>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:relative}.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{background:var(--color-primary-pale);color:#1a1a1a}.amora .site-home-banner-controls{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;right:24px}.amora .site-home-banner.has-controls .site-home-banner-watch{bottom:78px}.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: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:var(--color-primary-pale);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 h1,.amora .site-film-feature-home .site-film-feature-copy h3{font-size:clamp(46px,4.6vw,66px)}.amora .site-film-carousel{border-radius:18px;position:relative;overflow:hidden}.amora .site-film-carousel-controls{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;right:24px}.amora .site-film-carousel-arrow{color:#f0f0f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212b8;border:1px solid #fff5;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.amora .site-film-carousel-arrow:hover{background:var(--color-primary-pale);border-color:var(--color-primary-pale);color:#1a1a1a}.amora .site-film-carousel-arrow.is-prev .icon{transform:scaleX(-1)}.amora .site-film-carousel-dots{align-items:center;display:flex}.amora .site-film-carousel-dot{background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.amora .site-film-carousel-dot:before{content:"";background:#fff6;border-radius:4px;width:8px;height:8px;transition:width .2s,background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.amora .site-film-carousel-dot:hover:before{background:#ffffffb8}.amora .site-film-carousel-dot.is-current:before{background:#fff;width:22px}.amora .site-film-carousel-progress{z-index:3;background:var(--color-primary-pale);opacity:.85;transform-origin:0;width:100%;height:3px;animation:linear forwards site-film-carousel-progress;position:absolute;bottom:0;left:0}@keyframes site-film-carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.amora .site-film-carousel-progress{animation:none;transform:scaleX(0)}.amora .site-film-carousel-dot:before{transition:none}}.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:var(--color-primary-pale);background:#292929;border:1px solid #7d5b5f;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]{background:var(--color-primary-pale);color:#1c1c1c;border-color:var(--color-primary-pale)}.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]{background:var(--color-primary);color:#181818;border-color:var(--color-primary)}.amora .card-top .site-icon-action span,.amora .card-top .site-icon-action small{background:0 0;padding:0}.amora .card-top .site-icon-action small{font-size:11px}.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-film>video{object-fit:cover;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.amora .a-character>.a-character-video{object-fit:cover;z-index:-2;opacity:0;width:100%;height:100%;transition:opacity .3s,transform .25s;position:absolute;inset:0}.amora .a-character>.a-character-video.is-playing{opacity:1}.amora .a-character:hover>.a-character-video{transform:scale(1.03)}.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:var(--color-primary)}.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:var(--color-primary-soft)}.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){border-color:var(--color-primary);background:#252525}.amora .site-choice input{accent-color:var(--color-primary);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){border-color:var(--color-primary);background:#252525}.amora .site-first-choice input{accent-color:var(--color-primary);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:var(--color-primary)}.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:var(--color-primary-pale);border-bottom:2px solid var(--color-primary)}.amora .site-chat-picker{display:none}.amora .site-chat-picker select{color:#f4f4f4;background:#262626;border:1px solid #7d5b5f;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 .site-quality{z-index:3;position:absolute;top:12px;right:12px}.amora .a-player.has-video-started .site-quality{right:60px}.amora .site-quality-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f7f7f8;white-space:nowrap;background:#111111bd;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:30px;padding:7px 12px;font-size:12px;line-height:1;display:inline-flex}.amora .site-quality-button:hover,.amora .site-quality-button[aria-expanded=true]{background:#111111e6}.amora .site-quality-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f7f7f8;background:#111111f0;border:1px solid #ffffff2e;border-radius:10px;min-width:132px;padding:4px;font-size:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0009}.amora .site-quality-item{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:7px 10px;display:flex}.amora .site-quality-item:hover,.amora .site-quality-item.is-on{background:#ffffff24}.amora .site-quality-item:focus-visible{outline-offset:-2px}.amora .site-quality-item.is-on:after{content:"✓"}.amora .a-player .site-quality-toast{z-index:3;color:#f7f7f8;text-align:center;pointer-events:none;background:#111111e6;border:1px solid #ffffff2e;border-radius:999px;max-width:calc(100% - 32px);padding:8px 14px;font-size:12px;line-height:1.4;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.amora .a-player .site-quality-toast:empty{opacity:0}.amora .a-player .site-film-watermark{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;background-repeat:repeat;display:none;position:absolute;inset:0}.amora .a-player.has-video-started .site-film-watermark{display:block}.amora .a-player .site-film-fullscreen{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.75;background:#111111a6;border:1px solid #ffffff59;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .15s;display:none;position:absolute;top:12px;right:12px}.amora .a-player .site-film-fullscreen .icon{width:18px;height:18px}.amora .a-player.has-video-started .site-film-fullscreen{display:inline-flex}.amora .a-player .site-film-fullscreen:hover,.amora .a-player .site-film-fullscreen:focus-visible{opacity:1}.amora .site-watch-stage.a-player:fullscreen{aspect-ratio:auto;border-radius:0;width:100vw;height:100vh;min-height:0;max-height:none}.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{background:var(--color-primary);color:#141414}.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:var(--color-primary-pale);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;border:1px solid var(--color-primary);z-index:60;opacity:0;pointer-events:none;background:#2e2e2e;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 .a-player .site-watch-preview{object-fit:contain;opacity:0;pointer-events:none;background:0 0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.amora .a-player .site-watch-preview.is-playing{opacity:1}.amora .a-player .site-watch-preview[hidden]{display:none}.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:disabled{opacity:.4;cursor:default}.amora .site-round .icon{width:18px;height:18px}.amora .a-button.danger{color:#fff;background:#b93756}.amora .a-button .icon{width:16px;height:16px}.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-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;padding:0}.amora .site-chat{background:#0e0e0e;grid-template-columns:292px minmax(0,1fr);height:calc(100dvh - 80px);min-height:560px;display:grid;position:relative;overflow:hidden}.amora .site-chat>*{min-height:0}.amora .site-chat-list{background:#131315;border-right:1px solid #202023;flex-direction:column;gap:12px;padding:20px 14px 14px;display:flex;overflow:hidden}.amora .site-chat-list-head{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{height:34px;color:var(--color-primary-pale);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-list-close{display:none}.amora .site-chat-search{color:#8f8f8f;background:#1f1f22;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.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;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:var(--color-primary-pale)}.amora .site-chat-tabs button[aria-selected=true]:after{content:"";background:var(--color-primary);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.amora .site-convo-panel{flex:1;min-height:0;margin:0 -6px;padding:0 6px;overflow:auto}.amora .site-convo-panel,.amora .site-thread-scroll,.amora .site-new-chat{scrollbar-width:thin;scrollbar-color:#383838 transparent}.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 .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:var(--color-primary);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-tags{color:#6f6f6f;font-size:10px}.amora .site-convo-unread{background:var(--color-primary);color:#121212;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:var(--color-primary-pale);margin-left:auto;font-size:11px;display:block}.amora .site-chat-promo{background:linear-gradient(120deg,#630b26,#1e1e1e 60%,#181818);border:1px solid #7a1131;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:var(--color-primary-pale);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>*{position:relative}.amora .site-chat-thread>.site-thread-bg{pointer-events:none;background:var(--chat-bg) center 20%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.amora .site-thread-bg:after{content:"";background:linear-gradient(#111113d9 0,#11111366 18%,#11111347 55%,#111113cc 100%);position:absolute;inset:0}.amora .site-thread-bg-video{object-fit:cover;object-position:50% 20%;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.amora .site-thread-bg-video.is-playing{opacity:1}.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 h1{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.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:var(--color-primary-soft)}.amora .site-chat-tools .site-menu-list{inset:auto auto calc(100% + 8px) 0}.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:var(--color-primary-pale);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.has-media{max-width:calc(66.667% + 44px)}.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{border-color:var(--color-primary);background:#a3515f;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-foot{align-items:center;gap:6px;min-height:28px;display:flex}.amora .site-msg.is-mine .site-msg-foot{flex-direction:row-reverse}.amora .site-msg-time{color:#707070;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;line-height:1}.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 .icon{width:15px;height:15px}.amora .site-msg-context{color:#c5c5c5;text-align:center;background:#191919cc;border:1px dashed #bd3255;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:#a3515f}.amora .site-tool-cost{color:var(--color-primary-pale);background:#292929;border-radius:8px;margin-left:2px;padding:1px 6px;font-size:10px}@container (max-width:640px){.amora .site-tool-long{display:none}}.amora .site-composer:focus-within{border-color:var(--color-primary)}.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{background:linear-gradient(135deg,var(--color-primary-strong),var(--color-primary));color:#121212;cursor:pointer;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.amora .site-mic,.amora .site-composer.is-empty .site-send{display:none}.amora .site-composer.is-empty .site-mic{display:grid}.amora .site-composer [hidden]{display:none}.amora .site-voice-strip{align-items:center;gap:12px;min-height:44px;display:flex}.amora .site-voice-dot{background:#ff4d5e;border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite site-voice-pulse}.amora .site-voice-time{color:#f5f5f8;font-variant-numeric:tabular-nums;flex:1;font-size:14px}.amora .site-voice-cancel{color:#cfcfcf;font:inherit;cursor:pointer;background:0 0;border:1px solid #353535;border-radius:999px;padding:6px 12px;font-size:13px}.amora .site-voice-send{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.amora .site-voice-cancel:disabled,.amora .site-voice-send:disabled{opacity:.5;cursor:default}.amora .site-voice-bubble{align-items:center;gap:10px;min-width:140px;display:flex}.amora .site-voice-play{width:34px;height:34px;color:inherit;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.amora .site-voice-length{font-variant-numeric:tabular-nums;font-size:13px}@keyframes site-voice-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.amora .site-voice-dot{animation:none}}.amora .site-composer.is-editing{border-color:var(--color-primary-pale)}.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{z-index:30;visibility:hidden;background:#131315;border-left:1px solid #202023;flex-direction:column;width:clamp(380px,36%,640px);transition:transform .25s,visibility 0s .25s;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-20px 0 60px #0009;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-chat.is-profile-open .site-chat-profile{visibility:visible;transition:transform .25s;transform:none}.amora .site-profile-close{z-index:3;display:grid;position:absolute;top:14px;right:14px}.amora .site-profile-scroll{--thumb-size:calc((100cqi - 56px) / 5);--thumbs-room:calc(var(--thumb-size) + 22px)}.amora .site-profile-stage{height:calc(100% - var(--thumbs-room));height:min(calc(100% - var(--thumbs-room)),calc(100cqi * 1.345 + max(0px,(100cqi * 1.345 - (100% - var(--thumbs-room)) + 72px) * 50)));background:#171717;flex:none;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,.amora .site-profile-stage>video{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block;position:relative}.amora .site-profile-stage[data-fit=contain]>img,.amora .site-profile-stage[data-fit=contain]>video{object-fit:contain;object-position:center}.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{grid-auto-flow:column;grid-auto-columns:var(--thumb-size);scrollbar-width:none;flex:none;gap:6px;display:grid;overflow-x:auto}.amora .site-media-thumbs::-webkit-scrollbar{display:none}.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:var(--color-primary)}.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-watch{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.amora .site-media-watch:hover{background:var(--accent,var(--color-primary))}.amora .site-media-watch .icon{width:18px;height:18px}.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-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:var(--color-primary);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 .icon{width:16px;height:16px;color:var(--color-primary-pale)}.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 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:#a3515f}.amora .site-private-icon{background:var(--color-primary);color:#141414;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{width:14px;height:14px;color:var(--color-primary);flex:none}.amora .site-relation-head b{color:var(--color-primary-soft);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,var(--color-primary),var(--color-primary-pale));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-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-media-dialog{width:auto;max-width:calc(100vw - 24px);box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.amora .site-media-dialog>img,.amora .site-media-dialog>video{background:#000;border-radius:14px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:0 auto;display:block}.amora .site-media-close{color:#fff;cursor:pointer;background:#100e14b8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:8px;right:8px}.amora .site-media-close:hover,.amora .site-media-close:focus-visible{background:var(--color-primary-strong)}.amora .site-media-close .icon{width:16px;height:16px}.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:var(--color-primary-soft);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{width:34px;height:34px;color:var(--color-primary-pale)}.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{border-color:var(--color-primary-strong);color:#e2e2e2;background:#282828}.amora .site-episode.is-current:after{content:"";background:linear-gradient(#ff668c,#ff668c) 0 100%/2px 60% no-repeat,linear-gradient(#ff668c,#ff668c) 50% 100%/2px 100% no-repeat,linear-gradient(#ff668c,#ff668c) 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-cast h2{margin:0 0 8px;font-size:14px;font-weight:800}.amora .site-watch-cast ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.amora .site-watch-cast a{align-items:center;gap:10px;min-width:0;display:flex}.amora .site-watch-cast span{min-width:0;font-size:13px;display:grid}.amora .site-watch-cast 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:var(--color-primary-pale);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 (max-width:1100px){.amora .site-home-banner{margin-right:-24px}.amora .site-home-banner-controls{gap:4px;inset:18px auto auto 18px}.amora .site-home-banner.has-controls .site-home-banner-watch{bottom:auto}.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 (min-width:701px) and (max-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 (max-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-controls{top:16px;left:16px}.amora .site-home-banner-controls .site-film-carousel-arrow{width:36px;height:36px}.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-carousel{border-radius:15px}.amora .site-film-carousel-controls{gap:4px;inset:12px auto auto 12px}.amora .site-film-carousel-arrow{width:36px;height:36px}.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 (max-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 (max-width:1360px){.amora .site-chat{grid-template-columns:264px minmax(0,1fr)}.amora .site-chat-profile{width:clamp(340px,34%,520px)}}@media (max-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);position:fixed}.amora .site-chat-scrim{z-index:40;background:#050505b3;position:fixed;inset:0}.amora .site-chat.is-list-open .site-chat-scrim,.amora .site-chat.is-profile-open .site-chat-scrim{display:block}.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 (max-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 (max-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-thread-scroll{padding:14px 12px 6px}.amora .site-msg,.amora .site-msg.has-media{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,.amora .a-character>.a-character-video{transition:none}.amora .site-home-banner-media .site-hero-video,.amora .site-film-feature .site-hero-video,.amora .site-profile-video,.amora .a-character>.a-character-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:var(--color-primary-pale);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:#9f2947}.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 #bd3255;border-radius:16px;padding:6px 14px;font-size:12px}.amora .site-suggestion:hover{border-color:var(--color-primary);background:#272727}.amora .site-call-start{color:var(--color-primary-pale)}.amora .site-call{width:min(420px,100vw - 24px);padding:14px}.amora .site-call-stage{background:#171717;border-radius:16px;height:min(460px,100dvh - 300px);min-height:280px;position:relative;overflow:hidden}.amora .site-call-portrait,.amora .site-call-video{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute;inset:0}.amora .site-call-stage:before{content:"";background:var(--fit-bg) center/cover;filter:blur(28px)brightness(.45);position:absolute;inset:-32px}.amora .site-call-portrait{object-fit:contain;object-position:center}.amora .site-call-stage:after{content:"";pointer-events:none;background:linear-gradient(#0009,#0000 28% 52%,#000d);position:absolute;inset:0}.amora .site-call-stage[data-mode=speaking]{box-shadow:inset 0 0 0 2px var(--color-primary),0 0 32px #ff166455}.amora .site-call-top,.amora .site-call-bottom{z-index:1;padding:14px;position:absolute;left:0;right:0}.amora .site-call-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex;top:0}.amora .site-call-top h2{margin:0;font-size:18px;display:grid}.amora .site-call-top small{color:#d5d5d5;font-size:11px;font-weight:500}.amora .site-call-top .site-round[aria-pressed=true]{color:var(--color-primary)}.amora .site-call-bottom{gap:6px;display:grid;bottom:0}.amora .site-call-bottom p{margin:0}.amora .site-call-state{color:#d5d5d5;font-size:12px}.amora .site-call-stage[data-mode=thinking] .site-call-state:after{content:"";background:var(--color-primary-pale);border-radius:50%;width:6px;height:6px;margin-left:6px;animation:1.2s ease-in-out infinite site-typing;display:inline-block}.amora .site-call-caption{color:#fff;text-shadow:0 1px 8px #000;font-size:16px;line-height:1.45}.amora .site-call-caption:empty,.amora .site-call-heard:empty{display:none}.amora .site-call-heard{color:#b9b9b9;font-size:12px}.amora .site-call-langs{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 0;display:flex}.amora .site-call-lang{color:#aeaeae;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #353535;border-radius:15px;padding:4px 14px;font-size:12px}.amora .site-call-lang[aria-pressed=true]{border-color:var(--color-primary);color:#fff;background:#272727}.amora .site-call-controls{gap:10px;margin:12px 0 10px;display:flex}.amora .site-call-controls>*{flex:1;justify-content:center}.amora .site-call-mic{background:linear-gradient(135deg,var(--color-primary-strong),var(--color-primary));color:#121212;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:21px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.amora .site-call-mic[aria-pressed=true]{color:#e2e2e2;box-shadow:inset 0 0 0 1px var(--color-primary);background:#292929}.amora .site-call-mic:disabled{opacity:.45;cursor:not-allowed}.amora .site-call-mic .icon,.amora .site-call-controls .icon{width:17px;height:17px}.amora .site-call-type{background:#1f1f1f;border:1px solid #353535;border-radius:22px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.amora .site-call-type:focus-within{border-color:var(--color-primary)}.amora .site-call-type input{color:#f5f5f8;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.amora .site-call-type .site-send{flex:none;width:34px;height:34px}.amora .site-dialog .site-call-note{color:#8f8f8f;margin:10px 2px 0;font-size:10.5px;line-height:1.5}@media (max-width:1100px){.amora .site-talk-suggestions{padding:4px 12px 0}}@media (prefers-reduced-motion:reduce){.amora .site-typing i,.amora .site-call-stage[data-mode=thinking] .site-call-state:after{opacity:.8;animation:none}.amora .site-call-video{display:none}}.amora{--spark:var(--color-primary);--trust:var(--color-primary);--rapport:#5fd4c4}.amora .site-me-link{display:inline-flex}.amora .site-me-avatar{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-soft));color:#151515;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 #ff668c22}.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,var(--color-primary),var(--color-primary-pale));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 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>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-msg-stage{letter-spacing:.02em;color:var(--color-primary-pale);align-items:center;gap:4px;margin:0 0 0 2px;font-size:11px;font-weight:600;display:flex}.amora .site-msg-stage .icon{width:12px;height:12px}.amora .site-msg-milestone .site-msg-bubble.is-milestone{background:linear-gradient(135deg,#212121,#191919);border-color:#6e444a}.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:var(--color-primary-pale);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{width:15px;height:15px;color:var(--color-primary-pale)}.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]{border-color:var(--color-primary);background:linear-gradient(135deg,#272727,#1b1b1b);box-shadow:0 0 0 1px #ff668c55}.amora .site-create-modes .icon{width:24px;height:24px;color:var(--color-primary-pale);flex:none}.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-current{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-soft))}.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{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-soft));color:#151515;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-appearance{gap:14px;display:grid}.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}:is(.amora .site-quiz-card:has(input:checked),.amora .site-quiz-vibe:has(input:checked),.amora .site-quiz-chip:has(input:checked)){border-color:var(--color-primary);background:#272727;box-shadow:0 0 0 1px #ff668c66}.amora .site-quiz-look:has(input:checked):after{content:"✓";background:var(--color-primary-soft);color:#151515;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:2px solid var(--color-primary-pale);outline-offset:2px}.amora .site-quiz-chip:has(input:disabled){opacity:.45;cursor:not-allowed}.amora .site-quiz-chip.is-suggested{border-style:dashed;border-color:var(--color-primary-strong)}.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:var(--color-primary-pale)}.amora .site-quiz-status{min-height:18px;color:var(--color-primary-pale)}.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%,#4d2c31,#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:#c16e79;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-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-portrait-picker{gap:14px;max-width:860px;margin-top:18px;display:grid}.amora .site-portrait-picker h3{margin:0;font-size:20px}.amora .site-portrait-picker header p{margin:4px 0 0;font-size:13.5px}.amora .site-portrait-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.amora .site-portrait-grid>li{position:relative}.amora .site-portrait-slot{aspect-ratio:3/4;color:#ccc;width:100%;font:inherit;background:#1c1c1c;border:2px solid #0000;border-radius:14px;place-items:center;gap:8px;padding:0;display:grid;position:relative;overflow:hidden}.amora button.site-portrait-slot{cursor:pointer}.amora button.site-portrait-slot:hover,.amora button.site-portrait-slot:focus-visible,.amora .site-portrait-slot.is-chosen{border-color:var(--color-primary)}.amora .site-portrait-slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.amora .site-portrait-slot small{text-align:center;color:#a5a5a5;padding:0 10px;font-size:12px}.amora .site-portrait-slot.is-failed{border:1px dashed #474747}.amora .site-portrait-badge{background:var(--color-primary-strong);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;display:inline-flex;position:absolute;bottom:8px;left:8px}.amora .site-portrait-spinner{border:3px solid #383838;border-top-color:var(--color-primary);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite site-portrait-spin;display:inline-block}.amora .site-portrait-spinner.is-small{vertical-align:-2px;border-width:2px;width:14px;height:14px}@keyframes site-portrait-spin{to{transform:rotate(360deg)}}.amora .site-portrait-count{margin-left:4px}.amora .site-portrait-clip video{aspect-ratio:3/4;object-fit:cover;background:#1c1c1c;border-radius:14px;width:100%;max-width:240px;display:block}.amora .site-portrait-clip p{margin:0}@media (prefers-reduced-motion:reduce){.amora .site-portrait-spinner{animation-duration:2.4s}}.amora .site-portrait-zoom{color:#fff;cursor:pointer;background:#100e14b8;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:8px;right:8px}.amora .site-portrait-zoom:hover,.amora .site-portrait-zoom:focus-visible{background:var(--color-primary-strong)}.amora .site-portrait-zoom .icon{width:16px;height:16px}.amora .site-quiz>.site-portrait-picker{grid-column:1/-1;max-width:none}.amora .site-portrait-badge.is-static{position:static}.amora .site-portrait-dialog{width:min(92vw,560px);max-height:92vh;overflow:auto}.amora .site-portrait-dialog>img{object-fit:contain;background:#161616;border-radius:14px;width:100%;max-height:72vh;display:block}.amora .site-portrait-dialog .a-actions{margin-top:14px}@media (max-width:640px){.amora .site-portrait-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:10px}}.amora .site-me-card{background:radial-gradient(circle at 0 0,#432026,#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{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-soft));color:#151515;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 #ff8cab66}.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 var(--color-primary-soft);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:var(--color-primary-pale)}.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:var(--color-primary-soft);box-shadow:0 0 0 2px #ff8cab55}.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:var(--color-primary-pale);background:#402227;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>a>img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:110px}.amora .site-original-grid .site-original-card.is-picking{grid-column:1/-1}.amora .site-original-copy h3{margin:6px 0 2px}.amora .site-original-open{color:inherit;text-decoration:none}.amora .site-original-open:hover,.amora .site-original-open:focus-visible{text-decoration:underline}.amora .site-original-card>a{display:block}.amora .site-original-card>.site-portrait-picker{grid-column:1/-1;max-width:none;margin-top:4px}.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{width:22px;height:22px;color:var(--color-primary-pale);flex:none}.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-save{color:var(--color-primary-pale);background:#ff8cab33;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 h2{margin:4px 0 0}.amora .site-tier-badge{background:linear-gradient(90deg,var(--color-primary-pale),var(--color-primary));color:#141414;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-group th{color:var(--color-primary-pale);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:var(--color-primary)}.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:var(--color-primary-pale)}.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-usdt-qr{background:#fff;border-radius:12px;place-items:center;width:208px;height:208px;margin:6px auto 14px;display:grid;overflow:hidden}.amora .site-usdt-qr img{width:100%;height:100%;image-rendering:pixelated;display:block}.amora .site-usdt-qr-off{background:var(--color-surface);width:auto;height:auto;color:var(--color-muted);text-align:center;padding:12px;font-size:13px}.amora .site-usdt-amount{background:var(--color-surface);text-align:center;border-radius:12px;margin:0 0 10px;padding:12px}.amora .site-usdt-amount small{color:var(--color-muted);margin-bottom:4px;font-size:12px;display:block}.amora .site-usdt-sum{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.amora .site-usdt-sum code{font:inherit;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:28px;font-weight:700}.amora .site-usdt-tail{color:var(--color-gold)}.amora .site-usdt-fields{gap:8px;margin:0 0 12px;display:grid}.amora .site-usdt-fields>div{background:var(--color-surface);border-radius:10px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;font-size:13px;display:grid}.amora .site-usdt-fields dt{color:var(--color-muted)}.amora .site-usdt-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.amora .site-usdt-fields code{-webkit-user-select:all;user-select:all;font-size:12.5px}.amora .site-usdt-addr{justify-content:space-between;align-items:center;gap:8px;display:flex}.amora .site-usdt-addr code{flex:1;min-width:0}.amora .site-usdt-copy{min-height:30px;padding:0 10px;font-size:12px}.amora .site-usdt-warn{border-left-color:var(--color-gold);color:var(--color-gold);margin-bottom:10px;font-weight:600}.amora .site-usdt-note{color:var(--color-muted)}.amora .site-usdt-status{color:var(--color-muted);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.amora .site-usdt-result{text-align:center;padding:6px 0 4px}.amora .site-usdt-result h3{margin:0 0 8px;font-size:18px}@media (max-width:480px){.amora .site-usdt-qr{width:min(208px,62vw);height:min(208px,62vw)}.amora .site-usdt-sum code{font-size:24px}.amora .site-usdt-fields>div{grid-template-columns:minmax(0,1fr)}.amora .site-usdt-fields dt{grid-column:1/-1}}.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{width:30px;height:30px;color:var(--color-primary-pale)}.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:var(--color-primary-pale);background:#1f1f1f;border-color:#a21d44}.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:var(--color-primary-pale);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:var(--color-primary-pale)!important}.amora .site-history .is-held{color:#a0a0a0}.amora .site-ledger-activity{align-items:center;gap:10px;display:flex}.amora .site-ledger-thumbs{flex:none;gap:6px;display:inline-flex}.amora .site-ledger-thumb{background:#0c0c0e;border:1px solid #262626;border-radius:8px;width:48px;height:48px;display:block;position:relative;overflow:hidden}.amora .site-ledger-thumb img,.amora .site-ledger-thumb video{object-fit:cover;width:100%;height:100%;display:block}.amora .site-ledger-thumb:hover,.amora .site-ledger-thumb:focus-visible{border-color:var(--color-primary-pale)}.amora .site-ledger-play{background:#00000047;place-items:center;display:grid;position:absolute;inset:0}.amora .site-ledger-play:before{content:"";border:6px solid #0000;border-left:10px solid #fff;border-right-width:0}.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 (max-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 (max-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-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>a>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-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{transition:none}}@container profile (min-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-profile-scroll{--thumb-size:calc((100cqi - 80px) / 6);--thumbs-room:calc(var(--thumb-size) + 26px)}.amora .site-media-thumbs{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 (min-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-me{gap:18px;margin:8px 0 40px;display:grid}.amora .site-me-head{gap:4px;max-width:720px;display:grid}.amora .site-me-head h2{margin:2px 0 0}.amora .site-me-notice{border-left:2px solid var(--color-primary);color:#d2d2d2;background:#1f1f1f;border-radius:0 10px 10px 0;margin:0 0 14px;padding:10px 14px;font-size:13px}.amora .site-me-gate{background:#131313;border:1px solid #2a2a2a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.amora .site-me-gate p{color:#d2d2d2;flex:260px;margin:0;font-size:13px}.amora .site-me>.site-me-gate{max-width:720px;margin-top:0}.amora .site-me-paint{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.amora .site-me-paint p{margin:0;font-size:12px}.amora .site-me-short{background:#1b1b1b;border:1px solid #553036;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}.amora .site-me-short p{color:var(--color-primary-pale);flex:240px;margin:0;font-size:13px}.amora .site-studio-batches{background:#131313;border:1px solid #2a2a2a;border-radius:22px;gap:12px;padding:16px;display:grid}.amora .site-studio-batches h3{color:#d2d2d2;margin:0;font-size:13px}.amora .site-studio-batches .a-button{justify-self:start}.amora .site-batch{gap:8px;display:grid}.amora .site-batch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.amora .site-batch-slot{grid-template-rows:auto auto;align-content:start;gap:6px;display:grid;position:relative}.amora .site-batch-slot>img{aspect-ratio:3/4;object-fit:cover;background:radial-gradient(120% 90% at 50% 20%,#4c272d,#131313 70%);border-radius:14px;width:100%;display:block}.amora .site-batch-slot .a-button{justify-self:stretch;min-height:32px;padding:4px 8px;font-size:12px}.amora .site-batch-slot.is-pending,.amora .site-batch-slot.is-failed{grid-template-rows:1fr}.amora .site-batch-mark{aspect-ratio:3/4;text-align:center;color:#b0b0b0;background:#191919;border:1px dashed #74494f;border-radius:14px;place-items:center;padding:8px;font-size:12px;display:grid}.amora .site-batch-slot.is-failed .site-batch-mark{color:var(--color-primary-pale);border-color:#795458}.amora .site-batch-badge{text-align:center;color:#e2e2e2;background:#ff668c33;border-radius:999px;justify-self:stretch;padding:5px 8px;font-size:12px;font-weight:600}.amora .site-batch-earlier{border-top:1px solid #2a2a2a;gap:12px;padding-top:8px;display:grid}.amora .site-studio-choices{margin-top:6px}.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-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 #ff668c88}.amora .site-studio-group .site-quiz-chip input:disabled+span{opacity:.4;cursor:not-allowed}@media (max-width:620px){.amora .site-me{gap:14px;margin-bottom:28px}.amora .site-studio-batches{border-radius:18px;padding:12px}.amora .site-me-gate .a-button,.amora .site-me-short .a-button,.amora .site-me-paint .a-button{flex:100%}}.amora .site-auth-field{width:100%}.amora .site-auth-field label{color:#c1c1c1;font-size:12px}.amora .site-field-hint{color:#9c9c9c;font-size:12px}.amora .site-field-error{color:var(--color-primary-pale);font-size:12px}.amora .a-field input[aria-invalid=true],.amora .a-field textarea[aria-invalid=true],.amora .a-field select[aria-invalid=true]{border-color:var(--color-primary-strong)}.amora .a-field textarea{resize:vertical;color:#fff;background:#242427;border:1px solid #424242;border-radius:10px;width:100%;min-height:140px;padding:12px;line-height:1.6}.amora .a-field input:focus-visible,.amora .a-field textarea:focus-visible,.amora .a-field select:focus-visible{outline-offset:1px}.amora .site-password{display:block;position:relative}.amora .site-password input{padding-right:46px}.amora .site-password-toggle{color:#ababab;cursor:pointer;background:0 0;border:0;border-radius:0 10px 10px 0;place-items:center;width:44px;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.amora .site-password-toggle:hover:not(:disabled){color:#fff}.amora .site-password-toggle[aria-pressed=true]{color:var(--color-primary-pale)}.amora .site-password-toggle:disabled{opacity:.5;cursor:not-allowed}.amora .site-auth-forgot{color:var(--color-primary-pale);text-underline-offset:3px;justify-self:start;font-size:12px;text-decoration:underline}.amora .site-auth-forgot:hover{color:#fff}.amora .site-link-button{color:var(--color-primary-pale);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.amora .site-link-button:hover:not(:disabled){color:#fff}.amora .site-link-button:disabled{opacity:.5;cursor:not-allowed}.amora .site-status-badge{white-space:nowrap;color:var(--color-primary-pale);background:#292929;border:1px solid #404040;border-radius:20px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.amora .site-status-badge.is-ok{color:#8be0c9;background:#12302a;border-color:#245a4d}.amora .site-status-badge.is-warn{color:#ffd9a3;background:#2c2416;border-color:#7a5a2f}.amora .site-status-badge.is-muted{color:#a9a9a9;background:#222;border-color:#373737}.amora .site-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.amora .site-row{color:inherit;background:#171719;border:1px solid #2a2a2a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.amora a.site-row:hover{border-color:#4d4d4d}.amora .site-row b{font-size:14px;display:block}.amora .site-row small{color:#a0a0a0;margin-top:2px;font-size:12px;display:block}.amora .site-row-side{font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.amora .site-instructions{white-space:pre-wrap;overflow-wrap:anywhere;color:#e4e4e4;background:#202020;border:1px solid #2f2f2f;border-radius:12px;margin:0;padding:14px 16px;font-size:13px;line-height:1.7}.amora .site-detail-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:14px 0 18px;display:grid}.amora .site-detail-grid dt{color:#a0a0a0;font-size:12px}.amora .site-detail-grid dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:600}.amora .site-thread{gap:12px;margin:0;padding:0;list-style:none;display:grid}.amora .site-reply{background:#171719;border:1px solid #2a2a2a;border-radius:14px;max-width:min(680px,100%);padding:14px 16px}.amora .site-reply.is-staff{background:#1f1f1f;border-color:#4d4d4d}.amora .site-reply header{color:#a0a0a0;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.amora .site-images{gap:10px;display:grid}.amora .site-images-bar{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.amora .site-images-bar .a-button{align-items:center;gap:6px;display:inline-flex}.amora .site-images-bar .a-button .icon{width:16px;height:16px}.amora .site-images-list,.amora .site-reply-images{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.amora .site-images-list li{position:relative}.amora .site-images-list img{object-fit:cover;border:1px solid #2a2a2a;border-radius:10px;width:84px;height:84px;display:block}.amora .site-images-list button{color:#fff;cursor:pointer;background:#000000b8;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:4px;right:4px}.amora .site-images-list button .icon{width:12px;height:12px}.amora .site-reply-images{margin-top:8px}.amora .site-reply-images img{background:#0f0f10;border:1px solid #2a2a2a;border-radius:10px;max-width:160px;max-height:160px;display:block}.amora .site-reply p{white-space:pre-wrap;overflow-wrap:anywhere;color:#eaeaea;margin:0;font-size:14px;line-height:1.65}.amora .site-form{gap:4px;max-width:640px;display:grid}.amora .site-meter-line{color:#ccc;margin:6px 0 0;font-size:13px}.amora .site-tier-grid .a-button{width:100%}.amora .site-plan-error{margin-top:16px}.amora .site-load-more{justify-content:center;margin-top:14px;display:flex}.amora .site-history .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:640px){.amora .site-row{padding:12px}.amora .site-row-side{justify-content:space-between;width:100%}}.amora .a-pill.adult-pill{color:var(--color-primary-pale);cursor:pointer;white-space:nowrap;background:#262626;border-color:#4d4d4d}.amora .a-pill.adult-pill.on{color:#f7f7f8;background:#252527;border-color:#0000}.amora .locale-switch{color:#c8c8c8;flex:none;align-items:center;gap:6px;display:inline-flex}.amora .locale-switch svg{flex:none;width:16px;height:16px}.amora .locale-menu{position:relative}.amora .locale-trigger{appearance:none;text-align:left;color:#f7f7f8;font:inherit;cursor:pointer;background-color:#171717;background-image:linear-gradient(45deg,#0000 50%,#a0a0a0 50%),linear-gradient(135deg,#a0a0a0 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #2b2b2b;border-radius:999px;min-height:32px;padding:6px 26px 6px 12px;font-size:12px;line-height:1.2}.amora .locale-trigger:hover,.amora .locale-trigger[aria-expanded=true]{border-color:#4d4d4d}.amora .locale-trigger:focus-visible{outline:2px solid var(--color-primary-pale);outline-offset:2px}.amora .locale-list{z-index:60;background:#1b1b1b;border:1px solid #373737;border-radius:14px;min-width:100%;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 36px #00000080}.amora .locale-switch .locale-list{left:auto;right:0}.amora .locale-list li{white-space:nowrap;color:#e3e3e3;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;font-size:13px;display:flex}.amora .locale-list li[data-active]{color:#fff;background:#282828}.amora .locale-list li[aria-selected=true]{color:var(--color-primary-pale);font-weight:600}.amora .locale-list li[aria-selected=true]:after{content:"";border:solid var(--color-primary-pale);border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translateY(-1px)}.amora .locale-field{gap:8px;max-width:360px;display:grid}.amora .locale-field label{color:#e3e3e3;font-size:13px}.amora .locale-field .locale-trigger{border-radius:12px;width:100%;min-height:42px;font-size:14px}.amora .locale-field p{margin:0;font-size:12px;line-height:1.5}.amora .site-public-header .locale-switch{margin-left:auto}.amora .site-public-header .locale-switch+.a-button{margin-left:0}@media (max-width:700px){.amora .locale-switch svg{display:none}.amora .locale-switch .locale-trigger{min-height:32px;padding:5px 22px 5px 9px;font-size:11px}.amora .site-public-header .locale-switch{margin-left:auto}}html:lang(ja) body,html:lang(ja) .amora,html:lang(ja) button,html:lang(ja) input,html:lang(ja) select,html:lang(ja) textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,Yu Gothic,Meiryo,Noto Sans CJK JP,Source Han Sans JP,sans-serif}html:lang(ko) body,html:lang(ko) .amora,html:lang(ko) button,html:lang(ko) input,html:lang(ko) select,html:lang(ko) textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,Malgun Gothic,Noto Sans CJK KR,Source Han Sans K,sans-serif}html:lang(zh-Hant) body,html:lang(zh-Hant) .amora,html:lang(zh-Hant) button,html:lang(zh-Hant) input,html:lang(zh-Hant) select,html:lang(zh-Hant) textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Source Han Sans TC,sans-serif}.amora .locale-trigger.is-icon{color:#fff;background-color:#0000;background-image:none;border-color:#0000;border-radius:50%;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:grid}.amora .locale-trigger.is-icon:hover,.amora .locale-trigger.is-icon[aria-expanded=true]{background-color:var(--color-popover,#1b1b1b);border-color:#0000}.amora .locale-trigger.is-icon svg{width:20px;height:20px}html,body{background:var(--color-void)}.amora{font-family:var(--font-sans);background:var(--color-void);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.amora :focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:3px}.amora [tabindex="-1"]:focus-visible{outline:none}.amora .muted{color:var(--color-muted)}.amora .eyebrow{color:var(--color-primary-soft);font-weight:800}.amora h1,.amora h2{letter-spacing:-.015em}.amora:lang(zh) :is(.fx-display,.site-home-banner-copy h2,.fx-promo-title,.fx-home-films .section-heading h2,.fx-faq-title,.fx-offer-title,.site-film-feature-copy h1,.site-film-feature-copy h3,.site-film-collection .section-heading h2,.fx-gate h1,.site-gate.a-panel h1,.site-create-intro h1,.site-quiz-q,.site-quiz-vibe b,.site-quiz-done h2,.a-intro h1,.site-tier h2){text-wrap:balance;line-height:1.15}.amora .a-button,.amora .a-pill{border-radius:var(--radius-pill);background:var(--color-elevated);color:#fff;min-height:40px;transition:background var(--fx-fast),box-shadow var(--fx-fast),filter var(--fx-fast);padding:9px 18px;font-size:14px;font-weight:700}.amora .a-button:hover{filter:none;background:var(--color-hover)}.amora .a-button.primary{background-image:var(--fx-gradient-cta);color:#fff;background-color:#0000;border:0;box-shadow:inset 0 1px #ffffff40}.amora .a-button.primary:hover{background-image:var(--fx-gradient-cta-hover);box-shadow:inset 0 1px 0 #fff5,var(--fx-shadow-glow)}.amora .a-button.light{color:#0d0d0d;background:#fff}.amora .a-button.light:hover{background:#ececec}.amora .a-button.outline,.amora .a-pill.member{border:1px solid var(--color-line-strong);color:#fff;background:0 0}.amora .a-button.outline:hover{background:var(--color-popover);border-color:#4a4a4a}.amora .a-button.danger{color:#ffb4b4;background:#3a1416;border:1px solid #6b2226}.amora .a-button:disabled,.amora .a-button[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.amora .a-pill .icon{color:var(--color-primary-soft)}.amora .a-chip{border-radius:var(--radius-pill);height:34px;color:var(--color-muted);background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:700}.amora .a-chip:hover{background:var(--color-popover);color:#fff}.amora .a-chip.active,.amora .a-chip.purple{background:var(--color-elevated);color:#fff}.amora .site-pill{border-color:var(--color-line-strong);color:#e8e8e8;background:#ffffff0f;font-weight:600}.amora .card-tags span{background:#ffffff1f}.amora .a-panel{background:var(--color-surface);border-color:var(--color-line-soft);border-radius:var(--radius-panel)}.amora .a-field{color:var(--color-muted);font-weight:600}.amora .a-field input,.amora .a-field select,.amora .a-field textarea{background:var(--color-elevated);border:1px solid var(--color-line);border-radius:var(--radius-control);color:#fff}.amora .a-field input:focus,.amora .a-field select:focus,.amora .a-field textarea:focus{border-color:var(--color-primary-soft);outline:0}.amora .a-notice{border-left-color:var(--color-primary);background:var(--color-surface)}.amora .a-tabs .active,.amora .a-tabs button.active{color:#fff;border-bottom-color:var(--color-primary)}.amora .site-dialog{border-radius:var(--radius-panel);border-color:var(--color-line);background:#161616}.amora .site-dialog::backdrop{background:#000000a6}.amora .site-round{border-color:var(--color-line);background:var(--color-elevated);color:#fff}.amora .site-round:hover{background:var(--color-hover)}.site-toast{border-color:var(--color-primary-line);background:#1d1d1d;border-radius:14px}.amora .fx-cta{border-radius:var(--radius-pill);background-image:var(--fx-gradient-cta);color:#fff;white-space:nowrap;min-height:44px;transition:filter var(--fx-fast),transform var(--fx-fast),box-shadow var(--fx-fast);border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff40,0 6px 18px #ff668c26}.amora .fx-cta:hover{background-image:var(--fx-gradient-cta-hover);box-shadow:inset 0 1px 0 #fff5,var(--fx-shadow-glow)}.amora .fx-cta:active{transform:scale(.98)}.amora .fx-cta:disabled,.amora .fx-cta[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.amora .fx-cta .icon{width:18px;height:18px}.amora .fx-cta-sm{min-height:36px;padding:0 16px;font-size:14px}.amora .fx-cta-lg{min-height:52px;padding:0 32px;font-size:16px}.amora .fx-cta-gold{background-image:var(--fx-gradient-gold);color:var(--color-gold-ink);box-shadow:inset 0 1px #fff6,0 6px 18px #f5c45126}.amora .fx-cta-gold:hover{filter:brightness(1.06);background-image:var(--fx-gradient-gold);box-shadow:inset 0 1px #ffffff80,0 0 24px #f5c45140}.amora .fx-button-light{border-radius:var(--radius-pill);color:#0d0d0d;min-height:44px;transition:background var(--fx-fast);background:#fff;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.amora .fx-button-light:hover{background:#ededed}.amora .fx-button-dark{border-radius:var(--radius-pill);background:var(--color-elevated);color:#fff;min-height:44px;transition:background var(--fx-fast);border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.amora .fx-button-dark:hover{background:var(--color-hover)}.amora .fx-text-button{border-radius:var(--radius-pill);color:#fff;align-items:center;min-height:36px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.amora .fx-text-button:hover{background:var(--color-popover)}.amora.fx-app{--fx-rail:var(--spacing-rail);min-height:100dvh}.amora .fx-sidebar{z-index:40;width:var(--fx-rail);background:var(--color-rail);border-right:1px solid var(--color-line-soft);scrollbar-width:none;transition:width var(--fx-normal) var(--fx-ease),transform var(--fx-normal) var(--fx-ease),box-shadow var(--fx-normal);flex-direction:column;padding:0;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.amora .fx-sidebar::-webkit-scrollbar{display:none}.amora .fx-sidebar-head{border-bottom:1px solid var(--color-line-soft);flex:none;justify-content:space-between;align-items:center;gap:8px;height:73px;padding:0 20px 0 24px;display:flex}.amora .fx-sidebar-brand{align-items:center;min-width:0;display:flex}.amora .fx-sidebar-brand .fx-sidebar-mark{display:none}.amora .fx-sidebar-toggle{width:40px;height:40px;color:var(--color-subtle);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.amora .fx-sidebar-toggle:hover{background:var(--color-elevated);color:#fff}.amora .fx-sidebar-toggle .icon{width:24px;height:24px}.amora .fx-nav{flex-direction:column;display:flex}.amora .fx-nav-group{border-bottom:1px solid var(--color-line-soft);flex-direction:column;gap:8px;padding:16px;display:flex}.amora .fx-nav-item{color:#fff;white-space:nowrap;height:48px;transition:background var(--fx-fast);border-radius:12px;align-items:center;gap:14px;padding:0 14px;font-size:16px;font-weight:500;display:flex;position:relative}.amora .fx-nav-item .icon{color:#fff;flex:none;width:20px;height:20px}.amora .fx-nav-item:hover{background:var(--color-elevated)}.amora .fx-nav-item.is-active{background:var(--color-elevated);color:var(--color-primary-soft)}.amora .fx-nav-item.is-active .icon{color:var(--color-primary-soft)}.amora .fx-nav-language,.amora .fx-nav-language label{cursor:pointer}.amora .fx-nav-language-current{color:var(--color-subtle);margin-left:auto;font-size:12px;font-weight:500}.amora .fx-nav-language select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.amora .fx-nav-language:focus-within{outline:2px solid var(--color-primary-soft);outline-offset:-2px}.amora .fx-sidebar-foot{gap:24px;margin-top:auto;padding:24px 16px 16px;display:grid}@media (min-width:1101px){.amora.fx-app.is-folded{--fx-rail:var(--spacing-rail-collapsed)}.amora.fx-app.is-folded:not(.is-drawer-open) .fx-sidebar-head{flex-direction:column;justify-content:center;gap:10px;height:auto;padding:14px 0 10px}.amora.fx-app.is-folded:not(.is-drawer-open) .fx-nav-group{padding:12px}.amora.fx-app.is-folded:not(.is-drawer-open) .fx-sidebar-foot{padding:16px 12px}.amora.fx-app.is-folded:not(.is-drawer-open) .fx-sidebar-wordmark,.amora.fx-app.is-folded:not(.is-drawer-open) .nav-label,.amora.fx-app.is-folded:not(.is-drawer-open) .fx-nav-language-current{display:none}.amora.fx-app.is-folded:not(.is-drawer-open) .fx-sidebar-mark{display:block}.amora.fx-app.is-folded:not(.is-drawer-open) .fx-nav-item{justify-content:center;width:48px;padding:0}.amora.fx-app.is-folded:not(.is-drawer-open) .fx-nav-item:not(.fx-nav-language):hover:after{content:attr(title);color:#fff;box-shadow:var(--fx-shadow-floating);pointer-events:none;z-index:60;background:#2c2c2c;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;position:fixed;left:76px}.amora.fx-app.is-drawer-open .fx-sidebar{width:var(--spacing-rail);box-shadow:24px 0 60px #000c}}@media (min-width:701px) and (max-width:1100px){.amora.fx-app{--fx-rail:var(--spacing-rail-collapsed)}.amora.fx-app:not(.is-drawer-open) .fx-sidebar-head{flex-direction:column;justify-content:center;gap:10px;height:auto;padding:14px 0 10px}.amora.fx-app:not(.is-drawer-open) .fx-nav-group{padding:12px}.amora.fx-app:not(.is-drawer-open) .fx-sidebar-foot{padding:16px 12px}.amora.fx-app:not(.is-drawer-open) .fx-sidebar-wordmark,.amora.fx-app:not(.is-drawer-open) .nav-label,.amora.fx-app:not(.is-drawer-open) .fx-nav-language-current{display:none}.amora.fx-app:not(.is-drawer-open) .fx-sidebar-mark{display:block}.amora.fx-app:not(.is-drawer-open) .fx-nav-item{justify-content:center;width:48px;padding:0}.amora.fx-app.is-drawer-open .fx-sidebar{width:var(--spacing-rail);box-shadow:24px 0 60px #000c}}.amora .fx-body{margin-left:var(--fx-rail);min-width:0;transition:margin-left var(--fx-normal) var(--fx-ease)}.amora .fx-scrim{z-index:35;opacity:0;pointer-events:none;transition:opacity var(--fx-normal);background:#000000a6;position:fixed;inset:0}.amora.fx-app.is-drawer-open .fx-scrim{opacity:1;pointer-events:auto}.amora .fx-topbar{z-index:30;height:var(--spacing-topbar);background:var(--color-rail);align-items:center;gap:12px;padding:0 48px 0 32px;display:flex;position:sticky;top:0}.amora .fx-menu-button,.amora .fx-topbar-brand{display:none}.amora .fx-top-actions{align-items:center;gap:12px;min-height:40px;margin-left:auto;display:flex}.amora .fx-main{padding-top:8px}.amora .fx-tabbar{display:none}@media (max-width:700px){.amora.fx-app{--fx-rail:0px}.amora .fx-sidebar{width:min(300px,86vw);box-shadow:none;transform:translate(-102%)}.amora.fx-app.is-drawer-open .fx-sidebar{transform:none;box-shadow:24px 0 60px #000c}.amora .fx-topbar{gap:6px;height:56px;padding:0 12px 0 6px}.amora .fx-menu-button{color:#fff;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid}.amora .fx-menu-button .icon{width:22px;height:22px}.amora .fx-topbar-brand{align-items:center;display:flex}.amora .fx-top-actions{gap:6px}.amora .fx-text-button{padding:0 8px}.amora .fx-tabbar{z-index:30;height:calc(62px + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--color-line-soft);background:#0d0d0df2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.amora .fx-tab{color:var(--color-subtle);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.amora .fx-tab .icon{width:22px;height:22px}.amora .fx-tab.is-active{color:#fff}.amora .fx-tab.is-active .icon{color:var(--color-primary-soft)}.amora .fx-main{padding-top:4px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (min-width:701px){.amora.fx-app .site-chat{height:calc(100vh - var(--spacing-topbar));height:calc(100dvh - var(--spacing-topbar))}}@media (max-width:700px){.amora.fx-app .site-chat{height:calc(100dvh - 56px - 62px - env(safe-area-inset-bottom))}.amora.fx-app .a-main.site-main-chat{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.amora .fx-sidebar,.amora .fx-body,.amora .fx-scrim{transition:none}}.amora .fx-me-button{color:#fff;text-align:left;cursor:pointer;width:100%;min-height:52px;transition:background var(--fx-fast);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 10px;display:flex}.amora .fx-me-button:hover,.amora .fx-me-button.is-open{background:var(--color-popover)}.amora .fx-me-avatar{background:var(--fx-gradient-cta);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.amora .fx-me-avatar .icon{width:18px;height:18px}.amora .fx-me-avatar.has-face{background:#1b1b1b;overflow:hidden}.amora .fx-me-avatar img{object-fit:cover;width:100%;height:100%;display:block}.amora .fx-me-text{min-width:0;line-height:1.3;display:grid}.amora .fx-me-text strong,.amora .fx-me-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.amora .fx-me-text small,.amora .fx-me-who small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-subtle);font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.amora .fx-me-popover{z-index:70;border:1px solid var(--color-line);background:var(--color-popover);width:min(300px,100vw - 16px);box-shadow:var(--fx-shadow-floating);border-radius:18px;padding:8px;position:fixed}.amora .fx-me-card{background:var(--color-elevated);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:12px;display:grid}.amora .fx-me-who{min-width:0;line-height:1.3;display:grid}.amora .fx-me-balance{color:#fff;font-variant-numeric:tabular-nums;grid-column:1/-1;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.amora .fx-me-balance .icon{width:16px;height:16px;color:var(--color-primary-soft)}.amora .fx-me-topup{grid-column:1/-1}.amora .fx-me-upgrade{border-radius:var(--radius-pill);min-height:32px;color:var(--color-gold);background:#f5c45114;border:1px solid #f5c45155;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.amora .fx-me-upgrade .icon{width:16px;height:16px}.amora .fx-me-card.is-guest{grid-template-columns:auto 1fr}.amora .fx-me-guest-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.amora .fx-me-guest-actions .fx-cta-sm{min-height:40px;padding:0 12px}.amora .fx-me-list{gap:2px;margin-top:6px;display:grid}.amora .fx-me-item{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.amora .fx-me-item:hover{background:var(--color-hover)}.amora .fx-me-item .icon{width:20px;height:20px;color:var(--color-muted)}.amora .fx-me-item.is-danger{color:#ffa6be}.amora .fx-me-item:disabled{opacity:.6;cursor:default}.amora .fx-sheet-scrim{z-index:70;background:#000000a6;align-items:flex-end;display:flex;position:fixed;inset:0}.amora .fx-sheet{width:100%;max-height:82dvh;padding:8px 12px calc(16px + env(safe-area-inset-bottom));background:var(--color-popover);border-top:1px solid var(--color-line);border-radius:22px 22px 0 0;outline:0;overflow:auto}.amora .fx-sheet-head{justify-content:center;align-items:center;min-height:32px;display:flex;position:relative}.amora .fx-sheet-grip{background:var(--color-line);border-radius:2px;width:40px;height:4px}.amora .fx-sheet-close{width:32px;height:32px;color:var(--color-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.amora .fx-sheet-close .icon{width:18px;height:18px}.amora button.fx-tab{appearance:none;cursor:pointer;background:0 0;border:0;font-family:inherit}.amora.fx-app.is-folded:not(.is-drawer-open) .fx-me-button{justify-content:center;width:48px;margin:0 auto;padding:0}@media (min-width:701px) and (max-width:1100px){.amora.fx-app:not(.is-drawer-open) .fx-me-button{justify-content:center;width:48px;margin:0 auto;padding:0}}@media (max-width:700px){.amora .fx-sidebar .fx-me{display:none}}.amora .fx-upgrade{border:1px solid var(--fx-gold-line);height:48px;color:var(--fx-gold-line);white-space:nowrap;transition:background var(--fx-fast);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:16px;font-weight:500;display:flex}.amora .fx-upgrade:hover{background:#ffba5614}.amora .fx-upgrade .icon{width:20px;height:20px;color:var(--fx-gold-line)}.amora .fx-sidebar-tagline{color:var(--color-faint);text-align:center;margin:0;padding:0 8px;font-size:12px;line-height:18px}.amora.fx-app.is-folded:not(.is-drawer-open) .fx-upgrade{width:48px;margin:0 auto;padding:0}@media (min-width:701px) and (max-width:1100px){.amora.fx-app:not(.is-drawer-open) .fx-upgrade{width:48px;margin:0 auto;padding:0}}.amora{--fx-gold-line:#ffba56}.amora .fx-topbar .fx-search{background:var(--color-elevated);color:#888;border:0;flex:0 400px;gap:14px;height:40px;padding:0 20px}.amora .fx-topbar .fx-search>.icon{width:16px;height:16px}.amora .fx-topbar .fx-search input{font-size:15px}.amora .fx-topbar .fx-search input::placeholder{color:#7e7e7e}.amora .fx-topbar .fx-search:focus-within{background:var(--color-elevated);box-shadow:0 0 0 1px var(--color-primary-line)}.amora .locale-switch.is-pill .locale-trigger{border-radius:var(--radius-pill);background:var(--color-elevated);color:#fff;white-space:nowrap;background-image:none;border:0;align-items:center;gap:12px;width:168px;height:40px;min-height:40px;padding:0 20px 0 18px;font-size:15px;font-weight:500;display:inline-flex}.amora .locale-switch.is-pill .locale-trigger:hover,.amora .locale-switch.is-pill .locale-trigger[aria-expanded=true]{background:var(--color-hover)}.amora .locale-switch.is-pill .locale-globe{display:none}.amora .locale-switch.is-pill .locale-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.amora .locale-switch.is-pill .locale-trigger svg:last-child{width:16px;height:16px;color:var(--color-subtle)}.amora .locale-switch.is-pill .locale-list{background:#303033;border:1px solid #444447;border-radius:12px;width:168px;min-width:168px;padding:12px;top:calc(100% + 8px);left:auto;right:0;box-shadow:0 16px 40px #0009}.amora .locale-switch.is-pill .locale-list li{color:#fff;border-radius:8px;align-items:center;height:40px;margin:0 0 2px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.amora .locale-switch.is-pill .locale-list li:last-child{margin-bottom:0}.amora .locale-switch.is-pill .locale-list li[data-active]{background:#3c3c3f}.amora .locale-switch.is-pill .locale-list li[aria-selected=true]{color:var(--color-primary-soft);background:#404043;font-weight:500}.amora .locale-switch.is-pill .locale-list li[aria-selected=true]:after{display:none}.amora .fx-login{border-radius:var(--radius-pill);background:var(--color-elevated);color:#fff;white-space:nowrap;width:120px;height:40px;transition:background var(--fx-fast);justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:500;display:inline-flex}.amora .fx-login:hover{background:var(--color-hover)}.amora .fx-account-slot{width:40px;height:40px}.amora .fx-account-button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.amora .fx-account-button .fx-me-avatar{width:40px;height:40px;box-shadow:inset 0 0 0 1px #ffffff40}.amora .fx-account-button:hover .fx-me-avatar,.amora .fx-account-button.is-open .fx-me-avatar{box-shadow:0 0 0 2px var(--color-primary-line)}.amora .fx-me-popover.is-menu{background:#303033;border:1px solid #444447;border-radius:12px;width:min(168px,100vw - 16px);padding:12px;box-shadow:0 16px 40px #0009}.amora .fx-me-popover.is-menu .fx-me-list{gap:0;margin-top:0}.amora .fx-me-popover.is-menu .fx-me-item{color:#fff;border-radius:8px;gap:8px;height:40px;min-height:40px;padding:0 10px;font-size:15px;font-weight:500}.amora .fx-me-popover.is-menu .fx-me-item:hover{background:#3c3c3f}.amora .fx-me-popover.is-menu .fx-me-item .icon{color:#fff;width:18px;height:18px}.amora .fx-me-popover.is-menu .fx-me-item.is-coins .icon{color:#ffa7bf}@media (max-width:700px){.amora .fx-topbar .fx-search{display:none}.amora .fx-topbar{padding:0 12px 0 6px}.amora .locale-switch.is-pill .locale-name,.amora .locale-switch.is-pill .locale-trigger svg:last-child{display:none}.amora .locale-switch.is-pill .locale-trigger{justify-content:center;width:40px;height:40px;min-height:40px;padding:0}.amora .locale-switch.is-pill .locale-globe{width:24px;height:24px;display:block}.amora .fx-login{width:auto;padding:0 18px}}@media (min-width:701px) and (max-width:1100px){.amora .fx-topbar{padding-right:24px}}.amora .fx-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.amora .fx-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-style:italic;font-weight:900;line-height:.95}.amora .fx-display em,.amora .fx-accent{font-style:inherit;background:var(--fx-gradient-cta);color:#0000;-webkit-background-clip:text;background-clip:text}.amora .site-home-banner{background:var(--color-surface);border-radius:24px;min-height:clamp(300px,34vw,420px);margin:0 0 20px}.amora .site-home-banner-copy{width:min(620px,62%);padding:clamp(24px,3vw,40px)}.amora .site-home-banner-copy .eyebrow{color:var(--color-primary-soft)}.amora .site-home-banner-copy h2{max-width:560px;font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;margin:12px 0 10px;font-size:clamp(36px,3.6vw,56px);font-style:italic;font-weight:900;line-height:.95}.amora .site-home-banner-copy h2 em{background:var(--fx-gradient-cta);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.amora .site-home-banner-copy>p{-webkit-line-clamp:2;color:#d6d6d6;-webkit-box-orient:vertical;max-width:500px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.amora .site-home-banner-person{margin-top:16px;padding-top:14px}.amora .site-home-banner-copy .a-actions{margin-top:16px}.amora .site-home-banner-copy .a-button{min-height:42px}.amora .site-home-banner-copy .a-button.primary{background-image:var(--fx-gradient-cta);color:#fff;border:0;font-weight:700}.amora .site-home-banner-media:after{background:linear-gradient(90deg,#0d0d0df5 0%,#0d0d0dd9 30%,#0d0d0d66 58%,#0000 82%),linear-gradient(#0000 60%,#0d0d0dc7 100%)}.amora .site-home-banner-watch:hover,.amora .site-home-banner-watch:focus-visible{color:#0d0d0d;background:#fff;border-color:#fff}@media (min-width:1101px){.amora .site-home-banner-watch{bottom:20px;right:20px}.amora .site-home-banner-controls{bottom:18px;right:20px}.amora .site-home-banner.has-controls .site-home-banner-watch{bottom:70px}}@media (min-width:701px) and (max-width:1100px){.amora .site-home-banner-controls{inset:auto 18px 18px auto}}.amora .site-film-carousel-arrow:hover{color:#0d0d0d;background:#fff;border-color:#fff}.amora .site-film-carousel-progress{background:var(--color-primary)}.amora .fx-explore{margin-top:4px}.amora .fx-explore-bar{align-items:center;gap:12px;margin:0 0 12px;display:flex}.amora .fx-search{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-line);max-width:none;height:46px;color:var(--color-muted);transition:border-color var(--fx-fast),background var(--fx-fast);flex:1;align-items:center;gap:10px;margin:0;padding:0 18px;display:flex}.amora .fx-search:focus-within{border-color:var(--color-primary-line);background:var(--color-surface)}.amora .fx-search>.icon{flex:none;width:18px;height:18px}.amora .fx-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.amora .fx-search input::placeholder{color:var(--color-muted)}.amora .fx-search input::-webkit-search-cancel-button{display:none}.amora .fx-search-clear{background:var(--color-active);color:#fff;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}.amora .fx-search-clear .icon{width:14px;height:14px}.amora .fx-select{flex:none}.amora .fx-select-trigger{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:#fff;white-space:nowrap;height:44px;transition:background var(--fx-fast);align-items:center;gap:8px;padding:0 14px 0 16px;font-size:14px;font-weight:700;display:inline-flex}.amora .fx-select-trigger:hover,.amora .fx-select-trigger[aria-expanded=true]{background:var(--color-hover)}.amora .fx-select-trigger .icon{width:16px;height:16px}.amora .fx-select-trigger .fx-select-caret{width:16px;height:16px;color:var(--color-muted);transition:transform var(--fx-fast)}.amora .fx-select-trigger[aria-expanded=true] .fx-select-caret{transform:rotate(180deg)}.amora .fx-explore-sort .site-menu-list{left:0;right:auto}.amora .fx-select .site-menu-list{border-color:var(--color-line);background:var(--color-popover);min-width:200px;box-shadow:var(--fx-shadow-floating);border-radius:16px;padding:6px}.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:14px;font-weight:600;display:flex}.amora .site-menu-list [role^=menuitem]:hover,.amora .site-menu-list [role^=menuitem]:focus-visible{background:var(--color-hover);outline:none}.amora .site-menu-list [role=menuitemradio] .icon{width:16px;height:16px;color:var(--color-primary-soft);margin-left:auto}.amora .site-menu-list [role=menuitemradio].is-checked{color:#fff}.amora .fx-chips{margin:0 0 18px;position:relative}.amora .fx-chips-row{scrollbar-width:none;scroll-behavior:smooth;gap:9px;padding:2px 0;display:flex;overflow-x:auto}.amora .fx-chips-row::-webkit-scrollbar{display:none}.amora .fx-chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);height:38px;color:var(--color-muted);white-space:nowrap;transition:background var(--fx-fast),color var(--fx-fast),border-color var(--fx-fast);flex:none;padding:0 16px;font-size:14px;font-weight:600}.amora .fx-chip:hover{color:#fff;background:var(--color-hover)}.amora .fx-chip.is-active{color:#111;background:#fff;border-color:#fff}.amora .fx-chips-arrow{z-index:2;color:#fff;cursor:pointer;border:0;place-items:center;width:56px;padding:0;display:grid;position:absolute;top:0;bottom:0}.amora .fx-chips-arrow[hidden]{display:none}.amora .fx-chips-arrow .icon{width:20px;height:20px}.amora .fx-chips-arrow.is-start{background:linear-gradient(90deg,var(--color-void) 45%,transparent);justify-content:start;left:0}.amora .fx-chips-arrow.is-end{background:linear-gradient(270deg,var(--color-void) 45%,transparent);justify-content:end;right:0}.amora .fx-grid{grid-template-columns:repeat(auto-fill,minmax(204px,1fr));gap:16px;display:grid}.amora .fx-card{aspect-ratio:240/400;border-radius:var(--radius-card);background:var(--color-surface);isolation:isolate;min-width:0;transition:transform var(--fx-normal) var(--fx-ease);position:relative;overflow:hidden}.amora .fx-card[hidden]{display:none}.amora .fx-card:hover{transform:translateY(-4px)}.amora .fx-card-link{color:#fff;display:block;position:absolute;inset:0}.amora .fx-card-link:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:-2px;border-radius:var(--radius-card)}.amora .fx-card-media{z-index:0;position:absolute;inset:0}.amora .fx-card-media img,.amora .fx-card-media .fx-card-video{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.amora .fx-card-media .fx-card-video{opacity:0;transition:opacity .3s}.amora .fx-card-media .fx-card-video.is-playing{opacity:1}.amora .fx-card-media .fx-card-slide{opacity:0;transition:opacity .45s}.amora .fx-card-media .fx-card-slide.is-shown{opacity:1}.amora .fx-card-arrow{z-index:3;color:#fff;opacity:0;width:26px;height:26px;transition:opacity var(--fx-fast);background:#000000a6;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:42%;transform:translateY(-50%)}.amora .fx-card-arrow.is-prev{left:6px}.amora .fx-card-arrow.is-next{right:6px}.amora .fx-card-arrow .icon{width:14px;height:14px}.amora .fx-card:hover .fx-card-arrow,.amora .fx-card:focus-within .fx-card-arrow{opacity:1}@media (hover:none){.amora .fx-card-arrow{opacity:.85}}.amora .fx-card-link:after{content:"";z-index:1;background:var(--fx-gradient-scrim);position:absolute;inset:0}.amora .fx-card-copy{z-index:2;gap:4px;padding:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.amora .fx-card-title{text-shadow:0 1px 8px #0008;align-items:baseline;gap:6px;min-width:0;font-size:16px;line-height:1.2;display:flex}.amora .fx-card-title b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.amora .fx-card-age{color:#e2e2e2;flex:none;font-weight:500}.amora .fx-card-story{-webkit-line-clamp:2;color:#d4d4d4;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.amora .fx-card-meta{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-width:0;margin-top:4px;font-size:12px;font-weight:700;display:flex}.amora .fx-card-stat{flex:none;align-items:center;gap:4px;display:inline-flex}.amora .fx-card-stat .icon{stroke-width:2px;width:14px;height:14px}.amora .fx-card-creator{text-overflow:ellipsis;white-space:nowrap;color:#e6e6e6;min-width:0;margin-left:auto;overflow:hidden}.amora .fx-card-creator.is-official{color:var(--color-primary-pale)}.amora .fx-card-top{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:8px;right:8px}.amora .fx-card-top>*{pointer-events:auto}.amora .fx-ai-badge{border-radius:var(--radius-pill);color:#fff;letter-spacing:.06em;-webkit-backdrop-filter:blur(6px);background:#000000a6;padding:3px 8px;font-size:10px;font-weight:800}.amora .fx-heart{color:#fff;-webkit-backdrop-filter:blur(6px);opacity:0;width:34px;height:34px;transition:opacity var(--fx-fast),background var(--fx-fast);background:#00000080;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.amora .fx-heart .icon{width:17px;height:17px}.amora .fx-card:hover .fx-heart,.amora .fx-card:focus-within .fx-heart,.amora .fx-heart.active{opacity:1}.amora .fx-card-story,.amora .fx-card-meta{transition:opacity var(--fx-fast)}.amora .fx-card-chat{z-index:4;border-radius:var(--radius-pill);background-image:var(--fx-gradient-cta);color:#fff;opacity:0;pointer-events:none;height:38px;transition:opacity .18s var(--fx-ease),transform .18s var(--fx-ease);justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:800;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px)}.amora .fx-card-chat .icon{width:16px;height:16px}@media (hover:hover){.amora .fx-card:hover .fx-card-chat,.amora .fx-card:focus-within .fx-card-chat{opacity:1;pointer-events:auto;transform:none}.amora .fx-card:hover :is(.fx-card-story,.fx-card-meta),.amora .fx-card:focus-within :is(.fx-card-story,.fx-card-meta){opacity:0}}.amora .fx-heart:hover{background:#000000b3}.amora .fx-heart.active{color:var(--color-primary)}.amora .fx-heart.active .icon{fill:currentColor}@media (hover:none){.amora .fx-heart{opacity:1}}.amora .fx-promo-card{color:#fff;text-align:center;background:linear-gradient(150deg,#2a1f08 0%,#141414 70%);border:1px solid #4a3a14;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px;display:flex}.amora .fx-promo-glow{filter:blur(10px);z-index:-1;background:radial-gradient(closest-side,#f5c45133,#0000);width:120%;height:70%;position:absolute;inset:-30% -30% auto auto}.amora .fx-promo-crown{background-image:var(--fx-gradient-gold);width:48px;height:48px;color:var(--color-gold-ink);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.amora .fx-promo-crown .icon{width:24px;height:24px}.amora .fx-promo-eyebrow{color:var(--color-gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.amora .fx-promo-title{font-family:var(--font-display);text-transform:uppercase;background:var(--fx-gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;font-style:italic;font-weight:900;line-height:.9}.amora .fx-promo-body{color:var(--color-muted);font-size:13px;line-height:1.5}.amora .fx-promo-card .fx-cta{margin-top:4px}.amora .site-dialog.fx-quickview{border:1px solid var(--color-line);background:var(--color-surface);scrollbar-width:thin;width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);animation:fx-qv-in .35s var(--fx-ease-spring) both;border-radius:28px;padding:0;overflow:hidden auto;box-shadow:0 30px 80px #000c}.amora .site-dialog.fx-quickview::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070707b3}@keyframes fx-qv-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.amora .fx-qv-close{z-index:5;color:#fff;background:#000000a6;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:14px;left:14px}.amora .fx-qv-close:hover{background:#000}.amora .fx-qv-close .icon{width:18px;height:18px}.amora .fx-qv-media{place-items:center;height:clamp(320px,52vh,440px);padding:20px 0 6px;display:grid;position:relative;overflow:hidden}.amora .fx-qv-peek{aspect-ratio:3/4;opacity:.35;filter:blur(1px);background:50%/cover no-repeat;border-radius:14px;width:34%;position:absolute;top:50%;transform:translateY(-50%)scale(.82)}.amora .fx-qv-peek.is-prev{left:-4%}.amora .fx-qv-peek.is-next{right:-4%}.amora .fx-qv-frame{aspect-ratio:3/4;background:var(--color-elevated);border-radius:18px;max-width:72%;height:100%;position:relative;overflow:hidden;box-shadow:0 18px 40px #000a}.amora .fx-qv-frame img,.amora .fx-qv-frame video{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.amora .fx-qv-arrow{z-index:2;color:#fff;background:#000000a1;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.amora .fx-qv-arrow:hover{background:#000}.amora .fx-qv-arrow.is-prev{left:10px}.amora .fx-qv-arrow.is-next{right:10px}.amora .fx-qv-arrow .icon{width:18px;height:18px}.amora .fx-qv-count{border-radius:var(--radius-pill);background:#000000a6;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.amora .fx-qv-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:14px 24px 26px;display:grid}.amora .fx-qv-head{text-align:center;justify-items:center;gap:6px;display:grid}.amora .fx-qv-name{align-items:baseline;gap:8px;margin:0;font-size:26px;font-weight:800;line-height:1.1;display:flex}.amora .fx-qv-name span{color:var(--color-muted);font-size:16px;font-weight:600}.amora .fx-qv-label{color:var(--color-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:0;font-size:12px;display:flex}.amora .fx-qv-online{color:var(--color-success);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.amora .fx-qv-online:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.amora .fx-qv-stats{gap:10px;margin:0;display:flex}.amora .fx-qv-stats div{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-elevated);flex-direction:column-reverse;flex:1;padding:11px 12px;display:flex}.amora .fx-qv-stats dt{color:var(--color-faint);margin-top:2px;font-size:11px}.amora .fx-qv-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:800}.amora .fx-qv-cta{align-items:center;gap:10px;display:flex}.amora .fx-qv-cta .icon{width:18px;height:18px}.amora .fx-qv-chat{flex:1;min-height:46px}.amora .fx-qv-cta .fx-button-dark{border:1px solid var(--color-line-strong);background:var(--color-elevated);min-height:46px}.amora .fx-qv-icon{border:1px solid var(--color-line-strong);background:var(--color-elevated);width:46px;height:46px;color:var(--color-muted);opacity:1;-webkit-backdrop-filter:none;cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.amora .fx-qv-icon:hover{background:var(--color-hover);color:#fff}.amora .fx-qv-icon.is-report:hover{color:var(--color-danger)}.amora .fx-qv-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.amora .fx-qv-facts div{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-elevated);flex-direction:column;padding:10px 12px;display:flex}.amora .fx-qv-facts dt{color:var(--color-faint);font-size:11px}.amora .fx-qv-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.amora .fx-qv-section h3,.amora .fx-qv-films h3,.amora .fx-qv-similar h3{letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);margin:0 0 10px;font-size:11px;font-weight:800}.amora .fx-qv-about{color:var(--color-muted);margin:0;font-size:14px;line-height:1.65}.amora .fx-qv-about.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.amora .fx-qv-more{color:var(--color-primary-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.amora .fx-qv-tags{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.amora .fx-qv-tags li{border-radius:var(--radius-chip);border:1px solid var(--color-line);background:var(--color-elevated);height:28px;color:var(--color-muted);align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:flex}.amora .fx-qv-creator{border-radius:var(--radius-control);border:1px solid var(--color-line);background:var(--color-elevated);align-items:center;gap:12px;padding:11px 13px;display:flex}.amora .fx-qv-creator b,.amora .fx-qv-creator small{display:block}.amora .fx-qv-creator small{color:var(--color-faint);margin-top:2px;font-size:12px}.amora .fx-qv-badge{border:1px solid var(--color-primary-line);background:var(--color-primary-tint);height:26px;color:var(--color-primary-soft);border-radius:999px;flex:none;align-items:center;margin-left:auto;padding:0 10px;font-size:11px;font-weight:800;display:flex}.amora .fx-qv-similar-grid{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.amora .fx-qv-films a{display:block}.amora .fx-qv-similar-grid::-webkit-scrollbar{display:none}.amora .fx-qv-similar-card{aspect-ratio:3/4;background:var(--color-elevated);color:#fff;cursor:pointer;text-align:left;border:0;border-radius:12px;flex:none;width:116px;padding:0;position:relative;overflow:hidden}.amora .fx-qv-similar-card img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform var(--fx-normal);position:absolute;inset:0}.amora .fx-qv-similar-card:hover img{transform:scale(1.04)}.amora .fx-qv-similar-card:after{content:"";background:linear-gradient(#0000 45%,#000000b3);position:absolute;inset:0}.amora .fx-qv-similar-card span{z-index:1;align-items:baseline;gap:5px;font-size:12px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.amora .fx-qv-similar-card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amora .fx-qv-similar-card small{color:#ddd}@media (min-width:820px){.amora .site-dialog.fx-quickview{width:min(940px,100vw - 48px);height:min(640px,100dvh - 48px);max-height:none;overflow:hidden}.amora .fx-qv-layout{grid-template-columns:minmax(0,420px) minmax(0,1fr);height:100%;display:grid}.amora .fx-qv-media{height:100%;padding:0;display:block}.amora .fx-qv-peek{display:none}.amora .fx-qv-frame{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;border-radius:0}.amora .fx-qv-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0d0d0dcc);position:absolute;inset:0}.amora .fx-qv-close{top:16px;left:auto;right:16px}.amora .fx-qv-body{scrollbar-width:thin;height:100%;padding:26px 24px 24px;overflow:auto}.amora .fx-qv-head{text-align:left;justify-items:start;padding-right:44px}.amora .fx-qv-label{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.amora .site-dialog.fx-quickview{animation:none}}.amora .fx-home-films .section-heading h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:34px;font-style:italic;font-weight:900;line-height:1}.amora .fx-offer{z-index:45;border:1px solid var(--color-line);width:300px;box-shadow:var(--fx-shadow-floating);animation:fx-offer-in .35s var(--fx-ease-spring);background:#161616;border-radius:24px;gap:10px;padding:12px 12px 16px;display:grid;position:fixed;bottom:20px;right:20px}.amora .fx-offer-close{z-index:2;color:#fff;background:#000000a6;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:18px;right:18px}.amora .fx-offer-close .icon{width:14px;height:14px}.amora .fx-offer-art{background:radial-gradient(70% 90% at 30% 20%,var(--color-primary) 0%,var(--color-primary) 35%,#751932 75%,#290c12 100%);border-radius:16px;place-items:center;height:140px;display:grid}.amora .fx-offer-title{font-family:var(--font-display);text-transform:uppercase;padding:0 6px;font-size:30px;font-style:italic;font-weight:900;line-height:1}.amora .fx-offer p{color:var(--color-muted);margin:0;padding:0 6px;font-size:13px;line-height:1.5}.amora .fx-offer .fx-cta{margin:4px 4px 0}@keyframes fx-offer-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:1100px){.amora .site-home-banner-copy{width:min(560px,78%)}}@media (max-width:700px){.amora .site-home-banner{border-radius:18px;min-height:240px;margin:0 0 14px}.amora .site-home-banner-copy{width:100%;padding:18px}.amora .site-home-banner-copy h2{margin:8px 0 6px;font-size:32px}.amora .site-home-banner-copy>p,.amora .site-home-banner-person .card-tags{display:none}.amora .site-home-banner-person{margin-top:10px;padding-top:10px}.amora .site-home-banner-copy .a-actions{margin-top:12px}.amora .site-home-banner-copy .a-button{min-height:38px;padding:8px 16px}.amora .site-home-banner-watch{display:none}.amora .site-home-banner-controls{left:auto;right:16px}.amora .site-home-banner.has-controls .site-home-banner-copy{padding-top:64px}.amora .fx-explore-bar{flex-wrap:wrap;gap:8px}.amora .fx-search{flex:100%;order:-1;max-width:none;height:42px}.amora .fx-select-trigger{height:38px;padding:0 12px;font-size:13px}.amora .fx-explore-gender{margin-left:auto}.amora .fx-chip{height:36px;padding:0 13px;font-size:13px}.amora .fx-chips-arrow{display:none!important}.amora .fx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.amora .fx-card{border-radius:10px}.amora .fx-card-copy{padding:10px}.amora .fx-card-title{font-size:15px}.amora .fx-card-story{font-size:11px}.amora .fx-card-meta{gap:8px;font-size:11px}.amora .fx-promo-title{font-size:34px}.amora .site-dialog.fx-quickview{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.amora .fx-qv-body{padding:12px 16px 32px}.amora .fx-offer{left:12px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom));grid-template-columns:76px 1fr;align-items:center;column-gap:12px;width:auto;padding:10px 12px}.amora .fx-offer-art{border-radius:14px;grid-row:span 3;height:76px}.amora .fx-offer-title{padding:0 28px 0 0;font-size:22px}.amora .fx-offer p{padding:0;font-size:12px}.amora .fx-offer .fx-cta{min-height:36px;margin:2px 0 0;font-size:14px}.amora .fx-offer-close{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.amora .fx-card,.amora .fx-offer{transition:none;animation:none}}.amora .site-film-feature-copy h1,.amora .site-film-feature-copy h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-style:italic;font-weight:900;line-height:.95}.amora .site-film-feature-copy .eyebrow{color:var(--color-primary-soft)}.amora .site-film-feature-copy .a-button.primary{color:#fff}.amora .site-film-collection-heading h3{font-weight:800}.amora .fx-films-filter{gap:12px}.amora .fx-films-filter .fx-search{flex:320px;max-width:380px;margin:0}.amora .fx-films-filter .site-film-sort{margin-left:auto}.amora .site-film-collection .section-heading h2{font-family:var(--font-display);text-transform:uppercase;font-size:34px;font-style:italic;font-weight:900;line-height:1}@media (min-width:701px){.amora .a-film-grid{grid-template-columns:repeat(auto-fill,minmax(188px,1fr))}}.amora .film-copy .a-button{min-height:32px;padding:6px 10px;font-size:12px}.amora .a-film{border-radius:var(--radius-card);transition:transform var(--fx-normal) var(--fx-ease)}.amora .a-film:hover{transform:translateY(-4px)}.amora .a-film-ai{z-index:1;position:absolute;top:12px;left:12px}.amora .a-film .a-duration{z-index:1;border-radius:var(--radius-pill);background:#000000a6;padding:3px 9px;font-size:10px;font-weight:800}.amora .a-film .film-copy h3{font-size:14px;font-weight:800}.amora .a-film:hover .film-copy .a-button,.amora .a-film .film-copy .a-button:focus-visible{background-image:var(--fx-gradient-cta);color:#fff;border-color:#0000}.amora .site-film-sort .a-chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);height:36px;color:var(--color-muted);padding:0 16px;font-size:13px;font-weight:600}.amora .site-film-sort .a-chip:hover{background:var(--color-hover);color:#fff}.amora .site-film-sort .a-chip.active{color:#111;background:#fff;border-color:#fff}@media (prefers-reduced-motion:reduce){.amora .a-film{transition:none}}.amora .site-cast-status{color:var(--color-muted);margin:14px 0 20px;font-size:14px}@media (max-width:700px){.amora .fx-films-filter .fx-search{flex:100%;max-width:none}.amora .fx-films-filter .site-film-sort{margin-left:0}}.amora.fx-public{background:radial-gradient(70% 60% at 50% 0%,#ff668c0f 0%,transparent 70%),var(--color-void);min-height:100dvh}.amora .site-public-header{background:0 0;border-bottom:0;gap:24px;padding:14px max(24px,50vw - 680px)}.amora .fx-public-brand{align-items:center;display:flex}.amora .fx-lockup{align-items:center;gap:8px;display:inline-flex}.amora .site-public-header nav{gap:6px;margin-left:auto;font-size:14px;font-weight:700}.amora .site-public-header nav a{border-radius:var(--radius-pill);color:var(--color-muted);padding:8px 12px}.amora .site-public-header nav a:hover{color:#fff;background:var(--color-popover)}.amora.fx-public .site-public-header .fx-top-actions{margin-left:0}.amora.fx-public.is-gate .site-public-header .locale-switch{margin-left:auto}.amora .site-public-header nav a,.amora .site-public-header .a-button,.amora .site-public-header .fx-top-actions a{white-space:nowrap}@media (min-width:701px) and (max-width:1100px){.amora .site-public-header{flex-wrap:wrap;row-gap:6px}.amora .site-public-header nav{order:3;width:100%;margin:0 0 0 -12px}}@media (max-width:700px){.amora .site-public-header{gap:10px}.amora .fx-public-brand .fx-mark{display:none}.amora .site-public-header .fx-top-actions{gap:4px}.amora .site-public-header .fx-top-actions .fx-text-button{padding:0 8px}.amora .site-public-header .fx-top-actions .fx-cta{padding:0 14px}}.amora.fx-public.is-gate{background:radial-gradient(60% 50% at 18% 20%,#392024 0%,#39202400 55%),radial-gradient(55% 45% at 85% 75%,#2a1418 0%,#2a141800 55%),var(--color-void)}@keyframes fx-gate-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.amora .site-gate.fx-gate{text-align:center;border-radius:var(--radius-panel);border:1px solid var(--color-line);width:min(468px,100%);max-width:none;animation:fx-gate-in .5s var(--fx-ease-spring) both;background:#161616e6;flex-direction:column;align-items:center;gap:14px;margin:clamp(24px,7vh,88px) auto 64px;padding:36px 34px 28px;display:flex;position:relative;box-shadow:0 30px 80px #000a}.amora .fx-gate-mark{margin-bottom:4px}.amora .fx-gate-badge{border-radius:var(--radius-pill);border:1px solid var(--color-primary-line);background:var(--color-primary-tint);height:30px;color:var(--color-primary-soft);letter-spacing:.04em;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.amora .fx-gate-badge .icon{width:14px;height:14px}.amora .fx-gate .eyebrow{margin-top:4px}.amora .fx-gate h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;margin:-6px 0 0;font-size:36px;font-style:italic;font-weight:900;line-height:.95}.amora .fx-gate>p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.6}.amora .fx-gate-points{text-align:left;gap:12px;width:100%;margin:6px 0 4px;padding:0;list-style:none;display:grid}.amora .fx-gate-points li{color:var(--color-muted);align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.amora .fx-gate-points .icon{width:20px;height:20px;color:var(--color-success);flex:none;margin-top:1px}.amora .fx-gate-enter{width:100%;min-height:52px;margin-top:8px;font-size:16px}.amora .fx-gate-leave{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-elevated);width:100%;min-height:48px;color:var(--color-muted);cursor:pointer;padding:0 16px;font-size:14px;font-weight:700}.amora .fx-gate-leave:hover{background:var(--color-hover);color:#fff}.amora .fx-gate .fx-gate-note{color:var(--color-faint);margin-top:4px;font-size:11px;line-height:1.6}.amora .fx-gate .a-demo-status{margin:0}@media (prefers-reduced-motion:reduce){.amora .site-gate.fx-gate{animation:none}}.amora .site-gate.a-panel{border-color:var(--color-line);background:linear-gradient(#1c1c1c 0%,#151515 100%);border-radius:28px}.amora .site-gate.a-panel h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-size:40px;font-style:italic;font-weight:900;line-height:.98}.amora .site-footer{border-top:0;margin-top:88px;padding-top:0}.amora .site-footer-groups{grid-template-columns:repeat(5,minmax(0,162px));justify-content:space-between;gap:24px}.amora .site-footer-group h2{color:#d0d0d3;letter-spacing:0;margin:0 0 16px;font-size:13px;font-weight:600;line-height:20px}.amora .site-footer-group ul{gap:12px}.amora .site-footer-group a{color:#7e7e7e;font-size:13px;font-weight:400;line-height:18px}.amora .site-footer-group a:hover,.amora .site-footer-bottom a:hover{color:#fff}.amora .site-footer-bottom{border-top:1px solid var(--color-line-soft);color:#7e7e7e;align-items:center;margin-top:32px;padding:32px 0 0;font-size:13px}.amora .site-footer-bottom a{color:#7e7e7e}.amora .fx-footer-brand{display:none}.amora .site-footer-bottom>span{margin-right:auto}@media (max-width:1100px){.amora .site-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:normal}}@media (max-width:700px){.amora .site-footer-groups{grid-template-columns:1fr 1fr;gap:20px}.amora .site-footer-group a{font-size:13px}.amora .site-public-header{gap:10px;padding:12px 16px}.amora .site-public-header nav{order:3;justify-content:flex-start;width:100%;margin:0;overflow-x:auto}.amora .site-gate.fx-gate{border-radius:24px;margin:16px auto 40px;padding:28px 22px 22px}.amora .fx-gate h1{font-size:30px}.amora .site-footer{margin-top:56px}.amora .site-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.amora .site-footer-bottom>span{margin-right:0}}.amora .site-chat{background:var(--color-void)}.amora .site-chat-list{grid-area:1/1}.amora .site-chat-thread{grid-area:1/2}.amora .site-chat-list-head h2{font-size:20px;font-weight:800}.amora .site-chat-new{border-radius:var(--radius-pill);color:#0d0d0d;background:#fff;border:0;height:36px;padding:0 14px;font-size:13px;font-weight:700}.amora .site-chat-new .icon{width:16px;height:16px}.amora .site-chat-search{border-radius:var(--radius-pill);background:var(--color-elevated);height:42px;color:var(--color-muted);padding:0 14px}.amora .site-chat-search:focus-within{border-color:var(--color-line-strong)}.amora .site-chat-tabs{border-bottom:0;gap:6px}.amora .site-chat-tabs button{border-radius:var(--radius-pill);color:var(--color-muted);padding:7px 12px;font-size:12px;font-weight:700}.amora .site-chat-tabs button[aria-selected=true]{background:var(--color-elevated);color:#fff}.amora .site-chat-tabs button[aria-selected=true]:after{display:none}.amora .site-convo{border-radius:14px;padding:10px}.amora .site-convo:hover{background:var(--color-popover)}.amora .site-convo.is-current{background:var(--color-elevated);border-color:#0000}.amora .site-convo-unread{background:var(--color-primary);color:#fff}.amora .site-chat-more h3{color:var(--color-subtle);font-weight:800}.amora .site-chat-more .site-chat-hi{color:var(--color-primary-soft);font-weight:700}.amora .site-chat-promo{border-color:var(--color-primary-line);background:linear-gradient(120deg,#48121f,#1d1d1d 62%,#171717)}.amora .site-chat-promo small{color:var(--color-primary-pale)}.amora .site-chat-thread{background:radial-gradient(120% 90% at 50% 100%,#1d0e11 0%,#1d0e1100 60%),linear-gradient(#141414,#0d0d0d)}.amora .site-thread-bg:after{background:radial-gradient(70% 55% at 50% 30%,#0d0d0d00 0%,#0d0d0dcc 100%),linear-gradient(#0d0d0d00 40%,#0d0d0dcc 78%,#0d0d0d 100%)}@keyframes fx-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)translateY(-.6%)}}.amora .site-chat-thread>.site-thread-bg{animation:fx-breathe 6.5s var(--fx-ease) infinite}.amora .site-thread-head{border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0d0d80;gap:14px;min-height:64px;padding:10px 20px}.amora .site-thread-person{position:relative}.amora .site-thread-person.is-online:after{content:"";background:var(--color-success);border:2.5px solid var(--color-void);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.amora .site-thread-name h1{font-size:16px;font-weight:700}.amora .site-online{color:var(--color-success);background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:700}.amora .site-online[data-chat-retired-badge]{border-radius:9px;padding:2px 7px}.amora .site-thread-actions .site-round{border-color:var(--color-line);background:var(--color-surface);width:40px;height:40px;color:var(--color-muted)}.amora .site-thread-actions .site-round:hover{background:var(--color-hover);color:#fff}.amora .site-thread-actions .site-call-start{color:#111;transition:transform var(--fx-fast) var(--fx-ease-spring);background:#fff;border-color:#fff}.amora .site-thread-actions .site-call-start:hover{color:#111;background:#fff;transform:scale(1.05)}.amora .site-thread-actions .site-call-start:disabled{transform:none}.amora .site-thread-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;padding:20px max(24px,6%) 8px}@keyframes fx-msg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.amora .site-msg[data-fresh]{animation:fx-msg-in .3s var(--fx-ease-out) both}.amora .site-msg{max-width:min(620px,78%)}.amora .site-msg>.a-avatar,.amora .site-msg-me{display:none}.amora .site-msg-body{gap:2px}.amora .site-msg-day{color:var(--color-faint);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;margin:6px 0 4px;padding:0;font-size:11px;font-weight:600}.amora .site-msg-system{max-width:560px;color:var(--color-faint);margin:4px auto 6px;font-size:12px}.amora .site-msg-system a{color:var(--color-subtle);text-underline-offset:2px;text-decoration:underline}.amora .site-msg-bubble{border:1px solid var(--color-line);color:#f3f3f3;box-shadow:none;background:#1c1c1ccc;border-radius:18px 18px 18px 6px;padding:11px 15px;font-size:15px;line-height:1.55}.amora .site-msg.is-mine .site-msg-bubble{background:var(--fx-gradient-cta);color:#fff;border:0;border-radius:18px 18px 6px;box-shadow:0 4px 14px #ff668c33}.amora .site-msg-narration,.amora .site-msg-act{color:var(--color-primary-soft);font-style:italic}.amora .site-msg-act{margin-bottom:4px}.amora .site-caret{vertical-align:-2px;background:var(--color-primary-soft);width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite fx-caret;display:inline-block}@keyframes fx-caret{50%{opacity:0}}.amora .site-typing i{background:var(--color-subtle)}.amora .site-msg-foot{min-height:26px;padding:0 6px}.amora .site-msg-tools{gap:2px}.amora .site-msg-tools button{width:28px;height:28px;color:var(--color-subtle)}.amora .site-msg-tools button:hover{color:#fff;background:#ffffff14}.amora .site-msg-tools button[aria-pressed=true]{color:var(--color-primary)}.amora .site-msg-tools button[data-msg-action=read][aria-pressed=true]{color:var(--color-primary-soft)}@media (hover:none){.amora .site-msg-tools{opacity:1}}.amora .site-msg-context{border-color:var(--color-primary-line)}.amora .site-talk-suggestions{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:0 max(24px,6%) 2px;overflow-x:auto}.amora .site-talk-suggestions::-webkit-scrollbar{display:none}.amora .site-suggestion{border-radius:var(--radius-pill);border:1px solid var(--color-primary-line);height:38px;min-height:0;color:var(--color-primary-pale);white-space:nowrap;transition:background var(--fx-fast),transform var(--fx-fast) var(--fx-ease);background:#1c1c1ccc;flex:none;padding:0 16px;font-size:13px;font-weight:600}.amora .site-suggestion:hover{border-color:var(--color-primary-line);background:var(--color-primary-tint);transform:translateY(-1px)}.amora .site-tool{border-radius:var(--radius-pill);border-color:var(--color-line);height:36px;color:var(--color-muted);background:#1c1c1ccc;font-weight:600}.amora .site-tool:hover{border-color:var(--color-line-strong);background:var(--color-elevated);color:#fff}.amora .site-tool-cost{color:var(--color-primary-pale);background:#ff668c26}.amora .site-composer{border:1px solid var(--color-line-strong);background:var(--color-surface);box-shadow:none;transition:border-color var(--fx-fast),box-shadow var(--fx-fast);border-radius:22px;margin:0 max(24px,6%);padding:8px}.amora .site-composer-row{align-items:flex-end;gap:10px;display:flex}.amora .site-composer-lead,.amora .site-composer-bar{flex:none;align-items:center;gap:6px;margin:0;display:flex}.amora .site-composer-row .site-round{background:var(--color-elevated);width:40px;height:40px;color:var(--color-muted);border:0}.amora .site-composer-row .site-round:hover{background:var(--color-hover);color:var(--color-primary-soft)}.amora .site-composer-row .site-round:disabled{opacity:.45;cursor:not-allowed}.amora .site-composer textarea{field-sizing:content;flex:1;width:auto;min-width:0;min-height:40px;max-height:120px;padding:10px 4px;font-size:15px;line-height:1.4}.amora .site-send{background:var(--fx-gradient-cta);color:#fff;width:44px;height:44px;transition:transform var(--fx-fast) var(--fx-ease-spring);box-shadow:0 4px 14px #ff668c59}.amora .site-send:hover{background:var(--fx-gradient-cta-hover);transform:scale(1.06)}.amora .site-send:active{transform:scale(.94)}.amora .site-send:disabled{opacity:.5;cursor:not-allowed;transform:none}.amora .site-composer-hint{color:var(--color-faint);text-align:right;margin:7px max(30px,6% + 6px) 12px auto;font-size:11px}.amora .site-chat-profile{border-left:1px solid var(--color-line);background:var(--color-surface)}@media (min-width:1280px){.amora .site-chat:not(.is-profile-folded){grid-template-columns:264px minmax(0,1fr) 320px}.amora .site-chat:not(.is-profile-folded) .site-chat-profile{z-index:auto;visibility:visible;width:auto;box-shadow:none;grid-area:1/3;transition:none;position:relative;inset:auto;transform:none}.amora .site-chat.is-profile-folded .site-chat-profile{display:none}}@media (min-width:1361px){.amora .site-chat:not(.is-profile-folded){grid-template-columns:292px minmax(0,1fr) clamp(320px,23vw,380px)}}.amora .site-profile-scroll{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent}.amora .site-profile-stage{background:#171717;height:min(460px,96cqi)}.amora .site-profile-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,#1a1a1a00 42%,#1a1a1acc 80%,var(--color-surface) 99%);position:absolute;inset:0}.amora .site-profile-ai-badge{z-index:3;border-radius:7px;padding:4px 9px;font-size:11px;position:absolute;top:12px;left:12px}.amora .site-profile-corner{z-index:3;gap:8px;display:flex;position:absolute;top:12px;right:12px}.amora .site-profile-corner .site-profile-close{color:#fff;background:#000000a6;border:0;width:34px;height:34px;position:static}.amora .site-profile-corner .site-profile-close:hover{background:#000}.amora .site-media-step{z-index:3;background:#000000a1;border:1px solid #ffffff2b}.amora .site-media-step:hover{background:#000}.amora .site-media-dots{z-index:3;gap:5px;display:flex;position:absolute;bottom:76px;left:50%;transform:translate(-50%)}.amora .site-media-dots i{width:6px;height:6px;transition:width var(--fx-normal) var(--fx-ease);background:#fff5;border-radius:50%}.amora .site-media-dots i.is-on{background:var(--color-primary);border-radius:999px;width:18px}.amora .site-profile-id{z-index:2;display:block;position:absolute;bottom:14px;left:16px;right:16px}.amora .site-profile-id h2{font-size:22px;font-weight:800;line-height:1.15}.amora .site-profile-tagline{color:#ddd;margin:2px 0 0;font-size:12px}.amora .site-profile-body{gap:18px;padding:16px 16px 22px}@keyframes fx-bond-pop{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes fx-bond-shine{to{transform:translate(220%)}}.amora .site-relation-card{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;gap:0;padding:14px}.amora .site-relation-card.is-levelup{animation:fx-bond-pop .5s var(--fx-ease-spring)}.amora .site-relation-head{gap:8px;margin-bottom:10px;font-size:13px}.amora .site-relation-head .icon{width:15px;height:15px;color:var(--color-primary);fill:currentColor;filter:drop-shadow(0 0 6px #ff668c88)}.amora .site-relation-head b{color:#fff;font-size:14px;font-weight:800}.amora .site-relation-head small{color:var(--color-primary-pale);font-size:12px;font-weight:600}.amora .site-relation-points{color:var(--color-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.amora .site-relation-card>.site-relation-bar{background:#000;border-radius:999px;height:9px;display:block;position:relative;overflow:hidden}.amora .site-relation-card>.site-relation-bar i{background:linear-gradient(90deg,var(--color-primary-strong),var(--color-primary),var(--color-primary-soft));transition:width 1.4s var(--fx-ease);border-radius:999px;position:relative;overflow:hidden}.amora .site-relation-card>.site-relation-bar i:after{content:"";animation:fx-bond-shine 2.6s var(--fx-ease) infinite;background:linear-gradient(90deg,#fff0,#fff5,#fff0);position:absolute;inset:0;transform:translate(-120%)}.amora .site-relation-next,.amora .site-relation-memory{white-space:normal;margin:9px 0 0;font-size:11.5px;line-height:1.45;overflow:visible}.amora .site-relation-memory{color:#e8e8e8;font-style:italic}.amora .site-relation-foot{border-top:1px solid var(--color-line);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.amora .site-relation-foot .site-relation-days{color:var(--color-faint);font-size:11px}.amora .site-relation-foot a{color:var(--color-primary-soft);margin-left:auto;font-size:12px;font-weight:700}.amora .site-relation-foot a:hover{color:#fff}.amora .site-relation-card.is-new .site-relation-foot .site-relation-days:empty{display:none}.amora .site-relation-dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.amora .site-relation-dims li{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-elevated);letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);grid-template-columns:1fr;grid-template-areas:"label""value""bar";row-gap:3px;padding:10px;font-size:10px;font-weight:700;display:grid}.amora .site-relation-dims li>b{letter-spacing:0;font-variant-numeric:tabular-nums;grid-area:value;font-size:17px;font-weight:800}.amora .site-relation-dims li[data-dim=spark]>b{color:var(--color-spark)}.amora .site-relation-dims li[data-dim=trust]>b{color:var(--color-trust)}.amora .site-relation-dims li[data-dim=rapport]>b{color:var(--color-rapport)}.amora .site-relation-dims .site-dim-bar{background:#ffffff14;border-radius:2px;height:3px;margin-top:3px}.amora .site-relation-dims li[data-dim=spark] .site-dim-bar i{background:var(--color-spark)}.amora .site-relation-dims li[data-dim=trust] .site-dim-bar i{background:var(--color-trust)}.amora .site-relation-dims li[data-dim=rapport] .site-dim-bar i{background:var(--color-rapport)}.amora .site-profile-section h3{letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);margin:0 0 9px;font-size:11px;font-weight:800}.amora .site-profile-facts{gap:7px;margin:0;display:grid}.amora .site-profile-facts div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.amora .site-profile-facts dt{color:var(--color-subtle);flex:none}.amora .site-profile-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.amora .site-profile-bio{color:var(--color-muted);margin:0;font-size:13px;line-height:1.6}.amora .site-profile-section .card-tags{flex-wrap:wrap;gap:6px;display:flex}.amora .site-profile-section .site-pill{border-radius:var(--radius-chip);border:1px solid var(--color-line);background:var(--color-elevated);height:26px;color:var(--color-muted);padding:0 10px;font-size:12px;font-weight:600}.amora .site-profile-stats{color:var(--color-subtle);gap:14px;font-size:12px}.amora .site-profile-actions .a-button{min-height:40px;font-size:13px}.amora .site-profile-tabs{border-bottom-color:var(--color-line)}.amora .site-profile-tabs button{color:var(--color-subtle);font-weight:600}.amora .site-profile-tabs [aria-selected=true]{color:#fff}.amora .site-profile-tabs button[aria-selected=true]:after{background:var(--color-primary)}.amora .site-media-tile.is-current{outline:2px solid var(--color-primary);outline-offset:-2px}@media (max-width:1100px){.amora .site-composer-hint{display:none}.amora .site-composer{margin-bottom:12px}}@media (max-width:700px){.amora .site-thread-head{min-height:58px;padding:8px 12px}.amora .site-thread-scroll{padding:16px 14px 8px}.amora .site-talk-suggestions,.amora .site-chat-tools{padding-left:12px;padding-right:12px}.amora .site-composer{margin:0 12px 8px}.amora .site-chat-status{margin:0 12px 6px}.amora .site-msg{max-width:88%}.amora .site-msg-bubble{padding:10px 14px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.amora .site-msg[data-fresh],.amora .site-chat-thread>.site-thread-bg,.amora .site-caret,.amora .site-relation-card.is-levelup,.amora .site-relation-card>.site-relation-bar i:after{animation:none}.amora .site-relation-card>.site-relation-bar i,.amora .site-suggestion,.amora .site-send,.amora .site-media-dots i{transition:none}}.amora .site-dialog.site-call{width:100vw;max-width:none;height:100dvh;max-height:none;padding:max(14px,env(safe-area-inset-top)) 20px max(16px,env(safe-area-inset-bottom));box-shadow:none;background:#0d0d0d;border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow:hidden auto}.amora .site-dialog.site-call[open]{flex-direction:column;align-items:center;display:flex}.amora .site-call-backdrop{z-index:0;background:var(--fit-bg) center 20%/cover;filter:blur(24px)brightness(.4)saturate(.9);pointer-events:none;position:absolute;inset:-40px}.amora .site-call-backdrop:after{content:"";background:radial-gradient(60% 50% at 50% 34%,#0d0d0d00,#0d0d0dcc 100%),linear-gradient(#0d0d0d00 60%,#0d0d0d 98%);position:absolute;inset:0}.amora .site-call .site-call-stage{z-index:1;width:100%;max-width:760px;height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;flex:1 0 auto;display:flex;position:relative;overflow:visible}.amora .site-call .site-call-stage:before,.amora .site-call .site-call-stage:after{display:none}.amora .site-call .site-call-top{justify-content:space-between;align-items:center;padding:4px 0;display:flex;position:static}.amora .site-call-back{color:#fff;background:#ffffff14;border:0;width:42px;height:42px}.amora .site-call-back:hover{background:#ffffff24}.amora .site-call-private{height:34px;color:var(--color-muted);background:#0006;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.amora .site-call-private .icon{width:14px;height:14px;color:var(--color-success)}.amora .site-call-center{text-align:center;flex-direction:column;align-items:center;margin-top:5vh;display:flex}.amora .site-call-presence{width:132px;height:132px;margin-bottom:22px;position:relative}.amora .site-call .site-call-portrait{z-index:1;object-fit:cover;object-position:50% 18%;border:2px solid #ffffff1a;border-radius:50%;width:100%;height:100%;position:relative;inset:auto}@keyframes fx-call-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes fx-call-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}@keyframes fx-call-eq{0%,to{height:5px}50%{height:14px}}.amora .site-call-aura{width:300px;height:300px;animation:fx-call-breathe 5s var(--fx-ease) infinite;background:radial-gradient(circle,#ff668c66,#ff166422 55%,#ff166400 70%);border-radius:50%;margin:-150px 0 0 -150px;position:absolute;top:50%;left:50%}.amora .site-call-rings{position:absolute;inset:-14px}.amora .site-call-rings i{opacity:0;border:1.5px solid #ff668c55;border-radius:50%;position:absolute;inset:0}.amora .site-call-stage[data-mode=speaking] .site-call-rings i{animation:fx-call-ring 2.4s var(--fx-ease) infinite}.amora .site-call-stage[data-mode=speaking] .site-call-rings i:nth-child(2){animation-delay:.8s}.amora .site-call-stage[data-mode=speaking] .site-call-rings i:nth-child(3){animation-delay:1.6s}.amora .site-call .site-call-center h2{font-family:var(--font-display);text-transform:uppercase;gap:8px;margin:0;font-size:40px;font-style:italic;font-weight:900;line-height:1;display:grid}.amora .site-call .site-call-center h2 small{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-subtle);font-size:12px;font-style:normal;font-weight:600}.amora .site-call .site-call-state{color:var(--color-primary-soft);align-items:center;gap:8px;margin:12px 0 0;font-size:14px;font-weight:700;display:inline-flex}.amora .site-call-stage[data-mode=listening] .site-call-state{color:var(--color-success)}.amora .site-call-stage:is([data-mode=idle],[data-mode=thinking]) .site-call-state{color:var(--color-muted)}.amora .site-call .site-call-state[data-call-notice]{color:var(--color-caution)}.amora .site-call .site-call-state[data-call-notice] .site-call-eq{display:none}.amora .site-call-eq{align-items:flex-end;gap:3px;height:14px;display:inline-flex}.amora .site-call-eq b{background:currentColor;border-radius:2px;width:3px;height:5px}.amora .site-call-stage:is([data-mode=speaking],[data-mode=listening]) .site-call-eq b{animation:fx-call-eq 1s var(--fx-ease) infinite}.amora .site-call-eq b:nth-child(2){animation-delay:.2s}.amora .site-call-eq b:nth-child(3){animation-delay:.4s}.amora .site-call-eq b:nth-child(4){animation-delay:.1s}.amora .site-call .site-call-timer{color:var(--color-faint);font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:13px}.amora .site-call .site-call-langs{margin:16px 0 0}.amora .site-call .site-call-lang{color:var(--color-muted);background:#0000004d;border-color:#ffffff24}.amora .site-call .site-call-lang[aria-pressed=true]{border-color:var(--color-primary-line);background:var(--color-primary-tint);color:#fff}.amora .site-call .site-call-bottom{text-align:center;gap:8px;margin-top:auto;padding:28px 0 4px;display:grid;position:static}.amora .site-call .site-call-cap-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);margin:0;font-size:11px;font-weight:700}.amora .site-call .site-call-caption{color:#fff;text-shadow:0 2px 12px #000;transition:opacity var(--fx-normal) var(--fx-ease);margin:0;font-size:21px;line-height:1.5}.amora .site-call .site-call-caption .site-msg-narration{color:var(--color-primary-soft);font-style:italic}.amora .site-call-stage[data-interrupted] .site-call-caption{opacity:.4}.amora .site-call .site-call-heard{color:var(--color-muted);margin:0;font-size:13px}.amora .site-call .site-call-interrupted{color:var(--color-danger);margin:2px 0 0;font-size:13px;font-weight:700}.amora .site-call-tap{color:var(--color-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:center;margin:4px 0 0;padding:6px 12px;font-size:12px}.amora .site-call-tap:hover{color:#fff;background:#ffffff0f}.amora .site-call .site-call-controls{z-index:1;justify-content:center;align-items:flex-end;gap:22px;width:100%;margin:14px 0 12px;display:flex;position:relative}.amora .site-call .site-call-controls>*{flex:none}.amora .site-call-ctrl{color:var(--color-muted);flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.amora .site-call-ctrl button{color:#fff;width:64px;height:64px;box-shadow:none;cursor:pointer;transition:transform var(--fx-fast) var(--fx-ease-spring),background var(--fx-fast);background:#ffffff14;border:1px solid #fff2;border-radius:50%;place-items:center;padding:0;display:grid}.amora .site-call-ctrl button:hover{background:#fff2;transform:translateY(-2px)}.amora .site-call-ctrl button .icon{width:26px;height:26px}.amora .site-call-ctrl button[aria-pressed=true]{color:#111;background:#fff}.amora .site-call-ctrl button:disabled{opacity:.45;cursor:not-allowed;transform:none}.amora .site-call-ctrl .site-call-end{background:var(--color-danger);border:0;width:72px;height:72px}.amora .site-call-ctrl .site-call-end:hover{background:var(--color-danger);filter:brightness(1.08)}.amora .site-call-ctrl .site-call-end .icon{transform:rotate(135deg)}.amora .site-call .site-call-wallet{z-index:1;margin:0 0 10px;position:relative}.amora .site-call .site-call-type{z-index:1;background:#0d0d0d99;border-color:#ffffff1f;width:min(520px,100%);margin:0 0 10px;position:relative}.amora .site-call .site-call-note{z-index:1;max-width:560px;color:var(--color-faint);text-align:center;margin:0;font-size:11px;line-height:1.5;position:relative}@media (max-width:520px){.amora .site-call-center{margin-top:2vh}.amora .site-call-presence{width:112px;height:112px;margin-bottom:18px}.amora .site-call .site-call-center h2{font-size:32px}.amora .site-call .site-call-caption{font-size:18px}.amora .site-call .site-call-controls{gap:14px}.amora .site-call-ctrl button{width:58px;height:58px}.amora .site-call-ctrl .site-call-end{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.amora .site-call-aura,.amora .site-call-stage[data-mode] .site-call-rings i,.amora .site-call-stage[data-mode] .site-call-eq b{animation:none}.amora .site-call .site-call-caption,.amora .site-call-ctrl button{transition:none}}.amora .site-quiz-progress{gap:8px;margin-bottom:24px}.amora .site-quiz-progress span{background:var(--color-elevated);border-radius:999px;height:4px}.amora .site-quiz-progress span.is-done,.amora .site-quiz-progress span.is-current{background:var(--color-primary-soft)}.amora .site-quiz-host{color:var(--color-muted);letter-spacing:0;text-transform:none;font-size:15px;font-weight:400}.amora .site-quiz-host-mark{display:none}.amora .site-quiz-q{letter-spacing:-.005em;font-size:clamp(21px,1.7vw,24px);font-weight:600;line-height:1.25}.amora .site-quiz-hint{color:var(--color-muted);font-size:15px}.amora .site-quiz-card{background:var(--color-surface);text-align:center;transition:border-color var(--fx-fast),background var(--fx-fast);border:1px solid #0000;border-radius:12px;padding:18px}.amora .site-quiz-vibe:hover{transform:translateY(-3px)}.amora .site-quiz-card b{font-size:16px;font-weight:500}.amora .site-quiz-card:hover,.amora .site-quiz-vibe:hover,.amora .site-quiz-look:hover,.amora .site-quiz-chip:hover{border-color:var(--color-line-strong)}.amora .site-quiz-card:has(input:checked){border-color:var(--color-primary-soft);background:var(--color-surface);box-shadow:none}.amora .site-quiz-chip:has(input:checked){border-color:var(--color-primary-soft);background:var(--color-surface);color:#fff;box-shadow:none}.amora .site-quiz-card:has(input:checked):after{content:"";z-index:2;background:var(--color-primary-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;width:20px;height:20px;box-shadow:none;border-radius:50%;position:absolute;top:8px;right:8px}.amora .site-quiz-vibe:has(input:checked):after{content:"";z-index:2;background:var(--color-primary-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;width:20px;height:20px;box-shadow:none;border-radius:50%;position:absolute;top:8px;right:8px}.amora .site-quiz-vibe{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--color-surface);transition:transform .18s var(--fx-ease),border-color var(--fx-fast);border:2px solid #0000;position:relative;overflow:hidden}.amora .site-quiz-vibe img{aspect-ratio:auto;object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform var(--fx-normal);position:absolute;inset:0}.amora .site-quiz-vibe:hover img{transform:scale(1.04)}.amora .site-quiz-vibe:before{content:"";z-index:1;background:linear-gradient(#0000 45%,#00000080 72%,#000000d9 100%);position:absolute;inset:0}.amora .site-quiz-vibe span{z-index:2;text-align:center;gap:2px;padding:12px;position:absolute;bottom:0;left:0;right:0}.amora .site-quiz-vibe b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:20px;font-style:italic;font-weight:900;line-height:1}.amora .site-quiz-vibe small{color:#e2e2e2;font-size:11px}.amora .site-quiz-vibe:has(input:checked){border-color:var(--color-primary);box-shadow:0 0 0 4px #ff668c22}.amora .site-quiz-vibe:has(input:checked) b{color:var(--color-primary-soft)}.amora .site-quiz-look{border-radius:16px}.amora .site-quiz-look:has(input:checked){border-color:var(--color-primary);box-shadow:none}.amora .site-quiz-look:has(input:checked):after{background:var(--color-primary);color:#fff}.amora .site-quiz-chip{border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-muted);transition:background var(--fx-fast),color var(--fx-fast);padding:10px 18px;font-weight:600}.amora .site-quiz-chip:hover{background:var(--color-hover);color:#fff}.amora .site-quiz-chip.is-suggested{border-color:var(--color-primary-soft)}.amora .site-quiz-inline input,.amora .site-quiz-inline textarea{background:var(--color-elevated);border:1px solid var(--color-line);border-radius:14px}.amora .site-quiz-inline input:focus,.amora .site-quiz-inline textarea:focus{border-color:var(--color-primary-soft);outline:0}.amora .site-quiz-inline.is-big input{text-align:center;border-color:var(--color-primary-line);font-size:22px;font-weight:700}.amora .site-studio-group{border-color:var(--color-line-soft);background:var(--color-surface);border-radius:20px}.amora .site-studio-group legend{font-weight:800}.amora .site-swatches{gap:12px}.amora .site-swatch>span:first-of-type{border:0;width:40px;height:40px;box-shadow:inset 0 0 0 1px #ffffff26}.amora .site-swatch input:checked+span{box-shadow:0 0 0 3px var(--color-void),0 0 0 5px var(--color-primary);border:0}.amora .site-quiz-surprise,.amora .site-quiz-again,.amora .site-quiz-actions>:is(button,a):not([data-quiz-next]):not([data-quiz-create]){border:1px solid var(--color-line);background:var(--color-surface);color:#fff;min-height:40px;padding:0 18px;font-size:14px;font-weight:500}.amora .site-quiz-surprise:hover,.amora .site-quiz-again:hover{background:var(--color-elevated)}.amora .site-quiz-actions [data-quiz-next],.amora .site-quiz-actions [data-quiz-create]{background:var(--color-primary-soft);color:#fff;min-width:110px;min-height:40px;box-shadow:none;background-image:none;border:0;padding:0 22px;font-size:14px;font-weight:600;animation:none}.amora .site-quiz-actions [data-quiz-next]:hover,.amora .site-quiz-actions [data-quiz-create]:hover{filter:brightness(1.08)}.amora .site-quiz-preview{border-radius:var(--radius-panel);background:var(--color-surface);border-color:#0000}.amora .site-quiz-portrait{background:radial-gradient(circle at 50% 35%,#492128,#151515 70%)}.amora .site-quiz-id h3{font-size:22px;font-weight:800}.amora .site-quiz-id .card-tags{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.amora .site-quiz-id .site-pill{border-radius:var(--radius-chip);border:1px solid var(--color-line);background:var(--color-elevated);height:26px;color:var(--color-muted);padding:0 11px;font-size:12px}.amora .site-quiz-answers-title{color:#fff;letter-spacing:0;text-transform:none;border-top:0;padding-top:12px;font-size:16px;font-weight:600}.amora .site-quiz-answer{grid-template-columns:1fr auto;gap:16px;padding:8px}.amora .site-quiz-answer span{color:var(--color-subtle)}.amora .site-quiz-answer b{text-align:right;font-weight:500}@media (min-width:1101px){.amora .site-quiz-preview{gap:0;padding:0;top:88px;overflow:hidden}.amora .site-quiz-portrait{aspect-ratio:3/3.8;border-radius:0}.amora .site-quiz-portrait:after{content:"";pointer-events:none;background:linear-gradient(0deg,var(--color-surface),transparent 45%);position:absolute;inset:0}.amora .site-quiz-id{z-index:1;margin-top:-56px;padding:0 16px;position:relative}.amora .site-quiz-answers-title{margin:6px 16px 0}.amora .site-quiz-answers{padding:6px 8px 12px}}.amora .site-quiz-portrait-empty .icon{color:var(--color-primary-soft)}.amora .site-quiz-done h2{font-family:var(--font-display);text-transform:uppercase;font-size:44px;font-style:italic;font-weight:900;line-height:.95}.amora .site-moment-templates .a-template,.amora .a-template{border-color:var(--color-line);background:var(--color-surface);border-radius:18px}.amora .a-template.active{border-color:var(--color-primary);background:var(--fx-gradient-selected),var(--color-surface)}.amora .a-cost{border-color:var(--color-primary-line);background:#ff668c14;border-radius:16px}@media (max-width:700px){.amora .site-quiz-q{font-size:22px}.amora .site-quiz-vibe b{font-size:17px}}@media (prefers-reduced-motion:reduce){.amora .site-quiz-actions [data-quiz-next],.amora .site-quiz-actions [data-quiz-create]{animation:none}.amora .site-quiz-card,.amora .site-quiz-vibe,.amora .site-quiz-chip{transition:none}}.amora .site-quiz-actions .a-button.outline{border:1px solid var(--color-line);background:var(--color-surface);color:#fff;min-height:40px;padding:0 18px;font-size:14px;font-weight:500}.amora .site-quiz-actions .a-button.outline:hover:not(:disabled){background:var(--color-elevated)}.amora .site-quiz-actions .a-button.outline:disabled{color:var(--color-muted);opacity:1}.amora .a-intro h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(40px,4.6vw,68px);font-style:italic;font-weight:900;line-height:.95}.amora .a-intro p{color:var(--color-muted)}.amora .fx-pricing-intro p{max-width:620px;margin-inline:auto}.amora .fx-trust{flex-wrap:wrap;justify-content:center;gap:10px;margin:4px 0 24px;padding:0;list-style:none;display:flex}.amora .fx-trust li{border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);height:40px;color:var(--color-muted);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.amora .fx-trust .icon{width:16px;height:16px;color:var(--color-success);flex:none}.amora .site-plan-status{border-color:var(--color-line);background:var(--color-surface);border-radius:18px;margin-inline:auto}.amora .site-plan-status>.icon{color:var(--color-gold)}.amora .site-billing{border-radius:var(--radius-pill);border-color:var(--color-line);background:var(--color-surface);width:fit-content;margin:24px auto 30px;padding:4px;display:flex}.amora .site-billing button{height:38px;color:var(--color-muted);align-items:center;gap:8px;padding:0 20px;font-weight:700;display:inline-flex}.amora .site-billing button[aria-checked=true]{background:var(--color-elevated);color:#fff}.amora .site-save,.amora .site-billing button[aria-checked=true] .site-save{border:1px solid var(--color-primary-line);background:var(--color-primary-tint);height:22px;color:var(--color-primary-soft);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.amora .site-tier-grid{align-items:start;gap:16px;margin:14px 0 28px}.amora .site-tier{border-radius:var(--radius-panel);border:1px solid var(--color-line);background:var(--color-surface);padding:24px}.amora .site-tier h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;order:1;font-size:30px;font-style:italic;font-weight:900;line-height:1}.amora .site-tier-blurb{order:2;min-height:34px;font-size:13px}.amora .site-tier-price{order:3}.amora .site-tier-billed{order:4}.amora .site-tier .a-button{order:5;align-self:stretch;min-height:48px;margin:12px 0 0;font-size:15px}.amora .site-tier-note{order:6;margin-bottom:6px!important}.amora .site-tier ul{order:7;gap:11px;margin:4px 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.amora .site-tier li{color:var(--color-muted);padding-left:26px;font-size:13px;position:relative}.amora .site-tier li:before{content:"";background:var(--color-primary-soft);width:16px;height:16px;position:absolute;top:2px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.amora .site-tier.is-popular{border-color:var(--color-primary-line);background:linear-gradient(#211316,#170f10)}.amora .site-tier:has(.site-tier-badge.is-pro){border-color:var(--color-gold-strong);background:linear-gradient(#1f1808,#1c1709)}.amora .site-tier:has(.site-tier-badge.is-pro) li:before{background:var(--color-gold)}.amora .site-tier.is-current{box-shadow:0 0 0 2px var(--color-primary-soft)}.amora .site-tier-badge{background-image:var(--fx-gradient-cta);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 14px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.amora .site-tier-badge.is-pro{background-image:var(--fx-gradient-gold);color:var(--color-gold-ink)}.amora .site-tier-price strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:800}.amora .site-tier-price small{color:var(--color-muted);font-weight:600}.amora .site-tier-price s{color:var(--color-faint);font-weight:600}.amora .site-tier-billed{color:var(--color-faint)!important}.amora .site-tier .a-button.outline{border-color:var(--color-line-strong);background:var(--color-elevated)}.amora .site-tier.is-popular .a-button.outline:not(:disabled){background-image:var(--fx-gradient-cta);color:#fff;border:0;box-shadow:0 6px 18px #ff668c40}.amora .site-tier:has(.site-tier-badge.is-pro) .a-button.primary:not(:disabled){background-image:var(--fx-gradient-gold);color:var(--color-gold-ink)}.amora .site-tier:has(.site-tier-badge.is-pro) .a-button.primary:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 0 24px #f5c45140}.amora .site-compare-scroll{border-color:var(--color-line);border-radius:20px}.amora .site-compare thead th{background:var(--color-popover)}.amora .site-compare-group th{color:var(--color-primary-soft);background:#141414}.amora .site-compare .is-current{background:#ff668c0f}.amora .site-pack-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.amora .site-pack{border-radius:var(--radius-card);border-color:var(--color-line);background:var(--color-surface);text-align:center;transition:transform var(--fx-fast) var(--fx-ease),border-color var(--fx-fast);justify-items:center;gap:4px;padding:20px 18px 18px}.amora .site-pack.is-best{border-color:var(--color-gold-strong);background:radial-gradient(120% 90% at 50% 0%,#f5c4511a,transparent 60%),var(--color-surface)}.amora .site-pack .site-tier-badge{background-image:var(--fx-gradient-gold);height:20px;color:var(--color-gold-ink);padding:0 10px;font-size:10px;top:-10px;right:auto}.amora .site-pack-coins b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.amora .site-pack-price{font-size:15px;font-weight:700}.amora .site-pack-makes{min-height:0;color:var(--color-faint)}.amora .site-pack .a-button{border:1px solid var(--color-line-strong);background-image:none;background-color:var(--color-elevated);width:100%;min-height:40px;box-shadow:none;align-self:stretch;margin-top:8px}.amora .site-pack:hover .a-button:not(:disabled),.amora .site-pack .a-button:not(:disabled):focus-visible{background-image:var(--fx-gradient-cta);color:#fff;border-color:#0000}.amora .site-faq-list{border-top:1px solid var(--color-line);gap:0}.amora .site-faq-item{border:0;border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;padding:0}.amora .site-faq-item summary{justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:15px;font-weight:700;list-style:none;display:flex}.amora .site-faq-item summary:after{content:"+";text-align:center;width:22px;color:var(--color-primary-soft);transition:transform var(--fx-normal) var(--fx-ease);flex:none;font-size:22px;font-weight:500;line-height:1}.amora .site-faq-item[open] summary:after{transform:rotate(45deg)}.amora .site-faq-item p{max-width:720px;color:var(--color-muted);padding:0 2px 18px}@media (prefers-reduced-motion:reduce){.amora .site-pack,.amora .site-faq-item summary:after{transition:none}}.amora .site-wallet-banner{border-radius:14px}.amora .fx-settings{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;max-width:1080px;margin-top:24px;display:grid}.amora .fx-settings-nav{gap:4px;padding-bottom:12px;display:grid;position:sticky;top:88px}.amora .fx-settings-nav a,.amora .fx-settings-signout{border-radius:var(--radius-control);height:42px;color:var(--color-muted);font:inherit;cursor:pointer;transition:background var(--fx-fast),color var(--fx-fast);background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.amora .fx-settings-nav a:hover,.amora .fx-settings-signout:hover{background:var(--color-hover);color:#fff}.amora .fx-settings-nav a.is-current{background:var(--color-elevated);color:#fff}.amora .fx-settings-nav .icon{flex:none;width:18px;height:18px}.amora .fx-settings-signout{color:var(--color-danger);border-top:0;margin-top:10px;padding-top:0}.amora .fx-settings-signout:disabled{opacity:.5;cursor:default}.amora .fx-settings-sections{gap:16px;min-width:0;display:grid}.amora .fx-settings-group{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);scroll-margin-top:88px;overflow:hidden}.amora .fx-settings-group h2{border-bottom:1px solid var(--color-line);color:var(--color-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:16px 18px;font-size:12px;font-weight:800}.amora .fx-settings-row{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.amora .fx-settings-row:last-of-type{border-bottom:0}.amora .fx-settings-row b{font-size:14px;font-weight:700;display:block}.amora .fx-settings-row small{color:var(--color-subtle);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;display:block}.amora .fx-settings-control{flex:none;gap:8px;display:flex}.amora .fx-settings-control .a-button{min-height:38px;padding:7px 16px;font-size:13px}.amora .fx-settings-row.is-text p{color:var(--color-muted);margin:0;font-size:13.5px;line-height:1.6}.amora .fx-settings-row.is-text a{color:var(--color-primary-soft)}.amora .fx-settings-row.is-field{display:block}.amora .fx-settings-group .a-demo-status,.amora .fx-settings-group [role=status]{margin:0 18px 14px}.amora .fx-settings-group.is-danger{border-color:var(--color-danger)}.amora .fx-delete{padding:18px}.amora .fx-delete h3{margin:0;font-size:16px;font-weight:800}.amora .fx-delete h4{color:var(--color-subtle);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.amora .fx-delete p{color:var(--color-muted);margin:0;font-size:13.5px;line-height:1.6}.amora .fx-delete .fx-delete-date{color:#fff;font-weight:700}.amora .fx-delete ul{color:var(--color-muted);margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.amora .fx-delete-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.amora .fx-delete-check{color:var(--color-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.amora .fx-delete-check input{flex:none;margin-top:3px}.amora .fx-delete .fx-delete-timer{color:var(--color-subtle);font-size:12.5px}@media (max-width:860px){.amora .fx-settings{grid-template-columns:1fr;gap:14px}.amora .fx-settings-nav{scrollbar-width:none;gap:6px;display:flex;position:static;overflow-x:auto}.amora .fx-settings-nav::-webkit-scrollbar{display:none}.amora .fx-settings-nav a,.amora .fx-settings-signout{border-radius:var(--radius-pill);flex:none;height:38px;margin:0}.amora .fx-settings-nav span{white-space:nowrap}}@media (max-width:520px){.amora .fx-settings-row{flex-wrap:wrap}.amora .fx-delete-lists{grid-template-columns:1fr}}.amora .a-tabs{border-bottom:0;gap:6px;margin:24px 0}.amora .a-tabs button,.amora .a-tabs a{border-radius:var(--radius-pill);color:var(--color-muted);padding:9px 16px;font-weight:700}.amora .a-tabs button.active,.amora .a-tabs .active,.amora .a-tabs [aria-selected=true]{background:var(--color-elevated);color:#fff;border-bottom:0}.amora .site-original-grid .a-panel{border-radius:20px}.amora .fx-my-ai .site-me-card{border-radius:var(--radius-panel);border:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);gap:18px 22px;padding:22px}.amora .fx-my-ai .site-me-avatar.is-large{background-image:var(--fx-gradient-cta);color:#fff;width:88px;height:88px;box-shadow:none;border-radius:22px;font-size:38px;font-weight:800}.amora .fx-my-ai .site-me-copy h1{margin:2px 0;font-size:26px;font-weight:800}.amora .fx-my-ai .site-me-copy p{color:var(--color-muted)}.amora .fx-my-ai .site-me-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.amora .fx-my-ai .site-me-stats div{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-elevated);gap:4px;padding:16px}.amora .fx-my-ai .site-me-stats dt{color:var(--color-faint);letter-spacing:0;text-transform:none;font-size:12px}.amora .fx-my-ai .site-me-stats div{flex-direction:column-reverse;display:flex}.amora .fx-my-ai .site-me-stats dd{overflow-wrap:anywhere;font-size:22px;font-weight:800}.amora .fx-my-ai .site-me-stats dd a{color:#fff}.amora .fx-my-ai .a-tabs{gap:9px}.amora .fx-my-ai .a-tabs button{border:1px solid var(--color-line);background:var(--color-surface);height:38px;color:var(--color-muted);padding:0 16px;font-weight:600}.amora .fx-my-ai .a-tabs button:hover{background:var(--color-hover);color:#fff}.amora .fx-my-ai .a-tabs button.active{color:#111;background:#fff;border-color:#fff}.amora .fx-my-ai .section-heading h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:28px;font-style:italic;font-weight:900;line-height:1}.amora .fx-my-ai .site-bond-card{border-radius:var(--radius-card);border:1px solid var(--color-line);background:var(--color-surface);gap:12px;padding:16px}.amora .fx-my-ai .site-bond-card.is-focused{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff668c22}.amora .fx-my-ai .site-bond-who img{border-radius:12px;width:54px;height:54px}.amora .fx-my-ai .site-bond-level{background:var(--color-primary-tint);color:var(--color-primary-soft);font-weight:800}.amora .fx-my-ai .site-bond-path li{border-radius:var(--radius-control);background:var(--color-surface)}.amora .fx-my-ai .site-bond-path li.is-reached{background:linear-gradient(90deg,var(--color-primary-tint),var(--color-surface))}@media (max-width:700px){.amora .fx-my-ai .site-me-card{grid-template-columns:1fr;justify-items:start}.amora .fx-my-ai .site-me-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.amora .fx-trust li{height:36px;padding:0 12px;font-size:12px}.amora .site-tier h2{font-size:28px}.amora .a-tabs{flex-wrap:nowrap;overflow-x:auto}}.amora .fx-acct-intro+.a-actions{margin:0 0 16px}.amora .fx-settings-group .fx-faq-intro{display:block}.amora .fx-settings-group .fx-faq-intro b{font-size:15px;font-weight:700;line-height:1.4;display:block}.amora .fx-settings-group .fx-faq-intro p{margin:8px 0 0}.amora .fx-settings-group .fx-faq{display:grid}.amora .fx-settings-group .fx-faq-item{border-bottom:1px solid var(--color-line-soft);padding:0 18px}.amora .fx-settings-group .fx-faq-item:last-child{border-bottom:0}.amora .fx-settings-group .fx-faq-item summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:12px 0;font-size:14px;font-weight:700;line-height:1.35;list-style:none;display:flex}.amora .fx-settings-group .fx-faq-item summary::-webkit-details-marker{display:none}.amora .fx-settings-group .fx-faq-item summary:before{content:"";width:0;height:0;transition:transform var(--fx-normal) var(--fx-ease);border:5px solid #0000;border-left:8px solid;border-right-width:0;flex:none}.amora .fx-settings-group .fx-faq-item[open] summary:before{transform:rotate(90deg)}.amora .fx-settings-group .fx-faq-item summary:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:2px;border-radius:8px}.amora .fx-settings-group .fx-faq-item p{max-width:720px;color:var(--color-muted);margin:0;padding:0 0 16px 18px;font-size:13.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.amora .fx-settings-group .fx-faq-item summary:before{transition:none}}.amora .fx-home .site-home-banner{background:var(--color-void);--icon-cut:#242424;border-radius:0;min-height:500px;margin:-8px -48px 0 -32px}.amora .fx-home .site-home-banner-media{background:var(--color-void)}.amora .fx-home .site-home-banner-media img{object-position:right center}.amora .fx-home .site-home-banner-media:after{background:linear-gradient(90deg,#0e0e0ef0 0%,#0e0e0ecc 28%,#0e0e0e66 54%,#0000 80%),linear-gradient(#0000 70%,#0e0e0e99 88%,#0e0e0e 100%)}.amora .fx-home .site-home-banner-copy{width:min(760px,64%);padding:50px 32px 58px}.amora .fx-home .site-home-banner-person{border:0;margin:0;padding:0}.amora .fx-home .site-home-banner-person .a-identity{gap:12px}.amora .fx-home .site-home-banner-person .a-avatar{width:42px;height:42px}.amora .fx-home .site-home-banner-person .a-identity h3{color:#c8c8cc;font-size:17px;font-weight:600;line-height:22px}.amora .fx-home .site-home-banner-person .a-identity small{color:#8a8a8e;font-size:12px;line-height:16px}.amora .fx-home .site-home-banner-copy h2{max-width:680px;font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;margin:22px 0 0;font-size:52px;font-style:normal;font-weight:800;line-height:62px}.amora .fx-home .site-home-banner-copy h2 em{color:var(--color-primary-soft);-webkit-text-fill-color:currentColor;background:0 0;font-style:normal}.amora .fx-home .site-home-banner-copy>p{color:#c8c8cc;max-width:640px;margin:20px 0 0;font-size:15px;line-height:21px;display:block;overflow:visible}.amora .fx-home .site-home-banner-copy>.card-tags{gap:12px;margin-top:16px}.amora .fx-home .site-home-banner-copy>.card-tags span{color:#c8c8cc;background:#262425;border-radius:12px;height:24px;padding:0 10px;font-size:12px;font-weight:400;line-height:24px}.amora .fx-home .site-home-banner-copy .a-actions{flex-wrap:wrap;gap:16px;margin-top:48px}.amora .fx-home .site-home-banner-copy .a-button{border-radius:var(--radius-pill);gap:10px;min-height:48px;padding:0 28px;font-size:18px;font-weight:500}.amora .fx-home .site-home-banner-copy .a-button .icon{width:20px;height:20px}.amora .fx-home .site-home-banner-copy .a-button:not(.primary){color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2c2c2ecc;border:1px solid #fff3}.amora .fx-home .site-home-banner-copy .a-button:not(.primary):hover{background:#3a3a3dd9}.amora .fx-home .site-home-banner-copy .a-button.primary{background-image:var(--fx-gradient-cta);border:0;box-shadow:0 8px 24px #ff668c40}.amora .fx-home .fx-section-head{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:48px 0 16px;display:flex}.amora .fx-home .fx-inside .fx-section-head{margin-top:52px}.amora .fx-home .fx-lead-title{font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin:0;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.amora .fx-home .fx-lead-title>span{color:var(--color-primary-soft)}.amora .fx-home .fx-section-link{color:#565656;white-space:nowrap;align-items:center;gap:2px;margin-left:auto;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.amora .fx-home .fx-section-link .icon{width:16px;height:16px}.amora .fx-home .fx-section-link:hover,.amora .fx-home .fx-section-link:focus-visible{color:#fff}.amora .fx-promo-title,.amora .fx-offer-title{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-style:normal;font-weight:700;line-height:1.15}.amora .fx-promo-title{font-size:28px}.amora .fx-offer-title{font-size:20px}.amora .fx-offer{border-radius:16px}.amora .fx-offer-art{border-radius:12px}.amora .fx-home .fx-gender-chips{border:1px solid var(--color-line-soft);border-radius:20px;flex-wrap:nowrap;gap:2px;padding:3px;display:flex}.amora .fx-home .fx-gender-chips .a-chip{color:#7e7e7e;background:0 0;border:0;border-radius:13px;align-items:center;gap:6px;height:26px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.amora .fx-home .fx-gender-chips .a-chip .icon{width:16px;height:16px}.amora .fx-home .fx-gender-chips .a-chip:hover{color:#fff;background:0 0}.amora .fx-home .fx-gender-chips .a-chip.active{color:var(--color-primary-soft);background:#321b1e}.amora .fx-home .fx-filter-row{align-items:center;gap:16px;margin:0 0 18px;display:flex}.amora .fx-home .fx-sort-chips{flex-wrap:nowrap;flex:none;gap:8px;margin:0;display:flex}.amora .fx-home .fx-filter-divider{background:var(--color-hover);flex:none;width:1px;height:20px}.amora .fx-home .fx-filter-row .fx-chips,.amora .fx-home .site-category-chips{flex:1;min-width:0;margin:0}.amora .fx-home .fx-sort-chips .a-chip,.amora .fx-home .site-film-sort .a-chip,.amora .fx-home .fx-chip{background:var(--color-line-soft);color:#6c6c6c;border:0;border-radius:8px;height:32px;padding:0 14px;font-size:14px;font-weight:500}.amora .fx-home .fx-sort-chips .a-chip:hover,.amora .fx-home .site-film-sort .a-chip:hover,.amora .fx-home .fx-chip:hover{background:var(--color-line-soft);color:#fff}.amora .fx-home .fx-sort-chips .a-chip.active,.amora .fx-home .site-film-sort .a-chip.active,.amora .fx-home .fx-chip.is-active{background:var(--color-active);color:#fff;border:0}.amora .fx-home .fx-chips-row{gap:8px;padding:0}.amora .fx-home .fx-inside-wrap{position:relative}.amora .fx-home .fx-inside-strip{scrollbar-width:none;gap:16px;padding:0;display:flex;overflow-x:auto}.amora .fx-home .fx-inside-strip::-webkit-scrollbar{display:none}.amora .fx-home .fx-inside-card{aspect-ratio:auto;background:var(--color-surface);border-radius:16px;flex:none;width:320px;height:212px;position:relative;overflow:hidden}.amora .fx-home .fx-inside-card:hover{transform:none}.amora .fx-home .fx-inside-card img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--fx-ease);display:block}.amora .fx-home .fx-inside-card:hover img{transform:scale(1.03)}.amora .fx-home .fx-inside-card:after{content:"";background:linear-gradient(#0000 48%,#00000040 72%,#000000b8 100%);position:absolute;inset:0}.amora .fx-home .fx-inside-copy{z-index:1;flex-direction:column;gap:2px;min-width:0;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.amora .fx-home .fx-inside-copy small{color:#e9cb83;font-size:12px;font-weight:500;line-height:16px}.amora .fx-home .fx-inside-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}.amora .fx-home .fx-inside-next{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:36px;height:36px;transition:background var(--fx-fast);background:#54545499;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.amora .fx-home .fx-inside-next:hover{background:#656565cc}.amora .fx-home .fx-inside-next .icon{width:18px;height:18px}.amora .fx-home .fx-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.amora .fx-home .fx-card{aspect-ratio:auto;background:var(--color-surface);border-radius:16px;flex-direction:column;display:flex}.amora .fx-home .fx-card:hover{transform:none}.amora .fx-home .fx-card:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;transition:border-color var(--fx-fast);border:1px solid #0000;position:absolute;inset:0}.amora .fx-home .fx-card:hover:after,.amora .fx-home .fx-card:focus-within:after{border-color:var(--color-primary)}.amora .fx-home .fx-card-link{flex-direction:column;flex:1;display:flex;position:relative;inset:auto}.amora .fx-home .fx-card-link:after{display:none}.amora .fx-home .fx-card-media{aspect-ratio:1;flex:none;position:relative;inset:auto;overflow:hidden}.amora .fx-home .fx-card-copy{flex-direction:column;flex:1;gap:0;padding:10px 12px 11px;display:flex;position:static}.amora .fx-home .fx-card-title{text-shadow:none;font-size:16px;font-weight:600;line-height:22px}.amora .fx-home .fx-card-title b{font-weight:600}.amora .fx-home .fx-card-age{color:#a0a0a4;font-weight:400}.amora .fx-home .fx-card-tags{align-items:center;gap:6px;min-height:20px;margin-top:5px;display:flex;overflow:hidden}.amora .fx-home .fx-card-video-badge{color:#a8ef31;background:#272e1d;border-radius:10px;flex:none;place-items:center;width:32px;height:20px;display:grid}.amora .fx-home .fx-card-video-badge .icon{width:13px;height:13px}.amora .fx-home .fx-card-tag{background:var(--color-hover);color:#a0a0a4;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;flex:none;max-width:100%;height:20px;padding:0 8px;font-size:12px;line-height:20px;overflow:hidden}.amora .fx-home .fx-card-story{color:#767676;margin-top:6px;font-size:12px;line-height:16px}.amora .fx-home .fx-card-top{top:10px;left:12px;right:12px}.amora .fx-home .fx-card-likes{color:#fff;-webkit-backdrop-filter:blur(8px);background:#00000073;border-radius:14px;align-items:center;gap:4px;height:28px;margin-left:auto;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.amora .fx-home .fx-card-likes .icon{width:14px;height:14px}.amora .fx-home .fx-card-fav{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);width:28px;height:28px;transition:background .15s var(--fx-ease),color .15s var(--fx-ease);background:#00000073;border:0;border-radius:50%;flex:none;place-items:center;margin-left:6px;padding:0;display:grid}.amora .fx-home .fx-card-fav:hover{background:#000000a6}.amora .fx-home .fx-card-fav .icon{width:15px;height:15px}.amora .fx-home .fx-card-fav.is-on{color:#ffc933}.amora .fx-home .fx-card-fav:focus-visible{outline-offset:2px;outline:2px solid #fff}.amora .fx-home .fx-card-peek{z-index:2;background:linear-gradient(180deg,transparent 0%,transparent 24%,#1a1a1cd9 46%,var(--color-surface) 60%);opacity:0;pointer-events:none;transition:opacity .18s var(--fx-ease);flex-direction:column;justify-content:flex-end;gap:10px;padding:0 12px 60px;display:flex;position:absolute;inset:0}.amora .fx-home .fx-card-who{align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:600;line-height:22px;display:flex}.amora .fx-home .fx-card-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.amora .fx-home .fx-card-who .a-avatar{flex:none;width:24px;height:24px}.amora .fx-home .fx-card-peek-story{-webkit-line-clamp:5;color:#c8c8cc;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.amora .fx-home .fx-card-chat{border-radius:var(--radius-pill);color:#fff;background:#3c3c3e;height:36px;font-size:14px;font-weight:500;bottom:12px;left:12px;right:12px}.amora .fx-home .fx-card-chat:hover{background:#48484b}@media (hover:hover){.amora .fx-home .fx-card:hover .fx-card-peek,.amora .fx-home .fx-card:focus-within .fx-card-peek{opacity:1}}.amora .fx-home .site-film-feature-home{background:var(--color-surface);border-radius:24px;min-height:630px;margin:0}.amora .fx-home .site-film-feature-home picture img{object-position:right center}.amora .fx-home .site-film-feature-home:after{background:linear-gradient(90deg,#0e0e0ed9 0%,#0e0e0e99 36%,#0e0e0e33 60%,#0000 78%)}.amora .fx-home .site-film-feature-home .site-film-feature-preview{display:none}.amora .fx-home .site-film-feature-home .site-film-feature-copy{flex-direction:column;align-items:flex-start;width:min(640px,70%);padding:0 48px 48px;display:flex}.amora .fx-home .site-film-feature-home .eyebrow{display:none}.amora .fx-home .site-film-feature-home .site-film-feature-person{border:0;order:-1;gap:12px;margin:0;padding:0}.amora .fx-home .site-film-feature-home .site-film-feature-person .a-avatar{width:42px;height:42px}.amora .fx-home .site-film-feature-home .site-film-feature-person b{color:#c8c8cc;font-size:17px;font-weight:600;line-height:22px}.amora .fx-home .site-film-feature-home .site-film-feature-person small{color:#8a8a8e;margin:0;font-size:12px;line-height:16px}.amora .fx-home .site-film-feature-home .site-film-feature-copy h3{max-width:560px;font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;margin:14px 0 0;font-size:48px;font-style:normal;font-weight:800;line-height:58px}.amora .fx-home .site-film-feature-home .site-film-feature-copy>p{color:#c8c8cc;max-width:520px;margin:14px 0 0;font-size:15px;line-height:21px}.amora .fx-home .site-film-feature-home .card-tags{gap:12px;margin-top:16px}.amora .fx-home .site-film-feature-home .card-tags span{color:#c8c8cc;background:#262425;border-radius:12px;height:24px;padding:0 10px;font-size:12px;font-weight:400;line-height:24px}.amora .fx-home .site-film-feature-home .a-actions{flex-wrap:wrap;gap:16px;margin-top:48px}.amora .fx-home .site-film-feature-home .a-button{border-radius:var(--radius-pill);gap:10px;min-height:48px;padding:0 28px;font-size:18px;font-weight:500}.amora .fx-home .site-film-feature-home .a-button .icon{width:20px;height:20px}.amora .fx-home .site-film-feature-home .a-button:not(.primary){color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2c2c2ecc;border:1px solid #fff3}.amora .fx-home .site-film-feature-home .a-button.primary{background-image:var(--fx-gradient-cta);border:0;box-shadow:0 8px 24px #ff668c40}.amora .fx-home .site-film-collection{margin-top:48px}.amora .fx-home .site-film-collection-heading{flex-wrap:wrap;align-items:center;gap:14px 12px;margin:0 0 16px;display:flex}.amora .fx-home .site-film-collection-heading .fx-lead-title{flex:1 0 100%;font-size:24px}.amora .fx-home .site-film-sort{flex-wrap:nowrap;gap:8px;display:flex}.amora .fx-home .site-film-collection-heading .fx-section-link{margin-left:auto}.amora .fx-home .a-film-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.amora .fx-home .a-film{aspect-ratio:3/4;background:var(--color-surface);border-radius:16px}.amora .fx-home .a-film:hover{transform:none}.amora .fx-home .a-film:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;transition:border-color var(--fx-fast);border:1px solid #0000;position:absolute;inset:0}.amora .fx-home .a-film:hover:before,.amora .fx-home .a-film:focus-within:before{border-color:var(--color-primary)}.amora .fx-home .a-film:after{background:linear-gradient(#0000 40%,#0e0e0ee6 100%)}.amora .fx-home .a-film .a-duration{color:#f0f0f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4646468c;border-radius:12px;height:24px;padding:0 10px;font-size:12px;font-weight:500;line-height:24px;top:12px;right:12px}.amora .fx-home .a-film .a-film-ai{top:12px;left:12px}.amora .fx-home .a-film .film-copy{grid-template-columns:1fr 1fr;gap:0 8px;display:grid;bottom:12px;left:12px;right:12px}.amora .fx-home .a-film .film-copy h3{grid-column:1/-1;font-size:16px;font-weight:600;line-height:22px}.amora .fx-home .a-film .film-copy small{color:#c8c8cc;grid-column:1/-1;align-items:center;gap:6px;margin:4px 0 10px;font-size:13px;line-height:18px;display:flex}.amora .fx-home .a-film .film-avatar{flex:none;width:16px;height:16px;display:block}.amora .fx-home .a-film .film-copy .a-button,.amora .fx-home .a-film .film-owner a{border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1e20b3;border:0;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;margin:0;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.amora .fx-home .a-film:hover .film-copy .a-button,.amora .fx-home .a-film .film-copy .a-button:focus-visible{background:#1e1e20b3;border:0}.amora .fx-home .a-film .film-copy .a-button:hover,.amora .fx-home .a-film .film-owner a:hover{background:#2c2c2ee6;text-decoration:none}.amora .fx-home .a-film .film-copy .a-button>.icon:not(.film-fill-icon),.amora .fx-home .a-film .film-owner a>.icon:not(.film-fill-icon){display:none}.amora .fx-home .a-film .film-fill-icon{--icon-cut:#2a2a2c;width:18px;height:18px}.amora .fx-home .a-film .film-copy .a-button,.amora .fx-home .a-film .film-owner a{white-space:nowrap}.amora .fx-home .a-film .film-owner{display:contents}.amora .fx-home .a-film .film-owner span{display:none}@media (max-width:700px){.amora .fx-promo-title{font-size:24px}.amora .fx-offer-title{font-size:18px}.amora .fx-home .fx-lead-title,.amora .fx-home .site-film-collection-heading .fx-lead-title{font-size:20px;line-height:28px}.amora .fx-home .fx-section-head,.amora .fx-home .fx-inside .fx-section-head{gap:10px 12px;margin:32px 0 12px}.amora .fx-home .fx-gender-chips{scrollbar-width:none;order:3;max-width:100%;overflow-x:auto}.amora .fx-home .fx-gender-chips .a-chip{padding:0 10px}.amora .fx-home .fx-filter-row{flex-wrap:wrap;gap:10px}.amora .fx-home .fx-filter-divider{display:none}.amora .fx-home .fx-sort-chips{scrollbar-width:none;max-width:100%;overflow-x:auto}.amora .fx-home .fx-filter-row .fx-chips{flex:1 0 100%}.amora .fx-home .fx-inside-card{width:260px;height:172px}.amora .fx-home .fx-inside-next{display:none}.amora .fx-home .fx-grid,.amora .fx-home .a-film-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.amora .fx-home .fx-card{border-radius:14px}.amora .fx-home .fx-card-copy{padding:8px 10px 10px}.amora .fx-home .fx-card-title{font-size:15px}.amora .fx-home .fx-card-likes{height:24px;padding:0 8px;font-size:12px}.amora .fx-home .fx-card-fav{width:24px;height:24px;margin-left:4px}.amora .fx-home .fx-card-fav .icon{width:13px;height:13px}.amora .fx-home .fx-card-top{top:8px;left:8px;right:8px}.amora .fx-home .a-film .film-copy .a-button,.amora .fx-home .a-film .film-owner a{white-space:nowrap;gap:4px;min-height:30px;padding:0 6px;font-size:12px}.amora .fx-home .a-film .film-fill-icon{width:14px;height:14px}.amora .fx-home .site-film-feature-home{border-radius:18px;min-height:560px}.amora .fx-home .site-film-feature-home .site-film-feature-copy{width:100%;padding:220px 20px 24px}.amora .fx-home .site-film-feature-home:after{background:linear-gradient(#0e0e0e1a 0%,#0e0e0e29 34%,#0e0e0eed 70%,#0e0e0e 100%)}.amora .fx-home .site-film-feature-home .site-film-feature-copy h3{font-size:32px;line-height:38px}.amora .fx-home .site-film-feature-home .site-film-feature-copy>p{font-size:13px;line-height:19px}.amora .fx-home .site-film-feature-home .a-actions{gap:10px;margin-top:20px}.amora .fx-home .site-film-feature-home .a-button{min-height:42px;padding:0 16px;font-size:15px}.amora .fx-home .site-home-banner{border-radius:0;min-height:560px;margin:-8px -16px 0}.amora .fx-home .site-home-banner-media img{object-position:center 23%}.amora .fx-home .site-home-banner-media:after{background:linear-gradient(#0e0e0e1a 0%,#0e0e0e29 34%,#0e0e0eed 65%,#0e0e0e 100%)}.amora .fx-home .site-home-banner-copy{width:100%;padding:220px 20px 28px}.amora .fx-home .site-home-banner-person .a-avatar{width:34px;height:34px}.amora .fx-home .site-home-banner-person .a-identity h3{font-size:15px}.amora .fx-home .site-home-banner-copy h2{margin-top:14px;font-size:32px;line-height:38px}.amora .fx-home .site-home-banner-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.amora .fx-home .site-home-banner-copy .a-actions{gap:10px;margin-top:20px}.amora .fx-home .site-home-banner-copy .a-button{min-height:42px;padding:0 16px;font-size:15px}.amora .fx-home .site-home-banner-copy .a-button .icon{width:18px;height:18px}}@media (max-width:1100px) and (min-width:701px){.amora .fx-home .site-home-banner{margin-right:-24px}.amora .fx-home .site-home-banner-copy{width:min(680px,80%)}.amora .fx-home .site-home-banner-copy h2{font-size:44px;line-height:52px}.amora .fx-home .site-film-feature-home .site-film-feature-copy{width:min(640px,86%)}}.amora .fx-pricing{--fx-pr-card:#222224;--fx-pr-card-2:#2a2a2c;--fx-pr-line:#ffffff14;--fx-pr-grad-border:var(--fx-gradient-plan-edge)}.amora .fx-pricing-intro{text-align:center;max-width:780px;margin-inline:auto}.amora .fx-pricing-intro .eyebrow{color:var(--color-primary-soft)}.amora .fx-pricing .a-intro h1,.amora .fx-pricing-intro h1{text-transform:none;letter-spacing:-.01em;font-family:inherit;font-size:clamp(30px,3.2vw,44px);font-style:normal;font-weight:700;line-height:1.15}.amora .fx-pricing-intro p{max-width:620px;margin-inline:auto;font-size:14px;line-height:1.6}.amora .fx-pricing .fx-trust{flex-wrap:wrap;justify-content:center;gap:10px;margin:4px 0 24px;padding:0;list-style:none;display:flex}.amora .fx-pricing .fx-trust li{border-radius:var(--radius-pill);background:var(--fx-pr-card);height:36px;color:var(--color-muted);border:0;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.amora .fx-pricing .fx-trust .icon{width:15px;height:15px;color:var(--color-primary-soft);flex:none}.amora .fx-pricing .site-plan-status{background:var(--fx-pr-card);border:0;border-radius:16px;max-width:none;min-height:64px;margin:0 auto 20px}.amora .fx-pricing .site-plan-status>.icon{color:var(--color-primary-soft)}.amora .fx-pricing .site-plan-status .a-pill{background:var(--fx-pr-card-2);border-radius:var(--radius-pill);border:0}.amora .fx-pricing .a-notice{background:var(--fx-pr-card);color:var(--color-muted);border:0;border-radius:14px}.amora .fx-pricing .site-billing{border-radius:var(--radius-pill);background:var(--fx-pr-card);border:0;gap:0;width:min(480px,100%);margin:28px auto 36px;padding:0;display:flex;position:relative;overflow:visible}.amora .fx-pricing .site-billing button{border-radius:var(--radius-pill);min-width:0;height:48px;color:var(--color-muted);cursor:pointer;transition:background var(--fx-fast),color var(--fx-fast);background:0 0;border:0;flex:1 1 0;justify-content:center;padding:0 16px;font-size:17px;font-weight:500;position:relative}.amora .fx-pricing .site-billing button:hover{color:#fff}.amora .fx-pricing .site-billing button[aria-checked=true]{color:#fff;background:#434345}.amora .fx-pricing .site-save,.amora .fx-pricing .site-billing button[aria-checked=true] .site-save{color:#fff;white-space:nowrap;background:linear-gradient(#ff5c87,#ff2069);border:0;border-radius:11px 11px 11px 2px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:-12px;right:-4px}.amora .fx-pricing .site-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin:0 0 28px;display:grid}.amora .fx-pricing .site-tier{background:var(--fx-pr-card);box-shadow:none;border:2px solid #0000;border-radius:16px;flex-direction:column;padding:32px;display:flex;position:relative}.amora .fx-pricing .site-tier h2{text-transform:none;letter-spacing:0;color:#e6e6e6;order:1;margin:0;font-family:inherit;font-size:17px;font-style:normal;font-weight:500;line-height:1.3}.amora .fx-pricing .site-tier-blurb{min-height:0;color:var(--color-subtle);order:2;margin:6px 0 0;font-size:13.5px;line-height:1.5}.amora .fx-pricing .site-tier-price{flex-wrap:wrap;order:3;align-items:baseline;gap:2px 8px;margin:30px 0 0;display:flex}.amora .fx-pricing .site-tier-price strong{letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1.1}.amora .fx-pricing .site-tier-price small{color:var(--color-subtle);font-size:14px;font-weight:400}.amora .fx-pricing .site-tier-price s{color:#8a8e96;font-size:14px;font-weight:400}.amora .fx-pricing .site-tier-billed{order:4;margin:6px 0 0;font-size:13.5px;color:#8a8e96!important}.amora .fx-pricing .site-tier-coins{text-align:center;order:5;justify-items:center;gap:6px;margin:30px 0 0;display:grid}.amora .fx-pricing .site-tier-coins span{color:#fff;align-items:center;gap:8px;font-size:17px;display:inline-flex}.amora .fx-pricing .site-tier-coins b{font-variant-numeric:tabular-nums;font-weight:600}.amora .fx-pricing .site-tier-coins .icon{width:22px;height:22px;color:var(--color-primary)}.amora .fx-pricing .site-tier-coins small{color:#8a8e96;font-size:13.5px}.amora .fx-pricing .site-tier .a-button{border-radius:var(--radius-pill);color:#fff;width:100%;min-height:40px;box-shadow:none;background:#3c3c3c;border:0;order:6;align-self:stretch;margin:26px 0 0;padding:0 18px;font-size:16px;font-weight:500}.amora .fx-pricing .site-tier .a-button:hover:not(:disabled){background:#4a4a4a}.amora .fx-pricing .site-tier .a-button.light:not(:disabled){color:#0d0d0d;background:#fff}.amora .fx-pricing .site-tier .a-button.light:not(:disabled):hover{background:#ececec}.amora .fx-pricing .site-tier .a-button:disabled{opacity:1;cursor:default;color:var(--color-muted);background:0 0;border:1px solid #ffffff1f}.amora .fx-pricing .site-tier-note{text-align:center;color:#8a8e96;order:7;min-height:0;font-size:12.5px;margin:10px 0 0!important}.amora .fx-pricing .site-tier-note:empty{display:none}.amora .fx-pricing .site-tier ul{order:8;align-content:start;gap:14px;margin:26px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.amora .fx-pricing .site-tier-coins~ul{border-top:1px solid var(--fx-pr-line);margin-top:24px;padding-top:26px}.amora .fx-pricing .site-tier li{color:#e8e8e8;padding-left:24px;font-size:14.5px;position:relative}.amora .fx-pricing .site-tier li:before{content:"";background:var(--color-primary-soft);width:15px;height:15px;position:absolute;top:3px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.amora .fx-pricing .site-tier:has(.site-tier-badge.is-pro) li:before{background:var(--color-primary-soft)}.amora .fx-pricing .site-tier.is-popular{background:var(--fx-gradient-plan) padding-box,var(--fx-pr-grad-border) border-box;border-color:#0000}.amora .fx-pricing .site-tier:has(.site-tier-badge.is-pro){background:var(--fx-pr-card);border-color:#0000}.amora .fx-pricing .site-tier.is-current:not(.is-popular){border-color:#ffffff1f}.amora .fx-pricing .site-tier.is-current.is-popular{box-shadow:0 0 0 3px #ff668c33}.amora .fx-pricing .site-tier-badge{background:var(--fx-gradient-plan-edge);color:#17171a;white-space:nowrap;border-radius:5px 0 0 14px;align-items:center;height:24px;padding:0 14px 0 16px;font-size:12px;font-weight:500;display:flex;position:absolute;top:-2px;left:auto;right:28px;transform:none}.amora .fx-pricing .site-tier-badge.is-pro{color:#fff;background:#ffffff1f}.amora .fx-pricing .section-heading h2,.amora .fx-pricing section>h2{text-transform:none;letter-spacing:-.005em;font-family:inherit;font-size:26px;font-style:normal;font-weight:700;line-height:1.2}.amora .fx-pricing .section-heading p{color:var(--color-subtle);font-size:14px}.amora .fx-pricing .site-price-list{background:var(--fx-pr-card);border-collapse:separate;border-spacing:0;border:0;border-radius:16px;width:100%;overflow:hidden}.amora .fx-pricing .site-price-list th,.amora .fx-pricing .site-price-list td{border-bottom:1px solid var(--fx-pr-line);padding:16px 22px}.amora .fx-pricing .site-price-list tr:last-child>*{border-bottom:0}.amora .fx-pricing .site-price-list td{color:var(--color-subtle)}.amora .fx-pricing .site-price-list .site-price-coins{color:#fff;font-weight:600}.amora .fx-pricing .site-price-list,.amora .fx-pricing .site-faq-list,.amora .fx-pricing .site-footnotes{max-width:none}.amora .fx-pricing section>.muted{margin-top:16px}.amora .fx-pricing .site-footnotes{color:#8a8e96}.amora .site-pack-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.amora .site-pack{text-align:center;transition:transform var(--fx-fast) var(--fx-ease);background:#222224;border:2px solid #0000;border-radius:16px;justify-items:center;gap:6px;padding:28px 22px 22px;position:relative}.amora .site-pack:hover{border-color:#ffffff24;transform:translateY(-3px)}.amora .site-pack.is-best{background:linear-gradient(100deg,#3c3c3c 0%,#353535 55%,#2e2e2e 100%) padding-box,linear-gradient(120deg,#e3fffb 0%,var(--color-primary-pale) 50%,var(--color-primary) 100%) border-box;border-color:#0000}.amora .site-pack.is-best:hover{border-color:#0000}.amora .site-pack .site-tier-badge{background:linear-gradient(90deg,#eee,var(--color-primary));color:#17171a;border-radius:5px 0 0 12px;height:22px;padding:0 12px 0 14px;font-size:11.5px;position:absolute;top:-2px;left:auto;right:22px;transform:none}.amora .site-pack-coins{color:var(--color-muted);justify-items:center;gap:2px;font-size:13px;display:grid}.amora .site-pack-coins .icon{width:26px;height:26px;color:var(--color-primary)}.amora .site-pack-coins b{color:#fff;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.amora .site-pack-price{margin:2px 0 0;font-size:16px;font-weight:600}.amora .site-pack-makes{color:#9a9ea6;min-height:0;font-size:12.5px}.amora .site-pack .a-button{border-radius:var(--radius-pill);color:#fff;width:100%;min-height:40px;box-shadow:none;background-color:#3c3c3c;background-image:none;border:0;align-self:stretch;margin-top:10px;font-size:15px;font-weight:500}.amora .site-pack .a-button:disabled{color:var(--color-muted);opacity:1;background:0 0;border:1px solid #ffffff1f}.amora .site-pack.is-best .a-button:not(:disabled){color:#0d0d0d;background-color:#fff}.amora .site-pack .a-button:not(:disabled):hover{filter:none;background-color:#4a4a4a}.amora .site-pack.is-best .a-button:not(:disabled):hover{background-color:#ececec}.amora .site-faq-list{border:0;gap:12px;display:grid}.amora .site-faq-item{transition:border-color var(--fx-normal) var(--fx-ease);background:#1b1b1d;border:1px solid #ffffff0f;border-radius:12px;padding:0 20px}.amora .site-faq-item[open]{border-color:#ffffff1a}.amora .site-faq-item summary{cursor:pointer;justify-content:flex-start;align-items:center;gap:10px;min-height:56px;padding:14px 0;font-size:15px;font-weight:700;line-height:1.35;list-style:none;display:flex}.amora .site-faq-item summary::-webkit-details-marker{display:none}.amora .site-faq-item summary:after{content:none}.amora .site-faq-item summary:before{content:"";width:0;height:0;transition:transform var(--fx-normal) var(--fx-ease);border:5px solid #0000;border-left:8px solid;border-right-width:0;flex:none}.amora .site-faq-item[open] summary:before{transform:rotate(90deg)}.amora .site-faq-item summary:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:2px;border-radius:8px}.amora .site-faq-item p{max-width:720px;color:var(--color-muted);margin:0;padding:0 0 18px 18px;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.amora .site-pack,.amora .site-faq-item,.amora .site-faq-item summary:before{transition:none}}@media (max-width:1000px){.amora .fx-pricing .site-tier-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.amora .fx-pricing .site-tier{padding:26px}}@media (max-width:700px){.amora .fx-pricing .fx-trust li{height:34px;padding:0 12px;font-size:12px}.amora .fx-pricing .site-billing button{font-size:15px}.amora .fx-pricing .site-tier-price strong{font-size:34px}.amora .fx-pricing .site-price-list,.amora .fx-pricing .site-price-list tbody{display:block}.amora .fx-pricing .site-price-list tr{border-bottom:1px solid var(--fx-pr-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 18px;display:grid}.amora .fx-pricing .site-price-list tr:last-child{border-bottom:0}.amora .fx-pricing .site-price-list th,.amora .fx-pricing .site-price-list td{text-align:left;border:0;padding:0}.amora .fx-pricing .site-price-list td:nth-child(2){grid-area:2/1/auto/-1;font-size:13px}.amora .fx-pricing .site-price-list .site-price-coins{text-align:right;grid-area:1/2}.amora .site-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.amora .site-pack{padding:24px 12px 16px}.amora .site-pack-makes{font-size:11.5px}}.amora .site-dialog[data-dialog=checkout]{background:#1a1a1c;border:1px solid #ffffff14;border-radius:16px;width:min(480px,100vw - 24px);padding:28px;box-shadow:0 30px 80px #000c}.amora .site-dialog[data-dialog=checkout]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3}.amora .site-dialog[data-dialog=checkout] .site-dialog-head{margin-bottom:14px}.amora .site-dialog[data-dialog=checkout] .site-dialog-head h2{letter-spacing:-.005em;font-size:20px;font-weight:700}.amora .site-dialog[data-dialog=checkout] .site-round{background:#2a2a2c;border:0}.amora .site-dialog[data-dialog=checkout] .eyebrow{color:var(--color-primary-soft)}.amora .site-dialog[data-dialog=checkout] .site-checkout-title{margin:6px 0 16px;font-size:22px;font-weight:700}.amora .site-dialog[data-dialog=checkout] .site-checkout-lines{background:#222224;border-radius:12px;gap:0;margin:0 0 16px;overflow:hidden}.amora .site-dialog[data-dialog=checkout] .site-checkout-lines div{background:0 0;border-bottom:1px solid #ffffff14;border-radius:0;gap:12px;padding:13px 16px;font-size:14px}.amora .site-dialog[data-dialog=checkout] .site-checkout-lines div:last-child{border-bottom:0}.amora .site-dialog[data-dialog=checkout] .site-checkout-lines dt{color:var(--color-subtle)}.amora .site-dialog[data-dialog=checkout] .a-notice{color:var(--color-muted);background:#222224;border:0;border-radius:12px}.amora .site-dialog[data-dialog=checkout] .a-actions{gap:10px;margin-top:6px}.amora .site-dialog[data-dialog=checkout] .a-actions .a-button{border-radius:var(--radius-pill);min-height:42px;box-shadow:none;border:0;flex:1 1 0;font-size:15px;font-weight:500}.amora .site-dialog[data-dialog=checkout] .a-actions .a-button.outline{color:#fff;background:#3c3c3c}.amora .site-dialog[data-dialog=checkout] .a-actions .a-button.primary{color:#0d0d0d;background:#fff}.amora .site-dialog[data-dialog=checkout] .a-actions .a-button.primary:hover{background:#ececec}.amora .a-intro.fx-acct-intro h1{text-transform:none;letter-spacing:-.01em;font-family:inherit;font-size:clamp(28px,3vw,40px);font-style:normal;font-weight:700;line-height:1.15}.amora .a-intro.fx-acct-intro .eyebrow{color:var(--color-primary-soft)}.amora .fx-pricing{max-width:960px;margin-inline:auto}.amora .fx-pricing-intro{margin-bottom:8px}.amora .fx-pricing .site-billing{margin:18px auto 22px}.amora .fx-pricing .site-billing button{height:40px;font-size:15px}.amora .fx-pricing .site-tier-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;max-width:none;margin:0 0 20px}.amora .fx-pricing .site-tier{border-radius:14px;padding:20px}.amora .fx-pricing .site-tier h2{font-size:16px}.amora .fx-pricing .site-tier-blurb{margin-top:4px;font-size:12.5px}.amora .fx-pricing .site-tier-price{margin-top:18px}.amora .fx-pricing .site-tier-price strong{font-size:30px}.amora .fx-pricing .site-tier-price small,.amora .fx-pricing .site-tier-price s{font-size:13px}.amora .fx-pricing .site-tier-billed{margin-top:4px;font-size:12.5px}.amora .fx-pricing .site-tier-coins{gap:2px;margin-top:14px}.amora .fx-pricing .site-tier-coins span{font-size:15px}.amora .fx-pricing .site-tier-coins .icon{width:18px;height:18px}.amora .fx-pricing .site-tier-coins small{font-size:12.5px}.amora .fx-pricing .site-tier .a-button{min-height:38px;margin-top:16px;font-size:14.5px}.amora .fx-pricing .site-tier-note{font-size:12px;margin-top:8px!important}.amora .fx-pricing .site-tier ul{gap:9px;margin-top:16px}.amora .fx-pricing .site-tier-coins~ul{margin-top:16px;padding-top:16px}.amora .fx-pricing .site-tier li{padding-left:22px;font-size:13.5px}.amora .fx-pricing .site-tier li:before{width:14px;height:14px;top:2px}.amora .fx-pricing .site-tier.is-current:not(.is-popular),.amora .fx-pricing .site-tier.is-current.is-popular{border-color:var(--color-primary-soft);background:linear-gradient(180deg,#ff668c1f,#ff668c05 55%),var(--fx-pr-card);box-shadow:0 0 0 4px #ff668c1f,0 10px 32px #ff668c26}.amora .fx-pricing .site-tier.is-current .a-button:disabled{color:#fff;background:#ff668c1a;border-color:#ff668c66}.amora .fx-pricing .site-tier-badge.is-current{background:var(--color-primary-soft);color:#17171a;gap:5px;font-weight:600;top:-2px}.amora .fx-pricing .site-tier-badge.is-current .icon{width:12px;height:12px}.amora .fx-pricing section{margin-top:32px}.amora .fx-coins-head{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:14px;display:flex}.amora .fx-coins-head h2{text-transform:none;letter-spacing:0;margin:0;font-family:inherit;font-size:17px;font-style:normal;font-weight:600}.amora .fx-coins-head .a-pill{margin-left:auto}.amora .fx-tip{display:inline-flex;position:relative}.amora .fx-tip-button{width:22px;height:22px;color:var(--color-muted);cursor:help;background:0 0;border:1px solid #ffffff26;border-radius:50%;place-items:center;padding:0;display:inline-grid}.amora .fx-tip-button .icon{width:14px;height:14px}.amora .fx-tip-button:hover,.amora .fx-tip-button:focus-visible{color:#fff;border-color:#fff5}.amora .fx-tip-button:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:2px}.amora .fx-tip-body{z-index:20;color:#e8e8e8;opacity:0;visibility:hidden;width:max-content;min-width:230px;max-width:min(300px,100vw - 48px);transition:opacity var(--fx-fast),transform var(--fx-fast),visibility var(--fx-fast);background:#2a2a2c;border:1px solid #ffffff1f;border-radius:12px;gap:8px;padding:14px 16px;font-size:13px;line-height:1.4;display:grid;position:absolute;top:calc(100% + 8px);left:-8px;transform:translateY(-4px);box-shadow:0 12px 32px #0008}.amora .fx-tip:hover .fx-tip-body,.amora .fx-tip:focus-within .fx-tip-body{opacity:1;visibility:visible;transform:none}.amora .fx-tip-body b{font-size:13px;font-weight:600}.amora .fx-tip-row{color:var(--color-muted);justify-content:space-between;gap:16px;display:flex}.amora .fx-tip-row>span:last-child{color:#fff;font-variant-numeric:tabular-nums}.amora .fx-tip-body small{color:#8a8e96;font-size:12px}@media (prefers-reduced-motion:reduce){.amora .fx-tip-body{transition:none}}.amora .fx-my-ai .site-me-card{isolation:isolate;border-radius:var(--radius-panel);text-align:center;background:#151515;border:0;flex-direction:column;align-items:center;gap:0;min-height:405px;margin:0;padding:46px 24px 38px;display:flex;position:relative;overflow:hidden}.amora .fx-my-ai .site-me-card>:not(.site-me-bg){z-index:1;position:relative}.amora .fx-my-ai .site-me-bg{z-index:0;object-fit:cover;filter:blur(5px)brightness(.36)saturate(1.1);opacity:1;pointer-events:none;width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px}.amora .fx-my-ai .site-me-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0d0d0d00 0% 45%,#0d0d0dd9 100%);position:absolute;inset:0}.amora .fx-my-ai .site-me-avatar.is-large{background:#1b1b1b;border:2px solid #ffffff59;border-radius:50%;width:116px;height:116px;font-size:44px;box-shadow:0 6px 24px #0000008c}.amora .fx-my-ai .site-me-avatar.is-large.has-face{background:#1b1b1b}.amora .fx-my-ai .site-me-avatar img{object-fit:cover;width:100%;height:100%;display:block}.amora .fx-my-ai .site-me-copy{flex-direction:column;align-items:center;width:100%;max-width:640px;margin-top:14px;display:flex}.amora .fx-my-ai .site-me-copy .eyebrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.amora .fx-my-ai .site-me-namerow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.amora .fx-my-ai .site-me-copy h1{letter-spacing:0;margin:0;font-size:28px;font-weight:700;line-height:1.2}.amora .fx-my-ai .site-me-namerow .a-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff26;border:0;gap:6px;min-height:28px;padding:4px 12px;font-size:12px;font-weight:500}.amora .fx-my-ai .site-me-namerow .a-button:hover{background:#ffffff3d}.amora .fx-my-ai .site-me-namerow .a-button .icon{width:12px;height:12px}.amora .fx-my-ai .site-me-copy p{color:#ffffff80;margin:6px 0 0;font-size:16px;line-height:1.4}.amora .fx-my-ai .site-me-copy p b{color:#ffffffb3;font-weight:500}.amora .fx-my-ai .site-me-copy .site-me-meta{color:#fff6;margin-top:4px;font-size:13px}.amora .fx-my-ai .site-me-card .card-tags{justify-content:center;margin:10px 0 0}.amora .fx-my-ai .site-me-stats{grid-template-columns:repeat(4,auto);justify-content:center;align-items:start;gap:0;width:100%;max-width:760px;margin:34px 0 0;display:grid}.amora .fx-my-ai .site-me-stats div{background:0 0;border:0;border-left:1px solid #ffffff1f;border-radius:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 32px;display:flex}.amora .fx-my-ai .site-me-stats div:first-child{border-left:0}.amora .fx-my-ai .site-me-stats dt{color:#ffffffd9;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:14px;font-weight:400}.amora .fx-my-ai .site-me-stats dd{color:#fff;white-space:nowrap;margin:0;font-size:20px;font-weight:500;line-height:1.3}.amora .fx-my-ai .site-me-stats div:first-child dd,.amora .fx-my-ai .site-me-stats dd a{color:#fff}.amora .fx-my-ai .a-tabs{border-bottom:1px solid var(--color-line);scrollbar-width:none;gap:48px;margin:22px 0 24px;display:flex;overflow-x:auto}.amora .fx-my-ai .a-tabs::-webkit-scrollbar{display:none}.amora .fx-my-ai .a-tabs button{color:#ffffffa6;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;height:auto;margin-bottom:-1px;padding:12px 0 11px;font-size:18px;font-weight:400;line-height:1.5}.amora .fx-my-ai .a-tabs button:hover{color:#fff;background:0 0}.amora .fx-my-ai .a-tabs button.active,.amora .fx-my-ai .a-tabs button[aria-selected=true]{border-color:var(--color-primary-soft);color:var(--color-primary-soft);background:0 0;font-weight:500}.amora .fx-my-ai .fx-bonds-head{border-radius:var(--radius-panel);background:#1a1a1c;margin-bottom:20px;padding:28px 32px 26px;position:relative}.amora .fx-my-ai .section-heading{align-items:flex-start;gap:16px;margin:0 0 18px}.amora .fx-my-ai .section-heading h2{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:#fff;margin:0;font-size:24px;font-style:normal;font-weight:700;line-height:1.3}.amora .fx-my-ai .section-heading h2 .fx-accent{color:var(--color-primary-soft)}.amora .fx-my-ai .section-heading .sub{color:#ffffff59;max-width:780px;margin:4px 0 0;font-size:14px;line-height:1.3}.amora .fx-my-ai .fx-bond-help{color:#ffffffb3;cursor:pointer;background:#3a3a3d;border:0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:2px;padding:0;font-size:13px;font-weight:500;line-height:1;display:grid}.amora .fx-my-ai .fx-bond-help:hover,.amora .fx-my-ai .fx-bond-help[aria-expanded=true]{color:#fff;background:#4a4a4a}.amora .fx-my-ai .fx-bond-strip{scrollbar-width:none;gap:32px;margin:0;padding:4px 4px 2px;display:flex;overflow-x:auto}.amora .fx-my-ai .fx-bond-strip::-webkit-scrollbar{display:none}.amora .fx-my-ai .fx-bond-face{color:#fff;flex-direction:column;flex:none;align-items:center;gap:0;width:76px;display:flex;position:relative}.amora .fx-my-ai .fx-bond-face img{object-fit:cover;background:#242424;border:2px solid #ffffff2e;border-radius:50%;width:76px;height:76px;display:block}.amora .fx-my-ai .fx-bond-face b{border-radius:var(--radius-pill);color:#ffffffd9;white-space:nowrap;background:#2a2a2d;align-items:center;gap:4px;margin-top:-10px;padding:2px 10px 2px 8px;font-size:13px;font-weight:400;line-height:1.4;display:inline-flex;position:static;transform:none}.amora .fx-my-ai .fx-bond-heart{flex:none;width:16px;height:13px}.amora .fx-my-ai .fx-bond-face:hover img{border-color:var(--color-primary-soft)}.amora .fx-my-ai .fx-bond-face.is-add{width:76px;height:76px;color:var(--color-primary);background:#2a2a2d;border:0;border-radius:50%;justify-content:center;margin-bottom:0;font-size:34px;font-weight:300;line-height:1}.amora .fx-my-ai .fx-bond-face.is-add:hover{color:var(--color-primary-soft);background:#353538}.amora .fx-my-ai .fx-bond-helpbox{z-index:5;width:min(375px,100% - 32px);box-shadow:var(--fx-shadow-floating);background:#2a2a2c;border:1px solid #3a3a3d;border-radius:12px;gap:10px;margin:0;padding:16px 14px 14px;display:grid;position:absolute;top:57px;right:24px}.amora .fx-my-ai .fx-bond-helpbox .site-bond-path{gap:0}.amora .fx-my-ai .fx-bond-helpbox .site-bond-path li{color:#ffffffd9;background:0 0;border-radius:0;grid-template-columns:116px minmax(0,1fr);gap:16px;padding:7px 0;font-size:12px;line-height:1.3;display:grid}.amora .fx-my-ai .fx-bond-helpbox .site-bond-path li.is-reached{background:0 0}.amora .fx-my-ai .fx-bond-helpbox .site-bond-path li b,.amora .fx-my-ai .fx-bond-helpbox .site-bond-path li.is-reached b{color:#fff;font-style:italic;font-weight:700}.amora .fx-my-ai .fx-bond-helpbox .site-bond-dims-key{color:#fff9;border-top:1px solid #ffffff1a;margin:2px 0 0;padding-top:10px;font-size:11.5px}.amora .fx-my-ai .fx-bond-helpbox .site-bond-dims-key b{color:#fff}.amora .fx-my-ai .site-bond-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.amora .fx-my-ai .site-bond-card{isolation:isolate;border-radius:var(--radius-card);background:radial-gradient(120% 70% at 0 0,#323232 0%,#292929 40%,#252528 100%);border:0;gap:14px;padding:24px;position:relative;overflow:hidden}.amora .fx-my-ai .site-bond-card:after{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21.3 2.6 12A6.2 6.2 0 0 1 11.4 3.2l.6.6.6-.6A6.2 6.2 0 0 1 21.4 12z' fill='%23ffffff' fill-opacity='.035'/%3E%3C/svg%3E") 50%/contain no-repeat;width:190px;height:170px;position:absolute;bottom:-30px;right:-34px}.amora .fx-my-ai .site-bond-card.is-focused{box-shadow:0 0 0 2px var(--color-primary);border:0}.amora .fx-my-ai .site-bond-head{align-items:flex-start}.amora .fx-my-ai .site-bond-who{gap:12px}.amora .fx-my-ai .site-bond-who img{border:1px solid #fff3;border-radius:50%;width:48px;height:48px}.amora .fx-my-ai .site-bond-who b{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.amora .fx-my-ai .site-bond-who small{color:#ffffff59;margin-top:2px;font-size:13px;line-height:1.3}.amora .fx-my-ai .site-bond-level{color:var(--color-primary);white-space:nowrap;background:#0000002e;border-radius:0 0 0 14px;align-items:center;gap:6px;padding:5px 12px 5px 14px;font-size:13px;font-weight:400;line-height:1.4;display:inline-flex;position:absolute;top:0;right:0}.amora .fx-my-ai .site-bond-card blockquote{color:#ffffffb3;overflow-wrap:anywhere;margin:2px 0 0;padding:0 0 0 4px;font-size:15px;font-style:italic;line-height:1.4;position:relative}.amora .fx-my-ai .site-bond-card blockquote:before{content:"“";color:var(--color-primary);opacity:.7;font-size:26px;font-style:normal;line-height:1;position:absolute;top:-8px;left:-2px}.amora .fx-my-ai .site-bond-progress{gap:8px}.amora .fx-my-ai .site-bond-progress .site-relation-bar{background:#ffffff1f;border-radius:999px;height:6px}.amora .fx-my-ai .site-bond-progress .site-relation-bar i{background:var(--color-primary);border-radius:999px}.amora .fx-my-ai .site-bond-progress small{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.amora .fx-my-ai .site-bond-progress small b{color:#fff;font-weight:500}.amora .fx-my-ai .site-bond-dims{gap:10px;margin:6px 0 4px}.amora .fx-my-ai .site-bond-dims li{color:#ffffff59;grid-template-columns:60px minmax(0,1fr) 36px;gap:12px;font-size:12px}.amora .fx-my-ai .site-bond-dims b{color:#fff;font-size:12px;font-weight:500}.amora .fx-my-ai .site-bond-dims .site-dim-bar{background:#ffffff1a;border-radius:999px;height:3px;display:block;overflow:hidden}.amora .fx-my-ai .site-bond-dims .site-dim-bar i{background:#ffffff73;border-radius:999px;height:100%;display:block}.amora .fx-my-ai .fx-bond-actions{gap:12px;margin-top:6px;display:flex}.amora .fx-my-ai .fx-bond-actions>*{border-radius:var(--radius-pill);text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;min-height:40px;padding:6px 14px;font-size:14px;font-weight:500}.amora .fx-my-ai .fx-bond-actions .fx-bond-memories{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;flex:none;padding:6px 26px}.amora .fx-my-ai .fx-bond-actions .fx-bond-memories:hover{background:#ffffff29}.amora .fx-my-ai .site-bond-card .site-bond-extra{color:#ffffff40;margin:0;font-size:12px;line-height:1.4}.amora .fx-my-ai .site-dialog.fx-memories{border:1px solid var(--color-line);border-radius:var(--radius-panel);color:#fff;background:#1d1d1f;width:min(440px,100vw - 24px);padding:22px}.amora .fx-my-ai .fx-memories-list{gap:8px;max-height:50dvh;margin:12px 0 4px;padding:0;list-style:none;display:grid;overflow:auto}.amora .fx-my-ai .fx-memories-list li{color:#ffffffd9;overflow-wrap:anywhere;background:#ffffff0f;border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.4}.amora .fx-my-ai .a-panel{border-radius:var(--radius-panel);background:#1a1a1c;border:0}.amora .fx-my-ai .site-me-card.a-panel{background:#151515}@media (max-width:700px){.amora .fx-my-ai .site-me-card{min-height:0;padding:34px 16px 26px}.amora .fx-my-ai .site-me-avatar.is-large{width:96px;height:96px}.amora .fx-my-ai .site-me-copy h1{font-size:24px}.amora .fx-my-ai .site-me-copy p{font-size:14px}.amora .fx-my-ai .site-me-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0;margin-top:26px}.amora .fx-my-ai .site-me-stats div{padding:0 12px}.amora .fx-my-ai .site-me-stats div:nth-child(odd){border-left:0}.amora .fx-my-ai .site-me-stats dd{white-space:normal;font-size:18px}.amora .fx-my-ai .a-tabs{gap:26px;margin:16px 0 18px}.amora .fx-my-ai .a-tabs button{font-size:16px}.amora .fx-my-ai .fx-bonds-head{border-radius:20px;padding:20px 16px}.amora .fx-my-ai .section-heading{flex-wrap:nowrap}.amora .fx-my-ai .section-heading h2{font-size:20px}.amora .fx-my-ai .fx-bond-strip{gap:20px}.amora .fx-my-ai .fx-bond-helpbox{width:calc(100% - 24px);top:50px;right:12px}.amora .fx-my-ai .fx-bond-helpbox .site-bond-path li{grid-template-columns:96px minmax(0,1fr);gap:12px}.amora .fx-my-ai .site-bond-card{padding:20px}}.amora .fx-my-ai .fx-bond-stages{border-top:1px solid var(--color-line);margin:6px 0 0;padding:14px 0 0;list-style:none;display:flex}.amora .fx-my-ai .fx-bond-stages li{min-width:0;color:var(--color-muted);flex-direction:column;flex:1 1 0;align-items:center;gap:6px;display:flex;position:relative}.amora .fx-my-ai .fx-bond-stages li:before{content:"";background:#ffffff1f;width:100%;height:2px;position:absolute;top:5px;left:-50%}.amora .fx-my-ai .fx-bond-stages li:first-child:before{display:none}.amora .fx-my-ai .fx-bond-stages li.is-done:before,.amora .fx-my-ai .fx-bond-stages li.is-current:before{background:var(--color-primary)}.amora .fx-my-ai .fx-bond-stages i{z-index:1;background:var(--color-surface);border:2px solid #fff3;border-radius:50%;width:12px;height:12px;position:relative}.amora .fx-my-ai .fx-bond-stages li.is-done i{background:var(--color-primary);border-color:var(--color-primary)}.amora .fx-my-ai .fx-bond-stages li.is-current i{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 4px #ff668c33}.amora .fx-my-ai .fx-bond-stages span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.2;display:none;overflow:hidden}.amora .fx-my-ai .fx-bond-stages li:first-child span,.amora .fx-my-ai .fx-bond-stages li:last-child span,.amora .fx-my-ai .fx-bond-stages li.is-current span{display:block}.amora .fx-my-ai .fx-bond-stages li.is-current span{color:#fff;font-weight:700}.amora .fx-my-ai .fx-bond-stages li:first-child{align-items:flex-start}.amora .fx-my-ai .fx-bond-stages li:last-child{align-items:flex-end}.amora .fx-my-ai .fx-bond-stages li:first-child.is-current span,.amora .fx-my-ai .fx-bond-stages li:last-child.is-current span{font-weight:700}.amora .fx-my-ai .fx-companion-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.amora .fx-my-ai .fx-companion{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);align-items:center;gap:12px;padding:12px;display:flex;position:relative}.amora .fx-my-ai .fx-companion-face{background:#1b1b1b;border-radius:50%;flex:none;width:56px;height:56px;overflow:hidden}.amora .fx-my-ai .fx-companion-face img{object-fit:cover;width:100%;height:100%;display:block}.amora .fx-my-ai .fx-companion-who{gap:2px;min-width:0;display:grid}.amora .fx-my-ai .fx-companion-who b{text-overflow:ellipsis;white-space:nowrap;color:#fff;overflow:hidden}.amora .fx-my-ai .fx-companion-who small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);overflow:hidden}.amora .fx-my-ai .fx-companion-star{color:var(--color-primary);position:absolute;top:8px;right:10px}.amora .fx-my-ai .fx-companion-star .icon{width:14px;height:14px}.amora .site-create-head{margin:20px 0}.amora .site-create-head h1{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;margin:0;font-size:clamp(22px,1.9vw,26px);font-style:normal;font-weight:700;line-height:1.2}.amora .site-create-head h1>span{color:var(--color-primary-soft);margin-right:.26em}.amora:lang(zh) .site-create-head h1>span,.amora:lang(ja) .site-create-head h1>span,.amora:lang(ko) .site-create-head h1>span{margin-right:0}.amora .site-create-head p{max-width:none;color:var(--color-subtle);margin:4px 0 0;font-size:14px;line-height:1.4}.amora .site-create-modes{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:24px;width:auto;max-width:none;margin:0 0 32px;padding:0;display:grid}.amora .site-create-modes button{border-radius:var(--radius-card);background:var(--color-surface);color:#fff;text-align:left;min-height:120px;box-shadow:none;transition:border-color var(--fx-fast),background var(--fx-fast);border:1px solid #0000;align-items:center;gap:22px;padding:0 36px;display:flex}.amora .site-create-modes button:hover{background:var(--color-elevated);color:#fff}.amora .site-create-modes button[aria-selected=true]{border-color:var(--color-primary-soft);background:var(--color-surface);color:#fff;box-shadow:none}.amora .site-create-mode-icon{color:#fff;flex:none;width:52px;height:52px}.amora .site-create-modes button>span{gap:6px;min-width:0;display:grid}.amora .site-create-modes b{font-size:20px;font-weight:600;line-height:1.2}.amora .site-create-modes small{color:var(--color-muted);margin:0;font-size:15px;font-weight:400;line-height:1.3}.amora .site-create-panel[hidden]{display:none}.amora .site-create-soon{border-radius:var(--radius-panel);background:var(--color-surface);justify-items:start;gap:12px;max-width:640px;padding:28px 32px;display:grid}.amora .site-create-soon h2{margin:0;font-size:22px;font-weight:700}.amora .site-create-soon p{margin:0}@media (max-width:1100px){.amora .site-create-modes{gap:16px}.amora .site-create-modes button{gap:16px;padding:0 24px}}@media (max-width:700px){.amora .site-create-head{margin-bottom:16px}.amora .site-create-head p{font-size:13px}.amora .site-create-modes{gap:10px;margin-bottom:22px}.amora .site-create-modes button{border-radius:var(--radius-card);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:116px;padding:16px}.amora .site-create-mode-icon{width:36px;height:36px}.amora .site-create-modes b{font-size:15px}.amora .site-create-modes small{font-size:12.5px}.amora .site-create-soon{padding:22px 20px}}.amora .site-cc-panel{gap:40px;display:grid}.amora .site-cc{grid-template-columns:minmax(0,1fr) 364px;align-items:start;gap:32px;display:grid}.amora .site-cc-main{gap:14px;min-width:0;display:grid}.amora .site-cc-editing{border-radius:var(--radius-control);background:var(--color-primary-tint);color:var(--color-primary-pale);align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:14px;display:flex}.amora .site-cc-link{color:var(--color-primary-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.amora .site-cc-link:hover{color:var(--color-primary-pale)}.amora .site-cc-progress{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.amora .site-cc-progress>span{border-radius:var(--radius-pill);background:var(--color-line);height:4px}.amora .site-cc-progress>span.is-done,.amora .site-cc-progress>span.is-current{background:var(--color-primary)}.amora .site-cc-count-line{color:var(--color-subtle);margin:14px 0 0;font-size:14px}.amora .site-cc-q{font-family:var(--font-sans);text-transform:none;letter-spacing:0;margin:4px 0 0;font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.25}.amora .site-cc-q:focus{outline:none}.amora .site-cc-q:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:4px;border-radius:var(--radius-chip)}.amora .site-cc-hint{color:var(--color-subtle);margin:-8px 0 0;font-size:14px;line-height:1.45}.amora .site-cc-body{gap:22px;margin-top:6px;display:grid}.amora .site-cc-field{gap:8px;margin:0;display:grid}.amora .site-cc-field>label,.amora .site-cc-gender>legend,.amora .site-cc-label{color:var(--color-ink);padding:0;font-size:14px;font-weight:500}.amora .site-cc .a-field input,.amora .site-cc .a-field select,.amora .site-cc .a-field textarea{border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-surface);width:100%;color:var(--color-ink);font-size:14px;font-weight:400}.amora .site-cc .a-field input,.amora .site-cc .a-field select{min-height:48px;padding:0 16px}.amora .site-cc .a-field textarea{min-height:96px;padding:14px 16px;line-height:1.55}.amora .site-cc .a-field input::placeholder,.amora .site-cc .a-field textarea::placeholder{color:var(--color-subtle)}.amora .site-cc .a-field input:hover,.amora .site-cc .a-field select:hover,.amora .site-cc .a-field textarea:hover{border-color:var(--color-line-strong)}.amora .site-cc .a-field input:focus,.amora .site-cc .a-field select:focus,.amora .site-cc .a-field textarea:focus{border-color:var(--color-primary-soft)}.amora .site-cc .a-field input[aria-invalid=true],.amora .site-cc .a-field textarea[aria-invalid=true]{border-color:var(--color-danger)}.amora .site-cc .a-field input:disabled,.amora .site-cc .a-field select:disabled{opacity:.55;cursor:not-allowed}.amora .site-cc-required{color:var(--color-primary-soft)}.amora .site-cc-meta{justify-content:space-between;gap:12px;min-height:16px;display:flex}.amora .site-cc-meta small{margin:0}.amora .site-cc-count{color:var(--color-subtle);flex:none;margin-left:auto;font-size:12px}.amora .site-cc-count.is-over{color:var(--color-danger)}.amora .site-cc-gender{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.amora .site-cc-choices{flex-wrap:wrap;gap:12px;display:flex}.amora .site-cc-choices.is-tiles{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.amora .site-cc-choices.is-ages{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.amora .site-cc-choice{border-radius:var(--radius-control);background:var(--color-surface);min-height:44px;color:var(--color-ink);cursor:pointer;transition:border-color var(--fx-fast),background var(--fx-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.amora .site-cc-choice:hover{background:var(--color-elevated);border-color:var(--color-line-strong)}.amora .site-cc-choice.is-on{border-color:var(--color-primary);background:var(--color-surface)}.amora .site-cc-choice:focus-within{outline:2px solid var(--color-primary-soft);outline-offset:2px}.amora .site-cc-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.amora .site-cc-choices.is-tiles .site-cc-choice{flex-direction:column;min-height:112px;padding:16px 12px;font-size:14px}.amora .site-cc-choices.is-tiles .site-cc-choice .icon{width:30px;height:30px;color:var(--color-muted)}.amora .site-cc-choices.is-tiles .site-cc-choice.is-on .icon{color:var(--color-primary-soft)}.amora .site-cc-choices.is-ages .site-cc-choice{min-height:64px;padding:0;font-size:18px}.amora .site-cc-choice.is-on:after{content:"";background:var(--color-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:8px;right:8px}.amora .site-cc-exact{align-items:center;gap:16px;display:flex}.amora .site-cc-exact>label{color:var(--color-ink);flex:none;font-size:14px;font-weight:500}.amora .site-cc-exact>input{flex:1;min-width:0}.amora .site-cc .site-cc-exact>input{border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-ink);padding:0 16px;font-size:14px;font-weight:400}.amora .site-cc .site-cc-exact>input::placeholder{color:var(--color-subtle)}.amora .site-cc .site-cc-exact>input:hover{border-color:var(--color-line-strong)}.amora .site-cc .site-cc-exact>input:focus{border-color:var(--color-primary-soft)}.amora .site-cc .site-cc-exact>input[aria-invalid=true]{border-color:var(--color-danger)}.amora .site-cc-ideas{flex-wrap:wrap;gap:8px;display:flex}.amora .site-cc-idea{border-radius:var(--radius-pill);background:var(--color-elevated);height:28px;color:var(--color-muted);cursor:pointer;transition:background var(--fx-fast),border-color var(--fx-fast),color var(--fx-fast);border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.amora .site-cc-idea:hover:not(:disabled){background:var(--color-hover);color:var(--color-ink)}.amora .site-cc-idea.is-on{border-color:var(--color-primary);color:var(--color-ink)}.amora .site-cc-idea.is-more{color:var(--color-subtle)}.amora .site-cc-idea:disabled{opacity:.4;cursor:not-allowed}.amora .site-cc-idea .icon{width:12px;height:12px}.amora .site-cc-tags{border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex}.amora .site-cc-tags:focus-within{border-color:var(--color-primary-soft)}.amora .site-cc .site-cc-tags input,.amora .site-cc .a-field .site-cc-tags input{width:auto;min-width:100px;height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;flex:120px;padding:0}.amora .site-cc-tag{border-radius:var(--radius-pill);background:var(--color-primary-tint);height:30px;color:var(--color-primary-pale);align-items:center;gap:4px;padding:0 6px 0 12px;font-size:13px;display:inline-flex}.amora .site-cc-tag button{border-radius:var(--radius-pill);width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.amora .site-cc-tag button:hover{background:var(--color-primary-line)}.amora .site-cc-tag svg{width:12px;height:12px}.amora .site-cc-avatar{gap:10px;display:grid}.amora .site-cc-avatar-row{align-items:center;gap:16px;display:flex}.amora .site-cc-avatar-thumb{aspect-ratio:3/4;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);width:96px;color:var(--color-subtle);flex:none;place-items:center;display:grid;overflow:hidden}.amora .site-cc-avatar-thumb img{object-fit:cover;width:100%;height:100%}.amora .site-cc-avatar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.amora .site-cc-file{cursor:pointer}.amora .site-cc-file-input{opacity:0;width:1px;height:1px;position:absolute}.amora .site-cc-avatar-actions:focus-within .site-cc-file{outline:2px solid var(--color-primary-soft);outline-offset:2px}.amora .site-cc-review dl{border-radius:var(--radius-card);background:var(--color-surface);gap:0;margin:0;padding:6px 20px;display:grid}.amora .site-cc-review dl>div{border-top:1px solid var(--color-line);padding:14px 0}.amora .site-cc-review dl>div:first-child{border-top:0}.amora .site-cc-review dt{color:var(--color-subtle);align-items:center;gap:12px;font-size:13px;display:flex}.amora .site-cc-review dd{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.amora .site-cc-review .has-error dd{color:var(--color-danger)}.amora .site-cc-consent{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-muted);margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.45}.amora .site-cc-form-error{margin:0}.amora .site-cc-actions{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.amora .site-cc-actions .a-button{min-width:110px;min-height:40px;padding:0 20px;font-size:14px;font-weight:500}.amora .site-cc-actions .a-button.outline{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink)}.amora .site-cc-actions .a-button.outline:hover:not(:disabled){background:var(--color-elevated)}.amora .site-cc-actions .a-button.outline:disabled{color:var(--color-subtle);opacity:1}.amora .site-cc-actions .a-button.primary{background:var(--color-primary);box-shadow:none;background-image:none;border:0;font-weight:600}.amora .site-cc-actions .a-button.primary:hover:not(:disabled){background:var(--color-primary);filter:brightness(1.08);box-shadow:none}.amora .site-cc-actions .a-button.primary:disabled{opacity:.5}.amora .site-cc-notice{border-radius:var(--radius-panel);background:var(--color-surface);max-width:640px;padding:22px 26px}.amora .site-cc-notice p{margin:6px 0 0}.amora .site-cc-preview{border-radius:var(--radius-card);background:var(--color-surface);gap:14px;padding:16px;display:grid;position:sticky;top:88px}.amora .site-cc-portrait{aspect-ratio:3/4;border-radius:var(--radius-control);background:var(--color-elevated);color:var(--color-subtle);place-items:center;font-size:64px;font-weight:700;display:grid;overflow:hidden}.amora .site-cc-portrait img{object-fit:cover;width:100%;height:100%}.amora .site-cc-id{gap:8px;padding:0 4px;display:grid}.amora .site-cc-id h3{margin:0;font-size:18px;font-weight:600;line-height:1.3}.amora .site-cc-meta-line{color:var(--color-subtle);overflow-wrap:anywhere;margin:0;font-size:12px}.amora .site-cc-id .card-tags{flex-wrap:wrap;gap:6px;display:flex}.amora .site-cc-id .site-pill{background:var(--color-elevated);height:22px;color:var(--color-muted);border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:400}.amora .site-cc-quote{color:var(--color-subtle);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.amora .site-cc-quote:before{content:"“"}.amora .site-cc-quote:after{content:"”"}.amora .site-cc-answers-title{color:var(--color-ink);margin:6px 4px 0;font-size:16px;font-weight:600}.amora .site-cc-answers{gap:0;margin:0 4px 4px;display:grid}.amora .site-cc-answers div{justify-content:space-between;gap:16px;padding:7px 0;font-size:13px;display:flex}.amora .site-cc-answers dt{color:var(--color-subtle);flex:none}.amora .site-cc-answers dd{max-width:65%;color:var(--color-ink);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.amora .site-cc-list{gap:16px;display:grid}.amora .site-cc-list-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.amora .site-cc-list-head h2{letter-spacing:0;margin:0;font-size:20px;font-weight:700}.amora .site-cc-empty,.amora .site-cc-list-error{border-radius:var(--radius-card);background:var(--color-surface);justify-items:start;gap:6px;padding:22px 26px;display:grid}.amora .site-cc-empty{grid-template-columns:auto minmax(0,1fr);place-items:center stretch;column-gap:16px}.amora .site-cc-empty .icon{background:var(--color-elevated);width:44px;height:44px;color:var(--color-primary-soft);border-radius:50%;grid-row:span 2;padding:11px}.amora .site-cc-empty p,.amora .site-cc-list-error p{margin:0}.amora .site-cc-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.amora .site-cc-card{border-radius:var(--radius-card);background:var(--color-surface);transition:border-color var(--fx-fast);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.amora .site-cc-card:hover{border-color:var(--color-line-strong)}.amora .site-cc-card[data-disabled=true]{opacity:.85}.amora .site-cc-card-avatar{border-radius:var(--radius-control);background:var(--color-elevated);width:64px;height:64px;color:var(--color-muted);place-items:center;font-size:24px;font-weight:700;display:grid;overflow:hidden}.amora .site-cc-card-avatar img{object-fit:cover;width:100%;height:100%}.amora .site-cc-card-body{min-width:0}.amora .site-cc-card-body h3{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.amora .site-cc-card-intro{color:var(--color-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.amora .site-cc-card-body .site-field-hint{margin:6px 0 0}.amora .site-cc-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.amora .site-cc-card-actions .a-button{min-height:40px;padding:0 16px}.amora .site-cc-card-actions .a-button:disabled{opacity:.5;cursor:not-allowed}.amora .site-cc-danger{color:var(--color-danger)}.amora .site-cc-danger.primary{background:var(--color-danger);color:var(--color-void);background-image:none}.amora .site-cc-card.is-skeleton{pointer-events:none;animation:1.4s ease-in-out infinite site-cc-pulse}.amora .site-cc-card.is-skeleton .site-cc-card-avatar{background:var(--color-elevated)}.amora .site-cc-bar{border-radius:var(--radius-pill);background:var(--color-elevated);height:14px;display:block}.amora .site-cc-bar+.site-cc-bar{width:60%;margin-top:10px}@keyframes site-cc-pulse{50%{opacity:.55}}.amora .site-profile-section.site-rel{background:var(--color-elevated);border-radius:12px;gap:12px;padding:14px;display:grid}.amora .site-profile-section.site-rel h3.site-rel-title{clip:auto;white-space:normal;width:auto;height:auto;color:var(--color-ink);margin:0;font-size:14px;font-weight:600;line-height:1.3;position:static;overflow:visible}.amora .site-rel-note{color:var(--color-subtle);margin:-6px 0 0;font-size:12px;line-height:1.45}.amora .site-rel-form{gap:14px;display:grid}.amora .site-rel .a-field{color:var(--color-subtle);letter-spacing:.04em;gap:6px;font-size:11px;font-weight:400;display:grid}.amora .site-rel .a-field input,.amora .site-rel .a-field textarea{border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-surface);width:100%;color:var(--color-ink);letter-spacing:0;font-size:14px}.amora .site-rel .a-field input{min-height:40px;padding:0 12px}.amora .site-rel .a-field textarea{min-height:72px;padding:10px 12px;line-height:1.5}.amora .site-rel .a-field input:focus,.amora .site-rel .a-field textarea:focus{border-color:var(--color-primary-soft)}.amora .site-rel .a-field input[aria-invalid=true],.amora .site-rel .a-field textarea[aria-invalid=true]{border-color:var(--color-danger)}.amora .site-rel .a-field :disabled{opacity:.55;cursor:not-allowed}.amora .site-rel-chips{flex-wrap:wrap;gap:8px;display:flex}.amora .site-rel-chips .a-chip{border-radius:var(--radius-pill);background:var(--color-surface);height:30px;color:var(--color-muted);border:1px solid #0000;padding:0 12px;font-size:12px;font-weight:500}.amora .site-rel-chips .a-chip:hover:not(:disabled){background:var(--color-hover);color:var(--color-ink)}.amora .site-rel-chips .a-chip.active{border-color:var(--color-primary);background:var(--color-surface);color:var(--color-ink)}.amora .site-rel-chips .a-chip:disabled{opacity:.5;cursor:not-allowed}.amora .site-rel-meta{justify-content:space-between;gap:12px;min-height:16px;display:flex}.amora .site-rel-meta small{letter-spacing:0;margin:0}.amora .site-rel-count{color:var(--color-subtle);flex:none;margin-left:auto;font-size:12px}.amora .site-rel-actions{flex-wrap:wrap;gap:10px;display:flex}.amora .site-rel-actions .a-button{min-height:40px;padding:0 18px;font-size:14px}.amora .site-rel-actions .a-button.outline{background:var(--color-surface);border:0}.amora .site-rel-actions .a-button.outline:hover:not(:disabled){background:var(--color-hover)}.amora .site-rel-failed{justify-items:start;gap:8px;display:grid}@media (max-width:1100px){.amora .site-cc{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.amora .site-cc-choices.is-ages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.amora .site-cc{grid-template-columns:minmax(0,1fr)}.amora .site-cc-preview{order:-1;grid-template-columns:88px minmax(0,1fr);align-items:center;padding:12px;position:static}.amora .site-cc-portrait{aspect-ratio:3/4;font-size:32px}.amora .site-cc-id{padding:0}.amora .site-cc-answers-title,.amora .site-cc-answers{display:none}.amora .site-cc-choices.is-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.amora .site-cc-choices.is-tiles .site-cc-choice{min-height:96px}.amora .site-cc-exact{flex-direction:column;align-items:stretch;gap:8px}.amora .site-cc-actions .a-button{flex:1;min-width:0}.amora .site-cc-card{grid-template-columns:auto minmax(0,1fr);padding:14px}.amora .site-cc-card-actions{grid-column:1/-1;justify-content:flex-start}.amora .site-cc-empty{grid-template-columns:minmax(0,1fr);justify-items:start}.amora .site-cc-empty .icon{grid-row:auto}}@media (prefers-reduced-motion:reduce){.amora .site-cc-card.is-skeleton{animation:none}.amora .site-cc-choice,.amora .site-cc-idea,.amora .site-cc-card{transition:none}}.amora .site-qc-body{border:0;min-width:0;margin:0;padding:0}.amora .site-qc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.amora .site-qc-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.amora .site-qc-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.amora .site-qc-grid.is-6{grid-template-columns:repeat(6,minmax(0,1fr))}.amora .site-qc-card{border-radius:var(--radius-control);background:var(--color-surface);min-width:0;color:var(--color-ink);cursor:pointer;transition:border-color var(--fx-fast),background var(--fx-fast);border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.amora .site-qc-card:hover{background:var(--color-elevated);border-color:var(--color-line-strong)}.amora .site-qc-card.is-on{border-color:var(--color-primary)}.amora .site-qc-card:focus-within{outline:2px solid var(--color-primary-soft);outline-offset:2px}.amora .site-qc-card.is-disabled{opacity:.45;cursor:not-allowed}.amora .site-qc-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.amora .site-qc-thumb{aspect-ratio:4/5;background:linear-gradient(160deg,var(--color-elevated),var(--color-surface));display:block;overflow:hidden}.amora .site-qc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.amora .site-qc-thumb i{width:100%;height:100%;color:var(--color-primary-soft);place-items:center;font-size:32px;font-style:normal;font-weight:600;display:grid}.amora .site-qc-grid.is-3:not(.is-text) .site-qc-thumb,.amora .site-qc-grid.is-4:not(.is-portraits) .site-qc-thumb{aspect-ratio:3/2}.amora .site-qc-label{flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;display:flex}.amora .site-qc-label b{font-weight:600}.amora .site-qc-label small{color:var(--color-muted);font-size:12px;line-height:1.4}.amora .site-qc-card:not(.has-image) .site-qc-label{justify-content:center;min-height:56px;padding:14px 16px}.amora .site-qc-grid.is-plain .site-qc-label{align-items:center;min-height:56px;padding:0;font-size:18px}.amora .site-qc-card.is-on:after{content:"";background:var(--color-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:8px;right:8px}.amora .site-qc .site-cc-exact{margin-top:16px}.amora .site-qc-actions{justify-content:space-between}.amora .site-qc-left{gap:12px;display:flex}.amora .site-qc .site-cc-meta-line{color:var(--color-muted);margin:4px 0 0;font-size:13px}.amora .site-qc .site-cc-consent{color:var(--color-subtle);margin:12px 0 0;font-size:12px}@media (max-width:860px){.amora .site-qc-grid.is-4,.amora .site-qc-grid.is-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.amora .site-qc-grid,.amora .site-qc-grid.is-4,.amora .site-qc-grid.is-6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.amora .site-qc-grid.is-6.is-plain{grid-template-columns:repeat(3,minmax(0,1fr))}.amora .site-qc-actions{flex-wrap:wrap}.amora .site-qc-left{flex:100%}.amora .site-qc-left .a-button{flex:1}}@media (prefers-reduced-motion:reduce){.amora .site-qc-card{transition:none}}.amora .site-mb{grid-template-columns:minmax(0,1fr) minmax(280px,34%);align-items:start;gap:24px;display:grid}.amora .site-mb-form{border-radius:var(--radius-panel);background:var(--color-surface);gap:26px;min-width:0;padding:24px;display:grid}.amora .site-mb-block{gap:12px;min-width:0;display:grid}.amora .site-mb-block h2{color:#fff;margin:0;font-size:14px;font-weight:600}.amora .site-mb-chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.amora .site-mb-chip{color:#9a9a9a;cursor:pointer;background:#2a2a2a;border:0;border-radius:999px;flex:none;height:24px;padding:0 12px;font-size:11px}.amora .site-mb-chip.is-on{color:#fff;background:#454545}.amora .site-mb-people{align-items:flex-start;gap:16px;min-width:0;display:flex}.amora .site-mb-chosen{aspect-ratio:3/4;background:#2a2a2a;border-radius:8px;flex:none;width:76px;position:relative;overflow:hidden}.amora .site-mb-chosen img,.amora .site-mb-person img{object-fit:cover;width:100%;height:100%;display:block}.amora .site-mb-chosen span{text-align:center;color:#fff;background:linear-gradient(#0000,#000c);padding:14px 4px 4px;font-size:10px;position:absolute;inset:auto 0 0}.amora .site-mb-row{scrollbar-width:thin;gap:10px;min-width:0;padding:0 2px 6px;display:flex;overflow-x:auto}.amora .site-mb-person{color:#a8a8a8;text-align:center;cursor:pointer;background:0 0;border:0;flex:none;gap:6px;width:64px;padding:0;font-size:10px;display:grid;position:relative}.amora .site-mb-person img{aspect-ratio:3/4;border:2px solid #0000;border-radius:8px;height:auto}.amora .site-mb-person.is-on{color:#fff}.amora .site-mb-person.is-on img{border-color:var(--color-primary-soft)}.amora .site-mb-person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amora .site-mb-tick{background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:4px;right:4px}.amora .site-mb-tick .icon{width:10px;height:10px}.amora .site-mb-select{width:100%}.amora .site-mb-select .fx-select-trigger{color:#fff;background:#242424;border:1px solid #0000;border-radius:10px;width:100%;height:44px;padding:0 16px;font-size:14px;display:flex}.amora .site-mb-select .fx-select-trigger span{text-align:left;flex:1}.amora .site-mb-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.amora .site-mb-kind{color:#fff;cursor:pointer;background:#242424;border:1px solid #0000;border-radius:10px;justify-items:center;gap:4px;padding:18px 10px 14px;display:grid;position:relative}.amora .site-mb-kind .icon{width:24px;height:24px;margin-bottom:6px}.amora .site-mb-kind b{text-align:center;font-size:14px;font-weight:500}.amora .site-mb-kind small{color:#8d8d8d;text-align:center;font-size:11px}.amora .site-mb-kind.is-on{border-color:var(--color-primary-soft)}.amora .site-mb-kind.is-locked{color:#6b6b6b;cursor:not-allowed;background:#1f1f1f}.amora .site-mb-kind .site-mb-lock{width:13px;height:13px;margin:0;position:absolute;top:10px;right:10px}.amora .site-mb-scene{color:#fff;width:100%;min-height:76px;font:inherit;resize:vertical;background:#242424;border:1px solid #0000;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.45}.amora .site-mb-scene:focus-visible{border-color:var(--color-primary-line);outline:0}.amora .site-mb-summary{background:#242424;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:-26px;padding:16px 18px;display:flex}.amora .site-mb-sum-text{gap:4px;min-width:0;display:grid}.amora .site-mb-sum-text b{color:#fff;font-size:15px;font-weight:600}.amora .site-mb-sum-text small{color:#8d8d8d;font-size:12px}.amora .site-mb-price{color:#fff;align-items:center;gap:8px;font-size:22px;font-weight:600;display:inline-flex}.amora .site-mb-price .icon{color:#ff7da0;width:22px;height:22px}.amora .site-mb-go{background:var(--fx-gradient-cta);color:#fff;cursor:pointer;border:0;border-radius:0 0 10px 10px;width:100%;height:46px;font-size:15px;font-weight:600}.amora .site-mb-go:disabled{opacity:.5;cursor:not-allowed}.amora .site-mb-fine{text-align:center;color:#6f6f6f;margin:-12px 0 0;font-size:11px}.amora .site-mb-preview{border-radius:var(--radius-panel);background:var(--color-surface);gap:10px;padding:10px 10px 18px;display:grid;position:sticky;top:16px}.amora .site-mb-preview img{aspect-ratio:1/1.05;object-fit:cover;object-position:50% 20%;border-radius:8px;width:100%;display:block}.amora .site-mb-preview h3{color:#fff;margin:6px 6px 0;font-size:15px;font-weight:600}.amora .site-mb-preview p{color:#9a9a9a;margin:0 6px;font-size:12px;line-height:1.5}@media (max-width:1100px){.amora .site-mb{grid-template-columns:minmax(0,1fr)}.amora .site-mb-preview{order:-1;position:static}.amora .site-mb-preview img{aspect-ratio:16/9;object-position:50% 25%}}@media (max-width:700px){.amora .site-mb-form{padding:16px}.amora .site-mb-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.amora .site-chat-list{background:#141414;border-right:1px solid #1d1d1d;gap:14px;padding:22px 12px 12px}.amora .site-chat-list-head{padding:0 4px}.amora .site-chat-list-head h2{letter-spacing:0;font-size:21px;font-weight:600}.amora .site-chat-new{background:#482931;gap:5px;height:32px;padding:0 12px 0 10px}@supports (color:color-mix(in lab, red, red)){.amora .site-chat-new{background:color-mix(in srgb,var(--color-primary) 20%,#1a1a1a)}}.amora .site-chat-new{color:#fff;font-size:13px;font-weight:500}.amora .site-chat-new:hover{background:#562e38}@supports (color:color-mix(in lab, red, red)){.amora .site-chat-new:hover{background:color-mix(in srgb,var(--color-primary) 26%,#1a1a1a)}}.amora .site-chat-new .icon{width:15px;height:15px;color:var(--color-primary-soft)}.amora .site-chat-search{color:#9a9a9a;background:#242424;border:0;border-radius:12px;height:42px;padding:0 14px}.amora .site-chat-search input{font-size:15px}.amora .site-chat-tabs{border-bottom:1px solid #262626;gap:22px;padding:0 4px}.amora .site-chat-tabs button{color:#8d8d8d;background:0 0;border-radius:0;padding:8px 0 10px;font-size:14px;font-weight:400}.amora .site-chat-tabs button:hover{color:#fff}.amora .site-chat-tabs button[aria-selected=true]{color:var(--color-primary-soft);background:0 0;font-weight:500}.amora .site-chat-tabs button[aria-selected=true]:after{background:var(--color-primary-soft);height:2px;display:block;bottom:-1px;left:0;right:0}.amora .site-convo{border-radius:12px;gap:12px;padding:12px 10px}.amora .site-convo.is-current{background:linear-gradient(90deg,#4c2b33,#3a252a)}@supports (color:color-mix(in lab, red, red)){.amora .site-convo.is-current{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 22%,#1a1a1a),color-mix(in srgb,var(--color-primary) 14%,#1a1a1a))}}.amora .site-convo.is-current{border-color:#0000}.amora .site-convo .a-avatar{width:40px;height:40px}.amora .site-convo-top b{font-size:15px;font-weight:600}.amora .site-convo-top time{color:#8a8a8a;font-size:11px}.amora .site-convo-last{color:#a8a8a8;font-size:13px}.amora .site-thread-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;gap:12px;min-height:76px;padding:14px 24px 10px}.amora .site-thread-person .a-avatar{width:44px;height:44px}.amora .site-thread-person.is-online:after{display:none}.amora .site-thread-name{align-items:center;gap:8px;display:flex}.amora .site-thread-name h1{letter-spacing:0;font-size:19px;font-weight:600}.amora .site-online{color:#59e59a;background:#173a2a99;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}.amora .site-online:not([data-chat-retired-badge]):before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.amora .site-thread-id small{color:#d4d4d4;margin-top:3px;font-size:13px}.amora .site-thread-actions{gap:10px}.amora .site-thread-actions .site-round,.amora .site-thread-actions .site-call-start{color:#fff;background:#3a3a3acc;border:1px solid #ffffff2e;width:40px;height:40px}.amora .site-thread-actions .site-round:hover,.amora .site-thread-actions .site-call-start:hover{color:#fff;background:#4a4a4acc;border-color:#ffffff40;transform:none}.amora .site-thread-actions .site-call-start:disabled{opacity:.5}.amora .site-thread-scroll{padding:6px 24px 8px}.amora .site-messages{gap:16px;max-width:none}.amora .site-msg-system{color:#d2d2d2;text-align:center;max-width:620px;margin:2px auto 4px;font-size:13px;line-height:1.45}.amora .site-msg-system a{color:var(--color-primary-soft)}.amora .site-msg-system a:hover{color:#fff}.amora .site-msg-day{color:#e2e2e2;letter-spacing:0;text-transform:none;background:#444444b3;border-radius:999px;align-self:center;margin:0;padding:4px 14px;font-size:13px;font-weight:400}.amora .site-msg{gap:10px;max-width:min(520px,82%)}.amora .site-msg>.a-avatar{width:38px;height:38px;margin-top:2px;display:grid}.amora .site-msg-me{color:#ededed;background:#3a3a3a;width:38px;height:38px;margin-top:2px;font-size:14px;font-weight:600;display:grid}.amora .site-msg.is-mine{max-width:min(460px,82%)}.amora .site-msg-bubble{color:#fff;background:#141414e6;border:0;border-radius:16px;padding:12px 16px;font-size:15px;line-height:1.42}.amora .site-msg.is-mine .site-msg-bubble{background:#b4556dd9;border-radius:16px;padding:12px 18px}@supports (color:color-mix(in lab, red, red)){.amora .site-msg.is-mine .site-msg-bubble{background:color-mix(in srgb,color-mix(in srgb,var(--color-primary) 62%,#3a3a3a) 85%,transparent)}}.amora .site-msg.is-mine .site-msg-bubble{box-shadow:none;color:#fff}.amora .site-msg-narration,.amora .site-msg-act{color:#a3a3a3}.amora .site-msg.is-mine .site-msg-narration{color:#ffdde6}@supports (color:color-mix(in lab, red, red)){.amora .site-msg.is-mine .site-msg-narration{color:color-mix(in srgb,var(--color-primary-soft) 30%,#fff)}}.amora .site-msg-time{color:#9a9a9a;font-size:11px}.amora .site-msg-milestone .site-msg-bubble,.amora .site-msg-bubble.is-milestone{background:linear-gradient(120deg,#591828e6,#141414e6);border:1px solid #ff668c55}.amora .site-talk-suggestions{gap:10px;padding:0 24px 4px}.amora .site-suggestion{color:#ececec;background:#3c3c3c73;border:1px solid #ffffff38;height:38px;padding:0 17px;font-size:15px;font-weight:400}.amora .site-suggestion:hover{background:#4e4e4e99;border-color:#ffffff59;transform:none}.amora .site-chat-tools{padding:8px 24px 12px}.amora .site-tool{color:#f0f0f0;background:#46464699;border:1px solid #ffffff2e;height:38px;padding:0 16px;font-size:15px;font-weight:400}.amora .site-tool:hover{color:#fff;background:#5a5a5aaa;border-color:#ffffff4d}.amora .site-composer{background:#282828d9;border:1px solid #0000;border-radius:16px;margin:0 24px;padding:14px 16px 12px}.amora .site-composer:focus-within{border-color:var(--color-primary-line);box-shadow:none}.amora .site-composer-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text text""lead bar";align-items:center;gap:10px 8px;display:grid}.amora .site-composer-row[hidden]{display:none}.amora .site-composer textarea{grid-area:text;min-height:26px;max-height:120px;padding:0;font-size:16px;line-height:1.45}.amora .site-composer textarea::placeholder{color:#8d8d8d}.amora .site-composer-lead{grid-area:lead;gap:10px}.amora .site-composer-bar{grid-area:bar;gap:10px}.amora .site-composer-row .site-round{color:#d8d8d8;background:#3a3a3a;width:40px;height:40px}.amora .site-composer-row .site-round:hover{color:#fff;background:#4a4a4a}.amora .site-send{background:var(--fx-gradient-cta);width:40px;height:40px;box-shadow:none}.amora .site-send .icon{width:18px;height:18px}.amora .site-composer-hint{color:#7e7e7e;margin:6px 28px 10px auto;font-size:11px}.amora .site-chat-status{margin:2px 24px 8px}.amora .site-chat-profile{background:#141414;border-left:1px solid #1d1d1d}@media (min-width:1361px){.amora .site-chat:not(.is-profile-folded){grid-template-columns:292px minmax(0,1fr) clamp(340px,25vw,400px)}}.amora .site-chat-profile .site-profile-stage{background:#1a1a1a;height:clamp(190px,58cqi,300px)}.amora .site-chat-profile .site-profile-stage>img,.amora .site-chat-profile .site-profile-stage>video{object-position:50% 20%}.amora .site-chat-profile .site-profile-stage:after{display:none}.amora .site-profile-ai-note{z-index:3;color:#ffffffa6;text-shadow:0 1px 6px #0009;text-align:right;max-width:calc(100% - 120px);font-size:11px;line-height:1.2;position:absolute;top:10px;right:56px}.amora .site-profile-corner{top:auto;bottom:auto;right:auto}.amora .site-profile-corner .site-profile-close{background:#000000a6;width:30px;height:30px;position:absolute;top:10px;right:10px}.amora .site-chat-profile .site-media-step{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff40;border:0;width:34px;height:34px;top:calc(50% - 16px)}.amora .site-chat-profile .site-media-step:hover{background:#fff6}.amora .site-media-dots{display:none}.amora .site-profile-thumbs{background:#1b1b1b;flex:none;align-items:center;gap:4px;padding:8px;display:flex}.amora .site-thumbs-row{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.amora .site-thumbs-step{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:85px;padding:0;display:grid}.amora .site-thumbs-step:hover:not(:disabled){background:#ffffff40}.amora .site-thumbs-step:disabled{opacity:.3;cursor:default}.amora .site-thumbs-step .icon{width:16px;height:16px}.amora .site-profile-thumb{box-sizing:border-box;cursor:pointer;background:#2a2a2a;border:2px solid #0000;border-radius:8px;flex:none;place-items:center;width:60px;height:85px;padding:0;display:grid;position:relative;overflow:hidden}.amora .site-profile-thumb.is-current{border-color:var(--color-primary-soft)}.amora .site-profile-thumb img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.amora .site-profile-thumb>.icon{box-sizing:content-box;color:#fff;background:#0009;border-radius:50%;width:18px;height:18px;padding:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.amora .site-chat-profile .site-profile-body{gap:14px;padding:14px 16px 24px}.amora .site-relation-card{background:#222;border:0;border-radius:14px;gap:12px;padding:14px 16px;display:grid}.amora .site-relation-head{align-items:center;gap:10px;margin:0;display:flex}.amora .site-relation-tile{background:#512c35;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.amora .site-relation-tile{background:color-mix(in srgb,var(--color-primary) 24%,#1a1a1a)}}.amora .site-relation-tile{color:var(--color-primary-soft)}.amora .site-relation-tile .icon{fill:currentColor;width:17px;height:17px}.amora .site-relation-title{flex:1;gap:1px;min-width:0;display:grid}.amora .site-relation-title b{color:#fff;font-size:16px;font-weight:600}.amora .site-relation-title small{color:#a8a8a8;flex-wrap:wrap;gap:0 6px;font-size:12px;font-weight:400;display:flex}.amora .site-relation-title small>span:empty{display:none}.amora .site-relation-title small>span+span:before{content:"·";margin-right:6px}.amora .site-relation-title .site-relation-points{color:#a8a8a8;margin:0;font-size:12px}.amora .site-relation-manage{color:#f0f0f0;background:#2e2e2e;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:5px 14px;font-size:12px;font-weight:500}.amora .site-relation-manage:hover{color:#fff;background:#3a3a3a}.amora .site-relation-card>.site-relation-bar{background:#3a3a3a;height:4px}.amora .site-relation-card>.site-relation-bar i{background:var(--color-primary)}.amora .site-relation-dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.amora .site-relation-dims li{letter-spacing:0;text-transform:none;color:#a8a8a8;background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto;grid-template-areas:"label value""bar bar";align-items:baseline;gap:4px 6px;padding:0;font-size:12px;font-weight:400;display:grid}.amora .site-relation-dims li>span:first-child{grid-area:label}.amora .site-relation-dims li>b{grid-area:value;font-size:12px;font-weight:400;color:#a8a8a8!important}.amora .site-relation-dims .site-dim-bar{background:#3c3c3c;grid-area:bar;height:3px;margin:0}.amora .site-relation-dims li[data-dim] .site-dim-bar i{background:#8a8a8a}.amora .site-relation-next,.amora .site-relation-memory{margin:0;font-size:12px;line-height:1.45}.amora .site-relation-next{color:#8a8a8a}.amora .site-relation-memory{color:#b8b8b8}.amora .site-profile-who{align-items:baseline;gap:8px;margin-top:2px;display:flex}.amora .site-profile-who h2{color:#fff;margin:0;font-size:20px;font-weight:600;line-height:1.2}.amora .site-profile-age{color:#a8a8a8;font-size:14px;font-weight:400}.amora .site-profile-age:before{content:"·";margin-right:8px}.amora .site-chat-profile .site-profile-stats{color:#c4c4c4;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:-6px 0 0;font-size:13px;display:flex}.amora .site-chat-profile .site-profile-stats .icon{color:#a8a8a8;width:15px;height:15px}.amora .site-profile-section h3{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.amora .site-profile-section .site-pill{color:#d0d0d0;background:#2c2c2c;border:0;border-radius:6px;height:24px;padding:0 10px;font-size:12px;font-weight:400}.amora .site-chat-profile .site-profile-bio{color:#ededed;font-size:15px;line-height:1.45}.amora .site-chat-profile .site-profile-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:2px}.amora .site-chat-profile .site-profile-actions .a-button{border-radius:999px;min-height:48px;padding:0 12px;font-size:15px;font-weight:600}.amora .site-chat-profile .site-profile-actions .a-button.primary{background-color:#0000}.amora .site-chat-profile .site-profile-actions .a-button.outline{box-shadow:none;color:#fff;background:#2d2d2d;border:0}.amora .site-chat-profile .site-profile-actions .a-button.outline:hover{background:#3a3a3a}.amora .site-chat-profile .site-profile-actions .icon{display:none}.amora .site-chat-profile .site-profile-tabs{border-bottom:1px solid #262626;margin-top:6px}.amora .site-chat-profile .site-profile-tabs button{color:#8d8d8d;gap:5px;padding:10px 4px 12px;font-size:13px;font-weight:400}.amora .site-chat-profile .site-profile-tabs button .icon{width:20px;height:20px}.amora .site-chat-profile .site-profile-tabs button[aria-selected=true]{color:#fff;font-weight:600}.amora .site-chat-profile .site-profile-tabs button[aria-selected=true]:after{background:var(--color-primary-soft);left:0;right:0}.amora .site-profile-panel .site-about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.amora .site-profile-panel .site-about-grid div{background:#222;border-radius:10px;padding:11px 12px}.amora .site-profile-panel .site-about-grid dt{letter-spacing:.04em;color:#8d8d8d;font-size:11px;font-weight:400}.amora .site-profile-panel .site-about-grid dd{color:#fff;margin:4px 0 0;font-size:14px;font-weight:500;line-height:1.35}.amora .site-profile-panel h3.site-profile-stories-title{color:#fff;margin:18px 0 8px;font-size:14px;font-weight:600}.amora .site-profile-film{background:#222;border-radius:12px;gap:12px;padding:8px}.amora .site-profile-film img{border-radius:8px;width:54px;height:72px}.amora .site-profile-film span{gap:4px;font-size:14px}.amora .site-profile-film b{font-weight:600}.amora .site-profile-film small{color:#9a9a9a;font-size:11px}.amora .site-profile-film .icon{color:#ddd;background:#3a3a3a;border-radius:50%;place-items:center;width:26px;height:26px;padding:6px;display:grid}.amora .site-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.amora .site-similar{background:#1d1d1d;border-radius:10px}.amora .site-similar:hover{outline:1px solid var(--color-primary-soft);outline-offset:-1px}.amora .site-similar-media{aspect-ratio:1/.82}.amora .site-similar-media span{background:#00000080;border-radius:999px;padding:3px 8px;font-size:11px;top:8px;right:8px}.amora .site-similar-copy{padding:8px 10px 12px}.amora .site-similar-copy h4{margin:0 0 6px;font-size:15px;font-weight:600}.amora .site-profile-panel .site-pill{color:#d0d0d0;background:#2c2c2c;border:0;border-radius:6px;height:22px;padding:0 8px;font-size:11px}.amora .site-similar-copy p{color:#9a9a9a;margin:8px 0 0;font-size:12px}.amora .site-similar-actions{margin-top:10px;display:none}.amora .site-similar:hover .site-similar-actions,.amora .site-similar:focus-within .site-similar-actions{display:grid}.amora .site-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.amora .site-media-tile{aspect-ratio:3/4;border-radius:8px}.amora .site-private{background:#222;border:0;border-radius:12px;gap:12px;padding:12px}.amora .site-private-icon{background:#562e38}@supports (color:color-mix(in lab, red, red)){.amora .site-private-icon{background:color-mix(in srgb,var(--color-primary) 26%,#1a1a1a)}}.amora .site-private-icon{color:var(--color-primary-soft)}.amora .site-private b{font-size:13px;font-weight:600}.amora .site-chat-upsell{background:linear-gradient(100deg,#723847,#40282e);border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:14px;margin:4px 24px 6px;padding:14px 44px 14px 16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.amora .site-chat-upsell{background:linear-gradient(100deg,color-mix(in srgb,var(--color-primary) 38%,#1c1c1c),color-mix(in srgb,var(--color-primary) 16%,#1c1c1c))}}.amora .site-chat-upsell-icon{color:#ffd7a8;background:#ffffff1f;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.amora .site-chat-upsell-icon .icon{width:22px;height:22px}.amora .site-chat-upsell-copy{flex:1;gap:2px;min-width:0;display:grid}.amora .site-chat-upsell-copy b{color:#fff;font-size:16px;font-weight:600}.amora .site-chat-upsell-copy span{color:#e2d2d6;font-size:13px}.amora .site-chat-upsell-cta{border-radius:8px;flex:none;min-height:34px;padding:0 18px;font-size:13px;font-weight:600}.amora .site-chat-upsell-close{color:#fff;cursor:pointer;background:#0006;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:8px;right:8px}.amora .site-chat-upsell-close .icon{width:12px;height:12px}.amora .site-chat-tools{align-items:center;gap:10px}.amora .site-tool{gap:8px}.amora .site-tool .icon{width:17px;height:17px}.amora .site-tool:disabled{opacity:.5;cursor:not-allowed}.amora .site-tool-cost{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:13px;font-weight:500;display:inline-flex}.amora .site-tool-cost .icon{color:#ff7da0;width:14px;height:14px}.amora .site-chat-tools .site-menu{position:relative}.amora .site-tool-more .icon{width:14px;height:14px}.amora .site-composer-coins{color:#fff;background:#3a3a3a;border-radius:999px;align-items:center;gap:8px;height:40px;margin-left:4px;padding:0 18px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.amora .site-composer-coins .icon{color:#ff7da0;width:18px;height:18px}.amora .site-composer-coins:hover{background:#4a4a4a}.amora .site-phone{gap:16px;margin-top:12px;display:grid}.amora .site-phone-block{background:#222;border-radius:12px;gap:8px;padding:14px;display:grid}.amora .site-phone-block h3{color:#fff;margin:0;font-size:14px;font-weight:600}.amora .site-phone-block ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.amora .site-phone-block li{color:#e4e4e4;font-size:14px;line-height:1.5}.amora .site-phone-locked{color:#8d8d8d;align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.amora .site-phone-locked .icon{width:14px;height:14px}.amora .site-phone-letter{color:#f0e6e8;white-space:pre-line;margin:0;font-size:14px;line-height:1.6}@media (max-width:1100px){.amora .site-composer-hint{display:none}.amora .site-composer{margin-bottom:12px}}@media (max-width:700px){.amora .site-thread-head{min-height:64px;padding:10px 12px 8px}.amora .site-thread-actions .site-round,.amora .site-thread-actions .site-call-start{width:38px;height:38px}.amora .site-thread-scroll{padding:6px 14px 8px}.amora .site-talk-suggestions,.amora .site-chat-tools{padding-left:12px;padding-right:12px}.amora .site-composer{margin:0 12px 8px;padding:12px 12px 10px}.amora .site-msg{max-width:92%}.amora .site-msg>.a-avatar,.amora .site-msg-me{width:32px;height:32px}.amora .site-msg-bubble{padding:10px 14px;font-size:14.5px}.amora .site-suggestion,.amora .site-tool{font-size:14px}.amora .site-chat-upsell{margin:4px 12px 6px;padding:12px 40px 12px 12px}.amora .site-chat-upsell-icon{display:none}.amora .site-chat-tools{flex-wrap:nowrap;gap:8px;overflow-x:auto}.amora .site-chat-tools .site-tool{flex:none}.amora .site-composer-coins{padding:0 12px;font-size:14px}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.container{width:100%}@media (min-width:701px){.container{max-width:701px}}@media (min-width:1101px){.container{max-width:1101px}}@media (min-width:1361px){.container{max-width:1361px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.\!h-3{height:calc(var(--spacing) * 3)!important}.h-5{height:calc(var(--spacing) * 5)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-auto{height:auto}.\!w-3{width:calc(var(--spacing) * 3)!important}.w-5{width:calc(var(--spacing) * 5)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[min\(Npx\,100\%\)\]{width:min(Npx, 100%)}.w-full{width:100%}.max-w-full{max-width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.\!bg-\[\#272727\]{background-color:#272727!important}.bg-\[\#272727\]{background-color:#272727}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.object-cover{object-fit:cover}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\!text-\[\#909090\]{color:#909090!important}.text-\[\#8f8f8f\]{color:#8f8f8f}.text-\[\#909090\]{color:#909090}.text-\[\#aeaeae\]{color:#aeaeae}.text-\[\#c5c5c5\]{color:#c5c5c5}.text-\[\#f0f0f0\]{color:#f0f0f0}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}}:root{--fx-gradient-cta:linear-gradient(0deg, #ff1664 0%, #ff668c 100%);--fx-gradient-cta-hover:linear-gradient(0deg, #ff3374 0%, #ff7d9d 100%);--fx-gradient-gold:linear-gradient(0deg, #ffb54d 0%, #ffe099 100%);--fx-gradient-plan:linear-gradient(90deg, #383d3d 0%, #352b3e 100%);--fx-gradient-plan-edge:linear-gradient(90deg, #e3fffb 0%, #ce92ff 100%);--fx-gradient-gem:linear-gradient(180deg, #cab5ff 0%, #a080ff 100%);--fx-gradient-surface:linear-gradient(180deg, #2a2a2c 0%, #222224 100%);--fx-gradient-selected:linear-gradient(180deg, #ff668c17 0%, #ff668c4d 100%);--fx-gradient-glow:radial-gradient(120% 130% at 0% 0%, #ff668c33 0%, #ff668c14 38%, transparent 68%);--fx-gradient-scrim:linear-gradient(0deg, #000000a6 0%, #00000094 9%, #00000083 18%, #0000006b 28%, #0000004a 37%, #00000029 46%, #0000000f 56%, #0000 69%);--fx-shadow-floating:0 8px 28px #00000073, 0 2px 8px #00000040;--fx-shadow-glow:0 0 24px #ff668c40;--fx-ring:0 0 0 2px #ff668c;--fx-ease:cubic-bezier(.25, .1, .25, 1);--fx-ease-out:cubic-bezier(0, 0, .2, 1);--fx-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--fx-fast:.15s;--fx-normal:.25s;--fx-slow:.4s}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
