:root{--void:#0a0f14;--navy:#0f1923;--panel:#121d28;--panel-2:#172431;--line:#ece8e117;--line-strong:#ece8e133;--red:#ff4655;--red-deep:#c23543;--red-glow:#ff46558c;--bone:#ece8e1;--muted:#8f9aa5;--dim:#5d6873;--gold:#e6cd94;--gold-deep:#b99b5f;--gold-glow:#e6cd9473;--font-display:var(--ff-display), "Arial Narrow", sans-serif;--font-serif:var(--font-display);--font-body:var(--ff-body), system-ui, sans-serif;--font-mono:var(--ff-mono), ui-monospace, monospace;--wrap:1320px;--gutter:clamp(16px, 4vw, 48px);--section:clamp(88px, 12vw, 168px);--radius:4px;--notch:14px;--ease:cubic-bezier(.2, .7, .1, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--void);color:var(--bone);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.45;background-size:88px 88px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-weight:800;line-height:.95}p{margin:0}::selection{background:var(--red);color:var(--void)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--gold);color:var(--void);padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section);position:relative}.eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--red);width:18px;height:1px;box-shadow:0 0 8px var(--red-glow)}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em}.h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.8rem,7vw,5.6rem);font-weight:800;line-height:.9}.outline-red{color:#0000;-webkit-text-stroke:1.5px var(--red);filter:drop-shadow(0 0 8px var(--red-glow))}.serif{font-family:var(--font-display);font-style:normal;font-weight:inherit;text-transform:none;letter-spacing:0;color:var(--gold)}.lede{color:var(--muted);max-width:56ch;font-size:clamp(1.05rem,1.4vw,1.2rem)}.mono{font-family:var(--font-mono)}.gold{color:var(--gold)}.red{color:var(--red)}.quip{font-family:var(--font-mono);color:var(--dim);letter-spacing:.04em;font-size:12px}.panel{background:linear-gradient(180deg, var(--panel) 0%, var(--navy) 100%);border:1px solid var(--line);border-radius:var(--radius)}.notched{clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% 100%, var(--notch) 100%, 0 calc(100% - var(--notch)))}.field{gap:6px;display:grid}.field label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.input{border:1px solid var(--line-strong);border-radius:var(--radius);background:#0a0f1499;width:100%;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.input:hover{border-color:#ece8e159}.input:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #ff46552e,0 0 18px #ff465533}select.input{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}[data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}[data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}:root{--void:#050c08;--navy:#0b160e;--panel:#101e13;--panel-2:#192a1b;--red:#c2f681;--red-deep:#8dbd50;--red-glow:#b6f26c66;--bone:#e0ebd1;--muted:#a4b19b;--dim:#8b9b80;--gold:#c2f681;--gold-deep:#88ae50;--gold-glow:#b6f26c55;--line:#b8d99420;--line-strong:#b8d99445;--radius:0px;--section:90px}.shop-heading{padding-top:60px;padding-bottom:28px}.shop-heading h2{margin:15px 0;font-size:clamp(52px,6vw,82px)}.shop-heading>p:last-child{color:var(--muted);font-size:14px}.closing{text-align:center;border-top:1px solid var(--line);padding-block:90px}.closing h2{margin:25px 0;font-size:clamp(46px,7vw,88px)}.closing>p{color:var(--muted)}.closing-link{border:1px solid var(--gold);color:var(--gold);font:12px var(--font-mono);cursor:pointer;background:0 0;margin-top:26px;padding:16px 22px;display:inline-block}.closing-link:hover{background:var(--gold);color:var(--void)}.new-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-block:35px;display:flex}.new-footer nav{gap:24px;display:flex}.new-footer button{font:10px var(--font-mono);color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:44px}.new-footer button:hover{color:var(--gold)}.new-footer p{font:9px/1.8 var(--font-mono);color:var(--muted)}.new-footer p span{font-size:9px}.demo-panel{gap:25px;padding-block:25px;display:grid}.demo-panel p{color:var(--muted)}button,a,input,select{-webkit-tap-highlight-color:transparent}@media (max-width:700px){.new-footer{flex-direction:column;align-items:flex-start;gap:15px}.new-footer nav{gap:18px}.closing{padding-block:60px}.shop-heading{padding-top:40px}}.demo-panel{padding:24px}:root{--void:#0a0f14;--navy:#0f1923;--panel:#121d28;--panel-2:#172431;--red:#ff4655;--red-deep:#c23543;--red-glow:#ff465566;--bone:#ece8e1;--muted:#aaaeb5;--dim:#8d939d;--gold:#e6cd94;--gold-deep:#b99b5f;--gold-glow:#e6cd944d;--line:#e6cd9421;--line-strong:#e6cd944d}.outline{filter:drop-shadow(0 0 10px #e6cd9415)}.serif{font-family:var(--font-display);text-transform:none;font-style:normal;font-weight:inherit}.new-footer{border-top-color:var(--line-strong)}.closing-link{letter-spacing:.15em}:root{--wrap:none;--gutter:clamp(22px, 4vw, 72px);--font-display:var(--ff-display), Arial, sans-serif;--muted:#bec1c7;--dim:#a3a8b0}body{font-size:18px;line-height:1.65}body:before{display:none}.wrap{max-width:none}.page-pad{padding:80px var(--gutter)}h1,h2,h3{letter-spacing:-.025em;line-height:1.12}.h2{text-transform:none;font-size:clamp(34px,4vw,64px);line-height:1.1}.eyebrow{font-family:var(--font-body);letter-spacing:.13em;font-size:14px;font-weight:700}.quip{font-size:15px}.display{text-transform:none}.outline{color:var(--bone);-webkit-text-stroke:0;filter:none}.site-nav{z-index:50;border-bottom:1px solid var(--line);min-height:92px;padding:18px var(--gutter);background:#0a0f14f5;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.main-links{gap:30px;display:flex}.main-links a{padding:10px 0;font-size:17px}.main-links a:hover{color:var(--gold)}.nav-tools{align-items:center;gap:20px;display:flex}.currency-control{align-items:center;gap:8px;font-size:14px;display:flex}.currency-control select,.review-controls select{background:var(--panel);border:1px solid var(--line-strong);color:var(--bone);min-height:44px;padding:10px}.cart-trigger,.account-trigger,.menu-trigger{border:1px solid var(--line-strong);cursor:pointer;background:0 0;min-height:46px;padding:10px 17px;font-size:16px}.account-trigger{width:46px;color:var(--bone);justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.account-trigger:hover{border-color:var(--gold);color:var(--gold)}.account-menu-wrap{position:relative}.account-popover{z-index:120;border:1px solid var(--line-strong);background:#0a0f14fa;width:min(360px,100vw - 28px);padding:22px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #00000073}.account-popover-kicker{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;margin:0 0 6px;font-size:11px;font-weight:700}.account-popover-title,.account-popover-name{font:700 30px/1 var(--font-display);display:block}.account-popover-email,.account-popover-copy{color:var(--muted);margin:8px 0 18px;font-size:14px;line-height:1.45;display:block}.account-popover-form{gap:12px;display:grid}.account-popover-form label{gap:6px;font-size:13px;font-weight:700;display:grid}.account-popover-form input{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--bone);font:inherit;background:#0d1319;padding:0 12px}.account-dashboard-button{background:var(--gold);color:#0a0f14;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.account-secondary-link,.account-signout{width:100%;min-height:42px;color:var(--bone);border:1px solid var(--line-strong);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;margin-top:10px;text-decoration:none;display:inline-flex}.account-no-access,.account-popover-error{color:#ff9aa3;font-size:13px;line-height:1.4}.cart-trigger{justify-content:center;align-items:center;gap:8px;min-width:46px;padding:10px 14px;display:inline-flex}.cart-trigger:hover{border-color:var(--red);color:var(--red)}.cart-trigger span{color:var(--gold);margin-left:0;font-size:14px;font-weight:600}.menu-trigger{display:none}.readable-hero{min-height:690px;padding:0 var(--gutter);background:radial-gradient(ellipse at 80% 50%, #27152f55, transparent 55%), var(--void);border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr;display:grid}.hero-copy{z-index:2;align-self:center;padding:90px 0 70px;position:relative}.hero-copy h1{font:700 clamp(54px, 6.5vw, 110px)/1.06 var(--font-display);letter-spacing:-.045em;margin:25px 0}.hero-copy h1 em,.bundle-copy h2 em{font-family:var(--font-display);font-style:normal;font-weight:inherit;color:var(--gold)}.hero-description{color:#c4c6cc;max-width:540px;margin-bottom:32px;font-size:clamp(19px,1.5vw,23px)}.gold-button{color:#201a10;min-height:58px;font:700 17px var(--font-body);cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(110deg,#f1deb1,#e6cd94 50%,#c0a36a);border:0;justify-content:space-between;align-items:center;gap:28px;padding:17px 25px;display:inline-flex}.gold-button:hover{background:#f4e4bd}.hero-joke{color:var(--muted);margin-top:20px;font-size:16px}.hero-details{color:#cec4af;flex-wrap:wrap;gap:24px;margin-top:44px;font-size:14px;display:flex}.hero-details span:before{content:"✓";color:var(--gold);margin-right:8px}.hero-art{min-width:0;max-height:800px;position:relative;overflow:hidden}.hero-art img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000),linear-gradient(#000 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000),linear-gradient(#000 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-art>span{letter-spacing:.2em;color:var(--gold);font-size:13px;position:absolute;bottom:30px;right:24px}.section-heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:32px;display:flex}.section-heading h2,.help-section h2{font:700 clamp(32px, 3.4vw, 58px)/1.15 var(--font-display);margin:14px 0}.section-heading p:not(.eyebrow){color:var(--muted);max-width:780px}.sample-section{border-bottom:1px solid var(--line);background:#101822}.review-average{text-align:right;min-width:215px}.review-average strong{font-size:56px;font-weight:600;line-height:1}.review-average small{color:var(--muted);margin-left:8px;font-size:22px}.review-average>span{color:var(--gold);letter-spacing:4px;font-size:24px;display:block}.review-average p{font-size:14px}.review-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;font-size:15px;display:flex}.review-controls label{align-items:center;gap:16px;display:flex}.review-controls p{color:var(--muted)}.sample-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sample-card{border:1px solid var(--line);background:#0c131c;min-width:0;padding:26px}.review-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.review-top>span{color:var(--gold);letter-spacing:2px}.review-top b{border:1px solid var(--line-strong);padding:3px 9px;font-size:13px;font-weight:500}.review-product{color:var(--gold);margin:18px 0 12px;font-size:14px}.sample-card h3{margin-bottom:14px;font-size:22px}.sample-card>p:not(.review-product){color:var(--muted);font-size:16px}.sample-card small{color:var(--muted);margin-top:20px;font-size:13px;display:block}.text-button{border:0;border-bottom:1px solid var(--gold);color:var(--gold);cursor:pointer;background:0 0;margin-top:20px;padding:14px 0;font-size:17px}.text-button:hover{color:var(--bone)}.four-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.currency-note{color:var(--muted);margin-bottom:24px;font-size:14px}.subtle-link{color:var(--gold);white-space:nowrap;font-size:17px}.store-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;padding-top:36px;display:grid}.store-facts p{color:var(--muted);font-size:16px}.store-facts strong{color:var(--bone);margin-bottom:8px;font-size:19px;display:block}.bundle-feature{border-block:1px solid var(--line);background:#121c27;grid-template-columns:1.2fr 1fr;min-height:680px;padding-top:0;padding-bottom:0;display:grid;overflow:hidden}.bundle-copy{padding:70px 0}.bundle-copy h2{margin:20px 0 24px;font-size:clamp(38px,4.4vw,72px)}.bundle-copy>p{max-width:620px;color:var(--muted)}.bundle-copy ul{grid-template-columns:1fr 1fr;gap:14px;max-width:660px;margin:30px 0;padding:0;font-size:17px;list-style:none;display:grid}.bundle-copy li:before{content:"✓";color:var(--gold);margin-right:12px}.bundle-copy .muted{margin-top:24px;font-size:16px}.phoenix-art{justify-content:center;align-self:end;height:700px;display:flex}.phoenix-art img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.gallery-controls{gap:12px;display:flex}.gallery-controls button{border:1px solid var(--line-strong);background:var(--panel);cursor:pointer;width:52px;height:52px;font-size:26px}.gallery-controls button:hover{border-color:var(--gold)}.art-rail{scroll-snap-type:x mandatory;scrollbar-color:var(--gold-deep) var(--void);gap:22px;padding-bottom:22px;display:flex;overflow-x:auto}.art-card{background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;scroll-snap-align:start;flex:0 0 clamp(240px,22vw,380px);padding:0}.art-card img{object-fit:cover;object-position:top;width:100%;height:400px}.art-card>span{justify-content:space-between;padding:18px;font-size:18px;display:flex}.art-card:hover{border-color:var(--gold)}.gallery-note{color:var(--muted);margin-top:10px;font-size:15px}.help-section{border-top:1px solid var(--line);background:#101822;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.help-section>div>p{max-width:600px;color:var(--muted)}.help-section .muted{margin-top:24px}.help-answers details{border-bottom:1px solid var(--line-strong);padding:22px 0}.help-answers summary{cursor:pointer;font-size:20px;font-weight:600}.help-answers p{color:var(--muted);margin-top:14px;font-size:17px}.site-footer{padding:36px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;font-size:15px;display:flex}.site-footer p{max-width:480px;color:var(--muted)}.site-footer a{color:var(--gold)}.art-preview{text-align:center;padding:24px}.art-preview img{object-fit:contain;width:100%;height:auto;max-height:75vh}.art-preview p{margin:20px 0}.art-preview .gallery-controls{justify-content:center}.input{font-size:18px}html{scroll-padding-top:115px}@media (max-width:1200px){.main-links{gap:18px}.currency-control>span{display:none}.four-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy h1{font-size:7vw}.nav-tools{gap:12px}.site-nav{gap:16px}.bundle-copy ul{grid-template-columns:1fr}.readable-hero{min-height:620px}.hero-copy{padding-block:65px}}@media (max-width:850px){.menu-trigger{display:block}.main-links{display:none}.main-links.expanded{background:var(--void);padding:25px var(--gutter);border-bottom:1px solid var(--line-strong);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.site-nav{min-height:80px}.nav-tools{gap:8px}.site-nav>a span{font-size:20px!important}.section-heading{align-items:flex-start}.readable-hero{grid-template-columns:1fr 1fr}.hero-copy h1{font-size:7vw}.hero-description{font-size:18px}.hero-details{gap:12px}.sample-card{padding:22px}.bundle-feature{grid-template-columns:1.3fr 1fr}.phoenix-art{height:580px}.help-section{gap:40px}.page-pad{padding-block:60px}.bundle-feature{padding-block:0}}@media (max-width:600px){body{font-size:17px}.site-nav{gap:8px;padding:12px 16px}.site-nav>a{gap:5px!important}.site-nav>a span{font-size:17px!important}.site-nav svg{width:22px}.currency-control select{width:64px;padding:8px 3px}.cart-trigger,.menu-trigger{padding:9px;font-size:14px}.readable-hero{padding:0 var(--gutter);flex-direction:column;display:flex}.hero-copy{padding:45px 0 20px}.hero-copy h1{margin:20px 0;font-size:clamp(43px,12vw,70px)}.hero-description{font-size:19px}.hero-details{margin-top:25px;font-size:13px}.hero-art{max-width:100%;height:390px;margin-inline:calc(-1 * var(--gutter))}.hero-art img{object-position:50% 28%;-webkit-mask-image:linear-gradient(#0000,#000 12% 85%,#0000);mask-image:linear-gradient(#0000,#000 12% 85%,#0000)}.hero-art>span{font-size:11px;bottom:20px}.section-heading{display:block}.section-heading h2,.help-section h2{font-size:34px}.review-average{text-align:left;margin-top:25px}.review-average strong{font-size:42px}.review-average>span{margin-left:18px;display:inline-block}.review-controls{display:block}.review-controls label{gap:8px;display:grid}.review-controls p{margin-top:12px}.sample-grid,.four-product-grid{grid-template-columns:1fr}.sample-card h3{font-size:23px}.four-shop .subtle-link{margin-top:15px;display:inline-block}.store-facts{grid-template-columns:1fr;gap:24px}.bundle-feature{grid-template-columns:1fr}.bundle-copy{padding:55px 0 15px}.bundle-copy h2{font-size:40px}.bundle-copy ul{grid-template-columns:1fr}.phoenix-art{height:430px}.art-card{flex-basis:78vw}.art-card img{height:370px}.art-section .gallery-controls{margin-top:22px}.help-section{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start}.gold-button{gap:12px;padding:17px 20px;font-size:16px}.eyebrow{letter-spacing:.1em;font-size:12px}}.four-shop>.section-heading,.four-shop>.currency-note,.four-shop>.digital-product-grid{max-width:960px;margin-left:auto;margin-right:auto}.four-shop>.digital-product-grid{gap:24px;max-width:800px}.centered-hero{isolation:isolate;border-bottom:1px solid var(--line-strong);background:radial-gradient(at 50% 48%,#9737e042,#0000 30%),radial-gradient(at 30% 48%,#701cb42e,#0000 34%),radial-gradient(at 70% 48%,#9123d62e,#0000 34%),radial-gradient(at 16% 62%,#691eaa1f,#0000 28%),radial-gradient(at 84% 62%,#691eaa1f,#0000 28%),#0a0f14;height:min(850px,100svh - 92px);min-height:760px;position:relative;overflow:hidden}.centered-hero:before{content:"";z-index:1;pointer-events:none;background:url(/images/hero/hero-smoke.webp) 50% 45%/cover no-repeat;position:absolute;inset:0}.centered-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#070c1257 0%,#070c1214 24%,#0000 38% 62%,#070c1214 76%,#070c1257 100%),linear-gradient(#04080d0f 0%,#0000 72%,#04080d57 100%);position:absolute;inset:0}.hero-kicker{top:36px;left:var(--gutter);z-index:4;position:absolute}.centered-hero-art{z-index:3;width:min(47%,660px);position:absolute;inset:20px auto 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.centered-hero-art img{object-fit:cover;object-position:50% 27%;filter:drop-shadow(0 0 28px #b247ff47)drop-shadow(0 0 64px #7123c433);width:100%;height:100%}.centered-headline{z-index:2;font:800 clamp(79px, 9.36vw, 168px)/1 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;pointer-events:none;grid-template-columns:1fr 1fr;gap:35px 32%;margin:0;display:grid;position:absolute;top:145px;left:4%;right:4%}.centered-headline span:nth-child(odd){text-align:right}.centered-headline span:nth-child(2n){text-align:left}.centered-headline span:nth-child(n+3){color:var(--gold)}.centered-hero-bottom{inset:auto var(--gutter) 55px;z-index:4;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:34%;display:flex;position:absolute}.centered-hero-bottom>*{pointer-events:auto}.hero-pitch{max-width:470px}.hero-pitch h2{font:600 27px/1.2 var(--font-display);margin-bottom:15px}.hero-pitch p{color:#c6c8ce;font-size:17px;line-height:1.6}.hero-pitch p+p{margin-top:10px}.hero-action{max-width:330px}.hero-action p{color:var(--muted);margin-top:16px;font-size:15px}.hero-action .gold-button{white-space:nowrap;gap:18px;padding:18px 21px;font-size:16px}.review-showcase{border-bottom:1px solid var(--line);background:#101821;grid-template-columns:.8fr 1.5fr;gap:8%;display:grid}.review-intro h2 em{font-family:var(--font-display);color:var(--gold);font-style:normal;font-weight:inherit}.review-score{align-items:center;gap:22px;display:flex}.review-score strong{font:500 78px/1 var(--font-display)}.review-score span{color:var(--gold);letter-spacing:3px;font-size:22px}.review-score p{color:var(--muted);font-size:16px}.sample-caption{color:var(--muted);margin-top:18px;font-size:14px}.review-product-tabs{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;gap:8px 22px;padding-bottom:20px;display:flex}.review-product-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:8px 0;font-size:16px}.review-product-tabs button[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.review-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex}.sample-pill{font:500 12px var(--font-body);border:1px solid var(--line-strong);color:var(--muted);vertical-align:middle;white-space:nowrap;padding:4px 9px}.spotlight-stars{color:var(--gold);letter-spacing:3px;margin:20px 0 12px;font-size:19px}.spotlight-review h3{font:600 26px/1.3 var(--font-display);margin-bottom:16px}.spotlight-review blockquote{color:var(--bone);max-width:800px;margin:0;font-size:clamp(21px,2vw,30px);line-height:1.55}.review-byline{align-items:center;gap:14px;margin-top:26px;font-size:15px;display:flex}.review-avatar{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--gold);background:#202730;border-radius:50%;place-items:center;display:grid}.review-byline small{color:var(--muted);font-size:13px;display:block}.review-pagination{border-top:1px solid var(--line-strong);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:15px;display:flex}.review-pagination>div{gap:12px;display:flex}.review-pagination button{border:1px solid var(--line-strong);cursor:pointer;background:0 0;width:48px;height:48px;font-size:23px}.review-pagination button:hover{color:var(--gold);border-color:var(--gold)}.review-pagination button:disabled{opacity:.35;cursor:default}.review-library{padding:28px}.review-library label{align-items:center;gap:16px;font-size:17px;display:flex}.review-library select{background:var(--panel);border:1px solid var(--line-strong);max-width:100%;padding:12px}.review-library article{border-bottom:1px solid var(--line);padding:28px 0}.review-library h3{margin-bottom:12px;font-size:23px}.review-library article>p:last-child{color:var(--muted);font-size:18px}.review-library .review-pagination{margin-top:24px}@media (min-width:1500px){.centered-headline{letter-spacing:-.055em;column-gap:18%;font-size:clamp(162px,10.8vw,210px)}}@media (min-width:1800px){.centered-headline{top:170px}.centered-hero-bottom{gap:40%}}@media (max-width:1050px){.centered-hero{height:760px;min-height:760px}.centered-headline{column-gap:30%;font-size:9.12vw;top:165px}.centered-hero-art{width:55%}.centered-hero-bottom{gap:25%;bottom:45px}.hero-pitch{max-width:240px}.hero-action .gold-button{white-space:normal}.review-showcase{grid-template-columns:1fr 1.5fr;gap:5%}}@media (max-width:700px){.centered-hero{height:910px;min-height:910px}.hero-kicker{font-size:11px;top:28px}.centered-headline{gap:12px 8%;font-size:11.4vw;top:95px;left:5%;right:5%}.centered-hero-art{width:100%;max-width:500px;top:200px;bottom:200px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 15% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 15% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.centered-hero-art img{object-position:50% 12%}.centered-hero-bottom{gap:15px;display:block;bottom:30px}.hero-pitch{max-width:100%}.hero-pitch h2{white-space:nowrap;margin-bottom:10px;font-size:21px}.hero-pitch h2 br{display:none}.hero-pitch p{max-width:380px;font-size:16px}.hero-action{max-width:none;margin-top:20px}.hero-action p{display:none}.hero-action .gold-button{width:100%;font-size:16px}.review-showcase{grid-template-columns:1fr;gap:36px}.review-intro h2{margin:15px 0 20px;font-size:36px}.review-intro h2 br{display:none}.review-score strong{font-size:60px}.review-intro .text-button{margin-top:10px}.spotlight-review{min-height:365px}.spotlight-review blockquote{font-size:23px}.review-product-tabs{gap:6px 20px}.review-product-tabs button{font-size:15px}.review-library{padding:22px}.review-library label{gap:8px;display:grid}}.rank-climb{border-bottom:1px solid var(--line);text-align:center;background:radial-gradient(circle at 50% 42%,#e6cd9414,#0000 28%),linear-gradient(#0d151d 0%,#0a1118 100%);width:100%;max-width:none}.rank-climb-copy{max-width:760px;margin:0 auto 46px}.rank-climb-copy .eyebrow{justify-content:center}.rank-climb-copy h2{font:700 clamp(42px, 5vw, 76px)/1 var(--font-display);letter-spacing:-.04em;margin:16px 0 14px}.rank-climb-copy>p:last-child{color:var(--muted);font-size:18px}.rank-path{width:100%;max-width:none;margin:0}.rank-path-full{justify-content:space-between;align-items:center;gap:clamp(8px,1.25vw,22px);padding:8px 0 18px;display:flex;overflow:visible}.rank-path-item{flex:1 1 0;justify-content:center;align-items:center;gap:clamp(8px,1vw,18px);min-width:0;display:flex}.rank-step{justify-items:center;gap:14px;min-width:0;display:grid}.rank-icon-shell{aspect-ratio:1;border:1px solid var(--line-strong);background:#ffffff05;place-items:center;width:clamp(92px,7vw,132px);display:grid;box-shadow:inset 0 0 50px #e6cd9406}.rank-icon-shell img{object-fit:contain;filter:drop-shadow(0 18px 28px #00000059);width:76%;height:76%}.rank-label{font:700 clamp(16px, 1.5vw, 22px)/1 var(--font-display);text-transform:uppercase;letter-spacing:.08em}.rank-step-featured .rank-icon-shell{border-color:#e6cd94a6;box-shadow:0 0 0 1px #e6cd9414,inset 0 0 70px #e6cd9412}.rank-arrow{color:var(--gold);opacity:.9;flex:none;font-size:clamp(24px,2.4vw,36px)}.rank-climb-footer{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:30px;margin-top:44px;padding-top:24px;display:flex}.rank-climb-footer p{color:var(--muted);font-size:15px}@media (max-width:700px){.rank-climb-copy{margin-bottom:32px}.rank-path-full{scrollbar-width:thin;scrollbar-color:var(--gold) transparent;justify-content:flex-start;gap:14px;padding-bottom:16px;overflow-x:auto}.rank-path-item{flex:none;gap:14px}.rank-arrow{font-size:26px}.rank-icon-shell{width:118px}.rank-climb-footer{text-align:center;justify-items:center;margin-top:34px;display:grid}}.flick-feature{border-bottom:1px solid var(--line-strong);grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:6%;margin-bottom:clamp(40px,5vw,64px);padding-bottom:clamp(56px,6vw,88px);display:grid}.flick-copy{color:#c6c8ce;gap:16px;font-size:17px;line-height:1.6;display:grid}.flick-copy h2{font:700 clamp(34px, 3.6vw, 58px)/1.08 var(--font-display);color:var(--bone);margin:6px 0}.flick-copy h2 em{font-family:var(--font-display);font-style:normal;font-weight:inherit;color:var(--gold);display:block}.flick-lede{color:var(--bone);font-size:18px}.flick-study{gap:8px;margin:4px 0;padding:0;list-style:none;display:grid}.flick-study li{align-items:center;gap:12px;font-size:16px;display:flex}.flick-study li:before{content:"";border:1.5px solid var(--red);width:14px;height:14px;box-shadow:inset 0 0 0 3px #101821, inset 0 0 0 6px var(--red);border-radius:50%;flex-shrink:0}.flick-study strong{color:var(--bone);font-weight:600}.flick-ctas{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:8px;display:flex}.flick-copy p strong{color:var(--bone);font-weight:600}.flick-tagline{letter-spacing:.04em;color:var(--muted);font-size:14px}.flick-frame{aspect-ratio:16/9;background:#070b10;position:relative;box-shadow:0 30px 80px -30px #000c,0 0 60px -30px #e6cd9459}.flick-frame iframe,.flick-poster{border:0;width:100%;height:100%;position:absolute;inset:0}.flick-poster{cursor:pointer;background:0 0;padding:0;overflow:hidden}.flick-poster img{object-fit:cover;filter:saturate(.9)brightness(.8);width:100%;height:100%;transition:transform .6s var(--ease), filter .3s}.flick-poster:after{content:"";background:linear-gradient(#0000 55%,#070b10e6);position:absolute;inset:0}:is(.flick-poster:hover img,.flick-poster:focus-visible img){filter:saturate()brightness(.95);transform:scale(1.03)}.flick-reticle{z-index:1;width:88px;transition:transform .3s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flick-reticle svg{fill:none;stroke:var(--bone);stroke-width:1.8px;filter:drop-shadow(0 0 8px #0009);display:block}.flick-reticle .flick-play{fill:var(--gold);stroke:none}:is(.flick-poster:hover .flick-reticle,.flick-poster:focus-visible .flick-reticle){transform:translate(-50%,-50%)scale(1.08)}.flick-poster:hover .flick-reticle svg{stroke:var(--gold)}.flick-caption{z-index:1;color:var(--bone);text-align:left;justify-content:space-between;gap:16px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.flick-caption span:last-child{color:var(--muted);white-space:nowrap;font-weight:400}.flick-corner{border:0 solid var(--gold);pointer-events:none;z-index:2;width:26px;height:26px;position:absolute}.flick-corner.tl{border-top-width:2px;border-left-width:2px;top:-10px;left:-10px}.flick-corner.tr{border-top-width:2px;border-right-width:2px;top:-10px;right:-10px}.flick-corner.bl{border-bottom-width:2px;border-left-width:2px;bottom:-10px;left:-10px}.flick-corner.br{border-bottom-width:2px;border-right-width:2px;bottom:-10px;right:-10px}.review-intro h2{margin:14px 0 22px;font-size:clamp(26px,2.4vw,38px)}.review-score span{font-size:17px}.review-score p{font-size:14px}.spotlight-review blockquote{color:#c6c8ce;max-width:720px;font-size:clamp(17px,1.35vw,21px)}.review-product-tabs button{font-size:14px}@media (max-width:900px){.flick-feature{grid-template-columns:1fr;gap:36px}.flick-frame{order:-1}}@media (max-width:700px){.flick-reticle{width:64px}.flick-caption span:last-child{display:none}}.review-showcase{row-gap:0;display:block}.flick-feature{border-bottom:0;grid-template-columns:minmax(0,560px) minmax(0,560px);justify-content:space-between;gap:48px;max-width:1320px;margin:0 auto;padding-bottom:40px}.flick-frame{justify-self:end;width:100%;max-width:560px}.review-panel{border:1px solid var(--line);background:#ece8e106;grid-template-columns:240px minmax(0,1fr);gap:40px;max-width:1320px;margin:0 auto;padding:26px 30px;display:grid}.review-intro .eyebrow{font-size:11px}.review-intro h2{font:600 18px/1.3 var(--font-display);margin:10px 0 14px}.review-score{gap:14px}.review-score strong{font-size:40px}.review-score span{letter-spacing:2px;font-size:14px}.review-score p,.sample-caption{font-size:13px}.sample-caption{margin:10px 0 8px}.review-intro .text-button{font-size:14px}.review-product-tabs{gap:4px 18px;padding-bottom:8px}.review-product-tabs button{min-height:36px;font-size:13px}.spotlight-review{min-height:0;padding:16px 0 12px}.spotlight-stars{margin:8px 0 6px;font-size:13px}.spotlight-review h3{margin-bottom:6px;font-size:17px}.spotlight-review blockquote{font-size:16px;line-height:1.55}.review-byline{margin-top:12px;font-size:13px}.review-avatar{width:34px;height:34px;font-size:12px}.review-editorial>.review-pagination{padding-top:12px;font-size:13px}.review-editorial>.review-pagination button{width:38px;height:38px;font-size:18px}@media (max-width:900px){.flick-feature{grid-template-columns:1fr}.flick-frame{justify-self:stretch;max-width:none}.review-panel{grid-template-columns:1fr;gap:16px;padding:22px}}.has-art{isolation:isolate;position:relative;overflow:hidden}.has-art>:not(.section-art){z-index:1;position:relative}.section-art{z-index:0;pointer-events:none;position:absolute}.section-art img{object-fit:cover}.section-art--arena{opacity:.22;height:520px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0009 45%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 45%,#0000 100%)}.section-art--arena img{object-position:50% 40%}.section-art--summit{opacity:.16;filter:saturate(.4)brightness(.9);height:360px;inset:0 12% auto;-webkit-mask-image:radial-gradient(55% 60% at 50% 30%,#000 20%,#0000 68%);mask-image:radial-gradient(55% 60% at 50% 30%,#000 20%,#0000 68%)}.section-art--summit img{object-position:70% 85%}.section-art--chamber{opacity:.3;filter:saturate(.6);height:92%;bottom:0;left:41%;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.section-art--chamber img{width:auto;height:100%}@media (max-width:900px){.section-art--summit{opacity:.12;inset:0 0 auto}.section-art--chamber{display:none}}.price{flex-wrap:wrap;align-items:center;gap:4px 10px;line-height:1;display:inline-flex}.price-now{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--gold);font-size:1.35em;font-weight:800}.price-was{font-family:var(--font-body);color:var(--muted);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);font-size:.85em;font-weight:500;text-decoration-thickness:1.5px}.price-save{font-family:var(--font-display);letter-spacing:.04em;color:#0a0f14;background:var(--red);padding:4px 7px 3px;font-size:.72em;font-weight:700;line-height:1}.refund-note{border-left:2px solid var(--gold);color:#c6c8ce;background:#e6cd940f;margin-top:4px;padding:12px 14px;font-size:14px;line-height:1.5}.refund-note strong{color:var(--bone)}.refund-consent{border:1px solid var(--line-strong);color:#c6c8ce;cursor:pointer;align-items:flex-start;gap:12px;margin:18px 0;padding:14px;font-size:14px;line-height:1.5;display:flex}.refund-consent input{width:18px;height:18px;accent-color:var(--red);flex-shrink:0;margin-top:2px}.refund-consent strong{color:var(--bone)}.policy-tag{letter-spacing:.01em;color:var(--gold);margin-top:10px;font-size:15px;font-weight:600;line-height:1.4}.policy-tag:before{content:"";vertical-align:middle;background:var(--gold);width:6px;height:6px;margin-right:8px;display:inline-block;transform:rotate(45deg)}.policy-inline{color:var(--gold);margin-top:6px;font-size:16px;font-weight:600;display:inline-block}.review-showcase{isolation:isolate;position:relative;overflow:hidden}.review-showcase>.flick-feature,.review-showcase>.review-panel{z-index:1;position:relative}.side-art{z-index:0;pointer-events:none;opacity:.16;filter:saturate(.55);width:calc(50% - 600px);display:none;position:absolute;top:0;bottom:0}.side-art img{object-fit:cover}.side-art--left{-webkit-mask-image:linear-gradient(90deg,#000 20%,#0000 100%),linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#000 20%,#0000 100%),linear-gradient(#0000,#000 15% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect;left:0;-webkit-mask-image:linear-gradient(90deg,#000 20%,#0000 100%)}.side-art--left img{object-position:40% 35%}.side-art--right{-webkit-mask-image:linear-gradient(270deg,#000 20%,#0000 100%),linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(270deg,#000 20%,#0000 100%),linear-gradient(#0000,#000 15% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect;right:0;-webkit-mask-image:linear-gradient(270deg,#000 20%,#0000 100%)}.side-art--right img{object-position:50% 30%}@media (min-width:1600px){.side-art{display:block}}.contact-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:8vw;display:grid}.contact-intro h2{font:700 clamp(32px, 3.4vw, 58px)/1.15 var(--font-display);margin:14px 0}.contact-intro>p:not(.eyebrow):not(.muted){max-width:480px;color:var(--muted)}.contact-intro>p:not(.eyebrow):not(.muted)+p:not(.eyebrow):not(.muted){margin-top:16px}.contact-intro .muted{margin-top:20px}.contact-form-wrap{gap:18px;max-width:560px;display:grid}.contact-form{gap:18px;display:grid}.contact-textarea{resize:vertical;min-height:130px;font-family:inherit}.contact-error{color:#ff8a94;border:1px solid #ff465580;padding:12px 14px;font-size:14px}.contact-submit{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.contact-submit .muted{max-width:320px;color:var(--dim);opacity:.85;font-size:13px}.contact-sent{gap:12px;max-width:480px;display:grid}.contact-sent h3{font:700 clamp(26px, 2.6vw, 38px)/1.2 var(--font-display)}.contact-sent p{color:var(--muted)}@media (max-width:900px){.contact-section{grid-template-columns:1fr;gap:32px}}.review-library .review-handle{color:var(--gold);margin:4px 0 10px;font-size:14px;font-weight:600}.bundle-feature{isolation:isolate;position:relative}.bundle-feature:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 85% at 82% 55%,#ff822d66,#0000 72%),radial-gradient(42% 55% at 90% 18%,#ff46553d,#0000 70%),radial-gradient(40% 50% at 4% 95%,#e6cd941a,#0000 70%),linear-gradient(100deg,#0000 55%,#ff64320f 100%);position:absolute;inset:0}.bundle-feature:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(2px 2px at 82% 22%,#ffaf64d9,#0000),radial-gradient(2px 2px at 91% 48%,#ff783cbf,#0000),radial-gradient(1.5px 1.5px at 76% 68%,#ffcd82a6,#0000),radial-gradient(1.5px 1.5px at 95% 78%,#ff5a3c8c,#0000),radial-gradient(2px 2px at 68% 35%,#ffa5558c,#0000),radial-gradient(1.5px 1.5px at 86% 88%,#ff8c4680,#0000);animation:9s ease-in-out infinite alternate emberDrift;position:absolute;inset:0}@keyframes emberDrift{0%{opacity:.75;transform:translateY(0)}to{opacity:1;transform:translateY(-16px)}}.bundle-copy,.phoenix-art{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.bundle-feature:after{animation:none}}.local-pill{color:var(--gold);border-color:#e6cd9466}.verified-pill{color:#7ed08a;border-color:#7ed08a66}.review-toggle{margin-top:18px}.review-form{gap:18px;display:grid}.review-star-input{gap:6px;display:flex}.review-star-input button{color:var(--line-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:26px;line-height:1}.review-star-input button.on,.review-star-input button:hover{color:var(--gold)}.review-form-sent{gap:12px;display:grid}.review-form-sent h3{font:700 clamp(22px, 2.2vw, 30px)/1.25 var(--font-display)}.review-form-row{gap:18px;display:grid}@media (min-width:520px){.review-form-row{grid-template-columns:1fr 1fr}}.mindset-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.mindset-card{isolation:isolate;border:1px solid var(--line);background:var(--void);padding:32px;position:relative;overflow:hidden}.mindset-card>:not(.mindset-card-art){z-index:1;position:relative}.mindset-card-art{z-index:-1;opacity:.85;filter:saturate(1.2);position:absolute;inset:0}.mindset-card-art img{object-fit:cover}.mindset-before .mindset-card-art img,.mindset-after .mindset-card-art img{object-position:right}.mindset-before:before,.mindset-after:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.mindset-before:before{background:linear-gradient(100deg,#0a0f14f0 0%,#0a0f148c 55%,#0a0f144d 100%),linear-gradient(#0000 55%,#ff465524)}.mindset-after:before{background:linear-gradient(100deg,#0a0f14f0 0%,#0a0f148c 55%,#0a0f144d 100%),linear-gradient(#0000 55%,#e6cd941f)}.mindset-before{border-top:2px solid var(--red)}.mindset-after{border-top:2px solid var(--gold)}.mindset-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px}.mindset-loop{font:700 clamp(24px, 2.6vw, 34px)/1.25 var(--font-display);margin-bottom:14px}.mindset-arrow{color:var(--muted);font-size:28px}.mindset-list{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.mindset-list li{color:var(--muted);padding-left:18px;font-size:15px;line-height:1.5;position:relative}.mindset-before .mindset-list li:before{content:"";background:var(--red);width:6px;height:6px;position:absolute;top:8px;left:0}.mindset-after .mindset-list li:before{content:"";background:var(--gold);width:6px;height:6px;position:absolute;top:8px;left:0}.mindset-close{color:var(--bone);border-top:1px solid var(--line);padding-top:14px;font-size:15px;font-style:italic}.mindset-callout{isolation:isolate;border:1px solid var(--line-strong);background:var(--void);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);max-width:1120px;margin:56px auto 0;padding:clamp(36px,5vw,64px);display:grid;position:relative;overflow:hidden}.mindset-callout-art{z-index:-1;position:absolute;inset:0}.mindset-callout-art img{object-fit:cover;object-position:60% 50%}.mindset-callout-art:after{content:"";background:linear-gradient(90deg,#0a0f1433 0%,#0a0f148c 55%,#0a0f14d1 100%);position:absolute;inset:0}.mindset-callout h3{font:800 clamp(40px, 5.2vw, 76px)/.95 var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.mindset-callout-body{border-left:2px solid var(--red);justify-items:start;gap:24px;padding-left:clamp(0px,3vw,40px);display:grid}.mindset-callout-body p{color:var(--bone);opacity:.85;font-size:17px;line-height:1.65}@media (max-width:800px){.mindset-callout{grid-template-columns:1fr;margin-top:40px}.mindset-callout-body{padding-left:18px}.mindset-callout-art:after{background:#0a0f1499}}.skill-select{gap:14px;height:clamp(560px,46vw,680px);display:flex}.skill-lane{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;transition:flex-grow .5s var(--ease), border-color .3s var(--ease);flex:1 1 0;display:flex;position:relative;overflow:hidden}.skill-select.has-pick .skill-lane{flex-grow:.55}.skill-select.has-pick .skill-lane.is-locked{border-color:var(--line-strong);flex-grow:3.4}.skill-lane-pick{all:unset;box-sizing:border-box;cursor:pointer;flex:auto;align-items:flex-end;min-width:0;display:flex;position:relative}.skill-lane.is-locked .skill-lane-pick{flex:0 0 36%}.skill-lane-pick:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.skill-lane-art{position:absolute;inset:0}.skill-lane-art img{object-fit:cover;transition:transform .6s var(--ease), filter .4s var(--ease)}.skill-lane--harbor img,.skill-lane--astra img,.skill-lane--brimstone img{object-position:50% 0%}.skill-lane--cypher img{object-position:50% 30%}.skill-select.has-pick .skill-lane:not(.is-locked) img{filter:saturate(.55)brightness(.7)}.skill-lane-pick:hover img{filter:none;transform:scale(1.04)}.skill-lane-art:after{content:"";background:linear-gradient(#0000 50%,#0a0f148c 74%,#0a0f14f2 100%);position:absolute;inset:0}.skill-lane-pick:after{content:"";background:var(--red);transform-origin:0;height:4px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.skill-lane.is-locked .skill-lane-pick:after,.skill-lane-pick:hover:after{transform:scaleX(1)}.skill-lane-name{color:var(--bone);font:700 clamp(20px, 1.8vw, 26px)/1.1 var(--font-display);gap:6px;padding:20px;display:grid;position:relative}.skill-lane-status{border:1px solid var(--line-strong);font:700 11px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:#0a0f1499;justify-self:start;padding:3px 8px}.skill-lane.is-locked .skill-lane-status{background:var(--red);border-color:var(--red);color:var(--void)}.skill-select.has-pick .skill-lane:not(.is-locked) .skill-lane-name{padding:16px 12px;font-size:17px}.skill-lane-detail{min-width:0;animation:verdictIn .45s var(--ease) both;flex:64%;align-content:start;gap:12px;padding:clamp(22px,2.4vw,32px);display:grid;overflow-y:auto}.skill-lane-detail[hidden]{display:none}.skill-lane-summary{color:var(--muted);line-height:1.6}.skill-lane-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.skill-lane-detail ul{gap:8px;margin:-4px 0 0;padding:0;list-style:none;display:grid}.skill-lane-detail li{color:var(--bone);padding-left:22px;line-height:1.45;position:relative}.skill-lane-detail li:before{content:"";background:var(--red);width:7px;height:7px;position:absolute;top:.55em;left:2px;transform:rotate(45deg)}.skill-lane-drill{border-left:2px solid var(--gold);background:#e6cd9412;gap:6px;padding:14px 16px;display:grid}.skill-lane-drill p:last-child{color:var(--gold);line-height:1.5}.skill-lane-next{border-top:1px solid var(--line);color:var(--muted);justify-items:start;gap:10px;padding-top:14px;display:grid}.skill-lane-next strong{color:var(--bone)}@media (prefers-reduced-motion:reduce){.skill-lane,.skill-lane-art img,.skill-lane-pick:after{transition:none}.skill-lane-detail{animation:none}}@media (max-width:1199px){.skill-select{flex-direction:column;height:auto}.skill-lane,.skill-select.has-pick .skill-lane,.skill-select.has-pick .skill-lane.is-locked{flex-direction:column;flex:none}.skill-lane-pick,.skill-lane.is-locked .skill-lane-pick{flex:none;height:180px}.skill-select.has-pick .skill-lane:not(.is-locked) .skill-lane-name{font-size:inherit;padding:20px}}.skills-footer{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:20px;display:flex}@media (max-width:900px){.mindset-grid{grid-template-columns:1fr}.mindset-arrow{justify-self:center;transform:rotate(90deg)}}.sens-check{border-block:1px solid var(--line);background:#121c27}.sens-intro{max-width:720px;margin-bottom:36px}.sens-intro h2{font:700 clamp(34px, 4vw, 60px)/1.05 var(--font-display)}.sens-intro p{color:var(--muted);margin-top:14px;font-size:17px}.sens-panel{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--void);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.sens-inputs{border-right:1px solid var(--line);align-content:start;gap:22px;padding:clamp(22px,3vw,36px);display:grid}.sens-field{gap:8px;display:grid}.sens-field>span{color:var(--bone);font-weight:600}.sens-field input{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--navy);width:100%;color:var(--bone);font:600 20px/1.2 var(--font-mono);padding:12px 14px}.sens-field input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.sens-field small{color:var(--muted);font-size:13px}.sens-games{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sens-game{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;padding:10px 12px;font-size:14px;font-weight:600}.sens-game:hover{color:var(--bone)}.sens-game.is-active{background:var(--bone);border-color:var(--bone);color:var(--void)}.sens-game:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sens-readout{align-content:center;gap:12px;padding:clamp(22px,3vw,40px);display:grid}.sens-result-label{background:var(--red);color:var(--void);font:800 clamp(15px, 1.3vw, 18px)/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);justify-self:start;padding:7px 14px 7px 12px}.sens-result{font:800 clamp(64px, 8vw, 120px)/.95 var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums;animation:verdictIn .3s var(--ease) both}.sens-edpi{color:var(--muted);font-size:15px}.sens-edpi strong{color:var(--bone)}.sens-result-note{max-width:520px;color:var(--bone);opacity:.85;font-size:17px}.sens-next{border-top:1px solid var(--line);justify-items:start;gap:12px;margin-top:16px;padding-top:20px;display:grid}.sens-next p{color:var(--muted)}.sens-next strong{color:var(--bone)}@media (prefers-reduced-motion:reduce){.sens-result{animation:none}}@media (max-width:900px){.sens-panel{grid-template-columns:1fr}.sens-inputs{border-right:0;border-bottom:1px solid var(--line)}}@keyframes verdictIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.habit-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.habit-side{justify-items:start;gap:28px;display:grid;position:sticky;top:110px}.habit-intro h2{font:800 clamp(38px, 4.4vw, 66px)/1 var(--font-display);text-transform:uppercase}.habit-intro h2 .outline-red{display:block}.habit-intro p{color:var(--muted);margin-top:16px;font-size:18px}.habit-pip-row{gap:10px;margin-bottom:12px;display:flex}.habit-pip{border:1.5px solid var(--line-strong);width:22px;height:22px;transition:background .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);transform:rotate(45deg)}.habit-pip.is-won{background:var(--gold);border-color:var(--gold);transform:rotate(45deg)scale(1.08)}.habit-pips p{color:var(--muted)}.habit-pips strong{color:var(--gold);font-weight:700}.habit-rows{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.habit-rows li{border-bottom:1px solid var(--line-strong)}.habit-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;transition:background .25s var(--ease);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px 16px 22px 12px;display:grid}.habit-row:hover{background:#ece8e108}.habit-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.habit-mark{width:16px;height:16px;margin-top:6px;position:relative}.habit-mark:before,.habit-mark:after{content:"";background:var(--red);width:16px;height:2px;transition:all .3s var(--ease);position:absolute;top:50%;left:50%}.habit-mark:before{transform:translate(-50%,-50%)rotate(45deg)}.habit-mark:after{transform:translate(-50%,-50%)rotate(-45deg)}.habit-row.is-fixed .habit-mark:before{background:var(--gold);width:12px;height:12px;transform:translate(-50%,-50%)rotate(45deg)}.habit-row.is-fixed .habit-mark:after{opacity:0}.habit-body{display:grid}.habit-bad{color:var(--bone);font:600 clamp(18px, 1.6vw, 22px)/1.35 var(--font-display);transition:color .3s var(--ease), text-decoration-color .3s var(--ease);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:2px}.habit-row.is-fixed .habit-bad{color:var(--dim);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.habit-fix-wrap{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.habit-row.is-fixed .habit-fix-wrap{grid-template-rows:1fr}.habit-fix{color:var(--gold);font-size:17px;line-height:1.55;overflow:hidden}.habit-row.is-fixed .habit-fix{padding-top:10px}.habit-action{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--muted);white-space:nowrap;margin-top:4px;padding:5px 10px;font-size:13px;font-weight:600}.habit-row:hover .habit-action{color:var(--bone);border-color:var(--bone)}.habit-row.is-fixed .habit-action{color:var(--gold);border-color:#e6cd9480}@media (prefers-reduced-motion:reduce){.habit-pip,.habit-bad,.habit-fix-wrap,.habit-mark:before,.habit-mark:after{transition:none}}@media (max-width:900px){.habit-layout{grid-template-columns:1fr}.habit-side{position:static}}@media (max-width:480px){.habit-row{grid-template-columns:22px minmax(0,1fr)}.habit-action{display:none}}.rank-finder{z-index:1;max-width:1120px;margin:0 auto;position:relative}.rank-finder-picker{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.rank-chip{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease), transform .25s var(--ease);background:#0a0f14b3;justify-items:center;gap:6px;padding:12px 4px;font-size:13px;font-weight:600;display:grid}.rank-chip img{opacity:.55;filter:grayscale(.6);width:44px;height:44px;transition:opacity .2s var(--ease), filter .2s var(--ease)}.rank-chip:hover{color:var(--bone)}.rank-chip:hover img{opacity:.85}.rank-chip.is-active{border-color:var(--gold);color:var(--gold);transform:translateY(-3px)}.rank-chip.is-active img{opacity:1;filter:none}.rank-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rank-finder-result{border:1px solid var(--line-strong);border-top:2px solid var(--gold);border-radius:var(--radius);animation:verdictIn .4s var(--ease) both;background:#0a0f14e0;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(24px,4vw,40px);display:grid}.rank-finder-badge img{filter:drop-shadow(0 12px 30px #00000080);width:100%;height:auto}.rank-finder-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.rank-finder-stuck{color:var(--bone);font:600 clamp(20px, 2vw, 26px)/1.35 var(--font-display);margin:10px 0 22px}.rank-finder-copy ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rank-finder-copy li{color:var(--bone);opacity:.85;padding-left:22px;position:relative}.rank-finder-copy li:before{content:"";background:var(--gold);width:7px;height:7px;position:absolute;top:.55em;left:2px;transform:rotate(45deg)}.rank-finder-next{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.rank-finder-next strong{color:var(--bone)}@media (prefers-reduced-motion:reduce){.rank-finder-result{animation:none}.rank-chip{transition:none}}@media (max-width:800px){.rank-finder-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.rank-finder-result{grid-template-columns:1fr;justify-items:start}.rank-finder-badge{width:110px}}.help-search-field{gap:8px;margin-bottom:14px;display:grid}.help-search-field span{color:var(--bone);font-weight:600}.help-search-field input{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--void);width:100%;color:var(--bone);font:inherit;padding:14px 16px;font-size:17px}.help-search-field input::placeholder{color:var(--muted)}.help-search-field input:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:#0000}.help-topics{flex-wrap:wrap;gap:8px;display:flex}.help-topic{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;padding:8px 14px;font-size:14px;font-weight:600}.help-topic:hover{color:var(--bone)}.help-topic.is-active{background:var(--bone);border-color:var(--bone);color:var(--void)}.help-topic:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.help-count{color:var(--dim);margin:18px 0 0;font-size:14px}.help-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);justify-items:start;gap:12px;margin-top:20px;padding:24px;display:grid}.digital-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.digital-product-grid{grid-template-columns:1fr}}
