.AlbumBuddy-module__4jqg_a__root{--ab-ease:var(--zs-ease,cubic-bezier(.22,1,.36,1));--ab-in:cubic-bezier(.55,0,.8,.3);--ab-out:cubic-bezier(.16,1,.3,1);width:100%;height:auto;display:block;overflow:visible}.AlbumBuddy-module__4jqg_a__book,.AlbumBuddy-module__4jqg_a__shiftL,.AlbumBuddy-module__4jqg_a__shiftR{transition:translate .6s var(--ab-ease)}.AlbumBuddy-module__4jqg_a__root[data-open] .AlbumBuddy-module__4jqg_a__book{translate:54px}.AlbumBuddy-module__4jqg_a__root[data-open] .AlbumBuddy-module__4jqg_a__shiftR{translate:45px}.AlbumBuddy-module__4jqg_a__root[data-open] .AlbumBuddy-module__4jqg_a__shiftL{translate:-54px}.AlbumBuddy-module__4jqg_a__edge{transition:opacity .2s linear .3s}.AlbumBuddy-module__4jqg_a__root[data-open] .AlbumBuddy-module__4jqg_a__edge{opacity:0;transition-delay:0s}.AlbumBuddy-module__4jqg_a__cover{transform-origin:101px 94px;transition:scale .34s var(--ab-out).26s}.AlbumBuddy-module__4jqg_a__inside{transform-origin:101px 94px;transition:scale .26s var(--ab-in);scale:0 1}.AlbumBuddy-module__4jqg_a__root[data-open] .AlbumBuddy-module__4jqg_a__cover{transition:scale .26s var(--ab-in);scale:0 1}.AlbumBuddy-module__4jqg_a__root[data-open] .AlbumBuddy-module__4jqg_a__inside{transition:scale .34s var(--ab-out).26s;scale:1}.AlbumBuddy-module__4jqg_a__root[data-live] .AlbumBuddy-module__4jqg_a__bob{animation:2.8s ease-in-out infinite AlbumBuddy-module__4jqg_a__ab-bob}.AlbumBuddy-module__4jqg_a__eyes{transform-box:fill-box;transform-origin:50%}.AlbumBuddy-module__4jqg_a__root[data-live] .AlbumBuddy-module__4jqg_a__eyes{animation:4.6s infinite AlbumBuddy-module__4jqg_a__ab-blink}@keyframes AlbumBuddy-module__4jqg_a__ab-bob{50%{translate:0 -3px}}@keyframes AlbumBuddy-module__4jqg_a__ab-blink{0%,93%,to{scale:1}95.5%{scale:1 .12}}.AlbumBuddy-module__4jqg_a__root[data-scene=hang] .AlbumBuddy-module__4jqg_a__shadow,.AlbumBuddy-module__4jqg_a__root[data-scene=slip] .AlbumBuddy-module__4jqg_a__shadow{opacity:0}.AlbumBuddy-module__4jqg_a__root[data-scene=hang][data-live] .AlbumBuddy-module__4jqg_a__bob,.AlbumBuddy-module__4jqg_a__root[data-scene=slip][data-live] .AlbumBuddy-module__4jqg_a__bob{animation:none}.AlbumBuddy-module__4jqg_a__legL{transform-origin:149.5px 140px}.AlbumBuddy-module__4jqg_a__legR{transform-origin:173.5px 140px}.AlbumBuddy-module__4jqg_a__root[data-walking][data-live] .AlbumBuddy-module__4jqg_a__legL{animation:.4s ease-in-out infinite alternate AlbumBuddy-module__4jqg_a__ab-step}.AlbumBuddy-module__4jqg_a__root[data-walking][data-live] .AlbumBuddy-module__4jqg_a__legR{animation:.4s ease-in-out infinite alternate-reverse AlbumBuddy-module__4jqg_a__ab-step}.AlbumBuddy-module__4jqg_a__root[data-walking][data-live] .AlbumBuddy-module__4jqg_a__bob{animation:.2s ease-in-out infinite alternate AlbumBuddy-module__4jqg_a__ab-bob-walk}@keyframes AlbumBuddy-module__4jqg_a__ab-step{0%{rotate:-16deg}to{rotate:16deg}}@keyframes AlbumBuddy-module__4jqg_a__ab-bob-walk{to{translate:0 -4px}}.AlbumBuddy-module__4jqg_a__armR{transform-origin:216px 102px}.AlbumBuddy-module__4jqg_a__root[data-scene=hello][data-live] .AlbumBuddy-module__4jqg_a__armR{animation:1.1s ease-in-out infinite AlbumBuddy-module__4jqg_a__ab-wave}.AlbumBuddy-module__4jqg_a__root[data-scene=point][data-live] .AlbumBuddy-module__4jqg_a__shiftR .AlbumBuddy-module__4jqg_a__armR{animation:AlbumBuddy-module__4jqg_a__ab-nudge 1.4s var(--ab-ease)infinite}.AlbumBuddy-module__4jqg_a__hop{transform-origin:161px 182px}.AlbumBuddy-module__4jqg_a__root[data-scene=cheer][data-live] .AlbumBuddy-module__4jqg_a__hop{animation:AlbumBuddy-module__4jqg_a__ab-joy 1.4s var(--ab-ease)infinite}.AlbumBuddy-module__4jqg_a__root[data-scene=oops] .AlbumBuddy-module__4jqg_a__hop{animation:.5s ease-out AlbumBuddy-module__4jqg_a__ab-shake}.AlbumBuddy-module__4jqg_a__prop{transform-box:fill-box;transform-origin:50%;animation:AlbumBuddy-module__4jqg_a__ab-pop .4s var(--ab-out)both}.AlbumBuddy-module__4jqg_a__mark{font-family:var(--zs-font-display,Georgia,serif);font-weight:700}.AlbumBuddy-module__4jqg_a__root[data-live] .AlbumBuddy-module__4jqg_a__mark{transform-box:fill-box;transform-origin:bottom;animation:1.6s ease-in-out infinite AlbumBuddy-module__4jqg_a__ab-bob}.AlbumBuddy-module__4jqg_a__zzz text{font-family:var(--zs-font-ui,system-ui,sans-serif);font-weight:800}.AlbumBuddy-module__4jqg_a__root[data-live] .AlbumBuddy-module__4jqg_a__zzz text{animation:2.4s ease-in-out infinite AlbumBuddy-module__4jqg_a__ab-float}.AlbumBuddy-module__4jqg_a__root[data-live] .AlbumBuddy-module__4jqg_a__zzz text+text{animation-delay:.8s}@keyframes AlbumBuddy-module__4jqg_a__ab-wave{0%,to{rotate:none}25%{rotate:-14deg}75%{rotate:10deg}}@keyframes AlbumBuddy-module__4jqg_a__ab-nudge{0%,60%,to{translate:0}30%{translate:5px -1px}}@keyframes AlbumBuddy-module__4jqg_a__ab-joy{0%{translate:0;scale:1}10%{scale:1.08 .9}30%{translate:0 -22px;scale:.95 1.06}50%{translate:0;scale:1.06 .94}60%,to{translate:0;scale:1}}@keyframes AlbumBuddy-module__4jqg_a__ab-shake{0%,to{rotate:none}20%{rotate:-7deg}45%{rotate:5deg}70%{rotate:-2deg}}@keyframes AlbumBuddy-module__4jqg_a__ab-pop{0%{opacity:0;scale:.6}}@keyframes AlbumBuddy-module__4jqg_a__ab-float{0%{opacity:0;translate:0 6px}30%,70%{opacity:1}to{opacity:0;translate:4px -10px}}@media (prefers-reduced-motion:reduce){.AlbumBuddy-module__4jqg_a__root,.AlbumBuddy-module__4jqg_a__root *{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}
.guide-module__bPAxkq__dialog{background:var(--zs-ground);width:min(1120px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--zs-ink);font-family:var(--zs-font-ui);overscroll-behavior:contain;border:0;border-radius:20px;margin:auto;padding:0;box-shadow:0 30px 80px -30px #1a120699}.guide-module__bPAxkq__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a12069e}@media (prefers-reduced-motion:no-preference){.guide-module__bPAxkq__dialog[open]{animation:guide-module__bPAxkq__guide-in .32s var(--zs-ease-out)}.guide-module__bPAxkq__dialog[open]::backdrop{animation:.32s ease-out guide-module__bPAxkq__guide-fade}}@keyframes guide-module__bPAxkq__guide-in{0%{opacity:0;translate:0 18px;scale:.98}}@keyframes guide-module__bPAxkq__guide-fade{0%{opacity:0}}.guide-module__bPAxkq__box{max-height:inherit;grid-template-rows:auto minmax(0,1fr);display:grid}.guide-module__bPAxkq__head{border-bottom:1px solid var(--zs-ink-faint);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.guide-module__bPAxkq__title{font:400 1.5rem/1.15 var(--zs-font-display);text-wrap:balance;margin:0}.guide-module__bPAxkq__sub{color:var(--zs-ink-muted);margin:3px 0 0;font-size:13px}.guide-module__bPAxkq__close{border:1px solid var(--zs-ink-faint);border-radius:var(--zs-r-full);background:var(--zs-paper);width:40px;height:40px;color:var(--zs-ink);cursor:pointer;flex:none;place-items:center;transition:background-color .2s;display:grid}.guide-module__bPAxkq__close svg{width:18px;height:18px}.guide-module__bPAxkq__close:hover{background:var(--zs-ground-sunken)}.guide-module__bPAxkq__body{grid-template-columns:minmax(0,1fr) 272px;align-content:start;align-items:start;gap:20px;padding:20px;display:grid;overflow-y:auto}.guide-module__bPAxkq__player{isolation:isolate;width:100%;aspect-ratio:var(--guide-aspect,16/9);border-radius:var(--zs-r-md);background:#150e0a;outline:none;position:relative;overflow:hidden}.guide-module__bPAxkq__player:focus-visible{box-shadow:0 0 0 3px var(--zs-accent-ring)}.guide-module__bPAxkq__player[data-full]{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.guide-module__bPAxkq__player[data-idle]{cursor:none}.guide-module__bPAxkq__video{object-fit:contain;cursor:pointer;background:#150e0a;width:100%;height:100%;position:absolute;inset:0}.guide-module__bPAxkq__bigPlay{z-index:2;background:var(--zs-accent);color:#fff;cursor:pointer;width:76px;height:76px;transition:scale .2s var(--zs-ease-out),background-color .2s ease;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 12px 30px -8px #1a12068c}.guide-module__bPAxkq__bigPlay svg{width:30px;height:30px;margin-left:4px}.guide-module__bPAxkq__bigPlay:hover{background:var(--zs-accent-hot);scale:1.06}.guide-module__bPAxkq__bigPlay:focus-visible,.guide-module__bPAxkq__icon:focus-visible,.guide-module__bPAxkq__chapter:focus-visible,.guide-module__bPAxkq__close:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.guide-module__bPAxkq__controls{z-index:3;background:linear-gradient(#140d0900,#140d09d1);gap:6px;padding:28px 12px 10px;transition:opacity .25s;display:grid;position:absolute;inset:auto 0 0}.guide-module__bPAxkq__player[data-idle] .guide-module__bPAxkq__controls{opacity:0}.guide-module__bPAxkq__track{cursor:pointer;touch-action:none;align-items:center;gap:3px;height:16px;display:flex}.guide-module__bPAxkq__seg{background:#ffffff47;border-radius:3px;flex-basis:0;height:5px;transition:height .15s;position:relative;overflow:hidden}.guide-module__bPAxkq__track:hover .guide-module__bPAxkq__seg{height:8px}.guide-module__bPAxkq__segFill{background:var(--zs-accent-hot);transform-origin:0;position:absolute;inset:0}.guide-module__bPAxkq__row{color:#fff;align-items:center;gap:6px;min-width:0;display:flex}.guide-module__bPAxkq__icon{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:background-color .2s;display:grid}.guide-module__bPAxkq__icon svg{width:19px;height:19px}.guide-module__bPAxkq__icon:hover{background:#ffffff29}.guide-module__bPAxkq__time{font-variant-numeric:tabular-nums;opacity:.92;flex:none;font-size:13px}.guide-module__bPAxkq__now{text-overflow:ellipsis;white-space:nowrap;opacity:.92;flex:1;min-width:0;padding-left:8px;font-size:13px;font-weight:600;overflow:hidden}.guide-module__bPAxkq__push{margin-left:auto}.guide-module__bPAxkq__chapters ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.guide-module__bPAxkq__chapter{border-radius:var(--zs-r-sm);width:100%;min-height:44px;color:var(--zs-ink);font:600 var(--zs-text-small)/1.3 var(--zs-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.guide-module__bPAxkq__chapter:hover{background:var(--zs-ground-sunken)}.guide-module__bPAxkq__chapterTime{border-radius:var(--zs-r-full);background:var(--zs-ground-sunken);min-width:42px;color:var(--zs-ink-soft);font-variant-numeric:tabular-nums;text-align:center;flex:none;padding:3px 7px;font-size:12px}.guide-module__bPAxkq__chapterLabel{min-width:0}.guide-module__bPAxkq__chapter[aria-current]{background:var(--zs-accent-soft);color:var(--zs-accent-ink)}.guide-module__bPAxkq__chapter[aria-current] .guide-module__bPAxkq__chapterTime{background:var(--zs-accent);color:#fff}.guide-module__bPAxkq__chapterProgress{background:var(--zs-accent);transform-origin:0;height:2px;position:absolute;inset:auto 0 0}@media (max-width:767px){.guide-module__bPAxkq__dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.guide-module__bPAxkq__box{height:100%}.guide-module__bPAxkq__head{padding:10px 14px}.guide-module__bPAxkq__title{font-size:1.25rem}.guide-module__bPAxkq__body{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.guide-module__bPAxkq__player{max-height:70dvh}.guide-module__bPAxkq__player[data-portrait]{justify-self:center;width:auto;max-width:100%;height:min(100dvh - 88px,177.778vw - 42.6667px);max-height:none}.guide-module__bPAxkq__now{display:none}}@media (prefers-reduced-motion:reduce){.guide-module__bPAxkq__bigPlay,.guide-module__bPAxkq__controls,.guide-module__bPAxkq__seg,.guide-module__bPAxkq__chapter,.guide-module__bPAxkq__close,.guide-module__bPAxkq__icon{transition:none}}.guide-module__bPAxkq__cue{border:1px solid var(--zs-ink-faint);border-radius:var(--zs-r-full);background:var(--zs-paper);min-height:44px;color:var(--zs-ink);font-family:var(--zs-font-ui);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:4px 12px 4px 4px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.guide-module__bPAxkq__cue:hover{border-color:var(--zs-accent-ring);box-shadow:0 6px 16px -10px #1a120673}.guide-module__bPAxkq__cue:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.guide-module__bPAxkq__cueThumb{border-radius:var(--zs-r-full);background:var(--zs-ground-sunken);flex:none;width:56px;height:34px;position:relative;overflow:hidden}.guide-module__bPAxkq__cueThumb img{object-fit:cover;width:100%;height:100%;transition:scale .3s var(--zs-ease-out);display:block}.guide-module__bPAxkq__cue:hover .guide-module__bPAxkq__cueThumb img{scale:1.08}.guide-module__bPAxkq__cuePlay{background:var(--zs-accent);width:18px;height:18px;transition:scale .2s var(--zs-ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 2px 6px #1a120659}.guide-module__bPAxkq__cue:hover .guide-module__bPAxkq__cuePlay{scale:1.12}.guide-module__bPAxkq__cuePlay svg{fill:#fff;width:10px;height:10px;margin-left:1px}.guide-module__bPAxkq__cueText{line-height:1.2;display:grid}.guide-module__bPAxkq__cueText b{font-size:var(--zs-text-small);font-weight:700}.guide-module__bPAxkq__cueText small{color:var(--zs-ink-muted);font-size:var(--zs-text-meta)}@media (prefers-reduced-motion:reduce){.guide-module__bPAxkq__cue,.guide-module__bPAxkq__cueThumb img,.guide-module__bPAxkq__cuePlay{transition:none}}
.order-summary-module__LdIL5G__sum{gap:14px;display:grid}.order-summary-module__LdIL5G__total{background:var(--zs-ink);color:var(--zs-paper);border-radius:16px;padding:18px 18px 14px}.order-summary-module__LdIL5G__totalRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.order-summary-module__LdIL5G__totalRow span{font:600 14px/1.2 var(--zs-font-ui);opacity:.8}.order-summary-module__LdIL5G__totalRow b{font:800 1.75rem/1.1 var(--zs-font-ui);font-variant-numeric:tabular-nums}.order-summary-module__LdIL5G__was{text-align:right;opacity:.6;margin:2px 0 0;font-size:13px;text-decoration:line-through}.order-summary-module__LdIL5G__lines{border-top:1px solid #ffffff29;gap:6px;margin:12px 0 0;padding-top:12px;font-size:13px;line-height:1.35;display:grid}.order-summary-module__LdIL5G__lines div{justify-content:space-between;gap:12px;display:flex}.order-summary-module__LdIL5G__lines dt{opacity:.78}.order-summary-module__LdIL5G__lines dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.order-summary-module__LdIL5G__lines [data-good]{color:#b8e3b0}.order-summary-module__LdIL5G__block{border:1px solid var(--zs-ink-faint);background:var(--zs-ground-raised);border-radius:16px;gap:12px;padding:16px;display:grid}.order-summary-module__LdIL5G__blockTitle{font:700 15px/1.25 var(--zs-font-ui);color:var(--zs-ink);align-items:center;gap:8px;margin:0;display:flex}.order-summary-module__LdIL5G__okIcon{width:16px;height:16px;color:var(--zs-leaf-ink)}.order-summary-module__LdIL5G__switchRow{cursor:pointer;font:600 14px/1.35 var(--zs-font-ui);align-items:flex-start;gap:12px;display:flex}.order-summary-module__LdIL5G__switchRow small{color:var(--zs-ink-muted);font-size:12px;font-weight:500;display:block}.order-summary-module__LdIL5G__switch{appearance:none;border-radius:var(--zs-r-full);background:color-mix(in oklab,var(--zs-ink)22%,transparent);cursor:pointer;width:40px;min-width:0;height:24px;min-height:0;transition:background var(--zs-dur-fast)var(--zs-ease);flex:none;margin:0;position:relative}.order-summary-module__LdIL5G__switch:after{content:"";width:18px;height:18px;transition:translate var(--zs-dur-fast)var(--zs-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.order-summary-module__LdIL5G__switch:checked{background:var(--zs-accent)}.order-summary-module__LdIL5G__switch:checked:after{translate:16px}.order-summary-module__LdIL5G__switch:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.order-summary-module__LdIL5G__row{font:600 14px/1.3 var(--zs-font-ui);justify-content:space-between;align-items:center;gap:12px;display:flex}.order-summary-module__LdIL5G__stepper{border:1px solid color-mix(in oklab,var(--zs-ink)14%,transparent);border-radius:var(--zs-r-full);background:var(--zs-ground);align-items:center;display:inline-flex}.order-summary-module__LdIL5G__stepper button{width:36px;min-width:0;height:36px;color:var(--zs-ink);font:700 18px/1 var(--zs-font-ui);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.order-summary-module__LdIL5G__stepper button:disabled{opacity:.3;cursor:default}.order-summary-module__LdIL5G__stepper input{width:44px;color:var(--zs-ink);font:700 15px/1 var(--zs-font-ui);font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;background:0 0;border:0}.order-summary-module__LdIL5G__stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.order-summary-module__LdIL5G__stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.order-summary-module__LdIL5G__good{font:600 12px/1.3 var(--zs-font-ui);color:var(--zs-leaf-ink);margin:-6px 0 0}.order-summary-module__LdIL5G__bad{font:600 12px/1.3 var(--zs-font-ui);color:var(--zs-error);margin:6px 0 0}.order-summary-module__LdIL5G__promo{gap:6px;display:flex}.order-summary-module__LdIL5G__promo input{border:1px solid color-mix(in oklab,var(--zs-ink)16%,transparent);background:var(--zs-ground);min-width:0;min-height:42px;color:var(--zs-ink);font:600 14px/1 var(--zs-font-ui);letter-spacing:.04em;border-radius:12px;flex:1;padding:0 14px}.order-summary-module__LdIL5G__promo input:focus{border-color:var(--zs-accent);box-shadow:0 0 0 3px var(--zs-accent-ring);outline:none}.order-summary-module__LdIL5G__promo button{background:var(--zs-ink);min-height:42px;color:var(--zs-paper);font:700 13px/1 var(--zs-font-ui);cursor:pointer;border:0;border-radius:12px;padding:0 16px}.order-summary-module__LdIL5G__promo button:disabled{opacity:.45;cursor:default}.order-summary-module__LdIL5G__promoOn{background:var(--zs-leaf-soft);color:var(--zs-leaf-ink);font:700 13px/1.3 var(--zs-font-ui);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.order-summary-module__LdIL5G__promoOn span{align-items:center;gap:6px;display:inline-flex}.order-summary-module__LdIL5G__promoOn button{width:32px;min-width:0;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.order-summary-module__LdIL5G__actions{gap:8px;display:grid}.order-summary-module__LdIL5G__pay{border-radius:var(--zs-r-full);background:var(--zs-accent);color:#fff;min-height:54px;font:800 16px/1 var(--zs-font-ui);font-variant-numeric:tabular-nums;box-shadow:0 10px 22px -12px color-mix(in oklab,var(--zs-accent)80%,black);cursor:pointer;transition:filter var(--zs-dur-fast)var(--zs-ease),translate var(--zs-dur-fast)var(--zs-ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.order-summary-module__LdIL5G__pay:hover:not(:disabled){filter:brightness(1.06);translate:0 -1px}.order-summary-module__LdIL5G__pay:disabled{opacity:.6;cursor:default}.order-summary-module__LdIL5G__later{border:1px solid color-mix(in oklab,var(--zs-ink)16%,transparent);border-radius:var(--zs-r-full);min-height:44px;color:var(--zs-ink-soft);font:600 14px/1 var(--zs-font-ui);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.order-summary-module__LdIL5G__pay:focus-visible,.order-summary-module__LdIL5G__later:focus-visible,.order-summary-module__LdIL5G__promo button:focus-visible,.order-summary-module__LdIL5G__stepper button:focus-visible,.order-summary-module__LdIL5G__draftsHead:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.order-summary-module__LdIL5G__paid{background:var(--zs-leaf-soft);color:var(--zs-leaf-ink);font:700 14px/1.3 var(--zs-font-ui);text-align:center;border-radius:12px;margin:0;padding:12px 16px}.order-summary-module__LdIL5G__drafts{border:1px solid var(--zs-ink-faint);background:var(--zs-ground-raised);border-radius:14px;overflow:hidden}.order-summary-module__LdIL5G__draftsHead{width:100%;min-height:48px;color:var(--zs-ink-soft);font:600 13px/1.2 var(--zs-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.order-summary-module__LdIL5G__draftsHead span{align-items:center;gap:8px;display:inline-flex}.order-summary-module__LdIL5G__badge{border-radius:var(--zs-r-full);background:var(--zs-accent);color:#fff;padding:1px 7px;font-size:11px}.order-summary-module__LdIL5G__guestDrafts{border-top:1px solid var(--zs-ink-faint);gap:10px;padding:12px 14px 14px;display:grid}.order-summary-module__LdIL5G__guestBook{border:1px solid color-mix(in oklab,var(--zs-accent)30%,transparent);background:var(--zs-accent-soft);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.order-summary-module__LdIL5G__guestBook svg{width:16px;height:16px;color:var(--zs-accent);flex:none}.order-summary-module__LdIL5G__guestBook span{flex:1;min-width:0;line-height:1.25;display:grid}.order-summary-module__LdIL5G__guestBook b{font:600 13px/1.25 var(--zs-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-summary-module__LdIL5G__guestBook small{color:var(--zs-ink-muted);font-size:12px}.order-summary-module__LdIL5G__guestBook strong{color:var(--zs-accent-ink);font:800 14px/1 var(--zs-font-ui);font-variant-numeric:tabular-nums;flex:none}.order-summary-module__LdIL5G__guestPitch{color:var(--zs-ink-soft);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.order-summary-module__LdIL5G__guestNew{border:1px dashed color-mix(in oklab,var(--zs-ink)22%,transparent);min-height:42px;color:var(--zs-ink-muted);font:600 13px/1 var(--zs-font-ui);cursor:not-allowed;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.order-summary-module__LdIL5G__guestNew svg{width:14px;height:14px}.order-summary-module__LdIL5G__guestNote{color:var(--zs-ink-muted);text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.4}.order-summary-module__LdIL5G__guestLogin{border-radius:var(--zs-r-full);background:var(--zs-ink);min-height:44px;color:var(--zs-paper);font:700 14px/1 var(--zs-font-ui);cursor:pointer;transition:filter var(--zs-dur-fast)var(--zs-ease);border:0}.order-summary-module__LdIL5G__guestLogin:hover{filter:brightness(1.2)}.order-summary-module__LdIL5G__guestLogin:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.order-summary-module__LdIL5G__payWrap{display:grid;position:relative}.order-summary-module__LdIL5G__payBuddy{z-index:1;pointer-events:none;align-items:flex-start;gap:2px;display:flex;position:absolute;bottom:calc(100% - 5px);right:14px}.order-summary-module__LdIL5G__payBuddyFig{width:112px;display:block}.order-summary-module__LdIL5G__payBubble{border:2px solid var(--zs-ink);background:var(--zs-paper);color:var(--zs-ink);font:700 13px/1.2 var(--zs-font-ui);white-space:nowrap;box-shadow:0 3px 0 color-mix(in oklab,var(--zs-ink)14%,transparent);transform-origin:100% 100%;border-radius:12px 12px 3px;margin-top:2px;padding:6px 11px}.order-summary-module__LdIL5G__actions>.order-summary-module__LdIL5G__payWrap{margin-top:62px}@media (max-width:1023px){.order-summary-module__LdIL5G__actions>.order-summary-module__LdIL5G__payWrap{margin-top:0}.order-summary-module__LdIL5G__actions>.order-summary-module__LdIL5G__payWrap>.order-summary-module__LdIL5G__payBuddy{display:none}}.order-summary-module__LdIL5G__stickyPay .order-summary-module__LdIL5G__payBuddy{right:6px}.order-summary-module__LdIL5G__stickyPay .order-summary-module__LdIL5G__payBuddyFig{width:64px}@media (prefers-reduced-motion:no-preference){.order-summary-module__LdIL5G__payBubble{animation:order-summary-module__LdIL5G__pay-bubble 4.2s var(--zs-ease-out)infinite}}@keyframes order-summary-module__LdIL5G__pay-bubble{0%,78%,to{translate:0;scale:1}84%{translate:0 -3px;scale:1.06}90%{translate:0;scale:.98}}.order-summary-module__LdIL5G__stickyPay{z-index:3;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--zs-ink-faint);background:var(--zs-paper);justify-content:space-between;align-items:center;gap:12px;margin:14px -20px -20px;display:flex;position:sticky;bottom:-20px}.order-summary-module__LdIL5G__stickyPay div{line-height:1.15;display:grid}.order-summary-module__LdIL5G__stickyPay span{color:var(--zs-ink-muted);font-size:12px}.order-summary-module__LdIL5G__stickyPay b{font:800 1.25rem/1.1 var(--zs-font-ui);font-variant-numeric:tabular-nums}.order-summary-module__LdIL5G__stickyPay .order-summary-module__LdIL5G__pay{min-height:46px}@media (min-width:1024px){.order-summary-module__LdIL5G__stickyPay{display:none}}
.order-module__3b99pW__flipWrap{gap:14px;display:grid}.order-module__3b99pW__flip{perspective:2400px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:4px;width:100%;position:relative}.order-module__3b99pW__flip:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:6px}.order-module__3b99pW__half{background:var(--zs-paper);width:50%;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:0 14px 30px -18px #281c148c}.order-module__3b99pW__half[data-pos=left]{border-radius:4px 0 0 4px;left:0}.order-module__3b99pW__half[data-pos=right]{border-radius:0 4px 4px 0;left:50%}.order-module__3b99pW__half:after{content:"";pointer-events:none;position:absolute;inset:0}.order-module__3b99pW__half[data-pos=left]:after{background:linear-gradient(270deg,#281c1424,#0000 10%)}.order-module__3b99pW__half[data-pos=right]:after{background:linear-gradient(90deg,#281c1424,#0000 10%)}.order-module__3b99pW__flip[data-closed] .order-module__3b99pW__half[data-pos=left]{box-shadow:none;background:0 0}.order-module__3b99pW__flip[data-closed] .order-module__3b99pW__half:after{display:none}.order-module__3b99pW__flip[data-closed] .order-module__3b99pW__half[data-pos=right]{box-shadow:none;background:0 0;overflow:visible}.order-module__3b99pW__halfInner{width:200%;position:absolute;top:0;bottom:0}.order-module__3b99pW__halfInner[data-side=left]{left:0}.order-module__3b99pW__halfInner[data-side=right]{left:-100%}.order-module__3b99pW__blank{background:var(--zs-paper);width:100%;height:100%;display:block}.order-module__3b99pW__gutter{pointer-events:none;background:linear-gradient(90deg,#0000,#281c141a,#0000);width:28px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.order-module__3b99pW__leaf{z-index:2;width:50%;transform-style:preserve-3d;animation-timing-function:cubic-bezier(.45,.05,.25,1);animation-fill-mode:both;position:absolute;top:0;bottom:0}.order-module__3b99pW__leaf[data-dir=next]{transform-origin:0;animation-name:order-module__3b99pW__turn-next;left:50%}.order-module__3b99pW__leaf[data-dir=prev]{transform-origin:100%;animation-name:order-module__3b99pW__turn-prev;left:0}.order-module__3b99pW__face{background:var(--zs-paper);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 26px -14px #281c1499}.order-module__3b99pW__back{transform:rotateY(180deg)}@keyframes order-module__3b99pW__turn-next{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes order-module__3b99pW__turn-prev{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.order-module__3b99pW__cover{place-items:center;display:grid;position:absolute;inset:0}.order-module__3b99pW__coverCrop{border-radius:2px 6px 6px 2px;max-width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 4px 0 #281c141f,0 16px 32px -14px #281c148c}.order-module__3b99pW__coverInner{position:absolute}.order-module__3b99pW__coverImg{object-fit:cover;object-position:right center;border-radius:2px 6px 6px 2px;width:100%;height:100%;display:block;box-shadow:0 16px 32px -14px #281c148c}.order-module__3b99pW__flipNav{justify-content:center;align-items:center;gap:12px;display:flex}.order-module__3b99pW__navBtn{border:1px solid color-mix(in oklab,var(--zs-ink)14%,transparent);background:var(--zs-ground-raised);width:40px;height:40px;color:var(--zs-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.order-module__3b99pW__navBtn svg{width:18px;height:18px}.order-module__3b99pW__navBtn:disabled{opacity:.35;cursor:default}.order-module__3b99pW__navBtn:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.order-module__3b99pW__flipLabel{min-width:11em;font:600 14px/1.3 var(--zs-font-ui);font-variant-numeric:tabular-nums;color:var(--zs-ink-soft);text-align:center}.order-module__3b99pW__dialog{background:var(--zs-ground);width:min(1180px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--zs-ink);font-family:var(--zs-font-ui);overscroll-behavior:contain;border:0;border-radius:20px;margin:auto;padding:0;box-shadow:0 30px 80px -30px #1a120699}.order-module__3b99pW__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a12068c}@media (prefers-reduced-motion:no-preference){.order-module__3b99pW__dialog[open]{animation:order-module__3b99pW__dialog-in .32s var(--zs-ease-out)}.order-module__3b99pW__dialog[open]::backdrop{animation:.32s ease-out order-module__3b99pW__backdrop-in}}@keyframes order-module__3b99pW__dialog-in{0%{opacity:0;translate:0 18px;scale:.98}}@keyframes order-module__3b99pW__backdrop-in{0%{opacity:0}}@media (max-width:767px){.order-module__3b99pW__dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}}.order-module__3b99pW__dialogBox{max-height:inherit;grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.order-module__3b99pW__dHead{border-bottom:1px solid var(--zs-ink-faint);background:var(--zs-paper);border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.order-module__3b99pW__dTitle{font:400 1.5rem/1.15 var(--zs-font-display);margin:0}.order-module__3b99pW__dSub{color:var(--zs-ink-muted);margin:2px 0 0;font-size:13px}.order-module__3b99pW__close{border:1px solid color-mix(in oklab,var(--zs-ink)14%,transparent);background:var(--zs-ground-raised);width:40px;height:40px;color:var(--zs-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.order-module__3b99pW__close svg{width:18px;height:18px}.order-module__3b99pW__close:hover{background:var(--zs-ink);color:var(--zs-paper)}.order-module__3b99pW__close:focus-visible,.order-module__3b99pW__editBook:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.order-module__3b99pW__dBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--zs-accent)42%,transparent)transparent;gap:24px;padding:20px;display:grid;overflow:auto}@media (min-width:1024px){.order-module__3b99pW__dBody{grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr);align-items:start;gap:32px;padding:28px}.order-module__3b99pW__dPreview{position:sticky;top:0}}.order-module__3b99pW__dPreview{background:var(--zs-ground-sunken);border-radius:16px;gap:16px;padding:20px;display:grid}.order-module__3b99pW__bookFacts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.order-module__3b99pW__bookFacts ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.order-module__3b99pW__bookFacts li{border-radius:var(--zs-r-full);background:var(--zs-ground-raised);font:600 12px/1.3 var(--zs-font-ui);color:var(--zs-ink-soft);padding:4px 10px}.order-module__3b99pW__editBook{border-radius:var(--zs-r-full);min-height:34px;color:var(--zs-accent-ink);font:700 13px/1 var(--zs-font-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 12px;text-decoration:underline}.order-module__3b99pW__dForm{min-width:0}.order-module__3b99pW__dError{background:color-mix(in oklab,var(--zs-error)10%,var(--zs-ground-raised));color:var(--zs-error);font:600 14px/1.45 var(--zs-font-ui);border-radius:12px;margin:0 0 14px;padding:10px 14px}
.pick-module__GE_YUq__dialog{width:min(1040px,100% - 32px)}.pick-module__GE_YUq__dialog>div{grid-template-rows:auto minmax(0,1fr) auto}.pick-module__GE_YUq__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--zs-accent)42%,transparent)transparent;align-content:start;gap:16px;padding:18px 20px 20px;display:grid;overflow:auto}.pick-module__GE_YUq__cats{flex-wrap:wrap;gap:6px;display:flex}.pick-module__GE_YUq__cat{border:1px solid color-mix(in oklab,var(--zs-ink)14%,transparent);border-radius:var(--zs-r-full);background:var(--zs-ground-raised);min-height:36px;color:var(--zs-ink-soft);font:600 13px/1 var(--zs-font-ui);cursor:pointer;padding:0 14px}.pick-module__GE_YUq__cat:hover{border-color:var(--zs-accent);color:var(--zs-ink)}.pick-module__GE_YUq__cat[aria-selected=true]{border-color:var(--zs-ink);background:var(--zs-ink);color:var(--zs-paper)}.pick-module__GE_YUq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.pick-module__GE_YUq__card{border:1.5px solid color-mix(in oklab,var(--zs-ink)12%,transparent);background:var(--zs-ground-raised);color:var(--zs-ink);text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,translate .18s var(--zs-ease-out);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:10px;display:grid;position:relative}.pick-module__GE_YUq__card:hover{border-color:color-mix(in oklab,var(--zs-accent)55%,transparent)}.pick-module__GE_YUq__card[aria-checked=true]{border-color:var(--zs-accent);background:var(--zs-accent-soft)}.pick-module__GE_YUq__card[aria-checked=true]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.5 8.5 14 15 6.5'/%3E%3C/svg%3E") center/16px no-repeat,var(--zs-accent);border-radius:50%;width:26px;height:26px;position:absolute;top:16px;right:16px;box-shadow:0 2px 6px #1a120640}.pick-module__GE_YUq__card:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.pick-module__GE_YUq__preview{background:var(--zs-ground-sunken);border-radius:10px;grid-column:1/-1;gap:4px;padding:10px;display:grid}.pick-module__GE_YUq__preview[data-pages]{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-module__GE_YUq__page{border-radius:3px;overflow:hidden;box-shadow:0 1px 3px #1a12062e}.pick-module__GE_YUq__meta{gap:3px;min-width:0;display:grid}.pick-module__GE_YUq__name{font:700 15px/1.2 var(--zs-font-ui)}.pick-module__GE_YUq__about{font:500 12.5px/1.4 var(--zs-font-ui);color:var(--zs-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pick-module__GE_YUq__dots{gap:4px;padding-top:3px;display:flex}.pick-module__GE_YUq__dots i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000014}.pick-module__GE_YUq__foot{border-top:1px solid var(--zs-ink-faint);background:var(--zs-paper);border-radius:0 0 20px 20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 20px;display:flex}.pick-module__GE_YUq__warn{font:500 13px/1.45 var(--zs-font-ui);color:var(--zs-ink-soft);flex:280px;margin:0}.pick-module__GE_YUq__actions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.pick-module__GE_YUq__cancel{border-radius:var(--zs-r-full);min-height:44px;color:var(--zs-ink-soft);font:700 14px/1 var(--zs-font-ui);cursor:pointer;background:0 0;border:0;padding:0 16px}.pick-module__GE_YUq__cancel:hover{color:var(--zs-ink);background:var(--zs-ground-sunken)}@media (max-width:767px){.pick-module__GE_YUq__dialog{width:100%}.pick-module__GE_YUq__foot{padding-bottom:calc(14px + env(safe-area-inset-bottom));border-radius:0}.pick-module__GE_YUq__actions{width:100%}.pick-module__GE_YUq__actions>*{flex:1}}@media (prefers-reduced-motion:reduce){.pick-module__GE_YUq__card{transition:none}}
.landing-module__65F_Hq__page{background:var(--zs-ground);color:var(--zs-ink);font-family:var(--zs-font-ui)}.landing-module__65F_Hq__page ::selection{background:var(--zs-accent-soft);color:var(--zs-ink)}html:has(.landing-module__65F_Hq__page){scrollbar-color:oklch(54% .155 42/.55) oklch(96.4% .005 90);scrollbar-width:thin}html:has(.landing-module__65F_Hq__page)::-webkit-scrollbar{width:10px}html:has(.landing-module__65F_Hq__page)::-webkit-scrollbar-track{background:#f4f3ef;background:lab(95.85% -.0118613 1.90758)}html:has(.landing-module__65F_Hq__page)::-webkit-scrollbar-thumb{background:#b547108c;background:lab(45.433% 43.8136 51.7909/.55);border:2px solid #f4f3ef;border:2px solid lab(95.85% -.0118613 1.90758);border-radius:999px}html:has(.landing-module__65F_Hq__page)::-webkit-scrollbar-thumb:hover{background:#b54710cc;background:lab(45.433% 43.8136 51.7909/.8)}.landing-module__65F_Hq__scrollArea{scrollbar-color:var(--zs-ink-faint)transparent;scrollbar-width:thin}.landing-module__65F_Hq__scrollArea::-webkit-scrollbar{width:6px;height:6px}.landing-module__65F_Hq__scrollArea::-webkit-scrollbar-thumb{background:var(--zs-ink-faint);border-radius:999px}.landing-module__65F_Hq__scrollArea:hover::-webkit-scrollbar-thumb{background:var(--zs-ink-muted)}.landing-module__65F_Hq__shell{max-width:var(--zs-w-content);grid-template-columns:minmax(0,1fr);gap:0 56px;margin:0 auto;padding:8px 16px 0;display:grid}.landing-module__65F_Hq__hero,.landing-module__65F_Hq__aside,.landing-module__65F_Hq__story{min-width:0}@media (min-width:640px){.landing-module__65F_Hq__shell{padding-inline:24px}}@media (min-width:1024px){.landing-module__65F_Hq__shell{grid-template-columns:minmax(0,1fr) 340px;padding-top:24px}.landing-module__65F_Hq__hero{grid-area:1/1}.landing-module__65F_Hq__aside{grid-area:1/2/span 2;align-self:start;position:sticky;top:96px}.landing-module__65F_Hq__story{grid-area:2/1}}.landing-module__65F_Hq__h1{z-index:0;max-width:18ch;font-family:var(--zs-font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.3vw,3.625rem);font-weight:400;line-height:1.04;position:relative}.landing-module__65F_Hq__h1Accent{color:var(--zs-accent)}.landing-module__65F_Hq__h1PhotoWrap{display:inline-block;position:relative}.landing-module__65F_Hq__h1Photo{background:var(--zs-paper);box-shadow:var(--zs-lift-2);white-space:nowrap;border-radius:4px;margin:0 .06em;padding:.02em .16em .08em;display:inline-block;position:relative;rotate:-1.6deg}.landing-module__65F_Hq__h1Photo:before,.landing-module__65F_Hq__h1Photo:after{content:"";background:var(--zs-ink);width:.34em;height:.34em;position:absolute}.landing-module__65F_Hq__h1Photo:before{clip-path:polygon(0 0,100% 0,0 100%);top:-.04em;left:-.04em}.landing-module__65F_Hq__h1Photo:after{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:-.04em;right:-.04em}.landing-module__65F_Hq__h1Wave{white-space:nowrap;display:inline-block;position:relative}.landing-module__65F_Hq__h1Wave svg{fill:none;width:calc(100% + .04em);height:.2em;stroke:var(--zs-sky);stroke-width:5px;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:0;position:absolute;bottom:-.1em;left:-.02em;right:-.02em;overflow:visible}@media (prefers-reduced-motion:no-preference){.landing-module__65F_Hq__h1Photo{animation:landing-module__65F_Hq__h1-photo-land .9s var(--zs-ease-out).15s both}.landing-module__65F_Hq__h1Wave svg{animation:landing-module__65F_Hq__h1-wave-draw 1.1s var(--zs-ease-out).55s both}}@keyframes landing-module__65F_Hq__h1-photo-land{0%{translate:0 -.12em;rotate:-7deg;box-shadow:0 0 #0000;box-shadow:0 0 lab(0% 0 0/0)}}@keyframes landing-module__65F_Hq__h1-wave-draw{0%{stroke-dashoffset:240px}}.landing-module__65F_Hq__h2{font-family:var(--zs-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-size:clamp(1.875rem,3vw,2.625rem);font-weight:400;line-height:1.1}.landing-module__65F_Hq__h3{font-family:var(--zs-font-display);letter-spacing:-.015em;margin:0 0 8px;font-size:1.375rem;font-weight:500;line-height:1.2}.landing-module__65F_Hq__lead{max-width:54ch;color:var(--zs-ink-soft);text-wrap:pretty;margin:20px 0 0;font-size:1.0625rem;line-height:1.6}@media (min-width:1024px){.landing-module__65F_Hq__lead{font-size:var(--zs-text-lead)}}.landing-module__65F_Hq__intro,.landing-module__65F_Hq__prose p{max-width:60ch;color:var(--zs-ink-soft);text-wrap:pretty;margin:0 0 16px;font-size:1.0625rem;line-height:1.65}.landing-module__65F_Hq__prose>:last-child{margin-bottom:0}.landing-module__65F_Hq__stageWrap{margin-top:28px}.landing-module__65F_Hq__stage{z-index:var(--zs-z-raised);touch-action:pan-y;-webkit-user-select:none;user-select:none;height:250px;position:relative;container-type:inline-size}@media (min-width:640px){.landing-module__65F_Hq__stage{height:300px}}.landing-module__65F_Hq__shelf{background:linear-gradient(#a06a47 0 3px,#7b4b2e 3px 100%);border-radius:3px;height:14px;position:absolute;bottom:40px;left:0;right:0;box-shadow:0 10px 18px -12px #00000073;box-shadow:0 10px 18px -12px lab(0% 0 0/.45)}.landing-module__65F_Hq__shelf:before,.landing-module__65F_Hq__shelf:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#6a3f26;width:10px;height:22px;position:absolute;top:14px}.landing-module__65F_Hq__shelf:before{left:9%}.landing-module__65F_Hq__shelf:after{right:9%;transform:scaleX(-1)}.landing-module__65F_Hq__books{pointer-events:none;justify-content:center;align-items:flex-end;gap:3px;padding:0 0 54px 22%;display:flex;position:absolute;inset:0}.landing-module__65F_Hq__book{--k:.82;width:calc(var(--w)*var(--k));height:calc(var(--h)*var(--k));background:var(--bg);color:var(--ink);cursor:grab;pointer-events:auto;touch-action:pan-y;border-radius:3px 3px 2px 2px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 3px 0 #ffffff24,inset -4px 0 #00000024;box-shadow:inset 3px 0 lab(100% 0 0/.14),inset -4px 0 lab(0% 0 0/.14)}.landing-module__65F_Hq__book:active{cursor:grabbing}.landing-module__65F_Hq__book:before,.landing-module__65F_Hq__book:after{content:"";background:var(--zs-foil);opacity:.75;border-radius:1px;height:2px;position:absolute;left:5px;right:5px}.landing-module__65F_Hq__book:before{top:12px}.landing-module__65F_Hq__book:after{bottom:12px}.landing-module__65F_Hq__book:not([data-phone]){display:none}@media (min-width:640px){.landing-module__65F_Hq__book{--k:1}.landing-module__65F_Hq__book:not([data-phone]){display:grid}}.landing-module__65F_Hq__bookTitle{font-family:var(--zs-font-display);letter-spacing:.02em;white-space:nowrap;writing-mode:vertical-rl;font-size:12px;font-style:italic;font-weight:500;transform:rotate(180deg)}.landing-module__65F_Hq__stage[data-live] .landing-module__65F_Hq__books{padding:0}.landing-module__65F_Hq__stage[data-live] .landing-module__65F_Hq__book{will-change:transform;position:absolute;top:0;left:0}.landing-module__65F_Hq__mascot{--mw:150px;left:5%;bottom:calc(54px - var(--mw)*.03125);z-index:var(--zs-z-raised);width:var(--mw);position:absolute}@media (min-width:640px){.landing-module__65F_Hq__mascot{--mw:190px}}.landing-module__65F_Hq__stage[data-live] .landing-module__65F_Hq__mascot{top:0;bottom:auto;left:0}.landing-module__65F_Hq__mascotBtn{border-radius:var(--zs-r-md);cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.landing-module__65F_Hq__mascotBtn:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.landing-module__65F_Hq__bubble{z-index:var(--zs-z-sticky);border-radius:var(--zs-r-md);background:var(--zs-paper);max-width:min(260px,70vw);box-shadow:var(--zs-lift-2);color:var(--zs-ink);font-size:var(--zs-text-small);opacity:0;pointer-events:none;transition:opacity var(--zs-dur-ui)var(--zs-ease);padding:10px 14px;font-weight:600;line-height:1.35;position:absolute;top:0;left:0}.landing-module__65F_Hq__bubble[data-shown]{opacity:1}.landing-module__65F_Hq__stage:not([data-live]) .landing-module__65F_Hq__bubble{top:12px;left:5%}.landing-module__65F_Hq__coupon{z-index:var(--zs-z-sticky);border-radius:var(--zs-r-md);background:var(--zs-paper);width:min(250px,100% - 28px);box-shadow:var(--zs-lift-2);opacity:0;pointer-events:none;transition:opacity var(--zs-dur-ui)var(--zs-ease),translate var(--zs-dur-scene)var(--zs-ease);gap:6px;padding:14px 16px;display:grid;position:absolute;top:14px;right:14px;translate:0 -8px}.landing-module__65F_Hq__coupon[data-shown]{opacity:1;pointer-events:auto;translate:0}.landing-module__65F_Hq__couponLead,.landing-module__65F_Hq__couponValue,.landing-module__65F_Hq__couponCode{margin:0}.landing-module__65F_Hq__couponLead{color:var(--zs-ink-muted);font-size:var(--zs-text-meta);letter-spacing:.02em;font-weight:600}.landing-module__65F_Hq__couponValue{font-family:var(--zs-font-display);font-size:1.25rem;line-height:1.15}.landing-module__65F_Hq__couponCode{border-top:2px dashed var(--zs-ink-faint);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.landing-module__65F_Hq__couponCode code{border-radius:var(--zs-r-xs);background:var(--zs-accent-soft);color:var(--zs-accent-ink);font:800 1rem/1.2 var(--zs-font-ui);letter-spacing:.08em;padding:4px 8px}.landing-module__65F_Hq__againBtn{color:var(--zs-ink-muted);font:600 var(--zs-text-small)/1.4 var(--zs-font-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.landing-module__65F_Hq__start{margin-top:8px}.landing-module__65F_Hq__quietBtn{border:1px solid var(--zs-ink-faint);border-radius:var(--zs-r-full);background:var(--zs-ground-raised);min-height:36px;color:var(--zs-ink);font:600 var(--zs-text-small)/1 var(--zs-font-ui);cursor:pointer;transition:border-color var(--zs-dur-ui)var(--zs-ease),background-color var(--zs-dur-ui)var(--zs-ease);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.landing-module__65F_Hq__quietBtn:hover{border-color:var(--zs-accent);color:var(--zs-accent-ink)}.landing-module__65F_Hq__quietBtn:focus-visible,.landing-module__65F_Hq__linkBtn:focus-visible,.landing-module__65F_Hq__againBtn:focus-visible,.landing-module__65F_Hq__stepBtn:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.landing-module__65F_Hq__linkBtn{width:100%;color:var(--zs-ink-soft);font:600 var(--zs-text-small)/1.4 var(--zs-font-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:6px 0;text-decoration:underline;display:block}.landing-module__65F_Hq__assembler{border-radius:var(--zs-r-lg);background:var(--zs-paper);box-shadow:var(--zs-lift-2);flex-direction:column;margin:24px 0 8px;display:flex;position:relative}@media (min-width:1024px){.landing-module__65F_Hq__assembler{max-height:calc(100dvh - 140px);margin:0}}.landing-module__65F_Hq__assemblerHead{border-bottom:1px solid var(--zs-ink-faint);justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 16px 0 20px;display:flex}.landing-module__65F_Hq__assemblerTitle{font-family:var(--zs-font-display);letter-spacing:-.015em;margin:0 0 14px;font-size:1.5rem;font-weight:400}.landing-module__65F_Hq__assemblerBuddy{pointer-events:none;flex:none;width:104px;margin:-24px -8px -1px 0}.landing-module__65F_Hq__assemblerBody{min-height:0;padding:18px 20px 4px}@media (min-width:1024px){.landing-module__65F_Hq__assemblerBody{overscroll-behavior:contain;overflow-y:auto}}.landing-module__65F_Hq__assemblerFoot{border-top:1px solid var(--zs-ink-faint);padding:14px 20px 18px}.landing-module__65F_Hq__footRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.landing-module__65F_Hq__footLink{color:var(--zs-ink-soft);font:600 var(--zs-text-small)/1.4 var(--zs-font-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.landing-module__65F_Hq__footLink:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.landing-module__65F_Hq__field{border:0;min-width:0;margin:0 0 16px;padding:0}.landing-module__65F_Hq__legend{color:var(--zs-ink-muted);margin:0 0 8px;padding:0;font-size:.8125rem;font-weight:600;display:block}.landing-module__65F_Hq__kinds{gap:6px;display:grid}.landing-module__65F_Hq__kind,.landing-module__65F_Hq__chip{cursor:pointer;transition:border-color var(--zs-dur-ui)var(--zs-ease),background-color var(--zs-dur-ui)var(--zs-ease),color var(--zs-dur-ui)var(--zs-ease);position:relative}.landing-module__65F_Hq__kind input,.landing-module__65F_Hq__chip input{opacity:0;pointer-events:none;position:absolute}.landing-module__65F_Hq__kind{border:1px solid var(--zs-ink-faint);border-radius:var(--zs-r-md);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.landing-module__65F_Hq__kind:hover{border-color:var(--zs-ink-muted)}.landing-module__65F_Hq__kind[data-on]{border-color:var(--zs-accent);background:var(--zs-accent-soft)}:is(.landing-module__65F_Hq__kind:has(input:focus-visible),.landing-module__65F_Hq__chip:has(input:focus-visible)){outline:3px solid var(--zs-accent-ring);outline-offset:2px}.landing-module__65F_Hq__kindName{font-size:.9375rem;font-weight:600}.landing-module__65F_Hq__kindPrice{color:var(--zs-ink-soft);font-size:var(--zs-text-small);font-variant-numeric:tabular-nums;white-space:nowrap}.landing-module__65F_Hq__kind[data-on] .landing-module__65F_Hq__kindPrice{color:var(--zs-accent-ink)}.landing-module__65F_Hq__chips{flex-wrap:wrap;gap:6px;display:flex}.landing-module__65F_Hq__chip{border:1px solid var(--zs-ink-faint);border-radius:var(--zs-r-full);font-size:var(--zs-text-small);font-variant-numeric:tabular-nums;padding:8px 12px;font-weight:600;line-height:1}.landing-module__65F_Hq__chip:hover{border-color:var(--zs-ink-muted)}.landing-module__65F_Hq__chip[data-on]{border-color:var(--zs-ink);background:var(--zs-ink);color:var(--zs-ground)}.landing-module__65F_Hq__stepper{align-items:center;gap:10px;display:flex}.landing-module__65F_Hq__stepBtn{border:1px solid var(--zs-ink-faint);border-radius:var(--zs-r-sm);background:var(--zs-ground-raised);width:40px;height:40px;color:var(--zs-ink);cursor:pointer;place-items:center;padding:0;display:grid}.landing-module__65F_Hq__stepBtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.landing-module__65F_Hq__stepBtn:hover:not(:disabled){border-color:var(--zs-ink-muted)}.landing-module__65F_Hq__stepBtn:disabled{color:var(--zs-ink-faint);cursor:not-allowed}.landing-module__65F_Hq__stepValue{min-width:2.2ch;font-family:var(--zs-font-display);font-variant-numeric:tabular-nums;text-align:center;font-size:1.625rem}.landing-module__65F_Hq__stepRange{color:var(--zs-ink-muted);font-size:var(--zs-text-small);font-variant-numeric:tabular-nums;margin-left:auto}.landing-module__65F_Hq__price{font-family:var(--zs-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0 0 2px;font-size:2.25rem;line-height:1.05}.landing-module__65F_Hq__price span{font-size:1.5rem}.landing-module__65F_Hq__summaryMeta{color:var(--zs-ink-soft);font-size:var(--zs-text-small);margin:4px 0 0;line-height:1.45}.landing-module__65F_Hq__cta{width:100%;min-height:52px;margin-top:14px}.landing-module__65F_Hq__bar{z-index:var(--zs-z-sticky);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--zs-paper);transition:translate var(--zs-dur-scene)var(--zs-ease);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;translate:0 110%;box-shadow:0 -8px 24px -12px #00000040,0 -1px #0000000f;box-shadow:0 -8px 24px -12px lab(0% 0 0/.25),0 -1px lab(0% 0 0/.06)}.landing-module__65F_Hq__bar[data-shown]{translate:0}.landing-module__65F_Hq__barText{font-size:var(--zs-text-small);margin:0;line-height:1.3;display:grid}.landing-module__65F_Hq__barText span{color:var(--zs-ink-soft)}.landing-module__65F_Hq__barText b{font-family:var(--zs-font-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:400}@media (min-width:1024px){.landing-module__65F_Hq__bar{display:none}}.landing-module__65F_Hq__section{padding:56px 0;scroll-margin-top:96px}.landing-module__65F_Hq__section+.landing-module__65F_Hq__section{border-top:1px solid var(--zs-ink-faint)}@media (min-width:1024px){.landing-module__65F_Hq__section{padding:88px 0}}.landing-module__65F_Hq__split{align-items:center;gap:32px;display:grid}@media (min-width:768px){.landing-module__65F_Hq__split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px}}.landing-module__65F_Hq__spread{justify-items:center;gap:8px;margin:0;display:grid}.landing-module__65F_Hq__spreadStage{width:min(100%,420px)}.landing-module__65F_Hq__spreadCaption{justify-content:center;display:flex}.landing-module__65F_Hq__corners{margin:48px 0 0}.landing-module__65F_Hq__kindTabs{border-radius:var(--zs-r-full);background:var(--zs-ground-sunken);flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.landing-module__65F_Hq__kindTab{border-radius:var(--zs-r-full);min-height:38px;color:var(--zs-ink-soft);font:600 14px/1 var(--zs-font-ui);cursor:pointer;transition:background var(--zs-dur-fast)var(--zs-ease),color var(--zs-dur-fast)var(--zs-ease);background:0 0;border:0;padding:0 16px}.landing-module__65F_Hq__kindTab[aria-selected=true]{background:var(--zs-ink);color:var(--zs-paper)}.landing-module__65F_Hq__kindTab:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.landing-module__65F_Hq__cornerHint{color:var(--zs-ink-muted);font-weight:500;display:block}.landing-module__65F_Hq__cornersHead{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.landing-module__65F_Hq__cornersLabel{font-weight:600}.landing-module__65F_Hq__cornersLabel b{font-family:var(--zs-font-display);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:400}.landing-module__65F_Hq__range{max-width:360px;accent-color:var(--zs-accent);flex:200px}.landing-module__65F_Hq__cornersRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-module__65F_Hq__cornersRow[data-lead]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.landing-module__65F_Hq__cornersRow[data-lead]{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-module__65F_Hq__cornersRow{gap:20px}}.landing-module__65F_Hq__corner{min-width:0}.landing-module__65F_Hq__cornerSvg{width:100%;height:auto;transition:opacity var(--zs-dur-ui)var(--zs-ease);display:block}.landing-module__65F_Hq__cornerSvg[data-off]{opacity:.35}.landing-module__65F_Hq__cornerName{font-weight:600;font-size:var(--zs-text-small);margin:10px 0 0}.landing-module__65F_Hq__cornerValue{color:var(--zs-ink-soft);font-size:var(--zs-text-small);font-variant-numeric:tabular-nums;margin:2px 0 0}.landing-module__65F_Hq__cornersNote{color:var(--zs-ink-muted);font-size:var(--zs-text-small);margin-top:12px}.landing-module__65F_Hq__kindsTable{overscroll-behavior-x:contain;margin:8px -16px 0;padding:0 16px;overflow-x:auto}.landing-module__65F_Hq__kindsTable:focus-visible{outline:3px solid var(--zs-accent-ring)}.landing-module__65F_Hq__kindsTable table{border-collapse:collapse;width:100%;min-width:560px;font-size:.9375rem;line-height:1.4}.landing-module__65F_Hq__kindsTable th,.landing-module__65F_Hq__kindsTable td{border-bottom:1px solid var(--zs-ink-faint);text-align:left;vertical-align:top;padding:11px 12px}.landing-module__65F_Hq__kindsTable thead th{vertical-align:bottom}.landing-module__65F_Hq__kindsTable tbody th{width:16%;color:var(--zs-ink-muted);font-size:var(--zs-text-small);font-weight:600}.landing-module__65F_Hq__kindsTable tbody td{color:var(--zs-ink-soft)}.landing-module__65F_Hq__kindsTable tr>:nth-child(2){background:var(--zs-ground-sunken)}.landing-module__65F_Hq__kindsTable tbody tr:last-child>*{border-bottom:0}.landing-module__65F_Hq__kindHead{font-family:var(--zs-font-display);color:var(--zs-ink);font-size:1.25rem;font-weight:500;display:block}.landing-module__65F_Hq__kindFrom{color:var(--zs-accent-ink);font-size:var(--zs-text-small);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:600;display:block}.landing-module__65F_Hq__kindEdge{width:64px;margin-bottom:10px;display:block}.landing-module__65F_Hq__kindNote{color:var(--zs-ink-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.75rem;font-weight:500;display:block}.landing-module__65F_Hq__tableNote{color:var(--zs-ink-muted);font-size:var(--zs-text-small);margin:10px 0 0}.landing-module__65F_Hq__fits{gap:24px;margin-top:32px;display:grid}.landing-module__65F_Hq__fit{align-content:start;justify-items:start;gap:10px;display:grid}.landing-module__65F_Hq__fit p{color:var(--zs-ink-soft);text-wrap:pretty;margin:0;line-height:1.6}.landing-module__65F_Hq__fit .landing-module__65F_Hq__h3{margin:0}@media (min-width:900px){.landing-module__65F_Hq__fits{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.landing-module__65F_Hq__steps{counter-reset:step;gap:18px;margin:8px 0 28px;padding:0;list-style:none;display:grid}.landing-module__65F_Hq__steps li{counter-increment:step;grid-template-columns:40px minmax(0,1fr);column-gap:14px;display:grid}.landing-module__65F_Hq__steps li:before{content:counter(step);font-family:var(--zs-font-display);color:var(--zs-accent);grid-row:1/span 2;font-size:2rem;line-height:1}.landing-module__65F_Hq__stepTitle{margin:0 0 4px;font-size:1.0625rem;font-weight:700}.landing-module__65F_Hq__steps p{color:var(--zs-ink-soft);margin:0;line-height:1.55}.landing-module__65F_Hq__videoFigure{margin:0}.landing-module__65F_Hq__videoFigure figcaption{color:var(--zs-ink-muted);font-size:var(--zs-text-small);margin-top:10px}.landing-module__65F_Hq__video{aspect-ratio:4/5;border-radius:var(--zs-r-lg);border-radius:var(--zs-r-lg);background:var(--zs-ground-sunken);position:relative;overflow:hidden}.landing-module__65F_Hq__video video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--zs-dur-scene)var(--zs-ease);display:block;position:relative}.landing-module__65F_Hq__video[data-ready] video{opacity:1}.landing-module__65F_Hq__video[data-shape=square]{aspect-ratio:1;border-radius:12px}.landing-module__65F_Hq__video[data-shape=wide]{aspect-ratio:16/9;border-radius:var(--zs-r-lg);box-shadow:0 1px 2px #2a1d1814,0 18px 40px -18px #2a1d1859}.landing-module__65F_Hq__ideaVideo{margin:clamp(28px,4vw,44px) 0 0}.landing-module__65F_Hq__ideaVideo figcaption{color:var(--zs-ink-muted);font-size:var(--zs-text-small);margin-top:12px}.landing-module__65F_Hq__video video[poster]{opacity:1}.landing-module__65F_Hq__videoWait{place-items:center;padding:18%;display:grid;position:absolute;inset:0}.landing-module__65F_Hq__videoWait>*{width:100%}.landing-module__65F_Hq__videoPlay{border-radius:var(--zs-r-full);background:var(--zs-paper);width:64px;height:64px;box-shadow:var(--zs-lift-2);color:var(--zs-ink);cursor:pointer;border:0;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.landing-module__65F_Hq__videoPlay svg{fill:currentColor;width:26px;height:26px}.landing-module__65F_Hq__faqHead{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.landing-module__65F_Hq__faqBuddy{flex:none;width:120px;margin-bottom:8px}.landing-module__65F_Hq__faq details{border-bottom:1px solid var(--zs-ink-faint)}.landing-module__65F_Hq__faq summary{font-family:var(--zs-font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:1.1875rem;line-height:1.3;list-style:none;display:flex}.landing-module__65F_Hq__faq summary::-webkit-details-marker{display:none}.landing-module__65F_Hq__faq summary:after{content:"";width:14px;height:14px;color:var(--zs-accent);transition:rotate var(--zs-dur-ui)var(--zs-ease);background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 14px no-repeat;flex:none}.landing-module__65F_Hq__faq details[open] summary:after{rotate:45deg}.landing-module__65F_Hq__faq summary:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.landing-module__65F_Hq__faq p{max-width:64ch;color:var(--zs-ink-soft);margin:0 0 20px;line-height:1.65}.landing-module__65F_Hq__finale{background:var(--zs-ground-sunken);margin-top:24px;padding:56px 16px 64px}.landing-module__65F_Hq__finaleInner{max-width:var(--zs-w-content);align-items:center;gap:24px;margin:0 auto;display:grid}.landing-module__65F_Hq__finaleBuddy{justify-self:center;width:min(220px,60vw)}@media (min-width:768px){.landing-module__65F_Hq__finale{padding:80px 24px 88px}.landing-module__65F_Hq__finaleInner{grid-template-columns:260px minmax(0,1fr);gap:48px}.landing-module__65F_Hq__finaleBuddy{width:100%}}.landing-module__65F_Hq__studio{z-index:calc(var(--zs-z-modal) + 1);background:var(--zs-ground);animation:landing-module__65F_Hq__studio-in var(--zs-dur-scene)var(--zs-ease-out);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes landing-module__65F_Hq__studio-in{0%{opacity:0}}.landing-module__65F_Hq__studioBar{border-bottom:1px solid var(--zs-ink-faint);background:var(--zs-paper);align-items:center;gap:16px;min-height:56px;padding:8px 16px;display:flex}.landing-module__65F_Hq__studioBack{border:1px solid var(--zs-ink-faint);border-radius:var(--zs-r-full);background:var(--zs-ground-raised);min-height:40px;color:var(--zs-ink);font:600 var(--zs-text-small)/1 var(--zs-font-ui);cursor:pointer;align-items:center;gap:6px;padding:0 12px 0 8px;display:inline-flex}.landing-module__65F_Hq__studioBack svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.landing-module__65F_Hq__studioBack:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.landing-module__65F_Hq__studioTitle{font-family:var(--zs-font-display);margin:0;font-size:1.125rem}.landing-module__65F_Hq__studioSlot{flex:1;min-width:0;display:flex}.landing-module__65F_Hq__studioSlot:empty{display:none}.landing-module__65F_Hq__studioBar:has(.landing-module__65F_Hq__studioSlot:not(:empty)) .landing-module__65F_Hq__studioTitle{display:none}@media (max-width:639px){.landing-module__65F_Hq__studioBar{gap:8px;padding:8px 10px}.landing-module__65F_Hq__studioBar:has(.landing-module__65F_Hq__studioSlot:not(:empty)) .landing-module__65F_Hq__studioBackLabel{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.landing-module__65F_Hq__studioBar:has(.landing-module__65F_Hq__studioSlot:not(:empty)) .landing-module__65F_Hq__studioBack{padding:0 10px}}.landing-module__65F_Hq__studioScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--zs-accent)42%,transparent)transparent;flex:1;padding:16px;overflow:auto}.landing-module__65F_Hq__studioScroll::-webkit-scrollbar{width:10px}.landing-module__65F_Hq__studioScroll::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--zs-accent)42%,transparent)padding-box;border:2px solid #0000;border-radius:999px}@media (min-width:1024px){.landing-module__65F_Hq__studioScroll{padding:24px 32px}}.landing-module__65F_Hq__studioState{text-align:center;max-width:420px;color:var(--zs-ink-soft);justify-items:center;gap:16px;margin:8vh auto 0;line-height:1.55;display:grid}.landing-module__65F_Hq__studioState p{margin:0}.landing-module__65F_Hq__studioBuddy{width:200px}@media (prefers-reduced-motion:reduce){.landing-module__65F_Hq__bubble,.landing-module__65F_Hq__coupon,.landing-module__65F_Hq__bar,.landing-module__65F_Hq__studio,.landing-module__65F_Hq__cornerSvg,.landing-module__65F_Hq__faq summary:after{transition:none;animation:none}}
.studio-module__vffkFG__root{--pane:296px;--inspector:340px;--line:color-mix(in oklab,var(--zs-ink)12%,transparent);--soft:color-mix(in oklab,var(--zs-ink)5%,var(--zs-ground-raised));color:var(--zs-ink);font-family:var(--zs-font-ui);padding-bottom:96px}@media (min-width:1024px){.studio-module__vffkFG__root{padding-bottom:24px}}.studio-module__vffkFG__root,.studio-module__vffkFG__root *{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--zs-accent)42%,transparent)transparent}.studio-module__vffkFG__root ::-webkit-scrollbar{width:8px;height:8px}.studio-module__vffkFG__root ::-webkit-scrollbar-track{background:0 0}.studio-module__vffkFG__root ::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--zs-accent)42%,transparent)padding-box;border:2px solid #0000;border-radius:999px}.studio-module__vffkFG__root ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,var(--zs-accent)70%,transparent)}.studio-module__vffkFG__bar{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.studio-module__vffkFG__titleBox{gap:2px;min-width:0;display:grid}.studio-module__vffkFG__titleBox>span:first-child{min-width:0}.studio-module__vffkFG__titleBox h2{max-width:240px;font-size:17px;line-height:1.25}@media (max-width:639px){.studio-module__vffkFG__titleBox h2{max-width:150px;font-size:14px}}.studio-module__vffkFG__saveState{color:var(--zs-ink-muted);white-space:nowrap;font-size:12px;line-height:1}.studio-module__vffkFG__saveState[data-tone=ok]{color:var(--zs-leaf-ink)}.studio-module__vffkFG__saveState[data-tone=bad]{color:var(--zs-error)}.studio-module__vffkFG__steps{border-radius:var(--zs-r-full);background:var(--soft);border:1px solid var(--line);margin:0 auto;padding:4px;display:none}@media (min-width:1024px){.studio-module__vffkFG__steps{gap:2px;display:flex}}.studio-module__vffkFG__step{border-radius:var(--zs-r-full);min-height:36px;color:var(--zs-ink-soft);font:600 14px/1 var(--zs-font-ui);cursor:pointer;transition:background var(--zs-dur-fast)var(--zs-ease),color var(--zs-dur-fast)var(--zs-ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 14px 0 6px;display:inline-flex}.studio-module__vffkFG__step:hover{color:var(--zs-ink)}.studio-module__vffkFG__stepNum{background:var(--zs-ground-raised);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.studio-module__vffkFG__step[aria-current=step]{background:var(--zs-ink);color:var(--zs-paper)}.studio-module__vffkFG__step[aria-current=step] .studio-module__vffkFG__stepNum{background:var(--zs-accent);color:#fff;border-color:#0000}.studio-module__vffkFG__step[data-done] .studio-module__vffkFG__stepNum{background:var(--zs-leaf-soft);color:var(--zs-leaf-ink);border-color:#0000}.studio-module__vffkFG__barRight{align-items:center;gap:8px;margin-left:auto;display:flex}.studio-module__vffkFG__iconBtn{border:1px solid var(--line);border-radius:var(--zs-r-full);background:var(--zs-ground-raised);width:40px;height:40px;color:var(--zs-ink);cursor:pointer;place-items:center;display:grid}.studio-module__vffkFG__iconBtn:disabled{opacity:.35;cursor:default}.studio-module__vffkFG__iconBtn svg{width:18px;height:18px}.studio-module__vffkFG__hideSm{display:none}@media (min-width:640px){.studio-module__vffkFG__hideSm{display:grid}.studio-module__vffkFG__onlySm{display:none}}.studio-module__vffkFG__price{font-variant-numeric:tabular-nums;justify-items:end;line-height:1.1;display:grid}.studio-module__vffkFG__price b{white-space:nowrap;font-size:17px;font-weight:800}.studio-module__vffkFG__price span{color:var(--zs-ink-muted);white-space:nowrap;font-size:11px}.studio-module__vffkFG__cta{white-space:nowrap;min-height:44px}.studio-module__vffkFG__priceSm{display:none}@media (max-width:639px){.studio-module__vffkFG__bar{gap:8px}.studio-module__vffkFG__price,.studio-module__vffkFG__saveState{display:none}.studio-module__vffkFG__priceSm{font:800 13px/1 var(--zs-font-ui);font-variant-numeric:tabular-nums;color:var(--zs-ink-soft);white-space:nowrap;padding-left:4px;display:block}.studio-module__vffkFG__cta{min-height:44px;padding-block:0;padding-inline:14px;font-size:14px}}@media (max-width:639px) and (hover:none) and (pointer:coarse){.studio-module__vffkFG__priceSm{margin-top:-10px}}.studio-module__vffkFG__work{gap:20px;display:grid}@media (min-width:1024px){.studio-module__vffkFG__work{grid-template-columns:var(--pane)minmax(0,1fr)var(--inspector);align-items:start}}@media (min-width:1024px) and (max-width:1279px){.studio-module__vffkFG__root{--pane:248px;--inspector:300px}}.studio-module__vffkFG__pane{display:none}@media (min-width:1024px){.studio-module__vffkFG__pane{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 120px);display:block;position:sticky;top:0;overflow:auto}}.studio-module__vffkFG__card{border:1px solid var(--line);border-radius:var(--zs-r-lg);background:var(--zs-ground-raised);padding:16px}.studio-module__vffkFG__cardHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.studio-module__vffkFG__cardTitle{font:700 15px/1.2 var(--zs-font-ui);margin:0}.studio-module__vffkFG__muted{color:var(--zs-ink-muted);font-size:13px}.studio-module__vffkFG__stage{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.studio-module__vffkFG__stageHead{align-items:center;gap:8px;min-height:40px;display:flex}.studio-module__vffkFG__pageNav{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.studio-module__vffkFG__pageNav strong{text-align:center;min-width:7.5em;font-size:15px}.studio-module__vffkFG__helpSlot{gap:8px;margin-left:auto;display:flex}.studio-module__vffkFG__helpSlot:empty{display:none}.studio-module__vffkFG__stageHint{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--zs-ink-muted);margin-left:auto;font-size:12px;display:none;overflow:hidden}@media (min-width:1280px){.studio-module__vffkFG__stageHint{display:block}}.studio-module__vffkFG__table{border-radius:var(--zs-r-lg);background:var(--zs-ground-sunken);padding:clamp(10px,2.4vw,28px);position:relative}@media (max-width:1023px){.studio-module__vffkFG__root{flex-direction:column;min-height:100%;display:flex}.studio-module__vffkFG__work{flex:1;grid-template-rows:minmax(0,1fr)}.studio-module__vffkFG__stage{grid-template-rows:auto 1fr auto}.studio-module__vffkFG__table{align-self:center}}.studio-module__vffkFG__strip{scroll-snap-type:x proximity;scrollbar-width:thin;touch-action:pan-x;gap:10px;padding:4px 2px 10px;display:flex;overflow-x:auto}.studio-module__vffkFG__addTile{border:1.5px dashed color-mix(in oklab,var(--zs-ink)25%,transparent);width:96px;min-height:64px;color:var(--zs-ink-soft);font:600 12px/1.2 var(--zs-font-ui);cursor:pointer;background:0 0;border-radius:10px;flex:none;align-content:center;place-items:center;gap:4px;display:grid}.studio-module__vffkFG__addTile:disabled{opacity:.4;cursor:default}.studio-module__vffkFG__coverTile,.studio-module__vffkFG__thumb{border:1px solid var(--line);background:var(--zs-ground-raised);color:var(--zs-ink-soft);cursor:pointer;scroll-snap-align:start;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:box-shadow var(--zs-dur-fast)var(--zs-ease),border-color var(--zs-dur-fast)var(--zs-ease);border-radius:10px;flex:none;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #281c140f}.studio-module__vffkFG__coverTile{width:128px}.studio-module__vffkFG__coverTile:hover,.studio-module__vffkFG__thumb:hover{border-color:color-mix(in oklab,var(--zs-ink)24%,transparent)}.studio-module__vffkFG__coverTile[aria-pressed=true],.studio-module__vffkFG__thumb[data-selected]{border-color:var(--zs-accent);box-shadow:0 0 0 2px var(--zs-accent),0 6px 16px -8px #281c1459}.studio-module__vffkFG__coverThumb{background:var(--zs-ground-sunken);min-height:60px;display:block;overflow:hidden}.studio-module__vffkFG__thumbBar{font:700 10px/1.3 var(--zs-font-ui);font-variant-numeric:tabular-nums;color:var(--zs-ink-soft);text-align:left;justify-content:space-between;align-items:center;gap:4px;padding:3px 7px 4px;display:flex}.studio-module__vffkFG__coverTile[aria-pressed=true] .studio-module__vffkFG__thumbBar,.studio-module__vffkFG__thumb[data-selected] .studio-module__vffkFG__thumbBar{color:var(--zs-ink)}.studio-module__vffkFG__thumbBar b[data-fill=some]{color:var(--zs-accent-ink)}.studio-module__vffkFG__thumbBar b[data-fill=full]{color:var(--zs-leaf-ink)}.studio-module__vffkFG__thumbDel{z-index:2;border:1px solid var(--line);background:color-mix(in oklab,var(--zs-ground-raised)92%,transparent);width:24px;min-width:0;height:24px;min-height:0;color:var(--zs-ink-soft);opacity:0;cursor:pointer;transition:opacity var(--zs-dur-fast)var(--zs-ease),background var(--zs-dur-fast)var(--zs-ease),color var(--zs-dur-fast)var(--zs-ease);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 1px 3px #281c142e}.studio-module__vffkFG__thumbDel svg{width:13px;height:13px}.studio-module__vffkFG__thumb:hover .studio-module__vffkFG__thumbDel,.studio-module__vffkFG__thumb[data-selected] .studio-module__vffkFG__thumbDel,.studio-module__vffkFG__thumbDel:focus-visible{opacity:1}.studio-module__vffkFG__thumbDel:hover{border-color:color-mix(in oklab,var(--zs-error)40%,transparent);background:var(--zs-error);color:#fff}@media (hover:none){.studio-module__vffkFG__thumb:hover .studio-module__vffkFG__thumbDel{opacity:0}.studio-module__vffkFG__thumb[data-selected] .studio-module__vffkFG__thumbDel{opacity:1}}.studio-module__vffkFG__stripNote{color:var(--zs-ink-muted);font-size:12px}.studio-module__vffkFG__tabs{border-radius:var(--zs-r-full);background:var(--soft);gap:4px;margin:-4px -4px 14px;padding:4px;display:flex}.studio-module__vffkFG__tab{border-radius:var(--zs-r-full);min-height:34px;color:var(--zs-ink-soft);font:600 13px/1 var(--zs-font-ui);cursor:pointer;background:0 0;border:0;flex:1}.studio-module__vffkFG__tab[aria-selected=true]{background:var(--zs-ground-raised);color:var(--zs-ink);box-shadow:0 1px 2px #2a1d181f}.studio-module__vffkFG__gridLabel{font:700 12px/1.2 var(--zs-font-ui);color:var(--zs-ink-muted);margin:16px 0 8px}.studio-module__vffkFG__gridLabel:first-child{margin-top:0}.studio-module__vffkFG__layoutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.studio-module__vffkFG__layoutGrid[data-page]{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-module__vffkFG__layoutBtn{background:var(--soft);color:var(--zs-ink-soft);font:600 11px/1.2 var(--zs-font-ui);text-align:center;cursor:pointer;border:1.5px solid #0000;border-radius:10px;gap:6px;padding:6px;display:grid}.studio-module__vffkFG__layoutBtn:hover{border-color:color-mix(in oklab,var(--zs-accent)45%,transparent)}.studio-module__vffkFG__layoutBtn[aria-pressed=true]{border-color:var(--zs-accent);background:var(--zs-accent-soft);color:var(--zs-ink)}.studio-module__vffkFG__moreBtn{border:1px dashed color-mix(in oklab,var(--zs-ink)22%,transparent);width:100%;min-height:36px;color:var(--zs-ink-soft);font:600 12px/1 var(--zs-font-ui);cursor:pointer;background:0 0;border-radius:10px;margin-top:8px;display:block}.studio-module__vffkFG__moreBtn:hover{border-color:var(--zs-accent);color:var(--zs-ink)}.studio-module__vffkFG__ornGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.studio-module__vffkFG__ornBtn{aspect-ratio:1;border:1px solid var(--line);background:var(--zs-paper);cursor:pointer;border-radius:10px;place-items:center;padding:8px;display:grid}.studio-module__vffkFG__ornBtn:hover{border-color:var(--zs-accent)}.studio-module__vffkFG__ornBtn{overflow:hidden}.studio-module__vffkFG__ornBtn>div{width:100%;height:100%}.studio-module__vffkFG__phrases,.studio-module__vffkFG__ornGroups{flex-wrap:wrap;gap:6px;display:flex}.studio-module__vffkFG__ornGroups{margin-bottom:10px}@media (min-width:1024px) and (pointer:fine){.studio-module__vffkFG__ornScroll{overscroll-behavior:contain;max-height:max(240px,100dvh - 520px);margin-right:-6px;padding-right:6px;overflow-y:auto}}.studio-module__vffkFG__textBtns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-module__vffkFG__textBtn{border:1px solid var(--line);background:var(--zs-paper);min-height:44px;color:var(--zs-ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;padding:6px 10px;overflow:hidden}.studio-module__vffkFG__swatches{flex-wrap:wrap;gap:8px;display:flex}.studio-module__vffkFG__swatch{border:2px solid var(--zs-ground-raised);width:32px;height:32px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%}.studio-module__vffkFG__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--zs-ink)}.studio-module__vffkFG__dropHint{margin:0 0 12px}.studio-module__vffkFG__photoTools{gap:6px;margin:12px 0 10px;display:flex}.studio-module__vffkFG__chip{border:1px solid var(--line);border-radius:var(--zs-r-full);min-height:32px;color:var(--zs-ink-soft);font:600 12px/1 var(--zs-font-ui);cursor:pointer;background:0 0;padding:0 12px}.studio-module__vffkFG__chip[aria-pressed=true]{background:var(--zs-ink);border-color:var(--zs-ink);color:var(--zs-paper)}.studio-module__vffkFG__photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.studio-module__vffkFG__photo{aspect-ratio:1;background:var(--zs-ground-sunken);cursor:grab;border:0;border-radius:8px;padding:0;position:relative;overflow:hidden}.studio-module__vffkFG__photo img{object-fit:cover;width:100%;height:100%;transition:opacity var(--zs-dur-fast)var(--zs-ease);display:block}.studio-module__vffkFG__photo[data-used] img{opacity:.55}.studio-module__vffkFG__photo[data-selected]{outline:3px solid var(--zs-accent);outline-offset:-3px}.studio-module__vffkFG__photoPick{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.studio-module__vffkFG__usedMark{pointer-events:none;background:var(--zs-leaf-ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:5px;right:5px}.studio-module__vffkFG__usedMark svg{width:12px;height:12px}.studio-module__vffkFG__photoRemove{color:#fff;opacity:0;cursor:pointer;z-index:1;background:#140e0ab3;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.studio-module__vffkFG__photo:hover .studio-module__vffkFG__photoRemove,.studio-module__vffkFG__photo:focus-within .studio-module__vffkFG__photoRemove{z-index:1;opacity:1}@media (hover:none){.studio-module__vffkFG__photoRemove{opacity:.9}}.studio-module__vffkFG__autofill{border-radius:var(--zs-r-full);background:var(--zs-ink);width:100%;min-height:48px;color:var(--zs-paper);font:700 14px/1.1 var(--zs-font-ui);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex}.studio-module__vffkFG__autofill:disabled{opacity:.4;cursor:default}.studio-module__vffkFG__autofillBuddy{flex:none;width:44px;margin:-6px 0}.studio-module__vffkFG__autofill small{opacity:.7;margin-top:2px;font-size:11px;font-weight:500;display:block}.studio-module__vffkFG__report{background:var(--zs-leaf-soft);color:var(--zs-leaf-ink);border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.studio-module__vffkFG__dock{z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--zs-paper);display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.studio-module__vffkFG__dock{display:none}}.studio-module__vffkFG__dockBtn{min-height:52px;color:var(--zs-ink-soft);font:600 11px/1 var(--zs-font-ui);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;justify-items:center;gap:3px;padding:6px 2px;display:grid}.studio-module__vffkFG__dockBtn svg{width:22px;height:22px}.studio-module__vffkFG__dockBtn[aria-expanded=true]{background:var(--soft);color:var(--zs-ink)}.studio-module__vffkFG__sheetBack{z-index:31;animation:studio-module__vffkFG__fade var(--zs-dur-ui)var(--zs-ease-out);background:#140e0a59;position:fixed;inset:0}.studio-module__vffkFG__sheet{z-index:32;background:var(--zs-ground-raised);max-height:min(78dvh,720px);animation:studio-module__vffkFG__rise var(--zs-dur-ui)var(--zs-ease-out);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #140e0a40}.studio-module__vffkFG__sheetHead{justify-content:space-between;align-items:center;padding:10px 16px 6px;display:flex}.studio-module__vffkFG__sheetHead:before{content:"";background:color-mix(in oklab,var(--zs-ink)20%,transparent);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:6px;left:50%}.studio-module__vffkFG__sheetBody{overscroll-behavior:contain;padding:4px 16px calc(20px + env(safe-area-inset-bottom));overflow:auto}@keyframes studio-module__vffkFG__rise{0%{opacity:0;transform:translateY(24px)}}@keyframes studio-module__vffkFG__fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.studio-module__vffkFG__sheet,.studio-module__vffkFG__sheetBack{animation:none}}.studio-module__vffkFG__iconBtn:focus-visible,.studio-module__vffkFG__step:focus-visible,.studio-module__vffkFG__tab:focus-visible,.studio-module__vffkFG__chip:focus-visible,.studio-module__vffkFG__photoPick:focus-visible,.studio-module__vffkFG__dockBtn:focus-visible,.studio-module__vffkFG__layoutBtn:focus-visible,.studio-module__vffkFG__ornBtn:focus-visible,.studio-module__vffkFG__textBtn:focus-visible,.studio-module__vffkFG__swatch:focus-visible,.studio-module__vffkFG__addTile:focus-visible,.studio-module__vffkFG__coverTile:focus-visible,.studio-module__vffkFG__thumbDel:focus-visible,.studio-module__vffkFG__autofill:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.studio-module__vffkFG__phoneBtn{border:1px solid color-mix(in oklab,var(--zs-ink)16%,transparent);border-radius:var(--zs-r-full);background:var(--zs-ground-raised);width:100%;min-height:40px;color:var(--zs-ink);font:600 13px/1 var(--zs-font-ui);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:8px;transition:border-color .2s,background-color .2s;display:none}.studio-module__vffkFG__phoneBtn:hover{border-color:var(--zs-accent);background:var(--zs-accent-soft)}.studio-module__vffkFG__phoneBtn:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.studio-module__vffkFG__phoneBtn svg{width:16px;height:16px}@media (min-width:1024px) and (pointer:fine){.studio-module__vffkFG__phoneBtn{display:flex}}dialog.studio-module__vffkFG__phoneDialog{width:min(460px,100% - 32px);height:auto}.studio-module__vffkFG__phoneBody{justify-items:center;gap:14px;padding:22px 22px 24px;display:grid;overflow:auto}.studio-module__vffkFG__phoneQr{border-radius:var(--zs-r-md);background:var(--zs-paper);width:212px;height:212px;box-shadow:0 0 0 1px var(--zs-ink-faint);place-items:center;display:grid}.studio-module__vffkFG__phoneSpin{width:28px;height:28px;color:var(--zs-ink-muted);animation:1s linear infinite studio-module__vffkFG__phone-qr-spin}@keyframes studio-module__vffkFG__phone-qr-spin{to{transform:rotate(360deg)}}.studio-module__vffkFG__phoneStatus{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}.studio-module__vffkFG__phoneStatus svg{width:18px;height:18px;color:var(--zs-accent)}.studio-module__vffkFG__phoneError{border-radius:var(--zs-r-md);background:var(--zs-accent-soft);color:var(--zs-accent-ink);text-align:center;margin:0;padding:10px 12px;font-size:13px}.studio-module__vffkFG__phoneLink{width:100%;color:var(--zs-ink-soft);gap:8px;font-size:12px;display:grid}.studio-module__vffkFG__phoneLink code{overflow-wrap:anywhere;border-radius:var(--zs-r-sm);background:var(--zs-ground-sunken);color:var(--zs-ink);padding:8px 10px;font-size:11px;line-height:1.4;display:block}.studio-module__vffkFG__phoneLink small{color:var(--zs-ink-muted);font-size:11px}.studio-module__vffkFG__phoneActions{flex-wrap:wrap;gap:8px;display:flex}.studio-module__vffkFG__phoneActions button{border:1px solid color-mix(in oklab,var(--zs-ink)16%,transparent);border-radius:var(--zs-r-full);background:var(--zs-ground-raised);min-height:34px;color:var(--zs-ink);font:600 12px/1 var(--zs-font-ui);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.studio-module__vffkFG__phoneActions button:hover{border-color:var(--zs-accent)}.studio-module__vffkFG__phoneActions button:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.studio-module__vffkFG__phoneActions svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.studio-module__vffkFG__phoneSpin{animation:none}}
.delivery-module__T4m0xW__wrap{gap:20px;display:grid}.delivery-module__T4m0xW__pay{max-width:62ch;color:var(--zs-ink-soft);margin:0;font-size:1.0625rem;line-height:1.6}.delivery-module__T4m0xW__pay b{color:var(--zs-ink)}.delivery-module__T4m0xW__routes{gap:16px;display:grid}@media (min-width:768px){.delivery-module__T4m0xW__routes{grid-template-columns:repeat(2,minmax(0,1fr))}}.delivery-module__T4m0xW__card{border:1px solid var(--zs-ink-faint);background:var(--zs-ground-raised);border-radius:16px;align-content:start;gap:12px;padding:20px 20px 18px;display:grid}.delivery-module__T4m0xW__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.delivery-module__T4m0xW__title{font:700 1.125rem/1.25 var(--zs-font-ui);color:var(--zs-ink);margin:0}.delivery-module__T4m0xW__term{border-radius:var(--zs-r-full);background:var(--zs-accent-soft);color:var(--zs-accent-ink);font:700 13px/1.3 var(--zs-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 10px}.delivery-module__T4m0xW__card[data-path=factory] .delivery-module__T4m0xW__term{background:var(--zs-leaf-soft);color:var(--zs-leaf-ink)}.delivery-module__T4m0xW__tagline{color:var(--zs-ink-soft);margin:0;line-height:1.55}.delivery-module__T4m0xW__list{color:var(--zs-ink);gap:6px;margin:4px 0 0;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}.delivery-module__T4m0xW__list li{padding-left:22px;position:relative}.delivery-module__T4m0xW__list li:before{content:"";border-left:2px solid var(--zs-accent);border-bottom:2px solid var(--zs-accent);width:11px;height:6px;position:absolute;top:.42em;left:2px;rotate:-45deg}.delivery-module__T4m0xW__card[data-path=factory] .delivery-module__T4m0xW__list li:before{border-color:var(--zs-leaf-ink)}.delivery-module__T4m0xW__price{border-top:1px solid var(--zs-ink-faint);font:800 1.25rem/1.2 var(--zs-font-ui);font-variant-numeric:tabular-nums;color:var(--zs-ink);gap:2px;margin:6px 0 0;padding-top:12px;display:grid}.delivery-module__T4m0xW__card[data-path=studio] .delivery-module__T4m0xW__price{font-size:1rem;font-weight:700}.delivery-module__T4m0xW__price small{font:500 13px/1.3 var(--zs-font-ui);color:var(--zs-ink-muted)}.delivery-module__T4m0xW__note{color:var(--zs-ink-soft);margin:0;line-height:1.6}.delivery-module__T4m0xW__route{height:74px;margin:6px 26px 2px;position:relative}.delivery-module__T4m0xW__track{border-top:2px dashed color-mix(in oklab,var(--zs-ink)22%,transparent);position:absolute;top:38px;left:0;right:0}.delivery-module__T4m0xW__stop{border:2px solid var(--zs-accent);background:var(--zs-ground-raised);border-radius:50%;width:14px;height:14px;position:absolute;top:32px;translate:-50%}.delivery-module__T4m0xW__card[data-path=factory] .delivery-module__T4m0xW__stop{border-color:var(--zs-leaf-ink)}.delivery-module__T4m0xW__stop[data-pack]{background:var(--zs-accent)}.delivery-module__T4m0xW__stopLabel{font:600 12px/1.2 var(--zs-font-ui);color:var(--zs-ink-soft);white-space:nowrap;position:absolute;top:18px;left:50%;translate:-50%}.delivery-module__T4m0xW__mover{pointer-events:none;position:absolute;inset:0;translate:100%}.delivery-module__T4m0xW__parcel{background:var(--zs-paper);border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:0;left:0;translate:-50%;box-shadow:0 2px 8px -2px #281c1459}.delivery-module__T4m0xW__parcel svg{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:22px;height:22px}.delivery-module__T4m0xW__book{stroke:var(--zs-ink)}.delivery-module__T4m0xW__box{stroke:var(--zs-accent-ink);opacity:1}.delivery-module__T4m0xW__mover[data-packs] .delivery-module__T4m0xW__book{opacity:0}@media (prefers-reduced-motion:no-preference){.delivery-module__T4m0xW__route[data-stops="4"] .delivery-module__T4m0xW__mover{animation:delivery-module__T4m0xW__route-4 9s var(--zs-ease)infinite}.delivery-module__T4m0xW__route[data-stops="3"] .delivery-module__T4m0xW__mover{animation:delivery-module__T4m0xW__route-3 7s var(--zs-ease)infinite}.delivery-module__T4m0xW__mover[data-packs] .delivery-module__T4m0xW__book{animation:9s linear infinite delivery-module__T4m0xW__unpacked}.delivery-module__T4m0xW__mover[data-packs] .delivery-module__T4m0xW__box{animation:9s linear infinite delivery-module__T4m0xW__packed}.delivery-module__T4m0xW__stop[data-pack]{animation:9s linear infinite delivery-module__T4m0xW__packing}@supports (animation-timeline:view()){.delivery-module__T4m0xW__card{animation:linear both delivery-module__T4m0xW__card-in;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes delivery-module__T4m0xW__route-4{0%,8%{opacity:1;translate:0%}26%,44%{translate:33.333%}58%,64%{translate:66.667%}80%,94%{opacity:1;translate:100%}to{opacity:0;translate:100%}}@keyframes delivery-module__T4m0xW__route-3{0%,8%{opacity:1;translate:0%}44%,50%{translate:50%}80%,94%{opacity:1;translate:100%}to{opacity:0;translate:100%}}@keyframes delivery-module__T4m0xW__unpacked{0%,32%{opacity:1}38%,to{opacity:0}}@keyframes delivery-module__T4m0xW__packed{0%,32%{opacity:0}38%,to{opacity:1}}@keyframes delivery-module__T4m0xW__packing{0%,26%,44%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--zs-accent)40%,transparent)}35%{box-shadow:0 0 0 8px color-mix(in oklab,var(--zs-accent)0%,transparent)}}@keyframes delivery-module__T4m0xW__card-in{0%{opacity:.35;translate:0 24px}to{opacity:1;translate:0}}
.photobooks-module__l9qVjW__list{gap:12px;padding:12px;display:grid}@media (min-width:640px){.photobooks-module__l9qVjW__list{padding:16px}}.photobooks-module__l9qVjW__book{border:1px solid var(--zs-ink-faint);border-radius:var(--zs-r-lg);background:var(--zs-ground-raised);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px;display:grid}@media (min-width:640px){.photobooks-module__l9qVjW__book{grid-template-columns:132px minmax(0,1fr) auto;align-items:center;padding:16px 18px}}.photobooks-module__l9qVjW__cover{background:var(--zs-ground-sunken);box-shadow:-3px 0 0 color-mix(in oklab,var(--zs-ink)18%,transparent)inset,0 6px 16px -8px #2a1d1873;border-radius:4px 8px 8px 4px;align-self:start;position:relative;overflow:hidden}.photobooks-module__l9qVjW__coverInner{position:absolute}.photobooks-module__l9qVjW__coverImg{aspect-ratio:1;object-fit:cover;width:100%;display:block}.photobooks-module__l9qVjW__coverEmpty{aspect-ratio:1;place-items:center;padding:10px;display:grid}.photobooks-module__l9qVjW__body{gap:8px;min-width:0;display:grid}.photobooks-module__l9qVjW__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.photobooks-module__l9qVjW__title{font:700 16px/1.25 var(--zs-font-ui);color:var(--zs-ink);margin:0}.photobooks-module__l9qVjW__meta{color:var(--zs-ink-muted);font-size:13px}.photobooks-module__l9qVjW__order{border-radius:var(--zs-r-full);background:var(--zs-accent-soft);color:var(--zs-accent-ink);padding:2px 8px;font:600 12px/1.4 ui-monospace,monospace}.photobooks-module__l9qVjW__progress{color:var(--zs-ink-soft);gap:4px;font-size:12px;display:grid}.photobooks-module__l9qVjW__bar{background:var(--zs-ground-sunken);border-radius:3px;height:6px;overflow:hidden}.photobooks-module__l9qVjW__bar>span{border-radius:inherit;background:var(--zs-accent);height:100%;display:block}.photobooks-module__l9qVjW__stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.photobooks-module__l9qVjW__stage{color:var(--zs-ink-muted);gap:5px;font-size:11px;line-height:1.2;display:grid}.photobooks-module__l9qVjW__stage:before{content:"";background:var(--zs-ground-sunken);border-radius:2px;height:4px}.photobooks-module__l9qVjW__stage[data-state=done]:before{background:var(--zs-leaf-ink)}.photobooks-module__l9qVjW__stage[data-state=now]{color:var(--zs-ink);font-weight:700}.photobooks-module__l9qVjW__stage[data-state=now]:before{background:var(--zs-accent)}.photobooks-module__l9qVjW__track{color:var(--zs-ink-soft);font-size:13px}.photobooks-module__l9qVjW__track a{color:var(--zs-accent-ink);font-weight:600}.photobooks-module__l9qVjW__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}@media (min-width:640px){.photobooks-module__l9qVjW__actions{flex-direction:column;grid-column:auto;align-items:stretch;min-width:168px}}.photobooks-module__l9qVjW__price{font:800 17px/1.2 var(--zs-font-ui);font-variant-numeric:tabular-nums;color:var(--zs-ink)}@media (min-width:640px){.photobooks-module__l9qVjW__price{text-align:right}}.photobooks-module__l9qVjW__quiet{border:1px solid var(--zs-ink-faint);border-radius:var(--zs-r-full);min-height:40px;color:var(--zs-ink-soft);font:600 13px/1 var(--zs-font-ui);cursor:pointer;background:0 0;padding:0 14px}.photobooks-module__l9qVjW__quiet[data-danger]{color:var(--zs-error);border-color:color-mix(in oklab,var(--zs-error)40%,transparent)}.photobooks-module__l9qVjW__quiet:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}.photobooks-module__l9qVjW__stage{grid-template-columns:minmax(0,1fr)}.photobooks-module__l9qVjW__stageNow{color:var(--zs-ink-soft);margin:0;font-size:12px;display:none}@media (max-width:639px){.photobooks-module__l9qVjW__stage{font-size:0}.photobooks-module__l9qVjW__stageNow{display:block}}
.LogoHanger-module__fWvp3q__rig{z-index:49;pointer-events:none;position:fixed;top:0;left:0}.LogoHanger-module__fWvp3q__climb{transition:translate .5s cubic-bezier(.3,1.35,.5,1),opacity .14s linear}.LogoHanger-module__fWvp3q__rig[data-away] .LogoHanger-module__fWvp3q__climb{opacity:0;transition:translate .32s cubic-bezier(.55,0,.75,.2),opacity .18s linear .14s;translate:0 -64px}.LogoHanger-module__fWvp3q__rig[data-hanging] .LogoHanger-module__fWvp3q__swing{animation:3.6s ease-in-out infinite LogoHanger-module__fWvp3q__hang-swing}@keyframes LogoHanger-module__fWvp3q__hang-swing{0%,to{rotate:-1.8deg}50%{rotate:1.8deg}}.LogoHanger-module__fWvp3q__bang{font:800 22px/1 var(--zs-font-display,Georgia,serif);color:var(--zs-accent,#c8552b);animation:1.1s cubic-bezier(.2,1,.3,1) both LogoHanger-module__fWvp3q__bang;position:absolute;top:16%;left:74%}@keyframes LogoHanger-module__fWvp3q__bang{0%{opacity:0;rotate:-20deg;scale:.3}18%{opacity:1;rotate:8deg;scale:1.25}30%{rotate:none;scale:1}78%{opacity:1}to{opacity:0;translate:0 -6px}}@media (prefers-reduced-motion:reduce){.LogoHanger-module__fWvp3q__climb,.LogoHanger-module__fWvp3q__rig[data-away] .LogoHanger-module__fWvp3q__climb{transition:none}.LogoHanger-module__fWvp3q__rig[data-hanging] .LogoHanger-module__fWvp3q__swing,.LogoHanger-module__fWvp3q__bang{animation:none}}
.panels-module__CAA_5a__types{gap:8px;display:grid}.panels-module__CAA_5a__type{border:1px solid color-mix(in oklab,var(--zs-ink)12%,transparent);background:var(--zs-ground-raised);width:100%;color:var(--zs-ink);text-align:left;cursor:pointer;transition:border-color var(--zs-dur-fast)var(--zs-ease),box-shadow var(--zs-dur-fast)var(--zs-ease),background var(--zs-dur-fast)var(--zs-ease);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px;display:grid}.panels-module__CAA_5a__type:hover{border-color:color-mix(in oklab,var(--zs-ink)26%,transparent)}.panels-module__CAA_5a__type[aria-pressed=true]{border-color:var(--zs-accent);background:color-mix(in oklab,var(--zs-accent)6%,var(--zs-ground-raised));box-shadow:0 0 0 1px var(--zs-accent)}.panels-module__CAA_5a__typeIcon{background:var(--zs-ground-sunken);width:44px;height:44px;color:var(--zs-accent-ink);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.panels-module__CAA_5a__type[aria-pressed=true] .panels-module__CAA_5a__typeIcon{background:var(--zs-accent);color:#fff}.panels-module__CAA_5a__typeIcon svg{width:28px;height:28px}.panels-module__CAA_5a__typeName{font:700 14px/1.25 var(--zs-font-ui)}.panels-module__CAA_5a__typePrice{font:700 12px/1.25 var(--zs-font-ui);font-variant-numeric:tabular-nums;color:var(--zs-ink-soft);white-space:nowrap}.panels-module__CAA_5a__typeAbout{color:var(--zs-ink-soft);grid-column:2/-1;margin:0;font-size:12px;line-height:1.45}.panels-module__CAA_5a__typeFacts{flex-wrap:wrap;grid-column:2/-1;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.panels-module__CAA_5a__typeFacts li{border-radius:var(--zs-r-full);background:var(--zs-ground-sunken);font:600 11px/1.4 var(--zs-font-ui);color:var(--zs-ink-soft);padding:2px 8px}.panels-module__CAA_5a__type[aria-pressed=true] .panels-module__CAA_5a__typeFacts li{background:color-mix(in oklab,var(--zs-accent)12%,var(--zs-ground-raised));color:var(--zs-accent-ink)}.panels-module__CAA_5a__formats{flex-wrap:wrap;gap:6px;display:flex}.panels-module__CAA_5a__format{border:1px solid color-mix(in oklab,var(--zs-ink)14%,transparent);background:var(--zs-ground-raised);min-height:40px;color:var(--zs-ink-soft);font:600 13px/1 var(--zs-font-ui);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.panels-module__CAA_5a__format[aria-pressed=true]{border-color:var(--zs-ink);background:var(--zs-ink);color:var(--zs-paper)}.panels-module__CAA_5a__shape{opacity:.8;border:1.5px solid;border-radius:2px;display:block}.panels-module__CAA_5a__count{background:var(--zs-ground-sunken);border-radius:12px;gap:10px;padding:12px;display:grid}.panels-module__CAA_5a__countRow{align-items:center;gap:10px;display:flex}.panels-module__CAA_5a__stepBtn{border:1px solid color-mix(in oklab,var(--zs-ink)14%,transparent);background:var(--zs-ground-raised);width:36px;height:36px;color:var(--zs-ink);font:700 18px/1 var(--zs-font-ui);cursor:pointer;border-radius:50%;place-items:center;display:grid}.panels-module__CAA_5a__stepBtn:disabled{opacity:.35;cursor:default}.panels-module__CAA_5a__countValue{text-align:center;min-width:76px;line-height:1.1;display:grid}.panels-module__CAA_5a__countValue b{font:800 22px/1 var(--zs-font-ui);font-variant-numeric:tabular-nums}.panels-module__CAA_5a__countValue span{color:var(--zs-ink-muted);font-size:11px}.panels-module__CAA_5a__countNote{color:var(--zs-ink-soft);text-align:right;margin-left:auto;font-size:12px;line-height:1.3}.panels-module__CAA_5a__range{width:100%;accent-color:var(--zs-accent);cursor:pointer}.panels-module__CAA_5a__rangeScale{font-variant-numeric:tabular-nums;color:var(--zs-ink-muted);justify-content:space-between;margin-top:-6px;font-size:11px;display:flex}.panels-module__CAA_5a__options{gap:12px;display:grid}.panels-module__CAA_5a__optRow{gap:6px;display:grid}.panels-module__CAA_5a__optLabel{font:600 12px/1.2 var(--zs-font-ui);color:var(--zs-ink-muted)}.panels-module__CAA_5a__seg{background:var(--zs-ground-sunken);border-radius:12px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.panels-module__CAA_5a__seg button{min-height:34px;color:var(--zs-ink-soft);font:600 12px/1.2 var(--zs-font-ui);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:auto;padding:0 10px}.panels-module__CAA_5a__seg button[aria-pressed=true]{background:var(--zs-ground-raised);color:var(--zs-ink);box-shadow:0 1px 3px #281c1424}.panels-module__CAA_5a__seg button small{color:var(--zs-ink-muted);font-size:10px;font-weight:500;display:block}.panels-module__CAA_5a__colors{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panels-module__CAA_5a__color{border:2px solid var(--zs-ground-raised);width:30px;min-width:0;height:30px;min-height:0;box-shadow:0 0 0 1px color-mix(in oklab,var(--zs-ink)16%,transparent);cursor:pointer;border-radius:50%;padding:0}.panels-module__CAA_5a__color[aria-pressed=true]{box-shadow:0 0 0 2px var(--zs-ink)}.panels-module__CAA_5a__custom{width:30px;height:30px;box-shadow:0 0 0 1px color-mix(in oklab,var(--zs-ink)16%,transparent);cursor:pointer;background:conic-gradient(#e0605a,#e8b04a,#8fc07a,#5aa0d8,#a07ad0,#e0605a);border-radius:50%;place-items:center;display:grid;position:relative}.panels-module__CAA_5a__custom[data-active]{box-shadow:0 0 0 2px var(--zs-ink)}.panels-module__CAA_5a__custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.panels-module__CAA_5a__type:focus-visible,.panels-module__CAA_5a__format:focus-visible,.panels-module__CAA_5a__stepBtn:focus-visible,.panels-module__CAA_5a__seg button:focus-visible,.panels-module__CAA_5a__color:focus-visible,.panels-module__CAA_5a__custom:focus-within{outline:3px solid var(--zs-accent-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.panels-module__CAA_5a__type{transition:none}}.panels-module__CAA_5a__fontGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.panels-module__CAA_5a__fontTile{border:1px solid color-mix(in oklab,var(--zs-ink)12%,transparent);background:var(--zs-ground-raised);min-width:0;color:var(--zs-ink);text-align:left;cursor:pointer;border-radius:10px;gap:2px;padding:10px 10px 8px;display:grid}.panels-module__CAA_5a__fontTile:hover{border-color:color-mix(in oklab,var(--zs-ink)26%,transparent)}.panels-module__CAA_5a__fontTile[aria-pressed=true]{border-color:var(--zs-accent);box-shadow:0 0 0 1px var(--zs-accent);background:color-mix(in oklab,var(--zs-accent)6%,var(--zs-ground-raised))}.panels-module__CAA_5a__fontSample{white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.35;display:block;overflow:hidden}.panels-module__CAA_5a__fontTile small{font:600 11px/1.2 var(--zs-font-ui);color:var(--zs-ink-muted)}.panels-module__CAA_5a__titleTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.panels-module__CAA_5a__colorAuto{border:1px dashed color-mix(in oklab,var(--zs-ink)30%,transparent);background:var(--zs-ground-raised);width:30px;min-width:0;height:30px;min-height:0;color:var(--zs-ink-soft);font:700 11px/1 var(--zs-font-ui);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.panels-module__CAA_5a__colorAuto[aria-pressed=true]{box-shadow:0 0 0 2px var(--zs-ink);border-style:solid}.panels-module__CAA_5a__sizeBtns{gap:6px;display:flex}.panels-module__CAA_5a__fontTile:focus-visible,.panels-module__CAA_5a__colorAuto:focus-visible{outline:3px solid var(--zs-accent-ring);outline-offset:2px}
.footer-scene-module__Kmw7mq__scene{background:radial-gradient(90% 120% at 50% 100%,#f3eadd,transparent 70%),var(--zs-ground-sunken);padding:40px 12px 0;position:relative}@supports (color:lab(0% 0 0)){.footer-scene-module__Kmw7mq__scene{background:radial-gradient(90% 120% at 50% 100%,lab(93.0706% 1.80045 7.44903),transparent 70%),var(--zs-ground-sunken)}}.footer-scene-module__Kmw7mq__row{justify-content:center;align-items:flex-end;gap:6px;max-width:1280px;margin:0 auto;display:flex}.footer-scene-module__Kmw7mq__books{align-items:flex-end;gap:3px;display:flex}.footer-scene-module__Kmw7mq__book{--k:.62;width:calc(var(--w)*var(--k));height:calc(var(--h)*var(--k));background:var(--bg);color:var(--ink);rotate:var(--tilt);transform-origin:bottom;border-radius:3px 3px 2px 2px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 3px 0 #ffffff24,inset -4px 0 #00000024;box-shadow:inset 3px 0 lab(100% 0 0/.14),inset -4px 0 lab(0% 0 0/.14)}.footer-scene-module__Kmw7mq__book:before,.footer-scene-module__Kmw7mq__book:after{content:"";background:var(--zs-foil);opacity:.75;border-radius:1px;height:2px;position:absolute;left:4px;right:4px}.footer-scene-module__Kmw7mq__book:before{top:10px}.footer-scene-module__Kmw7mq__book:after{bottom:10px}.footer-scene-module__Kmw7mq__book span{font-family:var(--zs-font-display);white-space:nowrap;writing-mode:vertical-rl;font-size:9px;font-style:italic;font-weight:500;transform:rotate(180deg)}.footer-scene-module__Kmw7mq__book[data-wide]{display:none}.footer-scene-module__Kmw7mq__sleeper,.footer-scene-module__Kmw7mq__center,.footer-scene-module__Kmw7mq__waver{width:var(--mw);margin-bottom:calc(var(--mw)*-.03125);flex:none}.footer-scene-module__Kmw7mq__sleeper,.footer-scene-module__Kmw7mq__waver{--mw:96px}.footer-scene-module__Kmw7mq__center{--mw:170px}@media (max-width:639px){.footer-scene-module__Kmw7mq__sleeper,.footer-scene-module__Kmw7mq__waver{display:none}}.footer-scene-module__Kmw7mq__plank{background:linear-gradient(#a06a47 0 3px,#7b4b2e 3px 100%);height:12px;margin:0 -12px 28px;box-shadow:0 10px 18px -12px #00000073;box-shadow:0 10px 18px -12px lab(0% 0 0/.45)}@media (min-width:640px){.footer-scene-module__Kmw7mq__scene{padding-top:56px}.footer-scene-module__Kmw7mq__book{--k:.85}.footer-scene-module__Kmw7mq__book span{font-size:11px}.footer-scene-module__Kmw7mq__book[data-wide]{display:grid}.footer-scene-module__Kmw7mq__sleeper,.footer-scene-module__Kmw7mq__waver{--mw:150px}.footer-scene-module__Kmw7mq__center{--mw:280px}.footer-scene-module__Kmw7mq__row{gap:14px}}@media (min-width:1024px){.footer-scene-module__Kmw7mq__book{--k:1}.footer-scene-module__Kmw7mq__center{--mw:340px}.footer-scene-module__Kmw7mq__row{gap:22px}}
.hero-module__flCrYq__photo{background-color:#d9cfc2;background-position:50%;background-size:cover;border-radius:2px;width:100%;height:100%;display:block}.hero-module__flCrYq__photo[data-scene=sunset]{background-image:radial-gradient(circle at 66% 60%,#ffe6a8 0 10%,#0000 11%),linear-gradient(#f8c48c 0%,#ef8e64 44%,#bb6c7f 70%,#5c547a 100%)}.hero-module__flCrYq__photo[data-scene=sea]{background-image:radial-gradient(circle at 28% 28%,#fff6d6 0 8%,#0000 9%),linear-gradient(#c3e4f5 0 52%,#5d9ec6 52% 77%,#ead8b4 77%)}.hero-module__flCrYq__photo[data-scene=meadow]{background-image:radial-gradient(62% 32% at 28% 90%,#7fb069 0 98%,#0000 100%),radial-gradient(72% 36% at 82% 94%,#679c58 0 98%,#0000 100%),radial-gradient(circle at 76% 24%,#fff3c4 0 7%,#0000 8%),linear-gradient(#d9edf7 0 62%,#a9d08f 62%)}.hero-module__flCrYq__wall{--pin-w:clamp(84px,24vw,104px);z-index:0;height:calc(var(--pin-w)*1.28);pointer-events:none;margin-top:22px;padding:6px 0 0 6px;display:flex;position:relative}.hero-module__flCrYq__pin{--r:0deg;width:var(--pin-w);height:calc(var(--pin-w)*1.16);background:var(--zs-paper);rotate:var(--r);border-radius:3px;flex:none;padding:6px 6px 20px;position:relative;box-shadow:0 1px 2px #281c1429,0 10px 22px -12px #281c148c}.hero-module__flCrYq__pin .hero-module__flCrYq__photo{border-radius:1px}.hero-module__flCrYq__pin[data-i="0"]{--r:-6deg;top:8px}.hero-module__flCrYq__pin[data-i="1"]{--r:4deg;z-index:1;margin-left:calc(var(--pin-w)*-.12)}.hero-module__flCrYq__pin[data-i="2"]{--r:-2.5deg;margin-left:calc(var(--pin-w)*-.1);top:12px}.hero-module__flCrYq__pin[data-i="1"]:before{content:"";background:color-mix(in oklab,var(--zs-accent)28%,white);opacity:.88;width:46%;height:17px;position:absolute;top:-9px;left:50%;translate:-50%;rotate:-5deg;box-shadow:0 1px 1px #281c141f}.hero-module__flCrYq__pin[data-i="0"]:before,.hero-module__flCrYq__pin[data-i="2"]:before{content:"";background:radial-gradient(circle at 35% 35%,#f3a07a,var(--zs-accent)60%);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:50%;translate:-50%;box-shadow:0 2px 2px #281c1459}.hero-module__flCrYq__pin[data-i="2"]:before{background:radial-gradient(circle at 35% 35%,#9fd0ea,#3d7fa8 60%)}@media (min-width:640px){.hero-module__flCrYq__wall{margin-bottom:calc(var(--pin-w)*-1.28 - 28px)}}@media (min-width:640px) and (max-width:767px),(min-width:1024px) and (max-width:1179px){.hero-module__flCrYq__pin[data-i="2"]{display:none}}.hero-module__flCrYq__props{pointer-events:none;align-items:flex-end;gap:22px;display:none;position:absolute;bottom:54px;left:3%}@media (min-width:640px){.hero-module__flCrYq__props{display:flex}}.hero-module__flCrYq__camera{width:84px;height:64px;position:relative}.hero-module__flCrYq__cameraBody{z-index:1;width:100%;height:100%;display:block;position:relative}.hero-module__flCrYq__flashWindow{fill:#fff4c8}.hero-module__flCrYq__eject{background:#fcfbf7;border-radius:2px;width:40px;height:46px;margin-left:-20px;padding:3px 3px 9px;position:absolute;top:16px;left:50%;translate:0 -34px;rotate:-4deg;box-shadow:0 2px 6px #281c1440}.hero-module__flCrYq__flash{z-index:2;opacity:0;background:radial-gradient(circle,#fff 0 30%,#fff4c8cc 45%,#0000 70%);border-radius:50%;width:26px;height:26px;margin:-8px -8px 0 0;position:absolute;top:10px;right:8px}.hero-module__flCrYq__frame{background:#7b4b2e;border-radius:3px;width:58px;height:70px;padding:6px;position:relative;rotate:3deg;box-shadow:inset 0 0 0 2px #5e371f,0 6px 10px -6px #281c1480}.hero-module__flCrYq__frameInner{background:#fcfbf7;border:3px solid #fcfbf7;width:100%;height:100%;display:block;position:relative;overflow:hidden}.hero-module__flCrYq__frameInner .hero-module__flCrYq__photo{border-radius:0;position:absolute;inset:0}.hero-module__flCrYq__slide:not(:first-child){opacity:0}.hero-module__flCrYq__leg{transform-origin:bottom;z-index:-1;background:#5e371f;border-radius:2px;width:4px;height:20px;position:absolute;bottom:-2px;right:8px;rotate:20deg}.hero-module__flCrYq__plant{width:44px;height:78px;display:none;overflow:visible}@container (min-width:760px){.hero-module__flCrYq__plant{display:block}}.hero-module__flCrYq__leaves{transform-box:view-box;transform-origin:22px 46px}@media (prefers-reduced-motion:no-preference){.hero-module__flCrYq__pin{animation:hero-module__flCrYq__pin-in .7s var(--zs-ease-out)both}.hero-module__flCrYq__pin[data-i="0"]{animation-delay:.9s}.hero-module__flCrYq__pin[data-i="1"]{animation:hero-module__flCrYq__pin-in .7s var(--zs-ease-out)1.02s both,hero-module__flCrYq__sway 6s ease-in-out 2.4s infinite}.hero-module__flCrYq__pin[data-i="2"]{animation-delay:1.14s}.hero-module__flCrYq__flash{animation:9s linear 1.5s infinite hero-module__flCrYq__flash}.hero-module__flCrYq__eject{animation:hero-module__flCrYq__eject 9s var(--zs-ease)1.5s infinite}.hero-module__flCrYq__develop{animation:9s linear 1.5s infinite hero-module__flCrYq__develop}.hero-module__flCrYq__slide{opacity:0;animation:12s linear infinite hero-module__flCrYq__slide-cycle}.hero-module__flCrYq__slide:nth-child(2){animation-delay:4s}.hero-module__flCrYq__slide:nth-child(3){animation-delay:8s}.hero-module__flCrYq__leaves{animation:5s ease-in-out infinite hero-module__flCrYq__leaves}}@keyframes hero-module__flCrYq__pin-in{0%{opacity:0;translate:0 -18px;rotate:calc(var(--r) - 9deg);scale:.92}}@keyframes hero-module__flCrYq__sway{0%,to{rotate:var(--r)}50%{rotate:calc(var(--r) + 3deg)}}@keyframes hero-module__flCrYq__flash{0%,10%,17%,to{opacity:0;scale:.6}12%{opacity:1;scale:1.4}}@keyframes hero-module__flCrYq__eject{0%,14%{translate:0 6px;rotate:none}30%,78%{translate:0 -34px;rotate:-4deg}90%,to{translate:0 6px;rotate:none}}@keyframes hero-module__flCrYq__develop{0%,24%{filter:grayscale()brightness(.35)}56%,to{filter:none}}@keyframes hero-module__flCrYq__slide-cycle{0%{opacity:0}4%,33%{opacity:1}37%,to{opacity:0}}@keyframes hero-module__flCrYq__leaves{0%,to{rotate:-2.5deg}50%{rotate:2.5deg}}
