body.profile-page{--profile-grain-texture:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAYvSURBVFhHNdfVkuUwDARQf+bsMDPD7jAzMzP/pbeOqvSQyk1sS63uluNbrq6u6vHxcT04OKgDAwP19/e3/vz81PX19Xp3d1c3NjZqf39/3FdXV+v7+3vM/fr6qsPDw7Wjo6NubW3Fu+fn57q5uVlbWlrq7OxsXVtbq4+Pj3V8fDx+Pzw81O3t7XpxcVFHRkZqY2NjLV50dnbWf//+1dbW1vrx8VEXFxdjkgR9fX319PQ0QO7s7EQSQLu7u2tvb28ENXdlZSWA39/f18vLyzo9PR3rRkdHA+Tfv3/jeXl5Oe6Dg4NRYJEQOvfb29s6NDQUSSYmJiKpBBb7rRpALTw8PKz7+/u1q6urTk1N1YaGhhi3XlKsWXt9fR0JxQYOOyq/ubkJRgtET09P9ejoqM7MzNSxsbG4A4Tm+fn5WKjihYWFCAAwWq11kZEMmDw5OQmQnsU0r62trf758ydkxLLEu7u7Aar40dPTE0npriIVTE5OBkpaNjc3BxAXOiV00dG4uVhIUNgBWmLvsCMGVswD8OXlJfxU6Ck5+t7e3gIA2gSlv6o905nRvr+/o1LVuMwDxjraY0pSEmKQFxREc3Pks57PACuMhBIDAkFFEpXSWFcI6t3Z2VmABMw45paWloI5vmFSHpAAaLGampqiWpKIoUusVwiQRQWqEwh9Flm8t7cXz6qWADhgMGJMYABc6GVSZtM5Epnv/fn5eTACvDV+k46XogswABWn+w0MDQUSUMU0Q6dg5AIQOJ7gdOPmYpJBJZBcUSqdm5sLeQCXWOvLJVahheBMgypaoVOlgnGq/nb3HiCVcPvn52es0zkMZkxwl3ee7Q9YNY7y19fXYNWF/TAh7dLRwHi2AHrP0KqQFKqiIU21KlZQCSBmMMl0CVgrAiJ27i38gw3eKlyKThMhEkQAemND3zKWarN96IsheloPvHbWdrqJB8wHUCtbRwLMAS8GhswtKtFOqpTUbwmZSxLVmYNybQQkTc1FJ/ASYyr3f0yplifEw5I7dtzNtRtiuUAqAC1Vg36+wASq2tvbgyqsuABDLwoFlFQldDeX3oABqmISo510cpASK2TBVIGIUaBROQAMogLbp0D5ReNac6C3o+mY3A8YVXCgUA8sAOSS0N4gKeYwgMUwoXbTTjSClJYSWWQxOrUpRvjBOHNigZ6AoFhyxZBM1aQxN7+cno2RCGuKALZIDr1KUAQ5Q+bWapIgqtTzgklMpmxRMpKAGRXEZBJJYswaEvAUeawxDyslEUlKV7qYgK48A6BMEL/RSiLBSKRyBgWeWYHEnOCYkxhzWtI7UltDVnmL4ILmRwWNBunoY6EKYCTROug2RsvcYoHhh6TbXGMYxAp2vScro7oDhqnihYk+PBIynwCMiQ1jqgNMYtWo0jv+0EHoZyoFKAhDKCan9cbFI7fYwJCCoQv0aSjmgpwELtULCCnEDGdxnpCsxQrwAgPJwFgB1hp7QW5WwMjje2DfYdKibwWB0N2HiAToxA7d8ximegutyXOeSnx46JsfICCAJhcW3XVBftDssFi0tjCESShkFAslpJMKGQUIbsYQPwCIXtQKJpAYQKgcOF3EhOJqYfQDDjQ23DFTTMoBRkQZ/TCSn1YgdQmAAgHBA7ogW0tleYAlQX7UkgXMYNR7ccgAZNEWJuZ+YKJJ6PaMAdoLwjTGgVItsJhRZR5Q86iGLUyJlVs3c/qNYYVHG+aJR4UqULm7CX7nOV+lTCmoCvNcp/0ksVFZI7iCGIxRGZRU1npWjFjMiMECkaogpJ+FOsEgylSu5wE017vcI0jlvc5IbzCvMZf9hbzWe28OM5MA/bEVQ41+9HohAXSCeS8Zd2szlAkISH6iVcdkEuoQ9DOXOS4smaugPDMwqSIBKxJpPwDyYIm2/IDYmNyhR7NnbJFAICBJiFo0Y4wk4vIXiYFQSJ475DKfvMXuJWn+wXTnaugYDBgL07n0Mw8oSbILgLMWG2lSLS05KVwSy6UADIhXTEQLeiVDN/PlScnFWPkPSHfYI5J2nWI96ewNghqTMONglqz5b5mp+Sf+mEDFGChCi40FjZJgQFIV5/fbWB5CGTAPHnkulITeGLQjphEVZr3K81Qtx390RQx4lfynvAAAAABJRU5ErkJggg==);--profile-grain-size:32px 32px;--profile-fallback-accent:#69727e;--profile-fallback-accent-rgb:105, 114, 126;--profile-fallback-accent-readable:#aeb6c1;--profile-derived-accent:var(--profile-fallback-accent);--profile-derived-accent-rgb:var(--profile-fallback-accent-rgb);--profile-derived-accent-ink:#fff;--profile-derived-accent-readable:var(--profile-fallback-accent-readable);--profile-ambient-accent:var(--profile-derived-accent)}.profile-header{isolation:isolate;align-items:stretch;gap:var(--component-card-gap);--text:var(--color-text);--muted:var(--color-text-muted);--line:var(--color-border);--surface-subtle:var(--tone-surface-subtle-strong);--profile-identity-accent:var(--profile-derived-accent);--profile-identity-ink:var(--profile-derived-accent-ink);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;color:var(--color-text);border:0;flex-direction:column;margin-bottom:12px;padding:clamp(16px,1.9vw,24px);display:flex;position:relative;overflow:visible;container:profile-header/inline-size}@media (width>=981px){body.profile-page .site-main .profile-header{margin-top:clamp(18px,1.5vw,26px)}}.profile-header h1{color:var(--color-text);font-size:clamp(2.2rem,4vw,4rem)}.profile-header :where(h1,h2,h3,strong,b,label){color:var(--color-text)}.profile-header :where(p,small):not(.eyebrow){color:var(--color-text-muted)}.profile-hero{position:relative;overflow:visible}.profile-hero:before{content:none;display:none}.profile-hero>*{position:relative}.profile-header:before{content:none;display:none}body.profile-page.has-profile-palette .site-main:before{left:calc(50% - ((100vw - var(--public-stage-bleed-width,100vw)) / 2));background:radial-gradient(ellipse 132% clamp(504px, 43vw, 684px) at 50% -100px, color-mix(in srgb, var(--profile-ambient-accent) var(--ambient-accent-core-mix), transparent) 0%, color-mix(in srgb, var(--profile-ambient-accent) var(--ambient-accent-mid-mix), transparent) var(--ambient-accent-mid-stop), color-mix(in srgb, var(--profile-ambient-accent) var(--ambient-accent-tail-mix), transparent) var(--ambient-accent-tail-stop), transparent var(--ambient-accent-end-stop)), var(--bg);width:100vw}body.profile-page.has-profile-palette .site-main:after{top:-124px;left:calc(50% - ((100vw - var(--public-stage-bleed-width,100vw)) / 2));z-index:0;content:"";opacity:.045;pointer-events:none;width:100vw;height:clamp(554px,48vw,754px);-webkit-mask-image:radial-gradient(ellipse 132% 90% at 50% 4%, var(--overlay-backdrop) 0 42%, color-mix(in srgb, var(--overlay-backdrop) 62%, transparent) 68%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 132% 90% at 50% 4%, var(--overlay-backdrop) 0 42%, color-mix(in srgb, var(--overlay-backdrop) 62%, transparent) 68%, transparent 100%);mask-image:radial-gradient(ellipse 132% 90% at 50% 4%, var(--overlay-backdrop) 0 42%, color-mix(in srgb, var(--overlay-backdrop) 62%, transparent) 68%, transparent 100%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0%200%20160%20160'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23noise%29' opacity='.72'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;display:block;position:absolute;transform:translate(-50%)}@media (width<=980px){body.profile-page.has-profile-palette{--profile-mobile-stage-offset:82px;background:radial-gradient(ellipse 150% clamp(600px, 92vw, 820px) at 50% -84px, color-mix(in srgb, var(--profile-ambient-accent) var(--ambient-accent-core-mix), transparent) 0%, color-mix(in srgb, var(--profile-ambient-accent) var(--ambient-accent-mid-mix), transparent) var(--ambient-accent-mid-stop), color-mix(in srgb, var(--profile-ambient-accent) var(--ambient-accent-tail-mix), transparent) var(--ambient-accent-tail-stop), transparent var(--ambient-accent-end-stop)), var(--bg);background-repeat:no-repeat}body.profile-page.has-profile-palette .site-main{background:0 0;overflow:visible}body.profile-page.has-profile-palette .site-main:before{background:radial-gradient(ellipse 150% clamp(600px, 92vw, 820px) at 50% calc(-84px - var(--profile-mobile-stage-offset)), color-mix(in srgb, var(--profile-ambient-accent) var(--ambient-accent-core-mix), transparent) 0%, color-mix(in srgb, var(--profile-ambient-accent) var(--ambient-accent-mid-mix), transparent) var(--ambient-accent-mid-stop), color-mix(in srgb, var(--profile-ambient-accent) var(--ambient-accent-tail-mix), transparent) var(--ambient-accent-tail-stop), transparent var(--ambient-accent-end-stop)), var(--bg)}}@supports not (background:color-mix(in srgb, black, white)){body.profile-page.has-profile-palette .site-main:before{background:var(--bg)}}body.profile-page .site-main .profile-header.has-profile-palette{--profile-identity-accent:var(--profile-derived-accent);--profile-identity-ink:var(--profile-derived-accent-ink);background:0 0}.profile-header>*{z-index:1;position:relative}.profile-header-main{--split-row-align:flex-start;--split-row-gap:var(--layout-grid-gap);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:clamp(18px,2.2vw,34px);width:100%;display:grid}.profile-header-main--without-actions{grid-template-columns:minmax(0,1fr);justify-items:center}.profile-header-main--without-actions .profile-header-copy{text-align:center;justify-items:center;width:100%}.profile-header-main--without-actions .profile-identity{grid-template-columns:minmax(0,1fr);place-items:center;row-gap:clamp(10px,1.1vw,14px);width:100%;max-width:100%;display:grid}.profile-header-main--without-actions .profile-identity-accounts{grid-column:1;justify-self:center}.profile-header-main--without-actions .profile-title-block{text-align:center;grid-column:1;justify-items:center}.profile-header-main--without-actions .profile-status-row{justify-content:center}.profile-header-main--without-actions .profile-identity.has-live-panel .profile-header-live-panel{text-align:left;grid-column:1;justify-self:center;width:min(100%,360px)}@media (width<=1100px){.profile-header-main--without-actions .profile-identity.has-live-panel .profile-header-live-panel{grid-row:1;width:100%;max-width:none;margin-bottom:8px}.profile-header-main--without-actions .profile-identity.has-live-panel .profile-identity-accounts{grid-row:2}.profile-header-main--without-actions .profile-identity.has-live-panel .profile-title-block{grid-row:3}}@media (width>=1101px){.profile-header-main--without-actions .profile-identity.has-live-panel{grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr);column-gap:clamp(22px,3vw,48px)}.profile-header-main--without-actions .profile-identity.has-live-panel :where(.profile-identity-accounts,.profile-title-block){grid-column:2}.profile-header-main--without-actions .profile-identity.has-live-panel .profile-header-live-panel{grid-area:1/3/span 3;place-self:start end}}.profile-header-copy{flex:auto;align-content:start;gap:clamp(14px,1.5vw,20px);min-width:0;display:grid}.profile-identity{--identity-row-gap:var(--space-4);isolation:isolate;position:relative}.profile-identity-accounts{z-index:1;isolation:isolate;flex:none;align-items:center;min-width:104px;display:flex;position:relative;overflow:visible}.profile-identity-account{z-index:1;color:inherit;opacity:.72;flex:none;transition:opacity .16s,transform .16s;display:block;position:relative}.profile-identity-account .avatar-wrap.is-live:after{display:none}.profile-avatar-halo{--profile-avatar-halo-offset:0px;--profile-avatar-halo-origin-shift:clamp(58px, 5vw, 72px);--profile-avatar-halo-max-width:calc(100vw - 104px);top:50%;left:calc(50% + var(--profile-avatar-halo-offset));z-index:0;pointer-events:none;width:104px;height:104px;position:absolute;transform:translate(-50%,-50%)}.profile-header.has-profile-palette .profile-avatar-halo:before{top:calc(50% - var(--profile-avatar-halo-origin-shift));z-index:0;width:min(1050%, var(--profile-avatar-halo-max-width));height:min(637.5%, var(--profile-avatar-halo-max-width));background:radial-gradient(ellipse 50% 48% at 50% 46%, color-mix(in srgb, var(--profile-derived-accent) 8%, transparent) 0 12%, color-mix(in srgb, var(--profile-derived-accent) 3.2%, transparent) 42%, transparent 88%);content:"";filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}.profile-header.has-profile-palette .profile-avatar-halo:after{top:calc(50% - var(--profile-avatar-halo-origin-shift));z-index:0;width:min(1050%, var(--profile-avatar-halo-max-width));height:min(637.5%, var(--profile-avatar-halo-max-width));content:"";opacity:.04;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 50% 48% at 50% 46%, var(--overlay-backdrop) 0 20%, color-mix(in srgb, var(--overlay-backdrop) 58%, transparent) 52%, transparent 88%);-webkit-mask-image:radial-gradient(ellipse 50% 48% at 50% 46%, var(--overlay-backdrop) 0 20%, color-mix(in srgb, var(--overlay-backdrop) 58%, transparent) 52%, transparent 88%);mask-image:radial-gradient(ellipse 50% 48% at 50% 46%, var(--overlay-backdrop) 0 20%, color-mix(in srgb, var(--overlay-backdrop) 58%, transparent) 52%, transparent 88%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0%200%2096%2096'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23noise%29' opacity='.66'/%3E%3C/svg%3E");background-repeat:repeat;background-size:96px 96px;position:absolute;left:50%;transform:translate(-50%,-50%)}@supports ((-moz-appearance:none)){body.profile-page.has-profile-palette .site-main:after,.profile-header.has-profile-palette .profile-avatar-halo:after{background-image:none}}.profile-avatar-halo__image{top:calc(50% - var(--profile-avatar-halo-origin-shift));width:min(1125%, var(--profile-avatar-halo-max-width));object-fit:cover;filter:blur(64px)saturate(.9)contrast(.88);opacity:.05;pointer-events:none;max-width:none;height:731.25%;-webkit-mask-image:radial-gradient(ellipse 50% 46% at 50% 46%, var(--overlay-backdrop) 0 12%, color-mix(in srgb, var(--overlay-backdrop) 46%, transparent) 40%, transparent 84%);-webkit-mask-image:radial-gradient(ellipse 50% 46% at 50% 46%, var(--overlay-backdrop) 0 12%, color-mix(in srgb, var(--overlay-backdrop) 46%, transparent) 40%, transparent 84%);mask-image:radial-gradient(ellipse 50% 46% at 50% 46%, var(--overlay-backdrop) 0 12%, color-mix(in srgb, var(--overlay-backdrop) 46%, transparent) 40%, transparent 84%);position:absolute;left:50%;transform:translate(-50%,-50%)scale(1.04)}@media (width>=981px){.profile-avatar-halo{--profile-avatar-halo-max-width:calc(var(--public-stage-bleed-width,100vw) - 104px)}}.profile-identity-accounts.has-multiple-accounts.has-active-account-first .profile-avatar-halo{--profile-avatar-halo-offset:-27px}.profile-identity-accounts.has-multiple-accounts.has-active-account-last .profile-avatar-halo{--profile-avatar-halo-offset:27px}.profile-identity-account+.profile-identity-account{margin-left:-28px}.profile-identity-accounts.has-multiple-accounts .profile-identity-account{--profile-account-rotation:0deg;--profile-account-lift:5px;transform:translateY(var(--profile-account-lift)) rotate(var(--profile-account-rotation));transform-origin:50% 78%}.profile-identity-accounts.has-multiple-accounts .profile-identity-account:first-child{--profile-account-rotation:-7deg}.profile-identity-accounts.has-multiple-accounts .profile-identity-account:last-child{--profile-account-rotation:7deg}.profile-identity-account.is-active{z-index:2;opacity:1}.profile-platform-watermark,.profile-title-block{z-index:2;position:relative}body.profile-page .site-main .profile-title-block>.profile-platform-watermark{z-index:-1;aspect-ratio:1;background:linear-gradient(180deg, color-mix(in srgb, var(--profile-derived-accent) 34%, white) 0%, var(--profile-derived-accent) 34%, color-mix(in srgb, var(--profile-derived-accent) 68%, transparent) 72%, transparent 100%);content:"";width:clamp(280px,34vw,460px);height:clamp(280px,34vw,460px);opacity:var(--profile-platform-watermark-opacity,.055);pointer-events:none;-webkit-mask:var(--profile-platform-watermark-image) center / contain no-repeat;-webkit-mask:var(--profile-platform-watermark-image) center / contain no-repeat;mask:var(--profile-platform-watermark-image) center / contain no-repeat;display:block;position:absolute;top:calc(50% + clamp(18px,1.5vw,24px));left:50%;transform:translate(-50%,-50%)}.profile-title-block>:not(.profile-platform-watermark){z-index:1;position:relative}body.profile-page .site-main .profile-title-block>.profile-platform-watermark--twitch{--profile-platform-watermark-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!--%20Creator:%20CorelDRAW%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20width='85.7142mm'%20height='100mm'%20version='1.1'%20style='shape-rendering:geometricPrecision;%20text-rendering:geometricPrecision;%20image-rendering:optimizeQuality;%20fill-rule:evenodd;%20clip-rule:evenodd'%20viewBox='0%200%208571.42%2010000'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle%20type='text/css'%3e%3c![CDATA[%20.fil0%20{fill:%239146FF;fill-rule:nonzero}%20]]%3e%3c/style%3e%3c/defs%3e%3cg%20id='Vrstva_x0020_1'%3e%3cmetadata%20id='CorelCorpID_0Corel-Layer'/%3e%3cpath%20class='fil0'%20d='M4107.15%204107.15l714.29%200%200%20-2142.86%20-714.29%200%200%202142.86zm1964.27%200l714.29%200%200%20-2142.86%20-714.29%200%200%202142.86zm-4285.71%20-4107.15l-1785.71%201785.71%200%206428.58%202142.85%200%200%201785.71%201785.72%20-1785.71%201428.57%200%203214.28%20-3214.29%200%20-5000%20-6785.71%200zm6071.43%204642.86l-1428.57%201428.57%20-1428.57%200%20-1250%201250%200%20-1250%20-1607.15%200%200%20-5357.14%205714.29%200%200%203928.57z'/%3e%3c/g%3e%3c/svg%3e");--profile-platform-watermark-color:#9146ff}body.profile-page .site-main .profile-title-block>.profile-platform-watermark--kick{--profile-platform-watermark-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!--%20Creator:%20CorelDRAW%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20width='88.8888mm'%20height='100mm'%20version='1.1'%20style='shape-rendering:geometricPrecision;%20text-rendering:geometricPrecision;%20image-rendering:optimizeQuality;%20fill-rule:evenodd;%20clip-rule:evenodd'%20viewBox='0%200%208888.88%2010000'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle%20type='text/css'%3e%3c![CDATA[%20.fil0%20{fill:%2353FC18}%20]]%3e%3c/style%3e%3c/defs%3e%3cg%20id='Vrstva_x0020_1'%3e%3cmetadata%20id='CorelCorpID_0Corel-Layer'/%3e%3cpolygon%20class='fil0'%20points='-0,0%203333.33,0%203333.33,2222.22%204444.43,2222.22%204444.43,1111.1%205555.56,1111.1%205555.56,0%208888.88,0%208888.88,3333.32%207777.77,3333.32%207777.77,4444.43%206666.67,4444.43%206666.67,5555.57%207777.77,5555.57%207777.77,6666.67%208888.88,6666.67%208888.88,10000%205555.56,10000%205555.56,8888.89%204444.43,8888.89%204444.43,7777.77%203333.33,7777.77%203333.33,10000%20-0,10000%20'/%3e%3c/g%3e%3c/svg%3e");--profile-platform-watermark-color:#53fc18}.profile-identity-accounts.has-multiple-accounts .profile-identity-account.is-active{--profile-account-lift:0px;--profile-account-rotation:0deg}.profile-identity-account:not(.is-active) .avatar-large{width:82px;height:82px}.profile-identity-account:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}@media (hover:hover){a.profile-identity-account:hover{z-index:3;opacity:1;transform:translateY(-2px)}.profile-identity-accounts.has-multiple-accounts a.profile-identity-account:hover{transform:translateY(-3px) rotate(var(--profile-account-rotation))}}.profile-identity>div{min-width:0}.profile-title-block{isolation:auto;z-index:auto;align-content:center;justify-items:center;gap:var(--component-compact-gap);display:grid}@media (width<=720px){.profile-header-main--without-actions .profile-header-copy{isolation:isolate;grid-template-columns:minmax(0,1fr)}.profile-header-main--without-actions .profile-identity.has-live-panel{display:contents}.profile-header-main--without-actions .profile-identity.has-live-panel .profile-identity-accounts{order:1;grid-area:auto/1}.profile-header-main--without-actions .profile-identity.has-live-panel .profile-title-block{order:2;grid-area:auto/1}.profile-header.is-live .profile-header-copy>.profile-header-about{order:3;grid-column:1}.profile-header-main--without-actions .profile-identity.has-live-panel .profile-header-live-panel{order:4;grid-area:auto/1;width:100%;max-width:none;margin:clamp(14px,4vw,20px) 0 clamp(6px,2vw,10px)}}.profile-title-block:after{content:none;display:none}.profile-header.is-profile-platform-entering{animation:.24s both profile-platform-in}@keyframes profile-platform-in{0%{opacity:0;transform:translateY(5px)}}.profile-identity h1{overflow-wrap:anywhere;min-width:0;margin-bottom:0}.profile-title-heading{justify-content:center;align-items:center;gap:clamp(2px,.4vw,6px);width:fit-content;min-width:0;max-width:100%;display:flex}.profile-title-channel-link{border-radius:var(--radius-pill);width:clamp(40px,3.6vw,50px);height:clamp(40px,3.6vw,50px);box-shadow:none;color:var(--color-page-text);transition:color var(--transition-fast);background:0 0;border:0;flex:0 0 clamp(40px,3.6vw,50px);place-items:center;padding:0;text-decoration:none;display:grid;position:relative;top:clamp(4px,.65vw,9px)}.profile-title-channel-link svg{stroke-width:1.45px;width:clamp(32px,3.2vw,44px);height:clamp(32px,3.2vw,44px)}.profile-title-channel-link:is(:hover,:focus-visible){box-shadow:none;color:var(--profile-derived-accent,var(--color-page-text));background:0 0;transform:none}.profile-title-channel-link:focus-visible{outline-offset:2px;outline:2px solid}.profile-status-row{gap:var(--component-compact-gap);flex-wrap:wrap;align-items:center;margin-top:3px;display:flex}.profile-action-panel{gap:var(--component-compact-gap);min-width:280px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);align-content:start;display:grid}.profile-action-panel .button{width:100%}.profile-action-panel :where(strong,b,label){color:var(--color-text)}.profile-action-panel :where(p,small){color:var(--color-text-muted)}.profile-live-panel{gap:var(--component-compact-gap);min-width:0;padding:var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius);background:var(--color-surface);display:grid}.profile-live-panel.is-live{border-color:var(--color-accent-border)}.profile-live-panel__head{align-items:center;gap:var(--component-compact-gap);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.profile-live-panel__category{min-width:0;color:var(--profile-live-panel-label-color,var(--color-text-muted));font-size:var(--text-label);overflow-wrap:anywhere;font-weight:820}.profile-live-panel__metric{color:var(--profile-live-panel-value-color,var(--color-text));font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,1.8vw + 1rem,2.35rem);font-weight:900;line-height:var(--leading-tightest)}.profile-live-panel small,.stream-calendar-year>header span{color:var(--profile-live-panel-label-color,var(--color-text-muted));font-size:var(--text-label);font-weight:780}.profile-metric-strip{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1vw,16px);min-width:0;margin:clamp(16px,1.75vw,28px) 0 0;display:grid;overflow:visible}.profile-metric-strip__item{border-radius:var(--radius-surface-feature);background:linear-gradient(145deg, color-mix(in srgb, var(--profile-identity-accent) 9%, var(--profile-chip-bg-muted)) 0%, color-mix(in srgb, var(--profile-identity-accent) 3%, var(--profile-chip-bg-muted)) 48%, var(--profile-chip-bg-muted) 72%);min-width:0;min-height:clamp(138px,10vw,166px);box-shadow:none;border:0;grid-template-rows:auto 1fr auto;align-content:stretch;gap:10px;padding:clamp(17px,1.35vw,24px);display:grid}.profile-metric-strip dt,.profile-metric-strip dd{min-width:0;margin:0}.profile-metric-strip dt{color:var(--color-text-muted);font-size:clamp(.78rem,.22vw + .72rem,.92rem);font-weight:500;line-height:var(--leading-snug);align-items:center;gap:11px;display:flex}.profile-metric-strip dd{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,1.55vw,1.85rem);font-weight:900;line-height:var(--leading-tightest);letter-spacing:-.02em;overflow-wrap:normal;white-space:nowrap;align-self:end}.profile-metric-strip small{color:var(--color-text-muted);font-size:var(--text-micro);font-weight:780;line-height:var(--leading-tight)}.profile-metric-strip__icon{background:var(--profile-identity-accent);width:clamp(23px,1.5vw,30px);height:clamp(23px,1.5vw,30px);-webkit-mask:var(--profile-metric-icon) center / contain no-repeat;mask:var(--profile-metric-icon) center / contain no-repeat;-webkit-mask:var(--profile-metric-icon) center / contain no-repeat;flex:none}.profile-metric-strip__icon--users{--profile-metric-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-users'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M5%207a4%204%200%201%200%208%200a4%204%200%201%200%20-8%200'%20/%3e%3cpath%20d='M3%2021v-2a4%204%200%200%201%204%20-4h4a4%204%200%200%201%204%204v2'%20/%3e%3cpath%20d='M16%203.13a4%204%200%200%201%200%207.75'%20/%3e%3cpath%20d='M21%2021v-2a4%204%200%200%200%20-3%20-3.85'%20/%3e%3c/svg%3e")}.profile-metric-strip__icon--chart-line{--profile-metric-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-chart-line'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M4%2019l16%200'%20/%3e%3cpath%20d='M4%2015l4%20-6l4%202l4%20-5l4%204'%20/%3e%3c/svg%3e")}.profile-metric-strip__icon--clock{--profile-metric-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-clock'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200'%20/%3e%3cpath%20d='M12%207v5l3%203'%20/%3e%3c/svg%3e")}.profile-metric-strip__icon--eye{--profile-metric-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-eye'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M10%2012a2%202%200%201%200%204%200a2%202%200%200%200%20-4%200'%20/%3e%3cpath%20d='M21%2012c-2.4%204%20-5.4%206%20-9%206c-3.6%200%20-6.6%20-2%20-9%20-6c2.4%20-4%205.4%20-6%209%20-6c3.6%200%206.6%202%209%206'%20/%3e%3c/svg%3e")}.profile-metric-strip__icon--broadcast{--profile-metric-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-broadcast'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M18.364%2019.364a9%209%200%201%200%20-12.728%200'%20/%3e%3cpath%20d='M15.536%2016.536a5%205%200%201%200%20-7.072%200'%20/%3e%3cpath%20d='M11%2013a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200'%20/%3e%3c/svg%3e")}.profile-metric-strip__icon--heart{--profile-metric-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-heart'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M19.5%2012.572l-7.5%207.428l-7.5%20-7.428a5%205%200%201%201%207.5%20-6.566a5%205%200%201%201%207.5%206.572'%20/%3e%3c/svg%3e")}.profile-about-panel{gap:var(--component-card-gap);width:100%;display:grid}.profile-about-panel .section-heading p:not(.eyebrow){max-width:68ch}.profile-about-facts{--profile-about-accent:var(--color-accent);gap:var(--component-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.profile-tabs[data-profile-palette] .profile-about-facts{--profile-about-accent:var(--profile-derived-accent)}.profile-about-fact{align-content:start;gap:var(--space-2);border-radius:var(--radius-surface-feature);background:color-mix(in srgb, var(--profile-about-accent) 4%, var(--profile-chip-bg-muted));border:0;min-width:0;min-height:132px;padding:clamp(17px,1.35vw,24px);display:grid}.profile-about-fact dt,.profile-about-fact dd{min-width:0;margin:0}.profile-about-fact dt{color:var(--profile-surface-muted);font-size:var(--text-tiny);font-weight:850;line-height:var(--leading-tight)}.profile-about-fact dd{justify-items:start;gap:var(--space-2);color:var(--color-page-text);font-size:clamp(1.15rem,.45vw + 1rem,1.45rem);font-weight:880;line-height:var(--leading-snug);overflow-wrap:anywhere;display:grid}.profile-about-fact dd small{color:var(--profile-surface-muted);font-size:var(--text-tiny);font-weight:700;line-height:var(--leading-snug)}.profile-about-fact .quality-badge{border-color:color-mix(in srgb, var(--profile-about-accent) 24%, var(--profile-surface-border));background:color-mix(in srgb, var(--profile-about-accent) 8%, var(--profile-chip-bg-soft));color:var(--color-page-text)}.profile-tabs{--profile-tabs-accent:var(--profile-derived-accent);--profile-tabs-accent-readable:var(--profile-derived-accent-readable);--profile-tabs-active-bg:color-mix(in srgb, var(--profile-derived-accent) 26%, var(--profile-panel-bg));--profile-tabs-active-ink:var(--color-page-text);gap:var(--layout-grid-gap);width:100%;margin-bottom:16px;display:grid;container:profile-tabs/inline-size}body.profile-page .site-main .profile-context-links{--context-link-bg:color-mix(in srgb, var(--profile-card-bg,var(--color-panel-dark-surface-subtle)) 96%, var(--profile-derived-accent) 4%);--context-link-bg-hover:color-mix(in srgb, var(--profile-derived-accent) 20%, var(--profile-card-bg,var(--color-panel-dark-surface-subtle)));--context-link-ink:var(--color-page-text);--context-link-ink-hover:var(--color-page-text);margin-block:clamp(12px,1.5vw,20px)}body.profile-page .site-main .profile-context-links .context-links__label{color:var(--profile-derived-accent-readable)}body.profile-page .site-main .profile-context-links .context-link{box-shadow:none}body.profile-page .site-main .profile-context-links .context-link__arrow{background:color-mix(in srgb, var(--profile-derived-accent) 14%, transparent);color:var(--profile-derived-accent-readable)}body.profile-page .site-main .profile-context-links .context-link:is(:hover,:focus-visible) .context-link__arrow{background:color-mix(in srgb, var(--profile-derived-accent) 24%, transparent);color:var(--color-page-text)}@media (width<=640px){body.profile-page .site-main .profile-context-links .context-links__items{grid-template-columns:var(--grid-single-column)}}.profile-tabs[data-profile-palette]{--profile-tabs-accent:var(--profile-derived-accent);--profile-tabs-accent-readable:var(--profile-derived-accent-readable);--profile-tabs-active-bg:color-mix(in srgb, var(--profile-derived-accent) 42%, var(--profile-panel-bg));--profile-tabs-active-ink:var(--color-page-text)}body.profile-page .site-main .profile-tabs[data-profile-palette] .eyebrow{color:var(--profile-tabs-accent-readable)}.profile-tab-list{--tab-list-display:grid;--tab-list-template:repeat(10, minmax(0, 1fr));--tab-list-align:stretch;--tab-list-gap:var(--component-compact-gap);--tab-list-padding:var(--component-inline-padding);--tab-list-border:1px solid var(--color-panel-dark-border-strong);--tab-list-radius:var(--radius-md);--tab-list-bg:var(--panel-dark);--tab-list-overflow:visible;--tab-list-scrollbar-width:none;min-width:0}.profile-tab-list:where(:has(#profile-tab-contributor-button)){--tab-list-template:repeat(11, minmax(0, 1fr))}.profile-tab-list::-webkit-scrollbar{display:none}.profile-tab-button{--tab-control-display:inline-flex;--tab-control-width:100%;--tab-control-gap:var(--component-compact-gap);--tab-control-min-height:44px;--tab-control-padding:9px 8px;--tab-control-border:1px solid transparent;--tab-control-radius:calc(var(--radius) - 2px);--tab-control-bg:transparent;--tab-control-ink:var(--color-page-text);--tab-control-font-weight:860;--tab-control-line-height:var(--leading-none);--tab-control-overflow-wrap:anywhere;--tab-control-white-space:normal;--tab-control-transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast)}.profile-tab-button small{min-height:var(--icon-size);padding:var(--badge-compact-padding);border:1px solid var(--color-panel-dark-border);border-radius:var(--radius-pill);color:var(--color-page-muted-soft);font-size:var(--text-micro);font-weight:830;line-height:var(--leading-none);align-items:center;display:inline-flex}body.profile-page .site-main .profile-tab-button:not(.is-active):is(:hover,:focus-visible){--tab-control-border:1px solid transparent;--tab-control-bg:var(--profile-interactive-hover,var(--color-panel-dark-surface-subtle));--tab-control-ink:var(--color-page-text);background:var(--profile-interactive-hover,var(--color-panel-dark-surface-subtle));color:var(--color-page-text);border-color:#0000;transform:none}body.profile-page .site-main .profile-tab-button:not(.is-active):is(:hover,:focus-visible) small{color:var(--color-page-muted);border-color:#0000}body.profile-page .site-main .profile-tab-button:focus-visible{outline:2px solid var(--profile-tabs-accent);outline-offset:2px}body.profile-page .site-main .profile-tabs[data-profile-palette] .profile-tab-button:is(.is-active,[aria-selected=true]){--tab-control-border:1px solid transparent;--tab-control-bg:var(--profile-tabs-active-bg);--tab-control-ink:var(--profile-tabs-active-ink);background:var(--profile-tabs-active-bg);color:var(--profile-tabs-active-ink);border-color:#0000}.profile-tab-button.is-active small{border-color:var(--color-border-panel);color:var(--color-text-muted)}.profile-tab-panels,.profile-tab-panel{min-width:0}.profile-tab-panel{gap:var(--layout-grid-gap);outline:none;display:grid}.profile-tab-panel[data-profile-panel=overview],.profile-tab-panel[data-profile-panel=contributor]{gap:var(--layout-section-gap)}.profile-contributor-heading,.profile-contributor-heading .section-heading{margin-bottom:0}.profile-contributor-heading>div>p:not(.eyebrow){color:var(--color-page-muted-soft)}.profile-contributor-periods{gap:var(--layout-grid-gap);min-width:0;display:grid}.profile-contributor-period{gap:var(--space-4);border-radius:var(--radius-surface-feature);background:color-mix(in srgb, var(--profile-derived-accent,var(--color-accent)) 4%, var(--profile-card-bg));min-width:0;padding:clamp(18px,2vw,28px);display:grid}.profile-contributor-period__head,.profile-contributor-period__note{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.profile-contributor-period__head h3,.profile-contributor-period__head p{margin:0}.profile-contributor-table{border-radius:var(--radius-xl);background:var(--profile-chip-bg-soft);min-width:0;display:grid;overflow:hidden}.profile-contributor-table__head,.profile-contributor-table__row{gap:var(--space-3);grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(130px,1fr));align-items:center;min-width:0;padding:14px 16px;display:grid}.profile-contributor-table__head{color:var(--color-page-muted-soft);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.profile-contributor-table__row{border-top:1px solid var(--color-panel-dark-border-muted)}.profile-contributor-table__row>*{overflow-wrap:anywhere;min-width:0}.profile-contributor-table__row strong{color:var(--color-page-text);font-weight:700}.profile-contributor-table__row span{color:var(--color-page-muted);font-variant-numeric:tabular-nums}.profile-contributor-delta.is-positive{color:var(--color-live)}.profile-contributor-delta.is-negative{color:var(--color-critical)}.profile-contributor-delta.is-neutral{color:var(--color-page-muted-soft)}.profile-contributor-period__note{color:var(--color-page-muted-soft);font-size:var(--text-sm)}.profile-contributor-empty{align-content:center;min-height:140px}body.profile-page .site-main .profile-contributor-empty{--state-block-border:1px solid var(--color-panel-dark-border-muted);--state-block-bg:color-mix(in srgb, var(--profile-derived-accent,var(--color-accent)) 4%, var(--profile-card-bg));--state-block-ink:var(--color-page-muted)}@media (width<=760px){.profile-contributor-table{gap:var(--space-2);background:0 0;overflow:visible}.profile-contributor-table__head{display:none}.profile-contributor-table__row{gap:var(--space-2);border-radius:var(--radius-lg);background:var(--profile-chip-bg-soft);border:0;grid-template-columns:1fr;padding:14px}.profile-contributor-table__row span{gap:var(--space-2);grid-template-columns:minmax(104px,.7fr) 1fr;display:grid}.profile-contributor-table__row span:before{content:attr(data-label);color:var(--color-page-muted-soft);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.profile-contributor-period__head,.profile-contributor-period__note{flex-direction:column;align-items:flex-start}}.profile-tabs.is-enhanced .profile-tab-panel[hidden]{display:none}.profile-tab-panel>.section-block,.profile-tab-panel>.profile-insights-grid,.profile-tab-panel>.profile-stream-overview{margin-bottom:0}.profile-overview-grid{grid-template-columns:var(--grid-single-column)}.profile-overview-panel{grid-column:1/-1;width:100%;min-width:0}.profile-data-overview{order:30;grid-column:1/-1}.profile-overview-summary-grid,.profile-subscriber-grid{gap:var(--component-card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));min-width:0;display:grid}.profile-data-overview__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.profile-overview-summary-grid span,.profile-subscriber-grid span{align-content:start;gap:var(--component-tight-gap);min-width:0;padding:var(--field-compact-padding);border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-muted);display:grid}.profile-overview-summary-grid .is-primary,.profile-subscriber-grid .is-primary{border-color:color-mix(in srgb, var(--accent) 38%, var(--border-muted));background:color-mix(in srgb, var(--accent) 9%, var(--surface-muted))}.profile-overview-summary-grid small,.profile-subscriber-grid small{color:var(--muted-2);font-size:var(--text-nano);font-weight:830;line-height:var(--leading-tight);text-transform:uppercase}.profile-overview-summary-grid strong,.profile-subscriber-grid strong{min-width:0;color:var(--text);font-size:clamp(1.05rem,.45vw + .95rem,1.28rem);font-weight:880;line-height:var(--leading-tight);overflow-wrap:anywhere}.profile-overview-summary-grid em{color:var(--muted);font-size:var(--text-label);font-style:normal;font-weight:740;line-height:var(--leading-snug)}.profile-data-overview__note{margin:0}.profile-overview-stream{gap:var(--component-tight-gap);min-width:0;display:grid}.profile-overview-stream strong{min-width:0;color:var(--text);font-size:clamp(1.05rem,.6vw + .98rem,1.4rem);font-weight:870;line-height:var(--leading-snug);overflow-wrap:anywhere}.profile-overview-stream span,.profile-overview-stream time,.profile-community-synced{color:var(--muted);font-size:var(--text-label);font-weight:760;line-height:var(--leading-snug)}.profile-milestones-panel{--profile-milestone-accent:var(--profile-tabs-accent,var(--profile-identity-accent,var(--color-accent)));grid-column:1/-1}.profile-milestones__heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.profile-milestones__heading p:not(.eyebrow){max-width:760px;color:var(--color-text-muted);line-height:var(--leading-balanced);margin:8px 0 0}.profile-milestones__since{min-height:var(--badge-min-height);padding:var(--badge-compact-padding);border:1px solid var(--border-muted);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:850;line-height:var(--leading-tight);white-space:nowrap;align-items:center;display:inline-flex}.profile-milestone-grid{gap:var(--component-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-milestone-summary{gap:var(--component-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(30px,4vw,52px);display:grid}.profile-milestone-summary>span{border-radius:var(--radius-surface-feature);background:var(--profile-chip-bg-soft,var(--surface-subtle));grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;padding:clamp(16px,1.4vw,20px);display:grid}.profile-milestone-summary strong{color:var(--profile-milestone-accent);font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:850;line-height:1}.profile-milestone-summary small{min-width:0;color:var(--color-text-muted);font-size:var(--text-label);font-weight:700;line-height:var(--leading-snug)}.profile-milestone-groups{gap:clamp(38px,5vw,64px);display:grid}.profile-milestone-group{gap:clamp(18px,2.2vw,26px);display:grid}.profile-milestone-group__heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.profile-milestone-group__heading h3{margin:4px 0 0;font-size:clamp(1.35rem,1.4vw,1.75rem)}.profile-milestone-group__heading>p{max-width:760px;color:var(--color-text-muted);font-size:var(--text-copy);line-height:var(--leading-balanced);margin:0}.profile-milestone-grid--history{grid-template-columns:minmax(0,1fr)}.profile-milestone-card{align-content:start;gap:var(--component-compact-gap);min-width:0;min-height:184px;padding:var(--component-card-padding);border-radius:var(--radius);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--profile-milestone-accent) 9%, transparent), transparent 48%), var(--surface-subtle);color:var(--color-text);border:0;display:grid;position:relative;overflow:hidden}.profile-milestone-card__head{align-items:center;gap:var(--component-compact-gap);min-width:0;color:var(--color-text-muted);font-size:var(--text-label);font-weight:850;line-height:var(--leading-tight);overflow-wrap:anywhere;display:inline-flex}.profile-milestone-card__mark{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--profile-milestone-accent) 14%, var(--color-surface));border:0;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.profile-milestone-card__mark:after{border-radius:var(--radius-pill);background:var(--profile-milestone-accent);content:"";width:8px;height:8px}.profile-milestone-card strong{color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:clamp(1.9rem,1.2vw + 1.45rem,2.55rem);font-weight:900;line-height:var(--leading-tightest);overflow-wrap:anywhere}.profile-milestone-card p{color:var(--color-text);font-size:var(--text-copy);font-weight:820;line-height:var(--leading-snug);overflow-wrap:anywhere;margin:0}.profile-milestone-card__meta{gap:var(--component-micro-gap);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:760;line-height:var(--leading-balanced);overflow-wrap:anywhere;margin-top:auto;display:grid}.profile-milestone-card--group-achievement .profile-milestone-card__mark{background:color-mix(in srgb, var(--profile-milestone-accent) 20%, var(--color-surface))}.profile-milestone-card--group-history{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:center;min-height:0}.profile-milestone-card--group-history .profile-milestone-card__head,.profile-milestone-card--group-history .profile-milestone-card__meta{grid-column:1/-1}.profile-milestone-card--group-history p{align-self:center}.profile-milestone-card__progress{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-page-text) 9%, transparent);width:100%;height:7px;position:relative;overflow:hidden}.profile-milestone-card__progress>span{width:var(--milestone-progress,0%);border-radius:inherit;background:var(--profile-milestone-accent);height:100%;display:block}.profile-milestone-card.is-clickable{--profile-interactive-shadow-accent:var(--profile-milestone-accent);--profile-interactive-card-shadow:0 16px 38px color-mix(in srgb, var(--profile-interactive-shadow-accent) 10%, transparent);cursor:pointer;transition:background-color .18s,box-shadow .18s,transform .18s}.profile-milestone-card.is-clickable .profile-milestone-card__meta{margin-top:0}.profile-milestone-card.is-clickable:hover{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--profile-milestone-accent) 16%, transparent), transparent 54%), color-mix(in srgb, var(--profile-milestone-accent) 7%, var(--surface-subtle));box-shadow:var(--profile-interactive-card-shadow);transform:translateY(-2px)}.profile-milestone-card.is-clickable:focus-visible{outline:2px solid color-mix(in srgb, var(--profile-milestone-accent) 72%, white);outline-offset:3px}.profile-milestone-card__action{width:fit-content;color:var(--profile-milestone-accent);font-size:var(--text-xs);font-weight:800;line-height:var(--leading-tight);align-items:center;gap:7px;margin-top:auto;display:inline-flex}.profile-milestone-card__action:after{content:"↗";font-size:1.15em;line-height:1}.profile-milestones-skeleton{gap:var(--component-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:none}.profile-milestones-panel.is-loading .profile-milestones-skeleton{display:grid}.profile-milestones-skeleton span{border:1px solid var(--card-border);border-radius:var(--radius);background:linear-gradient(90deg, transparent, var(--tone-surface-muted-strong), transparent), var(--surface-subtle);background-size:220% 100%,100% 100%;min-height:164px;animation:1.1s ease-in-out infinite skeletonSweep}.profile-milestones-panel:not(.is-loading) .profile-milestones__status{display:none}.profile-empty-panel{margin-bottom:0}.profile-stream-loader,.profile-category-loader{gap:var(--layout-grid-gap);display:grid}.profile-streams-skeleton,.profile-category-skeleton{gap:var(--component-action-gap);display:grid}.profile-streams-skeleton span,.profile-category-skeleton span{border:1px solid var(--card-border);border-radius:var(--radius-md);background-size:220% 100%,100% 100%;min-height:78px;animation:1.4s ease-in-out infinite skeletonSweep;display:block}.stat-card-grid{--cluster-grid-template:repeat(3, minmax(0, 1fr));--cluster-grid-gap:var(--card-grid-gap);margin-bottom:16px}.stat-card{--stat-tone:var(--color-accent);--stat-border:var(--card-border);border:1px solid var(--stat-border);border-radius:var(--radius-md);min-width:0;min-height:120px;color:var(--stat-tone);isolation:isolate;transition:border-color var(--transition), transform var(--transition);align-items:start;padding:clamp(14px,1.25vw,18px);display:grid;position:relative;overflow:hidden}.stat-card:before,.stat-card:after{content:none;display:none}.stat-card-positive{--stat-tone:var(--color-success)}.stat-card-negative{--stat-tone:var(--color-danger)}.stat-card-neutral{--stat-tone:var(--color-accent)}.stat-card__copy{z-index:1;gap:var(--component-action-gap);grid-template-rows:auto auto 1fr;align-content:stretch;min-width:0;height:100%;display:grid;position:relative}.stat-card h3{color:var(--text);font-size:var(--text-copy);overflow-wrap:anywhere;margin:0 0 4px;font-weight:850;line-height:1.22}.stat-card p{color:var(--muted-2);font-size:var(--text-micro);letter-spacing:.04em;font-weight:780;line-height:var(--leading-balanced);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.stat-card strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:clamp(2rem,1.65vw + 1.05rem,2.55rem);font-weight:880;line-height:var(--leading-tightest);overflow-wrap:anywhere;display:block}.count-up-value{font-variant-numeric:tabular-nums}.stat-card .count-up-value{transition:color var(--transition)}.stat-card__trend-group{align-self:end;align-items:center;gap:var(--component-compact-gap);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.stat-card__trend{align-items:center;gap:var(--form-field-gap);width:var(--inline-fit-width);max-width:100%;min-height:var(--badge-min-height);border:1px solid var(--border-muted);border-radius:var(--radius-pill);color:currentColor;font-size:var(--text-caption);font-weight:840;line-height:var(--leading-compact);overflow-wrap:anywhere;padding:3px 8px;display:inline-flex}.stat-card__trend-icon{border-radius:var(--radius-pill);background:var(--surface-muted);color:currentColor;width:17px;height:17px;font-size:var(--text-caption);flex:none;place-items:center;font-weight:900;display:inline-grid}.profile-links{margin-top:0}.profile-links .social-link-copy{display:block}.profile-links .social-link-name{color:var(--text);font-size:var(--text-compact);font-weight:750}.profile-header-about{justify-items:center;gap:var(--space-3);text-align:center;width:min(100%,1040px);min-width:0;margin-inline:auto;padding:0;display:grid;overflow:visible}.profile-header-about p,.profile-about p{max-width:980px;color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.65}.profile-header-about .profile-links{width:100%;padding-top:var(--space-2);justify-content:center;position:relative}.profile-header-about .profile-links:before{border-radius:var(--radius-pill);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--profile-identity-accent) 64%, var(--line)) 50%, transparent);content:"";opacity:.78;width:min(140px,36%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.profile-header-about.has-description.has-links{gap:0}.profile-header-about.has-description.has-links .profile-links{--profile-about-divider-spacing:clamp(16px, 1.35vw, 20px);margin-top:var(--profile-about-divider-spacing);padding-top:var(--profile-about-divider-spacing)}body.profile-page .site-main .profile-header .profile-links .social-link{border-radius:var(--radius-pill);transition:background-color .16s,box-shadow .16s,transform .16s}body.profile-page .site-main .profile-header .profile-links .social-link:is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-page-text) 7%, transparent);box-shadow:none;color:var(--color-page-text);transform:translateY(-1px)}body.profile-page .site-main .profile-header .profile-links--grouped{justify-items:center;gap:9px;width:min(100%,760px);margin-inline:auto;display:grid}body.profile-page .site-main .profile-header .profile-links--grouped .profile-links__group{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}body.profile-page .site-main .profile-header .profile-links--grouped .social-link{border:0}body.profile-page .site-main .profile-header .profile-links--grouped .social-link--labeled{background:color-mix(in srgb, var(--color-page-text) 4%, transparent);white-space:normal;justify-content:flex-start;max-width:min(100%,340px);min-height:40px;padding:8px 12px}body.profile-page .site-main .profile-header .profile-links--grouped .social-link--labeled:is(:hover,:focus-visible){background:color-mix(in srgb, var(--profile-derived-accent) 11%, var(--color-page-text) 4%);box-shadow:0 10px 24px color-mix(in srgb, var(--profile-derived-accent) 8%, transparent)}body.profile-page .site-main .profile-header .profile-links--grouped .social-link-copy,body.profile-page .site-main .profile-header .profile-links--grouped .social-link-name{text-align:left;text-overflow:clip;white-space:normal;max-width:none;overflow:visible}body.profile-page .site-main .profile-header .profile-links--grouped .social-link-name{overflow-wrap:anywhere;font-size:clamp(.82rem,.79rem + .12vw,.9rem);font-weight:650;line-height:1.28}body.profile-page .site-main .profile-header .profile-links--grouped .social-link--labeled .social-link-icon{flex:0 0 22px;width:22px;max-width:22px;height:22px;max-height:22px}body.profile-page .site-main .profile-header .profile-links--grouped .social-link--icon-only{background:0 0;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:9px;display:inline-grid}body.profile-page .site-main .profile-header .profile-links--grouped .social-link--icon-only:is(:hover,:focus-visible){background:color-mix(in srgb, var(--profile-derived-accent) 10%, var(--color-page-text) 3%)}body.profile-page .site-main .profile-header .profile-links--grouped .social-link--icon-only .social-link-icon{width:22px;max-width:22px;height:22px;max-height:22px}@media (width<=720px){body.profile-page .site-main .profile-title-block>.profile-platform-watermark{top:calc(50% + 12px)}body.profile-page .site-main .profile-header .profile-header-about.has-links{gap:10px}body.profile-page .site-main .profile-header .profile-header-about.has-links .profile-links{padding-top:6px}body.profile-page .site-main .profile-header .profile-header-about.has-description.has-links{gap:0}body.profile-page .site-main .profile-header .profile-header-about.has-description.has-links .profile-links{--profile-about-divider-spacing:14px;margin-top:var(--profile-about-divider-spacing);padding-top:var(--profile-about-divider-spacing)}body.profile-page .site-main .profile-header .profile-links--grouped{gap:8px;width:100%}body.profile-page .site-main .profile-header .profile-links--grouped .profile-links__descriptive{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}body.profile-page .site-main .profile-header .profile-links--grouped .social-link--labeled{gap:8px;width:100%;min-width:0;min-height:40px;padding:7px 10px}body.profile-page .site-main .profile-header .profile-links--grouped .social-link--wide{grid-column:1/-1}body.profile-page .site-main .profile-header .profile-links--grouped .profile-links__descriptive .social-link--labeled:only-child{grid-column:1/-1;justify-self:center;width:auto;max-width:min(100%,300px)}body.profile-page .site-main .profile-header .profile-links--grouped .social-link-name{font-size:.8rem;line-height:1.22}body.profile-page .site-main .profile-header .profile-links--grouped .social-link--labeled .social-link-icon{flex-basis:20px;width:20px;max-width:20px;height:20px;max-height:20px}}@media (width<=350px){body.profile-page .site-main .profile-header .profile-links--grouped .profile-links__descriptive{grid-template-columns:minmax(0,1fr)}}.profile-about,.profile-periods{width:min(100%, var(--content));margin-bottom:var(--layout-grid-gap)}.profile-clips,.profile-emotes,.profile-badges,.profile-community-subscribers{width:100%;margin-bottom:var(--layout-grid-gap);overflow:visible}.profile-clips{--surface-section-gap:var(--component-card-gap)}.profile-insights-grid{gap:var(--space-3);margin-bottom:var(--layout-grid-gap);grid-template-columns:minmax(0,1.35fr) minmax(min(100%,320px),.85fr);align-items:start;display:grid}.profile-insights-grid.profile-overview-grid{grid-template-columns:var(--grid-single-column)}.profile-statistics-grid,.profile-evolution-grid{gap:var(--component-card-gap)}.profile-evolution-grid{grid-template-columns:minmax(0,1.35fr) minmax(min(100%,300px),.65fr)}.profile-insights-grid>.section-block{width:100%;margin-bottom:0}.profile-tab-panel>.section-block,.profile-insights-grid>.section-block,.profile-stream-overview>.section-block{align-content:start;gap:var(--surface-section-gap);display:grid}.profile-chart-block{grid-column:1/-1;align-self:start}.profile-chart-block .chart-shell{min-height:0}.profile-chart-block .metric-chart{background:0 0;border:0;gap:clamp(14px,1.4vw,20px);padding:0}.profile-chart-block .metric-chart-toolbar{gap:10px;display:grid}.profile-chart-block .metric-chart-controls{flex-wrap:wrap;gap:8px;display:flex}.profile-chart-block .metric-chart-group-controls{width:var(--inline-fit-width);background:0 0;border:0;border-radius:0;max-width:100%;padding:0}.profile-chart-block .metric-chart-controls button{justify-content:center;align-items:center;gap:var(--component-inline-gap);border-radius:var(--radius-pill);background:var(--color-surface);min-height:38px;color:var(--color-text);font:inherit;font-size:var(--text-xs);cursor:pointer;border:0;padding:0 15px;font-weight:720;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.profile-chart-block .metric-chart-series-controls button{justify-content:flex-start}.profile-chart-block .metric-chart-control-swatch{border-radius:var(--radius-pill);background:var(--series-color,var(--chart-line));width:9px;height:9px;box-shadow:none;flex:none}.profile-chart-block .metric-chart-controls button:not(.is-active) .metric-chart-control-swatch{opacity:.48}.profile-chart-block .metric-chart-controls button:hover,.profile-chart-block .metric-chart-controls button:focus-visible{border-color:#0000}.profile-chart-block .metric-chart-controls button.is-active{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.profile-chart-block .metric-chart-periods button{min-height:34px;font-size:var(--text-micro);padding-inline:13px}.profile-chart-block .metric-chart svg{border-radius:var(--radius-xl);background:var(--surface-muted);border:0;width:100%;height:clamp(280px,25vw,360px);min-height:0;display:block;overflow:hidden}.profile-chart-block .metric-chart-visual{gap:var(--component-tight-gap);min-width:0;display:grid}.profile-chart-block .metric-chart-plot{border-radius:var(--radius-xl);isolation:isolate;min-width:0;position:relative;overflow:hidden}.profile-chart-block .metric-chart-value-axis{z-index:2;border-radius:inherit;color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;line-height:var(--leading-none);pointer-events:none;position:absolute;inset:0;overflow:hidden}.profile-chart-block .metric-chart-value-axis span{top:var(--tick-y,0%);text-align:right;text-overflow:ellipsis;white-space:nowrap;width:50px;position:absolute;left:10px;overflow:hidden;transform:translateY(-50%)}.profile-chart-block .metric-chart .chart-tooltip{z-index:20;background:var(--tooltip-surface);inline-size:min(320px,100% - 24px);min-inline-size:min(230px,100% - 24px);max-inline-size:min(320px,100% - 24px);color:var(--tooltip-ink)}.profile-chart-block .metric-chart .chart-tooltip>strong,.profile-chart-block .metric-chart .chart-tooltip-series__row>:is(span,strong){color:var(--tooltip-ink)}.profile-chart-block .metric-chart .chart-tooltip>small,.profile-chart-block .metric-chart .chart-tooltip-series__row>small{color:var(--tooltip-muted)}.profile-chart-block .metric-chart .chart-tooltip-series__row{grid-template-columns:9px minmax(0,1fr) auto;align-items:start}.profile-chart-block .metric-chart .chart-tooltip.align-left{transform:translateY(calc(-100% - 14px))}.profile-chart-block .metric-chart .chart-tooltip.align-right{transform:translate(-100%,calc(-100% - 14px))}.profile-chart-block .metric-chart .chart-tooltip.align-below{transform:translate(-50%,14px)}.profile-chart-block .metric-chart .chart-tooltip.align-left.align-below{transform:translateY(14px)}.profile-chart-block .metric-chart .chart-tooltip.align-right.align-below{transform:translate(-100%,14px)}.profile-chart-block .chart-plot-bg{fill:#0000}.profile-chart-block .metric-chart-point-layer{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.profile-chart-block .metric-chart-point{box-sizing:border-box;border:2px solid var(--profile-card-bg,var(--color-panel-dark-surface-subtle));background:var(--series-color,var(--profile-tabs-accent-readable,var(--accent)));border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.profile-chart-block .metric-chart-point--peak{border-color:var(--series-color,var(--profile-tabs-accent-readable,var(--accent)));background:var(--profile-card-bg,var(--color-panel-dark-surface-subtle));width:8px;height:8px}.profile-chart-block .metric-chart-point--active{width:11px;height:11px}.profile-chart-block .chart-grid-row line,.profile-chart-block .chart-grid-column line{stroke:color-mix(in srgb, var(--color-page-text) 10%, transparent);opacity:1}.profile-chart-block .chart-grid-row:first-of-type line,.profile-chart-block .chart-grid-row:last-of-type line{stroke:color-mix(in srgb, var(--color-page-text) 16%, transparent)}.profile-chart-block .chart-area{opacity:1}.profile-chart-block .chart-line,.profile-chart-block .chart-series-line{stroke-width:2px}.profile-chart-block .chart-series-line-glow{opacity:0;stroke-width:0}.profile-chart-block .metric-chart.has-multiple-series .chart-series-line{stroke-width:1.85px}.profile-chart-block .metric-chart.has-multiple-series .chart-series-line-glow{opacity:0;stroke-width:0}.profile-chart-block .chart-summary{color:var(--muted-2);font-size:var(--text-label);font-weight:680;line-height:var(--leading-snug);justify-content:flex-start;gap:8px 18px;padding-inline:4px}.profile-chart-block .chart-summary span{gap:7px}.profile-chart-block .chart-summary span:before{background:var(--profile-tabs-accent-readable,var(--accent));opacity:.72;width:6px;height:6px}.profile-chart-block .metric-chart-time-axis{min-width:0;min-height:46px;color:var(--muted-2);font-size:var(--text-label);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);position:relative}.profile-chart-block .metric-chart-time-tick{top:0;left:var(--tick-x,0%);gap:var(--component-nano-gap);text-align:center;justify-items:center;width:max-content;min-width:0;max-width:104px;display:grid;position:absolute;overflow:hidden;transform:translate(-50%)}.profile-chart-block .metric-chart-time-tick.is-start{text-align:left;justify-items:start;transform:translate(0)}.profile-chart-block .metric-chart-time-tick.is-end{text-align:right;justify-items:end;transform:translate(-100%)}.profile-chart-block .metric-chart-time-tick i{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--muted-2) 72%, var(--border-muted));width:1px;height:7px;display:block}.profile-chart-block .metric-chart-time-tick strong{min-width:0;max-width:100%;color:var(--muted-2);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;display:block;overflow:hidden}.profile-chart-block>.period-truth-note{border-top:1px solid var(--profile-surface-border);font-size:var(--text-sm);line-height:var(--leading-body);background:0 0;border-radius:0;grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:baseline;gap:8px 18px;margin:0;padding:18px 4px 0;display:grid}.profile-chart-block>.period-truth-note strong{font-size:var(--text-label);font-weight:760}.profile-periods,.profile-calculations{align-content:start;align-self:stretch}.profile-periods .section-heading,.profile-calculations .section-heading{gap:var(--component-card-gap);margin-bottom:var(--component-card-gap)}.profile-periods .section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.profile-periods .section-heading>div,.profile-calculations .section-heading>div{min-width:0}.profile-statistics-grid .period-grid,.profile-evolution-grid .period-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-periods.is-loading .period-grid{opacity:1;pointer-events:none}.profile-calculations .score-list{gap:var(--component-card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.score-line{grid-template-columns:var(--grid-split-auto);align-items:center;gap:var(--component-card-gap);min-height:52px;padding:var(--space-3);border:1px solid var(--card-border);border-radius:var(--radius);background:var(--surface-subtle);display:grid}.score-line span{min-width:0;color:var(--text);overflow-wrap:anywhere;font-weight:820}.score-line strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:860;line-height:var(--leading-tight)}.period-form{gap:var(--component-compact-gap);grid-template-columns:repeat(2,minmax(128px,1fr)) auto auto;justify-self:end;align-items:end;min-width:0;max-width:100%;display:grid}.period-form label{gap:var(--component-micro-gap);min-width:0;color:var(--color-text-muted);font-size:var(--text-ui);display:grid}.period-form label span{color:var(--color-text-muted)}.period-form input{width:100%;min-height:var(--control-compact-min-height);padding:var(--control-compact-padding)}.period-card{gap:var(--card-grid-gap);min-height:0;padding:var(--component-card-padding);border:1px solid var(--card-border);border-radius:var(--radius);background:var(--surface-subtle);color:var(--color-text);transition:border-color var(--transition), background var(--transition), transform var(--transition);display:grid}.profile-page .profile-statistics-grid .period-card,.profile-page .profile-statistics-grid .score-line{background:var(--surface-subtle)}.period-card.is-selected{border-color:var(--border-accent)}.period-card-head{--split-row-gap:var(--component-action-gap)}.period-card-head strong{min-width:0;color:var(--color-text);overflow-wrap:anywhere}.period-card-head .quality-badge{opacity:1;flex:none}.period-card-range{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-balanced);overflow-wrap:anywhere;display:block}.period-card__delta{color:var(--muted);font-size:var(--text-xs);margin:-2px 0 0;font-weight:760;line-height:1.3}.period-card__delta.is-positive{color:var(--status-ok)}.period-card__delta.is-negative{color:var(--status-danger)}.period-card__delta.is-neutral{color:var(--muted)}.period-card__stats{border:1px solid var(--border-muted);border-radius:calc(var(--radius) - 2px);background:var(--control-bg);gap:0;margin:0;display:grid;overflow:hidden}.period-card__row{grid-template-columns:var(--grid-split-auto);gap:var(--component-action-gap);border-bottom:1px solid var(--border-muted);align-items:baseline;min-width:0;padding:9px 11px;display:grid}.period-card__row:last-child{border-bottom:0}.period-card__row dt,.period-card__row dd{min-width:0;margin:0}.period-card__row dt{color:var(--color-text-muted);font-size:var(--text-label);font-weight:780;line-height:var(--leading-balanced);overflow-wrap:anywhere}.period-card__row dd{color:var(--color-text);font-size:var(--text-copy);font-variant-numeric:tabular-nums;font-weight:840;line-height:var(--leading-snug);text-align:right;overflow-wrap:anywhere}.stream-calendar-panel{gap:var(--space-4);width:100%;margin-bottom:var(--layout-grid-gap);display:grid;position:relative}.stream-calendar-panel .section-heading{align-items:start}.stream-calendar-panel .section-heading p:not(.eyebrow){max-width:var(--content-medium);color:var(--muted)}.stream-calendar-view{gap:var(--space-4);display:grid}.stream-calendar-view[hidden]{display:none}.stream-calendar-cell:focus-visible,.stream-calendar-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.stream-calendar-scroll{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);width:100%;max-width:100%;padding-bottom:0;overflow:visible}.stream-calendar-grid{gap:var(--space-4);min-width:100%;display:grid}.stream-calendar-desktop{display:none}.stream-calendar-mobile{gap:var(--space-4);display:grid}.stream-calendar-year{--surface-panel-gap:var(--space-3);--surface-panel-padding:var(--space-3);--surface-panel-border:1px solid var(--color-border);--surface-panel-radius:var(--radius);--surface-panel-bg:var(--color-surface);--surface-panel-ink:var(--color-text)}.stream-calendar-year>header{--component-header-align:baseline;--component-header-gap:var(--component-action-gap)}.stream-calendar-year>header strong{color:var(--color-text);font-size:1.15rem;font-weight:900}.stream-calendar-year--mobile{gap:var(--space-3)}.stream-calendar-month-grid{gap:var(--layout-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,236px),1fr));min-width:0;display:grid}.stream-calendar-month-card{gap:var(--space-3);min-width:0;max-width:100%;padding:clamp(var(--space-3), 2.2vw, var(--space-4));border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--color-surface), color-mix(in srgb, var(--color-surface-muted) 48%, var(--color-surface)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 78%, transparent);display:grid;overflow:hidden}.stream-calendar-month-card>header{justify-content:space-between;align-items:baseline;gap:var(--component-inline-gap);display:flex}.stream-calendar-month-card>header strong{color:var(--color-text);font-size:var(--text-body-lg);font-weight:900}.stream-calendar-month-card>header span{color:var(--color-text-muted);font-size:var(--text-label);font-weight:820}.stream-calendar-month-weekdays,.stream-calendar-month-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,1vw,7px);min-width:0;display:grid}.stream-calendar-month-weekdays span{min-width:0;color:var(--color-text-muted);font-size:var(--text-nano);font-weight:900;line-height:var(--leading-none);text-align:center;text-transform:uppercase}.stream-calendar-month-days .stream-calendar-cell{aspect-ratio:1;border-radius:var(--radius-sm);place-items:start;min-width:0;height:auto;padding:7px}.stream-calendar-month-days .stream-calendar-cell span{clip:auto;width:auto;height:auto;color:var(--color-text);font-size:var(--text-tiny);font-weight:850;line-height:var(--leading-none);white-space:normal;position:static;overflow:visible}.stream-calendar-month-days .stream-calendar-cell.is-placeholder{visibility:hidden}.stream-calendar-year-strip{--stream-calendar-cell-size:clamp(12px, calc((100vw - 220px) / var(--stream-calendar-total-weeks,54)), 18px);gap:5px;min-width:max-content;display:grid}.stream-calendar-month-labels,.stream-calendar-year-grid{grid-template-columns:32px repeat(var(--stream-calendar-total-weeks,54), var(--stream-calendar-cell-size));grid-auto-rows:var(--stream-calendar-cell-size);gap:var(--space-1);align-items:center;display:grid}.stream-calendar-month-labels{grid-auto-rows:18px}.stream-calendar-month-label-spacer{grid-column:1}.stream-calendar-month-label{color:var(--color-text);font-size:var(--text-tiny);font-weight:780;line-height:var(--leading-none);text-align:left}.stream-calendar-weekday-label{color:var(--color-text-faint);font-size:.62rem;font-weight:840;line-height:var(--icon-xs-size);text-align:right;text-transform:uppercase}.stream-calendar-cell{--stream-calendar-intensity:0;--stream-calendar-category-color:var(--color-accent);--stream-calendar-category-bg:linear-gradient(135deg, var(--color-accent), var(--accent-bg-hover));width:100%;height:var(--stream-calendar-cell-size,18px);border:1px solid color-mix(in srgb, var(--color-border-strong) 74%, var(--color-surface));border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface), var(--color-accent) calc(var(--stream-calendar-intensity) * 42%)), color-mix(in srgb, var(--color-surface-muted), var(--color-accent) calc(var(--stream-calendar-intensity) * 68%))), var(--color-surface-muted);min-width:0;min-height:0;color:inherit;cursor:pointer;font:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 70%, transparent);appearance:none;transition:border-color var(--transition), box-shadow var(--transition), background var(--transition), transform var(--transition);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.stream-calendar-cell:before,.stream-calendar-cell:after{content:"";pointer-events:none;opacity:0;position:absolute}.stream-calendar-cell>span{z-index:3;position:relative}.stream-calendar-cell.has-category-colors{border-color:color-mix(in srgb, var(--stream-calendar-category-color) 22%, var(--color-border-strong))}.stream-calendar-cell.has-category-colors:before{z-index:2;height:max(2px, calc(var(--stream-calendar-cell-size,18px) * .15));border-radius:var(--radius-pill);background:var(--stream-calendar-category-bg);opacity:calc(.72 + (var(--stream-calendar-intensity) * .2));inset:auto 3px 3px}.stream-calendar-cell.has-category-colors:after{z-index:1;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--stream-calendar-category-color) 10%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 28%, transparent), transparent);opacity:calc(.18 + (var(--stream-calendar-intensity) * .1));inset:0}.stream-calendar-cell.has-category-colors span{color:inherit}.stream-calendar-cell.is-measurement-start{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text), 0 0 0 2px color-mix(in srgb, var(--color-accent) 42%, transparent)}.stream-calendar-cell.is-measurement-start>span:after{content:"";border-radius:var(--radius-pill);background:var(--color-accent);width:5px;height:5px;box-shadow:0 0 0 2px var(--color-surface);position:absolute;top:-7px;right:-7px}.stream-calendar-cell.is-placeholder{box-shadow:none;cursor:default;background:0 0;border-color:#0000}.stream-calendar-cell.is-empty{border-color:color-mix(in srgb, var(--color-border) 78%, transparent);background:var(--color-surface);box-shadow:none;cursor:default}.stream-calendar-cell.is-future{border-color:color-mix(in srgb, var(--color-border) 78%, transparent);background:repeating-linear-gradient(135deg, transparent 0 5px, color-mix(in srgb, var(--color-border), transparent 56%) 5px 6px, transparent 6px 10px), var(--color-surface-muted);color:var(--color-text-faint);box-shadow:none;cursor:default}.stream-calendar-cell.is-future span{color:var(--color-text-faint)}.stream-calendar-cell[data-calendar-cell]:hover{border-color:var(--color-border-strong);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 70%, transparent), 0 6px 18px color-mix(in srgb, var(--color-text) 10%, transparent);transform:translateY(-1px)}.stream-calendar-cell.is-selected{z-index:3;border-color:var(--color-text);box-shadow:inset 0 0 0 2px var(--color-text), 0 0 0 3px color-mix(in srgb, var(--color-accent) 54%, transparent)}.stream-calendar-footer{gap:var(--component-action-gap);padding-top:var(--space-2);border-top:1px solid var(--border-muted);grid-template-columns:minmax(0,1fr) auto auto;justify-content:space-between;align-items:center;display:grid}.stream-calendar-load-more{min-height:40px}.stream-calendar-legend{min-width:0;color:var(--muted);font-size:var(--text-micro);white-space:nowrap;align-items:center;gap:6px;font-weight:760;display:flex}.stream-calendar-legend--activity{border:1px solid var(--border-muted);border-radius:var(--radius-pill);background:var(--color-surface);justify-self:center;padding:5px 8px}.stream-calendar-legend i{--stream-calendar-intensity:0;width:var(--icon-xs-size);height:var(--icon-xs-size);border:1px solid color-mix(in srgb, var(--color-border-strong) 62%, var(--color-surface));background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface), var(--color-accent) calc(var(--stream-calendar-intensity) * 42%)), color-mix(in srgb, var(--color-surface-muted), var(--color-accent) calc(var(--stream-calendar-intensity) * 68%))), var(--color-surface-muted);border-radius:4px}.stream-calendar-legend i[data-level="1"]{--stream-calendar-intensity:.16}.stream-calendar-legend i[data-level="2"]{--stream-calendar-intensity:.34}.stream-calendar-legend i[data-level="3"]{--stream-calendar-intensity:.56}.stream-calendar-legend i[data-level="4"]{--stream-calendar-intensity:.78}.stream-calendar-legend i[data-level="5"]{--stream-calendar-intensity:1}.stream-calendar-legend--meta{white-space:normal;flex-wrap:wrap;justify-content:flex-end}.stream-calendar-legend--meta span{align-items:center;gap:6px;display:inline-flex}.stream-calendar-legend i.is-measurement-start{border-color:var(--color-text);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-text), 0 0 0 2px color-mix(in srgb, var(--color-accent) 30%, transparent);position:relative}.stream-calendar-legend i.is-measurement-start:after{content:"";border-radius:var(--radius-pill);background:var(--color-accent);width:4px;height:4px;position:absolute;top:3px;right:3px}.stream-calendar-legend i.has-category-colors{border-color:var(--color-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 70%, var(--color-accent)), color-mix(in srgb, var(--color-surface-muted) 45%, var(--color-accent))), var(--color-surface-muted);position:relative;overflow:hidden}.stream-calendar-legend i.has-category-colors:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--chart-series-watchtime) 0 50%, var(--chart-series-followers) 50% 100%);height:3px;position:absolute;bottom:3px;left:3px;right:3px}body .stream-calendar-tooltip{z-index:10000;gap:var(--component-tight-gap);min-width:190px;max-width:min(320px,100vw - 24px);display:grid;position:fixed;transform:translate(-50%,calc(-100% - 14px))}body .stream-calendar-tooltip[hidden]{display:none}body .stream-calendar-tooltip.align-left{transform:translateY(calc(-100% - 14px))}body .stream-calendar-tooltip.align-right{transform:translate(-100%,calc(-100% - 14px))}body .stream-calendar-tooltip.align-below{transform:translate(-50%,14px)}body .stream-calendar-tooltip.align-left.align-below{transform:translateY(14px)}body .stream-calendar-tooltip.align-right.align-below{transform:translate(-100%,14px)}.stream-calendar-tooltip :where(strong,span,small){overflow-wrap:anywhere}.stream-calendar-tooltip__metrics{gap:var(--space-1);min-width:190px;display:grid}.stream-calendar-tooltip__row{--split-row-align:baseline}.stream-calendar-tooltip__row small{color:var(--tooltip-muted)}.stream-calendar-tooltip__row b{color:var(--tooltip-ink);font-size:var(--text-compact);font-variant-numeric:tabular-nums;font-weight:880}.stream-calendar-tooltip__streams{gap:var(--space-1);min-width:0;padding-top:var(--space-1);border-top:1px solid color-mix(in srgb, var(--tooltip-ink) 14%, transparent);display:grid}.stream-calendar-tooltip__streams-title,.stream-calendar-tooltip__streams-more{color:var(--tooltip-muted);font-size:var(--text-nano);letter-spacing:0;text-transform:uppercase;font-weight:900}.stream-calendar-tooltip__stream{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.stream-calendar-tooltip__stream>b{color:var(--tooltip-ink);font-size:var(--text-tiny);font-variant-numeric:tabular-nums;font-weight:880;line-height:var(--leading-snug);white-space:nowrap}.stream-calendar-tooltip__stream-copy{gap:var(--component-nano-gap);min-width:0;display:grid}.stream-calendar-tooltip__stream-copy strong,.stream-calendar-tooltip__stream-copy small{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stream-calendar-tooltip__stream-copy strong{font-size:var(--text-tiny);line-height:var(--leading-snug)}.calendar-day-detail{gap:var(--component-card-gap);min-width:0;display:grid}.calendar-day-detail__metrics{gap:var(--component-compact-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.calendar-day-detail__metric{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-muted);gap:var(--component-tight-gap);min-width:0;padding:var(--component-card-padding);display:grid}.calendar-day-detail__metric small,.calendar-day-detail__note{color:var(--muted);font-size:var(--text-label);line-height:var(--leading-snug)}.calendar-day-detail__metric strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,.7vw + 1rem,1.45rem);font-weight:900;line-height:var(--leading-tight)}.calendar-day-detail__section{gap:var(--component-compact-gap);min-width:0;display:grid}.calendar-day-detail__section h3,.calendar-day-detail__section p{margin:0}.calendar-day-detail__section h3{color:var(--text);font-size:var(--text-body-lg);font-weight:900;line-height:var(--leading-tight)}.calendar-day-detail__section>p{color:var(--muted);font-size:var(--text-copy);line-height:var(--leading-snug);overflow-wrap:anywhere}.calendar-day-detail__note{margin:0}.calendar-day-detail__stream-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0}.calendar-day-detail__stream-list .recent-stream-card{min-height:100%}.profile-stream-overview{--cluster-grid-template:minmax(0, 1.12fr) minmax(min(100%, 380px), .88fr);--cluster-grid-gap:var(--component-card-gap);margin-bottom:var(--layout-grid-gap)}.profile-stream-overview>.section-block{width:100%;margin-bottom:0}.stream-rhythm-panel,.streamed-categories-panel,.recent-streams-panel{grid-column:1/-1}.stream-rhythm-card{--subtile-gap:var(--component-compact-gap);--subtile-padding:var(--component-card-padding);--subtile-border:1px solid var(--card-border);--subtile-radius:var(--radius);--subtile-bg:var(--surface-subtle)}.stream-rhythm-card span,.recent-stream-card__stats small,.stream-category-card small{--micro-label-color:var(--muted-2);--micro-label-size:.68rem;--micro-label-weight:830;--micro-label-letter-spacing:.045em;--micro-label-line-height:var(--leading-tight)}.stream-rhythm-card strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,1vw + 1rem,1.9rem);font-weight:870;line-height:var(--leading-heading)}.recent-stream-list{align-items:stretch;gap:var(--component-card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));display:grid}.recent-streams-panel__more{margin-top:var(--component-card-gap);justify-content:center;display:flex}.recent-stream-card{--list-row-template:minmax(0, 1fr);--list-row-align:stretch;--list-row-inner-gap:var(--component-card-gap);--list-row-padding:var(--component-card-padding);--list-row-border:1px solid var(--card-border);--list-row-radius:var(--radius);--list-row-bg:var(--surface-card-bg);min-height:100%;position:relative}.recent-stream-card.has-detail{cursor:pointer;transition:border-color .18s,background .18s}.recent-stream-card.has-detail:hover,.recent-stream-card.has-detail:focus-visible,.recent-stream-card.has-detail.is-stream-detail-open{background:var(--panel-hover);border-color:#0000}.recent-stream-card.has-detail:focus-visible{outline:2px solid var(--border-accent);outline-offset:3px}.recent-stream-card.has-detail[aria-busy=true]{cursor:progress}.recent-stream-card.is-live{border-color:var(--status-ok-border)}.recent-stream-card__top{justify-content:space-between;align-items:flex-start;gap:var(--component-inline-gap);min-width:0;display:flex}.recent-stream-card time{gap:var(--component-nano-gap);min-width:0;color:var(--text);font-variant-numeric:tabular-nums;line-height:var(--leading-heading);display:grid}.recent-stream-card time strong{font-size:1rem;font-weight:860}.recent-stream-card time span{color:var(--muted-2);font-size:var(--text-label)}.recent-stream-card__heading{gap:var(--component-tight-gap);min-width:0;display:grid}.recent-stream-card__heading h3{min-width:0;color:var(--text);font-family:"Satoshi", "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", var(--font-sans), sans-serif;font-size:var(--text-body-lg);font-weight:870;line-height:var(--leading-snug);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.recent-stream-card__scope-note{color:var(--muted-2);font-size:var(--text-tiny);font-weight:720;line-height:var(--leading-snug);margin:0}.recent-stream-card__times{gap:var(--component-compact-gap);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;display:grid}.recent-stream-card__time{--subtile-gap:var(--component-tight-gap);--subtile-padding:7px 9px;--subtile-border:1px solid var(--border-muted);--subtile-radius:calc(var(--radius) - 2px);--subtile-bg:var(--surface-subtle)}.recent-stream-card__time small{--micro-label-color:var(--muted-2);--micro-label-size:.66rem;--micro-label-weight:830;--micro-label-letter-spacing:.045em;--micro-label-line-height:var(--leading-tight)}.recent-stream-card__time small span{color:var(--muted);letter-spacing:0;white-space:nowrap;font-weight:780}.recent-stream-card__time strong{color:var(--text);font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:860;line-height:var(--leading-tight);align-items:baseline;gap:5px;display:inline-flex}.recent-stream-card__time.is-live-now{border-color:var(--status-ok-border);background:var(--status-ok-bg)}.recent-stream-card__time.is-live-now strong{color:var(--status-ok)}.recent-stream-card__categories{align-items:center;gap:var(--component-inline-gap);min-width:0;color:var(--muted-2);font-size:var(--text-label);line-height:var(--leading-snug);display:flex}.recent-stream-card__categories>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.category-count-pill{min-height:var(--icon-size);padding:var(--badge-compact-padding);border:1px solid var(--border-muted);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text);font-size:var(--text-nano);font-weight:820;line-height:var(--leading-none);flex:none;align-items:center;display:inline-flex}.recent-stream-card__stats{grid-template-columns:minmax(142px,max-content);justify-content:start;min-width:0;display:grid}.recent-stream-card__stats span{--subtile-gap:var(--component-tight-gap);--subtile-padding:7px 8px;--subtile-border:1px solid var(--border-muted);--subtile-radius:calc(var(--radius) - 2px);--subtile-bg:var(--surface-subtle);min-width:142px}.recent-stream-card__stats strong{color:var(--text);font-size:var(--text-copy);font-variant-numeric:tabular-nums;font-weight:860;line-height:var(--leading-tight);overflow-wrap:normal;white-space:nowrap}.recent-stream-card__action{justify-content:stretch;align-items:center;min-width:0;margin-top:auto;display:flex}.recent-stream-card__no-detail{color:var(--muted-2);font-size:var(--text-label);line-height:var(--leading-snug)}.recent-stream-detail{min-width:0;padding-top:var(--component-card-gap);border-top:1px solid var(--border-muted);grid-column:1/-1}.recent-stream-detail[hidden]{display:none}.recent-stream-detail__inner{gap:var(--component-card-gap);min-width:0;display:grid}.recent-stream-detail__head{gap:var(--component-card-gap);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.recent-stream-detail__head h3,.recent-stream-detail__subhead h3{color:var(--text);font-size:clamp(1rem,.5vw + .9rem,1.25rem);font-weight:870;line-height:var(--leading-snug);overflow-wrap:anywhere;margin:0}.recent-stream-detail__summary{gap:var(--form-field-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,126px),1fr));display:grid}.recent-stream-detail__summary span,.recent-stream-detail__segment-body span{gap:var(--component-tight-gap);min-width:0;padding:var(--field-compact-padding);border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-subtle);display:grid}.recent-stream-detail__summary small,.recent-stream-detail__segment-body small{color:var(--muted-2);font-size:var(--text-nano);font-weight:830;line-height:var(--leading-tight);text-transform:uppercase}.recent-stream-detail__summary strong,.recent-stream-detail__segment-body strong{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;font-weight:860;line-height:var(--leading-tight);overflow-wrap:anywhere}.recent-stream-detail__title-history{gap:var(--component-tight-gap);min-width:0;padding-block:var(--layout-panel-padding-compact);border-block:1px solid var(--border-muted);display:grid}.recent-stream-detail__title-history-head{gap:var(--component-card-gap);justify-content:space-between;align-items:end;display:flex}.recent-stream-detail__title-history-head h3{color:var(--text);font-size:var(--text-body);margin:0;font-weight:860}.recent-stream-detail__title-history-head>p{max-width:460px;color:var(--muted-2);font-size:var(--text-label);line-height:var(--leading-snug);text-align:right;margin:0}.recent-stream-detail__title-history-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.recent-stream-detail__title-history-item{gap:var(--form-field-gap);min-width:0;padding-block:var(--space-2);grid-template-columns:14px minmax(0,1fr);display:grid;position:relative}.recent-stream-detail__title-history-item+.recent-stream-detail__title-history-item{border-top:1px solid var(--border-muted)}.recent-stream-detail__title-history-marker{border:2px solid var(--text);background:var(--accent);border-radius:50%;width:9px;height:9px;margin-top:5px}.recent-stream-detail__title-history-item>div{gap:var(--component-tight-gap);min-width:0;display:grid}.recent-stream-detail__title-history-meta{gap:var(--component-tight-gap);color:var(--muted-2);font-size:var(--text-nano);font-weight:820;line-height:var(--leading-tight);text-transform:uppercase;flex-wrap:wrap;display:flex}.recent-stream-detail__title-history-meta time{color:var(--text);font-variant-numeric:tabular-nums}.recent-stream-detail__title-history-item strong{color:var(--text);font-size:var(--text-body);line-height:var(--leading-snug);overflow-wrap:anywhere}.recent-stream-detail__chart{gap:var(--component-tight-gap);min-width:0;display:grid}.recent-stream-detail__plot{border-radius:var(--radius-sm);isolation:isolate;min-width:0;position:relative;overflow:hidden}.recent-stream-detail__chart svg{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;height:clamp(190px,18vw,260px);display:block;overflow:hidden}.recent-stream-detail__grid line{stroke:var(--border-muted);stroke-width:1px;vector-effect:non-scaling-stroke}.recent-stream-detail__missing-range{pointer-events:none}.recent-stream-detail__missing-range-bg{fill:color-mix(in srgb, var(--surface) 72%, transparent);opacity:.72}.recent-stream-detail__missing-range-pattern{opacity:.46}.recent-stream-detail__missing-range-edge{stroke:color-mix(in srgb, var(--text) 16%, transparent);stroke-dasharray:4 5;stroke-width:1px;vector-effect:non-scaling-stroke}.recent-stream-detail__missing-range-label{fill:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:9.5px;font-weight:760}.recent-stream-detail__followers-bar{fill:var(--status-ok);opacity:.78}.recent-stream-detail__followers-bar.is-negative{fill:var(--danger)}.recent-stream-detail__area{fill:none}.recent-stream-detail__category-area{opacity:1;pointer-events:visiblePainted;transition:opacity var(--transition-fast)}.recent-stream-detail__category-area--hover{opacity:0;pointer-events:none}.recent-stream-detail__category-area.is-category-active{opacity:1}.recent-stream-detail__category-area--hover.is-category-active{opacity:.96}.recent-stream-detail__inner.has-category-highlight .recent-stream-detail__smooth-area{opacity:.2}.recent-stream-detail__inner.has-category-highlight .recent-stream-detail__smooth-line{opacity:.72}.recent-stream-detail__inner.has-category-highlight .recent-stream-detail__coverage-ramp-area{opacity:.1}.recent-stream-detail__inner.has-category-highlight .recent-stream-detail__coverage-ramp-line,.recent-stream-detail__inner.has-category-highlight .recent-stream-detail__category-area:not(.is-category-active):not(.recent-stream-detail__category-area--hover){opacity:.18}.recent-stream-detail__line{fill:none;stroke:var(--category-color,var(--text));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;opacity:.92;transition:opacity var(--transition-fast), stroke-width var(--transition-fast);vector-effect:non-scaling-stroke}.recent-stream-detail__line--muted{--category-color:var(--muted-2);opacity:.42}.recent-stream-detail__smooth-area{opacity:1;pointer-events:none}.recent-stream-detail__smooth-line{stroke-width:1.7px;opacity:.98;pointer-events:none}.recent-stream-detail__coverage-ramp-area{opacity:.26;pointer-events:none}.recent-stream-detail__coverage-ramp-line{stroke-width:1.2px;opacity:.42;pointer-events:none}.recent-stream-detail__category-path{opacity:0;pointer-events:none}.recent-stream-detail__category-path.is-category-active{opacity:1;stroke-width:1.9px}.recent-stream-detail__inner.has-category-highlight .recent-stream-detail__category-path:not(.is-category-active){opacity:0}.recent-stream-detail__category-hit{fill:#0000;pointer-events:all}.recent-stream-detail__point{outline:none}.recent-stream-detail__point-hit{fill:#0000;pointer-events:all}.recent-stream-detail__point-guide{stroke:color-mix(in srgb, var(--text) 18%, transparent);stroke-width:1px;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);vector-effect:non-scaling-stroke}.recent-stream-detail__point-dot{fill:var(--point-color,var(--text));stroke:var(--surface-muted);stroke-width:2px;opacity:0;pointer-events:none;transition:opacity var(--transition-fast), r var(--transition-fast);vector-effect:non-scaling-stroke}.recent-stream-detail__point:hover .recent-stream-detail__point-guide,.recent-stream-detail__point:focus-visible .recent-stream-detail__point-guide{opacity:1}.recent-stream-detail__point:hover .recent-stream-detail__point-dot,.recent-stream-detail__point:focus-visible .recent-stream-detail__point-dot{opacity:1;r:4.8}.stream-detail-chart-tooltip{z-index:10020;width:min(320px,100vw - 24px);min-width:min(230px,100vw - 24px);max-width:min(320px,100vw - 24px);position:fixed}.stream-detail-chart-tooltip[hidden]{display:none}.stream-detail-chart-tooltip .chart-tooltip-series__row{grid-template-columns:10px minmax(68px,max-content) minmax(0,1fr)}.stream-detail-chart-tooltip .chart-tooltip-series__row>span{white-space:nowrap;overflow-wrap:normal}.stream-detail-chart-tooltip .chart-tooltip-series__row>strong{overflow-wrap:anywhere;min-width:0}.stream-detail-chart-tooltip .stream-detail-chart-tooltip__row--category>strong{text-align:right;justify-self:end;max-width:min(210px,100vw - 128px)}.recent-stream-detail__marker{--category-color:var(--text);z-index:2;left:var(--marker-x,0%);top:var(--marker-y,0%);cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.recent-stream-detail__marker-dot{border:2px solid var(--surface-muted);background:var(--category-color);width:10px;height:10px;box-shadow:0 1px 3px color-mix(in srgb, var(--overlay-backdrop-soft) 45%, transparent);transition:opacity var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:999px;display:block}.recent-stream-detail__marker:hover .recent-stream-detail__marker-dot,.recent-stream-detail__marker:focus-visible .recent-stream-detail__marker-dot,.recent-stream-detail__marker.is-category-active .recent-stream-detail__marker-dot{border-color:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--category-color) 20%, transparent), 0 1px 3px color-mix(in srgb, var(--overlay-backdrop-soft) 45%, transparent);transform:scale(1.36)}.recent-stream-detail__inner.has-category-highlight .recent-stream-detail__marker:not(.is-category-active) .recent-stream-detail__marker-dot{opacity:.28}.recent-stream-detail__legend{align-items:center;gap:var(--component-inline-gap);color:var(--muted-2);font-size:var(--text-label);flex-wrap:wrap;font-weight:760;display:flex}.recent-stream-detail__legend span{align-items:center;gap:var(--component-tight-gap);display:inline-flex}.recent-stream-detail__coverage-note{color:var(--muted-2);font-size:var(--text-label);font-weight:700;line-height:var(--leading-balanced);overflow-wrap:anywhere}.chart-legend-dot{background:var(--text);border-radius:999px;width:9px;height:9px;display:inline-block}.chart-legend-dot--followers{background:var(--status-ok)}.recent-stream-detail__time-axis{min-width:0;min-height:80px;color:var(--muted-2);font-size:var(--text-label);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);position:relative}.recent-stream-detail__time-tick{--category-color:var(--muted-2);top:calc(var(--tick-lane,0) * 22px);left:var(--tick-x,0%);gap:var(--component-nano-gap);text-align:center;justify-items:center;width:max-content;min-width:0;max-width:78px;display:grid;position:absolute;overflow:hidden;transform:translate(-50%)}.recent-stream-detail__time-tick i{background:color-mix(in srgb, var(--category-color) 72%, var(--border-muted));border-radius:999px;width:1px;height:7px;display:block}.recent-stream-detail__time-tick strong{gap:1px;justify-items:inherit;max-width:100%;color:var(--muted-2);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;display:grid;overflow:hidden}.recent-stream-detail__time-tick strong span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.recent-stream-detail__time-tick-date{color:var(--muted);font-size:9px;font-weight:720}.recent-stream-detail__time-tick-clock{color:inherit}.recent-stream-detail__time-tick--transition strong{color:var(--text)}.recent-stream-detail__time-tick--transition{max-width:64px}.recent-stream-detail__time-tick--transition.is-category-active strong{color:var(--category-color)}.recent-stream-detail__inner.has-category-highlight .recent-stream-detail__time-tick--transition:not(.is-category-active){opacity:.38}.recent-stream-detail__time-tick--start{left:var(--tick-x,0%);text-align:left;justify-items:start;transform:none}.recent-stream-detail__time-tick--start i,.recent-stream-detail__time-tick--end i{background:var(--border-strong)}.recent-stream-detail__time-tick--end{right:auto;left:var(--tick-x,100%);text-align:right;justify-items:end;transform:translate(-100%)}.recent-stream-detail__segments{gap:var(--component-card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.recent-stream-detail__played{gap:var(--component-card-gap);min-width:0;display:grid}.recent-stream-detail__subhead{min-width:0}.recent-stream-detail__segment{--category-color:var(--text);gap:var(--component-card-gap);min-width:0;padding:var(--component-card-padding);border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-subtle);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);grid-template-columns:56px minmax(0,1fr);display:grid;position:relative}.recent-stream-detail__segment.is-category-active{border-color:color-mix(in srgb, var(--category-color) 70%, var(--border-muted));box-shadow:0 0 0 2px color-mix(in srgb, var(--category-color) 20%, transparent), var(--surface-card-shadow);transform:translateY(-1px)}.recent-stream-detail__inner.has-category-highlight .recent-stream-detail__segment:not(.is-category-active){opacity:.58}.recent-stream-detail__segment-media{aspect-ratio:3/4;background:var(--surface-muted);width:56px;color:var(--muted);font-size:var(--text-label);-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;place-items:center;font-weight:900;text-decoration:none;display:grid;overflow:hidden}.recent-stream-detail__segment-media img{object-fit:cover;width:100%;height:100%}.recent-stream-detail__segment-body{gap:var(--component-compact-gap);min-width:0;display:grid}.recent-stream-detail__segment-body>a{min-width:0;color:var(--text);font-size:var(--text-copy);font-weight:850;line-height:var(--leading-snug);overflow-wrap:anywhere;text-decoration:none}.recent-stream-detail__segment-body>a:hover,.recent-stream-detail__segment-body>a:focus-visible{text-decoration:underline}.recent-stream-detail__segment-body>div{gap:var(--form-field-gap);grid-template-columns:repeat(auto-fit,minmax(82px,1fr));display:grid}.recent-stream-detail__segment-body span{background:var(--surface-muted)}.recent-stream-detail__empty{min-width:0;padding:var(--component-card-padding);border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--muted);font-size:var(--text-copy);line-height:var(--leading-snug)}.stream-detail-modal{z-index:1320;padding:clamp(12px,2vw,28px)}.stream-detail-modal__dialog{--stream-detail-modal-nav-outset:clamp(72px, 7vw, 84px);border-radius:var(--radius);grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);max-height:min(900px,100dvh - 32px);padding:0;display:grid;position:relative;overflow:visible}.stream-detail-modal__head{gap:var(--component-card-gap);min-width:0;padding:var(--layout-panel-padding-compact);border-bottom:1px solid var(--border-muted);background:var(--surface);border-start-start-radius:inherit;border-start-end-radius:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.stream-detail-modal__title{gap:var(--component-tight-gap);min-width:0;display:grid}.stream-detail-modal__title h2,.stream-detail-modal__title p{margin:0}.stream-detail-modal__title h2{color:var(--text);font-family:"Satoshi", "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", var(--font-sans), sans-serif;font-size:clamp(1.12rem,.8vw + 1rem,1.7rem);font-weight:900;line-height:var(--leading-snug);overflow-wrap:anywhere}.stream-detail-modal__title [data-stream-detail-modal-meta]{color:var(--muted);font-size:var(--text-label);line-height:var(--leading-snug)}.stream-detail-modal__actions{align-items:center;gap:var(--component-tight-gap);display:inline-flex}.stream-detail-modal__nav{z-index:5;pointer-events:none;position:absolute;inset:0}.stream-detail-modal__nav[hidden]{display:none}.stream-detail-modal__nav-button{border-radius:var(--radius);width:clamp(56px,6vw,68px);height:clamp(56px,6vw,68px);box-shadow:none;color:var(--page-text);cursor:pointer;font-size:var(--text-stat);line-height:var(--leading-none);pointer-events:auto;transition:color var(--transition), opacity var(--transition), transform var(--transition);background:0 0;border:1px solid #0000;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.stream-detail-modal__nav-button[hidden]{display:none}.stream-detail-modal__nav-button[data-stream-detail-modal-prev]{left:calc(var(--stream-detail-modal-nav-outset) * -1)}.stream-detail-modal__nav-button[data-stream-detail-modal-next]{right:calc(var(--stream-detail-modal-nav-outset) * -1)}.stream-detail-modal__icon-mask{-webkit-mask:var(--icon-mask,none) center / contain no-repeat;-webkit-mask:var(--icon-mask,none) center / contain no-repeat;mask:var(--icon-mask,none) center / contain no-repeat;background:currentColor;display:block}.stream-detail-modal__nav-button .modal-nav-icon{fill:none;width:clamp(38px,4vw,48px);height:clamp(38px,4vw,48px);filter:drop-shadow(0 3px 10px var(--overlay-backdrop-muted));stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7px;display:block;overflow:visible}.stream-detail-modal__nav-button:hover,.stream-detail-modal__nav-button:focus-visible{color:var(--page-text);opacity:.9;background:0 0;border-color:#0000;transform:translateY(-50%)scale(1.06)}.stream-detail-modal__nav-button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.stream-detail-modal__nav-button:disabled{cursor:progress;opacity:.28}.stream-detail-modal__close{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--control-bg);min-height:40px;color:var(--text);line-height:var(--leading-none);place-items:center;width:40px;height:40px;font-size:1.4rem;font-weight:760;display:inline-grid}.stream-detail-modal__close-icon{width:20px;height:20px}.stream-detail-modal__close:hover,.stream-detail-modal__close:focus-visible{border-color:var(--border-strong);background:var(--control-bg-hover)}.stream-detail-modal__body{gap:var(--component-card-gap);min-width:0;min-height:0;padding:var(--layout-panel-padding-compact);background:var(--surface);border-end-end-radius:inherit;border-end-start-radius:inherit;outline:none;display:grid;overflow:auto}.stream-detail-modal__body[aria-busy=true]{cursor:progress}.stream-detail-modal .recent-stream-detail__chart svg{height:clamp(240px,30vw,360px)}.stream-detail-modal .recent-stream-detail__segments{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.stream-detail-modal[data-modal-context=calendar-day] .stream-detail-modal__dialog{width:min(940px,100%);max-height:min(760px,100dvh - 32px)}.stream-detail-modal[data-modal-context=calendar-day] .stream-detail-modal__title h2{font-size:1.35rem}.streamed-categories-panel{container:streamed-categories/inline-size}.stream-category-grid{gap:var(--component-card-gap);grid-template-columns:repeat(4,minmax(0,1fr))}@container streamed-categories (width<=1375px){.stream-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stream-category-grid>:nth-child(n+7){display:none}}@container streamed-categories (width<=1025px){.stream-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-category-grid>:nth-child(n+5){display:none}}@container streamed-categories (width<=680px){.stream-category-grid{grid-template-columns:minmax(0,1fr)}}.stream-category-card{gap:var(--component-card-gap);min-width:0;padding:var(--component-card-padding);border-radius:var(--radius);background:var(--surface-subtle);color:inherit;transition:border-color var(--transition), background var(--transition), transform var(--transition);border:0;grid-template-columns:64px minmax(0,1fr);text-decoration:none;display:grid}.stream-category-card:hover,.stream-category-card:focus-visible{border-color:var(--card-border-hover);transform:none}.stream-category-card__media{aspect-ratio:3/4;background:var(--surface-muted);width:64px;color:var(--muted);clip-path:none;-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;border:0;border-radius:0;place-items:center;font-weight:900;display:grid;overflow:hidden}.stream-category-card__body{gap:var(--component-compact-gap);align-content:start;min-width:0;display:grid}.stream-category-card__body>strong{min-width:0;color:var(--text);font-size:var(--text-copy);overflow-wrap:anywhere;font-weight:850;line-height:1.22}.stream-category-card__body>div{gap:var(--form-field-gap);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));display:grid}.stream-category-card__body span{--subtile-radius:var(--radius-sm);--subtile-bg:var(--surface-muted)}.stream-category-card b{color:var(--text);font-size:var(--text-label);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);overflow-wrap:anywhere}.stream-category-card .is-highlight b{color:var(--accent)}.profile-page .stream-rhythm-card,.profile-page .recent-stream-card,.profile-page .stream-category-card{background:var(--surface-subtle)}.profile-category-overview{gap:var(--layout-grid-gap);min-width:0;color:var(--color-text);margin-bottom:0;display:grid}.profile-category-summary-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.profile-category-summary-panel__range{color:var(--muted);font-size:var(--text-label);font-weight:820;line-height:var(--leading-snug);justify-self:end}.profile-category-summary-grid{gap:var(--component-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.profile-category-summary-grid span,.profile-category-history-card__stats span,.profile-category-expanded__stats span,.profile-category-stream-row__metrics span{gap:var(--component-tight-gap);min-width:0;padding:var(--field-compact-padding);border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-muted);display:grid}.profile-category-summary-grid small,.profile-category-history-card__stats small,.profile-category-expanded__stats small,.profile-category-stream-row__metrics small{color:var(--muted-2);font-size:var(--text-nano);font-weight:830;line-height:var(--leading-tight);text-transform:uppercase}.profile-category-summary-grid strong,.profile-category-history-card__stats strong,.profile-category-expanded__stats strong,.profile-category-stream-row__metrics b{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;font-weight:870;line-height:var(--leading-tight);overflow-wrap:anywhere}.profile-category-expanded__stats em{color:var(--muted);font-size:var(--text-nano);font-style:normal;font-weight:720;line-height:var(--leading-snug)}.profile-category-history-list{gap:var(--component-card-gap);min-width:0;display:grid}.profile-category-history-card{gap:var(--component-card-gap);min-width:0;padding:var(--component-card-padding);border:var(--surface-card-border);border-radius:var(--radius);background:var(--surface-card-bg);color:var(--surface-card-ink);box-shadow:var(--surface-card-shadow);display:grid;position:relative}.profile-category-history-card.has-category-detail{transition:border-color var(--transition), box-shadow var(--transition)}.profile-category-history-card.has-category-detail:hover,.profile-category-history-card.is-category-detail-open{border-color:var(--card-border-hover);background:var(--profile-interactive-hover,var(--surface-card-bg))}.profile-category-history-card__toggle{z-index:2;top:var(--component-card-padding);right:var(--component-card-padding);width:var(--control-small-height);max-width:var(--control-small-height);height:var(--control-small-height);min-height:var(--control-small-height);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--control-bg);color:var(--accent-ink);cursor:pointer;transition:border-color var(--transition), background-color var(--transition), color var(--transition), transform var(--transition);place-items:center;padding:0;display:inline-grid;position:absolute}.profile-category-history-card__toggle [data-profile-category-toggle-icon]{width:14px;height:14px;color:inherit;font-size:0;display:block;position:relative;overflow:hidden}.profile-category-history-card__toggle [data-profile-category-toggle-icon]:before,.profile-category-history-card__toggle [data-profile-category-toggle-icon]:after{border-radius:var(--radius-pill);content:"";width:14px;height:2px;transition:transform var(--transition-fast);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-category-history-card__toggle [data-profile-category-toggle-icon]:after{transform:translate(-50%,-50%)rotate(90deg)}.profile-category-history-card__toggle:hover,.profile-category-history-card__toggle:focus-visible{border-color:var(--border-strong);background:var(--surface-subtle)}.profile-category-history-card__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.profile-category-history-card.is-category-detail-open .profile-category-history-card__toggle{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.profile-category-history-card.is-category-detail-open .profile-category-history-card__toggle [data-profile-category-toggle-icon]:before{transform:translate(-50%,-50%)rotate(45deg)}.profile-category-history-card.is-category-detail-open .profile-category-history-card__toggle [data-profile-category-toggle-icon]:after{transform:translate(-50%,-50%)rotate(-45deg)}body.site-shell .app-content.site-main .profile-category-history-card__toggle{width:var(--control-small-height);max-width:var(--control-small-height);height:var(--control-small-height);min-height:var(--control-small-height)}.profile-category-history-card__main{gap:var(--component-card-gap);cursor:pointer;grid-template-columns:76px minmax(0,1fr);min-width:0;padding-right:44px;display:grid}.profile-category-history-card__media{aspect-ratio:3/4;background:var(--surface-muted);width:76px;color:var(--muted);font-size:var(--text-label);-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;place-items:center;font-weight:900;text-decoration:none;display:grid;overflow:hidden}.profile-category-history-card__media img{object-fit:cover;width:100%;height:100%}.profile-category-history-card__body{gap:var(--component-compact-gap);min-width:0;display:grid}.profile-category-history-card__head{align-items:center;gap:var(--component-inline-gap);min-width:0;display:flex}.profile-category-history-card__head>span{min-height:var(--control-compact-min-height);border:1px solid var(--border-muted);border-radius:var(--radius-pill);color:var(--muted-2);font-size:var(--text-nano);flex:none;align-items:center;padding:5px 9px;font-weight:880;display:inline-flex}.profile-category-history-card__head>a{min-width:0;color:var(--text);font-size:clamp(1.05rem,.45vw + .98rem,1.35rem);font-weight:880;line-height:var(--leading-snug);overflow-wrap:anywhere;text-decoration:none}.profile-category-history-card__head>a:hover,.profile-category-history-card__head>a:focus-visible{text-decoration:underline}.profile-category-history-card__stats{gap:var(--form-field-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.profile-category-history-card__stats .is-primary{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-muted));background:color-mix(in srgb, var(--accent) 8%, var(--surface-muted))}.profile-category-stream-list{border-top:0;min-width:0;padding-top:0;display:grid}.profile-category-stream-list>summary{display:none}.profile-category-stream-list>summary::-webkit-details-marker{display:none}.profile-category-stream-list[open]{border-top:1px solid var(--border-muted);padding-top:var(--component-card-gap)}.profile-category-stream-list>div{min-width:0}.profile-category-expanded{gap:var(--component-card-gap);min-width:0;display:grid}.profile-category-expanded__stats{gap:var(--form-field-gap);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.profile-category-expanded__stats .is-primary{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-muted));background:color-mix(in srgb, var(--accent) 9%, var(--surface-muted))}.profile-category-expanded__stats .is-muted strong{color:var(--muted)}.profile-category-expanded__streams{gap:var(--form-field-gap);min-width:0;display:grid}.profile-category-expanded__streams h3{color:var(--text);font-size:var(--text-copy);font-weight:860;line-height:var(--leading-snug);margin:0}.profile-category-stream-row{gap:var(--component-card-gap);min-width:0;padding:var(--field-compact-padding);border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-subtle);grid-template-columns:minmax(0,1fr) minmax(260px,.64fr);align-items:center;display:grid}.profile-category-stream-row.has-detail{cursor:pointer;transition:border-color .16s,background-color .16s,transform .16s}.profile-category-stream-row.has-detail:hover,.profile-category-stream-row.has-detail:focus-visible,.profile-category-stream-row.has-detail.is-stream-detail-open{border-color:var(--accent);background:var(--surface)}.profile-category-stream-row.has-detail:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.profile-category-stream-row>div:first-child{gap:var(--component-tight-gap);min-width:0;display:grid}.profile-category-stream-row time{color:var(--muted-2);font-size:var(--text-label);font-weight:760}.profile-category-stream-row strong{min-width:0;color:var(--text);font-family:"Satoshi", "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", var(--font-sans), sans-serif;font-size:var(--text-copy);font-weight:850;line-height:var(--leading-snug);overflow-wrap:anywhere}.calendar-day-detail__hint{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.profile-category-stream-row__metrics{gap:var(--form-field-gap);grid-template-columns:repeat(auto-fit,minmax(78px,1fr));min-width:0;display:grid}.profile-category-stream-list__empty{color:var(--muted);font-size:var(--text-copy);line-height:var(--leading-snug)}.emote-grid{grid-template-columns:var(--grid-fixed-emotes);gap:var(--component-item-gap);align-items:center;display:grid;overflow:visible}.emote-grid-compact{max-height:none;overflow:visible}.profile-badge-set,.profile-emote-group{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-subtle);display:grid}.profile-badge-set__head,.profile-emote-group__head,.profile-emote-provider-head{--component-header-align:center;--component-header-gap:var(--component-compact-gap)}.profile-emote-provider-head{margin-bottom:var(--space-3)}.profile-badge-set__head h3,.profile-emote-group__head h3,.profile-emote-provider-head h3{min-width:0;color:var(--text);font-size:1rem;font-weight:850;line-height:var(--leading-snug);overflow-wrap:anywhere;margin:0}.profile-badge-set__head .quality-badge,.profile-emote-group__head .quality-badge,.profile-emote-provider-head .quality-badge{flex:none}.badge-grid{grid-template-columns:var(--grid-fixed-emotes)}.badge-chip img{object-fit:contain}.profile-clips__count{color:var(--muted);font-size:var(--text-body-sm);white-space:nowrap;font-weight:800}.profile-clips__title-row{align-items:center;gap:var(--component-tight-gap);min-width:0;display:inline-flex}.profile-clips__title-row h2{min-width:0}.profile-clips__methodology{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;flex:none;margin-left:0;text-decoration:none}.profile-clips__toolbar{justify-content:flex-start;align-items:center;gap:var(--component-comfort-gap);margin:0 0 var(--component-compact-gap);flex-wrap:wrap;display:flex}.profile-clips__periods button{min-height:var(--control-compact-min-height);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--control-bg);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--text-copy);transition:border-color var(--transition), background var(--transition), color var(--transition);justify-content:center;align-items:center;padding:8px 12px;font-weight:850;display:inline-flex}.profile-clips__search{--filter-grid-gap:var(--component-compact-gap);--surface-frame-padding:0;flex:0 400px;width:min(100%,400px);margin:0}body.profile-page .site-main .profile-clips__search{--filter-surface-bg:transparent;--filter-surface-border:0;--surface-frame-padding:0;--surface-frame-bg:transparent;--surface-frame-border:0;--surface-frame-shadow:none}.profile-clips__search .filter-search>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-clips__search input{--field-control-border:var(--color-border);--field-control-radius:var(--radius);--field-control-bg:var(--field-bg);--field-control-focus-border:var(--accent);--field-control-ink:var(--color-text);--field-control-placeholder:var(--color-text-faint);font:inherit}.profile-clips__search input:focus{border-color:var(--field-control-focus-border);outline:none}.profile-clips__search .button{--button-border:var(--color-border);--button-bg:var(--control-bg);--button-ink:var(--color-text)}.profile-clips__search .button:disabled{--button-disabled-bg:var(--control-bg-disabled);--button-disabled-ink:var(--color-text-faint);opacity:1}.profile-clips__periods button:disabled,.community-emote-tab:disabled{opacity:1;background:var(--control-bg-disabled);color:var(--color-text-faint)}.profile-clips__footer{justify-content:center;padding-top:18px;display:flex}.profile-clips__load-more[hidden]{display:none}.profile-clips__skeleton{gap:var(--layout-grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:none}.profile-emotes__skeleton{grid-template-columns:var(--grid-fixed-emotes);gap:var(--component-item-gap);display:none}.profile-clips.is-loading .profile-clips__skeleton,.profile-clips.is-refreshing .profile-clips__skeleton{display:grid}.profile-clips.is-loading .clip-grid:empty,.profile-clips.is-refreshing .clip-grid:empty{display:none}.profile-emotes.is-loading .profile-emotes__skeleton{display:grid}.profile-emotes.is-loading .profile-emotes__status{display:none}.profile-clip-skeleton,.profile-emote-skeleton{border:1px solid var(--line);min-width:0;display:block;position:relative;overflow:hidden}.profile-clip-skeleton{aspect-ratio:16/9;border-radius:var(--radius-md)}.profile-emote-skeleton{width:var(--control-list-icon-size);height:var(--control-list-icon-size);border-radius:var(--radius)}.profile-clip-skeleton:after,.profile-emote-skeleton:after{content:"";animation:1.45s ease-in-out infinite profile-skeleton-shimmer;position:absolute;inset:0;transform:translate(-110%)}.profile-clips__status,.profile-emotes__status,.profile-badges__status{color:var(--muted);font-size:var(--text-copy);margin:12px 0 0}.profile-clips.is-loading .profile-clips__status,.profile-clips.is-refreshing .profile-clips__status{align-items:center;gap:var(--component-inline-gap);display:flex}.profile-clips.is-loading .profile-clips__status:before,.profile-clips.is-refreshing .profile-clips__status:before,.profile-emotes.is-loading .profile-emotes__status:before,.profile-badges.is-loading .profile-badges__status:before{border:2px solid var(--border-muted);border-top-color:var(--accent);content:"";vertical-align:-.08em;border-radius:50%;width:.75em;height:.75em;margin-right:8px;animation:.8s linear infinite profile-emote-spin;display:inline-block}.community-emote-tabs{gap:var(--component-compact-gap);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.community-emote-tab{min-height:var(--control-compact-min-height);align-items:center;gap:var(--component-compact-gap);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--control-bg);color:var(--color-text-muted);cursor:pointer;font:inherit;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);padding:8px 12px;font-weight:850;display:inline-flex}.community-emote-tab small{--micro-copy-color:var(--color-text-muted);--micro-copy-size:.74rem;--micro-copy-weight:820;--micro-copy-line-height:var(--leading-none)}.profile-clips__periods button:hover,.profile-clips__periods button:focus-visible,.profile-clips__search .button:hover,.profile-clips__search .button:focus-visible,.community-emote-tab:hover,.community-emote-tab:focus-visible{border-color:var(--color-border-strong);background:var(--control-bg-hover);color:var(--color-text)}.community-emote-tab:hover small,.community-emote-tab:focus-visible small,.community-emote-tab.is-active small,.community-emote-tab[aria-selected=true] small{color:var(--color-text-muted)}.community-emote-provider-list{gap:var(--space-3);display:grid;overflow:visible}.profile-emotes .community-emote-provider[aria-hidden=true]{display:none}.community-emote-provider{overflow:visible}.community-emote-provider+.community-emote-provider{padding-top:var(--space-3);border-top:1px solid var(--line)}.community-emote-viewport{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;max-height:clamp(330px,48vh,560px);padding-right:4px;overflow:hidden auto}.community-emote-viewport .emote-grid{grid-template-columns:var(--grid-fixed-emotes);width:100%;min-width:0}.community-emote-viewport::-webkit-scrollbar{width:8px}.community-emote-viewport::-webkit-scrollbar-track{background:0 0}.community-emote-viewport::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb)}.community-emote-sentinel{width:100%;height:var(--sentinel-size);pointer-events:none}body.profile-page.public-shell .site-main :where(.profile-badges,.profile-emotes){--profile-emote-chip-size:clamp(58px, 4.6vw, 72px);--profile-emote-image-size:clamp(40px, 3.4vw, 52px);--profile-emote-grid-gap:clamp(10px, 1vw, 14px);--profile-emote-tile-bg:color-mix(in srgb, var(--color-page-text) 6.5%, transparent);--profile-emote-tile-bg-hover:color-mix(in srgb, var(--color-page-text) 10%, transparent);--profile-emote-group-bg:color-mix(in srgb, var(--color-page-text) 3.8%, transparent);--profile-emote-group-gap:clamp(14px, 1.4vw, 18px)}body.profile-page.public-shell .site-main .profile-tabs[data-profile-palette] :where(.profile-badges,.profile-emotes){--profile-emote-tile-bg:var(--profile-chip-bg-muted);--profile-emote-tile-bg-hover:var(--profile-interactive-hover);--profile-emote-group-bg:var(--profile-card-bg)}body.profile-page.public-shell .site-main .profile-badges{--profile-emote-chip-size:clamp(50px, 3.8vw, 60px);--profile-emote-image-size:clamp(34px, 2.8vw, 44px);--profile-emote-grid-gap:clamp(9px, .9vw, 12px)}body.profile-page.public-shell .site-main :where(.profile-badge-set-list,.profile-emote-group-list){align-content:start;align-items:start;gap:var(--profile-emote-group-gap);min-width:0;display:grid}body.profile-page.public-shell .site-main .profile-badge-set-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}body.profile-page.public-shell .site-main .profile-emote-group-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))}body.profile-page.public-shell .site-main :where(.profile-badge-set,.profile-emote-group){gap:var(--profile-emote-group-gap);border-radius:var(--radius-surface-feature);background:var(--profile-emote-group-bg);min-height:0;box-shadow:none;border:0;align-content:start;align-self:start;padding:clamp(14px,1.35vw,18px)}body.profile-page.public-shell .site-main :where(.profile-badge-set__head,.profile-emote-group__head,.profile-emote-provider-head){justify-content:space-between;align-items:center;gap:var(--component-compact-gap);min-width:0;display:flex}body.profile-page.public-shell .site-main :where(.profile-badge-set__head h3,.profile-emote-group__head h3,.profile-emote-provider-head h3){font-size:clamp(1rem,.95vw,1.1rem)}body.profile-page.public-shell .site-main .profile-emotes .community-emote-provider{min-width:0}body.profile-page.public-shell .site-main .profile-emotes .community-emote-provider:not([data-emote-official-provider]){gap:var(--profile-emote-group-gap);border-radius:var(--radius-surface-feature);background:var(--profile-emote-group-bg);border:0;padding:clamp(14px,1.35vw,18px);display:grid}body.profile-page.public-shell .site-main .profile-emotes .community-emote-provider+.community-emote-provider{border-top:0;padding-top:clamp(14px,1.35vw,18px)}body.profile-page.public-shell .site-main :where(.profile-badges,.profile-emotes) .emote-grid,body.profile-page.public-shell .site-main .profile-emotes .community-emote-viewport .emote-grid{grid-template-columns:repeat(auto-fill, minmax(var(--profile-emote-chip-size), var(--profile-emote-chip-size)));gap:var(--profile-emote-grid-gap);align-items:center;margin-top:0}body.profile-page.public-shell .site-main .profile-emotes .community-emote-viewport{max-height:clamp(430px,64vh,760px);padding-right:6px;overflow-x:hidden}body.profile-page.public-shell .site-main :where(.profile-badges,.profile-emotes) .emote-chip{width:var(--profile-emote-chip-size);height:var(--profile-emote-chip-size);background:var(--profile-emote-tile-bg);box-shadow:none;cursor:zoom-in;border:0;border-radius:clamp(16px,1.2vw,20px);padding:8px}body.profile-page.public-shell .site-main :where(.profile-badges,.profile-emotes) .emote-chip img,body.profile-page.public-shell .site-main :where(.profile-badges,.profile-emotes) .emote-fallback{width:var(--profile-emote-image-size);height:var(--profile-emote-image-size)}body.profile-page.public-shell .site-main :where(.profile-badges,.profile-emotes) .emote-fallback{background:color-mix(in srgb, var(--color-page-text) 8%, transparent);color:var(--profile-surface-muted);font-size:var(--text-xs);border-radius:14px}body.profile-page.public-shell .site-main :where(.profile-badges,.profile-emotes) .emote-chip:hover,body.profile-page.public-shell .site-main :where(.profile-badges,.profile-emotes) .emote-chip:focus-visible{background:var(--profile-emote-tile-bg-hover)}.emote-chip{width:var(--control-list-icon-size);height:var(--control-list-icon-size);border:1px solid var(--border-default);border-radius:var(--radius);cursor:help;transition:border-color var(--transition), background var(--transition), transform var(--transition);place-items:center;padding:7px;display:grid;position:relative;overflow:visible}.emote-chip img{width:var(--icon-button-size);height:var(--icon-button-size);object-fit:contain}.emote-fallback{width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--muted);font-size:var(--text-tiny);font-weight:850;line-height:var(--leading-none);place-items:center;display:grid}.emote-chip__label{width:var(--visually-hidden-size);height:var(--visually-hidden-size);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.emote-chip:hover,.emote-chip:focus-visible{border-color:var(--border-strong);transform:none}.emote-chip--animated{cursor:pointer}.emote-lightbox{z-index:1420;background:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;place-items:center;padding:clamp(18px,4vw,52px);transition:opacity .16s,visibility 0s linear .16s;display:grid;position:fixed;inset:0}.emote-lightbox[hidden]{display:none}.emote-lightbox.is-visible{opacity:1;visibility:visible;transition-delay:0s}.emote-lightbox__dialog{place-items:center;width:min(100%,520px);min-height:0;display:grid;position:relative}.emote-lightbox__figure{gap:var(--component-card-gap);place-items:center;margin:0;display:grid}.emote-lightbox__image-frame{place-items:center;min-height:0;display:grid}.emote-lightbox__image{block-size:auto;inline-size:auto;object-fit:contain;max-width:min(52vw,220px);max-height:min(52dvh,220px);filter:drop-shadow(var(--emote-lightbox-image-shadow));display:block}.emote-lightbox__caption{gap:var(--component-tight-gap);max-width:min(560px,100vw - 48px);color:var(--color-page-text);text-align:center;display:grid}.emote-lightbox__title-row{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.emote-lightbox__caption strong{font-size:clamp(1.35rem,2.2vw,2.25rem);font-weight:950;line-height:var(--leading-tight)}.emote-lightbox__caption small{color:var(--profile-surface-muted);font-size:var(--text-sm);font-weight:780}.emote-lightbox__copy{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-page-text) 10%, transparent);width:36px;height:36px;color:var(--color-page-text);cursor:pointer;border:0;flex:none;place-items:center;transition:background .14s,color .14s;display:inline-grid}.emote-lightbox__copy:hover,.emote-lightbox__copy:focus-visible,.emote-lightbox__copy.is-copied{background:var(--color-accent);color:var(--color-accent-ink)}.emote-lightbox__copy:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 70%, transparent);outline-offset:3px}.emote-lightbox__copy-icon{width:17px;height:17px}.emote-lightbox__close{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-page-text) 9%, transparent);width:44px;height:44px;color:var(--color-page-text);cursor:pointer;border:0;place-items:center;font-size:2rem;font-weight:680;line-height:1;display:grid;position:absolute;top:0;right:0}.emote-lightbox__close:hover,.emote-lightbox__close:focus-visible{background:color-mix(in srgb, var(--color-page-text) 14%, transparent)}@media (width<=640px){.emote-lightbox{padding:var(--space-4)}.emote-lightbox__dialog{min-height:0}.emote-lightbox__image{inline-size:auto;max-width:min(62vw,180px);max-height:min(48dvh,180px)}}@keyframes profile-emote-spin{to{transform:rotate(1turn)}}@keyframes profile-skeleton-shimmer{to{transform:translate(110%)}}@keyframes skeletonSweep{to{background-position:-220% 0,0 0}}@media (prefers-reduced-motion:reduce){.profile-milestone-card.is-clickable{transition:none}.profile-milestone-card.is-clickable:hover{transform:none}.emote-lightbox{transition:none}.profile-clip-skeleton:after,.profile-emote-skeleton:after{animation:none;transform:none}.profile-streams-skeleton span,.profile-category-skeleton span,.profile-milestones-skeleton span{animation:none}.profile-similar-card:is(:hover,:focus-visible){transform:none}.profile-similar-card:before,body.profile-page .site-main :where(.recent-stream-card.has-detail,.stream-category-card,.profile-category-history-card.has-category-detail,.profile-category-stream-row.has-detail,.profile-recap-highlights>a,.profile-similar-card){transition:none}body.profile-page .site-main :where(.recent-stream-card.has-detail,.stream-category-card,.profile-category-history-card.has-category-detail,.profile-category-stream-row.has-detail,.profile-recap-highlights>a,.profile-similar-card):is(:hover,:focus-visible){transform:none}body.profile-page .site-main .profile-header .profile-links .social-link{transition:none}body.profile-page .site-main .profile-header .profile-links .social-link:is(:hover,:focus-visible){transform:none}}@media (width<=560px){.profile-identity{align-items:flex-start;gap:var(--card-grid-gap);flex-direction:column}.profile-header-main--without-actions .profile-identity{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%}.profile-header-main--without-actions .profile-identity-accounts,.profile-header-main--without-actions .profile-title-block{grid-column:1;justify-self:center}.profile-header-main--without-actions .profile-title-block{justify-items:center;width:100%}.profile-header-main--without-actions .profile-status-row{justify-content:center}.profile-identity-account.is-active .avatar-large{width:76px;height:76px;font-size:var(--text-stat)}.profile-identity-account:not(.is-active) .avatar-large{width:62px;height:62px}.profile-identity-account+.profile-identity-account{margin-left:-20px}.profile-identity-accounts.has-multiple-accounts.has-active-account-first .profile-avatar-halo{--profile-avatar-halo-offset:-21px}.profile-identity-accounts.has-multiple-accounts.has-active-account-last .profile-avatar-halo{--profile-avatar-halo-offset:21px}.profile-header-main .button{width:100%}.profile-identity small{overflow-wrap:anywhere;max-width:100%}}@media (width<=980px){.profile-header{flex-direction:column;align-items:stretch}.profile-header-main{grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%}.profile-action-panel{width:100%;min-width:0}.profile-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-insights-grid{grid-template-columns:var(--grid-single-column)}.profile-milestone-grid,.profile-milestones-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-milestone-grid--goal{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-milestone-grid--history{grid-template-columns:minmax(0,1fr)}.profile-stream-overview{--cluster-grid-template:minmax(0, 1fr)}.profile-category-summary-grid,.profile-category-history-card__stats,.profile-category-expanded__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-category-stream-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.profile-chart-block{grid-row:auto}.profile-chart-block .chart-shell{min-height:0}.profile-chart-block .metric-chart svg{height:clamp(260px,40vw,330px);min-height:0}.profile-chart-block .metric-chart-time-tick.is-mobile-extra{display:none}}@media (width<=1180px){.stat-card-grid{--cluster-grid-template:repeat(2, minmax(0, 1fr))}}@media (width<=720px){.stat-card-grid{--cluster-grid-template:minmax(0, 1fr)}.profile-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-about-facts{grid-template-columns:minmax(0,1fr)}.profile-milestone-grid,.profile-milestones-skeleton{grid-template-columns:var(--grid-single-column)}.profile-milestones__heading,.profile-milestone-group__heading{grid-template-columns:minmax(0,1fr);align-items:start}.profile-milestones__since{justify-self:start}.profile-milestone-summary{gap:7px}.profile-milestone-summary>span{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:14px 10px}.profile-milestone-summary strong{font-size:clamp(1.35rem,7vw,1.7rem)}.profile-milestone-summary small{font-size:.7rem}.profile-milestone-card--group-history{grid-template-columns:minmax(0,1fr)}.profile-evolution-grid .period-grid{grid-template-columns:var(--grid-single-column)}.profile-clips__toolbar{flex-direction:column;align-items:stretch}.profile-clips__periods,.profile-clips__search{width:100%}.profile-clips__search{--filter-grid-template:minmax(0, 1fr);flex-basis:auto}.profile-clips__search .button{width:100%}.profile-periods .section-heading{grid-template-columns:var(--grid-single-column)}.period-form{justify-self:stretch;width:100%}.stat-card{min-height:auto}.stream-rhythm-grid{grid-template-columns:var(--grid-two-columns)}.recent-stream-card{--list-row-template:minmax(0, 1fr)}.recent-stream-card__stats,.recent-stream-card__action{grid-column:1/-1}.recent-stream-card__action{justify-content:flex-start}.stream-detail-modal{--stream-detail-modal-mobile-gutter:clamp(24px, 10vw, 44px);padding:var(--space-3);padding-inline:var(--stream-detail-modal-mobile-gutter);place-items:end center}.stream-detail-modal__dialog{--stream-detail-modal-nav-outset:clamp(32px, 12vw, 52px);width:calc(100vw - var(--stream-detail-modal-mobile-gutter) - var(--stream-detail-modal-mobile-gutter));max-height:calc(100dvh - 24px)}.stream-calendar-panel{gap:var(--space-3)}.stream-calendar-desktop{display:none}.stream-calendar-mobile{gap:var(--space-3);display:grid}.stream-calendar-year--mobile{--surface-panel-padding:var(--space-3);gap:var(--space-3)}.stream-calendar-month-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.stream-calendar-month-card{padding:var(--space-3)}}@media (width<=560px){.profile-tabs{gap:var(--component-action-gap)}.profile-metric-strip{gap:8px}.profile-metric-strip__item{min-height:122px;padding:14px}.profile-metric-strip dt{font-size:var(--text-tiny);align-items:flex-start;gap:8px}.profile-metric-strip dd{font-size:clamp(1.25rem,4.8vw,1.55rem)}.profile-metric-strip__icon{width:21px;height:21px}.profile-tab-list{--tab-list-gap:var(--component-inline-gap)}.profile-tab-button{--tab-control-min-height:var(--control-compact-min-height);--tab-control-gap:var(--component-inline-gap);--tab-control-padding:var(--control-compact-padding);--tab-control-font-size:var(--text-copy)}.profile-tab-button small{font-size:var(--text-nano);padding-inline:6px}.profile-action-panel{padding:var(--space-3)}.profile-live-panel__head{grid-template-columns:minmax(0,1fr);align-items:start}.profile-insights-grid{gap:var(--component-action-gap)}.stream-calendar-footer{grid-template-columns:minmax(0,1fr);justify-content:stretch}.stream-calendar-load-more{width:100%}.stream-calendar-legend{white-space:normal;justify-content:flex-start}.stream-calendar-legend--activity{justify-self:start}.stream-calendar-legend--meta{justify-content:flex-start}.stream-detail-modal[data-modal-context=calendar-day]{padding:var(--space-2);place-items:end center;padding-bottom:0}.stream-detail-modal[data-modal-context=calendar-day] .stream-detail-modal__dialog{border-end-end-radius:0;border-end-start-radius:0;width:min(100%,520px);max-height:min(88dvh,760px)}.stream-detail-modal__head,.stream-detail-modal__body{padding:var(--space-4)}.stream-detail-modal__nav-button{border-radius:var(--radius-sm);width:52px;height:52px}.stream-detail-modal__nav-button .modal-nav-icon{width:var(--control-action-min-height);height:var(--control-action-min-height)}.stream-detail-modal__nav-button[data-stream-detail-modal-prev]{left:calc(var(--stream-detail-modal-nav-outset) * -1)}.stream-detail-modal__nav-button[data-stream-detail-modal-next]{right:calc(var(--stream-detail-modal-nav-outset) * -1)}.stream-detail-modal .recent-stream-detail__chart svg{height:220px}.stream-calendar-month-grid{grid-template-columns:minmax(0,1fr)}.stream-calendar-month-card{gap:var(--component-tight-gap);padding:var(--space-3)}.stream-calendar-month-days .stream-calendar-cell{border-radius:6px}.stream-calendar-month-days .stream-calendar-cell.has-category-colors:before{height:4px;bottom:5px;left:6px;right:6px}.profile-stream-overview{--cluster-grid-gap:var(--component-action-gap)}.stat-card{padding:var(--space-4)}.stat-card strong{font-size:clamp(1.85rem,11vw,2.45rem)}.stat-card__trend{font-size:var(--text-micro)}.profile-chart-block .chart-shell{min-height:0}.profile-chart-block .metric-chart svg{height:clamp(238px,68vw,270px);min-height:0}.profile-chart-block .metric-chart-toolbar{gap:10px}.profile-chart-block .metric-chart-group-controls{border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.profile-chart-block .metric-chart-group-controls button{min-width:0;min-height:38px;font-size:var(--text-xs);padding-inline:10px}.profile-chart-block .metric-chart-series-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-chart-block .metric-chart-series-controls button{min-width:0;min-height:38px;font-size:var(--text-xs);padding-inline:10px}.profile-chart-block .metric-chart-periods{scroll-snap-type:x proximity;grid-auto-columns:minmax(50px,1fr);grid-auto-flow:column;justify-content:start;width:100%;padding-bottom:2px;display:grid;overflow-x:auto}.profile-chart-block .metric-chart-periods button{scroll-snap-align:start;flex:none;width:auto;min-width:50px;max-width:none}.profile-chart-block .metric-chart-time-axis{min-height:50px}.profile-chart-block .chart-summary{gap:8px 14px;padding-inline:2px}.profile-chart-block>.period-truth-note{grid-template-columns:minmax(0,1fr);gap:6px;padding-inline:2px}.profile-calculations .score-line{grid-template-columns:var(--grid-split-auto)}.period-form{grid-template-columns:var(--grid-single-column);justify-content:stretch;width:100%;display:grid}.period-form .button,.period-form input{width:100%}.period-card-head{gap:var(--form-field-gap);display:grid}.period-card-head .quality-badge{width:var(--inline-fit-width)}.stream-rhythm-grid,.recent-stream-card__stats,.stream-category-grid{grid-template-columns:var(--grid-single-column)}.recent-stream-card{--list-row-template:minmax(0, 1fr)}.recent-stream-card__times{grid-template-columns:var(--grid-two-columns)}.recent-stream-detail__head{grid-template-columns:var(--grid-single-column)}.recent-stream-detail__title-history-head{align-items:start;display:grid}.recent-stream-detail__title-history-head>p{text-align:left;max-width:none}.recent-stream-detail__chart svg{height:220px}.recent-stream-detail__time-axis{min-height:98px}.recent-stream-detail__time-tick{max-width:54px}.recent-stream-detail__time-tick strong{font-size:10px}.recent-stream-detail__time-tick-date{font-size:8px}.recent-stream-detail__segment,.profile-category-history-card__main{grid-template-columns:52px minmax(0,1fr);padding-right:38px}.recent-stream-detail__segment-media,.profile-category-history-card__media{width:52px}.profile-category-history-card__toggle{width:32px;max-width:32px;height:32px;min-height:32px;font-size:1rem}body.site-shell .app-content.site-main .profile-category-history-card__toggle{width:32px;max-width:32px;height:32px;min-height:32px}.stream-category-card{grid-template-columns:52px minmax(0,1fr)}.stream-category-card__media{width:52px}.profile-category-summary-panel .section-heading{grid-template-columns:var(--grid-single-column);align-items:flex-start}.profile-category-summary-panel__range{justify-self:start}.profile-category-summary-grid,.profile-category-history-card__stats,.profile-category-expanded__stats,.profile-category-stream-row__metrics,.recent-stream-detail__segment-body>div{grid-template-columns:var(--grid-single-column)}.emote-grid{gap:var(--component-compact-gap);grid-template-columns:repeat(auto-fill,minmax(38px,38px))}.community-emote-viewport .emote-grid{grid-template-columns:repeat(auto-fill,minmax(38px,38px))}.emote-chip{width:var(--control-compact-min-height);height:var(--control-compact-min-height);padding:var(--component-inline-padding)}.emote-chip img,.emote-fallback{width:26px;height:26px}body.profile-page.public-shell .site-main .profile-emotes{--profile-emote-chip-size:54px;--profile-emote-image-size:38px;--profile-emote-grid-gap:10px}body.profile-page.public-shell .site-main .profile-badges{--profile-emote-chip-size:48px;--profile-emote-image-size:34px;--profile-emote-grid-gap:9px}body.profile-page.public-shell .site-main :where(.profile-badge-set-list,.profile-emote-group-list){--profile-emote-group-gap:12px}body.profile-page.public-shell .site-main :where(.profile-badge-set,.profile-emote-group),body.profile-page.public-shell .site-main .profile-emotes .community-emote-provider:not([data-emote-official-provider]){padding:18px}body.profile-page.public-shell .site-main :where(.profile-badges,.profile-emotes) .emote-grid,body.profile-page.public-shell .site-main .profile-emotes .community-emote-viewport .emote-grid{grid-template-columns:repeat(auto-fill, minmax(var(--profile-emote-chip-size), var(--profile-emote-chip-size)))}body.profile-page.public-shell .site-main :where(.profile-badges,.profile-emotes) .emote-chip{width:var(--profile-emote-chip-size);height:var(--profile-emote-chip-size)}body.profile-page.public-shell .site-main :where(.profile-badges,.profile-emotes) .emote-chip img,body.profile-page.public-shell .site-main :where(.profile-badges,.profile-emotes) .emote-fallback{width:var(--profile-emote-image-size);height:var(--profile-emote-image-size)}}@container profile-header (width<=1120px){.profile-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@container profile-header (width<=700px){.profile-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-metric-strip__item{min-height:122px;padding:clamp(12px,3cqi,14px)}.profile-metric-strip dd{font-size:clamp(1.05rem,5.3cqi,1.4rem)}}@container profile-tabs (width<=1440px){.profile-tab-list{--tab-list-template:repeat(5, minmax(0, 1fr))}.profile-tab-list:where(:has(#profile-tab-contributor-button)){--tab-list-template:repeat(6, minmax(0, 1fr))}}@container profile-tabs (width<=900px){.profile-tab-list{--tab-list-template:repeat(4, minmax(0, 1fr))}}@container profile-tabs (width<=620px){.profile-tab-list{--tab-list-template:repeat(2, minmax(0, 1fr));--tab-list-gap:var(--component-inline-gap);--tab-list-padding:0;--tab-list-border:0;--tab-list-bg:transparent}}body.profile-page{--profile-interactive-bg:var(--profile-chip-bg-soft,var(--color-panel-dark-surface-subtle));--profile-interactive-bg-muted:var(--profile-chip-bg-muted,color-mix(in srgb, var(--color-page-text) 6%, transparent));--profile-interactive-hover:color-mix(in srgb, var(--accent) 8%, var(--profile-interactive-bg))}body.profile-page .site-main :where(.recent-stream-card.has-detail,.stream-category-card,.profile-category-history-card.has-category-detail,.profile-category-stream-row.has-detail,.profile-recap-highlights>a,.profile-similar-card){--profile-interactive-shadow-accent:var(--profile-tabs-accent,var(--profile-derived-accent,var(--accent)));--profile-interactive-card-shadow:0 16px 38px color-mix(in srgb, var(--profile-interactive-shadow-accent) 10%, transparent);transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}body.profile-page .site-main .stream-category-card{border:0}body.profile-page .site-main :where(.recent-stream-card.has-detail,.stream-category-card,.profile-category-history-card.has-category-detail,.profile-category-stream-row.has-detail,.profile-recap-highlights>a,.profile-similar-card):is(:hover,:focus-visible){box-shadow:var(--profile-interactive-card-shadow);transform:translateY(-2px)}body.profile-page .site-main .profile-similar-card{--profile-interactive-shadow-accent:var(--similar-card-accent)}body.profile-page .site-main .profile-chart-block{--chart-series-viewers:var(--profile-tabs-accent-readable,var(--accent));--chart-series-avg:var(--profile-tabs-accent-readable,var(--accent));--chart-series-peak:color-mix(in srgb, var(--color-page-text) 84%, var(--profile-tabs-accent,var(--accent)) 16%);--chart-series-streamed:var(--profile-tabs-accent-readable,var(--accent));--chart-series-watchtime:color-mix(in srgb, var(--color-page-text) 84%, var(--profile-tabs-accent,var(--accent)) 16%);--chart-series-streams:var(--profile-tabs-accent-readable,var(--accent));--chart-series-active-days:color-mix(in srgb, var(--color-page-text) 84%, var(--profile-tabs-accent,var(--accent)) 16%);--chart-series-followers:var(--profile-tabs-accent-readable,var(--accent));--chart-series-subscribers:color-mix(in srgb, var(--color-page-text) 84%, var(--profile-tabs-accent,var(--accent)) 16%)}body.profile-page .site-main .profile-chart-block .metric-chart-group-controls{background:0 0;border-color:#0000}body.profile-page .site-main .profile-chart-block .metric-chart-controls button{background:var(--profile-interactive-bg);color:var(--color-page-text);border-color:#0000}body.profile-page .site-main .profile-chart-block .metric-chart-controls button:is(:hover,:focus-visible){background:var(--profile-interactive-hover);color:var(--color-page-text);border-color:#0000}body.profile-page .site-main .profile-chart-block :is(.metric-chart-group-controls,.metric-chart-periods) button.is-active,body.profile-page .site-main .profile-chart-block .metric-chart-group-controls button[aria-selected=true]{background:color-mix(in srgb, var(--profile-tabs-accent) 24%, var(--profile-interactive-bg));color:var(--color-page-text)}body.profile-page .site-main .profile-chart-block .metric-chart-series-controls button[aria-pressed=true]{background:color-mix(in srgb, var(--series-color,var(--profile-tabs-accent)) 15%, var(--profile-interactive-bg));color:var(--color-page-text)}body.profile-page .site-main .profile-tabs :is(.profile-clips__periods button.is-active,.profile-clips__periods button[aria-pressed=true],.community-emote-tab.is-active,.community-emote-tab[aria-selected=true],.category-sort button.is-active,.clip-period-tabs a.is-active,.profile-recaps__kind-switch a.is-active,.profile-recaps__archive a.is-active),body.profile-page .site-main .profile-tabs :is(.profile-recaps__kind-switch a,.profile-recaps__archive a):is(:hover,:focus-visible){background:var(--profile-tabs-active-bg);color:var(--profile-tabs-active-ink);border-color:#0000}body.profile-page .site-main .profile-tabs :is(.community-emote-tab.is-active,.community-emote-tab[aria-selected=true]) small{color:var(--profile-tabs-active-ink)}body.profile-page .site-main .profile-tabs :is(.stream-category-card .is-highlight b,.profile-category-summary-grid .is-highlight b,.profile-category-history-card__stats .is-highlight b,.profile-category-expanded__stats .is-highlight b){color:var(--profile-tabs-accent-readable)}body.profile-page .site-main .profile-tabs :is(.profile-chart-block .metric-chart-controls button,.profile-clips__periods button,.community-emote-tab,.category-sort button,.clip-period-tabs a,.profile-recaps__kind-switch a,.profile-recaps__archive a):focus-visible{outline-color:var(--profile-tabs-accent)}body.profile-page .site-main .profile-chart-block .metric-chart-controls button:disabled{background:var(--profile-interactive-bg-muted);color:var(--profile-surface-faint);cursor:not-allowed;opacity:1}body.profile-page .site-main .profile-chart-block .metric-chart svg{background:var(--profile-card-bg,var(--color-panel-dark-surface-subtle));border-color:#0000}body.profile-page .site-main .profile-chart-block .chart-active-marker line{stroke:color-mix(in srgb, var(--color-page-text) 58%, transparent);stroke-width:1px;stroke-dasharray:4 6}body.profile-page .site-main .profile-chart-block>.period-truth-note{border-color:var(--profile-surface-border);background:0 0}body.profile-page .site-main .stream-category-card:is(:hover,:focus-visible){background:var(--profile-interactive-hover);border-color:#0000}body.profile-page .site-main .stream-category-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body.profile-page .site-main .profile-category-stream-row{background:var(--profile-interactive-bg);color:var(--color-page-text);border-color:#0000}body.profile-page .site-main .profile-category-stream-row.has-detail:is(:hover,:focus-visible,.is-stream-detail-open){background:var(--profile-interactive-hover);color:var(--color-page-text);border-color:#0000}body.profile-page .site-main .profile-category-stream-row.has-detail:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body.profile-page .site-main .profile-category-stream-row :where(strong,b),body.profile-page .site-main .profile-category-stream-row__metrics b{color:var(--color-page-text)}body.profile-page .site-main .profile-category-stream-row :where(time,small),body.profile-page .site-main .profile-category-stream-row__metrics small{color:var(--profile-surface-muted)}.profile-recaps{gap:28px;display:grid;position:relative}.profile-recaps__progress{z-index:3;border-radius:var(--radius-pill);background:var(--profile-interactive-bg);min-height:30px;color:var(--profile-surface-muted);font-size:var(--text-caption);opacity:0;pointer-events:none;align-items:center;padding:6px 10px;font-weight:760;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;top:0;right:0;transform:translateY(-4px)}.profile-recaps.is-partial-loading{cursor:progress}.profile-recaps.is-partial-loading>:not(.profile-recaps__progress,.sr-only){opacity:.72;transition:opacity .16s}.profile-recaps.is-partial-loading .profile-recaps__progress{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.profile-recaps__progress,.profile-recaps.is-partial-loading>:not(.profile-recaps__progress,.sr-only){transition:none}}.profile-recaps__heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.profile-recaps__heading p:not(.eyebrow),.profile-similar .section-heading p:not(.eyebrow){max-width:720px;color:var(--profile-surface-muted);margin:8px 0 0}.profile-recaps__kind-switch,.profile-recaps__archive>div{flex-wrap:wrap;gap:8px;display:flex}.profile-recaps__kind-switch :where(a,span),.profile-recaps__archive a{background:var(--profile-interactive-bg);min-height:40px;color:var(--profile-surface-muted);border:0;border-radius:999px;padding:10px 16px;font-size:.88rem;font-weight:750;line-height:1.2;text-decoration:none}.profile-recaps__kind-switch a:is(:hover,:focus-visible),.profile-recaps__kind-switch a.is-active,.profile-recaps__archive a:is(:hover,:focus-visible),.profile-recaps__archive a.is-active{background:var(--accent);color:var(--accent-ink)}.profile-recaps__kind-switch span{opacity:.45}.profile-recaps__layout{grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:start;gap:28px;display:grid}.profile-recap-story{min-width:0}.profile-recap-story__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profile-recap-story__head h3{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(1.65rem,3vw,2.75rem)}.profile-recap-story__headline{min-width:0;max-width:820px;color:var(--profile-surface-muted);overflow-wrap:anywhere;margin-top:18px;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:650;display:block}.profile-recap-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.profile-recap-metrics>div{border-radius:var(--surface-card-radius);background:var(--profile-card-bg,var(--color-panel-dark-surface-subtle));align-content:space-between;min-width:0;min-height:116px;padding:18px;display:grid}.profile-recap-metrics small,.profile-recap-highlights small{color:var(--profile-surface-muted);letter-spacing:.02em;font-size:.74rem;font-weight:750}.profile-recap-metrics strong{min-width:0;color:var(--color-page-text);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.08}.profile-recap-metrics span{min-width:0;color:var(--profile-surface-faint);overflow-wrap:anywhere;font-size:.76rem;font-weight:700}.profile-recap-metrics span.is-up{color:var(--status-positive-on-dark)}.profile-recap-metrics span.is-down{color:var(--status-negative-on-dark)}.profile-recap-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.profile-recap-highlights>:where(div,a){border-radius:var(--surface-card-radius);background:var(--profile-interactive-bg-muted);min-width:0;color:var(--color-page-text);gap:7px;padding:18px;text-decoration:none;display:grid}.profile-recap-highlights>a:is(:hover,:focus-visible){background:var(--profile-interactive-hover)}.profile-recap-highlights strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-recap-highlights span{color:var(--profile-surface-muted);font-size:.82rem}.profile-recap-quality{color:var(--profile-surface-faint);flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:.78rem;display:flex}.profile-recap-share{gap:14px;display:grid;position:sticky;top:90px}.profile-recap-share img{aspect-ratio:16/9;border-radius:var(--surface-card-radius);object-fit:cover;width:100%;height:auto;box-shadow:0 28px 80px color-mix(in srgb, var(--accent) 8%, transparent);display:block}.profile-recap-downloads{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-recap-downloads a{border-radius:var(--surface-card-radius);background:var(--profile-interactive-bg);min-width:0;color:var(--color-page-text);text-align:center;overflow-wrap:anywhere;gap:3px;padding:14px 10px;text-decoration:none;display:grid}.profile-recap-downloads a:is(:hover,:focus-visible){background:var(--accent);color:var(--accent-ink)}.profile-recap-downloads strong{font-size:1rem}.profile-recap-downloads span,.profile-recap-downloads small{min-width:0;font-size:.7rem;line-height:1.25}.profile-recap-downloads small{color:var(--profile-surface-muted)}.profile-recap-downloads a:is(:hover,:focus-visible) small{color:inherit}.profile-recap-share__actions{justify-content:flex-end;gap:10px;display:flex}.profile-recaps__archive{gap:12px;padding-top:8px;display:grid}.profile-recaps__empty{border-radius:var(--surface-card-radius);background:var(--profile-interactive-bg-muted);text-align:center;justify-items:center;gap:8px;min-height:240px;padding:70px 24px;display:grid}.profile-recaps__empty strong{font-size:1.3rem}.profile-recaps__empty p{max-width:600px;color:var(--profile-surface-muted);margin:0}.profile-similar{margin-top:0}.profile-similar__grid{gap:var(--component-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.profile-similar-card{--similar-card-accent:#484d53;--similar-card-surface:var(--color-panel-dark-surface-subtle);--profile-interactive-shadow-accent:var(--similar-card-accent);isolation:isolate;border-radius:var(--surface-card-radius);background:var(--similar-card-surface);background:radial-gradient(ellipse 78% 125% at 10% 50%, color-mix(in srgb, var(--similar-card-accent) 11%, var(--similar-card-surface)) 0%, color-mix(in srgb, var(--similar-card-accent) 5%, var(--similar-card-surface)) 42%, var(--similar-card-surface) 100%);min-width:0;min-height:132px;color:var(--color-page-text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(13px,1vw,17px);padding:clamp(17px,1.25vw,20px);text-decoration:none;transition:background .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.profile-similar-card:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(ellipse 82% 132% at 10% 50%, color-mix(in srgb, var(--similar-card-accent) 15%, var(--similar-card-surface)) 0%, color-mix(in srgb, var(--similar-card-accent) 7%, var(--similar-card-surface)) 46%, transparent 100%);opacity:0;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.profile-similar-card>:where(.avatar-wrap,.profile-similar-card__body){z-index:1}.profile-similar-card:hover{transform:translateY(-2px)}.profile-similar-card:focus-visible{outline:2px solid var(--color-page-text);outline-offset:2px;transform:translateY(-2px)}.profile-similar-card:is(:hover,:focus-visible):before{opacity:1}.profile-similar-card .avatar-wrap{align-self:center;width:clamp(58px,4vw,64px);height:clamp(58px,4vw,64px)}.profile-similar-card .avatar-image{width:100%;height:100%}.profile-similar-card__body{align-content:center;gap:4px;min-width:0;display:grid}.profile-similar-card__identity{gap:1px;min-width:0;display:grid}.profile-similar-card__meta{align-items:center;gap:7px;min-width:0;display:flex}.profile-similar-card__identity strong,.profile-similar-card__category{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-similar-card__identity strong{font-size:1.02rem}.profile-similar-card__identity small,.profile-similar-card__reasons{color:var(--profile-surface-faint);font-size:.72rem}.profile-similar-card__category{color:var(--profile-surface-muted);margin-top:2px;font-size:.82rem}.profile-similar-card__reasons{min-width:0;line-height:var(--leading-snug);flex-wrap:wrap;gap:3px 11px;margin-top:2px;display:flex}.profile-similar-card__reasons>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.profile-similar-card__reasons>span:before{background:color-mix(in srgb, var(--similar-card-accent) 68%, var(--profile-surface-faint));content:"";border-radius:50%;flex:0 0 4px;width:4px;height:4px}.profile-similar-card__live{background:color-mix(in srgb, var(--status-positive-on-dark) 13%, transparent);color:color-mix(in srgb, var(--status-positive-on-dark) 78%, var(--color-page-text));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:.65rem;font-weight:700;line-height:1.35;display:inline-flex}.profile-similar-card__live:before{background:var(--status-positive-on-dark);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--status-positive-on-dark) 70%, transparent);content:"";border-radius:50%;flex:0 0 6px}@media (width<=980px){.profile-recaps__layout{grid-template-columns:minmax(0,1fr)}.profile-recap-share{max-width:680px;position:static}.profile-similar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.profile-recaps__heading{grid-template-columns:minmax(0,1fr);align-items:start}.profile-recaps__kind-switch{width:100%}.profile-recaps__kind-switch :where(a,span){text-align:center;flex:1 1 0}.profile-recap-metrics,.profile-recap-highlights,.profile-similar__grid{grid-template-columns:minmax(0,1fr)}.profile-similar-card{min-height:124px;padding:16px}.profile-similar-card .avatar-wrap{width:56px;height:56px}.profile-recap-story__head{display:grid}.profile-recap-downloads{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-recap-share__actions{grid-template-columns:minmax(0,1fr);display:grid}}.profile-trend-rank__movement{font-variant-numeric:tabular-nums;margin-left:4px}.profile-about-fact dd a{color:var(--color-page-text);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px}.profile-about-fact dd a:hover{color:var(--profile-tabs-accent-readable,var(--accent))}.profile-trend-rank__movement.is-up,.profile-rank-movement.is-up{color:var(--status-ok)}.profile-trend-rank__movement.is-down,.profile-rank-movement.is-down{color:var(--status-negative-on-dark)}.profile-weekly-schedule{gap:var(--component-card-gap);margin-top:var(--component-card-gap);display:grid}.profile-weekly-schedule__heading{gap:var(--component-tight-gap);display:grid}.profile-weekly-schedule__heading h3,.profile-weekly-schedule__heading p{margin:0}.profile-weekly-schedule__heading h3{color:var(--text);font-size:var(--text-body-lg)}.profile-weekly-schedule__heading p{color:var(--muted-2);font-size:var(--text-label);line-height:var(--leading-snug)}.profile-weekly-schedule__days{gap:var(--component-compact-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.profile-weekly-schedule__days article{gap:var(--component-compact-gap);padding:var(--component-card-padding);border-radius:var(--radius);background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-weekly-schedule__days article>div{justify-content:space-between;align-items:baseline;gap:var(--component-inline-gap);grid-column:1/-1;display:flex}.profile-weekly-schedule__days strong,.profile-weekly-schedule__days b{color:var(--text);font-variant-numeric:tabular-nums}.profile-weekly-schedule__days small{color:var(--muted-2);font-size:var(--text-nano);font-weight:760}.profile-weekly-schedule__days article>span{gap:3px;display:grid}.recent-stream-card__viewer-curve{min-width:0;margin-top:var(--component-compact-gap);gap:4px;display:grid}.recent-stream-card__viewer-curve svg{width:100%;height:62px;display:block;overflow:visible}.recent-stream-card__viewer-curve path{fill:none;stroke:var(--profile-tabs-accent-readable,var(--accent));stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.recent-stream-card__viewer-curve small{color:var(--muted-2);font-size:var(--text-nano);font-weight:760}.recent-stream-card__stats{gap:var(--component-tight-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.recent-stream-card__stats span{border:0;min-width:0}.profile-category-summary-panel__actions{justify-content:flex-end;align-items:center;gap:var(--component-tight-gap);flex-wrap:wrap;display:flex}.profile-category-summary-panel__actions .button{min-width:58px}.profile-category-table-wrap,.profile-ranking-table-wrap{border-radius:var(--radius);background:var(--surface-subtle);min-width:0;overflow:clip}.profile-category-table,.profile-ranking-table{border-collapse:collapse;table-layout:fixed;border:0;width:100%}.profile-category-table th,.profile-category-table td,.profile-ranking-table th,.profile-ranking-table td{color:var(--muted);font-size:var(--text-label);line-height:var(--leading-snug);text-align:left;vertical-align:middle;border:0;padding:14px 12px}.profile-category-table thead th,.profile-ranking-table thead th{background:var(--surface-muted);color:var(--muted-2);font-size:var(--text-nano);letter-spacing:.03em;text-transform:uppercase;font-weight:840}.profile-category-table tbody:nth-of-type(2n) .profile-category-table__row,.profile-ranking-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--surface-muted) 58%, transparent)}.profile-category-table__row>:not(:first-child),.profile-ranking-table td{font-variant-numeric:tabular-nums}.profile-category-table__identity{align-items:center;gap:var(--component-tight-gap);grid-template-columns:38px minmax(0,1fr) 32px;min-width:0;display:grid}.profile-category-table__identity>a:not(.profile-category-table__media),.profile-ranking-table a{min-width:0;color:var(--text);overflow-wrap:anywhere;font-weight:820;text-decoration:none}.profile-category-table__identity>a:not(.profile-category-table__media):hover,.profile-ranking-table a:hover{color:var(--profile-tabs-accent-readable,var(--accent))}.profile-category-table__media{aspect-ratio:3/4;background:var(--surface-muted);width:38px;color:var(--muted-2);font-size:var(--text-nano);border-radius:7px;place-items:center;text-decoration:none;display:grid;overflow:hidden}.profile-category-table__media img{object-fit:cover;width:100%;height:100%}.profile-category-table__identity button{border-radius:var(--radius-pill);background:var(--surface-muted);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text);border:0;place-items:center;padding:0;display:grid}.profile-category-table__identity button:hover,.profile-category-table__identity button:focus-visible,.profile-category-table tbody.is-category-detail-open .profile-category-table__identity button{background:var(--profile-tabs-active-bg);color:var(--profile-tabs-active-ink)}.profile-category-table__detail-row>td{padding:0}.profile-category-table tbody>tr.profile-category-table__detail-row[hidden],.profile-category-table__detail-row details:not([open]){display:none}.profile-category-table__detail-row details[open]{padding:var(--component-card-padding);background:color-mix(in srgb, var(--surface-muted) 70%, transparent)}.profile-category-table__detail-row .profile-category-stream-list[open]{border:0}.profile-ranking-table th:first-child{width:18%}.profile-rank-movement{font-variant-numeric:tabular-nums;font-weight:850}.profile-rank-movement.is-steady{color:var(--muted-2)}@media (width<=760px){.profile-category-summary-panel__actions{justify-content:flex-start}.profile-category-summary-panel__actions>.button{flex:none;width:auto}.profile-category-summary-panel__range{width:100%}.profile-category-table-wrap,.profile-ranking-table-wrap{background:0 0;overflow:visible}.profile-category-table,.profile-category-table tbody,.profile-category-table tr,.profile-category-table th,.profile-category-table td,.profile-ranking-table,.profile-ranking-table tbody,.profile-ranking-table tr,.profile-ranking-table th,.profile-ranking-table td{width:100%;display:block}.profile-category-table,.profile-ranking-table{table-layout:fixed;min-width:0;max-width:100%}.profile-category-table thead,.profile-ranking-table thead{display:none}.profile-category-table tbody,.profile-ranking-table tbody tr{margin-bottom:var(--component-card-gap);padding:var(--component-compact-gap);border-radius:var(--radius);background:var(--surface-subtle)}.profile-category-table tbody>.profile-category-table__row,.profile-category-table tbody>.profile-category-table__row:hover,.profile-category-table tbody>.profile-category-table__row:focus-within{background:0 0;border:0;border-radius:0;margin:0;padding:0}.profile-category-table tbody:not(.is-category-detail-open)>.profile-category-table__detail-row{display:none}.profile-category-table tbody.is-category-detail-open>.profile-category-table__detail-row{background:0 0;border:0;margin:0;padding:0;display:block}.profile-category-table__row>td,.profile-ranking-table tbody td{gap:var(--component-inline-gap);text-align:right;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);padding:8px;display:grid}.profile-category-table__row>td:before,.profile-ranking-table tbody td:before{color:var(--muted-2);content:attr(data-label);font-size:var(--text-nano);text-align:left;text-transform:uppercase;font-weight:820}.profile-category-table__row>th,.profile-ranking-table tbody th{color:var(--text);background:0 0;padding:8px}.profile-category-table__detail-row{margin:0;padding:0}.profile-category-table__detail-row details[open]{margin-top:var(--component-tight-gap)}}.profile-engagement-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.profile-engagement-button{appearance:none;background:color-mix(in srgb, var(--color-surface) 7%, transparent);min-height:38px;color:var(--color-page-text);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.profile-engagement-button:is(:hover,:focus-visible),.profile-engagement-button.is-active{background:color-mix(in srgb, var(--profile-derived-accent,var(--color-accent)) 18%, transparent);color:color-mix(in srgb, var(--profile-derived-accent,var(--color-accent)) 72%, var(--color-page-text))}.profile-engagement-button svg{transition:fill var(--transition-fast), stroke var(--transition-fast)}.profile-engagement-button.is-active :where(.icon-heart,.icon-bookmark){fill:currentColor}.profile-engagement-button:is(:hover,:focus-visible){transform:translateY(-1px)}.profile-engagement-button:disabled{cursor:wait;opacity:.56;transform:none}.profile-engagement-status{min-height:1.2em;color:color-mix(in srgb, var(--color-page-text) 58%, transparent);text-align:center;flex-basis:100%;font-size:.75rem}@media (width<=700px){.profile-engagement-actions{gap:6px;width:100%;margin-top:16px}.profile-engagement-button{flex:1 1 0;gap:6px;min-width:0;max-width:180px;padding-inline:8px;font-size:.82rem}}
