@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg-base:#080705;--bg-glow-a:rgba(196,142,44,0.3);--bg-glow-b:rgba(120,80,20,0.16);--panel:rgba(255,232,190,0.045);--panel-strong:rgba(255,232,190,0.075);--stroke:rgba(255,214,150,0.13);--stroke-soft:rgba(255,214,150,0.07);--text:#f3ece0;--text-2:rgba(243,236,224,0.62);--text-3:rgba(243,236,224,0.38);--gold:#e6c37c;--gold-deep:#b8873a;--gold-grad:linear-gradient(160deg,#fdf1cf,#e8c680 38%,#c1913f);--link:#7fd0c8;--ok:#4ade80;--warn:#f0b13c;--shadow:0 18px 40px -22px rgba(0,0,0,0.85);--pill-bg:rgba(6,5,3,0.72);--pill-stroke:rgba(255,214,150,0.18);--pill-shadow:0 18px 40px -22px rgba(0,0,0,0.85),inset 0 1px 0 rgba(255,232,190,0.07);--glass-blur:saturate(1.4) blur(18px);--hover-tint:rgba(255,232,190,0.07);--skeleton:rgba(255,232,190,0.055);--skeleton-hi:rgba(255,232,190,0.14);--veil-blur:5px;--veil-tint:rgba(8,7,5,0.45);--veil-end:var(--header-pad-b);--veil-fade:48px;--header-pad-b:12px;--card-bg:var(--panel);--card-border:1px solid var(--stroke-soft);--card-radius:12px;--card-shadow:none;--card-pad:9px;--card-blur:none;--font-tg:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;--feed-max:620px;--header-max:592px;--header-h:calc(70px + env(safe-area-inset-top, 0px));--feed-view-h:calc(100vh - var(--header-h));--feed-view-h:calc(100dvh - var(--header-h));--card-max-h:max(260px,calc(var(--feed-view-h) * 0.9));--media-max-h:calc(var(--card-max-h) - 52px)}:root[data-theme=light]{--bg-base:#f6f2ea;--bg-glow-a:rgba(214,164,60,0.28);--bg-glow-b:rgba(255,255,255,0.5);--panel:rgba(255,255,255,0.66);--panel-strong:rgba(255,255,255,0.85);--stroke:rgba(126,92,26,0.16);--stroke-soft:rgba(126,92,26,0.09);--text:#1c1710;--text-2:rgba(28,23,16,0.66);--text-3:rgba(28,23,16,0.42);--gold:#8a6420;--gold-deep:#6b4c14;--gold-grad:linear-gradient(160deg,#a87c26,#7d5a15 50%,#b28c3a);--link:#0f7d75;--ok:#16a34a;--warn:#b97a10;--shadow:0 16px 34px -24px rgba(74,52,10,0.45);--veil-tint:rgba(232,226,214,0.55);--pill-bg:rgba(255,255,255,0.92);--pill-stroke:rgba(126,92,26,0.2);--pill-shadow:0 8px 20px -14px rgba(74,52,10,0.5),inset 0 1px 0 rgba(255,255,255,0.9);--card-bg:rgba(255,255,255,0.42);--hover-tint:rgba(28,23,16,0.05);--skeleton:rgba(28,23,16,0.07);--skeleton-hi:rgba(28,23,16,0.15)}*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}html{color-scheme:dark;overflow-x:hidden}html[data-theme=light]{color-scheme:light}body{margin:0;background:var(--bg-base);color:var(--text);font-family:var(--font-tg);-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}a:hover{color:var(--gold)}::selection{background:rgba(230,195,124,.28)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes shimmerSweep{0%{background-position:180% 0}to{background-position:-80% 0}}.shimmer{background-color:var(--skeleton);background-image:linear-gradient(100deg,transparent 20%,var(--skeleton-hi) 42%,var(--skeleton-hi) 58%,transparent 80%);background-size:220% 100%;background-repeat:no-repeat;animation:shimmerSweep 1.5s linear infinite}@keyframes tapPop{0%{transform:scale(1)}30%{transform:scale(1.055)}62%{transform:scale(.984)}to{transform:scale(1)}}@keyframes pinnedTapPop{0%{transform:scale(1)}30%{transform:scale(1.018)}62%{transform:scale(.994)}to{transform:scale(1)}}.tap-pop{animation:tapPop .42s cubic-bezier(.34,1.4,.64,1)}.pinned-bar.tap-pop{animation-name:pinnedTapPop}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page{position:relative;min-height:100vh;overflow-x:clip}.page-glow{display:none}.page-inner{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100vh}.page-tail{height:calc(20px + env(safe-area-inset-bottom, 0px))}.header-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;width:100%;display:flex;justify-content:center;padding:calc(10px + env(safe-area-inset-top, 0px)) 14px var(--header-pad-b)}.header-bar:before{content:"";position:absolute;left:0;right:0;top:0;bottom:var(--veil-end);pointer-events:none;background:linear-gradient(to bottom,var(--veil-tint) 0,var(--veil-tint) calc(100% - var(--veil-fade)),transparent 100%);-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(1.1);backdrop-filter:blur(var(--veil-blur)) saturate(1.1);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--veil-fade)),rgba(0,0,0,.88) calc(100% - var(--veil-fade) * .82),rgba(0,0,0,.66) calc(100% - var(--veil-fade) * .62),rgba(0,0,0,.38) calc(100% - var(--veil-fade) * .42),rgba(0,0,0,.16) calc(100% - var(--veil-fade) * .24),rgba(0,0,0,.05) calc(100% - var(--veil-fade) * .1),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--veil-fade)),rgba(0,0,0,.88) calc(100% - var(--veil-fade) * .82),rgba(0,0,0,.66) calc(100% - var(--veil-fade) * .62),rgba(0,0,0,.38) calc(100% - var(--veil-fade) * .42),rgba(0,0,0,.16) calc(100% - var(--veil-fade) * .24),rgba(0,0,0,.05) calc(100% - var(--veil-fade) * .1),transparent 100%)}.header-inner{position:relative;z-index:1;width:100%;max-width:var(--header-max)}.brand,.header-row{display:flex;align-items:center}.brand{flex:none;gap:8px;max-width:340px;margin-right:10px;font-family:inherit;color:inherit;text-align:left;cursor:pointer;padding:3px 13px 3px 3px;border:1px solid var(--pill-stroke);border-radius:99px;background:var(--pill-bg);box-shadow:var(--pill-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);overflow:hidden;transition:max-width .42s cubic-bezier(.2,.7,.2,1),margin-right .42s cubic-bezier(.2,.7,.2,1),padding .42s cubic-bezier(.2,.7,.2,1),border-width .42s cubic-bezier(.2,.7,.2,1),opacity .24s ease,transform .42s cubic-bezier(.2,.7,.2,1),background-image .2s ease}.header-row[data-search=open] .brand{max-width:0;margin-right:0;padding-left:0;padding-right:0;border-left-width:0;border-right-width:0;opacity:0;transform:scale(.86);pointer-events:none}.brand-avatar{flex:none;width:36px;height:36px;border-radius:99px;object-fit:cover;border:1px solid var(--stroke)}.brand-name{font-weight:600;font-size:16px;line-height:1;color:var(--text);white-space:nowrap}.live-dot{flex:none;width:6px;height:6px;border-radius:99px;background:var(--ok);box-shadow:0 0 8px var(--ok);animation:pulseDot 2.4s ease-in-out infinite}.theme-pill{display:none;flex:none;align-items:center;gap:8px;max-width:220px;height:44px;margin-right:10px;padding:0 15px 0 13px;border:1px solid var(--pill-stroke);border-radius:99px;background:var(--pill-bg);box-shadow:var(--pill-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--gold);font-family:inherit;font-size:14.5px;font-weight:500;white-space:nowrap;overflow:hidden;cursor:pointer;transition:max-width .42s cubic-bezier(.2,.7,.2,1),margin-right .42s cubic-bezier(.2,.7,.2,1),padding .42s cubic-bezier(.2,.7,.2,1),border-width .42s cubic-bezier(.2,.7,.2,1),opacity .24s ease,border-color .2s ease,background-image .2s ease}.theme-pill span{color:var(--text-2)}.theme-pill:hover span{color:var(--gold)}.header-row[data-search=open] .theme-pill{max-width:0;margin-right:0;padding-left:0;padding-right:0;border-left-width:0;border-right-width:0;opacity:0;pointer-events:none}.search-pill{flex:1 1 auto;min-width:0;max-width:148px;height:44px;margin-left:auto;display:flex;align-items:center;cursor:pointer;border:1px solid var(--pill-stroke);border-radius:99px;background:var(--pill-bg);box-shadow:var(--pill-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:max-width .42s cubic-bezier(.2,.7,.2,1),background-image .2s ease}.header-row[data-search=open] .search-pill{max-width:100%}.search-cancel{flex:none;width:44px;max-width:0;height:44px;margin-left:0;padding:0;display:grid;place-items:center;border:1px solid var(--pill-stroke);border-radius:99px;background:var(--pill-bg);box-shadow:var(--pill-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--gold);opacity:0;overflow:hidden;pointer-events:none;cursor:pointer;transition:max-width .42s cubic-bezier(.2,.7,.2,1),margin-left .42s cubic-bezier(.2,.7,.2,1),opacity .24s ease,border-color .2s ease,background-image .2s ease}.header-row[data-search=open] .search-cancel{max-width:44px;margin-left:8px;opacity:1;pointer-events:auto}.search-icon{flex:none;width:42px;height:42px;display:grid;place-items:center;color:var(--gold);font-family:var(--font-mono),monospace;font-size:33px;line-height:1}.search-label{flex:none;padding-right:15px;color:var(--text-2);font-size:14.5px;font-weight:500;white-space:nowrap}.search-pill:hover .search-label{color:var(--gold)}.search-count{flex:none;padding-right:14px;font-family:var(--font-mono),monospace;font-size:11.5px;color:var(--text-3);white-space:nowrap}.search-input{flex:1 1;min-width:0;padding-right:14px;border:0;outline:0;background:transparent;color:var(--text);font-family:inherit;font-size:14.5px}@media (max-width:640px){.search-input,.search-label{font-size:16px}.search-input{padding-right:6px}}.pinned-bar{display:flex;align-items:stretch;gap:10px;width:100%;max-height:60px;margin-top:8px;padding:7px 17px;border:1px solid var(--pill-stroke);border-radius:99px;background:var(--pill-bg);box-shadow:var(--pill-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);font-family:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:max-height .32s cubic-bezier(.2,.7,.2,1),margin-top .32s cubic-bezier(.2,.7,.2,1),padding .32s cubic-bezier(.2,.7,.2,1),border-width .32s cubic-bezier(.2,.7,.2,1),opacity .2s ease,background-image .2s ease}.pinned-bar[data-collapsed=true]{max-height:0;margin-top:0;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0;opacity:0;pointer-events:none}.pinned-bar-mark{flex:none;width:3px;border-radius:99px;background:var(--gold-grad)}.pinned-bar-marks{flex:none;width:3px;display:flex;flex-direction:column;gap:2px}.pinned-bar-marks i{flex:1 1;min-height:4px;border-radius:99px;background:var(--gold-grad);opacity:.32;transition:opacity .2s ease}.pinned-bar-marks i[data-active]{opacity:1}.pinned-bar-count{margin-left:7px;font-family:var(--font-mono),monospace;font-size:10px;font-weight:400;letter-spacing:.06em;color:var(--text-3)}.pinned-bar-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pinned-bar-title{font-size:12px;font-weight:700;line-height:1.2;color:var(--text)}.pinned-bar-text{font-size:13px;line-height:1.25;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed{width:100%;max-width:var(--feed-max);padding:14px 28px 0;display:block}@media (min-width:520px){.feed{padding-inline:40px}}.feed-grid{display:flex;flex-direction:column;gap:16px}.feed-empty{padding:40px 0;text-align:center;font-size:14.5px;color:var(--text-2)}.sk-media{aspect-ratio:16/10}.sk-line{height:12px;border-radius:6px}.sk-line+.sk-line{margin-top:9px}.sk-line-sm{height:9px}.sk-pill{height:44px;border-radius:99px}.sk-pill-wide{flex:1 1 auto}.feed-end{padding:26px 0 10px;text-align:center;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3)}.post{scroll-margin-top:82px;display:flex;gap:10px;align-items:flex-start;animation:fadeIn .32s ease-out}.post-card{flex:1 1;width:100%;min-width:0;position:relative;overflow:hidden;background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);padding:0}.post-card[data-card-fit=cap]{display:flex;flex-direction:column;max-height:var(--card-max-h)}.post-card[data-card-fit=cap]>.collage,.post-card[data-card-fit=cap]>.media-frame{flex:0 1 auto;min-height:140px}.post-card[data-card-fit=cap]>.post-body{flex:0 0 auto}.post-body{padding:var(--card-pad)}.pinned-label{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.pinned-dot{width:5px;height:5px;border-radius:99px;background:var(--gold)}.post-footer{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;margin-top:9px;padding-top:8px;border-top:1px solid var(--stroke-soft)}.post-meta{font-family:var(--font-mono),monospace;font-size:11px;color:var(--text-3);white-space:nowrap}@media (max-width:420px){.post-meta{font-size:10px}}.rt-p{margin:0;font-size:14px;line-height:1.55;color:var(--text);text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere}.rt-p+.rt-p,.rt-p+.rt-pre,.rt-p+.rt-quote,.rt-pre+.rt-p,.rt-quote+.rt-p{margin-top:10px}.rt-p a{font-weight:500;color:var(--link)}.rt-p a:hover{color:var(--gold)}.rt-cta{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;margin-top:10px;font-size:15px;font-weight:500;color:var(--link);white-space:normal}.rt-quote+.rt-cta,.rt-quote+.rt-quote-followup{margin-top:0}.rt-cta+.rt-quote,.rt-quote-followup+.rt-quote{margin-top:16px}.rt-cta:before{content:"↗";font-family:var(--font-mono),monospace;font-size:13px}.rt-cta:hover{color:var(--gold)}.rt-quote{position:relative;display:block;width:100%;box-sizing:border-box;margin:3px 0 0;padding:7px 26px 7px 10px;border-left:3px solid var(--gold);border-radius:0 12px 12px 0;background:var(--panel-strong);font-size:13.5px;line-height:1.5;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.rt-quote:after{content:"”";position:absolute;top:7px;right:12px;font-weight:700;font-size:17px;line-height:1;color:var(--gold);opacity:.7}.rt-quote a{font-weight:500;color:var(--link)}.rt-quote[data-expandable=true]{cursor:pointer}.rt-quote[data-expandable=true][data-expanded=false]{max-height:92px;overflow:hidden}.rt-quote[data-expandable=true][data-expanded=false] .rt-quote-content{max-height:78px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.rt-code{font-size:.88em;padding:1px 5px;border-radius:5px;border:1px solid var(--stroke-soft)}.rt-code,.rt-pre{font-family:var(--font-mono),monospace;background:var(--panel-strong)}.rt-pre{margin:0;padding:12px 14px;border-radius:12px;border:1px solid var(--stroke-soft);font-size:13px;line-height:1.5;color:var(--text);overflow-x:auto}.rt-mark{background:rgba(230,195,124,.3);color:inherit;border-radius:4px;padding:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}:root[data-theme=light] .rt-mark{background:rgba(214,164,60,.42)}.rt-spoiler[data-revealed=false] .rt-mark{background:transparent}.rt-spoiler{border-radius:7px;padding:0 .14em;background:var(--text-3);color:transparent;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background .25s,color .25s}.rt-spoiler[data-revealed=true]{background:transparent;color:inherit;cursor:auto}.tg-emoji{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.18em;object-fit:contain}.tg-emoji-stack{position:relative}.tg-emoji-layer{position:absolute;inset:0;object-fit:contain}.tg-emoji-layer,.tg-emoji-layer canvas{display:block;width:100%;height:100%}.tg-emoji-text{font-size:.87em;line-height:1.15em;text-align:center}.tg-inline-keyboard{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.tg-inline-keyboard-row{display:grid;grid-gap:6px;gap:6px;min-width:0}.tg-inline-keyboard-button{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--gold) 64%,var(--stroke-soft));border-radius:9px;background:color-mix(in srgb,var(--gold) 26%,#161008);color:#fff;font-size:13px;font-weight:600;line-height:1.2;text-align:center;overflow-wrap:anywhere;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.tg-inline-keyboard-button:before{content:"↗";position:absolute;top:5px;right:7px;font-family:var(--font-mono),monospace;font-size:10px;line-height:1;color:rgba(255,255,255,.86)}.tg-inline-keyboard-label{display:inline-flex;align-items:center;justify-content:center;gap:5px}.tg-inline-keyboard-emoji{display:inline-flex;flex:0 0 auto;font-size:1.12em}.tg-inline-keyboard-button:hover{border-color:color-mix(in srgb,#fff 58%,var(--gold));background:color-mix(in srgb,var(--gold) 42%,#161008);color:#fff}.tg-inline-keyboard-button[data-style=primary]{border-color:#4c98e8;background:#347fc8}.tg-inline-keyboard-button[data-style=danger]{border-color:#e06e6e;background:#b94a4a}.tg-inline-keyboard-button[data-style=success]{border-color:#55b780;background:#35855b}.tg-inline-keyboard-button[data-style=primary]:hover{background:#458fd8}.tg-inline-keyboard-button[data-style=danger]:hover{background:#cc5959}.tg-inline-keyboard-button[data-style=success]:hover{background:#42996a}.tg-inline-keyboard-button:active{transform:scale(.985)}.media-frame{position:relative;display:grid;place-items:center;width:100%;max-height:var(--media-max-h);background-color:var(--skeleton);background-image:linear-gradient(100deg,transparent 20%,var(--skeleton-hi) 42%,var(--skeleton-hi) 58%,transparent 80%);background-size:220% 100%;background-repeat:no-repeat;animation:shimmerSweep 1.5s linear infinite;overflow:hidden}.collage-cell[data-loaded],.media-frame[data-loaded]{background:none;animation:none}.media-photo{aspect-ratio:16/10}.media-video{aspect-ratio:16/9}.media-label{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:0 12px;text-align:center}.media-fill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.video-badge{left:11px;padding:4px 10px;border-radius:9px;background:rgba(0,0,0,.5);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;color:#f3ece0}.video-badge,.video-sound{position:absolute;top:11px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.video-sound{right:11px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:99px;background:rgba(0,0,0,.5);color:#f3ece0;cursor:pointer}.video-sound:hover{color:var(--gold)}.video-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.14)}.video-progress i{display:block;height:100%;background:var(--gold)}.collage{display:grid;grid-gap:3px;gap:3px;border-radius:14px;overflow:hidden;border:1px solid var(--stroke-soft);max-height:var(--media-max-h)}.collage[data-count="1"]{aspect-ratio:16/10}.collage[data-count="2"]{grid-template-columns:1fr 1fr;aspect-ratio:16/9}.collage[data-count="3"]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16/11}.collage[data-count="4"]{width:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:4/3}.collage[data-count="3"] .collage-cell:first-child{grid-row:span 2}.collage[data-layout=pair-square]{grid-template-columns:1fr 1fr;grid-template-rows:1fr;aspect-ratio:2/1}.collage[data-layout=pair-wide]{grid-template-columns:1fr;grid-template-rows:1fr 1fr;aspect-ratio:8/9}.collage[data-layout=pair-portrait]{grid-template-columns:1fr 1fr;grid-template-rows:1fr;aspect-ratio:4/3}.collage[data-layout=trio-wide]{grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr;aspect-ratio:32/27}.collage[data-layout=trio-wide] .collage-cell:first-child{grid-column:span 2;grid-row:auto}.collage[data-layout=quad-portrait]{grid-template-columns:4fr 3fr 3fr;grid-template-rows:1fr 1fr;aspect-ratio:5/3}.collage[data-layout=quad-portrait] .collage-cell:first-child{grid-row:span 2}.collage-cell{position:relative;display:grid;place-items:center;min-height:0;background-color:var(--skeleton);background-image:linear-gradient(100deg,transparent 20%,var(--skeleton-hi) 42%,var(--skeleton-hi) 58%,transparent 80%);background-size:220% 100%;background-repeat:no-repeat;animation:shimmerSweep 1.5s linear infinite;overflow:hidden}.collage-label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.collage-label,.collage-more{font-family:var(--font-mono),monospace}.collage-more{position:absolute;inset:0;display:grid;place-items:center;background:rgba(8,7,5,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:20px;color:#f3ece0}.media-open{cursor:zoom-in;-webkit-tap-highlight-color:transparent}.media-open:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.gallery-hint{margin-top:10px;font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--text-3)}.file{margin-top:13px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--stroke-soft);border-radius:14px;background:var(--panel-strong)}.post-body>.file:first-child{margin-top:0}.file-badge{flex:none;width:38px;height:38px;border-radius:11px;border:1px solid var(--stroke);display:grid;place-items:center;font-family:var(--font-mono),monospace;font-size:10px;color:var(--gold)}.file-info{flex:1 1;min-width:0}.file-name{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta{font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--text-3)}.file-btn{flex:none;padding:8px 13px;border:1px solid var(--stroke);border-radius:10px;background:transparent;color:var(--gold);font-family:inherit;font-size:12.5px;cursor:pointer}.poll{margin-top:13px;display:flex;flex-direction:column;gap:8px}.poll-row{position:relative;overflow:hidden;padding:11px 13px;border:1px solid var(--stroke-soft);border-radius:12px;background:var(--panel-strong);color:var(--text);font-size:14px}.poll-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(230,195,124,.22),rgba(230,195,124,.06));transition:width .5s cubic-bezier(.2,.7,.2,1)}.poll-row-inner{position:relative;display:flex;justify-content:space-between;gap:10px}.poll-pct{font-size:12px;color:var(--gold)}.poll-footer,.poll-pct{font-family:var(--font-mono),monospace}.poll-footer{font-size:10.5px;color:var(--text-3)}.poll-footer a{color:var(--gold)}.lightbox{--lightbox-pad-top:calc(64px + env(safe-area-inset-top, 0px));--lightbox-pad-bottom:calc(28px + env(safe-area-inset-bottom, 0px));position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--lightbox-pad-top) 14px var(--lightbox-pad-bottom);background:rgba(6,5,4,.93);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn .18s ease-out}.lightbox-media{max-width:100%;max-height:calc(100vh - var(--lightbox-pad-top) - var(--lightbox-pad-bottom));max-height:calc(100dvh - var(--lightbox-pad-top) - var(--lightbox-pad-bottom));width:auto;height:auto;display:block;border-radius:10px;background:rgba(0,0,0,.4)}.lightbox-btn{position:absolute;z-index:1;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f3ece0;cursor:pointer;transition:background-color .2s ease,color .2s ease}.lightbox-btn:hover{background-color:rgba(255,255,255,.22);color:var(--gold)}.lightbox-close{top:calc(14px + env(safe-area-inset-top, 0px));right:14px}.lightbox-next,.lightbox-prev{top:0;bottom:0;margin-block:auto}.lightbox-prev{left:12px}.lightbox-next{right:12px}.lightbox-count{position:absolute;top:calc(24px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.08em;color:rgba(243,236,224,.7)}.profile{display:none;position:fixed;inset:0;z-index:60;height:100vh;height:100dvh;overflow:hidden;background:var(--bg-base);animation:fadeIn .22s ease-out}.profile[data-open]{display:block}.profile-inner{position:relative;flex-direction:column;height:100%;padding:calc(14px + env(safe-area-inset-top, 0px)) 14px calc(18px + env(safe-area-inset-bottom, 0px))}.profile-inner,.profile-top{display:flex;align-items:center}.profile-top{width:100%;max-width:var(--feed-max);justify-content:space-between;gap:10px}.profile-round{width:46px;height:46px;padding:0;display:grid;place-items:center;border:1px solid var(--pill-stroke);border-radius:99px;background:var(--pill-bg);box-shadow:var(--pill-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--gold);cursor:pointer;transition:border-color .25s ease,transform .25s cubic-bezier(.2,.7,.2,1),background-image .2s ease}.profile-back:hover{transform:translateX(-2px)}.profile-theme:hover{transform:translateY(-1px)}.profile-card{width:100%;max-width:var(--feed-max);margin-top:12px;display:flex;flex-direction:column;align-items:center;min-height:0;padding:22px 16px 18px;border:1px solid var(--stroke);border-radius:26px;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:riseIn .5s cubic-bezier(.2,.7,.2,1) both}.profile-avatar-wrap{position:relative}.profile-avatar{display:block;width:92px;height:92px;border-radius:99px;object-fit:cover;border:1px solid var(--stroke);box-shadow:0 18px 40px -20px rgba(0,0,0,.8)}.profile-online{position:absolute;right:6%;bottom:6%;width:19px;height:19px;border-radius:99px;background:var(--ok);border:4px solid var(--bg-base);animation:pulseDot 2.4s ease-in-out infinite}.profile-title{margin:12px 0 0;font-size:26px;font-weight:700;line-height:1.05;text-align:center;color:var(--text)}.profile-members{margin-top:6px;font-size:14px;color:var(--text-2)}.profile-about{width:100%;max-width:420px;margin-top:16px;display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px;border:1px solid var(--stroke-soft);border-radius:22px;background:var(--panel);text-align:left}.profile-about-title{padding-bottom:11px;border-bottom:1px solid var(--stroke-soft);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.profile-about p{margin:0;font-size:15.5px;line-height:1.6;color:var(--text);text-wrap:pretty;overflow-wrap:anywhere}.profile-about a{font-weight:500;color:var(--link)}.profile-about a:hover{color:var(--gold)}.profile-links{width:100%;max-width:420px;margin-top:16px;display:flex;flex-direction:column;gap:8px;flex:none}.profile-link{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--stroke);border-radius:99px;background:var(--panel-strong);transition:border-color .25s ease,transform .25s cubic-bezier(.2,.7,.2,1),background-image .2s ease}.profile-link:hover{transform:translateY(-1px)}.profile-link[data-empty]{cursor:default}.profile-link[data-empty]:hover{background-image:none;transform:none}.profile-link-icon{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:99px;background:var(--gold-grad);color:rgba(20,14,4,.88)}:root[data-theme=light] .profile-link-icon{background:linear-gradient(160deg,#fdf1cf,#e8c680);border:1px solid rgba(126,92,26,.18);color:var(--gold-deep)}.profile-link-logo{flex:none;width:42px;height:42px;object-fit:contain}.profile-link-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.profile-link-title{font-size:15px;font-weight:600;color:var(--text)}.profile-link-meta{font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-link-arrow{flex:none;width:30px;height:30px;display:grid;place-items:center;color:var(--gold)}@media (max-height:740px){.profile-card{margin-top:10px;padding:16px 14px 14px}.profile-avatar{width:72px;height:72px}.profile-online{width:15px;height:15px;border-width:3px}.profile-title{margin-top:10px;font-size:22px}.profile-members{margin-top:4px;font-size:13px}.profile-about{padding:12px}.profile-about,.profile-links{margin-top:12px}}@media (max-width:1023px){.profile-inner{align-items:stretch;padding:0}.profile-top{position:absolute;z-index:1;top:0;max-width:none;padding:calc(14px + env(safe-area-inset-top, 0px)) 14px 0}.profile-card{flex:1 1;width:100%;max-width:none;height:100%;margin-top:0;padding:calc(74px + env(safe-area-inset-top, 0px)) 16px calc(18px + env(safe-area-inset-bottom, 0px));border:0;border-radius:0;box-shadow:none;background:var(--bg-base)}}@media (min-width:1024px){:root{--profile-col:380px;--feed-col:552px;--col-gap:20px;--desktop-header-h:71px;--header-h:var(--desktop-header-h)}.page-inner{display:grid;grid-template-columns:1fr var(--feed-col) var(--profile-col) 1fr;grid-template-rows:auto 1fr;align-items:start;grid-column-gap:var(--col-gap);column-gap:var(--col-gap)}.header-bar{grid-column:1/-1;grid-row:1}.profile{grid-column:3;grid-row:2}.feed{grid-column:2;grid-row:2}.page-tail{grid-column:1/-1}.header-inner{max-width:none;display:grid;grid-template-columns:var(--feed-col) var(--profile-col);grid-column-gap:var(--col-gap);column-gap:var(--col-gap);justify-content:center}.header-row{grid-column:2;grid-row:1}.pinned-bar{grid-column:1;grid-row:1;margin-top:0}.pinned-bar,.pinned-bar[data-collapsed=true]{height:44px;max-height:44px;padding-top:4px;padding-bottom:4px}.pinned-bar[data-collapsed=true]{border-top-width:1px;border-bottom-width:1px;opacity:1;pointer-events:auto}.brand{display:none}.profile,.theme-pill{display:flex}.profile{position:-webkit-sticky;position:sticky;inset:auto;top:calc(var(--desktop-header-h) + 8px);z-index:1;height:auto;overflow:visible;background:none;animation:none}.profile>.page-glow{display:none}.profile-inner{width:100%;height:auto;padding:0}.profile-top{display:none}.profile-card{margin-top:0}.profile-about,.profile-card,.profile-links{max-width:none}.profile-about{overflow:visible}.feed{max-width:none;width:100%;padding:14px 16px 0}}.brand:hover,.file-btn:hover,.pinned-bar:hover,.profile-link:hover,.profile-round:hover,.search-cancel:hover,.search-pill:hover,.theme-pill:hover,.video-sound:hover{background-image:linear-gradient(var(--hover-tint),var(--hover-tint))}.pinned-bar:hover .pinned-bar-text,.profile-link:hover .profile-link-meta{color:var(--text-2)}.brand:hover .brand-name,.profile-link:hover .profile-link-title{color:var(--gold)}.brand-name,.file-btn,.pinned-bar-text,.profile-link-meta,.profile-link-title,.video-sound{transition:background-image .2s ease,color .2s ease}.rich-message{display:grid;grid-gap:10px;gap:10px}.rich-message .rt-p{margin:0}.article-heading{margin:7px 0 0;color:var(--text);font-weight:700;line-height:1.22;text-wrap:balance}.article-heading:is(h1){font-size:25px}.article-heading:is(h2){font-size:21px}.article-heading:is(h3){font-size:18px}.article-heading:is(h4,h5,h6){font-size:16px}.article-caption,.article-footer,.article-quote-caption{color:var(--text-3);font-size:12px;line-height:1.45}.article-divider{width:100%;height:1px;margin:2px 0;border:0;background:var(--stroke)}.article-pullquote{margin:0;padding:3px 0 3px 14px;border-left:3px solid var(--gold);color:var(--text);font-size:17px;font-weight:600;line-height:1.36}.article-pullquote footer{margin-top:7px;color:var(--text-3);font-size:12px;font-weight:400}.article-list{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:24px;color:var(--text);font-size:14px;line-height:1.5}.article-list li{padding-left:2px}.article-list .article-list,.article-list .rich-message{margin-top:6px}.article-check{display:inline-grid;place-items:center;width:14px;height:14px;margin-right:7px;border:1px solid var(--stroke);border-radius:4px;color:transparent;font-size:10px;vertical-align:-1px}.article-check[data-checked=true]{border-color:var(--gold);background:var(--gold);color:#17120a}.article-table-wrap{overflow-x:auto}.article-table{width:100%;border-collapse:collapse;color:var(--text);font-size:13px;line-height:1.45}.article-table[data-bordered=true] td,.article-table[data-bordered=true] th{border:1px solid var(--stroke)}.article-table td,.article-table th{min-width:70px;padding:8px 10px}.article-table th{color:var(--gold);font-weight:650}.article-table[data-striped=true] tr:nth-child(2n){background:var(--panel-strong)}.article-table[data-compact=true] td,.article-table[data-compact=true] th{padding:4px 7px}.article-details{padding:9px 11px;border:1px solid var(--stroke-soft);border-radius:11px;background:var(--panel-strong)}.article-details summary{cursor:pointer;color:var(--link);font-size:14px;font-weight:600}.article-details>.rich-message{margin-top:9px}.article-math,.article-math-block{font-family:var(--font-mono),monospace}.article-math{padding:1px 4px;border-radius:4px;background:var(--panel-strong)}.article-math-block{padding:10px 12px;overflow-x:auto;border-radius:10px;color:var(--text);font-size:13px}.article-math-block,.article-media{margin:0;background:var(--panel-strong)}.article-media{overflow:hidden;border:1px solid var(--stroke-soft);border-radius:12px}.article-media img,.article-media video{display:block;width:100%;max-height:560px;object-fit:contain;background:#000}.article-media audio{display:block;width:calc(100% - 20px);margin:10px}.article-media figcaption{padding:7px 10px;color:var(--text-3);font-size:12px;line-height:1.45}.article-file{margin:0;padding:10px 12px;border:1px solid var(--stroke-soft);border-radius:10px}.article-file a{color:var(--link)}.article-collection{display:grid;grid-gap:7px;gap:7px}.article-collection[data-kind=collage]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-collection[data-kind=collage] .article-media{min-width:0}