/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.site .hero{--band-inset:12px;--band-r:36px;--sky-deep:560px;background:var(--hx-canvas);padding:2px 0 clamp(52px,6vw,84px)}.site .hero,.site .hero-band{isolation:isolate;position:relative}.site .hero-band{margin-inline:var(--band-inset);border-radius:var(--band-r);clip-path:inset(0 round var(--band-r));color:#fff;background:#4a2bc6;padding-top:clamp(36px,3.4vw,50px);overflow:hidden}.site .hero-inner{z-index:3;position:relative}.site :is(.hero-backdrop,.hero-atmos){z-index:0;pointer-events:none;position:absolute;inset:0}.site .hero-defs{width:0;height:0;position:absolute;overflow:hidden}.site .hero-sky{background:radial-gradient(55% 42% at 50% 30%,#341aaa8c 0,#341aaa00 100%),radial-gradient(45% 40% at 8% 100%,#00c4cc8c 0,#00c4cc00 70%),radial-gradient(60% 46% at 60% 112%,#ffc4e4f2 0,#ffc4e400 72%),linear-gradient(180deg,#4527c2 0,#5530d4 var(--sky-deep),#7a45e0 calc(var(--sky-deep) + 230px),#b066e2 calc(var(--sky-deep) + 460px),#ef9fd2 calc(var(--sky-deep) + 680px));position:absolute;inset:0}.site .hero-mesh{mix-blend-mode:screen}.site .hero-halftone{opacity:.6;width:clamp(300px,34vw,500px);position:absolute;top:60px}.site .hero-halftone svg{width:100%;height:auto;display:block;overflow:visible}.site .hero-halftone--left{left:calc(-1*clamp(10px,2vw,30px))}.site .hero-halftone--right{top:140px;right:calc(-1*clamp(10px,2vw,30px))}.site .hero-halftone--right svg{scale:-1 1}.site .hero-veil{width:min(100%,960px);height:var(--sky-deep);background:radial-gradient(50% 50%,#4c2bc9 0,#4c2bc9e6 46%,#4c2bc900 100%);position:absolute;top:0;left:50%;translate:-50%}.site .hero-grain{opacity:.15;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.site .hero-crop{border:0 solid #ffffff6b;width:22px;height:22px;position:absolute}.site .hero-crop--tl{border-top-width:1px;border-left-width:1px;top:22px;left:22px}.site .hero-crop--tr{border-top-width:1px;border-right-width:1px;top:22px;right:22px}.site .hero-crop--bl{border-bottom-width:1px;border-left-width:1px;bottom:22px;left:22px}.site .hero-crop--br{border-bottom-width:1px;border-right-width:1px;bottom:22px;right:22px}.site .hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.site .hero .hero-eyebrow{font-family:var(--font-body),sans-serif;text-shadow:none;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e0e6e42;border-color:#ffffff4d;margin:0 auto clamp(18px,1.8vw,24px);padding:7px 16px 7px 11px;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffff2e}.site .hero .hero-eyebrow:before{background:linear-gradient(135deg,#ffe08a,#ff9ccf 50%,#9ff0f2);box-shadow:0 0 0 3px #ffffff29}.site .hero .hero-title{color:#fff;text-shadow:0 2px 28px #1e0e6e3d;margin:0;font-size:clamp(40px,6.4vw,92px)}.site .hero-line{display:inline-block}.site .hero .hero-line--accent .hx-gradient-text{text-shadow:none;background-image:linear-gradient(90deg,#ffe39a,#ffc0de 24%,#f1c9ff 50%,#ffc0de 74%,#a8f1f3)}.site .hero .hero-lead{color:#f1eeff;text-wrap:balance;max-width:37em;margin:clamp(18px,1.8vw,24px) auto 0}.site .hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(26px,2.4vw,32px);display:flex}.site .hero .hero-cta{--button-height:56px;letter-spacing:-.015em;min-height:56px;transition:transform var(--hx-dur-2) var(--hx-ease-out),box-shadow var(--hx-dur-2) var(--hx-ease-out),background-color var(--hx-dur-1) ease,border-color var(--hx-dur-1) ease;border-radius:16px;gap:12px;padding:0 26px;font-size:16px}.site .hero .hero-cta--primary{color:#1c1548;background:#fff;border-color:#fff;padding-right:11px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #2818781a,0 1px 2px #180c462e,0 18px 38px -14px #180c5a99}.site .hero .hero-cta--primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#7d5af024 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.site .hero-cta-arrow{color:#fff;width:34px;height:34px;transition:transform var(--hx-dur-2) var(--hx-ease-out);background:linear-gradient(135deg,#7b56ea,#5d3acb);border-radius:11px;place-items:center;display:grid;box-shadow:0 4px 10px -4px #5d3acbcc}.site .hero .hero-cta--secondary{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#180c6429;border-color:#ffffffa8;box-shadow:inset 0 1px #fff3}@media (hover:hover){.site .hero .hero-cta--primary:hover{background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:inset 0 -1px #2818781a,0 2px 4px #180c4633,0 24px 48px -16px #180c5ab3}.site .hero .hero-cta--primary:hover .hero-cta-arrow{transform:translate(2px,-2px)}.site .hero .hero-cta--secondary:hover{background:#180c6442;border-color:#fff;transform:translateY(-2px)}}.site .hero .hero-cta:active{transform:translateY(0)scale(.985)}.site .hero-band :is(a,button):focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #fff}.site .hero-trust{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.site .hero-trust li{color:#fff;background:#180c603d;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 6px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.site .hero-check{color:#b9f6f4;background:#a8f1f333;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.site .hero-check svg{width:13px;height:13px}.site .hero-after{z-index:1;justify-content:center;padding-top:clamp(18px,2vw,26px);display:flex;position:relative}.site .hero-try{border:1px solid var(--hx-line);background:var(--hx-surface);min-height:44px;box-shadow:var(--hx-shadow-sm);color:var(--hx-ink-2);text-align:left;transition:border-color var(--hx-dur-1) ease,box-shadow var(--hx-dur-2) var(--hx-ease-out),transform var(--hx-dur-2) var(--hx-ease-out);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:6px 8px 6px 6px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.site .hero-try b{color:var(--hx-ink);font-weight:650}.site .hero-try-icon{background:var(--hx-violet-soft);width:32px;height:32px;color:var(--hx-accent);border-radius:50%;flex:none;place-items:center;display:grid}.site .hero-try-cta{background:var(--hx-ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:650;display:inline-flex}.site .hero-try-cta svg{transition:transform var(--hx-dur-2) var(--hx-ease-out)}@media (hover:hover){.site .hero-try:hover{box-shadow:var(--hx-shadow-md);border-color:#6945d84d;transform:translateY(-1px)}.site .hero-try:hover .hero-try-cta svg{transform:translate(2px,-2px)}}.site .hero-try:focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px}@media (max-width:1100px){.site .hero-halftone{opacity:.48}}@media (max-width:720px){.site .hero{--band-inset:8px;--band-r:28px;--sky-deep:700px}.site .hero-band{padding-top:40px}.site .hero-halftone{opacity:.45;width:280px}.site .hero-halftone--left{top:560px;left:-120px}.site .hero-halftone--right{top:620px;right:-120px}.site .hero .hero-eyebrow{font-size:12px}.site .hero-actions{flex-direction:column;align-items:stretch;width:min(100%,340px)}.site .hero .hero-cta{justify-content:center}.site .hero .hero-cta--primary{padding-inline:58px}.site .hero .hero-cta--primary .hero-cta-arrow{position:absolute;right:11px}.site .hero-trust{gap:6px}.site .hero-trust li{gap:6px;padding:4px 11px 4px 4px;font-size:13px}.site .hero-crop{display:none}.site .hero-try{text-align:center;border-radius:22px;padding:10px 12px}.site .hero-try-icon{display:none}}@media (prefers-reduced-motion:no-preference){.site .hero :is(.hero-eyebrow,.hero-actions,.hero-trust){animation:hero-rise .9s var(--hx-ease-out) both}.site .hero :is(.hero-line,.hero-lead){animation:hero-lift .64s var(--hx-ease-out) both}.site .hero .hero-line--accent{animation-delay:60ms}.site .hero .hero-lead{animation-delay:.14s}.site .hero .hero-actions{animation-delay:.3s}.site .hero .hero-trust{animation-delay:.38s}.site .hero .hero-cta--primary:after{animation:hero-sheen 1.1s var(--hx-ease-out) 1.3s both}.site .hero .hero-cta--primary:hover:after{animation:hero-sheen-hover .9s var(--hx-ease-out)}.site .hero-halftone svg{animation:hero-dots-turn 18s var(--hx-ease-inout) infinite alternate}}@keyframes hero-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hero-lift{0%{transform:translateY(14px)}to{transform:none}}@keyframes hero-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes hero-sheen-hover{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes hero-dots-turn{0%{transform:rotate(0)}to{transform:rotate(-5deg)translate(6px,-4px)}}.site .hero-poster,.site .hero-poster img{width:100%;height:auto;display:block}.site .hero-poster{box-shadow:var(--hx-shadow-lg);border-radius:27px;overflow:hidden}.site .hero-collage{--k:1;--fk:calc(1px / var(--k));--stage-h:540px;z-index:2;height:calc(var(--stage-h) * var(--k));margin-top:clamp(14px,1.4vw,22px);position:relative;container-type:inline-size}.site .hero-collage-stage{--stage-w:min(100cqw/var(--k),1560px);width:var(--stage-w);height:var(--stage-h);margin-left:calc(var(--stage-w) / -2);scale:var(--k);transform-origin:50% 0;position:absolute;top:0;left:50%}.site .hero-dust{z-index:0;color:#ffffffb3;width:1320px;height:560px;margin-left:-660px;position:absolute;top:-10px;left:50%}.site .hero-dust svg{width:100%;height:100%;display:block;overflow:visible}.site .hero-window{z-index:3;width:680px;margin-left:-340px;position:absolute;top:26px;left:50%}.site .hero-piece{z-index:1;position:absolute}.site .hero-piece-float{width:var(--w);transform:rotate(var(--tilt-a,0deg));position:relative}.site .hero-art{filter:drop-shadow(0 1px 1px #1a0e4a47)drop-shadow(0 6px 8px #1e106029)drop-shadow(0 22px 26px #1e10604d);width:100%;height:auto;display:block;overflow:visible}.site .hero-piece--tuck{--w:104px;top:-414px;left:118px}.site .hero-piece--pouch{--w:122px;top:-398px;right:118px}.site .hero-piece--mailer{--w:232px;top:-118px;left:26px}.site .hero-piece--cup{--w:114px;top:-92px;right:70px}.site .hero-piece--bottle{--w:64px;top:52px;right:214px}.site .hero-piece--pizza{--w:240px;z-index:5;top:306px;left:14px}.site .hero-piece--tag{--w:82px;z-index:5;top:330px;left:calc(50% - 392px)}.site .hero-piece--can{--w:86px;z-index:5;top:262px;right:42px}.site .hero-label{top:calc(100% + 10px);left:var(--label-x,8px);font-size:max(11.5px,11.5 * var(--fk));position:absolute}.site .hero-piece--mailer .hero-label{--label-x:22px;top:calc(100% - 2px)}.site .hero-piece--cup .hero-label{--label-x:6px}.site .hero-piece--bottle .hero-label{--label-x:-22px}.site .hero-piece--pizza .hero-label{--label-x:56px;top:calc(100% + 2px)}.site .hero-piece--tag .hero-label{--label-x:14px}.site .hero-piece--can .hero-label{left:auto;right:-6px}.site .hero-pill{z-index:4;font-size:max(13px,12.5 * var(--fk));letter-spacing:-.005em;white-space:nowrap;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:.62em;padding:.54em 1.08em .54em .72em;font-weight:650;line-height:1.2;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffffb3,0 10px 24px -12px #1e105a80}.site .hero-pill i{border-radius:50%;flex:none;place-items:center;width:1.23em;height:1.23em;display:grid}.site .hero-pill--bleed{color:#a3105d;background:#ffeaf5eb;top:298px;left:calc(50% - 452px)}.site .hero-pill--bleed i{background:linear-gradient(#f0368f,#f0368f) 50%/45% 45% no-repeat;border:1.5px dotted #f0368f;border-radius:3px}.site .hero-pill--families{color:#00646a;background:#e2faf8f0;top:462px;left:calc(50% + 222px)}.site .hero-pill--families i{background:linear-gradient(90deg,#0000 47%,#fffffff2 47% 53%,#0000 53%),linear-gradient(#0000 47%,#fffffff2 47% 53%,#0000 53%),linear-gradient(135deg,#00c4cc,#007c83);border-radius:4px}@media (max-width:1279px){.site .hero-collage{--k:.9}.site .hero-label{display:none}}@media (max-width:1100px){.site .hero-collage{--k:.8}.site :is(.hero-piece--tuck,.hero-piece--pouch){display:none}.site .hero-piece--bottle{right:196px}}@media (max-width:900px){.site .hero-collage{--k:.7}.site .hero-piece--bottle{display:none}}@media (min-width:721px) and (max-width:900px){.site .hero-piece--mailer{--w:200px;top:-40px;left:-24px}.site .hero-piece--cup{top:-30px;right:-8px}.site .hero-piece--pizza{left:-20px}.site .hero-piece--can{right:0}.site .hero-pill--bleed{left:calc(50% - 400px)}.site .hero-pill--families{left:calc(50% + 150px)}}@media (max-width:720px){.site .hero-collage{--k:1;--wk:.94;--fk:calc(1px / var(--wk));--win-top:70px;--win-bottom:calc(var(--win-top) + 362px * var(--wk));--stage-h:calc(var(--win-bottom) + 118px);margin-top:34px}.site :is(.hero-piece--mailer,.hero-piece--bottle,.hero-piece--tag,.hero-pill,.hero-dust){display:none}.site :is(.hero-piece--tuck,.hero-piece--pouch){display:block}.site .hero-window{top:var(--win-top);width:400px;scale:var(--wk);transform-origin:50% 0;margin-left:-200px}.site .hero-piece--tuck{--w:62px;z-index:1;top:-14px;left:14px}.site .hero-piece--pouch{--w:76px;z-index:1;top:-20px;right:12px}.site .hero-piece--pizza{--w:168px;top:calc(var(--win-bottom) - 6px);left:-18px}.site .hero-piece--cup{--w:70px;top:calc(var(--win-bottom) - 14px);z-index:5;right:96px}.site .hero-piece--can{--w:62px;top:calc(var(--win-bottom) - 22px);right:20px}}@media (max-width:430px){.site .hero-collage{--wk:.88}}@media (max-width:380px){.site .hero-collage{--wk:.82}.site .hero-piece--cup{display:none}}@media (max-width:340px){.site .hero-collage{--wk:.74}}@media (prefers-reduced-motion:no-preference){.site .hero-piece{animation:hero-piece-in 1s var(--hx-ease-spring) both;animation-delay:calc(.36s + var(--in,0) * .11s)}.site .hero-piece-float{animation:hx-float-tilt var(--float-dur,10s) var(--hx-ease-inout) infinite;animation-delay:calc(var(--in,0) * -1.7s)}.site .hero-window{animation:hero-window-in 1.1s var(--hx-ease-out) .24s both}.site .hero-pill{animation:hero-pill-in .7s var(--hx-ease-spring) both}.site .hero-pill--bleed{animation-delay:.9s}.site .hero-pill--families{animation-delay:1.04s}.site .hero-dust svg{animation:hero-dust-twinkle 7s var(--hx-ease-inout) infinite alternate}}@keyframes hero-piece-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes hero-window-in{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes hero-pill-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes hero-dust-twinkle{0%{opacity:1;transform:none}to{opacity:.55;transform:translateY(-6px)}}.site .pm-strip{padding-block:clamp(8px,1.6vw,20px) clamp(8px,2vw,24px)}.site .pm-ribbon,.site .pm-strip{position:relative}.site .pm-rows{gap:4px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.site .pm-row{padding-block:10px;overflow:hidden}.site .pm-track{width:max-content;display:flex}.site .pm-row--b .pm-track{margin-left:-110px}.site .pm-set{gap:14px;margin:0;padding:0 14px 0 0;list-style:none;display:flex}@media (prefers-reduced-motion:no-preference){.site .pm-track{animation:hx-marquee 76s linear infinite}.site .pm-track--reverse{animation-duration:90s;animation-direction:reverse}.site .pm-ribbon:hover .pm-track{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (min-width:1344px){.site .pm-ribbon[data-paused=true] .pm-track{animation-play-state:paused}}.site .pm-sticker{background:var(--hx-surface);height:104px;transform:rotate(var(--st-tilt,0deg));border:1px solid #16141c0f;border-radius:24px;flex:none;align-items:center;gap:12px;padding:8px 22px 8px 8px;display:inline-flex;box-shadow:0 1px 1px #281e3c0d,0 10px 22px -14px #28185a59}.site .pm-sticker:nth-child(3n+2){border-color:var(--st-accent)}@supports (color:color-mix(in lab,red,red)){.site .pm-sticker:nth-child(3n+2){border-color:color-mix(in srgb,var(--st-accent) 18%,transparent)}}.site .pm-sticker:nth-child(3n+2){background:var(--st-bg)}.site .pm-sticker:nth-child(3n+2) .pm-sticker-art{background:#fff}.site .pm-sticker-art{background:0 0;border-radius:16px;flex:none;width:88px;height:88px;display:block}.site .pm-sticker-art img{object-fit:contain;filter:drop-shadow(0 5px 5px #28185a29);width:100%;height:100%;display:block}.site .pm-sticker-label{color:var(--hx-ink);font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:600}.site .pm-sticker svg *{stroke-linecap:round;stroke-linejoin:round}.site .pm-paper{fill:#fff}.site .pm-soft{fill:var(--st-accent)}@supports (color:color-mix(in lab,red,red)){.site .pm-soft{fill:color-mix(in srgb,var(--st-accent) 26%,#fff)}}.site .pm-accent,.site .pm-deep{fill:var(--st-accent)}@supports (color:color-mix(in lab,red,red)){.site .pm-deep{fill:color-mix(in srgb,var(--st-accent) 62%,var(--st-deep))}}.site .pm-dot{fill:#fff}.site .pm-sun{fill:#ffd84d}.site .pm-star{fill:#fff}.site .pm-glass{fill:var(--st-accent)}@supports (color:color-mix(in lab,red,red)){.site .pm-glass{fill:color-mix(in srgb,var(--st-accent) 55%,#5b2a0a)}}.site .pm-metal{fill:#e3e7ee}.site .pm-ink-fill{fill:var(--st-deep)}.site .pm-kraft{fill:#d6a670}.site .pm-kraft-2{fill:#bf8b53}.site .pm-kraft-3{fill:#a8743f}.site .pm-hole{fill:var(--st-deep);opacity:.55}.site .pm-gold{fill:#e0b453}.site .pm-edge{stroke:var(--st-deep);stroke-width:1.2px}.site .pm-edge-gold{stroke:#a9791f;stroke-width:1px}.site :is(.pm-ink,.pm-rule,.pm-rule-light,.pm-wave,.pm-zip,.pm-tape,.pm-shine,.pm-string){fill:none}.site .pm-ink{stroke:var(--st-deep);stroke-width:2px}.site .pm-rule{stroke:var(--st-deep)}@supports (color:color-mix(in lab,red,red)){.site .pm-rule{stroke:color-mix(in srgb,var(--st-deep) 38%,#fff)}}.site .pm-rule{stroke-width:1.4px}.site .pm-rule-light{stroke:#fff;stroke-opacity:.75;stroke-width:1.4px}.site .pm-wave{stroke:#fff;stroke-width:1.8px}.site .pm-zip{stroke:var(--st-deep);stroke-width:1.2px;stroke-dasharray:1.2 1.4}.site .pm-tape{stroke:#fff;stroke-opacity:.85;stroke-width:3px}.site .pm-shine{stroke:#fff;stroke-opacity:.55;stroke-width:2px}.site .pm-string{stroke:var(--st-deep);stroke-width:1.2px}.site .pm-toggle{border:1px solid var(--hx-line-2);background:var(--hx-surface);width:44px;height:44px;color:var(--hx-ink);box-shadow:var(--hx-shadow-sm);cursor:pointer;transition:transform var(--hx-dur-1) var(--hx-ease-out),border-color var(--hx-dur-1) var(--hx-ease-out),color var(--hx-dur-1) var(--hx-ease-out);border-radius:50%;grid-area:toggle;justify-self:end;place-items:center;padding:0;display:grid}@media (hover:hover){.site .pm-toggle:hover{color:var(--hx-accent);border-color:#6945d866;transform:scale(1.06)}}.site .pm-toggle:active{transform:scale(.94)}.site .pm-toggle:focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px}.site .pm-claims{border-top:1px solid var(--hx-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"claim toggle""checks checks";align-items:center;gap:16px 24px;margin-top:clamp(18px,2.6vw,30px);padding-top:clamp(22px,2.6vw,30px);display:grid;position:relative}.site .pm-claims:after,.site .pm-claims:before{content:"";background:var(--hx-line-2);width:1px;height:11px;position:absolute;top:-6px}.site .pm-claims:before{left:0}.site .pm-claims:after{right:0}.site .pm-claim{color:var(--hx-muted);font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;grid-area:claim;margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.25}.site .pm-claim strong{color:var(--hx-ink);white-space:nowrap;font-weight:600}.site .pm-checks{flex-wrap:wrap;grid-area:checks;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.site .pm-checks li{color:var(--hx-ink-2);align-items:center;gap:10px;font-size:15px;font-weight:500;line-height:1.3;display:inline-flex}@media (min-width:1240px){.site .pm-claims{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"claim checks toggle"}.site .pm-checks{border-right:1px solid var(--hx-line);padding-right:24px}}@media (max-width:700px){.site .pm-sticker{gap:10px;height:80px;padding-right:18px}.site .pm-sticker-art{width:64px;height:64px}.site .pm-sticker-label{font-size:15px}}@media (max-width:820px){.site .pm-checks{grid-template-columns:repeat(2,max-content);gap:12px 32px;display:grid}}@media (max-width:480px){.site .pm-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.site .pm-checks li{align-items:flex-start}.site .pm-checks li>span:last-child{text-wrap:balance;padding-top:1px}}@media (prefers-reduced-motion:reduce){.site :is(.pm-toggle,.pm-set--clone,.pm-row--b){display:none}.site .pm-rows{-webkit-mask-image:none;mask-image:none}.site .pm-row--a{padding-inline:var(--hx-gutter);overflow:visible}.site .pm-row--a .pm-track{width:auto}.site .pm-row--a .pm-set{flex-wrap:wrap;justify-content:center;gap:14px;max-width:1080px;margin-inline:auto;padding:0}}@media (max-width:1343px){.site .pm-strip .pm-toggle{display:none}}@media (max-width:1343px),(prefers-reduced-motion:reduce){.site .pm-claims{grid-template-columns:minmax(0,1fr);grid-template-areas:"claim""checks"}}@media (min-width:1240px) and (max-width:1343px),(prefers-reduced-motion:reduce) and (min-width:1240px){.site .pm-claims{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"claim checks"}.site .pm-checks{border-right:0;padding-right:0}}@media (prefers-reduced-motion:reduce) and (max-width:860px){.site .pm-row--a .pm-sticker:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce) and (max-width:560px){.site .pm-row--a .pm-set{gap:12px 10px}.site .pm-row--a .pm-sticker:nth-child(n+7){display:none}}.site .pil-head .hx-lead{text-wrap:balance;max-width:62ch}.site .pil-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"die die die die die die die mock mock mock mock mock""ed ed ed ed ed ed ed mock mock mock mock mock";gap:clamp(14px,1.4vw,20px);display:grid}.site .pil-card--dieline{grid-area:die}.site .pil-card--editor{grid-area:ed}.site .pil-card--mockup{grid-area:mock}@media (max-width:1099px){.site .pil-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"die""ed""mock"}}.site .pil-card{--pil-pad:clamp(22px,2.4vw,32px);--pil-ink:var(--hx-ink);--pil-sub:var(--hx-muted);--pil-accent:var(--hx-accent);--pil-glow:#6d3be8;isolation:isolate;min-width:0;min-height:400px;padding:var(--pil-pad);border:1px solid var(--hx-line);background:var(--hx-surface);box-shadow:inset 0 1px 0 #ffffffb3,var(--hx-shadow-sm);color:var(--pil-ink);transition:transform .56s var(--hx-ease-out),box-shadow .56s var(--hx-ease-out),border-color var(--hx-dur-2) var(--hx-ease-out);border-radius:32px;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:stretch;gap:clamp(16px,2vw,28px);display:grid;position:relative;overflow:hidden}@media (hover:hover){.site .pil-card:hover{border-color:var(--pil-glow);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.site .pil-card:hover{border-color:color-mix(in srgb,var(--pil-glow) 22%,transparent)}}.site .pil-card:hover{box-shadow:inset 0 1px 0 #ffffffb3,0 2px 4px #16141c0a,0 36px 70px -32px var(--pil-glow)}@supports (color:color-mix(in lab,red,red)){.site .pil-card:hover{box-shadow:inset 0 1px 0 #ffffffb3,0 2px 4px #16141c0a,0 36px 70px -32px color-mix(in srgb,var(--pil-glow) 62%,transparent)}}}.site .pil-card:has(.pil-cta:active){transform:translateY(-2px)scale(.997)}.site .pil-copy{flex-direction:column;min-width:0;display:flex}.site .pil-top{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.site .pil-kicker{color:var(--pil-accent);letter-spacing:.01em;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.site .pil-kicker:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.site .pil-kicker:before{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}}.site .pil-go{background:var(--pil-go-bg,var(--hx-ink));width:36px;height:36px;color:var(--pil-go-ink,#fff);transition:transform var(--hx-dur-2) var(--hx-ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.site .pil-go .hx-arrow-nudge{transition:transform var(--hx-dur-2) var(--hx-ease-out);display:inline-flex}@media (hover:hover){.site .pil-card:hover .pil-go{transform:scale(1.1)}.site .pil-card:hover .pil-go .hx-arrow-nudge{transform:translate(2px,-2px)}}.site .pil-title{color:var(--pil-ink);letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(25px,2vw,30px);font-weight:600;line-height:1.05}.site .pil-line{max-width:40ch;color:var(--pil-sub);text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.55}.site .pil-actions{flex-wrap:wrap;gap:6px 18px;display:flex}.site .pil-actions,.site .pil-cta{align-items:center;margin-top:auto;padding-top:20px}.site .pil-cta{width:fit-content;min-height:44px;color:var(--pil-accent);letter-spacing:-.01em;gap:6px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.site .pil-actions .pil-cta{margin-top:0;padding-top:0}.site .pil-cta:after{content:"";z-index:1;border-radius:32px;position:absolute;inset:0}.site .pil-cta svg{transition:transform var(--hx-dur-2) var(--hx-ease-out)}@media (hover:hover){.site .pil-card:hover .pil-cta svg{transform:translate(2px,-2px)}}.site .pil-cta:focus-visible{outline:none}.site .pil-cta:focus-visible:after{outline:2px solid var(--hx-accent);outline-offset:3px}.site .pil-secondary{z-index:2;min-height:44px;color:var(--pil-sub);align-items:center;gap:5px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.site .pil-secondary{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.site .pil-secondary{text-underline-offset:4px;transition:color var(--hx-dur-1) ease}@media (hover:hover){.site .pil-secondary:hover{color:var(--pil-ink)}}.site .pil-secondary:focus-visible{outline:2px solid var(--pil-focus,var(--hx-accent));outline-offset:2px;border-radius:6px}.site .pil-art{place-items:center;min-width:0;display:grid;position:relative}.site .pil-art>*{transform:perspective(1000px) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));transition:transform .7s var(--hx-ease-out)}.site .pil-svg{width:100%;height:auto;display:block;overflow:visible}.site .pil-svg text{font-family:var(--font-body),system-ui,sans-serif}.site .pil-card--dieline{--pil-accent:#5b32d6;--pil-glow:#6d3be8;background:radial-gradient(70% 80% at 100% 0,#a370fc33 0,#0000 70%),radial-gradient(60% 60% at 0 100%,#00c4cc1a 0,#0000 72%),linear-gradient(165deg,#fbfaff,#f1ecfe)}.site .pil-art--dieline:before{content:"";z-index:-1;background-image:radial-gradient(#5b32d62e 1px,#0000 1.3px);background-size:14px 14px;border-radius:24px;position:absolute;inset:-12px;-webkit-mask-image:radial-gradient(70% 70%,#000 0,#0000 80%);mask-image:radial-gradient(70% 70%,#000 0,#0000 80%)}.site .pil-die-wrap{gap:10px;width:100%;max-width:440px;display:grid}.site .pil-bleed{fill:#fde7f1;stroke:#f0368f;stroke-width:1px;stroke-dasharray:.1 3.2;stroke-linecap:round}.site .pil-paper{fill:#fff}.site .pil-crease{fill:none;stroke:#7d2ae8;stroke-width:1.15px;stroke-dasharray:5 3.5}.site .pil-cut{fill:none;stroke:#16141c;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.site .pil-dim-line{fill:none;stroke:#6945d8;stroke-width:1px;stroke-linecap:round}.site .pil-dim-pill{fill:#fff;stroke:#6945d861;stroke-width:.9px}.site .pil-svg .pil-dim-text{fill:#3a2591;letter-spacing:-.02em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;font-weight:650}.site .pil-h:not(.pil-h--0){opacity:0}.site .pil-die-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.site .pil-legend{color:var(--hx-ink-2);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.site .pil-legend li{align-items:center;gap:6px;display:inline-flex}.site .pil-swatch{border-top:2px solid #16141c;flex:none;width:16px;height:0}.site .pil-swatch--crease{border-top:2px dashed #7d2ae8}.site .pil-swatch--bleed{border-top:2px dotted #f0368f}.site .pil-swatch--glue{background:repeating-linear-gradient(45deg,#b9b2c9 0 1px,#0000 1px 3.5px);border:1px solid #b9b2c9;border-radius:2px;width:14px;height:10px}.site .pil-blank{color:var(--hx-ink-2);white-space:nowrap;background:#ffffffd1;border:1px solid #5b32d629;border-radius:999px;align-items:center;gap:8px;margin:0;padding:4px 6px 4px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;font-weight:600;display:inline-flex}.site .pil-blank-label{color:var(--hx-muted);font-family:var(--font-body),system-ui,sans-serif;font-weight:600}.site .pil-blank-stack{display:inline-grid}.site .pil-blank-stack>*{grid-area:1/1}.site .pil-blank-board{color:#4b2ab8;background:#efe8ff;border-radius:999px;padding:2px 8px}.site .pil-card--editor{--pil-accent:#b4401f;--pil-go-bg:#b4401f;--pil-glow:#ff7a59;background:radial-gradient(70% 80% at 100% 100%,#ff7a593d 0,#0000 70%),radial-gradient(60% 60% at 0 0,#ffcd3c29 0,#0000 72%),linear-gradient(165deg,#fffaf6,#ffece2)}.site .pil-ed-svg{max-width:470px;margin-right:calc(var(--pil-pad) * -.35)}.site .pil-ed-win{fill:#fff}.site .pil-ed-canvas{fill:#f4f2f8}.site .pil-ed-divider{fill:none;stroke:#ece8f1;stroke-width:1px}.site .pil-ed-bleed{fill:#ffe3ed;stroke:#f0368f;stroke-width:.5px;stroke-dasharray:.1 1.8;stroke-linecap:round}.site .pil-ed-paper{fill:var(--paper,#fbba92)}.site .pil-ed-crease{fill:none;stroke:#7d2ae8;stroke-width:.6px;stroke-dasharray:2.4 1.8;opacity:.75}.site .pil-ed-cut{fill:none;stroke:#2b2233;stroke-width:.7px;stroke-linejoin:round}.site .pil-svg .pil-ed-kicker{fill:var(--ink);letter-spacing:.14em;opacity:.75;font-size:2.9px;font-weight:700}.site .pil-svg .pil-ed-logo{letter-spacing:.12em;font-size:12.5px}.site .pil-svg .pil-ed-head,.site .pil-svg .pil-ed-logo{fill:var(--ink);font-family:Georgia,Times New Roman,serif}.site .pil-svg .pil-ed-head{font-size:8.6px}.site .pil-svg .pil-ed-sub{fill:var(--ink);font-size:4.6px;font-weight:600}.site .pil-svg .pil-ed-qty{fill:var(--ink);opacity:.8;font-size:3.8px;font-weight:500}.site .pil-svg .pil-ed-digits{fill:#16141c;letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:3.6px}.site .pil-ed-sel-box{fill:none;stroke:#7d2ae8;stroke-width:.6px}.site .pil-ed-handle{fill:#fff;stroke:#7d2ae8;stroke-width:.6px}.site .pil-ed-tag{fill:#7d2ae8}.site .pil-svg .pil-ed-tag-text{fill:#fff;font-size:3.4px;font-weight:700}.site .pil-ed-sel:not(.pil-ed-sel--headline){opacity:0}.site .pil-svg .pil-ed-title{fill:#5c5866;font-size:11px;font-weight:600}.site .pil-ed-zoom{fill:#efe8ff}.site .pil-svg .pil-ed-zoom-text{fill:#5b32d6;letter-spacing:.04em;font-size:9px;font-weight:800}.site .pil-svg .pil-ed-section{fill:#8b8795;letter-spacing:.12em;font-size:8.5px;font-weight:700}.site .pil-ed-hl{fill:#efe8ff}.site .pil-ed-panel{fill:#fff;stroke:#16141c0f;stroke-width:1px}.site .pil-svg .pil-ed-row-text{fill:#34313d;font-size:10.5px;font-weight:600}.site .pil-ed-icon{fill:none;stroke:#7c7689;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.site .pil-ed-drop{fill:#ff7a590f;stroke:#b4401f73;stroke-width:1px;stroke-dasharray:4 3}.site .pil-svg .pil-ed-drop-text{fill:#b4401f;font-size:9.5px;font-weight:700}.site .pil-ed-arrow{fill:#16141c;stroke:#fff;stroke-width:1.3px;stroke-linejoin:round}.site .pil-ed-cursor{opacity:0;transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px))}.site .pil-ed-layer{transform-box:fill-box;transform-origin:50%}.site .pil-card--mockup{--pil-ink:var(--hx-on-night);--pil-sub:var(--hx-on-night-muted);--pil-accent:#c9b3ff;--pil-go-bg:#ffffff24;--pil-focus:#c9b3ff;--pil-glow:#7d2ae8;background:radial-gradient(80% 60% at 100% 0,#7d2ae86b 0,transparent 70%),radial-gradient(70% 50% at 0 100%,#00c4cc38 0,transparent 72%),var(--hx-night);border-color:#ffffff0f;flex-direction:column;display:flex;box-shadow:0 1px 2px #0e0b1a4d,0 30px 60px -36px #28126ecc}.site .pil-card--mockup .pil-go{border:1px solid #ffffff38}.site .pil-card--mockup .pil-cta:focus-visible:after{outline-color:#c9b3ff}.site .pil-art--mockup{flex:1;place-items:stretch stretch;margin-top:22px}.site .pil-stage{--u:clamp(14px,6cqi,27px);--cam-y:46%;perspective:1100px;perspective-origin:50% 40%;isolation:isolate;border-radius:24px;height:100%;min-height:380px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14;container-type:inline-size}.site .pil-preview{pointer-events:none;position:absolute;inset:40px 12px 50px}.site .pil-preview :is(.pil-preview-poster,.pil-preview-canvas){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.site .pil-preview-poster{filter:drop-shadow(0 18px 14px #27164933);padding:24px}.site .pil-preview-canvas{opacity:0}.site .pil-preview-canvas[data-ready]{opacity:1}.site .pil-preview:has(.pil-preview-canvas[data-ready]) .pil-preview-poster{visibility:hidden}.site .pil-bd{z-index:-2;position:absolute;inset:0}.site .pil-bd--hero{background:radial-gradient(70% 50% at 50% 82%,#ffffffbf 0,#0000 70%),radial-gradient(120% 90% at 50% 18%,#f8f4ff 0,#e2d7fc 48%,#bfa9f4 100%)}.site .pil-bd--white{opacity:0;background:radial-gradient(80% 40% at 50% 84%,#ececf0 0,#0000 70%),linear-gradient(#fff,#fafafc 62%,#f1f1f4)}.site .pil-bd--marble{opacity:0;background:radial-gradient(60% 50% at 18% 6%,#ffe4b0bf 0,#0000 70%),linear-gradient(#efe7dc,#f6f1ea 58%,#ebe3d8)}.site .pil-bd--marble svg{width:100%;height:48%;position:absolute;inset:52% 0 0}.site .pil-sun{z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffd68c8c,#0000);width:70%;height:80%;position:absolute;top:-20%;left:-10%}.site .pil-contact{z-index:-1;top:calc(var(--cam-y) + var(--u) * 4.5);width:calc(var(--u) * 9.6);height:calc(var(--u) * 1.6);margin-left:calc(var(--u) * -4.8);background:radial-gradient(closest-side,#1c10366b,#1c103624 60%,#0000);border-radius:50%;position:absolute;left:50%}.site .pil-cam{top:var(--cam-y);transform-style:preserve-3d;left:50%;transform:rotateX(-14deg)}.site .pil-cam,.site .pil-cube{width:0;height:0;position:absolute}.site .pil-cube{transform-style:preserve-3d;font-size:var(--u);transform:rotateY(-32deg)}.site .pil-face{background:var(--bg,#0b545b);backface-visibility:hidden;color:#f8f0dd;text-align:center;flex-direction:column;align-items:center;line-height:1.1;display:flex;position:absolute;overflow:hidden}.site .pil-face--back,.site .pil-face--front{width:6em;height:10em;top:-5em;left:-3em}.site .pil-face--front{padding:.62em .3em .5em;transform:translateZ(2em)}.site .pil-face--back{color:#143c3e;background:#f8f0dd;padding:.7em .5em .55em;transform:rotateY(180deg)translateZ(2em)}.site .pil-face--left,.site .pil-face--right{justify-content:center;width:4em;height:10em;top:-5em;left:-2em}.site .pil-face--right{transform:rotateY(90deg)translateZ(3em)}.site .pil-face--left{gap:.6em;transform:rotateY(-90deg)translateZ(3em)}.site .pil-face--bottom,.site .pil-face--top{justify-content:center;width:6em;height:4em;top:-2em;left:-3em}.site .pil-face--top{transform:rotateX(90deg)translateZ(5em)}.site .pil-face--bottom{transform:rotateX(-90deg)translateZ(5em)}.site .pil-f-kicker{color:#d6a150;font-size:.24em;font-weight:700}.site .pil-f-brand,.site .pil-f-kicker{letter-spacing:.12em;white-space:nowrap}.site .pil-f-brand{margin-top:.4em;font-family:Georgia,Times New Roman,serif;font-size:.6em}.site .pil-f-photo{object-fit:cover;width:5.4em;height:5.4em;margin-top:.15em;display:block}.site .pil-f-name{letter-spacing:-.01em;margin-top:-.1em;font-family:Georgia,Times New Roman,serif;font-size:.82em}.site .pil-f-variant{opacity:.86;margin-top:.35em;font-size:.3em;font-weight:600}.site .pil-f-qty{color:#d6a150;letter-spacing:.12em;margin-top:auto;font-size:.24em;font-weight:700}.site .pil-f-side-brand,.site .pil-f-side-name{writing-mode:vertical-rl;white-space:nowrap;font-family:Georgia,Times New Roman,serif}.site .pil-f-side-brand{letter-spacing:.2em;font-size:.44em}.site .pil-f-rule{background:#d6a150;width:1.6em;height:1px;margin:.55em 0}.site .pil-f-side-name{color:#d6a150;font-size:.5em}.site .pil-f-back-title{letter-spacing:.06em;font-family:Georgia,Times New Roman,serif;font-size:.36em}.site .pil-f-back-copy{opacity:.85;max-width:13em;margin-top:.7em;font-size:.24em;line-height:1.4}.site .pil-f-barcode{width:3.4em;height:auto;margin-top:auto}.site .pil-bc-digits{letter-spacing:.08em;fill:#16141c;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px}.site .pil-f-qr{width:2.6em;height:2.6em}.site .pil-f-side-note{color:#d6a150;letter-spacing:.1em;max-width:3.2em;font-size:.22em;font-weight:700}.site .pil-f-top-brand{letter-spacing:.16em;white-space:nowrap;border:1px solid #d6a150b3;padding:.4em .7em;font-family:Georgia,Times New Roman,serif;font-size:.34em}.site .pil-shade{opacity:var(--shade,.1);pointer-events:none;background:#071618;position:absolute;inset:0}.site .pil-face--front .pil-shade{--shade:.096}.site .pil-face--right .pil-shade{--shade:.38}.site .pil-face--back .pil-shade{--shade:.38;background:#1d140a}.site .pil-face--left .pil-shade{--shade:.376}.site .pil-face--top:after{content:"";opacity:.19;background:#071618;position:absolute;inset:0}.site .pil-face--bottom:after{content:"";opacity:.5;background:#071618;position:absolute;inset:0}.site .pil-glint{opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 40%,#ffffff80 50%,#0000 60%);position:absolute;inset:-10% -70%;transform:translate(-130%)}.site .pil-motion-tag{color:var(--hx-ink-2);background:#ffffffdb;border:1px solid #fffc;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 9px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px -6px #28185a40}.site .pil-rec{background:#f0368f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f0368f2e}.site .pil-scenes{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.site .pil-scene{isolation:isolate;color:var(--hx-ink-2);white-space:nowrap;background:#ffffffc7;border:1px solid #ffffffbf;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:650;position:relative;overflow:hidden;box-shadow:0 4px 12px -6px #28185a40}.site .pil-scene-on{z-index:-1;border-radius:inherit;opacity:0;background:#16141c;position:absolute;inset:0}.site .pil-scene--hero .pil-scene-on{opacity:1}.site .pil-scene-label{position:relative}.site .pil-scene--hero .pil-scene-label{color:#fff}@media (min-width:700px) and (max-width:1099px){.site .pil-card--mockup{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.site .pil-art--mockup{margin-top:0}.site .pil-stage{min-height:440px}}@media (max-width:699px){.site .pil-card,.site .pil-card--mockup{border-radius:26px;flex-direction:column;min-height:0;display:flex}.site .pil-cta:after{border-radius:26px}.site .pil-art{margin-top:4px}.site .pil-ed-svg{margin-right:0}.site .pil-stage{--u:clamp(12px,5.2cqi,20px);aspect-ratio:1/1.12;--cam-y:43%;min-height:0}.site .pil-art--mockup{margin-top:14px}.site :is(.pil-art--dieline,.pil-art--editor){margin-inline:calc(var(--pil-pad) * -.45)}.site .pil-scenes{flex-wrap:nowrap;gap:4px;bottom:10px;left:8px;right:8px}.site .pil-scene{padding:5px 9px;font-size:11px}.site .pil-motion-tag{font-size:11px;top:10px;left:10px}}@media (prefers-reduced-motion:no-preference){.site .pil-die{animation:pil-die-wrap 14s linear infinite}.site .pil-cut{stroke-dasharray:1 1;animation:pil-die-cut 14s linear infinite}.site .pil-crease{animation:pil-die-crease 14s linear infinite}.site :is(.pil-bleed,.pil-paper,.pil-glue){animation:pil-die-fill 14s linear infinite}.site .pil-dims{animation:pil-die-dims 14s linear infinite}.site .pil-move--mid{animation:pil-die-mid 14s linear infinite}.site .pil-move--top{animation:pil-die-top 14s linear infinite}.site .pil-move--bot{animation:pil-die-bot 14s linear infinite}.site .pil-h--0{animation:pil-h0 14s linear infinite}.site .pil-h--1{animation:pil-h1 14s linear infinite}.site .pil-h--2{animation:pil-h2 14s linear infinite}.site .pil-h--3{animation:pil-h3 14s linear infinite}.site .pil-cube{animation:pil-spin 20s linear infinite}.site .pil-cam{animation:pil-cam 18s var(--hx-ease-inout) infinite}.site .pil-face .pil-shade{animation:pil-shade 20s linear infinite}.site .pil-face .pil-glint{animation:pil-glint 20s linear infinite}.site .pil-face--right :is(.pil-shade,.pil-glint){animation-delay:-15s}.site .pil-face--back :is(.pil-shade,.pil-glint){animation-delay:-10s}.site .pil-face--left :is(.pil-shade,.pil-glint){animation-delay:-5s}.site .pil-bd--hero{animation:pil-scene-a 18s linear infinite}.site .pil-bd--white{animation:pil-scene-b 18s linear infinite}.site :is(.pil-bd--marble,.pil-sun){animation:pil-scene-c 18s linear infinite}.site .pil-scene--hero .pil-scene-on{animation:pil-scene-a 18s linear infinite}.site .pil-scene--white .pil-scene-on{animation:pil-scene-b 18s linear infinite}.site .pil-scene--marble .pil-scene-on{animation:pil-scene-c 18s linear infinite}.site .pil-scene--hero .pil-scene-label{animation:pil-label-a 18s linear infinite}.site .pil-scene--white .pil-scene-label{animation:pil-label-b 18s linear infinite}.site .pil-scene--marble .pil-scene-label{animation:pil-label-c 18s linear infinite}.site .pil-rec{animation:pil-rec 1.6s ease-in-out infinite}.site .pil-ed-layer--photo{animation:pil-ed-photo 12s linear infinite}.site .pil-ed-layer--logo{animation:pil-ed-logo 12s linear infinite}.site .pil-ed-layer--headline{animation:pil-ed-head 12s linear infinite}.site .pil-ed-layer--barcode{animation:pil-ed-code 12s linear infinite}.site .pil-ed-sel--photo{animation:pil-sel-photo 12s linear infinite}.site .pil-ed-sel--logo{animation:pil-sel-logo 12s linear infinite}.site .pil-ed-sel--headline{animation:pil-sel-head 12s linear infinite}.site .pil-ed-sel--barcode{animation:pil-sel-code 12s linear infinite}.site .pil-ed-row--photo{animation:pil-row-photo 12s linear infinite}.site .pil-ed-row--logo{animation:pil-row-logo 12s linear infinite}.site .pil-ed-row--headline{animation:pil-row-head 12s linear infinite}.site .pil-ed-row--barcode{animation:pil-row-code 12s linear infinite}.site .pil-ed-hl{animation:pil-ed-hl 12s linear infinite}.site .pil-ed-cursor{animation:pil-ed-cursor 12s linear infinite}}@keyframes pil-die-wrap{0%,2.5%{opacity:1}5%,5.6%{opacity:0}6.2%,to{opacity:1}}@keyframes pil-die-cut{0%,5%{stroke-dashoffset:0}5.6%{stroke-dashoffset:1px}6.2%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.65,0,.35,1)}24%,to{stroke-dashoffset:0}}@keyframes pil-die-crease{0%,5%{opacity:1}16%,5.6%{opacity:0}26%,to{opacity:1}}@keyframes pil-die-fill{0%,5%{opacity:1}23%,5.6%{opacity:0}30%,to{opacity:1}}@keyframes pil-die-dims{0%,5%{opacity:1;transform:none}29%,5.6%{opacity:0;transform:translateY(4px)}34%,to{opacity:1;transform:none}}@keyframes pil-die-mid{0%,40%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:none}43.5%{transform:translateY(calc(var(--c) * (1 - var(--s1)) * 1px)) scaleY(var(--s1))}50%{transform:translateY(calc(var(--c) * (1 - var(--s1)) * 1px)) scaleY(var(--s1));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}53.5%{transform:translateY(calc(var(--c) * (1 - var(--s2)) * 1px)) scaleY(var(--s2))}60%{transform:translateY(calc(var(--c) * (1 - var(--s2)) * 1px)) scaleY(var(--s2));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}63.5%{transform:translateY(calc(var(--c) * (1 - var(--s3)) * 1px)) scaleY(var(--s3))}74%{transform:translateY(calc(var(--c) * (1 - var(--s3)) * 1px)) scaleY(var(--s3));animation-timing-function:cubic-bezier(.65,0,.35,1)}80%,to{transform:none}}@keyframes pil-die-top{0%,40%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:none}43.5%{transform:translateY(calc(var(--c) * (1 - var(--s1)) * 1px))}50%{transform:translateY(calc(var(--c) * (1 - var(--s1)) * 1px));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}53.5%{transform:translateY(calc(var(--c) * (1 - var(--s2)) * 1px))}60%{transform:translateY(calc(var(--c) * (1 - var(--s2)) * 1px));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}63.5%{transform:translateY(calc(var(--c) * (1 - var(--s3)) * 1px))}74%{transform:translateY(calc(var(--c) * (1 - var(--s3)) * 1px));animation-timing-function:cubic-bezier(.65,0,.35,1)}80%,to{transform:none}}@keyframes pil-die-bot{0%,40%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:none}43.5%{transform:translateY(calc(var(--c) * (var(--s1) - 1) * 1px))}50%{transform:translateY(calc(var(--c) * (var(--s1) - 1) * 1px));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}53.5%{transform:translateY(calc(var(--c) * (var(--s2) - 1) * 1px))}60%{transform:translateY(calc(var(--c) * (var(--s2) - 1) * 1px));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}63.5%{transform:translateY(calc(var(--c) * (var(--s3) - 1) * 1px))}74%{transform:translateY(calc(var(--c) * (var(--s3) - 1) * 1px));animation-timing-function:cubic-bezier(.65,0,.35,1)}80%,to{transform:none}}@keyframes pil-h0{0%,40%{opacity:1;transform:none}41.5%{opacity:0;transform:translateY(-5px)}75%{opacity:0;transform:translateY(5px)}77%,to{opacity:1;transform:none}}@keyframes pil-h1{0%,40%{opacity:0;transform:translateY(5px)}41.5%,50%{opacity:1;transform:none}51.5%,to{opacity:0;transform:translateY(-5px)}}@keyframes pil-h2{0%,50%{opacity:0;transform:translateY(5px)}51.5%,60%{opacity:1;transform:none}61.5%,to{opacity:0;transform:translateY(-5px)}}@keyframes pil-h3{0%,60%{opacity:0;transform:translateY(5px)}61.5%,75%{opacity:1;transform:none}77%,to{opacity:0;transform:translateY(-5px)}}@keyframes pil-spin{0%{transform:rotateY(-32deg)}to{transform:rotateY(-392deg)}}@keyframes pil-cam{0%,30%{transform:rotateX(-14deg)}34%,63%{transform:rotateX(-5deg)scale(.96)}67%,96%{transform:rotateX(-24deg)scale(1.04)}to{transform:rotateX(-14deg)}}@keyframes pil-shade{0%{opacity:.096}8.33%{opacity:.133}16.67%{opacity:.235}25%{opacity:.376}29%,75%{opacity:.38}79.17%{opacity:.31}83.33%{opacity:.241}91.67%{opacity:.136}to{opacity:.096}}@keyframes pil-glint{0%,87.8%{opacity:0;transform:translate(-130%)}93%{opacity:.7}98.9%,to{opacity:0;transform:translate(130%)}}@keyframes pil-scene-a{0%,31%{opacity:1}34%,97%{opacity:0}to{opacity:1}}@keyframes pil-scene-b{0%,31%{opacity:0}34%,64%{opacity:1}67%,to{opacity:0}}@keyframes pil-scene-c{0%,64%{opacity:0}67%,97%{opacity:1}to{opacity:0}}@keyframes pil-label-a{0%,31%{color:#fff}34%,97%{color:var(--hx-ink-2)}to{color:#fff}}@keyframes pil-label-b{0%,31%{color:var(--hx-ink-2)}34%,64%{color:#fff}67%,to{color:var(--hx-ink-2)}}@keyframes pil-label-c{0%,64%{color:var(--hx-ink-2)}67%,97%{color:#fff}to{color:var(--hx-ink-2)}}@keyframes pil-rec{0%,to{opacity:1}50%{opacity:.35}}@keyframes pil-ed-photo{0%,2%{opacity:1;transform:none}4.5%{opacity:0;transform:translateY(-10px)scale(1.04)}12%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-10px)scale(1.04)}16%,to{opacity:1;transform:none}}@keyframes pil-ed-logo{0%,2%{opacity:1;transform:none}4.5%{opacity:0;transform:translateY(-8px)scale(1.06)}28%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-8px)scale(1.06)}32%,to{opacity:1;transform:none}}@keyframes pil-ed-head{0%,2%{opacity:1;transform:none}4.5%{opacity:0;transform:translateY(-8px)scale(1.06)}44%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-8px)scale(1.06)}48%,to{opacity:1;transform:none}}@keyframes pil-ed-code{0%,2%{opacity:1;transform:none}4.5%{opacity:0;transform:translateY(-8px)scale(1.06)}60%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-8px)scale(1.06)}64%,to{opacity:1;transform:none}}@keyframes pil-sel-photo{0%,14.5%{opacity:0}16%,29%{opacity:1}30.5%,to{opacity:0}}@keyframes pil-sel-logo{0%,30.5%{opacity:0}32%,45%{opacity:1}46.5%,to{opacity:0}}@keyframes pil-sel-head{0%,2%{opacity:1}3.5%,46.5%{opacity:0}48%,61%{opacity:1}62.5%,76.5%{opacity:0}78%,to{opacity:1}}@keyframes pil-sel-code{0%,62.5%{opacity:0}64%,76.5%{opacity:1}78%,to{opacity:0}}@keyframes pil-row-photo{0%,2%{opacity:1}13%,4%{opacity:.38}15%,to{opacity:1}}@keyframes pil-row-logo{0%,2%{opacity:1}29%,4%{opacity:.38}31%,to{opacity:1}}@keyframes pil-row-head{0%,2%{opacity:1}4%,45%{opacity:.38}47%,to{opacity:1}}@keyframes pil-row-code{0%,2%{opacity:1}4%,61%{opacity:.38}63%,to{opacity:1}}@keyframes pil-ed-hl{0%,2%{transform:none}4%,7%{transform:translateY(72px)}23%,9%{transform:translateY(48px)}25%,39%{transform:translateY(24px)}41%,55%{transform:none}57%,71%{transform:translateY(-24px)}73%,to{transform:none}}@keyframes pil-ed-cursor{0%,3%{opacity:0;transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px))}6%{opacity:1;transform:translate(76px,160px)}12%{transform:translate(calc(var(--px) * 1px),calc(var(--py) * 1px))}13%{transform:translate(calc(var(--px) * 1px),calc(var(--py) * 1px)) scale(.86)}15%{transform:translate(calc(var(--px) * 1px),calc(var(--py) * 1px))}21%{transform:translate(76px,136px)}28%{transform:translate(calc(var(--lx) * 1px),calc(var(--ly) * 1px))}29%{transform:translate(calc(var(--lx) * 1px),calc(var(--ly) * 1px)) scale(.86)}31%{transform:translate(calc(var(--lx) * 1px),calc(var(--ly) * 1px))}37%{transform:translate(76px,112px)}44%{transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px))}45%{transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px)) scale(.86)}47%{transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px))}53%{transform:translate(76px,88px)}60%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px))}61%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(.86)}63%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px))}74%{transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px))}75%{transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px)) scale(.86)}77%{opacity:1;transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px))}84%,to{opacity:0;transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px))}}.site .ts .ts-head{align-items:end}.site .ts .ts-head-title{justify-items:start;gap:18px;display:grid}.site .ts .ts-head-title .hx-h2{max-width:13ch;margin:0}.site .ts .ts-intro{gap:18px;padding-bottom:6px;display:grid}.site .ts .ts-intro .hx-lead{margin:0}.site .ts-search{border:1px solid var(--hx-line-2);background:var(--hx-surface);height:56px;color:var(--hx-muted);box-shadow:var(--hx-shadow-sm);transition:border-color var(--hx-dur-2) var(--hx-ease-out),box-shadow var(--hx-dur-2) var(--hx-ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 7px 0 18px;display:flex;position:relative}.site .ts-search:focus-within{box-shadow:0 0 0 4px #6945d824,var(--hx-shadow-md);border-color:#6945d88c}.site .ts-search svg{flex:none}.site .ts-search input{min-width:0;height:100%;color:var(--hx-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.site .ts-search input::placeholder{color:var(--hx-faint)}.site .ts-search input::-webkit-search-cancel-button{cursor:pointer}.site .ts-search-go{background:var(--hx-ink);color:#fff;height:42px;font:inherit;cursor:pointer;transition:background-color var(--hx-dur-1) ease,transform var(--hx-dur-1) var(--hx-ease-out);border:0;border-radius:999px;flex:none;padding:0 20px;font-size:14px;font-weight:600}@media (hover:hover){.site .ts-search-go:hover{background:var(--hx-accent)}}.site .ts-search-go:active{transform:scale(.96)}.site .ts-search-go:focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px}.site .ts-quick{color:var(--hx-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.site .ts-quick>span{margin-right:2px}.site .ts-quick-chip{border:1px solid var(--hx-line);background:var(--hx-surface);border-radius:999px;align-items:center;min-height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site .ts-quick-chip{background:color-mix(in srgb,var(--hx-surface) 70%,transparent)}}.site .ts-quick-chip{color:var(--hx-ink-2);transition:border-color var(--hx-dur-1) ease,color var(--hx-dur-1) ease,background-color var(--hx-dur-1) ease;font-weight:500;text-decoration:none}@media (hover:hover){.site .ts-quick-chip:hover{background:var(--hx-violet-soft);color:var(--hx-accent);border-color:#6945d84d}}.site .ts-quick-chip:focus-visible{outline:2px solid var(--hx-accent);outline-offset:2px}.site .ts-tiles{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.site .ts-tiles>li{display:grid}.site .ts-tile{border:1px solid var(--tile-bg);grid-template-rows:1fr auto auto;min-height:188px;padding:14px 14px 15px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.site .ts-tile{border:1px solid color-mix(in srgb,var(--tile-bg) 65%,var(--hx-line))}}.site .ts-tile{border-radius:var(--hx-r-md);background:var(--tile-bg)}@supports (color:color-mix(in lab,red,red)){.site .ts-tile{background:color-mix(in srgb,var(--tile-bg) 24%,var(--hx-surface))}}.site .ts-tile{color:var(--hx-ink);isolation:isolate;transition:transform var(--hx-dur-2) var(--hx-ease-out),box-shadow var(--hx-dur-2) var(--hx-ease-out);text-decoration:none}.site .ts-tile-art{--category-icon-size:104px;place-items:center;min-height:104px;padding:0 0 6px;display:grid}.site .ts-tile-art .category-icon{transition:transform var(--hx-dur-3) var(--hx-ease-spring)}.site .ts-tile-label{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;margin-top:8px;font-size:15.5px;font-weight:600;line-height:1.2}.site .ts-tile-count{color:var(--tile-ink);align-items:center;gap:4px;margin-top:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site .ts-tile-count{color:color-mix(in srgb,var(--tile-ink) 82%,var(--hx-ink))}}.site .ts-tile-count{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}@media (hover:hover){.site .ts-tile:hover{box-shadow:var(--hx-shadow-md);transform:translateY(-3px)}.site .ts-tile:hover .ts-tile-art .category-icon{transform:translateY(-3px)rotate(-2deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.site .ts-tile-art .category-icon{transition:none}.site .ts-tile:hover .ts-tile-art .category-icon{transform:none}}.site .ts-tile:active{transform:translateY(-1px)scale(.985)}.site .ts-tile:focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px}.site .ts-tile--all{--tile-ink:#fff;background:var(--hx-grad-brand);color:#fff;border-color:#0000;grid-template-rows:1fr auto auto;align-content:end;overflow:hidden}.site .ts-tile--all:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff38 1px,#0000 1.5px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 85% 10%,#000,#0000 75%);mask-image:radial-gradient(80% 70% at 85% 10%,#000,#0000 75%)}.site .ts-all-num{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-self:start;font-size:clamp(40px,3.6vw,52px);font-weight:600;line-height:1}.site .ts-tile--all .ts-tile-count{color:#ffffffe0}@media (hover:hover){.site .ts-tile--all:hover{box-shadow:var(--hx-glow)}}@media (prefers-reduced-motion:no-preference){.site .ts-tiles[data-seen=armed]>li{opacity:0;transform:translateY(18px)}.site .ts-tiles[data-seen=true]>li{animation:hx-rise .72s var(--hx-ease-out) both;animation-delay:calc(var(--i,0) * 38ms)}}.site .ts-facts{border-top:1px solid var(--hx-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(28px,3.4vw,44px) 0 0;padding:0;display:grid}.site .ts-facts>div{gap:4px;padding:18px 20px 4px 0;display:grid}.site .ts-facts>div+div{border-left:1px solid var(--hx-line);padding-left:20px}.site .ts-facts dt{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.1}.site .ts-facts dd{color:var(--hx-muted);margin:0;font-size:14px;line-height:1.4}.site .ts-popular{margin-top:clamp(48px,6vw,80px)}.site .ts-popular-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:20px;display:flex}.site .ts-popular-head .hx-h3{margin:0}.site .ts-popular-tools{align-items:center;gap:18px;display:flex}.site .ts-popular-tools .hx-link{min-height:44px}.site .ts-rail-nav{gap:8px;display:flex}.site .ts-rail-btn{border:1px solid var(--hx-line-2);background:var(--hx-surface);width:40px;height:40px;color:var(--hx-ink);cursor:pointer;transition:background-color var(--hx-dur-1) ease,opacity var(--hx-dur-1) ease,transform var(--hx-dur-1) var(--hx-ease-out);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.site .ts-rail-btn:not(:disabled):hover{background:var(--hx-surface-2)}}.site .ts-rail-btn:not(:disabled):active{transform:scale(.92)}.site .ts-rail-btn:disabled{opacity:.35;cursor:default}.site .ts-rail-btn:focus-visible{outline:2px solid var(--hx-accent);outline-offset:2px}.site .ts-rail{margin:0 calc(var(--hx-gutter) * -1);padding:6px var(--hx-gutter) 22px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hx-gutter);scrollbar-width:none;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;gap:16px;list-style:none;display:grid;overflow-x:auto}.site .ts-rail::-webkit-scrollbar{display:none}.site .ts-card{border:1px solid var(--hx-line);border-radius:var(--hx-r-lg);background:var(--hx-surface);box-shadow:var(--hx-shadow-sm);scroll-snap-align:start;transition:transform var(--hx-dur-2) var(--hx-ease-out),box-shadow var(--hx-dur-2) var(--hx-ease-out),border-color var(--hx-dur-2) var(--hx-ease-out);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.site .ts-card-art{aspect-ratio:4/3;background:linear-gradient(#6945d80f 1px,transparent 1px) 0 0 /16px 16px,linear-gradient(90deg,#6945d80f 1px,transparent 1px) 0 0 /16px 16px,var(--hx-surface-2);border-bottom:1px solid var(--hx-line);position:relative}.site .ts-card-art svg{width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px;overflow:visible}.site .ts-dl-blank{fill:#fff;fill-rule:evenodd;filter:drop-shadow(0 1px 1.5px #281e141f)}.site :is(.ts-dl-cut,.ts-dl-crease,.ts-dl-perf){fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.site .ts-dl-cut{stroke:var(--hx-ink);stroke-width:1.15px}.site .ts-dl-crease{stroke:var(--hx-accent);stroke-width:1px;stroke-dasharray:4 3}.site .ts-dl-perf{stroke:var(--hx-magenta);stroke-width:1px;stroke-dasharray:1.5 2.5}.site .ts-card-body{align-content:start;gap:6px;padding:16px 18px 18px;display:grid}.site .ts-card-code{background:var(--hx-violet-soft);color:#4d32b0;width:fit-content;font-family:var(--font-secondary);letter-spacing:.01em;border-radius:6px;margin:0 0 2px;padding:3px 8px;font-size:11.5px;font-weight:500;line-height:1.35}.site .ts-card-name{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600;line-height:1.25}.site .ts-card-link{color:inherit;text-decoration:none}.site .ts-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.site .ts-card-link:focus-visible{outline:none}.site .ts-card:has(.ts-card-link:focus-visible){outline:2px solid var(--hx-accent);outline-offset:3px}.site .ts-card-meta{color:var(--hx-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px;margin:0;font-size:13.5px;display:flex}.site .ts-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.site .ts-card-cta{z-index:1;background:var(--hx-ink);color:#fff;min-height:36px;transition:background-color var(--hx-dur-1) ease,transform var(--hx-dur-1) var(--hx-ease-out);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.site .ts-card-cta svg{transition:transform var(--hx-dur-2) var(--hx-ease-out)}.site .ts-card-cta:active{transform:scale(.96)}.site .ts-card-cta:focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px}.site .ts-card-presets{color:var(--hx-muted);font-size:12.5px;font-weight:500}@media (hover:hover){.site .ts-card:hover{border-color:var(--hx-line-2);box-shadow:var(--hx-shadow-md);transform:translateY(-4px)}.site .ts-card-cta:hover{background:var(--hx-accent)}.site .ts-card-cta:hover svg{transform:translate(2px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site .ts-card:hover .ts-dl-crease{animation:ts-crease-flow .9s linear infinite}}@keyframes ts-crease-flow{to{stroke-dashoffset:-14px}}@media (max-width:1179px){.site .ts-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.site .ts-tiles-all{grid-column:span 2}.site .ts-rail{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (max-width:899px){.site .ts-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.site .ts-tiles-all{grid-column:span 3}.site .ts-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.site .ts-facts>div:nth-child(3){border-left:0;padding-left:0}.site .ts-rail{grid-auto-columns:calc(45.4545% - 7.27273px)}}@media (max-width:639px){.site .ts-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.site .ts-tiles-all{grid-column:span 2}.site .ts-tile{border-radius:16px;min-height:150px;padding:10px 10px 12px}.site .ts-tile-art{--category-icon-size:clamp(60px,16vw,76px);min-height:76px;padding:2px 2px 8px}.site .ts-tile-label{font-size:13.5px}.site .ts-tile-count{font-size:12px}.site .ts-all-num{font-size:36px}.site .ts-search{height:52px;padding-left:14px}.site .ts-search-go{height:40px;padding:0 16px}.site .ts-rail{grid-auto-columns:78%}.site .ts-popular-tools .hx-link{display:none}.site .ts-quick{gap:6px}.site .ts-quick>span{display:none}.site .ts-quick-chip{padding:0 10px}.site .ts-facts dt{font-size:20px}.site .ts-facts>div{padding-right:12px}.site .ts-facts>div+div{padding-left:14px}}.site .hiw{border-block:1px solid var(--hx-line);background:radial-gradient(52% 30% at 22% 0,#a370fc1a,transparent 72%),radial-gradient(40% 26% at 90% 100%,#00c4cc14,transparent 72%),var(--hx-surface)}.site .hiw-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .hiw-flow{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:stretch;gap:clamp(36px,5vw,84px);display:grid}.site .hiw-col{flex-direction:column;min-width:0;display:flex}.site .hiw-intro{justify-items:start;gap:16px;margin-bottom:clamp(36px,4vw,56px);display:grid}.site .hiw-intro>*{margin:0}.site .hiw-intro .hx-h2{font-size:clamp(40px,4.3vw,62px)}.site .hiw-intro .hx-lead{max-width:40ch}.site .hiw-steps{display:grid;position:relative}.site .hiw-rail{background:var(--hx-line-2);border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:21px;overflow:hidden}.site .hiw-rail-fill{transform:scaleY(var(--hiw-p,0));transform-origin:top;background:linear-gradient(#6d3be8,#a45cf5 50%,#00c4cc);position:absolute;inset:0}.site .hiw-step{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:20px;min-height:clamp(240px,44vh,400px);padding-bottom:28px;display:grid;position:relative}.site .hiw-step:last-child{min-height:0}.site .hiw-num{z-index:1;border:1.5px solid var(--hx-line-2);background:var(--hx-surface);width:44px;height:44px;color:var(--hx-muted);font-family:var(--font-display),system-ui,sans-serif;transition:background-color var(--hx-dur-2) var(--hx-ease-out),border-color var(--hx-dur-2) var(--hx-ease-out),color var(--hx-dur-2) var(--hx-ease-out),transform var(--hx-dur-2) var(--hx-ease-spring);border-radius:50%;place-items:center;font-size:17px;font-weight:600;display:grid;position:relative}.site .hiw-step:has(~.hiw-step[data-active]) .hiw-num{color:#5b32d6;background:#efe8ff;border-color:#0000}.site .hiw-step[data-active] .hiw-num{background:var(--hx-grad-brand);color:#fff;border-color:#0000;transform:scale(1.06);box-shadow:0 8px 20px -8px #6d3be8b3}.site .hiw-step-copy{isolation:isolate;align-content:start;gap:10px;padding-top:7px;display:grid;position:relative}.site .hiw-step-copy:before{content:"";z-index:-1;border:1px solid var(--hx-line);box-shadow:var(--hx-shadow-md);opacity:0;transition:opacity var(--hx-dur-2) var(--hx-ease-out),transform var(--hx-dur-3) var(--hx-ease-out);background:linear-gradient(#fff,#fbfaff);border-radius:22px;position:absolute;inset:-14px -20px -18px -16px;transform:scale(.98)}.site .hiw-step[data-active] .hiw-step-copy:before{opacity:1;transform:none}.site .hiw-step-title{color:var(--hx-muted);letter-spacing:-.032em;transition:color var(--hx-dur-2) var(--hx-ease-out);margin:0;font-size:clamp(22px,1.9vw,27px);font-weight:600;line-height:1.12}.site .hiw-step[data-active] .hiw-step-title{color:var(--hx-ink)}.site .hiw-step-text{max-width:44ch;color:var(--hx-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.site .hiw-cta{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px;padding-left:64px;display:flex}.site .hiw-cta-link{min-height:44px}.site .hiw-stage-col{min-width:0;position:relative}.site .hiw-stage{--hiw-h:clamp(470px,calc(100vh - 170px),590px);top:calc(50vh - var(--hiw-h) / 2 + 20px);height:var(--hiw-h);position:sticky}.site .hiw-window,.site .hiw-window-body{height:100%}.site .hiw-window-body{flex-direction:column;display:flex}.site .hiw-bar{flex:none}.site .hiw-tabs{background:var(--hx-surface-2);border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(360px,72%);margin:0 auto;padding:3px;display:grid;position:relative}.site .hiw-tab{z-index:1;color:var(--hx-muted);text-align:center;transition:color var(--hx-dur-2) var(--hx-ease-out);padding:5px 0;font-size:12.5px;font-weight:650;position:relative}.site .hiw-tab-ind{background:var(--hx-surface);width:calc(25% - 1.5px);transition:transform .52s var(--hx-ease-out);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #16141c14,0 4px 10px -4px #28185a33}.site .hiw-flow[data-step="1"] .hiw-tab-ind{transform:translate(100%)}.site .hiw-flow[data-step="2"] .hiw-tab-ind{transform:translate(200%)}.site .hiw-flow[data-step="3"] .hiw-tab-ind{transform:translate(300%)}.site .hiw-flow:not([data-step="1"]):not([data-step="2"]):not([data-step="3"]) .hiw-tab:first-child,.site .hiw-flow[data-step="1"] .hiw-tab:nth-child(2),.site .hiw-flow[data-step="2"] .hiw-tab:nth-child(3),.site .hiw-flow[data-step="3"] .hiw-tab:nth-child(4){color:var(--hx-ink)}.site .hiw-meta{margin-left:0}.site .hiw-panes{flex:1;min-height:0;position:relative}.site .hiw-pane{opacity:0;transition:opacity .42s var(--hx-ease-out),transform .64s var(--hx-ease-out);background:radial-gradient(#16141c12 1px,#0000 1.3px) 7px 7px/14px 14px,linear-gradient(#f9f8fd,#f3f1f9);padding:clamp(16px,2vw,24px);position:absolute;inset:0;overflow:hidden;transform:translateY(14px)scale(.985);container-type:inline-size}.site .hiw-pane[data-active]{opacity:1;transform:none}.site .hiw-stack{display:inline-grid}.site .hiw-stack>*{grid-area:1/1}.site .hiw-fv:not(.hiw-fv--0),.site .hiw-hv:not(.hiw-hv--3){opacity:0}.site .hiw-pointer{z-index:3;opacity:0;pointer-events:none;position:absolute;inset:0}.site .hiw-pointer svg{display:block}.site .hiw-cat{flex-direction:column;gap:12px;height:100%;display:flex;position:relative}.site .hiw-search{background:#fff;border:1px solid #6d3be880;border-radius:14px;flex:none;align-items:center;gap:10px;height:46px;padding:0 12px 0 14px;display:flex;box-shadow:0 0 0 4px #6d3be81a}.site .hiw-search-icon{fill:none;width:18px;height:18px;stroke:var(--hx-muted);stroke-width:1.8px;stroke-linecap:round;flex:none}.site .hiw-query{color:var(--hx-ink);white-space:pre;padding-right:3px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:15px;font-weight:600;display:inline-block;position:relative;overflow:hidden}.site .hiw-query-cover{background:#fff;position:absolute;inset:0;transform:translate(100%)}.site .hiw-query-cover:before{content:"";background:#6d3be8;border-radius:1px;width:2px;position:absolute;top:3px;bottom:3px;left:-1px}.site .hiw-kbd{border:1px solid var(--hx-line-2);color:var(--hx-muted);border-radius:6px;margin-left:auto;padding:1px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.site .hiw-chips{flex:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.site .hiw-chip{border:1px solid var(--hx-line);color:var(--hx-ink-2);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:5px 11px;font-size:12.5px;font-weight:600}.site .hiw-chip b{color:var(--hx-muted);margin-left:2px;font-weight:600}.site .hiw-chip--on{border-color:var(--hx-ink);background:var(--hx-ink);color:#fff}.site .hiw-chip--on b{color:#ffffffb8}.site .hiw-tiles{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.site .hiw-tile{border:1px solid var(--hx-line);min-height:0;box-shadow:var(--hx-shadow-sm);background:#fff;border-radius:16px;grid-template-rows:minmax(0,1fr) auto auto;padding:10px 11px 9px;display:grid;position:relative}.site .hiw-tile:not(.hiw-tile--pick){opacity:.45}.site .hiw-tile--pick:after{content:"";pointer-events:none;border:2px solid #6d3be8;border-radius:16px;position:absolute;inset:-1px;box-shadow:0 0 0 4px #6d3be824}.site .hiw-tile-art{width:100%;height:100%;min-height:0;display:block}.site .hiw-thumb-cut{fill:none;stroke:#2b2233;stroke-width:1.1px;stroke-linejoin:round}.site .hiw-thumb-crease{fill:none;stroke:#7d2ae8;stroke-width:1px;stroke-dasharray:3 2}.site .hiw-tile-name{color:var(--hx-ink);margin-top:6px;font-size:12.5px;font-weight:650;line-height:1.25}.site .hiw-tile-code,.site .hiw-tile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site .hiw-tile-code{color:var(--hx-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;line-height:1.4}.site .hiw-tile-check{color:#fff;background:#6d3be8;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 10px -4px #6d3be8}.site .hiw-size{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(12px,2cqi,22px);height:100%;display:grid}.site .hiw-size-card{border:1px solid var(--hx-line);box-shadow:var(--hx-shadow-md);background:#fff;border-radius:18px;gap:9px;padding:16px;display:grid}.site .hiw-label{color:var(--hx-muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0;font-size:11px;font-weight:700}.site .hiw-label:first-child{margin-top:0}.site .hiw-seg{background:var(--hx-surface-2);color:var(--hx-muted);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;font-size:12.5px;font-weight:600;display:grid}.site .hiw-seg>span{text-align:center;border-radius:8px;padding:5px 0}.site .hiw-seg .hiw-seg-on{color:var(--hx-ink);background:#fff;box-shadow:0 1px 2px #16141c1a}.site .hiw-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:7px;display:grid}.site .hiw-field{border:1px solid var(--hx-line-2);height:40px;color:var(--hx-ink);border-radius:10px;align-items:baseline;gap:6px;padding:10px 10px 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;font-weight:650;display:flex}.site .hiw-field i{color:var(--hx-muted);font-family:var(--font-body),system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:700}.site .hiw-field--focus{border-color:#6d3be8;box-shadow:0 0 0 3px #6d3be826}.site .hiw-unit{color:var(--hx-muted);font-size:12px;font-weight:600}.site .hiw-board{border:1px solid var(--hx-line);border-radius:12px;align-items:center;gap:9px;padding:8px 10px;display:flex}.site .hiw-board-swatch{border:1px solid var(--hx-line-2);background:linear-gradient(135deg,#fffc,transparent 60%),var(--board);border-radius:6px;flex:none;width:22px;height:22px}.site .hiw-board-name{min-width:0;color:var(--hx-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:650;overflow:hidden}.site .hiw-board-name span{color:var(--hx-muted);font-weight:500}.site .hiw-board-cal{color:#4b2ab8;background:#efe8ff;border-radius:999px;flex:none;padding:2px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;font-weight:650}.site .hiw-readout{border-top:1px dashed var(--hx-line-2);gap:5px;margin:4px 0 0;padding-top:10px;display:grid}.site .hiw-readout div{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.site .hiw-readout dt{color:var(--hx-muted);font-weight:600}.site .hiw-readout dd{color:var(--hx-ink);white-space:nowrap;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:650}.site .hiw-size-art{place-items:center;min-width:0;height:100%;display:grid;position:relative}.site .hiw-iso{width:100%;max-width:340px;height:auto;max-height:100%;display:block;overflow:visible}.site .hiw-iso-face,.site .hiw-iso-top{stroke:#2b2233;stroke-width:1px;stroke-linejoin:round}.site .hiw-iso-top{fill:#faf9fd}.site .hiw-iso-crease,.site .hiw-iso-tuck{fill:none;stroke:#7d2ae8;stroke-width:1px;stroke-dasharray:3 2.5}.site .hiw-iso-crease{opacity:.5}.site .hiw-iso-dim{fill:none;stroke:#6945d8;stroke-width:1px}.site .hiw-iso-shadow{fill:#28185a1f}.site .hiw-iso-text{fill:#3a2591;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:650}.site .hiw-units{border:1px solid var(--hx-line);color:var(--hx-muted);background:#fff;border-radius:999px;padding:3px;font-size:11.5px;font-weight:650;display:inline-flex;position:absolute;top:6px;right:4px}.site .hiw-units>*{border-radius:999px;padding:3px 9px}.site .hiw-units b{background:var(--hx-ink);color:#fff;font-weight:650}.site .hiw-design{grid-template-rows:minmax(0,1fr);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;height:100%;display:grid;position:relative}.site .hiw-tools{border:1px solid var(--hx-line);box-shadow:var(--hx-shadow-sm);background:#fff;border-radius:14px;gap:4px;margin:0;padding:6px;list-style:none;display:grid}.site .hiw-tool{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.site .hiw-tool svg{fill:none;stroke:#6b6778;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.site .hiw-tool--img{background:#efe8ff}.site .hiw-tool--img svg{stroke:#5b32d6}.site .hiw-die{width:100%;height:100%;max-height:100%;display:block;overflow:visible}.site .hiw-die text{font-family:var(--font-body),system-ui,sans-serif}.site .hiw-d-bleed{fill:#ffe3ed;stroke:#f0368f;stroke-width:.7px;stroke-dasharray:.1 2.4;stroke-linecap:round}.site .hiw-d-blank{fill:#fff}.site .hiw-d-paint{fill:var(--paper,#fbba92)}.site .hiw-d-crease{fill:none;stroke:#7d2ae8;stroke-width:.8px;stroke-dasharray:3 2;opacity:.85}.site .hiw-d-cut{fill:none;stroke:#2b2233;stroke-width:1px;stroke-linejoin:round}.site .hiw-die .hiw-d-kicker{fill:var(--ink);letter-spacing:.14em;opacity:.75;font-size:2.9px;font-weight:700}.site .hiw-die .hiw-d-brand{letter-spacing:.12em;font-size:13px}.site .hiw-die .hiw-d-brand,.site .hiw-die .hiw-d-name{fill:var(--ink);font-family:Georgia,Times New Roman,serif}.site .hiw-die .hiw-d-name{font-size:8.6px}.site .hiw-die .hiw-d-variant{fill:var(--ink);opacity:.85;font-size:3.8px;font-weight:600}.site .hiw-die .hiw-d-back-title{fill:var(--ink);letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:5px}.site .hiw-die .hiw-d-side-brand{fill:var(--ink);letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;font-size:6.4px}.site .hiw-die .hiw-d-side-name{fill:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:7px}.site .hiw-die .hiw-d-digits{fill:#16141c;letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:3.4px}.site .hiw-d-line{fill:var(--ink);opacity:.22}.site .hiw-d-sel{fill:none;stroke:#6d3be8;stroke-width:1.4px;stroke-dasharray:4 3;opacity:0}.site .hiw-d-sel--front{opacity:1}.site .hiw-d-art{transform-box:fill-box;transform-origin:50%}.site .hiw-face,.site .hiw-upload{border:1px solid var(--hx-line);box-shadow:var(--hx-shadow-sm);color:var(--hx-ink-2);white-space:nowrap;background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12px;font-weight:650;display:inline-flex;position:absolute}.site .hiw-face{top:0;right:0}.site .hiw-face-dot{background:#6d3be8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #6d3be829}.site .hiw-upload{color:#5b32d6;bottom:0;left:0}.site .hiw-upload svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.site .hiw-export{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(10px,2cqi,20px);height:100%;display:grid}.site .hiw-exp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site .hiw-exp-row{border:1px solid var(--hx-line);box-shadow:var(--hx-shadow-sm);background:#fff;border-radius:14px;grid-template-columns:26px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:9px 12px 9px 10px;display:grid}.site .hiw-exp-file{background:var(--tone);border-radius:4px 9px 4px 4px;width:24px;height:30px;position:relative}.site .hiw-exp-file:after{content:"";background:#ffffff8c;border-radius:0 4px;width:9px;height:9px;position:absolute;top:0;right:0}.site .hiw-tone--pdf{--tone:#e8327f}.site .hiw-tone--svg{--tone:#ff7a59}.site .hiw-tone--dxf{--tone:#1b8fd6}.site .hiw-tone--png{--tone:#00a3aa}.site .hiw-tone--mp4{--tone:#7d2ae8}.site .hiw-tone--glb{--tone:#16141c}.site .hiw-exp-copy{min-width:0;display:grid}.site .hiw-exp-copy b{color:var(--hx-ink);font-size:13px;font-weight:650;line-height:1.3}.site .hiw-exp-copy span{color:var(--hx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.site .hiw-exp-state{width:22px;height:22px;display:grid;position:relative}.site .hiw-exp-state>*{grid-area:1/1}.site .hiw-exp-spin{opacity:0;border:2px solid #6d3be833;border-top-color:#6d3be8;border-radius:50%}.site .hiw-exp-ok{color:#fff;background:#16a34a;border-radius:50%;place-items:center;display:grid}.site .hiw-burst{place-items:center;height:100%;min-height:240px;display:grid;position:relative}.site .hiw-burst-ring{border:1.5px dashed #6d3be859;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%}.site .hiw-burst-core{z-index:1;border:1px solid var(--hx-line);width:104px;box-shadow:var(--hx-shadow-lg);background:#fff;border-radius:24px;justify-items:center;gap:4px;padding:12px 10px 10px;display:grid;position:relative}.site .hiw-burst-core svg{width:54px;height:54px}.site .hiw-burst-core b{color:#fff;background:#6945d8;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700}.site .hiw-chipfile{z-index:2;background:var(--tone);box-shadow:0 10px 20px -10px var(--tone),inset 0 1px 0 #ffffff40;color:#fff;letter-spacing:.04em;transform:translate(-50%,-50%) translate(var(--x),var(--y));border-radius:10px;padding:6px 11px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;font-weight:700;position:absolute;top:50%;left:50%}@media (max-width:1023px){.site .hiw-flow{flex-direction:column;gap:0;display:flex}.site :is(.hiw-col,.hiw-steps,.hiw-stage-col,.hiw-stage,.hiw-window,.hiw-window-body,.hiw-panes){display:contents}.site :is(.hiw-rail,.hiw-bar){display:none}.site .hiw-intro{text-align:center;order:0;justify-items:center;margin-bottom:clamp(28px,6vw,44px)}.site .hiw-step[data-hiw-step="0"]{order:1}.site .hiw-pane[data-hiw-pane="0"]{order:2}.site .hiw-step[data-hiw-step="1"]{order:3}.site .hiw-pane[data-hiw-pane="1"]{order:4}.site .hiw-step[data-hiw-step="2"]{order:5}.site .hiw-pane[data-hiw-pane="2"]{order:6}.site .hiw-step[data-hiw-step="3"]{order:7}.site .hiw-pane[data-hiw-pane="3"]{order:8}.site .hiw-cta{order:9}.site .hiw-step{min-height:0;padding-bottom:16px}.site .hiw-step .hiw-num,.site .hiw-step:has(~.hiw-step[data-active]) .hiw-num{background:var(--hx-grad-brand);color:#fff;border-color:#0000;transform:none}.site .hiw-step-title{color:var(--hx-ink)}.site .hiw-step-copy:before{display:none}.site .hiw-pane{border:1px solid var(--hx-line);box-shadow:var(--hx-shadow-md);opacity:1;border-radius:24px;margin:0 0 clamp(36px,8vw,56px);transition:none;position:relative;inset:auto;transform:none}.site :is(.hiw-pane--library,.hiw-pane--design){height:clamp(350px,72vw,520px)}.site .hiw-cta{justify-content:center;margin-top:0;padding-left:0}}@media (max-width:599px){.site .hiw-export,.site .hiw-size{grid-template-columns:minmax(0,1fr)}.site .hiw-size-art{order:-1;height:auto}.site .hiw-iso{max-width:230px}.site .hiw-burst{min-height:250px}.site .hiw-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.site .hiw-tile:nth-child(n+5){display:none}.site .hiw-design{grid-template-columns:minmax(0,1fr)}.site .hiw-tools{display:none}.site .hiw-face,.site .hiw-upload{font-size:11px}}@media (prefers-reduced-motion:no-preference){.site .hiw-pane[data-active] .hiw-tile{animation:hiw-tile-rest 8s var(--hx-ease-out) infinite both;animation-delay:calc(var(--i) * 70ms)}.site .hiw-pane[data-active] .hiw-tile--pick{animation-name:hiw-tile-pick}.site .hiw-pane[data-active] .hiw-tile--pick:after{animation:hiw-ring 8s linear infinite both}.site .hiw-pane[data-active] .hiw-tile-check{animation:hiw-check 8s linear infinite both}.site .hiw-pane[data-active] .hiw-query-cover{animation:hiw-type 8s linear infinite both}.site .hiw-pane[data-active] .hiw-query-cover:before{animation:hiw-caret .9s step-end infinite}.site .hiw-pane[data-active] .hiw-pointer--cat{animation:hiw-pointer-cat 8s var(--hx-ease-inout) infinite both}.site .hiw-pane[data-active] .hiw-grow{animation:hiw-grow 7s linear infinite both}.site .hiw-pane[data-active] .hiw-lift{animation:hiw-lift 7s linear infinite both}.site .hiw-pane[data-active] .hiw-hlabel{animation:hiw-hlabel 7s linear infinite both}.site .hiw-pane[data-active] .hiw-hv--0{animation:hiw-v0 7s linear infinite both}.site .hiw-pane[data-active] .hiw-hv--1{animation:hiw-v1 7s linear infinite both}.site .hiw-pane[data-active] .hiw-hv--2{animation:hiw-v2 7s linear infinite both}.site .hiw-pane[data-active] .hiw-hv--3{animation:hiw-v3 7s linear infinite both}.site .hiw-pane[data-active] .hiw-d-paint{animation:hiw-paint 9s linear infinite both}.site .hiw-pane[data-active] .hiw-d-art--front{animation:hiw-art-1 9s var(--hx-ease-out) infinite both}.site .hiw-pane[data-active] .hiw-d-art--right{animation:hiw-art-2 9s var(--hx-ease-out) infinite both}.site .hiw-pane[data-active] .hiw-d-art--back{animation:hiw-art-3 9s var(--hx-ease-out) infinite both}.site .hiw-pane[data-active] .hiw-d-art--left{animation:hiw-art-4 9s var(--hx-ease-out) infinite both}.site .hiw-pane[data-active] .hiw-d-art--top{animation:hiw-art-5 9s var(--hx-ease-out) infinite both}.site .hiw-pane[data-active] .hiw-d-sel--front{animation:hiw-sel-1 9s linear infinite both}.site .hiw-pane[data-active] .hiw-d-sel--right{animation:hiw-sel-2 9s linear infinite both}.site .hiw-pane[data-active] .hiw-d-sel--back{animation:hiw-sel-3 9s linear infinite both}.site .hiw-pane[data-active] .hiw-d-sel--left{animation:hiw-sel-4 9s linear infinite both}.site .hiw-pane[data-active] .hiw-d-sel--top{animation:hiw-sel-5 9s linear infinite both}.site .hiw-pane[data-active] .hiw-fv--0{animation:hiw-sel-1 9s linear infinite both}.site .hiw-pane[data-active] .hiw-fv--1{animation:hiw-sel-2 9s linear infinite both}.site .hiw-pane[data-active] .hiw-fv--2{animation:hiw-sel-3 9s linear infinite both}.site .hiw-pane[data-active] .hiw-fv--3{animation:hiw-sel-4 9s linear infinite both}.site .hiw-pane[data-active] .hiw-fv--4{animation:hiw-sel-5 9s linear infinite both}.site .hiw-pane[data-active] .hiw-exp-ok{animation:hiw-ok 7s var(--hx-ease-spring) infinite both;animation-delay:calc(.35s + var(--i) * .5s)}.site .hiw-pane[data-active] .hiw-exp-spin{animation:hiw-spin-vis 7s linear infinite both,hx-spin .8s linear infinite;animation-delay:calc(.35s + var(--i) * .5s),0s}.site .hiw-pane[data-active] .hiw-chipfile{animation:hiw-fly 7s var(--hx-ease-out) infinite both;animation-delay:calc(.5s + var(--i) * .14s)}.site .hiw-pane[data-active] .hiw-burst-ring{animation:hiw-ring-turn 14s linear infinite}.site .hiw-pane[data-active] .hiw-burst-core{animation:hiw-press 7s var(--hx-ease-out) infinite both}}@keyframes hiw-tile-rest{0%{opacity:0;transform:translateY(10px)scale(.97)}44%,8%{opacity:1;transform:none}48%,92%{opacity:.45;transform:none}to{opacity:0;transform:none}}@keyframes hiw-tile-pick{0%{opacity:0;transform:translateY(10px)scale(.97)}8%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hiw-ring{0%,52%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.96)}56%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hiw-check{0%,55%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}60%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hiw-type{0%,12%{animation-timing-function:steps(11);transform:none}38%,94%{transform:translate(100%)}to{transform:none}}@keyframes hiw-caret{0%{opacity:1}50%{opacity:0}}@keyframes hiw-pointer-cat{0%,38%{opacity:0;transform:translate(62%,78%)}42%{opacity:1;transform:translate(56%,70%)}51%,66%{opacity:1;transform:translate(19%,42%)}72%,to{opacity:0;transform:translate(19%,42%)}}@keyframes hiw-grow{0%,12%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scaleY(.8)}16%,26%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scaleY(.8667)}30%,40%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scaleY(.9333)}44%,90%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}to{transform:scaleY(.8)}}@keyframes hiw-lift{0%,12%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(31.5px)}16%,26%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(21px)}30%,40%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10.5px)}44%,90%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}to{transform:translateY(31.5px)}}@keyframes hiw-hlabel{0%,12%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(15.75px)}16%,26%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10.5px)}30%,40%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(5.25px)}44%,90%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}to{transform:translateY(15.75px)}}@keyframes hiw-v0{0%,12.5%{opacity:1;transform:none}14%,94%{opacity:0;transform:translateY(-4px)}97%,to{opacity:1;transform:none}}@keyframes hiw-v1{0%,12.5%{opacity:0;transform:translateY(4px)}14%,26.5%{opacity:1;transform:none}28%,to{opacity:0;transform:translateY(-4px)}}@keyframes hiw-v2{0%,26.5%{opacity:0;transform:translateY(4px)}28%,40.5%{opacity:1;transform:none}42%,to{opacity:0;transform:translateY(-4px)}}@keyframes hiw-v3{0%,40.5%{opacity:0;transform:translateY(4px)}42%,92%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-4px)}}@keyframes hiw-paint{0%,4%{opacity:0}10%,93%{opacity:1}to{opacity:0}}@keyframes hiw-art-1{0%,11%{opacity:0;transform:scale(.94)}16%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hiw-art-2{0%,23%{opacity:0;transform:scale(.94)}28%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hiw-art-3{0%,35%{opacity:0;transform:scale(.94)}40%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hiw-art-4{0%,47%{opacity:0;transform:scale(.94)}52%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hiw-art-5{0%,59%{opacity:0;transform:scale(.94)}64%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hiw-sel-1{0%,9%{opacity:0}11%,21%{opacity:1}23%,74%{opacity:0}76%,92%{opacity:1}96%,to{opacity:0}}@keyframes hiw-sel-2{0%,21%{opacity:0}23%,33%{opacity:1}35%,to{opacity:0}}@keyframes hiw-sel-3{0%,33%{opacity:0}35%,45%{opacity:1}47%,to{opacity:0}}@keyframes hiw-sel-4{0%,45%{opacity:0}47%,57%{opacity:1}59%,to{opacity:0}}@keyframes hiw-sel-5{0%,57%{opacity:0}59%,74%{opacity:1}76%,to{opacity:0}}@keyframes hiw-ok{0%,9%{opacity:0;transform:scale(.4)}14%,92%{opacity:1;transform:none}to{opacity:0;transform:scale(.4)}}@keyframes hiw-spin-vis{0%,9%{opacity:1}11%,to{opacity:0}}@keyframes hiw-fly{0%,4%{opacity:0;transform:translate(-50%,-50%)scale(.4)}16%,92%{opacity:1;transform:translate(-50%,-50%) translate(var(--x),var(--y))}to{opacity:0;transform:translate(-50%,-50%) translate(var(--x),var(--y)) scale(.9)}}@keyframes hiw-press{0%,4%{transform:none}6%{transform:scale(.94)}10%,to{transform:none}}@keyframes hiw-ring-turn{to{transform:rotate(1turn)}}.site .mg{--mg-text:var(--hx-on-night);--mg-muted:var(--hx-on-night-muted);--mg-line:#ffffff1a;--mg-line-2:#fff3;--mg-glow-text:linear-gradient(100deg,#efe6ff,#c2a6ff 45%,#74e6ea);--mg-fade:clamp(96px,11vw,160px);isolation:isolate;padding-block:var(--hx-section-y) calc(clamp(40px, 4vw, 56px) + var(--mg-fade));color:var(--mg-text);background:var(--hx-grad-night),var(--hx-night);position:relative;overflow:hidden}.site .mg:after{content:"";z-index:-1;height:var(--mg-fade);background:linear-gradient(180deg,#7d52f000 0,#7858d614 18%,#967ce038 32%,#baa8ee6b 46%,#d6ccf59e 60%,#ece7fad1 76%,#f8f6faf2 90%,var(--hx-canvas) 100%);inset:auto 0 0}.site .mg-sky,.site .mg:after{pointer-events:none;position:absolute}.site .mg-sky{z-index:-2;inset:0;overflow:hidden}.site .mg-sky-scope{position:absolute;inset:0 0 45%}.site .mg-stars{opacity:.55;background-image:radial-gradient(#ffffff61 .8px,#0000 1.4px);background-position:50% 0;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 50% 0,#000 15%,#0000 78%);mask-image:radial-gradient(70% 90% at 50% 0,#000 15%,#0000 78%)}.site .mg-aurora{aspect-ratio:1.5;background:radial-gradient(closest-side,var(--c),transparent);border-radius:50%;position:absolute}.site .mg-aurora--violet{--c:#7d2ae880;--dx:6%;--dy:5%;width:max(640px,66vw);top:-26%;left:-16%}.site .mg-aurora--teal{--c:#00c4cc3d;--dx:-7%;--dy:6%;width:max(560px,54vw);top:-14%;right:-16%}.site .mg-aurora--rose{--c:#f0368f24;--dx:5%;--dy:-6%;width:max(520px,46vw);top:30%;left:30%}.site .mg-horizon{aspect-ratio:1;background:radial-gradient(closest-side,#120d24 0,#0e0b1a 70%);border-radius:50%;width:max(1800px,150vw);position:absolute;top:clamp(430px,34vw,560px);left:50%;translate:-50%;box-shadow:0 -1px #ceb8ff73,0 -24px 70px -12px #7d2ae899,0 -90px 180px -50px #00c4cc4d}@media (prefers-reduced-motion:no-preference){.site .mg-aurora{animation:hx-drift 22s var(--hx-ease-inout) infinite alternate}.site .mg-aurora--teal{animation-duration:26s}.site .mg-aurora--rose{animation-duration:30s}}.site .mg-inner{position:relative}.site .mg-head{text-align:center;justify-items:center;gap:18px;max-width:880px;margin:0 auto 28px;display:grid}.site .mg-eyebrow{color:var(--mg-text);letter-spacing:.01em;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;margin:0;padding:6px 13px 6px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.site .mg-eyebrow:before{content:"";background:linear-gradient(135deg,#c2a6ff,#5fe0e4);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #c2a6ff2e,0 0 12px #c2a6ffb3}.site .mg .mg-title{color:#fff;margin:0}.site .mg-title span{background:var(--mg-glow-text);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:inline-block}.site .mg-lead{max-width:62ch;color:var(--mg-muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.6}.site .mg-chips{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px 8px;margin:0 auto clamp(40px,5vw,64px);display:grid}.site .mg-chip{color:var(--mg-text);text-align:center;transition:background-color var(--hx-dur-1) ease,border-color var(--hx-dur-1) ease,transform var(--hx-dur-1) var(--hx-ease-out);background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:12px 6px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}@media (hover:hover){.site .mg-chip:hover{background:#c2a6ff24;border-color:#c2a6ff8c}}.site .mg-chip:active{transform:scale(.96)}.site .mg-chip:focus-visible{outline-offset:2px;outline:2px solid #c2a6ff}@media (prefers-reduced-motion:no-preference){.site .mg-chip .category-icon{transition:transform .18s}.site .mg-chip:hover .category-icon{transform:translateY(-3px)}}@media (max-width:900px){.site .mg-chips{scrollbar-width:thin;scrollbar-color:var(--mg-line-2) transparent;gap:4px;padding:4px 4px 12px;display:flex;overflow-x:auto}.site .mg-chip{flex:0 0 108px}}.site .mg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.site .mg-cell{min-width:0;display:grid}.site .mg-cell--set{grid-area:span 2/span 2}.site .mg-card{aspect-ratio:1/1.1;border:1px solid var(--mg-line);border-radius:var(--hx-r-lg);background:radial-gradient(85% 60% at 50% 60%,var(--card-glow,#7d2ae8) 0,transparent 70%),linear-gradient(180deg,#ffffff12,#ffffff06);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:16px 18px 18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.site .mg-card{background:radial-gradient(85% 60% at 50% 60%,color-mix(in srgb,var(--card-glow,#7d2ae8) 30%,transparent) 0,transparent 70%),linear-gradient(180deg,#ffffff12,#ffffff06)}}.site .mg-card{color:inherit;isolation:isolate;transition:transform var(--hx-dur-2) var(--hx-ease-out),border-color var(--hx-dur-2) var(--hx-ease-out),box-shadow var(--hx-dur-2) var(--hx-ease-out);text-decoration:none;box-shadow:inset 0 1px #ffffff14}.site .mg-card:before{content:"";z-index:-1;background:radial-gradient(70% 55% at 50% 58%,var(--card-glow,#7d2ae8) 0,transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site .mg-card:before{background:radial-gradient(70% 55% at 50% 58%,color-mix(in srgb,var(--card-glow,#7d2ae8) 38%,transparent) 0,transparent 72%)}}.site .mg-card:before{opacity:0;transition:opacity var(--hx-dur-3) var(--hx-ease-out)}.site .mg-card--set{aspect-ratio:auto;background:radial-gradient(at 28% 30%,#ff90d652,#0000 65%),linear-gradient(145deg,#773df0,#4320b4 75%);padding:22px 24px 24px}.site .mg-card-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.site .mg-tag{color:#f4f2fae6;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0b1a59;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.site .mg-brand{color:var(--card-accent,#ffcd3c);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.site .mg-brand{color:color-mix(in srgb,var(--card-accent,#ffcd3c) 70%,#fff)}}.site .mg-brand{font-family:var(--brand-font,inherit);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(16px,1.6vw,22px);line-height:1}.site .mg-art{min-height:0;margin:6px -6px 8px;display:block;position:relative}.site .mg-art:before{content:"";filter:blur(2px);background:radial-gradient(closest-side,#0000006b,#0000);border-radius:50%;height:12%;position:absolute;bottom:4%;left:22%;right:22%}.site .mg-canvas,.site .mg-poster{width:100%;height:100%;position:absolute;inset:0}.site .mg-poster{box-sizing:border-box;opacity:.92;transition:opacity .7s var(--hx-ease-out);padding:6%;overflow:visible}.site .mg-poster path{stroke-width:.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;fill-rule:evenodd}.site .mg-photo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.site .mg-canvas{opacity:0;transition:opacity .7s var(--hx-ease-out);display:block}.site .mg-set-poster{color:var(--card-accent,#ffcd3c);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site .mg-set-poster{color:color-mix(in srgb,var(--card-accent,#ffcd3c) 55%,transparent)}}.site .mg-set-poster{font-family:var(--brand-font,inherit);letter-spacing:.02em;text-align:center;transition:opacity .7s var(--hx-ease-out);font-size:clamp(36px,5.4vw,80px);line-height:1}.site .mg-art[data-state=ready] .mg-set-poster{opacity:0}.site .mg-art[data-state=ready] .mg-canvas{opacity:1}.site .mg-art[data-state=ready] .mg-poster{opacity:0}.site .mg-shimmer{opacity:0;pointer-events:none;border-radius:18px;transition:opacity .4s;position:absolute;inset:8% 10%;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.site .mg-shimmer:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff29 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.site .mg-art[data-state=loading] .mg-shimmer{opacity:1}@media (prefers-reduced-motion:no-preference){.site .mg-art[data-state=loading] .mg-shimmer:after{animation:hx-shimmer 1.4s var(--hx-ease-inout) infinite}}.site .mg-card-text{gap:3px;min-width:0;display:grid}.site .mg-card--set .mg-card-text{padding-right:190px}.site .mg-card-title{color:#fff;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.2}.site .mg-card--set .mg-card-title{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,30px)}.site .mg-card-sub{color:var(--mg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.site .mg-card--set .mg-card-sub{color:#eee4ff;white-space:normal;max-width:46ch;font-size:15px}.site .mg-card-go{min-height:32px;color:var(--hx-ink);white-space:nowrap;transition:opacity var(--hx-dur-2) var(--hx-ease-out),transform var(--hx-dur-2) var(--hx-ease-out);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 10px 24px -12px #0009}.site .mg-card--set .mg-card-go{min-height:38px;padding:0 16px;font-size:14px;top:auto;bottom:24px;right:24px}@media (hover:hover){.site .mg-card-go{opacity:0;transform:translateY(-4px)}.site .mg-card--set .mg-card-go{opacity:1;transform:none}.site .mg-card:hover{border-color:var(--mg-line-2);box-shadow:inset 0 1px 0 #ffffff1f,0 30px 60px -30px var(--card-glow,#7d2ae8);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.site .mg-card:hover{box-shadow:inset 0 1px 0 #ffffff1f,0 30px 60px -30px color-mix(in srgb,var(--card-glow,#7d2ae8) 70%,transparent)}}.site .mg-card:focus-visible:before,.site .mg-card:hover:before{opacity:1}.site .mg-card:is(:hover,:focus-visible) .mg-card-go{opacity:1;transform:none}}.site .mg-card:focus-visible{outline-offset:3px;outline:2px solid #c2a6ff}.site .mg-scenes{margin-top:clamp(48px,6vw,80px)}.site .mg-scenes-title{color:var(--mg-muted);text-align:center;margin:0 0 18px;font-size:15px}.site .mg-scenes-title strong{color:var(--mg-text);font-weight:600}.site .mg-marquee{gap:10px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.site .mg-marquee-row,.site .mg-marquee-track{justify-content:center;display:flex}.site .mg-marquee-track{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.site .mg-marquee-track--copy{display:none}.site .mg-scene{border:1px solid var(--mg-line);color:#f4f2fae0;white-space:nowrap;background:#ffffff09;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.site .mg-scene:before{content:"";background:var(--tone);width:7px;height:7px;box-shadow:0 0 10px var(--tone);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.site .mg-scene:before{box-shadow:0 0 10px color-mix(in srgb,var(--tone) 70%,transparent)}}@media (prefers-reduced-motion:no-preference){.site .mg-marquee-row{justify-content:flex-start;width:max-content;animation:hx-marquee 70s linear infinite}.site .mg-marquee-row--reverse{animation-duration:80s;animation-direction:reverse}.site .mg-marquee-track{flex-wrap:nowrap;padding-right:10px}.site .mg-marquee-track--copy{display:flex}@media (hover:hover){.site .mg-marquee:hover .mg-marquee-row{animation-play-state:paused}}}.site .mg-foot{border-top:1px solid var(--mg-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;margin-top:clamp(40px,5vw,64px);padding-top:28px;display:grid}.site .mg-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;display:grid}.site .mg-specs>div{align-content:start;gap:4px;display:grid}.site .mg-specs dt{color:var(--mg-text);letter-spacing:-.01em;font-size:15px;font-weight:600}.site .mg-specs dd{color:var(--mg-muted);margin:0;font-size:13.5px;line-height:1.45}.site .mg-cta{min-height:48px;color:var(--hx-ink);white-space:nowrap;transition:transform var(--hx-dur-1) var(--hx-ease-out),box-shadow var(--hx-dur-2) var(--hx-ease-out);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px -14px #c2a6ffa6}.site .mg-cta svg{transition:transform var(--hx-dur-2) var(--hx-ease-out)}@media (hover:hover){.site .mg-cta:hover{box-shadow:0 18px 40px -12px #c2a6ffd9}.site .mg-cta:hover svg{transform:translate(3px)}}.site .mg-cta:active{transform:scale(.97)}.site .mg-cta:focus-visible{outline-offset:3px;outline:2px solid #c2a6ff}.site .mg-looks{margin:32px 0 40px}.site .mg-looks-head{margin-bottom:20px}.site .mg-looks-head h3{color:var(--mg-text);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(22px,2.4vw,30px)}.site .mg-looks-head p{color:var(--mg-muted);margin:0;font-size:15px;line-height:1.6}.site .mg-looks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.site .mg-look{border:1px solid var(--mg-line);color:var(--mg-text);background:#ffffff0b;border-radius:20px;text-decoration:none;display:block;overflow:hidden}.site .mg-look-photo{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.site .mg-look-photo img{object-fit:cover;width:100%;height:100%;display:block}.site .mg-look-tag{color:#fff;background:#140e1ccc;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px}.site .mg-look-caption{justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.site .mg-look-caption strong{font-size:17px;font-weight:600;display:block}.site .mg-look-caption small{color:var(--mg-muted);margin-top:4px;font-size:12px;display:block}.site .mg-look-caption svg{flex:none}.site .mg-look:hover{border-color:var(--mg-line-2);background:#ffffff14}.site .mg-look:focus-visible{outline-offset:4px;outline:2px solid #c2a6ff}@media (max-width:640px){.site .mg-looks-grid{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:1023px){.site .mg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site .mg-cell--set{grid-row:auto}.site .mg-card--set{aspect-ratio:16/11}.site .mg-foot{grid-template-columns:minmax(0,1fr);justify-items:start}.site .mg-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site .mg-horizon{top:640px}}@media (max-width:560px){.site .mg-grid{gap:10px}.site .mg-card{aspect-ratio:1/1.28;border-radius:20px;padding:12px 12px 14px}.site .mg-card--set{aspect-ratio:1/.92;padding:16px 16px 18px}.site .mg-card--set .mg-card-text{padding-right:0}.site .mg-card-title{font-size:15px}.site .mg-card-sub{font-size:12px}.site .mg-card--set .mg-card-sub{font-size:13.5px}.site .mg-cell:not(.mg-cell--set) .mg-card-go{display:none}.site .mg-card--set .mg-card-go{justify-self:start;margin-top:12px;position:static}.site .mg-tag{min-height:22px;padding:0 8px;font-size:11px}.site .mg-specs{grid-template-columns:minmax(0,1fr);gap:14px}}.site .fea{isolation:isolate}.site .fea:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(36% 44% at 26% 26%,#a370fc1f,#0000 70%),radial-gradient(32% 40% at 76% 34%,#00c4cc17,#0000 70%);height:min(820px,70%);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.site .fea-head>*{margin:0}.site .fea-head .hx-h2{max-width:16ch}.site .fea-head-link{min-height:44px}.site .fea-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,20px);display:grid}.site .fea-tile--wide{grid-column:span 2}@media (max-width:1099px){.site .fea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.site .fea-grid{grid-template-columns:minmax(0,1fr)}.site .fea-tile--wide{grid-column:auto}}.site .fea-tile{--fea-pad:clamp(22px,2.4vw,30px);min-width:0;min-height:420px;padding:var(--fea-pad);border:1px solid var(--hx-line);background:var(--hx-surface);box-shadow:inset 0 1px 0 #ffffffb3,var(--hx-shadow-sm);transition:transform var(--hx-dur-2) var(--hx-ease-out),box-shadow var(--hx-dur-2) var(--hx-ease-out),border-color var(--hx-dur-2) var(--hx-ease-out);border-radius:30px;flex-direction:column;gap:22px;display:flex;position:relative;overflow:hidden}.site .fea-tile--wide{min-height:470px}@media (hover:hover){.site .fea-tile:hover{border-color:var(--hx-line-2);box-shadow:inset 0 1px 0 #ffffffb3,var(--hx-shadow-lg);transform:translateY(-4px)}}@media (max-width:699px){.site .fea-tile,.site .fea-tile--wide{border-radius:26px;min-height:0}}.site .fea-copy{z-index:1;flex-direction:column;gap:10px;max-width:470px;display:flex;position:relative}.site .fea-copy>*{margin:0}.site .fea-copy .hx-body{font-size:15.5px}.site .fea-link{min-height:40px;font-size:14px}.site .fea-art{flex:1;place-items:center;min-width:0;min-height:0;display:grid;position:relative}.site .fea-art>*{transition:transform .56s var(--hx-ease-out)}@media (hover:hover){.site .fea-tile:hover .fea-art>*{transform:scale(1.02)}}.site .fea-stack{display:inline-grid}.site .fea-stack>*{grid-area:1/1}.site .fea-ok,.site .fea-warn{color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.site .fea-ok{background:#16a34a}.site .fea-warn{background:#f59e0b;font-size:11px;font-weight:800}.site .fea-legend{color:var(--hx-ink-2);flex-wrap:wrap;gap:8px 16px;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex;margin-top:4px!important}.site .fea-legend li{align-items:center;gap:7px;display:inline-flex}.site .fea-key{border-top:2px solid #16141c;flex:none;width:18px;height:0}.site .fea-key--crease{border-top:2px dashed #7d2ae8}.site .fea-key--bleed{border-top:2px dotted #f0368f}.site .fea-key--safe{border-top:2px dotted #00a3aa}.site .fea-key--glue{background:repeating-linear-gradient(45deg,#b9b2c9 0 1px,#0000 1px 3.5px);border:1px solid #b9b2c9;border-radius:2px;width:15px;height:11px}.site .fea-truth{background:radial-gradient(#16141c14 1px,#0000 1.3px) 7px 7px/14px 14px,linear-gradient(#f9f8fd,#f2effa);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:16px;width:100%;padding:14px;display:grid;position:relative}.site .fea-truth-svg{width:100%;height:auto;max-height:260px;display:block}.site .fea-truth-svg text{font-family:var(--font-body),system-ui,sans-serif}.site .fea-bleed{fill:#fde7f1;stroke:#f0368f;stroke-width:.6px;stroke-dasharray:.1 2;stroke-linecap:round}.site .fea-paper{fill:#fff}.site .fea-safe{fill:none;stroke:#00a3aa;stroke-width:.55px;stroke-dasharray:.1 1.7;stroke-linecap:round}.site .fea-crease{fill:none;stroke:#7d2ae8;stroke-width:.75px;stroke-dasharray:3 2}.site .fea-cut{fill:none;stroke:#2b2233;stroke-width:.9px;stroke-linejoin:round}.site .fea-fold-glow path{fill:none;stroke:#f59e0b;stroke-width:2.4px;stroke-linecap:round}.site .fea-fold-glow{opacity:0}.site .fea-block-bg{fill:#fff3ea}.site .fea-truth-svg .fea-block-title{fill:var(--ink);letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:5px}.site .fea-block-line{fill:var(--ink);opacity:.25}.site .fea-block-warn{fill:none;stroke:#f59e0b;stroke-width:.9px;stroke-dasharray:2 1.4;opacity:0}.site .fea-truth-svg .fea-tag{letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:3.6px;font-weight:700}.site .fea-truth-svg .fea-tag--bleed{fill:#c2185b}.site .fea-truth-svg .fea-tag--safe{fill:#007c83}.site .fea-truth-svg .fea-tag--glue{fill:#6b6778}.site .fea-pf{border:1px solid var(--hx-line);box-shadow:var(--hx-shadow-md);background:#fff;border-radius:16px;gap:10px;padding:14px 14px 12px;display:grid;position:relative}.site .fea-pf-head{color:var(--hx-ink);justify-content:space-between;align-items:center;margin:0;font-size:13px;font-weight:700;display:flex}.site .fea-pf-st{border-radius:999px;justify-self:end;padding:2px 9px;font-size:11.5px;font-weight:700}.site .fea-pf-st--ok{color:#166534;background:#dcfce7}.site .fea-pf-st--warn{color:#92400e;opacity:0;background:#fef3c7}.site .fea-pf-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site .fea-pf-list li,.site .fea-pf-ok,.site .fea-pf-warn{color:var(--hx-ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.site .fea-pf-row{width:100%}.site .fea-pf-warn{opacity:0}.site .fea-fix{color:#fff;background:#6945d8;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11.5px;font-weight:700}.site .fea-pointer{z-index:2;opacity:0;pointer-events:none;position:absolute;inset:0}.site .fea-pointer svg{display:block}.site .fea-tile--board{background:radial-gradient(70% 60% at 100% 0,#ffcd3c38,#0000 70%),linear-gradient(165deg,#fffdf7,#fbf3e3)}.site .fea-board{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(12px,2cqi,22px);width:100%;display:grid}.site .fea-art--board{container-type:inline-size}.site .fea-edges{width:100%;height:auto;display:block}.site .fea-edges text{font-family:var(--font-body),system-ui,sans-serif}.site .fea-edges .fea-edge-head{fill:#8b6a2b;letter-spacing:.12em;font-size:8px;font-weight:700}.site .fea-flute{fill:none;stroke:#a77a49;stroke-width:1px}.site .fea-liner{stroke:#50341640;stroke-width:.4px}.site .fea-solid{stroke:#16141c2e;stroke-width:.6px}.site .fea-gauge{fill:none;stroke:#6d3be8;stroke-width:1.2px;stroke-linecap:round;opacity:0}.site .fea-edges .fea-edge-name{fill:var(--hx-ink);font-size:10.5px;font-weight:650}.site .fea-edges .fea-edge-cal{fill:#5b32d6;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:650}.site .fea-finishes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;margin:0;padding:0;list-style:none;display:grid}.site .fea-finish{justify-items:center;gap:6px;min-width:0;display:grid}.site .fea-swatch{aspect-ratio:1.25;border-radius:12px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #16141c14,0 6px 14px -8px #3c280a73}.site .fea-finish-name{max-width:100%;color:var(--hx-ink-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.2;overflow:hidden}.site .fea-finish--gold .fea-swatch{background:linear-gradient(135deg,#a8781f,#f3d27a 28%,#c6973a 50%,#f8e3a0 72%,#9d6f1c)}.site .fea-finish--silver .fea-swatch{background:linear-gradient(135deg,#868c94,#eef1f4 28%,#b4b9c0 50%,#fbfcfd 72%,#7f858d)}.site .fea-finish--holo .fea-swatch{background:linear-gradient(120deg,#ffc6ec,#c3eeff 25%,#d4ffc9 50%,#fff1b3 75%,#e3cbff)}.site .fea-finish--uv .fea-swatch{background:radial-gradient(circle,#fff6 0 3.5px,#0000 4.5px) 0 0/14px 14px,linear-gradient(160deg,#2a2731,#18161d)}.site .fea-finish--emboss .fea-swatch{background:linear-gradient(160deg,#f4eee4,#e8dfd1)}.site .fea-finish--emboss .fea-swatch b{color:#ece4d6;text-shadow:-1px -1px #fffffff2,1px 1.5px 1.5px #503c1e59;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}.site .fea-finish--white .fea-swatch{background:linear-gradient(160deg,#bf9262,#a97c4d)}.site .fea-finish--white .fea-swatch b{color:#fffdf8;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}.site :is(.fea-finish--gold,.fea-finish--silver,.fea-finish--holo,.fea-finish--uv) .fea-swatch:after{content:"";background:linear-gradient(105deg,#0000 40%,#ffffffbf 50%,#0000 60%);position:absolute;inset:-20% -60%;transform:translate(-120%)}.site .fea-layers{place-items:center;width:100%;height:210px;display:grid;position:relative}.site .fea-stack3d{width:128px;height:128px;transform-style:preserve-3d;margin-right:76px;position:relative;transform:rotateX(58deg)rotate(-42deg)}.site .fea-layer{border:1px solid #16141c1a;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 22px -14px #28185a73}.site .fea-layer--bg{background:repeating-linear-gradient(45deg,#ffffff47 0 6px,transparent 6px 12px),var(--paper);transform:translateZ(0)}.site .fea-layer--photo{background:var(--paper);border-color:#ffffffb3;transform:translateZ(36px)}.site .fea-layer--photo img{object-fit:cover;width:100%;height:100%;display:block}.site .fea-layer--type{color:var(--ink);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff73;border:1.5px dashed #6d3be8;place-content:center;gap:2px;display:grid;transform:translateZ(72px)}.site .fea-layer--type b{letter-spacing:.14em;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.site .fea-layer--type span{font-family:Georgia,Times New Roman,serif;font-size:10px}.site .fea-layer-tags{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.site .fea-layer-tags li{border:1px solid var(--hx-line);box-shadow:var(--hx-shadow-sm);color:var(--hx-ink-2);background:#fff;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:650}.site .fea-layer-tags li:first-child{color:#5b32d6;border-color:#6d3be859}.site .fea-tile--import{background:radial-gradient(70% 60% at 100% 100%,#00c4cc2e,#0000 70%),linear-gradient(165deg,#f6fdfd,#e3f6f6)}.site .fea-fold{--b:64px;--h:42px;width:100%;height:220px;position:relative}.site .fea-file,.site .fea-found{border:1px solid var(--hx-line);box-shadow:var(--hx-shadow-sm);color:var(--hx-ink-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 11px 5px 6px;font-size:11.5px;font-weight:650;display:inline-flex;position:absolute}.site .fea-file{z-index:2;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600;top:0;left:0}.site .fea-file-badge{color:#fff;font-family:var(--font-body),system-ui,sans-serif;background:#1b8fd6;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800}.site .fea-found{color:#166534;padding-left:5px;bottom:0;right:0}.site .fea-net{width:0;height:0;transform-style:preserve-3d;position:absolute;top:63%;left:50%;transform:rotateX(58deg)rotate(-36deg)}.site .fea-net-base,.site .fea-net-lid,.site .fea-net-wall{transform-style:preserve-3d;border:1.5px solid #5c3d22;position:absolute}.site .fea-net-base{top:calc(var(--b) / -2);left:calc(var(--b) / -2);width:var(--b);height:var(--b);background:#b98a58}.site .fea-net-wall--front{width:var(--b);height:var(--h);transform-origin:top;background:linear-gradient(#e6c69c,#dcb88a);top:100%;left:-1.5px;transform:rotateX(90deg)}.site .fea-net-wall--back{width:var(--b);height:var(--h);transform-origin:bottom;background:#d4ad7f;bottom:100%;left:-1.5px;transform:rotateX(-90deg)}.site .fea-net-wall--right{width:var(--h);height:var(--b);transform-origin:0;background:linear-gradient(90deg,#c99d6c,#bb8f5f);top:-1.5px;left:100%;transform:rotateY(-90deg)}.site .fea-net-wall--left{width:var(--h);height:var(--b);transform-origin:100%;background:#dbb789;top:-1.5px;right:100%;transform:rotateY(90deg)}.site .fea-net-lid{width:var(--b);height:var(--b);transform-origin:bottom;background:linear-gradient(90deg,#0000 47%,#5c3d2259 47% 53%,#0000 53%),#ecd2ad;bottom:100%;left:-1.5px;transform:rotateX(-90deg)}.site .fea-units{justify-items:center;gap:14px;width:100%;display:grid}.site .fea-seg{background:var(--hx-surface-2);border-radius:999px;grid-template-columns:repeat(3,46px);padding:3px;display:inline-grid;position:relative}.site .fea-seg>span{z-index:1;color:var(--hx-muted);text-align:center;padding:5px 0;font-size:12.5px;font-weight:650;position:relative}.site .fea-seg>span:first-child{color:#fff}.site .fea-seg-pill{background:var(--hx-ink);border-radius:999px;width:46px;position:absolute;top:3px;bottom:3px;left:3px}.site .fea-dims{gap:8px;width:100%;max-width:270px;margin:0;display:grid}.site .fea-dim{border:1px solid var(--hx-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.site .fea-dim dt{color:var(--hx-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.site .fea-dim dd{color:var(--hx-ink);text-align:right;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;font-weight:650}.site .fea-u:not(.fea-u--0){opacity:0}.site .fea-walls{place-items:center;width:150px;height:64px;display:grid;position:relative}.site .fea-wall-in,.site .fea-wall-out{border-radius:6px;position:absolute}.site .fea-wall-out{border:1.5px dashed #6d3be8;inset:0}.site .fea-wall-in{background:repeating-linear-gradient(45deg,#6d3be80f 0 4px,#0000 4px 8px);border:1.5px solid #2b2233;inset:7px}.site .fea-wall-note{color:var(--hx-muted);font-size:10.5px;font-weight:650;position:relative}.site .fea-tile--private{background:radial-gradient(70% 60% at 100% 100%,#a8e0634d,#0000 70%),linear-gradient(165deg,#fafef5,#ecf7de)}.site .fea-private{width:100%;max-width:250px;height:auto;display:block;overflow:visible}.site .fea-cloud-shape{fill:#fff;stroke:#9aa5b1;stroke-width:2px;stroke-linejoin:round}.site .fea-cloud-slash{fill:none;stroke:#e8327f;stroke-width:2.6px;stroke-linecap:round}.site .fea-laptop{fill:#fff;stroke:#2b2233;stroke-width:1.6px}.site .fea-screen{fill:#f5f2fb}.site .fea-laptop-base{fill:#ebe7f3;stroke:#2b2233;stroke-width:1.4px;stroke-linejoin:round}.site .fea-shield-body{fill:#1f9d55;stroke:#fff;stroke-width:2px}.site .fea-shield-check{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.site .fea-shield-ring{fill:#1f9d5524;stroke:#1f9d5559;stroke-width:1px}.site .fea-cloud,.site .fea-mini-box,.site .fea-shield-ring{transform-box:fill-box;transform-origin:50%}.site .fea-sheet{gap:12px;width:100%;display:grid}.site .fea-sheet-svg{filter:drop-shadow(0 14px 22px #28185a29);width:100%;height:auto;display:block}.site .fea-sheet-paper{fill:#fff;stroke:#16141c14;stroke-width:2px}.site .fea-reg{fill:none;stroke:#16141c;stroke-width:1.6px}.site .fea-sheet-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.site .fea-sheet-facts li{border:1px solid var(--hx-line);color:var(--hx-muted);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600}.site .fea-sheet-facts b{color:var(--hx-ink);font-weight:700}.site .fea-tile--files{background:radial-gradient(80% 70% at 100% 0,#7d2ae866 0,transparent 70%),radial-gradient(60% 60% at 0 100%,#00c4cc29 0,transparent 70%),var(--hx-night);border-color:#ffffff0f;box-shadow:0 1px 2px #0e0b1a4d,0 30px 60px -36px #28126ecc}.site .fea-tile--files .hx-h3{color:#fff}.site .fea-tile--files .hx-body{color:var(--hx-on-night-muted)}.site .fea-files{gap:18px;width:100%;min-width:0;display:grid}.site .fea-file-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;margin:0;padding:0;list-style:none;display:grid}.site .fea-doc{justify-items:center;gap:7px;display:grid}.site .fea-doc-sheet{background:var(--tone);width:46px;height:56px;box-shadow:0 12px 22px -12px var(--tone),inset 0 1px 0 #ffffff40;color:var(--tone-ink,#fff);letter-spacing:.04em;border-radius:6px 14px 6px 6px;place-items:end center;padding-bottom:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:800;display:grid;position:relative}.site .fea-doc-sheet:after{content:"";background:#ffffff73;border-radius:0 6px;width:14px;height:14px;position:absolute;top:0;right:0}.site .fea-doc-what{color:var(--hx-on-night-muted);text-align:center;font-size:11.5px;font-weight:600}.site .fea-tone--pdf{--tone:#e8327f}.site .fea-tone--dxf{--tone:#1b8fd6}.site .fea-tone--svg{--tone:#ff7a59}.site .fea-tone--png{--tone:#00a3aa}.site .fea-tone--mp4{--tone:#8b47f0}.site .fea-tone--glb{--tone:#f4f2fa;--tone-ink:#16141c}.site .fea-tone--zip{--tone:#ffcd3c;--tone-ink:#16141c}.site .fea-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.site .fea-mq-track{gap:8px;width:max-content;margin:0;padding:0 8px 0 0;list-style:none;display:flex}.site .fea-mq-item{color:var(--hx-on-night);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.site .fea-mq--rev .fea-mq-item{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}@media (max-width:599px){.site .fea-board,.site .fea-truth{grid-template-columns:minmax(0,1fr)}.site .fea-truth-svg{max-height:220px}.site .fea-file-grid{gap:12px 6px}}@media (prefers-reduced-motion:no-preference){.site .fea-block{animation:fea-block 10s var(--hx-ease-inout) infinite}.site :is(.fea-block-warn,.fea-fold-glow,.fea-pf-st--warn,.fea-pf-warn){animation:fea-warn 10s linear infinite}.site :is(.fea-pf-st--ok,.fea-pf-ok){animation:fea-clear 10s linear infinite}.site .fea-pointer{animation:fea-pointer 10s var(--hx-ease-inout) infinite}.site .fea-gauge{animation:fea-gauge 9s linear infinite both;animation-delay:calc(var(--i) * 1.5s)}.site :is(.fea-finish--gold,.fea-finish--silver,.fea-finish--holo,.fea-finish--uv) .fea-swatch:after{animation:fea-glint 5s var(--hx-ease-inout) infinite both;animation-delay:calc(var(--i) * .45s)}.site .fea-layer--photo{animation:fea-layer-mid 6s var(--hx-ease-inout) infinite}.site .fea-layer--type{animation:fea-layer-top 6s var(--hx-ease-inout) infinite}.site .fea-net-wall--front{animation:fea-fold-front 7s var(--hx-ease-inout) infinite both}.site .fea-net-wall--back{animation:fea-fold-back 7s var(--hx-ease-inout) infinite both}.site .fea-net-wall--right{animation:fea-fold-right 7s var(--hx-ease-inout) infinite both}.site .fea-net-wall--left{animation:fea-fold-left 7s var(--hx-ease-inout) infinite both}.site .fea-net-lid{animation:fea-fold-lid 7s var(--hx-ease-inout) infinite both}.site .fea-found{animation:fea-found 7s var(--hx-ease-out) infinite both}.site .fea-seg-pill{animation:fea-pill 9s var(--hx-ease-out) infinite}.site .fea-seg>span:first-child{animation:fea-seg-1 9s linear infinite}.site .fea-seg>span:nth-child(2){animation:fea-seg-2 9s linear infinite}.site .fea-seg>span:nth-child(3){animation:fea-seg-3 9s linear infinite}.site .fea-u--0{animation:fea-u0 9s linear infinite}.site .fea-u--1{animation:fea-u1 9s linear infinite}.site .fea-u--2{animation:fea-u2 9s linear infinite}.site .fea-shield-ring{animation:fea-ring 2.8s var(--hx-ease-out) infinite}.site .fea-cloud{animation:hx-float 5s var(--hx-ease-inout) infinite;--float-y:-4px}.site .fea-up{animation:fea-up 8s var(--hx-ease-out) infinite both;animation-delay:calc(var(--i) * .2s)}.site .fea-mq-track{animation:hx-marquee 32s linear infinite}.site .fea-mq--rev .fea-mq-track{animation-duration:38s;animation-direction:reverse}}@keyframes fea-block{0%,3%{transform:none}29%,7%{transform:translateY(-15px)}33%,to{transform:none}}@keyframes fea-warn{0%,5%{opacity:0}30%,8%{opacity:1}32%,to{opacity:0}}@keyframes fea-clear{0%,5%{opacity:1}30%,8%{opacity:0}32%,to{opacity:1}}@keyframes fea-pointer{0%,12%{opacity:0;transform:translate(60%,110%)}16%{opacity:1;transform:translate(55%,100%)}25%{opacity:1;transform:translate(83%,86%)}27%{opacity:1;transform:translate(83%,86%)scale(.88)}29%,36%{opacity:1;transform:translate(83%,86%)}42%,to{opacity:0;transform:translate(83%,86%)}}@keyframes fea-gauge{0%{opacity:0}15%,3%{opacity:1}18%,to{opacity:0}}@keyframes fea-glint{0%,55%{transform:translate(-120%)}80%,to{transform:translate(120%)}}@keyframes fea-layer-mid{0%,18%{transform:translateZ(36px)}42%,58%{transform:translateZ(7px)}82%,to{transform:translateZ(36px)}}@keyframes fea-layer-top{0%,18%{transform:translateZ(72px)}42%,58%{transform:translateZ(14px)}82%,to{transform:translateZ(72px)}}@keyframes fea-fold-front{0%,8%{transform:none}20%,90%{transform:rotateX(90deg)}to{transform:none}}@keyframes fea-fold-back{0%,11%{transform:none}23%,90%{transform:rotateX(-90deg)}to{transform:none}}@keyframes fea-fold-right{0%,14%{transform:none}26%,90%{transform:rotateY(-90deg)}to{transform:none}}@keyframes fea-fold-left{0%,17%{transform:none}29%,90%{transform:rotateY(90deg)}to{transform:none}}@keyframes fea-fold-lid{0%,30%{transform:none}42%,84%{transform:rotateX(-90deg)}94%,to{transform:none}}@keyframes fea-found{0%,40%{opacity:0;transform:translateY(6px)}46%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fea-pill{0%,30%{transform:none}34%,63%{transform:translate(46px)}67%,96%{transform:translate(92px)}to{transform:none}}@keyframes fea-seg-1{0%,31%{color:#fff}33%,98%{color:var(--hx-muted)}to{color:#fff}}@keyframes fea-seg-2{0%,32%{color:var(--hx-muted)}34%,64%{color:#fff}66%,to{color:var(--hx-muted)}}@keyframes fea-seg-3{0%,65%{color:var(--hx-muted)}67%,97%{color:#fff}99%,to{color:var(--hx-muted)}}@keyframes fea-u0{0%,31%{opacity:1}33%,97%{opacity:0}99%,to{opacity:1}}@keyframes fea-u1{0%,32%{opacity:0}34%,64%{opacity:1}66%,to{opacity:0}}@keyframes fea-u2{0%,65%{opacity:0}67%,96%{opacity:1}98%,to{opacity:0}}@keyframes fea-ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}@keyframes fea-up{0%{opacity:0;transform:translateY(-36px)}8%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}.site .home-compare{background:linear-gradient(#0000,#f6f3ff 45%,#0000)}.site .home-compare-method{max-width:900px;color:var(--hx-muted);margin:0 0 22px;font-size:13px;line-height:1.7}.site .home-compare-hint{color:var(--hx-muted);font-size:13px;display:none}.site .home-compare-scroll{border:1px solid var(--hx-line);background:var(--hx-surface);box-shadow:var(--hx-shadow-sm);border-radius:22px;overflow-x:auto}.site .home-compare-scroll:focus-visible{outline-offset:4px;outline:3px solid #7650ca}.site .home-compare table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px;font-size:14px;line-height:1.65}.site .home-compare caption{text-align:left;color:var(--hx-muted);border-bottom:1px solid var(--hx-line);padding:18px 24px;font-size:13px}.site .home-compare td,.site .home-compare th{text-align:left;vertical-align:top;border-bottom:1px solid var(--hx-line);overflow-wrap:anywhere;padding:26px 22px}.site .home-compare thead th{text-transform:uppercase;letter-spacing:.07em;background:#f6f5f9;padding-block:16px;font-size:12px}.site .home-compare th:first-child{width:19%}.site .home-compare th:nth-child(2),.site .home-compare th:nth-child(3){width:25%}.site .home-compare th:last-child{width:31%}.site .home-compare tbody th{font-weight:400}.site .home-compare tbody th>strong{letter-spacing:-.04em;margin-top:8px;font-size:21px;display:block}.site .home-compare-fit{color:var(--hx-muted);margin-top:8px;font-size:13px;display:block}.site .home-compare-rank{color:var(--hx-muted);font-size:12px;font-weight:700}.site .home-compare-pick{background:#f1ebff}.site .home-compare-pick .home-compare-rank{color:#fff;background:#6740b6;border-radius:999px;padding:5px 10px;display:inline-block}.site .home-compare-pick th:first-child{box-shadow:inset 4px 0 #7952c4}.site .home-compare .btn-primary{margin-top:24px;padding:11px 14px;font-size:13px}.site .home-compare ul{margin:0;padding-left:17px;list-style:outside}.site .home-compare li+li{margin-top:9px}.site .home-compare td p{margin:0 0 10px}.site .home-compare-limit{color:#514959}.site .home-compare-sources{flex-wrap:wrap;gap:6px 14px;margin-top:15px;display:flex}.site .home-compare-sources a{color:#65409f;text-underline-offset:3px;font-size:12px;text-decoration:underline}.site .home-compare tbody tr:last-child>*{border-bottom:0}.site .home-compare-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:14px;display:flex}.site .home-compare-footer p{color:var(--hx-muted);margin:0}@media (max-width:1100px){.site .home-compare-hint{display:block}}@media (max-width:599px){.site .home-compare-scroll{border-radius:16px}.site .home-compare table{min-width:1020px}}.site .mo{background:radial-gradient(at 95% 20%,#ffd65a17,#0000 48%),radial-gradient(at 5% 90%,#7d2ae80f,#0000 50%)}.site .mo-grid{grid-template:"head demo""more demo"1fr/minmax(0,.82fr) minmax(0,1.18fr);gap:28px clamp(36px,5vw,80px);display:grid}.site .mo-copy{align-content:start;justify-items:start;gap:20px;display:grid}.site .mo-copy--head{grid-area:head}.site .mo-copy--more{grid-area:more}.site .mo-grid>.mo-demo{grid-area:demo;align-self:center}.site .mo-copy .hx-h2,.site .mo-copy .hx-lead{margin:0}.site .mo-points{gap:18px;margin:0 0 4px;padding:0;list-style:none;display:grid}.site .mo-points li{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.site .mo-icon{background:var(--hx-violet-soft);width:40px;height:40px;color:var(--hx-accent);border-radius:12px;place-items:center;display:grid}.site .mo-points h3{letter-spacing:-.02em;margin:1px 0 4px;font-size:16.5px;font-weight:600;line-height:1.3}.site .mo-points p{color:var(--hx-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.site .mo-cta{margin-top:6px}.site .mo-demo{--backdrop:#e7e8ff;--tea-orange:#ff6b32;--tea-blue:#2948c7;--tea-cream:#fff6de;--tea-lemon:#ffd65a;border:1px solid var(--hx-line);border-radius:var(--hx-r-lg);background:var(--hx-surface);box-shadow:var(--hx-shadow-lg);overflow:hidden}.site .mo-photo-stage{aspect-ratio:16/10.5;background:radial-gradient(at 70% 15%,#fff7df,#0000 70%),linear-gradient(145deg,#ece9ff,#dce7ff);position:relative}.site .mo-photo-stage img{object-fit:contain;filter:drop-shadow(0 20px 16px #342b5326);width:100%;height:80%;position:absolute;inset:10% 0}.site .mo-photo-caption{color:var(--hx-muted);text-align:center;margin:0;padding:20px;font-size:13px}.site .mo-bar{border-bottom:1px solid var(--hx-line);background:linear-gradient(#fff,#fbfaf8);align-items:center;gap:12px;height:46px;padding:0 16px;display:flex}.site .mo-dots{gap:7px;display:flex}.site .mo-dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.site .mo-dots i:nth-child(2){background:#febc2e}.site .mo-dots i:nth-child(3){background:#28c840}.site .mo-file{color:var(--hx-ink-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.site .mo-rec{min-width:96px;color:var(--hx-muted);justify-content:flex-end;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.site .mo-rec i{background:var(--hx-faint);border-radius:50%;width:8px;height:8px;position:relative}.site .mo-rec[data-live] i{background:var(--hx-magenta)}@media (prefers-reduced-motion:no-preference){.site .mo-rec[data-live] i:after{content:"";background:var(--hx-magenta);animation:hx-pulse-ring 1.6s var(--hx-ease-out) infinite;border-radius:50%;position:absolute;inset:0}}.site .mo-modes{scrollbar-width:none;border-bottom:1px solid var(--hx-line);gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.site .mo-modes::-webkit-scrollbar{display:none}.site .mo-mode{border:1px solid var(--hx-line-2);background:var(--hx-surface);min-height:34px;color:var(--hx-ink-2);font:inherit;cursor:pointer;transition:background-color var(--hx-dur-1) ease,color var(--hx-dur-1) ease,border-color var(--hx-dur-1) ease,transform var(--hx-dur-1) var(--hx-ease-out);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.site .mo-mode>span:not(.mo-mode-label){color:var(--hx-muted);font-variant-numeric:tabular-nums;font-weight:500}@media (hover:hover){.site .mo-mode:hover{background:var(--hx-surface-2)}}.site .mo-mode:active{transform:scale(.96)}.site .mo-mode[aria-pressed=true]{border-color:var(--hx-ink);background:var(--hx-ink);color:#fff}.site .mo-mode[aria-pressed=true]>span:not(.mo-mode-label){color:#ffffffb3}.site .mo-mode:focus-visible{outline:2px solid var(--hx-accent);outline-offset:2px}.site .mo-stage{aspect-ratio:16/10.5;perspective:1700px;background:radial-gradient(ellipse at 75% 5%,#fffdf0d9,transparent 58%),linear-gradient(150deg,transparent 22%,#ffffff47 22% 39%,transparent 39%),linear-gradient(180deg,transparent 64%,#ffffff59 64.3%,#ffffff0d 100%),radial-gradient(110% 80% at 50% 30%,var(--backdrop) 0,var(--backdrop) 62%,var(--backdrop) 100%);position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.site .mo-stage{background:radial-gradient(ellipse at 75% 5%,#fffdf0d9,transparent 58%),linear-gradient(150deg,transparent 22%,#ffffff47 22% 39%,transparent 39%),linear-gradient(180deg,transparent 64%,#ffffff59 64.3%,#ffffff0d 100%),radial-gradient(110% 80% at 50% 30%,color-mix(in srgb,var(--backdrop) 65%,#fff) 0,var(--backdrop) 62%,color-mix(in srgb,var(--backdrop) 86%,#606aa6) 100%)}}.site .mo-stage{transition:background-color var(--hx-dur-3) ease}.site .mo-stage:after,.site .mo-stage:before{content:"";pointer-events:none;position:absolute}.site .mo-stage:before{aspect-ratio:1;background:linear-gradient(135deg,#fffdf0,#fff6de66);border-radius:50%;width:24%;top:7%;right:9%;box-shadow:0 12px 42px #7870ac14}.site .mo-stage:after{border:1px solid #ffffffa6;border-radius:999px 999px 0 0;width:27%;height:70%;top:24%;left:-8%}.site .mo-floor{left:50%;top:calc(50% + var(--zoom,1.6) * 13.1cqw);width:calc(var(--zoom,1.6) * 32cqw);height:calc(var(--zoom,1.6) * 5.6cqw);opacity:calc(var(--cam,1) * (1 - var(--lift,0) * .7));translate:-50%;transform:scale(calc(1 - var(--lift,0) * .45));background:radial-gradient(closest-side,#35397952,#3539791a 55%,#0000);border-radius:50%;position:absolute}.site .mo-camera{transform-style:preserve-3d;transform:translateY(calc(var(--lift,0) * -62%)) rotateX(var(--rx,-24deg)) rotateY(var(--ry,-34deg));position:absolute;inset:0}.site .mo-model{--u:calc(100cqw / 350);--D:30;--G:15;width:0;height:0;transform-style:preserve-3d;transform:scale3d(calc(var(--zoom,1.6) / 1.6),calc(var(--zoom,1.6) / 1.6),calc(var(--zoom,1.6) / 1.6)) translate3d(calc((-138 + 73 * var(--cam,1)) * var(--u)),calc(-37.5 * var(--u)),calc(35 * var(--cam,1) * var(--u)));position:absolute;top:50%;left:50%}.site .mo-p{transform-style:preserve-3d;position:absolute}.site .mo-f{backface-visibility:hidden;font-style:normal;display:block;position:absolute;inset:0;overflow:hidden}.site .mo-f:after{content:"";opacity:var(--shade,0);pointer-events:none;background:#140d2a;position:absolute;inset:0}.site .mo-in{box-shadow:inset 0 0 0 calc(.5 * var(--u)) #3c281414;background:#f1ede4;transform:rotateY(180deg)}.site .mo-front>.mo-out{--shade:var(--s-front)}.site :is(.mo-left,.mo-side-l)>.mo-out{--shade:var(--s-left)}.site :is(.mo-right,.mo-side-r)>.mo-out{--shade:var(--s-right)}.site :is(.mo-back,.mo-glue)>.mo-out{--shade:var(--s-back)}.site :is(.mo-closure--top,.mo-tuck--top)>.mo-out{--shade:var(--s-top)}.site :is(.mo-closure--bottom,.mo-tuck--bottom)>.mo-out{--shade:var(--s-bottom)}.site .mo-front>.mo-in{--shade:var(--si-front)}.site :is(.mo-left,.mo-side-l)>.mo-in{--shade:var(--si-left)}.site :is(.mo-right,.mo-side-r)>.mo-in{--shade:var(--si-right)}.site :is(.mo-back,.mo-glue)>.mo-in{--shade:var(--si-back)}.site :is(.mo-closure--top,.mo-tuck--top)>.mo-in{--shade:var(--si-top)}.site :is(.mo-closure--bottom,.mo-tuck--bottom)>.mo-in{--shade:var(--si-bottom)}.site .mo-front{width:calc(var(--L) * var(--u));height:calc(var(--H) * var(--u));top:0;left:0}.site .mo-left{transform-origin:100%;transform:rotateY(calc(var(--ew,1) * -90deg));right:100%}.site .mo-left,.site .mo-right{width:calc(var(--W) * var(--u));height:100%;top:0}.site .mo-right{transform-origin:0;transform:rotateY(calc(var(--ew,1) * 90deg));left:100%}.site .mo-back{width:calc(var(--L) * var(--u));transform-origin:0;height:100%;transform:rotateY(calc(var(--ew,1) * 90deg));top:0;left:100%}.site .mo-glue{width:calc(var(--G) * var(--u));transform-origin:0;height:100%;transform:rotateY(calc(var(--ew,1) * 90deg)) translateZ(calc(var(--ew,1) * var(--C) * -1 * var(--u)));top:0;left:100%}.site .mo-dust{width:100%;height:calc(var(--D) * var(--u));left:0}.site .mo-dust--t{transform-origin:50% 100%;transform:rotateX(calc(var(--ed,1) * 92deg));bottom:100%}.site .mo-dust--b{transform-origin:50% 0;transform:rotateX(calc(var(--edb,1) * -92deg));top:100%}.site .mo-closure{width:100%;height:calc((var(--W) - var(--C)) * var(--u));left:0}.site .mo-closure--top{transform-origin:50% 100%;transform:rotateX(calc(var(--ec,1) * 90deg));bottom:100%}.site .mo-closure--bottom{transform-origin:50% 0;transform:rotateX(calc(var(--ecb,1) * -90deg));top:100%}.site .mo-tuck{left:calc(var(--C) * var(--u));width:calc(100% - 2 * var(--C) * var(--u));height:calc(var(--T) * var(--u))}.site .mo-tuck--top{transform-origin:50% 100%;transform:rotateX(calc(var(--et,1) * 90deg)) translateZ(calc(min(1, var(--et,1)) * var(--C) * -1 * var(--u)));bottom:100%}.site .mo-tuck--bottom{transform-origin:50% 0;transform:rotateX(calc(var(--etb,1) * -90deg)) translateZ(calc(min(1, var(--etb,1)) * var(--C) * -1 * var(--u)));top:100%}.site .mo-art-front{background:linear-gradient(0deg,var(--tea-blue) 0 14%,transparent 14%),var(--tea-orange);color:var(--tea-cream)}.site .mo-front-brand,.site .mo-front-name,.site .mo-front-qty,.site .mo-front-sub{left:calc(10 * var(--u));white-space:nowrap;position:absolute}.site .mo-front-brand{top:calc(7 * var(--u));font-family:var(--font-display),system-ui,sans-serif;font-size:calc(13 * var(--u));letter-spacing:-.06em;font-weight:800;line-height:1}.site .mo-front-brand span{margin-top:calc(2 * var(--u));font-size:calc(3.2 * var(--u));letter-spacing:.14em;font-weight:700;display:block}.site .mo-front-name{top:calc(29 * var(--u));font-family:var(--font-display),system-ui,sans-serif;font-size:calc(19 * var(--u));letter-spacing:-.055em;font-weight:800;line-height:.95}.site .mo-front-name span{margin-top:calc(2 * var(--u));font-size:calc(8 * var(--u));letter-spacing:-.025em;font-weight:600;display:block}.site .mo-front-sub{top:calc(54 * var(--u));font-size:calc(3.8 * var(--u));font-weight:500}.site .mo-front-qty{bottom:calc(3.5 * var(--u));font-size:calc(3.8 * var(--u));letter-spacing:.12em;font-weight:700}.site .mo-citrus{right:calc(6 * var(--u));top:calc(12 * var(--u));width:calc(42 * var(--u));height:calc(49 * var(--u));position:absolute}.site .mo-art-back,.site .mo-art-paper{background:var(--tea-cream);color:var(--tea-blue)}.site .mo-side-brew,.site .mo-side-title{left:calc(8 * var(--u));position:absolute}.site .mo-side-title{top:calc(10 * var(--u));font-size:calc(7 * var(--u));letter-spacing:-.03em;font-weight:800;line-height:1.15}.site .mo-side-brew{bottom:calc(10 * var(--u));font-size:calc(5 * var(--u));font-weight:600;line-height:1.5}.site .mo-lines{right:calc(9 * var(--u));top:calc(43 * var(--u));height:calc(10 * var(--u));background:repeating-linear-gradient(180deg,#2948c747 0 calc(1 * var(--u)),transparent calc(1 * var(--u)) calc(4 * var(--u)));-webkit-mask-image:linear-gradient(90deg,#000 70%,#0009);mask-image:linear-gradient(90deg,#000 70%,#0009)}.site .mo-back-title,.site .mo-lines{left:calc(9 * var(--u));position:absolute}.site .mo-back-title{top:calc(10 * var(--u));font-size:calc(5 * var(--u));letter-spacing:.02em;white-space:nowrap;font-weight:800}.site .mo-back-copy{left:calc(9 * var(--u));top:calc(23 * var(--u));font-size:calc(4.6 * var(--u));line-height:1.5;position:absolute}.site .mo-barcode{right:calc(9 * var(--u));bottom:calc(8 * var(--u));width:calc(26 * var(--u));height:calc(14 * var(--u));background:repeating-linear-gradient(90deg,var(--tea-blue) 0 calc(.8 * var(--u)),transparent calc(.8 * var(--u)) calc(1.6 * var(--u)),var(--tea-blue) calc(1.6 * var(--u)) calc(3 * var(--u)),transparent calc(3 * var(--u)) calc(3.7 * var(--u)));box-shadow:0 0 0 calc(2 * var(--u)) #fff;position:absolute}.site .mo-art-blue{background:var(--tea-blue);color:var(--tea-lemon)}.site .mo-side-no{top:calc(9 * var(--u));font-family:var(--font-display),system-ui,sans-serif;font-size:calc(12 * var(--u));letter-spacing:-.03em;font-weight:750;line-height:1.05}.site .mo-side-brand,.site .mo-side-no{left:calc(8 * var(--u));position:absolute}.site .mo-side-brand{bottom:calc(8 * var(--u));color:var(--tea-cream);font-size:calc(3.6 * var(--u));letter-spacing:.08em;font-weight:700}.site .mo-art-top{background:radial-gradient(circle at 8% 10%,var(--tea-cream) 0 calc(21 * var(--u)),transparent calc(21.2 * var(--u))),var(--tea-lemon);color:var(--tea-blue);font-family:var(--font-display),system-ui,sans-serif;font-size:calc(9 * var(--u));letter-spacing:-.04em;place-items:center;font-weight:800;display:grid}.site .mo-art-top span{transform:rotate(180deg)}.site .mo-art-tuck{background:var(--tea-orange)}.site .mo-tuck--top .mo-f{border-radius:calc(7 * var(--u)) calc(7 * var(--u)) 0 0}.site .mo-tuck--bottom .mo-f{border-radius:0 0 calc(7 * var(--u)) calc(7 * var(--u))}.site .mo-art-dust{background:var(--tea-lemon)}.site .mo-dust--t .mo-f{clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);border-radius:calc(3 * var(--u)) calc(3 * var(--u)) 0 0}.site .mo-dust--b .mo-f{clip-path:polygon(0 0,100% 0,86% 100%,14% 100%)}.site .mo-art-glue{background:repeating-linear-gradient(135deg,#efe8d8 0 calc(2 * var(--u)),#e4dac4 calc(2 * var(--u)) calc(4 * var(--u)));clip-path:polygon(0 0,100% 14%,100% 86%,0 100%)}.site .mo-transport{border-top:1px solid var(--hx-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px 16px;padding:16px 18px 18px;display:grid}.site .mo-play{background:var(--hx-ink);color:#fff;cursor:pointer;width:40px;height:40px;transition:transform var(--hx-dur-1) var(--hx-ease-out),background-color var(--hx-dur-1) ease;border:0;border-radius:50%;place-items:center;margin-top:-9px;display:grid}@media (hover:hover){.site .mo-play:hover{background:var(--hx-accent)}}.site .mo-play:active{transform:scale(.92)}.site .mo-play:focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px}.site .mo-track{gap:10px;min-width:0;display:grid}.site .mo-range{cursor:pointer;appearance:none;background:0 0;width:100%;height:22px;margin:0}.site .mo-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#6d3be8,#a45cf5 var(--p,100%),var(--hx-surface-3) var(--p,100%));border-radius:3px;height:6px}.site .mo-range::-moz-range-track{background:linear-gradient(90deg,#6d3be8,#a45cf5 var(--p,100%),var(--hx-surface-3) var(--p,100%));border-radius:3px;height:6px}.site .mo-range::-webkit-slider-thumb{background:var(--hx-accent);appearance:none;border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 0 0 1px #6945d859,0 4px 10px #28185a4d}.site .mo-range::-moz-range-thumb{background:var(--hx-accent);border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #6945d859,0 4px 10px #28185a4d}.site .mo-range:focus-visible{outline:2px solid var(--hx-accent);outline-offset:4px;border-radius:6px}.site .mo-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site .mo-steps li{border-top:2px solid var(--hx-surface-3);color:var(--hx-faint);transition:color var(--hx-dur-2) ease,border-color var(--hx-dur-2) ease;padding:7px 4px 0 0;font-size:12px;font-weight:600;line-height:1.3;position:relative}.site .mo-steps li+li{border-left:1px solid var(--hx-line);padding-left:8px}.site .mo-steps li[data-done]{color:var(--hx-ink-2);border-top-color:#6945d859}.site .mo-steps li[data-active]{border-top-color:var(--hx-accent);color:var(--hx-accent)}.site .mo-note{color:var(--hx-muted);margin:0;font-size:12.5px;font-weight:500}.site .mo-frames{min-width:118px;font-family:var(--font-secondary);font-variant-numeric:tabular-nums;justify-items:end;gap:3px;display:grid}.site .mo-frame{color:var(--hx-ink);font-size:13px;font-weight:600}.site .mo-frame>span:not(.mo-frame-value),.site .mo-time{color:var(--hx-muted);font-weight:500}.site .mo-time{font-size:11.5px}@media (max-width:1023px){.site .mo-grid{grid-template:"head""demo""more"/minmax(0,1fr);row-gap:32px}}@media (max-width:560px){.site .mo-transport{grid-template-columns:auto minmax(0,1fr);padding:14px 14px 16px}.site .mo-frames{grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;min-width:0}.site .mo-steps li{font-size:10.5px}.site .mo-rec{min-width:0}.site .mo-bar{padding:0 12px}}.site .fq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,112px);display:grid}.site .fq-intro{position:sticky;top:112px}.site .fq-copy,.site .fq-intro{justify-items:start;display:grid}.site .fq-title.hx-h2{margin:22px 0 0}.site .fq-text.hx-body{max-width:36ch;margin:20px 0 0;font-size:17px}.site .fq-link.hx-link{min-height:44px;margin-top:8px;font-size:16px}.site .fq-link:focus-visible{border-radius:8px}.site .fq-card{border:1px solid var(--hx-line);border-radius:var(--hx-r-lg);background:radial-gradient(80% 90% at 0 0,#f1ebff 0,transparent 70%),var(--hx-surface);width:min(100%,400px);box-shadow:var(--hx-shadow-sm);grid-template-columns:116px minmax(0,1fr);align-items:center;gap:4px 20px;margin:32px 0 0;padding:18px 20px 16px 16px;display:grid}.site .fq-card-art{justify-items:center;height:150px;padding-bottom:22px;display:grid;position:relative}.site .fq-card-art svg{width:100%;height:100%;overflow:visible}.site .fq-card-art path{stroke-width:.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;fill-rule:evenodd}.site .fq-card-art .cat-live{pointer-events:none;position:absolute;inset:-6px -14px 15px}.site .fq-card-art .cat-live canvas{opacity:0;width:100%;height:100%;transition:opacity .3s;display:block}.site .fq-card-art .cat-live canvas[data-ready]{opacity:1}.site .fq-card-art:has(canvas[data-ready])>svg{visibility:hidden}.site .fq-caliper{background:var(--hx-ink);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;bottom:0;left:50%;translate:-50%}.site .fq-sizes{gap:4px;margin:0;display:grid}.site .fq-sizes>div{isolation:isolate;border-radius:12px;gap:1px;padding:7px 10px;display:grid;position:relative}.site .fq-sizes>div:before{content:"";z-index:-1;border-radius:inherit;background:var(--hx-violet-soft);opacity:0;position:absolute;inset:0}.site .fq-sizes>div:first-child:before{opacity:1}.site .fq-sizes dt{color:var(--hx-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;font-size:12.5px;font-weight:600;display:flex}.site .fq-sizes dt span{color:var(--hx-muted);white-space:nowrap;font-size:11.5px;font-weight:500}.site .fq-sizes dd{color:var(--hx-ink);font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.site .fq-sizes small{color:var(--hx-muted);font-family:var(--font-body),system-ui,sans-serif;letter-spacing:0;font-size:12px;font-weight:500}.site .fq-card figcaption{border-top:1px solid var(--hx-line);color:var(--hx-muted);grid-column:1/-1;margin-top:8px;padding-top:10px;font-size:12.5px}@media (prefers-reduced-motion:no-preference){.site .fq-sizes>div:before{animation:fq-step 7.5s var(--hx-ease-inout) infinite;animation-delay:calc(var(--i) * 2.5s)}.site .fq-sizes>div:first-child:before{opacity:0}}@keyframes fq-step{0%,30%{opacity:1}36%,94%{opacity:0}to{opacity:1}}.site .fq-list{gap:12px;display:grid}.site .fq-item{border:1px solid var(--hx-line);background:var(--hx-surface);box-shadow:var(--hx-shadow-sm);transition:border-color var(--hx-dur-2) var(--hx-ease-out),box-shadow var(--hx-dur-2) var(--hx-ease-out),background-color var(--hx-dur-2) var(--hx-ease-out);border-radius:22px}.site .fq-item summary{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:21px;align-items:center;gap:18px;min-height:74px;padding:16px 18px 16px 24px;list-style:none;display:flex}.site .fq-item summary::-webkit-details-marker{display:none}.site .fq-item summary:focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px}.site .fq-no{min-width:22px;color:var(--hx-muted);font-family:var(--font-display),system-ui,sans-serif;font-variant-numeric:tabular-nums;transition:color var(--hx-dur-2) var(--hx-ease-out);flex:none;font-size:14px;font-weight:600}.site .fq-q{color:var(--hx-ink);font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;text-wrap:pretty;flex:1;font-size:18px;font-weight:600;line-height:1.35}.site .fq-icon{background:var(--hx-surface-2);width:36px;height:36px;transition:transform .48s var(--hx-ease-spring),background-color var(--hx-dur-2) var(--hx-ease-out);border-radius:50%;flex:none;display:block;position:relative}.site .fq-icon:after,.site .fq-icon:before{content:"";background:var(--hx-ink-2);width:13px;height:2px;transition:background-color var(--hx-dur-2) var(--hx-ease-out);border-radius:1px;margin:-1px 0 0 -6.5px;position:absolute;top:50%;left:50%}.site .fq-icon:after{transform:rotate(90deg)}.site .fq-a p{max-width:62ch;color:var(--hx-muted);text-wrap:pretty;margin:0;padding:0 70px 24px 64px;font-size:16px;line-height:1.7}@media (hover:hover){.site .fq-item:hover{border-color:var(--hx-line-2);background-color:#fdfcff}.site .fq-item summary:hover .fq-icon{background:var(--hx-violet-soft)}.site .fq-item summary:hover .fq-no{color:var(--hx-accent)}}.site .fq-item[open]{box-shadow:var(--hx-shadow-md);border-color:#6945d838}.site .fq-item[open] .fq-no{color:var(--hx-accent)}.site .fq-item[open] .fq-icon{background:var(--hx-accent);transform:rotate(135deg)}.site .fq-item[open] .fq-icon:after,.site .fq-item[open] .fq-icon:before{background:#fff}@supports (interpolate-size:allow-keywords) and selector(::details-content){.site .fq-list{interpolate-size:allow-keywords}.site .fq-item::details-content{block-size:0;transition:block-size .46s var(--hx-ease-out),content-visibility .46s allow-discrete;overflow-y:clip}.site .fq-item[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:no-preference){.site .fq-item[open] .fq-a p{animation:fq-answer-in .52s var(--hx-ease-out) both}}@keyframes fq-answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:900px){.site .fq-grid{grid-template-columns:minmax(0,1fr)}.site .fq-intro{display:contents}.site .fq-list{order:1}.site .fq-card{order:2;margin-top:0}}@media (max-width:560px){.site .fq-item summary{gap:14px;min-height:66px;padding:14px 14px 14px 18px}.site .fq-q{font-size:16.5px}.site .fq-icon{width:32px;height:32px}.site .fq-a p{padding:0 18px 20px 54px}.site .fq-card{grid-template-columns:92px minmax(0,1fr);gap:4px 14px}.site .fq-card-art{height:128px}}.site .cta{padding:clamp(16px,3vw,40px) var(--hx-gutter) clamp(64px,8vw,120px);position:relative}.site .cta-panel{isolation:isolate;border-radius:var(--hx-r-xl);color:#fff;background:linear-gradient(125deg,#3a15b0,#5a23d4 46%,#4a1cc0 70%,#26107a);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,56px);width:min(100%,1200px);margin-inline:auto;padding:clamp(40px,6vw,88px) clamp(28px,5.5vw,80px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff0f,0 50px 90px -40px #3a15b08c}.site .cta-mesh{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.site .cta-blob{width:var(--size);aspect-ratio:1;background:radial-gradient(circle at 50% 50%,var(--c) 0,transparent 68%);opacity:var(--o);border-radius:50%;position:absolute}.site .cta-blob--violet{--c:#a47bff;--size:70%;--o:.85;--dx:8%;--dy:6%;--dur:17s;top:-38%;left:-18%}.site .cta-blob--magenta{--c:#f0368f;--size:58%;--o:.7;--dx:-7%;--dy:8%;--dur:21s;top:-42%;right:-12%}.site .cta-blob--teal{--c:#00c4cc;--size:62%;--o:.6;--dx:-6%;--dy:-7%;--dur:19s;bottom:-52%;right:2%}.site .cta-blob--indigo{--c:#150655;--size:72%;--o:.7;--dx:6%;--dy:-5%;--dur:23s;bottom:-56%;left:-12%}.site .cta-halftone{background-image:radial-gradient(#fff3 1px,#0000 1.5px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 75% at 78% 55%,#000 0,#0000 80%);mask-image:radial-gradient(55% 75% at 78% 55%,#000 0,#0000 80%)}.site .cta-copy{z-index:1;justify-items:start;display:grid;position:relative}.site .cta-eyebrow{letter-spacing:.01em;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;margin:0;padding:6px 14px 6px 10px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.site .cta-eyebrow:before{content:"";background:linear-gradient(135deg,#fff,#5fe0e4);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ffffff29}.site .cta .cta-title{color:#fff;letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(38px,5.2vw,72px);font-weight:600;line-height:1}.site .cta .cta-title span{color:#0000;background:linear-gradient(95deg,#fff,#e6dcff 45%,#b9f3f4);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:block}.site .cta-lead{color:#ffffffd6;letter-spacing:-.01em;text-wrap:pretty;max-width:38ch;margin:20px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.site .cta-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.site .cta-btn{white-space:nowrap;min-height:52px;transition:transform var(--hx-dur-1) var(--hx-ease-out),box-shadow var(--hx-dur-2) var(--hx-ease-out),background-color var(--hx-dur-2) ease,border-color var(--hx-dur-2) ease;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.site .cta-btn svg{transition:transform var(--hx-dur-2) var(--hx-ease-out)}.site .cta-btn--primary{color:var(--hx-ink);background:#fff;box-shadow:0 16px 36px -14px #0e033899}.site .cta-btn--ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff57}@media (hover:hover){.site .cta-btn--primary:hover{box-shadow:0 20px 44px -14px #0e0338bf,0 0 0 4px #ffffff29}.site .cta-btn--primary:hover svg{transform:translate(3px)}.site .cta-btn--ghost:hover{background:#ffffff29;border-color:#fff9}}.site .cta-btn:active{transform:scale(.97)}.site .cta-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.site .cta-note{color:#ffffffbd;margin:18px 0 0;font-size:14px}.site .cta-art{aspect-ratio:1/.92;pointer-events:none;justify-self:center;width:min(100%,520px);position:relative;container-type:inline-size}.site .cta-sheet{z-index:0;aspect-ratio:1.2;background:#fffffff5;border-radius:3cqw;width:50cqw;padding:4.5cqw 4cqw 6cqw;display:block;position:absolute;top:3%;left:2%;transform:rotate(-9deg);box-shadow:0 .6cqw 1.2cqw #14064633,0 4cqw 7cqw -2cqw #14064680}.site .cta-sheet svg{width:100%;height:100%;display:block;overflow:visible}.site .cta-sheet-blank{fill:#f6f3ff;fill-rule:evenodd}.site :is(.cta-sheet-cut,.cta-sheet-crease){fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.site .cta-sheet-cut{stroke:#16141c;stroke-width:1.1px}.site .cta-sheet-crease{stroke:#6945d8;stroke-width:1px;stroke-dasharray:3.5 3}.site .cta-sheet-tag{color:#fff;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.02em;background:#f0368f;border-radius:1cqw;padding:.5cqw 1.5cqw;font-size:max(10px,2.2cqw);font-weight:700;position:absolute;bottom:2.2cqw;left:4cqw}.site .cta-obj{z-index:1;display:block;position:absolute}.site .cta-obj img{filter:drop-shadow(0 1.6cqw 2.2cqw #10043c73);width:100%;height:auto;display:block;overflow:visible}.site .cta-obj path{stroke-width:.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;fill-rule:evenodd}.site .cta-obj--mailer{z-index:2;--float-y:-1.6cqw;--tilt-a:-1deg;--tilt-b:1.5deg;--dur:9s;width:54cqw;bottom:6%;left:24%}.site .cta-obj--tuck{--float-y:-2.4cqw;--tilt-a:3deg;--tilt-b:-2deg;--dur:7.5s;width:19cqw;top:12%;right:4%}.site .cta-obj--gable{--float-y:-2cqw;--tilt-a:-5deg;--tilt-b:3deg;--dur:8s;width:23cqw;top:2%;left:47%}.site .cta-obj--cup{z-index:3;--float-y:-2.2cqw;--tilt-a:-4deg;--tilt-b:3deg;--dur:7s;width:17cqw;bottom:10%;left:4%}.site .cta-obj--can{z-index:3;--float-y:-1.8cqw;--tilt-a:6deg;--tilt-b:-4deg;--dur:6.5s;width:15cqw;bottom:4%;right:3%}.site .cta-badge{z-index:4;color:var(--hx-ink);letter-spacing:-.01em;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:max(12px,2.6cqw);font-weight:700;line-height:1;display:inline-flex;position:absolute;top:46%;right:0;box-shadow:0 12px 30px -10px #0e03388c}.site .cta-badge svg{box-sizing:content-box;color:#fff;background:#00b3bd;border-radius:50%;padding:5px}.site .cta-reg{color:#ffffffb3;position:absolute;bottom:30%;right:26%}.site .cta-dots{grid-template-columns:repeat(2,12px);gap:5px;display:grid;position:absolute;top:60%;left:0}.site .cta-dots i{border-radius:50%;width:12px;height:12px;display:block;box-shadow:0 0 0 2px #ffffffe6}@media (prefers-reduced-motion:no-preference){.site .cta-blob{animation:cta-drift var(--dur) var(--hx-ease-inout) infinite alternate}.site .cta-obj img{animation:hx-float-tilt var(--dur,8s) var(--hx-ease-inout) infinite;animation-delay:calc(var(--n,0) * -1.7s)}.site .cta-reg{animation:hx-spin 24s linear infinite}.site .cta-sheet{animation:cta-sheet 10s var(--hx-ease-inout) infinite}.site .cta-panel[data-seen=armed] :is(.cta-obj,.cta-badge,.cta-sheet){opacity:0}.site .cta-panel[data-seen=true] .cta-obj{animation:hx-pop .76s var(--hx-ease-spring) both;animation-delay:calc(.16s + var(--n,0) * 90ms)}.site .cta-panel[data-seen=true] .cta-badge{animation:hx-pop .6s var(--hx-ease-spring) .82s both}.site .cta-panel[data-seen=true] .cta-sheet{animation:cta-sheet 10s var(--hx-ease-inout) infinite,cta-fade .7s var(--hx-ease-out) both}}@keyframes cta-fade{0%{opacity:0}}@keyframes cta-drift{0%{transform:translate(0)scale(1)}to{transform:translate3d(var(--dx),var(--dy),0) scale(1.12)}}@keyframes cta-sheet{0%,to{transform:rotate(-9deg)translate(0)}50%{transform:rotate(-7deg)translateY(-1.2cqw)}}@media (max-width:900px){.site .cta-panel{grid-template-columns:minmax(0,1fr);gap:12px}.site .cta-art{width:min(100%,440px)}}@media (max-width:560px){.site .cta-panel{border-radius:28px;padding:40px 22px 24px}.site .cta .cta-title span{display:inline}.site .cta-actions{flex-direction:column;align-items:stretch;width:100%}.site .cta-btn{justify-content:center}}
/*# sourceMappingURL=6247e6cc2bec39bd.css.map*/