/*style-v20260508a.css*/
:root{--navy:#0F172A;--navy-mid:#1F2A44;--navy-text-muted:#C8D2E2;--warm-white:#F8F6F2;--white:#FFFFFF;--accent:#E8735A;--accent-pale:#FCE8E2;--accent-dark:#B0432A;--ink-gray:#1F2937;--muted:#64728A;--rule-gray:#E5E7EB;--max-w:880px;--max-w-wide:1180px}body::before{content:'';display:block;height:6px;background:var(--navy);width:100%}*{box-sizing:border-box;margin:0;padding:0}html{font-size:17px;-webkit-text-size-adjust:100%}body{font-family:'Atkinson Hyperlegible',-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-feature-settings:'tnum';color:var(--ink-gray);background:var(--warm-white);line-height:1.55;-webkit-font-smoothing:antialiased}nav{border-bottom:0.5px solid var(--rule-gray);background:var(--warm-white);position:sticky;top:0;z-index:10}nav .inner{max-width:var(--max-w-wide);margin:0 auto;padding:18px 32px;display:flex;justify-content:space-between;align-items:center}nav a.brand{font-weight:700;letter-spacing:0.16em;color:var(--navy);text-decoration:none;font-size:0.92rem;display:inline-flex;align-items:center;gap:10px}nav a.brand .brand-glyph{width:22px;height:22px;color:var(--accent-dark)}nav a.brand:hover .brand-glyph{color:var(--navy)}nav .links{display:flex;gap:28px}nav .links a{color:var(--ink-gray);text-decoration:none;font-size:0.92rem}nav .links a:hover{color:var(--accent-dark)}.container{max-width:var(--max-w);margin:0 auto;padding:56px 32px}.container.wide{max-width:var(--max-w-wide)}h1,h2,h3,h4{font-weight:700;color:var(--navy);line-height:1.18}h1{font-size:2.4rem;margin-bottom:24px}h2{font-size:1.6rem;margin-top:56px;margin-bottom:16px}h3{font-size:1.18rem;margin-top:36px;margin-bottom:10px}p{margin-bottom:18px;max-width:65ch}em{font-style:italic}strong{font-weight:700;color:var(--navy)}a{color:var(--accent-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--navy)}ul,ol{margin:0 0 18px 1.4em;max-width:62ch}li{margin-bottom:6px}.hero{position:relative;background:linear-gradient(to right,var(--accent) 0%,var(--accent) 76%,var(--navy) 76%,var(--navy) 100%);padding:0;margin:0;overflow:hidden}.hero::before{content:'';position:absolute;left:76%;top:0;width:4px;height:100%;background:var(--navy);transform:translateX(-2px)}.hero .hero-inner{max-width:var(--max-w-wide);margin:0 auto;padding:88px 48px 76px;display:grid;grid-template-columns:1fr 220px;gap:48px;align-items:end;color:var(--white)}.hero .eyebrow{font-size:0.74rem;font-weight:700;letter-spacing:0.16em;color:rgba(255,255,255,0.82);text-transform:uppercase;margin-bottom:18px}.hero h1{font-size:2.8rem;line-height:1.1;color:var(--white);margin-bottom:22px;max-width:17ch;font-weight:700}.hero p.lede{font-size:1.12rem;line-height:1.55;color:rgba(255,255,255,0.92);max-width:50ch;font-style:italic}.hero .hero-badge{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:4px;text-align:center}.hero .hero-badge .glyph{font-size:0;line-height:0}.hero .hero-badge .glyph svg{width:64px;height:64px;margin:0 auto 12px;display:block}.hero .hero-badge .badge-label{font-size:0.74rem;letter-spacing:0.18em;color:rgba(255,255,255,0.7);text-transform:uppercase;font-weight:700}.hero .hero-badge .badge-tag{font-size:0.84rem;color:rgba(255,255,255,0.92);margin-top:4px;font-style:italic}@media (max-width:820px){.hero{background:var(--accent)}.hero::before{display:none}.hero .hero-inner{grid-template-columns:1fr;padding:64px 28px 56px}.hero .hero-badge{display:none}.hero h1{font-size:2.2rem}.hero p.lede{font-size:1.06rem}}hr.rule{border:0;border-top:0.5px solid var(--rule-gray);margin:56px 0;max-width:65ch}.signup{background:var(--white);border:0.5px solid var(--rule-gray);padding:32px 28px;margin:40px 0;max-width:540px}.signup h3{font-size:1rem;letter-spacing:0.06em;text-transform:uppercase;margin-top:0;margin-bottom:8px;color:var(--accent-dark)}.signup p{margin-bottom:18px;font-size:0.98rem;color:var(--ink-gray)}.signup form{display:flex;gap:8px;flex-wrap:wrap}.signup input[type="email"]{flex:1;min-width:240px;padding:13px 14px;border:0.5px solid var(--rule-gray);background:var(--warm-white);font-family:inherit;font-size:1rem;border-radius:2px}.signup input[type="email"]:focus{outline:1px solid var(--accent);outline-offset:-1px}.signup button{padding:13px 22px;background:var(--navy);color:var(--white);border:0;font-family:inherit;font-size:0.96rem;font-weight:700;cursor:pointer;border-radius:2px;letter-spacing:0.04em}.signup button:hover{background:var(--accent-dark)}.signup .small{margin-top:12px;font-size:0.82rem;color:var(--muted);margin-bottom:0}.products{display:grid;gap:18px;margin:32px 0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:var(--max-w-wide)}.product{background:var(--white);border:0.5px solid var(--rule-gray);padding:28px;text-decoration:none;color:var(--ink-gray);display:block}.product:hover{border-color:var(--accent)}.product .price{font-size:0.78rem;font-weight:700;letter-spacing:0.12em;color:var(--accent-dark);text-transform:uppercase;margin-bottom:10px}.product .price.free{color:var(--navy)}.product h3{margin-top:0;margin-bottom:10px;font-size:1.18rem}.product p{font-size:0.96rem;margin-bottom:0;max-width:none;color:var(--ink-gray)}.buy{display:inline-block;padding:14px 28px;background:var(--accent);color:var(--white) !important;text-decoration:none;font-weight:700;letter-spacing:0.04em;margin-top:18px;border-radius:2px;font-size:1rem}.buy:hover{background:var(--accent-dark);color:var(--white)}.buy.secondary{background:var(--navy)}.buy.secondary:hover{background:var(--accent-dark)}blockquote{border-left:3px solid var(--accent);padding:4px 0 4px 22px;margin:28px 0;font-style:italic;font-size:1.08rem;color:var(--navy);max-width:56ch}.share-strip{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:32px 0;max-width:var(--max-w-wide)}.share-card{background:var(--white);border:0.5px solid var(--rule-gray);padding:24px}.share-card blockquote{font-size:1rem;margin:0 0 12px 0;padding-left:16px}.share-card .attr{font-size:0.78rem;letter-spacing:0.12em;color:var(--accent-dark);text-transform:uppercase}footer{border-top:0.5px solid var(--rule-gray);margin-top:96px;background:var(--warm-white)}footer .inner{max-width:var(--max-w-wide);margin:0 auto;padding:40px 32px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:0.86rem;color:var(--muted)}footer .inner a{color:var(--ink-gray);margin-left:18px}@media (max-width:640px){.hero h1{font-size:2rem}.hero p.lede{font-size:1.06rem}h2{font-size:1.32rem}.container{padding:48px 24px}.hero{padding:56px 24px 36px}nav .inner{padding:14px 20px}nav .links{gap:18px}footer .inner{padding:28px 24px}}.tool-form{background:var(--white);border:0.5px solid var(--rule-gray);padding:32px 28px;margin:32px 0;max-width:720px}.tool-form label{display:block;font-size:0.9rem;font-weight:700;letter-spacing:0.04em;color:var(--accent-dark);margin-top:22px;margin-bottom:6px}.tool-form label:first-child{margin-top:0}.tool-form .hint{font-weight:400;letter-spacing:0;color:var(--muted);font-size:0.84rem;text-transform:none}.tool-form input[type="text"],.tool-form textarea,.tool-form select{width:100%;padding:12px 14px;border:0.5px solid var(--rule-gray);background:var(--warm-white);font-family:inherit;font-size:1rem;border-radius:2px;color:var(--ink-gray);resize:vertical}.tool-form input[type="text"]:focus,.tool-form textarea:focus,.tool-form select:focus{outline:1px solid var(--accent);outline-offset:-1px}.tool-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.tool-actions button{padding:12px 20px;background:var(--navy);color:var(--white);border:0;font-family:inherit;font-size:0.96rem;font-weight:700;cursor:pointer;border-radius:2px;letter-spacing:0.04em}.tool-actions button:hover{background:var(--accent-dark)}.tool-actions button.secondary{background:var(--warm-white);color:var(--navy);border:0.5px solid var(--rule-gray)}.tool-actions button.secondary:hover{background:var(--accent-pale);border-color:var(--accent);color:var(--accent-dark)}.tool-actions button:disabled{opacity:0.5;cursor:not-allowed}.tool-output canvas{max-width:100%;height:auto;border:0.5px solid var(--rule-gray);margin-top:16px;background:white}.quiz-question{background:var(--white);border:0.5px solid var(--rule-gray);padding:24px;margin-bottom:16px}.quiz-question .q-num{font-size:0.78rem;letter-spacing:0.12em;color:var(--accent-dark);font-weight:700;text-transform:uppercase}.quiz-question .q-text{font-size:1.06rem;color:var(--navy);margin:8px 0 18px 0;line-height:1.5}.quiz-question .options{display:flex;flex-direction:column;gap:6px}.quiz-question label.option{display:flex;gap:12px;align-items:center;padding:10px 12px;border:0.5px solid var(--rule-gray);cursor:pointer;font-size:0.96rem;border-radius:2px;background:var(--warm-white);margin:0;font-weight:400;letter-spacing:0;color:var(--ink-gray);text-transform:none}.quiz-question label.option input:checked{outline:2px solid var(--accent);outline-offset:2px}.quiz-question label.option:has(input:checked){background:var(--accent-pale);border-color:var(--accent)}.quiz-question label.option:has(input:checked) input:checked{outline:none}.quiz-progress{height:4px;background:var(--rule-gray);margin-bottom:28px;border-radius:2px;overflow:hidden}.quiz-progress-bar{height:100%;background:var(--accent);transition:width 240ms ease}.quiz-result{background:var(--navy);color:var(--warm-white);padding:40px 32px;margin:32px 0}.quiz-result h3{color:var(--warm-white);font-size:1.4rem;margin:0 0 12px 0}.quiz-result p{color:#C8D2E2}.quiz-result .archetype-name{font-size:0.78rem;letter-spacing:0.16em;color:var(--accent);font-weight:700;text-transform:uppercase}.audience-stack{display:flex;flex-direction:column;gap:14px;margin:24px 0;max-width:65ch}.audienceRow{background:var(--white);border:0.5px solid var(--rule-gray);padding:16px 20px}.audienceLabel{font-size:0.78rem;font-weight:700;letter-spacing:0.08em;color:var(--accent-dark);text-transform:uppercase;margin-bottom:6px}.audienceHook{font-size:0.98rem;color:var(--ink-gray);line-height:1.5}.faq-list{max-width:65ch}.faq-list details{background:var(--white);border:0.5px solid var(--rule-gray);padding:16px 20px;margin-bottom:10px;cursor:pointer}.faq-list details summary{font-weight:700;color:var(--navy);font-size:1rem;list-style:none;outline:none}.faq-list details summary::-webkit-details-marker{display:none}.faq-list details summary::after{content:' →';color:var(--accent-dark)}.faq-list details[open] summary::after{content:' ↓'}.faq-list details p{margin-top:10px;margin-bottom:0;font-size:0.96rem;color:var(--ink-gray)}.citation{background:var(--white);border:0.5px solid var(--rule-gray);padding:20px 24px;margin-bottom:14px}.citation h3{font-size:1rem;margin:0 0 6px 0;color:var(--accent-dark)}.citation p{font-size:0.94rem;margin-bottom:6px}.citation p.small{font-size:0.82rem;color:var(--muted);margin-top:4px}.timer-display{font-size:5rem;font-weight:700;color:var(--navy);text-align:center;font-feature-settings:'tnum';padding:32px 0;letter-spacing:0.04em}.timer-display.warn{color:var(--accent-dark)}.timer-display.done{color:var(--accent)}.timer-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.timer-stage{text-align:center;padding:24px 0}.timer-stage h3{font-size:1rem;letter-spacing:0.06em;color:var(--accent-dark);text-transform:uppercase}.gauge-container{background:var(--white);border:0.5px solid var(--rule-gray);padding:24px;margin:24px 0}.gauge-row{display:flex;align-items:center;gap:14px;margin-bottom:14px}.gauge-row label{width:130px;font-size:0.92rem;font-weight:700;color:var(--ink-gray);margin:0;letter-spacing:0;text-transform:none}.gauge-row .gauge-bar{flex:1;height:18px;background:var(--accent-pale);position:relative;border-radius:2px;overflow:hidden}.gauge-row .gauge-bar .demand{height:100%;background:var(--accent);transition:width 200ms}.gauge-row .gauge-bar.over .demand{background:#C0392B}.gauge-row .vals{width:60px;text-align:right;font-size:0.86rem;font-weight:700;color:var(--ink-gray)}.gauge-row input[type="range"]{width:110px}.gauge-result{padding:18px 20px;background:var(--accent-pale);border-left:3px solid var(--accent);margin-top:24px}.gauge-result.over{background:#FCE4E0;border-left-color:#C0392B;color:var(--navy)}.picker-step{background:var(--white);border:0.5px solid var(--rule-gray);padding:24px;margin:16px 0}.picker-step h3{font-size:1.08rem;margin-top:0;color:var(--navy)}.picker-options{display:flex;flex-direction:column;gap:8px}.picker-options button{padding:12px 16px;text-align:left;background:var(--warm-white);border:0.5px solid var(--rule-gray);cursor:pointer;font-family:inherit;font-size:0.96rem;color:var(--ink-gray);border-radius:2px}.picker-options button:hover{background:var(--accent-pale);border-color:var(--accent)}.tb-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;margin-bottom:8px;align-items:center}.tb-row input{padding:8px 10px;border:0.5px solid var(--rule-gray);background:var(--warm-white);font-family:inherit;font-size:0.94rem}.tb-row.header{font-weight:700;font-size:0.84rem;color:var(--accent-dark);letter-spacing:0.04em;text-transform:uppercase}.tb-summary{padding:24px;background:var(--white);border:0.5px solid var(--rule-gray);margin-top:24px}.tb-summary .factor{font-size:3rem;font-weight:700;color:var(--navy)}.tb-summary .factor.high{color:var(--accent-dark)}.afm-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:32px 0;max-width:var(--max-w-wide)}.afm-tile{background:var(--white);border:0.5px solid var(--rule-gray);padding:18px 20px;text-decoration:none;color:var(--ink-gray);display:flex;flex-direction:column;gap:4px}.afm-tile:hover{border-color:var(--accent)}.afm-tile .afm-code{font-size:0.74rem;letter-spacing:0.12em;font-weight:700;color:var(--accent-dark);text-transform:uppercase}.afm-tile .afm-name{font-size:1.04rem;font-weight:700;color:var(--navy)}.afm-tile .afm-summary{font-size:0.88rem;color:var(--muted);line-height:1.45;margin-top:2px}.afm-share{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0 32px 0;padding:14px 16px;background:var(--accent-pale);border-left:3px solid var(--accent)}.afm-share-label{font-size:0.84rem;font-weight:700;color:var(--accent-dark);letter-spacing:0.04em;text-transform:uppercase}.afm-share-btn{padding:7px 14px;background:var(--white);border:0.5px solid var(--rule-gray);font-family:inherit;font-size:0.86rem;cursor:pointer;color:var(--ink-gray);border-radius:2px}.afm-share-btn:hover{background:var(--accent);color:var(--white);border-color:var(--accent)}.section{position:relative;padding:88px 0}.section.warm{background:var(--warm-white)}.section.white{background:var(--white)}.section.pale{background:var(--accent-pale)}.section.navy{background:var(--navy);color:var(--navy-text-muted)}.section.navy h2,.section.navy h3{color:var(--white)}.section.navy p{color:var(--navy-text-muted)}.section .section-inner{max-width:var(--max-w-wide);margin:0 auto;padding:0 48px}.section-eyebrow{display:flex;align-items:baseline;gap:14px;margin-bottom:28px}.section-eyebrow .num{font-size:0.78rem;font-weight:700;letter-spacing:0.18em;color:var(--accent-dark)}.section.navy .section-eyebrow .num{color:var(--accent)}.section-eyebrow .num::after{content:'';display:inline-block;width:32px;height:1px;background:var(--accent-dark);margin-left:14px;vertical-align:middle}.section.navy .section-eyebrow .num::after{background:var(--accent)}.section-eyebrow .label{font-size:0.78rem;font-weight:700;letter-spacing:0.16em;color:var(--ink-gray);text-transform:uppercase}.section.navy .section-eyebrow .label{color:var(--navy-text-muted)}.section h2{font-size:2rem;margin-top:0;margin-bottom:14px;max-width:24ch}.section .lede{font-size:1.06rem;line-height:1.55;max-width:56ch;margin-bottom:36px;color:var(--ink-gray)}.section.navy .lede{color:var(--navy-text-muted)}.products-rich{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0}.products-rich .product-rich{background:var(--white);border:0.5px solid var(--rule-gray);text-decoration:none;color:var(--ink-gray);display:block;overflow:hidden;transition:transform 200ms ease,border-color 200ms ease}.section.navy .products-rich .product-rich{background:var(--navy-mid);border-color:rgba(255,255,255,0.08);color:var(--navy-text-muted)}.products-rich .product-rich:hover{border-color:var(--accent);transform:translateY(-2px)}.products-rich .product-rich .img{display:block;aspect-ratio:16 / 9;background:var(--warm-white);overflow:hidden}.products-rich .product-rich .img img{width:100%;height:100%;object-fit:cover;display:block}.products-rich .product-rich .body{padding:22px 24px 26px}.products-rich .product-rich .price{font-size:0.78rem;font-weight:700;letter-spacing:0.12em;color:var(--accent-dark);text-transform:uppercase;margin-bottom:10px}.products-rich .product-rich .price.free{color:var(--accent)}.products-rich .product-rich h3{margin:0 0 10px 0;font-size:1.14rem;color:var(--navy)}.section.navy .products-rich .product-rich h3{color:var(--white)}.products-rich .product-rich p{margin:0;font-size:0.94rem;line-height:1.45;max-width:none}.tool-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.tool-card{background:var(--white);border:0.5px solid var(--rule-gray);padding:26px 24px 28px;text-decoration:none;color:var(--ink-gray);display:flex;flex-direction:column;gap:12px;transition:border-color 200ms ease}.tool-card:hover{border-color:var(--accent)}.tool-card .tool-icon{width:48px;height:48px;background:var(--accent-pale);border:1px solid var(--accent);display:flex;align-items:center;justify-content:center;color:var(--accent-dark);margin-bottom:4px}.tool-card .tool-icon svg{width:28px;height:28px}.tool-card .price-tag{font-size:0.74rem;letter-spacing:0.12em;font-weight:700;color:var(--accent-dark);text-transform:uppercase}.tool-card h3{margin:0;font-size:1.1rem;color:var(--navy);font-weight:700;letter-spacing:-0.005em}.tool-card p{margin:0;font-size:0.94rem;line-height:1.5;color:var(--ink-gray);max-width:none}.tool-card .arrow{margin-top:auto;padding-top:8px;font-size:0.86rem;font-weight:600;color:var(--accent-dark);letter-spacing:0.02em}.section.navy .tool-cards .tool-card h3{color:var(--navy)}.section.navy .tool-cards .tool-card p{color:var(--ink-gray)}.section.navy .tool-cards .tool-card .arrow{color:var(--accent-dark)}.afm-grid-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:var(--rule-gray);border:0.5px solid var(--rule-gray)}.afm-grid-v2 .afm-card{background:var(--white);padding:22px 24px;text-decoration:none;color:var(--ink-gray);display:block;position:relative;transition:background 200ms ease}.afm-grid-v2 .afm-card:hover{background:var(--accent-pale)}.afm-grid-v2 .afm-card .afm-num{position:absolute;top:16px;right:20px;font-size:1.7rem;font-weight:700;color:var(--accent);letter-spacing:0.04em;font-feature-settings:'tnum'}.afm-grid-v2 .afm-card .afm-name{font-size:1.04rem;font-weight:700;color:var(--navy);margin-bottom:6px;margin-right:50px;margin-top:4px}.afm-grid-v2 .afm-card .afm-summary{font-size:0.88rem;color:var(--muted);line-height:1.45;margin:0;max-width:none}.quote-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:8px}.quote-cards .quote-card{background:var(--white);padding:30px 28px 26px;border-left:4px solid var(--accent);position:relative}.section.navy .quote-cards .quote-card{background:var(--navy-mid);border-left-color:var(--accent);color:var(--white)}.quote-cards .quote-card .quote-mark{position:absolute;top:12px;right:18px;font-size:3rem;line-height:1;color:var(--accent);font-family:Georgia,serif;opacity:0.5}.quote-cards .quote-card blockquote{border:0;padding:0;margin:0 0 18px 0;font-size:1.04rem;line-height:1.5;color:var(--navy);font-style:italic;max-width:36ch}.section.navy .quote-cards .quote-card blockquote{color:var(--white)}.quote-cards .quote-card .attr{font-size:0.74rem;font-weight:700;letter-spacing:0.14em;color:var(--accent-dark);text-transform:uppercase}.section.navy .quote-cards .quote-card .attr{color:var(--accent)}.audience-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:rgba(255,255,255,0.08);border:0.5px solid rgba(255,255,255,0.12)}.audience-cards .audience-card{background:var(--navy-mid);padding:26px 22px;text-decoration:none;color:var(--navy-text-muted);display:block;transition:background 200ms ease}.audience-cards .audience-card:hover{background:#2A3654}.audience-cards .audience-card .who{font-size:0.74rem;font-weight:700;letter-spacing:0.16em;color:var(--accent);text-transform:uppercase;margin-bottom:8px;display:block}.audience-cards .audience-card h3{margin:0 0 8px 0;font-size:1.1rem;color:var(--white)}.audience-cards .audience-card p{margin:0;font-size:0.92rem;color:var(--navy-text-muted);line-height:1.45;max-width:none}.brand-strip{background:var(--navy);color:var(--navy-text-muted);padding:80px 0 64px}.brand-strip .inner{max-width:720px;margin:0 auto;padding:0 48px;text-align:center}.brand-strip .glyph svg{width:72px;height:72px;color:var(--accent);margin:0 auto 24px;display:block}.brand-strip .word{font-size:2.4rem;font-weight:700;color:var(--white);letter-spacing:0.04em;margin-bottom:14px}.brand-strip .tag{font-size:1.06rem;font-style:italic;color:var(--navy-text-muted);margin-bottom:28px}.brand-strip .etymology{display:grid;grid-template-columns:auto 1fr;gap:8px 28px;max-width:480px;margin:0 auto 32px;text-align:left;font-size:0.96rem}.brand-strip .etymology dt{font-weight:700;color:var(--accent);letter-spacing:0.04em}.brand-strip .etymology dd{margin:0;color:var(--navy-text-muted);line-height:1.5}.brand-strip .pull{font-size:1.18rem;font-style:italic;color:var(--white);margin:36px 0 0;border-top:1px solid rgba(255,255,255,0.12);padding-top:28px}footer.minimal{background:var(--navy);border-top:0.5px solid rgba(255,255,255,0.08);margin-top:0}footer.minimal .inner{color:rgba(255,255,255,0.6)}footer.minimal .inner a{color:var(--navy-text-muted)}html{scroll-padding-top:80px}.cycle-diagram{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;margin:40px 0 8px}.cycle-step{background:var(--white);border:0.5px solid var(--rule-gray);padding:22px 20px;display:flex;flex-direction:column;gap:8px}.cycle-step .cycle-num{font-size:0.74rem;letter-spacing:0.14em;font-weight:700;color:var(--accent-dark);text-transform:uppercase}.cycle-step h4{margin:0;font-size:1.06rem;color:var(--navy);font-weight:700}.cycle-step p{margin:0;font-size:0.88rem;color:var(--ink-gray);line-height:1.5;max-width:none}.cycle-step.accent{background:var(--accent-pale);border-color:var(--accent)}.cycle-step.accent h4{color:var(--navy)}.cycle-arrow{display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--accent);font-weight:600}@media (max-width:880px){.cycle-diagram{grid-template-columns:1fr;gap:8px}.cycle-arrow{transform:rotate(90deg);padding:4px 0}}.pillar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:36px 0 24px}.pillar{background:var(--white);border:0.5px solid var(--rule-gray);padding:30px 26px 26px;display:flex;flex-direction:column;gap:10px}.pillar .pillar-num{font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:1.6rem;font-weight:700;color:var(--accent);line-height:1}.pillar h3{margin:0;font-size:1.18rem;color:var(--navy);font-weight:700}.pillar p{margin:0;color:var(--ink-gray);font-size:0.96rem;line-height:1.55;max-width:none}.pillar .pillar-link{margin-top:auto;padding-top:6px;font-size:0.88rem;font-weight:600;color:var(--accent-dark);text-decoration:none;letter-spacing:0.01em}.pillar .pillar-link:hover{text-decoration:underline}.section.navy .pillar h3{color:var(--navy)}.section.navy .pillar p{color:var(--ink-gray)}.section.navy .pillar .pillar-link{color:var(--accent-dark)}.trust-stamp{margin:40px 0 0;padding-top:24px;border-top:1px solid rgba(255,255,255,0.12);font-style:italic;color:var(--navy-text-muted);text-align:center;font-size:0.96rem}.not-list{display:grid;grid-template-columns:1fr;gap:14px;margin:36px 0 0}.not-item{display:grid;grid-template-columns:56px 1fr;gap:18px;background:var(--white);border-left:3px solid var(--accent);padding:22px 24px;align-items:start}.not-item .not-x{font-size:2rem;font-weight:700;color:var(--accent);line-height:1;font-family:'Atkinson Hyperlegible',system-ui,sans-serif}.not-item .not-body h4{margin:0 0 6px;font-size:1.04rem;color:var(--navy);font-weight:700}.not-item .not-body p{margin:0;font-size:0.94rem;color:var(--ink-gray);line-height:1.55;max-width:none}.signup-box{background:var(--warm);border:0.5px solid var(--rule-gray);padding:36px 36px 32px;margin:32px 0 0;max-width:640px}.signup-box h3{margin:0 0 12px;font-size:1.06rem;color:var(--accent-dark);text-transform:uppercase;letter-spacing:0.06em}.signup-box p{margin:0 0 16px;max-width:none}.signup-box form{display:flex;gap:8px;margin-top:18px}.signup-box input[type="email"]{flex:1;padding:12px 14px;border:0.5px solid var(--rule-gray);background:var(--white);font-size:1rem;font-family:inherit}.signup-box button{padding:12px 22px;background:var(--navy);color:var(--white);border:0;font-weight:600;font-family:inherit;cursor:pointer;letter-spacing:0.01em}.signup-box button:hover{background:var(--accent-dark)}.signup-box .small{margin:12px 0 0;font-size:0.82rem;color:var(--muted)}.hero .hero-eyebrow{font-size:0.74rem;letter-spacing:0.16em;font-weight:700;color:rgba(255,255,255,0.85);text-transform:uppercase;margin:0 0 14px}.lead-magnet-card{display:grid;grid-template-columns:360px 1fr;gap:36px;background:var(--white);border:0.5px solid var(--rule-gray);padding:28px;margin:36px 0 0;text-decoration:none;color:var(--ink-gray);align-items:start;transition:border-color 200ms ease}.lead-magnet-card:hover{border-color:var(--accent)}.lead-magnet-card .lead-magnet-cover{background:var(--warm-white);border:0.5px solid var(--rule-gray);overflow:hidden;aspect-ratio:16 / 9}.lead-magnet-card .lead-magnet-cover img{width:100%;height:100%;object-fit:cover;display:block}.lead-magnet-card .lead-magnet-body{display:flex;flex-direction:column;gap:14px;padding:4px 0}.lead-magnet-card .price-tag.free{font-size:0.78rem;letter-spacing:0.14em;font-weight:700;color:var(--accent-dark);text-transform:uppercase;margin:0}.lead-magnet-card h3{margin:0;font-size:1.5rem;font-weight:700;color:var(--navy);line-height:1.18}.lead-magnet-card>.lead-magnet-body>p{margin:0;font-size:1rem;line-height:1.55;max-width:none;color:var(--ink-gray)}.lead-bullets{list-style:none;margin:6px 0 0;padding:0}.lead-bullets li{position:relative;padding-left:22px;margin-bottom:6px;font-size:0.94rem;color:var(--ink-gray)}.lead-bullets li::before{content:'✓';position:absolute;left:0;top:0;color:var(--accent-dark);font-weight:700}.lead-magnet-card .arrow{margin-top:8px;font-size:0.92rem;font-weight:700;color:var(--accent-dark);letter-spacing:0.02em}.library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:36px 0 0}.lib-card{background:var(--white);border:0.5px solid var(--rule-gray);padding:0;text-decoration:none;color:var(--ink-gray);display:flex;flex-direction:column;transition:border-color 200ms ease,transform 160ms ease}.lib-card:hover{border-color:var(--accent);transform:translateY(-2px)}.lib-card .lib-cover{background:var(--warm-white);aspect-ratio:16 / 9;overflow:hidden;border-bottom:0.5px solid var(--rule-gray)}.lib-card .lib-cover img{width:100%;height:100%;object-fit:cover;display:block}.lib-card .price-tag{margin:18px 22px 0;font-size:0.74rem;letter-spacing:0.14em;font-weight:700;color:var(--accent-dark);text-transform:uppercase}.lib-card h3{margin:8px 22px 0;font-size:1.08rem;font-weight:700;color:var(--navy);line-height:1.25}.lib-card p{margin:8px 22px 0;font-size:0.92rem;line-height:1.5;color:var(--ink-gray);max-width:none}.lib-card .afm-tag{margin:14px 22px 22px;padding-top:12px;border-top:0.5px solid var(--rule-gray);font-size:0.78rem;letter-spacing:0.06em;color:var(--muted);font-weight:600;text-transform:uppercase}.flagship-card{display:grid;grid-template-columns:380px 1fr;gap:40px;background:var(--white);padding:36px;margin:40px 0 0;align-items:start}.flagship-card .flagship-cover{background:var(--warm-white);border:0.5px solid var(--rule-gray);overflow:hidden;aspect-ratio:16 / 9}.flagship-card .flagship-cover img{width:100%;height:100%;object-fit:cover;display:block}.flagship-card .flagship-body{display:flex;flex-direction:column;gap:14px;padding:0}.flagship-card .price-tag{font-size:0.78rem;letter-spacing:0.14em;font-weight:700;color:var(--accent-dark);text-transform:uppercase;margin:0}.flagship-card h3{margin:0;font-size:1.6rem;font-weight:700;color:var(--navy);line-height:1.18}.section.navy .flagship-card h3{color:var(--navy)}.flagship-card>.flagship-body>p{margin:0;font-size:1rem;line-height:1.55;color:var(--ink-gray);max-width:none}.section.navy .flagship-card>.flagship-body>p{color:var(--ink-gray)}.flagship-bullets{list-style:none;margin:6px 0 0;padding:0}.flagship-bullets li{position:relative;padding-left:22px;margin-bottom:8px;font-size:0.94rem;color:var(--ink-gray)}.section.navy .flagship-bullets li{color:var(--ink-gray)}.flagship-bullets li::before{content:'✓';position:absolute;left:0;top:0;color:var(--accent-dark);font-weight:700}.flagship-card .buy{align-self:flex-start;margin-top:16px;background:var(--navy);color:var(--white) !important}.flagship-card .buy:hover{background:var(--accent)}.afm-grid-clickable .afm-card{text-decoration:none;color:var(--ink-gray);cursor:pointer;transition:background 200ms ease}.afm-grid-clickable .afm-card:hover{background:var(--accent-pale)}.afm-grid-clickable .afm-card h4{color:var(--navy)}@media (max-width:820px){.lead-magnet-card,.flagship-card{grid-template-columns:1fr;gap:20px}}.afm-share-bar{background:var(--warm-white);border-bottom:0.5px solid var(--rule-gray);padding:18px 0}.afm-share-bar-inner{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:0 !important;padding-bottom:0 !important}.afm-share-bar .share-label{font-size:0.84rem;color:var(--muted);font-weight:600;margin-right:auto}.afm-share-bar .afm-share-btn{background:transparent;border:1px solid var(--rule-gray);color:var(--navy);padding:9px 16px;font-family:inherit;font-size:0.84rem;font-weight:600;cursor:pointer;letter-spacing:0.02em;transition:border-color 200ms ease,color 200ms ease}.afm-share-bar .afm-share-btn:hover{border-color:var(--accent);color:var(--accent-dark)}.signal-list{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:14px}.signal-list li{display:grid;grid-template-columns:64px 1fr;gap:18px;background:var(--navy-mid);padding:22px 24px;border-left:3px solid var(--accent);align-items:center;margin:0}.signal-list .signal-num{font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:1.6rem;font-weight:700;color:var(--accent);line-height:1}.signal-list .signal-text{color:var(--white);font-size:1rem;line-height:1.5}.breaker-card{background:var(--white);border:0.5px solid var(--accent);border-left:4px solid var(--accent);padding:32px 32px 28px;margin:32px 0 0}.breaker-card .breaker-tag{display:inline-block;background:var(--accent-pale);color:var(--accent-dark);font-size:0.74rem;font-weight:700;letter-spacing:0.14em;padding:6px 12px;margin:0 0 16px;text-transform:uppercase}.breaker-card p{margin:0;font-size:1.04rem;line-height:1.6;color:var(--ink-gray);max-width:60ch}.audience-cards .audience-card .aud-label{font-size:0.74rem;font-weight:700;letter-spacing:0.14em;color:var(--accent);text-transform:uppercase;margin-bottom:8px;display:block}.audience-cards .audience-card p{color:var(--white);font-size:0.94rem;line-height:1.5}.prose{max-width:65ch;font-size:1.02rem;line-height:1.6}.prose p{margin-bottom:16px;max-width:none}.prose p:last-child{margin-bottom:0}.section.navy .prose{color:var(--navy-text-muted)}.section.navy .prose strong{color:var(--white)}.lib-card.no-cover{padding:24px}.lib-card.no-cover .price-tag,.lib-card.no-cover h3,.lib-card.no-cover p{margin-left:0;margin-right:0}.lib-card.no-cover .price-tag{margin-top:0}.lib-card.no-cover h3{margin-top:8px}.lib-card.no-cover p{margin-top:8px;margin-bottom:0}.connected-grid .afm-card{padding:22px 22px}.connected-grid .afm-card .afm-num{font-size:1.6rem}.text-link{font-weight:600;color:var(--accent-dark);text-decoration:none;letter-spacing:0.01em}.text-link:hover{text-decoration:underline}.signal-list-pale li{background:var(--white);border-left:3px solid var(--accent)}.signal-list-pale .signal-text{color:var(--ink-gray)}.signal-list-pale .signal-num{color:var(--accent-dark)}.offering-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:36px 0 0}.offering-card{background:var(--white);border:0.5px solid var(--rule-gray);padding:24px 22px;display:flex;flex-direction:column;gap:8px}.offering-card h4{margin:0;font-size:1.06rem;font-weight:700;color:var(--navy)}.offering-card p{margin:0;font-size:0.94rem;line-height:1.5;color:var(--ink-gray);max-width:none}.section.navy .offering-card h4{color:var(--navy)}.section.navy .offering-card p{color:var(--ink-gray)}.protocol-list{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:12px}.protocol-list li{display:grid;grid-template-columns:56px 1fr;gap:18px;background:var(--white);border-left:3px solid var(--accent);padding:22px 24px;align-items:start;margin:0}.protocol-list .step-num{font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:1.4rem;font-weight:700;color:var(--accent);line-height:1}.protocol-list .step-body{font-size:0.98rem;line-height:1.55;color:var(--ink-gray)}.pricing-table{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:40px 0 16px;background:var(--rule-gray);border:0.5px solid var(--rule-gray)}.pricing-col{background:var(--white);padding:32px 28px 28px;display:flex;flex-direction:column;gap:12px;position:relative}.pricing-col.flagship{background:var(--navy);color:var(--white)}.pricing-badge{position:absolute;top:0;right:0;background:var(--accent);color:var(--white);padding:6px 14px;font-size:0.7rem;letter-spacing:0.14em;font-weight:700;text-transform:uppercase}.pricing-tier{font-size:0.74rem;letter-spacing:0.14em;font-weight:700;color:var(--accent-dark);text-transform:uppercase;margin:0}.pricing-col.flagship .pricing-tier{color:var(--accent)}.pricing-price{font-size:2.4rem;font-weight:700;color:var(--navy);line-height:1;margin:4px 0 6px;letter-spacing:-0.01em}.pricing-col.flagship .pricing-price{color:var(--white)}.pricing-name{font-size:1.04rem;font-weight:700;color:var(--navy);margin-bottom:6px}.pricing-col.flagship .pricing-name{color:var(--white)}.pricing-features{list-style:none;margin:8px 0 16px;padding:0;border-top:0.5px solid var(--rule-gray)}.pricing-col.flagship .pricing-features{border-top-color:rgba(255,255,255,0.12)}.pricing-features li{padding:10px 0;font-size:0.92rem;color:var(--ink-gray);border-bottom:0.5px solid var(--rule-gray);position:relative;padding-left:26px;margin:0}.pricing-col.flagship .pricing-features li{color:var(--navy-text-muted);border-bottom-color:rgba(255,255,255,0.08)}.pricing-features li::before{position:absolute;left:0;top:10px;font-weight:700;font-size:0.96rem}.pricing-features li.yes::before{content:'✓';color:var(--accent-dark)}.pricing-col.flagship .pricing-features li.yes::before{color:var(--accent)}.pricing-features li.no{color:var(--muted);text-decoration:line-through;text-decoration-color:rgba(0,0,0,0.15)}.pricing-features li.no::before{content:'×';color:var(--muted);text-decoration:none}.pricing-col.flagship .pricing-features li.no{color:rgba(255,255,255,0.5)}.pricing-cta{margin-top:auto;padding:14px 22px;background:var(--white);color:var(--navy) !important;border:1px solid var(--rule-gray);text-decoration:none;font-weight:700;font-size:0.94rem;text-align:center;transition:border-color 200ms ease,color 200ms ease}.pricing-cta:hover{border-color:var(--accent);color:var(--accent-dark) !important}.pricing-cta.primary{background:var(--accent);color:var(--white) !important;border-color:var(--accent)}.pricing-cta.primary:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:var(--white) !important}.pricing-col.flagship .pricing-cta:not(.primary){background:transparent;color:var(--white) !important;border-color:rgba(255,255,255,0.3)}.pricing-foot{text-align:center;margin-top:20px;font-size:0.92rem;color:var(--muted)}@media (max-width:880px){.pricing-table{grid-template-columns:1fr;gap:1px}}.afm-cluster{margin:48px auto 32px;max-width:640px;padding:0}.afm-cluster svg{width:100%;height:auto;display:block;user-select:none}.afm-cluster figcaption{text-align:center;font-size:0.88rem;color:var(--muted);margin-top:16px;font-style:italic}.afm-cluster .afm-edges line{stroke:var(--rule-gray);stroke-width:1;transition:stroke 200ms ease,stroke-width 200ms ease}.afm-cluster .afm-edges line.active{stroke:var(--accent);stroke-width:2}.afm-cluster .afm-node{cursor:pointer;transition:opacity 200ms ease}.afm-cluster .afm-node circle{fill:var(--white);stroke:var(--navy);stroke-width:1;transition:fill 180ms ease,stroke 180ms ease,stroke-width 180ms ease}.afm-cluster .afm-node .afm-node-num{font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:12px;font-weight:700;fill:var(--accent-dark);letter-spacing:0.04em}.afm-cluster .afm-node .afm-node-label{font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:8px;font-weight:700;fill:var(--navy);letter-spacing:0.08em;text-transform:uppercase}.afm-cluster .afm-node:hover circle,.afm-cluster .afm-node.active circle,.afm-cluster .afm-node:focus circle{fill:var(--accent);stroke:var(--accent-dark);stroke-width:2}.afm-cluster .afm-node:hover .afm-node-num,.afm-cluster .afm-node.active .afm-node-num,.afm-cluster .afm-node:hover .afm-node-label,.afm-cluster .afm-node.active .afm-node-label{fill:var(--white)}.afm-cluster .afm-node.connected circle{stroke:var(--accent);stroke-width:2}.afm-cluster .afm-node.dimmed{opacity:0.3}.afm-cluster-cta{text-align:center;font-size:0.92rem;color:var(--muted);margin:16px 0 32px;font-style:italic}@media (max-width:720px){.afm-cluster{display:none}.afm-cluster-cta{display:none}}.afm-cluster a.afm-node,.afm-cluster a.afm-node text{text-decoration:none !important}.afm-cluster svg a,.afm-cluster svg a text{text-decoration:none !important}.afm-cluster svg text{text-decoration:none !important}.hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 22px}.hero-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.14);color:rgba(255,255,255,0.95);padding:6px 14px;border:1px solid rgba(255,255,255,0.22);font-size:0.82rem;font-weight:600;letter-spacing:0.02em;border-radius:2px}.hero-pill .hero-pill-icon{font-size:0.92rem;opacity:0.9}.hero-pill .ef-label{opacity:0.65;font-style:italic;font-weight:400}.hero-pill.ef-light{border-color:rgba(155,213,156,0.4)}.hero-pill.ef-medium{border-color:rgba(232,200,90,0.4)}.hero-pill.ef-heavy{border-color:rgba(232,115,90,0.6);background:rgba(232,115,90,0.18)}.reentry-pill{position:fixed;right:24px;bottom:24px;z-index:9999;display:flex;align-items:stretch;background:var(--navy);color:var(--white);border:0.5px solid rgba(255,255,255,0.18);box-shadow:0 12px 40px rgba(15,23,42,0.28),0 4px 12px rgba(15,23,42,0.16);border-radius:2px;max-width:360px;opacity:0;transform:translateY(20px);transition:opacity 380ms ease,transform 380ms ease;font-family:'Atkinson Hyperlegible',system-ui,sans-serif}.reentry-pill.reentry-pill-shown{opacity:1;transform:translateY(0)}.reentry-pill.reentry-pill-used,.reentry-pill.reentry-pill-dismissed{opacity:0;transform:translateY(20px);pointer-events:none}.reentry-pill-btn{display:flex;align-items:center;gap:12px;background:transparent;color:inherit;border:0;padding:14px 16px;font-family:inherit;cursor:pointer;text-align:left;flex:1;min-width:0}.reentry-pill-btn:hover{background:rgba(232,115,90,0.12)}.reentry-pill-icon{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--white);border-radius:2px}.reentry-pill-body{display:flex;flex-direction:column;gap:2px;min-width:0}.reentry-pill-label{font-size:0.74rem;font-weight:600;letter-spacing:0.06em;color:rgba(255,255,255,0.65);text-transform:uppercase}.reentry-pill-cta{font-size:0.94rem;font-weight:700;color:var(--white);letter-spacing:0.005em}.reentry-pill-close{background:transparent;border:0;border-left:0.5px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.5);width:36px;font-size:1.4rem;cursor:pointer;font-family:inherit;font-weight:400}.reentry-pill-close:hover{color:var(--white);background:rgba(255,255,255,0.06)}@media (max-width:540px){.reentry-pill{right:12px;bottom:12px;left:12px;max-width:none}}@media (prefers-reduced-motion:reduce){.reentry-pill{transition:opacity 200ms ease;transform:none !important}}.signal-tracker-wrap{margin:36px 0 0;background:var(--white);border:0.5px solid var(--rule-gray);border-left:3px solid var(--accent);padding:32px 32px 28px;transition:box-shadow 600ms ease}.signal-tracker-wrap.signal-flashed{box-shadow:0 0 0 4px rgba(232,115,90,0.18)}.signal-tracker-intro{margin:0 0 24px}.signal-tracker-intro .signal-tag{display:inline-block;background:var(--accent-pale);color:var(--accent-dark);font-size:0.74rem;font-weight:700;letter-spacing:0.14em;padding:6px 12px;margin-bottom:12px;text-transform:uppercase}.signal-tracker-intro h3{margin:0 0 6px;font-size:1.18rem;color:var(--navy)}.signal-tracker-intro p{margin:0;color:var(--ink-gray);font-size:0.94rem;line-height:1.55;max-width:65ch}.signal-form{display:grid;gap:16px}.signal-form-row{display:grid;gap:8px}.signal-form-row-split{grid-template-columns:1fr 1fr;gap:14px}@media (max-width:600px){.signal-form-row-split{grid-template-columns:1fr}}.signal-label{display:block;font-size:0.84rem;font-weight:700;letter-spacing:0.04em;color:var(--navy);margin-bottom:4px}.signal-half{display:flex;flex-direction:column;gap:6px}.signal-half .signal-label{margin-bottom:0}.signal-form select,.signal-form input[type="text"]{padding:10px 12px;border:0.5px solid var(--rule-gray);background:var(--warm-white);font-family:inherit;font-size:0.94rem;color:var(--ink-gray);border-radius:2px}.signal-form select:focus,.signal-form input[type="text"]:focus{outline:1px solid var(--accent);outline-offset:-1px}.signal-intensity{display:flex;gap:6px}.signal-int{flex:1;position:relative;cursor:pointer}.signal-int input{position:absolute;opacity:0;pointer-events:none}.signal-int span{display:flex;align-items:center;justify-content:center;padding:12px 0;background:var(--warm-white);border:0.5px solid var(--rule-gray);font-weight:700;font-size:1rem;color:var(--ink-gray);border-radius:2px;transition:background 160ms ease,border-color 160ms ease,color 160ms ease}.signal-int:hover span{border-color:var(--accent);color:var(--accent-dark)}.signal-int input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--white)}.signal-submit{padding:13px 22px;background:var(--navy);color:var(--white);border:0;font-family:inherit;font-size:0.96rem;font-weight:700;letter-spacing:0.02em;cursor:pointer;border-radius:2px;justify-self:flex-start}.signal-submit:hover{background:var(--accent-dark)}.signal-privacy{margin:0;font-size:0.78rem;color:var(--muted);font-style:italic}.signal-history{margin-top:28px;padding-top:24px;border-top:0.5px solid var(--rule-gray)}.signal-recap{margin-bottom:22px}.signal-recap h4{margin:0 0 12px;font-size:0.84rem;font-weight:700;letter-spacing:0.06em;color:var(--accent-dark);text-transform:uppercase}.signal-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin:0;background:var(--rule-gray);border:0.5px solid var(--rule-gray)}.signal-stats div{background:var(--warm-white);padding:14px 16px}.signal-stats dt{font-size:0.78rem;letter-spacing:0.04em;color:var(--muted);text-transform:uppercase;font-weight:600;margin-bottom:4px}.signal-stats dd{margin:0;font-size:1.18rem;font-weight:700;color:var(--navy)}.signal-history-list h5{margin:0 0 10px;font-size:0.78rem;letter-spacing:0.06em;color:var(--muted);font-weight:600;text-transform:uppercase}.signal-entries{list-style:none;margin:0;padding:0}.signal-entry{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:10px 0;border-bottom:0.5px solid var(--rule-gray);font-size:0.88rem;margin:0}.signal-entry:last-child{border-bottom:0}.signal-date{font-weight:700;color:var(--navy);font-size:0.84rem;min-width:56px}.signal-dots{font-family:monospace;letter-spacing:0.1em;color:var(--accent);font-size:0.94rem}.signal-meta{color:var(--ink-gray);font-size:0.86rem}.signal-note{grid-column:2 / -1;margin-top:4px;color:var(--muted);font-style:italic;font-size:0.86rem}.sticky-toc{position:fixed;top:110px;right:32px;width:200px;max-height:calc(100vh - 140px);overflow-y:auto;z-index:5;font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:0.84rem;line-height:1.4}.sticky-toc-head{font-size:0.7rem;letter-spacing:0.14em;font-weight:700;color:var(--accent-dark);text-transform:uppercase;margin-bottom:12px;padding-bottom:10px;border-bottom:0.5px solid var(--rule-gray)}.sticky-toc-list{list-style:none;padding:0;margin:0}.sticky-toc-list li{margin:0}.sticky-toc-list li a{display:grid;grid-template-columns:24px 1fr;gap:8px;padding:6px 0;color:var(--muted);text-decoration:none;border-left:2px solid transparent;padding-left:10px;margin-left:-12px;transition:color 160ms ease,border-color 160ms ease}.sticky-toc-list li a:hover{color:var(--navy)}.sticky-toc-list li.active a{color:var(--navy);border-left-color:var(--accent);font-weight:600}.sticky-toc-num{font-size:0.74rem;color:var(--accent);font-weight:700;letter-spacing:0.04em;padding-top:1px}.sticky-toc-label{font-size:0.84rem}@media (max-width:1280px){.sticky-toc{display:none}}body.cmdk-locked{overflow:hidden}.cmdk-overlay{position:fixed;inset:0;z-index:10000;display:none;font-family:'Atkinson Hyperlegible',system-ui,sans-serif}.cmdk-overlay.cmdk-open{display:block}.cmdk-backdrop{position:absolute;inset:0;background:rgba(15,23,42,0.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:cmdk-fade-in 200ms ease}@keyframes cmdk-fade-in{from{opacity:0}to{opacity:1}}.cmdk-panel{position:relative;margin:8vh auto 0;max-width:640px;background:var(--white);border:0.5px solid var(--rule-gray);box-shadow:0 20px 60px rgba(15,23,42,0.32);border-radius:4px;animation:cmdk-slide-in 220ms cubic-bezier(0.2,0.7,0.3,1)}@keyframes cmdk-slide-in{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.cmdk-input-row{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:0.5px solid var(--rule-gray)}.cmdk-icon{color:var(--muted);flex-shrink:0}.cmdk-input{flex:1;border:0;outline:0;background:transparent;font-family:inherit;font-size:1.04rem;color:var(--ink-gray);padding:6px 0}.cmdk-input::placeholder{color:var(--muted)}.cmdk-esc{font-family:inherit;background:var(--warm-white);border:0.5px solid var(--rule-gray);border-radius:2px;padding:3px 8px;font-size:0.74rem;color:var(--muted);letter-spacing:0.04em}.cmdk-results{list-style:none;margin:0;padding:8px 0;max-height:56vh;overflow-y:auto}.cmdk-result{margin:0}.cmdk-result a{display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto auto;gap:4px 16px;padding:12px 18px;text-decoration:none;color:var(--ink-gray);border-left:3px solid transparent;transition:background 100ms ease,border-color 100ms ease}.cmdk-result.cmdk-active a{background:var(--accent-pale);border-left-color:var(--accent)}.cmdk-eyebrow{grid-row:1;grid-column:1;font-size:0.7rem;letter-spacing:0.12em;font-weight:700;color:var(--muted);text-transform:uppercase;padding-top:3px}.cmdk-eyebrow.cmdk-kind-afm{color:var(--accent-dark)}.cmdk-eyebrow.cmdk-kind-tool{color:var(--navy)}.cmdk-eyebrow.cmdk-kind-kit{color:var(--accent-dark)}.cmdk-title{grid-row:1;grid-column:2;font-weight:700;font-size:0.96rem;color:var(--navy)}.cmdk-summary{grid-row:2;grid-column:2;font-size:0.84rem;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cmdk-empty{padding:24px 18px;color:var(--muted);font-size:0.94rem;text-align:center}.cmdk-empty a{color:var(--accent-dark)}.cmdk-hint{display:flex;gap:18px;justify-content:flex-end;padding:10px 18px;border-top:0.5px solid var(--rule-gray);background:var(--warm-white);font-size:0.78rem;color:var(--muted)}.cmdk-hint kbd{font-family:inherit;background:var(--white);border:0.5px solid var(--rule-gray);border-radius:2px;padding:1px 6px;margin-right:4px;font-size:0.74rem;color:var(--ink-gray)}@media (max-width:640px){.cmdk-panel{margin:4vh 12px 0}.cmdk-result a{grid-template-columns:1fr;grid-template-rows:auto auto auto}.cmdk-eyebrow{grid-column:1;grid-row:1}.cmdk-title{grid-column:1;grid-row:2}.cmdk-summary{grid-column:1;grid-row:3}.cmdk-hint{display:none}}.cmdk-trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:0.5px solid var(--rule-gray);border-radius:2px;font-family:inherit;font-size:0.82rem;color:var(--muted);cursor:pointer;transition:border-color 160ms ease,color 160ms ease}.cmdk-trigger:hover{border-color:var(--accent);color:var(--accent-dark)}.cmdk-trigger-key{font-weight:700;letter-spacing:0.04em}@media (max-width:640px){.cmdk-trigger{display:none}}.not-numbered-list{list-style:none;margin:36px 0 0;padding:0;counter-reset:not-counter}.not-numbered-list li{display:grid;grid-template-columns:56px 1fr;gap:22px;background:var(--white);padding:24px 28px;margin-bottom:12px;border-left:3px solid var(--accent);align-items:start}.not-numbered-list li .not-num{font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:1.4rem;font-weight:700;color:var(--accent);line-height:1.05}.not-numbered-list li h3{margin:0 0 6px;font-size:1.06rem;color:var(--navy);font-weight:700}.not-numbered-list li p{margin:0;font-size:0.96rem;line-height:1.55;color:var(--ink-gray);max-width:60ch}.not-numbered-list li a{color:var(--accent-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.rejected-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:32px 0 0}.rejected-item{background:var(--navy-mid);padding:22px 24px;border-left:3px solid rgba(232,115,90,0.4);position:relative}.rejected-item::before{content:'×';position:absolute;top:14px;right:18px;color:rgba(232,115,90,0.45);font-size:1.6rem;font-weight:700;line-height:1}.rejected-item h4{margin:0 0 8px;font-size:1rem;color:var(--white);font-weight:700;padding-right:28px;text-decoration:line-through;text-decoration-color:rgba(232,115,90,0.55);text-decoration-thickness:1.5px}.rejected-item p{margin:0;font-size:0.92rem;color:var(--navy-text-muted);line-height:1.5}.rejected-item p a{color:var(--accent)}.closing-line{margin-top:36px;padding-top:24px;border-top:0.5px solid var(--rule-gray);font-size:1.04rem;color:var(--accent-dark);font-style:italic}.changelog{list-style:none;padding:0;margin:36px 0 0}.changelog-entry{display:grid;grid-template-columns:140px 1fr;gap:28px;margin-bottom:0;padding:24px 0;border-bottom:0.5px solid var(--rule-gray)}.changelog-entry:last-child{border-bottom:0}.changelog-stamp{display:flex;flex-direction:column;gap:6px}.changelog-date{font-size:0.86rem;font-weight:700;color:var(--navy);font-family:'Atkinson Hyperlegible',system-ui,sans-serif;letter-spacing:0.02em}.changelog-tag{display:inline-block;background:var(--accent-pale);color:var(--accent-dark);font-size:0.66rem;font-weight:700;letter-spacing:0.14em;padding:4px 10px;width:fit-content;text-transform:uppercase}.changelog-tag.new{background:var(--accent);color:var(--white)}.changelog-body h3{margin:0 0 10px;font-size:1.1rem;color:var(--navy);font-weight:700}.changelog-body p{margin:0 0 12px;font-size:0.96rem;color:var(--ink-gray);line-height:1.55;max-width:none}.changelog-body ul{margin:8px 0 0 1.4em}.changelog-body li{font-size:0.92rem;color:var(--ink-gray);margin-bottom:4px;line-height:1.5}@media (max-width:720px){.changelog-entry{grid-template-columns:1fr;gap:12px}}.upcoming-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:32px 0 0}.upcoming-card{background:var(--navy-mid);border:0.5px solid rgba(255,255,255,0.08);padding:22px 24px}.upcoming-tag{display:inline-block;background:rgba(232,115,90,0.16);color:var(--accent);font-size:0.7rem;font-weight:700;letter-spacing:0.14em;padding:4px 10px;margin-bottom:12px;text-transform:uppercase}.upcoming-card h4{margin:0 0 8px;font-size:1.02rem;color:var(--white);font-weight:700}.upcoming-card p{margin:0;font-size:0.92rem;color:var(--navy-text-muted);line-height:1.5}.not-found-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:36px 0 24px}.not-found-card{background:var(--white);border:0.5px solid var(--rule-gray);padding:26px 24px;text-decoration:none;color:var(--ink-gray);display:flex;flex-direction:column;gap:8px;transition:border-color 200ms ease,transform 160ms ease}.not-found-card:hover{border-color:var(--accent);transform:translateY(-2px)}.not-found-card .nf-num{font-size:1rem;letter-spacing:0.12em;font-weight:700;color:var(--accent)}.not-found-card h3{margin:0;font-size:1.08rem;color:var(--navy);font-weight:700}.not-found-card p{margin:0;font-size:0.92rem;color:var(--ink-gray);line-height:1.5}.not-found-foot{text-align:center;margin-top:24px;font-size:0.94rem;color:var(--muted)}.not-found-foot kbd{font-family:inherit;background:var(--white);border:0.5px solid var(--rule-gray);border-radius:2px;padding:2px 8px;font-size:0.86rem;color:var(--ink-gray)}.faq-list{margin:36px 0 0;display:grid;gap:0;background:var(--rule-gray);border:0.5px solid var(--rule-gray)}.faq-list details{background:var(--white)}.faq-list details:not(:last-child){border-bottom:0.5px solid var(--rule-gray)}.faq-list summary{cursor:pointer;list-style:none;padding:18px 24px;font-weight:700;font-size:1rem;color:var(--navy);position:relative;padding-right:56px;transition:background 160ms ease}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:1.4rem;font-weight:400;color:var(--accent);transition:transform 200ms ease}.faq-list details[open]>summary::after{content:'−';transform:translateY(-50%) rotate(180deg)}.faq-list summary:hover{background:var(--warm-white)}.faq-list details[open]>summary{border-bottom:0.5px solid var(--rule-gray)}.faq-list details>p{padding:18px 24px 22px;font-size:0.96rem;line-height:1.6;color:var(--ink-gray);margin:0;max-width:65ch}.faq-list details>p a{color:var(--accent-dark);text-decoration:underline}.section.navy .faq-list-navy{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.08)}.section.navy .faq-list-navy details{background:var(--navy-mid)}.section.navy .faq-list-navy details:not(:last-child){border-bottom-color:rgba(255,255,255,0.08)}.section.navy .faq-list-navy summary{color:var(--white)}.section.navy .faq-list-navy summary:hover{background:rgba(255,255,255,0.04)}.section.navy .faq-list-navy details[open]>summary{border-bottom-color:rgba(255,255,255,0.08)}.section.navy .faq-list-navy details>p{color:var(--navy-text-muted)}.section.navy .faq-list-navy details>p a{color:var(--accent)}:root[data-theme="dark"]{--navy:#0A1224;--navy-mid:#14203A;--navy-text-muted:#B4BFD0;--warm-white:#131C30;--white:#1A2540;--accent:#FF8E78;--accent-pale:#2A1F1A;--accent-dark:#FFB09F;--ink-gray:#E5DDD0;--muted:#8B96AB;--rule-gray:#2A3655}:root[data-theme="dark"] body::before{background:var(--accent);opacity:0.6}:root[data-theme="dark"] body{background:var(--navy);color:var(--ink-gray)}:root[data-theme="dark"] nav{background:var(--navy);border-bottom-color:var(--rule-gray)}:root[data-theme="dark"] nav a.brand{color:var(--ink-gray)}:root[data-theme="dark"] nav .links a{color:var(--navy-text-muted)}:root[data-theme="dark"] nav .links a:hover{color:var(--accent)}:root[data-theme="dark"] .section.warm{background:var(--warm-white);color:var(--ink-gray)}:root[data-theme="dark"] .section.white{background:var(--navy)}:root[data-theme="dark"] .section.pale{background:var(--warm-white)}:root[data-theme="dark"] .section.navy{background:var(--white)}:root[data-theme="dark"] h1,:root[data-theme="dark"] h2,:root[data-theme="dark"] h3,:root[data-theme="dark"] h4{color:var(--ink-gray)}:root[data-theme="dark"] strong{color:var(--ink-gray)}:root[data-theme="dark"] .section .lede{color:var(--navy-text-muted)}:root[data-theme="dark"] .tool-card,:root[data-theme="dark"] .pillar,:root[data-theme="dark"] .lib-card,:root[data-theme="dark"] .lead-magnet-card,:root[data-theme="dark"] .flagship-card,:root[data-theme="dark"] .signup-box,:root[data-theme="dark"] .signup,:root[data-theme="dark"] .breaker-card,:root[data-theme="dark"] .signal-tracker-wrap,:root[data-theme="dark"] .cycle-step,:root[data-theme="dark"] .not-numbered-list li,:root[data-theme="dark"] .not-found-card,:root[data-theme="dark"] .pricing-col,:root[data-theme="dark"] .protocol-list li,:root[data-theme="dark"] .signal-list-pale li,:root[data-theme="dark"] .upcoming-card,:root[data-theme="dark"] .offering-card,:root[data-theme="dark"] .quote-cards .quote-card,:root[data-theme="dark"] .audience-cards .audience-card,:root[data-theme="dark"] .rejected-item{background:var(--white);border-color:var(--rule-gray)}:root[data-theme="dark"] .tool-card h3,:root[data-theme="dark"] .pillar h3,:root[data-theme="dark"] .lib-card h3,:root[data-theme="dark"] .lead-magnet-card h3,:root[data-theme="dark"] .flagship-card h3,:root[data-theme="dark"] .pricing-name,:root[data-theme="dark"] .breaker-card p,:root[data-theme="dark"] .signal-tracker-intro h3,:root[data-theme="dark"] .cycle-step h4,:root[data-theme="dark"] .not-numbered-list li h3,:root[data-theme="dark"] .not-found-card h3,:root[data-theme="dark"] .upcoming-card h4,:root[data-theme="dark"] .offering-card h4,:root[data-theme="dark"] .audience-cards .audience-card h3,:root[data-theme="dark"] .audience-cards .audience-card h4,:root[data-theme="dark"] .rejected-item h4{color:var(--ink-gray)}:root[data-theme="dark"] .tool-card p,:root[data-theme="dark"] .pillar p,:root[data-theme="dark"] .lib-card p,:root[data-theme="dark"] .lead-magnet-card p,:root[data-theme="dark"] .signup-box p,:root[data-theme="dark"] .breaker-card p,:root[data-theme="dark"] .signal-tracker-intro p,:root[data-theme="dark"] .cycle-step p,:root[data-theme="dark"] .not-numbered-list li p,:root[data-theme="dark"] .not-found-card p,:root[data-theme="dark"] .upcoming-card p,:root[data-theme="dark"] .offering-card p,:root[data-theme="dark"] .audience-cards .audience-card p,:root[data-theme="dark"] .rejected-item p{color:var(--navy-text-muted)}:root[data-theme="dark"] .section.navy h2,:root[data-theme="dark"] .section.navy h3,:root[data-theme="dark"] .section.navy .pillar h3,:root[data-theme="dark"] .section.navy .tool-cards .tool-card h3,:root[data-theme="dark"] .section.navy .flagship-card h3,:root[data-theme="dark"] .section.navy .offering-card h4,:root[data-theme="dark"] .pricing-col.flagship .pricing-name,:root[data-theme="dark"] .pricing-col.flagship .pricing-price{color:var(--ink-gray)}:root[data-theme="dark"] .section.navy .pillar p,:root[data-theme="dark"] .section.navy .tool-cards .tool-card p,:root[data-theme="dark"] .section.navy .flagship-card>.flagship-body>p,:root[data-theme="dark"] .section.navy .offering-card p,:root[data-theme="dark"] .section.navy .flagship-bullets li{color:var(--navy-text-muted)}:root[data-theme="dark"] .hero{background:linear-gradient(to right,var(--accent) 0%,var(--accent) 76%,var(--navy) 76%,var(--navy) 100%)}:root[data-theme="dark"] .hero-pill{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.16)}:root[data-theme="dark"] .brand-strip{background:var(--navy)}:root[data-theme="dark"] .signal-form select,:root[data-theme="dark"] .signal-form input[type="text"],:root[data-theme="dark"] .signup input[type="email"],:root[data-theme="dark"] .signup-box input[type="email"]{background:var(--warm-white);color:var(--ink-gray);border-color:var(--rule-gray)}:root[data-theme="dark"] .signal-int span{background:var(--warm-white);color:var(--ink-gray)}:root[data-theme="dark"] .afm-cluster .afm-node circle{fill:var(--white);stroke:var(--ink-gray)}:root[data-theme="dark"] .afm-cluster .afm-node .afm-node-num{fill:var(--accent)}:root[data-theme="dark"] .afm-cluster .afm-node .afm-node-label{fill:var(--ink-gray)}:root[data-theme="dark"] .afm-cluster .afm-edges line{stroke:var(--rule-gray)}:root[data-theme="dark"] .cmdk-panel{background:var(--white);border-color:var(--rule-gray);box-shadow:0 20px 60px rgba(0,0,0,0.6)}:root[data-theme="dark"] .cmdk-input-row{border-bottom-color:var(--rule-gray)}:root[data-theme="dark"] .cmdk-input{color:var(--ink-gray)}:root[data-theme="dark"] .cmdk-icon{color:var(--muted)}:root[data-theme="dark"] .cmdk-esc{background:var(--warm-white);border-color:var(--rule-gray);color:var(--muted)}:root[data-theme="dark"] .cmdk-result.cmdk-active a{background:var(--accent-pale)}:root[data-theme="dark"] .cmdk-title{color:var(--ink-gray)}:root[data-theme="dark"] .cmdk-summary{color:var(--muted)}:root[data-theme="dark"] .cmdk-hint{background:var(--warm-white);border-top-color:var(--rule-gray)}:root[data-theme="dark"] .cmdk-hint kbd{background:var(--white);border-color:var(--rule-gray);color:var(--ink-gray)}:root[data-theme="dark"] .reentry-pill{background:var(--white);border-color:var(--rule-gray);box-shadow:0 12px 40px rgba(0,0,0,0.5)}:root[data-theme="dark"] .sticky-toc-list li a:hover{color:var(--ink-gray)}:root[data-theme="dark"] .sticky-toc-list li.active a{color:var(--ink-gray)}:root[data-theme="dark"] .faq-list{background:var(--rule-gray);border-color:var(--rule-gray)}:root[data-theme="dark"] .faq-list details{background:var(--white)}:root[data-theme="dark"] .faq-list details:not(:last-child){border-bottom-color:var(--rule-gray)}:root[data-theme="dark"] .faq-list summary{color:var(--ink-gray)}:root[data-theme="dark"] .faq-list summary:hover{background:var(--warm-white)}:root[data-theme="dark"] .faq-list details>p{color:var(--navy-text-muted)}:root[data-theme="dark"] .faq-list-navy details{background:var(--white)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:0.5px solid var(--rule-gray);border-radius:2px;color:var(--muted);cursor:pointer;transition:border-color 160ms ease,color 160ms ease;margin-left:4px}.theme-toggle:hover{border-color:var(--accent);color:var(--accent-dark)}.theme-toggle svg{width:16px;height:16px}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon{display:block}:root[data-theme="dark"] .theme-toggle .icon-sun{display:block}:root[data-theme="dark"] .theme-toggle .icon-moon{display:none}@media (max-width:640px){.theme-toggle{display:none}}:root.theme-transitioning,:root.theme-transitioning *,:root.theme-transitioning *::before,:root.theme-transitioning *::after{transition:background-color 240ms ease,color 240ms ease,border-color 240ms ease !important}.tool-paid-pairs{margin:36px 0 0;background:var(--rule-gray);border:0.5px solid var(--rule-gray)}.pair-row{display:grid;grid-template-columns:1fr 40px 1.4fr;gap:16px;align-items:center;background:var(--white);padding:16px 24px}.pair-row:not(:last-child){border-bottom:0.5px solid var(--rule-gray)}.pair-tool{font-weight:700;color:var(--navy);font-size:0.96rem}.pair-arrow{color:var(--accent);font-size:1.2rem;text-align:center;font-weight:600}.pair-kit{font-size:0.96rem;color:var(--ink-gray)}.pair-kit a{color:var(--accent-dark);text-decoration:none;font-weight:700}.pair-kit a:hover{text-decoration:underline}.pair-kit span{color:var(--muted);font-weight:600;font-size:0.88rem}@media (max-width:640px){.pair-row{grid-template-columns:1fr;gap:4px}.pair-arrow{display:none}.pair-kit{font-size:0.88rem;padding-left:12px}}.hero.hero-with-cover .hero-inner{grid-template-columns:1fr 320px;align-items:center;gap:64px}.hero-cover{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);padding:18px;align-self:center}.hero-cover img{width:100%;height:auto;display:block;border:0.5px solid rgba(255,255,255,0.12)}@media (max-width:820px){.hero.hero-with-cover .hero-inner{grid-template-columns:1fr;gap:32px}.hero-cover{max-width:360px}}.inside-list{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.inside-list li{display:grid;grid-template-columns:48px 1fr;gap:16px;background:var(--white);border:0.5px solid var(--rule-gray);border-left:3px solid var(--accent);padding:20px 22px;align-items:start;margin:0}.inside-list .inside-num{font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:1.18rem;font-weight:700;color:var(--accent);line-height:1.05}.inside-list .inside-body h4{margin:0 0 6px;font-size:1rem;color:var(--navy);font-weight:700}.inside-list .inside-body p{margin:0;font-size:0.92rem;line-height:1.5;color:var(--ink-gray);max-width:none}@media (max-width:720px){.inside-list{grid-template-columns:1fr}}.buy-module{background:var(--white);padding:36px 40px 32px;margin:36px 0 0;display:grid;gap:20px}.buy-price{display:flex;align-items:baseline;gap:16px;border-bottom:0.5px solid var(--rule-gray);padding-bottom:16px}.buy-price-amount{font-size:3rem;font-weight:700;color:var(--navy);line-height:1;letter-spacing:-0.01em}.buy-price-meta{font-size:0.86rem;color:var(--muted);letter-spacing:0.04em;text-transform:uppercase;font-weight:600}.buy-detail{margin:0;font-size:1rem;line-height:1.55;color:var(--ink-gray);max-width:60ch}.section.navy .buy-module .buy-detail{color:var(--ink-gray)}.buy-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.buy-module .buy{margin:0;padding:14px 24px;font-size:0.96rem}.buy-module .buy.primary{background:var(--accent);color:var(--white) !important}.buy-module .buy.primary:hover{background:var(--accent-dark)}.buy-module .buy.secondary{background:transparent;color:var(--navy) !important;border:1px solid var(--rule-gray)}.buy-module .buy.secondary:hover{border-color:var(--accent);color:var(--accent-dark) !important}.hero-actions,.revenue-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 18px;border-radius:4px;font-weight:700;font-size:0.96rem;text-decoration:none;line-height:1.2}.hero-action.primary{background:var(--navy);color:var(--white);border:1px solid var(--navy)}.hero-action.primary:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:var(--white)}.hero .hero-action.primary{background:var(--white);border-color:var(--white);color:var(--navy)}.hero .hero-action.primary:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}.hero-action.secondary{background:transparent;color:var(--navy);border:1px solid rgba(15,23,42,0.18)}.hero .hero-action.secondary{color:var(--white);border-color:rgba(255,255,255,0.52)}.hero-action.secondary:hover{border-color:var(--accent-dark);color:var(--accent-dark)}.hero .hero-action.secondary:hover{border-color:var(--white);color:var(--white)}.revenue-strip .section-inner{padding-top:48px;padding-bottom:50px}.checkout-hero .hero-inner{align-items:center}.live-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px}.live-product{background:var(--white);border:0.5px solid var(--rule-gray);padding:26px;display:flex;min-height:100%;flex-direction:column;gap:14px}.live-product.featured{border-color:var(--accent);box-shadow:0 18px 50px rgba(15,23,42,0.08)}.live-product-meta{color:var(--accent-dark);font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.live-product h3{margin:0;font-size:1.2rem}.live-product p{margin:0;color:var(--ink-gray)}.live-price{margin-top:auto;color:var(--navy);font-size:1.8rem;font-weight:700}.live-product .buy-actions{margin-top:0}.live-fineprint{margin-top:24px;max-width:70ch}@media (max-width:760px){.live-product-grid{grid-template-columns:1fr}.hero-action{width:100%}}.buy-fineprint{margin:0;font-size:0.84rem;color:var(--muted);font-style:italic;border-top:0.5px solid var(--rule-gray);padding-top:14px}.afm-cross-list{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}.afm-cross-link{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--white);border:0.5px solid var(--rule-gray);text-decoration:none;color:var(--ink-gray);transition:border-color 200ms ease,transform 160ms ease}.afm-cross-link:hover{border-color:var(--accent);transform:translateY(-1px)}.afm-cross-link .afm-cross-code{font-size:0.78rem;letter-spacing:0.12em;font-weight:700;color:var(--accent-dark)}.afm-cross-link .afm-cross-name{font-weight:700;color:var(--navy)}.afm-xref-ribbon{background:var(--accent);padding:28px 0;position:relative}.afm-xref-ribbon::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:rgba(255,255,255,0.18)}.afm-xref-inner{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:32px;align-items:center}.xref-label{display:flex;flex-direction:column;gap:2px}.xref-eyebrow{font-size:0.72rem;letter-spacing:0.16em;font-weight:700;color:rgba(255,255,255,0.78);text-transform:uppercase}.xref-this-afm{font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:1.4rem;font-weight:700;color:var(--white);letter-spacing:0.04em}.xref-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.xref-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.24);text-decoration:none;color:var(--white);transition:background 200ms ease,border-color 200ms ease,transform 160ms ease}.xref-chip:hover{background:rgba(255,255,255,0.22);border-color:rgba(255,255,255,0.5);transform:translateY(-1px)}.xref-chip-code{font-size:0.72rem;letter-spacing:0.1em;font-weight:700;color:rgba(255,255,255,0.82)}.xref-chip-name{font-size:0.92rem;font-weight:700;color:var(--white)}@media (max-width:720px){.afm-xref-inner{grid-template-columns:1fr;gap:16px}.xref-chips{justify-content:flex-start}}:root[data-theme="dark"] .afm-xref-ribbon{background:var(--accent-dark)}.afm-cluster:not(.afm-cluster-revealed) .afm-edges line{stroke-dasharray:320;stroke-dashoffset:320}.afm-cluster:not(.afm-cluster-revealed) .afm-node{opacity:0;transform:scale(0.85);transform-origin:center center;transform-box:fill-box}.afm-cluster:not(.afm-cluster-revealed) .afm-center{opacity:0;transform:scale(0.7);transform-origin:center center;transform-box:fill-box}.afm-cluster.afm-cluster-revealed .afm-center{animation:cluster-pop 600ms cubic-bezier(0.34,1.56,0.64,1) 80ms forwards}.afm-cluster.afm-cluster-revealed .afm-edges line{animation:cluster-draw 900ms ease-out forwards;animation-delay:calc(420ms+48ms * var(--edge-i,0))}.afm-cluster.afm-cluster-revealed .afm-node{animation:cluster-pop 480ms cubic-bezier(0.34,1.56,0.64,1) forwards;animation-delay:calc(220ms+64ms * var(--node-i,0))}@keyframes cluster-pop{0%{opacity:0;transform:scale(0.85)}60%{opacity:1;transform:scale(1.06)}100%{opacity:1;transform:scale(1)}}@keyframes cluster-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.afm-cluster:not(.afm-cluster-revealed) .afm-edges line{stroke-dashoffset:0}.afm-cluster:not(.afm-cluster-revealed) .afm-node,.afm-cluster:not(.afm-cluster-revealed) .afm-center{opacity:1;transform:none}.afm-cluster.afm-cluster-revealed .afm-edges line,.afm-cluster.afm-cluster-revealed .afm-node,.afm-cluster.afm-cluster-revealed .afm-center{animation:none}}.tier-list{display:grid;gap:14px;margin:36px 0 0}.tier-item{display:grid;grid-template-columns:56px 1fr;gap:22px;background:var(--white);border:0.5px solid var(--rule-gray);border-left:3px solid var(--accent);padding:22px 24px;align-items:center}.tier-mark{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--accent);color:var(--white);border-radius:50%;font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:1.18rem;font-weight:700;letter-spacing:0.04em}.tier-body h4{margin:0 0 6px;font-size:1.04rem;color:var(--navy);font-weight:700}.tier-body p{margin:0;font-size:0.96rem;line-height:1.55;color:var(--ink-gray);max-width:60ch}.research-list{display:grid;gap:14px;margin:36px 0 0}.research-block{background:var(--white);border:0.5px solid var(--rule-gray);padding:24px 28px 22px}.research-head{display:flex;align-items:baseline;gap:14px;margin-bottom:14px;padding-bottom:12px;border-bottom:0.5px solid var(--rule-gray)}.research-code{font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:0.84rem;letter-spacing:0.12em;font-weight:700;color:var(--accent);padding:4px 10px;background:var(--accent-pale);border-radius:2px}.research-head h3{margin:0;font-size:1.18rem;color:var(--navy);font-weight:700}.research-head h3 a{color:var(--navy);text-decoration:none;border-bottom:1px dotted var(--accent)}.research-head h3 a:hover{color:var(--accent-dark);border-bottom-style:solid}.research-cites{list-style:none;margin:0;padding:0}.research-cites li{position:relative;padding-left:36px;padding-top:8px;padding-bottom:8px;font-size:0.92rem;line-height:1.55;color:var(--ink-gray);margin:0;border-bottom:0.5px dotted var(--rule-gray)}.research-cites li:last-child{border-bottom:0}.research-cites .rc-tier{position:absolute;left:0;top:10px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--accent-pale);color:var(--accent-dark);font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:0.72rem;font-weight:700;border-radius:50%;letter-spacing:0.04em}.research-cites em{font-style:italic;color:var(--navy);font-weight:600}.research-cites .rc-meta{font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:0.78rem;color:var(--muted);letter-spacing:0.02em;background:var(--warm-white);padding:1px 8px;border-radius:2px;display:inline-block;margin:0 4px}:root[data-theme="dark"] .research-block{background:var(--white);border-color:var(--rule-gray)}:root[data-theme="dark"] .research-head h3,:root[data-theme="dark"] .research-head h3 a,:root[data-theme="dark"] .research-cites em{color:var(--ink-gray)}:root[data-theme="dark"] .research-cites li{color:var(--navy-text-muted);border-bottom-color:var(--rule-gray)}:root[data-theme="dark"] .research-cites .rc-meta{background:var(--warm-white);color:var(--muted)}:root[data-theme="dark"] .tier-item{background:var(--white)}:root[data-theme="dark"] .tier-body h4{color:var(--ink-gray)}:root[data-theme="dark"] .tier-body p{color:var(--navy-text-muted)}@media print{:root,:root[data-theme="dark"]{--navy:#0F172A;--navy-mid:#1F2A44;--warm-white:#ffffff;--white:#ffffff;--accent:#B0432A;--accent-pale:#FCE8E2;--accent-dark:#B0432A;--ink-gray:#1F2937;--muted:#5A6275;--rule-gray:#CCD3DC}body{background:#fff !important;color:#1F2937 !important;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:11pt;line-height:1.45}body::before{display:none}nav,footer,.brand-strip,.afm-share-bar,.reentry-pill,.cmdk-overlay,.sticky-toc,.cmdk-trigger,.theme-toggle,.signal-tracker-wrap,.afm-cluster,.afm-cluster-cta,.afm-xref-ribbon,.hero-meta,.pair-row .pair-arrow,script,.buy-actions,.buy-fineprint,.signup-box,.signup,.pricing-table,.pricing-foot,.quiz-shell,iframe{display:none !important}.hero{background:#fff !important;padding:0 !important}.hero::before{display:none !important}.hero .hero-inner{grid-template-columns:1fr !important;padding:0 !important;color:#1F2937 !important;page-break-after:avoid}.hero-text{padding:0 !important}.hero h1{color:#0F172A !important;font-size:22pt !important;margin:0 0 8pt !important;max-width:none !important;line-height:1.2}.hero .hero-eyebrow,.hero .eyebrow{color:#B0432A !important;font-size:9pt !important;margin-bottom:6pt !important}.hero .hero-lede,.hero p.lede{color:#1F2937 !important;font-style:italic;font-size:12pt !important;max-width:none !important}.hero-badge,.hero-cover{display:none !important}.section,.section.warm,.section.white,.section.pale,.section.navy{background:#fff !important;padding:12pt 0 !important;color:#1F2937 !important}.section.navy h2,.section.navy h3,.section.navy p,.section.navy .lede,.section.navy .pillar h3,.section.navy .audience-cards .audience-card h3,.section.navy .audience-cards .audience-card p,.section.navy .flagship-card h3,.section.navy .offering-card h4,.section.navy .offering-card p,.section.navy .pillar p,.section.navy .flagship-card>.flagship-body>p,.section.navy .flagship-bullets li{color:#1F2937 !important}.container,.container.narrow,.container.wide{max-width:none !important;padding:0 !important}.section-eyebrow{margin-bottom:8pt !important}.section-eyebrow .num{color:#B0432A !important;font-weight:700}.section-eyebrow .label{color:#1F2937 !important}.section-eyebrow .rule{background:#B0432A !important}.tool-card,.pillar,.lib-card,.lead-magnet-card,.flagship-card,.breaker-card,.cycle-step,.not-numbered-list li,.not-found-card,.protocol-list li,.signal-list li,.upcoming-card,.offering-card,.quote-cards .quote-card,.audience-cards .audience-card,.rejected-item,.inside-list li,.research-block,.tier-item,.changelog-entry{background:#fff !important;border:1px solid #CCD3DC !important;box-shadow:none !important;page-break-inside:avoid;margin-bottom:6pt !important}h1,h2,h3,h4{color:#0F172A !important;page-break-after:avoid}h2{font-size:16pt !important;margin-top:16pt !important}h3{font-size:13pt !important;margin-top:10pt !important}h4{font-size:11pt !important}a[href^="http"]:after{content:" (" attr(href) ")";font-size:9pt;color:#5A6275;word-break:break-all}a{color:#B0432A !important;text-decoration:underline}.section,.research-block,.changelog-entry,.pillar,.flagship-card,.lead-magnet-card{page-break-inside:avoid}@page{margin:18mm 16mm}}.tts-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(255,255,255,0.18);border:1px solid rgba(255,255,255,0.32);font-family:'Atkinson Hyperlegible',system-ui,sans-serif;font-size:0.82rem;font-weight:700;color:var(--white);cursor:pointer;border-radius:2px;letter-spacing:0.02em;transition:background 200ms ease,border-color 200ms ease}.tts-btn:hover{background:rgba(255,255,255,0.28);border-color:rgba(255,255,255,0.5)}.tts-btn .tts-icon{font-size:0.84rem;width:14px;display:inline-block;text-align:center;line-height:1}.tts-reading{background:rgba(232,115,90,0.10);border-left:3px solid var(--accent);padding-left:14px !important;margin-left:-17px !important;transition:background 200ms ease}@media (prefers-reduced-motion:reduce){.tts-reading{transition:none}}@media print{.tts-btn{display:none !important}.tts-reading{background:transparent;border-left:0}}.reading-progress{position:fixed;top:6px;left:0;right:0;height:2px;background:var(--accent);transform-origin:left center;transform:scaleX(0);transition:transform 80ms linear;z-index:99;pointer-events:none}:root[data-theme="dark"] .reading-progress{background:var(--accent);opacity:0.9}@media print{.reading-progress{display:none !important}}.todays-afm-card{display:flex;flex-direction:column;gap:12px;background:var(--accent);color:var(--white);padding:28px 32px;margin:36px 0 24px;text-decoration:none;border-radius:2px;position:relative;overflow:hidden;transition:transform 200ms ease}.todays-afm-card::before{content:'';position:absolute;top:0;right:0;bottom:0;width:4px;background:var(--navy)}.todays-afm-card:hover{transform:translateY(-2px)}.todays-afm-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.todays-afm-date{font-size:0.74rem;letter-spacing:0.16em;font-weight:700;color:rgba(255,255,255,0.78);text-transform:uppercase}.todays-afm-tag{font-size:0.84rem;letter-spacing:0.1em;font-weight:700;color:var(--white);background:rgba(255,255,255,0.16);padding:4px 12px;border-radius:2px}.todays-afm-hook{margin:4px 0 0;font-size:1.18rem;line-height:1.45;font-weight:700;color:var(--white);font-style:italic;max-width:56ch}.todays-afm-cta{font-size:0.92rem;font-weight:700;color:rgba(255,255,255,0.82);letter-spacing:0.02em;margin-top:6px}.todays-afm-card:hover .todays-afm-cta{color:var(--white)}@media (max-width:720px){.todays-afm-card{padding:22px 22px}.todays-afm-hook{font-size:1.04rem}}:root[data-theme="dark"] .todays-afm-card{background:var(--accent-dark)}:root[data-theme="dark"] .hero .hero-action.primary{background:#FFFFFF;border-color:#FFFFFF;color:#0F172A}:root[data-theme="dark"] .hero .hero-action.primary:hover{background:#E8735A;border-color:#E8735A;color:#FFFFFF}:root[data-theme="dark"] .hero .hero-action.secondary{color:#FFFFFF;border-color:rgba(255,255,255,0.68)}:root[data-theme="dark"] .hero .hero-action.secondary:hover{border-color:#FFFFFF;color:#FFFFFF}
/*dramatic-effects-v20260508a.css*/
@keyframes deskrune-draw{0%{stroke-dashoffset:var(--draw-len,80);opacity:0}20%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}@keyframes deskrune-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.045)}}.brand-glyph path,.brand-glyph line,.hero-badge .glyph svg path,.hero-badge .glyph svg line,.hero-badge svg path,.hero-badge svg line{stroke-dasharray:80;stroke-dashoffset:80;animation:deskrune-draw 1.2s cubic-bezier(0.4,0,0.2,1) 0.15s forwards}.hero-badge .glyph svg line:nth-child(2),.hero-badge svg line:nth-child(2){animation-delay:0.6s}.hero-badge .glyph svg line:nth-child(3),.hero-badge svg line:nth-child(3){animation-delay:0.8s}.hero-badge .glyph,.hero-badge svg{animation:deskrune-pulse 4.6s cubic-bezier(0.45,0,0.55,1) 2.8s infinite;transform-origin:center}.hero{position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient( 600px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(201,97,63,0.08),transparent 40% );opacity:0;transition:opacity 0.4s cubic-bezier(0.4,0,0.6,1);z-index:1}.hero:hover::before{opacity:1}.hero .hero-inner,.hero>*{position:relative;z-index:2}.hero h1 .split-char{display:inline-block;opacity:0;transform:translateY(20px);animation:deskrune-char-in 0.6s cubic-bezier(0.16,1,0.3,1) forwards}.hero h1 .split-space{display:inline-block;width:0.28em}@keyframes deskrune-char-in{to{opacity:1;transform:translateY(0)}}.reveal-on-scroll{opacity:0;transform:translateY(28px);transition:opacity 0.62s cubic-bezier(0.16,1,0.3,1),transform 0.62s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.hero-action,.buy.primary,.buy.secondary,.tool-card,.live-product{transition:transform 0.18s cubic-bezier(0.2,0,0,1),box-shadow 0.28s cubic-bezier(0.22,1,0.36,1),border-color 0.18s cubic-bezier(0.2,0,0,1);will-change:transform}.hero-action.magnetic,.buy.primary.magnetic,.buy.secondary.magnetic{--tx:0;--ty:0;transform:translate(var(--tx),var(--ty))}.live-product,.tool-card,.not-found-card{transform-style:preserve-3d;perspective:1000px}.live-product.tilt,.tool-card.tilt,.not-found-card.tilt{--rx:0deg;--ry:0deg;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0);box-shadow:0 18px 40px rgba(20,20,19,0.06),0 4px 12px rgba(20,20,19,0.04)}.live-product.tilt:hover,.tool-card.tilt:hover{box-shadow:0 28px 60px rgba(201,97,63,0.12),0 8px 18px rgba(20,20,19,0.06)}.deskrune-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2da44e;margin-right:8px;position:relative;vertical-align:middle;box-shadow:0 0 0 0 rgba(45,164,78,0.5);animation:deskrune-live-pulse 2.4s cubic-bezier(0.25,1,0.5,1) infinite}@keyframes deskrune-live-pulse{0%{box-shadow:0 0 0 0 rgba(45,164,78,0.55)}70%{box-shadow:0 0 0 14px rgba(45,164,78,0)}100%{box-shadow:0 0 0 0 rgba(45,164,78,0)}}.hero h1,.section h2,.signup h2{font-variation-settings:"opsz" 36,"wght" 500;transition:font-variation-settings 0.6s cubic-bezier(0.22,1,0.36,1)}.hero h1:hover{font-variation-settings:"opsz" 144,"wght" 520}.deskrune-scroll-line{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,#c9613f,#b8542c);width:var(--scroll-progress,0%);z-index:9999;pointer-events:none;transition:width 0.05s linear}*:focus-visible{outline:2px solid #c9613f;outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.brand-glyph path,.brand-glyph line,.hero-badge .glyph svg path,.hero-badge .glyph svg line,.hero-badge svg path,.hero-badge svg line,.hero-badge .glyph,.hero-badge svg{animation:none !important;stroke-dashoffset:0 !important}.hero h1 .split-char{opacity:1 !important;transform:none !important;animation:none !important}.reveal-on-scroll{opacity:1 !important;transform:none !important;transition:none !important}.deskrune-live-dot{animation:none !important}.hero::before{transition:none !important;opacity:0 !important}.hero h1,.section h2,.signup h2{transition:none !important}.hero-action,.buy.primary,.buy.secondary,.tool-card,.live-product{transition:background-color 0.001s,color 0.001s,border-color 0.001s !important}.live-product.tilt,.tool-card.tilt,.not-found-card.tilt{transform:none !important}.deskrune-scroll-line{transition:none !important}}
/*sale-conversion-v20260508a.css*/
.skip-to-content{position:absolute;top:8px;left:8px;z-index:1000;background:#141413;color:#faf9f5;padding:10px 16px;text-decoration:none;font-family:'Inter',sans-serif;font-weight:600;font-size:13px;border-radius:4px;transform:translateY(-150%);transition:transform 0.18s cubic-bezier(0.2,0,0,1)}.skip-to-content:focus{transform:translateY(0);outline:2px solid #c9613f;outline-offset:2px}:focus-visible{outline:2px solid #c9613f;outline-offset:3px;border-radius:3px}:root[data-theme="dark"]:focus-visible{outline-color:#f08160}.deskrune-sale-banner{position:sticky;top:0;z-index:100;background:linear-gradient(90deg,#c9613f 0%,#b8542c 100%);color:#faf9f5;padding:12px 20px;text-align:center;font-family:var(--sans,'Inter',sans-serif);font-size:14px;letter-spacing:0.01em;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;box-shadow:0 1px 0 rgba(0,0,0,0.08)}.deskrune-sale-banner strong{font-weight:700;letter-spacing:0.02em;text-transform:uppercase;font-size:12px}.deskrune-sale-banner .deskrune-countdown{font-family:'Inter',monospace;font-weight:700;font-variant-numeric:tabular-nums;background:rgba(0,0,0,0.18);padding:4px 10px;border-radius:3px;font-size:13px;letter-spacing:0.04em}.deskrune-sale-banner a{color:#faf9f5;text-decoration:underline;text-underline-offset:3px;font-weight:600}.live-price.on-sale{display:flex;align-items:baseline;gap:12px}.live-price.on-sale .price-was{font-size:0.75em;color:var(--muted,#6b6960);text-decoration:line-through;text-decoration-thickness:1.5px;font-weight:400;font-style:italic}.live-price.on-sale .price-now{color:#c9613f;font-weight:700;position:relative}.live-price.on-sale .price-now::after{content:'';position:absolute;inset:-2px -8px;border:1.5px solid rgba(201,97,63,0.18);border-radius:4px;pointer-events:none}.sale-pct-off{display:inline-block;background:#c9613f;color:#faf9f5;padding:2px 8px;border-radius:3px;font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;margin-left:8px;vertical-align:middle}.deskrune-proof-toast{position:fixed;bottom:24px;left:24px;background:#fff;border:1px solid var(--rule,#e8e6dc);border-left:3px solid #2da44e;border-radius:4px;padding:12px 18px 12px 16px;font-family:var(--sans,'Inter',sans-serif);font-size:13px;color:var(--ink,#141413);max-width:320px;box-shadow:0 8px 24px rgba(20,20,19,0.06);transform:translateY(120%);opacity:0;transition:transform 0.42s cubic-bezier(0.16,1,0.3,1),opacity 0.32s cubic-bezier(0.4,0,0.6,1);z-index:90;cursor:default}.deskrune-proof-toast.show{transform:translateY(0);opacity:1}.deskrune-proof-toast strong{font-weight:600;color:#c9613f}.deskrune-proof-toast .ago{display:block;font-size:11px;color:var(--muted,#6b6960);margin-top:2px;letter-spacing:0.02em}@media (max-width:640px){.deskrune-proof-toast{left:12px;right:12px;bottom:12px;max-width:none}}.deskrune-exit-overlay{position:fixed;inset:0;background:rgba(20,20,19,0.55);z-index:9000;display:none;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:deskrune-fade-in 0.3s cubic-bezier(0.4,0,0.6,1)}.deskrune-exit-overlay.show{display:flex}@keyframes deskrune-fade-in{from{opacity:0}to{opacity:1}}.deskrune-exit-card{background:var(--bg,#faf9f5);border:1px solid var(--rule,#e8e6dc);border-radius:6px;padding:40px 36px;max-width:520px;text-align:center;position:relative;font-family:var(--serif,'Fraunces',serif);animation:deskrune-pop-in 0.36s cubic-bezier(0.16,1,0.3,1) 0.06s both}@keyframes deskrune-pop-in{from{transform:scale(0.96) translateY(14px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.deskrune-exit-card h2{font-family:var(--serif);font-size:28px;font-weight:500;font-style:italic;margin:0 0 8px;color:var(--ink,#141413)}.deskrune-exit-card p{font-family:var(--serif);color:var(--ink-soft,#2d2a26);font-size:16px;line-height:1.55;margin:0 0 24px}.deskrune-exit-card form{display:flex;flex-direction:column;gap:10px;max-width:380px;margin:0 auto}.deskrune-exit-card input[type="email"]{background:#fff;border:1px solid var(--rule);border-radius:4px;padding:14px 16px;font-family:var(--sans,'Inter',sans-serif);font-size:15px;outline:none;transition:border-color 0.16s cubic-bezier(0.2,0,0,1)}.deskrune-exit-card input[type="email"]:focus{border-color:#c9613f}.deskrune-exit-card button{background:var(--ink,#141413);color:var(--bg,#faf9f5);border:none;border-radius:4px;padding:14px 20px;font-family:var(--sans,'Inter',sans-serif);font-size:14px;font-weight:700;letter-spacing:0.04em;cursor:pointer;transition:background-color 0.16s cubic-bezier(0.2,0,0,1)}.deskrune-exit-card button:hover{background:#c9613f}.deskrune-exit-card .close{position:absolute;top:14px;right:14px;background:none;border:none;font-size:22px;color:var(--muted,#6b6960);cursor:pointer;line-height:1;padding:4px 8px}.deskrune-exit-card .close:hover{color:var(--ink)}.deskrune-exit-card .small{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--muted);margin:12px 0 0}.deskrune-sale-banner.expired{background:var(--ink,#141413)}.deskrune-sale-banner.expired .deskrune-countdown{display:none}.guarantee-bar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;background:rgba(45,164,78,0.05);border:1px solid rgba(45,164,78,0.15);border-radius:6px;padding:14px 20px;margin:24px auto 0;max-width:720px;font-family:var(--sans,'Inter',sans-serif);font-size:13px;color:var(--ink-soft);letter-spacing:0.01em}.guarantee-bar .item{display:flex;align-items:center;gap:6px}.guarantee-bar .item::before{content:'✓';color:#2da44e;font-weight:700;font-size:14px}.deskrune-lang-switcher{position:fixed;bottom:18px;right:18px;background:#fff;border:1px solid var(--rule);border-radius:4px;padding:4px;display:flex;gap:2px;font-family:var(--sans,'Inter',sans-serif);font-size:11px;letter-spacing:0.06em;text-transform:uppercase;z-index:60;box-shadow:0 2px 8px rgba(20,20,19,0.04)}.deskrune-lang-switcher a{color:var(--muted);text-decoration:none;padding:6px 9px;border-radius:3px;font-weight:600;transition:color 0.14s cubic-bezier(0.2,0,0,1),background-color 0.14s cubic-bezier(0.2,0,0,1)}.deskrune-lang-switcher a:hover{color:var(--ink)}.deskrune-lang-switcher a.active{background:var(--ink);color:var(--bg)}@media (max-width:640px){.deskrune-lang-switcher{font-size:10px;bottom:auto;top:auto;right:12px;left:12px;justify-content:center;bottom:calc(env(safe-area-inset-bottom,0)+12px)}.deskrune-lang-switcher a{padding:6px 8px}.deskrune-proof-toast{bottom:64px !important}}@media (prefers-reduced-motion:reduce){.deskrune-proof-toast{transform:none !important;transition:opacity 0.2s linear !important}.deskrune-exit-overlay{animation:none !important}.deskrune-exit-card{animation:none !important}.skip-to-content{transition:none !important}}@media (max-width:640px){.deskrune-sale-banner{padding:9px 14px;font-size:12.5px;gap:10px;line-height:1.35}.deskrune-sale-banner strong{font-size:11px}.deskrune-sale-banner .deskrune-countdown{font-size:12px;padding:3px 8px}.deskrune-sale-banner a{padding:6px 10px;background:rgba(255,255,255,0.14);border-radius:3px;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.live-price.on-sale{flex-direction:column;align-items:flex-start;gap:4px}.live-price.on-sale .price-was{font-size:0.85em}.guarantee-bar{gap:10px 14px;font-size:12px;padding:12px 14px;margin:18px 12px 0}.deskrune-exit-card{padding:28px 22px 26px;max-width:calc(100vw - 32px)}.deskrune-exit-card h2{font-size:24px}.deskrune-exit-card p{font-size:15px}.deskrune-exit-card .close{font-size:28px;padding:8px 12px;top:6px;right:8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}[data-deskrune-checkout],.hero-action{min-height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;padding:12px 18px}}
/*hero-cinematic-v20260508a.css*/
.hero-cinematic{position:relative;min-height:88vh;background:var(--bg,#faf9f5);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:80px 24px 96px}.hero-anim-bg{position:absolute;inset:0;z-index:0;opacity:0.85;pointer-events:none}.hero-anim-bg svg{width:100%;height:100%}.hero-cine-stage{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:36px;margin-bottom:64px}.hero-cine-glyph{width:clamp(180px,28vw,320px);height:clamp(180px,28vw,320px);overflow:visible;filter:drop-shadow(0 8px 24px rgba(201,97,63,0.12))}.hero-cine-glyph path{stroke-dasharray:56;stroke-dashoffset:56;animation:cine-draw-square 0.55s cubic-bezier(0.22,1,0.36,1) 0.05s forwards}.hero-cine-glyph line:nth-of-type(1){stroke-dasharray:12;stroke-dashoffset:12;animation:cine-draw-line 0.35s cubic-bezier(0.22,1,0.36,1) 0.4s forwards}.hero-cine-glyph line:nth-of-type(2){stroke-dasharray:6;stroke-dashoffset:6;animation:cine-draw-line 0.25s cubic-bezier(0.22,1,0.36,1) 0.55s forwards}@keyframes cine-draw-square{to{stroke-dashoffset:0}}@keyframes cine-draw-line{to{stroke-dashoffset:0}}.hero-cine-glyph{animation:cine-pulse 4.6s cubic-bezier(0.45,0,0.55,1) 1.0s infinite;transform-origin:center}@keyframes cine-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}.hero-cine-tag{font-family:'Fraunces',Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(20px,3.4vw,36px);letter-spacing:-0.005em;color:var(--ink,#141413);margin:0;line-height:1;text-align:center;white-space:nowrap;font-variation-settings:'opsz' 96,'wght' 500}.hero-cine-tag span{display:inline-block;opacity:0;transform:translateY(12px);animation:cine-char-in 0.55s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes cine-char-in{to{opacity:1;transform:translateY(0)}}.hero-cine-tag span:nth-child(1){animation-delay:1.80s}.hero-cine-tag span:nth-child(2){animation-delay:1.85s}.hero-cine-tag span:nth-child(3){animation-delay:1.90s}.hero-cine-tag span:nth-child(4){animation-delay:1.95s}.hero-cine-tag span:nth-child(5){animation-delay:2.00s}.hero-cine-tag span:nth-child(6){animation-delay:2.05s}.hero-cine-tag span:nth-child(7){animation-delay:2.10s}.hero-cine-tag span:nth-child(8){animation-delay:2.15s}.hero-cine-tag span:nth-child(9){animation-delay:2.20s}.hero-cine-tag span:nth-child(10){animation-delay:2.25s}.hero-cine-tag span:nth-child(11){animation-delay:2.30s}.hero-cine-tag span:nth-child(12){animation-delay:2.35s}.hero-cine-tag span:nth-child(13){animation-delay:2.40s}.hero-cine-tag span:nth-child(14){animation-delay:2.45s}.hero-cine-tag span:nth-child(15){animation-delay:2.50s}.hero-cine-tag span:nth-child(16){animation-delay:2.55s}.hero-cine-tag span:nth-child(17){animation-delay:2.60s}.hero-cine-tag span:nth-child(18){animation-delay:2.65s}.hero-cine-tag span:nth-child(19){animation-delay:2.70s}.hero-cine-tag span:nth-child(20){animation-delay:2.75s}.hero-cine-tag span:nth-child(21){animation-delay:2.80s}.hero-cine-tag span:nth-child(22){animation-delay:2.85s}.hero-cine-content{position:relative;z-index:2;text-align:center;max-width:720px;opacity:0;transform:translateY(16px);animation:cine-content-in 0.9s cubic-bezier(0.16,1,0.3,1) 3.0s forwards}@keyframes cine-content-in{to{opacity:1;transform:translateY(0)}}.hero-cine-content .eyebrow{font-family:'Inter',sans-serif;font-size:11px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:#c9613f;margin-bottom:14px}.hero-cine-content h1{font-family:'Fraunces',Georgia,serif;font-size:clamp(32px,5vw,56px);font-weight:500;letter-spacing:-0.025em;margin:0 0 18px;line-height:1.05;color:var(--ink,#141413);text-wrap:balance}.hero-cine-content .lede{font-family:'Fraunces',Georgia,serif;font-size:clamp(16px,1.8vw,19px);line-height:1.6;color:var(--ink-soft,#1f1c18);margin:0 auto 36px;max-width:640px}.hero-cine-content .hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero-cine-content .hero-action{font-family:'Inter',sans-serif;font-weight:600;font-size:14px;letter-spacing:0.01em;padding:14px 22px;border-radius:4px;text-decoration:none;transition:background-color 0.16s cubic-bezier(0.2,0,0,1),color 0.16s cubic-bezier(0.2,0,0,1),border-color 0.16s cubic-bezier(0.2,0,0,1),transform 0.16s cubic-bezier(0.2,0,0,1),box-shadow 0.28s cubic-bezier(0.22,1,0.36,1);display:inline-flex;align-items:center;gap:8px}.hero-cine-content .hero-action.primary{background:var(--ink,#141413);color:var(--bg,#faf9f5)}.hero-cine-content .hero-action.primary:hover{background:#c9613f;transform:translateY(-1px);box-shadow:0 8px 20px rgba(201,97,63,0.25)}.hero-cine-content .hero-action.secondary{background:transparent;color:var(--ink,#141413);border:1px solid var(--rule,#e8e6dc)}.hero-cine-content .hero-action.secondary:hover{border-color:#c9613f;color:#c9613f}:root[data-theme="dark"] body::before{display:none !important}:root[data-theme="dark"] body{background:#0e0c0a !important;color:#e8e0d2}:root[data-theme="dark"] .hero.hero-cinematic{background:radial-gradient(ellipse at top,#1c1814 0%,#0e0c0a 75%) !important}:root[data-theme="dark"] .deskrune-sale-banner{background:linear-gradient(90deg,#b8542c 0%,#a04d28 100%);color:#fff5ec}:root[data-theme="dark"] nav{background:#0e0c0a !important;border-bottom-color:rgba(232,224,210,0.08) !important}:root[data-theme="dark"] nav a.brand,:root[data-theme="dark"] nav .links a{color:#e8e0d2 !important}:root[data-theme="dark"] nav .links a:hover{color:#f08160 !important}:root[data-theme="dark"] .section.white,:root[data-theme="dark"] .section.warm,:root[data-theme="dark"] .section.pale{background:#110e0c !important;color:#e8e0d2 !important}:root[data-theme="dark"] .section h2,:root[data-theme="dark"] .section h3,:root[data-theme="dark"] .section h4{color:#f5efe4 !important}:root[data-theme="dark"] .section p,:root[data-theme="dark"] .section .lede{color:#cdc4b6 !important}:root[data-theme="dark"] .section a{color:#f08160 !important}[data-theme="dark"] .hero-cine-tag,[data-theme="dark"] .hero-cine-content h1{color:#f5efe4}[data-theme="dark"] .hero-cine-content .lede{color:#d6cdbf}[data-theme="dark"] .hero-cine-content .eyebrow{color:#f08160}[data-theme="dark"] .hero-cine-content .hero-action.primary{background:#f08160;color:#16110e}[data-theme="dark"] .hero-cine-content .hero-action.primary:hover{background:#f7a08a;box-shadow:0 8px 22px rgba(240,129,96,0.35)}[data-theme="dark"] .hero-cine-content .hero-action.secondary{color:#f5efe4;border-color:rgba(245,239,228,0.22);background:rgba(245,239,228,0.04)}[data-theme="dark"] .hero-cine-content .hero-action.secondary:hover{border-color:#f08160;color:#f08160}[data-theme="dark"] .hero-cine-glyph path,[data-theme="dark"] .hero-cine-glyph line{stroke:#f08160}[data-theme="dark"] .hero-cine-glyph{filter:drop-shadow(0 8px 24px rgba(240,129,96,0.22))}[data-theme="dark"] .meaning-word{color:#f5efe4}[data-theme="dark"] .meaning-dot,[data-theme="dark"] .def-key{color:#f08160}[data-theme="dark"] .meaning-def,[data-theme="dark"] .def-val{color:#cdc4b6}[data-theme="dark"] .meaning-def-sum{color:#f5efe4;border-top-color:rgba(245,239,228,0.12)}[data-theme="dark"] .def-sep{color:rgba(205,196,182,0.45)}.hero-cine-meaning{position:relative;z-index:2;text-align:center;margin:0 auto 56px;max-width:640px;padding:0 24px;opacity:0;animation:meaning-fade-in 1.4s cubic-bezier(0.22,1,0.36,1) 2.4s forwards}@keyframes meaning-fade-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.meaning-word{font-family:var(--serif,'Fraunces',serif);font-style:italic;font-weight:500;font-size:clamp(38px,7vw,72px);line-height:1.05;letter-spacing:-0.02em;color:var(--ink,#141413);display:inline-flex;align-items:baseline;gap:0.18em;margin-bottom:28px}.meaning-half{display:inline-flex;align-items:baseline;position:relative}.meaning-half span{display:inline-block;opacity:0;transform:translateY(-22px) rotate(-3deg);animation:letter-drop 0.62s cubic-bezier(0.25,1,0.5,1) forwards}.meaning-desk span:nth-child(1){animation-delay:2.6s}.meaning-desk span:nth-child(2){animation-delay:2.68s}.meaning-desk span:nth-child(3){animation-delay:2.76s}.meaning-desk span:nth-child(4){animation-delay:2.84s}.meaning-rune span:nth-child(1){animation-delay:3.0s}.meaning-rune span:nth-child(2){animation-delay:3.08s}.meaning-rune span:nth-child(3){animation-delay:3.16s}.meaning-rune span:nth-child(4){animation-delay:3.24s}@keyframes letter-drop{0%{opacity:0;transform:translateY(-22px) rotate(-3deg)}100%{opacity:1;transform:translateY(0) rotate(0)}}.meaning-dot{display:inline-block;color:var(--accent,#c9613f);font-weight:700;font-size:0.7em;transform:translateY(-0.18em);opacity:0;animation:dot-bloom 0.42s cubic-bezier(0.22,1,0.36,1) 2.94s forwards}@keyframes dot-bloom{0%{opacity:0;transform:translateY(-0.18em) scale(0.6)}100%{opacity:1;transform:translateY(-0.18em) scale(1)}}.meaning-defs{display:flex;flex-direction:column;gap:10px;align-items:center}.meaning-def{margin:0;font-family:var(--sans,'Inter',sans-serif);font-size:14px;color:var(--ink-soft,#2d2a26);letter-spacing:0.01em;opacity:0;transform:translateY(8px);display:inline-flex;align-items:baseline;gap:8px;animation:def-slide-in 0.7s cubic-bezier(0.22,1,0.36,1) forwards}.meaning-def[data-step="1"]{animation-delay:3.5s}.meaning-def[data-step="2"]{animation-delay:3.85s}.meaning-def[data-step="3"]{animation-delay:4.25s}@keyframes def-slide-in{to{opacity:1;transform:translateY(0)}}.def-key{font-family:var(--serif,'Fraunces',serif);font-style:italic;font-weight:500;color:var(--accent,#c9613f);font-size:15px;letter-spacing:0;flex-shrink:0}.def-sep{color:var(--muted,#6b6960);font-weight:600;opacity:0.6;flex-shrink:0}.def-val{color:var(--ink-soft,#2d2a26);text-align:left}.meaning-def-sum{margin-top:8px;padding-top:12px;border-top:1px solid var(--rule,#e8e6dc);font-family:var(--serif,'Fraunces',serif);font-size:16px;color:var(--ink,#141413);display:block}.meaning-def-sum em{font-style:italic;font-weight:500}@media (max-width:640px){.hero-cine-meaning{margin-bottom:36px;padding:0 14px}.meaning-word{font-size:clamp(30px,11vw,52px);margin-bottom:18px}.meaning-def{flex-direction:column;align-items:flex-start;gap:2px;text-align:left;width:100%}.def-sep{display:none}.meaning-def-sum{font-size:15px;text-align:center;padding-top:10px}}@media (prefers-reduced-motion:reduce){.hero-cine-glyph path,.hero-cine-glyph line{stroke-dashoffset:0 !important;animation:none !important}.hero-cine-glyph{animation:none !important}.hero-cine-tag span{opacity:1 !important;transform:none !important;animation:none !important}.hero-cine-content{opacity:1 !important;transform:none !important;animation:none !important}.hero-cine-meaning,.meaning-half span,.meaning-dot,.meaning-def{opacity:1 !important;transform:none !important;animation:none !important}}@media (max-width:640px){.hero-cinematic{min-height:calc(100svh - 72px);padding:40px 18px 56px}.hero-cine-stage{gap:22px;margin-bottom:28px}.hero-cine-glyph{width:clamp(140px,38vw,220px);height:clamp(140px,38vw,220px)}.hero-cine-tag{font-size:clamp(13px,4.6vw,20px);letter-spacing:0.06em}.hero-cine-content{padding:0 4px}.hero-cine-content h1{font-size:clamp(28px,7.2vw,38px) !important;line-height:1.12 !important}.hero-cine-content p{font-size:16px !important;line-height:1.55 !important}.hero-cine-content .hero-action{width:100%;justify-content:center;min-height:50px;font-size:15px;display:inline-flex;align-items:center}.hero-cine-content .hero-actions{flex-direction:column;gap:10px;width:100%}}@media (max-width:380px){.hero-cinematic{padding:32px 14px 48px}.hero-cine-glyph{width:clamp(120px,36vw,180px);height:clamp(120px,36vw,180px)}.hero-cine-content h1{font-size:clamp(24px,6.8vw,32px) !important}}
/*contrast-fixes-v20260508a.css*/
:root[data-theme="dark"] .signup button,:root[data-theme="dark"] .signup-box button,:root[data-theme="dark"] .tool-actions button,:root[data-theme="dark"] .signal-submit,:root[data-theme="dark"] .flagship-card .buy,:root[data-theme="dark"] .pricing-col.flagship .pricing-cta.primary,:root[data-theme="dark"] .reentry-pill-cta{color:#FFFFFF !important;background:#0F172A !important}:root[data-theme="dark"] .signup button:hover,:root[data-theme="dark"] .signup-box button:hover,:root[data-theme="dark"] .tool-actions button:hover,:root[data-theme="dark"] .signal-submit:hover,:root[data-theme="dark"] .flagship-card .buy:hover{background:#E8735A !important;color:#FFFFFF !important}:root[data-theme="dark"] .section.navy .quote-cards .quote-card,:root[data-theme="dark"] .section.navy .quote-cards .quote-card blockquote,:root[data-theme="dark"] .pricing-col.flagship,:root[data-theme="dark"] .pricing-col.flagship .pricing-name,:root[data-theme="dark"] .pricing-col.flagship .pricing-price{color:#FFFFFF !important}:root[data-theme="dark"] .reentry-pill{color:#FFFFFF !important}:root[data-theme="dark"] .deskrune-sale-banner a{color:#fff5ec !important}:root[data-theme="dark"] .afm-xref-ribbon .xref-eyebrow,:root[data-theme="dark"] .afm-xref-ribbon .xref-chip-code{color:rgba(15,23,42,0.78) !important}:root[data-theme="dark"] .afm-xref-ribbon .xref-chip{background:rgba(15,23,42,0.08) !important;border-color:rgba(15,23,42,0.22) !important}:root[data-theme="dark"] .afm-xref-ribbon .xref-chip:hover{background:rgba(15,23,42,0.14) !important;border-color:rgba(15,23,42,0.42) !important}.hero-cta{color:#1f1c18}@media print{body{background:#fff !important;color:#000 !important}.deskrune-sale-banner,.deskrune-proof-toast,.reentry-pill,.deskrune-scroll-line,nav,footer.minimal{display:none !important}}:root:not([data-theme="dark"]) .signup h2,:root:not([data-theme="dark"]) .product .price,:root:not([data-theme="dark"]) .audienceLabel,:root:not([data-theme="dark"]) .quiz-result h2,:root:not([data-theme="dark"]) .timer-stage h3,:root:not([data-theme="dark"]) .pricing-col .pricing-tier,:root:not([data-theme="dark"]) .lead-magnet-card .tag{color:#A84F31 !important}:root:not([data-theme="dark"]) .az-eyebrow,:root:not([data-theme="dark"]) .az-card-cat,:root:not([data-theme="dark"]) .az-card-cta,:root:not([data-theme="dark"]) .az-detail-cat{color:#A84F31 !important}:root:not([data-theme="dark"]) .cc-eyebrow,:root:not([data-theme="dark"]) .cc-foot-text a,:root:not([data-theme="dark"]) .cc-blocks .num,:root:not([data-theme="dark"]) .cc-controls button.danger{color:#A84F31 !important}:root:not([data-theme="dark"]) .cc-time{color:#A84F31 !important}.deskrune-sale-banner{background:linear-gradient(90deg,#A84F31 0%,#8E3F22 100%) !important}:root:not([data-theme="dark"]) .cc-stop strong{color:#1F7A3A !important}:root:not([data-theme="dark"]) .az-eyebrow{background:rgba(168,79,49,0.06) !important;border-color:rgba(168,79,49,0.32) !important}input::placeholder,textarea::placeholder{color:#6F6A60 !important;opacity:1}:root[data-theme="dark"] input::placeholder,:root[data-theme="dark"] textarea::placeholder{color:#9A9285 !important;opacity:1}button:disabled,button[aria-disabled="true"],.btn:disabled,.cta:disabled,[role="button"][aria-disabled="true"]{opacity:1 !important;background:#E8E2D7 !important;color:#5A5650 !important;border-color:#CFC6B6 !important;cursor:not-allowed !important}:root[data-theme="dark"] button:disabled,:root[data-theme="dark"] button[aria-disabled="true"],:root[data-theme="dark"] .btn:disabled,:root[data-theme="dark"] .cta:disabled,:root[data-theme="dark"] [role="button"][aria-disabled="true"]{background:#2F2A24 !important;color:#9A9285 !important;border-color:#4A4540 !important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role="button"]:focus-visible,[tabindex]:focus-visible{outline:2px solid #A84F31 !important;outline-offset:2px !important;box-shadow:0 0 0 4px rgba(168,79,49,0.22) !important}:root[data-theme="dark"] a:focus-visible,:root[data-theme="dark"] button:focus-visible,:root[data-theme="dark"] input:focus-visible,:root[data-theme="dark"] select:focus-visible,:root[data-theme="dark"] textarea:focus-visible,:root[data-theme="dark"] summary:focus-visible{outline-color:#F4A589 !important;box-shadow:0 0 0 4px rgba(244,165,137,0.28) !important}:root:not([data-theme="dark"]) a:not([class]),:root:not([data-theme="dark"]) p a,:root:not([data-theme="dark"]) li a,:root:not([data-theme="dark"]) .prose a{text-decoration-thickness:2px !important;text-underline-offset:3px !important}:root[data-theme="dark"] .reentry-pill-close{color:#9A9285 !important}[dir="rtl"] input::placeholder,[dir="rtl"] textarea::placeholder{text-align:right}:root:not([data-theme="dark"]) .hero-cine-content .eyebrow,:root:not([data-theme="dark"]) .hero-cine-content .hero-action.secondary:hover,:root:not([data-theme="dark"]) .deskrune-proof-toast strong,:root:not([data-theme="dark"]) .live-price.on-sale .price-now,:root:not([data-theme="dark"]) .fs-eyebrow,:root:not([data-theme="dark"]) .fs-row .val,:root:not([data-theme="dark"]) .dfi-eyebrow,:root:not([data-theme="dark"]) .dfi-row .dfi-buttons button:hover,:root:not([data-theme="dark"]) .dfi-score,:root:not([data-theme="dark"]) .qi-eyebrow,:root:not([data-theme="dark"]) .qi-tag,:root:not([data-theme="dark"]) .qi-arrow,:root:not([data-theme="dark"]) .quiz-eyebrow,:root:not([data-theme="dark"]) .quiz-back:hover,:root:not([data-theme="dark"]) .quiz-result-eyebrow,:root:not([data-theme="dark"]) .quiz-cta-secondary:hover,:root:not([data-theme="dark"]) .quiz-share button:hover,:root:not([data-theme="dark"]) .az-chip:hover,:root:not([data-theme="dark"]) .az-compare-toggle:hover,:root:not([data-theme="dark"]) .az-cta-secondary:hover,:root:not([data-theme="dark"]) .cc-controls button:hover,:root:not([data-theme="dark"]) .cc-next-stack .secondary:hover{color:#A84F31 !important}:root[data-theme="dark"] .deskrune-sticky-buy{background:#C24A2A !important;color:#FFFFFF !important}@media (max-width:640px){.deskrune-sale-banner a{color:#FFFFFF !important;background:rgba(0,0,0,0.18) !important}}:root:not([data-theme="dark"]) .signup input:focus-within,:root:not([data-theme="dark"]) .signup-box input:focus-within{outline-color:#A84F31 !important}.skip-to-content:focus{outline-color:#A84F31 !important}:root:not([data-theme="dark"]) [style*="var(--accent)"]:not(svg):not(path):not(line):not(rect):not(circle){color:#A84F31 !important}:root:not([data-theme="dark"]) .pricing-col.flagship .pricing-tier,:root:not([data-theme="dark"]) .pricing-col .pricing-name .tier{color:#A84F31 !important}:root:not([data-theme="dark"]) [class$="-eyebrow"],:root:not([data-theme="dark"]) [class$="-kicker"],:root:not([data-theme="dark"]) [class*="eyebrow"][class*="coral"],:root:not([data-theme="dark"]) [class$="-cta-text"][style*="#c9613f"]{color:#A84F31 !important}:root[data-theme="dark"] .signup h2,:root[data-theme="dark"] .product .price,:root[data-theme="dark"] .audienceLabel,:root[data-theme="dark"] .citation h3,:root[data-theme="dark"] .quiz-result h2,:root[data-theme="dark"] .timer-stage h3,:root[data-theme="dark"] .pricing-col .pricing-tier,:root[data-theme="dark"] .lib-card .lib-card-tag,:root[data-theme="dark"] .lead-magnet-card .tag{color:#F4A589 !important}:root[data-theme="dark"] .signup,:root[data-theme="dark"] .signup-box,:root[data-theme="dark"] .card,:root[data-theme="dark"] .pricing-col,:root[data-theme="dark"] .product,:root[data-theme="dark"] .product-rich,:root[data-theme="dark"] .lib-card,:root[data-theme="dark"] .lead-magnet-card,:root[data-theme="dark"] .citation,:root[data-theme="dark"] .quote-card,:root[data-theme="dark"] .qi-card,:root[data-theme="dark"] .quiz-result{color:#F0E9DC !important}:root[data-theme="dark"] .signup h2,:root[data-theme="dark"] .citation h3,:root[data-theme="dark"] .quiz-result h2,:root[data-theme="dark"] .timer-stage h3{color:#F4A589 !important}:root:not([data-theme="dark"]) .qi-card:hover .qi-tag,:root:not([data-theme="dark"]) .qi-card:hover .qi-arrow,:root:not([data-theme="dark"]) .quiz-option:hover,:root:not([data-theme="dark"]) .az-card:hover .az-card-cat,:root:not([data-theme="dark"]) .az-card:hover .az-card-cta,:root:not([data-theme="dark"]) .az-card:hover .az-detail-cat{color:#A84F31 !important}[data-tooltip]::after,[data-tip]::after,.tooltip-content{background:#1A1814 !important;color:#FFFFFF !important}:root:not([data-theme="dark"]) [style*="background-image"]{position:relative}.live-price.on-sale .price-now::after{border-color:rgba(168,79,49,0.42) !important}:root:not([data-theme="dark"]) .hero-cine-content .hero-action.primary:hover{background:#A84F31 !important;color:#FFFFFF !important}:root:not([data-theme="dark"]){}
/*theme-v20260508a.css*/
:root{--ds-bg:#FAF7F2;--ds-surface:#FFFFFF;--ds-surface-2:#F2EDE3;--ds-surface-inv:#1A1814;--ds-ink:#1A1814;--ds-ink-soft:#3F3B36;--ds-ink-faint:#6F6A60;--ds-ink-on-accent:#FFFFFF;--ds-ink-on-inv:#F0E9DC;--ds-rule:#E8E2D7;--ds-rule-strong:#CFC6B6;--ds-focus-ring:rgba(201,97,63,0.55);--ds-accent:#C9613F;--ds-accent-hover:#A84F31;--ds-accent-soft:#FCE8E2;--ds-accent-ink:#6E2E18;--ds-btn-primary-bg:var(--ds-accent);--ds-btn-primary-fg:var(--ds-ink-on-accent);--ds-btn-primary-bg-h:var(--ds-accent-hover);--ds-btn-secondary-bg:transparent;--ds-btn-secondary-fg:var(--ds-ink);--ds-btn-secondary-bd:var(--ds-rule-strong);--ds-btn-secondary-bg-h:var(--ds-surface-2);--ds-shadow-1:0 1px 2px rgba(26,24,20,0.06);--ds-shadow-2:0 8px 24px rgba(26,24,20,0.08),0 1px 3px rgba(26,24,20,0.04);--ds-shadow-3:0 24px 56px rgba(26,24,20,0.12),0 2px 6px rgba(26,24,20,0.05);--ds-r-sm:4px;--ds-r-md:8px;--ds-r-lg:14px;--ds-font-sans:'Atkinson Hyperlegible',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;--ds-font-serif:'Fraunces',Georgia,'Times New Roman',serif;--ds-s-1:4px;--ds-s-2:8px;--ds-s-3:12px;--ds-s-4:16px;--ds-s-5:24px;--ds-s-6:32px;--ds-s-7:48px;--ds-s-8:64px;--ds-s-9:96px;--ds-measure:65ch;--ds-measure-tight:50ch;--ds-container:1100px;--ds-container-narrow:720px}:root[data-theme="dark"]{--ds-bg:#0F0D0A;--ds-surface:#1A1714;--ds-surface-2:#221E1A;--ds-surface-inv:#F0E9DC;--ds-ink:#F0E9DC;--ds-ink-soft:#C8C0B0;--ds-ink-faint:#9A9285;--ds-ink-on-accent:#1A1814;--ds-ink-on-inv:#1A1814;--ds-rule:#2F2A24;--ds-rule-strong:#4A4540;--ds-focus-ring:rgba(232,133,106,0.65);--ds-accent:#E8856A;--ds-accent-hover:#F4A589;--ds-accent-soft:#2A1F1A;--ds-accent-ink:#FFD3C2;--ds-btn-primary-bg:var(--ds-accent);--ds-btn-primary-fg:#1A1814;--ds-btn-primary-bg-h:var(--ds-accent-hover);--ds-btn-secondary-bg:transparent;--ds-btn-secondary-fg:var(--ds-ink);--ds-btn-secondary-bd:var(--ds-rule-strong);--ds-btn-secondary-bg-h:var(--ds-surface-2);--ds-shadow-1:0 1px 2px rgba(0,0,0,0.4);--ds-shadow-2:0 8px 24px rgba(0,0,0,0.4),0 1px 3px rgba(0,0,0,0.3);--ds-shadow-3:0 24px 56px rgba(0,0,0,0.55),0 2px 6px rgba(0,0,0,0.35)}html.theme-transitioning,html.theme-transitioning *{transition:background-color 220ms ease,border-color 220ms ease,color 220ms ease,box-shadow 220ms ease,fill 220ms ease,stroke 220ms ease !important}@media (prefers-reduced-motion:reduce){html.theme-transitioning,html.theme-transitioning *{transition:none !important}}
/*visual-pass-v20260508a.css*/
.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}html{scroll-behavior:smooth}html,body{background:var(--ds-bg);color:var(--ds-ink)}:root[data-theme="dark"] body,:root body{background:var(--ds-bg);color:var(--ds-ink)}body{font-family:var(--ds-font-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::before{display:none !important}::selection{background:var(--ds-accent);color:var(--ds-ink-on-accent)}.skip-to-content{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;top:auto !important;left:auto !important}.skip-to-content:focus,.skip-to-content:focus-visible{position:fixed !important;width:auto !important;height:auto !important;margin:0 !important;padding:12px 18px !important;overflow:visible !important;clip:auto !important;top:12px !important;left:12px !important;z-index:1000 !important;background:var(--ds-ink) !important;color:var(--ds-ink-on-inv) !important;font-family:var(--ds-font-sans) !important;font-weight:600 !important;font-size:14px !important;border-radius:var(--ds-r-md) !important;outline:2px solid var(--ds-accent) !important;outline-offset:3px !important;text-decoration:none !important}*:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px;border-radius:var(--ds-r-sm)}section.section h1{font-family:var(--ds-font-serif);font-weight:500;font-size:clamp(34px,5.4vw,56px);line-height:1.08;letter-spacing:-0.02em;color:var(--ds-ink);text-wrap:balance}section.section h2{font-family:var(--ds-font-serif);font-weight:500;font-size:clamp(26px,3.4vw,36px);line-height:1.16;letter-spacing:-0.015em;color:var(--ds-ink);margin:0 0 var(--ds-s-4);text-wrap:balance}section.section h3{font-family:var(--ds-font-sans);font-weight:700;font-size:clamp(18px,1.6vw,21px);line-height:1.3;letter-spacing:-0.005em;color:var(--ds-ink);margin:0 0 var(--ds-s-3)}section.section p{color:var(--ds-ink-soft);max-width:var(--ds-measure);font-size:17px;line-height:1.7;margin:0 0 var(--ds-s-4)}section.section .lede{color:var(--ds-ink-soft);font-size:clamp(17px,1.4vw,19px);line-height:1.6;max-width:var(--ds-measure);margin:0 0 var(--ds-s-6)}section.section a{color:var(--ds-accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}section.section a:hover{color:var(--ds-accent-hover)}:root[data-theme="dark"] section.section a{color:var(--ds-accent)}section.section .section-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--ds-font-sans);font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--ds-ink-faint);margin-bottom:var(--ds-s-4)}section.section .section-eyebrow .num{display:inline-block;padding:3px 8px;background:var(--ds-surface-2);color:var(--ds-ink-soft);border-radius:var(--ds-r-sm);font-weight:700;letter-spacing:0.04em}section.section .section-eyebrow .label{color:var(--ds-ink-faint)}section.section{padding:var(--ds-s-9) var(--ds-s-5)}section.section .section-inner{max-width:var(--ds-container);margin:0 auto}section.section.white{background:var(--ds-bg)}section.section.warm{background:var(--ds-surface-2)}section.section.pale{background:var(--ds-accent-soft)}section.section.navy{background:var(--ds-surface-inv);color:var(--ds-ink-on-inv)}section.section.navy h1,section.section.navy h2,section.section.navy h3,section.section.navy p,section.section.navy .lede{color:var(--ds-ink-on-inv)}section.section.navy .section-eyebrow .num{background:rgba(240,233,220,0.12);color:var(--ds-ink-on-inv)}section.section.navy .section-eyebrow .label{color:rgba(240,233,220,0.62)}section.section.navy a{color:var(--ds-accent)}section.section.navy .hero-action.secondary{color:var(--ds-ink-on-inv) !important;background:transparent !important;border-color:rgba(240,233,220,0.32) !important}section.section.navy .hero-action.secondary:hover{background:rgba(240,233,220,0.06) !important;border-color:var(--ds-ink-on-inv) !important;color:var(--ds-ink-on-inv) !important}section.section.navy .hero-action.primary{background:var(--ds-accent) !important;color:#FFFFFF !important;border-color:var(--ds-accent) !important}section.section.navy>.section-inner>h1,section.section.navy>.section-inner>h2,section.section.navy>.section-inner>h3,section.section.navy>.section-inner>h4,section.section.navy>.section-inner>p,section.section.navy>.section-inner>.lede,section.section.navy>.section-inner>div>h1,section.section.navy>.section-inner>div>h2,section.section.navy>.section-inner>div>h3,section.section.navy>.section-inner>div>h4,section.section.navy>.section-inner>div>p,section.section.navy>.section-inner>div>.lede,section.section.navy>.section-inner>div>strong{color:var(--ds-ink-on-inv) !important}section.section.navy .tool-card,section.section.navy .tool-card *,section.section.navy .product-card,section.section.navy .product-card *,section.section.navy .choose-card,section.section.navy .choose-card *,section.section.navy .quote-card,section.section.navy .quote-card *,section.section.navy .live-product,section.section.navy .live-product *{color:var(--ds-ink) !important}section.section.navy .tool-card h3,section.section.navy .product-card h3,section.section.navy .choose-card h3{color:var(--ds-ink) !important}section.section.navy .tool-card p,section.section.navy .product-card p,section.section.navy .choose-card p{color:var(--ds-ink-soft) !important}section.section.navy .tool-card .arrow,section.section.navy .tool-card .price-tag,section.section.navy .product-card .pc-tag,section.section.navy .choose-card .choose-tag,section.section.navy .product-card .pc-now{color:var(--ds-accent) !important}@media (max-width:720px){section.section{padding:var(--ds-s-7) var(--ds-s-4)}}.deskrune-sale-banner{background:var(--ds-accent-hover) !important;color:#FFFFFF !important;border-bottom:1px solid rgba(0,0,0,0.12);font-family:var(--ds-font-sans);font-size:13px;letter-spacing:0.01em;box-shadow:var(--ds-shadow-1)}.deskrune-sale-banner strong,.deskrune-sale-banner span{color:#FFFFFF !important}.deskrune-sale-banner a{color:#FFFFFF !important;text-decoration-thickness:1.5px;font-weight:600}.deskrune-sale-banner .deskrune-countdown{background:rgba(0,0,0,0.28);color:#FFFFFF}nav{background:var(--ds-bg) !important;border-bottom:1px solid var(--ds-rule);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}nav .inner{max-width:var(--ds-container);margin:0 auto;padding:14px var(--ds-s-5);display:flex;align-items:center;justify-content:space-between}nav a.brand{font-family:var(--ds-font-sans);font-weight:700;letter-spacing:0.18em;font-size:13px;color:var(--ds-ink) !important;text-decoration:none;display:inline-flex;align-items:center;gap:10px}nav a.brand .brand-glyph{color:var(--ds-accent)}nav .links{display:flex;align-items:center;gap:24px}nav .links a{color:var(--ds-ink-soft) !important;text-decoration:none;font-size:14px;font-weight:500;padding:6px 2px;border-bottom:1.5px solid transparent;transition:color 160ms,border-color 160ms}nav .links a:hover{color:var(--ds-ink) !important;border-bottom-color:var(--ds-accent)}nav .theme-toggle,nav .cmdk-trigger{background:transparent;border:1px solid var(--ds-rule);color:var(--ds-ink-soft);border-radius:var(--ds-r-sm);padding:6px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}nav .theme-toggle:hover,nav .cmdk-trigger:hover{border-color:var(--ds-rule-strong);color:var(--ds-ink)}nav .theme-toggle .icon-sun{display:none}nav .theme-toggle .icon-moon{display:inline-block}:root[data-theme="dark"] nav .theme-toggle .icon-sun{display:inline-block}:root[data-theme="dark"] nav .theme-toggle .icon-moon{display:none}.hero-action,.buy,.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ds-font-sans);font-weight:600;font-size:15px;letter-spacing:0.005em;padding:14px 22px;border-radius:var(--ds-r-md);text-decoration:none;border:1.5px solid transparent;transition:background-color 160ms,color 160ms,border-color 160ms,transform 160ms,box-shadow 200ms;min-height:48px;line-height:1.2;cursor:pointer}.hero-action.primary,.buy.primary,.btn.primary{background:var(--ds-btn-primary-bg) !important;color:var(--ds-btn-primary-fg) !important;border-color:var(--ds-btn-primary-bg) !important;box-shadow:var(--ds-shadow-1)}.hero-action.primary:hover,.buy.primary:hover,.btn.primary:hover{background:var(--ds-btn-primary-bg-h) !important;border-color:var(--ds-btn-primary-bg-h) !important;transform:translateY(-1px);box-shadow:var(--ds-shadow-2)}.hero-action.secondary,.buy.secondary,.btn.secondary{background:var(--ds-btn-secondary-bg) !important;color:var(--ds-btn-secondary-fg) !important;border-color:var(--ds-btn-secondary-bd) !important}.hero-action.secondary:hover,.buy.secondary:hover,.btn.secondary:hover{background:var(--ds-btn-secondary-bg-h) !important;border-color:var(--ds-rule-strong) !important;color:var(--ds-ink) !important}.brand-reveal{position:relative;background:var(--ds-bg);padding:var(--ds-s-6) var(--ds-s-5) var(--ds-s-5);text-align:center;overflow:hidden;border-bottom:1px solid var(--ds-rule)}.brand-reveal-inner{max-width:760px;margin:0 auto}.brand-reveal-glyph{width:clamp(56px,6vw,88px);height:clamp(56px,6vw,88px);color:var(--ds-accent);display:block;margin:0 auto var(--ds-s-3);filter:drop-shadow(0 6px 20px color-mix(in srgb,var(--ds-accent) 22%,transparent))}.brand-reveal-glyph path{stroke-dasharray:56;stroke-dashoffset:56;animation:br-draw-square 1.1s cubic-bezier(0.22,1,0.36,1) 0.15s forwards}.brand-reveal-glyph line:nth-of-type(1){stroke-dasharray:12;stroke-dashoffset:12;animation:br-draw 0.7s cubic-bezier(0.22,1,0.36,1) 0.85s forwards}.brand-reveal-glyph line:nth-of-type(2){stroke-dasharray:6;stroke-dashoffset:6;animation:br-draw 0.55s cubic-bezier(0.22,1,0.36,1) 1.2s forwards}@keyframes br-draw-square{to{stroke-dashoffset:0}}@keyframes br-draw{to{stroke-dashoffset:0}}.brand-reveal-tag{font-family:var(--ds-font-serif);font-style:italic;font-weight:500;font-size:clamp(13px,1.4vw,16px);letter-spacing:0.05em;color:var(--ds-ink-soft);margin:0 auto var(--ds-s-4);line-height:1}.brand-reveal-tag span{display:inline-block;opacity:0;transform:translateY(10px);animation:br-char 0.5s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes br-char{to{opacity:1;transform:translateY(0)}}.brand-reveal-tag span:nth-child(1){animation-delay:1.6s}.brand-reveal-tag span:nth-child(2){animation-delay:1.65s}.brand-reveal-tag span:nth-child(3){animation-delay:1.70s}.brand-reveal-tag span:nth-child(4){animation-delay:1.75s}.brand-reveal-tag span:nth-child(5){animation-delay:1.80s}.brand-reveal-tag span:nth-child(6){animation-delay:1.85s}.brand-reveal-tag span:nth-child(7){animation-delay:1.90s}.brand-reveal-tag span:nth-child(8){animation-delay:1.95s}.brand-reveal-tag span:nth-child(9){animation-delay:2.00s}.brand-reveal-tag span:nth-child(10){animation-delay:2.05s}.brand-reveal-tag span:nth-child(11){animation-delay:2.10s}.brand-reveal-tag span:nth-child(12){animation-delay:2.15s}.brand-reveal-tag span:nth-child(13){animation-delay:2.20s}.brand-reveal-tag span:nth-child(14){animation-delay:2.25s}.brand-reveal-tag span:nth-child(15){animation-delay:2.30s}.brand-reveal-tag span:nth-child(16){animation-delay:2.35s}.brand-reveal-tag span:nth-child(17){animation-delay:2.40s}.brand-reveal-tag span:nth-child(18){animation-delay:2.45s}.brand-reveal-tag span:nth-child(19){animation-delay:2.50s}.brand-reveal-tag span:nth-child(20){animation-delay:2.55s}.brand-reveal-tag span:nth-child(21){animation-delay:2.60s}.brand-reveal-tag span:nth-child(22){animation-delay:2.65s}.brand-reveal-meaning{margin-top:var(--ds-s-3);opacity:0;animation:br-fade 1s cubic-bezier(0.22,1,0.36,1) 2.4s forwards}@keyframes br-fade{to{opacity:1}}.brm-word{font-family:var(--ds-font-serif);font-style:italic;font-weight:500;font-size:clamp(22px,3.6vw,36px);line-height:1.04;letter-spacing:-0.02em;color:var(--ds-ink);display:inline-flex;align-items:baseline;gap:0.18em;margin-bottom:var(--ds-s-3)}.brm-half{display:inline-flex;align-items:baseline}.brm-half span{display:inline-block;opacity:0;transform:translateY(-22px) rotate(-3deg);animation:brm-drop 0.7s cubic-bezier(0.34,1.56,0.64,1) forwards}.brm-desk span:nth-child(1){animation-delay:2.6s}.brm-desk span:nth-child(2){animation-delay:2.68s}.brm-desk span:nth-child(3){animation-delay:2.76s}.brm-desk span:nth-child(4){animation-delay:2.84s}.brm-rune span:nth-child(1){animation-delay:3.00s}.brm-rune span:nth-child(2){animation-delay:3.08s}.brm-rune span:nth-child(3){animation-delay:3.16s}.brm-rune span:nth-child(4){animation-delay:3.24s}@keyframes brm-drop{60%{opacity:1;transform:translateY(2px) rotate(0.5deg)}100%{opacity:1;transform:translateY(0) rotate(0)}}.brm-dot{display:inline-block;color:var(--ds-accent);font-weight:700;font-size:0.7em;transform:translateY(-0.18em) scale(0.5);opacity:0;animation:brm-bloom 0.55s cubic-bezier(0.22,1,0.36,1) 2.94s forwards}@keyframes brm-bloom{60%{opacity:1;transform:translateY(-0.18em) scale(1.4)}100%{opacity:1;transform:translateY(-0.18em) scale(1)}}.brm-defs{display:flex;flex-direction:column;gap:8px;align-items:center;margin-top:var(--ds-s-3)}.brm-def{margin:0;font-family:var(--ds-font-sans);font-size:14px;color:var(--ds-ink-soft);letter-spacing:0.01em;display:inline-flex;align-items:baseline;gap:8px;opacity:0;transform:translateY(8px);animation:brm-slide 0.7s cubic-bezier(0.22,1,0.36,1) forwards}.brm-def[data-step="1"]{animation-delay:3.45s}.brm-def[data-step="2"]{animation-delay:3.80s}.brm-def[data-step="3"]{animation-delay:4.20s}@keyframes brm-slide{to{opacity:1;transform:translateY(0)}}.brm-key{font-family:var(--ds-font-serif);font-style:italic;font-weight:500;color:var(--ds-accent);font-size:15px;flex-shrink:0}.brm-sep{color:var(--ds-ink-faint);font-weight:600;opacity:0.6;flex-shrink:0}.brm-val{color:var(--ds-ink-soft);text-align:left}.brm-def-sum{margin-top:8px;padding-top:12px;border-top:1px solid var(--ds-rule);font-family:var(--ds-font-serif);font-size:16px;color:var(--ds-ink)}.brm-def-sum em{font-style:italic;font-weight:500}@media (max-width:640px){.brand-reveal{padding:var(--ds-s-7) var(--ds-s-4) var(--ds-s-6)}.brand-reveal-tag{letter-spacing:0.06em}.brm-word{font-size:clamp(32px,11vw,56px)}.brm-def{flex-direction:column;align-items:flex-start;gap:2px;text-align:left;width:100%;max-width:320px}.brm-sep{display:none}.brm-def-sum{font-size:15px;text-align:center;padding-top:10px;align-items:center}}@media (prefers-reduced-motion:reduce){.brand-reveal-glyph path,.brand-reveal-glyph line{stroke-dashoffset:0 !important;animation:none !important}.brand-reveal-tag span,.brand-reveal-meaning,.brm-half span,.brm-dot,.brm-def{opacity:1 !important;transform:none !important;animation:none !important}}.hero-vp{background:radial-gradient(1100px 600px at 80% 0%,color-mix(in srgb,var(--ds-accent) 8%,transparent) 0%,transparent 60%),var(--ds-bg);padding:var(--ds-s-9) var(--ds-s-5) var(--ds-s-9);border-bottom:1px solid var(--ds-rule);position:relative;overflow:hidden}.hero-vp .hero-inner-vp{max-width:var(--ds-container);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:var(--ds-s-7);align-items:center}@media (max-width:880px){.hero-vp .hero-inner-vp{grid-template-columns:1fr;gap:var(--ds-s-6)}}.hero-vp .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--ds-font-sans);font-size:12px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--ds-accent);margin-bottom:var(--ds-s-4)}.hero-vp .hero-eyebrow::before{content:"";width:8px;height:8px;background:var(--ds-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-accent) 22%,transparent)}.hero-vp h1{font-family:var(--ds-font-serif);font-weight:500;font-size:clamp(36px,6vw,64px);line-height:1.04;letter-spacing:-0.025em;color:var(--ds-ink);margin:0 0 var(--ds-s-5);text-wrap:balance}.hero-vp .hero-lede{font-family:var(--ds-font-serif);font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:var(--ds-ink-soft);max-width:56ch;margin:0 0 var(--ds-s-6)}.hero-vp .hero-actions{display:flex;flex-wrap:wrap;gap:var(--ds-s-3);margin-bottom:var(--ds-s-5)}.hero-vp .hero-trust{display:flex;flex-wrap:wrap;gap:var(--ds-s-4);font-size:13px;color:var(--ds-ink-faint);align-items:center}.hero-vp .hero-trust .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2DA44E;margin-right:6px;vertical-align:middle}.hero-product-card{background:var(--ds-surface);border:1px solid var(--ds-rule);border-radius:var(--ds-r-lg);padding:var(--ds-s-6);box-shadow:var(--ds-shadow-2);position:relative}.hero-product-card::after{content:"";position:absolute;inset:-1px;border-radius:var(--ds-r-lg);border:1.5px solid var(--ds-accent);pointer-events:none;opacity:0.18}.hero-product-card .hpc-tag{display:inline-block;font-family:var(--ds-font-sans);font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--ds-accent);background:var(--ds-accent-soft);padding:4px 10px;border-radius:999px;margin-bottom:var(--ds-s-3)}.hero-product-card h3{font-family:var(--ds-font-serif);font-weight:500;font-size:24px;line-height:1.18;color:var(--ds-ink);margin:0 0 var(--ds-s-3)}.hero-product-card .hpc-desc{color:var(--ds-ink-soft);font-size:15px;line-height:1.55;margin:0 0 var(--ds-s-5)}.hero-product-card .hpc-price{display:flex;align-items:baseline;gap:10px;margin-bottom:var(--ds-s-5)}.hero-product-card .hpc-price .now{font-family:var(--ds-font-serif);font-weight:600;font-size:32px;color:var(--ds-ink);line-height:1}.hero-product-card .hpc-price .was{font-size:15px;color:var(--ds-ink-faint);text-decoration:line-through}.hero-product-card .hpc-price .off{font-size:11px;font-weight:700;letter-spacing:0.08em;color:var(--ds-accent);background:var(--ds-accent-soft);padding:3px 8px;border-radius:var(--ds-r-sm);text-transform:uppercase}.hero-product-card .hpc-actions{display:flex;flex-direction:column;gap:10px}.tool-cards,.live-product-grid,.products-rich{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--ds-s-4)}.tool-card,.live-product,.product-rich{background:var(--ds-surface);border:1px solid var(--ds-rule);border-radius:var(--ds-r-md);padding:var(--ds-s-5);text-decoration:none;color:var(--ds-ink);display:flex;flex-direction:column;transition:border-color 160ms,box-shadow 200ms,transform 160ms}.tool-card:hover,.live-product:hover,.product-rich:hover{border-color:var(--ds-rule-strong);box-shadow:var(--ds-shadow-2);transform:translateY(-2px)}.tool-card h3,.live-product h3,.product-rich h3{font-family:var(--ds-font-serif);font-weight:500;font-size:20px;line-height:1.25;color:var(--ds-ink);margin:0 0 var(--ds-s-3)}.tool-card p,.live-product p,.product-rich p{color:var(--ds-ink-soft);font-size:15px;line-height:1.55;margin:0}.tool-card .arrow,.product-rich .arrow{margin-top:var(--ds-s-4);color:var(--ds-accent);font-weight:600;font-size:14px;align-self:flex-start}.tool-card .price-tag,.live-product .live-product-meta,.product-rich .price{display:inline-block;font-family:var(--ds-font-sans);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ds-accent);background:var(--ds-accent-soft);padding:3px 8px;border-radius:var(--ds-r-sm);margin-bottom:var(--ds-s-3);align-self:flex-start}.live-product .live-price.on-sale{display:flex;align-items:baseline;gap:10px;margin:var(--ds-s-3) 0}.live-product .live-price.on-sale .price-was{color:var(--ds-ink-faint);text-decoration:line-through;font-size:14px}.live-product .live-price.on-sale .price-now{font-family:var(--ds-font-serif);font-size:26px;font-weight:600;color:var(--ds-ink)}.live-product .live-price.on-sale .sale-pct-off{background:var(--ds-accent-soft);color:var(--ds-accent);font-size:10px;letter-spacing:0.08em}.live-product .buy-actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:var(--ds-s-4)}.quote-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--ds-s-4);margin-top:var(--ds-s-5)}.quote-cards .quote-card{background:var(--ds-surface);border:1px solid var(--ds-rule);border-left:3px solid var(--ds-accent);border-radius:var(--ds-r-md);padding:var(--ds-s-5);position:relative}.quote-cards .quote-card blockquote{border:0;padding:0;margin:0 0 var(--ds-s-4);font-family:var(--ds-font-serif);font-size:17px;line-height:1.5;color:var(--ds-ink);font-style:italic}.quote-cards .quote-card .attr{font-size:11px;font-weight:700;letter-spacing:0.14em;color:var(--ds-ink-faint);text-transform:uppercase}section.section.navy .audience-cards{background:transparent;border:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ds-s-4)}section.section.navy .audience-cards .audience-card{background:rgba(240,233,220,0.04);border:1px solid rgba(240,233,220,0.10);border-radius:var(--ds-r-md);padding:var(--ds-s-5);text-decoration:none;color:var(--ds-ink-on-inv);transition:background-color 160ms,border-color 160ms,transform 160ms}section.section.navy .audience-cards .audience-card:hover{background:rgba(240,233,220,0.08);border-color:rgba(240,233,220,0.20);transform:translateY(-2px)}section.section.navy .audience-cards .audience-card .who{font-size:11px;font-weight:700;letter-spacing:0.16em;color:var(--ds-accent);text-transform:uppercase;margin-bottom:var(--ds-s-2);display:block}section.section.navy .audience-cards .audience-card h3{font-family:var(--ds-font-sans);font-size:16px;font-weight:700;margin:0 0 var(--ds-s-2);color:var(--ds-ink-on-inv) !important}section.section.navy .audience-cards .audience-card p{font-size:14px;color:rgba(240,233,220,0.75) !important;line-height:1.5}section.brand-strip{background:var(--ds-surface-inv);color:var(--ds-ink-on-inv);padding:var(--ds-s-9) var(--ds-s-5)}section.brand-strip .inner{max-width:var(--ds-container-narrow);margin:0 auto;text-align:center}section.brand-strip .word{font-family:var(--ds-font-serif);font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-0.02em;color:var(--ds-ink-on-inv);margin:var(--ds-s-4) 0 var(--ds-s-3)}section.brand-strip .tag{color:rgba(240,233,220,0.7);font-size:16px;margin-bottom:var(--ds-s-6)}section.brand-strip dl.etymology{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;max-width:520px;margin:0 auto var(--ds-s-6);text-align:left;font-size:14px;color:rgba(240,233,220,0.85)}section.brand-strip dl.etymology dt{font-weight:700;letter-spacing:0.12em;color:var(--ds-accent)}section.brand-strip .pull{font-family:var(--ds-font-serif);font-style:italic;font-size:17px;line-height:1.5;color:var(--ds-ink-on-inv);border-top:1px solid rgba(240,233,220,0.14);padding-top:var(--ds-s-5);max-width:56ch;margin:0 auto}footer.minimal{background:var(--ds-surface);border-top:1px solid var(--ds-rule);padding:var(--ds-s-6) var(--ds-s-5);font-family:var(--ds-font-sans);font-size:13px;color:var(--ds-ink-soft) !important}footer.minimal .inner{max-width:var(--ds-container);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--ds-s-5);flex-wrap:wrap}footer.minimal,footer.minimal div,footer.minimal a{color:var(--ds-ink-soft) !important}footer.minimal a{text-decoration:none;margin-right:var(--ds-s-4);border-bottom:1px solid transparent}footer.minimal a:hover{color:var(--ds-ink) !important;border-bottom-color:var(--ds-accent)}.deskrune-sale-banner{padding:10px var(--ds-s-5)}.signup,.signup-box{background:var(--ds-surface);border:1px solid var(--ds-rule);border-radius:var(--ds-r-md);padding:var(--ds-s-6);max-width:520px}.signup h3,.signup-box h3{font-family:var(--ds-font-sans);font-size:16px;font-weight:700;color:var(--ds-ink);margin:0 0 var(--ds-s-3)}.signup p,.signup-box p{color:var(--ds-ink-soft);font-size:14px;margin:0 0 var(--ds-s-4)}.signup form,.signup-box form{display:flex;gap:8px}.signup input[type=email],.signup-box input[type=email]{flex:1;font-family:var(--ds-font-sans);font-size:15px;padding:12px 14px;border:1px solid var(--ds-rule);border-radius:var(--ds-r-md);background:var(--ds-bg);color:var(--ds-ink);min-height:44px}.signup input[type=email]:focus,.signup-box input[type=email]:focus{outline:0;border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-focus-ring)}.signup button,.signup-box button{font-family:var(--ds-font-sans);font-weight:600;font-size:14px;padding:0 18px;background:var(--ds-btn-primary-bg) !important;color:var(--ds-btn-primary-fg) !important;border:0 !important;border-radius:var(--ds-r-md);cursor:pointer;min-height:44px;transition:background-color 160ms}.signup button:hover,.signup-box button:hover{background:var(--ds-btn-primary-bg-h) !important}.signup .small,.signup-box .small{font-size:12px;color:var(--ds-ink-faint);margin-top:var(--ds-s-3)}.guarantee-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-s-5);padding:var(--ds-s-5) var(--ds-s-5);background:var(--ds-surface-2);border-top:1px solid var(--ds-rule);border-bottom:1px solid var(--ds-rule);font-size:13px;color:var(--ds-ink-soft);letter-spacing:0.04em}.guarantee-bar .item::before{content:"✓";color:var(--ds-accent);font-weight:700;margin-right:6px}@media (max-width:640px){.hero-action,.buy,.btn{width:100%;padding:16px 20px;font-size:15px}.hero-vp .hero-actions{flex-direction:column}.signup form,.signup-box form{flex-direction:column}.signup button,.signup-box button{width:100%}nav .inner{padding:12px var(--ds-s-4)}nav .links{gap:8px}nav .links a{display:none}nav .links a:first-child{display:inline}nav .links a[href="/shop/"]{display:inline}nav .cmdk-trigger .cmdk-trigger-key{display:none}}@media (max-width:480px){nav .links a:first-child{display:none}nav .cmdk-trigger{padding:6px 8px}}.uses-vp-hero .hero.hero-cinematic{display:none !important}.reentry-pill{background:var(--ds-surface) !important;color:var(--ds-ink) !important;border:1px solid var(--ds-rule) !important;border-radius:var(--ds-r-md) !important;box-shadow:var(--ds-shadow-3) !important}.reentry-pill .reentry-pill-context,.reentry-pill .reentry-pill-tag{color:var(--ds-ink-soft) !important}.reentry-pill .reentry-pill-cta{color:var(--ds-accent) !important;background:transparent !important}.deskrune-proof-toast{background:var(--ds-surface);border:1px solid var(--ds-rule);border-left:3px solid #2DA44E;color:var(--ds-ink);font-family:var(--ds-font-sans)}.deskrune-proof-toast strong{color:var(--ds-ink)}:root[data-theme="dark"] .hero-inner h1,:root[data-theme="dark"] .hero-inner h2,:root[data-theme="dark"] .hero-inner p,:root[data-theme="dark"] .hero-inner em,:root[data-theme="dark"] .hero-inner strong{color:var(--ds-ink) !important}:root[data-theme="dark"] .section-eyebrow .num,:root[data-theme="dark"] .section-eyebrow .label{color:var(--ds-ink-soft) !important}:root[data-theme="dark"] .deskrune-sale-banner,:root[data-theme="dark"] .deskrune-sale-banner strong,:root[data-theme="dark"] .deskrune-sale-banner span,:root[data-theme="dark"] .deskrune-sale-banner a{color:#1A1814 !important}:root[data-theme="dark"] .deskrune-sale-banner .deskrune-countdown{background:rgba(0,0,0,0.18);color:#1A1814}:root[data-theme="dark"] .sale-pct-off,:root[data-theme="dark"] .pc-off,:root[data-theme="dark"] .hpc-price .off{color:#1A1814 !important}.live-price.on-sale .price-was,.product-card .pc-was,.hero-product-card .hpc-price .was{color:var(--ds-ink-soft) !important;opacity:0.85}.hero-vp .hero-trust span{color:var(--ds-ink-soft)}:root[data-theme="dark"] .hero-vp .hero-trust span{color:var(--ds-ink-soft)}:root[data-theme="dark"] .hpc-price .off,:root[data-theme="dark"] .pc-off,:root[data-theme="dark"] .sale-pct-off{background:var(--ds-accent) !important;color:#1A1814 !important}.checkout-hero h1,.checkout-hero p,.checkout-hero .lede,.checkout-hero .eyebrow,.hero-inner h1,.hero-inner h2,.hero-inner p,.hero-inner em,.hero-inner strong,.hero-inner .eyebrow{}section.section.white .hero-inner h1,section.section.white .hero-inner p,section.section.white .hero-inner .eyebrow{color:var(--ds-ink) !important}.hero-badge .badge-label,.hero-badge .badge-tag{color:#FFFFFF !important}:root[data-theme="dark"] .hero-badge .badge-label,:root[data-theme="dark"] .hero-badge .badge-tag{color:var(--ds-ink-on-inv) !important}:root[data-theme="dark"] .todays-afm-card,:root[data-theme="dark"] .todays-afm-tag,:root[data-theme="dark"] .todays-afm-hook,:root[data-theme="dark"] .todays-afm-cta{color:#1A1814 !important}:root[data-theme="dark"] .brand-strip,:root[data-theme="dark"] .brand-strip .word,:root[data-theme="dark"] .brand-strip .tag,:root[data-theme="dark"] .brand-strip .pull,:root[data-theme="dark"] .brand-strip dl.etymology,:root[data-theme="dark"] .brand-strip dl.etymology dd{color:var(--ds-ink-on-inv) !important}:root[data-theme="dark"] .brand-strip .pull{border-top-color:rgba(240,233,220,0.14) !important}:root[data-theme="dark"] .audience-cards .audience-card,:root[data-theme="dark"] .audience-cards .audience-card h3,:root[data-theme="dark"] .audience-cards .audience-card p{color:var(--ds-ink-on-inv) !important}:root[data-theme="dark"] section h2,:root[data-theme="dark"] section h3,:root[data-theme="dark"] section h4{color:var(--ds-ink) !important}.translation-pill{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px var(--ds-s-4);background:var(--ds-surface-2);border-bottom:1px solid var(--ds-rule);font-family:var(--ds-font-sans);font-size:13px;color:var(--ds-ink-soft);flex-wrap:wrap;text-align:center}.translation-pill a{color:var(--ds-accent);font-weight:600;text-decoration:none;border-bottom:1.5px solid transparent;transition:border-color 160ms}.translation-pill a:hover{border-bottom-color:var(--ds-accent)}.deskrune-lang-switcher{position:fixed;right:12px;bottom:12px;z-index:60;display:flex;flex-wrap:wrap;gap:4px;background:var(--ds-surface);border:1px solid var(--ds-rule);border-radius:var(--ds-r-md);box-shadow:var(--ds-shadow-2);padding:6px;max-width:min(420px,calc(100vw - 24px))}.deskrune-lang-switcher a{font-family:var(--ds-font-sans);font-size:11px;font-weight:600;letter-spacing:0.04em;text-decoration:none;color:var(--ds-ink-soft);background:transparent;padding:4px 8px;border-radius:var(--ds-r-sm);border:1px solid transparent;transition:background-color 160ms,color 160ms,border-color 160ms}.deskrune-lang-switcher a:hover{background:var(--ds-surface-2);color:var(--ds-ink)}.deskrune-lang-switcher a.active{background:var(--ds-accent);color:var(--ds-ink-on-accent);border-color:var(--ds-accent)}@media (max-width:480px){.deskrune-lang-switcher{max-width:calc(100vw - 16px);right:8px;bottom:8px}.deskrune-lang-switcher a{font-size:10px;padding:3px 6px}}@media print{.deskrune-lang-switcher,.translation-pill{display:none !important}}
/*cinematic-v20260508a.css*/
:root{--ease-out-soft:cubic-bezier(0.16,1,0.3,1);--ease-out-snap:cubic-bezier(0.22,1,0.36,1);--ease-in-out-soft:cubic-bezier(0.65,0,0.35,1);--ease-quiet:cubic-bezier(0.25,0.46,0.45,0.94)}.aurora-stage{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.aurora-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block;filter:blur(40px) saturate(1.05);opacity:0;transition:opacity 1.2s var(--ease-out-soft)}.aurora-stage.aurora-ready canvas{opacity:1}.hero-vp{position:relative;isolation:isolate}.hero-vp .hero-inner-vp,.hero-vp>*{position:relative;z-index:1}.hero-vp .aurora-stage{z-index:0}.hero-vp::after{content:"";position:absolute;inset:0;background:radial-gradient(800px 500px at 25% 30%,transparent 0%,var(--ds-bg) 80%);z-index:0;pointer-events:none;opacity:0.55}.cinematic [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity 700ms var(--ease-out-soft),transform 700ms var(--ease-out-soft);will-change:opacity,transform}.cinematic [data-reveal].is-visible{opacity:1;transform:translateY(0)}.cinematic [data-reveal-stagger]>*{opacity:0;transform:translateY(18px);transition:opacity 600ms var(--ease-out-soft),transform 600ms var(--ease-out-soft);will-change:opacity,transform}.cinematic [data-reveal-stagger].is-visible>*{opacity:1;transform:translateY(0)}.cinematic [data-reveal-stagger].is-visible>*:nth-child(1){transition-delay:60ms}.cinematic [data-reveal-stagger].is-visible>*:nth-child(2){transition-delay:140ms}.cinematic [data-reveal-stagger].is-visible>*:nth-child(3){transition-delay:220ms}.cinematic [data-reveal-stagger].is-visible>*:nth-child(4){transition-delay:300ms}.cinematic [data-reveal-stagger].is-visible>*:nth-child(5){transition-delay:380ms}.cinematic [data-reveal-stagger].is-visible>*:nth-child(6){transition-delay:460ms}.cinematic [data-split]{display:block}.cinematic [data-split] .split-word{display:inline-block;overflow:hidden;vertical-align:top}.cinematic [data-split] .split-inner{display:inline-block;transform:translateY(110%);opacity:0;transition:transform 900ms var(--ease-out-soft),opacity 900ms var(--ease-out-soft);will-change:transform,opacity}.cinematic [data-split].is-revealed .split-inner{transform:translateY(0);opacity:1}.cinematic [data-split].is-revealed .split-word:nth-child(1) .split-inner{transition-delay:40ms}.cinematic [data-split].is-revealed .split-word:nth-child(2) .split-inner{transition-delay:110ms}.cinematic [data-split].is-revealed .split-word:nth-child(3) .split-inner{transition-delay:180ms}.cinematic [data-split].is-revealed .split-word:nth-child(4) .split-inner{transition-delay:250ms}.cinematic [data-split].is-revealed .split-word:nth-child(5) .split-inner{transition-delay:320ms}.cinematic [data-split].is-revealed .split-word:nth-child(6) .split-inner{transition-delay:390ms}.cinematic [data-split].is-revealed .split-word:nth-child(7) .split-inner{transition-delay:460ms}.cinematic [data-split].is-revealed .split-word:nth-child(8) .split-inner{transition-delay:530ms}.cinematic [data-split].is-revealed .split-word:nth-child(9) .split-inner{transition-delay:600ms}.cinematic [data-split].is-revealed .split-word:nth-child(10) .split-inner{transition-delay:670ms}.cinematic [data-split].is-revealed .split-word:nth-child(n+11) .split-inner{transition-delay:740ms}.cinematic [data-split] .split-emph .split-inner{color:var(--ds-accent)}.cinematic .magnetic{--mx:0px;--my:0px;transform:translate3d(var(--mx),var(--my),0);transition:transform 280ms var(--ease-out-soft),background-color 200ms var(--ease-quiet),box-shadow 280ms var(--ease-out-soft),border-color 200ms var(--ease-quiet);will-change:transform}.cinematic .magnetic:hover{box-shadow:0 18px 36px -8px color-mix(in srgb,var(--ds-accent) 36%,transparent),0 1px 3px rgba(0,0,0,0.08)}.cinematic .magnetic:active{transform:translate3d(var(--mx),var(--my),0) scale(0.98)}.cinematic .tool-card,.cinematic .live-product,.cinematic .product-rich,.cinematic .audience-card,.cinematic .quote-card{transition:transform 380ms var(--ease-out-soft),border-color 240ms var(--ease-quiet),box-shadow 380ms var(--ease-out-soft);will-change:transform}.cinematic .tool-card:hover,.cinematic .live-product:hover,.cinematic .product-rich:hover,.cinematic .audience-card:hover,.cinematic .quote-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px -16px color-mix(in srgb,var(--ds-ink) 14%,transparent),0 2px 6px rgba(0,0,0,0.04)}.cinematic nav .links a{position:relative;border-bottom:0 !important}.cinematic nav .links a::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:var(--ds-accent);transform-origin:left center;transform:scaleX(0);transition:transform 320ms var(--ease-out-soft)}.cinematic nav .links a:hover::after{transform:scaleX(1)}.cinematic section.section[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity 900ms var(--ease-out-soft),transform 900ms var(--ease-out-soft)}.cinematic section.section[data-reveal].is-visible{opacity:1;transform:translateY(0)}.cinematic .section-divider{display:block;width:0;height:1px;margin:0 auto;background:var(--ds-rule);transition:width 1.2s var(--ease-out-soft)}.cinematic .section-divider.is-visible{width:80px}.cinematic .hero-product-card{transition:transform 480ms var(--ease-out-soft),box-shadow 480ms var(--ease-out-soft),border-color 240ms var(--ease-quiet)}.cinematic .hero-product-card:hover{transform:translateY(-3px) rotateX(0.2deg) rotateY(-0.4deg);box-shadow:0 36px 80px -20px color-mix(in srgb,var(--ds-accent) 26%,transparent),0 2px 8px rgba(0,0,0,0.05)}.cinematic .deskrune-scroll-line{background:linear-gradient(90deg,var(--ds-accent) 0%,var(--ds-accent-hover) 100%);height:2px;opacity:0.85}.cinematic .deskrune-sale-banner .deskrune-countdown{animation:ds-pulse-soft 3.6s var(--ease-in-out-soft) infinite}@keyframes ds-pulse-soft{0%,100%{opacity:1}50%{opacity:0.78}}.cinematic *:focus-visible{outline:2px solid var(--ds-accent);outline-offset:4px;border-radius:var(--ds-r-sm);box-shadow:0 0 0 6px var(--ds-focus-ring);transition:box-shadow 160ms var(--ease-quiet)}@media (prefers-reduced-motion:reduce){.cinematic [data-reveal],.cinematic [data-reveal-stagger]>*,.cinematic [data-split] .split-inner,.cinematic section.section[data-reveal]{opacity:1 !important;transform:none !important;transition:none !important}.cinematic [data-split] .split-word{overflow:visible}.cinematic .magnetic,.cinematic .tool-card,.cinematic .live-product,.cinematic .product-rich,.cinematic .audience-card,.cinematic .quote-card,.cinematic .hero-product-card{transition:none !important;transform:none !important}.cinematic nav .links a::after{display:none}.cinematic .deskrune-sale-banner .deskrune-countdown{animation:none}.aurora-stage canvas{animation:none;opacity:0.6}.aurora-stage[data-static-only="false"] canvas{opacity:0.5}}
/*blocks-v20260508a.css*/
.section-inner-narrow{max-width:var(--ds-container-narrow);margin:0 auto}.block-lead-magnet{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:var(--ds-s-7);align-items:center;background:var(--ds-surface);border:1px solid var(--ds-rule);border-radius:var(--ds-r-lg);padding:var(--ds-s-7);box-shadow:var(--ds-shadow-1);margin-top:var(--ds-s-5)}@media (max-width:760px){.block-lead-magnet{grid-template-columns:1fr;padding:var(--ds-s-5)}}.block-lead-magnet .blm-eyebrow{display:inline-block;font-family:var(--ds-font-sans);font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--ds-accent);background:var(--ds-accent-soft);padding:4px 10px;border-radius:999px;margin-bottom:var(--ds-s-3)}.block-lead-magnet h3{font-family:var(--ds-font-serif);font-weight:500;font-size:clamp(22px,2.6vw,30px);line-height:1.18;color:var(--ds-ink);margin:0 0 var(--ds-s-3)}.block-lead-magnet p{color:var(--ds-ink-soft);font-size:16px;line-height:1.55;margin:0 0 var(--ds-s-4);max-width:50ch}.block-lead-magnet .blm-form{display:flex;gap:8px;flex-wrap:wrap;position:relative}.block-lead-magnet input[type=email]{flex:1;min-width:220px;font-family:var(--ds-font-sans);font-size:15px;padding:14px 16px;border:1px solid var(--ds-rule-strong);border-radius:var(--ds-r-md);background:var(--ds-bg);color:var(--ds-ink);min-height:48px}.block-lead-magnet input[type=email]:focus{outline:0;border-color:var(--ds-accent);box-shadow:0 0 0 4px var(--ds-focus-ring)}.block-lead-magnet .blm-tiny{font-size:12px;color:var(--ds-ink-faint);margin-top:var(--ds-s-3);margin-bottom:0}.block-lead-magnet .blm-cover{display:block;position:relative;border-radius:var(--ds-r-md);overflow:hidden;aspect-ratio:4 / 5;border:1px solid var(--ds-rule);background:var(--ds-surface-2);text-decoration:none;color:var(--ds-ink)}.block-lead-magnet .blm-cover img{width:100%;height:100%;object-fit:cover;display:block}.block-lead-magnet .blm-preview{position:absolute;bottom:12px;left:12px;font-family:var(--ds-font-sans);font-size:12px;font-weight:600;letter-spacing:0.04em;background:var(--ds-surface);color:var(--ds-ink);padding:6px 10px;border-radius:var(--ds-r-sm);border:1px solid var(--ds-rule);box-shadow:var(--ds-shadow-1)}.choose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--ds-s-3);margin-top:var(--ds-s-5)}.choose-card{background:var(--ds-surface);border:1px solid var(--ds-rule);border-radius:var(--ds-r-md);padding:var(--ds-s-5);text-decoration:none;color:var(--ds-ink);display:flex;flex-direction:column;gap:var(--ds-s-3);transition:transform 380ms var(--ease-out-soft),border-color 240ms var(--ease-quiet),box-shadow 380ms var(--ease-out-soft)}.choose-card:hover{transform:translateY(-2px);border-color:var(--ds-rule-strong);box-shadow:var(--ds-shadow-2)}.choose-card.choose-recommended{border-color:var(--ds-accent);background:linear-gradient(180deg,var(--ds-accent-soft) 0%,var(--ds-surface) 80%)}.choose-card .choose-tag{font-family:var(--ds-font-sans);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ds-ink-faint)}.choose-card.choose-recommended .choose-tag{color:var(--ds-accent)}.choose-card h3{font-family:var(--ds-font-serif);font-weight:500;font-size:18px;line-height:1.32;color:var(--ds-ink);margin:0}.choose-card .choose-rec{font-family:var(--ds-font-sans);font-weight:600;font-size:14px;color:var(--ds-accent);margin:0}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--ds-s-4);margin-top:var(--ds-s-5)}.product-card{background:var(--ds-surface);border:1px solid var(--ds-rule);border-radius:var(--ds-r-md);padding:var(--ds-s-6);display:flex;flex-direction:column;gap:var(--ds-s-3);transition:transform 380ms var(--ease-out-soft),border-color 240ms var(--ease-quiet),box-shadow 380ms var(--ease-out-soft)}.product-card:hover{transform:translateY(-3px);border-color:var(--ds-rule-strong);box-shadow:var(--ds-shadow-2)}.product-card-feature{border-color:var(--ds-accent);background:radial-gradient(120% 100% at 0% 0%,var(--ds-accent-soft) 0%,transparent 60%),var(--ds-surface);box-shadow:0 12px 32px -12px color-mix(in srgb,var(--ds-accent) 30%,transparent)}.product-card .pc-tag{display:inline-block;align-self:flex-start;font-family:var(--ds-font-sans);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ds-accent);background:var(--ds-accent-soft);padding:4px 10px;border-radius:999px}.product-card h3{font-family:var(--ds-font-serif);font-weight:500;font-size:clamp(18px,1.8vw,22px);line-height:1.2;color:var(--ds-ink);margin:0}.product-card p{color:var(--ds-ink-soft);font-size:15px;line-height:1.55;margin:0;max-width:50ch}.product-card .pc-price{display:flex;align-items:baseline;gap:10px;margin-top:var(--ds-s-2)}.product-card .pc-now{font-family:var(--ds-font-serif);font-size:28px;font-weight:600;color:var(--ds-ink);line-height:1}.product-card .pc-was{color:var(--ds-ink-faint);text-decoration:line-through;font-size:14px}.product-card .pc-off{font-size:10px;font-weight:700;letter-spacing:0.08em;color:var(--ds-accent);background:var(--ds-accent-soft);padding:3px 7px;border-radius:var(--ds-r-sm);text-transform:uppercase}.product-card .pc-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:var(--ds-s-3)}.kits-fineprint{margin-top:var(--ds-s-6);font-size:13px;color:var(--ds-ink-faint);max-width:70ch;line-height:1.6}.comparison-wrap{margin-top:var(--ds-s-5);overflow-x:auto;border:1px solid var(--ds-rule);border-radius:var(--ds-r-md);background:var(--ds-surface)}.comparison-table{width:100%;border-collapse:collapse;font-family:var(--ds-font-sans);font-size:14px;color:var(--ds-ink)}.comparison-table thead th{text-align:left;padding:14px 18px;background:var(--ds-surface-2);color:var(--ds-ink-soft);font-weight:700;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;border-bottom:1px solid var(--ds-rule)}.comparison-table tbody td{padding:14px 18px;border-bottom:1px solid var(--ds-rule);color:var(--ds-ink-soft);vertical-align:middle}.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-table tbody tr:hover td{background:var(--ds-surface-2)}.comparison-table a{color:var(--ds-accent);text-decoration:none}.comparison-table a:hover{text-decoration:underline}.faq-block{margin-top:var(--ds-s-5);border:1px solid var(--ds-rule);border-radius:var(--ds-r-md);background:var(--ds-surface);overflow:hidden}.faq-block details{border-bottom:1px solid var(--ds-rule)}.faq-block details:last-child{border-bottom:0}.faq-block summary{list-style:none;cursor:pointer;padding:18px 22px;font-family:var(--ds-font-sans);font-size:16px;font-weight:600;color:var(--ds-ink);position:relative;padding-right:48px;transition:background-color 200ms var(--ease-quiet)}.faq-block summary:hover{background:var(--ds-surface-2)}.faq-block summary::-webkit-details-marker{display:none}.faq-block summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--ds-accent);font-weight:400;transition:transform 220ms var(--ease-out-soft);line-height:1}.faq-block details[open]>summary::after{content:"−"}.faq-block details[open]>summary{background:var(--ds-surface-2)}.faq-block p{margin:0;padding:0 22px 22px;color:var(--ds-ink-soft);font-size:15px;line-height:1.65;max-width:65ch}.faq-block a{color:var(--ds-accent)}.sticky-buy-bar{position:fixed;left:16px;right:16px;bottom:16px;z-index:80;background:var(--ds-surface);color:var(--ds-ink);border:1px solid var(--ds-rule);border-radius:var(--ds-r-md);padding:10px 16px;box-shadow:var(--ds-shadow-3);transform:translateY(140%);opacity:0;transition:transform 420ms var(--ease-out-soft),opacity 420ms var(--ease-out-soft);pointer-events:none}.sticky-buy-bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-buy-bar .sbb-inner{max-width:var(--ds-container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-s-4);flex-wrap:wrap}.sticky-buy-bar .sbb-text{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-width:0}.sticky-buy-bar .sbb-text strong{font-family:var(--ds-font-sans);font-size:14px;color:var(--ds-ink)}.sticky-buy-bar .sbb-price{font-family:var(--ds-font-serif);font-size:17px;color:var(--ds-ink);font-weight:600}.sticky-buy-bar .sbb-price s{color:var(--ds-ink-faint);font-weight:400;font-size:13px;margin-left:6px}.sticky-buy-bar .sbb-actions{display:flex;gap:8px}.sticky-buy-bar .sbb-actions .hero-action{padding:10px 16px;font-size:13px;min-height:40px}@media (max-width:560px){.sticky-buy-bar{left:8px;right:8px;bottom:8px;padding:10px 12px}.sticky-buy-bar .sbb-secondary{display:none}.sticky-buy-bar .sbb-actions .hero-action{width:auto}.sticky-buy-bar .sbb-text{flex:1 1 100%}}@media print{.sticky-buy-bar{display:none !important}}
/*mobile-fixes-v20260508c.css*/
.deskrune-sale-banner{padding-top:max(12px,env(safe-area-inset-top));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}@media (max-width:640px){.deskrune-sale-banner{padding-top:max(9px,env(safe-area-inset-top));padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}}footer.minimal,footer.footer{padding-bottom:env(safe-area-inset-bottom,0)}@media (max-width:640px){.deskrune-sale-banner a{min-height:44px;padding:8px 14px}}@media (max-width:760px){nav .links a{min-height:44px;display:inline-flex;align-items:center;padding:4px 6px}nav .links{flex-wrap:wrap;row-gap:4px;column-gap:14px}}.cc-controls button{min-height:44px;min-width:44px}.quiz-back{min-height:44px;display:inline-flex;align-items:center;padding:8px 12px}.quiz-share button{min-height:36px;padding:8px 14px}.fs-row input[type=range]{min-height:44px}.theme-toggle{min-width:36px;min-height:36px;padding:6px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:inherit}.cmdk-trigger{min-height:36px}@media (max-width:640px){footer .inner a,footer.minimal .inner a{display:inline-block;padding:8px 4px;min-height:44px;line-height:28px}}html,body{max-width:100%;overflow-x:hidden}@media (max-width:400px){.tool-cards{grid-template-columns:1fr;gap:14px}.live-product{padding:20px}.section .section-inner,section .section-inner{padding-left:18px;padding-right:18px}}@media (max-width:640px){input[type="email"],input[type="text"],input[type="tel"],input[type="url"],input[type="search"],input[type="number"],input[type="password"],textarea,select{font-size:16px !important}}.fs-row label small{font-size:13px}.quiz-meta,.cc-foot-text{font-size:13.5px}:target,[id]:target{scroll-margin-top:110px}@media (max-width:640px){:target,[id]:target{scroll-margin-top:130px}}nav .brand-glyph,nav .brand svg{flex-shrink:0}.hero-actions,.revenue-actions,.buy-actions{gap:12px}@media (max-width:640px){.audience-cards,.quote-cards{gap:14px}}@media (max-width:640px){.container.narrow{padding:32px 18px}article.section .container{padding:32px 18px}}@media (max-width:640px){.deskrune-lang-switcher{bottom:calc(env(safe-area-inset-bottom,0)+8px);z-index:70;flex-wrap:wrap;gap:4px}}.nav-hamburger{display:none}.nav-mobile-panel{display:none}@media (max-width:720px){nav .inner>.links{display:none !important}.nav-hamburger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;background:transparent;border:0;cursor:pointer;color:var(--navy,#1a1a2e);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav-hamburger:focus-visible{outline:2px solid var(--accent-dark,#d97706);outline-offset:2px;border-radius:4px}.nav-hamburger svg{width:24px;height:24px;display:block;pointer-events:none}.nav-hamburger .nav-hamburger-bar{transition:transform 220ms cubic-bezier(0.4,0,0.2,1),opacity 160ms ease;transform-origin:center}.nav-hamburger[aria-expanded="true"] .nav-hamburger-bar-1{transform:translateY(7px) rotate(45deg)}.nav-hamburger[aria-expanded="true"] .nav-hamburger-bar-2{opacity:0}.nav-hamburger[aria-expanded="true"] .nav-hamburger-bar-3{transform:translateY(-7px) rotate(-45deg)}.nav-mobile-panel{display:block;position:fixed;top:0;left:0;right:0;z-index:100;background:var(--warm-white,#fcfaf6);border-bottom:0.5px solid var(--rule-gray,#e5e0d6);transform:translateY(-100%);transition:transform 280ms cubic-bezier(0.4,0,0.2,1),visibility 0s linear 280ms;visibility:hidden;box-shadow:0 6px 24px rgba(0,0,0,0.08);padding-top:max(8px,env(safe-area-inset-top));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-bottom:16px;max-height:100vh;max-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-mobile-panel[data-open="true"]{transform:translateY(0);visibility:visible;transition:transform 280ms cubic-bezier(0.4,0,0.2,1),visibility 0s linear 0s}.nav-mobile-panel-header{display:flex;justify-content:space-between;align-items:center;padding:6px 0 14px;border-bottom:0.5px solid var(--rule-gray,#e5e0d6);margin-bottom:8px}.nav-mobile-panel-header .panel-brand{font-weight:700;letter-spacing:0.16em;color:var(--navy,#1a1a2e);font-size:0.92rem;text-decoration:none}.nav-mobile-panel-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--navy,#1a1a2e);-webkit-tap-highlight-color:transparent}.nav-mobile-panel-close:focus-visible{outline:2px solid var(--accent-dark,#d97706);outline-offset:2px;border-radius:4px}.nav-mobile-panel-close svg{width:22px;height:22px}.nav-mobile-panel-links{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.nav-mobile-panel-links li{margin:0;padding:0;list-style:none}.nav-mobile-panel-links a,.nav-mobile-panel-links button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 4px;color:var(--navy,#1a1a2e);background:transparent;border:0;border-bottom:0.5px solid var(--rule-gray,#e5e0d6);text-decoration:none;font-size:1.05rem;font-weight:500;letter-spacing:0.01em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav-mobile-panel-links a:hover,.nav-mobile-panel-links a:focus-visible,.nav-mobile-panel-links button:hover,.nav-mobile-panel-links button:focus-visible{color:var(--accent-dark,#d97706);background:rgba(0,0,0,0.02)}.nav-mobile-panel-links li:last-child a,.nav-mobile-panel-links li:last-child button{border-bottom:0}.nav-mobile-panel-links svg{width:18px;height:18px;flex-shrink:0;opacity:0.7}.nav-mobile-panel-links .panel-key{margin-left:auto;font-size:0.75rem;color:var(--ink-gray,#4a4a55);opacity:0.7;letter-spacing:0.04em;border:0.5px solid var(--rule-gray,#e5e0d6);padding:2px 6px;border-radius:4px}.nav-mobile-backdrop{position:fixed;inset:0;z-index:99;background:rgba(0,0,0,0.4);opacity:0;pointer-events:none;transition:opacity 240ms ease}.nav-mobile-backdrop[data-open="true"]{opacity:1;pointer-events:auto}body.nav-mobile-open{overflow:hidden;scrollbar-gutter:stable}}:root[data-theme="dark"] .nav-mobile-panel{background:var(--navy,#1a1a2e);border-bottom-color:rgba(255,255,255,0.08)}:root[data-theme="dark"] .nav-mobile-panel-header{border-bottom-color:rgba(255,255,255,0.08)}:root[data-theme="dark"] .nav-mobile-panel-header .panel-brand,:root[data-theme="dark"] .nav-mobile-panel-close,:root[data-theme="dark"] .nav-hamburger{color:var(--ink-gray,#e5e0d6)}:root[data-theme="dark"] .nav-mobile-panel-links a,:root[data-theme="dark"] .nav-mobile-panel-links button{color:var(--ink-gray,#e5e0d6);border-bottom-color:rgba(255,255,255,0.08)}:root[data-theme="dark"] .nav-mobile-panel-links a:hover,:root[data-theme="dark"] .nav-mobile-panel-links button:hover{background:rgba(255,255,255,0.04)}@media (prefers-reduced-motion:reduce){.nav-mobile-panel,.nav-mobile-backdrop,.nav-hamburger .nav-hamburger-bar{transition:none !important}}html,body{overflow-x:hidden !important;max-width:100vw !important}*{max-width:100%}img,svg,video,canvas,iframe{max-width:100% !important;height:auto}.comparison-wrap{overflow-x:auto !important;max-width:100% !important}.comparison-table{min-width:0 !important}@media (max-width:640px){.brand-reveal{padding:16px 16px 12px !important;border-bottom:1px solid var(--ds-rule,#E8E2D7) !important}.brand-reveal-inner{max-width:100% !important}.brand-reveal-glyph{width:36px !important;height:36px !important;margin:0 auto 6px !important}.brand-reveal-tag{font-size:10px !important;letter-spacing:0.14em !important;margin:0 auto 6px !important}.brand-reveal-meaning{margin-top:4px !important}.brm-word{font-size:22px !important;margin-bottom:4px !important}.brm-defs{display:none !important}}body.reveal-played .brand-reveal{display:none !important}@media (max-width:640px){nav .inner{padding:10px 14px !important;gap:8px !important}nav .links{gap:6px !important;flex-wrap:nowrap !important}nav .links a{display:none !important}nav .links a[href="/shop/"],nav .links a[href$="/shop/"]:first-of-type{display:inline !important;font-size:13px !important;padding:6px 8px !important}nav .cmdk-trigger,nav .theme-toggle{padding:6px 8px !important}nav .cmdk-trigger .cmdk-trigger-key{display:none !important}}@media (max-width:420px){nav .links a{display:none !important}nav a.brand span{font-size:11px !important;letter-spacing:0.14em !important}}@media (max-width:880px){.hero-vp{padding:24px 16px 32px !important}.hero-vp .hero-inner-vp{grid-template-columns:1fr !important;gap:24px !important}.hero-vp h1{font-size:clamp(28px,6.5vw,36px) !important}.hero-product-card{padding:20px !important}}@media (max-width:480px){.sticky-buy-bar{left:6px !important;right:6px !important;bottom:6px !important;padding:8px 10px !important}.sticky-buy-bar .sbb-text strong{font-size:13px !important}.sticky-buy-bar .sbb-actions .hero-action{font-size:12px !important;padding:8px 10px !important;min-height:36px !important}}@media (max-width:480px){.deskrune-lang-switcher{right:6px !important;bottom:76px !important;max-width:calc(100vw - 12px) !important}}.aurora-stage,.aurora-stage canvas{max-width:100vw !important;max-height:100% !important}@media (max-width:760px){.az-controls{padding:10px 14px !important;top:0 !important}.az-controls-inner{flex-direction:column !important;align-items:stretch !important;gap:10px !important;flex-wrap:nowrap !important}.az-filter-row{flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scroll-snap-type:x mandatory !important;scrollbar-width:none !important;padding:4px 2px 6px !important;margin:0 -4px !important;mask-image:linear-gradient(to right,black 0,black calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 24px),transparent)}.az-filter-row::-webkit-scrollbar{display:none !important}.az-chip{scroll-snap-align:start !important;flex-shrink:0 !important;min-height:44px !important;padding:10px 14px !important;font-size:13px !important}.az-sort-row,.az-controls-inner>.az-sort,.az-controls-inner>.az-compare-toggle{width:100% !important;min-height:44px !important}.az-sort{width:100% !important;font-size:14px !important;padding:10px 14px !important;padding-right:36px !important}.az-compare-toggle{width:100% !important;font-size:13px !important;padding:10px 14px !important;text-align:center !important}.az-detail{width:100vw !important;max-width:100vw !important;max-height:100vh !important;border-radius:0 !important}.az-detail-inner{padding:56px 20px 24px !important;max-height:100vh !important}.az-compare-dialog{width:100vw !important;max-width:100vw !important;max-height:100vh !important;border-radius:0 !important}}@media (min-width:600px) and (max-width:760px){.az-controls-inner{flex-direction:row !important;flex-wrap:wrap !important}.az-filter-row{flex:1 1 100% !important}.az-sort,.az-compare-toggle{flex:1 1 auto !important;width:auto !important}}@media (max-width:760px){.tool-cards,.products-rich,.lib-grid{grid-template-columns:1fr !important;gap:14px !important}}.skip-to-content{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;top:auto !important;left:auto !important}.skip-to-content:focus,.skip-to-content:focus-visible{position:fixed !important;width:auto !important;height:auto !important;margin:0 !important;padding:12px 18px !important;overflow:visible !important;clip:auto !important;top:12px !important;left:12px !important;z-index:1000 !important;background:#1A1814 !important;color:#F0E9DC !important;font-family:var(--ds-font-sans,-apple-system,BlinkMacSystemFont,sans-serif) !important;font-weight:600 !important;font-size:14px !important;border-radius:8px !important;outline:2px solid #C9613F !important;outline-offset:3px !important;text-decoration:none !important}.kit-author-note{background:var(--ds-surface-2,#F2EDE3);padding:22px 16px;border-bottom:1px solid var(--ds-rule,#E8E2D7)}.kit-author-inner{max-width:720px;margin:0 auto;text-align:center}.kit-author-line{font-family:var(--ds-font-serif,Fraunces,Georgia,serif);font-style:italic;font-size:clamp(15px,1.6vw,18px);line-height:1.55;color:var(--ds-ink-soft,#3F3B36);margin:0 0 10px;max-width:60ch;margin-left:auto;margin-right:auto}.kit-author-line a{color:var(--ds-accent-ink,#6E2E18);text-decoration:underline;text-underline-offset:3px}.kit-author-anchor{font-family:var(--ds-font-sans,system-ui,sans-serif);font-size:14px;color:var(--ds-ink-soft,#3F3B36);margin:0;max-width:56ch;margin-left:auto;margin-right:auto}.kit-author-anchor strong{color:var(--ds-ink,#1A1814)}.kit-author-anchor s{opacity:0.6}.kit-fit-check{background:var(--ds-bg);padding:var(--ds-s-7,48px) 16px}.fit-check-list{list-style:none;padding:0;margin:24px 0 18px;display:grid;gap:12px}.fit-check-list li{display:flex;align-items:flex-start;gap:12px;font-family:var(--ds-font-serif,Fraunces,Georgia,serif);font-size:clamp(16px,1.6vw,19px);line-height:1.5;color:var(--ds-ink,#1A1814);padding:14px 18px;background:var(--ds-surface,#FFFFFF);border:1px solid var(--ds-rule,#E8E2D7);border-radius:8px}.fit-check-mark{font-size:20px;line-height:1;color:var(--ds-accent,#C9613F);flex-shrink:0;font-family:var(--ds-font-sans,system-ui,sans-serif)}.fit-check-fallback{font-size:14px;color:var(--ds-ink-soft,#3F3B36);margin-top:16px}.fit-check-fallback a{color:var(--ds-accent-ink,#6E2E18);text-decoration:underline;font-weight:600}.pair-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:24px}.pair-card{background:var(--ds-surface,#FFFFFF);border:1px solid var(--ds-rule,#E8E2D7);border-radius:10px;padding:22px;text-decoration:none;color:var(--ds-ink,#1A1814);display:flex;flex-direction:column;gap:10px;transition:transform 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.pair-card:hover{transform:translateY(-2px);border-color:var(--ds-rule-strong,#CFC6B6);box-shadow:0 12px 28px -10px rgba(26,24,20,0.10)}.pair-tag{font-family:var(--ds-font-sans,system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ds-accent-ink,#6E2E18);background:var(--ds-accent-soft,#FCE8E2);padding:4px 10px;border-radius:999px;align-self:flex-start}.pair-card h3{font-family:var(--ds-font-serif,Fraunces,Georgia,serif);font-weight:500;font-size:19px;margin:0;color:var(--ds-ink,#1A1814)}.pair-card p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ds-ink-soft,#3F3B36)}.pair-cta{margin-top:auto;padding-top:8px;font-family:var(--ds-font-sans,system-ui,sans-serif);font-weight:600;font-size:14px;color:var(--ds-accent-ink,#6E2E18)}.hero-microtrust,.hpc-microtrust{font-family:var(--ds-font-sans,system-ui,sans-serif);font-size:12px;color:var(--ds-ink-faint,#6F6A60);margin:10px 0 0;letter-spacing:0.02em}.hpc-microtrust{text-align:center;margin-top:12px}.proof-invite{margin-top:16px;font-size:14px;color:var(--ds-ink-soft,#3F3B36)}.proof-invite a{font-weight:600;color:var(--ds-accent-ink,#6E2E18);text-decoration:underline}:root[data-theme="dark"] .kit-author-note{background:var(--ds-surface-2);border-bottom-color:var(--ds-rule)}:root[data-theme="dark"] .kit-author-line{color:var(--ds-ink-soft)}:root[data-theme="dark"] .kit-author-line a{color:var(--ds-accent)}:root[data-theme="dark"] .kit-author-anchor strong{color:var(--ds-ink)}:root[data-theme="dark"] .fit-check-list li{background:var(--ds-surface);border-color:var(--ds-rule);color:var(--ds-ink)}:root[data-theme="dark"] .pair-card{background:var(--ds-surface);border-color:var(--ds-rule);color:var(--ds-ink)}:root[data-theme="dark"] .pair-tag{color:var(--ds-accent);background:var(--ds-accent-soft)}:root[data-theme="dark"] .pair-card p{color:var(--ds-ink-soft)}:root[data-theme="dark"] .pair-cta{color:var(--ds-accent)}:root[data-theme="dark"] .fit-check-fallback a,:root[data-theme="dark"] .proof-invite a{color:var(--ds-accent)}@media (max-width:640px){.kit-author-note{padding:18px 14px}.kit-fit-check{padding:32px 14px}.fit-check-list li{font-size:15px;padding:12px 14px}.pair-grid{grid-template-columns:1fr;gap:12px}}@media (hover:hover){.fit-check-list li{transition:border-color 200ms ease,transform 200ms cubic-bezier(0.16,1,0.3,1)}.fit-check-list li:hover{border-color:var(--ds-rule-strong,#CFC6B6);transform:translateX(2px)}}.hpc-price .now,.hpc-price .was,.pc-price .pc-now,.pc-price .pc-was,.live-price .price-now,.live-price .price-was,.deskrune-countdown{font-variant-numeric:tabular-nums}.pair-card .pair-cta::after{content:"";display:inline-block;margin-left:4px}.hero-microtrust{border-top:1px solid var(--ds-rule,#E8E2D7);padding-top:12px;margin-top:14px}:root[data-theme="dark"] .hero-microtrust{border-top-color:rgba(240,233,220,0.12)}.kit-author-line{letter-spacing:0.005em}@media (min-width:641px){.kit-fit-check{padding:var(--ds-s-9,96px) var(--ds-s-5,24px)}}:root[data-theme="dark"] .brm-dot{text-shadow:0 0 0 var(--ds-accent)}
/*v2-home-v20260508b.css*/
:where(a,button,input,select,textarea,summary,[tabindex]):focus{outline:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #c9613f;outline-offset:2px;border-radius:3px}:where(input,textarea,select):focus-visible{outline-offset:1px}.skip-to-content{position:absolute;top:12px;left:12px;z-index:10000;padding:10px 16px;background:var(--ds-ink,#1A1814);color:var(--ds-bg,#FAF7F2);border-radius:6px;text-decoration:none;font-family:var(--ds-font-sans,system-ui,sans-serif);font-weight:600;font-size:14px;transform:translateY(-200%);transition:transform 180ms cubic-bezier(0.45,0,0.55,1)}.skip-to-content:focus,.skip-to-content:focus-visible{transform:translateY(0);outline:2px solid #c9613f;outline-offset:2px}.hero-action,.tool-card,.audience-card,.afm-card,.product-rich,.quote-card,nav .links a,nav .brand,.cmdk-trigger,.theme-toggle{transition:background-color 180ms cubic-bezier(0.45,0,0.55,1),border-color 180ms cubic-bezier(0.45,0,0.55,1),color 180ms cubic-bezier(0.45,0,0.55,1),transform 220ms cubic-bezier(0.45,0,0.55,1),box-shadow 220ms cubic-bezier(0.45,0,0.55,1)}@media (hover:hover){.tool-card:hover,.audience-card:hover,.afm-card:hover,.product-rich:hover{transform:translateY(-1px);box-shadow:var(--ds-shadow-2,0 8px 24px rgba(26,24,20,0.08))}.hero-action.primary:hover{transform:translateY(-1px)}.hero-action.secondary:hover{border-color:var(--ds-rule-strong,#CFC6B6)}}.hero-action:active,button:active,.tool-card:active,.audience-card:active,.afm-card:active,.product-rich:active{transform:translateY(0.5px)}.products-rich .img,.product-rich .img{aspect-ratio:3 / 4;background:var(--ds-surface-2,#F2EDE3);overflow:hidden}.products-rich .img img,.product-rich .img img{width:100%;height:100%;object-fit:cover;display:block}#vp-h1,.hero-vp h1{font-family:var(--ds-font-serif,Fraunces,Georgia,serif);font-feature-settings:"ss01" on,"kern" on,"liga" on;font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 0;letter-spacing:-0.018em;text-wrap:balance}.hero-vp .hero-lede{max-width:58ch;text-wrap:pretty}.section h2{font-family:var(--ds-font-serif,Fraunces,Georgia,serif);font-feature-settings:"kern" on,"liga" on;letter-spacing:-0.012em;text-wrap:balance}.section .lede,.section p.lede{text-wrap:pretty;max-width:62ch}@media (prefers-reduced-motion:no-preference){[data-reveal],[data-reveal-stagger]>*{opacity:0;transform:translateY(8px);transition:opacity 360ms cubic-bezier(0.45,0,0.55,1),transform 360ms cubic-bezier(0.45,0,0.55,1)}[data-reveal].in-view,[data-reveal-stagger].in-view>*,[data-reveal-stagger]>*.in-view{opacity:1;transform:translateY(0)}}.no-js [data-reveal],.no-js [data-reveal-stagger]>*{opacity:1 !important;transform:none !important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}[data-reveal],[data-reveal-stagger]>*{opacity:1 !important;transform:none !important}.hero-action:hover,.tool-card:hover,.audience-card:hover,.afm-card:hover,.product-rich:hover{transform:none !important}}.section p a,.brand-strip a,footer.minimal a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklch,currentColor 40%,transparent)}.section p a:hover,.brand-strip a:hover,footer.minimal a:hover{text-decoration-color:currentColor}.tool-card,.audience-card,.afm-card,.product-rich{text-decoration:none}::selection{background-color:color-mix(in oklch,#c9613f 22%,transparent);color:var(--ds-ink,#1A1814)}:root[data-theme="dark"]::selection{background-color:color-mix(in oklch,#c9613f 32%,transparent);color:var(--ds-ink,#F0E9DC)}.section+.section,.brand-strip,footer.minimal{border-top-color:color-mix(in oklch,var(--ds-rule,#E8E2D7) 92%,#c9613f 8%)}.deskrune-countdown{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on;min-width:7.5ch;display:inline-block;text-align:center}#deskrune-signup-email{min-height:44px;padding-block:12px;padding-inline:14px;font-size:16px;border:1px solid var(--ds-rule-strong,#CFC6B6);border-radius:6px;background:var(--ds-surface,#FFFFFF);color:var(--ds-ink,#1A1814)}#deskrune-signup-email:focus-visible{border-color:#c9613f;outline:2px solid #c9613f;outline-offset:1px}#deskrune-signup button[type="submit"]{min-height:44px;padding-block:12px;padding-inline:22px}.afm-node:focus-visible circle{stroke:#c9613f;stroke-width:3}.afm-node{cursor:pointer}.afm-node text{pointer-events:none}@media (prefers-reduced-motion:reduce){.afm-cluster svg *,.aurora-stage,.hero-anim-bg{animation:none !important}}
/*v2-dark-parity-v20260508b.css*/
@media (max-width:640px){.theme-toggle{display:inline-flex !important;width:36px;height:36px;min-width:36px;min-height:36px}}.theme-toggle:focus-visible{outline:2px solid #c9613f !important;outline-offset:3px !important;box-shadow:0 0 0 5px rgba(201,97,63,0.20) !important;border-color:#c9613f !important}:root[data-theme="dark"] .theme-toggle:focus-visible{outline-color:#E8856A !important;box-shadow:0 0 0 5px rgba(232,133,106,0.28) !important;border-color:#E8856A !important}:root[data-theme="dark"] code,:root[data-theme="dark"]:not(pre)>code,:root[data-theme="dark"] kbd,:root[data-theme="dark"] samp{background:rgba(245,239,228,0.08);color:#F0E9DC;border:1px solid rgba(245,239,228,0.14);border-radius:3px;padding:1px 5px}:root[data-theme="dark"] kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.88em;box-shadow:inset 0 -1px 0 rgba(245,239,228,0.18)}:root[data-theme="dark"] pre code{background:rgba(245,239,228,0.04);border:0;color:#E8E0D2}:root[data-theme="dark"] mark{background:rgba(232,133,106,0.22);color:#FFD3C2;padding:0 3px;border-radius:2px}::selection{background:rgba(201,97,63,0.22);color:#1A1814}:root[data-theme="dark"]::selection{background:rgba(232,133,106,0.38);color:#1A1814}:root[data-theme="dark"] .quiz-stage,:root[data-theme="dark"] .qi-card,:root[data-theme="dark"] .az-card,:root[data-theme="dark"] .cc-card,:root[data-theme="dark"] .tool-card,:root[data-theme="dark"] .lib-card,:root[data-theme="dark"] .lead-magnet-card,:root[data-theme="dark"] .signup-box,:root[data-theme="dark"] .breaker-card,:root[data-theme="dark"] .upcoming-card,:root[data-theme="dark"] .offering-card,:root[data-theme="dark"] .quote-card,:root[data-theme="dark"] .audience-card,:root[data-theme="dark"] .pricing-col,:root[data-theme="dark"] .product-rich,:root[data-theme="dark"] .citation,:root[data-theme="dark"] .quiz-result,:root[data-theme="dark"] .quiz-option{box-shadow:none !important;border:1px solid rgba(245,239,228,0.12) !important}:root[data-theme="dark"] .quiz-stage:hover,:root[data-theme="dark"] .qi-card:hover,:root[data-theme="dark"] .az-card:hover,:root[data-theme="dark"] .tool-card:hover,:root[data-theme="dark"] .quiz-option:hover{border-color:rgba(232,133,106,0.40) !important}:root[data-theme="dark"]{--ink-soft:#C8C0B0;--ink-faint:#9A9285;--ink:#F0E9DC;--bg:#0F0D0A}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none !important}}::view-transition-old(root),::view-transition-new(root){animation-duration:220ms;animation-timing-function:cubic-bezier(0.45,0,0.55,1);mix-blend-mode:normal}::view-transition-old(root){animation-name:dr-fade-out}::view-transition-new(root){animation-name:dr-fade-in}@keyframes dr-fade-out{to{opacity:0}}@keyframes dr-fade-in{from{opacity:0}}:root[data-theme="dark"] .deskrune-sticky-buy{border-top:1px solid rgba(245,239,228,0.14) !important}:root[data-theme="dark"] .deskrune-sale-banner{border-bottom:1px solid rgba(0,0,0,0.32)}:root[data-theme="dark"] input[type="text"],:root[data-theme="dark"] input[type="email"],:root[data-theme="dark"] input[type="search"],:root[data-theme="dark"] input[type="number"],:root[data-theme="dark"] input[type="url"],:root[data-theme="dark"] textarea,:root[data-theme="dark"] select{background:rgba(245,239,228,0.04);color:#F0E9DC;border:1px solid rgba(245,239,228,0.18);caret-color:#E8856A}:root[data-theme="dark"] input[type="text"]:hover,:root[data-theme="dark"] input[type="email"]:hover,:root[data-theme="dark"] textarea:hover,:root[data-theme="dark"] select:hover{border-color:rgba(245,239,228,0.28)}:root[data-theme="dark"] details{border:1px solid rgba(245,239,228,0.12);border-radius:6px;background:rgba(245,239,228,0.02)}:root[data-theme="dark"] details summary{color:#F0E9DC;cursor:pointer}:root[data-theme="dark"] details summary:hover{background:rgba(232,133,106,0.06);color:#FFD3C2}:root[data-theme="dark"] details[open] summary{border-bottom:1px solid rgba(245,239,228,0.10)}:root[data-theme="dark"] .products-rich .img img,:root[data-theme="dark"] .lib-card .img img,:root[data-theme="dark"] .flagship-card .cover img,:root[data-theme="dark"] [data-cover] img{filter:brightness(0.92) contrast(1.04)}:root[data-theme="dark"] hr,:root[data-theme="dark"] .rule,:root[data-theme="dark"] .divider{border-top-color:rgba(245,239,228,0.14) !important;background-color:transparent}.theme-toggle:hover{border-color:#c9613f !important;color:#c9613f !important}:root[data-theme="dark"] .theme-toggle:hover{border-color:#E8856A !important;color:#E8856A !important}.theme-toggle:focus-visible:hover{outline-offset:3px !important}@media print{:root,:root[data-theme="dark"]{--ds-bg:#fff;--ds-ink:#000;--ds-ink-soft:#222;--bg:#fff;--ink:#000}:root[data-theme="dark"] body{background:#fff !important;color:#000 !important}}
/*v2-elements-v20260508b.css*/
@layer impeccable{::selection{background:rgba(201,97,63,0.25);color:var(--ds-ink,#14140e)}:root[data-theme="dark"]::selection{background:rgba(232,133,106,0.32);color:var(--ds-ink,#f0e9dc)}*{scrollbar-width:thin;scrollbar-color:rgba(201,97,63,0.32) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:rgba(201,97,63,0.30);border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:rgba(201,97,63,0.55)}:root[data-theme="dark"] *{scrollbar-color:rgba(232,133,106,0.36) transparent}:root[data-theme="dark"] *::-webkit-scrollbar-thumb{background:rgba(232,133,106,0.32)}:root[data-theme="dark"] *::-webkit-scrollbar-thumb:hover{background:rgba(232,133,106,0.55)}:where(a,button,input,select,textarea,summary,[tabindex],[role="button"],[role="link"],label):focus{outline:none}:where(a,button,input,select,textarea,summary,[tabindex],[role="button"],[role="link"],label):focus-visible{outline:2px solid var(--ds-accent,#c9613f);outline-offset:2px;border-radius:3px;box-shadow:0 0 0 4px rgba(201,97,63,0.18);transition:box-shadow 120ms ease-out}:root[data-theme="dark"]:where(a,button,input,select,textarea,summary,[tabindex],[role="button"],[role="link"],label):focus-visible{outline-color:var(--ds-accent,#e8856a);box-shadow:0 0 0 4px rgba(232,133,106,0.24)}button,.btn,.cta,[role="button"]{transition:transform 180ms cubic-bezier(0.34,1.16,0.64,1),filter 180ms ease-out,box-shadow 180ms ease-out,background-color 180ms ease-out,border-color 180ms ease-out,color 180ms ease-out;will-change:transform,filter;user-select:none;-webkit-tap-highlight-color:transparent}button:not(:disabled):not([aria-disabled="true"]):hover,.btn:not(:disabled):not([aria-disabled="true"]):hover,.cta:not(:disabled):not([aria-disabled="true"]):hover,[role="button"]:not([aria-disabled="true"]):hover{transform:translateY(-1px);filter:brightness(1.05)}button:not(:disabled):not([aria-disabled="true"]):active,.btn:not(:disabled):not([aria-disabled="true"]):active,.cta:not(:disabled):not([aria-disabled="true"]):active,[role="button"]:not([aria-disabled="true"]):active{transform:translateY(0);filter:brightness(0.95);transition:transform 0ms,filter 0ms}button:disabled,button[aria-disabled="true"],.btn:disabled,.cta:disabled,[role="button"][aria-disabled="true"]{cursor:not-allowed;transform:none !important;filter:none !important}input[type="text"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],input[type="date"],input[type="time"],textarea{transition:border-color 180ms ease-out,box-shadow 180ms ease-out,background-color 180ms ease-out;-webkit-appearance:none;appearance:none}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="time"]:focus,textarea:focus{border-color:var(--ds-accent,#c9613f);box-shadow:0 0 0 3px rgba(201,97,63,0.15)}:root[data-theme="dark"] input[type="text"]:focus,:root[data-theme="dark"] input[type="email"]:focus,:root[data-theme="dark"] input[type="search"]:focus,:root[data-theme="dark"] textarea:focus{border-color:var(--ds-accent,#e8856a);box-shadow:0 0 0 3px rgba(232,133,106,0.22)}input:user-invalid,textarea:user-invalid{border-color:#c9461c;box-shadow:0 0 0 3px rgba(201,70,28,0.15)}:root[data-theme="dark"] input:user-invalid,:root[data-theme="dark"] textarea:user-invalid{border-color:#e6724b;box-shadow:0 0 0 3px rgba(230,114,75,0.20)}input:disabled,textarea:disabled{cursor:not-allowed;background:var(--ds-surface-2,#f2ede3);border-color:var(--ds-rule,#e8e2d7);color:var(--ds-ink-faint,#6f6a60)}:root[data-theme="dark"] input:disabled,:root[data-theme="dark"] textarea:disabled{background:var(--ds-surface-2,#221e1a);border-color:var(--ds-rule,#2f2a24);color:var(--ds-ink-faint,#9a9285)}@media (max-width:768px){input[type="text"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],textarea,select{font-size:max(16px,1rem)}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23c9613f' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;padding-right:36px;transition:border-color 180ms ease-out,box-shadow 180ms ease-out;cursor:pointer}select:focus{border-color:var(--ds-accent,#c9613f);box-shadow:0 0 0 3px rgba(201,97,63,0.15)}:root[data-theme="dark"] select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23e8856a' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")}[dir="rtl"] select{background-position:left 12px center;padding-right:0;padding-left:36px}select optgroup{font-weight:700;color:var(--ds-accent-ink,#6e2e18);font-style:normal}input[type="checkbox"],input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid var(--ds-rule-strong,#cfc6b6);background:var(--ds-surface,#ffffff);cursor:pointer;position:relative;flex-shrink:0;transition:border-color 150ms ease-out,background-color 150ms ease-out,box-shadow 150ms ease-out;margin:3px}input[type="checkbox"]{border-radius:4px}input[type="radio"]{border-radius:50%}input[type="checkbox"]:not(:disabled):hover,input[type="radio"]:not(:disabled):hover{border-color:var(--ds-accent,#c9613f)}input[type="checkbox"]:checked,input[type="radio"]:checked{background:var(--ds-accent,#c9613f);border-color:var(--ds-accent,#c9613f)}input[type="checkbox"]:checked::after{content:"";position:absolute;inset:0;background:#ffffff;clip-path:polygon(15% 50%,38% 73%,85% 22%,78% 15%,38% 58%,22% 43%)}input[type="radio"]:checked::after{content:"";position:absolute;inset:4px;background:#ffffff;border-radius:50%}input[type="checkbox"]:indeterminate{background:var(--ds-accent,#c9613f);border-color:var(--ds-accent,#c9613f)}input[type="checkbox"]:indeterminate::after{content:"";position:absolute;left:22%;right:22%;top:46%;height:2px;background:#ffffff;border-radius:1px}input[type="checkbox"]:disabled,input[type="radio"]:disabled{opacity:0.55;cursor:not-allowed}input[type="range"]{-webkit-appearance:none;appearance:none;background:transparent;height:24px;cursor:pointer}input[type="range"]::-webkit-slider-runnable-track{height:4px;background:var(--ds-rule,#e8e2d7);border-radius:2px}input[type="range"]::-moz-range-track{height:4px;background:var(--ds-rule,#e8e2d7);border-radius:2px}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#ffffff;border:2px solid var(--ds-accent,#c9613f);margin-top:-7px;box-shadow:0 1px 3px rgba(0,0,0,0.12);transition:transform 150ms ease-out,box-shadow 150ms ease-out}input[type="range"]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#ffffff;border:2px solid var(--ds-accent,#c9613f);box-shadow:0 1px 3px rgba(0,0,0,0.12);transition:transform 150ms ease-out,box-shadow 150ms ease-out}input[type="range"]:not(:disabled):hover::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 2px 6px rgba(201,97,63,0.25)}input[type="range"]:not(:disabled):hover::-moz-range-thumb{transform:scale(1.12);box-shadow:0 2px 6px rgba(201,97,63,0.25)}p a,li a,.prose a,article a,main p a,main li a{transition:color 150ms ease-out,text-decoration-thickness 150ms ease-out,text-underline-offset 150ms ease-out}p a:hover,li a:hover,.prose a:hover,article a:hover{color:var(--ds-accent,#c9613f);text-decoration-thickness:2px;text-underline-offset:4px}.prose a[target="_blank"]:not(:has(img)):not(.no-arrow)::after,article p a[target="_blank"]:not(:has(img)):not(.no-arrow)::after,main p a[target="_blank"]:not(:has(img)):not(.no-arrow)::after{content:" \2197";font-size:0.85em;display:inline-block;margin-left:1px;opacity:0.7;transition:transform 150ms ease-out}.prose a[target="_blank"]:not(:has(img)):not(.no-arrow):hover::after,article p a[target="_blank"]:not(:has(img)):not(.no-arrow):hover::after,main p a[target="_blank"]:not(:has(img)):not(.no-arrow):hover::after{transform:translate(1px,-1px);opacity:1}.prose a:visited,article p a:visited,article li a:visited{filter:saturate(0.7)}label[for]{cursor:pointer}label:has(input[type="checkbox"]),label:has(input[type="radio"]){display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none}@media (prefers-reduced-motion:reduce){button,.btn,.cta,[role="button"],input,select,textarea,a,input[type="range"]::-webkit-slider-thumb,input[type="range"]::-moz-range-thumb,input[type="checkbox"],input[type="radio"]{transition:none !important}button:not(:disabled):hover,.btn:not(:disabled):hover,.cta:not(:disabled):hover,[role="button"]:not([aria-disabled="true"]):hover{transform:none !important;filter:none !important}input[type="range"]:not(:disabled):hover::-webkit-slider-thumb,input[type="range"]:not(:disabled):hover::-moz-range-thumb{transform:none !important}.prose a[target="_blank"]:hover::after,article p a[target="_blank"]:hover::after{transform:none !important}}}
/*v2-perf-v20260508c.css*/
.eyebrow,.hero-eyebrow,.section-eyebrow .label{color:var(--navy,#0F172A) !important;opacity:0.85}.lede,.hero-lede,p.lede{color:var(--ink-gray,#1F2937) !important}.hero-trust-line,.hero-trust span{color:var(--ink-gray,#1F2937) !important;opacity:0.92}.hero.checkout-hero .hero-trust-line,.hero.checkout-hero .hero-trust span,section.hero[style*="accent"] .hero-trust-line{color:#ffffff !important;background:rgba(20,20,30,0.55);padding:6px 12px;border-radius:6px;display:inline-block;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:1}.brand-strip dl.etymology dt,section.brand-strip dt{color:#e8856a !important;font-weight:700}:root[data-theme="dark"] .brand-strip dl.etymology dt,:root[data-theme="dark"] section.brand-strip dt{color:#f0a085 !important}.hero-action.primary{background-color:var(--accent-dark,#B0432A) !important;color:#ffffff !important}.hero-action.primary:hover{background-color:#8E331E !important}.todays-afm-tag,.todays-afm-hook,.todays-afm-cta,.afm-num,.afm-card .afm-title,.afm-card p{color:var(--ink-gray,#1F2937) !important}.todays-afm-tag{opacity:0.92}.deskrune-lang-switcher a.active,.deskrune-lang-switcher a[aria-current="page"]{color:var(--navy,#0F172A) !important;background-color:rgba(15,23,42,0.08)}:root[data-theme="dark"] .eyebrow,:root[data-theme="dark"] .hero-eyebrow,:root[data-theme="dark"] .section-eyebrow .label,:root[data-theme="dark"] .lede,:root[data-theme="dark"] .hero-lede,:root[data-theme="dark"] p.lede,:root[data-theme="dark"] .hero-trust-line,:root[data-theme="dark"] .hero-trust span,:root[data-theme="dark"] .todays-afm-tag,:root[data-theme="dark"] .todays-afm-hook,:root[data-theme="dark"] .todays-afm-cta,:root[data-theme="dark"] .afm-num,:root[data-theme="dark"] .deskrune-lang-switcher a.active{color:var(--ds-ink,#f0e9dc) !important;opacity:1}:root[data-theme="dark"] .hero-action.primary{background-color:var(--accent,#E8735A) !important;color:#ffffff !important}.ai-ebook-card .img,.book-card .img,.cover-card .img{aspect-ratio:16 / 9;overflow:hidden}.ai-ebook-card .img img,.book-card .img img,.cover-card .img img{width:100%;height:100%;object-fit:cover;display:block}.deskrune-countdown,[data-deskrune-countdown]{font-variant-numeric:tabular-nums;font-feature-settings:'tnum';display:inline-block;min-width:8.5ch;text-align:left;contain:layout style}@font-face{font-family:'Atkinson Hyperlegible';font-display:swap}@media (prefers-reduced-motion:reduce){.aurora-stage,.hero-anim-bg,.hero-cine-glyph,.brand-reveal-glyph,[data-aurora],[data-reveal-stagger],[data-reveal]{animation:none !important;transition:none !important}}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cmdk-trigger:focus-visible,.theme-toggle:focus-visible,button[aria-label]:focus-visible{outline:2px solid var(--accent,#E8735A);outline-offset:2px;border-radius:4px}
/*v2-motion-v20260508c.css*/
:root{scroll-padding-top:88px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{opacity:1;transform:none;animation:dr-scroll-reveal linear both;animation-timeline:view();animation-range:entry 5% cover 30%}[data-reveal-stagger]>*{opacity:1;transform:none;animation:dr-scroll-reveal linear both;animation-timeline:view();animation-range:entry 5% cover 30%}}}@keyframes dr-scroll-reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.live-product-grid>.live-product{animation:dr-scroll-reveal linear both;animation-timeline:view();animation-delay:0s}.live-product-grid>.live-product:nth-child(1){animation-range:entry 0% cover 25%}.live-product-grid>.live-product:nth-child(2){animation-range:entry 2% cover 28%}.live-product-grid>.live-product:nth-child(3){animation-range:entry 4% cover 30%}.live-product-grid>.live-product:nth-child(4){animation-range:entry 6% cover 32%}.live-product-grid>.live-product:nth-child(5){animation-range:entry 8% cover 34%}.live-product-grid>.live-product:nth-child(6){animation-range:entry 10% cover 36%}}}.az-filter-row{scroll-snap-type:x mandatory;scroll-padding-inline-start:8px;-webkit-overflow-scrolling:touch}.az-filter-row>.az-chip{scroll-snap-align:start;scroll-snap-stop:always}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){:root{animation:dr-nav-progress linear both;animation-timeline:scroll(root block);animation-range:0 64px}@keyframes dr-nav-progress{from{--nav-scrolled:0}to{--nav-scrolled:1}}nav{background-color:rgb( from var(--ds-bg,#faf9f5) r g b / calc(1 - (var(--nav-scrolled,0) * 0.1)) );backdrop-filter:blur(calc(var(--nav-scrolled,0) * 12px));-webkit-backdrop-filter:blur(calc(var(--nav-scrolled,0) * 12px));transition:border-color 180ms cubic-bezier(0.45,0,0.55,1)}}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.brand-reveal-glyph{animation:dr-glyph-parallax linear both;animation-timeline:scroll(root block);animation-range:0 100vh}@keyframes dr-glyph-parallax{from{transform:translateY(0)}to{transform:translateY(-50px)}}}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;animation-timeline:none !important}html{scroll-behavior:auto !important}[data-reveal],[data-reveal-stagger]>*{opacity:1 !important;transform:none !important}.brand-reveal-glyph{transform:none !important}nav{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}}.az-chip{transition:background-color 180ms cubic-bezier(0.45,0,0.55,1),color 180ms cubic-bezier(0.45,0,0.55,1),border-color 180ms cubic-bezier(0.45,0,0.55,1),transform 180ms cubic-bezier(0.45,0,0.55,1) !important}:root{--ds-ease-canon:cubic-bezier(0.45,0,0.55,1);--ds-dur-fast:180ms;--ds-dur-base:220ms;--ds-dur-slow:360ms}
/*v2-nav-fix-v20260508d.css*/
@property --nav-scrolled{syntax:"<number>";inherits:true;initial-value:0}@media (max-width:768px),(hover:none) and (pointer:coarse){nav{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background-color:var(--ds-bg,#faf9f5) !important}:root[data-theme="dark"] nav{background-color:var(--ds-bg,#1a1614) !important}}@media (prefers-reduced-motion:reduce){nav{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background-color:var(--ds-bg,#faf9f5) !important;transition:none !important}}.theme-toggle{display:inline-flex !important;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;background:transparent;border:0;border-radius:8px;cursor:pointer;color:inherit;-webkit-tap-highlight-color:rgba(201,97,63,0.20);touch-action:manipulation;transition:background-color 160ms cubic-bezier(0.45,0,0.55,1)}.theme-toggle:hover{background-color:rgba(201,97,63,0.08)}.theme-toggle:active{background-color:rgba(201,97,63,0.16)}.theme-toggle:focus-visible{outline:2px solid #c9613f;outline-offset:3px}.theme-toggle svg{width:18px;height:18px;pointer-events:none}.deskrune-mobile-nav .theme-toggle{width:100%;min-height:48px;justify-content:flex-start;gap:12px;padding:12px 16px;font-family:'Inter',sans-serif;font-size:15px;font-weight:500}.deskrune-mobile-nav .theme-toggle span{pointer-events:none}:root[data-theme="dark"] .theme-toggle:hover{background-color:rgba(201,97,63,0.16)}:root[data-theme="dark"] .theme-toggle:active{background-color:rgba(201,97,63,0.24)}@media (max-width:640px){.theme-toggle,nav .theme-toggle,nav .links .theme-toggle{display:inline-flex !important}}
/*v2-content-v20260508b.css*/
:root{--content-measure:64ch;--content-measure-tight:54ch;--content-body-size:1.0625rem;--content-body-leading:1.7;--content-para-gap:1.15em;--content-h2-gap-top:2.4em;--content-h2-gap-bot:0.65em;--content-h3-gap-top:1.8em;--content-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}article.section .container.narrow,article.section .container{max-width:clamp(20rem,92vw,40rem)}article.section.warm>.container.narrow,article.section.warm>.container{padding-top:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(2rem,5vw,4rem)}article .kicker{font-family:"Inter",system-ui,sans-serif;font-size:0.6875rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--accent-dark,#B0432A);margin:0 0 1.25rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--ink-gray,#1F2937) 12%,transparent)}article>.container>h1,article>.container.narrow>h1{font-family:var(--serif,"Fraunces"),Georgia,serif;font-weight:500;font-size:clamp(1.875rem,4.4vw,2.875rem);line-height:1.12;letter-spacing:-0.02em;margin:0 0 1.25em;color:var(--navy,#0F172A);text-wrap:balance}article>.container>p,article>.container.narrow>p,article>.container>h2+p,article>.container.narrow>h2+p{font-family:"Inter",system-ui,sans-serif;font-size:var(--content-body-size);line-height:var(--content-body-leading);color:var(--ink-gray,#1F2937);margin:0 0 var(--content-para-gap);word-spacing:0.01em;max-width:var(--content-measure)}article>.container>h1+p::first-letter,article>.container.narrow>h1+p::first-letter{font-family:var(--serif,"Fraunces"),Georgia,serif;font-weight:500;font-size:2.6em;line-height:0.92;float:left;padding:0.08em 0.12em 0 0;color:var(--navy,#0F172A);margin-top:0.05em}article>.container>h2,article>.container.narrow>h2{font-family:var(--serif,"Fraunces"),Georgia,serif;font-weight:500;font-size:clamp(1.375rem,2.6vw,1.6875rem);line-height:1.22;letter-spacing:-0.01em;color:var(--navy,#0F172A);margin:var(--content-h2-gap-top) 0 var(--content-h2-gap-bot);padding-top:1.4em;border-top:1px solid color-mix(in srgb,var(--ink-gray,#1F2937) 10%,transparent);text-wrap:balance}article>.container>h2:first-of-type,article>.container.narrow>h2:first-of-type{margin-top:2em}article>.container>h3,article>.container.narrow>h3{font-family:var(--serif,"Fraunces"),Georgia,serif;font-weight:600;font-size:1.1875rem;line-height:1.3;color:var(--navy,#0F172A);margin:var(--content-h3-gap-top) 0 0.4em;letter-spacing:-0.005em}article>.container a:not(.buy):not(.text-link):not(.pricing-cta):not(.arrow):not([class*="card"]),article>.container.narrow a:not(.buy):not(.text-link):not(.pricing-cta):not(.arrow):not([class*="card"]){color:var(--ink-gray,#1F2937);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--accent,#c9613f) 60%,transparent);text-underline-offset:2px;transition:color 120ms ease,text-decoration-color 120ms ease}article>.container a:not(.buy):not(.text-link):not(.pricing-cta):not(.arrow):not([class*="card"]):hover,article>.container a:not(.buy):not(.text-link):not(.pricing-cta):not(.arrow):not([class*="card"]):focus-visible,article>.container.narrow a:not(.buy):not(.text-link):not(.pricing-cta):not(.arrow):not([class*="card"]):hover,article>.container.narrow a:not(.buy):not(.text-link):not(.pricing-cta):not(.arrow):not([class*="card"]):focus-visible{color:var(--accent-dark,#B0432A);text-decoration-color:var(--accent,#c9613f);text-decoration-thickness:2px}article a:focus-visible,article button:focus-visible,article input:focus-visible{outline:2px solid var(--accent,#c9613f);outline-offset:3px;border-radius:2px}article>.container strong,article>.container.narrow strong{color:var(--navy,#0F172A);font-weight:600}article>.container em,article>.container.narrow em{font-style:italic;color:var(--navy,#0F172A)}article>.container ul,article>.container ol,article>.container.narrow ul,article>.container.narrow ol{font-family:"Inter",system-ui,sans-serif;font-size:var(--content-body-size);line-height:var(--content-body-leading);color:var(--ink-gray,#1F2937);padding-left:1.4em;margin:0 0 var(--content-para-gap);max-width:var(--content-measure)}article>.container li,article>.container.narrow li{margin-bottom:0.4em;padding-left:0.2em}article>.container ul>li::marker,article>.container.narrow ul>li::marker{color:var(--accent,#c9613f)}article code,article kbd,article samp{font-family:var(--content-mono);font-size:0.92em;background:color-mix(in srgb,var(--ink-gray,#1F2937) 6%,transparent);padding:0.1em 0.4em;border-radius:3px;letter-spacing:-0.01em;border:0.5px solid color-mix(in srgb,var(--ink-gray,#1F2937) 14%,transparent)}article kbd{background:var(--white,#fff);box-shadow:0 1px 0 0 color-mix(in srgb,var(--ink-gray,#1F2937) 20%,transparent);padding:0.05em 0.5em;font-weight:500}article blockquote{font-family:var(--serif,"Fraunces"),Georgia,serif;font-style:italic;font-weight:400;font-size:1.25rem;line-height:1.45;color:var(--navy,#0F172A);max-width:var(--content-measure-tight);margin:2em 0;padding:0.4em 0 0.4em 1.2em;border-left:2px solid var(--accent,#c9613f)}article blockquote p{font-size:inherit;line-height:inherit;margin:0 0 0.6em}article blockquote cite{display:block;font-family:"Inter",system-ui,sans-serif;font-style:normal;font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-gray,#1F2937) 65%,transparent);margin-top:0.7em}article figure{margin:2em 0;max-width:var(--content-measure)}article figure img,article figure svg{display:block;width:100%;height:auto;border-radius:3px}article figcaption{font-family:var(--serif,"Fraunces"),Georgia,serif;font-style:italic;font-size:0.875rem;line-height:1.5;color:color-mix(in srgb,var(--ink-gray,#1F2937) 70%,transparent);margin-top:0.75em;text-align:center}article hr{border:0;border-top:1px solid color-mix(in srgb,var(--ink-gray,#1F2937) 12%,transparent);margin:2.6em 0;max-width:var(--content-measure)}article.q-shell .q-container{max-width:clamp(20rem,92vw,40rem)}article.q-shell h1{text-wrap:balance;letter-spacing:-0.02em}article.q-shell h2{margin-top:2.4em;padding-top:1.4em;border-top:1px solid color-mix(in srgb,var(--ink,#1f1c18) 10%,transparent);text-wrap:balance}article.q-shell h2:first-of-type{border-top:0;padding-top:0;margin-top:1.6em}article.q-shell p{font-size:var(--content-body-size);line-height:var(--content-body-leading);max-width:var(--content-measure)}article.q-shell h1+p::first-letter{font-family:var(--serif,"Fraunces"),Georgia,serif;font-weight:500;font-size:2.6em;line-height:0.92;float:left;padding:0.08em 0.12em 0 0;color:var(--navy,#0F172A)}article.q-shell strong{color:var(--navy,#0F172A);font-weight:600}article.q-shell a:not([class]){color:var(--ink,#1f1c18);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--accent,#c9613f) 60%,transparent);text-underline-offset:2px;transition:color 120ms ease,text-decoration-color 120ms ease}article.q-shell a:not([class]):hover,article.q-shell a:not([class]):focus-visible{color:var(--accent,#c9613f);text-decoration-color:var(--accent,#c9613f);text-decoration-thickness:2px}.hero.hero-two-tone .hero-lede{max-width:40rem;font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.55}.lib-card,.afm-card,.lead-magnet-card{transition:transform 200ms ease,box-shadow 200ms ease,border-color 200ms ease,background-color 200ms ease}.lib-card:hover,.afm-card:hover,.lead-magnet-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px -16px color-mix(in srgb,var(--navy,#0F172A) 35%,transparent),0 1px 0 0 color-mix(in srgb,var(--accent,#c9613f) 40%,transparent)}.lib-card:focus-visible,.afm-card:focus-visible,.lead-magnet-card:focus-visible{outline:2px solid var(--accent,#c9613f);outline-offset:4px;border-radius:4px}.lib-card h3,.lead-magnet-card h3{font-family:var(--serif,"Fraunces"),Georgia,serif;font-weight:600;letter-spacing:-0.01em;text-wrap:balance}.lib-card p,.lead-magnet-card p{font-family:"Inter",system-ui,sans-serif;line-height:1.55}.afm-tag{font-family:"Inter",system-ui,sans-serif;font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-gray,#1F2937) 70%,transparent)}.container.wide .products{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.container.wide .product{display:block;padding:1.1rem 1.15rem 1.25rem;border:1px solid color-mix(in srgb,var(--ink-gray,#1F2937) 12%,transparent);border-radius:4px;background:var(--white,#fff);text-decoration:none;color:inherit;transition:border-color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.container.wide .product:hover,.container.wide .product:focus-visible{border-color:var(--accent,#c9613f);transform:translateY(-1px);box-shadow:0 6px 20px -14px color-mix(in srgb,var(--navy,#0F172A) 30%,transparent)}.container.wide .product .price{font-family:"Inter",system-ui,sans-serif;font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--accent-dark,#B0432A);margin-bottom:0.5rem}.container.wide .product h3{font-family:var(--serif,"Fraunces"),Georgia,serif;font-weight:600;font-size:1.0625rem;line-height:1.32;margin:0 0 0.4rem;color:var(--navy,#0F172A);text-wrap:balance}.container.wide .product p{font-size:0.9375rem;line-height:1.55;margin:0;color:color-mix(in srgb,var(--ink-gray,#1F2937) 80%,transparent)}.container.wide>h2{font-family:var(--serif,"Fraunces"),Georgia,serif;font-weight:500;font-size:clamp(1.5rem,2.6vw,1.875rem);letter-spacing:-0.015em;margin:2.6em 0 1.2em;padding-top:1.4em;border-top:1px solid color-mix(in srgb,var(--ink-gray,#1F2937) 14%,transparent)}.container.wide>h2:first-of-type{margin-top:1.6em;padding-top:0;border-top:0}.inside-list{list-style:none;padding:0;margin:1.25em 0 0;display:grid;gap:1rem}.inside-list li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--ink-gray,#1F2937) 10%,transparent);border-radius:4px;background:color-mix(in srgb,var(--white,#fff) 65%,transparent)}.inside-num{font-family:var(--serif,"Fraunces"),Georgia,serif;font-weight:500;font-size:1.5rem;color:var(--accent,#c9613f);line-height:1}.inside-body h4{font-family:var(--serif,"Fraunces"),Georgia,serif;font-weight:600;font-size:1.0625rem;line-height:1.3;margin:0 0 0.3em;color:var(--navy,#0F172A)}.inside-body p{font-size:0.9375rem;line-height:1.6;margin:0;color:color-mix(in srgb,var(--ink-gray,#1F2937) 85%,transparent)}.afm-cross-list{display:flex;flex-wrap:wrap;gap:0.5rem 0.75rem;margin-top:1.2em}.afm-cross-link{display:inline-flex;align-items:baseline;gap:0.5rem;padding:0.45rem 0.8rem;border:1px solid color-mix(in srgb,var(--ink-gray,#1F2937) 14%,transparent);border-radius:999px;font-family:"Inter",system-ui,sans-serif;font-size:0.8125rem;text-decoration:none;color:var(--ink-gray,#1F2937);transition:border-color 160ms ease,color 160ms ease,background-color 160ms ease}.afm-cross-link:hover,.afm-cross-link:focus-visible{border-color:var(--accent,#c9613f);color:var(--accent-dark,#B0432A);background:color-mix(in srgb,var(--accent,#c9613f) 6%,transparent)}.afm-cross-code{font-weight:700;letter-spacing:0.04em}.article-toc{margin:1.5em 0 2em;padding:1rem 1.15rem;background:color-mix(in srgb,var(--accent,#c9613f) 5%,transparent);border-left:2px solid var(--accent,#c9613f);border-radius:0 4px 4px 0;max-width:var(--content-measure)}.article-toc .toc-label{font-family:"Inter",system-ui,sans-serif;font-size:0.6875rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--accent-dark,#B0432A);margin:0 0 0.6em}.article-toc ol{list-style:none;padding:0;margin:0;counter-reset:toc;font-size:0.9375rem}.article-toc li{counter-increment:toc;margin-bottom:0.35em}.article-toc li::before{content:counter(toc,decimal-leading-zero);font-family:var(--content-mono);font-size:0.75em;color:color-mix(in srgb,var(--ink-gray,#1F2937) 50%,transparent);margin-right:0.6em}.article-toc a{color:var(--ink-gray,#1F2937);text-decoration:none;border-bottom:1px solid transparent;transition:color 140ms ease,border-color 140ms ease;line-height:1.5}.article-toc a:hover,.article-toc a:focus-visible{color:var(--accent-dark,#B0432A);border-bottom-color:var(--accent,#c9613f)}.article-toc a[aria-current="true"],.article-toc a[aria-current="location"]{color:var(--accent-dark,#B0432A);font-weight:600;border-bottom-color:var(--accent,#c9613f)}@media (min-width:1024px){article.section .container.narrow:has(>.article-toc),article.q-shell .q-container:has(>.article-toc){position:relative}.article-toc{position:sticky;top:96px;float:right;width:17rem;margin:0 0 2rem 2rem;max-width:none}}article>.container>hr+p,article>.container.narrow>hr+p{font-family:var(--serif,"Fraunces"),Georgia,serif !important;font-style:italic;font-size:0.9375rem;line-height:1.55;color:color-mix(in srgb,var(--ink-gray,#1F2937) 70%,transparent) !important;max-width:var(--content-measure);margin-top:1.6em !important}a.skip-to-content{position:absolute;top:-40px;left:8px;z-index:9999;background:var(--navy,#0F172A);color:var(--white,#fff);padding:0.5rem 0.85rem;font-family:"Inter",system-ui,sans-serif;font-size:0.875rem;font-weight:600;border-radius:3px;text-decoration:none;transition:top 140ms ease}a.skip-to-content:focus,a.skip-to-content:focus-visible{top:12px;outline:2px solid var(--accent,#c9613f);outline-offset:2px}@media (max-width:640px){article.section .container,article.section .container.narrow,article.q-shell .q-container{padding-left:1.1rem;padding-right:1.1rem}article>.container>h1+p::first-letter,article>.container.narrow>h1+p::first-letter,article.q-shell h1+p::first-letter{font-size:2.2em}article>.container>h2,article>.container.narrow>h2,article.q-shell h2{margin-top:2em;padding-top:1.1em}.article-toc{position:static;float:none;width:100%;margin:1.25em 0 1.75em}.container.wide .products{grid-template-columns:1fr;gap:0.85rem}}[data-theme="dark"] article>.container>h1,[data-theme="dark"] article>.container.narrow>h1,[data-theme="dark"] article.q-shell h1,[data-theme="dark"] article>.container>h2,[data-theme="dark"] article>.container.narrow>h2,[data-theme="dark"] article.q-shell h2,[data-theme="dark"] article>.container>h3,[data-theme="dark"] article>.container.narrow>h3{color:var(--ink-gray,#E5DDD0)}[data-theme="dark"] article>.container>p,[data-theme="dark"] article>.container.narrow>p,[data-theme="dark"] article.q-shell p{color:color-mix(in srgb,var(--ink-gray,#E5DDD0) 92%,transparent)}[data-theme="dark"] article>.container>h2,[data-theme="dark"] article>.container.narrow>h2,[data-theme="dark"] article.q-shell h2{border-top-color:color-mix(in srgb,var(--ink-gray,#E5DDD0) 18%,transparent)}[data-theme="dark"] article>.container>h1+p::first-letter,[data-theme="dark"] article>.container.narrow>h1+p::first-letter,[data-theme="dark"] article.q-shell h1+p::first-letter{color:var(--accent,#FF8E78)}[data-theme="dark"] .article-toc{background:color-mix(in srgb,var(--accent,#FF8E78) 8%,transparent)}[data-theme="dark"] article kbd{background:var(--white,#1A2540);color:var(--ink-gray,#E5DDD0)}@media (prefers-reduced-motion:reduce){.lib-card,.afm-card,.lead-magnet-card,.container.wide .product,.afm-cross-link,article a{transition:none !important}.lib-card:hover,.afm-card:hover,.lead-magnet-card:hover,.container.wide .product:hover{transform:none !important}}@media print{.deskrune-sale-banner,nav,footer,.article-toc,a.skip-to-content{display:none !important}article>.container,article>.container.narrow,article.q-shell .q-container{max-width:100% !important}article>.container>h1,article>.container.narrow>h1,article.q-shell h1{font-size:24pt;color:#000}article>.container>h2,article>.container.narrow>h2,article.q-shell h2{font-size:14pt;color:#000;border-top:0.5pt solid #888;page-break-after:avoid}article>.container>p,article>.container.narrow>p,article.q-shell p{font-size:11pt;color:#000;orphans:3;widows:3}article a{color:#000;text-decoration:underline}}
/*v2-trust-v20260508b.css*/
.v2-trust-page .skip-to-content{position:absolute;left:-9999px;top:-9999px;z-index:9999;padding:12px 18px;background:var(--accent,#E8735A);color:#fff;text-decoration:none;font-family:inherit;font-weight:600;font-size:0.95rem;border-radius:2px;outline-offset:3px}.v2-trust-page .skip-to-content:focus,.v2-trust-page .skip-to-content:focus-visible{left:12px;top:12px}.v2-trust-page .section .container.narrow{max-width:720px}.v2-trust-page .section .prose,.v2-trust-page .section>.container.narrow>p,.v2-trust-page .section>.container.narrow>ol,.v2-trust-page .section>.container.narrow>ul{max-width:640px;margin-left:auto;margin-right:auto}.v2-trust-page .section .prose p,.v2-trust-page .section>.container.narrow>p{font-size:1.0625rem;line-height:1.7;margin-bottom:1.25em}@media (min-width:720px){.v2-trust-page .section .prose p,.v2-trust-page .section>.container.narrow>p{font-size:1.125rem;line-height:1.72}}.v2-trust-page .section .prose ul,.v2-trust-page .section .prose ol,.v2-trust-page .section>.container.narrow>ul,.v2-trust-page .section>.container.narrow>ol{font-size:1.0625rem;line-height:1.7}.v2-trust-page .section .prose li{margin-bottom:0.55em}.v2-trust-page .section .lede{font-size:1.18rem;line-height:1.55;font-weight:400;margin-bottom:1.6em;max-width:640px}.v2-trust-page .section h2{font-size:clamp(1.55rem,1.2rem+1.2vw,2.05rem);line-height:1.22;letter-spacing:-0.005em;margin-bottom:0.7em}.v2-trust-page .not-list,.v2-trust-page .rejected-list,.v2-trust-page .not-numbered-list{max-width:640px;margin-left:auto;margin-right:auto;border-top:0.5px solid var(--rule-gray,rgba(0,0,0,0.12))}.v2-trust-page .not-item,.v2-trust-page .rejected-item,.v2-trust-page .not-numbered-list>li{padding:22px 0;border-bottom:0.5px solid var(--rule-gray,rgba(0,0,0,0.12))}.v2-trust-page .not-item h4,.v2-trust-page .rejected-item h4,.v2-trust-page .not-numbered-list h3{font-size:1.05rem;font-weight:600;line-height:1.35;margin:0 0 6px 0;letter-spacing:0}.v2-trust-page .not-item p,.v2-trust-page .rejected-item p,.v2-trust-page .not-numbered-list p{font-size:1.0625rem;line-height:1.65;margin:0}.v2-trust-page .closing-line,.v2-trust-page .brand-pull{font-family:'Fraunces',Georgia,'Times New Roman',serif;font-style:italic;font-size:1.4rem;line-height:1.45;letter-spacing:-0.01em;text-align:center;margin:2.4em auto 0;padding-top:1.6em;max-width:560px;border-top:0.5px solid var(--rule-gray,rgba(0,0,0,0.18))}.v2-trust-page .footnote-ref{vertical-align:super;font-size:0.72em;text-decoration:none;color:var(--accent-dark,#B0432A);padding:0 1px}.v2-trust-page .footnote-ref:hover,.v2-trust-page .footnote-ref:focus-visible{text-decoration:underline}.v2-trust-page .footnote-back{font-size:0.85rem;text-decoration:none;margin-left:6px;color:var(--accent-dark,#B0432A)}.v2-trust-page .footnote-back::before{content:"↩\fe0e";margin-right:2px}.v2-trust-page .footnote-back:hover,.v2-trust-page .footnote-back:focus-visible{text-decoration:underline}.v2-trust-page .research-cites li{padding:10px 0;border-bottom:0.5px solid var(--rule-gray,rgba(0,0,0,0.10));font-size:0.99rem;line-height:1.55}.v2-trust-page .research-cites li:last-child{border-bottom:0}.v2-trust-page .rc-meta{font-family:'SF Mono',Menlo,Consolas,monospace;font-size:0.86em;letter-spacing:0.02em;color:var(--ink-gray,#1F2937);opacity:0.78;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.v2-trust-page{scroll-behavior:smooth}}.v2-trust-page .v2-disclosures{max-width:640px;margin:0 auto;padding:28px 0 8px;border-top:0.5px solid var(--rule-gray,rgba(0,0,0,0.18))}.v2-trust-page .v2-disclosures h2{font-size:0.78rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-gray,#1F2937);opacity:0.7;margin:0 0 14px 0}.v2-trust-page .v2-disclosures dl{margin:0;display:grid;grid-template-columns:130px 1fr;gap:8px 18px}.v2-trust-page .v2-disclosures dt{font-size:0.92rem;font-weight:600;color:var(--ink-gray,#1F2937);letter-spacing:0.01em}.v2-trust-page .v2-disclosures dd{margin:0;font-size:0.96rem;line-height:1.55;color:var(--ink-gray,#1F2937)}.v2-trust-page .v2-disclosures dd a{color:var(--accent-dark,#B0432A);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.v2-trust-page .v2-last-updated{display:block;margin-top:18px;font-size:0.85rem;color:var(--ink-gray,#1F2937);opacity:0.65;letter-spacing:0.02em}@media (max-width:600px){.v2-trust-page .v2-disclosures dl{grid-template-columns:1fr;gap:4px 0}.v2-trust-page .v2-disclosures dt{margin-top:14px}.v2-trust-page .v2-disclosures dt:first-child{margin-top:0}}.v2-trust-page a:focus-visible{outline:2px solid var(--accent,#E8735A);outline-offset:3px;border-radius:1px}.v2-trust-page button:focus-visible{outline:2px solid var(--accent,#E8735A);outline-offset:2px}.v2-trust-page .section a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.v2-trust-page .section a:hover{text-decoration-thickness:2px}[data-theme="dark"] .v2-trust-page .section .prose p,[data-theme="dark"] .v2-trust-page .section>.container.narrow>p,[data-theme="dark"] .v2-trust-page .section>.container.narrow>ul,[data-theme="dark"] .v2-trust-page .section>.container.narrow>ol{color:#ECE7DD}[data-theme="dark"] .v2-trust-page .section .lede{color:#ECE7DD;opacity:0.92}[data-theme="dark"] .v2-trust-page .not-list,[data-theme="dark"] .v2-trust-page .rejected-list,[data-theme="dark"] .v2-trust-page .not-numbered-list,[data-theme="dark"] .v2-trust-page .v2-disclosures{border-top-color:rgba(255,255,255,0.16)}[data-theme="dark"] .v2-trust-page .not-item,[data-theme="dark"] .v2-trust-page .rejected-item,[data-theme="dark"] .v2-trust-page .not-numbered-list>li,[data-theme="dark"] .v2-trust-page .research-cites li{border-bottom-color:rgba(255,255,255,0.12)}[data-theme="dark"] .v2-trust-page .closing-line,[data-theme="dark"] .v2-trust-page .brand-pull{border-top-color:rgba(255,255,255,0.18);color:#ECE7DD}[data-theme="dark"] .v2-trust-page .v2-disclosures dt,[data-theme="dark"] .v2-trust-page .v2-disclosures dd{color:#ECE7DD}[data-theme="dark"] .v2-trust-page .v2-last-updated{color:#ECE7DD;opacity:0.55}[data-theme="dark"] .v2-trust-page .rc-meta{color:#ECE7DD;opacity:0.7}[data-theme="dark"] .v2-trust-page a:focus-visible,[data-theme="dark"] .v2-trust-page button:focus-visible{outline-color:var(--accent,#E8735A)}@media (prefers-reduced-motion:reduce){.v2-trust-page,.v2-trust-page *{animation-duration:0.001ms !important;animation-delay:0ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}.v2-trust-page .cycle-arrow,.v2-trust-page .pillar,.v2-trust-page .research-block,.v2-trust-page .not-item,.v2-trust-page .rejected-item{transform:none !important;opacity:1 !important}}@media (max-width:600px){.v2-trust-page .section .prose p,.v2-trust-page .section>.container.narrow>p{font-size:1.0625rem;line-height:1.7}.v2-trust-page .section .lede{font-size:1.08rem}.v2-trust-page .section h2{font-size:1.5rem}.v2-trust-page .closing-line,.v2-trust-page .brand-pull{font-size:1.18rem}}
/*v2-kits-v20260508d.css*/
.v2-kits-page{--kits-fg:var(--text-primary,#1a1a1a);--kits-fg-muted:var(--text-secondary,#5a5a55);--kits-bg:var(--bg-primary,#fafaf7);--kits-bg-warm:var(--bg-warm,#f4f1ea);--kits-bg-card:var(--bg-card,#ffffff);--kits-rule:var(--border-subtle,#e8e6dc);--kits-rule-strong:var(--border-default,#d4d1c5);--kits-accent:var(--accent,#1a1a1a);--kits-gap-1:0.5rem;--kits-gap-2:1rem;--kits-gap-3:1.5rem;--kits-gap-4:2rem;--kits-gap-5:3rem;--kits-gap-6:4.5rem}.v2-kits-page main{padding:var(--kits-gap-6) 0}.kits-shell{max-width:1100px;margin:0 auto;padding:0 1.5rem}.kits-shell--narrow{max-width:720px}.kits-hero{padding-bottom:var(--kits-gap-5);border-bottom:1px solid var(--kits-rule);margin-bottom:var(--kits-gap-5)}.kits-hero__eyebrow{font-size:0.75rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--kits-fg-muted);margin:0 0 var(--kits-gap-2)}.kits-hero h1{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;letter-spacing:-0.01em;margin:0 0 var(--kits-gap-3);color:var(--kits-fg)}.kits-hero__lede{font-size:1.125rem;line-height:1.55;color:var(--kits-fg);max-width:60ch;margin:0}.kits-hero__lede+.kits-hero__lede{margin-top:var(--kits-gap-2);color:var(--kits-fg-muted)}.kits-grid{display:grid;grid-template-columns:1fr;gap:var(--kits-gap-4);list-style:none;padding:0;margin:0 0 var(--kits-gap-5)}@media (min-width:600px){.kits-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:920px){.kits-grid{grid-template-columns:repeat(3,1fr)}.kits-grid>.kit-card--bundle{grid-column:span 1}}.kit-card{display:flex;flex-direction:column;gap:var(--kits-gap-3);padding:var(--kits-gap-3);background:var(--kits-bg-card);border:1px solid var(--kits-rule);border-radius:8px;transition:border-color 120ms ease}.kit-card:hover,.kit-card:focus-within{border-color:var(--kits-rule-strong)}.kit-card__cover{display:block;width:100%;aspect-ratio:2 / 3;background:var(--kits-bg-warm);border:1px solid var(--kits-rule);border-radius:4px;overflow:hidden}.kit-card__cover img{width:100%;height:100%;object-fit:contain;display:block}.kit-card__title{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:1.25rem;line-height:1.25;margin:0;letter-spacing:-0.005em}.kit-card__title a{color:var(--kits-fg);text-decoration:none;border-bottom:1px solid transparent;transition:border-color 120ms ease}.kit-card__title a:hover,.kit-card__title a:focus-visible{border-bottom-color:var(--kits-fg)}.kit-card__title a:focus-visible{outline:2px solid var(--kits-accent);outline-offset:4px;border-radius:2px}.kit-card__desc{font-size:0.95rem;line-height:1.5;color:var(--kits-fg-muted);margin:0}.kit-card__meta{display:flex;align-items:center;gap:var(--kits-gap-2);font-size:0.8125rem;color:var(--kits-fg-muted);letter-spacing:0.01em}.kit-card__version{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-size:0.8125rem;background:var(--kits-bg-warm);border:1px solid var(--kits-rule);border-radius:3px;padding:0.125rem 0.5rem}.kit-card__actions{display:flex;flex-wrap:wrap;gap:var(--kits-gap-2);margin-top:auto;padding-top:var(--kits-gap-2);border-top:1px solid var(--kits-rule)}.kit-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.625rem 1rem;font-size:0.9rem;font-weight:500;text-decoration:none;border-radius:4px;transition:background-color 120ms ease,border-color 120ms ease;min-height:44px}.kit-card__btn--primary{background:var(--kits-fg);color:var(--kits-bg);border:1px solid var(--kits-fg)}.kit-card__btn--primary:hover,.kit-card__btn--primary:focus-visible{background:var(--kits-fg-muted);border-color:var(--kits-fg-muted)}.kit-card__btn--secondary{background:transparent;color:var(--kits-fg);border:1px solid var(--kits-rule-strong)}.kit-card__btn--secondary:hover,.kit-card__btn--secondary:focus-visible{border-color:var(--kits-fg)}.kit-card__btn:focus-visible{outline:2px solid var(--kits-accent);outline-offset:2px}.kits-how{background:var(--kits-bg-warm);border:1px solid var(--kits-rule);border-radius:8px;padding:var(--kits-gap-4);margin-bottom:var(--kits-gap-5)}.kits-how h2{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:1.5rem;margin:0 0 var(--kits-gap-3)}.kits-how__steps{list-style:none;counter-reset:kits-step;padding:0;margin:0;display:grid;gap:var(--kits-gap-3)}.kits-how__steps>li{counter-increment:kits-step;position:relative;padding-left:2.25rem}.kits-how__steps>li::before{content:counter(kits-step);position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--kits-fg);color:var(--kits-bg);font-size:0.8125rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.kits-how__steps p{margin:0 0 0.25rem;line-height:1.55}.kits-how__steps p+p{color:var(--kits-fg-muted);font-size:0.95rem}.kits-subscribe{text-align:left;padding:var(--kits-gap-3) 0;border-top:1px solid var(--kits-rule);border-bottom:1px solid var(--kits-rule);margin-bottom:var(--kits-gap-5);font-size:0.95rem;color:var(--kits-fg-muted)}.kits-subscribe a{color:var(--kits-fg);border-bottom:1px solid var(--kits-rule-strong)}.kit-detail-hero{display:grid;grid-template-columns:1fr;gap:var(--kits-gap-4);padding-bottom:var(--kits-gap-5);border-bottom:1px solid var(--kits-rule);margin-bottom:var(--kits-gap-5)}@media (min-width:760px){.kit-detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}}.kit-detail-hero__cover{width:100%;max-width:360px;aspect-ratio:2 / 3;border:1px solid var(--kits-rule);border-radius:6px;overflow:hidden;background:var(--kits-bg-warm)}.kit-detail-hero__cover img{width:100%;height:100%;object-fit:contain;display:block}.kit-detail-hero__meta{display:flex;flex-direction:column;gap:var(--kits-gap-3)}.kit-detail-hero__eyebrow{font-size:0.75rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--kits-fg-muted);margin:0}.kit-detail-hero h1{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15;margin:0}.kit-detail-hero__sub{font-size:1.05rem;line-height:1.55;color:var(--kits-fg-muted);margin:0;max-width:60ch}.kit-detail-hero__version-row{display:flex;flex-wrap:wrap;gap:var(--kits-gap-2);align-items:center}.kit-detail-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.875rem 1.5rem;background:var(--kits-fg);color:var(--kits-bg);text-decoration:none;border-radius:4px;font-weight:500;align-self:flex-start;min-height:48px;transition:background-color 120ms ease}.kit-detail-hero__cta:hover,.kit-detail-hero__cta:focus-visible{background:var(--kits-fg-muted)}.kit-detail-hero__cta:focus-visible{outline:2px solid var(--kits-accent);outline-offset:2px}.kit-section{margin-bottom:var(--kits-gap-5)}.kit-section__eyebrow{font-size:0.75rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--kits-fg-muted);margin:0 0 var(--kits-gap-2);display:flex;align-items:center;gap:0.5rem}.kit-section h2{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:1.5rem;line-height:1.2;margin:0 0 var(--kits-gap-3)}.kit-section p{line-height:1.6;margin:0 0 var(--kits-gap-2);max-width:65ch}.kit-section p:last-child{margin-bottom:0}.changelog{border-left:3px solid var(--kits-rule);padding-left:var(--kits-gap-3);margin:0}.changelog__entry{margin:0 0 var(--kits-gap-4)}.changelog__entry:last-child{margin-bottom:0}.changelog__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--kits-gap-2);margin:0 0 var(--kits-gap-2)}.changelog__version{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-size:0.95rem;font-weight:600;color:var(--kits-fg)}.changelog__date{font-size:0.85rem;color:var(--kits-fg-muted)}.changelog__tag{font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase;background:var(--kits-bg-warm);border:1px solid var(--kits-rule);border-radius:3px;padding:0.125rem 0.5rem;color:var(--kits-fg-muted)}.changelog ul{list-style:none;padding:0;margin:0}.changelog ul li{position:relative;padding-left:1.25rem;margin:0 0 0.4rem;line-height:1.55}.changelog ul li::before{content:'—';position:absolute;left:0;color:var(--kits-fg-muted)}.kit-meta-grid{display:grid;grid-template-columns:1fr;gap:var(--kits-gap-3);background:var(--kits-bg-warm);border:1px solid var(--kits-rule);border-radius:8px;padding:var(--kits-gap-4);margin:0}@media (min-width:720px){.kit-meta-grid{grid-template-columns:repeat(2,1fr)}}.kit-meta-grid dt{font-size:0.75rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--kits-fg-muted);margin:0 0 0.5rem;font-weight:600}.kit-meta-grid dd{margin:0;font-size:0.95rem;line-height:1.55}.kit-footnav{display:flex;flex-wrap:wrap;gap:var(--kits-gap-3);padding-top:var(--kits-gap-4);border-top:1px solid var(--kits-rule)}.kit-footnav a{color:var(--kits-fg);text-decoration:none;border-bottom:1px solid var(--kits-rule-strong);padding-bottom:0.125rem;font-size:0.95rem}.kit-footnav a:hover,.kit-footnav a:focus-visible{border-bottom-color:var(--kits-fg)}[data-theme="dark"] .v2-kits-page{--kits-fg:#f1efe6;--kits-fg-muted:#b3b0a4;--kits-bg:#18170f;--kits-bg-warm:#221f17;--kits-bg-card:#1d1b14;--kits-rule:#3a3625;--kits-rule-strong:#565136;--kits-accent:#f1efe6}.download-future-versions{margin-top:1.5rem;padding:1.25rem 1.5rem;background:var(--bg-warm,#f4f1ea);border:1px solid var(--border-subtle,#e8e6dc);border-left:3px solid var(--text-primary,#1a1a1a);border-radius:4px}.download-future-versions p{margin:0;line-height:1.55}.download-future-versions p+p{margin-top:0.5rem;font-size:0.95rem;color:var(--text-secondary,#5a5a55)}.download-future-versions a{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-size:0.95rem;color:var(--text-primary,#1a1a1a);border-bottom:1px solid var(--border-default,#d4d1c5);padding-bottom:0.0625rem;text-decoration:none}.download-future-versions a:hover,.download-future-versions a:focus-visible{border-bottom-color:var(--text-primary,#1a1a1a)}[data-theme="dark"] .download-future-versions{background:#221f17;border-color:#3a3625;border-left-color:#f1efe6}@media print{nav,footer,.kit-card__actions,.kit-detail-hero__cta,.kit-footnav{display:none !important}.v2-kits-page{background:#fff !important;color:#000 !important}.changelog{border-left-color:#000}}
/*v2-compare-v20260508c.css*/
.cmp-table-wrap .sr-only,.cmp-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}.cmp-table-wrap{margin:32px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--rule);border-radius:6px;background:var(--bg)}.cmp-table{border-collapse:collapse;width:100%;min-width:560px;font-size:0.95rem;line-height:1.5;color:var(--ink)}.cmp-table thead th{text-align:left;font-family:var(--serif,Georgia,serif);font-weight:600;font-size:0.95rem;padding:14px 16px;background:var(--surface-soft,rgba(0,0,0,0.03));border-bottom:1px solid var(--rule);color:var(--ink)}:root[data-theme="dark"] .cmp-table thead th{background:rgba(255,255,255,0.04)}.cmp-table tbody th{text-align:left;font-weight:600;font-size:0.95rem;padding:14px 16px;vertical-align:top;width:30%;border-bottom:1px solid var(--rule);color:var(--ink)}.cmp-table tbody td{padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--rule);color:var(--ink);width:35%}.cmp-table tbody tr:last-child th,.cmp-table tbody tr:last-child td{border-bottom:none}.cmp-table tbody tr:nth-child(even) th,.cmp-table tbody tr:nth-child(even) td{background:var(--surface-soft,rgba(0,0,0,0.015))}:root[data-theme="dark"] .cmp-table tbody tr:nth-child(even) th,:root[data-theme="dark"] .cmp-table tbody tr:nth-child(even) td{background:rgba(255,255,255,0.02)}.cmp-tag{display:inline-block;font-size:0.78rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--rule);margin-right:6px;vertical-align:middle;color:var(--ink-soft)}.cmp-tag.is-yes{color:var(--ink);border-color:var(--ink)}.cmp-tag.is-no{color:var(--ink-soft)}.cmp-tag.is-part{color:var(--ink-soft);border-style:dashed}.cmp-section{margin:48px 0}.cmp-section h2{margin-top:0}.cmp-decision dt{font-weight:600;margin-top:16px;color:var(--ink)}.cmp-decision dd{margin:4px 0 0;padding-left:0;color:var(--ink-soft)}.cmp-cta{margin:48px 0 0;padding:24px;border:1px solid var(--rule);border-radius:6px;background:var(--surface-soft,rgba(0,0,0,0.02))}:root[data-theme="dark"] .cmp-cta{background:rgba(255,255,255,0.025)}.cmp-cta p{margin:0 0 12px}.cmp-cta a{color:var(--accent);font-weight:600}@media (max-width:600px){.cmp-table{font-size:0.92rem;min-width:480px}.cmp-table thead th,.cmp-table tbody th,.cmp-table tbody td{padding:10px 12px}.cmp-section{margin:36px 0}}
/*v2-tools-v20260508b.css*/
@media (prefers-reduced-motion:reduce){.fs-stage *,.cc-stage *,.dfi-stage *,.gauge-container *,.timer-stage *,.tb-row *,#cardOutput *,#quizContainer *{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;transition-delay:0ms !important;scroll-behavior:auto !important}}.fs-stage button:not(.dfi-buttons button),.cc-stage button,.dfi-stage button:not(.dfi-buttons button),.tool-actions button,.timer-actions button{min-height:44px;min-width:44px;touch-action:manipulation}.fs-row input[type="range"],.gauge-row input[type="range"],input[type="range"][data-deskrune-tool]{-webkit-appearance:none;appearance:none;height:28px;background:transparent;cursor:pointer;touch-action:pan-y}.fs-row input[type="range"]::-webkit-slider-runnable-track,.gauge-row input[type="range"]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient( to right,#c9613f 0%,#c9613f var(--fill,50%),rgba(20,20,19,0.10) var(--fill,50%),rgba(20,20,19,0.10) 100% )}:root[data-theme="dark"] .fs-row input[type="range"]::-webkit-slider-runnable-track,:root[data-theme="dark"] .gauge-row input[type="range"]::-webkit-slider-runnable-track{background:linear-gradient( to right,#f08160 0%,#f08160 var(--fill,50%),rgba(245,239,228,0.16) var(--fill,50%),rgba(245,239,228,0.16) 100% )}.fs-row input[type="range"]::-webkit-slider-thumb,.gauge-row input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#c9613f;border:3px solid #fff;box-shadow:0 1px 4px rgba(20,20,19,0.22),0 0 0 1px rgba(20,20,19,0.06);margin-top:-9px;cursor:grab;transition:transform 0.12s ease,box-shadow 0.12s ease}.fs-row input[type="range"]:active::-webkit-slider-thumb,.gauge-row input[type="range"]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.08)}.fs-row input[type="range"]::-moz-range-track,.gauge-row input[type="range"]::-moz-range-track{height:6px;border-radius:3px;background:rgba(20,20,19,0.10)}.fs-row input[type="range"]::-moz-range-progress,.gauge-row input[type="range"]::-moz-range-progress{background:#c9613f;height:6px;border-radius:3px}.fs-row input[type="range"]::-moz-range-thumb,.gauge-row input[type="range"]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#c9613f;border:3px solid #fff;box-shadow:0 1px 4px rgba(20,20,19,0.22);cursor:grab}.fs-row input[type="range"]:focus-visible,.gauge-row input[type="range"]:focus-visible{outline:none}.fs-row input[type="range"]:focus-visible::-webkit-slider-thumb,.gauge-row input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(201,97,63,0.32),0 1px 4px rgba(20,20,19,0.22)}.fs-row input[type="range"]:focus-visible::-moz-range-thumb,.gauge-row input[type="range"]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgba(201,97,63,0.32),0 1px 4px rgba(20,20,19,0.22)}.quiz-shell{position:relative}.quiz-progress-bar{transition:width 280ms cubic-bezier(0.22,1,0.36,1) !important}#quizResult{contain:layout}#quizResult:not(:empty){animation:dr-result-rise 320ms cubic-bezier(0.22,1,0.36,1) both}@keyframes dr-result-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#quizResult:not(:empty){animation:none}}.fs-row .val{transition:transform 140ms cubic-bezier(0.22,1,0.36,1),color 140ms ease;display:inline-block;will-change:transform}.fs-row input[type="range"]:active~.val,.fs-row input[type="range"]:focus-visible~.val{transform:scale(1.08);color:#b8542c}:root[data-theme="dark"] .fs-row input[type="range"]:active~.val,:root[data-theme="dark"] .fs-row input[type="range"]:focus-visible~.val{color:#f08160}#fs-result{scroll-margin-top:24px}#fs-result h3{font-size:clamp(22px,3vw,28px) !important}#fs-result .top{font-variant-numeric:tabular-nums}.cc-time{font-variant-numeric:tabular-nums !important;font-feature-settings:"tnum" 1 !important;letter-spacing:-0.01em}.cc-progress-bar{transition:width 1000ms linear !important}@media (prefers-reduced-motion:reduce){.cc-progress-bar{transition:none !important}}.cc-controls{flex-wrap:nowrap;gap:8px}.cc-controls button{flex:1 1 0;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-height:44px}@media (max-width:380px){.cc-controls button{font-size:12px;padding:10px 8px}}.cc-controls button:focus-visible{outline:2px solid #c9613f;outline-offset:2px;border-color:#c9613f}#cardCanvas{display:block;max-width:100%;height:auto;aspect-ratio:1080 / 1350;border-radius:6px;box-shadow:0 4px 18px rgba(20,20,19,0.08)}#reCardForm .tool-actions{display:flex;flex-wrap:wrap;gap:10px}#reCardForm .tool-actions button{min-height:44px;flex:1 1 auto}#reCardForm .tool-actions button[disabled]{opacity:0.62;cursor:not-allowed;background:rgba(20,20,19,0.06);color:rgba(20,20,19,0.65);border-color:rgba(20,20,19,0.14)}:root[data-theme="dark"] #reCardForm .tool-actions button[disabled]{background:rgba(245,239,228,0.05);color:rgba(245,239,228,0.55);border-color:rgba(245,239,228,0.12)}#reCardForm textarea,#reCardForm input[type="text"]{transition:border-color 140ms ease,box-shadow 140ms ease}#reCardForm textarea:focus-visible,#reCardForm input[type="text"]:focus-visible{outline:none;border-color:#c9613f;box-shadow:0 0 0 3px rgba(201,97,63,0.18)}#summary .factor{font-family:'Fraunces',Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(56px,9vw,88px) !important;line-height:1;color:#c9613f;font-variant-numeric:tabular-nums;letter-spacing:-0.02em;margin:8px 0 16px}:root[data-theme="dark"] #summary .factor{color:#f08160}#summary .factor.high{color:#b8542c}.tb-row{display:grid;grid-template-columns:2fr 1fr 1fr 80px;gap:12px;align-items:center;padding:8px 0}.tb-row.header{font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted,#6b6960);border-bottom:1px solid var(--rule,#e8e6dc);padding-bottom:12px;margin-bottom:6px}.tb-row input[type="text"],.tb-row input[type="number"]{font-variant-numeric:tabular-nums;min-height:40px;font-family:'Inter',sans-serif;font-size:14px;padding:8px 10px;border:1px solid var(--rule,#e8e6dc);border-radius:4px;background:#fff;color:var(--ink);transition:border-color 140ms ease,box-shadow 140ms ease}:root[data-theme="dark"] .tb-row input[type="text"],:root[data-theme="dark"] .tb-row input[type="number"]{background:#221c19;color:var(--ink);border-color:rgba(245,239,228,0.14)}.tb-row input:focus-visible{outline:none;border-color:#c9613f;box-shadow:0 0 0 3px rgba(201,97,63,0.18)}.tb-row>div:last-child{font-variant-numeric:tabular-nums;text-align:right;font-family:'Inter',sans-serif;font-weight:700;font-size:15px}@media (max-width:540px){.tb-row{grid-template-columns:1fr 1fr;gap:8px 12px}.tb-row.header{display:none}.tb-row input[type="text"]{grid-column:1 / -1}}.gauge-row{display:grid;grid-template-columns:130px 1fr 80px;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rule,#e8e6dc)}.gauge-row:last-child{border-bottom:none}.gauge-row label{font-family:'Inter',sans-serif;font-size:13.5px;font-weight:600;color:var(--ink)}.gauge-row input[type="range"]{position:absolute;width:100%;height:28px;opacity:0;pointer-events:auto;cursor:pointer;margin:0}.gauge-row .gauge-bar{position:relative;height:16px;border-radius:8px;background:rgba(20,20,19,0.06);overflow:visible}:root[data-theme="dark"] .gauge-row .gauge-bar{background:rgba(245,239,228,0.08)}.gauge-row .gauge-bar .demand{height:100%;border-radius:8px;background:#c9613f;transition:width 240ms cubic-bezier(0.22,1,0.36,1),background-color 200ms ease;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.08)}.gauge-row .gauge-bar.over .demand{background:#b8542c}.gauge-row .gauge-bar::after{content:'';position:absolute;left:70%;top:-3px;bottom:-3px;width:1px;background:rgba(20,20,19,0.32);pointer-events:none}:root[data-theme="dark"] .gauge-row .gauge-bar::after{background:rgba(245,239,228,0.28)}.gauge-row .vals{font-family:'Inter',sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:13px;color:var(--muted);text-align:right}.gauge-result{margin-top:22px;padding:18px 22px;border-radius:6px;background:rgba(20,20,19,0.04);font-family:'Fraunces',Georgia,serif;font-size:16px;line-height:1.55;color:var(--ink-soft);border-left:3px solid var(--rule);transition:border-color 200ms ease,background-color 200ms ease}.gauge-result.over{border-left-color:#b8542c;background:rgba(184,84,44,0.06)}:root[data-theme="dark"] .gauge-result{background:rgba(245,239,228,0.04)}:root[data-theme="dark"] .gauge-result.over{background:rgba(240,129,96,0.08);border-left-color:#f08160}@media (max-width:540px){.gauge-row{grid-template-columns:100px 1fr 64px;gap:10px}}.timer-display{font-family:'Inter',sans-serif;font-variant-numeric:tabular-nums !important;font-feature-settings:"tnum" 1 !important;font-weight:700;font-size:clamp(72px,14vw,120px);line-height:1;letter-spacing:-0.03em;color:var(--ink);margin:16px 0 24px;transition:color 220ms ease}.timer-display.warn{color:#b8542c}.timer-display.done{color:#2da44e}:root[data-theme="dark"] .timer-display.warn{color:#f08160}:root[data-theme="dark"] .timer-display.done{color:#58e67e}.timer-stage h3{font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted,#6b6960);margin:0 0 6px}.timer-actions{display:flex;gap:10px;flex-wrap:wrap}.timer-actions button{min-height:44px}.timer-actions button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(201,97,63,0.32)}.timer-actions button[disabled]{opacity:0.55;cursor:not-allowed}#dfi-result:not([hidden]){animation:dr-result-rise 320ms cubic-bezier(0.22,1,0.36,1) both}.dfi-score{font-variant-numeric:tabular-nums !important;letter-spacing:-0.02em;display:inline-block;animation:dr-score-pop 420ms cubic-bezier(0.22,1,0.36,1) both}@keyframes dr-score-pop{from{opacity:0;transform:scale(0.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){#dfi-result:not([hidden]),.dfi-score{animation:none !important}}.dfi-row .dfi-buttons button{min-height:40px;position:relative}.dfi-row .dfi-buttons button:focus-visible{outline:none;border-color:#c9613f;box-shadow:0 0 0 3px rgba(201,97,63,0.28);z-index:1}.dfi-row .dfi-buttons button.selected:focus-visible{box-shadow:0 0 0 3px rgba(201,97,63,0.45)}.dfi-row .dfi-buttons button.selected::after{content:'';position:absolute;top:6px;right:6px;width:4px;height:4px;border-radius:50%;background:#faf9f5;opacity:0.9}.dfi-cta:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(201,97,63,0.32)}
/*v2-quiz-v20260508b.css*/
:root{--quiz-ease:cubic-bezier(0.45,0,0.55,1);--quiz-fast:140ms;--quiz-mid:180ms;--quiz-slow:280ms;--quiz-orange:#c9613f;--quiz-orange-tint:rgba(201,97,63,0.06);--quiz-orange-tint-hover:rgba(201,97,63,0.10);--quiz-orange-tint-selected:rgba(201,97,63,0.14);--quiz-shadow-card:0 6px 20px rgba(20,20,19,0.06);--quiz-shadow-card-hover:0 12px 32px rgba(20,20,19,0.08)}:root[data-theme="dark"]{--quiz-orange-tint:rgba(201,97,63,0.10);--quiz-orange-tint-hover:rgba(201,97,63,0.16);--quiz-orange-tint-selected:rgba(201,97,63,0.22);--quiz-shadow-card:0 6px 20px rgba(0,0,0,0.32);--quiz-shadow-card-hover:0 12px 32px rgba(0,0,0,0.42)}.qi-card{transition:border-color var(--quiz-fast) var(--quiz-ease),transform var(--quiz-fast) var(--quiz-ease),box-shadow var(--quiz-fast) var(--quiz-ease),background var(--quiz-fast) var(--quiz-ease);box-shadow:0 1px 2px rgba(20,20,19,0.025)}.qi-card:hover{border-color:var(--quiz-orange);transform:translateY(-2px);box-shadow:var(--quiz-shadow-card-hover)}.qi-card:focus-visible{outline:2px solid var(--quiz-orange);outline-offset:2px;border-color:var(--quiz-orange)}.qi-card:active{transform:translateY(0);box-shadow:var(--quiz-shadow-card);transition-duration:60ms}:root[data-theme="dark"] .qi-card:hover{background:#20191a}.qi-tag{font-weight:700;font-size:11px;letter-spacing:0.14em}.qi-card h3{line-height:1.28}.quiz-progress{height:3px;background:rgba(20,20,19,0.07);margin-bottom:14px}:root[data-theme="dark"] .quiz-progress{background:rgba(245,239,228,0.1)}.quiz-progress-bar{transition:width var(--quiz-slow) var(--quiz-ease)}.quiz-foot{font-size:13px;color:var(--ink-soft,#1f1c18);align-items:center;gap:12px}.quiz-meta{display:inline-flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0.01em}.quiz-dots{display:inline-flex;gap:6px;align-items:center}.quiz-dot{width:6px;height:6px;border-radius:99px;background:rgba(20,20,19,0.18);transition:background var(--quiz-fast) var(--quiz-ease),box-shadow var(--quiz-fast) var(--quiz-ease),transform var(--quiz-fast) var(--quiz-ease)}.quiz-dot.is-done{background:var(--quiz-orange)}.quiz-dot.is-current{background:var(--quiz-orange);transform:scale(1.4);box-shadow:0 0 0 2px rgba(201,97,63,0.22)}:root[data-theme="dark"] .quiz-dot{background:rgba(245,239,228,0.22)}.quiz-option{transition:border-color var(--quiz-fast) var(--quiz-ease),background var(--quiz-fast) var(--quiz-ease),transform var(--quiz-fast) var(--quiz-ease),color var(--quiz-fast) var(--quiz-ease);position:relative;padding-left:20px}.quiz-option::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:transparent;border-radius:0 2px 2px 0;transition:background var(--quiz-fast) var(--quiz-ease)}.quiz-option:hover{background:var(--quiz-orange-tint);border-color:var(--quiz-orange);transform:translateX(2px)}.quiz-option:focus-visible{outline:2px solid var(--quiz-orange);outline-offset:2px;border-color:var(--quiz-orange);background:var(--quiz-orange-tint)}.quiz-option[aria-checked="true"]{background:var(--quiz-orange-tint-selected);border-color:var(--quiz-orange);color:var(--ink,#141413);font-weight:600;transform:translateX(2px)}.quiz-option[aria-checked="true"]::before{background:var(--quiz-orange)}.quiz-option:active{transform:translateX(2px) scale(0.998)}:root[data-theme="dark"] .quiz-option:hover,:root[data-theme="dark"] .quiz-option:focus-visible{background:var(--quiz-orange-tint-hover);color:#fff}:root[data-theme="dark"] .quiz-option[aria-checked="true"]{background:var(--quiz-orange-tint-selected);color:#fff}.quiz-stage h2{text-wrap:pretty;overflow-wrap:anywhere}.quiz-options{gap:12px}@media (max-width:640px){.quiz-option{padding:14px 16px 14px 19px;font-size:16px;line-height:1.45;min-height:48px}.quiz-stage{padding:20px 16px}}@keyframes quiz-q-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.quiz-stage.is-entering>*{animation:quiz-q-in var(--quiz-mid) var(--quiz-ease) both}.quiz-stage.is-entering .quiz-option:nth-child(1){animation-delay:30ms}.quiz-stage.is-entering .quiz-option:nth-child(2){animation-delay:50ms}.quiz-stage.is-entering .quiz-option:nth-child(3){animation-delay:70ms}.quiz-stage.is-entering .quiz-option:nth-child(4){animation-delay:90ms}.quiz-stage.is-entering .quiz-option:nth-child(5){animation-delay:110ms}@keyframes quiz-result-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.quiz-result{}.quiz-result.is-revealing>*{animation:quiz-result-in var(--quiz-slow) var(--quiz-ease) both}.quiz-result.is-revealing>*:nth-child(1){animation-delay:0ms}.quiz-result.is-revealing>*:nth-child(2){animation-delay:60ms}.quiz-result.is-revealing>*:nth-child(3){animation-delay:120ms}.quiz-result.is-revealing>*:nth-child(4){animation-delay:180ms}.quiz-result.is-revealing>*:nth-child(5){animation-delay:240ms}.quiz-result.is-revealing>*:nth-child(6){animation-delay:300ms}.quiz-cta-primary{transition:background var(--quiz-fast) var(--quiz-ease),transform var(--quiz-fast) var(--quiz-ease),box-shadow var(--quiz-fast) var(--quiz-ease);box-shadow:0 1px 0 rgba(255,255,255,0.06) inset,0 4px 14px rgba(20,20,19,0.10);font-size:15.5px;letter-spacing:-0.005em}.quiz-cta-primary:focus-visible{outline:2px solid var(--quiz-orange);outline-offset:3px}.quiz-cta-primary:active{transform:translateY(0);transition-duration:60ms}.quiz-cta-trust{font-family:'Inter',sans-serif;font-size:12.5px;color:var(--ink-soft,#1f1c18);text-align:center;margin:-2px 0 6px;letter-spacing:0.005em}.quiz-cta-trust strong{color:var(--ink,#141413);font-weight:600}.quiz-cta-secondary{transition:border-color var(--quiz-fast) var(--quiz-ease),color var(--quiz-fast) var(--quiz-ease),background var(--quiz-fast) var(--quiz-ease)}.quiz-cta-secondary:focus-visible{outline:2px solid var(--quiz-orange);outline-offset:2px;border-color:var(--quiz-orange);color:var(--quiz-orange)}.quiz-share button{display:inline-flex;align-items:center;gap:6px;transition:border-color var(--quiz-fast) var(--quiz-ease),color var(--quiz-fast) var(--quiz-ease),background var(--quiz-fast) var(--quiz-ease);min-height:32px}.quiz-share button:focus-visible{outline:2px solid var(--quiz-orange);outline-offset:2px;border-color:var(--quiz-orange);color:var(--quiz-orange)}.quiz-share button.is-confirmed{border-color:#2f7d4a;color:#2f7d4a;background:rgba(47,125,74,0.06)}.quiz-share button.is-confirmed::before{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%232f7d4a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2 6.5l3 3 5-6'/></svg>");background-repeat:no-repeat;background-size:contain}.quiz-back{color:var(--ink-soft,#1f1c18);font-weight:500;transition:color var(--quiz-fast) var(--quiz-ease),background var(--quiz-fast) var(--quiz-ease);border-radius:4px}.quiz-back:focus-visible{outline:2px solid var(--quiz-orange);outline-offset:2px;color:var(--quiz-orange)}.quiz-share-label{color:var(--ink-soft,#1f1c18);font-weight:500}.quiz-share button{color:var(--ink-soft,#1f1c18)}@media (prefers-reduced-motion:reduce){.qi-card,.qi-card:hover,.qi-card:active,.quiz-progress-bar,.quiz-option,.quiz-option:hover,.quiz-option[aria-checked="true"],.quiz-option:active,.quiz-option::before,.quiz-cta-primary,.quiz-cta-secondary,.quiz-back,.quiz-share button,.quiz-dot{transition:none !important;animation:none !important;transform:none !important}.quiz-stage.is-entering>*,.quiz-result.is-revealing>*{animation:none !important;opacity:1 !important;transform:none !important}}
/*v2-success-v20260508c.css*/
.success-page{--success-gap:1.5rem}.success-hero{padding:clamp(3rem,7vw,5.5rem) 1.5rem clamp(2rem,4vw,3rem);border-bottom:1px solid var(--border,rgba(0,0,0,0.08))}.success-hero-inner{max-width:880px;margin:0 auto;display:flex;gap:clamp(1.5rem,4vw,2.5rem);align-items:flex-start;flex-wrap:wrap}.success-glyph{flex:0 0 auto;width:64px;height:64px;border-radius:12px;background:var(--ink,#111);color:var(--paper,#fff);display:grid;place-items:center}.success-glyph svg{width:36px;height:36px}.success-headline{flex:1 1 360px;min-width:0}.success-headline .eyebrow-receipt{display:inline-block;font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;margin:0 0 0.5rem;color:var(--muted,#555);font-weight:600}.success-headline h1{margin:0 0 0.6rem;font-size:clamp(2rem,4.4vw,2.8rem);line-height:1.1;letter-spacing:-0.01em}.success-headline .lede{margin:0 0 1rem;font-size:1.05rem;line-height:1.55;color:var(--text,#222)}.receipt-strip{margin-top:1.25rem;padding:1rem 1.25rem;border:1px solid var(--border,rgba(0,0,0,0.1));border-radius:10px;background:var(--surface,#fafaf7);display:grid;grid-template-columns:1fr auto;gap:0.5rem 1.25rem;align-items:baseline}.receipt-strip dt{font-size:0.78rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--muted,#555);margin:0}.receipt-strip dd{margin:0;font-size:0.95rem;text-align:right;font-variant-numeric:tabular-nums;word-break:break-all}.receipt-strip .order-id-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.85rem}.success-downloads{padding:clamp(2.5rem,5vw,4rem) 1.5rem;background:var(--paper,#fff)}.success-downloads-inner{max-width:880px;margin:0 auto}.success-downloads h2{margin:0 0 0.4rem;font-size:clamp(1.5rem,3vw,1.9rem);letter-spacing:-0.005em}.success-downloads-sub{margin:0 0 1.75rem;color:var(--muted,#555);font-size:0.98rem}.download-list{display:grid;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none}.download-card{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:1.1rem 1.25rem;border:1px solid var(--border,rgba(0,0,0,0.1));border-radius:10px;background:var(--surface,#fafaf7)}.download-card-meta{min-width:0}.download-card-meta h3{margin:0 0 0.25rem;font-size:1.05rem;font-weight:700;line-height:1.3}.download-card-meta p{margin:0;color:var(--muted,#555);font-size:0.88rem}.download-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.25rem;background:var(--ink,#111);color:var(--paper,#fff);border-radius:8px;text-decoration:none;font-weight:600;font-size:0.95rem;white-space:nowrap;transition:background 0.15s ease,transform 0.1s ease}.download-btn:hover,.download-btn:focus-visible{background:var(--ink-strong,#000);transform:translateY(-1px)}.download-btn:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.download-btn svg{width:16px;height:16px;flex:0 0 auto}.download-bookmark-callout{margin:0;padding:0.85rem 1rem;border-left:3px solid var(--accent,#2563eb);background:var(--surface-soft,rgba(37,99,235,0.06));font-size:0.92rem;line-height:1.5}.success-next{padding:clamp(2.5rem,5vw,4rem) 1.5rem;border-top:1px solid var(--border,rgba(0,0,0,0.08));border-bottom:1px solid var(--border,rgba(0,0,0,0.08));background:var(--surface-warm,#fdfaf3)}.success-next-inner{max-width:880px;margin:0 auto}.success-next h2{margin:0 0 0.4rem;font-size:clamp(1.5rem,3vw,1.9rem)}.success-next-lede{margin:0 0 1.75rem;color:var(--muted,#555);font-size:0.98rem;max-width:60ch}.next-options{display:grid;gap:1rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:720px){.next-options{grid-template-columns:repeat(3,1fr)}}.next-option{padding:1.25rem;border:1px solid var(--border,rgba(0,0,0,0.1));border-radius:10px;background:var(--paper,#fff)}.next-option .next-condition{display:block;margin:0 0 0.5rem;font-weight:700;font-size:0.95rem}.next-option p{margin:0;font-size:0.92rem;line-height:1.55;color:var(--text,#222)}.success-ask{padding:clamp(2rem,4vw,3rem) 1.5rem;background:var(--paper,#fff)}.success-ask-inner{max-width:720px;margin:0 auto;text-align:left}.success-ask p{margin:0;font-size:1rem;line-height:1.6;color:var(--text,#222)}.success-ask a{color:inherit;text-decoration:underline;text-underline-offset:3px}.success-meta{padding:clamp(2rem,4vw,3rem) 1.5rem clamp(3rem,5vw,4rem);background:var(--surface,#fafaf7);border-top:1px solid var(--border,rgba(0,0,0,0.08))}.success-meta-inner{max-width:880px;margin:0 auto;display:grid;gap:0.75rem;font-size:0.88rem;color:var(--muted,#555)}.success-meta-inner .meta-row{display:flex;gap:0.5rem 1rem;flex-wrap:wrap}.success-meta-inner code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.82rem;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,0.04);word-break:break-all}.success-meta-inner a{color:inherit;text-decoration:underline;text-underline-offset:2px}[data-theme="dark"] .receipt-strip,[data-theme="dark"] .download-card,[data-theme="dark"] .next-option{background:rgba(255,255,255,0.03);border-color:rgba(255,255,255,0.1)}[data-theme="dark"] .success-next{background:rgba(255,255,255,0.02)}[data-theme="dark"] .success-meta{background:rgba(255,255,255,0.02)}[data-theme="dark"] .download-btn{background:var(--paper,#fff);color:var(--ink,#111)}[data-theme="dark"] .download-btn:hover,[data-theme="dark"] .download-btn:focus-visible{background:#f0f0f0}[data-theme="dark"] .success-meta-inner code{background:rgba(255,255,255,0.06)}[data-theme="dark"] .download-bookmark-callout{background:rgba(96,165,250,0.08);border-left-color:#60a5fa}@media (prefers-reduced-motion:reduce){.download-btn{transition:none}.download-btn:hover,.download-btn:focus-visible{transform:none}}@media (max-width:480px){.download-card{grid-template-columns:1fr;gap:0.75rem}.download-btn{width:100%;justify-content:center}.receipt-strip{grid-template-columns:1fr}.receipt-strip dd{text-align:left}}
/*v2-amazon-v20260508b.css*/
.az-controls{top:62px;box-shadow:0 1px 0 rgba(20,20,19,0.06),0 8px 16px -12px rgba(20,20,19,0.10);background:color-mix(in srgb,var(--bg,#faf9f5) 88%,transparent)}:root[data-theme="dark"] .az-controls{box-shadow:0 1px 0 rgba(245,239,228,0.06),0 8px 16px -12px rgba(0,0,0,0.4)}@media (max-width:720px){.az-controls{top:58px}}.az-grid-wrap{scroll-margin-top:130px}.az-card{scroll-margin-top:130px}.az-chip .az-count{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;opacity:1;color:var(--muted,#6b6960);letter-spacing:0.02em}.az-chip .az-count::before{content:"·";display:inline-block;margin:0 4px 0 2px;opacity:0.55}.az-chip.is-active .az-count{color:rgba(250,249,245,0.78)}:root[data-theme="dark"] .az-chip.is-active .az-count{color:rgba(22,17,14,0.72)}.az-chip:hover .az-count{color:#c9613f}.az-chip:focus-visible{outline:2px solid #c9613f;outline-offset:2px;border-color:#c9613f}.az-chip{transition:background 0.18s,color 0.18s,border-color 0.18s}.az-chip:active{transform:translateY(1px)}@media (max-width:640px){.az-filter-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(to right,transparent,black 16px,black calc(100% - 16px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 16px,black calc(100% - 16px),transparent);padding:2px 4px;margin:0 -4px}.az-filter-row::-webkit-scrollbar{display:none}.az-chip{scroll-snap-align:start;flex-shrink:0}}.az-sort{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%236b6960' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;font-weight:500;transition:border-color 0.18s,color 0.18s}.az-sort:hover{border-color:#c9613f}.az-sort:focus-visible{outline:2px solid #c9613f;outline-offset:2px;border-color:#c9613f}.az-sort[data-non-default="true"]{border-color:#c9613f;color:#c9613f}:root[data-theme="dark"] .az-sort{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23a8a497' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.az-card{transition:transform 0.22s cubic-bezier(0.22,1,0.36,1),box-shadow 0.22s cubic-bezier(0.22,1,0.36,1),border-color 0.18s,outline-offset 0.15s}.az-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px -8px rgba(20,20,19,0.10),0 2px 4px rgba(20,20,19,0.04);border-color:var(--rule,#e8e6dc)}:root[data-theme="dark"] .az-card:hover{box-shadow:0 12px 32px -8px rgba(0,0,0,0.5),0 2px 4px rgba(0,0,0,0.3)}.az-card:focus-visible{outline:2px solid #c9613f;outline-offset:3px;transform:translateY(-2px);box-shadow:0 12px 32px -8px rgba(201,97,63,0.18)}.az-card:focus:not(:focus-visible){outline:none}.az-card:focus-visible .az-card-cta::after{transform:translateX(2px)}.az-card-price{font-variant-numeric:tabular-nums;letter-spacing:0.01em}.az-card-price:where([data-free="true"],:has(:contains("Free"))){color:#2da44e;font-weight:600}.az-card-checkbox{border-radius:6px;background:var(--bg,#faf9f5);border-color:rgba(20,20,19,0.20);box-shadow:0 1px 2px rgba(20,20,19,0.05)}:root[data-theme="dark"] .az-card-checkbox{background:rgba(26,22,20,0.95);border-color:rgba(245,239,228,0.20)}.az-card-checkbox:hover{border-color:#c9613f}.az-card-checkbox.checked{background:#c9613f;border-color:#c9613f;box-shadow:0 2px 6px rgba(201,97,63,0.32)}body[data-compare-mode] .az-card.is-selected{border-color:#c9613f;box-shadow:0 0 0 1px #c9613f,0 8px 24px -8px rgba(201,97,63,0.18)}@media (max-width:540px){body[data-compare-mode] .az-card{padding-right:22px;padding-top:44px}.az-card-checkbox{top:12px;right:12px}}.az-compare-tray{display:none;align-items:center;gap:14px;padding:10px 12px 10px 18px;border-radius:14px;box-shadow:0 16px 40px -12px rgba(201,97,63,0.45),0 0 0 1px rgba(201,97,63,0.12);bottom:20px;bottom:max(20px,env(safe-area-inset-bottom,20px))}.az-compare-tray:not([hidden]){display:inline-flex}.az-compare-tray .tray-count{margin-right:0;padding:4px 10px;background:rgba(0,0,0,0.22);border-radius:99px;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:0.02em}.az-compare-tray .tray-clear{appearance:none;background:transparent;border:1px solid rgba(255,255,255,0.35);color:#fff;font-family:'Inter',sans-serif;font-size:12.5px;font-weight:500;padding:7px 12px;border-radius:8px;cursor:pointer;transition:background 0.15s,border-color 0.15s}.az-compare-tray .tray-clear:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.6)}.az-compare-tray .tray-clear:focus-visible{outline:2px solid #fff;outline-offset:2px}.az-compare-tray .tray-cta{background:#fff;color:#c9613f;font-weight:700;padding:8px 14px;border-radius:8px;font-size:13px;border:none;cursor:pointer;transition:transform 0.15s,box-shadow 0.15s}.az-compare-tray .tray-cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.18)}.az-compare-tray .tray-cta:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:640px){.az-compare-tray{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom,12px));transform:none;width:auto;border-radius:16px;padding:12px 14px;flex-wrap:wrap;justify-content:space-between;gap:10px}.az-compare-tray .tray-cta{flex:1 0 auto;min-height:44px}}.az-detail::backdrop,.az-compare-dialog::backdrop{background:rgba(10,9,5,0.70);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes az-dialog-fade-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes az-backdrop-fade-in{from{opacity:0}to{opacity:1}}.az-detail[open],.az-compare-dialog[open]{animation:az-dialog-fade-in 220ms cubic-bezier(0.22,1,0.36,1)}.az-detail[open]::backdrop,.az-compare-dialog[open]::backdrop{animation:az-backdrop-fade-in 220ms ease-out}.az-detail-close{border-radius:8px;transition:background 0.15s,color 0.15s}.az-detail-close:hover{background:rgba(20,20,19,0.06)}.az-detail-close:focus-visible{outline:2px solid #c9613f;outline-offset:2px}.az-detail-buy{position:relative;letter-spacing:0.005em}.az-detail-buy:focus-visible{outline:2px solid #c9613f;outline-offset:2px}.az-detail-buy::after{content:"";display:inline-block;width:12px;height:12px;margin-left:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M4.5 2.5h5v5M9.5 2.5L4 8M2.5 4.5v5h5' stroke='%23faf9f5' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0.7;vertical-align:-1px;transition:transform 0.18s,opacity 0.18s}.az-detail-buy:hover::after{transform:translate(2px,-2px);opacity:1}.az-eyebrow{padding:7px 14px;letter-spacing:0.14em;display:inline-flex;align-items:center;gap:8px;font-size:11px}.az-eyebrow::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#c9613f;flex-shrink:0;animation:az-trust-pulse 3s ease-in-out infinite}@keyframes az-trust-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(201,97,63,0.4)}50%{opacity:0.7;box-shadow:0 0 0 4px rgba(201,97,63,0)}}@media (prefers-reduced-motion:reduce){.az-eyebrow::before{animation:none}}@media (prefers-reduced-motion:reduce){.az-card,.az-card:hover,.az-card:focus-visible{transform:none !important;transition:border-color 0.01s,box-shadow 0.01s,outline 0.01s}.az-card-cta::after,.az-card:hover .az-card-cta::after,.az-card:focus-visible .az-card-cta::after{transition:none;transform:none}.az-detail[open],.az-compare-dialog[open],.az-detail[open]::backdrop,.az-compare-dialog[open]::backdrop{animation:none}.az-compare-tray .tray-cta:hover{transform:none}::view-transition-old(root),::view-transition-new(root){animation-duration:0.001s}}.az-card-honest{line-height:1.6}.az-empty{font-size:16px;font-style:italic;color:var(--ink-soft,#1f1c18);opacity:0.7}.az-disclosure-strip{background:rgba(20,20,19,0.03);border-top-color:rgba(20,20,19,0.10)}:root[data-theme="dark"] .az-disclosure-strip{background:rgba(245,239,228,0.03);border-top-color:rgba(245,239,228,0.10)}@media (forced-colors:active){.az-chip,.az-card,.az-detail-buy,.az-compare-tray,.az-detail-close,.az-compare-close,.az-cta-primary,.az-cta-secondary{border:1px solid CanvasText;forced-color-adjust:none;background:Canvas;color:CanvasText}.az-chip.is-active,.az-detail-buy,.az-cta-primary{background:Highlight;color:HighlightText}.az-card:focus-visible,.az-chip:focus-visible{outline:2px solid Highlight;outline-offset:2px}}
/*v2-i18n-v20260508b.css*/
[dir="rtl"] body{text-align:right}[dir="rtl"] .skip-to-content{left:auto;right:1rem}[dir="rtl"] .deskrune-sale-banner a::after{content:" ←"}[dir="rtl"] .deskrune-sale-banner a{font-feature-settings:normal}[dir="rtl"] nav .inner{flex-direction:row-reverse}[dir="rtl"] nav .brand{flex-direction:row-reverse}[dir="rtl"] nav .links{flex-direction:row-reverse}[dir="rtl"] .hero-inner-vp{direction:rtl}[dir="rtl"] .hero-product-card{order:-1}[dir="rtl"] .hero-actions{justify-content:flex-start}[dir="rtl"] .hero-trust .dot{margin-right:0;margin-left:0.4rem}[dir="rtl"] .deskrune-sticky-buy,[dir="rtl"] [data-deskrune-sticky]{right:auto;left:1rem}[dir="rtl"] main ul,[dir="rtl"] main ol{padding-right:1.25rem;padding-left:0}[dir="rtl"] main li{text-align:right}[dir="rtl"] .brm-sep::before{content:"‹"}[dir="rtl"] .brm-sep{font-size:0}[dir="rtl"] .brm-sep::before{font-size:1rem}
/*deskrune-overhaul-v20260509a.css*/
:root{--dr-paper:oklch(97% 0.012 84);--dr-paper-deep:oklch(93% 0.025 82);--dr-ink:oklch(18% 0.018 80);--dr-muted:oklch(45% 0.022 78);--dr-line:oklch(84% 0.025 82);--dr-clay:oklch(55% 0.13 42);--dr-clay-dark:oklch(42% 0.12 42);--dr-slate:oklch(32% 0.035 245);--dr-green:oklch(53% 0.11 145);--dr-shadow:0 18px 44px oklch(18% 0.018 80 / 0.10)}[data-theme="dark"]{--dr-paper:oklch(20% 0.018 78);--dr-paper-deep:oklch(24% 0.02 78);--dr-ink:oklch(93% 0.014 84);--dr-muted:oklch(74% 0.018 82);--dr-line:oklch(38% 0.02 80);--dr-clay:oklch(70% 0.12 48);--dr-clay-dark:oklch(78% 0.11 50);--dr-slate:oklch(81% 0.028 245);--dr-green:oklch(73% 0.13 145);--dr-shadow:0 18px 44px oklch(0% 0 0 / 0.28)}body{background:linear-gradient(180deg,var(--dr-paper) 0%,oklch(95% 0.018 84) 100%);color:var(--dr-ink)}.aurora-stage,.hero-anim-bg{display:none !important}.deskrune-sale-banner{background:var(--dr-ink) !important;color:var(--dr-paper) !important;border:0 !important;box-shadow:none !important}.deskrune-sale-banner strong{color:var(--dr-paper) !important}.deskrune-sale-banner a{color:var(--dr-paper) !important;text-decoration:underline;text-underline-offset:3px}nav{border-bottom:1px solid var(--dr-line) !important;background:color-mix(in oklch,var(--dr-paper) 94%,transparent) !important;backdrop-filter:blur(12px)}nav .links a[href="/amazon/"],nav .links a[href="/quiz/"]{display:none !important}.hero-vp,.checkout-hero,.hero-two-tone,.az-hero{background:linear-gradient(180deg,var(--dr-paper) 0%,var(--dr-paper-deep) 100%) !important;border-bottom:1px solid var(--dr-line)}.hero-vp{min-height:min(720px,calc(100svh - 64px)) !important;padding:clamp(42px,7vw,84px) 24px 40px !important}.hero-inner-vp,.checkout-hero .hero-inner{max-width:1160px !important;gap:clamp(28px,5vw,72px) !important;align-items:center !important}.hero-eyebrow,.eyebrow,.section-eyebrow .label,.hpc-tag,.dr-proof-kicker{color:var(--dr-clay-dark) !important;letter-spacing:0.1em !important}.hero-vp h1,.checkout-hero h1,.hero-two-tone h1,.az-hero h1{color:var(--dr-ink) !important;letter-spacing:0 !important;max-width:820px}.hero-lede,.lede,.hpc-desc{color:var(--dr-muted) !important}.hero-action,.buy,.dr-compare-buy,.az-detail-buy{border-radius:4px !important;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease,background-color 180ms ease !important}.hero-action:hover,.buy:hover,.dr-compare-buy:hover,.az-detail-buy:hover{transform:translateY(-1px)}.hero-action.primary,.buy.primary,.dr-compare-buy,.az-detail-buy{background:var(--dr-clay-dark) !important;color:var(--dr-paper) !important;border-color:var(--dr-clay-dark) !important;box-shadow:0 8px 22px oklch(42% 0.12 42 / 0.18) !important}.hero-action.secondary,.buy.secondary{background:transparent !important;color:var(--dr-ink) !important;border-color:var(--dr-line) !important}.hero-product-card,.hero-badge,.product-card,.tool-card,.choose-card,.live-product,.dr-kit-card,.pair-card,.az-card,.az-detail{border-radius:6px !important;border:1px solid var(--dr-line) !important;background:color-mix(in oklch,var(--dr-paper) 92%,white 8%) !important;box-shadow:var(--dr-shadow) !important}.hero-product-card,.hero-badge{position:relative;overflow:hidden}.hero-product-card::before,.hero-badge::before,.dr-artifact-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--dr-line) 1px,transparent 1px),linear-gradient(90deg,var(--dr-line) 1px,transparent 1px);background-size:28px 28px;opacity:0.18}.dr-cover-wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(116px,158px) 1fr;gap:18px;align-items:center;margin:18px 0 14px}.dr-kit-cover,.dr-kit-cover-large{width:100%;height:auto;border-radius:4px;border:1px solid var(--dr-line);box-shadow:0 14px 28px oklch(18% 0.018 80 / 0.12);background:var(--dr-paper)}.dr-kit-cover-large{max-width:210px;justify-self:center}.dr-cover-notes{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--dr-muted);font-size:0.92rem;line-height:1.45}.dr-cover-notes li{display:grid;grid-template-columns:18px 1fr;gap:8px}.dr-cover-notes li::before{content:"";width:8px;height:8px;margin-top:0.48em;border:1px solid var(--dr-clay);background:color-mix(in oklch,var(--dr-clay) 16%,transparent)}.live-product-grid .live-product,.dr-bundles-grid .dr-bundle-card{align-content:start}.live-product .kit-cover,.dr-bundle-card .kit-cover{width:min(58%,156px) !important;max-width:156px !important;min-height:0 !important;margin:0 0 14px !important;background:var(--dr-paper) !important;border-color:var(--dr-line) !important;box-shadow:0 12px 26px oklch(18% 0.018 80 / 0.11) !important}.live-product.featured .kit-cover{width:min(62%,166px) !important;max-width:166px !important}.live-product h3,.dr-bundle-card h3{color:var(--dr-ink) !important;letter-spacing:0 !important}.live-product p,.dr-bundle-card p{color:var(--dr-muted) !important}.live-product .live-price{margin-top:4px !important}.live-product .buy-actions{display:grid !important;gap:8px !important;margin-top:6px !important}.dr-hero-receipts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;max-width:760px}.dr-receipt{border:1px solid var(--dr-line);background:color-mix(in oklch,var(--dr-paper) 88%,white 12%);padding:12px 13px;border-radius:4px}.dr-receipt strong{display:block;color:var(--dr-ink);font-size:0.84rem;margin-bottom:4px}.dr-receipt span{color:var(--dr-muted);font-size:0.78rem;line-height:1.35}.brand-reveal{min-height:auto !important;padding:clamp(28px,5vw,46px) 20px !important;border-top:1px solid var(--dr-line);border-bottom:1px solid var(--dr-line);background:var(--dr-paper-deep) !important}.brand-reveal-inner{max-width:1040px !important;display:grid !important;grid-template-columns:auto minmax(0,1fr);gap:10px 26px;align-items:center;text-align:left !important}.brand-reveal-glyph{width:44px !important;height:44px !important;margin:0 !important;grid-row:1 / span 3;color:var(--dr-clay-dark) !important;filter:none !important}.brand-reveal-glyph path,.brand-reveal-glyph line,.brand-reveal-tag span,.brand-reveal-meaning,.brm-half span,.brm-dot,.brm-def{opacity:1 !important;transform:none !important;animation:none !important;stroke-dashoffset:0 !important}.brand-reveal-tag{margin:0 !important;color:var(--dr-clay-dark) !important;font-family:inherit !important;font-style:normal !important;font-size:0.76rem !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase}.brand-reveal-meaning{margin:0 !important}.brm-word{display:none !important}.brm-defs{align-items:flex-start !important;gap:5px !important;margin-top:0 !important}.brm-def{display:block !important;color:var(--dr-muted) !important;font-size:0.9rem !important;line-height:1.45 !important}.brm-def:not(.brm-def-sum){display:none !important}.brm-def-sum{color:var(--dr-ink) !important;max-width:620px}.brand-reveal-note{margin:0 !important;color:var(--dr-muted);font-size:0.94rem;line-height:1.55;max-width:680px}@media (max-width:700px){.brand-reveal-inner{grid-template-columns:1fr;text-align:left !important}.brand-reveal-glyph{grid-row:auto;width:32px !important;height:32px !important}.brand-reveal-tag{font-size:0.68rem !important;letter-spacing:0.09em !important}.brm-defs{display:flex !important}}.dr-artifact-panel,.dr-sample-sheet,.dr-proof-ledger{position:relative;border:1px solid var(--dr-line);background:color-mix(in oklch,var(--dr-paper) 94%,white 6%);border-radius:6px;box-shadow:var(--dr-shadow)}.dr-artifact-panel{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:clamp(22px,4vw,42px);align-items:center;padding:clamp(20px,4vw,34px);margin:0 auto clamp(30px,5vw,52px);max-width:1080px;overflow:hidden}.dr-artifact-copy{position:relative;z-index:1}.dr-artifact-copy h2,.dr-artifact-copy h3{margin-top:0;color:var(--dr-ink);letter-spacing:0}.dr-sample-sheet{padding:clamp(18px,3vw,28px)}.dr-sample-sheet dl{display:grid;gap:12px;margin:0}.dr-sample-sheet dt{color:var(--dr-clay-dark);font-weight:700;font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase}.dr-sample-sheet dd{margin:0 0 8px;color:var(--dr-ink)}.dr-proof-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--dr-line);margin-top:22px}.dr-proof-ledger>div{background:var(--dr-paper);padding:16px}.dr-proof-ledger strong{display:block;color:var(--dr-ink);font-size:0.9rem;margin-bottom:4px}.dr-proof-ledger span{color:var(--dr-muted);font-size:0.78rem;line-height:1.35}.guarantee-bar,.dr-anchor-trust{border-color:var(--dr-line) !important;background:var(--dr-paper) !important}.section.navy{background:var(--dr-slate) !important}.dr-final-cta{background:var(--dr-ink) !important;color:var(--dr-paper) !important;border-top:1px solid color-mix(in oklch,var(--dr-paper) 22%,transparent);border-bottom:1px solid color-mix(in oklch,var(--dr-paper) 22%,transparent)}.dr-final-cta h2,.dr-final-cta .lede{color:var(--dr-paper) !important}.dr-final-cta .lede{opacity:0.82}.dr-final-cta .hero-action.primary{background:var(--dr-paper) !important;color:var(--dr-ink) !important;border-color:var(--dr-paper) !important;box-shadow:none !important}.dr-final-cta .hero-action.secondary{color:var(--dr-paper) !important;border-color:color-mix(in oklch,var(--dr-paper) 42%,transparent) !important}.section.warm,.section.white{background:var(--dr-paper) !important}[data-dr-reveal]{opacity:0;transform:translateY(14px)}.dr-ready [data-dr-reveal].is-visible{opacity:1;transform:translateY(0);transition:opacity 420ms ease,transform 420ms ease}@media (max-width:840px){.hero-vp{min-height:auto !important;padding:34px 16px 28px !important}.dr-cover-wrap,.dr-artifact-panel{grid-template-columns:1fr}.dr-kit-cover,.dr-kit-cover-large{max-width:190px;justify-self:start}.dr-hero-receipts,.dr-proof-ledger{grid-template-columns:1fr}.hero-product-card{margin-top:8px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:1ms !important}[data-dr-reveal]{opacity:1 !important;transform:none !important}}
/*v4-bundle-v20260509d.css*/
:root{--dr-paper:oklch(97% 0.012 84);--dr-paper-warm:oklch(94% 0.022 78);--dr-paper-deep:oklch(91% 0.025 78);--dr-ink:oklch(18% 0.018 80);--dr-ink-soft:oklch(36% 0.022 78);--dr-muted:oklch(54% 0.022 78);--dr-rule:oklch(86% 0.020 82);--dr-rule-strong:oklch(78% 0.025 82);--dr-clay:#c9613f;--dr-clay-lift:#e88e5f;--dr-clay-deep:#a04a2c;--dr-clay-haze:rgba(201,97,63,0.06);--dr-clay-tint:rgba(201,97,63,0.12);--dr-tone-dim:rgba(20,20,19,0.04);--dr-ease:cubic-bezier(0.45,0,0.55,1);--dr-ease-out:cubic-bezier(0.16,1,0.3,1);--dr-ease-in:cubic-bezier(0.7,0,0.84,0);--dr-dur-micro:140ms;--dr-dur-short:240ms;--dr-dur-base:480ms;--dr-dur-long:840ms;--dr-dur-page:1200ms;--dr-shadow-1:0 1px 2px rgba(20,20,19,0.04);--dr-shadow-2:0 4px 12px rgba(20,20,19,0.06),0 1px 3px rgba(20,20,19,0.04);--dr-shadow-3:0 12px 32px -8px rgba(20,20,19,0.10),0 4px 12px rgba(20,20,19,0.05);--dr-shadow-4:0 24px 60px -16px rgba(20,20,19,0.16),0 8px 24px rgba(20,20,19,0.06);--dr-shadow-clay:0 8px 22px rgba(201,97,63,0.18);--dr-radius-sm:4px;--dr-radius:6px;--dr-radius-lg:10px;--dr-grid-gap:clamp(20px,3vw,36px);--dr-section-pad:clamp(48px,8vw,96px);--dr-nav-h:72px}:root[data-theme="dark"]{--dr-paper:oklch(20% 0.018 78);--dr-paper-warm:oklch(24% 0.022 78);--dr-paper-deep:oklch(28% 0.024 78);--dr-ink:oklch(94% 0.014 84);--dr-ink-soft:oklch(75% 0.018 82);--dr-muted:oklch(58% 0.022 78);--dr-rule:oklch(38% 0.020 80);--dr-rule-strong:oklch(46% 0.025 80);--dr-clay:#e88e5f;--dr-clay-lift:#f5b89d;--dr-clay-deep:#c9613f;--dr-clay-haze:rgba(232,142,95,0.08);--dr-clay-tint:rgba(232,142,95,0.16);--dr-tone-dim:rgba(245,239,228,0.04);--dr-shadow-1:0 1px 2px rgba(0,0,0,0.32);--dr-shadow-2:0 4px 12px rgba(0,0,0,0.36),0 1px 3px rgba(0,0,0,0.24);--dr-shadow-3:0 12px 32px -8px rgba(0,0,0,0.5);--dr-shadow-4:0 24px 60px -16px rgba(0,0,0,0.6)}.dr-reveal{position:fixed;inset:0;z-index:10000;background:var(--dr-paper,#faf9f5);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform 220ms var(--dr-ease,cubic-bezier(0.45,0,0.55,1)),opacity 200ms var(--dr-ease,cubic-bezier(0.45,0,0.55,1))}.dr-reveal-glyph{width:64px;height:64px;color:var(--dr-clay,#c9613f)}.dr-reveal-rect{stroke-dasharray:56;stroke-dashoffset:56}.dr-reveal-x1{stroke-dasharray:12;stroke-dashoffset:12}.dr-reveal-x2{stroke-dasharray:6;stroke-dashoffset:6}.dr-reveal-active .dr-reveal-rect{animation:dr-stroke-draw 480ms var(--dr-ease) forwards}.dr-reveal-active .dr-reveal-x1{animation:dr-stroke-draw 320ms 220ms var(--dr-ease) forwards}.dr-reveal-active .dr-reveal-x2{animation:dr-stroke-draw 220ms 380ms var(--dr-ease) forwards}@keyframes dr-stroke-draw{to{stroke-dashoffset:0}}.dr-reveal.dr-reveal-done{transform:translateY(-2%);opacity:0}@media (prefers-reduced-motion:reduce){.dr-reveal{display:none !important}}:root.dr-v4 nav{view-transition-name:dr-nav}:root.dr-v4 .deskrune-sale-banner{view-transition-name:dr-sale-banner}:root.dr-v4 footer.minimal,:root.dr-v4 footer.footer{view-transition-name:dr-footer}:root.dr-v4 main>section:first-child h1{view-transition-name:dr-page-h1}::view-transition-old(root),::view-transition-new(root){animation-duration:240ms;animation-timing-function:var(--dr-ease,cubic-bezier(0.45,0,0.55,1))}::view-transition-old(dr-nav),::view-transition-new(dr-nav),::view-transition-old(dr-sale-banner),::view-transition-new(dr-sale-banner),::view-transition-old(dr-footer),::view-transition-new(dr-footer){animation-duration:160ms}::view-transition-old(dr-page-h1),::view-transition-new(dr-page-h1){animation-duration:320ms}@media (prefers-reduced-motion:reduce){::view-transition-old(*),::view-transition-new(*){animation-duration:0.01ms !important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root.dr-v4 a,:root.dr-v4 button,:root.dr-v4 summary,:root.dr-v4 [role="button"]{transition:transform var(--dr-dur-short) var(--dr-ease),color var(--dr-dur-short) ease,background-color var(--dr-dur-short) ease,box-shadow var(--dr-dur-short) ease,opacity var(--dr-dur-short) ease}:root.dr-v4 a:hover,:root.dr-v4 button:hover:not(:disabled),:root.dr-v4 summary:hover{transform:translateY(-0.5px)}}.dr-hero-canvas-wrap{position:absolute !important;inset:0 !important;pointer-events:none;z-index:0;overflow:hidden;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 0%,rgba(0,0,0,0.95) 70%,rgba(0,0,0,0.5) 95%,rgba(0,0,0,0) 100%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 0%,rgba(0,0,0,0.95) 70%,rgba(0,0,0,0.5) 95%,rgba(0,0,0,0) 100%)}#dr-hero-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.hero-vp .hero-inner-vp,.hero .hero-inner{position:relative;z-index:2}.hero-vp,.hero{position:relative;min-height:clamp(560px,72vh,760px)}@media (max-width:759px){.dr-hero-canvas-wrap{opacity:0.70}}@media (min-width:760px){.dr-hero-canvas-wrap{opacity:0.92}}@media (prefers-reduced-motion:reduce){.dr-hero-canvas-wrap{opacity:0.50}}:root.dr-v4 h1,:root.dr-v4 .display-large{font-variation-settings:'opsz' 144,'SOFT' 50,'WONK' 0;letter-spacing:-0.025em;text-wrap:balance}@media (max-width:760px){:root.dr-v4 h1,:root.dr-v4 .display-large{font-variation-settings:'opsz' 72,'SOFT' 50,'WONK' 0}}:root.dr-v4 h2{font-variation-settings:'opsz' 72,'SOFT' 40,'WONK' 0;letter-spacing:-0.018em;text-wrap:balance}:root.dr-v4 h3,:root.dr-v4 h4{font-variation-settings:'opsz' 36,'SOFT' 35,'WONK' 0;letter-spacing:-0.012em}:root.dr-v4 blockquote,:root.dr-v4 .pull-quote{font-family:'Fraunces',Georgia,serif;font-style:italic;font-variation-settings:'opsz' 60,'SOFT' 100,'WONK' 1;letter-spacing:-0.005em}:root.dr-v4 .hero-lede,:root.dr-v4 .lede{font-variation-settings:'opsz' 24,'SOFT' 60,'WONK' 0}:root.dr-v4 .kicker,:root.dr-v4 .hero-eyebrow,:root.dr-v4 .qi-eyebrow,:root.dr-v4 .eyebrow{font-variation-settings:'opsz' 9,'SOFT' 30,'WONK' 0}body.q-page main article>p:first-of-type::first-letter,body.q-page article.section.warm>div>p:first-of-type::first-letter,body[class*="library"] main article>p:first-of-type::first-letter,body[class*="afm-page"] main article>p:first-of-type::first-letter{font-family:'Fraunces',Georgia,serif;font-size:clamp(2.8em,4.5vw,3.5em);font-style:italic;font-weight:500;line-height:0.9;float:left;margin:0.05em 0.08em -0.02em 0;color:var(--dr-ink);font-variation-settings:'opsz' 144,'SOFT' 40,'WONK' 1;text-shadow:0 0 1px rgba(20,20,19,0.04)}:root[data-theme="dark"] body.q-page main article>p:first-of-type::first-letter,:root[data-theme="dark"] body.q-page article.section.warm>div>p:first-of-type::first-letter,:root[data-theme="dark"] body[class*="library"] main article>p:first-of-type::first-letter{color:var(--dr-ink)}.dr-ticker{position:relative;overflow:hidden;border-top:0.5px solid var(--dr-rule);border-bottom:0.5px solid var(--dr-rule);background:transparent;padding:12px 0;margin:24px 0;mask-image:linear-gradient(to right,transparent 0,black 12%,black 88%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 12%,black 88%,transparent 100%)}.dr-ticker-track{display:inline-flex;gap:56px;white-space:nowrap;font-family:'Fraunces',Georgia,serif;font-style:italic;font-size:clamp(14px,1.1vw+0.5rem,18px);color:var(--dr-ink-soft);font-variation-settings:'opsz' 36,'SOFT' 80,'WONK' 1;animation:dr-ticker-scroll 90s linear infinite;will-change:transform;opacity:0.78}.dr-ticker-track>span{flex-shrink:0;letter-spacing:0.005em}.dr-ticker-track>span.dr-ticker-sep{color:var(--dr-clay);opacity:0.55;font-style:normal}@keyframes dr-ticker-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (hover:hover) and (pointer:fine){.dr-ticker:hover .dr-ticker-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.dr-ticker-track{animation:none;transform:translate3d(0,0,0)}}@media (min-width:1024px){body.kit-preview-page main#main{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.6fr);gap:64px;align-items:start;max-width:1180px;margin:0 auto;padding:48px 32px 80px}body.kit-preview-page main#main>article{grid-column:1 / -1;display:contents}body.kit-preview-page main#main>article>header{grid-column:1 / -1;margin-bottom:24px}body.kit-preview-page main#main>article>.kit-cover-frame,body.kit-preview-page main#main>article>.preview-cover{grid-column:1;position:sticky;top:96px;align-self:start;width:100%}body.kit-preview-page main#main>article>section,body.kit-preview-page main#main>article>.preview-samples,body.kit-preview-page main#main>article>.preview-toc,body.kit-preview-page main#main>article>.preview-honest{grid-column:2}}.kit-cover-frame{aspect-ratio:2 / 3;background:var(--bg-deep,#f5efe4);border:1px solid var(--rule,#e8e6dc);border-radius:6px;overflow:hidden;box-shadow:0 24px 60px -32px rgba(20,20,19,0.18),0 8px 24px -16px rgba(20,20,19,0.10);transition:transform 360ms cubic-bezier(0.45,0,0.55,1),box-shadow 360ms cubic-bezier(0.45,0,0.55,1)}.kit-cover-frame img,.kit-cover-frame svg{width:100%;height:100%;object-fit:cover;display:block}@media (hover:hover) and (pointer:fine){.kit-cover-frame:hover{transform:translateY(-2px) rotate(-0.3deg);box-shadow:0 32px 72px -28px rgba(20,20,19,0.22),0 12px 32px -12px rgba(20,20,19,0.12)}}:root[data-theme="dark"] .kit-cover-frame{background:rgba(245,239,228,0.04);border-color:rgba(245,239,228,0.12);box-shadow:0 24px 60px -32px rgba(0,0,0,0.6),0 8px 24px -16px rgba(0,0,0,0.4)}.dr-card-reveal,.live-product,.qi-card,.kit-card{opacity:0;transform:translateY(28px);clip-path:inset(8% 4% 0 4% round 6px);transition:opacity 700ms cubic-bezier(0.25,0,0.2,1),transform 700ms cubic-bezier(0.25,0,0.2,1),clip-path 700ms cubic-bezier(0.25,0,0.2,1)}.dr-card-reveal.in-view,.dr-card-reveal.dr-revealed,.live-product.in-view,.qi-card.in-view,.kit-card.in-view{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0 round 6px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dr-card-reveal,.live-product,.qi-card,.kit-card{animation:dr-card-reveal-anim 1.2s linear both;animation-timeline:view();animation-range:entry 0% cover 30%;transition:none;opacity:0;transform:translateY(28px);clip-path:inset(8% 4% 0 4% round 6px)}}@keyframes dr-card-reveal-anim{to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0 round 6px)}}}@media (prefers-reduced-motion:reduce){.dr-card-reveal,.live-product,.qi-card,.kit-card{opacity:1 !important;transform:none !important;clip-path:none !important;animation:none !important;transition:none !important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.live-product,.qi-card,.kit-card{transition:transform 280ms cubic-bezier(0.45,0,0.55,1),box-shadow 280ms cubic-bezier(0.45,0,0.55,1),border-color 280ms cubic-bezier(0.45,0,0.55,1);will-change:transform}.live-product:hover,.qi-card:hover,.kit-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px -16px rgba(20,20,19,0.12),0 6px 18px -8px rgba(201,97,63,0.10);border-color:rgba(201,97,63,0.36)}.live-product:hover img,.qi-card:hover img,.kit-card:hover .kit-cover-frame{transform:scale(1.02)}.live-product img,.qi-card img,.kit-card .kit-cover-frame{transition:transform 320ms cubic-bezier(0.45,0,0.55,1)}}@media (min-width:1024px){body.kit-preview-page .preview-toc,body.kit-preview-page .preview-samples,body.kit-preview-page .preview-honest{opacity:0;transform:translateY(20px);transition:opacity 600ms cubic-bezier(0.25,0,0.2,1),transform 600ms cubic-bezier(0.25,0,0.2,1)}body.kit-preview-page .preview-toc.in-view,body.kit-preview-page .preview-samples.in-view,body.kit-preview-page .preview-honest.in-view{opacity:1;transform:translateY(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body.kit-preview-page .preview-toc,body.kit-preview-page .preview-samples,body.kit-preview-page .preview-honest{animation:dr-section-reveal 1s linear both;animation-timeline:view();animation-range:entry 0% cover 25%}@keyframes dr-section-reveal{to{opacity:1;transform:translateY(0)}}}}}@media (prefers-reduced-motion:reduce){body.kit-preview-page .preview-toc,body.kit-preview-page .preview-samples,body.kit-preview-page .preview-honest{opacity:1 !important;transform:none !important;animation:none !important}}:root.dr-v4 body{background-color:var(--dr-paper);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 360' preserveAspectRatio='none'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.36 0 0 0 0 0.24 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:360px 360px;background-repeat:repeat;background-blend-mode:multiply}:root.dr-v4[data-theme="dark"] body{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 360' preserveAspectRatio='none'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.93 0 0 0 0 0.89 0 0 0 0.42 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-blend-mode:screen}:root.dr-v4 .section.warm,:root.dr-v4 .hero-vp,:root.dr-v4 .qi-shell,:root.dr-v4 article.section.warm{position:relative;isolation:isolate;background-color:var(--dr-paper-warm)}:root.dr-v4 .section.warm::before,:root.dr-v4 .hero-vp::before,:root.dr-v4 .qi-shell::before{content:"";position:absolute;inset:-8%;pointer-events:none;z-index:-1;background:radial-gradient(60% 50% at 22% 28%,var(--dr-clay-haze) 0%,transparent 65%),radial-gradient(72% 60% at 78% 72%,var(--dr-clay-haze) 0%,transparent 70%);filter:blur(48px);opacity:0.85;animation:dr-mesh-breath 36s var(--dr-ease) infinite}@keyframes dr-mesh-breath{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:0.85}50%{transform:translate3d(2%,1.2%,0) scale(1.05);opacity:1}}@media (prefers-reduced-motion:reduce){:root.dr-v4 .section.warm::before,:root.dr-v4 .hero-vp::before,:root.dr-v4 .qi-shell::before{animation:none}}:root.dr-v4 main>section+section,:root.dr-v4 main>article+section,:root.dr-v4 main>section+article{position:relative}:root.dr-v4 main>section+section::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,var(--dr-rule) 18%,var(--dr-rule) 82%,transparent 100%);pointer-events:none}:root.dr-v4 main{overflow-x:clip}:root.dr-v4 main img,:root.dr-v4 main svg{max-width:100%;height:auto}:root.dr-v4 .live-product,:root.dr-v4 .qi-card,:root.dr-v4 .kit-card{overflow:hidden;min-width:0}:root.dr-v4 .hero-product-card{max-width:100%;min-width:0;overflow:hidden}:root.dr-v4 hr{max-width:100%;width:100%}:root.dr-v4 .aurora-stage{max-width:100%;overflow:hidden}@media (max-width:759px){:root.dr-v4 .hero-vp .hero-inner-vp,:root.dr-v4 .hero .hero-inner{padding-left:clamp(16px,5vw,28px);padding-right:clamp(16px,5vw,28px)}:root.dr-v4 .hero-product-card{margin-top:32px}}:root.dr-v4 .kit-cover-frame[data-kit="ef-kit"]{view-transition-name:dr-cover-ef-kit}:root.dr-v4 .kit-cover-frame[data-kit="self-healer"]{view-transition-name:dr-cover-self-healer}:root.dr-v4 .kit-cover-frame[data-kit="job-search"]{view-transition-name:dr-cover-job-search}:root.dr-v4 .kit-cover-frame[data-kit="finance"]{view-transition-name:dr-cover-finance}:root.dr-v4 .kit-cover-frame[data-kit="mood-tracker"]{view-transition-name:dr-cover-mood-tracker}:root.dr-v4 .kit-cover-frame[data-kit="starter-pair"]{view-transition-name:dr-cover-starter-pair}:root.dr-v4 .kit-cover-frame[data-kit="full-stack"]{view-transition-name:dr-cover-full-stack}::view-transition-old(dr-cover-ef-kit),::view-transition-new(dr-cover-ef-kit),::view-transition-old(dr-cover-self-healer),::view-transition-new(dr-cover-self-healer),::view-transition-old(dr-cover-job-search),::view-transition-new(dr-cover-job-search),::view-transition-old(dr-cover-finance),::view-transition-new(dr-cover-finance),::view-transition-old(dr-cover-mood-tracker),::view-transition-new(dr-cover-mood-tracker),::view-transition-old(dr-cover-starter-pair),::view-transition-new(dr-cover-starter-pair),::view-transition-old(dr-cover-full-stack),::view-transition-new(dr-cover-full-stack){animation-duration:380ms;animation-timing-function:var(--dr-ease-out,cubic-bezier(0.16,1,0.3,1))}@media (prefers-reduced-motion:reduce){::view-transition-old(dr-cover-ef-kit),::view-transition-new(dr-cover-ef-kit){animation-duration:0.01ms !important}}.dr-sound-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:8px;background:transparent;border:0;border-radius:var(--dr-radius);cursor:pointer;color:var(--dr-muted);-webkit-tap-highlight-color:rgba(201,97,63,0.20);transition:background-color var(--dr-dur-micro) var(--dr-ease),color var(--dr-dur-micro) var(--dr-ease)}.dr-sound-toggle:hover{background-color:var(--dr-tone-dim);color:var(--dr-clay)}.dr-sound-toggle:focus-visible{outline:2px solid var(--dr-clay);outline-offset:2px}.dr-sound-toggle.dr-sound-on{color:var(--dr-clay)}.dr-sound-toggle svg{width:16px;height:16px;pointer-events:none}.dr-ai-disclosure{max-width:64ch;margin:64px auto 32px;padding:18px 0 0;border-top:0.5px solid var(--dr-rule,#e8e6dc);text-align:left}.dr-ai-disclosure p{margin:0;font-family:'Fraunces',Georgia,serif;font-style:italic;font-size:13.5px;line-height:1.55;color:var(--dr-muted,#6F6A60);font-variation-settings:'opsz' 24,'SOFT' 80,'WONK' 0;letter-spacing:0.005em}.dr-ai-disclosure a{color:var(--dr-clay,#c9613f);text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:3px;transition:color 200ms var(--dr-ease,cubic-bezier(0.45,0,0.55,1))}.dr-ai-disclosure a:hover{color:var(--dr-clay-deep,#a04a2c)}body[style*="background:#F8F6F2"] .dr-ai-disclosure,body[style*="background:#F8F6F2"] .dr-ai-disclosure{max-width:540px;margin:32px auto 24px;padding:16px 28px 0}