:root{--bg-color: #0a0515;--text-primary: #fff;--text-glitch: #ff0055;--whisper-text: #0f0;--grid-left-width: 1.2fr;--grid-right-realyou-width: 1fr;--grid-right-growtree-width: 1fr;--grid-top-height: 1.5fr;--grid-bottom-height: .8fr}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;color:var(--text-default);overflow:hidden;min-height:100vh;margin:0;background-color:#0a0515}#dynamic-bg-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.dynamic-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s cubic-bezier(.8,0,.2,1);mask-image:radial-gradient(circle at center,transparent 10%,black 80%);-webkit-mask-image:radial-gradient(circle at center,transparent 10%,black 80%)}.dynamic-bg.active{opacity:1}.bg-talkscope{background-color:#001233;background-image:linear-gradient(rgba(0,150,255,.8) 2px,transparent 2px),linear-gradient(90deg,rgba(0,150,255,.8) 2px,transparent 2px);background-size:50px 50px;animation:gridBreathe 2s infinite alternate}@keyframes gridBreathe{0%{filter:brightness(1) contrast(1.2)}to{filter:brightness(1.8) contrast(1.5) drop-shadow(0 0 10px #0096ff)}}.bg-realyou{background:repeating-linear-gradient(-45deg,#f05,#f05 60px,#ffe600 60px,#ffe600 120px);animation:popStripeScroll .5s linear infinite}@keyframes popStripeScroll{to{background-position:-170px 0}}.bg-growtree{background-color:#051005;background-image:linear-gradient(rgba(44,150,45,.4) 4px,transparent 4px),linear-gradient(90deg,rgba(44,150,45,.4) 4px,transparent 4px);background-size:40px 40px;box-shadow:inset 0 0 200px #000}.bg-growtree:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.8) 2px,rgba(0,0,0,.8) 4px);pointer-events:none}.bg-timefaker{background-color:#000;background-image:repeating-linear-gradient(45deg,#000,#000 40px,#b30000 40px,#b30000 80px);animation:errorStripe .2s linear infinite}.bg-timefaker:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://upload.wikimedia.org/wikipedia/commons/7/76/White-noise-mv2-520x245.png);opacity:.3;animation:noiseJitter .05s steps(2) infinite;mix-blend-mode:overlay}@keyframes errorStripe{to{background-position:113px 0}}#digital-noise{position:fixed;top:-50%;left:-50%;width:200%;height:200%;background-image:url(https://upload.wikimedia.org/wikipedia/commons/7/76/White-noise-mv2-520x245.png);opacity:.15;z-index:-2;pointer-events:none;animation:noiseJitter .1s steps(2) infinite}@keyframes noiseJitter{0%{transform:translate(0)}to{transform:translate(10px,10px)}}#visceral-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2;pointer-events:none;background:radial-gradient(circle at center,transparent 30%,rgba(80,0,40,.3) 100%);box-shadow:inset 0 0 100px #000c;mix-blend-mode:multiply}#static-flash{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;z-index:1000;pointer-events:none}.flash-active #static-flash{animation:flashAnim .15s ease-out}@keyframes flashAnim{0%{opacity:.4}to{opacity:0}}.nerve-trail{position:fixed;width:2px;height:15px;background:var(--nerve);box-shadow:0 0 10px var(--nerve);pointer-events:none;z-index:1000}#marble-overlay{position:fixed;top:-50%;left:-50%;width:200%;height:200%;z-index:-5;pointer-events:none;background:radial-gradient(circle at 30% 30%,rgba(0,150,255,.4) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(255,0,85,.3) 0%,transparent 50%),radial-gradient(circle at 30% 70%,rgba(85,156,113,.3) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(255,230,0,.25) 0%,transparent 50%);filter:blur(60px) contrast(1.5) saturate(1.5);animation:marbleFloat 25s infinite alternate ease-in-out}@keyframes marbleFloat{0%{transform:scale(1) translate(0) rotate(0)}to{transform:scale(1.3) translate(5%,5%) rotate(10deg)}}.patchwork-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-4;background:linear-gradient(45deg,rgba(5,5,8,.2) 25%,transparent 25%,transparent 75%,rgba(5,5,8,.2) 75%),linear-gradient(-45deg,rgba(5,5,8,.2) 25%,transparent 25%,transparent 75%,rgba(5,5,8,.2) 75%);background-size:60px 60px;animation:bgShift 40s infinite linear;pointer-events:none}.wires-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.wire{position:absolute;border:2px solid var(--wire-color);box-shadow:0 0 10px #000c}.wire-1{top:20%;left:-5%;width:110%;height:60%;border-radius:50%;transform:rotate(5deg);border-top:none}.wire-2{bottom:10%;right:-5%;width:50%;height:30%;border-radius:40%;transform:rotate(-15deg);border-bottom:none}.wire-3{top:-10%;left:30%;width:40%;height:50%;border-radius:45%;transform:rotate(80deg);border-right:none}.staple{position:absolute;width:15px;height:3px;background:#444;box-shadow:1px 1px 2px #00000080;z-index:25}.staple-t1{top:5px;left:20px;transform:rotate(-30deg)}.staple-t2{bottom:5px;right:30px;transform:rotate(15deg)}.scanlines{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;pointer-events:none;background:linear-gradient(#12101000 50%,#0000004d 50%),linear-gradient(90deg,#ff00000d,#00ff0005,#0000ff0d);background-size:100% 4px,6px 100%;animation:scanline 10s linear infinite}@keyframes bgShift{to{background-position:60px 60px}}@keyframes scanline{0%{transform:translateY(0)}to{transform:translateY(4px)}}.duct-tape{position:absolute;height:35px;background-color:var(--tape-color);box-shadow:0 1px 3px #0006,inset 0 1px #fff6;opacity:.9;z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-left:2px dashed rgba(0,0,0,.2);border-right:2px dashed rgba(0,0,0,.2)}.tape-title{top:-10px;left:45%;width:120px;transform:rotate(-5deg);height:45px}.tape-header{top:10px;left:20px;width:80px;transform:rotate(15deg);height:25px;z-index:105}.card-tape{top:-15px;right:-15px;width:100px;transform:rotate(45deg)}.title-container{text-align:center;margin-top:3rem;margin-bottom:3rem;position:relative;display:flex;flex-direction:column;align-items:center}.title{font-size:6rem;line-height:1;text-shadow:5px 5px 0 #000;word-spacing:-1rem;display:flex;gap:2px}.title span{display:inline-block}.t1{font-family:Creepster,cursive;color:#f05;transform:rotate(-5deg);text-shadow:-2px 0 0 #0ff;animation:shake 2s infinite}.t2{font-family:Share Tech Mono,monospace;color:#0f0;transform:translateY(-10px)}.t3{font-family:Inter,sans-serif;font-weight:900;color:#fff;font-style:italic;transform:scaleX(1.5)}.t4{font-family:"M PLUS Rounded 1c",sans-serif;color:#ffe600;text-shadow:4px 4px 0 #ff0055;transform:rotate(10deg)}.t5{font-family:Rubik Glitch,sans-serif;color:#aaa;font-size:8rem;margin-top:-1rem;animation:glitchFont .5s infinite;filter:url(#chromatic)}@keyframes shake{0%,to{transform:rotate(-5deg) translate(0)}50%{transform:rotate(-8deg) translate(-2px)}}@keyframes glitchFont{0%{transform:skew(0);opacity:1}20%{transform:skew(-20deg);opacity:.8;color:#f0f}21%{transform:skew(0);opacity:1;color:#aaa}80%{transform:skew(10deg) translate(5px,-5px)}81%{transform:skew(0) translate(0)}}.subtitle{font-family:Share Tech Mono,monospace;font-size:1.1rem;color:#f05;background:#000;padding:.5rem 2rem;border:2px solid #ff0055;margin-top:1rem;text-transform:uppercase;animation:bgLink .1s infinite}@keyframes bgLink{0%{background:#000}50%{background:#200}}#whisper-bar{position:fixed;bottom:10px;left:15px;font-family:Share Tech Mono,monospace;font-size:.75rem;color:var(--whisper-text);z-index:50;pointer-events:none;opacity:.5}.chaos-grid{display:grid;grid-template-columns:var(--grid-left-width) var(--grid-right-realyou-width) var(--grid-right-growtree-width);grid-template-rows:var(--grid-top-height) var(--grid-bottom-height);grid-template-areas:"talkscope realyou growtree" "timefaker realyou growtree";gap:2rem;max-width:1400px;height:clamp(500px,90vh,1000px);width:95vw;margin:3vh auto 0;padding:0 1rem 1rem;position:relative}.app-card{position:relative;text-decoration:none;display:flex;flex-direction:column;color:inherit;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.chaos-grid:hover .app-card:not(:hover){opacity:.85;filter:blur(2px) brightness(.6) grayscale(30%);transform:scale(.95)}.app-card:hover{z-index:50}.app-card.talkscope{grid-area:talkscope;background:transparent;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;transform:none;cursor:default;pointer-events:none;transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.bubble-layout{pointer-events:none;position:relative;width:100%;height:100%}.app-card.talkscope:hover{transform:scale(1.05) translateY(-10px)}.app-card.talkscope:hover .main-bubble{box-shadow:0 0 80px #000000e6,0 0 60px #0096ffcc,inset 0 0 30px #ffffff80;background:#001e50d9;border-color:#fff;text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px #0096ff}.app-card.talkscope:hover .ts-bubble{animation-duration:2s}.bubble-layout{position:relative;width:100%;height:100%;pointer-events:none}.main-bubble{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:220px;background:#001432a6;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:2px solid rgba(255,255,255,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;font-size:1.8rem;z-index:10;box-shadow:0 0 40px #0096ff66;animation:pulse 4s infinite ease-in-out;transition:all .4s ease;text-shadow:0 2px 4px rgba(0,0,0,.8);pointer-events:auto;cursor:pointer}.sub-bubble{position:absolute;background:#000a1e99;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;padding:1rem;text-align:center;transition:all .4s ease;text-shadow:0 2px 4px rgba(0,0,0,.8);pointer-events:auto;cursor:pointer}.app-card.talkscope:hover .sub-bubble{background:#001e50d9;border-color:#0096ffcc;box-shadow:0 0 20px #0096ff99;text-shadow:0 0 8px rgba(255,255,255,.8)}.sub-bubble.info{bottom:-15px;right:5%;width:160px;height:160px;font-size:.9rem;z-index:5}.sub-bubble.icon{top:-15px;left:5%;width:110px;height:110px;font-size:2.5rem;z-index:5}.ts-bubble-cloud{position:absolute;width:100%;height:100%}.ts-bubble{position:absolute;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);font-size:.6rem;color:#fff;display:flex;align-items:center;justify-content:center;animation:bubbleFloat 8s infinite ease-in-out}@keyframes bubbleFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(10px,-20px) scale(1.1)}66%{transform:translate(-15px,10px) scale(.9)}}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 20px #0096ff33}50%{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 0 40px #0096ff66}}.app-card.realyou{grid-area:realyou;background:#fff;border:12px solid #222;border-radius:40px;overflow:hidden;display:flex;flex-direction:column;box-shadow:15px 15px #f05;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.app-card.realyou:hover{animation:joyfulShake .4s infinite;box-shadow:0 0 80px #000c,25px 25px #0ff;transform:rotate(0) translateY(0) scale(1.05)}@keyframes joyfulShake{0%,to{transform:rotate(0) translateY(0) scale(1.05)}25%{transform:rotate(-2deg) translateY(-2px) scale(1.05)}75%{transform:rotate(2deg) translateY(2px) scale(1.05)}}.app-card.realyou:hover .chat-bubble.emoji{transform:scale(1.5) rotate(15deg);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.chat-header{background:#f0f0f0;padding:.8rem 1.5rem;border-bottom:5px solid #000;display:flex;justify-content:space-between;align-items:center;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;color:#000}.chat-status{font-size:.6rem;color:#555;text-transform:uppercase}.chat-body{padding:1.5rem;display:flex;flex-direction:column;gap:1.2rem;flex:1;background:#e5ddd5;background-image:radial-gradient(#d3c9bf 1px,transparent 1px);background-size:20px 20px}.chat-bubble{max-width:85%;padding:.8rem 1.2rem;border-radius:25px;font-family:"M PLUS Rounded 1c",sans-serif;font-size:.95rem;font-weight:500;color:#000;border:3px solid #000;position:relative;box-shadow:4px 4px #0000001a}.chat-bubble.app{align-self:flex-start;background:#fff;border-bottom-left-radius:4px}.chat-bubble.user{align-self:flex-end;background:#dcf8c6;border-bottom-right-radius:4px}.chat-bubble.emoji{border:none;box-shadow:none;background:transparent;font-size:3rem;align-self:center}.app-card.growtree{grid-area:growtree;background:#0d1b0d;border:5px solid #2C5F2D;border-radius:20px;position:relative;overflow:hidden;padding:2.5rem;color:#559c71;box-shadow:inset 0 0 60px #000,0 15px 40px #000000b3;transform:rotate(-2deg);transition:all .4s ease}.app-card.growtree:hover{box-shadow:inset 0 0 40px #000,0 0 80px #000000e6,0 0 60px #559c7199;border-color:#98fb98;transform:rotate(0) scale(1.03)}.tree-layout{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.tree-svg{position:absolute;bottom:-20%;right:-10%;width:130%;height:160%;color:#2c5f2d80;z-index:0;pointer-events:none;transform-origin:bottom center;transition:transform .6s ease}.app-card.growtree:hover .tree-svg{transform:scale(1.1) translateY(-10%);fill:#559c7199}.tree-content{position:relative;z-index:2}.app-card.growtree .card-title{font-family:DotGothic16,sans-serif;font-size:2.5rem;color:#bbf7d0;margin-bottom:.8rem;text-shadow:0 0 20px rgba(187,247,208,.5);transition:all .3s}.app-card.growtree:hover .card-title{color:#fff;text-shadow:0 0 30px rgba(255,255,255,1)}.app-card.growtree .card-desc{font-family:DotGothic16,sans-serif;color:#559c71}.app-card.growtree .gt-xp-bar{margin-top:1.5rem;height:15px;background:#050a05;border:2px solid #559C71;border-radius:8px;overflow:hidden;box-shadow:0 0 15px #559c714d}.app-card.growtree .gt-xp-fill{height:100%;width:70%;background:repeating-linear-gradient(45deg,#559c71,#559c71 10px,#2c5f2d 10px,#2c5f2d 20px);animation:xpFlow 3s infinite linear}.app-card.growtree:hover .gt-xp-fill{animation:xpFlow .5s infinite linear;background:repeating-linear-gradient(45deg,#98fb98,#98fb98 10px,#559c71 10px,#559c71 20px)}@keyframes xpFlow{to{background-position:40px 0}}.app-card.timefaker{grid-area:timefaker;background:#000;border:4px solid #ff4400;border-radius:10px;padding:1.5rem 3rem;color:#f40;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;box-shadow:0 0 40px #ff44004d,inset 0 0 30px #ff440026;transform:rotate(1deg);transition:all .2s}.app-card.timefaker:hover{border-color:red;box-shadow:0 0 80px #000000e6,0 0 60px #f00c,inset 0 0 40px #f006;transform:scale(1.02) rotate(0)}.digital-clock{font-family:Share Tech Mono,monospace;font-size:4.5rem;font-weight:900;text-align:center;background:#ff440014;padding:1.5rem 3rem;border:3px dashed #ff4400;letter-spacing:.15rem;text-shadow:0 0 15px rgba(255,68,0,.6);transition:all .2s}.app-card.timefaker:hover .digital-clock{animation:digitalGlitch .3s infinite;color:#fff;background:#ff00004d;border-color:red}@keyframes digitalGlitch{0%{transform:translate(2px);text-shadow:-3px 0 #0ff,3px 0 #f00}50%{transform:translate(-2px,2px);text-shadow:3px 0 #0ff,-3px 0 #f00}to{transform:translateY(-2px);text-shadow:-2px 0 #0ff,2px 0 #f00}}.clock-details{text-align:right;font-family:Share Tech Mono,monospace;flex:1}.app-card.timefaker .card-title{font-size:1.8rem;text-transform:uppercase;margin-bottom:.2rem;letter-spacing:2px}.app-card.timefaker .card-desc{display:block;font-size:.8rem;opacity:.7}.sys-log{font-size:.6rem;color:#0f0;opacity:.9;border-top:1px solid #222;margin-top:10px;padding-top:5px;font-family:Share Tech Mono,monospace}.sys-log .blink{animation:cursorBlink .8s infinite}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes terminalShake{0%{transform:translate(2px,2px) rotate(2deg)}50%{transform:translate(-2px,-2px) rotate(1deg)}to{transform:translate(2px,-2px) rotate(3deg)}}.card-icon{font-size:3.5rem;margin-bottom:1rem;display:inline-block}#app-view{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;background-color:transparent;display:flex;flex-direction:column;opacity:1;transform:scale(1);transition:opacity .5s cubic-bezier(.2,1,.3,1),transform .5s cubic-bezier(.2,1,.3,1)}#app-view.hidden{opacity:0;transform:scale(1.1) rotate(2deg);pointer-events:none}.app-header{height:4rem;background:#f05;border-bottom:5px solid #000;display:flex;align-items:center;padding:0 1rem;z-index:101;position:relative;box-shadow:0 10px 10px #00000080}.glitch-btn{font-family:Rubik Glitch,Creepster,cursive;background:#ffe600;color:#000;border:4px solid #000;font-size:1.5rem;padding:.2rem 1.5rem;cursor:pointer;box-shadow:4px 4px #000;transform:rotate(-3deg);transition:.1s}.glitch-btn:hover{background:#000;color:#0f0;transform:rotate(2deg) scale(1.1);box-shadow:-4px -4px #f05}.scroll-text{font-family:DotGothic16,monospace;font-size:2rem;color:#000;font-weight:700;text-transform:uppercase;margin-left:2rem;width:60%}#portal-view{transition:opacity .4s ease,filter .4s ease;width:100%;min-height:100vh}#portal-view.fade-out{opacity:0;filter:blur(30px) contrast(300%) grayscale(100%);pointer-events:none;position:absolute}#app-frame{flex:1;width:100%;border:none;background:#000;box-shadow:inset 0 0 50px #000}.tf-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.tf-modal.active{opacity:1;pointer-events:auto}.tf-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a0000d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fullscreen-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0515f2;z-index:10000;display:flex;align-items:center;justify-content:center;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fullscreen-overlay.hidden{display:none!important}.auth-container,.loading-container{background:#000c;border:2px solid var(--text-glitch);box-shadow:0 0 20px #f056,inset 0 0 10px #f053;padding:3rem;text-align:center;max-width:500px;width:90%}.auth-desc{color:var(--whisper-text);font-family:Share Tech Mono,monospace;margin:1.5rem 0;letter-spacing:2px}.auth-input{width:100%;padding:1rem;background:#000;border:1px solid var(--whisper-text);color:#fff;font-family:Share Tech Mono,monospace;font-size:1.2rem;text-align:center;outline:none;transition:all .3s}.auth-input:focus{box-shadow:0 0 15px #00ff0080;border-color:#0f0}.auth-btn{width:100%;margin-top:2rem;padding:1rem;font-size:1.2rem;letter-spacing:4px}.progress-bar-container{width:100%;height:20px;background:#222;border:1px solid var(--text-glitch);margin-top:2rem;position:relative;overflow:hidden}.progress-bar-fill{height:100%;width:0%;background:var(--text-glitch);box-shadow:0 0 10px var(--text-glitch);transition:width .1s linear}.blink{animation:textBlink 1s infinite alternate;font-family:Share Tech Mono,monospace;color:#fff}@keyframes textBlink{0%{opacity:.2}to{opacity:1}}.tf-modal-content{position:relative;width:400px;background:#050000;border:2px solid #ff0055;box-shadow:0 0 30px #ff005580,inset 0 0 20px #f053;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;color:#fff;transform:scale(.9) translateY(20px);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.tf-modal.active .tf-modal-content{transform:scale(1) translateY(0)}.tf-modal-header{font-family:Share Tech Mono,monospace;font-size:1.5rem;color:#f05;text-align:center;text-shadow:2px 2px 0px #0ff;border-bottom:1px dashed #ff0055;padding-bottom:.5rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px}.tf-input-group{display:flex;align-items:center;justify-content:center;gap:1rem;font-family:Share Tech Mono,monospace;background:#00000080;padding:1rem;border-radius:10px;box-shadow:inset 0 0 20px #00ffff1a}.tf-slot{display:flex;flex-direction:column;align-items:center;gap:5px}.tf-slot-btn{background:transparent;border:1px solid transparent;color:#f05;font-size:1.2rem;cursor:pointer;transition:all .2s;width:100%}.tf-slot-btn:hover{color:#fff;text-shadow:0 0 10px #ff0055;background:#f053}.tf-time-input{background:transparent;border:none;border-top:1px solid #ff0055;border-bottom:1px solid #ff0055;color:#0ff;font-size:3rem;font-family:Share Tech Mono,monospace;width:80px;text-align:center;outline:none;text-shadow:0 0 10px rgba(0,255,255,.5);transition:all .2s}.tf-time-input:focus{border-color:#0ff;box-shadow:inset 0 0 10px #0ff3}.tf-time-input::-webkit-outer-spin-button,.tf-time-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.tf-time-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tf-colon{font-size:3rem;color:#f05;animation:blink 1s step-end infinite;margin-top:-5px}@keyframes blink{50%{opacity:0}}.tf-message{font-family:Share Tech Mono,monospace;font-size:.8rem;color:#fff;text-align:center;opacity:.7;height:1.2rem}.tf-modal-footer{display:flex;justify-content:space-between;gap:1rem;margin-top:.5rem}.tf-btn{flex:1;background:transparent;border:1px solid currentColor;color:currentColor;font-family:Share Tech Mono,monospace;padding:.75rem;font-size:1rem;cursor:pointer;transition:all .2s;text-transform:uppercase}.tf-btn:hover{background:currentColor;color:#000;box-shadow:0 0 15px currentColor}.tf-btn-cancel{color:#aaa}.tf-btn-set{color:#0ff;border-color:#0ff}.glitch-text{position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.glitch-text:before{left:2px;text-shadow:-1px 0 rgba(255,0,85,.7);clip:rect(24px,550px,90px,0);animation:glitch-anim-2 3s infinite linear alternate-reverse}.glitch-text:after{left:-2px;text-shadow:-1px 0 rgba(0,255,255,.7);clip:rect(85px,550px,140px,0);animation:glitch-anim 2.5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(10px,9999px,86px,0)}20%{clip:rect(69px,9999px,19px,0)}40%{clip:rect(3px,9999px,20px,0)}60%{clip:rect(15px,9999px,46px,0)}80%{clip:rect(4px,9999px,32px,0)}to{clip:rect(31px,9999px,99px,0)}}@keyframes glitch-anim-2{0%{clip:rect(65px,9999px,100px,0)}20%{clip:rect(3px,9999px,60px,0)}40%{clip:rect(80px,9999px,24px,0)}60%{clip:rect(15px,9999px,80px,0)}80%{clip:rect(50px,9999px,10px,0)}to{clip:rect(90px,9999px,50px,0)}}.tf-quick-actions{display:flex;justify-content:space-between;gap:.5rem}.tf-quick-btn{flex:1;background:transparent;border:1px solid #ff0055;color:#f05;font-family:Share Tech Mono,monospace;font-size:.8rem;padding:.5rem;cursor:pointer;text-align:center;line-height:1.2;transition:all .2s}.tf-quick-btn:hover{background:#f05;color:#000;box-shadow:0 0 10px #f05}.tf-date-group{display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed #ff0055;padding:.5rem;background:#ff00550d}.tf-arrow-btn{background:transparent;border:none;color:#0ff;font-size:1.5rem;cursor:pointer;transition:color .2s,text-shadow .2s;outline:none}.tf-arrow-btn:hover{color:#fff;text-shadow:0 0 10px #0ff}.tf-date-input{background:transparent;border:none;color:#fff;font-family:Share Tech Mono,monospace;font-size:1.2rem;text-align:center;outline:none;color-scheme:dark}.tf-date-input::-webkit-calendar-picker-indicator{filter:invert(1) drop-shadow(0 0 5px #ff0055);cursor:pointer}
