.page_screen__QjZfd{display:flex;flex-direction:column;gap:14px}.page_lead__UF3_F{display:flex;flex-direction:column;gap:10px}.page_title__KKVo6{margin:0;font-size:var(--fs-display-md);line-height:var(--lh-display-md);font-weight:800;letter-spacing:-.035em;color:var(--text-display)}.page_sub__wThVS{margin:0;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-secondary);text-wrap:pretty}.page_group__70_ks{display:flex;flex-direction:column}.IconChip_chip__WLW3o{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.IconChip_accentSoft__rDKAq{background:var(--accent-soft);color:var(--accent-text)}.IconChip_accentTint___6EZ7{background:var(--accent-tint);color:var(--accent-text)}.IconChip_mint__HhYJF{background:var(--tint-mint);color:var(--tint-mint-fg)}.IconChip_lavender__IFP3W{background:var(--tint-lavender);color:var(--tint-lavender-fg)}.IconChip_blue__oreJV{background:var(--tint-blue);color:var(--tint-blue-fg)}.IconChip_peach__60534{background:var(--tint-peach);color:var(--tint-peach-fg)}.IconChip_rose__20Rsa{background:var(--tint-rose);color:var(--tint-rose-fg)}.IconChip_neutral__yn7rC{background:var(--surface-sunken);color:var(--text-muted)}.Button_button__rVjc7{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-6);border:none;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-tight);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-instant) var(--ease-out),transform var(--dur-instant) var(--ease-out)}.Button_button__rVjc7:disabled,.Button_button__rVjc7[aria-disabled=true]{cursor:default;opacity:.4}.Button_button__rVjc7:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--press-scale-button))}.Button_full__r_ByM{width:100%}.Button_lg__uMBcE{height:var(--btn-h-lg)}.Button_md__1eOEG{height:var(--btn-h-md)}.Button_primary__QLrZd,.Button_primary__QLrZd:hover{background:var(--gradient-primary);box-shadow:var(--shadow-primary);color:var(--text-on-accent)}.Button_primary__QLrZd.Button_md__1eOEG,.Button_primary__QLrZd.Button_md__1eOEG:hover,.Button_primary__QLrZd.Button_sm__cQVJH,.Button_primary__QLrZd.Button_sm__cQVJH:hover,.Button_primary__QLrZd.Button_wrap__BAjLw,.Button_primary__QLrZd.Button_wrap__BAjLw:hover{background:var(--gradient-primary-tall)}.Button_secondary__d0mPb,.Button_secondary__d0mPb:hover{background:var(--gradient-secondary);box-shadow:var(--shadow-secondary-btn);color:var(--text-body);font-weight:var(--weight-bold)}.Button_secondary__d0mPb:not(:disabled):not([aria-disabled=true]):active{background:var(--surface-secondary-btn-pressed)}.Button_soft__EpDMn,.Button_soft__EpDMn:hover{height:var(--btn-h-md);padding:0 var(--space-5);background:var(--gradient-soft);box-shadow:var(--shadow-soft-btn);color:var(--accent-text);font-size:var(--fs-body-sm)}.Button_soft__EpDMn:not(:disabled):not([aria-disabled=true]):active{background:var(--accent-tint)}.Button_text__d6npB,.Button_text__d6npB:hover{height:var(--btn-h-md);padding:0 var(--space-4);background:transparent;color:var(--text-muted);font-size:var(--fs-body-sm);font-weight:var(--weight-bold)}.Button_danger__nTSSE,.Button_danger__nTSSE:hover{background:var(--gradient-danger);box-shadow:var(--shadow-danger);color:var(--text-on-accent)}.Button_dangerText__G_7oc,.Button_dangerText__G_7oc:hover{height:var(--btn-h-md);padding:0 var(--space-4);background:transparent;color:var(--accent-strong);font-size:var(--fs-body-sm);font-weight:var(--weight-bold)}.Button_dark__0haFn,.Button_dark__0haFn:hover{height:50px;padding:0 28px;background:var(--surface-inverse);color:var(--text-on-accent);font-size:var(--fs-body-sm)}.Button_dangerText__G_7oc:after,.Button_soft__EpDMn:after,.Button_text__d6npB:after{content:"";position:absolute;inset:calc((var(--btn-h-md) - var(--tap-min)) / 2) 0}.Button_sm__cQVJH:after{content:"";position:absolute;inset:calc((100% - var(--tap-min)) / 2) 0}.Button_button__rVjc7.Button_sm__cQVJH{height:auto;padding:5px 12px;border-radius:var(--radius-sm);font-size:var(--fs-caption);line-height:var(--lh-caption)}.Button_circle__9XGBY{width:60px;height:60px;padding:0;border-radius:var(--radius-circle)}.Button_floating__O4FLP{position:fixed;z-index:var(--z-float);right:max(20px,calc((100vw - var(--screen-max)) / 2 + 20px));bottom:var(--float-bottom);max-width:calc(min(100vw, var(--screen-max)) - 40px);padding:0 22px 0 18px;font-size:var(--fs-body-lg)}.Button_circle__9XGBY.Button_floating__O4FLP{padding:0}.Button_button__rVjc7.Button_wrap__BAjLw{height:auto;padding-block:var(--space-3);white-space:normal;text-wrap:balance;overflow-wrap:anywhere;text-align:center;line-height:var(--lh-title)}.Button_wrap__BAjLw.Button_lg__uMBcE{min-height:var(--btn-h-lg)}.Button_wrap__BAjLw.Button_md__1eOEG{min-height:var(--btn-h-md)}.Button_wrap__BAjLw>svg{flex-shrink:0}.ActionGrid_grid__k1KCC{display:grid}.ActionGrid_action__X4HQh{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:4px 6px;background:none;cursor:pointer;border:none;border-left:1px solid var(--border-hairline)}.ActionGrid_action__X4HQh:first-child{border-left:none}.ActionGrid_label__rUrjc{font-family:var(--font-sans);font-size:var(--fs-caption);line-height:1.3;color:var(--text-body);text-align:center}.Card_card__EERTf{border-radius:var(--radius-card);color:var(--text-body);transition:transform var(--dur-instant) var(--ease-out)}.Card_white__ckr5y{background:var(--surface-card)}.Card_sunken__lTbuJ{background:var(--surface-sunken)}.Card_warm__saK_M{background:var(--bg-page-warm)}.Card_padDefault__pOIk5{padding:14px 16px}.Card_padHeaded__Tw5do{padding:16px}.Card_padList__SwJku{padding:2px 16px}.Card_interactive__opffX{cursor:pointer}.Card_interactive__opffX:active{transform:scale(var(--press-scale-row))}.Chip_chip__hFEla{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--weight-bold);line-height:1.3;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.Chip_chip__hFEla:after{content:"";position:absolute;inset:calc((40px - var(--tap-min)) / 2) 0}.Chip_chip__hFEla:disabled,.Chip_chip__hFEla[aria-disabled=true]{cursor:default;opacity:.5}.Chip_md__7kdAS{padding:8px 14px}.Chip_lg__LvdP2{padding:10px 15px;border-radius:var(--radius-lg)}.Chip_onCard__JbeN3,.Chip_onCard__JbeN3:hover{background:var(--surface-sunken);color:var(--text-secondary)}.Chip_onPage__kP5QX,.Chip_onPage__kP5QX:hover{background:var(--surface-card);color:var(--text-body)}.Chip_selected__ODFqP,.Chip_selected__ODFqP:hover{background:var(--accent-fill);color:var(--text-on-accent)}.Chip_person__mvA2_{padding:6px 14px 6px 6px;border-radius:22px;font-weight:var(--weight-heavy)}.Badge_badge__5pbzV{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--radius-sm);font-size:var(--fs-caption);font-weight:var(--weight-bold);line-height:var(--lh-caption);white-space:nowrap}.Badge_compact__qUhLl{padding:4px 10px;border-radius:10px;font-weight:var(--weight-heavy)}.Badge_done__9fbYX{background:var(--success-soft);color:var(--success)}.Badge_todo__1CStw{background:var(--accent-tint);color:var(--accent-text)}.Badge_count__I20nx{justify-content:center;min-width:26px;height:26px;padding:0 7px;border:2px solid var(--surface-card);border-radius:var(--radius-pill);background:var(--gradient-primary-tall);box-shadow:var(--shadow-primary);color:var(--text-on-accent);font-weight:var(--weight-heavy);line-height:1}.Badge_asset__gEsUc{background:var(--tint-mint);color:var(--tint-mint-fg)}.Badge_document__1OTtc{background:var(--tint-lavender);color:var(--tint-lavender-fg)}.Badge_memory__4SLjM{background:var(--tint-peach);color:var(--tint-peach-fg)}.Badge_person__MJ6Qh{background:var(--tint-blue);color:var(--tint-blue-fg)}.Badge_neutral__0t1Fi{background:var(--surface-sunken);color:var(--text-secondary)}.Badge_alert__uKm6c{background:var(--tint-rose);color:var(--tint-rose-fg)}.Badge_visuallyHidden__PSZEg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Badge_dot__cimLl{display:block;width:14px;height:14px;box-sizing:border-box;border:2px solid var(--surface-card);border-radius:var(--radius-circle);background:var(--dot-avatar)}.ChipGroup_group__yQ2Mx{display:flex;flex-direction:column;gap:12px}.ChipGroup_chips__Z_XBI{display:flex;flex-wrap:wrap;gap:8px}.ChipGroup_other__snpDj{display:flex;flex-direction:column;gap:6px}.ChipGroup_otherLabel__QJ779{font-size:var(--fs-hint);font-weight:var(--weight-bold);color:var(--text-subtle)}.ChipGroup_otherInput___OwmR{width:100%;padding:13px 14px;border:none;border-radius:var(--radius-md);background:var(--surface-sunken);font-family:var(--font-sans);font-weight:var(--weight-semibold);color:var(--text-body);caret-color:var(--accent);outline:none}.ChipGroup_otherInput___OwmR:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.Avatar_avatar__khU_D{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border-radius:var(--radius-circle);color:var(--avatar-ink);font-weight:var(--weight-heavy);line-height:1}.Avatar_tone1__eCpOU{background:var(--avatar-1)}.Avatar_tone2__2bH68{background:var(--avatar-2)}.Avatar_tone3__wWQgO{background:var(--avatar-3)}.Avatar_tone4__Xnl79{background:var(--avatar-4)}.Avatar_tone5__jLhw_{background:var(--avatar-5)}.Avatar_own__Qgyzb{background:var(--gradient-primary-tall);box-shadow:var(--shadow-primary);color:var(--text-on-accent)}.Avatar_photo__vHtmL{background:var(--surface-sunken)}.Avatar_ring__hYRt_{box-shadow:0 0 0 2px var(--accent-ring)}.Avatar_img__iGwN2{width:100%;height:100%;object-fit:cover}.EditableChip_item___Z4pp{display:inline-flex;align-items:center;gap:8px}.EditableChip_field__5G2v0{min-height:40px;min-width:9ch;max-width:100%;padding:8px 14px;border:none;border-radius:var(--radius-md);background:var(--surface-card);font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--weight-bold);color:var(--text-body);caret-color:var(--accent);outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.EditableChip_remove__1VzAC{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-circle);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent}.EditableChip_remove__1VzAC:after{content:"";position:absolute;inset:calc((32px - var(--tap-min)) / 2)}.EditableChip_remove__1VzAC:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.EditableChip_field__5G2v0[aria-invalid=true]{box-shadow:0 0 0 2px var(--accent-strong)}.Field_field__9IbA3{padding:12px 16px;border-radius:var(--radius-card);background:var(--surface-card)}.Field_field__9IbA3:focus-within{box-shadow:0 0 0 2px var(--focus-ring)}.Field_head__mkPyA{display:flex;align-items:center;gap:6px}.Field_label__aFbgu{font-size:var(--fs-hint);font-weight:var(--weight-bold);color:var(--text-subtle)}.Field_tag__Of3rJ{padding:2px 7px;border-radius:var(--radius-xs);background:var(--accent-soft);color:var(--accent-text);font-size:var(--fs-caption);font-weight:var(--weight-heavy);line-height:1.2}.Field_hint__S2_n5{color:var(--text-subtle)}.Field_error__nxylM,.Field_hint__S2_n5{margin:6px 0 0;font-size:var(--fs-hint);line-height:1.4}.Field_error__nxylM{font-weight:var(--weight-bold);color:var(--accent-strong)}.BackButton_back__mejvU{position:relative;width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-circle);background:var(--surface-back);box-shadow:var(--shadow-back);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-instant) var(--ease-out)}.BackButton_back__mejvU:after{content:"";position:absolute;inset:calc((40px - var(--tap-min)) / 2);border-radius:var(--radius-circle)}.BackButton_back__mejvU:active{transform:scale(var(--press-scale-icon))}.BackButton_chevron__Y_rh1{width:9px;height:9px;border-left:2.5px solid var(--text-body);border-bottom:2.5px solid var(--text-body);border-radius:1px;transform:translateX(2px) rotate(45deg)}.AppHeader_header__eub7F{display:grid;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);height:var(--header-height)}.AppHeader_slot__Cty_d{display:flex;align-items:center;min-width:0}.AppHeader_trailing__6nDeb{justify-content:flex-end}.AppHeader_title__eHahg{margin:0;min-width:0;font-size:var(--fs-body-lg);font-weight:var(--weight-bold);line-height:1.2;color:var(--text-body);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppHeader_textAction__kwXRD{position:relative;min-height:var(--tap-min);padding:0 4px;border:none;background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--weight-heavy);color:var(--accent-text)}.AppHeader_large__pupLP{padding:8px var(--gutter-title) 0}.AppHeader_wordmark___xtgR{display:block;font-size:var(--fs-wordmark);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wordmark);line-height:var(--lh-wordmark);color:var(--text-body);text-transform:lowercase}.AppHeader_largeTitle__D3S6j{margin:22px 0 4px;font-size:var(--fs-display-lg);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:var(--lh-display-lg);color:var(--text-display)}.AreaField_area__o1lM8{display:block;width:100%;padding:6px 0 2px;border:none;outline:none;background:transparent;resize:none;font-family:var(--font-sans);font-size:var(--fs-body-lg);line-height:1.45;color:var(--text-body);caret-color:var(--accent)}.AreaField_area__o1lM8::placeholder{color:var(--text-faint)}.SectionHeader_header__QQTel{display:flex;align-items:center;gap:var(--space-2);padding:4px 4px var(--space-2)}.SectionHeader_icon__ouj22{display:flex;color:var(--accent-text)}.SectionHeader_title__Vr26B{margin:0;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);color:var(--text-body)}.SectionHeader_eyebrow__CG7ns{margin:0;font-size:var(--fs-caption);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-eyebrow);line-height:1.35;color:var(--text-subtle)}.SectionHeader_uppercase__3KhH7{text-transform:uppercase;letter-spacing:var(--tracking-label)}.SectionHeader_count__Tg0Jm{font-size:var(--fs-hint);font-weight:var(--weight-bold);color:var(--text-subtle)}.SectionHeader_spacer__F6xpP{flex:1 1}.SectionHeader_action__oV9no{position:relative;min-height:var(--tap-min);padding:0 2px;border:none;background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--weight-heavy);color:var(--accent-text)}.AudioPlayer_player__G6K8b{display:flex;align-items:center;gap:var(--space-3);padding:12px 14px;border-radius:14px;background:var(--accent-soft)}.AudioPlayer_button__IMnVW{position:relative;width:36px;height:36px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-circle);background:var(--accent);color:var(--text-on-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-instant) var(--ease-out)}.AudioPlayer_button__IMnVW:after{content:"";position:absolute;inset:calc((36px - var(--tap-min)) / 2);border-radius:var(--radius-circle)}.AudioPlayer_button__IMnVW:active{transform:scale(var(--press-scale-icon))}.AudioPlayer_bars__sqc16{flex:1 1;display:flex;align-items:center;gap:3px;height:28px}.AudioPlayer_bar__Fli_t{width:3px;border-radius:2px;background:var(--accent-text)}.StatTile_tile__zkIEQ{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);flex:1 1;min-width:0;background:none;border:none;padding:0}.StatTile_clickable___OSlU{cursor:pointer}.StatTile_value__ulzgv{font-family:var(--font-sans);font-size:var(--fs-title);font-weight:var(--weight-medium);color:var(--text-display);letter-spacing:var(--tracking-tight)}.StatTile_label__Zlovj{font-size:var(--fs-caption);line-height:1.3;color:var(--text-muted);text-align:center}.IconButton_button__TQKa4{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-circle);padding:0;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-instant) var(--ease-out)}.IconButton_button__TQKa4:disabled{cursor:default;opacity:.4}.IconButton_button__TQKa4:not(:disabled):active{transform:scale(var(--press-scale))}.IconButton_plain__Gjws1{background:transparent;border:1px solid transparent;color:var(--text-body);box-shadow:none}.IconButton_plain__Gjws1:not(:disabled):hover{background:var(--ivory-200)}.IconButton_card__QRXVO{background:var(--surface-card);border:1px solid var(--border-hairline);color:var(--text-body);box-shadow:var(--shadow-xs)}.IconButton_soft__yYYzh{background:var(--gold-200);border:1px solid var(--border-gold);color:var(--gold-700);box-shadow:none}.IconButton_gold__3RlVG{background:var(--gradient-gold);border:1px solid transparent;color:#FFFFFF;box-shadow:var(--shadow-gold)}.IconButton_inverse__VjaHu{background:var(--surface-inverse);border:1px solid var(--surface-inverse);color:var(--text-on-inverse);box-shadow:var(--shadow-card)}.IconButton_dot__Q7_TG{position:absolute;top:20%;right:22%;width:7px;height:7px;border-radius:50%;background:var(--gold-500);box-shadow:0 0 0 2px var(--bg-page)}.PillTabs_tabs__7Dtfe{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.PillTabs_tabs__7Dtfe::-webkit-scrollbar{display:none}.PillTabs_tab__RQsF4{flex:0 0 auto;height:40px;padding:0 20px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--weight-medium);cursor:pointer;background:var(--surface-card);color:var(--text-body);border:1px solid var(--border-hairline);box-shadow:var(--shadow-xs);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.PillTabs_tab__RQsF4[aria-selected=true]{background:var(--surface-inverse);color:var(--text-on-inverse);border-color:var(--surface-inverse);box-shadow:none}.PillTabs_fit__UZ_J_{overflow-x:visible;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-lg);background:var(--surface-track)}.PillTabs_fit__UZ_J_ .PillTabs_tab__RQsF4{flex:1 1;min-width:0;height:auto;min-height:var(--tap-min);padding:var(--space-2) var(--space-1);border:none;border-radius:var(--radius-md);background:transparent;box-shadow:none;color:var(--text-muted);font-size:var(--fs-body-sm);font-weight:var(--weight-heavy);line-height:var(--lh-caption);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.PillTabs_fit__UZ_J_ .PillTabs_tab__RQsF4[aria-selected=true]{background:var(--surface-card);color:var(--accent-text);box-shadow:var(--shadow-chip)}.ChoiceRow_row__rYtLU{display:flex;gap:14px;width:100%;min-height:var(--tap-min);padding:14px 16px;text-align:left;cursor:pointer;background:var(--surface-card);border:2px solid transparent;border-radius:var(--radius-card);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-instant) var(--ease-out)}.ChoiceRow_row__rYtLU:active{transform:scale(var(--press-scale-row))}.ChoiceRow_single__HWAC5{align-items:flex-start}.ChoiceRow_multi__z5CST{align-items:center}.ChoiceRow_checked__gw77P{border-color:var(--accent)}.ChoiceRow_multi__z5CST.ChoiceRow_checked__gw77P{background:var(--accent-soft)}.ChoiceRow_radio__2hKrf{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;margin-top:1px;border:2px solid var(--control-off);border-radius:var(--radius-circle);transition:border-color var(--dur-fast) var(--ease-out)}.ChoiceRow_dot__YBk38{width:10px;height:10px;border-radius:var(--radius-circle);background:transparent;transition:background var(--dur-fast) var(--ease-out)}.ChoiceRow_checked__gw77P .ChoiceRow_radio__2hKrf{border-color:var(--accent)}.ChoiceRow_checked__gw77P .ChoiceRow_dot__YBk38{background:var(--accent)}.ChoiceRow_glyph__VKDz2{flex:0 0 auto;color:var(--accent-text)}.ChoiceRow_leading__BzfBs{display:flex;flex:0 0 auto}.ChoiceRow_body__hoeVt{flex:1 1;min-width:0}.ChoiceRow_label__KBbDg{display:block;font-size:var(--fs-body-lg);font-weight:var(--weight-bold);line-height:1.35;color:var(--text-body)}.ChoiceRow_qualifier__PtSH9{display:block;margin-top:2px;font-size:var(--fs-hint);line-height:1.4;color:var(--text-subtle)}.ChoiceRow_tick__rzFSF{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border:2px solid var(--control-off);border-radius:var(--radius-circle);color:var(--text-on-accent);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ChoiceRow_checked__gw77P .ChoiceRow_tick__rzFSF{background:var(--accent);border-color:var(--accent)}.OptionCard_grid__M92y1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.OptionCard_three__JB3Ls{grid-template-columns:repeat(3,minmax(0,1fr))}.OptionCard_card__8zZtL{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:96px;padding:14px;text-align:left;cursor:pointer;background:var(--surface-card);border:2px solid var(--border-option);border-radius:var(--radius-card);font-family:var(--font-sans);color:var(--text-body);-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-instant) var(--ease-out)}.OptionCard_card__8zZtL:active{transform:scale(var(--press-scale-button))}.OptionCard_card__8zZtL[aria-disabled=true]{cursor:default;opacity:.5}.OptionCard_card__8zZtL[aria-disabled=true]:active{transform:none}.OptionCard_picked__Roh0F{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--text-on-accent)}.OptionCard_withIcon__JC3FO{justify-content:space-between}.OptionCard_text__pGfe8{display:flex;flex-direction:column;gap:4px}.OptionCard_label__gnydy{font-size:var(--fs-body-lg);font-weight:var(--weight-heavy);line-height:1.25}.OptionCard_withIcon__JC3FO .OptionCard_label__gnydy{font-size:var(--fs-body-sm)}.OptionCard_sub__8IAYR{font-size:var(--fs-hint);line-height:1.35;color:var(--text-muted)}.OptionCard_picked__Roh0F .OptionCard_sub__8IAYR{color:var(--text-on-accent)}.Segmented_track__pGkh5{display:flex;gap:8px;padding:4px;border-radius:22px;background:var(--surface-track)}.Segmented_segment__A0IlO{position:relative;flex:1 1;min-width:0;height:38px;padding:0 var(--space-3);border:none;border-radius:19px;background:transparent;font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--weight-heavy);color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.Segmented_segment__A0IlO:after{content:"";position:absolute;inset:calc((38px - var(--tap-min)) / 2) 0}.Segmented_picked__LDu2_{background:var(--surface-card);color:var(--text-body);box-shadow:var(--shadow-chip)}.Switch_row__IovPm{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:10px 0;border:none;background:transparent;text-align:left;font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent}.Switch_row__IovPm:disabled,.Switch_row__IovPm[aria-disabled=true]{cursor:default;opacity:.5}.Switch_leading__y10Yq{display:flex;flex:0 0 auto}.Switch_bare__76bqP{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--tap-min);height:var(--tap-min);padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.Switch_bare__76bqP:disabled,.Switch_bare__76bqP[aria-disabled=true]{cursor:default;opacity:.5}.Switch_body__gcuIw{flex:1 1;min-width:0}.Switch_label__kMmiW{display:block;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);color:var(--text-body);overflow-wrap:anywhere}.Switch_hint__Ubm5f{display:block;margin-top:1px;font-size:var(--fs-hint);color:var(--text-subtle);overflow-wrap:anywhere}.Switch_track__mQIsW{position:relative;width:48px;height:28px;flex:0 0 auto;border-radius:14px;border:1.5px solid var(--control-off);background:var(--surface-switch-off);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.Switch_on__SVQne{background:var(--accent);border-color:var(--accent)}.Switch_knob__xzUXV{position:absolute;top:1.5px;left:1.5px;width:22px;height:22px;border-radius:var(--radius-circle);background:var(--surface-card);transition:left var(--dur-fast) var(--ease-out)}.Switch_on__SVQne .Switch_knob__xzUXV{left:21.5px}.TextField_field__A1SH4{display:block}.TextField_label__iguBH{display:block;margin:0 4px 8px;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);color:var(--text-secondary)}.TextField_shell__sQclC{display:flex;align-items:center;gap:var(--space-3);height:52px;padding:0 16px;background:var(--surface-card);border-radius:var(--radius-card);border:1px solid transparent;box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.TextField_shell__sQclC:focus-within{border-color:var(--border-gold);box-shadow:0 0 0 3px var(--focus-ring)}.TextField_invalid__17ZCS{border-color:var(--danger)}.TextField_disabled__HgFbQ{opacity:.5}.TextField_glyph__nXfkP{color:var(--text-subtle);flex:0 0 auto}.TextField_input__G0sE2{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--weight-bold);color:var(--text-body)}.TextField_input__G0sE2::placeholder{color:var(--text-subtle);opacity:1}.TextField_input__G0sE2:focus-visible{outline:none}.TextField_hint__mI7vj{display:block;margin-top:6px;font-size:var(--fs-caption);color:var(--text-subtle)}.TextField_errorText__guN3x{color:var(--danger)}.MoneyField_row__RQSzC{display:flex;align-items:center;gap:8px}.MoneyField_symbol__OzgEG{color:var(--text-subtle)}.MoneyField_input__2O51F,.MoneyField_symbol__OzgEG{font-size:var(--fs-body);font-weight:var(--weight-bold)}.MoneyField_input__2O51F{flex:1 1;min-width:0;width:100%;padding:6px 0 2px;border:none;outline:none;background:transparent;font-family:var(--font-sans);color:var(--text-body);caret-color:var(--accent)}.MoneyField_input__2O51F::placeholder{color:var(--text-faint);font-weight:var(--weight-semibold)}.LineField_row__XvML1{display:flex;align-items:center;gap:8px}.LineField_input__1_xdj{flex:1 1;min-width:0;width:100%;padding:6px 0 2px;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--weight-bold);color:var(--text-body);caret-color:var(--accent)}.LineField_input__1_xdj[aria-disabled=true]{color:var(--text-subtle)}.LineField_input__1_xdj::placeholder{color:var(--text-faint);font-weight:var(--weight-semibold)}.LineField_suffix__IvSTn{font-size:var(--fs-body);font-weight:var(--weight-bold);color:var(--text-subtle)}.NumberField_field__uIIMK{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.NumberField_label__awbYs{font-size:var(--fs-body);color:var(--text-muted)}.NumberField_row__as8QV{display:flex;align-items:center;gap:var(--space-2);padding:0 16px;min-height:56px;background:var(--surface-card);border:1.5px solid var(--border-strong);border-radius:var(--radius-lg)}.NumberField_row__as8QV:focus-within{border-color:var(--gold-600)}.NumberField_euro__tUEWZ{font-size:var(--fs-display-sm);color:var(--text-subtle)}.NumberField_input__U7cSr{flex:1 1;min-width:0;outline:none;font-size:var(--fs-display-sm)}.NumberField_dontKnow__VHCAi,.NumberField_input__U7cSr{border:none;background:none;font-family:var(--font-sans);color:var(--text-display)}.NumberField_dontKnow__VHCAi{display:grid;grid-gap:2px;gap:2px;justify-items:center;padding:var(--space-3);cursor:pointer;font-size:var(--fs-body)}.NumberField_dontKnowHint__yHHkG{font-size:var(--fs-body-sm);color:var(--text-subtle)}.SearchField_wrap__a1V95{display:flex;align-items:center;gap:var(--space-2)}.SearchField_shell__UBflm{flex:1 1;display:flex;align-items:center;gap:10px;height:var(--tap-min);padding:0 14px;background:var(--surface-card);border-radius:var(--radius-pill);border:1px solid var(--border-hairline);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-out)}.SearchField_shell__UBflm:focus-within{border-color:var(--border-gold)}.SearchField_glyph___VlBh{color:var(--text-subtle);flex:0 0 auto}.SearchField_input__64_a7{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-body)}.SearchField_input__64_a7:focus-visible{outline:none}.SearchField_input__64_a7::-webkit-search-cancel-button,.SearchField_input__64_a7::-webkit-search-decoration{-webkit-appearance:none}.SearchField_filter__pgte3{width:var(--tap-min);height:var(--tap-min);flex:0 0 auto;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--surface-card);border:1px solid var(--border-hairline);box-shadow:var(--shadow-xs);color:var(--text-muted);cursor:pointer}.TabBar_bar__EyC92{position:fixed;left:0;right:0;bottom:calc(var(--tabbar-gap) + env(safe-area-inset-bottom));z-index:var(--z-tabbar);width:calc(min(100vw, var(--screen-max)) - 2 * var(--tabbar-margin));height:var(--tabbar-height);margin:0 auto;padding:6px;justify-content:space-between;border-radius:var(--radius-pill);background:var(--glass-tabbar);-webkit-backdrop-filter:var(--blur-tabbar);backdrop-filter:var(--blur-tabbar);border:1px solid var(--glass-tabbar-border);box-shadow:var(--shadow-chrome)}.TabBar_bar__EyC92,.TabBar_tab__qr9RB{display:flex;align-items:center;gap:4px}.TabBar_tab__qr9RB{flex:1 1;min-width:0;height:58px;flex-direction:column;justify-content:center;border-radius:var(--radius-pill);transition:background var(--dur-fade) var(--ease-out),transform var(--dur-instant) var(--ease-out)}.TabBar_tab__qr9RB,.TabBar_tab__qr9RB:hover{color:var(--text-secondary)}.TabBar_tab__qr9RB:active{transform:scale(var(--press-scale-tab))}.TabBar_on__JXaCe{background:var(--surface-tab-active);box-shadow:var(--shadow-pill)}.TabBar_on__JXaCe,.TabBar_on__JXaCe:hover{color:var(--accent)}.TabBar_label__wAaRS{font-size:var(--fs-caption);font-weight:var(--weight-bold);line-height:1;color:var(--text-secondary)}.TabBar_on__JXaCe .TabBar_label__wAaRS{color:var(--accent-fill)}.TabBar_icon__g8Wsq{position:relative;display:flex}.TabBar_status__5qJjD{position:absolute;right:-3px;top:-2px;width:9px;height:9px;box-sizing:border-box;border-radius:var(--radius-circle);box-shadow:0 0 0 1.5px var(--surface-card)}.TabBar_todo__uAqyx{border:2px solid var(--status-todo);background:var(--surface-card)}.TabBar_done__x_y93{background:var(--status-done)}.Toast_region__aUopt{position:fixed;left:0;right:0;z-index:var(--z-toast);bottom:calc(var(--float-bottom) + var(--float-band) + var(--space-3));display:flex;justify-content:center;padding:0 20px;pointer-events:none}.Toast_toast__as08u{display:inline-flex;align-items:center;gap:8px;max-width:min(100%,calc(var(--screen-max) - 40px));padding:10px 16px 10px 12px;border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-pill);font-size:var(--fs-meta);font-weight:var(--weight-bold);line-height:1.3;color:var(--text-body);text-wrap:balance;animation:Toast_pop__DlwyX var(--dur-screen) var(--ease-out) both}.Toast_tick__qNrwr{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border-radius:var(--radius-circle);background:var(--accent);color:var(--text-on-accent)}@keyframes Toast_pop__DlwyX{0%{transform:scale(.5) translateY(14px);opacity:0}65%{transform:scale(1.06) translateY(-3px);opacity:1}to{transform:scale(1) translateY(0);opacity:1}}.CategoryHero_hero__W24OY{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:0 var(--gutter-screen) 40px;text-align:center;background:var(--accent-tint-strong)}.CategoryHero_sky__tMfbx{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;pointer-events:none}.CategoryHero_back__KDKMR{position:relative;z-index:1;align-self:stretch;display:flex;align-items:center;height:var(--header-height);margin-top:calc(env(safe-area-inset-top) + var(--space-4))}.CategoryHero_art__CuSSX{position:relative;width:190px;height:190px;margin-top:-6px;object-fit:contain}.CategoryHero_heading__dhlTH{position:relative;margin-top:10px;max-width:340px}.CategoryHero_title__DPjPJ{margin:0;font-size:var(--fs-display-sm);font-weight:var(--weight-heavy);letter-spacing:-.01em;line-height:1.1;color:var(--text-display);text-wrap:balance}.CategoryHero_subtitle__01YkC{margin:6px auto 0;max-width:300px;font-size:var(--fs-body-sm);font-weight:var(--weight-medium);line-height:1.4;color:var(--text-lead);text-wrap:pretty}.CameraPreview_frame__fFvSW{width:100%;aspect-ratio:3/4;max-height:52vh;overflow:hidden;border-radius:var(--radius-card);background:var(--surface-camera)}.CameraPreview_video__3GRa2{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.CategoryRow_row__7g0A3{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:14px 16px;background:var(--surface-card);border-radius:var(--radius-card);transition:transform var(--dur-instant) var(--ease-out)}.CategoryRow_row__7g0A3:has(.CategoryRow_link___obVg:active){transform:scale(var(--press-scale-row))}.CategoryRow_thumb__5bAMx{display:flex;flex:0 0 auto}.CategoryRow_main__5yVWg{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.CategoryRow_link___obVg{font-size:var(--fs-body-lg);font-weight:var(--weight-bold);line-height:var(--lh-body-lg);color:var(--text-body);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CategoryRow_link___obVg:hover{color:var(--text-body)}.CategoryRow_link___obVg:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.CategoryRow_link___obVg:focus-visible{outline:none}.CategoryRow_link___obVg:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:2px}.CategoryRow_subtitle__7cjo7{font-size:var(--fs-hint);line-height:var(--lh-hint);color:var(--text-subtle);overflow-wrap:anywhere}.CategoryRow_missing__Uy7EY{position:relative;z-index:1;align-self:flex-start;display:block;padding:calc((var(--tap-min) - var(--fs-meta) * var(--lh-meta)) / 2) 0;margin:calc(4px - (var(--tap-min) - var(--fs-meta) * var(--lh-meta)) / 2) 0 calc((var(--fs-meta) * var(--lh-meta) - var(--tap-min)) / 2);font-size:var(--fs-meta);font-weight:var(--weight-bold);line-height:var(--lh-meta);color:var(--accent-strong);text-decoration:none}.CategoryRow_missing__Uy7EY:hover{color:var(--accent-strong)}.CategoryRow_missingText__fSArp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.CategoryRow_missingChevron__wmcYD{display:inline-block;width:6px;height:6px;margin-left:6px;vertical-align:middle;border-right:2px solid;border-top:2px solid;transform:rotate(45deg)}.CategoryRow_complete__OylPL{margin-top:4px;font-size:var(--fs-meta);font-weight:var(--weight-bold);line-height:var(--lh-meta);color:var(--success-text)}.CategoryRow_chevron__in_Zr{width:8px;height:8px;flex:0 0 auto;margin-right:4px;border-right:2px solid var(--icon-chevron);border-top:2px solid var(--icon-chevron);transform:rotate(45deg)}.ChecklistCard_card__OwQMt{padding:14px 16px 6px;border-radius:var(--radius-card);background:var(--surface-card)}.ChecklistCard_head___se15{display:flex;align-items:center;gap:10px}.ChecklistCard_art__7rrOe{width:34px;height:30px;flex:0 0 auto;object-fit:contain}.ChecklistCard_title__dna4_{flex:1 1;margin:0;font-size:var(--fs-body-sm);font-weight:var(--weight-heavy);color:var(--text-body)}.ChecklistCard_lead__Kbon3{margin:6px 0 0;font-size:var(--fs-body-sm);line-height:1.4;color:var(--text-muted);text-wrap:pretty}.ChecklistCard_rows__cpCD1{margin:10px 0 0;padding:0;list-style:none}.ChecklistCard_item__YBwZn{border-top:1px solid var(--border-hairline)}.ChecklistCard_row__PGWOu{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 0;border:none;background:none;text-align:left;text-decoration:none;color:inherit;font-family:var(--font-sans)}.ChecklistCard_row__PGWOu:hover{color:inherit}.ChecklistCard_tappable__VAHgO{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-instant) var(--ease-out)}.ChecklistCard_tappable__VAHgO:active{transform:scale(var(--press-scale-row))}.ChecklistCard_markDone__encZm,.ChecklistCard_markTodo__XOqp5{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;margin-top:1px;border-radius:var(--radius-circle)}.ChecklistCard_markDone__encZm{background:var(--mark-done);color:var(--text-on-accent)}.ChecklistCard_markTodo__XOqp5{border:2px solid var(--accent-ring);background:var(--accent-soft)}.ChecklistCard_body__oiP7A{flex:1 1;min-width:0}.ChecklistCard_name___L_b9{display:block;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);color:var(--text-body)}.ChecklistCard_description__uiZpf{display:block;margin-top:2px;font-size:var(--fs-hint);line-height:1.35;color:var(--text-subtle)}.ChecklistCard_missing__qiXpN{display:block;margin-top:6px;font-size:var(--fs-hint);font-weight:var(--weight-bold);line-height:1.35;color:var(--accent-strong)}.ChecklistCard_complete__mRpZA{display:block;margin-top:6px;font-size:var(--fs-hint);font-weight:var(--weight-semibold);color:var(--success-text)}.ChecklistCard_chevron__bRagz{display:inline-block;vertical-align:middle;width:6px;height:6px;margin-left:6px;border-right:2px solid;border-top:2px solid;transform:rotate(45deg)}.ChecklistCard_hidden__4Ynld{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.PickRow_row__hbst0{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:var(--tap-min);padding:14px 16px;border:none;border-radius:var(--radius-card);background:var(--surface-card);text-align:left;text-decoration:none;color:inherit;font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-instant) var(--ease-out)}.PickRow_row__hbst0:hover{color:inherit}.PickRow_row__hbst0:active{transform:scale(var(--press-scale-row))}.PickRow_row__hbst0:focus-within{box-shadow:0 0 0 2px var(--focus-ring)}.PickRow_body__oz_P2{flex:1 1;min-width:0}.PickRow_label__s5zP0{display:block;font-size:var(--fs-body-lg);font-weight:var(--weight-bold);color:var(--text-body)}.PickRow_hint__kr6lL{display:block;margin-top:2px;font-size:var(--fs-hint);line-height:1.35;color:var(--text-subtle)}.PickRow_chevron__b9uLc{width:8px;height:8px;flex:0 0 auto;margin-right:4px;border-right:2px solid var(--icon-chevron);border-top:2px solid var(--icon-chevron);transform:rotate(45deg)}.PickRow_input__bZMUd{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ScanFrame_wrap__ZSMV9{display:flex;flex-direction:column;align-items:center;width:100%}.ScanFrame_frame__FFo54{position:relative;width:min(290px,100%);aspect-ratio:290/390}.ScanFrame_preview__hAvnt{position:absolute;inset:0;overflow:hidden;border-radius:14px}.ScanFrame_corner__3QtPw{position:absolute;width:36px;height:36px;border:0 solid var(--camera-corner)}.ScanFrame_topLeft__vktU0{left:0;top:0;border-left-width:4px;border-top-width:4px;border-top-left-radius:14px}.ScanFrame_topRight__Oxj_B{right:0;top:0;border-right-width:4px;border-top-width:4px;border-top-right-radius:14px}.ScanFrame_bottomLeft__6xbd0{left:0;bottom:0;border-left-width:4px;border-bottom-width:4px;border-bottom-left-radius:14px}.ScanFrame_bottomRight__rqeTw{right:0;bottom:0;border-right-width:4px;border-bottom-width:4px;border-bottom-right-radius:14px}.ScanFrame_hint__VSzNS{margin:22px 0 0;font-size:var(--fs-body-sm);font-weight:var(--weight-semibold);color:var(--on-camera-text);text-align:center}.ShutterButton_shutter__aVuGv{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;flex:0 0 auto;padding:0;border:4px solid var(--on-camera-ring);border-radius:var(--radius-circle);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-instant) var(--ease-out)}.ShutterButton_shutter__aVuGv:not(:disabled):active{transform:scale(var(--press-scale-icon))}.ShutterButton_shutter__aVuGv:disabled{cursor:default;opacity:.5}.ShutterButton_disc__mNuL_{width:60px;height:60px;border-radius:var(--radius-circle);background:var(--surface-card)}.PrintSheet_sheet__bfl9P{padding:28px 24px 30px;border-radius:6px;background:var(--surface-card);color:var(--text-body)}.PrintSheet_block__vn806{display:block}.PrintSheet_kicker__YXITI{margin:0;font-size:var(--fs-caption);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-section);text-transform:uppercase;color:var(--text-subtle)}.PrintSheet_title__BJEe8{margin:8px 0 0;font-size:var(--fs-title);font-weight:var(--weight-heavy);letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.PrintSheet_meta__e2qgO{margin:8px 0 0;font-size:var(--fs-meta);color:var(--text-muted)}.PrintSheet_label__dtRhY{margin:14px 0 0;font-size:var(--fs-caption);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-section);text-transform:uppercase;color:var(--text-subtle)}.PrintSheet_row__ok1pE{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-hairline)}.PrintSheet_rowName__fwvfV{font-size:var(--fs-body-sm);font-weight:var(--weight-bold)}.PrintSheet_rowValue__RZlXt{font-size:var(--fs-body-sm);color:var(--text-secondary);text-align:right}.PrintSheet_line__zpyqh{height:30px;border-bottom:1px solid var(--handle)}.PrintSheet_fine__fxo4W{margin:20px 0 0;font-size:var(--fs-caption);line-height:1.5;color:var(--text-subtle);text-wrap:pretty}.PrintSheet_framed__VOUET{aspect-ratio:210/297;padding:14px;border-radius:4px;box-sizing:border-box}.PrintSheet_frame__U2cET{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:26px 22px;border:1.5px solid var(--border-strong);border-radius:2px}.PrintSheet_framed__VOUET .PrintSheet_kicker__YXITI{text-align:center}.PrintSheet_text__8hxHW{margin:0;font-size:var(--fs-body-sm);line-height:1.6;text-wrap:pretty}.PrintSheet_codeRow__Ee3tk{display:flex;align-items:center;gap:14px;margin-top:6px}.PrintSheet_code__lw_VN{flex:1 1;margin:0;padding:12px;border-radius:8px;background:var(--surface-well);text-align:center;font-size:var(--fs-title);font-weight:var(--weight-heavy);letter-spacing:.12em;overflow-wrap:anywhere}.PrintSheet_aside__KQsVp{flex:none;width:76px;height:76px}.PrintSheet_aside__KQsVp img{display:block;width:100%;height:100%}@media print{.PrintSheet_sheet__bfl9P{padding:0;border-radius:0;background:var(--print-paper);color:var(--print-ink)}.PrintSheet_block__vn806{page-break-inside:avoid;break-inside:avoid}.PrintSheet_kicker__YXITI,.PrintSheet_label__dtRhY{font-size:8pt;color:var(--print-ink)}.PrintSheet_title__BJEe8{font-size:15pt}.PrintSheet_meta__e2qgO{font-size:9pt;color:var(--print-ink)}.PrintSheet_row__ok1pE{border-bottom-color:var(--print-ink)}.PrintSheet_rowName__fwvfV,.PrintSheet_rowValue__RZlXt{font-size:10.5pt;color:var(--print-ink)}.PrintSheet_line__zpyqh{border-bottom-color:var(--print-ink)}.PrintSheet_fine__fxo4W{font-size:8pt;color:var(--print-ink)}.PrintSheet_framed__VOUET{aspect-ratio:auto;min-height:250mm;padding:0}.PrintSheet_frame__U2cET{border-color:var(--print-ink)}.PrintSheet_text__8hxHW{font-size:11pt;color:var(--print-ink)}.PrintSheet_code__lw_VN{font-size:16pt;background:none;border:1px solid var(--print-ink);color:var(--print-ink)}.PrintSheet_aside__KQsVp{width:30mm;height:30mm}}.WorldPlace_place__UBm3T{position:absolute;display:block;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.WorldPlace_cut__5Rwom{position:absolute;left:0;right:0;top:0;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 var(--edge),transparent 100%);mask-image:radial-gradient(closest-side,#000 var(--edge),transparent 100%);pointer-events:none}.WorldPlace_cutImage__82wGa{position:absolute;max-width:none}.WorldPlace_plus__D5pic{position:absolute;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:var(--radius-circle);background:var(--world-frost);box-shadow:var(--shadow-world-plus);transition:transform var(--dur-instant) var(--ease-out)}.WorldPlace_cross__KP3g3,.WorldPlace_cross__KP3g3:before{position:absolute;left:50%;top:50%;border-radius:1px;background:var(--accent-strong)}.WorldPlace_cross__KP3g3{width:16px;height:1.5px;margin:-.75px 0 0 -8px}.WorldPlace_cross__KP3g3:before{content:"";width:1.5px;height:16px;margin:-8px 0 0 -.75px;left:50%;top:0}.WorldPlace_place__UBm3T:active .WorldPlace_plus__D5pic{transform:scale(.9)}.WorldPlace_pill__e9SQy{position:absolute;z-index:1;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;height:27px;box-sizing:border-box;padding:8px 18px 7px;border-radius:21px;background:var(--world-frost);color:var(--world-label);font-size:var(--fs-body-lg);font-weight:var(--weight-medium);line-height:normal;white-space:nowrap;transition:transform var(--dur-instant) var(--ease-out)}.WorldPlace_place__UBm3T:active .WorldPlace_pill__e9SQy{transform:translate(-50%,-50%) scale(.94)}.WorldPlace_corner__KhZ43{position:absolute;top:-13px;right:-13px}.WorldPlace_place__UBm3T:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-md)}.CoachSpotlight_layer___BaZO{position:fixed;inset:0;z-index:var(--z-sheet);overflow:hidden}.CoachSpotlight_dim__zpo0_{position:absolute;inset:0;background:var(--overlay-coach-dim)}.CoachSpotlight_cut__MHH5u{position:absolute;box-sizing:border-box;border:2.5px solid var(--surface-card);border-radius:var(--radius-2xl);box-shadow:var(--overlay-coach);pointer-events:none;transition:left var(--dur-screen) var(--ease-out),top var(--dur-screen) var(--ease-out),width var(--dur-screen) var(--ease-out),height var(--dur-screen) var(--ease-out)}.CoachSpotlight_frame__mY96j{position:absolute;inset:0;max-width:var(--screen-max);margin:0 auto;pointer-events:none}.CoachSpotlight_card__0hXvR{position:absolute;left:14px;right:18px;margin-bottom:env(safe-area-inset-bottom);pointer-events:auto;transition:top var(--dur-screen) var(--ease-out),bottom var(--dur-screen) var(--ease-out)}.CoachSpotlight_centred__Hc0W0{position:absolute;left:var(--space-6);right:var(--space-6);top:50%;transform:translateY(-50%);pointer-events:auto}.CoachCard_step__YzKRI{display:flex;align-items:flex-end;gap:6px}.CoachCard_mascot__ZkM_0{flex:none;margin-bottom:-4px}.CoachCard_bubble__2DVG1{position:relative;flex:1 1;min-width:0;padding:16px 18px 14px;border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) var(--radius-xs);background:var(--surface-card)}.CoachCard_bubble__2DVG1:before{content:"";position:absolute;left:-7px;bottom:10px;width:16px;height:16px;border-radius:3px;background:var(--surface-card);transform:rotate(45deg)}.CoachCard_text__kbbiS{position:relative;margin:0;font-size:var(--fs-body-lg);line-height:1.42;font-weight:var(--weight-semibold);color:var(--text-body);text-wrap:pretty;outline:none}.CoachCard_extra__yrExr{position:relative;display:flex;gap:10px;margin-top:var(--space-3)}.CoachCard_controls__ZfQvo{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) 10px;margin-top:14px}.CoachCard_controls__ZfQvo>*{flex:none;white-space:nowrap}.CoachCard_controls__ZfQvo>:first-child{margin-left:calc(-1 * var(--space-4))}.CoachCard_dots__zKumq{order:-1;flex:1 0 100%;display:flex;justify-content:center;gap:5px}.CoachCard_dot__VQYBw{width:6px;height:6px;border-radius:3px;background:var(--border-dashed);transition:width var(--dur-base),background var(--dur-base)}.CoachCard_on__hb4By{width:18px;background:var(--accent)}.CoachCard_final__W0M1k{display:flex;flex-direction:column;align-items:center}.CoachCard_finalMascot__Nt4T0{position:relative;z-index:1;margin-bottom:-6px}.CoachCard_finalCard__gWM4N{position:relative;width:100%;box-sizing:border-box;padding:26px 22px 20px;border-radius:var(--radius-2xl);background:var(--surface-card);text-align:center}.CoachCard_finalCard__gWM4N:before{content:"";position:absolute;left:50%;top:-7px;width:16px;height:16px;margin-left:-8px;border-radius:3px;background:var(--surface-card);transform:rotate(45deg)}.CoachCard_lock__OwYaC{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto;border-radius:var(--radius-card);background:var(--accent-soft);color:var(--accent-text)}.CoachCard_title__5h2Ps{margin:14px 0 0;font-size:var(--fs-title-lg);line-height:var(--lh-title-lg);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);color:var(--text-display);text-wrap:balance;outline:none}.CoachCard_finalText__1yDNg{margin:8px 0 20px;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary);text-wrap:pretty}.CloudReveal_reveal__MqD9v{position:fixed;inset:0;z-index:var(--z-reveal);overflow:hidden;animation:CloudReveal_cloudIn__jisI_ var(--dur-base) ease both}.CloudReveal_parted__nUcog{pointer-events:none}.CloudReveal_announce__UUDau{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.CloudReveal_base__F7JGs{position:absolute;inset:0;background:var(--bg-page);transition:opacity var(--dur-cloud) ease .15s}.CloudReveal_parted__nUcog .CloudReveal_base__F7JGs{opacity:0}.CloudReveal_field__0Z74W{position:absolute;top:0;bottom:0;left:50%;width:390px;margin-left:-195px}.CloudReveal_puff___RzFY{position:absolute;border-radius:var(--radius-circle);background:var(--cloud-puff);transition:transform var(--dur-cloud) var(--ease-in-out),opacity var(--dur-cloud) ease}.CloudReveal_parted__nUcog .CloudReveal_puff___RzFY{opacity:0}.CloudReveal_middle__yXTGf{position:absolute;left:0;right:0;top:300px;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);transition:opacity var(--dur-fast) ease,transform var(--dur-slow) ease}.CloudReveal_parted__nUcog .CloudReveal_middle__yXTGf{opacity:0;transform:translateY(-24px) scale(.94)}.CloudReveal_label__bnIH8{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-body)}.CloudReveal_dots__Zc1Jb{display:flex;gap:6px}.CloudReveal_dot__UaW6a{width:6px;height:6px;border-radius:var(--radius-circle);background:var(--accent);animation:CloudReveal_dotPulse__m6l_d 1.2s ease-in-out infinite both}@keyframes CloudReveal_cloudIn__jisI_{0%{opacity:0}to{opacity:1}}@keyframes CloudReveal_dotPulse__m6l_d{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.CloudReveal_dot__UaW6a{animation:none!important;opacity:1}.CloudReveal_parted__nUcog .CloudReveal_puff___RzFY{transform:none!important}.CloudReveal_base__F7JGs,.CloudReveal_middle__yXTGf,.CloudReveal_puff___RzFY{transition:opacity var(--dur-screen) ease!important}.CloudReveal_parted__nUcog .CloudReveal_middle__yXTGf{transform:none}}.CapabilityLine_line__aZqqV{display:flex;flex-direction:column;gap:var(--space-2)}.CapabilityLine_can__kVdcR,.CapabilityLine_cannot__6uS_m{margin:0;font-size:var(--fs-body);line-height:var(--lh-body)}.CapabilityLine_can__kVdcR{color:var(--text-body)}.CapabilityLine_cannot__6uS_m{display:inline-block;min-height:var(--tap-min);color:var(--text-accent);text-decoration:none}.GhostChip_ghost__uKytF{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-body-sm);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-out)}.GhostChip_ghost__uKytF:hover{border-color:var(--border-gold)}.AssumptionsLine_line__CRqYA{display:flex;flex-direction:column;gap:var(--space-2)}.AssumptionsLine_text__ySqLU{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.AssumptionsLine_correct__ksXod{align-self:flex-start;min-height:var(--tap-min);padding:0;border:0;background:none;color:var(--text-accent);font-family:var(--font-sans);font-size:var(--fs-body);text-align:left;cursor:pointer}.NumberCircles_row__hUuJ_{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.NumberCircles_circle__z6M8S{width:60px;height:60px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-circle);cursor:pointer;font-family:var(--font-display);font-size:26px;line-height:1;color:var(--text-body);background:radial-gradient(circle at 38% 30%,#FFFFFF 0,#FDFBF8 58%,#F6EFE5 100%);border:1px solid var(--border-hairline);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.NumberCircles_circle__z6M8S:hover{border-color:var(--border-gold);box-shadow:0 4px 14px rgba(176,136,81,.18)}.NumberCircles_on__O4PpX{border-color:var(--gold-600);box-shadow:var(--shadow-gold)}.Pause_wrap__a_RBY{min-height:70vh}.Pause_veil__TTI4L{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);background:var(--bg-page);animation:Pause_veilOut__x8Ywn 2.4s step-end forwards}@keyframes Pause_veilOut__x8Ywn{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.Pause_text__iKPJU{margin:0;font-family:var(--font-display);font-size:var(--fs-display-sm);color:var(--text-body)}.InstallPrompt_steps__8cSbo{margin:0 0 6px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);font-weight:600;text-wrap:pretty}.LogoutButton_error__aYw7x{margin:0 4px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--accent-strong);text-align:center}.PendingInvites_item__0x2X3{display:flex;flex-direction:column;gap:var(--space-1)}.PendingInvites_problem___nVnm{margin:0;padding:0 var(--space-4);font-size:var(--fs-hint);line-height:var(--lh-hint);color:var(--accent-strong);text-wrap:pretty}.UnlockBanner_banner__339Y4{display:block}.UnlockBanner_heading__QtIUZ{margin:0 0 var(--space-1);font-weight:var(--weight-semibold);color:var(--text-display);text-wrap:balance}.UnlockBanner_sub__2e_ip{margin:0 0 var(--space-3);color:var(--text-body);font-size:var(--fs-body);line-height:var(--lh-body-sm);text-wrap:pretty}.UnlockBanner_problem__6jY86{margin:var(--space-2) 0 0;font-size:var(--fs-hint);line-height:var(--lh-hint);color:var(--accent-strong);text-wrap:pretty}.UnlockBanner_item__qVGmH{display:flex;flex-direction:column;gap:var(--space-1)}.UnlockBanner_hint__1Y2vn{margin:0;padding:0 var(--space-4);font-size:var(--fs-hint);line-height:var(--lh-hint);color:var(--text-muted);text-wrap:pretty}.ForYou_section__0LQxz{display:flex;flex-direction:column;gap:var(--space-2)}.ForYou_title__nmi9a{margin:0;padding:0 2px;font-size:var(--fs-body);font-weight:var(--weight-heavy);color:var(--text-body)}.Ask_controls__jdwa_{display:flex;flex-direction:column;gap:12px}.Ask_bar__UcLvt{display:contents}.Ask_skip__GN71g{display:flex;justify-content:center}.Ask_failed__1Q_d8{margin:0;text-align:center;font-size:var(--fs-body-sm);font-weight:var(--weight-semibold);color:var(--text-body)}.Ask_hint__Mv4e4{margin:12px 0 0}.Ask_hint__Mv4e4,.Ask_warning__G4eIi{text-align:center;font-size:var(--fs-body-sm);color:var(--text-secondary)}.Ask_warning__G4eIi{margin:0}.Ask_status__bMasZ{margin:0;text-align:center;font-size:var(--fs-body-sm);color:var(--text-secondary)}.Ask_status__bMasZ:empty{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Recap_controls__rr0i8,.Recap_recap__vQWDw{display:flex;flex-direction:column;gap:12px}.Recap_lead___wTI5{margin:0;text-align:center;font-size:var(--fs-body);font-weight:var(--weight-bold);color:var(--text-lead)}.Recap_chips__PRG72,.Recap_pair__Kb8p8{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.Recap_pair__Kb8p8{flex-basis:100%}.Recap_refused__UcXOH{margin:0;text-align:center;font-size:var(--fs-body-sm);font-weight:var(--weight-semibold);color:var(--text-body)}.PhotoBody_photo__6FVpp{display:block;width:100%;height:210px;object-fit:cover;border-radius:var(--radius-sm)}.PhotoBody_well__xsbxh{display:flex;flex-direction:column;gap:var(--space-2);align-items:center;justify-content:center;height:210px;padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--surface-well)}.PhotoBody_line__EfxFk{margin:0;text-align:center;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-muted)}.RecordingBody_audio__KXYS5{display:block;width:100%}.RecordingBody_video___kDMg{display:block;width:100%;max-height:320px;border-radius:var(--radius-sm);background:var(--surface-camera)}.RecordingBody_well__i6uMg{display:flex;flex-direction:column;gap:var(--space-2);align-items:center;justify-content:center;min-height:72px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);background:var(--surface-well)}.RecordingBody_line__8Wi0t{margin:0;text-align:center;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-muted)}.MemoryCard_card__oQr6X{display:flex;flex-direction:column;gap:12px;padding:2px 2px 0}.MemoryCard_heading__r3uzI{margin:0;font-size:var(--fs-hint);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle)}.MemoryCard_text__6sKRT{position:relative;margin:0;padding-left:22px;font-size:var(--fs-body);font-weight:var(--weight-semibold);line-height:1.45;color:var(--text-lead);white-space:pre-wrap}.MemoryCard_quote__WLwXB{position:absolute;left:0;top:-6px;font-size:var(--fs-display-sm);font-weight:var(--weight-black);line-height:1;color:var(--accent-light)}.MemoryCard_caption__jRcK0,.MemoryCard_transcript__g0So2{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary);white-space:pre-wrap}.MemoryCard_soon__uAlqE{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-muted)}.MemoryCard_foot__x83mE{display:flex;align-items:center;justify-content:space-between;gap:12px}.MemoryCard_date__vMKrq{font-size:var(--fs-caption);color:var(--text-faint)}.PhotoSheet_rows__5Ao_u{display:flex;flex-direction:column;gap:10px}.PhotoSheet_refusal__TONVo{margin:var(--space-3) 4px 0;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);line-height:var(--lh-body-sm);color:var(--accent-strong)}.Recorder_recorder__Q4lQp{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.Recorder_wave__hSRQl{display:flex;justify-content:center;padding:var(--space-4) 0}.Recorder_line__uEyHa{color:var(--text-muted)}.Recorder_error__mS3Aj,.Recorder_line__uEyHa{margin:0 4px;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm)}.Recorder_error__mS3Aj{font-weight:var(--weight-bold);color:var(--accent-strong)}.Recorder_take__i5t6C{display:flex;flex-direction:column}.Recorder_take__i5t6C:focus{outline:none}.Recorder_audio__ezSfp{width:100%}.Recorder_video__32e0q{width:100%;max-height:52vh;border-radius:var(--radius-card);background:var(--surface-camera)}.RecordScreen_screen__OaKM3{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;flex-direction:column;padding-top:calc(env(safe-area-inset-top) + var(--space-4));background:var(--bg-page)}.RecordScreen_head__j_sb4{flex:none;padding:0 var(--gutter-screen)}.RecordScreen_body__gqwmi{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--gutter-screen) calc(env(safe-area-inset-bottom) + var(--space-5))}.RecordScreen_kicker__XaLZW{margin:0 0 calc(-1 * var(--space-3));font-size:var(--fs-hint);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle)}.RecordScreen_question__nuaUO{margin:0;font-size:var(--fs-title-lg);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);line-height:var(--lh-title-lg);color:var(--text-display);text-wrap:balance}.HandledBy_section__eF5hr{display:flex;flex-direction:column;gap:8px}.HandledBy_title__kHhEu{margin:0 0 8px;font-size:var(--fs-body);font-weight:var(--weight-heavy);color:var(--text-body)}.HandledBy_lead__ijHRb{margin:0 0 12px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);text-wrap:pretty}.HandledBy_person__A1BTq{display:flex;align-items:center;gap:12px}.HandledBy_naming__m5uzl{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.HandledBy_name__eyyJu{font-size:var(--fs-body);font-weight:var(--weight-bold);color:var(--text-body);overflow-wrap:anywhere}.HandledBy_meta__95dRY{font-size:var(--fs-hint);line-height:var(--lh-hint);color:var(--text-subtle)}.HandledBy_reason__4nR_X{margin:12px 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.HandledBy_actions__qFXms{display:flex;flex-direction:column;gap:6px;margin-top:14px}.HandledBy_problem__GQuDd{margin:10px 0 0;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);color:var(--accent-strong)}.HandledBy_body__anF2t{display:flex;flex-direction:column;gap:16px}.HandledBy_block__TTjem{display:flex;flex-direction:column;gap:8px}.HandledBy_label__0pZrK{font-weight:var(--weight-bold)}.HandledBy_label__0pZrK,.HandledBy_why__ynnCi{margin:0;font-size:var(--fs-hint);color:var(--text-subtle)}.HandledBy_why__ynnCi{text-align:center;line-height:var(--lh-hint)}.DocumentSheet_rows__rXak6{display:flex;flex-direction:column;gap:10px}.DocumentSheet_refusal__snYKM{margin:var(--space-3) 4px 0;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);line-height:var(--lh-body-sm);color:var(--accent-strong)}.DocumentSheet_notice__gSd_a{margin:var(--space-4) 4px 0;font-size:var(--fs-hint);line-height:var(--lh-hint);color:var(--text-subtle)}.DocumentSheet_name__GJheq{display:flex;flex-direction:column;gap:10px}.DocumentSheet_meta__YMz7Z{margin:0 4px;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ScanScreen_screen__00fof{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;flex-direction:column;align-items:center;padding:calc(env(safe-area-inset-top) + 10px) 18px calc(env(safe-area-inset-bottom) + 44px);background:var(--surface-camera)}.ScanScreen_header__o3Cl6{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px}.ScanScreen_title___h0D5{margin:0;font-size:var(--fs-body-lg);font-weight:var(--weight-bold);color:var(--text-on-inverse)}.ScanScreen_spacer__Bf5hv{width:40px}.ScanScreen_stage__MsJ5_{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:34px}.ScanScreen_preview__yxa_a{width:100%;height:100%;object-fit:cover}.ScanScreen_guidance__Dw50L{max-width:290px;margin:6px 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--on-camera-text);text-align:center}.ScanScreen_refusal__nhZjW{margin:var(--space-3) 0 0;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);color:var(--text-on-inverse);text-align:center}.ScanScreen_foot__LN0zU{margin-top:auto}.ScanScreen_input__LNQ_m{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ScanScreen_flash__3l7Yz{position:absolute;inset:0;background:var(--surface-card);opacity:.9;pointer-events:none}.DocumentScreen_screen__QLMJr{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;flex-direction:column;padding-top:calc(env(safe-area-inset-top) + var(--space-4));background:var(--bg-page-alt)}.DocumentScreen_head__Ypw0q{flex:none;padding:0 var(--gutter-screen)}.DocumentScreen_body__a5Adf{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-6) calc(env(safe-area-inset-bottom) + var(--space-5))}.DocumentScreen_paper__h8dE5{display:flex;justify-content:center}.DocumentScreen_name__94Qax{margin:0;text-align:center;font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--weight-heavy);color:var(--text-body);overflow-wrap:anywhere}.DocumentScreen_meta__DzIh7{margin:-8px 0 0;text-align:center;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.DocumentScreen_status__OfhFm{margin:-6px 4px 0;font-size:var(--fs-hint);line-height:var(--lh-hint);color:var(--text-subtle)}.DocumentScreen_status__OfhFm:empty{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.DocumentScreen_failure__gEXps{margin:-6px 4px 0;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);line-height:var(--lh-body-sm);color:var(--accent-strong)}.DocumentDetailSheet_body__LQxUE{display:flex;flex-direction:column;gap:var(--space-3)}.DocumentDetailSheet_types__t0PdI{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.DocumentDetailSheet_label__Re1Zh{margin:0;font-size:var(--fs-hint);font-weight:var(--weight-bold);color:var(--text-subtle)}.DocumentDetailSheet_group__kZITX{display:flex;flex-direction:column;gap:6px}.DocumentDetailSheet_groupLabel__Ti5vC{margin:var(--space-2) 0 0;font-size:var(--fs-hint);font-weight:var(--weight-bold);color:var(--text-muted)}.DocumentDetailSheet_failure__ESvZO{margin:0 4px;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);line-height:var(--lh-body-sm);color:var(--accent-strong)}.PlanLimitSheet_text__me7Qx{margin:0 0 10px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);text-wrap:pretty}.PlanLimitSheet_action__PbrJb{margin-top:8px}.AnswerSheet_soon__3fM6M{margin:0 4px;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-muted)}.AnswerSheet_photo__odfOo{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.AnswerSheet_error__DOpl4{margin:0 4px;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);line-height:var(--lh-body-sm);color:var(--accent-strong)}.AnswerSheet_saving__sRIwj{align-items:center;padding:var(--space-5) 0}.AnswerSheet_failed__GVwfg,.AnswerSheet_saving__sRIwj{display:flex;flex-direction:column;gap:var(--space-3)}.AnswerSheet_status__gUEFO:focus{outline:none}.AnswerSheet_answers__oi0oL,.AnswerSheet_answers__oi0oL ul{display:flex;flex-direction:column;gap:10px}.AnswerSheet_answers__oi0oL ul{margin:0;padding:0;list-style:none}.EditSheet_error__R1yuS{margin:0 4px;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);line-height:var(--lh-body-sm);color:var(--accent-strong)}.BirthYear_card__FMcbb{display:flex;flex-direction:column;gap:12px}.Memories_sheet__wP8Ic{position:relative;margin:-22px 0 0;padding:var(--space-4) var(--gutter-screen) 0;display:flex;flex-direction:column;gap:14px;background:var(--bg-page);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}.Memories_panel__oViEA{display:flex;flex-direction:column;gap:10px}.Memories_lead__UGfi0{margin:0;padding:0 4px;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary)}.Memories_section__M6BxW{display:flex;flex-direction:column;gap:10px;padding-top:var(--space-2)}.Memories_list__U1pNu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.Memories_disclaimer__eC5PB{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary)}.Memories_well__SHyv8{display:flex;align-items:center;justify-content:center;width:58px;height:58px;flex:none;border-radius:var(--radius-card);background:var(--surface-well);font-size:var(--fs-body);font-weight:var(--weight-black);letter-spacing:-.02em;color:var(--text-display)}.Memories_panel__oViEA:focus{outline:none}.DocumentsSection_head__gxga5{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.DocumentsSection_title__v_2y6{margin:0;font-size:var(--fs-body-sm);font-weight:var(--weight-heavy);color:var(--text-body)}.DocumentsSection_count__q2k1C{font-size:var(--fs-hint);font-weight:var(--weight-bold);color:var(--text-subtle)}.DocumentsSection_hint__jLHl1{margin:var(--space-2) 0 0;font-size:var(--fs-hint);line-height:var(--lh-hint);color:var(--text-subtle)}.DocumentsSection_rows__KzaD6{display:flex;flex-direction:column}.DocumentsSection_row__B57LZ{padding-top:var(--space-3);border-radius:var(--radius-sm);scroll-margin:var(--space-4)}.DocumentsSection_row__B57LZ[data-highlight]{outline:3px solid var(--accent);outline-offset:2px}.DocumentsSection_main__JgEUm{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:0;border:none;background:transparent;color:inherit;font-family:var(--font-sans);text-align:left;cursor:pointer}.DocumentsSection_main__JgEUm:disabled{cursor:default}.DocumentsSection_body__C_x84{flex:1 1;min-width:0;display:flex;flex-direction:column}.DocumentsSection_name__muWR_{font-size:var(--fs-body-sm);font-weight:var(--weight-bold);color:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DocumentsSection_meta__GQK_o{margin-top:2px;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-subtle)}.DocumentsSection_failure__tRwjZ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:6px 0 0 50px}.DocumentsSection_sentence__C1CiC{margin:0;flex:1 1 100%;font-size:var(--fs-hint);line-height:var(--lh-hint);color:var(--text-secondary)}.DocumentsSection_action__6NQf2{margin-top:14px}.ThingStorySheet_body__kSppO{display:flex;flex-direction:column;gap:var(--space-3)}.InstructionSheet_body__xbp_X{display:flex;flex-direction:column;gap:var(--space-4)}.InstructionSheet_block__S8nkw{display:flex;flex-direction:column;gap:var(--space-2)}.InstructionSheet_label__6LDZ9{margin:0;font-size:var(--fs-hint);font-weight:var(--weight-bold);color:var(--text-subtle)}.InstructionSheet_quiet__6g7pU{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-subtle)}.InstructionSheet_error__yKhGz{margin:0;font-size:var(--fs-body-sm);font-weight:var(--weight-bold);color:var(--accent-strong)}.InstructionSheet_why__4LS8D{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-muted);text-align:center}.AuthScreen_screen__Emjt4{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg-page);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.AuthScreen_bar__46BT_{min-height:calc(var(--header-height) + var(--space-4));display:flex;align-items:center;padding:var(--space-4) var(--gutter-screen) 0;flex:none}.AuthScreen_form__Hsp4Z{display:contents}.AuthScreen_body__uSLTN{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:12px var(--gutter-title) 16px}.AuthScreen_sky__LNMCV{--text-muted:var(--text-secondary);--text-subtle:var(--text-secondary);--focus-ring:var(--text-body);background-color:var(--accent-tint-strong);background-position:top;background-size:cover;background-repeat:no-repeat}.AuthScreen_art__ABRYP{display:flex;justify-content:center;padding:18px 0 6px}.AuthScreen_artWide__gfmrl{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:8px 0}.AuthScreen_logo__Pu9hW{display:block;width:250px;max-width:70%;height:auto;margin:34px auto 0}.AuthScreen_head__fbndU{text-align:left}.AuthScreen_headCentred__ME9FL{text-align:center}.AuthScreen_titleBig__wpd5y,.AuthScreen_title__mbSep{margin:0;font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:var(--text-display);text-wrap:balance}.AuthScreen_title__mbSep{font-size:var(--fs-display-md);line-height:var(--lh-display-md)}.AuthScreen_titleBig__wpd5y{font-size:var(--fs-display-lg);line-height:var(--lh-display-lg)}.AuthScreen_sub__TC_Yj{margin:10px 0 0;font-size:var(--fs-body-lg);line-height:var(--lh-body-sm);font-weight:var(--weight-medium);color:var(--text-lead);text-wrap:pretty}.AuthScreen_microCentred__POjEb,.AuthScreen_micro__17bvy{margin:0;padding:0 4px;font-size:var(--fs-caption);line-height:var(--lh-body-sm);color:var(--text-subtle);text-wrap:pretty}.AuthScreen_microCentred__POjEb{text-align:center}.AuthScreen_foot__k_PzE{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px 20px 30px;flex:none}.AuthScreen_titleBig__wpd5y:focus:not(:focus-visible),.AuthScreen_title__mbSep:focus:not(:focus-visible){outline:none}.TapGuard_guard__0Dhy4{display:contents}.page_shell__wWvSF{min-height:100dvh;max-width:34rem;margin:0 auto;background:var(--bg-page)}.AuthenticatorKey_key__nEccO{display:flex;flex-direction:column;align-items:stretch;gap:12px}.AuthenticatorKey_secret__0SY_i{margin:0;font-family:var(--font-mono);font-size:var(--fs-body);font-weight:700;letter-spacing:.06em;color:var(--text-body);text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.AuthenticatorKey_copied__Owcyp{min-height:calc(var(--fs-hint) * var(--lh-hint));font-weight:700;text-align:center}.AuthenticatorKey_copied__Owcyp,.AuthenticatorKey_howTo__62Osa{margin:0;font-size:var(--fs-hint);line-height:var(--lh-hint);color:var(--text-secondary)}.AuthenticatorKey_howTo__62Osa{text-wrap:pretty}.AuthenticatorKey_open__RVEMx{align-self:flex-start;font-size:var(--fs-hint);font-weight:800;color:var(--text-link)}.AuthenticatorKey_openNote__0JgRK{margin:-6px 0 0;font-size:var(--fs-hint);line-height:var(--lh-hint);color:var(--text-muted);text-wrap:pretty}.AuthenticatorKey_qr__AMRoD{display:flex;flex-direction:column;align-items:center;gap:14px}.AuthenticatorKey_qrOther__rLNFx{margin:0;align-self:stretch;font-size:var(--fs-hint);line-height:var(--lh-hint);font-weight:700;color:var(--text-secondary);text-wrap:pretty}.AuthenticatorKey_qrImage__rmKaU{display:block;width:200px;height:200px;image-rendering:pixelated}.CodeForm_note__6ryEK{margin:0;padding:0 4px;min-height:1lh;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-subtle)}.CodeForm_note__6ryEK:empty{min-height:0}.CodeForm_noteError__2YBz0{color:var(--danger)}