.wordmark-goosigo{display:inline-block;font-family:var(--font-sans);font-weight:var(--weight-heavy);letter-spacing:-.045em;line-height:1;white-space:nowrap;color:var(--color-text-1)}.wordmark-goosigo .wm-i{position:relative;display:inline-block}.wordmark-goosigo .wm-i:after{content:"";position:absolute;left:50%;top:.055em;width:.23em;height:.23em;margin-left:-.0925em;border-radius:var(--radius-full);background:var(--color-beak)}.goose-head,.goose-mark{flex-shrink:0;display:block}.goin-icon{display:inline-block;flex:none;line-height:0;vertical-align:-.2em}.goin-icon svg{display:block;width:100%;height:100%}.game-thumb{position:absolute;inset:0;overflow:hidden;container-type:inline-size;background:var(--scene-letterbox)}.game-thumb-frame{position:absolute;top:0;left:0;border:0;transform-origin:top left;pointer-events:none;background:var(--scene-bg)}.game-thumb-poster{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--space-0-5);padding:var(--space-2-5);overflow:hidden;color:var(--color-text-2);background:var(--color-fill-1);text-align:left}.game-thumb-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-62%);color:var(--color-text-4);font-size:clamp(2rem,28cqi,5rem);font-weight:var(--weight-heavy);line-height:1}.game-thumb-name{position:relative;font-weight:var(--weight-heavy);font-size:clamp(.78rem,9cqi,1.3rem);line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.game-thumb-by{position:relative;font-size:clamp(.64rem,6cqi,.85rem);opacity:.85}.game-thumb-3d{position:absolute;top:var(--space-2);right:var(--space-2);padding:1px var(--space-1-5);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--black) 45%,transparent);font-size:.68rem;font-weight:var(--weight-heavy);letter-spacing:.04em}.game-thumb.has-live .game-thumb-poster>*{visibility:hidden}.pt-cover{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:var(--scene-bg)}.pt-cover__img{object-fit:cover}.pt-cover__letter{position:absolute;inset:0;display:grid;place-items:center;color:var(--scene-text-3);font:var(--type-title-1);letter-spacing:var(--track-title-1)}.pt-tile{--ui-press-scale:var(--press-scale-card);position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;color:var(--color-text-1);text-decoration:none;-webkit-tap-highlight-color:transparent}.pt-tile[data-size=rail]{flex:none;width:132px}.pt-tile[data-size=desktop]{flex:none;width:160px}.pt-tile__cover{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius-lg);background:var(--scene-bg)}.pt-tile__cover>.pt-cover{position:absolute;inset:0}.pt-tile__mark{position:absolute;z-index:var(--z-inner-1);display:flex;max-width:calc(100% - var(--space-3))}.pt-tile__mark[data-at=start]{top:var(--space-1-5);left:var(--space-1-5)}.pt-tile__mark[data-at=end]{top:var(--space-1-5);right:var(--space-1-5)}.pt-tile__mark[data-at=bottom]{bottom:var(--space-1-5);left:var(--space-1-5)}.pt-tile__mark[data-link]{z-index:var(--z-inner-2)}.pt-tile__mark .ui-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pt-tile__text{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.pt-tile__meta,.pt-tile__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pt-tile__title{color:var(--color-text-1);font:var(--type-subhead);font-weight:var(--weight-bold)}.pt-tile__meta{color:var(--color-text-3);font:var(--type-footnote);letter-spacing:var(--track-footnote)}.pt-tile:focus-visible,.pt-tile__link:focus-visible{outline:none}.pt-tile:focus-visible .pt-tile__cover,.pt-tile:has(.pt-tile__link:focus-visible) .pt-tile__cover{outline:2px solid var(--ui-focus-color,var(--color-focus));outline-offset:2px}.pt-tile__link{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.pt-tile__link:after{content:"";position:absolute;inset:0}.pt-tile[data-stretched]{transition:transform var(--dur-enter) var(--ease-standard)}.pt-tile[data-stretched]:has(.pt-tile__link:active){transform:scale(var(--press-scale-card));transition-duration:var(--dur-press)}.pt-tile__panel{--ui-focus-color:var(--white);--ui-focus-edge:var(--black);display:inline-flex;max-width:100%;border-radius:var(--radius-xs);text-decoration:none}@media (prefers-reduced-motion:reduce){.pt-tile[data-stretched]:has(.pt-tile__link:active){transform:none;opacity:.8}}.pt-game-grid{--pt-columns:3;display:grid;grid-template-columns:repeat(var(--pt-columns),minmax(0,1fr));grid-gap:var(--space-4) var(--space-2);gap:var(--space-4) var(--space-2);margin:0;padding:0;list-style:none}.pt-game-grid>li{min-width:0}@media (min-width:768px){.pt-game-grid:not([data-fixed]){--pt-columns:4}}@media (min-width:1024px){.pt-game-grid:not([data-fixed]){--pt-columns:6;column-gap:var(--space-4)}}.pt-game-rail{display:flex;gap:var(--space-3);margin:0 calc(-1 * var(--gutter));padding:var(--space-1) var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none}.pt-game-rail::-webkit-scrollbar{display:none}.pt-game-rail>li{flex:none}.pt-live{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--color-live-text);font:var(--type-footnote-strong);letter-spacing:var(--track-footnote)}.pt-live[data-tone=neutral]{color:var(--color-text-1)}.pt-live[data-surface=media]{--pt-live-dot:var(--green-400);color:var(--media-text);text-shadow:var(--media-shadow)}.pt-live[data-surface=scene]{--pt-live-dot:var(--green-400);color:var(--scene-text-1)}.pt-live__dot{position:relative;flex:none;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--pt-live-dot,var(--color-live))}.pt-live__dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;opacity:0}.pt-live[data-pulse] .pt-live__dot:after{animation:pt-live-halo var(--dur-halo) var(--ease-standard) infinite}.pt-live__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@keyframes pt-live-halo{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.pt-live[data-pulse] .pt-live__dot:after{inset:calc(-1 * var(--space-1));opacity:.28;animation:none}}.pt-playing{display:flex;align-items:center;gap:var(--space-3);min-width:0}.pt-playing__faces{flex:none}.pt-playing__words{display:flex;flex:1 1;flex-direction:column;gap:var(--space-0-5);min-width:0}.pt-playing__names{margin:0;color:var(--color-text-2);font:var(--type-footnote);letter-spacing:var(--track-footnote)}.pt-playing__join{flex:none}.pt-goin{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--color-text-1);font:var(--type-headline);white-space:nowrap}.pt-goin[data-size=lg]{font:var(--type-title-2);letter-spacing:var(--track-title-2)}.pt-goin[data-surface=scene]{color:var(--scene-text-1)}.pt-goin__coin{vertical-align:middle}.pt-goin-balance.ui-chip{gap:var(--space-1-5);padding:0 var(--space-2-5) 0 var(--space-2)}.pt-goin-balance .ui-chip__label,.pt-goin-balance[data-static]{display:inline-flex;align-items:center;gap:var(--space-1-5)}.pt-goin-balance[data-static]{box-sizing:border-box;height:var(--control-sm);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-full);background:var(--color-fill-1);color:var(--color-text-1)}.pt-goin-balance__figure{font:var(--type-headline)}.pt-goin-balance__sign{color:var(--color-text-3)}.pt-pack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2-5)}.pt-pack__goins{color:var(--color-text-1);font:var(--type-title-2);letter-spacing:var(--track-title-2)}.pt-pack__gift{display:flex;min-height:var(--space-6)}.pt-pack__price{color:var(--color-text-3);font:var(--type-subhead)}.pt-pack__note{color:var(--color-warn-text);font:var(--type-footnote);letter-spacing:var(--track-footnote)}.pt-pack>.ui-button{align-self:stretch;margin-top:auto}.pt-pack[data-compact]{gap:var(--space-1);padding:calc(var(--space-3) + var(--space-0-5))}.pt-pack__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);align-self:stretch;margin-bottom:var(--space-2)}.pt-pack[data-compact]>.ui-button{margin-top:var(--space-2-5)}.pt-ach-art{--pt-art:var(--space-12);position:relative;display:inline-flex;flex:none;width:var(--pt-art);height:var(--pt-art)}.pt-ach-art[data-size="40"]{--pt-art:var(--avatar-md)}.pt-ach-art[data-size="72"]{--pt-art:calc(var(--space-16) + var(--space-2))}.pt-ach-art__mark{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-md);background:var(--pt-ach-fill,var(--color-fill-1));color:var(--pt-ach-ink,var(--color-text-1))}.pt-ach-art__mark img{width:100%;height:100%;object-fit:contain}.pt-ach-art__glyph{font-size:calc(var(--pt-art) * .55);line-height:1}.pt-ach-art[data-locked] .pt-ach-art__mark>*{opacity:.4}.pt-ach-art__lock{position:absolute;right:calc(-1 * var(--space-1));bottom:calc(-1 * var(--space-1));display:grid;place-items:center;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--pt-ach-fill,var(--color-fill-1));box-shadow:0 0 0 2px var(--ui-surface,var(--color-bg));color:var(--pt-ach-lock,var(--color-text-4))}.pt-ach{--pt-ach-title:var(--color-text-1);--pt-ach-muted:var(--color-text-3);--pt-ach-meta:var(--color-text-4);--ui-surface:var(--color-bg);display:flex;align-items:flex-start;gap:var(--space-3);box-sizing:border-box;width:100%;min-width:0;margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line-1);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--pt-ach-title);font:inherit;text-align:start;-webkit-tap-highlight-color:transparent}.pt-ach[data-variant=row]{padding:var(--space-3) 0;border:0;border-radius:0;background:transparent}.pt-ach[data-locked]{--pt-ach-title:var(--color-text-3)}.pt-ach[data-surface=scene]{--pt-ach-title:var(--scene-text-1);--pt-ach-muted:var(--scene-text-2);--pt-ach-meta:var(--scene-text-3);--pt-ach-fill:var(--scene-fill-1);--pt-ach-ink:var(--scene-text-1);--pt-ach-lock:var(--scene-text-2);--ui-surface:var(--scene-card);border-color:var(--scene-line);background:transparent}.pt-ach[data-surface=scene][data-locked]{--pt-ach-title:var(--scene-text-2)}button.pt-ach{--ui-press-scale:var(--press-scale-card);cursor:pointer}@media (hover:hover){button.pt-ach:hover{background:var(--color-fill-1)}button.pt-ach[data-surface=scene]:hover{background:color-mix(in srgb,var(--scene-text-1) 4%,transparent)}}.pt-ach__text{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);min-width:0}.pt-ach__title{color:var(--pt-ach-title);font:var(--type-headline);overflow-wrap:anywhere}.pt-ach__how{color:var(--pt-ach-muted);font:var(--type-subhead-regular);overflow-wrap:anywhere}.pt-ach__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-0-5)}.pt-ach__meta{min-width:0;color:var(--pt-ach-meta);font:var(--type-footnote);letter-spacing:var(--track-footnote)}.pt-ach__trailing{flex:none;align-self:center;color:var(--pt-ach-muted);font:var(--type-subhead);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-lb-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pt-rank{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-xl);height:var(--icon-xl);color:var(--color-text-3);font:var(--type-headline);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-rank[data-surface=scene]{color:var(--scene-text-3)}.pt-rank[data-medal]{border-radius:var(--radius-full);color:var(--gray-950);font:var(--type-subhead);font-weight:var(--weight-heavy)}.pt-rank[data-medal=gold]{background:var(--medal-gold)}.pt-rank[data-medal=silver]{background:var(--medal-silver)}.pt-rank[data-medal=bronze]{background:var(--medal-bronze)}.pt-lb .ui-list-row__leading{gap:var(--space-3)}.pt-lb[data-surface=scene]{--ui-row-h:calc(var(--space-12) + var(--space-2))}.pt-lb__name{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;vertical-align:top}.pt-lb__who{min-width:0;overflow:hidden;text-overflow:ellipsis}.pt-lb__score{color:var(--ui-row-title,var(--color-text-1));font:var(--type-headline);white-space:nowrap}.pt-lb[data-me]{border-radius:var(--radius-md);background:var(--color-fill-1)}.pt-lb[data-surface=scene][data-me]{background:color-mix(in srgb,var(--scene-text-1) 6%,transparent)}.pt-lb[data-pinned]{border-top:1px solid var(--color-line-1);border-radius:0;background:transparent}.pt-lb[data-surface=scene][data-pinned]{border-top-color:var(--scene-line);background:transparent}.pt-comment{--pt-c-text:var(--color-text-1);--pt-c-muted:var(--color-text-3);--pt-c-time:var(--color-text-4);display:flex;gap:var(--space-3);min-width:0;padding:var(--space-2-5) 0 var(--space-1-5);color:var(--pt-c-text)}.pt-comment[data-surface=scene]{--pt-c-text:var(--scene-text-1);--pt-c-muted:var(--scene-text-2);--pt-c-time:var(--scene-text-3)}.pt-comment[data-reply]{padding-left:calc(var(--avatar-sm) + var(--space-3))}.pt-comment[data-pending]{opacity:.6}.pt-comment__face{display:flex;flex:none}.pt-comment__face-button{display:flex;margin:0;padding:0;border:0;border-radius:var(--radius-full);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pt-comment__main{display:flex;flex:1 1;flex-direction:column;gap:var(--space-0-5);min-width:0}.pt-comment__head{display:flex;align-items:center;gap:var(--space-2);min-width:0}.pt-comment__name{min-width:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--radius-xs);background:none;color:var(--pt-c-text);font:var(--type-subhead);font-weight:var(--weight-bold);text-decoration:none;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.pt-comment__time{flex:none;color:var(--pt-c-time);font:var(--type-footnote);letter-spacing:var(--track-footnote)}.pt-comment__body{color:var(--pt-c-text);font:var(--type-callout);white-space:pre-wrap;overflow-wrap:anywhere}.pt-comment__sticker{display:flex;padding-block:var(--space-1)}.pt-comment__actions{display:flex;align-items:center;gap:var(--space-4);min-height:var(--space-8)}.pt-comment__actions .ui-link-button{margin-block:calc((var(--space-8) - var(--hit-min)) / 2)}.pt-comment__like{display:inline-flex;align-items:center;gap:var(--space-1-5);margin:0;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--pt-c-muted);font:var(--type-footnote-strong);letter-spacing:var(--track-footnote);cursor:pointer}.pt-comment__like[aria-pressed=true] svg{color:var(--color-heart)}.pt-comment[data-surface=scene] .pt-comment__like[aria-pressed=true] svg{color:var(--red-400)}.pt-comment__like[data-static]{cursor:default}.pt-comment__thread{gap:var(--space-2)}.pt-comment__thread-line{width:var(--space-5);height:1px;background:currentColor}.pt-comment__more{display:flex;flex:none;align-self:flex-start;margin-top:calc(-1 * var(--space-1))}.pt-comment__more-button{--icon-button-fg:var(--pt-c-muted)}.pt-comment[data-surface=scene] .pt-comment__more-button{--icon-button-bg-hover:var(--scene-fill-1);--icon-button-bg-press:var(--scene-fill-2);--icon-button-fg-disabled:var(--scene-text-3)}.pt-composer{--pt-field-bg:var(--color-fill-1);--pt-field-text:var(--color-text-1);--pt-field-hint:var(--color-text-4);--pt-field-ring:var(--color-focus);--pt-field-warn:var(--color-danger-text);display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0}.pt-composer[data-surface=scene]{--pt-field-bg:var(--scene-fill-1);--pt-field-text:var(--scene-text-1);--pt-field-hint:var(--scene-text-3);--pt-field-ring:var(--scene-text-1);--pt-field-warn:var(--scene-danger-text);color-scheme:dark}.pt-composer__row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.pt-composer__row[data-multiline]{align-items:flex-end}.pt-composer__field{display:flex;flex:1 1;min-width:0;border-radius:var(--radius-full);background:var(--pt-field-bg)}.pt-composer__row[data-multiline] .pt-composer__field{border-radius:calc(var(--control-md) / 2)}.pt-composer__field:focus-within{box-shadow:inset 0 0 0 2px var(--pt-field-ring)}.pt-composer__field[data-warn]{box-shadow:inset 0 0 0 2px var(--pt-field-warn)}.pt-composer__input{flex:1 1;box-sizing:border-box;width:100%;min-width:0;height:var(--control-md);max-height:calc(var(--space-6) * 4 + var(--space-5));margin:0;padding:var(--space-2-5) var(--space-4);overflow-y:auto;border:0;border-radius:inherit;background:transparent;color:var(--pt-field-text);font:var(--type-body);resize:none;outline:none;scrollbar-width:none}.pt-composer__input::-webkit-scrollbar{display:none}.pt-composer__input::placeholder{color:var(--pt-field-hint);opacity:1}.pt-composer__input:disabled{color:var(--color-text-disabled);cursor:not-allowed}.pt-composer[data-surface=scene] .pt-composer__send{--icon-button-bg:var(--scene-text-1);--icon-button-bg-hover:color-mix(in srgb,var(--scene-text-1) 88%,var(--scene-card));--icon-button-bg-press:color-mix(in srgb,var(--scene-text-1) 76%,var(--scene-card));--icon-button-fg:var(--gray-950);--icon-button-fg-disabled:var(--scene-600)}.pt-composer[data-surface=scene] .pt-composer__send:disabled{--icon-button-bg:var(--scene-fill-1);--icon-button-fg-disabled:var(--scene-text-3)}.pt-composer[data-surface=scene] .pt-composer__note{--ui-banner-sign:var(--scene-danger-text);background:color-mix(in srgb,var(--red-400) 16%,transparent);color:var(--scene-text-1)}.pt-composer__reply{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding-left:var(--space-3);color:var(--color-text-3);font:var(--type-footnote-strong);letter-spacing:var(--track-footnote)}.pt-composer[data-surface=scene] .pt-composer__reply{color:var(--scene-text-2)}.pt-composer__reply-text{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pt-composer__reply-cancel{--icon-button-fg:currentColor}.pt-composer[data-surface=scene] .pt-composer__reply-cancel{--icon-button-bg-hover:var(--scene-fill-1);--icon-button-bg-press:var(--scene-fill-2)}.pt-share{--pt-share-label:var(--color-text-1);--pt-share-muted:var(--color-text-3);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.pt-share[data-surface=scene]{--pt-share-label:var(--scene-text-1);--pt-share-muted:var(--scene-text-2)}.pt-share__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4) 0;gap:var(--space-4) 0;margin:0;padding:var(--space-1) 0 0;list-style:none}.pt-share__person,.pt-share__target{--ui-press-scale:var(--press-scale-card);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;margin:0;padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--pt-share-label);font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pt-share__target:disabled{cursor:progress}.pt-share__circle{display:grid;place-items:center;width:var(--avatar-lg);height:var(--avatar-lg);border-radius:var(--radius-full);background:var(--share-own);box-shadow:inset 0 0 0 1px var(--color-line-1);color:var(--white)}.pt-share__circle[data-tone=whatsapp]{background:var(--brand-whatsapp);color:var(--black)}.pt-share__circle[data-tone=x]{background:var(--brand-x)}.pt-share__circle[data-tone=telegram]{background:var(--brand-telegram)}.pt-share__circle[data-tone=facebook]{background:var(--brand-facebook)}.pt-share[data-surface=scene] .pt-share__circle{box-shadow:inset 0 0 0 1px var(--scene-line)}.pt-share__label{display:-webkit-box;max-width:100%;overflow:hidden;color:var(--pt-share-label);font:var(--type-caption);letter-spacing:var(--track-caption);text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.pt-share__friends{display:flex;flex-direction:column;min-width:0}.pt-share__friends .ui-section-header{padding-inline:0}.pt-share[data-surface=scene] .ui-section-header__title{color:var(--scene-text-2)}.pt-share__people{display:flex;gap:var(--space-4);margin:0 calc(-1 * var(--space-4));padding:var(--space-1) var(--space-4);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;list-style:none}.pt-share__people::-webkit-scrollbar{display:none}.pt-share__people>li{flex:none}.pt-share__person{width:calc(var(--avatar-lg) + var(--space-3));gap:var(--space-1-5)}.pt-share__face{position:relative;display:flex}.pt-share__sent{position:absolute;inset:0;display:grid;place-items:center;border-radius:var(--radius-full);background:color-mix(in srgb,var(--black) 55%,transparent);color:var(--white)}.pt-share__note{margin:var(--space-2) 0 0;color:var(--color-danger-text);font:var(--type-footnote);letter-spacing:var(--track-footnote)}.pt-share[data-surface=scene] .pt-share__note{color:var(--scene-danger-text)}.pt-share__status{min-height:var(--space-5);margin:0;color:var(--pt-share-muted);font:var(--type-footnote-strong);letter-spacing:var(--track-footnote);text-align:center}.stk{display:block;flex:none;overflow:visible}.pt-stickers{--pt-stk-ring:var(--color-text-1);--pt-stk-fill:var(--color-fill-1);--pt-stk-muted:var(--color-text-3);--pt-stk-faint:var(--color-text-4);display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding-block:var(--space-0-5)}.pt-stickers[data-surface=scene]{--pt-stk-ring:var(--scene-text-1);--pt-stk-fill:var(--scene-fill-1);--pt-stk-muted:var(--scene-text-2);--pt-stk-faint:var(--scene-text-3)}.pt-stickers__set{display:flex;flex-direction:column;gap:var(--space-2)}.pt-stickers__set-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.pt-stickers__set-head .ui-section-header{flex:1 1;padding:0}.pt-stickers[data-surface=scene] .ui-section-header__title{color:var(--scene-text-2)}.pt-stickers__had{flex:none;color:var(--pt-stk-faint);font:var(--type-footnote);letter-spacing:var(--track-footnote)}.pt-stickers__grid{display:grid;grid-template-columns:repeat(4,72px);justify-content:space-between;grid-row-gap:var(--space-2);row-gap:var(--space-2);margin:0;padding:0;list-style:none}.pt-stickers__cell{--ui-press-scale:var(--press-scale-card);display:grid;place-items:center;width:72px;height:72px;margin:0;padding:0;border:0;border-radius:var(--radius-lg);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover){.pt-stickers__cell:hover{background:var(--pt-stk-fill)}}.pt-stickers__cell[aria-pressed=true]{background:var(--pt-stk-fill);box-shadow:0 0 0 2px var(--pt-stk-ring)}.pt-stickers__empty{display:grid;place-items:center;grid-gap:var(--space-2-5);gap:var(--space-2-5);min-height:calc(var(--space-24) + var(--space-6));margin:0;color:var(--pt-stk-muted);font:var(--type-callout);text-align:center}.pt-stickers__empty p{margin:0}.pt-stickers__floats{display:flex;align-items:center;gap:var(--space-1-5);margin:0;color:var(--pt-stk-muted);font:var(--type-footnote);letter-spacing:var(--track-footnote)}.pt-stickers__note{margin:0;color:var(--color-text-3);font:var(--type-callout)}.ui-sheet[data-surface=scene] .pt-stickers__note{color:var(--scene-text-2)}.pt-stickers__clear{--link-fg:var(--color-danger-text);align-self:center;width:auto}.pt-stickers__clear[data-surface=scene]{--link-fg:var(--scene-danger-text)}.pstk{position:relative;display:inline-flex}.pstk-btn{display:block;margin:0;padding:0;border:0;border-radius:var(--radius-md);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pstk-btn:focus-visible{outline:2px solid var(--ui-focus-color,var(--color-focus));outline-offset:2px}.pstk-card{position:absolute;top:calc(100% + var(--space-1-5));right:0;z-index:var(--z-inner-3);display:flex;flex-direction:column;gap:var(--space-0-5);box-sizing:border-box;width:max-content;max-width:min(240px,calc(100vw - var(--space-8)));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-inverse);box-shadow:var(--elev-2);color:var(--color-on-inverse);font:var(--type-footnote);letter-spacing:var(--track-footnote);text-align:start;white-space:normal;transform:translateX(var(--pstk-shift,0));animation:pt-pin-in var(--dur-select) var(--ease-standard)}.pstk-name{font:var(--type-footnote-strong)}.pstk-how,.pstk-set{color:color-mix(in srgb,var(--color-on-inverse) 76%,var(--color-inverse))}@keyframes pt-pin-in{0%{opacity:0;translate:0 calc(-1 * var(--space-1))}}@media (prefers-reduced-motion:reduce){.pstk-card{animation:none}}.pt-report{display:flex;flex-direction:column;gap:var(--space-4);width:100%;min-width:0;margin:0}.pt-report__head{margin:0;color:var(--color-text-1);font:var(--type-headline)}.pt-report[data-surface=scene] .pt-report__head{color:var(--scene-text-1)}.pt-report__reasons{display:flex;flex-direction:column}.pt-report__actions{display:flex;gap:var(--space-2)}.pt-report__actions>*{flex:1 1;min-width:0}.pt-report__error{margin:0;color:var(--color-danger-text);font:var(--type-footnote);letter-spacing:var(--track-footnote)}.pt-report[data-surface=scene] .pt-report__error{color:var(--scene-danger-text)}.pt-report__note{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-text-3);font:var(--type-callout)}.pt-report[data-surface=scene] .pt-report__note{color:var(--scene-text-2)}.pt-report[data-surface=page] .pt-report__reasons{gap:var(--space-2)}.pt-person-sheet__body{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.pt-person-sheet__tag svg{flex:none}.pt-person-sheet__note,.pt-person-sheet__rule{margin:0;color:var(--color-text-3)}.pt-person-sheet__note{font:var(--type-callout)}.pt-person-sheet__rule{font:var(--type-footnote);letter-spacing:var(--track-footnote)}.pt-person-sheet__stats{box-sizing:border-box;align-self:stretch}.pt-person-sheet__stats ul{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none}.pt-person-sheet__stats li{display:flex;flex-direction:column;align-items:center;gap:var(--space-0-5);min-width:0}.pt-person-sheet__stats b{color:var(--color-text-1);font:var(--type-title-3)}.pt-person-sheet__stats span{color:var(--color-text-3);font:var(--type-footnote)}.pt-person-sheet__wait{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) 0;color:var(--color-text-3)}.pt-person-sheet__wait p{margin:0}.pt-tile[data-force=focus] .pt-tile__cover{outline:2px solid var(--ui-focus-color,var(--color-focus));outline-offset:2px}.kit-demo-pt-phone{width:100%;max-width:343px}.kit-demo-pt-rail{box-sizing:border-box;width:100%;max-width:375px;padding:0 var(--gutter);overflow:hidden}.kit-demo-pt-list{width:100%;max-width:420px;margin:0;padding:0;list-style:none}.kit-demo-pt-pressed .ui-list-row{background:var(--ui-row-press,var(--color-fill-1))}.kit-demo-pt-heading{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-title-2);letter-spacing:var(--track-title-2)}.kit-demo-pt-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.kit-demo-pt-stickers{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-5)}.kit-demo-pt-pinned{display:flex;align-items:center;gap:var(--space-4)}.kit-demo-pt-person{display:flex;flex-direction:column;color:var(--color-text-3);font:var(--type-callout)}.kit-demo-pt-person b{color:var(--color-text-1);font:var(--type-title-2);letter-spacing:var(--track-title-2)}.kit-demo-pt-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:100%}.kit-demo-pt-stack{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:420px}.kit-demo-pt-stack[data-tight]{gap:0}.kit-demo-pt-comments{width:100%;max-width:420px}.kit-demo-pt-composer{width:343px;max-width:100%}.kit-demo-pt-glass{border-top:1px solid var(--glass-1-line);border-radius:var(--radius-2xl);background:var(--glass-2-bg);color:var(--color-text-1);text-shadow:none;-webkit-backdrop-filter:var(--glass-2-filter);backdrop-filter:var(--glass-2-filter)}.kit-demo-pt-glass,.kit-demo-pt-scene{box-sizing:border-box;width:100%;max-width:400px;padding:var(--space-3) var(--space-4)}.kit-demo-pt-scene{--ui-surface:var(--scene-card);border:1px solid var(--glass-scene-line);border-radius:var(--radius-2xl);background:var(--glass-scene-bg);box-shadow:inset 0 1px .5px var(--glass-scene-hi);color:var(--scene-text-1);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.kit-demo-pt-scene .ui-section-header{padding-inline:0}.kit-demo-pt-scene .ui-section-header__title{color:var(--scene-text-2)}:root{--navbar-h:62px;--navbar-gap:var(--space-2-5);--navbar-bottom:calc(var(--navbar-gap) + env(safe-area-inset-bottom) / 2);--tabbar-h:calc(var(--navbar-h) + var(--navbar-gap));--feed-chrome:calc(var(--navbar-bottom) + var(--navbar-h) + var(--space-4));--rail-w:0px;--app-h:100dvh;--app-gap:0px}@media (display-mode:standalone) and (max-width:899px){@supports (-webkit-touch-callout:none){:root{--app-h:min(100lvh,calc(100dvh + env(safe-area-inset-top)));--app-gap:calc(var(--app-h) - 100dvh);--feed-chrome:calc(var(--navbar-bottom) + var(--navbar-h) + var(--space-4) + var(--app-gap))}html:has(.shell.immersive),html:has(.shell.immersive) body{overflow:hidden}.shell.immersive .shell-main{min-height:var(--app-h)}}}@media (max-width:899px){html:has(.shell.immersive),html:has(.shell.immersive) body{background:var(--scene-bg)}.shell.immersive{--top-edge:var(--scene-bg)}.shell.immersive:has(.feed-topbar.on-page),.shell.immersive:has(.place[data-on]:not(.place-home)),html.search-open .shell.immersive{--top-edge:var(--color-bg)}}.shell,.shell-main{min-height:100dvh}.shell-main{margin-left:var(--rail-w);padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.shell.immersive .shell-main{padding-bottom:0}.shell.bare .shell-main{padding-bottom:env(safe-area-inset-bottom)}.top-edge{position:fixed;top:0;left:0;right:0;z-index:var(--z-edge);height:min(12px,env(safe-area-inset-top));background-color:var(--top-edge,var(--color-bg));pointer-events:none}.places{display:grid;height:100dvh}.place{grid-area:1/1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.place:not([data-on]){visibility:hidden}.place-home{overflow:hidden}.place-home>.pager{height:100%}.strip-page{display:flow-root;min-height:100%;box-sizing:border-box;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));background:var(--color-bg)}.navbar-dock{--navbar-bg:var(--color-raised);--navbar-line:var(--color-line-1);--navbar-hi:transparent;--navbar-filter:none;--navbar-select:var(--color-fill-1);--navbar-press:var(--color-fill-1);--ui-surface:var(--color-raised);--ui-focus-color:var(--color-focus);--ui-focus-edge:transparent;position:fixed;inset-inline:0;bottom:var(--navbar-bottom);z-index:var(--z-nav);display:flex;align-items:center;justify-content:center;gap:var(--space-3);box-sizing:border-box;padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right));pointer-events:none;transform-origin:50% 100%;transition:transform var(--dur-slide) var(--ease-settle)}.navbar-dock>*{pointer-events:auto}html.over-clip .navbar-dock{--navbar-bg:var(--glass-1-bg);--navbar-line:var(--glass-1-line);--navbar-hi:var(--glass-1-hi);--navbar-filter:var(--glass-filter);--navbar-select:var(--glass-select);--navbar-press:var(--glass-1-pressed);--ui-surface:color-mix(in srgb,var(--color-raised) 50%,var(--color-fill-3));--ui-focus-color:var(--white);--ui-focus-edge:var(--black)}.navbar-dock[data-mini]{transform:scale(.86)}.navbar{--navbar-place-w:58px;--navbar-place-h:46px;--navbar-pad:calc((var(--navbar-h) - var(--navbar-place-h)) / 2 - 1px);position:relative;display:grid;grid-template-columns:repeat(var(--navbar-n,4),minmax(0,1fr));align-items:center;box-sizing:border-box;width:min(calc(var(--navbar-n, 4) * var(--navbar-place-w) + 2 * var(--navbar-pad) + 2px),calc(100vw - 2 * var(--space-4) - var(--navbar-h) - var(--space-3)));height:var(--navbar-h);padding:var(--navbar-pad);border:1px solid var(--navbar-line);background:var(--navbar-bg);box-shadow:var(--glass-1-shadow),inset 0 1px .5px var(--navbar-hi);-webkit-backdrop-filter:var(--navbar-filter);backdrop-filter:var(--navbar-filter);transition:background-color var(--dur-select) var(--ease-standard)}.navbar,.navbar-pill{border-radius:var(--radius-full)}.navbar-pill{position:absolute;top:var(--navbar-pad);left:var(--navbar-pad);width:calc((100% - 2 * var(--navbar-pad)) / var(--navbar-n, 4));height:var(--navbar-place-h);background:var(--navbar-select);transform:translateX(calc(var(--bar-at, 0) * 100%));transition:transform var(--dur-slide) var(--ease-settle);pointer-events:none}.navbar[data-pill=none] .navbar-pill{display:none}.navbar-item{position:relative;z-index:var(--z-inner-1);display:grid;place-items:center;height:var(--navbar-place-h);border-radius:var(--radius-full);color:var(--color-text-2);text-decoration:none}.navbar-item[aria-current=page]{color:var(--color-text-1)}.navbar-item:active{background:var(--navbar-press)}.navbar-item .ui-badge{left:calc(50% + var(--space-1))}.navbar-create{--ui-focus-edge-at:-6px;display:grid;place-items:center;flex:none;box-sizing:border-box;width:var(--navbar-h);height:var(--navbar-h);border:1px solid var(--navbar-line);border-radius:var(--radius-full);background:var(--navbar-bg);box-shadow:var(--glass-1-shadow),inset 0 1px .5px var(--navbar-hi);-webkit-backdrop-filter:var(--navbar-filter);backdrop-filter:var(--navbar-filter);color:var(--color-text-1);text-decoration:none}.navbar-create:active{background:var(--navbar-press)}.navbar-item[aria-current=page] .shell-face,.navrail-item[aria-current=page] .shell-face{box-shadow:0 0 0 2px var(--ui-surface,var(--color-bg)),0 0 0 4px currentColor}.navrail{display:none}@media (min-width:768px){:root{--rail-w:84px;--tabbar-h:0px;--feed-chrome:0px}.navbar-dock{display:none}.shell-main{padding-bottom:0}.navrail{position:fixed;inset-block:0;left:0;z-index:var(--z-nav);flex-direction:column;width:var(--rail-w);box-sizing:border-box;padding-top:calc(env(safe-area-inset-top) + var(--space-3));padding-bottom:calc(env(safe-area-inset-bottom) + var(--space-5));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:var(--color-bg);border-right:1px solid var(--color-line-1);color:var(--color-text-3)}.navrail,.navrail-brand{display:flex;align-items:center}.navrail-brand{flex:none;justify-content:center;min-height:var(--hit-min);margin-bottom:var(--space-4);padding-inline:var(--space-1);border-radius:var(--radius-md);color:var(--color-text-1);text-decoration:none}.navrail-nav{flex-direction:column}.navrail-item,.navrail-nav{display:flex;align-items:center}.navrail-item{flex:none;flex-direction:column;justify-content:center;gap:var(--space-1);box-sizing:border-box;color:inherit;text-decoration:none}.navrail-item[aria-current=page]{color:var(--color-text-1)}.navrail-icon{position:relative;justify-content:center}.navrail-foot,.navrail-icon{display:flex;align-items:center}.navrail-foot{flex-direction:column;margin-top:auto;padding-top:var(--space-4)}}@media (min-width:768px) and (max-width:1023.98px){.navrail .navrail-badge-end,.navrail .navrail-full,.navrail .navrail-legal,.navrail .navrail-make,.navrail .navrail-wordmark{display:none}.navrail-item{width:calc(var(--rail-w) - var(--space-3));min-height:var(--space-16);border-radius:var(--radius-lg)}.navrail-icon{width:56px;height:var(--space-8);border-radius:var(--radius-full);transition:background-color var(--dur-select) var(--ease-standard)}.navrail-item[aria-current=page] .navrail-icon{background:var(--color-fill-1)}@media (hover:hover){.navrail-item:hover .navrail-icon{background:var(--color-fill-1)}.navrail-create:hover .navrail-disc{background:var(--color-inverse-hover)}}.navrail-item:active .navrail-icon{background:var(--color-fill-2)}.navrail-name{max-width:100%;font:var(--type-caption);letter-spacing:var(--track-caption);text-align:center}.navrail-item[aria-current=page] .navrail-name{font-weight:var(--weight-bold)}.navrail-icon .navrail-badge-corner{top:calc(var(--space-1-5) * -1);left:calc(50% + var(--space-1-5))}.navrail-create{padding-block:var(--space-2) var(--space-3);color:var(--color-text-1)}.navrail-disc{display:grid;place-items:center;width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-full);background:var(--color-inverse);color:var(--color-on-inverse);transition:background-color var(--dur-select) var(--ease-standard)}.navrail-create:active .navrail-disc{background:var(--color-inverse-pressed)}}@media (min-width:1024px){:root{--rail-w:248px}.navrail{align-items:stretch;padding:calc(env(safe-area-inset-top) + var(--space-6)) var(--space-4) calc(env(safe-area-inset-bottom) + var(--space-5))}.navrail-brand{align-self:flex-start;margin-bottom:var(--space-5);padding-inline:var(--space-3)}.navrail .goose-mark,.navrail .navrail-badge-corner,.navrail .navrail-create,.navrail .navrail-short{display:none}.navrail-wordmark{font:var(--type-title-1)}.navrail-nav{align-items:stretch;gap:var(--space-1)}.navrail-item{flex-direction:row;justify-content:flex-start;gap:var(--space-3);min-height:var(--hit-min);padding-inline:var(--space-3);border-radius:var(--radius-md)}.navrail-item[aria-current=page]{background:var(--color-fill-1)}@media (hover:hover){.navrail-item:hover{background:var(--color-fill-1)}}.navrail-item:active{background:var(--color-fill-2)}.navrail-name{flex:1 1;min-width:0;overflow:hidden;font:var(--type-headline);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.navrail-item[aria-current=page] .navrail-name{font-weight:var(--weight-bold)}.navrail-make{flex:none;margin-top:var(--space-4)}.navrail-foot{align-items:stretch;gap:var(--space-1)}.navrail-legal{margin:0;padding:var(--space-2) var(--space-3) 0;font:var(--type-footnote);letter-spacing:var(--track-footnote);color:var(--color-text-4)}.navrail-legal a{border-radius:var(--radius-xs);color:inherit;text-decoration:none}.navrail-legal a:focus-visible,.navrail-legal a:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.navbar-dock[data-mini]{transform:none}.navbar-pill{transition:none}}.vfeed{height:100dvh;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none;background:var(--scene-letterbox);-webkit-overflow-scrolling:touch}.vfeed::-webkit-scrollbar{display:none}.feed-item{position:relative;height:100dvh;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:var(--scene-bg)}.feed-frame,.feed-stage{position:absolute;inset:0}.feed-stage{overflow:hidden;container-type:inline-size;background:var(--scene-bg)}.feed-skeleton{position:absolute;inset:0;inline-size:100%;block-size:100%;border-radius:0}@media (display-mode:standalone) and (max-width:899px){@supports (-webkit-touch-callout:none){.shell.immersive .feed-item,.shell.immersive .vfeed{height:var(--app-h)}.shell.immersive .vfeed{overscroll-behavior-y:contain}}}.clip-media{position:absolute;inset:0;overflow:hidden;background:var(--scene-bg);pointer-events:none}.clip-poster,.clip-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.clip-media.contain .clip-poster,.clip-media.contain .clip-video{object-fit:contain}.clip-media .clip-backdrop{object-fit:cover;filter:blur(var(--space-6)) brightness(.55);transform:scale(1.15)}.feed-stage .game-thumb,.feed-stage .game-thumb-frame{position:absolute;inset:0;width:100%;height:100%;border-radius:0;transform:none}.feed-stage .game-thumb.is-3d{display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 80% at 50% 20%,var(--scene-glow),var(--scene-bg))}.clip-feed .game-thumb-poster{background:color-mix(in srgb,var(--media-text) 9%,var(--scene-bg));color:var(--media-text-2)}.feed-scrim{background:var(--media-scrim-top),var(--media-scrim-bottom);pointer-events:none}.feed-gestures,.feed-scrim{position:absolute;inset:0;z-index:var(--z-inner-1)}.feed-gestures{overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.like-burst{position:absolute;z-index:var(--z-inner-2);color:var(--color-heart);filter:drop-shadow(0 var(--space-1-5) var(--space-4) var(--scene-scrim-strong));transform:translate(-50%,-50%) scale(.4) rotate(-12deg);animation:like-burst calc(var(--dur-enter) * 4) var(--ease-standard) forwards;pointer-events:none}@keyframes like-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(-12deg)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.15) rotate(-6deg)}32%{transform:translate(-50%,-50%) scale(.95) rotate(-6deg)}70%{opacity:1;transform:translate(-50%,-62%) scale(1) rotate(-6deg)}to{opacity:0;transform:translate(-50%,-110%) scale(.9) rotate(-6deg)}}.clip-paused{position:absolute;top:50%;left:50%;z-index:var(--z-inner-3);display:flex;flex-direction:column;align-items:center;translate:-50% -50%}.clip-paused .clip-sound{position:absolute;top:calc(100% + var(--space-3))}.clip-full{position:absolute;left:50%;top:min(calc(50% + 50cqw * var(--clip-ratio, .5625) + var(--space-3)),calc(100% - var(--feed-chrome) - 188px));z-index:var(--z-inner-3);translate:-50% 0}.clip-status{inset:0;z-index:var(--z-inner-2);display:flex;align-items:center;justify-content:center;margin:0;padding:var(--space-4);color:var(--media-text);font:var(--type-headline);text-align:center;text-shadow:var(--media-shadow)}.clip-fast,.clip-status{position:absolute;pointer-events:none}.clip-fast{top:calc(var(--top-clear) + var(--space-2-5));left:50%;z-index:var(--z-inner-3);gap:var(--space-1);translate:-50% 0}.feed-item[data-fast] .clip-bottom,.feed-item[data-fast] .clip-progress,html.feed-fast .feed-nav-arrows,html.feed-fast .feed-topbar,html.feed-fast .navbar-dock{opacity:0;pointer-events:none}.clip-progress{--at:0;position:absolute;inset-inline:0;bottom:var(--feed-chrome);z-index:var(--z-inner-3);display:flex;align-items:flex-end;height:var(--space-5);cursor:pointer;touch-action:none}.clip-progress-fill,.clip-progress:before{content:"";position:absolute;bottom:0;left:0;height:2px;border-radius:var(--radius-full);transition:height var(--dur-press) var(--ease-standard)}.clip-progress:before{right:0;background:color-mix(in srgb,var(--media-text) 35%,transparent)}.clip-progress-fill{width:calc(var(--at) * 100%);background:var(--media-text)}.clip-progress:is(:hover,:active) .clip-progress-fill,.clip-progress:is(:hover,:active):before{height:var(--space-1-5)}.clip-bottom,.clip-info,.clip-paused,.clip-progress,.clip-rail,.clip-status,.feed-scrim{transform:translateZ(0)}.clip-bottom{position:absolute;inset-inline:0;bottom:calc(var(--feed-chrome) + var(--space-4));z-index:var(--z-inner-3);display:flex;flex-direction:column;gap:var(--space-2-5);pointer-events:none;transition:opacity var(--dur-select) var(--ease-standard)}.clip-bottom :is(a,button){pointer-events:auto}.clip-rail{gap:var(--space-4);align-self:flex-end;-webkit-margin-end:var(--space-3);margin-inline-end:var(--space-3)}.clip-rail,.clip-rail__item{display:flex;flex-direction:column;align-items:center}.clip-rail__item{--ui-focus-color:var(--media-text);gap:var(--space-1);width:56px;min-height:var(--hit-min);padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--media-text);font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.clip-rail__item:disabled{cursor:progress;opacity:.6}.clip-rail__sign{display:grid;place-items:center;filter:drop-shadow(var(--media-shadow));transition:transform var(--dur-press) var(--ease-standard)}.clip-rail__item:active .clip-rail__sign{transform:scale(var(--press-scale-card))}.clip-rail__item[data-primary] .clip-rail__sign{width:56px;height:56px;border-radius:var(--radius-full);background:var(--media-text);box-shadow:var(--glass-1-shadow);color:var(--scene-bg);filter:none}.clip-rail__item[data-primary] .clip-rail__icon{translate:var(--space-0-5) 0}.clip-rail__caption{font:var(--type-caption);letter-spacing:var(--track-caption);text-shadow:var(--media-shadow);white-space:nowrap}.clip-rail__item[data-pressed] .clip-rail__sign{color:var(--color-heart);animation:clip-rail-pop var(--dur-enter) var(--ease-settle)}@keyframes clip-rail-pop{50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.clip-rail__item[data-pressed] .clip-rail__sign{animation:none}.clip-rail__item:active .clip-rail__sign{transform:none}}.clip-info{flex-direction:column;min-width:0;padding-inline:var(--space-4);color:var(--media-text);text-shadow:var(--media-shadow)}.clip-info,.clip-live{display:flex;gap:var(--space-2)}.clip-live{align-items:center;min-height:var(--space-6)}.clip-live-faces{--ui-surface:var(--scene-scrim-strong)}.clip-creator{display:flex;align-items:center;gap:var(--space-2-5);min-width:0}.clip-creator-face{flex:none}.clip-creator-name{--ui-focus-color:var(--media-text);display:inline-flex;align-items:center;min-width:0;min-height:var(--hit-min);overflow:hidden;border-radius:var(--radius-xs);color:var(--media-text);font:var(--type-headline);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.clip-creator-codev{flex-shrink:4;color:var(--media-text-2)}.clip-creator-follow{flex:none}.clip-caption{--ui-focus-color:var(--media-text);display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-block:calc(var(--space-2) * -1) 0;padding:var(--space-2) 0 0;overflow:hidden;border:0;border-radius:var(--radius-xs);background:none;color:var(--media-text);font:var(--type-subhead-regular);text-align:start;text-overflow:ellipsis;text-shadow:inherit;white-space:nowrap;cursor:pointer}.clip-caption b{font-weight:var(--weight-bold)}html.feed-peek .feed-topbar,html.feed-peek .navbar-dock{opacity:0;pointer-events:none}html.feed-peek .feed-topbar>*{pointer-events:none}.feed-nav-arrows{display:none}.feed-pull-area{position:relative;overflow:clip;isolation:isolate}.feed-pull-area>.vfeed.clip-feed{position:relative;z-index:var(--z-inner-1);overscroll-behavior-y:none}.feed-pull{display:none;position:absolute;inset:0;padding-top:env(safe-area-inset-top);pointer-events:none}.feed-pull.on{display:block}.feed-pull-disc{position:absolute;top:0;left:50%;z-index:var(--z-inner-3);width:var(--avatar-md);height:var(--avatar-md);opacity:0;transform:translate3d(-50%,-60px,0)}.feed-pull-face{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--radius-full);background:var(--media-button);box-shadow:var(--glass-2-float-shadow);color:var(--media-text);-webkit-backdrop-filter:var(--media-button-filter);backdrop-filter:var(--media-button-filter)}.feed-pull-face>*{grid-area:1/1}.feed-pull-ring{display:block;width:var(--icon-xl);height:var(--icon-xl)}.feed-pull-arc{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round}.feed-pull-track{opacity:.22}.feed-pull-arrow{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-enter) var(--ease-settle),opacity var(--dur-press) var(--ease-standard)}.feed-pull.armed .feed-pull-arrow{opacity:0;transform:scale(.2)}.feed-pull.armed .feed-pull-arc{animation:feed-pull-spin var(--dur-spin) linear infinite}.feed-pull.armed .feed-pull-face{animation:feed-pull-pop var(--dur-sheet) var(--ease-settle)}@keyframes feed-pull-spin{to{transform:rotate(1turn)}}@keyframes feed-pull-pop{40%{transform:scale(1.14)}}@keyframes feed-pull-breathe{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.feed-pull.armed .feed-pull-face{animation:none}.feed-pull.armed .feed-pull-arc,.feed-pull.busy .feed-pull-arc{animation:feed-pull-breathe var(--dur-pulse) ease-in-out infinite alternate}}@media (max-width:899px){html.feed-pulling .feed-topbar{opacity:0}html.feed-pulling .feed-topbar>*{pointer-events:none}}.feed-end-card{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--top-clear) + var(--space-10)) var(--space-6) calc(var(--feed-chrome) + var(--space-4));background:radial-gradient(120% 70% at 50% 38%,color-mix(in srgb,var(--media-text) 5%,var(--scene-bg)),var(--scene-bg))}.feed-end-actions{display:flex;flex-direction:column;gap:var(--space-2-5);width:100%;min-width:240px}.feed-end-note{min-height:var(--space-5);margin:var(--space-2) 0 0;color:var(--scene-text-2);font:var(--type-footnote)}.feed-empty{min-height:var(--app-h,100dvh)}.clip-turned,.feed-empty{background:var(--scene-letterbox)}.clip-turned{position:fixed;inset:0;z-index:var(--z-overlay);overflow:hidden;touch-action:none}.clip-turned-stage{--st:env(safe-area-inset-top,0px);--sr:env(safe-area-inset-right,0px);--sb:env(safe-area-inset-bottom,0px);--sl:env(safe-area-inset-left,0px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clip-turned-stage.turned{--st:env(safe-area-inset-right,0px);--sr:env(safe-area-inset-bottom,0px);--sb:env(safe-area-inset-left,0px);--sl:env(safe-area-inset-top,0px);transform:translate(-50%,-50%) rotate(90deg)}.clip-turned video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--scene-letterbox)}.clip-turned-btn{position:absolute;top:calc(var(--space-3) + var(--st))}.clip-turned-close{right:calc(var(--space-3) + var(--sr))}.clip-turned-sound{left:calc(var(--space-3) + var(--sl))}.clip-turned-paused{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:var(--space-16);height:var(--space-16);border-radius:var(--radius-full);background:var(--media-button);color:var(--media-text);transform:translate(-50%,-50%);pointer-events:none}.clip-turned-bar{--at:0;position:absolute;left:calc(var(--space-4) + var(--sl));right:calc(var(--space-4) + var(--sr));bottom:var(--sb);height:var(--space-8);border-radius:var(--radius-xs);cursor:pointer;touch-action:none}.clip-turned-bar-fill,.clip-turned-bar:before{content:"";position:absolute;bottom:var(--space-3);left:0;height:2px;border-radius:var(--radius-full);transition:height var(--dur-press) var(--ease-standard)}.clip-turned-bar:before{right:0;background:color-mix(in srgb,var(--media-text) 35%,transparent)}.clip-turned-bar-fill{width:calc(var(--at) * 100%);background:var(--media-text)}.clip-turned-bar.active .clip-turned-bar-fill,.clip-turned-bar.active:before{height:var(--space-1-5)}.clip-turned-bar:focus-visible{outline:2px solid var(--media-text);outline-offset:var(--space-0-5)}.clip-turned-fast{position:absolute;top:calc(var(--space-3) + var(--st));left:50%;gap:var(--space-1);translate:-50% 0;pointer-events:none}.clip-turned-stage.fast .clip-turned-bar,.clip-turned-stage.fast .clip-turned-btn{opacity:0;pointer-events:none}.game-peek{position:relative;display:grid;place-items:center;height:100%;overflow:hidden;background:var(--scene-letterbox);color:var(--media-text)}.game-peek-art{object-fit:cover;opacity:.35}.game-peek-body{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-5);text-align:center}.game-peek-play{display:grid;place-items:center;width:var(--space-16);height:var(--space-16);border-radius:var(--radius-full);background:color-mix(in srgb,var(--media-text) 18%,transparent)}.game-peek-title{margin:0;font:var(--type-title-2);letter-spacing:var(--track-title-2);text-shadow:var(--media-shadow)}.coach{position:fixed;inset:0;z-index:calc(var(--z-raised) - 1);pointer-events:none}.coach-dim{position:absolute;inset:0;background:var(--color-scrim)}.coach[data-lit] .coach-dim{-webkit-mask:radial-gradient(circle at var(--coach-x) var(--coach-y),transparent calc(var(--coach-r) + var(--space-1-5)),var(--black) calc(var(--coach-r) + var(--space-1-5) + 1px));mask:radial-gradient(circle at var(--coach-x) var(--coach-y),transparent calc(var(--coach-r) + var(--space-1-5)),var(--black) calc(var(--coach-r) + var(--space-1-5) + 1px))}.coach-ring{position:absolute;top:var(--coach-y);left:var(--coach-x);width:calc((var(--coach-r) + var(--space-1-5)) * 2);height:calc((var(--coach-r) + var(--space-1-5)) * 2);box-sizing:border-box;border:2px solid var(--media-text);border-radius:var(--radius-full);translate:-50% -50%}.coach-card{position:absolute;top:calc(var(--top-clear) + var(--space-12) + var(--space-2));inset-inline:var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);max-width:420px;margin-inline:auto;padding:var(--space-5);border:1px solid var(--glass-scene-line);border-radius:var(--radius-xl);background:var(--glass-scene-deep-bg);box-shadow:var(--glass-scene-deep-shadow);color:var(--scene-text-1);text-align:center;-webkit-backdrop-filter:var(--glass-2-filter);backdrop-filter:var(--glass-2-filter);pointer-events:auto}.coach-left .coach-card{top:auto;bottom:calc(var(--feed-chrome) + var(--space-2))}.coach-step{color:var(--scene-text-3);font:var(--type-footnote);letter-spacing:var(--track-footnote)}.coach-title{margin:0;font:var(--type-title-2);letter-spacing:var(--track-title-2);text-wrap:balance}.coach-body{margin:0;color:var(--scene-text-2);font:var(--type-callout);text-wrap:pretty}.coach-skip{min-width:112px;margin-top:var(--space-2)}.coach-gesture{position:absolute;top:52%;left:50%;width:0;height:0}.coach-left .coach-gesture{top:38%}.coach-finger{top:calc(var(--hit-min) / -2);left:calc(var(--hit-min) / -2);width:var(--hit-min);height:var(--hit-min);box-sizing:border-box;border:2px solid var(--media-text);background:color-mix(in srgb,var(--media-text) 24%,transparent);box-shadow:var(--glass-2-float-shadow);animation:coach-up var(--dur-halo) var(--ease-standard) infinite}.coach-finger,.coach-trail{position:absolute;border-radius:var(--radius-full)}.coach-up .coach-trail{top:calc(var(--space-5) * -1);left:calc(var(--space-1) * -1);width:var(--space-2);height:160px;background:linear-gradient(color-mix(in srgb,var(--media-text) 60%,transparent),transparent)}.coach-left .coach-trail,.coach-right .coach-trail{top:calc(var(--space-1) * -1);width:170px;height:var(--space-2)}.coach-left .coach-trail{left:calc(var(--space-10) * -1);background:linear-gradient(to left,transparent,color-mix(in srgb,var(--media-text) 60%,transparent))}.coach-right .coach-trail{left:-130px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--media-text) 60%,transparent))}.coach-left .coach-finger{animation-name:coach-left}.coach-right .coach-finger{animation-name:coach-right}@keyframes coach-up{0%{opacity:0;transform:translateY(120px)}20%{opacity:1}80%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(-20px)}}@keyframes coach-left{0%{opacity:0;transform:translateX(110px)}20%{opacity:1}80%{opacity:1;transform:translateX(-60px)}to{opacity:0;transform:translateX(-60px)}}@keyframes coach-right{0%{opacity:0;transform:translateX(-110px)}20%{opacity:1}80%{opacity:1;transform:translateX(60px)}to{opacity:0;transform:translateX(60px)}}@media (prefers-reduced-motion:reduce){.coach-finger{animation:none}}.cd-maker{display:inline-flex;align-items:center;gap:var(--space-1-5);min-height:var(--space-8);border-radius:var(--radius-xs);color:var(--color-text-2);text-decoration:none}.cd-maker-line{font:var(--type-footnote-strong)}.cd-body{gap:var(--space-4)}.cd-hero{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;grid-gap:var(--space-3);gap:var(--space-3)}.cd-cover{display:block;width:72px;aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius-md);background:var(--scene-bg)}.cd-facts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.cd-stats{margin:0;color:var(--color-text-2);font:var(--type-subhead-regular)}.cd-tags{display:flex;flex-wrap:wrap;gap:var(--space-1-5);margin:0;padding:0;list-style:none}.cd-about{display:flex;flex-direction:column;gap:var(--space-1)}.cd-by{margin:0;color:var(--color-text-3);font:var(--type-footnote)}.cd-desc{margin:0;color:var(--color-text-1);font:var(--type-callout);overflow-wrap:anywhere}.cd-actions{display:flex;flex-direction:column;gap:var(--space-2)}.cd-actions-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.cd-clips .ui-section-header{padding-inline:0;padding-top:var(--space-2)}.cd-clip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.cd-clip{--ui-press-scale:var(--press-scale-card);position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius-md);background:var(--scene-bg)}.cd-clip img{object-fit:cover}.cd-clip-views{position:absolute;bottom:var(--space-1-5);left:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);color:var(--media-text);font:var(--type-caption);text-shadow:var(--media-shadow)}.cd-comments{margin-bottom:var(--space-2)}.cm-body{gap:var(--space-4)}.cm-order{align-self:flex-start;flex:none}.cm-list{gap:var(--space-4);padding-bottom:var(--space-2)}.cm-list,.cm-loading{display:flex;flex-direction:column}.cm-loading{gap:var(--space-2)}.cm-stickers{max-height:232px;margin-top:var(--space-2);overflow-y:auto;overscroll-behavior:contain}.gm-rows{margin-inline:calc(var(--space-4) * -1)}.gm-note{margin:0;color:var(--color-text-2);font:var(--type-callout)}.report-form{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-2)}.report-form__note{margin:0;color:var(--color-text-3);font:var(--type-footnote)}.report-form[data-surface=scene] .report-form__note{color:var(--scene-text-2)}.report-form__attach{display:flex;flex-direction:column;gap:var(--space-2)}.report-form__shot{display:block;max-width:100%;max-height:160px;border-radius:var(--radius-md);object-fit:contain}@media (min-width:768px){.vfeed,.vfeed .feed-item{background:var(--scene-bg)}.vfeed .feed-item{display:flex;align-items:center;justify-content:center}.vfeed .feed-frame{position:relative;inset:auto;height:min(calc(100dvh - var(--space-12)),calc((100vw - var(--rail-w) - var(--space-24) * 2) * 16 / 9));aspect-ratio:9/16}.vfeed .feed-stage{border-radius:var(--radius-lg)}.clip-progress{bottom:0}.clip-bottom{display:contents}.clip-rail{bottom:var(--space-10);left:calc(100% + var(--space-5));margin:0;pointer-events:auto}.clip-info,.clip-rail{position:absolute;z-index:var(--z-inner-3)}.clip-info{inset-inline:0;bottom:var(--space-4);pointer-events:none}.clip-info :is(a,button){pointer-events:auto}.clip-live{order:3}.feed-item[data-fast] .clip-info,.feed-item[data-fast] .clip-rail{opacity:0;pointer-events:none}.feed-nav-arrows{position:fixed;top:50%;right:var(--space-8);z-index:var(--z-float-nav);display:flex;flex-direction:column;gap:var(--space-3);translate:0 -50%}.vfeed .feed-end-card{position:relative;inset:auto;height:min(calc(100dvh - var(--space-12)),calc((100vw - var(--rail-w) - var(--space-24) * 2) * 16 / 9));aspect-ratio:9/16;padding:var(--space-8) var(--space-6);border-radius:var(--radius-lg)}.coach-card{top:calc(var(--top-clear) + var(--space-16))}}@media (min-width:768px) and (max-width:1023.98px) and (hover:none){.feed-nav-arrows{display:none}}@media (min-width:900px){.feed-topbar:not(.on-page){background:transparent;color:var(--media-text)}.feed-topbar:not(.on-page) .feed-tab{--dim:0.74;color:var(--media-text);text-shadow:var(--media-shadow)}}@media (min-width:1200px){.feed-topbar:not(.on-page) .feed-searchbox{background:var(--scene-fill-1);color:var(--scene-text-2)}.feed-topbar:not(.on-page) .feed-searchbox:hover{color:var(--scene-text-1)}.feed-topbar:not(.on-page) .feed-searchbox:focus-visible{outline-color:var(--media-text)}}