.story-snap{--ss-ink:#05070a;--ss-cyan:#5ce1ff;--ss-green:#34d399;--ss-line:rgba(255,255,255,0.16);--ss-glass:rgba(8,10,14,0.45);--ss-drag:0px;position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:100dvh;height:100dvh;overflow:hidden;overscroll-behavior:none;background:var(--ss-ink);color:#fff;font-family:var(--font-sans);padding-top:env(safe-area-inset-top,0)}body:has(.story-snap),html:has(.story-snap){overflow:hidden;background:var(--ss-ink)}.story-snap *{box-sizing:border-box}.story-snap a,.story-snap button,.story-snap input{font-family:inherit}.ss-wash{pointer-events:none;position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--ss-ink)}.ss-wash picture,.ss-wash-photo{position:absolute;inset:0;width:100%;height:100%}.ss-wash-photo{object-fit:cover;object-position:center}.ss-wash-tint{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 110%,rgba(92,225,255,.1),transparent 62%),radial-gradient(ellipse 40% 30% at 80% 0,rgba(52,211,153,.06),transparent 70%),linear-gradient(180deg,rgba(5,7,10,.42),transparent 16%,transparent 84%,rgba(5,7,10,.48))}.ss-header{position:relative;z-index:20;display:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.85rem 1rem .4rem;direction:ltr}.ss-brand{display:inline-flex;align-items:center;gap:.55rem;justify-self:start;color:inherit;text-decoration:none}.ss-brand:focus-visible{outline:2px solid var(--ss-cyan);outline-offset:3px;border-radius:10px}.ss-play{display:inline-flex;width:1.7rem;height:1.7rem;align-items:center;justify-content:center;border-radius:.45rem;background:linear-gradient(160deg,#4ade80,#059669);box-shadow:0 6px 16px -8px rgba(16,185,129,.9)}.ss-play svg{width:.85rem;height:.85rem;margin-inline-start:1px}.ss-word{font-size:.95rem;font-weight:750;letter-spacing:-.03em}.ss-subject{justify-self:center;position:relative}.ss-subject-btn{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.2rem .45rem;border:0;background:transparent;color:inherit;cursor:pointer;direction:rtl}.ss-subject-btn:focus-visible{outline:2px solid var(--ss-cyan);outline-offset:3px;border-radius:10px}.ss-subject-btn h1{margin:0;font-size:1.15rem;font-weight:750;letter-spacing:-.02em}.ss-subject-menu{position:fixed;top:4.2rem;left:50%;z-index:40;min-width:11rem;padding:.35rem;border:1px solid var(--ss-line);border-radius:1rem;background:rgba(10,12,16,.94);box-shadow:0 18px 40px -18px rgba(0,0,0,.8);transform:translateX(-50%);backdrop-filter:blur(16px);direction:rtl}.ss-subject-menu a{display:block;padding:.55rem .75rem;border-radius:.7rem;color:rgba(255,255,255,.82);text-decoration:none;font-size:.92rem}.ss-subject-menu a:hover,.ss-subject-menu a[aria-current=page]{background:rgba(255,255,255,.08);color:#fff}.ss-account{justify-self:end;display:inline-flex;align-items:center;gap:.45rem;padding:.28rem .55rem .28rem .35rem;border-radius:999px;color:inherit;text-decoration:none;direction:rtl}.ss-account:focus-visible{outline:2px solid var(--ss-cyan);outline-offset:3px}.ss-account-label{font-size:.78rem;font-weight:600;opacity:.86}.ss-account-icon{display:inline-flex;width:1.85rem;height:1.85rem;border:1px solid var(--ss-line);border-radius:999px;background:rgba(255,255,255,.06)}.ss-account-icon,.ss-stage-wrap{align-items:center;justify-content:center}.ss-stage-wrap{z-index:1;display:flex;flex:1;min-height:0;padding:.55rem 0 1.1rem}.ss-stage,.ss-stage-wrap{position:relative;overflow:visible}.ss-stage{width:100%;height:min(78dvh,38.5rem);perspective:1400px;transform-style:preserve-3d;touch-action:none;cursor:grab}.ss-stage[data-dragging=true]{cursor:grabbing}.ss-stage[data-dragging=true] .ss-card{transition:none}.ss-card{position:absolute;inset-inline:0;inset-block:0;width:min(calc(100vw - 4rem),24.5rem);height:100%;margin-inline:auto;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:1.55rem;background:#0b0d12;box-shadow:0 18px 40px -24px rgba(0,0,0,.85);transform-origin:center center;translate:var(--ss-drag) 0;user-select:none;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .45s ease,filter .45s ease,box-shadow .45s ease,border-color .45s ease;will-change:transform,opacity}.ss-card:not([data-off="0"]){pointer-events:none}.ss-card[data-off="-1"],.ss-card[data-off="1"]{pointer-events:auto;cursor:pointer}.ss-card[data-off="0"]{z-index:5;pointer-events:auto;transform:translateZ(36px) scale(1);opacity:1;filter:none;border-color:rgba(92,225,255,.72);box-shadow:0 0 0 1px rgba(92,225,255,.35),0 28px 70px -18px rgba(92,225,255,.38),0 10px 28px -12px rgba(0,0,0,.7)}.ss-card[data-off="1"]{transform:translate3d(calc(-100% - .28rem),0,0)}.ss-card[data-off="-1"],.ss-card[data-off="1"]{z-index:4;opacity:1;filter:brightness(.92);border-color:rgba(255,255,255,.32);box-shadow:0 16px 36px -20px rgba(0,0,0,.8)}.ss-card[data-off="-1"]{transform:translate3d(calc(100% + .28rem),0,0)}.ss-card[data-off="-2"],.ss-card[data-off="2"],.ss-card[data-off=far]{z-index:1;opacity:0;pointer-events:none;transform:translateZ(-220px) scale(.7)}@media (max-width:899px){.ss-card:not([data-off="0"]) .ss-actions,.ss-card:not([data-off="0"]) .ss-bars,.ss-card:not([data-off="0"]) .ss-copy,.ss-card:not([data-off="0"]) .ss-top{display:none}.ss-card[data-off="1"]{transform:translate3d(calc(-100% + 1.35rem),0,0)}.ss-card[data-off="-1"]{transform:translate3d(calc(100% - 1.35rem),0,0)}.ss-top-meta button{min-width:2.75rem;min-height:2.75rem}.ss-react{width:2.75rem;height:2.75rem}.ss-stage-wrap{padding-bottom:2.6rem}}.ss-card-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ss-ken-wrap{overflow:hidden}.ss-ken-wrap,.ss-photo{position:absolute;inset:0;width:100%;height:100%}.ss-photo{display:block;object-fit:cover;object-position:50% 40%;opacity:0;z-index:0;transition:opacity .4s ease}.ss-photo[data-show=true]{opacity:1;z-index:1}.ss-card-media img,.ss-shade{pointer-events:none}.ss-card-media img{object-fit:cover}.ss-pattern{background:linear-gradient(135deg,#1e3a5f,#3d5a80 40%,#98c1d9)}.ss-pattern,.ss-shade{position:absolute;inset:0}.ss-shade{pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.42),transparent 22%,transparent 52%,rgba(0,0,0,.78))}.ss-bars{position:absolute;z-index:4;top:.55rem;inset-inline:.55rem;display:flex;gap:.32rem;padding:.28rem .32rem;background:rgba(0,0,0,.38)}.ss-bar,.ss-bars{border-radius:999px}.ss-bar{flex:1;height:3px;overflow:hidden;background:rgba(255,255,255,.32)}.ss-bar-fill{height:100%;border-radius:inherit;background:#fff;transform-origin:right center}.ss-top{position:absolute;z-index:4;top:1.55rem;inset-inline:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;direction:ltr}.ss-top-id{gap:.45rem;min-width:0}.ss-avatar,.ss-top-id{display:inline-flex;align-items:center}.ss-avatar{width:1.7rem;height:1.7rem;flex:none;justify-content:center;border-radius:999px;background:linear-gradient(160deg,#38bdf8,#2563eb);font-size:.58rem;font-weight:800;letter-spacing:-.04em}.ss-handle{font-size:.78rem;font-weight:650}.ss-top-meta{gap:.15rem;color:rgba(255,255,255,.86)}.ss-top-meta,.ss-top-meta button{display:inline-flex;align-items:center}.ss-top-meta button{min-height:2rem;justify-content:center;padding:0 .2rem;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.ss-top-meta button:last-child{width:2rem;padding:0}.ss-subject-chip{font-size:.85rem;font-weight:650}.ss-copy{position:absolute;z-index:4;right:1rem;bottom:1.15rem;left:4.2rem;text-align:center;direction:rtl}.ss-name{margin:0;font-size:clamp(1.55rem,6vw,2.15rem);font-weight:800;letter-spacing:-.03em;text-shadow:0 0 22px rgba(92,225,255,.35),0 8px 24px rgba(0,0,0,.55)}.ss-name a{color:inherit;text-decoration:none}.ss-name a:focus-visible{outline:2px solid var(--ss-cyan);outline-offset:4px;border-radius:8px}.ss-tag{margin:.2rem 0 0;font-size:.92rem;font-weight:500;opacity:.92}.ss-pill{display:none;margin-top:.55rem;padding:.28rem .75rem;border-radius:999px;background:rgba(16,185,129,.82);color:#ecfdf5;font-size:.75rem;font-weight:700;box-shadow:0 8px 18px -10px rgba(16,185,129,.9);text-decoration:none}.ss-actions{position:absolute;z-index:5;right:.7rem;bottom:1.1rem;display:flex;flex-direction:column;gap:.55rem}.ss-react{position:relative;display:inline-flex;width:2.55rem;height:2.55rem;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;cursor:pointer}.ss-react svg{width:1.55rem;height:1.55rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45));transition:transform .28s cubic-bezier(.22,1,.36,1)}.ss-react[aria-pressed=true][data-kind=like]{color:#fb7185}.ss-react[aria-pressed=true][data-kind=save]{color:#fbbf24}.ss-react:active svg{transform:scale(.88)}.ss-react[data-pop=true] svg{animation:ss-pop .45s cubic-bezier(.22,1,.36,1)}.ss-burst{pointer-events:none;position:absolute;inset:0;display:grid;place-items:center}.ss-burst span{position:absolute;width:.45rem;height:.45rem;border-radius:999px;background:#fb7185;animation:ss-burst .65s ease-out forwards}.ss-tap{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:32% 36% 32%;direction:ltr}.ss-tap button{border:0;background:transparent;cursor:pointer}.ss-empty{position:relative;z-index:2;margin:auto;max-width:22rem;padding:1.5rem;text-align:center;direction:rtl}.ss-empty h2{margin:0 0 .4rem;font-size:1.4rem}.ss-empty p{margin:0;color:rgba(255,255,255,.72);line-height:1.7}.ss-footer{position:absolute;z-index:20;inset-inline:0;bottom:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem 1rem;padding:.85rem 1.25rem calc(1.1rem + env(safe-area-inset-bottom, 0px));direction:ltr}.ss-footer,.story-snap[data-search=true] .ss-footer{display:flex}.story-snap[data-search=true] .ss-dots,.story-snap[data-search=true] .ss-ghost{display:none}.story-snap[data-search=true] .ss-search{flex:1 1 100%;width:100%}.story-snap[data-empty=true] .ss-header{display:grid}@media (max-width:899px){.ss-footer{padding:.55rem .9rem calc(.7rem + env(safe-area-inset-bottom, 0px))}.story-snap[data-search=true] .ss-footer .ss-search{display:inline-flex;flex:1 1 100%;width:100%}.story-snap[data-search=true] .ss-footer .ss-dots{display:none}.story-snap .ss-react{width:2.75rem;height:2.75rem}.story-snap .ss-top-meta button{min-height:2.75rem;min-width:2.75rem}.story-snap .ss-top-meta button:last-child{width:2.75rem}.ss-stage-wrap{padding-bottom:4.4rem}}@media (max-width:599px){.ss-footer{justify-content:center;padding:.15rem .75rem calc(.4rem + env(safe-area-inset-bottom, 0px))}.ss-footer .ss-ghost,.ss-footer .ss-search{display:none}.ss-dots{flex:1 1 100%}.ss-stage-wrap{padding-bottom:2.8rem}}.ss-ghost,.ss-search{display:inline-flex;align-items:center;gap:.45rem;min-height:2.55rem;padding:.35rem 1rem;border:1px solid var(--ss-line);border-radius:999px;background:rgba(255,255,255,.04);color:inherit;text-decoration:none;backdrop-filter:blur(10px)}.ss-ghost{flex:0 1 auto;font-size:.82rem;direction:rtl;white-space:nowrap}.ss-search{flex:0 1 16rem;width:min(100%,16rem);min-width:0;padding-inline:.85rem}.ss-search input{width:100%;border:0;background:transparent;color:inherit;font:inherit;font-size:.86rem;outline:none}.ss-search input::placeholder{color:rgba(255,255,255,.48)}.ss-dots{display:flex;flex:1 1 7rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.08rem;min-width:0;max-width:100%}.ss-dot{appearance:none;position:relative;flex:none;width:1.35rem;height:2.75rem;padding:0;border:0;background:transparent;cursor:pointer}.ss-dot:after{content:"";position:absolute;top:50%;left:50%;width:.42rem;height:.42rem;border-radius:999px;background:rgba(255,255,255,.38);transform:translate(-50%,-50%);transition:width .3s ease,background .3s ease}.ss-dot[aria-current=true]:after{width:1.15rem;background:#fff}.ss-menu{position:absolute;z-index:40;top:4.4rem;right:.8rem;min-width:11rem;padding:.35rem;border:1px solid var(--ss-line);border-radius:1rem;background:rgba(10,12,16,.94);backdrop-filter:blur(16px);direction:rtl}.ss-menu a,.ss-menu button{display:block;width:100%;padding:.6rem .75rem;border:0;border-radius:.7rem;background:transparent;color:#fff;font:inherit;font-size:.9rem;text-align:start;text-decoration:none;cursor:pointer}.ss-menu a:hover,.ss-menu button:hover{background:rgba(255,255,255,.08)}@keyframes ss-pop{0%{transform:scale(.7)}55%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes ss-burst{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.4)}}@media (min-width:900px){.ss-header{display:grid;padding:1.1rem 1.5rem .2rem}.ss-subject-btn h1{font-size:1.35rem}.ss-stage-wrap{padding:.2rem 0 5.4rem}.ss-stage{width:min(100%,72rem);height:min(72dvh,36rem);overflow:visible;touch-action:none}.ss-card{width:min(22vw,18.5rem);border-radius:1.35rem;translate:0}.ss-card[data-off="0"]{transform:translateZ(48px) scale(1)}.ss-card[data-off="1"]{transform:translate3d(-13.6rem,8px,-150px) rotateY(0deg) scale(.84);opacity:.78}.ss-card[data-off="-1"]{transform:translate3d(13.6rem,8px,-150px) rotateY(0deg) scale(.84);opacity:.78}.ss-card[data-off="2"]{transform:translate3d(-24.5rem,18px,-280px) rotateY(0deg) scale(.7)}.ss-card[data-off="-2"],.ss-card[data-off="2"]{opacity:.42;filter:saturate(.7) brightness(.55)}.ss-card[data-off="-2"]{transform:translate3d(24.5rem,18px,-280px) rotateY(0deg) scale(.7)}.ss-top{display:none}.ss-card[data-off="0"] .ss-bars{display:flex}.ss-card:not([data-off="0"]) .ss-bars{display:none}.ss-copy{right:.9rem;left:.9rem;bottom:.95rem}.ss-name{font-size:1.35rem}.ss-pill{display:inline-flex}.ss-actions{right:auto;left:.65rem;bottom:.85rem;flex-direction:row;width:calc(100% - 1.3rem);justify-content:space-between}.ss-react{width:2.1rem;height:2.1rem}.ss-react svg{width:1.2rem;height:1.2rem}.ss-actions{direction:ltr}}@media (min-width:600px){.ss-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem 1rem}.ss-footer .ss-ghost{justify-self:start;grid-column:1;grid-row:1}.ss-footer .ss-dots{flex:none;justify-self:center;grid-column:2;grid-row:1}.ss-footer .ss-search{justify-self:end;grid-column:3;grid-row:1}.story-snap[data-search=true] .ss-footer{display:flex;justify-content:center}.story-snap[data-search=true] .ss-footer .ss-search{flex:0 1 20rem;width:min(100%,20rem)}}@media (prefers-reduced-motion:reduce){.ss-bar-fill,.ss-card,.ss-dot:after,.ss-photo,.ss-react svg{transition:none}.ss-burst span,.ss-react[data-pop=true] svg{animation:none}}