:root{font-family:Courier New,Courier,monospace;color:#f5f3ed;background:#010417;font-synthesis:none;--cyan: #17f7ff;--pink: #ff11b7;--lime: #a6ff00;--cream: #e8e0ce;--section-gap: clamp(8px, .9vw, 14px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background-color:#010417;background-image:url(/assets/starfield.png);background-size:620px 620px;image-rendering:auto;position:relative}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/assets/starfield.png);mix-blend-mode:screen;filter:brightness(1.25)}body:before{background-size:790px 790px;background-position:83px 51px;opacity:.08;animation:twinkle 12s steps(6,end) infinite}body:after{background-size:1130px 1130px;background-position:271px 187px;opacity:.04;animation:twinkle-soft 17s steps(5,end) infinite reverse}.cursor-sparkle-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:hidden;pointer-events:none}.cursor-sparkle{position:absolute;display:block;width:var(--spark-size);height:var(--spark-size);max-width:none;object-fit:contain;image-rendering:pixelated;mix-blend-mode:screen;filter:brightness(1.35) saturate(1.15) drop-shadow(0 0 3px rgba(23,247,255,.7));transform:translate(-50%,-50%) scale(.45);transform-origin:center;animation:cursor-sparkle-trail .72s steps(6,end) forwards;will-change:transform,opacity}button,a,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px dashed var(--lime);outline-offset:3px}.site-shell{width:min(1515px,calc(100vw - 24px));margin:14px 0 0 14px;display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:58px;row-gap:0;position:relative;z-index:1}.sidebar{grid-column:1;grid-row:1 / span 2;display:flex;flex-direction:column;gap:14px;position:sticky;top:14px;align-self:start}.chrome-panel{border:2px solid #d7d3c8;box-shadow:inset 0 0 0 2px #1b1d28,inset 0 0 0 3px #777467,0 0 0 1px #05050b;background:#000211e6}.sidebar .chrome-panel{padding:10px 14px;text-align:center}.sidebar p{margin:0;letter-spacing:.03em}.visitor-panel{min-height:110px}.visitor-panel p{font-size:14px}.counter{display:block;margin:7px 4px;padding:1px 4px 4px;color:#63ff00;background:#000;border:2px inset #aab0a3;font-family:Courier New,monospace;font-size:38px;line-height:1;letter-spacing:.02em;text-shadow:0 0 7px #3cff00;font-variant-numeric:tabular-nums}.ring-panel img{width:100%;height:auto;display:block;margin:3px auto 9px}.ring-links{display:grid;gap:7px;padding-top:9px;border-top:1px solid #6d5a4e}.ring-links a{border:0;padding:0;color:var(--cyan);background:transparent;cursor:pointer;font-size:13px;text-decoration:none}.ring-links a:hover{color:var(--lime);text-decoration:underline}.small{font-size:12px}.pink{color:var(--pink)}.cyan{color:var(--cyan)}.lime{color:var(--lime)}.status-panel{min-height:126px}.status-panel p{margin:4px 0;font-size:14px}.status-panel hr{border:0;border-top:1px solid #6d5a4e;margin:10px 0}.status-light{display:inline-block;width:9px;height:9px;margin-left:16px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px 2px var(--lime);animation:blink 1.4s steps(2,end) infinite}.made-with{display:flex;align-items:center;gap:13px;padding:7px 16px}.made-with img{width:58px;height:auto}.made-with p{color:var(--cyan);font-size:13px;line-height:1.45}.sidebar .midi-player{padding:7px;color:#e9e5db;text-align:left;background:linear-gradient(135deg,#3d3f4af5,#080911fa 58%),#080911}.midi-player-title{display:flex;justify-content:space-between;padding:3px 5px 5px;color:var(--pink);font-size:11px;letter-spacing:.08em;text-shadow:0 0 5px rgba(255,23,184,.65)}.midi-screen{display:grid;gap:4px;padding:7px;border:2px inset #92968c;background:#071005;color:var(--lime);font-family:Courier New,monospace;text-shadow:0 0 5px rgba(130,255,0,.65)}.midi-screen strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.midi-screen>span,.midi-time{color:#8dff38;font-size:8px;letter-spacing:.02em}.midi-progress{height:5px;overflow:hidden;border:1px solid #537131;background:#020600}.midi-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--lime));box-shadow:0 0 5px var(--lime)}.midi-time{justify-self:end;font-variant-numeric:tabular-nums}.midi-eq{height:22px;margin:6px 2px;display:flex;align-items:end;justify-content:center;gap:3px}.midi-eq i{width:4px;height:4px;background:var(--cyan);box-shadow:0 0 4px #00e5ffb3}.midi-player.is-playing .midi-eq i{animation:midi-bars .72s steps(4,end) infinite alternate}.midi-player.is-playing .midi-eq i:nth-child(3n+1){animation-duration:.48s}.midi-player.is-playing .midi-eq i:nth-child(3n+2){animation-duration:.93s}.midi-controls{display:flex}.midi-controls button{width:100%;min-height:28px;border:2px outset #b7b6ae;background:linear-gradient(#ecebe3,#83837d);color:#070913;cursor:pointer;font-family:Courier New,monospace;font-size:11px;font-weight:700}.midi-controls button:active{border-style:inset}.midi-controls button:disabled{color:#4b4b48;cursor:wait}.midi-note{display:block;margin-top:7px;color:var(--cyan);font-size:8px;line-height:1.35;text-align:center}@keyframes midi-bars{0%{height:4px;background:var(--cyan)}65%{height:14px;background:var(--lime)}to{height:21px;background:#ffdb3a}}.main-content{grid-column:2;grid-row:1;min-width:0}.marquee-frame{height:38px;margin:0 0 4px;overflow:hidden;border:2px solid #d7d3c8;box-shadow:inset 0 0 0 2px #292a31,inset 0 0 0 3px #777467;background:#01020b;color:var(--pink);line-height:34px;white-space:nowrap}.marquee{display:inline-flex;min-width:max-content;animation:marquee 18s linear infinite}.marquee span{padding-right:70px;font-size:16px;letter-spacing:.04em}.brand-sticky-shell{--brand-logo-width: 88%;--brand-progress: 0;--brand-scale: 1;height:0;position:sticky;top:12px;z-index:30;transform:translate(calc(var(--brand-progress) * 4px),calc(var(--brand-progress) * -7px)) scale(var(--brand-scale));transform-origin:top right;will-change:transform}.masthead{height:245px;position:relative;z-index:1}.logo{width:min(1060px,var(--brand-logo-width));height:100%;max-height:none;display:block;object-fit:contain;mix-blend-mode:normal}.logo-link{width:100%;height:245px;display:flex;justify-content:center;align-items:center;padding-bottom:clamp(8px,1.1vw,14px)}.utility-burst{position:absolute;right:-2px;top:8px;width:150px;height:150px;object-fit:contain;image-rendering:auto}.brand-sticky-shell.is-compact{filter:drop-shadow(0 5px 10px rgba(0,0,0,.72))}.tagline{width:100%;margin:0 0 var(--section-gap);padding:7px 20px;text-align:center;font-size:clamp(19px,2vw,31px);letter-spacing:.05em;border:2px solid #d7d3c8;box-shadow:inset 0 0 0 2px #171923,inset 0 0 0 3px #777467;background:#00010af5}.tagline span{color:var(--cyan)}.hero{display:grid;grid-template-columns:58% 42%;height:370px}.hero-media{min-width:0;overflow:hidden;border-right:1px solid #d7d3c8;background:#09090b}.hero-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hero-copy{padding:12px 32px 10px;font-size:clamp(14px,1.18vw,18px);line-height:1.15}.hero-copy p{margin:0 0 11px}.buy-row{display:grid;grid-template-columns:155px 1fr;gap:20px;align-items:center;margin-top:3px}.price{display:flex;flex-direction:column}.price s{width:fit-content;color:#fff;font-size:37px;line-height:1;text-decoration-color:#ff3151;text-decoration-thickness:4px}.price strong{color:var(--lime);font-size:50px;line-height:.95;letter-spacing:.02em;text-shadow:0 0 5px #6b9600}.price span{color:var(--pink);font-size:12px;text-align:center}.download-wrap{display:grid;gap:5px;justify-items:center}.download-button{position:relative;width:min(100%,305px);padding:0;border:0;background:transparent;display:block;cursor:pointer;filter:drop-shadow(4px 4px 0 #000);text-decoration:none;transition:filter .12s ease,transform .12s ease}.download-button:hover{filter:brightness(1.13) drop-shadow(5px 5px 0 #000)}.download-button:active{transform:translate(3px,3px);filter:brightness(.95) drop-shadow(1px 1px 0 #000)}.download-button img{display:block;width:100%;height:auto}.download-button.is-disabled:after{content:"CHECKOUT OPENS AFTER NOTARIZATION";position:absolute;inset:auto 8% 9% 8%;padding:5px 8px;color:var(--lime);background:#010417;border:1px solid var(--cyan);box-shadow:2px 2px #000;font:700 8px/1.15 Courier New,monospace;letter-spacing:.04em}.purchase-consent-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;padding:18px;display:grid;place-items:center;background:#00010ad1}.purchase-consent{width:min(560px,100%);padding:25px;position:relative;color:#ddd6ca}.purchase-consent h2{margin:7px 0 14px;color:var(--lime);font-size:clamp(20px,4vw,28px)}.purchase-consent p{line-height:1.5}.purchase-consent-close{position:absolute;top:8px;right:8px;width:34px;height:30px;color:#05060b;background:var(--cream);border:2px outset #fff;cursor:pointer}.purchase-consent-check{margin:18px 0;padding:14px;display:grid;grid-template-columns:22px 1fr;gap:10px;border:1px dashed var(--cyan);color:#f4f0e7;font-size:13px;line-height:1.45}.purchase-consent-check input{width:18px;height:18px;accent-color:var(--lime)}.purchase-consent-check a{color:var(--cyan)}.purchase-consent-continue{min-height:44px;padding:10px 16px;display:grid;place-items:center;color:#02050d;background:var(--lime);border:3px outset #efffcf;text-align:center;text-decoration:none;font-weight:700}.purchase-consent-continue.is-disabled{color:#5a5a55;background:#aaa89f;cursor:not-allowed}.purchase-consent small{margin-top:10px;display:block;color:#8e8b80;text-align:center}.download-wrap small{color:#c7b9a8;font-size:10px;text-align:center}.inner-page{display:grid;gap:18px;padding-top:3px}.page-heading{padding:25px 30px 21px;text-align:center;border-block:2px solid var(--cyan);background:#000211c7}.page-heading>p{margin:0 0 8px;color:var(--pink);font-size:13px;letter-spacing:.1em}.page-heading h1{margin:0;color:var(--lime);font-size:clamp(30px,5vw,62px);line-height:.96;font-weight:400;letter-spacing:.04em;text-shadow:3px 3px 0 #143b00}.page-intro{max-width:760px;margin:13px auto 0;color:#f5f3ed;font-size:clamp(14px,1.5vw,18px);line-height:1.45}.about-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:18px}.about-photo{padding:9px}.about-photo img{width:100%;display:block;aspect-ratio:16 / 10;object-fit:cover;object-position:center 45%;border:1px solid #6b6b72}.about-photo p{margin:8px 2px 0;color:var(--cyan);text-align:center;font-size:11px}.story-panel{padding:22px 24px}.story-panel h2,.manifesto-grid h2,.support-start h2,.requirements-panel h2,.download-again-panel h2{margin:0 0 9px;color:var(--pink);font-size:18px;font-weight:400}.story-panel p{margin:0 0 18px;line-height:1.42}.manifesto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.manifesto-grid .chrome-panel{min-height:180px;padding:20px}.manifesto-grid strong{display:block;margin-bottom:8px;color:var(--lime);font-size:34px;line-height:1}.manifesto-grid p{margin:0;color:#d8d2c6;font-size:14px;line-height:1.42}.pull-quote{padding:24px 32px;text-align:center}.pull-quote p{max-width:900px;margin:0 auto 10px;color:var(--cyan);font-size:clamp(18px,2.2vw,28px);line-height:1.35}.pull-quote span{color:var(--pink);font-size:11px}.support-start{padding:20px 24px 24px}.support-start>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid #6d5a4e}.support-start>div p{margin:0;font-size:12px}.support-start ol{margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;counter-reset:smooth-step}.support-start li{min-width:0;display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:start;counter-increment:smooth-step}.support-start li:before{content:"0" counter(smooth-step);grid-row:1 / span 2;color:var(--lime);font-size:27px;line-height:1}.support-start li strong,.support-start li span{grid-column:2}.support-start li strong{color:var(--cyan)}.support-start li span{grid-row:2;font-size:13px;line-height:1.35}.support-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:16px}.requirements-panel{padding:22px 24px;display:flex;gap:24px;align-items:center}.requirements-panel img{width:92px;height:auto}.requirements-panel ul{margin:0;padding-left:20px;color:#d8d2c6;font-size:14px;line-height:1.55}.download-again-panel{padding:21px 24px;display:grid;align-content:center;justify-items:center;text-align:center}.download-again-panel p{margin:0 0 7px;font-size:12px}.download-again-panel small{margin-top:9px;color:#c7b9a8;font-size:10px}.orders-link{padding:11px 14px;color:#07133d;background:var(--lime);border:3px outset #efff9b;box-shadow:4px 4px #000;font-weight:700;text-decoration:none}.orders-link:hover{background:var(--cyan)}.faq-section{display:grid;gap:8px}.faq-section .rule-title{width:100%;margin:0}.faq-list{display:grid;gap:8px}.faq-list details{padding:0}.faq-list summary{padding:15px 18px;color:var(--cyan);cursor:pointer;list-style-position:inside}.faq-list details[open] summary{color:var(--lime);border-bottom:1px solid #6d5a4e}.faq-answer p{margin:0;padding:16px 22px 18px;color:#ddd6ca;line-height:1.45}.faq-answer p+p{padding-top:0}.refund-downloads{padding:0 22px 20px;display:flex;flex-wrap:wrap;gap:10px 16px}.refund-downloads a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.contact-options,.privacy-stack,.legal-stack{display:grid;gap:16px}.contact-options{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-options .chrome-panel,.privacy-stack .chrome-panel,.legal-stack .chrome-panel{padding:21px 23px}.contact-options h2,.privacy-stack h2,.legal-stack h2{margin:0 0 11px;color:var(--lime);font-size:18px}.contact-options p,.privacy-stack p,.legal-stack p{margin:0 0 11px;color:#ddd6ca;font-size:13px;line-height:1.5}.legal-updated{margin:-2px 0 16px;color:var(--cyan);font-size:11px;letter-spacing:.05em;text-align:center}.legal-stack ul{margin:0 0 13px;padding-left:23px;color:#ddd6ca;font-size:13px;line-height:1.55}.legal-stack li+li{margin-top:5px}.legal-stack p:last-child,.legal-stack ul:last-child{margin-bottom:0}.legal-stack .legal-caps{color:#f2eee5;font-size:11px;line-height:1.65;letter-spacing:.025em}.contact-options a{color:var(--cyan)}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.contact-terminal{overflow:hidden}.terminal-title{padding:8px 12px;display:flex;justify-content:space-between;gap:14px;color:#05060b;background:var(--cream);border-bottom:3px ridge #a7a297;font-size:12px;font-weight:700}.terminal-title span:last-child{color:#176300}.contact-terminal form{padding:22px;display:grid;gap:16px}.contact-terminal label{display:grid;gap:6px;color:var(--pink);font-size:12px}.contact-terminal input,.contact-terminal select,.contact-terminal textarea{width:100%;padding:10px 11px;color:var(--lime);background:#00020b;border:2px inset #aeb1ab;border-radius:0;font:inherit;font-size:15px}.contact-terminal textarea{resize:vertical}.send-button,.message-sent button{min-height:44px;padding:10px 16px;color:#02050d;background:var(--cyan);border:3px outset #f0ffff;box-shadow:4px 4px #000;cursor:pointer;font-weight:700}.send-button:hover,.message-sent button:hover{background:var(--lime)}.contact-aside{display:grid;gap:14px;align-content:start}.contact-aside .chrome-panel{padding:18px}.contact-aside p{margin:0 0 10px;font-size:13px;line-height:1.4}.contact-aside strong{display:block;margin-bottom:10px;color:var(--lime);font-size:17px}.contact-aside a{color:var(--cyan)}.contact-mac{padding:12px;display:flex;align-items:center;justify-content:center;gap:15px;color:var(--cyan);font-size:12px}.contact-mac img{width:64px;height:auto}.message-sent{min-height:430px;padding:44px 24px;display:grid;place-items:center;align-content:center;gap:15px;text-align:center}.message-sent img{width:90px}.message-sent h2{margin:0;color:var(--lime)}.message-sent p{margin:0 0 8px;color:var(--cyan)}.not-found{min-height:460px;padding:40px;display:grid;place-items:center;align-content:center;gap:14px;text-align:center}.not-found img{width:96px}.not-found p,.not-found h1{margin:0}.not-found h1{max-width:760px;color:var(--lime);font-size:clamp(24px,4vw,45px);font-weight:400}.not-found a{color:var(--cyan)}.magic{padding:var(--section-gap) 0 0}.rule-title{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;width:100%;margin:0 0 var(--section-gap)}.rule-title span{height:2px;background:var(--cyan)}.rule-title h2{margin:0;color:var(--pink);font-size:clamp(21px,2vw,28px);font-weight:400;letter-spacing:.05em}.comparison{display:grid;grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr);align-items:center;width:100%;margin-left:0}.comparison figure{position:relative;margin:0;min-width:0;border:2px solid #d7d3c8;background:#02030b}.comparison figcaption{min-height:24px;padding:3px 8px;color:var(--pink);text-align:center;font-size:clamp(11px,1.1vw,15px)}.comparison figure:last-child figcaption{color:var(--lime)}.comparison figure>img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.neon-arrow{width:90px;height:82px;margin-inline:auto;object-fit:cover}.testimonials{padding-top:calc(var(--section-gap) * 1.2)}.testimonials .rule-title{gap:12px}.testimonials .rule-title h2{text-align:center}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--section-gap)}.testimonial-card{min-width:0;min-height:190px;padding:17px 18px 15px;display:flex;flex-direction:column}.testimonial-stamp{margin:0 0 16px;padding-bottom:8px;color:var(--lime);border-bottom:1px solid #59604e;font-size:11px;letter-spacing:.05em}.testimonial-card blockquote{margin:0;color:#f5f3ed;font-size:clamp(14px,1.15vw,17px);line-height:1.4}.testimonial-person{margin:auto 0 0;padding-top:16px;display:grid;gap:3px}.testimonial-person strong{color:var(--pink);font-size:13px;font-weight:400}.testimonial-person span{color:var(--cyan);font-size:11px}.testimonial-disclaimer{margin:8px 0 0;color:#8e8b80;text-align:center;font-size:10px;letter-spacing:.08em}.dead-logo-section{padding-top:calc(var(--section-gap) * 1.25)}.dead-logo-section .rule-title{margin-bottom:4px;gap:12px}.dead-logo-section .rule-title h2{text-align:center}.dead-logo-kicker{margin:0 0 8px;color:var(--lime);text-align:center;font-size:10px;letter-spacing:.07em}.dead-logo-window{width:100%;padding:10px 0;overflow:hidden;background:#00010af0}.dead-logo-track{width:max-content;display:flex;animation:dead-logo-scroll 31s linear infinite;will-change:transform}.dead-logo-group{flex:0 0 auto;padding:0 18px 0 0;display:flex;gap:18px}.dead-logo-tile{width:170px;height:86px;flex:0 0 auto;padding:9px 12px;display:grid;place-items:center;overflow:hidden;background:#ded8c8;border:3px outset #f4f0e4;box-shadow:4px 4px #000}.dead-logo-tile img{display:block;width:100%;height:100%;object-fit:contain}.fictional-logo{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:900;letter-spacing:-.07em;text-align:center;text-shadow:2px 2px 0 #fff}.fictional-logo.pets,.fictional-logo.pace{color:#2c8d14}.fictional-logo.vibez,.fictional-logo.emeet{color:#283ea9;font-style:italic}.fictional-logo.chair,.fictional-logo.jog{color:#d34512}.fictional-logo.tread,.fictional-logo.kozmo{color:#6921a8}.fictional-logo.wobble{color:#111;transform:rotate(-3deg)}footer{padding:8px 0}#site-footer{grid-column:2;grid-row:2}.footer-rule{height:4px;border-top:2px solid #e2ded1;border-bottom:1px solid #5b5d65}.footer-grid{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;min-height:50px;padding:5px 24px;color:var(--cyan);font-size:12px}.copyright,.best-mac{display:flex;align-items:center;gap:13px}.copyright p,.best-mac p{margin:0;line-height:1.45}.globe{width:48px;height:48px;object-fit:cover}footer nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px 28px}footer nav a{color:var(--cyan);text-decoration:none}footer nav a:hover{color:var(--lime);text-decoration:underline}.privacy-choices-link{padding:0;color:var(--cyan);background:transparent;border:0;cursor:pointer}.privacy-choices-link:hover{color:var(--lime);text-decoration:underline}.analytics-consent{position:fixed;left:18px;bottom:18px;z-index:10010;width:min(520px,calc(100vw - 36px));padding:18px;color:#ddd6ca;box-shadow:inset 0 0 0 2px #1b1d28,inset 0 0 0 3px #777467,7px 7px #000c}.analytics-consent>p,.analytics-consent>strong{margin:0 0 9px;display:block;line-height:1.45}.analytics-consent>strong{color:var(--lime)}.analytics-consent>div{margin:13px 0 10px;display:flex;flex-wrap:wrap;gap:9px}.analytics-consent button{min-height:38px;padding:7px 11px;color:#05060b;background:var(--cream);border:2px outset #fff;cursor:pointer;font-size:11px;font-weight:700}.analytics-consent button:last-child{background:var(--lime)}.analytics-consent>a{color:var(--cyan);font-size:10px}footer nav p{width:100%;margin:-3px 0 0;color:var(--pink);text-align:center;font-size:14px}.best-mac{justify-content:flex-end;text-align:right}.best-mac img{width:48px;height:auto}.download-toast{position:fixed;right:24px;bottom:24px;z-index:10;max-width:calc(100vw - 48px);padding:12px 14px;display:flex;align-items:center;gap:12px;color:#05100b;background:var(--lime);border:3px outset #fff;box-shadow:7px 7px #000}.download-toast img{width:36px;height:auto}.download-toast div{display:grid;gap:2px}.download-toast span{font-size:11px}.download-toast button{align-self:flex-start;border:1px solid #000;color:#000;background:#fff;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes marquee{to{transform:translate(-50%)}}@keyframes blink{50%{opacity:.25}}@keyframes twinkle{0%,to{opacity:.06;background-position:83px 51px}24%{opacity:.13}52%{opacity:.085;background-position:85px 50px}78%{opacity:.18}}@keyframes twinkle-soft{0%,to{opacity:.035;background-position:271px 187px}35%{opacity:.105;background-position:269px 189px}72%{opacity:.055}}@keyframes cursor-sparkle-trail{0%{opacity:0;transform:translate(-50%,-50%) scale(.45) rotate(0)}17%{opacity:.9;transform:translate(-50%,-50%) scale(1) rotate(var(--spark-rotate))}58%{opacity:.55}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) scale(.28) rotate(var(--spark-rotate))}}@keyframes dead-logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(hover:none),(pointer:coarse){.cursor-sparkle-layer{display:none}}@media(max-width:1180px){.site-shell{grid-template-columns:190px minmax(0,1fr);column-gap:22px}.hero-copy{padding-inline:20px}.buy-row{grid-template-columns:120px 1fr;gap:12px}.price strong{font-size:40px}.utility-burst{width:120px;height:120px}}@media(max-width:850px){.site-shell{width:min(720px,calc(100vw - 18px));margin-inline:auto;grid-template-columns:1fr;gap:16px}.main-content{grid-column:1;grid-row:1}.sidebar{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static;top:auto;align-self:stretch}#site-footer{grid-column:1;grid-row:3}.made-with{justify-content:center}.midi-player{align-self:stretch}.masthead{height:172px}.brand-sticky-shell{position:relative;top:auto;z-index:2;transform:none}.logo-link{height:172px}.logo{width:min(94%,calc(100% - 90px))}.utility-burst{width:92px;height:92px;top:48px}.hero{grid-template-columns:1fr;height:auto}.hero-media{border-right:0;border-bottom:1px solid #d7d3c8}.hero-copy{font-size:15px}.about-grid,.support-grid,.contact-grid,.testimonials-grid{grid-template-columns:1fr}.testimonial-card{min-height:0}.manifesto-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-mac{grid-column:1 / -1}.footer-grid{grid-template-columns:1fr;gap:13px;text-align:center}.copyright,.best-mac{justify-content:center;text-align:center}}@media(max-width:560px){.site-shell{margin-top:8px}.marquee-frame{height:31px;line-height:27px}.marquee span{font-size:12px}.masthead,.logo-link{height:125px}.logo{width:calc(100% - 60px);margin-right:60px}.utility-burst{width:72px;height:72px;top:29px}.tagline{width:100%;font-size:15px;padding-inline:8px}.hero-copy{padding:16px;line-height:1.25}.hero-copy br{display:none}.buy-row{grid-template-columns:1fr}.price{align-items:center}.page-heading{padding:20px 14px 17px}.page-heading h1{font-size:29px}.about-photo,.story-panel,.support-start,.requirements-panel,.download-again-panel{padding:15px}.story-panel{font-size:14px}.manifesto-grid,.support-start ol,.contact-aside,.contact-options{grid-template-columns:1fr}.manifesto-grid .chrome-panel{min-height:0}.support-start>div{display:block}.support-start h2{margin-top:7px}.support-start li{grid-template-columns:43px 1fr}.requirements-panel{align-items:flex-start;gap:14px}.requirements-panel img{width:58px}.contact-mac{grid-column:auto}.contact-terminal form{padding:16px}.terminal-title{font-size:10px}.magic{padding-inline:0}.testimonials .rule-title h2,.dead-logo-section .rule-title h2{font-size:18px}.dead-logo-tile{width:145px;height:76px}.comparison{grid-template-columns:1fr;gap:8px;width:100%;margin-left:0}.neon-arrow{transform:rotate(90deg)}.rule-title{width:100%;margin-left:0}.sidebar{grid-template-columns:1fr}.footer-grid{padding-inline:8px}.download-toast{left:15px;right:15px;bottom:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee,.status-light,.cursor-sparkle,.midi-eq i,.dead-logo-track,body:before,body:after{animation:none}.dead-logo-window{overflow-x:auto}.dead-logo-group[aria-hidden=true],.cursor-sparkle-layer{display:none}body:before,body:after{opacity:.06}}
