:root{--bg: #0b1720;--bg2: #112230;--bg3: #183041;--line: #22404f;--line2: #2f5566;--fg: #eef3f1;--mut: #9fb3b8;--dim: #6d858c;--neon: #ff4f7b;--neon-hi: #ff86a3;--amber: #ffb547;--jade: #3fd0a5;--paper: #f6efe2;--sans: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif;--song: "Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", "SimSun", serif;--radius: 6px;--tabs-h: 64px;--grad: linear-gradient(135deg, var(--neon) 0%, #ff6f61 100%);--glow: 0 0 6px color-mix(in srgb, var(--neon) 70%, transparent), 0 0 22px color-mix(in srgb, var(--neon) 35%, transparent);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font:15px/1.5 var(--sans);padding-bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom))}body.gated{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3{font-family:var(--sans);line-height:1.2;margin:0}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:999px;cursor:pointer;background:var(--grad);color:#fff;font:600 15px var(--sans);box-shadow:0 6px 24px color-mix(in srgb,var(--accent) 35%,transparent)}.btn:active{transform:scale(.98)}.btn-small{min-height:36px;padding:0 16px;font-size:13px}.btn-wide{width:100%}.link{background:none;border:0;color:var(--dim);font:inherit;cursor:pointer;padding:12px}.logo{display:flex;align-items:center;gap:8px;font:700 18px var(--sans)}.logo-mark{width:28px;height:28px;border-radius:9px;background:var(--grad);position:relative;flex:none}.logo-mark:after{content:"";position:absolute;inset:8px;border-radius:50% 50% 50% 0;background:#fff;transform:rotate(-45deg)}.logo-mark.big{width:56px;height:56px;border-radius:16px;margin:0 auto 16px}.logo-mark.big:after{inset:16px}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;padding-top:calc(10px + env(safe-area-inset-top));background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.tabs{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:space-around;height:calc(var(--tabs-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--bg2) 92%,transparent);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.tabs a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--dim);font-size:11px}.tabs a.on{color:var(--fg)}.tabs a.on svg{stroke:var(--accent)}.tabs .tab-create svg{width:40px;height:32px;padding:5px 9px;border-radius:12px;background:var(--grad);stroke:#fff}.rail-logo{display:none!important}.page{padding:0 16px;max-width:1400px;margin:0 auto}.hero{padding:28px 4px 20px}.eyebrow{margin:0 0 8px;color:var(--accent);font:600 12px var(--sans);letter-spacing:.08em;text-transform:uppercase}.hero h1{font-size:30px;margin-bottom:10px}.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{color:var(--mut);margin:0 0 20px;max-width:520px}.chips{display:flex;gap:8px;overflow-x:auto;padding:4px 0 16px;margin:0 -16px;padding-inline:16px;scrollbar-width:none;scroll-margin-top:70px}.chips::-webkit-scrollbar{display:none}.chips:focus,.chips:focus-visible,.chips:target{outline:none}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip{flex:none;padding:8px 16px;border-radius:999px;background:var(--bg3);color:var(--mut);font-size:13px;font-weight:500;white-space:nowrap}.chip.on{background:var(--fg);color:var(--bg)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--bg2);aspect-ratio:640 / 784}.card img{width:100%;height:100%;object-fit:cover}.card-info{position:absolute;inset:auto 0 0;padding:40px 10px 10px;background:linear-gradient(transparent,#000000d9)}.card h3{font-size:16px}.card h3 span{font-weight:500;color:var(--mut);margin-left:2px}.card p{margin:2px 0 6px;font-size:12px;color:#ddd;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tags{display:flex;flex-wrap:wrap;gap:4px}.tags span,.tags a{padding:2px 8px;border-radius:999px;background:#ffffff24;font-size:11px;backdrop-filter:blur(6px)}.card-create{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:16px;border:2px dashed color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--bg2))}.card-create .plus{width:56px;height:56px;border-radius:50%;background:var(--grad);display:grid;place-items:center;font-size:32px}.card-create small{color:var(--mut)}.empty{color:var(--mut);text-align:center;padding:40px 0}.seo{color:var(--mut);max-width:760px;padding:40px 4px 8px}.seo h2{color:var(--fg);font-size:20px;margin-bottom:8px}.seo h3{color:var(--fg);font-size:15px;margin:20px 0 4px}.seo p{margin:0}.profile{margin:0 -16px;position:relative}.back{position:absolute;top:12px;left:12px;z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#00000073;backdrop-filter:blur(8px)}.profile-cover{position:relative;aspect-ratio:1280 / 1568;max-height:72vh;overflow:hidden}.profile-cover img{width:100%;height:100%;object-fit:cover;object-position:top}.profile-cover:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,var(--bg))}.profile-body{position:relative;margin-top:-72px;padding:0 16px}.profile h1{font-size:30px;display:flex;align-items:center;gap:8px}.profile h1 span{font-weight:500;color:var(--mut)}.online{width:10px;height:10px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 3px #3ddc8440}.tagline{color:#ddd;margin:6px 0 12px}.profile .tags a{background:var(--bg3);padding:4px 12px;font-size:12px}.actions{margin:18px 0}.bio{color:var(--mut);margin:0 0 6px}.traits{color:var(--accent);font-size:13px;text-transform:capitalize;margin:0}.gallery-h{font-size:18px;margin:28px 0 12px}.gallery-h span{color:var(--dim);font-weight:500}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.ph{aspect-ratio:400 / 490;overflow:hidden;border-radius:8px;background:var(--bg2)}.ph img{width:100%;height:100%;object-fit:cover}.lightbox{position:fixed;inset:0;z-index:50;background:#000000f2;display:flex;align-items:center;justify-content:center}.lightbox[hidden]{display:none}.lightbox img{max-width:100%;max-height:100%;object-fit:contain}.lightbox button{position:absolute;background:#ffffff1f;color:#fff;border:0;width:44px;height:44px;border-radius:50%;font-size:26px;cursor:pointer}.lb-close{top:calc(12px + env(safe-area-inset-top));right:12px}.lb-prev{left:8px;top:50%}.lb-next{right:8px;top:50%}.soon,.legal{text-align:center;padding:64px 8px;max-width:640px;margin:0 auto}.soon h1,.legal h1{font-size:26px;margin-bottom:10px}.soon p{color:var(--mut);margin:0 0 24px}.legal{text-align:left}.legal p{color:var(--mut)}.muted{color:var(--dim);font-size:13px}.legal h2{font-size:17px;margin:24px 0 6px}.legal li{color:var(--mut);margin:4px 0}.legal .doc a,.legal p a,.legal details a{color:var(--accent)}.crumb{color:var(--mut);font-size:14px;display:inline-block;margin-bottom:12px}.doc-list{list-style:none;padding:0;margin:16px 0;border-top:1px solid var(--line)}.doc-list a{display:flex;justify-content:space-between;align-items:center;padding:16px 4px;border-bottom:1px solid var(--line);font-weight:500}.doc-list svg{width:18px;height:18px;color:var(--dim)}.support .btn{margin:4px 0 28px}.support details{border-bottom:1px solid var(--line);padding:14px 4px}.support summary{cursor:pointer;font-weight:500}.support details p{margin:8px 0 0}.foot{color:var(--dim);font-size:12px;text-align:center;padding:32px 16px 24px;border-top:1px solid var(--line);margin-top:40px}.foot p{margin:4px 0}.foot a{text-decoration:underline}.gate{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#08070cb8;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.gate-card{width:100%;max-width:380px;text-align:center;background:var(--bg2);border:1px solid var(--line);border-radius:24px;padding:32px 24px 16px}.gate-card h2{font-size:24px;margin-bottom:8px}.gate-card p{color:var(--mut);font-size:14px;margin:0 0 22px}.gate-card a{text-decoration:underline;color:var(--fg)}@media (min-width: 640px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hero h1{font-size:40px}.gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}@media (min-width: 1024px){body{padding-bottom:0;padding-left:88px}.topbar{display:none}.tabs{top:0;right:auto;width:88px;height:100vh;flex-direction:column;justify-content:flex-start;gap:8px;padding:20px 0;border-top:0;border-right:1px solid var(--line)}.tabs a{flex:none;height:64px}.rail-logo{display:flex!important;margin-bottom:16px}.page{padding:0 32px}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chips{flex-wrap:wrap;overflow:visible;margin:0;padding-inline:0}.hero{padding:48px 4px 28px}.hero h1{font-size:48px;max-width:760px}.profile{margin:32px 0 0;display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:40px;align-items:start}.profile-cover{border-radius:24px;max-height:none;position:sticky;top:32px}.profile-cover:after{display:none}.profile-body{margin:0;padding:0}.profile h1{font-size:40px}.actions .btn-wide{width:auto;padding:0 40px}.back{top:12px;left:12px}}@media (min-width: 1400px){.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.chats{max-width:720px;margin:0 auto;padding:20px 0}.chats h1,.account h1{font-size:24px;margin-bottom:16px}.chat-list{list-style:none;margin:0;padding:0}.chat-list a{display:flex;gap:12px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line)}.chat-list img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:top;flex:none}.chat-list p{margin:2px 0 0;color:var(--mut);font-size:13px}body.bare{padding-bottom:0}body.bare .topbar,body.bare .tabs{display:none}@media (min-width: 1500px){.page{max-width:none;padding:0 40px}}body.bare .page{padding:0;max-width:none}.chat{display:flex;flex-direction:column;height:100dvh;max-width:820px;margin:0 auto}.chat-head{display:flex;align-items:center;gap:8px;padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top));border-bottom:1px solid var(--line);background:var(--bg2)}.chat-back{width:36px;height:36px;display:grid;place-items:center}.chat-who{display:flex;align-items:center;gap:10px}.chat-who img{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:top}.chat-who span{display:flex;flex-direction:column;line-height:1.2}.chat-who small{color:var(--mut);font-size:12px;display:flex;align-items:center;gap:6px}.chat-who .online{width:8px;height:8px}.msgs{flex:1;overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.msgs>*{flex-shrink:0}.msgs-more{align-self:center;padding:4px 0;line-height:0}.msg{max-width:82%;padding:10px 14px;border-radius:20px;white-space:pre-wrap;word-wrap:break-word;font-size:15px}.msg.her{align-self:flex-start;background:var(--bg3);border-bottom-left-radius:6px}.msg.me{align-self:flex-end;background:var(--grad);color:#fff;border-bottom-right-radius:6px}.msg.sys{align-self:center;background:none;color:var(--mut);font-size:13px;text-align:center}.msg.typing:after{content:"\2022\2022\2022";letter-spacing:2px;animation:blink 1s infinite;color:var(--mut)}@keyframes blink{50%{opacity:.3}}.quota{text-align:center;font-size:12px;color:var(--mut);padding:4px}.composer{display:flex;gap:8px;align-items:flex-end;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg2)}.composer textarea{flex:1;resize:none;max-height:140px;padding:12px 16px;border-radius:22px;border:1px solid var(--line);background:var(--bg3);color:var(--fg);font:16px/1.35 var(--sans);outline:none;overflow-y:hidden;scrollbar-width:none}.composer textarea:focus{border-color:var(--accent)}.send{width:46px;height:46px;flex:none;border:0;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;cursor:pointer}.send:disabled{opacity:.5}.sheet{border:0;padding:0;background:var(--bg2);color:var(--fg);border-radius:24px;width:min(420px,calc(100% - 32px))}.sheet::backdrop{background:#0009;backdrop-filter:blur(6px)}.sheet form,.auth{display:flex;flex-direction:column;gap:10px}.sheet form{padding:24px;text-align:center}.sheet h2{font-size:20px}.sheet p{color:var(--mut);margin:0 0 6px;font-size:14px}.sheet input,.auth input{min-height:48px;padding:0 16px;border-radius:14px;border:1px solid var(--line);background:var(--bg3);color:var(--fg);font:16px var(--sans)}.account{max-width:400px;margin:0 auto;padding:48px 0;text-align:center}.account .auth{margin:20px 0}.account a:not(.btn){color:var(--accent)}.error{color:#ff6b6b}@media (min-width: 1024px){body.bare{padding-left:88px}body.bare .tabs{display:flex}.chat{border-left:1px solid var(--line);border-right:1px solid var(--line)}}.builder{max-width:720px;margin:0 auto;padding:16px 0 calc(96px + env(safe-area-inset-bottom))}.b-head h1{font-size:24px;margin:4px 0 14px}.b-progress{height:6px;border-radius:999px;background:var(--bg3);overflow:hidden}.b-progress i{display:block;height:100%;background:var(--grad);transition:width .3s}.b-step-name{font:600 18px var(--sans);margin:18px 0 12px}.builder fieldset{border:0;margin:0;padding:0;min-width:0}.step{display:none}.step.on{display:block;animation:fadein .25s}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}}.step h3{font-size:14px;color:var(--mut);margin:18px 0 8px;font-weight:500}.tiles{display:flex;flex-wrap:wrap;gap:8px}.tile{border:2px solid var(--line);background:var(--bg2);color:var(--fg);border-radius:14px;padding:12px 16px;font:500 14px var(--sans);cursor:pointer;min-height:48px}.tile.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--bg2))}.tiles-img{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile-img{padding:0;overflow:hidden;display:flex;flex-direction:column}.tile-img img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:top}.tile-img span{padding:10px;font-weight:600}.tiles-wide{display:grid;grid-template-columns:1fr}.tiles-wide .tile{text-align:left}.tiles-wide small{display:block;color:var(--mut);font-weight:400;margin-top:2px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-weight:500}.field input:not([type=range]){min-height:50px;padding:0 16px;border-radius:14px;border:1px solid var(--line);background:var(--bg3);color:var(--fg);font:16px var(--sans)}.field input[type=range]{accent-color:var(--accent);width:100%;height:32px}.field output{color:var(--accent);font-weight:700}.b-summary{color:var(--mut);font-size:14px}.b-error{color:#ff6b6b;text-align:center}.b-nav{position:fixed;left:0;right:0;bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom));z-index:25;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 16px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.b-nav .btn{flex:1;max-width:420px;margin-left:auto}.b-nav .btn:disabled{opacity:.45;box-shadow:none}.spinner{width:48px;height:48px;margin:0 auto 20px;border-radius:50%;border:4px solid var(--bg3);border-top-color:var(--accent);animation:spin 1s linear infinite}.spinner.small{width:18px;height:18px;border-width:3px;margin:0;display:inline-block;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.wait-inline{color:var(--mut);display:flex;gap:10px;align-items:center}.owned{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;text-align:left}@media (min-width: 640px){.tiles-img{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles-wide{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.b-nav{left:88px;bottom:0}.builder{padding-bottom:96px}}.g-tabs{display:flex;gap:4px;margin:28px 0 12px;border-bottom:1px solid var(--line)}.g-tabs button{flex:1;background:none;border:0;border-bottom:2px solid transparent;color:var(--mut);padding:12px 4px;font:600 15px var(--sans);cursor:pointer;margin-bottom:-1px}.g-tabs button.on{color:var(--fg);border-bottom-color:var(--accent)}.g-tabs sup{font-size:10px;color:var(--dim);font-weight:500;margin-left:2px}.ph{position:relative;border:0;padding:0;cursor:pointer;display:block}.ph[hidden]{display:none}.ph.locked img{transform:scale(1.08)}.ph .lock{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#fff;font:600 12px var(--sans);background:linear-gradient(180deg,#0000 30%,#00000059)}.ph .lock svg{width:30px;height:30px;padding:6px;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(6px)}.ph.locked:hover .lock svg{background:var(--grad)}.g-empty{color:var(--mut);text-align:center;padding:24px 0}.sheet-body{padding:28px 24px 16px;text-align:center;display:flex;flex-direction:column;gap:10px}.sheet-body p{color:var(--mut);margin:0 0 6px;font-size:14px}.lock.big{display:grid;place-items:center;margin:0 auto 4px;width:56px;height:56px;border-radius:50%;background:var(--grad)}.lock.big svg{width:28px;height:28px;stroke:#fff}body.feedmode{padding-bottom:0}body.feedmode .topbar,body.feedmode .foot{display:none}body.feedmode .page{padding:0;max-width:none}.feed{position:relative;height:calc(100dvh - var(--tabs-h) - env(safe-area-inset-bottom));max-width:520px;margin:0 auto;background:#000}.feed-tabs{position:absolute;top:calc(10px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:5;display:flex;gap:2px;padding:4px;border-radius:999px;background:#00000073;backdrop-filter:blur(10px)}.feed-tabs button{border:0;background:none;color:#ffffffb3;padding:8px 22px;border-radius:999px;font:600 14px var(--sans);cursor:pointer}.feed-tabs button.on{background:#ffffff2e;color:#fff}.feed-list{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}.feed-list::-webkit-scrollbar{display:none}.post{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#000}.post-img{width:100%;height:100%;object-fit:cover;object-position:top}.post.is-locked .post-img{transform:scale(1.06)}.post-lock{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:#00000059;color:#fff;padding:18px 22px;border-radius:20px;backdrop-filter:blur(8px);font:600 14px var(--sans);cursor:pointer}.post-lock svg{width:34px;height:34px;padding:8px;border-radius:50%;background:var(--grad)}.post-side{position:absolute;right:10px;bottom:120px;display:flex;flex-direction:column;gap:18px;z-index:2}.act{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:0;color:#fff;cursor:pointer;font:600 12px var(--sans)}.act svg{width:30px;height:30px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.act.act-like.on svg{fill:var(--accent);stroke:var(--accent)}.post-info{position:absolute;left:0;right:0;bottom:0;padding:60px 70px 16px 14px;background:linear-gradient(transparent,#000000bf);color:#fff}.who{display:flex;align-items:center;gap:10px}.who img{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid var(--accent)}.who span{line-height:1.2}.who i{font-style:normal;color:#ddd}.who small{display:block;color:#ccc;font-size:12px}.cap{margin:8px 0 0;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.6)}.post.wall{display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--accent) 30%,#000),#000 70%)}.wall-card{text-align:center;padding:24px;max-width:340px;color:#fff}.wall-card h2{font-size:24px;margin-bottom:8px}.wall-card p{color:#ddd;margin:0 0 20px}.feed-empty{color:var(--mut);text-align:center;padding:120px 24px}@media (min-width: 1024px){.feed{height:100dvh}}.feed-left,.feed-side{display:none}@media (min-width: 1024px){.feed-wrap{display:grid;grid-template-columns:520px minmax(0,360px);gap:24px;justify-content:center;background:var(--bg)}.feed-wrap>.feed{margin:0}.feed-side{display:block;height:100dvh;overflow-y:auto;scrollbar-width:thin}.feed-side .her-panel{display:flex;flex-direction:column;border-left:0;overflow:visible;background:none}.feed-side .hp-media{border-radius:20px;aspect-ratio:1 / 1;margin-top:20px}.feed-side .hp-body{padding:0 4px 24px}.hp-likes{display:flex;align-items:center;gap:6px;margin:0;color:var(--mut);font-size:13px}.hp-likes svg{width:16px;height:16px;fill:var(--accent);stroke:var(--accent)}.hp-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.hp-thumbs img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:top;border-radius:10px;display:block}}@media (min-width: 1280px){.feed-wrap:not(.one-girl){grid-template-columns:200px 520px minmax(0,360px)}.feed-wrap:not(.one-girl) .feed-tabs{display:none}.feed-left{display:flex;flex-direction:column;align-items:stretch;gap:4px;height:100dvh;overflow-y:auto;padding:24px 0;scrollbar-width:thin}.feed-left>button{border:0;background:none;color:var(--mut);text-align:left;padding:10px 14px;border-radius:12px;font:600 15px var(--sans);cursor:pointer}.feed-left>button.on{background:var(--bg3);color:var(--fg)}.feed-left h3{margin:18px 14px 6px;font-size:12px;color:var(--mut);text-transform:uppercase;letter-spacing:.06em}.fl-tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px}.fl-tags button{border:1px solid var(--line);background:none;color:var(--mut);padding:5px 11px;border-radius:999px;font-size:12px;cursor:pointer}.fl-tags button.on{background:var(--accent);border-color:var(--accent);color:#fff}}@media (hover: hover) and (min-width: 1280px){.feed-left>button:hover,.fl-tags button:hover{color:var(--fg)}}.top-right{display:flex;gap:8px;align-items:center}.chip-bal{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background:var(--bg3);font:600 13px var(--sans)}.chip-bal.ghost{background:none;padding:0}.coin{color:#ffcf4d}.badge{padding:2px 8px;border-radius:999px;background:var(--grad);color:#fff;font:700 11px var(--sans)}.btn-ghost{background:var(--bg3);box-shadow:none}.sheet-bal{color:var(--mut);font-size:13px}.sheet-bal a,.b-error a{color:var(--accent)}.shop,.pay{max-width:560px;margin:0 auto;padding:20px 0 32px}.balance{color:var(--mut);margin:0 0 16px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.balance b{color:var(--fg);font-size:18px}.plan{position:relative;padding:28px 20px 20px;border-radius:24px;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent2) 25%,transparent),transparent 60%),var(--bg2)}.plan-tag{position:absolute;top:-12px;left:20px;padding:4px 12px;border-radius:999px;background:var(--grad);font:700 12px var(--sans)}.plan h1{font-size:26px;margin-bottom:12px}.plan ul{list-style:none;padding:0;margin:0 0 20px}.plan li{padding:6px 0 6px 26px;position:relative;color:#ddd}.plan li:before{content:"\2713";position:absolute;left:0;color:var(--accent);font-weight:700}.shop h2{font-size:18px;margin:28px 0 12px}.packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pack{display:flex;flex-direction:column;align-items:center;gap:2px;padding:18px 8px;border-radius:18px;border:1px solid var(--line);background:var(--bg2);color:var(--fg);cursor:pointer}.pack:hover{border-color:var(--accent)}.pack b{font:700 24px var(--sans)}.pack small{color:var(--mut)}.pack span{margin-top:8px;font-weight:600;color:var(--accent)}.prices{list-style:none;padding:0;margin:0 0 16px}.prices li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--mut)}.prices b{color:var(--fg);white-space:nowrap}.prices b:after{content:" \2726";color:#ffcf4d}.pay h1{font-size:24px;margin-bottom:8px}.pay-box{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:20px;background:var(--bg2);border:1px solid var(--line);margin:16px 0}.pay-box label{color:var(--mut);font-size:12px;margin-top:6px;text-transform:uppercase;letter-spacing:.06em}.copy{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--bg3);color:var(--fg);font:500 16px var(--sans);cursor:pointer;text-align:left}.copy b{font-size:22px}.copy span{color:var(--accent);font-size:13px;font-weight:600;flex:none}.copy code{font-size:13px;word-break:break-all}.qr{align-self:center;margin-top:14px;padding:10px;background:#fff;border-radius:12px}.qr:empty{display:none}.pay-notes{color:var(--mut);font-size:13px;padding-left:18px}.timer{text-align:center;color:var(--mut)}.timer span{color:var(--fg);font-weight:600}.lock.big.ok{color:#fff;font-size:28px}.pay-paid,.pay-expired{text-align:center;padding:24px 0}@media (max-width: 380px){.packs{grid-template-columns:1fr 1fr}}.ask-photo{width:46px;height:46px;flex:none;border:1px solid var(--line);border-radius:50%;background:var(--bg3);color:var(--fg);display:grid;place-items:center;cursor:pointer}.ask-photo:hover{border-color:var(--accent);color:var(--accent)}.msg.photo{padding:4px;max-width:70%;position:relative;overflow:hidden}.msg.photo img{display:block;width:240px;max-width:100%;height:auto;aspect-ratio:400 / 490;object-fit:cover;border-radius:16px;cursor:zoom-in}.msg.photo.locked img{cursor:default;transform:scale(1.04)}.msg.photo.locked[data-video]:before{content:"\25b6";position:absolute;z-index:1;left:50%;top:42%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;padding-left:4px;box-sizing:border-box;background:#00000073;color:#fff;font-size:22px;pointer-events:none}.msg.photo.pending{padding:12px 16px;display:flex;gap:8px;align-items:center;color:var(--mut)}.photo-unlock{position:absolute;left:50%;bottom:14px;transform:translate(-50%);white-space:nowrap;border:0;border-radius:999px;padding:10px 16px;background:var(--grad);color:#fff;font:600 13px var(--sans);cursor:pointer;box-shadow:0 4px 16px #0006}.msg.photo small{display:block;padding:6px 8px 2px;color:var(--mut)}.tabs .tab-premium svg{stroke:var(--accent)}.tabs .tab-premium span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}@media (max-width: 380px){.tabs a span{font-size:10px}}.admin{padding:20px 0 40px}.admin-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.admin-tabs a{padding:8px 14px;border-radius:999px;background:var(--bg3);color:var(--mut);font-weight:500}.admin-tabs a.on{background:var(--fg);color:var(--bg)}.flash{padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent) 18%,var(--bg2))}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.kpi{padding:16px;border-radius:16px;background:var(--bg2);border:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.kpi b{font:700 24px var(--sans)}.kpi span{color:var(--mut);font-size:13px}.kpi.warn{border-color:#ff6b6b}.search{display:flex;gap:8px;margin-bottom:12px}.search input,.tbl input,.tbl select{background:var(--bg3);color:var(--fg);border:1px solid var(--line);border-radius:8px;padding:6px 8px;font:13px var(--sans)}.tbl{width:100%;border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.tbl th,.tbl td{padding:8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap}.tbl th{color:var(--mut);font-weight:500}.tbl a{color:var(--accent)}.tbl .st-paid td{color:#3ddc84}.tbl .st-expired td{color:var(--dim)}form.inline{display:flex;gap:4px;margin:2px 0;flex-wrap:wrap}form.inline button{background:var(--bg3);color:var(--fg);border:1px solid var(--line);border-radius:8px;padding:6px 10px;cursor:pointer}form.inline button:hover{border-color:var(--accent)}.qc-chars{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.qc-chars a{display:flex;flex-direction:column;gap:2px}.qc-chars img{border-radius:12px;height:auto;aspect-ratio:3/4;object-fit:cover}.qc-chars small,.why{color:var(--mut);font-size:12px}.qc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.qc-grid figure{margin:0;background:var(--bg2);border:1px solid var(--line);border-radius:12px;overflow:hidden}.qc-grid img{width:100%;height:auto;aspect-ratio:400/490;object-fit:cover}.qc-grid figcaption{padding:8px;font-size:12px}.qc-grid .rej{opacity:.6;border-color:#ff6b6b}.rej-box{aspect-ratio:400/490;display:grid;place-items:center;color:#ff6b6b}.promo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:18px;border-radius:16px;background:var(--grad);color:#fff;box-shadow:0 6px 24px color-mix(in srgb,var(--accent) 35%,transparent)}.promo b{font:700 16px var(--sans)}.promo span{font-size:13px;opacity:.95}.promo time{font:700 15px ui-monospace,monospace;background:#00000040;padding:2px 8px;border-radius:8px;margin-left:4px}.promo-bar{margin:0 0 16px}.btn s{opacity:.65;font-weight:500;margin-right:4px}.landing .hero h1{max-width:820px}.cta-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.seo-long{max-width:820px}.seo-long h2{margin-top:32px}.seo-long p{margin:10px 0 0;line-height:1.65}.seo-long details{border-bottom:1px solid var(--line);padding:12px 0}.seo-long summary{cursor:pointer;color:var(--fg);font-weight:500}.related{display:flex;flex-wrap:wrap;gap:8px 14px}.related a{color:var(--accent)}.steps{list-style:none;counter-reset:step;margin:14px 0 0;padding:0;display:grid;gap:10px}.steps li{counter-increment:step;display:grid;gap:2px;padding:12px 14px 12px 52px;position:relative;background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius)}.steps li:before{content:counter(step);position:absolute;left:14px;top:12px;width:26px;height:26px;border-radius:50%;background:var(--grad);color:#fff;font-weight:700;display:grid;place-items:center}.steps li span{color:var(--mut)}.facts{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.facts li{background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;text-align:center}.facts b{display:block;font:700 24px var(--sans)}.facts span{color:var(--mut);font-size:13px}@media (min-width: 720px){.steps{grid-template-columns:repeat(3,1fr)}.facts{grid-template-columns:repeat(4,1fr)}}.foot-cols{display:grid;gap:20px;max-width:960px;margin:12px auto 20px;text-align:left}.foot-col h4{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}.foot-col ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.foot-col a{text-decoration:none;color:var(--mut)}.foot-col a:hover{color:var(--fg)}@media (min-width: 720px){.foot-cols{grid-template-columns:1fr 2fr 1fr}.foot-col-wide ul{display:block;column-count:2;column-gap:20px}.foot-col-wide li{margin-bottom:6px;break-inside:avoid}}.seo,.seo-long,.legal,.landing .hero{margin-left:auto;margin-right:auto}.landing .hero,.seo{max-width:820px}@media (min-width: 1024px){.seo h2,.seo-long h2,.landing .hero h1{text-align:center}.landing .hero,.landing .hero .lead{text-align:center;margin-left:auto;margin-right:auto}.landing .cta-row{justify-content:center}}.plans{display:grid;gap:16px}.plan{margin-top:12px}.plan-best{border-width:2px}.plan-price{margin:-4px 0 14px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.plan-price b{font:700 30px var(--sans)}.plan-price s{color:var(--mut)}.plan-price span{color:var(--mut);font-size:14px}@media (min-width: 760px){.shop{max-width:920px}.plans{grid-template-columns:1fr 1fr;align-items:stretch}.plan{display:flex;flex-direction:column}.plan ul{flex:1}}.story h2,.topics h2,.similar h2{font-size:18px;margin:28px 0 10px}.story p{color:var(--mut);margin:0 0 10px;line-height:1.65}.topics .tags a{background:var(--bg3);padding:8px 14px;font-size:13px}.topics .tags a:hover{background:color-mix(in srgb,var(--accent) 25%,var(--bg3))}.similar{padding:8px 0 16px}@media (min-width: 1024px){.similar{margin-top:24px}}.logo-img{width:28px;height:28px;border-radius:8px;flex:none}.rail-logo .logo-img{width:40px;height:40px;border-radius:12px}.tabs a,.chip,.g-tabs button{transition:color .15s,background-color .15s}.tabs svg{transition:stroke .15s}@media (hover: hover){.tabs a:hover{color:var(--fg)}.tabs a:not(.tab-create):hover svg{stroke:var(--accent)}.tabs .tab-create:hover svg{filter:brightness(1.12)}.chip:hover{background:color-mix(in srgb,var(--accent) 22%,var(--bg3));color:var(--fg)}.chip.on:hover{background:var(--fg);color:var(--bg)}.g-tabs button:hover{color:var(--fg)}}@media (min-width: 1024px){.tabs a{margin:0 10px;border-radius:14px}.tabs a:hover{background:var(--bg3)}}.chip-more{border:0;cursor:pointer;font-family:inherit;color:var(--fg)}.card:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s;background:linear-gradient(transparent 62%,color-mix(in srgb,var(--accent) 30%,transparent) 82%,color-mix(in srgb,var(--accent) 62%,transparent))}.card-info{transition:background .35s}.card-info{z-index:2}.card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s}.card.playing video{opacity:1}@media (hover: hover){.card:not(.card-create):hover:after{opacity:1}.card:not(.card-create):hover .card-info{background:linear-gradient(transparent,#00000073)}}.ph-video video{width:100%;height:100%;object-fit:cover;display:block}.shop-h1{font-size:28px;text-align:center;margin:4px 0 20px}.plans{display:grid;gap:12px}.plan{margin:0;padding:18px 18px 16px;border-radius:20px;border:1px solid var(--line);background:var(--bg2);display:flex;flex-direction:column}.plan-best{border:2px solid var(--accent);background:linear-gradient(180deg,var(--bg2) 40%,color-mix(in srgb,var(--accent) 22%,var(--bg2)))}.plan header{display:flex;justify-content:space-between;align-items:center;gap:8px}.plan header b{font:600 16px var(--sans)}.plan-off{padding:3px 9px;border-radius:8px;background:#f5c542;color:#1a1300;font:700 12px var(--sans)}.plan-tag{position:static;min-height:14px;margin:4px 0 0;padding:0;background:none;font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.plan-tag-first{color:#f5c542}.plan-price{margin:14px 0 0;display:flex;align-items:baseline;gap:2px}.plan-price b{font:700 34px var(--sans)}.plan-price span{color:var(--mut);font-size:15px}.plan-was{margin:0;min-height:20px;color:var(--mut);font-size:14px}.plan-total{margin:6px 0 0;color:var(--mut);font-size:12px}.plan-credits{margin:2px 0 14px;color:#ddd;font-size:13px;flex:1}.perks{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px}.perks li{padding:12px 14px 12px 38px;position:relative;border-radius:12px;background:var(--bg2);color:#ddd;font-size:14px}.perks li:before{content:"\2713";position:absolute;left:14px;color:var(--accent);font-weight:700}@media (min-width: 760px){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}.perks{grid-template-columns:1fr 1fr}}@media (max-width: 759px){.plan-tag:empty{display:none}}.plan{transition:border-color .2s,transform .2s,box-shadow .2s}@media (hover: hover){.plan:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));transform:translateY(-3px);box-shadow:0 10px 28px #00000059}.plan-best:hover{border-color:var(--accent);box-shadow:0 10px 32px color-mix(in srgb,var(--accent) 30%,transparent)}.plan:hover .btn-ghost{background:var(--grad);border-color:transparent;color:#fff}}.photo-view{position:fixed;inset:0;z-index:100;background:#000000f0;display:grid;place-items:center;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.photo-view[hidden]{display:none}.photo-view img{max-width:100vw;max-height:100dvh;object-fit:contain}.photo-view button{position:absolute;top:calc(10px + env(safe-area-inset-top));right:12px;width:40px;height:40px;border:0;border-radius:50%;background:#ffffff26;color:#fff;font-size:26px;line-height:1;cursor:pointer}.profile-cover video{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.met{color:var(--mut);font-style:italic;margin:6px 0 0}.cta-float.cta-float{justify-content:center;text-align:center;position:fixed;z-index:40;left:50%;right:auto;translate:-50% 0;width:min(420px,calc(100% - 32px));min-height:52px;bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom) + 10px);font-weight:800;font-size:16px;box-shadow:0 8px 28px #00000073}.cta-float[hidden]{display:none}@media (min-width: 1024px){.cta-float.cta-float{left:calc(50% + 44px);bottom:24px}}.g-tabs{position:sticky;top:0;z-index:5;background:var(--bg)}.private-all{margin:0 0 12px}.private-all[hidden]{display:none}.quick{display:flex;gap:8px;padding:6px 12px 0;overflow-x:auto;scrollbar-width:none}.quick button{flex:none;border:1px solid var(--line);background:var(--bg3);color:var(--fg);border-radius:999px;padding:7px 14px;font:500 13px var(--sans);cursor:pointer}@media (hover: hover){.quick button:hover{border-color:var(--accent);color:var(--accent)}}.msg.photo video{display:block;width:240px;max-width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:16px}.lock-chip{margin-left:auto;padding:6px 12px;border-radius:999px;background:var(--grad);color:#fff;font:600 13px var(--sans)}.chat-offer{display:flex;gap:12px;align-items:flex-start;margin:10px auto;width:min(92%,420px);padding:12px;border:1px solid var(--accent);border-radius:16px;background:var(--card, rgba(255,255,255,.04))}.chat-offer[hidden]{display:none}.chat-offer>img{width:48px;height:60px;object-fit:cover;object-position:top;border-radius:10px;flex:none}.chat-offer .co-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.chat-offer p{margin:0;color:var(--mut);font-size:13px}.chat-offer .co-email{text-align:center;font-size:13px;color:var(--accent)}.chat-offer .co-terms{color:var(--dim);font-size:11px;line-height:1.35}.chat-offer .co-terms a{color:var(--accent)}.chat-offer .co-x{align-self:center;font-size:13px}.msg.upsell{display:flex;gap:10px;align-items:center;border:1px solid var(--accent);max-width:92%;white-space:normal}.msg.upsell img{width:52px;height:64px;object-fit:cover;object-position:top;border-radius:10px;flex:none}.msg.upsell b{display:block}.msg.upsell span{display:block;color:var(--mut);font-size:13px;margin:2px 0 8px}.leave-face{width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:top;margin:0 auto 8px;display:block}.home-h1{font-size:22px;margin:14px 0 12px}.banner{position:relative;margin:0 -16px 18px}.banner-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 16px}.banner-track::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;scroll-snap-align:center;position:relative;height:220px;border-radius:20px;overflow:hidden;background:var(--bg2);display:flex;align-items:flex-end}.slide video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 12%}.slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000bf,#0000000d 70%)}.slide-text{position:relative;z-index:1;padding:18px;display:flex;flex-direction:column;gap:6px;max-width:70%}.slide-text b{font:700 22px var(--sans)}.slide-text span{color:#ddd;font-size:13px}.slide-text .btn{width:max-content;color:#fff}.slide-offer,.slide-create{background:var(--grad)}.slide-offer:after,.slide-create:after{display:none}.banner-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.banner-dots i{width:6px;height:6px;border-radius:50%;background:var(--line)}.banner-dots i.on{background:var(--accent);width:18px;border-radius:3px}.row{margin:0 0 18px}.row h2{font-size:17px;margin:0 0 10px;display:flex;justify-content:space-between;align-items:baseline}.row h2 a{font:500 13px var(--sans);color:var(--mut)}.row-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;margin:0 -16px;padding:0 16px;scrollbar-width:none}.row-track::-webkit-scrollbar{display:none}.row-track .card{flex:0 0 150px;scroll-snap-align:start}.grid-h{font-size:20px;margin:8px 0 10px}.card.tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:12px;background:linear-gradient(160deg,var(--accent2),var(--accent));color:#fff}.tile-icon{font-size:34px}.card.tile b{font:700 16px var(--sans)}.card.tile small{opacity:.9}.card.tile .pill{margin-top:6px;background:#fff;color:#111;border-radius:999px;padding:5px 14px;font-weight:600;font-size:13px}.card.tile:after{display:none}.offer-bar{position:sticky;top:0;z-index:30;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:var(--grad);color:#fff;font-size:13px;text-align:center}.offer-bar time{font:700 13px ui-monospace,monospace;background:#00000040;padding:1px 6px;border-radius:6px}@media (min-width: 1024px){.banner{margin:0 0 22px}.banner-track{padding:0}.slide{flex-basis:calc(50% - 5px);height:280px}.row-track{margin:0;padding:0}.row-track .card{flex-basis:200px}.home-h1{font-size:28px}}.chat>:not(.msgs){flex:none}.quick{padding-bottom:6px}.has-arrows{position:relative}.strip-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:#0f0f14b3;backdrop-filter:blur(8px);box-shadow:0 4px 16px #0006;transition:background .15s}.strip-arrow svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.4}.strip-arrow[hidden]{display:none}.strip-arrow.prev{left:8px}.strip-arrow.next{right:8px}@media (hover: hover){.strip-arrow:hover{background:var(--accent)}}.banner .strip-arrow{top:110px}.row .strip-arrow{top:calc(50% + 16px)}@media (min-width: 1024px){.banner .strip-arrow{top:140px}.banner .strip-arrow.prev{left:-14px}.banner .strip-arrow.next{right:-14px}}@media (hover: none){.row .strip-arrow{display:none}}.slide{scroll-snap-align:start}.banner-track{scroll-padding:0 16px}@media (min-width: 1024px){.banner-track{scroll-padding:0}}.slide-offer{background:radial-gradient(120% 140% at 15% 20%,#3b0f4f,#1a0b24 55%,#0e0912)}.slide-offer:after{display:block;background:linear-gradient(90deg,#12081a,#12081aeb 42%,#12081a00 75%)}.offer-girl{position:absolute;right:0;top:0;height:100%;width:62%;object-fit:cover;object-position:center 18%}.offer-body{position:relative;z-index:1;padding:14px 18px;display:flex;flex-direction:column;gap:4px;align-self:center}.cd{display:flex;gap:6px}.cd span{display:flex;flex-direction:column;align-items:center;min-width:40px;padding:3px 4px;border-radius:8px;background:#ffffff1a;font-size:9px;color:#cbb8d6;text-transform:uppercase;letter-spacing:.04em}.cd b{font:700 16px ui-monospace,monospace;color:#fff}.offer-big{position:relative;display:flex;align-items:flex-start;line-height:.85;margin-top:4px}.offer-num{font:800 64px/.85 var(--sans);letter-spacing:-2px;background:linear-gradient(180deg,#fff 30%,#f0abfc);-webkit-background-clip:text;background-clip:text;color:transparent}.offer-pct{display:flex;flex-direction:column;font:800 26px var(--sans);color:#fff;margin-left:2px}.offer-pct i{font-style:normal;background:#ff2d75;color:#fff;font-size:15px;padding:1px 7px;border-radius:6px;transform:rotate(-6deg);margin-top:3px}.gem{position:absolute;left:52px;top:30px;width:58px;filter:drop-shadow(0 6px 14px rgba(168,85,247,.6))}.offer-sub{margin:10px 0 0;font:600 11px var(--sans);letter-spacing:.14em;color:#cbb8d6}.offer-title{margin:0;font:800 italic 19px var(--sans);color:#fff}.offer-btn{margin-top:8px;width:max-content;background:#fff;color:#111;border-radius:999px;padding:8px 16px;font:700 13px var(--sans)}.offer-btn i{font-style:normal;background:var(--grad);color:#fff;border-radius:6px;padding:1px 6px;font-size:11px;margin:0 2px}@media (min-width: 1024px){.offer-num{font-size:84px}.offer-title{font-size:24px}.gem{width:70px;left:70px;top:38px}}.card.tile{position:relative;overflow:hidden;padding:0;justify-content:flex-end;border:2px solid transparent;background:linear-gradient(#1a0b24,#1a0b24) padding-box,var(--grad) border-box}.tile-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.tile-bg.blur{filter:blur(12px) brightness(.8);transform:scale(1.15)}.card.tile:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000 35%,#0a0410eb 85%)}.card.tile-private:before{background:linear-gradient(180deg,#3c0a4659,#0a0410e6 85%)}.tile-text{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 10px 14px;text-align:center}.tile-text b{font:800 italic 17px/1.1 var(--sans);color:#fff;text-transform:uppercase}.tile-text b em{font-style:italic;color:#fde047}.tile-text small{color:#ddd;font-size:11px;opacity:1}.card.tile .pill{margin-top:6px;background:#fff;color:#111;border-radius:999px;padding:7px 16px;font:700 13px var(--sans)}.card.tile .pill i{font-style:normal}.tile-mark{position:absolute;z-index:2;left:50%;top:38%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#00000073;border:2px solid rgba(255,255,255,.85);backdrop-filter:blur(4px)}.tile-mark svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:2}.tile-mark.play svg{fill:#fff;stroke:none;margin-left:3px}.card.tile video.tile-bg{opacity:1}.tile-bg.blur{filter:blur(6px) brightness(1.05) saturate(1.1)}.card.tile-private:before{background:linear-gradient(180deg,#3c0a461a,#0a0410d9 88%)}.gem{height:auto}.more-cta{margin:8px 0 28px;padding:26px 18px;border-radius:24px;text-align:center;border:2px solid transparent;background:linear-gradient(160deg,#23102f,#140a1c) padding-box,var(--grad) border-box}.more-faces{display:flex;justify-content:center;margin-bottom:12px}.more-faces img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:top;border:3px solid #1a0b24;margin-left:-12px}.more-faces img:first-child{margin-left:0}.more-cta h2{font-size:22px;margin:0 0 6px}.more-cta p{color:var(--mut);margin:0 0 16px}.more-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}@media (min-width: 1024px){.more-cta{padding:34px}.more-faces img{width:64px;height:64px}}.lock-chip{white-space:nowrap}.lock-chip .lc-short{display:none}@media (max-width: 420px){.lock-chip .lc-long{display:none}.lock-chip .lc-short{display:inline}}.inbox{display:grid;grid-template-columns:1fr;height:100dvh}.inbox-list{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:16px 12px calc(var(--tabs-h) + 16px);background:var(--bg)}.inbox-list h1{font-size:22px;margin:4px 4px 12px;letter-spacing:.02em;text-transform:uppercase}.inbox-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:42px;border-radius:12px;background:var(--bg3);margin-bottom:10px}.inbox-search svg{width:18px;height:18px;fill:none;stroke:var(--mut);stroke-width:2;flex:none}.inbox-search input{flex:1;min-width:0;border:0;background:none;color:var(--fg);font:15px var(--sans);outline:none}.inbox-list .chat-list a{border:0;border-radius:14px;padding:10px}.inbox-list .chat-list a.on{background:color-mix(in srgb,var(--accent) 16%,var(--bg2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}@media (hover: hover){.inbox-list .chat-list a:hover{background:var(--bg2)}}.inbox-list .chat-list b{display:flex;justify-content:space-between;gap:8px}.inbox-list .chat-list time{font:400 12px var(--sans);color:var(--mut)}.cl-ava{position:relative;flex:none}.cl-ava img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:top;display:block}.cl-ava .online{position:absolute;right:1px;bottom:1px;width:11px;height:11px;border:2px solid var(--bg)}.inbox-more{margin-top:12px;padding:12px;border-radius:14px;border:1px dashed var(--line);text-align:center;color:var(--mut)}.inbox-pane{min-width:0;min-height:0;display:none}.inbox-pane .chat{height:100%;max-width:none;border:0}.inbox-empty{padding:24px;overflow-y:auto;height:100%}.inbox-empty h2{margin:0 0 14px}.inbox.has-open .inbox-list{display:none}.inbox.has-open .inbox-pane{display:block;height:100dvh}@media (min-width: 1024px){.inbox{grid-template-columns:340px 1fr}.inbox-list{padding-bottom:16px;border-right:1px solid var(--line)}.inbox .inbox-list{display:flex}.inbox-pane{display:block;height:100dvh}.inbox-pane .chat-back{display:none}}body.bare:has(.inbox:not(.has-open)) .tabs{display:flex}@media (min-width: 1024px){.inbox.has-open .inbox-list,.inbox .inbox-list{display:flex}.inbox.has-open .inbox-pane{height:100dvh}}.seen{align-self:flex-end;margin:-4px 4px 0;font-size:11px;color:var(--mut)}.seen[hidden]{display:none}.msg.photo.sending{padding:4px}.msg.photo.sending .shimmer{display:block;width:240px;max-width:60vw;aspect-ratio:4 / 5;border-radius:16px;background:linear-gradient(110deg,var(--bg3) 30%,color-mix(in srgb,var(--accent) 22%,var(--bg3)) 50%,var(--bg3) 70%);background-size:250% 100%;animation:shimmer 1.4s linear infinite}.msg.photo.sending small{display:block;padding:6px 8px 2px;color:var(--mut)}@keyframes shimmer{to{background-position:-150% 0}}.chat-wrap{display:grid;grid-template-columns:minmax(0,1fr);height:100dvh}.inbox-pane .chat-wrap{height:100%}.chat-wrap .chat{height:100%;min-height:0;max-width:none;border-left:0;border-right:0}.her-panel{display:none}@media (min-width: 1024px){body.bare .chat-wrap>.chat{border-left:1px solid var(--line)}}@media (min-width: 1280px){.chat-wrap{grid-template-columns:minmax(0,1fr) 360px}.her-panel{display:flex;flex-direction:column;min-height:0;overflow-y:auto;border-left:1px solid var(--line);background:var(--bg2);scrollbar-width:thin}}.hp-media{position:relative;aspect-ratio:4 / 5;flex:none;background:var(--bg3);overflow:hidden}.hp-media img,.hp-media video{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.hp-media:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(transparent,var(--bg2));pointer-events:none}.hp-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:0;display:grid;place-items:center;background:#0f0f1499;backdrop-filter:blur(6px);cursor:pointer}.hp-arrow svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.4}.hp-arrow.prev{left:10px}.hp-arrow.next{right:10px}@media (hover: hover){.hp-arrow:hover{background:var(--accent)}}.hp-body{padding:0 18px 22px;margin-top:-26px;position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.hp-body h2{font-size:26px;margin:0}.hp-body h2 span{color:var(--mut);font-weight:500}.hp-online{margin:-4px 0 0;color:var(--mut);font-size:13px;display:flex;align-items:center;gap:6px}.hp-online .online{width:8px;height:8px}.hp-body .met{margin:2px 0 0}.hp-body .tags{display:flex;flex-wrap:wrap;gap:6px}.hp-body .tags a{background:var(--bg3);padding:4px 10px;border-radius:999px;font-size:12px}.hp-body h3{font-size:15px;margin:10px 0 0}.hp-body h3 span{color:var(--accent)}.hp-traits{margin:0;color:var(--accent);font-size:13px;text-transform:capitalize}.hp-about{margin:0;color:var(--mut);font-size:14px;line-height:1.55}.hp-locked{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-radius:12px;overflow:hidden}.hp-locked img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;filter:blur(3px);transform:scale(1.05)}.hp-lock{position:absolute;inset:0;display:grid;place-items:center;background:#0a041040}.hp-lock svg{width:46px;height:46px;padding:11px;border-radius:50%;background:var(--grad);fill:none;stroke:#fff;stroke-width:2}.msg.photo{background:none;padding:0}.msg.photo video,.msg.photo img{width:260px;max-width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:16px}.msg.photo small{padding:6px 4px 0}.msg.photo.pending{background:var(--bg3);padding:12px 16px}.chat-wrap .chat{margin:0;width:100%}.msg.photo{white-space:normal}.suggest{display:flex;gap:8px;padding:6px 12px 0;overflow-x:auto;scrollbar-width:none;flex:none}.suggest[hidden]{display:none}.suggest button{flex:none;max-width:80%;border:1px dashed color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--bg));color:var(--fg);border-radius:14px;padding:7px 12px;font:13px var(--sans);cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover: hover){.suggest button:hover{border-style:solid}}.quick .play{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.gift-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 12px}.gift{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 6px;border-radius:16px;border:1px solid var(--line);background:var(--bg3);color:var(--fg);cursor:pointer}.gift span{font-size:34px;line-height:1}.gift b{font-size:13px}.gift small{color:var(--accent);font-weight:700}@media (hover: hover){.gift:hover{border-color:var(--accent)}}.inbox-h{display:flex;align-items:center;gap:8px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin:16px 6px 6px}.inbox-h span{background:var(--grad);color:#fff;border-radius:999px;padding:1px 8px;font-size:11px;letter-spacing:0}.chat-list.waiting a.unread b{color:var(--fg)}.chat-list.waiting a.unread p{color:var(--fg);display:flex;align-items:center;gap:8px}.chat-list.waiting a.unread p .dot{flex:none;margin-left:auto;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.chat-list.waiting time{color:var(--accent)!important}.inbox-more{display:flex;flex-direction:column;align-items:center;gap:8px}.inbox-more .more-faces{display:flex}.inbox-more .more-faces img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid var(--bg);margin-left:-9px}.inbox-more .more-faces img:first-child{margin-left:0}@media (max-width: 1023px){.inbox.auto-open .inbox-list{display:flex}.inbox.auto-open .inbox-pane{display:none}}body.bare:has(.inbox.auto-open) .tabs{display:flex}.chat-menu{position:relative;margin-left:auto}.chat-head .chat-menu+.lock-chip{margin-left:8px}.chat-menu-btn{width:36px;height:36px;border-radius:50%;border:0;background:var(--bg3);color:var(--fg);font-size:20px;line-height:1;cursor:pointer}.chat-menu-list{position:absolute;right:0;top:42px;z-index:50;min-width:230px;padding:6px;border-radius:14px;background:var(--bg2);border:1px solid var(--line);box-shadow:0 12px 32px #00000080;display:flex;flex-direction:column}.chat-menu-list[hidden]{display:none}.chat-menu-list button{text-align:left;border:0;background:none;color:var(--fg);padding:10px 12px;border-radius:10px;font:14px var(--sans);cursor:pointer}.chat-menu-list button:hover{background:var(--bg3)}.chat-menu-list .danger{color:#ff6b81}.row-pop{position:fixed;top:0;left:0}.inbox-list li{position:relative}.row-menu{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:0;background:var(--bg3);color:var(--fg);cursor:pointer;opacity:0;transition:opacity .15s}@media (hover: hover){.inbox-list li:hover .row-menu{opacity:1}.inbox-list li:hover time{visibility:hidden}}@media (hover: none){.row-menu{display:none}}.chat-list a.unread p{color:var(--fg);display:flex;align-items:center;gap:8px}.chat-list a.unread .dot{flex:none;margin-left:auto;width:10px;height:10px;border-radius:50%;background:var(--accent)}.chat-list .star{color:#fbbf24;margin-right:4px}.inbox-tabs{display:flex;gap:6px;margin:0 0 10px}.inbox-tabs button{border:1px solid var(--line);background:none;color:var(--mut);border-radius:999px;padding:6px 12px;font:500 13px var(--sans);cursor:pointer}.inbox-tabs button.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.mem-list{list-style:none;padding:0;margin:6px 0 12px;text-align:left;display:flex;flex-direction:column;gap:6px}.mem-list li{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--bg3);font-size:14px}.mem-list li span{flex:1}.mem-list button{border:0;background:none;color:var(--mut);cursor:pointer;font-size:14px}.our-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:6px 0 12px;max-height:60vh;overflow-y:auto}.our-photos img,.our-photos video{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:10px;display:block}.our-photos a{position:relative;display:block}.our-photos a.locked img{filter:blur(6px)}.our-photos a.locked span{position:absolute;inset:0;display:grid;place-items:center;font-size:22px}.chat-head .lock-chip{margin-left:8px}.row-pop{right:auto;width:max-content}.chat-list.waiting a.read time{color:var(--mut)!important}.account.account-auth{max-width:900px;padding:32px 0;text-align:left}.auth-card{display:grid;grid-template-columns:1fr;border-radius:24px;overflow:hidden;background:var(--bg2);border:1px solid var(--line)}.ac-girl{position:relative;aspect-ratio:4 / 3}.ac-girl>img{width:100%;height:100%;object-fit:cover;object-position:center 15%;display:block}.ac-girl:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 50%,#000000bf)}.ac-girl-text{position:absolute;z-index:1;left:16px;bottom:14px;color:#fff;font-size:15px}.ac-logo{position:absolute;z-index:1;left:16px;top:14px;display:flex;align-items:center;gap:6px;font:700 18px var(--sans);color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6)}.ac-form{padding:24px 22px;display:flex;flex-direction:column;gap:10px}.ac-form h2{font-size:24px;margin:0 0 4px}.ac-form .auth{margin:0}.btn-google{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 16px;border-radius:14px;background:#fff;color:#3c4043!important;border:1px solid #dadce0;font:500 15px Roboto,var(--sans);text-decoration:none;cursor:pointer;transition:background .15s,box-shadow .15s}.btn-google:hover{background:#f7f8f8;box-shadow:0 1px 3px #0000004d}.btn-google:active{transform:scale(.98)}.btn-google svg{flex:none;width:18px;height:18px;stroke:none}.btn-google svg path{stroke:none}.ac-or{display:flex;align-items:center;gap:12px;color:var(--dim);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ac-or:before,.ac-or:after{content:"";flex:1;height:1px;background:var(--line)}.ac-perks{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:4px;color:var(--mut);font-size:13px}.ac-perks li:before{content:"\2713  ";color:var(--accent);font-weight:700}.ac-terms{color:var(--dim);font-size:12px;margin:4px 0 0}.ac-terms a,.ac-switch a{color:var(--accent)}.ac-forgot{align-self:flex-end;margin-top:-2px;font-size:13px;color:var(--accent)}.ac-note{color:var(--mut);font-size:14px;margin:0 0 6px}.ac-switch{margin:6px 0 0;padding-top:12px;border-top:1px solid var(--line);text-align:center}.sheet-auth{width:min(860px,calc(100% - 24px));padding:0;overflow:hidden auto;max-height:calc(100dvh - 24px);overscroll-behavior:contain}.sheet-auth .auth-card{border:0;border-radius:0}.sheet-auth form{padding:0;text-align:left}.sheet-x{position:absolute;right:12px;top:12px;z-index:3;width:36px;height:36px;border-radius:50%;border:0;background:#00000080;color:#fff;font-size:22px;cursor:pointer}@media (min-width: 760px){.auth-card{grid-template-columns:1fr 1fr}.auth-card.no-girl{grid-template-columns:1fr;max-width:440px;margin:0 auto}.ac-girl{aspect-ratio:auto;min-height:520px}.ac-form{padding:40px 36px;justify-content:center}}.account.account-member{max-width:900px;text-align:left;padding:28px 0 40px;display:flex;flex-direction:column;gap:22px}.acct-flash{background:color-mix(in srgb,var(--accent) 18%,var(--bg2));border:1px solid var(--accent);padding:10px 14px;border-radius:12px;margin:0}.acct-head{display:flex;gap:16px;align-items:center}.acct-ava{width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:top;border:3px solid var(--accent);flex:none}.acct-ava.letter{display:grid;place-items:center;background:var(--grad);font:700 30px var(--sans);color:#fff}.acct-head h1{font-size:26px;margin:0}.acct-head p{margin:2px 0 0;font-size:13px}.acct-cards{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width: 760px){.acct-cards{grid-template-columns:1fr 1fr}}.acct-card{padding:20px;border-radius:20px;background:var(--bg2);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.acct-card.is-pro{border:2px solid var(--accent)}.acct-card h2{font-size:20px;margin:0}.acct-card p{margin:0;color:var(--mut)}.acct-card .btn{margin-top:auto}.acct-offer{background:var(--grad);color:#fff;border-radius:12px;padding:9px 12px;font-weight:600;font-size:14px}.acct-offer time{font-family:ui-monospace,monospace;background:#00000040;padding:1px 6px;border-radius:6px}.acct-prices{list-style:none;padding:0;margin:0;display:grid;gap:6px}.acct-prices li{display:flex;justify-content:space-between;color:var(--mut);font-size:14px}.acct-prices b{color:var(--fg)}.acct-sec h2{font-size:18px;margin:0 0 12px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.acct-sec h2 a{font:500 13px var(--sans);color:var(--accent)}.acct-girls{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.acct-girls a{flex:none;width:76px;text-align:center;font-size:12px}.acct-girls img{width:68px;height:68px;border-radius:50%;object-fit:cover;object-position:top;display:block;margin:0 auto 6px;border:2px solid var(--line)}.acct-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.acct-photos img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:10px;display:block}.acct-table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:12px}.acct-table th{text-align:left;color:var(--mut);font-weight:500;padding:6px 8px;border-bottom:1px solid var(--line)}.acct-table td{padding:8px;border-bottom:1px solid var(--line)}.acct-table .plus{color:#4ade80}.acct-table .minus{color:#ff8fa3}.st-paid{color:#4ade80}.st-expired{color:var(--mut)}.acct-table a{color:var(--accent)}.acct-form{display:flex;flex-direction:column;gap:10px;max-width:420px;margin-bottom:12px}.acct-form label{display:flex;flex-direction:column;gap:6px;color:var(--mut);font-size:14px}.acct-form select,.acct-form input:not([type=checkbox]){min-height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg3);color:var(--fg);font:15px var(--sans)}.acct-form .acct-check{flex-direction:row;align-items:center;gap:10px;color:var(--fg)}.acct-form .btn{align-self:flex-start}.acct-more{margin:8px 0}.acct-more summary{cursor:pointer;color:var(--mut);padding:6px 0}.acct-more.danger summary{color:#ff6b81}.acct-logout{margin:6px 0}.acct-del{background:#b91c3c}body.safe .gallery .ph img,body.safe .feed img,body.safe .feed video,body.safe .feed-side .hp-media img,body.safe .hp-thumbs img,body.safe .msg.photo img,body.safe .acct-photos img{filter:blur(22px);transition:filter .2s}body.safe .revealed img,body.safe .revealed video,body.safe img.revealed{filter:none!important}.account a.acct-offer{color:#fff}.account a.acct-offer time{color:#fff}.account .acct-girls a,.account .acct-photos a{color:var(--fg)}.acct-cont{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width: 760px){.acct-cont{grid-template-columns:repeat(3,1fr)}}.account a.acct-cont-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--bg2);border:1px solid var(--line);color:var(--fg);min-width:0}.acct-cont-item img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:top;flex:none;border:2px solid var(--accent)}.acct-cont-item span{display:flex;flex-direction:column;gap:2px;min-width:0}.acct-cont-item b{font-size:15px;display:flex;align-items:center;gap:6px}.acct-cont-item small{color:var(--mut);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-cont-item .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);display:inline-block}.toast{position:fixed;z-index:60;left:50%;top:64px;transform:translate(-50%);margin:0;max-width:calc(100vw - 32px);padding:10px 18px;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,var(--bg2));border:1px solid var(--accent);color:var(--fg);font-size:14px;font-weight:600;box-shadow:0 6px 24px #00000059;animation:toast-out .4s ease 5s forwards}@keyframes toast-out{to{opacity:0;visibility:hidden}}.account a.acct-fav{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:4px 12px 4px 4px;border-radius:999px;background:var(--bg2);border:1px solid var(--line);color:var(--mut);font-size:13px}.acct-fav img{width:26px;height:26px;border-radius:50%;object-fit:cover;object-position:top}.acct-fav b{color:var(--fg)}.hb{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:36px;padding:0 14px;border-radius:999px;font:600 13px var(--sans);border:1px solid var(--line);background:var(--bg3);color:var(--fg);white-space:nowrap}.hb-pro{border-color:#fbbf2473;background:#fbbf2414;color:#fbbf24}.hb-join{background:#fff;color:#111;border-color:#fff}.hb-icon{width:36px;padding:0}.hb-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.hb .coin{color:var(--accent)}@media (max-width: 1023px){.offer-bar{position:static}}@media (min-width: 1024px){.topbar{display:flex;justify-content:flex-end;padding:10px 32px}.topbar .logo{display:none}.offer-bar{position:static}}.post-media{position:absolute;inset:0}.post-media .post-img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.post.is-locked .post-media .post-img{filter:blur(14px) brightness(.9);transform:scale(1.08)}.heart-pop{position:absolute;left:50%;top:45%;z-index:3;transform:translate(-50%,-50%) scale(0);font-size:96px;color:var(--accent);pointer-events:none;text-shadow:0 4px 24px rgba(0,0,0,.4)}.heart-pop.go{animation:heartpop .8s ease-out}@keyframes heartpop{0%{transform:translate(-50%,-50%) scale(0);opacity:1}30%{transform:translate(-50%,-50%) scale(1.15)}to{transform:translate(-50%,-60%) scale(1);opacity:0}}.paused{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);z-index:3;color:#fff;font-size:54px;opacity:.8;pointer-events:none}.paused[hidden]{display:none}.post-side{bottom:150px;gap:16px}.act-ava img{width:46px;height:46px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid #fff}.act-gift span{font-size:28px;line-height:1;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.act small{text-shadow:0 1px 3px rgba(0,0,0,.8)}.post-info .who{color:#fff;font-size:16px}.post-info .who i{color:#ddd;font-style:normal}.post-info .who time{color:#ccc;font-size:13px}.post-info .cap{margin:4px 0 10px;color:#f1f1f1}.post-cta{display:inline-flex;padding:8px 16px;border-radius:999px;background:#ffffff29;backdrop-filter:blur(6px);color:#fff;font:600 13px var(--sans)}.feed-back{color:#fff;font-size:26px;padding:0 10px;line-height:36px}.promo-post{display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 20%,#4c1066,#1a0b24 55%,#0b0710)}.pp-card{width:min(340px,86%);text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;gap:10px}.pp-card .cd{justify-content:center}.pp-big{margin:6px 0 0;font:800 88px/1 var(--sans);background:linear-gradient(180deg,#fff 30%,#f0abfc);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-title{margin:0;font:800 italic 24px var(--sans)}.pp-title em{color:#fde047}.pp-sub{margin:0 0 10px;color:#d6c4e2}.pp-card .btn b{background:#fff;color:var(--accent);border-radius:6px;padding:0 6px;margin:0 2px}.wall-card{width:min(360px,90%)}.wall-ava{width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:top;border:3px solid var(--accent);margin:0 auto 10px;display:block}.wall-card .auth{margin:10px 0 6px}.wall-card .auth input{min-height:46px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font:15px var(--sans)}.wall-in{color:#ccc;font-size:13px}.wall-in a{color:var(--accent)}.tabs a.tab-feed{position:relative}.tabs a.tab-feed.new:after{content:"";position:absolute;top:8px;right:calc(50% - 16px);width:8px;height:8px;border-radius:50%;background:var(--accent)}.card.has-video:before{content:"\25b6";position:absolute;z-index:3;top:8px;right:8px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#0000008c;color:#fff;font-size:10px;padding-left:2px}.shorts-track .short{flex:0 0 140px;aspect-ratio:9 / 16;position:relative;border-radius:14px;overflow:hidden;background:var(--bg2);scroll-snap-align:start}.short video{width:100%;height:100%;object-fit:cover;display:block}.short span{position:absolute;left:8px;bottom:8px;color:#fff;font:600 13px var(--sans);text-shadow:0 1px 4px rgba(0,0,0,.8)}.short:after{content:"\25b6";position:absolute;top:8px;right:8px;color:#fff;font-size:12px;text-shadow:0 1px 3px #000}@media (min-width: 1024px){.shorts-track .short{flex-basis:170px}}.more-shorts{display:inline-block;margin-top:6px;font-size:13px;color:var(--accent)}#cta-main{display:flex;flex-direction:column;gap:10px}@media (min-width: 1024px){#cta-main{flex-direction:row;flex-wrap:wrap;align-items:center}}.shorts-cta svg{fill:currentColor;stroke:none}.ph-video{position:relative;display:block}.ph-play{position:absolute;right:8px;bottom:8px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#0000008c;backdrop-filter:blur(4px)}.ph-play svg{width:16px;height:16px;fill:#fff;margin-left:2px}.shorts-cta span{margin-left:4px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,transparent);font-size:12px;font-weight:700}.post-lock[hidden]{display:none}.builder{display:grid;grid-template-columns:1fr;gap:20px}.b-tools{display:flex;gap:8px;margin:10px 0 14px;flex-wrap:wrap}.b-chip{border:1px solid var(--line);background:var(--bg2);color:var(--fg);border-radius:999px;padding:8px 14px;font:600 13px var(--sans);cursor:pointer}@media (hover: hover){.b-chip:hover{border-color:var(--accent)}}.tiles-pics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (min-width: 640px){.tiles-pics{grid-template-columns:repeat(4,minmax(0,1fr))}}.tiles-pics .tile{padding:0;overflow:hidden;display:flex;flex-direction:column;text-align:center}.tiles-pics .tile:not(.tile-img){justify-content:center;min-height:64px;padding:10px}.tiles-pics .tile-img img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center 12%;display:block}.tiles-pics .tile-face img{object-position:center 8%;transform:scale(1.5);transform-origin:center 18%}.tiles-scen .tile-img img{height:auto;aspect-ratio:3 / 4;transform:none;object-position:center 20%}.tiles-pics .tile-img span{padding:8px 6px;font-weight:600;font-size:13px}.step h3{font-size:14px;color:var(--mut);margin:14px 0 8px}.b-preview{position:sticky;top:72px;z-index:4;display:grid;grid-template-columns:72px 1fr;gap:4px 12px;align-items:center;padding:10px;border-radius:16px;background:var(--bg2);border:1px solid var(--line);order:-1}.bp-photo{grid-row:span 2;width:72px;height:88px;border-radius:12px;overflow:hidden;background:var(--bg3);display:grid;place-items:center}.bp-photo img{width:100%;height:100%;object-fit:cover;object-position:top}.bp-photo img[hidden]{display:none}.bp-empty{font-size:11px;color:var(--mut);text-align:center;padding:4px}.bp-label{margin:0;font-size:11px;color:var(--mut);text-transform:uppercase;letter-spacing:.06em}.bp-summary{margin:0;font-size:13px;line-height:1.4}@media (min-width: 1024px){.builder{grid-template-columns:minmax(0,1fr) 340px;gap:32px;max-width:1180px;margin:0 auto}.b-preview{order:0;position:sticky;top:24px;align-self:start;display:block;padding:0;overflow:hidden}.bp-photo{width:100%;height:auto;aspect-ratio:4 / 5;border-radius:0}.bp-empty{font-size:14px}.bp-label{padding:14px 16px 0}.bp-summary{padding:4px 16px 16px;font-size:14px}}.like-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;max-height:60vh;overflow-y:auto;margin:8px 0 12px}.like-grid button{border:0;padding:0;background:none;color:var(--fg);cursor:pointer;font-size:11px}.like-grid img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:top;border-radius:10px;display:block;margin-bottom:3px}.b-final{text-align:center;padding:10px 0 30px;display:flex;flex-direction:column;align-items:center;gap:12px}.b-final[hidden]{display:none}.bf-photo{width:min(320px,80vw);aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;background:var(--bg2);display:grid;place-items:center;border:2px solid var(--accent)}.bf-photo img{width:100%;height:100%;object-fit:cover;object-position:top;animation:bfin .8s ease-out}.bf-photo img[hidden]{display:none}@keyframes bfin{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}.bf-name{font-size:30px;margin:4px 0 0}.bf-lines{list-style:none;padding:0;margin:0;display:grid;gap:8px;max-width:460px;text-align:left}.bf-lines li{display:flex;gap:10px;padding:10px 14px;border-radius:14px;background:var(--bg2);animation:bfin .5s ease-out}.bf-wait{color:var(--mut)}.owner-tools{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 14px}.owner-tools .ot-msg{flex-basis:100%;margin:0;color:var(--mut)}.edit-form{display:flex;flex-direction:column;gap:10px;padding:24px;text-align:left}.edit-form label{display:flex;flex-direction:column;gap:6px;color:var(--mut);font-size:14px}.edit-form input,.edit-form select{min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg3);color:var(--fg);font:15px var(--sans)}.tiles-pics .tile-img{position:relative}.tiles-pics .tile-img span{position:relative;z-index:1;background:var(--bg2);display:block}.tiles-pics .tile-img.on span{background:color-mix(in srgb,var(--accent) 14%,var(--bg2))}.tiles-pics .tile-static img{object-position:center}.tiles-pics .tile-eyes img{object-position:center 6%;transform:scale(2.6);transform-origin:center 14%}.tiles-pics .tile.tile-sw,.tiles-pics .tile.tile-ph{align-items:center;justify-content:center;gap:8px;padding:12px 6px 10px;min-height:0}.tiles-pics .tile.tile-sw{aspect-ratio:1}.tiles-pics .tile.tile-ph{aspect-ratio:1;background:linear-gradient(160deg,var(--bg3),var(--bg2) 70%)}.tiles-pics .tile.tile-ph.on{background:color-mix(in srgb,var(--accent) 14%,var(--bg2))}.tile .sw{display:block;width:62%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 2px #ffffff1f,0 6px 14px #00000059}.sw-eye{background:radial-gradient(circle,#05030a 0 17%,transparent 18%),radial-gradient(circle,color-mix(in srgb,var(--c) 65%,#fff) 20%,var(--c) 58%,color-mix(in srgb,var(--c) 50%,#000) 100%)}.sw-hair{background:linear-gradient(145deg,color-mix(in srgb,var(--c) 60%,#fff) 0%,var(--c) 50%,color-mix(in srgb,var(--c) 65%,#000) 100%)}.b-reset{color:var(--mut)}.slide-create{background:radial-gradient(120% 140% at 85% 30%,color-mix(in srgb,var(--accent2) 45%,#0b0b14),#10101c 55%,#0a0a12)}.slide-create:after{display:block;background:linear-gradient(90deg,#0a0a12,#0a0a12e6 40%,#0a0a1200 70%)}.fan{position:absolute;right:4%;top:8%;bottom:0;width:56%}.fan img{position:absolute;bottom:-6%;width:46%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:top;border-radius:16px;border:3px solid rgba(255,255,255,.9);box-shadow:0 14px 40px #0000008c}.fan .fan-0{left:4%;transform:rotate(-9deg);z-index:1}.fan .fan-1{left:28%;transform:translateY(-6%);z-index:3;width:50%}.fan .fan-2{left:54%;transform:rotate(9deg);z-index:2}.sc-kicker{font:700 11px var(--sans);letter-spacing:.12em;color:var(--accent)!important}.sc-steps{display:flex;flex-wrap:wrap;gap:6px}.sc-steps i{font-style:normal;font-size:12px;padding:3px 9px;border-radius:999px;background:#ffffff1a;color:#fff}@media (max-width: 1023px){.fan{width:60%;opacity:.55}}.slide-create .slide-text{z-index:4;max-width:46%}.slide-create .slide-text b{text-shadow:0 2px 12px rgba(0,0,0,.8)}.slide-create .offer-btn,.slide .offer-btn{color:#111!important}.slide-create .fan{right:2%;width:50%}@media (max-width: 1023px){.slide-create .slide-text{max-width:70%}.slide-create .fan{width:58%;right:-6%;opacity:.5}}.mail-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:10px 16px;background:var(--bg2);border-bottom:1px solid var(--line);font-size:13px;color:var(--mut)}.mail-bar span{flex:1 1 220px}.mail-bar b{color:var(--fg);font-weight:600}.mail-bar .link{background:none;border:0;padding:0;color:var(--accent);font:inherit;cursor:pointer}.onetap-notice{position:fixed;left:12px;right:12px;bottom:calc(var(--tabs-h) + 12px + env(safe-area-inset-bottom));z-index:60;margin:0 auto;max-width:420px;padding:10px 14px;border-radius:12px;background:var(--bg3);border:1px solid var(--line);color:var(--mut);font-size:12px;line-height:1.45}.onetap-notice a{color:var(--accent)}.feed .wall .ac-terms{text-align:center}.email-page{max-width:480px;margin:48px auto;padding:0 16px;text-align:center}.email-page h1{font-size:26px;margin-bottom:14px}.email-page p{color:var(--mut)}.email-page form{margin:22px 0}.email-page a{color:var(--accent)}.acct-form h3{font-size:16px;margin:6px 0 2px}.acct-form .acct-check.sub{padding-left:26px;color:var(--mut)}body.adminpage,body.adminpage.bare{padding-left:0;padding-bottom:0}@media (max-width: 1023px){.slide-create .slide-text{padding:14px 16px;gap:5px}.slide-create .slide-text b{font-size:19px;line-height:1.2}.slide-create .sc-steps{display:none}}@media (hover: none){.banner .strip-arrow{display:none}}.crumbs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 12px;padding:6px 14px;border-radius:999px;background:var(--bg2);border:1px solid var(--line);font-size:13px;color:var(--mut)}.crumbs a{color:var(--accent);text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs span{color:var(--fg)}.card-more{display:flex;align-items:center;justify-content:center;min-height:180px;border-radius:16px;text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,var(--bg2)),var(--bg2));border:1px solid var(--line);color:var(--fg);font:600 18px var(--sans);padding:20px;text-decoration:none}.card-more:hover{border-color:var(--accent)}.card.card-more{aspect-ratio:auto;min-height:0;height:100%}.featured,.sample{max-width:1000px;margin:40px auto 0}.featured h2,.sample h2{font-size:20px;margin:0 0 14px;text-align:center}.featured-grid{display:grid;gap:14px;grid-template-columns:1fr}.fcard{display:flex;flex-direction:column;background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.fcard-img{display:block;height:auto;aspect-ratio:640 / 784;background:var(--bg3)}.fcard-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.fcard-body{display:flex;flex-direction:column;gap:8px;padding:14px;flex:1}.fcard-body h3{margin:0;font-size:18px}.fcard-body h3 a{color:var(--fg)}.fcard-body h3 span{color:var(--mut);font-weight:400}.fcard-tag{margin:0;color:var(--fg);font-weight:500}.fcard-bio{margin:0;color:var(--mut);font-size:14px;line-height:1.55}.fcard-body .tags{display:flex;flex-wrap:wrap;gap:6px}.fcard-body .tags a{background:var(--bg3);padding:4px 10px;font-size:12px}.fcard-body .btn{margin-top:auto;text-align:center}@media (min-width: 720px){.featured-grid{grid-template-columns:repeat(3,1fr)}}.sample{max-width:620px}.sample-chat{display:flex;flex-direction:column;gap:8px;padding:16px 12px;background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius)}.sample-chat .msg{max-width:82%;white-space:normal}.sample-chat .msg.me{align-self:flex-end}.sc-row{display:flex;align-items:flex-end;gap:8px;align-self:flex-start;max-width:92%}.sc-row .msg{max-width:none}.sc-av{width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:top;flex:none}.sample-cta{text-align:center;margin:14px 0 0}.row-h{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10px}.row-h h2{margin:0}.row-h a{font:500 13px var(--sans);color:var(--mut)}.hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;opacity:0;pointer-events:none}.post.wall{position:relative;overflow:hidden}.wall-bg{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(28px) brightness(.45);z-index:0}.post.wall .wall-card{position:relative;z-index:1;background:#14121cb8;border:1px solid rgba(255,255,255,.12);border-radius:20px;backdrop-filter:blur(6px)}.wall-card .wall-google{display:flex;width:100%;justify-content:center;margin:4px 0 10px}.wall-card .wall-write{display:flex;margin:0 0 12px}.wall-email summary{cursor:pointer;color:#ccc;font-size:13px;list-style:none;margin-bottom:6px}.wall-email summary::-webkit-details-marker{display:none}.wall-email summary:after{content:" \25be"}.suggest.starters{flex-wrap:wrap;padding-top:10px}.suggest.starters button{border-style:solid;padding:10px 14px;font-size:15px;max-width:100%;white-space:normal;text-align:left}.msg em.narr{font-style:italic;color:var(--mut)}body{font-family:var(--sans);letter-spacing:.01em;background:radial-gradient(1200px 520px at 85% -120px,color-mix(in srgb,var(--neon) 9%,transparent),transparent 70%),var(--bg)}h1,h2,h3{font-family:var(--sans);font-weight:800;letter-spacing:.02em}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.kt-wrap{max-width:1180px;margin:0 auto}.btn{background:var(--neon);box-shadow:none;border-radius:4px}.kt-sign{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 12px;border:2px solid var(--neon);border-radius:4px;color:#fff;text-shadow:var(--glow);box-shadow:var(--glow),inset 0 0 10px color-mix(in srgb,var(--neon) 30%,transparent)}.kt-sign-cn{font:900 19px/1 var(--sans);letter-spacing:.18em}.kt-sign-no{font:900 13px/1 var(--sans);color:var(--amber);text-shadow:0 0 8px color-mix(in srgb,var(--amber) 70%,transparent);border-left:1px solid color-mix(in srgb,var(--neon) 60%,transparent);padding-left:6px}.kt-sign-sm .kt-sign-cn{font-size:16px}.kt-top .kt-sign{animation:kt-switch-on 1.4s steps(1,end) .2s both}@keyframes kt-switch-on{0%{opacity:.15}12%{opacity:1}18%{opacity:.3}26%{opacity:1}34%{opacity:.55}40%,to{opacity:1}}@media (prefers-reduced-motion: reduce){.kt-top .kt-sign{animation:none}}.kt-vsign{position:absolute;top:10px;right:10px;writing-mode:vertical-rl;text-orientation:upright;padding:10px 5px;font:800 15px/1 var(--sans);letter-spacing:.25em;color:#fff;background:color-mix(in srgb,var(--bg) 55%,transparent);border:1.5px solid var(--neon);border-radius:3px;text-shadow:var(--glow);box-shadow:var(--glow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);max-height:calc(100% - 20px);overflow:hidden}.kt-vsign-lg{font-size:22px;padding:14px 8px;top:16px;right:16px}.kt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border:0;border-radius:4px;background:var(--neon);color:#fff;font:700 15px var(--sans);cursor:pointer;text-align:center;box-shadow:0 0 0 1px color-mix(in srgb,var(--neon) 40%,transparent),0 8px 24px -10px var(--neon);transition:background-color .15s,box-shadow .15s}.kt-btn:hover{background:var(--neon-hi)}.kt-btn.kt-ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line2)}.kt-btn.kt-ghost:hover{box-shadow:inset 0 0 0 1px var(--neon);color:#fff}.kt-btn-amber{background:var(--amber);color:#2a1a00;box-shadow:0 8px 24px -10px var(--amber)}.kt-btn-amber:hover{background:#ffc66e}.kt-sm{min-height:36px;padding:0 14px;font-size:13px}.kt-wide{width:100%;margin-top:12px}.kt-more{color:var(--neon-hi);font-weight:600;font-size:14px;border-bottom:1px solid color-mix(in srgb,var(--neon) 45%,transparent)}.kt-more:hover{color:#fff;border-color:#fff}.kt-row{margin:18px 0 0;display:flex;gap:10px;flex-wrap:wrap}.kt-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:22px;min-height:60px;padding:0 12px;padding-top:env(safe-area-inset-top);background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.kt-menu{display:none;gap:22px;font-size:15px;color:var(--mut)}.kt-menu a{padding:6px 0;border-bottom:2px solid transparent}.kt-menu a:hover{color:var(--fg)}.kt-menu a.on{color:#fff;border-bottom-color:var(--neon)}.kt-acct{margin-left:auto;display:flex;align-items:center;gap:8px}.kt-usdt{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 9px 0 4px;border-radius:999px;border:1px solid color-mix(in srgb,var(--jade) 55%,transparent);color:var(--jade);font:700 12px var(--sans)}.kt-usdt-dot{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--jade);color:#062a20;font:900 13px/1 var(--sans);flex:none}.kt-pill{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 11px;border-radius:4px;border:1px solid var(--line2);font:700 13px var(--sans)}.kt-pill .coin{color:var(--amber)}.kt-pill-vip{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 55%,transparent)}.kt-me svg{width:18px;height:18px}.kt-login{display:none;color:var(--mut);font-size:14px}body.bare .kt-top,body.feedmode .kt-top{display:none}@media (max-width: 400px){.kt-usdt{padding:0 4px;font-size:0;gap:0}.kt-sign-cn{font-size:16px;letter-spacing:.1em}.kt-top{gap:10px}}.kt-tabs{background:color-mix(in srgb,var(--bg2) 94%,transparent)}.kt-tabs a.on{color:#fff}.kt-tabs a.on svg{stroke:var(--neon);filter:drop-shadow(0 0 4px var(--neon))}.kt-tabs .tab-create svg{width:40px;height:32px;padding:5px 9px;border-radius:4px;background:var(--neon);stroke:#fff;box-shadow:var(--glow)}.kt-sec{padding:34px 0 6px}.kt-sec-tight{padding-top:16px}.kt-h2{font-size:21px;line-height:1.3;margin:0 0 16px}.kt-sh{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kt-lead{color:var(--mut);font-size:16px;line-height:1.8;max-width:40em;margin:12px 0 0}.kt-crumbs{color:var(--dim);font-size:13px;padding:16px 0 0}.kt-crumbs a:hover{color:var(--fg)}.kt-hero{display:grid;gap:22px;padding:18px 0 8px}.kt-hero-art{position:relative}.kt-window{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;background:var(--bg2);box-shadow:0 0 0 1px var(--line),0 30px 60px -30px color-mix(in srgb,var(--neon) 55%,transparent)}.kt-window img{width:100%;height:100%;object-fit:cover;object-position:top}.kt-window:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--bg) 75%,transparent))}.kt-window-empty{background:repeating-linear-gradient(135deg,var(--bg2) 0 12px,var(--bg3) 12px 24px)}.kt-bubble{position:relative;display:flex;flex-direction:column;gap:6px;margin:-48px 12px 0;z-index:2;padding:14px 16px;background:var(--paper);color:#1d1a16;border-radius:4px 16px 16px;box-shadow:0 18px 40px -18px #000}.kt-bubble-who{font-size:12px;color:#6b6257;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kt-bubble-line{font:500 16px/1.7 var(--song)}.kt-bubble-go{align-self:flex-start;font-weight:700;font-size:14px;color:#c2184a}.kt-bubble-static{margin:16px 0 0}.kt-on{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--jade);box-shadow:0 0 0 3px color-mix(in srgb,var(--jade) 25%,transparent)}.kt-hero-text h1{font-size:30px;line-height:1.35;letter-spacing:.04em}.kt-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.kt-facts{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:6px;color:var(--mut);font-size:14px}.kt-facts li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:middle;background:var(--jade);border-radius:50%}.kt-boards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kt-board{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;border:1px solid var(--line)}.kt-board img{width:100%;height:100%;object-fit:cover;object-position:top;opacity:.55;transition:opacity .2s}.kt-board:hover img{opacity:.8}.kt-board-sign{position:absolute;left:10px;top:10px;padding:6px 10px;border:1.5px solid var(--amber);border-radius:3px;color:#fff;font:800 17px/1 var(--sans);letter-spacing:.12em;text-shadow:0 0 8px var(--amber);box-shadow:0 0 10px color-mix(in srgb,var(--amber) 45%,transparent);background:color-mix(in srgb,var(--bg) 50%,transparent)}.kt-board small{position:absolute;left:12px;bottom:10px;color:var(--fg);font-size:13px}.kt-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.kt-card{min-width:0}.kt-win{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;background:var(--bg2);box-shadow:0 0 0 1px var(--line)}.kt-win img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .4s}.kt-card:hover .kt-win img{transform:scale(1.03)}.kt-card:hover .kt-vsign{border-color:var(--neon-hi)}.kt-cap{padding:10px 2px 0}.kt-cap h3{font-size:17px;display:flex;align-items:baseline;gap:8px}.kt-cap h3 span{font-weight:500;font-size:13px;color:var(--mut)}.kt-meta{margin:4px 0 0;font-size:12px;color:var(--amber)}.kt-line{margin:6px 0 8px;font:14px/1.6 var(--song);color:var(--mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kt-chat{font-size:13px;font-weight:700;color:var(--neon-hi)}.kt-usdt-band{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;margin-top:30px;padding:22px 16px;border:1px solid color-mix(in srgb,var(--jade) 40%,transparent);border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--jade) 10%,var(--bg2)),var(--bg2) 60%)}.kt-usdt-seal{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--jade);color:#062a20;font:900 28px/1 var(--sans);box-shadow:0 0 0 6px color-mix(in srgb,var(--jade) 18%,transparent)}.kt-usdt-seal-lg{width:64px;height:64px;font-size:36px}.kt-usdt-sub{color:var(--mut);margin:0;max-width:46em;line-height:1.7}.kt-usdt-band .kt-h2{margin-bottom:8px}.kt-steps{list-style:none;counter-reset:s;padding:0;margin:18px 0 0;display:grid;gap:10px}.kt-steps li{counter-increment:s;display:grid;grid-template-columns:30px 1fr;column-gap:10px}.kt-steps li:before{content:counter(s);grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--jade);color:var(--jade);font-weight:800}.kt-steps b{font-size:15px}.kt-steps span{color:var(--mut);font-size:13px}.kt-does{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}.kt-does>div{background:var(--bg2);padding:18px}.kt-does b{font-size:16px}.kt-does p{color:var(--mut);margin:6px 0 8px;font-size:14px;line-height:1.7}.kt-topics{display:flex;flex-wrap:wrap;gap:8px;margin:0}.kt-topics a{padding:7px 14px;border-radius:999px;border:1px solid var(--line2);color:var(--fg);font-size:14px}.kt-topics a:hover{border-color:var(--neon);color:#fff}.kt-prose{max-width:44em}.kt-prose h2{font-size:20px;margin:30px 0 10px}.kt-prose p,.kt-prose li{font:16px/1.95 var(--song);color:#d6e0dd;margin:0 0 14px}.kt-prose a{color:var(--neon-hi)}.kt-about h1{font-size:28px;margin-top:10px}.kt-faq{border-top:1px solid var(--line);max-width:52em}.kt-faq details{border-bottom:1px solid var(--line);padding:14px 2px}.kt-faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:12px}.kt-faq summary::-webkit-details-marker{display:none}.kt-faq summary:after{content:"+";color:var(--neon);font-weight:400;font-size:20px;line-height:1}.kt-faq details[open] summary:after{content:"\2212"}.kt-faq p{margin:10px 0 0;color:var(--mut);line-height:1.8}.kt-hub-top{padding:10px 0 4px}.kt-hub-top h1{font-size:28px;line-height:1.35}.kt-filter{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:18px -16px;padding:0 16px}.kt-filter::-webkit-scrollbar{display:none}.kt-filter a{flex:none;padding:8px 14px;border-radius:4px;border:1px solid var(--line2);color:var(--mut);font-size:14px}.kt-filter a sup{color:var(--dim)}.kt-filter a.on{color:#fff;border-color:var(--neon);box-shadow:var(--glow)}.kt-make{display:grid;gap:14px;align-items:center;margin-top:30px;padding:22px 18px;border:1px dashed var(--line2);border-radius:6px}.kt-make p{color:var(--mut);margin:0}.kt-make .kt-h2{margin-bottom:6px}.kt-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.kt-ph{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:3px;background:var(--bg2)}.kt-ph img{width:100%;height:100%;object-fit:cover;object-position:top}.kt-ph .lock{position:absolute;inset:auto 6px 26px;display:flex;align-items:center;gap:4px;font-size:11px;color:#fff}.kt-ph .lock svg{width:14px;height:14px}.kt-ph-name{position:absolute;left:6px;bottom:6px;font-size:12px;color:#fff;text-shadow:0 1px 4px #000}.kt-sample{display:grid;gap:18px}.kt-sample p{color:var(--mut)}.kt-thread{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:6px;background:var(--bg2);border:1px solid var(--line)}.kt-msg{max-width:86%;margin:0;padding:9px 13px;border-radius:14px;font-size:15px;line-height:1.6}.kt-msg.her{align-self:flex-start;background:var(--paper);color:#1d1a16;border-top-left-radius:3px}.kt-msg.me{align-self:flex-end;background:var(--neon);color:#fff;border-top-right-radius:3px}.kt-pf-hero{display:grid;gap:20px;padding-top:14px}.kt-window-tall{aspect-ratio:4 / 5}.kt-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:4px}.kt-strip a{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:3px}.kt-strip img{width:100%;height:100%;object-fit:cover;object-position:top}.kt-strip-more{display:grid!important;place-items:center;text-align:center;padding:6px;font-size:12px;background:var(--bg3);color:var(--fg)}.kt-pf-id h1{font-size:34px;display:flex;align-items:baseline;gap:10px}.kt-pf-id h1 span{font-size:16px;font-weight:500;color:var(--mut)}.kt-status{display:flex;align-items:center;gap:8px;margin:8px 0 0;color:var(--mut);font-size:13px}.kt-tagline{font:18px/1.7 var(--song);margin:14px 0 0}.kt-float.cta-float{position:fixed;z-index:25;left:50%;transform:translate(-50%);translate:none;bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom) + 12px);display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px;background:var(--neon);color:#fff;font-weight:800;box-shadow:var(--glow);white-space:nowrap}.kt-float.cta-float[hidden]{display:none}.kt-pf-body{display:grid;gap:24px;margin-top:30px}.kt-file{align-self:start;padding:18px;border:1px solid var(--line);border-radius:6px;background:var(--bg2)}.kt-file h2{font-size:16px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.kt-file dl{margin:0;display:grid;grid-template-columns:5.5em 1fr;gap:10px 12px;font-size:14px}.kt-file dt{color:var(--dim)}.kt-file dd{margin:0;line-height:1.6}.kt-blk{margin-bottom:30px}.kt-blk>h2{font-size:20px;margin-bottom:12px}.kt-lines{display:grid;gap:8px}.kt-lines a{padding:11px 14px;border-radius:14px 14px 14px 3px;background:var(--bg3);font-size:15px;justify-self:start}.kt-lines a:hover{background:color-mix(in srgb,var(--neon) 25%,var(--bg3))}.kt-shop-top{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:22px 0 6px}.kt-shop-top h1{font-size:26px;line-height:1.35}.kt-bal{margin:12px 0 0}.kt-bal .coin{color:var(--amber)}.kt-deal{display:inline-block;margin:12px 0 0;padding:8px 12px;border-radius:4px;background:color-mix(in srgb,var(--amber) 18%,transparent);color:var(--amber)}.kt-steps-row{margin-top:20px;padding:16px;border:1px solid color-mix(in srgb,var(--jade) 40%,transparent);border-radius:6px}.kt-plans{display:grid;gap:14px;margin-top:26px}.kt-plan{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 18px;border:1px solid var(--line2);border-radius:6px;background:var(--bg2)}.kt-plan.best{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber),0 20px 40px -24px var(--amber)}.kt-flag{position:absolute;top:-11px;left:16px;padding:3px 10px;border-radius:3px;background:var(--amber);color:#2a1a00;font:800 12px var(--sans)}.kt-plan h3{font-size:17px}.kt-price{font:900 32px/1.1 var(--sans)}.kt-price small{font-size:14px;font-weight:500;color:var(--mut)}.kt-per{margin:0;color:var(--mut);font-size:13px}.kt-plan ul{margin:8px 0 12px;padding-left:18px;color:var(--mut);font-size:14px;line-height:1.8}.kt-plan .kt-btn{margin-top:auto}.kt-vs{display:grid;border:1px solid var(--line);border-radius:6px;overflow:hidden;font-size:13px}.kt-vs>div{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr}.kt-vs>div>span{padding:10px 6px;border-top:1px solid var(--line)}.kt-vs-h>span{border-top:0!important;color:var(--dim)}.kt-vs .y{color:var(--amber);font-weight:700}.kt-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kt-pack{display:flex;flex-direction:column;gap:8px;padding:16px 10px;border:1px solid var(--line2);border-radius:6px;background:var(--bg2);color:var(--fg);font:inherit;cursor:pointer;text-align:left}.kt-pack:hover{border-color:var(--amber)}.kt-pack b{display:block;font-size:24px}.kt-pack i{font-style:normal;color:var(--jade);font-size:12px}.kt-pack-price{font-weight:700;color:var(--amber);font-size:13px}.kt-buy{display:grid;gap:22px}.kt-uses{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}.kt-uses>div{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;background:var(--bg2);font-size:14px}.kt-uses b{color:var(--amber)}.kt-note{color:var(--mut);font-size:14px;line-height:1.7}.kt-foot{margin-top:56px;padding:34px 16px calc(var(--tabs-h) + 24px);border-top:1px solid var(--line);background:var(--bg2);color:var(--mut);font-size:14px}.kt-foot-cols{display:grid;gap:26px}.kt-foot nav{display:flex;flex-direction:column;gap:8px}.kt-foot nav b{color:var(--fg);margin-bottom:4px}.kt-foot nav a:hover{color:#fff}.kt-foot-brand p{line-height:1.7;max-width:30em}.kt-foot-pay{display:flex;align-items:center;gap:8px;color:var(--jade)}.kt-foot-legal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:28px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--dim)}body.bare .kt-foot,body.feedmode .kt-foot{display:none}.kt-gate{background:color-mix(in srgb,var(--bg) 80%,transparent)}.kt-gate .gate-card{border-radius:6px;background:var(--bg2);border-color:var(--line2)}.kt-gate-sign{margin:0 auto 18px}@media (min-width: 720px){.kt-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}.kt-boards{grid-template-columns:repeat(4,minmax(0,1fr))}.kt-board{aspect-ratio:3 / 4}.kt-does{grid-template-columns:repeat(2,1fr)}.kt-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.kt-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.kt-packs{gap:12px}.kt-buy{grid-template-columns:1fr 1fr}.kt-sample{grid-template-columns:1fr 1.2fr;align-items:center}.kt-make{grid-template-columns:1fr auto}.kt-foot-cols{grid-template-columns:1.4fr 1fr 1fr 1fr}.kt-usdt-band{padding:30px 28px;gap:26px}.kt-usdt-seal{width:72px;height:72px;font-size:40px}.kt-steps{grid-template-columns:repeat(3,1fr)}.kt-vs{font-size:14px}}@media (min-width: 1024px){body:not(.bare):not(.feedmode):not(.adminpage){padding-left:0;padding-bottom:0}body:not(.bare):not(.feedmode) .tabs{display:none}body:not(.bare):not(.feedmode) .b-nav{left:0}.kt-top{min-height:70px;padding:0 32px}.kt-menu{display:flex}.kt-login{display:inline}.kt-hero{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:72px;align-items:center;padding:40px 0 16px}.kt-hero-text h1{font-size:44px}.kt-hero .kt-bubble{position:absolute;right:-48px;bottom:32px;margin:0;max-width:330px}.kt-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.kt-wall{grid-template-columns:repeat(6,minmax(0,1fr))}.kt-pf-hero{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:48px;align-items:start}.kt-pf-art{position:sticky;top:90px}.kt-pf-id h1{font-size:46px}.kt-pf-body{grid-template-columns:300px minmax(0,1fr);gap:48px}.kt-file{position:sticky;top:90px}.kt-float.cta-float{bottom:28px}.kt-foot{padding-bottom:32px}.kt-h2{font-size:24px}}.kt-foot-legal .lang-switch{flex-direction:row;flex-wrap:wrap;order:3;flex-basis:100%;justify-content:center;gap:4px 14px;margin:6px 0 0;padding:0}.kt-foot-legal .lang-switch b,.kt-foot-legal .lang-switch a{display:inline;margin:0;padding:0;font-size:13px;line-height:1.4;font-weight:500;font-family:inherit;letter-spacing:0;text-transform:none}.kt-foot-legal{flex-wrap:wrap}body:has(.cta-float:not([hidden])) .kt-foot-legal{padding-bottom:88px}.btn,.card-create .plus,.msg.me,.send,.badge,.lock.big.ok,.photo-unlock,.promo,.promo time,.lock-chip,.slide-text .btn,.offer-bar,.offer-bar time,.offer-btn i,.inbox-h span,.acct-ava.letter,.acct-offer,.acct-offer time,.account a.acct-offer,.account a.acct-offer time,.kt-btn,.kt-btn:hover,.kt-msg.me,.kt-float.cta-float,.chat-head .lock-chip,.composer .send,.gate .btn,.gate-card .btn,.plan .btn{color:var(--bg)}.tabs .tab-create svg,.post-lock svg,.hp-lock svg{stroke:var(--bg)}.offer-pct i{background:#d3175a}body .msg.me em.narr{color:inherit;opacity:.9}:root{--dim: #758c92}.copy span,.gift small,.hb .coin,.onetap-notice a{color:#ff5a83}.pp-card .btn b{color:#111}.lightbox{flex-direction:column;align-items:stretch;justify-content:flex-start;color:#fff;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.lightbox .lb-top{display:flex;align-items:center;gap:8px;padding:10px 16px;min-height:64px;box-sizing:border-box}.lightbox .lb-count{flex:1;font-size:14px;font-weight:600;letter-spacing:.02em;opacity:.85;font-variant-numeric:tabular-nums;white-space:nowrap}.lightbox .lb-top button,.lightbox .lb-top a{position:static;inset:auto;transform:none}.lightbox .lb-close{flex:none;width:44px;height:44px;border-radius:50%;font-size:26px;line-height:1;padding:0}.lightbox .lb-act{display:inline-flex;align-items:center;gap:6px;min-height:40px;max-width:min(64vw,340px);padding:8px 14px;font-size:14px;line-height:1.2;text-align:start;text-decoration:none;width:auto;height:auto}.lightbox .lb-act[hidden]{display:none}.lightbox .lb-act svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lightbox .lb-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.lightbox .lb-stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.lightbox.is-locked .lb-stage img{filter:blur(6px);transform:scale(1.03)}.lightbox .lb-lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:block;box-sizing:border-box;width:max-content;max-width:min(calc(100% - 112px),340px);height:auto;padding:0;border:0;border-radius:0;background:none;color:inherit;font-size:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.lightbox .lb-lock[hidden]{display:none}.lightbox .lb-lock .btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;min-height:56px;padding:16px 28px 14px;border-radius:18px;font-size:17px;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:0 10px 30px #0000008c,0 0 0 1px #ffffff47}.lightbox .lb-lock svg{width:34px;height:34px;margin-bottom:4px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lightbox .lb-lock .lb-lock-t{display:block;font-weight:700}.lightbox .lb-lock .lb-lock-p{display:block;font-size:14px;font-weight:600;opacity:.9}.lightbox .lb-lock:active .btn{transform:scale(.97)}.lightbox .lb-lock:focus-visible{outline:none}.lightbox .lb-lock:focus-visible .btn{outline:3px solid #fff;outline-offset:3px}@media (max-width: 380px){.lightbox .lb-lock .btn{padding:14px 18px 12px;font-size:16px}}.lightbox .lb-prev,.lightbox .lb-next{position:absolute;top:50%;transform:translateY(-50%);left:auto;right:auto;width:44px;height:44px;border-radius:50%;padding:0;display:grid;place-items:center}.lightbox .lb-prev{inset-inline-start:8px}.lightbox .lb-next{inset-inline-end:8px}.lightbox .lb-prev svg,.lightbox .lb-next svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .lightbox .lb-prev svg,[dir=rtl] .lightbox .lb-next svg{transform:scaleX(-1)}.lightbox.lb-one .lb-prev,.lightbox.lb-one .lb-next{display:none}.lightbox .lb-strip{flex:none;display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:10px 16px 14px;scroll-padding-inline:16px}.lightbox .lb-strip::-webkit-scrollbar{display:none}.lightbox .lb-strip[hidden]{display:none}.lightbox .lb-th{position:relative;flex:none;inset:auto;transform:none;width:52px;height:64px;padding:0;border-radius:8px;overflow:hidden;background:#ffffff14;opacity:.55;outline:2px solid transparent;outline-offset:-2px;transition:opacity .15s}.lightbox .lb-th img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.lightbox .lb-th.on{opacity:1;outline-color:#fff}.lightbox .lb-th:hover{opacity:.9}.lightbox .lb-th.locked img{filter:blur(4px);transform:scale(1.1)}.lightbox .lb-th span{position:absolute;inset:0;display:grid;place-items:center;background:#00000059}.lightbox .lb-th span svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.safe .lightbox .lb-th:not(.locked) img{filter:blur(8px)}body.safe .lightbox .lb-th.revealed img{filter:none}@media (min-width: 768px){.lightbox .lb-th{width:64px;height:80px}.lightbox .lb-prev{inset-inline-start:16px}.lightbox .lb-next{inset-inline-end:16px}}@media (max-width: 380px){.lightbox .lb-act{font-size:13px;padding:7px 12px;max-width:62vw}}@media (pointer: fine){.quick{flex-wrap:wrap;overflow:visible}}@media (pointer: coarse){.quick{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:28px}}@media (pointer: coarse){[dir=rtl] .quick{-webkit-mask-image:linear-gradient(270deg,#000 85%,transparent);mask-image:linear-gradient(270deg,#000 85%,transparent);padding-right:12px;padding-left:28px}}.tabs a{min-width:0}.tabs a>span:not([class]){display:block;max-width:100%;padding:0 3px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}@media (min-width: 1024px){.tabs a{max-width:100%;box-sizing:border-box}.tabs a>span:not([class]){font-size:clamp(9px,.72rem,11px)}.feed-wrap{grid-template-columns:minmax(0,520px) minmax(0,360px)}.feed-wrap>*{min-width:0}}@media (min-width: 1024px) and (max-width: 1279px){.feed-wrap:not(.one-girl){grid-template-columns:minmax(0,520px) minmax(0,360px)}.feed-wrap:not(.one-girl) .feed-tabs{display:flex}.feed-wrap .feed-left{display:none}}@media (min-width: 1280px){.feed-wrap:not(.one-girl){grid-template-columns:minmax(0,200px) minmax(0,520px) minmax(0,360px)}.feed-left>button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.feed-tabs{width:max-content;max-width:calc(100% - 24px)}.feed-tabs button{white-space:nowrap}@media (max-width: 380px){.feed-tabs button{padding:8px 14px}}.promo.kt-deal{color:var(--fg)}.promo.kt-deal time{color:var(--fg);background:#00000059}.facts{padding:18px 0 0}.facts__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0}.facts__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:12px 14px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--bg2);border-left:3px solid var(--jade)}.facts__value{margin:0;font-family:var(--song);font-weight:700;font-size:21px;line-height:1.2;color:var(--fg)}.facts__label{margin:0;color:var(--mut);font-size:13px;line-height:1.45}.kt-uses-intro{margin:-6px 0 16px;max-width:760px;color:var(--mut);font-size:15px;line-height:1.8}.kt-uses{display:grid;gap:10px}.kt-use{padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg2)}.kt-use h3{font-family:var(--song);font-size:17px;line-height:1.4;margin:0 0 6px}.kt-use p{margin:0;color:var(--mut);font-size:14px;line-height:1.75}.kt-use:hover{border-color:var(--neon)}.kt-uses-go{margin:18px 0 0}.trust{margin:34px 0 0;padding:20px 20px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg2);border-top:3px solid var(--jade)}.trust__title{font-family:var(--song);font-size:20px;line-height:1.3;margin:0 0 12px}.trust__list{list-style:none;margin:0;padding:0;display:grid;gap:2px 24px}.trust__item{position:relative;padding:0 0 10px 24px;color:var(--mut);font-size:14px;line-height:1.7}.trust__item:before{content:"\2713";position:absolute;left:0;color:var(--jade);font-weight:700}.trust__link{color:var(--fg);text-decoration:underline;text-underline-offset:3px}@media (min-width: 720px){.facts__list{grid-template-columns:repeat(4,minmax(0,1fr))}.kt-uses{grid-template-columns:repeat(2,minmax(0,1fr))}.trust__list{grid-template-columns:1fr 1fr}}@media (min-width: 1100px){.kt-uses{grid-template-columns:repeat(4,minmax(0,1fr))}}.reviews{margin:34px 0 0;padding:20px 20px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg2);border-top:3px solid var(--jade)}.reviews__title{font-family:var(--song);font-size:20px;line-height:1.3;margin:0 0 12px}.reviews__summary{margin:0 0 12px;color:var(--mut);font-size:14px}.reviews__stars,.reviews__rating{color:var(--jade);letter-spacing:.08em}.reviews__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.reviews__item{padding:10px 0 0;border-top:1px solid var(--line)}.reviews__item:first-child{padding-top:0;border-top:0}.reviews__text{margin:4px 0 6px;padding:0;border:0;line-height:1.5;color:var(--mut)}.reviews__meta,.reviews__note{margin:0;font-size:13px;color:var(--dim)}.reviews__author{font-weight:700;color:var(--mut)}.reviews__note{margin-top:10px}section.facts{display:block;grid-template-columns:none;padding-left:0;padding-right:0;text-align:start;background:none;border:0}.kt-uses>.kt-use{display:block}.kt-hs{display:none}@media (min-width: 1024px){.kt-hs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:540px;margin:28px 0 0;padding:0;list-style:none}.kt-hs a{display:block;min-width:0}.kt-hs a:hover .kt-win img{transform:scale(1.04)}.kt-hs .kt-hs-n,.kt-hs small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-hs .kt-hs-n{margin-top:8px;font-size:15px;line-height:1.3}.kt-hs small{font-size:12px;color:var(--mut)}}.btn.btn-ghost{color:var(--fg)}@media (max-width: 1023.98px){.kt-hs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:540px;margin:28px 0 0;padding:0;list-style:none}.kt-hs a{display:block;min-width:0}.kt-hs a:hover .kt-win img{transform:scale(1.04)}.kt-hs .kt-hs-n,.kt-hs small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-hs .kt-hs-n{margin-top:8px;font-size:15px;line-height:1.3}.kt-hs small{font-size:12px;color:var(--mut)}.kt-hs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;max-width:none;margin-top:18px}.kt-hs li span:not(:has(img)){font-size:11px;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
