.sr-story{color:var(--ink);--blue:#275df5;--coral:#f05537;--ink:#121224;--muted:#6b7280;--line:#e5e7eb;--green:#10b981;--amber:#f59e0b;font-family:inherit}.sr-story *{box-sizing:border-box;margin:0}.sr-story{background:#0d1330;border-radius:28px;flex:1.35;min-height:calc(100svh - 32px);margin:16px;position:relative;overflow:hidden}.sr-story .scene{--acc:var(--blue);--card:#ffffffbd;--tx:var(--ink);--mu:var(--muted);--ln:var(--line);opacity:0;transition:opacity 1.1s;position:absolute;inset:0}.sr-story .scene.dark{--tx:#fff;--mu:#b4bdd8;--ln:#ffffff1f}.sr-story .scene.on{opacity:1}.sr-story .media{position:absolute;top:50%;transform:translate(-50%,-50%)}.sr-story .media>img{width:100%;height:100%;display:block;position:absolute;inset:0}.sr-story .scene.on .media{animation:8s ease-out forwards sr-kb}@keyframes sr-kb{0%{transform:translate(-50%,-50%)scale(1.08)}to{transform:translate(-50%,-50%)scale(1)}}.sr-story .scene:after{content:"";pointer-events:none;background:linear-gradient(#0a0f2d4d 0%,#0000 24% 50%,#0a0f2ddb 100%);position:absolute;inset:0}.sr-story .ui{z-index:3;opacity:0;filter:blur(6px);transition:opacity 1s,transform 1s cubic-bezier(.2,.8,.2,1),filter 1s;position:absolute;transform:translateY(10px)}.sr-story .on .ui{opacity:1;filter:none;transform:none}.sr-story .on .ui.d1{transition-delay:.5s}.sr-story .on .ui.d2{transition-delay:1.1s}.sr-story .on .ui.d3{transition-delay:1.8s}.sr-story .on .ui.d4{transition-delay:2.6s}.sr-story .on .ui.d5{transition-delay:3.6s}.sr-story .glass{background:var(--card);color:var(--tx);-webkit-backdrop-filter:blur(18px)saturate(1.5);border:1px solid #ffffff59;border-radius:14px;padding:10px 13px;font-size:12.5px;box-shadow:0 12px 32px -20px #00000080}.sr-story .dark .glass{border-color:#ffffff24}.sr-story .glass b{font-weight:700}.sr-story .ai{letter-spacing:.04em;color:var(--blue);white-space:nowrap;background:#e8eeff;border:1px solid #c9d6ff;border-radius:99px;padding:1px 6px;font-size:9.5px;font-weight:700}.sr-story .row{align-items:center;gap:8px;display:flex}.sr-story .dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s infinite sr-pulse}@keyframes sr-pulse{50%{opacity:.3}}.sr-story .muted{color:var(--mu)}.sr-story .acc{color:var(--acc)}.sr-story .tick{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.sr-story .bars{align-items:center;gap:3px;height:22px;display:flex}.sr-story .bars i{background:var(--acc);border-radius:2px;width:3px;height:30%;animation:.9s ease-in-out infinite sr-wv}@keyframes sr-wv{50%{height:100%}}.sr-story .sep{border-top:1px solid var(--ln)}.sr-story .jd .tw{white-space:nowrap;clip-path:inset(0 100% 0 0);color:var(--tx);margin-top:5px;font-size:11.5px;line-height:1.45;overflow:hidden}.sr-story .on .jd .tw{animation:1s steps(30,end) forwards sr-type}.sr-story .on .jd .tw:first-of-type{animation-delay:1.1s}.sr-story .on .jd .tw:nth-of-type(2){animation-delay:1.9s}.sr-story .on .jd .tw:nth-of-type(3){animation-delay:2.7s}.sr-story .on .jd .tw:nth-of-type(4){animation-delay:3.5s}@keyframes sr-type{to{clip-path:inset(0)}}.sr-story .jd .ln{background:#00000012;border-radius:4px;height:7px;margin-top:7px;position:relative;overflow:hidden}.sr-story .jd .ln:after{content:"";background:var(--acc);opacity:.75;transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sr-story .on .jd .ln:after{animation:.7s ease-out forwards sr-write}.sr-story .on .jd .ln:nth-child(3):after{animation-delay:.9s}.sr-story .on .jd .ln:nth-child(4):after{animation-delay:1.3s}.sr-story .on .jd .ln:nth-child(5):after{animation-delay:1.7s}.sr-story .on .jd .ln:nth-child(6):after{animation-delay:2.1s}@keyframes sr-write{to{transform:scaleX(1)}}.sr-story .cv{border-top:1px solid var(--ln);align-items:center;gap:10px;padding:7px 0;display:flex}.sr-story .av{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.sr-story .cv .pct{color:var(--acc);margin-left:auto;font-size:15px;font-weight:700}.sr-story .why{color:var(--mu);background:#0000000a;border-radius:8px;margin-top:6px;padding:6px 8px;font-size:11.5px}.sr-story .why b{color:var(--acc)}.sr-story .waves{z-index:2;width:0;height:0;position:absolute}.sr-story .waves i{opacity:0;border:2px solid #ffffffd9;border-radius:50%;width:120px;height:120px;animation:2.4s ease-out infinite sr-wave;position:absolute;top:-60px;left:-60px}.sr-story .waves i:nth-child(2){animation-delay:.8s}.sr-story .waves i:nth-child(3){animation-delay:1.6s}@keyframes sr-wave{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}.sr-story .ask{z-index:3;background:var(--acc);color:#fff;white-space:nowrap;border-radius:14px 14px 4px;padding:9px 13px;font-size:13px;font-weight:600;transition:opacity .3s,transform .3s;position:absolute;box-shadow:0 14px 30px -10px #00000073}.sr-story .ask.swap{opacity:0;transform:translateY(6px)}.sr-story .ask small{letter-spacing:.06em;opacity:.8;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.sr-story .check{width:250px}.sr-story .check .it{border-top:1px solid var(--ln);color:var(--mu);align-items:center;gap:9px;padding:6px 0;transition:color .3s;display:flex}.sr-story .check .it .tk{color:#0000;border:1.5px solid #d1d5db;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;transition:all .35s;display:grid}.sr-story .check .it.done{color:var(--tx)}.sr-story .check .it.done .tk{background:var(--green);border-color:var(--green);color:#fff;transform:scale(1.1)}.sr-story .check .it em{opacity:0;margin-left:auto;font-style:normal;font-weight:700;transition:opacity .3s .15s}.sr-story .check .it.done em{opacity:1}.sr-story .pop{z-index:3;opacity:0;transition:all .5s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translateY(16px)scale(.95)}.sr-story .pop.in{opacity:1;transform:none}.sr-story .cal{border:1px solid var(--ln);text-align:center;width:38px;height:40px;color:var(--ink);background:#fff;border-radius:8px;flex:none;overflow:hidden}.sr-story .cal b{background:var(--coral);color:#fff;letter-spacing:.06em;padding:2px 0;font-size:9px;display:block}.sr-story .cal span{font-size:16px;font-weight:700;line-height:24px}.sr-story .note{align-items:flex-start;gap:10px;width:290px;margin-bottom:8px;display:flex}.sr-story .note .ic{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.sr-story .reply{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);white-space:nowrap;background:#fffc;border-radius:14px 14px 14px 4px;padding:9px 13px;font-size:13px;font-weight:600;position:absolute;box-shadow:0 14px 30px -10px #00000073}.sr-story .face{z-index:2;border:1.5px solid #34d39980;border-radius:12px;transition:border-color .3s;position:absolute}.sr-story .face:before,.sr-story .face:after{content:"";border:3px solid var(--fc,#34d399);width:30px;height:30px;transition:border-color .3s;position:absolute}.sr-story .face:before{border-bottom:0;border-right:0;border-radius:12px 0 0;top:-3px;left:-3px}.sr-story .face:after{border-top:0;border-left:0;border-radius:0 0 12px;bottom:-3px;right:-3px}.sr-story .face .ft{background:var(--fc,#10b981);color:#fff;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;transition:background .3s;display:flex;position:absolute;top:-28px;left:-2px}.sr-story .face .ft:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:1s infinite sr-pulse}.sr-story .face .sweep{background:linear-gradient(90deg,#0000,#34d399,#0000);height:2px;position:absolute;top:0;left:4%;right:4%;box-shadow:0 0 12px #34d399}.sr-story .on .face{animation:1.1s cubic-bezier(.2,.8,.2,1) .2s both sr-lock}.sr-story .on .face .sweep{animation:2.6s ease-in-out 1s infinite sr-sweep}@keyframes sr-lock{0%{opacity:0;transform:scale(1.35)}}@keyframes sr-sweep{0%{opacity:0;top:2%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:98%}}.sr-story .eye{aspect-ratio:1;border:2px solid var(--fc,#34d399);border-radius:50%;width:12%;transition:border-color .3s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #34d39999}.sr-story .eye:after{content:"";background:var(--fc,#34d399);border-radius:50%;width:5px;height:5px;margin:-2.5px;transition:transform .4s;position:absolute;top:50%;left:50%}.sr-story .face.away .eye:after{transform:translate(9px)}.sr-story .face .pts i{background:#34d399;border-radius:50%;width:5px;height:5px;animation:1.6s infinite sr-pulse;position:absolute;box-shadow:0 0 6px #34d399}.sr-story .face .gaze{background:var(--amber);transform-origin:0;opacity:0;width:0;height:2px;transition:all .4s;position:absolute;top:30%;left:50%}.sr-story .face.away{--fc:var(--amber)}.sr-story .face.away .gaze{opacity:1;width:46%}.sr-story .proc .it{border-top:1px solid var(--ln);align-items:center;gap:8px;padding:5px 0;display:flex}.sr-story .proc .it .st{color:#059669;margin-left:auto;font-size:11.5px;font-weight:700;transition:color .3s}.sr-story .proc .it.warn .st{color:#d97706}.sr-story .proc .it .tk{transition:background .3s}.sr-story .proc .it.warn .tk{background:var(--amber)}.sr-story .toast{z-index:4;opacity:0;color:#7a4a00;white-space:nowrap;background:#fff7e6;border:1px solid #fcd38a;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%,-20px);box-shadow:0 14px 30px -10px #0006}.sr-story .toast.in{opacity:1;transform:translate(-50%)}.sr-story .toast.ok{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.sr-story .idcard{align-items:center;gap:10px;display:flex}.sr-story .idcard .pic{object-fit:cover;border:2px solid var(--green);border-radius:6px;width:40px;height:50px}.sr-story .meter{background:#00000014;border-radius:9px;flex:1;height:5px;overflow:hidden}.sr-story .meter i{background:var(--acc);width:0;height:100%;transition:width 1.2s 1.8s;display:block}.sr-story .dark .meter{background:#ffffff1f}.sr-story .on .meter i{width:var(--w)}.sr-story .score-row{align-items:center;gap:8px;margin-top:6px;display:flex}.sr-story .score-row span:first-child{width:96px}.sr-story .score-row b{text-align:right;width:22px}.sr-story .code{color:#d7def7;background:#0f1530;border:1px solid #ffffff14;border-radius:14px;width:320px;font-size:12px;overflow:hidden;box-shadow:0 24px 50px -16px #0009}.sr-story .code .bar{color:#a5b2dd;background:#151d42;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;display:flex}.sr-story .code .bar i{background:#ef4444;border-radius:50%;width:8px;height:8px}.sr-story .code .bar i:nth-child(2){background:#f59e0b}.sr-story .code .bar i:nth-child(3){background:#10b981}.sr-story .code .bar .lang{color:#d7def7;background:#ffffff14;border-radius:6px;margin-left:auto;padding:1px 8px}.sr-story .code .tabs{gap:4px;padding:6px 12px 0;display:flex}.sr-story .code .tabs span{color:#8f9bc4;background:#ffffff0d;border-radius:6px 6px 0 0;padding:3px 8px;font-size:11px}.sr-story .code .tabs span.on{color:#fff;background:#0b1026}.sr-story .code .tabs span.ok:after{content:" ✓";color:#6ee7b7}.sr-story .code pre{white-space:pre;background:#0b1026;margin:0;padding:10px 12px;font:12px/1.6 ui-monospace,Consolas,monospace}.sr-story .code pre .k{color:#8fb0ff}.sr-story .code pre .c{color:#6b7aa8}.sr-story .code .run{border-top:1px solid #222b55;flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.sr-story .code .run span{color:#6ee7b7;opacity:0;background:#10b98126;border-radius:99px;padding:2px 8px;font-size:11px;transition:opacity .3s}.sr-story .on .code .run span{opacity:1}.sr-story .on .code .run span:first-child{transition-delay:1.6s}.sr-story .on .code .run span:nth-child(2){transition-delay:1.9s}.sr-story .on .code .run span:nth-child(3){transition-delay:2.2s}.sr-story .on .code .run span:nth-child(4){transition-delay:2.5s}.sr-story .langs{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.sr-story .langs span{background:#ffffff1a;border-radius:99px;padding:1px 7px;font-size:10.5px}.sr-story .screen{transform-origin:0 0;z-index:2;color:#fff;background:radial-gradient(120% 90% at 50% 40%,#1d2a6b 0%,#0b1130 70%);width:400px;height:300px;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask:linear-gradient(#000 80%,#0000);mask:linear-gradient(#000 80%,#0000)}.sr-story .screen .top{justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;display:flex}.sr-story .screen .top img{background:#fff;border-radius:6px;height:24px;padding:2px 6px}.sr-story .screen .rec:before{content:"● ";color:#ef4444}.sr-story .orb{width:96px;height:96px;margin:0 auto 6px;position:relative}.sr-story .orb i{border:2px solid #6f95ff;border-radius:50%;animation:2.2s ease-out infinite sr-ring;position:absolute;inset:0}.sr-story .orb i:nth-child(2){border-color:#f05537;animation-delay:.7s}.sr-story .orb i:nth-child(3){animation-delay:1.4s}.sr-story .orb b{background:radial-gradient(circle at 35% 30%,#a9c1ff,#275df5 60%,#1a3fb8);border-radius:50%;animation:1.6s ease-in-out infinite sr-breathe;position:absolute;inset:22px;box-shadow:0 0 34px #275df5}@keyframes sr-ring{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.35)}}@keyframes sr-breathe{50%{transform:scale(1.12)}}.sr-story .screen .nm{text-align:center;font-size:18px;font-weight:700}.sr-story .screen .st{text-align:center;color:#a5b8ff;margin-top:2px;font-size:12px}.sr-story .screen .bars{justify-content:center;height:22px;margin-top:8px}.sr-story .screen .bars i{background:#8fb0ff;width:4px}.sr-story .ppl{display:flex}.sr-story .ppl img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:30px;height:30px;margin-left:-8px}.sr-story .ppl img:first-child{margin-left:0}.sr-story .decide .btns{gap:6px;margin-top:8px;display:flex}.sr-story .decide .btns span{text-align:center;border:1px solid var(--ln);border-radius:8px;flex:1;padding:6px 0;font-size:12px;font-weight:700}.sr-story .decide .btns span.go{background:var(--acc);color:#fff;border-color:var(--acc)}.sr-story .on .decide .btns span.go{animation:.5s 5s sr-press}@keyframes sr-press{50%{background:var(--green);border-color:var(--green);transform:scale(.92)}}.sr-story .confetti{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sr-story .confetti i{opacity:0;border-radius:2px;width:8px;height:12px;position:absolute;top:-12px}.sr-story .on .confetti i{animation:3.2s ease-in 2.6s forwards sr-fall}@keyframes sr-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(90vh)rotate(540deg)}}.sr-story .scene.no-photo:before{content:"";background:radial-gradient(120% 80% at 0 30%,#24348a 0%,#0d1330 70%);position:absolute;inset:0}.sr-story .collage{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr;gap:6px;display:grid;position:absolute;inset:0 0 0 42%}.sr-story .collage .tile{position:relative;overflow:hidden}.sr-story .collage .t1{grid-row:1/3}.sr-story .collage .tile img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block;transform:scale(1.08)}.sr-story .scene.on .collage .tile img{animation:8s ease-out forwards sr-kb2}@keyframes sr-kb2{to{transform:scale(1)}}.sr-story .collage .badge{opacity:0;background:#fff;border-radius:99px;padding:5px 10px;font-size:12.5px;font-weight:700;transition:all .45s;position:absolute;top:14px;right:12px;transform:translateY(8px);box-shadow:0 10px 24px -8px #00000080}.sr-story .collage .t1 .badge{top:auto;bottom:42%;right:14px}.sr-story .collage .badge.good{color:#0f7a4f}.sr-story .collage .badge.low{color:#b42318}.sr-story .on .collage .badge{opacity:1;transform:none}.sr-story .on .collage .t1 .badge{transition-delay:2.6s}.sr-story .on .collage .t2 .badge{transition-delay:3.2s}.sr-story .on .collage .t3 .badge{transition-delay:3.8s}.sr-story .collage .t1:after,.sr-story .collage .t2:after{content:"";opacity:0;border:3px solid #10b981;transition:opacity .4s;position:absolute;inset:0}.sr-story .on .collage .t1:after{opacity:1;transition-delay:2.6s}.sr-story .on .collage .t2:after{opacity:1;transition-delay:3.2s}.sr-story .on .collage .t3 img{filter:grayscale(.45);transition:filter .5s 3.8s}.sr-story .collage .t3:after{content:"";opacity:0;border:3px solid #f04438;transition:opacity .4s;position:absolute;inset:0}.sr-story .on .collage .t3:after{opacity:.9;transition-delay:3.8s}.sr-story .collage .scan{background:linear-gradient(90deg,#0000,#275df559,#ffffff80,#0000);width:120px;position:absolute;top:0;bottom:0;left:-140px}.sr-story .on .collage .scan{animation:2.4s ease-in-out .4s sr-scanx}@keyframes sr-scanx{to{left:100%}}.sr-story .screen.call{background:#151a2e;padding:6px;-webkit-mask:none;mask:none}.sr-story .cgrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6px;height:100%;display:grid}.sr-story .ct{background:#222a48;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.sr-story .ct img{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}.sr-story .ct span{color:#fff;background:#0000008c;border-radius:5px;padding:2px 7px;font-size:13px;font-weight:600;position:absolute;bottom:6px;left:6px}.sr-story .ct .spk{border:3px solid #10b981;border-radius:8px;animation:1.2s infinite sr-pulse;position:absolute;inset:0}.sr-story .ct.agent{background:radial-gradient(circle at 50% 40%,#1d2a6b,#0b1130)}.sr-story .orb.sm{width:70px;height:70px;margin:0 0 18px}.sr-story .orb.sm b{inset:16px}.sr-story .qr{background:conic-gradient(from 90deg at 30% 30%,#111 25%,transparent 0) 0 0/14px 14px, repeating-linear-gradient(90deg,#111 0 3px,transparent 3px 6px),#fff;width:46px;height:46px;box-shadow:0 0 0 1px var(--line);border:4px solid #fff;border-radius:6px;flex:none}.sr-story .chain{align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:700;display:flex}.sr-story .chain span{color:var(--mu);background:#0000000f;border-radius:99px;padding:2px 8px;transition:all .4s}.sr-story .chain i{background:#0000001a;flex:1;height:2px}.sr-story .on .chain span{color:#047857;background:#dcfce7}.sr-story .on .chain span:first-of-type{transition-delay:.9s}.sr-story .on .chain span:nth-of-type(2){transition-delay:1.5s}.sr-story .on .chain span:nth-of-type(3){transition-delay:2.1s}.sr-story .qq{border-top:1px solid var(--ln);align-items:center;gap:7px;padding:5px 0;font-size:11.5px;display:flex}.sr-story .qt{color:var(--acc);white-space:nowrap;background:#0000000f;border-radius:6px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:700}.sr-story .cgrid2{grid-template-rows:1fr 1fr;grid-template-columns:1.7fr 1fr;gap:5px;height:100%;display:grid}.sr-story .cgrid2 .big{grid-row:1/3}.sr-story .screen.call[data-bh="225"]{height:225px}.sr-story .screen.call .ct span{font-size:10px}.sr-story .sc-row{justify-content:space-between;align-items:center;padding:3px 0;font-size:12px;display:flex}.sr-story .stars{background:linear-gradient(90deg,#d1d5db 0 100%);border-radius:2px;width:70px;height:13px;position:relative;-webkit-mask:repeating-linear-gradient(90deg,#000 0 12px,#0000 12px 14px);mask:repeating-linear-gradient(90deg,#000 0 12px,#0000 12px 14px)}.sr-story .stars:after{content:"";background:#f59e0b;width:0;transition:width 1s;position:absolute;inset:0}.sr-story .on .stars:after{width:calc(var(--n) * 14px)}.sr-story .on .sc-row:nth-of-type(2) .stars:after{transition-delay:1.8s}.sr-story .on .sc-row:nth-of-type(3) .stars:after{transition-delay:2.4s}.sr-story .on .sc-row:nth-of-type(4) .stars:after{transition-delay:3s}.sr-story .cvscan{z-index:2;border-radius:6px;position:absolute;overflow:hidden}.sr-story .cvscan .beam{background:linear-gradient(#0000,#275df547,#0000);border-bottom:2px solid #275df5b3;height:16%;position:absolute;top:-16%;left:0;right:0}.sr-story .on .cvscan .beam{animation:2.2s ease-in-out .6s 2 sr-beam}@keyframes sr-beam{to{top:100%}}.sr-story .cvscan .hl{background:#ffd60a00;border-radius:3px;justify-content:flex-end;align-items:center;height:7%;transition:background .4s;display:flex;position:absolute;left:0}.sr-story .cvscan .hl b{color:#fff;opacity:0;white-space:nowrap;background:#10b981;border-radius:99px;padding:1px 6px;font-size:11px;font-weight:700;transition:all .4s;transform:translate(110%)}.sr-story .on .cvscan .hl{background:#ffd60a61}.sr-story .on .cvscan .hl b{opacity:1;transform:translate(105%)}.sr-story .on .cvscan .hl:first-of-type{transition-delay:1.6s}.sr-story .on .cvscan .hl:first-of-type b{transition-delay:1.8s}.sr-story .on .cvscan .hl:nth-of-type(2){transition-delay:2.3s}.sr-story .on .cvscan .hl:nth-of-type(2) b{transition-delay:2.5s}.sr-story .on .cvscan .hl:nth-of-type(3){transition-delay:3s}.sr-story .on .cvscan .hl:nth-of-type(3) b{transition-delay:3.2s}.sr-story .types{grid-template-columns:1fr 1.5fr 1fr;gap:6px;display:grid;position:absolute;inset:0}.sr-story .ty{position:relative;overflow:hidden}.sr-story .ty img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.08)}.sr-story .on .ty img{animation:8s ease-out forwards sr-kb2}.sr-story .ty>span{opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);white-space:nowrap;background:#ffffffdb;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;transition:all .6s;position:absolute;top:14%;left:50%;transform:translate(-50%,8px);box-shadow:0 10px 24px -12px #00000080}.sr-story .on .ty>span{opacity:1;transform:translate(-50%)}.sr-story .on .ty:first-child>span{transition-delay:.5s}.sr-story .on .ty:nth-child(2)>span{transition-delay:.9s}.sr-story .on .ty:nth-child(3)>span{transition-delay:1.3s}.sr-story .scanbox{opacity:0;width:120px;transition:opacity .6s 1.6s;position:absolute;bottom:24%;left:6%}.sr-story .on .scanbox{opacity:1}.sr-story .phone{background:#111827;border-radius:16px;place-items:center;width:84px;height:150px;margin-left:auto;padding:10px 8px;display:grid;transform:rotate(-8deg);box-shadow:0 18px 40px -12px #0009}.sr-story .qr.big{border-width:5px;width:62px;height:62px}.sr-story .laser{opacity:0;background:#ef4444;width:96px;height:2px;position:absolute;top:20px;right:8px;box-shadow:0 0 10px #ef4444}.sr-story .on .laser{animation:1.4s ease-in-out 2.2s 2 sr-laser}@keyframes sr-laser{0%{opacity:1;top:30px}50%{opacity:1;top:120px}to{opacity:0;top:30px}}.sr-story .ok{color:#fff;white-space:nowrap;text-align:center;opacity:0;background:#10b981;border-radius:99px;margin-top:10px;padding:5px 9px;font-size:11.5px;font-weight:700;transition:all .4s 5s;transform:scale(.9)}.sr-story .on .ok{opacity:1;transform:none}.sr-story .mark{z-index:2;transform-origin:0;background:#ffd60a00;border-radius:3px;transition:background .4s;position:absolute;transform:rotate(7deg)}.sr-story .mark.box{outline-offset:3px;background:0 0;outline:2px solid #275df500;transition:outline-color .4s}.sr-story .on .mark{background:#ffd60a6b}.sr-story .on .mark.box{background:0 0;outline-color:#275df5e6}.sr-story .mark .tag{transform-origin:0 0;white-space:nowrap;color:#fff;opacity:0;background:#10b981;border-radius:99px;width:max-content;padding:2px 8px;font-size:11px;font-weight:700;transition:opacity .4s;position:absolute;top:calc(100% + 5px);left:0;transform:rotate(-7deg);box-shadow:0 6px 14px -6px #00000080}.sr-story .mark .tag.up{background:var(--blue);top:-22px;left:auto;right:0;transform:rotate(-7deg)}.sr-story .on .mark .tag{opacity:1}.sr-story .on .mark:first-of-type,.sr-story .on .mark:first-of-type .tag{transition-delay:1.4s}.sr-story .on .mark:nth-of-type(2),.sr-story .on .mark:nth-of-type(2) .tag{transition-delay:2.1s}.sr-story .on .mark:nth-of-type(3),.sr-story .on .mark:nth-of-type(3) .tag{transition-delay:2.8s}.sr-story .on .mark:nth-of-type(4),.sr-story .on .mark:nth-of-type(4) .tag{transition-delay:3.5s}.sr-story .beam2{z-index:2;pointer-events:none;position:absolute;overflow:hidden}.sr-story .beam2:after{content:"";background:linear-gradient(#0000,#275df54d,#0000);height:18%;position:absolute;top:-18%;left:0;right:0}.sr-story .on .beam2:after{animation:2.4s ease-in-out .5s 2 sr-beam}.sr-story .types{grid-template-rows:1.15fr 1fr;bottom:var(--capH,230px)!important;grid-template-columns:1fr 1fr!important}.sr-story .types .mega{grid-area:1/1/auto/3}.sr-story .types .ty:first-child{grid-area:2/1}.sr-story .types .ty:nth-child(3){grid-area:2/2}.sr-story .ty>span{top:12px!important}.sr-story .laser2{opacity:0;background:#ef4444;height:2px;position:absolute;top:20%;left:55%;right:8%;box-shadow:0 0 12px #ef4444}.sr-story .on .laser2{animation:1.6s ease-in-out 1.4s 2 sr-laser2}@keyframes sr-laser2{0%{opacity:1;top:20%}50%{opacity:1;top:80%}to{opacity:0;top:20%}}.sr-story .ok2{color:#fff;opacity:0;background:#10b981;border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:all .45s 4.6s;position:absolute;bottom:14px;left:16px;transform:translateY(8px);box-shadow:0 10px 24px -10px #0009}.sr-story .on .ok2{opacity:1;transform:none}.sr-story .proc1{padding:8px 12px}.sr-story .proc1 .st{color:#059669;margin-left:12px;font-weight:700;transition:color .3s}.sr-story .proc1.warn .st{color:#d97706}.sr-story .proc1.warn .tk{background:var(--amber)}.sr-story .flow{align-items:center;gap:6px;display:flex;position:absolute;bottom:14px;left:14px}.sr-story .flow span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);opacity:.35;background:#ffffffd1;border-radius:99px;align-items:center;gap:6px;padding:5px 10px 5px 5px;font-size:12px;font-weight:700;transition:all .4s;display:flex;transform:scale(.96);box-shadow:0 8px 20px -10px #00000080}.sr-story .flow span b{color:#374151;background:#e5e7eb;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;transition:all .4s;display:grid}.sr-story .flow i{background:#fff9;width:16px;height:2px}.sr-story .on .flow span{opacity:1;transform:none}.sr-story .on .flow span b{color:#fff;background:#10b981}.sr-story .on .flow span:first-of-type,.sr-story .on .flow span:first-of-type b{transition-delay:1s}.sr-story .on .flow span:nth-of-type(2),.sr-story .on .flow span:nth-of-type(2) b{transition-delay:2.6s}.sr-story .on .flow span:nth-of-type(3),.sr-story .on .flow span:nth-of-type(3) b{transition-delay:4s}.sr-story .callboard{color:#fff;text-align:center;opacity:0;background:#0b1026;border:1px solid #ffffff26;border-radius:12px;padding:8px 14px;transition:all .5s 4.8s;position:absolute;bottom:14px;right:14px;transform:translateY(8px);box-shadow:0 14px 30px -12px #000000b3}.sr-story .callboard small{letter-spacing:.12em;color:#fbbf24;font-size:9.5px;font-weight:700;display:block}.sr-story .callboard b{color:#fbbf24;text-shadow:0 0 12px #fbbf2499;font-family:ui-monospace,Consolas,monospace;font-size:30px;line-height:1;display:block}.sr-story .callboard em{color:#cbd5e1;font-size:10.5px;font-style:normal}.sr-story .on .callboard{opacity:1;animation:1s steps(2,end) 5.4s 3 sr-blinkb;transform:none}@keyframes sr-blinkb{50%{opacity:.55}}.sr-story .ty.mega img{object-position:center 45%!important}.sr-story .tint{mix-blend-mode:multiply;opacity:0;pointer-events:none;background:#f97316;position:absolute;inset:0}.sr-story .on .tint{animation:2.6s ease-in-out 1.6s forwards sr-tint}@keyframes sr-tint{0%{opacity:0;background:#22c55e}25%{opacity:.38;background:#22c55e}75%{opacity:.38;background:#22c55e}to{opacity:0;background:#22c55e}}.sr-story .vf{opacity:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:26px 3px,3px 26px,26px 3px,3px 26px,26px 3px,3px 26px,26px 3px,3px 26px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;width:36%;height:56%;position:absolute;top:22%;left:32%}.sr-story .on .vf{animation:3s ease-out 1.2s forwards sr-vf}@keyframes sr-vf{0%{opacity:0;transform:scale(1.3)}20%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}.sr-story .sweepx{opacity:0;pointer-events:none;background:#fb923c;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px 4px #f97316cc}.sr-story .on .sweepx{animation:1.8s ease-in-out 1.8s sr-sweepx}@keyframes sr-sweepx{0%{opacity:1;left:0}to{opacity:1;left:100%}}.sr-story .sweepx{background:#4ade80!important;box-shadow:0 0 18px 4px #22c55ecc!important}.sr-story .pf{opacity:0;transition:opacity .6s}.sr-story .pf.vis{opacity:1}.sr-story .pf .face .ft{bottom:-30px;top:auto!important}.sr-story .face.bad{--fc:#ef4444}.sr-story .face.bad:before,.sr-story .face.bad:after{border-color:#ef4444!important}.sr-story .face.bad .ft{background:#ef4444!important}.sr-story .phonebox{z-index:3;border:2.5px solid #ef4444;border-radius:8px;animation:1s infinite sr-pulse;position:absolute;box-shadow:0 0 0 4px #ef444440,0 0 20px #ef444499}.sr-story .phonebox span{white-space:nowrap;color:#fff;background:#ef4444;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.sr-story .toast.bad{color:#991b1b!important;background:#fef2f2!important;border-color:#fca5a5!important}.sr-story .proc1.bad .st{color:#dc2626!important}.sr-story .proc1.bad .tk{background:#ef4444!important}.sr-story .cvdark .media:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(42% 46% at 60% 52%,#0000 0%,#080c2459 55%,#06091ce0 100%);position:absolute;inset:0}.sr-story .cvdark .media>img{filter:saturate(.85)contrast(1.05)}.sr-story .cvdark .mark,.sr-story .cvdark .beam2{z-index:2}.sr-story .cvdark.on .mark{background:#7aa2ff47;box-shadow:0 0 14px #7aa2ff8c}.sr-story .cvdark.on .mark.box{box-shadow:none;background:0 0;outline-color:#7aa2ff}.sr-story .cvdark .mark .tag{background:#10b981f2;box-shadow:0 0 14px #10b98199}.sr-story .cvdark .mark .tag.up{background:#4f7bff;box-shadow:0 0 14px #4f7bffb3}.sr-story .cvdark .beam2:after{background:linear-gradient(#0000,#7aa2ff59,#0000)!important}.sr-story .cvdark .glass{border-color:#7aa2ff59;box-shadow:0 0 0 1px #7aa2ff26,0 18px 40px -16px #000000b3}.sr-story .cvdark .ai{color:#aac4ff;background:#7aa2ff26;border-color:#7aa2ff66}.sr-story .cap{z-index:4;color:#fff;position:absolute;bottom:96px;left:28px;right:28px}.sr-story .cap small{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:700}.sr-story .cap h2{letter-spacing:-.01em;margin-top:4px;font-size:25px;line-height:1.2}.sr-story .journey{z-index:4;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.sr-story .journey span{color:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:600;transition:all .35s}.sr-story .journey span.done{color:#fff}.sr-story .journey span.done:before{content:"✓ ";color:#6ee7b7}.sr-story .journey span.on{color:var(--blue);background:#fff;border-color:#fff;box-shadow:0 6px 18px -6px #00000080}.sr-story .brand{z-index:5;background:#fff;border-radius:14px;padding:6px 12px;position:absolute;top:20px;left:20px;box-shadow:0 10px 30px -12px #0006}.sr-story .brand img{height:38px;display:block}@keyframes sr-formIn{0%{opacity:0;transform:translateY(16px)}}@media (max-width:900px){.sr-story{min-height:80svh;margin:10px}.sr-story .cap h2{font-size:20px}.sr-story .cap{bottom:120px}.sr-story .ui.hide-m,.sr-story .pop.hide-m{display:none}}@media (prefers-reduced-motion:reduce){.sr-story *,.sr-story :before,.sr-story :after{animation:none!important}}
@media (max-width:1023px){.sr-story{border-radius:22px;flex:none;width:calc(100% - 20px);height:58svh;min-height:430px;max-height:640px;margin:10px 10px 0}.sr-story .journey{display:none!important}.sr-story .brand{border-radius:11px;padding:4px 9px;top:12px;left:12px}.sr-story .brand img{height:26px}.sr-story .cap{left:14px;right:14px;bottom:12px!important}.sr-story .cap small{font-size:10px}.sr-story .cap h2{margin-top:2px;font-size:14px;line-height:1.3}.sr-story .types{bottom:0!important}.sr-story .ty>span{padding:4px 9px;font-size:11px;top:8px!important}.sr-story .face .ft,.sr-story .phonebox span,.sr-story .mark .tag{font-size:9.5px}.sr-story .ui,.sr-story .ask,.sr-story .pop,.sr-story .reply,.sr-story .toast,.sr-story .callboard,.sr-story .flow{zoom:.8}}@media (max-width:600px){.sr-story .ui,.sr-story .ask,.sr-story .pop,.sr-story .reply,.sr-story .toast,.sr-story .callboard,.sr-story .flow{zoom:.56}}@media (min-width:1024px){.sr-story .ui,.sr-story .ask,.sr-story .pop,.sr-story .reply,.sr-story .toast,.sr-story .journey,.sr-story .callboard,.sr-story .flow,.sr-story .brand{zoom:var(--k,1)}.sr-story .cap h2{font-size:calc(25px * var(--k,1))}.sr-story .cap small{font-size:calc(12px * var(--k,1))}}
