:root{--krs-circle:76px;--krs-gap:14px;--krs-ring-width:3px;--krs-ring-1:#7c3aed;--krs-ring-2:#ec4899;--krs-thumb-gap:3px;--krs-thumb-bg:#fff;--krs-ring-radius:999px;--krs-thumb-fit:cover;--krs-viewer-width:430px;--krs-viewer-ratio:9 / 16;--krs-ratio-w:9;--krs-ratio-h:16;--krs-viewer-radius:18px;--krs-backdrop-opacity:.88;--krs-backdrop-blur:6px;--krs-media-fit:cover;--krs-stage-bg:#0b0b0c;--krs-progress-color:#fff;--krs-progress-track:rgba(255,255,255,.28);--krs-progress-height:3px;--krs-progress-gap:4px;--krs-progress-top:11px;--krs-progress-x:12px;--krs-head-top:24px;--krs-head-x:14px;--krs-avatar-size:32px;--krs-story-name-size:13px;--krs-control-size:36px;--krs-control-icon:18px;--krs-control-bg:rgba(15,15,18,.34);--krs-control-hover-bg:rgba(15,15,18,.64);--krs-control-color:#fff;--krs-nav-size:44px;--krs-nav-icon:20px;--krs-nav-bg:rgba(15,15,18,.68);--krs-nav-hover-bg:rgba(15,15,18,.92);--krs-nav-color:#fff;--krs-nav-radius:999px;--krs-nav-gap:16px;--krs-caption-color:#fff;--krs-description-color:rgba(255,255,255,.9);--krs-caption-title-size:18px;--krs-caption-desc-size:13px;--krs-caption-bottom:22px;--krs-caption-x:20px;--krs-caption-bg:transparent;--krs-caption-radius:14px;--krs-caption-padding:0px;--krs-caption-align:right;--krs-cta-bg:#fff;--krs-cta-color:#111;--krs-cta-radius:13px;--krs-cta-height:44px;--krs-overlay-top:.38;--krs-overlay-bottom:.58}.krs-feed{display:flex;align-items:flex-start;gap:var(--krs-gap);overflow-x:auto;overflow-y:hidden;padding:8px 2px;direction:rtl;scrollbar-width:none;-webkit-overflow-scrolling:touch}.krs-feed::-webkit-scrollbar{display:none}.krs-feed button.krs-bubble{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;min-width:calc(var(--krs-circle) + 4px)!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;cursor:pointer!important;color:inherit!important;font:inherit!important;line-height:normal!important;text-transform:none!important;text-decoration:none!important}.krs-feed button.krs-bubble:hover,.krs-feed button.krs-bubble:focus,.krs-feed button.krs-bubble:active{background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}.krs-ring{position:relative;width:var(--krs-circle);height:var(--krs-circle);padding:var(--krs-ring-width);border-radius:var(--krs-ring-radius);background:linear-gradient(135deg,var(--krs-ring-1),var(--krs-ring-2));display:grid;place-items:center;box-sizing:border-box;transition:transform .2s ease,filter .2s ease;box-shadow:0 5px 18px rgb(0 0 0 / .08)}.krs-bubble:hover .krs-ring{transform:translateY(-2px) scale(1.02);filter:saturate(1.08)}.krs-thumb{width:100%;height:100%;display:block;padding:var(--krs-thumb-gap);border-radius:inherit;background:var(--krs-thumb-bg);box-sizing:border-box;overflow:hidden}.krs-thumb img,.krs-placeholder{width:100%;height:100%;border-radius:inherit;display:block;object-fit:var(--krs-thumb-fit);background:#f1f1f3}.krs-placeholder{display:grid;place-items:center;font-size:24px;color:#777}.krs-bubble-title{display:block;margin-top:7px;max-width:calc(var(--krs-circle) + 30px);font-size:12px;line-height:1.35;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#303036}.krs-viewer[hidden]{display:none!important}.krs-viewer{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:18px;box-sizing:border-box;font-family:inherit;direction:rtl}.krs-backdrop{position:absolute;inset:0;background:rgba(0,0,0,var(--krs-backdrop-opacity));backdrop-filter:blur(var(--krs-backdrop-blur));-webkit-backdrop-filter:blur(var(--krs-backdrop-blur))}.krs-frame{position:relative;z-index:1;width:min(var(--krs-viewer-width),calc(100vw - 120px),calc((100vh - 36px) * var(--krs-ratio-w) / var(--krs-ratio-h)));aspect-ratio:var(--krs-ratio-w) / var(--krs-ratio-h);max-height:calc(100vh - 36px);animation:krsOpen .22s ease-out}.krs-stage{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--krs-viewer-radius);background:var(--krs-stage-bg);box-shadow:0 28px 80px rgb(0 0 0 / .42);isolation:isolate;box-sizing:border-box}.krs-media{position:absolute;inset:0;background:var(--krs-stage-bg);display:grid;place-items:center}.krs-media img,.krs-media video{display:block;width:100%;height:100%;object-fit:var(--krs-media-fit);user-select:none;-webkit-user-drag:none}.krs-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,var(--krs-overlay-top)) 0,transparent 22%,transparent 60%,rgba(0,0,0,var(--krs-overlay-bottom)) 100%)}.krs-progress{position:absolute;z-index:8;left:var(--krs-progress-x);right:var(--krs-progress-x);top:var(--krs-progress-top);display:flex;gap:var(--krs-progress-gap);direction:ltr}.krs-progress span{flex:1;height:var(--krs-progress-height);border-radius:99px;background:var(--krs-progress-track);overflow:hidden;transform:translateZ(0)}.krs-progress i{display:block;width:0;height:100%;background:var(--krs-progress-color);border-radius:inherit}.krs-story-head{position:absolute;z-index:11;top:var(--krs-head-top);left:var(--krs-head-x);right:var(--krs-head-x);display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;direction:rtl;pointer-events:none}.krs-story-meta{display:flex;align-items:center;gap:8px;min-width:0;pointer-events:none}.krs-story-avatar{width:var(--krs-avatar-size);height:var(--krs-avatar-size);flex:0 0 var(--krs-avatar-size);border-radius:50%;background:#333 center/cover no-repeat;border:1px solid rgb(255 255 255 / .55);box-sizing:border-box}.krs-story-name{font-size:var(--krs-story-name-size);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px #000}.krs-head-actions{display:flex;align-items:center;gap:6px;pointer-events:auto}.krs-viewer button.krs-icon-btn,.krs-viewer button.krs-nav{appearance:none!important;-webkit-appearance:none!important;position:absolute!important;display:grid!important;place-items:center!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;cursor:pointer!important;text-transform:none!important;font:inherit!important;line-height:1!important;text-decoration:none!important;box-sizing:border-box!important}.krs-viewer button.krs-icon-btn{position:relative!important;width:var(--krs-control-size)!important;height:var(--krs-control-size)!important;border-radius:999px!important;background:var(--krs-control-bg)!important;color:var(--krs-control-color)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .18s ease,transform .18s ease!important}.krs-viewer button.krs-icon-btn:hover,.krs-viewer button.krs-icon-btn:focus-visible{background:var(--krs-control-hover-bg)!important;color:var(--krs-control-color)!important}.krs-viewer button.krs-icon-btn:active{transform:scale(.94)!important}.krs-icon-btn svg{width:var(--krs-control-icon)!important;height:var(--krs-control-icon)!important;fill:currentColor!important;display:block!important}.krs-mute{position:relative!important}.krs-mute.is-muted:after{content:"";position:absolute;width:58%;height:2px;background:currentColor;transform:rotate(-45deg);border-radius:2px}.krs-viewer button.krs-nav{z-index:14!important;top:50%!important;width:var(--krs-nav-size)!important;height:var(--krs-nav-size)!important;border-radius:var(--krs-nav-radius)!important;background:var(--krs-nav-bg)!important;color:var(--krs-nav-color)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .18s ease,transform .18s ease,opacity .18s ease!important;transform:translateY(-50%)!important}.krs-viewer button.krs-nav:hover,.krs-viewer button.krs-nav:focus-visible{background:var(--krs-nav-hover-bg)!important;color:var(--krs-nav-color)!important}.krs-viewer button.krs-nav:active{transform:translateY(-50%) scale(.93)!important}.krs-nav svg{width:var(--krs-nav-icon)!important;height:var(--krs-nav-icon)!important;fill:currentColor!important;display:block!important}.krs-nav-inside .krs-prev{left:12px!important}.krs-nav-inside .krs-next{right:12px!important}.krs-nav-outside .krs-prev{left:calc(-1 * (var(--krs-nav-size) + var(--krs-nav-gap)))!important}.krs-nav-outside .krs-next{right:calc(-1 * (var(--krs-nav-size) + var(--krs-nav-gap)))!important}.krs-tap-zone{position:absolute;z-index:6;top:72px;bottom:92px;width:33%;cursor:pointer}.krs-tap-prev{left:0}.krs-tap-next{right:0}.krs-caption{position:absolute;z-index:10;left:var(--krs-caption-x);right:var(--krs-caption-x);bottom:var(--krs-caption-bottom);display:flex;flex-direction:column;align-items:stretch;gap:12px;color:var(--krs-caption-color);pointer-events:none;padding:var(--krs-caption-padding);border-radius:var(--krs-caption-radius);background:var(--krs-caption-bg);box-sizing:border-box}.krs-caption-copy{text-align:var(--krs-caption-align);text-shadow:0 2px 8px rgb(0 0 0 / .62)}.krs-caption-copy strong{display:block;font-size:var(--krs-caption-title-size);line-height:1.45;margin-bottom:5px;color:var(--krs-caption-color)}.krs-caption-copy p{margin:0;font-size:var(--krs-caption-desc-size);line-height:1.65;color:var(--krs-description-color)}.krs-cta{pointer-events:auto;display:flex;align-items:center;justify-content:center;min-height:var(--krs-cta-height);padding:9px 18px;border-radius:var(--krs-cta-radius);text-decoration:none!important;background:var(--krs-cta-bg)!important;color:var(--krs-cta-color)!important;font-size:13px;font-weight:800;box-shadow:0 10px 25px rgb(0 0 0 / .16);box-sizing:border-box}.krs-cta:hover{filter:brightness(.96);color:var(--krs-cta-color)!important}.krs-cta[hidden]{display:none!important}.krs-loader{position:absolute;z-index:9;inset:0;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .15s}.krs-loader.is-loading{opacity:1}.krs-loader span{width:32px;height:32px;border:3px solid rgb(255 255 255 / .25);border-top-color:#fff;border-radius:50%;animation:krsSpin .75s linear infinite}.krs-viewer.krs-hide-story-meta .krs-story-meta,.krs-viewer.krs-hide-avatar .krs-story-avatar,.krs-viewer.krs-hide-story-name .krs-story-name,.krs-viewer.krs-hide-close .krs-close,.krs-viewer.krs-hide-arrows .krs-nav,.krs-viewer.krs-hide-mute .krs-mute,.krs-viewer.krs-hide-progress .krs-progress,.krs-viewer.krs-hide-slide-title .krs-caption-copy strong,.krs-viewer.krs-hide-description .krs-caption-copy p,.krs-viewer.krs-hide-cta .krs-cta{display:none!important}.krs-viewer.krs-hide-overlay .krs-media:after{display:none}.krs-viewer:not(.krs-has-video) .krs-mute{display:none!important}.krs-viewer.krs-hide-slide-title.krs-hide-description.krs-hide-cta .krs-caption{display:none!important}@keyframes krsSpin{to{transform:rotate(360deg)}}@keyframes krsOpen{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:899px) and (min-width:768px){.krs-nav-outside .krs-prev{left:12px!important}.krs-nav-outside .krs-next{right:12px!important}}@media(max-width:767px){.krs-viewer{padding:0}.krs-frame{width:100vw;height:100dvh;max-height:none;aspect-ratio:auto}.krs-stage{width:100%;height:100%;border-radius:0}.krs-viewer:not(.krs-mobile-full){padding:10px}.krs-viewer:not(.krs-mobile-full) .krs-frame{width:min(var(--krs-viewer-width),calc(100vw - 20px),calc((100dvh - 20px) * var(--krs-ratio-w) / var(--krs-ratio-h)));height:auto;aspect-ratio:var(--krs-ratio-w) / var(--krs-ratio-h);max-height:calc(100dvh - 20px)}.krs-viewer:not(.krs-mobile-full) .krs-stage{border-radius:var(--krs-viewer-radius)}.krs-viewer button.krs-nav{display:none!important}.krs-tap-zone{display:block}.krs-story-head{top:max(var(--krs-head-top),calc(env(safe-area-inset-top) + 18px))}.krs-progress{top:max(var(--krs-progress-top),calc(env(safe-area-inset-top) + 8px))}.krs-caption{bottom:max(var(--krs-caption-bottom),calc(env(safe-area-inset-bottom) + 14px))}}@media(min-width:768px){.krs-tap-zone{display:none}}@media(prefers-reduced-motion:reduce){.krs-frame,.krs-ring{animation:none!important;transition:none!important}}html.krs-no-scroll,body.krs-no-scroll{overflow:hidden!important;overscroll-behavior:none}