html[data-tkl="semesta"]{
  --sm-void:#05060f;--sm-deep:#0b0d22;--sm-panel:rgba(18,22,52,.62);--sm-violet:#7b5cff;--sm-cyan:#3ee6ff;--sm-pink:#ff5fd2;--sm-sun:#ffb347;--sm-txt:#e9ecff;--sm-mut:#8f97c8;--sm-line:rgba(126,140,255,.22);
  --sm-disp:'Orbitron','Space Grotesk',system-ui,sans-serif;--sm-sans:'Space Grotesk',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --bg:#05060f!important;--bg2:#0b0d22!important;--glass:rgba(126,140,255,.07)!important;--glass2:rgba(126,140,255,.12)!important;--line:rgba(126,140,255,.2)!important;
  --txt:#e9ecff!important;--mut:#8f97c8!important;--vio:#7b5cff!important;--vio2:#5a3dff!important;--cy:#3ee6ff!important;
  --ios-cell:#10132e;--ios-sheet:#0b0d22;--ios-elev:#151a3d;--ios-sep:rgba(126,140,255,.16);--ios-fill:rgba(123,92,255,.16);--ios-fill2:rgba(126,140,255,.07);
  --ios-label3:rgba(233,236,255,.4);--ios-bar:rgba(5,6,15,.86);--ios-shadow:none;--ios-tint:#3ee6ff!important;--ios-on-tint:#05060f!important;
  --r-card:18px;--r-cell:14px;--r-btn:12px;color-scheme:dark}
html[data-tkl="semesta"] body{background:#05060f!important;color:#e9ecff}
html[data-tkl="semesta"][data-tkl-view="home"] #app>.wrap{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html[data-tkl="semesta"][data-tkl-view="home"] #app>.wrap>header{display:none!important}
html[data-tkl="semesta"][data-tkl-view="home"] #tkL{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}

#tkL .sm-page{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;color:var(--sm-txt);font-family:var(--sm-sans);background:#05060f;padding-bottom:calc(20px + env(safe-area-inset-bottom))}
#tkL .sm-stars{position:fixed;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none}
#tkL .sm-nebula{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(700px 420px at 80% 10%,rgba(123,92,255,.28),transparent 70%),radial-gradient(600px 400px at 10% 45%,rgba(62,230,255,.12),transparent 70%),radial-gradient(800px 500px at 60% 85%,rgba(255,95,210,.12),transparent 70%)}
#tkL .sm-page *{box-sizing:border-box}
#tkL .sm-page :where(button){cursor:pointer;font:inherit;color:inherit;background:none;border:0;padding:0;line-height:inherit;max-width:100%;-webkit-tap-highlight-color:transparent}
#tkL .sm-page button:focus-visible,#tkL .sm-page input:focus-visible{outline:2px solid var(--sm-cyan);outline-offset:3px}
#tkL .sm-page [hidden]{display:none!important}
#tkL .sm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
#tkL .sm-media{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#fff}
#tkL .sm-media img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center!important;padding:14%;transform:none!important;filter:none!important}
#tkL .sm-ph{display:grid;place-items:center;width:100%;height:100%;font:800 clamp(18px,3vw,30px)/1 var(--sm-disp);color:#5a3dff;background:#eef0ff}
#tkL .sm-empty{grid-column:1/-1;padding:30px;text-align:center;color:var(--sm-mut)}

#tkL .sm-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;padding:12px clamp(16px,4vw,48px);background:rgba(5,6,15,.6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--sm-line)}
#tkL .sm-brand{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}
#tkL .sm-brand-logo{flex:0 0 auto;width:40px;height:40px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 2px var(--sm-violet),0 0 18px rgba(123,92,255,.7)}
#tkL .sm-brand-logo>img{width:100%;height:100%;object-fit:contain;padding:3px}
#tkL .sm-brand-logo>b{font:800 16px var(--sm-disp);color:#5a3dff}
#tkL .sm-brand>span:last-child{display:flex;flex-direction:column;min-width:0}
#tkL .sm-brand b{font:800 16px/1.1 var(--sm-disp);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}
#tkL .sm-brand small{font:500 9.5px var(--sm-sans);letter-spacing:.24em;color:var(--sm-cyan)}
#tkL .sm-nav{display:flex;gap:4px;margin-left:auto}
#tkL .sm-nav button{padding:9px 14px;border-radius:10px;font:500 14px var(--sm-sans);color:#c7cdf5;transition:background .2s,color .2s}
#tkL .sm-nav button:hover{background:rgba(123,92,255,.18);color:#fff}
#tkL .sm-act{display:flex;align-items:center;gap:6px}
#tkL .sm-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--sm-line)!important;color:var(--sm-cyan)!important;transition:box-shadow .2s}
#tkL .sm-ico:hover{box-shadow:0 0 16px rgba(62,230,255,.45)}
#tkL .sm-bag{display:flex;align-items:center;gap:7px;height:40px;padding:0 16px!important;border-radius:12px;background:linear-gradient(135deg,#7b5cff,#3ee6ff)!important;color:#05060f!important;font:700 13px var(--sm-disp)!important;letter-spacing:.06em}
#tkL .sm-bag-n{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#05060f;color:var(--sm-cyan);font:700 11px/20px var(--sm-sans);text-align:center}

#tkL .sm-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,4vw,60px);align-items:center;max-width:1280px;margin:0 auto;padding:clamp(30px,6vw,70px) clamp(16px,4vw,48px) clamp(20px,3vw,40px)}
#tkL .sm-kicker{display:inline-flex;align-items:center;gap:10px;font:500 11px var(--sm-sans);letter-spacing:.26em;color:var(--sm-cyan)}
#tkL .sm-kicker i{width:8px;height:8px;border-radius:50%;background:var(--sm-cyan);box-shadow:0 0 0 4px rgba(62,230,255,.2),0 0 14px var(--sm-cyan);animation:smBlink 1.6s infinite}
#tkL .sm-hero h1{margin:16px 0 18px;font:800 clamp(38px,5.8vw,78px)/1.02 var(--sm-disp);letter-spacing:-.01em;text-transform:uppercase}
#tkL .sm-hero h1 span{background:linear-gradient(90deg,#7b5cff,#3ee6ff 60%,#ff5fd2);-webkit-background-clip:text;background-clip:text;color:transparent}
#tkL .sm-hero-copy>p{max-width:46ch;margin:0 0 24px;font-size:16px;line-height:1.7;color:#aeb5e3}
#tkL .sm-search{display:flex;align-items:center;gap:8px;max-width:520px;height:56px;padding:6px 6px 6px 16px;border-radius:14px;background:rgba(18,22,52,.7);border:1px solid var(--sm-line);box-shadow:inset 0 0 20px rgba(123,92,255,.12)}
#tkL .sm-search:focus-within{border-color:rgba(62,230,255,.6);box-shadow:0 0 24px rgba(62,230,255,.2)}
#tkL .sm-search>span{color:var(--sm-cyan);display:grid}
#tkL .sm-search input{flex:1;min-width:0;height:100%;background:transparent!important;border:0!important;box-shadow:none!important;padding:0 4px!important;outline:0;color:#fff;font:500 15px var(--sm-sans)}
#tkL .sm-search input::placeholder{color:#6f78ad}
#tkL .sm-search button{height:100%;padding:0 22px!important;border-radius:10px;background:linear-gradient(135deg,#7b5cff,#3ee6ff)!important;color:#05060f!important;font:700 13px var(--sm-disp)!important;letter-spacing:.08em}
#tkL .sm-hud{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}
#tkL .sm-hud div{min-width:110px;padding:10px 14px;border-radius:12px;background:var(--sm-panel);border:1px solid var(--sm-line);position:relative}
#tkL .sm-hud div:before{content:'';position:absolute;left:-1px;top:-1px;width:12px;height:12px;border-left:2px solid var(--sm-cyan);border-top:2px solid var(--sm-cyan);border-radius:4px 0 0 0}
#tkL .sm-hud small{display:block;font:500 9.5px var(--sm-sans);letter-spacing:.2em;color:var(--sm-mut)}
#tkL .sm-hud b{font:800 24px var(--sm-disp);color:#fff}

#tkL .sm-system{position:relative;aspect-ratio:1;width:100%;max-width:600px;justify-self:center;perspective:1300px}
#tkL .sm-plane{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(66deg) rotateZ(-18deg)}
#tkL .sm-sun{position:absolute;left:50%;top:50%;width:24%;aspect-ratio:1;transform:translate(-50%,-50%) rotateZ(18deg) rotateX(-66deg);border-radius:50%;background:radial-gradient(circle at 35% 32%,#fff6d8,#ffd27a 25%,#ff8a3d 60%,#c2410c 100%);box-shadow:0 0 60px 18px rgba(255,160,70,.55),0 0 140px 40px rgba(255,120,40,.25);display:grid;place-items:center}
#tkL .sm-sun-core{width:56%;aspect-ratio:1;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.45)}
#tkL .sm-sun-core>img{width:100%;height:100%;object-fit:contain;padding:8%}
#tkL .sm-sun-core>b{font:800 20px var(--sm-disp);color:#c2410c}
#tkL .sm-orbit{position:absolute;left:50%;top:50%;width:var(--d);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid rgba(126,140,255,.32);box-shadow:0 0 14px rgba(123,92,255,.25),inset 0 0 14px rgba(123,92,255,.15);transform-style:preserve-3d}
#tkL .sm-o0{--d:48%;--t:16s}#tkL .sm-o1{--d:72%;--t:26s}#tkL .sm-o2{--d:96%;--t:38s}
#tkL .sm-orbit-spin{position:absolute;inset:0;transform-style:preserve-3d;animation:smSpin var(--t) linear infinite}
#tkL .sm-o1 .sm-orbit-spin{animation-delay:-9s}#tkL .sm-o2 .sm-orbit-spin{animation-delay:-21s}
#tkL .sm-planet{position:absolute;left:50%;top:0;display:flex!important;flex-direction:column;align-items:center;gap:6px;width:clamp(64px,9vw,104px);transform-style:preserve-3d;animation:smFace var(--t) linear infinite;animation-delay:inherit}
#tkL .sm-o1 .sm-planet{animation-delay:-9s}#tkL .sm-o2 .sm-planet{animation-delay:-21s}
#tkL .sm-ball{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 28%,hsl(var(--h) 95% 80%),hsl(var(--h) 80% 52%) 42%,hsl(var(--h) 70% 18%) 100%);box-shadow:0 0 30px hsla(var(--h),90%,60%,.55),inset -10px -12px 20px rgba(0,0,0,.45);transition:transform .3s}
#tkL .sm-planet:hover .sm-ball{transform:scale(1.12)}
#tkL .sm-face{width:58%;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px rgba(255,255,255,.5)}
#tkL .sm-tag{display:flex;flex-direction:column;align-items:center;padding:5px 9px;border-radius:9px;background:rgba(5,6,15,.78);border:1px solid var(--sm-line);white-space:nowrap;max-width:150px}
#tkL .sm-tag b{font:700 11px var(--sm-sans);max-width:130px;overflow:hidden;text-overflow:ellipsis}
#tkL .sm-tag small{font:700 10.5px var(--sm-disp);color:var(--sm-cyan)}
@keyframes smSpin{to{transform:rotateZ(360deg)}}
@keyframes smFace{from{transform:translate(-50%,-50%) rotateZ(0deg) rotateZ(18deg) rotateX(-66deg)}to{transform:translate(-50%,-50%) rotateZ(-360deg) rotateZ(18deg) rotateX(-66deg)}}
@keyframes smBlink{50%{opacity:.35}}

#tkL .sm-sec{max-width:1280px;margin:0 auto;padding:clamp(50px,7vw,90px) clamp(16px,4vw,48px) 0}
#tkL .sm-sec-h{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 16px;margin-bottom:28px}
#tkL .sm-sec-h small{grid-column:1/-1;font:500 11px var(--sm-sans);letter-spacing:.24em;color:var(--sm-cyan)}
#tkL .sm-sec-h h2{margin:0;font:800 clamp(26px,3.8vw,46px)/1.05 var(--sm-disp);text-transform:uppercase}
#tkL .sm-sec-h h2 span{background:linear-gradient(90deg,#7b5cff,#3ee6ff);-webkit-background-clip:text;background-clip:text;color:transparent}
#tkL .sm-more{grid-column:2;grid-row:2;padding:11px 18px!important;border-radius:12px;border:1px solid var(--sm-line)!important;color:var(--sm-cyan)!important;font:700 12px var(--sm-disp)!important;letter-spacing:.08em;white-space:nowrap}
#tkL .sm-more:hover{box-shadow:0 0 18px rgba(62,230,255,.3)}

#tkL .sm-worlds{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px;perspective:900px}
#tkL .sm-world{display:flex!important;flex-direction:column;align-items:center;gap:6px;padding:22px 12px 18px!important;border-radius:18px;background:var(--sm-panel)!important;border:1px solid var(--sm-line)!important;text-align:center;transform:rotateX(var(--rx,0)) rotateY(var(--ry,0));transform-style:preserve-3d;transition:transform .15s ease-out,box-shadow .3s}
#tkL .sm-world:hover{box-shadow:0 0 30px hsla(var(--h),90%,60%,.35)}
#tkL .sm-world-3d{position:relative;width:86px;height:86px;transform-style:preserve-3d;transform:translateZ(30px)}
#tkL .sm-world-ball{position:absolute;inset:10px;border-radius:50%;background:radial-gradient(circle at 32% 28%,hsl(var(--h) 95% 80%),hsl(var(--h) 80% 50%) 45%,hsl(var(--h) 70% 16%) 100%);box-shadow:0 0 26px hsla(var(--h),90%,60%,.5),inset -8px -10px 16px rgba(0,0,0,.45)}
#tkL .sm-world-ring{position:absolute;left:-6px;right:-6px;top:50%;height:30px;margin-top:-15px;border-radius:50%;border:3px solid hsla(var(--h),90%,80%,.75);transform:rotateX(72deg) rotateY(-14deg);box-shadow:0 0 12px hsla(var(--h),90%,70%,.5);animation:smRing 8s linear infinite}
@keyframes smRing{to{transform:rotateX(72deg) rotateY(-14deg) rotateZ(360deg)}}
#tkL .sm-world b{font:700 15px var(--sm-sans);transform:translateZ(18px);overflow-wrap:anywhere}
#tkL .sm-world small{font:500 11px var(--sm-sans);letter-spacing:.06em;color:var(--sm-mut);transform:translateZ(10px)}
#tkL .sm-world-all{border-style:dashed!important}

#tkL .sm-holos{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:22px;perspective:1000px}
#tkL .sm-holo{display:block!important;text-align:left;transform-style:preserve-3d}
#tkL .sm-holo-in{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:14px;border-radius:20px;background:linear-gradient(160deg,rgba(40,46,110,.75),rgba(14,16,40,.85));border:1px solid var(--sm-line);transform:rotateX(var(--rx,0)) rotateY(var(--ry,0));transform-style:preserve-3d;transition:transform .15s ease-out,box-shadow .3s;overflow:hidden}
#tkL .sm-holo:hover .sm-holo-in{box-shadow:0 20px 50px -20px rgba(123,92,255,.7),0 0 0 1px rgba(62,230,255,.35)}
#tkL .sm-holo-id{font:500 9.5px var(--sm-sans);letter-spacing:.2em;color:var(--sm-cyan);transform:translateZ(20px)}
#tkL .sm-holo-pic{display:block;aspect-ratio:1.2;margin:4px 0 6px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 50% 60%,rgba(123,92,255,.35),transparent 70%);transform:translateZ(46px);transform-style:preserve-3d}
#tkL .sm-holo-pic .sm-media{background:transparent}
#tkL .sm-holo-pic .sm-media img{width:58%;height:auto;aspect-ratio:1;padding:9%;background:#fff;border-radius:18px;box-shadow:0 16px 30px -10px rgba(0,0,0,.7),0 0 24px rgba(62,230,255,.25)}
#tkL .sm-holo-off{position:absolute;right:12px;top:30px;padding:5px 9px;border-radius:8px;background:var(--sm-pink);color:#fff;font:800 11px var(--sm-disp);transform:translateZ(60px)}
#tkL .sm-holo-in strong{font:700 17px/1.25 var(--sm-sans);transform:translateZ(26px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
#tkL .sm-holo-in>small{font:500 12px var(--sm-sans);color:var(--sm-mut);transform:translateZ(16px)}
#tkL .sm-holo-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px dashed var(--sm-line);transform:translateZ(22px)}
#tkL .sm-holo-foot b{font:700 14px var(--sm-disp);color:#fff;white-space:nowrap}
#tkL .sm-holo-foot b small{font:500 10px var(--sm-sans);color:var(--sm-mut)}
#tkL .sm-holo-foot i{font:700 10.5px var(--sm-disp);font-style:normal;letter-spacing:.08em;padding:7px 10px;border-radius:9px;background:linear-gradient(135deg,#7b5cff,#3ee6ff);color:#05060f;white-space:nowrap}
#tkL .sm-glare{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(400px circle at var(--gx,50%) var(--gy,0%),rgba(62,230,255,.16),transparent 40%);opacity:0;transition:opacity .3s}
#tkL .sm-holo:hover .sm-glare{opacity:1}
#tkL .sm-holo.is-off .sm-holo-pic{filter:grayscale(.8) opacity(.6)}
#tkL .sm-holo.is-off .sm-holo-foot i{background:rgba(126,140,255,.2);color:#c7cdf5}

#tkL .sm-log{padding:clamp(22px,4vw,36px);border-radius:24px;background:var(--sm-panel);border:1px solid var(--sm-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
#tkL .sm-missions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#tkL .sm-mission{display:flex!important;align-items:center;gap:12px;padding:10px 14px!important;border-radius:14px;background:rgba(5,6,15,.55)!important;border:1px solid var(--sm-line)!important;text-align:left;transition:border-color .2s,transform .2s}
#tkL .sm-mission:hover{border-color:rgba(62,230,255,.5)!important;transform:translateX(4px)}
#tkL .sm-m-no{font:800 11px var(--sm-disp);color:var(--sm-violet)}
#tkL .sm-m-pic{flex:0 0 auto;width:40px;height:40px;border-radius:10px;overflow:hidden}
#tkL .sm-m-t{flex:1;min-width:0;display:flex;flex-direction:column}
#tkL .sm-m-t b{font:700 14.5px var(--sm-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#tkL .sm-m-t small{font:500 11.5px var(--sm-sans);color:var(--sm-mut)}
#tkL .sm-mission strong{font:700 13px var(--sm-disp);color:var(--sm-cyan);white-space:nowrap}
#tkL .sm-mission strong small{font:500 10px var(--sm-sans);color:var(--sm-mut)}
#tkL .sm-mission.is-off{opacity:.5}

#tkL .sm-launch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#tkL .sm-launch div{position:relative;padding:22px;border-radius:18px;background:var(--sm-panel);border:1px solid var(--sm-line);overflow:hidden}
#tkL .sm-launch div:after{content:'';position:absolute;right:-30px;bottom:-30px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(123,92,255,.5),transparent 70%)}
#tkL .sm-launch b{font:800 40px/1 var(--sm-disp);background:linear-gradient(180deg,#fff,#7b5cff);-webkit-background-clip:text;background-clip:text;color:transparent}
#tkL .sm-launch strong{display:block;margin-top:10px;font:700 17px var(--sm-sans)}
#tkL .sm-launch p{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--sm-mut)}
#tkL .sm-call{display:block!important;margin:28px auto 0;padding:14px 24px!important;border-radius:14px;border:1px solid rgba(62,230,255,.5)!important;color:var(--sm-cyan)!important;font:700 13px var(--sm-disp)!important;letter-spacing:.08em;transition:box-shadow .2s}
#tkL .sm-call:hover{box-shadow:0 0 24px rgba(62,230,255,.35)}
#tkL .sm-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;max-width:1280px;margin:60px auto 0;padding:20px clamp(16px,4vw,48px);border-top:1px solid var(--sm-line)}
#tkL .sm-foot b{font:800 15px var(--sm-disp)}
#tkL .sm-foot span{flex:1;font-size:12.5px;color:var(--sm-mut)}
#tkL .sm-foot button{padding:9px 14px!important;border-radius:10px;border:1px solid var(--sm-line)!important;font-size:13px;color:var(--sm-cyan)!important}

@media(max-width:960px){
  #tkL .sm-nav{display:none}
  #tkL .sm-act{margin-left:auto}
  #tkL .sm-hero{grid-template-columns:minmax(0,1fr)}
  #tkL .sm-system{max-width:460px}
  #tkL .sm-launch{grid-template-columns:minmax(0,1fr)}
  #tkL .sm-missions{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:560px){
  #tkL .sm-o0{--d:42%}#tkL .sm-o1{--d:61%}#tkL .sm-o2{--d:80%}
  #tkL .sm-top{gap:8px;padding:10px 14px}
  #tkL .sm-brand b{font-size:14px}
  #tkL .sm-ico{width:36px;height:36px}
  #tkL .sm-bag{height:36px;padding:0 12px!important}
  #tkL .sm-hero h1{font-size:clamp(32px,10vw,44px)}
  #tkL .sm-search button{padding:0 14px!important}
  #tkL .sm-hud div{min-width:0;flex:1}
  #tkL .sm-planet{width:58px}
  #tkL .sm-tag{max-width:96px;padding:4px 7px}
  #tkL .sm-tag b{font-size:9.5px;max-width:84px}
  #tkL .sm-tag small{font-size:9px}
  #tkL .sm-sec-h{grid-template-columns:minmax(0,1fr)}
  #tkL .sm-more{grid-column:1;grid-row:auto;justify-self:start;margin-top:10px}
  #tkL .sm-worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  #tkL .sm-world-3d{width:70px;height:70px}
  #tkL .sm-holos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  #tkL .sm-holo-in{padding:10px;border-radius:16px}
  #tkL .sm-holo-in strong{font-size:14px}
  #tkL .sm-holo-foot{flex-direction:column;align-items:flex-start;gap:6px}
}
@media(prefers-reduced-motion:reduce){#tkL .sm-page *{animation:none!important;transition:none!important}}

html[data-tkl="semesta"][data-tkl-view="browse"] body{background:radial-gradient(800px 400px at 85% -5%,rgba(123,92,255,.25),transparent 70%),radial-gradient(1px 1px at 20% 30%,#fff 99%,transparent) 0 0/120px 120px,radial-gradient(1px 1px at 70% 80%,#c9d2ff 99%,transparent) 0 0/90px 90px,#05060f!important}
html[data-tkl="semesta"] #app>.wrap>header{background:rgba(5,6,15,.7)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(126,140,255,.2)!important;box-shadow:none!important}
html[data-tkl="semesta"] #app>.wrap>header .storeName{font:800 16px 'Orbitron',sans-serif!important;letter-spacing:.04em;color:#e9ecff!important}
html[data-tkl="semesta"] #app>.wrap>header .logo{border-radius:50%!important;background:#fff!important;box-shadow:0 0 0 2px #7b5cff,0 0 16px rgba(123,92,255,.7)!important;overflow:hidden}
html[data-tkl="semesta"] #app>.wrap>header .iconbtn{background:transparent!important;border:1px solid rgba(126,140,255,.25)!important;color:#3ee6ff!important;border-radius:12px!important}
html[data-tkl="semesta"] #tkLBar{background:transparent!important;border:0!important;padding:18px 0 10px!important;gap:14px}
html[data-tkl="semesta"] #tkLBar .tkl-bar-back{background:transparent!important;border:1px solid rgba(126,140,255,.3)!important;color:#3ee6ff!important;border-radius:12px!important;font:700 11px 'Orbitron',sans-serif!important;letter-spacing:.1em;text-transform:uppercase}
html[data-tkl="semesta"] #tkLBar>b{font:800 clamp(24px,3.6vw,38px)/1 'Orbitron',sans-serif!important;text-transform:uppercase;background:linear-gradient(90deg,#fff,#3ee6ff);-webkit-background-clip:text;background-clip:text;color:transparent!important}
html[data-tkl="semesta"] #tkLBar .tkl-bar-sr{background:linear-gradient(135deg,#7b5cff,#3ee6ff)!important;color:#05060f!important;border:0!important;border-radius:12px!important;width:42px;height:42px}
html[data-tkl="semesta"] #catTabs{gap:8px!important;padding:6px 0 14px!important;background:transparent!important;border:0!important;box-shadow:none!important}
html[data-tkl="semesta"] #catTabs .tp-tab-ind{display:none!important}
html[data-tkl="semesta"] #catTabs .tab{background:rgba(18,22,52,.7)!important;border:1px solid rgba(126,140,255,.22)!important;color:#c7cdf5!important;border-radius:12px!important;padding:10px 15px!important;font:500 13.5px 'Space Grotesk',sans-serif!important;box-shadow:none!important}
html.tios[data-tkl="semesta"] #catTabs.tp-ind-on .tab.on,html[data-tkl="semesta"] #catTabs .tab.on{background:linear-gradient(135deg,#7b5cff,#3ee6ff)!important;border-color:transparent!important;color:#05060f!important;font-weight:700!important}
html[data-tkl="semesta"] #wishlistHint{background:rgba(18,22,52,.8)!important;color:#e9ecff!important;border:1px solid rgba(126,140,255,.25)!important;border-radius:14px!important}
html[data-tkl="semesta"] .premium-collection-intro{background:rgba(18,22,52,.6)!important;border:1px solid rgba(126,140,255,.2)!important;border-radius:20px!important;box-shadow:none!important}
html[data-tkl="semesta"] .premium-collection-intro:before,html[data-tkl="semesta"] .premium-collection-intro:after{display:none!important}
html[data-tkl="semesta"] .premium-collection-mark{background:radial-gradient(circle at 32% 28%,#d9ccff,#7b5cff 45%,#1b1450)!important;color:transparent!important;border-radius:50%!important;box-shadow:0 0 22px rgba(123,92,255,.6)!important}
html[data-tkl="semesta"] .premium-collection-mark *{display:none!important}
html[data-tkl="semesta"] .premium-eyebrow{font:500 10.5px 'Space Grotesk',sans-serif!important;letter-spacing:.24em!important;color:#3ee6ff!important}
html[data-tkl="semesta"] .premium-collection-intro h2{font:800 clamp(22px,3vw,34px)/1.1 'Orbitron',sans-serif!important;text-transform:uppercase;color:#e9ecff!important}
html[data-tkl="semesta"] .premium-collection-intro p{color:#8f97c8!important}
html[data-tkl="semesta"] .premium-collection-count{background:transparent!important;border:1px solid rgba(62,230,255,.5)!important;color:#3ee6ff!important;border-radius:10px!important;font:700 11px 'Orbitron',sans-serif!important}
html[data-tkl="semesta"] #browseView .searchbar{background:rgba(18,22,52,.7)!important;border:1px solid rgba(126,140,255,.22)!important;border-radius:14px!important;box-shadow:none!important;min-height:52px}
html[data-tkl="semesta"] #browseView .searchbar input{background:transparent!important;color:#fff!important}
html[data-tkl="semesta"] #browseView .psort-sel,html[data-tkl="semesta"] #browseView .psort-btn,html[data-tkl="semesta"] #browseView .psort select{background:rgba(18,22,52,.7)!important;border:1px solid rgba(126,140,255,.22)!important;border-radius:12px!important;color:#e9ecff!important;box-shadow:none!important}
html[data-tkl="semesta"] #browseView .psort select option{background:#0b0d22;color:#e9ecff}
html[data-tkl="semesta"] .catchips .catchip{background:transparent!important;border:1px solid rgba(126,140,255,.25)!important;color:#c7cdf5!important;border-radius:10px!important;font:500 12px 'Space Grotesk',sans-serif!important;box-shadow:none!important}
html[data-tkl="semesta"] .catchips .catchip.on{background:#3ee6ff!important;border-color:#3ee6ff!important;color:#05060f!important}
html[data-tkl="semesta"] #browseView .pgrid,html[data-tkl="semesta"] #recentlyViewedTkGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:20px!important;perspective:1000px}
html[data-tkl="semesta"] #recentlyViewedTkSec{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
html[data-tkl="semesta"] #recentlyViewedTkSec:before{display:none!important}
html[data-tkl="semesta"] #app .pcard{position:relative;display:flex!important;flex-direction:column;gap:6px;background:linear-gradient(160deg,rgba(40,46,110,.75),rgba(14,16,40,.9))!important;border:1px solid rgba(126,140,255,.22)!important;border-radius:20px!important;padding:14px!important;color:#e9ecff!important;grid-column:auto!important;grid-row:auto!important;min-height:0!important;box-shadow:none!important;transform:rotateX(var(--rx,0)) rotateY(var(--ry,0));transform-style:preserve-3d;transition:transform .15s ease-out,box-shadow .3s}
html[data-tkl="semesta"] #app .pcard:hover{box-shadow:0 20px 50px -20px rgba(123,92,255,.7),0 0 0 1px rgba(62,230,255,.35)!important}
html[data-tkl="semesta"] #app .pcard:before,html[data-tkl="semesta"] #app .pcard:after{display:none!important}
html[data-tkl="semesta"] #app .pcard .ptop{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:0!important;transform-style:preserve-3d}
html[data-tkl="semesta"] #app .pcard .pic{width:100%!important;height:auto!important;aspect-ratio:1.2!important;margin:0!important;border:0!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:radial-gradient(circle at 50% 60%,rgba(123,92,255,.35),transparent 70%)!important;box-shadow:none!important;transform:translateZ(40px)}
html[data-tkl="semesta"] #app .pcard .pic img{flex:0 0 auto;width:58%!important;height:auto!important;aspect-ratio:1;max-width:none!important;max-height:none!important;object-fit:contain!important;padding:9%!important;background:#fff!important;border-radius:18px!important;box-shadow:0 16px 30px -10px rgba(0,0,0,.7),0 0 24px rgba(62,230,255,.25)!important;box-sizing:border-box!important}
html[data-tkl="semesta"] #app .pcard h3{font:700 16px/1.25 'Space Grotesk',sans-serif!important;color:#fff!important;margin:0!important;overflow-wrap:anywhere}
html[data-tkl="semesta"] #app .pcard .ptop>div:not(.pic)>div{color:#8f97c8!important;font-family:'Space Grotesk',sans-serif!important}
html[data-tkl="semesta"] #app .pcard .pdesc{display:none!important}
html[data-tkl="semesta"] #app .pcard .pnow{font:700 14px 'Orbitron',sans-serif!important;color:#3ee6ff!important}
html[data-tkl="semesta"] #app .pcard .pmeta,html[data-tkl="semesta"] #app .pcard .pstok{color:#8f97c8!important;font-family:'Space Grotesk',sans-serif!important}
html[data-tkl="semesta"] #app .pcard .plive{background:#3ee6ff!important;box-shadow:0 0 8px #3ee6ff!important}
html[data-tkl="semesta"] #app .pcard>div:last-child{margin-top:auto!important}
html[data-tkl="semesta"] #app .pcard .btn{border-radius:12px!important;font:700 12px 'Orbitron',sans-serif!important;letter-spacing:.06em;min-height:42px;margin-top:6px!important}
html[data-tkl="semesta"] #app .pcard .btn-primary{background:linear-gradient(135deg,#7b5cff,#3ee6ff)!important;color:#05060f!important;border:0!important;box-shadow:none!important}
html[data-tkl="semesta"] #app .pcard .btn:not(.btn-primary){background:rgba(126,140,255,.12)!important;color:#e9ecff!important;border:1px solid rgba(126,140,255,.25)!important}
html[data-tkl="semesta"] #app .pcard .pwish-btn{z-index:4;background:rgba(5,6,15,.75)!important;color:#ff5fd2!important;border:1px solid rgba(126,140,255,.25)!important}

html[data-tkl="semesta"] #tkLSheet .tkl-sheet-bg{background:rgba(5,6,15,.72)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
html[data-tkl="semesta"] #tkLSheet .tkl-sheet-p{background:linear-gradient(180deg,#141a44,#0b0d22)!important;color:#e9ecff!important;border:1px solid rgba(126,140,255,.25)!important;border-radius:24px!important;box-shadow:0 0 60px rgba(123,92,255,.25),0 40px 90px -20px rgba(0,0,0,.9)!important}
html[data-tkl="semesta"] #tkLSheet .tkl-sheet-h{background:transparent!important;border-bottom:1px solid rgba(126,140,255,.18)!important}
html[data-tkl="semesta"] #tkLSheet .tkl-sheet-h b{font:800 18px 'Orbitron',sans-serif!important;text-transform:uppercase;letter-spacing:.04em;color:#e9ecff!important}
html[data-tkl="semesta"] #tkLSheet .tkl-sheet-h b:before{content:'◎ ';color:#3ee6ff}
html[data-tkl="semesta"] #tkLSheet .tkl-sheet-h button{background:transparent!important;color:#3ee6ff!important;border:1px solid rgba(126,140,255,.3)!important;border-radius:12px!important}
html[data-tkl="semesta"] #tkLSheet .tkl-sh-cats>button{background:transparent!important;border:0!important;color:#e9ecff!important;font:500 12.5px 'Space Grotesk',sans-serif!important}
html[data-tkl="semesta"] #tkLSheet .tkl-sh-cats .tkl-eic{width:60px!important;height:60px!important;border-radius:50%!important;background:radial-gradient(circle at 32% 28%,hsl(var(--h,260) 95% 82%),hsl(var(--h,260) 80% 50%) 45%,hsl(var(--h,260) 70% 16%))!important;color:#fff!important;box-shadow:0 0 22px hsla(var(--h,260),90%,60%,.45),inset -6px -8px 14px rgba(0,0,0,.4)!important;transition:transform .3s}
html[data-tkl="semesta"] #tkLSheet .tkl-sh-cats>button:hover .tkl-eic{transform:scale(1.1) rotate(-12deg)}
html[data-tkl="semesta"] #tkLSheet .tkl-sh-cats .tkl-eic svg{color:#fff!important}
html[data-tkl="semesta"] #tkLSheet .tkl-sh-cats>button small{background:#3ee6ff!important;color:#05060f!important;font:700 10px 'Orbitron',sans-serif!important;border-radius:999px!important}
html[data-tkl="semesta"] .tkl-row{background:transparent!important;border:0!important;border-bottom:1px solid rgba(126,140,255,.14)!important;border-radius:0!important;color:#e9ecff!important}
html[data-tkl="semesta"] .tkl-row:hover{background:rgba(123,92,255,.12)!important}
html[data-tkl="semesta"] .tkl-row .tkl-pic{border-radius:12px!important;background:#fff!important;box-shadow:0 0 14px rgba(123,92,255,.4)!important}
html[data-tkl="semesta"] .tkl-row .tkl-pic img{object-fit:contain!important}
html[data-tkl="semesta"] .tkl-row-b b{font:700 15px 'Space Grotesk',sans-serif!important;color:#fff!important}
html[data-tkl="semesta"] .tkl-row-b small{color:#8f97c8!important}
html[data-tkl="semesta"] .tkl-row-p strong{font:700 13px 'Orbitron',sans-serif!important;color:#3ee6ff!important}
html[data-tkl="semesta"] .tkl-row-p strong small{color:#8f97c8!important}

html[data-tkl="semesta"] #iosPdModal .modal{background:radial-gradient(500px 280px at 90% 0,rgba(123,92,255,.3),transparent 70%),linear-gradient(180deg,#141a44,#0b0d22)!important;color:#e9ecff!important;border:1px solid rgba(126,140,255,.22)!important;box-shadow:0 0 60px rgba(123,92,255,.2)!important}
html[data-tkl="semesta"] #iosPdModal .closeX{background:transparent!important;color:#3ee6ff!important;border:1px solid rgba(126,140,255,.3)!important}
html[data-tkl="semesta"] #iosPdModal .ios-pd-icon{border-radius:50%!important;overflow:visible!important;background:radial-gradient(circle at 32% 28%,#d9ccff,#7b5cff 45%,#1b1450)!important;padding:18%!important;box-shadow:0 0 40px rgba(123,92,255,.6),inset -10px -12px 20px rgba(0,0,0,.45)!important;position:relative}
html[data-tkl="semesta"] #iosPdModal .ios-pd-icon:after{content:'';position:absolute;left:-18%;right:-18%;top:50%;height:34%;margin-top:-17%;border-radius:50%;border:3px solid rgba(62,230,255,.7);transform:rotate(-16deg);box-shadow:0 0 14px rgba(62,230,255,.5);pointer-events:none}
html[data-tkl="semesta"] #iosPdModal .ios-pd-icon img{border-radius:50%!important;background:#fff!important;object-fit:contain!important;padding:12%!important}
html[data-tkl="semesta"] #iosPdModal .ios-pd-id h2{font:800 clamp(20px,3vw,26px)/1.15 'Orbitron',sans-serif!important;text-transform:uppercase;color:#fff!important}
html[data-tkl="semesta"] #iosPdModal .ios-pd-id>span{font:500 11px 'Space Grotesk',sans-serif!important;letter-spacing:.2em;text-transform:uppercase;color:#3ee6ff!important}
html[data-tkl="semesta"] #iosPdModal .ios-get{background:linear-gradient(135deg,#7b5cff,#3ee6ff)!important;color:#05060f!important;border-radius:12px!important;font:700 12px 'Orbitron',sans-serif!important;letter-spacing:.06em}
html[data-tkl="semesta"] #iosPdModal .ios-wish{background:transparent!important;color:#ff5fd2!important;border:1px solid rgba(126,140,255,.3)!important;border-radius:12px!important}
html[data-tkl="semesta"] #iosPdModal .ios-pd-info{background:rgba(5,6,15,.55)!important;border:1px solid rgba(126,140,255,.22)!important;border-radius:16px!important}
html[data-tkl="semesta"] #iosPdModal .ios-pd-info>div{border-color:rgba(126,140,255,.16)!important}
html[data-tkl="semesta"] #iosPdModal .ios-pd-info b{font:700 13px 'Orbitron',sans-serif!important;color:#3ee6ff!important}
html[data-tkl="semesta"] #iosPdModal .ios-pd-info span{font:500 9.5px 'Space Grotesk',sans-serif!important;letter-spacing:.16em;text-transform:uppercase;color:#8f97c8!important}
html[data-tkl="semesta"] #iosPdModal h3.ios-sec{font:800 15px 'Orbitron',sans-serif!important;text-transform:uppercase;letter-spacing:.06em;color:#e9ecff!important}
html[data-tkl="semesta"] #iosPdModal h3.ios-sec:before{content:'// ';color:#3ee6ff}
html[data-tkl="semesta"] #iosPdModal .ios-group{background:rgba(5,6,15,.5)!important;border:1px solid rgba(126,140,255,.2)!important;border-radius:16px!important}
html[data-tkl="semesta"] #iosPdModal .ios-cellrow{background:transparent!important;color:#e9ecff!important;border-color:rgba(126,140,255,.12)!important}
html[data-tkl="semesta"] #iosPdModal .ios-cellrow:hover{background:rgba(123,92,255,.14)!important}
html[data-tkl="semesta"] #iosPdModal .ios-cellrow .r{font:700 12.5px 'Orbitron',sans-serif!important;color:#3ee6ff!important}
html[data-tkl="semesta"] #iosPdModal .ios-cellrow.off{opacity:.45}
html[data-tkl="semesta"] #iosPdModal .ios-pd-desc{background:rgba(5,6,15,.5)!important;border:1px solid rgba(126,140,255,.18)!important;border-radius:16px!important;color:#c7cdf5!important;line-height:1.7!important}

html[data-tkl="semesta"] #buyModal .modal,html[data-tkl="semesta"] #cartModal .modal{background:linear-gradient(180deg,#141a44,#0b0d22)!important;color:#e9ecff!important;border:1px solid rgba(126,140,255,.25)!important;border-radius:24px 24px 0 0!important;box-shadow:0 0 60px rgba(123,92,255,.25)!important}
html[data-tkl="semesta"] #buyModal .modal:before,html[data-tkl="semesta"] #cartModal .modal:before{content:'◎  MUATAN SIAP DIKIRIM';display:block!important;position:static!important;width:auto!important;height:auto!important;max-width:none!important;transform:none!important;opacity:1!important;margin:-2px 44px 14px 0!important;background:none!important;font:700 11px 'Orbitron',sans-serif;letter-spacing:.16em;color:#3ee6ff}
html[data-tkl="semesta"] #cartModal .modal:before{content:'◎  RUANG KARGO'}
html[data-tkl="semesta"] #buyModal h2,html[data-tkl="semesta"] #cartModal h2{font:800 20px 'Orbitron',sans-serif!important;text-transform:uppercase;color:#fff!important}
html[data-tkl="semesta"] #cartModal h2 svg{display:none!important}
html[data-tkl="semesta"] #buyModal .closeX,html[data-tkl="semesta"] #cartModal .closeX{background:transparent!important;color:#3ee6ff!important;border:1px solid rgba(126,140,255,.3)!important;border-radius:12px!important}
html[data-tkl="semesta"] #buyModal input,html[data-tkl="semesta"] #buyModal select,html[data-tkl="semesta"] #buyModal textarea{background:rgba(5,6,15,.6)!important;border:1px solid rgba(126,140,255,.25)!important;color:#fff!important;border-radius:12px!important}
html[data-tkl="semesta"] #buyModal .btn,html[data-tkl="semesta"] #cartModal .btn{border-radius:12px!important;font:700 13px 'Orbitron',sans-serif!important;letter-spacing:.06em;min-height:48px}
html[data-tkl="semesta"] #buyModal .btn-primary,html[data-tkl="semesta"] #cartModal .btn-primary{background:linear-gradient(135deg,#7b5cff,#3ee6ff)!important;color:#05060f!important;border:0!important;box-shadow:0 0 24px rgba(62,230,255,.35)!important}
html[data-tkl="semesta"] #buyModal .total,html[data-tkl="semesta"] #cartModal .total{background:rgba(62,230,255,.1)!important;color:#3ee6ff!important;border:1px solid rgba(62,230,255,.4)!important;border-radius:12px!important;font-family:'Orbitron',sans-serif!important}
html[data-tkl="semesta"] #buyModal img,html[data-tkl="semesta"] #cartModal img{object-fit:contain!important}
html[data-tkl="semesta"] #buyModal .sm-order-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 14px}
html[data-tkl="semesta"] #buyModal .sm-order-guide span{padding:9px 4px;text-align:center;border-radius:10px;border:1px solid rgba(126,140,255,.25);font:700 10.5px 'Orbitron',sans-serif;letter-spacing:.08em;color:#8f97c8}
html[data-tkl="semesta"] #buyModal .sm-order-guide span:first-child{background:linear-gradient(135deg,#7b5cff,#3ee6ff);border-color:transparent;color:#05060f}
html:not([data-tkl="semesta"]) #buyModal .sm-order-guide{display:none}
html[data-tkl="semesta"] #cartEmpty{color:#8f97c8!important}
html[data-tkl="semesta"] #cartEmpty:before{display:none!important}
html[data-tkl="semesta"] #cartEmpty svg{display:block;margin:6px auto 14px!important;width:78px!important;height:78px!important;color:#7b5cff!important;filter:drop-shadow(0 0 14px rgba(123,92,255,.7))}

html[data-tkl="semesta"] .tkp{background:radial-gradient(700px 400px at 90% 0,rgba(123,92,255,.25),transparent 70%),radial-gradient(1px 1px at 20% 30%,#fff 99%,transparent) 0 0/120px 120px,#05060f!important;color:#e9ecff!important}
html[data-tkl="semesta"] .tkp.scrolled .tkp-bar{background:rgba(5,6,15,.88)!important}
html[data-tkl="semesta"] .tkp-back{color:#3ee6ff!important}
html[data-tkl="semesta"] .tkp-large{font:800 clamp(32px,5vw,42px)/1 'Orbitron',sans-serif!important;text-transform:uppercase;background:linear-gradient(90deg,#fff,#3ee6ff);-webkit-background-clip:text;background-clip:text;color:transparent!important}
html[data-tkl="semesta"] .tkp-av{background:radial-gradient(circle at 32% 28%,#d9ccff,#7b5cff 45%,#1b1450)!important;color:#fff!important;font:800 28px 'Orbitron',sans-serif!important;box-shadow:0 0 30px rgba(123,92,255,.6)!important}
html[data-tkl="semesta"] .tkp-id h2{font:700 22px 'Space Grotesk',sans-serif!important;color:#fff!important}
html[data-tkl="semesta"] .tkp-id span,html[data-tkl="semesta"] .tkp-id small{color:#8f97c8!important}
html[data-tkl="semesta"] .tkp-wallet{background:linear-gradient(135deg,#2b1c7a,#5a3dff 50%,#1aa6c4)!important;border-radius:22px!important;border:1px solid rgba(62,230,255,.4)!important;box-shadow:0 0 40px rgba(123,92,255,.4)!important}
html[data-tkl="semesta"] .tkp-wallet:after{background:radial-gradient(circle at 32% 28%,#ffe0a8,#ff8a3d 50%,#7a2a0a)!important;box-shadow:0 0 40px rgba(255,140,60,.6)}
html[data-tkl="semesta"] .tkp-wallet b{font:800 28px 'Orbitron',sans-serif!important}
html[data-tkl="semesta"] .tkp-wallet button{background:rgba(5,6,15,.6)!important;color:#3ee6ff!important;border:1px solid rgba(62,230,255,.5)!important}
html[data-tkl="semesta"] .tkp-stats button{background:rgba(18,22,52,.7)!important;border:1px solid rgba(126,140,255,.22)!important;border-radius:16px!important;box-shadow:none!important;color:#e9ecff!important}
html[data-tkl="semesta"] .tkp-stats b{font:800 20px 'Orbitron',sans-serif!important}
html[data-tkl="semesta"] .tkp-stats b.ok{color:#3ee6ff!important}
html[data-tkl="semesta"] .tkp-stats span{color:#8f97c8!important}
html[data-tkl="semesta"] .tkp-seg{background:rgba(18,22,52,.7)!important;border:1px solid rgba(126,140,255,.22);border-radius:12px!important;padding:3px!important}
html[data-tkl="semesta"] .tkp-seg button{border-radius:10px!important;color:#c7cdf5!important}
html[data-tkl="semesta"] .tkp-seg button.on{background:linear-gradient(135deg,#7b5cff,#3ee6ff)!important;color:#05060f!important;box-shadow:none!important;font-weight:700!important}
html[data-tkl="semesta"] .tkp-sec{font:500 10.5px 'Space Grotesk',sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase;color:#3ee6ff!important}
html[data-tkl="semesta"] .tkp-group{background:rgba(18,22,52,.6)!important;border:1px solid rgba(126,140,255,.2)!important;border-radius:16px!important}
html[data-tkl="semesta"] .tkp-row,html[data-tkl="semesta"] .tkp-field,html[data-tkl="semesta"] .tkp-pkhead{color:#e9ecff!important}
html[data-tkl="semesta"] .tkp-row + .tkp-row:before,html[data-tkl="semesta"] .tkp-field + .tkp-field:before{background:rgba(126,140,255,.16)!important}
html[data-tkl="semesta"] .tkp-row .l small,html[data-tkl="semesta"] .tkp-field em,html[data-tkl="semesta"] .tkp-pkhead .l small{color:#8f97c8!important}
html[data-tkl="semesta"] .tkp-row.add,html[data-tkl="semesta"] .tkp-link{color:#3ee6ff!important}
html[data-tkl="semesta"] .tkp-switch{background:rgba(126,140,255,.2)!important}
html[data-tkl="semesta"] .tkp-switch.on{background:linear-gradient(135deg,#7b5cff,#3ee6ff)!important}

.sm-deco{display:none}
html[data-tkl="semesta"] #loginModal,html[data-tkl="semesta"] #forgotModalTk{align-items:flex-start;padding:40px 16px 24px;overflow-y:auto;background:radial-gradient(600px 400px at 50% 0,rgba(123,92,255,.35),transparent 70%),rgba(3,4,10,.88)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
html[data-tkl="semesta"] #loginModal.show .modal,html[data-tkl="semesta"] #forgotModalTk.show .modal{animation:smBoot .7s cubic-bezier(.2,1.2,.4,1) both}
@keyframes smBoot{0%{transform:perspective(900px) rotateX(24deg) scale(.9);opacity:0;filter:blur(6px)}100%{transform:none;opacity:1;filter:none}}
html[data-tkl="semesta"] #loginModal .modal,html[data-tkl="semesta"] #forgotModalTk .modal{position:relative;width:100%;max-width:410px;margin:0 auto;padding:0 22px 22px!important;border-radius:22px!important;background:linear-gradient(180deg,#141a44,#0b0d22)!important;color:#e9ecff!important;border:1px solid rgba(126,140,255,.3)!important;box-shadow:0 0 60px rgba(123,92,255,.35),inset 0 0 40px rgba(62,230,255,.05)!important;overflow:visible!important;max-height:none!important;font-family:'Space Grotesk',system-ui,sans-serif}
html[data-tkl="semesta"] #loginModal .modal:after,html[data-tkl="semesta"] #forgotModalTk .modal:after{content:'';position:absolute;inset:8px;pointer-events:none;border-radius:16px;background:linear-gradient(#3ee6ff,#3ee6ff) left top/18px 2px,linear-gradient(#3ee6ff,#3ee6ff) left top/2px 18px,linear-gradient(#3ee6ff,#3ee6ff) right top/18px 2px,linear-gradient(#3ee6ff,#3ee6ff) right top/2px 18px,linear-gradient(#3ee6ff,#3ee6ff) left bottom/18px 2px,linear-gradient(#3ee6ff,#3ee6ff) left bottom/2px 18px,linear-gradient(#3ee6ff,#3ee6ff) right bottom/18px 2px,linear-gradient(#3ee6ff,#3ee6ff) right bottom/2px 18px;background-repeat:no-repeat;opacity:.7}
html[data-tkl="semesta"] .sm-cockpit-bar{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin:0 -22px 14px;padding:16px 22px 12px;border-bottom:1px solid rgba(126,140,255,.2);font:700 10px 'Orbitron',sans-serif;letter-spacing:.14em;color:#8f97c8}
html[data-tkl="semesta"] .sm-cockpit-bar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-tkl="semesta"] .sm-cockpit-bar b{color:#3ee6ff;white-space:nowrap;margin-right:42px}
html[data-tkl="semesta"] .sm-radar{display:block!important;position:relative;width:min(190px,56%);aspect-ratio:1;margin:4px auto 14px;border-radius:50%;background:radial-gradient(circle,rgba(62,230,255,.12),rgba(5,6,15,.9) 70%);box-shadow:0 0 0 1px rgba(62,230,255,.4),0 0 40px rgba(62,230,255,.2),inset 0 0 30px rgba(62,230,255,.15);overflow:hidden}
html[data-tkl="semesta"] .sm-radar-grid{position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 22%,rgba(62,230,255,.25) 22% 22.6%),linear-gradient(rgba(62,230,255,.22),rgba(62,230,255,.22)) center/1px 100% no-repeat,linear-gradient(rgba(62,230,255,.22),rgba(62,230,255,.22)) center/100% 1px no-repeat}
html[data-tkl="semesta"] .sm-radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(62,230,255,.55),rgba(62,230,255,0) 22%);animation:smSweep 3s linear infinite}
html[data-tkl="semesta"] .sm-radar.is-scan .sm-radar-sweep{animation-duration:.7s}
@keyframes smSweep{to{transform:rotate(360deg)}}
html[data-tkl="semesta"] .sm-radar-core{position:absolute;left:50%;top:50%;width:38%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 3px rgba(123,92,255,.8),0 0 24px rgba(123,92,255,.8)}
html[data-tkl="semesta"] .sm-radar-core img{width:100%;height:100%;object-fit:contain;padding:8%}
html[data-tkl="semesta"] .sm-radar-core b{font:800 22px 'Orbitron',sans-serif;color:#5a3dff}
html[data-tkl="semesta"] .sm-blip{position:absolute;width:7px;height:7px;border-radius:50%;background:#3ee6ff;box-shadow:0 0 10px #3ee6ff;animation:smBlink 1.4s infinite}
html[data-tkl="semesta"] .sm-blip.b1{left:24%;top:30%}html[data-tkl="semesta"] .sm-blip.b2{right:22%;top:62%;animation-delay:-.5s;background:#ff5fd2;box-shadow:0 0 10px #ff5fd2}html[data-tkl="semesta"] .sm-blip.b3{left:58%;bottom:16%;animation-delay:-.9s}
html[data-tkl="semesta"] #loginModal .closeX,html[data-tkl="semesta"] #forgotModalTk .closeX{position:absolute!important;top:10px!important;right:12px!important;left:auto!important;z-index:4;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:transparent;border:1px solid rgba(126,140,255,.3);color:#3ee6ff!important;cursor:pointer}
html[data-tkl="semesta"] #loginModal .ios-authhead{text-align:center!important;padding:0!important;margin:0 0 12px!important}
html[data-tkl="semesta"] #loginModal .ios-authhead .lg{display:none!important}
html[data-tkl="semesta"] #loginModal .ios-authhead h2,html[data-tkl="semesta"] #loginModal h2,html[data-tkl="semesta"] #forgotModalTk h2{font:800 20px/1.2 'Orbitron',sans-serif!important;text-transform:uppercase;letter-spacing:.04em;color:#fff!important;margin:0 0 4px!important}
html[data-tkl="semesta"] #loginModal h2 svg,html[data-tkl="semesta"] #forgotModalTk h2 svg{display:none}
html[data-tkl="semesta"] #loginModal .ios-authhead p{font:400 13.5px/1.5 'Space Grotesk',sans-serif!important;color:#8f97c8!important;margin:0 auto!important;max-width:32ch}
html[data-tkl="semesta"] #loginModal .tk-gbtn{background:rgba(5,6,15,.6)!important;border:1px solid rgba(126,140,255,.3)!important;color:#e9ecff!important;border-radius:12px!important;box-shadow:none!important}
html[data-tkl="semesta"] #loginModal .tk-or span{font:500 10px 'Space Grotesk',sans-serif!important;letter-spacing:.2em;text-transform:uppercase;color:#6f78ad!important;background:transparent!important}
html[data-tkl="semesta"] #loginModal .tk-or:before,html[data-tkl="semesta"] #loginModal .tk-or:after{background:rgba(126,140,255,.2)!important}
html[data-tkl="semesta"] #loginModal .ios-authgroup{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;display:flex;flex-direction:column;gap:10px}
html[data-tkl="semesta"] #loginModal label,html[data-tkl="semesta"] #forgotModalTk label{font:500 10px 'Space Grotesk',sans-serif!important;letter-spacing:.2em;text-transform:uppercase;color:#8f97c8!important}
html[data-tkl="semesta"] #loginModal input[type=email],html[data-tkl="semesta"] #loginModal input[type=password],html[data-tkl="semesta"] #loginModal input[type=text],
html[data-tkl="semesta"] #forgotModalTk input[type=email],html[data-tkl="semesta"] #forgotModalTk input[type=password],html[data-tkl="semesta"] #forgotModalTk input[type=text]{width:100%;height:52px;padding:0 16px!important;background:rgba(5,6,15,.7)!important;color:#fff!important;border:1px solid rgba(126,140,255,.3)!important;border-radius:12px!important;box-shadow:none!important;font:500 15px 'Space Grotesk',sans-serif!important;transition:border-color .2s,box-shadow .2s}
html[data-tkl="semesta"] #loginModal input::placeholder,html[data-tkl="semesta"] #forgotModalTk input::placeholder{color:#6f78ad}
html[data-tkl="semesta"] #loginModal input:focus,html[data-tkl="semesta"] #forgotModalTk input:focus{outline:0;border-color:#3ee6ff!important;box-shadow:0 0 18px rgba(62,230,255,.3)!important}
html[data-tkl="semesta"] #loginModal .pw-eye-btn,html[data-tkl="semesta"] #forgotModalTk .pw-eye-btn{color:#3ee6ff!important}
html[data-tkl="semesta"] #loginModal .ios-remember{background:rgba(5,6,15,.5)!important;border:1px solid rgba(126,140,255,.2)!important;box-shadow:none!important;border-radius:12px!important;padding:10px 14px!important}
html[data-tkl="semesta"] #loginModal .ios-remember label{font:700 13.5px 'Space Grotesk',sans-serif!important;letter-spacing:0;text-transform:none;color:#e9ecff!important}
html[data-tkl="semesta"] #loginModal .ios-remember label small{font:400 11.5px 'Space Grotesk',sans-serif!important;color:#8f97c8!important}
html[data-tkl="semesta"] #loginModal .ios-remember input:checked{background:#3ee6ff!important}
html[data-tkl="semesta"] #loginModal input[type=checkbox]{accent-color:#3ee6ff!important}
html[data-tkl="semesta"] #pwStrengthBarTk{background-image:linear-gradient(90deg,#ff5fd2,#7b5cff,#3ee6ff)}
html[data-tkl="semesta"] #loginModal .btn,html[data-tkl="semesta"] #forgotModalTk .btn{min-height:52px;border-radius:12px!important;font:700 13px 'Orbitron',sans-serif!important;letter-spacing:.08em;margin-top:10px!important}
html[data-tkl="semesta"] #loginModal .btn-primary,html[data-tkl="semesta"] #forgotModalTk .btn-primary{background:linear-gradient(135deg,#7b5cff,#3ee6ff)!important;color:#05060f!important;border:0!important;box-shadow:0 0 30px rgba(62,230,255,.35)!important}
html[data-tkl="semesta"] #btnDoLogin:after{content:'  ↗'}
html[data-tkl="semesta"] #btnDoRegister{background:transparent!important;border:1px dashed rgba(62,230,255,.5)!important;color:#3ee6ff!important}
html[data-tkl="semesta"] #loginModal .tk-pk-btn,html[data-tkl="semesta"] #loginModal .btn:not(.btn-primary):not(#btnDoRegister){background:rgba(5,6,15,.6)!important;border:1px solid rgba(126,140,255,.3)!important;color:#e9ecff!important}
html[data-tkl="semesta"] #loginModal a,html[data-tkl="semesta"] #forgotModalTk a,html[data-tkl="semesta"] #loginModal .ios-forgot button{color:#3ee6ff!important;font-weight:700!important}
html[data-tkl="semesta"] #loginModal .ios-authfoot{border-top:1px solid rgba(126,140,255,.2)!important;padding-top:12px!important;margin-top:8px!important}
html[data-tkl="semesta"] #loginModal .ios-authfoot span{color:#8f97c8!important}
html[data-tkl="semesta"] #loginModal .msg,html[data-tkl="semesta"] #forgotModalTk .msg{border-radius:12px!important}
@media(prefers-reduced-motion:reduce){html[data-tkl="semesta"] .sm-radar-sweep,html[data-tkl="semesta"] .sm-blip,html[data-tkl="semesta"] #loginModal .modal,html[data-tkl="semesta"] #forgotModalTk .modal{animation:none!important}}
