.create-view{max-width:760px;margin:0 auto;padding-bottom:180px}.cw-progress{z-index:5;background:#ffffff1a;border-radius:4px;height:4px;margin:-4px 0 14px;position:sticky;top:0;overflow:hidden}.cw-progress i{background:linear-gradient(90deg, var(--coral), var(--coral));height:100%;transition:width .3s;display:block}.cw-head{grid-template-columns:40px 1fr 40px;align-items:center;margin-bottom:16px;display:grid}.cw-head h1{text-align:center;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.cw-head h1 em,.cw-intro h1 em,.cw-life strong em{color:var(--coral);font-style:normal}.cw-back{color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.cw-count{color:var(--muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.cw-sub{text-align:center;margin:18px 0 10px;font-size:15px;font-weight:750}.cw-sub small{color:var(--muted);font-size:12px;font-weight:500}.cw-grid{gap:10px;display:grid}.cw-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cw-tile{aspect-ratio:3/4;background:var(--ink-3);color:#fff;cursor:pointer;border:2px solid #0000;border-radius:14px;padding:0;transition:transform .16s,border-color .16s;position:relative;overflow:hidden}.cw-tall .cw-tile{aspect-ratio:2/3}.cw-5 .cw-tile{aspect-ratio:4/5;border-radius:12px}.cw-tile:hover{transform:translateY(-2px)}.cw-tile.selected{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral), 0 10px 26px #ff2d784d}.cw-tile-photo{background-size:cover;position:absolute;inset:0}.cw-tile-shade{background:linear-gradient(#0000 50%,#0a080ed9);position:absolute;inset:0}.cw-tile-label{text-shadow:0 1px 6px #000000b3;font-size:14px;font-weight:750;position:absolute;bottom:10px;left:6px;right:6px}.cw-5 .cw-tile-label{font-size:11.5px;bottom:7px}.cw-check{background:var(--coral);color:#fff;z-index:2;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.cw-tile.selected .cw-tile-label{color:#ffd0de}.cw-eyes .cw-tile{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#2a2430,#121016)}.cw-iris{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, #0b0809 0 22%, transparent 23%), radial-gradient(circle at 38% 34%, #ffffffbf 0 7%, transparent 8%), repeating-conic-gradient(from 0deg, var(--iris) 0 6deg, color-mix(in srgb, var(--iris) 70%, #000) 6deg 12deg);border-radius:50%;width:46%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffffffe6,0 6px 16px #00000080}.cw-name label{text-align:center;margin-bottom:8px;font-size:15px;font-weight:750;display:block}.cw-name>div{border:1px solid var(--line-strong);background:var(--ink-3);border-radius:12px;align-items:center;gap:8px;padding:4px 4px 4px 14px;display:flex}.cw-name input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;height:40px;font-size:16px}.cw-name>div button{width:38px;height:38px;color:var(--coral);cursor:pointer;background:#ff4f8629;border:0;border-radius:10px;place-items:center;display:grid}.cw-name small{text-align:right;color:var(--muted);margin-top:4px;font-size:11px;display:block}.cw-ages{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;padding:4px 2px 8px;display:flex;overflow-x:auto}.cw-ages button{border:1px solid var(--line);background:var(--ink-3);width:46px;height:46px;color:var(--muted);cursor:pointer;scroll-snap-align:center;border-radius:12px;flex:none;font-size:15px;font-weight:700}.cw-ages button.selected{border-color:var(--coral);color:#fff;background:#ff4f8629;font-size:18px}.cw-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cw-cards button{border:1px solid var(--line);background:var(--ink-3);color:#fff;cursor:pointer;text-align:left;border-radius:12px;gap:3px;padding:12px 13px;display:grid}.cw-cards button strong{font-size:14px}.cw-cards button small{color:var(--muted);font-size:11.5px}.cw-cards button.selected{border-color:var(--coral);background:#ff4f861f}.cw-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cw-chips button{border:1px solid var(--line-strong);color:#e9e1ea;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:5px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.cw-chips button.selected{border-color:var(--coral);background:var(--coral);color:#fff}.cw-chips button:disabled{opacity:.4;cursor:not-allowed}.cw-summary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.cw-summary-photo{aspect-ratio:3/4;border:2px solid var(--coral);background-size:cover;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 30px #ff2d784d}.cw-summary-photo:after{content:"";background:linear-gradient(#0000 55%,#0a080ee6);position:absolute;inset:0}.cw-summary-name{z-index:1;font-size:24px;font-weight:800;position:absolute;bottom:30px;left:14px}.cw-summary-name em{opacity:.75;font-style:normal;font-weight:500}.cw-summary-note{z-index:1;color:#d8cfda;font-size:10.5px;position:absolute;bottom:12px;left:14px}.cw-summary-side{align-content:start;gap:12px;min-width:0;display:grid}.cw-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cw-picks button{border:1px solid var(--line);background:var(--ink-3);color:#fff;cursor:pointer;text-align:left;border-radius:10px;gap:2px;min-width:0;padding:9px 26px 9px 11px;display:grid;position:relative}.cw-picks small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.cw-picks strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cw-picks svg{color:var(--muted);position:absolute;top:10px;right:9px}.cw-life{border:1px solid var(--line);background:linear-gradient(160deg, #ff2d781a, #a855f70f), var(--ink-3);border-radius:14px;padding:14px}.cw-life strong{margin-bottom:10px;font-size:16px;display:block}.cw-life ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cw-life li{color:var(--muted);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.cw-life li.on{color:#fff}.cw-life li.on>svg:last-child{color:#3fd68b}.cw-footer{z-index:30;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(0deg, var(--ink) calc(100% - 12px), transparent);pointer-events:none;flex-direction:column;align-items:center;gap:8px;transition:left .22s;display:flex;position:fixed;bottom:0;left:84px;right:0}.nav-expanded .cw-footer{left:248px}body:has(.create-view .cw-footer) .compliance-footer-inner{padding-bottom:180px}.cw-footer .cw-next{pointer-events:auto;width:min(728px,100%)}.cw-next{background:linear-gradient(90deg, var(--coral), var(--coral));color:#fff;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 26px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 10px 30px #ff2d7866}.cw-ghost{border:1px solid var(--line-strong);color:#fff;cursor:pointer;background:0 0;border-radius:99px;height:44px;font-weight:650}.cw-intro{text-align:center;justify-items:center;gap:14px;padding-top:6px;display:grid}.cw-intro h1{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(28px,6vw,42px);font-weight:900;line-height:1.05}.cw-intro>p{max-width:440px;color:var(--muted);margin:0;font-size:14px}.cw-intro-fan{width:min(340px,86vw);height:300px;margin:6px 0 4px;position:relative}.cw-intro-fan span{background-size:cover;border:3px solid #fff;border-radius:18px;width:58%;height:100%;position:absolute;top:0;left:50%;box-shadow:0 16px 40px #0000008c}.cw-fan-0{transform:translate(-50%)rotate(-12deg)translate(-34%)}.cw-fan-1{transform:translate(-50%)rotate(11deg)translate(34%)}.cw-fan-2{z-index:1;transform:translate(-50%);border-color:var(--coral)!important;box-shadow:0 0 34px #ff2d7873!important}.cw-intro-points{color:#e9e1ea;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.cw-intro-points li{align-items:center;gap:8px;display:inline-flex}.cw-intro-points svg{color:var(--coral)}.cw-intro .cw-next{width:min(420px,100%);margin-top:6px}.cw-result{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:22px;padding-top:10px;display:grid}.cw-result-photo{aspect-ratio:3/4;border:2px solid var(--coral);background-size:cover;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 40px #ff2d7859}.cw-scan{mix-blend-mode:screen;background:linear-gradient(#0000 0%,#ff4f8659 48%,#fff9 50%,#ff4f8659 52%,#0000 100%) 0 0/100% 220%;animation:1.6s linear infinite cwScan;position:absolute;inset:0}.cw-making .cw-scan{filter:saturate(.6)blur(1px)}.cw-result-photo:has(.cw-scan){filter:saturate(.6)blur(1px)}@keyframes cwScan{0%{background-position:0 -110%}to{background-position:0 110%}}.cw-making{gap:10px;display:grid}.cw-making>svg{color:var(--coral)}.cw-making h2,.cw-made h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.cw-making ol{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.cw-making li{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.cw-making li>span{border:2px solid var(--line-strong);border-radius:50%;width:14px;height:14px}.cw-making li.now{color:#fff}.cw-making li.now>span{border-color:var(--coral);border-top-color:#0000;animation:.8s linear infinite cwSpin}.cw-making li.done{color:#fff}.cw-making li.done svg{color:#3fd68b}@keyframes cwSpin{to{transform:rotate(360deg)}}.cw-made{justify-items:start;gap:10px;display:grid}.cw-made-chip{background:var(--coral);color:#fff;letter-spacing:.08em;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.cw-made p{color:var(--muted);margin:0;font-size:14px}.cw-made .cw-made-line{background:var(--ink-3);color:#fff;border-radius:14px 14px 14px 4px;padding:12px 14px;font-style:italic}.cw-made .cw-next,.cw-made .cw-ghost{width:100%;max-width:360px}@media (max-width:599px){.cw-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cw-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cw-tile-label{font-size:12px}.cw-summary,.cw-result{grid-template-columns:1fr}.cw-summary-photo,.cw-result-photo{justify-self:center;width:100%;max-width:300px}}@media (prefers-reduced-motion:reduce){.cw-scan,.cw-making li.now>span{animation:none}.cw-footer{transition:none}}@media (max-width:760px){.cw-footer,.nav-expanded .cw-footer{left:0;bottom:calc(68px + env(safe-area-inset-bottom,0px));padding-bottom:10px}body:has(.create-view .cw-footer) .compliance-footer-inner{padding-bottom:calc(250px + env(safe-area-inset-bottom,0px))}.create-view{padding-bottom:calc(250px + env(safe-area-inset-bottom,0px))}}.cw-intro-fan{margin-bottom:26px}.cw-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(460px,100%);margin:6px 0 4px;display:grid}.cw-style{aspect-ratio:3/4;background:var(--ink-3);cursor:pointer;opacity:.6;border:3px solid #0000;border-radius:18px;padding:0;transition:opacity .16s,border-color .16s;position:relative;overflow:hidden}.cw-style.selected{opacity:1;border-color:var(--coral);box-shadow:0 0 30px #ff2d7859}.cw-style-label{text-align:center;color:#fff;letter-spacing:.06em;text-shadow:0 2px 10px #000000b3;font-size:20px;font-weight:900;position:absolute;bottom:14px;left:0;right:0}.cw-style.selected .cw-style-label{color:var(--coral)}.cw-mine{margin-top:30px}.cw-mine h2{align-items:baseline;gap:8px;margin:0 0 12px;font-size:20px;font-weight:800;display:flex}.cw-mine h2 em{color:var(--coral);font-style:normal}.cw-mine h2 small{color:var(--muted);font-size:13px;font-weight:600}.cw-mine-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;display:grid}.cw-mine-card,.cw-mine-new{aspect-ratio:3/4;border:1px solid var(--line);background:var(--ink-3);color:#fff;cursor:pointer;text-align:left;border-radius:14px;padding:0;position:relative;overflow:hidden}.cw-mine-card:hover{border-color:var(--coral)}.cw-mine-new{color:var(--coral);text-align:center;background:#ff4f860f;border:2px dashed #ff4f8699;place-content:center;justify-items:center;gap:8px;font-weight:750;display:grid}.cw-mine-style{letter-spacing:.08em;text-transform:uppercase;background:#0c0a0fa6;border-radius:99px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;top:8px;left:8px}.cw-mine-name{font-size:16px;font-weight:800;position:absolute;bottom:26px;left:10px;right:10px}.cw-mine-name em{opacity:.75;font-style:normal;font-weight:500}.cw-mine-sub{color:#e5d6e2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}@media (max-width:599px){.cw-mine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cw-tile-photo,.cw-summary-image{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.cw-summary-image{position:absolute;inset:0}.cw-next:disabled{opacity:.55;cursor:not-allowed}.cw-progress i.cw-step-1{width:16.6667%}.cw-progress i.cw-step-2{width:33.3333%}.cw-progress i.cw-step-3{width:50%}.cw-progress i.cw-step-4{width:66.6667%}.cw-progress i.cw-step-5{width:83.3333%}.cw-progress i.cw-step-6{width:100%}.cw-eye-brown{--iris:#6b3e1f}.cw-eye-blue{--iris:#3d7bd6}.cw-eye-green{--iris:#3f9b5a}.cw-eye-hazel{--iris:#8a6a2c}.cw-eye-gray{--iris:#8a96a3}.cw-save-notice{border:1px solid var(--line-strong);background:var(--ink-2);max-width:980px;color:var(--text);border-radius:14px;margin:20px auto;padding:14px 18px}.cw-save-feedback{border:1px solid var(--line-strong);background:var(--ink-2);width:min(728px,100%);color:var(--text);pointer-events:auto;border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45}
.discover-view #model-catalog{margin-top:22px}.discover-view .catalog-section-heading{align-items:center;margin-bottom:12px}.discover-view .catalog-section-heading h2{margin:0;font-size:22px}.discover-view .catalog-section-heading h2 em{color:var(--coral);font-style:normal}.discover-view .character-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.discover-view .character-grid>.character-card{aspect-ratio:3/4;border-radius:16px;min-height:0}.discover-view .character-grid>.character-card:hover{transform:translateY(-3px)}.discover-view .character-grid .character-card:not(.offer-tile) .clamped-detail,.discover-view .character-grid .character-card:not(.offer-tile) .card-actions{display:none}.discover-view .character-grid .character-copy{inset:auto 12px 12px}.discover-view .character-grid .character-copy>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;display:block;overflow:hidden}.discover-view .character-grid .character-copy h3{margin:4px 0 0;font-size:17px}.discover-view .character-grid .card-badge{top:10px;left:10px}.discover-view .character-grid .heart-button{top:8px;right:8px}.discover-view .character-grid .card-new-video{top:40px;left:10px}.discover-view .character-grid .offer-tile-copy p{display:none}.discover-view .character-grid .offer-tile-copy h3{font-size:17px}@media (max-width:1279px){.discover-view .character-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.discover-view .character-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discover-view .character-grid .card-top-daddy{display:none}}@media (max-width:599px){.discover-view #model-catalog{margin-top:16px}.discover-view .catalog-section-heading h2{font-size:19px}.discover-view .character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.discover-view .character-grid .character-copy h3{font-size:16px}.discover-view .character-grid .offer-tile-mark{display:none}.discover-view .filter-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.discover-view .filter-tabs::-webkit-scrollbar{display:none}.discover-view .filter-tabs-label{display:none}.discover-view .filter-tabs>*{flex:none}.discover-view .filter-search{flex:0 0 170px;order:-1}}.videos-view .videos-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 16px;display:flex}.videos-view .videos-head h1{letter-spacing:-.03em;margin:6px 0 4px;font-size:30px;font-weight:620}.videos-view .videos-head p{color:var(--muted);margin:0;font-size:13px}.videos-filters{scrollbar-width:none;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.videos-filters button{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;border-radius:99px;flex:none;padding:8px 16px;font-size:13px;font-weight:600}.videos-filters button.active{border-color:var(--coral);color:#fff;background:#ff4f7724}.videos-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px;display:grid}@media (max-width:599px){.videos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.videos-view .videos-head h1{font-size:24px}}.video-free-chip{z-index:2;background:var(--green);color:#08140f;letter-spacing:.09em;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}.swipe-ad>.offer-tile{border-radius:inherit;border:0;min-height:0;margin:0;position:absolute;inset:0}.swipe-ad>.offer-tile:hover{transform:none}.swipe-ad .offer-tile-copy h3{font-size:26px}.swipe-ad-tag{z-index:5;color:#ddd5dc;letter-spacing:.06em;pointer-events:none;background:#0c0a0f99;border:1px solid #ffffff29;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}@media (min-width:761px){.discover-view .promo-slide{height:214px}.discover-view .promo-rail{margin-bottom:4px}}.videos-tile-chip,.swipe-tile-chip{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.video-lock small.spice-label{letter-spacing:.01em;color:#f4ece2;text-shadow:0 1px 6px #0009;white-space:nowrap;font-size:12px;font-weight:700}@property --ft-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.discover-view .character-grid>.feature-tile{background:linear-gradient(var(--ink-2), var(--ink-2)) padding-box, conic-gradient(from var(--ft-angle), var(--coral), var(--coral-2,var(--coral)), var(--coral), var(--coral)) border-box;border:2px solid #0000;animation:6s linear infinite featureSpin;box-shadow:0 0 0 1px #ff4f7740,0 0 26px #a855f759,0 14px 34px #ff2d7840}@keyframes featureSpin{to{--ft-angle:360deg}}.feature-tile .feature-shade{z-index:1;pointer-events:none;background:linear-gradient(#0c081226 0%,#0c08120d 35%,#0c0812e0 78%,#0c0812f5 100%);position:absolute;inset:0}.feature-tile .card-profile-hit{z-index:2}.feature-title{z-index:3;text-align:center;letter-spacing:.02em;color:#fff;-webkit-text-stroke:1px #ffffff59;text-shadow:0 0 6px var(--coral), 0 0 18px var(--coral), 0 0 34px var(--coral-2,var(--coral));pointer-events:none;font-size:clamp(26px,3.2vw,38px);font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:74px;left:0;right:0}.feature-sub{z-index:3;text-align:center;color:#f2dce8;pointer-events:none;font-size:11px;font-weight:600;position:absolute;bottom:56px;left:10px;right:10px}.feature-cta{z-index:4;background:linear-gradient(90deg, var(--coral), var(--coral));color:#fff;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 8px 22px #ff2d7873}.feature-cta:hover{filter:brightness(1.08)}.feature-swipe-stack{z-index:0;position:absolute;inset:8% 10% 30%}.feature-swipe-card.portrait{background-position:top;border:2px solid #ffffffd9;border-radius:12px;position:absolute;inset:0;box-shadow:0 10px 24px #00000080}.feature-swipe-card.fs-0{transform:rotate(-12deg)translate(-14%)}.feature-swipe-card.fs-1{transform:rotate(10deg)translate(14%)}.feature-swipe-card.fs-2{animation:2.8s ease-in-out infinite featureSway;transform:rotate(0)}@keyframes featureSway{0%,to{transform:rotate(-4deg)translate(-4%)}50%{transform:rotate(5deg)translate(5%)}}.feature-swipe-marks{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:46%;left:8px;right:8px}.feature-swipe-marks i{color:#fff;background:#0c0812bf;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.feature-swipe-marks i:last-child{background:linear-gradient(135deg, var(--coral), var(--coral));border-color:#0000}.feature-video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature-live-chip{z-index:3;background:var(--coral);color:#fff;letter-spacing:.08em;pointer-events:none;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:8.5px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.feature-live-chip i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite newVideoBlink}@media (max-width:599px){.feature-title{font-size:27px;bottom:66px}.feature-sub{font-size:10px;bottom:50px}.feature-cta{height:32px;font-size:12px;bottom:9px;left:8px;right:8px}}.discover-view .character-grid .card-badge.is-new{background:linear-gradient(90deg, var(--coral), var(--coral));color:#fff;border-color:#0000;align-items:center;gap:4px;display:inline-flex}.video-lock b.video-signup{background:var(--coral);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-color:#0000;font-size:10px}.new-videos-section .section-heading h2{align-items:center;gap:4px;margin:0;display:flex}.new-videos-section .section-heading h2 em{color:var(--coral);font-style:normal}.new-videos-section .section-heading p{margin-top:4px}.section-heading>button.see-all{color:#fff;font-size:13px;font-weight:650}.mobile-bottom-nav .mobile-plan-item{background:radial-gradient(circle at 50% 30%,#f6c95847,#f6c9580f 70%);border-radius:14px;box-shadow:inset 0 0 0 1px #f6c95859,0 0 18px #f6c95833}@media (max-width:599px){.discover-view .promo-rail{margin-left:-16px;margin-right:-16px}.discover-view .promo-viewport{border-left:0;border-right:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.discover-view .character-grid>.feature-tile,.feature-swipe-card.fs-2,.feature-live-chip i{animation:none}}.section-heading>button.see-all{display:flex}.new-videos-section .section-heading{align-items:center}.discover-view .character-grid>.swipe-tile,.discover-view .character-grid>.videos-tile{grid-area:auto}.swipe-ad>.feature-tile{background:linear-gradient(var(--ink-2), var(--ink-2)) padding-box, conic-gradient(from var(--ft-angle), var(--coral), var(--coral-2,var(--coral)), var(--coral), var(--coral)) border-box;border:2px solid #0000;animation:6s linear infinite featureSpin;box-shadow:0 0 26px #a855f759}.feature-offer .feature-swipe-card.fs-2{animation:none}.feature-offer .offer-chip{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden}.feature-offer .feature-sub{color:#fff;font-weight:700}.discover-view .character-grid>.feature-offer.offer-gold,.swipe-ad>.feature-offer.offer-gold{background:linear-gradient(var(--ink-2), var(--ink-2)) padding-box, conic-gradient(from var(--ft-angle), #ffc400, #ff5e3a, #fff1a8, #ffc400) border-box;box-shadow:0 0 26px #ffc4004d,0 14px 34px #ff5e3a33}.feature-offer.offer-gold .feature-title{text-shadow:0 0 6px #ffe27a,0 0 18px #ffb020,0 0 34px #ff6a1f}.feature-offer.offer-gold .feature-cta{color:#2a1e05;background:linear-gradient(90deg,#ffc400,#ff9d2e);box-shadow:0 8px 22px #ffb02066}.feature-offer.offer-gold .offer-chip{color:#2a1e05;background:#ffb020}.feature-offer.offer-gold .offer-chip i{background:#2a1e05}.swipe-ad .feature-title{font-size:48px;bottom:96px}.swipe-ad .feature-sub{font-size:15px;bottom:70px}.swipe-ad .feature-cta{height:46px;font-size:15px;bottom:16px;left:16px;right:16px}.feature-offer:before{content:none}.discover-view .character-grid>.feature-offer,.swipe-ad>.feature-offer{color:#fff}.pv{z-index:0;position:absolute;inset:0;overflow:hidden}.pv .pv-bg.portrait{filter:saturate(1.05)brightness(.55);position:absolute;inset:0}.pv-coins{position:absolute;inset:0}.pv-coins i{bottom:-30px;left:calc(8% + var(--i) * 10%);color:#6b3d00;width:26px;height:26px;animation:3.2s linear infinite pvCoin;animation-delay:calc(var(--i) * -.37s);background:radial-gradient(circle at 35% 30%,#fff6c8,#ffc400 45%,#c47a00);border:2px solid #fff1a8;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 14px #ffc40099}@keyframes pvCoin{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(-330px)rotate(360deg)}}.pv-token-count{color:#fff;text-align:center;justify-items:center;display:grid;position:absolute;top:24%;left:0;right:0}.pv-token-count b{color:#ffe27a;text-shadow:0 0 14px #ffb020e6,0 2px #8a5200;letter-spacing:-.02em;font-size:clamp(30px,3.4vw,44px);font-weight:900}.pv-token-count small{letter-spacing:.14em;color:#fff1c4;margin-top:2px;font-size:9px;font-weight:800}.pv-thread{gap:6px;display:grid;position:absolute;top:34px;left:10px;right:10px}.pv-who{color:#fff;align-items:center;gap:6px;font-size:11px;display:flex}.pv-who i{color:#3fd68b;font-size:9px;font-style:normal}.pv .pv-avatar.portrait{border:1px solid #fff9;border-radius:50%;flex:none;width:22px;height:22px;position:relative;inset:auto}.pv-msg{color:#1d1420;background:#fffffff0;border-radius:12px 12px 12px 3px;justify-self:start;max-width:92%;padding:7px 10px;font-size:11px;line-height:1.3;animation:4.8s ease-in-out infinite pvPop;box-shadow:0 4px 12px #0000004d}.pv-late{animation-delay:.9s}.pv-msg.typing{gap:3px;padding:9px 10px;animation-delay:1.8s;display:inline-flex}.pv-msg.typing i{background:#9a8fa0;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite pvDot}.pv-msg.typing i:nth-child(2){animation-delay:.15s}.pv-msg.typing i:nth-child(3){animation-delay:.3s}@keyframes pvPop{0%,8%{opacity:0;transform:translateY(6px)}16%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes pvDot{50%{background:var(--coral);transform:translateY(-3px)}}.pv-feed{background:linear-gradient(#120d18,#1b1222)}.pv-feed-track{gap:8px;animation:9s linear infinite pvFeed;display:grid;position:absolute;top:0;left:10%;right:10%}@keyframes pvFeed{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.pv-post{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;gap:4px;padding:6px;display:grid}.pv-post-head{color:#fff;align-items:center;gap:5px;font-size:10px;display:flex}.pv .pv-post-photo.portrait{border-radius:7px;height:110px;position:relative;inset:auto}.pv-post-foot{color:var(--coral);align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.topbar{height:60px}.discover-view{padding-top:14px}.discover-view .promo-rail{margin-bottom:4px}.discover-view .stories-rail{padding-bottom:0}.discover-view .new-videos-section{margin-top:8px}.discover-view .new-videos-section .section-heading{margin-bottom:8px}.discover-view .new-videos-section+#model-catalog{margin-top:14px}.new-videos-section .video-card-hit{aspect-ratio:2/3}@media (max-width:760px){.topbar{height:54px}.discover-view{padding-top:8px}}@media (max-width:599px){.discover-view .promo-rail{margin-bottom:2px}.discover-view .new-videos-section .section-heading p{display:none}.discover-view .new-videos-section .section-heading h2{font-size:21px}.discover-view #model-catalog,.discover-view .new-videos-section+#model-catalog{margin-top:10px}.discover-view .character-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.discover-view .character-grid>.character-card{border-radius:10px}.discover-view .character-grid>.feature-tile{border-width:1.5px;box-shadow:0 0 14px #a855f759}.discover-view .character-grid>.feature-tile .pv{transform-origin:0 0;width:200%;height:200%;transform:scale(.5)}.discover-view .character-grid>.feature-tile .feature-title{letter-spacing:.01em;font-size:15px;bottom:30px}.discover-view .character-grid>.feature-tile .feature-sub,.discover-view .character-grid>.feature-tile .offer-chip,.discover-view .character-grid>.feature-tile .feature-live-chip,.discover-view .character-grid>.feature-tile .feature-swipe-marks{display:none}.discover-view .character-grid>.feature-tile .feature-cta{white-space:nowrap;border-radius:99px;gap:3px;height:22px;font-size:8.5px;bottom:4px;left:4px;right:4px}.discover-view .character-grid>.feature-tile .feature-cta svg{width:9px;height:9px}.discover-view .character-grid .character-card:not(.feature-tile) .character-copy{inset:auto 5px 5px}.discover-view .character-grid .character-card:not(.feature-tile) .character-copy>span:first-child,.discover-view .character-grid .character-card:not(.feature-tile) .card-top-daddy{display:none}.discover-view .character-grid .character-card:not(.feature-tile) .character-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.15;overflow:hidden}.discover-view .character-grid .character-card:not(.feature-tile) .card-age{font-size:9.5px}.discover-view .character-grid .character-card:not(.feature-tile) .card-badge{letter-spacing:.04em;padding:2px 5px;font-size:6.5px;top:4px;left:4px}.discover-view .character-grid .character-card:not(.feature-tile) .card-badge svg{display:none}.discover-view .character-grid .character-card:not(.feature-tile) .heart-button{width:22px;height:22px;top:3px;right:3px}.discover-view .character-grid .character-card:not(.feature-tile) .heart-button svg{width:11px;height:11px}.discover-view .character-grid .character-card:not(.feature-tile) .card-new-video{gap:0;padding:2px 5px;font-size:0;top:auto;bottom:22px;left:5px}.discover-view .character-grid .character-card:not(.feature-tile) .card-new-video svg{width:8px;height:8px}}.stories-rail{scrollbar-width:none;gap:14px;padding:10px 0 4px;display:flex;overflow-x:auto}.stories-rail>button{width:58px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-items:center;gap:5px;padding:0;font-size:11px;display:grid}.stories-rail .portrait{border:2px solid var(--coral);border-radius:50%;width:54px;height:54px;position:relative;inset:auto;overflow:hidden}.stories-rail>button>span:last-child{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.feature-tile .portrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.feature-tile .pv-post-photo{display:block}.feature-tile:focus-within{outline:2px solid var(--coral);outline-offset:3px}.video-see-all{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 8px auto;font-size:13px;display:flex}.videos-loading{min-height:180px;color:var(--muted);grid-column:1/-1;place-items:center;display:grid}.swipe-ad{touch-action:pan-y;width:100%;height:100%}.swipe-ad>.feature-tile{width:100%;height:100%;min-height:0}.pv-coins i:first-child{--i:0}.pv-coins i:nth-child(2){--i:1}.pv-coins i:nth-child(3){--i:2}.pv-coins i:nth-child(4){--i:3}.pv-coins i:nth-child(5){--i:4}.pv-coins i:nth-child(6){--i:5}.pv-coins i:nth-child(7){--i:6}.pv-coins i:nth-child(8){--i:7}.pv-coins i:nth-child(9){--i:8}.app-shell .discover-view #model-catalog .catalog-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.video-header-actions{flex:none;align-items:center;gap:14px;display:flex}.video-header-actions button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.video-header-actions .video-see-all{margin:0}@media (max-width:599px){.app-shell .discover-view #model-catalog .catalog-section-heading h2{font-size:19px}.catalog-section-heading>button{font-size:11px}.discover-view .video-filter-toolbar{margin-bottom:10px}.discover-view .video-content-filter button{min-height:32px;padding:5px 14px}.discover-view .video-header-actions>button:last-child{display:none}.discover-view .new-videos-section .section-heading{margin-bottom:8px}}.discover-view .new-videos-title{color:var(--text)}.discover-view .new-videos-title em{color:var(--coral);font-style:normal}@media (min-width:761px){.discover-view .companion-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.discover-view .companion-filter-toolbar{flex:260px}.discover-view .filter-tabs{flex:none;margin:0}.discover-view .active-filter-row{flex-basis:100%}}
