.article-scene[data-v-307a4b7b]{border:1px solid color-mix(in srgb,var(--demo-accent) 15%,transparent);background:var(--demo-canvas);color:var(--md-on-surface);border-radius:28px;margin:28px 0 8px;overflow:hidden;container-type:inline-size}.scene-heading[data-v-307a4b7b]{justify-content:space-between;align-items:center;gap:16px;padding:24px 26px 0;display:flex}.scene-heading>div>span[data-v-307a4b7b]{color:var(--demo-accent);font-size:13px}.scene-heading h3[data-v-307a4b7b]{margin:5px 0 0;font-size:25px;font-weight:800;line-height:1.2}.scene-heading button[data-v-307a4b7b]{background:var(--md-surface);width:44px;height:44px;color:var(--demo-accent);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.scene-heading button>.iconify[data-v-307a4b7b]{width:20px;height:20px}.scene-heading button[data-v-307a4b7b]:disabled{opacity:.5;cursor:default}.article-stage[data-v-307a4b7b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:30px 24px;display:grid;position:relative}.story-prop[data-v-307a4b7b]{min-width:0;position:relative}.story-prop h4[data-v-307a4b7b]{margin:0;font-size:27px;font-weight:800;line-height:1.12}.story-prop p[data-v-307a4b7b]{margin:12px 0;font-size:18px;line-height:1.5}.prop-kicker[data-v-307a4b7b]{color:var(--demo-accent);margin-bottom:18px;font-size:13px;display:block}.story-prop .prop-footnote[data-v-307a4b7b]{color:var(--md-on-surface-variant);margin:18px 6px 0;font-size:14px;line-height:1.4}.scene-rows[data-v-307a4b7b]{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-height:128px;display:grid}.row-reserve[data-v-307a4b7b]{height:60px}.scene-rows[data-v-307a4b7b] button{line-height:1.15}.screen-label[data-v-307a4b7b]{margin:0 0 16px;font-size:13px}.screen-label[data-v-307a4b7b],.small-note[data-v-307a4b7b]{color:var(--md-on-surface-variant);line-height:1.4}.small-note[data-v-307a4b7b]{margin:16px 0 0;font-size:14px}.quiet-empty[data-v-307a4b7b]{min-height:128px;color:var(--md-on-surface-variant);justify-content:center;align-items:center;gap:10px;font-size:17px;display:flex}.quiet-empty>.iconify[data-v-307a4b7b]{width:24px;height:24px}.screen-recipe[data-v-307a4b7b]{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:120px;margin-bottom:12px}.cook-line[data-v-307a4b7b]{align-items:center;gap:10px;padding:10px 0;font-size:18px;line-height:1.3;display:flex}.cook-line>.iconify[data-v-307a4b7b]{width:21px;height:21px;color:var(--md-primary);flex-shrink:0}.cook-line>b[data-v-307a4b7b]{color:var(--md-primary);min-width:18px;font-size:18px;font-weight:700}.screen-progress[data-v-307a4b7b]{background:var(--demo-soft);border-radius:4px;height:4px;margin-top:20px;overflow:hidden}.screen-progress i[data-v-307a4b7b]{background:var(--md-primary);height:100%;transition:width .8s cubic-bezier(.2,0,0,1);display:block}.clock-note[data-v-307a4b7b]{color:var(--demo-accent);align-items:center;gap:7px;margin:0 0 18px;font-size:18px;display:flex}.clock-note>.iconify[data-v-307a4b7b]{width:20px;height:20px}.recipe-photo[data-v-307a4b7b]{border:8px solid var(--md-surface);border-bottom-width:42px;border-radius:18px;position:relative;transform:rotate(-3deg);box-shadow:0 14px 30px -18px #5c364455}.recipe-photo img[data-v-307a4b7b]{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:180px}.recipe-photo>span[data-v-307a4b7b]{font-size:18px;font-weight:700;position:absolute;bottom:-33px;left:7px}.pantry-note[data-v-307a4b7b]{background:var(--md-surface);border-radius:14px;align-items:center;gap:10px;margin:28px 0 0;padding:15px;transition:box-shadow .6s,transform .6s;display:flex}.pantry-note>.iconify[data-v-307a4b7b]{width:24px;height:24px;color:var(--md-check-content);flex-shrink:0}.pantry-note b[data-v-307a4b7b]{font-size:19px}.pantry-note small[data-v-307a4b7b]{font-size:13px;line-height:1.3;display:block}.highlighted[data-v-307a4b7b]{box-shadow:0 0 0 3px var(--md-primary);transform:translateY(-3px)}.dinner-timeline[data-v-307a4b7b]{align-items:center;gap:7px;margin-top:26px;font-size:14px;display:flex}.dinner-timeline i[data-v-307a4b7b]{background:var(--demo-accent);opacity:.3;flex:1;height:1px}.dinner-timeline span[data-v-307a4b7b]{opacity:.5}.dinner-timeline .complete[data-v-307a4b7b]{opacity:1;color:var(--demo-accent);font-weight:700}.wg-portrait[data-v-307a4b7b]{aspect-ratio:3/2;border-radius:20px;height:auto;margin-bottom:22px;position:relative;overflow:hidden}.wg-portrait img[data-v-307a4b7b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wg-portrait small[data-v-307a4b7b]{background:#fff9;border-radius:7px;padding:2px 6px;font-size:10px;position:absolute;bottom:7px;right:8px}.person-note[data-v-307a4b7b]{opacity:.55;border-radius:16px;align-items:center;gap:10px;padding:13px 10px;transition:opacity .6s,background .6s,transform .6s;display:flex}.person-note.speaking[data-v-307a4b7b]{background:var(--md-surface);opacity:1;transform:translate(4px)}.member-line>b[data-v-307a4b7b],.person-note>b[data-v-307a4b7b]{background:var(--demo-soft);width:38px;height:38px;color:var(--demo-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;display:grid}.person-note:nth-child(3)>b[data-v-307a4b7b]{color:#476645;background:#deebd6}.person-note:nth-child(4)>b[data-v-307a4b7b]{color:#6c5896;background:#e3dff4}.person-note strong[data-v-307a4b7b]{font-size:18px}.person-note span[data-v-307a4b7b]{font-size:14px;line-height:1.3;display:block}.person-note>.iconify[data-v-307a4b7b]{width:18px;height:18px;color:var(--md-check-content);flex-shrink:0;margin-left:auto}.prop-recipe[data-v-307a4b7b]{-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0;width:100%;height:145px}.selection-sheet[data-v-307a4b7b]{background:var(--md-surface);border-radius:20px;margin-top:-15px;padding:12px 16px 18px;position:relative;box-shadow:0 12px 30px -22px #43293c66}.sheet-grip[data-v-307a4b7b]{background:var(--md-on-surface-variant);opacity:.3;border-radius:3px;width:30px;height:4px;margin:0 auto 17px;display:block}.selection-sheet h4[data-v-307a4b7b]{font-size:23px}.selection-sheet>p[data-v-307a4b7b]{margin:4px 0 14px;font-size:15px}.ingredient-choice[data-v-307a4b7b]{align-items:center;gap:9px;min-height:44px;font-size:19px;transition:opacity .5s;display:flex}.ingredient-choice>.iconify[data-v-307a4b7b]{width:22px;height:22px;color:var(--md-primary);flex-shrink:0}.ingredient-choice small[data-v-307a4b7b]{margin-left:auto;font-size:11px;line-height:1.1}.ingredient-choice.excluded[data-v-307a4b7b]{opacity:.5}.selection-count[data-v-307a4b7b]{background:var(--md-primary);color:var(--md-on-primary);text-align:center;border-radius:10px;margin-top:14px;padding:9px 12px;font-size:18px;font-weight:700}.selection-sheet>.source-kept[data-v-307a4b7b]{align-items:center;gap:6px;margin-bottom:0;font-size:13px;display:flex}.source-kept>.iconify[data-v-307a4b7b]{width:17px;height:17px}.transfer-receipt[data-v-307a4b7b]{color:var(--md-check-content);opacity:0;align-items:center;gap:7px;padding-top:18px;font-size:16px;transition:opacity .5s,transform .5s;display:flex;transform:translateY(8px)}.transfer-receipt.visible[data-v-307a4b7b]{opacity:1;transform:none}.transfer-receipt>.iconify[data-v-307a4b7b]{width:18px;height:18px}.photo-prop[data-v-307a4b7b]{padding:16px 7px}.recipe-paper[data-v-307a4b7b]{color:#4f403a;background:#fff9e9;border:1px solid #deceb6;border-radius:4px 4px 18px;padding:28px 22px 20px;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 12px 24px -16px #4c302b66}.recipe-paper h4[data-v-307a4b7b]{font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.12}.handwritten[data-v-307a4b7b]{margin-top:12px;font-family:Georgia,serif;font-size:12px;font-style:italic;display:block}.paper-rule[data-v-307a4b7b]{background:#bc9c7d80;height:1px;margin:18px 0}.recipe-paper p[data-v-307a4b7b]{margin:0;font-size:19px;line-height:1.65}.recipe-paper .paper-directions[data-v-307a4b7b]{margin-top:17px;font-size:15px;line-height:1.6}.paper-footer[data-v-307a4b7b]{color:#806d5c;margin-top:22px;font-size:10px;display:block}.paper-clip[data-v-307a4b7b]{border:2px solid #ab9a8b;border-radius:9px;width:13px;height:41px;display:block;position:absolute;top:-9px;right:25px;rotate:8deg}.marked[data-v-307a4b7b]{background:#ffde9b;border-radius:3px;padding-inline:3px;box-shadow:0 3px #edb55755}.paper-scan[data-v-307a4b7b]{background:linear-gradient(#0000 35%,#bc4e9433 50%,#0000 65%);animation:2.5s ease-in-out infinite paper-scan-307a4b7b;position:absolute;inset:0}.photo-corners[data-v-307a4b7b]{pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:47px 0 -3px}.photo-corners.scanning[data-v-307a4b7b]{opacity:1}.photo-corners i[data-v-307a4b7b]{border:3px solid var(--md-primary);width:25px;height:25px;position:absolute}.photo-corners i[data-v-307a4b7b]:first-child{border-bottom:0;border-right:0;top:0;left:0}.photo-corners i[data-v-307a4b7b]:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.photo-corners i[data-v-307a4b7b]:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.photo-corners i[data-v-307a4b7b]:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.import-wait[data-v-307a4b7b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:230px;display:flex}.import-wait>.iconify[data-v-307a4b7b]{width:42px;height:42px;color:var(--md-primary)}.import-wait>strong[data-v-307a4b7b]{font-size:22px;line-height:1.2}.import-wait>span[data-v-307a4b7b]{color:var(--md-on-surface-variant);font-size:15px;line-height:1.4}.processing-dots[data-v-307a4b7b]{gap:7px;padding:12px;display:flex}.processing-dots>i[data-v-307a4b7b]{background:var(--md-primary);border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite processing-307a4b7b}.processing-dots>i[data-v-307a4b7b]:nth-child(2){animation-delay:.2s}.processing-dots>i[data-v-307a4b7b]:nth-child(3){animation-delay:.4s}.correction-line[data-v-307a4b7b]{background:#fff0d6;border:1px solid #e7b765;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:20px;display:flex}.correction-line>b[data-v-307a4b7b]{margin-left:auto}.correction-line>.iconify[data-v-307a4b7b]{width:19px;height:19px}.correction-line.corrected[data-v-307a4b7b]{background:var(--md-check-surface);border-color:var(--md-check-content)}.recipe-text-line[data-v-307a4b7b]{padding:8px 10px;font-size:19px}.check-original[data-v-307a4b7b]{color:var(--md-on-surface-variant);min-height:42px;margin:15px 0 0;font-size:15px;line-height:1.4}.source-browser[data-v-307a4b7b]{border:1px solid color-mix(in srgb,var(--demo-accent) 20%,transparent);background:var(--md-surface);border-radius:18px;overflow:hidden;box-shadow:0 12px 26px -20px #5b354466}.source-address[data-v-307a4b7b]{background:var(--demo-soft);align-items:center;gap:6px;padding:12px;font-size:12px;display:flex}.source-address>.iconify[data-v-307a4b7b]{width:13px;height:13px}.source-browser>img[data-v-307a4b7b]{-o-object-fit:cover;object-fit:cover;width:100%;height:150px}.source-page[data-v-307a4b7b]{padding:18px}.source-page>span[data-v-307a4b7b]{color:var(--md-on-surface-variant);font-size:11px}.source-page h4[data-v-307a4b7b]{margin-top:8px;font-size:23px}.source-page p[data-v-307a4b7b]{font-size:16px;line-height:1.6}.copied-link[data-v-307a4b7b]{background:var(--md-surface);border-radius:11px;align-items:center;gap:8px;margin-top:16px;padding:12px;font-size:16px;transition:transform .5s,box-shadow .5s;display:flex}.copied-link>.iconify[data-v-307a4b7b]{width:18px;height:18px;color:var(--md-primary);flex-shrink:0}.copied-link>.iconify[data-v-307a4b7b]:last-child{margin-left:auto}.url-field[data-v-307a4b7b]{background:var(--md-surface-container);overflow-wrap:anywhere;border-radius:8px;width:100%;padding:12px;font-size:15px;line-height:1.4}.source-pill[data-v-307a4b7b]{background:var(--demo-soft);border-radius:14px;justify-content:center;align-items:center;gap:7px;margin:8px 0 14px;padding:7px 10px;font-size:15px;transition:box-shadow .5s,transform .5s;display:flex}.source-pill>.iconify[data-v-307a4b7b]{width:16px;height:16px}.invitation-card[data-v-307a4b7b]{background:var(--md-surface);border:1px solid var(--demo-soft);text-align:center;border-radius:23px;padding:25px 20px;rotate:-2deg;box-shadow:0 15px 30px -24px #57314666}.invitation-seal[data-v-307a4b7b]{background:var(--demo-soft);width:62px;height:62px;color:var(--demo-accent);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.invitation-seal>.iconify[data-v-307a4b7b]{width:28px;height:28px}.invitation-card h4[data-v-307a4b7b]{font-size:25px}.invitation-card p[data-v-307a4b7b]{margin:12px 0 4px;font-size:19px}.example-email[data-v-307a4b7b]{color:var(--md-on-surface-variant);font-size:13px}.invitation-state[data-v-307a4b7b]{color:#795126;background:#fff0d6;border-radius:12px;margin-top:22px;padding:11px;font-size:17px}.invitation-state.accepted[data-v-307a4b7b]{background:var(--md-check-surface);color:var(--md-check-content)}.invite-result[data-v-307a4b7b]{text-align:left;opacity:0;justify-content:center;align-items:center;gap:8px;min-height:50px;margin-top:20px;transition:opacity .5s;display:flex}.invite-result.visible[data-v-307a4b7b]{opacity:1}.invite-result>.iconify[data-v-307a4b7b]{width:23px;height:23px;color:var(--md-check-content)}.invite-result span[data-v-307a4b7b]{font-size:20px;line-height:1.2}.invite-result small[data-v-307a4b7b]{font-size:13px}.member-line[data-v-307a4b7b]{align-items:center;gap:10px;padding:12px 0;display:flex}.member-line>div[data-v-307a4b7b]{flex:1}.member-line strong[data-v-307a4b7b]{font-size:20px}.member-line small[data-v-307a4b7b]{color:var(--md-on-surface-variant);font-size:13px;display:block}.member-line>.iconify[data-v-307a4b7b]{width:19px;height:19px;color:var(--md-check-content)}.member-pending>.iconify[data-v-307a4b7b]{color:#a17838}.email-field[data-v-307a4b7b]{border:1px solid var(--md-outline-variant);border-radius:8px;margin-top:20px;padding:12px;font-size:17px}.shared-confirm[data-v-307a4b7b]{color:var(--md-check-content);align-items:center;gap:8px;margin-top:40px;font-size:17px;display:flex}.shared-confirm>.iconify[data-v-307a4b7b]{flex-shrink:0;width:24px;height:24px}.dictation-prop[data-v-307a4b7b]{text-align:center}.dictation-orb[data-v-307a4b7b]{background:var(--md-primary);color:#fff;width:88px;height:88px;box-shadow:0 0 0 14px color-mix(in srgb,var(--md-primary) 8%,transparent);border-radius:50%;place-items:center;margin:20px auto 30px;display:grid}.dictation-orb>.iconify[data-v-307a4b7b]{width:34px;height:34px}.dictation-orb.recording[data-v-307a4b7b]{animation:2s ease-in-out infinite mic-breathe-307a4b7b}.dictation-prop blockquote[data-v-307a4b7b]{margin:0;font-size:27px;font-weight:700;line-height:1.25}.dictation-prop blockquote span[data-v-307a4b7b]{width:fit-content;max-width:100%;margin:9px auto;display:block}.speech-wave[data-v-307a4b7b]{justify-content:center;align-items:center;gap:4px;height:45px;margin-top:22px;display:flex}.speech-wave i[data-v-307a4b7b]{background:var(--md-primary);opacity:.45;border-radius:3px;width:4px;height:8px}.speech-wave.recording i[data-v-307a4b7b]{height:var(--bar);animation:speech-wave-307a4b7b .8s var(--delay) ease-in-out infinite alternate;opacity:1}.quantity-focus[data-v-307a4b7b]{border-radius:10px;transition:box-shadow .4s}.quantity-focus.correcting[data-v-307a4b7b]{box-shadow:0 0 0 2px #dda84d}.quantity-focus.corrected[data-v-307a4b7b]{box-shadow:0 0 0 2px var(--md-check-content)}.connection-note[data-v-307a4b7b]{color:var(--md-check-content);align-items:center;gap:9px;margin:0 0 24px;font-size:19px;line-height:1.3;display:flex}.connection-note>.iconify[data-v-307a4b7b]{flex-shrink:0;width:26px;height:26px}.connection-note.disconnected[data-v-307a4b7b]{color:#9a682c}.other-device[data-v-307a4b7b]{background:var(--md-surface);border:5px solid #e2dce0;border-radius:17px;padding:0 10px 14px;overflow:hidden;box-shadow:0 14px 25px -20px #45334566}.other-device-title[data-v-307a4b7b]{background:var(--demo-soft);align-items:center;gap:8px;margin:0 -10px 16px;padding:12px;font-size:13px;display:flex}.other-device-title>.iconify[data-v-307a4b7b]{width:18px;height:18px}.other-device h4[data-v-307a4b7b]{margin:0 0 16px;font-size:23px}.other-device[data-v-307a4b7b] .min-h-15{height:60px;min-height:60px;margin-bottom:8px}.other-device[data-v-307a4b7b] .text-\[1\.25rem\]{font-size:18px}.other-device[data-v-307a4b7b] .text-\[0\.875rem\]{font-size:12px}.waiting-note[data-v-307a4b7b]{min-height:35px;color:var(--md-on-surface-variant);align-items:center;gap:6px;font-size:13px;display:flex}.waiting-note>.iconify[data-v-307a4b7b]{flex-shrink:0;width:16px;height:16px}.connection-track[data-v-307a4b7b]{text-align:center;color:var(--md-check-content);align-items:center;gap:8px;margin-top:26px;font-size:13px;line-height:1.3;display:flex}.connection-track>i[data-v-307a4b7b]{background:currentColor;flex:1;height:2px}.connection-track.disconnected[data-v-307a4b7b]{color:#9a682c}.connection-track.disconnected>i[data-v-307a4b7b]{background:0 0;border-top:2px dashed;height:0}.offline-banner[data-v-307a4b7b]{color:#795126;opacity:0;background:#fff0d6;border-radius:8px;align-items:center;gap:5px;min-height:40px;margin-bottom:14px;padding:8px;font-size:12px;line-height:1.2;transition:opacity .4s;display:flex}.offline-banner.visible[data-v-307a4b7b]{opacity:1}.offline-banner>.iconify[data-v-307a4b7b]{flex-shrink:0;width:16px;height:16px}.local-stamp[data-v-307a4b7b]{color:var(--md-on-surface-variant);align-items:center;gap:7px;margin-top:20px;font-size:13px;line-height:1.3;display:flex}.local-stamp>.iconify[data-v-307a4b7b]{flex-shrink:0;width:20px;height:20px}.baking-photo[data-v-307a4b7b]{-o-object-fit:cover;object-fit:cover;border-radius:50% 50% 20px 20px;width:100%;height:185px;margin-bottom:24px}.baking-prop .prop-kicker[data-v-307a4b7b]{margin-bottom:10px}.baking-prop>p[data-v-307a4b7b]{font-size:17px}.badge-keepsake[data-v-307a4b7b]{color:var(--md-on-surface-variant);align-items:center;gap:9px;padding-top:16px;font-size:16px;display:flex}.badge-keepsake>.iconify[data-v-307a4b7b]{flex-shrink:0;width:27px;height:27px}.badge-keepsake.earned[data-v-307a4b7b]{color:#9a711e}.article-badge[data-v-307a4b7b]{text-align:center;flex-direction:column;align-items:center;padding:16px 0;display:flex}.article-badge>strong[data-v-307a4b7b]{color:#957015;font-size:26px}.cake-medal[data-v-307a4b7b]{background:linear-gradient(135deg,#b8860b,#ffe699,#d9ad25,#fff0a1);border-radius:26px;width:150px;height:150px;margin:20px 0 14px;padding:5px;animation:.7s cubic-bezier(.22,1.4,.5,1) both medal-arrives-307a4b7b;position:relative;overflow:hidden}.cake-medal>img[data-v-307a4b7b]{-o-object-fit:cover;object-fit:cover;border-radius:21px;width:100%;height:100%}.cake-medal>i[data-v-307a4b7b]{background:linear-gradient(115deg,#0000 35%,#fff8 50%,#0000 65%);animation:4s ease-in-out infinite medal-shine-307a4b7b;position:absolute;inset:-50%}.article-badge>b[data-v-307a4b7b]{font-size:22px;line-height:1.2}.article-badge>small[data-v-307a4b7b]{color:var(--md-on-surface-variant);margin-top:5px;font-size:13px}.badge-album>.cake-medal[data-v-307a4b7b]{width:125px;height:125px}.cake-result[data-v-307a4b7b]{margin-top:22px}.gift-envelope[data-v-307a4b7b]{background:var(--md-surface);border:1px solid var(--demo-soft);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:200px;margin-bottom:35px;display:flex;position:relative;overflow:hidden;rotate:-5deg;box-shadow:0 14px 25px -18px #49324b55}.gift-envelope>.iconify[data-v-307a4b7b]{width:58px;height:58px;color:var(--md-primary)}.gift-envelope>span[data-v-307a4b7b]{font-size:28px;font-weight:700}.gift-envelope>i[data-v-307a4b7b]{background:var(--demo-soft);opacity:.6;width:260px;height:190px;position:absolute;bottom:-120px;rotate:35deg}.gift-prop p[data-v-307a4b7b]{font-size:18px}.privacy-note[data-v-307a4b7b]{color:var(--md-on-surface-variant);align-items:center;gap:8px;margin-top:23px;font-size:14px;display:flex}.privacy-note>.iconify[data-v-307a4b7b]{flex-shrink:0;width:20px;height:20px}.secret-overview-card[data-v-307a4b7b]{background:linear-gradient(var(--demo-soft),var(--md-surface-container));border-radius:20px;padding:20px 16px}.secret-overview-card>div[data-v-307a4b7b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.secret-overview-card h4[data-v-307a4b7b]{font-size:26px;font-weight:700}.secret-overview-card .iconify[data-v-307a4b7b]{width:24px;height:24px;color:var(--md-primary)}.secret-overview-card>small[data-v-307a4b7b]{color:var(--md-on-surface-variant);margin-top:12px;font-size:14px;display:block}.secret-gate[data-v-307a4b7b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.secret-gate>.iconify[data-v-307a4b7b]{width:56px;height:56px;color:var(--md-primary);margin-bottom:24px}.secret-gate h4[data-v-307a4b7b]{margin:0;font-size:25px;font-weight:700}.secret-gate p[data-v-307a4b7b]{margin-top:12px;font-size:18px;line-height:1.4}.finger-pulse[data-v-307a4b7b]{animation:2s ease-in-out infinite mic-breathe-307a4b7b}.unlocked-note[data-v-307a4b7b]{color:var(--md-check-content);align-items:center;gap:6px;margin-top:18px;font-size:15px;line-height:1.4;display:flex}.scene-narration>.iconify[data-v-307a4b7b],.unlocked-note>.iconify[data-v-307a4b7b]{flex-shrink:0;width:23px;height:23px}.scene-narration[data-v-307a4b7b]{background:var(--md-surface);align-items:flex-start;gap:11px;min-height:108px;padding:21px 26px;display:flex}.scene-narration>.iconify[data-v-307a4b7b]{color:var(--md-primary);margin-top:3px}.scene-narration p[data-v-307a4b7b]{margin:0;font-size:19px;line-height:1.5}.story-controls[data-v-307a4b7b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:18px 16px 8px;display:grid}.story-controls button[data-v-307a4b7b]{cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:6px 3px;font-size:13px;line-height:1.25;display:flex}.step-number[data-v-307a4b7b]{background:var(--md-surface);width:38px;height:38px;color:var(--demo-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;line-height:1;display:grid}.story-controls button[aria-pressed=true]>.step-number[data-v-307a4b7b]{background:var(--md-primary);color:var(--md-on-primary)}.story-controls button[aria-pressed=true][data-v-307a4b7b]{font-weight:700}.article-scene button[data-v-307a4b7b]:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.article-scene figcaption[data-v-307a4b7b]{color:var(--md-on-surface-variant);margin:0;padding:12px 24px 23px;font-size:12px;line-height:1.5}.story-row-enter-active[data-v-307a4b7b],.story-row-leave-active[data-v-307a4b7b]{transition:transform .5s cubic-bezier(.2,0,0,1),opacity .4s}.story-row-enter-from[data-v-307a4b7b]{opacity:0;transform:translateY(12px)}.story-row-leave-to[data-v-307a4b7b]{opacity:0;transform:translateY(-6px)}.is-still[data-v-307a4b7b] *{animation-play-state:paused!important}.is-still .cake-medal[data-v-307a4b7b]{animation:none}@keyframes paper-scan-307a4b7b{0%{translate:0 -60%}to{translate:0 60%}}@keyframes processing-307a4b7b{50%{opacity:.3;transform:translateY(-4px)}}@keyframes mic-breathe-307a4b7b{50%{transform:scale(1.04)}}@keyframes speech-wave-307a4b7b{to{height:6px}}@keyframes medal-arrives-307a4b7b{0%{opacity:0;transform:translateY(20px)scale(.6)}to{opacity:1;transform:none}}@keyframes medal-shine-307a4b7b{0%,25%{translate:-60%}75%,to{translate:60%}}@container (width<=580px){.article-stage[data-v-307a4b7b]{grid-template-columns:minmax(0,1fr);gap:30px;padding:24px 18px}.story-prop[data-v-307a4b7b]{width:100%;max-width:330px;margin:auto}.scene-heading[data-v-307a4b7b]{padding:20px 18px 0}.scene-heading h3[data-v-307a4b7b]{font-size:23px}.scene-narration[data-v-307a4b7b]{min-height:135px;padding:18px}.scene-narration p[data-v-307a4b7b]{font-size:18px}.story-controls[data-v-307a4b7b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:14px}.story-controls button[data-v-307a4b7b]{text-align:left;flex-direction:row;gap:10px;padding:5px;font-size:14px}.article-scene figcaption[data-v-307a4b7b]{padding:10px 18px 20px}.baking-photo[data-v-307a4b7b],.recipe-photo img[data-v-307a4b7b]{height:170px}.wg-portrait[data-v-307a4b7b]{aspect-ratio:3/2;height:auto}.dictation-prop blockquote[data-v-307a4b7b],.story-prop h4[data-v-307a4b7b]{font-size:25px}.photo-prop[data-v-307a4b7b]{max-width:285px}.offline-prop[data-v-307a4b7b]{max-width:330px}}@container (width<=340px){.article-stage[data-v-307a4b7b]{padding-inline:12px}.scene-heading h3[data-v-307a4b7b]{font-size:21px}.story-controls[data-v-307a4b7b]{padding-inline:10px}.step-number[data-v-307a4b7b]{width:36px;height:36px}.story-controls button[data-v-307a4b7b]{gap:7px;font-size:13px}.scene-narration p[data-v-307a4b7b]{font-size:17px}.scene-heading[data-v-307a4b7b]{padding-inline:15px}.ingredient-choice[data-v-307a4b7b]{font-size:18px}.dictation-prop blockquote[data-v-307a4b7b]{font-size:23px}}@media (prefers-reduced-motion:reduce){.article-scene[data-v-307a4b7b] *{transition:none!important;animation:none!important}}.article-stage[data-v-307a4b7b]{min-height:692px}.scene-narration[data-v-307a4b7b]{min-height:116px}.selection-sheet[data-v-307a4b7b]{min-height:290px}.source-kept[data-v-307a4b7b]{visibility:hidden}.source-kept.kept-visible[data-v-307a4b7b]{visibility:visible}.story-controls button>span[data-v-307a4b7b]:last-child{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}@container (width<=580px){.article-stage[data-v-307a4b7b]{grid-template-rows:minmax(330px,auto) 632px;align-items:center;min-height:1040px}.scene-narration[data-v-307a4b7b]{min-height:160px}}@container (width<=340px){.scene-narration[data-v-307a4b7b]{min-height:192px}}
