:root{--void:#0c0714;--void-2:#150c22;--ink:#1b1226;--ivory:#f7f3ec;--ivory-bright:#fefcf7;--ivory-dim:#f7f3eca3;--line-dark:#f7f3ec21;--line-light:#e2dbd0;--lime:#c8ff4d;--lime-deep:#5c7d10;--magenta:#ff2e9a;--magenta-soft:#ff7cc4;--magenta-deep:#b3006b;--cyan:#43d9ff;--cyan-deep:#0b7285;--cyan-pale:#dff4fd;--amber:#ffb03a;--amber-text:#ffc76e;--font-display:"Newsreader Variable", Georgia, serif;--font-sans:"Instrument Sans Variable", sans-serif;--font-mono:"Geist Mono Variable", Consolas, monospace;--radius-md:1rem;--radius-pill:999px;--content-max:96rem;--pad-x:clamp(1.25rem, 4vw, 4rem)}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--void);color:var(--ivory);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;font-size:1.0625rem;line-height:1.6}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:4px;box-shadow:0 0 0 7px #0c0714d9}.skip-link{z-index:90;background:var(--ivory);color:var(--ink);border-radius:.5rem;padding:.6rem 1rem;font-size:.9rem;text-decoration:none;transition:top .16s;position:absolute;top:-4rem;left:1rem}.skip-link:focus-visible{top:1rem}.shell{max-width:var(--content-max);padding-inline:var(--pad-x);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{border-radius:var(--radius-pill);text-align:center;border:1px solid #0000;align-items:center;gap:.5rem;max-width:100%;padding:.85rem 1.6rem;font-size:.98rem;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn-volt{background:linear-gradient(115deg, var(--magenta), var(--amber), var(--magenta));color:var(--void);background-size:220% 100%;box-shadow:0 10px 44px #ff2e9a4d}@keyframes shimmer{to{background-position:220% 0}}.btn-volt:hover{transform:translateY(-2px);box-shadow:0 0 28px #ff2e9a73,0 16px 54px #ffb03a4d}.btn-outline{color:var(--ivory);background:#0c071466;border-color:#f7f3ec52}.btn-outline:hover{background:#f7f3ec17;border-color:#f7f3ecbf;transform:translateY(-2px)}.reveal{opacity:1;transform:none}.stage-chrome{z-index:60;padding:.75rem var(--pad-x);background:#0c0714f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex;position:sticky;top:0}.chrome-mark{transform:none}.chrome-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-left:auto;display:flex}.chrome-links .search-fallback-label{display:none}.stage-desktop-nav{align-items:flex-start;gap:.6rem;display:flex}.stage-mobile-nav{display:none;position:static}@media (width<=1360px){.stage-desktop-nav{display:none}.stage-mobile-nav{display:block}}.stage-mobile-nav summary{border:1px solid var(--line-dark);border-radius:var(--radius-pill);color:var(--ivory);cursor:pointer;font-family:var(--font-mono);letter-spacing:0;text-transform:none;backdrop-filter:blur(12px);background:#0c0714d1;align-items:center;min-height:44px;padding:.55rem .85rem;font-size:.9375rem;list-style:none;display:inline-flex}.stage-mobile-nav summary::-webkit-details-marker{display:none}.stage-mobile-nav summary:after{color:var(--magenta-soft);content:"＋";margin-left:.45rem}.stage-mobile-nav[open] summary:after{content:"−"}.stage-mobile-nav nav{border:1px solid var(--line-dark);background:#0c0714f7;max-height:65dvh;padding:.55rem;display:grid;position:absolute;top:calc(100% + .25rem);left:1rem;right:1rem;overflow-y:auto;box-shadow:0 28px 70px #0000008c}.stage-mobile-nav nav a,.stage-mobile-nav nav a:nth-child(n){border:0;border-bottom:1px solid var(--line-dark);background:0 0;border-radius:0;padding:.9rem;display:block;transform:none}.wordmark{letter-spacing:-.01em;white-space:nowrap;border:1px solid var(--line-dark);border-radius:var(--radius-pill);backdrop-filter:blur(10px);background:#0c0714b8;padding:.45rem 1rem;font-size:1.35rem;text-decoration:none}.wordmark .wm-shopi{font-weight:650}.wordmark .wm-press{font-family:var(--font-display);font-variation-settings:"opsz" 32;color:var(--magenta);font-style:italic;font-weight:500}.chrome-links a{font-family:var(--font-mono);letter-spacing:0;text-transform:none;min-height:44px;color:var(--ivory);border:1px solid var(--line-dark);border-radius:var(--radius-pill);backdrop-filter:blur(10px);background:#0c0714b8;align-items:center;padding:.55rem .95rem;font-size:.9375rem;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.chrome-links a:hover{border-color:var(--magenta);color:var(--magenta-soft)}.chrome-links a.chrome-cta{color:var(--void);background:linear-gradient(115deg, var(--magenta), var(--amber));border-color:#0000;font-weight:700}.edge-status{z-index:55;writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--amber-text);backdrop-filter:blur(8px);background:#0c0714b8;border:1px dashed #ffb03a8c;border-radius:3px;padding:.85rem .4rem;font-size:.66rem;position:fixed;top:50%;right:.55rem;transform:translateY(-50%)}main section[id]{scroll-margin-top:4.5rem}.zone{position:relative;overflow:hidden}.zone-name{writing-mode:vertical-rl;letter-spacing:.04em;text-transform:uppercase;color:#0000;pointer-events:none;user-select:none;z-index:0;font-size:clamp(4rem,9vw,8.5rem);font-weight:700;line-height:1;position:absolute;top:50%}.zone-left .zone-name{left:-.5rem;transform:translateY(-50%)rotate(180deg)}.zone-right .zone-name{right:-3.2rem;transform:translateY(-50%)}.zone-lime .zone-name{-webkit-text-stroke:2px #c8ff4d73}.zone-magenta .zone-name{-webkit-text-stroke:2px #ff2e9a80}.zone-cyan .zone-name{-webkit-text-stroke:2px #43d9ff73}.zone>.shell{z-index:1;position:relative}.poster{flex-direction:column;justify-content:center;min-height:100svh;padding-block:6rem 3.5rem;display:flex;position:relative;overflow:hidden}.aurora{pointer-events:none;position:absolute;inset:0}.aurora span{filter:blur(85px);border-radius:50%;position:absolute}.aurora .a1{background:radial-gradient(circle,#ff2e9a8c,#0000 64%);width:58vw;height:58vw;top:-20vw;left:-16vw}.aurora .a2{background:radial-gradient(circle,#43d9ff6b,#0000 62%);width:46vw;height:46vw;top:4vh;right:-12vw}.aurora .a3{background:radial-gradient(circle,#c8ff4d4d,#0000 60%);width:38vw;height:38vw;bottom:-22vh;right:20vw}@media (prefers-reduced-motion:no-preference){.aurora .a1{animation:18s ease-in-out infinite alternate drift1}.aurora .a2{animation:23s ease-in-out infinite alternate drift2}.aurora .a3{animation:27s ease-in-out infinite alternate drift3}}@keyframes drift1{to{transform:translate(10vw,8vh)scale(1.15)}}@keyframes drift2{to{transform:translate(-8vw,11vh)scale(.9)}}@keyframes drift3{to{transform:translate(-6vw,-10vh)scale(1.18)}}.poster:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#f7f3ec09 1px,#0000 1px),linear-gradient(90deg,#f7f3ec09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(95% 80% at 50% 45%,#000 25%,#0000 78%)}.mega{text-transform:uppercase;letter-spacing:-.025em;padding-inline:var(--pad-x);font-size:clamp(3.2rem,10.6vw,10rem);font-weight:700;line-height:.92;position:relative}.mega .mega-line{white-space:nowrap;will-change:transform;display:block}.mega .mega-inner{display:inline-block}.mega .l1{color:var(--ivory-bright)}.mega .l2{color:var(--lime);text-shadow:0 0 60px #c8ff4d59}.mega .l3{color:#0000;-webkit-text-stroke:2px #f7f3ecd9}.mega .l4{background-blend-mode:lighten;color:#0000;-webkit-text-stroke:1.5px #f7f3ec47;filter:saturate(1.3)brightness(1.12);background-image:linear-gradient(#7e6426,#7e6426),url(/media/morrowfield-editorial.webp);background-position:50% 42%;background-size:cover;background-clip:text}@media (prefers-reduced-motion:no-preference){.mega .l4{animation:26s ease-in-out infinite alternate photo-pan}.js .mega .mega-inner{animation:.7s cubic-bezier(.16,.8,.24,1) forwards mega-in}.js .mega .l1{animation-delay:.1s}.js .mega .l2{animation-delay:.24s}.js .mega .l3{animation-delay:.38s}.js .mega .l4{animation:26s ease-in-out infinite alternate photo-pan}.js .poster-foot{animation:.7s .5s forwards fade-up}}@keyframes mega-in{0%{transform:translateY(.2em)}to{transform:translateY(0)}}@keyframes photo-pan{0%{background-position:42% 30%}to{background-position:58% 55%}}@keyframes fade-up{0%{transform:translateY(12px)}to{transform:none}}.mega .annot{vertical-align:.55em;font-family:var(--font-mono);letter-spacing:.14em;color:var(--magenta-soft);-webkit-text-stroke:0;white-space:nowrap;border:1px solid #ff2e9a73;border-radius:4px;margin-left:1.2rem;padding:.35rem .65rem;font-size:clamp(.6rem,1vw,.78rem);font-weight:500;display:inline-block}.poster-foot{padding-inline:var(--pad-x);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem;margin-top:clamp(2.2rem,5vh,4rem);display:flex}.poster-lead{max-width:30rem;color:var(--ivory-dim);font-size:1.08rem}.poster-lead strong{color:var(--ivory);font-weight:600}.poster-actions{flex-wrap:wrap;gap:.9rem;display:flex}.m-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-text);text-wrap:balance;border:1px dashed #ffb03a8c;border-radius:3px;margin-top:1.4rem;padding:.45rem .85rem;font-size:.7rem;display:none}.m-status span{white-space:nowrap}.scroll-cue{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f7f3ecad;font-size:.68rem;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.receiptzone{background:linear-gradient(180deg, var(--void), var(--void-2));padding-block:clamp(4.5rem,10vh,8rem)}.receipt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);display:grid}@media (width>=1024px){.receipt-copy{padding-left:3.5rem}}.kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--magenta-soft);background:#ff2e9a12;border:1px solid #ff2e9a66;border-radius:4px;padding:.35rem .7rem;font-size:.68rem;font-weight:500;display:inline-block}.kicker-lime{color:var(--lime);background:#c8ff4d0f;border-color:#c8ff4d66}.kicker-cyan{color:var(--cyan);background:#43d9ff0f;border-color:#43d9ff66}.h2{font-family:var(--font-display);font-variation-settings:"opsz" 64;letter-spacing:-.02em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:480;line-height:1.05}.h2 em{color:var(--magenta-soft);font-style:italic}.receipt-copy p{color:var(--ivory-dim);max-width:30rem;margin-top:1.1rem}.receipt-copy p strong{color:var(--ivory)}.receiptzone .h2 em{color:var(--lime)}.receipt{background:var(--ivory-bright);width:min(100%,26rem);color:var(--ink);font-family:var(--font-mono);justify-self:center;padding:1.8rem 1.6rem 1.4rem;position:relative;transform:none;box-shadow:0 34px 90px #0000008c,0 0 60px #c8ff4d1f}.receipt:before,.receipt:after{content:"";background:repeating-linear-gradient(90deg, var(--ivory-bright) 0 12px, transparent 12px 20px);height:10px;position:absolute;left:0;right:0}.receipt:before{top:-9px}.receipt:after{bottom:-9px;transform:scaleY(-1)}.js .receipt{clip-path:inset(0 0 100%);transition:clip-path 1.4s cubic-bezier(.3,.6,.2,1)}.js .receipt.in{clip-path:inset(0 0 -12%)}.rc-head{text-align:center;letter-spacing:.2em;text-transform:uppercase;border-bottom:1.5px dashed #1b122659;padding-bottom:.8rem;font-size:.72rem}.rc-head b{letter-spacing:.14em;font-size:.95rem;display:block}.rc-sub{color:#5a4c6e;margin-top:.25rem;font-size:.62rem;display:block}.rc-rows{border-bottom:1.5px dashed #1b122659;padding-block:.9rem}.rc-row{align-items:baseline;gap:.6rem;padding-block:.32rem;font-size:.78rem;display:flex}.rc-row .dots{border-bottom:2px dotted #1b12264d;flex:1;transform:translateY(-3px)}.rc-row .st{color:var(--lime-deep);letter-spacing:.06em;font-weight:700}.rc-row.rc-col span:first-child{font-weight:700}.rc-totals{border-bottom:1.5px dashed #1b122659;padding-block:.9rem}.rc-total{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding-block:.28rem;font-size:.74rem;display:flex}.rc-total b{font-weight:700}.rc-total .warn{color:var(--magenta-deep);font-weight:700}.rc-bar{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 5px, var(--ink) 5px 8px, transparent 8px 10px, var(--ink) 10px 11px, transparent 11px 15px);width:78%;height:34px;margin:1.1rem auto .4rem}.rc-code{text-align:center;letter-spacing:.3em;color:#5a4c6e;font-size:.62rem}.rc-stamp{letter-spacing:.14em;text-transform:uppercase;color:var(--magenta-deep);border:2.5px solid var(--magenta-deep);background:#fefcf7d9;border-radius:6px;padding:.45rem .8rem;font-size:.66rem;font-weight:700;position:absolute;bottom:2.6rem;right:-.9rem;transform:rotate(8deg)}.crossing{background:linear-gradient(180deg, var(--void-2) 0%, var(--void) 25%, var(--void) 75%, var(--void-2) 100%);position:relative;overflow-x:clip}.js .crossing{height:320vh}.x-stage{padding-block:clamp(4rem,9vh,7rem)}.js .x-stage{flex-direction:column;justify-content:center;height:100svh;padding-block:5rem 2rem;display:flex;position:sticky;top:0;overflow:hidden}.x-head{text-align:center;max-width:46rem;margin-inline:auto}.x-head p{color:var(--ivory-dim);margin-top:1rem}.x-scene{--p:1;margin-top:clamp(2rem,5vh,4rem);grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,6fr);align-items:center;gap:clamp(1rem,2vw,2rem);width:100%;max-width:74rem;margin-inline:auto;display:grid}.x-source{border-radius:var(--radius-md);font-family:var(--font-mono);background:#150c22e6;border:1px solid #c8ff4d59;padding:1.3rem 1.4rem;box-shadow:0 24px 70px #00000073,0 0 40px #c8ff4d14}.js .x-source{opacity:calc(var(--p) * 4);transform:translateX(calc((1 - min(var(--p) * 4, 1)) * -40px))}.x-source-head{letter-spacing:.16em;text-transform:uppercase;color:var(--lime);border-bottom:1px solid #c8ff4d40;justify-content:space-between;padding-bottom:.6rem;font-size:.62rem;display:flex}.x-row{color:var(--ivory-dim);border-bottom:1px solid #f7f3ec14;justify-content:space-between;gap:1rem;padding-block:.55rem;font-size:.74rem;display:flex}.x-row b{color:var(--ivory);font-weight:500}.x-row:last-child{border-bottom:0}.x-bridge{height:6rem;position:relative}.x-beam{background:linear-gradient(90deg, var(--lime), var(--magenta), var(--cyan));transform-origin:0;background-size:200% 100%;height:3px;position:absolute;top:50%;left:-1.4rem;right:-1.4rem}@media (prefers-reduced-motion:no-preference){.x-beam{animation:3.5s linear infinite beam-flow}}@keyframes beam-flow{to{background-position:200% 0}}.js .x-beam{transform:scaleX(min(calc(var(--p) * 3), 1));box-shadow:0 0 calc(14px + min(max((var(--p) - .84) / .16, 0), 1) * 30px) rgb(255 46 154/calc(45% + min(max((var(--p) - .84) / .16, 0), 1) * 40%))}@media (width>=1024px){.x-beam:before,.x-beam:after{content:"";background:var(--lime);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 10px #c8ff4db3}.x-beam:before{left:-3px}.x-beam:after{background:var(--cyan);right:-3px;box-shadow:0 0 10px #43d9ffb3}}.x-pulse{font-family:var(--font-mono);letter-spacing:.06em;color:var(--void);background:var(--magenta);border-radius:var(--radius-pill);white-space:nowrap;padding:.3rem .7rem;font-size:.64rem;font-weight:700;position:absolute;top:50%;left:0;translate:0 -50%;box-shadow:0 0 20px #ff2e9aa6}.js .x-pulse{opacity:0}.js .x-p1{opacity:calc(min((var(--p) - .18) * 8, 1) * (1 - max((var(--p) - .42) * 12, 0)));left:calc(min(max((var(--p) - .18) / .26, 0), 1) * 82%)}.js .x-p2{opacity:calc(min((var(--p) - .34) * 8, 1) * (1 - max((var(--p) - .58) * 12, 0)));left:calc(min(max((var(--p) - .34) / .26, 0), 1) * 82%)}.js .x-p3{opacity:calc(min((var(--p) - .5) * 8, 1) * (1 - max((var(--p) - .74) * 12, 0)));left:calc(min(max((var(--p) - .5) / .26, 0), 1) * 82%)}.x-mid-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ivory-dim);white-space:nowrap;font-size:.6rem;position:absolute;top:calc(50% + 1.4rem);left:50%;transform:translate(-50%)}.x-page{background:var(--ivory-bright);color:var(--ink);border-radius:var(--radius-md);padding:1.5rem 1.6rem;box-shadow:0 32px 90px #0000008c,0 0 60px #43d9ff24}.x-page-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-deep);font-size:.6rem}.x-page-title{font-family:var(--font-display);font-variation-settings:"opsz" 56;letter-spacing:-.015em;margin-top:.35rem;font-size:1.65rem;font-weight:490;line-height:1.08}.x-page-media{border-radius:6px;margin-top:.85rem;overflow:hidden}.x-page-media img{aspect-ratio:16/8.2;object-fit:cover;object-position:66% 42%;width:100%}.x-page-body{color:#4a3d5c;margin-top:.85rem;font-size:.85rem;line-height:1.55}.x-page-cta{border-top:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;padding-top:.9rem;display:flex}.x-buy{background:var(--ink);color:var(--ivory-bright);border-radius:.5rem;flex-direction:column;gap:.1rem;padding:.5rem .9rem;display:inline-flex}.x-buy .l1{white-space:nowrap;font-size:.8rem;font-weight:600}.x-buy .l2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lime);white-space:nowrap;font-size:.66rem}.x-price{font-family:var(--font-mono);color:#4a3d5c;white-space:nowrap;font-size:.72rem}.js .x-page{opacity:calc(.55 + min(max((var(--p) - .2) / .5, 0), 1) * .45);filter:blur(calc((1 - min(max((var(--p) - .2) / .5, 0), 1)) * 5px))}.js .x-part{opacity:calc(.3 + min(max((var(--p) - var(--at)) / .12, 0), 1) * .7);transform:translateY(calc((1 - min(max((var(--p) - var(--at)) / .12, 0), 1)) * 10px))}.x-part.at1{--at:.26}.x-part.at2{--at:.4}.x-part.at3{--at:.54}.x-part.at4{--at:.62}.x-done{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--void);background:linear-gradient(135deg, var(--cyan), var(--lime));border-radius:var(--radius-pill);padding:.4rem .8rem;font-size:.62rem;font-weight:600;position:absolute;top:-.85rem;right:.9rem;box-shadow:0 0 22px #43d9ff8c}@media (prefers-reduced-motion:no-preference){.x-done{animation:3s ease-in-out infinite done-pulse}}@keyframes done-pulse{0%,to{box-shadow:0 0 18px #43d9ff73}50%{box-shadow:0 0 36px #43d9ffcc}}.x-done{z-index:3}.x-page{z-index:1;position:relative}.js .x-done{opacity:calc(min(max((var(--p) - .76) / .1, 0), 1))}.x-done:before{content:"";border-radius:var(--radius-pill);border:2px solid var(--cyan);opacity:0;pointer-events:none;position:absolute;inset:-6px}.js .x-done:before{opacity:calc(min(max((var(--p) - .88) / .12, 0), 1) * .65);transform:scale(calc(1 + min(max((var(--p) - .88) / .12, 0), 1) * .45))}.x-page-wrap{position:relative}.x-return{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--amber-text);margin-top:clamp(1.6rem,4vh,2.6rem);font-size:.7rem}.x-return .arrow{margin-right:.5rem;display:inline-block}.x-honest{text-align:center;color:var(--ivory-dim);margin-top:1.1rem;font-size:.9rem}.collage{background:var(--ivory);color:var(--ink);padding-block:clamp(6.5rem,13vh,9.5rem) clamp(5rem,11vh,8.5rem);overflow:hidden}.collage.zone-cyan .zone-name{-webkit-text-stroke:2.5px #0b72854d}.collage-head{z-index:2;max-width:46rem;position:relative}.collage-head .h2 em{color:var(--cyan-deep)}.collage-head p{color:#4a3d5c;max-width:38rem;margin-top:1rem}.collage-board{min-height:44rem;margin-top:clamp(2.5rem,5vh,4rem);position:relative}.clip{background:var(--ivory-bright);padding:.8rem .8rem 1rem;transition:transform .4s cubic-bezier(.2,.6,.2,1),box-shadow .4s cubic-bezier(.2,.6,.2,1),z-index;position:absolute;box-shadow:0 26px 60px #1b122642}.clip:hover{z-index:6;box-shadow:0 34px 80px #b3006b4d;transform:rotate(0)scale(1.02)!important}.clip img{width:100%;height:auto}.clip figcaption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#4a3d5c;padding-top:.6rem;font-size:.62rem}.clip-a{z-index:2;width:min(46%,34rem);top:0;left:2%;transform:rotate(-2.2deg)}.clip-b{z-index:1;width:min(38%,28rem);top:7rem;right:4%;transform:rotate(1.8deg)}.tape{backdrop-filter:blur(2px);background:#ffb03a73;width:7rem;height:2rem;position:absolute;box-shadow:0 2px 8px #1b122626}.tape-a{top:-.9rem;left:-2.2rem;transform:rotate(-38deg)}.tape-b{top:-.8rem;right:-2rem;transform:rotate(32deg)}.pull{z-index:4;max-width:30rem;font-family:var(--font-display);font-variation-settings:"opsz" 64;letter-spacing:-.015em;color:var(--ink);text-shadow:0 2px 30px #f7f3eccc;font-size:clamp(2.2rem,3.6vw,3.4rem);font-style:italic;font-weight:480;line-height:1.06;position:absolute;top:22rem;left:30%}.pull .hl-m{color:var(--magenta-deep)}.sticker{z-index:5;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.6rem 1.1rem;font-size:.68rem;font-weight:700;position:absolute;box-shadow:0 10px 26px #1b122640}.stick-1{background:var(--magenta);color:var(--void);bottom:10rem;left:11%;transform:rotate(-7deg)}.stick-2{background:var(--cyan);color:var(--void);top:2.5rem;right:12%;transform:rotate(5deg)}.stick-3{background:var(--ink);color:var(--lime);inset:auto auto -1rem -1.6rem;transform:rotate(-8deg)}.collage-guide{z-index:3;background:var(--cyan-pale);width:min(30%,22rem);padding:1.5rem 1.5rem 1.3rem;position:absolute;bottom:0;right:4%;transform:rotate(-1.2deg);box-shadow:0 26px 60px #1b122638}.collage-guide h3{font-family:var(--font-display);font-variation-settings:"opsz" 44;font-size:1.5rem;font-weight:500}.collage-guide ul{font-family:var(--font-display);font-variation-settings:"opsz" 30;margin-top:.9rem;list-style:none}.collage-guide li{border-bottom:1px solid #1b12262e;justify-content:space-between;gap:1rem;padding-block:.45rem;font-size:1rem;display:flex}.collage-guide .n{font-family:var(--font-mono);color:var(--cyan-deep);font-size:.6rem}.collage-foot{z-index:2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#4a3d5c;margin-top:2.4rem;font-size:.66rem;position:relative}.diag{background:var(--void);padding-block:clamp(6rem,13vh,10rem);position:relative;overflow:hidden}.diag-head{text-align:left;z-index:3;max-width:44rem;margin-bottom:clamp(3rem,7vh,5rem);position:relative}.diag-head p{color:var(--ivory-dim);max-width:34rem;margin-top:1rem}.diag-head .h2 em{color:var(--amber-text)}.mq-band{gap:1.1rem;width:112vw;margin-left:-6vw;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq-a{transform:rotate(-2.6deg)}.mq-b{margin-top:-.6rem;transform:rotate(1.9deg)}.mq-track{flex-shrink:0;gap:1.1rem;min-width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.mq-a .mq-track{animation:26s linear infinite mq-left}.mq-b .mq-track{animation:31s linear infinite mq-right}}@keyframes mq-left{to{transform:translate(calc(-100% - 1.1rem))}}@keyframes mq-right{0%{transform:translate(calc(-100% - 1.1rem))}to{transform:translate(0)}}.mq-item{font-family:var(--font-mono);letter-spacing:.04em;color:var(--lime);white-space:nowrap;background:#0d0a14;border:1px solid #c8ff4d8c;border-radius:8px;padding:1rem 1.75rem;font-size:1.05rem;box-shadow:0 0 18px #c8ff4d1f}.mq-a{opacity:.55;filter:saturate(.75)}.mq-b .mq-item{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:0;text-transform:none;color:var(--cyan);border-color:#43d9ff80;font-size:1.3rem;font-style:italic;box-shadow:0 0 18px #43d9ff1f}.mq-item.pro{color:var(--amber);border-color:#ffb03a8c;box-shadow:0 0 18px #ffb03a24}.boundary7{background:var(--void)}.boundary7 .shell{padding-block:0 clamp(4.5rem,10vh,7.5rem)}.b7-inner{background:var(--ivory-bright);color:var(--ink);border-radius:8px;padding:clamp(2.5rem,5vw,4.2rem);position:relative;transform:rotate(-.5deg);box-shadow:0 36px 90px #0000008c}.b7-stamp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--magenta-deep);border:2.5px solid var(--magenta-deep);opacity:.85;border-radius:6px;padding:.45rem .8rem;font-size:.66rem;font-weight:700;position:absolute;top:2rem;right:clamp(1.5rem,4vw,3.5rem);transform:rotate(6deg)}.kicker-doc{color:var(--magenta-deep);background:#b3006b0f;border-color:#b3006b66}.b7-head{z-index:1;max-width:40rem;position:relative}.b7-head .h2 em{color:var(--magenta-deep)}.b7-head p{color:#4a3d5c;margin-top:1rem}.b7-nodes{z-index:1;grid-template-columns:minmax(0,1fr) minmax(15rem,19rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3.2rem);margin-top:3.4rem;padding-block:1.2rem;display:grid;position:relative}.b7-nodes:before{content:"";border-left:2px dashed #1b122659;position:absolute;top:-.8rem;bottom:-.8rem;left:50%}.b7-node{padding:.4rem 0;position:relative}.b7-shopify{text-align:right}.b7-shopify li{padding-left:0;padding-right:1.05rem}.b7-shopify li:before{left:auto;right:0}.b7-node-name{font-family:var(--font-display);font-variation-settings:"opsz" 40;font-size:1.4rem;font-weight:500}.b7-node-role{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:.15rem;font-size:.62rem;display:block}.b7-shopify .b7-node-role{color:var(--lime-deep)}.b7-bridge-node .b7-node-role{color:var(--magenta-soft)}.b7-wp .b7-node-role{color:var(--cyan-deep)}.b7-node ul{margin-top:1rem;list-style:none}.b7-node li{color:#4a3d5c;padding-block:.32rem;padding-left:1.05rem;font-size:.9rem;position:relative}.b7-bridge-node li{color:#f7f3ecd6}.b7-node li:before{content:"·";font-family:var(--font-mono);color:currentColor;opacity:.65;font-size:1.2em;line-height:1;position:absolute;top:.28em;left:0}.b7-bridge-node{z-index:2;text-align:center;color:var(--ivory);border-radius:var(--radius-md);background:#150c22f7;border:1px solid #ff2e9a80;padding:1.4rem 1.5rem;position:relative;box-shadow:0 0 50px #ff2e9a38,0 22px 60px #00000080}.b7-bridge-node li{padding-left:0}.b7-bridge-node li:before{display:none}.b7-return{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#7a5c14;z-index:1;align-items:center;gap:.9rem;margin-top:2.2rem;font-size:.7rem;display:flex;position:relative}.b7-return .scissors{letter-spacing:0;font-size:1rem}.b7-return:before,.b7-return:after{content:"";border-top:2px dashed #1b122659;flex:1}.b7-note{text-align:center;color:#4a3d5c;z-index:1;margin-top:1.6rem;font-size:.95rem;position:relative}.b7-note strong{color:var(--ink)}.tags7{background:var(--void)}.tags7 .shell{padding-block:clamp(3rem,6vw,5rem)}.t7-head{text-align:left;max-width:44rem}.t7-head .h2 em{color:var(--magenta-soft)}.t7-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(1.6rem,3vw,3rem);margin-top:3.4rem;display:grid}.tag-card{overflow-wrap:anywhere;clip-path:polygon(0 0,calc(100% - 2.4rem) 0,100% 2.4rem,100% 100%,0 100%);min-width:0;padding:clamp(1.8rem,3vw,2.6rem);transition:transform .35s cubic-bezier(.2,.6,.2,1);position:relative}.tag-card:before{content:"";background:var(--void);border-radius:50%;width:1rem;height:1rem;position:absolute;top:1.05rem;right:3rem;box-shadow:0 0 0 5px #f7f3ec40}.tag-free{background:var(--ivory-bright);color:var(--ink);box-shadow:inset 5px 0 0 var(--lime), 0 30px 70px #00000073;transform:rotate(-2deg)}.tag-free:before{box-shadow:0 0 0 5px #1b122638}.tag-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#7a5c14;border:2px dashed #7a5c148c;border-radius:5px;max-width:100%;margin-top:1.3rem;padding:.5rem .8rem;font-size:.66rem;font-weight:700;display:inline-block;transform:rotate(-2.5deg)}.tag-pro{background:linear-gradient(var(--void-2), var(--void-2)) padding-box, conic-gradient(from var(--spin), var(--lime), var(--magenta), var(--cyan), var(--amber), var(--lime)) border-box;color:var(--ivory);border:3px solid #0000;transform:rotate(1.3deg);box-shadow:0 30px 70px #00000080,0 0 34px #ff2e9a38}@keyframes spin-border{to{--spin:360deg}}.tag-card:hover{transform:rotate(0)translateY(-4px)}.t7-name{font-family:var(--font-display);font-variation-settings:"opsz" 44;letter-spacing:-.01em;font-size:1.75rem;font-weight:500}.t7-name em{font-style:italic}.tag-free .t7-name em{color:var(--magenta-deep)}.tag-pro .t7-name em{color:var(--magenta-soft)}.t7-sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime-deep);margin-top:.3rem;font-size:.65rem;display:block}.tag-pro .t7-sub{color:var(--cyan)}.t7-list{columns:2;column-gap:2rem;margin-top:1.4rem;list-style:none}.tag-pro .t7-list{columns:1}.t7-list li{break-inside:avoid;padding-block:.4rem;color:#4a3d5c;padding-left:1.15rem;font-size:.93rem;position:relative}.tag-pro .t7-list li{color:#f7f3ecd6}.t7-list li:before{content:"·";font-family:var(--font-mono);color:var(--magenta-deep);font-size:1.25em;line-height:1;position:absolute;top:.26em;left:0}.tag-pro .t7-list li:before{content:"+";color:var(--lime);text-shadow:0 0 8px #c8ff4d99;font-size:1em;top:.42em}.t7-foot{text-align:center;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber-text);margin-top:2.2rem;font-size:.72rem}.finale7{background:var(--void);border-top:1px solid var(--line-dark);position:relative;overflow:hidden}.finale7 .shell{text-align:center;padding-block:clamp(5.5rem,13vh,9rem);position:relative}.finale7:before{content:"";filter:blur(70px);pointer-events:none;background:radial-gradient(#ff2e9a61,#0000 65%);width:60rem;height:32rem;position:absolute;top:55%;left:40%;transform:translate(-50%,-50%)}.finale7:after{content:"";filter:blur(70px);pointer-events:none;background:radial-gradient(#43d9ff47,#0000 65%);width:44rem;height:26rem;position:absolute;top:52%;left:64%;transform:translate(-50%,-50%)}.finale7 .shell>*{z-index:1;position:relative}.mega-f{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2.8rem,8.4vw,8rem);font-weight:700;line-height:.92}.mega-f .f1{color:#0000;-webkit-text-stroke:2px #f7f3eccc;display:block}.mega-f .f2{background-blend-mode:lighten;color:#0000;-webkit-text-stroke:1.5px #f7f3ec4d;filter:saturate(1.35)brightness(1.15);background-image:linear-gradient(#7e6426,#7e6426),url(/media/morrowfield-editorial.webp);background-position:50% 40%;background-size:cover;background-clip:text;display:block}.finale7 p.sub{color:var(--ivory-dim);margin-top:1.6rem;max-width:40rem;margin-inline:auto}.finale-beam{background:linear-gradient(90deg, var(--lime), var(--magenta), var(--cyan));background-size:200% 100%;border-radius:2px;width:min(34rem,78%);height:2px;margin:2.2rem auto 0;box-shadow:0 0 18px #ff2e9a8c}.finale-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.2rem;display:flex}.finale-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-text);text-wrap:balance;border:1px dashed #ffb03a8c;border-radius:3px;margin-top:2.2rem;padding:.45rem .85rem;font-size:.72rem;display:inline-block}.finale-status span{white-space:nowrap}.foot7{border-top:1px solid var(--line-dark)}.foot7 .shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;padding-block:2rem;display:flex}.foot7 .wordmark{backdrop-filter:none;background:0 0;border:0;padding:0;font-size:1.1rem}.foot7-tag{color:var(--ivory-dim);font-size:.85rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .mega .mega-inner,.js .poster-foot{opacity:1;animation:none;transform:none}.mega .mega-line{transform:none!important}.mq-track{animation:none!important}.js .receipt{clip-path:none}.js .crossing{height:auto}.js .x-stage{height:auto;position:static}.js .x-scene{--p:1!important}.js .x-source,.js .x-page,.js .x-part,.js .x-done{opacity:1;filter:none;transform:none}.js .x-pulse{opacity:0}}@media (width<=1180px){.pull{left:28%}}@media (width<=1023px){.edge-status{display:none}.m-status{display:inline-block}.mega{font-size:clamp(2.6rem,11.5vw,6rem)}.receipt-grid{grid-template-columns:1fr}.receipt{transform:rotate(-1deg)}.js .crossing{height:auto}.js .x-stage{height:auto;padding-block:3.5rem 3rem;position:static;overflow:visible}.js .x-scene{--p:1!important}.js .x-pulse{opacity:0!important}.x-done:before{display:none}.x-scene{grid-template-columns:1fr;gap:0;max-width:34rem}.x-bridge{width:3px;height:5rem;margin-inline:auto}.x-beam{background:linear-gradient(180deg, var(--lime), var(--magenta), var(--cyan));background-size:100% 100%;width:3px;height:auto;animation:none;inset:0 auto 0 50%;transform:none!important}.x-mid-label{color:var(--magenta-soft);text-align:left;overflow-wrap:anywhere;white-space:normal;line-height:1.35;top:50%;left:calc(50% + 1rem);right:.5rem;transform:translateY(-50%)}.zone-name{opacity:.75;font-size:clamp(3rem,8vw,5rem)}.collage-board{min-height:0}.clip,.collage-guide,.pull,.sticker{position:static}.collage-board{flex-direction:column;gap:1.8rem;display:flex}.clip-a{width:100%;transform:none}.clip-b{align-self:flex-end;width:92%;transform:rotate(1.2deg)}.pull{max-width:100%;text-shadow:none}.collage-guide{width:100%;transform:rotate(-.8deg)}.sticker{align-self:flex-start;display:inline-block;position:static}.stick-2,.stick-3{display:none}.b7-nodes{grid-template-columns:1fr;gap:1.6rem;padding-block:0}.b7-nodes:before{display:none}.b7-shopify{text-align:left}.b7-shopify li{padding-left:1.05rem;padding-right:0}.b7-shopify li:before{left:0;right:auto}.b7-bridge-node{text-align:left}.b7-bridge-node li{padding-left:1.05rem}.b7-bridge-node li:before{display:block}.b7-inner{transform:none}.b7-stamp{margin-bottom:1rem;display:inline-block;position:static}.stick-3{position:absolute}.t7-grid{grid-template-columns:minmax(0,1fr)}.tag-free,.tag-pro{transform:rotate(0)}}@media (width<=640px){body{font-size:1rem}.chrome-mark{left:.9rem}.chrome-links{right:.9rem}.wordmark{padding:.4rem .85rem;font-size:1.15rem}.poster{padding-block:5.5rem 3rem}.mega .annot{display:none}.poster-actions{width:100%}.poster-actions .btn,.finale-actions .btn{justify-content:center;width:100%}.receiptzone{padding-block:3.4rem}.receipt{width:100%}.collage,.diag{padding-block:3.4rem}.diag-head{margin-bottom:2.2rem}.mq-item{padding:.75rem 1.3rem;font-size:.88rem}.mq-b .mq-item{font-size:1.1rem}.boundary7 .shell{padding-block:0 3.4rem}.b7-inner{padding:1.8rem 1.4rem}.tags7 .shell{padding-block:0 3.4rem}.t7-list{columns:1}.x-page-cta{flex-direction:column;align-items:flex-start}.finale7 .shell{padding-block:4rem 4.5rem}}@media (width<=480px){.chrome-links .chrome-cta{display:none}.wordmark{padding:.4rem .65rem;font-size:1.05rem}.chrome-links{gap:.45rem}.stage-mobile-nav summary{text-align:center;min-width:2.65rem;padding-inline:.7rem;font-size:0}.stage-mobile-nav summary:before{content:"☰";font-size:.9rem}.stage-mobile-nav summary:after{display:none}}@media (width<=360px){.wordmark{padding-inline:.55rem;font-size:1rem}.chrome-links{gap:.35rem}}@media (width<=360px) and (height<=620px){.poster{justify-content:flex-start;padding-block:4.5rem 2rem}.mega{font-size:10.7vw}.poster-foot{gap:1rem;margin-top:1.35rem}.poster-lead{font-size:1rem;line-height:1.45}.m-status{margin-top:.8rem;padding:.35rem .65rem}.poster-actions{gap:.7rem}.poster-actions .btn{min-height:3.35rem}.scroll-cue{display:none}}body.stage-page{--void:#0c0714;--void-2:#150c22;--ink:#1b1226;--ivory:#f7f3ec;--ivory-bright:#fefcf7;--ivory-dim:#f7f3eca3;--line-dark:#f7f3ec21;--line-light:#e2dbd0;--lime:#c8ff4d;--lime-deep:#5c7d10;--magenta:#ff2e9a;--magenta-soft:#ff7cc4;--magenta-deep:#b3006b;--cyan:#43d9ff;--cyan-deep:#0b7285;--cyan-pale:#dff4fd;--amber:#ffb03a;--amber-text:#ffc76e;--font-display:"Newsreader Variable", Georgia, serif;--font-sans:"Instrument Sans Variable", sans-serif;--font-mono:"Geist Mono Variable", Consolas, monospace;--radius-md:1rem;--radius-pill:999px;--content-max:96rem;--pad-x:clamp(1.25rem, 4vw, 4rem);background:var(--void);min-width:0;color:var(--ivory);font-family:var(--font-sans);margin:0;font-size:1.0625rem;line-height:1.6}body.stage-page .skip-link{z-index:90;background:var(--ivory);color:var(--ink);border-radius:.5rem;position:absolute;top:0;left:1rem;transform:translateY(calc(-100% - 1rem))translate(0,0)}body.stage-page .skip-link:focus-visible{top:1rem;transform:translate(0,0)}body.stage-page .language-summary{border:1px solid var(--line-dark);color:var(--ivory);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;background:#0c0714b8;min-height:44px;padding:.55rem .8rem;font-size:.9375rem}body.stage-page .language-menu{border-color:var(--line-dark);background:var(--void-2);color:var(--ivory)}body.stage-page .language-menu a:hover{background:#ff2e9a1f}.plugin-stage{background:radial-gradient(circle at 76% 24%, #ff2e9a2b, transparent 28rem), linear-gradient(180deg, var(--void-2), var(--void));padding-block:clamp(5rem,10vw,9rem)}.plugin-stage-shell{position:relative}.plugin-stage-head{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:2rem;display:grid}.plugin-stage-head h2{max-width:13ch;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3rem,7vw,7rem);font-weight:520;line-height:1.05}.plugin-stage-head h2 em{color:var(--magenta-soft);font-weight:520}.plugin-stage-head>p{max-width:35rem;color:var(--ivory-dim)}.plugin-console{background:#19101f;border:1px solid #ff2e9a59;transform:none;box-shadow:0 36px 90px #0000006b,0 0 80px #ff2e9a1a}.plugin-console-top{min-height:3rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #f7f3ec1f;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.66rem;display:flex}.plugin-console-top>span{background:var(--magenta);border-radius:50%;width:.72rem;height:.72rem}.plugin-console-top>span:nth-child(2){background:var(--amber)}.plugin-console-top>span:nth-child(3){background:var(--lime)}.plugin-console-top strong{color:var(--ivory-dim);margin-left:.55rem;font-weight:500}.plugin-console-top b{color:var(--cyan);margin-left:auto;font-weight:600}.plugin-viewer{border:0;min-width:0}.plugin-viewer>input{opacity:0;width:1px;height:1px;position:absolute}.plugin-film{background:var(--ivory);color:var(--void)}.plugin-frame{display:none}.plugin-frame picture,.plugin-frame img{width:100%;height:auto;display:block}.plugin-frame figcaption{padding:1rem;font-size:1rem;line-height:1.5}.plugin-frame figcaption p{margin-bottom:.5rem}.screenshot-enlarge{min-height:44px;color:inherit;text-underline-offset:.2em;align-items:center;font-size:.9375rem;font-weight:650;display:inline-flex}#plugin-view-home:checked~.plugin-film .plugin-frame-home,#plugin-view-design:checked~.plugin-film .plugin-frame-design,#plugin-view-placement:checked~.plugin-film .plugin-frame-placement,#plugin-view-seo:checked~.plugin-film .plugin-frame-seo,#plugin-view-help:checked~.plugin-film .plugin-frame-help{display:block}#plugin-view-home:focus-visible~.plugin-cues label[for=plugin-view-home],#plugin-view-design:focus-visible~.plugin-cues label[for=plugin-view-design],#plugin-view-placement:focus-visible~.plugin-cues label[for=plugin-view-placement],#plugin-view-seo:focus-visible~.plugin-cues label[for=plugin-view-seo],#plugin-view-help:focus-visible~.plugin-cues label[for=plugin-view-help]{outline:3px solid var(--cyan);outline-offset:-4px}.plugin-cues{border-top:1px solid #f7f3ec1f;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.plugin-cues label{min-height:44px;color:var(--ivory-dim);cursor:pointer;border-right:1px solid #f7f3ec1f;align-items:flex-start;gap:.7rem;padding:1rem;transition:color .18s,background .18s;display:flex}.plugin-cues label:last-child{border-right:0}.plugin-cues label:hover{color:var(--ivory);background:#ff2e9a12}.plugin-cues small{color:var(--magenta-soft);font-family:var(--font-mono)}.plugin-cues span{overflow-wrap:anywhere;min-width:0;font-size:.88rem;font-weight:620;line-height:1.25}#plugin-view-home:checked~.plugin-cues label[for=plugin-view-home],#plugin-view-design:checked~.plugin-cues label[for=plugin-view-design],#plugin-view-placement:checked~.plugin-cues label[for=plugin-view-placement],#plugin-view-seo:checked~.plugin-cues label[for=plugin-view-seo],#plugin-view-help:checked~.plugin-cues label[for=plugin-view-help]{background:var(--magenta);color:var(--void)}#plugin-view-home:checked~.plugin-cues label[for=plugin-view-home] small,#plugin-view-design:checked~.plugin-cues label[for=plugin-view-design] small,#plugin-view-placement:checked~.plugin-cues label[for=plugin-view-placement] small,#plugin-view-seo:checked~.plugin-cues label[for=plugin-view-seo] small,#plugin-view-help:checked~.plugin-cues label[for=plugin-view-help] small{color:var(--void)}.plugin-stage-foot{color:var(--ivory-dim);font-family:var(--font-mono);justify-content:space-between;gap:2rem;margin-top:1.6rem;font-size:.72rem;display:flex}.plugin-stage-foot p{max-width:58rem}.plugin-stage-foot strong{color:var(--amber-text)}.plugin-stage-foot a{color:var(--magenta-soft);text-underline-offset:.25em}@media (width<=820px){.plugin-stage-head{grid-template-columns:minmax(0,1fr)}.plugin-console{transform:none}.plugin-console-top strong{display:none}.plugin-cues{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-cues label{border-bottom:1px solid #f7f3ec1f;border-right:0;min-height:auto;padding:.75rem 1rem}.plugin-stage-foot{flex-direction:column}}.commerce-kicker,.commerce-eyebrow{color:var(--lime);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.commerce-hero{width:min(100%,112rem);padding:3rem var(--pad-x) 2rem;background:radial-gradient(circle at 72% 18%, #43d9ff24, transparent 28rem), var(--void);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem clamp(2rem,4vw,4rem);margin-inline:auto;display:grid}.commerce-hero-copy{min-width:0}.commerce-hero-copy h1{max-width:18ch;font-family:var(--font-display);letter-spacing:-.04em;margin:1rem 0 1.25rem;font-size:clamp(2.25rem,4.3vw,4.5rem);font-weight:520;line-height:1.05}.commerce-lead{max-width:43rem;color:var(--ivory-dim);font-size:1.0625rem;line-height:1.55}.commerce-sync-boundary{color:var(--magenta-soft);margin-top:.85rem;font-size:.9375rem;line-height:1.5}.commerce-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.commerce-actions .btn{white-space:normal;text-align:center;max-width:100%;min-height:44px;font-size:1rem;line-height:1.4}.commerce-hero-media{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center;gap:1rem;min-width:0;display:grid}.commerce-source{min-width:0;font-size:.9375rem;line-height:1.5}.commerce-source p{margin-bottom:1rem}.commerce-source strong,.commerce-source span{display:block}.commerce-source strong{color:var(--lime)}.commerce-connection{border-top:1px solid var(--line-dark);padding-top:1rem}.commerce-connection strong{color:var(--magenta-soft)}.commerce-panel{border:1px solid var(--line-dark);background:var(--ivory);min-width:0;color:var(--void);box-shadow:0 1rem 3rem #0000003d}.commerce-panel header{border-bottom:1px solid #0c07142e;gap:.25rem;padding:.8rem;font-size:.9375rem;line-height:1.4;display:grid}.commerce-panel header strong{color:var(--cyan-deep)}.commerce-wp-window{padding:1rem}.commerce-wp-window>span{color:var(--cyan-deep);font-size:.875rem}.commerce-wp-window h2{font-family:var(--font-display);margin:.6rem 0 1rem;font-size:clamp(1.8rem,2.3vw,2.6rem);font-weight:520;line-height:1.08}.commerce-wp-window h2 em{color:var(--magenta-deep);font-weight:inherit}.commerce-wp-window picture,.commerce-wp-window img{width:100%;height:auto}.commerce-wp-window .commerce-mock-cta{color:var(--void);border-top:1px solid #0c071440;padding-top:.75rem;font-size:.9375rem;display:block}.commerce-return{border-top:1px solid var(--line-dark);flex-wrap:wrap;grid-column:1/-1;gap:.5rem 1rem;padding-top:.75rem;font-size:.875rem;display:flex}.commerce-return strong{color:var(--amber-text)}.commerce-demo-disclosure{color:var(--ivory-dim);grid-column:1/-1;font-size:.9375rem;line-height:1.5}.commerce-demo-disclosure a{text-underline-offset:.2em}.commerce-proof-strip{border:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.commerce-proof-strip div{border-right:1px solid var(--line-dark);grid-template-columns:auto 1fr;gap:.6rem;min-width:0;padding:.85rem;display:grid}.commerce-proof-strip div:last-child{border-right:0}.commerce-proof-strip dt{color:var(--magenta-soft);font-family:var(--font-mono);font-size:.8125rem}.commerce-proof-strip dd{color:var(--ivory-dim);font-size:.9375rem}@media (width<=980px){.commerce-hero{grid-template-columns:1fr}.commerce-hero-media{max-width:46rem}}@media (width<=820px){.commerce-hero{gap:1.5rem;padding-top:2rem}.commerce-hero-copy h1{font-size:clamp(2.25rem,8vw,3.4rem)}.commerce-proof-strip{grid-template-columns:1fr 1fr}}@media (width<=480px){.commerce-hero-media{grid-template-columns:1fr}.commerce-source{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.commerce-source p{flex:8rem;margin:0}.commerce-source p:nth-child(2){flex-basis:100%;order:3}.commerce-connection{border:0;padding:0}.commerce-proof-strip div{display:block}.commerce-proof-strip dt{margin-bottom:.35rem}}.commerce-workflow,.human-responsibilities,.commerce-faq{padding-block:clamp(3rem,6vw,5rem)}.commerce-workflow>header,.commerce-gallery header,.human-responsibilities>header,.commerce-faq>header{grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr);align-items:end;gap:1rem clamp(2rem,8vw,9rem);margin-bottom:2rem;display:grid}.commerce-workflow header .commerce-kicker,.commerce-gallery header .commerce-kicker,.human-responsibilities header .commerce-kicker,.commerce-faq header .commerce-kicker{grid-column:1/-1}.commerce-workflow h2,.commerce-gallery h2,.human-responsibilities h2,.commerce-faq h2{overflow-wrap:anywhere;max-width:14ch;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.2rem,4.3vw,4.5rem);font-weight:520;line-height:1.05}.commerce-workflow header>p:last-child,.commerce-gallery header>p:last-child,.human-responsibilities header>p:last-child{color:var(--ivory-dim)}.commerce-workflow>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;list-style:none;display:grid}.commerce-workflow>ol>li{border-top:1px solid var(--line-dark);min-width:0;padding-top:1.5rem}.workflow-copy>span{color:var(--magenta-soft);font-family:var(--font-mono)}.workflow-copy h3{font-family:var(--font-display);overflow-wrap:anywhere;margin:.75rem 0;font-size:clamp(1.65rem,2.3vw,2.5rem);font-weight:520;line-height:1.1}.workflow-copy p{color:var(--ivory-dim)}@media (width<=820px){.commerce-workflow>ol{grid-template-columns:1fr;gap:1.25rem}}.commerce-gallery{background:var(--ivory);color:var(--void);padding-block:clamp(3rem,6vw,5rem)}.commerce-gallery .commerce-kicker{color:var(--magenta-deep)}.commerce-gallery header>p:last-child{color:#0c0714a6}.commerce-gallery-grid{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.commerce-gallery-grid article{background:var(--ivory-bright);border:1px solid #0c07142b;grid-column:span 5;min-width:0;padding:.7rem}.commerce-gallery-grid article:first-child,.commerce-gallery-grid article:nth-child(3){grid-column:span 7}.commerce-gallery-grid article:nth-child(5){grid-column:5/span 6}.commerce-gallery-grid article>span{color:var(--magenta-deep);font-family:var(--font-mono);padding:.45rem;font-size:.62rem;display:block}.gallery-media picture,.gallery-media img{width:100%;height:auto;display:block}.gallery-copy{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem .45rem .55rem;display:grid}.gallery-copy h3{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,3rem);font-weight:520;line-height:1.05}.gallery-copy p{color:#0c0714c2;font-size:1rem}.commerce-text-link{color:var(--magenta-deep);text-underline-offset:.25em;margin-top:2rem;font-weight:750;display:inline-flex}.human-responsibilities>div{border:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.human-responsibilities article{border-right:1px solid var(--line-dark);min-height:24rem;padding:clamp(1.4rem,3vw,2.5rem)}.human-responsibilities article:last-child{border-right:0}.human-responsibilities article span{font-family:var(--font-mono);font-size:.65rem}.human-responsibilities article h3{font-family:var(--font-display);margin:clamp(4rem,8vw,8rem) 0 1rem;font-size:clamp(2.5rem,4vw,4rem);font-weight:520}.human-responsibilities article p{color:var(--ivory-dim)}.role-shopify span{color:var(--lime)}.role-shopipress span{color:var(--magenta-soft)}.role-wordpress span{color:var(--cyan)}.commerce-faq{grid-template-columns:minmax(18rem,.7fr) minmax(0,1fr);gap:clamp(2rem,8vw,9rem);display:grid}.commerce-faq>header{margin:0;display:block}.commerce-faq h2{margin-top:1rem}.commerce-faq>div{border-top:1px solid var(--line-dark)}.commerce-faq details{border-bottom:1px solid var(--line-dark)}.commerce-faq summary{overflow-wrap:anywhere;cursor:pointer;font-family:var(--font-display);grid-template-columns:2.5rem minmax(0,1fr);gap:.7rem;padding:1.2rem 0;font-size:clamp(1.4rem,2.2vw,2.1rem);line-height:1.05;display:grid}.commerce-faq summary span{color:var(--magenta-soft);font-family:var(--font-mono);font-size:.65rem}.commerce-faq .faq-guide{max-width:calc(100% - 3.2rem);margin:0 0 1.4rem 3.2rem}.commerce-faq details p{overflow-wrap:anywhere;max-width:52rem;color:var(--ivory-dim);padding:0 0 1.4rem 3.2rem}@media (width<=820px){.commerce-workflow>header,.commerce-gallery header,.human-responsibilities>header{grid-template-columns:minmax(0,1fr)}.commerce-workflow>ol>li{grid-template-columns:1fr}.commerce-workflow>ol>li:nth-child(2n) figure,.commerce-workflow>ol>li:nth-child(2n) .workflow-copy{grid-area:auto}.commerce-workflow figure{transform:none!important}.commerce-gallery-grid{grid-template-columns:1fr}.commerce-gallery-grid article:nth-child(n){grid-column:auto}.gallery-copy,.human-responsibilities>div{grid-template-columns:1fr}.human-responsibilities article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:0}.human-responsibilities article:last-child{border-bottom:0}.human-responsibilities article h3{margin-top:2.5rem}.commerce-faq{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.commerce-workflow h2,.commerce-gallery h2,.human-responsibilities h2,.commerce-faq h2{font-size:2.2rem}}.foot7>.shell{grid-template-columns:auto 1fr;align-items:start;gap:2rem 5rem;display:grid}.foot7-primary{align-items:center;gap:1.3rem;display:flex}.foot7 .trust-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem;display:flex}.foot7 .trust-footer-links a{color:var(--ivory-dim);font-family:var(--font-mono);padding-block:.4rem;font-size:.58rem;text-decoration:none}.foot7 .trust-footer-links a:hover{color:var(--lime)}@media (width<=820px){.foot7>.shell{grid-template-columns:1fr}.foot7-primary{flex-wrap:wrap}.foot7 .trust-footer-links{justify-content:flex-start}}body.stage-page .portal-footer .trust-footer-links a{padding-block:.4rem}body.stage-page .product-results article{min-width:0}body.stage-page .product-results article h3{overflow-wrap:anywhere}.wordmark .fy2press-brand-icon{flex:none;width:32px;height:32px;margin-right:.5rem}.wordmark .fy2press-wordmark{font-family:var(--font-sans);letter-spacing:-.045em;font-weight:650}.stage-chrome .wordmark,.portal-chrome .wordmark,.foot7 .wordmark{background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:.45rem;max-width:none;padding:0;line-height:1.1;display:inline-flex;overflow:visible}.wordmark .fy2press-brand-icon{margin:0;display:block}.wordmark .fy2press-wordmark{color:var(--ivory);font-style:normal;display:inline}@media (width<=420px){.stage-chrome .wordmark,.portal-chrome .wordmark{gap:.25rem;font-size:1.125rem}.wordmark .fy2press-brand-icon{width:24px;height:24px}}body.stage-page{--ivory-dim:#c7c1ce;--font-display:"Instrument Sans Variable", sans-serif;--content-max:82rem;--pad-x:clamp(1.25rem, 4vw, 3.5rem)}body.stage-page :is(h1,h2,h3){text-wrap:balance}body.stage-page .portal-shell{width:min(calc(100% - 2 * var(--pad-x)), 75rem)}body.stage-page :is(.stage-chrome,.portal-chrome){border-bottom:1px solid var(--line-dark);backdrop-filter:none;background:#0c0714}body.stage-page .stage-chrome{padding-block:.75rem}body.stage-page .portal-chrome-inner{gap:.6rem;min-height:4.5rem}body.stage-page :is(.stage-desktop-nav,.portal-desktop-nav){gap:.1rem}body.stage-page :is(.stage-desktop-nav,.portal-desktop-nav) a{color:var(--ivory-dim);font-family:var(--font-sans);background:0 0;border:0;border-radius:.5rem;padding-inline:.8rem}body.stage-page :is(.stage-desktop-nav,.portal-desktop-nav) a:hover{background:var(--void-2);color:var(--ivory)}body.stage-page :is(.stage-mobile-nav,.portal-mobile-nav) summary{border:1px solid var(--line-dark);background:var(--void-2);font-family:var(--font-sans);border-radius:.65rem}body.stage-page .portal-mobile-nav summary:after{content:"＋";color:var(--magenta-soft)}body.stage-page .portal-mobile-nav[open] summary:after{content:"−"}body.stage-page :is(.stage-mobile-nav,.portal-mobile-nav) nav{border-radius:.75rem}body.stage-page :is(.stage-mobile-nav,.portal-mobile-nav) nav a{font-family:var(--font-sans);font-size:1rem}body.stage-page .language-summary{font-family:var(--font-sans);border-radius:.65rem}body.stage-page .btn{box-shadow:none;border-radius:.7rem;justify-content:center}body.stage-page .btn-volt{background:var(--magenta-soft);color:var(--void)}body.stage-page .btn-volt:hover{box-shadow:none;background:#ffabd9;transform:none}body.stage-page .btn-outline:hover{transform:none}body.stage-page :is(.commerce-eyebrow,.commerce-kicker,.portal-kicker,.kicker){font-family:var(--font-sans);letter-spacing:.015em;text-transform:none;font-size:.875rem;font-weight:650}body.stage-page .kicker{background:0 0;border:0;padding:0}body.stage-page .commerce-eyebrow{color:var(--magenta-soft)}body.stage-page :is(.commerce-hero,.product-commerce-hero){background:var(--void);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;max-width:82rem;padding-block:clamp(2.5rem,5vw,4.5rem)}body.stage-page :is(.commerce-hero-copy,.product-commerce-hero) h1{letter-spacing:-.045em;max-width:18ch;margin:1rem 0 1.3rem;font-size:clamp(2.25rem,3.8vw,3.7rem);font-weight:650;line-height:1.1}body.stage-page :is(.commerce-lead,.product-lead){max-width:47ch;font-size:1.125rem;line-height:1.65}body.stage-page .commerce-actions{margin-top:1.6rem}body.stage-page .product-prerequisites{color:var(--ivory-dim);max-width:56ch;margin-top:1.25rem;font-size:.9375rem;line-height:1.55}body.stage-page .commerce-sync-boundary{color:var(--ivory-dim);margin-top:.5rem;font-size:.9375rem}body.stage-page .commerce-hero-media{max-width:none;display:block}.native-preview{background:var(--ivory);color:var(--void);border:1px solid #514259;border-radius:.85rem;overflow:hidden;box-shadow:0 1.5rem 4rem #0004}.native-preview-heading{color:var(--ivory);background:#20142b;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.native-preview-heading span{color:var(--ivory-dim);margin-left:auto;font-size:.875rem}.native-preview picture,.native-preview picture img{width:100%;height:auto;display:block}.native-preview figcaption{border-top:1px solid #e2dbd0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.5rem 1rem;font-size:.875rem;display:flex}body.stage-page .commerce-demo-disclosure{margin-top:1rem;font-size:.875rem;line-height:1.5}body.stage-page .commerce-proof-strip{border:0;border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-top:1.5rem}body.stage-page .commerce-proof-strip div{border:0;padding:0;display:block}body.stage-page .commerce-proof-strip dt{font-family:var(--font-sans);color:var(--ivory);font-size:1rem;font-weight:650}body.stage-page .commerce-proof-strip dd{margin-top:.35rem}body.stage-page :is(.commerce-workflow,.commerce-gallery,.commerce-faq,.plugin-stage){padding-block:clamp(3rem,6vw,5rem)}body.stage-page :is(.commerce-workflow,.commerce-gallery,.plugin-stage) header{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:1rem 3rem}body.stage-page :is(.commerce-workflow,.commerce-gallery,.commerce-faq,.plugin-stage,.product-results,.product-plugin-proof,.product-limits,.product-next,.capability-ledger) h2,body.stage-page .t7-head .h2{letter-spacing:-.035em;max-width:24ch;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:600;line-height:1.17}body.stage-page :is(.plugin-stage,.product-plugin-proof) h2 em{font-style:normal}body.stage-page .commerce-workflow{border-top:1px solid var(--line-dark)}body.stage-page .workflow-copy h3{letter-spacing:-.02em;font-size:1.4rem;font-weight:600;line-height:1.3}body.stage-page .workflow-copy p{font-size:1rem}body.stage-page .workflow-copy>span{font-family:var(--font-sans);font-weight:650}body.stage-page .tags7{background:var(--ivory);color:var(--ink)}body.stage-page .tags7 .shell{padding-block:clamp(3rem,6vw,5rem)}body.stage-page .tags7 .kicker{color:var(--magenta-deep)}body.stage-page :is(.t7-head,.capability-ledger>header){max-width:55rem}body.stage-page :is(.t7-head,.capability-ledger) h2 span{color:inherit;letter-spacing:0;margin-top:1rem;font-size:1.125rem;font-weight:450;display:block}body.stage-page .t7-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;margin-top:2rem}body.stage-page :is(.tag-card,.capability-column){clip-path:none;color:var(--ink);box-shadow:none;background:#fffcfa;border:1px solid #d9d1df;border-radius:.9rem;padding:clamp(1.4rem,3vw,2.2rem);transform:none}body.stage-page :is(.tag-card,.capability-column):before{content:none}body.stage-page :is(.tag-pro,.capability-column.pro){background:#fff5fa;border-color:#c597b4}body.stage-page .edition-label{color:#51395d;letter-spacing:.04em;background:#eee8f2;border-radius:.3rem;padding:.2rem .65rem;font-size:.8125rem;font-weight:750;display:inline-flex}body.stage-page :is(.tag-pro,.capability-column.pro) .edition-label{color:#84094f;background:#f7dceb}body.stage-page :is(.t7-name,.capability-column h3){margin:1rem 0 .5rem;font-size:1.65rem;font-weight:600;line-height:1.25}body.stage-page :is(.t7-sub,.capability-column>p){color:#594e62;font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin-bottom:1.25rem;font-size:1rem;line-height:1.55;display:block}body.stage-page .t7-list{columns:1;column-gap:0;margin-top:0}body.stage-page :is(.t7-list li,.capability-column li){color:#40354a;border-top:1px solid #e8dfe8;padding-block:.55rem;font-size:1rem;line-height:1.5}body.stage-page .t7-list li{padding-left:1.4rem}body.stage-page .t7-list li:before{content:"✓";color:#835073;text-shadow:none;font-size:.9rem;top:.6rem}body.stage-page .edition-availability{color:#594e62;max-width:70ch;margin-top:1.5rem;font-size:.9375rem}body.stage-page :is(.tag-card,.capability-column) .edition-action{white-space:normal;min-height:44px;margin-top:1.25rem}body.stage-page :is(.tag-card,.capability-column) .btn-outline.edition-action{color:#84094f;background:#fff;border-color:#84094f}body.stage-page :is(.tag-card,.capability-column) .btn-outline.edition-action:hover{background:#f7dceb}body.stage-page .edition-action-note{color:#594e62;margin-top:.65rem;font-size:.875rem;line-height:1.5}@media (width<=760px){body.stage-page :is(.tag-card,.capability-column) .edition-action{width:100%}}body.stage-page .capability-ledger{gap:1.5rem}body.stage-page .capability-ledger>header{margin-bottom:.5rem}body.stage-page .capability-column li span{color:#865473;font-size:.875rem}body.stage-page .capability-ledger>.portal-note{font-family:var(--font-sans);font-size:.9375rem}body.stage-page .plugin-stage{background:var(--void)}body.stage-page .plugin-console{box-shadow:none;border:1px solid #514259;border-radius:.85rem;overflow:hidden}body.stage-page .plugin-console-top{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.875rem}body.stage-page .plugin-console-top>span{display:none}body.stage-page .plugin-console-top strong{margin-left:0}body.stage-page .plugin-cues label{padding:.85rem}body.stage-page .plugin-cues small{display:none}body.stage-page .plugin-cues span{font-size:.9375rem;line-height:1.4}body.stage-page .plugin-viewer>input:checked~.plugin-cues label{text-shadow:none}body.stage-page .plugin-stage-foot{font-family:var(--font-sans);font-size:.9375rem;line-height:1.55}body.stage-page .commerce-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}body.stage-page .commerce-gallery-grid article:nth-child(n){border-radius:.75rem;grid-column:auto;padding:.75rem}body.stage-page .commerce-gallery-more .commerce-gallery-grid article:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:38rem}body.stage-page .commerce-gallery-grid article>span{font-family:var(--font-sans);font-size:.875rem}body.stage-page .gallery-copy{gap:.6rem}body.stage-page .gallery-copy h3{font-size:1.5rem;font-weight:600;line-height:1.25}body.stage-page .commerce-faq{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:2rem 4rem}body.stage-page .commerce-faq summary{grid-template-columns:1.5rem minmax(0,1fr);font-size:1.125rem;font-weight:550;line-height:1.45}body.stage-page .commerce-faq summary span{font-size:.875rem}body.stage-page .commerce-faq details p{padding-left:2.2rem}body.stage-page .commerce-faq .faq-guide{margin-left:2.2rem}body.stage-page .finale7 .shell{padding-block:4rem}body.stage-page .finale7:before,body.stage-page .finale7:after{display:none}body.stage-page .mega-f{text-transform:none;letter-spacing:-.035em;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:600;line-height:1.2}body.stage-page .mega-f :is(.f1,.f2){color:var(--ivory);-webkit-text-stroke:0;filter:none;background:0 0}body.stage-page .mega-f .f2{color:var(--magenta-soft)}body.stage-page :is(.portal-title,.guide-article h1){letter-spacing:-.035em;max-width:22ch;font-size:clamp(2.1rem,4.5vw,4rem);font-weight:600;line-height:1.13}body.stage-page .portal-hero{padding-block:clamp(2.5rem,5vw,4.5rem)}body.stage-page .portal-hero:before{display:none}body.stage-page .portal-note{font-family:var(--font-sans);font-size:.9375rem;line-height:1.6}body.stage-page .product-results h3{margin-top:1rem;font-size:1.5rem;line-height:1.25}body.stage-page .product-results>header,body.stage-page .product-plugin-proof header{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:1rem 3rem}body.stage-page .product-plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}body.stage-page .product-plugin-grid figure:nth-child(n){background:#fffcfa;border-radius:.75rem;grid-column:auto}body.stage-page .product-limits{color:var(--ink);background:#ece6ef}body.stage-page .product-limits>div{gap:2rem 3rem}body.stage-page .product-plugin-proof .portal-note{color:#594e62}body.stage-page :is(.foot7,.portal-footer){font-family:var(--font-sans);font-size:.875rem}body.stage-page :is(.foot7,.portal-footer) .trust-footer-links a{font-family:var(--font-sans);align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}body.stage-page .foot7-tag{font-family:var(--font-sans);letter-spacing:0;font-size:.875rem}@media (width<=980px){body.stage-page :is(.commerce-hero,.product-commerce-hero){grid-template-columns:minmax(0,1fr)}body.stage-page :is(.commerce-hero-copy,.product-commerce-hero) h1{max-width:22ch}body.stage-page :is(.commerce-hero-media,.product-commerce-visual){width:100%;max-width:48rem}}@media (width<=820px){body.stage-page :is(.commerce-workflow,.commerce-gallery,.plugin-stage) header,body.stage-page .product-results>header,body.stage-page .product-plugin-proof header{grid-template-columns:minmax(0,1fr);gap:1rem}body.stage-page :is(.t7-grid,.commerce-faq,.commerce-gallery-grid,.product-plugin-grid){grid-template-columns:minmax(0,1fr)}body.stage-page .commerce-gallery-grid article:last-child{grid-column:auto;max-width:none}body.stage-page .plugin-stage-foot{display:block}body.stage-page .plugin-stage-foot>a{align-items:center;min-height:44px;display:inline-flex}body.stage-page .commerce-proof-strip{grid-template-columns:minmax(0,1fr);gap:.85rem}body.stage-page .commerce-proof-strip div{border-bottom:1px solid var(--line-dark);padding-bottom:.85rem}body.stage-page .commerce-proof-strip dd{margin-top:.15rem}body.stage-page .plugin-cues{grid-template-columns:repeat(2,minmax(0,1fr))}body.stage-page .plugin-cues label{border-bottom:1px solid var(--line-dark)}body.stage-page .plugin-cues label:last-child{grid-column:1/-1}body.stage-page .plugin-console-top{display:none}}@media (width<=480px){body.stage-page .commerce-actions{grid-template-columns:minmax(0,1fr);display:grid}body.stage-page .commerce-actions .btn{width:100%}body.stage-page .stage-chrome{padding-inline:1rem}body.stage-page .portal-chrome-inner{width:calc(100% - 2rem)}body.stage-page .chrome-links{gap:.35rem}body.stage-page :is(.stage-mobile-nav,.portal-mobile-nav) summary{justify-content:center;width:44px;padding:.55rem}body.stage-page .portal-mobile-nav summary:after,body.stage-page .plugin-console-top b{display:none}body.stage-page .finale-actions{grid-template-columns:minmax(0,1fr);display:grid}}.commerce-gallery-more{border-top:1px solid #d9d1df;margin-top:1.5rem}.commerce-gallery-more summary{cursor:pointer;text-underline-offset:.2em;padding-block:1.2rem;font-weight:650}.commerce-gallery-more[open] summary{margin-bottom:.5rem}body.stage-page .native-preview-heading img{flex:none;width:24px;height:24px}body.stage-page:lang(ja){--font-sans:"Instrument Sans Variable", "Yu Gothic UI", Meiryo, sans-serif;--font-display:var(--font-sans)}body.stage-page:lang(ja) :is(h1,h2,h3){letter-spacing:0;line-break:strict;line-height:1.35}body.stage-page :is(.pillar-hero,.trust-hero){min-height:0;padding-block:clamp(2.5rem,5vw,4.5rem)}body.stage-page .pillar-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}body.stage-page :is(.pillar-hero,.trust-hero) h1{letter-spacing:-.035em;overflow-wrap:normal;hyphens:auto;max-width:24ch;font-size:clamp(2.1rem,4.5vw,4rem);font-weight:600;line-height:1.13}body.stage-page .portal-main h2{letter-spacing:-.025em;max-width:30ch;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:600;line-height:1.2}body.stage-page :is(.trust-ledger,.seo-pillar-grid,.seo-boundary,.pillar-use-cases,.docs-group-ledger) :is(h2,h3){letter-spacing:-.02em;max-width:none;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600;line-height:1.25}body.stage-page :is(.docs-group,.docs-index,.seo-model,.seo-ownership,.seo-cluster,.seo-limits,.pillar-why,.pillar-seo,.guide-shell){padding-block:clamp(2.5rem,5vw,4.5rem)}body.stage-page :is(.seo-pillars,.seo-control-map,.seo-machine,.pillar-roles,.pillar-limits,.portal-callout){padding-block:clamp(3rem,6vw,5rem)}body.stage-page :is(.seo-machine,.pillar-limits){color:var(--ink);background:#ece6ef}body.stage-page .seo-boundary article.bridge{color:var(--ink);background:#fff5fa}body.stage-page :is(.trust-hero>p,.governance-body,.guide-prose){max-width:72ch}body.stage-page :is(.trust-ledger,.seo-boundary,.seo-model>ol,.docs-group-items){background:0 0;border:0;gap:1rem}body.stage-page :is(.trust-ledger article,.seo-boundary article,.seo-model>ol li,.docs-group-items article){border:1px solid var(--line-dark);background:var(--void-2);border-radius:.8rem}body.stage-page .seo-boundary article.bridge{background:#fff5fa;border-color:#c597b4}body.stage-page :is(.trust-ledger article,.seo-model>ol li,.pillar-roles article,.pillar-use-cases article){min-height:0}body.stage-page :is(.seo-model>ol p,.pillar-roles article p),body.stage-page :is(.seo-pillar-grid h3,.pillar-use-cases h3){margin-top:1.5rem}body.stage-page :is(.seo-pillar-grid article,.support-form,.docs-start a,.docs-hub-metrics,.guide-pagination){border-radius:.8rem}body.stage-page :is(.guide-breadcrumbs,.guide-nav h2,.guide-nav-group h3,.docs-hub-metrics dd,.form-grid label,.form-config-note,.support-grid>aside a,.seo-control-head,.seo-control-row>span[role=cell]){font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.875rem;line-height:1.5}body.stage-page :is(.guide-nav a,.docs-group-nav a,.docs-group-ledger a,.seo-cluster-groups a,.seo-control-row a){font-size:.9375rem;line-height:1.5}body.stage-page .guide-pagination strong{font-size:1.125rem;line-height:1.35}body.stage-page .guide-pagination small{font-family:var(--font-sans)}body.stage-page :is(.form-grid input,.form-grid select,.form-grid textarea){border-radius:.5rem}body.stage-page .pillar-bridge-visual section:nth-child(n){box-shadow:none;border-radius:.6rem;transform:none}body.stage-page .pillar-bridge-visual :is(section>span,b){font-family:var(--font-sans);font-size:.8125rem;line-height:1.5}body.stage-page .pillar-bridge-visual>p{flex-wrap:wrap}body.stage-page .trust-ledger{padding-bottom:4rem}@media (width<=980px){body.stage-page .pillar-hero{grid-template-columns:minmax(0,1fr)}body.stage-page .pillar-bridge-visual{max-width:48rem}}@media (width<=520px){body.stage-page .trust-hero h1{font-size:2rem}body.stage-page .pillar-hero>div:first-child>div{grid-template-columns:minmax(0,1fr);display:grid}body.stage-page .pillar-bridge-visual{grid-template-columns:minmax(0,1fr)}body.stage-page .pillar-bridge-visual section{width:100%;max-width:26rem}body.stage-page .pillar-bridge-visual section:nth-child(2){display:none}}body.stage-page .btn:focus-visible{box-shadow:0 0 0 7px #0c0714d9}.passage{position:relative}.passage-steps{z-index:1;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.passage-step{border:1px solid var(--line-dark);background:var(--void-2);min-width:0;color:var(--ivory);border-radius:.85rem;margin:0;padding:.85rem 1rem 1rem;position:relative}.passage-step-shopify{--glow:var(--lime);border-color:#c8ff4d8c}.passage-step-fy2press{--glow:var(--magenta);border-color:#ff2e9a8c}.passage-step-wordpress{--glow:var(--cyan);border-color:#43d9ff8c}.passage-step+.passage-step:before{content:"";width:2px;height:1.25rem;position:absolute;top:calc(-1.25rem - 1px);left:1.6rem}.passage-step-fy2press:before{background:linear-gradient(var(--lime), var(--magenta))}.passage-step-wordpress:before{background:linear-gradient(var(--magenta), var(--cyan))}.passage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;min-height:2.75rem;margin-bottom:.55rem;display:flex}.passage-label{font-family:var(--font-mono);color:var(--ivory);align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:inline-flex}.passage-label:before{content:"";border-radius:50%;flex:none;width:.6rem;height:.6rem}.passage-step-shopify .passage-label:before{background:var(--lime)}.passage-step-fy2press .passage-label:before{background:var(--magenta)}.passage-step-wordpress .passage-label:before{background:var(--cyan)}.passage-play{white-space:normal;text-align:left;border:1px solid var(--lime);max-width:100%;min-height:2.75rem;color:var(--lime);font:600 .875rem/1.2 var(--font-sans);cursor:pointer;background:0 0;border-radius:.65rem;padding:.45rem .95rem}.passage-play:hover{background:#c8ff4d1f}.passage-play:disabled{cursor:progress}.passage-product{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.passage-product>div{flex:9rem;min-width:0}.passage-product picture,.passage-block picture{flex:none;display:block}.passage-product picture{width:5rem}.passage-thumb{aspect-ratio:1;object-fit:cover;background:var(--ivory-bright);border-radius:.55rem;width:100%;height:auto;display:block}.passage-product-name{color:var(--ivory);hyphens:auto;overflow-wrap:break-word;margin:0;font-size:.9375rem;line-height:1.4}.passage-price{font-family:var(--font-mono);white-space:nowrap;margin:.25rem 0 0;font-size:.875rem}.passage-step-shopify .passage-price{color:var(--lime)}.passage-step-fy2press .native-preview{box-shadow:none}.passage-block{background:var(--ivory);color:var(--void);border-radius:.6rem;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:center;gap:.9rem;padding:.75rem;display:grid}.passage-photo{aspect-ratio:1;object-fit:cover;background:var(--ivory-bright);border-radius:.45rem;width:100%;height:auto;display:block}.passage-collection{color:var(--cyan-deep);margin:0;font-size:.8125rem;font-weight:650}.passage-block-title{hyphens:auto;overflow-wrap:break-word;margin:.2rem 0 0;font-size:1rem;font-weight:650;line-height:1.3}.passage-step-wordpress{container-type:inline-size}@container (width<=22rem){.passage-block{grid-template-columns:minmax(0,1fr)}.passage-block picture{width:7.5rem;max-width:100%}}.passage-block .passage-price{color:var(--void)}.passage-view{background:var(--void);color:var(--ivory);border-radius:.45rem;margin-top:.55rem;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;display:inline-block}.passage-return{color:var(--amber-text);margin:.7rem 0 0;font-size:.875rem;line-height:1.4}.passage[data-active=shopify] .passage-step-shopify{outline:2px solid var(--lime);outline-offset:2px}.passage[data-active=fy2press] .passage-step-fy2press{outline:2px solid var(--magenta);outline-offset:2px}.passage[data-active=wordpress] .passage-step-wordpress{outline:2px solid var(--cyan);outline-offset:2px}@media (width>=981px){.passage-steps{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.passage-step+.passage-step:before{content:none}.passage-step-fy2press{grid-area:1/2/4/13;margin:4.25rem 0 6.5rem;padding-top:.6rem}.passage-step-fy2press .passage-head{justify-content:flex-end}.passage-step-fy2press .native-preview figcaption{flex-direction:column;align-items:flex-start;max-width:40%}.passage-step-shopify{z-index:2;grid-area:1/1/auto/8;align-self:start;box-shadow:0 1.25rem 3rem #00000080}.passage-step-wordpress{z-index:2;grid-area:3/7/auto/13;align-self:end;box-shadow:0 1.25rem 3rem #00000080}}.passage-ribbon{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (width>=981px){.passage-ribbon{width:calc(100% + 4.5rem);height:calc(100% + 2.5rem);inset:-2.5rem -2rem 0 -2.5rem}}.passage-step:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 2.75rem -.75rem var(--glow,transparent);opacity:.45;transition:opacity .35s ease-out;position:absolute;inset:-1px}.passage.is-playing .passage-step:after,.passage.is-tilting .passage-step:after{opacity:.95}.passage-ribbon-lit[hidden],.passage-spark[hidden]{display:none}.passage-spark{z-index:0;pointer-events:none;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(circle,#ffffff80,#ff2e9a52 32%,#0000 68%);border-radius:50%;width:9rem;height:9rem;position:absolute;top:0;left:0}.passage-chip{z-index:5;pointer-events:none;transform-origin:0 0;will-change:transform;filter:drop-shadow(0 .5rem 1.25rem #ff2e9a73);margin:0;position:absolute;top:0;left:0}img.passage-chip{object-fit:cover;border-radius:.55rem}.passage-scan{z-index:2;pointer-events:none;border-radius:.7rem;position:absolute;inset:3.6rem .6rem .6rem;overflow:hidden}.passage-scan[hidden]{display:none}.passage-scan span{background:linear-gradient(90deg,#0000,#ff2e9a8c,#0000);width:14%;position:absolute;top:0;bottom:0;left:0}body.stage-page .commerce-hero-copy{position:relative}.kinetic-lines{pointer-events:none;position:absolute;inset:0}.kinetic-line{transform-origin:0;border-radius:1em;position:absolute}.kinetic-shopify{background:var(--lime)}.kinetic-wordpress{background:var(--cyan)}@media (prefers-reduced-motion:no-preference){.kinetic-line{animation:.9s cubic-bezier(.45,.05,.2,1) both kinetic-draw}.kinetic-shopify{animation-delay:.25s}.kinetic-wordpress{animation-delay:3.9s}}@keyframes kinetic-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine) and (width>=981px){.passage-steps{perspective:1400px}.passage-step{transition:transform .35s ease-out}.passage.is-tilting .passage-step{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateZ(var(--depth,0px))}.passage-step-shopify{--depth:36px}.passage-step-wordpress{--depth:28px}}body.stage-page .commerce-proof-strip dt{align-items:center;gap:.55rem;display:flex}body.stage-page .commerce-proof-strip .wordpress-mark{flex:none;width:1.375rem;height:1.375rem}body.stage-page .commerce-proof-strip .brand-link{color:inherit;text-underline-offset:.2em;text-decoration:underline #c8ff4d99}body.stage-page .commerce-proof-strip .brand-link:hover{text-decoration-color:var(--lime)}.trademark-notice{max-width:72ch;color:inherit;margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}body.stage-page :is(.foot7,.portal-footer) .trademark-notice{color:var(--ivory-dim)}:root{--pf-text:#1a1a1a;--pf-text-secondary:#666;--pf-text-muted:#767676;--pf-background:#fff;--pf-border:#e0e0e0;--pf-border-focus:#999;--pf-skeleton:#eee;--pf-skeleton-shine:#f5f5f5;--pf-hover:#f5f5f5;--pf-mark:#1a1a1a;--pf-scroll-shadow:#00000014;--pf-shadow-sm:0 2px 8px #0000000f;--pf-shadow-md:0 4px 12px #0000001a;--pf-shadow-lg:0 16px 48px #0003;--pf-error-bg:#fef2f2;--pf-error-border:#fecaca;--pf-error-text:#dc2626;--pf-error-text-secondary:#b91c1c;--pf-outline-focus:#0969da;--pf-outline-width:2px;--pf-outline-offset:2px;--pf-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pf-input-height:36px;--pf-input-font-size:16px;--pf-summary-font-size:12px;--pf-result-title-font-size:14px;--pf-result-excerpt-font-size:13px;--pf-modal-backdrop:#00000080;--pf-results-display:flex;--pf-results-flex-direction:column;--pf-results-flex-wrap:nowrap;--pf-results-columns:none;--pf-results-gap:8px;--pf-border-radius:6px;--pf-image-width:64px;--pf-image-height:48px;--pf-icon-search:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");--pf-icon-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23000' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--pf-dropdown-z-index:9999;--pf-modal-max-width:560px;--pf-modal-max-height:min(80dvh, 800px);--pf-modal-top:10dvh;--pf-searchbox-max-width:480px;--pf-searchbox-dropdown-max-height:320px;--pf-dropdown-max-height:280px}[data-pf-theme=dark]{--pf-text:#e5e5e5;--pf-text-secondary:#a0a0a0;--pf-text-muted:#949494;--pf-background:#1a1a1a;--pf-border:#333;--pf-border-focus:#555;--pf-skeleton:#2a2a2a;--pf-skeleton-shine:#333;--pf-hover:#252525;--pf-mark:#e5e5e5;--pf-scroll-shadow:#ffffff1a;--pf-outline-focus:#58a6ff;--pf-shadow-sm:0 2px 8px #0000004d;--pf-shadow-md:0 4px 12px #0006;--pf-shadow-lg:0 16px 48px #00000080;--pf-error-bg:#2a1a1a;--pf-error-border:#5c2828;--pf-error-text:#f87171;--pf-error-text-secondary:#ef4444;--pf-modal-backdrop:#000000b3}pagefind-config,pagefind-filter-dropdown,pagefind-filter-pane,pagefind-input,pagefind-keyboard-hints,pagefind-modal,pagefind-modal-body,pagefind-modal-footer,pagefind-modal-header,pagefind-modal-trigger,pagefind-results,pagefind-searchbox,pagefind-summary{all:initial;box-sizing:border-box;font-family:var(--pf-font,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:canvastext;contain:layout style;font-size:16px;line-height:1.5;display:block}pagefind-searchbox,pagefind-filter-dropdown{position:relative}pagefind-searchbox:has(.pf-searchbox.open),pagefind-filter-dropdown:has(.pf-dropdown-trigger.open){z-index:var(--pf-dropdown-z-index)}pagefind-config{display:none}pagefind-modal-trigger{display:inline-block}:is(*,#\#):is(*,#\#) :is([class^=pf-],[class*=\ pf-]):not(svg,svg *){all:revert;box-sizing:border-box}:is(*,#\#):is(*,#\#) :is([class^=pf-],[class*=\ pf-]):not(svg,svg *):before,:is(*,#\#):is(*,#\#) :is([class^=pf-],[class*=\ pf-]):not(svg,svg *):after{box-sizing:border-box}:is(*,#\#):is(*,#\#):is(*,#\#) [class^=pf-][hidden],:is(*,#\#):is(*,#\#):is(*,#\#) [class*=\ pf-][hidden]{display:none}[data-pf-hidden]{display:none!important}[data-pf-suppressed]{opacity:0!important;pointer-events:none!important}[data-pf-sr-hidden]{clip:rect(0 0 0 0)!important;clip-path:inset(100%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-link:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-link:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-checkbox-input:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-checkbox-input:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-btn:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-btn:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-options:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-options:focus-visible{outline:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-clear:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-btn:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close:focus-visible{outline:var(--pf-outline-width) solid var(--pf-outline-focus);outline-offset:var(--pf-outline-offset)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-key,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-key,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer-key,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-keyboard-key,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-footer-key{background:var(--pf-hover);border:1px solid var(--pf-border);color:var(--pf-text-secondary);font-weight:500;font-family:var(--pf-font);border-radius:3px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-key--sm,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-footer-key{min-width:16px;height:16px;padding:0 3px;font-size:9px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-wrapper{position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-wrapper:before,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input-wrapper:before{content:"";background-color:var(--pf-text-muted);width:14px;height:14px;top:calc((var(--pf-input-height) - 14px) / 2);-webkit-mask-image:var(--pf-icon-search);mask-image:var(--pf-icon-search);pointer-events:none;position:absolute;inset-inline-start:10px;mask-size:100%}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input-wrapper:before{z-index:1}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input{width:100%;height:var(--pf-input-height);background-color:var(--pf-background);border:1px solid var(--pf-border);border-radius:var(--pf-border-radius);font-family:var(--pf-font,inherit);font-size:var(--pf-input-font-size);color:var(--pf-text);box-sizing:border-box}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input{padding:0;padding-inline:32px 36px;font-weight:400}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input:focus-visible{border-color:var(--pf-outline-focus);box-shadow:0 0 0 var(--pf-outline-width) var(--pf-outline-focus)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input::placeholder,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input::placeholder{color:var(--pf-text-muted)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input::-webkit-search-decoration{appearance:none;display:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input::-webkit-search-cancel-button{appearance:none;display:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input::-webkit-search-results-button{appearance:none;display:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input::-webkit-search-results-decoration{appearance:none;display:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear{inset-inline-end:2px;min-width:44px;height:calc(100% - 4px);color:var(--pf-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 8px;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear:hover{background:var(--pf-hover);color:var(--pf-text-secondary)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear[data-pf-suppressed]{display:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-summary{font-size:var(--pf-summary-font-size);color:var(--pf-text-muted)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-results{display:var(--pf-results-display);flex-direction:var(--pf-results-flex-direction);flex-wrap:var(--pf-results-flex-wrap);grid-template-columns:var(--pf-results-columns);gap:var(--pf-results-gap);margin:0;padding:0;list-style:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result{flex-direction:column;gap:8px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card{background:var(--pf-background);border:1px solid var(--pf-border);border-radius:var(--pf-border-radius);gap:12px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:hover{border-color:var(--pf-border-focus);box-shadow:var(--pf-shadow-sm)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:has(.pf-result-link:focus-visible){border-color:var(--pf-outline-focus);box-shadow:0 0 0 var(--pf-outline-width) var(--pf-outline-focus)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:has([data-pf-selected]){border-color:var(--pf-border-focus);background:var(--pf-hover)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-image{width:var(--pf-image-width);height:var(--pf-image-height);object-fit:cover;background:var(--pf-skeleton);border-radius:4px;flex-shrink:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-content{flex:1;min-width:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-title{font-size:var(--pf-result-title-font-size);margin:0;font-weight:500;line-height:1.4}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-link{color:var(--pf-text);text-decoration:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-link:after{content:"";border-radius:inherit;position:absolute;inset:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-link:hover{text-decoration:underline}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-excerpt{font-size:var(--pf-result-excerpt-font-size);color:var(--pf-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;line-height:1.5;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-excerpt mark,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-excerpt mark,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result-excerpt mark{color:var(--pf-mark);background:0 0;font-weight:500}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton{background:var(--pf-skeleton);border-radius:4px}@media (prefers-reduced-motion:no-preference){:is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton{background:linear-gradient(90deg, var(--pf-skeleton) 25%, var(--pf-skeleton-shine) 50%, var(--pf-skeleton) 75%);background-size:200% 100%;animation:1.5s infinite pf-shimmer}@keyframes pf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton-title{width:60%;height:14px;margin-bottom:8px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton-excerpt{width:90%;height:13px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton-image{width:var(--pf-image-width);height:var(--pf-image-height);flex-shrink:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-empty{text-align:center;color:var(--pf-text-muted);padding:32px 16px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-empty-icon{opacity:.4;margin-bottom:8px;font-size:24px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-empty-text{margin:0;font-size:14px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-error{background:var(--pf-error-bg);border:1px solid var(--pf-error-border);border-radius:var(--pf-border-radius);color:var(--pf-error-text);padding:12px 16px;font-size:13px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-error strong{font-weight:600}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-error small{color:var(--pf-error-text-secondary);margin-top:4px;font-size:12px;display:block}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chips{flex-direction:column;gap:6px;margin:0;padding:0;padding-inline-start:12px;list-style:none;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip{background:var(--pf-background);border:1px solid var(--pf-border);border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip:hover{border-color:var(--pf-border-focus)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip:has(.pf-heading-link:focus-visible){border-color:var(--pf-outline-focus);box-shadow:0 0 0 var(--pf-outline-width) var(--pf-outline-focus)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip:has([data-pf-selected]){border-color:var(--pf-border-focus);background:var(--pf-hover)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link{color:var(--pf-text);font-weight:500;line-height:1.3;text-decoration:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link:before{content:"#";color:var(--pf-text-muted);margin-inline-end:4px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link:after{content:"";border-radius:inherit;position:absolute;inset:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link:hover{text-decoration:underline}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-excerpt{color:var(--pf-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.4;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-pane{background:var(--pf-skeleton);border-radius:var(--pf-border-radius);border:1px solid var(--pf-border);flex-direction:column;gap:20px;padding:16px;display:flex;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) details.pf-filter-group{display:block}:is(*,#\#):is(*,#\#):is(*,#\#) details.pf-filter-group>.pf-filter-options,:is(*,#\#):is(*,#\#):is(*,#\#) details.pf-filter-group>.pf-filter-fieldset{margin-top:8px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-fieldset{border:none;margin:0;padding:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-title{text-transform:uppercase;letter-spacing:.3px;color:var(--pf-text-muted);margin:0;font-size:11px;font-weight:600}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-name,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger-label,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) summary.pf-filter-group-title{cursor:pointer;align-items:center;margin:-4px 0;padding:4px 0;list-style:none;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) summary.pf-filter-group-title::-webkit-details-marker{display:none}:is(*,#\#):is(*,#\#):is(*,#\#) summary.pf-filter-group-title:after{content:"";background:var(--pf-text-muted);width:10px;height:6px;-webkit-mask-image:var(--pf-icon-arrow);mask-image:var(--pf-icon-arrow);flex-shrink:0;margin-inline-start:8px;transition:transform .15s;mask-size:100% 100%}:is(*,#\#):is(*,#\#):is(*,#\#) details.pf-filter-group:not([open])>summary.pf-filter-group-title:after{transform:rotate(-90deg)}:is(*,#\#):is(*,#\#):is(*,#\#) [dir=rtl] details.pf-filter-group:not([open])>summary.pf-filter-group-title:after{transform:rotate(90deg)}:is(*,#\#):is(*,#\#):is(*,#\#) summary.pf-filter-group-title:hover{color:var(--pf-text-secondary)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-count,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-selected-badge{background:var(--pf-text);color:var(--pf-background);box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-count{text-transform:none;margin-inline-start:auto}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-count[data-pf-hidden],:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-selected-badge[data-pf-hidden]{visibility:hidden;display:inline-flex!important}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-options{flex-direction:column;gap:0;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox{cursor:pointer;min-height:30px;color:var(--pf-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}@media (pointer:coarse){:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox{min-height:44px}}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox:hover{color:var(--pf-text)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-checkbox-input{width:16px;height:16px;accent-color:var(--pf-text);cursor:pointer;color-scheme:light;margin:0}:is(*,#\#):is(*,#\#):is(*,#\#) [data-pf-theme=dark] .pf-checkbox-input{color-scheme:dark}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox:has(.pf-checkbox-input:focus-visible){outline:var(--pf-outline-width) solid var(--pf-outline-focus);outline-offset:var(--pf-outline-offset);border-radius:4px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox-count{color:var(--pf-text-muted);margin-inline-start:auto;font-size:11px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-wrapper{align-items:center;display:inline-flex;position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger{height:var(--pf-input-height);background:var(--pf-background);border:1px solid var(--pf-border);border-radius:var(--pf-border-radius);color:var(--pf-text-secondary);cursor:pointer;appearance:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:border-color .15s;display:inline-flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger:hover,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger.open{border-color:var(--pf-border-focus)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger.wrap{height:auto;min-height:var(--pf-input-height);padding-top:6px;padding-bottom:6px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger-label.wrap,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-label.wrap{white-space:normal;line-height:1.3}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-arrow{background:var(--pf-text-muted);width:10px;height:6px;-webkit-mask-image:var(--pf-icon-arrow);mask-image:var(--pf-icon-arrow);flex-shrink:0;mask-size:100% 100%;mask-repeat:no-repeat}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger.open .pf-dropdown-arrow{transform:rotate(180deg)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-menu{top:calc(100% + 4px);min-width:180px;max-height:var(--pf-dropdown-max-height);border:1px solid var(--pf-border);border-radius:var(--pf-border-radius);box-shadow:var(--pf-shadow-md);z-index:100;background: linear-gradient(var(--pf-background) 30%, transparent) center top,  linear-gradient(transparent, var(--pf-background) 70%) center bottom,  linear-gradient(var(--pf-scroll-shadow), transparent) center top,  linear-gradient(transparent, var(--pf-scroll-shadow)) center bottom, var(--pf-background);background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px,100% 100%;background-attachment:local,local,scroll,scroll,scroll;padding:4px;position:absolute;inset-inline-start:0;overflow-y:auto}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option{min-height:44px;color:var(--pf-text-secondary);cursor:pointer;box-sizing:border-box;border-radius:4px;align-items:center;gap:8px;padding:12px 10px;font-size:13px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option:hover{background:var(--pf-hover)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option.pf-dropdown-option-focused{outline:var(--pf-outline-width) solid var(--pf-outline-focus);outline-offset:-2px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option.wrap{align-items:flex-start}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-checkbox{border:1px solid var(--pf-border);background:var(--pf-background);border-radius:3px;flex-shrink:0;width:16px;height:16px;position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option.wrap .pf-dropdown-checkbox{margin-top:2px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option[aria-selected=true] .pf-dropdown-checkbox{background:var(--pf-text);border-color:var(--pf-text)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option[aria-selected=true] .pf-dropdown-checkbox:after{content:"";inset-inline-start:5px;border:solid var(--pf-background);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;transform:rotate(45deg)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-label{flex:1}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-count{color:var(--pf-text-muted);flex-shrink:0;margin-inline-start:auto;font-size:11px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option.wrap .pf-dropdown-option-count{margin-top:2px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-loading{pointer-events:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-loading .pf-dropdown-checkbox{width:16px;height:16px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-loading .pf-dropdown-option-label{border-radius:4px;height:13px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-error{color:var(--pf-error-text);padding:12px 10px;font-size:13px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-clear{border-radius:var(--pf-border-radius);height:44px;color:var(--pf-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:4px;padding:0 10px;font-size:12px;display:inline-flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-clear:hover:not([aria-disabled=true]){background:var(--pf-hover);border-color:var(--pf-border);color:var(--pf-text)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-clear[aria-disabled=true]{color:var(--pf-text-muted);cursor:default;opacity:.4}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-options{max-height:var(--pf-dropdown-max-height);overflow-y:auto}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-btn{width:100%;height:var(--pf-input-height);background:var(--pf-background);border:1px solid var(--pf-border);border-radius:var(--pf-border-radius);color:var(--pf-text-muted);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:inline-flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-btn:hover{border-color:var(--pf-border-focus)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-icon{background:var(--pf-text-muted);width:14px;height:14px;-webkit-mask-image:var(--pf-icon-search);mask-image:var(--pf-icon-search);flex-shrink:0;mask-size:100%}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-text{text-align:start;color:var(--pf-text-muted);flex:1}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-shortcut{align-items:center;gap:2px;margin-inline-start:8px;display:inline-flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-key{border-radius:4px;min-width:20px;height:18px;font-size:11px}:is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal{width:100%;max-width:var(--pf-modal-max-width);max-height:var(--pf-modal-max-height);margin:var(--pf-modal-top) auto;background:var(--pf-background);box-shadow:var(--pf-shadow-lg);overscroll-behavior:contain;border:none;border-radius:12px;flex-direction:column;padding:0;position:fixed;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal::backdrop{background:var(--pf-modal-backdrop);overscroll-behavior:contain;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal[open]{display:flex}@media (prefers-reduced-motion:no-preference){:is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal[open]{animation:.15s ease-out pf-modal-appear}@keyframes pf-modal-appear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}}@media (width<=640px){:is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal[open]{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;animation:none;top:0;left:0}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-header,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header{padding-top:max(16px, env(safe-area-inset-top));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-body,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-body{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-footer,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer{padding-bottom:max(12px, env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-header,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header{border-bottom:1px solid var(--pf-border);flex-shrink:0;align-items:center;gap:8px;padding:16px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header-content{flex:1;min-width:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close{width:40px;height:40px;color:var(--pf-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close:hover{background:var(--pf-hover);color:var(--pf-text)}@media (width<=640px){:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close{display:flex}}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-header .pf-input-wrapper:before,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header .pf-input-wrapper:before{top:50%;transform:translateY(-50%)}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-header .pf-input,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header .pf-input{font-size:var(--pf-input-font-size);background:0 0;border:none;height:40px}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-body,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-body{overscroll-behavior:contain;flex:auto;padding:8px 16px 16px;overflow-y:auto}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-body .pf-summary,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-body .pf-summary{margin-bottom:8px}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-body .pf-result-card:has([data-pf-selected]),:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-body .pf-result-card:has([data-pf-selected]){background:var(--pf-skeleton)}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-footer,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer{border-top:1px solid var(--pf-border);color:var(--pf-text-muted);flex-shrink:0;align-items:center;gap:16px;padding:10px 16px;font-size:12px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer-hint,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-keyboard-hint{align-items:center;gap:6px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer-key,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-keyboard-key{min-width:18px;height:18px;font-size:10px}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-keyboard-hints,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-keyboard-hints{color:var(--pf-text-muted);flex-wrap:wrap;align-items:center;gap:16px;min-height:20px;font-size:12px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox{width:100%;max-width:var(--pf-searchbox-max-width);display:inline-block;position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input-wrapper{position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input-wrapper .pf-trigger-shortcut{inset-inline-end:12px;pointer-events:none;margin-inline-start:0;position:absolute;top:50%;transform:translateY(-50%)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input{padding:0;padding-inline:32px 12px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input-wrapper:has(.pf-trigger-shortcut) .pf-searchbox-input{padding-inline-end:72px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input:focus~.pf-trigger-shortcut{display:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input:focus{border-color:var(--pf-border-focus);padding-inline-end:12px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox.open .pf-searchbox-input{border-bottom-color:var(--pf-border);border-bottom-right-radius:0;border-bottom-left-radius:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-dropdown{background:var(--pf-background);border:1px solid var(--pf-border);border-radius:0 0 var(--pf-border-radius) var(--pf-border-radius);box-shadow:var(--pf-shadow-md);max-height:var(--pf-searchbox-dropdown-max-height);z-index:100;border-top:none;flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox.open .pf-searchbox-dropdown{display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-results{flex:1;margin:0;padding:4px;list-style:none;overflow-y:auto}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result{cursor:pointer;min-height:44px;color:inherit;box-sizing:border-box;border-radius:4px;padding:12px 10px;text-decoration:none;display:block}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result:hover{background:var(--pf-hover)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-placeholder{cursor:default;pointer-events:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-placeholder:hover{background:0 0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result[data-pf-selected]{background:var(--pf-hover);outline:var(--pf-outline-width) solid var(--pf-outline-focus);outline-offset:-2px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result-title{color:var(--pf-text);margin:0;font-size:13px;font-weight:500;line-height:1.3}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result-excerpt{color:var(--pf-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;line-height:1.4;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-subresult{border-inline-start:2px solid var(--pf-border);margin-inline-start:10px;padding-inline-start:20px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result-meta{align-items:center;gap:6px;margin-top:4px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-footer{border-top:1px solid var(--pf-border);color:var(--pf-text-muted);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:8px 10px;font-size:11px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-footer-hint{align-items:center;gap:4px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-empty{text-align:center;color:var(--pf-text-muted);padding:20px 10px;font-size:13px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-loading{color:var(--pf-text-muted);justify-content:center;align-items:center;gap:8px;padding:16px 10px;font-size:13px;display:flex}@media (forced-colors:active){:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-btn:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:has(.pf-result-link:focus-visible),:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip:has(.pf-heading-link:focus-visible),:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox:has(.pf-checkbox-input:focus-visible),:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option.pf-dropdown-option-focused,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result[data-pf-selected]{outline-offset:2px;outline:2px solid canvastext}}@media (hover:none){:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-keyboard-hints,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-keyboard-hints,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-footer,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer-hint{display:none}}@media (width<=640px){:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-menu{min-width:unset;width:max(180px,100vw - 32px);max-width:calc(100vw - 32px);inset-inline-start:unset;max-height:min(var(--pf-dropdown-max-height), 50vh);left:50%;transform:translate(-50%)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-dropdown{max-height:min(var(--pf-searchbox-dropdown-max-height), 60vh)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-pane{gap:16px;padding:12px}}:root{--ink:#15231d;--ink-soft:#314039;--paper:#f8f6f0;--paper-bright:#fefdf9;--line:#d9ddd6;--fern:#39765a;--fern-deep:#24523d;--mint:#cde7d5;--apricot:#f0a27c;--apricot-soft:#f9ded0;--sky:#ddeaf3;--warning:#9b5c21;--danger:#9a3e3e;--success:#276644;--font-display:"Newsreader Variable", Georgia, serif;--font-sans:"Instrument Sans Variable", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--font-mono:"Geist Mono Variable", Consolas, monospace;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.75rem;--radius-pill:999px;--shadow-sm:0 1px 2px #15231d12;--shadow-lg:0 24px 64px #15231d1f;--content-max:90rem;--reading-max:68ch;--docs-max:53.75rem;--header-height:4.75rem;--transition-fast:.16s;--transition-normal:.28s}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--font-sans);scroll-behavior:smooth;text-rendering:optimizelegibility;scroll-padding-top:6rem}@media (width<=420px){html{scroll-padding-top:8rem}}body{background:radial-gradient(circle at 5% 0%, #cde7d599, transparent 30rem), var(--paper);min-width:0;min-height:100vh;color:var(--ink);margin:0;font-size:1rem;line-height:1.6}body:has(dialog[open]){overflow:hidden}img,svg{max-width:100%;display:block}button,input{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline:3px solid var(--apricot);outline-offset:3px}::selection{background:var(--mint);color:var(--ink)}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--ink);color:var(--paper-bright);padding:.65rem 1rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;translate:0 -200%}.skip-link:focus{translate:0}.site-container{width:min(calc(100% - 2rem), var(--content-max));margin-inline:auto}.site-header{z-index:50;backdrop-filter:blur(18px);background:#f8f6f0e0;border-bottom:1px solid #d9ddd6cc;position:sticky;top:0}.header-inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.brand{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:.7rem;font-size:1.16rem;font-weight:720;text-decoration:none;display:inline-flex}.brand-mark{border:1px solid var(--fern-deep);background:var(--fern-deep);width:2.25rem;height:2.25rem;color:var(--paper-bright);font-family:var(--font-display);border-radius:.75rem .75rem .75rem .2rem;place-items:center;font-size:1.45rem;font-weight:650;line-height:1;display:grid;box-shadow:inset 0 0 0 3px #ffffff24}.brand-dot{color:var(--apricot)}.desktop-nav,.header-actions{align-items:center;gap:.25rem;display:flex}.nav-link,.header-button,.language-summary,.mobile-summary{border-radius:var(--radius-pill);color:var(--ink-soft);cursor:pointer;transition:background var(--transition-fast) ease, color var(--transition-fast) ease;background:0 0;border:0;padding:.75rem .9rem;font-weight:620;line-height:1;text-decoration:none}.nav-link:hover,.header-button:hover,.language-summary:hover,.mobile-summary:hover{color:var(--ink);background:#cde7d58c}.header-button{border:1px solid var(--line);background:var(--paper-bright);align-items:center;gap:.5rem;min-width:44px;min-height:44px;display:inline-flex}.language-switcher,.mobile-nav{position:relative}.language-summary,.mobile-summary{align-items:center;gap:.45rem;list-style:none;display:flex}.language-summary::-webkit-details-marker{display:none}.mobile-summary::-webkit-details-marker{display:none}.language-summary:after,.mobile-summary:after{content:"⌄";transition:rotate var(--transition-fast) ease;font-size:.9em}details[open]>.language-summary:after,details[open]>.mobile-summary:after{rotate:180deg}.language-menu,.mobile-menu{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-bright);min-width:min(15rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 8rem);box-shadow:var(--shadow-lg);margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + .6rem);right:0;overflow:auto}.language-menu a{border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .65rem;text-decoration:none;display:flex}@media (width<=820px){.stage-chrome .language-switcher,.portal-chrome .language-switcher{position:static}.stage-chrome .language-menu,.portal-chrome .language-menu{min-width:0;max-width:none;max-height:65dvh;top:calc(100% + .25rem);left:1rem;right:1rem}}.language-menu a:hover{background:var(--paper)}.mobile-nav{display:none}.mobile-menu{gap:.25rem;width:min(20rem,100vw - 2rem);display:grid}.mobile-menu a{border-radius:.65rem;padding:.75rem;text-decoration:none}.mobile-menu a:hover{background:var(--paper)}.eyebrow{color:var(--fern-deep);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:760}.display-title{max-width:13ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3.25rem,7vw,7.3rem);font-weight:520;line-height:.92}.section-title{max-width:17ch;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,4.5vw,4.5rem);font-weight:520;line-height:1}.lead{max-width:42rem;color:var(--ink-soft);margin:1.5rem 0 0;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.55}.hero{padding-block:clamp(4rem,9vw,8.5rem) clamp(3rem,6vw,6rem);position:relative;overflow:hidden}.hero:after{z-index:-1;aspect-ratio:1;content:"";background:#ddeaf373;border:1px solid #39765a2e;border-radius:48% 52% 58% 42%;width:min(42vw,36rem);position:absolute;bottom:2rem;right:-8rem;rotate:12deg}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.hero-side{border-left:1px solid var(--line);padding-left:clamp(1.5rem,4vw,3rem)}.button-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.button{border:1px solid var(--fern-deep);border-radius:var(--radius-pill);background:var(--fern-deep);min-height:3rem;color:var(--paper-bright);transition:translate var(--transition-fast) ease, box-shadow var(--transition-fast) ease;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{translate:0 -2px;box-shadow:0 8px 20px #24523d33}.button.secondary{border-color:var(--line);background:var(--paper-bright);color:var(--ink)}.release-chip{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-soft);font-family:var(--font-mono);background:#fefdf9b3;align-items:center;gap:.55rem;margin:1.5rem 0 0;padding:.45rem .7rem;font-size:.75rem;display:inline-flex}.release-chip:before{background:var(--apricot);content:"";border-radius:50%;width:.55rem;height:.55rem}.hero-proof{border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--font-mono);background:#fefdf9c2;margin-top:1.25rem;overflow:hidden}.hero-proof-track{color:var(--fern-deep);justify-content:space-between;align-items:center;gap:.45rem;padding:.65rem .75rem;font-size:clamp(.62rem,1.1vw,.72rem);font-weight:700;display:flex}.hero-proof-bridge{border-radius:var(--radius-pill);background:var(--fern-deep);color:var(--paper-bright);padding:.25rem .45rem}.hero-proof p{border-top:1px dashed var(--apricot);color:var(--warning);text-align:right;margin:0;padding:.45rem .75rem;font-size:.68rem}.section{padding-block:clamp(4rem,8vw,8rem)}.section-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vw,4.5rem);display:grid}.section-heading .lead{margin:0;font-size:1.05rem}.flow-shell{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fefdf9b8;padding:clamp(1rem,3vw,2.5rem)}.flow-grid{grid-template-columns:1fr minmax(5rem,.35fr) 1fr minmax(5rem,.35fr) 1fr;align-items:center;gap:1rem;display:grid}.system-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-bright);flex-direction:column;justify-content:space-between;min-height:12rem;padding:1.25rem;display:flex}.system-card.bridge{border-color:var(--fern);background:var(--fern-deep);color:var(--paper-bright);box-shadow:0 18px 38px #24523d2e}.system-card small{color:var(--ink-soft);font-family:var(--font-mono);text-transform:uppercase;font-size:.72rem}.system-card.bridge small{color:var(--mint)}.system-card h3{font-family:var(--font-display);margin:1.5rem 0 .35rem;font-size:1.85rem;font-weight:560;line-height:1}.system-card p{margin:0;font-size:.92rem;line-height:1.45}.flow-connector{color:var(--fern-deep);font-family:var(--font-mono);text-align:center;gap:.4rem;font-size:.65rem;display:grid;position:relative}.flow-connector:after{background:var(--apricot);content:"";border-radius:50%;width:.38rem;height:.38rem;animation:2.4s ease-in-out infinite paused flow-pulse-horizontal;position:absolute;top:-.18rem;left:0}.flow-shell.is-in-view .flow-connector:after{animation-play-state:running}@keyframes flow-pulse-horizontal{0%,15%{opacity:0;translate:0}28%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% - .38rem)}}.flow-connector:before{background:var(--fern);content:"";width:100%;height:1px;box-shadow:0 -4px 0 -3px var(--fern), 0 4px 0 -3px var(--fern)}.checkout-return{border-top:1px dashed var(--apricot);width:min(44rem,92%);color:var(--warning);font-family:var(--font-mono);justify-content:center;align-items:center;gap:.75rem;margin:1.5rem 0 0 auto;padding-top:.8rem;font-size:.75rem;display:flex}.checkout-return:before{content:"←";font-size:1.25rem}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.responsibility-card,.step-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-bright);padding:clamp(1.35rem,2vw,2rem)}.responsibility-card:nth-child(2){background:var(--mint)}.responsibility-card:nth-child(3){background:var(--sky)}.card-kicker{color:var(--fern-deep);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.68rem;font-weight:650}.responsibility-card h3,.step-card h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 .75rem;font-size:clamp(1.55rem,2.5vw,2.15rem);font-weight:560;line-height:1.05}.responsibility-card p:last-child,.step-card p:last-child{color:var(--ink-soft);margin:0}.steps-grid{counter-reset:steps}.step-card{padding-top:5rem;position:relative}.step-card:before{background:var(--apricot-soft);width:2.4rem;height:2.4rem;color:var(--warning);content:counter(steps, decimal-leading-zero);counter-increment:steps;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:1.25rem;left:1.25rem}.prepublication{border-radius:var(--radius-lg);background:var(--ink);color:var(--paper-bright);overflow:hidden}.prepublication-inner{grid-template-columns:1fr auto;align-items:end;gap:3rem;padding:clamp(2rem,6vw,5rem);display:grid;position:relative}.prepublication-inner:after{aspect-ratio:1;content:"";border:1px solid #cde7d540;border-radius:50%;width:18rem;position:absolute;top:-7rem;right:12%}.prepublication .eyebrow{color:var(--apricot)}.prepublication .section-title{max-width:21ch}.prepublication .lead{color:#f8f6f0bf}.prepublication .button{border-color:var(--mint);background:var(--mint);color:var(--ink)}.locale-skeleton{min-height:calc(100vh - var(--header-height));place-items:center;padding-block:4rem;display:grid}.skeleton-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-bright);width:min(44rem,100%);box-shadow:var(--shadow-lg);padding:clamp(1.75rem,6vw,4rem)}.skeleton-card h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,8vw,5rem);font-weight:520;line-height:.95}.skeleton-card p{max-width:40rem;color:var(--ink-soft)}.site-footer{border-top:1px solid var(--line);padding-block:2rem}.footer-inner{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:1rem;font-size:.86rem;display:flex}.footer-inner p{margin:0}.footer-status{font-family:var(--font-mono);font-size:.7rem}.site-footer .trademark-notice{max-width:72ch;margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.shopipress-search-trigger,.shopipress-search-modal{--pf-text:var(--ink);--pf-text-secondary:var(--ink-soft);--pf-text-muted:var(--ink-soft);--pf-background:var(--paper-bright);--pf-border:var(--line);--pf-border-focus:var(--fern-deep);--pf-hover:var(--mint);--pf-mark:var(--fern-deep);--pf-outline-focus:var(--fern-deep);--pf-font:var(--font-sans);--pf-border-radius:.75rem;--pf-input-height:max(2.65rem, 44px);--pf-input-font-size:1rem;--pf-modal-backdrop:#15231d9e;--pf-modal-max-width:min(48rem, calc(100vw - 1.5rem));--pf-modal-max-height:min(44rem, calc(100dvh - 2rem));--pf-modal-top:max(1rem, 7dvh)}.shopipress-search-trigger{min-width:10.5rem}:where(.chrome-links,.portal-chrome) .shopipress-search-trigger{min-width:44px}.shopipress-search-modal{block-size:0;inline-size:0;position:absolute;overflow:hidden}.search-fallback{min-height:max(2.65rem,44px)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=960px){.desktop-nav{display:none}.mobile-nav{display:block}.header-actions>.language-switcher{display:none}.shopipress-search-trigger{min-width:max(2.65rem,44px)}.shopipress-search-trigger .pf-trigger-text,.search-fallback-label{display:none!important}.hero-grid,.section-heading,.prepublication-inner{grid-template-columns:1fr}.hero-side{border-top:1px solid var(--line);border-left:0;padding-top:1.5rem;padding-left:0}.flow-grid{grid-template-columns:1fr}.flow-connector{place-items:center;min-height:3rem}.flow-connector:before{width:1px;height:3rem}.flow-connector:after{animation-name:flow-pulse-vertical;top:0;left:calc(50% - .19rem)}.checkout-return{width:100%;margin-inline:0}.card-grid{grid-template-columns:1fr}.prepublication-inner{align-items:start}}@media (width<=600px){:root{--header-height:4.2rem}.site-container{width:min(calc(100% - 1.25rem), var(--content-max))}.brand{gap:.5rem;font-size:1.02rem}.brand-mark{width:2rem;height:2rem;font-size:1.25rem}.mobile-summary{padding-inline:.7rem}.display-title{font-size:clamp(2.8rem,13vw,3.55rem)}.section-title{font-size:clamp(2.3rem,12vw,3.5rem)}.hero{padding-top:2.5rem}.button-row,.button{width:100%}.release-chip{border-radius:var(--radius-md);align-items:flex-start;line-height:1.4}.system-card{min-height:9.5rem}.footer-inner{flex-direction:column;align-items:flex-start}}@keyframes flow-pulse-vertical{0%,15%{opacity:0;translate:0}28%{opacity:1}82%{opacity:1}to{opacity:0;top:calc(100% - .38rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.flow-connector:after{display:none}}
