.tg-stories{width:100%;margin:24px 0 30px;padding:0;background:transparent}.tg-stories-track{display:flex;justify-content:flex-start;gap:23px;overflow-x:auto;padding:8px 4px 14px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.tg-story-cover{flex:0 0 116px;width:116px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.tg-story-cover img{box-sizing:border-box;width:112px;height:112px;padding:4px;border:3px solid var(--brand,#7e64bc);border-radius:50%;object-fit:cover;background:#fff}.tg-story-cover span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-align:center;font-size:13px;line-height:1.45}.tg-story-cover.tg-story-seen img{border-color:#b5b9c2}.tg-story-cover:focus-visible,.tg-story-dialog button:focus-visible,.tg-story-cta:focus-visible{outline:3px solid #a5caff;outline-offset:4px}.tg-story-open{overflow:hidden!important}.tg-story-dialog{box-sizing:border-box;position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:20px;border:0;background:#292e35;color:white;overflow:hidden;z-index:2147483600}.tg-story-dialog::backdrop{background:#292e35}.tg-story-dialog button{cursor:pointer;font-family:inherit}.tg-story-stage{height:100%;display:flex;align-items:center;justify-content:center;gap:18px}.tg-story-card{position:relative;flex-shrink:0;height:min(calc(100dvh - 40px),960px);max-width:calc(100vw - 140px);aspect-ratio:9/16;background:#16191e;border-radius:10px;overflow:hidden;touch-action:pan-y}.tg-story-image{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.tg-story-close{position:absolute;right:20px;top:14px;width:40px;height:40px;border:0;background:#16191e88;border-radius:50%;color:#fff;font-size:30px;z-index:5}.tg-story-bars{position:absolute;top:9px;left:10px;right:10px;display:flex;gap:4px;pointer-events:none;z-index:3}.tg-story-bars>span{height:3px;flex:1;overflow:hidden;border-radius:4px;background:#ffffff55}.tg-story-bars i{display:block;width:100%;height:100%;background:white;transform-origin:left}.tg-story-head{position:absolute;inset:16px 0 auto;padding:6px 14px 24px;display:flex;gap:9px;align-items:center;background:linear-gradient(#0005,transparent);z-index:3}.tg-story-head img{width:30px;height:30px;object-fit:cover;border-radius:50%}.tg-story-head strong{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 13px/1.5 system-ui}.tg-story-pause{width:34px;height:34px;padding:0;border:0;background:transparent;color:white;font-size:19px}.tg-story-arrow{flex-shrink:0;width:36px;height:36px;border:0;border-radius:50%;background:#ffffff22;color:white;font-size:28px}.tg-story-cta{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);max-width:85%;padding:12px 24px;border-radius:30px;background:#fff;color:#222!important;text-decoration:none;font:700 14px/1.4 system-ui;text-align:center;z-index:3;box-shadow:0 3px 18px #0003}.tg-story-zones{position:absolute;inset:0;display:flex;z-index:1}.tg-story-zones button{width:50%;border:0;background:transparent}.tg-story-neighbor{position:absolute;left:calc(50% + min((100dvh - 40px)*.28125,270px) + 90px);width:165px;border:0;padding:0;background:none;color:#fff;text-align:left}.tg-story-neighbor span{display:block;font:12px/1.5 system-ui;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.tg-story-neighbor img{display:block;width:165px;aspect-ratio:9/16;border-radius:5px;object-fit:contain;background:#171a20}.tg-story-error{position:absolute;top:45%;width:100%;text-align:center;pointer-events:none}@media(min-width:1450px){.tg-stories-track{justify-content:safe center}}@media(max-width:1100px){.tg-story-neighbor{display:none}}@media(max-width:600px){.tg-stories{margin:18px 0 22px}.tg-stories-track{gap:14px}.tg-story-cover{flex-basis:82px;width:82px}.tg-story-cover img{width:78px;height:78px;border-width:2px;padding:3px}.tg-story-cover span{font-size:11px}.tg-story-dialog{padding:0}.tg-story-stage{display:block}.tg-story-card{height:100dvh;width:100vw;max-width:none;border-radius:0;aspect-ratio:auto}.tg-story-arrow{display:none}.tg-story-close{top:calc(22px + env(safe-area-inset-top));right:8px;width:32px;height:32px;font-size:26px}.tg-story-bars{top:calc(9px + env(safe-area-inset-top))}.tg-story-head{top:calc(17px + env(safe-area-inset-top));padding-right:48px}.tg-story-cta{bottom:calc(28px + env(safe-area-inset-bottom))}}
