.p-visual{container-type:inline-size}.mock{font-size:10px;direction:ltr;--c:#22D3EE;--mock-shadow:0 30px 70px -28px rgba(5,10,24,.7),0 0 0 1px rgba(255,255,255,.06);--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace}@supports (font-size:1cqw){.p-visual .mock{font-size:calc(100cqw / 64)}}.mock{position:relative;border-radius:1.4em;background:#141824;border:1px solid rgba(255,255,255,.12);box-shadow:var(--mock-shadow);overflow:hidden;font-family:var(--font);color:#E9ECF4;isolation:isolate;user-select:none;-webkit-user-select:none;line-height:1.35}.mock *{box-sizing:border-box}.wbar{height:3.3em;display:flex;align-items:center;gap:.7em;padding:0 1.2em;background:#1C2130;border-bottom:1px solid rgba(255,255,255,.06);position:relative}.wbar i{width:1.1em;height:1.1em;border-radius:50%;background:#FF5F57;flex:none}.wbar i:nth-child(2){background:#FEBC2E}.wbar i:nth-child(3){background:#28C840}.wbar .t{position:absolute;left:0;right:0;text-align:center;font-size:1.15em;color:#8E95A8;font-weight:500;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8em}.p-visual.paused *,.p-visual.paused *::before,.p-visual.paused *::after,.p-visual.user-paused *,.p-visual.user-paused *::before,.p-visual.user-paused *::after{animation-play-state:paused!important}.ppt .wbar{background:#B7472A;border-bottom:0}.ppt .wbar .t{color:rgba(255,255,255,.9)}.ppt .tabs{display:flex;gap:1.6em;padding:.7em 1.4em 0;background:#232323;font-size:1.05em;color:#BDBDBD;white-space:nowrap;overflow:hidden}.ppt .tabs span{padding-bottom:.55em;border-bottom:2px solid transparent}.ppt .tabs span.on{color:#FFB199;border-bottom-color:#E0643E;font-weight:650}.ppt .ribbon{display:flex;padding:.8em .8em .4em;background:#2B2B2B;border-bottom:1px solid #151515;overflow:hidden;height:8.6em}.rg{display:flex;flex-direction:column;padding:0 .8em;border-right:1px solid #3A3A3A;flex:none}.rg:last-child{border-right:0}.rg .btns{display:flex;gap:.3em;flex:1;align-items:flex-start}.rg .nm{font-size:.85em;color:#8D8D8D;text-align:center;margin-top:.2em;white-space:nowrap}.rb{display:flex;flex-direction:column;align-items:center;gap:.3em;width:5em;padding:.4em .2em;border-radius:.6em;position:relative}.rb img,.rb .gl{width:2.4em;height:2.4em;object-fit:contain;position:relative;z-index:1}.rb span{font-size:.84em;line-height:1.15;color:#D6D6D6;text-align:center;max-width:6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;z-index:1}.rb.sm{flex-direction:row;width:auto;gap:.5em;padding:.25em .6em}.rb.sm img,.rb.sm .gl{width:1.5em;height:1.5em}.rb.sm span{-webkit-line-clamp:1;max-width:none;text-align:left}.rcol{display:flex;flex-direction:column;gap:.15em}.ppt .stage{position:relative;background:#1B1B1B;padding:1.8em 2.2em 2em;display:flex;justify-content:center}.slide{position:relative;width:100%;aspect-ratio:16/9;background:#fff;border-radius:.3em;box-shadow:0 1.2em 3em rgba(0,0,0,.5);overflow:hidden;color:#1D2433}.pane{position:absolute;top:0;right:0;bottom:0;width:34%;background:#252525;border-left:1px solid #3A3A3A;padding:1.2em;color:#CFCFCF}.macwin{background:#16151D}.side{width:30%;max-width:19em;background:rgba(255,255,255,.035);border-right:1px solid rgba(255,255,255,.06);padding:1.2em 1em;color:#AEB4C4}.side .si{display:flex;align-items:center;gap:.8em;padding:.6em .8em;border-radius:.7em;margin-bottom:.2em;white-space:nowrap;overflow:hidden;font-size:1.1em}.side .si.on{background:rgba(255,255,255,.08);color:#fff}.side .si b{width:1.4em;height:1.4em;border-radius:.4em;flex:none}.side .sh{font-size:.95em;letter-spacing:.08em;text-transform:uppercase;color:#6E7589;margin:1em .8em .6em;font-weight:700}.cur{position:absolute;z-index:30;width:1.9em;height:1.9em;left:0;top:0;pointer-events:none;filter:drop-shadow(0 .2em .3em rgba(0,0,0,.5))}.cur svg{width:100%;height:100%;display:block}.ring{position:absolute;z-index:29;width:3.4em;height:3.4em;margin:-1.1em 0 0 -1.1em;border-radius:50%;background:rgba(255,255,255,.5);opacity:0;pointer-events:none}.keys{position:absolute;left:50%;bottom:2.2em;z-index:25;transform:translateX(-50%);display:flex;gap:.5em;align-items:center;padding:.7em 1em;border-radius:1.2em;background:rgba(10,12,18,.78);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;white-space:nowrap}.keys kbd{font-family:var(--font);font-size:1.3em;font-weight:600;min-width:2.2em;height:2.2em;padding:0 .6em;display:inline-grid;place-items:center;border-radius:.45em;background:linear-gradient(#3A4054,#262B3A);border:1px solid rgba(255,255,255,.18);box-shadow:0 .2em 0 #0E1018;color:#fff}.keys span{font-size:1.15em;color:#C9CFDD;margin-left:.3em}.badge-live{position:absolute;right:1.2em;bottom:1.2em;z-index:5;font-size:1em;font-weight:700;letter-spacing:.06em;padding:.4em .9em;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;border:1px solid rgba(255,255,255,.18)}.phone{position:relative;width:20em;border-radius:3.4em;padding:.9em;background:#0A0A0E;border:1px solid rgba(255,255,255,.16);box-shadow:var(--mock-shadow)}.phone .scr{position:relative;border-radius:2.6em;overflow:hidden;aspect-ratio:9/19.5;background:#101018}.phone .notch{position:absolute;top:.8em;left:50%;transform:translateX(-50%);width:6.2em;height:1.7em;border-radius:1em;background:#000;z-index:3}.m-ks{--freeze:-9.8s}.m-ks .stage{gap:1.4em;justify-content:flex-start}.ks-thumbs{display:flex;flex-direction:column;gap:.9em;width:9em;flex:none;padding-top:.2em}.ks-th{position:relative;aspect-ratio:16/9;background:#fff;border-radius:.25em;box-shadow:0 .3em .8em rgba(0,0,0,.45);overflow:hidden;outline:2px solid transparent;outline-offset:2px}.ks-th.on{outline-color:#E0643E}.ks-th i{position:absolute;bottom:14%;width:22%;height:42%;border-radius:.15em}.ks-th i:nth-child(1){left:6%}.ks-th i:nth-child(2){left:30%}.ks-th i:nth-child(3){left:54%}.ks-th i:nth-child(4){left:78%;width:16%}.ks-th b{position:absolute;top:12%;left:6%;width:50%;height:12%;border-radius:.1em;background:#1D2433;opacity:.75}.m-ks .slide{flex:1}.ks-title{position:absolute;top:8%;left:6%;font-size:2.3em;font-weight:800;color:#1D2433;letter-spacing:-.01em}.ks-list{position:absolute;top:27%;left:6%;right:6%;font-size:1.5em;line-height:1.75;color:#333;animation:ksList 14s infinite}.ks-list div::before{content:"•";margin-right:.6em;color:#999}.ks-viz{position:absolute;top:30%;left:5%;right:5%;height:56%;display:flex;gap:2.5%;opacity:0;animation:ksViz 14s infinite}.ks-card{flex:1;border-radius:.6em;background:#F6F7F9;border:1px solid #E6E8EC;overflow:hidden;display:flex;flex-direction:column;transform-origin:bottom}.ks-card .hd{height:28%;display:flex;align-items:center;padding:0 .9em;color:#fff;font-weight:800;font-size:1.25em;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%)}.ks-card .bd{padding:.8em .9em;font-size:1.1em;line-height:1.35;color:#2B3140;font-weight:600}.ks-card .bd small{display:block;font-size:.8em;color:#7A8190;font-weight:500;margin-top:.3em}.ks-a .hd,.ks-th i:nth-child(1){animation:ksC1 14s infinite}.ks-b .hd,.ks-th i:nth-child(2){animation:ksC2 14s infinite}.ks-c .hd,.ks-th i:nth-child(3){animation:ksC3 14s infinite}.ks-d .hd,.ks-th i:nth-child(4){animation:ksC4 14s infinite}.ks-th.t2 i:nth-child(1){animation-name:ksD1}.ks-th.t2 i:nth-child(2){animation-name:ksD2}.ks-th.t2 i:nth-child(3){animation-name:ksD3}.ks-th.t2 i:nth-child(4){animation-name:ksD4}.ks-th.t3 i:nth-child(1){animation-name:ksD2}.ks-th.t3 i:nth-child(2){animation-name:ksD4}.ks-th.t3 i:nth-child(3){animation-name:ksD1}.ks-th.t3 i:nth-child(4){animation-name:ksD3}.ks-menu{position:absolute;z-index:12;background:#2D2D2F;border:1px solid #4A4A4E;border-radius:.8em;box-shadow:0 1.6em 3em rgba(0,0,0,.55);padding:.8em;opacity:0}.ks-m1{left:36%;top:27%;width:27em;display:grid;grid-template-columns:repeat(3,1fr);gap:.6em;animation:ksM1 14s infinite}.ks-m1 div{border-radius:.5em;background:#3A3A3E;padding:.5em;font-size:.95em;color:#DDD;text-align:center;border:1px solid transparent}.ks-m1 div.pick{animation:ksPick 14s infinite}.ks-m1 .th{height:3.2em;border-radius:.3em;background:#fff;margin-bottom:.4em;position:relative;overflow:hidden}.ks-m1 .th::before,.ks-m1 .th::after{content:"";position:absolute}.th.kpi::before{left:8%;top:22%;width:38%;height:56%;background:#1D7BC4;border-radius:.2em;box-shadow:4.4em 0 0 #2E9E4F}.th.swot::before{inset:14%;background:linear-gradient(90deg,#D62828 50%,#1D7BC4 50%);opacity:.85}.th.swot::after{inset:14% 14% 50% 14%;background:linear-gradient(90deg,#2E9E4F 50%,#F77F00 50%)}.th.road::before{left:6%;top:36%;width:88%;height:28%;background:linear-gradient(90deg,#D62828 25%,#1D7BC4 25% 50%,#2E9E4F 50% 75%,#F77F00 75%);clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%)}.th.fall::before{left:10%;bottom:14%;width:14%;height:60%;background:#1D7BC4;box-shadow:1.3em -.6em 0 #2E9E4F,2.6em -1.1em 0 #D62828,3.9em -.4em 0 #F77F00}.th.fun::before{left:20%;top:14%;width:60%;height:72%;background:linear-gradient(#D62828 33%,#1D7BC4 33% 66%,#2E9E4F 66%);clip-path:polygon(0 0,100% 0,70% 100%,30% 100%)}.th.tl::before{left:8%;top:48%;width:84%;height:6%;background:#6C757D;box-shadow:0 0 0 0 #000}.th.tl::after{left:14%;top:38%;width:1em;height:1em;border-radius:50%;background:#7B2CBF;box-shadow:2em 0 0 #1D7BC4,4em 0 0 #2E9E4F}.ks-m2{left:58%;top:27%;width:22em;animation:ksM2 14s infinite}.ks-m2 div{display:flex;align-items:center;justify-content:space-between;gap:.8em;padding:.45em .6em;border-radius:.4em;font-size:1em;color:#DDD}.ks-m2 div.pick{animation:ksPick2 14s infinite}.ks-m2 img,.ks-m2 .sw{width:11em;height:1.3em;border-radius:.2em;object-fit:cover;image-rendering:pixelated}.sw.classic{background:linear-gradient(90deg,#D62828 16.6%,#1D7BC4 16.6% 33.3%,#2E9E4F 33.3% 50%,#F77F00 50% 66.6%,#7B2CBF 66.6% 83.3%,#6C757D 83.3%)}.sw.navy{background:linear-gradient(90deg,#2A4467 16.6%,#62758F 16.6% 33.3%,#9AA6B7 33.3% 50%,#8B7C56 50% 66.6%,#AA9E82 66.6% 83.3%,#C8C1AF 83.3%)}.ks-m3{left:74%;top:27%;width:19em;animation:ksM3 14s infinite}.ks-m3 div{display:flex;align-items:center;justify-content:space-between;gap:.8em;padding:.45em .6em;border-radius:.4em;font-size:1em;color:#DDD}.ks-m3 div.pick{animation:ksPick3 14s infinite}.ks-m3 .sw{width:8em;height:1.2em;border-radius:.2em}.ks-toast{position:absolute;left:50%;bottom:3%;transform:translateX(-50%);z-index:12;padding:.6em 1.2em;border-radius:999px;background:rgba(20,20,24,.92);color:#fff;font-size:1.1em;font-weight:600;white-space:nowrap;opacity:0;animation:ksT1 14s infinite}.ks-toast.k2{animation-name:ksT2}.ks-toast.k3{animation-name:ksT3}.ks-toast.k4{animation-name:ksT4}.m-ks .rb.s-viz .hl{animation:ksHlViz 14s infinite}.m-ks .rb.s-thm .hl{animation:ksHlThm 14s infinite}.m-ks .rb.s-deck .hl{animation:ksHlDeck 14s infinite}.m-ks .rb.s-reset .hl{animation:ksHlReset 14s infinite}.m-ks .cur{animation:ksCur 14s infinite}@keyframes ksList{0%,12%{opacity:1}15%,93%{opacity:0}97%,100%{opacity:1}}@keyframes ksViz{0%,13%{opacity:0;transform:translateY(1em)}17%,93%{opacity:1;transform:none}97%,100%{opacity:0}}@keyframes ksM1{0%,5%{opacity:0;transform:translateY(-.5em)}7%,13%{opacity:1;transform:none}15%,100%{opacity:0}}@keyframes ksPick{0%,10%{border-color:transparent;background:#3A3A3E}11%,14%{border-color:#E0643E;background:#4A3A36}15%,100%{border-color:transparent}}@keyframes ksM2{0%,35%{opacity:0;transform:translateY(-.5em)}37%,43%{opacity:1;transform:none}45%,100%{opacity:0}}@keyframes ksPick2{0%,40%{background:transparent}41%,44%{background:#4A3A36}45%,100%{background:transparent}}@keyframes ksM3{0%,53%{opacity:0;transform:translateY(-.5em)}55%,60%{opacity:1;transform:none}62%,100%{opacity:0}}@keyframes ksPick3{0%,57%{background:transparent}58%,61%{background:#4A3A36}62%,100%{background:transparent}}@keyframes ksC1{0%,44%{background:#D62828}47%,61%{background:#7B2CBF}64%,78%{background:#2A4467}81%,100%{background:#D62828}}@keyframes ksC2{0%,44%{background:#1D7BC4}47%,61%{background:#12876F}64%,78%{background:#62758F}81%,100%{background:#1D7BC4}}@keyframes ksC3{0%,44%{background:#2E9E4F}47%,61%{background:#D62828}64%,78%{background:#8B7C56}81%,100%{background:#2E9E4F}}@keyframes ksC4{0%,44%{background:#F77F00}47%,61%{background:#1B3A6B}64%,78%{background:#AA9E82}81%,100%{background:#F77F00}}@keyframes ksD1{0%,61%{background:#1D7BC4}64%,78%{background:#2A4467}81%,100%{background:#1D7BC4}}@keyframes ksD2{0%,61%{background:#F77F00}64%,78%{background:#8B7C56}81%,100%{background:#F77F00}}@keyframes ksD3{0%,61%{background:#2E9E4F}64%,78%{background:#62758F}81%,100%{background:#2E9E4F}}@keyframes ksD4{0%,61%{background:#D62828}64%,78%{background:#C8C1AF}81%,100%{background:#D62828}}@keyframes ksT1{0%,17%{opacity:0}19%,30%{opacity:1}32%,100%{opacity:0}}@keyframes ksT2{0%,45%{opacity:0}47%,53%{opacity:1}55%,100%{opacity:0}}@keyframes ksT3{0%,62%{opacity:0}64%,74%{opacity:1}76%,100%{opacity:0}}@keyframes ksT4{0%,81%{opacity:0}83%,91%{opacity:1}93%,100%{opacity:0}}@keyframes ksHlViz{0%,3%{opacity:0}5%,13%{opacity:1}15%,100%{opacity:0}}@keyframes ksHlThm{0%,33%{opacity:0}35%,43%{opacity:1}45%,100%{opacity:0}}@keyframes ksHlDeck{0%,51%{opacity:0}53%,60%{opacity:1}62%,100%{opacity:0}}@keyframes ksHlReset{0%,76%{opacity:0}78%,81%{opacity:1}84%,100%{opacity:0}}@keyframes ksCur{0%{left:50%;top:70%}4%{left:43.6%;top:17%}7%{left:43.6%;top:17%}11%{left:59%;top:36%}14%{left:59%;top:36%}24%{left:55%;top:72%}32%{left:55%;top:72%}35%{left:62.2%;top:17%}38%{left:62.2%;top:17%}41%{left:70%;top:39%}44%{left:70%;top:39%}53%{left:87%;top:17%}56%{left:87%;top:17%}58%{left:85%;top:34%}61%{left:85%;top:34%}78%{left:78.8%;top:17%}82%{left:78.8%;top:17%}90%{left:60%;top:80%}100%{left:60%;top:80%}}