.tn-tablet{left:598px;top:246px;width:150px;height:120px;padding:10px 8px 8px;border-radius:12px;background:#1d0624;border:2px solid #c49cff99;box-shadow:0 0 30px #c49cff40;z-index:2;display:flex;flex-direction:column;gap:8px}.tn-bars{flex:1;display:flex;align-items:flex-end;gap:5px;padding:6px;border-radius:6px;background:#ffffff08}.tn-bars i{flex:1;height:90%;border-radius:2px 2px 0 0;background:linear-gradient(#ff9a3c,#ff4fd8);transform-origin:bottom;animation:tn-bar 1.6s calc(var(--i) * -.2s) ease-in-out infinite alternate}@keyframes tn-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.tn-phone{left:718px;top:266px;width:60px;height:124px;padding:12px 7px 8px;border-radius:12px;background:#1d0624;border:2px solid #c49cff99;box-shadow:0 0 24px #c49cff40;z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px}.tn-donut{width:34px;height:34px;border-radius:50%;background:conic-gradient(#ff7900 0 38%,#c49cff 38% 70%,#6ee7b7 70%);-webkit-mask:radial-gradient(circle,transparent 45%,#000 47%);mask:radial-gradient(circle,transparent 45%,#000 47%);animation:ts-spin 5s linear infinite}.tn-phone .tn-rows{width:100%}.tn-keyboard{left:398px;top:452px;width:196px;height:42px;border-radius:6px;border:1.5px solid #c49cff77;background:linear-gradient(90deg,#c49cff33 1px,transparent 1px) 0 0/14px 100%,linear-gradient(#c49cff33 1px,transparent 1px) 0 0/100% 10.5px;box-shadow:0 0 16px #c49cff33;transform:perspective(300px) rotateX(35deg)}.tn-ring{border-radius:50%;border:3px solid #ff4f6d;box-shadow:0 0 18px #ff4f6d,inset 0 0 14px #ff4f6d99;z-index:4;animation:tn-ring 2.4s ease-in-out infinite}.tn-ring:before{content:"";position:absolute;inset:-12px;border-radius:50%;border:2px dashed #ff9a3c99;animation:ts-spin 9s linear infinite}.tn-ring:after{content:"";position:absolute;inset:14px;border-radius:50%;border:1.5px solid #ff9a3ccc}.tn-ring-a{left:396px;top:366px;width:88px;height:88px}.tn-ring-b{left:718px;top:372px;width:60px;height:60px;animation-delay:-1.2s}.tn-ring-b:after{inset:10px}@keyframes tn-ring{50%{box-shadow:0 0 34px #ff4f6d,inset 0 0 22px #ff4f6d;transform:scale(1.05)}}.tn-power{left:37px;top:549px;width:50px;height:50px;border-radius:50%;border:3px solid #ff4f6d;border-top-color:transparent;box-shadow:0 0 16px #ff4f6d88;animation:tn-blink 2s ease-in-out infinite}.tn-power:after{content:"";position:absolute;left:50%;top:-9px;width:3px;height:22px;margin-left:-1.5px;border-radius:2px;background:#ff4f6d;box-shadow:0 0 8px #ff4f6d}.tn-wave{left:176px;top:192px;width:136px;height:50px;display:flex;align-items:center;gap:3px}.tn-wave i{flex:1;height:100%;border-radius:2px;background:linear-gradient(#ff9a3c,#ff4fd8);transform:scaleY(.2);animation:tn-wave 1.1s calc(var(--i) * -.09s) ease-in-out infinite alternate}@keyframes tn-wave{to{transform:scaleY(1)}}.tn-spark{left:180px;top:350px;width:130px;height:44px}.tn-spark path{fill:none;stroke:#6ee7b7;stroke-width:2;stroke-dasharray:200;filter:drop-shadow(0 0 4px #6ee7b7);animation:tn-draw2 2.8s ease-in-out infinite}@keyframes tn-draw2{0%{stroke-dashoffset:200}60%,to{stroke-dashoffset:0}}.tn-code{left:786px;top:190px;width:52px;display:grid;gap:6px}.tn-code i{height:4px;border-radius:2px;width:calc(40% + var(--i) * 37% % 60%);background:#c49cff99;animation:tn-blink calc(1.2s + var(--i) * .3s) ease-in-out infinite}.tn-code i:nth-child(3n){background:#ff9a3c}.tn-code i:nth-child(4n){background:#ff4fd8}.tn-strip{left:620px;top:454px;width:212px;height:40px;display:flex;align-items:flex-end;gap:3px;padding:4px;border-radius:4px;border:1px solid #c49cff44;background:#ffffff06}.tn-strip i{flex:1;height:100%;background:#c49cff99;transform-origin:bottom;animation:tn-bar 1.3s calc(var(--i) * -.13s) ease-in-out infinite alternate}.tn-kai{left:62px;top:70px;transform:translate(-50%,-50%);width:58px;height:58px;padding:4px;border-radius:50%;box-shadow:0 0 0 2px #ff9a3c,0 0 28px #ff7900;animation:ts-hub 2.2s ease-in-out infinite}.tn-kai img{width:100%;height:100%;border-radius:50%;display:block}.tn-kai em{position:absolute;left:50%;top:64px;transform:translate(-50%);font-style:normal;font-size:11px;font-weight:700;letter-spacing:.2em;color:#ffb35c}.tn-node{width:0;height:0;z-index:5}.tn-node span{position:absolute;left:-24px;top:-24px;width:48px;height:48px;padding:4px;border-radius:50%;border:2px solid var(--c);background:#1d0624;box-shadow:0 0 14px color-mix(in srgb,var(--c) 55%,transparent);transition:transform .35s cubic-bezier(.2,.9,.3,1.4),box-shadow .3s;animation:tn-glow 3s var(--d) ease-in-out infinite}.tn-node img{width:100%;height:100%;padding:6px;border-radius:50%;background:#fff;object-fit:contain;display:block}.tn-node span:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--c);opacity:0}.tn-node em{position:absolute;left:0;top:28px;transform:translate(-50%);font-style:normal;font-size:10.5px;font-weight:700;white-space:nowrap;color:#e9dcef;text-shadow:0 1px 4px #000}.tn-node.is-featured span{border-color:#ff9a3c;box-shadow:0 0 18px #ff7900aa}.tn-node.is-featured em{color:#ffb35c}.tn-node.is-on span{transform:scale(1.22);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 40%,transparent),0 0 30px var(--c)}.tn-node.is-on span:after{animation:tn-ping 1.3s ease-out infinite}.tn-node.is-on em{color:#fff}.tn-node.is-dim{opacity:.22}@keyframes tn-glow{50%{box-shadow:0 0 24px color-mix(in srgb,var(--c) 80%,transparent)}}@keyframes tn-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}.tn-list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tn-shell:not(.is-visible) *{animation-play-state:paused!important}@media (max-width:1000px){.tn-shell{height:auto}.tn-now{display:none}.tn-fit{flex:none;width:100%;aspect-ratio:1000/640}.tn-list{position:static;width:auto;height:auto;overflow:visible;clip:auto;list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tn-list li{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:10px;background:#ffffff08;border:1px solid color-mix(in srgb,var(--c) 40%,transparent);font-size:12.5px;color:#e9dcef}.tn-list span{flex-shrink:0;width:28px;height:28px;padding:5px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--c)}.tn-list img{width:100%;height:100%;object-fit:contain;display:block}}@media (prefers-reduced-motion:reduce){.tn-shell *{animation:none!important}}.kt-shell{margin-top:38px;border-radius:18px;overflow:hidden;border:1px solid #ff79004d;background:#120114;box-shadow:0 0 60px #ff790018,0 30px 60px #0006;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#eadcf0}.kt-chrome{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#1f0624;border-bottom:1px solid #ffffff14;font-size:12px;color:#b89fbe}.kt-chrome i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.kt-chrome i+i{background:#ffbd2e}.kt-chrome i+i+i{background:#28c840}.kt-chrome span{margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kt-chrome em{margin-left:auto;font-style:normal;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8d7393;white-space:nowrap}.kt-screen{display:flex;flex-direction:column;gap:8px;height:640px;padding:12px 14px 14px;background:radial-gradient(120% 80% at 50% 0%,#2a0730,#140116 60%)}.kt-screen p{margin:0;white-space:pre;overflow:hidden;text-overflow:ellipsis}.kt-head{display:flex;align-items:center;gap:12px;white-space:nowrap;overflow:hidden}.kt-head span{overflow:hidden;text-overflow:ellipsis}.kt-head b{color:#fff}.kt-badge{padding:2px 8px;background:#c49cff;color:#1c041f!important;font-weight:700;letter-spacing:.06em}.kt-box{padding:7px 12px;border:1px solid #c49cff4d;border-radius:4px;background:#ffffff05}.kt-title{text-align:center;letter-spacing:.06em}.kt-grow{flex:1;min-height:0;display:flex;flex-direction:column}.kt-split{display:flex;height:9px;margin:5px 0 6px;background:#ffffff0d}.kt-split i{background:#c49cff;transition:width .3s}.kt-split b{background:#ff9a3c;transition:width .3s}.kt-log{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding-top:4px;border-top:1px dashed #ffffff14}.kt-ev{animation:kt-in .35s ease-out both}.kt-ev b{font-weight:700}.kt-file{color:#fff}@keyframes kt-in{0%{opacity:0;transform:translate(-8px)}}.kt-code{color:#ffd7a8}.kt-foot{border-color:#ffffff1f}.kt-dim{color:#8d7393}.kt-violet{color:#c49cff}.kt-orange{color:#ff9a3c}.kt-green{color:#34d399}.kt-red{color:#ff6b81}@media (max-width:900px){.kt-shell{font-size:10.5px}.kt-screen{height:600px;padding:10px}.kt-chrome span{font-size:11px}}@media (max-width:560px){.kt-shell{font-size:9px;margin-top:28px;border-radius:14px}.kt-screen{height:480px;gap:6px}.kt-box{padding:6px 8px}}.lf-shell{margin-top:38px;padding:3px;border-radius:20px;background:linear-gradient(120deg,#ff7900,#ff4f8b 30%,#c49cff 60%,#360c35 85%,#ff9a3c);background-size:300% 300%;animation:lf-border 10s ease infinite;box-shadow:0 20px 60px #0006}@keyframes lf-border{50%{background-position:100% 50%}}.lf-frame{border-radius:17px;background:#0e0111;color:#eadcf0;font-family:Arial,Helvetica,sans-serif;padding:14px 16px 16px;height:640px;display:flex;flex-direction:column}.lf-head{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:12px}.lf-chip{padding:6px 16px;border-radius:8px;background:linear-gradient(90deg,#ff7900,#ff4f8b);color:#fff;font-size:15px;box-shadow:0 0 24px #ff790066}.lf-chip b{padding:1px 7px;margin-right:4px;border-radius:5px;background:#fff;color:#1c041f}.lf-note{position:absolute;left:0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8d7393}.lf-timer{position:absolute;right:0;font:700 22px ui-monospace,SFMono-Regular,Menlo,monospace;color:#fff}.lf-cols{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:14px}.lf-col{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:10px;border-radius:12px;background:#ffffff05;border:1px solid #ffffff12}.lf-cap{margin:0;font-size:12px;font-weight:700;color:#fff}.lf-cap b{color:#ff9a3c;margin-right:6px}.lf-cap span{display:block;font-weight:400;font-size:10.5px;color:#8d7393;margin-top:2px}.lf-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lf-stat{position:relative;padding:6px 8px;border-radius:8px;background:#ffffff08}.lf-stat b{display:block;font:700 22px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#fff;font-variant-numeric:tabular-nums}.lf-stat span{font-size:10px;color:#a98faf}.lf-spark{position:absolute;right:8px;top:9px;display:flex;align-items:flex-end;gap:2px;height:18px}.lf-spark em{width:3px;height:100%;background:#ff9a3c;transform-origin:bottom;animation:tn-bar .9s calc(var(--i) * -.12s) ease-in-out infinite alternate}.lf-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:5px}.lf-thumb{position:relative;margin:0;border-radius:5px;overflow:hidden;background:#1d0624;min-height:0}.lf-thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block;animation:lf-pop .45s ease-out both}.lf-thumb.is-draft img{filter:grayscale(1) brightness(.55)}.lf-thumb.is-qa img{filter:saturate(.4) brightness(.75)}.lf-thumb figcaption{position:absolute;left:3px;bottom:3px;padding:1px 4px;border-radius:3px;font-size:8.5px;font-weight:700;background:#0e0111d9;color:#34d399}.lf-thumb.is-draft figcaption{color:#a98faf}.lf-thumb.is-qa figcaption{color:#ffd166}@keyframes lf-pop{0%{opacity:0;transform:scale(1.15);filter:brightness(2)}}.lf-plot{position:relative;height:190px;flex-shrink:0;border-radius:8px;background:linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/100% 25%,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/20% 100%,#ffffff04;border:1px solid #ffffff12;overflow:hidden}.lf-axis-y,.lf-axis-x{position:absolute;font-size:9px;color:#8d7393}.lf-axis-y{left:4px;top:4px}.lf-axis-x{right:6px;bottom:3px}.lf-box{position:absolute;left:52%;right:3%;top:5%;height:41%;border:1.5px dashed #ff9a3c;border-radius:4px;background:#ff79000f}.lf-box em{position:absolute;right:4px;top:3px;font-style:normal;font-size:9.5px;font-weight:700;color:#ff9a3c}.lf-dot{position:absolute;width:4px;height:4px;margin:-2px;border-radius:50%;background:#c49cff99;animation:lf-pop .5s ease-out both}.lf-dot.is-win{width:6px;height:6px;margin:-3px;background:#ff9a3c;box-shadow:0 0 6px #ff7900}.lf-cursor{position:absolute;width:13px;height:16px;fill:#fff;stroke:#0e0111;stroke-width:1;transition:left .1s linear,top .1s linear}.lf-table{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}.lf-th,.lf-tr{display:grid;grid-template-columns:1.1fr 1.3fr .9fr;gap:8px;align-items:center;margin:0;font-size:10.5px}.lf-th{color:#8d7393;font-size:9.5px;text-transform:uppercase;letter-spacing:.08em}.lf-tr{color:#eadcf0;padding:2px 0;border-top:1px solid #ffffff0d}.lf-mini{display:flex;gap:3px}.lf-mini img{width:22px;height:22px;border-radius:3px;object-fit:cover;object-position:50% 0;animation:lf-pop .4s ease-out both}.lf-lift{position:relative;display:flex;align-items:center;justify-content:flex-end;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#ff9a3c}.lf-lift i{position:absolute;left:0;height:4px;border-radius:2px;background:linear-gradient(90deg,#ff7900,#ff4f8b);transition:width .2s}.lf-briefs{flex:1;min-height:0;overflow:hidden;-webkit-mask:linear-gradient(transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(transparent,#000 8%,#000 92%,transparent)}.lf-roll{display:flex;flex-direction:column;gap:7px;animation:lf-roll 22s linear infinite}.lf-shell:not(.is-visible) *{animation-play-state:paused!important}@keyframes lf-roll{to{transform:translateY(calc(-50% - 3.5px))}}.lf-brief{display:flex;gap:8px;padding:8px;border-radius:8px;background:#ffffff08;border:1px solid #ffffff12}.lf-brief>div{flex:1;min-width:0}.lf-brief small{display:block;font-size:9.5px;color:#8d7393;margin-bottom:3px}.lf-brief q{display:block;font-size:11.5px;line-height:1.35;color:#fff;margin-bottom:5px}.lf-brief>b{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;font:700 18px ui-monospace,SFMono-Regular,Menlo,monospace;color:#34d399}.lf-brief>b i{width:18px;height:14px;background:linear-gradient(#34d399 2px,transparent 2px) 0 0/100% 4px}@media (max-width:1000px){.lf-frame{height:auto}.lf-cols{grid-template-columns:1fr}.lf-grid{grid-template-columns:repeat(5,1fr);grid-auto-rows:auto}.lf-thumb{aspect-ratio:4/5}.lf-briefs{height:300px;flex:none}}@media (max-width:560px){.lf-shell{margin-top:28px}.lf-frame{padding:12px 10px}.lf-grid{grid-template-columns:repeat(4,1fr)}.lf-timer{font-size:16px}.lf-note{display:none}}@media (prefers-reduced-motion:reduce){.lf-shell,.lf-shell *,.kt-shell *{animation:none!important}}