:root{--tl-bg: var(--gray-100, #F5F5F5);--tl-surface: var(--white, #FFFFFF);--tl-surface-sunk: var(--gray-100, #F5F5F5);--tl-hairline: var(--gray-200, #E5E5E5);--tl-hairline-strong: var(--gray-200, #E5E5E5);--tl-ink: var(--gray-900, #171717);--tl-ink-70: var(--gray-600, #525252);--tl-ink-50: var(--gray-600, #525252);--tl-ink-disabled: var(--gray-400, #A3A3A3);--tl-accent: var(--red, #FF3B30);--tl-accent-ink: var(--red-ink, #CE2820);--tl-accent-soft: rgba(var(--red-rgb, 255, 59, 48), .08);--tl-accent-ring: rgba(var(--red-rgb, 255, 59, 48), .55);--tl-r-container: 16px;--tl-r-inner: 10px;--tl-r-pill: 999px;--tl-r-card: var(--tl-r-container);--tl-r-thumb: var(--tl-r-inner);--tl-r-ctl: var(--tl-r-inner);--tl-s-4: 4px;--tl-s-8: 8px;--tl-s-10: 10px;--tl-s-12: 12px;--tl-s-14: 14px;--tl-s-16: 16px;--tl-s-24: 24px;--tl-edge: rgba(23,23,23,.1);--tl-ledge-ink: rgba(23,23,23,.16);--tl-ledge-accent: var(--red-ledge, #9E1C13);--tl-shadow-card: 0 0 0 1px var(--tl-hairline), 0 3px 0 rgba(23,23,23,.05);--tl-shadow-raised: 0 0 0 1px var(--tl-hairline), 0 5px 0 rgba(23,23,23,.09);--tl-shadow-sheet: 0 -3px 0 rgba(23,23,23,.08), 0 -24px 48px -28px rgba(0,0,0,.32);--tl-shadow-soft: 0 1px 2px rgba(28,28,30,.04), 0 12px 32px -18px rgba(28,28,30,.22), 0 0 0 1px rgba(0,0,0,.05);--tl-dur-tap: 90ms;--tl-dur-ui: .16s;--tl-dur-sheet: .22s;--tl-dur-enter: .26s;--tl-ease: cubic-bezier(.2,.9,.25,1);--tl-ease-pop: cubic-bezier(.34,1.56,.64,1);--tl-font-ui: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--tl-z-day: 5;--tl-z-bar: 25;--tl-z-header: 30;--tl-z-lightbox: 2050;--tl-z-backdrop: 2100;--tl-z-sheet: 2110;--tl-z-toast: 2120;--bg: var(--tl-bg);--panel: var(--tl-surface-sunk);--border: var(--tl-hairline);--ink: var(--tl-ink);--muted: var(--tl-ink-50);--accent: var(--tl-accent)}@keyframes tl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tl-stamp-pop{0%{transform:scale(1)}45%{transform:scale(.88)}to{transform:scale(1)}}@keyframes tl-face-in{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes tl-stamp-glyph-pop{0%{transform:scale(1)}35%{transform:scale(1.45) rotate(-8deg)}to{transform:scale(1)}}@keyframes tl-seat-pulse{0%{box-shadow:0 0 0 0 var(--tl-accent-ring)}50%{box-shadow:0 0 0 2px rgba(var(--red-rgb, 255, 59, 48),.18)}to{box-shadow:0 0 rgba(var(--red-rgb, 255, 59, 48),0)}}.tl-shell :focus-visible,.tl-sheet :focus-visible,.tl-published-bar :focus-visible{outline:3px solid var(--tl-accent-ring);outline-offset:2px;border-radius:8px}.tl-btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--tl-ink);border-radius:var(--tl-r-pill);padding:8px 12px;font-family:var(--tl-font-ui);font-weight:700;font-size:13px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background var(--tl-dur-tap) var(--tl-ease),color var(--tl-dur-tap) var(--tl-ease),transform var(--tl-dur-tap) var(--tl-ease)}.tl-btn:not(.primary):active{background:var(--tl-accent-soft);color:var(--tl-accent-ink)}@media (hover: hover) and (pointer: fine){.tl-btn:not(.primary):hover{background:var(--tl-accent-soft)}}.tl-btn:not(.primary):active{transform:translateY(1px)}.tl-btn.primary{background:var(--tl-accent-ink);color:#fff;border-radius:var(--tl-r-pill);padding:8px 16px;font-size:15px;box-shadow:0 2px 0 var(--tl-ledge-accent)}.tl-btn.primary:active{background:var(--tl-accent-ink);color:#fff;transform:translateY(2px);box-shadow:none}.tl-btn:disabled{opacity:.5;cursor:default}.tl-btn:disabled:active{transform:none}.tl-card{position:relative;display:flex;flex-direction:column;gap:10px;border:0;border-radius:var(--tl-r-container);background:var(--tl-surface);padding:14px 14px 12px;box-shadow:var(--tl-shadow-card)}.tl-card-head{display:flex;align-items:center;gap:8px;min-width:0;font-size:11px;color:var(--tl-ink-50)}.tl-card-head .tl-name{font-family:var(--tl-font-ui);font-size:12px;font-weight:700;line-height:1.4;color:var(--tl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42%}.tl-avatar-24{width:24px;height:24px;border-radius:50%;overflow:hidden;background:var(--tl-surface-sunk);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--tl-ink-50)}.tl-avatar-24 img{width:100%;height:100%;object-fit:cover;display:block}.tl-avatar-tiny{width:18px;height:18px;border-radius:50%;overflow:hidden;background:var(--tl-surface-sunk);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--tl-ink-50)}.tl-avatar-tiny img{width:100%;height:100%;object-fit:cover;display:block}.tl-dot{color:var(--tl-ink-70);flex:0 0 auto}.tl-time{font-size:11px;font-weight:700;line-height:1.4;color:var(--tl-ink-70);flex:0 0 auto}.tl-card-body{min-width:0;display:flex;flex-direction:column;gap:10px}.tl-card-body-media{flex-direction:row;gap:12px;align-items:flex-start}.tl-card-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.tl-card-thumb{position:relative;width:96px;height:128px;flex:0 0 96px;border-radius:var(--tl-r-thumb);overflow:hidden;background:linear-gradient(160deg,var(--gray-100, #F5F5F5),var(--gray-200, #E5E5E5));box-shadow:0 0 0 1px var(--tl-edge);display:block;text-decoration:none;cursor:pointer;transition:transform var(--tl-dur-tap) var(--tl-ease)}.tl-card-thumb:active{transform:translateY(1px) scale(.99)}.tl-card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tl-thumb-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--tl-ink-disabled)}.tl-thumb-empty svg{width:28px;height:28px}.tl-card-title-link{position:relative;z-index:1;display:block;text-decoration:none;color:inherit;min-width:0;cursor:pointer}.tl-card-title{font-family:var(--tl-font-ui);font-size:17px;font-weight:800;line-height:1.35;color:var(--tl-ink);letter-spacing:-.01em;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.tl-blurb{font-size:14px;line-height:1.6;color:var(--tl-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.tl-provenance{align-self:flex-start;border:0;background:none;padding:0;font-family:inherit;font-size:11px;font-weight:700;line-height:1.4;color:var(--tl-ink);text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;position:relative;display:inline-flex;align-items:center;min-height:22px}.tl-provenance:after{content:"";position:absolute;inset:-11px 0;min-width:44px}.tl-provenance:active{color:var(--tl-accent-ink)}@media (hover: hover) and (pointer: fine){.tl-provenance:hover{color:var(--tl-accent-ink)}}.tl-clears-line{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1.4;min-width:0;color:var(--tl-ink-70);animation:tl-fade-in var(--tl-dur-ui) var(--tl-ease)}.tl-clears{flex:0 0 auto;white-space:nowrap}.tl-clears-faces{display:inline-flex;flex:0 0 auto;margin-left:2px}.tl-clears-faces .tl-avatar-tiny{margin-left:-4px;border:2px solid var(--tl-surface)}.tl-clears-faces .tl-avatar-tiny:first-child{margin-left:0}.tl-clears-faces .tl-avatar-tiny.is-latest{box-shadow:0 0 0 2px var(--tl-accent)}.tl-clears-fastest{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-clears-fastest em{font-style:normal;font-weight:500}.tl-card-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.tl-strip-btn{position:relative;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;margin:0 -4px;border:0;border-radius:var(--tl-r-pill);background:transparent;font-family:var(--tl-font-ui);font-size:13px;font-weight:700;color:var(--tl-ink);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--tl-dur-tap) var(--tl-ease),color var(--tl-dur-tap) var(--tl-ease),transform var(--tl-dur-tap) var(--tl-ease)}.tl-strip-btn svg{width:12px;height:12px}.tl-strip-btn:after{content:"";position:absolute;inset:-6px 0}.tl-strip-btn:active{transform:translateY(1px);background:var(--tl-accent-soft);color:var(--tl-accent-ink)}@media (hover: hover) and (pointer: fine){.tl-strip-btn:hover{background:var(--tl-accent-soft)}}.tl-stamps{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.tl-stamp,.tl-stamp-add{position:relative;display:inline-flex;align-items:center;gap:4px;height:32px;border-radius:var(--tl-r-pill);cursor:pointer;font-family:inherit;flex:0 0 auto;border:0;background:var(--tl-surface-sunk);color:var(--tl-ink);transition:background var(--tl-dur-tap) var(--tl-ease),box-shadow var(--tl-dur-tap) var(--tl-ease)}.tl-stamp-plus{position:relative;display:inline-flex;align-items:center;justify-content:center;height:32px;cursor:pointer;font-family:inherit;flex:0 0 auto;border:0;transition:background var(--tl-dur-tap) var(--tl-ease),box-shadow var(--tl-dur-tap) var(--tl-ease)}.tl-stamp:after,.tl-stamp-plus:after,.tl-stamp-add:after{content:"";position:absolute;inset:-6px 0}.tl-stamp-plus:after{inset:-6px}.tl-stamp{padding:0 10px;box-shadow:inset 0 0 0 1px var(--tl-hairline),0 1px 0 var(--tl-ledge-ink);transition:background var(--tl-dur-tap) var(--tl-ease),box-shadow var(--tl-dur-tap) var(--tl-ease),transform var(--tl-dur-tap) var(--tl-ease)}.tl-stamp:active{transform:translateY(1px);box-shadow:inset 0 0 0 1px var(--tl-hairline)}.tl-stamp.mine{background:var(--tl-accent-soft);color:var(--tl-accent-ink);box-shadow:inset 0 0 0 2px var(--tl-accent),0 1px 0 var(--tl-ledge-ink)}.tl-stamp.mine:active{transform:translateY(1px);box-shadow:inset 0 0 0 2px var(--tl-accent)}.tl-stamp[aria-busy=true]{opacity:.55}.tl-stamp .tl-stamp-glyph{font-size:15px;line-height:1}.tl-stamp.tl-stamp-pop{animation:tl-stamp-pop .18s var(--tl-ease-pop)}.tl-stamp.tl-stamp-pop .tl-stamp-users>:first-child{animation:tl-face-in .45s var(--tl-ease)}.tl-stamp .tl-stamp-glyph{display:inline-block}.tl-stamp.tl-stamp-pop .tl-stamp-glyph{animation:tl-stamp-glyph-pop .55s var(--tl-ease-pop)}.tl-stamp-plus{width:32px;padding:0;border-radius:50%;background:var(--tl-surface-sunk);color:var(--tl-ink-50);box-shadow:inset 0 0 0 1px var(--tl-hairline),0 1px 0 var(--tl-ledge-ink);transition:background var(--tl-dur-tap) var(--tl-ease),box-shadow var(--tl-dur-tap) var(--tl-ease),transform var(--tl-dur-tap) var(--tl-ease)}@media (hover: hover) and (pointer: fine){.tl-stamp-plus:hover{background:var(--tl-accent-soft);color:var(--tl-accent-ink)}}.tl-stamp-plus svg{width:16px;height:16px}.tl-stamp-plus:active{transform:translateY(1px);box-shadow:inset 0 0 0 1px var(--tl-hairline)}.tl-stamp-plus.tl-seat-pulse{animation:tl-seat-pulse .6s var(--tl-ease) 1}.tl-stamp-add{padding:0 12px;margin:0 -4px;border:0;background:transparent;font-family:var(--tl-font-ui);font-size:13px;font-weight:700;color:var(--tl-ink);white-space:nowrap}.tl-stamp-add svg{width:14px;height:14px;flex-shrink:0}.tl-stamp-add:active{transform:translateY(1px);background:var(--tl-accent-soft);color:var(--tl-accent-ink)}@media (hover: hover) and (pointer: fine){.tl-stamp-add:hover{background:var(--tl-accent-soft)}}.tl-stamp-users{display:inline-flex}.tl-stamp-users img,.tl-stamp-users span{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--tl-surface-sunk);margin-left:-4px;background:var(--tl-surface-sunk);object-fit:cover;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:var(--tl-ink-50)}.tl-stamp-users img:first-child,.tl-stamp-users span:first-child{margin-left:0}a.tl-chip-link{position:relative;display:inline-flex;align-items:center;text-transform:none;text-decoration:none;font-family:var(--tl-font-ui);font-size:11px;font-weight:700;line-height:1.4;min-height:32px;padding:0 12px;border-radius:var(--tl-r-pill);background:var(--tl-surface-sunk);color:var(--tl-ink);border:0;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background var(--tl-dur-tap) var(--tl-ease),color var(--tl-dur-tap) var(--tl-ease),transform var(--tl-dur-tap) var(--tl-ease)}a.tl-chip-link:after{content:"";position:absolute;inset:-6px 0}a.tl-chip-link:active{transform:translateY(1px);background:var(--tl-accent-soft);color:var(--tl-accent-ink)}@media (hover: hover) and (pointer: fine){a.tl-chip-link:hover{background:var(--tl-accent-soft)}}.tl-official-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--tl-ink);color:#fff;margin-left:4px;vertical-align:middle;flex-shrink:0}.tl-official-badge svg{width:10px;height:10px}.tl-text{font-size:16px;line-height:1.5;color:var(--tl-ink);word-break:break-word;white-space:pre-wrap;min-width:0}.tl-body-link{color:var(--tl-accent-ink);text-decoration:underline;word-break:break-all}@media (hover: hover) and (pointer: fine){.tl-body-link:hover{opacity:.8}}.tl-image{border-radius:var(--tl-r-inner);overflow:hidden;border:0;background:var(--tl-surface-sunk);box-shadow:0 0 0 1px var(--tl-edge);cursor:zoom-in;display:inline-block;width:40%;aspect-ratio:4 / 5;max-width:100%}.tl-image img{width:100%;height:100%;object-fit:cover;display:block}.tl-translation{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--tl-ink-70)}.tl-link-btn{position:relative;border:0;padding:0;background:none;color:var(--tl-accent-ink);font-weight:700;cursor:pointer;font-size:inherit;font-family:inherit}.tl-link-btn:after{content:"";position:absolute;inset:-14px 0}.tl-thread{display:flex;flex-direction:column;gap:8px;min-width:0}.tl-thread-list{display:flex;flex-direction:column;gap:4px}.tl-thread-line{display:flex;align-items:center;gap:4px;height:18px;font-size:13px;line-height:18px;min-width:0;animation:tl-fade-in var(--tl-dur-ui) var(--tl-ease)}.tl-thread-line .tl-avatar-tiny{width:16px;height:16px;font-size:8px}.tl-thread-list-items{gap:0}.tl-thread-item{position:relative;display:flex;gap:8px;align-items:flex-start;min-width:0;padding:6px;margin:0 -6px;border-radius:10px;animation:tl-fade-in var(--tl-dur-ui) var(--tl-ease);transition:background var(--tl-dur-tap) var(--tl-ease)}.tl-thread-tap{position:absolute;inset:0;z-index:0;border:0;background:transparent;padding:0;margin:0;border-radius:inherit;cursor:pointer}.tl-thread-tap:focus-visible{outline:2px solid var(--tl-accent-ink);outline-offset:-2px}.tl-thread-item>a,.tl-thread-item .tl-thread-col a,.tl-thread-item .tl-thread-col button{position:relative;z-index:1}.tl-thread-item:has(.tl-thread-tap:active){background:var(--tl-accent-soft)}@media (hover: hover) and (pointer: fine){.tl-thread-item:has(.tl-thread-tap:hover){background:#0000000a}}.tl-thread-item-pending{opacity:.6}.tl-thread-item .tl-avatar-tiny{width:20px;height:20px;font-size:9px;flex:0 0 auto;margin-top:1px}.tl-thread-item-nested{margin-left:16px;padding-left:10px;border-left:2px solid var(--tl-hairline-strong);border-radius:0 10px 10px 0}.tl-thread-col{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.tl-thread-head{display:flex;align-items:baseline;gap:6px;min-width:0;line-height:18px}.tl-thread-head .tl-thread-name{max-width:60%}.tl-thread-text{font-size:13px;line-height:1.5;color:var(--tl-ink-70);overflow-wrap:anywhere}.tl-thread-text-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tl-thread-stamp-plus{position:relative;margin-left:auto;flex:0 0 auto;width:18px;height:18px;padding:0;border:0;background:transparent;color:var(--tl-ink-50);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.tl-thread-stamp-plus svg{width:14px;height:14px}.tl-thread-stamp-plus:after{content:"";position:absolute;inset:-6px}.tl-thread-stamp-plus:active{color:var(--tl-accent-ink)}@media (hover: hover) and (pointer: fine){.tl-thread-stamp-plus:hover{color:var(--tl-accent-ink)}}.tl-stamps-sm{gap:6px;flex-wrap:wrap;margin-top:4px}.tl-stamps-sm:empty{display:none}.tl-stamps-sm .tl-stamp{height:24px;padding:0 8px;gap:3px}.tl-stamps-sm .tl-stamp:after{inset:-4px 0}.tl-stamps-sm .tl-stamp .tl-stamp-glyph{font-size:13px}.tl-stamps-sm .tl-stamp-users img,.tl-stamps-sm .tl-stamp-users span{width:14px;height:14px;font-size:7px}.tl-thread-more-nested{margin-left:16px;padding-left:10px;border-left:2px solid var(--tl-hairline-strong)}.tl-thread-more-nested:after{inset:-2px 0}.tl-thread-name{font-family:var(--tl-font-ui);font-weight:700;color:var(--tl-ink);flex:0 0 auto;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-thread-line .tl-thread-body{flex:1 1 auto;min-width:0;color:var(--tl-ink-70);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-thread-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tl-thread-count{position:relative;height:32px;padding:0 12px;margin:0 -4px;border:0;border-radius:var(--tl-r-pill);background:transparent;font-family:var(--tl-font-ui);font-size:13px;font-weight:700;color:var(--tl-ink);cursor:pointer;white-space:nowrap;transition:background var(--tl-dur-tap) var(--tl-ease),color var(--tl-dur-tap) var(--tl-ease),transform var(--tl-dur-tap) var(--tl-ease)}.tl-thread-count:after{content:"";position:absolute;inset:-6px 0}.tl-thread-count:active{transform:translateY(1px);background:var(--tl-accent-soft);color:var(--tl-accent-ink)}@media (hover: hover) and (pointer: fine){.tl-thread-count:hover{background:var(--tl-accent-soft)}}.tl-thread-full{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--tl-hairline)}.tl-reply-item{display:flex;gap:8px;align-items:flex-start;min-width:0;animation:tl-fade-in var(--tl-dur-ui) var(--tl-ease)}.tl-reply-col{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.tl-reply-meta{display:flex;align-items:baseline;gap:8px;min-width:0}.tl-reply-nested{margin-left:12px;padding-left:12px;border-left:3px solid var(--tl-hairline-strong)}.tl-reply-item .tl-text{font-size:13px;line-height:1.6;color:var(--tl-ink-70)}.tl-reply-actions{display:flex;align-items:center;gap:8px}.tl-thread-more{position:relative;align-self:flex-start;font-size:11px;font-weight:700;color:var(--tl-ink);background:none;border:none;cursor:pointer;padding:4px 0;font-family:inherit;transition:color var(--tl-dur-tap) var(--tl-ease),transform var(--tl-dur-tap) var(--tl-ease)}.tl-thread-more:after{content:"";position:absolute;inset:-14px 0}.tl-thread-more:active{transform:translateY(1px);color:var(--tl-accent-ink)}@media (hover: hover) and (pointer: fine){.tl-thread-more:hover{color:var(--tl-ink)}}.tl-reply-target{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;color:var(--tl-ink-70)}.tl-thread-form{display:flex;gap:8px;align-items:flex-start}.tl-thread-form textarea{flex:1 1 auto;min-height:44px;min-width:0;border:0;background:var(--tl-surface-sunk);box-shadow:inset 0 0 0 1px var(--tl-hairline);border-radius:var(--tl-r-inner);padding:12px;font:inherit;font-size:16px;line-height:1.4;resize:vertical;color:var(--tl-ink);transition:box-shadow var(--tl-dur-ui) var(--tl-ease),background var(--tl-dur-ui) var(--tl-ease)}.tl-thread-form textarea:focus{outline:none;background:var(--tl-surface);box-shadow:inset 0 0 0 2px var(--tl-ink-70)}.tl-thread-send{min-height:44px;padding:0 16px;flex:0 0 auto;border-radius:var(--tl-r-pill)}.tl-sheet-backdrop{position:fixed;inset:0;z-index:var(--tl-z-backdrop);background:#17171773;opacity:0;transition:opacity var(--tl-dur-ui) var(--tl-ease)}.tl-sheet-backdrop.open{opacity:1}.tl-sheet-backdrop[hidden]{display:none}.tl-sheet{position:fixed;left:0;right:0;bottom:0;z-index:var(--tl-z-sheet);margin:0 auto;max-width:560px;background:var(--tl-surface);border-radius:var(--tl-r-container) var(--tl-r-container) 0 0;box-shadow:var(--tl-shadow-sheet);padding:8px 16px calc(16px + var(--safe-bottom, 0px));transform:translateY(100%);transition:transform var(--tl-dur-sheet) var(--tl-ease);max-height:82vh;max-height:82dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.tl-sheet::-webkit-scrollbar{display:none}.tl-sheet.open{transform:translateY(0)}.tl-sheet[hidden]{display:none}.tl-sheet-grip{width:44px;height:5px;border-radius:var(--tl-r-pill);background:var(--tl-hairline-strong);margin:4px auto 12px}.tl-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.tl-sheet-title{font-family:var(--tl-font-ui);font-size:17px;font-weight:800;letter-spacing:-.01em}.tl-sheet-close{border:0;background:none;padding:0;width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;transition:transform var(--tl-dur-tap) var(--tl-ease)}.tl-sheet-close:active{transform:scale(.96)}.tl-sheet-close-mark{width:32px;height:32px;border-radius:50%;border:0;background:var(--tl-surface-sunk);display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:var(--tl-ink-50)}.tl-sheet-close.tl-sheet-close--text{width:auto;min-width:44px}.tl-sheet-close--text .tl-sheet-close-mark{width:auto;min-width:44px;padding:0 14px;border-radius:var(--tl-r-pill);font-family:var(--tl-font-ui);font-size:13px;font-weight:700;color:var(--tl-ink);white-space:nowrap}.tl-stamp-groups{display:flex;flex-direction:column;gap:16px}.tl-stamp-group-label{font-family:var(--tl-font-ui);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--tl-ink-50);margin-bottom:8px}.tl-stamp-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}@media (max-width: 359px){.tl-stamp-grid{grid-template-columns:repeat(6,1fr)}}.tl-stamp-cell{border:1px solid transparent;background:var(--tl-surface-sunk);box-shadow:inset 0 0 0 1px var(--tl-hairline);border-radius:var(--tl-r-pill);min-height:44px;min-width:0;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;font-family:inherit;transition:background var(--tl-dur-tap) var(--tl-ease),box-shadow var(--tl-dur-tap) var(--tl-ease),transform var(--tl-dur-tap) var(--tl-ease)}.tl-stamp-cell:active{transform:translateY(1px)}.tl-stamp-cell.mine{border-color:transparent;background:var(--tl-accent-soft);box-shadow:inset 0 0 0 2px var(--tl-accent)}@media (hover: hover) and (pointer: fine){.tl-stamp-cell:hover{background:var(--tl-accent-soft)}}.tl-stamp-loading{text-align:center;color:var(--tl-ink-50);font-size:13px;padding:24px 0}.tl-toast{position:fixed;left:50%;bottom:calc(var(--bottom-nav-reserved-space, 72px) + 16px);transform:translate(-50%);background:#171717eb;color:#fff;padding:10px 18px;border-radius:var(--tl-r-pill);font-family:var(--tl-font-ui);font-size:13px;font-weight:700;opacity:0;pointer-events:none;transition:opacity var(--tl-dur-sheet) var(--tl-ease);z-index:var(--tl-z-toast);box-shadow:var(--tl-shadow-raised)}.tl-toast.show{opacity:1}.tl-toast.show.is-tappable{pointer-events:auto}a.tl-profile-link{color:inherit;text-decoration:none}a.tl-profile-link[aria-hidden=true]{display:inline-flex;align-items:center;flex:0 0 auto}@media (hover: hover) and (pointer: fine){a.tl-profile-link:hover .tl-name,a.tl-profile-link:hover .tl-thread-name{text-decoration:underline}}.tl-reel-rail{position:absolute;right:12px;bottom:16px;display:flex;flex-direction:column;align-items:center;gap:12px}.tl-reel-btn{position:relative;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:0;background:#0000006b;color:#fff;cursor:pointer;transition:transform var(--tl-dur-tap) var(--tl-ease),background var(--tl-dur-tap) var(--tl-ease)}.tl-reel-btn svg{width:22px;height:22px}.tl-reel-btn:active{transform:scale(.94)}.tl-reel-btn.is-on{background:var(--tl-accent-ink)}.tl-reel-sheet .tl-sheet-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tl-reel-sheet-body{padding:0 0 16px}.tl-reel-sheet-body .tl-thread{border-top:0;margin-top:0;padding-top:0}.tl-reel-info-actions{display:flex;align-items:center;gap:12px;margin-top:14px}.tl-reel-info-actions .tl-btn.primary{min-height:44px;padding:0 22px}.tl-reel-play-bar{position:absolute;left:0;right:0;top:0;z-index:7;min-height:var(--tl-reel-topbar-h);padding:calc(8px + var(--page-safe-top, var(--safe-top, 0px))) 16px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--tl-surface, #fff);border-bottom:1px solid var(--tl-hairline-strong);box-sizing:border-box}.tl-reel-topbar-back,.tl-reel-topbar-btn{width:36px;height:36px;border-radius:50%;border:0;background:var(--tl-surface-sunk);color:var(--tl-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--tl-dur-tap) var(--tl-ease),background var(--tl-dur-tap) var(--tl-ease)}.tl-reel-topbar-btn{color:var(--tl-ink-70)}.tl-reel-topbar-back:active,.tl-reel-topbar-btn:active{transform:scale(.96)}.tl-reel-topbar-btn svg{width:18px;height:18px}.tl-reel-topbar-btn.is-on{background:var(--tl-accent-ink);color:#fff}.tl-reel-topbar-actions{display:flex;align-items:center;gap:4px}.tl-reel-rail{z-index:8}.tl-toast.is-tappable{cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){.tl-sheet,.tl-sheet-backdrop{transition:none}.tl-card,.tl-reply-item,.tl-thread-line,.tl-thread-item,.tl-clears-line,.tl-stamp.tl-stamp-pop,.tl-stamp.tl-stamp-pop .tl-stamp-users>:first-child,.tl-stamp.tl-stamp-pop .tl-stamp-glyph,.tl-stamp-plus.tl-seat-pulse{animation:none}.tl-btn:active,.tl-btn.primary:active,.tl-card-thumb:active,.tl-strip-btn:active,.tl-stamp:active,.tl-stamp.mine:active,.tl-stamp-plus:active,.tl-stamp-add:active,.tl-stamp-cell:active,.tl-thread-count:active,a.tl-chip-link:active,.tl-sheet-close:active,.tl-thread-more:active,.tl-reel-btn:active{transform:none}}.dcf-item .xp-card{position:absolute;left:8px;right:calc(8px + var(--dcf-ctrl-h, 44px) + 8px);bottom:calc(var(--dcf-strip, 0px) - var(--dcf-ctrl-top, 12px) - var(--dcf-ctrl-h, 44px));height:var(--dcf-ctrl-h, 44px);transform:translateY(16px);z-index:8;opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.34,1.2,.64,1),opacity .3s ease-out}.dcf-item[data-strip-notice] .dcf-hint{opacity:0}.dcf-item .xp-card[hidden]{display:none}.dcf-item .xp-card.visible{transform:translateY(0);opacity:1;pointer-events:auto}.dcf-item .xp-card.hiding{transform:translateY(16px);opacity:0}.dcf-item .xp-card-inner{display:flex;align-items:center;gap:12px;background:#141414eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;box-shadow:0 8px 32px #0006}.dcf-item .xp-card-ring{position:relative;width:44px;height:44px;flex-shrink:0;display:block;text-decoration:none;color:inherit}.dcf-item .xp-card-ring svg{width:44px;height:44px;transform:rotate(-90deg)}.dcf-item .xp-ring-bg{fill:none;stroke:#ffffff24;stroke-width:3}.dcf-item .xp-ring-fg{fill:none;stroke:var(--red-ink, #E60012);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .6s ease-out}.dcf-item .xp-card-level{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;letter-spacing:-.02em}.dcf-item .xp-card.leveled .xp-card-level{font-size:13px;color:#ffd34d}.dcf-item .xp-card-body{flex:1;min-width:0}.dcf-item .xp-card-gain{color:#fff;font-size:17px;font-weight:700;line-height:1.2}.dcf-item .xp-card-gain[hidden]{display:none}.dcf-item .xp-card-sub{color:#ffffffb8;font-size:12px;line-height:1.35;margin-top:2px}.dcf-item .xp-card-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.dcf-item .xp-card-chips:empty{display:none}.dcf-item .xp-card-chip{font-size:10px;font-weight:700;line-height:1;padding:4px 7px;border-radius:999px;background:#ffffff1f;color:#fff}.dcf-item .xp-card-chip.bonus{background:#e60012d9}.dcf-item .xp-card-chip.extra{background:#ffd34de6;color:#1a1a1a}.dcf-item .xp-card-make{display:inline-block;margin-top:6px;color:#ffd34d;font-size:12px;font-weight:700;line-height:1.3;text-decoration:underline}.dcf-item .xp-card-make[hidden]{display:none}.dcf-item .xp-card-push{display:inline-block;margin-top:6px;padding:0;border:0;background:none;color:#ffd34d;font:inherit;font-size:12px;font-weight:700;line-height:1.3;text-align:left;text-decoration:underline;cursor:pointer}.dcf-item .xp-card-push[hidden]{display:none}.dcf-item .xp-card-board{display:flex;gap:5px;margin-top:7px}.dcf-item .xp-card-board[hidden]{display:none}.dcf-item .xp-card-board-dot{width:10px;height:10px;border-radius:999px;background:#ffffff29}.dcf-item .xp-card-board-dot.reward{box-shadow:inset 0 0 0 1px #ffd34d}.dcf-item .xp-card-board-dot.filled{background:var(--red-ink, #E60012);box-shadow:none}.dcf-item .xp-card-cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:#fff;color:#1a1a1a;font-size:12px;font-weight:700;text-decoration:none;max-width:108px;text-align:center;line-height:1.2}.dcf-item .xp-card--strip .xp-card-inner{height:100%;box-sizing:border-box;padding:0 12px 0 5px;gap:8px;border-radius:9999px}.dcf-item .xp-card--strip .xp-card-ring,.dcf-item .xp-card--strip .xp-card-ring svg{width:34px;height:34px}.dcf-item .xp-card--strip .xp-card-level{font-size:10px}.dcf-item .xp-card--strip .xp-card-body{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.dcf-item .xp-card--strip .xp-card-gain{font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcf-item .xp-card--strip .xp-card-sub,.dcf-item .xp-card--strip .xp-card-make{margin-top:1px;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcf-item .xp-card--strip .xp-card-chips{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}.dcf-item .xp-card--strip .xp-card-board,.dcf-item .xp-card--strip .xp-card-cta,.dcf-item .xp-card--strip.has-make .xp-card-sub{display:none}.dcf-item .xp-card--strip .xp-card-push{margin-top:1px;max-width:100%;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcf-item .xp-card--strip.has-push .xp-card-sub{display:none}.dcf-item .dc-share-invite .xp-card-inner,.tag-feed .dcf-item .xp-card--strip.dc-share-invite .xp-card-inner{text-decoration:none;color:inherit;padding-left:8px;padding-right:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}@container (max-width: 99.98px){.tag-feed .dcf-item .xp-card--strip.dc-share-invite .xp-card-gain{font-size:13px;letter-spacing:-.01em}.tag-feed .dcf-item .xp-card--strip.dc-share-invite .xp-card-inner{padding-left:6px;padding-right:6px}}.dcf-item .dc-share-invite .xp-card-inner:focus-visible{outline:2px solid #FFD34D;outline-offset:2px}.dcf-runtime-error{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;box-sizing:border-box;text-align:center;background:#0d0d0feb;color:#fff;font-family:inherit}.dcf-runtime-error-title{font-size:16px;font-weight:700;line-height:1.3}.dcf-runtime-error-message{font-size:13px;line-height:1.5;color:#ffffffc7;max-width:320px}.dcf-runtime-error-actions{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap;justify-content:center}.dcf-runtime-error-btn{-webkit-appearance:none;appearance:none;border:0;border-radius:9999px;padding:10px 20px;background:#ffffff29;color:#fff;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.dcf-runtime-error-btn.primary{background:#fff;color:#111}@media (prefers-reduced-motion: reduce){.dcf-item .xp-card,.dcf-item .xp-card.visible,.dcf-item .xp-card.hiding{transform:none;transition:opacity .2s linear}.dcf-item .xp-ring-fg{transition:none}}.tl-info-extra:empty,.tl-info-owner-slot:empty{display:none}.tl-info-row{margin-top:12px}.tl-info-row-title{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.55;margin-bottom:5px}.tl-info-howto{font-size:13px;line-height:1.6;white-space:pre-line;word-break:break-word}.tl-info-tags{display:flex;flex-wrap:wrap;gap:6px}.tl-info-tag{text-decoration:none}.tl-info-link{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.tl-info-lineage-count{opacity:.6;font-weight:500}.tl-info-lineage-count[hidden]{display:none}.tl-info-owner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(127,127,127,.22)}.tl-info-owner-edit{text-decoration:none}.tl-info-owner-review.is-requested,.tl-info-owner-review:disabled{opacity:.55;cursor:default}.tl-info-owner-hint{flex-basis:100%;margin:0;font-size:11px;line-height:1.5;opacity:.6}.tl-info-owner-hint[hidden]{display:none}.tl-thread-image-preview{position:relative;display:inline-block;margin:8px 0 0;max-width:140px}.tl-thread-image-preview img{display:block;width:100%;max-height:120px;object-fit:cover;border-radius:8px}.tl-thread-image-remove{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border:0;border-radius:999px;background:#000000b8;color:#fff;font-size:14px;line-height:1;cursor:pointer;font-family:inherit}.tl-thread-image-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;opacity:.7;cursor:pointer;font-family:inherit}.tl-thread-image-btn:disabled{opacity:.35;cursor:default}
/* dreamcore-min source:public/css/game-social.css sha256:e411faa79a8f43e879b5fbcf55a73ef5c6c81544491065ae7c137ddeea7f4a84 */
