.profile-banner{position:relative;width:100%;line-height:0}.profile-banner>img{width:100%;height:auto;display:block}.profile-about,.highlight-hit{position:absolute;background:transparent;border:0;padding:0}.profile-about{left:1.5%;top:3%;width:18%;height:56%;border-radius:50%}.highlight-hit{top:46%;width:13.5%;height:51%;border-radius:20px}.highlight-hit:focus-visible,.profile-about:focus-visible{outline:3px solid #0673ef;outline-offset:-3px}.highlight-hit:hover{background:#ffffff16}#stories{background:#101010;color:white;width:min(460px,100%);height:min(860px,96dvh);max-height:96dvh;border-radius:20px;padding:0;overflow:hidden}#stories::backdrop{background:#000b;backdrop-filter:blur(7px)}.story-shell{height:100%;display:flex;flex-direction:column}.story-header{display:flex;justify-content:space-between;align-items:center;padding:18px 18px 10px;gap:10px}.story-header h2{margin:0;font:600 17px/1.3 -apple-system,BlinkMacSystemFont,Arial,sans-serif}.story-header p{font-size:12px;color:#ccc;margin:4px 0 0}.story-header button{background:#ffffff20;color:#fff;border:0;border-radius:50%;font-size:28px;width:44px;height:44px}#story-progress{display:flex;gap:5px;padding:0 18px 12px}#story-progress span{height:3px;flex:1;background:#ffffff35;border-radius:3px;overflow:hidden}#story-progress i{height:100%;display:block;background:#fff;width:0}.story-media{flex:1;min-height:0;display:grid;place-items:center;position:relative;padding:0 10px}.story-media video{width:100%;height:100%;max-height:100%;object-fit:contain}.story-media video[hidden],.story-media p[hidden]{display:none}.story-media p{padding:28px;line-height:1.6;text-align:center;color:#ddd}.story-navigation{display:flex;gap:12px;padding:14px 18px calc(16px + env(safe-area-inset-bottom))}.story-navigation button{flex:1;min-height:44px;background:#ffffff20;border:1px solid #ffffff30;color:#fff;border-radius:12px;font:600 14px Arial}.story-navigation button:disabled{opacity:.35}.story-header button:focus-visible,.story-navigation button:focus-visible{outline:3px solid #4ca5ff;outline-offset:2px}@media(max-width:600px){#stories{margin:auto;border-radius:0;width:100%;height:100dvh;max-height:100dvh}}
