.gen-hero{max-width:632px;margin:0 auto;padding:30px 16px 0}.gen-hero h1{letter-spacing:-1px;margin:6px 0 4px;font-size:clamp(1.7rem,4vw,2.3rem)}.gmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.gm-stars{color:var(--red);font-weight:800}.gm-dot{color:var(--muted-2)}.gen-sub{color:var(--muted);max-width:560px;margin-top:7px;font-size:14.5px;line-height:1.5}.gen-wrap{max-width:632px;margin:0 auto;padding:14px 16px 8px}.gen-hint{color:var(--muted);margin-bottom:10px;font-size:13px}.gen-strip{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.opt{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;box-shadow:2px 2px 0 var(--ink);border-radius:8px;padding:8px 13px;font-size:13px;font-weight:700;transition:transform 80ms,box-shadow 80ms,background .12s,color .12s}.opt:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.opt:active{box-shadow:none;transform:translate(2px,2px)}.opt.on{background:var(--ink);color:var(--paper)}.gen-more{margin-top:12px}.gen-more-toggle{text-align:left;border:2px solid var(--ink);background:var(--soft);width:100%;color:var(--ink);font:inherit;cursor:pointer;box-shadow:2px 2px 0 var(--ink);border-radius:9px;padding:11px 14px;font-size:13.5px;font-weight:800}.gen-more.open .gen-more-toggle{box-shadow:none;border-radius:9px 9px 0 0}.gen-more-body{border:2px solid var(--ink);background:var(--paper);border-top:0;border-radius:0 0 9px 9px;padding:13px 14px;display:none}.gen-more.open .gen-more-body{display:block}.mrow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mrow:last-child{margin-bottom:0}.mlabel{text-transform:uppercase;letter-spacing:.05em;width:100%;color:var(--muted);font-size:11px;font-weight:800}.mhint{color:var(--muted);font-size:12px}.gen-dl{gap:10px;margin-top:16px;display:flex}.gen-dl .btn{justify-content:center}.gen-dl #tcDownload{flex:auto}.gen-hd{flex:none}.gen-export-note{color:var(--muted);text-align:center;margin-top:9px;font-size:12px}.copy-toast{color:var(--red);font-size:12.5px;font-weight:800}.gen-wrap .rate-strip{box-shadow:none;background:0 0;border:0;justify-content:center;gap:10px;padding:14px 0 0}.gen-wrap .rate-text{flex-direction:row;align-items:center;gap:8px;margin-right:0}.gen-wrap .rate-lbl{font-size:14px}.gen-wrap .rate-sub{display:none}.gen-wrap .rate-star{font-size:22px}.gen-wrap .rate-star.on{color:var(--red)}.tc-stage{border:2px solid var(--ink);background:#dfe3e8;border-radius:14px;justify-content:center;padding:18px 14px;display:flex}.tcp-phone{aspect-ratio:9/19.3;color:#fff;background:#000;border-radius:22px;flex-direction:column;width:100%;max-width:340px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.tcp-phone[data-platform=android]{font-family:Roboto,Segoe UI,-apple-system,Arial,sans-serif}.tcp-status{color:#fff;flex:none;justify-content:space-between;align-items:center;padding:11px 17px 4px;font-size:15.5px;font-weight:700;display:flex}.tcp-phone[data-platform=android] .tcp-status{font-size:13px;font-weight:500}.tcp-icons{align-items:center;gap:6px;display:inline-flex}.tcp-icons svg{fill:#fff;height:11px}.tcp-sig{width:17px}.tcp-wifi{width:16px}.tcp-sig-and{width:14px;display:none}.tcp-phone[data-platform=android] .tcp-sig{display:none}.tcp-phone[data-platform=android] .tcp-sig-and{display:inline-block}.tcp-and-st{width:13px;display:none}.tcp-and-st.tcp-sig2{opacity:.92;width:14px}.tcp-phone[data-platform=android] .tcp-and-st.show{display:inline-block}.tcp-net{white-space:nowrap;font-size:13px;font-weight:600;line-height:1;display:none}.tcp-phone:not([data-net=wifi]) .tcp-net{display:inline}.tcp-phone:not([data-net=wifi]) .tcp-wifi{display:none}.tcp-phone[data-plane=on] .tcp-sig-and,.tcp-phone[data-plane=on] .tcp-and-st.tcp-sig2{display:none!important}.tcp-batt{background:#fff6;border-radius:4px;grid-template-columns:minmax(0,1fr);width:27px;height:13.5px;display:grid;overflow:hidden}.tcp-batt-fill{background:#fff;border-radius:3px 0 0 3px;grid-area:1/1;justify-self:start;width:79%;height:100%}.tcp-phone.low-batt .tcp-batt-fill{background:#ff453a!important}.tcp-batt b{letter-spacing:-.02em;font-size:9.5px;font-weight:700;line-height:1}.tcp-batt-num{color:#fff;grid-area:1/1;place-self:center}.tcp-batt-clip{pointer-events:none;grid-area:1/1;grid-template-columns:27px;justify-self:start;place-items:center;width:79%;height:100%;display:grid;overflow:hidden}.tcp-batt-num2{color:#0b0b0b}.tcp-phone.low-batt .tcp-batt-num2{color:#fff}.tcp-batt-nub{opacity:.6;background:#fff;border-radius:0 2px 2px 0;width:1.5px;height:4.5px;margin-left:-4px}.tcp-video{cursor:pointer;background:linear-gradient(160deg,#3a4654,#1a2330 60%,#0c1118);border:0;flex:0 0 24%;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.tcp-cover{object-fit:cover;width:100%;height:100%;display:block}.tcp-cover:not([src]){display:none}.tcp-vhint{color:#ffffffd1;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.tcp-vhint svg{opacity:.85;width:28px;height:28px}.tcp-cover[src]~.tcp-vhint{display:none}.tcp-search-ic{filter:drop-shadow(0 1px 2px #00000073);width:22px;height:22px;position:absolute;top:11px;right:14px}.tcp-sheet{z-index:2;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;flex:auto;min-height:0;margin-top:-13px;display:flex;position:relative;overflow:hidden}.tcp-phone[data-theme=dark] .tcp-sheet{background:#161823}.tc-search{flex:none;align-items:center;gap:7px;padding:13px 16px 9px;font-size:15.5px;display:flex}.tc-search-lbl{color:#9b9ca1}.tc-search-q{color:#2f6bff;font-weight:600}.tc-search svg{color:#2f6bff;flex:none;width:16px;height:16px}.tc-search[hidden]{display:none}.tc-head{flex:none;justify-content:center;align-items:center;gap:8px;padding:5px 16px 12px;display:flex;position:relative}.tc-head-spacer{display:none}.tc-count{color:#161823;font-size:15px;font-weight:600}.tcp-phone[data-theme=dark] .tc-count{color:#fff}.tc-sort{color:#161823;flex:none;width:18px;height:18px}.tcp-phone[data-theme=dark] .tc-sort{color:#fff}.tc-close{color:#161823;width:20px;height:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tcp-phone[data-theme=dark] .tc-close{color:#fff}.tc-thread{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:2px 15px 6px;display:flex;overflow:hidden}.tcp-composer{border-top:1px solid #00000012;flex:none;align-items:center;gap:11px;padding:9px 14px 13px;display:flex}.tcp-phone[data-theme=dark] .tcp-composer{border-top-color:#ffffff1a}.tcp-myav-btn{cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;display:block}.tcp-myav{object-fit:cover;background:#d8dade;border-radius:50%;width:32px;height:32px;display:block}.tcp-field{color:#9c9da2;background:#0000000d;border-radius:999px;flex:auto;min-width:0;padding:9px 14px;font-size:14px}.tcp-phone[data-theme=dark] .tcp-field{background:#ffffff14}.tcp-cicons{flex:none;align-items:center;gap:13px;display:inline-flex}.tcp-cicons svg{color:#161823;width:23px;height:23px}.tcp-phone[data-theme=dark] .tcp-cicons svg{color:#fff}.tc-c{position:relative}.tc-row{align-items:flex-start;gap:11px;display:flex}.tc-avbtn{cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;display:block;position:relative}.tc-av{object-fit:cover;background:#d8dade;border-radius:50%;width:42px;height:42px;display:block}.tc-main{flex:auto;min-width:0}.tc-namerow{flex-wrap:wrap;align-items:center;gap:4px;line-height:1.1;display:flex}.tc-user{color:#75767c;font-size:15px;font-weight:500}.tcp-phone[data-theme=dark] .tc-user{color:#a9aab0}.tc-verified{flex:none;width:15px;height:15px;display:none}.tc-c.has-verified>.tc-row>.tc-main>.tc-namerow>.tc-verified{display:inline-block}.tc-creator{color:#3a6df0;font-size:15px;font-weight:500;display:none}.tc-creator b{font-weight:600}.tc-c.has-creator>.tc-row>.tc-main>.tc-namerow>.tc-creator{display:inline}.tc-text{color:#161823;word-wrap:break-word;white-space:pre-wrap;margin-top:3px;font-size:16px;line-height:1.34}.tcp-phone[data-theme=dark] .tc-text{color:#fff}.tc-imgbtn{cursor:pointer;background:0 0;border:0;margin:9px 0 2px;padding:0;display:none}.tc-c.has-photo>.tc-row>.tc-main>.tc-imgbtn{display:block}.tc-img{aspect-ratio:3/4;object-fit:cover;background:#d8dade;border-radius:10px;width:132px;max-width:62%;display:block}.tc-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.tc-meta-l{align-items:center;gap:17px;min-width:0;display:flex}.tc-date{color:#9c9da2;font-size:13px}.tc-reply{color:#75767c;font-size:13px;font-weight:600}.tc-edit{vertical-align:middle;cursor:pointer;color:#9c9da2;background:0 0;border:0;align-items:center;padding:2px 3px;display:inline-flex}.tcp-phone[data-theme=dark] .tc-edit{color:#c9cace}.tc-edit svg{width:18px;height:13px}.tcp-phone[data-theme=dark] .tc-reply{color:#c9cace}.tc-likedby{flex:none;align-items:center;display:none;position:relative}.tc-c.has-liked>.tc-row>.tc-main>.tc-meta>.tc-meta-l>.tc-likedby{display:inline-flex}.tc-lb-av{object-fit:cover;background:#bbb;border-radius:50%;width:21px;height:21px;display:block}.tc-lb-heart{filter:drop-shadow(0 0 1px #fff);width:13px;height:13px;position:absolute;bottom:-3px;right:-5px}.tcp-phone[data-theme=dark] .tc-lb-heart{filter:drop-shadow(0 0 1px #161823)}.tc-meta-r{flex:none;align-items:center;gap:15px;display:flex}.tc-like{color:#9c9da2;cursor:pointer;align-items:center;gap:5px;display:inline-flex}.tc-heart{width:20px;height:20px}.tc-likes{color:#9c9da2;font-variant-numeric:tabular-nums;font-size:12px}.tc-like.liked .tc-heart{fill:#fe2c55;stroke:#fe2c55;color:#fe2c55}.tc-like.liked .tc-likes{color:#fe2c55}.tc-dislike{color:#9c9da2;flex:none;width:20px;height:20px}.tc-viewreplies{cursor:pointer;color:#75767c;font:inherit;background:0 0;border:0;align-items:center;gap:9px;margin-top:13px;margin-left:40px;padding:0;font-size:13px;font-weight:600;display:flex}.tcp-phone[data-theme=dark] .tc-viewreplies{color:#c9cace}.tc-viewreplies:before{content:"";background:#c9cace;flex:none;width:26px;height:1px;display:inline-block}.tcp-phone[data-theme=dark] .tc-viewreplies:before{background:#3a3b40}.tc-viewreplies svg{width:14px;height:14px}.tc-viewreplies[hidden]{display:none}.tc-replies{flex-direction:column;gap:16px;margin-top:15px;margin-left:40px;display:flex}.tc-replies:empty{margin:0}.tc-replies .tc-av{width:32px;height:32px}.tc-replies .tc-row{gap:10px}.tc-tools{z-index:6;background:#fff;border:1px solid #00000014;border-radius:10px;gap:1px;padding:3px;display:none;position:absolute;top:-14px;right:4px;box-shadow:0 4px 14px #00000029}.tc-c.tools-open>.tc-tools{display:flex}@media (hover:hover) and (pointer:fine){.tc-c>.tc-row:hover~.tc-tools,.tc-c>.tc-tools:hover{display:flex}.tc-edit{display:none}}.tc-tool{color:#444;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;display:inline-flex}.tc-tool svg{width:15px;height:15px}.tc-tool:hover{color:#000;background:#f0f0f2}.tc-tool.on{background:var(--red);color:#fff}.tc-likedby{cursor:pointer}@media (width<=480px){.tc-export{max-width:100%}.gen-dl{flex-wrap:wrap}}
