﻿html.desktop-view body.moments-route{--d-max-width: 1400px !important}html.desktop-view body.moments-route #main-outlet{max-width:var(--d-max-width, 1400px) !important;width:100% !important;padding-inline:var(--space-6, 1.5rem) !important;box-sizing:border-box !important}html.desktop-view body.moments-route #main-outlet>*:not(.experimental-screen){max-width:none !important;width:100% !important;padding-inline:0 !important}.moments-page{--moments-accent: var(--gh-accent, var(--tertiary, #8b5cf6));--moments-accent-2: var(--gh-accent-2, var(--tertiary-medium, #c084fc));--moments-soft: var(--gh-soft, var(--tertiary-high, #c4b5fd));--moments-accent-ink: var(--secondary-very-high, #fff);--moments-surface: var( --gh-panel, var( --gm-surface, var( --d-content-background, color-mix(in srgb, var(--primary) 3.5%, var(--secondary)) ) ) );--moments-surface-2: color-mix( in srgb, var(--primary) 6%, var(--moments-surface) );--moments-border: var( --gh-border, var( --gm-border, var(--primary-low, color-mix(in srgb, var(--primary) 10%, transparent)) ) );--moments-line: var( --gh-line, var(--primary-very-low, color-mix(in srgb, var(--primary) 8%, transparent)) );--moments-muted: var(--gh-muted, var(--primary-medium));--moments-radius: var( --gh-radius, var(--d-border-radius-large, var(--d-border-radius, 12px)) );--moments-gap: var(--gh-gap, 1.1rem);--moments-sidebar-width: var(--gh-sidebar-width, 20rem);--moments-shadow: var( --gm-shadow, var( --shadow-card, 0 1px 2px rgb(0 0 0 / 0.12), 0 8px 24px rgb(0 0 0 / 0.08) ) );container:moments/inline-size;width:100%;max-width:none;margin:0;padding:.5rem 0 4rem;color:var(--primary);box-sizing:border-box;overflow-x:clip}.moments-page *,.moments-page *::before,.moments-page *::after{box-sizing:border-box}.moments-page button{font:inherit}.moments-page a,.moments-page a:visited{color:inherit}html.gh-light .moments-page{--moments-surface: var(--gm-surface, var(--secondary, #fff));--moments-surface-2: color-mix(in srgb, var(--primary) 5%, var(--moments-surface));--moments-border: var(--gm-border, var(--primary-low, #e9e7f1));--moments-muted: var(--primary-medium)}.moments-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--moments-gap, 1rem);align-items:start;width:100%}.moments-main{min-width:0;width:100%}.moments-side{display:none}@container moments (min-width: 860px){.moments-layout{grid-template-columns:minmax(0, 1fr) var(--moments-sidebar-width, 20rem);gap:var(--moments-gap, 1rem)}.moments-main{margin:0;max-width:none}.moments-side{display:block;position:sticky;top:calc(var(--header-offset, 60px) + 1rem)}.moments-filters:not(.moments-filters--explore){display:none !important}.moments-share--fab{display:none !important}}.moments-page__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.moments-page__heading{display:flex;align-items:center;gap:.85rem;min-width:0}.moments-page__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:12px;background:color-mix(in srgb, var(--moments-accent) 16%, transparent);color:var(--moments-accent);font-size:1.25rem}.moments-page__icon .d-icon{color:var(--moments-accent)}.moments-page__title{margin:0;font-size:var(--font-up-3);font-weight:700;line-height:1.2}.moments-page__subtitle{margin:.15rem 0 0;color:var(--moments-muted);font-size:var(--font-down-1)}.moments-share.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:10px;background:var(--moments-accent);color:var(--secondary);font-weight:600;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.moments-share.btn-primary .d-icon{color:currentcolor}.moments-share.btn-primary:hover,.moments-share.btn-primary:focus-visible{background:var(--moments-accent);color:var(--secondary);filter:brightness(1.08)}.moments-share.btn-primary:active{transform:scale(0.98)}.moments-share--fab{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:100;width:3.5rem;height:3.5rem;padding:0 !important;justify-content:center;border-radius:50% !important;box-shadow:0 6px 20px rgba(0,0,0,.35);font-size:1.3rem}.moments-page__tabs{display:flex;gap:.25rem;margin:0 0 1rem;border-bottom:1px solid var(--moments-border);overflow-x:auto;scrollbar-width:none}.moments-page__tabs::-webkit-scrollbar{display:none}.moments-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem .9rem;border:0;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;background:none;color:var(--moments-muted);font-weight:500;white-space:nowrap;cursor:pointer}.moments-tab .d-icon{color:currentcolor;font-size:.9em}.moments-tab:hover{color:var(--primary)}.moments-tab.--active{color:var(--moments-accent);border-bottom-color:var(--moments-accent);background:color-mix(in srgb, var(--moments-accent) 8%, transparent);border-radius:8px 8px 0 0}.moments-stories{margin:0 -0.25rem 1rem}.moments-stories__list{display:flex;gap:.9rem;margin:0;padding:.25rem .25rem .5rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.moments-stories__list::-webkit-scrollbar{display:none}.moments-stories__item{flex:0 0 auto;scroll-snap-align:start}.moments-story{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:4.5rem;padding:0;border:0;background:none;color:var(--primary);text-decoration:none;cursor:pointer}.moments-story__ring{display:flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;padding:3px;border-radius:50%;background:conic-gradient(from 210deg, var(--moments-accent), color-mix(in srgb, var(--moments-accent) 40%, #e45fa0), var(--moments-accent));transition:transform .15s ease}.moments-story__img{width:100%;height:100%;border:3px solid var(--secondary);border-radius:50%;object-fit:cover;background:var(--moments-surface-2)}.moments-story__plus{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--secondary);color:var(--moments-accent);font-size:1.35rem}.moments-story__plus .d-icon{color:var(--moments-accent)}.moments-story--create .moments-story__ring{background:none;border:2px solid var(--moments-accent)}.moments-story__label{max-width:100%;overflow:hidden;color:var(--primary-high);font-size:var(--font-down-1);text-overflow:ellipsis;white-space:nowrap}.moments-story:hover .moments-story__ring,.moments-story:focus-visible .moments-story__ring{transform:scale(1.05)}.moments-story:focus-visible{outline:none}.moments-story:focus-visible .moments-story__ring{box-shadow:0 0 0 3px color-mix(in srgb, var(--moments-accent) 45%, transparent)}.moments-filters{display:flex;align-items:center;gap:.4rem;margin:0 0 1rem;padding-bottom:.15rem;overflow-x:auto;scrollbar-width:none}.moments-filters::-webkit-scrollbar{display:none}.moments-filters__sep{flex:0 0 1px;align-self:stretch;margin:.2rem .15rem;background:var(--moments-border)}.moments-pill{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.4rem .8rem;border:1px solid var(--moments-border);border-radius:999px;background:var(--moments-surface);color:var(--primary-high);font-size:var(--font-down-1);white-space:nowrap;cursor:pointer}.moments-pill .d-icon{color:currentcolor;font-size:.85em}.moments-pill.--active{border-color:rgba(0,0,0,0);background:color-mix(in srgb, var(--moments-accent) 20%, transparent);color:var(--moments-accent);font-weight:600}.moments-aside{display:flex;flex-direction:column;gap:1rem}.moments-box{padding:1rem;border:1px solid var(--moments-border);border-radius:var(--moments-radius);background:var(--moments-surface)}.moments-box__title{margin:0 0 .6rem;font-size:var(--font-0);font-weight:600}.moments-box__list{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}.moments-box__item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.5rem .65rem;border:0;border-radius:8px;background:none;color:var(--primary-high);text-align:left;cursor:pointer}.moments-box__item .d-icon{width:1.1em;color:var(--moments-muted)}.moments-box__item span:first-of-type{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moments-box__item:hover{background:var(--moments-surface-2);color:var(--primary)}.moments-box__item.--active{background:color-mix(in srgb, var(--moments-accent) 18%, transparent);color:var(--primary);font-weight:600}.moments-box__item.--active .d-icon,.moments-box__item.--active .moments-box__count{color:var(--moments-accent)}.moments-box__count{flex:0 0 auto;color:var(--moments-muted);font-size:var(--font-down-1);font-variant-numeric:tabular-nums}.moments-box__manage{display:inline-block;margin-top:.6rem;color:var(--moments-accent) !important;font-size:var(--font-down-1)}.moments-box--cta{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.4rem 1rem;text-align:center}.moments-box__cta-icon{color:var(--moments-muted);font-size:1.6rem}.moments-box__cta-title{margin:0;font-size:var(--font-0);font-weight:700}.moments-box__cta-text{margin:0 0 .5rem;color:var(--moments-muted);font-size:var(--font-down-1)}.moments-feed{display:flex;flex-direction:column;gap:1.25rem}.moment-card{position:relative;border:1px solid var(--moments-border);border-radius:var(--moments-radius);background:var(--moments-surface);box-shadow:var(--moments-shadow);overflow:clip}.moment-card__head{display:flex;align-items:center;gap:.7rem;padding:.85rem .75rem .85rem 1rem}.moment-card__avatar img{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover}.moment-card__who{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.25}.moment-card__name{overflow:hidden;color:var(--primary) !important;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.moment-card__date,.moment-card__date:visited{color:var(--moments-muted) !important;font-size:var(--font-down-1)}.moment-card__menu{position:relative;flex:0 0 auto}.moment-card__menu-btn .d-icon{color:var(--moments-muted)}.moment-card__menu-list{position:absolute;top:100%;right:0;z-index:300;min-width:12rem;margin:.25rem 0 0;padding:.35rem;border:1px solid var(--moments-border);border-radius:10px;background:var(--secondary);box-shadow:0 8px 28px rgba(0,0,0,.3);list-style:none}.moment-card__menu-list button{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;border:0;border-radius:6px;background:none;color:var(--primary);text-align:left;cursor:pointer}.moment-card__menu-list button .d-icon{color:var(--moments-muted)}.moment-card__menu-list button:hover{background:var(--moments-surface-2)}.moment-card__menu-list button.--danger,.moment-card__menu-list button.--danger .d-icon{color:var(--danger)}.moment-card__body{padding:.9rem 1rem .25rem}.moment-card__title{margin:0 0 .4rem;font-size:var(--font-up-1);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.moment-card__title a,.moment-card__title a:visited{color:var(--primary);text-decoration:none}.moment-card__title a:hover{color:var(--moments-accent)}.moment-card__text{color:var(--primary-high);line-height:1.55;overflow-wrap:anywhere}.moment-card__text p{margin:0 0 .6em}.moment-card__text p:last-child{margin-bottom:0}.moment-card__text img:not(.emoji){max-width:100%;height:auto}.moment-card__text.--clamped.--long{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.moment-card__more{margin-top:.25rem;padding:0;border:0;background:none;color:var(--moments-accent);font-weight:600;cursor:pointer}.moment-card__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.moment-card__actions{display:flex;align-items:center;gap:.35rem;padding:.4rem .6rem}.moment-card__action,.moment-card__action:visited{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.35rem .6rem;border:0;border-radius:8px;background:none;color:var(--moments-muted) !important;text-decoration:none;cursor:pointer}.moment-card__action .d-icon,.moment-card__action:visited .d-icon{color:currentcolor;font-size:1.1em}.moment-card__action:hover,.moment-card__action:visited:hover{background:var(--moments-surface-2);color:var(--primary) !important}.moment-card__share{margin-left:auto}.moment-card--text .moment-card__body{position:relative;margin:0 1rem;padding:1.1rem 1.1rem 1rem 1.25rem;border-radius:12px;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--moments-accent) 16%, transparent), transparent 60%),var(--moments-surface-2);border-left:3px solid var(--moments-accent)}.moment-card--text .moment-card__body::before{content:"“";position:absolute;top:-0.2rem;right:.8rem;color:color-mix(in srgb, var(--moments-accent) 35%, transparent);font-family:Georgia,serif;font-size:4.5rem;line-height:1;pointer-events:none}.moment-card--text .moment-card__title{font-size:var(--font-up-2);padding-right:2.5rem}.moment-card--text .moment-card__text{font-size:var(--font-up-1)}.moment-card--full .moment-card__title{font-size:var(--font-up-2)}.moment-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .7rem;border:0;border-radius:999px;background:var(--moments-surface-2);color:var(--primary-high);font-size:var(--font-down-1);cursor:pointer}.moment-chip .d-icon{color:var(--moments-muted);font-size:.85em}.moment-chip:hover{background:color-mix(in srgb, var(--moments-accent) 18%, transparent);color:var(--primary)}.moment-comments{padding:.25rem 1rem 1rem;border-top:1px solid var(--moments-border)}.moment-comments__title{margin:.9rem 0 .5rem;font-size:var(--font-0);font-weight:600}.moment-comments__all,.moment-comments__all:visited{display:inline-block;margin:.6rem 0 .1rem;color:var(--moments-muted) !important;font-size:var(--font-down-1)}.moment-comments__list{margin:0;padding:0;list-style:none}.moment-comments__empty{color:var(--moments-muted);font-size:var(--font-down-1)}.moment-comments__form{display:flex;align-items:flex-end;gap:.6rem;margin-top:.75rem}.moment-comments__me{flex:0 0 auto;width:32px;height:32px;border-radius:50%}.moment-comments__field{position:relative;display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:flex-end;gap:.25rem;min-width:0;padding:.2rem .35rem .2rem 0;border:1px solid var(--moments-border);border-radius:16px;background:var(--moments-surface-2)}.moment-comments__field:focus-within{border-color:var(--moments-accent)}.moment-comments__input{box-sizing:border-box;flex:1 1 auto;width:100%;min-width:0;min-height:2.35rem;max-height:9rem;margin:0 !important;padding:.5rem .4rem .5rem .85rem !important;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--primary);font-size:var(--font-0, 15px);line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-y:auto;resize:none;outline:none}.moment-comments__send{flex:0 0 auto;margin:.15rem .2rem !important}.moment-comments__send .d-icon{color:var(--moments-accent)}.moment-comments__error{margin:.4rem 0 0;color:var(--danger);font-size:var(--font-down-1)}.moment-comment{display:flex;gap:.6rem;padding:.7rem 0 .2rem}.moment-comment__avatar img{display:block;width:32px;height:32px;border-radius:50%}.moment-comment__main{flex:1 1 auto;min-width:0}.moment-comment__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .5rem}.moment-comment__name{color:var(--primary) !important;font-weight:600;font-size:var(--font-down-1)}.moment-comment__date{color:var(--moments-muted);font-size:var(--font-down-2)}.moment-comment__delete{margin-left:auto !important;padding:.2rem .4rem !important}.moment-comment__delete .d-icon{color:var(--moments-muted);font-size:.85em}.moment-comment__text{color:var(--primary-high);font-size:var(--font-0);line-height:1.45;overflow-wrap:anywhere}.moment-comment__text p{margin:.1em 0 .3em}.moment-comment__actions .moments-like{margin-top:0}.moments-page .moments-like,.moments-tiktok-portal .moments-like{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5em 1em;width:100%;margin-top:.85em;padding-top:0;border-top:0}.moments-page .moments-like__controls,.moments-tiktok-portal .moments-like__controls{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15em;margin-left:auto}.moments-page .moments-like__users-wrap,.moments-tiktok-portal .moments-like__users-wrap{position:relative;display:inline-flex;align-items:center}.moments-page .moments-like__users,.moments-tiktok-portal .moments-like__users{position:fixed;z-index:300;box-sizing:border-box;min-width:220px;width:max-content;max-width:min(320px,100vw - 16px);max-height:min(360px,100vh - 24px);overflow-x:hidden;overflow-y:auto;padding:.5em .6em;border:1px solid var(--primary-low);border-radius:8px;background:var(--secondary);box-shadow:var(--shadow-card, 0 4px 14px rgba(0, 0, 0, 0.18)),0 0 0 1px rgba(0,0,0,.04);color:var(--primary);text-align:left;pointer-events:auto}.moments-page .moments-like__users-head,.moments-tiktok-portal .moments-like__users-head{display:flex;align-items:center;gap:.35em;margin-bottom:.4em;padding-bottom:.35em;border-bottom:1px solid var(--primary-low);font-weight:bold;color:var(--primary)}.moments-page .moments-like__users-count,.moments-tiktok-portal .moments-like__users-count{color:var(--primary-high);font-size:var(--font-down-1);font-weight:normal}.moments-page .moments-like__users-loading,.moments-page .moments-like__users-empty,.moments-tiktok-portal .moments-like__users-loading,.moments-tiktok-portal .moments-like__users-empty{padding:.35em .15em;color:var(--primary-medium);font-size:var(--font-down-1)}.moments-page .moments-like__users-list,.moments-tiktok-portal .moments-like__users-list{list-style:none;margin:0;padding:0}.moments-page .moments-like__user-row,.moments-tiktok-portal .moments-like__user-row{display:flex;align-items:center;justify-content:space-between;gap:.75em;padding:.3em .1em;min-height:28px}.moments-page .moments-like__user,.moments-tiktok-portal .moments-like__user{display:flex;align-items:center;gap:.5em;min-width:0;flex:1 1 auto;color:var(--primary);text-decoration:none}.moments-page .moments-like__user .avatar,.moments-tiktok-portal .moments-like__user .avatar{flex:0 0 auto;width:24px;height:24px;border-radius:50%}.moments-page .moments-like__user .username,.moments-tiktok-portal .moments-like__user .username{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-down-1);color:var(--primary)}.moments-page .moments-like__user:hover,.moments-page .moments-like__user:focus-visible,.moments-tiktok-portal .moments-like__user:hover,.moments-tiktok-portal .moments-like__user:focus-visible{color:var(--tertiary)}.moments-page .moments-like__user:hover .username,.moments-page .moments-like__user:focus-visible .username,.moments-tiktok-portal .moments-like__user:hover .username,.moments-tiktok-portal .moments-like__user:focus-visible .username{color:var(--tertiary)}.moments-page .moments-like__user-reaction,.moments-tiktok-portal .moments-like__user-reaction{flex:0 0 auto}.moments-page .moments-like__copy-link,.moments-page .moments-like__discussion,.moments-tiktok-portal .moments-like__copy-link,.moments-tiktok-portal .moments-like__discussion{margin:0;color:var(--primary-low-mid)}.moments-page .moments-like__copy-link .d-icon,.moments-page .moments-like__discussion .d-icon,.moments-tiktok-portal .moments-like__copy-link .d-icon,.moments-tiktok-portal .moments-like__discussion .d-icon{color:var(--primary-low-mid)}.moments-page .moments-like__copy-link:hover,.moments-page .moments-like__copy-link:focus-visible,.moments-page .moments-like__discussion:hover,.moments-page .moments-like__discussion:focus-visible,.moments-tiktok-portal .moments-like__copy-link:hover,.moments-tiktok-portal .moments-like__copy-link:focus-visible,.moments-tiktok-portal .moments-like__discussion:hover,.moments-tiktok-portal .moments-like__discussion:focus-visible{background:var(--primary-low);color:var(--primary)}.moments-page .moments-like__copy-link:hover .d-icon,.moments-page .moments-like__copy-link:focus-visible .d-icon,.moments-page .moments-like__discussion:hover .d-icon,.moments-page .moments-like__discussion:focus-visible .d-icon,.moments-tiktok-portal .moments-like__copy-link:hover .d-icon,.moments-tiktok-portal .moments-like__copy-link:focus-visible .d-icon,.moments-tiktok-portal .moments-like__discussion:hover .d-icon,.moments-tiktok-portal .moments-like__discussion:focus-visible .d-icon{color:var(--primary)}.moments-page .moments-like.is-reactions.discourse-reactions-actions,.moments-tiktok-portal .moments-like.is-reactions.discourse-reactions-actions{height:auto;justify-content:space-between}.moments-page .moments-like.is-reactions .discourse-reactions-counter,.moments-tiktok-portal .moments-like.is-reactions .discourse-reactions-counter{margin:0;padding:.15em 0}.moments-page .moments-like.is-reactions .discourse-reactions-list .reactions,.moments-tiktok-portal .moments-like.is-reactions .discourse-reactions-list .reactions{display:inline-flex;align-items:center;gap:.15em}.moments-page .moments-like.is-reactions .discourse-reactions-list-emoji .emoji,.moments-tiktok-portal .moments-like.is-reactions .discourse-reactions-list-emoji .emoji{width:20px;height:20px}.moments-page .moments-like.is-reactions .reactions-counter,.moments-tiktok-portal .moments-like.is-reactions .reactions-counter{color:var(--primary-low-mid);margin-left:.35em;pointer-events:none}.moments-page .moments-like.is-reactions .discourse-reactions-reaction-button,.moments-tiktok-portal .moments-like.is-reactions .discourse-reactions-reaction-button{margin-left:0}.moments-page .moments-like.is-reactions .reaction-button.btn-toggle-reaction-like,.moments-page .moments-like.is-reactions .reaction-button.btn-toggle-reaction-emoji,.moments-tiktok-portal .moments-like.is-reactions .reaction-button.btn-toggle-reaction-like,.moments-tiktok-portal .moments-like.is-reactions .reaction-button.btn-toggle-reaction-emoji{pointer-events:auto}.moments-page .moments-like.is-reactions .reaction-button .d-icon,.moments-tiktok-portal .moments-like.is-reactions .reaction-button .d-icon{color:var(--primary-low-mid)}.moments-page .moments-like.is-reactions.has-used-main-reaction .reaction-button .d-icon,.moments-tiktok-portal .moments-like.is-reactions.has-used-main-reaction .reaction-button .d-icon{color:var(--love)}.moments-page .moments-like.is-reactions .moments-like__picker-wrap,.moments-tiktok-portal .moments-like.is-reactions .moments-like__picker-wrap{position:relative}.moments-page .moments-like.is-reactions .moments-like__picker,.moments-tiktok-portal .moments-like.is-reactions .moments-like__picker{position:fixed;z-index:420;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.2em;width:max-content;max-width:none;padding:.4em .45em;border:1px solid var(--primary-low);border-radius:10px;background:var(--secondary);box-shadow:var(--shadow-card, 0 4px 14px rgba(0, 0, 0, 0.18)),0 0 0 1px rgba(0,0,0,.04);box-sizing:border-box}.moments-page .moments-like.is-reactions .moments-like__picker::before,.moments-tiktok-portal .moments-like.is-reactions .moments-like__picker::before{content:"";position:absolute;left:0;right:0;height:14px;background:rgba(0,0,0,0)}.moments-page .moments-like.is-reactions .moments-like__picker.is-above::before,.moments-tiktok-portal .moments-like.is-reactions .moments-like__picker.is-above::before{top:100%}.moments-page .moments-like.is-reactions .moments-like__picker.is-below::before,.moments-tiktok-portal .moments-like.is-reactions .moments-like__picker.is-below::before{bottom:100%}.moments-page .moments-like.is-reactions .moments-like__picker-item,.moments-tiktok-portal .moments-like.is-reactions .moments-like__picker-item{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2em;height:2em;padding:0;border:1px solid rgba(0,0,0,0);border-radius:6px;background:rgba(0,0,0,0);cursor:pointer}.moments-page .moments-like.is-reactions .moments-like__picker-item:hover:not(:disabled),.moments-tiktok-portal .moments-like.is-reactions .moments-like__picker-item:hover:not(:disabled){background:var(--primary-very-low);transform:scale(1.12)}.moments-page .moments-like.is-reactions .moments-like__picker-item.is-mine,.moments-tiktok-portal .moments-like.is-reactions .moments-like__picker-item.is-mine{border-color:var(--love);background:var(--love-low)}.moments-page .moments-like:not(.is-reactions) .reaction-button .reactions-counter,.moments-tiktok-portal .moments-like:not(.is-reactions) .reaction-button .reactions-counter{margin-left:.35em;color:var(--primary-low-mid);font-size:var(--font-down-1)}.moments-page .moments-like:not(.is-reactions) .reaction-button.has-reacted .d-icon,.moments-tiktok-portal .moments-like:not(.is-reactions) .reaction-button.has-reacted .d-icon{color:var(--love)}.moments-page .moment-card__actions .moments-like,.moments-page .moment-comment__actions .moments-like{flex-direction:row-reverse;justify-content:flex-end;width:auto;margin-top:0;gap:.1rem}.moments-page .moment-card__actions .moments-like .moments-like__controls,.moments-page .moment-comment__actions .moments-like .moments-like__controls{margin-left:0}.moments-page .moment-comment__actions .moments-like .reaction-button{padding:.2rem .35rem}.moment-media{position:relative;display:block;width:100%;aspect-ratio:var(--moment-ratio, 1.3333);background:color-mix(in srgb, var(--secondary) 70%, var(--primary-very-low))}.moment-media__img{display:block;width:100%;height:100%;object-fit:cover}.moment-media--single{overflow:hidden}.moment-media__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.moment-media__track::-webkit-scrollbar{display:none}.moment-media__track:focus-visible{outline:2px solid var(--moments-accent);outline-offset:-2px}.moment-media__slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center;height:100%;scroll-snap-align:center;scroll-snap-stop:always;background:var(--moment-img-bg, transparent)}.moment-media__counter{position:absolute;top:.6rem;right:.6rem;padding:.15rem .55rem;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:var(--font-down-1);font-variant-numeric:tabular-nums;pointer-events:none}.moment-media__arrow{position:absolute;top:50%;display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-top:-1.25rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer}.moment-media__arrow .d-icon{color:#fff}.moment-media__arrow--prev{left:.6rem}.moment-media__arrow--next{right:.6rem}.moment-media__arrow:disabled{opacity:0;pointer-events:none}.moment-media__arrow:focus-visible{outline:2px solid var(--moments-accent)}.moment-media__dots{position:absolute;left:0;right:0;bottom:.5rem;display:flex;justify-content:center;gap:.1rem}.moment-media__dot{width:1.5rem;height:1.5rem;padding:0;border:0;background:none;cursor:pointer}.moment-media__dot::before{content:"";display:block;width:.45rem;height:.45rem;margin:auto;border-radius:50%;background:rgba(255,255,255,.55);box-shadow:0 0 2px rgba(0,0,0,.6);transition:transform .15s ease}.moment-media__dot.--active::before{background:var(--moments-accent);transform:scale(1.3)}@media(any-hover: hover),(min-width: 1025px){.moment-media__arrow{display:inline-flex}}@media(prefers-reduced-motion: reduce){.moment-media__track,.moments-stories__list{scroll-behavior:auto}.moment-media__dot::before{transition:none}}.moments-detail,.moments-manage{max-width:100%;margin:0 auto}.moments-detail__back,.moments-detail__back:visited{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .85rem;color:var(--moments-muted) !important;text-decoration:none}.moments-detail__back:hover,.moments-detail__back:visited:hover{color:var(--primary) !important}.moments-page__notice,.moments-page__end{margin:2rem 0;color:var(--moments-muted);text-align:center}.moments-page__notice--error{display:flex;flex-direction:column;align-items:center;gap:.5rem}.moments-page__empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;border:1px dashed var(--moments-border);border-radius:var(--moments-radius);color:var(--moments-muted);text-align:center}.moments-page__empty p{margin:0}.moments-page__empty-icon{font-size:2rem}.moments-page__loading{display:flex;justify-content:center;padding:1.5rem 0}.moments-page__sentinel{height:1px}.moments-manage__list{margin:1rem 0;padding:0;list-style:none}.moments-manage__row,.moments-manage__add{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--moments-border)}.moments-manage__row input,.moments-manage__row select,.moments-manage__add input,.moments-manage__add select{margin:0 !important}.moments-manage__name{flex:1 1 10rem}.moments-manage__icon{width:1.5rem;text-align:center}.moments-manage__count{color:var(--moments-muted);font-size:var(--font-down-1)}.moments-form-modal{--moments-accent: var(--tertiary);--moments-border: color-mix(in srgb, var(--primary) 12%, transparent)}.moments-form-modal .d-modal__container{width:min(640px,100vw)}.moments-form{display:flex;flex-direction:column;gap:.35rem}.moments-form__label{margin-top:.5rem;font-weight:600}.moments-form__input,.moments-form__textarea,.moments-form__select{width:100% !important;margin:0 !important;font-size:16px}.moments-form__textarea{min-height:7rem;resize:vertical}.moments-form__photos-head{display:flex;align-items:baseline;justify-content:space-between;margin-top:.5rem}.moments-form__photos-head .moments-form__label{margin:0}.moments-form__count{color:var(--primary-medium);font-size:var(--font-down-1);font-variant-numeric:tabular-nums}.moments-form__photos{display:grid;grid-template-columns:repeat(auto-fill, minmax(96px, 1fr));gap:.5rem}.moments-form__photo{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--primary-very-low)}.moments-form__photo img{width:100%;height:100%;object-fit:cover}.moments-form__photo-tools{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;padding:.2rem;background:linear-gradient(transparent, rgba(0, 0, 0, 0.55))}.moments-form__photo-btn{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;cursor:pointer}.moments-form__photo-btn .d-icon{color:#fff;font-size:.8em}.moments-form__photo-btn:disabled{opacity:.35}.moments-form__add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;aspect-ratio:1;border:2px dashed var(--moments-border);border-radius:10px;background:none;color:var(--primary-medium);font-size:var(--font-down-1);cursor:pointer}.moments-form__add .d-icon{color:var(--moments-accent);font-size:1.4em}.moments-form__add:hover{border-color:var(--moments-accent);color:var(--primary)}.moments-form__progress,.moments-form__hint{margin:.3rem 0 0;color:var(--primary-medium);font-size:var(--font-down-1)}.moments-form__warning,.moments-form__error{margin:.4rem 0 0;padding:.6rem .75rem;border-radius:8px;background:var(--danger-low);color:var(--danger);font-size:var(--font-down-1)}.moments-form-modal .moments-form__submit.btn-primary{background:var(--tertiary)}@container moments (max-width: 600px){.moments-page__header .moments-share--header{display:none}.moment-card{border-radius:12px}.moment-card__head{padding:.7rem .5rem .7rem .8rem}.moment-card__body{padding:.8rem .8rem .2rem}.moment-card--text .moment-card__body{margin:0 .7rem}.moment-comments{padding:.2rem .8rem .85rem}}@media(max-width: 767px){.moments-page{padding-top:.25rem}.moments-feed{gap:1rem}}@container moments (min-width: 601px){.moments-share--fab{display:none}}.moments-follow{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;padding:.25rem .8rem;border:1px solid rgba(0,0,0,0);border-radius:999px;background:var(--moments-accent);color:var(--moments-accent-ink, #fff);font-size:var(--font-down-1);font-weight:650;line-height:1.3;white-space:nowrap;cursor:pointer}.moments-follow .d-icon{color:currentcolor;font-size:.8em}.moments-follow.--on{border-color:var(--moments-border);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary-high)}.moments-follow:disabled{opacity:.6}.moments-follow.--inline{padding:0;border:0;background:none;color:var(--moments-accent);font-size:var(--font-down-1)}.moments-follow.--inline::before{content:"·";margin-right:.3rem;color:var(--moments-muted)}.moments-follow.--inline.--on{color:var(--moments-muted)}.moments-follow.--large{flex:1 1 0;justify-content:center;padding:.65rem 1rem;border-radius:12px;font-size:var(--font-0)}.moment-card__who-line{display:flex;align-items:center;gap:.35rem;min-width:0}.moment-card__date a,.moment-card__date a:visited{color:inherit !important}.moments-page .moment-card__actions{gap:.15rem}.moments-page .moment-card__actions .moments-like{display:contents}.moments-page .moment-card__actions .moments-like__users-wrap{order:0;margin-left:.25rem}.moments-page .moment-card__actions .moment-card__comments-btn{order:1;margin-left:auto}.moments-page .moment-card__actions .moment-card__share{order:2;margin-left:0}.moments-page .moment-card__actions .moments-like__controls{order:3;margin-left:0}.moment-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0;overflow:hidden;color:var(--primary-high);line-height:1.5;overflow-wrap:anywhere}.moment-card__excerpt .moment-card__more,.moment-card__excerpt .moment-card__more:visited{color:var(--moments-accent) !important;font-weight:600;text-decoration:none}.moment-card--text .moment-card__excerpt{font-size:var(--font-up-1)}.moments-box--profile{text-align:center}.moments-mini,.moments-mini:visited{display:flex;flex-direction:column;align-items:center;gap:.15rem;color:var(--primary) !important;text-decoration:none}.moments-mini__avatar,.moments-mini:visited__avatar{width:56px;height:56px;margin-bottom:.35rem;border-radius:50%;object-fit:cover}.moments-mini__name,.moments-mini:visited__name{font-weight:700}.moments-mini__sub,.moments-mini:visited__sub{color:var(--moments-muted);font-size:var(--font-down-1)}.moments-stats{display:flex;justify-content:space-around;gap:.5rem;margin:.75rem 0 .25rem}.moments-stats>div{display:flex;flex-direction:column;align-items:center;color:var(--moments-muted);font-size:var(--font-down-1)}.moments-stats b{color:var(--primary);font-size:var(--font-up-1)}.moments-box__subtitle{margin:.9rem 0 .4rem;font-size:var(--font-down-1);font-weight:700;text-align:left}.moments-suggest{margin:0;padding:0;list-style:none;text-align:left}.moments-suggest__row{display:flex;align-items:center;gap:.5rem;padding:.3rem 0}.moments-suggest__user,.moments-suggest__user:visited{display:flex;flex:1 1 auto;align-items:center;gap:.5rem;min-width:0;color:var(--primary) !important;text-decoration:none}.moments-suggest__user img,.moments-suggest__user:visited img{flex:0 0 auto;border-radius:50%}.moments-suggest__user span,.moments-suggest__user:visited span{display:flex;flex-direction:column;min-width:0;line-height:1.2}.moments-suggest__user b,.moments-suggest__user:visited b{overflow:hidden;font-size:var(--font-down-1);text-overflow:ellipsis;white-space:nowrap}.moments-suggest__user small,.moments-suggest__user:visited small{color:var(--moments-muted);font-size:var(--font-down-2)}.moments-page--detail .moments-detail{max-width:none}.moment-view__meta{margin:0;padding:0 1rem .5rem;color:var(--moments-muted);font-size:var(--font-down-1)}.moment-view__meta strong{color:var(--primary)}.moment-view .moment-card__title{margin:.2rem 0 .6rem;font-size:var(--font-up-2)}.moment-view .moment-comments__title{margin-top:.4rem}.moment-comments__emojis{display:flex;justify-content:space-between;padding:0 .25rem .4rem}.moment-comments__emoji{padding:.15rem .3rem;border:0;background:none;font-size:1.45rem;line-height:1;cursor:pointer}.moments-page--pc.moments-page--detail{max-width:none;width:100%;padding-bottom:1.5rem}.moments-page--pc.moments-page--detail .moments-detail__crumbs{display:flex;align-items:center;gap:.5rem;margin:0 0 .85rem;color:var(--moments-muted);font-size:var(--font-down-1)}.moments-page--pc.moments-page--detail .moments-detail__crumbs .moments-detail__back{margin:0}.moments-page--pc.moments-page--detail .moments-detail__cat{display:inline-flex;align-items:center;gap:.35rem}.moment-view--pc{display:grid;grid-template-columns:minmax(0, 1fr);overflow:hidden}.moment-view--pc .moment-view__media{background:#000}.moment-view--pc .moment-view__media .moment-media{aspect-ratio:var(--moment-ratio, 1.3333);max-width:none;background:#000}.moment-view--pc .moment-view__media .moment-media__slide{background:#000}.moment-view--pc .moment-view__media .moment-media__img{object-fit:contain}.moment-view--pc .moment-view__quote{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:320px;padding:3rem;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--moments-accent) 30%, transparent), transparent 65%),var(--moments-surface-2)}.moment-view--pc .moment-view__quote p{margin:0;font-size:2rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.moment-view--pc .moment-view__quote-mark{color:color-mix(in srgb, var(--moments-accent) 55%, transparent);font-family:Georgia,serif;font-size:6rem;line-height:.8}.moment-view--pc .moment-view__side{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--moments-border)}.moment-view--pc .moment-view__head{border-bottom:1px solid var(--moments-border)}.moment-view--pc .moment-card__date{font-size:var(--font-down-2)}.moment-view--pc .moment-view__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.moment-view--pc .moment-card__body{padding:.9rem 1rem .5rem}.moment-view--pc .moment-card__chips{margin:0 0 .6rem}.moment-view--pc .moment-card__title{font-size:var(--font-up-2)}.moment-view--pc .moment-comments{padding:.25rem 1rem 1rem}.moment-view--pc .moment-view__foot{flex:0 0 auto;border-top:1px solid var(--moments-border);background:var(--moments-surface)}.moment-view--pc .moment-card__actions{padding:.35rem .5rem .1rem}.moment-view--pc .moment-view__form{padding:.5rem 1rem .75rem;border-top:1px solid var(--moments-border)}.moment-view--pc .moment-view__form .moment-comments__form{margin:0}@media(min-width: 1000px){.moment-view--pc{grid-template-columns:minmax(0, 1fr) minmax(410px, 445px);height:calc(100vh - var(--header-offset, 60px) - 4.5rem);min-height:520px;max-height:900px}.moment-view--pc .moment-view__media{height:100%;min-height:0}.moment-view--pc .moment-view__media .moment-media{height:100%;aspect-ratio:auto}}@media(max-width: 999px){.moment-view--pc .moment-view__side{border-left:0}.moment-view--pc .moment-view__scroll{overflow:visible}}.moments-page--mobile{--moments-bleed: 10px;margin-inline:calc(-1*var(--moments-bleed));padding-inline:var(--moments-bleed);width:auto;max-width:none}.moments-page--mobile .moments-page__icon,.moments-page--mobile .moments-page__subtitle{display:none}.moments-page--mobile .moments-page__header{margin-bottom:.4rem}.moments-page--mobile .moments-page__title{font-size:var(--font-up-3)}.moments-page--mobile .moments-page__title::after{content:".";color:var(--moments-accent)}.moments-page--mobile .moment-card--mobile.moment-card--text .moment-card__excerpt{font-size:var(--font-0)}.moments-page--mobile .moment-card--mobile,.moments-page--mobile .moment-view--mobile{margin-inline:calc(-1*var(--moments-bleed));border-width:1px 0;border-radius:0;box-shadow:none}.moments-page--mobile .moments-feed{gap:0}.moments-page--mobile .moments-feed .moment-card--mobile+.moment-card--mobile{border-top:0}.moments-page--mobile .moment-card--mobile .moment-card__head{padding:.6rem .4rem .6rem .75rem}.moments-page--mobile .moment-card--mobile .moment-card__avatar img{width:32px;height:32px}.moments-page--mobile .moment-card--mobile .moment-card__actions{padding:.25rem .35rem 0}.moments-page--mobile .moment-card--mobile .moment-card__body{padding:.1rem .85rem .85rem}.moments-page--mobile .moment-card--mobile .moment-card__title{margin-bottom:.2rem;font-size:var(--font-up-1)}.moments-page--mobile .moment-card--mobile.moment-card--text .moment-card__body{margin:.2rem .75rem .75rem;padding:.9rem 1rem}.moments-page--mobile .moment-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.45rem}.moments-page--mobile .moment-card__foot .moment-chip{margin-left:auto}.moments-page--mobile .moment-card__see-comments,.moments-page--mobile .moment-card__see-comments:visited{color:var(--moments-muted) !important;font-size:var(--font-down-1);text-decoration:none}.moments-page--mobile.moments-page--detail{padding-top:0;padding-bottom:9rem}.moments-page--mobile .moments-detail__bar{position:sticky;top:var(--header-offset, 0px);z-index:5;display:flex;align-items:center;gap:.75rem;margin:0 calc(-1*var(--moments-bleed));padding:.55rem .75rem;border-bottom:1px solid var(--moments-border);background:var(--secondary)}.moments-page--mobile .moments-detail__bar-back,.moments-page--mobile .moments-detail__bar-back:visited,.moments-page--mobile .moments-detail__bar-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;background:none;color:var(--primary) !important;font-size:1.15rem}.moments-page--mobile .moments-detail__bar-title{flex:1 1 auto;font-size:var(--font-up-1);font-weight:700}.moments-page--mobile .moment-view--mobile{border-top:0;background:rgba(0,0,0,0)}.moments-page--mobile .moment-view--mobile .moment-card__head{padding:.6rem .75rem}.moments-page--mobile .moment-view--mobile .moment-card__avatar img{width:34px;height:34px}.moments-page--mobile .moment-view--mobile .moment-card__actions{padding:.25rem .35rem 0}.moments-page--mobile .moment-view--mobile .moment-card__body{padding:.6rem .9rem .25rem}.moments-page--mobile .moment-view--mobile.moment-card--text .moment-card__body{margin:.5rem .75rem;padding:1rem}.moments-page--mobile .moment-view--mobile .moment-view__meta{padding:0 .9rem}.moments-page--mobile .moment-view--mobile .moment-comments{padding:.25rem .9rem 1rem}.moments-page--mobile .moment-view__dock{position:fixed;right:0;bottom:0;left:0;z-index:10;padding:.5rem .75rem calc(.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--moments-border);background:var(--secondary);box-shadow:0 -6px 18px rgba(0,0,0,.25)}.moments-page--mobile .moment-view__dock:empty{display:none}.moments-page--mobile .moment-view__dock .moment-comments__form{margin:0}.moments-page--profile{max-width:none;width:100%}.moments-profile{padding:1.25rem;border:1px solid var(--moments-border);border-radius:var(--moments-radius);background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--moments-accent) 18%, transparent), transparent 60%),var(--moments-surface)}.moments-profile__top{display:flex;align-items:center;gap:1.5rem}.moments-profile__avatar{flex:0 0 auto;width:110px;height:110px;padding:3px;border:3px solid var(--moments-accent);border-radius:50%;object-fit:cover}.moments-profile__stats{flex:1 1 auto;margin:0}.moments-profile__stats b{font-size:var(--font-up-3)}.moments-profile__stats>div{font-size:var(--font-0)}.moments-profile__info{margin-top:.85rem}.moments-profile__name{margin:0;font-size:var(--font-up-2)}.moments-profile__name a,.moments-profile__name a:visited{color:var(--primary) !important;text-decoration:none}.moments-profile__name small{margin-left:.4rem;color:var(--moments-muted);font-size:var(--font-down-1);font-weight:400}.moments-profile__bio{margin:.3rem 0 0;color:var(--primary-high)}.moments-profile__actions{display:flex;gap:.6rem;margin-top:1rem;max-width:460px}.moments-profile__msg,.moments-profile__msg:visited{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;padding:.65rem 1rem;border-radius:12px;background:color-mix(in srgb, var(--primary) 9%, transparent);color:var(--primary) !important;font-weight:650;text-decoration:none}.moments-profile__tabs{display:flex;justify-content:center;margin:.75rem 0 .5rem;border-bottom:1px solid var(--moments-border)}.moments-profile__tabs span{padding:.5rem 2rem;color:var(--moments-muted)}.moments-profile__tabs span.--active{border-bottom:2px solid var(--primary);color:var(--primary)}.moments-profile__more{margin:1rem 0;text-align:center}.moments-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:4px;margin:0;padding:0;list-style:none}.moments-grid__tile,.moments-grid__tile:visited{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--moments-surface-2);color:var(--primary) !important;text-decoration:none}.moments-grid__tile img,.moments-grid__tile:visited img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.moments-grid__tile:hover img,.moments-grid__tile:visited:hover img{transform:scale(1.03)}.moments-grid__tile.--text,.moments-grid__tile:visited.--text{display:flex;align-items:center;justify-content:center;padding:.75rem;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--moments-accent) 25%, transparent), transparent 65%),var(--moments-surface-2)}.moments-grid__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-weight:700;text-align:center}.moments-grid__badge{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:var(--font-down-2)}.moments-grid__badge .d-icon{color:#fff}.moments-page--mobile.moments-page--profile .moments-profile{margin:0 calc(-1*var(--moments-bleed));border-width:0 0 1px;border-radius:0}.moments-page--mobile.moments-page--profile .moments-profile__top{gap:1rem}.moments-page--mobile.moments-page--profile .moments-profile__avatar{width:84px;height:84px}.moments-page--mobile.moments-page--profile .moments-profile__stats b{font-size:var(--font-up-2)}.moments-page--mobile.moments-page--profile .moments-profile__stats>div{font-size:var(--font-down-1)}.moments-page--mobile.moments-page--profile .moments-grid{gap:2px;margin:0 calc(-1*var(--moments-bleed))}.moments-page--mobile.moments-page--profile .moments-grid .moments-grid__tile{border-radius:0}.moments-page__header-actions{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.moments-see-all-top,.moments-see-all-top:visited{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .95rem;border:1px solid var(--moments-border);border-radius:var(--moments-radius);background:var(--moments-surface);color:var(--primary-high) !important;font-weight:600;font-size:var(--font-down-1);text-decoration:none;white-space:nowrap}.moments-see-all-top .d-icon,.moments-see-all-top:visited .d-icon{color:var(--moments-accent)}.moments-see-all-top:hover,.moments-see-all-top:visited:hover{border-color:var(--moments-accent);color:var(--primary) !important}.moment-card--feed .moment-media{max-height:540px}.moments-see-all-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;margin-top:1.25rem;padding:1.5rem 1.25rem;border:1px solid var(--moments-border);border-radius:var(--moments-radius);background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--moments-accent) 16%, transparent), transparent 70%),var(--moments-surface);text-align:center}.moments-see-all-card__hint{margin:0;color:var(--moments-muted);font-size:var(--font-down-1)}.moments-see-all-card__btn,.moments-see-all-card__btn:visited{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.35rem;border-radius:var(--moments-radius);background:var(--moments-accent);color:#fff !important;font-weight:650;text-decoration:none}.moments-see-all-card__btn .d-icon,.moments-see-all-card__btn:visited .d-icon{color:currentcolor}.moments-see-all-card__btn:hover,.moments-see-all-card__btn:visited:hover{filter:brightness(1.08)}.moments-box__explore,.moments-box__explore:visited{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-top:.75rem;padding:.55rem .75rem;border:1px solid color-mix(in srgb, var(--moments-accent) 35%, var(--moments-border));border-radius:8px;background:color-mix(in srgb, var(--moments-accent) 12%, transparent);color:var(--moments-soft, var(--moments-accent)) !important;font-size:var(--font-down-1);font-weight:600;text-decoration:none}.moments-box__explore .d-icon,.moments-box__explore:visited .d-icon{color:var(--moments-accent)}.moments-box__explore:hover,.moments-box__explore:visited:hover{background:color-mix(in srgb, var(--moments-accent) 20%, transparent);color:var(--primary) !important}.moments-explore__nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.moments-explore__nav .moments-detail__back{margin:0}.moments-explore__total{padding:.2rem .65rem;border:1px solid var(--moments-border);border-radius:999px;background:var(--moments-surface);color:var(--moments-muted);font-size:var(--font-down-1);font-variant-numeric:tabular-nums}.moments-explore__toolbar{margin-bottom:1rem}.moments-explore-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 245px), 1fr));gap:var(--moments-gap, 1rem);width:100%}@media(max-width: 600px){.moments-explore-grid{grid-template-columns:minmax(0, 1fr);gap:.85rem}}@media(min-width: 601px)and (max-width: 900px){.moments-explore-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.moments-explore-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--moments-border);border-radius:var(--moments-radius);background:var(--moments-surface);box-shadow:var(--moments-shadow);overflow:hidden;transition:transform .15s ease,border-color .15s ease}.moments-explore-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--moments-accent) 45%, var(--moments-border))}.moments-explore-card__thumb,.moments-explore-card__thumb:visited{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--moments-surface-2);color:var(--primary) !important;text-decoration:none}.moments-explore-card__thumb img,.moments-explore-card__thumb:visited img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.moments-explore-card__thumb:hover img,.moments-explore-card__thumb:visited:hover img{transform:scale(1.03)}.moments-explore-card__thumb.--text,.moments-explore-card__thumb:visited.--text{display:flex;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--moments-accent) 26%, transparent), transparent 65%),var(--moments-surface-2)}.moments-explore-card__text-preview{position:relative;width:100%;padding-left:.75rem;border-left:3px solid var(--moments-accent)}.moments-explore-card__text-preview p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:0;overflow:hidden;color:var(--primary-high);font-size:var(--font-0);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.moments-explore-card__quote{position:absolute;top:-0.6rem;right:0;color:color-mix(in srgb, var(--moments-accent) 40%, transparent);font-family:Georgia,serif;font-size:3rem;line-height:1;pointer-events:none}.moments-explore-card__badge{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;font-size:var(--font-down-2);font-weight:600;font-variant-numeric:tabular-nums}.moments-explore-card__badge .d-icon{color:#fff;font-size:.85em}.moments-explore-card__cat{position:absolute;left:.5rem;bottom:.5rem;display:inline-flex;align-items:center;gap:.3rem;max-width:calc(100% - 1rem);padding:.15rem .55rem;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;font-size:var(--font-down-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moments-explore-card__cat .d-icon{color:var(--moments-soft, #c4b5fd);font-size:.85em}.moments-explore-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.35rem;padding:.75rem .85rem}.moments-explore-card__author{display:flex;align-items:center;gap:.45rem;min-width:0}.moments-explore-card__author img{flex:0 0 auto;width:22px;height:22px;border-radius:50%;object-fit:cover}.moments-explore-card__username,.moments-explore-card__username:visited{overflow:hidden;color:var(--moments-muted) !important;font-size:var(--font-down-1);font-weight:600;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.moments-explore-card__username:hover,.moments-explore-card__username:visited:hover{color:var(--primary) !important}.moments-explore-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;font-size:var(--font-0);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.moments-explore-card__title a,.moments-explore-card__title a:visited{color:var(--primary) !important;text-decoration:none}.moments-explore-card__title a:hover{color:var(--moments-accent) !important}.moments-explore-card__stats{display:flex;align-items:center;gap:.9rem;margin-top:auto;padding-top:.35rem;border-top:1px solid var(--moments-line, var(--moments-border));color:var(--moments-muted);font-size:var(--font-down-1);font-variant-numeric:tabular-nums}.moments-explore-card__stat{display:inline-flex;align-items:center;gap:.3rem}.moments-explore-card__stat.--likes .d-icon{color:var(--love, #f43f5e)}.moments-explore-card__stat.--comments .d-icon{color:var(--moments-muted)}.moments-explore__more{display:flex;justify-content:center;margin:1.5rem 0 .5rem}.moments-explore__more-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.25rem;border-radius:var(--moments-radius);font-weight:600}.moment-comments__replies{margin:0 0 .25rem 1.35rem;padding:0 0 0 .65rem;border-left:2px solid var(--moments-border);list-style:none}.moment-comment--reply{padding-top:.45rem;padding-bottom:.15rem}.moment-comment__branch{flex:0 0 auto;color:var(--moments-muted);font-family:var(--d-font-family--monospace, monospace);font-size:var(--font-down-1);line-height:1.6;-webkit-user-select:none;user-select:none}.moment-comment__reply-label{color:var(--primary);font-weight:600;font-size:var(--font-down-1)}.moment-comment__reply-target{color:var(--moments-accent);font-size:var(--font-down-2)}.moment-comment__head-tools{display:inline-flex;align-items:center;gap:.1rem;margin-left:auto}.moment-comment__edit,.moment-comment__delete{margin-left:0 !important;padding:.15rem .35rem !important}.moment-comment__edit .d-icon,.moment-comment__delete .d-icon{color:var(--moments-muted);font-size:.8em}.moment-comment__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:.1rem}.moment-comment__reply-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .35rem;border:0;border-radius:6px;background:none;color:var(--moments-muted);font-size:var(--font-down-2);font-weight:600;cursor:pointer}.moment-comment__reply-btn .d-icon{color:currentcolor;font-size:.85em}.moment-comment__reply-btn:hover{color:var(--moments-accent);background:var(--moments-surface-2)}.moment-comments__reply-banner{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem;padding:.35rem .7rem;border-radius:8px;background:color-mix(in srgb, var(--moments-accent) 14%, transparent);color:var(--primary-high);font-size:var(--font-down-1)}.moment-comments__reply-banner .d-icon{color:var(--moments-accent);margin-right:.25rem}.moment-comments__reply-cancel{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .4rem;border:0;border-radius:6px;background:none;color:var(--moments-muted);font-size:var(--font-down-2);cursor:pointer}.moment-comments__reply-cancel:hover{color:var(--primary)}.moment-comments__tool{flex:0 0 auto;margin:.15rem 0 !important;padding:.35rem .4rem !important}.moment-comments__tool .d-icon{color:var(--moments-muted)}.moment-comments__tool:hover .d-icon{color:var(--moments-accent)}.moment-comment__edit-box{display:flex;flex-direction:column;gap:.4rem;margin:.35rem 0}.moment-comment__edit-input{width:100%;margin:0 !important;padding:.45rem .65rem !important;border:1px solid var(--moments-border) !important;border-radius:8px !important;background:var(--moments-surface-2) !important;color:var(--primary);font-size:var(--font-0)}.moment-comment__edit-actions{display:flex;gap:.4rem}.moments-manage__storage{margin-top:2rem}.moments-manage__storage .moments-box__title{display:flex;align-items:center;gap:.5rem}.moments-manage__storage .moments-box__title .d-icon{color:var(--moments-accent)}.moments-manage__storage-help{margin:0 0 .75rem;color:var(--moments-muted);font-size:var(--font-down-1)}.moments-manage__storage-status{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem}.moments-manage__storage-meta{color:var(--moments-muted);font-family:var(--d-font-family--monospace, monospace);font-size:var(--font-down-1)}.moments-manage__storage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.moments-manage__storage-result{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.6rem .85rem;border-radius:8px;font-size:var(--font-down-1)}.moments-manage__storage-result.--ok{background:var(--success-low, rgba(34, 197, 94, 0.15));color:var(--success, #22c55e)}.moments-manage__storage-result.--error{background:var(--danger-low, rgba(239, 68, 68, 0.15));color:var(--danger, #ef4444)}.moment-comments__bar{display:flex;align-items:center;gap:.55rem;width:100%;margin-top:.5rem}.moment-view__form .moment-comments__bar,.moment-view__dock .moment-comments__bar{margin-top:0}.moment-comments__trigger{display:flex;flex:1 1 auto;align-items:center;min-width:0;min-height:2.35rem;padding:.45rem .9rem;border:1px solid var(--moments-border, var(--primary-low));border-radius:999px;background:var(--moments-surface-2, var(--primary-very-low));color:var(--moments-muted, var(--primary-medium));font-size:var(--font-down-1);text-align:left;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.moment-comments__trigger:hover,.moment-comments__trigger:focus-visible{border-color:var(--moments-accent, var(--tertiary));color:var(--primary);background:color-mix(in srgb, var(--moments-accent, var(--tertiary)) 8%, var(--moments-surface-2, var(--primary-very-low)))}.moment-comments__trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moment-comments__bar-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem}.moment-comments__gif-btn.btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.25rem .55rem !important;border:1px solid var(--moments-border, var(--primary-low)) !important;border-radius:8px;background:var(--moments-surface-2, var(--primary-very-low)) !important;color:var(--primary-high) !important;font-size:var(--font-down-2);font-weight:800;letter-spacing:.04em;line-height:1}.moment-comments__gif-btn.btn:hover,.moment-comments__gif-btn.btn:focus-visible{border-color:var(--moments-accent, var(--tertiary)) !important;color:var(--moments-accent, var(--tertiary)) !important}.moment-comments__reply-primary.btn-primary{display:inline-flex;align-items:center;gap:.35rem;min-height:2.15rem;padding:.35rem .8rem;border-radius:999px;background:var(--moments-accent, var(--tertiary));color:var(--moments-accent-ink, #fff);font-size:var(--font-down-1);font-weight:600;white-space:nowrap}.moment-comments__reply-primary.btn-primary .d-icon{color:currentcolor;font-size:.9em}.moment-comments__reply-primary.btn-primary:hover,.moment-comments__reply-primary.btn-primary:focus-visible{background:var(--moments-accent, var(--tertiary));color:var(--moments-accent-ink, #fff);filter:brightness(1.08)}@media(max-width: 480px){.moment-comments__reply-primary.btn-primary span{display:none}.moment-comments__reply-primary.btn-primary{padding:.35rem .6rem}}.moments-live-banner{position:sticky;top:calc(var(--header-offset, 60px) + .5rem);z-index:20;display:flex;justify-content:center;margin:.25rem 0 .9rem;pointer-events:none}.moments-live-banner__btn{pointer-events:auto;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.15rem;border:1px solid color-mix(in srgb, var(--moments-accent, var(--tertiary)) 55%, transparent);border-radius:999px;background:var(--moments-accent, var(--tertiary));color:var(--moments-accent-ink, #fff);font-size:var(--font-down-1);font-weight:650;box-shadow:0 6px 20px rgba(0,0,0,.35);cursor:pointer;transition:transform .15s ease,filter .15s ease}.moments-live-banner__btn .d-icon{color:currentcolor;font-size:.9em}.moments-live-banner__btn:hover,.moments-live-banner__btn:focus-visible{transform:translateY(-1px);filter:brightness(1.08)}body.moments-route #reply-control.open,body.moments-compact-composer #reply-control.open{--composer-height: 210px !important;height:210px !important;min-height:175px !important;max-height:250px !important}body.moments-route #reply-control.open .reply-area,body.moments-compact-composer #reply-control.open .reply-area{padding-top:.4rem;padding-bottom:.45rem}body.moments-route #reply-control.open .composer-fields,body.moments-compact-composer #reply-control.open .composer-fields{margin-bottom:.25rem}body.moments-route #reply-control.open .d-editor-textarea-wrapper,body.moments-compact-composer #reply-control.open .d-editor-textarea-wrapper{min-height:90px}body.moments-route #reply-control.open .submit-panel,body.moments-compact-composer #reply-control.open .submit-panel{margin-top:.3rem}.moment-comments__single-btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:2.55rem;padding:.5rem 1.05rem;border:1px solid color-mix(in srgb, var(--moments-accent, var(--tertiary)) 55%, transparent);border-radius:12px;background:var(--moments-accent, var(--tertiary));color:var(--moments-accent-ink, #fff);font-size:var(--font-0);font-weight:650;box-shadow:0 4px 14px color-mix(in srgb, var(--moments-accent, var(--tertiary)) 26%, transparent);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.moment-comments__single-btn.btn-primary .d-icon{color:currentcolor;font-size:.95em}.moment-comments__single-btn.btn-primary:hover,.moment-comments__single-btn.btn-primary:focus-visible{background:var(--moments-accent, var(--tertiary));color:var(--moments-accent-ink, #fff);filter:brightness(1.08);transform:translateY(-1px)}.moment-comments__single-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.65)}@media(min-width: 1000px){.moment-view--pc .moment-view__side{position:relative;transition:padding-bottom .26s cubic-bezier(0.22, 1, 0.36, 1)}body.moments-route.moments-side-docked .moment-view--pc .moment-view__side{padding-bottom:var(--moments-composer-offset, 235px)}body.moments-route.moments-side-docked .moment-view--pc .moment-view__form{display:none}body.moments-route.moments-side-docked #reply-control.open,body.moments-route.moments-side-docked #reply-control.draft{position:fixed !important;left:var(--moments-side-left, auto) !important;right:auto !important;bottom:var(--moments-side-bottom, 0px) !important;width:var(--moments-side-width, 430px) !important;max-width:var(--moments-side-width, 430px) !important;margin:0 !important;--composer-height: 235px !important;height:235px !important;min-height:220px !important;max-height:260px !important;border-top:1px solid color-mix(in srgb, var(--moments-accent, var(--tertiary)) 45%, var(--moments-border, var(--primary-low))) !important;border-left:1px solid var(--moments-border, var(--primary-low)) !important;border-right:0 !important;border-bottom:0 !important;border-radius:14px 14px 14px 0 !important;background:var(--moments-surface, var(--secondary)) !important;box-shadow:0 -10px 28px rgba(0,0,0,.38) !important;z-index:400 !important;animation:moments-drawer-up .24s cubic-bezier(0.22, 1, 0.36, 1)}body.moments-route.moments-side-docked #reply-control.open .grippie,body.moments-route.moments-side-docked #reply-control.open .d-editor-preview-wrapper,body.moments-route.moments-side-docked #reply-control.open .toggle-preview,body.moments-route.moments-side-docked #reply-control.open .toggle-fullscreen,body.moments-route.moments-side-docked #reply-control.draft .grippie,body.moments-route.moments-side-docked #reply-control.draft .d-editor-preview-wrapper,body.moments-route.moments-side-docked #reply-control.draft .toggle-preview,body.moments-route.moments-side-docked #reply-control.draft .toggle-fullscreen{display:none !important}body.moments-route.moments-side-docked #reply-control.open .reply-area,body.moments-route.moments-side-docked #reply-control.draft .reply-area{box-sizing:border-box !important;display:flex !important;flex-direction:column !important;height:100% !important;max-width:100% !important;margin:0 !important;padding:.45rem .75rem .55rem !important}body.moments-route.moments-side-docked #reply-control.open .composer-fields,body.moments-route.moments-side-docked #reply-control.draft .composer-fields{flex:0 0 auto !important;margin-bottom:.2rem !important}body.moments-route.moments-side-docked #reply-control.open .d-editor-container,body.moments-route.moments-side-docked #reply-control.draft .d-editor-container{flex:1 1 auto !important;min-height:0 !important}body.moments-route.moments-side-docked #reply-control.open .d-editor-textarea-wrapper,body.moments-route.moments-side-docked #reply-control.draft .d-editor-textarea-wrapper{width:100% !important;min-height:0 !important;height:100% !important}body.moments-route.moments-side-docked #reply-control.open .submit-panel,body.moments-route.moments-side-docked #reply-control.draft .submit-panel{flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:.5rem !important;margin-top:.35rem !important;padding-top:.15rem !important}}@keyframes moments-drawer-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.moment-card--sheet-open{overflow:visible}body.moments-mobile-sheet-open{overflow:hidden}body.moments-mobile-sheet-open #reply-control{display:none !important}body.moments-mobile-sheet-open .moments-like__picker,body.moments-mobile-sheet-open .moments-like__users,body.moments-mobile-sheet-open .fk-d-menu,body.moments-mobile-sheet-open .d-modal{z-index:480 !important}.moments-page--mobile .moment-card__see-comments{padding:0;border:0;background:none;color:var(--moments-muted) !important;font-size:var(--font-down-1);font-weight:500;text-align:left;cursor:pointer}.moments-page--mobile .moment-card__see-comments:hover,.moments-page--mobile .moment-card__see-comments:focus-visible{color:var(--primary) !important}.moments-explore-card__stat.--comments,.moments-explore-card__stat.--comments:visited{color:var(--moments-muted) !important;text-decoration:none}.moments-explore-card__stat.--comments:hover,.moments-explore-card__stat.--comments:visited:hover{color:var(--primary) !important}.moment-mobile-comments-trigger{display:flex;flex-direction:column;gap:.55rem;margin:.35rem .9rem .9rem;padding-top:.65rem;border-top:1px solid var(--moments-border)}.moment-mobile-comments-trigger__count{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:0;border:0;background:none;color:var(--moments-muted);font-size:var(--font-down-1);font-weight:600;cursor:pointer}.moment-mobile-comments-trigger__count .d-icon{color:currentcolor;font-size:.95em}.moment-mobile-comments-trigger__count:hover,.moment-mobile-comments-trigger__count:focus-visible{color:var(--primary)}.moments-tiktok-portal{--moments-accent: var(--gh-accent, var(--tertiary, #8b5cf6));--moments-accent-2: var(--gh-accent-2, var(--tertiary-medium, #c084fc));--moments-soft: var(--gh-soft, var(--tertiary-high, #c4b5fd));--moments-accent-ink: var(--secondary-very-high, #fff);--moments-surface: var( --gh-panel, var( --gm-surface, var( --d-content-background, color-mix(in srgb, var(--primary) 3.5%, var(--secondary)) ) ) );--moments-surface-2: color-mix( in srgb, var(--primary) 7%, var(--moments-surface) );--moments-border: var( --gh-border, var( --gm-border, var(--primary-low, color-mix(in srgb, var(--primary) 10%, transparent)) ) );--moments-line: var( --gh-line, var(--primary-very-low, color-mix(in srgb, var(--primary) 8%, transparent)) );--moments-muted: var(--gh-muted, var(--primary-medium));color:var(--primary);box-sizing:border-box}.moments-tiktok-portal *,.moments-tiktok-portal *::before,.moments-tiktok-portal *::after{box-sizing:border-box}.moments-tiktok-portal button{font:inherit}html.gh-light .moments-tiktok-portal{--moments-surface: var(--gm-surface, var(--secondary, #fff));--moments-surface-2: color-mix(in srgb, var(--primary) 5%, var(--moments-surface));--moments-border: var(--gm-border, var(--primary-low, #e9e7f1));--moments-muted: var(--primary-medium)}.moments-tiktok-backdrop{position:fixed;top:var(--moments-vv-top, 0px);left:0;right:0;height:100vh;z-index:340;background:rgba(0,0,0,.48);animation:moments-backdrop-fade .18s ease-out}.moments-tiktok-sheet{position:fixed;top:calc(var(--moments-vv-top, 0px) + var(--moments-sheet-top, 28vh));left:0;right:0;height:var(--moments-sheet-height, 72vh);z-index:350;display:flex;flex-direction:column;border-top:1px solid var(--moments-border);border-radius:20px 20px 0 0;background:var(--moments-surface, var(--secondary));color:var(--primary);box-shadow:0 -10px 34px rgba(0,0,0,.42);overflow:hidden}.moments-tiktok-sheet__head{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;padding:.45rem .9rem .65rem;border-bottom:1px solid var(--moments-line, var(--moments-border));background:var(--moments-surface, var(--secondary))}.moments-tiktok-sheet__handle{display:block;width:36px;height:4px;margin-bottom:.45rem;border-radius:999px;background:color-mix(in srgb, var(--primary) 20%, transparent)}.moments-tiktok-sheet__title-row{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:1.75rem}.moments-tiktok-sheet__title{margin:0;color:var(--primary);font-size:.95rem;font-weight:700;line-height:1.25;text-align:center}.moments-tiktok-sheet__close{position:absolute !important;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0 !important;border:0;border-radius:50%;background:rgba(0,0,0,0) !important;color:var(--primary-high) !important}.moments-tiktok-sheet__close .d-icon{color:currentcolor;font-size:1.1rem}.moments-tiktok-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.35rem .95rem calc(4.75rem + env(safe-area-inset-bottom, 0px))}.moments-tiktok-sheet__loading{display:flex;align-items:center;justify-content:center;padding:2.5rem 0}.moments-tiktok-sheet__empty{margin:2.25rem 0;text-align:center}.moments-tiktok-sheet__foot{position:fixed;left:0;right:0;bottom:var(--moments-kb-offset, 0px);z-index:365;display:flex;flex-direction:column;gap:.45rem;padding:.55rem .85rem max(.75rem,.45rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--moments-border);background:var(--moments-surface, var(--secondary))}.moments-tiktok-sheet__foot.--expanded{padding:.5rem .85rem .55rem;border-radius:18px 18px 0 0;box-shadow:0 -10px 28px rgba(0,0,0,.3)}.moments-tiktok-sheet__foot.--expanded .moments-tiktok-input{align-items:flex-start}.moments-tiktok-sheet__foot.--expanded .moments-tiktok-input__avatar{margin-top:.25rem;margin-bottom:0}.moments-tiktok-sheet__foot.--expanded .moments-tiktok-input__pill{min-height:3.15rem;padding:.45rem .85rem;border-radius:18px;align-items:flex-start}.moments-tiktok-sheet__foot.--expanded .moments-tiktok-input__field{min-height:2.1rem}.moments-tiktok-portal--kb-open .moments-tiktok-sheet__foot{padding-bottom:.5rem}.moments-tiktok-context{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem .65rem;border-radius:10px;background:color-mix(in srgb, var(--moments-accent, #8b5cf6) 14%, transparent);color:var(--primary-high);font-size:.8rem;font-weight:600}.moments-tiktok-context__text{display:inline-flex;align-items:center;gap:.35rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moments-tiktok-context__text .d-icon{color:var(--moments-accent, #8b5cf6);font-size:.85em}.moments-tiktok-context__cancel{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--moments-muted);cursor:pointer}.moments-tiktok-context__cancel .d-icon{color:currentcolor;font-size:.85rem}.moments-tiktok-uploads{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding:.1rem 0}.moments-tiktok-uploads__item{position:relative;flex:0 0 auto;width:48px;height:48px;border-radius:8px;overflow:hidden;border:1px solid var(--moments-border);background:var(--moments-surface-2)}.moments-tiktok-uploads__item img{width:100%;height:100%;object-fit:cover}.moments-tiktok-uploads__remove{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;cursor:pointer}.moments-tiktok-uploads__remove .d-icon{color:#fff;font-size:.65rem}.moments-tiktok-emojis{display:flex;align-items:center;justify-content:space-between;gap:.35rem;overflow-x:auto;padding:.15rem .1rem .2rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.moments-tiktok-emojis::-webkit-scrollbar{display:none}.moments-tiktok-emojis__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.2rem;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);font-size:1.65rem;line-height:1;cursor:pointer}.moments-tiktok-emojis__btn:active{transform:scale(0.9)}.moments-tiktok-error{margin:0;padding:.25rem .5rem;border-radius:6px;background:var(--danger-low);color:var(--danger);font-size:.8rem}.moment-comments__list--tiktok{margin:0;padding:0;list-style:none}.moment-comments__replies--tiktok{margin:0 0 .15rem 2.65rem;padding:0;border-left:0;list-style:none}.moment-comment--tiktok{display:flex;align-items:flex-start;gap:.7rem;padding:.65rem 0 .45rem}.moment-comment--tiktok.moment-comment--reply{padding:.4rem 0 .3rem;gap:.55rem}.moment-comment--tiktok.moment-comment--reply .moment-comment__avatar img{width:26px;height:26px}.moment-comment--tiktok .moment-comment__avatar{flex:0 0 auto;margin-top:.1rem}.moment-comment--tiktok .moment-comment__avatar img{display:block;width:34px;height:34px;border-radius:50%;object-fit:cover}.moment-comment--tiktok .moment-comment__main{flex:1 1 auto;min-width:0}.moment-comment--tiktok .moment-comment__head{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;line-height:1.25}.moment-comment--tiktok .moment-comment__name,.moment-comment--tiktok .moment-comment__name:visited{color:var(--moments-muted) !important;font-size:.83rem;font-weight:600;text-decoration:none}.moment-comment--tiktok .moment-comment__creator-dot{color:var(--moments-muted);font-size:.8rem}.moment-comment--tiktok .moment-comment__creator{color:#0095f6;font-size:.82rem;font-weight:700}.moment-comment--tiktok .moment-comment__reply-target{color:var(--moments-muted);font-size:.78rem;font-weight:600}.moment-comment--tiktok .moment-comment__text{margin:.15rem 0 .25rem;color:var(--primary);font-size:.94rem;line-height:1.38;overflow-wrap:anywhere}.moment-comment--tiktok .moment-comment__text p{margin:0 0 .25em}.moment-comment--tiktok .moment-comment__text p:last-child{margin-bottom:0}.moment-comment--tiktok .moment-comment__meta-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;margin-top:.1rem}.moment-comment--tiktok .moment-comment__date{color:var(--moments-muted);font-size:.78rem}.moment-comment--tiktok .moment-comment__reply-btn{padding:0;border:0;background:none;color:var(--moments-muted);font-size:.78rem;font-weight:600;cursor:pointer}.moment-comment--tiktok .moment-comment__edit,.moment-comment--tiktok .moment-comment__delete{padding:.1rem .25rem !important}.moment-comment--tiktok .moment-comment__edit .d-icon,.moment-comment--tiktok .moment-comment__delete .d-icon{font-size:.75rem}.moment-comment--tiktok .moment-comment__side-like{flex:0 0 auto;display:flex;align-items:center;padding-top:.2rem;margin-left:.2rem}.moments-page .moment-comment__side-like .moments-like,.moments-tiktok-portal .moment-comment__side-like .moments-like{flex-direction:row-reverse;justify-content:flex-end;align-items:center;width:auto;margin-top:0;gap:.1rem}.moments-page .moment-comment__side-like .moments-like .moments-like__controls,.moments-tiktok-portal .moment-comment__side-like .moments-like .moments-like__controls{margin-left:0}.moments-page .moment-comment__side-like .moments-like .reaction-button,.moments-tiktok-portal .moment-comment__side-like .moments-like .reaction-button{padding:.2rem .3rem}.moments-page .moment-comment__side-like .moments-like .moments-like__copy-link,.moments-page .moment-comment__side-like .moments-like .moments-like__discussion,.moments-tiktok-portal .moment-comment__side-like .moments-like .moments-like__copy-link,.moments-tiktok-portal .moment-comment__side-like .moments-like .moments-like__discussion{display:none}.moments-tiktok-input{display:flex;align-items:center;gap:.6rem;width:100%}.moments-tiktok-input__avatar{flex:0 0 auto;width:34px;height:34px;border-radius:50%;object-fit:cover}.moments-tiktok-input__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--moments-accent, #5c35d9);color:#fff;font-size:.95rem;font-weight:700}.moments-tiktok-input--inline{align-items:center}.moments-tiktok-input--inline .moments-tiktok-input__avatar{width:30px;height:30px;margin-bottom:0}.moments-tiktok-input__pill{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-width:0;min-height:2.65rem;margin:0;padding:.25rem .65rem .25rem .95rem;border:1px solid var(--moments-border);border-radius:22px;background:var(--moments-surface-2);color:var(--moments-muted);text-align:left;cursor:text;-webkit-tap-highlight-color:rgba(0,0,0,0)}.moments-tiktok-input__field{flex:1 1 auto;width:100%;min-width:0;min-height:1.65rem;max-height:5.5rem;margin:0 !important;padding:.2rem 0 !important;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--primary) !important;font-size:16px !important;line-height:1.35;resize:none;outline:none !important;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.moments-tiktok-input__field::placeholder{color:var(--moments-muted);opacity:1}.moments-tiktok-input__placeholder{flex:1 1 auto;min-width:0;overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.moments-tiktok-input__icons{flex:0 0 auto;display:inline-flex;align-items:center;gap:.15rem;color:var(--primary-high);font-size:1.05rem}.moments-tiktok-input__icons .d-icon{color:currentcolor}.moments-tiktok-input__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--primary-high);font-size:1.15rem;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.moments-tiktok-input__icon-btn .d-icon{color:currentcolor}.moments-tiktok-input__at{font-weight:700;font-size:1.2rem;line-height:1}.moments-tiktok-toolbar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.05rem .1rem 0}.moments-tiktok-toolbar__tools{display:inline-flex;align-items:center;gap:.35rem}.moments-tiktok-toolbar__send{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:2.15rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb, #fe2c55 38%, var(--moments-surface-2));color:rgba(255,255,255,.85);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .15s ease,transform .12s ease}.moments-tiktok-toolbar__send .d-icon{color:#fff;font-size:1rem}.moments-tiktok-toolbar__send.--ready{background:#fe2c55;color:#fff;box-shadow:0 3px 10px rgba(254,44,85,.35)}.moments-tiktok-toolbar__send:disabled{cursor:default}.moments-tiktok-toolbar__send:active:not(:disabled){transform:scale(0.94)}@keyframes moments-backdrop-fade{from{opacity:0}to{opacity:1}}.moments-mini__collections-link,.moments-mini__collections-link:visited{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.65rem;padding:.5rem .75rem;border:1px solid var(--moments-border);border-radius:10px;background:var(--moments-surface-2);color:var(--primary-high) !important;font-size:var(--font-down-1);font-weight:600;text-decoration:none;transition:border-color .15s ease,color .15s ease}.moments-mini__collections-link .d-icon,.moments-mini__collections-link:visited .d-icon{color:var(--moments-accent)}.moments-mini__collections-link:hover,.moments-mini__collections-link:visited:hover{border-color:var(--moments-accent);color:var(--primary) !important}.moments-profile__stat-btn{cursor:pointer;border-radius:8px;transition:color .15s ease}.moments-profile__stat-btn:hover{color:var(--moments-accent)}.moments-profile__tabs{gap:.5rem}.moments-profile__tabs .moments-profile__tab{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem 1.35rem;border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--moments-muted);font-weight:650;font-size:var(--font-0);cursor:pointer;transition:color .15s ease,border-color .15s ease}.moments-profile__tabs .moments-profile__tab .d-icon{font-size:.95em}.moments-profile__tabs .moments-profile__tab:hover{color:var(--primary)}.moments-profile__tabs .moments-profile__tab.--active{border-bottom-color:var(--moments-accent);color:var(--primary)}.moments-profile__tabs .moments-profile__tab.--active .d-icon{color:var(--moments-accent)}.moments-collections-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:.85rem 0 1rem;padding:.85rem 1rem;border:1px solid var(--moments-border);border-radius:var(--moments-radius);background:var(--moments-surface)}.moments-collections-toolbar__hint{margin:0;color:var(--moments-muted);font-size:var(--font-down-1)}.moments-collections-toolbar__btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;font-weight:650}.moments-collections-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:1rem;margin:.75rem 0 1.5rem;padding:0;list-style:none}.moments-collection-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--moments-border);border-radius:var(--moments-radius);background:var(--moments-surface);box-shadow:var(--moments-shadow);transition:transform .18s ease,border-color .18s ease}.moments-collection-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--moments-accent) 55%, var(--moments-border))}.moments-collection-card__cover,.moments-collection-card__cover:visited{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--moments-surface-2);text-decoration:none}.moments-collection-card__cover img,.moments-collection-card__cover:visited img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.moments-collection-card__cover:hover img,.moments-collection-card__cover:visited:hover img{transform:scale(1.04)}.moments-collection-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:radial-gradient(120% 140% at 15% 10%, color-mix(in srgb, var(--moments-accent) 32%, transparent), transparent 70%),var(--moments-surface-2);color:var(--moments-accent);font-size:2.4rem}.moments-collection-card__badge{position:absolute;bottom:.6rem;right:.6rem;display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .6rem;border-radius:999px;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:var(--font-down-2);font-weight:650}.moments-collection-card__badge .d-icon{color:#fff;font-size:.9em}.moments-collection-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:.9rem 1rem 1rem;gap:.45rem}.moments-collection-card__title{margin:0;font-size:var(--font-up-1);line-height:1.3}.moments-collection-card__title a,.moments-collection-card__title a:visited{color:var(--primary) !important;text-decoration:none}.moments-collection-card__desc{margin:0;color:var(--moments-muted);font-size:var(--font-down-1);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.moments-collection-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.55rem;border-top:1px solid var(--moments-line)}.moments-collection-card__open,.moments-collection-card__open:visited{display:inline-flex;align-items:center;gap:.35rem;color:var(--moments-accent) !important;font-size:var(--font-down-1);font-weight:650;text-decoration:none}.moments-collection-card__open:hover,.moments-collection-card__open:visited:hover{text-decoration:underline}.moments-collection-card__tools{display:inline-flex;align-items:center;gap:.2rem}.moments-collection-card__tool.--danger{color:var(--danger)}.moment-chip--collection,.moment-chip--collection:visited{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .65rem;border:1px solid color-mix(in srgb, var(--moments-accent) 40%, var(--moments-border));border-radius:999px;background:color-mix(in srgb, var(--moments-accent) 12%, var(--moments-surface));color:var(--primary) !important;font-size:var(--font-down-2);font-weight:650;text-decoration:none}.moment-chip--collection .d-icon,.moment-chip--collection:visited .d-icon{color:var(--moments-accent)}.moment-chip--collection .moment-chip__ep,.moment-chip--collection:visited .moment-chip__ep{padding:.05rem .35rem;border-radius:999px;background:color-mix(in srgb, var(--moments-accent) 22%, transparent);color:var(--primary);font-size:.9em;font-weight:700}.moment-chip--collection:hover,.moment-chip--collection:visited:hover{border-color:var(--moments-accent);background:color-mix(in srgb, var(--moments-accent) 18%, var(--moments-surface))}.moments-collection-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.9rem}.moments-collection-nav__links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.moments-collection-nav__link,.moments-collection-nav__link:visited{display:inline-flex;align-items:center;gap:.38rem;color:var(--primary-high) !important;font-size:var(--font-down-1);font-weight:600;text-decoration:none}.moments-collection-nav__link .d-icon,.moments-collection-nav__link:visited .d-icon{color:var(--moments-accent)}.moments-collection-nav__link:hover,.moments-collection-nav__link:visited:hover{color:var(--primary) !important;text-decoration:underline}.moments-collection-nav__sep{color:var(--moments-muted)}.moments-collection-hero{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem;border:1px solid var(--moments-border);border-radius:var(--moments-radius);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--moments-accent) 16%, transparent), transparent 65%),var(--moments-surface);box-shadow:var(--moments-shadow)}@container moments (min-width: 720px){.moments-collection-hero{grid-template-columns:280px minmax(0, 1fr);align-items:center}}.moments-collection-hero__media{aspect-ratio:16/10;overflow:hidden;border-radius:calc(var(--moments-radius) - 2px);background:var(--moments-surface-2)}.moments-collection-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.moments-collection-hero__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:radial-gradient(120% 140% at 20% 20%, color-mix(in srgb, var(--moments-accent) 32%, transparent), transparent 70%),var(--moments-surface-2);color:var(--moments-accent);font-size:2.8rem}.moments-collection-hero__body{display:flex;flex-direction:column;gap:.55rem;min-width:0}.moments-collection-hero__badge{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .6rem;border-radius:999px;background:color-mix(in srgb, var(--moments-accent) 18%, transparent);color:var(--moments-accent);font-size:var(--font-down-2);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.moments-collection-hero__title{margin:0;font-size:var(--font-up-3);line-height:1.25}.moments-collection-hero__desc{margin:0;color:var(--primary-high);font-size:var(--font-0);line-height:1.5;white-space:pre-line}.moments-collection-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.15rem;color:var(--moments-muted);font-size:var(--font-down-1)}.moments-collection-hero__author,.moments-collection-hero__author:visited{display:inline-flex;align-items:center;gap:.45rem;color:var(--primary) !important;font-weight:650;text-decoration:none}.moments-collection-hero__author img,.moments-collection-hero__author:visited img{width:28px;height:28px;border-radius:50%;object-fit:cover}.moments-collection-hero__author:hover,.moments-collection-hero__author:visited:hover{text-decoration:underline}.moments-collection-hero__count{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.moments-collection-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem}.moments-collection-hero__actions .--danger{color:var(--danger)}.moments-collection-episodes{display:flex;flex-direction:column;gap:1.35rem}.moments-collection-episode{display:flex;flex-direction:column;gap:.45rem}.moments-collection-item-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .85rem;border:1px solid var(--moments-border);border-radius:10px;background:var(--moments-surface)}.moments-collection-item-bar__badge{display:inline-flex;align-items:center;gap:.4rem;color:var(--primary);font-size:var(--font-down-1);font-weight:700}.moments-collection-item-bar__badge .d-icon{color:var(--moments-accent)}.moments-collection-item-bar__tools{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.moments-collection-item-bar__tools .--danger{color:var(--danger)}.moments-inline-collection{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.75rem;border:1px dashed var(--moments-accent);border-radius:10px;background:color-mix(in srgb, var(--moments-accent) 6%, var(--moments-surface))}.moments-inline-collection__head{display:inline-flex;align-items:center;gap:.4rem;color:var(--primary);font-size:var(--font-down-1);font-weight:700}.moments-inline-collection__head .d-icon{color:var(--moments-accent)}.moments-inline-collection__actions{display:flex;align-items:center;gap:.5rem}.moments-collection-form__cover-preview{display:flex;flex-direction:column;gap:.6rem;margin-top:.35rem}.moments-collection-form__cover-preview img{width:100%;max-height:200px;border-radius:10px;object-fit:cover;border:1px solid var(--moments-border)}.moments-collection-form__cover-actions{display:flex;flex-wrap:wrap;gap:.5rem}.moments-collection-form__cover-actions .--danger{color:var(--danger)}.moments-collection-form__pick{width:100%;min-height:76px;margin-top:.25rem}.moments-assign-collection{display:flex;flex-direction:column;gap:.75rem}.moments-assign-collection__moment-title{display:flex;align-items:center;gap:.45rem;margin:0;padding:.55rem .75rem;border-radius:8px;background:var(--moments-surface-2);color:var(--primary-high);font-weight:600;font-size:var(--font-down-1)}.moments-assign-collection__moment-title .d-icon{color:var(--moments-accent)}.moments-assign-collection__list{display:flex;flex-direction:column;gap:.4rem;max-height:280px;overflow-y:auto;margin:0;padding:0;list-style:none}.moments-assign-collection__option{display:flex;align-items:center;gap:.65rem;width:100%;padding:.6rem .75rem;border:1px solid var(--moments-border);border-radius:10px;background:var(--moments-surface);color:var(--primary);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.moments-assign-collection__option:hover{border-color:var(--moments-accent)}.moments-assign-collection__option.--active{border-color:var(--moments-accent);background:color-mix(in srgb, var(--moments-accent) 10%, var(--moments-surface))}.moments-assign-collection__radio{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid var(--moments-border);border-radius:50%;color:var(--moments-accent);flex-shrink:0}.moments-assign-collection__option.--active .moments-assign-collection__radio{border-color:var(--moments-accent);background:var(--moments-accent);color:#fff}.moments-assign-collection__option.--active .moments-assign-collection__radio .d-icon{color:#fff;font-size:.75rem}.moments-assign-collection__info{display:flex;flex-direction:column;min-width:0}.moments-assign-collection__info b{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--font-0)}.moments-assign-collection__info b .d-icon{color:var(--moments-accent)}.moments-assign-collection__info small{color:var(--moments-muted);font-size:var(--font-down-2)}.moments-assign-collection__new-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem}
/*# sourceMappingURL=discourse-moments_325eb8970285e5074c298a69e766ac43955bba4b.css.map?__ws=larashare.net */
