@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-vietnamese-600-normal.CaH84vfx.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-600-normal.CVAR0otO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-ext-600-normal.BXv5iMHi.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-600-normal.BrbfzHZ5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.is-app .cz-app{--bg:#fff;--surface:#f4f5f7;--line:#e6e8ec;--line-2:#d6dae0;--ink:#0f1115;--ink-2:#353b45;--muted:#6b7280;--faint:#9aa1ac;--up:#13803d;--down:#b42318;--gold:#f2b705;--gold-deep:#a87600;--capsule:#f1f2f4;--ease:cubic-bezier(.2, .7, .2, 1)}body.is-app .cz-app .tone-tech{--t-bg:#e1e8f4;--t-hover:#d3ddee;--t-deep:#2c4c7c}body.is-app .cz-app .tone-world{--t-bg:#e4e6eb;--t-hover:#d7dae1;--t-deep:#3d4452}body.is-app .cz-app .tone-economy{--t-bg:#e6e3f3;--t-hover:#d9d5ec;--t-deep:#4c4588}body.is-app .cz-app .tone-society{--t-bg:#ebe5df;--t-hover:#e0d8cf;--t-deep:#6a5546}body.is-app .cz-app .tone-culture{--t-bg:#f2e2e8;--t-hover:#ead3dc;--t-deep:#883f5c}body.is-app .cz-app .tone-health{--t-bg:#dfede4;--t-hover:#d0e4d7;--t-deep:#2c6847}body.is-app .cz-app .tone-planet{--t-bg:#d9ebe9;--t-hover:#c9e1de;--t-deep:#1f625d}body.is-app .cz-app .tone-sport{--t-bg:#f2e3dc;--t-hover:#ead4ca;--t-deep:#8a4a32}body.is-app .cz-app,body.is-app .cz-app *{box-sizing:border-box;border-radius:0}body.is-app .cz-app{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font:14px/1.45 Inter,system-ui,sans-serif}body.is-app .cz-app h1,body.is-app .cz-app h2,body.is-app .cz-app h3,body.is-app .cz-app h4,body.is-app .cz-app p,body.is-app .cz-app ul{margin:0}body.is-app .cz-app a{color:inherit;text-decoration:none}body.is-app .cz-app button,body.is-app .cz-app input,body.is-app .cz-app select,body.is-app .cz-app textarea{font:inherit;color:inherit}body.is-app .cz-app button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}body.is-app .cz-app button:focus-visible,body.is-app .cz-app a:focus-visible,body.is-app .cz-app [tabindex="0"]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body.is-app .cz-app button svg{flex-shrink:0}body.is-app .cz-app .btn-ink,body.is-app .cz-app .btn-outline{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}body.is-app .cz-app .btn-ink{background:var(--ink);color:#fff}body.is-app .cz-app .btn-ink:hover{background:#2a2f38}body.is-app .cz-app .btn-outline{border:1px solid var(--line-2);background:#fff}body.is-app .cz-app .btn-outline:hover{border-color:var(--ink)}body.is-app .cz-app .btn-ink.sm,body.is-app .cz-app .btn-outline.sm{height:32px;padding:0 12px;font-size:13px}body.is-app .cz-app .btn-quiet{height:34px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;padding:0 10px;font-size:13.5px;font-weight:500;display:inline-flex}body.is-app .cz-app .btn-quiet:hover,body.is-app .cz-app .icon-btn:hover{background:var(--surface);color:var(--ink)}body.is-app .cz-app .icon-btn{width:36px;height:36px;color:var(--ink-2);flex-shrink:0;place-items:center;display:grid}body.is-app .cz-app .icon-btn.sm{width:30px;height:30px}body.is-app .cz-app .avatar{color:var(--ink-2);background:#e5e7eb;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:inline-grid;overflow:hidden}body.is-app .cz-app .avatar img{object-fit:cover;width:100%;height:100%;display:block}body.is-app .cz-app .stack{display:inline-flex}body.is-app .cz-app .stack .avatar{box-shadow:0 0 0 2px #fff}body.is-app .cz-app .stack .avatar+.avatar{margin-left:-5px}body.is-app .cz-app .cred{font-variant-numeric:tabular-nums;vertical-align:1px;height:20px;color:var(--ink-2);cursor:help;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}body.is-app .cz-app .cred.tier-new{color:var(--faint)}body.is-app .cz-app .cred-mark{flex-shrink:0;overflow:visible}body.is-app .cz-app .cred-mark path{fill:none;stroke:var(--line-2);stroke-width:1.9px;stroke-linecap:square;stroke-linejoin:miter}body.is-app .cz-app .cred-mark path.on{stroke:currentColor}body.is-app .cz-app .cred.tier-expert .cred-mark path.on{stroke:var(--ink)}body.is-app .cz-app .kind{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600;display:inline-block}body.is-app .cz-app .kind.k-question{color:var(--ink)}body.is-app .cz-app .kind.k-benchmark{color:#14653a}body.is-app .cz-app .badge{border:1px solid var(--line-2);height:20px;color:var(--ink-2);white-space:nowrap;cursor:help;background:#fff;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}body.is-app .cz-app .badge.b-genuine{color:#29509a;border-color:#cfd8e8}body.is-app .cz-app .badge.b-evidence{color:#14653a;background:#f0f8f3;border-color:#bfe0cc}body.is-app .cz-app .badge.b-promo{color:#9a4b12;background:#fdf5ee;border-color:#f1d3b8}body.is-app .cz-app .badge.b-joke,body.is-app .cz-app .badge.b-sarcasm{color:var(--muted);border-style:dashed}body.is-app .cz-app{height:100dvh;overflow:hidden}body.is-app .cz-app .rail{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;align-items:center;gap:6px;width:76px;padding:16px 6px;display:flex;position:fixed;inset:0 auto 0 0}body.is-app .cz-app .brand-wrap{flex-direction:column;align-items:center;gap:2px;margin-bottom:14px;display:flex}body.is-app .cz-app .brand{letter-spacing:-.02em;width:44px;height:40px;font:600 27px/1 Newsreader,Georgia,serif}body.is-app .cz-app .beta{border:1px solid var(--line-2);color:var(--muted);padding:1px 5px;font-size:10px;font-weight:500}body.is-app .cz-app .brand span{font-size:32px}body.is-app .cz-app .rail-nav{flex-direction:column;gap:4px;width:100%;display:flex}body.is-app .cz-app .rail-nav button{color:var(--muted);flex-direction:column;align-items:center;gap:4px;padding:10px 0 8px;font-size:11px;font-weight:500;display:flex}body.is-app .cz-app .rail-nav button:hover{background:var(--surface);color:var(--ink)}body.is-app .cz-app .rail-nav button.on{color:var(--ink);font-weight:600}body.is-app .cz-app .rail-post{background:var(--ink);color:#fff;place-items:center;width:44px;height:44px;margin-top:14px;display:grid}body.is-app .cz-app .rail-post:hover{background:#2a2f38}body.is-app .cz-app-content{flex-direction:column;height:100dvh;margin-left:76px;display:flex}body.is-app .cz-app .explore{flex-direction:column;flex:1;min-height:0;padding:4px 24px 0;display:flex}body.is-app .cz-app .topics{flex:0 0 calc(var(--split) * 100%);flex-direction:column;min-height:170px;display:flex;position:relative}body.is-app .cz-app .explore:not(.dragging) .topics{transition:flex-basis .38s var(--ease)}body.is-app .cz-app .feed-closed .topics{flex-basis:calc(100% - 68px)}body.is-app .cz-app .topics-bar{flex-shrink:0;align-items:center;gap:14px;height:58px;display:flex}body.is-app .cz-app .topic-search{width:420px;max-width:100%;position:relative}body.is-app .cz-app .topic-search label{height:44px;color:var(--muted);border:1px solid var(--line-2);cursor:text;background:#fff;align-items:center;gap:9px;padding:0 8px 0 14px;display:flex;box-shadow:0 10px 30px #0f111524}body.is-app .cz-app .topic-search label:focus-within{border-color:var(--ink);color:var(--ink)}body.is-app .cz-app .topic-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}body.is-app .cz-app .topic-search input::placeholder{color:var(--muted)}body.is-app .cz-app .topic-search kbd{border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;background:#fff;margin-right:4px;padding:2px 5px;font:500 11px Inter,sans-serif}body.is-app .cz-app .search-pop{z-index:30;border:1px solid var(--line-2);width:100%;animation:cza-rise .15s var(--ease) both;background:#fff;padding:6px 8px 8px;position:absolute;bottom:50px;left:0;overflow:auto;box-shadow:0 18px 50px #0f111529}body.is-app .cz-app .crumbs{white-space:nowrap;scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;font-size:14px;display:flex;overflow-x:auto}body.is-app .cz-app .crumb{color:var(--faint);align-items:center;gap:4px;display:inline-flex}body.is-app .cz-app .crumb button{color:var(--muted);padding:4px 2px;font-weight:500}body.is-app .cz-app .crumb button:hover{color:var(--ink)}body.is-app .cz-app .crumb b{color:var(--ink);padding:4px 2px;font-weight:600}body.is-app .cz-app .topics-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}body.is-app .cz-app .seg{border:1px solid var(--line-2);height:34px;display:flex}body.is-app .cz-app .seg button{color:var(--muted);padding:0 12px;font-size:13px;font-weight:500}body.is-app .cz-app .seg button:hover{color:var(--ink)}body.is-app .cz-app .seg button[aria-pressed=true]{background:var(--ink);color:#fff}body.is-app .cz-app .expand{height:34px;padding:0 12px;font-size:13.5px}body.is-app .cz-app .chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body.is-app .cz-app .chips button{height:30px;color:var(--ink-2);background:var(--surface);white-space:nowrap;padding:0 11px;font-size:13px;font-weight:500}body.is-app .cz-app .chips button:hover{color:var(--ink);background:var(--line)}body.is-app .cz-app .chips button.on{background:var(--ink);color:#fff}body.is-app .cz-app .tone-row{scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;padding-bottom:10px;overflow-x:auto}body.is-app .cz-app .tiles-wrap{flex:1;min-height:0;position:relative}body.is-app .cz-app .tiles{scrollbar-width:none;overscroll-behavior:contain;user-select:none;touch-action:pan-x pan-y;position:absolute;inset:0;overflow:auto}body.is-app .cz-app .tiles::-webkit-scrollbar{display:none}body.is-app .cz-app .tiles.can-scroll{cursor:grab}body.is-app .cz-app .tiles.is-dragging,body.is-app .cz-app .tiles.is-dragging *{cursor:grabbing!important}body.is-app .cz-app .tiles-canvas{flex-shrink:0;position:relative}body.is-app .cz-app .tiles.is-zooming .tile,body.is-app .cz-app .tiles.is-zooming .cell{transition:background .15s}body.is-app .cz-app .tile{border:1px solid var(--bg);background:var(--t-bg);transition:left .4s var(--ease), top .4s var(--ease), width .4s var(--ease), height .4s var(--ease), background .15s, opacity .2s, box-shadow .2s;animation:cza-tile-in .45s var(--ease) both;position:absolute;overflow:hidden;container-type:size}body.is-app .cz-app .dragging .tile,body.is-app .cz-app .dragging .cell{transition:background .15s}body.is-app .cz-app .tile:hover{background:var(--t-hover)}body.is-app .cz-app .tile-hit{z-index:0;position:absolute;inset:0}body.is-app .cz-app .tiles.can-scroll .tile-hit,body.is-app .cz-app .tiles.can-scroll .cell{cursor:inherit}body.is-app .cz-app .tile.is-muted{opacity:.45}body.is-app .cz-app .tile.is-muted:hover{opacity:.8}body.is-app .cz-app .cell.is-match{box-shadow:inset 0 0 0 2px var(--t-deep)}body.is-app .cz-app .tile:hover h3{text-underline-offset:3px;text-decoration:underline 1px}body.is-app .cz-app .tile-hit:focus-visible{outline-offset:-3px}body.is-app .cz-app .tile-head{z-index:1;pointer-events:none;padding:11px 12px 0;position:relative}body.is-app .cz-app .tile h3{font-size:min(var(--fit,99px), clamp(12px, 7.2cqmin, 26px));letter-spacing:-.02em;font-weight:600;line-height:1.15}body.is-app .cz-app .tile-head p{color:var(--t-deep);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12.5px}@container (width<=100px){body.is-app .cz-app .tile-head{padding:9px 8px 0}}body.is-app .cz-app .tile.is-tiny{padding:0}body.is-app .cz-app .tile.is-tiny .tile-head{flex:1;min-width:0;padding:4px 5px 0}body.is-app .cz-app .tile.is-tiny h3{-webkit-line-clamp:var(--lines,1);font-size:var(--tiny,10px);letter-spacing:-.01em;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}body.is-app .cz-app .tile.is-upright .tile-head{justify-content:center;padding:0;display:flex;position:absolute;inset:5px 0}body.is-app .cz-app .tile.is-upright h3{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:100%;display:block;transform:rotate(180deg)}body.is-app .cz-app .tile-spark{pointer-events:none;opacity:.75;width:100%;height:min(42%,90px);animation:cza-reveal 1s .15s var(--ease) both;position:absolute;bottom:0;left:0}body.is-app .cz-app .spark-area{fill:var(--t-deep);opacity:.08}body.is-app .cz-app .spark-line{fill:none;stroke:var(--t-deep);stroke-width:1.5px}body.is-app .cz-app .tile.is-selected{box-shadow:inset 0 0 0 2px var(--ink);animation:cza-pick .5s var(--ease)}@keyframes cza-pick{0%{box-shadow:inset 0 0 0 10px var(--ink)}to{box-shadow:inset 0 0 0 2px var(--ink)}}body.is-app .cz-app .tile.is-dim,body.is-app .cz-app .tile.is-faded{opacity:.35}body.is-app .cz-app .tile.is-match{box-shadow:inset 0 0 0 2px var(--t-deep)}body.is-app .cz-app .tile-inner{z-index:2;position:absolute;inset:79px 13px 13px}body.is-app .cz-app .cell{border:1px solid var(--t-bg);text-align:left;cursor:inherit;transition:left .4s var(--ease), top .4s var(--ease), width .4s var(--ease), height .4s var(--ease), background .15s;background:#ffffff80;flex-direction:column;gap:2px;padding:7px 9px;display:flex;position:absolute;overflow:hidden;container-type:size}body.is-app .cz-app .cell:hover{background:#ffffffe0}body.is-app .cz-app .cell span{letter-spacing:-.01em;font-size:clamp(11.5px,6cqmin,15px);font-weight:500;line-height:1.2}body.is-app .cz-app .cell small{color:var(--t-deep);font-variant-numeric:tabular-nums;font-size:12px}body.is-app .cz-app .tile-tip{z-index:20;pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;gap:1px;padding:8px 10px;font-size:13px;display:grid;position:absolute}body.is-app .cz-app .tile-tip span{color:#c9ced6;font-size:12px}body.is-app .cz-app .tiles-empty{color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}body.is-app .cz-app .divider{cursor:row-resize;touch-action:none;flex-shrink:0;place-items:center;height:14px;display:grid}body.is-app .cz-app .divider span{background:var(--line-2);width:44px;height:4px;transition:background .15s,width .15s}body.is-app .cz-app .divider:hover span,body.is-app .cz-app .dragging .divider span{background:var(--ink);width:64px}body.is-app .cz-app .feed{border:1px solid var(--line);background:#fff;border-bottom:0;flex-direction:column;flex:1 1 0;min-height:0;display:flex}body.is-app .cz-app .feed.closed{flex:0 0 56px;margin-top:12px}body.is-app .cz-app .feed-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:50px;padding:0 8px 0 4px;display:flex}body.is-app .cz-app .tabs{scrollbar-width:none;height:100%;display:flex;overflow-x:auto}body.is-app .cz-app .tabs button{height:100%;color:var(--muted);white-space:nowrap;padding:0 16px;font-weight:500;position:relative}body.is-app .cz-app .tabs button:hover{color:var(--ink);background:var(--surface)}body.is-app .cz-app .tabs button.on{color:var(--ink);font-weight:600}body.is-app .cz-app .tabs button.on:after{content:"";background:var(--ink);height:3px;position:absolute;bottom:-1px;left:16px;right:16px}body.is-app .cz-app .feed-scroll{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}body.is-app .cz-app .feed-grid{grid-template-columns:minmax(0,660px) 320px;justify-content:center;gap:40px;padding:0 24px 48px;display:grid}body.is-app .cz-app .feed-side{align-self:start;padding-top:16px;position:sticky;top:0}body.is-app .cz-app .feed-bar{text-align:left;align-items:center;gap:12px;width:100%;height:100%;padding:0 10px 0 14px;display:flex}body.is-app .cz-app .feed-bar:hover{background:var(--surface)}body.is-app .cz-app .feed-bar-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}body.is-app .cz-app .feed-bar-text b{margin-right:8px;font-weight:600}body.is-app .cz-app .feed-bar-text span{color:var(--muted);font-size:13.5px}body.is-app .cz-app .feed-bar-cta{background:var(--ink);color:#fff;white-space:nowrap;align-items:center;gap:7px;height:36px;margin-left:auto;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}body.is-app .cz-app .composer{border-bottom:1px solid var(--line);width:100%;color:var(--faint);text-align:left;align-items:center;gap:12px;padding:16px 0;font-size:15px;display:flex}body.is-app .cz-app .composer b{border:1px solid var(--line-2);height:34px;color:var(--ink);align-items:center;margin-left:auto;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}body.is-app .cz-app .composer:hover b{border-color:var(--ink)}body.is-app .cz-app .post{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 0 8px;display:grid}body.is-app .cz-app .post-by{flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;display:flex}body.is-app .cz-app .post-by b{font-weight:600}body.is-app .cz-app .post-by>span:last-child{color:var(--muted)}body.is-app .cz-app .post-open{text-align:left;width:100%;padding:6px 0 0;display:block}body.is-app .cz-app .post-open h3{letter-spacing:-.012em;font-size:16px;font-weight:600;line-height:1.35}body.is-app .cz-app .post-open p{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}body.is-app .cz-app .post-open:hover h3{text-underline-offset:3px;text-decoration:underline 1px}body.is-app .cz-app .best-box{text-align:left;background:var(--surface);width:100%;color:var(--ink);margin-top:10px;padding:11px 13px 12px;font-size:14px;line-height:1.5;display:block}body.is-app .cz-app button.best-box:hover{background:#ebedf0}body.is-app .cz-app .best-label{color:var(--ink-2);align-items:center;gap:7px;margin-bottom:4px;font-size:12.5px;font-weight:600;display:flex}body.is-app .cz-app .best-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.is-app .cz-app .best-tag{background:var(--ink);color:#fff;white-space:nowrap;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}body.is-app .cz-app .chip{background:var(--surface);height:26px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding:0 9px;font-size:12.5px;font-weight:500;overflow:hidden}body.is-app .cz-app .chip:hover{background:var(--line);color:var(--ink)}body.is-app .cz-app .post-actions{align-items:center;gap:2px;margin:6px 0 0 -9px;display:flex}body.is-app .cz-app .post-actions>button:not(.chip){height:34px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-size:13px;display:inline-flex}body.is-app .cz-app .post-actions>button:not(.chip):hover{color:var(--ink);background:var(--surface)}body.is-app .cz-app .post-actions .chip{margin-left:6px}body.is-app .cz-app .vote.on{font-weight:600;color:var(--ink)!important}body.is-app .cz-app .post-actions .save{margin-left:auto}body.is-app .cz-app .post-actions .save.on{color:var(--ink)}body.is-app .cz-app .side-box{border:1px solid var(--line);margin-bottom:16px;padding:14px 16px 6px}body.is-app .cz-app .side-box h2{letter-spacing:-.015em;margin-bottom:4px;font-size:17px;font-weight:700}body.is-app .cz-app .rise{text-align:left;border-top:1px solid var(--line);width:calc(100% + 32px);margin:0 -16px;padding:10px 16px;display:block}body.is-app .cz-app .side-box h2+.rise{border-top:0}body.is-app .cz-app .rise:hover{background:var(--surface)}body.is-app .cz-app .rise span{color:var(--muted);font-size:12.5px}body.is-app .cz-app .rise b{letter-spacing:-.01em;margin:1px 0 2px;font-size:14.5px;font-weight:600;display:block}body.is-app .cz-app .rise small{color:var(--muted);font-size:13px;line-height:1.45}body.is-app .cz-app .who{align-items:center;gap:10px;padding:10px 0;display:flex}body.is-app .cz-app .who>div{flex:1;min-width:0}body.is-app .cz-app .who b{white-space:nowrap;font-size:14px;font-weight:600;display:block}body.is-app .cz-app .who small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}body.is-app .cz-app .side-note{color:var(--faint);font-size:12.5px}body.is-app .cz-app .topic-head{padding:20px 0 16px}body.is-app .cz-app .topic-kicker{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}body.is-app .cz-app .topic-kicker button{color:var(--muted);font-weight:500}body.is-app .cz-app .topic-kicker button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .topic-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;display:flex}body.is-app .cz-app .topic-title h1{letter-spacing:-.028em;font-size:28px;font-weight:700;line-height:1.15}body.is-app .cz-app .topic-actions{flex-shrink:0;gap:4px;display:flex}body.is-app .cz-app .topic-actions .btn-ink,body.is-app .cz-app .topic-actions .btn-outline{margin-right:4px}body.is-app .cz-app .topic-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;font-size:13.5px;display:flex}body.is-app .cz-app .topic-meta b{color:var(--ink);font-weight:600}body.is-app .cz-app .topic-meta .up{color:var(--up);font-weight:500}body.is-app .cz-app .topic-meta .down{color:var(--down);font-weight:500}body.is-app .cz-app .ai-cols{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;padding-top:12px;display:grid}body.is-app .cz-app .ai-cols h4{color:var(--muted);margin-bottom:4px;font-size:12.5px;font-weight:600}body.is-app .cz-app .ai-cols ul{color:var(--ink-2);padding-left:16px;font-size:13.5px;line-height:1.5}body.is-app .cz-app .ai-research{color:var(--ink-2);margin-top:12px;font-size:13.5px;line-height:1.5}body.is-app .cz-app .compare{margin-top:14px;overflow-x:auto}body.is-app .cz-app .compare h4{color:var(--muted);margin-bottom:6px;font-size:12.5px;font-weight:600}body.is-app .cz-app .compare table{border-collapse:collapse;background:#fff;width:100%;font-size:13px}body.is-app .cz-app .compare th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px;font-weight:500}body.is-app .cz-app .compare td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 10px}body.is-app .cz-app .compare td:last-child{white-space:nowrap}body.is-app .cz-app .compare td b{margin-right:6px;font-weight:600}body.is-app .cz-app .bar{background:var(--surface);vertical-align:1px;width:54px;height:6px;margin-right:8px;display:inline-block}body.is-app .cz-app .bar i{background:var(--ink);height:100%;display:block}body.is-app .cz-app .section-title{justify-content:space-between;align-items:center;margin:26px 0 2px;display:flex}body.is-app .cz-app .section-title h2{letter-spacing:-.015em;font-size:17px;font-weight:700}body.is-app .cz-app .related{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:10px;display:grid}body.is-app .cz-app .related-item{border:1px solid var(--line);text-align:left;grid-template-columns:minmax(0,1fr) 64px;align-items:center;column-gap:12px;padding:11px 13px;display:grid}body.is-app .cz-app .related-item:hover{border-color:var(--line-2);background:var(--surface)}body.is-app .cz-app .related-item span{font-size:14px;font-weight:600}body.is-app .cz-app .related-item small{color:var(--muted);grid-column:1;font-size:12.5px}body.is-app .cz-app .related-spark{grid-area:1/2/3;width:64px;height:28px}body.is-app .cz-app .cred-explain{background:var(--surface);color:var(--ink-2);gap:10px;margin-top:4px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}body.is-app .cz-app .cred-explain svg{margin-top:3px}body.is-app .cz-app .cred-explain .link-btn{margin:0 0 0 4px}body.is-app .cz-app .person-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}body.is-app .cz-app .person-row>div{flex:1;min-width:0}body.is-app .cz-app .person-row b{font-weight:600}body.is-app .cz-app .person-row small{color:var(--muted);margin-top:1px;font-size:13px;display:block}body.is-app .cz-app .person-stats{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12.5px;display:flex}body.is-app .cz-app .person-stats b{color:var(--ink)}body.is-app .cz-app .modal.thread{width:780px}body.is-app .cz-app .modal-label button{color:var(--ink-2);font-weight:600}body.is-app .cz-app .modal-label button:hover{text-decoration:underline}body.is-app .cz-app .modal-label .kind{margin:0}body.is-app .cz-app .thread-by{align-items:center;gap:12px;margin-top:10px;display:flex}body.is-app .cz-app .thread-by b{align-items:center;gap:6px;font-weight:600;display:flex}body.is-app .cz-app .thread-by small{color:var(--muted);font-size:13px;display:block}body.is-app .cz-app .thread h2{letter-spacing:-.02em;margin-top:12px;font-size:22px;font-weight:700;line-height:1.3}body.is-app .cz-app .thread-text{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.6}body.is-app .cz-app .thread-tools{align-items:center;gap:8px;padding:14px 0 16px;display:flex}body.is-app .cz-app .thread-tools .vote{border:1px solid var(--line-2);align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}body.is-app .cz-app .answers-title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:22px 0 4px;font-size:16px;font-weight:700;display:flex}body.is-app .cz-app .answers-title span{color:var(--muted);font-size:12.5px;font-weight:400}body.is-app .cz-app .answer{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}body.is-app .cz-app .answer.b-joke p,body.is-app .cz-app .answer.b-sarcasm p{color:var(--muted);font-style:italic}body.is-app .cz-app .answer-by{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}body.is-app .cz-app .answer-by b{font-weight:600}body.is-app .cz-app .answer-by>span:last-child{color:var(--muted);font-size:13px}body.is-app .cz-app .answer-body>p{color:var(--ink-2);margin-top:5px;font-size:14.5px;line-height:1.55}body.is-app .cz-app .answer-hidden{background:var(--surface);color:var(--muted);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:4px 8px;margin-top:6px;padding:9px 11px;font-size:13px;display:grid}body.is-app .cz-app .answer-hidden svg{margin-top:2px}body.is-app .cz-app .answer-hidden button{color:var(--ink);text-underline-offset:3px;grid-column:2;justify-self:start;font-weight:600;text-decoration:underline}body.is-app .cz-app .answer-actions{margin:4px 0 0 -8px}body.is-app .cz-app .answer-actions .vote{height:30px;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:inline-flex}body.is-app .cz-app .answer-actions .vote:hover{background:var(--surface);color:var(--ink)}body.is-app .cz-app .answer-form{border:1px solid var(--line-2);margin-top:16px;padding:14px}body.is-app .cz-app .answer-form-top{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}body.is-app .cz-app .answer-form textarea{resize:vertical;border:0;outline:0;width:100%;min-height:64px;font-size:15px;line-height:1.5}body.is-app .cz-app .badge-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}body.is-app .cz-app .badge-pick{flex-wrap:wrap;gap:6px;display:flex}body.is-app .cz-app .badge-pick .badge{cursor:pointer;opacity:.7;height:30px;padding:0 10px;font-size:12.5px}body.is-app .cz-app .badge-pick .badge:hover{opacity:1}body.is-app .cz-app .badge-pick .badge.on{opacity:1;box-shadow:inset 0 0 0 1px}body.is-app .cz-app .badge-hint{color:var(--muted);margin-top:8px;font-size:12.5px}body.is-app .cz-app .library{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:32px 32px 64px;overflow:auto}body.is-app .cz-app .follow-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px;margin-top:24px;display:grid}body.is-app .cz-app .follow-tile{text-align:left;background:var(--t-bg);height:170px;padding:16px;position:relative;overflow:hidden}body.is-app .cz-app .follow-tile:hover{background:var(--t-hover)}body.is-app .cz-app .follow-tile span,body.is-app .cz-app .follow-tile small{z-index:1;color:var(--t-deep);font-size:13px;font-weight:500;position:relative}body.is-app .cz-app .follow-tile h2{z-index:1;letter-spacing:-.015em;margin:6px 0 4px;font-size:19px;font-weight:600;position:relative}body.is-app .cz-app .people-list{max-width:480px;margin-top:32px}body.is-app .cz-app .people-list h2{font-size:17px;font-weight:700}body.is-app .cz-app .saved-list{max-width:660px;margin-top:12px}body.is-app .cz-app .empty{text-align:center;grid-column:1/-1;padding:48px 16px}body.is-app .cz-app .empty h3{font-size:18px;font-weight:600}body.is-app .cz-app .empty p{color:var(--muted);margin:6px 0 16px}body.is-app .cz-app .modal-backdrop{z-index:50;background:#0f111566;justify-content:center;align-items:flex-start;padding:7vh 16px;animation:.15s both cza-fade;display:flex;position:fixed;inset:0;overflow:auto}body.is-app .cz-app .modal{width:600px;max-width:100%;max-height:86vh;animation:cza-rise .2s var(--ease) both;background:#fff;padding:18px 24px 24px;overflow:auto;box-shadow:0 24px 80px #0f11153d}body.is-app .cz-app .modal-top{justify-content:space-between;align-items:center;gap:12px;display:flex}body.is-app .cz-app .modal-top h2{letter-spacing:-.02em;font-size:20px;font-weight:700}body.is-app .cz-app .modal-label{color:var(--muted);padding:6px 0;font-size:12.5px;font-weight:500;display:block}body.is-app .cz-app .search-result{text-align:left;align-items:center;gap:12px;width:100%;padding:8px;display:flex}body.is-app .cz-app .search-result:hover{background:var(--surface)}body.is-app .cz-app .search-result div{flex:1;min-width:0}body.is-app .cz-app .search-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}body.is-app .cz-app .search-result b{font-weight:600;display:block}body.is-app .cz-app .search-result small{color:var(--muted);font-size:12.5px}body.is-app .cz-app .search-result svg{color:var(--muted)}body.is-app .cz-app .search-pop .modal-label{padding:4px 8px}body.is-app .cz-app .no-results{color:var(--muted);padding:12px 8px}body.is-app .cz-app .compose-by{align-items:center;gap:12px;margin:14px 0 4px;display:flex}body.is-app .cz-app .compose-by b{align-items:center;gap:6px;font-weight:600;display:flex}body.is-app .cz-app .compose-by small{color:var(--muted);font-size:13px}body.is-app .cz-app .kind-pick{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}body.is-app .cz-app .kind-pick button{border:1px solid var(--line-2);height:32px;color:var(--ink-2);padding:0 12px;font-size:13px;font-weight:500}body.is-app .cz-app .kind-pick button.on{background:var(--ink);border-color:var(--ink);color:#fff}body.is-app .cz-app .compose-modal label{gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:grid}body.is-app .cz-app .compose-modal input,body.is-app .cz-app .compose-modal textarea{border:1px solid var(--line-2);outline-color:var(--ink);background:#fff;width:100%;padding:10px 12px;font-size:15px;font-weight:400}body.is-app .cz-app .compose-modal textarea{resize:vertical}body.is-app .cz-app .compose-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}body.is-app .cz-app .compose-footer small{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}body.is-app .cz-app .toast{z-index:70;background:var(--ink);color:#fff;max-width:calc(100% - 32px);animation:cza-rise .2s var(--ease) both;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0f111540}@keyframes cza-tile-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes cza-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cza-fade{0%{opacity:0}}@keyframes cza-rise{0%{opacity:0;translate:0 8px}}@keyframes cza-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){body.is-app .cz-app,body.is-app .cz-app *,body.is-app .cz-app :before,body.is-app .cz-app :after{transition:none!important;animation:none!important}}@media (width<=1100px){body.is-app .cz-app .feed-grid{grid-template-columns:minmax(0,680px)}body.is-app .cz-app .feed-side,body.is-app .cz-app .topic-search kbd{display:none}body.is-app .cz-app .ai-cols{grid-template-columns:1fr;gap:10px}}@media (width<=760px){body.is-app .cz-app .rail{border-right:0;border-top:1px solid var(--line);backdrop-filter:blur(8px);background:#fffffff5;flex-direction:row;justify-content:space-around;gap:0;width:100%;height:58px;padding:0 8px;inset:auto 0 0}body.is-app .cz-app .brand-wrap{display:none}body.is-app .cz-app .rail-nav{flex-direction:row;flex:1;justify-content:space-around;gap:0}body.is-app .cz-app .rail-nav button{width:auto;padding:6px 10px;font-size:10.5px}body.is-app .cz-app .rail-post{width:40px;height:40px;margin:0 6px}body.is-app .cz-app-content{height:calc(100dvh - 58px);margin-left:0}body.is-app .cz-app .top-actions .btn-ink{display:none}body.is-app .cz-app .explore{padding:0 8px}body.is-app .cz-app .topics{min-height:200px}body.is-app .cz-app .topics-bar{gap:6px;height:50px;position:relative}body.is-app .cz-app .crumb:not(.is-last),body.is-app .cz-app .crumb.is-last>svg{display:none}body.is-app .cz-app .seg button{padding:0 8px;font-size:12.5px}body.is-app .cz-app .expand span{display:none}body.is-app .cz-app .expand{width:34px;padding:0}body.is-app .cz-app .feed-closed .topics{flex-basis:calc(100% - 64px)}body.is-app .cz-app .feed.closed{flex-basis:52px;margin-top:10px}body.is-app .cz-app .feed-bar .stack,body.is-app .cz-app .feed-head .btn-quiet span{display:none}body.is-app .cz-app .feed-grid{padding:0 14px 32px}body.is-app .cz-app .tabs button{padding:0 10px;font-size:13.5px}body.is-app .cz-app .tabs button.on:after{left:10px;right:10px}body.is-app .cz-app .topic-title{flex-direction:column;gap:10px}body.is-app .cz-app .topic-title h1{font-size:24px}body.is-app .cz-app .post-actions .chip{display:none}body.is-app .cz-app .badge-row{flex-direction:column;align-items:stretch}body.is-app .cz-app .library{padding:24px 16px 48px}body.is-app .cz-app .modal-backdrop{padding:4vh 8px}body.is-app .cz-app .modal{max-height:92vh;padding:14px 16px 18px}}body.is-app .cz-app .who-line{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}body.is-app .cz-app .who-name{align-items:center;gap:4px;font-weight:600;display:inline-flex}body.is-app .cz-app .verified{color:#1d6fd8}body.is-app .cz-app .status{background:var(--surface);height:20px;color:var(--muted);white-space:nowrap;vertical-align:1px;align-items:center;margin-left:8px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}body.is-app .cz-app .status.s-progress{color:#29509a;background:#e8eefb}body.is-app .cz-app .status.s-consensus{color:#14653a;background:#e7f3ec}body.is-app .cz-app .status.s-solved{color:#fff;background:#14653a}body.is-app .cz-app .post-actions .watch.on{color:var(--ink)}body.is-app .cz-app .muted{color:var(--muted);font-size:13px}body.is-app .cz-app .mini-progress{align-items:center;gap:8px;margin-top:4px;display:flex}body.is-app .cz-app .side-more{border-top:1px solid var(--line);text-align:left;width:100%;padding:10px 0 8px;font-size:13.5px;font-weight:600}body.is-app .cz-app .side-more:hover{text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .solve-page{max-width:1000px}body.is-app .cz-app .solve-intro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}body.is-app .cz-app .solve-intro h1{letter-spacing:-.028em;font-size:28px;font-weight:700}body.is-app .cz-app .solve-intro p{color:var(--muted);max-width:620px;margin-top:6px;font-size:15px;line-height:1.5}body.is-app .cz-app .solve-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 6px;display:flex}body.is-app .cz-app .solve-filters h2{letter-spacing:-.015em;font-size:17px;font-weight:700}body.is-app .cz-app .solve-list{display:grid}body.is-app .cz-app .solve-card{border-bottom:1px solid var(--line);padding:18px 0}body.is-app .cz-app .solve-open{text-align:left;display:block}body.is-app .cz-app .solve-open:hover h2{text-underline-offset:3px;text-decoration:underline 1px}body.is-app .cz-app .solve-card-top{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}body.is-app .cz-app .solve-card-top .area{color:var(--ink-2);font-weight:600}body.is-app .cz-app .solve-card-top .area:hover{text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .solve-card-top .status{margin-left:4px}body.is-app .cz-app .watch-mark{color:var(--ink-2);align-items:center;gap:4px;margin-left:auto;font-size:12.5px;display:inline-flex}body.is-app .cz-app .solve-card h2{letter-spacing:-.02em;margin-top:6px;font-size:19px;font-weight:700;line-height:1.3}body.is-app .cz-app .solve-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font-size:13px;display:flex}body.is-app .cz-app .solve-foot .experts{color:#1d6fd8;align-items:center;gap:4px;font-weight:500;display:inline-flex}body.is-app .cz-app .solve-foot .help{color:var(--ink-2)}body.is-app .cz-app .solve-foot .progress{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;display:inline-flex}body.is-app .cz-app .workspace{flex:1;overflow:auto}body.is-app .cz-app .ws-grid{grid-template-columns:minmax(0,680px) 320px;justify-content:center;gap:40px;padding:20px 24px 64px;display:grid}body.is-app .cz-app .back{color:var(--muted);align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}body.is-app .cz-app .back:hover{color:var(--ink)}body.is-app .cz-app .ws-kicker{color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}body.is-app .cz-app .ws-kicker button{color:var(--muted);font-weight:500}body.is-app .cz-app .ws-kicker button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .ws-main h1{letter-spacing:-.028em;margin-top:8px;font-size:28px;font-weight:700;line-height:1.2}body.is-app .cz-app .ws-by{align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}body.is-app .cz-app .ws-by small{color:var(--muted);font-size:13px}body.is-app .cz-app .living{border:1px solid var(--ink);padding:16px 20px 18px}body.is-app .cz-app .living-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}body.is-app .cz-app .living .ver{border:1px solid var(--line-2);font-variant-numeric:tabular-nums;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}body.is-app .cz-app .living-by{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}body.is-app .cz-app .living-text{letter-spacing:-.005em;color:var(--ink);margin-top:12px;font:600 19px/1.5 Newsreader,Georgia,serif}body.is-app .cz-app .living-change{border-top:1px solid var(--line);color:var(--ink-2);margin-top:12px;padding-top:12px;font-size:13.5px;line-height:1.5}body.is-app .cz-app .living-change b{font-weight:600}body.is-app .cz-app .living-credit{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}body.is-app .cz-app .link-btn{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;display:inline-flex}body.is-app .cz-app .link-btn:hover{text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .versions{margin-top:8px;padding:0;list-style:none}body.is-app .cz-app .versions li{border-top:1px solid var(--line);padding:10px 0}body.is-app .cz-app .versions li div{align-items:baseline;gap:8px;font-size:13px;display:flex}body.is-app .cz-app .versions li span{color:var(--muted)}body.is-app .cz-app .versions li p{color:var(--ink-2);margin-top:3px;font-size:14px;line-height:1.5}body.is-app .cz-app .versions li small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}body.is-app .cz-app .parts{border:1px solid var(--line);margin-top:10px}body.is-app .cz-app .part{grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}body.is-app .cz-app .part+.part{border-top:1px solid var(--line)}body.is-app .cz-app .part b{font-size:14.5px;font-weight:600}body.is-app .cz-app .part small{color:var(--muted);margin-top:2px;font-size:13px;display:block}body.is-app .cz-app .part-status{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:600}body.is-app .cz-app .part.p-answered svg,body.is-app .cz-app .part.p-answered .part-status{color:var(--up)}body.is-app .cz-app .part.p-progress svg,body.is-app .cz-app .part.p-progress .part-status{color:#29509a}body.is-app .cz-app .part.p-disputed svg,body.is-app .cz-app .part.p-disputed .part-status{color:#9a4b12}body.is-app .cz-app .part.p-open svg{color:var(--faint)}body.is-app .cz-app .ws-side{align-self:start;padding-top:34px;position:sticky;top:0}body.is-app .cz-app .progress-box .big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}body.is-app .cz-app .bar.wide{width:100%;height:8px;margin:6px 0 8px;display:block}body.is-app .cz-app .progress-box p{color:var(--muted);margin-bottom:6px;font-size:13px}body.is-app .cz-app .need{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}body.is-app .cz-app .side-box h2+.need{border-top:0}body.is-app .cz-app .need>div{flex:1;min-width:0}body.is-app .cz-app .need b{font-size:13.5px;font-weight:600;line-height:1.35;display:block}body.is-app .cz-app .need small{color:var(--muted);font-size:12.5px}body.is-app .cz-app .ws-side .who small{white-space:normal}body.is-app .cz-app .how p{color:var(--ink-2);padding-bottom:10px;font-size:13.5px;line-height:1.55}body.is-app .cz-app .btn-outline.watching{border-color:var(--ink)}@media (width<=1100px){body.is-app .cz-app .ws-grid{grid-template-columns:minmax(0,680px)}body.is-app .cz-app .ws-side{padding-top:0;position:static}}@media (width<=760px){body.is-app .cz-app .solve-intro{flex-direction:column;align-items:stretch}body.is-app .cz-app .solve-foot .progress{margin-left:0}body.is-app .cz-app .ws-grid{padding:14px 14px 48px}body.is-app .cz-app .ws-main h1{font-size:23px}body.is-app .cz-app .part{grid-template-columns:18px minmax(0,1fr)}body.is-app .cz-app .part-status,body.is-app .cz-app .part .btn-outline{grid-column:2;justify-self:start}body.is-app .cz-app .thread-tools{flex-wrap:wrap}}body.is-app .cz-app .q-icon{background:var(--t-bg,var(--surface));width:40px;height:40px;color:var(--t-deep,var(--ink-2));flex-shrink:0;place-items:center;display:grid}body.is-app .cz-app .asked-in{font-size:14px;font-weight:600}body.is-app .cz-app .asked-in:hover{text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .asked-line{color:var(--muted);margin-top:10px;font-size:13px}body.is-app .cz-app .climb,body.is-app .cz-app .cred-gain{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;height:20px;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}body.is-app .cz-app .climb{color:var(--up);background:#e7f3ec}body.is-app .cz-app .cred-gain{background:var(--surface);color:var(--ink)}body.is-app .cz-app .answers-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:22px;display:flex}body.is-app .cz-app .answers-head .answers-title{margin:0 0 10px}body.is-app .cz-app .answer-tabs{height:40px}body.is-app .cz-app .answer-tabs button{padding:0 12px;font-size:13.5px}body.is-app .cz-app .answer-tabs button.on:after{left:12px;right:12px}body.is-app .cz-app .tabs button small{color:var(--faint);margin-left:5px;font-size:11.5px;font-weight:500}body.is-app .cz-app .tab-hint{color:var(--muted);margin:10px 0 2px;font-size:12.5px}body.is-app .cz-app .list-head{align-items:center;gap:10px;margin-top:18px;display:flex}body.is-app .cz-app .list-head .tab-hint{flex:1;min-width:0;margin:0}body.is-app .cz-app .list-head .seg{height:30px}body.is-app .cz-app .list-head .seg button{padding:0 10px;font-size:12.5px}body.is-app .cz-app .news-item{border-bottom:1px solid var(--line);padding:14px 0}body.is-app .cz-app .news-meta{color:var(--muted);gap:8px;font-size:12.5px;display:flex}body.is-app .cz-app .news-src{color:var(--ink-2);font-weight:600}body.is-app .cz-app .news-item h4{letter-spacing:-.01em;margin-top:3px;font-size:15.5px;font-weight:600;line-height:1.4}body.is-app .cz-app .news-item .link-btn{margin-top:8px}body.is-app .cz-app .rail-me.on .avatar{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ink)}body.is-app .cz-app .profile-head{align-items:center;gap:16px;display:flex}body.is-app .cz-app .profile-head h1{letter-spacing:-.028em;font-size:28px;font-weight:700}body.is-app .cz-app .profile-head p{color:var(--muted);margin-top:2px}body.is-app .cz-app .profile-grid{grid-template-columns:minmax(0,1fr) 320px;gap:40px;margin-top:4px;display:grid}body.is-app .cz-app .profile-grid aside{padding-top:26px}body.is-app .cz-app .cred-rows{border:1px solid var(--line);margin-top:10px}body.is-app .cz-app .cred-row{justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}body.is-app .cz-app .cred-row+.cred-row{border-top:1px solid var(--line)}body.is-app .cz-app .cred-row b{font-size:14.5px;font-weight:600}body.is-app .cz-app .cred-row small{color:var(--muted);font-size:13px;display:block}body.is-app .cz-app .cred-row>span{font-variant-numeric:tabular-nums;color:var(--up);font-weight:700}body.is-app .cz-app .cred-row.total{background:var(--surface)}body.is-app .cz-app .cred-row.total>span{color:var(--ink)}body.is-app .cz-app .profile-note{color:var(--ink-2);margin:6px 0 4px;font-size:13.5px;line-height:1.5}body.is-app .cz-app .profile .person-stats{padding-bottom:4px}body.is-app .cz-app .profile-side-note{padding:10px 0 12px}@media (width<=1100px){body.is-app .cz-app .profile-grid{grid-template-columns:minmax(0,1fr)}body.is-app .cz-app .profile-grid aside{padding-top:0}}@media (width<=760px){body.is-app .cz-app .answers-head{flex-direction:column;align-items:stretch;gap:0}body.is-app .cz-app .answers-head .answers-title{margin-bottom:4px}body.is-app .cz-app .list-head{flex-wrap:wrap}body.is-app .cz-app .list-head .tab-hint{flex:100%}body.is-app .cz-app .list-head .btn-quiet{margin-left:auto}}body.is-app .cz-app{--more:#3b4fd8;--less:#c2662d}body.is-app .cz-app .topic-dock{z-index:15;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 12px;display:flex;position:absolute;bottom:14px;left:0;right:0}body.is-app .cz-app .topic-dock>*{pointer-events:auto}body.is-app .cz-app .region{display:flex;position:relative;box-shadow:0 6px 20px #0f11151f}body.is-app .cz-app .region-btn{background:var(--ink);color:#fff;white-space:nowrap;align-items:center;gap:8px;height:34px;padding:0 10px 0 12px;font-size:13.5px;font-weight:600;display:inline-flex}body.is-app .cz-app .region-btn:hover{background:#2a2f38}body.is-app .cz-app .region-btn>svg:last-child{color:#c9ced6}body.is-app .cz-app .region-btn .flag-globe{color:#fff}body.is-app .cz-app .region-clear{background:var(--ink);color:#fff;border-left:1px solid #3a404a;place-items:center;width:34px;height:34px;display:grid}body.is-app .cz-app .region-clear:hover{background:#2a2f38}body.is-app .cz-app .modal.region-pop{flex-direction:column;width:760px;padding:0;display:flex;overflow:hidden}body.is-app .cz-app .region-pop .modal-top{padding:16px 20px 10px}body.is-app .cz-app .region-find{border:1px solid var(--line-2);height:42px;color:var(--muted);flex-shrink:0;align-items:center;gap:8px;margin:0 20px 6px;padding:0 12px;display:flex}body.is-app .cz-app .region-find:focus-within{border-color:var(--ink);color:var(--ink)}body.is-app .cz-app .region-find input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}body.is-app .cz-app .region-list{scrollbar-width:thin;flex:1;min-height:0;padding:4px 14px 12px;overflow:auto}body.is-app .cz-app .region-list .modal-label{padding:12px 6px 4px}body.is-app .cz-app .region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}body.is-app .cz-app .region-opt{text-align:left;align-items:flex-start;gap:10px;width:100%;padding:9px 8px;display:flex}body.is-app .cz-app .region-opt .flag,body.is-app .cz-app .region-opt .flag-globe{margin-top:2px}body.is-app .cz-app .region-opt:hover{background:var(--surface)}body.is-app .cz-app .region-opt>span{flex:1;min-width:0}body.is-app .cz-app .region-opt b{font-size:14px;font-weight:600;display:block}body.is-app .cz-app .region-opt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}body.is-app .cz-app .region-opt.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink)}body.is-app .cz-app .region-foot{border-top:1px solid var(--line);color:var(--muted);flex-shrink:0;padding:12px 20px;font-size:12.5px;line-height:1.45}body.is-app .cz-app .flag{object-fit:cover;flex-shrink:0;width:20px;height:15px;box-shadow:0 0 0 1px #0f11151a}body.is-app .cz-app .flag-globe{flex-shrink:0}body.is-app .cz-app .region-opt .flag-globe{width:20px;color:var(--muted)}body.is-app .cz-app .edge{z-index:5;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute}body.is-app .cz-app .edge.on{opacity:1}body.is-app .cz-app .e-t,body.is-app .cz-app .e-b{height:24px;left:0;right:0}body.is-app .cz-app .e-t{background:linear-gradient(#fff,#fff0);top:0}body.is-app .cz-app .e-b{background:linear-gradient(#fff0,#fff);bottom:0}body.is-app .cz-app .e-l,body.is-app .cz-app .e-r{width:24px;top:0;bottom:0}body.is-app .cz-app .e-l{background:linear-gradient(90deg,#fff,#fff0);left:0}body.is-app .cz-app .e-r{background:linear-gradient(270deg,#fff,#fff0);right:0}body.is-app .cz-app .zoom{z-index:16;border:1px solid var(--line-2);background:#fff;flex-direction:column;display:flex;position:absolute;bottom:16px;right:12px;box-shadow:0 6px 20px #0f11151f}body.is-app .cz-app .zoom button{width:34px;height:32px;color:var(--ink-2);font-variant-numeric:tabular-nums;place-items:center;font:600 11px Inter,sans-serif;display:grid}body.is-app .cz-app .zoom button+button{border-top:1px solid var(--line)}body.is-app .cz-app .zoom button:hover:not(:disabled){background:var(--surface);color:var(--ink)}body.is-app .cz-app .zoom button:disabled{color:var(--faint);cursor:default}body.is-app .cz-app .more-hint{z-index:16;border:1px solid var(--line-2);height:30px;animation:cza-rise .3s .6s var(--ease) both;background:#fff;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:12px;box-shadow:0 6px 20px #0f11151f}body.is-app .cz-app .more-hint:hover{border-color:var(--ink)}body.is-app .cz-app .tile .vs{height:20px;color:var(--ink-2);font-variant-numeric:tabular-nums;background:#ffffffb8;align-items:center;gap:5px;margin-top:6px;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}body.is-app .cz-app .tile .vs i{border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}body.is-app .cz-app .tile .vs.more i{border-bottom:6px solid var(--more)}body.is-app .cz-app .tile .vs.less i{border-top:6px solid var(--less)}body.is-app .cz-app .medal-mark{overflow:visible}body.is-app .cz-app .medal-mark circle,body.is-app .cz-app .medal-mark path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}body.is-app .cz-app .medal-mark .medal-ring{stroke-width:1.3px}body.is-app .cz-app .medal-disc,body.is-app .cz-app .medal-ring{transition:fill .15s,stroke .15s}body.is-app .cz-app .vote:hover .medal-disc{fill:var(--gold);fill-opacity:.3}body.is-app .cz-app .vote.on .medal-disc{fill:var(--gold);stroke:var(--gold-deep)}body.is-app .cz-app .vote.on .medal-ring{stroke:var(--gold-deep)}body.is-app .cz-app .vote.on .medal-ribbon{stroke:var(--ink)}body.is-app .cz-app .vote.on .medal-mark{animation:cza-swing .6s var(--ease);transform-origin:50% 0}@keyframes cza-swing{0%{transform:rotate(-22deg)scale(.85)}45%{transform:rotate(12deg)scale(1.1)}75%{transform:rotate(-5deg)}to{transform:none}}body.is-app .cz-app .thread-tools .vote{gap:7px}body.is-app .cz-app .thread-tools .vote.on{border-color:var(--ink)}body.is-app .cz-app .place-tag{background:var(--surface);height:20px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}body.is-app .cz-app .place-tag .flag{width:14px;height:10px}body.is-app .cz-app .news-place{align-items:center;gap:5px;display:inline-flex}body.is-app .cz-app .news-place .flag{width:14px;height:10px}body.is-app .cz-app .scope-bar{background:var(--surface);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px 12px;margin-top:14px;padding:10px 12px;display:grid}body.is-app .cz-app .scope-place{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}body.is-app .cz-app .scope-bar .seg{background:#fff;height:30px}body.is-app .cz-app .scope-bar .seg button{padding:0 10px;font-size:12.5px}body.is-app .cz-app .scope-bar p{color:var(--muted);font-size:12.5px;line-height:1.4}body.is-app .cz-app .feed-main>.scope-bar{margin-top:16px}body.is-app .cz-app .where-scale{color:var(--faint);grid-template-columns:1fr auto 1fr;margin:8px 52px 2px 172px;font-size:11.5px;display:grid}body.is-app .cz-app .where-scale span:last-child{text-align:right}body.is-app .cz-app .where-row{text-align:left;grid-template-columns:20px 132px minmax(0,1fr) 42px;align-items:center;gap:10px;width:100%;padding:6px 0;display:grid}body.is-app .cz-app .where-row:hover,body.is-app .cz-app .where-row.on{background:var(--surface)}body.is-app .cz-app .where-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}body.is-app .cz-app .where-row.on .where-name{font-weight:700}body.is-app .cz-app .where-bar{height:12px;position:relative}body.is-app .cz-app .where-bar:before{content:"";background:var(--line-2);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}body.is-app .cz-app .where-bar i{min-width:2px;position:absolute;top:0;bottom:0}body.is-app .cz-app .where-bar i.more{background:var(--more)}body.is-app .cz-app .where-bar i.less{background:var(--less)}body.is-app .cz-app .where-x{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:13px;font-weight:600}body.is-app .cz-app .where-gap{background:repeating-linear-gradient(90deg, var(--line-2) 0 3px, transparent 3px 7px);height:1px;margin:4px 0}@media (width<=760px){body.is-app .cz-app .topic-dock{flex-direction:row;justify-content:center;gap:6px;padding:0 8px;bottom:10px}body.is-app .cz-app .topic-search{flex:1;width:auto;min-width:0;max-width:360px}body.is-app .cz-app .topic-search label{height:40px}body.is-app .cz-app .region-btn{height:40px;padding:0 8px}body.is-app .cz-app .region-btn span{display:none}body.is-app .cz-app .region-clear{width:30px;height:40px}body.is-app .cz-app .region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.is-app .cz-app .region-pop .modal-top{padding:12px 14px 8px}body.is-app .cz-app .region-find{margin:0 14px 6px}body.is-app .cz-app .region-list{padding:4px 8px 10px}body.is-app .cz-app .more-hint{top:8px;bottom:auto;right:8px}body.is-app .cz-app .scope-bar{grid-template-columns:auto minmax(0,1fr)}body.is-app .cz-app .scope-bar p{grid-column:1/-1}body.is-app .cz-app .where-row{grid-template-columns:20px 96px minmax(0,1fr) 38px}body.is-app .cz-app .where-scale{margin-left:136px;margin-right:48px}body.is-app .cz-app .where-scale span:nth-child(2){visibility:hidden}body.is-app .cz-app .where .section-title{flex-direction:column;align-items:flex-start;gap:2px}}body.is-app .cz-app .region-grid>.region-opt:only-child{grid-column:1/-1}body.is-app .cz-app .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.is-app .cz-app .from{color:var(--muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}body.is-app .cz-app .from .flag{width:16px;height:12px}body.is-app .cz-app .q-icon{background:var(--surface);color:var(--ink)}body.is-app .cz-app .ai-face{flex-shrink:0;overflow:visible}body.is-app .cz-app .ai-skin{fill:var(--ink)}body.is-app .cz-app .ai-eyes{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:5.5s infinite cza-blink}body.is-app .cz-app .ai-mouth{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round}body.is-app .cz-app .ai-face.busy .ai-eyes{animation:1.2s ease-in-out infinite cza-look}@keyframes cza-blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes cza-look{0%,to{transform:translate(-1.4px)}50%{transform:translate(1.4px)}}body.is-app .cz-app .ai-note{background:var(--capsule);width:fit-content;max-width:100%;color:var(--ink-2);border-radius:16px;align-items:flex-start;gap:8px;margin-top:8px;padding:4px 14px 4px 4px;font-size:13px;line-height:1.45;display:flex}body.is-app .cz-app .ai-note>span{padding:2px 0}body.is-app .cz-app .ai-note b{color:var(--ink);font-weight:600}body.is-app .cz-app .ai-note .cred-cost{color:var(--down)}body.is-app .cz-app .ai-read{border:1px solid var(--line);margin-top:4px;padding:16px 18px 18px}body.is-app .cz-app .ai-read-head{align-items:center;gap:10px;display:flex}body.is-app .cz-app .ai-read-head div{line-height:1.3;display:grid}body.is-app .cz-app .ai-read-head b{font-size:13.5px;font-weight:600}body.is-app .cz-app .ai-read-head span{color:var(--muted);font-size:12.5px}body.is-app .cz-app .ai-read-lead{letter-spacing:-.005em;color:var(--ink);margin-top:12px;font:600 19px/1.5 Newsreader,Georgia,serif}body.is-app .cz-app .ai-read .compare table{background:0 0}body.is-app .cz-app .badge.was{color:var(--faint);border-color:var(--line);cursor:help;background:#fff}body.is-app .cz-app .badge.fixed{box-shadow:inset 0 0 0 1px}body.is-app .cz-app .search-area{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:10px 8px;display:grid}body.is-app .cz-app .search-area span{background:var(--ink);color:#fff;padding:2px 6px;font-size:11.5px;font-weight:600}body.is-app .cz-app .search-area b{font-weight:600}body.is-app .cz-app .search-area small{color:var(--muted);font-size:12.5px}body.is-app .cz-app .search-area:hover{background:var(--surface)}body.is-app .cz-app .search-area svg{color:var(--muted)}body.is-app .cz-app .rail-nav button>span{white-space:nowrap}body.is-app .cz-app .profile-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}body.is-app .cz-app .profile-head p .flag{vertical-align:-1px;width:16px;height:12px}body.is-app .cz-app .solve-topics{flex-direction:column;height:380px;margin-top:20px;display:flex;position:relative}body.is-app .cz-app .solve-topics .topics-bar{height:46px}body.is-app .cz-app .solve-filters{margin-top:18px}body.is-app .cz-app .page-intro h1{letter-spacing:-.028em;font-size:28px;font-weight:700}body.is-app .cz-app .page-intro p{color:var(--muted);max-width:660px;margin-top:6px;font-size:15px;line-height:1.5}body.is-app .cz-app .cred-page,body.is-app .cz-app .projects-page,body.is-app .cz-app .person-page{max-width:1180px}body.is-app .cz-app .cred-grid{grid-template-columns:minmax(0,1fr) 340px;gap:40px;margin-top:26px;display:grid}body.is-app .cz-app .board-head{justify-content:space-between;align-items:center;gap:12px;display:flex}body.is-app .cz-app .board-head h2{letter-spacing:-.02em;font-size:20px;font-weight:700}body.is-app .cz-app .board-filters{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:14px;display:flex}body.is-app .cz-app .board-filters .chips{flex:1;min-width:0}body.is-app .cz-app .board-caption{color:var(--muted);margin-top:16px;font-size:13px}body.is-app .cz-app .board{border-top:1px solid var(--ink);margin:6px 0 0;padding:0;list-style:none}body.is-app .cz-app .board li,body.is-app .cz-app .board-me{border-bottom:1px solid var(--line);grid-template-columns:40px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}body.is-app .cz-app .board-rank{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}body.is-app .cz-app .board-who{min-width:0}body.is-app .cz-app .board-who small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}body.is-app .cz-app .board-n{font-variant-numeric:tabular-nums;padding-right:4px;font-size:15px;font-weight:700}body.is-app .cz-app .board-me{background:var(--surface);border:0;margin-top:10px}body.is-app .cz-app .board-me b{font-weight:600}body.is-app .cz-app .cred-side .side-box h2{margin-bottom:8px}body.is-app .cz-app .cred-rule{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}body.is-app .cz-app .side-box h2+.cred-rule{border-top:0}body.is-app .cz-app .cred-rule>span{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}body.is-app .cz-app .cred-rule .up{color:var(--up)}body.is-app .cz-app .cred-rule .down{color:var(--down)}body.is-app .cz-app .cred-rule b{font-size:13.5px;font-weight:600;display:block}body.is-app .cz-app .cred-rule b span{color:var(--muted);font-weight:500}body.is-app .cz-app .cred-rule small{color:var(--muted);font-size:12.5px;line-height:1.4;display:block}body.is-app .cz-app .rank-mark{color:var(--ink);padding-top:2px}body.is-app .cz-app .cred-side .side-note{padding:4px 0 10px}body.is-app .cz-app .pin-empty{background:var(--surface);color:var(--muted);margin-top:10px;padding:18px;font-size:13.5px}@media (width<=1100px){body.is-app .cz-app .cred-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){body.is-app .cz-app .rail-extra{display:none!important}body.is-app .cz-app .rail-nav button>span{font-size:10px}body.is-app .cz-app .solve-topics{height:300px}body.is-app .cz-app .solve-filters{flex-direction:column;align-items:stretch}body.is-app .cz-app .solve-filters .seg{scrollbar-width:none;overflow-x:auto}body.is-app .cz-app .solve-filters .seg button{white-space:nowrap;flex:1 0 auto}body.is-app .cz-app .board-filters{flex-direction:column}body.is-app .cz-app .board-filters .chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}body.is-app .cz-app .board li,body.is-app .cz-app .board-me{grid-template-columns:28px auto minmax(0,1fr) auto;gap:10px}body.is-app .cz-app .board li.is-top .board-rank{font-size:24px}body.is-app .cz-app .board-head{flex-direction:column;align-items:flex-start}body.is-app .cz-app .ai-read-lead{font-size:17px}body.is-app .cz-app .living{padding:14px 14px 16px}body.is-app .cz-app .living-text{font-size:17px}}body.is-app .cz-app .who-name{text-align:left;font-size:inherit;line-height:inherit;padding:0}body.is-app .cz-app .who-name:hover{text-underline-offset:3px;text-decoration:underline 1px}body.is-app .cz-app .avatar-link{flex-shrink:0;align-self:start;display:inline-flex}body.is-app .cz-app .avatar-link:hover .avatar{opacity:.85}body.is-app .cz-app .proven{color:var(--ink)}body.is-app .cz-app .good{margin-top:12px}body.is-app .cz-app .good-head{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}body.is-app .cz-app .good-head b{font-weight:600}body.is-app .cz-app .good-head span{color:var(--muted);font-size:12.5px}body.is-app .cz-app .good-row{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;gap:10px;margin-top:8px;padding-bottom:6px;display:flex;overflow-x:auto}body.is-app .cz-app .good-card{border:1px solid var(--line);scroll-snap-align:start;background:#fff;flex-direction:column;flex:0 0 300px;gap:8px;padding:12px 14px;display:flex}body.is-app .cz-app .good.compact .good-card{background:var(--surface);border-color:#0000;flex-basis:250px}body.is-app .cz-app .good-by{flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;display:flex}body.is-app .cz-app .good-n{min-width:12px;font:600 18px/1 Newsreader,Georgia,serif}body.is-app .cz-app .good-text{-webkit-line-clamp:5;text-align:left;color:var(--ink);-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}body.is-app .cz-app .good.compact .good-text{-webkit-line-clamp:4;font-size:13.5px}body.is-app .cz-app button.good-text:hover{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}body.is-app .cz-app .good-card .ai-note{margin-top:0}body.is-app .cz-app .good-foot{align-items:center;gap:8px;margin-top:auto;display:flex}body.is-app .cz-app .good-foot .vote{height:30px;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:-8px;padding:0 8px;font-size:13px;display:inline-flex}body.is-app .cz-app .good-foot .vote:hover{background:var(--surface);color:var(--ink)}body.is-app .cz-app .good-count{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:13px;display:inline-flex}body.is-app .cz-app .good-tag{border:1px solid var(--ink);white-space:nowrap;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}body.is-app .cz-app .other-answers{border-bottom:1px solid var(--line);color:var(--muted);margin:18px 0 0;padding-bottom:6px;font-size:13px;font-weight:600}body.is-app .cz-app .feed-ctx{border-right:1px solid var(--line);white-space:nowrap;flex-shrink:1;align-items:center;gap:7px;min-width:0;height:100%;margin:0 4px 0 -4px;padding:0 12px 0 10px;font-size:14px;display:flex}body.is-app .cz-app .feed-ctx b{text-overflow:ellipsis;font-weight:700;overflow:hidden}body.is-app .cz-app .feed-ctx>button:not(.ctx-close){color:var(--ink-2);font-weight:500}body.is-app .cz-app .feed-ctx>button:not(.ctx-close):hover{text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .feed-ctx>svg{color:var(--muted);flex-shrink:0}body.is-app .cz-app .feed-ctx .flag{width:18px;height:13px}body.is-app .cz-app .ctx-kind{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}body.is-app .cz-app .ctx-close{width:24px;height:24px;color:var(--ink-2);place-items:center;margin-left:2px;display:grid}body.is-app .cz-app .ctx-close:hover{color:var(--ink);background:#fff9}body.is-app .cz-app .feed-head .tabs{flex:1;min-width:0}body.is-app .cz-app .feed{transition:background-color .45s var(--ease), border-color .45s var(--ease)}body.is-app .cz-app .feed-head{transition:background-color .45s var(--ease), color .45s var(--ease)}body.is-app .cz-app .feed-grid{animation:cza-feed-in .5s var(--ease) both}@keyframes cza-feed-in{0%{opacity:0;transform:translateY(18px)}}body.is-app .cz-app .feed.in-topic{border-color:var(--t-deep);background:color-mix(in srgb, var(--t-bg) 55%, #fff)}body.is-app .cz-app .feed.in-topic .feed-head{background:var(--t-bg);border-bottom-color:var(--t-hover)}body.is-app .cz-app .feed.in-topic .feed-ctx{border-right-color:#0f111524}body.is-app .cz-app .feed.in-topic .ctx-kind{color:var(--t-deep)}body.is-app .cz-app .feed.in-topic .tabs button:hover,body.is-app .cz-app .feed.in-topic .feed-head .btn-quiet:hover{background:#ffffff8c}body.is-app .cz-app .feed.in-topic .side-box,body.is-app .cz-app .feed.in-topic .ai-read,body.is-app .cz-app .feed.in-topic .good-card,body.is-app .cz-app .feed.in-topic .related-item,body.is-app .cz-app .feed.in-topic .scope-bar{background:#fff}body.is-app .cz-app .feed.in-topic .feed-ctx b{animation:cza-ctx-in .5s var(--ease) both}@keyframes cza-ctx-in{0%{opacity:0;transform:translate(-10px)}}body.is-app .cz-app .feed.in-sub .feed-head{background:var(--t-deep);border-bottom-color:var(--t-deep);color:#fff}body.is-app .cz-app .feed.in-sub .feed-ctx{border-right-color:#ffffff40}body.is-app .cz-app .feed.in-sub .ctx-kind,body.is-app .cz-app .feed.in-sub .feed-ctx>svg{color:#ffffffb3}body.is-app .cz-app .feed.in-sub .feed-ctx>button:not(.ctx-close),body.is-app .cz-app .feed.in-sub .tabs button,body.is-app .cz-app .feed.in-sub .feed-head .btn-quiet{color:#ffffffd1}body.is-app .cz-app .feed.in-sub .tabs button.on{color:#fff}body.is-app .cz-app .feed.in-sub .tabs button.on:after{background:#fff}body.is-app .cz-app .feed.in-sub .tabs button:hover,body.is-app .cz-app .feed.in-sub .feed-head .btn-quiet:hover,body.is-app .cz-app .feed.in-sub .ctx-close:hover{color:#fff;background:#ffffff24}body.is-app .cz-app .feed.in-sub .ctx-close{color:#fff}body.is-app .cz-app .ways{margin-top:36px}body.is-app .cz-app .ways h2{letter-spacing:-.02em;font-size:20px;font-weight:700}body.is-app .cz-app .ways>p{color:var(--muted);max-width:620px;margin-top:4px;font-size:14px;line-height:1.5}body.is-app .cz-app .ways-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}body.is-app .cz-app .way{border:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 16px;display:flex}body.is-app .cz-app .way b{font-size:15px;font-weight:700}body.is-app .cz-app .way>p{color:var(--ink-2);font-size:13.5px;line-height:1.5}body.is-app .cz-app .way-eg{border-top:1px solid var(--line);color:var(--muted);gap:2px;margin-top:auto;padding-top:10px;font-size:12.5px;display:grid}body.is-app .cz-app .way-eg .who-line{color:var(--ink);font-size:13.5px}body.is-app .cz-app .way-eg small{font-size:12.5px}body.is-app .cz-app .person-page .back{margin-bottom:14px}body.is-app .cz-app .person-head{align-items:center;gap:18px;display:flex}body.is-app .cz-app .person-id{flex:1;min-width:0}body.is-app .cz-app .person-id h1{letter-spacing:-.028em;font-size:30px;font-weight:700}body.is-app .cz-app .person-id p{color:var(--muted);margin-top:2px}body.is-app .cz-app .person-id .flag{vertical-align:-1px;width:16px;height:12px}body.is-app .cz-app .person-numbers{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0 6px;display:grid}body.is-app .cz-app .person-numbers>div{padding:14px 16px}body.is-app .cz-app .person-numbers>div+div{border-left:1px solid var(--line)}body.is-app .cz-app .person-numbers .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:24px;font-weight:700;display:flex}body.is-app .cz-app .person-numbers small{color:var(--muted);font-size:12.5px}body.is-app .cz-app .person-tabs{border-bottom:1px solid var(--line);height:46px;margin-top:18px}body.is-app .cz-app .their-answer{border-bottom:1px solid var(--line);padding:16px 0}body.is-app .cz-app .their-q{text-align:left;color:var(--muted);font-size:12.5px;display:block}body.is-app .cz-app .their-q .kind{margin:0}body.is-app .cz-app .their-q b{color:var(--ink);margin-top:2px;font-size:15px;font-weight:600;display:block}body.is-app .cz-app .their-q:hover b{text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .their-answer>p{color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:1.55}body.is-app .cz-app .their-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}body.is-app .cz-app .their-post{border-bottom:1px solid var(--line);text-align:left;width:100%;padding:14px 0;display:block}body.is-app .cz-app .their-post b{font-size:15px;font-weight:600;display:block}body.is-app .cz-app .their-post small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}body.is-app .cz-app .their-post:hover b{text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .standing{border-top:1px solid var(--line);gap:10px;padding:10px 0;display:flex}body.is-app .cz-app .side-box h2+.standing{border-top:0}body.is-app .cz-app .standing svg{flex-shrink:0;margin-top:2px}body.is-app .cz-app .standing b{font-weight:600;display:block}body.is-app .cz-app .standing small{color:var(--muted);font-size:13px;line-height:1.45;display:block}body.is-app .cz-app .standing-none{padding:4px 0 12px}body.is-app .cz-app .known{padding:2px 0 8px;font-weight:600}body.is-app .cz-app .chip-static{background:var(--surface);align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}body.is-app .cz-app .projects-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:36px;display:grid}body.is-app .cz-app .project-list{position:sticky;top:0}body.is-app .cz-app .project-list h1{letter-spacing:-.028em;font-size:28px;font-weight:700}body.is-app .cz-app .private{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:13px;display:inline-flex}body.is-app .cz-app .project-list nav{border-top:1px solid var(--line);margin-top:16px;display:grid}body.is-app .cz-app .project-list nav button{text-align:left;border-bottom:1px solid var(--line);gap:2px;padding:11px 10px;display:grid}body.is-app .cz-app .project-list nav button:hover{background:var(--surface)}body.is-app .cz-app .project-list nav button.on{background:var(--ink);color:#fff}body.is-app .cz-app .project-list nav b{font-weight:600}body.is-app .cz-app .project-list nav small{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}body.is-app .cz-app .project-list nav button.on small{color:#c9ced6}body.is-app .cz-app .project-list nav .flag{width:14px;height:10px}body.is-app .cz-app .project-list nav .flag-globe{width:14px}body.is-app .cz-app .new-project{margin-top:12px}body.is-app .cz-app .project-head{padding-bottom:14px}body.is-app .cz-app .project-name{letter-spacing:-.028em;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;width:100%;padding:2px 0;font-size:28px;font-weight:700}body.is-app .cz-app .project-name:hover{border-bottom-color:var(--line-2)}body.is-app .cz-app .project-name:focus{border-bottom-color:var(--ink)}body.is-app .cz-app .project-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}body.is-app .cz-app .project-meta .private{margin:0 0 0 auto}body.is-app .cz-app .purpose,body.is-app .cz-app .place-pick select{border:1px solid var(--line-2);background:#fff;height:34px;padding:0 28px 0 10px;font-size:13.5px;font-weight:500}body.is-app .cz-app .place-pick{align-items:center;gap:8px;display:inline-flex}body.is-app .cz-app .track{border-top:1px solid var(--ink);margin-top:8px}body.is-app .cz-app .track-row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 70px 90px 90px 70px 70px 30px;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:grid}body.is-app .cz-app .track-row:not(.local){grid-template-columns:minmax(0,1fr) 70px 90px 90px 70px 30px}body.is-app .cz-app .track-top{color:var(--muted);padding:6px 0;font-size:12px}body.is-app .cz-app .track-name{text-align:left;display:grid}body.is-app .cz-app .track-name b{font-weight:600}body.is-app .cz-app .track-name small{color:var(--muted);font-size:12px}body.is-app .cz-app .track-name:hover b{text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .track-row .up{color:var(--up);font-weight:600}body.is-app .cz-app .track-row .down{color:var(--down);font-weight:600}body.is-app .cz-app .track-spark{--t-deep:var(--ink-2);width:90px;height:26px}body.is-app .cz-app .track-add{height:44px;color:var(--muted);align-items:center;gap:8px;padding:0 2px;display:flex}body.is-app .cz-app .track-add input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}body.is-app .cz-app .track-found{flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}body.is-app .cz-app .track-found button{background:var(--surface);align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;display:inline-flex}body.is-app .cz-app .track-found button:hover{background:var(--line)}body.is-app .cz-app .track-found b{font-weight:600}body.is-app .cz-app .track-found small{color:var(--muted)}body.is-app .cz-app .project-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}body.is-app .cz-app .kept{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:9px 0;display:flex}body.is-app .cz-app .kept>button:first-child{text-align:left;flex:1;min-width:0;display:grid}body.is-app .cz-app .kept .kind{margin:0}body.is-app .cz-app .kept b{font-size:14px;font-weight:600}body.is-app .cz-app .kept>button:first-child:hover b{text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .kept-add{text-align:left;width:100%;color:var(--ink-2);align-items:center;gap:6px;padding:7px 0;font-size:13.5px;display:flex}body.is-app .cz-app .kept-add:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .field-label{margin:16px 0 6px;font-size:13px;font-weight:600;display:block}body.is-app .cz-app .notes{border:1px solid var(--line-2);resize:vertical;outline-color:var(--ink);background:#fffdf6;width:100%;margin-top:10px;padding:12px 14px;font:14px/1.6 Inter,sans-serif}body.is-app .cz-app .asks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}body.is-app .cz-app .ask{border:1px solid var(--line);text-align:left;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:11px 13px;display:grid}body.is-app .cz-app .ask:hover{border-color:var(--line-2);background:var(--surface)}body.is-app .cz-app .ask b{font-size:14px;font-weight:600}body.is-app .cz-app .ask small{color:var(--muted);grid-column:1;font-size:12.5px}body.is-app .cz-app .ask svg{color:var(--muted);grid-area:1/2/3;align-self:center}body.is-app .cz-app .project.new{max-width:640px}body.is-app .cz-app .project.new h2{letter-spacing:-.02em;font-size:24px;font-weight:700}body.is-app .cz-app .project.new .muted{margin-top:6px;line-height:1.5}body.is-app .cz-app .field{gap:6px;margin-top:18px;font-size:13px;font-weight:600;display:grid}body.is-app .cz-app .field input{border:1px solid var(--line-2);outline-color:var(--ink);height:44px;padding:0 12px;font-size:15px;font-weight:400}body.is-app .cz-app .new-actions{gap:8px;margin:22px 0 10px;display:flex}body.is-app .cz-app .btn-ink:disabled{opacity:.4;cursor:default}@media (width<=1100px){body.is-app .cz-app .ways-grid{grid-template-columns:minmax(0,1fr)}body.is-app .cz-app .person-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}body.is-app .cz-app .person-numbers>div:nth-child(4){border-left:0}body.is-app .cz-app .person-numbers>div:nth-child(n+4){border-top:1px solid var(--line)}body.is-app .cz-app .projects-grid{grid-template-columns:minmax(0,1fr);gap:20px}body.is-app .cz-app .project-list{position:static}body.is-app .cz-app .project-list nav{scrollbar-width:none;border:0;gap:6px;display:flex;overflow-x:auto}body.is-app .cz-app .project-list nav button{border:1px solid var(--line);flex:none}body.is-app .cz-app .new-project{margin-top:8px}}@media (width<=760px){body.is-app .cz-app .feed-head{flex-wrap:wrap;height:auto;padding:0}body.is-app .cz-app .feed-ctx{border-right:0;border-bottom:1px solid var(--line);order:-1;width:100%;height:36px;margin:0;padding:0 12px}body.is-app .cz-app .feed.in-topic .feed-ctx{border-bottom-color:#0f11151a}body.is-app .cz-app .feed.in-sub .feed-ctx{border-bottom-color:#fff3}body.is-app .cz-app .feed-head .tabs{height:46px}body.is-app .cz-app .feed-ctx .ctx-close{margin-left:auto}body.is-app .cz-app .good-card,body.is-app .cz-app .good.compact .good-card{flex-basis:78%}body.is-app .cz-app .person-head{flex-wrap:wrap}body.is-app .cz-app .person-head .avatar{width:64px!important;height:64px!important}body.is-app .cz-app .person-id h1{font-size:24px}body.is-app .cz-app .person-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}body.is-app .cz-app .person-numbers>div:nth-child(n){border-left:0;border-top:1px solid var(--line)}body.is-app .cz-app .person-numbers>div:nth-child(2n){border-left:1px solid var(--line)}body.is-app .cz-app .person-numbers>div:first-child,body.is-app .cz-app .person-numbers>div:nth-child(2){border-top:0}body.is-app .cz-app .project-name{font-size:23px}body.is-app .cz-app .project-meta .private{margin-left:0}body.is-app .cz-app .track-row,body.is-app .cz-app .track-row:not(.local){grid-template-columns:minmax(0,1fr) auto auto 30px}body.is-app .cz-app .track-row>:nth-child(3),body.is-app .cz-app .track-row>:nth-child(5),body.is-app .cz-app .track-row>:nth-child(6):not(:last-child),body.is-app .cz-app .track-top{display:none}body.is-app .cz-app .project-cols,body.is-app .cz-app .asks{grid-template-columns:minmax(0,1fr)}}body.is-app .cz-app .rail-bell{width:100%;color:var(--muted);flex-direction:column;align-items:center;gap:4px;padding:10px 0 8px;font-size:11px;font-weight:500;display:flex;position:relative}body.is-app .cz-app .rail-bell:hover,body.is-app .cz-app .rail-bell.on{background:var(--surface);color:var(--ink)}body.is-app .cz-app .rail-bell .dot{background:var(--down);color:#fff;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:5px;left:calc(50% + 4px)}body.is-app .cz-app .expert-mark{color:var(--ink);flex-shrink:0}body.is-app .cz-app .expert-mark.x-record{color:#2563c9}body.is-app .cz-app .expert-mark.x-credential,body.is-app .cz-app .expert-mark.x-work{color:var(--ink-2)}body.is-app .cz-app .trend{text-align:left;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 56px 54px;align-items:center;gap:10px;width:calc(100% + 32px);margin:0 -16px;padding:9px 16px;display:grid}body.is-app .cz-app .side-box h2+.trend{border-top:0}body.is-app .cz-app .trend:hover{background:var(--surface)}body.is-app .cz-app .trend b{letter-spacing:-.01em;font-size:14.5px;font-weight:600;display:block}body.is-app .cz-app .trend small{color:var(--muted);font-size:12.5px}body.is-app .cz-app .trend-spark{--t-deep:var(--ink-2);width:56px;height:22px}body.is-app .cz-app .trend em{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:600}body.is-app .cz-app .trend em.up{color:var(--up)}body.is-app .cz-app .trend em.down{color:var(--down)}body.is-app .cz-app .rise span svg{vertical-align:-1px}body.is-app .cz-app .solve-lead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0 12px;display:flex}body.is-app .cz-app .solve-lead p{color:var(--ink-2);max-width:520px;font-size:14px;line-height:1.5}@media (width<=760px){body.is-app .cz-app .rail-bell{padding:6px 8px}body.is-app .cz-app .rail-bell>span:last-child{display:none}body.is-app .cz-app .solve-lead{flex-direction:column;align-items:flex-start}}body.is-app .cz-app .tone-issues{--t-bg:#f1e4dc;--t-hover:#e8d5c9;--t-deep:#8c3b25}body.is-app .cz-app .tone-lifestyle{--t-bg:#ecebd9;--t-hover:#e1dfc6;--t-deep:#5e5a24}body.is-app{background:#fff;overflow:hidden}body.is-app .app-main{max-width:none;height:100dvh;margin:0;padding:0}body.is-app .cz-app{height:100dvh;color:var(--ink);letter-spacing:normal;background:#fff;font:14px/1.45 Inter,system-ui,sans-serif;overflow:hidden}html:root body.is-app .cz-app :is(h1,h2,h3,h4,h5){color:var(--ink);text-wrap:pretty;letter-spacing:-.015em;font-family:Inter,system-ui,sans-serif}body.is-app .cz-app .tabs,body.is-app .cz-app nav{background:0 0}body.is-app .cz-app .cza-brand{letter-spacing:-.02em;width:44px;height:40px;color:var(--ink);place-items:center;font:600 27px/1 Newsreader,Georgia,serif;text-decoration:none;display:grid}body.is-app .cz-app .cza-brand span{font-size:32px}body.is-app .cz-app a{color:inherit}body.is-app .cz-app button:disabled{cursor:default}body.is-app .cz-app .pad{padding:24px 0}body.is-app .cz-app .pop-label{color:var(--muted);padding:6px 8px 4px;font-size:12.5px;font-weight:500;display:block}body.is-app .cz-app .post-time{color:var(--muted)}body.is-app .cz-app .post-by .post-time{margin-left:2px}:root[data-look] body.is-app .cz-app .ai-note.ai-note{border-radius:16px!important}body.is-app .cz-app .post{display:block}body.is-app .cz-app .post.has-mark{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}body.is-app .cz-app .answer,body.is-app .cz-app .answer-by .avatar-link .avatar,body.is-app .cz-app .post-by .avatar-link .avatar{display:block}body.is-app .cz-app .who-name:disabled{cursor:default}body.is-app .cz-app .who-name:disabled:hover{text-decoration:none}body.is-app .cz-app .avatar{object-fit:cover;border-radius:0}body.is-app .cz-app .flag{object-fit:cover;width:20px;height:15px;box-shadow:0 0 0 1px #0f11151a}body.is-app .cz-app .post-actions .keep{margin-left:auto}body.is-app .cz-app .answer-actions{align-items:center;gap:2px;display:flex}body.is-app .cz-app .answer-actions .quiet{height:30px;color:var(--faint);align-items:center;gap:5px;padding:0 8px;font-size:12.5px;display:inline-flex}body.is-app .cz-app .answer-actions .quiet:hover{color:var(--ink);background:var(--surface)}body.is-app .cz-app .report-row{background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:8px 10px;font-size:12.5px;display:flex}body.is-app .cz-app .report-row .chip{background:#fff;height:26px;padding:0 9px;font-size:12.5px}body.is-app .cz-app .need-profile{background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}body.is-app .cz-app .compose-modal select{border:1px solid var(--line-2);background:#fff;width:100%;padding:10px 12px;font-size:15px;font-weight:400}body.is-app .cz-app .compose-rules{color:var(--muted);margin-top:10px;font-size:12.5px}body.is-app .cz-app .notice{background:var(--surface);margin-top:12px;padding:10px 12px;font-size:13.5px}body.is-app .cz-app .notice.error{color:var(--down);background:#fdecec}body.is-app .cz-app .basis-note{color:var(--muted);margin-top:6px;font-size:12.5px}body.is-app .cz-app .stage{border:1px solid var(--line-2);height:22px;color:var(--ink-2);background:#fff;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}body.is-app .cz-app .stage.s-rising,body.is-app .cz-app .stage.s-emerging{border-color:var(--up);color:var(--up)}body.is-app .cz-app .stage.s-fading{color:var(--muted)}body.is-app .cz-app .news-item h4 a{color:inherit;text-decoration:none}body.is-app .cz-app .news-item h4 a:hover{text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .trend-spark .spark-line{stroke:var(--t-deep,var(--ink-2))}body.is-app .cz-app .trend-spark .spark-area{fill:var(--t-deep,var(--ink-2))}body.is-app .cz-app .person-row{justify-content:space-between}body.is-app .cz-app .person-row .board-n{font-weight:700}body.is-app .cz-app .person-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}body.is-app .cz-app .person-head .who-line{letter-spacing:-.02em;font-size:26px;font-weight:700}body.is-app .cz-app .person-head .who-line .who-name{font-size:28px}body.is-app .cz-app .person-head .cred{font-size:14px}body.is-app .cz-app .person-head>.avatar-link+.who-line{flex:1}body.is-app .cz-app .person-actions{gap:8px;margin-left:auto;display:flex}body.is-app .cz-app .person-numbers{grid-template-columns:repeat(4,minmax(0,1fr))}body.is-app .cz-app .project-read{background:var(--surface);margin-top:4px;padding:16px 18px}body.is-app .cz-app .project-read h3{color:var(--muted);font-size:13px;font-weight:600}body.is-app .cz-app .project-read .read-lead{margin-top:6px;font:600 18px/1.45 Newsreader,Georgia,serif}body.is-app .cz-app .project-read p+p{color:var(--ink-2);margin-top:6px;font-size:13.5px}body.is-app .cz-app .track-row{grid-template-columns:minmax(0,1fr) 90px 90px 90px 70px 30px}body.is-app .cz-app .track-row.local{grid-template-columns:minmax(0,1fr) 90px 90px 90px 70px 70px 30px}body.is-app .cz-app .project-meta .btn-quiet{margin-left:4px}body.is-app .cz-app .ways .btn-outline{margin-top:14px}body.is-app .cz-app .board li .who-line,body.is-app .cz-app .board-me .who-line{display:inline-flex}body.is-app .cz-app .board-who{align-items:center;gap:10px;display:flex}body.is-app .cz-app .board li,body.is-app .cz-app .board-me{grid-template-columns:40px minmax(0,1fr) auto}body.is-app .cz-app .board-me .board-who{display:block}body.is-app .cz-app .feed-bar-text b{font-size:15px}body.is-app .cz-app .cz-app-content{position:relative}body.is-app .cz-app .library,body.is-app .cz-app .workspace{height:100%}body.is-app .cz-app .thread-by{flex-wrap:wrap}@media (width<=760px){body.is-app .cz-app .track-row,body.is-app .cz-app .track-row.local{grid-template-columns:minmax(0,1fr) auto auto 30px}body.is-app .cz-app .track-row>:nth-child(3),body.is-app .cz-app .track-row.local>:nth-child(5),body.is-app .cz-app .track-row>:nth-child(6):not(:last-child),body.is-app .cz-app .track-top{display:none}body.is-app .cz-app .person-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}body.is-app .cz-app .person-head .who-line .who-name{font-size:22px}body.is-app .cz-app .board li,body.is-app .cz-app .board-me{grid-template-columns:28px minmax(0,1fr) auto}}body.is-app .cz-app .brand-wrap .cza-brand{justify-content:center;align-items:baseline;gap:0;width:auto;display:flex}@container (width<=90px){body.is-app .cz-app .cell small{display:none}body.is-app .cz-app .cell span{font-size:11.5px}}body.is-app .cz-app .news-meta .hl-tr{color:var(--muted);align-items:center;gap:5px;font-style:normal;display:inline-flex}body.is-app .cz-app .rail-nav button span,body.is-app .cz-app .rail-bell span{text-align:center;white-space:normal;overflow-wrap:break-word;hyphens:auto;width:max-content;max-width:74px;line-height:1.2}body.is-app .cz-app:lang(ja) .rail-nav button span,body.is-app .cz-app:lang(ja) .rail-bell span{padding:0;font-size:10px}@media (width<=760px){body.is-app .cz-app .rail-nav button{min-width:0;padding:6px 4px}body.is-app .cz-app .rail-nav button span,body.is-app .cz-app .rail-bell span{white-space:nowrap}body.is-app .cz-app:lang(ja) .rail-nav button span,body.is-app .cz-app:lang(ja) .rail-bell span{letter-spacing:-.02em;font-size:9px}}body.is-app .cz-app .composer>b{white-space:nowrap;flex-shrink:0}body.is-app .cz-app .dock-row{align-items:center;gap:8px;display:flex}body.is-app .cz-app .topic-search{grid-template-columns:minmax(0,1fr)}body.is-app .cz-app .topic-search>label{min-width:0}body.is-app .cz-app .dock-seg{border-color:var(--line-2);background:#fff;height:34px;box-shadow:0 6px 20px #0f11151f}body.is-app .cz-app .dock-select{border:1px solid var(--line-2);background:#fff;align-items:center;height:40px;display:none;position:relative;box-shadow:0 6px 20px #0f11151f}body.is-app .cz-app .dock-select select{appearance:none;height:100%;color:var(--ink);background:0 0;border:0;padding:0 26px 0 10px;font:600 12.5px Inter,sans-serif}body.is-app .cz-app .dock-select svg{pointer-events:none;color:var(--muted);position:absolute;right:7px}body.is-app .cz-app .dock-btn{border:1px solid var(--line-2);height:34px;color:var(--ink-2);white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 6px 20px #0f11151f}body.is-app .cz-app .dock-btn:hover{color:var(--ink);border-color:var(--ink)}body.is-app .cz-app .feed-ctx .ctx-pick,body.is-app .cz-app .feed-ctx .ctx-place{height:30px;color:var(--ink);align-items:center;gap:6px;padding:0 6px;font-size:14px;display:inline-flex}body.is-app .cz-app .feed-ctx .ctx-pick b{font-weight:700}body.is-app .cz-app .feed-ctx .ctx-pick:hover,body.is-app .cz-app .feed-ctx .ctx-place:hover{background:#0f11150f}body.is-app .cz-app .feed-ctx .ctx-pick svg,body.is-app .cz-app .feed-ctx .ctx-place svg{color:var(--muted)}body.is-app .cz-app .feed-ctx .ctx-place{animation:cza-ctx-in .5s var(--ease) both;font-weight:600}body.is-app .cz-app .feed-ctx .ctx-place .flag{width:18px;height:13px}body.is-app .cz-app .feed.in-sub .feed-ctx .ctx-place{color:#fff}body.is-app .cz-app .feed.in-sub .feed-ctx .ctx-place:hover{background:#ffffff1f}body.is-app .cz-app .rail-you{border-top:1px solid var(--line);flex-direction:column;gap:4px;width:100%;margin-top:4px;padding-top:8px;display:flex}body.is-app .cz-app .rail-me{width:100%;color:var(--muted);flex-direction:column;align-items:center;gap:5px;padding:8px 0;font-size:11px;font-weight:500;display:flex}body.is-app .cz-app .rail-me:hover,body.is-app .cz-app .rail-me.on{background:var(--surface);color:var(--ink)}body.is-app .cz-app .rail-me>span:not(.avatar){text-align:center;max-width:74px;line-height:1.2}body.is-app .cz-app .alerts-page{max-width:820px}body.is-app .cz-app .alerts-tabs{border-bottom:1px solid var(--line);height:46px;margin:18px 0 8px}body.is-app .cz-app .alerts-tabs small{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px}body.is-app .cz-app .alert-group h2{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:22px 0 6px;font-size:12px;font-weight:600}body.is-app .cz-app .alert-row{text-align:left;border-bottom:1px solid var(--line);width:100%;animation:cza-fade .25s var(--ease) both;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 12px;display:grid}body.is-app .cz-app .alert-row:not(:disabled):hover{background:var(--surface)}body.is-app .cz-app .alert-row:disabled{cursor:default}body.is-app .cz-app .alert-row.unread{background:var(--surface)}body.is-app .cz-app .alert-row.unread .alert-body b{font-weight:700}body.is-app .cz-app .alert-mark{background:var(--surface);width:36px;height:36px;color:var(--ink-2);place-items:center;display:grid}body.is-app .cz-app .alert-mark .pts{font-variant-numeric:tabular-nums;font:700 12.5px Inter,sans-serif}body.is-app .cz-app .alert-mark .pts.up{color:var(--up)}body.is-app .cz-app .alert-mark .pts.down{color:var(--down)}body.is-app .cz-app .alert-body{gap:3px;min-width:0;display:grid}body.is-app .cz-app .alert-body b{font-size:14.5px;font-weight:500;line-height:1.4}body.is-app .cz-app .alert-body em{color:var(--ink-2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}body.is-app .cz-app .alert-at{color:var(--muted);white-space:nowrap;padding-top:2px;font-size:12px}body.is-app .cz-app .cred-rule .lim{font-variant-numeric:tabular-nums;min-width:44px;color:var(--ink-2);flex-shrink:0;font-weight:700}body.is-app .cz-app .cred-rule .rank-needs{color:var(--ink-2);margin-top:3px}body.is-app .cz-app .board-me .banked{color:var(--ink-2);margin-top:2px;display:block}body.is-app .cz-app .way.is-main{border-color:var(--ink)}@media (width<=760px){body.is-app .cz-app .zoom,body.is-app .cz-app .dock-seg,body.is-app .cz-app .dock-btn{display:none}body.is-app .cz-app .dock-select{display:inline-flex}body.is-app .cz-app .dock-row{gap:6px}body.is-app .cz-app .rail-you{border:0;flex-direction:row;gap:0;width:auto;margin:0;padding:0}body.is-app .cz-app .rail-me{width:auto;padding:6px 8px}body.is-app .cz-app .rail-me>span:not(.avatar){display:none}body.is-app .cz-app .alert-row{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 6px}body.is-app .cz-app .alert-mark{width:32px;height:32px}body.is-app .cz-app .alert-at{grid-column:2;padding:0}}body.is-app .cz-app .who-org{background:var(--ink);color:#fff;width:16px;height:16px;box-shadow:0 0 0 1px var(--line);flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:inline-grid}body.is-app .cz-app .who-org img{object-fit:cover;width:16px;height:16px;display:block}body.is-app .cz-app .expert-mark.x-notable{color:#a86a12}body.is-app .cz-app .pulse-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}body.is-app .cz-app .pulse-what{text-overflow:ellipsis;white-space:nowrap;background:var(--t-bg,var(--surface));max-width:62%;color:var(--t-deep,var(--ink-2));animation:cza-ctx-in .4s var(--ease) both;padding:2px 8px;font-size:12px;font-weight:600;overflow:hidden}body.is-app .cz-app .pulse-tabs{border-bottom:1px solid var(--line);margin:10px 0 2px;display:flex}body.is-app .cz-app .pulse-tabs button{color:var(--muted);padding:7px 10px 9px;font-size:13px;font-weight:500;position:relative}body.is-app .cz-app .pulse-tabs button:first-child{padding-left:0}body.is-app .cz-app .pulse-tabs button:hover{color:var(--ink)}body.is-app .cz-app .pulse-tabs button.on{color:var(--ink);font-weight:600}body.is-app .cz-app .pulse-tabs button.on:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}body.is-app .cz-app .pulse-tabs button.on:first-child:after{left:0}body.is-app .cz-app .pulse-news{margin:0;padding:0;list-style:none;animation:.3s both cza-fade}body.is-app .cz-app .pulse-news li{border-bottom:1px solid var(--line);gap:3px;padding:10px 0;display:grid}body.is-app .cz-app .pulse-news li:last-child{border-bottom:0}body.is-app .cz-app .pn-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}body.is-app .cz-app .pn-src{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;font-weight:700}body.is-app .cz-app .pn-topic{color:var(--t-deep,var(--muted));font-weight:600}body.is-app .cz-app .pn-meta .hl-tr{align-items:center;gap:4px;font-style:normal;display:inline-flex}body.is-app .cz-app .pulse-news a{-webkit-line-clamp:3;color:var(--ink);-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}body.is-app .cz-app .pulse-news a:hover{text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .pulse-vids{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding:10px 0 4px;animation:.3s both cza-fade;display:grid}body.is-app .cz-app .pv{text-align:left;align-content:start;gap:4px;min-width:0;display:grid}body.is-app .cz-app .pv-thumb{aspect-ratio:4/3;background:var(--surface);display:block;position:relative;overflow:hidden}body.is-app .cz-app .pv-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease);display:block}body.is-app .cz-app .pv:hover .pv-thumb img{transform:scale(1.05)}body.is-app .cz-app .pv-none{color:var(--muted);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}body.is-app .cz-app .pv-play{background:#0f1115b8;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;display:grid;position:absolute;top:50%;left:50%}body.is-app .cz-app .pv-play svg{fill:#fff;width:16px;height:16px}body.is-app .cz-app .pv-plat{color:var(--ink);background:#ffffffeb;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:600;position:absolute;bottom:6px;left:6px}body.is-app .cz-app .pv b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}body.is-app .cz-app .pv small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px;overflow:hidden}body.is-app .cz-app .pv-when{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.35}body.is-app .cz-app .pulse .side-more{align-items:center;gap:4px;display:inline-flex}body.is-app .cz-app .pn-world{background:var(--surface);padding:0 5px;font-weight:600}body.is-app .cz-app .feed-scroll{container-type:size}body.is-app .cz-app .feed-side{scrollbar-width:none;max-height:100cqh;padding-bottom:24px;overflow-y:auto}body.is-app .cz-app .feed-side::-webkit-scrollbar{display:none}body.is-app .cz-app .pulse-inline{display:none}@media (width<=1100px){body.is-app .cz-app .pulse-inline{margin:16px 0 6px;display:block}}body.is-app .cz-app .profile-page{max-width:860px}body.is-app .cz-app .profile-page .pf-head{align-items:flex-start;gap:24px;margin-bottom:8px;display:flex}body.is-app .cz-app .profile-page .pf-name{letter-spacing:-.025em;font-size:30px;font-weight:700;line-height:1.1}body.is-app .cz-app .profile-page .pf-handle{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 8px;font-size:14px;display:flex}body.is-app .cz-app .profile-page .pf-bio{color:var(--ink-2);margin:8px 0;font-size:15px;line-height:1.5}body.is-app .cz-app .profile-page .pf-head p{margin:4px 0}body.is-app .cz-app .profile-page h1{letter-spacing:-.025em;font-size:26px;font-weight:700}body.is-app .cz-app .profile-page h2{letter-spacing:-.015em;margin-bottom:6px;font-size:19px;font-weight:700}body.is-app .cz-app .profile-page h3{margin:16px 0 4px;font-size:15px;font-weight:700}body.is-app .cz-app .profile-page .lede{color:var(--muted);font-size:15px;line-height:1.5}body.is-app .cz-app .profile-page .small{font-size:13px;line-height:1.45}body.is-app .cz-app .profile-page .muted{color:var(--muted)}body.is-app .cz-app .profile-page .notice{background:var(--surface);margin:12px 0;padding:10px 12px;font-size:14px}body.is-app .cz-app .profile-page .pill{border:1px solid var(--line-2);height:36px;color:var(--ink);white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}body.is-app .cz-app .profile-page .pill:hover:not(:disabled){border-color:var(--ink)}body.is-app .cz-app .profile-page .pill-pri{background:var(--ink);border-color:var(--ink);color:#fff}body.is-app .cz-app .profile-page .pill-pri:hover:not(:disabled){background:#2a2f38}body.is-app .cz-app .profile-page .pill:disabled{opacity:.5;cursor:default}body.is-app .cz-app .profile-page .pf-buttons{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}body.is-app .cz-app .profile-page input:not([type=checkbox]):not([type=file]),body.is-app .cz-app .profile-page select,body.is-app .cz-app .profile-page textarea{border:1px solid var(--line-2);width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;padding:0 10px;font-size:14px}body.is-app .cz-app .profile-page textarea{padding:8px 10px;line-height:1.45}body.is-app .cz-app .profile-page input:focus,body.is-app .cz-app .profile-page select:focus,body.is-app .cz-app .profile-page textarea:focus{border-color:var(--ink);outline:0}body.is-app .cz-app .profile-page .pf-form{max-width:560px}body.is-app .cz-app .profile-page .pf-form>label{gap:6px;margin:14px 0;font-size:14px;font-weight:600;display:grid}body.is-app .cz-app .profile-page .pf-form>label .small{font-weight:400}body.is-app .cz-app .profile-page .pf-at{align-items:center;gap:6px;display:flex}body.is-app .cz-app .profile-page .pf-check{align-items:flex-start;gap:10px;display:flex;font-weight:400!important}body.is-app .cz-app .profile-page .pf-photo{border:0;gap:10px;margin:16px 0;padding:0;display:grid}body.is-app .cz-app .profile-page .pf-photo legend{margin-bottom:8px;font-size:14px;font-weight:600}body.is-app .cz-app .profile-page .pf-photo-actions{flex-wrap:wrap;gap:8px;display:flex}body.is-app .cz-app .profile-page .pf-linksedit,body.is-app .cz-app .profile-page .pf-aff,body.is-app .cz-app .profile-page .pf-verify{border-top:1px solid var(--line);max-width:640px;margin:28px 0;padding-top:20px}body.is-app .cz-app .profile-page .ln-row input{min-height:34px}body.is-app .cz-app .profile-page .pf-links{margin:8px 0}body.is-app .cz-app .profile-page .pf-org{margin:2px 0 6px}body.is-app .cz-app .profile-page .pf-report{color:var(--muted);text-underline-offset:3px;font-size:13px;text-decoration:underline}@media (width<=760px){body.is-app .cz-app .profile-page .pf-head{flex-direction:column;gap:14px}body.is-app .cz-app .profile-page .pf-name{font-size:26px}}body.is-app .cz-app .feed-news{display:none}@media (width>=1360px){body.is-app .cz-app .feed-grid{grid-template-columns:minmax(0,600px) 290px 330px;gap:24px}body.is-app .cz-app .feed-news{scrollbar-width:none;align-self:start;max-height:100cqh;padding:16px 0 24px;display:block;position:sticky;top:0;overflow-y:auto}body.is-app .cz-app .feed-news::-webkit-scrollbar{display:none}body.is-app .cz-app .feed-side .pulse{display:none}}body.is-app .cz-app .pulse.is-column .pulse-vids{grid-template-columns:repeat(2,minmax(0,1fr))}body.is-app .cz-app .pv.on .pv-thumb{outline:2px solid var(--ink);outline-offset:-2px}body.is-app .cz-app .pv-stage{animation:cza-fade .2s var(--ease) both;background:#0f1115;flex-direction:column;margin:10px 0 2px;display:flex}body.is-app .cz-app .pv-stage-bar{background:var(--ink);color:#fff;align-items:center;gap:2px;min-height:42px;padding:5px 4px 5px 10px;display:flex}body.is-app .cz-app .pv-stage-head{flex:1;min-width:0;display:grid}body.is-app .cz-app .pv-stage-head b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}body.is-app .cz-app .pv-stage-head .pv-when{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8;font-size:11px;overflow:hidden}body.is-app .cz-app .pv-stage-bar button{color:#fff;opacity:.78;place-items:center;width:28px;height:28px;display:grid}body.is-app .cz-app .pv-stage-bar button:hover{opacity:1;background:#ffffff1f}body.is-app .cz-app .pv-stage-frame{aspect-ratio:16/9;background:#0f1115;place-items:center;display:grid;position:relative;overflow:auto}body.is-app .cz-app .pv-stage-frame iframe{border:0;width:100%;height:100%;display:block}body.is-app .cz-app .pv-stage.is-upright .pv-stage-frame{aspect-ratio:auto;height:min(520px,62vh)}body.is-app .cz-app .pv-stage.is-upright .pv-stage-frame iframe{aspect-ratio:9/16;width:auto;max-width:100%}body.is-app .cz-app .pv-stage-frame:is([data-embed=instagram],[data-embed=x],[data-embed=threads],[data-embed=bluesky],[data-embed=reddit],[data-embed=images]){aspect-ratio:auto;background:#fff;max-height:min(520px,62vh);padding:8px;display:block}body.is-app .cz-app .pv-stage-frame.emb-images img{width:100%;height:auto;margin-bottom:6px;display:block}body.is-app .cz-app .pv-stage.is-float{z-index:60;margin:0;position:fixed;box-shadow:0 18px 50px #0f111552,0 0 0 1px #0f111533}body.is-app .cz-app .pv-stage.is-float .pv-stage-bar{cursor:move;touch-action:none;user-select:none}body.is-app .cz-app .pv-stage.is-float .pv-stage-frame{aspect-ratio:auto;flex:1;height:auto;min-height:0;max-height:none}body.is-app .cz-app .pv-stage.is-float.is-upright .pv-stage-frame iframe{height:100%}body.is-app .cz-app .pv-stage-grip{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#0000 50%,#ffffffd9 50% 58%,#0000 58% 70%,#ffffffd9 70% 78%,#0000 78%),#0f11158c;width:18px;height:18px;position:absolute;bottom:0;right:0}body.is-app .cz-app .me-page{max-width:1180px;padding-top:0}body.is-app .cz-app .me-cover{background:#eef0f3;height:150px;margin:0 -32px}body.is-app .cz-app .me-top{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:-68px;display:flex}body.is-app .cz-app .me-photo{flex-shrink:0;position:relative}body.is-app .cz-app .me-photo .avatar{object-fit:cover;background-color:#e5e7eb;border:4px solid #fff;display:grid;width:136px!important;height:136px!important}body.is-app .cz-app .me-photo-btn{background:var(--ink);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:32px;height:32px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;right:10px}body.is-app .cz-app .me-photo-btn:hover{background:#2b3038}body.is-app .cz-app .me-actions{gap:8px;padding-bottom:8px;display:flex}body.is-app .cz-app .me-icon{width:36px;padding:0}body.is-app .cz-app .me-id{margin-top:14px}body.is-app .cz-app .me-id h1{letter-spacing:-.028em;font-size:30px;font-weight:700;line-height:1.15}body.is-app .cz-app .me-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px;font-size:14px;display:flex}body.is-app .cz-app .me-meta>span{align-items:center;gap:6px;display:inline-flex}body.is-app .cz-app .me-meta .cred{height:auto;color:var(--ink-2);cursor:default;font-size:13.5px}body.is-app .cz-app .me-bio{max-width:640px;color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.5}body.is-app .cz-app .me-id .notice{margin-top:10px}body.is-app .cz-app .me-finish ul{margin:2px 0 8px;padding:0;list-style:none}body.is-app .cz-app .me-finish li button{border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;align-items:center;gap:10px;padding:9px 0;font-size:14px;font-weight:500;display:flex}body.is-app .cz-app .me-finish li button span{flex:1}body.is-app .cz-app .me-finish li button:hover:not(:disabled) span{text-underline-offset:3px;text-decoration:underline}body.is-app .cz-app .me-finish li.is-done button{color:var(--muted);cursor:default}body.is-app .cz-app .me-finish li.is-done svg{color:var(--up)}body.is-app .cz-app .me-progress{color:var(--muted);gap:7px;margin:2px 0 10px;font-size:13px;display:grid}body.is-app .cz-app .me-progress i{background:var(--line);height:4px;display:block}body.is-app .cz-app .me-progress b{background:var(--ink);height:100%;display:block}body.is-app .cz-app .me-page.is-editing{max-width:760px;padding-top:32px}body.is-app .cz-app .me-back{margin:0 0 18px}body.is-app .cz-app .me-page .pf-form{max-width:none}body.is-app .cz-app .me-page .pf-form h1{font-size:28px}body.is-app .cz-app .me-page .pf-photo{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;margin:22px 0 8px}body.is-app .cz-app .me-page .pf-photo .avatar{grid-row:span 2}body.is-app .cz-app .me-page .pf-photo>p{grid-column:2;margin:0}@media (width<=760px){body.is-app .cz-app .me-cover{height:110px;margin:0 -16px}body.is-app .cz-app .me-top{margin-top:-52px}body.is-app .cz-app .me-photo .avatar{width:104px!important;height:104px!important}body.is-app .cz-app .me-photo-btn{bottom:8px;right:8px}body.is-app .cz-app .me-photo-btn span{display:none}body.is-app .cz-app .me-id h1{font-size:24px}body.is-app .cz-app .me-page.is-editing{padding-top:24px}}body.is-app .cz-app .cred-side{margin:0;padding:0}body.is-app .cz-app .board-filters{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}body.is-app .cz-app .board-select{border:1px solid var(--line-2);background:#fff;align-items:center;height:34px;display:inline-flex;position:relative}body.is-app .cz-app .board-select:focus-within,body.is-app .cz-app .board-select:hover{border-color:var(--ink)}body.is-app .cz-app .board-select>span{color:var(--muted);white-space:nowrap;padding-left:12px;font-size:13px}body.is-app .cz-app .board-select select{height:100%;color:var(--ink);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;padding:0 34px 0 8px;font:600 13.5px Inter,system-ui,sans-serif}body.is-app .cz-app .board-select select:focus{outline:none}body.is-app .cz-app .board-select svg{pointer-events:none;color:var(--muted);position:absolute;right:10px}body.is-app .cz-app .board-filters .region{box-shadow:none}body.is-app .cz-app .board-filters .region-btn{color:var(--ink);border:1px solid var(--line-2);background:#fff}body.is-app .cz-app .board-filters .region-btn:hover{border-color:var(--ink);background:#fff}body.is-app .cz-app .board-filters .region-btn .flag-globe,body.is-app .cz-app .board-filters .region-btn>svg:last-child{color:var(--muted)}body.is-app .cz-app .board-caption{margin-top:12px}body.is-app .cz-app .board-th{border-bottom:1px solid var(--ink);letter-spacing:.02em;color:var(--muted);grid-template-columns:40px minmax(0,1fr) auto;gap:12px;margin-top:10px;padding:8px 0;font-size:12px;font-weight:600;display:grid}body.is-app .cz-app .board-th span:first-child{text-align:center}body.is-app .cz-app .board-th span:last-child{padding-right:4px}body.is-app .cz-app .board-th+.board{border-top:0;margin-top:0}body.is-app .cz-app .board li.is-top .board-rank{color:var(--ink);font:700 20px/1 Inter,system-ui,sans-serif}body.is-app .cz-app .board-n{justify-content:flex-end;align-items:center;gap:12px;min-width:64px;display:inline-flex}body.is-app .cz-app .board-bar{background:var(--surface);width:120px;height:6px;display:block}body.is-app .cz-app .board-bar b{background:var(--ink);height:100%;display:block}body.is-app .cz-app .ways-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}body.is-app .cz-app .ways .ways-head .btn-outline{margin-top:0}body.is-app .cz-app .how-box{padding-bottom:0}body.is-app .cz-app .how-box details{border-top:1px solid var(--line)}body.is-app .cz-app .how-box summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;font-size:14.5px;font-weight:600;list-style:none;display:flex}body.is-app .cz-app .how-box summary::-webkit-details-marker{display:none}body.is-app .cz-app .how-box summary:after{content:"+";color:var(--muted);font-size:18px;font-weight:400}body.is-app .cz-app .how-box details[open] summary:after{content:"−"}body.is-app .cz-app .how-box details[open]{padding-bottom:8px}body.is-app .cz-app .how-box summary+.cred-rule{border-top:0;padding-top:0}@media (width<=760px){body.is-app .cz-app .ways-grid{grid-template-columns:minmax(0,1fr)}body.is-app .cz-app .board-bar{width:56px}body.is-app .cz-app .board-filters{flex-direction:row;align-items:center}body.is-app .cz-app .board-th{grid-template-columns:28px minmax(0,1fr) auto;gap:10px}}body.is-app .cz-app .cred-side .who{align-items:center;gap:10px;padding:8px 0;display:flex}body.is-app .cz-app .cred-side .who .board-n{margin-left:auto}body.is-app .cz-app .cred-side .side-box{margin-top:0}body.is-app .cz-app .trend-bar{background:var(--surface);width:56px;height:6px;display:block}body.is-app .cz-app .trend-bar i{background:var(--t-deep,var(--ink-2));height:100%;display:block}body.is-app .cz-app .soon-page{text-align:center;max-width:560px;margin:0 auto;padding:16vh 24px}body.is-app .cz-app .soon-page h1{letter-spacing:-.03em;font-size:36px;font-weight:700}body.is-app .cz-app .soon-page p{color:var(--muted);margin:10px 0 22px;font-size:16px;line-height:1.55}
