/* R7 SOURCE /assets/css/tokens.css | sha256 865ce1bfe9028ae8f635ee0c1af3f4f7274611e5c9ee20502526078d4e59cfa6 */
:root {
  --ink:#121a2b; --ink-soft:#394255; --accent:#2864ff; --accent-dark:#174bd1;
  --surface:#f7f6f2; --surface-2:#efeee9; --paper:#ffffff; --line:#dcdedb;
  --success:#217a5a; --warning:#9a6400; --danger:#ad2434;
  --radius-card:14px; --radius-button:9px; --radius-input:9px;
  --shadow-soft:0 12px 36px rgba(18,26,43,.08);
  --shell:1240px; --text:clamp(1rem,.96rem + .15vw,1.1rem);
  --display:clamp(2.6rem,7vw,5.5rem); --h1:clamp(2.4rem,5vw,4.2rem); --h2:clamp(1.7rem,3vw,2.6rem);
  --focus:0 0 0 3px #fff,0 0 0 6px var(--accent);
}

/* R7 SOURCE /assets/css/base.css | sha256 91e0b2afcb2f02840ef742d6e106e9110216f1f466d98fb991cafb3f9a6b3800 */
*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;background:var(--surface);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:inherit;text-underline-offset:.2em}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.02;letter-spacing:-.035em}h1{font-size:var(--h1)}h2{font-size:var(--h2)}.shell{width:min(calc(100% - 32px),var(--shell));margin-inline:auto}.narrow{max-width:760px}.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}.skip-link{position:fixed;z-index:1000;left:12px;top:12px;transform:translateY(-160%);padding:10px 14px;background:var(--ink);color:#fff;border-radius:8px}.skip-link:focus{transform:none}.eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft)}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:5px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}

/* R7 SOURCE /assets/css/components.css | sha256 74895b572e6aed309217fc41ffa9553beec5de50725bd11fc389be42430233c8 */
.site-header{position:sticky;top:0;z-index:50;background:rgba(247,246,242,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.header-row{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.wordmark{font-weight:900;letter-spacing:-.045em;text-decoration:none;font-size:1.08rem}.wordmark span{font-weight:550}.primary-nav,.header-tools{display:flex;align-items:center;gap:20px}.primary-nav{justify-content:center}.primary-nav a,.header-tools a{font-size:.88rem;font-weight:650;text-decoration:none}.menu-toggle{display:none;border:0;background:transparent;font-size:1.3rem}.phase-ribbon{background:var(--ink);color:#fff;text-align:center;padding:7px 12px;font-size:.68rem;letter-spacing:.12em;font-weight:800}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 20px;border:1px solid var(--ink);border-radius:var(--radius-button);font-weight:800;font-size:.86rem;letter-spacing:.025em;text-decoration:none;cursor:pointer}.button.primary{background:var(--ink);color:#fff}.button.primary:hover{background:#202a40}.button.secondary{background:transparent;color:var(--ink)}.button.full{width:100%}.button:disabled{opacity:.48;cursor:not-allowed}.media-frame{overflow:hidden;background:var(--surface-2);border-radius:var(--radius-card);position:relative}.media-frame img{display:block;width:100%;height:100%;object-fit:cover}.media-1x1{aspect-ratio:1}.media-3x2{aspect-ratio:3/2}.product-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;min-width:0}.product-card-media{display:block;padding:10px;background:var(--surface-2)}.product-card .media-frame{border-radius:10px}.product-card-body{padding:18px}.product-card h3{font-size:1.24rem;margin:.35rem 0 .5rem}.product-card h3 a{text-decoration:none}.product-card p{min-height:3em;color:var(--ink-soft);font-size:.92rem}.card-bottom{display:flex;align-items:end;justify-content:space-between;gap:10px}.price{font-size:1.35rem}.text-link{font-size:.72rem;font-weight:850;letter-spacing:.06em}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.category-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.category-chips a{border:1px solid var(--line);border-radius:999px;padding:8px 12px;text-decoration:none;background:var(--paper);font-size:.8rem}.site-footer{background:var(--ink);color:#fff;margin-top:80px;padding:56px 0 26px}.footer-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:50px}.footer-grid p{max-width:650px;color:#ccd1da}.footer-grid nav{display:grid;gap:8px;align-content:start}.footer-grid nav a{text-decoration:none}.footer-credit{border-top:1px solid rgba(255,255,255,.2);margin-top:40px;padding-top:20px;font-size:.78rem;color:#aeb5c2}.footer-mark{font-size:1.4rem}@media(max-width:900px){.header-row{grid-template-columns:auto auto 1fr;gap:14px}.menu-toggle{display:block}.primary-nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--surface);padding:20px 16px;border-bottom:1px solid var(--line);flex-direction:column;align-items:start}.primary-nav.open{display:flex}.header-tools{justify-content:end;gap:12px}.desktop-tool{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr}}@media(max-width:540px){.shell{width:min(calc(100% - 22px),var(--shell))}.header-tools a:first-child{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card-body{padding:12px}.product-card p{font-size:.78rem}.product-card h3{font-size:1rem}.card-bottom{align-items:start;flex-direction:column}.text-link{display:none}}

/* R7 SOURCE /assets/css/pages.css | sha256 f3b67bda0d17a4e20ded5405b6eadbeceadea81c2afe2f0c67001ede455d6307 */
.hero-section{padding:62px 0 54px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:56px;align-items:center}.hero-copy h1{font-size:var(--display);margin:.5rem 0 1.2rem}.hero-copy h1 span{color:var(--accent)}.hero-lead{max-width:680px;color:var(--ink-soft);font-size:1.15rem}.button-row{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.trust-row{display:flex;gap:12px;flex-wrap:wrap;font-size:.76rem;font-weight:700;color:var(--ink-soft)}.trust-row span{padding:7px 10px;background:var(--paper);border:1px solid var(--line);border-radius:999px}.hero-media .media-frame{box-shadow:var(--shadow-soft)}.routes-section{padding:18px 0 72px}.route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.route-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);padding:24px;text-decoration:none;min-height:190px}.route-card>span{font-size:.72rem;font-weight:850;color:var(--accent)}.route-card h2{font-size:1.45rem;margin:32px 0 10px}.route-card p{color:var(--ink-soft);margin:0}.foundation-section,.catalog-section,.foundation-content,.reviews-section{padding:64px 0}.foundation-section{background:var(--surface-2)}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end;margin-bottom:30px}.section-heading h2{margin:.5rem 0 0}.section-heading>p{color:var(--ink-soft);max-width:620px}.prototype-grid{grid-template-columns:repeat(3,1fr)}.page-intro{padding:70px 0 30px}.page-intro h1{margin:.5rem 0 1rem}.page-intro p{max-width:760px;color:var(--ink-soft)}.product-shell{padding:55px 0}.product-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.8fr);gap:58px;align-items:start}.product-info{position:sticky;top:120px}.product-info h1{margin:.5rem 0}.product-tagline{font-size:1.25rem;color:var(--ink-soft)}.rating-line{font-size:.82rem;margin:18px 0;color:var(--ink-soft)}.rating-line span{color:var(--ink)}.price-stack{display:flex;align-items:baseline;gap:12px;margin:18px 0}.price-stack strong{font-size:2.4rem;line-height:1}.price-stack del{color:var(--ink-soft)}.spec-list{border-top:1px solid var(--line);margin:24px 0}.spec-list div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.85rem}.phase-note{font-size:.78rem;color:var(--ink-soft);margin:10px 0}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature-grid article{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);padding:28px}.feature-grid h2{font-size:1.55rem;margin:.5rem 0}.feature-grid p{color:var(--ink-soft)}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.review-grid blockquote{margin:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);padding:24px}.review-grid footer{font-size:.68rem;font-weight:800;letter-spacing:.08em;color:var(--ink-soft)}.placeholder-page{padding:120px 0 160px}.placeholder-page h1{margin:.5rem 0 1rem}.placeholder-page p{color:var(--ink-soft);font-size:1.1rem;max-width:620px}@media(max-width:900px){.hero-grid,.product-layout{grid-template-columns:1fr}.hero-media{order:-1}.product-info{position:static}.route-grid{grid-template-columns:1fr}.prototype-grid{grid-template-columns:repeat(2,1fr)}.section-heading{grid-template-columns:1fr}.review-grid{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr}}@media(max-width:540px){.hero-section{padding-top:30px}.hero-grid{gap:28px}.prototype-grid{grid-template-columns:repeat(2,1fr)}.page-intro{padding-top:42px}.product-shell{padding-top:28px}}


/* ROUND 3A — product-specific review wall */
.review-grid-varied{grid-template-columns:repeat(4,minmax(0,1fr))}.review-grid-varied blockquote:nth-child(2){transform:translateY(10px)}.review-grid-varied blockquote:nth-child(4){transform:translateY(-6px)}.review-grid-varied footer{display:grid;gap:.2rem}.review-grid-varied footer strong{font-size:.7rem;color:var(--ink)}.review-grid-varied footer span{font-size:.58rem;letter-spacing:.08em;color:var(--ink-soft)}@media(max-width:1100px){.review-grid-varied{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.review-grid-varied{grid-template-columns:1fr}.review-grid-varied blockquote:nth-child(2),.review-grid-varied blockquote:nth-child(4){transform:none}}

/* R7 SOURCE /assets/css/phase4.css | sha256 14532fce56dafb95b4efb5ceffcbedbdb07e7a2768e95b80f6d61092c276324a */
/* Phase 4: six-product stress-test prototype. Interaction engines remain intentionally absent. */
.phase4-hero{padding-top:46px}.hero-product-line{margin:26px 0 0;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-product-line>div{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.hero-product-line span{font-weight:800}.hero-product-line strong{font-size:1.65rem}.hero-product-line small{display:block;margin-top:5px;color:var(--ink-soft)}.hero-media{position:relative}.hero-media-label,.placeholder-corner{position:absolute;right:14px;bottom:14px;background:rgba(18,26,43,.88);color:white;border-radius:999px;padding:7px 10px;font-size:.63rem;font-weight:850;letter-spacing:.08em}.trend-section,.stress-section,.home-review-section,.unnewsletter{padding:70px 0}.trend-section{background:#fff}.trend-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.trend-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.trend-card>div:last-child{padding:20px}.trend-card h3{font-size:1.3rem;margin:.5rem 0}.trend-card p{font-size:.88rem;color:var(--ink-soft)}.stress-section{background:var(--surface-2)}.stress-grid{grid-template-columns:repeat(3,1fr)}.prototype-pin{position:absolute;left:10px;top:10px;background:var(--ink);color:white;border-radius:999px;padding:6px 9px;font-size:.55rem;letter-spacing:.08em;font-weight:900}.product-card-media{position:relative}.product-card.is-stress{box-shadow:0 14px 42px rgba(18,26,43,.06)}.card-brand-row{display:flex;justify-content:space-between;gap:8px;color:var(--ink-soft);font-size:.63rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.card-rating{display:flex;gap:7px;align-items:center;color:var(--ink-soft);font-size:.67rem;margin:12px 0}.card-rating span:first-child{color:var(--ink);letter-spacing:.04em}.card-bottom>div{display:flex;align-items:baseline;gap:8px}.card-bottom del{font-size:.72rem;color:var(--ink-soft)}.home-duo{padding:80px 0;background:var(--ink);color:#fff}.home-duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.home-duo article{border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-card);padding:34px}.home-duo .eyebrow{color:#aeb9d1}.home-duo p{color:#cdd3df}.home-duo .button{border-color:white;color:white}.mini-hype{display:grid;gap:14px;margin-top:28px}.mini-hype .loud{font-size:1.35rem;font-weight:950;letter-spacing:.04em;color:#ff7a55}.mini-hype .arrow{font-size:1.6rem}.mini-hype .calm{border-top:1px solid rgba(255,255,255,.2);padding-top:14px}.why-section{padding:100px 0;background:#fff}.why-grid{display:grid;grid-template-columns:140px minmax(280px,.8fr) 1fr;gap:36px;align-items:start}.why-grid p{font-size:1.25rem;color:var(--ink-soft)}.home-review-section{background:var(--surface-2)}.unnewsletter-card{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-card)}.unnewsletter-card h2{margin:.5rem 0}.unnewsletter-card p{max-width:720px;color:var(--ink-soft);margin-bottom:0}.prototype-shelf{padding:25px 0 70px;background:var(--surface-2)}.shop-intro{padding-bottom:46px}.full-catalog-grid .product-card.is-stress{outline:2px solid rgba(40,100,255,.13);outline-offset:-2px}.section-heading.compact{margin-bottom:22px}.section-heading.compact h2{font-size:2rem}.rich-product{--product-accent:var(--accent)}.theme-flagship{--product-accent:#6f84ff}.theme-nixkea{--product-accent:#5068d8}.theme-logistics{--product-accent:#2864ff}.theme-smart{--product-accent:#2864ff}.theme-preorder{--product-accent:#e47c62}.product-meta-line{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.product-meta-line span{font-size:.61rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:6px 8px;background:#fff}.rich-product .product-tagline{font-size:1.35rem}.retail-facts{margin:22px 0;border-top:1px solid var(--line)}.retail-facts>div{padding:10px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:90px 1fr;gap:14px}.retail-facts span{font-size:.72rem;color:var(--ink-soft);text-transform:uppercase;font-weight:800}.retail-facts strong{font-size:.82rem}.product-summary{font-size:1.03rem}.product-trust{font-size:.73rem;font-weight:800;text-align:center;padding:10px;border-radius:8px;background:#fff;border:1px solid var(--line)}.product-gallery{position:relative}.gallery-main{position:relative}.gallery-main .media-frame{box-shadow:var(--shadow-soft)}.gallery-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px}.gallery-thumb{border:1px solid var(--line);background:var(--surface-2);padding:5px;border-radius:9px;cursor:pointer}.gallery-thumb img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.gallery-thumb.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.media-contract-note{font-size:.68rem;color:var(--ink-soft);margin-top:9px}.product-story{padding:82px 0;background:#fff}.story-grid{display:grid;grid-template-columns:.8fr 1fr;gap:60px;align-items:start}.story-grid h2{margin:.6rem 0 0}.story-grid p{font-size:1.18rem;color:var(--ink-soft)}.experience-preview{padding:82px 0;background:var(--ink);color:#fff}.experience-preview.theme-nixkea{background:#172033}.experience-preview.theme-preorder{background:#272527}.experience-preview .eyebrow{color:#b7c0d1}.preview-heading{max-width:760px;margin-bottom:32px}.preview-heading h2{font-size:clamp(2rem,4vw,3.4rem);margin:.5rem 0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric-grid article{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:24px;min-height:145px;display:flex;flex-direction:column;justify-content:space-between}.metric-grid article span{font-size:.72rem;color:#bdc5d3;text-transform:uppercase;font-weight:800}.metric-grid article strong{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.05em}.metric-grid.compact article{min-height:100px}.assembly-board{background:#f5f1e8;color:#172033;border-radius:16px;padding:28px}.assembly-step{display:grid;grid-template-columns:60px 1fr 60px;align-items:center;gap:20px;border:2px solid #172033;padding:20px;margin-bottom:18px}.assembly-step>span,.assembly-step>strong{font-size:2.6rem;text-align:center}.empty-assembly{height:160px;border:1px dashed #8f897d;background:rgba(255,255,255,.4)}.assembly-board .metric-grid article{border-color:#c8b89c}.assembly-board .metric-grid article span{color:#6c655b}.tracking-preview{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tracking-preview li{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:start;border:1px solid rgba(255,255,255,.18);padding:19px;border-radius:12px}.tracking-preview li>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);font-size:.7rem}.tracking-preview li strong{display:block}.tracking-preview li small{display:block;color:#bfc8d6;margin-top:4px}.tracking-preview li>b{color:#80d5b2}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.scenario-grid article{background:#fff;color:var(--ink);border-radius:14px;padding:26px}.scenario-grid .eyebrow{color:var(--ink-soft)}.outcome-badge{display:inline-block;margin:20px 0 12px;border:1px solid var(--ink);border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:900}.scenario-grid p{color:var(--ink-soft)}.hype-compare{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;overflow:hidden}.hype-compare article{padding:32px}.hype-on{background:#0d0d0e}.hype-on .eyebrow{color:#ff8b68}.hype-on h3{font-size:2.2rem}.hype-on h3 span{display:block;color:#e47c62;font-size:.72rem;letter-spacing:.2em;margin-top:7px}.fake-countdown{font-size:2.8rem;font-weight:900;color:#ff7a55;margin:26px 0}.hype-price{font-size:2rem;font-weight:900}.hype-price small{font-size:.7rem;font-weight:600}.hype-off{background:#f2f0eb;color:var(--ink)}.hype-off .eyebrow{color:var(--ink-soft)}.hype-off h3{font-size:2.2rem}.hype-off dl{display:grid;grid-template-columns:1fr 1fr;margin-top:24px}.hype-off dl div{border:1px solid #d6d3cc;padding:14px;margin:-1px 0 0 -1px}.hype-off dt{font-size:.65rem;text-transform:uppercase;font-weight:850;color:var(--ink-soft)}.hype-off dd{margin:5px 0 0;font-weight:800}.maturity-ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.maturity-ladder div{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.18);padding:14px;border-radius:10px}.maturity-ladder span{width:27px;height:27px;border:1px solid rgba(255,255,255,.4);border-radius:50%;display:grid;place-items:center;font-size:.65rem}.film-preview{padding:72px 0;background:var(--surface-2)}.film-card{display:grid;grid-template-columns:.8fr 1fr;gap:36px;align-items:center;background:#fff;border:1px solid var(--line);padding:28px;border-radius:16px}.film-card p{color:var(--ink-soft)}.film-card .media-frame{max-height:420px}.spec-section{padding:78px 0;background:#fff}.spec-layout{display:grid;grid-template-columns:.7fr 1fr;gap:50px}.spec-table{margin:0}.spec-table div{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--line);padding:13px 0}.spec-table div:last-child{border-bottom:1px solid var(--line)}.spec-table dt{color:var(--ink-soft)}.spec-table dd{margin:0;font-weight:800;text-align:right}.related-section{padding:76px 0;background:var(--surface-2)}.related-grid{grid-template-columns:repeat(4,1fr)}
@media(max-width:900px){.trend-grid,.stress-grid{grid-template-columns:repeat(2,1fr)}.home-duo-grid,.story-grid,.film-card,.spec-layout{grid-template-columns:1fr}.why-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.tracking-preview{grid-template-columns:repeat(2,1fr)}.scenario-grid{grid-template-columns:1fr}.related-grid{grid-template-columns:repeat(2,1fr)}.hype-compare{grid-template-columns:1fr}.maturity-ladder{grid-template-columns:repeat(2,1fr)}}
@media(max-width:540px){.trend-grid,.stress-grid{grid-template-columns:1fr}.unnewsletter-card{align-items:flex-start;flex-direction:column}.metric-grid{grid-template-columns:1fr 1fr}.tracking-preview{grid-template-columns:1fr}.maturity-ladder{grid-template-columns:1fr 1fr}.hype-off dl{grid-template-columns:1fr}.related-grid{grid-template-columns:repeat(2,1fr)}.gallery-thumbs{grid-template-columns:repeat(3,1fr)}.assembly-step{grid-template-columns:38px 1fr 38px}.empty-assembly{height:110px}}

/* R7 SOURCE /assets/css/phase5.css | sha256 e7154faf8e16a247c70491bb1f1e259bbd972206eb0374c43b420cf99e8d1fac */
/* Phase 5 — shared deterministic interaction engines. */
.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}.disabled-link{opacity:.55;pointer-events:none}.product-interaction-section{padding:74px 0;background:#fff}.product-interaction-section.alt{background:var(--surface-2)}.interaction-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.engine-card,.toolflow-card{border:1px solid var(--line);border-radius:16px;background:#fff;padding:28px;box-shadow:0 12px 34px rgba(18,26,43,.045)}.engine-heading,.toolflow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:24px}.engine-heading h2,.toolflow-head h2{font-size:clamp(1.65rem,3vw,2.25rem);margin:.35rem 0}.engine-heading p,.toolflow-head p{color:var(--ink-soft);max-width:680px}.local-pill{border:1px solid var(--line);border-radius:999px;padding:7px 9px;font-size:.62rem;letter-spacing:.07em;font-weight:900;white-space:nowrap}.toolflow-progress{height:4px;background:var(--surface-2);border-radius:99px;overflow:hidden;margin-bottom:28px}.toolflow-progress span{display:block;height:100%;width:0;background:var(--accent);transition:width .2s ease}.toolflow-question:focus,.decision-result:focus,.simulator-output:focus{outline:2px solid var(--accent);outline-offset:5px}.toolflow-question h3,.decision-result h3{font-size:clamp(1.5rem,3vw,2.15rem);margin:.45rem 0}.tool-helper,.decision-result p{color:var(--ink-soft);font-size:1rem}.toolflow-choices{display:grid;gap:9px;margin:24px 0 14px}.choice-button{appearance:none;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:10px;text-align:left;padding:15px 16px;font:inherit;font-weight:750;cursor:pointer}.choice-button:hover,.choice-button:focus-visible,.choice-button.selected{border-color:var(--accent);box-shadow:0 0 0 2px rgba(40,100,255,.1)}.toolflow-input{width:100%;border:1px solid var(--line);border-radius:9px;padding:13px 14px;font:inherit}.tool-back{margin-top:8px}.decision-result{border-left:5px solid var(--ink);padding:10px 0 10px 22px}.result-function_found,.result-already_have,.result-just_want_it,.result-hobby,.result-wait,.result-your_call,.result-unknown,.result-external_check{border-left-color:var(--ink)}.interaction-noscript{padding:14px;background:var(--surface-2);border-radius:8px}.hype-engine-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:14px}.hype-layer,.fact-layer{border-radius:12px;padding:22px;margin:0}.hype-layer{background:#171719;color:white;display:flex;flex-wrap:wrap;gap:8px;align-content:start}.hype-layer .eyebrow{width:100%;color:#ff9a79}.hype-chip{border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:7px 9px;font-size:.7rem;font-weight:900;letter-spacing:.05em}.hype-chip.countdown{font-size:1.35rem;color:#ff8a66;border:0;width:100%;padding-left:0}.fact-layer{background:#f2f0eb;color:var(--ink)}.fact-layer>.eyebrow{margin-bottom:9px}.fact-layer div:not(.eyebrow){display:grid;grid-template-columns:120px 1fr;gap:12px;border-top:1px solid #d7d4cd;padding:9px 0}.fact-layer dt{font-size:.68rem;text-transform:uppercase;font-weight:850;color:var(--ink-soft)}.fact-layer dd{margin:0;font-weight:800}.hype-is-off .hype-layer{opacity:.14;filter:saturate(.2)}.hype-is-off .hype-chip{text-decoration:line-through}.engine-status{font-size:.75rem;color:var(--ink-soft);margin:14px 0 0}.total-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.total-fields label span{display:block;font-size:.68rem;text-transform:uppercase;font-weight:850;color:var(--ink-soft);margin-bottom:5px}.total-fields input{width:100%;border:1px solid var(--line);border-radius:9px;padding:12px;font:inherit}.total-result{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.total-result>span{font-size:.75rem;text-transform:uppercase;font-weight:850}.total-result strong{font-size:2.1rem}.total-result small{width:100%;color:var(--ink-soft)}.field-error{color:#9b341f;font-weight:700}.why-this-control{max-width:520px}.why-this-control p{color:var(--ink-soft);margin:.8rem 0 0}.non-delivery-steps{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.non-delivery-steps li{border:1px solid var(--line);border-radius:10px;padding:13px;display:grid;grid-template-columns:26px 1fr 20px;gap:8px;align-items:center}.non-delivery-steps li>span{width:25px;height:25px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;font-size:.65rem}.non-delivery-steps li strong{font-size:.78rem}.non-delivery-steps li b{text-align:right}.non-delivery-steps li.done{border-color:#9da7b5;background:#fafbfc}.non-delivery-steps li.done b{font-size:1.1rem}.simulator-output{margin-top:18px;padding:18px;border-radius:10px;background:var(--surface-2);font-weight:800}.engine-lab{padding:50px 0;background:var(--surface-2)}.engine-index{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.engine-index article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}.engine-index span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:white;font-size:.7rem;font-weight:900}.engine-index strong{display:block;margin:12px 0 6px}.engine-index p{font-size:.78rem;color:var(--ink-soft)}.compact-hero{padding:68px 0 44px}.compact-hero h1{max-width:900px}.compact-hero p{max-width:760px;color:var(--ink-soft);font-size:1.1rem}
@media(max-width:900px){.interaction-pair,.hype-engine-grid{grid-template-columns:1fr}.engine-index{grid-template-columns:repeat(2,1fr)}.non-delivery-steps{grid-template-columns:repeat(2,1fr)}.total-fields{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.engine-heading,.toolflow-head{flex-direction:column}.engine-index,.non-delivery-steps,.total-fields{grid-template-columns:1fr}.engine-card,.toolflow-card{padding:20px}.fact-layer div:not(.eyebrow){grid-template-columns:1fr}.button-row{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.toolflow-progress span{transition:none}}

/* R7 SOURCE /assets/css/phase6.css | sha256 c0ae57787f8b815a16179be5e9b6770f6b4f277c705bb49b59364aa2967e5275 */
/* Phase 6 — local-only parody commerce journey. */
.cart-count-badge{display:inline-grid;min-width:1.25rem;height:1.25rem;place-items:center;border-radius:999px;background:var(--ink);color:#fff;font-size:.65rem;padding:0 .35rem}.commerce-page{padding:64px 0 90px;min-height:65vh}.commerce-heading,.checkout-top,.tracking-hero{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:34px}.commerce-heading h1,.checkout-top h1,.tracking-hero h1{margin:.45rem 0 .7rem}.commerce-heading p,.checkout-top p,.tracking-hero p{color:var(--ink-soft);max-width:720px}.zero-total{border:1px solid var(--line);border-radius:14px;background:#fff;padding:18px 22px;min-width:150px}.zero-total span{display:block;font-size:.65rem;font-weight:850;letter-spacing:.08em;color:var(--ink-soft)}.zero-total strong{display:block;font-size:2.4rem;letter-spacing:-.05em}.commerce-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:28px;align-items:start}.cart-items,.forget-items,.checkout-items{display:grid;gap:10px}.cart-item,.forget-item,.checkout-item{display:grid;grid-template-columns:82px 1fr auto;gap:16px;align-items:center;border:1px solid var(--line);border-radius:13px;background:#fff;padding:12px}.cart-item img,.forget-item img,.checkout-item img{width:82px;height:82px;object-fit:cover;border-radius:9px;background:var(--surface-2)}.cart-item h3,.forget-item h3,.checkout-item h3{font-size:1rem;margin:0 0 5px}.cart-item h3 a,.forget-item h3 a,.checkout-item h3 a{text-decoration:none}.cart-item p,.forget-item p,.checkout-item p{margin:0;color:var(--ink-soft);font-size:.78rem}.item-zero{font-weight:900;font-size:1.15rem}.quantity-control{display:flex;align-items:center;gap:7px;margin-top:9px}.quantity-control button,.remove-item,.forget-now{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:32px;min-height:32px;cursor:pointer;font:inherit}.quantity-control span{min-width:28px;text-align:center;font-weight:850}.remove-item,.forget-now{padding:7px 10px;font-size:.72rem}.cart-summary{position:sticky;top:120px;border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px}.cart-summary h2{font-size:1.3rem}.cart-summary dl{margin:20px 0}.cart-summary dl div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line)}.cart-summary dd{margin:0;font-weight:800}.cart-summary .grand-total{font-size:1.2rem;border-top:2px solid var(--ink);margin-top:8px}.cart-summary .button{margin-top:9px}.commerce-fineprint{font-size:.72rem;color:var(--ink-soft);text-align:center}.empty-state,.abandon-success{border:1px dashed var(--line);border-radius:15px;padding:38px;text-align:center;background:var(--surface-2)}.abandon-success{border-style:solid;background:#fff}.commerce-live{min-height:1px}.forget-button{margin-top:9px}.forget-button.is-forgotten{background:var(--surface-2)}.narrow-wide{max-width:920px}.forget-item{grid-template-columns:82px 1fr auto}.checkout-shell{max-width:980px}.checkout-progress{list-style:none;padding:0;margin:0 0 26px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.checkout-progress li{border-top:3px solid var(--line);padding:12px 0;color:var(--ink-soft);font-size:.76rem;font-weight:800}.checkout-progress li span{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--surface-2);margin-right:7px}.checkout-progress li.active,.checkout-progress li.done{border-color:var(--ink);color:var(--ink)}.checkout-progress li.active span,.checkout-progress li.done span{background:var(--ink);color:#fff}.checkout-step{border:1px solid var(--line);border-radius:16px;background:#fff;padding:32px}.checkout-step h2{margin:.45rem 0 1rem}.checkout-explain{color:var(--ink-soft);max-width:760px}.checkout-items{margin:24px 0}.checkout-total-row{display:flex;justify-content:space-between;border-top:2px solid var(--ink);padding:17px 0;font-weight:900;font-size:1.2rem}.checkout-actions{display:flex;justify-content:space-between;gap:10px;margin-top:26px}.choice-fieldset{border:0;padding:0;margin:24px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.choice-fieldset>legend{font-weight:850;margin-bottom:12px}.checkout-choice{border:1px solid var(--line);border-radius:11px;padding:15px;display:flex;gap:11px;align-items:flex-start;cursor:pointer}.checkout-choice:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.checkout-choice input{margin-top:4px}.checkout-choice strong,.checkout-choice small{display:block}.checkout-choice small{color:var(--ink-soft);margin-top:4px}.nothingcare{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.nothingcare h3{margin:.35rem 0}.nothingcare p{color:var(--ink-soft);font-size:.85rem}.care-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.care-choices label{cursor:pointer}.care-choices input{position:absolute;opacity:0;pointer-events:none}.care-choices span{display:grid;place-items:center;border:1px solid var(--ink);border-radius:9px;min-height:48px;padding:0 14px;font-size:.76rem;font-weight:900}.care-choices input:checked+span{background:var(--ink);color:#fff}.checkout-invariant{display:flex;justify-content:space-between;gap:20px;padding:18px;border-radius:11px;background:var(--surface-2);margin-top:20px}.checkout-invariant span{color:var(--ink-soft);font-size:.78rem;max-width:480px}.checkout-done{text-align:center;padding:54px}.success-mark{width:54px;height:54px;border:2px solid var(--ink);border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;font-size:1.6rem}.checkout-done p{color:var(--ink-soft)}.nonorder-code{display:inline-flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;padding:15px 24px;margin:20px auto}.nonorder-code span{font-size:.63rem;color:var(--ink-soft);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.nonorder-code strong{font-size:1.55rem;letter-spacing:.07em}.checkout-done .button{margin:7px}.tracking-hero{align-items:flex-start}.tracking-card{border:1px solid var(--line);border-radius:16px;background:#fff;padding:28px}.tracking-full{grid-template-columns:repeat(2,1fr)}.tracking-status{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:18px}.tracking-status span{font-size:.65rem;color:var(--ink-soft);font-weight:850;letter-spacing:.08em}.local-order-note{margin-bottom:20px}.local-order-note:not(:empty){padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.no-map{margin-top:18px;min-height:220px;border:1px solid var(--line);border-radius:16px;background:repeating-linear-gradient(45deg,#f5f4ef,#f5f4ef 20px,#f0efe9 20px,#f0efe9 40px);display:grid;place-items:center;text-align:center;padding:30px}.no-map h2{font-size:2rem;margin:.4rem 0}.no-map p{color:var(--ink-soft)}
@media(max-width:800px){.commerce-grid{grid-template-columns:1fr}.cart-summary{position:static}.commerce-heading,.checkout-top,.tracking-hero{align-items:flex-start;flex-direction:column}.checkout-progress{grid-template-columns:repeat(2,1fr)}.choice-fieldset{grid-template-columns:1fr}.nothingcare{grid-template-columns:1fr}.tracking-full{grid-template-columns:1fr}}
@media(max-width:560px){.cart-item,.forget-item,.checkout-item{grid-template-columns:64px 1fr}.cart-item img,.forget-item img,.checkout-item img{width:64px;height:64px}.cart-item>div:last-child,.forget-item>div:last-child,.checkout-item>div:last-child{grid-column:2}.checkout-step{padding:20px}.checkout-actions{flex-direction:column-reverse}.checkout-actions .button{width:100%}.checkout-invariant{flex-direction:column}.care-choices{grid-template-columns:1fr 1fr}.tracking-full{grid-template-columns:1fr}.commerce-page{padding-top:38px}}

/* R7 SOURCE /assets/css/phase7.css | sha256 a854df5a59728dbab5fc1aebe298ee1ebe92969a9531f4b3a7e87a2bdb2aebb9 */
.service-hero{padding:clamp(3rem,7vw,6.5rem) 0 2rem;background:linear-gradient(180deg,var(--surface-soft),var(--surface));}.service-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:clamp(2rem,5vw,5rem);align-items:center}.service-hero-copy h1{font-size:clamp(3rem,7vw,6.4rem);line-height:.92;margin:.35rem 0 1rem}.service-tagline{font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700}.service-trust{margin-top:1.5rem;padding:1rem 1.2rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.service-hero-media img{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.service-workspace{padding:3.5rem 0 6rem}.narrow-wide{max-width:980px}.service-card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2.4rem);background:var(--surface);box-shadow:var(--shadow-soft)}.service-card textarea,.service-card input[type=text]{width:100%;margin:.45rem 0 1rem}.service-actions{display:flex;gap:.75rem;flex-wrap:wrap}.service-stage{margin-top:2rem}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.choice-card{appearance:none;text-align:left;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:1rem 1.1rem;font:inherit;font-weight:700;cursor:pointer;min-height:64px}.choice-card:hover,.choice-card:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.decision-result{margin-top:1.3rem;padding:1.4rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-soft)}.decision-result h3{font-size:clamp(1.6rem,4vw,2.6rem);margin:.35rem 0 .65rem}.decision-result .button{margin-top:1rem;margin-right:.5rem}.result-function_found,.result-just_want_it,.result-already_have,.result-wait{border-left:4px solid var(--accent)}.service-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem}.service-principles article,.service-note{border:1px solid var(--border);border-radius:var(--radius-md);padding:1.15rem;background:var(--surface-soft)}.service-progress{height:5px;background:var(--border);border-radius:99px;overflow:hidden;margin-bottom:2rem}.service-progress span{display:block;height:100%;width:0;background:var(--accent);transition:width .2s ease}.decision-summary{margin:1rem 0 0}.decision-summary>div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-top:1px solid var(--border)}.decision-summary dt{font-weight:700}.gift-builder-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:2rem;align-items:start}.occasion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;border:0;padding:0;margin:1rem 0 1.5rem}.occasion-grid label{cursor:pointer}.occasion-grid input{position:absolute;opacity:0;pointer-events:none}.occasion-grid span{display:block;border:1px solid var(--border);border-radius:var(--radius-md);padding:.85rem;text-align:center;font-weight:700}.occasion-grid input:checked+span{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field-help,.gift-expiry-note{font-size:.9rem;color:var(--text-muted)}.gift-preview{position:sticky;top:2rem;border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;background:var(--surface-soft)}.gift-box-preview{height:250px;border-radius:18px;background:linear-gradient(145deg,#172033,#28334d);display:grid;place-items:center;color:white;position:relative;overflow:hidden;margin-bottom:1.5rem}.gift-box-preview strong{font-size:2.6rem;letter-spacing:.18em}.gift-ribbon{position:absolute;inset:0 44%;background:var(--accent)}.gift-ribbon:after{content:"";position:absolute;inset:44% -600% 44%;background:var(--accent)}.hp-field{position:absolute!important;left:-99999px!important;width:1px;height:1px;overflow:hidden}.gift-received{padding:5rem 0;text-align:center}.gift-received-inner{max-width:760px}.gift-addressed{font-size:1.2rem;font-weight:700}.digital-gift-box{width:min(430px,90vw);height:300px;margin:2rem auto;position:relative;perspective:900px}.digital-lid,.digital-inside{position:absolute;inset:0;border-radius:22px}.digital-inside{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(145deg,#f6f4ef,#e8e5dc);border:1px solid var(--border)}.digital-inside strong{font-size:3rem;letter-spacing:.15em}.digital-lid{z-index:2;background:linear-gradient(145deg,#172033,#28334d);transform-origin:top;transition:transform .55s ease;box-shadow:var(--shadow-soft)}.digital-lid:before,.digital-lid:after{content:"";position:absolute;background:var(--accent)}.digital-lid:before{inset:0 44%}.digital-lid:after{inset:44% 0}.digital-gift-box.is-open .digital-lid{transform:rotateX(112deg)}.gift-reveal{padding:1.4rem;border:1px solid var(--border);border-radius:var(--radius-lg);margin:2rem 0;background:var(--surface-soft)}.gift-reveal blockquote{font-size:1.25rem;margin:1rem auto;max-width:600px}.gift-share{margin:2rem 0}.copy-row{display:flex;gap:.65rem}.copy-row input{flex:1}.service-note{margin-top:1.25rem}.service-card label{font-weight:700;display:block}.button.tertiary{display:inline-flex;margin-top:1rem}.commerce-live:empty{min-height:0}.gift-preview small{display:block;margin-top:1rem;color:var(--text-muted)}
@media(max-width:800px){.service-hero-grid,.gift-builder-grid{grid-template-columns:1fr}.service-hero-media{order:-1}.service-principles{grid-template-columns:1fr}.choice-grid{grid-template-columns:1fr}.occasion-grid{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:1fr}.gift-preview{position:static}.copy-row{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.service-progress span,.digital-lid{transition:none}.digital-gift-box.is-open .digital-lid{display:none}}

/* R7 SOURCE /assets/css/phase8.css | sha256 51d378a6d679589416deea669b0cc091b9f8840f0fe8be3731e07af6027f2661 */
/* Phase 8 — full catalogue integration */
.catalog-product .product-gallery{position:sticky;top:110px}.tier-page-small .product-layout{align-items:start}.tier-page-small .gallery-main{max-width:620px}.tier-page-hero .product-info h1{max-width:16ch}.safety-boundary-section{padding:0 0 56px}.safety-boundary{border:1px solid #d8b66a;background:#fff9e9;border-radius:14px;padding:28px;max-width:980px}.safety-boundary h2{margin:.35rem 0 .7rem}.safety-counterexample{margin-top:18px;padding-top:18px;border-top:1px solid rgba(120,90,20,.2)}.safety-counterexample p{margin:.35rem 0 0}.abandon-engine .simulator-output{margin-top:18px}.catalog-section .product-card,.prototype-shelf .product-card{min-width:0}.phase8-completeness{display:flex;gap:10px;flex-wrap:wrap}.phase8-completeness span{border:1px solid var(--line);padding:7px 10px;border-radius:999px;font-size:.8rem}.product-story .story-grid p{max-width:68ch}@media(max-width:900px){.catalog-product .product-gallery{position:static}.safety-boundary{padding:22px}}

/* R7 SOURCE /assets/css/production.css | sha256 1fb6a0a9d6cc94e688a7edc8c9d317084cbe70e4f235607bd062424b9d94d56f */
:root{
 --surface-soft:#f1f0eb;--border:var(--line);--radius-md:12px;--radius-lg:18px;--text-muted:var(--ink-soft);
 --navy:#121a2b;--blue:#2864ff;--cream:#f7f6f2;--warm:#ebe8df;--paper:#fff;
 --shadow-card:0 8px 30px rgba(18,26,43,.07);--shadow-lift:0 24px 70px rgba(18,26,43,.12)
}
body{background:#f8f7f3}.announcement-bar{background:#111827;color:#fff;font-size:.72rem;font-weight:650;letter-spacing:.015em}.announcement-bar .shell{min-height:30px;display:flex;align-items:center;justify-content:center;gap:14px}.announcement-bar a{color:#cbd5ff}.site-header{top:30px;background:rgba(248,247,243,.93);border-bottom:1px solid rgba(18,26,43,.09)}.phase-ribbon{position:fixed;right:12px;bottom:12px;z-index:75;width:auto;border-radius:999px;background:#111827dd;color:#fff;padding:7px 11px;box-shadow:0 5px 18px rgba(0,0,0,.14);pointer-events:none}.header-row{min-height:70px}.wordmark{font-size:1.12rem}.wordmark-niets{font-weight:950}.wordmark-domain{font-weight:500;color:#5c6473}.primary-nav a,.header-tools a{transition:opacity .15s ease}.primary-nav a:hover,.header-tools a:hover{opacity:.62}.header-icon-link{display:flex;gap:6px;align-items:center}.locale-switch{border:1px solid var(--line);border-radius:999px;padding:4px 8px}.cart-link{display:flex;align-items:center;gap:7px}.cart-link strong{font-size:.82rem}.cart-count-badge{background:var(--ink);color:#fff;min-width:21px;height:21px;border-radius:99px;display:inline-grid;place-items:center;font-size:.66rem}.mobile-bottom-nav{display:none}
.button{transition:transform .15s ease,background .15s ease,border-color .15s ease;min-height:50px}.button:hover{transform:translateY(-1px)}.button.primary{background:#121a2b}.button.secondary{background:#fff}.eyebrow{font-size:.7rem;letter-spacing:.13em;color:#626b79}.text-link-big{font-weight:800;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.home-section{padding:clamp(3.8rem,8vw,7rem) 0}.section-heading h2{max-width:16ch}.section-heading>p{align-self:end}
/* media */
.media-frame{background:#eeede8;border-radius:16px}.media-frame img{object-fit:cover}.media-source-final{box-shadow:0 1px 0 rgba(255,255,255,.4) inset}.media-review-badge{position:absolute;right:12px;bottom:12px;background:#fff4cf;color:#6a4a00;border:1px solid #e1c56f;padding:5px 8px;border-radius:99px;font-size:.62rem;font-weight:900;letter-spacing:.08em}.review-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:linear-gradient(145deg,#ecebe5,#f8f7f3);color:#394255}.review-placeholder:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 20%,rgba(40,100,255,.07),transparent 32%);pointer-events:none}.review-placeholder-mark{font-size:2rem;color:#a6acb4}.review-placeholder div{position:relative;z-index:1;display:grid;gap:4px}.review-placeholder strong{font-size:clamp(.9rem,1.5vw,1.2rem);color:#262e3c}.review-placeholder small{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#717986}.placeholder-corner{font-size:.6rem;border-radius:99px;background:#fff;color:#4c5564;border:1px solid #d8dad8}.thumb-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:72px;background:#eee;color:#9096a0}.gallery-thumb{overflow:hidden;background:#fff}.product-card .media-source-final img{transition:transform .35s ease}.product-card:hover .media-source-final img{transform:scale(1.018)}
/* home hero */
.home-hero{padding:clamp(2.4rem,6vw,5.5rem) 0 4rem;border-bottom:1px solid var(--line)}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:clamp(3rem,6vw,7rem);align-items:center}.home-hero-copy h1{font-size:clamp(3.4rem,7vw,6.7rem);line-height:.88;letter-spacing:-.065em;margin:.55rem 0 1.5rem;max-width:12ch}.home-hero-copy h1 em{font-style:normal;color:var(--blue)}.home-hero-lead{font-size:1.15rem;max-width:610px;color:#50596a}.hero-offer{margin:1.8rem 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-offer div{display:flex;justify-content:space-between;gap:20px;align-items:end}.hero-offer span{font-weight:800}.hero-offer strong{font-size:2.1rem;line-height:1}.hero-offer p{margin:6px 0 0;font-size:.8rem;color:#5c6473}.home-hero-media{position:relative;text-decoration:none}.home-hero-media .media-frame{border-radius:22px;box-shadow:var(--shadow-lift)}.home-hero-media .media-frame img{object-fit:cover}.hero-media-caption{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.7);border-radius:12px;padding:11px 14px;display:flex;justify-content:space-between;font-size:.76rem;font-weight:850}.hero-media-caption strong{font-size:1.05rem}
/* trends */
.trend-grid-five{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.trend-card{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.trend-card>div:last-child{padding:15px}.trend-card h3{font-size:1.05rem;line-height:1.12;margin:0 0 .55rem}.trend-card p{font-size:.76rem;color:#606978;margin:0}.trend-media-placeholder{aspect-ratio:4/3;padding:14px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#192236,#333e55);color:#fff}.trend-card:nth-child(2) .trend-media-placeholder{background:linear-gradient(135deg,#bfc7ff,#f0b7d8);color:#192236}.trend-card:nth-child(3) .trend-media-placeholder{background:linear-gradient(135deg,#d7c4a3,#f3ecdf);color:#192236}.trend-card:nth-child(4) .trend-media-placeholder{background:linear-gradient(135deg,#142337,#2c5e73)}.trend-card:nth-child(5) .trend-media-placeholder{background:linear-gradient(135deg,#dddad0,#979386);color:#192236}.trend-media-placeholder span{font-size:.65rem;font-weight:900;letter-spacing:.1em}.trend-media-placeholder small{font-size:.6rem;opacity:.8}
/* cards/catalog */
.product-grid{gap:16px}.product-card{border-color:#e0e1df;background:#fff;box-shadow:none;transition:box-shadow .2s ease,transform .2s ease}.product-card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.product-card-media{padding:0;background:#ecebe6}.product-card .media-frame{border-radius:0}.product-card-body{padding:17px}.card-brand-row{font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;color:#767e8a}.card-rating{font-size:.68rem;color:#6c7481;margin:12px 0}.card-rating>span:first-child{color:#171f2f}.featured-product-grid{grid-template-columns:repeat(3,1fr);gap:18px}.featured-product-grid .product-card{min-width:0}.featured-product-grid .product-card-media{aspect-ratio:1/1;overflow:hidden}.featured-product-grid .media-frame{height:100%;aspect-ratio:auto}.featured-product-grid .media-frame img{width:100%;height:100%;object-fit:cover}.full-catalog-grid{grid-template-columns:repeat(4,1fr)}
/* routes/enough/hype */
.routes-section{padding:0}.route-grid{grid-template-columns:repeat(3,1fr);gap:14px}.route-card{min-height:260px;display:grid;grid-template-rows:auto 1fr auto auto;padding:26px;border-radius:16px;transition:transform .18s ease,box-shadow .18s ease}.route-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.route-card h3{font-size:1.8rem;margin:34px 0 10px}.route-card b{justify-self:end;font-size:1.5rem}.route-notnow{background:#eef1ff}.route-gift{background:#f6eee9}.enough-home{background:#111827;color:#fff}.enough-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);align-items:center}.enough-home .eyebrow{color:#9eb4ff}.enough-home h2{font-size:clamp(2.5rem,5vw,4.7rem);max-width:12ch}.enough-home p{color:#cbd1dc;max-width:58ch}.enough-home .button.primary{background:#fff;color:#111827;border-color:#fff}.outcome-stack{display:grid;gap:10px}.outcome-stack article{border:1px solid #3b4559;border-radius:14px;padding:20px;background:#172033}.outcome-stack article:nth-child(2){border-color:#7596ff}.outcome-stack small{display:block;color:#8e98aa;font-size:.65rem;text-transform:uppercase}.outcome-stack strong{display:block;margin-top:4px;font-size:1.2rem}.hype-home-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:50px;align-items:center}.hype-home-copy h2{font-size:clamp(2.4rem,5vw,4.6rem)}.hype-home-visual .media-frame{box-shadow:var(--shadow-lift)}.why-section{background:#ece9e1}.why-grid{grid-template-columns:.75fr 1.25fr;align-items:start}.why-big{font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.3;color:#2d3544}.unnewsletter-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 30px;display:flex;justify-content:space-between;gap:30px;align-items:center}.unnewsletter-card h2{font-size:2rem;margin:.3rem 0}.unnewsletter-card p{margin:0;color:#5b6472}
/* shop */
.shop-hero{padding:clamp(4rem,8vw,7.5rem) 0 3rem}.shop-hero-grid{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end}.shop-hero h1{font-size:clamp(3.5rem,8vw,7rem);letter-spacing:-.065em;margin:.3rem 0 .9rem}.shop-hero p{max-width:650px;color:#5d6573}.shop-zero{border-left:1px solid var(--line);padding-left:30px;display:grid;min-width:240px}.shop-zero span,.shop-zero small{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#747c88}.shop-zero strong{font-size:2.1rem}.shop-controls-section{position:sticky;top:100px;z-index:20;background:rgba(248,247,243,.94);backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.shop-controls{display:grid;grid-template-columns:1fr auto;gap:12px}.shop-search{position:relative}.shop-search input,.search-hero-field input{width:100%;border:1px solid #cfd2d3;border-radius:10px;background:#fff;min-height:48px;padding:0 44px 0 14px}.shop-search>span:last-child,.search-hero-field>span:last-child{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:1.2rem}.sort-select{display:flex;align-items:center;gap:8px;font-size:.72rem}.sort-select select{min-height:48px;border:1px solid #cfd2d3;border-radius:10px;background:#fff;padding:0 34px 0 12px}.category-chips{margin-top:10px}.category-chips a{background:transparent}.category-chips a.active{background:#111827;color:#fff;border-color:#111827}.catalog-meta{margin-top:10px;font-size:.68rem;color:#6c7481}.prototype-shelf{padding:52px 0;background:#f0efe9}.catalog-section{padding-top:60px}.catalog-empty{border:1px dashed #bac0c5;border-radius:16px;padding:44px;text-align:center;margin-bottom:24px}.catalog-empty strong{font-size:1.5rem}.catalog-empty p{color:#69717f}.search-page{padding:clamp(4rem,8vw,8rem) 0 3rem}.page-kicker h1{font-size:clamp(3rem,7vw,6.2rem);margin:.4rem 0 1rem}.page-kicker p{color:#5d6573}.search-hero-field{display:block;position:relative;margin-top:2rem}.search-hero-field input{font-size:1.2rem;min-height:62px}.search-results-section{padding-top:24px}
/* product */
.product-shell{padding:clamp(2.5rem,5vw,5rem) 0}.product-layout{gap:clamp(2.5rem,5vw,5rem);grid-template-columns:minmax(0,1.15fr) minmax(370px,.72fr)}.product-info{top:122px}.product-meta-line{display:flex;justify-content:space-between;gap:16px;font-size:.64rem;text-transform:uppercase;letter-spacing:.09em;color:#737c88}.product-info h1{font-size:clamp(2.7rem,4.8vw,4.9rem);letter-spacing:-.055em}.product-tagline{font-size:1.25rem;line-height:1.35}.price-stack{flex-wrap:wrap}.price-stack strong{font-size:3rem}.zero-badge{border:1px solid var(--line);border-radius:99px;padding:5px 8px;font-size:.6rem;font-weight:800;text-transform:uppercase}.retail-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0}.retail-facts>div{padding:12px 0}.retail-facts>div+div{border-left:1px solid var(--line);padding-left:16px}.retail-facts span{display:block;font-size:.62rem;color:#737b87;text-transform:uppercase}.retail-facts strong{display:block;margin-top:2px;font-size:.85rem}.product-summary{font-size:1.02rem;color:#535c6b}.product-actions{display:grid;gap:9px}.action-note{font-size:.72rem;color:#727b88;margin:10px 0}.product-trust{display:flex;gap:8px;flex-wrap:wrap;font-size:.66rem;color:#596271}.product-trust span{padding:5px 7px;background:#eeeef0;border-radius:99px}.product-gallery{display:grid;gap:12px}.gallery-main .media-frame{border-radius:20px}.gallery-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gallery-thumb{border:1px solid var(--line);border-radius:10px;padding:0;aspect-ratio:1;cursor:pointer}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.gallery-thumb[data-ratio="3:2"] img{object-fit:contain;background:var(--surface-2)}.gallery-thumb.active{outline:2px solid var(--ink);outline-offset:2px}.product-story{padding:clamp(4rem,8vw,7rem) 0;background:#ebe9e2}.story-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px}.story-grid h2{font-size:clamp(2.2rem,4vw,4rem)}.story-grid p{font-size:1.05rem;color:#4f5867}.story-lead{font-size:1.35rem!important;color:#1e2634!important}.film-preview{padding:70px 0}.film-card{display:grid;grid-template-columns:.72fr 1.28fr;gap:40px;align-items:center;background:#111827;color:#fff;border-radius:20px;padding:32px}.film-card p{color:#c8cfda}.film-status{display:inline-block;border:1px solid #465167;border-radius:99px;padding:6px 9px;font-size:.65rem;font-weight:800}.film-poster-placeholder{aspect-ratio:16/9;border-radius:14px;background:linear-gradient(135deg,#202b42,#0e1420);display:grid;place-items:center;position:relative}.film-poster-placeholder>span{width:64px;height:64px;border:1px solid #fff;border-radius:50%;display:grid;place-items:center}.film-poster-placeholder small{position:absolute;left:14px;bottom:12px}.foundation-content{background:#f7f6f2}.feature-grid article{box-shadow:none}.spec-section{padding:70px 0;background:#fff}.spec-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:50px}.spec-table{margin:0}.spec-table div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);padding:13px 0}.spec-table div:last-child{border-bottom:1px solid var(--line)}.spec-table dt{color:#6a7380}.spec-table dd{margin:0;font-weight:750}.more-nothing{padding:20px 0 50px}.more-nothing details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.more-nothing summary{padding:20px 0;font-size:.72rem;font-weight:900;letter-spacing:.1em;cursor:pointer}.more-nothing-grid{display:flex;justify-content:space-between;gap:30px;padding:0 0 24px}.more-nothing-grid p{margin:0;color:#5c6573}
/* services/commerce */
.service-hero{background:linear-gradient(180deg,#f0efe9,#f8f7f3);padding-top:clamp(3.5rem,7vw,6.5rem)}.service-hero-media .media-frame{box-shadow:var(--shadow-lift)}.service-trust{background:#fff}.service-card,.gift-preview,.tracking-card,.cart-summary,.checkout-step{box-shadow:0 4px 24px rgba(18,26,43,.05)}.choice-card,.checkout-choice span,.occasion-grid span{transition:border-color .15s ease,background .15s ease}.choice-card:hover{background:#f4f6ff}.decision-result{background:#fff}.commerce-page{padding-top:60px}.zero-total strong{font-size:2.6rem}.checkout-progress li.active span{background:#111827;color:#fff}.no-map{background:linear-gradient(135deg,#f0efe9,#faf9f5)}
/* info/trending */
.info-hero{padding:clamp(5rem,10vw,10rem) 0 4rem;border-bottom:1px solid var(--line)}.info-hero h1{font-size:clamp(3.2rem,7vw,6.5rem);max-width:14ch;margin:.5rem 0 1.3rem}.info-hero p{font-size:1.25rem;max-width:760px;color:#55606e}.info-content{padding:70px 0}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.info-grid article{border-top:2px solid #111827;padding-top:20px}.info-grid h2{font-size:1.45rem}.info-grid p{color:#596271}.info-callout{padding:30px 0 70px}.info-callout .shell{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.editorial-intro h1{font-size:clamp(3.3rem,7vw,6.5rem)}.trend-page-grid{display:grid;gap:18px}.trend-editorial-card{display:grid;grid-template-columns:.75fr 1.25fr;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.trend-editorial-card>div:last-child{padding:34px}.trend-editorial-card h2{font-size:2.2rem}.trend-editorial-media{min-height:260px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#172033,#33466b);color:#fff}.trend-editorial-card:nth-child(2) .trend-editorial-media{background:linear-gradient(135deg,#cfb7ed,#f1d0ce);color:#172033}.trend-editorial-card:nth-child(3) .trend-editorial-media{background:linear-gradient(135deg,#d9c7a6,#f5efe5);color:#172033}.trend-editorial-card:nth-child(4) .trend-editorial-media{background:linear-gradient(135deg,#123246,#377389)}.trend-editorial-card:nth-child(5) .trend-editorial-media{background:linear-gradient(135deg,#bbb6a8,#e9e5dc);color:#172033}
/* footer */
.site-footer{margin-top:100px;background:#101827}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:40px}.footer-brand p{max-width:440px}.footer-grid nav strong{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:#9da6b6;margin-bottom:7px}.footer-zero{font-size:2.4rem;font-weight:850}.footer-zero span{font-size:.7rem;font-weight:500;color:#9da6b6}.footer-credit{display:flex;justify-content:space-between;gap:20px}
/* responsive */
@media(max-width:1050px){.trend-grid-five{grid-template-columns:repeat(3,1fr)}.featured-product-grid{grid-template-columns:repeat(2,1fr)}.home-hero-grid{grid-template-columns:1fr 1fr}.full-catalog-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}}
@media(max-width:800px){body{padding-bottom:70px}.announcement-bar{display:none}.site-header{top:0}.phase-ribbon{bottom:78px}.header-row{min-height:64px}.tool-label{display:none}.mobile-bottom-nav{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);left:0;right:0;bottom:0;z-index:60;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:6px 6px max(6px,env(safe-area-inset-bottom))}.mobile-bottom-nav a{position:relative;text-decoration:none;text-align:center;display:grid;justify-items:center;font-size:1rem;min-height:50px;align-content:center}.mobile-bottom-nav small{font-size:.6rem}.mobile-bottom-nav b{position:absolute;right:25%;top:3px;background:#111827;color:#fff;border-radius:99px;min-width:17px;height:17px;display:grid;place-items:center;font-size:.55rem}.home-hero-grid,.enough-home-grid,.hype-home-grid,.story-grid,.film-card,.spec-layout,.info-grid,.trend-editorial-card{grid-template-columns:1fr}.home-hero-media{order:-1}.home-hero-copy h1{font-size:clamp(3rem,14vw,5rem)}.trend-grid-five{grid-template-columns:repeat(2,1fr)}.route-grid{grid-template-columns:1fr}.full-catalog-grid{grid-template-columns:repeat(2,1fr)}.shop-hero-grid{grid-template-columns:1fr}.shop-zero{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.shop-controls-section{top:64px}.shop-controls{grid-template-columns:1fr}.sort-select{display:none}.product-layout{grid-template-columns:1fr}.product-info{position:static}.catalog-product .product-gallery{position:static}.product-info h1{font-size:clamp(2.5rem,11vw,4rem)}.film-card{padding:22px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.info-grid{gap:34px}.trend-editorial-card>div:last-child{padding:24px}}
@media(max-width:540px){.site-header .header-row{grid-template-columns:auto auto 1fr}.header-tools{gap:8px}.cart-link>span:first-child{display:none}.home-hero{padding-top:24px}.home-hero-media .media-frame{border-radius:14px}.hero-media-caption{left:10px;right:10px;bottom:10px}.home-hero-copy h1{line-height:.93}.trust-row{gap:6px}.trust-row span{font-size:.65rem}.trend-grid-five{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-11px;padding-right:11px}.trend-card{min-width:78vw;scroll-snap-align:start}.featured-product-grid,.full-catalog-grid{grid-template-columns:repeat(2,1fr);gap:9px}.product-card-body{padding:11px}.product-card h3{font-size:.95rem}.product-card p{font-size:.72rem;min-height:2.8em}.card-brand-row,.card-rating{display:none}.price{font-size:1.15rem}.route-card{min-height:190px}.route-card h3{font-size:1.55rem;margin-top:20px}.outcome-stack article{padding:16px}.shop-hero{padding-top:42px}.shop-hero h1{font-size:3.5rem}.category-chips{flex-wrap:nowrap;overflow:auto;padding-bottom:4px}.category-chips a{white-space:nowrap}.catalog-section{padding-top:38px}.product-layout{gap:22px}.gallery-thumbs{gap:5px}.price-stack strong{font-size:2.5rem}.retail-facts{font-size:.74rem}.product-story{padding:48px 0}.story-grid{gap:20px}.story-grid h2{font-size:2.2rem}.spec-section{padding:48px 0}.more-nothing-grid{flex-direction:column}.review-grid{gap:10px}.info-hero{padding:4rem 0 2.5rem}.info-hero h1{font-size:3.3rem}.info-content{padding:45px 0}.info-callout .shell{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-credit{flex-direction:column}.phase-ribbon{display:none}}

.trend-editorial-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;display:block}.trend-card .trend-editorial-image{margin-bottom:16px}.trend-editorial-card .trend-editorial-image{width:100%;max-width:560px}

/* Phase 10.1A — shopification & comedy polish */
.primary-nav{gap:16px}.nav-products-menu{position:relative}.nav-products-toggle{appearance:none;border:0;background:transparent;color:var(--ink);font:inherit;font-size:.88rem;font-weight:650;cursor:pointer;padding:8px 2px;display:flex;align-items:center;gap:5px}.nav-products-toggle span{font-size:.72rem;transition:transform .15s ease}.nav-products-menu.open .nav-products-toggle span{transform:rotate(180deg)}.product-mega{position:fixed;z-index:80;top:100px;left:50%;width:min(1120px,calc(100vw - 36px));max-height:68vh;overflow:auto;transform:translate(-50%,-8px);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px rgba(18,26,43,.18);padding:18px;transition:opacity .15s ease,transform .15s ease,visibility .15s}.nav-products-menu.open .product-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.mega-top a{display:flex!important;align-items:center;justify-content:space-between;background:#111827;color:#fff!important;padding:15px 18px;border-radius:12px;margin-bottom:15px;font-size:.9rem!important}.mega-top span{color:#b9c6ee}.mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mega-grid section{border-top:1px solid var(--line);padding-top:12px}.mega-grid h3{font-size:.76rem;margin:0 0 8px;text-transform:uppercase;letter-spacing:.06em}.mega-grid h3 a{font-size:inherit!important;color:#5b6472}.mega-links{display:grid;gap:5px}.mega-links a{font-size:.76rem!important;font-weight:560!important;line-height:1.28;padding:2px 0}.mega-links a:hover{text-decoration:underline}.featured-all-cta{display:flex;justify-content:center;margin-top:28px}.routes-section{padding:0 0 clamp(3.5rem,7vw,6rem)}.outcome-stack article span{display:block;margin-top:6px;color:#b9c2d0;font-size:.82rem;line-height:1.4}.product-card-media{position:relative}.retail-overlay{position:absolute;left:12px;top:12px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.retail-overlay b,.retail-overlay small{display:inline-block;background:rgba(17,24,39,.94);color:#fff;border-radius:6px;padding:6px 8px;box-shadow:0 3px 12px rgba(0,0,0,.12);font-weight:900;letter-spacing:.04em;line-height:1}.retail-overlay b{font-size:.64rem}.retail-overlay small{font-size:.57rem;background:rgba(255,255,255,.94);color:#111827;border:1px solid rgba(17,24,39,.12)}.gallery-main{position:relative}.retail-overlay-large{left:18px;top:18px}.retail-overlay-large b{font-size:.76rem;padding:8px 10px}.retail-overlay-large small{font-size:.67rem;padding:7px 9px}.service-question-helper{color:var(--ink-soft);font-size:.9rem;margin:.35rem 0 0}.gift-preview-media{position:relative;margin:-.35rem -.35rem 1.4rem;overflow:hidden;border-radius:14px;background:#ece9e1}.gift-preview-media img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.gift-preview-badge{position:absolute;left:12px;bottom:12px;background:#111827;color:#fff;border-radius:999px;padding:7px 10px;font-size:.65rem;font-weight:900;letter-spacing:.06em}.premium-gift-box{height:auto;aspect-ratio:4/3;max-width:600px;width:min(600px,94vw);overflow:hidden;border-radius:22px;box-shadow:var(--shadow-lift);background:#ece9e1}.gift-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .55s ease}.gift-image-open{opacity:0;transform:scale(1.02)}.premium-gift-box.is-open .gift-image-closed{opacity:0;transform:scale(.98)}.premium-gift-box.is-open .gift-image-open{opacity:1;transform:scale(1)}.gift-zero-stamp{position:absolute;right:14px;bottom:14px;z-index:3;background:#111827;color:#fff;border-radius:999px;padding:8px 11px;font-weight:900;font-size:.75rem}.service-note strong{font-size:1.05rem}.service-note p:last-child{margin-bottom:0}
@media(max-width:1100px){.primary-nav{gap:11px}.primary-nav>a,.nav-products-toggle{font-size:.8rem}.header-tools{gap:13px}.mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.nav-products-menu{width:100%}.nav-products-toggle{width:100%;justify-content:space-between;padding:7px 0}.product-mega{position:static;width:100%;max-height:58vh;transform:none!important;box-shadow:none;border-radius:12px;margin-top:5px;padding:12px;display:none;opacity:1;visibility:visible}.nav-products-menu.open .product-mega{display:block}.mega-grid{grid-template-columns:1fr 1fr}.mega-top a{margin-bottom:10px}.primary-nav{align-items:stretch}}
@media(max-width:540px){.mega-grid{grid-template-columns:1fr}.retail-overlay{left:7px;top:7px}.retail-overlay b{font-size:.52rem;padding:5px 6px}.retail-overlay small{font-size:.48rem;padding:5px 6px}.retail-overlay-large{left:10px;top:10px}.retail-overlay-large b{font-size:.65rem}.retail-overlay-large small{font-size:.58rem}.featured-all-cta{margin-top:20px}.routes-section{padding-bottom:3rem}.premium-gift-box{aspect-ratio:1/1}}

/* Phase 10.1E — six signature product films */
.product-film-section{padding:clamp(3.2rem,6vw,5.8rem) 0;background:#101827;color:#fff}
.product-film-shell{display:grid;gap:22px}
.product-film-heading{display:flex;align-items:end;justify-content:space-between;gap:32px}
.product-film-heading .eyebrow{color:#9db4ff}
.product-film-heading h2{margin:.35rem 0 0;max-width:22ch;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}
.product-film-heading p{margin:0;max-width:34ch;color:#c6ccda;font-size:.9rem}
.product-film-frame{position:relative;overflow:hidden;border-radius:20px;background:#05070b;box-shadow:0 28px 70px rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.14)}
.product-film-frame video{display:block;width:100%;aspect-ratio:16/9;background:#05070b;object-fit:contain}
.product-film-stamp{position:absolute;left:14px;top:14px;pointer-events:none;background:rgba(17,24,39,.9);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:7px 10px;font-size:.58rem;font-weight:900;letter-spacing:.08em}
.product-film-summary{max-width:76ch;margin:0;color:#cbd1dc;line-height:1.55}
.product-film-cta{gap:7px}
@media(max-width:700px){.product-film-heading{align-items:start;flex-direction:column;gap:8px}.product-film-frame{border-radius:14px}.product-film-stamp{left:8px;top:8px;font-size:.5rem;padding:6px 8px}}

/* ROUND 3E — Nietsgift visual variation */
.gift-preview-secondary{margin-top:1rem;position:relative;border-radius:16px;overflow:hidden;border:1px solid #d9dee6;background:#f4f5f6}.gift-preview-secondary img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.gift-preview-secondary span{position:absolute;left:10px;right:10px;bottom:10px;padding:.45rem .55rem;border-radius:9px;background:rgba(17,25,40,.82);color:#fff;font:900 .53rem system-ui;letter-spacing:.04em}

/* R7 SOURCE /assets/css/consolidation-integrity.css | sha256 a4b453d5f9f6e1253e611fd91f0449fa4fe31ea86536f48057fc9008214a91c0 */
/* CONSOLIDATION E1 FIX2 — GLOBAL INTEGRITY
   Preserves the site-wide A1 mobile header touch-target fix after modularization. */
@media(max-width:800px){
  .menu-toggle,.header-tools>a,.cart-link{
    min-width:44px;
    min-height:44px;
    display:inline-flex;
    align-items:center;
    justify-content:center
  }
  .locale-switch{padding:7px 10px}
  .header-tools{gap:6px}
  .cart-link{padding-inline:5px}
}

/* R7 SOURCE /assets/css/phase10_1.css | sha256 a9dc14fac7fcbbe7fb3f8a2c0ca6e9b0387f3db4d48c103bc0f7012ef66b06d2 */
/* Phase 10.1 — shopification, Shop Coach, gift sharing and aggregate non-sales */
.non-sale-meter{padding:0 0 clamp(2.5rem,5vw,4rem);background:var(--surface)}.non-sale-meter-inner{border:1px solid var(--line);border-radius:16px;background:#fff;padding:18px 22px;display:flex;align-items:end;justify-content:space-between;gap:30px}.non-sale-meter-inner>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.non-sale-meter strong{font-size:clamp(2rem,4vw,3.5rem);line-height:1;color:#111827}.non-sale-meter span{font-size:1rem;font-weight:700}.non-sale-meter small{max-width:38ch;color:var(--ink-soft)}

.shop-guru{position:fixed;right:20px;bottom:20px;z-index:110}.shop-guru-launch{border:0;border-radius:999px;background:#111827;color:#fff;box-shadow:0 14px 38px rgba(17,24,39,.25);padding:13px 17px;font:inherit;font-size:.78rem;font-weight:900;letter-spacing:.05em;cursor:pointer;display:flex;align-items:center;gap:8px}.shop-guru-launch>span:first-child{color:#7da0ff;font-size:1.05rem}.shop-guru-panel{position:absolute;right:0;bottom:58px;width:min(390px,calc(100vw - 28px));max-height:min(650px,calc(100vh - 120px));background:#f8f7f3;border:1px solid #cfd3db;border-radius:18px;box-shadow:0 28px 70px rgba(17,24,39,.28);overflow:hidden}.shop-guru-panel>header{background:#111827;color:#fff;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.shop-guru-panel>header .eyebrow{color:#9db4ff;margin:0}.shop-guru-panel>header strong{font-size:.88rem}.guru-close{border:1px solid #465168;background:transparent;color:#fff;border-radius:50%;width:34px;height:34px;font-size:1.25rem;cursor:pointer}.guru-status{padding:8px 14px;background:#edf1ff;color:#45516a;font-size:.58rem;font-weight:850;letter-spacing:.055em}.guru-status span{display:inline-block;width:7px;height:7px;background:#2dba6a;border-radius:50%;margin-right:6px}.guru-log{padding:16px;height:min(330px,42vh);overflow:auto;display:grid;gap:10px;align-content:start}.guru-message{max-width:88%;padding:10px 12px;border-radius:13px;background:#fff;border:1px solid #d9dce3}.guru-message small{font-size:.52rem;font-weight:900;letter-spacing:.08em;color:#6f7888}.guru-message p{margin:3px 0 0;font-size:.86rem;line-height:1.42}.guru-you{justify-self:end;background:#111827;color:#fff;border-color:#111827}.guru-you small{color:#aab5c9}.guru-recommendation{display:grid;gap:4px;text-decoration:none;color:#111827;background:#e7ecff;border:1px solid #a9bcff;border-radius:13px;padding:13px}.guru-recommendation small{font-size:.52rem;letter-spacing:.07em;font-weight:900;color:#536384}.guru-recommendation strong{font-size:1.05rem}.guru-recommendation span{font-size:.69rem;font-weight:900;margin-top:4px}.guru-choices{padding:0 16px 15px;display:flex;flex-wrap:wrap;gap:7px;max-height:180px;overflow:auto}.guru-choices button{appearance:none;border:1px solid #ccd1da;background:#fff;border-radius:999px;padding:8px 10px;font:inherit;font-size:.72rem;font-weight:750;cursor:pointer;text-align:left}.guru-choices button:hover,.guru-choices button:focus-visible{border-color:#2f67ff;background:#f0f3ff}.shop-guru-panel>footer{border-top:1px solid #dddde0;padding:10px 14px;display:flex;justify-content:space-between;gap:12px;align-items:center}.shop-guru-panel>footer button{border:0;background:transparent;text-decoration:underline;font:inherit;font-size:.67rem;font-weight:700;cursor:pointer}.shop-guru-panel>footer span{font-size:.55rem;color:#737b88;text-align:right}

.gift-delivery-options{border:1px solid var(--border);border-radius:14px;padding:16px;margin:18px 0}.gift-delivery-options legend{font-weight:800;padding:0 5px}.gift-email-choice{display:block!important;cursor:pointer}.gift-email-choice input{position:absolute;opacity:0}.gift-email-choice span{display:block;border:1px solid var(--border);border-radius:12px;padding:13px;background:#fff}.gift-email-choice strong,.gift-email-choice small{display:block}.gift-email-choice small{font-weight:500;color:var(--text-muted);margin-top:4px}.gift-email-choice input:checked+span{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.gift-email-fields{margin-top:14px}.gift-email-fields[hidden]{display:none}.gift-mail-status{max-width:620px;margin:1rem auto 1.6rem;border:1px solid #d2d7e0;border-radius:12px;padding:13px 15px;text-align:left;background:#fff}.gift-mail-status strong,.gift-mail-status span{display:block}.gift-mail-status span{margin-top:4px;color:var(--ink-soft);font-size:.9rem}.gift-mail-status.is-success{border-color:#90d1aa;background:#f3fbf6}.gift-share-actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:12px}.gift-share-actions .button{margin-top:0}.non-sale-count-result{font-weight:750;background:#edf1ff;border-radius:10px;padding:10px 12px}

@media(max-width:800px){.non-sale-meter-inner{align-items:flex-start;flex-direction:column;gap:8px}.shop-guru{bottom:78px;right:12px}.shop-guru-panel{bottom:56px}.shop-guru-launch{padding:11px 13px}.shop-guru-launch span:last-child{font-size:.68rem}}
@media(prefers-reduced-motion:reduce){.shop-guru *{scroll-behavior:auto!important}}

/* Phase 10.1D hotfix — homepage retail-chaos, compact lower sections, gift message presets */
.home-hero-media{isolation:isolate}.hero-media-caption{z-index:8}.hero-retail-chaos{position:absolute;inset:0;z-index:7;pointer-events:none;overflow:hidden;border-radius:22px}.hero-chaos{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:8px;background:#fff;color:#111827;border:1px solid rgba(17,24,39,.16);box-shadow:0 8px 25px rgba(17,24,39,.15);font-size:.62rem;line-height:1;font-weight:950;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.hero-chaos-best{left:18px;top:18px;background:#111827;color:#fff;transform:rotate(-3deg)}.hero-chaos-discount{right:18px;top:18px;background:#ff795f;color:#111827;border-color:#ff795f;font-size:.78rem;transform:rotate(4deg)}.hero-chaos-stock{right:18px;top:70px;background:#fff}.hero-chaos-watch{left:22px;top:82px;background:#e9efff;color:#193a98;transform:rotate(2deg)}.hero-chaos-last{left:50%;top:48%;transform:translate(-50%,-50%) rotate(-7deg);background:#111827;color:#fff;border:2px solid #fff;font-size:.72rem;padding:10px 13px}.hero-chaos-rating{left:20px;bottom:86px;background:#fff5c8}.hero-chaos-shipping{right:20px;bottom:86px;background:#dff7ea;color:#155f3d}.why-section.home-section,.home-review-section.home-section{padding:clamp(2.5rem,4.2vw,3.8rem) 0}.unnewsletter.home-section{padding:clamp(2rem,3.2vw,3rem) 0}.home-review-section .section-heading{margin-bottom:18px}.unnewsletter-card{padding:22px 26px}.gift-message-presets{margin:10px 0 18px;padding:14px;border:1px solid var(--border);border-radius:14px;background:#f7f6f2}.gift-preset-title{display:grid;gap:3px;margin-bottom:10px}.gift-preset-title strong{font-size:.85rem}.gift-preset-title small{font-size:.72rem;color:var(--text-muted)}.gift-preset-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gift-preset{appearance:none;border:1px solid #cfd3db;border-radius:999px;background:#fff;color:var(--ink);padding:9px 11px;font:inherit;font-size:.72rem;font-weight:780;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.gift-preset:hover,.gift-preset:focus-visible{transform:translateY(-1px);border-color:#2f67ff;background:#f0f3ff}.gift-preset.is-selected{border-color:#111827;box-shadow:inset 0 0 0 1px #111827;background:#fff}
@media(max-width:800px){.hero-retail-chaos{border-radius:14px}.hero-chaos{font-size:.5rem;padding:6px 7px}.hero-chaos-best{left:10px;top:10px}.hero-chaos-discount{right:10px;top:10px;font-size:.6rem}.hero-chaos-stock{right:10px;top:48px}.hero-chaos-watch{display:none}.hero-chaos-last{top:45%;font-size:.55rem;padding:8px 9px}.hero-chaos-rating{left:10px;bottom:70px}.hero-chaos-shipping{right:10px;bottom:70px}.why-section.home-section,.home-review-section.home-section{padding:2.5rem 0}.unnewsletter.home-section{padding:1.8rem 0}}
@media(max-width:540px){.hero-chaos-stock,.hero-chaos-rating{display:none}.hero-chaos-last{left:48%;top:42%}.hero-chaos-shipping{bottom:62px}.gift-preset-grid{grid-template-columns:1fr}}


/* Phase 10.1G — Hype shop cards; same product, three marketing lives */
.hype-home-grid{grid-template-columns:.64fr 1.36fr;gap:clamp(34px,4vw,64px);align-items:center}.hype-home-copy h2{max-width:8.5ch}.hype-home-lead{font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:800;line-height:1.35;color:#111827;max-width:31ch}.hype-home-copy>p:not(.hype-home-lead){max-width:34ch}.hype-shopification{min-width:0;border:1px solid #cfd3db;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 20px 52px rgba(17,24,39,.10)}
.hype-shop-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 18px;background:#111827;color:#fff}.hype-shop-head>div{display:grid;gap:3px}.hype-shop-head span{font-size:.62rem;font-weight:1000;letter-spacing:.13em;color:#9eb4ff}.hype-shop-head strong{font-size:.78rem;line-height:1.25;letter-spacing:.025em;max-width:58ch}.hype-shop-head small{flex:0 0 auto;border:1px solid #44506a;border-radius:999px;padding:6px 9px;font-size:.5rem;font-weight:950;letter-spacing:.08em;color:#d9e0ec;white-space:nowrap}
.hype-shop-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;background:#ece9e1}.hype-shop-card{position:relative;min-width:0;background:#fff;border:1px solid #d6d7da;border-radius:15px;overflow:hidden;box-shadow:0 6px 16px rgba(17,24,39,.05)}.hype-card-top{min-height:37px;padding:9px 10px 7px;display:flex;justify-content:space-between;align-items:center;gap:7px;border-bottom:1px solid #e4e4e3}.hype-card-top small{font-size:.49rem;font-weight:1000;letter-spacing:.1em;color:#6b7280}.hype-card-top b{font-size:.43rem;line-height:1;padding:5px 6px;border-radius:999px;background:#111827;color:#fff;letter-spacing:.06em;white-space:nowrap}.hype-shop-card-now{border:2px solid #111827;transform:rotate(-.4deg)}.hype-shop-card-now .hype-card-top b{background:#ff795f;color:#111827}.hype-shop-card-old{filter:saturate(.64);transform:translateY(5px)}.hype-shop-card-old .hype-card-top b{background:#e5e7eb;color:#4b5563}.hype-shop-card-next{border-color:#f2a85f;transform:rotate(.45deg)}
.hype-card-image{position:relative;aspect-ratio:1.22/1;background:#171a1f;overflow:hidden}.hype-card-image img{display:block;width:100%;height:100%;object-fit:cover}.hype-shop-card-old .hype-card-image img{filter:grayscale(.9) contrast(.86) opacity(.78)}.hype-shop-card-next .hype-card-image:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 3px rgba(255,121,95,.62);pointer-events:none}.hype-card-image-fallback{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-size:1rem;font-weight:950;letter-spacing:.08em}.hype-sticker{position:absolute;z-index:2;display:inline-flex;align-items:center;padding:5px 7px;border-radius:6px;font-size:.43rem;line-height:1;font-weight:1000;letter-spacing:.065em;box-shadow:0 5px 14px rgba(17,24,39,.18)}.hype-sticker-a{left:8px;top:8px;background:#ff795f;color:#111827;transform:rotate(-4deg)}.hype-sticker-b{right:8px;bottom:8px;background:#fff5c8;color:#111827;transform:rotate(3deg)}.hype-sticker-old{left:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg);background:#eef0f2;color:#5f6672;border:1px dashed #8c939d;font-size:.52rem}.hype-sticker-new{right:7px;bottom:8px;background:#111827;color:#fff;transform:rotate(4deg)}
.hype-card-body{padding:12px;display:flex;flex-direction:column;min-height:210px}.hype-card-body h3{margin:0 0 9px;font-size:clamp(1rem,1.25vw,1.32rem);line-height:.98;letter-spacing:-.035em}.hype-card-stars{font-size:.62rem;font-weight:950;letter-spacing:.04em}.hype-card-stars span{display:block;margin-top:2px;font-size:.48rem;font-weight:750;letter-spacing:0;color:#6b7280}.hype-card-pills{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.hype-card-pills span{display:inline-flex;border:1px solid #cfd3db;border-radius:999px;padding:5px 6px;font-size:.43rem;font-weight:950;line-height:1;letter-spacing:.035em;background:#f9fafb}.hype-countdown{margin-top:auto;border-top:1px dashed #d5d7dc;padding-top:10px}.hype-countdown small{display:block;font-size:.44rem;font-weight:950;letter-spacing:.08em;color:#c2410c}.hype-countdown strong{display:block;margin-top:3px;font-size:1.35rem;line-height:1;font-variant-numeric:tabular-nums}.hype-shop-card-old blockquote{margin:2px 0 8px;font-size:.9rem;line-height:1.12;font-weight:900}.hype-shop-card-old p{margin:0;font-size:.58rem;line-height:1.35;color:#646c78}.hype-change-meter{margin-top:auto;display:flex;align-items:end;justify-content:space-between;border-top:1px dashed #d5d7dc;padding-top:9px}.hype-change-meter span{font-size:.43rem;font-weight:950;letter-spacing:.07em;color:#737b88}.hype-change-meter strong{font-size:1.45rem;line-height:.9;color:#5f6672}.hype-fineprint{margin-top:auto;padding-top:10px;font-size:.48rem;line-height:1.3;color:#7c4b23;font-weight:800}
.hype-nothing-punch{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;background:#dff7ea;border-top:1px solid #b9dec9}.hype-nothing-punch>div{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.hype-nothing-punch span{font-size:1.3rem;font-weight:1000;letter-spacing:-.045em}.hype-nothing-punch strong{font-size:.78rem;letter-spacing:.025em;color:#155f3d}.hype-nothing-punch p{margin:0;font-size:.62rem;line-height:1.35;color:#38694f;font-weight:750}.hype-nothing-punch>b{display:inline-flex;padding:7px 9px;border:1px solid #89c9a6;border-radius:999px;background:#fff;color:#155f3d;font-size:.46rem;line-height:1;font-weight:1000;letter-spacing:.055em;white-space:nowrap}
@media(max-width:1100px){.hype-home-grid{grid-template-columns:.56fr 1.44fr;gap:30px}.hype-shop-head small{display:none}.hype-shop-cards{gap:7px;padding:9px}.hype-card-body{padding:10px;min-height:198px}.hype-nothing-punch{grid-template-columns:1fr 1fr}.hype-nothing-punch>b{grid-column:1/-1;justify-self:start}}
@media(max-width:900px){.hype-home-grid{grid-template-columns:1fr}.hype-home-copy h2{max-width:12ch}.hype-home-copy>p{max-width:56ch}.hype-shop-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.hype-shop-card-old{transform:none}.hype-card-body{min-height:190px}}
@media(max-width:680px){.hype-shop-head{align-items:flex-start}.hype-shop-head strong{font-size:.7rem}.hype-shop-cards{grid-template-columns:1fr;gap:10px;padding:10px}.hype-shop-card,.hype-shop-card-now,.hype-shop-card-next{transform:none}.hype-card-image{aspect-ratio:1.7/1}.hype-card-body{min-height:auto}.hype-countdown,.hype-change-meter,.hype-fineprint{margin-top:14px}.hype-nothing-punch{grid-template-columns:1fr;gap:7px;padding:14px}.hype-nothing-punch>b{grid-column:auto}.hype-home-copy h2{font-size:clamp(2.35rem,12vw,3.5rem)}}


/* Phase 10.1H — final Hype polish: tighter hierarchy, fuller old card, site-palette punchline */
.hype-home-copy h2{font-size:clamp(2.25rem,4.35vw,4rem);max-width:9.2ch}
.hype-old-stats{margin-top:12px;padding:9px 10px;border:1px solid #d9dce3;border-radius:10px;background:#f7f6f2}
.hype-old-stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}
.hype-old-stats span{font-size:.43rem;font-weight:1000;letter-spacing:.075em;color:#6b7280}
.hype-old-stats strong{font-size:.95rem;line-height:1;color:#111827}
.hype-old-stats small{display:block;margin-top:5px;font-size:.48rem;line-height:1.3;color:#646c78;font-weight:750}
.hype-nothing-punch{grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:19px 20px;background:#eef1ff;border-top:1px solid #cfd7f5;box-shadow:inset 5px 0 0 #2f67ff}
.hype-punch-main{display:grid;gap:4px;min-width:0}
.hype-punch-main>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.hype-punch-main span{font-size:1.45rem;font-weight:1000;letter-spacing:-.045em;color:#111827}
.hype-punch-main strong{font-size:.86rem;letter-spacing:.025em;color:#111827}
.hype-punch-main small{font-size:.64rem;line-height:1.35;color:#596271;font-weight:750}
.hype-nothing-punch>b{display:inline-flex;align-items:center;justify-content:center;padding:9px 11px;border:1px solid #111827;border-radius:999px;background:#111827;color:#fff;font-size:.47rem;line-height:1;font-weight:1000;letter-spacing:.055em;white-space:nowrap}
@media(max-width:1100px){.hype-nothing-punch{grid-template-columns:1fr auto}.hype-nothing-punch>b{grid-column:auto;justify-self:end}}
@media(max-width:900px){.hype-home-copy h2{font-size:clamp(2.35rem,7.5vw,3.8rem);max-width:12ch}}
@media(max-width:680px){.hype-home-copy h2{font-size:clamp(2.2rem,10.5vw,3.25rem)}.hype-nothing-punch{grid-template-columns:1fr;gap:11px;padding:16px;box-shadow:inset 0 4px 0 #2f67ff}.hype-nothing-punch>b{justify-self:start}.hype-old-stats{margin-top:10px}}


/* V2.2 foundation Round 1 — primary routes and hero clarifier */
.home-hero-clarifier{margin:.15rem 0 0;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.35;font-weight:900;color:#111827;letter-spacing:-.02em}
.routes-primary{padding:clamp(2.6rem,5vw,4.5rem) 0;background:#f4f2ec;border-bottom:1px solid var(--line)}
.route-choice-heading{align-items:end}.route-choice-heading h2{max-width:13ch}.route-choice-heading>p{max-width:50ch}
.route-grid-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.route-grid-four .route-card{min-height:290px;grid-template-rows:auto auto 1fr auto auto;position:relative;overflow:hidden;border:1px solid rgba(17,24,39,.1);box-shadow:0 10px 26px rgba(17,24,39,.045)}
.route-grid-four .route-card::after{content:"";position:absolute;inset:auto -24px -36px auto;width:110px;height:110px;border-radius:50%;border:18px solid rgba(17,24,39,.055);pointer-events:none}
.route-grid-four .route-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(17,24,39,.11)}
.route-grid-four .route-number{font-size:.66rem;font-weight:950;letter-spacing:.12em;color:#5e6878}
.route-grid-four .route-intent{margin-top:26px;font-size:.62rem;line-height:1.25;font-weight:950;letter-spacing:.06em;text-transform:uppercase;max-width:24ch;color:#4b5565}
.route-grid-four .route-card h3{font-size:clamp(1.55rem,2vw,2rem);line-height:1;margin:8px 0 12px;letter-spacing:-.035em}
.route-grid-four .route-card p{margin:0;color:#414b5b;max-width:28ch;line-height:1.45}
.route-grid-four .route-card>strong{align-self:end;margin-top:28px;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}
.route-grid-four .route-shop{background:#fff}.route-grid-four .route-enough{background:#111827;color:#fff;border-color:#111827}.route-grid-four .route-enough .route-number,.route-grid-four .route-enough .route-intent,.route-grid-four .route-enough p{color:#c7cfdb}.route-grid-four .route-enough::after{border-color:rgba(255,255,255,.09)}.route-grid-four .route-notnow{background:#e9efff}.route-grid-four .route-gift{background:#f5e9e4}
.route-difference-note{margin-top:15px;padding:13px 16px;border:1px dashed #bbc2cf;border-radius:12px;display:flex;justify-content:center;align-items:center;gap:18px;background:rgba(255,255,255,.55);font-size:.73rem;color:#4b5565}
.route-difference-note div{display:flex;gap:7px;align-items:baseline}.route-difference-note b{color:#111827;font-size:.72rem}.route-difference-note i{font-style:normal;font-weight:950;color:#758099}
@media(max-width:1050px){.route-grid-four{grid-template-columns:repeat(2,1fr)}.route-grid-four .route-card{min-height:240px}}
@media(max-width:620px){.routes-primary{padding:2.2rem 0}.route-grid-four{grid-template-columns:1fr}.route-grid-four .route-card{min-height:190px}.route-grid-four .route-intent{margin-top:18px}.route-grid-four .route-card>strong{margin-top:20px}.route-difference-note{align-items:flex-start;flex-direction:column;gap:6px}.route-difference-note i{display:none}.route-difference-note div{display:grid;gap:2px}}


/* V2.2 foundation Round 2 — homepage flow, compact Trending, prominent Shop Coach */
.guru-home{padding:clamp(3rem,5.5vw,5.5rem) 0;background:#111827;color:#fff}
.guru-home-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:clamp(28px,5vw,72px);align-items:center}
.guru-home-copy{max-width:610px}.guru-home-copy .eyebrow{color:#aeb9d1}.guru-home-copy h2{margin:.55rem 0 1rem;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.92;letter-spacing:-.055em;max-width:10ch}.guru-home-copy p{font-size:clamp(1rem,1.55vw,1.25rem);line-height:1.5;color:#d8deea;max-width:48ch}.guru-home-copy .button{margin-top:12px;background:#fff;color:#111827;border-color:#fff}.guru-home-copy>small{display:block;margin-top:12px;color:#98a4b8;font-size:.68rem}
.guru-home-demo{border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#fff;color:#111827;overflow:hidden;box-shadow:0 28px 70px rgba(0,0,0,.24)}
.guru-demo-status{display:grid;grid-template-columns:10px auto 1fr;gap:9px;align-items:center;padding:12px 14px;background:#eef1f5;border-bottom:1px solid #dce1e8}.guru-demo-status>span{width:8px;height:8px;border-radius:50%;background:#31a86d}.guru-demo-status b{font-size:.68rem;letter-spacing:.06em}.guru-demo-status small{justify-self:end;font-size:.5rem;font-weight:900;letter-spacing:.055em;color:#596575}
.guru-home-demo>button{display:grid;width:calc(100% - 32px);margin:14px 16px 0;padding:13px 14px;text-align:left;border:1px solid #d9dee6;border-radius:12px;background:#f7f8fa;color:#111827;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.guru-home-demo>button:hover{transform:translateY(-2px);border-color:#9aa6b8;box-shadow:0 8px 20px rgba(17,24,39,.07)}.guru-home-demo>button span{font-size:.48rem;font-weight:950;letter-spacing:.08em;color:#6d7685}.guru-home-demo>button strong{margin-top:4px;font-size:.9rem;line-height:1.25}
.guru-demo-reply{margin:14px 16px 16px;padding:14px;border-radius:12px;background:#111827;color:#fff}.guru-demo-reply span{font-size:.48rem;font-weight:950;letter-spacing:.08em;color:#aeb9d1}.guru-demo-reply p{margin:5px 0 0;font-size:.78rem;line-height:1.4;color:#fff}
.trend-home-compact{padding:clamp(3rem,5vw,5rem) 0;background:#fff}.trend-home-heading{align-items:end}.trend-home-heading>div:first-child{max-width:600px}.trend-home-intro{max-width:620px}.trend-home-intro p{margin:0 0 12px;color:var(--ink-soft);line-height:1.5}.trend-home-intro .text-link-big{font-size:.72rem}
.trend-grid-three-home{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trend-card-home{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(0,1.15fr);min-height:250px;border-radius:16px;overflow:hidden}.trend-card-home .trend-editorial-image{width:100%;height:100%;aspect-ratio:auto;border-radius:0;margin:0;object-fit:cover}.trend-card-home>div:last-child{padding:18px}.trend-card-home h3{font-size:clamp(1.05rem,1.55vw,1.35rem);margin:.45rem 0 .7rem}.trend-card-home p{font-size:.75rem;line-height:1.45}.trend-home-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.trend-home-footer>span{font-size:.76rem;font-weight:800;color:#667080}.trend-home-footer .button{padding:.72rem 1rem;font-size:.68rem}
@media(max-width:1050px){.guru-home-grid{grid-template-columns:1fr 1fr;gap:28px}.trend-card-home{grid-template-columns:1fr}.trend-card-home .trend-editorial-image{aspect-ratio:1.6/1;height:auto}.trend-card-home{min-height:0}}
@media(max-width:800px){.guru-home-grid{grid-template-columns:1fr}.guru-home-copy h2{max-width:12ch}.trend-home-heading{align-items:start}.trend-grid-three-home{grid-template-columns:1fr}.trend-card-home{grid-template-columns:180px 1fr}.trend-card-home .trend-editorial-image{height:100%;aspect-ratio:auto}.trend-home-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.guru-home{padding:2.7rem 0}.guru-home-copy h2{font-size:clamp(2.35rem,11vw,3.6rem)}.guru-demo-status{grid-template-columns:10px 1fr}.guru-demo-status small{grid-column:2;justify-self:start}.guru-home-demo>button{margin-top:10px}.trend-card-home{grid-template-columns:1fr}.trend-card-home .trend-editorial-image{height:auto;aspect-ratio:1.65/1}.trend-home-footer .button{width:100%;justify-content:center}}

/* V2.2 foundation Round 3 — legacy + live Nietskopen counters */
.home-numbers{padding:clamp(3rem,5.2vw,5.3rem) 0;background:#f4f2ec;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.home-numbers-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:32px;align-items:end;margin-bottom:18px}
.home-numbers-heading h2{margin:.45rem 0 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.92;letter-spacing:-.055em;max-width:10ch}
.home-numbers-heading>p{margin:0;max-width:47ch;justify-self:end;color:#596271;line-height:1.5}
.home-number-grid{display:grid;grid-template-columns:1.5fr .75fr .75fr;gap:12px}
.home-number-card{position:relative;min-height:260px;padding:22px;border:1px solid rgba(17,24,39,.11);border-radius:18px;background:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 10px 28px rgba(17,24,39,.045)}
.home-number-card::after{content:"";position:absolute;right:-30px;top:-38px;width:140px;height:140px;border:22px solid rgba(17,24,39,.045);border-radius:50%;pointer-events:none}
.home-number-label{position:absolute;top:20px;left:22px;right:22px;font-size:.6rem;font-weight:1000;letter-spacing:.075em;color:#5d6879}
.home-number-card>strong{display:block;font-size:clamp(3.2rem,6vw,6.4rem);line-height:.84;letter-spacing:-.075em;color:#111827}
.home-number-card p{margin:15px 0 0;font-size:.88rem;line-height:1.4;font-weight:800;color:#333d4d;max-width:42ch}
.home-number-card small{display:block;margin-top:9px;font-size:.62rem;line-height:1.4;color:#747d8b;max-width:54ch}
.home-number-customers{background:#eef1ff;box-shadow:inset 5px 0 0 #2f67ff,0 10px 28px rgba(17,24,39,.045)}
.home-number-customers>strong{font-size:clamp(4.5rem,8vw,8.8rem)}
.home-number-today{background:#fff}
.home-number-revenue{background:#111827;border-color:#111827;color:#fff}
.home-number-revenue::after{border-color:rgba(255,255,255,.08)}
.home-number-revenue .home-number-label,.home-number-revenue p{color:#d8deea}
.home-number-revenue>strong{color:#fff}
.home-number-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding:12px 16px;border:1px dashed #b8c0cd;border-radius:12px;background:rgba(255,255,255,.55);font-size:.62rem;line-height:1.3;font-weight:850;letter-spacing:.025em;color:#667080}
.home-number-foot b{color:#111827;font-size:.72rem}
@media(max-width:950px){.home-number-grid{grid-template-columns:1fr 1fr}.home-number-customers{grid-column:1/-1}.home-number-card{min-height:220px}.home-numbers-heading{grid-template-columns:1fr}.home-numbers-heading>p{justify-self:start}}
@media(max-width:600px){.home-numbers{padding:2.6rem 0}.home-number-grid{grid-template-columns:1fr}.home-number-customers{grid-column:auto}.home-number-card{min-height:205px;padding:18px}.home-number-label{top:17px;left:18px}.home-number-card>strong{font-size:clamp(3.4rem,18vw,5.1rem)}.home-number-customers>strong{font-size:clamp(4rem,21vw,6rem)}.home-number-foot{align-items:flex-start;flex-direction:column;gap:7px}}


/* V2.2 foundation Round 4 — shop by sales trick, richer About, international product films */
.sales-trick-browser{margin:18px 0 2px;padding:16px;border:1px solid #cfd5df;border-radius:16px;background:#f5f6f8}.sales-trick-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:11px}.sales-trick-head>div{display:grid;gap:4px}.sales-trick-head .eyebrow{margin:0;color:#566171}.sales-trick-head strong{font-size:.88rem}.sales-trick-reset{appearance:none;border:1px solid #bcc4d1;background:#fff;border-radius:999px;padding:7px 11px;font:inherit;font-size:.58rem;font-weight:950;letter-spacing:.06em;cursor:pointer}.sales-trick-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.sales-trick-chip{appearance:none;min-width:0;min-height:92px;border:1px solid #d4d9e1;background:#fff;border-radius:12px;padding:10px;text-align:left;font:inherit;color:#111827;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:10px;transition:transform .14s ease,border-color .14s ease,background .14s ease}.sales-trick-chip span{font-size:.65rem;font-weight:1000;letter-spacing:.035em;line-height:1.1}.sales-trick-chip small{font-size:.57rem;line-height:1.3;color:#667080}.sales-trick-chip:hover,.sales-trick-chip:focus-visible{transform:translateY(-2px);border-color:#8392aa}.sales-trick-chip.is-active,.sales-trick-reset.is-active{background:#111827;border-color:#111827;color:#fff}.sales-trick-chip.is-active small{color:#cbd3df}.sales-trick-note{margin:10px 0 0;font-size:.63rem;color:#717a88}.product-sales-tricks{display:flex;flex-wrap:wrap;gap:5px;margin:.4rem 0 .65rem}.product-sales-tricks a{text-decoration:none;border:1px solid #ccd2dc;border-radius:999px;padding:5px 7px;background:#f7f8fa;color:#4c586a;font-size:.48rem;font-weight:950;letter-spacing:.055em}.product-sales-tricks a:hover,.product-sales-tricks a:focus-visible{background:#111827;color:#fff;border-color:#111827}.about-legacy-strip{padding:0 0 clamp(3.5rem,6vw,6rem);background:var(--surface)}.about-legacy-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;border:1px solid #cfd4dc;border-radius:18px;overflow:hidden;background:#111827;color:#fff}.about-legacy-grid>div{min-height:235px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid #394458}.about-legacy-grid>div:last-child{border-right:0}.about-legacy-grid span{margin-bottom:auto;font-size:.55rem;font-weight:950;letter-spacing:.08em;color:#aeb9cb}.about-legacy-grid strong{font-size:clamp(3.3rem,6vw,6.7rem);line-height:.85;letter-spacing:-.065em}.about-legacy-grid p{margin:14px 0 0;max-width:30ch;color:#dce2eb;font-size:.82rem;line-height:1.4}.product-film-section video::cue{background:rgba(17,24,39,.88);color:#fff;font:700 1rem/1.35 system-ui,sans-serif}.product-film-heading>p{max-width:43ch}
@media(max-width:1100px){.sales-trick-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:760px){.sales-trick-head{align-items:flex-start;flex-direction:column}.sales-trick-grid{grid-template-columns:repeat(2,1fr)}.about-legacy-grid{grid-template-columns:1fr}.about-legacy-grid>div{min-height:190px;border-right:0;border-bottom:1px solid #394458}.about-legacy-grid>div:last-child{border-bottom:0}}
@media(max-width:430px){.sales-trick-grid{grid-template-columns:1fr 1fr}.sales-trick-chip{min-height:88px}}

/* V2.2 flagship non-purchase configurators */
body.flagship-open{overflow:hidden}.flagship-purchase{width:min(980px,calc(100vw - 24px));max-height:min(92vh,900px);padding:0;border:0;border-radius:20px;background:#f5f4ef;color:#111827;box-shadow:0 30px 100px rgba(0,0,0,.3)}.flagship-purchase::backdrop{background:rgba(10,16,27,.72);backdrop-filter:blur(5px)}.flagship-frame{min-height:620px;display:grid;grid-template-rows:auto auto 1fr}.flagship-header{padding:20px 22px 16px;background:#111827;color:#fff;display:flex;justify-content:space-between;gap:24px}.flagship-header .eyebrow{color:#9bb1d5}.flagship-header h2{margin:.2rem 0 .35rem;font-size:clamp(1.7rem,3vw,2.8rem);line-height:.95}.flagship-header p{margin:0;color:#cfd6e1;font-size:.7rem}.flagship-close{appearance:none;border:1px solid #455169;background:#1b2536;color:#fff;border-radius:50%;width:38px;height:38px;font-size:1.35rem;cursor:pointer}.flagship-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:0;background:#e7eaf0;border-bottom:1px solid #cdd3dd}.flagship-progress span{position:relative;padding:10px 8px;display:grid;grid-template-columns:24px 1fr;gap:6px;align-items:center;color:#697487;border-right:1px solid #d0d5dd}.flagship-progress span:last-child{border-right:0}.flagship-progress b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#cbd2dc;color:#4e596a;font-size:.56rem}.flagship-progress small{font-size:.5rem;font-weight:850;line-height:1.2}.flagship-progress .active{background:#fff;color:#111827}.flagship-progress .active b,.flagship-progress .done b{background:#111827;color:#fff}.flagship-progress .done{color:#34435a}.flagship-panels{padding:22px;overflow:auto}.flagship-step{outline:none}.flagship-step-copy{max-width:680px;margin-bottom:18px}.flagship-step-copy .eyebrow{margin:0 0 5px}.flagship-step-copy h3,.flagship-final-copy h3{margin:.2rem 0 .5rem;font-size:clamp(1.7rem,3.5vw,3rem);line-height:.95}.flagship-step-copy p,.flagship-final-copy p{margin:0;color:#596474;line-height:1.5}.flagship-options{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.flagship-option{cursor:pointer}.flagship-option input{position:absolute;opacity:0;pointer-events:none}.flagship-option-card{min-height:150px;border:1px solid #c8cfd9;border-radius:13px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:9px;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.flagship-option-card strong{font-size:.82rem}.flagship-option-card small{color:#687282;font-size:.65rem;line-height:1.35}.flagship-option-card b{margin-top:auto;font-size:1.25rem}.flagship-option input:checked+.flagship-option-card{border-color:#111827;box-shadow:inset 0 0 0 2px #111827;transform:translateY(-2px)}.flagship-option input:focus-visible+.flagship-option-card{outline:3px solid #6f91d8;outline-offset:2px}.flagship-actions{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.flagship-final-copy{max-width:760px}.flagship-review{margin:18px 0;display:grid;border:1px solid #c9d0da;border-radius:13px;background:#fff;overflow:hidden}.flagship-review>div{display:flex;justify-content:space-between;gap:20px;padding:9px 12px;border-bottom:1px solid #e0e4e9}.flagship-review>div:last-child{border-bottom:0}.flagship-review span{font-size:.68rem}.flagship-review strong{font-size:.72rem}.flagship-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.flagship-metrics>div{border:1px solid #cbd2dc;border-radius:11px;background:#eceff3;padding:11px;display:grid;gap:6px}.flagship-metrics span{font-size:.5rem;font-weight:900;letter-spacing:.05em}.flagship-metrics strong{font-size:1.6rem}.flagship-final-notice{margin-top:10px;border-radius:10px;background:#111827;color:#fff;padding:11px 13px;font-size:.66rem;font-weight:950;letter-spacing:.06em}.flagship-done{margin-top:15px;border:1px solid #bfc9d7;border-radius:14px;background:#e7edf7;padding:20px;text-align:center}.flagship-done-mark{margin:0 auto 10px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#111827;color:#fff;font-size:1.5rem}.flagship-done h3{margin:.2rem 0 .4rem;font-size:1.7rem}.flagship-done p{margin:0 0 14px;color:#526078}.flagship-done-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.flagship-theme-nord .flagship-final-notice{background:#2b201a}.flagship-theme-nixkea .flagship-header{background:#14203b}.flagship-theme-boxless .flagship-header{background:#30261f}.flagship-theme-smarthome .flagship-header{background:#15243a}
@media(max-width:760px){.flagship-purchase{width:calc(100vw - 12px);max-height:95vh;border-radius:14px}.flagship-frame{min-height:0}.flagship-header{padding:15px}.flagship-progress{overflow-x:auto;grid-template-columns:repeat(5,minmax(105px,1fr))}.flagship-panels{padding:15px}.flagship-options{grid-template-columns:1fr}.flagship-option-card{min-height:105px}.flagship-actions{flex-wrap:wrap}.flagship-actions .button{flex:1 1 150px}.flagship-metrics{grid-template-columns:1fr 1fr 1fr}}


/* Phase 2.2 / 5B — marketplace sales-trick filters + educational library */
.shop-controls{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end}.shop-filter-toggle{min-height:48px;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.shop-filter-toggle b{min-width:22px;height:22px;border-radius:999px;background:#111827;color:#fff;display:inline-grid;place-items:center;font-size:.68rem}.shop-filter-toggle.is-active{border-color:#111827;background:#eef1f6}.sales-filter-panel{margin:18px 0 4px;border:1px solid #bfc7d4;border-radius:18px;background:#f5f6f8;overflow:hidden}.sales-filter-panel[hidden]{display:none}.sales-filter-header{display:flex;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid #d5dae2;background:#fff}.sales-filter-header h2{margin:4px 0 5px;font-size:clamp(1.2rem,2vw,1.75rem);letter-spacing:-.035em}.sales-filter-header p{max-width:65ch;margin:0;color:#5d6674;font-size:.78rem;line-height:1.5}.sales-filter-close{appearance:none;width:42px;height:42px;border-radius:50%;border:1px solid #c8ced8;background:#fff;font:700 1.4rem/1 system-ui;cursor:pointer}.sales-filter-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d7dce4}.sales-filter-option{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:14px;background:#f8f9fa;cursor:pointer;min-height:94px}.sales-filter-option:hover{background:#fff}.sales-filter-option input{width:18px;height:18px;margin:2px 0 0;accent-color:#111827}.sales-filter-option span{display:grid;gap:5px;min-width:0}.sales-filter-option b{font-size:.68rem;letter-spacing:.035em}.sales-filter-option small{color:#667080;font-size:.6rem;line-height:1.35}.sales-filter-option em{font:900 .58rem/1 system-ui;background:#e3e6eb;padding:6px 7px;border-radius:999px;font-style:normal}.sales-filter-option:has(input:checked){background:#111827;color:#fff}.sales-filter-option:has(input:checked) small{color:#cdd5e1}.sales-filter-option:has(input:checked) em{background:#fff;color:#111827}.sales-filter-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 18px;border-top:1px solid #d5dae2;background:#fff}.active-filter-row{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:.64rem;font-weight:800;color:#687181}.active-filter-row>div{display:flex;flex-wrap:wrap;gap:6px}.active-filter-chip{appearance:none;border:1px solid #111827;border-radius:999px;background:#111827;color:#fff;padding:7px 10px;font:900 .56rem/1 system-ui;cursor:pointer}.catalog-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;color:#646e7e;font-size:.66rem}.catalog-meta strong{color:#111827}.mega-top{display:grid!important;grid-template-columns:1fr 1fr}.mega-top>a+a{border-left:1px solid #d8dde5}.product-sales-tricks a{transition:transform .14s ease,background .14s ease}.product-sales-tricks a:hover{transform:translateY(-1px)}
.sales-library-hero{padding:clamp(4rem,7vw,7rem) 0;background:#f4f2ed;border-bottom:1px solid #d8d4cc}.sales-library-hero h1{max-width:900px;margin:.5rem 0 1.25rem;font-size:clamp(3.4rem,8vw,8rem);line-height:.82;letter-spacing:-.075em}.sales-library-hero>div>p{max-width:780px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}.sales-library-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border:1px solid #cfcac0;border-radius:18px;overflow:hidden;background:#fff}.sales-library-stats div{min-height:150px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid #d9d4cb}.sales-library-stats div:last-child{border-right:0}.sales-library-stats strong{font-size:clamp(2.5rem,5vw,5rem);line-height:.9;letter-spacing:-.06em}.sales-library-stats span{margin-top:9px;font-size:.67rem;font-weight:850;color:#5d6571}.sales-manifesto{padding:clamp(3rem,6vw,6rem) 0;background:#111827;color:#fff}.sales-manifesto .shell{display:grid;grid-template-columns:.7fr 2fr 1.1fr;gap:36px;align-items:start}.sales-manifesto span{font-size:.58rem;font-weight:950;letter-spacing:.08em;color:#91a9ff}.sales-manifesto blockquote{margin:0;font-size:clamp(1.8rem,3.5vw,3.8rem);line-height:1;letter-spacing:-.05em;font-weight:950}.sales-manifesto p{margin:0;color:#cbd3df;line-height:1.6;font-size:.83rem}.sales-library-group{padding:clamp(3.4rem,6vw,6rem) 0;border-bottom:1px solid #dcdfe4}.sales-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sales-library-card{position:relative;display:flex;flex-direction:column;min-height:310px;padding:18px;border:1px solid #ccd2db;border-radius:16px;background:#fff;color:#111827;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.sales-library-card:hover,.sales-library-card:focus-visible{transform:translateY(-3px);border-color:#7b8798;box-shadow:0 12px 30px rgba(17,24,39,.08)}.sales-library-card-no{font-size:.54rem;font-weight:950;color:#8891a0}.sales-library-card h3{margin:auto 0 7px;font-size:clamp(1.25rem,2vw,2rem);line-height:.95;letter-spacing:-.045em}.sales-library-card p{margin:0;max-width:34ch;font-size:.78rem;line-height:1.45}.sales-library-card em{display:block;margin-top:10px;color:#7b8492;font-size:.66rem}.sales-library-card footer{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-top:24px;padding-top:12px;border-top:1px dashed #ccd2da;font-style:normal}.sales-library-card footer b{font-size:.54rem;letter-spacing:.05em}.sales-library-card footer span{font-size:.52rem;font-weight:950}.sales-library-cta{padding:clamp(3rem,5vw,5rem) 0;background:#dce7ff}.sales-library-cta .shell{display:flex;align-items:end;justify-content:space-between;gap:30px}.sales-library-cta h2{margin:4px 0 8px;font-size:clamp(2rem,4vw,4rem);line-height:.95;letter-spacing:-.055em}.sales-library-cta p{margin:0}.sales-trick-detail-hero{padding:clamp(3.5rem,7vw,7rem) 0;background:#111827;color:#fff;position:relative;overflow:hidden}.sales-trick-detail-hero .shell{position:relative}.sales-trick-detail-number{position:absolute;right:0;top:-.35em;font-size:clamp(7rem,20vw,20rem);font-weight:1000;line-height:.8;letter-spacing:-.08em;color:rgba(255,255,255,.045);pointer-events:none}.sales-trick-detail-hero .back-link{display:inline-block;margin-bottom:70px;color:#c9d5e8;font-size:.6rem;font-weight:900;letter-spacing:.07em;text-decoration:none}.sales-trick-detail-hero h1{position:relative;margin:.55rem 0 1rem;max-width:1000px;font-size:clamp(4rem,10vw,10rem);line-height:.78;letter-spacing:-.08em}.sales-trick-detail-hero .lead{position:relative;max-width:720px;margin:0;font-size:clamp(1.2rem,2vw,2rem);line-height:1.25;font-weight:800}.sales-trick-joke{display:inline-block;margin:28px 0 0!important;padding:9px 12px;border:1px solid #45526a;border-radius:999px;color:#aeb9cb;font-size:.68rem!important}.sales-trick-explainer{padding:clamp(3rem,6vw,6rem) 0}.sales-trick-explainer-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ccd2db;border-radius:18px;overflow:hidden}.sales-trick-explainer-grid section{min-height:310px;padding:22px;border-right:1px solid #d8dde4;display:flex;flex-direction:column}.sales-trick-explainer-grid section:last-child{border-right:0}.sales-trick-explainer-grid span{font-size:.58rem;font-weight:950;color:#7c8797}.sales-trick-explainer-grid h2{margin:auto 0 10px;font-size:clamp(1.45rem,2.4vw,2.4rem);line-height:.95;letter-spacing:-.045em}.sales-trick-explainer-grid p{margin:0;color:#4f5968;font-size:.82rem;line-height:1.55}.sales-trick-example{padding:clamp(3rem,6vw,6rem) 0;background:#f1f0ec}.sales-trick-example .shell{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sales-trick-example .shell>div{min-height:330px;padding:24px;border:1px solid #d0cdc6;border-radius:18px;background:#fff;display:flex;flex-direction:column}.sales-trick-example blockquote{margin:auto 0 0;font-size:clamp(2rem,4vw,4.4rem);line-height:.95;letter-spacing:-.055em;font-weight:950}.sales-trick-response{background:#dce7ff!important;border-color:#b8c9ee!important}.sales-trick-response span{font-size:.58rem;font-weight:950;letter-spacing:.08em}.sales-trick-response h2{margin:auto 0 9px;font-size:clamp(1.7rem,3vw,3rem);line-height:.95;letter-spacing:-.045em}.sales-trick-response p{margin:0;line-height:1.55}.sales-trick-products{padding:clamp(3rem,6vw,6rem) 0}.sales-trick-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-trick-no-product{padding:36px;border:1px dashed #aeb6c2;border-radius:16px;background:#fafafa}.sales-trick-no-product strong{font-size:1.25rem}.sales-trick-related{padding:0 0 clamp(4rem,7vw,7rem)}.sales-trick-related-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.sales-trick-related-grid a{min-height:145px;padding:14px;border:1px solid #d0d5dd;border-radius:12px;color:#111827;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end}.sales-trick-related-grid strong{font-size:.72rem}.sales-trick-related-grid span{margin-top:7px;color:#6b7482;font-size:.58rem;line-height:1.35}
@media(max-width:980px){.shop-controls{grid-template-columns:1fr auto}.shop-filter-toggle{grid-column:1/-1;justify-content:center}.sales-filter-options{grid-template-columns:repeat(2,1fr)}.sales-library-grid{grid-template-columns:repeat(2,1fr)}.sales-manifesto .shell{grid-template-columns:1fr}.sales-trick-explainer-grid{grid-template-columns:1fr}.sales-trick-explainer-grid section{min-height:220px;border-right:0;border-bottom:1px solid #d8dde4}.sales-trick-explainer-grid section:last-child{border-bottom:0}.sales-trick-related-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.sales-filter-options{grid-template-columns:1fr}.sales-filter-footer,.sales-library-cta .shell{align-items:stretch;flex-direction:column}.sales-library-grid{grid-template-columns:1fr}.sales-library-stats{grid-template-columns:1fr}.sales-library-stats div{min-height:115px;border-right:0;border-bottom:1px solid #d9d4cb}.sales-library-stats div:last-child{border-bottom:0}.sales-trick-example .shell{grid-template-columns:1fr}.sales-trick-related-grid{grid-template-columns:1fr 1fr}.sales-trick-product-grid{grid-template-columns:1fr 1fr}.mega-top{grid-template-columns:1fr}.mega-top>a+a{border-left:0;border-top:1px solid #d8dde5}}
@media(max-width:440px){.sales-trick-related-grid,.sales-trick-product-grid{grid-template-columns:1fr}.sales-library-hero h1{font-size:3.25rem}.sales-trick-detail-hero h1{font-size:3.5rem}}
@media(prefers-reduced-motion:reduce){.sales-library-card,.product-sales-tricks a{transition:none}.sales-library-card:hover,.sales-library-card:focus-visible,.product-sales-tricks a:hover{transform:none}}

/* Phase 10.1 / V2.2 R5C — broader counters */
.home-number-actions{position:relative;overflow:hidden}
.home-number-actions::after{content:"+";position:absolute;right:.55rem;bottom:-1.65rem;font:900 clamp(5rem,9vw,8rem)/1 var(--font-display,inherit);color:rgba(22,32,51,.055);pointer-events:none}
.home-number-actions strong{font-variant-numeric:tabular-nums}

/* Phase 5F — SEO/AEO readable answer blocks */
.seo-freshness{margin-top:18px!important;font-size:.6rem!important;font-weight:850;letter-spacing:.045em;text-transform:uppercase;color:#8f9aab!important}.sales-trick-answer,.answer-summary-section{padding:26px 0 0}.answer-card{max-width:900px;padding:22px 24px;border:1px solid #c8d1df;border-left:5px solid #33466b;border-radius:14px;background:#f7f9fc}.answer-card>span{display:block;margin-bottom:8px;font-size:.56rem;font-weight:950;letter-spacing:.08em;color:#647083}.answer-card h2{margin:0 0 10px;font-size:clamp(1.45rem,2.6vw,2.5rem);line-height:1;letter-spacing:-.04em}.answer-card p{margin:0;max-width:78ch;color:#475366;line-height:1.6}.sales-library-hero .seo-freshness{margin-top:14px!important;color:#6b7482!important}@media(max-width:700px){.answer-card{padding:18px}.sales-trick-answer,.answer-summary-section{padding-top:18px}}

/* R7 SOURCE /assets/css/phase5d.css | sha256 8a0b16e20de599abb938c44a0be6c36572d25c4e391e19c98782ed202963d233 */
/* Nietskopen V2.2 — Phase 5D: retail theatre, motion and optional sound */
.nk-sound-toggle{position:fixed;left:14px;bottom:14px;z-index:86;border:1px solid rgba(17,24,39,.2);border-radius:999px;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);color:#111827;padding:8px 11px;display:flex;align-items:center;gap:7px;font:900 .56rem/1 system-ui;letter-spacing:.04em;box-shadow:0 8px 24px rgba(17,24,39,.12);cursor:pointer}.nk-sound-toggle>span:first-child{font-size:.7rem;color:#7a8493}.nk-sound-toggle[aria-pressed="true"]>span:first-child{color:#2864ff;filter:drop-shadow(0 0 5px rgba(40,100,255,.5))}.nk-live-button{position:relative;overflow:hidden;isolation:isolate}.nk-live-button::after{content:"";position:absolute;inset:-2px auto -2px -38%;width:25%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);pointer-events:none;z-index:2;animation:nk-retail-sheen 4.6s ease-in-out infinite}.nk-cart-pulse{animation:nk-cart-pulse .58s ease}.satirical-live-feed{margin:12px 0 20px;padding:10px 12px;border:1px dashed #b6bdc8;border-radius:10px;background:#f8f8f6;display:flex;align-items:center;gap:10px;min-height:42px}.satirical-live-feed>span{flex:none;font:950 .52rem/1 system-ui;letter-spacing:.08em;color:#737d8b}.satirical-live-feed>strong{font-size:.69rem;transition:opacity .14s ease,transform .14s ease}.satirical-live-feed>strong.swap{opacity:0;transform:translateY(3px)}
.nk-retail-progress{position:fixed;left:50%;bottom:28px;z-index:98;width:min(430px,calc(100% - 28px));transform:translate(-50%,28px);opacity:0;pointer-events:none;background:#111827;color:#fff;border:1px solid #344056;border-radius:14px;padding:13px 14px 14px;box-shadow:0 24px 70px rgba(17,24,39,.3);transition:opacity .18s ease,transform .18s ease}.nk-retail-progress.show{opacity:1;transform:translate(-50%,0)}.nk-retail-progress-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;color:#aeb9ca;font:900 .54rem/1 system-ui;letter-spacing:.08em}.nk-retail-progress>strong{display:block;font-size:.78rem;margin-bottom:10px}.nk-retail-bar{height:5px;border-radius:999px;background:#303b4f;overflow:hidden}.nk-retail-bar i{display:block;height:100%;width:0;background:#dce7ff;transition:width .3s ease}.nk-theatre-portal{position:fixed;inset:0;z-index:130;pointer-events:none;overflow:hidden}.nk-burst-particle{position:absolute;font:1000 .7rem/1 system-ui;padding:4px 6px;border:1px solid #111827;border-radius:999px;background:#fff;color:#111827;transform:translate(-50%,-50%);animation:nk-burst 1s cubic-bezier(.16,.72,.22,1) forwards;box-shadow:0 4px 16px rgba(17,24,39,.12)}
.nk-hype-meter{margin-top:18px;padding-top:14px;border-top:1px solid var(--line,#ddd)}.nk-hype-meter>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.nk-hype-meter span{font:900 .58rem/1 system-ui;letter-spacing:.08em}.nk-hype-meter strong{font-size:1.2rem}.nk-hype-meter small{display:block;margin-top:7px;color:var(--ink-soft,#687181);font-size:.65rem}.nk-hype-track{height:8px;margin-top:8px;border-radius:999px;background:#e2e5e9;overflow:hidden}.nk-hype-track i{display:block;width:100%;height:100%;background:#111827;transition:width .65s cubic-bezier(.2,.75,.2,1),background .4s ease}.nk-hype-meter.is-off .nk-hype-track i{width:14%;background:#8497bf}
.guru-thinking{margin:7px 0 7px auto;max-width:88%;padding:10px 12px;border:1px dashed #9aa6b8;border-radius:12px;color:#697487;background:#f8f9fb;font:900 .55rem/1.35 system-ui;letter-spacing:.06em}.guru-thinking::before{content:"● ● ●";margin-right:8px;color:#8aa0ce;animation:nk-thinking 1s steps(3,end) infinite}.shop-guru-launch{box-shadow:0 8px 28px rgba(17,24,39,.18)}
.cart-pressure-check{margin:0 0 18px;padding:15px 17px;border:1px solid #cbd1da;border-radius:14px;background:#f8f8f5}.cart-pressure-check>.eyebrow{margin-bottom:10px}.cart-pressure-check>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cart-pressure-check span{padding:10px;border:1px solid #d9dde3;border-radius:9px;background:#fff;font-size:.67rem}.cart-pressure-check b{font-weight:950}.zero-invoice{margin:18px 0;border:1px solid #d6dbe2;border-radius:12px;overflow:hidden;background:#fff}.zero-invoice>div{display:flex;justify-content:space-between;gap:14px;padding:9px 12px;border-bottom:1px solid #e0e3e8;font-size:.72rem}.zero-invoice>div:last-child{border-bottom:0}.zero-invoice-total{background:#111827;color:#fff}.zero-invoice-total strong{font-size:1.1rem}.sales-pressure-step{position:relative}.pressure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 14px}.pressure-card{position:relative;min-height:300px;padding:18px;border:1px solid #c9d0da;border-radius:15px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.pressure-card::after{content:"";position:absolute;right:-45px;top:-48px;width:115px;height:115px;border-radius:50%;background:#eef2f8}.pressure-card:nth-child(2)::after{background:#f4ece8}.pressure-card:nth-child(3)::after{background:#e8eefb}.pressure-tag{position:relative;z-index:1;align-self:flex-start;padding:6px 8px;border-radius:999px;background:#111827;color:#fff;font:950 .52rem/1 system-ui;letter-spacing:.07em}.pressure-card>strong{position:relative;z-index:1;margin:auto 0 8px;font-size:clamp(1.3rem,2.4vw,2.25rem);line-height:.95;letter-spacing:-.04em}.pressure-card p{font-size:.72rem;line-height:1.45;color:#687181}.pressure-resist{margin-top:14px;min-height:44px;border:1px solid #111827;border-radius:9px;background:#fff;color:#111827;font:900 .62rem/1 system-ui;letter-spacing:.04em;cursor:pointer;transition:background .16s,color .16s,transform .16s}.pressure-resist:hover{transform:translateY(-1px)}.pressure-resist.is-resisted{background:#111827;color:#fff}.pressure-card:has(.pressure-resist.is-resisted){opacity:.7}.pressure-card:has(.pressure-resist.is-resisted)::before{content:"✓";position:absolute;right:10px;top:10px;z-index:2;padding:5px 7px;border-radius:999px;background:#dce7ff;color:#111827;font:950 .48rem/1 system-ui}.pressure-status{padding:10px 12px;border-radius:9px;background:#edf1f6;font:850 .65rem/1.3 system-ui}.done-zero-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.done-zero-grid>div{padding:15px;border:1px solid #d6dbe2;border-radius:10px;background:#fff}.done-zero-grid strong{display:block;font-size:1.7rem}.done-zero-grid span{display:block;margin-top:4px;color:#687181;font-size:.62rem}
.nk-celebration[hidden]{display:none}.nk-celebration{position:fixed;inset:0;z-index:125;background:rgba(8,12,20,.84);backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px}.nk-celebration-card{position:relative;width:min(760px,100%);max-height:calc(100% - 24px);overflow:auto;border:1px solid #4a5871;border-radius:24px;background:#111827;color:#fff;padding:clamp(28px,6vw,62px);text-align:center;box-shadow:0 40px 120px rgba(0,0,0,.45)}.nk-celebration-card .eyebrow{color:#9cb4ea}.nk-celebration-card h2{margin:.45rem auto .8rem;max-width:690px;font-size:clamp(2.3rem,6vw,5.8rem);line-height:.85;letter-spacing:-.065em}.nk-celebration-card>p{color:#c7d0df;font-size:1rem}.nk-celebration-zero{position:absolute;right:-.07em;top:-.2em;font:1000 clamp(12rem,38vw,28rem)/.8 system-ui;color:rgba(255,255,255,.035);pointer-events:none}.nk-celebration-close{position:absolute;right:14px;top:14px;width:44px;height:44px;border:1px solid #516077;border-radius:50%;background:#1a2538;color:#fff;font-size:1.35rem;cursor:pointer}.nk-celebration-stats{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0}.nk-celebration-stats div{padding:15px;border:1px solid #3c4960;border-radius:12px;background:#151f31}.nk-celebration-stats strong{display:block;font-size:2rem}.nk-celebration-stats span{display:block;color:#aeb8c8;font-size:.65rem}.nk-celebration-card .button{position:relative;margin:4px auto 14px;background:#fff!important;color:#111827!important}.nk-celebration-card>small{display:block;color:#8995a8;font-size:.6rem}.nk-celebrating{overflow:hidden}
@keyframes nk-retail-sheen{0%,70%{left:-38%}88%,100%{left:128%}}@keyframes nk-cart-pulse{0%,100%{transform:scale(1)}35%{transform:scale(1.34);box-shadow:0 0 0 7px rgba(40,100,255,.12)}}@keyframes nk-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(0)}15%{opacity:1}100%{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.05) rotate(var(--rot))}}@keyframes nk-thinking{0%{opacity:.35}50%{opacity:1}100%{opacity:.35}}
@media(max-width:760px){.nk-sound-toggle{bottom:78px}.cart-pressure-check>div:last-child,.pressure-grid{grid-template-columns:1fr}.pressure-card{min-height:220px}.checkout-progress{overflow-x:auto;justify-content:flex-start}.checkout-progress li{min-width:90px}.done-zero-grid,.nk-celebration-stats{grid-template-columns:1fr 1fr 1fr}.nk-celebration-card{padding:42px 18px 28px}.nk-celebration-card h2{font-size:2.6rem}.nk-retail-progress{bottom:84px}}
@media(max-width:430px){.done-zero-grid,.nk-celebration-stats{grid-template-columns:1fr}.nk-sound-toggle{max-width:165px}.pressure-card:has(.pressure-resist.is-resisted)::before{display:none}}
@media(prefers-reduced-motion:reduce){.nk-live-button::after,.guru-thinking::before{animation:none}.nk-burst-particle{display:none}.nk-retail-progress,.satirical-live-feed>strong,.nk-hype-track i,.pressure-resist{transition:none}.nk-cart-pulse{animation:none}}

/* Round 7b: celebration fit + clearer primary action hierarchy */
.nk-celebration{overflow:hidden}.nk-celebration-card{box-sizing:border-box;width:min(760px,calc(100vw - 44px));max-height:calc(100dvh - 44px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.nk-celebration-card::-webkit-scrollbar{display:none}.nk-live-button{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.nk-live-button:hover,.nk-live-button:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 4px rgba(49,92,255,.11),0 12px 32px rgba(17,24,39,.22);filter:brightness(1.06)}
@media(max-width:760px){.nk-celebration-card{width:min(100%,calc(100vw - 24px));max-height:calc(100dvh - 24px)}}

/* R7 SOURCE /assets/css/phase5e.css | sha256 9f119e683d6cd34a9e59e706728febcee74f8b064116ed100b2ac357e7c88a9e */
/* Nietskopen V2.2 Phase 5E — richer products + homepage polish */
/* Four routes: use the actual site palette instead of unrelated card colours. */
.route-grid-four .route-card{color:#162033;border-color:rgba(22,32,51,.13);box-shadow:0 10px 26px rgba(22,32,51,.045),inset 0 4px 0 rgba(22,32,51,.08)}
.route-grid-four .route-shop{background:#f5f2eb;box-shadow:inset 0 4px 0 #162033,0 10px 26px rgba(22,32,51,.045)}
.route-grid-four .route-enough{background:#e9eef7;color:#162033;border-color:#d5ddea;box-shadow:inset 0 4px 0 #50698f,0 10px 26px rgba(22,32,51,.045)}
.route-grid-four .route-enough .route-number,.route-grid-four .route-enough .route-intent,.route-grid-four .route-enough p{color:#4f5f75}.route-grid-four .route-enough::after{border-color:rgba(22,32,51,.06)}
.route-grid-four .route-notnow{background:#eef1ff;box-shadow:inset 0 4px 0 #2f67ff,0 10px 26px rgba(22,32,51,.045)}
.route-grid-four .route-gift{background:#f2ede7;box-shadow:inset 0 4px 0 #8e7569,0 10px 26px rgba(22,32,51,.045)}

/* Nine highlighted products. */
.featured-section .featured-product-grid,.prototype-shelf .featured-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}

/* Trending: intentionally much shorter, while keeping the entire artwork visible. */
.trend-home-compact{padding:clamp(1.7rem,2.8vw,2.6rem) 0}.trend-home-compact .section-heading{margin-bottom:15px}.trend-home-heading h2{font-size:clamp(2rem,3.4vw,3.2rem)}
.trend-grid-three-home{gap:10px}.trend-card-home{grid-template-columns:112px minmax(0,1fr);min-height:148px;max-height:168px;border-radius:13px;background:#fff;border:1px solid #e0e1df}.trend-card-home .trend-editorial-image{width:112px;height:100%;min-height:148px;object-fit:contain;object-position:center;background:#ecebe6;padding:5px}.trend-card-home>div:last-child{padding:12px 13px;overflow:hidden}.trend-card-home h3{font-size:1rem;line-height:1.08;margin:.3rem 0 .45rem}.trend-card-home p{font-size:.67rem;line-height:1.34;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.trend-card-home .eyebrow{font-size:.55rem}.trend-home-footer{margin-top:10px;padding-top:10px}

/* Shared Phase 5E product experiences. */
.phase5e-special-section{background:#eef0f3}.phase5e-experience{border:1px solid #d8dce2;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 22px 60px rgba(22,32,51,.08)}
.phase5e-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:28px 30px;border-bottom:1px solid #e0e3e8;background:#f8f8f6}.phase5e-head h2{font-size:clamp(2rem,4vw,3.7rem);line-height:.95;margin:.5rem 0 0;letter-spacing:-.05em;max-width:13ch}.phase5e-head p{max-width:58ch;color:#596271}.phase5e-kpi{text-align:right;flex:0 0 auto}.phase5e-kpi strong{display:block;font-size:4.2rem;line-height:.82;letter-spacing:-.06em}.phase5e-kpi span{display:block;margin-top:8px;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#697484}
.phase5e-experience fieldset{border:0;padding:0;margin:0 0 22px}.phase5e-experience legend{font-size:.7rem;font-weight:950;letter-spacing:.065em;text-transform:uppercase;margin-bottom:10px;color:#566174}
.phase5e-choice-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.phase5e-choice-row label,.nft-rarities label{cursor:pointer}.phase5e-choice-row input,.nft-rarities input,.newsletter-parody-form input[type=radio],.newsletter-parody-form input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.phase5e-choice-row label>span,.nft-rarities label>span{min-height:64px;border:1px solid #d9dee5;border-radius:12px;padding:12px;display:grid;align-content:center;gap:4px;background:#fff;font-size:.78rem;font-weight:850;transition:.16s ease}.phase5e-choice-row label>span small,.nft-rarities label>span small{font-size:.59rem;color:#7a8491;font-weight:700}.phase5e-choice-row input:checked+span,.nft-rarities input:checked+span{border-color:#162033;box-shadow:inset 0 0 0 1px #162033;background:#eef1f5}.phase5e-choice-row input:focus-visible+span,.nft-rarities input:focus-visible+span{outline:3px solid #8db1ff;outline-offset:2px}
.phase5e-process{margin:0 30px 28px;padding:16px 18px;border:1px solid #d8dde5;border-radius:13px;background:#f6f7f9}.phase5e-process-top{display:flex;justify-content:space-between;gap:20px;font-size:.65rem;letter-spacing:.06em}.phase5e-process-track{height:8px;border-radius:99px;background:#dfe3e9;overflow:hidden;margin:10px 0}.phase5e-process-track i{display:block;height:100%;width:0;background:#162033;border-radius:inherit;transition:width .3s ease}.phase5e-process p{margin:0;color:#596474;font-size:.78rem}.phase5e-result{margin:0 30px 30px;border-radius:16px;padding:22px;background:#162033;color:#fff}.phase5e-result .eyebrow{color:#aebbd2}.phase5e-result h3{font-size:clamp(1.5rem,2.4vw,2.2rem);margin:.35rem 0 .8rem}.phase5e-result p{color:#d6dce7}

/* Unnewsletter */
.newsletter-parody-grid{display:grid;grid-template-columns:1fr 1fr;min-height:510px}.newsletter-parody-form{padding:28px 30px;border-right:1px solid #e1e4e8}.newsletter-fake-field{margin-bottom:22px}.newsletter-fake-field>label{display:block;font-size:.7rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.newsletter-fake-field>div{display:flex;gap:9px;align-items:center;border:1px solid #d8dde4;border-radius:10px;background:#f5f6f7;padding:13px;color:#555f6e}.newsletter-fake-field small{display:block;color:#7a8390;margin-top:6px}.newsletter-parody-form fieldset>label{display:flex;margin:7px 0}.newsletter-parody-form fieldset>label>span{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:11px 12px;border:1px solid #dce0e5;border-radius:10px;background:#fff}.newsletter-parody-form fieldset>label input:checked+span{border-color:#162033;background:#eef1f5;box-shadow:inset 4px 0 0 #162033}.newsletter-parody-form fieldset>label span b{font-size:.8rem}.newsletter-parody-form fieldset>label span small{color:#778190;font-size:.63rem}.newsletter-interests{display:grid;grid-template-columns:1fr 1fr;gap:6px}.newsletter-interests legend{grid-column:1/-1}.newsletter-interests label{margin:0!important}.newsletter-interests label>span{justify-content:flex-start!important;font-size:.7rem}.newsletter-inbox-preview{position:relative;padding:28px 30px;background:#f4f5f7;display:flex;flex-direction:column}.newsletter-inbox-bar{display:flex;gap:7px;align-items:center;border-bottom:1px solid #d8dce2;padding-bottom:12px}.newsletter-inbox-bar>span{width:8px;height:8px;border-radius:50%;background:#c3c8d0}.newsletter-inbox-bar b{margin-left:auto;font-size:.65rem;letter-spacing:.07em}.newsletter-inbox-count{display:flex;align-items:baseline;gap:12px;margin:32px 0 18px}.newsletter-inbox-count strong{font-size:5.6rem;line-height:.8;letter-spacing:-.08em}.newsletter-inbox-count span{font-size:.7rem;font-weight:850;text-transform:uppercase;color:#657082}.newsletter-empty-state{border:1px dashed #cfd4db;border-radius:14px;padding:22px;background:#fff}.newsletter-empty-state>span{width:34px;height:34px;border:1px solid #162033;border-radius:50%;display:grid;place-items:center}.newsletter-empty-state h3{margin:12px 0 7px}.newsletter-empty-state p{font-size:.78rem;color:#626d7c}.newsletter-success{position:absolute;inset:24px;background:#162033;color:#fff;border-radius:16px;padding:26px;display:flex;flex-direction:column;justify-content:center}.newsletter-success[hidden]{display:none}.newsletter-success p{color:#d6dce7}.newsletter-success>div:last-child{display:grid;grid-template-columns:1fr auto;gap:8px;border-top:1px solid #3c4659;padding-top:14px;margin-top:10px;font-size:.7rem}

/* Crypto */
.crypto-experience{background:#0d1420;color:#fff;border-color:#263044}.crypto-head{background:#121b2a;border-color:#2c374a}.crypto-head .eyebrow,.crypto-head p{color:#9fadc0}.crypto-price{text-align:right}.crypto-price span{display:block;font-size:.62rem;letter-spacing:.08em;color:#92a0b4}.crypto-price strong{display:block;font:800 2rem/1 ui-monospace,SFMono-Regular,monospace;margin:5px 0}.crypto-price small{color:#8d99aa}.crypto-terminal{display:grid;grid-template-columns:1.2fr .8fr}.crypto-chart{position:relative;min-height:390px;border-right:1px solid #2b3547;color:#8097bd;background:linear-gradient(180deg,#101927,#0c131e);overflow:hidden}.crypto-gridlines{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:48px 48px}.crypto-chart svg{position:absolute;inset:10% 4%;width:92%;height:78%}.crypto-chart>span{position:absolute;left:20px;bottom:16px;font-size:.61rem;font-weight:900;letter-spacing:.08em;color:#78879c}.crypto-order{padding:26px;background:#111a28}.crypto-order legend{color:#9facbd}.crypto-order .phase5e-choice-row label>span{background:#151f2f;border-color:#303c51;color:#fff}.crypto-order .phase5e-choice-row input:checked+span{background:#202d41;border-color:#8195b6;box-shadow:inset 0 0 0 1px #8195b6}.crypto-fees{border-top:1px solid #2d384c;border-bottom:1px solid #2d384c;margin:5px 0 20px}.crypto-fees div{display:flex;justify-content:space-between;padding:8px 0;font-size:.72rem}.crypto-fees dt{color:#8d9aad}.crypto-fees dd{margin:0;font-family:ui-monospace,SFMono-Regular,monospace}.crypto-experience .phase5e-process{background:#121c2b;border-color:#334058}.crypto-experience .phase5e-process-track{background:#263247}.crypto-experience .phase5e-process-track i{background:#95add5}.crypto-experience .phase5e-result{background:#151f2e;border:1px solid #344158}.crypto-receipt{display:grid;grid-template-columns:130px 1fr;gap:7px 12px;border-top:1px solid #374256;border-bottom:1px solid #374256;padding:14px 0;margin:16px 0;font-size:.72rem}.crypto-receipt span{color:#95a2b4}.crypto-receipt code{overflow-wrap:anywhere;color:#fff}

/* NFT */
.nft-studio{display:grid;grid-template-columns:.9fr 1.1fr}.nft-controls{padding:28px 30px;border-right:1px solid #e0e3e8}.nft-rarities{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nft-preview{padding:28px 30px;background:#f0f1f4;display:grid;grid-template-columns:minmax(210px,1fr) .72fr;gap:20px;align-items:center}.nft-frame{border:18px solid #fff;box-shadow:0 15px 40px rgba(22,32,51,.16);background:#fff}.nft-empty{aspect-ratio:1;background:linear-gradient(135deg,#f9f9f7,#e9ebef);display:grid;place-items:center}.nft-empty span{font-size:5rem;color:#c7ccd4}.nft-id{text-align:center;padding:9px;font:800 .65rem/1 ui-monospace,SFMono-Regular,monospace}.nft-meta{display:grid;gap:5px}.nft-meta span{margin-top:10px;font-size:.58rem;font-weight:900;letter-spacing:.07em;color:#75808f}.nft-meta strong{font-size:.78rem}.nft-certificate{display:grid;gap:8px;border:1px solid #455168;border-radius:12px;padding:16px;margin-top:14px}.nft-certificate b{font:900 1.6rem/1 ui-monospace,SFMono-Regular,monospace}.nft-certificate span{font-size:.72rem;font-weight:900}.nft-certificate small{color:#9fabbd}

@media(max-width:1050px){.trend-card-home{grid-template-columns:96px 1fr;max-height:160px}.trend-card-home .trend-editorial-image{width:96px;min-height:140px}.crypto-terminal,.newsletter-parody-grid,.nft-studio{grid-template-columns:1fr}.crypto-chart{min-height:260px;border-right:0;border-bottom:1px solid #2b3547}.newsletter-parody-form,.nft-controls{border-right:0;border-bottom:1px solid #e1e4e8}.nft-preview{grid-template-columns:240px 1fr}}
@media(max-width:800px){.featured-section .featured-product-grid,.prototype-shelf .featured-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-grid-three-home{grid-template-columns:1fr}.trend-card-home{grid-template-columns:120px 1fr;max-height:150px}.trend-card-home .trend-editorial-image{width:120px;min-height:148px}.phase5e-head{align-items:flex-start}.newsletter-interests{grid-template-columns:1fr}}
@media(max-width:600px){.phase5e-head{padding:22px;flex-direction:column}.phase5e-kpi{text-align:left}.phase5e-kpi strong{font-size:3.4rem}.newsletter-parody-form,.newsletter-inbox-preview,.crypto-order,.nft-controls,.nft-preview{padding:20px}.phase5e-choice-row,.nft-rarities{grid-template-columns:1fr}.nft-preview{grid-template-columns:1fr}.nft-frame{max-width:260px}.phase5e-process,.phase5e-result{margin-left:20px;margin-right:20px}.trend-card-home{grid-template-columns:95px 1fr;min-height:130px;max-height:142px}.trend-card-home .trend-editorial-image{width:95px;min-height:130px}.trend-card-home p{-webkit-line-clamp:2}.featured-section .featured-product-grid,.prototype-shelf .featured-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.phase5e-process-track i{transition:none}}


/* V2.2 FINAL — store film */
.store-film-section{padding:clamp(3rem,5.5vw,5.5rem) 0;background:#101b2d;color:#fff;overflow:hidden}
.store-film-shell{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.42fr);gap:clamp(2rem,4vw,4.5rem);align-items:center}
.store-film-copy{min-width:0}
.store-film-copy .eyebrow{color:#91aaff}
.store-film-copy h2{margin:.5rem 0 1rem;max-width:11ch;font-size:clamp(2.2rem,4.7vw,5.2rem);line-height:.93;letter-spacing:-.055em}
.store-film-copy p{max-width:43ch;color:#d4dbe7;font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.6}
.store-film-facts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}
.store-film-facts span{border:1px solid #52627c;border-radius:999px;padding:.55rem .75rem;font-size:.61rem;font-weight:950;letter-spacing:.075em;background:#162338}
.store-film-player{min-width:0}
.store-film-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid #46536a;border-radius:18px;background:#050b14;box-shadow:0 25px 70px rgba(0,0,0,.3)}
.store-film-player video::cue{background:rgba(10,19,32,.9);color:#fff;font:700 1rem/1.35 system-ui,sans-serif}
.store-film-transcript{margin-top:.8rem;border-top:1px solid #344259;color:#cdd6e4}
.store-film-transcript summary{cursor:pointer;list-style:none;padding:1rem 0 .45rem;font-size:.68rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase}
.store-film-transcript summary::-webkit-details-marker{display:none}
.store-film-transcript summary::after{content:' +';color:#8ea8ff}
.store-film-transcript[open] summary::after{content:' −'}
.store-film-transcript p{margin:.3rem 0 0;max-width:78ch;font-size:.78rem;line-height:1.55;color:#bac5d6}
@media(max-width:900px){.store-film-shell{grid-template-columns:1fr}.store-film-copy h2{max-width:15ch}.store-film-copy p{max-width:60ch}}
@media(max-width:560px){.store-film-section{padding:2.7rem 0}.store-film-player video{border-radius:12px}.store-film-facts span{font-size:.55rem}}

/* V2.2+ — Niets-token Tokenmaxxing console */
.tokenmax-experience{background:#0b1220;color:#fff;border-color:#26344c}.tokenmax-head{background:radial-gradient(circle at 90% 10%,rgba(74,116,255,.18),transparent 32%),#101a2b;border-color:#2b3950}.tokenmax-head .eyebrow,.tokenmax-head p{color:#9fb0ca}.tokenmax-balance{text-align:right;min-width:180px}.tokenmax-balance>span{display:block;color:#91a4c2;font-size:.62rem;font-weight:950;letter-spacing:.08em}.tokenmax-balance strong{display:block;font:900 clamp(2.5rem,5vw,5.5rem)/.82 ui-monospace,SFMono-Regular,monospace;letter-spacing:-.07em;margin:.35rem 0;max-width:11ch;overflow-wrap:anywhere}.tokenmax-balance small{color:#8193ae;font-weight:900}.tokenmax-console{display:grid;grid-template-columns:1.22fr .78fr}.tokenmax-market{border-right:1px solid #2b3950;background:#0d1625}.tokenmax-marketbar{height:46px;padding:0 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #2b3950;font-size:.62rem;letter-spacing:.07em}.tokenmax-marketbar span{font-weight:950}.tokenmax-marketbar b{margin-left:auto;color:#8badff}.tokenmax-marketbar small{color:#71829c}.tokenmax-chart{height:330px;position:relative;overflow:hidden;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(180deg,#111c2e,#0b1422);background-size:44px 44px,44px 44px,100% 100%;color:#7195ff}.tokenmax-chart svg{position:absolute;inset:9% 6% 18%;width:88%;height:73%;filter:drop-shadow(0 0 10px rgba(82,126,255,.28))}.tokenmax-axis{position:absolute;inset:18px auto 54px 12px;display:flex;flex-direction:column;justify-content:space-between;color:#5f718e;font:700 .55rem/1 ui-monospace,SFMono-Regular,monospace}.tokenmax-chart-badges{position:absolute;left:18px;right:18px;bottom:14px;display:flex;gap:8px;flex-wrap:wrap}.tokenmax-chart-badges span{border:1px solid #33435d;background:#121e31;border-radius:999px;padding:6px 8px;color:#8fa2bd;font-size:.58rem;font-weight:850}.tokenmax-chart-badges b{color:#fff}.tokenmax-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2b3950;border-top:1px solid #2b3950}.tokenmax-mini-grid article{background:#101a2a;padding:16px;min-height:120px}.tokenmax-mini-grid span{display:block;color:#7f91ad;font-size:.56rem;font-weight:950;letter-spacing:.07em}.tokenmax-mini-grid strong{display:block;margin:.35rem 0;font:900 1.6rem/1 ui-monospace,SFMono-Regular,monospace}.tokenmax-mini-grid small{color:#708099;font-size:.58rem}.tokenmax-meter{height:6px;background:#26344a;border-radius:99px;overflow:hidden;margin:.5rem 0}.tokenmax-meter i{display:block;height:100%;background:linear-gradient(90deg,#557df7,#9cb2ff)}.tokenmax-flatline{height:16px;border-bottom:2px solid #6689ef;margin:.3rem 0 .55rem}.tokenmax-controls{padding:26px;background:#111b2b}.tokenmax-controls legend{color:#9aacC7}.tokenmax-modes{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.tokenmax-modes label{cursor:pointer}.tokenmax-modes input{position:absolute;opacity:0}.tokenmax-modes span{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:50px;padding:10px 11px;border:1px solid #31405a;border-radius:10px;background:#151f31;font-size:.68rem;font-weight:950}.tokenmax-modes small{color:#8192ad;font-size:.55rem}.tokenmax-modes input:checked+span{border-color:#86a3ff;box-shadow:inset 0 0 0 1px #86a3ff;background:#1c2941}.tokenmax-modes input:focus-visible+span{outline:3px solid #86a3ff;outline-offset:2px}.tokenmax-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.tokenmax-buttons button,.tokenmax-actions button{min-height:45px;border:1px solid #34445e;border-radius:9px;background:#172338;color:#fff;font-weight:950;cursor:pointer}.tokenmax-buttons .maxx{grid-column:1/-1;background:linear-gradient(90deg,#365bd9,#6d4ef0);border-color:#8ca5ff}.tokenmax-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 18px}.tokenmax-actions button{font-size:.64rem;background:#101927}.tokenmax-buttons button:hover,.tokenmax-actions button:hover{filter:brightness(1.16)}.tokenmax-terminal{display:flex;gap:8px;min-height:72px;border:1px solid #2f3e56;background:#09111d;border-radius:10px;padding:12px;font:700 .66rem/1.45 ui-monospace,SFMono-Regular,monospace;color:#9db0ca;margin-bottom:16px}.tokenmax-terminal>span{color:#6f92ff}.tokenmax-terminal p{margin:0}.tokenmax-complete{background:#fff!important;color:#111b2b!important}.tokenmax-result{background:radial-gradient(circle at top right,rgba(80,113,255,.22),transparent 35%),#111c2d!important}.tokenmax-receipt{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0}.tokenmax-receipt>div{border:1px solid #34445d;border-radius:10px;padding:12px}.tokenmax-receipt span{display:block;color:#8597b2;font-size:.55rem;font-weight:950;letter-spacing:.06em}.tokenmax-receipt strong{display:block;margin-top:6px;font:900 1rem/1.05 ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}
@media(max-width:1050px){.tokenmax-console{grid-template-columns:1fr}.tokenmax-market{border-right:0;border-bottom:1px solid #2b3950}}
@media(max-width:700px){.tokenmax-mini-grid{grid-template-columns:1fr}.tokenmax-modes,.tokenmax-actions{grid-template-columns:1fr}.tokenmax-buttons{grid-template-columns:repeat(3,1fr)}.tokenmax-receipt{grid-template-columns:1fr 1fr}.tokenmax-marketbar small{display:none}.tokenmax-chart{height:260px}.tokenmax-balance{text-align:left}.tokenmax-head{align-items:flex-start}}
@media(max-width:430px){.tokenmax-buttons{grid-template-columns:1fr}.tokenmax-buttons .maxx{grid-column:auto}.tokenmax-receipt{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.tokenmax-chart svg{filter:none}}

/* V2.3+ Round 4B — Crypto Lab */
.tokenomics-lab{margin-top:16px;padding:16px;border:1px solid #d5dce6;border-radius:16px;background:linear-gradient(180deg,#f9fafc,#f2f5f8);display:grid;gap:13px}.tokenomics-lab-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.tokenomics-lab-head>div:first-child{display:grid;gap:3px}.tokenomics-lab-head span{font-size:.58rem;font-weight:950;letter-spacing:.08em}.tokenomics-lab-head strong{font-size:.85rem}.tokenomics-lab-head>div:last-child{font-size:1rem;font-weight:950}.tokenomics-lab-head small{font-size:.52rem}.tokenomics-meter{height:9px;border-radius:999px;background:#dde3eb;overflow:hidden}.tokenomics-meter i{display:block;height:100%;background:#1c293e;border-radius:inherit;transition:width .22s ease}.tokenomics-dual{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.6rem;color:#647084}.tokenomics-dual b{color:#18263a}.tokenomics-buzz{border:0;padding:0;margin:0;display:flex;gap:6px;flex-wrap:wrap}.tokenomics-buzz legend{width:100%;font-size:.62rem;font-weight:850;margin-bottom:6px}.tokenomics-buzz button{border:1px solid #c9d2de;background:#fff;border-radius:999px;padding:7px 9px;font-size:.56rem;font-weight:850;cursor:pointer}.tokenomics-buzz button.is-selected{background:#16243a;color:#fff;border-color:#16243a;box-shadow:0 5px 14px rgba(14,28,49,.13)}.tokenomics-slider{display:grid;gap:6px;font-size:.64rem}.tokenomics-slider>span{display:flex;justify-content:space-between;gap:12px;font-weight:800}.tokenomics-slider input{width:100%}.tokenomics-slider small{color:#6a7584}.zero-exchange-dashboard{display:grid;grid-template-columns:1fr 1.35fr 1.25fr;gap:10px;margin:12px 0}.zero-exchange-dashboard>div{border:1px solid #d5dce5;border-radius:13px;background:#fff;padding:12px;display:grid;gap:5px}.zero-exchange-dashboard span{font-size:.54rem;font-weight:950;letter-spacing:.07em;color:#6a7584}.zero-sentiment strong{font-size:1rem}.zero-sentiment small,.zero-alert small{font-size:.56rem;color:#778190}.zero-orderbook>div{display:grid;grid-template-columns:40px 1fr;gap:4px 8px;align-items:center}.zero-orderbook b{font-size:.55rem}.zero-orderbook code{font-size:.55rem;color:#47556a}.zero-alert strong{font-size:.72rem;line-height:1.25}.nop-leverage{display:grid;gap:6px;margin:12px 0;font-size:.64rem}.nop-leverage>span{display:flex;justify-content:space-between;font-weight:900}.nop-leverage input{width:100%}.nop-leverage small{color:#697687}.nop-market-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.nop-market-actions button{border:1px solid #cad3df;background:#f7f9fb;border-radius:9px;padding:9px 7px;font-size:.56rem;font-weight:900;cursor:pointer}.nop-market-actions button:hover,.nop-market-actions button:focus-visible{background:#fff;border-color:#718096}.nop-rocket-stage{height:48px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed #ccd4de;border-radius:10px;margin:9px 0;color:#6b7786;overflow:hidden}.nop-rocket-stage span{font-size:1.3rem;transform:translateY(0)}.nop-rocket-stage.is-launching span{animation:nopMoonZero .62s ease}.nop-rocket-stage small{font-size:.58rem}.crypto-experience.is-market-event .crypto-price,.crypto-experience.is-market-event .zero-sentiment{animation:nopMarketPulse .35s ease}@keyframes nopMoonZero{25%{transform:translateY(-3px) rotate(-4deg)}50%{transform:translateY(0) rotate(4deg)}75%{transform:translateY(-2px) rotate(-2deg)}100%{transform:translateY(0)}}@keyframes nopMarketPulse{50%{box-shadow:0 0 0 5px rgba(43,76,122,.08)}}
@media(max-width:760px){.zero-exchange-dashboard{grid-template-columns:1fr}.nop-market-actions{grid-template-columns:1fr}.tokenomics-lab-head{align-items:center}.tokenomics-dual{display:grid}.tokenomics-slider>span{display:grid;gap:2px}}
@media(prefers-reduced-motion:reduce){.nop-rocket-stage.is-launching span,.crypto-experience.is-market-event .crypto-price,.crypto-experience.is-market-event .zero-sentiment{animation:none}}
/* V2.3+ Crypto Lab contrast hardening inside dark phase5e surfaces */
.tokenomics-lab{color:#18263a}.tokenomics-lab-head strong,.tokenomics-lab-head>div:last-child,.tokenomics-slider>span,.tokenomics-slider b{color:#18263a}.tokenomics-lab-head>div:first-child>span,.tokenomics-lab-head small,.tokenomics-slider small{color:#667488}.zero-exchange-dashboard{color:#18263a}.zero-exchange-dashboard strong,.zero-exchange-dashboard code,.zero-exchange-dashboard b{color:#18263a}.zero-exchange-dashboard .zero-alert strong{color:#18263a}.zero-orderbook code{white-space:nowrap}.nop-leverage{color:#eef3f8}.nop-leverage small{color:#8190a4}.nop-market-actions button{color:#18263a}

/* V2.3+ Round 5 — Crypto Theatre polish */
.tokenomics-supply-lab{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;padding:12px;border:1px solid #cfd8e3;border-radius:12px;background:#fff}.tokenomics-supply-lab label{display:grid;gap:6px;font-size:.62rem}.tokenomics-supply-lab label>span{display:flex;justify-content:space-between;gap:10px;font-weight:850}.tokenomics-supply-lab input{width:100%}.tokenomics-supply-lab small{color:#6b7786}.tokenomics-supply-equation{min-width:118px;padding:9px 11px;border-radius:10px;background:#101a2a;color:#9aacC7;font:800 .65rem/1.3 ui-monospace,SFMono-Regular,monospace;display:grid;gap:2px}.tokenomics-supply-equation strong{color:#fff;font-size:.9rem}.tokenomics-valuation{padding:13px;border:1px solid #cad4e1;border-radius:13px;background:linear-gradient(135deg,#f8fafc,#eef3f8);display:grid;gap:9px}.tokenomics-valuation-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.tokenomics-valuation-head span{font-size:.56rem;font-weight:950;letter-spacing:.07em}.tokenomics-valuation-head strong{font-size:.7rem}.tokenomics-valuation-track{height:8px;border-radius:999px;background:#dbe2eb;overflow:hidden}.tokenomics-valuation-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4b64d9,#8b5cf6);transition:width .24s ease}.tokenomics-catalysts{display:flex;gap:6px;flex-wrap:wrap}.tokenomics-catalysts button{border:1px solid #c7d0dc;background:#fff;border-radius:8px;padding:7px 8px;font-size:.54rem;font-weight:900;cursor:pointer}.tokenomics-catalysts button.is-selected{background:#17253a;color:#fff;border-color:#17253a;box-shadow:0 5px 16px rgba(23,37,58,.13)}.tokenomics-valuation-result{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.58rem;color:#657184}.tokenomics-valuation-result b{color:#18263a}.token-unlock-theatre{margin:0 0 16px;padding:12px;border:1px solid #31415b;border-radius:11px;background:#0b1422;display:grid;gap:8px}.token-unlock-theatre>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.token-unlock-theatre span{font-size:.56rem;font-weight:950;letter-spacing:.07em;color:#8295b2}.token-unlock-theatre strong{font:900 .82rem/1 ui-monospace,SFMono-Regular,monospace}.token-unlock-track{height:7px;border-radius:999px;background:#26354a;overflow:hidden}.token-unlock-track i{display:block;width:0;height:100%;border-radius:inherit;background:#7896ff;transition:width .35s ease}.token-unlock-theatre button{justify-self:start;border:1px solid #3a4b66;background:#152136;color:#fff;border-radius:8px;padding:8px 10px;font-size:.55rem;font-weight:900;cursor:pointer}.token-unlock-theatre button:disabled{opacity:.55}.token-unlock-theatre small{font-size:.56rem;color:#8293ad}.nop-market-tape{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:10px 0;background:#283850;border:1px solid #2b3950;border-radius:12px;overflow:hidden;color:#d9e3ef}.nop-market-tape>div{background:#0e1828;padding:9px 10px;display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center}.nop-market-tape span{font:700 .5rem/1.2 ui-monospace,SFMono-Regular,monospace;color:#71839f}.nop-market-tape b{font-size:.54rem;letter-spacing:.05em}.nop-market-tape strong{font-size:.62rem;color:#fff}.nop-market-tape em{font-style:normal;font-size:.52rem;color:#7f91ab;text-align:right}.nop-order-types{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px}.nop-order-types button{border:1px solid #34465f;background:#101b2c;color:#98a9c0;border-radius:8px;padding:8px 6px;font-size:.56rem;font-weight:950;cursor:pointer}.nop-order-types button.is-selected{background:#e9f0ff;color:#17253a;border-color:#8ba5d6;box-shadow:0 0 0 1px #8ba5d6}.nop-order-type-status{margin-bottom:12px;padding:9px 10px;border:1px solid #2f4058;border-radius:9px;background:#0b1422;display:grid;gap:3px}.nop-order-type-status span{font-size:.51rem;font-weight:950;letter-spacing:.07em;color:#7386a3}.nop-order-type-status strong{font-size:.6rem;color:#dce6f2}.nop-risk-console{margin:8px 0 12px;padding:10px;border:1px solid #33445e;border-radius:10px;background:#0d1726;display:grid;gap:7px;color:#e8eef6}.nop-risk-console>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:.56rem;font-weight:950;letter-spacing:.06em}.nop-risk-console>div:first-child strong{font-size:.72rem}.nop-risk-track{height:7px;border-radius:999px;background:#27374d;overflow:hidden}.nop-risk-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f8fff,#e05f65);transition:width .22s ease}.nop-risk-console dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.nop-risk-console dl>div{border:1px solid #2b3b53;border-radius:8px;padding:7px}.nop-risk-console dt{font-size:.49rem;color:#778aa7;font-weight:900}.nop-risk-console dd{margin:3px 0 0;font:900 .62rem/1 ui-monospace,SFMono-Regular,monospace}.nop-market-actions{grid-template-columns:repeat(4,1fr)}.nop-market-actions .nop-panic{border-color:#d8b1b1;background:#fff7f7;color:#873c3c}.crypto-candles i{transition:height .34s ease}.tokenmax-receipt{grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.nop-market-tape{grid-template-columns:1fr}.tokenomics-supply-lab{grid-template-columns:1fr}.nop-market-actions{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.nop-order-types,.nop-market-actions,.nop-risk-console dl{grid-template-columns:1fr}.tokenomics-valuation-head{align-items:flex-start;display:grid}.tokenomics-catalysts{display:grid;grid-template-columns:1fr 1fr}.tokenmax-receipt{grid-template-columns:1fr 1fr}}
@media(max-width:400px){.tokenomics-catalysts,.tokenmax-receipt{grid-template-columns:1fr}}


/* ROUND 3B — living token market */
.token-live-strip{position:absolute;left:18px;right:18px;top:14px;display:flex;gap:10px;align-items:center;font:800 .5rem/1 ui-monospace,SFMono-Regular,monospace;color:#6e82a2;pointer-events:none}.token-live-strip span{display:flex;align-items:center;gap:5px}.token-live-strip i{width:6px;height:6px;border-radius:50%;background:#6f93ff;box-shadow:0 0 9px rgba(111,147,255,.8)}.token-live-strip b{color:#84e0ae}.token-live-strip b.is-down{color:#ef8790}.token-live-strip em{margin-left:auto;font-style:normal;color:#5f718e}.tokenmax-chart circle{filter:drop-shadow(0 0 5px rgba(82,126,255,.7))}

/* Nopcoin: NOP versus fictional moving markets */
.nop-peer-market{border-top:1px solid #2b3950;background:#0b1420;padding:10px 13px;display:grid;gap:5px}.nop-peer-row{display:grid;grid-template-columns:86px minmax(100px,1fr) 74px;gap:9px;align-items:center;padding:6px 8px;border:1px solid #26364c;border-radius:8px;background:#0f1a29}.nop-peer-row>span{font:900 .52rem/1 ui-monospace,SFMono-Regular,monospace;color:#8a9bb4}.nop-peer-row svg{height:32px;width:100%}.nop-peer-row polyline{fill:none;stroke:#7994c2;stroke-width:2;vector-effect:non-scaling-stroke;transition:.32s ease}.nop-peer-row>strong{font:900 .55rem/1 ui-monospace,SFMono-Regular,monospace;color:#7fd5a7;text-align:right}.nop-peer-row>strong.is-negative{color:#ef7f89}.nop-peer-row.is-nop{border-color:#6d87b0;background:#111f32;box-shadow:inset 0 0 0 1px rgba(120,151,201,.12)}.nop-peer-row.is-nop polyline{stroke:#e7edf6}.nop-peer-row.is-nop>span,.nop-peer-row.is-nop>strong{color:#fff}.nop-peer-caption{display:flex;justify-content:space-between;gap:12px;padding:6px 4px 0;font-size:.52rem;color:#71849f}.nop-peer-caption b{color:#d9e3ef}

/* NFT: deliberately excessive post-mint infrastructure */
.nft-industrial-process{position:relative;overflow:hidden;background:#0c1421!important;color:#eaf1fb;border-color:#2d3d54!important}.nft-industrial-process .phase5e-process-top strong{color:#eaf1fb}.nft-industrial-process .phase5e-process-track{background:#24344b}.nft-industrial-process .phase5e-process-track i{background:linear-gradient(90deg,#728dff,#a276ff,#d78cff)}.nft-process-status{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:8px 0 12px}.nft-process-status p{margin:0;color:#a9b8cd}.nft-process-status code{font-size:.53rem;color:#778ca9}.nft-system-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;position:relative;z-index:2}.nft-system-grid>div{min-height:58px;border:1px solid #2c3c53;border-radius:8px;background:#101b2b;padding:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:4px 7px;align-items:center}.nft-system-grid i{grid-row:1/3;width:8px;height:8px;border-radius:50%;border:1px solid #61728b;background:#101a29}.nft-system-grid span{font-size:.48rem;font-weight:850;line-height:1.2;color:#8fa0b7}.nft-system-grid b{font:900 .48rem/1 ui-monospace,SFMono-Regular,monospace;color:#677a96}.nft-system-grid>div.is-active{border-color:#899fff;box-shadow:0 0 20px rgba(102,126,255,.12)}.nft-system-grid>div.is-active i{background:#7996ff;border-color:#b5c3ff;box-shadow:0 0 10px #6f88ff}.nft-system-grid>div.is-active b{color:#d9e1ff}.nft-system-grid>div.is-done{border-color:#355f49;background:#0f2119}.nft-system-grid>div.is-done i{background:#4e9c69;border-color:#79bc8e}.nft-system-grid>div.is-done b{color:#75b88a}.nft-node-map{height:82px;margin-top:9px;border:1px solid #26374e;border-radius:9px;background:radial-gradient(circle at center,rgba(107,129,255,.12),transparent 50%);position:relative;overflow:hidden}.nft-node-map i{position:absolute;width:6px;height:6px;border-radius:50%;background:#7186aa;left:calc(5% + (var(--i) * 5.8%));top:calc(50% + sin(var(--i)) * 20%)}.nft-node-map i:nth-child(3n){top:28%}.nft-node-map i:nth-child(3n+1){top:62%}.nft-node-map i:nth-child(3n+2){top:45%}.nft-node-map::before{content:"";position:absolute;left:5%;right:5%;top:50%;border-top:1px dashed #394d6a}.nft-node-map span{position:absolute;right:9px;bottom:7px;font:800 .45rem/1 ui-monospace,SFMono-Regular,monospace;color:#6d819e}.nft-final-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0}.nft-final-metrics article{border:1px solid #d3dae3;border-radius:9px;background:#fff;padding:10px;display:grid;gap:4px}.nft-final-metrics span{font-size:.48rem;font-weight:950;letter-spacing:.06em;color:#738094}.nft-final-metrics strong{font-size:1rem;color:#19263a}

@media(max-width:760px){.nft-system-grid{grid-template-columns:1fr 1fr}.nop-peer-row{grid-template-columns:72px 1fr 60px}.token-live-strip em{display:none}}
@media(max-width:480px){.nft-system-grid{grid-template-columns:1fr}.nft-final-metrics{grid-template-columns:1fr}.nop-peer-market{padding-inline:7px}.nop-peer-row{grid-template-columns:62px 1fr 52px;gap:5px}}
@media(prefers-reduced-motion:reduce){.tokenmax-chart polyline,.nop-peer-row polyline{transition:none!important}.nft-system-grid>div{transition:none!important}}


/* ROUND 3E — NOP zero anchor + shareable NFT certificate */
.nop-peer-zero{display:grid;justify-items:end;gap:2px}.nop-peer-zero b{font-size:.64rem;color:#dce7f8}.nop-peer-zero strong{font-size:.58rem;color:#8ba2c5}
.nft-certificate-export{margin-top:1rem;padding:1rem;border:1px solid rgba(153,132,214,.35);border-radius:14px;background:linear-gradient(135deg,rgba(108,84,178,.08),rgba(20,29,44,.04));display:grid;gap:.65rem}.nft-certificate-export>strong{font-size:.72rem;letter-spacing:.07em}.nft-certificate-export>p{margin:0;color:#647087}.nft-certificate-export>div{display:flex;flex-wrap:wrap;gap:8px}.nft-certificate-export>small{min-height:1em}

/* R7 SOURCE /assets/css/phase22plus.css | sha256 4e765edd4db5018446e96afe75c73f4c1f37651ea1b982e3698680adbf468504 */
/* Nietskopen V2.2+ — product micro-experiences and living-commerce polish */
.micro-product-section{padding-top:clamp(1.75rem,4vw,3rem)}
.micro-experience{position:relative;overflow:hidden;border:1px solid #cfd5de;border-radius:18px;background:linear-gradient(145deg,#fdfcf9,#f3f5f8);box-shadow:0 16px 44px rgba(16,28,47,.07)}
.micro-experience::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#172033,#3f66ff,#172033);opacity:.78}
.micro-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #d9dee5}.micro-heading h2{max-width:19ch}.micro-heading p{max-width:66ch}
.micro-live-dot{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;padding:.42rem .62rem;border:1px solid #cfd6e2;border-radius:999px;background:#fff;font-size:.55rem;font-weight:900;letter-spacing:.08em}.micro-live-dot i{width:.48rem;height:.48rem;border-radius:50%;background:#375fff;box-shadow:0 0 0 4px rgba(55,95,255,.1);animation:nkMicroPulse 2s ease-in-out infinite}
.micro-dashboard{display:grid;gap:18px;margin-top:20px}.micro-dashboard.two-col{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr)}
.micro-stage,.micro-controls,.fashion-drop,.notification-phone,.cup-pair,.appliance-object,.warranty-shield{border:1px solid #d6dbe3;border-radius:14px;background:#fff;padding:18px}
.micro-controls{display:flex;flex-direction:column;gap:12px}.micro-controls button,.micro-controls select{min-height:44px;border:1px solid #bfc8d5;border-radius:10px;background:#fff;color:#172033;font:850 .73rem/1.1 inherit;letter-spacing:.015em;padding:.7rem .85rem;cursor:pointer}.micro-controls button:hover,.micro-controls button:focus-visible{border-color:#172033;box-shadow:0 0 0 3px rgba(38,92,255,.08)}.micro-controls .micro-big-action{background:#111b2d;color:#fff;border-color:#111b2d}.micro-label{font-size:.58rem;font-weight:950;letter-spacing:.08em;color:#667183}.micro-button-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.warranty-options{grid-template-columns:repeat(4,1fr)}
.micro-kpis{display:grid;grid-template-columns:1fr 1fr;gap:9px}.micro-kpis>div{padding:12px;border:1px solid #dde2e9;border-radius:10px;background:#f7f8fa}.micro-kpis b{display:block;font-size:1.5rem;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.micro-kpis span{display:block;margin-top:.15rem;font-size:.58rem;color:#657083}.micro-status{margin-top:14px;padding:13px 15px;border-left:4px solid #375fff;border-radius:10px;background:#eef3ff;font-size:.78rem;font-weight:700;color:#26354f;transition:background .2s ease,transform .2s ease}.micro-status.is-success{background:#eef7f3;border-left-color:#172033;transform:translateY(-1px)}
.micro-device-score{display:flex;flex-direction:column;justify-content:center;min-height:180px;border-radius:12px;background:#111b2d;color:white;padding:24px}.micro-device-score span,.micro-device-score small{font-size:.65rem;font-weight:850;letter-spacing:.08em}.micro-device-score strong{font-size:clamp(4rem,8vw,7rem);line-height:.92;letter-spacing:-.08em}.micro-timeline{height:14px;border-radius:999px;background:#e2e6ed;margin-top:16px;overflow:hidden}.micro-timeline i{display:block;height:100%;width:8%;border-radius:inherit;background:#375fff;transition:width .5s cubic-bezier(.2,.8,.2,1)}
.fashion-drop{min-height:230px;background:#131b2a;color:#fff;display:flex;flex-direction:column;justify-content:center}.fashion-drop>span{font-size:.58rem;font-weight:950;letter-spacing:.1em}.fashion-drop>strong{font-size:clamp(3.1rem,6vw,5.4rem);font-variant-numeric:tabular-nums;letter-spacing:-.06em}.fashion-motion{display:flex;gap:6px;margin-top:22px;overflow:hidden}.fashion-motion i{display:block;width:24%;height:42px;border-radius:5px;background:linear-gradient(90deg,#29364e,#67738c);animation:fashionRush 1.2s linear infinite}.fashion-motion.paused i{animation-play-state:paused;opacity:.45}
.storage-lab,.notification-lab,.skincare-lab,.algorithm-lab,.cable-lab,.cup-lab,.cleaning-lab,.appliance-lab,.time-lab,.warranty-lab{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:18px;margin-top:20px}.storage-vessel{position:relative;height:250px;border:12px solid #263247;border-top-width:20px;border-radius:8px;background:#f6f3ec;overflow:hidden}.storage-fill{position:absolute;left:0;right:0;bottom:0;height:82%;background:repeating-linear-gradient(0deg,#c7a783 0 18px,#d6bb9b 18px 35px);transition:height .45s ease}.storage-vessel>span{position:absolute;right:12px;top:12px;padding:6px 8px;border-radius:6px;background:#111b2d;color:#fff;font-size:.7rem;font-weight:900}
.notification-phone{background:#111b2d;color:#fff;min-height:310px}.notification-count{display:flex;align-items:end;gap:10px}.notification-count strong{font-size:4rem;line-height:1}.notification-count span{font-size:.62rem;font-weight:900;letter-spacing:.08em}.notification-stack{display:grid;gap:6px;margin-top:12px}.notification-stack button{display:flex;align-items:center;gap:8px;border:1px solid #35435b;border-radius:8px;background:#1a2537;color:#fff;padding:7px 9px;text-align:left}.notification-stack button b{min-width:38px;color:#ff796c}.notification-stack button span{font-size:.62rem}.notification-stack button.is-off{opacity:.22;transform:translateX(8px);text-decoration:line-through}
.skincare-steps{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:290px;border:1px solid #ddd7cd;border-radius:14px;background:#f7f3eb}.skincare-steps>strong{font-size:6rem;line-height:.9;letter-spacing:-.09em}.skincare-steps>span{font-size:.66rem;font-weight:950;letter-spacing:.1em}.skincare-bottles{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;max-width:280px;margin-top:20px}.skincare-bottles i{width:16px;height:38px;border:1px solid #9ca6b5;border-radius:6px 6px 3px 3px;background:#fff;transition:opacity .25s ease,transform .25s ease}.skincare-bottles i.off{opacity:.12;transform:scale(.7)}.micro-controls input[type=range]{width:100%;accent-color:#375fff}
.algorithm-feed{display:grid;gap:10px;padding:12px;border-radius:14px;background:#121c2f}.algorithm-feed article{position:relative;min-height:92px;padding:16px;border:1px solid #33415b;border-radius:10px;background:#18243a;color:#fff;transition:opacity .28s ease,transform .28s ease}.algorithm-feed article span{position:absolute;right:10px;top:10px;font-size:.58rem;color:#91a6cc}.algorithm-feed article b{display:block;max-width:26ch;margin-top:20px}.algorithm-feed.is-off article{opacity:0;transform:translateY(9px) scale(.97)}
.cable-drawer{display:flex;flex-wrap:wrap;align-content:flex-end;gap:10px;min-height:270px;padding:22px;border:12px solid #3d2f28;border-top-width:18px;border-radius:7px;background:#a98a69;box-shadow:inset 0 15px 28px rgba(54,34,23,.28)}.cable-drawer span{display:grid;place-items:center;width:86px;height:86px;border:6px solid #1c2027;border-radius:50%;color:#fff;background:#29313b;font-size:.65rem;font-weight:900;transform:rotate(var(--r,3deg))}.cable-drawer span:nth-child(2n){--r:-6deg}.cable-drawer span:nth-child(3n){--r:9deg}
.cup-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:260px}.cup-icon{display:flex;flex-direction:column;align-items:center;gap:14px}.cup-icon i{position:relative;width:92px;height:108px;border:4px solid #273246;border-radius:10px 10px 28px 28px;background:#f2eee6}.cup-icon i::after{content:"";position:absolute;right:-34px;top:28px;width:34px;height:43px;border:4px solid #273246;border-left:0;border-radius:0 20px 20px 0}.cup-icon.new i{background:#eee9df}.cup-icon span,.cup-vs{font-size:.58rem;font-weight:950;letter-spacing:.08em}.micro-match-score{padding:16px;border-radius:12px;background:#111b2d;color:#fff}.micro-match-score strong{font-size:3rem;letter-spacing:-.06em}.micro-match-score span{display:block;font-size:.62rem}
.cleaning-chain{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:260px;padding:20px;border:1px solid #d7dce4;border-radius:14px;background:#fff}.cleaning-chain span{position:relative;padding:16px 13px 16px 34px;border:1px solid #bfc8d6;border-radius:10px;background:#f8fafc;font-size:.62rem;font-weight:900}.cleaning-chain span::before{content:"◉";position:absolute;left:12px}.cleaning-chain span+span::after{content:"→";position:absolute;left:-17px;color:#667389}
.appliance-object{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:285px;background:#202a39;color:#fff}.appliance-slot{width:160px;height:110px;border-radius:28px;background:linear-gradient(135deg,#4f5a69,#252e3a);box-shadow:inset 0 0 0 1px #697587,0 18px 38px rgba(0,0,0,.3)}.appliance-slot::after{content:"1";display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#101725;color:#fff;margin:37px auto;font-weight:950}.appliance-object span{margin-top:18px;font-size:.62rem;letter-spacing:.12em;font-weight:950}.micro-controls label{display:grid;gap:7px;font-size:.65rem;font-weight:850}
.time-lab .nowatch-face{display:grid;place-items:center;align-content:center;min-height:300px;border-radius:50px;background:#111a2b;color:#fff;box-shadow:inset 0 0 0 10px #303b4d}.nowatch-face>span{font-size:4.5rem;font-weight:850;letter-spacing:-.08em}.watch-complications{display:flex;gap:8px;margin-top:16px}.watch-complications i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#28354a;font-style:normal;font-size:.7rem}.watch-complications i.is-removed{opacity:0;transform:scale(.4)}
.warranty-shield{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:280px;background:#111b2d;color:#fff;clip-path:polygon(50% 0,92% 16%,84% 74%,50% 100%,16% 74%,8% 16%)}.warranty-shield strong{font-size:6rem;line-height:.85}.warranty-shield span{font-size:.65rem;font-weight:950;letter-spacing:.12em}.warranty-options button.is-selected{background:#dfe8ff;border-color:#375fff;color:#142446}
.nk-achievement{position:fixed;right:18px;bottom:76px;z-index:70;width:min(360px,calc(100vw - 36px));padding:16px 17px;border:1px solid #34435d;border-radius:14px;background:#111b2d;color:#fff;box-shadow:0 18px 50px rgba(15,24,40,.3);transform:translateY(18px);opacity:0;pointer-events:none;transition:.32s ease}.nk-achievement.show{transform:translateY(0);opacity:1}.nk-achievement .eyebrow{color:#9db1ff}.nk-achievement strong{display:block;margin-top:5px;font-size:1.15rem}.nk-achievement small{display:block;margin-top:5px;color:#c0cad9}.nk-achievement .achievement-meter{height:5px;margin-top:12px;border-radius:99px;background:#33415a;overflow:hidden}.nk-achievement .achievement-meter i{display:block;height:100%;background:#6c8bff;animation:achievementDrain 5s linear forwards}
@keyframes nkMicroPulse{50%{opacity:.45;box-shadow:0 0 0 8px rgba(55,95,255,0)}}@keyframes fashionRush{to{transform:translateX(36px)}}@keyframes achievementDrain{to{width:0}}.achievement-meter i{width:100%}
@media(max-width:820px){.micro-dashboard.two-col,.storage-lab,.notification-lab,.skincare-lab,.algorithm-lab,.cable-lab,.cup-lab,.cleaning-lab,.appliance-lab,.time-lab,.warranty-lab{grid-template-columns:1fr}.micro-heading{flex-direction:column}.micro-live-dot{align-self:flex-start}.micro-button-grid{grid-template-columns:1fr}.warranty-options{grid-template-columns:1fr 1fr}.cup-pair{min-height:220px}.time-lab .nowatch-face{min-height:250px}}
@media(max-width:480px){.micro-kpis{grid-template-columns:1fr}.micro-experience{border-radius:12px}.micro-device-score strong,.skincare-steps>strong,.warranty-shield strong{font-size:4.4rem}.nowatch-face>span{font-size:3.5rem}.notification-stack button:nth-child(n+6){display:none}}
@media(prefers-reduced-motion:reduce){.micro-live-dot i,.fashion-motion i,.nk-achievement .achievement-meter i{animation:none}.micro-status,.storage-fill,.skincare-bottles i,.algorithm-feed article,.watch-complications i{transition:none}}

/* V2.2+ catalog polish — sales-tactic scanner + discovery progression */
.product-trick-scanner-section{padding:clamp(2.8rem,6vw,5rem) 0;background:#111b2d;color:#fff;overflow:hidden}.trick-scanner{position:relative;border:1px solid #32425d;border-radius:18px;background:linear-gradient(145deg,#111b2d 0%,#18253a 56%,#111a2a 100%);padding:clamp(1.25rem,3vw,2rem);box-shadow:0 22px 70px rgba(8,15,27,.22)}.trick-scanner::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 75% 15%,rgba(80,111,255,.13),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px);background-size:auto,26px 26px,26px 26px}.trick-scanner>*{position:relative}.trick-scanner-head{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:1.4rem}.trick-scanner-head h2{max-width:760px;margin:.28rem 0 .45rem;font-size:clamp(1.8rem,4vw,3.2rem);line-height:.96;letter-spacing:-.055em}.trick-scanner-head p{max-width:760px;color:#bbc7d9;margin:0;line-height:1.55}.scanner-local-badge{display:flex;align-items:center;gap:.48rem;border:1px solid #40516c;border-radius:999px;padding:.45rem .68rem;color:#cbd5e6;font-size:.57rem;font-weight:950;letter-spacing:.08em;white-space:nowrap}.scanner-local-badge i{width:.48rem;height:.48rem;border-radius:50%;background:#6e91ff;box-shadow:0 0 0 0 rgba(110,145,255,.5);animation:nkMicroPulse 1.8s infinite}.trick-scanner-grid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:1rem}.scanner-visual,.scanner-console{border:1px solid #34455f;border-radius:14px;background:rgba(9,16,29,.64);padding:1rem}.scanner-visual{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:390px}.scanner-radar{position:relative;width:min(260px,76vw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;border:1px solid #52637e;background:repeating-radial-gradient(circle at center,transparent 0 31px,rgba(103,130,178,.18) 32px 33px),linear-gradient(90deg,transparent 49.6%,rgba(100,126,175,.2) 50%,transparent 50.4%),linear-gradient(transparent 49.6%,rgba(100,126,175,.2) 50%,transparent 50.4%),radial-gradient(circle,#162942,#0b1424 72%);overflow:hidden}.scanner-radar::after{content:"";position:absolute;inset:5%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 315deg,rgba(91,128,255,.03) 318deg,rgba(91,128,255,.4) 355deg,transparent 360deg);opacity:.5}.scanner-radar.scanning::after{animation:scannerSweep .85s linear infinite}.scanner-radar i{position:absolute;width:7px;height:7px;border-radius:50%;background:#ff765f;left:64%;top:34%;box-shadow:-78px 86px 0 #89a1ff,52px 81px 0 #7a8daf}.scanner-radar b{position:relative;z-index:2;font-size:clamp(3.3rem,7vw,5.6rem);line-height:.86;letter-spacing:-.08em;font-variant-numeric:tabular-nums}.scanner-radar small{position:relative;z-index:2;margin-top:.45rem;color:#aab9d1;font-size:.55rem;font-weight:950;letter-spacing:.13em}.scanner-readout{display:flex;justify-content:space-between;width:100%;margin-top:1rem;padding-top:.75rem;border-top:1px solid #31415a;font-size:.58rem;font-weight:900;letter-spacing:.08em;color:#aebcd0}.scanner-readout strong{color:#fff;font-size:.72rem}.scanner-progress{width:100%;height:5px;margin-top:.65rem;border-radius:999px;background:#26364d;overflow:hidden}.scanner-progress i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#5f85ff,#a4b8ff);transition:width .22s ease}.scanner-console{display:flex;flex-direction:column}.scanner-console-label{font-size:.58rem;font-weight:950;letter-spacing:.12em;color:#92a2bb}.scanner-trick-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin:.8rem 0}.scanner-trick-buttons button{display:flex;align-items:center;gap:.62rem;min-height:46px;border:1px solid #3b4d69;border-radius:9px;background:#152238;color:#eaf0fb;padding:.65rem .7rem;text-align:left;font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.scanner-trick-buttons button span{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:7px;background:#253650;color:#97a9c5;font-size:.55rem}.scanner-trick-buttons button:hover,.scanner-trick-buttons button:focus-visible,.scanner-trick-buttons button.is-active{border-color:#7692ff;background:#1d2d49;outline:none}.scanner-trick-buttons button.is-active span{background:#6b87ff;color:#fff}.scanner-start{margin-top:.2rem}.scanner-result{margin-top:.8rem;border:1px solid #41536f;border-radius:11px;padding:1rem;background:#f6f3ec;color:#111b2d}.scanner-result:focus{outline:2px solid #91a9ff;outline-offset:4px}.scanner-result-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.scanner-result-top span,.scanner-question span{font-size:.55rem;font-weight:950;letter-spacing:.11em;color:#677287}.scanner-result-top strong{font-size:1.2rem}.scanner-result>p{font-size:.88rem;margin:.7rem 0}.scanner-result blockquote{margin:.7rem 0;padding:.65rem .8rem;border-left:4px solid #ff755e;background:#fff;font-size:.82rem;font-weight:800}.scanner-question{padding:.7rem;border-radius:8px;background:#e9eefb}.scanner-question p{margin:.2rem 0 0;font-size:.77rem}.scanner-learn{display:inline-block;margin-top:.7rem;color:#172c73;font-size:.67rem;font-weight:950;text-decoration:underline;text-underline-offset:4px}.scanner-status{margin-top:auto;padding-top:.7rem;color:#93a3bc;font-size:.61rem}.scanner-status.is-done{color:#d9e3ff}.scanner-completed-badge{display:inline-flex;align-items:center;gap:.4rem;margin-top:.55rem;padding:.38rem .55rem;border:1px solid #627aa5;border-radius:999px;color:#dce6fa;font-size:.55rem;font-weight:900;letter-spacing:.06em}.product-local-status{margin-top:.65rem;padding:.55rem .7rem;border:1px solid #d7dde7;border-radius:8px;background:#f7f8fa;font-size:.63rem;color:#4d5a6e}.product-local-status strong{color:#111b2d}.product-local-status.is-complete{border-color:#9fb2df;background:#eef3ff}.nk-achievement.tier-20{border-color:#6e84ae}.nk-achievement.tier-40{border-color:#d3ad61;background:linear-gradient(145deg,#111b2d,#332817)}
@keyframes scannerSweep{to{transform:rotate(360deg)}}
@media(max-width:820px){.trick-scanner-head{flex-direction:column}.trick-scanner-grid{grid-template-columns:1fr}.scanner-visual{min-height:330px}.scanner-trick-buttons{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.scanner-trick-buttons{grid-template-columns:1fr}.trick-scanner{padding:1rem}.scanner-visual{min-height:300px}}
@media(prefers-reduced-motion:reduce){.scanner-local-badge i,.scanner-radar.scanning::after{animation:none}.scanner-progress i{transition:none}}
.product-story-question{margin-top:1rem;padding:1rem 1.05rem;border-left:4px solid #111b2d;border-radius:0 10px 10px 0;background:#f2f0eb}.product-story-question>span{display:block;font-size:.55rem;font-weight:950;letter-spacing:.1em;color:#697386}.product-story-question p{margin:.3rem 0 .55rem;font-weight:750;color:#182235}.product-story-question a{font-size:.66rem;font-weight:950;text-decoration:underline;text-underline-offset:4px}

/* V2.2+ homepage unnewsletter expansion */
.unnewsletter-expanded{background:#f5f2eb}.unnewsletter-home-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:clamp(2rem,5vw,5rem);align-items:center}.unnewsletter-home-copy h2{font-size:clamp(2.3rem,5vw,4.8rem);line-height:.92;letter-spacing:-.065em;margin:.45rem 0 1rem;max-width:780px}.unnewsletter-home-lead{font-size:1.05rem;line-height:1.6;color:#4d5968;max-width:700px}.unnewsletter-promises{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.3rem 0}.unnewsletter-promises span{border:1px solid #ccd3dc;border-radius:999px;padding:.48rem .66rem;background:#fff;font-size:.61rem;font-weight:950;letter-spacing:.07em}.unnewsletter-home-note{font-size:.82rem;color:#677383;max-width:660px}.unnewsletter-home-console{border:1px solid #cfd5df;border-radius:18px;background:#fff;padding:1rem;box-shadow:0 24px 70px rgba(17,27,45,.09)}.unnewsletter-console-top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1rem 1.2rem;border-radius:13px;background:#111b2d;color:#fff}.unnewsletter-console-top>div{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"label label" "count small";column-gap:.8rem;align-items:end}.unnewsletter-console-top span{grid-area:label;color:#a8b5c9;font-size:.55rem;font-weight:950;letter-spacing:.11em}.unnewsletter-console-top strong{grid-area:count;font-size:4.6rem;line-height:.85;letter-spacing:-.09em}.unnewsletter-console-top small{grid-area:small;color:#c7d0dd;font-size:.65rem;padding-bottom:.45rem}.unnewsletter-console-top>b{border:1px solid #3b4c65;border-radius:999px;padding:.42rem .58rem;font-size:.53rem;letter-spacing:.08em;color:#dce5f3}.unnewsletter-home-console fieldset{border:0;padding:0;margin:1rem 0}.unnewsletter-home-console legend{font-size:.58rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.5rem;color:#5f6c7c}.unnewsletter-frequency,.unnewsletter-missing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.unnewsletter-missing{grid-template-columns:repeat(2,minmax(0,1fr))}.unnewsletter-home-console fieldset button{min-height:46px;border:1px solid #d6dbe2;border-radius:9px;background:#f8f8f6;color:#172033;padding:.65rem .7rem;text-align:left;font:inherit;font-size:.67rem;font-weight:850;cursor:pointer}.unnewsletter-home-console fieldset button:hover,.unnewsletter-home-console fieldset button:focus-visible{border-color:#6d83ff;outline:none}.unnewsletter-home-console fieldset button.is-selected{background:#eaf0ff;border-color:#7f95ed;box-shadow:inset 3px 0 0 #4f6cff}.unnewsletter-email-absence{display:flex;justify-content:space-between;gap:1rem;margin:1rem 0;padding:.75rem .8rem;border:1px dashed #c8ced7;border-radius:9px;color:#687485}.unnewsletter-email-absence span{font-size:.56rem;font-weight:950;letter-spacing:.09em}.unnewsletter-email-absence strong{font-size:.7rem;color:#172033}.unnewsletter-submit{width:100%;justify-content:center}.unnewsletter-home-result{margin-top:.8rem;border:1px solid #8da0d5;border-radius:11px;background:#edf2ff;padding:1rem}.unnewsletter-home-result strong{display:block;font-size:.83rem}.unnewsletter-home-result p{margin:.35rem 0 .2rem;font-size:.75rem;color:#33405a}.unnewsletter-home-result small{color:#64718a;font-size:.62rem}
@media(max-width:900px){.unnewsletter-home-grid{grid-template-columns:1fr}.unnewsletter-home-console{max-width:720px}.unnewsletter-home-copy h2{font-size:clamp(2.3rem,10vw,4rem)}}
@media(max-width:600px){.unnewsletter-frequency,.unnewsletter-missing{grid-template-columns:1fr}.unnewsletter-console-top{flex-direction:column}.unnewsletter-email-absence{flex-direction:column;gap:.25rem}}

/* R7 SOURCE /assets/css/parody.css | sha256 a9ae8becfa13b50309e35ab43af1f1cb1ff9dc340f014e0056708f901ead0b79 */
/* Nietskopen V2.3 — Parody Interaction System
   Reusable motion/feedback primitives. Serious retail UI, absurd outcomes. */
.parody-lab{--parody-accent:#315cff;--parody-deep:#10192b;--parody-soft:#edf1f8;position:relative;padding:clamp(3.8rem,8vw,7rem) 0;background:#eef0f4;border-block:1px solid #d7dce5;overflow:hidden}
.parody-lab::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 12%,rgba(49,92,255,.08),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.5),transparent 45%);pointer-events:none}
.parody-lab>.shell{position:relative}.parody-lab-head{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:clamp(1.5rem,4vw,2.6rem)}.parody-lab-head>div:first-child{min-width:0;max-width:100%}.parody-lab-head h2{font-size:clamp(2.4rem,5vw,4.8rem);line-height:.9;letter-spacing:-.06em;margin:.45rem 0 1rem}.marketing-machine-title span{display:inline}.parody-lab-head p{max-width:720px;color:#526073;font-size:1rem;line-height:1.6}.parody-system-badge{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;border:1px solid #c7cfdd;border-radius:999px;background:#fff;padding:.48rem .65rem;font-size:.55rem;font-weight:950;letter-spacing:.09em}.parody-system-badge i{width:.48rem;height:.48rem;border-radius:50%;background:var(--parody-accent);box-shadow:0 0 0 4px rgba(49,92,255,.12);animation:nkParodyPulse 2s ease-in-out infinite}
.marketing-machine-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:18px;align-items:stretch}.marketing-product-stage,.marketing-control-panel{border:1px solid #cdd4df;border-radius:18px;background:#fff;box-shadow:0 18px 54px rgba(15,26,46,.08)}
.marketing-product-stage{position:relative;min-height:610px;overflow:hidden;background:linear-gradient(155deg,#f9f7f0,#e5e9f0 68%,#d8dee8)}.marketing-stage-topline{position:absolute;z-index:5;left:18px;right:18px;top:18px;display:flex;justify-content:space-between;gap:1rem;align-items:center}.marketing-stage-topline span,.marketing-stage-topline b{font-size:.55rem;font-weight:950;letter-spacing:.1em}.marketing-stage-topline span{color:#697488}.marketing-stage-topline b{border:1px solid #ccd3df;border-radius:999px;background:rgba(255,255,255,.78);padding:.4rem .55rem;color:#566274;backdrop-filter:blur(8px)}
.marketing-empty-product{position:absolute;inset:78px 20px 20px;display:flex;align-items:center;justify-content:center}.marketing-empty-halo{position:absolute;width:min(58%,360px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.96),rgba(255,255,255,.15) 55%,transparent 72%);filter:blur(2px)}.marketing-empty-name{position:absolute;z-index:2;top:21%;display:grid;text-align:center;color:#172033}.marketing-empty-name span{font-size:clamp(2.8rem,7vw,5.6rem);font-weight:1000;letter-spacing:-.08em;line-height:.8}.marketing-empty-name strong{margin-top:.45rem;font-size:.62rem;letter-spacing:.38em}.marketing-empty-plinth{position:absolute;z-index:1;left:16%;right:16%;bottom:13%;height:25%;border-radius:10px 10px 3px 3px;background:linear-gradient(#fcfbf7,#deddd7);box-shadow:0 30px 50px rgba(23,32,51,.17),inset 0 1px #fff;transform:perspective(700px) rotateX(4deg)}.marketing-empty-proof{position:absolute;z-index:4;left:20px;bottom:20px;display:grid;grid-template-columns:auto auto auto;gap:.25rem;align-items:baseline;border:1px solid #ccd3df;border-radius:10px;background:rgba(255,255,255,.88);padding:.6rem .7rem;backdrop-filter:blur(10px)}.marketing-empty-proof span,.marketing-empty-proof small{font-size:.52rem;font-weight:950;letter-spacing:.08em;color:#687486}.marketing-empty-proof strong{font-size:1.8rem;line-height:1;letter-spacing:-.06em}
.marketing-badge,.marketing-price-pop{position:absolute;z-index:6;opacity:0;transform:translateY(8px) scale(.94);pointer-events:none;transition:opacity .24s ease,transform .34s cubic-bezier(.18,.8,.2,1),filter .24s ease}.marketing-product-stage.is-hyped .marketing-badge.is-visible,.marketing-product-stage.is-hyped .marketing-price-pop.is-visible{opacity:1;transform:none}.marketing-badge{border:1px solid #172033;border-radius:7px;background:#fff;padding:.5rem .62rem;font-size:.56rem;font-weight:1000;letter-spacing:.065em;box-shadow:5px 6px 0 rgba(17,27,45,.14)}.marketing-badge-best{left:7%;top:22%;transform:rotate(-3deg) translateY(8px) scale(.94)}.marketing-product-stage.is-hyped .marketing-badge-best.is-visible{transform:rotate(-3deg)}.marketing-badge-trend{right:5%;top:29%;background:#172033;color:#fff}.marketing-badge-stock{left:5%;bottom:30%;background:#fff1c9}.marketing-badge-watch{right:5%;bottom:37%}.marketing-badge-watch::first-letter{color:#f24a4a}.marketing-badge-last{right:8%;top:15%;background:#ffda58}.marketing-badge-rating{right:6%;bottom:19%;color:#172033}.marketing-price-pop{left:7%;top:38%;display:grid;border:1px solid #172033;border-radius:12px;background:#fff;padding:.65rem .8rem;box-shadow:7px 8px 0 rgba(17,27,45,.13)}.marketing-price-pop del{font-size:.65rem;color:#778294}.marketing-price-pop strong{font-size:2rem;line-height:.95;letter-spacing:-.06em}.marketing-price-pop span{margin-top:.25rem;font-size:.54rem;font-weight:950;letter-spacing:.08em;color:#315cff}
.marketing-product-stage.is-hyped .marketing-empty-halo{animation:nkParodyHalo 1.25s ease-in-out infinite alternate}.marketing-product-stage.is-hyped .marketing-empty-plinth{box-shadow:0 34px 58px rgba(23,32,51,.2),0 0 0 8px rgba(255,255,255,.36),inset 0 1px #fff}.marketing-product-stage.is-hyped .marketing-empty-name span{text-shadow:0 0 26px rgba(49,92,255,.16)}
.marketing-control-panel{padding:clamp(1rem,2.8vw,1.35rem);display:flex;flex-direction:column;gap:14px;background:#111b2d;color:#fff}.parody-meter{border:1px solid #34425a;border-radius:13px;background:#162237;padding:16px}.parody-meter-head{display:flex;align-items:end;justify-content:space-between;gap:1rem}.parody-meter-head>span{font-size:.57rem;font-weight:950;letter-spacing:.11em;color:#a9b6ca}.parody-meter-head strong{font-size:2.7rem;line-height:.8;letter-spacing:-.06em}.parody-meter-track{height:15px;margin:14px 0 9px;border:1px solid #45536b;border-radius:999px;background:#0d1525;overflow:hidden}.parody-meter-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4667ff,#ffcf4b,#ff5d4b);transition:width .46s cubic-bezier(.2,.8,.2,1)}.parody-meter small{display:block;color:#9daabd;font-size:.64rem;line-height:1.4}
.marketing-sequence{display:grid;gap:6px}.marketing-sequence-row{display:grid;grid-template-columns:11px 1fr auto;gap:9px;align-items:center;border:1px solid #2f3d54;border-radius:9px;background:#151f31;padding:.65rem .7rem;transition:border-color .2s ease,background .2s ease,transform .2s ease}.marketing-sequence-row i{width:9px;height:9px;border:1px solid #66748a;border-radius:50%;background:transparent}.marketing-sequence-row span,.marketing-sequence-row b{font-size:.55rem;font-weight:900;letter-spacing:.075em}.marketing-sequence-row span{color:#cbd4e2}.marketing-sequence-row b{color:#7f8da1}.marketing-sequence-row.is-active{border-color:#667fff;background:#1c2a46;transform:translateX(3px)}.marketing-sequence-row.is-active i{background:#5e79ff;border-color:#8ca0ff;box-shadow:0 0 0 4px rgba(94,121,255,.13)}.marketing-sequence-row.is-done{border-color:#42536e}.marketing-sequence-row.is-done i{background:#8ba1c5;border-color:#8ba1c5}.marketing-sequence-row.is-done b{color:#dbe4f1}
.parody-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.parody-kpis>div{border:1px solid #34425a;border-radius:10px;background:#151f31;padding:12px}.parody-kpis span{display:block;color:#8f9db2;font-size:.51rem;font-weight:950;letter-spacing:.08em}.parody-kpis strong{display:block;margin-top:.2rem;font-size:1.55rem;letter-spacing:-.05em}.marketing-control-panel .parody-reactive-button{position:relative;overflow:hidden;background:#fff;color:#111b2d;border-color:#fff;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.parody-reactive-button i{position:absolute;inset:0;opacity:0;background:linear-gradient(110deg,transparent 15%,rgba(49,92,255,.18),transparent 80%);transform:translateX(-120%)}.parody-reactive-button.is-working{transform:translateY(-1px);box-shadow:0 0 0 4px rgba(255,255,255,.08)}.parody-reactive-button.is-working i{opacity:1;animation:nkParodyButtonSweep .8s linear infinite}.marketing-control-panel .parody-reactive-button.is-on,.marketing-control-panel .parody-reactive-button.is-on:hover,.marketing-control-panel .parody-reactive-button.is-on:focus-visible{background:#ffdc57;color:#111b2d;border-color:#ffdc57}.marketing-control-panel .parody-reactive-button:not(.is-on):hover,.marketing-control-panel .parody-reactive-button:not(.is-on):focus-visible{background:#eef2ff;color:#111b2d;border-color:#eef2ff}.parody-live{min-height:42px;border-left:3px solid #506484;border-radius:7px;background:#151f31;padding:.65rem .75rem;color:#b7c2d3;font-size:.65rem;line-height:1.45}.parody-live.is-success{border-left-color:#ffdc57;color:#fff}
.parody-reveal{border:1px solid #5d7091;border-radius:11px;background:#1b2943;padding:14px}.parody-reveal[hidden]{display:none}.parody-reveal span{display:block;color:#9eb2db;font-size:.52rem;font-weight:950;letter-spacing:.1em}.parody-reveal strong{display:block;margin:.3rem 0 .45rem;font-size:.82rem;line-height:1.35}.parody-reveal p{margin:0;color:#c2ccdc;font-size:.66rem;line-height:1.5}.parody-stamp{align-self:flex-start;border:2px solid #ffdc57;border-radius:5px;color:#ffdc57;padding:.5rem .7rem;font-size:.58rem;font-weight:1000;letter-spacing:.09em;opacity:0;transform:rotate(-4deg) scale(1.35);transition:opacity .24s ease,transform .45s cubic-bezier(.18,.8,.2,1)}.parody-stamp.is-visible{opacity:1;transform:rotate(-4deg) scale(1)}
@keyframes nkParodyPulse{50%{opacity:.45;transform:scale(.82)}}@keyframes nkParodyHalo{to{transform:scale(1.05);opacity:.74}}@keyframes nkParodyButtonSweep{to{transform:translateX(120%)}}
@media(max-width:960px){.marketing-machine-grid{grid-template-columns:1fr}.marketing-product-stage{min-height:560px}.parody-lab-head{flex-direction:column}.parody-system-badge{align-self:flex-start}}
@media(max-width:600px){.parody-lab{padding:3rem 0}.marketing-machine-title span{display:block}.parody-lab-head h2{font-size:clamp(2.35rem,11.5vw,3.15rem)}.marketing-product-stage{min-height:510px}.marketing-stage-topline{left:12px;right:12px;top:12px}.marketing-empty-product{inset:64px 8px 8px}.marketing-empty-plinth{left:10%;right:10%;bottom:17%}.marketing-empty-name{top:24%}.marketing-empty-name span{font-size:clamp(2.5rem,15vw,4.2rem)}.marketing-badge{font-size:.48rem;padding:.4rem .48rem}.marketing-badge-best{left:3%;top:19%}.marketing-badge-last{right:3%;top:12%}.marketing-badge-trend{right:3%;top:33%}.marketing-badge-stock{left:3%;bottom:35%}.marketing-badge-watch{right:3%;bottom:39%}.marketing-badge-rating{right:3%;bottom:23%}.marketing-price-pop{left:3%;top:42%;padding:.5rem .6rem}.parody-kpis{grid-template-columns:1fr 1fr}.parody-lab-head>div:first-child{min-width:0;max-width:100%}.parody-lab-head h2{font-size:clamp(2.4rem,13vw,3.8rem)}}
@media(prefers-reduced-motion:reduce){.parody-system-badge i,.marketing-product-stage.is-hyped .marketing-empty-halo,.parody-reactive-button.is-working i{animation:none}.marketing-badge,.marketing-price-pop,.parody-meter-track i,.marketing-sequence-row,.parody-stamp,.marketing-control-panel .parody-reactive-button{transition:none}}

.parody-entry-cta{margin-top:.65rem}

/* V2.3 Round 2 — signature interactions */
.parody-signature{padding:clamp(3.5rem,7vw,6.5rem) 0;background:#f4f5f7;border-block:1px solid #dce1e8;overflow:hidden}.parody-signature:nth-of-type(even){background:#eef1f5}.parody-signature>.shell{display:grid;gap:22px}.parody-signature-head{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start}.parody-signature-head>div:first-child{max-width:760px}.parody-signature-head h2{font-size:clamp(2.2rem,4.8vw,4.4rem);line-height:.92;letter-spacing:-.055em;margin:.45rem 0 .9rem}.parody-signature-head p{color:#596678;line-height:1.65}.parody-mini-kpi{min-width:160px;text-align:right;border:1px solid #d2d8e1;border-radius:14px;background:#fff;padding:14px 16px}.parody-mini-kpi span{display:block;font-size:.56rem;font-weight:950;letter-spacing:.08em;color:#768194}.parody-mini-kpi strong{display:block;font-size:2.1rem;letter-spacing:-.05em;color:#111a2c}.parody-choice-stage,.preorder-hype-console,.assembly-console,.fulfilment-console,.smart-hype-console{border:1px solid #ccd3de;border-radius:18px;background:#fff;padding:clamp(18px,3vw,30px);box-shadow:0 18px 48px rgba(19,31,52,.07)}
.parody-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.parody-choice-card{position:relative;text-align:left;border:1px solid #d5dbe4;border-radius:14px;background:#fff;padding:18px;min-height:146px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:.18s ease}.parody-choice-card:hover,.parody-choice-card:focus-visible{transform:translateY(-2px);border-color:#8a98ad}.parody-choice-card.is-selected{border-color:#162033;box-shadow:inset 0 0 0 1px #162033,0 12px 28px rgba(16,29,53,.09)}.parody-choice-card strong{font-size:1.35rem}.parody-choice-card small{color:#6b7585;line-height:1.35}.parody-choice-card>b{margin-top:auto}.parody-moving-badge{position:absolute;top:-10px;right:12px;background:#162033;color:#fff;border-radius:999px;padding:.35rem .5rem;font-size:.5rem;font-weight:950;letter-spacing:.07em;box-shadow:0 5px 14px rgba(11,23,45,.18)}.parody-choice-card.is-pop{animation:nkParodyChoicePop .3s ease}.parody-meter.compact{margin-top:18px}.parody-signature-result{margin-top:16px;border:1px dashed #c7ced9;border-radius:12px;padding:13px 15px;background:#f8f9fb;display:grid;gap:4px}.parody-signature-result strong{font-size:.8rem}.parody-signature-result span{color:#657184;font-size:.72rem}.parody-signature-result.is-success{border-style:solid;border-color:#8ab39b;background:#f2faf5}.parody-button-row{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}
.preorder-countdown{display:grid;grid-template-columns:1fr auto;gap:3px 18px;align-items:end;padding-bottom:18px;border-bottom:1px solid #e1e5eb}.preorder-countdown span{font-size:.58rem;font-weight:950;letter-spacing:.09em}.preorder-countdown strong{grid-row:1/3;grid-column:2;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.06em}.preorder-countdown small{color:#737d8c}.preorder-countdown.is-hyped strong{animation:nkPreorderPulse .8s ease-in-out infinite alternate}.preorder-road{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0}.preorder-road-step{position:relative;padding:14px 12px;border:1px solid #d8dde5;border-radius:12px;display:grid;gap:6px;background:#fafbfc}.preorder-road-step i{width:9px;height:9px;border-radius:50%;background:#c5ccd7}.preorder-road-step span{font-size:.62rem;font-weight:900}.preorder-road-step b{font-size:.65rem;color:#778191}.preorder-road-step.is-active{border-color:#315cff;box-shadow:0 0 0 3px rgba(49,92,255,.08)}.preorder-road-step.is-active i{background:#315cff;box-shadow:0 0 0 5px rgba(49,92,255,.12)}.preorder-road-step.is-done{background:#f2f8f4;border-color:#9bb9a6}.preorder-road-step.is-done i{background:#2f7a4c}.preorder-road-step.is-blocked{background:#fff5f2;border-color:#e7b8ac}.preorder-road-step.is-blocked i{background:#cb6047}
.assembly-console,.fulfilment-console{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:22px}.assembly-parts,.fulfilment-scanner{grid-row:1/5;border:1px solid #dce1e7;border-radius:14px;min-height:290px;background:linear-gradient(145deg,#faf8f1,#edf0f4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden}.assembly-parts>span{font-size:3.7rem;font-weight:1000;letter-spacing:-.08em}.assembly-parts>i{font-style:normal;color:#bec5d0;font-size:1.5rem}.assembly-parts>small{font-size:.53rem;font-weight:900;letter-spacing:.07em;color:#7b8492}.parody-progress>div:first-child{display:flex;justify-content:space-between;gap:1rem;font-size:.64rem;font-weight:950;letter-spacing:.06em}.parody-progress-track,.gift-luxury-track,.nft-rarity-track{height:9px;border-radius:999px;background:#e4e8ee;overflow:hidden;margin-top:8px}.parody-progress-track i,.gift-luxury-track i,.nft-rarity-track i{display:block;width:0;height:100%;background:#162033;border-radius:inherit;transition:width .32s cubic-bezier(.2,.8,.2,1)}.assembly-steps,.fulfilment-steps{display:grid;gap:7px}.assembly-steps>div,.fulfilment-steps>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 11px;border-radius:9px;border:1px solid #e0e4ea;background:#fafbfc;font-size:.7rem}.assembly-steps i,.fulfilment-steps i{width:8px;height:8px;border-radius:50%;background:#c3c9d2}.assembly-steps .is-active,.fulfilment-steps .is-active{border-color:#315cff}.assembly-steps .is-active i,.fulfilment-steps .is-active i{background:#315cff}.assembly-steps .is-done,.fulfilment-steps .is-done{background:#f2faf5;border-color:#a6c4b0}.assembly-steps .is-done i,.fulfilment-steps .is-done i{background:#2f7a4c}.fulfilment-empty-box{width:130px;height:88px;border:2px dashed #b8c0cc;border-radius:10px}.fulfilment-scanner>i{position:absolute;left:12%;right:12%;height:2px;background:#315cff;box-shadow:0 0 12px rgba(49,92,255,.55);top:30%;opacity:0}.fulfilment-scanner.is-scanning>i{opacity:1;animation:nkScanner 1.1s linear infinite}.fulfilment-scanner span{font-size:.56rem;font-weight:950;letter-spacing:.07em;color:#697587}
.smart-claims{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.smart-claims span{border:1px solid #1d2a40;background:#162033;color:#fff;border-radius:999px;padding:.48rem .65rem;font-size:.58rem;font-weight:950;letter-spacing:.05em;transition:.3s ease}.smart-claims span.is-removed{opacity:.15;transform:scale(.88);text-decoration:line-through}.smart-function-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.smart-function-grid article{border:1px solid #d7dde5;border-radius:12px;padding:14px;background:#fafbfc;display:grid;gap:5px}.smart-function-grid article span{font-size:.5rem;font-weight:950;letter-spacing:.08em;color:#6b7687}.smart-function-grid article strong{font-size:.92rem}.smart-function-grid article small{color:#707b8b;line-height:1.35}.smart-function-grid.is-real article{border-color:#91b79e;background:#f2faf5}.smart-function-grid.is-real article:first-child::after{content:"ECHTE FUNCTIE ✓";font-size:.49rem;font-weight:950;letter-spacing:.07em;color:#286e43;margin-top:3px}html[lang="en"] .smart-function-grid.is-real article:first-child::after{content:"REAL FUNCTION ✓"}
.crypto-parody-ticker{display:flex;gap:8px;flex-wrap:wrap;background:#101827;color:#dbe3ef;padding:9px 14px;font-size:.59rem;font-weight:850;border-top:1px solid #2c3648}.crypto-parody-ticker span{border-right:1px solid #354156;padding-right:10px}.crypto-parody-ticker .is-positive{color:#76dfa1}.crypto-candles{position:absolute;inset:22px 28px 40px;display:flex;align-items:center;gap:8px;opacity:.1;pointer-events:none}.crypto-candles i{flex:1;height:calc(var(--h)*1%);max-height:100%;min-height:10px;background:#55c981;transform:scaleY(.15);transform-origin:center;transition:transform .45s ease,opacity .45s ease}.crypto-chart.is-market-drama .crypto-candles{opacity:.75}.crypto-chart.is-market-drama .crypto-candles i{transform:scaleY(1)}.crypto-chart.is-market-drama .crypto-candles i:nth-child(even){background:#e16d64}.crypto-chart.is-market-drama svg{opacity:.22}.crypto-chart{position:relative}.nft-rarity-theatre{margin:14px 0 20px;padding:12px;border:1px solid #d9dee5;border-radius:10px;background:#fafbfc}.nft-rarity-theatre>div:first-child{display:flex;justify-content:space-between;font-size:.6rem;font-weight:950;letter-spacing:.06em}.nft-rarity-badge{position:absolute;top:10px;right:10px;border-radius:999px;background:#162033;color:#fff;padding:.34rem .48rem;font-size:.5rem;font-weight:950;letter-spacing:.06em;z-index:2}.nft-frame{position:relative;transition:box-shadow .3s ease,transform .3s ease}.nft-frame.is-rare{box-shadow:0 0 0 3px rgba(49,92,255,.15),0 20px 46px rgba(49,92,255,.16)}.nft-frame.is-ultra{box-shadow:0 0 0 3px rgba(214,167,57,.25),0 22px 60px rgba(214,167,57,.24);transform:translateY(-3px)}
.gift-luxury-theatre{border:1px solid #d9dee5;border-radius:12px;background:#f8f9fb;padding:13px 14px;margin:18px 0 12px}.gift-luxury-head{display:flex;justify-content:space-between;font-size:.6rem;font-weight:950;letter-spacing:.06em}.gift-luxury-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.gift-luxury-stages span{border:1px solid #dce1e7;border-radius:8px;padding:7px 5px;text-align:center;font-size:.5rem;font-weight:900;color:#7c8694}.gift-luxury-stages span.is-active{border-color:#315cff;color:#315cff;background:#f1f4ff}.gift-luxury-stages span.is-done{border-color:#8fb69e;color:#286e43;background:#f1faf4}.gift-luxury-theatre>small{display:block;margin-top:9px;color:#6c7788}.gift-luxury-theatre.is-complete{border-color:#91b69d;background:#f3faf5}
@keyframes nkParodyChoicePop{50%{transform:translateY(-4px) scale(1.015)}}@keyframes nkPreorderPulse{to{color:#315cff;text-shadow:0 0 20px rgba(49,92,255,.25)}}@keyframes nkScanner{0%{top:26%}50%{top:68%}100%{top:26%}}
@media(max-width:760px){.parody-signature-head{display:grid}.parody-mini-kpi{text-align:left;width:max-content}.parody-choice-grid,.smart-function-grid{grid-template-columns:1fr}.preorder-road{grid-template-columns:1fr 1fr}.assembly-console,.fulfilment-console{grid-template-columns:1fr}.assembly-parts,.fulfilment-scanner{grid-row:auto;min-height:210px}.preorder-countdown{grid-template-columns:1fr}.preorder-countdown strong{grid-row:auto;grid-column:auto}.crypto-parody-ticker{font-size:.54rem}.gift-luxury-stages{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.parody-choice-card,.preorder-countdown.is-hyped strong,.fulfilment-scanner.is-scanning>i,.crypto-candles i,.nft-frame,.smart-claims span{animation:none!important;transition:none!important}}
/* Round 2 mobile containment: signature CTAs must never widen the product grid. */
@media(max-width:760px){.catalog-product .product-layout,.catalog-product .product-layout>*{min-width:0;max-width:100%}.catalog-product .product-gallery,.catalog-product .product-info{min-width:0;max-width:100%}.parody-entry-cta{white-space:normal;overflow-wrap:anywhere}.crypto-parody-ticker{max-width:100%;overflow:hidden}.crypto-parody-ticker span{min-width:0;overflow-wrap:anywhere}.parody-stamp{max-width:calc(100% - 6px)}}
/* Small-screen product fact rows: stack them instead of forcing long delivery copy into half a column. */
@media(max-width:540px){.catalog-product .retail-facts{grid-template-columns:1fr}.catalog-product .retail-facts>div{min-width:0;padding:10px 0}.catalog-product .retail-facts>div+div{border-left:0;padding-left:0}.catalog-product .retail-facts strong{overflow-wrap:anywhere}.catalog-product .product-meta-line{min-width:0}.catalog-product .product-meta-line span{min-width:0;overflow-wrap:anywhere}}

/* Round 3 — shared-site parody UX */
.parody-pressure{border:1px solid #d8dde6;border-radius:13px;background:#fff;padding:14px}.parody-pressure-head{display:flex;justify-content:space-between;gap:14px;align-items:end}.parody-pressure-head span{font-size:.58rem;font-weight:950;letter-spacing:.09em;color:#687486}.parody-pressure-head strong{font-size:1.45rem;letter-spacing:-.045em}.parody-pressure-track{height:10px;border-radius:999px;background:#e7eaf0;overflow:hidden;margin:9px 0 7px}.parody-pressure-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315cff,#ffca48,#ff6254);transition:width .35s cubic-bezier(.2,.8,.2,1)}.parody-pressure small{display:block;color:#667285;line-height:1.4}.parody-pressure-compact{padding:12px}
.home-hype-control{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:stretch;margin:0 0 20px}.home-hype-control .parody-pressure{min-width:0}.home-hype-zero{border:1px solid #d8dde6;border-radius:13px;background:#f8f9fb;padding:12px 16px;display:grid;align-content:center;min-width:190px}.home-hype-zero span{font-size:.52rem;font-weight:950;letter-spacing:.075em;color:#6a7585}.home-hype-zero strong{font-size:1.8rem;letter-spacing:-.05em}.home-hype-control>.button{height:100%;white-space:nowrap}.trend-card-home{position:relative;transition:filter .35s ease,opacity .35s ease,transform .35s ease}.trend-card-home::after{content:"HYPE AAN";position:absolute;top:12px;right:12px;border-radius:999px;background:#172033;color:#fff;padding:6px 8px;font-size:.5rem;font-weight:950;letter-spacing:.07em;opacity:0;transform:translateY(-4px);transition:.25s ease}.home-hype-control.is-off~.trend-grid .trend-card-home{filter:saturate(.45);opacity:.82}.home-hype-control.is-off~.trend-grid .trend-card-home::after{content:"HYPE UIT ✓";opacity:1;transform:none}html[lang="en"] .home-hype-control.is-off~.trend-grid .trend-card-home::after{content:"HYPE OFF ✓"}
.featured-product-grid .product-card{position:relative}.featured-product-grid .product-card::before{position:absolute;z-index:12;left:10px;top:10px;max-width:calc(100% - 20px);border-radius:999px;background:#172033;color:#fff;padding:7px 9px;font-size:.49rem;font-weight:950;letter-spacing:.055em;opacity:0;transform:translateY(-5px);transition:.22s ease;pointer-events:none;box-shadow:0 6px 18px rgba(17,27,45,.16)}.featured-product-grid .product-card:hover::before,.featured-product-grid .product-card:focus-within::before,.featured-product-grid .product-card:active::before{opacity:1;transform:none}html[lang="nl"] .featured-product-grid [data-sku="NK-P001"]::before{content:"KOOPDRUK 100% · PRODUCT +0%"}html[lang="en"] .featured-product-grid [data-sku="NK-P001"]::before{content:"BUYING PRESSURE 100% · PRODUCT +0%"}html[lang="nl"] .featured-product-grid [data-sku="NK-P008"]::before{content:"PREMIUM +100% · FUNCTIE +0%"}html[lang="en"] .featured-product-grid [data-sku="NK-P008"]::before{content:"PREMIUM +100% · FUNCTION +0%"}html[lang="nl"] .featured-product-grid [data-sku="NK-P030"]::before{content:"HYPE 100% · LEVERING NOOIT"}html[lang="en"] .featured-product-grid [data-sku="NK-P030"]::before{content:"HYPE 100% · DELIVERY NEVER"}html[lang="nl"] .featured-product-grid [data-sku="NK-P009"]::before{content:"MONTAGE 0/0 ✓"}html[lang="en"] .featured-product-grid [data-sku="NK-P009"]::before{content:"ASSEMBLY 0/0 ✓"}html[lang="nl"] .featured-product-grid [data-sku="NK-P021"]::before{content:"NIET-BEZORGD 100% ✓"}html[lang="en"] .featured-product-grid [data-sku="NK-P021"]::before{content:"NON-DELIVERED 100% ✓"}html[lang="nl"] .featured-product-grid [data-sku="NK-P025"]::before{content:"HYPE UIT · FUNCTIE BLIJFT"}html[lang="en"] .featured-product-grid [data-sku="NK-P025"]::before{content:"HYPE OFF · FUNCTION REMAINS"}.featured-product-grid [data-sku="NK-P012"]::before{content:"🚀 +0,00%"}.featured-product-grid [data-sku="NK-P013"]::before{content:"ULTRA RARE · STILL NOTHING"}html[lang="nl"] .featured-product-grid [data-sku="NK-P013"]::before{content:"ULTRA RARE · NOG STEEDS NIETS"}html[lang="nl"] .featured-product-grid [data-sku="NK-P004"]::before{content:"LUXE VERPAKT · INHOUD 0"}html[lang="en"] .featured-product-grid [data-sku="NK-P004"]::before{content:"LUXURY WRAPPED · CONTENTS 0"}
.unnewsletter-miss-meter{border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px 13px;background:rgba(255,255,255,.05);margin:12px 0}.unnewsletter-miss-meter>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:end}.unnewsletter-miss-meter span{font-size:.55rem;font-weight:950;letter-spacing:.075em}.unnewsletter-miss-meter strong{font-size:1.35rem}.unnewsletter-miss-track{height:9px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden;margin:9px 0 6px}.unnewsletter-miss-track i{display:block;height:100%;border-radius:inherit;background:#fff;transition:width .32s ease}.unnewsletter-miss-meter small{color:inherit;opacity:.72}.unnewsletter-miss-meter.is-complete{box-shadow:0 0 0 2px rgba(255,255,255,.16) inset}
.checkout-boss-meter{border:1px solid #cfd6e1;border-radius:14px;background:#111b2d;color:#fff;padding:16px;margin:20px 0}.checkout-boss-head,.checkout-boss-state{display:flex;justify-content:space-between;gap:12px;align-items:center}.checkout-boss-head span,.checkout-boss-state span{font-size:.55rem;font-weight:950;letter-spacing:.08em;color:#aebad0}.checkout-boss-head strong{font-size:1rem}.checkout-boss-track{height:12px;border-radius:999px;background:#26344b;overflow:hidden;margin:12px 0}.checkout-boss-track i{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,#ffca48,#ff704f);transition:width .34s ease}.checkout-boss-state b{font-size:.7rem}.checkout-boss-meter.is-defeated{background:#143020;border-color:#55916a}.checkout-boss-meter.is-defeated .checkout-boss-track i{background:#76d39a}.pressure-card{position:relative;transition:opacity .24s ease,transform .24s ease,border-color .24s ease}.pressure-card:has(.pressure-resist.is-resisted){opacity:.58;transform:scale(.985);border-color:#8db39a}.pressure-card:has(.pressure-resist.is-resisted)::after{content:"WEERSTAAN ✓";position:absolute;right:12px;top:12px;border:2px solid #2e7448;color:#2e7448;border-radius:5px;padding:5px 7px;font-size:.5rem;font-weight:1000;letter-spacing:.07em;transform:rotate(-3deg)}html[lang="en"] .pressure-card:has(.pressure-resist.is-resisted)::after{content:"RESISTED ✓"}
.notnow-impulse{margin:16px 0 22px;border:1px solid #d7dde5;border-radius:12px;background:#fafbfc;padding:13px}.notnow-impulse-head{display:flex;justify-content:space-between;align-items:end;gap:12px}.notnow-impulse-head>span{font-size:.56rem;font-weight:950;letter-spacing:.08em;color:#6c7787}.notnow-impulse-head strong{font-size:1.8rem;letter-spacing:-.05em}.notnow-impulse-track{height:11px;background:#e5e9ef;border-radius:999px;overflow:hidden;margin:9px 0 7px}.notnow-impulse-track i{display:block;height:100%;background:linear-gradient(90deg,#4d7cff,#ffca48,#ff6254);border-radius:inherit;transition:width .34s ease}.notnow-impulse small{color:#697587;line-height:1.4}
.enough-route-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:7px;align-items:center;margin:22px 0 8px}.enough-route-map>div{min-width:0;border:1px solid #d9dfe7;border-radius:10px;background:#fafbfc;padding:9px 7px;display:grid;gap:3px;text-align:center;transition:.25s ease}.enough-route-map>div b{font-size:.5rem;color:#8791a0}.enough-route-map>div span{font-size:.52rem;font-weight:950;line-height:1.2}.enough-route-map>i{font-style:normal;color:#aab1bc}.enough-route-map>div.is-done{border-color:#93b6a0;background:#f1faf4}.enough-route-map>div.is-done b{color:#2f7448}.enough-route-map>div.is-active{border-color:#315cff;background:#f0f3ff;box-shadow:0 0 0 3px rgba(49,92,255,.08)}.enough-route-map>div.is-active b{color:#315cff}.enough-route-caption{font-size:.72rem!important;color:#6d7888!important;margin:0 0 18px!important}
@media(max-width:900px){.home-hype-control{grid-template-columns:1fr 1fr}.home-hype-control .parody-pressure{grid-column:1/-1}.home-hype-control>.button{height:auto}.enough-route-map{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:5px}.enough-route-map>div{min-width:112px;scroll-snap-align:start}.enough-route-map>i{flex:0 0 auto}}
@media(max-width:540px){.home-hype-control{grid-template-columns:1fr}.home-hype-control .parody-pressure{grid-column:auto}.home-hype-zero{min-width:0}.checkout-boss-head{display:grid}.checkout-boss-state{align-items:flex-start}.notnow-impulse-head{align-items:center}.featured-product-grid .product-card::before{font-size:.43rem;left:6px;top:6px;max-width:calc(100% - 12px)}}
@media(prefers-reduced-motion:reduce){.trend-card-home,.featured-product-grid .product-card::before,.unnewsletter-miss-track i,.checkout-boss-track i,.pressure-card,.notnow-impulse-track i,.enough-route-map>div,.parody-pressure-track i{transition:none!important}}

/* V2.3+ Round 4A — Interaction Theatre core */
.nk-theatre-card-strip{position:absolute;left:12px;right:12px;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:rgba(14,23,40,.88);color:#fff;box-shadow:0 10px 25px rgba(9,18,34,.2);backdrop-filter:blur(8px);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.product-card-media{position:relative}.product-card.is-theatre-active .nk-theatre-card-strip{opacity:1;transform:translateY(0)}.nk-theatre-card-strip span{font-size:.56rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nk-theatre-card-strip strong{font-size:.66rem;text-align:right}.card-rating.nk-proof-ready{cursor:pointer;border-radius:8px;outline:none;transition:.16s ease}.card-rating.nk-proof-ready:hover,.card-rating.nk-proof-ready:focus-visible{background:#f1f4f8;box-shadow:0 0 0 4px #f1f4f8}.card-rating.nk-proof-open span:first-child{letter-spacing:.08em;opacity:.35}.card-rating.nk-proof-open span:last-child{font-weight:800;color:#27364c}.nk-theatre-toast-stack{position:fixed;right:18px;bottom:18px;z-index:9999;display:grid;gap:10px;width:min(360px,calc(100vw - 28px));pointer-events:none}.nk-theatre-toast{border:1px solid #c8d2df;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 18px 45px rgba(12,27,49,.18);padding:13px 15px;display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center;opacity:0;transform:translateY(14px) scale(.98);transition:.22s ease}.nk-theatre-toast.is-visible{opacity:1;transform:none}.nk-theatre-toast b{font-size:1.15rem}.nk-theatre-toast strong{display:block;font-size:.72rem;letter-spacing:.035em}.nk-theatre-toast small{display:block;color:#6d7786;margin-top:2px;font-size:.64rem}.nk-countdown-renewal{display:block;margin-top:5px;color:#788396;font-size:.62rem;font-weight:800;letter-spacing:.04em}.preorder-countdown.is-renewing strong{animation:nkCountdownRenew .38s ease}.nk-theatre-process{display:grid;gap:8px}.nk-theatre-process-track{height:8px;background:#e7ebf1;border-radius:999px;overflow:hidden}.nk-theatre-process-track i{display:block;height:100%;width:0;background:currentColor;border-radius:inherit;transition:width .32s ease}.nk-theatre-process-status{font-size:.7rem;color:#657184}.nk-pressure-pulse{animation:nkPressurePulse .34s ease}
@keyframes nkCountdownRenew{50%{opacity:.2;transform:scale(.96)}100%{opacity:1;transform:none}}@keyframes nkPressurePulse{50%{transform:scale(1.018)}100%{transform:none}}
@media(max-width:640px){.nk-theatre-card-strip{left:8px;right:8px;bottom:8px;padding:7px 9px}.nk-theatre-card-strip span{font-size:.5rem}.nk-theatre-toast-stack{right:10px;bottom:10px;width:calc(100vw - 20px)}}
@media(prefers-reduced-motion:reduce){.nk-theatre-card-strip,.nk-theatre-toast{transition:none}.preorder-countdown.is-renewing strong,.nk-pressure-pulse{animation:none}}

/* V2.3+ Round 4C — shared site theatre */
.review-grid blockquote[role=button]{cursor:pointer;transition:.16s ease;outline:none}.review-grid blockquote[role=button]:hover,.review-grid blockquote[role=button]:focus-visible{transform:translateY(-2px);box-shadow:0 14px 34px rgba(18,33,54,.09)}.review-grid blockquote.is-proof-open{border-color:#8996a7;background:#f7f9fb}.review-grid blockquote.is-proof-open footer{font-weight:900;color:#26364d}.search-theatre{margin:10px 0 0;padding:11px 13px;border:1px solid #d7dee7;border-radius:12px;background:#f8fafc;display:grid;gap:7px}.search-theatre>div:first-child{display:flex;justify-content:space-between;font-size:.58rem;font-weight:900;letter-spacing:.06em}.search-theatre-track{height:7px;background:#e4e9ef;border-radius:999px;overflow:hidden}.search-theatre-track i{display:block;height:100%;width:0;background:#17253a;border-radius:inherit;transition:width .28s ease}.search-theatre small{font-size:.62rem;color:#6b7786}.guru-ai-meter{padding:9px 12px;border-bottom:1px solid #e1e6ec;background:#f7f9fb;display:grid;gap:5px}.guru-ai-meter>div:first-child{display:flex;justify-content:space-between;font-size:.55rem;font-weight:900;letter-spacing:.05em}.guru-ai-meter>div:nth-child(2){height:6px;border-radius:999px;background:#e0e5eb;overflow:hidden}.guru-ai-meter i{display:block;width:0;height:100%;background:#16253b;transition:width .28s ease}.guru-ai-meter small{font-size:.56rem;color:#6c7785}.retention-panic{margin:0 0 18px;padding:16px;border:1px solid #d4dce6;border-radius:16px;background:linear-gradient(180deg,#fff8f5,#fff);box-shadow:0 12px 30px rgba(64,35,20,.05)}.retention-panic-head{display:flex;justify-content:space-between;gap:14px}.retention-panic-head strong{font-size:.84rem}.retention-panic-track{height:8px;background:#eadfd9;border-radius:999px;overflow:hidden;margin:9px 0}.retention-panic-track i{display:block;height:100%;width:0;background:#7c4a36;transition:width .24s ease}.retention-panic p{font-size:.66rem;color:#6e625c}.retention-panic [data-retention-offer]{margin-top:10px;padding:11px;border:1px dashed #b9a398;border-radius:10px;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.retention-panic [data-retention-offer] b{font-size:.56rem}.retention-panic [data-retention-offer] strong{font-size:1.15rem}.retention-panic [data-retention-offer] button{border:1px solid #a99589;background:#fff;border-radius:8px;padding:8px;font-size:.55rem;font-weight:900}.notnow-fridge{margin:14px 0 18px;padding:14px;border:1px solid #cad8e5;border-radius:14px;background:linear-gradient(135deg,#f8fcff,#edf6fc);display:grid;gap:8px}.notnow-fridge>div:first-child{display:flex;justify-content:space-between;gap:12px}.notnow-fridge span{font-size:.58rem;font-weight:900;letter-spacing:.06em}.notnow-fridge-track{height:8px;background:#dceaf3;border-radius:999px;overflow:hidden}.notnow-fridge-track i{display:block;height:100%;background:#537c99;border-radius:inherit;transition:width .28s ease}.notnow-fridge p{margin:0;font-size:.64rem;color:#617789}.notnow-fridge button{justify-self:start;border:1px solid #9eb5c6;background:#fff;border-radius:9px;padding:8px 10px;font-size:.58rem;font-weight:900;cursor:pointer}.enough-route-map [data-enough-map-node].nk-route-pulse{animation:nkRoutePulse .42s ease}.store-film-verdict{margin-top:12px;padding:13px;border:1px solid #d6dde6;border-radius:13px;background:#f8fafc;display:grid;gap:9px}.store-film-verdict>span{font-size:.62rem;font-weight:950;letter-spacing:.05em}.store-film-verdict>div{display:flex;gap:8px}.store-film-verdict button{border:1px solid #c6cfda;background:#fff;border-radius:9px;padding:8px 14px;font-size:.62rem;font-weight:900;cursor:pointer}.store-film-verdict button.is-selected{background:#16253a;color:#fff;border-color:#16253a}.store-film-verdict strong{font-size:.66rem;color:#26364b}.footer-nothing-break{margin:32px 0 18px;padding:16px 0;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.footer-nothing-break>div{display:grid;gap:3px}.footer-nothing-break span{font-size:.55rem;letter-spacing:.08em;opacity:.68}.footer-nothing-break strong{font-size:.78rem}.footer-nothing-break button{border:1px solid rgba(255,255,255,.35);background:transparent;color:inherit;border-radius:9px;padding:9px 12px;font-size:.58rem;font-weight:900;cursor:pointer}.footer-nothing-break small{grid-column:1/-1;min-height:1em;opacity:.75}.nk-do-nothing-mode main,.nk-do-nothing-mode header,.nk-do-nothing-mode .site-footer>*:not(.shell){opacity:.05}.nk-do-nothing-mode main{filter:grayscale(1);opacity:.06;transition:opacity .35s ease,filter .35s ease}@keyframes nkRoutePulse{50%{transform:translateY(-3px);box-shadow:0 7px 18px rgba(20,39,65,.12)}}
@media(max-width:640px){.retention-panic [data-retention-offer]{grid-template-columns:1fr}.footer-nothing-break{grid-template-columns:1fr}.footer-nothing-break button{justify-self:start}.store-film-verdict>div{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.enough-route-map [data-enough-map-node].nk-route-pulse{animation:none}.nk-do-nothing-mode main{transition:none}}
.retention-panic [data-retention-offer][hidden]{display:none}

/* V2.3+ Round 5 — sitewide manipulation reveals */
.product-card del.nk-anchor-ready{cursor:pointer;border-radius:6px;padding:1px 3px;outline:none;transition:.18s ease}.product-card del.nk-anchor-ready:hover,.product-card del.nk-anchor-ready:focus-visible{background:#fff2e8;box-shadow:0 0 0 3px #fff2e8}.product-card del.nk-anchor-off{text-decoration:none;color:#566477;background:#f2f5f8;font-size:.56rem;font-weight:900;letter-spacing:.04em}.nk-sort-theatre{display:block;margin-top:4px;max-width:180px;font-size:.52rem;line-height:1.25;color:#6c7786;font-weight:750}.search-language-detector{margin-top:8px;padding:9px 11px;border:1px dashed #c9a98e;border-radius:10px;background:#fff9f3;display:grid;grid-template-columns:auto auto;gap:2px 8px;align-items:center}.search-language-detector[hidden]{display:none}.search-language-detector span{font-size:.51rem;font-weight:950;letter-spacing:.07em;color:#80614a}.search-language-detector strong{font-size:.66rem;color:#2e3743}.search-language-detector small{grid-column:1/-1;font-size:.56rem;color:#76685c}


/* ROUND 3A — footer Nothing escalation */
.footer-30-overlay[hidden]{display:none!important}.footer-30-overlay{position:fixed;inset:0;z-index:10050;background:#f2eee5;color:#162033;display:grid;place-items:center;overflow:hidden}.footer-30-noise{position:absolute;inset:0;pointer-events:none}.footer-30-noise span{position:absolute;font-size:clamp(2rem,8vw,9rem);font-weight:950;opacity:.08;animation:footerNoiseFade 9s ease forwards}.footer-30-noise span:nth-child(1){left:5%;top:9%;transform:rotate(-7deg)}.footer-30-noise span:nth-child(2){right:4%;top:18%;animation-delay:1s}.footer-30-noise span:nth-child(3){left:12%;bottom:14%;animation-delay:2s}.footer-30-noise span:nth-child(4){right:7%;bottom:8%;transform:rotate(5deg);animation-delay:3s}.footer-30-center{text-align:center;display:grid;gap:1rem;justify-items:center;position:relative;z-index:2}.footer-30-center small{letter-spacing:.14em;font-weight:900}.footer-30-center strong{font-size:clamp(5rem,18vw,13rem);line-height:.82;font-variant-numeric:tabular-nums}.footer-30-center p{font-size:clamp(1rem,2vw,1.35rem)}.footer-30-center button{border:1px solid #a7a096;background:transparent;border-radius:999px;padding:.65rem 1rem;font:inherit;font-weight:850;cursor:pointer}.footer-30-running{overflow:hidden}@keyframes footerNoiseFade{0%{opacity:.12;filter:blur(0)}60%,100%{opacity:0;filter:blur(8px);transform:scale(.88)}}
.smart-privacy-note{margin:.8rem 0 0;padding:.75rem .9rem;border:1px solid #d5dce5;border-radius:10px;background:#f7f9fb;color:#566273;font-size:.72rem;font-weight:750}



/* ROUND 3B — distinct product worlds */

/* Pro Max: 0% Performance Lab */
.upgrade-lab{border:1px solid #c8d0dc;border-radius:22px;background:linear-gradient(180deg,#0e1624,#121d2e);color:#edf3fb;padding:clamp(16px,2.7vw,28px);display:grid;gap:18px;box-shadow:0 28px 65px rgba(17,28,46,.16);overflow:hidden}
.upgrade-lab-bench{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:14px}
.upgrade-specimen{min-height:260px;border:1px solid #2d3a4f;border-radius:16px;background:radial-gradient(circle at 50% 42%,rgba(91,129,255,.15),transparent 34%),linear-gradient(145deg,#101b2d,#0a111c);display:grid;place-items:center;position:relative;overflow:hidden}
.upgrade-specimen-core{width:112px;height:112px;border:1px solid #63789b;border-radius:28px;display:grid;place-items:center;font:900 3rem/1 ui-monospace,SFMono-Regular,monospace;background:#0d1726;box-shadow:0 0 0 18px rgba(117,149,210,.035),0 0 45px rgba(70,113,255,.13)}
.upgrade-specimen>span{position:absolute;bottom:20px;font-size:.53rem;font-weight:950;letter-spacing:.1em;color:#7e91ae}
.upgrade-specimen>i{position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,rgba(255,95,70,.2),transparent 18%);opacity:.16;transition:opacity .35s ease}
.upgrade-instruments{display:grid;grid-template-columns:1.25fr .75fr .65fr;gap:8px}.upgrade-instruments article{border:1px solid #2c3b50;border-radius:13px;background:#0d1726;padding:12px;display:grid;gap:8px;min-width:0}.upgrade-instruments span{font-size:.5rem;font-weight:950;letter-spacing:.07em;color:#7f92af}.upgrade-instruments strong{font:900 1.4rem/1 ui-monospace,SFMono-Regular,monospace;color:#fff}.upgrade-instruments small{color:#7588a5;font-size:.55rem}.upgrade-instruments svg{width:100%;height:56px;color:#799bff}.upgrade-instruments polyline{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(103,143,255,.45));transition:.4s ease}.upgrade-thermal-bar{height:8px;border-radius:99px;background:#233248;overflow:hidden}.upgrade-thermal-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#6c8fff,#e45a50);transition:width .35s ease}
.upgrade-model-grid .parody-choice-card{background:#111d2d;border-color:#2b3b51;color:#eef4fb}.upgrade-model-grid .parody-choice-card small{color:#8496b1}.upgrade-model-grid .parody-choice-card.is-selected{border-color:#8cacff;box-shadow:inset 0 0 0 1px #8cacff,0 0 32px rgba(92,130,255,.12)}.upgrade-model-grid .parody-moving-badge{background:#e9efff;color:#17233a}
.upgrade-pressure-events{border:1px solid #2c3a50;border-radius:16px;padding:14px;background:#0d1725;display:grid;gap:12px}.upgrade-events-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.upgrade-events-head>div{display:grid;gap:3px}.upgrade-events-head span{font-size:.53rem;font-weight:950;letter-spacing:.08em;color:#8194b1}.upgrade-events-head strong{font-size:.72rem}.upgrade-events-head>b{font:950 clamp(1.7rem,4vw,3.4rem)/.85 ui-monospace,SFMono-Regular,monospace;color:#fff;letter-spacing:-.06em}
.upgrade-event-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.upgrade-event-grid button{min-height:72px;border:1px solid #34435a;background:#121e2e;color:#dfe8f4;border-radius:10px;padding:9px;text-align:left;display:grid;align-content:space-between;gap:8px;cursor:pointer}.upgrade-event-grid button span{font-size:.54rem;font-weight:850;line-height:1.2}.upgrade-event-grid button b{font-size:.82rem}.upgrade-event-grid button:hover,.upgrade-event-grid button:focus-visible{border-color:#7898d5;background:#17253a}.upgrade-event-grid button.is-triggered{opacity:.46}.upgrade-event-grid button.is-zero-event{border-color:#6d806f;background:#142019}
.upgrade-pressure-readout>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:end;font-size:.54rem;font-weight:950;letter-spacing:.07em}.upgrade-pressure-readout>div:first-child strong{font:950 1.35rem/1 ui-monospace,SFMono-Regular,monospace}.upgrade-pressure-track{height:13px;border-radius:99px;background:#213047;position:relative;overflow:visible;margin:7px 0}.upgrade-pressure-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6e8cff,#ad6bff,#ff684c);transition:width .35s ease}.upgrade-pressure-track::after{content:"100%";position:absolute;left:33.333%;top:-17px;font:.45rem/1 ui-monospace,SFMono-Regular,monospace;color:#657891;border-left:1px dashed #6c7a8e;height:30px;padding-left:4px}.upgrade-pressure-readout small{font-size:.56rem;color:#8395b0}.upgrade-pressure-log{list-style:none;padding:0;margin:0;display:grid;gap:5px;max-height:132px;overflow:auto}.upgrade-pressure-log li{display:grid;grid-template-columns:42px 1fr auto;gap:7px;padding:7px 8px;border:1px solid #29394e;border-radius:8px;background:#101b2a;font-size:.55rem}.upgrade-pressure-log b{color:#a7bbff}.upgrade-pressure-log em{font-style:normal;color:#6f819b}
.upgrade-lab[data-pressure-tier="2"]{box-shadow:0 30px 90px rgba(103,68,255,.18)}.upgrade-lab[data-pressure-tier="3"]{background:radial-gradient(circle at 18% 8%,rgba(255,92,61,.15),transparent 25%),linear-gradient(180deg,#12101d,#181024);box-shadow:0 30px 100px rgba(255,73,52,.18)}.upgrade-lab[data-pressure-tier="3"] .upgrade-specimen{transform:scale(1.012)}.upgrade-zero-kpi small{display:block;color:#6f7a8a;font-size:.52rem;font-weight:800}

/* NIXKEA over-engineered assembly */
.assembly-console-v3b{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);background:#f6f1e7}.assembly-workbench{grid-row:1/2;min-height:480px;border:1px solid #d4cbbd;border-radius:16px;background:linear-gradient(145deg,#faf8f1,#e7e1d6);position:relative;overflow:hidden;padding:18px;display:grid;grid-template-columns:1fr .72fr;grid-template-rows:auto 1fr auto;gap:12px}.assembly-manual{border:1px solid #bfc3c0;background:#fffdf6;box-shadow:0 12px 28px rgba(52,47,38,.09);border-radius:6px;padding:15px;display:grid;gap:5px;align-self:start;transform:rotate(-1.4deg)}.assembly-manual span,.assembly-manual small{font-size:.5rem;font-weight:950;letter-spacing:.08em}.assembly-manual strong{font:950 1.65rem/1 ui-monospace,SFMono-Regular,monospace}.assembly-exploded{grid-column:1/3;min-height:260px;border:1px dashed #b6b1a7;background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(43,49,51,.045) 32px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(43,49,51,.045) 32px);position:relative;border-radius:10px}.assembly-exploded i{position:absolute;left:var(--x);top:var(--y);width:46px;height:46px;border:1px solid #8d938f;border-radius:9px;display:grid;place-items:center;font-style:normal;font:900 1rem/1 ui-monospace,SFMono-Regular,monospace;transform:translate(-50%,-50%);background:rgba(255,255,255,.55);transition:transform .3s ease}.assembly-exploded .assembly-axis{position:absolute;left:12%;right:12%;top:50%;border-top:1px dashed #9ba19c}.assembly-exploded>b{position:absolute;right:12px;top:10px;font:950 1rem/1 ui-monospace,SFMono-Regular,monospace}.assembly-exploded>em{position:absolute;left:12px;bottom:10px;font-style:normal;font-size:.5rem;font-weight:950;letter-spacing:.08em;color:#72766f}.assembly-tool{border:1px solid #cbc5bb;border-radius:10px;background:#f5f1e7;padding:10px;display:grid;place-items:center;gap:3px;transition:.2s ease}.assembly-tool span{font-size:1.6rem}.assembly-tool b{font-size:.55rem}.assembly-tool small{font-size:.47rem;color:#777}.assembly-tool.is-picked{transform:translateY(-7px) rotate(5deg);box-shadow:0 12px 24px rgba(70,61,47,.14)}.assembly-orientation{display:grid;grid-template-columns:1fr 1fr;gap:5px;align-self:end}.assembly-orientation span{border:1px solid #ccc6bc;border-radius:8px;padding:8px;font-size:.5rem;font-weight:900;display:flex;justify-content:space-between}.is-orientation-absent .assembly-orientation b::before{content:"AFWEZIG";font-size:.45rem}.is-orientation-absent .assembly-orientation b{font-size:0}.assembly-workbench[data-phase="5"] .assembly-exploded i{transform:translate(-50%,-50%) rotate(180deg)}.assembly-procedure{display:grid;gap:13px}.assembly-inventory{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1px solid #d4d7d4;border-radius:10px;background:#fff;padding:10px;font-size:.56rem}.assembly-inventory>span{font-weight:950;letter-spacing:.07em}.assembly-inventory strong{text-align:center}.assembly-inventory>b{color:#42644a}.assembly-steps-v3b{max-height:315px;overflow:auto}

/* Doosloos integrated fulfilment centre */
.fulfilment-center{border:1px solid #27344a;border-radius:20px;background:#0c1522;color:#e8eef7;padding:clamp(15px,2.5vw,25px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:15px;box-shadow:0 28px 70px rgba(16,28,46,.16)}.fulfilment-command{border:1px solid #2b3b53;border-radius:15px;background:#101b2b;overflow:hidden}.fulfilment-command-top{height:42px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #293951;font:850 .55rem/1 ui-monospace,SFMono-Regular,monospace;color:#8295af}.fulfilment-command-top b{color:#c6d4e8}.fulfilment-line{height:260px;position:relative;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#0c1624;background-size:36px 36px;overflow:hidden}.fulfilment-belt{position:absolute;left:6%;right:6%;top:50%;height:52px;transform:translateY(-50%);border:1px solid #33465f;background:repeating-linear-gradient(90deg,#172437 0 28px,#1c2a3d 28px 56px);border-radius:9px}.fulfilment-station{position:absolute;left:calc(6% + (88% / 7) * var(--station));top:26px;transform:translateX(-50%);width:74px;display:grid;gap:5px;justify-items:center;text-align:center;color:#6f819b}.fulfilment-station i{width:13px;height:13px;border:2px solid #53677f;border-radius:50%;background:#0d1725}.fulfilment-station span{font-size:.43rem;font-weight:950;letter-spacing:.05em}.fulfilment-station.is-active{color:#dbe8ff}.fulfilment-station.is-active i{border-color:#7c9fff;box-shadow:0 0 16px rgba(103,145,255,.55)}.fulfilment-station.is-done{color:#7f9c89}.fulfilment-station.is-done i{border-color:#63a37a;background:#28583a}.fulfilment-parcel-ghost{position:absolute;left:calc(6% + var(--parcel-x,0%));top:50%;width:48px;height:38px;transform:translate(-50%,-50%);border:2px dashed #89a2c6;border-radius:7px;display:grid;place-items:center;background:#101d2d;color:#aebfd7;transition:left .3s ease;z-index:3}.fulfilment-parcel-ghost span{font:950 .8rem/1 ui-monospace,SFMono-Regular,monospace}.fulfilment-scanline{position:absolute;top:30px;bottom:30px;width:2px;background:#78a2ff;box-shadow:0 0 14px #5a87ff;left:6%;opacity:0;z-index:4}.fulfilment-scanline.is-scanning{opacity:1;animation:fulfilScan 1s linear infinite}.fulfilment-telemetry{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#27384f;border-top:1px solid #2c3c53}.fulfilment-telemetry article{background:#0e1928;padding:10px;display:grid;gap:4px}.fulfilment-telemetry span{font-size:.45rem;font-weight:950;letter-spacing:.07em;color:#70839f}.fulfilment-telemetry strong{font:850 .62rem/1.1 ui-monospace,SFMono-Regular,monospace}.fulfilment-control{display:grid;gap:12px}.fulfilment-center .parody-progress-track{background:#24354a}.fulfilment-center .parody-progress-track i{background:#7b9cff}.fulfilment-steps-v3b{max-height:310px;overflow:auto}.fulfilment-steps-v3b>div{background:#111d2c;border-color:#2d3d53;color:#ccd7e6}.fulfilment-steps-v3b .is-active{border-color:#789cff}.fulfilment-steps-v3b .is-done{background:#11261a;border-color:#315c40}.fulfilment-center .parody-signature-result{background:#101c2b;border-color:#31435c;color:#e7eef8}.fulfilment-center .parody-signature-result span{color:#8094b0}
@keyframes fulfilScan{0%{left:6%}100%{left:94%}}

@media(max-width:900px){.upgrade-lab-bench,.assembly-console-v3b,.fulfilment-center{grid-template-columns:1fr}.upgrade-event-grid{grid-template-columns:1fr 1fr 1fr}.upgrade-instruments{grid-template-columns:1fr 1fr}.assembly-workbench{min-height:390px}.fulfilment-line{height:230px}}
@media(max-width:560px){.upgrade-event-grid,.upgrade-instruments,.fulfilment-telemetry{grid-template-columns:1fr 1fr}.assembly-workbench{grid-template-columns:1fr}.assembly-exploded{grid-column:auto}.upgrade-events-head{display:grid}.fulfilment-station span{display:none}}
@media(prefers-reduced-motion:reduce){.upgrade-specimen,.assembly-tool,.assembly-exploded i,.fulfilment-parcel-ghost{transition:none!important}.fulfilment-scanline.is-scanning{animation:none!important}}

/* ROUND 3D — 30 Seconds of Nothing must remain calm in reduced-motion mode */
@media(prefers-reduced-motion:reduce){
 .footer-30-noise span{animation:none!important;opacity:.035!important;filter:none!important}
}

/* R7 SOURCE /assets/css/round7.css | sha256 850d98c5fcaa6bc99bd6aefa6dcdc91497a0a760a7dc6cfbaad3012b20eee9c6 */
/* Nietskopen V2.3+ Round 7 — NO CEILING™ */
.manipulation-control{padding:clamp(48px,7vw,96px) 0;background:linear-gradient(155deg,#0e1523,#1a2438 58%,#101827);color:#fff;overflow:hidden}.manipulation-control-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}.manipulation-control .eyebrow{color:#9eb9ff}.manipulation-control-copy h2{font-size:clamp(36px,5vw,72px);line-height:.96;max-width:10ch;margin:.25em 0}.manipulation-control-copy>p{max-width:61ch;color:#c8d0df;font-size:1.05rem}.manipulation-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 18px}.manipulation-switches button{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.055);color:#fff;border-radius:14px;padding:14px 16px;text-align:left;font:inherit;cursor:pointer;transition:.2s transform,.2s background,.2s border-color,.2s box-shadow}.manipulation-switches button:hover{transform:translateY(-2px);border-color:rgba(158,185,255,.55)}.manipulation-switches button[aria-pressed=true]{background:rgba(92,126,255,.2);border-color:#8ca8ff;box-shadow:0 0 0 3px rgba(100,130,255,.08),0 12px 35px rgba(0,0,0,.18)}.manipulation-switches button span{font-weight:800;font-size:.78rem;letter-spacing:.06em}.manipulation-switches button b{font-size:.74rem;color:#9eb9ff}.manipulation-actions{display:flex;flex-wrap:wrap;gap:10px}.manipulation-stage{position:relative;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.065);border-radius:28px;padding:22px;box-shadow:0 28px 90px rgba(0,0,0,.28);backdrop-filter:blur(18px)}.manipulation-stage.is-max{box-shadow:0 0 0 1px rgba(255,92,92,.25),0 34px 110px rgba(255,48,48,.12)}.manipulation-console-head,.manipulation-result>div{display:flex;justify-content:space-between;gap:16px;align-items:center}.manipulation-console-head span,.manipulation-result span{font-size:.72rem;font-weight:900;letter-spacing:.11em;color:#b6c0d2}.manipulation-console-head strong{font-size:1.4rem}.manipulation-pressure-track{height:12px;background:#293247;border-radius:999px;overflow:hidden;margin:10px 0 18px}.manipulation-pressure-track i{display:block;height:100%;width:0;background:linear-gradient(90deg,#4b7cff,#ffbe42,#ff4f57);border-radius:inherit;transition:width .45s cubic-bezier(.2,.8,.2,1)}.manipulation-product{background:#f5f2ea;color:#15171c;border-radius:21px;overflow:hidden;position:relative}.manipulation-alerts{display:flex;gap:7px;flex-wrap:wrap;padding:12px 14px 0;min-height:40px}.manipulation-alerts span{font-size:.67rem;font-weight:900;background:#161c29;color:white;border-radius:999px;padding:7px 9px}.manipulation-alerts span:first-child{background:#b11f35}.manipulation-alerts span:nth-child(2){background:#e94d24}.manipulation-alerts span:nth-child(3){background:#2944a0}.manipulation-plinth{height:190px;display:grid;place-items:center;background:radial-gradient(circle at 50% 48%,#fff 0 8%,#e9e6de 42%,#d8d3c7 100%);position:relative}.manipulation-plinth:after{content:"";position:absolute;width:52%;height:12%;border-radius:50%;background:rgba(0,0,0,.15);filter:blur(12px);bottom:22px}.manipulation-plinth div{width:104px;height:104px;border:2px solid #171b24;border-radius:24px;position:relative;z-index:1;box-shadow:inset 0 0 0 12px rgba(255,255,255,.75),0 14px 30px rgba(0,0,0,.13)}.manipulation-product-copy{padding:18px 20px 22px}.manipulation-product-copy small{font-size:.66rem;letter-spacing:.12em;font-weight:900;color:#6a6d72}.manipulation-product-copy h3{font-size:1.45rem;margin:.35em 0 .55em}.manipulation-social{display:flex;gap:8px;align-items:center;font-size:.78rem;margin:0 0 10px}.manipulation-social span{letter-spacing:-.06em;color:#e1a000}.manipulation-price{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.manipulation-price del{font-size:1.1rem;color:#8e3c3c}.manipulation-price strong{font-size:2rem}.manipulation-buy{width:100%}.manipulation-result{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.manipulation-result>div{padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.manipulation-result strong{font-size:1.15rem}.manipulation-status{margin:14px 2px 0;color:#cad2df;font-size:.84rem}.manipulation-stage.is-disarmed .manipulation-product{animation:nk-disarm .55s ease both}@keyframes nk-disarm{0%{transform:scale(1)}45%{transform:scale(.985);filter:saturate(.4)}100%{transform:scale(1);filter:none}}

.nothing-compare{padding:24px 0 54px}.nothing-compare .shell{border:1px solid #d9dce4;border-radius:24px;padding:clamp(20px,4vw,38px);background:linear-gradient(145deg,#fbfaf6,#f0f3f8);box-shadow:0 18px 55px rgba(20,30,50,.06)}.nothing-compare-head{display:flex;justify-content:space-between;gap:24px;align-items:end}.nothing-compare-head h2{font-size:clamp(28px,4vw,48px);margin:.2em 0}.nothing-compare-head p{max-width:68ch;margin-bottom:0}.nothing-compare-dock{margin-top:24px;border-top:1px solid #d9dce4;padding-top:22px}.nothing-compare-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nothing-compare-slot{min-height:92px;border:1px dashed #aab1be;border-radius:16px;padding:13px;background:#fff;display:flex;flex-direction:column;justify-content:center}.nothing-compare-slot.is-filled{border-style:solid;border-color:#46577a}.nothing-compare-slot small{font-size:.65rem;letter-spacing:.08em;color:#6f7580}.nothing-compare-slot strong{margin-top:4px}.nothing-compare-slot button{align-self:flex-start;border:0;background:none;text-decoration:underline;cursor:pointer;padding:5px 0;color:#5f6470}.nothing-compare-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.nothing-compare-progress{margin-top:18px}.nothing-compare-progress>div:first-child{display:flex;justify-content:space-between;font-size:.74rem;font-weight:900;letter-spacing:.08em}.nothing-compare-progress>div:nth-child(2){height:9px;background:#dde1e8;border-radius:999px;overflow:hidden;margin:8px 0}.nothing-compare-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#21345f,#5f7fde);transition:width .35s}.nothing-compare-progress small{color:#666d79}.nothing-compare-table{margin-top:20px;overflow:auto}.nothing-compare-grid{min-width:650px;display:grid;grid-template-columns:180px repeat(var(--cols),minmax(150px,1fr));border:1px solid #d8dce5;border-radius:18px;overflow:hidden;background:white}.nothing-compare-grid>*{padding:11px 13px;border-right:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed}.nothing-compare-grid>*:nth-child(n){font-size:.85rem}.nothing-compare-grid .metric{font-weight:800;background:#f5f6f8}.nothing-compare-grid .head{font-weight:900;background:#172139;color:#fff}.nothing-compare-grid .winner{background:#fff6ce;font-weight:900}.nothing-compare-verdict{margin-top:12px;padding:16px;border-radius:14px;background:#172139;color:#fff;display:flex;justify-content:space-between;gap:18px;align-items:center}.nothing-compare-verdict strong{font-size:1.1rem}.nk-compare-pick{position:absolute;right:10px;bottom:10px;z-index:4;border:1px solid rgba(255,255,255,.75);background:rgba(18,26,43,.9);color:#fff;border-radius:999px;padding:7px 10px;font:800 .64rem/1 system-ui;letter-spacing:.06em;cursor:pointer;backdrop-filter:blur(8px)}.nk-compare-pick[aria-pressed=true]{background:#fff;color:#131a29;border-color:#131a29}.product-card-media{position:relative}

.guru-footer-actions{display:flex;gap:8px;flex-wrap:wrap}.guru-hyper{margin:10px 14px 2px;padding:14px;border:1px solid #d9dfea;border-radius:15px;background:linear-gradient(145deg,#f7f9ff,#f0f4ff)}.guru-hyper-head{display:flex;justify-content:space-between;font-size:.7rem;font-weight:900;letter-spacing:.08em}.guru-hyper-track{height:8px;border-radius:999px;background:#dce3f2;overflow:hidden;margin:8px 0 12px}.guru-hyper-track i{display:block;height:100%;width:0;background:linear-gradient(90deg,#405bdf,#9271ff);transition:width .4s}.guru-hyper-question strong{display:block;margin-bottom:9px}.guru-hyper-options{display:flex;flex-wrap:wrap;gap:7px}.guru-hyper-options button{border:1px solid #ccd4e4;border-radius:999px;background:white;padding:8px 10px;cursor:pointer;font:700 .75rem/1.1 system-ui}.guru-hyper-result{padding:12px;border-radius:12px;background:#172139;color:white}.guru-hyper-result b{display:block;font-size:1.15rem;margin:3px 0}.guru-hyper-result a{display:inline-block;margin-top:8px;color:#fff;font-weight:900}.guru-hyper-analysis{display:grid;gap:5px;font-size:.76rem}.guru-hyper-analysis span{display:flex;justify-content:space-between;border-bottom:1px solid #dfe4ee;padding:5px 0}.guru-hyper-analysis b{font-variant-numeric:tabular-nums}

.hype-exchange{padding:18px 0 62px}.hype-exchange .shell{background:#0f1726;color:white;border-radius:28px;padding:clamp(22px,4vw,42px);box-shadow:0 30px 90px rgba(15,23,38,.18);overflow:hidden}.hype-exchange-head{display:flex;justify-content:space-between;gap:26px;align-items:start}.hype-exchange-head h2{font-size:clamp(32px,4.7vw,58px);line-height:.98;margin:.2em 0;max-width:14ch}.hype-exchange-head p{color:#c8d0de;max-width:65ch}.hype-market-status{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr;gap:2px 8px;min-width:190px}.hype-market-status span{width:9px;height:9px;border-radius:50%;background:#43d27a;box-shadow:0 0 16px #43d27a;grid-row:1/3;margin-top:4px}.hype-market-status b{font-size:.72rem;letter-spacing:.1em}.hype-market-status small{font-size:.63rem;color:#9ba8bd}.hype-index{margin-top:24px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);border-radius:20px;padding:18px}.hype-index>div:first-child,.hype-index-foot{display:flex;justify-content:space-between;gap:15px;align-items:center}.hype-index>div:first-child span{font-size:.74rem;letter-spacing:.11em;font-weight:900;color:#9fb3d2}.hype-index>div:first-child strong{font-size:clamp(34px,6vw,74px);line-height:.8}.hype-index-chart{height:105px;display:flex;align-items:end;gap:5px;margin:18px 0 12px;border-bottom:1px solid rgba(255,255,255,.14)}.hype-index-chart i{flex:1;height:var(--h);background:linear-gradient(#688cff,#3955b6);border-radius:4px 4px 0 0;transform-origin:bottom;transition:height .5s,background .3s,transform .3s}.hype-exchange.is-pumping .hype-index-chart i{animation:nk-hype-bar .7s ease-in-out infinite alternate}.hype-exchange.is-popped .hype-index-chart i{height:3%!important;background:#526071}@keyframes nk-hype-bar{to{transform:scaleY(.72)}}.hype-index-foot span{font-size:1.1rem;font-weight:900;color:#7effaa}.hype-index-foot b{font-size:.74rem;color:#aab4c4}.hype-tickers{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:14px 0}.hype-tickers button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:white;text-align:left;border-radius:13px;padding:12px;cursor:pointer}.hype-tickers span{font-size:.59rem;color:#9daac0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hype-tickers strong{display:block;font-size:.78rem;line-height:1.1;margin:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hype-tickers em{font-style:normal;font-weight:900;color:#70ee9d}.hype-exchange-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.hype-exchange-result{margin-top:18px;display:grid;grid-template-columns:auto 1fr;gap:2px 14px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.hype-exchange-result span{font-size:.63rem;letter-spacing:.1em;color:#91a0b8;grid-row:1/3}.hype-exchange-result strong{font-size:1.05rem}.hype-exchange-result small{color:#aeb8c7}

@media(max-width:900px){.manipulation-control-grid{grid-template-columns:1fr}.nothing-compare-head,.hype-exchange-head{align-items:stretch;flex-direction:column}.hype-tickers{grid-template-columns:repeat(2,1fr)}.hype-tickers button:last-child{grid-column:1/-1}.nothing-compare-slots{grid-template-columns:1fr}.manipulation-control-copy h2{max-width:none}}@media(max-width:560px){.manipulation-switches{grid-template-columns:1fr}.manipulation-result{grid-template-columns:1fr}.manipulation-stage{padding:14px;border-radius:20px}.manipulation-plinth{height:155px}.hype-exchange .shell{border-radius:0}.hype-exchange{padding-left:0;padding-right:0}.hype-tickers{grid-template-columns:1fr}.hype-tickers button:last-child{grid-column:auto}.nothing-compare .shell{border-radius:0;border-left:0;border-right:0}.nothing-compare-verdict{align-items:flex-start;flex-direction:column}.guru-footer-actions{width:100%}.guru-footer-actions button{flex:1}}
@media(prefers-reduced-motion:reduce){.manipulation-switches button,.manipulation-pressure-track i,.nothing-compare-progress i,.guru-hyper-track i,.hype-index-chart i{transition:none!important;animation:none!important}}

@media(max-width:560px){.manipulation-control,.manipulation-control .shell,.manipulation-control-grid,.manipulation-stage,.manipulation-product,.manipulation-control-copy{min-width:0;max-width:100%}.manipulation-control{overflow-x:clip}.manipulation-product-copy,.manipulation-alerts{min-width:0}.manipulation-alerts span,.manipulation-product-copy h3,.manipulation-status{overflow-wrap:anywhere}.manipulation-actions .button{max-width:100%;white-space:normal}}

/* R7 SOURCE /assets/css/round7b.css | sha256 66382d75a2c144c0b25ee28e6b6e71aff43dd84ff2f081477a4d60d8a8774e69 */
/* Nietskopen V2.3+ Round 7b — clarity and interaction polish */
.product-card{position:relative}.nk-compare-pick{top:18px;bottom:auto;right:18px;box-shadow:0 8px 20px rgba(11,18,31,.23)}.nk-compare-pick:hover,.nk-compare-pick:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 4px rgba(65,96,166,.13),0 10px 26px rgba(11,18,31,.28)}
.checkout-pressure-helper{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#f5f1e5;color:#5b5138;font-size:.78rem;font-weight:700}.pressure-resist{font-weight:900}.pressure-card:has(.pressure-resist.is-resisted)::after{content:"TRUC WEG ✓"!important}.button.primary{box-shadow:0 5px 14px rgba(17,24,39,.14)}
.rehype-lab{padding:clamp(54px,8vw,96px) 0;background:linear-gradient(150deg,#f2efe6,#e8edf5);overflow:hidden}.rehype-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(28px,5vw,70px);align-items:center}.rehype-copy h2{font-size:clamp(2.7rem,5vw,5rem);line-height:.92;margin:.25em 0}.rehype-lead{font-size:1.05rem;line-height:1.6;max-width:62ch}.rehype-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 14px}.rehype-controls button{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid #bdc5d1;background:#fff;border-radius:12px;font:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.rehype-controls button b{color:#3a5cab}.rehype-controls button[aria-pressed=true]{background:#18253d;color:#fff;border-color:#18253d;box-shadow:0 8px 24px rgba(24,37,61,.18)}.rehype-controls button[aria-pressed=true] b{color:#f7d26f}.rehype-actions{display:flex;gap:9px;flex-wrap:wrap}.rehype-note{display:block;margin-top:12px;color:#6b7280}.rehype-stage{border:1px solid #cbd1da;border-radius:26px;background:#101a2c;color:#fff;padding:20px;box-shadow:0 28px 70px rgba(22,34,54,.18)}.rehype-stage-head,.rehype-kpis{display:flex;justify-content:space-between;align-items:center;gap:12px}.rehype-stage-head span,.rehype-kpis span{font-size:.65rem;letter-spacing:.09em;font-weight:900;color:#9dafc8}.rehype-stage-head strong{font-size:1.5rem}.rehype-track{height:11px;background:#26344a;border-radius:999px;overflow:hidden;margin:9px 0 14px}.rehype-track i{display:block;width:0;height:100%;background:linear-gradient(90deg,#5579ff,#f5c85e);transition:width .35s}.rehype-product{position:relative;border-radius:18px;overflow:hidden;background:#ebe7dc;aspect-ratio:16/10}.rehype-product img{width:100%;height:100%;object-fit:cover}.rehype-badges{position:absolute;inset:0;z-index:2;pointer-events:none}.rehype-badges span{position:absolute;padding:7px 9px;border-radius:7px;background:#fff;color:#151c2a;font-size:.62rem;font-weight:1000;box-shadow:4px 5px 0 rgba(16,24,40,.18)}.rehype-badges span:nth-child(1){left:5%;top:8%;transform:rotate(-4deg)}.rehype-badges span:nth-child(2){right:5%;top:12%;background:#ffd45f}.rehype-badges span:nth-child(3){left:8%;bottom:12%;background:#17243b;color:#fff}.rehype-badges span:nth-child(4){right:8%;bottom:16%}.rehype-badges span:nth-child(5){left:43%;top:6%;background:#e7f0ff}.rehype-stamp{position:absolute;right:14px;bottom:14px;z-index:3;border:2px solid #fff;border-radius:7px;padding:7px 9px;background:rgba(14,24,40,.75);font-size:.65rem;font-weight:1000;transform:rotate(-3deg)}.rehype-kpis{margin-top:11px}.rehype-kpis>div{flex:1;padding:11px;border:1px solid #2c3d56;border-radius:12px;background:#142239}.rehype-kpis span,.rehype-kpis strong{display:block}.rehype-kpis strong{font-size:1.35rem;margin-top:2px}.rehype-stage>p{margin:12px 2px 0;color:#b8c5d7;font-size:.78rem}.trend-radar-signal,.trend-radar-after{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:7px 9px;border-radius:9px;font-size:.6rem;font-weight:900;letter-spacing:.06em}.trend-radar-signal{background:#fff0bf;color:#654e10;margin-bottom:10px}.trend-radar-after{display:none;background:#e7f1e7;color:#31583b;margin-top:12px}.trend-card-home.is-hype-off .trend-radar-signal{display:none}.trend-card-home.is-hype-off .trend-radar-after{display:flex}.trend-card-home.is-hype-off img{filter:saturate(.15) contrast(.9)}
.sales-library-filter{padding:30px 0 8px}.sales-library-filter .shell{border:1px solid #d8dde5;border-radius:22px;padding:clamp(18px,3vw,30px);background:#f8f8f5}.sales-filter-intro{display:flex;justify-content:space-between;align-items:end;gap:20px}.sales-filter-intro h2{font-size:clamp(1.7rem,3vw,2.7rem);margin:.2em 0}.sales-filter-intro input{min-width:min(340px,70vw);padding:12px 14px;border:1px solid #bdc5d1;border-radius:12px;font:inherit;background:#fff}.sales-library-filter-buttons{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 12px}.sales-library-filter-buttons button{border:1px solid #c4cad3;border-radius:999px;background:#fff;padding:8px 11px;font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.sales-library-filter-buttons button.is-active{background:#17233a;color:#fff;border-color:#17233a}.sales-filter-result{display:flex;justify-content:space-between;gap:12px;color:#667080;font-size:.72rem}.sales-library-card.is-filtered-out,.sales-library-group.is-filtered-out{display:none!important}
@media(max-width:800px){.rehype-grid{grid-template-columns:1fr}.sales-filter-intro{align-items:stretch;flex-direction:column}.sales-filter-intro label,.sales-filter-intro input{width:100%;min-width:0}}@media(max-width:520px){.rehype-controls{grid-template-columns:1fr}.rehype-product{aspect-ratio:1}.nk-compare-pick{right:8px;top:8px;padding:6px 8px;font-size:.56rem}.sales-filter-result{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.rehype-track i,.trend-card-home img,.nk-compare-pick{transition:none!important}}

/* R7 SOURCE /assets/css/round8.css | sha256 9ec8ff51a0a369a5e8eafd6fccc1703568341a6cb24b016311ec8607e440d06e */
/* Nietskopen V2.3+ Round 8 — approved experiences */
.r8-hero{padding:clamp(64px,9vw,118px) 0;background:linear-gradient(155deg,#f4f1e8,#e9eef5);overflow:hidden}.r8-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:clamp(28px,6vw,90px);align-items:end}.r8-hero h1{font-size:clamp(3rem,7vw,7rem);line-height:.88;letter-spacing:-.055em;margin:.2em 0 .28em;max-width:10ch}.r8-hero p{max-width:66ch;font-size:1.05rem;line-height:1.65}.r8-hero-kpi{border:1px solid #cfd5de;border-radius:24px;background:rgba(255,255,255,.75);padding:22px;box-shadow:0 24px 60px rgba(26,37,58,.08)}.r8-hero-kpi span,.r8-hero-kpi small,.r8-hero-kpi strong{display:block}.r8-hero-kpi span{font-size:.68rem;letter-spacing:.1em;font-weight:900}.r8-hero-kpi strong{font-size:clamp(3rem,6vw,6rem);line-height:1;margin:.08em 0}.r8-hero-kpi small{color:#667080}.r8-field{display:grid;gap:7px;margin:0 0 18px}.r8-field span{font-size:.7rem;font-weight:900;letter-spacing:.06em}.r8-field input,.r8-field select{width:100%;padding:13px 14px;border:1px solid #bbc4d1;border-radius:12px;background:#fff;font:inherit}.r8-hint{font-size:.78rem;color:#687283;margin-top:-8px}.r8-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.r8-explain{padding:64px 0 90px}.r8-explain .shell{max-width:860px}.r8-explain h2{font-size:clamp(2rem,4vw,4rem);line-height:1;margin:.2em 0}.r8-explain p{font-size:1.05rem;line-height:1.65}

/* Product Launch Generator */
.launch-machine{padding:70px 0;background:#0f1828;color:#fff}.launch-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:clamp(30px,5vw,72px);align-items:start}.launch-controls .eyebrow{color:#a8b8d1;margin-top:18px}.launch-controls .eyebrow:first-child{margin-top:0}.launch-controls .r8-field span{color:#dce5f4}.launch-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.launch-toggles button{display:flex;justify-content:space-between;gap:8px;align-items:center;border:1px solid #33445f;background:#162338;color:#fff;border-radius:12px;padding:12px 13px;font:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.launch-toggles button b{color:#9ab4ff}.launch-toggles button[aria-pressed=true]{background:#f7f3e8;color:#131c2b;border-color:#f7f3e8;box-shadow:0 0 0 4px rgba(112,145,255,.12),0 12px 30px rgba(0,0,0,.2)}.launch-toggles button[aria-pressed=true] b{color:#3d5fc0}.launch-stage{position:sticky;top:90px}.launch-meter{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:end;margin-bottom:12px}.launch-meter>span{font-size:.66rem;font-weight:900;letter-spacing:.1em;color:#a9b8ce}.launch-meter>strong{font-size:1.7rem}.launch-meter>div{grid-column:1/-1;height:10px;background:#243248;border-radius:99px;overflow:hidden}.launch-meter i{display:block;height:100%;width:0;background:linear-gradient(90deg,#6c8cff,#ffd26b);transition:width .35s}.launch-keynote{position:relative;min-height:530px;border:1px solid #33445f;border-radius:28px;background:radial-gradient(circle at 50% 25%,#243b66 0,#111c2f 35%,#090f1a 75%);overflow:hidden;box-shadow:0 34px 90px rgba(0,0,0,.32)}.launch-screen{position:relative;z-index:2;padding:50px 34px 120px;text-align:center}.launch-screen small{font-size:.62rem;letter-spacing:.14em;font-weight:900;color:#9ab4df}.launch-screen h2{font-size:clamp(2.6rem,5vw,5.4rem);line-height:.92;margin:.16em auto;max-width:12ch}.launch-screen p{color:#b8c5d7}.launch-badges{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:18px 0}.launch-badges span{padding:6px 8px;border:1px solid #4a5e80;border-radius:999px;background:#17253c;font-size:.59rem;font-weight:900}.launch-product-orb{width:150px;height:150px;border-radius:50%;margin:24px auto 0;display:grid;place-items:center;border:1px solid #425777;background:radial-gradient(circle at 35% 25%,#5f7aa2,#1a2940 50%,#0e1726);box-shadow:0 0 0 0 rgba(123,154,255,0);transition:.35s}.launch-product-orb span{font-size:5.5rem;font-weight:900;opacity:.14}.launch-keynote.is-max .launch-product-orb{box-shadow:0 0 0 24px rgba(123,154,255,.05),0 0 90px rgba(104,136,240,.35);transform:scale(1.05)}.launch-audience{position:absolute;left:0;right:0;bottom:0;height:100px;display:flex;gap:8px;align-items:flex-end;justify-content:center;opacity:.35}.launch-audience i{width:54px;height:60px;border-radius:30px 30px 0 0;background:#050911}.launch-audience i:nth-child(even){height:78px}.launch-hype-row{position:absolute;left:18px;right:18px;bottom:16px;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.launch-hype-row span{background:rgba(8,14,24,.78);border:1px solid #334862;padding:10px;border-radius:11px;font-size:.59rem;font-weight:900}.launch-hype-row b{display:block;font-size:1rem;margin-top:2px}.launch-status{font-size:.77rem;color:#aebcd0;margin:11px 2px 0}.launch-keynote.is-keynote:after{content:"KEYNOTE LIVE";position:absolute;top:18px;right:18px;background:#e95252;color:#fff;padding:7px 9px;border-radius:7px;font-size:.58rem;font-weight:1000}

/* Dark Pattern Escape Room */
.r8-escape-hero{background:linear-gradient(145deg,#ece9df,#f3eceb)}.dark-escape{padding:70px 0 100px;background:#131820;color:#fff}.dark-escape-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:26px;align-items:start}.dark-escape-board{position:sticky;top:90px;border:1px solid #39414d;border-radius:20px;padding:20px;background:#0c1118}.dark-escape-board>strong{font-size:3rem;display:block;margin:4px 0}.dark-escape-track{height:8px;border-radius:99px;background:#252d38;overflow:hidden}.dark-escape-track i{display:block;height:100%;width:0;background:#71d69a;transition:width .3s}.dark-escape-board ol{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.dark-escape-board li{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #252d38;color:#9aa6b6;font-size:.7rem}.dark-escape-board li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#232b36;font-weight:900}.dark-escape-board li b{font-size:1rem}.dark-escape-board li.is-found{color:#d9ffe7}.dark-escape-board li.is-found span{background:#214a33}.dark-escape-room{border:1px solid #39414d;border-radius:24px;background:#f3f0e8;color:#151b24;overflow:hidden}.dark-escape-head{display:flex;justify-content:space-between;gap:14px;padding:14px 18px;background:#202732;color:#fff;font-size:.65rem;font-weight:900;letter-spacing:.06em}.dark-traps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#d5d1c6}.dark-trap{min-height:260px;padding:22px;background:#f8f5ec;position:relative;transition:.25s}.dark-trap small{font-size:.58rem;letter-spacing:.09em;font-weight:900;color:#7c715b}.dark-trap h3{font-size:1.35rem;line-height:1.05;margin:.45em 0 1em}.dark-trap button{font:inherit;cursor:pointer}.dark-big{width:100%;padding:13px;border:0;border-radius:8px;background:#17243a;color:#fff;font-weight:900}.dark-tiny{display:block;margin:15px auto 0;border:0;background:transparent;color:#8c8a84;font-size:.58rem;text-decoration:underline}.dark-check{display:flex;gap:10px;align-items:start;padding:12px;border:1px solid #c9c4b8;border-radius:10px;background:#fff;font-size:.78rem}.dark-check input{width:19px;height:19px}.dark-timer{border:2px dashed #cf4e4e;background:#fff2ee;padding:12px;border-radius:8px;font-weight:1000;color:#9f2525}.dark-plan{display:grid;gap:7px}.dark-plan button{padding:11px;border:1px solid #b9b3a8;border-radius:8px;background:#fff;font-weight:800}.dark-plan button:first-child{background:#17243a;color:#fff;box-shadow:0 0 0 4px #ffdb75}.dark-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.dark-prices>*{padding:12px 7px;border:1px solid #c9c4b8;border-radius:8px;text-align:center;font-size:.68rem}.dark-prices strong{background:#fff0b9;transform:scale(1.06)}.dark-trap details{margin-top:14px}.dark-trap details summary{font-size:.6rem;text-decoration:underline;cursor:pointer;color:#777}.dark-trap details button{margin-top:10px;padding:9px;width:100%}.dark-trap.is-disarmed{background:#edf8f0}.dark-trap.is-disarmed:after{content:"TRUC GEVONDEN ✓";position:absolute;right:12px;bottom:12px;background:#1f7543;color:#fff;padding:6px 8px;border-radius:6px;font-size:.56rem;font-weight:1000}.dark-escape-victory{padding:38px;text-align:center;background:#dff4e5}.dark-escape-victory h2{font-size:clamp(3rem,7vw,7rem);line-height:.87;margin:.15em 0}.dark-escape-victory p{max-width:55ch;margin:0 auto 22px}

/* Grand Not-Sale */
.notsale-hero{padding:45px 0 56px;background:#e31d2a;color:#fff;position:relative;overflow:hidden}.notsale-hero:before{content:"€0";position:absolute;right:-3vw;top:-8vw;font-size:34vw;line-height:1;font-weight:1000;color:rgba(255,255,255,.08);pointer-events:none}.notsale-topline{display:flex;justify-content:space-between;gap:15px;position:relative;z-index:2;font-size:.65rem;font-weight:1000;letter-spacing:.08em}.notsale-hero h1{position:relative;z-index:2;font-size:clamp(5rem,14vw,14rem);line-height:.72;letter-spacing:-.07em;margin:.16em 0 .2em;max-width:8ch}.notsale-hero p{position:relative;z-index:2;max-width:68ch;font-size:1.05rem}.notsale-hero-actions{display:flex;gap:9px;flex-wrap:wrap;position:relative;z-index:2}.notsale-hero .button.primary{background:#fff;color:#111}.notsale-hero .button.secondary{border-color:#fff;color:#fff;background:transparent}.notsale-meter{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:7px;max-width:650px;margin-top:28px}.notsale-meter span{font-size:.64rem;font-weight:1000}.notsale-meter strong{font-size:1.5rem}.notsale-meter>div{grid-column:1/-1;height:11px;background:rgba(0,0,0,.22);border-radius:99px;overflow:hidden}.notsale-meter i{display:block;height:100%;width:0;background:#fff}.notsale-controls{padding:22px 0;background:#121722;color:#fff}.notsale-switches{display:flex;gap:8px;flex-wrap:wrap}.notsale-switches button{display:flex;gap:11px;justify-content:space-between;border:1px solid #3b4658;border-radius:10px;padding:10px 12px;background:#1a2230;color:#fff;font:inherit;font-size:.66rem;font-weight:900;cursor:pointer}.notsale-switches button[aria-pressed=true]{background:#fff;color:#101722;border-color:#fff}.notsale-controls p{font-size:.75rem;color:#aeb7c5;margin:12px 0 0}.notsale-shop{padding:55px 0 95px;background:#f2eee4}.notsale-queue{margin:0 0 18px;border:2px solid #1a2230;border-radius:14px;padding:14px 16px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.67rem;font-weight:900;position:relative;overflow:hidden}.notsale-queue i{position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,#e31d2a 50%,#17243a 50%);background-size:30px 100%;animation:r8queue .8s linear infinite}.notsale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.notsale-card{background:#fff;border:1px solid #cfc8b9;border-radius:16px;overflow:hidden;box-shadow:0 9px 24px rgba(48,40,28,.06)}.notsale-card-media{position:relative;aspect-ratio:1;background:#e6e2d8;overflow:hidden}.notsale-card-media img{width:100%;height:100%;object-fit:cover}.notsale-card>div:last-child{padding:15px}.notsale-card small{font-size:.57rem;font-weight:900;color:#777}.notsale-card h3{font-size:1.2rem;line-height:1.05;margin:.3em 0}.notsale-badge,.notsale-stock{position:absolute;top:10px;padding:6px 8px;font-size:.55rem;font-weight:1000}.notsale-badge{left:10px;background:#e31d2a;color:#fff;transform:rotate(-2deg)}.notsale-stock{right:10px;background:#fff;color:#a5111d;border:1px solid #e31d2a}.notsale-price{display:flex;gap:8px;align-items:end;margin:10px 0}.notsale-price del{font-size:1.1rem;color:#777}.notsale-price strong{font-size:2rem}.notsale-card button{width:100%;padding:10px;border:0;border-radius:8px;background:#151c28;color:#fff;font:inherit;font-size:.7rem;font-weight:900;cursor:pointer}.notsale-card.is-vip{box-shadow:0 0 0 4px #ffcc53,0 15px 35px rgba(48,40,28,.13)}.notsale-verdict{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.notsale-verdict>div{padding:16px;border:1px solid #cfc8b9;border-radius:12px;background:#fff}.notsale-verdict span,.notsale-verdict strong{display:block}.notsale-verdict span{font-size:.59rem;font-weight:900;color:#777}.notsale-verdict strong{font-size:1.7rem;margin-top:4px}.notsale-hero.is-max{animation:r8salePulse 1.1s ease-in-out infinite alternate}

/* Influencer Buy Machine */
.influencer-hero{background:linear-gradient(140deg,#f1e8ec,#eef1f7)}.influencer-machine{padding:65px 0 100px;background:#f7f4eb}.influencer-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr);gap:clamp(28px,5vw,72px);align-items:start}.influencer-controls>.eyebrow{margin:22px 0 10px}.influencer-controls>.eyebrow:first-child{margin-top:0}.influencer-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.influencer-cards button{display:grid;grid-template-columns:46px 1fr;column-gap:10px;align-items:center;text-align:left;padding:11px;border:1px solid #c7ccd4;border-radius:12px;background:#fff;font:inherit;cursor:pointer}.influencer-cards button .influencer-avatar{grid-row:1/4}.influencer-cards button strong,.influencer-cards button small,.influencer-cards button b{display:block}.influencer-cards button small{font-size:.56rem;color:#6d7480}.influencer-cards button b{font-size:.58rem;color:#425d9b}.influencer-cards button[aria-pressed=true]{background:#17243a;color:#fff;border-color:#17243a;box-shadow:0 0 0 4px rgba(58,88,150,.12)}.influencer-cards button[aria-pressed=true] small{color:#b9c5d8}.influencer-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f4c2d4,#91a9d9);color:#18243b;font-weight:1000;font-size:.72rem}.influencer-script{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.influencer-script button{padding:10px;border:1px solid #c7ccd4;border-radius:9px;background:#fff;font:inherit;font-size:.62rem;font-weight:900;cursor:pointer}.influencer-script button[aria-pressed=true]{background:#ffe7a6;border-color:#e1bd59}.influencer-disclosure{display:grid;grid-template-columns:1fr auto;gap:8px;margin:18px 0}.influencer-disclosure input{grid-column:1/-1;width:100%}.influencer-preview{position:sticky;top:90px}.influencer-invoice{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:11px 14px;background:#17243a;color:#fff;border-radius:12px 12px 0 0}.influencer-invoice span{font-size:.6rem;font-weight:900}.influencer-invoice strong{font-size:1.6rem}.influencer-invoice small{font-size:.55rem;color:#b9c3d4}.influencer-phone{border:1px solid #bfc5cf;border-top:0;border-radius:0 0 24px 24px;background:#fff;overflow:hidden;box-shadow:0 28px 60px rgba(31,39,53,.13)}.influencer-phone header{display:flex;gap:9px;align-items:center;padding:12px 14px}.influencer-phone header>div:nth-child(2){flex:1}.influencer-phone header strong,.influencer-phone header span{display:block}.influencer-phone header span{font-size:.54rem;color:#777}.influencer-phone header>b{font-size:.5rem;color:#777;transition:.2s}.influencer-post-media{aspect-ratio:4/4.7;background:#e8e4da;position:relative;overflow:hidden}.influencer-post-media img{width:100%;height:100%;object-fit:cover}.influencer-post-sticker{position:absolute;right:14px;bottom:14px;background:#fff;padding:7px 9px;font-size:.58rem;font-weight:1000;box-shadow:3px 4px 0 rgba(0,0,0,.2);transform:rotate(-2deg)}.influencer-post-copy{padding:15px}.influencer-post-copy>b{font-size:1.1rem}.influencer-post-copy p{line-height:1.48}.influencer-post-copy small{color:#777}.influencer-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.influencer-kpis>div{border:1px solid #c7ccd4;border-radius:10px;background:#fff;padding:11px}.influencer-kpis span,.influencer-kpis strong{display:block}.influencer-kpis span{font-size:.55rem;font-weight:900;color:#777}.influencer-kpis strong{font-size:1.3rem}.influencer-preview>p{font-size:.72rem;color:#676f7d}.influencer-machine.is-sponsored .influencer-phone{box-shadow:0 0 0 5px rgba(229,113,162,.12),0 30px 70px rgba(31,39,53,.18)}


/* Round 8b — comedy/payoff polish */
.launch-press-strip{position:absolute;z-index:5;left:18px;right:18px;top:16px;display:flex;justify-content:space-between;gap:12px;opacity:0;transform:translateY(-8px);transition:.3s ease;pointer-events:none}.launch-press-strip span,.launch-press-strip b{padding:6px 9px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(7,13,23,.72);font-size:.54rem;letter-spacing:.09em;font-weight:1000}.launch-final-reveal{position:absolute;z-index:6;left:50%;top:50%;width:min(88%,560px);transform:translate(-50%,-42%) scale(.94);padding:22px 24px;border:1px solid rgba(255,255,255,.24);border-radius:20px;background:rgba(7,13,23,.92);box-shadow:0 28px 90px rgba(0,0,0,.5);text-align:center;opacity:0;pointer-events:none;transition:.4s ease}.launch-final-reveal small,.launch-final-reveal strong,.launch-final-reveal span{display:block}.launch-final-reveal small{font-size:.58rem;letter-spacing:.14em;color:#9fb5db;font-weight:1000}.launch-final-reveal strong{font-size:clamp(2.4rem,5vw,5rem);line-height:.9;margin:.15em 0}.launch-final-reveal span{font-size:.66rem;color:#c6d1e2;font-weight:900}.launch-final-reveal span b{color:#fff;font-size:1.3rem}.launch-soldout{position:absolute;z-index:7;right:22px;bottom:118px;display:grid;gap:2px;padding:10px 12px;border:2px solid #ffd26b;border-radius:10px;background:#0b1220;color:#fff;transform:rotate(-4deg) scale(.88);opacity:0;transition:.35s ease}.launch-soldout strong{font-size:1.05rem;letter-spacing:.05em}.launch-soldout small{font-size:.5rem;color:#c5cfdd}.launch-keynote.is-keynote:before,.launch-keynote.is-keynote:after{content:"";position:absolute;z-index:1;top:-20%;width:38%;height:95%;background:linear-gradient(180deg,rgba(157,190,255,.22),rgba(157,190,255,0));filter:blur(8px);pointer-events:none}.launch-keynote.is-keynote:before{left:3%;transform:rotate(18deg)}.launch-keynote.is-keynote:after{right:3%;transform:rotate(-18deg)}.launch-keynote.is-keynote .launch-press-strip,.launch-keynote.is-keynote .launch-final-reveal,.launch-keynote.is-keynote .launch-soldout{opacity:1}.launch-keynote.is-keynote .launch-final-reveal{transform:translate(-50%,-50%) scale(1)}.launch-keynote.is-keynote .launch-soldout{transform:rotate(-4deg) scale(1)}.launch-keynote.is-keynote .launch-audience{opacity:.8;filter:drop-shadow(0 -10px 18px rgba(126,157,255,.2))}.launch-keynote.is-keynote .launch-product-orb{opacity:.18;transform:scale(1.16);filter:blur(1px)}
.notsale-deal-note{display:block;min-height:1.2em;margin-top:7px;color:#8d1d25!important;font-size:.58rem!important;font-weight:900!important}.notsale-card button.is-missed{background:#e31d2a;box-shadow:0 0 0 3px rgba(227,29,42,.12)}
.influencer-invoice{position:relative;overflow:hidden}.influencer-paid-stamp{position:absolute;right:16px;top:50%;padding:5px 7px;border:2px solid #ffcf6a;border-radius:6px;color:#ffcf6a;font-size:.55rem;letter-spacing:.06em;transform:translateY(-50%) rotate(-5deg) scale(1.2);opacity:0;transition:.25s ease;pointer-events:none}.influencer-paid-stamp.is-visible{opacity:1;transform:translateY(-50%) rotate(-5deg) scale(1)}.influencer-live-badge{position:absolute;left:14px;top:14px;padding:7px 9px;border-radius:999px;background:#e13c53;color:#fff;font-size:.56rem;font-weight:1000;letter-spacing:.06em;opacity:0;transform:translateY(-5px);transition:.25s ease}.influencer-engagement{display:flex;gap:14px;padding:10px 15px 0;background:#fff;font-size:.66rem;font-weight:900;color:#313847}.influencer-engagement span{display:inline-flex;gap:4px;align-items:center}.influencer-machine.is-sponsored .influencer-live-badge{opacity:1;transform:none}.influencer-machine.is-sponsored .influencer-post-media:after{content:"";position:absolute;inset:0;border:5px solid rgba(225,60,83,.13);pointer-events:none}.influencer-machine.is-sponsored .influencer-engagement b{animation:r8engage .32s ease both}.influencer-machine.is-sponsored .influencer-post-sticker{box-shadow:3px 4px 0 rgba(0,0,0,.2),0 0 0 5px rgba(255,211,105,.18)}
@keyframes r8engage{from{transform:translateY(4px);opacity:.3}to{transform:none;opacity:1}}

/* Experience launch cards / promos */
.r8-labs{padding:55px 0 75px;background:#101827;color:#fff}.r8-labs h2{font-size:clamp(2.4rem,5vw,5rem);line-height:.92;margin:.2em 0}.r8-lab-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.r8-lab-card{display:flex;min-height:260px;flex-direction:column;justify-content:space-between;padding:18px;border:1px solid #33445f;border-radius:16px;background:#17243a;color:#fff;text-decoration:none;transition:.2s}.r8-lab-card:hover{transform:translateY(-3px);background:#1d2d49}.r8-lab-card small{font-size:.58rem;color:#9fb1cc}.r8-lab-card h3{font-size:1.45rem;line-height:1;margin:.35em 0}.r8-lab-card p{font-size:.75rem;line-height:1.5;color:#b8c4d5}.r8-lab-card span{font-weight:900;font-size:.66rem}.r8-home-launch-link{margin-top:16px}.r8-sale-banner{margin:18px 0 0;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 18px;border-radius:14px;background:#e31d2a;color:#fff;text-decoration:none;box-shadow:0 8px 22px rgba(164,28,40,.16)}.r8-sale-banner strong{font-size:1.1rem}.r8-sale-banner span{font-size:.7rem;font-weight:900}.r8-influencer-cta{margin-top:22px;padding:18px;border:1px solid #d1c8b8;border-radius:14px;background:#fff7dd}.r8-influencer-cta h3{margin:.2em 0}.r8-autopsy-entry{margin-top:8px}

/* Product Page Autopsy */
.nk-autopsy-open .site-header{z-index:40}.nk-autopsy-target{position:relative!important;outline:3px solid #4f79ff!important;outline-offset:5px;z-index:2}.nk-autopsy-target:after{content:"";position:absolute;inset:-7px;background:rgba(72,112,255,.035);pointer-events:none;z-index:-1}.nk-autopsy-tag{position:absolute;z-index:15;left:0;top:-28px;max-width:min(310px,80vw);border:0;border-radius:7px;background:#101a2d;color:#fff;padding:6px 8px;text-align:left;box-shadow:0 8px 24px rgba(15,24,41,.28);font:inherit;cursor:pointer;pointer-events:auto}.nk-autopsy-tag b{display:block;font-size:.56rem;letter-spacing:.05em}.nk-autopsy-tag span{display:none;font-size:.62rem;line-height:1.4;margin-top:5px;color:#c9d3e3}.nk-autopsy-tag.is-open span{display:block}.nk-autopsy-toolbar{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:100;width:min(800px,calc(100vw - 24px));display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;background:#0f192b;color:#fff;border:1px solid #425779;border-radius:14px;box-shadow:0 20px 70px rgba(0,0,0,.35)}.nk-autopsy-toolbar small,.nk-autopsy-toolbar strong,.nk-autopsy-toolbar span{display:block}.nk-autopsy-toolbar small{font-size:.55rem;color:#9fb0c9;font-weight:900}.nk-autopsy-toolbar strong{font-size:.9rem}.nk-autopsy-toolbar span{font-size:.62rem;color:#c5cfdd}.nk-autopsy-toolbar button{white-space:nowrap;border:1px solid #8193af;background:#fff;color:#111a2a;border-radius:8px;padding:9px 11px;font:inherit;font-size:.62rem;font-weight:1000;cursor:pointer}

@keyframes r8queue{to{background-position:30px 0}}@keyframes r8salePulse{from{filter:saturate(1)}to{filter:saturate(1.28) brightness(1.03)}}
@media(max-width:980px){.launch-grid,.influencer-grid{grid-template-columns:1fr}.launch-stage,.influencer-preview{position:static}.r8-lab-grid{grid-template-columns:repeat(2,1fr)}.notsale-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.r8-hero-grid,.dark-escape-grid{grid-template-columns:1fr}.dark-escape-board{position:static}.dark-traps{grid-template-columns:1fr}.launch-hype-row,.notsale-verdict{grid-template-columns:1fr}.launch-keynote{min-height:600px}.r8-lab-grid{grid-template-columns:1fr}.influencer-cards,.influencer-script{grid-template-columns:1fr}.nk-autopsy-toolbar{align-items:stretch;flex-direction:column}.nk-autopsy-toolbar button{width:100%}}
@media(max-width:520px){.launch-toggles{grid-template-columns:1fr}.notsale-grid{grid-template-columns:1fr}.notsale-topline,.notsale-queue{align-items:flex-start;flex-direction:column}.notsale-hero h1{font-size:4.4rem}.influencer-kpis{grid-template-columns:1fr}.r8-hero h1{font-size:3.4rem}.nk-autopsy-tag{top:-24px;max-width:88vw}}
@media(prefers-reduced-motion:reduce){.launch-meter i,.dark-escape-track i,.notsale-hero,.r8-lab-card,.launch-product-orb{animation:none!important;transition:none!important}.notsale-queue i{animation:none}}


/* ROUND 3C — Spectacle & Creation */

/* Launch Generator: machine above fold + local photo/export */
.launch-machine-v3c{padding-top:34px}.launch-machine-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;margin-bottom:26px}.launch-machine-intro h1{font-size:clamp(3rem,7vw,7.2rem);line-height:.84;letter-spacing:-.065em;margin:.16em 0 .22em;max-width:10ch}.launch-machine-intro p{color:#b9c7da;max-width:68ch}.launch-machine-v3c .r8-hero-kpi{align-self:start;background:#17243a;border-color:#344761}.launch-photo-input{padding:14px;border:1px solid #33455f;border-radius:14px;background:#111d2e;margin-bottom:14px}.launch-upload-zone{min-height:118px;border:1px dashed #536b91;border-radius:12px;background:#0c1625;display:grid;place-items:center;text-align:center;padding:13px;cursor:pointer;position:relative;overflow:hidden}.launch-upload-zone input{position:absolute;inset:0;opacity:0;cursor:pointer}.launch-upload-zone>span{font-size:1.65rem;color:#92adff}.launch-upload-zone strong{font-size:.7rem}.launch-upload-zone small{font-size:.54rem;color:#8093af}.launch-photo-status{font-size:.58rem;color:#8da0bc;margin:8px 0 0}.launch-product-orb{overflow:hidden;position:relative}.launch-product-orb img{width:100%;height:100%;object-fit:cover;display:block}.launch-machine.has-local-photo .launch-product-orb{width:220px;height:220px;border-radius:30px}.launch-machine.has-local-photo .launch-product-orb span{display:none}.launch-export{margin-top:12px;border:1px solid #455b7d;border-radius:14px;background:#111f33;padding:13px;display:flex;justify-content:space-between;gap:16px;align-items:center}.launch-export>div:first-child{display:grid;gap:3px}.launch-export span{font-size:.52rem;font-weight:950;letter-spacing:.07em;color:#8297b7}.launch-export strong{font-size:.83rem}.launch-export small{font-size:.54rem;color:#8291a8}.launch-export-actions{display:flex;gap:7px;flex-wrap:wrap}.launch-export-actions .button{font-size:.58rem;padding:9px 11px}

/* Influencer: individual creator placement + post-campaign export */
.influencer-creator-cutout{transform-origin:center bottom!important}
.influencer-machine[data-creator-layout="mila"] .influencer-creator-cutout{left:-4%;right:auto;width:58%;bottom:-3%;transform:translateX(-8%) scale(.96)}
.influencer-machine[data-creator-layout="dex"] .influencer-creator-cutout{left:auto;right:-9%;width:66%;bottom:-1%;transform:translateX(8%) scale(1.02)}
.influencer-machine[data-creator-layout="luna"] .influencer-creator-cutout{left:23%;right:auto;width:47%;bottom:-5%;transform:translateY(8%) scale(.94)}
.influencer-machine[data-creator-layout="max"] .influencer-creator-cutout{left:-16%;right:auto;width:78%;bottom:-7%;transform:translateX(-8%) scale(1.05)}
.influencer-machine[data-creator-layout="noor"] .influencer-creator-cutout{left:auto;right:2%;width:38%;bottom:8%;transform:translateX(5%) scale(.9)}
.influencer-machine[data-creator-layout="jax"] .influencer-creator-cutout{left:auto;right:-11%;width:62%;bottom:-7%;transform:translateX(9%) rotate(-2deg)}
.influencer-machine[data-creator-layout="sam"] .influencer-creator-cutout{left:3%;right:auto;width:36%;bottom:5%;transform:translateX(-4%) scale(.9)}
.influencer-machine.has-influencer-photo[data-creator-layout] .influencer-creator-cutout{opacity:1}
.influencer-machine[data-creator-layout="noor"] .influencer-creator-cutout>div{left:-35%;right:auto;top:6%}.influencer-machine[data-creator-layout="jax"] .influencer-creator-cutout>div{right:3%;left:auto;top:15%}.influencer-machine[data-creator-layout="sam"] .influencer-creator-cutout>div{left:70%;right:auto;top:8%}
.influencer-share-kit{margin-top:12px;border:1px solid #c6cdd8;border-radius:14px;background:#fff;padding:14px;box-shadow:0 14px 36px rgba(22,34,54,.08);display:grid;gap:10px}.influencer-share-kit>div:first-child{display:grid;gap:3px}.influencer-share-kit span{font-size:.52rem;font-weight:950;letter-spacing:.07em;color:#56647a}.influencer-share-kit strong{font-size:.85rem}.influencer-share-kit small{font-size:.56rem;color:#6c7787}.influencer-share-actions{display:flex;gap:7px;flex-wrap:wrap}.influencer-share-actions .button{font-size:.58rem;padding:9px 10px}.influencer-share-kit>p{font-size:.58rem;color:#59697d;margin:0}

/* Grand Not-Sale: full catalogue retail meltdown */
.notsale-hero-grid-v3c{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end}.notsale-catalogue-kpi{position:relative;z-index:2;min-width:180px;border:1px solid rgba(255,255,255,.45);border-radius:15px;background:rgba(100,0,8,.16);padding:14px;text-align:right}.notsale-catalogue-kpi span,.notsale-catalogue-kpi strong,.notsale-catalogue-kpi small{display:block}.notsale-catalogue-kpi span{font-size:.52rem;font-weight:950;letter-spacing:.07em}.notsale-catalogue-kpi strong{font-size:2.2rem}.notsale-catalogue-kpi small{font-size:.55rem}.notsale-banner-storm{position:relative;z-index:2;display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.notsale-banner-storm span{border:1px solid rgba(255,255,255,.42);background:rgba(110,0,0,.22);padding:6px 8px;font-size:.5rem;font-weight:1000;transform:rotate(var(--storm-r,0deg));transition:.2s ease}.notsale-banner-storm span:nth-child(3n){--storm-r:2deg}.notsale-banner-storm span:nth-child(3n+1){--storm-r:-2deg}.notsale-banner-storm.is-live span{background:#fff;color:#c4111d;box-shadow:3px 3px 0 rgba(0,0,0,.16)}.notsale-switches-v3c{display:grid;grid-template-columns:repeat(5,1fr)}.notsale-deal-wall-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:16px 0}.notsale-deal-wall-head h2{margin:.15em 0 0;font-size:clamp(2rem,4vw,4rem);line-height:.95}.notsale-deal-wall-head>strong{font-size:.78rem;white-space:nowrap}.notsale-deal-wall-head>strong b{font-size:1.8rem}.notsale-grid-v3c{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.notsale-grid-v3c .notsale-card h2{font-size:1rem;line-height:1.03;margin:.3em 0}.notsale-card-badge-stack{position:absolute;left:8px;top:8px;right:8px;display:flex;gap:4px;flex-wrap:wrap;z-index:3}.notsale-card-badge-stack span{display:none;padding:4px 6px;background:#e31d2a;color:#fff;font-size:.43rem;font-weight:1000;box-shadow:2px 2px 0 rgba(0,0,0,.18)}.notsale-card-badge-stack span:nth-child(even){background:#101722}.notsale-card-badge-stack span.is-visible{display:inline-block}.notsale-card.is-sale-wave{animation:notsaleCardWave .42s ease}.notsale-card.is-sale-max{box-shadow:0 0 0 2px rgba(227,29,42,.22),0 14px 32px rgba(86,26,24,.12)}.notsale-receipt{width:min(520px,100%);margin:28px auto 0;border:1px dashed #777;background:#fffef7;padding:18px;font-family:ui-monospace,SFMono-Regular,monospace;box-shadow:0 18px 45px rgba(53,44,33,.1);transform:rotate(-.7deg)}.notsale-receipt-head{display:flex;justify-content:space-between;border-bottom:1px dashed #aaa;padding-bottom:9px;font-size:.62rem;font-weight:900}.notsale-receipt dl{margin:14px 0;display:grid;gap:7px}.notsale-receipt dl>div{display:flex;justify-content:space-between;gap:10px;font-size:.65rem}.notsale-receipt dl .grand{border-top:1px dashed #888;padding-top:10px;font-weight:1000;font-size:.8rem}.notsale-receipt p{font-size:.58rem;text-align:center;margin-bottom:0}
@keyframes notsaleCardWave{50%{transform:translateY(-5px) rotate(.7deg);filter:saturate(1.25)}}

@media(max-width:1050px){.notsale-grid-v3c{grid-template-columns:repeat(3,1fr)}.notsale-switches-v3c{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.launch-machine-intro,.notsale-hero-grid-v3c{grid-template-columns:1fr}.launch-export{display:grid}.notsale-grid-v3c{grid-template-columns:repeat(2,1fr)}.notsale-switches-v3c{grid-template-columns:repeat(2,1fr)}.notsale-deal-wall-head{display:grid}}
@media(max-width:480px){.notsale-grid-v3c,.notsale-switches-v3c{grid-template-columns:1fr}.influencer-share-actions,.launch-export-actions{display:grid}.influencer-share-actions .button,.launch-export-actions .button{width:100%}}
@media(prefers-reduced-motion:reduce){.notsale-card.is-sale-wave{animation:none!important}.notsale-banner-storm span{transition:none!important}}

/* ROUND 3D — final creation polish */
.launch-upload-zone:focus-within{outline:3px solid #8faeff;outline-offset:3px}
.launch-clear-photo{margin-top:8px;border:0;background:transparent;color:#8da0bc;text-decoration:underline;text-underline-offset:3px;font:800 .54rem/1.2 system-ui;cursor:pointer}
.launch-clear-photo:hover,.launch-clear-photo:focus-visible{color:#dbe6f8}
.launch-export:not([hidden]),.influencer-share-kit:not([hidden]){animation:r3dReveal .34s ease both}
.influencer-share-actions button:focus-visible,.launch-export-actions button:focus-visible{outline:3px solid #89a8df;outline-offset:2px}
.notsale-card-badge-stack span.is-visible:nth-child(2n){transform:rotate(1.8deg)}.notsale-card-badge-stack span.is-visible:nth-child(3n){transform:rotate(-2.2deg)}
@keyframes r3dReveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.launch-export:not([hidden]),.influencer-share-kit:not([hidden]),.notsale-card.is-sale-wave{animation:none!important}.notsale-banner-storm span{transition:none!important}}


/* ROUND 3E — Local Compositor v2 */
.launch-crop-controls{margin-top:10px;padding:12px;border:1px solid #33445f;border-radius:14px;background:#0f1929;color:#dce6f7;display:grid;gap:10px}
.launch-crop-controls[hidden]{display:none}.launch-crop-head{display:grid;gap:3px}.launch-crop-head strong{font-size:.68rem;letter-spacing:.06em}.launch-crop-head small{font-size:.62rem;color:#8fa1bd}
.launch-crop-controls label{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center}.launch-crop-controls label span,.launch-crop-controls label b{font-size:.58rem;font-weight:900}.launch-crop-controls input{width:100%}
.launch-crop-controls button{justify-self:start;border:0;background:transparent;color:#b9c9e2;text-decoration:underline;text-underline-offset:3px;font:900 .58rem system-ui;cursor:pointer}
.launch-product-orb.has-local-photo,.launch-machine.has-local-photo .launch-product-orb{cursor:grab;overflow:hidden;touch-action:none}.launch-product-orb.is-dragging{cursor:grabbing}.launch-product-orb img{transition:transform .16s ease,object-position .16s ease;will-change:transform,object-position}
.creation-format-picker{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.creation-format-picker button{border:1px solid #cad3df;border-radius:999px;background:#f6f8fb;color:#27364e;padding:.48rem .72rem;font:900 .58rem system-ui;letter-spacing:.05em;cursor:pointer}.creation-format-picker button[aria-pressed="true"]{background:#17243a;color:#fff;border-color:#17243a}

/* Round 3E — influencer post grammar */
.influencer-phone[data-post-format="story"]{border-radius:28px;background:#0c1320;color:#fff}.influencer-phone[data-post-format="story"] header,.influencer-phone[data-post-format="story"] .influencer-engagement,.influencer-phone[data-post-format="story"] .influencer-post-copy{background:#0c1320;color:#fff}.influencer-phone[data-post-format="story"] .influencer-post-media{aspect-ratio:9/16;min-height:34rem}.influencer-phone[data-post-format="story"] .influencer-post-sticker{top:auto;bottom:13%;left:6%;right:auto;transform:rotate(-4deg);font-size:.8rem}
.influencer-phone[data-post-format="ad"]{border-radius:12px;border:2px solid #17243a}.influencer-phone[data-post-format="ad"] .influencer-post-media{aspect-ratio:4/5;background:#e8edf4}.influencer-phone[data-post-format="ad"] .influencer-engagement{display:none}.influencer-phone[data-post-format="ad"] .influencer-post-copy{border-top:4px solid #17243a}
.influencer-format-label{position:absolute;z-index:7;left:12px;top:12px;padding:.34rem .5rem;border-radius:999px;background:rgba(8,14,24,.78);color:#fff;font:950 .52rem system-ui;letter-spacing:.07em;backdrop-filter:blur(6px)}
.influencer-post-media{position:relative}.influencer-machine[data-post-format="story"] .influencer-format-label{background:#ffefe8;color:#8d1d1d}.influencer-machine[data-post-format="ad"] .influencer-format-label{background:#17243a}

/* Round 3E — Grand Not-Sale full-site takeover */
.notsale-global-takeover{position:fixed;inset:0;z-index:9996;pointer-events:none;overflow:hidden}.notsale-global-takeover[hidden]{display:none}.notsale-global-ticker{position:absolute;left:0;right:0;top:0;height:34px;background:#b51717;color:#fff;display:flex;align-items:center;overflow:hidden;border-bottom:2px solid #fff;font:1000 .68rem system-ui;letter-spacing:.08em;white-space:nowrap}.notsale-global-ticker span{min-width:100%;animation:notsaleGlobalTicker 9s linear infinite}.notsale-global-sticker{position:absolute;padding:.6rem .82rem;background:#e21b1b;color:#fff;border:3px solid #fff;box-shadow:0 8px 28px rgba(0,0,0,.25);font:1000 clamp(.72rem,1.5vw,1.1rem) system-ui;letter-spacing:-.02em}.notsale-global-sticker.s1{left:2vw;top:18vh;transform:rotate(-8deg)}.notsale-global-sticker.s2{right:2vw;top:28vh;transform:rotate(7deg)}.notsale-global-sticker.s3{left:4vw;bottom:16vh;transform:rotate(5deg)}.notsale-global-sticker.s4{right:3vw;bottom:10vh;transform:rotate(-6deg)}
body.notsale-site-takeover .site-header{box-shadow:0 0 0 9999px rgba(173,15,15,.035);border-bottom-color:#c51d1d}body.notsale-site-takeover .site-header:after{content:"FINAL FINAL · EXTRA 0%";position:absolute;right:7.5rem;top:50%;transform:translateY(-50%) rotate(-2deg);padding:.3rem .5rem;background:#c51d1d;color:#fff;font:1000 .55rem system-ui;letter-spacing:.05em;border:2px solid #fff}body.notsale-site-takeover .cart-link:after{content:"0% EXTRA";position:absolute;right:-8px;top:-8px;background:#d21b1b;color:#fff;padding:.15rem .3rem;border-radius:5px;font:900 .45rem system-ui}
.notsale-receipt-export{margin-top:1rem;padding-top:1rem;border-top:1px dashed #bbb;display:grid;gap:.65rem}.notsale-receipt-export>div{display:flex;flex-wrap:wrap;gap:8px}.notsale-receipt-export>small{min-height:1em;color:#6d7480}
@keyframes notsaleGlobalTicker{from{transform:translateX(0)}to{transform:translateX(-100%)}}
@media(prefers-reduced-motion:reduce){.notsale-global-ticker span{animation:none}.launch-product-orb img{transition:none}}
@media(max-width:680px){body.notsale-site-takeover .site-header:after{display:none}.notsale-global-sticker.s2,.notsale-global-sticker.s4{right:-4px}.influencer-phone[data-post-format="story"] .influencer-post-media{min-height:28rem}}

/* R7 SOURCE /assets/css/round4.css | sha256 8c0e68cb020245f0912228cd8d7672ec2697915e4d54d6954143a160753edd2b */
/* NIETSKOPEN ROUND 4A+B+C — local anti-commerce ecosystem */
.r4-my-link{position:relative}.r4-my-count-badge{position:absolute;right:-4px;top:-6px;min-width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:#172033;color:#fff;font:800 10px/1 system-ui}.r4-my-count-badge:empty{display:none}
.r4-notshop-button.is-added{background:#eef2ff;border-color:#9db1e9;color:#172033}
.r4-cross-echo{background:#f2eee5;border-bottom:1px solid #ded8cc}.r4-cross-echo .shell{min-height:48px;display:flex;gap:18px;align-items:center;justify-content:center;text-align:center}.r4-cross-echo span{font:800 .62rem/1 system-ui;letter-spacing:.1em;color:#737a86}.r4-cross-echo strong{font:900 .78rem/1.3 system-ui}.r4-cross-echo[data-echo-kind="sale"]{background:#fff0ed}.r4-cross-echo[data-echo-kind="sale"] strong{color:#a52222}.r4-cross-echo[data-echo-kind="pressure"]{background:#edf1f9}.r4-cross-echo[data-echo-kind="social"]{background:#f4eef7}

/* MY NOTHING */
.r4-my-nothing{padding:clamp(42px,7vw,88px) 0;background:#f7f5ef;min-height:75vh}.r4-my-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:36px;align-items:end;padding-bottom:34px;border-bottom:1px solid #dcd8cf}.r4-my-hero h1{font-size:clamp(3rem,7vw,6.5rem);margin:.12em 0}.r4-my-hero p{max-width:66ch;color:#5e6674}.r4-my-zero{padding:24px;border:1px solid #d8d5ce;border-radius:18px;background:#fff}.r4-my-zero span,.r4-my-zero small{display:block;color:#6c7480;font-size:.68rem;font-weight:800;letter-spacing:.08em}.r4-my-zero strong{display:block;font-size:4.4rem;line-height:1;margin:.1em 0}
.r4-account-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9d6cf;border:1px solid #d9d6cf;margin:24px 0 34px}.r4-account-strip>div{background:#fff;padding:18px}.r4-account-strip span{display:block;font-size:.62rem;font-weight:900;letter-spacing:.08em;color:#747b86}.r4-account-strip strong{display:block;font-size:2rem;margin-top:4px}
.r4-my-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.r4-my-panel{background:#fff;border:1px solid #ddd9d1;border-radius:18px;padding:26px}.r4-my-list-panel{grid-row:span 2}.r4-panel-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.r4-panel-head h2,.r4-my-panel h2{margin:.25rem 0 1rem}.r4-panel-head a{font-weight:900;font-size:.72rem}.r4-my-empty{padding:30px 0;color:#68717e}.r4-my-empty strong,.r4-my-empty span{display:block}.r4-my-list{display:grid;gap:8px}.r4-my-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 16px;align-items:center;padding:14px;border:1px solid #e5e1d9;border-radius:12px}.r4-my-list-item>a,.r4-my-list-item>strong{font-weight:900}.r4-my-list-item span{grid-column:1;font-size:.68rem;color:#777f8a}.r4-my-list-item b{grid-column:2;grid-row:1/3;font-size:1.3rem}.r4-my-list-item button{grid-column:3;grid-row:1/3;border:0;background:none;text-decoration:underline;font:800 .62rem system-ui;cursor:pointer}.r4-my-list-total{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:18px;border-top:1px solid #e5e1da;padding-top:16px}.r4-my-list-total span{font-size:.68rem;font-weight:800;color:#747c86}.r4-holdings{display:grid;gap:0}.r4-holdings>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #eeeae2}.r4-holdings dt{font-size:.68rem;font-weight:900;letter-spacing:.05em}.r4-holdings dd{font-weight:900;text-align:right}.r4-artifact-list{display:grid;gap:8px}.r4-artifact-list>div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #eeeae3}.r4-artifact-list span{font-size:.72rem;color:#747b85}.r4-my-privacy{font-size:.75rem;color:#707987}.r4-my-reset output{display:block;margin-top:10px;font-weight:900}

/* temporal commerce */
.r4-time-lab{padding:24px 0 46px}.r4-time-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.r4-time-grid>div{border:1px solid #d9dce2;border-radius:18px;padding:25px;background:#f7f8fb}.r4-time-grid h2{font-size:clamp(1.9rem,4vw,3.4rem);margin:.25rem 0}.r4-time-display{display:grid;align-content:center;justify-items:center;text-align:center;background:#171e2d!important;color:#fff!important;overflow:hidden;position:relative}.r4-time-display span{font-size:.66rem;font-weight:900;letter-spacing:.1em;color:#9da9bc}.r4-time-display strong{font:900 clamp(2.2rem,6vw,5.7rem)/1 ui-monospace,monospace;margin:.15em 0}.r4-time-display small{color:#aeb8c7}.r4-time-lab.is-launch .r4-time-display{box-shadow:0 0 0 6px rgba(99,132,201,.18)}

/* tactile */
.r4-tactile{padding:26px 0 48px}.r4-tactile>.shell{border:1px solid #d9dde4;border-radius:20px;padding:clamp(22px,4vw,38px);background:#fafafa}.r4-tactile-status{min-height:1.6em;margin:16px 0 0;font-weight:850;color:#354158}.r4-drag-bench{position:relative;min-height:280px;border-radius:18px;background:linear-gradient(145deg,#e5e7e8,#f7f7f4);border:1px solid #d4d7da;display:flex;justify-content:space-between;align-items:center;padding:45px clamp(28px,8vw,100px);overflow:hidden}.r4-drag-piece{touch-action:none;cursor:grab;z-index:2;width:126px;height:126px;border-radius:24px;border:1px solid #8f959d;background:#252c36;color:#fff;box-shadow:0 18px 35px rgba(16,23,34,.2);font-size:2.5rem;font-weight:900}.r4-drag-piece span{display:block;font-size:.58rem;letter-spacing:.08em;margin-top:6px}.r4-drag-piece.is-dragging{cursor:grabbing;box-shadow:0 28px 55px rgba(16,23,34,.3)}.r4-drop-target{width:190px;height:190px;border:2px dashed #9299a5;border-radius:50%;display:grid;place-items:center;text-align:center;color:#707985;font-size:.7rem;font-weight:900}.r4-tactile.is-complete .r4-drop-target{border-style:solid;background:#edf3ff;color:#22345b}
.r4-range-machine{padding:32px;border-radius:16px;background:#171e2c;color:#fff}.r4-range-track{height:86px;position:relative;border-bottom:2px solid #778293;margin:0 10px 20px}.r4-range-track i{position:absolute;bottom:-3px;left:0;width:var(--r4-progress,0%);height:6px;background:#dbe5ff}.r4-range-track span{position:absolute;bottom:10px;font:700 .6rem ui-monospace,monospace}.r4-range-track span:nth-of-type(1){left:0}.r4-range-track span:nth-of-type(2){left:25%}.r4-range-track span:nth-of-type(3){left:50%}.r4-range-track span:nth-of-type(4){left:75%}.r4-range-track span:nth-of-type(5){right:0}.r4-range-machine input[type=range]{width:100%;accent-color:#e6ebf3}
.r4-alg-plate{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:24px;border-radius:18px;background:#eae7df}.r4-alg-plate>button,.r4-alg-slider{min-height:145px;border:1px solid #bdb9b0;background:#f8f6f0;border-radius:14px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;font-weight:900}.r4-alg-plate>button{cursor:pointer}.r4-alg-plate span{font-size:.6rem;letter-spacing:.09em;color:#69707a}.r4-alg-plate b{font-size:1.4rem}.r4-alg-slider input{width:100%;height:34px;accent-color:#263247}.r4-alg-plate [aria-pressed=true],.r4-alg-slider:has(input:checked){background:#172033;color:#fff}.r4-alg-zero{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:12px;background:#fff}.r4-alg-zero strong{font-size:2rem}

/* configurators */
.r4-configurator{padding:28px 0 58px}.r4-configurator>.shell{padding:clamp(24px,5vw,46px);border-radius:22px;background:#171f2e;color:#fff}.r4-config-head{display:flex;justify-content:space-between;gap:30px;align-items:end}.r4-config-head h2{font-size:clamp(2rem,4.5vw,4rem);max-width:14ch;margin:.2em 0}.r4-config-kpis{display:grid;gap:7px;min-width:260px}.r4-config-kpis span{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #3a4455;padding:7px 0;color:#b6c0ce;font-size:.68rem;font-weight:800}.r4-config-kpis b{color:#fff;font-size:1rem}.r4-config-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}.r4-config-groups fieldset{border:1px solid #3a4454;border-radius:14px;padding:17px}.r4-config-groups legend{padding:0 8px;font-size:.65rem;font-weight:900;letter-spacing:.09em;color:#aeb8c7}.r4-config-groups fieldset>div{display:flex;flex-wrap:wrap;gap:7px}.r4-config-groups button{border:1px solid #4b5668;border-radius:999px;background:#222b3b;color:#e7ecf4;padding:9px 13px;font:800 .7rem system-ui;cursor:pointer}.r4-config-groups button[aria-pressed=true]{background:#f3f5f8;color:#161e2c;border-color:#fff}.r4-configurator [data-r4-config-status]{color:#b7c1cf;font-weight:800}

/* mobile */
@media(max-width:900px){.r4-my-hero,.r4-my-grid,.r4-time-grid{grid-template-columns:1fr}.r4-account-strip{grid-template-columns:repeat(2,1fr)}.r4-my-list-panel{grid-row:auto}.r4-config-head{display:block}.r4-config-kpis{margin-top:18px}.r4-config-groups{grid-template-columns:1fr}.r4-alg-plate{grid-template-columns:repeat(2,1fr)}.mobile-bottom-nav{grid-template-columns:repeat(5,1fr)}}
@media(max-width:620px){.r4-cross-echo .shell{display:block;padding:10px 18px}.r4-cross-echo span,.r4-cross-echo strong{display:block}.r4-account-strip{grid-template-columns:1fr 1fr}.r4-my-list-item{grid-template-columns:1fr auto}.r4-my-list-item button{grid-column:2}.r4-drag-bench{min-height:220px;padding:24px}.r4-drag-piece{width:92px;height:92px}.r4-drop-target{width:125px;height:125px}.r4-alg-plate{grid-template-columns:1fr 1fr}.r4-configurator>.shell{border-radius:0}.r4-configurator{padding-left:0;padding-right:0}}
@media(prefers-reduced-motion:reduce){.r4-time-lab.is-launch .r4-time-display,.r4-drag-piece{transition:none!important}}


/* ROUND 4F — INTEGRATION / NO-CEILING POLISH */
.r4-my-count-badge[hidden]{display:none!important}
.r4-cross-echo .shell{position:relative;padding-right:52px}.r4-cross-echo [data-r4-echo-dismiss]{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:1px solid rgba(0,0,0,.14);border-radius:50%;background:rgba(255,255,255,.55);font:800 1.1rem/1 system-ui;cursor:pointer}.r4-cross-echo [data-r4-echo-dismiss]:focus-visible{outline:3px solid #667da8;outline-offset:2px}
.r4-my-summary{margin:10px 0 18px;padding:13px 15px;border-radius:12px;background:#f1efe9;font-size:.78rem;color:#555f6d}.r4-my-summary:empty{display:none}.r4-my-summary strong{font-size:1.2rem;color:#172033}.r4-my-summary span{display:block;margin-top:2px;color:#757d87}.r4-my-empty>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.r4-my-empty .button{font-size:.68rem}
.r4-my-panel,.r4-time-grid>div,.r4-tactile>.shell,.r4-configurator>.shell{box-shadow:0 14px 40px rgba(19,28,43,.045)}
.r4-my-list-item:focus-within{outline:2px solid #8c9fca;outline-offset:2px}

/* Four slider-based tactile worlds now expose different physical metaphors */
.r4-range-machine{position:relative;overflow:hidden}.r4-range-machine>input[type=range]{position:relative;z-index:4;min-height:44px}
.r4-conveyor-visual,.r4-ribbon-visual,.r4-peel-visual,.r4-order-visual{position:relative;height:150px;margin-bottom:22px;border-radius:12px;overflow:hidden}
.r4-conveyor-visual{display:grid;grid-template-columns:repeat(4,1fr);align-items:end;background:repeating-linear-gradient(90deg,#222b36 0 28px,#2e3844 28px 52px);border:1px solid #4c5866}.r4-conveyor-visual>b{font:800 .52rem/1 system-ui;color:#c2ccd8;text-align:center;padding-bottom:14px}.r4-conveyor-visual>i{position:absolute;left:0;right:0;top:48%;height:2px;background:#667487}.r4-parcel{position:absolute;z-index:2;left:clamp(7%,var(--r4-progress,0%),93%);top:50%;transform:translate(-50%,-52%);width:52px;height:46px;display:grid;place-items:center;border-radius:6px;background:#ece8df;color:#212934;font-size:2rem;box-shadow:0 8px 18px rgba(0,0,0,.25);transition:left .08s linear}
.r4-ribbon-visual{display:grid;place-items:center;background:#f0ece4;color:#252b34;border:1px solid #d3cdc0}.r4-ribbon-visual>span{font:900 clamp(2.2rem,7vw,5.2rem)/1 system-ui;letter-spacing:-.06em}.r4-ribbon-visual>i{position:absolute;top:0;bottom:0;right:0;width:calc(100% - var(--r4-progress,0%));background:linear-gradient(90deg,rgba(232,225,210,.1),#d8c8a8);border-left:14px solid #bca57a;transition:width .08s linear}.r4-ribbon-visual>b{position:absolute;right:18px;bottom:12px;font-size:1.6rem}
.r4-peel-visual{background:#101724;border:1px solid #344255;color:#dce8f6;display:grid;place-items:center}.r4-peel-visual>span{font:900 clamp(1.8rem,6vw,4rem)/1 ui-monospace,monospace;letter-spacing:.05em}.r4-peel-visual>i{position:absolute;inset:0 auto 0 0;width:var(--r4-progress,0%);background:repeating-linear-gradient(135deg,rgba(153,184,224,.15) 0 8px,rgba(153,184,224,.04) 8px 16px);border-right:2px solid #a9c0df;transition:width .08s linear}.r4-peel-visual>b{position:absolute;right:14px;bottom:10px;font:800 .65rem ui-monospace,monospace;color:#9fb0c6}
.r4-order-visual{background:linear-gradient(180deg,#131b29,#1a2434);border:1px solid #3b485a}.r4-order-visual:before,.r4-order-visual:after{content:"";position:absolute;left:0;right:0;border-top:1px dashed #47566b}.r4-order-visual:before{top:33%}.r4-order-visual:after{top:66%}.r4-order-visual>span{position:absolute;right:12px;top:10px;font:900 1.4rem ui-monospace,monospace;color:#e5ebf5}.r4-order-visual>i{position:absolute;left:8%;right:8%;bottom:clamp(8%,var(--r4-progress,50%),92%);height:2px;background:#dce5f3;box-shadow:0 0 0 3px rgba(220,229,243,.08);transition:bottom .08s linear}.r4-order-visual>b{position:absolute;left:10px;bottom:10px;font:800 .6rem system-ui;color:#a8b5c8;letter-spacing:.08em}
.r4-range-machine[data-r4-machine="gift"] .r4-range-track{border-color:#b9aa8b}.r4-range-machine[data-r4-machine="nft"] .r4-range-track{border-color:#6f87a8}.r4-range-machine[data-r4-machine="nopcoin"] .r4-range-track{border-color:#6c788b}

/* Algoritmevrij: actual slider / flip tab / press plate / lever */
.r4-alg-slider input[type=range]{width:100%;accent-color:#263247}.r4-alg-slider>b{font:900 1.2rem ui-monospace,monospace}.r4-alg-plate>button:nth-of-type(1) b{align-self:flex-end;padding:7px 13px;border-radius:4px;background:#ded9cf;color:#202733}.r4-alg-plate>button:nth-of-type(1)[aria-pressed=true] b{transform:rotateX(180deg);background:#fff}.r4-alg-plate>button:nth-of-type(2){justify-content:center;align-items:center;text-align:center}.r4-alg-plate>button:nth-of-type(2) b{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:#e0ddd5;color:#202733;box-shadow:inset 0 -5px 0 rgba(0,0,0,.12)}.r4-alg-plate>button:nth-of-type(2)[aria-pressed=true] b{transform:translateY(4px);box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.r4-alg-plate>button:nth-of-type(3) b{font-size:3.4rem;transform-origin:bottom left;transform:rotate(-24deg);transition:transform .18s ease}.r4-alg-plate>button:nth-of-type(3)[aria-pressed=true] b{transform:rotate(24deg)}

/* Product-specific configurator worlds */
.r4-configurator[data-config-theme="original"]>.shell{background:#efede7;color:#1c2532;border:1px solid #d3cfc5}.r4-configurator[data-config-theme="original"] .eyebrow,.r4-configurator[data-config-theme="original"] [data-r4-config-status]{color:#666f7b}.r4-configurator[data-config-theme="original"] .r4-config-kpis span{color:#6d7580;border-color:#d0ccc3}.r4-configurator[data-config-theme="original"] .r4-config-kpis b{color:#1c2532}.r4-configurator[data-config-theme="original"] .r4-config-groups fieldset{border-color:#d1cdc4;background:#f8f6f1}.r4-configurator[data-config-theme="original"] .r4-config-groups legend{color:#626b76}.r4-configurator[data-config-theme="original"] .r4-config-groups button{background:#ebe8e0;border-color:#cbc6ba;color:#29323e}.r4-configurator[data-config-theme="original"] .r4-config-groups button[aria-pressed=true]{background:#172033;color:#fff;border-color:#172033}
.r4-configurator[data-config-theme="lab"]>.shell{background-color:#131c2b;background-image:linear-gradient(rgba(139,164,204,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(139,164,204,.07) 1px,transparent 1px);background-size:26px 26px}.r4-configurator[data-config-theme="lab"] .r4-config-groups fieldset{background:rgba(11,18,30,.62);border-color:#40506a}.r4-configurator[data-config-theme="lab"] .r4-config-groups button[aria-pressed=true]{box-shadow:0 0 0 2px #7796c8}
.r4-configurator[data-config-theme="assembly"]>.shell{background:#f1eee4;color:#1c2836;border:1px solid #d0c9b9;position:relative}.r4-configurator[data-config-theme="assembly"]>.shell:before{content:"48-PAGE CONFIGURATION MANUAL";position:absolute;right:20px;top:18px;font:900 .52rem ui-monospace,monospace;letter-spacing:.08em;color:#8a7b61}.r4-configurator[data-config-theme="assembly"] .r4-config-kpis span{color:#756b5b;border-color:#d5cdbd}.r4-configurator[data-config-theme="assembly"] .r4-config-kpis b{color:#1c2836}.r4-configurator[data-config-theme="assembly"] .r4-config-groups fieldset{background:#fbf8ef;border:1px dashed #bdb3a0}.r4-configurator[data-config-theme="assembly"] .r4-config-groups legend,.r4-configurator[data-config-theme="assembly"] [data-r4-config-status]{color:#746b5d}.r4-configurator[data-config-theme="assembly"] .r4-config-groups button{background:#e7e1d3;color:#283340;border-color:#c5bcaa}.r4-configurator[data-config-theme="assembly"] .r4-config-groups button[aria-pressed=true]{background:#334968;color:#fff}
.r4-configurator[data-config-theme="logistics"]>.shell{background:#252c34;border:1px solid #444d58}.r4-configurator[data-config-theme="logistics"] .r4-config-groups fieldset{border:1px dashed #65717e;background:#1e252d}.r4-configurator[data-config-theme="logistics"] .r4-config-groups fieldset:before{content:"SCAN";float:right;font:900 .5rem ui-monospace,monospace;color:#778492}.r4-configurator[data-config-theme="logistics"] .r4-config-groups button[aria-pressed=true]{background:#e9ecef;color:#1e2732}

@media(max-width:900px){.r4-cross-echo .shell{padding-right:50px}.r4-configurator[data-config-theme="assembly"]>.shell:before{position:static;display:block;margin-bottom:12px}.mobile-bottom-nav small{font-size:.58rem}}
@media(max-width:620px){.r4-conveyor-visual,.r4-ribbon-visual,.r4-peel-visual,.r4-order-visual{height:120px}.r4-cross-echo [data-r4-echo-dismiss]{right:8px}.r4-alg-plate>button,.r4-alg-slider{min-height:128px}}
@media(prefers-reduced-motion:reduce){.r4-parcel,.r4-ribbon-visual>i,.r4-peel-visual>i,.r4-order-visual>i,.r4-alg-plate b{transition:none!important}}

/* R7 SOURCE /assets/css/experience-signatures.css | sha256 bdc5250f0fb8f11c9c9ba657996be2fbb078444cd0e3b4d3b6ecca8e2fca1c4d */
/* Existing Experience Polish v1 — no new experiences, stronger reactions and payoffs. */
[data-existing-polish]{position:relative}

/* ReHype */
.rehype-live-theatre{display:grid;gap:10px;margin-top:12px;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}
.rehype-live-theatre.is-active{opacity:1;transform:none}.rehype-press-strip{display:flex;gap:6px;flex-wrap:wrap}.rehype-press-strip span{padding:6px 9px;border-radius:999px;background:#162033;color:#fff;font-size:.62rem;font-weight:900;letter-spacing:.05em}.rehype-same-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;border:1px solid #d8dde5;border-radius:16px;background:rgba(255,255,255,.72);opacity:.35;transition:opacity .25s ease,box-shadow .25s ease}.rehype-live-theatre.is-complete .rehype-same-compare{opacity:1;box-shadow:0 18px 55px rgba(22,32,51,.12)}.rehype-same-compare>div{display:grid;gap:4px}.rehype-same-compare small{font-size:.58rem;font-weight:900;letter-spacing:.08em}.rehype-same-compare figure{margin:0;aspect-ratio:1.7/1;overflow:hidden;border-radius:10px;background:#f1eee7}.rehype-same-compare img{width:100%;height:100%;object-fit:cover}.rehype-same-compare>b{font-size:.62rem;text-align:center;color:#5c6573}.rehype-stage{transition:box-shadow .3s ease,transform .3s ease}.rehype-stage.is-rehype-reveal{box-shadow:0 0 0 3px rgba(48,101,255,.12),0 25px 80px rgba(28,56,112,.18)}

/* Manipulation Control Room */
.manipulation-wiring{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:8px 0 12px}.manipulation-wiring span{display:flex;align-items:center;gap:5px;min-width:0;padding:6px 7px;border-radius:8px;background:#eef1f5;color:#687283;font-size:.52rem;font-weight:900;letter-spacing:.03em;transition:all .2s ease}.manipulation-wiring i{width:7px;height:7px;border-radius:50%;background:#aeb6c1;box-shadow:none;transition:all .2s ease}.manipulation-wiring span.is-live{background:#172742;color:#fff}.manipulation-wiring span.is-live i{background:#f2ca69;box-shadow:0 0 0 5px rgba(242,202,105,.12)}.manipulation-wiring.is-max{filter:drop-shadow(0 8px 18px rgba(16,32,58,.16))}.manipulation-wiring.is-unwiring span{transform:translateY(3px);opacity:.45}.manipulation-stage{transition:box-shadow .25s ease,background .25s ease}.manipulation-stage.tactic-urgency{box-shadow:inset 0 0 0 2px rgba(220,67,74,.10)}.manipulation-stage.tactic-scarcity .manipulation-product{box-shadow:0 18px 55px rgba(180,47,55,.10)}.manipulation-stage.tactic-social .manipulation-social{filter:drop-shadow(0 0 12px rgba(242,197,93,.35))}.manipulation-stage.tactic-anchor .manipulation-price del{font-size:1.15em}.manipulation-stage.tactic-personal .manipulation-product{background:radial-gradient(circle at 75% 10%,rgba(62,110,255,.08),transparent 28%),#fff}.manipulation-stage[data-tactic-count="5"] .manipulation-buy{box-shadow:0 0 0 6px rgba(47,99,255,.10),0 18px 40px rgba(23,42,75,.18)}

/* Tokenmaxxing */
.token-zero-horizon{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:10px 0 16px;padding:9px 12px;border:1px solid rgba(37,67,111,.14);border-radius:12px;background:#f8fafc}.token-zero-horizon div{display:flex;gap:8px;align-items:baseline}.token-zero-horizon span,.token-zero-horizon small{font-size:.62rem;font-weight:850;letter-spacing:.05em;color:#667387}.token-zero-horizon strong{font-size:1.05rem;color:#14233d}.token-zero-horizon>i{height:2px;background:#14233d;position:relative}.token-zero-horizon>i:after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border-radius:50%;background:#14233d;transform:translateY(-50%)}.token-supply-cloud{position:absolute;right:2%;top:19%;display:grid;gap:3px;pointer-events:none;opacity:.06;font-weight:950;font-size:clamp(1.4rem,4vw,3.8rem);line-height:.8;transform:rotate(-5deg);transition:opacity .3s ease,transform .3s ease}.tokenmax-experience{position:relative;overflow:hidden}.tokenmax-experience.is-supply-max .token-supply-cloud{opacity:.13;transform:rotate(-2deg) scale(1.08)}.tokenmax-experience.is-narrative-max .token-zero-horizon{box-shadow:0 0 0 3px rgba(39,97,255,.06)}.token-vault-zero{margin:12px auto 0;width:min(420px,100%);padding:14px;border-radius:14px;background:#14233d;color:#fff;text-align:center;box-shadow:0 22px 55px rgba(20,35,61,.18)}.token-vault-zero span,.token-vault-zero small{display:block;font-size:.62rem;letter-spacing:.07em;color:#b9c8db}.token-vault-zero strong{display:block;font-size:2rem;color:#f1ca68;margin:3px 0}.token-vault-zero.is-vault-open{animation:tokenVault .65s cubic-bezier(.2,1.4,.3,1)}

/* Nopcoin */
.nop-zero-core{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:9px 12px;border-radius:12px;background:#121d31;color:#fff;border:1px solid rgba(255,255,255,.11);box-shadow:0 14px 36px rgba(11,24,45,.12)}.nop-zero-core span,.nop-zero-core small{font-size:.61rem;letter-spacing:.07em;color:#aebfd4}.nop-zero-core strong{font-size:1.4rem;text-align:center;color:#f2d172}.crypto-experience.is-max-leverage .crypto-chart{filter:saturate(1.3) contrast(1.05)}.crypto-experience.is-market-shock .crypto-terminal{animation:nopShock .45s ease}.nop-crash-overlay{position:fixed;z-index:9998;inset:18% 10%;place-content:center;text-align:center;border-radius:26px;background:rgba(116,22,28,.94);color:#fff;box-shadow:0 45px 140px rgba(53,4,9,.45);pointer-events:none}.nop-crash-overlay:not([hidden]){display:grid}.nop-crash-overlay b{font-size:clamp(2rem,6vw,6rem);line-height:.9}.nop-crash-overlay strong{font-size:clamp(1.6rem,4vw,3.5rem);color:#ffd98a}.nop-crash-overlay small{font-weight:800}.nop-crash-overlay.is-crashing{animation:nopCrash .65s cubic-bezier(.2,1.3,.3,1)}

/* Hype Exchange */
.hype-index{position:relative;isolation:isolate}.hype-bubble-visual{position:absolute;z-index:-1;left:50%;top:48%;width:44%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(62,108,255,.22);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.86),rgba(87,128,255,.13) 36%,rgba(65,97,232,.05) 65%,transparent 70%);transform:translate(-50%,-50%) scale(var(--hype-bubble,.4));transition:transform .22s ease,opacity .25s ease;box-shadow:inset -18px -22px 55px rgba(40,63,151,.08),0 18px 65px rgba(46,78,190,.08)}.hype-bubble-visual i{position:absolute;width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.85);box-shadow:0 0 18px rgba(255,255,255,.8)}.hype-bubble-visual i:nth-child(1){left:25%;top:20%}.hype-bubble-visual i:nth-child(2){right:18%;top:37%}.hype-bubble-visual i:nth-child(3){left:42%;bottom:15%}.hype-exchange.is-bubble-max .hype-bubble-visual{box-shadow:inset -24px -30px 70px rgba(40,63,151,.14),0 30px 90px rgba(46,78,190,.16)}.hype-exchange.is-bubble-burst .hype-bubble-visual{animation:hypeBurst .72s ease forwards}.hype-exchange.is-bubble-zero .hype-bubble-visual{opacity:.08}

/* Comparator */
.compare-flying-chip{position:fixed;z-index:10000;padding:8px 10px;border-radius:999px;background:#17233b;color:#fff;font-size:.65rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;box-shadow:0 15px 45px rgba(20,35,60,.3)}.marketing-trophy{display:inline-flex;margin-top:7px;padding:5px 8px;border-radius:999px;background:#f4cb67;color:#15223a;font-size:.63rem;font-weight:950;letter-spacing:.04em}.nothing-compare-verdict.is-verdict-reveal{animation:verdictReveal .65s cubic-bezier(.2,1.4,.3,1)}

/* Hyperpersonalisation */
.guru-confidence{border-top:1px dashed rgba(20,34,60,.18);padding-top:7px}.guru-proof-zero{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.guru-proof-zero span,.guru-proof-zero strong{padding:6px 8px;border-radius:999px;background:#edf1f7;font-size:.62rem}.guru-proof-zero strong{background:#17233b;color:#fff}.guru-hyper-result.is-hyper-reveal{animation:hyperReveal .65s cubic-bezier(.2,1.35,.3,1)}

/* Niets Original Marketing Machine */
.marketing-environment-proof{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:7px 9px;border-radius:10px;background:rgba(14,27,48,.88);color:#fff;backdrop-filter:blur(7px);z-index:5}.marketing-environment-proof span,.marketing-environment-proof b{font-size:.56rem;letter-spacing:.05em}.marketing-environment-proof strong{text-align:center;color:#f2ca68}.marketing-product-stage{position:relative;transition:filter .25s ease,box-shadow .25s ease}.marketing-machine[data-marketing-level="100"] .marketing-product-stage{box-shadow:0 25px 90px rgba(19,39,77,.21)}.marketing-machine.is-marketing-max .marketing-empty-product{filter:drop-shadow(0 0 25px rgba(255,255,255,.45))}.marketing-product-stage.is-marketing-reveal{animation:marketingReveal .7s ease}

@keyframes tokenVault{from{opacity:0;transform:scale(.82) translateY(12px)}to{opacity:1;transform:none}}
@keyframes nopShock{0%,100%{transform:none}25%{transform:translateX(-2px)}55%{transform:translateX(2px)}75%{transform:translateX(-1px)}}
@keyframes nopCrash{from{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}
@keyframes hypeBurst{0%{opacity:1;filter:none}45%{opacity:.95;transform:translate(-50%,-50%) scale(1.75);filter:blur(0)}100%{opacity:0;transform:translate(-50%,-50%) scale(2.15);filter:blur(8px)}}
@keyframes verdictReveal{from{opacity:.35;transform:scale(.97)}to{opacity:1;transform:none}}
@keyframes hyperReveal{from{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes marketingReveal{0%,100%{transform:none}45%{transform:scale(1.012)}}

@media(max-width:700px){.rehype-same-compare{grid-template-columns:1fr}.rehype-same-compare>b{order:2}.manipulation-wiring{grid-template-columns:repeat(2,minmax(0,1fr))}.nop-zero-core{grid-template-columns:1fr;text-align:center}.nop-crash-overlay{inset:16% 5%}.marketing-environment-proof{grid-template-columns:1fr;text-align:center}.token-supply-cloud{display:none}}
@media(prefers-reduced-motion:reduce){.token-vault-zero.is-vault-open,.crypto-experience.is-market-shock .crypto-terminal,.nop-crash-overlay.is-crashing,.hype-exchange.is-bubble-burst .hype-bubble-visual,.nothing-compare-verdict.is-verdict-reveal,.guru-hyper-result.is-hyper-reveal,.marketing-product-stage.is-marketing-reveal{animation:none!important}.hype-bubble-visual{transition:none}}

/* Existing Experience Polish v2 — deeper reaction, same underlying experiences. */

/* Search should feel like search, not like a hidden filter below unrelated shelves. */
.shop-search-resultbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:12px 14px;border:1px solid #cfd6e2;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(22,32,51,.06)}
.shop-search-resultbar>div{display:grid;gap:2px}.shop-search-resultbar span{font-size:.58rem;font-weight:950;letter-spacing:.08em;color:#6f7887}.shop-search-resultbar strong{font-size:.86rem}.shop-search-resultbar button{border:0;background:#172033;color:#fff;border-radius:999px;padding:8px 11px;font:inherit;font-size:.62rem;font-weight:900;cursor:pointer}.shop-controls-section:has([data-shop-controls].is-searching){padding-bottom:14px}.shop-controls-section:has([data-shop-controls].is-searching)+.nothing-compare[hidden],.prototype-shelf[hidden]{display:none!important}.catalog-section:has([data-catalog-grid]){transition:padding-top .2s ease}.shop-controls [data-catalog-search]:focus{box-shadow:0 0 0 4px rgba(47,99,255,.10);border-color:#2f63ff}.shop-search-resultbar.has-results{border-color:#aebfe6}

/* Upgrade Pressure Lab */
.upgrade-zero-proof{display:grid;grid-template-columns:auto auto 1fr auto;gap:10px;align-items:center;margin-top:12px;padding:10px 12px;border:1px solid #d4dbe6;border-radius:13px;background:#f8fafc}.upgrade-zero-proof span,.upgrade-zero-proof b{font-size:.59rem;font-weight:900;letter-spacing:.06em;color:#677283}.upgrade-zero-proof strong{font-size:1.25rem;color:#172742}.upgrade-zero-proof i{height:2px;background:linear-gradient(90deg,#2f63ff calc(var(--upgrade-premium,0)*100%),#dfe4eb 0)}.parody-signature-upgrade{--upgrade-premium:0}.parody-signature-upgrade .parody-choice-stage{transition:box-shadow .25s ease,transform .25s ease}.parody-signature-upgrade.is-upgrade-max .parody-choice-stage{box-shadow:0 25px 65px rgba(35,62,112,.13)}.parody-choice-stage.is-upgrade-premium{animation:upgradePremium .85s ease}@keyframes upgradePremium{50%{transform:translateY(-2px);filter:saturate(1.08)}}


/* FINAL POLISH G2 — Upgrade Pressure Lab clarity */
.upgrade-reality-ledger{display:grid;gap:10px;margin:12px 0;padding:14px;border:1px solid #cbd4e0;border-radius:16px;background:linear-gradient(180deg,#fff,#f7f9fc);box-shadow:0 12px 32px rgba(23,39,66,.05)}
.upgrade-reality-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.upgrade-reality-head span{font-size:.58rem;font-weight:950;letter-spacing:.07em;color:#6c7788}.upgrade-reality-head strong{font-size:.64rem;padding:6px 8px;border-radius:999px;background:#172742;color:#fff}
.upgrade-reality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.upgrade-reality-grid>div{display:grid;grid-template-columns:1fr auto auto auto;gap:7px;align-items:center;padding:9px 10px;border:1px solid #dbe1e9;border-radius:10px;background:#fff}.upgrade-reality-grid span{font-size:.54rem;font-weight:900;color:#707b8b}.upgrade-reality-grid b,.upgrade-reality-grid strong{font-size:.74rem}.upgrade-reality-grid em{font-style:normal;color:#98a2af}.upgrade-reality-grid .is-marketing{border-color:#e6cd83;background:#fff9e6}.upgrade-reality-grid .is-marketing strong{color:#8a6100}
.upgrade-reality-verdict{display:grid;grid-template-columns:1fr auto;gap:5px 12px;align-items:center;padding-top:9px;border-top:1px dashed #cbd3df}.upgrade-reality-verdict span{font-size:.64rem;color:#5d6878}.upgrade-reality-verdict strong{font-size:.7rem;color:#1c3355;text-align:right}.upgrade-reality-verdict small{grid-column:1/-1;font-size:.55rem;font-weight:900;letter-spacing:.05em;color:#7c8797}.upgrade-reality-ledger.is-complete{border-color:#8eb49a;background:#f4faf5}.upgrade-reality-ledger.is-complete .upgrade-reality-verdict strong{color:#267044;font-size:.8rem}
@media(max-width:650px){.upgrade-reality-head{align-items:flex-start;flex-direction:column}.upgrade-reality-grid{grid-template-columns:1fr}.upgrade-reality-verdict{grid-template-columns:1fr}.upgrade-reality-verdict strong{text-align:left}}

/* Pre-order */
.preorder-production-gate{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:center;margin-top:12px;padding:11px;border:1px solid #d2d9e3;border-radius:14px;background:#f7f9fc}.preorder-production-gate>div{display:grid;gap:2px}.preorder-production-gate span{font-size:.56rem;font-weight:950;letter-spacing:.08em;color:#697588}.preorder-production-gate strong{font-size:1.25rem}.preorder-production-gate>i{width:1px;height:30px;background:#cbd3df}.preorder-production-gate>b{grid-column:1/-1;padding:7px 9px;border-radius:8px;background:#e7edf5;color:#536074;font-size:.61rem;text-align:center}.preorder-production-gate.is-locked>b{background:#2a1e26;color:#ffd3d8;box-shadow:inset 0 0 0 1px #753846}.preorder-production-gate.is-locked:after{content:"LOCKED";position:absolute;right:24px;transform:rotate(-7deg);padding:5px 8px;border:2px solid #b12f40;color:#b12f40;font-size:.7rem;font-weight:1000;letter-spacing:.08em}.preorder-hype-console{position:relative}

/* NIXKEA */
.assembly-zero-blueprint{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;position:relative;margin-bottom:12px;padding:12px;border:1px dashed #72839a;border-radius:14px;background:linear-gradient(90deg,rgba(47,99,255,.03) 1px,transparent 1px),linear-gradient(rgba(47,99,255,.03) 1px,transparent 1px),#f7f9fb;background-size:18px 18px}.assembly-zero-blueprint span{text-align:center;padding:7px;border:1px solid #d2d9e3;border-radius:7px;font-weight:900;color:#59667a}.assembly-zero-blueprint i{grid-column:1/-1;height:1px;background:#bcc7d5}.assembly-zero-blueprint strong{grid-column:1/-1;text-align:center;font-size:.66rem;letter-spacing:.08em;color:#5c6878}.assembly-zero-blueprint.is-complete{border-style:solid;border-color:#4e8a62;background-color:#f3faf5}.assembly-zero-blueprint.is-complete strong{color:#267044}.assembly-zero-blueprint.is-complete:after{content:"0/0";position:absolute;right:14px;top:9px;font-size:2.2rem;font-weight:1000;color:rgba(38,112,68,.10);transform:rotate(-7deg)}

/* Fulfilment */
.fulfilment-zero-route{display:grid;grid-template-columns:auto 1fr auto 1fr auto;gap:7px;align-items:center;margin-bottom:12px;padding:11px;border:1px solid #d1d9e4;border-radius:14px;background:#f7f9fc}.fulfilment-zero-route span{font-size:.58rem;font-weight:950;color:#5d6879}.fulfilment-zero-route i{height:2px;background:repeating-linear-gradient(90deg,#8190a4 0 8px,transparent 8px 14px)}.fulfilment-zero-route strong{grid-column:1/-1;text-align:center;font-size:.72rem;color:#2d405e}.fulfilment-zero-route.is-complete i{background:#4b9566}.fulfilment-zero-route.is-complete span{text-decoration:line-through;color:#8d98a7}.fulfilment-zero-route.is-complete strong{font-size:.92rem;color:#267044}

/* SmartNiets */
.smart-function-anchor{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:10px 0;padding:9px 11px;border-radius:12px;background:#f6f8fb;border:1px solid #d3dbe7}.smart-function-anchor span,.smart-function-anchor strong{font-size:.6rem;font-weight:950;letter-spacing:.05em}.smart-function-anchor i{height:2px;background:linear-gradient(90deg,#d25757,#2f63ff)}.smart-function-anchor.is-filtered{background:#eef7f0;border-color:#bed8c5}.smart-function-anchor.is-filtered span{opacity:.5;text-decoration:line-through}.smart-function-anchor.is-filtered i{background:#4c9462}

/* NFT */
.nft-identical-proof{display:grid;gap:3px;margin-top:9px;padding:9px;border:1px solid #d5dce6;border-radius:11px;background:#f8fafc;text-align:center}.nft-identical-proof span,.nft-identical-proof small{font-size:.55rem;font-weight:850;color:#6a7585}.nft-identical-proof strong{font-size:.92rem;letter-spacing:.06em}.nft-identical-proof.is-ultra{box-shadow:0 0 0 3px rgba(94,68,190,.07),0 18px 45px rgba(76,52,166,.12)}.nft-frame.is-nft-reveal{animation:nftReveal .85s ease}@keyframes nftReveal{50%{transform:scale(1.02) rotate(.5deg);filter:brightness(1.06)}}

/* Checkout */
.checkout-morale{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.16)}.checkout-morale span{font-size:.55rem;font-weight:900;letter-spacing:.06em}.checkout-morale strong{font-size:.8rem}.checkout-morale>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.checkout-morale i{height:5px;border-radius:99px;background:#f4c765;transition:opacity .2s,transform .2s}.checkout-morale i.is-off{opacity:.15;transform:scaleX(.35);transform-origin:left}.checkout-morale.is-defeated strong{color:#8ce2a4}

/* Retention */
.retention-offer-ladder{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:5px;align-items:center;margin-top:10px}.retention-offer-ladder span{padding:6px;border-radius:8px;background:#eef1f5;color:#8490a0;font-size:.52rem;font-weight:900;text-align:center;opacity:.35;transition:.2s}.retention-offer-ladder span.is-live{background:#1c2b45;color:#fff;opacity:1;transform:translateY(-1px)}.retention-offer-ladder strong{font-size:1.4rem}.retention-offer-ladder.is-complete strong{animation:retentionZero .7s ease}@keyframes retentionZero{50%{transform:scale(1.18)}}

/* Genoeg */
.enough-route-map{position:relative}.enough-route-trail{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:8px 10px;border-radius:10px;background:#f5f7fa;border:1px solid #d8dee7}.enough-route-trail span{font-size:.54rem;font-weight:950;color:#6c7787}.enough-route-trail strong{font-size:.62rem;text-align:right}.enough-route-trail.is-moving strong{color:#245fa8}

/* Black Nothing / Grand Not-Sale second pass */
.notsale-live-board{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;max-width:850px;margin-top:16px;padding:10px 12px;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:rgba(20,10,15,.22);backdrop-filter:blur(8px)}.notsale-live-dot{display:flex;align-items:center;gap:6px;font-size:.56rem;font-weight:950;letter-spacing:.06em}.notsale-live-dot i{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.12);animation:notsaleLive 1s ease-in-out infinite alternate}.notsale-live-board>strong{font-size:.67rem;text-align:center}.notsale-countdown{display:grid;text-align:right}.notsale-countdown span,.notsale-countdown small{font-size:.48rem;font-weight:850;opacity:.76}.notsale-countdown b{font-size:1rem}.notsale-queue em{font-style:normal;font-size:.58rem;color:#657184}.notsale-zero-anchor{position:relative;overflow:hidden}.notsale-zero-anchor:after{content:"€0";position:absolute;right:-5px;bottom:-16px;font-size:4.8rem;font-weight:1000;color:rgba(19,29,44,.045)}.notsale-zero-anchor small{display:block;font-size:.54rem;color:#7b8491;margin-top:2px}.notsale-final{margin-top:18px;padding:clamp(18px,3vw,30px);display:grid;grid-template-columns:1.4fr 1fr;gap:18px;align-items:center;border-radius:18px;background:linear-gradient(135deg,#111722,#2b1118);color:#fff;box-shadow:0 28px 75px rgba(31,16,20,.22)}.notsale-final[hidden]{display:none!important}.notsale-final>div:first-child>span{font-size:.58rem;font-weight:950;letter-spacing:.09em;color:#ff8b95}.notsale-final>div:first-child>strong{display:block;font-size:clamp(1.7rem,4vw,3.4rem);line-height:.95;margin:.25em 0}.notsale-final p{margin:0;color:#cbd2dd}.notsale-final-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.notsale-final-kpis span{padding:10px 7px;border:1px solid rgba(255,255,255,.13);border-radius:10px;text-align:center;font-size:.5rem;font-weight:900}.notsale-final-kpis b{display:block;font-size:1.2rem;color:#fff}.notsale-hero{transition:filter .3s ease,background .3s ease}.notsale-hero[data-sale-level="20"]{filter:saturate(1.05)}.notsale-hero[data-sale-level="40"]{filter:saturate(1.12)}.notsale-hero[data-sale-level="60"]{filter:saturate(1.18)}.notsale-hero[data-sale-level="80"]{filter:saturate(1.25)}.notsale-hero.is-black-nothing-max{background:linear-gradient(135deg,#090b10 0 46%,#e31d2a 46% 100%);animation:r8salePulse .85s ease-in-out infinite alternate}.notsale-hero.is-black-nothing-max h1{text-shadow:0 16px 40px rgba(0,0,0,.28)}.notsale-hero.is-black-nothing-max .notsale-live-board{background:#fff;color:#111;border-color:#fff}.notsale-card{transition:transform .22s ease,box-shadow .22s ease}.notsale-hero.is-black-nothing-max~.notsale-controls+.notsale-shop .notsale-card{transform:translateY(-2px)}@keyframes notsaleLive{to{opacity:.35;transform:scale(.72)}}

@media(max-width:760px){.shop-search-resultbar{align-items:flex-start;flex-direction:column}.shop-search-resultbar button{width:100%}.notsale-live-board{grid-template-columns:1fr;text-align:left}.notsale-live-board>strong{text-align:left}.notsale-countdown{text-align:left}.notsale-final{grid-template-columns:1fr}.notsale-final-kpis{grid-template-columns:repeat(3,1fr)}.retention-offer-ladder{grid-template-columns:1fr 1fr}.upgrade-zero-proof{grid-template-columns:1fr auto}.upgrade-zero-proof i,.upgrade-zero-proof b{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.notsale-live-dot i,.notsale-hero.is-black-nothing-max,.nft-frame.is-nft-reveal,.parody-choice-stage.is-upgrade-premium{animation:none!important}}

/* R7 SOURCE /assets/css/notmore.css | sha256 72f21c6bbf3f7e20b0e56ab3591690b99a939ac1022f74d16d60e5017ebfdc3a */
.notbuy-lock{overflow:hidden}.notbuy-experience{padding:0 0 5rem}.notbuy-shell{display:grid;gap:1.3rem}.notbuy-control,.notbuy-maker,.notbuy-wall{border:1px solid #d8dde5;border-radius:28px;background:#fff;box-shadow:0 18px 48px rgba(22,32,51,.08);overflow:hidden}.notbuy-control{padding:1.6rem;background:linear-gradient(140deg,#14213a,#1d2f50 58%,#243c62);color:#fff;display:grid;grid-template-columns:1.05fr 1.5fr;gap:1.4rem;align-items:center}.notbuy-control .eyebrow{color:#a7d1ff}.notbuy-control-copy h2{font-size:clamp(1.7rem,3vw,3rem);margin:.25rem 0}.notbuy-control-copy p{color:#d9e5f4;max-width:45rem}.notbuy-tier{display:inline-flex;margin-top:.75rem;padding:.55rem .8rem;border-radius:999px;background:#f3c45e;color:#18243a;font-size:.78rem;letter-spacing:.06em}.notbuy-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.notbuy-stat-grid>div{padding:1rem;border-radius:18px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12)}.notbuy-stat-grid span{display:block;color:#b9cbe1;font-size:.69rem;letter-spacing:.08em}.notbuy-stat-grid strong{display:block;font-size:clamp(1.8rem,4vw,3rem);margin-top:.15rem}.notbuy-reward-row{grid-column:1/-1;display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.notbuy-reward{display:flex;gap:.65rem;align-items:center}.notbuy-reward strong{font-size:1.45rem;color:#f5cf78}.notbuy-reward span{color:#d7e2f1;font-size:.82rem}.notbuy-maker{padding:clamp(1.25rem,3vw,2.4rem);background:#fbf8f1}.notbuy-maker-head{display:grid;grid-template-columns:1fr minmax(18rem,.75fr);gap:1.4rem;align-items:end}.notbuy-maker-head h2,.notbuy-wall h2{font-size:clamp(2rem,5vw,4rem);margin:.2rem 0}.notbuy-maker-head p{color:#5a6372}.notbuy-form{display:grid;gap:1rem;margin-top:1.4rem}.notbuy-item-label span,.notbuy-custom span{display:block;font-weight:800;font-size:.74rem;letter-spacing:.09em;margin-bottom:.4rem}.notbuy-item-label input,.notbuy-custom input{width:100%;font:inherit;font-size:clamp(1.15rem,2.5vw,1.65rem);padding:1rem 1.05rem;border:2px solid #233a60;border-radius:14px;background:#fff}.notbuy-reasons{border:0;padding:0;margin:0}.notbuy-reasons legend{font-weight:850;font-size:.78rem;letter-spacing:.09em;margin-bottom:.6rem}.notbuy-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.notbuy-reasons legend{grid-column:1/-1}.notbuy-reasons button{font:inherit;font-weight:800;font-size:.74rem;line-height:1.25;text-align:left;padding:.8rem;border:1px solid #c8ced7;background:#fff;border-radius:12px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.notbuy-reasons button:hover{transform:translateY(-2px);border-color:#315a91}.notbuy-reasons button[aria-pressed=true]{background:#182b49;color:#fff;border-color:#182b49;box-shadow:0 8px 22px rgba(24,43,73,.18)}.notbuy-custom{display:block}.notbuy-sound{display:flex;align-items:center;gap:.6rem;font-weight:750}.notbuy-sound input{width:1.1rem;height:1.1rem}.notbuy-submit-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.notbuy-submit-row small{color:#687180}.notbuy-error{color:#a3272b;font-weight:750}.notbuy-wall{padding:clamp(1.25rem,3vw,2rem)}.notbuy-wall-head{display:flex;justify-content:space-between;gap:1.5rem;align-items:end}.notbuy-wall-head p{max-width:25rem;color:#626b78}.notbuy-empty{text-align:center;padding:2.7rem 1rem;border:1px dashed #c6ccd5;border-radius:18px;color:#6b7380}.notbuy-empty strong,.notbuy-empty span{display:block}.notbuy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.notbuy-card{border:1px solid #d8dde4;border-radius:18px;padding:1rem;background:linear-gradient(180deg,#fff,#f8f9fb);box-shadow:0 8px 22px rgba(24,43,73,.05)}.notbuy-card-top{display:flex;justify-content:space-between;gap:.6rem;align-items:center}.notbuy-card-top span{font-size:.67rem;font-weight:850;letter-spacing:.07em;color:#315a91}.notbuy-card-top strong{font-size:.69rem;background:#e7f2e8;color:#246335;border-radius:999px;padding:.35rem .5rem}.notbuy-card h3{font-size:1.35rem;margin:.7rem 0 .25rem}.notbuy-card-reason{font-size:.8rem;font-weight:750;color:#535d6b}.notbuy-card-metrics{display:flex;gap:.4rem;flex-wrap:wrap;margin:.7rem 0}.notbuy-card-metrics span{font-size:.68rem;padding:.32rem .48rem;background:#eff2f6;border-radius:999px}.notbuy-card-actions{display:flex;flex-wrap:wrap;gap:.4rem}.notbuy-card-actions button{font:inherit;font-size:.68rem;font-weight:800;padding:.55rem .65rem;border:1px solid #cbd1da;background:#fff;border-radius:9px;cursor:pointer}.notbuy-card-actions button:hover{background:#162b49;color:#fff}.notbuy-fridge-card{margin-top:.7rem;border-radius:12px;padding:.65rem;background:#e9f6fb;display:grid;grid-template-columns:1fr auto;gap:.3rem}.notbuy-fridge-card span{font-size:.67rem;font-weight:800}.notbuy-fridge-card strong{color:#176483}.notbuy-fridge-card i{grid-column:1/-1;height:5px;border-radius:999px;background:#55a9c9;display:block}.notbuy-revoked-note{font-size:.75rem;background:#f7eee7;padding:.7rem;border-radius:10px}.notbuy-principle{margin:0}.notbuy-ceremony,.notbuy-return-modal{position:fixed;inset:0;z-index:9999;background:rgba(8,15,28,.92);backdrop-filter:blur(12px);color:#fff;overflow:auto}.notbuy-ceremony-shell{min-height:100%;width:min(1100px,100%);margin:auto;padding:clamp(1rem,3vw,2rem);display:flex;flex-direction:column}.notbuy-ceremony-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#a8bdd7;font-weight:850;font-size:.69rem;letter-spacing:.08em}.notbuy-ceremony-top button{font:inherit;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:.45rem .65rem}.notbuy-stage{flex:1;display:grid;align-content:center;justify-items:center;text-align:center;gap:1rem;padding:2rem 0}.notbuy-stage h2{max-width:920px;font-size:clamp(2.6rem,8vw,7.6rem);line-height:.9;margin:0}.notbuy-stage p{max-width:50rem}.notbuy-alarm-icon{font-size:clamp(3rem,10vw,7rem);filter:drop-shadow(0 0 22px #ff4850)}.notbuy-scanner{width:min(650px,88vw);height:88px;border:1px solid rgba(255,255,255,.25);border-radius:14px;overflow:hidden;position:relative;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 25px)}.notbuy-scanner i{position:absolute;left:0;top:0;bottom:0;width:4px;background:#55d9ff;box-shadow:0 0 30px #55d9ff;animation:notbuyScan 1s ease-in-out infinite alternate}.notbuy-panic-feed{width:min(700px,100%);display:grid;gap:.35rem}.notbuy-panic-feed p{margin:0;padding:.55rem .7rem;border-left:3px solid #ff5360;background:rgba(255,255,255,.06);text-align:left;font-weight:800}.notbuy-fake-deadline{padding:1rem 1.4rem;border:1px solid #ff5360;border-radius:14px;display:grid;gap:.2rem}.notbuy-fake-deadline span{font-size:.65rem;font-weight:800}.notbuy-fake-deadline strong{font-size:2rem}.notbuy-kill-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.notbuy-kill-grid span{padding:.45rem .6rem;border-radius:999px;background:#f4c75f;color:#18243a;font-size:.72rem;font-weight:900;transition:opacity .2s,transform .2s}.notbuy-kill-grid span.is-killed{background:#78353b;color:#fff;text-decoration:line-through;transform:rotate(-2deg) scale(.94);opacity:.68}.notbuy-process-meter{width:min(740px,100%)}.notbuy-process-meter>div:first-child{display:flex;justify-content:space-between}.notbuy-process-meter>div:last-child{height:18px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.notbuy-process-meter i{display:block;height:100%;width:0;background:linear-gradient(90deg,#4aa7ff,#f3c65d);transition:width .25s}.notbuy-process-list{columns:2;text-align:left;width:min(760px,100%);padding-left:1.4rem}.notbuy-process-list li{margin:.35rem 0;color:#d8e2ef}.notbuy-victory{position:relative;overflow:hidden}.notbuy-medal{display:grid;place-items:center;width:clamp(110px,16vw,180px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe69c,#e0a82d 54%,#926511);border:5px solid #f8dc7b;color:#10213b;font-size:clamp(4rem,10vw,8rem);font-weight:950;box-shadow:0 0 0 11px rgba(245,198,93,.12),0 30px 80px rgba(0,0,0,.35);animation:notbuyMedal .7s cubic-bezier(.2,1.6,.4,1)}.notbuy-victory h2{font-size:clamp(3rem,9vw,8rem)}.notbuy-legendary{font-size:clamp(1rem,2vw,1.5rem);font-weight:850;color:#f7d377}.notbuy-victory-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(850px,100%);gap:.6rem}.notbuy-victory-stats div{padding:.8rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:14px}.notbuy-victory-stats span{display:block;font-size:.63rem;color:#b8c7da}.notbuy-victory-stats strong{font-size:1.6rem}.notbuy-official{display:grid;gap:.25rem;width:min(680px,100%);padding:1rem;border:1px solid rgba(255,255,255,.22);border-radius:16px}.notbuy-official span{font-size:.67rem;color:#aebfd5}.notbuy-official strong{font-size:1.3rem}.notbuy-official em{font-style:normal;color:#f4d074;font-weight:800}.notbuy-confetti{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,#f3c65d 0 3px,transparent 4px),radial-gradient(circle,#55b4ff 0 2px,transparent 3px),radial-gradient(circle,#ff6570 0 3px,transparent 4px);background-size:79px 91px,113px 103px,137px 121px;opacity:.32;animation:notbuyConfetti 10s linear infinite}.notbuy-return-modal{display:grid;place-items:center;padding:1rem}.notbuy-return-shell{width:min(650px,100%);background:#f8f5ee;color:#1c2a3f;border-radius:24px;padding:clamp(1.2rem,4vw,2.4rem);box-shadow:0 35px 100px rgba(0,0,0,.45)}.notbuy-return-shell h2{font-size:clamp(2rem,5vw,3.6rem);margin:.35rem 0}.notbuy-return-progress{height:11px;background:#dce1e8;border-radius:999px;overflow:hidden}.notbuy-return-progress i{display:block;height:100%;width:0;background:#315a91;transition:width .25s}.notbuy-return-shell ol{padding-left:1.25rem;min-height:8rem}.notbuy-return-shell li{margin:.35rem 0}.notbuy-return-result{padding:1rem;background:#e7f2e8;border-radius:14px;margin-bottom:1rem}.notbuy-return-result strong,.notbuy-return-result span{display:block}.notbuy-hero-visual{min-height:330px;border-radius:24px;padding:1.25rem;background:linear-gradient(145deg,#15243e,#253e64);color:#fff;display:grid;align-content:space-between;box-shadow:0 20px 55px rgba(20,36,62,.22)}.notbuy-hero-visual .nhv-top{display:flex;justify-content:space-between;gap:1rem}.notbuy-hero-visual .nhv-top span{font-size:.68rem;color:#aec6e3;font-weight:850}.notbuy-hero-visual .nhv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.notbuy-hero-visual .nhv-stats div{padding:.7rem;background:rgba(255,255,255,.08);border-radius:12px}.notbuy-hero-visual .nhv-stats small,.notbuy-hero-visual .nhv-stats strong{display:block}.notbuy-hero-visual .nhv-stats strong{font-size:1.6rem}.notbuy-hero-visual .nhv-card{padding:1rem;background:#fff;color:#1a2940;border-radius:15px;transform:rotate(-1.5deg);box-shadow:0 14px 35px rgba(0,0,0,.2)}.notbuy-hero-visual .nhv-card strong{display:block;font-size:1.25rem}.notbuy-hero-visual .nhv-card span{font-size:.7rem;font-weight:850;color:#2a6a43}.notbuy-hero-visual>strong{color:#f3cc72}.notbuy-ceremony[hidden],.notbuy-return-modal[hidden]{display:none!important}@keyframes notbuyScan{to{left:calc(100% - 4px)}}@keyframes notbuyMedal{from{transform:scale(.3) rotate(-35deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes notbuyConfetti{to{background-position:0 900px,0 740px,0 620px}}
@media(max-width:760px){.notbuy-control{grid-template-columns:1fr}.notbuy-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notbuy-maker-head{grid-template-columns:1fr}.notbuy-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.notbuy-list{grid-template-columns:1fr}.notbuy-wall-head{align-items:start;flex-direction:column}.notbuy-stage{padding:3rem 0}.notbuy-process-list{columns:1}.notbuy-victory-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.notbuy-card-actions button{flex:1 1 45%}.notbuy-ceremony-top{align-items:flex-start}.notbuy-ceremony-top>span{max-width:58%}.notbuy-hero-visual{min-height:290px}}
@media(max-width:420px){.notbuy-reasons{grid-template-columns:1fr}.notbuy-stat-grid{gap:.4rem}.notbuy-stat-grid>div{padding:.7rem}.notbuy-card-actions button{flex:1 1 100%}.notbuy-stage h2{font-size:clamp(2.4rem,13vw,4.3rem)}.notbuy-ceremony-shell{padding:.85rem}.notbuy-victory-stats{gap:.35rem}.notbuy-victory-stats div{padding:.6rem}.notbuy-hero-visual .nhv-stats{gap:.3rem}}
@media(prefers-reduced-motion:reduce){.notbuy-scanner i,.notbuy-medal,.notbuy-confetti{animation:none!important}.notbuy-reasons button,.notbuy-process-meter i,.notbuy-return-progress i{transition:none!important}}

/* Round 7b — NietMeer gratitude popup, not an alarm page */
.notbuy-ceremony{display:grid;place-items:center;padding:clamp(10px,2vw,24px);overflow:hidden;background:rgba(13,20,31,.72)}.notbuy-ceremony-shell{min-height:0;height:auto;max-height:min(88dvh,820px);width:min(920px,calc(100vw - 24px));margin:0;padding:clamp(16px,3vw,28px);border:1px solid rgba(255,255,255,.18);border-radius:30px;background:radial-gradient(circle at 50% 0,rgba(255,224,139,.14),transparent 33%),linear-gradient(155deg,#15243b,#1d3151 65%,#16243c);box-shadow:0 36px 120px rgba(0,0,0,.44);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.notbuy-ceremony-shell::-webkit-scrollbar{display:none}.notbuy-ceremony-top{flex:0 0 auto}.notbuy-ceremony-dots{display:flex;justify-content:center;gap:7px;margin:8px 0 0}.notbuy-ceremony-dots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.2)}.notbuy-ceremony-dots i.is-on{background:#f7cf73;box-shadow:0 0 0 5px rgba(247,207,115,.09)}.notbuy-stage{min-height:min(620px,70dvh);padding:clamp(28px,5vw,60px) 0}.notbuy-stage h2{font-size:clamp(2.3rem,6.5vw,5.7rem);max-width:840px}.notbuy-cheer-icon{font-size:clamp(4rem,10vw,7rem);filter:drop-shadow(0 16px 26px rgba(0,0,0,.22));animation:notbuyCheer .8s cubic-bezier(.2,1.5,.4,1)}.notbuy-poem-item{font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:850;color:#f6d680}.notbuy-stage blockquote{max-width:720px;margin:0;padding:18px 22px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.07);color:#dce6f3;font-size:clamp(.92rem,1.6vw,1.1rem)}.notbuy-thanks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(760px,100%)}.notbuy-thanks-grid article{padding:17px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.07);text-align:left}.notbuy-thanks-grid article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f5cd70;color:#17243a;font-weight:950}.notbuy-thanks-grid strong{display:block;margin:10px 0 5px;font-size:.76rem;letter-spacing:.08em}.notbuy-thanks-grid p{margin:0;color:#c6d4e5;font-size:.82rem}.notbuy-panic-feed p{border-left-color:#f2cb70;background:rgba(255,255,255,.055)}.notbuy-fake-deadline{border-color:#f2cb70}.notbuy-kill-grid span.is-killed{background:#e4eedf;color:#2c6141;text-decoration:none;opacity:1}.notbuy-applause{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;width:min(720px,100%);font-size:.7rem;font-weight:900;letter-spacing:.08em}.notbuy-applause>div{height:12px;border-radius:999px;background:rgba(255,255,255,.13);overflow:hidden}.notbuy-applause i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#f2c55d,#fff0a6);animation:notbuyApplauseFill .8s ease both}.notbuy-victory{overflow:visible}.notbuy-victory h2{font-size:clamp(2.7rem,7vw,6.2rem)}@keyframes notbuyCheer{from{transform:scale(.35) rotate(-18deg);opacity:0}to{transform:none;opacity:1}}@keyframes notbuyApplauseFill{from{width:0}to{width:100%}}
@media(max-width:620px){.notbuy-ceremony{place-items:end center;padding:8px}.notbuy-ceremony-shell{width:100%;max-height:92dvh;border-radius:26px 26px 18px 18px}.notbuy-stage{min-height:68dvh}.notbuy-thanks-grid{grid-template-columns:1fr}.notbuy-victory-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.notbuy-cheer-icon,.notbuy-applause i{animation:none!important}}

/* NietMeer Celebration Polish — one-viewport ceremony, festive rather than alarm-like */
.notbuy-ceremony{place-items:center;padding:clamp(8px,2vw,22px);overflow:hidden;background:radial-gradient(circle at 50% 10%,rgba(247,207,115,.13),transparent 34%),rgba(10,17,29,.86)}
.notbuy-ceremony-shell{position:relative;isolation:isolate;width:min(980px,calc(100vw - 22px));height:min(790px,calc(100dvh - 22px));min-height:0;max-height:none;margin:auto;padding:clamp(14px,2.4vw,24px);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:linear-gradient(155deg,#15243b,#1d3151 64%,#182842);box-shadow:0 36px 120px rgba(0,0,0,.46);overflow:hidden;scrollbar-width:none}
.notbuy-ceremony-shell::-webkit-scrollbar{display:none}
.notbuy-celebration-glow{position:absolute;z-index:-1;inset:-22%;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(255,220,117,.20),transparent 23%),radial-gradient(circle at 18% 72%,rgba(85,180,255,.08),transparent 27%),radial-gradient(circle at 82% 68%,rgba(255,139,104,.08),transparent 25%)}
.notbuy-ceremony-top{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}
.notbuy-ceremony-act{display:flex;align-items:center;gap:9px}.notbuy-ceremony-act b{font-size:.66rem;color:#f6d477;letter-spacing:.08em;white-space:nowrap}.notbuy-ceremony-top button{cursor:pointer}
.notbuy-ceremony-dots{position:relative;z-index:3;margin:0;display:flex;justify-content:center;gap:8px}.notbuy-ceremony-dots i{width:34px;height:4px;border-radius:999px;background:rgba(255,255,255,.14);transition:background .2s,box-shadow .2s}.notbuy-ceremony-dots i.is-on{background:#f7cf73;box-shadow:0 0 18px rgba(247,207,115,.42)}
.notbuy-stage-deck{position:relative;min-height:0;overflow:hidden}.notbuy-stage[hidden]{display:none!important}.notbuy-stage{height:100%;min-height:0;padding:0;display:grid;place-items:center;overflow:hidden}.notbuy-stage.is-active{animation:notbuyActIn .42s cubic-bezier(.2,.85,.3,1)}
.notbuy-stage-inner{position:relative;z-index:2;width:min(850px,100%);height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.5vh,15px);text-align:center;padding:clamp(6px,1.2vh,14px) 4px}
.notbuy-stage h2,.notbuy-victory h2{font-size:clamp(2.15rem,5.4vw,5.4rem);line-height:.91;max-width:850px;margin:0}.notbuy-stage p{margin:0;max-width:730px}.notbuy-stage blockquote{margin:0;padding:12px 16px;max-width:730px;font-size:clamp(.82rem,1.45vw,1rem)}
.notbuy-cheer-icon,.notbuy-wave-icon{font-size:clamp(2.8rem,7vh,5.4rem);line-height:1;filter:drop-shadow(0 13px 22px rgba(0,0,0,.2));animation:notbuyCheer .65s cubic-bezier(.2,1.45,.4,1)}
.notbuy-poem-item{margin:0;font-size:clamp(1rem,2vw,1.35rem)}
.notbuy-thanks-strip{width:min(760px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.notbuy-thanks-strip span{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:rgba(255,255,255,.055);font-size:.66rem;font-weight:900;letter-spacing:.04em}.notbuy-thanks-strip b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f5cd70;color:#17243a;font-size:.75rem}
.notbuy-ceremony-next{margin-top:2px;min-width:min(360px,100%)}.notbuy-ceremony-next:disabled{opacity:.42;cursor:wait}
.notbuy-panic-feed{width:min(700px,100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.notbuy-panic-feed p{margin:0;padding:7px 9px;border:1px solid rgba(247,207,115,.14);border-left:3px solid #f2cb70;border-radius:9px;background:rgba(255,255,255,.045);font-size:.74rem;font-weight:800}
.notbuy-friendly-countdown{grid-template-columns:auto auto;align-items:center;column-gap:12px;padding:9px 13px;border-color:rgba(247,207,115,.48);background:rgba(247,207,115,.055)}.notbuy-friendly-countdown strong{font-size:1.45rem;color:#f8d97f}.notbuy-friendly-countdown small{grid-column:1/-1;color:#c4d1e0;font-size:.68rem}.notbuy-kill-grid{gap:5px}.notbuy-kill-grid span{padding:6px 8px;font-size:.65rem}.notbuy-kill-grid span.is-killed{background:#e4eedf;color:#2c6141;text-decoration:none;transform:translateY(-1px);opacity:1}
.notbuy-process-meter{width:min(720px,100%)}.notbuy-process-meter>div:last-child{height:12px}.notbuy-process-list{list-style:none;margin:0;padding:0;width:min(790px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;columns:auto}.notbuy-process-list li{margin:0;min-height:36px;padding:6px 8px;display:grid;grid-template-columns:26px 1fr 18px;gap:7px;align-items:center;text-align:left;border:1px solid rgba(255,255,255,.10);border-radius:10px;background:rgba(255,255,255,.04);color:#c9d5e4;font-size:.70rem;transition:background .16s,border-color .16s,transform .16s}.notbuy-process-list li b{color:#7890ab;font-size:.62rem}.notbuy-process-list li em{font-style:normal;color:#77879b;font-weight:900}.notbuy-process-list li.is-done{background:rgba(231,242,232,.10);border-color:rgba(180,226,187,.28);color:#f0f7f1;transform:translateX(2px)}.notbuy-process-list li.is-done em{color:#7fe19d}
.notbuy-victory{overflow:hidden}.notbuy-victory .notbuy-stage-inner{gap:clamp(7px,1.2vh,13px)}.notbuy-victory .notbuy-medal{width:clamp(82px,12vh,135px);font-size:clamp(3rem,7vh,5.6rem);border-width:4px}.notbuy-victory h2{font-size:clamp(2rem,5vw,4.9rem)}.notbuy-victory .notbuy-legendary{font-size:clamp(.85rem,1.6vw,1.12rem);margin:0}.notbuy-victory-stats{gap:6px}.notbuy-victory-stats div{padding:7px}.notbuy-victory-stats strong{font-size:1.25rem}.notbuy-official{padding:8px 12px}.notbuy-official strong{font-size:1.05rem}.notbuy-confetti{opacity:.38;animation:notbuyConfetti 8s linear infinite}
@keyframes notbuyActIn{from{opacity:0;transform:translateY(15px) scale(.985)}to{opacity:1;transform:none}}

@media(max-width:700px){
 .notbuy-ceremony{place-items:center;padding:6px}.notbuy-ceremony-shell{width:100%;height:calc(100dvh - 12px);border-radius:24px;padding:11px 10px;gap:6px}.notbuy-ceremony-top{align-items:center}.notbuy-ceremony-top>span{max-width:48%;font-size:.57rem}.notbuy-ceremony-act{gap:5px}.notbuy-ceremony-act b{font-size:.56rem}.notbuy-ceremony-top button{padding:.38rem .52rem;font-size:.58rem}.notbuy-ceremony-dots i{width:25px;height:3px}
 .notbuy-stage-inner{gap:7px;padding:4px 2px}.notbuy-stage h2,.notbuy-victory h2{font-size:clamp(1.9rem,8.7vw,3.2rem)}.notbuy-cheer-icon,.notbuy-wave-icon{font-size:clamp(2.3rem,8vh,4rem)}.notbuy-stage blockquote{padding:8px 10px;font-size:.75rem}.notbuy-poem-item{font-size:.92rem}
 .notbuy-thanks-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.notbuy-thanks-strip span{min-height:34px;padding:4px;font-size:.56rem}.notbuy-thanks-strip b{width:20px;height:20px;font-size:.65rem}.notbuy-ceremony-next{min-width:0;width:min(320px,100%);padding:.72rem .8rem;font-size:.72rem}
 .notbuy-panic-feed{grid-template-columns:1fr;gap:4px}.notbuy-panic-feed p{padding:5px 7px;font-size:.64rem}.notbuy-friendly-countdown{padding:6px 9px}.notbuy-friendly-countdown strong{font-size:1.15rem}.notbuy-kill-grid span{padding:4px 6px;font-size:.57rem}
 .notbuy-process-list{gap:4px}.notbuy-process-list li{min-height:31px;padding:4px 5px;grid-template-columns:20px 1fr 14px;gap:4px;font-size:.58rem}.notbuy-process-meter{font-size:.67rem}.notbuy-process-meter>div:last-child{height:9px}
 .notbuy-victory .notbuy-medal{width:78px;font-size:3rem}.notbuy-victory-stats{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.notbuy-victory-stats div{padding:5px 3px}.notbuy-victory-stats span{font-size:.48rem}.notbuy-victory-stats strong{font-size:.95rem}.notbuy-applause{gap:6px;font-size:.54rem}.notbuy-official{padding:6px}.notbuy-official span{font-size:.52rem}.notbuy-official strong{font-size:.9rem}.notbuy-official em{font-size:.66rem}
}
@media(max-width:420px){.notbuy-ceremony-shell{padding:9px 8px}.notbuy-stage h2,.notbuy-victory h2{font-size:clamp(1.7rem,9vw,2.7rem)}.notbuy-stage .eyebrow{font-size:.56rem}.notbuy-thanks-strip span{font-size:.51rem}.notbuy-process-list li{font-size:.53rem}.notbuy-victory-stats strong{font-size:.85rem}}
@media(max-height:680px) and (min-width:701px){.notbuy-ceremony-shell{height:calc(100dvh - 12px);padding:10px 16px}.notbuy-stage-inner{gap:6px}.notbuy-stage h2,.notbuy-victory h2{font-size:clamp(2rem,5vw,3.8rem)}.notbuy-cheer-icon,.notbuy-wave-icon{font-size:3.2rem}.notbuy-stage blockquote{padding:8px 11px}.notbuy-thanks-strip span{min-height:34px}.notbuy-panic-feed p{padding:5px 7px}.notbuy-process-list li{min-height:30px;padding:4px 7px}.notbuy-victory .notbuy-medal{width:80px;font-size:3rem}.notbuy-victory-stats div{padding:5px}}
@media(prefers-reduced-motion:reduce){.notbuy-stage.is-active,.notbuy-cheer-icon,.notbuy-wave-icon,.notbuy-confetti{animation:none!important}}
@media(max-width:420px){.notbuy-ceremony-top>span{display:none}.notbuy-ceremony-top{justify-content:flex-end}.notbuy-ceremony-act{width:100%;justify-content:space-between}}

/* Celebration v2 — genuine fit, not hidden overflow pretending to fit. */
.notbuy-ceremony-shell{height:min(790px,calc(100dvh - 18px));padding:12px 18px;gap:5px}
.notbuy-stage-inner{max-height:100%;gap:7px;padding:3px 2px}
.notbuy-stage h2,.notbuy-victory h2{font-size:clamp(2rem,4.7vw,4.25rem);line-height:.92}
.notbuy-cheer-icon,.notbuy-wave-icon{font-size:clamp(2.5rem,6vh,4.2rem)}
.notbuy-stage blockquote{padding:8px 11px;font-size:clamp(.72rem,1.15vw,.9rem);line-height:1.35}
.notbuy-poem-item{font-size:clamp(.9rem,1.55vw,1.12rem)}
.notbuy-ceremony-next{padding:.72rem 1rem}
/* Act 1 is composed like a presentation slide: no vertical document flow. */
.notbuy-stage[data-notbuy-stage="welcome"] .notbuy-stage-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"icon eyebrow" "title title" "poem quote" "thanks thanks" "next next";align-content:center;align-items:center;column-gap:12px;row-gap:7px}
.notbuy-stage[data-notbuy-stage="welcome"] .notbuy-cheer-icon{grid-area:icon;justify-self:end;font-size:2.7rem}
.notbuy-stage[data-notbuy-stage="welcome"] .eyebrow{grid-area:eyebrow;justify-self:start;text-align:left}
.notbuy-stage[data-notbuy-stage="welcome"] h2{grid-area:title;font-size:clamp(2rem,4.3vw,3.75rem)}
.notbuy-stage[data-notbuy-stage="welcome"] .notbuy-poem-item{grid-area:poem;text-align:right;padding-right:8px}
.notbuy-stage[data-notbuy-stage="welcome"] blockquote{grid-area:quote;text-align:left}
.notbuy-stage[data-notbuy-stage="welcome"] .notbuy-thanks-strip{grid-area:thanks;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}
.notbuy-stage[data-notbuy-stage="welcome"] .notbuy-thanks-strip span{min-height:34px;padding:4px 6px;font-size:.57rem}
.notbuy-stage[data-notbuy-stage="welcome"] .notbuy-thanks-strip b{width:21px;height:21px}
.notbuy-stage[data-notbuy-stage="welcome"] .notbuy-ceremony-next{grid-area:next;justify-self:center}
/* Other acts use compact theatrical rows rather than long pages. */
.notbuy-stage[data-notbuy-stage="sales"] .notbuy-panic-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.notbuy-stage[data-notbuy-stage="sales"] .notbuy-panic-feed p{padding:5px 7px;font-size:.62rem}
.notbuy-stage[data-notbuy-stage="sales"] .notbuy-friendly-countdown{padding:5px 9px}
.notbuy-stage[data-notbuy-stage="sales"] .notbuy-kill-grid span{padding:4px 6px;font-size:.57rem}
.notbuy-stage[data-notbuy-stage="process"] h2{font-size:clamp(1.9rem,4.2vw,3.5rem)}
.notbuy-stage[data-notbuy-stage="process"]> .notbuy-stage-inner>p{font-size:.78rem}
.notbuy-stage[data-notbuy-stage="process"] .notbuy-process-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}
.notbuy-stage[data-notbuy-stage="process"] .notbuy-process-list li{grid-template-columns:18px 1fr 12px;min-height:48px;padding:4px;font-size:.52rem;line-height:1.1}
.notbuy-stage[data-notbuy-stage="process"] .notbuy-process-list li b{font-size:.5rem}
.notbuy-victory .notbuy-medal{width:74px;font-size:2.8rem}.notbuy-victory h2{font-size:clamp(1.9rem,4.2vw,3.65rem)}
.notbuy-victory .notbuy-legendary{font-size:.78rem}.notbuy-victory-stats div{padding:5px}.notbuy-victory-stats strong{font-size:1rem}.notbuy-official{padding:6px 9px}.notbuy-official strong{font-size:.9rem}
@media(max-width:700px){
 .notbuy-ceremony-shell{height:calc(100dvh - 8px);padding:8px 8px;gap:4px}
 .notbuy-stage[data-notbuy-stage="welcome"] .notbuy-stage-inner{grid-template-columns:1fr;grid-template-areas:"eyebrow" "title" "poem" "quote" "thanks" "next";row-gap:5px}
 .notbuy-stage[data-notbuy-stage="welcome"] .notbuy-cheer-icon{display:none}.notbuy-stage[data-notbuy-stage="welcome"] .eyebrow{justify-self:center;text-align:center}
 .notbuy-stage[data-notbuy-stage="welcome"] h2{font-size:clamp(1.7rem,8vw,2.7rem)}.notbuy-stage[data-notbuy-stage="welcome"] .notbuy-poem-item{text-align:center;padding:0;font-size:.8rem}
 .notbuy-stage[data-notbuy-stage="welcome"] blockquote{font-size:.66rem;padding:6px 8px;text-align:center}.notbuy-stage[data-notbuy-stage="welcome"] .notbuy-thanks-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.notbuy-stage[data-notbuy-stage="welcome"] .notbuy-thanks-strip span{min-height:28px;font-size:.46rem;gap:3px}.notbuy-stage[data-notbuy-stage="welcome"] .notbuy-thanks-strip b{width:17px;height:17px;font-size:.55rem}
 .notbuy-stage[data-notbuy-stage="sales"] .notbuy-panic-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.notbuy-stage[data-notbuy-stage="sales"] h2{font-size:1.9rem}.notbuy-stage[data-notbuy-stage="sales"] .notbuy-wave-icon{display:none}
 .notbuy-stage[data-notbuy-stage="process"] .notbuy-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.notbuy-stage[data-notbuy-stage="process"] .notbuy-process-list li{min-height:29px;font-size:.48rem}
 .notbuy-victory h2{font-size:clamp(1.6rem,7.5vw,2.45rem)}.notbuy-victory .notbuy-legendary{font-size:.64rem}
}
@media(max-height:650px){.notbuy-ceremony-top{min-height:26px}.notbuy-ceremony-dots{display:none}.notbuy-stage h2,.notbuy-victory h2{font-size:2.45rem}.notbuy-stage[data-notbuy-stage="welcome"] blockquote{font-size:.68rem}.notbuy-stage[data-notbuy-stage="welcome"] .notbuy-thanks-strip span{min-height:28px}.notbuy-ceremony-next{padding:.58rem .8rem}.notbuy-victory .notbuy-medal{width:58px;font-size:2.2rem}}
/* Deck is a fixed presentation viewport inside the dialog, not a scrolling document. */
.notbuy-stage-deck{position:absolute;left:18px;right:18px;top:70px;bottom:12px;min-height:0;overflow:hidden}
@media(max-width:700px){.notbuy-stage-deck{left:8px;right:8px;top:58px;bottom:7px}}
@media(max-height:650px){.notbuy-stage-deck{top:46px;bottom:6px}}

/* Celebration v3 — decorative glow must not create a phantom scroll range. */
.notbuy-ceremony-shell{contain:layout paint;overflow:clip!important}
.notbuy-celebration-glow{inset:0!important;border-radius:inherit;overflow:hidden}

/* R7 SOURCE /assets/css/round6.css | sha256 c50874c93053e238c8c7f66beabd2aa0a0437bab071e1f8306b9c473e6f90636 */
/* NIETSKOPEN ROUND 6 — CLARITY, COMEDY & COMPRESSION */
.product-hierarchy-b1 .product-utility-actions-r6{margin-top:.15rem}
.product-hierarchy-b1 .product-utility-actions-r6 .r4-notshop-button{min-height:36px!important;padding:0!important;border:0!important;background:transparent!important;text-decoration:underline;text-underline-offset:3px;opacity:.72;font-size:.68rem!important}
.product-hierarchy-b1 .product-utility-actions-r6 .r4-notshop-button:hover,.product-hierarchy-b1 .product-utility-actions-r6 .r4-notshop-button:focus-visible{opacity:1}
.product-signature-primary{scroll-margin-top:120px}
.product-story-question-r6{margin-top:.25rem}
.product-story-question-r6 p{font-size:clamp(1.1rem,2vw,1.45rem)!important;max-width:34ch}
.product-story-question-r6 a{display:inline-block;margin-top:.65rem;font-weight:900}
.experience-discovery--product{padding:clamp(2.3rem,5vw,4.2rem) 0}
.experience-discovery--product .experience-discovery-head{grid-template-columns:minmax(0,.8fr) minmax(260px,.65fr);margin-bottom:1rem}
.experience-discovery--product .experience-discovery-head h2{font-size:clamp(1.75rem,3vw,2.6rem)}
.experience-discovery--product .experience-discovery-grid{grid-template-columns:1fr;max-width:900px}
.experience-discovery--product .experience-discovery-card{min-height:0;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;gap:.7rem 1.2rem;align-items:center;padding:1.2rem 1.35rem}
.experience-discovery--product .experience-discovery-card-top{grid-column:1;grid-row:1/3}
.experience-discovery--product .experience-discovery-card h3{grid-column:2;margin:0}
.experience-discovery--product .experience-discovery-card p{grid-column:2;margin:0}
.experience-discovery--product .experience-discovery-proof{grid-column:3;grid-row:1/3;margin:0;min-width:110px}
.experience-discovery--product .experience-discovery-card em{grid-column:2/4}
.review-grid-r6{grid-template-columns:repeat(2,minmax(0,1fr))}
.reviews-more-r6{margin-top:1rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.reviews-more-r6 summary{cursor:pointer;padding:1rem 0;font-size:.7rem;font-weight:950;letter-spacing:.055em}
.review-grid-r6-more{padding:1rem 0 1.25rem}
.r6-my-nothing{padding-top:clamp(38px,6vw,72px)}
.r6-my-hero{padding-bottom:24px}
.r6-my-headline-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ddd9d1;border-radius:16px;background:#fff;margin:22px 0 18px;overflow:hidden}
.r6-my-headline-stats>div{padding:16px 18px}
.r6-my-headline-stats>div+div{border-left:1px solid #e7e3dc}
.r6-my-headline-stats span{display:block;font-size:.63rem;font-weight:900;letter-spacing:.065em;color:#727b86}
.r6-my-headline-stats strong{display:block;font-size:1.8rem;margin-top:.1rem}
.r6-my-list-panel{margin-bottom:18px}
.r6-my-admin{border-top:1px solid #d9d5cd;border-bottom:1px solid #d9d5cd}
.r6-my-admin>summary{cursor:pointer;padding:18px 2px;font-size:.7rem;font-weight:950;letter-spacing:.075em}
.r6-my-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 0 18px}
.r6-my-hidden-stats{display:none!important}
.n5-home-secondary-link{align-self:center;font-size:.72rem;font-weight:850;color:#68717d;text-decoration:underline;text-underline-offset:3px;padding:.45rem .15rem}
.n5-home-secondary-link:hover,.n5-home-secondary-link:focus-visible{color:#182238}
.rehype-lab{padding:clamp(44px,6vw,70px) 0!important}
.rehype-copy h2{font-size:clamp(2.3rem,4.2vw,4rem)!important}
.rehype-lead{max-width:56ch}
.rehype-note,.rehype-copy .r8-home-launch-link{display:none}
.trend-home-compact{padding-top:clamp(42px,6vw,70px)!important}
.preorder-delivery-r6{display:flex;align-items:end;justify-content:space-between;gap:1rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:12px 14px;margin:12px 0}
.preorder-delivery-r6 span,.preorder-delivery-r6 small{font-size:.64rem;letter-spacing:.055em;color:inherit;opacity:.72}
.preorder-delivery-r6 strong{font-size:1.3rem;margin-left:auto}
@media(max-width:760px){
 .experience-discovery--product .experience-discovery-card{display:block}
 .experience-discovery--product .experience-discovery-card>*+*{margin-top:.6rem}
 .review-grid-r6,.r6-my-headline-stats,.r6-my-admin-grid{grid-template-columns:1fr}
 .r6-my-headline-stats>div+div{border-left:0;border-top:1px solid #e7e3dc}
 .n5-home-actions{align-items:flex-start}
}

/* ROUND 6 VISUAL POLISH 1 — homepage flagship + Niets Original handoff */

/* Homepage: make the product presentation feel like the launch hero, not a widget. */
.n5-home-stage{
  transform:scale(1.12);
  transform-origin:center center;
}
.n5-home-stage .n5-home-product-card,
.n5-home-stage .n5-home-product-ui{
  box-shadow:0 26px 70px rgba(16,27,45,.12);
}
.n5-home-secondary-link{
  opacity:.58;
  font-size:.66rem!important;
  margin-left:.25rem;
}
.n5-home-secondary-link:hover,.n5-home-secondary-link:focus-visible{opacity:1}
.n5-home-proof-pills{opacity:.64}
.n5-home-proof-pills>*:nth-child(n+2){display:none!important}

/* Niets Original: the classic shop hero becomes an overture, not a second checkout. */
body.product-niets-original .product-page-hero{
  padding-bottom:clamp(18px,3vw,34px)!important;
}
body.product-niets-original .product-page-hero .product-gallery{
  max-width:560px;
}
body.product-niets-original .product-page-hero .product-gallery-thumbs{
  opacity:.72;
}
body.product-niets-original .product-page-hero .product-buybox{
  align-self:center;
}
body.product-niets-original .product-page-hero .product-buybox .retail-facts,
body.product-niets-original .product-page-hero .product-buybox .product-utility-actions,
body.product-niets-original .product-page-hero .product-buybox .action-note,
body.product-niets-original .product-page-hero .product-buybox .product-trust-row,
body.product-niets-original .product-page-hero .product-buybox .product-stockline,
body.product-niets-original .product-page-hero .product-buybox .product-film-cta{
  display:none!important;
}
body.product-niets-original .product-page-hero .product-actions{
  margin-top:.85rem!important;
}
body.product-niets-original .product-page-hero [data-n5-hero-start]{
  max-width:310px;
}
body.product-niets-original .n5-journey-shell{
  margin-top:0!important;
}
body.product-niets-original .n5-journey{
  padding-top:clamp(24px,4vw,48px)!important;
}
body.product-niets-original .n5-journey-intro{
  margin-top:0!important;
}
body.product-niets-original .n5-journey-intro:before{
  content:"";
  display:block;
  width:100%;
  height:1px;
  background:var(--line);
  margin-bottom:clamp(30px,5vw,56px);
}
@media(max-width:900px){
  .n5-home-stage{transform:none}
  body.product-niets-original .product-page-hero .product-gallery{max-width:none}
}

/* R7 SOURCE /assets/css/round6-final-polish2.css | sha256 a04ed24b1918773adc9c4c86ac7cfe6e26da9fe580a008b6a9aad77d290fb9a4 */
/* ROUND 6 FINAL POLISH 2 — mobile clarity + final product compression */
.r6-mobile-product-id{display:none}
@media(max-width:800px){
 body{padding-bottom:76px!important}
 .shop-guru{right:10px!important;bottom:78px!important}
 .shop-guru-launch{width:44px!important;height:44px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:50%!important;overflow:hidden}
 .shop-guru-launch>span:first-child{font-size:1rem!important}
 .shop-guru-launch>span:last-child{display:none!important}
 .shop-guru-panel{right:0!important;bottom:54px!important;max-height:calc(100vh - 150px)!important}
 .nk-sound-toggle{left:10px!important;bottom:80px!important;width:42px!important;height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:50%!important;overflow:hidden}
 .nk-sound-toggle>span:first-child{font-size:.8rem!important}
 .nk-sound-toggle>span:last-child{display:none!important}
 .nk-theatre-toast-stack{left:10px!important;right:10px!important;top:72px!important;bottom:auto!important;width:auto!important;z-index:105!important;gap:6px!important}
 .nk-theatre-toast{padding:9px 11px!important;border-radius:11px!important;grid-template-columns:auto 1fr!important;box-shadow:0 10px 28px rgba(12,27,49,.15)!important}
 .nk-theatre-toast b{font-size:.9rem!important}.nk-theatre-toast strong{font-size:.64rem!important}.nk-theatre-toast small{font-size:.57rem!important}
 .phase-ribbon{bottom:126px!important}
 .r6-mobile-product-id{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:end;padding:13px 0 10px;border-bottom:1px solid var(--line)}
 .r6-mobile-product-id span{grid-column:1/-1;font-size:.58rem;font-weight:900;letter-spacing:.07em;color:#687280}
 .r6-mobile-product-id strong{font-size:.92rem;line-height:1.1}.r6-mobile-product-id b{font-size:.92rem}
 .catalog-product .product-gallery-thumbs,.product-gallery-thumbs{gap:7px!important}
 .product-gallery-thumbs button,.product-gallery-thumbs img{max-height:74px!important}
 .product-interaction-section[data-product-interaction-sku="NK-P007"] .tool-flow-card,
 .product-interaction-section[data-product-interaction-sku="NK-P027"] .tool-flow-card{border-radius:18px!important}
 .product-interaction-section[data-product-interaction-sku="NK-P007"] .tool-flow-options button,
 .product-interaction-section[data-product-interaction-sku="NK-P027"] .tool-flow-options button{padding:.78rem .9rem!important;min-height:0!important}
 .r6-my-hero{padding-bottom:10px!important}
 .r6-my-headline-inline{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:.25rem .38rem!important;padding:13px 15px!important;border-radius:12px!important}
 .r6-my-headline-inline strong{font-size:1rem!important}.r6-my-headline-inline span{font-size:.68rem!important}.r6-my-headline-inline i{opacity:.4;font-style:normal}
 .notbuy-shell{display:flex!important;flex-direction:column!important}
 .notbuy-maker{order:1}.notbuy-control{order:2}.notbuy-wall{order:3}.notbuy-principle{order:4}
 .notbuy-control{grid-template-columns:1fr!important}.notbuy-stat-grid{grid-template-columns:repeat(2,1fr)!important}
}
.tokenmax-utility-zero strong{color:#fff}.tokenmax-utility-zero .tokenmax-meter i{width:0!important}

/* R7 SOURCE /assets/css/round6-final-polish3.css | sha256 0f534a8778d2bca6365563e21605bfabc2da56a25b38318cffbfa8cb9e8886d1 */
/* ROUND 6 FINAL POLISH 3 — desktop overlay safety + Mijn Niets summary */

@media (min-width: 801px) {
  .nk-theatre-toast-stack {
    top: 112px !important;
    right: 20px !important;
    bottom: auto !important;
    left: auto !important;
    width: min(360px, calc(100vw - 40px)) !important;
    gap: 6px !important;
    z-index: 105 !important;
  }

  .nk-theatre-toast {
    grid-template-columns: auto 1fr !important;
    padding: 10px 12px !important;
    border-radius: 12px !important;
    box-shadow: 0 10px 28px rgba(12, 27, 49, .15) !important;
  }

  .nk-theatre-toast b { font-size: .92rem !important; }
  .nk-theatre-toast strong { font-size: .66rem !important; }
  .nk-theatre-toast small { font-size: .58rem !important; }
}

.r6-my-headline-inline {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: baseline !important;
  gap: .3rem .5rem !important;
  padding: 15px 18px !important;
  border-radius: 14px !important;
}

.r6-my-headline-inline strong {
  display: inline !important;
  margin: 0 !important;
  font-size: 1.25rem !important;
}

.r6-my-headline-inline span {
  display: inline !important;
  font-size: .72rem !important;
}

.r6-my-headline-inline i {
  margin: 0 .15rem !important;
  opacity: .35 !important;
  font-style: normal !important;
}

@media (max-width: 520px) {
  .r6-my-headline-inline {
    gap: .22rem .36rem !important;
    padding: 12px 13px !important;
  }

  .r6-my-headline-inline strong { font-size: 1rem !important; }
  .r6-my-headline-inline span { font-size: .65rem !important; }
}

/* R7 SOURCE /assets/css/round6-final-polish4.css | sha256 ab4add77fae59682adbb290fc9ed1a7441453e7d71cccc5b7a4f9db350b02fd2 */
/* Round 6 Final Polish 4 — search-state clarity */
[data-search-resultbar][hidden] {
  display: none !important;
}

/* R7 SOURCE /assets/css/round6-final-polish5.css | sha256 d161f2ce5093c05b18ad9318ac5828a02971452835e8011b44caca4f5d7612b4 */
/* ROUND 6 FINAL POLISH 5 — real achievement-toast placement */
@media (min-width: 801px) {
  .nk-achievement {
    top: 112px !important;
    right: 20px !important;
    bottom: auto !important;
    width: min(330px, calc(100vw - 40px)) !important;
    z-index: 105 !important;
  }
}

/* R7 SOURCE /assets/css/round6-final-polish6.css | sha256 ddb0378429cb1144304cc736d35036b67573825811cfc60c7f3b07964f44d369 */
html.r6p6-grand-not-sale,html.r6p6-grand-not-sale body{overflow-x:clip}.r6p6-demo-frame{position:relative}.r6p6-demo-badge{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(11,20,35,.84);color:#fff;font:800 10px/1 system-ui,sans-serif;letter-spacing:.12em;box-shadow:0 5px 16px rgba(0,0,0,.18)}@media(max-width:600px){.r6p6-demo-badge{top:10px;right:10px;min-height:24px;padding:4px 7px;font-size:9px}}

/* R7 SOURCE /assets/css/r7-directors-cut.css | sha256 26b657b4cafec0aa454af56b9b08928a7b1c6531d9ca791ea6dd8be7ba208bfe */
/* Nietskopen R7 — director's cut. Progressive enhancement over the P6 baseline. */

:root {
  --r7-hit: 44px;
  --r7-readable-micro: 0.75rem;
  --r7-section-tight: clamp(3.5rem, 7vw, 6.5rem);
}

html.r7-ready main button,
html.r7-ready main .button,
html.r7-ready main [role='button'] {
  min-height: var(--r7-hit);
}

html.r7-ready main .eyebrow,
html.r7-ready main [class*='-label'],
html.r7-ready main [class*='-meta'],
html.r7-ready main [class*='-status'] {
  font-size: max(var(--r7-readable-micro), 1em);
  line-height: 1.35;
}

html.r7-ready [data-r7-act='promise'] + [data-r7-act='machine'],
html.r7-ready [data-r7-act='machine'] + [data-r7-act='reflection'] {
  border-top: 1px solid color-mix(in srgb, currentColor 13%, transparent);
}

html.r7-ready .featured-section.home-section,
html.r7-ready .routes-section.home-section,
html.r7-ready .experience-discovery--home,
html.r7-ready .guru-home.home-section,
html.r7-ready .store-film-section.home-section,
html.r7-ready .trend-section.home-section,
html.r7-ready .home-numbers.home-section,
html.r7-ready .why-section.home-section,
html.r7-ready .home-review-section.home-section,
html.r7-ready .unnewsletter.home-section {
  padding-block: var(--r7-section-tight);
}

html.r7-ready .r7-home-products-toggle {
  display: flex;
  margin: clamp(1.5rem, 3vw, 2.5rem) auto 0;
}

html.r7-ready .shop-hero {
  min-height: 0;
  padding-block: clamp(4rem, 8vw, 7rem);
}

html.r7-ready main[data-r7-shop-order='approved-nine-first'] .prototype-shelf {
  padding-top: clamp(3rem, 6vw, 5.5rem);
}

html.r7-ready main[data-r7-shop-order='approved-nine-first'] .experience-discovery--shop {
  margin-block: clamp(2.5rem, 5vw, 5rem);
}

html.r7-ready main[data-r7-shop-order='approved-nine-first'] .nothing-compare {
  padding-block: clamp(1.5rem, 3vw, 2.5rem);
}

html.r7-ready .r7-evidence-cluster {
  width: min(100% - 2rem, var(--shell, 1240px));
  margin: clamp(2rem, 5vw, 4rem) auto;
  text-align: center;
}

html.r7-ready .r7-evidence-toggle {
  margin-inline: auto;
}

html.r7-ready .r7-evidence-body {
  margin-top: 1.5rem;
  text-align: initial;
}

html.r7-ready .r7-evidence-body > section {
  margin-block: 0;
}

html.r7-ready .r7-evidence-body > section + section {
  border-top: 1px solid color-mix(in srgb, currentColor 12%, transparent);
}

html.r7-ready .experience-discovery--product {
  margin-block: clamp(2rem, 5vw, 4rem);
}

html.r7-ready .r7-all-products-link {
  display: flex;
  width: fit-content;
  margin: clamp(1.5rem, 3vw, 2.5rem) auto 0;
}

html.r7-ready [data-r7-product] > .product-story + .product-trick-analysis {
  margin-top: 0;
}

html.r7-ready .r7-payoff-spotlight {
  outline: 3px solid color-mix(in srgb, #d9b56d 80%, white);
  outline-offset: 8px;
  animation: r7-payoff 2.4s ease-out both;
}

html.r7-ready .nk-sound-toggle {
  width: 44px !important;
  height: 44px !important;
  min-width: 44px;
  min-height: 44px !important;
}

@keyframes r7-payoff {
  0% { filter: brightness(1); transform: scale(1); }
  28% { filter: brightness(1.12); transform: scale(1.012); }
  100% { filter: brightness(1); transform: scale(1); }
}

@media (max-width: 900px) {
  html.r7-ready .shop-hero {
    padding-block: 3.5rem;
  }

  html.r7-ready .shop-controls-section {
    position: static;
  }
}

@media (max-width: 640px) {
  :root {
    --r7-section-tight: 3.25rem;
  }

  html.r7-ready main button,
  html.r7-ready main .button,
  html.r7-ready main [role='button'] {
    min-height: 44px;
  }

  html.r7-ready .shop-guru {
    max-width: calc(100vw - 1.5rem);
  }

  html.r7-ready .r7-evidence-cluster {
    width: min(100% - 1rem, var(--shell, 1240px));
  }
}

@media (prefers-reduced-motion: reduce) {
  html.r7-ready .r7-payoff-spotlight {
    animation: none;
    filter: none;
    transform: none;
  }
}

/* R7 SOURCE /assets/css/r7-flagships.css | sha256 de77712077866811c571ad8180d5dce4837a4c0ad27df01228a5007265b85e48 */
/* Nietskopen R7 — visual state deepening for existing flagship experiences. */

.parody-signature[data-r7-flagship] {
  --r7-state-strength: 0;
  transition: box-shadow 420ms ease, border-color 420ms ease, background-color 420ms ease;
}

.parody-signature-upgrade[data-r7-pressure-band='medium'] {
  box-shadow: 0 20px 55px rgb(13 28 49 / 14%);
}

.parody-signature-upgrade[data-r7-pressure-band='high'] {
  border-color: color-mix(in srgb, #d9b56d 55%, currentColor);
  box-shadow: 0 24px 70px rgb(13 28 49 / 21%);
}

.parody-signature-upgrade[data-r7-pressure-band='max'] {
  border-color: #d9b56d;
  box-shadow: 0 28px 85px rgb(13 28 49 / 28%), inset 0 0 0 1px rgb(217 181 109 / 38%);
}

.parody-signature-upgrade [data-nk-signature-result][data-r7-payoff='true'] {
  font-size: clamp(1.05rem, 2.2vw, 1.45rem);
}

.parody-signature-preorder [data-r7-delivery='drifting'] {
  transform: translateX(calc(var(--r7-hype, 0) * .12px));
  transition: transform 500ms cubic-bezier(.22,.8,.25,1);
}

.parody-signature-preorder[data-r7-hype-band='high'] [data-r7-delivery='drifting'],
.parody-signature-preorder[data-r7-hype-band='max'] [data-r7-delivery='drifting'] {
  letter-spacing: .035em;
}

[data-r7-secondary-role='evidence'],
[data-r7-secondary-role='integrated-status'],
[data-r7-secondary-role='decision-evidence'] {
  border-top: 1px solid color-mix(in srgb, currentColor 14%, transparent);
}

.parody-signature > .secondary-product-interactions[data-r7-integrated='true'] {
  margin: clamp(1.5rem, 4vw, 3rem) 0 0;
  border-radius: 0 0 clamp(1rem, 2vw, 1.75rem) clamp(1rem, 2vw, 1.75rem);
  background: color-mix(in srgb, currentColor 3%, transparent);
}

.parody-signature > .secondary-product-interactions[data-r7-integrated='true']::before {
  content: 'OPTIONELE BEWIJSLAAG';
  display: block;
  width: min(100% - 2rem, var(--shell, 1240px));
  margin: 0 auto;
  padding-top: 1.25rem;
  font-size: .75rem;
  font-weight: 800;
  letter-spacing: .13em;
  opacity: .62;
}

html[lang='en'] .parody-signature > .secondary-product-interactions[data-r7-integrated='true']::before {
  content: 'OPTIONAL EVIDENCE LAYER';
}

[data-r7-secondary-role='integrated-status'] [data-r7-companion-trigger='true'] {
  display: none;
}

[data-r7-secondary-role='integrated-status'] [data-simulator-output][hidden],
[data-r7-secondary-role='integrated-status'] [data-non-delivery-status] {
  min-height: 2.75rem;
}

.parody-signature-assembly[data-r7-assembly-state='checking'] {
  box-shadow: inset 0 0 0 1px rgb(217 181 109 / 30%);
}

.parody-signature-assembly[data-r7-assembly-state='complete'] [data-nk-signature-result] {
  outline: 2px solid color-mix(in srgb, #d9b56d 72%, transparent);
  outline-offset: 6px;
}

[data-r7-logistics-position='7'] .fulfilment-center,
[data-r7-logistics-state='complete'] .fulfilment-center {
  box-shadow: 0 0 0 1px rgb(217 181 109 / 44%), 0 24px 68px rgb(13 28 49 / 17%);
}

.parody-signature-smart[data-r7-smart-outcome='de-featured'] {
  box-shadow: none;
}

.parody-signature-smart[data-r7-smart-outcome='real-function'] [data-nk-signature-result] {
  border-color: color-mix(in srgb, #3c7b68 55%, currentColor);
}

.parody-signature-smart[data-r7-smart-outcome='joy-is-valid'] [data-nk-signature-result] {
  border-color: color-mix(in srgb, #d9b56d 55%, currentColor);
}

[data-r7-flagship-page='token'] [data-token-result][data-r7-payoff='true'] {
  border-color: #d9b56d;
  box-shadow: 0 24px 80px rgb(3 11 24 / 28%);
}

/* R7C: operational copy must stay readable while the interfaces remain deliberately dense. */
[data-r7-flagship-page='token'] :is(
  .tokenmax-balance > span,
  .tokenmax-marketbar,
  .tokenmax-axis,
  .tokenmax-chart-badges span,
  .tokenmax-mini-grid span,
  .tokenmax-mini-grid small,
  .tokenomics-valuation-head span,
  .tokenomics-valuation-result,
  .tokenomics-catalysts button,
  .token-unlock-theatre span,
  .token-unlock-theatre small,
  .token-unlock-theatre button,
  .tokenmax-modes small,
  .tokenmax-actions button,
  .tokenmax-terminal,
  .tokenmax-receipt span,
  .token-live-strip
) {
  font-size: max(.75rem, 1em);
  line-height: 1.35;
}

html.r7-ready :is(.notsale-hero, .notsale-controls, .notsale-shop) :is(
  .notsale-topline,
  .notsale-meter span,
  .notsale-switches button,
  .notsale-controls p,
  .notsale-queue,
  .notsale-card small,
  .notsale-badge,
  .notsale-stock,
  .notsale-card button,
  .notsale-verdict span,
  .notsale-deal-note,
  .notsale-banner-storm span,
  .notsale-card-badge-stack span,
  .notsale-catalogue-kpi span,
  .notsale-catalogue-kpi small,
  .notsale-live-dot,
  .notsale-live-board > strong,
  .notsale-countdown span,
  .notsale-countdown small,
  .notsale-receipt small,
  .notsale-receipt span,
  .notsale-receipt-export > small
) {
  font-size: max(.75rem, 1em) !important;
  line-height: 1.35;
}

[data-r7-secondary-role='ribbon-finale'] {
  margin-top: clamp(-2rem, -3vw, -1rem);
}

[data-r7-preserve='nopcoin'] [data-crypto-result],
[data-r7-preserve='nopcoin'] .tokenmax-terminal {
  font-size: max(.8rem, 1em);
}

@media (max-width: 640px) {
  .parody-signature > .secondary-product-interactions[data-r7-integrated='true']::before {
    width: min(100% - 1rem, var(--shell, 1240px));
  }
}

@media (prefers-reduced-motion: reduce) {
  .parody-signature[data-r7-flagship],
  .parody-signature-preorder [data-r7-delivery='drifting'] {
    transition: none;
  }

  .parody-signature-preorder [data-r7-delivery='drifting'] {
    transform: none;
  }
}

/* R7 SOURCE /assets/css/r7-portfolio.css | sha256 d3559f7a4ef04cb40e81fe75d6a864f36d82c5227219115f2be2b021b46e8ef8 */
/* Nietskopen R7 — portfolio scale and category-specific visual grammar. */

html[data-r7-portfolio-ready='true'] main[data-r7-scale] {
  --r7-grammar-line: color-mix(in srgb, currentColor 11%, transparent);
  --r7-grammar-accent: #d9b56d;
}

html[data-r7-portfolio-ready='true'] main[data-r7-scale='flagship'] > .parody-signature,
html[data-r7-portfolio-ready='true'] main[data-r7-scale='flagship'] > .experience-first-zone {
  margin-block: clamp(3rem, 7vw, 7rem);
}

html[data-r7-portfolio-ready='true'] main[data-r7-scale='special'] > .parody-signature,
html[data-r7-portfolio-ready='true'] main[data-r7-scale='special'] > .experience-first-zone {
  margin-block: clamp(2.25rem, 5vw, 4.5rem);
}

html[data-r7-portfolio-ready='true'] main[data-r7-scale='miniature'] > .parody-signature,
html[data-r7-portfolio-ready='true'] main[data-r7-scale='miniature'] > .experience-first-zone,
html[data-r7-portfolio-ready='true'] main[data-r7-scale='miniature'] > .secondary-product-interactions {
  margin-block: clamp(1.75rem, 4vw, 3.25rem);
}

html[data-r7-portfolio-ready='true'] main[data-r7-scale='miniature'] .r7-evidence-cluster {
  max-width: 52rem;
}

/* Niets Originals: gallery, plinth, negative space. */
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='originals'] > .parody-signature,
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='originals'] > .experience-first-zone {
  background:
    radial-gradient(circle at 50% 34%, rgb(217 181 109 / 13%), transparent 34rem),
    linear-gradient(180deg, #fbf8f1, #f3eee3);
}

/* Retail: receipt rules and a calmer end state than opening state. */
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='retail'] > .parody-signature,
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='retail'] > .experience-first-zone {
  background-image: repeating-linear-gradient(0deg, transparent 0 2.3rem, var(--r7-grammar-line) 2.3rem calc(2.3rem + 1px));
}

html[data-r7-portfolio-ready='true'] main[data-r7-grammar='retail'] [data-r7-payoff='true'] {
  background-image: none;
}

/* Tech: diagnostic grid that recedes rather than growing louder. */
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='tech'] > .parody-signature,
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='tech'] > .experience-first-zone {
  background-image:
    linear-gradient(var(--r7-grammar-line) 1px, transparent 1px),
    linear-gradient(90deg, var(--r7-grammar-line) 1px, transparent 1px);
  background-size: 2rem 2rem;
}

/* Hype, Geld & Claims: prospectus grid without forcing nested cards into a dark theme. */
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='claims'] > .parody-signature,
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='claims'] > .experience-first-zone {
  --r7-grammar-line: rgb(18 31 51 / 10%);
  background:
    linear-gradient(90deg, transparent 0 49.9%, var(--r7-grammar-line) 50%, transparent 50.1%),
    linear-gradient(180deg, #f7f4ed, #ece7dd);
}

/* Home: instruction plate and architectural measurement marks. */
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='home'] > .parody-signature,
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='home'] > .experience-first-zone {
  background:
    linear-gradient(90deg, transparent 0 4rem, var(--r7-grammar-line) 4rem calc(4rem + 1px), transparent calc(4rem + 1px)),
    #f5f1e8;
}

/* Lifestyle: editorial light rather than another control terminal. */
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='lifestyle'] > .parody-signature,
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='lifestyle'] > .experience-first-zone {
  background:
    radial-gradient(ellipse at 85% 10%, rgb(197 157 142 / 19%), transparent 32rem),
    linear-gradient(135deg, #faf7f0, #f1ece5);
}

/* Travel/family: one route line, with needs and safety above the joke. */
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='travel'] > .parody-signature,
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='travel'] > .experience-first-zone,
html[data-r7-portfolio-ready='true'] main[data-r7-grammar='travel'] > .service-workspace {
  background:
    radial-gradient(circle at 12% 50%, var(--r7-grammar-accent) 0 .28rem, transparent .32rem),
    linear-gradient(90deg, transparent 12%, var(--r7-grammar-line) 12% calc(88% - 1px), transparent 88%),
    #f7f4ed;
}

@media (max-width: 640px) {
  html[data-r7-portfolio-ready='true'] main[data-r7-grammar='home'] > .parody-signature,
  html[data-r7-portfolio-ready='true'] main[data-r7-grammar='home'] > .experience-first-zone {
    background-image: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  html[data-r7-portfolio-ready='true'] main[data-r7-scale] *,
  html[data-r7-portfolio-ready='true'] main[data-r7-scale] *::before,
  html[data-r7-portfolio-ready='true'] main[data-r7-scale] *::after {
    scroll-behavior: auto;
  }
}

/* R7 SOURCE /assets/css/r8-curation.css | sha256 0015f0f9914f73679ef2c70ae4f6fac35e7f24ce3e8b77ca6ddd9b16c5e14f32 */
/* R8 — curation and deeper payoffs for approved experiences. */
.r8-how-director{width:min(100% - 2rem,var(--shell,1240px));margin:2rem auto 0;padding:clamp(1.25rem,3vw,2rem);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:1.25rem;background:linear-gradient(135deg,#111b2c,#23334d);color:#fff;box-shadow:0 24px 70px rgb(16 27 45 / 16%)}
.r8-how-director>div span{font-size:.75rem;font-weight:950;letter-spacing:.12em;color:#a9b9d2}.r8-how-director>div strong{display:block;max-width:32ch;margin:.35rem 0 1.25rem;font-size:clamp(1.25rem,2.6vw,2rem);line-height:1.05}.r8-how-director ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:0;padding:0}.r8-how-director button{width:100%;min-height:88px;padding:1rem;text-align:left;border:1px solid #40516b;border-radius:.8rem;background:#18253a;color:#fff;cursor:pointer}.r8-how-director button:hover,.r8-how-director button:focus-visible{border-color:#fff;transform:translateY(-2px)}.r8-how-director b,.r8-how-director small{display:block}.r8-how-director b{font-size:.78rem}.r8-how-director small{margin-top:.35rem;color:#b8c5d8;line-height:1.35}[data-r8-act]{scroll-margin-top:5rem}[data-r8-act='expose']{border-top:1px solid color-mix(in srgb,#2f63ff 18%,transparent)}
.r8-token-role{width:min(100% - 2rem,var(--shell,1240px));margin:2rem auto;display:grid;grid-template-columns:auto 1fr 1fr;gap:1rem;padding:1rem;border:1px solid #33445e;border-radius:1rem;background:#0b1422;color:#fff}.r8-token-role>span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.72rem;font-weight:950;letter-spacing:.12em;color:#7997ff}.r8-token-role>div{padding:1rem;border-left:1px solid #2d3c54}.r8-token-role strong{font-size:1.05rem}.r8-token-role p{margin:.45rem 0;color:#aab9cd;line-height:1.5}.r8-token-role a{color:#fff;font-weight:900;font-size:.78rem}
.r8-deal-spotlight{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:.45rem 1rem;align-items:center;margin:0 0 1.25rem;padding:1rem 1.1rem;border:2px solid #151c28;border-radius:1rem;background:#fff;box-shadow:8px 8px 0 #e31d2a}.r8-deal-spotlight>span{grid-row:1/3;font-size:.72rem;font-weight:1000;letter-spacing:.08em;color:#b51622}.r8-deal-spotlight strong{font-size:clamp(1.15rem,2vw,1.65rem)}.r8-deal-spotlight small{font-size:.75rem;color:#687080}.r8-deal-spotlight .button{grid-column:3;grid-row:1/3}.notsale-card.is-r8-spotlight{outline:4px solid #e31d2a;outline-offset:3px;transform:translateY(-4px)}
.r8-gift-readiness{display:grid;grid-template-columns:auto auto 1fr;gap:.4rem .8rem;align-items:center;margin-top:.9rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:.8rem;background:#fff}.r8-gift-readiness>span{font-size:.72rem;font-weight:950;letter-spacing:.08em}.r8-gift-readiness>strong{font-size:1rem}.r8-gift-readiness>i{grid-column:1/-1;height:6px;width:0;border-radius:999px;background:linear-gradient(90deg,#365bd9,#d9b56d);transition:width .3s}.r8-gift-readiness>small{grid-column:1/-1;color:#667080}.r8-gift-readiness.is-ready{box-shadow:0 16px 45px rgb(40 72 140 / 12%)}.r8-gift-readiness.is-wrapping{animation:r8GiftReady .7s ease-in-out infinite alternate}@keyframes r8GiftReady{to{transform:scale(1.01);filter:brightness(1.04)}}
@media(max-width:760px){.r8-how-director ol,.r8-token-role{grid-template-columns:1fr}.r8-token-role>span{writing-mode:initial;transform:none}.r8-token-role>div{border-left:0;border-top:1px solid #2d3c54}.r8-deal-spotlight{grid-template-columns:1fr}.r8-deal-spotlight>*{grid-column:1!important;grid-row:auto!important}.r8-deal-spotlight .button{width:100%}}
@media(prefers-reduced-motion:reduce){.r8-how-director button,.notsale-card.is-r8-spotlight,.r8-gift-readiness{animation:none!important;transition:none!important}}

/* R7 SOURCE /assets/css/r9-round7-completion.css | sha256 b7f9f67b2dc2591af08396e2a508a59af5edaa09a3fae5abc1be82275eb05441 */
/* Nietskopen R9 — completion of the remaining R7C/R7D direction. */

html[data-r9-completion-ready='true'] main[data-r9-format] {
  --r9-accent: #d9b56d;
  --r9-ink: #122039;
}

.r9-format-label {
  width: min(100% - 2rem, var(--shell, 1240px));
  margin: 0 auto clamp(1rem, 2vw, 1.5rem);
  color: color-mix(in srgb, currentColor 68%, transparent);
  font-size: max(.75rem, 12px);
  font-weight: 850;
  letter-spacing: .13em;
  text-transform: uppercase;
}

.r9-portfolio-payoff,
.r9-flagship-truth {
  border: 1px solid color-mix(in srgb, var(--r9-accent, #d9b56d) 56%, transparent);
  background: linear-gradient(135deg, #112039, #172b49);
  color: #fff;
  box-shadow: 0 24px 72px rgb(7 18 35 / 20%);
}

.r9-portfolio-payoff {
  margin: clamp(1.5rem, 4vw, 4rem) 0;
  padding: clamp(1.75rem, 4vw, 3.5rem) 0;
}

.r9-portfolio-payoff[hidden],
.r9-flagship-truth[hidden] {
  display: none !important;
}

.r9-portfolio-payoff .shell,
.r9-flagship-truth {
  display: grid;
  gap: .45rem;
}

.r9-portfolio-payoff span,
.r9-flagship-truth span {
  color: #ead39f;
  font-size: max(.75rem, 12px);
  font-weight: 850;
  letter-spacing: .14em;
  text-transform: uppercase;
}

.r9-portfolio-payoff strong,
.r9-flagship-truth strong {
  max-width: 30ch;
  font-family: var(--font-display, inherit);
  font-size: clamp(1.55rem, 4vw, 3.5rem);
  line-height: 1.02;
  text-wrap: balance;
}

.r9-portfolio-payoff small,
.r9-flagship-truth small {
  color: rgb(255 255 255 / 70%);
  font-size: max(.8rem, 13px);
}

.r9-flagship-truth {
  width: min(100% - 2rem, 56rem);
  margin: clamp(1.75rem, 4vw, 3.5rem) auto 0;
  padding: clamp(1.35rem, 3vw, 2.4rem);
  border-radius: clamp(.9rem, 2vw, 1.4rem);
}

main[data-r9-format='miniature'] > :is(.product-story, .product-trick-analysis),
main[data-r9-format='miniature'] .r9-mini-context > :is(.product-story, .product-trick-analysis) {
  margin-block: 0;
}

.r9-mini-context {
  width: min(100% - 2rem, var(--shell, 1240px));
  margin: clamp(1.5rem, 4vw, 3rem) auto;
  border-block: 1px solid color-mix(in srgb, currentColor 14%, transparent);
}

.r9-mini-context > summary {
  min-height: 44px;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: max(.75rem, 12px);
  font-weight: 850;
  letter-spacing: .1em;
  list-style-position: inside;
}

main[data-r9-format='miniature'] :is(.r7-evidence-cluster, .experience-discovery--product) {
  max-width: 52rem;
  margin-inline: auto;
}

[data-r9-supporting-evidence='true'] {
  max-width: var(--shell, 1240px);
  margin-inline: auto;
  opacity: .9;
}

.r9-supporting-details {
  width: min(100% - 2rem, var(--shell, 1240px));
  margin: clamp(1.5rem, 4vw, 3rem) auto;
  border: 1px solid color-mix(in srgb, currentColor 14%, transparent);
  border-radius: 1rem;
  overflow: clip;
}

.r9-supporting-details > summary {
  min-height: 48px;
  display: flex;
  align-items: center;
  padding: .75rem 1rem;
  cursor: pointer;
  background: color-mix(in srgb, currentColor 3%, transparent);
  font-size: max(.75rem, 12px);
  font-weight: 850;
  letter-spacing: .11em;
}

.r9-supporting-details > [data-r9-supporting-evidence='true'] {
  margin: 0;
  max-width: none;
}

.parody-signature-upgrade[data-r7-pressure-band='high'],
.parody-signature-upgrade[data-r7-pressure-band='max'] {
  --r9-scale: calc(1 + (var(--r9-pressure, 0) / 2500));
}

.parody-signature-upgrade[data-r7-pressure-band='high'] :is(.parody-signature-title, [data-nk-signature-result]),
.parody-signature-upgrade[data-r7-pressure-band='max'] :is(.parody-signature-title, [data-nk-signature-result]) {
  transform: scale(var(--r9-scale, 1));
  transform-origin: left center;
  letter-spacing: calc(var(--r9-pressure, 0) * .004em);
}

[data-r9-arc='zero-parts'] [data-nk-signature-result][data-r7-payoff='true'],
[data-r9-arc='zero-logistics'] [data-nk-signature-result][data-r7-payoff='true'],
[data-r9-arc='narrative-not-value'] [data-token-result]:not([hidden]) {
  outline: 2px solid color-mix(in srgb, #d9b56d 74%, transparent);
  outline-offset: 7px;
}

[data-r9-arc='de-feature'][data-r7-smart-outcome='de-featured'] {
  background-image: none !important;
  box-shadow: none !important;
}

@media (max-width: 640px) {
  .r9-portfolio-payoff strong,
  .r9-flagship-truth strong {
    font-size: clamp(1.45rem, 8vw, 2.25rem);
  }

  .r9-format-label,
  .r9-mini-context,
  .r9-supporting-details {
    width: min(100% - 1rem, var(--shell, 1240px));
  }
}

@media (prefers-reduced-motion: reduce) {
  .r9-portfolio-payoff,
  .r9-flagship-truth,
  .parody-signature-upgrade :is(.parody-signature-title, [data-nk-signature-result]) {
    scroll-behavior: auto;
    transition: none !important;
    transform: none !important;
  }
}

/* R7 SOURCE /assets/css/r91-r7e-hotfix.css | sha256 dc02a46e0f18b442db7f4baacaab7ace25cefb1a13d95f4fa775f21e6d7861c6 */
/* R9.1 — runtime safety, honest mega-menu columns and twelve Best Not-Sellers. */

.product-mega .mega-grid[data-r91-mega-layout='true'] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 22px;
}

.r91-mega-products,
.r91-mega-tricks {
  min-width: 0;
  border-top: 1px solid var(--line);
  padding-top: 11px;
}

.r91-mega-label {
  margin-bottom: 10px;
  color: #5b6472;
  font-size: .69rem;
  font-weight: 850;
  letter-spacing: .08em;
}

.r91-product-groups {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}

.product-mega .r91-product-groups > section {
  border-top: 1px solid color-mix(in srgb, var(--line) 78%, transparent);
  padding-top: 10px;
}

.r91-trick-links {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 3px 14px;
}

.r91-trick-links a {
  display: grid;
  grid-template-columns: 22px minmax(0, 1fr);
  align-items: baseline;
  gap: 6px;
  min-height: 28px;
  padding: 5px 4px;
  border-radius: 6px;
  color: var(--ink);
  font-size: .66rem !important;
  line-height: 1.2;
}

.r91-trick-links a:hover,
.r91-trick-links a:focus-visible {
  background: #f0f2f6;
  text-decoration: none;
}

.r91-trick-links span {
  color: #77808d;
  font-size: .58rem;
  font-weight: 800;
}

.r91-trick-links strong {
  font-size: inherit;
  letter-spacing: .015em;
}

.featured-section .featured-product-grid[data-r91-best-not-sellers='12'] > article[hidden] {
  display: none !important;
}

@media (max-width: 900px) {
  .product-mega .mega-grid[data-r91-mega-layout='true'] {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 620px) {
  .r91-product-groups,
  .r91-trick-links {
    grid-template-columns: 1fr;
  }
}

@media (prefers-reduced-motion: reduce) {
  .r91-trick-links a {
    transition: none;
  }
}
