@font-face{font-family:Inter;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:optional;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DSEG7 Classic;src:url(/assets/DSEG7Classic-Regular-B9amPoxd.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DSEG14 Classic;src:url(/assets/DSEG14Classic-Regular-D85yqD5Y.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}:root{--font-base:"Inter", system-ui, sans-serif;--bg-color:#f4f4f5;--text-main:#18181b;--text-muted:#52525b;--card-bg:#ffffffa6;--card-border:#fff6;--card-shadow:0 20px 40px #0000000d;--card-backdrop:blur(40px) saturate(150%);--bar-bg:#e4e4e7;--bar-border:#ffffff80;--bar-fill:linear-gradient(90deg, #3b82f6, #ec4899);--title-color:#18181b;--accent-color:#3b82f6;--selection-bg:#3b82f633}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-color);width:100%;height:100%;color:var(--text-main);font-family:var(--font-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .5s,color .5s;overflow:hidden}::selection{background:var(--selection-bg)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none!important}#transition-overlay{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset:0}#transition-overlay.active{opacity:1;visibility:visible}#transition-content{text-align:center;padding:2rem;font-size:clamp(1.2rem,3vw,2.5rem)}#transition-overlay[data-next-theme=glassmorphism]{-webkit-backdrop-filter:blur(40px)saturate(150%);background:#fff6}#transition-overlay[data-next-theme=vaporwave]{color:#fff;background:#00a;font-family:Tahoma,sans-serif}#transition-overlay[data-next-theme=vaporwave] #transition-content:after{content:"Applying system settings... Please wait.";font-weight:700}#transition-overlay[data-next-theme="80s-digital"]{color:red;text-shadow:0 0 15px #f00c;background:#0a0000;font-family:DSEG14 Classic,monospace}#transition-overlay[data-next-theme="80s-digital"] #transition-content:after{content:"CALIBRATING..."}#transition-overlay[data-next-theme=cyberpunk]{color:#fcee0a;background:#020205;font-family:Space Mono,monospace}#transition-overlay[data-next-theme=cyberpunk] #transition-content:after{content:"NEURO-LINK ESTABLISHING...";text-shadow:3px 0 #00f0ffe6,-3px 0 #ff003ce6;font-weight:800;animation:.2s infinite glitch-overlay}@keyframes glitch-overlay{0%{transform:translate(2px,2px)}50%{transform:translate(-2px,-2px)}to{transform:translate(2px,-2px)}}#transition-overlay[data-next-theme=terminal]{color:#4ade80;background:#000;font-family:Space Mono,monospace;font-weight:700}#transition-overlay[data-next-theme=terminal] #transition-content:after{content:"root@system:~# reboot█";animation:1s step-end infinite blink-overlay}@keyframes blink-overlay{50%{opacity:0}}#decorators{pointer-events:none;z-index:0;position:absolute;inset:0}.theme-layer{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;position:absolute;inset:0;overflow:hidden}[data-theme=glassmorphism] .glass-layer,[data-theme=vaporwave] .vapor-layer,[data-theme=cyberpunk] .cyb-layer{opacity:1;visibility:visible}#app{z-index:10;flex-direction:column;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem;display:flex;position:relative}header{z-index:20;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex;position:relative}select{appearance:none;background-color:var(--card-bg);border:1px solid var(--card-border);color:var(--text-main);cursor:pointer;-webkit-backdrop-filter:var(--card-backdrop);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right .8rem center;background-repeat:no-repeat;background-size:1em;border-radius:8px;outline:none;padding:.6rem 2.2rem .6rem 1rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:all .2s;box-shadow:0 4px 6px -1px #0000000d}select:focus-visible{border-color:var(--accent-color);box-shadow:0 0 0 3px #3b82f633}select option{background-color:var(--bg-color);color:var(--text-main)}main.progress-main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:800px;margin:0 auto;display:flex}.card-container{width:100%}.glass-card{background:var(--card-bg);-webkit-backdrop-filter:var(--card-backdrop);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:24px;padding:4rem;transition:all .5s;position:relative}h1{letter-spacing:-.04em;text-align:center;color:var(--title-color);margin-bottom:3rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.progress-wrapper{width:100%;margin-bottom:2.5rem}.progress-bar-background{background:var(--bar-bg);border:1px solid var(--bar-border);border-radius:999px;width:100%;height:28px;position:relative;overflow:hidden}.progress-bar-fill{background:var(--bar-fill);z-index:2;clip-path:inset(0 100% 0 0);will-change:clip-path;border-radius:999px;width:100%;height:100%;position:relative}.stats{flex-direction:column;align-items:center;gap:.5rem;display:flex}.percentage-wrapper{align-items:center;gap:.5rem;display:flex}.percentage{font-variant-numeric:tabular-nums;color:var(--text-main);font-size:clamp(2rem,4vw,3rem);font-weight:600}.details{color:var(--text-muted);font-size:1.1rem;font-weight:500}footer{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.85rem;font-weight:500;display:flex}footer p{margin:0}footer a{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:color .2s}footer a:hover{color:var(--text-main)}[data-theme=glassmorphism]{--font-base:"Inter", system-ui, sans-serif;--bg-color:#fff;--text-main:#000;--text-muted:#1e293b;--card-bg:#fff6;--card-border:#fff9;--card-shadow:0 30px 60px #0000001f, inset 0 1px 0 #fffc;--bar-bg:#ffffff59;--bar-border:#fff9;--bar-fill:linear-gradient(90deg, #ff0844, #ffb199);--title-color:#000;--accent-color:#00f2fe;--selection-bg:#00f2fe4d;--card-backdrop:blur(32px) saturate(130%)}[data-theme=glassmorphism] .glass-layer{opacity:1}[data-theme=glassmorphism] .mesh-gradient{z-index:0;position:absolute;inset:0;overflow:hidden}[data-theme=glassmorphism] .mesh-gradient:before{content:"";background:linear-gradient(45deg,#00f2fe,#4facfe,#ff0844,#ffb199) 0 0/100% 100%;width:200%;height:200%;animation:15s ease-in-out infinite alternate bgGradient;position:absolute;top:-50%;left:-50%}@keyframes bgGradient{0%{transform:translate(0)}50%{transform:translate(-20%,-10%)}to{transform:translate(10%,-20%)}}[data-theme=glassmorphism] .glass-blob{filter:blur(60px);z-index:1;opacity:.85;border-radius:50%;animation:12s ease-in-out infinite alternate floatBlobs;position:absolute}[data-theme=glassmorphism] .blob-1{background:#ffea00;width:50vw;height:50vh;animation-delay:0s;top:10%;left:10%}[data-theme=glassmorphism] .blob-2{background:#00f2fe;width:60vw;height:60vh;animation-delay:-4s;bottom:10%;right:10%}[data-theme=glassmorphism] .blob-3{background:#ff0844;width:50vw;height:50vh;animation-delay:-8s;top:40%;left:40%}@keyframes floatBlobs{0%{transform:translate(0%)scale(1)}50%{transform:translate(4%,6%)scale(1.05)}to{transform:translate(-4%,-6%)scale(.95)}}[data-theme=glassmorphism] h1{letter-spacing:-.02em;color:var(--title-color);-webkit-text-fill-color:initial;background:0 0;font-weight:800}[data-theme=vaporwave]{--font-base:"Tahoma", "Verdana", "Segoe UI", sans-serif;--bg-color:#f9c;--text-main:#000;--text-muted:#404040;--card-bg:silver;--card-border:#fff;--card-shadow:inset 1px 1px #dfdfdf, inset -1px -1px #0a0a0a, inset 2px 2px #fff, inset -2px -2px gray, 2px 2px 0px #000;--bar-bg:#fff;--bar-border:gray;--bar-fill:linear-gradient(90deg, teal 0%, #0ff 100%);--title-color:navy;--accent-color:#f0f;--selection-bg:navy}[data-theme=vaporwave] .vapor-layer{opacity:1}[data-theme=vaporwave] .vapor-sky{z-index:10;background:linear-gradient(#003 0%,#606 40%,#f39 80%,#f9c 100%);position:absolute;inset:0 0 50%}[data-theme=vaporwave] .vapor-grid-perspective{perspective:600px;z-index:10;position:absolute;inset:50% 0 0;overflow:hidden}[data-theme=vaporwave] .vapor-grid{transform-origin:top;background-image:linear-gradient(#0ff 2px,#0000 2px),linear-gradient(90deg,#0ff 2px,#0000 2px);background-position:top;background-size:40px 40px;position:absolute;inset:0 -50% -50%;transform:rotateX(60deg);box-shadow:inset 0 30px 50px #f0f6}[data-theme=vaporwave] .glass-card{border:1px solid var(--text-main);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:0;padding:2px}[data-theme=vaporwave] .vapor-titlebar{color:#fff;background:linear-gradient(90deg,navy,#1084d0);justify-content:space-between;align-items:center;margin-bottom:2rem;padding:3px 5px;font-size:.85rem;font-weight:700;display:flex}[data-theme=vaporwave] .titlebar-controls{gap:2px;display:flex}[data-theme=vaporwave] .win95-btn{color:#000;cursor:pointer;background:silver;border:none;justify-content:center;align-items:center;width:22px;height:20px;padding:0;font-size:.8rem;font-weight:700;display:flex;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #0a0a0a,inset 2px 2px #fff,inset -2px -2px gray}[data-theme=vaporwave] .win95-btn:active{box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px #0a0a0a,inset -2px -2px #fff,inset 2px 2px gray}[data-theme=vaporwave] .progress-main{padding:0 1rem}[data-theme=vaporwave] h1{text-transform:uppercase;color:#f0f;text-shadow:2px 2px #0ff,-1px -1px #000;margin-top:0;margin-bottom:1.5rem;font-family:Times New Roman,serif;font-style:italic;font-weight:700}[data-theme=vaporwave] .percentage{color:#0ff;text-shadow:3px 3px #f0f,1px 1px #000;font-family:Times New Roman,serif;font-style:italic;font-weight:700}[data-theme=vaporwave] .progress-bar-background{background:var(--bar-bg);border:none;border-radius:0;height:28px;padding:2px;box-shadow:inset 1px 1px #0a0a0a,inset -1px -1px #fff,inset 2px 2px gray,inset -2px -2px #dfdfdf}[data-theme=vaporwave] .progress-bar-fill{background:var(--bar-fill);border-radius:0}[data-theme=vaporwave] select{color:#000;background-color:silver;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4 6h8l-4 5z'/%3e%3csvg%3e");background-size:16px;border:1px solid #0a0a0a;border-radius:0;padding-right:20px;font-family:inherit;font-weight:400;box-shadow:inset 1px 1px gray,inset -1px -1px #dfdfdf}[data-theme="80s-digital"]{--font-base:"DSEG14 Classic", monospace;--bg-color:#0d0000;--text-main:#f33;--text-muted:#801a1a;--card-bg:#0a0000;--card-border:#1a0000;--card-shadow:inset 0 0 50px #000, 0 10px 30px #000c;--bar-bg:#1a0000;--bar-border:#300;--bar-fill:#f33;--title-color:#f33;--accent-color:#f33;--selection-bg:#ff33334d}[data-theme="80s-digital"] .cyb-layer{opacity:1}[data-theme="80s-digital"] select{color:var(--text-main);text-transform:uppercase;background-color:#0a0000;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff0000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");border:2px solid #300;border-radius:4px;font-family:DSEG14 Classic,monospace;font-weight:400;box-shadow:inset 0 2px 5px #000c}[data-theme="80s-digital"] .cyb-bg{background-color:var(--bg-color);background-image:radial-gradient(circle,#ff00000d 0%,#0000 70%);position:absolute;inset:0}[data-theme="80s-digital"] .cyb-scanlines{pointer-events:none;z-index:50;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");position:absolute;inset:0}[data-theme="80s-digital"] .glass-card{box-shadow:var(--card-shadow), 0 0 0 2px #000;background:var(--card-bg);border:8px solid #111;border-bottom-width:16px;border-radius:16px;padding:3rem;position:relative}[data-theme="80s-digital"] h1{text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 10px #f009,0 0 20px #f006;margin-top:0;margin-bottom:2.5rem;font-family:DSEG14 Classic,monospace;font-weight:400}[data-theme="80s-digital"] .progress-bar-background{background:var(--bar-bg);background-image:repeating-linear-gradient(90deg,#0000,#0000 8px,#0a0000 8px 12px);border:none;border-radius:4px;height:36px;box-shadow:inset 0 2px 10px #000c}[data-theme="80s-digital"] .progress-bar-fill{text-shadow:0 0 10px #f00c;border-radius:2px;box-shadow:0 0 15px #f009;-webkit-mask-image:repeating-linear-gradient(90deg,#000,#000 8px,#0000 8px 12px);mask-image:repeating-linear-gradient(90deg,#000,#000 8px,#0000 8px 12px)}[data-theme="80s-digital"] .percentage{text-shadow:0 0 15px #f00c;letter-spacing:2px;font-family:DSEG7 Classic,monospace;font-size:clamp(2rem,4vw,3.5rem)}[data-theme="80s-digital"] .details{text-shadow:0 0 15px #f00c;margin-top:1rem;font-family:DSEG14 Classic,monospace}[data-theme=cyberpunk]{--font-base:"Space Mono", monospace;--bg-color:#020205;--text-main:#fcee0a;--text-muted:#00f0ff;--card-bg:#111116;--card-border:#ff003c;--card-shadow:10px 10px 0px #ff003c33, inset 0 0 20px #000c;--bar-bg:#050505;--bar-border:#333;--bar-fill:repeating-linear-gradient(45deg, #00f0ff, #00f0ff 10px, #008b99 10px, #008b99 20px);--title-color:#fff;--accent-color:#00f0ff;--selection-bg:#fcee0a66}[data-theme=cyberpunk] select{color:#050505;background-color:var(--text-main);box-shadow:4px 4px 0px var(--card-border);text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23050505' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");border:2px solid #000;border-radius:0;font-weight:800}[data-theme=cyberpunk] .cyb-concrete-bg{background-color:var(--bg-color);z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E"),linear-gradient(#0000 80%,#ff003c1a 100%);position:absolute;inset:0}[data-theme=cyberpunk] .cyb-neon-grid{transform-origin:top;z-index:2;height:40vh;box-shadow:inset 0 50px 50px var(--bg-color);background-image:linear-gradient(#00f0ff26 1px,#0000 1px),linear-gradient(90deg,#00f0ff26 1px,#0000 1px);background-size:30px 30px;position:absolute;bottom:0;left:-50%;right:-50%;transform:perspective(400px)rotateX(70deg)}[data-theme=cyberpunk] .cyb-hologram-ad{color:#0000;-webkit-text-stroke:1px #fcee0a33;text-transform:uppercase;text-align:center;white-space:nowrap;pointer-events:none;z-index:3;text-shadow:0 0 20px #fcee0a0d;width:100%;font-family:Inter,sans-serif;font-size:clamp(6rem,15vw,15rem);font-weight:900;animation:6s linear infinite alternate-reverse glitch-anim-hologram;position:absolute;top:10%;left:0;transform:scaleY(1.5)}@keyframes glitch-anim-hologram{0%{opacity:.8;transform:scaleY(1.5)translate(0)}20%{opacity:.3}21%{opacity:.8}50%{opacity:.9;transform:scaleY(1.6)translate(-5px)}80%{opacity:1}to{opacity:.7;transform:scaleY(1.5)translate(2px,2px)}}[data-theme=cyberpunk] .cyb-scanlines{pointer-events:none;z-index:50;background-image:linear-gradient(#0000 50%,#00000080 50%),linear-gradient(90deg,#ff00000a,#00ff0005,#0000ff0a);background-size:100% 4px,4px 100%;position:absolute;inset:0;box-shadow:inset 0 0 100px #000000e6}[data-theme=cyberpunk] .glass-card{border:4px solid #333;border-left:4px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");border-radius:0;padding:4rem;position:relative}[data-theme=cyberpunk] .glass-card:before{content:"";opacity:.9;background-color:#555;background-image:repeating-linear-gradient(90deg,#0000,#0000 2px,#0000001a 2px 4px);width:80px;height:35px;position:absolute;top:-10px;left:20%;transform:rotate(-3deg);box-shadow:1px 1px 4px #000c}[data-theme=cyberpunk] .glass-card:after{content:"DANGER // HI-VOLT //";color:#000;background:var(--text-main);letter-spacing:.1em;padding:2px 5px;font-size:.65rem;font-weight:700;position:absolute;top:15px;right:15px;transform:rotate(2deg);box-shadow:2px 2px #000}[data-theme=cyberpunk] h1{text-transform:uppercase;letter-spacing:.05em;color:var(--title-color);text-shadow:3px 0 #00f0ffe6,-3px 0 #ff003ce6,0 0 10px #ff003c80;margin-top:1rem;font-weight:800;animation:3s linear infinite alternate-reverse glitch-anim-text}@keyframes glitch-anim-text{0%{text-shadow:3px 0 #00f0ffe6,-3px 0 #ff003ce6}10%{text-shadow:-3px 0 #00f0ffe6,3px 0 #ff003ce6}11%{text-shadow:3px 0 #00f0ffe6,-3px 0 #ff003ce6}to{text-shadow:3px 0 #00f0ffe6,-3px 0 #ff003ce6}}[data-theme=cyberpunk] .progress-bar-background{background:var(--bar-bg);border:4px solid #222;border-radius:0;height:32px;position:relative;overflow:visible;box-shadow:inset 0 0 10px #000,0 8px #111}[data-theme=cyberpunk] .progress-wrapper{position:relative}[data-theme=cyberpunk] .progress-wrapper:after{content:"";z-index:10;background:#ff003c;height:3px;position:absolute;bottom:-12px;left:5%;right:10%;box-shadow:0 0 5px #ff003c}[data-theme=cyberpunk] .progress-bar-fill{border-right:4px solid #fff;border-radius:0;box-shadow:0 0 15px #00f0ff99}[data-theme=cyberpunk] .percentage{color:var(--text-main);text-shadow:0 0 8px #fcee0a66;font-weight:700}[data-theme=cyberpunk] .details{color:var(--text-muted);text-shadow:0 0 5px #00f0ff66}[data-theme=terminal]{--font-base:"Space Mono", monospace;--bg-color:#000;--text-main:#4ade80;--text-muted:#22c55e;--card-bg:transparent;--card-border:transparent;--card-shadow:none;--bar-bg:#000;--bar-border:transparent;--bar-fill:transparent;--title-color:#4ade80;--accent-color:#4ade80;--selection-bg:#4ade804d}[data-theme=terminal] select{color:var(--text-main);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}[data-theme=terminal]{-webkit-font-smoothing:auto}[data-theme=terminal] #app{justify-content:space-between;padding:1rem}[data-theme=terminal] .glass-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:1rem 0}[data-theme=terminal] select{background-color:#000;border:1px solid #4ade80;border-radius:0;font-weight:400}[data-theme=terminal] h1{text-align:left;margin-bottom:2rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700}[data-theme=terminal] h1:before{content:"root@system:~# ";color:var(--text-muted)}[data-theme=terminal] .progress-wrapper{display:none}[data-theme=terminal] .stats{align-items:flex-start;gap:1rem}[data-theme=terminal] .percentage{font-size:clamp(1.2rem,2vw,1.8rem);font-weight:400}[data-theme=terminal] .details{font-size:1rem}[data-theme=terminal] footer{text-align:left;border-top:1px dashed var(--text-muted);margin-top:3rem;padding-top:1rem}[data-theme=terminal] .percentage-wrapper{align-items:baseline}[data-theme=terminal] #term-prefix,[data-theme=terminal] #term-cursor{color:var(--text-muted)}[data-theme=terminal] #term-cursor{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}:focus-visible{outline:2px solid var(--accent-color);outline-offset:4px}.ui-btn{--btn-line:color-mix(in srgb, var(--text-main) 40%, transparent);background-color:var(--card-bg);color:var(--text-main);border:1px solid var(--btn-line);cursor:pointer;text-align:center;-webkit-backdrop-filter:var(--card-backdrop);border-radius:8px;justify-content:center;align-items:center;padding:.6rem 1rem;font-family:inherit;font-size:.95rem;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.ui-btn:hover:not(:disabled){border-color:var(--accent-color)}.ui-btn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.ui-btn:disabled{opacity:.45;cursor:not-allowed}[data-theme=glassmorphism] .ui-btn{background:#ffffff80;border-color:#ffffffe6;border-radius:999px;box-shadow:0 4px 12px #00000014}[data-theme=glassmorphism] .ui-btn:hover:not(:disabled){background:#ffffffd9;box-shadow:0 6px 16px #00000024}[data-theme=vaporwave] .ui-btn{color:#000;-webkit-backdrop-filter:none;backdrop-filter:none;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;padding:.4rem .8rem;font-family:inherit;font-size:.85rem;box-shadow:1px 1px #000}[data-theme=vaporwave] .ui-btn:active:not(:disabled){box-shadow:none;border-color:#404040 #fff #fff #404040;padding:calc(.4rem + 1px) calc(.8rem - 1px) calc(.4rem - 1px) calc(.8rem + 1px)}[data-theme=vaporwave] .ui-btn:hover:not(:disabled){border-color:#fff #404040 #404040 #fff}[data-theme=vaporwave] .ui-btn:focus-visible{outline-offset:-5px;outline:1px dotted #000}[data-theme="80s-digital"] .ui-btn{text-transform:uppercase;letter-spacing:.06em;color:#f33;text-shadow:0 0 8px #ff0000e6;background:#0a0000;border:1px solid #f33;border-radius:3px;font-family:DSEG14 Classic,monospace;font-size:.72rem;box-shadow:0 0 10px #ff000059,inset 0 0 8px #ff000026}[data-theme="80s-digital"] .ui-btn:hover:not(:disabled),[data-theme="80s-digital"] .ui-btn:focus-visible{color:#0a0000;text-shadow:none;background:#f33;box-shadow:0 0 22px #ff0000e6}[data-theme=cyberpunk] .ui-btn{color:#fcee0a;text-transform:uppercase;letter-spacing:.08em;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:#050505;border:2px solid #ff003c;border-radius:0;font-size:.8rem;font-weight:700}[data-theme=cyberpunk] .ui-btn:hover:not(:disabled),[data-theme=cyberpunk] .ui-btn:focus-visible{color:#050505;background:#fcee0a;border-color:#fcee0a;outline:none}[data-theme=terminal] .ui-btn{color:#4ade80;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:.35rem .25rem;font-weight:400}[data-theme=terminal] .ui-btn:before{content:"[ ";white-space:pre;color:#22c55e}[data-theme=terminal] .ui-btn:after{content:" ]";white-space:pre;color:#22c55e}[data-theme=terminal] .ui-btn:hover:not(:disabled),[data-theme=terminal] .ui-btn:focus-visible{color:#000;background:#4ade80;outline:none}[data-theme=terminal] .ui-btn:hover:not(:disabled):before,[data-theme=terminal] .ui-btn:hover:not(:disabled):after,[data-theme=terminal] .ui-btn:focus-visible:before,[data-theme=terminal] .ui-btn:focus-visible:after{color:#000}
