:root{--e1:#ff5a3c;--e2:#ff2f7a;--hot:#ff3d5f;--amber:#f4b740;--up:#ff4d6a;--bg:#0a0a0e;--surface:#141419;--surface-2:#1b1b22;--raise:#22222b;--ink:#eceaf1;--ink-soft:#a3a1ae;--ink-faint:#6d6b78;--line:#23232c;--line-2:#31313d;--sans:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--grad:linear-gradient(100deg,var(--e1),var(--e2));--i-cmt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");--i-save:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M6 2h12a1 1 0 0 1 1 1v18l-7-4-7 4V3a1 1 0 0 1 1-1z'/%3E%3C/svg%3E");--i-share:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12v7a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M16 6l-4-4-4 4'/%3E%3Cpath d='M12 2v14'/%3E%3C/svg%3E");--i-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M1 12s4-7 11-7 11 7 11 7-4 7-11 7-11-7-11-7z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}:root[data-theme=light]{--bg:#f1f0f4;--surface:#fff;--surface-2:#f5f4f8;--raise:#eeedf2;--ink:#191920;--ink-soft:#54525f;--ink-faint:#8a8895;--line:#e6e5ea;--line-2:#d6d5dd}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f1f0f4;--surface:#fff;--surface-2:#f5f4f8;--raise:#eeedf2;--ink:#191920;--ink-soft:#54525f;--ink-faint:#8a8895;--line:#e6e5ea;--line-2:#d6d5dd}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.ic{width:16px;height:16px;display:inline-block;background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;flex:none}.ic.cmt{--m:var(--i-cmt)}.ic.save{--m:var(--i-save)}.ic.share{--m:var(--i-share)}.ic.eye{--m:var(--i-eye)}.top{background:var(--surface);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:50;height:56px;display:flex;align-items:center;gap:18px;padding:0 18px}.logo{font-weight:900;font-size:22px;letter-spacing:-.6px;text-transform:lowercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;width:200px;flex:none}.logo .es{-webkit-text-fill-color:var(--ink-faint);font-size:10px;font-weight:600;margin-left:6px}.search{flex:1 1;max-width:560px;display:flex;align-items:center;gap:9px;background:var(--surface-2);border:1px solid var(--line);border-radius:22px;height:38px;padding:0 16px;color:var(--ink-faint)}.search input{flex:1 1;background:none;border:0;outline:0;color:var(--ink);font-size:14px}.search input::placeholder{color:var(--ink-faint)}.top .sp{flex:1 1}.crea{background:var(--grad);color:#fff;font-weight:800;padding:9px 16px;border-radius:22px;box-shadow:0 4px 14px rgba(255,60,90,.3)}.crea,.ing{font-size:13.5px}.ing{color:var(--ink-soft);font-weight:700;padding:8px 10px}.ing:hover{color:var(--ink)}.app{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:220px minmax(0,632px) 300px;justify-content:center;grid-gap:24px;gap:24px;padding:18px;align-items:start}.side{position:-webkit-sticky;position:sticky;top:74px;display:flex;flex-direction:column;gap:4px;font-size:14px}.side .grp{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--ink-faint);font-weight:800;padding:14px 12px 6px}.side a{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:9px;color:var(--ink-soft);font-weight:600}.side a:hover{background:var(--surface-2);color:var(--ink)}.side a.on{background:var(--surface);color:var(--ink)}.side a.on .dot{background:var(--grad)}.side .dot{width:9px;height:9px;border-radius:3px;background:var(--line-2);flex:none}.side .cm{width:22px;height:22px;border-radius:6px;background:var(--grad);flex:none;opacity:.85}.side hr{border:0;border-top:1px solid var(--line);margin:8px 6px;width:100%}.side .foot{font-size:11.5px;color:var(--ink-faint);padding:12px;line-height:1.9}.side .foot .age{font-weight:800;color:var(--hot)}.side .foot a{display:inline;padding:0;color:var(--ink-faint)}.side .foot a:hover{color:var(--hot)}.sortbar{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:7px 9px;margin-bottom:14px}.sortbar a{font-weight:700;font-size:13.5px;color:var(--ink-soft);padding:6px 12px;border-radius:18px}.sortbar a.on{background:var(--grad);color:#fff}.sortbar a:hover:not(.on){background:var(--surface-2);color:var(--ink)}.sortbar .sp{flex:1 1}.sortbar .vw{color:var(--ink-faint);font-size:12px;font-weight:600}.feed{display:flex;flex-direction:column;gap:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;display:grid;grid-template-columns:52px 1fr;overflow:hidden;transition:border-color .12s}.card:hover{border-color:var(--line-2)}.vote{display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 0;background:var(--surface-2)}.vote button{border:0;background:none;cursor:pointer;color:var(--ink-faint);font-size:16px;line-height:1;padding:2px;border-radius:5px}.vote .arw.up.on,.vote .arw.up:hover{color:var(--up)}.vote .arw.dn:hover{color:#5b9be0}.vote .n{font-weight:800;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--up)}.cbody{min-width:0;padding:13px 16px 12px;display:flex;flex-direction:column;gap:9px}.chead{gap:8px;font-size:12.5px;color:var(--ink-faint)}.chead,.chead .av{display:flex;align-items:center}.chead .av{width:26px;height:26px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;font-size:12px;justify-content:center;flex:none}.chead .au{color:var(--amber);font-weight:700}.chead .lvl{background:var(--raise);color:var(--ink-soft);font-size:10px;font-weight:800;border-radius:4px;padding:0 5px}.chead .cat{margin-left:auto;color:var(--ink-soft);font-weight:700;background:var(--surface-2);border:1px solid var(--line);padding:2px 9px;border-radius:14px;font-size:11.5px}.ctitle{margin:0;font-size:18px;font-weight:750;line-height:1.28;letter-spacing:-.2px}.ctitle a:hover{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cexcerpt{margin:0;color:var(--ink-soft);font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cmedia{position:relative;display:block;border-radius:10px;overflow:hidden;background:var(--ph,#222);aspect-ratio:16/11}.cmedia:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.35))}.cmedia img{width:100%;height:100%;object-fit:cover}.cmedia .tp{top:9px;left:9px;background:var(--grad);font-size:10px;letter-spacing:.4px;padding:3px 8px}.cmedia .pv,.cmedia .tp{position:absolute;z-index:3;color:#fff;font-weight:800;border-radius:5px}.cmedia .pv{bottom:9px;right:9px;background:rgba(0,0,0,.8);font-size:11px;padding:2px 8px}.cmedia .play{position:absolute;inset:0;margin:auto;z-index:3;width:0;height:0;border-color:transparent transparent transparent rgba(255,255,255,.95);border-style:solid;border-width:15px 0 15px 25px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.cactions{display:flex;gap:6px;flex-wrap:wrap}.act,.cactions{align-items:center}.act{display:inline-flex;gap:7px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-soft);font-weight:700;font-size:12.5px;padding:7px 12px;border-radius:20px;cursor:pointer}.act:hover{border-color:var(--line-2);color:var(--ink)}.act .ic{opacity:.8}.act.foll{color:var(--hot);border-color:var(--hot);margin-left:auto}.act.foll:hover{background:var(--hot);color:#fff}.ctags{display:flex;gap:6px;flex-wrap:wrap}.ctags a{font-size:11.5px;color:var(--ink-faint)}.ctags a:before{content:"#";opacity:.6}.ctags a:hover{color:var(--amber)}.loadmore{margin-top:2px;padding:13px;background:var(--surface);border:1px solid var(--line-2);color:var(--ink);font-weight:700;font-size:14px;border-radius:12px;cursor:pointer}.loadmore:hover{border-color:var(--hot);color:var(--hot)}.empty{padding:34px 16px;text-align:center;color:var(--ink-faint);border:1px solid var(--line);border-radius:14px;background:var(--surface)}.rr{position:-webkit-sticky;position:sticky;top:74px;display:flex;flex-direction:column;gap:14px}.box{background:var(--surface);border:1px solid var(--line);border-radius:14px}.box h4{margin:0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:12px 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px}.box h4:before{content:"";width:4px;height:14px;border-radius:3px;background:var(--grad)}.box h4 .sel{margin-left:auto;font-size:11px;color:var(--ink-faint);font-weight:600;letter-spacing:0;text-transform:none}.ccard{padding:15px}.ccard p{margin:0 0 12px;color:var(--ink-soft);font-size:13px}.ccard .b{display:block;width:100%;text-align:center;background:var(--grad);color:#fff;font-weight:800;padding:11px;border-radius:10px}.trend{padding:10px 12px;display:flex;flex-wrap:wrap;gap:6px}.trend a{font-size:12.5px;color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line);padding:4px 10px;border-radius:16px;font-weight:600}.trend a:before{content:"#";color:var(--hot)}.trend a:hover{border-color:var(--hot);color:var(--ink)}.dest{display:flex;flex-direction:column}.dest .di{display:flex;align-items:center;gap:10px;padding:8px 15px;border-bottom:1px solid var(--line)}.dest .di:last-child{border-bottom:0}.dest .di:hover .dl{color:var(--hot)}.dest .dt{width:52px;height:40px;border-radius:7px;background:var(--surface-2) center/cover no-repeat;flex:none}.dest .dl{font-size:12.5px;font-weight:600;color:var(--ink-soft);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tagcloud{padding:12px 14px;display:flex;flex-wrap:wrap;gap:5px 11px;align-items:baseline}.tagcloud a{color:var(--ink-soft);font-weight:700;line-height:1.1}.tagcloud a:hover{color:var(--hot)}.u{display:flex;align-items:center;gap:11px;padding:9px 15px;border-bottom:1px solid var(--line)}.u:last-child{border-bottom:0}.u .rk{width:15px;font-weight:800;font-size:13px;text-align:center;color:var(--ink-faint);flex:none}.u .rk.top{color:var(--amber)}.u .av{width:36px;height:36px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.u .un{font-size:13.5px;font-weight:700;color:var(--amber)}.u .pt{color:var(--ink-faint)}.u .fo,.u .pt{font-size:11px}.u .fo{margin-left:auto;border:1px solid var(--line-2);background:none;color:var(--ink-soft);font-weight:800;padding:5px 12px;border-radius:16px;cursor:pointer}.u .fo:hover{border-color:var(--hot);color:var(--hot)}.fr{list-style:none;margin:0;padding:3px 0;counter-reset:f}.fr li{counter-increment:f}.fr a{display:flex;align-items:center;gap:10px;padding:7px 15px;font-size:13px;font-weight:600;color:var(--ink-soft)}.fr a:hover{background:var(--surface-2);color:var(--hot)}.fr a:before{content:counter(f);font-size:11px;color:var(--ink-faint);width:14px;text-align:right;font-weight:700}.fr .fi{width:17px;height:17px;border-radius:4px;background:var(--grad);flex:none}.adbox{border:1px dashed var(--line-2);border-radius:14px;text-align:center;padding:26px 12px;color:var(--ink-faint);font-size:11px;background:var(--surface)}.bnav{display:none}@media (max-width:1000px){.app{grid-template-columns:190px minmax(0,1fr);gap:18px}.rr{display:none}}@media (max-width:720px){.top{height:52px;gap:10px;padding:0 12px}.logo{width:auto;font-size:20px}.logo .es,.top .sp{display:none}.search{max-width:none;height:36px;padding:0 13px}.crea,.ing{display:none}.bell{font-size:19px;padding:6px}.app{grid-template-columns:1fr;gap:0;padding:10px 10px 0}.rr,.side{display:none}.sortbar{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 8px;margin-bottom:10px}.sortbar::-webkit-scrollbar{display:none}.sortbar a{white-space:nowrap}.sortbar .vw{display:none}.feed{gap:10px}.card{grid-template-columns:42px 1fr;border-radius:12px}.vote{padding:11px 0}.cbody{padding:12px 13px;gap:8px}.ctitle{font-size:16.5px}.cexcerpt{font-size:13.5px;-webkit-line-clamp:2}.cmedia{aspect-ratio:4/3}.act{padding:8px 12px;font-size:12.5px}.loadmore{padding:14px}body{padding-bottom:62px}.bnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--surface);border-top:1px solid var(--line-2);justify-content:space-around;padding:8px 0 max(8px,env(safe-area-inset-bottom))}.bnav a{flex:1 1;font-size:10px;font-weight:700;color:var(--ink-faint);display:flex;flex-direction:column;align-items:center;gap:3px}.bnav a.on{color:var(--hot)}.bnav i{width:20px;height:20px;border:2px solid;border-radius:6px}.comments,.pv{padding:14px;border-radius:12px}.pv-title{font-size:20px}.pv-desc{font-size:14.5px}.authwrap{margin:20px auto;padding:0 12px}.acard{padding:20px}.dir,.legal{padding:0 14px}.dir h1,.legal h1{font-size:22px}.phead{padding:16px;gap:14px}.phead .pav{width:60px;height:60px;font-size:24px}.cmt{grid-template-columns:30px 1fr;gap:9px}}@media (max-width:400px){.top{gap:8px;padding:0 10px}.logo{font-size:18px}.card{grid-template-columns:38px 1fr}.cbody{padding:11px 12px}.ctitle{font-size:15.5px}.act{padding:7px 10px;font-size:12px}}.seo-block{margin:26px 2px 10px;padding-top:20px;border-top:1px solid var(--line);color:var(--ink-soft)}.seo-block h2{font-size:17px;font-weight:800;color:var(--ink);margin:18px 0 8px}.seo-block p{font-size:14px;line-height:1.7;margin:0 0 10px}.faq{display:grid;grid-gap:10px;gap:10px;margin:6px 0 0}.faq>div{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.faq dt{font-weight:700;color:var(--ink);font-size:14.5px;margin-bottom:3px}.faq dd{margin:0;font-size:13.5px;line-height:1.6}.cvote{display:inline-flex;align-items:center;gap:6px}.cvote button{border:0;background:none;color:var(--ink-faint);cursor:pointer;font-size:12px;line-height:1;padding:2px 3px;border-radius:5px}.cvote button.up.on,.cvote button.up:hover{color:var(--up)}.cvote button.dn.on,.cvote button.dn:hover{color:#5b9be0}.cvote .n{font-size:12px;font-weight:800;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:14px;text-align:center}.crumb{font-size:12.5px;color:var(--ink-faint);font-weight:600;margin-bottom:10px}.crumb a:hover{color:var(--hot)}.pv{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:13px}.pv-title{font-size:24px;font-weight:800;line-height:1.2;margin:0;letter-spacing:-.3px}.pv-gallery{display:flex;flex-direction:column;gap:8px}.pv-gallery img{width:100%;height:auto;border-radius:9px;background:var(--surface-2);display:block}.pv-desc{color:var(--ink-soft);font-size:15px;line-height:1.65;white-space:pre-wrap;margin:0}.pv-bar{display:flex;gap:8px;flex-wrap:wrap}.pv-bar,.votepill{align-items:center}.votepill{display:inline-flex;gap:9px;background:var(--surface-2);border:1px solid var(--line);border-radius:22px;padding:6px 12px;font-weight:800}.votepill button{border:0;background:none;color:var(--ink-faint);cursor:pointer;font-size:16px;line-height:1}.votepill button.up.on,.votepill button.up:hover{color:var(--up)}.votepill button.dn:hover{color:#5b9be0}.votepill .n{color:var(--up);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.comments{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-top:14px}.comments h3{font-size:16px;font-weight:800;margin:0 0 13px}.cbox{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;padding:12px 14px;margin-bottom:16px;display:flex;gap:9px;align-items:center;color:var(--ink-faint);font-size:13.5px}.cbox a{color:var(--hot);font-weight:800}.cmt{display:grid;grid-template-columns:34px 1fr;grid-gap:11px;gap:11px;padding:12px 0;border-top:1px solid var(--line)}.cmt:first-of-type{border-top:0}.cmt .av{width:34px;height:34px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;font-size:14px;justify-content:center;flex:none}.cmt .av,.cmt .top{display:flex;align-items:center}.cmt .top{gap:8px;font-size:12.5px;color:var(--ink-faint)}.cmt .au{color:var(--amber);font-weight:700}.cmt .lvl{background:var(--raise);color:var(--ink-soft);font-size:10px;font-weight:800;border-radius:4px;padding:0 5px}.cmt .bd{margin:5px 0 7px;font-size:14px;color:var(--ink);line-height:1.5}.cmt .fo{display:flex;gap:16px;font-size:12px;color:var(--ink-faint);font-weight:700}.cmt .fo span{cursor:pointer;display:inline-flex;align-items:center;gap:5px}.cmt .fo .up:hover{color:var(--up)}.cmt .reply{margin-top:10px;padding-left:14px;border-left:2px solid var(--line)}.authcard{padding:16px;text-align:center}.authcard .big{width:58px;height:58px;border-radius:50%;margin:0 auto 9px;background:var(--grad);color:#fff;font-weight:800;font-size:23px;display:flex;align-items:center;justify-content:center}.authcard .nm{font-weight:800;color:var(--amber);font-size:15px}.authcard .lv{color:var(--ink-faint);font-size:12px;margin-top:2px}.authcard .b{display:block;margin-top:12px;background:var(--grad);color:#fff;font-weight:800;padding:9px;border-radius:9px}.related a{display:flex;gap:10px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--line)}.related a:last-child{border-bottom:0}.related a:hover{background:var(--surface-2)}.related .rt{width:54px;height:40px;border-radius:4px;background:var(--ph,#222);flex:none;overflow:hidden}.related .rt img{width:100%;height:100%;object-fit:cover}.related .rl{font-size:13px;font-weight:600;line-height:1.25}.related a:hover .rl{color:var(--hot)}.authwrap{max-width:1060px;margin:34px auto;padding:0 18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:54px;gap:54px;align-items:start}.acard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:30px}.acard h1{font-size:25px;margin:0 0 6px;font-weight:800;letter-spacing:-.3px}.acard .sub{color:var(--ink-soft);font-size:14px;margin:0 0 22px}.acard .sub a{color:var(--hot);font-weight:700}.acard label{display:block;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-faint);font-weight:700;margin:0 0 6px}.soc{flex-direction:column;margin-bottom:18px}.sbtn,.soc{display:flex;gap:10px}.sbtn{align-items:center;justify-content:center;height:48px;border-radius:11px;font-weight:700;font-size:14.5px;cursor:pointer;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink)}.sbtn.g{background:#fff;color:#1a1a1a;border-color:#fff}.sbtn:hover{filter:brightness(1.06)}.sbtn .gg b{color:#4285F4}.divider{display:flex;align-items:center;gap:12px;color:var(--ink-faint);font-size:11px;text-transform:uppercase;letter-spacing:.6px;margin:4px 0 16px}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.frow{margin-bottom:14px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.fld{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:9px;height:46px;padding:0 12px}.fld:focus-within{border-color:var(--hot)}.fld input{flex:1 1;background:none;border:0;outline:0;color:var(--ink);font-size:14.5px}.fld input::placeholder{color:var(--ink-faint)}.sexo{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sexo .chip input{position:absolute;opacity:0;pointer-events:none}.sexo .chip span{display:block;padding:10px 16px;border:1px solid var(--line-2);border-radius:22px;font-weight:600;font-size:14px;cursor:pointer;color:var(--ink-soft)}.sexo .chip:hover span{color:var(--ink);border-color:var(--ink-faint)}.sexo .chip input:checked+span{background:var(--grad);border-color:transparent;color:#fff}.sexo .chip input:focus-visible+span{outline:2px solid var(--hot);outline-offset:2px}.captcha{background:#f4f4f4;border:1px solid #d3d3d3;border-radius:6px;height:66px;display:flex;align-items:center;gap:12px;padding:0 14px;color:#333;font-size:13px;max-width:300px;margin-bottom:16px}.captcha .cb{width:24px;height:24px;border:2px solid #b3b3b3;border-radius:3px;background:#fff;flex:none}.captcha .rc{margin-left:auto;text-align:center;font-size:9px;color:#9a9a9a;line-height:1.2}.captcha .rc b{font-size:16px;color:#4285F4}.terms{font-size:12.5px;color:var(--ink-faint);margin:0 0 16px}.terms a{color:var(--ink-soft);text-decoration:underline}.submit{width:100%;height:52px;border:0;border-radius:12px;background:var(--grad);color:#fff;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 6px 20px rgba(255,60,90,.3)}.submit:hover{filter:brightness(1.06)}.unlock h2{font-size:24px;font-weight:800;margin:6px 0 22px;letter-spacing:-.3px}.ul{flex-direction:column;gap:20px}.uitem,.ul{display:flex}.uitem{gap:14px;align-items:flex-start}.uitem .i{width:40px;height:40px;border-radius:11px;background:var(--grad);flex:none}.uitem h3{margin:0 0 3px;font-size:15.5px;font-weight:800}.uitem p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.45}@media(max-width:820px){.authwrap{grid-template-columns:1fr;gap:30px}.unlock{order:-1}.grid2{grid-template-columns:1fr}}.cform{margin-bottom:16px}.cform textarea{width:100%;background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;padding:11px 13px;color:var(--ink);font-family:inherit;font-size:14px;line-height:1.5;resize:vertical;outline:none;min-height:70px}.cform textarea:focus{border-color:var(--hot)}.cform textarea::placeholder{color:var(--ink-faint)}.cform-bar{display:flex;justify-content:flex-end;margin-top:8px}.cform-bar button{background:var(--grad);color:#fff;border:0;font-weight:800;font-size:13.5px;padding:9px 18px;border-radius:20px;cursor:pointer}.cform-bar button:disabled{opacity:.5;cursor:default}.cform-err{color:var(--hot);font-size:12.5px;margin-top:6px;font-weight:600}.phead{gap:18px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px;margin-bottom:16px}.phead,.phead .pav{display:flex;align-items:center}.phead .pav{width:72px;height:72px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;font-size:30px;justify-content:center;flex:none}.phead .pname{font-size:22px;font-weight:800}.phead .pstats{font-size:13px;color:var(--ink-faint);margin-top:4px}.phead .pstats b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.phead .pbio{margin:8px 0 0;color:var(--ink-soft);font-size:14px;max-width:60ch}.phead .pgrow{flex:1 1}@media(max-width:520px){.phead{flex-wrap:wrap}}.legal{max-width:760px;margin:30px auto 50px;padding:0 18px}.legal h1{font-size:26px;font-weight:800;margin:0 0 6px;letter-spacing:-.3px}.legal h2{font-size:16px;font-weight:800;margin:22px 0 8px}.legal li,.legal p{color:var(--ink-soft);line-height:1.7;font-size:14.5px}.legal a{color:var(--hot);font-weight:600}.legal .upd{color:var(--ink-faint);font-size:12.5px;margin-bottom:18px}.shoutform{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:16px}.shoutform textarea{width:100%;background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;color:var(--ink);font-family:inherit;font-size:14px;resize:vertical;outline:none}.shoutform textarea:focus{border-color:var(--hot)}.shoutform button{align-self:flex-end;background:var(--grad);color:#fff;border:0;font-weight:800;font-size:13px;padding:8px 18px;border-radius:18px;cursor:pointer}.shouts{display:flex;flex-direction:column}.shout{display:flex;gap:11px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:8px}.shout .av{width:34px;height:34px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.shout .sh-top{font-size:12.5px;color:var(--ink-faint)}.shout .sh-top .au{color:var(--amber);font-weight:700}.shout .sh-body{font-size:14.5px;margin-top:3px;line-height:1.5}.notifs{display:flex;flex-direction:column;gap:8px}.notif{display:flex;gap:11px;align-items:center;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.notif.unread{border-color:var(--hot);background:linear-gradient(90deg,rgba(255,60,90,.06),transparent)}.notif .av{width:34px;height:34px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.notif b{color:var(--amber)}.notif .nt-time{font-size:11.5px;color:var(--ink-faint);margin-top:2px}.bell{position:relative;color:var(--ink-soft);font-size:17px;padding:6px 8px;line-height:1}.bell:hover{color:var(--ink)}.bell .badge{position:absolute;top:0;right:0;background:var(--grad);color:#fff;font-size:9px;font-weight:800;min-width:15px;height:15px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px}.dir{max-width:900px;margin:24px auto 50px;padding:0 18px}.dir h1{font-size:24px;font-weight:800;margin:0 0 4px}.dir .sub{color:var(--ink-faint);font-size:13.5px;margin:0 0 20px}.dir h2{font-size:14px;text-transform:uppercase;letter-spacing:.5px;color:var(--hot);margin:22px 0 10px;font-weight:800}.dir .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.dir a.card{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-weight:600;font-size:13.5px}.dir a.card:hover{border-color:var(--hot);color:var(--hot)}.dir a.card .ico{width:22px;height:22px;border-radius:6px;background:var(--grad);flex:none}@media (prefers-reduced-motion:reduce){*{transition:none!important}}