.Skeleton_skeleton__qPv9I{display:block;background:var(--color-surface-2);border-radius:var(--radius-sm);position:relative;overflow:hidden}.Skeleton_skeleton__qPv9I:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:translateX(-100%);animation:Skeleton_shimmer__Exx_t 1.4s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__qPv9I:after{animation:none}}html[data-reduce-motion=true] .Skeleton_skeleton__qPv9I:after{animation:none}@keyframes Skeleton_shimmer__Exx_t{to{transform:translateX(100%)}}.PictureTile_tile__vRsxW{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:var(--color-surface-2);border-radius:var(--radius-md)}.PictureTile_list__Mv_1o{width:calc(var(--tile-list) * var(--pic-scale, 1));height:calc(var(--tile-list) * var(--pic-scale, 1))}.PictureTile_grid__RU6n_{width:calc(var(--tile-grid) * var(--pic-scale, 1));height:calc(var(--tile-grid) * var(--pic-scale, 1));border-radius:var(--radius-lg)}.PictureTile_child__fFIq1{--tile-child-size:min(calc(var(--tile-child) * var(--pic-scale, 1)),30vw);width:var(--tile-child-size);height:var(--tile-child-size)}.PictureTile_hero__ttQU0{--tile-hero:min(70vw,260px);width:var(--tile-hero);height:var(--tile-hero);border-radius:var(--radius-lg)}.PictureTile_fill__4pWy2{width:100%;aspect-ratio:1;container-type:inline-size;border-radius:var(--radius-lg)}.PictureTile_img__4grs7{width:100%;height:100%;object-fit:cover}.PictureTile_emoji__Go3JU{font-size:60%;line-height:1}.PictureTile_list__Mv_1o .PictureTile_emoji__Go3JU{font-size:calc(var(--tile-list) * var(--pic-scale, 1) * .6)}.PictureTile_grid__RU6n_ .PictureTile_emoji__Go3JU{font-size:calc(var(--tile-grid) * var(--pic-scale, 1) * .6)}.PictureTile_child__fFIq1 .PictureTile_emoji__Go3JU{font-size:calc(var(--tile-child-size) * .6)}.PictureTile_hero__ttQU0 .PictureTile_emoji__Go3JU{font-size:calc(min(70vw, 260px) * .6)}.PictureTile_fill__4pWy2 .PictureTile_emoji__Go3JU{font-size:60cqw}.PictureTile_placeholder__q_Qrw{color:var(--color-text-muted)}.ListRow_row__WZqw6{display:flex;align-items:center;gap:var(--space-2);min-height:64px;border-radius:var(--radius-md);transition:opacity var(--motion-fast) var(--ease)}.ListRow_dimmed__olwZJ{opacity:.55}.ListRow_handle__U2Ewt{flex-shrink:0;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);cursor:grab;touch-action:none}.ListRow_main__kvOW9{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) 0;background:transparent;border:none;text-align:left;cursor:pointer;border-radius:var(--radius-md)}div.ListRow_main__kvOW9{cursor:default}.ListRow_tile__uQcod{flex-shrink:0;display:inline-flex}.ListRow_text___9GQY{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ListRow_name__utA1F{font-size:var(--text-md);color:var(--color-text);overflow-wrap:break-word}.ListRow_secondary__Zv29z{font-size:var(--text-sm);color:var(--color-text-muted)}.ListRow_trailing__QhMuD{flex-shrink:0;display:inline-flex;align-items:center}.QrCode_code__Aaqar{display:block;border-radius:var(--radius-md)}.QrCode_placeholder__x5BHg{border-radius:var(--radius-md);background:var(--color-surface-2)}.Field_field__vRj3V{display:flex;flex-direction:column;gap:var(--space-1)}.Field_label__ug_p6{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.Field_hint__9kUPP{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.Field_error__ssWaB{font-size:var(--text-sm);color:var(--color-danger);margin:0}.TextField_input__epcDt{min-height:var(--tap);width:100%;padding:0 var(--space-3);border-radius:var(--radius-md);border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md)}.TextField_input__epcDt::placeholder{color:var(--color-text-muted)}.TextField_invalid__m8mIo{border-color:var(--color-danger)}.PhotoZoom_trigger___6aPN{display:inline-flex;padding:0;border:none;background:none;border-radius:var(--radius-md);cursor:zoom-in}.PhotoZoom_dialog__CXJg8{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:var(--space-5);border:none;background:transparent;place-items:center}.PhotoZoom_dialog__CXJg8[open]{display:grid}.PhotoZoom_dialog__CXJg8::backdrop{background:rgb(0 0 0/.8)}.PhotoZoom_img__SSbSK{max-width:100%;max-height:calc(100dvh - 2 * var(--space-5));object-fit:contain;border-radius:var(--radius-lg)}.PhotoZoom_close__y_S0L{position:fixed;top:calc(var(--space-3) + env(safe-area-inset-top));right:var(--space-3);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);cursor:pointer}.Picker_picker__B2Gs_{display:flex;flex-direction:column;gap:var(--space-4)}.Picker_sectionLabel__v9AOQ{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.Picker_grid__Z5oMN{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media (min-width:768px){.Picker_grid__Z5oMN{grid-template-columns:repeat(4,1fr)}}.Picker_rewardGrid__nIist{grid-template-columns:repeat(2,1fr)}@media (min-width:600px){.Picker_rewardGrid__nIist{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.Picker_rewardGrid__nIist{grid-template-columns:repeat(4,1fr)}}.Picker_tile__daQ90{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;min-height:var(--tap);min-width:0;text-align:center}.Picker_tile__daQ90:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Picker_tileName__OIEWl{font-size:var(--text-sm);color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.Picker_rewardTile__q_0C4 .Picker_tileName__OIEWl{font-size:var(--text-lg);font-weight:700}.Picker_badge__MKzyL{font-size:var(--text-sm);color:var(--color-text-muted)}.Picker_createNew__7sKTW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:calc(var(--tile-grid) + 2 * var(--space-2) + 1.2rem);padding:var(--space-2);background:none;border:2px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-primary);cursor:pointer}.Picker_createNew__7sKTW:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Picker_choices__c_a2r{display:flex;flex-direction:column;gap:var(--space-2)}.Picker_choice__X2S7A{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-height:var(--tap);padding:var(--space-3);text-align:left;background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;cursor:pointer}.Picker_choiceTitle__x0Bxi{font-size:var(--text-md);font-weight:700}.Picker_choiceHint__aQrp5{font-size:var(--text-sm);color:var(--color-text-muted)}.PanelVoice_row__PZlU0{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}.PanelVoice_play__u3SCM{min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-4);border:2px solid var(--color-primary);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-primary);font-size:var(--text-md);font-weight:600;cursor:pointer}[data-mode=child] .PanelVoice_play__u3SCM{min-height:var(--tap-child);min-width:var(--tap-child)}.PanelVoice_play__u3SCM:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.PanelVoice_play__u3SCM.PanelVoice_playing__bWsQR{background:var(--color-primary);color:var(--color-primary-ink);transition:background var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease)}.PanelVoice_live__g2V5U{color:var(--color-danger);font-weight:600}