.pb-status{color:var(--pr-muted);white-space:nowrap;background:#f1f3f6;border-radius:999px;padding:3px 10px;font-size:12px}.pb-status.ok{color:#1e6b3a;background:#e5f4ea}.pb-status.ok:before{content:"";vertical-align:1px;background:#2e9e57;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.pb-n{background:var(--pr-accent-bg);min-width:20px;height:20px;color:var(--pr-accent-d);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;display:inline-flex}.pb-layouts{grid-template-columns:repeat(4,1fr)}.pb-layouts svg{height:34px}.pb-styles{grid-template-columns:repeat(3,1fr)}.pb-sw{background:var(--bg);border-radius:4px;width:100%;height:22px;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.pb-sw:after{content:"";background:var(--ink);border-radius:2px;height:3px;position:absolute;bottom:6px;left:30%;right:30%}.pb-preview{aspect-ratio:4/3;background:#15171a;border-radius:10px;max-height:62vh;position:relative;overflow:hidden}.pb-preview canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pb-camoff{text-align:center;color:#e6e8eb;background:radial-gradient(circle at 50% 40%,#2a2e34,#15171a);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.pb-camoff p{color:#c2c7ce;max-width:420px;margin:0;font-size:14px;line-height:1.6}.pb-camoff[hidden]{display:none}.pb-fxrow{flex-wrap:wrap;gap:6px;display:flex}.pb-fx{border:1px solid var(--pr-field);cursor:pointer;height:32px;color:var(--pr-ink-2);background:#fff;border-radius:999px;padding:0 13px;font-size:12.5px}.pb-fx:hover{border-color:var(--pr-accent);color:var(--pr-accent)}.pb-fx[aria-pressed=true]{background:var(--pr-ink);border-color:var(--pr-ink);color:#fff}.pb-lower{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;display:grid}.pb-printcard,.pb-install{flex-direction:column;gap:12px;display:flex}.pb-printwrap{background:#e3e6ea;border-radius:8px;justify-content:center;align-items:center;min-height:220px;padding:18px;display:flex}.pb-printwrap img:not([src]){visibility:hidden}.pb-printwrap img{max-width:100%;max-height:340px;display:block;box-shadow:0 6px 18px #0000002e}.pb-steps{color:var(--pr-ink-2);flex-direction:column;gap:9px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.55;display:flex}.pb-steps b{color:var(--pr-ink);font-weight:600}html.pb-standalone .site-header,html.pb-standalone .site-footer{display:none}html.pb-standalone .pb-app{padding-top:env(safe-area-inset-top)}html.pb-standalone .pr-app.pb-app{border:0;border-radius:0;min-height:100svh;margin:0}html.pb-locked,html.pb-locked body{overscroll-behavior:none;overflow:hidden}.pb-video{opacity:0;pointer-events:none;z-index:-1;width:2px;height:2px;position:fixed;top:0;left:0}.pb-booth{z-index:1000;color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:#000;font-family:Instrument Sans,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.pb-booth[hidden]{display:none}.pb-booth>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pb-booth [hidden]{display:none!important}.pb-top{z-index:5;padding:calc(env(safe-area-inset-top) + 14px) calc(env(safe-area-inset-right) + 18px) 14px calc(env(safe-area-inset-left) + 16px);pointer-events:none;background:linear-gradient(#00000073,#0000);align-items:center;gap:14px;display:flex;position:absolute;top:0;left:0;right:0}.pb-top>*{pointer-events:auto}.pb-exit{color:#ffffffbf;cursor:pointer;background:#00000059;border:0;border-radius:50%;flex-shrink:0;width:44px;height:44px;padding:0;position:relative}.pb-exit svg:first-child{width:44px;height:44px;position:absolute;inset:0;transform:rotate(-90deg)}.pb-exit circle{fill:none;stroke-width:2.5px}.pb-exit .track{stroke:#ffffff2e}.pb-exit .ring{stroke:#fff;stroke-dasharray:94.25;stroke-dashoffset:94.25px;transition:stroke-dashoffset .2s}.pb-exit.is-holding .ring{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s linear}.pb-exit .x{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px;position:absolute;top:12px;left:12px}.pb-btitle{text-align:center;letter-spacing:.02em;text-shadow:0 1px 8px #00000080;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(20px,3.4vw,34px);font-weight:400;overflow:hidden}.pb-shotno{text-align:right;letter-spacing:.06em;text-shadow:0 1px 6px #0009;white-space:nowrap;min-width:44px;font-size:14px;font-weight:600}.pb-count{pointer-events:none;color:#fff;text-shadow:0 4px 30px #00000073;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-weight:300;line-height:1;display:flex;position:absolute;inset:0}.pb-count.is-num{font-size:min(52vh,52vw)}.pb-count.is-word{font-size:clamp(48px,9vw,110px);font-weight:400}.pb-count.pop{animation:1s ease-out pb-pop}@keyframes pb-pop{0%{opacity:0;transform:scale(1.25)}15%{opacity:1}80%{opacity:1}to{opacity:.2;transform:scale(.92)}}.pb-flash{opacity:0;pointer-events:none;background:#fff;transition:opacity .35s ease-out;position:absolute;inset:0}.pb-flash.on{opacity:1;transition:opacity 60ms}.pb-flash.blink{opacity:.85;transition:opacity 50ms}.pb-bottom{padding:40px calc(env(safe-area-inset-right) + 12px) calc(env(safe-area-inset-bottom) + 22px) calc(env(safe-area-inset-left) + 12px);background:linear-gradient(#0000,#0000008c);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.pb-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;max-width:100%;padding:2px 4px 4px;display:flex;overflow-x:auto}.pb-chips::-webkit-scrollbar{display:none}.pb-chips button{backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#0000006b;border:1px solid #ffffff47;border-radius:999px;flex-shrink:0;height:40px;padding:0 16px;font:500 14px Instrument Sans,system-ui,sans-serif}.pb-chips button[aria-pressed=true]{color:#111;background:#fff;border-color:#fff}.pb-chips.sm button{height:34px;padding:0 13px;font-size:13px}.pb-shutter{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:6px;display:flex;position:relative}.pb-ring{border:5px solid #fff;border-radius:50%;width:92px;height:92px;display:block;position:relative;box-shadow:0 2px 18px #00000059}.pb-ring:after{content:"";background:#fff;border-radius:50%;transition:transform .15s;position:absolute;inset:6px}.pb-shutter:active .pb-ring:after{transform:scale(.88)}.pb-go-label{letter-spacing:.04em;text-shadow:0 1px 6px #0009;font-size:15px;font-weight:600}.pb-review{padding:calc(env(safe-area-inset-top) + 64px) 16px calc(env(safe-area-inset-bottom) + 20px);background:#08090aeb;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.pb-result{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.pb-result img{max-width:min(92vw,900px);max-height:100%;animation:1.2s ease-out pb-develop;display:block;box-shadow:0 10px 40px #0009}.pb-result img.is-strip{max-width:42vw}@keyframes pb-develop{0%{opacity:0;filter:brightness(1.8)saturate(0);transform:translateY(24px)scale(.96)}60%{opacity:1}to{filter:none;transform:none}}.pb-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pb-act{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:9px;height:52px;padding:0 22px;font:600 15px Instrument Sans,system-ui,sans-serif;display:inline-flex}.pb-act .ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pb-act.main{color:#111;background:#fff;border-color:#fff}.pb-back{color:#ffffff8c;font-size:13px}.pb-busy{letter-spacing:.06em;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:17px;font-weight:600;display:flex;position:absolute;inset:0}.pb-busy span{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite pb-spin}@keyframes pb-spin{to{transform:rotate(360deg)}}.pb-error{text-align:center;background:#1e2024f0;border-radius:12px;width:min(420px,86vw);margin:0;padding:18px 20px;font-size:15px;line-height:1.55;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.pb-count.pop,.pb-result img{animation:none}}@media (orientation:landscape) and (height<=520px){.pb-bottom{padding:30px calc(env(safe-area-inset-right) + 16px) calc(env(safe-area-inset-bottom) + 10px) calc(env(safe-area-inset-left) + 16px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fx go""lay go";align-items:center;gap:6px 16px;display:grid}.pb-bottom [data-bfx]{grid-area:fx}.pb-bottom [data-blayout]{grid-area:lay}.pb-shutter{grid-area:go;gap:4px;padding:0}.pb-chips{justify-content:flex-start}.pb-chips button{height:34px;padding:0 13px;font-size:13px}.pb-chips.sm button{height:30px;padding:0 11px;font-size:12px}.pb-ring{border-width:4px;width:70px;height:70px}.pb-go-label{font-size:12px}.pb-top{padding-top:calc(env(safe-area-inset-top) + 8px)}.pb-result img.is-strip{max-width:24vw}.pb-review{gap:10px;padding-top:56px}.pb-act{height:44px}}@media (width>=900px) and (height>=700px){.pb-ring{border-width:6px;width:116px;height:116px}.pb-chips button{height:46px;padding:0 20px;font-size:15px}}.pb-gallery{max-width:940px}.pb-galhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pb-galhead .kt-row{gap:8px}.pb-galhead form{margin:0}.pb-gallery .pr-btn{color:#1b1f24;cursor:pointer;background:#fff;border:1px solid #cbd1da;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 14px;font:500 13px Instrument Sans,system-ui,sans-serif;display:inline-flex}.pb-gallery .pb-danger{color:#a3461f}.pb-gallery .ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pb-galgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;max-height:62vh;padding:2px;display:grid;overflow-y:auto}.pb-gitem{border:1px solid #e1e4e9;border-radius:8px;flex-direction:column;gap:6px;margin:0;padding:8px;display:flex}.pb-gitem img{object-fit:contain;background:#f1f3f6;border-radius:4px;width:100%;height:190px}.pb-gitem figcaption{color:#6a717c;font-size:11.5px}.pb-gacts{gap:4px;display:flex}.pb-gacts button{cursor:pointer;color:#1b1f24;background:#fff;border:1px solid #cbd1da;border-radius:6px;flex:1;justify-content:center;align-items:center;height:32px;display:flex}.pb-gacts button:hover{color:#2f4bc8;border-color:#2f4bc8}@media (width<=900px){.pb-lower{grid-template-columns:1fr}.pb-preview{max-height:none}}@media print{.pb-booth,.pb-video{display:none!important}}
