@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Manrope:wght@400;450;500;550;600;650;700;750;800&display=swap";:root{color-scheme:dark;--bg:#090909;--surface:#111110;--text:#f2f0ec;--muted:#a6a4a0;--line:#ffffff21;--accent:#d4a76b;--font:"Manrope",Arial,sans-serif;--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{border:0;background:none}button:disabled{cursor:default}img{display:block;max-width:100%;height:auto}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{background:var(--accent);color:#090909}[hidden]{display:none!important}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin:0}h2{font-size:clamp(2.5rem,4.4vw,4.9rem);font-weight:500;line-height:1.08;letter-spacing:-.055em}h3{font-weight:550;letter-spacing:-.025em}p{color:var(--muted)}.skip-link{position:fixed;top:-70px;left:20px;z-index:100;background:var(--text);color:var(--bg);padding:10px}.skip-link:focus{top:10px}.section{max-width:1600px;margin:auto;padding-left:7.5%;padding-right:7.5%}.eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:18px}.section-index{color:#77736d;letter-spacing:.04em}.button{display:inline-flex;align-items:center;justify-content:center;gap:34px;padding:17px 24px;font-size:.875rem;font-weight:700;line-height:1.5;min-height:54px;border:1px solid transparent;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-light{background:var(--text);color:#151412}.button-light:hover{background:#d4a76b}.button .icon{width:19px;height:19px}.text-button{display:inline-flex;gap:22px;align-items:center;padding:0 0 7px;font-size:.9375rem;border-bottom:1px solid #ffffff55;transition:color .2s}.text-button:hover{color:var(--accent)}.site-header{height:90px;padding:0 3.5%;display:flex;align-items:center;justify-content:space-between;gap:25px;position:relative;z-index:30;background:#090909;border-bottom:1px solid var(--line)}.header-left{display:flex;align-items:center;gap:35px}.menu-toggle{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:.875rem}.menu-toggle .icon{width:24px}.wordmark{font-size:1.5rem;font-weight:800;letter-spacing:-.07em;line-height:1;white-space:nowrap}.wordmark span{font-weight:450;letter-spacing:-.055em;margin-left:2px}.header-links{display:flex;gap:35px;margin-left:auto;margin-right:auto;font-size:.875rem;color:#b7b6b3}.header-links a:first-child{color:var(--text)}.header-links a:hover{color:var(--accent)}.header-tools{display:flex;align-items:center;gap:16px}.icon-button{width:38px;height:44px;display:inline-flex;align-items:center;justify-content:center;position:relative}.icon-button:hover{color:var(--accent)}.cart-button{margin-left:4px}.cart-count{position:absolute;right:-6px;top:1px;font-size:.75rem;color:#b7b6b3}.site-menu{position:absolute;top:100%;left:0;width:100%;background:#111110;border-bottom:1px solid #37322b;padding:50px 7.5%;display:grid;grid-template-columns:1fr 1fr;gap:100px;box-shadow:0 30px 50px #0008}.menu-inner nav{display:flex;flex-direction:column;margin:22px 0 28px;max-width:520px}.menu-inner nav a{font-size:2rem;line-height:1.8;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;letter-spacing:-.03em}.menu-inner nav a:hover{color:var(--accent)}.menu-inner nav span{font-size:.8125rem;color:var(--muted);letter-spacing:.05em}.menu-product{display:flex;flex-direction:column;justify-content:center;gap:20px;align-items:center}.menu-product span{font-size:.8125rem;color:var(--muted)}.menu-backdrop{position:fixed;inset:90px 0 0;z-index:25;background:#000b;backdrop-filter:blur(5px)}.hero{min-height:690px;height:calc(100svh - 90px);max-height:1050px;position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;background:#080808}.hero-art{position:absolute;inset:0 0 0 18%;z-index:-2}.hero-poster,.hero-video{width:100%;height:100%;object-fit:cover;object-position:50% 43%;position:absolute;inset:0}.hero-video{object-fit:cover;object-position:right center;background:#080808;opacity:0;transition:opacity 1s}.hero-video.is-playing{opacity:1}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#090909 0% 18%,#090909fa 30%,#090909eb,#090909cf,#0909098f,#0909093b,#0909090f,#09090900 90%),linear-gradient(0deg,#09090985 0%,transparent 20%,transparent 85%,#09090922)}.hero-content{position:relative;z-index:1;padding:54px 7.5% 92px;width:100%}.small-line{height:1px;width:32px;background:var(--accent)}.hero h1{font-family:var(--display);font-weight:600;font-size:clamp(6.2rem,13.3vw,13.8rem);line-height:.96;letter-spacing:-.018em;margin:22px 0 26px}.title-period{color:var(--accent)}.hero-subtitle{color:var(--text);font-size:clamp(1.2rem,1.85vw,1.85rem);font-weight:500;letter-spacing:-.035em;margin-bottom:14px}.hero-description{font-size:1rem;line-height:1.85;max-width:455px;color:#bcbab6}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:36px}.film-button{display:flex;align-items:center;gap:12px;font-size:.875rem;padding:8px 0}.play-circle{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid #ffffff55;border-radius:50%;transition:border-color .2s,background .2s}.play-circle .icon{width:16px;height:16px}.film-button:hover .play-circle,.film-link:hover .play-circle{border-color:var(--accent);background:#d4a76b22}.hero-bottom{position:absolute;z-index:2;bottom:30px;left:7.5%;right:3.5%;display:flex;align-items:center;justify-content:space-between;font-size:.75rem;letter-spacing:.08em}.scroll-cue{display:flex;align-items:center;gap:18px;color:#c4c1bb}.scroll-cue .icon{height:16px;width:16px}.hero-caption{margin-left:auto;margin-right:34px;color:#aaa59b}.motion-toggle{width:36px;height:36px;border:1px solid #ffffff44;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#09090966}.motion-toggle .icon{width:16px;height:16px}.spec-strip{display:flex;justify-content:space-between;gap:20px;padding:25px 7.5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#101010;color:#b6b3ae;font-size:.75rem;text-transform:uppercase;letter-spacing:.13em}.spec-strip span+span{position:relative}.spec-strip span+span:before{content:"/";position:absolute;left:-6vw;color:#4e4b45}.product-section{padding-top:125px;padding-bottom:112px}.heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-top:27px}.heading-row>p{max-width:370px;line-height:1.85;padding-bottom:5px}.interface-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:65px;padding-bottom:24px;font-size:.875rem}.preview-label{color:#a4a19a}.interface-footer{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#8d8982;margin-top:23px;gap:20px}.interface-footer>span:last-child{display:flex;gap:9px;align-items:center}.interface-footer .icon{width:14px;height:14px}.feature-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:20px;padding-bottom:120px;align-items:center}.feature-photo{position:relative;height:770px;overflow:hidden;background:#171510}.feature-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 52%;transition:transform 1s}.feature-photo:hover img{transform:scale(1.025)}.feature-photo:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#0009)}.photo-caption{position:absolute;bottom:25px;left:28px;z-index:1;font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;color:#d4c9b5}.feature-content h2{margin:24px 0 22px;font-size:clamp(2.5rem,3.6vw,4.1rem)}.feature-intro{line-height:1.8;max-width:360px}.feature-list{margin-top:37px}.feature-list details{border-bottom:1px solid var(--line)}.feature-list summary{list-style:none;cursor:pointer;display:flex;gap:20px;align-items:center;padding:25px 0;font-size:1rem;font-weight:500}.feature-list summary::-webkit-details-marker{display:none}.feature-list summary>.icon{margin-left:auto;width:17px;height:17px;transition:transform .3s}.feature-list details[open] summary>.icon{transform:rotate(180deg);color:var(--accent)}.feature-list details[open] summary{color:var(--accent)}.feature-number{font-size:.75rem;color:#77726b;font-weight:400}.feature-list details>p{font-size:.9375rem;line-height:1.85;padding:0 20px 26px 0}.film-section{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-top:55px;padding-bottom:60px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#10100f}.film-section h2{font-size:clamp(2rem,3vw,3.1rem);margin-top:17px}.film-link{display:flex;gap:16px;align-items:center;font-size:.9375rem;text-align:left}.film-link>.icon{margin-left:15px}.film-link .play-circle{width:46px;height:46px}.creator-section{padding-top:125px;padding-bottom:120px}.creator-heading h2{margin-top:25px;margin-bottom:20px}.creator-heading>p:last-child{font-size:1rem}.creator-announcement{margin-top:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:42px 0;display:flex;align-items:center;gap:27px}.creator-mark{height:64px;width:64px;border-radius:50%;border:1px solid #d4a76b60;color:var(--accent);display:flex;align-items:center;justify-content:center;background:#d4a76b08;flex-shrink:0}.creator-mark .icon{width:29px;height:29px}.creator-announcement h3{font-size:1.375rem;margin-bottom:7px}.creator-announcement p{font-size:.9375rem}.announcement-label{margin-left:auto;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#aaa49a;border:1px solid #ffffff24;padding:9px 13px;white-space:nowrap}.creator-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:25px}.creator-bottom p{font-size:.9375rem}.creator-bottom .text-button{font-size:.875rem}.preorder-section{position:relative;display:grid;grid-template-columns:1.08fr 1fr;gap:7%;align-items:center;background:#121211;padding-top:94px;padding-bottom:94px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.preorder-art{perspective:1100px}.preorder-art img{transform:rotateY(9deg) rotate(-4deg);box-shadow:10px 30px 75px #000b}.preorder-copy h2{font-size:clamp(2.7rem,4.1vw,4.5rem);margin-top:24px}.preorder-copy>p:not(.eyebrow){margin:23px 0 28px;max-width:320px}.preorder-note{display:block;margin-top:18px;font-size:.75rem;color:#99958e}.site-footer{padding:70px 7.5% 28px}.footer-main{display:flex;align-items:center;gap:35px}.footer-main>.wordmark{font-size:1.7rem}.footer-main>p{font-size:.8125rem;color:#928e88}.footer-main nav{margin-left:auto;display:flex;align-items:center;gap:30px;font-size:.875rem}.footer-main nav button{padding:0}.footer-main nav a:last-child{display:flex;align-items:center;gap:8px}.footer-main nav .icon{height:15px;width:15px;transform:rotate(-45deg)}.footer-main nav a:hover,.footer-main nav button:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);margin-top:45px;padding-top:25px;display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:#77746e}dialog{border:1px solid #4a4031;background:#121211;color:var(--text);padding:0;box-shadow:0 30px 120px #000c}dialog::backdrop{background:#000c;backdrop-filter:blur(8px)}.info-dialog{width:min(530px,calc(100% - 32px));max-height:calc(100svh - 40px);padding:55px 40px 40px}.dialog-close{position:absolute;top:10px;right:12px;z-index:5;background:#111b}.dialog-eyebrow{margin-bottom:20px}.info-dialog h2{font-size:2.3rem;line-height:1.15;margin-bottom:20px}.info-dialog p{line-height:1.8;font-size:.9375rem}.info-dialog p+p{margin-top:15px}.info-dialog .button{margin-top:28px;width:100%}.info-dialog ul{padding-left:20px;color:var(--muted);font-size:.9375rem;line-height:1.9}.film-dialog{width:min(94vw,160svh);max-width:none;max-height:none;height:auto;aspect-ratio:16/9;padding:0;border:0;background:transparent;overflow:hidden;line-height:0}.film-dialog video{display:block;width:100%;height:auto;aspect-ratio:16/9;max-width:none;max-height:none;object-fit:cover;background:transparent}.film-dialog .dialog-close{border:1px solid #ffffff55;border-radius:50%}.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}.interface-stage{position:relative;isolation:isolate;box-shadow:0 25px 70px #0008;aspect-ratio:1655/950;overflow:hidden;background:#050505}.interface-stage>img,.interface-stage>canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.interface-stage>canvas{visibility:hidden}.interface-stage.is-ready>canvas{visibility:visible}.interface-ignition-region{position:absolute;left:44.169184%;top:19.473684%;width:10.936556%;height:32.526316%;cursor:pointer;touch-action:manipulation;z-index:2}.interface-power-hotspot{position:absolute;left:50.552486%;top:67.961165%;transform:translate(-50%,-50%);width:58.01105%;height:33.009709%;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:20%;touch-action:manipulation}.interface-power-hotspot:focus-visible{outline:2px solid var(--accent);outline-offset:2px;background:#d4a76b08}.interface-loading{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:#05050596;color:var(--text);font-size:.875rem}.interface-retry{border:1px solid var(--line);padding:8px 16px;border-radius:4px;background:var(--surface)}.interface-footer .touch-instructions{display:none}.interface-footer .pointer-instructions{display:inline}@media(hover:none){.interface-footer .pointer-instructions{display:none}.interface-footer .touch-instructions{display:inline}}@media(min-width:1700px){.hero-content{padding-left:max(7.5%,calc((100vw - 1360px)/2))}.hero{max-height:1000px}}@media(max-width:1100px){.header-links,.header-left{gap:22px}.menu-toggle span{display:none}.header-tools{gap:10px}.hero{min-height:650px}.hero-content,.section{padding-left:6%;padding-right:6%}.hero h1{font-size:15vw}.heading-row{gap:35px}.heading-row>p{max-width:310px;font-size:.9375rem}.feature-section{gap:6%}.feature-photo{height:710px}.feature-list summary{font-size:.9375rem;gap:13px}.footer-main{flex-wrap:wrap;row-gap:25px}.footer-main nav{gap:25px}.footer-main>p{display:none}}@media(max-width:760px){html{scroll-padding-top:30px}.site-header{height:76px;padding:0 5%;gap:14px}.header-left{gap:18px}.wordmark{font-size:1.25rem}.header-links{display:none}.header-tools{gap:4px}.icon-button{width:33px}.icon-button .icon{width:20px;height:20px}.cart-count{right:-3px}.site-menu{grid-template-columns:1fr;padding:30px 7% 35px;gap:0}.menu-inner nav a{font-size:1.75rem}.menu-product{display:none}.menu-backdrop{top:76px}.hero{height:calc(100svh - 76px);min-height:680px;max-height:920px;align-items:flex-end}.hero-art{inset:0;opacity:.9}.hero-poster{object-position:60% 26%}.hero-video{object-position:center center}.hero:after{background:linear-gradient(0deg,#090909 1%,#090909f5 20%,#090909de,#09090985,#09090918 86%,#09090900),linear-gradient(90deg,#09090950,transparent)}.hero-content{padding:220px 6% 112px}.hero .eyebrow{font-size:.75rem}.hero h1{font-size:21vw;margin:17px 0 18px}.hero-subtitle{font-size:1.3rem}.hero-description{font-size:.9375rem;line-height:1.8;max-width:370px}.hero-actions{gap:20px;margin-top:28px}.hero-actions .button{font-size:.8125rem;padding:15px 17px;gap:20px}.film-button{font-size:.8125rem;gap:9px}.play-circle{width:29px;height:29px}.hero-bottom{left:6%;right:6%;bottom:25px}.hero-caption{display:none}.spec-strip{padding:23px 6%;display:grid;grid-template-columns:1fr 1fr;gap:18px 15px;font-size:.6875rem;letter-spacing:.11em}.spec-strip span+span:before{display:none}.spec-strip span:nth-child(2n){text-align:right}.product-section{padding-top:75px;padding-bottom:70px}.eyebrow{font-size:.75rem;gap:14px}h2{font-size:2.65rem}.heading-row{display:block;margin-top:24px}.heading-row>p{max-width:100%;margin-top:25px;font-size:1rem}.interface-toolbar{margin-top:33px;padding-bottom:18px}.preview-label{font-size:.8125rem}.interface-footer{align-items:flex-start;font-size:.6875rem;margin-top:17px}.interface-footer>span:first-child{display:none}.interface-footer>span:last-child{margin:auto}.feature-section{grid-template-columns:1fr;gap:42px;padding-bottom:70px}.feature-photo{height:450px}.feature-photo img{object-position:50% 38%}.feature-content h2{font-size:2.65rem}.feature-intro{max-width:none;font-size:1rem}.feature-list{margin-top:22px}.feature-list summary{font-size:1rem;padding:23px 0;gap:22px}.feature-list details>p{padding-left:0;font-size:.9375rem}.film-section{padding-top:40px;padding-bottom:40px;display:block}.film-section h2{font-size:2.3rem}.film-link{margin-top:28px;padding:0}.film-link>.icon{margin-left:5px}.creator-section{padding-top:75px;padding-bottom:75px}.creator-announcement{margin-top:32px;padding:28px 0;flex-wrap:wrap;gap:18px}.creator-mark{width:45px;height:45px}.creator-mark .icon{width:23px;height:23px}.creator-announcement>div{flex:1;min-width:200px}.creator-announcement h3{font-size:1.2rem}.creator-announcement p{font-size:.875rem}.announcement-label{margin-left:63px;font-size:.6875rem;padding:6px 10px}.creator-bottom{display:block;padding-top:24px}.creator-bottom .text-button{margin-top:15px}.preorder-section{grid-template-columns:1fr;padding-top:65px;padding-bottom:65px;gap:48px}.preorder-art{padding:0 7%}.preorder-copy h2{font-size:3.1rem}.preorder-copy>p:not(.eyebrow){max-width:350px}.site-footer{padding:48px 6% 25px}.footer-main{display:block}.footer-main nav{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:22px 20px}.footer-main nav button{text-align:left}.footer-bottom{margin-top:32px;font-size:.6875rem}.info-dialog{padding:55px 26px 30px}.info-dialog h2{font-size:2.1rem}}@media(max-width:380px){.header-left{gap:12px}.wordmark{font-size:1.1rem}.header-tools{gap:0}.hero-actions{gap:14px;flex-wrap:wrap}.hero-content{padding-bottom:100px}.hero h1{font-size:20vw}.hero-description br{display:none}.hero .eyebrow{letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.hero-video{display:none}.preorder-art img,.feature-photo:hover img,.button:hover{transform:none}}.audio-section{padding-top:0;padding-bottom:120px}.audio-demo-list{margin-top:54px}.audio-demo{padding:35px 0 30px;border-top:1px solid #ffffff26}.audio-demo:last-child{border-bottom:1px solid #ffffff26}.demo-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.demo-number{display:block;color:#a8a096;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.demo-heading h3{font-size:clamp(1.8rem,2.6vw,2.7rem);line-height:1.2;letter-spacing:-.045em}.demo-format{font-size:.8125rem;color:#928c82;white-space:nowrap}.demo-format span{color:#554e43;margin:0 8px}.demo-transport{display:flex;align-items:center;gap:30px;margin:30px 0 25px}.demo-play{width:66px;height:66px;flex:0 0 66px;border:1px solid #bba080;border-radius:50%;display:grid;place-items:center;background:#d4a76b0c;transition:background .2s,color .2s,border-color .2s}.demo-play .icon{width:25px;height:25px}.demo-play:hover,.audio-demo[data-playing=true] .demo-play{background:var(--accent);border-color:var(--accent);color:#12100d}.demo-timeline{position:relative;flex:1;min-width:0}.demo-waveform{height:112px}.demo-waveform canvas{width:100%;height:112px;display:block}.demo-seek{position:absolute;top:0;left:0;width:100%;height:112px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:crosshair;border:0;border-radius:0;touch-action:pan-y;color:transparent}.demo-seek::-webkit-slider-runnable-track{background:transparent;border:0;height:112px}.demo-seek::-moz-range-track{background:transparent;border:0;height:112px}.demo-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:4px;height:112px;background:transparent;border:0}.demo-seek::-moz-range-thumb{width:4px;height:112px;background:transparent;border:0;border-radius:0}.demo-seek:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.demo-times{display:flex;justify-content:space-between;font-size:.75rem;color:#a8a096;font-variant-numeric:tabular-nums;margin-top:9px}.demo-controls{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.demo-variants{display:flex;border:1px solid #ffffff30;padding:4px;gap:3px}.demo-variants button{padding:10px 21px;font-size:.875rem;color:#b9b4aa;min-height:43px;transition:background .18s,color .18s}.demo-variants button[aria-pressed=true]{background:var(--accent);color:#15110c;font-weight:700}.demo-variants button:hover:not([aria-pressed=true]){background:#ffffff0c;color:#f2f0ec}.demo-reverb{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #ffffff26;color:#b9b4aa;font-size:.875rem;min-height:43px}.demo-reverb .icon{width:15px;height:15px}.demo-reverb:hover:not([aria-pressed=true]){color:#e2b677;border-color:#a3804d;background:#d4a76b0b}.demo-reverb[aria-pressed=true]{background:var(--accent);color:#15110c;border-color:var(--accent);font-weight:700}.demo-volume{display:flex;align-items:center;gap:12px;margin-left:auto;color:#a9a39a;font-size:.8125rem}.demo-volume input{width:90px;accent-color:var(--accent);cursor:pointer}.demo-volume input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.demo-status{color:#b4a697}.audio-demo[data-playing=true] .demo-status{color:var(--accent)}.audio-listening-note{font-size:.8125rem;color:#928c82;margin-top:25px}.audio-demo[aria-busy=true] .demo-play{border-style:dashed}.header-links{gap:26px}@media(max-width:1000px)and (min-width:761px){.header-links{gap:15px;font-size:.8125rem}.header-left{gap:18px}.header-tools{gap:9px}}@media(max-width:760px){.audio-section{padding-bottom:75px}.audio-demo-list{margin-top:35px}.audio-demo{padding:27px 0}.demo-heading{align-items:flex-start;gap:12px}.demo-heading h3{font-size:1.9rem}.demo-format{font-size:.75rem;padding-top:5px;max-width:100px;white-space:normal;text-align:right}.demo-format span{margin:0 3px}.demo-transport{gap:15px;margin:24px 0 20px}.demo-play{width:49px;height:49px;flex-basis:49px}.demo-play .icon{width:21px;height:21px}.demo-controls{gap:12px}.demo-variants{flex:1;min-width:230px}.demo-variants button{flex:1;padding:10px 12px}.demo-reverb{padding:10px 12px}.demo-volume{flex:1;margin-left:0;justify-content:flex-end;min-width:130px}.audio-listening-note{font-size:.75rem}}.demo-status:not(.sr-only){margin-top:16px;font-size:.875rem}.homepage-price-offer{margin:27px 0 29px}.preorder-note{font-size:.875rem}.launch-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:30px 45px;align-items:center;padding-top:48px;padding-bottom:30px;background:linear-gradient(110deg,#17130d,#11100e,#0d0d0c);border-bottom:1px solid #d4a76b36}.launch-info .eyebrow{font-size:.875rem;letter-spacing:.12em;margin-bottom:15px}.launch-info h2{font-size:clamp(1.9rem,3vw,3rem);font-weight:500;letter-spacing:-.045em;line-height:1.2}.launch-time{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;margin-top:12px;font-size:1rem;color:#c3bcb0}.launch-time>span{font-size:.8125rem;color:#a39b8d}.launch-clock-wrap{min-width:0}.launch-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;text-align:center}.launch-unit{min-width:0;padding:4px 10px 1px;border-left:1px solid #d4a76b2a}.launch-digit{display:block;font-family:var(--display);font-weight:500;font-size:clamp(2.8rem,5.5vw,5.75rem);line-height:1.05;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#f2eadf}.launch-unit:last-child .launch-digit{color:#d4a76b}.launch-unit-label{display:block;margin-top:12px;font-size:.875rem;color:#b4aa9b;line-height:1.5}.launch-early-note{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px 17px;padding-top:22px;border-top:1px solid #ffffff14;font-size:.9375rem;color:#e3d7c7;line-height:1.8}.launch-early-note>span{border:1px solid #d4a76b50;padding:3px 10px;color:var(--accent);font-size:.8125rem;line-height:1.7;white-space:nowrap}.launch-early-note>time{color:#bcb2a3;font-size:.875rem}.launch-early-note>a{margin-left:auto;display:flex;align-items:center;gap:10px;color:#e2bf90;font-size:.875rem}.launch-early-note>a:hover{color:#fff1dd}.launch-early-note>a>.icon{width:16px;height:16px}.launch-complete{font-size:.875rem;text-align:center;margin-top:16px;color:var(--accent)}.launch-banner-compact{padding:26px 28px 21px;margin-top:-20px;margin-bottom:45px;border:1px solid #d4a76b36;gap:22px 30px}.launch-banner-compact .launch-info h2{font-size:1.8rem}.launch-banner-compact .launch-info .eyebrow{font-size:.8125rem;margin-bottom:10px}.launch-banner-compact .launch-time{font-size:.875rem;margin-top:9px}.launch-banner-compact .launch-digit{font-size:3.4rem}.launch-banner-compact .launch-unit-label{margin-top:5px}.launch-banner-compact .launch-early-note{padding-top:16px;font-size:.875rem}.early-access-benefit{display:flex;align-items:center;gap:14px;margin-top:21px;padding:17px 0 0;border-top:1px solid #d4a76b24}.early-access-benefit>span{color:#e1b881;font-size:.875rem;white-space:nowrap;font-weight:600}.early-access-benefit>p{font-size:.875rem;line-height:1.65;color:#c5bcaf}@media(max-width:1050px){.launch-banner{gap:24px 28px}.launch-info h2{font-size:2rem}.launch-early-note>a{margin-left:0}.launch-banner-compact .launch-info h2{font-size:1.65rem}}@media(max-width:760px){.launch-banner{grid-template-columns:1fr;gap:27px;padding-top:32px;padding-bottom:26px}.launch-info .eyebrow{font-size:.8125rem;margin-bottom:12px}.launch-info h2{font-size:2rem}.launch-time{font-size:.9375rem}.launch-clock{margin-left:-9px;width:calc(100% + 9px)}.launch-unit:first-child{border-left:0}.launch-unit{padding:0 5px}.launch-digit{font-size:clamp(2.5rem,12vw,4rem)}.launch-unit-label{font-size:.8125rem;margin-top:9px}.launch-early-note{gap:8px 13px;padding-top:21px}.launch-early-note>a{flex-basis:100%;margin-top:3px}.launch-banner-compact{padding:23px 20px 21px;margin-top:-9px;margin-bottom:34px;gap:23px}.launch-banner-compact .launch-digit{font-size:clamp(2.25rem,10vw,3.4rem)}.launch-banner-compact .launch-early-note{line-height:1.75}.early-access-benefit{align-items:flex-start}}.checkout-header{padding-left:6%;padding-right:6%}.checkout-header-links{display:flex;gap:28px;align-items:center}.checkout-back{font-size:.875rem;color:var(--muted)}.checkout-back:hover{color:var(--text)}.checkout-main{max-width:1560px;padding-top:40px;padding-bottom:52px}.checkout-steps{border-bottom:1px solid var(--line);padding-bottom:26px;margin-bottom:55px}.checkout-steps ol{display:flex;list-style:none;padding:0;margin:0;gap:42px;font-size:.875rem;color:#aaa49a;flex-wrap:wrap}.checkout-steps li{display:flex;align-items:center;gap:12px}.checkout-steps li>span{font-size:.8125rem;color:#9c958a;font-variant-numeric:tabular-nums}.checkout-steps [aria-current=step]{color:var(--text)}.checkout-steps [aria-current=step]>span{color:var(--accent)}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:6%;align-items:start}.checkout-product{min-width:0;padding-top:4px}.checkout-product .eyebrow{font-size:.875rem}.checkout-product h1{font-size:clamp(2.7rem,4vw,4.2rem);font-weight:450;letter-spacing:-.055em;line-height:1.12;margin:25px 0 21px}.checkout-product h1>span{font-family:var(--display);font-size:clamp(5rem,8.5vw,9rem);font-weight:600;letter-spacing:-.02em;line-height:.98;display:inline-block;margin-top:11px}.checkout-benefit-title{font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.35;letter-spacing:-.035em;margin:0 0 14px;max-width:500px;font-weight:550}.checkout-intro{font-size:1rem;line-height:1.85;max-width:520px}.product-compatibility{display:flex;align-items:stretch;flex-wrap:wrap;gap:22px 30px;margin-top:28px;padding-top:23px;border-top:1px solid var(--line)}.compatibility-label{font-size:.875rem;color:var(--muted);margin-bottom:13px;line-height:1.5}.compatibility-app-icons,.compatibility-os-icons{padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:18px;min-height:40px}.compatibility-app-icons li{display:flex;align-items:center;justify-content:center}.compatibility-app-icons img{width:40px;height:40px;object-fit:contain}.resolve-logo-frame{position:relative;display:block;width:40px;height:40px;overflow:hidden;border-radius:24%;flex-shrink:0}.compatibility-app-icons .resolve-logo{position:absolute;left:50%;top:50%;width:150%;height:150%;max-width:none;transform:translate(-50%,-50%)}.compatibility-os-icons{flex-wrap:wrap;gap:13px 19px}.compatibility-os-icons li{display:flex;align-items:center;gap:9px;font-size:.875rem;color:#dbd6cd;white-space:nowrap}.compatibility-os-icons .platform-logo{height:27px;width:24px;object-fit:contain;filter:brightness(0) invert(.88)}.product-compatibility+.checkout-product-art{margin-top:35px}.checkout-product-art{margin:50px -3% 28px;position:relative}.checkout-product-art img{width:100%;height:auto;filter:drop-shadow(0 18px 24px #0009)}.checkout-product-caption{border-top:1px solid var(--line);padding-top:19px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:.875rem;color:var(--muted)}.checkout-product-caption a,.checkout-footer a{display:flex;align-items:center;gap:10px}.checkout-product-caption a:hover,.checkout-footer a:hover{color:var(--accent)}.checkout-product-caption .icon,.checkout-footer .icon{width:17px;height:17px}.order-summary{background:#131210;border:1px solid #c6a47635;padding:35px 32px 30px;box-shadow:0 20px 70px #0003}.order-summary>.eyebrow{font-size:.875rem;letter-spacing:.13em}.order-summary h2{font-size:1.65rem;letter-spacing:-.025em;margin:22px 0 6px;font-weight:600}.order-description{font-size:.875rem}.order-description>span{margin:0 7px;color:#79746c}.price-comparison{display:flex;align-items:flex-end;flex-wrap:wrap;gap:20px 28px;margin-top:28px}.price-caption{display:block;font-size:.875rem;line-height:1.5;letter-spacing:0;margin-bottom:8px;font-weight:500}.regular-price{color:var(--muted)}.regular-price>[data-regular-price]{display:inline-block;position:relative;color:#bdb6ad;font-size:2.65rem;font-weight:800;letter-spacing:-.055em;line-height:1.1;font-variant-numeric:tabular-nums;text-decoration:none}.regular-price>[data-regular-price]:after{content:"";position:absolute;left:-3%;top:50%;width:106%;height:2.5px;background:#b77869;transform:translateY(-50%);pointer-events:none}.order-price .price-caption{color:#e1b881}.order-price>div{display:flex;align-items:baseline;gap:8px;line-height:1.25}.order-price [data-preorder-price]{font-size:2rem;font-weight:500;letter-spacing:-.035em;color:#ebc99b;font-variant-numeric:tabular-nums}.order-currency{font-size:.875rem;color:var(--muted)}.preorder-savings{display:inline-block;margin-top:18px;border:1px solid #d4a76b35;background:#d4a76b0b;color:#e1b881;font-size:.875rem;padding:6px 11px;line-height:1.6}.order-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:27px 0 23px;padding:20px 0;display:grid;gap:13px;font-size:.875rem}.order-details>div{display:flex;justify-content:space-between;gap:16px}.order-details dt{color:var(--muted)}.order-details dd{margin:0;text-align:right;max-width:60%}.order-subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:15px;font-size:1rem}.order-subtotal strong{font-size:1.45rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.subtotal-currency{font-size:.8125rem;font-weight:450;color:var(--muted)}.order-tax-note{font-size:.875rem;margin-top:7px}.checkout-disabled,.checkout-pay{width:100%;margin-top:25px;justify-content:space-between;font-size:.9375rem;min-height:56px}.checkout-disabled{background:#26231e;color:#c0b7a8;border-color:#ffffff17;cursor:not-allowed}.checkout-disabled:hover{transform:none}.checkout-status{font-size:.875rem;line-height:1.75;margin-top:16px;color:#a6a095}.checkout-terms{display:inline-block;margin-top:18px;text-decoration:underline;text-underline-offset:4px;font-size:.875rem}.preorder-delivery-note{border-top:1px solid var(--line);margin-top:55px;padding-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.preorder-delivery-note h2{font-size:1.125rem;letter-spacing:-.025em;line-height:1.6}.preorder-delivery-note p{font-size:.9375rem;line-height:1.85}.checkout-noscript{margin-top:20px}.checkout-footer{border-top:1px solid var(--line);padding:27px 7.5%;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.875rem;color:#9f9990}@media(max-width:1050px){.checkout-layout{gap:5%;grid-template-columns:minmax(0,1fr) minmax(340px,1fr)}.checkout-main{padding-left:5%;padding-right:5%}.order-summary{padding:28px 24px}.checkout-product-art{margin-top:60px}.checkout-product-caption{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:760px){.checkout-main{padding:26px 6% 38px}.checkout-header-links{gap:12px}.checkout-back{font-size:.875rem}.checkout-steps{margin-bottom:34px;padding-bottom:21px}.checkout-steps ol{gap:18px 28px}.checkout-steps li{gap:8px}.checkout-layout{grid-template-columns:1fr;gap:38px}.checkout-product h1{font-size:2.65rem;margin-top:20px}.checkout-product h1>span{font-size:clamp(4.5rem,19vw,7rem)}.checkout-intro{font-size:1rem}.checkout-product-art{margin:32px 0 20px}.checkout-product-caption{flex-direction:row;font-size:.875rem}.order-summary{padding:28px 25px}.preorder-delivery-note{margin-top:35px;padding-top:25px;grid-template-columns:1fr;gap:10px}.checkout-footer{align-items:flex-start;padding:24px 6%;flex-wrap:wrap;gap:15px}.checkout-product .eyebrow,.order-summary>.eyebrow{font-size:.875rem}}@media(max-width:380px){.checkout-back{max-width:105px;line-height:1.5}.checkout-header-links{gap:5px}.order-summary{padding:25px 20px}.checkout-product-caption{flex-direction:column}.order-details>div{gap:10px}.checkout-steps ol{gap:12px}}.creator-main{padding-top:76px;padding-bottom:110px}.creator-page-heading{padding-bottom:52px;border-bottom:1px solid var(--line);margin-bottom:52px}.creator-page-heading h1,.admin-main>h1{font-size:clamp(3.4rem,6vw,6.8rem);font-weight:500;line-height:1.02;letter-spacing:-.055em;margin:22px 0}.creator-page-heading>p:last-child{font-size:1.15rem}.application-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:8%}.application-intro h2{font-size:clamp(2rem,3vw,3rem);margin-bottom:25px}.application-intro>p{max-width:440px}.application-steps{list-style:none;margin:35px 0;padding:0}.application-steps li{display:flex;gap:18px;padding:24px 0;border-top:1px solid var(--line)}.application-steps li>span{color:var(--accent);font-size:.875rem;padding-top:5px}.application-steps h3{font-size:1.1rem;margin-bottom:5px}.application-steps p{font-size:1rem}.commission-note{border-left:2px solid var(--accent);padding-left:22px;margin-top:38px}.commission-note h3{font-size:1.1rem;margin-bottom:12px}.commission-note p+p{margin-top:16px}.application-surface{background:#10100f;border:1px solid var(--line);padding:36px}.application-surface>h2{font-size:1.8rem;letter-spacing:-.025em}.form-intro{margin:12px 0 30px;font-size:.875rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{margin-bottom:24px}.field label{display:block;margin-bottom:9px;font-size:.9375rem;font-weight:550}.field label>span{color:#99958d;font-size:.875rem;font-weight:400;margin-left:8px}.field input:not([type=file]),.field textarea,.review-form input,.review-form select{width:100%;padding:13px 14px;border:1px solid #ffffff30;border-radius:3px;background:#090909;color:var(--text);font:inherit;font-size:1rem}.field textarea{resize:vertical;min-height:95px}.field input:focus,.field textarea:focus,.review-form input:focus,.review-form select:focus{outline:2px solid var(--accent);outline-offset:2px}.field-help{font-size:.875rem;line-height:1.65;margin-bottom:12px}.handle-input{display:flex;align-items:center;position:relative}.handle-input>span{position:absolute;left:14px;color:var(--accent)}.handle-input input{padding-left:35px!important}.upload-field{padding:20px;border:1px dashed #d4a76b60;background:#d4a76b05}.upload-field input{max-width:100%;font-size:.875rem}.upload-field input::file-selector-button{padding:9px 12px;margin-right:12px;background:#e7ded0;color:#151412;border:0;cursor:pointer;font:inherit}.upload-field p{margin:14px 0 0;overflow-wrap:anywhere}.word-count{text-align:right;font-size:.875rem;margin-top:5px}.word-count.invalid{color:#ff9292}.consent-field{display:flex;gap:12px;align-items:flex-start;margin:25px 0;font-size:.875rem;line-height:1.65;color:#beb9b0}.consent-field input{width:19px;height:19px;flex-shrink:0;margin:4px 0 0;accent-color:var(--accent)}.application-honeypot{position:absolute;left:-10000px;height:1px;width:1px;overflow:hidden}.application-submit{width:100%}.application-submit:disabled{opacity:.65}.form-status{font-size:.9375rem;margin-top:15px;overflow-wrap:anywhere}.application-reference{font-size:.875rem;overflow-wrap:anywhere}.application-reference span{font-family:monospace}#application-success h3{font-size:2rem;line-height:1.1;margin:22px 0}#application-success p{margin-bottom:20px}#application-success .button{margin-top:15px}.admin-main>p{margin-bottom:25px}.admin-notice{margin:30px 0;border:1px solid #d4a76b60;background:#d4a76b08;padding:22px}.admin-notice strong{color:var(--accent)}.admin-summary{font-size:1.1rem;margin:25px 0}.admin-main section>h2{font-size:2rem;margin-bottom:15px}.application-review{border:1px solid var(--line);margin:16px 0}.application-review>summary{display:flex;gap:25px;align-items:center;padding:23px;cursor:pointer;flex-wrap:wrap}.application-review>summary>span:nth-child(2){color:var(--muted)}.status-pill{margin-left:auto;text-transform:capitalize;border:1px solid var(--line);padding:4px 12px;font-size:.875rem}.review-content{padding:10px 24px 24px}.review-content>h3{margin-top:25px;margin-bottom:12px;font-size:1.125rem}.review-content>.text-button{margin:14px 0}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.analytics-links{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:25px}.review-form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.review-form .button,.review-form .form-status{grid-column:1/-1}.commission-section{margin-top:65px}.table-scroll{overflow-x:auto;margin-top:22px}.table-scroll table{width:100%;border-collapse:collapse;font-size:.875rem;white-space:nowrap}.table-scroll th,.table-scroll td{text-align:left;padding:15px;border-bottom:1px solid var(--line)}.empty-state{padding:25px 0}@media(max-width:850px){.application-layout{grid-template-columns:1fr;gap:40px}.application-intro>p{max-width:none}.application-surface{padding:26px}.creator-main{padding-top:45px}.creator-page-heading{padding-bottom:35px;margin-bottom:35px}.creator-page .checkout-header-links{font-size:.875rem;gap:15px}}@media(max-width:500px){.form-grid,.review-form{grid-template-columns:1fr}.application-surface{padding:22px 18px}.creator-page .checkout-header-links>a:first-child{display:none}.creator-page-heading h1{font-size:3.5rem}.creator-main{padding-left:5%;padding-right:5%}.application-review>summary{gap:10px;padding:16px}.review-content{padding:10px 16px 20px}}.creator-page [hidden]{display:none!important}.creator-page .button-outline{border-color:#ffffff40;background:transparent;color:var(--text)}.creator-page .button-outline:hover{background:#ffffff08;border-color:var(--accent)}.auth-secondary{display:block;margin-top:18px;font-size:.8rem;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.field select{width:100%;padding:13px 14px;border:1px solid #ffffff30;border-radius:3px;background:#090909;color:var(--text);font:inherit}.field select:focus{outline:2px solid var(--accent);outline-offset:2px}.field input[readonly]{color:var(--muted);background:#171614}.account-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center;min-height:calc(100svh - 170px)}.account-intro h1,.dashboard-heading h1{font-size:clamp(3.8rem,6vw,6.8rem);font-weight:500;line-height:1.02;letter-spacing:-.055em;margin:25px 0}.account-intro>p:last-of-type{max-width:430px;font-size:1.15rem}.account-benefits{margin-top:55px;border-top:1px solid var(--line);padding-top:18px}.account-benefits p{padding:12px 0}.account-benefits span{font-size:.8rem;color:var(--accent);margin-right:20px}.account-surface{max-width:520px;width:100%;border-top:2px solid var(--accent)}.auth-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:32px}.auth-tabs button{width:50%;padding:0 10px 18px;color:var(--muted);font-size:.9375rem;border-bottom:2px solid transparent}.auth-tabs button[aria-pressed=true]{color:var(--text);border-color:var(--accent)}.account-surface>.eyebrow{margin-bottom:14px;font-size:.8rem}.password-options{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:12px 0;font-size:.8rem;color:var(--muted)}.password-options label{display:flex;align-items:center;gap:7px;font-weight:400;font-size:inherit;margin:0}.password-options input{width:15px!important;height:15px;padding:0!important;accent-color:var(--accent)}.password-options button:hover,.auth-back:hover{color:var(--accent)}.auth-back{margin-top:24px;font-size:.875rem}.application-login>p{margin:16px 0 25px}.application-login>.text-button{display:block;margin-top:20px;font-size:.875rem}.dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.dashboard-heading h1{margin:20px 0}.dashboard-heading{margin-bottom:28px}.portal-status{padding:30px;border:1px solid var(--line);background:#10100f;margin:30px 0}.portal-status .eyebrow{font-size:.8rem;text-transform:capitalize}.portal-status h2{font-size:1.8rem;letter-spacing:-.03em;margin:15px 0 12px}.portal-status>.button{margin-top:24px}.creator-code-card{display:flex;align-items:center;gap:30px;padding:32px 0;margin:20px 0 34px;border-bottom:1px solid var(--line)}.creator-code-card strong{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:.04em;display:block;margin:10px 0;color:var(--accent);overflow-wrap:anywhere;user-select:all}.creator-code-card p{font-size:.875rem}.creator-code-card .rate-display{margin-left:auto;border-left:1px solid var(--line);padding-left:32px}.rate-display>span{display:block;font-size:3rem;font-variant-numeric:tabular-nums;line-height:1.3;color:var(--accent)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stats-grid>article{background:#10100f;border:1px solid var(--line);padding:27px 25px}.stats-grid p{font-size:.875rem;margin-bottom:14px}.stats-grid strong{display:block;font-weight:500;letter-spacing:-.04em;font-size:clamp(2rem,3.5vw,3rem);font-variant-numeric:tabular-nums}.stats-grid article>span{display:block;font-size:.75rem;color:var(--muted);margin-top:8px}.stats-grid .stat-accent{border-color:#d4a76b60;background:#d4a76b06}.stat-accent strong{color:var(--accent)}.earnings-breakdown{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:26px 0;border-bottom:1px solid var(--line)}.earnings-breakdown span{display:block;color:var(--muted);font-size:.8rem;line-height:1.6}.earnings-breakdown strong{display:block;margin-top:8px;font-size:1.3rem;font-weight:500;font-variant-numeric:tabular-nums}.activity-section{margin-top:48px;border:1px solid var(--line);padding:28px}.activity-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.activity-heading h2{font-size:1.55rem}.activity-heading p{font-size:.8rem}.activity-chart{display:grid;grid-template-columns:repeat(30,1fr);gap:6px;height:150px;margin:30px 0 18px;border-bottom:1px solid #ffffff30;background:repeating-linear-gradient(to top,transparent,transparent 49px,#ffffff07 49px,#ffffff07 50px)}.activity-day{display:flex;align-items:flex-end;min-width:0;height:100%;border-bottom:2px solid #d4a76b50}.activity-bar{display:block;width:100%;background:linear-gradient(#e4bd8a,#8d6336);border-radius:2px 2px 0 0}.dashboard-main>.text-button{margin-top:35px}.admin-pagination{display:flex;gap:20px;align-items:center;margin-top:25px}.admin-pagination .button{padding:12px 20px}.admin-pagination button:disabled{opacity:.4;cursor:default}@media(max-width:850px){.account-layout{grid-template-columns:1fr;gap:38px;min-height:0}.account-benefits{display:none}.account-surface{max-width:none}.account-intro h1{font-size:4rem}.dashboard-heading{align-items:flex-start;flex-direction:column}.stats-grid{gap:10px}.stats-grid>article{padding:20px 15px}.creator-code-card{flex-wrap:wrap}.creator-code-card .rate-display{padding-left:20px}.earnings-breakdown{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.stats-grid{grid-template-columns:1fr}.stats-grid>article{display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:center}.stats-grid p{margin-bottom:0}.stats-grid article>span{grid-column:1/-1}.creator-code-card{gap:22px}.creator-code-card>div:first-child{width:100%}.rate-display>span{font-size:2.2rem}.activity-heading{align-items:flex-start;flex-direction:column;gap:8px}.activity-section{padding:22px 16px}.activity-chart{gap:3px}.portal-status{padding:24px 20px}.account-intro h1{font-size:3.6rem}}.homepage-header .header-left{gap:20px;flex-shrink:0}.homepage-header .header-links{font-size:1.0625rem;font-weight:550;gap:24px;color:#e3e0da;white-space:nowrap}.header-preorder{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 15px;border:1px solid #d4a76b85;border-radius:3px;background:#d4a76b;color:#15110c;font-size:.8125rem;font-weight:750;letter-spacing:.04em;line-height:1.2;white-space:nowrap;transition:background .2s,box-shadow .2s}.header-preorder:hover{background:#e7bb80;box-shadow:0 0 24px #d4a76b22}.launch-early-note>span{text-transform:uppercase;letter-spacing:.08em}.audio-section+#preorder{margin-bottom:100px}.scroll-reveal{opacity:0;transform:translate3d(0,26px,0);transition:opacity .75s ease,transform .85s cubic-bezier(.2,.65,.25,1)}.scroll-reveal.is-revealed,.scroll-reveal:focus-within{opacity:1;transform:none}.parallax-scene>img{translate:0 var(--parallax-y,0px)}.feature-photo.parallax-scene>img{height:calc(100% + 64px);max-width:none;margin-top:-32px}@media(max-width:1200px){.homepage-header .header-left{gap:14px}.homepage-header .header-links{gap:18px;font-size:1rem}.homepage-header .header-tools{gap:7px}}@media(max-width:1080px){.homepage-header .header-links{display:none}.homepage-header .header-tools{margin-left:auto}}@media(max-width:760px){.homepage-header{padding-left:3%;padding-right:3%;gap:8px}.homepage-header .header-left{gap:10px}.homepage-header .wordmark{font-size:1.1rem}.homepage-header .header-tools{gap:2px}.homepage-header .header-tools .icon-button{width:30px}.header-preorder{font-size:.75rem;min-height:44px;padding:9px 10px;letter-spacing:.02em}.audio-section+#preorder{margin-bottom:65px}.scroll-reveal{transform:translate3d(0,18px,0)}.scroll-reveal.is-revealed,.scroll-reveal:focus-within{transform:none}}@media(max-width:360px){.homepage-header{padding-left:10px;padding-right:10px;gap:6px}.homepage-header .header-left{gap:6px}.homepage-header .wordmark{font-size:1rem}.homepage-header .menu-toggle .icon{width:22px}.homepage-header .header-tools{gap:0}.homepage-header .header-tools .icon-button{width:26px}.homepage-header .header-tools .icon{width:18px}.header-preorder{padding-left:6px;padding-right:6px}}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}.parallax-scene>img{translate:none!important}}@media print{.scroll-reveal{opacity:1!important;transform:none!important}.parallax-scene>img{translate:none!important}}.interface-stage{width:min(100%,calc((100svh - 48px) * 1655 / 950));margin-inline:auto}.homepage-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:104px;gap:24px;padding-inline:3%}.homepage-header .header-left{gap:20px;min-width:0}.homepage-header .wordmark{font-size:1.625rem}.homepage-header .menu-toggle{gap:10px;font-size:1.125rem;font-weight:600;min-height:48px}.homepage-header .menu-toggle span{display:inline}.homepage-header .menu-toggle .icon{width:30px;height:30px;stroke-width:1.8}.homepage-header .header-preorder{min-height:46px;font-size:.875rem;padding:12px 16px}.header-product{display:flex;align-items:center;justify-content:center;min-height:50px;padding:10px 22px;color:#f2c98e;background:#d4a76b14;border:1px solid #d4a76b55;border-radius:4px;font-size:1.25rem;font-weight:750;letter-spacing:.06em;line-height:1.2;text-align:center;transition:background .2s,border-color .2s}.header-product:hover{background:#d4a76b28;border-color:var(--accent)}.header-right{display:flex;align-items:center;justify-content:flex-end;gap:24px;min-width:0}.homepage-header .header-links{display:flex;margin:0 auto;gap:22px;font-size:1.0625rem;font-weight:550}.homepage-header .header-links a:first-child{color:inherit}.homepage-header .header-tools{gap:8px;margin:0}.homepage-header .header-tools .icon-button{width:46px;height:48px;margin:0}.homepage-header .header-tools .icon{width:27px;height:27px;stroke-width:1.7}.homepage-header .menu-inner nav a{font-size:2.125rem}.homepage-header~.menu-backdrop{top:104px}@media(max-width:1250px){.homepage-header .header-links{display:none}}@media(min-width:941px)and (max-width:1250px){.homepage-header .header-left{gap:12px}.homepage-header .wordmark{font-size:1.35rem}.homepage-header .header-preorder{padding-inline:10px}.homepage-header .menu-toggle{flex-direction:column;justify-content:center;gap:0;font-size:.875rem}.header-product{padding-inline:16px;font-size:1.125rem}}@media(max-width:940px){.homepage-header{height:auto;min-height:134px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:48px 54px;gap:10px 12px;padding:12px 16px}.homepage-header .header-left{display:contents}.homepage-header .wordmark{grid-row:1;grid-column:1/3;font-size:1.5rem;justify-self:start}.homepage-header .header-preorder{grid-row:1;grid-column:3;justify-self:end;font-size:.875rem;min-height:44px;padding:10px 12px}.homepage-header .menu-toggle{grid-row:2;grid-column:1;flex-direction:column;gap:0;justify-content:center;font-size:.875rem;line-height:1.2;min-width:44px;padding:0}.homepage-header .menu-toggle .icon{width:30px;height:30px}.header-product{grid-row:2;grid-column:2;justify-self:center;font-size:1.0625rem;min-height:46px;padding:10px 12px}.header-right{grid-row:2;grid-column:3;gap:0}.homepage-header .header-tools{gap:0}.homepage-header .header-tools .icon-button{width:40px;height:48px}.homepage-header .header-tools .icon{width:25px;height:25px}.homepage-header~.menu-backdrop{top:134px}.homepage-header .site-menu{max-height:calc(100svh - 134px);overflow-y:auto}.homepage-header .menu-inner nav a{font-size:1.875rem}}@media(max-width:360px){.homepage-header{padding-inline:12px;column-gap:8px}.header-product{font-size:1rem;padding-inline:8px}.homepage-header .wordmark{font-size:1.375rem}}.hero-media-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.hero-media-controls .motion-toggle{width:44px;height:44px}.hero-media-controls .icon{width:20px;height:20px}.sound-toggle[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:#d4a76b18}.hero-media-controls button{touch-action:manipulation;min-width:48px;min-height:48px}@media(max-width:760px){.hero-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;bottom:16px}.hero-bottom .scroll-cue{grid-row:1;grid-column:1}.hero-media-controls{grid-row:1;grid-column:2}.hero-caption{display:block;grid-row:2;grid-column:1/-1;margin:0;text-align:right;font-size:.75rem}}.hero-art,.hero:after{pointer-events:none}.hero-media-controls{position:relative;pointer-events:auto}.hero-media-controls button .icon{pointer-events:none}@media(max-width:760px){.homepage-header .header-product,.hero-media-controls{display:none}.homepage-header .menu-toggle{flex-direction:row;gap:10px;font-size:1rem}.checkout-layout .order-summary{order:-1}.checkout-page .checkout-product{display:block;padding-top:0}.checkout-page .checkout-product>:not(.product-compatibility){display:none}.checkout-page .checkout-product .product-compatibility{margin-top:0;padding-top:0;border-top:0;gap:24px}.checkout-page .checkout-product .compatibility-label{font-size:.9375rem}}.terms-main{max-width:1050px;padding-top:76px;padding-bottom:90px}.terms-heading{padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:28px}.terms-heading h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08;letter-spacing:-.045em;font-weight:500;margin:20px 0}.terms-heading>p:last-child{font-size:.875rem}.terms-main p,.terms-main li{font-size:1rem;line-height:1.85}.terms-main p+p{margin-top:16px}.terms-main strong{color:var(--text);font-weight:600}.terms-main p a{color:var(--accent);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.terms-navigation{display:flex;flex-wrap:wrap;gap:14px 26px;margin:30px 0;font-size:.9375rem;color:var(--accent)}.terms-main section{margin-top:42px;padding-top:30px;border-top:1px solid var(--line)}.terms-main section h2{font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.025em;line-height:1.25;margin-bottom:20px}.terms-refunds .eyebrow{margin-bottom:15px}.terms-main .refund-claim-link{margin-top:26px}.terms-main .terms-email-help{font-size:.875rem;margin-top:16px}.checkout-legal-links{display:flex;flex-wrap:wrap;gap:0 22px}.footer-bottom,.checkout-footer{flex-wrap:wrap}.footer-bottom>a:hover,.checkout-footer>a:hover{color:var(--accent)}@media(max-width:760px){.terms-main{padding-top:42px;padding-bottom:55px}.terms-navigation{gap:12px 20px}.terms-main section{margin-top:32px;padding-top:24px}.footer-bottom{gap:14px}.refund-claim-link{width:100%}}.spec-strip-mobile{display:none}@media(max-width:760px){.spec-strip-desktop{display:none}.spec-strip-mobile{display:flex;align-items:center;justify-content:center;gap:10px;padding:23px 4%;border-bottom:1px solid #ffffff1f;font-size:clamp(.75rem,3.1vw,.875rem);line-height:1.5;letter-spacing:0;color:#b5b5b5;white-space:nowrap}}.traffic-section{margin:35px 0 60px;padding:28px;border:1px solid var(--line);background:#10100f}.traffic-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.traffic-heading h2{font-size:2rem;margin:8px 0 22px}.traffic-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.traffic-stats article{padding:20px;background:#171614;border:1px solid var(--line)}.traffic-stats span,.traffic-stats small{display:block;font-size:.875rem}.traffic-stats strong{display:block;font-size:2.8rem;color:var(--accent);margin:10px 0}.traffic-stats small{color:var(--muted)}#traffic-status{margin:20px 0 10px;font-size:.875rem}.traffic-google{margin:24px 0;padding:20px;border-left:2px solid var(--accent)}.traffic-google p{margin:10px 0 18px}.analytics-choice{position:fixed;bottom:18px;left:18px;right:18px;margin-left:auto;max-width:580px;z-index:1000;padding:22px;background:#171614;border:1px solid #d9ad7080;box-shadow:0 8px 40px #0009;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.analytics-choice[hidden]{display:none}.analytics-choice p{font-size:1rem;line-height:1.5;flex-basis:100%;margin:0 0 5px}.analytics-choice .button{padding:11px 17px;font-size:.875rem}.analytics-choice a{font-size:.875rem;text-decoration:underline}.analytics-settings{border:0;background:none;color:inherit;font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer;padding:10px}.analytics-settings:focus-visible{outline:2px solid var(--accent)}@media(max-width:850px){.traffic-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-section{padding:20px}}@media(max-width:420px){.traffic-stats{grid-template-columns:1fr}.analytics-choice{padding:16px;bottom:8px;left:8px;right:8px}}
