._46Yhra_mockup{gap:22px;padding:8px 0 40px;display:grid}._46Yhra_head{justify-items:start;gap:14px;display:grid}._46Yhra_head h2{-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--ink);font-size:clamp(2rem,4vw,3rem)}._46Yhra_head h2:focus{outline:none}._46Yhra_objects{border:0;gap:12px;margin:0;padding:0;display:grid}._46Yhra_objects legend{font-family:var(--font-display);margin-bottom:12px;font-size:1.25rem}._46Yhra_chips{flex-wrap:wrap;gap:10px;display:flex}._46Yhra_chip{border:2.5px solid var(--ink);background:var(--void-3);color:var(--text);cursor:pointer;box-shadow:0 3px 0 var(--ink);transition:transform .2s var(--ease-out), background .2s, color .2s;border-radius:99px;align-items:center;padding:9px 16px;font-weight:600;display:inline-flex;position:relative}._46Yhra_chip input{opacity:0;pointer-events:none;position:absolute}._46Yhra_chip:hover{transform:translateY(-2px)}._46Yhra_chip[data-selected=true]{background:var(--goo);color:var(--ink);transform:rotate(-1.5deg)}._46Yhra_chip:has(input:focus-visible){outline:3px solid var(--plasma);outline-offset:3px}._46Yhra_other{border:2px dashed var(--void-3);min-width:0;max-width:280px;color:var(--text);font:inherit;background:0 0;border-radius:99px;flex:200px;padding:9px 14px}._46Yhra_other:focus{border-color:var(--portal);outline:none}._46Yhra_photoActions,._46Yhra_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._46Yhra_primary,._46Yhra_secondary{border:var(--line);min-height:48px;font-family:var(--font-display);color:var(--ink);box-shadow:var(--lift);transition:transform .25s var(--ease-out);border-radius:16px 20px 14px 22px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:1.05rem;display:inline-flex}._46Yhra_primary{background:var(--portal)}._46Yhra_secondary{background:var(--plasma)}._46Yhra_primary:hover:not(:disabled),._46Yhra_secondary:hover:not(:disabled){transform:translateY(-2px)rotate(-1deg)}._46Yhra_primary:disabled,._46Yhra_secondary:disabled{background:var(--void-3);color:var(--text-dim);box-shadow:none}._46Yhra_ghost{border:2px solid var(--void-3);min-height:44px;color:var(--text-soft);background:0 0;border-radius:14px;align-items:center;gap:6px;padding:9px 14px;font-size:.95rem;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}._46Yhra_ghost:hover:not(:disabled){border-color:var(--portal-deep);color:var(--text)}._46Yhra_ghost:disabled{opacity:.5}._46Yhra_stage{border:var(--line);background:var(--void);box-shadow:var(--lift);touch-action:none;border-radius:22px;margin:0 auto;position:relative;overflow:hidden}._46Yhra_photo{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._46Yhra_sticker{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 3px 4px #0006);position:absolute}._46Yhra_sticker:active{cursor:grabbing}._46Yhra_empty,._46Yhra_result{border:2px dashed var(--void-3);border-radius:22px;width:100%;max-width:760px;margin:0 auto}._46Yhra_empty{aspect-ratio:4/3;color:var(--text-dim);font-family:var(--font-display);place-items:center;display:grid}._46Yhra_empty[aria-busy=true]{border-color:var(--portal-deep);color:var(--portal);background:radial-gradient(circle,#9df22e1f,#0000 60%)}._46Yhra_result{border-style:solid;border-color:var(--portal-deep);gap:10px;padding:10px;display:grid}._46Yhra_result img{border-radius:14px;width:100%;display:block}._46Yhra_result[data-status=partial] img{filter:blur(3px)}._46Yhra_result figcaption{font-family:var(--font-mono);color:var(--portal);text-align:center;font-size:.85rem}._46Yhra_controls{flex-wrap:wrap;justify-content:center;gap:16px 28px;display:flex}._46Yhra_controls label{min-width:200px;color:var(--text-soft);gap:6px;font-weight:700;display:grid}._46Yhra_controls input{accent-color:var(--portal)}._46Yhra_error{border:2px solid var(--alarm);color:#ffd4de;border-radius:14px;padding:12px 16px}
.HsJu1q_dialog{border:var(--line);background:linear-gradient(180deg, var(--void-2), var(--void));width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:var(--lift);border-radius:26px 32px 24px 34px;padding:0;overflow:auto}.HsJu1q_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030c09cc}.HsJu1q_panel{gap:16px;padding:22px 22px 24px;display:grid}.HsJu1q_head{justify-content:space-between;align-items:center;gap:12px;display:flex}.HsJu1q_head h2{font-size:clamp(1.5rem,4vw,2rem)}.HsJu1q_close{border:var(--line);background:var(--text);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.HsJu1q_lead{color:var(--text-soft)}.HsJu1q_options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.HsJu1q_option{cursor:pointer;justify-items:center;gap:8px;display:grid}.HsJu1q_option input{opacity:0;pointer-events:none;position:absolute}.HsJu1q_frame{aspect-ratio:9/16;border:3px solid var(--void-3);background:var(--void);width:100%;transition:transform .25s var(--ease-out), border-color .2s;border-radius:16px;display:block;overflow:hidden}.HsJu1q_frame img{object-fit:cover;width:100%;height:100%;display:block}.HsJu1q_option:hover .HsJu1q_frame{transform:translateY(-3px)}.HsJu1q_option[data-selected=true] .HsJu1q_frame{border-color:var(--portal);box-shadow:0 0 0 3px var(--ink), 0 0 26px -4px #9df22e99}.HsJu1q_option input:focus-visible+.HsJu1q_frame{outline:3px solid var(--plasma);outline-offset:3px}.HsJu1q_label{text-align:center;color:var(--text-soft);font-size:.9rem;font-weight:700}.HsJu1q_option[data-selected=true] .HsJu1q_label{color:var(--portal)}.HsJu1q_loading{background:linear-gradient(110deg, var(--void) 30%, var(--void-3) 50%, var(--void) 70%) 0 0 / 250% 100%;width:100%;height:100%;animation:1.3s linear infinite HsJu1q_shimmer;display:block}.HsJu1q_status{border:2px dashed var(--portal-deep);color:var(--portal);border-radius:14px;padding:10px 14px;font-size:.9rem}.HsJu1q_actions{flex-wrap:wrap;gap:12px;display:flex}.HsJu1q_primary,.HsJu1q_ghost{border:var(--line);min-height:48px;font-family:var(--font-display);transition:transform .25s var(--ease-out);border-radius:16px 20px 14px 22px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:1.05rem;display:inline-flex}.HsJu1q_primary{background:var(--portal);color:var(--ink);box-shadow:var(--lift);flex:1}.HsJu1q_ghost{border-color:var(--void-3);color:var(--text);background:0 0}.HsJu1q_primary:hover:not(:disabled){transform:translateY(-2px)}.HsJu1q_primary:disabled{background:var(--void-3);color:var(--text-dim);box-shadow:none}@media (max-width:520px){.HsJu1q_panel{padding:18px 16px 20px}.HsJu1q_options{gap:8px}.HsJu1q_label{font-size:.78rem}.HsJu1q_ghost{flex:1}}@keyframes HsJu1q_shimmer{to{background-position:-250% 0}}@media (prefers-reduced-motion:reduce){.HsJu1q_loading{animation:none}}
