body:has(.fold-index-story){background:var(--paper)}body:has(.fold-index-story) .site-header{width:100%;max-width:none;min-height:70px;box-shadow:none;color:#161616;-webkit-backdrop-filter:none;backdrop-filter:none;background:#e8e4d9;border-bottom:1px solid #1616162e;padding:.78rem clamp(1rem,2.1vw,2rem)}body:has(.fold-index-story) .site-header .brand-link img{filter:none}:is(body:has(.fold-index-story) .site-header .nav-links,body:has(.fold-index-story) .site-header .text-link,body:has(.fold-index-story) .site-header .workspace-link,body:has(.fold-index-story) .site-header .history-link,body:has(.fold-index-story) .site-header .billing-link,body:has(.fold-index-story) .site-header .buy-credits-link){color:#161616bd}body:has(.fold-index-story) .site-header .nav-links a:hover{color:#161616}body:has(.fold-index-story) .site-header .text-link:hover{color:#161616}body:has(.fold-index-story) .site-header .workspace-link:hover{color:#161616}body:has(.fold-index-story) .site-header .history-link:hover{color:#161616}body:has(.fold-index-story) .site-header .billing-link:hover{color:#161616}body:has(.fold-index-story) .site-header .buy-credits-link:hover{color:#161616}body:has(.fold-index-story) .site-header .lang-menu-button{color:#161616;background:#ffffff57;border-color:#16161638}body:has(.fold-index-story) .site-header .mobile-nav-button{color:#161616;background:#ffffff57;border-color:#16161638}body:has(.fold-index-story) .site-header .sign-out-button{color:#161616;background:#ffffff57;border-color:#16161638}body:has(.fold-index-story) .site-header .membership-pill.plan-free{color:#161616;background:#ffffff57;border-color:#16161638}body:has(.fold-index-story) .site-header .lang-caret{color:#1616168f}body:has(.fold-index-story) .site-header .mobile-nav-button span{background:#161616}body:has(.fold-index-story) .site-header .nav-cta.primary{color:#171714;box-shadow:none;background:#c9bb3f;border-color:#c9bb3f}body:has(.fold-index-story) .site-header .nav-cta.primary:hover{background:#ddd05e;border-color:#ddd05e}.kinetic-home{background:#e8e4d9}.fold-index-story{--fold-paper:#e8e4d9;--fold-ink:#11110f;--fold-mustard:#c9bb3f;--fold-rust:#984c2e;--fold-cobalt:#6f8db5;isolation:isolate;background:var(--fold-ink);width:100%;color:var(--fold-paper);position:relative;overflow:clip}.fold-index-motion-anchor{pointer-events:none;width:1px;height:1px;position:absolute}.fold-index-pin,.fold-index-sheet{width:100%;position:relative}.fold-index-sheet{isolation:isolate;background:var(--fold-ink);min-height:max(60rem,100svh - 70px);color:var(--fold-paper);overflow:hidden}.fold-index-ghost{z-index:0;pointer-events:none;color:#e8e4d916;letter-spacing:-.055em;text-transform:uppercase;white-space:nowrap;width:100%;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(9.5rem,22.7vw,27rem);font-weight:950;line-height:.68;display:grid;position:absolute;inset:clamp(.5rem,2.5svh,2rem) 0 auto}.fold-index-ghost span:first-child{justify-self:start;margin-left:-.035em}.fold-index-ghost span:last-child{justify-self:end;margin-right:.015em}.fold-index-drawing{z-index:1;opacity:.08;pointer-events:none;width:clamp(23rem,40vw,45rem);margin:0;position:absolute;top:2%;right:17%}.fold-index-drawing img{object-fit:contain;width:100%;height:auto;display:block}.fold-index-annotations{z-index:2;pointer-events:none;color:#e8e4d95c;letter-spacing:.11em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:750;position:absolute;inset:0}.fold-index-annotations span{position:absolute}.fold-index-annotations span:nth-child(3){bottom:7%;right:42%}.fold-index-copy{z-index:7;width:min(34rem,38vw);position:absolute;top:clamp(5.5rem,15svh,8.25rem);left:clamp(1.25rem,4.2vw,4.75rem)}.fold-index-copy h1{letter-spacing:-.012em;text-transform:uppercase;max-width:none;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(3.3rem,4.35vw,5.35rem);font-weight:850;font-stretch:75%;line-height:.86}.fold-index-copy h1 span{display:block}.fold-index-kicker{color:var(--fold-mustard);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .9rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:850;line-height:1}.fold-index-summary{color:#e8e4d9b3;max-width:29rem;margin:clamp(1.25rem,2.4svh,1.8rem) 0 0;font-size:clamp(.96rem,1.06vw,1.08rem);line-height:1.55}.fold-index-cta{border:1px solid var(--fold-mustard);background:var(--fold-mustard);min-height:3.15rem;color:var(--fold-ink);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:1.15rem;margin-top:1.5rem;padding:.8rem 1.15rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem;font-weight:900;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.fold-index-cta span{font-size:1.1rem}.fold-index-cta:hover{background:#ddd05e;border-color:#ddd05e}.fold-index-cta:focus-visible{outline:3px solid var(--fold-cobalt);outline-offset:3px}.fold-index-assets{z-index:3;pointer-events:none;position:absolute;inset:0}.fold-index-specimen-rail{flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,2.2vw,2rem);display:flex;position:absolute;top:4rem;left:clamp(29rem,47.4vw,43rem)}.fold-index-asset{--crop-left:0;--crop-top:0;--crop-width:1;--crop-height:1;--source-width:1;--source-height:1;transform-origin:50% 58%;margin:0;position:relative;overflow:hidden}.fold-index-asset img{top:calc(-100% * var(--crop-top) / var(--crop-height));left:calc(-100% * var(--crop-left) / var(--crop-width));width:calc(100% * var(--source-width) / var(--crop-width));max-width:none;height:calc(100% * var(--source-height) / var(--crop-height));object-fit:contain;display:block;position:absolute}.fold-asset-carton{--crop-left:246;--crop-top:70;--crop-width:512;--crop-height:1391;--source-width:1024;--source-height:1536;z-index:3;aspect-ratio:512/1391;width:clamp(16rem,21.55vw,19.375rem);position:absolute;top:2.75rem;right:clamp(.75rem,3.5vw,3.2rem)}.fold-asset-insert{--crop-left:118;--crop-top:75;--crop-width:787;--crop-height:1364;--source-width:1024;--source-height:1536;z-index:2;aspect-ratio:787/1364;width:clamp(9.25rem,11.4vw,10.25rem)}.fold-asset-gift{--crop-left:145;--crop-top:75;--crop-width:743;--crop-height:1416;--source-width:1024;--source-height:1536;z-index:6;aspect-ratio:743/1416;width:clamp(7.5rem,9.25vw,8.3125rem);margin-left:clamp(.45rem,1.1vw,1rem)}.fold-asset-tag{--crop-left:160;--crop-top:74;--crop-width:773;--crop-height:1307;--source-width:1023;--source-height:1537;z-index:5;aspect-ratio:773/1307;width:clamp(9.25rem,11.2vw,10.0625rem)}.fold-index-story.is-motion-active .fold-index-asset{will-change:transform, opacity}.editorial-page{overflow:clip visible}.generator-shell{scroll-margin-top:5.5rem}.generator-section{width:min(1500px,100% - clamp(2rem,6vw,7rem));max-width:1500px}.generator-shell.generator-pro.generator-wide.generator-single{--studio-paper:#e8e4d9;--studio-ink:#161616;--studio-dark:#11110f;--studio-mustard:#c9bb3f;--studio-blue:#6f8db5;background:#161616d1;border:1px solid #161616d1;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(23rem,29rem);grid-template-areas:"heading heading""preview form";gap:1px;width:100%;max-width:none;margin:0;padding:0;display:grid;overflow:visible;box-shadow:0 30px 86px #1616161f}.generator-single .generator-heading{background:var(--studio-paper);grid-area:heading;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(.75rem,1.5vw,1.25rem);min-width:0;max-width:none;min-height:3.75rem;padding:.25rem .75rem .25rem 1rem;display:grid;position:relative}.generator-heading-identity{gap:.12rem;min-width:0;display:grid}.generator-single .generator-heading .eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:900}.generator-single .generator-heading .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.generator-workbench-state{color:#161616ad;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;min-height:2.75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:850;display:inline-flex}.generator-workbench-state i{border:1px solid var(--studio-ink);background:var(--studio-mustard);flex:none;width:.55rem;height:.55rem}.generator-heading-actions{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.generator-single .generator-history-button{background:0 0;border-radius:0;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;margin:0;padding:0}.generator-single .generator-history-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter;width:1.25rem;height:1.25rem}.generator-single .generator-history-button:disabled{opacity:.34}.generator-single .generator-new-button{background:0 0;border-radius:0;width:auto;min-width:6rem;min-height:2.75rem;margin:0}.generator-single .generator-preview{background:var(--studio-dark);min-width:0;height:min(48rem,100svh - 6rem);min-height:40rem;color:var(--studio-paper);border:0;border-radius:0;grid-area:preview;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;gap:.8rem;padding:1rem;display:grid;position:sticky;top:84px;overflow:hidden}.generator-canvas-toolbar{border-bottom:1px solid #e8e4d947;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-bottom:.75rem;display:flex}.generator-live-state{gap:.15rem;min-width:0;display:grid}.generator-live-state strong{color:var(--studio-mustard);letter-spacing:.11em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.69rem;font-weight:900}.generator-live-state small{color:#e8e4d994;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.generator-face-switch{border:1px solid #e8e4d975;flex:none;grid-template-columns:1fr 1fr;display:inline-grid}.generator-face-switch button{color:#e8e4d9b8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;min-width:5rem;min-height:2.75rem;padding:.55rem .75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:850}.generator-face-switch button+button{border-left:1px solid #e8e4d975}.generator-face-switch button:focus-visible{z-index:2;outline:3px solid var(--studio-blue);outline-offset:-3px;position:relative}.generator-canvas-field{perspective:1400px;background:#181816;border:1px solid #e8e4d929;place-items:center;min-height:0;display:grid;overflow:hidden}.generator-single .preview-frame-row.generator-flip-card,.generator-single .preview-frame-row.generator-flip-card[data-orientation=landscape]{width:min(68%,31rem);max-width:none;margin:auto;display:block;position:relative}.generator-single .generator-flip-face-stack{z-index:1;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,.78,.22,1);position:absolute;inset:0}.generator-single .preview-frame-row.generator-flip-card[data-orientation=landscape]{width:min(88%,42rem)}.generator-single .preview-frame-row.generator-flip-card[data-orientation=square]{width:min(76%,34rem)}.generator-single .generator-flip-face-stack[data-face=back]{transform:rotateY(180deg)}.generator-single .preview-frame.generator-face{backface-visibility:hidden;width:100%;height:100%;transform-style:preserve-3d;background:#f4f0e6;border:1px solid #e8e4d933;border-radius:0;place-items:stretch stretch;margin:0;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 34px 80px #0000006b}.generator-single .generator-face-back{pointer-events:none;transform:rotateY(180deg)}.generator-single .card-coordinate-stage>.qr-reserved-guide,.generator-single .card-coordinate-stage>.qr-overlay{box-sizing:border-box;position:absolute}.generator-single .card-coordinate-stage>.qr-reserved-guide{z-index:3;pointer-events:none;outline-offset:2px;background:0 0;outline:1px solid #161616a3}.generator-single .card-coordinate-stage>.qr-overlay{z-index:4;outline-offset:2px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;outline:1.5px dashed #16161699;padding:0}.generator-single .card-coordinate-stage>.qr-overlay:active{cursor:grabbing}.generator-single .card-coordinate-stage>.qr-overlay img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;border-radius:0;width:100%;height:100%;display:block}.generator-single .qr-overlay:focus-visible{outline:3px solid var(--studio-blue);outline-offset:3px}.generator-single .generator-flip-card[data-face=back] .generator-face-front{pointer-events:none}.generator-single .generator-flip-card[data-face=back] .generator-face-back{pointer-events:auto}.generator-single .preview-frame img{object-fit:cover;border-radius:0;width:100%;height:100%}.generator-single .mock-card{border-radius:0;padding:clamp(1.1rem,2.1vw,1.8rem)}.generator-single .mock-system-card{--mock-accent:var(--studio-mustard);--mock-contrast:currentColor;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:stretch;gap:clamp(.6rem,1.45vw,1.15rem);padding:clamp(.85rem,1.7vw,1.45rem);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;transition:background-color .24s,color .24s}.generator-single .mock-system-rail{letter-spacing:.11em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:clamp(.48rem,.62vw,.66rem);font-weight:850;line-height:1.2;display:grid}.generator-single .mock-system-rail span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generator-single .mock-system-rail span:last-of-type{text-align:right}.generator-single .mock-system-rail b{background:color-mix(in srgb, var(--mock-contrast) 52%, transparent);grid-column:1/-1;height:1px;display:block;position:relative}.generator-single .mock-system-rail b:after{background:var(--mock-accent);content:"";width:22%;height:3px;position:absolute;inset:-1px auto auto 0}.generator-single .mock-system-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.7rem,1.5vw,1.25rem);min-width:0;display:grid}.generator-single .mock-system-brand>strong{letter-spacing:-.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(2rem,4.8vw,4.5rem);font-weight:850;line-height:.84;overflow:hidden}.generator-single .mock-system-symbol{aspect-ratio:1;width:clamp(2.8rem,4.5vw,4.2rem);box-shadow:inset 0 0 0 .28rem var(--mock-accent);letter-spacing:-.04em;border:1px solid;place-items:center;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(1.05rem,2vw,1.85rem);line-height:1;display:grid;overflow:hidden}.generator-single .mock-system-symbol .mock-logo{object-fit:contain;width:78%;max-width:78%;height:78%;max-height:78%}.generator-single .mock-system-message{border-block:1px solid color-mix(in srgb, var(--mock-contrast) 40%, transparent);letter-spacing:.025em;margin:0;padding:clamp(.5rem,1vw,.8rem) 0;font-size:clamp(.68rem,.95vw,.92rem);font-weight:760;line-height:1.35}.generator-single .mock-system-repeat{height:clamp(5.5rem,12vw,9rem);min-height:0;color:var(--mock-accent);letter-spacing:-.04em;opacity:.62;grid-template-columns:repeat(4,minmax(0,1fr));align-content:space-between;align-self:end;gap:clamp(.2rem,.55vw,.45rem);font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(.9rem,1.9vw,1.75rem);font-weight:850;line-height:.9;display:grid;overflow:hidden}.generator-single .mock-system-repeat span{text-align:center;white-space:nowrap;overflow:hidden}.generator-single .mock-system-footer{border-top:1px solid color-mix(in srgb, var(--mock-contrast) 48%, transparent);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:.6rem;min-width:0;padding-top:.55rem;font-size:clamp(.42rem,.56vw,.59rem);font-weight:800;line-height:1.25;display:flex}.generator-single .mock-system-footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generator-single .mock-system-footer>span:last-child{text-align:right}.generator-single .mock-back-message{border-block:1px solid color-mix(in srgb, var(--mock-contrast) 44%, transparent);gap:.55rem;padding:clamp(.65rem,1.25vw,1rem) 0;display:grid}.generator-single .mock-back-message small{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.48rem,.62vw,.64rem);font-weight:850}.generator-single .mock-back-message strong{letter-spacing:-.02em;text-transform:uppercase;max-width:18ch;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(1.65rem,3.8vw,3.5rem);font-weight:850;line-height:.92}.generator-single .mock-system-code{width:fit-content;color:inherit;letter-spacing:.12em;background:0 0;border:1px solid;padding:.3rem .45rem;font-size:clamp(.56rem,.75vw,.74rem);font-weight:850}.generator-single .mock-system-repeat-back{opacity:.38;grid-template-columns:repeat(5,minmax(0,1fr));align-content:center}.generator-single .mock-back-details{letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .75rem;font-size:clamp(.48rem,.63vw,.66rem);font-weight:800;line-height:1.3;display:grid}.generator-single .mock-back-details>span:last-child{grid-column:1/-1}.generator-single .mock-system-card.has-qr .mock-system-repeat-back,.generator-single .mock-system-card.has-qr .mock-back-details,.generator-single .mock-system-card.has-qr .mock-system-footer{padding-right:22%}.generator-single .mock-system-card[data-style=classic_luxury] .mock-system-brand>strong,.generator-single .mock-system-card[data-style=handcrafted] .mock-system-brand>strong{letter-spacing:.015em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:700}.generator-single .mock-system-card[data-style=modern_bold] .mock-system-repeat{opacity:.84;grid-template-columns:repeat(3,minmax(0,1fr));font-size:clamp(1.1rem,2.45vw,2.2rem)}.generator-single .mock-system-card[data-style=art_deco] .mock-system-brand{border-inline:1px solid;padding-inline:.55rem}.generator-single .mock-system-card[data-style=playful] .mock-system-repeat{transform:rotate(-1deg)}.generator-single .card-coordinate-stage>.social-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.generator-single .card-coordinate-stage>.social-overlay svg{display:block;position:absolute;overflow:visible}.generator-single .preview-meta{color:#e8e4d994;letter-spacing:.025em;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:700}.generator-single .generator-actions{border-top:1px solid #e8e4d938;justify-content:stretch;gap:.45rem;width:100%;padding-top:.75rem;display:grid}.generator-single .generator-status{color:var(--studio-paper);margin:0;font-size:.82rem}.generator-single .generator-actions .form-error,.generator-single .generator-quota-notice{color:#f1b59d;margin:0}.generator-single .generator-export-row{flex-wrap:wrap;gap:.5rem;display:flex}.generator-single .generator-export-row .button,.generator-single .generator-actions>.button{border-radius:0;min-height:2.65rem}.generator-single .generator-inspector{background:var(--studio-paper);min-width:0;height:min(48rem,100svh - 6rem);min-height:40rem;box-shadow:none;border:0;border-radius:0;flex-direction:column;grid-area:form;align-self:start;gap:0;padding:0;display:flex;position:sticky;top:84px;overflow:hidden}.generator-sheet-handle{display:none}.generator-module-tabs{border-bottom:1px solid #161616b8;flex:none;grid-template-columns:1fr;display:grid}.generator-module-tabs button{min-width:0;min-height:3.25rem;color:var(--studio-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1616163b;border-radius:0;grid-template-columns:6.4rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem .8rem;display:grid;position:relative}.generator-module-tabs button:last-child{border-bottom:0}.generator-module-tabs button:before{background:var(--studio-mustard);content:"";transform-origin:bottom;width:.32rem;transition:transform .17s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.generator-module-tabs button:hover{background:#1616160b}.generator-module-tabs button.is-active{background:#16161612}.generator-module-tabs button.is-active:before{transform:scaleY(1)}.generator-module-tabs button span{color:var(--studio-ink);letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.67rem;font-weight:900;line-height:1.15}.generator-module-tabs button small{color:#16161694;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:650;line-height:1.2;overflow:hidden}.generator-module-tabs button:focus-visible{z-index:2;outline:3px solid var(--studio-blue);outline-offset:-3px}.generator-module-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:start;gap:1rem;min-height:0;padding:1rem;display:grid;overflow:hidden auto}.generator-module-body:focus-visible{outline:3px solid var(--studio-blue);outline-offset:-3px}.generator-single .generator-module-body .field-row{grid-template-columns:1fr;gap:.75rem}.generator-single .generator-module-body .chip-group{gap:.45rem;display:grid}.generator-single .generator-module-body .chip-group legend{color:#1616169e;letter-spacing:.08em;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.67rem}.generator-single .generator-module-body .chip-row{gap:.36rem}.generator-single .generator-module-body .qr-options-stack,.generator-single .generator-module-body .qr-placement-preset-field{gap:.38rem;display:grid}.generator-single .generator-module-body .qr-options-stack{margin-top:.65rem}.generator-single .generator-module-body .qr-side-row{align-items:center}.generator-single .generator-module-body .chip{border-radius:0;min-height:2.35rem;padding:.42rem .62rem;font-size:.82rem}.generator-single .generator-module-body .size-chip,.generator-single .generator-module-body .palette-chip{min-width:min(100%,9.75rem)}.generator-single .generator-module-body input,.generator-single .generator-module-body select,.generator-single .generator-module-body textarea{background:#ffffff8f;border-radius:0}.generator-action-dock{background:var(--studio-paper);border-top:1px solid #161616b8;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.generator-action-dock>span{gap:.16rem;min-width:0;display:grid}.generator-action-dock small,.generator-action-dock strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generator-action-dock small{color:#16161694;letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:850}.generator-action-dock strong{color:var(--studio-ink);font-size:.76rem}.generator-action-dock .generator-submit{border:1px solid var(--studio-mustard);background:var(--studio-mustard);min-width:8rem;min-height:3.1rem;color:var(--studio-ink);border-radius:0}@media (max-width:1180px) and (min-width:921px){.fold-index-copy{width:min(31rem,42vw)}.fold-index-copy h1{font-size:clamp(3rem,4.6vw,4.5rem)}.fold-asset-carton{width:clamp(16rem,24vw,17.5rem);right:.75rem}.fold-index-specimen-rail{left:clamp(29rem,47.4vw,35rem)}.generator-shell.generator-pro.generator-wide.generator-single{grid-template-columns:minmax(0,1fr) minmax(21rem,25rem)}.generator-module-tabs button{grid-template-columns:5.6rem minmax(0,1fr)}}@media (max-width:920px){body:has(.fold-index-story) .site-header{min-height:64px}.fold-index-sheet{min-height:0;padding:3.75rem clamp(1rem,4vw,2rem) 3rem}.fold-index-ghost{font-size:clamp(8rem,31vw,15rem);line-height:.73;inset:1rem 0 auto}.fold-index-copy{width:min(100%,36rem);position:relative;top:auto;left:auto}.fold-index-copy h1{max-width:9ch;font-size:clamp(3.5rem,10vw,5.4rem)}.fold-index-copy .fold-index-summary{max-width:30rem}.fold-index-drawing{opacity:.08;width:59vw;top:32%;right:9%}.fold-index-annotations{display:none}.fold-index-assets{grid-template-columns:10.25rem 17.5rem;grid-template-areas:"rail carton";justify-content:center;align-items:start;gap:clamp(1.5rem,5vw,2.5rem);width:min(100%,36rem);height:auto;margin:3rem auto 0;display:grid;position:relative}.fold-index-asset,.fold-index-drawing,.fold-index-copy{opacity:1!important;transform:none!important}.fold-index-ghost{opacity:1;transform:none!important}.fold-index-drawing{opacity:.08!important}.fold-index-specimen-rail{grid-area:rail;gap:2rem;display:flex;position:relative;top:auto;left:auto}.fold-asset-insert{width:10.25rem}.fold-asset-gift{width:8.3125rem;margin-left:1rem}.fold-asset-tag{width:10.0625rem}.fold-asset-carton{grid-area:carton;width:17.5rem;position:relative;top:auto;right:auto}.generator-section{width:calc(100% - 2rem)}.generator-shell.generator-pro.generator-wide.generator-single{border-radius:0;grid-template-columns:1fr;grid-template-areas:"heading""preview""form"}.generator-single .generator-heading{grid-template-columns:minmax(0,1fr) auto auto}.generator-single .generator-new-button{grid-area:auto}.generator-single .generator-preview{height:38rem;min-height:38rem;position:relative;top:auto;overflow:visible}.generator-canvas-toolbar{z-index:7;background:var(--studio-dark);padding-top:.75rem;position:sticky;top:4.25rem}.generator-single .preview-frame-row.generator-flip-card,.generator-single .preview-frame-row.generator-flip-card[data-orientation=square]{width:min(74%,24rem)}.generator-single .preview-frame-row.generator-flip-card[data-orientation=landscape]{width:min(88%,34rem)}.generator-single .generator-inspector{--generator-sheet-expanded:min(70dvh, calc(100dvh - 68px - max(.5rem, env(safe-area-inset-bottom)) - 1rem));top:auto;bottom:max(.5rem, env(safe-area-inset-bottom));z-index:8;width:calc(100% - 1rem);height:var(--generator-sheet-height,var(--generator-sheet-collapsed-height,auto));min-height:0;max-height:var(--generator-sheet-expanded);border:1px solid #161616d1;margin:0 auto;transition:height .24s;position:sticky;box-shadow:0 -18px 48px #0000002e}.generator-single .generator-inspector[data-sheet-expanded=true]{height:var(--generator-sheet-height,var(--generator-sheet-expanded))}.generator-sheet-handle{background:var(--studio-paper);min-height:2.8rem;color:var(--studio-ink);touch-action:none;cursor:ns-resize;border:0;border-bottom:1px solid #16161640;border-radius:0;flex:none;justify-content:center;align-items:center;gap:.7rem;padding:.45rem .75rem;display:flex}.generator-sheet-handle>span{background:#16161659;border-radius:99px;width:2.7rem;height:.25rem}.generator-sheet-handle strong{letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.generator-module-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.generator-module-tabs button{border-bottom:0;border-right:1px solid #1616163b;grid-template-columns:1fr;align-content:center;gap:.1rem;height:3.4rem;min-height:3.4rem;padding:.35rem .15rem .25rem}.generator-module-tabs button:nth-child(2n){border-right:1px solid #1616163b}.generator-module-tabs button:last-child{border-right:0;grid-column:auto}.generator-module-tabs button span{letter-spacing:.02em;text-align:center;white-space:nowrap;font-size:.5rem;line-height:1}.generator-module-tabs button small{letter-spacing:-.02em;text-align:center;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-height:2.1em;font-size:clamp(.48rem,1.3vw,.58rem);font-weight:650;line-height:1.05;display:-webkit-box;overflow:hidden}.generator-module-tabs button:before{transform-origin:0;width:auto;height:.28rem;inset:0 0 auto;transform:scaleX(0)}.generator-module-tabs button.is-active:before{transform:scaleX(1)}.generator-single .generator-inspector[data-sheet-expanded=false] .generator-module-body{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.generator-single .generator-module-body{scrollbar-gutter:auto}.generator-action-dock{margin-top:auto}}@media (max-width:640px){body:has(.fold-index-story) .site-header{gap:.4rem}body:has(.fold-index-story) .site-header .brand-link{z-index:1;flex:none;width:min(7.5rem,31vw);min-width:0;min-height:44px;position:relative}body:has(.fold-index-story) .site-header .brand-link img{width:100%;max-width:none;height:auto}body:has(.fold-index-story) .site-header .nav-actions{z-index:3;flex:none;gap:.38rem;width:auto;max-width:none;position:relative}:is(body:has(.fold-index-story) .site-header .lang-menu-button,body:has(.fold-index-story) .site-header .mobile-nav-button,body:has(.fold-index-story) .site-header .nav-cta,body:has(.fold-index-story) .site-header .text-link){min-height:44px}:is(body:has(.fold-index-story) .site-header .lang-menu-button,body:has(.fold-index-story) .site-header .mobile-nav-button){min-width:44px}body:has(.fold-index-story) .site-header .mobile-nav{z-index:4;flex:none;position:relative}.fold-index-sheet{min-height:0;padding:3rem 1rem 2.5rem}.fold-index-ghost{font-size:30.5vw;line-height:.76;top:8.5rem}.fold-index-copy h1{max-width:8ch;font-size:clamp(3.25rem,15vw,4.6rem)}.fold-index-copy h1 span{white-space:normal}.fold-index-summary{font-size:.95rem}.fold-index-cta{width:100%;max-width:18rem}.fold-index-assets{grid-template-columns:9.625rem 6.5rem;grid-template-areas:"carton rail";column-gap:1.25rem;width:min(100%,22.375rem);margin-top:2.5rem}.fold-index-drawing{width:76vw;top:43%;right:-2%}.fold-asset-carton{width:9.625rem}.fold-index-specimen-rail{gap:1rem}.fold-asset-insert{width:6.5rem}.fold-asset-gift{width:5.75rem;margin-left:.375rem}.fold-asset-tag{width:6.5rem}.generator-section{width:calc(100% - 1rem);padding-top:3.5rem;padding-bottom:3.5rem}.generator-single .generator-heading{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""state actions";gap:.5rem;min-height:3.75rem;padding:.25rem .5rem .25rem .75rem}.generator-heading-identity{grid-area:identity}.generator-workbench-state{grid-area:state;max-width:7.5rem;min-height:1rem;font-size:.55rem;line-height:1.2}.generator-heading-actions{grid-area:actions;gap:.25rem}.generator-single .generator-new-button{min-width:3.25rem;padding-inline:.45rem}.generator-single .generator-preview{height:34rem;min-height:34rem;padding:.75rem}.generator-canvas-toolbar{align-items:flex-start}.generator-live-state{max-width:9.5rem}.generator-face-switch button{min-width:4.1rem;min-height:2.75rem;padding-inline:.55rem}.generator-single .preview-frame-row.generator-flip-card,.generator-single .preview-frame-row.generator-flip-card[data-orientation=square]{width:min(78%,18rem)}.generator-single .preview-frame-row.generator-flip-card[data-orientation=landscape]{width:min(94%,24rem)}.generator-single .preview-meta{font-size:.6rem}.generator-single .generator-actions{font-size:.78rem}.generator-action-dock{grid-template-columns:minmax(0,1fr) minmax(7.2rem,auto);padding:.65rem}.generator-action-dock .generator-submit{min-width:7.2rem;padding-inline:.7rem}}@media (prefers-reduced-motion:reduce){.fold-index-asset,.fold-index-ghost,.fold-index-drawing,.fold-index-copy,.fold-index-cta,.generator-single .generator-flip-card,.generator-module-tabs button:before,.generator-single .generator-inspector{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kinetic-home{--task114-paper:#e8e4d9;--task114-bone:#f3f0e8;--task114-ink:#161616;--task114-mustard:#c9bb3f;--task114-rust:#984c2e;--task114-navy:#6f8db5;background:var(--task114-paper);color:var(--task114-ink)}body:has(.fold-index-story){--task114-paper:#e8e4d9;--task114-bone:#f3f0e8;--task114-ink:#161616;--task114-mustard:#c9bb3f;--task114-rust:#984c2e;--task114-navy:#6f8db5;background:var(--task114-paper);color:var(--task114-ink)}.fold-index-sheet{background:0 0;min-height:clamp(48rem,84svh,54rem)}.fold-index-black-plane{z-index:0;background:var(--fold-ink);clip-path:polygon(0 0,100% 0,100% 92%,63% 100%,0 94%);transform-origin:50% 0;position:absolute;inset:0}.fold-index-ghost{z-index:1}.fold-index-drawing{z-index:2}.fold-index-assets>.fold-index-asset{margin:0;position:absolute}.fold-index-assets>.fold-asset-insert{z-index:4;width:clamp(9.5rem,11.5vw,11.5rem);top:12%;right:clamp(20rem,34vw,33rem)}.fold-index-assets>.fold-asset-carton{z-index:3;width:clamp(17rem,22vw,20rem);top:clamp(2rem,4svh,3rem);right:clamp(.8rem,3vw,3rem)}.fold-index-assets>.fold-asset-gift{z-index:6;width:clamp(10rem,13vw,13rem);bottom:-1.5rem;left:clamp(29rem,43vw,43rem)}.fold-index-assets>.fold-asset-tag{z-index:5;width:clamp(10rem,12.5vw,12.5rem);bottom:-.5rem;left:clamp(12rem,19vw,20rem)}.kinetic-home .generator-section{padding-top:clamp(2.5rem,4vw,4rem)}.kinetic-home>.gallery-section,.kinetic-home>.why-section,.kinetic-home>.pricing-motion-section,.kinetic-home>.faq-section{background:0 0;border-top:1px solid #1616166b;width:min(1500px,100% - clamp(2rem,6vw,7rem));max-width:1500px;position:relative;overflow:visible}.kinetic-home .section-title-block{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(.8rem,2vw,1.5rem);max-width:none;display:grid}.kinetic-home .section-title-block .eyebrow{color:var(--task114-rust);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:900}.kinetic-home .section-title-block h2{letter-spacing:-.025em;grid-column:1/8;max-width:14ch;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(3.25rem,4.8vw,4.7rem);font-weight:850;line-height:.84}.kinetic-home .section-title-block>p:last-child{color:#161616b3;grid-column:8/-1;max-width:38rem;margin:0;font-size:clamp(.94rem,1.15vw,1.08rem);line-height:1.55}.gallery-rail-shell{gap:.85rem;display:grid}.gallery-rail-meta{letter-spacing:.08em;text-transform:uppercase;border-block:1px solid #1616166b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:850;display:grid}.gallery-rail-meta p{color:#161616a3;min-width:0;margin:0}.gallery-rail-controls{border-inline:1px solid #1616166b;grid-template-columns:minmax(5.5rem,1fr) 4.75rem minmax(5.5rem,1fr);align-self:stretch;align-items:stretch;width:min(100%,23rem);display:inline-grid}.gallery-rail-controls button,.gallery-rail-controls output{min-height:2.9rem;color:var(--task114-ink);font:inherit;text-transform:uppercase;background:0 0;border-radius:0;place-items:center;padding:.55rem .8rem;display:grid}.gallery-rail-controls button{overflow-wrap:anywhere;cursor:pointer;min-width:0}.gallery-rail-count{white-space:nowrap}.gallery-rail-controls>*+*{border-left:1px solid #1616166b}.gallery-rail-controls button:hover:not(:disabled){background:var(--task114-mustard)}.gallery-rail-controls button:disabled{color:#16161659;cursor:not-allowed}.gallery-rail-controls button:focus-visible,.gallery-rail:focus-visible,.gallery-specimen .flip-card:focus-visible{outline:3px solid var(--task114-navy);outline-offset:3px}.kinetic-home .gallery-rail{--gallery-gap:clamp(.9rem, 1.8vw, 1.5rem);align-items:flex-start;gap:var(--gallery-gap);overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#1616165c transparent;scrollbar-width:thin;touch-action:auto;cursor:grab;-webkit-user-select:none;user-select:none;grid-template-columns:none;padding:.45rem 0 .9rem;scroll-padding-inline:0;display:flex;overflow:auto hidden}.kinetic-home .gallery-rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.gallery-specimen{flex:0 0 calc((100% - (var(--gallery-gap) * 2)) / 3);scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.gallery-specimen .flip-card{aspect-ratio:5/7;background:var(--task114-bone);touch-action:auto;border:1px solid #16161647;border-radius:.35rem;width:100%;position:relative;box-shadow:0 18px 36px #1616161f}.gallery-specimen .flip-face,.gallery-specimen .image-card .flip-face,.gallery-specimen .image-card .flip-surface{border-radius:.3rem}.gallery-specimen .image-card .flip-face{background:var(--task114-bone);box-shadow:none;border:0}.gallery-specimen .flip-surface,.gallery-specimen .flip-mobile-surface{object-fit:contain;background:var(--task114-bone);width:100%;height:100%}.gallery-specimen-caption{color:#1616169e;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #1616166b;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.65rem;padding-top:.6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;display:grid}.gallery-specimen-caption strong{color:var(--task114-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kinetic-home .why-grid{border:1px solid #1616166b;gap:0}.kinetic-home .why-card{background:0 0;border:0;border-right:1px solid #16161652;border-radius:0;min-height:12rem;padding:clamp(1rem,2vw,1.45rem)}.kinetic-home .why-card:last-child{border-right:0}.kinetic-home .why-card h3{text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(1.8rem,2.6vw,2.7rem);font-weight:800}.kinetic-home .why-card p{color:#161616ad;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.55}.kinetic-home .pricing-toggle-wrap{gap:.9rem}.kinetic-home .billing-toggle{background:0 0;border:1px solid #1616167a;border-radius:0;justify-self:end}.kinetic-home .billing-toggle button{min-height:2.85rem;color:var(--task114-ink);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:850}.kinetic-home .billing-toggle button+button{border-left:1px solid #1616167a}.kinetic-home .billing-toggle button.active{background:var(--task114-mustard);color:var(--task114-ink)}.kinetic-home .plan-grid{border:1px solid #1616167a;gap:0}.kinetic-home .motion-plan,.kinetic-home .motion-plan.featured,.kinetic-home .motion-plan:hover,.kinetic-home .motion-plan.featured:hover{min-height:35rem;color:var(--task114-ink);box-shadow:none;background:0 0;border:0;border-right:1px solid #16161657;border-radius:0;flex-direction:column;gap:.85rem;padding:clamp(1rem,1.8vw,1.35rem);display:flex;transform:none}.kinetic-home .motion-plan:last-child{border-right:0}.kinetic-home .motion-plan.featured{border-top:.3rem solid var(--task114-mustard);background:var(--task114-bone)}.kinetic-home .motion-plan .eyebrow{color:var(--task114-ink);letter-spacing:0;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(1.45rem,2vw,2rem)}.kinetic-home .motion-plan p,.kinetic-home .motion-plan.featured p,.kinetic-home .motion-plan.featured .plan-price span,.kinetic-home .motion-plan.featured .check-list li{color:#161616b3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem;line-height:1.5}.kinetic-home .motion-plan .plan-name,.kinetic-home .motion-plan.featured .plan-name{color:var(--task114-ink);letter-spacing:0;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:800;line-height:1.05}.kinetic-home .plan-price{border-bottom:1px solid #16161657;padding-block:.45rem .85rem}.kinetic-home .plan-price strong{color:var(--task114-ink);letter-spacing:-.02em;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(2.8rem,4.2vw,4.4rem);font-weight:800;line-height:.95}.kinetic-home .plan-badge{background:var(--task114-mustard);color:var(--task114-ink);border-radius:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem}.kinetic-home .renewal-option{background:#c9bb3f1a;border:1px solid #16161657;border-radius:0}.kinetic-home .renewal-option input{accent-color:var(--task114-mustard)}.kinetic-home .check-list{border-top:1px solid #16161640;padding-top:.35rem}.kinetic-home .check-list li{color:#161616bf;padding-left:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;line-height:1.45}.kinetic-home .check-list li:before{display:none}.kinetic-home .motion-plan>.button,.kinetic-home .motion-plan>a.button{margin-top:auto}.kinetic-home .motion-plan>div:has(.button){margin-top:auto}.kinetic-home .motion-plan .button{border-radius:0;min-height:2.9rem}.kinetic-home .faq-section{grid-template-columns:minmax(15rem,.42fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.kinetic-home .faq-section .section-title-block{margin:0;display:block}.kinetic-home .faq-section .section-title-block h2{max-width:7ch;margin-top:.55rem;font-size:clamp(3.25rem,5vw,5.7rem)}.kinetic-home .faq-list{border-top:1px solid #1616168c;gap:0}.kinetic-home .faq-item{background:0 0;border:0;border-bottom:1px solid #1616166b;border-radius:0;overflow:visible}.kinetic-home .faq-item>button{width:100%;min-height:3.5rem;color:var(--task114-ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:2.5rem minmax(0,1fr) 2rem;align-items:center;gap:.8rem;padding:.75rem 0;display:grid}.kinetic-home .faq-index,.kinetic-home .faq-marker{color:var(--task114-rust);letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.kinetic-home .faq-marker{color:var(--task114-ink);justify-self:end;font-size:1rem}.kinetic-home .faq-question{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.88rem,1.2vw,1.04rem);line-height:1.35}.kinetic-home .faq-item>button[aria-expanded=true] .faq-index{color:var(--task114-mustard);text-shadow:0 0 0 var(--task114-ink)}.kinetic-home .faq-item>button:focus-visible{outline:3px solid var(--task114-navy);outline-offset:4px}.kinetic-home .faq-item>p{color:#161616ad;max-width:64ch;margin:0 2rem 0 3.3rem;padding:0 0 1.15rem;font-size:.9rem;line-height:1.6}body:has(.fold-index-story) .site-footer{background:var(--task114-bone);width:100%;max-width:none;color:var(--task114-ink);border-top:1px solid #1616168c;margin:0;padding:clamp(3.5rem,6vw,6rem) clamp(1rem,4vw,4rem) 1.5rem;display:block}:is(body:has(.fold-index-story) .footer-action,body:has(.fold-index-story) .footer-grid,body:has(.fold-index-story) .footer-meta){width:min(1500px,100%);margin-inline:auto}body:has(.fold-index-story) .footer-action{border-bottom-color:#1616167a;grid-template-columns:minmax(0,1.4fr) auto;align-items:end;padding-bottom:clamp(2rem,4vw,3.5rem)}body:has(.fold-index-story) .footer-kicker{color:var(--task114-rust);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}body:has(.fold-index-story) .footer-column h3{color:var(--task114-rust);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}body:has(.fold-index-story) .footer-action h2{letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;max-width:13ch;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:850;line-height:.94}body:has(.fold-index-story) .footer-action-links .button{border-radius:0;min-height:3rem}body:has(.fold-index-story) .footer-action-links .button.primary{border-color:var(--task114-mustard);background:var(--task114-mustard);color:var(--task114-ink)}body:has(.fold-index-story) .footer-grid{border-bottom:1px solid #1616167a;grid-template-columns:minmax(16rem,2.2fr) repeat(3,minmax(8rem,1fr)) minmax(13rem,1.4fr);gap:0;padding-block:2.5rem}body:has(.fold-index-story) .footer-grid>*{border-right:1px solid #16161647;max-width:none;padding-inline:clamp(.8rem,1.8vw,1.35rem)}body:has(.fold-index-story) .footer-grid>:first-child{padding-left:0}body:has(.fold-index-story) .footer-grid>:last-child{border-right:0;padding-right:0}body:has(.fold-index-story) .footer-logo{height:18px}body:has(.fold-index-story) .footer-brand p{color:#161616b3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;line-height:1.5}body:has(.fold-index-story) .footer-column a{color:#161616b3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;line-height:1.5}body:has(.fold-index-story) .footer-column p{color:#161616b3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;line-height:1.5}body:has(.fold-index-story) .footer-meta{color:#161616b3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;line-height:1.5}body:has(.fold-index-story) .footer-column a:hover{color:var(--task114-ink);-webkit-text-decoration-color:var(--task114-mustard);text-decoration-color:var(--task114-mustard)}body:has(.fold-index-story) .footer-meta{border-top:0;padding-top:1rem}@media (max-width:920px){.fold-index-sheet{min-height:0;padding-bottom:5rem}.fold-index-black-plane{clip-path:polygon(0 0,100% 0,100% 97%,56% 100%,0 97%)}.fold-index-assets{width:min(100%,40rem);height:34rem;margin:3rem auto 0;display:block;position:relative}.fold-index-assets>.fold-asset-carton{width:17rem;top:0;right:0}.fold-index-assets>.fold-asset-insert{width:9rem;top:0;right:14rem}.fold-index-assets>.fold-asset-gift{width:8rem;bottom:-1rem;left:11rem}.fold-index-assets>.fold-asset-tag{width:9rem;bottom:0;left:0}.gallery-specimen{flex-basis:calc((100% - var(--gallery-gap)) / 2)}.kinetic-home .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kinetic-home .motion-plan:nth-child(2){border-right:0}.kinetic-home .motion-plan:nth-child(-n+2){border-bottom:1px solid #16161657}.kinetic-home .faq-section{grid-template-columns:1fr}.kinetic-home .faq-section .section-title-block h2{max-width:10ch}:is(body:has(.fold-index-story) .footer-action,body:has(.fold-index-story) .footer-grid){grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.fold-index-story) .footer-action-links{justify-content:flex-start}body:has(.fold-index-story) .footer-brand{border-bottom:1px solid #16161647;border-right:0;grid-column:1/-1;padding:0 0 1.5rem}body:has(.fold-index-story) .footer-grid>*{border-bottom:1px solid #16161647;padding:1.25rem}}@media (max-width:768px){.gallery-specimen .flip-card-inner{display:none}.gallery-specimen .flip-mobile-surface{border-radius:.3rem;display:block;position:absolute;inset:0}}@media (max-width:640px){.fold-index-sheet{padding-bottom:4rem}.fold-index-assets{width:min(100%,22.375rem);height:27rem}.fold-index-assets>.fold-asset-carton{width:9.625rem;right:0}.fold-index-assets>.fold-asset-insert{width:6rem;top:1rem;right:7.6rem}.fold-index-assets>.fold-asset-gift{width:5.75rem;bottom:-.5rem;left:6.5rem}.fold-index-assets>.fold-asset-tag{width:6.5rem;bottom:0;left:0}.kinetic-home>.gallery-section,.kinetic-home>.why-section,.kinetic-home>.pricing-motion-section,.kinetic-home>.faq-section{width:calc(100% - 2rem);padding-block:4.25rem}.kinetic-home .section-title-block{display:block}.kinetic-home .section-title-block h2{margin-top:.55rem;font-size:clamp(3rem,15vw,4.8rem)}.kinetic-home .section-title-block>p:last-child{margin-top:1rem}.gallery-rail-meta{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.gallery-rail-meta p{padding-block:.75rem}.gallery-rail-controls{border-top:1px solid #1616166b;width:100%}.gallery-specimen{flex-basis:min(78vw,18rem)}.gallery-specimen-caption{grid-template-columns:auto minmax(0,1fr)}.gallery-specimen-caption>:last-child{display:none}.kinetic-home .why-grid,.kinetic-home .plan-grid{grid-template-columns:1fr}.kinetic-home .why-card,.kinetic-home .motion-plan,.kinetic-home .motion-plan.featured{border-bottom:1px solid #16161657;border-right:0;min-height:0}.kinetic-home .why-card:last-child,.kinetic-home .motion-plan:last-child{border-bottom:0}.kinetic-home .motion-plan[data-plan=personal]{order:1}.kinetic-home .motion-plan[data-plan=free]{order:2}.kinetic-home .motion-plan[data-plan=business]{order:3}.kinetic-home .motion-plan[data-plan=studio]{order:4}.kinetic-home .billing-toggle{width:100%}.kinetic-home .billing-toggle button{flex:50%}.kinetic-home .faq-item>button{grid-template-columns:2rem minmax(0,1fr) 1.5rem}.kinetic-home .faq-item>p{margin-inline:2.8rem .5rem}body:has(.fold-index-story) .site-footer{padding-inline:1rem}:is(body:has(.fold-index-story) .footer-action,body:has(.fold-index-story) .footer-grid){grid-template-columns:1fr}body:has(.fold-index-story) .footer-action h2{font-size:clamp(3.4rem,16vw,5.4rem)}body:has(.fold-index-story) .footer-action-links{grid-template-columns:1fr 1fr;display:grid}body:has(.fold-index-story) .footer-grid>*{border-right:0;padding:1.25rem 0}body:has(.fold-index-story) .footer-meta{display:grid}}@media (prefers-reduced-motion:reduce){.kinetic-home .gallery-rail{scroll-behavior:auto}.gallery-specimen .flip-card-inner{transition:none}.gallery-specimen .flip-card.is-flipped .flip-card-inner{transform:rotateY(180deg)}}.generator-canvas-field{padding:16px;overflow:hidden}.generator-single .generator-canvas-field[data-fit-shape]>.preview-frame-row.generator-flip-card{top:var(--generator-card-fit-top);left:var(--generator-card-fit-left);width:var(--generator-card-fit-width);height:var(--generator-card-fit-height);max-width:none;margin:0;position:absolute}.generator-single .generator-preview-edge-shell>.card-coordinate-stage{z-index:2;position:absolute;inset:0}.generator-single .generator-preview-edge-decoration{z-index:1;pointer-events:none;background:var(--generator-preview-edge-color,transparent);clip-path:var(--generator-preview-edge-clip,inset(0));filter:drop-shadow(0 10px 28px #1616161f);position:absolute;inset:-3px}.generator-single .generator-preview-edge-decoration:after{content:"";background:var(--generator-preview-background,#e8e4d9);clip-path:inherit;position:absolute;inset:1px}.generator-single .generator-preview-edge-shell[data-preview-edge=off]>.generator-preview-edge-decoration{display:none}.generator-single .preview-frame.generator-face{box-shadow:none;border:0}@media (prefers-reduced-motion:reduce){.generator-single .generator-preview-edge-decoration{transition:none}}.generator-single .generator-preview,.generator-single .generator-inspector{height:min(57rem,100svh - 6rem);min-height:0;max-height:57rem}@media (min-width:921px){.kinetic-home #examples .section-title-block[data-motion=rise]{padding-bottom:1.25rem}}@media (max-width:920px){.generator-single .generator-preview{height:38rem;min-height:38rem;max-height:38rem}.generator-single .generator-inspector{height:var(--generator-sheet-height,var(--generator-sheet-collapsed-height,auto));min-height:0;max-height:var(--generator-sheet-expanded)}.generator-single .generator-inspector[data-sheet-expanded=true]{height:var(--generator-sheet-height,var(--generator-sheet-expanded))}}@media (max-width:640px){.generator-canvas-field{padding:12px}.generator-single .generator-preview{height:34rem;min-height:34rem;max-height:34rem}.generator-single .generator-inspector{height:var(--generator-sheet-height,var(--generator-sheet-collapsed-height,auto));min-height:0;max-height:var(--generator-sheet-expanded)}.generator-single .generator-inspector[data-sheet-expanded=true]{height:var(--generator-sheet-height,var(--generator-sheet-expanded))}}.fold-index-story{background:var(--fold-paper)}.fold-index-sheet{background:0 0;min-height:clamp(46rem,100svh - 70px,64rem);padding:0;overflow:hidden}.fold-index-black-plane{clip-path:polygon(0 0,100% 0,100% 86%,0 100%)}.fold-index-texture{z-index:1;opacity:.86;pointer-events:none;margin:0;position:absolute;inset:0}.fold-index-texture img{object-fit:cover;width:100%;height:100%;display:block}.fold-index-ghost{z-index:2;font-size:clamp(9.5rem,22.5vw,25rem);line-height:.72;inset:0 0 auto}.fold-index-annotations{z-index:3}.fold-index-annotations span:first-child{top:7%;right:3.5%}.fold-index-annotations span:nth-child(2){bottom:23%;right:3.5%}.fold-index-annotations span:nth-child(3){bottom:10%;left:3.8%;right:auto}.fold-index-annotations span:nth-child(4){bottom:8.5%;right:3.5%}.fold-index-copy{z-index:5;width:min(34rem,39vw);top:clamp(6.75rem,13svh,8.25rem);left:clamp(1.5rem,4.5vw,4.75rem)}.fold-index-assets,.fold-index-drawing{display:none!important}.fold-index-story.is-motion-active .fold-index-sheet,.fold-index-story.is-motion-active .fold-index-black-plane,.fold-index-story.is-motion-active .fold-index-ghost,.fold-index-story.is-motion-active .fold-index-texture,.fold-index-story.is-motion-active .fold-index-annotations,.fold-index-story.is-motion-active .fold-index-copy,.fold-index-story.is-motion-active+.generator-section .generator-section-title{will-change:transform, opacity}.generator-shell.generator-pro.generator-wide.generator-single{grid-template-areas:"intro intro""heading heading""preview form"}.kinetic-home .generator-workbench-anchor>.generator-section-title{background:var(--studio-paper);max-width:none;color:var(--studio-ink);border:0;grid-area:intro;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(.8rem,2vw,1.5rem);margin:-1px -1px 0;padding:clamp(2.7rem,5vw,5rem) 1px clamp(2rem,3vw,3rem);display:grid}.kinetic-home .generator-workbench-anchor>.generator-section-title .eyebrow{color:var(--task114-rust,#984c2e);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:900}.kinetic-home .generator-workbench-anchor>.generator-section-title h2{letter-spacing:-.025em;text-transform:uppercase;grid-column:1/8;max-width:14ch;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(3.25rem,4.8vw,4.7rem);font-weight:850;line-height:.9}.kinetic-home .generator-workbench-anchor>.generator-section-title>p:last-child{color:#161616b3;grid-column:8/-1;max-width:52ch;margin:0;font-size:clamp(.94rem,1.15vw,1.08rem);line-height:1.55}.generator-canvas-field{background:var(--generator-preview-background,#e8e4d9);border-color:#16161633;padding:3.75rem 16px 16px;transition:background-color .18s;position:relative}.generator-dimension-readout{z-index:4;color:#161616b8;letter-spacing:.07em;text-transform:uppercase;background:#e8e4d9eb;border-bottom:1px solid #16161661;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.4rem .5rem .55rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:800;line-height:1.2;display:grid;position:absolute;top:.8rem;left:1rem;right:1rem}.generator-dimension-readout strong{color:#161616;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.generator-dimension-readout small{color:#1616169e;font:inherit;white-space:nowrap}.generator-preview-background-control{background:#e8e4d985;border:1px solid #16161647;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .8rem;padding:.75rem;display:grid}.generator-preview-background-control>span:first-child{color:#161616;letter-spacing:.05em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:850}.generator-preview-background-control>small{color:#1616169e;grid-column:1/-1;font-size:.7rem;line-height:1.4}.generator-preview-background-control input[type=color]{cursor:pointer;background:#fff;border:1px solid #16161652;border-radius:0;width:3.4rem;height:2.5rem;min-height:0;padding:.15rem}.generator-preview-background-control input[type=color]:focus-visible{outline:3px solid var(--studio-blue);outline-offset:2px}.generator-single .preview-frame.generator-face.is-diecut{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.generator-single .preview-frame.generator-face.is-diecut img{object-fit:cover;filter:none;border-radius:0}.generator-single .preview-frame.generator-face.is-diecut .mock-card{box-shadow:none;filter:none}.gallery-specimen .flip-card{box-shadow:none;background:0 0;border:0;border-radius:.35rem}.gallery-specimen .image-card .flip-face{background:#e8e4d9;border:1px solid #16161624;border-radius:.35rem;box-shadow:inset 0 1px #ffffff85,0 18px 38px #16161624}.gallery-specimen .flip-surface,.gallery-specimen .flip-mobile-surface{object-fit:cover;background:#e8e4d9;border-radius:.35rem}@media (max-width:920px){.fold-index-sheet{min-height:clamp(40rem,100svh - 70px,60rem);padding:0}.fold-index-black-plane{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.fold-index-ghost{font-size:clamp(8rem,24vw,13rem);line-height:.76;top:1.5rem}.fold-index-texture{opacity:.74}.fold-index-copy{width:min(36rem,100% - 3rem);top:clamp(4rem,10svh,6.5rem);left:clamp(1.5rem,5vw,3rem)}.fold-index-copy h1{max-width:8ch;font-size:clamp(3.8rem,9.5vw,5.8rem)}.fold-index-annotations span:nth-child(-n+3){display:none}.fold-index-annotations span:nth-child(4){bottom:7%;right:1.5rem}.generator-shell.generator-pro.generator-wide.generator-single{grid-template-areas:"intro""heading""preview""form"}.kinetic-home .generator-workbench-anchor>.generator-section-title{padding-top:2.75rem}.generator-canvas-field{padding:3.4rem 16px 16px}}@media (max-width:768px){.gallery-specimen .flip-card{box-shadow:none;background:0 0;border:0}.gallery-specimen .flip-mobile-surface{object-fit:cover;background:#e8e4d9;border:1px solid #1616161f;box-shadow:0 18px 38px #16161624}}@media (max-width:640px){.fold-index-sheet{min-height:clamp(31rem,100svh - 68px,52rem);padding:0}.fold-index-black-plane{clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.fold-index-ghost{font-size:31vw;line-height:.78;top:8rem}.fold-index-copy{width:calc(100% - 2rem);top:3rem;left:1rem}.fold-index-copy h1{font-size:clamp(3.25rem,15vw,4.5rem)}.fold-index-annotations span:nth-child(4){bottom:6.5%;right:1rem}.kinetic-home .generator-workbench-anchor>.generator-section-title{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:clamp(14px,4.103vw,16px);padding:2.35rem 1px 1.8rem;display:grid}.kinetic-home .generator-workbench-anchor>.generator-section-title h2{margin:0;font-size:clamp(2.6rem,12vw,3.25rem)}.kinetic-home .generator-workbench-anchor>.generator-section-title>p:last-child{margin:0}.generator-canvas-field{padding:3rem 12px 12px}.generator-dimension-readout{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding-inline:.25rem;top:.55rem;left:.75rem;right:.75rem}.generator-dimension-readout>span{display:none}.generator-dimension-readout strong{text-align:left}.generator-dimension-readout small{font-size:.53rem}}@media (prefers-reduced-motion:reduce){.generator-canvas-field,.generator-single .generator-flip-face-stack,.gallery-specimen .flip-card-inner{transition:none}.gallery-specimen .flip-card.is-flipped .flip-card-inner{transform:rotateY(180deg)}}.generator-qr-instructions{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.generator-module-body[hidden]{display:none}.kinetic-home .gallery-rail,.gallery-specimen .flip-card,.kinetic-home .gallery-rail[data-gallery-ready=true],.kinetic-home .gallery-rail[data-gallery-ready=true] .gallery-specimen .flip-card{touch-action:auto}@media (max-width:920px){.generator-single .generator-inspector[data-sheet-ready=false]{height:auto;max-height:none;transition:none;position:relative;bottom:auto;overflow:visible}.generator-single .generator-inspector[data-sheet-ready=false] .generator-sheet-handle,.generator-single .generator-inspector[data-sheet-ready=false] .generator-module-tabs{display:none}.generator-single .generator-inspector[data-sheet-ready=false] .generator-module-body{clip:auto;white-space:normal;width:auto;height:auto;padding:1rem;position:static;overflow:visible}.generator-single .generator-inspector[data-sheet-ready=true]{bottom:max(.5rem, env(safe-area-inset-bottom));height:var(--generator-sheet-height,var(--generator-sheet-collapsed-height,auto));max-height:var(--generator-sheet-expanded);transition:height .24s;position:sticky;overflow:hidden}.generator-single .generator-inspector[data-sheet-ready=true][data-sheet-expanded=true]{height:var(--generator-sheet-height,var(--generator-sheet-expanded))}.generator-single .generator-inspector[data-sheet-ready=true][data-sheet-expanded=false] .generator-module-body{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (pointer:coarse){.generator-single .generator-module-body .chip,.generator-face-switch button{min-height:2.75rem}.generator-preview-background-control input[type=color]{height:2.75rem;min-height:2.75rem}}html[lang^=ja] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2,.section-title-block .eyebrow,.generator-section-title .eyebrow,.print-studio-index,.print-studio-card h3,.print-studio-card p,.brand-lede){font-family:Yu Gothic UI,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}html[lang^=ko] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2,.section-title-block .eyebrow,.generator-section-title .eyebrow,.print-studio-index,.print-studio-card h3,.print-studio-card p,.brand-lede){font-family:Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.generator-single .generator-canvas-field{--generator-stage-inset:16px;padding:3.75rem 0 0;container-type:size}.generator-single .generator-canvas-field:not([data-fit-shape])>.preview-frame-row.generator-flip-card{max-width:calc(100cqw - var(--generator-stage-inset) - var(--generator-stage-inset));max-height:calc(100cqh - var(--generator-stage-inset) - var(--generator-stage-inset));margin:auto}.generator-single .generator-canvas-field:not([data-fit-shape])>.preview-frame-row.generator-flip-card[data-orientation=portrait]{width:auto;height:calc(100cqh - var(--generator-stage-inset) - var(--generator-stage-inset))}.generator-single .generator-canvas-field:not([data-fit-shape])>.preview-frame-row.generator-flip-card[data-orientation=landscape]{width:calc(100cqw - var(--generator-stage-inset) - var(--generator-stage-inset));height:auto}.generator-single .generator-canvas-field:not([data-fit-shape])>.preview-frame-row.generator-flip-card[data-orientation=square]{width:min(calc(100cqw - var(--generator-stage-inset) - var(--generator-stage-inset)), calc(100cqh - var(--generator-stage-inset) - var(--generator-stage-inset)));height:auto}.generator-sheet-reserve{display:none}.generator-quick-tips{min-width:44px;min-height:44px;color:var(--studio-ink);letter-spacing:.06em;text-transform:uppercase;border:1px solid #1616166b;justify-content:center;justify-self:end;align-items:center;padding:.65rem .8rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:850;line-height:1.2;display:inline-flex}.generator-quick-tips:focus-visible{outline:3px solid var(--studio-blue);outline-offset:2px}.generator-single .mock-system-card{padding:0;display:block;position:relative;container-type:size}.generator-single .mock-system-safe-content{top:var(--mock-content-top);left:var(--mock-content-left);width:var(--mock-content-width);height:var(--mock-content-height);grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:stretch;gap:clamp(.25rem,1.45cqw,1.15rem);min-width:0;min-height:0;display:grid;position:absolute;overflow:hidden}.generator-single .mock-system-rail,.generator-single .mock-back-details,.generator-single .mock-system-footer{font-size:clamp(.42rem,2.2cqw,.62rem)}.generator-single .mock-system-rail span,.generator-single .mock-back-details>span,.generator-single .mock-system-footer>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.generator-single .mock-system-brand>strong,.generator-single .mock-back-message strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:clamp(.9rem,10cqw,4.5rem);display:-webkit-box;overflow:hidden}.generator-single .mock-system-message{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.55rem,3.2cqw,.92rem);display:-webkit-box;overflow:hidden}.generator-single .mock-system-repeat{height:auto;font-size:clamp(.55rem,6cqw,1.75rem)}.generator-single .mock-system-card[data-extreme] .mock-system-safe-content{width:var(--mock-content-coordinate-width,var(--mock-content-width));height:var(--mock-content-coordinate-height,var(--mock-content-height));transform:scale(var(--mock-content-coordinate-scale,1));transform-origin:0 0;gap:1px;overflow:visible;container-type:size}.generator-single .mock-system-card[data-extreme] .mock-system-brand{grid-template-columns:auto minmax(0,1fr);gap:1px;min-width:0;min-height:0}.generator-single .mock-system-card[data-extreme] :is(.mock-system-rail,.mock-system-brand>strong,.mock-system-message,.mock-back-message,.mock-back-message strong,.mock-back-details,.mock-system-repeat,.mock-system-footer){white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:0;font-size:.4375rem;line-height:1}.generator-single .mock-system-card[data-extreme] .mock-system-message{border-block-width:0;padding-block:0}.generator-single .mock-system-card[data-extreme] .mock-system-symbol{width:.875rem;min-width:.875rem;max-width:100%}.generator-single .mock-system-card[data-extreme] :is(.mock-system-rail,.mock-back-message){gap:1px;padding:0}.generator-single .mock-system-card[data-extreme] .mock-system-rail>b{display:none}.generator-single .mock-system-card[data-extreme] :is(.mock-system-repeat,.mock-system-footer,.mock-back-details){max-height:100%;overflow:hidden}.generator-single .mock-system-card[data-extreme=landscape] .mock-system-safe-content{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.15fr) minmax(0,.75fr) minmax(0,1.2fr);align-items:center}.generator-single .mock-system-card[data-extreme=landscape] .mock-system-safe-content>*{max-height:100%;overflow:hidden}.generator-single .mock-system-card[data-extreme=landscape] :is(.mock-system-rail,.mock-back-details,.mock-system-footer){grid-template-columns:minmax(0,1fr);align-items:center;gap:1px;display:grid}.generator-single .mock-system-card[data-extreme=portrait] .mock-system-safe-content{grid-template-rows:auto minmax(0,1fr) auto minmax(0,1fr) auto;justify-items:stretch}.generator-single .mock-system-card[data-extreme=portrait] .mock-system-brand>strong{text-align:center;max-height:100%}.generator-single .mock-system-card[data-extreme] .mock-system-safe-content>*{min-width:0;min-height:0;overflow:visible}.generator-single .mock-system-card[data-extreme] :is(.mock-system-rail span,.mock-system-brand>strong,.mock-system-message,.mock-back-message strong,.mock-back-details>span,.mock-system-footer>span){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:initial;-webkit-line-clamp:unset;max-width:100%;max-height:none;display:block;overflow:visible}.generator-single .mock-system-card[data-extreme] :is(.mock-system-footer,.mock-back-details,.mock-back-message){border:0;gap:1px;padding:0;line-height:1}.generator-single .mock-system-card[data-extreme] .mock-system-footer{align-items:center}.generator-single .mock-system-card[data-extreme] .mock-back-details{grid-template-columns:minmax(0,1fr)}.generator-single .mock-system-card[data-extreme] .mock-back-details>span:last-child{grid-column:auto}@container (max-width:240px){.generator-single .mock-system-footer{flex-direction:column;align-items:flex-start;gap:.2rem}}@media (max-width:920px){.generator-single .generator-canvas-field{padding:3.4rem 0 0}html:has(#generator){scroll-padding-bottom:var(--generator-sheet-reserve,0px)}#generator :is(a,button,input,select,textarea,[tabindex]){scroll-margin-bottom:var(--generator-sheet-reserve,0px)}.generator-single .generator-preview{height:calc(38rem + var(--generator-sheet-reserve,0px));min-height:calc(38rem + var(--generator-sheet-reserve,0px));grid-template-rows:auto minmax(0,1fr) auto auto auto;max-height:none}.generator-single .generator-preview:has(>.generator-estimated-progress){grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.generator-sheet-reserve{height:var(--generator-sheet-reserve,0px);min-height:var(--generator-sheet-reserve,0px);display:block}.generator-single .generator-inspector[data-sheet-ready=true]{--generator-sheet-expanded:min(70dvh, calc(100dvh - 68px - max(.5rem, env(safe-area-inset-bottom)) - 1rem));bottom:max(.5rem, env(safe-area-inset-bottom));height:var(--generator-sheet-height,var(--generator-sheet-collapsed-height,auto));max-height:var(--generator-sheet-expanded);margin:0 auto;position:sticky}.generator-single .generator-inspector[data-sheet-ready=true][data-sheet-expanded=false]{position:relative;bottom:auto}.generator-single .generator-inspector[data-sheet-ready=true][data-sheet-expanded=true]{height:var(--generator-sheet-height,var(--generator-sheet-expanded))}}@media (max-width:640px){.generator-single .generator-canvas-field{--generator-stage-inset:12px;padding:3rem 0 0}.generator-single .generator-preview{height:calc(34rem + var(--generator-sheet-reserve,0px));min-height:calc(34rem + var(--generator-sheet-reserve,0px))}}@media (prefers-reduced-motion:reduce){.generator-single .generator-inspector[data-sheet-ready=true]{transition:none}}.generator-single .generator-placement-detail{z-index:6;min-width:0;min-height:64px;color:var(--studio-ink);background:#f3f0e8f5;border:1px solid #1616166b;justify-content:space-between;align-items:center;gap:.65rem;padding:.25rem .4rem;display:none;position:absolute;top:2.35rem;left:.75rem;right:.75rem}.generator-single .generator-canvas-field[data-placement-detail=true]>.generator-placement-detail{display:flex}.generator-placement-detail-copy{text-transform:uppercase;flex:auto;gap:.05rem;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.1;display:grid}.generator-placement-detail-copy strong{letter-spacing:.06em;font-size:.58rem}.generator-placement-detail-copy small{color:#1616169e;letter-spacing:.04em;font-size:.5rem}.generator-placement-coordinate-map{background:var(--studio-paper);cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #161616b8;flex:none;width:min(9.75rem,55vw);min-width:44px;height:4rem;min-height:44px;display:block;position:relative;overflow:hidden}.generator-placement-coordinate-map[data-qr-x]{cursor:crosshair}.generator-placement-coordinate-map:focus-visible{outline:3px solid var(--studio-blue);outline-offset:2px}.generator-placement-coordinate-footprint,.generator-placement-coordinate-marker{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.generator-placement-coordinate-footprint{z-index:1;outline:1px dashed var(--studio-rust);outline-offset:0;min-width:1px;min-height:1px}.generator-placement-coordinate-marker{top:var(--placement-coordinate-y);left:var(--placement-coordinate-x);place-items:center;display:grid;transform:translate(-50%,-50%)}.generator-placement-coordinate-marker.is-qr{z-index:2;background:#fff;border:1px dashed #161616b8;width:26px;height:26px}.generator-placement-coordinate-marker.is-qr img{object-fit:fill;width:22px;height:22px;display:block}.generator-placement-coordinate-marker.is-social{z-index:3;background:var(--studio-paper);width:20px;height:20px;color:var(--studio-ink);border:1px solid #16161657}.generator-placement-coordinate-marker.is-social svg{width:14px;height:14px;display:block}@media (max-width:920px){.generator-single .generator-canvas-field[data-placement-detail=true]{padding-top:7rem}}@media (max-width:640px){.generator-canvas-toolbar{position:relative;top:auto}.generator-single .generator-canvas-field[data-placement-detail=true]{padding-top:6.75rem}.generator-single .generator-placement-detail{gap:.35rem;top:2.15rem}.generator-placement-detail-copy small{display:none}.generator-placement-coordinate-map{width:min(9rem,55vw)}}html[data-locale-group=cjk] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2){letter-spacing:.02em;text-transform:none;white-space:normal;word-break:keep-all;text-wrap:balance;max-width:12em;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:clamp(2.4rem,4.8vw,4.7rem);font-weight:700;line-height:1.14}html[data-locale-group=arabic] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2){letter-spacing:0;text-transform:none;white-space:normal;text-align:start;text-wrap:balance;direction:rtl;max-width:18ch;font-family:Segoe UI,Noto Sans Arabic,Tahoma,Arial,sans-serif;font-size:clamp(2.4rem,4.8vw,4.6rem);font-weight:700;line-height:1.3}html[data-locale-group=cjk] .kinetic-home .print-studio-card h3{letter-spacing:.01em;word-break:keep-all;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:1.25rem;line-height:1.3}html[data-locale-group=arabic] .kinetic-home .print-studio-card h3{letter-spacing:0;direction:rtl;font-family:Segoe UI,Noto Sans Arabic,Tahoma,Arial,sans-serif;font-size:1.3rem;line-height:1.45}html[data-locale-group=cjk] .kinetic-home :is(.eyebrow,.print-studio-index),html[data-locale-group=arabic] .kinetic-home :is(.eyebrow,.print-studio-index){letter-spacing:.04em;text-transform:none;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,Noto Sans Arabic,sans-serif;font-size:.72rem;line-height:1.55}html[data-locale-group=arabic] .kinetic-home :is(.eyebrow,.print-studio-index){letter-spacing:0;direction:rtl;font-size:.75rem;line-height:1.6}.kinetic-home .generator-workbench-anchor>.generator-section-title{box-shadow:none;background:0 0;border-bottom:1px solid #16161629;margin:0;padding-bottom:2rem}.kinetic-home .generator-preview{grid-template-rows:auto minmax(0,1fr) auto auto}.kinetic-home .generator-preview:has(>.generator-estimated-progress){grid-template-rows:auto auto minmax(0,1fr) auto auto}.workspace-page .generator-single .generator-preview:has(>.generator-estimated-progress){grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.generator-estimated-progress{background:#f3f0e8d1;border-block:1px solid #16161647;grid-template-columns:minmax(0,1fr) minmax(8rem,1.3fr) auto;align-items:center;gap:.75rem;min-height:3.25rem;padding:.6rem .75rem;display:grid}.generator-estimated-progress>span{gap:.15rem;display:grid}.generator-estimated-progress strong,.generator-estimated-progress small,.generator-estimated-progress output{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.generator-estimated-progress>div{background:#16161629;height:.35rem;overflow:hidden}.generator-estimated-progress>div>i{background:var(--studio-mustard,#c9bb3f);height:100%;transition:width .25s linear;display:block}.palette-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.palette-family{align-content:start;gap:.5rem;display:grid}.palette-family h4{color:var(--task114-rust,#984c2e);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;line-height:1.45}.palette-family-options{gap:.5rem;display:grid}.palette-family-grid .palette-chip{min-height:44px;position:relative}.palette-family-grid .palette-chip.is-active{outline-offset:-2px;outline:2px solid #161616;box-shadow:inset 0 -3px #c9bb3f}.palette-selected-check{font-weight:900;position:absolute;top:.45rem;right:.5rem}.palette-custom-chip{min-height:44px}.palette-contrast-status{grid-column:1/-1}.palette-contrast-status.is-invalid{color:var(--task114-rust,#984c2e)}@media (max-width:920px){.palette-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kinetic-home .generator-workbench-anchor>.generator-section-title{padding-bottom:1.25rem}.palette-custom-chip{grid-column:1/-1}.generator-estimated-progress{grid-template-columns:minmax(0,1fr) auto}.generator-estimated-progress>div{grid-area:2/1/auto/-1}.kinetic-home :is(.gallery-section,.why-section,.pricing-motion-section,.faq-section) .section-title-block h2{font-size:clamp(2.25rem,11vw,3.7rem);line-height:1.05}html[data-locale-group=cjk] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2){font-size:clamp(2.15rem,10vw,3.4rem);line-height:1.18}html[data-locale-group=arabic] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2){font-size:clamp(2.1rem,9.5vw,3.3rem);line-height:1.35}}@media (max-width:340px){.palette-family-grid{grid-template-columns:1fr}.palette-custom-chip{grid-column:auto}}@media (prefers-reduced-motion:reduce){.generator-estimated-progress>div>i{transition:none}}.kinetic-home .fold-index-copy h1{text-wrap:balance;max-width:9ch}.kinetic-home .fold-index-summary.brand-lede{max-width:52ch}.kinetic-home .generator-workbench-anchor{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.kinetic-home .generator-workbench-anchor>.generator-section-title{padding-inline:0}.kinetic-home .generator-workbench-surface{grid-template-areas:"heading heading""preview form";margin-top:clamp(1.25rem,2.5vw,2.25rem)}.kinetic-home .print-studio-grid{border-block:1px solid #1616164d;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:0;display:grid}.kinetic-home .print-studio-card{border:0;background:0 0;border-right:1px solid #16161640;align-content:start;gap:1.25rem;min-height:18rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.kinetic-home .print-studio-card:first-child{border-top:4px solid var(--studio-mustard,#c9bb3f);background:var(--studio-bone,#e8e4d9)}.kinetic-home .print-studio-index{color:var(--task114-rust,#984c2e);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:900;line-height:1.45}.kinetic-home .print-studio-card h3{letter-spacing:-.01em;text-transform:none;margin:0;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.2rem,1.55vw,1.45rem);font-weight:700;line-height:1.18}.kinetic-home .print-studio-card.is-primary h3{font-size:clamp(1.55rem,2.3vw,2.05rem);line-height:1.1}.kinetic-home .print-studio-card p{margin:0;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;line-height:1.55}.kinetic-home :is(.gallery-section,.why-section,.pricing-motion-section,.faq-section) .section-title-block h2{letter-spacing:-.025em;text-transform:none;white-space:normal;text-wrap:balance;max-width:14ch;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(3.25rem,4.8vw,4.7rem);font-weight:760;line-height:1.02}html[data-locale-group=cjk] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2),html[data-locale-group=cjk] .kinetic-home :is(.section-title-block .eyebrow,.generator-section-title .eyebrow,.print-studio-index){letter-spacing:.02em;text-transform:none;white-space:normal;word-break:keep-all;text-wrap:balance;max-width:12em;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:clamp(2.4rem,4.8vw,4.7rem);font-weight:700;line-height:1.14}html[data-locale-group=cjk] .kinetic-home :is(.section-title-block .eyebrow,.generator-section-title .eyebrow,.print-studio-index){letter-spacing:.04em;font-size:.72rem;line-height:1.55}html[data-locale-group=arabic] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2),html[data-locale-group=arabic] .kinetic-home :is(.section-title-block .eyebrow,.generator-section-title .eyebrow,.print-studio-index){letter-spacing:0;text-transform:none;white-space:normal;text-align:start;text-wrap:balance;direction:rtl;max-width:18ch;font-family:Segoe UI,Noto Sans Arabic,Tahoma,Arial,sans-serif;font-size:clamp(2.4rem,4.8vw,4.6rem);font-weight:700;line-height:1.3}html[data-locale-group=arabic] .kinetic-home :is(.section-title-block .eyebrow,.generator-section-title .eyebrow,.print-studio-index){font-size:.75rem;line-height:1.6}.kinetic-home .print-studio-card:last-child{border-right:0}@media (max-width:920px){.kinetic-home .generator-workbench-surface{grid-template-areas:"heading""preview""form"}.kinetic-home .print-studio-grid{grid-template-columns:1fr}.kinetic-home .print-studio-card{border-bottom:1px solid #16161640;border-right:0;min-height:0;padding:1.25rem}.kinetic-home .print-studio-card:last-child{border-bottom:0}}@media (max-width:640px){.kinetic-home .print-studio-card{padding:1rem}.kinetic-home :is(.gallery-section,.why-section,.pricing-motion-section,.faq-section) .section-title-block h2{font-size:clamp(2.6rem,12vw,3.25rem);line-height:1.05}html[data-locale-group=cjk] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2){font-size:clamp(2.15rem,10vw,3.4rem);line-height:1.18}html[data-locale-group=arabic] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2){font-size:clamp(2.1rem,9.5vw,3.3rem);line-height:1.35}}.kinetic-home{--fold-handoff-overlap:clamp(7rem, 14svh, 10rem)}.fold-index-story{z-index:2;background:0 0;position:relative}.kinetic-home .generator-section{z-index:1;margin-top:calc(var(--fold-handoff-overlap) * -1);padding-top:0;position:relative}.kinetic-home .generator-workbench-anchor>.generator-section-title{padding-top:max(var(--fold-handoff-overlap), clamp(2.7rem, 5vw, 5rem))}.generator-shell.generator-pro.generator-wide.generator-single{--studio-blue:#984c2e;background:#b8ae9b;border-color:#16161694;box-shadow:0 30px 86px #402f2224}.generator-single .generator-preview{background:var(--studio-paper);color:var(--studio-ink)}.generator-canvas-toolbar{border-bottom-color:#16161657;grid-template-columns:minmax(7.5rem,1fr) auto auto;display:grid}.generator-live-state strong{color:var(--task114-rust,#984c2e)}.generator-live-state small{color:#1616169e}.generator-face-switch{border-color:#1616167a}.generator-face-switch button{color:#161616b8}.generator-face-switch button+button{border-left-color:#1616167a}.generator-face-switch button.is-active{background:var(--studio-mustard);color:var(--studio-ink)}.generator-preview-background-control{min-width:0;color:var(--studio-ink);background:#f3f0e8b3;border:1px solid #1616164d;grid-template-columns:minmax(0,1fr);align-items:start;gap:.55rem;padding:.75rem;display:grid}.generator-preview-background-copy{gap:.14rem;min-width:0;display:grid}.generator-preview-background-copy strong{color:var(--studio-ink);letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:900;line-height:1.2}.generator-preview-background-copy small{color:#1616169e;font-size:.64rem;line-height:1.25}.generator-preview-background-swatches{flex-wrap:wrap;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.generator-preview-background-swatch,.generator-preview-background-custom{min-width:3.85rem;min-height:3.5rem;color:var(--studio-ink);text-align:center;cursor:pointer;background:#e8e4d9a3;border:1px solid #16161657;border-radius:0;place-items:center;gap:.28rem;padding:.3rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.54rem;font-weight:800;line-height:1.1;display:grid}.generator-preview-background-swatch i{background:var(--preview-swatch);border:1px solid #1616165c;width:1.65rem;height:1.65rem}.generator-preview-background-swatch[aria-pressed=true]{border-color:var(--studio-ink);box-shadow:inset 0 -.24rem 0 var(--studio-mustard)}.generator-preview-background-custom input[type=color]{background:var(--studio-paper);cursor:pointer;border:1px solid #1616165c;border-radius:0;width:1.65rem;height:1.65rem;min-height:0;padding:.1rem}.generator-preview-background-swatch:focus-visible,.generator-preview-background-custom:focus-within{z-index:2;outline:3px solid var(--studio-blue);outline-offset:2px;position:relative}.generator-preview-background-control>code{color:#161616b8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:800}.generator-preview-background-control.is-toolbar{background:#f3f0e8a8;border-color:#1616163d;grid-template-columns:auto auto;align-items:center;gap:.45rem .65rem;padding:.35rem .5rem}.generator-preview-background-control.is-toolbar .generator-preview-background-copy strong{font-size:.58rem}.generator-preview-background-control.is-toolbar .generator-preview-background-copy small{font-size:.56rem}.generator-preview-background-control.is-toolbar .generator-preview-background-swatches{flex-wrap:nowrap;gap:.3rem}.generator-preview-background-control.is-toolbar .generator-preview-background-swatch,.generator-preview-background-control.is-toolbar .generator-preview-background-custom{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:.24rem;position:relative}.generator-preview-background-control.is-toolbar .generator-preview-background-custom{padding:0}.generator-preview-background-control.is-toolbar .generator-preview-background-swatch i,.generator-preview-background-control.is-toolbar .generator-preview-background-custom input[type=color]{width:1.3rem;height:1.3rem}.generator-preview-background-control.is-toolbar .generator-preview-background-custom input[type=color]{width:100%;min-width:2.75rem;height:100%;min-height:2.75rem;padding:.38rem}.generator-preview-background-control.is-toolbar .generator-preview-background-swatch>span,.generator-preview-background-control.is-toolbar .generator-preview-background-custom>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.generator-dimension-readout{background:#f3f0e8f0}.generator-single .preview-meta{color:#1616169e}.generator-single .generator-actions{box-shadow:none;background:0 0;border-top-color:#16161647;border-radius:0;padding:.75rem 0 0}.generator-single .generator-status{color:var(--studio-ink)}.generator-single .generator-actions .field-hint,.generator-single .generator-actions .tool-status{color:#161616a8}.generator-single .generator-actions .form-error,.generator-single .generator-quota-notice{color:var(--task114-rust,#984c2e)}@media (max-width:920px){.kinetic-home{--fold-handoff-overlap:6rem}.kinetic-home .generator-workbench-anchor>.generator-section-title{padding-top:max(var(--fold-handoff-overlap), 2.75rem);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:20px;padding-inline:8px}.kinetic-home .generator-workbench-anchor>.generator-section-title>.eyebrow,.kinetic-home .generator-workbench-anchor>.generator-section-title>h2,.kinetic-home .generator-workbench-anchor>.generator-section-title>p:last-child{grid-column:1/-1;margin:0}.generator-canvas-toolbar{background:var(--studio-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center}.generator-live-state{grid-area:1/1}.generator-face-switch{grid-area:1/2}.generator-preview-background-control.is-toolbar{grid-area:2/1/auto/-1;justify-content:space-between}}@media (max-width:640px){.kinetic-home{--fold-handoff-overlap:4rem}.kinetic-home .generator-workbench-anchor>.generator-section-title{padding-top:max(var(--fold-handoff-overlap), 2.35rem);row-gap:clamp(14px,4.103vw,16px)}.generator-preview-background-control.is-toolbar{grid-template-columns:minmax(0,1fr);justify-content:stretch}.generator-preview-background-control.is-toolbar .generator-preview-background-swatches{justify-content:space-between}.generator-preview-background-control.is-toolbar .generator-preview-background-swatch,.generator-preview-background-control.is-toolbar .generator-preview-background-custom{width:2.8rem;min-width:2.8rem;height:2.8rem;min-height:2.8rem}.generator-preview-background-control.is-toolbar .generator-preview-background-custom{padding:0}.generator-preview-background-control.is-toolbar .generator-preview-background-custom input[type=color]{width:100%;min-width:2.8rem;height:100%;min-height:2.8rem;padding:.24rem}}@media (pointer:coarse){.generator-preview-background-swatch,.generator-preview-background-custom,.generator-preview-background-custom input[type=color],.generator-preview-background-control.is-toolbar .generator-preview-background-swatch,.generator-preview-background-control.is-toolbar .generator-preview-background-custom,.generator-preview-background-control.is-toolbar .generator-preview-background-custom input[type=color]{min-width:2.8rem;min-height:2.8rem}.generator-preview-background-control.is-toolbar .generator-preview-background-swatch,.generator-preview-background-control.is-toolbar .generator-preview-background-custom{width:2.8rem;height:2.8rem}}html[lang^=ja][data-locale-group=cjk] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2,.section-title-block .eyebrow,.generator-section-title .eyebrow,.print-studio-index){font-family:Yu Gothic UI,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}html[lang^=ko][data-locale-group=cjk] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2,.section-title-block .eyebrow,.generator-section-title .eyebrow,.print-studio-index){font-family:Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,sans-serif}html[data-locale-group=latin]:not([lang^=en]) .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2){letter-spacing:-.025em;text-transform:none;white-space:normal;text-wrap:balance;max-width:14ch;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.75rem,5.2vw,5.5rem);font-weight:760;line-height:1.02}.kinetic-home .why-section .section-title-block h2{max-width:12ch}html[data-locale-group=cjk] .kinetic-home :is(.print-studio-card h3,.print-studio-card p,.brand-lede,.eyebrow,.print-studio-index,.palette-family h4){text-transform:none;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,sans-serif}html[data-locale-group=arabic] .kinetic-home :is(.print-studio-card h3,.print-studio-card p,.brand-lede,.eyebrow,.print-studio-index,.palette-family h4){letter-spacing:0;text-transform:none;text-align:start;direction:rtl;font-family:Segoe UI,Noto Sans Arabic,Tahoma,Arial,sans-serif}html[lang^=ja][data-locale-group=cjk] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2,.print-studio-card h3,.print-studio-card p,.brand-lede,.eyebrow,.print-studio-index,.palette-family h4){font-family:Yu Gothic UI,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}html[lang^=ko][data-locale-group=cjk] .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2,.print-studio-card h3,.print-studio-card p,.brand-lede,.eyebrow,.print-studio-index,.palette-family h4){font-family:Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,sans-serif}@media (max-width:640px){html[data-locale-group=latin]:not([lang^=en]) .kinetic-home :is(.fold-index-copy h1,.generator-section-title h2,.section-title-block h2){font-size:clamp(2.25rem,11vw,3.7rem);line-height:1.05}}.generator-single .card-coordinate-stage,.generator-single .preview-frame.generator-face,.generator-single .mock-system-card,.generator-single .mock-system-safe-content,.generator-single .mock-system-card[data-extreme] .mock-system-safe-content,.generator-single .mock-system-card[data-extreme] .mock-system-safe-content>*,.generator-single .mock-system-card[data-extreme] :is(.mock-system-rail span,.mock-system-brand>strong,.mock-system-message,.mock-back-message strong,.mock-back-details>span,.mock-system-footer>span),.generator-single .card-coordinate-stage>.social-overlay svg,.generator-single .generator-design-detail-stage>.social-overlay svg{overflow:hidden}.generator-dimension-chrome{z-index:6;background:#f3f0e8f0;border-bottom:1px solid #16161661;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid;position:absolute;top:.8rem;left:1rem;right:1rem}.generator-dimension-chrome .generator-dimension-readout{background:0 0;border:0;min-width:0;padding:.4rem .5rem .55rem;position:static}.generator-design-detail-trigger{min-width:7.25rem;min-height:44px;color:var(--studio-ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-left:1px solid #16161661;border-radius:0;padding:.45rem .7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:900;line-height:1.15}.generator-design-detail-trigger[aria-expanded=true]{background:var(--studio-mustard)}.generator-design-detail-trigger:focus-visible,.generator-design-detail-scroll:focus-visible{z-index:2;outline:3px solid var(--studio-blue);outline-offset:-3px;position:relative}.generator-single .generator-placement-detail{top:4rem}.generator-single .generator-canvas-field[data-placement-detail=true]{padding-top:8.5rem}.generator-placement-coordinate-marker.is-social{box-sizing:border-box;width:var(--placement-marker-side,0px);height:var(--placement-marker-side,0px)}.generator-placement-coordinate-marker.is-social svg{width:72%;height:72%}.generator-placement-coordinate-bracket{z-index:3;top:var(--placement-coordinate-y);left:var(--placement-coordinate-x);border-block:1px solid var(--studio-rust);min-width:2.4rem;min-height:1rem;color:var(--studio-ink);letter-spacing:.04em;pointer-events:none;white-space:nowrap;background:#f3f0e8eb;place-items:center;padding:.08rem .25rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.48rem;font-weight:900;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.generator-design-detail{min-width:0;color:var(--studio-ink);background:#e8e4d98a;border-block:1px solid #16161657;gap:.65rem;padding:.75rem;display:grid}.generator-design-detail>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem 1rem;min-width:0;display:grid}.generator-design-detail>header>span{gap:.12rem;min-width:0;display:grid}.generator-design-detail :is(h3,p,small){margin:0}.generator-design-detail h3{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:900;line-height:1.2}.generator-design-detail :is(p,small){color:#161616ad;font-size:.67rem;line-height:1.35}.generator-design-detail small{text-align:right;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.generator-design-detail-scroll{background:var(--generator-preview-background,#e8e4d9);overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #16161675;width:100%;min-width:0;height:clamp(180px,40dvh,320px);min-height:180px;max-height:320px;padding:.75rem}.generator-design-detail-scroll.is-vertical{overflow:hidden auto}.generator-design-detail-scroll.is-horizontal{overflow:auto hidden}.generator-design-detail-track{min-width:100%;min-height:100%;display:flex}.generator-design-detail-scroll.is-vertical .generator-design-detail-track{justify-content:center;align-items:flex-start;width:100%;height:max-content}.generator-design-detail-scroll.is-horizontal .generator-design-detail-track{justify-content:flex-start;align-items:center;width:max-content;height:100%}.generator-design-detail-card{box-sizing:content-box;background:var(--generator-preview-background,#e8e4d9);flex:none;padding:3px;position:relative;overflow:hidden}.generator-design-detail-card>.generator-preview-edge-decoration{inset:0}.generator-design-detail-stage{z-index:2;position:absolute;inset:3px;overflow:hidden}.generator-single .generator-design-detail-face{backface-visibility:visible;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:none}.generator-single .generator-design-detail-stage>.social-overlay{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.generator-single .generator-design-detail-stage>.social-overlay svg{display:block;position:absolute}.generator-single .generator-design-detail-stage>.qr-overlay.is-design-detail{z-index:4;box-sizing:border-box;pointer-events:none;background:0 0;border:0;outline:1px dashed #1616168a;padding:0;position:absolute;overflow:hidden}.generator-single .generator-design-detail-stage>.qr-overlay.is-design-detail img{object-fit:fill;width:100%;height:100%;display:block}.generator-single .generator-preview:has(>.generator-design-detail){--generator-design-detail-block:calc(clamp(180px, 40dvh, 320px) + 6.25rem);height:auto;min-height:calc(57rem + var(--generator-design-detail-block));grid-template-rows:auto minmax(32rem,1fr) auto auto auto;max-height:none;overflow:hidden}.generator-single .generator-preview:has(>.generator-estimated-progress):has(>.generator-design-detail){grid-template-rows:auto auto minmax(32rem,1fr) auto auto auto}.generator-single :is(button,a.button,a.generator-quick-tips),.generator-single .generator-module-body .chip,.generator-single .generator-preview-background-swatch,.generator-single .generator-preview-background-custom,.generator-single .generator-preview-background-custom input[type=color],.generator-single .generator-module-body input[type=color],.generator-single .generator-module-body input[type=file],.generator-single .generator-module-body input[type=range],.generator-single .generator-module-body input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=hidden]),.generator-single .generator-module-body select,.generator-single .generator-module-body textarea,.generator-single .generator-module-body :is(.toggle-field,.qr-options-row>label,.qr-size-field),.generator-single .generator-request-link{min-width:44px;min-height:44px}.generator-single .generator-request-link{align-items:center;display:inline-flex}.generator-single .generator-module-body input[type=range]{width:100%;height:44px;min-height:44px;margin:0;padding-block:18px}.generator-single .generator-module-body :is(.toggle-field,.qr-options-row>label,.qr-size-field){align-items:center;display:flex}@media (max-width:920px){.generator-single .generator-preview:has(>.generator-design-detail){height:auto;min-height:calc(38rem + var(--generator-design-detail-block) + var(--generator-sheet-reserve,0px));grid-template-rows:auto minmax(30rem,1fr) auto auto auto auto}.generator-single .generator-preview:has(>.generator-estimated-progress):has(>.generator-design-detail){grid-template-rows:auto auto minmax(30rem,1fr) auto auto auto auto}}@media (max-width:640px){.generator-dimension-chrome{top:.55rem;left:.75rem;right:.75rem}.generator-dimension-chrome .generator-dimension-readout{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding-inline:.25rem}.generator-design-detail-trigger{min-width:6.5rem;padding-inline:.45rem;font-size:.54rem}.generator-single .generator-placement-detail{top:3.85rem}.generator-single .generator-canvas-field[data-placement-detail=true]{padding-top:8.25rem}.generator-single .generator-preview:has(.generator-canvas-field[data-placement-detail=true]){height:calc(40rem + var(--generator-sheet-reserve,0px));min-height:calc(40rem + var(--generator-sheet-reserve,0px))}.generator-design-detail{padding:.6rem}.generator-design-detail>header{grid-template-columns:minmax(0,1fr)}.generator-design-detail small{text-align:left}.generator-single .generator-preview:has(>.generator-design-detail){height:auto;min-height:calc(34rem + var(--generator-design-detail-block) + var(--generator-sheet-reserve,0px));grid-template-rows:auto minmax(26rem,1fr) auto auto auto auto}.generator-single .generator-preview:has(>.generator-estimated-progress):has(>.generator-design-detail){grid-template-rows:auto auto minmax(26rem,1fr) auto auto auto auto}}@media (prefers-reduced-motion:reduce){.generator-design-detail,.generator-design-detail-scroll{scroll-behavior:auto;transition:none}}html[data-locale-group=cjk] .kinetic-home :is(.fold-index-copy h1,.generator-workbench-anchor>.generator-section-title h2,.gallery-section .section-title-block h2,.why-section .section-title-block h2,.pricing-motion-section .section-title-block h2,.faq-section .section-title-block h2){padding-block:.1em}html:is([lang^=ja],[lang^=zh]) .kinetic-home :is(.fold-index-copy h1,.generator-workbench-anchor>.generator-section-title h2,.gallery-section .section-title-block h2,.why-section .section-title-block h2,.pricing-motion-section .section-title-block h2,.faq-section .section-title-block h2){word-break:normal;line-break:strict;overflow-wrap:anywhere}html[lang^=ko] .kinetic-home :is(.fold-index-copy h1,.generator-workbench-anchor>.generator-section-title h2,.gallery-section .section-title-block h2,.why-section .section-title-block h2,.pricing-motion-section .section-title-block h2,.faq-section .section-title-block h2){overflow-wrap:anywhere}.generator-single .generator-flip-face-stack{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:visible}.generator-single .preview-frame.generator-face{backface-visibility:hidden}.generator-single .generator-face-front{transform:rotateY(0)}.generator-single .generator-face-back,.generator-single .generator-flip-face-stack[data-face=back]{transform:rotateY(180deg)}.palette-family-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.palette-family{min-width:0}.palette-family-options{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch}.palette-family-options>.palette-chip,.palette-family-grid>.palette-custom-chip{width:100%;min-height:7rem}.palette-custom-chip{grid-column:1/-1}.generator-preview-background-swatch,.generator-preview-background-custom{box-sizing:border-box;flex:0 0 3.85rem;grid-template-rows:1.65rem minmax(0,1fr);width:3.85rem;min-width:3.85rem;max-width:3.85rem;height:3.5rem;min-height:3.5rem;max-height:3.5rem}.generator-single .generator-preview-background-custom input[type=color]{box-sizing:border-box;width:1.65rem;min-width:0;max-width:1.65rem;height:1.65rem;min-height:0;max-height:1.65rem;padding:.1rem}.generator-preview-background-control.is-toolbar .generator-preview-background-swatch,.generator-preview-background-control.is-toolbar .generator-preview-background-custom{flex-basis:2.8rem;grid-template-rows:1fr;width:2.8rem;min-width:2.8rem;max-width:2.8rem;height:2.8rem;min-height:2.8rem;max-height:2.8rem;padding:.24rem}.generator-preview-background-control.is-toolbar .generator-preview-background-swatch i,.generator-preview-background-control.is-toolbar .generator-preview-background-custom input[type=color]{box-sizing:border-box;width:1.3rem;min-width:0;max-width:1.3rem;height:1.3rem;min-height:0;max-height:1.3rem;padding:.1rem}html[lang^=en] .kinetic-home :is(.fold-index-copy h1,.generator-workbench-anchor>.generator-section-title h2,.gallery-section .section-title-block h2,.why-section .section-title-block h2,.pricing-motion-section .section-title-block h2,.faq-section .section-title-block h2){letter-spacing:-.015em;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;line-height:.9}html[lang^=en] .kinetic-home .print-studio-card h3{letter-spacing:-.005em;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;line-height:1.02}.fold-index-story{--task147-handoff-band:max(var(--fold-handoff-overlap,0px), clamp(7rem, 14svh, 10rem))}.fold-index-sheet{background:var(--fold-ink)}.fold-index-black-plane{clip-path:none;box-shadow:none;border:0}.fold-index-texture,.fold-index-annotations{clip-path:none}.fold-index-ghost{clip-path:none;width:auto;margin-left:0;margin-right:0;left:16px;right:16px}.fold-index-ghost span:first-child,.fold-index-ghost span:last-child{margin-left:0;margin-right:0}@media (max-width:640px){.fold-index-ghost{left:12px;right:12px}}@media (max-width:920px){.palette-family-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.palette-family-options{grid-template-columns:minmax(0,1fr)}.generator-preview-background-control.is-toolbar .generator-preview-background-swatches{flex-wrap:nowrap;justify-content:space-between}.generator-single .generator-preview:not(:has(>.generator-design-detail)){grid-template-rows:auto auto auto auto;align-content:start;gap:.75rem;height:auto;min-height:0;max-height:none}.generator-single .generator-preview:not(:has(>.generator-design-detail)):has(>.generator-estimated-progress){grid-template-rows:auto auto auto auto auto}.generator-single .generator-preview:not(:has(>.generator-design-detail)):has(.generator-canvas-field[data-placement-detail=true]){height:auto;min-height:0}:is(.generator-single .generator-canvas-field:has(>.preview-frame-row.generator-flip-card[data-orientation=portrait]),.generator-single .generator-canvas-field:has(>.preview-frame-row.generator-flip-card[data-orientation=square])){min-height:23rem}.generator-single .generator-canvas-field:has(>.preview-frame-row.generator-flip-card[data-orientation=landscape]){min-height:18.5rem}:is(.generator-single .generator-canvas-field[data-placement-detail=true]:has(>.preview-frame-row.generator-flip-card[data-orientation=portrait]),.generator-single .generator-canvas-field[data-placement-detail=true]:has(>.preview-frame-row.generator-flip-card[data-orientation=square])){min-height:28.25rem}.generator-single .generator-canvas-field[data-placement-detail=true]:has(>.preview-frame-row.generator-flip-card[data-orientation=landscape]){min-height:23.75rem}.generator-single:has(>.generator-inspector[data-sheet-ready=true][data-sheet-expanded=false]) .generator-sheet-reserve{height:0;min-height:0;display:none}}@media (max-width:340px){:is(.generator-single .generator-canvas-field:has(>.preview-frame-row.generator-flip-card[data-orientation=portrait]),.generator-single .generator-canvas-field:has(>.preview-frame-row.generator-flip-card[data-orientation=square])){min-height:20rem}.generator-single .generator-canvas-field:has(>.preview-frame-row.generator-flip-card[data-orientation=landscape]){min-height:15.75rem}:is(.generator-single .generator-canvas-field[data-placement-detail=true]:has(>.preview-frame-row.generator-flip-card[data-orientation=portrait]),.generator-single .generator-canvas-field[data-placement-detail=true]:has(>.preview-frame-row.generator-flip-card[data-orientation=square])){min-height:25.25rem}.generator-single .generator-canvas-field[data-placement-detail=true]:has(>.preview-frame-row.generator-flip-card[data-orientation=landscape]){min-height:21rem}}@media (prefers-reduced-motion:reduce){.generator-single .generator-flip-face-stack{transition:none}}@media (max-width:640px){.generator-single .generator-canvas-field[data-placement-detail=true]>.preview-frame-row.generator-flip-card{top:max(var(--generator-card-fit-top), 9.5rem)}:is(.generator-single .generator-canvas-field[data-placement-detail=true]:has(>.preview-frame-row.generator-flip-card[data-orientation=portrait]),.generator-single .generator-canvas-field[data-placement-detail=true]:has(>.preview-frame-row.generator-flip-card[data-orientation=square])){min-height:35rem}.generator-single .generator-canvas-field[data-placement-detail=true]:has(>.preview-frame-row.generator-flip-card[data-orientation=landscape]){min-height:27rem}}@media (min-width:641px) and (max-width:920px){.generator-single .generator-canvas-field{min-height:22rem;padding-top:8.5rem}}@media (max-width:640px){.generator-single .generator-canvas-field{padding-top:8.25rem}.generator-single .generator-canvas-field[data-fit-shape]>.preview-frame-row.generator-flip-card{top:max(var(--generator-card-fit-top), 9.5rem)}:is(.generator-single .generator-canvas-field:has(>.preview-frame-row.generator-flip-card[data-orientation=portrait]),.generator-single .generator-canvas-field:has(>.preview-frame-row.generator-flip-card[data-orientation=square])){min-height:35rem}.generator-single .generator-canvas-field:has(>.preview-frame-row.generator-flip-card[data-orientation=landscape]){min-height:27rem}}.generator-single .generator-preview-edge-decoration,.generator-design-detail-card>.generator-preview-edge-decoration{display:none}.generator-single .generator-module-body .chip strong,.generator-single .chip strong{letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:850}.generator-single .generator-module-body .chip small{font-size:.66rem}.generator-single .palette-family h4,.generator-single .custom-input>span,.generator-single .generator-module-body .chip-group legend{letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:850}.generator-preview-background-swatch span,.generator-preview-background-custom span{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:.5rem;overflow:hidden}.kinetic-home :is(.gallery-section,.why-section,.pricing-motion-section,.faq-section) .section-title-block h2,.kinetic-home .section-title-block h2,.kinetic-home .why-card h3,.kinetic-home .print-studio-card h3{text-transform:uppercase}.generator-single .mock-system-repeat{height:auto;max-height:clamp(5.5rem,12vw,9rem)}.generator-single .preview-frame.generator-face.is-diecut .mock-system-message,.generator-single .preview-frame.generator-face.is-diecut .mock-back-message{overflow:hidden}:is(.generator-single .card-coordinate-stage:has(>.social-overlay) .mock-system-repeat,.generator-single .generator-design-detail-stage:has(>.social-overlay) .mock-system-repeat){opacity:.16}.generator-single .card-coordinate-stage[data-face=back]:has(>.social-overlay) .generator-face-back .mock-system-footer{opacity:0}.generator-single .card-coordinate-stage[data-face=front]:has(>.social-overlay) .generator-face-front .mock-system-footer{opacity:0}.generator-single .generator-design-detail-stage:has(>.social-overlay) .mock-system-footer{opacity:0}.generator-single .preview-frame.generator-face.is-diecut .mock-back-message strong{max-width:none;font-size:clamp(.9rem,1.8vw,1.6rem)}.generator-single .preview-frame.generator-face.is-diecut .mock-system-message{padding:.3rem 0;font-size:clamp(.55rem,.8vw,.75rem)}.generator-single .preview-frame.generator-face.is-diecut .mock-back-message{gap:.3rem;padding:.35rem 0}.generator-single .preview-frame.generator-face.is-diecut .mock-system-repeat{display:none}.generator-single .preview-frame.generator-face.is-diecut .mock-system-brand>strong{font-size:clamp(.95rem,1.9vw,1.8rem)}.generator-single .preview-frame.generator-face.is-diecut .mock-system-safe-content{overflow:hidden}.generator-single .preview-frame-row[data-orientation=landscape] .generator-face.is-diecut .mock-system-footer{display:none}.generator-single .preview-frame-row[data-orientation=landscape] .generator-face.is-diecut .mock-back-message strong{font-size:clamp(.75rem,1.25vw,1.1rem)}.generator-single .preview-frame-row[data-orientation=landscape] .generator-face.is-diecut .mock-system-brand>strong{font-size:clamp(.8rem,1.4vw,1.3rem)}html:is([lang^=zh],[lang^=ja],[lang^=ko]) :is(.fold-index-copy h1,.kinetic-home .section-title-block h2,.kinetic-home .generator-workbench-anchor>.generator-section-title h2,.kinetic-home .why-card h3,.kinetic-home .motion-plan .plan-name,.kinetic-home .plan-price strong,.footer-action h2,.history-page .history-hero h1,.history-page .usage-card h2,.credits-page .credits-hero h1,.credits-page .credit-pack-card h3,.credits-page .section-title-block h2,.success-page .outcome-sheet h1,.membership-popover .popover-stats .popover-quota,.mobile-nav-account strong,.workspace-page .workspace-heading h1){letter-spacing:0;font-family:Microsoft YaHei,PingFang SC,Hiragino Sans,Malgun Gothic,Noto Sans SC,sans-serif;font-weight:800;line-height:1.08}html[data-locale-group=arabic] :is(.kinetic-home .motion-plan .plan-name,.kinetic-home .plan-price strong,.footer-action h2){letter-spacing:0;font-family:Segoe UI,Noto Sans Arabic,Tahoma,Arial,sans-serif;font-weight:800;line-height:1.2}html[dir=rtl][data-locale-group=arabic] body{direction:ltr}html[dir=rtl][data-locale-group=arabic] body :where(.site-header,.site-header-inner,.site-nav,.header-actions,.mobile-nav,.editorial-page,.kinetic-home,.fold-index-story,.fold-index-pin,.fold-index-sheet,.fold-index-black-plane,.fold-index-ghost,.fold-index-texture,.fold-index-annotations,.editorial-section,.generator-section,.generator-workbench-anchor,.generator-workbench-surface,.generator-shell,.generator-preview,.generator-canvas-toolbar,.generator-preview-background-control,.generator-preview-background-swatches,.generator-face-switch,.generator-canvas-field,.preview-frame-row,.card-coordinate-stage,.generator-flip-face-stack,.preview-frame,.qr-overlay,.social-overlay,.gallery-section,.gallery-rail-shell,.gallery-rail,.flip-card,.why-section,.print-studio-grid,.pricing-motion-section,.pricing-grid,.faq-section,.faq-list,.site-footer,.footer-grid,input[type=range],input[type=color],svg,canvas){direction:ltr;unicode-bidi:normal}html[dir=rtl][data-locale-group=arabic] body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,blockquote,legend,label,.eyebrow,.brand-lede,.site-nav a,.header-actions a,.mobile-nav a,.mobile-nav button,.lang-option,.generator-single button,.generator-single a,.faq-section button,.pricing-motion-section a,.pricing-motion-section button,.site-footer a,.site-footer button,.site-footer small){text-align:start;direction:rtl;unicode-bidi:plaintext}html[dir=rtl][data-locale-group=arabic] body :where(.fold-index-ghost,.fold-index-annotations,.card-coordinate-stage,.generator-design-detail-stage,.social-overlay,.qr-overlay,.gallery-rail) :where(*){direction:ltr;unicode-bidi:normal}html:where([lang^=fr],[lang^=es],[lang^=de],[lang^=it],[lang^=pt]) .kinetic-home :is(.display-title,.plan-name){letter-spacing:-.01em;text-wrap:balance;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-weight:800;line-height:1.02}html[lang^=ru] .kinetic-home :is(.display-title,.plan-name){letter-spacing:-.01em;text-wrap:balance;font-family:Arial Narrow,Arial,Segoe UI,sans-serif;font-weight:900;line-height:1.02}html:where([lang^=fr],[lang^=es],[lang^=de],[lang^=it],[lang^=pt]) body .kinetic-home .display-title,html:where([lang^=fr],[lang^=es],[lang^=de],[lang^=it],[lang^=pt]) body .kinetic-home .plan-name{letter-spacing:-.01em;text-wrap:balance;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-weight:800;line-height:1.02}html[lang^=ru] body .kinetic-home .display-title,html[lang^=ru] body .kinetic-home .plan-name{letter-spacing:-.01em;text-wrap:balance;font-family:Arial Narrow,Arial,Segoe UI,sans-serif;font-weight:900;line-height:1.02}html:where([lang^=fr],[lang^=es],[lang^=de],[lang^=it],[lang^=pt]) body:has(.fold-index-story) .footer-action .display-title{letter-spacing:-.01em;text-wrap:balance;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-weight:800;line-height:1.02}html[lang^=ru] body:has(.fold-index-story) .footer-action .display-title{letter-spacing:-.01em;text-wrap:balance;font-family:Arial Narrow,Arial,Segoe UI,sans-serif;font-weight:900;line-height:1.02}:is(html[data-locale-group=latin]:is([lang^=fr],[lang^=es],[lang^=de],[lang^=it],[lang^=pt]) body .kinetic-home :is(.display-title,.plan-name),html[data-locale-group=latin]:is([lang^=fr],[lang^=es],[lang^=de],[lang^=it],[lang^=pt]) body:has(.fold-index-story) .footer-action .display-title){letter-spacing:-.01em;text-wrap:balance;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-weight:800;line-height:1.02}:is(html[data-locale-group=latin][lang^=ru] body .kinetic-home :is(.display-title,.plan-name),html[data-locale-group=latin][lang^=ru] body:has(.fold-index-story) .footer-action .display-title){letter-spacing:-.01em;text-wrap:balance;font-family:Arial Narrow,Arial,Segoe UI,sans-serif;font-weight:900;line-height:1.02}html[lang^=ru] body :is(.kinetic-home,.pricing-page) .motion-plan.featured .plan-name{letter-spacing:-.01em;text-wrap:balance;font-family:Arial Narrow,Arial,Segoe UI,sans-serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:900;line-height:1.02}
