.anat{height:470vh;margin-top:var(--sec-top);--W:min(720px, 48vw);--gap:120px;scroll-margin-top:68px;position:relative}.anat-sticky{max-width:1360px;height:100svh;padding:84px var(--pad-x) 28px;grid-template-columns:minmax(320px,.78fr) 1.22fr;align-items:center;gap:32px;margin:0 auto;display:grid;position:sticky;top:0;overflow:hidden}.anat-copy{z-index:2;flex-direction:column;gap:18px;display:flex;position:relative}.anat-copy .h2{font-size:clamp(30px,3.4vw,50px)}.anat-sub{color:var(--muted);margin:0;font-size:15px}.anat-sub b{color:var(--text);font-weight:600}.anat-list{margin-top:6px;padding-left:22px;position:relative}.anat-rail{background:var(--line-2);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0;overflow:hidden}.anat-rail span{background:var(--accent);transform-origin:50% 0;box-shadow:0 0 10px var(--accent);position:absolute;inset:0;transform:scaleY(0)}.anat-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.anat-steps li{color:var(--muted);padding:11px 0;transition:color .35s}.anat-steps li b{font-family:var(--head);letter-spacing:-.01em;align-items:center;gap:14px;font-size:17px;font-weight:600;display:flex}.anat-steps li b span{color:inherit;min-width:20px;font-size:12px;font-weight:500}.anat-steps li .done-ck{color:#4fcb7e;width:18px;margin-left:2px}.anat-steps li p{opacity:0;max-height:0;color:var(--text-2);max-width:420px;transition:max-height .45s var(--ease), opacity .35s, margin .45s var(--ease);margin:0;font-size:15px;line-height:1.55;overflow:hidden}.anat-steps li.done{color:var(--text-2)}.anat-steps li.on{color:var(--text)}.anat-steps li.on b{font-size:21px}.anat-steps li.on b span{color:var(--accent)}.anat-steps li.on p{opacity:1;max-height:90px;margin-top:8px}.anat-stage{perspective:2000px;perspective-origin:50% 38%;height:100%;min-height:0;position:relative}.anat-floor{filter:blur(10px);background:radial-gradient(closest-side,#ff5a1f29,#0000 70%);border-radius:50%;position:absolute;inset:18% 6% 10%}.anat-stage:before{content:"";background-image:radial-gradient(#2a2925 1.2px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:4% 0;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.anat-rig{--tilt:0;--s:0;--spin:0deg;width:var(--W);aspect-ratio:1901/1199;margin-left:calc(var(--W) / -2);transform:translateY(-50%) rotateX(calc(var(--tilt) * 56deg)) rotateZ(calc(var(--tilt) * -36deg + var(--spin) * var(--tilt))) scale(calc(1 - var(--tilt) * .14));transform-style:preserve-3d;will-change:transform;position:absolute;top:52%;left:50%}.anat-layer{transform:translateZ(calc((var(--i) - 1.5) * (3px + var(--gap) * var(--s))));border-radius:12px;transition:opacity .45s,filter .45s,box-shadow .45s;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px -30px #000000bf}.anat-layer>svg,.anat-layer>img{object-fit:cover;width:100%;height:100%;display:block}.anat-stage.split .anat-layer.dim{filter:brightness(.36)saturate(.35)}.anat-stage.split .L-wire.dim{filter:none;opacity:.3}.anat-stage.split .anat-layer.cur{box-shadow:0 0 0 2px var(--accent), 0 0 60px #ff5a1f59, 0 40px 80px -30px #000000bf}.L-wire{outline:1px solid var(--line-3);outline-offset:-1px;background:#f1eee70a}.L-design{background:#f5efe7}.L-code{outline:1px solid var(--line-2);outline-offset:-1px;background:#12110e}.L-content{background:#f5efe7}.anat-tag{font-size:calc(var(--W) * .021);background:var(--accent);color:var(--bg);white-space:nowrap;opacity:var(--s);border-radius:999px;padding:.5em .9em;font-weight:600;position:absolute;bottom:5%;left:3%}.anat-code{height:100%;font:500 calc(var(--W) * .019)/1.7 ui-monospace, "SF Mono", Menlo, Consolas, monospace;color:#d8d3c7;white-space:pre;margin:0;padding:6%;overflow:hidden}.anat-code i{font-style:normal}.anat-code .k{color:#ff7843}.anat-code .f{color:#f1c27d}.anat-code .t{color:#7fb3d5}.anat-code .a{color:#c3a6e0}.anat-code .s{color:#a8d08d}.anat-code .n{color:#f59e7a}.anat-code .c{color:#8e8a80}.anat-sat{z-index:3;opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);pointer-events:none;position:absolute;transform:translateY(16px)scale(.96)}.anat-sat.on{opacity:1;transform:none}.anat-sat .note.static{color:var(--accent);position:relative}.sat-wire{flex-direction:column;align-items:flex-start;display:flex;top:6%;left:4%}.sat-wire .sat-arr{width:40px;margin:4px 0 0 60px}.sat-pal{color:#1a1916;background:#f4f1ea;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex;top:4%;right:0;box-shadow:0 30px 60px -20px #000c}.sat-pal .sw{gap:6px;display:flex}.sat-pal .sw i{border-radius:12px;width:58px;height:58px;position:relative;box-shadow:inset 0 0 0 1px #00000014}.sat-pal .sw small{text-align:center;color:#6a6258;font-size:10px;font-style:normal;position:absolute;bottom:-18px;left:0;right:0}.sat-pal .ty{align-items:center;gap:12px;margin-top:18px;display:flex}.sat-pal .ty b{font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1}.sat-pal .ty span{font-size:13px;font-weight:600;line-height:1.3}.sat-pal .ty small{color:#6a6258;font-weight:400}.sat-build{border:1px solid var(--line-2);background:#0a0a09;border-radius:14px;flex-direction:column;gap:4px;padding:14px 18px;display:flex;bottom:8%;left:2%;box-shadow:0 30px 60px -20px #000c}.sat-build code{color:var(--text-2);font:500 13px/1.5 ui-monospace,Menlo,Consolas,monospace}.sat-build code i{color:var(--accent);font-style:normal}.sat-build code.ok{color:#4fcb7e}.sat-photo{width:280px;height:220px;bottom:6%;right:2%}.sat-photo .pol{background:#f4f1ea;width:150px;margin:0;padding:7px 7px 0;position:absolute;box-shadow:0 24px 40px -16px #000c}.sat-photo .pol img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.sat-photo .pol figcaption{color:#26241f;text-align:center;padding:2px 0 4px;font-family:Caveat,cursive;font-size:19px;font-weight:700}.sat-photo .pol:first-child{top:10px;left:0;transform:rotate(-8deg)}.sat-photo .pol:last-child{top:0;right:0;transform:rotate(6deg)}.sat-seo{color:#1a1916;background:#f4f2ec;border-radius:16px;flex-direction:column;gap:4px;max-width:330px;padding:14px 16px;display:flex;top:3%;right:0;box-shadow:0 24px 50px -20px #000c}.sat-seo .yx{background:#fff;border:2px solid #fc0;border-radius:8px;align-items:center;gap:8px;height:30px;margin-bottom:6px;padding:0 10px;font-size:13px;display:flex}.sat-seo .yx i{color:#fc3f1d;font-style:normal;font-weight:700}.sat-seo small{color:#4d6b47;font-size:12px}.sat-seo b{color:#2a4fb0;font-size:15px;font-weight:500;line-height:1.3}.sat-seo>span{color:#4a4840;font-size:12.5px;line-height:1.45}.sat-lh{border:1px solid var(--line-2);background:#141412;border-radius:16px;padding:14px 16px 12px;transition-delay:.12s;bottom:6%;left:2%;box-shadow:0 24px 50px -20px #000c}.lh-h{align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.lh-h em{color:var(--muted);margin-left:6px;font-style:normal;font-weight:400}.lh-ico{background:conic-gradient(#4fcb7e 0 75%, #ffa400 0 90%, #ff4e42 0);border-radius:3px;width:14px;height:14px}.lh-row{gap:14px;display:flex}.lh-g{flex-direction:column;align-items:center;gap:4px;width:60px;display:flex;position:relative}.lh-g svg{width:48px;height:48px;transform:rotate(-90deg)}.lh-g circle{fill:#4fcb7e14;stroke-width:3.5px}.lh-g .tr{stroke:#4fcb7e2e}.lh-g .v{fill:none;stroke:#4fcb7e;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1px;transition:stroke-dashoffset 1.3s var(--ease) .35s}.sat-lh.on .lh-g .v{stroke-dashoffset:0}.lh-g b{color:#4fcb7e;place-items:center;height:48px;font-size:14px;font-weight:700;display:grid;position:absolute;top:0}.lh-g small{color:var(--muted);font-size:10.5px}.sat-tg{color:#fff;background:#17212b;border-radius:18px;width:300px;bottom:5%;right:2%;overflow:hidden;box-shadow:0 30px 60px -20px #000000d9}.tg-head{background:#1f2c38;align-items:center;gap:10px;padding:10px 12px;display:flex}.tg-ava{background:var(--accent);width:34px;height:34px;color:var(--bg);font-family:var(--head);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.tg-head>span:last-child{flex-direction:column;line-height:1.2;display:flex}.tg-head b{font-size:14px;font-weight:600}.tg-head small{color:#7d8b99;font-size:12px}.tg-msg{background:#182533;border-radius:14px 14px 14px 4px;flex-direction:column;gap:2px;margin:12px 12px 6px;padding:10px 12px 18px;font-size:13.5px;line-height:1.4;display:flex;position:relative;box-shadow:0 0 0 1px #22303d}.tg-msg b{margin-bottom:4px;font-size:14px}.tg-msg span{color:#dde3e8}.tg-msg time{color:#7d8b99;font-size:11px;position:absolute;bottom:5px;right:10px}.tg-kb{grid-template-columns:1fr 1fr;gap:4px;padding:0 12px 12px;display:grid}.tg-kb span{background:#ffffff14;border-radius:10px;place-items:center;height:34px;font-size:13px;font-weight:600;display:grid}.tg-kb span:first-child{color:#8fe3ad;background:#4fcb7e33}.sat-tg.on .tg-msg{animation:vl-msg .7s var(--ease) both .2s}@keyframes vl-msg{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.anat-stage[data-step="5"] .sat-lh{opacity:0}.anat.still{height:auto}.anat.still .anat-sticky{height:auto;min-height:680px;position:relative}.anat.still .anat-steps li p{opacity:1;max-height:none;margin-top:8px}.anat.still .anat-stage{height:560px}@media (max-width:899px){.anat{--W:min(82vw, 520px);--gap:64px;height:420vh}.anat-sticky{grid-template-rows:1fr auto;grid-template-columns:1fr;align-items:stretch;gap:0;padding-top:76px;padding-bottom:18px}.anat-copy{order:2;gap:10px}.anat-copy .label,.anat-sub{display:none}.anat-copy .h2{font-size:24px}.anat-list{padding-left:0}.anat-rail{display:none}.anat-steps li{padding:10px 0 0;display:none}.anat-steps li.on{display:block}.anat-steps li.on b{font-size:18px}.anat-stage{perspective:1300px;order:1;min-height:300px}.anat-sat{transform-origin:0 0}.sat-pal{transform-origin:100% 0;transform:scale(.72)}.sat-pal.on{transform:scale(.72)}.sat-seo{max-width:220px;padding:10px 12px}.sat-seo>span,.sat-seo .yx{display:none}.sat-seo b{font-size:13px}.sat-lh{transform-origin:0 100%;transform:scale(.78)}.sat-lh.on{transform:scale(.78)}.sat-tg{transform-origin:100% 100%;width:240px}.sat-tg.on{transform:scale(.82)}.sat-photo{transform-origin:100% 100%;transform:scale(.7)}.sat-photo.on{transform:scale(.7)}.sat-build code{font-size:11px}.anat.still .anat-steps li{display:block}}.speed-grid{background:var(--line);border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;display:grid;overflow:hidden}.gauge{background:var(--bg);flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(22px,3vw,40px);display:flex;position:relative;overflow:hidden}.gauge:before{content:"";opacity:0;width:140%;height:140%;transition:opacity 1.2s ease calc(var(--i) * .15s + .4s);background:radial-gradient(closest-side,#4fcb7e1f,#0000 70%);position:absolute;top:-40%;left:-20%}.seen .gauge:before{opacity:1}.gauge-n{width:clamp(104px,11vw,150px);position:relative}.gauge svg{width:100%;height:auto;display:block;overflow:visible;transform:rotate(-90deg)}.gauge circle{fill:none;stroke-width:6px}.gauge .track{stroke:var(--surface-2)}.gauge .ticks{stroke:#2e3a31;stroke-width:3px;stroke-dasharray:1.2 6.42}.gauge .val{stroke-linecap:round;stroke-dasharray:276.5;stroke-dashoffset:276.5px;transition:stroke-dashoffset 1.8s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * .15s);filter:drop-shadow(0 0 6px #4fcb7e8c)}.gauge-n b{font-family:var(--head);color:#4fcb7e;font-variant-numeric:tabular-nums;place-items:center;font-size:clamp(28px,2.8vw,42px);font-weight:600;display:grid;position:absolute;inset:0}.gauge-n .pulse{opacity:0;border:2px solid #4fcb7e;border-radius:50%;position:absolute;inset:6%}.seen .gauge-n .pulse{animation:vl-pulse 1.6s ease-out calc(var(--i) * .15s + 1.8s) 2}@keyframes vl-pulse{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.gauge>span{color:var(--text-2);font-size:15px;line-height:1.4}.speed-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.vitals{border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:26px;padding:clamp(22px,3vw,40px);display:flex}.vitals-head{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:14px;display:flex}.vitals-head i{vertical-align:middle;background:#4fcb7e40;border-radius:4px;width:22px;height:8px;margin-right:8px;display:inline-block}.vital{grid-template-columns:minmax(140px,190px) 1fr 76px;align-items:center;gap:18px;display:grid}.vital>div:first-child b{font-size:16px;font-weight:600;display:block}.vital>div:first-child small{color:var(--muted);font-size:13px}.vital-bar{background:var(--surface-2);border-radius:6px;height:12px;position:relative}.vital-bar .ok{transform-origin:0;transition:transform 1s var(--ease) calc(var(--i) * .12s);background:#4fcb7e33;border-radius:6px;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.seen .vital-bar .ok{transform:none}.vital-bar .ok:after{content:attr(data-l);color:var(--muted);white-space:nowrap;font-size:12px;position:absolute;top:18px;right:0;transform:translate(50%)}.vital-bar .trail{transform-origin:0;opacity:.7;height:4px;transition:transform 1.6s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * .12s + .2s);background:linear-gradient(90deg,#4fcb7e,#4fcb7e00);border-radius:2px;position:absolute;top:4px;right:0;transform:scaleX(0)}.seen .vital-bar .trail{transform:scaleX(1)}.vital-bar .me{width:22px;height:22px;transition:left 1.6s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * .12s + .2s);background:#4fcb7e;border-radius:50%;margin-left:-11px;position:absolute;top:-5px;box-shadow:0 0 0 5px #4fcb7e33,0 0 18px #4fcb7eb3}.vital>b{font-family:var(--head);text-align:right;color:#4fcb7e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600}.film{border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:18px;padding:clamp(22px,3vw,40px);display:flex;position:relative;overflow:hidden}.film-head{flex-direction:column;gap:4px;display:flex}.film-head span{font-size:16px;font-weight:600}.film-head small{color:var(--muted);font-size:13px}.film-strip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative}.film-strip figure{opacity:0;transition:opacity .5s, transform .6s var(--ease);transition-delay:calc(var(--i) * .22s + .3s);flex-direction:column;gap:6px;margin:0;display:flex;transform:translateY(14px)}.seen .film-strip figure{opacity:1;transform:none}.film-strip img{border:1px solid var(--line-2);background:#fff;border-radius:8px;width:100%;height:auto;display:block}.film-strip figcaption{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.playhead{background:var(--accent);width:2px;box-shadow:0 0 12px var(--accent);opacity:0;position:absolute;top:-6px;bottom:18px;left:0}.seen .playhead{animation:2.4s cubic-bezier(.5,0,.5,1) .3s both vl-play}@keyframes vl-play{0%{opacity:1;left:0}90%{opacity:1}to{opacity:0;left:100%}}.film .film-note{color:var(--accent);align-self:flex-end;margin-top:2px;position:relative}.speed-note{color:var(--muted);margin-top:18px;font-size:13px}@media (max-width:999px){.speed-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.speed-grid{grid-template-columns:repeat(2,1fr)}.vital{grid-template-columns:1fr 68px;gap:10px 14px}.vital-bar{grid-area:2/1/auto/-1;margin-bottom:18px}}.live-list{flex-direction:column;gap:clamp(72px,9vw,130px);margin-top:clamp(56px,7vw,96px);display:flex}.live-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.live-row.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.live-row.flip .lw{order:2}.lw{transform:perspective(1600px) rotateY(var(--ry,4deg)) rotateX(2deg);transition:transform .8s var(--ease);background:#1b1b19;border-radius:18px;position:relative;box-shadow:0 0 0 1px #2e2d29,0 60px 120px -40px #000000e6,0 0 120px -50px #ff5a1f59}.live-row.flip .lw{--ry:-4deg}.live-row:hover .lw{--ry:0deg}.lw-bar{grid-template-columns:80px 1fr 80px;align-items:center;height:40px;padding:0 14px;display:grid}.lw-bar .dots{gap:7px;display:flex}.lw-bar .dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.lw-bar .dots i:nth-child(2){background:#febc2e}.lw-bar .dots i:nth-child(3){background:#28c840}.lw-url{height:26px;color:var(--muted);white-space:nowrap;background:#111110;border-radius:8px;justify-self:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;display:inline-flex}.lw-view{aspect-ratio:16/10;background:var(--bg,#fff);border-radius:0 0 18px 18px;position:relative;overflow:hidden;container-type:inline-size}.lw-view img{will-change:transform;width:100%;height:auto;animation:vl-scrollshot var(--dur,40s) cubic-bezier(.45, 0, .55, 1) 1s infinite alternate;animation-play-state:paused;display:block}.lw-view.run img{animation-play-state:running}.lw:hover .lw-view img{animation-play-state:paused}@keyframes vl-scrollshot{0%{transform:translateY(0)}to{transform:translateY(calc(62.5cqw - 100%))}}.lw-note{color:var(--accent);flex-direction:column}.lw-note.r{align-items:flex-end;top:-58px;right:-40px}.lw-note.l{top:-58px;left:-30px}.lw-info{flex-direction:column;gap:16px;display:flex}.lw-n{font-family:var(--head);letter-spacing:-.04em;color:var(--accent);font-size:44px;font-weight:600;line-height:1}.lw-n small{color:var(--muted);letter-spacing:0;margin-left:8px;font-size:15px}.lw-niche{color:var(--muted);font-size:14px}.lw-info h3{font-family:var(--head);letter-spacing:-.035em;margin:-6px 0 0;font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1}.lw-info p{color:var(--text-2);max-width:460px;margin:0;font-size:16px;line-height:1.6}.lw-info ul{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.lw-info li{align-items:center;gap:12px;font-size:15px;display:flex}.lw-info li .doodle{flex:none;width:20px}.lw-act{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}@media (max-width:899px){.live-row,.live-row.flip{grid-template-columns:minmax(0,1fr)}.live-row.flip .lw{order:0}.lw{--ry:0deg;transform:none}.lw-bar{grid-template-columns:56px 1fr 20px;height:34px}.lw-url{font-size:11px}}@media (hover:hover) and (pointer:fine){.card{--mx:-999px;--my:-999px;background-image:radial-gradient(420px circle at var(--mx) var(--my), #ff5a1f17, transparent 60%)}.btn-accent{will-change:transform}}.hand{letter-spacing:0;font-family:Caveat,Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-weight:700}.doodle{color:var(--accent);pointer-events:none;display:block;overflow:visible}.doodle path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dd-star path,.dd-sparkle path,.dd-heart path{stroke-width:2px}@keyframes vl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.doodle path{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both vl-draw;animation-timeline:view();animation-range:entry cover 35%}}}.note{z-index:3;transform:rotate(var(--r,-4deg));color:var(--text);pointer-events:none;align-items:flex-start;gap:4px;display:inline-flex;position:absolute}.note-t{white-space:nowrap;font-family:Caveat,Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(19px,1.7vw,25px);font-weight:700;line-height:1.05}.note-arrow{flex:none;width:70px;margin-top:10px}.mark{white-space:nowrap;display:inline-block;position:relative}.mark>.doodle{pointer-events:none;position:absolute}.mark-underline>.doodle{width:104%;height:.32em;bottom:-.22em;left:-2%;right:-2%}.mark-zigzag>.doodle{width:100%;height:.3em;bottom:-.28em;left:0}.mark-circle>.doodle{width:118%;height:132%;top:-16%;left:-9%}.mark-cross>.doodle{width:108%;height:88%;top:6%;left:-4%}.mark-cross>.doodle path{stroke-width:3.2px}@media (max-width:760px){.note.hide-m{display:none}}.cat-cell{animation:vl-fade-up .6s var(--ease) both;position:relative}.cat-note{color:var(--accent);flex-direction:row-reverse;align-items:flex-end;top:-36px;left:auto;right:6px}.cat-more{justify-content:center;margin-top:56px;display:flex}.cat-more-btn{border:1px solid var(--line-3);background:var(--surface);height:60px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:14px;padding:0 10px 0 28px;font-size:16px;font-weight:600;transition:border-color .25s,background .25s;display:inline-flex}.cat-more-btn:hover{border-color:var(--accent)}.cat-more-btn i{background:var(--accent);width:42px;height:42px;color:var(--bg);transition:transform .45s var(--ease);border-radius:50%;place-items:center;display:grid}.cat-more-btn:hover i{transform:translateY(3px)}.cat-more-btn.open i{transform:rotate(180deg)}.proc-track{margin-top:clamp(56px,7vw,96px);padding:40px 0 20px;position:relative}.proc-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.proc-base{fill:none;stroke:#3a3934;stroke-width:2px;stroke-dasharray:1 11;stroke-linecap:round}.proc-prog{fill:none;stroke:var(--accent);stroke-width:3.2px;stroke-linecap:round;filter:drop-shadow(0 0 6px #ff5a1f8c)}.proc-dot{transition:opacity .3s}.proc-dot circle{fill:var(--accent)}.proc-dot .halo{opacity:.7}.proc-steps{flex-direction:column;gap:clamp(90px,11vw,160px);margin:0;padding:0;list-style:none;display:flex;position:relative}.proc-step{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);grid-template-areas:"text node vis";align-items:center;gap:clamp(20px,3vw,48px);display:grid}.proc-step.right{grid-template-areas:"vis node text"}.proc-node{z-index:2;background:var(--bg);border:2px solid var(--line-3);border-radius:50%;grid-area:node;justify-self:center;place-items:center;width:72px;height:72px;transition:background .5s,border-color .5s,transform .6s cubic-bezier(.3,1.6,.5,1),box-shadow .6s;display:grid;position:relative}.proc-node b{font-family:var(--head);color:var(--muted);font-size:24px;font-weight:600;transition:color .4s}.proc-step.on .proc-node{background:var(--accent);border-color:var(--accent);transform:scale(1.08);box-shadow:0 0 0 10px #ff5a1f1f,0 0 40px #ff5a1f80}.proc-step.on .proc-node b{color:var(--bg)}.proc-text{opacity:.28;filter:blur(2px);transition:opacity .7s var(--ease), transform .8s var(--ease), filter .7s;flex-direction:column;grid-area:text;gap:12px;display:flex;transform:translateY(18px)}.proc-step:not(.right) .proc-text{text-align:right;align-items:flex-end}.proc-text h3{font-family:var(--head);letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:600}.proc-text p{max-width:400px;color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.proc-step.on .proc-text{opacity:1;filter:none;transform:none}.proc-vis{opacity:.25;min-height:250px;transition:opacity .8s var(--ease) .1s, transform .9s var(--ease) .1s;grid-area:vis;position:relative;transform:scale(.94)}.proc-step.on .proc-vis{opacity:1;transform:none}.pv{position:absolute;inset:0}.proc-n1{color:var(--accent);top:6px;left:12%}.proc-n2{color:var(--accent);bottom:-10px;right:4%}.pv-chat{flex-direction:column;justify-content:center;gap:10px;max-width:360px;display:flex}.bub{opacity:0;max-width:80%;transition:opacity .5s var(--ease), transform .6s var(--ease);border-radius:18px;padding:12px 16px;font-size:14.5px;line-height:1.4;transform:translateY(14px)scale(.96)}.bub.in{background:var(--surface-2);border-bottom-left-radius:6px;align-self:flex-start}.bub.out{background:var(--accent);color:var(--bg);border-bottom-right-radius:6px;align-self:flex-end;font-weight:500}.on .bub{opacity:1;transform:none}.on .bub:nth-child(2){transition-delay:.5s}.on .bub:nth-child(3){transition-delay:1s}.bub.typing{gap:5px;padding:14px 16px;display:flex}.bub.typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite vl-dot}.bub.typing i:nth-child(2){animation-delay:.15s}.bub.typing i:nth-child(3){animation-delay:.3s}@keyframes vl-dot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-5px)}}.pol{background:#f4f1ea;width:46%;max-width:200px;margin:0;padding:8px 8px 0;transition:transform 1s cubic-bezier(.3,1.3,.5,1);position:absolute;transform:rotate(0)translate(0);box-shadow:0 24px 40px -16px #000c}.pol img{aspect-ratio:1/1.05;object-fit:cover;width:100%;display:block}.pol figcaption{color:#26241f;text-align:center;padding:4px 0 6px;font-family:Caveat,cursive;font-size:22px;font-weight:700}.pol.p1{z-index:1;top:8%;left:22%}.pol.p2{z-index:3;top:4%;left:30%}.pol.p3{z-index:2;top:12%;left:38%}.on .pol.p1{transform:rotate(-11deg)translate(-46%,6%)}.on .pol.p2{transition-delay:.12s;transform:rotate(4deg)translate(6%,-6%)}.on .pol.p3{transition-delay:.24s;transform:rotate(-3deg)translate(58%,14%)}.tape{z-index:4;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;background:#f1eee759;width:70px;height:22px;transition:opacity .4s 1s;position:absolute}.tape.t1{top:0;left:34%;transform:rotate(-8deg)}.tape.t2{top:14%;left:64%;transform:rotate(14deg)}.on .tape{opacity:1}.pv-build{flex-direction:column;justify-content:center;gap:16px;display:flex}.mini{background:#f4f1ea;border-radius:14px;width:min(100%,360px);padding:12px;box-shadow:0 30px 50px -20px #000c}.proc-step.right .mini,.proc-step.right .fly{margin-left:auto}.mini-bar{align-items:center;gap:8px;display:flex}.mini-bar .logo{background:#cfcbc2;border-radius:5px;width:18px;height:18px;transition:background .5s .9s}.mini-bar span{background:#d8d4cb;border-radius:3px;width:34px;height:6px}.mini-bar em{background:#cfcbc2;border-radius:999px;width:54px;height:18px;margin-left:auto;transition:background .5s 1.1s}.mini-hero{flex-direction:column;gap:7px;margin:18px 0 14px;display:flex}.mini-hero b{background:#cfcbc2;border-radius:4px;width:74%;height:14px;transition:background .5s 1.2s}.mini-hero b.s{width:50%}.mini-hero em{background:#cfcbc2;border-radius:999px;width:90px;height:24px;margin-top:6px;transition:background .5s 1.4s}.mini-cards{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mini-cards span{background:#e2ded5;border-radius:8px;height:44px;transition:background .5s}.on .mini-bar .logo,.on .mini-bar em,.on .mini-hero em{background:var(--accent)}.on .mini-hero b{background:#1a1916}.on .mini-cards span:first-child{background:#ffd9c7;transition-delay:1.5s}.on .mini-cards span:nth-child(2){background:#cde8d4;transition-delay:1.6s}.on .mini-cards span:nth-child(3){background:#d3ddf5;transition-delay:1.7s}.fly{flex-wrap:wrap;gap:6px;max-width:360px;display:flex}.fly span{border:1px solid var(--line-3);color:var(--text-3);opacity:0;transform:translate(calc((var(--k) - 3) * 22px), 60px) rotate(calc((var(--k) - 3) * 8deg));transition:opacity .4s,transform .8s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(var(--k) * 70ms);border-radius:999px;padding:6px 12px;font-size:13px}.on .fly span{opacity:1;transform:none}.pv-launch{flex-direction:column;justify-content:center;gap:14px;max-width:380px;display:flex}.url{background:var(--surface-2);border:1px solid var(--line-3);border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 18px;font-size:17px;display:flex}.url .lock{background:#4fcb7e;border-radius:3px;width:12px;height:14px;position:relative}.url .typed{white-space:nowrap;width:0;display:inline-block;overflow:hidden}.on .url .typed{animation:1.1s steps(11,end) .3s forwards vl-type}@keyframes vl-type{to{width:11ch}}.url .caret{background:var(--accent);width:2px;height:22px;animation:1s step-end infinite vl-blink}@keyframes vl-blink{50%{opacity:0}}.pv-launch .ok{color:#4fcb7e;opacity:0;align-items:center;gap:10px;font-size:16px;font-weight:600;transition:opacity .5s 1.5s;display:inline-flex}.pv-launch .ok .doodle{color:#4fcb7e;width:24px}.on .pv-launch .ok{opacity:1}.tgping{background:var(--surface-2);opacity:0;transition:opacity .5s 2s, transform .7s var(--ease) 2s;border:1px solid #2aabee;border-radius:16px;align-self:flex-start;align-items:center;gap:12px;padding:12px 18px 12px 12px;font-size:15px;font-weight:600;display:inline-flex;transform:translate(-20px)}.tgping i{background:#2aabee url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 4 10.5 14.5'/><path d='M21 4 14.5 21l-4-6.5L4 10.5z'/></svg>") 50%/15px no-repeat;border-radius:50%;width:30px;height:30px}.on .tgping{opacity:1;transform:none}.pv-launch .b1{width:56px;position:absolute;top:6%;right:4%}.pv-launch .b2{color:#f1c27d;width:30px;position:absolute;bottom:8%;right:22%}.pv-launch .b3{width:26px;position:absolute;bottom:14%;left:-6%}@media (max-width:760px){.proc-step,.proc-step.right{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"node text"".vis";align-items:start;gap:18px 16px}.proc-node{width:52px;height:52px}.proc-node b{font-size:18px}.proc-step:not(.right) .proc-text{text-align:left;align-items:flex-start}.proc-vis{min-height:230px}.proc-step.right .mini,.proc-step.right .fly{margin-left:0}}.price-duo{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(20px,3vw,44px);margin-top:56px;display:grid}.receipt{filter:drop-shadow(0 40px 50px #0000008c);transition:transform .6s var(--ease);transform:rotate(-1.4deg)}.receipt:hover{transform:rotate(0)}.rc-paper{color:#1a1916;background:#f4f1ea;flex-direction:column;gap:18px;padding:40px clamp(24px,3vw,40px) 44px;display:flex;position:relative;-webkit-mask:radial-gradient(7px at 50% 0,#0000 97%,#000) 50% 0/20px 51% repeat-x,radial-gradient(7px at 50% 100%,#0000 97%,#000) 50% 100%/20px 51% repeat-x;mask:radial-gradient(7px at 50% 0,#0000 97%,#000) 50% 0/20px 51% repeat-x,radial-gradient(7px at 50% 100%,#0000 97%,#000) 50% 100%/20px 51% repeat-x}.rc-head{color:#6a6458;border-bottom:2px dashed #cfc9bc;justify-content:space-between;gap:12px;padding-bottom:14px;font-size:13px;display:flex}.receipt h3{font-family:var(--head);letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:600}.rc-sub{color:#5a554b;margin:-8px 0 0;font-size:15px}.rc-lines{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rc-lines li{align-items:baseline;gap:8px;font-size:15px;display:flex}.rc-lines li i{border-bottom:2px dotted #bdb6a7;flex:1;transform:translateY(-4px)}.rc-lines li b{color:#2e7d4f;font-size:13px;font-weight:600}.rc-need{background:#eae5da;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.rc-need small{color:#6a6458;font-size:13px}.rc-need div{flex-wrap:wrap;gap:6px;display:flex}.rc-need span{background:#f8f6f0;border:1px solid #d8d2c4;border-radius:999px;padding:5px 10px;font-size:13px}.rc-total{border-top:2px dashed #cfc9bc;justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}.rc-total span{font-size:15px;font-weight:600}.rc-total b{font-family:var(--head);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(30px,3.6vw,48px);font-weight:600}.rc-fit,.bp-fit{color:#5a554b;margin:0;font-size:14px;line-height:1.5}.rc-fit b,.bp-fit b{color:inherit;font-weight:700}.rc-code{opacity:.85;background:repeating-linear-gradient(90deg,#1a1916 0 2px,#0000 2px 4px,#1a1916 4px 7px,#0000 7px 8px,#1a1916 8px 9px,#0000 9px 13px);height:44px}.rc-btn{color:#f4f1ea;background:#1a1916;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:58px;font-size:16px;font-weight:600;transition:background .25s;display:flex}.rc-btn:hover{background:var(--accent);color:#1a1916}.stamp{text-align:center;color:#e0482a;opacity:.85;border:3px solid #e0482a;border-radius:50%;place-items:center;width:104px;height:104px;font-family:Caveat,cursive;font-size:22px;font-weight:700;line-height:.95;display:grid;position:absolute;top:64px;right:26px;transform:rotate(14deg);box-shadow:inset 0 0 0 4px #f4f1ea,inset 0 0 0 6px #e0482a}.blueprint{color:var(--text);background-color:#110f0d;background-image:linear-gradient(#ff5a1f14 1px,#0000 1px),linear-gradient(90deg,#ff5a1f14 1px,#0000 1px),linear-gradient(#ff5a1f09 1px,#0000 1px),linear-gradient(90deg,#ff5a1f09 1px,#0000 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px;border:1px solid #3a2a20;border-radius:26px;flex-direction:column;gap:18px;padding:clamp(26px,3vw,44px);display:flex;position:relative;overflow:hidden}.bp-head{color:#b88a70;border-bottom:1px solid #ff5a1f40;justify-content:space-between;gap:12px;padding-bottom:14px;font-size:13px;display:flex}.blueprint h3{font-family:var(--head);letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:600}.bp-sketch{border:2px dashed #ff5a1f8c;border-radius:14px;flex-direction:column;gap:12px;margin:6px 60px 6px 0;padding:14px;display:flex;position:relative}.bp-sketch>div>:is(span,b,i,em){border:1.5px solid #f1eee780;border-radius:6px;display:block}.sk-nav{align-items:center;gap:8px;display:flex}.sk-nav i{border-radius:50%;width:22px;height:22px}.sk-nav span{width:40px;height:8px}.sk-nav em{border-radius:999px;width:70px;height:22px;margin-left:auto;border-color:var(--accent)!important}.sk-hero{flex-direction:column;gap:8px;display:flex}.sk-hero b{width:70%;height:18px}.sk-hero b.s{width:46%}.sk-hero em{background:#ff5a1f26;border-radius:999px;width:110px;height:30px;border-color:var(--accent)!important}.sk-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sk-cards span{height:50px}.bp-n1{color:var(--accent);flex-direction:row-reverse;top:8px;right:-58px}.bp-n2{color:#f1c27d;bottom:-14px;right:-40px}.bp-price{font-family:var(--head);letter-spacing:-.04em;white-space:nowrap;margin-top:8px;font-size:clamp(34px,4.4vw,60px);font-weight:600;line-height:1}.bp-feats{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.bp-feats li{align-items:center;gap:10px;font-size:15px;display:flex}.bp-feats li .doodle{flex:none;width:20px}.bp-fit{color:var(--muted)}.bp-btn{align-self:flex-start}.addons{margin-top:clamp(40px,5vw,64px)}.addons-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-bottom:18px;display:flex}.addons-h b{font-family:var(--head);font-size:18px;font-weight:600}.addons-h span{color:var(--muted);font-size:14px}.addons-list{flex-wrap:wrap;gap:14px 12px;margin-top:24px;display:flex}.tag-price{background:var(--surface);border:1px solid var(--line-2);height:52px;color:var(--text);transform:rotate(var(--r));transition:transform .35s var(--ease), border-color .25s;border-radius:10px 999px 999px 10px;align-items:center;gap:12px;padding:0 18px 0 34px;display:inline-flex;position:relative}.tag-price:hover{border-color:var(--accent);color:var(--text);transform:rotate(0)translateY(-3px)}.tag-price i{background:var(--bg);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--line-3);border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:12px}.tag-price span{font-size:15px;font-weight:500}.tag-price b{color:var(--accent);white-space:nowrap;font-size:14px;font-weight:700}@media (max-width:899px){.price-duo{grid-template-columns:minmax(0,1fr)}.receipt{transform:none}.bp-sketch{margin-right:0}.bp-n1,.bp-n2{display:none}.bp-feats{grid-template-columns:1fr}.stamp{width:84px;height:84px;font-size:18px;top:56px;right:16px}}.section,.sec-head>div{position:relative}.hero-stage{isolation:isolate}.hero-note{color:var(--accent);z-index:3;flex-direction:column-reverse;align-items:flex-start;bottom:-4%;left:2%}.hero-note .note-arrow{margin:0 0 2px 150px}.hero-spark{z-index:3;position:absolute}.hero-spark.s1{color:#f1c27d;width:34px;top:26%;right:4%}.hero-spark.s2{width:22px;top:12%;left:18%}.author-text{position:relative}.author-note{color:var(--accent);flex-direction:row-reverse;align-items:flex-end;top:-40px;left:96px}.gh-btn{position:relative}.gh-note{color:var(--accent);top:-30px;left:70%}.gh-note .note-t{font-size:20px}.svc-note{color:var(--accent);bottom:-36px;right:-10px}.auto-box{position:relative}.auto-note{color:var(--accent);z-index:4;flex-direction:column;align-items:center;bottom:74px;left:44%}.faq-note{color:var(--accent);bottom:-40px;left:0}.ben-note{color:var(--accent);bottom:-36px;right:0}.cb-note{color:var(--accent);top:-6px;right:-10px}.cta-box{position:relative}.cta-arrow{z-index:3;width:110px;color:var(--bg);position:absolute;bottom:22%;left:41%;transform:rotate(-12deg)}.cta-hand{z-index:3;color:var(--bg);font-size:26px;position:absolute;bottom:13%;left:40%;transform:rotate(-6deg)}.cta-star{z-index:3;width:30px;color:var(--bg);position:absolute;top:14%;left:47%}@media (max-width:999px){.cta-arrow,.cta-hand,.cta-star,.hero-note{display:none}}#shots,#speed{content-visibility:auto;contain-intrinsic-size:auto 2300px}@media (max-width:760px){#shots{contain-intrinsic-size:auto 3600px}#speed{contain-intrinsic-size:auto 2000px}}.cv-done :is(#why,#shots,#speed){content-visibility:visible}.anat-sticky{content-visibility:auto;contain-intrinsic-size:auto 100vh}.diag{height:640vh;margin-top:var(--sec-top);scroll-margin-top:68px;position:relative}.diag-sticky{max-width:1360px;height:100svh;padding:84px var(--pad-x) 28px;grid-template-columns:minmax(300px,.75fr) 1.25fr;align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid;position:sticky;top:0;overflow:hidden}.diag-copy{z-index:2;flex-direction:column;gap:18px;display:flex;position:relative}.diag-copy .h2{font-size:clamp(32px,3.8vw,56px)}.diag-card{min-height:300px;animation:dg-in .6s var(--ease) both;flex-direction:column;gap:14px;display:flex}@keyframes dg-in{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.diag-card h3{font-family:var(--head);letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.15}.diag-card p{color:var(--text-2);max-width:440px;margin:0;font-size:16px;line-height:1.6}.dc-tag{color:#ffb28c;background:#ff5a1f1a;border:1px solid #ff5a1f73;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;display:inline-flex;box-shadow:0 0 18px -4px #ff5a1f99}.dc-tag b{font-family:var(--head);color:var(--glow)}.dc-tag.scan:before{content:"";background:var(--glow);width:8px;height:8px;box-shadow:0 0 8px var(--glow);border-radius:50%;animation:1s infinite dg-blink}.dc-tag.ok{color:#8fe3ad;background:#4fcb7e1a;border-color:#4fcb7e73;box-shadow:0 0 18px -4px #4fcb7e99}@keyframes dg-blink{50%{opacity:.2}}.dc-stat{background:linear-gradient(135deg,#ff5a1f29,#ff5a1f08);border:1px solid #ff5a1f4d;border-radius:16px;align-items:center;gap:16px;max-width:460px;padding:16px 18px;display:flex}.dc-stat b{font-family:var(--head);color:var(--glow);letter-spacing:-.04em;text-shadow:0 0 24px #ff5a1f8c;font-size:clamp(38px,3.6vw,52px);font-weight:700;line-height:1}.dc-stat span{flex-direction:column;gap:4px;font-size:14px;line-height:1.4;display:flex}.dc-stat small{color:var(--muted);font-size:12px}.diag-dots{flex-wrap:wrap;gap:6px;display:flex}.diag-dots i{border:1px solid var(--line-2);height:28px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-style:normal;transition:all .4s;display:inline-flex}.diag-dots i:before{content:"";background:var(--line-3);border-radius:50%;width:6px;height:6px;transition:all .4s}.diag-dots i.bad{color:#ffb28c;border-color:#ff5a1f66}.diag-dots i.bad:before{background:var(--glow);box-shadow:0 0 8px var(--glow)}.diag-dots i.ok{color:#8fe3ad;border-color:#4fcb7e66}.diag-dots i.ok:before{background:#4fcb7e;box-shadow:0 0 8px #4fcb7e}.diag-stage{align-items:center;height:100%;min-height:0;display:flex;position:relative}.diag-blob{opacity:.5;inset:18% 10%}.diag-win{background:#1b1b19;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2e2d29,0 60px 120px -40px #000000e6,0 0 80px -30px #ff5a1f80}.dw-bar{grid-template-columns:70px 1fr auto;align-items:center;gap:10px;height:38px;padding:0 14px;display:grid}.dw-bar .dots{gap:7px;display:flex}.dw-bar .dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.dw-bar .dots i:nth-child(2){background:#febc2e}.dw-bar .dots i:nth-child(3){background:#28c840}.dw-url{height:24px;color:var(--muted);white-space:nowrap;background:#111110;border-radius:7px;justify-self:center;align-items:center;max-width:100%;padding:0 14px;font-size:12px;display:inline-flex;overflow:hidden}.dw-count{color:#ffb28c;white-space:nowrap;font-size:12px;font-weight:600}.dw-count.ok{color:#8fe3ad}.dw-view{aspect-ratio:16/10.4;background:#fffff4;position:relative;overflow:hidden;container-type:inline-size}.os{color:#111;background:#fffff4;font-family:Times New Roman,Times,serif;font-size:1.55cqw;line-height:1.25;position:absolute;inset:0}.os-top{color:#fff;background:linear-gradient(#2b3fa8,#121f6e);align-items:center;gap:2cqw;height:9cqw;padding:0 2cqw;display:flex}.os-logo{color:#ffe24a;text-shadow:.2cqw .2cqw #8a1c00;white-space:nowrap;font:italic 700 3cqw/1 Times New Roman,serif}.os-logo b{color:#ff5a5a}.os-marq{white-space:nowrap;color:#ff0;flex:1;font:700 1.5cqw Arial,sans-serif;overflow:hidden}.os-marq span{padding-left:100%;animation:12s linear infinite os-marq;display:inline-block}@keyframes os-marq{to{transform:translate(-100%)}}.os-nav{background:silver;border-bottom:.3cqw ridge #eee;gap:2cqw;padding:.8cqw 2cqw;font-size:1.45cqw;display:flex}.os-nav u{color:#00e}.os-grid{grid-template-columns:24% 1fr;height:calc(100% - 13cqw);display:grid}.os-side{background:#e8e8d8;border-right:.3cqw ridge #fff;flex-direction:column;gap:.7cqw;padding:1.6cqw;display:flex}.os-side b{color:maroon}.os-side u{color:#00e}.os-counter{color:#a30000;margin-top:auto;font:1.2cqw Verdana,sans-serif}.os-counter span{color:#0f0;background:#000;padding:0 .4cqw;font-family:Courier New,monospace}.os-main{flex-direction:column;gap:1.2cqw;padding:1.6cqw 2cqw;display:flex}.os-main h4{color:maroon;margin:0;font-size:2.6cqw;text-decoration:underline}.os-img{color:#444;background:repeating-linear-gradient(45deg,#cfcfc4 0 1cqw,#dadacf 1cqw 2cqw);border:.3cqw inset #999;align-content:center;place-items:center;gap:.6cqw;height:16cqw;font:1.3cqw Arial,sans-serif;display:grid;position:relative}.os-spin{border:.5cqw solid #999;border-top-color:#333;border-radius:50%;width:4cqw;height:4cqw;animation:1s linear infinite os-spin}@keyframes os-spin{to{transform:rotate(360deg)}}.os-main p{margin:0}.os-row{grid-template-columns:1.6fr 1fr;gap:2cqw;display:grid}.os table{border-collapse:collapse;width:100%;font-size:1.35cqw}.os th,.os td{text-align:left;border:.15cqw solid #888;padding:.3cqw .8cqw}.os th{background:#d4d0c8}.os-form{flex-direction:column;gap:.4cqw;font:1.2cqw Arial,sans-serif;display:flex}.os-form i{background:#fff;border:.2cqw inset #aaa;height:2.2cqw}.os-form em{background:#ddd;border:.25cqw outset #fff;align-self:flex-start;margin-top:.4cqw;padding:.2cqw 1.4cqw;font-style:normal}.dw-beam{z-index:4;background:linear-gradient(90deg, transparent, #ffb28c, var(--glow), #ffb28c, transparent);height:3px;animation:1.2s cubic-bezier(.5,0,.5,1) both dg-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px 4px #ff5a1f99,0 -30px 50px #ff5a1f2e}@keyframes dg-scan{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:100%}}.dw-hot{z-index:5;opacity:0;transition:left .7s var(--ease), top .7s var(--ease), width .7s var(--ease), height .7s var(--ease), opacity .4s;background:#ff5a1f14;border-radius:6px;position:absolute;box-shadow:inset 0 0 0 1.5px #ff5a1f8c,0 0 40px -6px #ff5a1f8c}.dw-hot.on{opacity:1}.dw-hot>i{border:2.5px solid var(--glow);width:18px;height:18px;filter:drop-shadow(0 0 4px var(--glow));position:absolute}.dw-hot>i:first-child{border-bottom:0;border-right:0;top:-3px;left:-3px}.dw-hot>i:nth-child(2){border-bottom:0;border-left:0;top:-3px;right:-3px}.dw-hot>i:nth-child(3){border-top:0;border-right:0;bottom:-3px;left:-3px}.dw-hot>i:nth-child(4){border-top:0;border-left:0;bottom:-3px;right:-3px}.dw-label{background:var(--glow);color:#120a06;font:600 12px var(--body);white-space:nowrap;animation:dg-in .5s var(--ease) both;border-radius:6px;padding:4px 10px;position:absolute;top:10px;left:10px;box-shadow:0 0 16px #ff5a1fb3}.dw-new{z-index:6;clip-path:inset(0 100% 0 0);transition:clip-path 1.3s cubic-bezier(.7,0,.2,1);position:absolute;inset:0}.dw-new img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.dw-new.on{clip-path:inset(0)}.dw-seam{background:#ffb28c;width:3px;transition:opacity .3s 1.2s;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 20px 6px #ff5a1fbf}.dw-new.on .dw-seam{opacity:0}.dw-phone{z-index:7;aspect-ratio:9/18.5;opacity:0;background:#111;border-radius:2.2cqw;width:21%;padding:.7cqw;transition:opacity .5s,transform .7s cubic-bezier(.3,1.3,.5,1);position:absolute;top:6%;right:5%;transform:translateY(20%)rotate(6deg);box-shadow:0 0 0 .2cqw #3a3934,0 30px 50px -10px #000c,0 0 40px -10px #ff5a1f80}.dw-phone.on{opacity:1;transform:rotate(-3deg)}.dp-scr{background:#fffff4;border-radius:1.6cqw;height:100%;position:relative;overflow:hidden;container-type:inline-size}.dp-scr .os{transform-origin:0 0;width:470%;height:100%;transform:scale(.213)}.dp-scr .pinch{aspect-ratio:1;width:40%;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.dp-scr .pinch:before,.dp-scr .pinch:after{content:"";aspect-ratio:1;width:24%;box-shadow:0 0 0 5px #ff5a1f40, 0 0 12px var(--glow);background:#ff5a1fe6;border-radius:50%;animation:2.2s ease-in-out infinite dg-pinch;position:absolute;top:38%;left:38%}.dp-scr .pinch:before{--dx:-70%;--dy:-70%}.dp-scr .pinch:after{--dx:70%;--dy:70%}@keyframes dg-pinch{0%,15%{opacity:0;transform:none}30%{opacity:1}75%{transform:translate(var(--dx), var(--dy));opacity:1}to{transform:translate(var(--dx), var(--dy));opacity:0}}.dw-serp{z-index:7;color:#1a1916;opacity:0;width:58%;transition:opacity .45s, transform .6s var(--ease);font-family:var(--body);background:#fff;border-radius:1.6cqw;padding:2cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)scale(.96);box-shadow:0 40px 80px -20px #000000b3,0 0 0 1px #0000000f}.dw-serp.on{opacity:1;transform:translate(-50%,-50%)}.ds-q{border:.3cqw solid #fc0;border-radius:1cqw;align-items:center;gap:1cqw;height:4.4cqw;margin-bottom:1.4cqw;padding:0 1.4cqw;font-size:1.7cqw;display:flex}.ds-q b{color:#fc3f1d;font-size:2cqw}.ds-r{opacity:0;transition:opacity .4s, transform .5s var(--ease);padding:.9cqw .2cqw;transform:translateY(8px)}.dw-serp.on .ds-r{opacity:1;transform:none}.ds-r small{color:#4d6b47;font-size:1.25cqw;display:block}.ds-r b{color:#2a4fb0;font-size:1.7cqw;font-weight:500}.ds-r.you{border-top:1px dashed #bbb;margin-top:.6cqw;padding-top:1.4cqw;transition-delay:.6s}.ds-r.you b{color:#c0392b;font-weight:600}.diag-arrow{z-index:8;opacity:0;width:120px;transition:opacity .6s .8s;position:absolute;bottom:6%;left:-40px;transform:rotate(-8deg)}.diag-arrow.on{opacity:1}.diag-stage>.gk-spark{z-index:8}.diag.still{height:auto}.diag.still .diag-sticky{height:auto;position:relative}@media (max-width:899px){.diag{height:600vh}.diag-sticky{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;align-items:start;gap:14px;padding-top:80px;padding-bottom:16px}.diag-copy{display:contents}.diag-copy .label{display:none}.diag-copy .h2{order:0;font-size:26px}.diag-card{order:2}.diag-dots{order:3}.diag-card{gap:10px;min-height:0}.diag-card h3{font-size:21px}.diag-card p{font-size:14.5px}.dc-stat{padding:10px 12px}.dc-stat b{font-size:30px}.dc-stat span{font-size:12.5px}.diag-dots i span{display:none}.diag-dots i{height:20px;padding:0 8px}.diag-stage{order:1;height:auto}.diag-arrow{display:none}.dw-label{padding:3px 8px;font-size:11px;top:6px;left:6px}.dw-hot>i{width:12px;height:12px}.dw-bar{grid-template-columns:50px 1fr auto;height:32px}.dw-url{font-size:10.5px}}.diag-card .btn{align-self:flex-start}.diag-card .btn-row{margin-top:4px}.gr-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;margin-top:56px;display:grid}.gr-chart{background:radial-gradient(120% 90% at 85% 10%, #ff5a1f24, transparent 60%), var(--surface);border:1px solid var(--line);border-radius:26px;padding:clamp(20px,2.6vw,34px) clamp(18px,2.4vw,32px) 18px;position:relative;overflow:hidden}.gc-head{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:15px;font-weight:600;display:flex}.gc-leg{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:400;display:inline-flex}.gc-leg i{border-radius:2px;width:18px;height:3px;display:inline-block}.gc-leg i.o{background:#6a665c}.gc-leg i.n{background:var(--glow);box-shadow:0 0 8px var(--glow);margin-left:8px}.gc-svg{width:100%;height:auto;margin-top:18px;display:block;overflow:visible}.gc-grid{stroke:#24231f;stroke-dasharray:3 6}.gc-launch{stroke:#ff5a1f8c;stroke-dasharray:4 5}.gc-old,.gc-new{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.gc-old{stroke:#6a665c;stroke-width:2.5px;transition:stroke-dashoffset 1.6s .2s}.gc-new{stroke:var(--glow);stroke-width:4px;filter:drop-shadow(0 0 6px var(--glow)) drop-shadow(0 0 16px #ff5a1f73);transition:stroke-dashoffset 2.2s cubic-bezier(.5,0,.2,1) .2s}.seen .gc-old,.seen .gc-new{stroke-dashoffset:0}.gc-area{opacity:0;transition:opacity 1.2s 1.6s}.seen .gc-area{opacity:1}.gc-dot{fill:#fff3ea;stroke:var(--glow);stroke-width:3px;opacity:0;filter:drop-shadow(0 0 6px var(--glow));transition:opacity .4s 2.3s}.gc-ping{fill:none;stroke:var(--glow);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.seen .gc-dot{opacity:1}.seen .gc-ping{animation:1.8s ease-out 2.4s infinite gc-ping}@keyframes gc-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}.gc-months{color:var(--muted);text-align:center;grid-template-columns:repeat(12,1fr);margin:6px 0 0;font-size:11.5px;display:grid}.gc-note{color:var(--glow);text-shadow:0 0 14px #ff5a1f66;opacity:0;font-size:clamp(18px,1.6vw,23px);transition:opacity .6s 1.2s;position:absolute;top:74px;transform:rotate(-4deg)}.seen .gc-note{opacity:1}.gc-arrow{opacity:0;width:90px;transition:opacity .6s 1.3s;position:absolute;top:104px;left:34%;transform:rotate(80deg)scaleY(-1)}.seen .gc-arrow{opacity:1}.gr-chart .gk-spark{opacity:0;transition:opacity .5s 2.4s}.seen .gr-chart .gk-spark{opacity:1}.gc-cap{color:var(--muted);margin-top:12px;font-size:12px;display:block}.gr-metrics{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.gm{background:var(--surface);border:1px solid var(--line);opacity:0;transition:opacity .6s, transform .7s var(--ease), border-color .3s;transition-delay:calc(var(--i) * .1s + .2s);border-radius:22px;flex-direction:column;gap:4px;padding:clamp(18px,2vw,26px);display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.seen .gm{opacity:1;transform:none}.gm:first-child{color:#140904;background:linear-gradient(140deg,#ff6a2e,#e04812);border-color:#0000;box-shadow:0 20px 50px -18px #ff5a1fb3}.gm b{font-family:var(--head);letter-spacing:-.045em;color:var(--glow);text-shadow:0 0 24px #ff5a1f59;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.6vw,54px);font-weight:700;line-height:1}.gm:first-child b{color:#140904;text-shadow:none}.gm .sg{margin-right:1px;font-weight:600}.gm>span{margin-top:6px;font-size:16px;font-weight:600}.gm small{color:var(--muted);font-size:12.5px;line-height:1.4}.gm:first-child small{color:#140904b8}.gm-bar{background:#ffffff0f;border-radius:2px;height:4px;margin-top:12px;display:block;overflow:hidden}.gm-bar i{background:var(--glow);height:100%;box-shadow:0 0 8px var(--glow);transition:width 1.6s var(--ease) .4s;border-radius:2px;display:block}.gm:first-child .gm-bar{background:#1409042e}.gm:first-child .gm-bar i{box-shadow:none;background:#140904}.gm-src{color:var(--muted);grid-column:1/-1;margin:4px 2px 0;font-size:13px;line-height:1.5}.gm-src b{color:var(--text)}.gr-reasons{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:34px;display:grid;position:relative}.gr-circuit{width:92%;height:40px;position:absolute;top:0;left:4%;right:4%}.gr-r{background:var(--bg);border:1px solid var(--line);opacity:0;transition:opacity .6s, transform .7s var(--ease);transition-delay:calc(var(--i) * .1s + .5s);border-radius:22px;flex-direction:column;gap:10px;padding:22px;display:flex;position:relative;transform:translateY(16px)}.seen .gr-r{opacity:1;transform:none}.gr-ic{width:44px;height:44px;color:var(--glow);background:#ff5a1f14;border:1px solid #ff5a1f66;border-radius:12px;place-items:center;display:grid;box-shadow:0 0 20px -6px #ff5a1fb3}.gr-ic svg{filter:drop-shadow(0 0 4px var(--glow))}.gr-r b{font-family:var(--head);letter-spacing:-.015em;font-size:18px;font-weight:600}.gr-r p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:999px){.gr-top{grid-template-columns:minmax(0,1fr)}.gr-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gr-metrics{grid-template-columns:1fr 1fr;gap:8px}.gm{border-radius:18px;padding:16px}.gm b{font-size:30px}.gm>span{font-size:14px}.gm small{font-size:11.5px}.gr-reasons{grid-template-columns:minmax(0,1fr)}.gr-circuit{display:none}.gr-reasons{padding-top:0}.gc-note{font-size:17px;top:78px}.gc-arrow{width:56px;top:100px}.gc-months span:nth-child(2n){visibility:hidden}}.sv-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:56px;display:grid}.sv{color:var(--text);transition:border-color .35s, transform .45s var(--ease), box-shadow .45s;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sv:hover{color:var(--text);border-color:#ff5a1f99;transform:translateY(-4px);box-shadow:0 30px 60px -30px #ff5a1f73}.sv-xl{grid-column:span 4}.sv-m{grid-column:span 3}.sv-s{grid-column:span 4}.sv-br{opacity:0;transition:opacity .35s, inset .45s var(--ease);inset:10px}.sv:hover .sv-br{opacity:1;inset:6px}.sv-vis{border:1px solid var(--line);background:radial-gradient(80% 90% at 50% 100%,#ff5a1f29,#0000 70%),radial-gradient(#26251f 1px,#0000 1.2px) 0 0/16px 16px,#0f0f0d;border-radius:18px;place-items:center;height:190px;margin:10px 10px 0;display:grid;position:relative;overflow:hidden}.sv-m .sv-vis{height:150px}.sv-s .sv-vis{height:120px}.sv-body{flex-direction:column;flex:1;gap:10px;padding:18px 22px 22px;display:flex}.sv-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sv-n{font-family:var(--head);color:var(--glow);font-size:13px}.sv-for{color:var(--muted);border:1px solid var(--line-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:80%;padding:4px 10px;font-size:12px;overflow:hidden}.sv h3{font-family:var(--head);letter-spacing:-.02em;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:600;line-height:1.15;transition:color .3s}.sv:hover h3{color:var(--glow)}.sv p{color:var(--muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}.sv ul{border-top:1px dashed var(--line-2);flex-direction:column;gap:7px;margin:2px 0 0;padding:12px 0 0;list-style:none;display:flex}.sv li{color:var(--text-2);padding-left:20px;font-size:13.5px;line-height:1.4;position:relative}.sv li:before{content:"";background:var(--glow);width:7px;height:7px;box-shadow:0 0 6px var(--glow);position:absolute;top:6px;left:2px;transform:rotate(45deg)}.sv-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.sv-foot b{font-family:var(--head);letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:600}.sv-go{background:var(--surface-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .3s,color .3s;display:inline-flex}.sv:hover .sv-go{background:var(--glow);color:var(--bg)}.sv>.gk-spark{z-index:3}.sv-card{background:#f4f1ea;border-radius:10px;grid-template-rows:14% 30% 1fr 18%;gap:7%;width:62%;height:74%;padding:8%;display:grid;position:relative;box-shadow:0 20px 40px -16px #000c}.sv-card i{transform-origin:0;animation:sv-fill 4s var(--ease) infinite;background:#ddd8cd;border-radius:4px}.sv-card i.a{width:40%}.sv-card i.b{background:#1a1916;animation-delay:.3s}.sv-card i.c{animation-delay:.6s}.sv-card i.d{background:var(--glow);border-radius:999px;width:46%;animation-delay:.9s;box-shadow:0 0 12px #ff5a1f99}@keyframes sv-fill{0%{opacity:0;transform:scaleX(0)}15%,80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.sv-card .cur{background:#fff;border-radius:50%;width:14px;height:14px;animation:4s ease-in-out infinite sv-cur;position:absolute;bottom:14%;right:18%;box-shadow:0 0 0 3px #ff5a1fb3}@keyframes sv-cur{0%,60%{opacity:0;transform:translate(30px,20px)}75%{opacity:1;transform:none}85%{transform:scale(.7)}to{opacity:0;transform:none}}.sv-funnel{width:200px;height:140px;position:relative}.sv-funnel svg{width:100%;position:absolute;inset:0 0 20px}.sv-funnel path{fill:#ff5a1f0f;stroke:#ff5a1f99;stroke-width:1.5px;filter:drop-shadow(0 0 6px #ff5a1f80)}.sv-funnel i{top:4px;left:calc(14% + var(--k) * 11%);width:8px;height:8px;box-shadow:0 0 8px var(--glow);animation:2.8s cubic-bezier(.5,0,.7,1) infinite sv-drop;animation-delay:calc(var(--k) * .38s);background:#fff3ea;border-radius:50%;position:absolute}@keyframes sv-drop{0%{opacity:0;transform:none}10%{opacity:1}55%{transform:translate(calc((50% - var(--k) * 11% - 14%) * 0), 60px)}70%{opacity:1}to{transform:translate(calc(96px - var(--k) * 22px), 104px) scale(.6);opacity:0}}.sv-funnel b{background:var(--glow);color:var(--bg);white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 16px #ff5a1fb3}.sv-tree{grid-template-columns:repeat(3,1fr);justify-items:center;gap:0 10px;width:240px;display:grid;position:relative}.sv-tree span{border:1px solid var(--line-3);background:#1e1d1a;border-radius:6px;padding:5px 9px;font-size:11.5px}.sv-tree span.r{background:var(--glow);color:var(--bg);border-color:var(--glow);grid-column:1/-1;font-weight:600;box-shadow:0 0 16px #ff5a1f99}.sv-tree svg{grid-column:1/-1;width:100%;height:36px;overflow:visible}.sv-tree svg path{fill:none;stroke:#ff5a1fb3;stroke-width:1.5px;stroke-dasharray:4 4;animation:1.2s linear infinite sv-flow}@keyframes sv-flow{to{stroke-dashoffset:-16px}}.sv-tree .p{width:22px;height:28px;animation:sv-pop 3.6s var(--ease) infinite;background:#2a2925;border:1px solid #3a3934;border-radius:3px;position:absolute;bottom:-40px}.sv-tree .p1{left:10px}.sv-tree .p2{animation-delay:.2s;left:36px}.sv-tree .p3{animation-delay:.4s;left:96px}.sv-tree .p4{animation-delay:.6s;left:122px}.sv-tree .p5{animation-delay:.8s;left:182px}.sv-tree .p6{animation-delay:1s;left:208px}@keyframes sv-pop{0%,10%{opacity:0;transform:translateY(8px)}25%,85%{opacity:1;transform:none}to{opacity:0}}.sv-tree{margin-bottom:30px}.sv-design{flex-direction:column;align-items:center;gap:10px;width:80%;display:flex}.sv-design svg{width:100%;max-width:200px;overflow:visible}.sv-design .cv{fill:none;stroke:var(--glow);stroke-width:3px;stroke-dasharray:260;filter:drop-shadow(0 0 5px var(--glow));animation:3.6s ease-in-out infinite sv-draw}@keyframes sv-draw{0%{stroke-dashoffset:260px}50%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.sv-design .hd{stroke:#6a665c;stroke-width:1.2px;stroke-dasharray:3 3}.sv-design circle{fill:#fff3ea;stroke:var(--glow);stroke-width:2px}.sv-design circle.h{fill:#6a665c;stroke:none}.sv-design .sw{gap:6px;display:flex}.sv-design .sw i{border-radius:6px;width:22px;height:22px;animation:3.6s ease-in-out infinite sv-sw}.sv-design .sw i:first-child{background:#f4f1ea}.sv-design .sw i:nth-child(2){background:#1a1916;outline:1px solid #3a3934;animation-delay:.15s}.sv-design .sw i:nth-child(3){background:var(--glow);animation-delay:.3s}.sv-design .sw i:nth-child(4){background:#c58b5c;animation-delay:.45s}@keyframes sv-sw{0%,to{transform:none}50%{transform:translateY(-5px)}}.sv-logo{align-items:center;gap:12px;display:flex;position:relative}.sv-logo i{background:var(--glow);width:54px;height:54px;animation:6s ease-in-out infinite sv-morph;box-shadow:0 0 24px #ff5a1fb3}.sv-logo b{font-family:var(--head);letter-spacing:-.04em;font-size:34px;font-weight:700}@keyframes sv-morph{0%,to{border-radius:50%;transform:rotate(0)}25%{border-radius:12px;transform:rotate(45deg)}50%{border-radius:50% 0;transform:rotate(90deg)}75%{border-radius:0 50% 50%;transform:rotate(135deg)}}.sv-seo{flex-direction:column;gap:6px;width:76%;display:flex}.sv-seo span{height:22px;animation:sv-rank 4.8s var(--ease) infinite;align-items:center;gap:8px;display:flex}.sv-seo b{width:18px;color:var(--muted);font-size:11px}.sv-seo i{background:#2a2925;border-radius:3px;flex:1;height:10px}.sv-seo span.me i{background:var(--glow);box-shadow:0 0 10px var(--glow)}.sv-seo span.me b{color:var(--glow)}.sv-seo span:not(.me){animation-name:sv-rank-o}@keyframes sv-rank{0%,20%{transform:none}45%,85%{transform:translateY(-84px)}to{transform:none}}@keyframes sv-rank-o{0%,20%{transform:none}45%,85%{transform:translateY(28px)}to{transform:none}}.sv-shield{width:74px;position:relative}.sv-shield svg{width:100%;overflow:visible}.sv-shield path{fill:#ff5a1f14;stroke:var(--glow);stroke-width:2.4px;filter:drop-shadow(0 0 6px var(--glow))}.sv-shield .ck{fill:none;stroke:#fff3ea;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:3s ease-in-out infinite sv-ck}@keyframes sv-ck{0%,40%{stroke-dashoffset:1px}60%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.sv-shield .scan{height:2px;box-shadow:0 0 12px 2px var(--glow);background:#ffb28c;animation:3s ease-in-out infinite sv-scan;position:absolute;top:0;left:-20%;right:-20%}@keyframes sv-scan{0%{opacity:0;top:0}10%{opacity:1}40%{opacity:1;top:100%}45%,to{opacity:0;top:100%}}.sv-tg{align-items:center;gap:10px;display:flex}.sv-tg .pl{width:40px;height:40px;animation:sv-fly 3s var(--ease) infinite;background:#2aabee;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 20px #2aabee99}.sv-tg .pl svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sv-tg .msg{white-space:nowrap;animation:sv-msg 3s var(--ease) infinite;background:#17212b;border:1px solid #2aabee;border-radius:12px 12px 12px 4px;padding:8px 12px;font-size:12.5px}@keyframes sv-fly{0%{opacity:0;transform:translate(-40px,20px)scale(.6)}30%,to{opacity:1;transform:none}}@keyframes sv-msg{0%,30%{opacity:0;transform:translate(-10px)}45%,90%{opacity:1;transform:none}to{opacity:0}}.sv-chat{flex-direction:column;gap:5px;width:76%;display:flex}.sv-chat span{max-width:80%;animation:sv-msg 4s var(--ease) infinite;border-radius:12px;padding:6px 10px;font-size:11.5px}.sv-chat .in{background:#2a2925;align-self:flex-start}.sv-chat .out{background:var(--glow);color:var(--bg);align-self:flex-end;animation-delay:.4s}.sv-chat .s{animation-delay:.8s}.sv-admin{align-items:flex-end;gap:7px;width:70%;height:70%;display:flex;position:relative}.sv-admin i{height:var(--h);transform-origin:50% 100%;animation:sv-bar 3.6s var(--ease) infinite;animation-delay:calc(var(--k) * .1s);background:linear-gradient(#ff7843,#7a2e12);border-radius:4px 4px 0 0;flex:1}.sv-admin i:last-of-type{box-shadow:0 0 14px #ff5a1fb3}@keyframes sv-bar{0%{transform:scaleY(.1)}30%,85%{transform:none}to{transform:scaleY(.1)}}.sv-admin b{color:#1a1916;background:#fff3ea;border-radius:6px;padding:3px 8px;font-size:11.5px;position:absolute;top:-14px;right:-6px;box-shadow:0 0 14px #ff5a1f80}@media (max-width:1099px){.sv-xl{grid-column:span 6}.sv-xl:first-child{grid-column:span 12}.sv-m{grid-column:span 6}.sv-s{grid-column:span 4}}@media (max-width:760px){.sv-grid{grid-template-columns:minmax(0,1fr)}.sv-grid>.sv{grid-column:auto}.sv-vis,.sv-m .sv-vis,.sv-s .sv-vis{height:130px}}@media (prefers-reduced-motion:reduce){.sv-vis *{animation:none!important}}.niche-why{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px 48px;padding:clamp(24px,3vw,44px);display:grid}.niche-why h2{font-family:var(--head);letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.15}.niche-why p{color:var(--text-2);margin:0;font-size:17px;line-height:1.65}.niche-must{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.niche-must .card{flex-direction:column;gap:10px;padding:24px;display:flex}.nm-n{font-family:var(--head);color:var(--accent);font-size:13px}.niche-must h3{font-family:var(--head);letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600}.niche-must p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.niche-links{flex-wrap:wrap;gap:8px;display:flex}.niche-links a{border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:10px 16px;font-size:14.5px;transition:border-color .25s,color .25s}.niche-links a:hover{border-color:var(--accent);color:var(--text)}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px;margin-top:48px;display:grid}.blog-card{color:var(--text);flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,34px);transition:border-color .3s;display:flex}.blog-card:hover{border-color:var(--accent);color:var(--text)}.blog-card h2{font-family:var(--head);letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.2}.blog-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.blog-card .more{color:var(--accent);margin-top:auto;font-weight:600}.bc-meta{color:var(--muted);font-size:13px}.art{max-width:820px;padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(48px,6vw,80px)}.art-head{flex-direction:column;gap:18px;margin:28px 0 40px;display:flex}.art-head h1{font-family:var(--head);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,54px);font-weight:600;line-height:1.05}.art-lead{color:var(--text-2);margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.6}.art-body section{margin-bottom:34px}.art-body h2{font-family:var(--head);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(21px,2.2vw,28px);font-weight:600;line-height:1.2}.art-body p{color:var(--text-2);margin:0 0 14px;font-size:17px;line-height:1.75}.art-body ul{flex-direction:column;gap:8px;margin:0 0 14px;padding-left:22px;display:flex}.art-body li{color:var(--text-2);font-size:17px;line-height:1.6}.art-body li::marker{color:var(--accent)}.art-tip{background:#ff5a1f12;border:1px solid #ff5a1f66;border-radius:16px;flex-direction:column;gap:6px;margin-top:8px;padding:18px 20px;font-size:16px;line-height:1.6;display:flex}.art-tip b{color:var(--accent);font-size:14px}.art-links{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:22px;display:flex}.art-links b{font-family:var(--head);font-size:16px}.art-links a{font-weight:600}@media (max-width:760px){.niche-why{grid-template-columns:minmax(0,1fr)}}.cat-niches{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px;font-size:14px;display:flex}.cat-niches a{border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:7px 14px}.cat-niches a:hover{border-color:var(--accent);color:var(--text)}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.tpl-niche{margin-top:14px;font-size:15px;font-weight:600;display:inline-block}.gr-more{color:var(--muted);margin:18px 0 0;font-size:14px}.gr-more a{font-weight:600}.diag:not(.live) .diag-sticky *{animation-play-state:paused!important}
:root{--glow:#ff5a1f;--glow-2:#ff8a4c;--glow-soft:#ff5a1f73}.gk-spark{pointer-events:none;display:block;position:absolute;overflow:visible}.gk-spark path{fill:var(--glow);filter:drop-shadow(0 0 4px var(--glow)) drop-shadow(0 0 12px var(--glow-soft))}.gk-spark.wh path{fill:#fff3ea;filter:drop-shadow(0 0 4px #ffd2b8) drop-shadow(0 0 12px var(--glow-soft))}.gk-divider .gk-spark,.gk-inline{position:relative}@keyframes gk-tw{0%,to{opacity:.45;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.gk-spark.tw{transform-origin:50%;animation:2.6s ease-in-out infinite gk-tw}.gk-sparkles{pointer-events:none;z-index:1;position:absolute;inset:0}.gk-sparkles .gk-spark{transform-origin:50%;margin:-11px 0 0 -11px}.gk-arrow{pointer-events:none;display:block;overflow:visible}.gk-arrow path{fill:none;stroke:var(--glow);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--glow)) drop-shadow(0 0 9px var(--glow-soft))}.gk-orbit{pointer-events:none;display:block;overflow:visible}.gk-orbit ellipse{fill:none;stroke:#ff5a1f47;stroke-width:1.4px;vector-effect:non-scaling-stroke}.gk-orbit ellipse.hot{stroke:var(--glow-2);stroke-width:2.4px;stroke-dasharray:.22 .78;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--glow)) drop-shadow(0 0 10px var(--glow-soft));animation:6s linear infinite gk-orbit}@keyframes gk-orbit{to{stroke-dashoffset:-1px}}.gk-brackets{pointer-events:none;z-index:2;position:absolute;inset:-10px}.gk-brackets i{border:2px solid var(--glow);width:22px;height:22px;filter:drop-shadow(0 0 4px var(--glow));position:absolute}.gk-brackets i:first-child{border-bottom:0;border-right:0;border-top-left-radius:6px;top:0;left:0}.gk-brackets i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:6px;top:0;right:0}.gk-brackets i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:6px;bottom:0;left:0}.gk-brackets i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:6px;bottom:0;right:0}.gk-divider{max-width:1360px;margin:var(--sec-top) auto 0;padding:0 var(--pad-x);align-items:center;gap:14px;display:flex}.gk-divider .ln{background:linear-gradient(90deg,#0000,#ff5a1f8c);flex:1;height:1px}.gk-divider .ln.r{background:linear-gradient(90deg,#ff5a1f8c,#0000)}.gk-divider .dm{border:1.5px solid var(--glow);width:10px;height:10px;box-shadow:0 0 10px var(--glow);transform:rotate(45deg)}.gk-divider .ar{color:var(--glow);letter-spacing:-2px;text-shadow:0 0 10px var(--glow);font-size:22px}.gk-divider+.section,.gk-divider+section{padding-top:clamp(56px,7vw,96px)}.gk-circuit{pointer-events:none;display:block;overflow:visible}.gk-circuit .base{fill:none;stroke:#ff5a1f59;stroke-width:1.5px;vector-effect:non-scaling-stroke}.gk-circuit .pulse{fill:none;stroke:#ffb28c;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.08 .92;filter:drop-shadow(0 0 5px var(--glow));vector-effect:non-scaling-stroke;animation:3.2s linear infinite gk-pulse}@keyframes gk-pulse{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.gk-circuit circle{fill:var(--glow);filter:drop-shadow(0 0 4px var(--glow))}.gk-circuit rect{fill:none;stroke:var(--glow);stroke-width:1.5px;filter:drop-shadow(0 0 4px var(--glow))}.gk-blob{pointer-events:none;filter:blur(18px);background:radial-gradient(closest-side,#ff5a1f8c,#ff5a1f1f 55%,#0000);border-radius:50%;position:absolute}.gk-ring{white-space:nowrap;padding:.1em .45em;display:inline-block;position:relative}.gk-ring svg{pointer-events:none;width:112%;height:136%;position:absolute;top:-18%;left:-6%;overflow:visible}.gk-ring path{fill:none;stroke:var(--glow);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px var(--glow)) drop-shadow(0 0 10px var(--glow-soft))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.gk-arrow path,.gk-ring path{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both vl-draw;animation-timeline:view();animation-range:entry 5% cover 35%}}}.note{text-shadow:0 0 14px #ff5a1f59}.doodle path{filter:drop-shadow(0 0 3px #ff5a1f8c)}.btn-accent{box-shadow:0 0 #ff5a1f00,0 10px 30px -10px #ff5a1fb3}.btn-accent:hover{box-shadow:0 0 0 4px #ff5a1f2e,0 14px 36px -8px #ff5a1fcc}@media (prefers-reduced-motion:reduce){.gk-spark.tw,.gk-orbit ellipse.hot,.gk-circuit .pulse{animation:none}}.hero-orbit{z-index:0;opacity:.9;width:94%;height:auto;position:absolute;bottom:7%;left:4%;right:2%;transform:rotate(-6deg)}.hero-sparkles{z-index:3}.hero-stage .devices{z-index:1}.lw-br{opacity:.85;inset:-12px}.cat-more{align-items:center;gap:14px;position:relative}.cat-arrow{width:110px;transform:translateY(-14px)rotate(-6deg)}.footer-tag{flex-direction:column;gap:0;margin-bottom:18px;display:flex}.footer-tag .hand{color:var(--text);font-size:24px;transform:rotate(-3deg)}.footer-tag svg{width:230px;height:14px;overflow:visible;transform:rotate(-3deg)}.footer-tag path{fill:none;stroke:var(--glow);stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--glow))}@media (max-width:760px){.cat-arrow{display:none}.hero-orbit{bottom:2%}}#why,#growth,#anatomy,#process{content-visibility:auto;contain-intrinsic-size:auto 1400px}.cv-done :is(#why,#growth,#anatomy,#process){content-visibility:visible}@media (max-width:760px),(pointer:coarse){.gk-spark.tw,.gk-orbit ellipse.hot,.gk-circuit .pulse{animation:none}.gk-orbit ellipse.hot{stroke-dasharray:none;stroke-width:1.6px}.doodle path,.note{filter:none;text-shadow:none}.gc-new{filter:drop-shadow(0 0 5px var(--glow))}.noise{display:none}}@media (max-width:899px),(pointer:coarse){.devices-poster img{animation:6s ease-in-out infinite vl-float}@keyframes vl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}}@media (prefers-reduced-motion:reduce){.devices-poster img{animation:none}}
