:root{--g-mark-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='29 16 1953 964'%3E%3Cpath d='M560 384H808V513H560ZM593 26 737 55Q712 167 666 268Q620 368 560 434Q548 421 528 402Q507 383 485 364Q463 346 447 335Q501 282 538 200Q575 117 593 26ZM628 167H966V300H562ZM783 384H807L839 382L932 419Q930 425 927 433Q924 441 919 447Q849 529 802 586Q756 642 728 679Q701 716 688 738Q674 761 670 775Q666 789 666 799Q666 814 678 820Q689 826 711 826H822Q836 826 844 818Q853 810 858 783Q862 756 863 699Q892 715 924 726Q955 738 985 744Q979 834 960 882Q940 930 906 948Q871 966 818 966H708Q610 966 564 926Q519 887 519 823Q519 804 522 783Q526 762 540 732Q553 701 582 656Q610 610 659 544Q708 478 783 384ZM198 25H339V322H198ZM198 574H339V975H198ZM186 510V546H355V510ZM186 380V415H355V380ZM58 278H489V648H58ZM41 110H496V236H41ZM29 690H502V819H29Z M1550 104H1780V222H1550ZM1659 440H1844V562H1659ZM1497 273H1961V400H1497ZM1423 273H1556V500Q1556 552 1552 614Q1548 676 1537 740Q1526 804 1506 863Q1485 922 1452 969Q1441 957 1420 940Q1400 923 1378 908Q1357 892 1342 885Q1380 830 1397 762Q1414 694 1418 625Q1423 556 1423 498ZM1589 440H1720V795Q1720 823 1726 830Q1732 837 1754 837Q1759 837 1769 837Q1779 837 1791 837Q1803 837 1814 837Q1824 837 1829 837Q1842 837 1849 830Q1856 823 1860 802Q1863 782 1865 743Q1885 758 1920 772Q1955 786 1982 793Q1975 857 1960 893Q1944 929 1916 944Q1888 959 1843 959Q1836 959 1824 959Q1813 959 1800 959Q1787 959 1774 959Q1761 959 1750 959Q1739 959 1732 959Q1677 959 1646 944Q1615 930 1602 894Q1589 859 1589 796ZM1532 16 1662 53Q1635 138 1596 222Q1556 307 1508 382Q1460 456 1405 512Q1400 495 1388 467Q1376 439 1362 412Q1348 384 1337 367Q1399 304 1450 211Q1502 118 1532 16ZM1812 440H1936Q1936 440 1936 455Q1936 470 1936 480Q1936 550 1934 597Q1933 644 1928 672Q1924 699 1915 712Q1903 728 1888 736Q1874 743 1857 747Q1843 750 1820 752Q1796 753 1770 752Q1769 726 1760 694Q1752 663 1741 641Q1756 642 1767 643Q1778 644 1785 644Q1792 644 1797 642Q1802 640 1806 634Q1810 628 1811 610Q1812 592 1812 555Q1812 518 1812 457ZM1729 104H1761L1783 98L1879 162Q1864 191 1844 225Q1824 259 1804 292Q1783 324 1764 349Q1745 334 1716 316Q1688 297 1666 285Q1678 263 1690 234Q1703 206 1713 178Q1723 149 1729 129ZM1133 59H1336V190H1133ZM1071 59H1187V421Q1187 481 1184 554Q1182 627 1174 704Q1167 780 1152 852Q1138 923 1115 980Q1105 968 1087 952Q1069 937 1050 922Q1032 908 1019 902Q1044 834 1054 750Q1065 665 1068 579Q1071 493 1071 421ZM1251 59H1367V836Q1367 876 1360 903Q1352 930 1329 946Q1307 962 1276 966Q1246 970 1204 970Q1203 945 1194 908Q1184 872 1172 848Q1192 849 1212 849Q1231 849 1238 849Q1251 849 1251 834ZM1165 567Q1189 550 1221 525Q1253 500 1288 471L1327 546Q1299 580 1270 614Q1241 647 1210 682ZM1138 329 1214 280Q1235 303 1257 331Q1279 359 1292 379L1213 436Q1202 415 1180 384Q1158 354 1138 329Z'/%3E%3C/svg%3E");--g-wave-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath d='M0 3.2c1.25-1.6 2.5-1.6 3.75 0S6.25 4.8 7.5 3.2 8.75 1.6 10 3.2' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E")}.g-mark{letter-spacing:.06em;color:var(--ink);justify-items:center;margin:0;font-weight:900;line-height:1;display:inline-grid;position:relative}.g-mark-text{background:linear-gradient(120deg, var(--mark-from) 28%, var(--mark-to));color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline:.04em}.g-mark-wave{fill:none;width:92%;height:.26em;stroke:var(--mark-to);stroke-width:2.6px;stroke-linecap:round;opacity:.9;margin-top:.06em}.g-mark.is-sm{font-size:21px}.g-mark.is-md{font-size:26px}.g-mark.is-lg{font-size:40px}.g-mark.is-xl{font-size:clamp(64px,14vw,112px)}.g-av{object-fit:cover;color:#fff;text-shadow:0 1px 2px #05081a59;width:36px;height:36px;box-shadow:0 0 0 1px var(--hair-2);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-grid;position:relative}.g-av.is-xs{width:18px;height:18px;font-size:0}.g-av.is-sm{width:28px;height:28px;font-size:12px}.g-av.is-lg{width:64px;height:64px;font-size:26px}.g-av.is-xl{width:84px;height:84px;font-size:34px}.g-av-0{background:var(--av-0)}.g-av-1{background:var(--av-1)}.g-av-2{background:var(--av-2)}.g-av-3{background:var(--av-3)}.g-av-4{background:var(--av-4)}.g-av-5{background:var(--av-5)}.g-av-6{background:var(--av-6)}.g-av-7{background:var(--av-7)}.g-av-stack{display:inline-flex}.g-av-stack .g-av{box-shadow:0 0 0 2px var(--sea-1);margin-left:-6px}.g-av-stack .g-av:first-child{margin-left:0}.g-av-follow{background:var(--ink);width:17px;height:17px;color:var(--sea-1);box-shadow:0 0 0 2px var(--sea-1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.g-verified{width:15px;height:15px;color:var(--glow);flex:none}.g-verified-check{fill:none;stroke:var(--sea-1);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.g-verified.is-member .g-verified-check{stroke:currentColor}.shell{min-height:100dvh}.shell-main{min-width:0;padding-bottom:calc(68px + env(safe-area-inset-bottom))}.shell-cols{display:block}.shell-col.is-primary{outline:none;min-width:0}.g-topbar{z-index:30;height:52px;padding:0 var(--sp-1);background:color-mix(in srgb, var(--sea-1) 84%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);grid-template-columns:52px 1fr 52px;align-items:center;display:grid;position:sticky;top:0}.g-topbar-mark{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);justify-self:center;text-decoration:none;display:inline-flex}.g-topbar>.g-btn,.g-topbar-dm{justify-self:end}.g-topbar-dm{color:var(--ink);position:relative}.g-nav-dot{position:absolute;top:9px;right:9px}.g-tabbar{z-index:30;padding:var(--sp-2) var(--sp-2) calc(var(--sp-2) + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--sea-1) 72%, color-mix(in srgb, var(--sea-1) 0%, transparent));pointer-events:none;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.g-tabbar.is-four{grid-template-columns:repeat(4,1fr)}.g-tab{height:48px;color:var(--ink-3);cursor:pointer;pointer-events:auto;border-radius:var(--r-md);-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:0 0;border:0;place-items:center;text-decoration:none;display:grid;position:relative}.g-tab:hover{color:var(--ink-2)}.g-tab[aria-current=page]{color:var(--ink)}.g-tab:active{transform:scale(var(--press-icon))}.g-tab .g-ic{width:26px;height:26px}.g-tab .g-nav-dot{top:10px;right:calc(50% - 16px)}.g-tab-new{border-radius:var(--r-md);background:var(--sea-2);width:56px;height:42px;color:var(--ink-2);justify-self:center}.g-tab-new:hover{background:var(--sea-3);color:var(--ink)}.g-sidenav{display:none}.g-nav-item{align-items:center;gap:var(--sp-4);min-height:52px;padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--ink-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:0 0;border:0;font-size:16px;text-decoration:none;display:flex;position:relative}.g-nav-item .g-ic{width:26px;height:26px}.g-nav-item:hover{background:var(--sea-2);color:var(--ink)}.g-nav-item:active{transform:scale(var(--press-button))}.g-nav-item[aria-current=page]{color:var(--ink);font-weight:700}.g-nav-item .g-nav-dot{top:12px;left:30px;right:auto}@media (min-width:600px) and (orientation:landscape),(min-width:1200px){.shell{grid-template-columns:var(--w-rail) minmax(0, 1fr);display:grid}.g-topbar,.g-tabbar{display:none}.shell-main{padding-bottom:0}.g-sidenav{z-index:30;align-items:center;gap:var(--sp-2);height:100dvh;padding:var(--sp-4) var(--sp-3) var(--sp-5);border-right:1px solid var(--hair);flex-direction:column;display:flex;position:sticky;top:0}.g-sidenav-mark{min-height:52px;margin-bottom:var(--sp-4);border-radius:var(--r-md);place-items:center;text-decoration:none;display:grid}.g-sidenav-mark .g-mark{display:none}.g-sidenav-glyph{background:linear-gradient(135deg, var(--mark-from) 30%, var(--mark-to));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900;line-height:1}.g-sidenav-items{gap:var(--sp-1);display:grid}.g-sidenav .g-nav-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g-sidenav .g-nav-item{justify-content:center;width:52px;padding:0}.g-sidenav-compose{width:52px;height:52px;min-height:52px;margin-top:var(--sp-3);border-radius:var(--r-md);padding:0}.g-sidenav-more{margin-top:auto}}@media (min-width:1200px){.shell{grid-template-columns:var(--w-nav) minmax(0, 1fr)}.g-sidenav{padding:var(--sp-5) var(--sp-4) var(--sp-6);align-items:stretch}.g-sidenav-mark{padding:0 var(--sp-3);justify-content:start}.g-sidenav-mark .g-mark{display:inline-grid}.g-sidenav-glyph{display:none}.g-sidenav .g-nav-label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.g-sidenav .g-nav-item{width:auto;padding:0 var(--sp-3);justify-content:flex-start}.g-sidenav-compose{border-radius:var(--r-pill);width:100%;height:48px;min-height:48px;font-size:15px}}.shell-col.is-detail{z-index:40;overscroll-behavior:contain;background:var(--sea-1);animation:g-push-in var(--dur-slow) var(--ease-emphasized) both;position:fixed;inset:0;overflow-y:auto}@keyframes g-push-in{0%{transform:translate(100%)}}@media (min-width:600px){[data-detail] .shell-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}[data-detail] .shell-cols>.is-primary .column{max-width:none}.shell-col.is-detail{z-index:1;border-left:1px solid var(--hair);height:100dvh;animation:g-rise-in var(--dur-slow) var(--ease-emphasized) both;position:sticky;top:0}}@media (min-width:600px) and (orientation:portrait){.shell-col.is-detail{height:calc(100dvh - 116px);top:52px}}@media (min-width:1200px){.shell-cols{justify-content:center;gap:0;display:flex}.shell-cols>.is-primary{flex:0 1 var(--w-column);border-right:1px solid var(--hair);border-left:1px solid var(--hair);min-height:100dvh}[data-detail] .shell-cols{display:flex}[data-detail] .shell-cols>.is-primary{flex:0 1 var(--w-column)}.shell-col.is-detail{flex:0 1 var(--w-detail);border-left:0;border-right:1px solid var(--hair)}.shell[data-wide] .shell-cols>.is-primary{flex-basis:1040px}}main.page{min-height:auto;padding:0 0 var(--sp-16);display:block}.column{width:100%;max-width:var(--w-column);gap:var(--sp-4);padding:var(--sp-4);margin:0 auto;display:grid}.column.is-flush{gap:0;padding:0}@media (min-width:1200px){.column{padding:var(--sp-6) var(--sp-5)}.column.is-flush{padding:0}}.g-pagehead{align-items:center;gap:var(--sp-2);min-height:52px;padding:var(--sp-1) var(--sp-3);border-bottom:1px solid var(--hair);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.g-pagehead.is-sticky{z-index:5;background:color-mix(in srgb, var(--sea-1) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);position:sticky;top:0}.g-pagehead-title{text-align:center;min-width:0}.g-pagehead-title h1{font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-title);text-overflow:ellipsis;white-space:nowrap;outline:none;overflow:hidden}.g-pagehead-actions{justify-content:flex-end;min-width:44px;display:flex}.g-pagehead-spacer{width:44px}.g-feedhead{z-index:6;background:color-mix(in srgb, var(--sea-1) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);position:sticky;top:52px}@media (min-width:600px) and (orientation:landscape),(min-width:1200px){.g-feedhead{top:0}}.g-tabs-nav,.g-contents{display:contents}.g-feedhead .g-tabs a:last-child{color:var(--ink-3);flex:none;font-weight:500}.g-tabs.has-indicator:not(.is-ready) [aria-current=page],.g-tabs.has-indicator:not(.is-ready) [aria-selected=true]{box-shadow:inset 0 -1.5px 0 var(--ink)}.g-feed{display:grid;position:relative}.g-feed>.feed-item{display:grid}.feed-source{margin:var(--sp-3) var(--sp-4) calc(-1 * var(--sp-2)) 64px;min-height:0;color:var(--ink-3);font-size:var(--fs-small);border:0;justify-self:start;padding:0}.g-repost-ctx{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.g-repost-ctx a{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;font-weight:600;position:relative}.g-repost-ctx a:after{content:"";position:absolute;inset:-13px -4px}.g-repost-ctx span{flex:none}.g-feed .wish{margin:0 var(--sp-4) var(--sp-3) 64px}.g-feed-restore,.g-feed-more{margin:var(--sp-4);min-height:40px;padding:0 var(--sp-4);border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink-2);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;justify-self:center;font-weight:600}.g-feed-restore:hover,.g-feed-more:hover{color:var(--ink);border-color:var(--field)}.g-feed-more:disabled{opacity:.6;cursor:progress}.g-pull{z-index:2;background:var(--sea-2);width:36px;height:36px;color:var(--glow);box-shadow:var(--shadow-overlay);opacity:0;pointer-events:none;border-radius:50%;place-items:center;margin-left:-18px;display:grid;position:absolute;top:-8px;left:50%}.g-pull.is-settling{transition:transform var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard)}.g-pull.is-busy .g-ic{animation:g-spin var(--loop-spin) linear infinite}.g-tuning{border-bottom:1px solid var(--hair)}.g-tuning-toggle{align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:0 var(--sp-4);color:var(--ink-3);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:0;font-weight:600;display:flex}.g-tuning-toggle:hover,.g-tuning.is-open .g-tuning-toggle{color:var(--ink)}.g-tuning #tuning-body{padding:0 var(--sp-4) var(--sp-4)}.g-inline-card{margin:var(--sp-3) var(--sp-4)}.g-stories{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hair);scrollbar-width:none;display:flex;overflow-x:auto}.g-stories::-webkit-scrollbar{display:none}.story-bubble{justify-items:center;gap:var(--sp-1);width:72px;color:var(--ink-2);flex:none;font-size:12px;text-decoration:none;display:grid}.story-bubble .ring{background:var(--hair-2);width:68px;height:68px;transition:transform var(--dur-fast) var(--ease-standard);border-radius:50%;place-items:center;padding:2px;display:grid}.story-bubble:active .ring{transform:scale(.95)}.story-bubble .ring.is-unseen{background:conic-gradient(from 210deg, var(--glow), var(--mark-to), var(--heart), var(--glow))}.story-bubble .ring .g-av{box-shadow:0 0 0 2px var(--sea-1)}.story-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.g-post{column-gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hair);text-align:left;grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}.g-post.has-next{padding-bottom:var(--sp-1);border-bottom:0}.g-post-rail{align-items:center;gap:var(--sp-2);flex-direction:column;padding-top:2px;display:flex}.g-post-av{border-radius:50%;display:inline-flex}.g-post-rail{position:relative}.g-follow-plus{border:2px solid var(--sea-1);background:var(--ink);width:20px;height:20px;color:var(--sea-1);cursor:pointer;transition:transform var(--motion-state), background-color var(--motion-state);border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute;top:20px;left:calc(50% + 6px)}.g-follow-plus:after{content:"";border-radius:50%;position:absolute;inset:-12px}.g-follow-plus .g-ic{stroke-width:2.6px;width:12px;height:12px}.g-follow-plus:hover{transform:scale(1.08)}.g-follow-plus:active{transform:scale(var(--press-icon))}.g-follow-plus:focus-visible{outline:2px solid var(--glow);outline-offset:2px}.g-follow-plus[disabled]{cursor:progress;opacity:.7}.g-follow-plus.is-done{background:var(--ok);animation:g-follow-plus-done var(--dur-slow) var(--ease-spring) both}@keyframes g-follow-plus-done{0%{transform:scale(.6)}to{transform:scale(1)}}.g-post-line{background:var(--hair-2);transform-origin:top;width:2px;min-height:16px;animation:g-line-grow var(--dur-slower) var(--ease-emphasized) both;border-radius:2px;flex:1}@keyframes g-line-grow{0%{transform:scaleY(0)}}.g-post-main{gap:var(--sp-1);min-width:0;display:grid}.g-post-head{align-items:center;gap:6px;min-width:0;min-height:22px;line-height:1.3;display:flex}.g-post-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:0 auto;font-weight:600;text-decoration:none;overflow:hidden}.g-post-name:hover{text-decoration:underline}.g-post-op{padding:1px var(--sp-2);border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink-2);flex:none;font-size:12px;font-weight:600;line-height:1.4}.g-hidden-replies{border-top:1px solid var(--hair)}.g-hidden-replies-toggle{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:48px;padding:var(--sp-2) var(--sp-4);color:var(--ink-2);font:inherit;font-size:var(--fs-label);text-align:left;cursor:pointer;transition:background-color var(--motion-state);background:0 0;border:0;font-weight:600;display:flex}.g-hidden-replies-toggle:hover{background:var(--sea-2)}.g-hidden-replies-toggle:focus-visible{outline:2px solid var(--glow);outline-offset:-2px}.g-post-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);font-size:var(--fs-meta);flex:0 auto;overflow:hidden}.g-post-time{color:var(--ink-3);font-size:var(--fs-meta);white-space:nowrap;flex:none;text-decoration:none}.g-post-time:hover{color:var(--ink-2)}.g-post-time:before{content:"·";color:var(--ink-3);margin-right:6px}.g-postmenu{flex:none;margin:-11px -12px -11px auto;position:relative}.g-postmenu>summary{color:var(--ink-3);list-style:none}.g-postmenu>summary::-webkit-details-marker{display:none}.g-postmenu>summary:focus-visible{outline-offset:-2px}.g-postmenu[open]>summary{color:var(--ink);background:var(--sea-2)}.g-postmenu-panel{z-index:20;gap:2px;width:max-content;min-width:220px;max-width:min(320px,100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:4px}.g-postmenu-panel .btn,.g-postmenu-panel .stack-sm>.btn,.g-postmenu-panel details>summary{width:100%;min-height:40px;padding:0 var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-meta);white-space:normal;text-align:left;justify-content:flex-start;font-weight:500}.g-postmenu-panel .stack-sm{gap:2px}.g-postmenu-panel .reasons{margin:0 var(--sp-3) var(--sp-2) var(--sp-6);color:var(--ink-2)}.g-post-tags{gap:var(--sp-1);flex-wrap:wrap;margin:2px 0;display:flex}.post-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:.005em;margin:0}.g-post.is-focus .post-text{font-size:var(--fs-bodyLg);line-height:var(--lh-bodyLg)}.post-text a,.text-link{color:var(--glow);text-decoration:none}.post-text a:hover,.text-link:hover{text-decoration:underline}.post-text .tag{color:var(--glow)}.post-text a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.post-text a:hover{text-decoration-color:currentColor}.post-text .mention-deleted{color:var(--ink-3)}.g-media-wrap{margin-top:var(--sp-2);position:relative}.g-media img{object-fit:cover;border-radius:var(--r-sm);width:100%;height:auto;max-height:520px;box-shadow:0 0 0 1px var(--hair);background:var(--sea-2);display:block}.g-carousel{margin-right:calc(-1 * var(--sp-4));padding-right:var(--sp-4);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:6px;scroll-padding-left:0;display:flex;overflow-x:auto}.g-carousel::-webkit-scrollbar{display:none}.g-carousel img{object-fit:cover;border-radius:var(--r-sm);width:auto;max-width:82%;height:260px;box-shadow:0 0 0 1px var(--hair);background:var(--sea-2);scroll-snap-align:start;flex:none;display:block}.media-blur img{filter:blur(22px)}.media-blur>.btn{--btn-bg:color-mix(in srgb, var(--sea-1) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ix-quote.card-inset,.card-inset.link-card{margin-top:var(--sp-2);padding:10px var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-meta);gap:var(--sp-1)}.card-inset.link-card{transition:border-color var(--dur-fast) var(--ease-standard)}.card-inset.link-card:hover{border-color:var(--field)}.ix-quote .post-text{font-size:var(--fs-meta)}.g-quote-head{align-items:center;gap:6px;min-width:0;font-size:13.5px;display:flex}.g-quote-head strong{font-weight:600}.poll{margin-top:var(--sp-2);gap:6px;display:grid}.poll-option{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:40px;padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--hair-2);color:var(--ink);font:inherit;font-size:var(--fs-meta);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:0 0;display:flex;position:relative;overflow:hidden}.poll-option:hover:not(:disabled){border-color:var(--glow)}.poll-option:active:not(:disabled){transform:scale(.99)}.poll-option:disabled{cursor:default}.poll-option .bar{background:color-mix(in srgb, var(--glow) 16%, transparent);width:0;transition:width var(--dur-slower) var(--ease-emphasized);position:absolute;inset:0 auto 0 0}.poll-option.is-mine .bar{background:color-mix(in srgb, var(--glow) 32%, transparent)}.poll-option.is-mine{border-color:color-mix(in srgb, var(--glow) 60%, transparent)}.poll-option.is-correct{border-color:var(--ok)}.poll-option span{position:relative}.poll-option span:last-child:not(:first-of-type){color:var(--ink-2);font-variant-numeric:tabular-nums}.poll>.muted.small{color:var(--ink-3)}.ix-bar-wrap{gap:var(--sp-1);margin-top:2px;display:grid}.ix-bar{flex-wrap:nowrap;align-items:center;gap:2px;margin-left:-8px;display:flex}.ix-btn{align-items:center;gap:var(--sp-1);min-width:36px;min-height:36px;padding:0 var(--sp-2);border-radius:var(--r-pill);color:var(--ink-2);font:inherit;font-size:var(--fs-small);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex}.ix-btn:hover{background:var(--sea-2);color:var(--ink)}.ix-btn:active{transform:scale(var(--press-icon))}.ix-btn.is-on{color:var(--glow)}.ix-btn.is-like{color:var(--heart)}.ix-btn.is-disabled{opacity:.45;cursor:default}.ix-btn.is-pop .g-ic{animation:g-heart-pop var(--dur-slow) var(--ease-spring)}.ix-btn.is-repost.is-pop .g-ic{animation:g-repost-spin var(--dur-slow) var(--ease-emphasized)}@keyframes g-heart-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes g-repost-spin{0%{transform:rotate(-180deg)scale(.8)}}@media (prefers-reduced-motion:reduce){.ix-btn.is-pop .g-ic,.ix-btn.is-repost.is-pop .g-ic,.g-post-line,.shell-col.is-detail{animation:none}}.g-thread{padding-bottom:var(--sp-6);display:grid}.g-thread-note{padding:var(--sp-3) var(--sp-4) 0 64px}.g-thread-stat{gap:var(--sp-5);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hair);color:var(--ink-2);font-size:var(--fs-meta);display:flex}.g-thread-stat b{color:var(--ink);font-weight:600}.g-thread-extras{gap:var(--sp-3);padding:0 var(--sp-4);display:grid}.g-replybar{bottom:calc(var(--sp-3) + env(safe-area-inset-bottom));z-index:4;align-items:center;gap:var(--sp-3);margin:var(--sp-4) var(--sp-3) 0;padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-2);border-radius:var(--r-pill);background:var(--sea-2);color:var(--ink-3);font-size:var(--fs-meta);box-shadow:0 0 0 1px var(--hair), 0 12px 32px -16px #02040e99;transition:color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);text-decoration:none;display:flex;position:sticky}.g-replybar:hover{color:var(--ink-2)}.g-replybar:active{transform:scale(.99)}.g-replies{display:grid}.g-replies-head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) 0;display:flex}.g-replies-head strong{font-size:var(--fs-label)}.g-replies .g-tabs{border-bottom:0}.g-replies .g-tabs button{min-height:36px;padding:0 var(--sp-3);font-size:var(--fs-small)}.ix-thread{display:grid}.ix-reply{border:0;padding:0;display:grid}.ix-reply .ix-reply{margin-left:0;padding-left:48px}.ix-reply>.btn-ghost{margin:0 0 var(--sp-2) 64px;color:var(--glow);min-height:32px;font-size:var(--fs-small);justify-self:start;padding:0}.ix-reply>.btn-ghost:hover{--btn-bg:transparent;text-decoration:underline}.ix-reply>.chip{margin:0 0 var(--sp-2) 64px;justify-self:start}.g-sheet{width:100%;max-width:100%;max-height:100dvh;color:var(--ink);background:0 0;border:0;margin:auto 0 0;padding:0;overflow:visible}.g-sheet::backdrop{background:var(--scrim);animation:g-fade-in var(--dur-slow) var(--ease-standard)}.g-sheet.is-closing::backdrop{animation:g-fade-out var(--dur-base) var(--ease-exit) both}.g-sheet-panel{border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--sea-2);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-sheet);padding-bottom:env(safe-area-inset-bottom);animation:g-sheet-up var(--dur-slow) var(--ease-emphasized);flex-direction:column;display:flex}.g-sheet.is-closing .g-sheet-panel{animation:g-sheet-down var(--dur-base) var(--ease-exit) both}@keyframes g-sheet-up{0%{transform:translateY(100%)}}@keyframes g-sheet-down{to{transform:translateY(100%)}}@keyframes g-fade-out{to{opacity:0}}.g-sheet-grip{width:36px;height:4px;margin:var(--sp-2) auto 0;background:var(--hair-2);border-radius:2px;display:block}.g-sheet-bar{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2) var(--sp-2);border-bottom:1px solid var(--hair);grid-template-columns:1fr auto 1fr;display:grid}.g-sheet-bar h2{font-size:var(--fs-title);font-weight:var(--fw-title)}.g-sheet-bar>.g-btn{justify-self:start}.g-sheet-bar-end{justify-self:end}.g-sheet-body{overscroll-behavior:contain;padding:var(--sp-4);overflow-y:auto}@media (min-width:600px){.g-sheet{width:min(560px,100vw - 48px);margin:auto}.g-sheet.is-wide{width:min(640px,100vw - 48px)}.g-sheet-panel{border-radius:var(--r-xl);max-height:min(820px,100dvh - 96px);box-shadow:var(--shadow-overlay);animation:g-dialog-in var(--dur-slow) var(--ease-emphasized)}.g-sheet.is-closing .g-sheet-panel{animation:g-dialog-out var(--dur-base) var(--ease-exit) both}.g-sheet-grip{display:none}.g-sheet-bar{padding-top:var(--sp-2)}}@keyframes g-dialog-in{0%{opacity:0;transform:translateY(var(--move-lg)) scale(.98)}}@keyframes g-dialog-out{to{opacity:0;transform:translateY(var(--move-md)) scale(.98)}}@media (prefers-reduced-motion:reduce){.g-sheet-panel,.g-sheet.is-closing .g-sheet-panel{animation:g-fade-in var(--dur-base) linear}}.g-more{gap:var(--sp-5);display:grid}.g-more-me{align-items:center;gap:var(--sp-3);padding:var(--sp-2);margin:calc(-1 * var(--sp-2));border-radius:var(--r-md);color:var(--ink);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.g-more-me:hover{background:var(--sea-3)}.g-more-me>span{display:grid}.g-more-me strong{font-weight:600}.g-more-me .g-ic{color:var(--ink-3)}.g-more-sec{gap:var(--sp-3);display:grid}.g-more-h{font-size:var(--fs-small);color:var(--ink-2);font-weight:600}.g-more-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.g-more-link{justify-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-2);border-radius:var(--r-md);background:var(--sea-1);color:var(--ink);font-size:var(--fs-small);transition:background-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:grid}.g-more-link .g-ic{color:var(--ink-2)}.g-more-link:hover{background:var(--sea-3)}.g-more-link:active{transform:scale(var(--press-button))}.g-more .account-switcher>summary{min-height:44px;padding:0 var(--sp-3);border-radius:var(--r-md);border:1px solid var(--hair-2)}.g-more .account-switcher>.card{margin-top:var(--sp-2);box-shadow:none;animation:none;position:static}.g-seg{border-radius:var(--r-md);background:var(--sea-1);box-shadow:inset 0 0 0 1px var(--hair);grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.g-seg button{border-radius:var(--r-sm);min-height:40px;color:var(--ink-2);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:background-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.g-seg button:hover{color:var(--ink)}.g-seg button[aria-checked=true]{background:var(--sea-3);color:var(--ink);box-shadow:0 1px 2px #02040e40}.ix-menu>*{align-items:center;gap:var(--sp-3);min-height:40px;padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--ink);font:inherit;font-size:var(--fs-meta);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ix-menu>:hover,.ix-menu>:focus-visible{background:var(--sea-3);outline:none}.ix-pop{align-items:center;gap:6px;display:inline-flex;position:relative}.ix-menu{z-index:20;min-width:200px;padding:6px;display:grid;position:absolute;top:100%;left:0}.ix-bar .ix-pop:last-child .ix-menu,.ix-bar .ix-pop:nth-last-child(2) .ix-menu{left:auto;right:0}.g-toasts{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:120;justify-items:center;gap:var(--sp-2);pointer-events:none;width:max-content;max-width:calc(100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.g-toast{padding:10px var(--sp-4);border-radius:var(--r-pill);background:var(--ink);color:var(--sea-1);font-size:var(--fs-meta);box-shadow:var(--shadow-overlay);animation:g-toast-in var(--dur-slow) var(--ease-spring);font-weight:600}.g-toast.is-leaving{animation:g-toast-out var(--dur-slow) var(--ease-exit) both}@keyframes g-toast-in{0%{opacity:0;transform:translateY(var(--move-lg)) scale(.96)}}@keyframes g-toast-out{to{opacity:0;transform:translateY(var(--move-md))}}@media (min-width:600px) and (orientation:landscape),(min-width:1200px){.g-toasts{bottom:var(--sp-6)}}.g-skel-list{display:grid}.g-post.is-skel .g-post-main{gap:var(--sp-2);padding-top:var(--sp-1)}.g-skel-line{width:100%;height:12px}.g-skel-line.is-short{width:32%}.g-skel-line.is-mid{width:64%}.g-listlink{align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--hair);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-standard);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.g-listlink:hover{background:var(--sea-2)}.g-listlink>.g-ic:first-child{color:var(--ink-2)}.g-listlink-text{gap:2px;min-width:0;display:grid}.g-listlink-arrow{color:var(--ink-3)}.g-listgroup{display:grid}.g-listgroup-title{padding:var(--sp-5) var(--sp-4) var(--sp-2);color:var(--ink-2);font-size:var(--fs-small);letter-spacing:.04em;font-weight:600}.g-section{gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--hair);display:grid}.g-section>h2{font-size:var(--fs-label);font-weight:700}.g-profile{gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);display:grid}.g-profile-top{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.g-profile-name{gap:var(--sp-1);min-width:0;display:grid}.g-profile-name h1{font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display);overflow-wrap:anywhere}.g-profile-handle{font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.g-profile .bio .post-text,.g-profile>.post-text{font-size:var(--fs-body)}.g-profile-meta{align-items:center;gap:var(--sp-2);color:var(--ink-3);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.g-profile-meta a{color:var(--ink-2);text-decoration:none}.g-profile-meta a:hover{color:var(--ink)}.g-profile-meta strong{color:var(--ink);font-weight:600}.g-profile-actions{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.g-profile-actions>*{border-radius:var(--r-sm);width:100%;min-height:36px}.g-profile-actions .btn,.g-profile-actions .g-btn{border-radius:var(--r-sm);min-height:36px}.g-profile-more{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.g-profile-tools{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hair);display:grid}.g-subtabs{padding:var(--sp-3) var(--sp-4);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.g-subtabs a{min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--hair-2);color:var(--ink-2);font-size:var(--fs-small);transition:border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);flex:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.g-subtabs a:hover{color:var(--ink)}.g-subtabs a[aria-current=page]{border-color:var(--ink);color:var(--ink)}.g-pinned-label{padding:var(--sp-3) var(--sp-4) 0 64px;color:var(--ink-3);font-size:var(--fs-small);align-items:center;gap:6px;font-weight:600;display:flex}.shell[data-page=landing]{display:block}.shell[data-page=landing] .g-sidenav,.shell[data-page=landing] .g-topbar,.shell[data-page=landing] .g-tabbar{display:none}.shell[data-page=landing] .shell-main{padding-bottom:0}.shell[data-page=landing] .shell-cols>.is-primary{border:0;flex:auto}.g-landing{display:block;overflow-x:clip}.g-hero{min-height:min(100svh,880px);padding:var(--sp-16) var(--sp-5) 168px;background:radial-gradient(120% 80% at 50% 0%, var(--sea-2) 0%, var(--sea-1) 46%, var(--sea-0) 100%);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.g-hero-inner{z-index:2;justify-items:center;gap:var(--sp-5);text-align:center;max-width:640px;display:grid;position:relative}.g-hero .g-mark{animation:g-hero-rise var(--dur-slower) var(--ease-emphasized) both}.g-hero .g-mark-wave path{stroke-dasharray:80;stroke-dashoffset:0;animation:g-wave-draw 1.1s var(--ease-emphasized) .25s both}.g-hero-title{letter-spacing:.02em;text-wrap:balance;animation:g-hero-rise var(--dur-slower) var(--ease-emphasized) 80ms both;font-size:clamp(30px,6.4vw,52px);font-weight:700;line-height:1.15}.g-hero-sub{max-width:34em;color:var(--ink-2);text-wrap:pretty;animation:g-hero-fade var(--dur-slower) var(--ease-standard) .18s both;font-size:clamp(15px,2.2vw,17px);line-height:1.7}.g-hero-cta{justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.g-hero .g-hero-cta{animation:g-hero-rise var(--dur-slower) var(--ease-emphasized) both}.g-btn-lg{min-height:52px;padding:0 var(--sp-8);font-size:16px}.g-hero-note{animation:g-hero-fade var(--dur-slower) var(--ease-standard) .34s both}.g-hero-scroll{left:50%;bottom:var(--sp-6);z-index:2;width:44px;height:44px;color:var(--ink-2);animation:g-hint 2.4s var(--ease-standard) 1.2s infinite;border-radius:50%;place-items:center;margin-left:-22px;display:grid;position:absolute;transform:rotate(90deg)}@keyframes g-hero-rise{0%{transform:translateY(var(--move-lg))}}@keyframes g-hero-fade{0%{opacity:0;transform:translateY(var(--move-md))}}@keyframes g-wave-draw{0%{stroke-dashoffset:80px}}@keyframes g-hint{0%,to{transform:rotate(90deg)translate(0)}50%{transform:rotate(90deg) translateX(var(--move-sm))}}.g-sea{z-index:0;pointer-events:none;position:absolute;inset:0}.g-sea-beam{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.g-sea-stop-glow{stop-color:var(--glow);stop-opacity:.22}.g-sea-stop-none{stop-color:var(--glow);stop-opacity:0}.g-sea-wave{width:140%;height:180px;position:absolute;bottom:0;left:-20%}.g-sea-wave path{fill:var(--sea-2)}.g-sea-wave.is-far{opacity:.5;animation:18s ease-in-out infinite alternate g-drift;bottom:56px}.g-sea-wave.is-far path{fill:color-mix(in srgb, var(--glow) 18%, var(--sea-1))}.g-sea-wave.is-mid{opacity:.75;animation:13s ease-in-out -4s infinite alternate-reverse g-drift;bottom:22px}.g-sea-wave.is-mid path{fill:color-mix(in srgb, var(--glow) 9%, var(--sea-2))}.g-sea-wave.is-near{animation:9s ease-in-out -2s infinite alternate g-drift}.g-sea-wave.is-near path{fill:var(--sea-1)}@keyframes g-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}.g-bubble{border:1.5px solid color-mix(in srgb, var(--glow) 55%, transparent);opacity:0;border-radius:50%;width:10px;height:10px;animation:9s linear infinite g-bubble;position:absolute;bottom:120px}.g-bubble.is-1{animation-delay:.4s;left:18%}.g-bubble.is-2{width:6px;height:6px;animation-duration:11s;animation-delay:3.2s;left:30%}.g-bubble.is-3{width:14px;height:14px;animation-duration:12s;animation-delay:1.6s;left:64%}.g-bubble.is-4{width:7px;height:7px;animation-delay:5s;left:78%}.g-bubble.is-5{width:5px;height:5px;animation-duration:10s;animation-delay:7s;left:48%}@keyframes g-bubble{0%{opacity:0;transform:translate(0,0)}12%{opacity:.9}to{opacity:0;transform:translate(14px,-62vh)}}@media (prefers-reduced-motion:reduce){.g-hero .g-mark,.g-hero .g-mark-wave path,.g-hero-title,.g-hero-sub,.g-hero .g-hero-cta,.g-hero-note,.g-hero-scroll,.g-sea-wave{animation:none}.g-bubble{display:none}}.g-land-sec{width:100%;max-width:720px;padding:var(--sp-16) var(--sp-5);margin:0 auto}.g-land-head{gap:var(--sp-2);margin-bottom:var(--sp-6);display:grid}.g-eyebrow{color:var(--glow);font-size:var(--fs-small);letter-spacing:.12em;font-weight:600}.g-land-sec h2{font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.25}.g-land-trends{gap:var(--sp-2);margin:0 0 var(--sp-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.g-land-trends>li{display:flex}.g-land-alert{z-index:3;width:min(100% - 2 * var(--sp-4), 720px);margin:var(--sp-3) auto 0;position:relative}.g-trend{min-height:36px;padding:0 var(--sp-4);gap:var(--sp-2);color:var(--ink);font-size:var(--fs-meta)}.g-land-feed{border:1px solid var(--hair);border-radius:var(--r-xl);background:var(--sea-1);overflow:hidden}.g-land-feed .g-post:last-of-type{border-bottom:1px solid var(--hair)}.g-preview-stat{gap:var(--sp-4);margin-top:var(--sp-1);display:flex}.g-preview-stat>span{align-items:center;gap:var(--sp-1);display:inline-flex}.g-land-more{justify-content:center;align-items:center;gap:var(--sp-1);min-height:52px;color:var(--ink-2);font-size:var(--fs-meta);font-weight:600;text-decoration:none;display:flex}.g-land-more:hover{color:var(--ink)}.g-land-points{gap:var(--sp-8);border-top:1px solid var(--hair);display:grid}.g-land-points article{column-gap:var(--sp-4);row-gap:var(--sp-1);grid-template-columns:44px 1fr;display:grid}.g-point-ic{border-radius:var(--r-md);background:var(--sea-2);width:44px;height:44px;color:var(--glow);grid-row:span 2;place-items:center;display:grid}.g-land-points h3{font-size:var(--fs-title);font-weight:700}.g-land-points p{color:var(--ink-2);line-height:1.65}@media (min-width:900px){.g-land-points{grid-template-columns:repeat(3,1fr);max-width:1080px}.g-land-points article{grid-template-columns:1fr}.g-point-ic{margin-bottom:var(--sp-3);grid-row:auto}}.g-land-app{justify-items:center;gap:var(--sp-4);text-align:center;border-top:1px solid var(--hair);display:grid}.g-land-foot{justify-content:center;align-items:center;gap:var(--sp-4);padding:var(--sp-10) var(--sp-5) var(--sp-12);border-top:1px solid var(--hair);color:var(--ink-2);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.g-land-foot a{color:var(--ink-2);text-decoration:none}.g-land-foot a:hover{color:var(--ink)}.shell-col main.solo{min-height:calc(100dvh - 120px)}@media (min-width:600px) and (orientation:landscape),(min-width:1200px){.shell-col main.solo{min-height:100dvh}}.solo .card{padding:var(--sp-6);border-radius:var(--r-xl);background:var(--sea-1)}.solo .g-mark{margin-inline:auto}.g-search-top{padding-bottom:var(--sp-2);border-bottom:0}.g-center{justify-self:center;align-items:center;text-decoration:none;display:inline-flex}.search-box input[type=search],.search-box .input{border-radius:var(--r-pill);background-color:var(--sea-2);border-color:#0000;padding-left:42px}.search-box input[type=search]:hover,.search-box .input:hover{border-color:var(--hair-2)}.search-box:before{content:"";background:var(--ink-3);pointer-events:none;z-index:1;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20.5 20.5-4.5-4.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20.5 20.5-4.5-4.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.search-box{position:relative}.g-filters{border-bottom:1px solid var(--hair)}.g-filters>summary{align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4);color:var(--ink-2);font-size:var(--fs-small);font-weight:600;list-style:none;display:flex}.g-filters>summary::-webkit-details-marker{display:none}.g-filters[open]>summary{color:var(--ink)}.g-filters .filters{padding:0 var(--sp-4) var(--sp-4)}.g-userlist{margin:0;padding:0;list-style:none}.g-userrow{align-items:center;gap:var(--sp-3);min-height:64px;padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--hair);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}a.g-userrow:hover{background:var(--sea-2)}.g-userrow.is-static{grid-template-columns:minmax(0,1fr) auto}.g-userrow-text{min-width:0;display:grid}.g-userrow-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.g-notes-head{top:52px}@media (min-width:600px) and (orientation:landscape),(min-width:1200px){.g-notes-head{top:0}}.g-note{column-gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hair);animation:g-fade-in var(--dur-slow) var(--ease-standard) both;grid-template-columns:36px minmax(0,1fr) auto;display:grid;position:relative}.g-note-av{align-self:start;position:relative}.g-note-sys{background:var(--sea-2);color:var(--glow)}.g-note-glyph{background:var(--glow);width:18px;height:18px;color:var(--sea-1);box-shadow:0 0 0 2px var(--sea-1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.g-note-glyph .g-ic{stroke-width:2.4px;width:11px;height:11px}.g-note-glyph.is-heart{background:var(--heart);color:#fff}.g-note-glyph.is-user{background:var(--ink)}.g-note-main{gap:var(--sp-1);min-width:0;display:grid}.g-note-link{color:var(--ink);line-height:1.45;text-decoration:none}.g-note-link:hover .g-note-text{text-decoration:underline}.g-note-time{color:var(--ink-3);font-size:var(--fs-small)}.g-note-snippet{color:var(--ink-2);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-note-dot{background:var(--glow);border-radius:50%;align-self:center;width:8px;height:8px}.g-about>summary{min-height:32px;color:var(--ink-3);font-size:var(--fs-small);align-items:center;display:inline-flex}.g-about[open]>summary{color:var(--ink-2)}.g-about ul{gap:var(--sp-1);color:var(--ink-2);display:grid}.g-profile-actions>.stack-sm,.g-profile-actions .row-wrap{gap:0;display:flex}.g-profile-actions .row-wrap>.btn{flex:1}.g-compose-body{padding:var(--sp-4)}.g-compose-body .composer-end{bottom:calc(60px + env(safe-area-inset-bottom));margin:0 calc(-1 * var(--sp-4));background:var(--sea-1)}@media (min-width:600px) and (orientation:landscape),(min-width:1200px){.g-compose-body .composer-end{bottom:0}}.g-compose-page>section[aria-label] .g-post{border-bottom:0}.segment-head{min-height:22px}.segment-head strong{font-weight:600}.composer-error{flex-basis:100%}.g-settings-forms{gap:var(--sp-4);padding:var(--sp-5) var(--sp-4);display:grid}.shell-aside{display:none}@media (min-width:1200px){.shell-aside{align-content:start;gap:var(--sp-4);flex:0 0 var(--w-aside);height:100dvh;padding:var(--sp-4) var(--sp-5);display:grid;position:sticky;top:0;overflow-y:auto}[data-detail] .shell-aside,.shell[data-page=landing] .shell-aside,.shell[data-wide] .shell-aside{display:none}}.g-aside-search{align-items:center;gap:var(--sp-3);min-height:44px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--sea-2);color:var(--ink-3);font-size:var(--fs-meta);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none;display:flex}.g-aside-search:hover{color:var(--ink-2)}.g-aside-card{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--hair);border-radius:var(--r-lg);display:grid}.g-aside-card h2{font-size:var(--fs-label);font-weight:700}.g-aside-trends{margin:0;padding:0;list-style:none}.g-aside-trends a{align-items:center;gap:var(--sp-2);min-height:40px;margin:0 calc(-1 * var(--sp-2));padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--ink);grid-template-columns:24px minmax(0,1fr) auto;text-decoration:none;display:grid}.g-aside-trends a:hover{background:var(--sea-2)}.g-aside-trend{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.g-aside-more{color:var(--glow);font-size:var(--fs-small);text-decoration:none}.g-aside-more:hover{text-decoration:underline}.g-aside-skel{gap:var(--sp-3);padding:var(--sp-2) 0;display:grid}.g-aside-foot{gap:var(--sp-1) var(--sp-3);color:var(--ink-3);flex-wrap:wrap;font-size:12px;display:flex}.g-aside-foot a{color:var(--ink-3);text-decoration:none}.g-aside-foot a:hover{color:var(--ink-2)}.g-post-av,.g-post-av:hover{text-decoration:none}.g-profile-actions{grid-template-columns:1fr 1fr}.g-profile-actions:has(.g-profile-menu){grid-template-columns:1fr 1fr 36px}.g-profile-actions .stack-sm .btn{width:100%}.g-profile-menu{margin:0}.g-profile-menu>summary{border-radius:var(--r-sm);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink)}.g-profile-menu .g-postmenu-panel{min-width:260px}.g-profile-tools{grid-template-columns:minmax(0,1fr) auto;align-items:start}.g-profile-tools .g-subtabs{padding:0}.g-profile-search>summary{width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.g-profile-search>summary::-webkit-details-marker{display:none}.g-profile-search[open]{grid-area:2/1/auto/-1}.g-profile-search[open]>summary{display:none}section.tr-disaster{margin:var(--sp-3) var(--sp-4);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 7%, var(--sea-1));color:var(--ink);border-radius:var(--r-lg)}.column>*,.g-thread>*,.g-feed>*{min-width:0}.g-sea svg{max-width:none}@media (hover:hover){.dm-msg .dm-meta button{opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.dm-msg:hover .dm-meta button,.dm-msg:focus-within .dm-meta button{opacity:1}}@media (min-width:1200px){.shell{max-width:calc(var(--w-nav) + var(--w-column) + var(--w-aside) + 32px);margin-inline:auto}[data-detail] .shell,.shell[data-wide]{max-width:calc(var(--w-nav) + var(--w-column) + var(--w-detail) + 2px)}.g-sidenav{border-right:0}.shell-cols{justify-content:flex-start}.shell-cols>.is-primary{flex:0 0 var(--w-column)}.shell[data-wide] .shell-cols>.is-primary{flex:auto}.shell-aside{flex:0 0 calc(var(--w-aside) + 32px);padding-inline:var(--sp-6) var(--sp-2)}}@media (min-width:600px) and (orientation:landscape) and (max-width:1199px){.g-sidenav-mark .g-mark{font-size:19px;display:inline-grid}}@media (max-width:599px){.shell[data-page=sub] .g-topbar{display:none}}.g-pagehead.is-sticky,.g-notes-head{top:0}.g-feedhead,.g-pagehead.is-sticky{background:color-mix(in srgb, var(--sea-1) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4)}.column.is-flush .card,.g-thread-extras .card,.g-flat .card,.g-settings-forms .card{padding:var(--sp-4);border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0}.g-thread-extras{gap:0;padding:0}.g-thread-extras:not(:empty){padding-block:0}.g-thread-extras>.row-wrap{padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--hair)}.g-thread-extras>.row-wrap .btn-ghost,.g-note-main .row-wrap .btn-ghost{margin-left:calc(-1 * var(--sp-3));color:var(--glow)}.g-settings-forms{gap:0;padding:0}.g-settings-forms .card-title,.g-flat .card-title,.column.is-flush .card-title{font-size:var(--fs-label);text-align:left}.g-flat{display:grid}section.tr-disaster{border:0;border-bottom:1px solid var(--hair);background:color-mix(in srgb, var(--warn) 6%, var(--sea-1));box-shadow:inset 3px 0 0 var(--warn);border-radius:0;margin:0;padding:0;display:block}.tr-disaster>details>summary{align-items:center;gap:var(--sp-3);min-height:48px;padding:var(--sp-2) var(--sp-4);cursor:pointer;list-style:none;display:flex}.tr-disaster>details>summary::-webkit-details-marker{display:none}.tr-disaster summary>.g-ic{color:var(--warn)}.tr-disaster-titles{min-width:0;font-size:var(--fs-meta);flex:1;gap:2px;font-weight:600;display:grid}.tr-disaster-titles>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-disaster-more{color:var(--ink-2);font-size:var(--fs-small);flex:none}.tr-disaster details[open] .tr-disaster-more{color:var(--ink)}.tr-disaster-body{gap:var(--sp-3);padding:0 var(--sp-4) var(--sp-4) calc(var(--sp-4) + 22px + var(--sp-3));display:grid}.g-aside-card{padding:var(--sp-2) 0;border:0;border-top:1px solid var(--hair);border-radius:0}.solo .card{padding:var(--sp-2) 0;background:0 0;border:0}.solo .card-title{font-size:var(--fs-display)}.dev-login{border-top:1px solid var(--hair)}.dev-row{gap:var(--sp-3);display:grid}.dev-row .btn{width:100%}h1,h2,h3,.g-hero-sub,.g-empty p{text-wrap:balance}.hint,.meta{text-wrap:pretty}.shell[data-page=landing]{max-width:none}.g-hero-title .g-nowrap{display:inline-block}.post-text,p{text-wrap:pretty}@media (max-width:599px){.g-subtabs,.g-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.g-feedhead .g-tabs,.g-replies .g-tabs{-webkit-mask-image:none;mask-image:none}}.g-profile-actions>.stack-sm,.g-profile-actions>.stack-sm>.row-wrap,.g-profile-actions>.stack-sm>.row-wrap>.btn{width:100%}.g-follow-undo .g-follow-action,.g-follow-undo:hover .g-follow-state,.g-follow-undo:focus-visible .g-follow-state{display:none}.g-follow-undo:hover .g-follow-action,.g-follow-undo:focus-visible .g-follow-action{color:var(--danger);display:inline}.g-note-text{color:var(--ink);font-weight:400}.g-note-text strong{font-weight:600}.g-session{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--hair);grid-template-columns:36px minmax(0,1fr) auto;min-height:64px;display:grid}.g-session:last-child{border-bottom:0}.g-session-ic{background:var(--sea-2);width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.g-session-text{min-width:0;display:grid}.g-session-text strong{font-weight:600}.ai-summary{margin-inline:var(--sp-4)}.column.is-flush>.btn.btn-sm.btn-outline,.column.is-flush>div>.btn.btn-sm.btn-outline{margin:var(--sp-2) var(--sp-4);justify-self:start}.g-try{min-height:32px;padding:0 var(--sp-3);color:var(--ink);font-size:var(--fs-meta)}.dm-new{border-bottom:1px solid var(--hair)}.dm-new .btn-ghost{color:var(--ink-2)}.dm-inbox .dm-panel{padding-block:var(--sp-2);background:0 0}.dm-inbox .dm-panel input[type=search]{border-radius:var(--r-pill);background:var(--sea-2);border-color:#0000}.dm-attach{min-height:36px;padding:0 var(--sp-3);border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--fs-small);cursor:pointer;justify-self:start;align-items:center;gap:6px;display:inline-flex}.dm-attach:hover{background:var(--sea-2);color:var(--ink)}.dm-attach:focus-within{outline:2px solid var(--glow);outline-offset:2px}.dm-msg{outline:none}.dm-msg .dm-meta button{display:none}.dm-msg:hover .dm-meta button,.dm-msg:focus-within .dm-meta button,.dm-msg:focus .dm-meta button{opacity:1;display:inline-block}.segment-tools{align-items:center;gap:2px;margin-left:-10px;display:flex}.g-icon-btn.is-tool{width:40px;height:40px;color:var(--ink-3)}.g-icon-btn.is-tool:hover,.g-icon-btn.is-tool[aria-pressed=true]{color:var(--glow)}.segment-topic{margin-left:var(--sp-2);padding-left:var(--sp-3);border-left:1px solid var(--hair-2);color:var(--ink-3);align-items:center;gap:2px;display:inline-flex}.segment-topic input{width:120px;min-height:32px;padding:0 var(--sp-1);font-size:var(--fs-meta);background:0 0;border:0}.segment-topic input:focus-visible{box-shadow:none;border:0}.segment-topic:focus-within{color:var(--glow)}.segment-panel{padding:var(--sp-3);border-radius:var(--r-md);background:var(--sea-1)}.segment-poll-chip{justify-self:start}.segment-gif{border-radius:var(--r-sm)}.g-media-drop{gap:var(--sp-2);border-radius:var(--r-md);display:grid;position:relative}.g-media-drop.is-over{outline:1.5px dashed var(--glow);outline-offset:6px}.g-media-drop-hint{color:var(--glow);font-size:var(--fs-small)}@media (min-width:600px){.g-sheet::backdrop{background:color-mix(in srgb, var(--sea-0) 78%, transparent)}}.g-hero-preview{display:none}@media (min-width:1024px){.g-hero.has-preview{gap:var(--sp-16);padding-inline:max(var(--sp-10), calc((100vw - 1120px) / 2));grid-template-columns:minmax(0,1fr) minmax(0,420px);justify-content:center}.g-hero.has-preview .g-hero-inner{text-align:left;justify-items:start}.g-hero.has-preview .g-hero-cta{justify-content:flex-start}.g-hero-preview{z-index:2;animation:g-hero-fade var(--dur-slower) var(--ease-emphasized) .22s both;display:block;position:relative}.g-hero-device{background:var(--sea-1);box-shadow:0 0 0 1px var(--hair-2), 0 40px 80px -40px #02040eb3;border-radius:28px;overflow:hidden;transform:rotate(1.5deg)}.g-hero-device-bar{padding:var(--sp-3) 0 var(--sp-2);border-bottom:1px solid var(--hair);place-items:center;display:grid}}@media (prefers-reduced-motion:reduce){.g-hero-preview{animation:none}}.g-land-head{text-align:center;justify-items:center}.g-land-trends{justify-content:center}.shell[data-page=solo] .g-topbar{display:none}.solo .card-title{text-align:center}.g-hero-device{transform:none}@media (max-width:599px){.g-tabs{-webkit-mask-image:none;mask-image:none}}.g-feed-restore{padding:0 var(--sp-4);border:0;border-bottom:1px solid var(--hair);min-height:40px;color:var(--ink-3);text-align:left;border-radius:0;justify-self:stretch;margin:0;font-weight:500}.g-topbar,.g-feedhead,.g-pagehead.is-sticky{background:var(--sea-1);-webkit-backdrop-filter:none}.g-topbar,.g-feedhead{box-shadow:0 1px 0 var(--hair)}.g-feedhead .g-tabs{border-bottom:0}@media (min-width:1200px){.shell,[data-detail] .shell,.shell[data-wide]{max-width:calc(var(--w-nav) + var(--w-column) + 380px)}.shell-aside{padding-inline:var(--sp-6) var(--sp-4);flex:0 0 380px}.shell-col.is-detail{flex:0 0 380px}.shell[data-wide] .shell-cols>.is-primary{flex:0 0 calc(var(--w-column) + 380px);border-right:0}}@media (min-width:600px){.g-carousel img{height:340px}}.g-tabs-indicator{background:var(--ink);width:0;height:5px;-webkit-mask:var(--g-wave-mask) 0 0 / 10px 5px repeat-x;-webkit-mask:var(--g-wave-mask) 0 0 / 10px 5px repeat-x;mask:var(--g-wave-mask) 0 0 / 10px 5px repeat-x;transform-origin:0 0;transition:transform var(--dur-slow) var(--ease-emphasized), width var(--dur-slow) var(--ease-emphasized);bottom:0}.g-empty-art{width:96px;height:64px;margin-bottom:var(--sp-2);place-items:center;display:grid;position:relative}.g-empty-art>.g-ic{width:26px;height:26px;color:var(--ink-2);position:absolute;top:6px;left:18px}.g-empty-sea{width:96px;height:64px}.g-empty-wave{fill:none;stroke:var(--glow);stroke-width:2.4px;stroke-linecap:round}.g-empty-wave.is-back{opacity:.4}.g-empty-bubble{fill:none;stroke:var(--glow);stroke-width:1.6px;opacity:.7;animation:g-empty-float var(--loop-float) ease-in-out infinite alternate}.g-empty-bubble.is-sm{animation-delay:-1.2s}@keyframes g-empty-float{to{transform:translateY(calc(-1 * var(--move-sm)))}}@media (prefers-reduced-motion:reduce){.g-empty-bubble{animation:none}}.g-profile{isolation:isolate;position:relative}.g-profile:before{content:"";z-index:-1;background:radial-gradient(80% 120% at 85% 0%, color-mix(in srgb, var(--glow) 16%, transparent), transparent 70%), linear-gradient(to bottom, var(--sea-2), transparent);pointer-events:none;height:120px;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000 60%,#0000);mask:linear-gradient(#000 60%,#0000)}.g-profile-av{box-shadow:0 0 0 3px var(--sea-1), 0 0 0 4px color-mix(in srgb, var(--glow) 45%, transparent)}.g-stance-row{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.g-stance{border-radius:var(--r-pill);background:var(--sea-2);gap:2px;padding:3px;display:inline-flex}.g-stance-btn{min-height:34px;padding:0 var(--sp-3);border-radius:var(--r-pill);color:var(--ink-2);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.g-stance-btn:hover:not(:disabled){color:var(--ink)}.g-stance-btn:active:not(:disabled){transform:scale(var(--press-button))}.g-stance-btn:disabled{opacity:.45;cursor:not-allowed}.g-stance-btn.is-endorse[aria-pressed=true]{background:var(--ink);color:var(--sea-1)}.g-stance-btn.is-doubt[aria-pressed=true]{background:var(--sea-3);color:var(--ink)}.g-switch{align-items:center;gap:var(--sp-2);cursor:pointer;background:0 0;border:0;min-height:36px;padding:0;display:inline-flex}@media (max-width:1023px){.g-switch{justify-content:center;min-width:44px;min-height:44px}}.g-switch-track{border-radius:var(--r-pill);background:var(--sea-3);width:40px;height:24px;box-shadow:inset 0 0 0 1px var(--field);transition:background-color var(--dur-base) var(--ease-standard);position:relative}.g-switch-thumb{background:var(--ink-2);width:18px;height:18px;transition:transform var(--dur-base) var(--ease-spring), background-color var(--dur-base) var(--ease-standard);border-radius:50%;position:absolute;top:3px;left:3px}.g-switch[aria-checked=true] .g-switch-track{background:var(--glow);box-shadow:none}.g-switch[aria-checked=true] .g-switch-thumb{background:var(--sea-1);transform:translate(16px)}.post-text .tag,.g-nowrap{white-space:nowrap}.g-code{background:var(--sea-2);font-family:var(--mono);white-space:nowrap;border-radius:4px;padding:0 4px;font-size:.92em}.g-hl{background:color-mix(in srgb, var(--glow) 26%, transparent);color:inherit;border-radius:3px;padding:0 1px}.g-note-text{color:var(--ink-2)}.g-note-text strong{color:var(--ink)}.g-note-count{color:var(--ink-3);font-size:var(--fs-small)}.g-post.is-focus .g-post-time{display:none}.g-post-fulltime{color:var(--ink-3);font-size:var(--fs-small);margin-top:var(--sp-1)}.g-thread-follow .btn-ghost{font-weight:500;font-size:var(--fs-small)}.btn:disabled:not(.btn-outline,.btn-ghost,.btn-danger),.g-btn:disabled:not(.g-btn-secondary,.g-btn-text){--btn-bg:var(--sea-2);--btn-fg:var(--ink-3);--btn-line:var(--sea-2);opacity:1}.composer-more>summary:after{content:"";width:7px;height:7px;margin-left:var(--sp-2);border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transition:transform var(--dur-base) var(--ease-standard);transform:rotate(-45deg)}.composer-more[open]>summary:after{transform:rotate(45deg)}.composer-more>summary>.meta{margin-left:auto}.g-sheet-panel{overflow:hidden}.g-flat .card h3.card-title{margin-top:var(--sp-4);padding-top:var(--sp-5);border-top:1px solid var(--hair)}.dm-list .dm-snippet{display:block}.dm-list .dm-snippet .dm-dot{vertical-align:1px;margin-right:6px}.shell.shell[data-page=landing]{max-width:none}.g-toptitle{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-2);display:flex}@media (max-width:599px){.g-notes .g-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}.g-replybar-wrap{z-index:4;padding:var(--sp-3) var(--sp-3) calc(var(--sp-3) + env(safe-area-inset-bottom));background:var(--sea-1);box-shadow:0 -1px 0 var(--hair);position:sticky;bottom:0}.g-replybar-wrap .g-replybar{box-shadow:0 0 0 1px var(--hair);margin:0;position:static}@media (max-width:599px),(orientation:portrait) and (max-width:1199px){.shell-col.is-primary .g-replybar-wrap{bottom:calc(64px + env(safe-area-inset-bottom))}}.g-thread{padding-bottom:0}.g-media img{max-height:min(100vw,360px)}@media (min-width:600px){.g-media img{max-height:400px}}.g-profile:before{height:160px;inset:0 -16px auto;-webkit-mask:radial-gradient(70% 100% at 70% 0,#000 30%,#0000 75%);mask:radial-gradient(70% 100% at 70% 0,#000 30%,#0000 75%)}@media (min-width:600px){.g-sheet::backdrop{background:var(--scrim)}:root[data-theme=light] .g-sheet-panel{background:var(--sea-1)}}@media (min-width:600px) and (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) .g-sheet-panel{background:var(--sea-1)}}.dm-msg{max-width:min(65%,420px)}.tr-disaster-more{align-items:center;gap:2px;display:inline-flex}.tr-disaster-more .g-ic{transition:transform var(--dur-base) var(--ease-standard)}.tr-disaster details[open] .tr-disaster-more .g-ic{transform:rotate(90deg)}.g-hero-device-tabs{border-bottom:1px solid var(--hair);font-size:var(--fs-small);text-align:center;grid-template-columns:1fr 1fr;font-weight:600;display:grid}.g-hero-device-tabs span{padding:var(--sp-2) 0 var(--sp-3);color:var(--ink-3);position:relative}.g-hero-device-tabs .is-on{color:var(--ink)}.g-hero-device-tabs .is-on:after{content:"";background:var(--ink);width:40px;height:5px;-webkit-mask:var(--g-wave-mask) 0 0 / 10px 5px repeat-x;-webkit-mask:var(--g-wave-mask) 0 0 / 10px 5px repeat-x;mask:var(--g-wave-mask) 0 0 / 10px 5px repeat-x;margin-left:-20px;position:absolute;bottom:0;left:50%}.g-flat .card-title,.g-settings-forms .card-title,.g-listgroup-title,.g-section>h2{align-items:center;gap:var(--sp-2);display:flex}.g-flat .card h3.card-title{display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.g-post-main>*,.g-media-wrap{min-width:0}.g-profile:before{inset:0 0 auto}.g-mark-glyphs{aspect-ratio:1953/964;background:linear-gradient(120deg, var(--mark-from) 28%, var(--mark-to));height:1em;-webkit-mask:var(--g-mark-mask) center / 100% 100% no-repeat;-webkit-mask:var(--g-mark-mask) center / 100% 100% no-repeat;mask:var(--g-mark-mask) center / 100% 100% no-repeat;display:block}.g-feed-fresh-slot{z-index:7;height:0;position:sticky;top:101px}@media (min-width:600px) and (orientation:landscape),(min-width:1200px){.g-feed-fresh-slot{top:49px}}.g-feed-fresh{top:var(--sp-3);align-items:center;gap:var(--sp-1);min-height:44px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--ink);color:var(--sea-1);box-shadow:var(--shadow-overlay);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;animation:g-feed-fresh-in var(--motion-pop) both;border:0;font-weight:600;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.g-feed-fresh:focus-visible{outline:2px solid var(--glow);outline-offset:2px}@keyframes g-feed-fresh-in{0%{opacity:0;transform:translate(-50%, calc(-1 * var(--move-md)))}}:root[data-sheet] .g-feed-fresh{display:none}.g-feed-restore{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:25;width:max-content;max-width:calc(100vw - 32px);min-height:40px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--ink);color:var(--sea-1);box-shadow:var(--shadow-overlay);animation:g-fade-in var(--dur-slow) var(--ease-standard);border:0;justify-self:auto;margin:0;font-weight:600;position:fixed;transform:translate(-50%)}.g-feed-restore .text-link{color:inherit;text-decoration:underline}.g-feed-restore:hover{color:var(--sea-1)}@media (min-width:600px) and (orientation:landscape),(min-width:1200px){.g-feed-restore{bottom:var(--sp-6)}}.g-tabs-indicator{transition:none}.g-tabs.is-ready .g-tabs-indicator{transition:transform var(--dur-slow) var(--ease-emphasized), width var(--dur-slow) var(--ease-emphasized)}.btn:disabled:not(.btn-outline,.btn-ghost,.btn-danger),.g-btn:disabled:not(.g-btn-secondary,.g-btn-text){--btn-bg:var(--sea-2);--btn-fg:var(--ink-2);--btn-line:var(--field)}.g-ic.is-strong{stroke-width:2.3px}@media (min-width:600px){.g-carousel{margin-right:0;padding-right:0}}.g-note-main .row-wrap .btn-ghost{color:var(--ink-2);font-weight:500}@media (max-width:599px){.shell[data-page=sub] .g-tabbar{display:none}.shell[data-page=sub] .shell-main{padding-bottom:env(safe-area-inset-bottom)}.shell[data-page=sub] .shell-col.is-primary .g-replybar-wrap{bottom:0}.shell[data-page=sub] .dm-layout.has-thread{min-height:100dvh}}.g-flat .card .btn,.g-flat .card .btn-block{justify-self:start;width:auto}.g-more-link{box-shadow:inset 0 0 0 1px var(--hair);background:0 0}.g-icon-btn.is-tool{color:var(--ink-2)}.g-icon-btn.is-tool .g-ic{width:21px;height:21px}.composer>.btn-outline{--btn-line:transparent;color:var(--ink-2);padding-left:calc(36px + var(--sp-3));justify-self:start}dialog[open]~.g-feed-restore{display:none}@media (min-width:1200px){.shell-cols>.is-primary{flex:0 1 var(--w-column);min-width:560px}.shell-aside,.shell-col.is-detail{flex:0 380px;min-width:300px}}.g-tabs [aria-current=page]:hover,.g-tabs [aria-selected=true]:hover,.tabs [aria-current=page]:hover{color:var(--ink)}.g-replies-filter{padding:var(--sp-2) var(--sp-4) 0}.g-replies-filter label{align-items:center;gap:var(--sp-2);min-height:36px;color:var(--ink-2);display:inline-flex}.ix-count{text-align:left;min-width:2ch;animation:g-count-in var(--dur-base) var(--ease-emphasized);display:inline-block}@keyframes g-count-in{0%{opacity:0;transform:translateY(40%)}}.is-theming *,.is-theming :before,.is-theming :after{transition:background-color var(--dur-slow) var(--ease-standard), color var(--dur-slow) var(--ease-standard), border-color var(--dur-slow) var(--ease-standard), fill var(--dur-slow) var(--ease-standard), stroke var(--dur-slow) var(--ease-standard)!important}.dm-msg.is-mine .dm-bubble{background:color-mix(in srgb, var(--glow) 24%, var(--sea-2));color:var(--ink)}.dm-msg.is-mine .dm-bubble a{color:var(--ink)}.shell[data-page=solo] .g-tabbar{display:none}@media (min-width:600px) and (orientation:landscape),(min-width:1200px){.g-profile{padding-top:var(--sp-8)}}.g-profile-tools .g-subtabs{padding-right:var(--sp-2)}:root{--scrim-strong:#02040eb8}@media (min-width:600px){:root:not([data-theme=light]) .g-sheet::backdrop{background:var(--scrim-strong)}}@media (min-width:600px) and (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) .g-sheet::backdrop{background:var(--scrim)}}@media (hover:hover){.g-feed .g-post:hover{background:color-mix(in srgb, var(--sea-2) 45%, transparent)}}.g-feed .g-post{transition:background-color var(--dur-fast) var(--ease-standard)}.shell[data-page=search] .g-aside-search{display:none}.g-feedhead,.g-pagehead.is-sticky,.g-topbar{box-shadow:0 1px 0 var(--hair-2), 0 10px 16px -14px #02040e8c}.g-note.is-unread{background:0 0}.g-note.is-unread .g-note-text{color:var(--ink)}.g-sheet-confirm{gap:var(--sp-3);padding:var(--sp-4);border-top:1px solid var(--hair);background:var(--sea-2);animation:g-rise-in var(--dur-base) var(--ease-emphasized);display:grid}.g-sheet-confirm p{font-weight:600}.g-sheet-confirm .row-wrap{justify-content:flex-end}.g-sheet-confirm .btn-danger{--btn-line:color-mix(in srgb, var(--danger) 45%, transparent)}.g-sheet-body{flex:auto;min-height:0}.g-sheet-confirm,.g-sheet-bar{flex:none}.g-sheet{pointer-events:auto}.g-more-acct{min-height:46px}.g-thread-stat{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-3)}.g-thread-stat-item{min-height:44px;padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--ink-2);font:inherit;font-size:var(--fs-meta);white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;display:inline-flex}button.g-thread-stat-item{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}@media (hover:hover){button.g-thread-stat-item:hover{background:var(--sea-2);color:var(--ink)}}button.g-thread-stat-item:active{transform:scale(var(--press-button))}.g-thread-stat-end{margin-left:auto;display:inline-flex}.g-sub-bell{color:var(--ink-2)}.g-sub-bell.is-on{color:var(--glow)}.g-replies:focus:not(:focus-visible){outline:none}.g-replies{scroll-margin-top:56px}.g-likers{display:grid}.g-liker{align-items:center;gap:var(--sp-3);min-height:56px;color:var(--ink);border-bottom:1px solid var(--hair);text-decoration:none;display:flex}.g-liker-text{min-width:0;display:grid}.g-liker-text strong{font-weight:600}.g-quick{gap:var(--sp-2);padding:var(--sp-1) var(--sp-4);border-bottom:1px solid var(--hair);display:grid}.g-quick-row{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-height:52px;display:flex}.g-quick-label{font-size:var(--fs-label);color:var(--ink);white-space:nowrap;font-weight:600}.g-quick-label .meta{font-weight:400}.g-quick-more,.g-notes-line{align-items:center;gap:var(--sp-1);min-height:44px;color:var(--ink-3);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;display:inline-flex}.g-quick-more{padding:0 var(--sp-2);border-radius:var(--r-sm);margin-left:auto}.g-quick-more .g-ic,.g-notes-line .g-ic{transition:transform var(--dur-base) var(--ease-standard)}.g-ic.is-down{transform:rotate(90deg)}.g-ic.is-up{transform:rotate(-90deg)}.g-quick-write{align-items:center;gap:var(--sp-3);display:flex}.g-quick-write input{flex:auto;min-width:0}.g-quick-list{gap:var(--sp-2);padding-bottom:var(--sp-3);display:grid}.g-quick .hint{margin:0}.g-notes.is-collapsed{border-bottom:1px solid var(--hair)}.g-notes-line{width:100%;padding:0 var(--sp-4);gap:var(--sp-3);text-align:left}.g-notes-line .g-ic{margin-left:auto}.g-notes-label{color:var(--ink);font-size:var(--fs-label);font-weight:600}@media (hover:hover){.g-quick-more:hover,.g-notes-line:hover{color:var(--ink);background:color-mix(in srgb, var(--sea-2) 60%, transparent)}}.g-notes.card .spread{align-items:center}@media (hover:hover){.g-post.is-clickable{cursor:pointer}}.composer-options>summary .g-ic{color:var(--ink-2)}.composer-options-body{gap:var(--sp-5);padding-top:var(--sp-3);display:grid}.composer-opt{gap:var(--sp-3);display:grid}.composer-opt+.composer-opt{padding-top:var(--sp-4);border-top:1px solid var(--hair)}.composer-opt-title{align-items:baseline;gap:var(--sp-2);color:var(--ink);font-size:var(--fs-label);margin:0;font-weight:600;display:flex}.composer-opt-title .meta{font-weight:400}.g-sheet-panel{position:relative}.g-sheet-confirm-layer{z-index:5;padding:var(--sp-5);border-radius:inherit;background:color-mix(in srgb, var(--sea-0) 58%, transparent);animation:g-r9-fade var(--motion-enter);place-items:center;display:grid;position:absolute;inset:0}.g-sheet-confirm-layer .g-sheet-confirm,.g-confirm .g-sheet-confirm{gap:var(--sp-2);width:min(100%,340px);padding:var(--sp-5);border:1px solid var(--hair-2);border-radius:var(--r-lg);background:var(--sea-1);box-shadow:var(--shadow-overlay);text-align:center;animation:g-r9-pop var(--motion-pop);display:grid}.g-sheet-confirm h3{font-size:var(--fs-title);margin:0;font-weight:700}.g-sheet-confirm .meta{margin:0 0 var(--sp-2)}.g-sheet-confirm-actions{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.g-btn.g-btn-danger{--btn-bg:var(--danger);--btn-fg:var(--sea-1);--btn-line:var(--danger)}@media (hover:hover){.g-btn.g-btn-danger:hover:not(:disabled){--btn-bg:color-mix(in srgb, var(--danger) 86%, var(--ink))}}@keyframes g-r9-fade{0%{opacity:0}}@keyframes g-r9-pop{0%{opacity:0;transform:scale(.94)}}.g-session-more,.g-session-all{justify-self:start}.g-session-all.g-btn-secondary{--btn-fg:var(--danger)}.g-confirm{width:min(100% - 2 * var(--sp-4), 360px);max-width:none;color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.g-confirm::backdrop{background:var(--scrim);animation:g-fade-in var(--dur-base) var(--ease-standard)}.g-confirm .g-sheet-confirm{width:100%}.shell[data-page=solo],.shell.shell[data-page=solo]{max-width:none;display:block}.shell[data-page=solo] .g-sidenav,.shell[data-page=solo] .g-tabbar,.shell[data-page=solo] .g-topbar{display:none}.shell[data-page=solo] .shell-main{padding-bottom:0}.shell[data-page=solo] .shell-cols>.is-primary{border:0;flex:auto}.shell-col main.solo,main.solo{min-height:100dvh}main.solo{isolation:isolate;background:radial-gradient(120% 80% at 50% 0%, var(--sea-2) 0%, var(--sea-1) 46%, var(--sea-0) 100%);position:relative;overflow:hidden}.g-login{padding-bottom:160px}.g-login-inner{z-index:2;gap:var(--sp-5);position:relative}.g-login-brand{justify-items:center;gap:var(--sp-3);display:grid}.g-login .g-mark{animation:g-hero-rise var(--dur-slower) var(--ease-emphasized) both}.g-login .g-mark-wave path{stroke-dasharray:80;animation:g-wave-draw 1.1s var(--ease-emphasized) .25s both}.g-login-tagline{color:var(--ink);letter-spacing:.02em;margin:0;font-size:20px;font-weight:700}.solo .card.g-login-card{padding:var(--sp-6) var(--sp-5);border:1px solid var(--hair-2);border-radius:var(--r-xl);background:color-mix(in srgb, var(--sea-1) 78%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:var(--shadow-overlay)}.g-login-card .card-title{font-size:var(--fs-title)}@media (min-width:600px){.g-login-tagline{font-size:24px}}@media (prefers-reduced-motion:reduce){.g-login .g-mark,.g-login .g-mark-wave path{animation:none}}@media (min-width:600px) and (max-width:1199px) and (orientation:portrait){.shell[data-page=sub] .g-topbar{display:none}}@media (max-width:1199px){[data-detail] .g-feed-restore{display:none}}.g-reauth{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--hair-2);border-radius:var(--r-md);background:var(--sea-2);display:grid}.g-reauth h3{font-size:var(--fs-body);margin:0;font-weight:700}.g-reauth p{margin:0}.g-reauth-options{gap:var(--sp-2);display:grid}.g-reauth-option{justify-content:flex-start;gap:var(--sp-2);text-align:left;overflow-wrap:anywhere;min-height:44px}.g-reauth .g-reauth-note{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:color-mix(in srgb, var(--warn) 7%, var(--sea-1));box-shadow:inset 3px 0 0 var(--warn);color:var(--ink);display:flex}.g-reauth-note>.g-ic{color:var(--warn);flex:none;margin-top:2px}.g-reauth-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}html[data-ptr]{overscroll-behavior-y:contain}body:focus-visible{outline:none}.g-mention-list{margin:var(--sp-1) 0 var(--sp-2);padding:var(--sp-1);border:1px solid var(--hair-2);border-radius:var(--r-md);background:var(--sea-2);list-style:none;display:grid}.g-mention-list>li{align-items:center;gap:var(--sp-3);min-height:44px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);cursor:pointer;display:flex}.g-mention-list>li.is-active{background:var(--sea-3)}.g-mention-name{min-width:0;line-height:1.3;display:grid}.g-mention-name>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-avatar-editor{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.g-avatar-editor>.stack-sm{flex:220px;min-width:0}.g-thread-stat{flex-wrap:wrap}.g-quoters{display:grid}.g-quoter{align-items:center;gap:var(--sp-2) var(--sp-3);padding-block:var(--sp-1);border-bottom:1px solid var(--hair);flex-wrap:wrap;display:flex}.g-quoter>.g-liker{border-bottom:0;flex:220px;min-width:0}.g-quoter-text{color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.g-quoter-confirm{gap:var(--sp-2);display:inline-flex}.g-recover{padding-top:var(--sp-2);border-top:1px solid var(--hair)}.g-recover-box{padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-radius:var(--r-md);margin:0}.g-recover-box legend{padding:0 var(--sp-1)}.g-recover-box h3:focus{outline:none}
.g-btn:active:not(:disabled,[aria-disabled=true]),.btn:active:not(:disabled,[aria-disabled=true]),.g-nav-item:active,.g-more-link:active,.g-stance-btn:active:not(:disabled),.poll-option:active:not(:disabled),.g-chip:is(a,button):active,.g-aside-trends a:active,.g-list-link:active{transform:scale(var(--press-button));transition-duration:var(--dur-instant)}.g-icon-btn:active,.ix-btn:active,.g-tab:active{transform:scale(var(--press-icon));transition-duration:var(--dur-instant)}.g-chip:is(a,button),.g-aside-trends a,.g-list-link{transition:transform var(--dur-fast) var(--ease-spring), background-color var(--motion-state), border-color var(--motion-state), color var(--motion-state)}:is(.g-btn,.btn,.g-icon-btn,.ix-btn,.g-chip,.g-tab,.dm-send):focus-visible{outline:2px solid var(--glow);outline-offset:2px;border-radius:var(--r-pill)}.g-btn[aria-busy=true],.btn[aria-busy=true]{cursor:progress}.g-sheet.is-pop{background:var(--scrim);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);overscroll-behavior:contain;animation:g-fade-in var(--motion-enter);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.g-sheet.is-pop:popover-open{flex-direction:column;justify-content:flex-end;display:flex}.g-sheet.is-pop:not(:popover-open){visibility:hidden;pointer-events:none;flex-direction:column;justify-content:flex-end;animation:none;display:flex}.g-sheet.is-pop:not(:popover-open) .g-sheet-panel{animation:none}.g-sheet.is-pop.is-closing{animation:g-fade-out var(--motion-exit) both}.g-sheet.is-pop>.g-sheet-panel{width:100%}@media (min-width:600px){:is(.g-sheet.is-pop:not(:popover-open),.g-sheet.is-pop:popover-open){justify-content:center;align-items:center}.g-sheet.is-pop>.g-sheet-panel{width:min(560px,100vw - 48px)}:root:not([data-theme=light]) .g-sheet.is-pop{background:var(--scrim-strong)}}@media (min-width:600px) and (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) .g-sheet.is-pop{background:var(--scrim)}}.g-tabs .is-pressed{color:var(--ink)}.g-skel{background:var(--sea-2);animation:none;position:relative;overflow:hidden}.g-skel:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--sea-3) 90%, transparent) 50%, transparent 100%);animation:g-skel-sweep var(--loop-shimmer) var(--ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes g-skel-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.g-skel:after{opacity:0;animation:none}}.feed-item.is-enter{animation:g-rise-in var(--motion-enter) backwards}:is(.feed-item:has(>.g-post details[open]),.g-post:has(details.g-postmenu[open])){z-index:5;position:relative}.feed-item.is-leaving{animation:g-item-out var(--motion-exit) both;pointer-events:none}@keyframes g-item-out{to{opacity:0;transform:translateX(calc(-1 * var(--move-lg))) scale(.98)}}.ix-btn.is-save.is-pop .g-ic{animation:g-save-drop var(--motion-pop)}@keyframes g-save-drop{0%{transform:translateY(calc(-1 * var(--move-sm))) scale(.8)}55%{transform:translateY(var(--move-nudge)) scale(1.15)}to{transform:none}}.ix-btn{position:relative}.ix-btn.is-like.is-pop:before{content:"";border:1.5px solid var(--heart);pointer-events:none;width:34px;height:34px;animation:g-ripple var(--motion-reveal) both;border-radius:50%;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}@keyframes g-ripple{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.ix-btn.is-save.is-pop .g-ic,.ix-btn.is-like.is-pop:before{animation:none}}.g-post.is-holding{background:var(--sea-2);transition:background-color var(--dur-slow) var(--ease-standard)}.poll-option .bar{transform-origin:0;width:100%;transition:transform var(--motion-reveal);transform:scaleX(0)}.poll.is-revealing .poll-option .bar{animation:g-bar-grow var(--motion-reveal) both}.poll.is-revealing .poll-option:nth-of-type(2) .bar{animation-delay:40ms}.poll.is-revealing .poll-option:nth-of-type(3) .bar{animation-delay:80ms}.poll.is-revealing .poll-option:nth-of-type(4) .bar{animation-delay:.12s}.poll.is-revealing .poll-pct{animation:g-rise-in var(--motion-enter) .16s backwards}@keyframes g-bar-grow{0%{transform:scaleX(0)}}.poll-option .poll-mine{margin-right:var(--sp-1);vertical-align:-2px;color:var(--glow);display:inline-block}.poll.is-revealing .poll-mine{animation:g-heart-pop var(--motion-pop)}.poll[aria-busy=true] .poll-option:not(.is-picking){opacity:.6}.poll-option.is-picking{border-color:var(--glow)}.poll-option.is-picking:after{content:"";background:color-mix(in srgb, var(--glow) 14%, transparent);animation:g-breathe var(--loop-spin) var(--ease-standard) infinite alternate;position:absolute;inset:0}@keyframes g-breathe{0%{opacity:.2}to{opacity:1}}@media (prefers-reduced-motion:reduce){.poll.is-revealing .poll-option .bar,.poll.is-revealing .poll-mine,.poll-option.is-picking:after{animation:none}}.g-count-ring{align-items:center;gap:var(--sp-1);min-height:24px;color:var(--ink-3);display:inline-flex;position:relative}.g-count-ring svg{width:22px;height:22px;transition:transform var(--motion-pop);transform:rotate(-90deg)}.g-ring-track,.g-ring-arc{fill:none;stroke-width:2.4px}.g-ring-track{stroke:var(--hair-2)}.g-ring-arc{stroke:var(--glow);stroke-linecap:round;transition:stroke-dashoffset var(--motion-state), stroke var(--motion-state)}.g-count-ring.is-empty .g-ring-arc{opacity:0}.g-count-ring.is-near .g-ring-arc{stroke:var(--ink-2)}.g-count-ring.is-warn .g-ring-arc{stroke:var(--warn)}.g-count-ring.is-warn svg,.g-count-ring.is-over svg{transform:rotate(-90deg)scale(1.15)}.g-count-ring.is-over .g-ring-arc,.g-count-ring.is-over .g-ring-track{stroke:var(--danger)}.g-ring-num{min-width:2ch;font-size:var(--fs-small);color:var(--ink-2);animation:g-fade-in var(--motion-state);font-weight:600}.g-count-ring.is-warn .g-ring-num{color:var(--warn)}.g-count-ring.is-over .g-ring-num{color:var(--danger)}.g-toast{align-items:center;gap:var(--sp-2);padding:10px var(--sp-4) 10px var(--sp-3);animation:g-toast-in var(--motion-pop);display:inline-flex}.g-toast .g-ic{color:currentColor;flex:none}.g-toast.is-error{box-shadow:0 0 0 2px var(--danger), var(--shadow-overlay)}.g-toast.is-leaving{animation:g-toast-out var(--motion-exit) both}.g-img-fail{place-content:center;justify-items:center;gap:var(--sp-2);width:100%;min-height:160px;max-height:360px;padding:var(--sp-4);border-radius:var(--r-sm);background:radial-gradient(120% 90% at 50% 120%, color-mix(in srgb, var(--glow) 12%, transparent) 0%, transparent 60%), var(--sea-2);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2);font-size:var(--fs-small);text-align:center;animation:g-fade-in var(--motion-enter);display:grid}.g-img-fail>.g-ic{width:28px;height:28px;color:var(--ink-3)}.g-img-fail .g-btn{gap:var(--sp-1)}.g-carousel>.g-img-fail{scroll-snap-align:start;flex:none;width:min(82%,300px);height:260px}@media (min-width:600px){.g-carousel>.g-img-fail{height:340px}}.dm-bubble>.g-img-fail{min-width:200px;min-height:140px}.dm-composer{gap:0}.dm-composer-row{align-items:flex-end;gap:var(--sp-1)}.dm-composer .dm-attach{width:44px;height:44px;min-height:44px;color:var(--ink-2);flex:none;justify-self:auto;padding:0}.dm-composer .dm-attach:hover{color:var(--ink)}.dm-attach.is-busy .g-ic{animation:g-breathe var(--loop-spin) var(--ease-standard) infinite alternate}.dm-composer textarea{margin:0 var(--sp-1)}.g-btn.dm-send{border-radius:50%;flex:none;width:44px;height:44px;min-height:44px;padding:0}.g-btn.dm-send .g-ic{stroke-width:2.2px;width:20px;height:20px}.g-btn.dm-send.is-ready{animation:g-send-ready var(--motion-pop)}@keyframes g-send-ready{0%{transform:scale(.85)}}.g-btn.dm-send[aria-busy=true] .g-ic{visibility:hidden}.dm-msg{animation:none}.dm-msg.is-new{animation:g-msg-in var(--motion-enter) backwards;transform-origin:0 100%}.dm-msg.is-pending{animation:g-msg-in var(--motion-enter) backwards;transform-origin:100% 100%}.dm-msg.is-pending .dm-bubble{opacity:.72}.dm-msg.is-failed .dm-bubble{opacity:1;box-shadow:0 0 0 1.5px var(--danger)}@keyframes g-msg-in{0%{opacity:0;transform:translateY(var(--move-md)) scale(.96)}}.dm-sending,.dm-sent,.dm-fail{align-items:center;gap:4px;display:inline-flex}.dm-fail{color:var(--danger);font-weight:600}.dm-sending-dots{width:14px;height:4px;animation:g-breathe var(--loop-spin) var(--ease-standard) infinite alternate;background:radial-gradient(circle,currentColor 1.5px,#0000 1.6px) 0/5px 4px repeat-x}.dm-sent .g-ic{color:var(--ink-3)}.dm-msg.is-failed .dm-meta button{opacity:1;display:inline-block}.dm-msg .dm-meta .dm-retry{color:var(--glow);font-weight:600}@media (prefers-reduced-motion:reduce){.dm-msg.is-new,.dm-msg.is-pending,.g-btn.dm-send.is-ready,.dm-sending-dots,.dm-attach.is-busy .g-ic{animation:none}}.g-aside-empty{gap:var(--sp-2);padding:var(--sp-1) 0 var(--sp-2);display:grid}.g-aside-sea{width:96px;height:40px;margin-bottom:var(--sp-1)}.g-aside-empty-title{color:var(--ink);font-weight:600}.g-aside-empty .meta{line-height:1.55}.g-aside-chips{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.g-aside-chips .g-chip{min-height:32px;font-size:var(--fs-small);color:var(--ink);padding:4px 12px}.g-hero-device-bar{position:relative}.g-demo-tag{right:var(--sp-4);border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink-3);letter-spacing:.02em;padding:2px 8px;font-size:11.5px;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.g-demo{display:grid}.g-demo-item{gap:var(--sp-2);padding:var(--sp-4);border-bottom:1px solid var(--hair);text-align:left;display:grid}.g-demo-item:last-child{border-bottom:0}.g-demo-kicker{color:var(--glow);letter-spacing:.04em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.g-demo-text{color:var(--ink);font-size:var(--fs-meta);line-height:1.5}.g-demo-meta{color:var(--ink-3);font-size:12px}.g-demo-poll{gap:6px;margin:0;padding:0;list-style:none;display:grid}.g-demo-poll li{justify-content:space-between;gap:var(--sp-2);padding:7px var(--sp-3);border:1px solid var(--hair-2);border-radius:var(--r-sm);color:var(--ink);font-size:var(--fs-small);display:flex;position:relative;overflow:hidden}.g-demo-poll li>span{position:relative}.g-demo-poll li.is-top{border-color:color-mix(in srgb, var(--glow) 55%, transparent);font-weight:700}.g-demo-bar{background:color-mix(in srgb, var(--glow) 16%, transparent);transform-origin:0;animation:g-bar-grow var(--motion-reveal) .7s both;position:absolute;inset:0}.is-top>.g-demo-bar{background:color-mix(in srgb, var(--glow) 30%, transparent)}.g-demo-bar.is-46{transform:scaleX(.46)}.g-demo-bar.is-31{animation-delay:.76s;transform:scaleX(.31)}.g-demo-bar.is-23{animation-delay:.82s;transform:scaleX(.23)}.g-demo-stance{border:1px solid var(--hair-2);border-radius:var(--r-pill);font-size:var(--fs-small);text-align:center;grid-template-columns:repeat(3,1fr);font-weight:600;display:grid;overflow:hidden}.g-demo-stance>span{color:var(--ink-2);padding:6px 0}.g-demo-stance>span+span{border-left:1px solid var(--hair-2)}.g-demo-stance>.is-on{background:var(--ink);color:var(--sea-1)}.g-demo-quote{padding:var(--sp-2) var(--sp-3);border:1px solid var(--hair-2);border-radius:var(--r-md);color:var(--ink-2);font-size:var(--fs-small)}@media (max-width:1023px){.g-hero.has-preview{align-content:stretch;gap:var(--sp-8);padding-top:var(--sp-12);grid-template-rows:auto minmax(300px,1fr);padding-bottom:0}.g-hero-preview{z-index:2;width:min(100%,360px);max-height:480px;animation:g-hero-rise var(--dur-slower) var(--ease-emphasized) .22s both;align-self:stretch;display:block;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#000 55%,#0000 98%);mask:linear-gradient(#000 55%,#0000 98%)}.g-hero-device{background:var(--sea-1);box-shadow:0 0 0 1px var(--hair-2), 0 -24px 64px -32px color-mix(in srgb, var(--glow) 45%, transparent);border-radius:24px 24px 0 0;overflow:hidden}.g-hero-device-bar{padding:var(--sp-3) 0 var(--sp-2);border-bottom:1px solid var(--hair);place-items:center;display:grid}.g-hero-scroll{display:none}}@media (min-width:600px) and (max-width:1023px){.g-hero-preview{width:min(100%,420px);max-height:360px;-webkit-mask:linear-gradient(#000 60%,#0000);mask:linear-gradient(#000 60%,#0000)}}@media (prefers-reduced-motion:reduce){.g-demo-bar,.g-hero-preview{animation:none}}@media (max-width:1023px){:root:root :is(.btn,.g-btn,.g-switch,.g-stance-btn,.poll-option,.g-feed-restore,.g-note-link,.g-seg>button,.g-tabs button,.g-tabs-nav a,details>summary,select),:root:root input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]){min-height:44px}:root:root :is(.g-btn.dm-send,.g-icon-btn){min-width:44px;min-height:44px}.g-tab{min-height:44px}:root:root .g-profile-search>summary,:root:root .g-profile-menu>summary{width:44px;height:44px}:where(.ix-btn,.g-post-name,.g-post-time,.g-chip:is(a,button),.chip:is(a,button),.link-btn,.g-topbar-mark,.g-profile-meta a,.g-subtabs a,.dm-thread-head h1 a,a.text-link):after{content:"";position:absolute;inset:-6px -2px}:where(.g-post-name,.g-post-time,.g-profile-meta a,.dm-thread-head h1 a,a.text-link):after{inset:-13px -4px}.ix-btn:after{inset:-6px -4px}.link-btn:after{inset:-11px -8px}a.text-link,:is(.g-post-name,.g-post-time,.g-chip:is(a,button),.chip:is(a,button),.link-btn,.g-topbar-mark,.g-profile-meta a,.g-subtabs a,.dm-thread-head h1 a){position:relative}}@media (max-width:599px){.g-sheet-grip{touch-action:none;cursor:grab;background:0 0;width:100%;height:24px;margin:0;position:relative}.g-sheet-grip:before{content:"";background:var(--hair-2);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:10px;left:50%}.g-sheet-bar{touch-action:none}.g-sheet::backdrop{opacity:calc(1 - var(--drag,0))}}:root[data-sheet] .g-feed-restore{display:none}@media (min-width:1244px){.g-feed-restore,.g-toasts{left:calc(50% - 68px)}}.g-toast:has(.g-toast-action){pointer-events:auto;padding-right:var(--sp-2)}.g-toast-action{min-height:32px;margin-left:var(--sp-2);padding:0 var(--sp-3);border-radius:var(--r-pill);background:color-mix(in srgb, var(--sea-1) 14%, transparent);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--motion-state), transform var(--dur-fast) var(--ease-spring);border:0;font-weight:700}.g-toast-action:hover{background:color-mix(in srgb, var(--sea-1) 24%, transparent)}.g-toast-action:active{transform:scale(var(--press-button));transition-duration:var(--dur-instant)}.g-toast-action:focus-visible{outline:2px solid var(--sea-1);outline-offset:2px}.g-follow-check{vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;margin-right:4px;display:none}.g-follow-undo.is-just{animation:g-send-ready var(--motion-pop)}.g-follow-undo.is-just .g-follow-check{display:inline-block}.g-follow-undo.is-just .g-follow-check path{stroke-dasharray:22;animation:g-check-draw var(--motion-reveal) backwards}@keyframes g-check-draw{0%{stroke-dashoffset:22px}}@media (prefers-reduced-motion:reduce){.g-follow-undo.is-just,.g-follow-undo.is-just .g-follow-check path{animation:none}}.poll-option .bar{background:color-mix(in srgb, var(--ink-3) 18%, transparent)}.poll-option.is-mine .bar{background:color-mix(in srgb, var(--glow) 34%, transparent)}.poll-option.is-mine{font-weight:700}.poll-pct{font-variant-numeric:tabular-nums}.shell[data-page=solo] .shell-aside{display:none}.g-hero-preview{z-index:3}.g-status-calm{gap:var(--sp-1);padding:var(--sp-2) 0;display:grid}.g-status-head{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.g-status-sea{flex:none;width:96px;height:20px}.g-status-water{fill:color-mix(in srgb, var(--ok) 14%, transparent)}.g-status-surface{fill:none;stroke:var(--ok);stroke-width:2px;stroke-linecap:round}.g-status-title{align-items:center;gap:var(--sp-2);color:var(--ink);font-size:var(--fs-title);font-weight:700;display:inline-flex}.g-status-dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 22%, transparent);border-radius:50%}.g-status-stats{gap:var(--sp-3);margin:var(--sp-2) 0 0;grid-template-columns:1fr 1fr;display:grid}.g-status-stats>div{padding:var(--sp-3) var(--sp-4);border:1px solid var(--hair);border-radius:var(--r-md);gap:2px;display:grid}.g-status-stats dt{color:var(--ink-3);font-size:var(--fs-small)}.g-status-stats dd{color:var(--ink);font-size:var(--fs-display);margin:0;font-weight:700;line-height:1.2}.column.is-calm>*{animation:g-settle var(--motion-enter) backwards}.column.is-calm>:nth-child(2){animation-delay:30ms}.column.is-calm>:nth-child(3){animation-delay:60ms}.column.is-calm>:nth-child(4){animation-delay:90ms}.column.is-calm>:nth-child(n+5){animation-delay:.12s}@keyframes g-settle{0%{transform:translateY(var(--move-md))}}.g-note.is-unread .g-note-text{color:var(--ink-2)}.g-note.is-unread .g-note-text strong{color:var(--ink);font-weight:700}.g-profile:before{-webkit-mask:radial-gradient(55% 100% at 50% 0,#000 25%,#0000 72%);mask:radial-gradient(55% 100% at 50% 0,#000 25%,#0000 72%)}.shell[data-page=search] .g-aside-card:first-of-type{border-top:0}.g-feed.is-pulling>.feed-item,.g-feed.is-pulling>.g-skel-list{transform:translateY(var(--pull,0px))}.g-feed.is-pull-settling>.feed-item{transition:transform var(--motion-enter)}.g-pull{transition:background-color var(--motion-state), color var(--motion-state)}.g-pull.is-armed{background:var(--glow);color:var(--sea-1)}.g-hero-app .g-ic{transform:rotate(90deg)}.suggest.card,.column.is-flush .suggest.card{border:1px solid var(--hair-2);border-radius:var(--r-md);background:var(--sea-2);box-shadow:var(--shadow-overlay);animation:g-pop-in var(--dur-base) var(--ease-emphasized)}.search-box,.g-search-top{z-index:30;position:relative}@media (hover:none){.ix-btn:hover,.g-icon-btn:hover,.g-nav-item:hover,.g-post:hover{background:0 0}}.g-aside-chips .g-chip:hover{border-color:var(--field);background:var(--sea-2)}.g-sec-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.g-sec-head .card-title{margin:0}.g-pill.is-ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.g-sec-action{justify-self:start}
