.doAlJa_wrap{gap:14px;display:grid}.doAlJa_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.doAlJa_periods{gap:6px;display:inline-flex}.doAlJa_period,.doAlJa_periodActive{border:1px solid var(--border-strong);background:var(--surface-white);font:inherit;cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.85rem}.doAlJa_periodActive{border-color:var(--sage-dark);background:var(--sage-dark);color:#fff}.doAlJa_external{color:var(--sage-dark);align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.doAlJa_heading{margin:18px 0 0;font-size:1.15rem}.doAlJa_subheading{margin:10px 0 8px;font-size:.9rem}.doAlJa_tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.doAlJa_tile{border:1px solid var(--border-strong);background:var(--surface-white);border-radius:12px;align-content:start;gap:4px;padding:14px 16px;display:grid}.doAlJa_tileLabel{min-height:2.6em;color:var(--text-secondary);font-size:.78rem;font-weight:600;line-height:1.3}.doAlJa_tileValue{font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.1}.doAlJa_tileHint{color:var(--text-muted);font-size:.72rem}.doAlJa_columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.doAlJa_ranked{gap:8px;margin:0;padding:0;list-style:none;display:grid}.doAlJa_ranked li{grid-template-columns:1fr auto;gap:4px 12px;font-size:.85rem;display:grid}.doAlJa_rankedLabel{overflow-wrap:anywhere;min-width:0}.doAlJa_rankedLabel a{color:inherit}.doAlJa_rankedValue{font-variant-numeric:tabular-nums;font-weight:700}.doAlJa_rankedBar{background:var(--background-tint);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.doAlJa_rankedBar span{background:var(--sage);border-radius:999px;height:100%;display:block}.doAlJa_note,.doAlJa_empty{color:var(--text-muted);margin:0;font-size:.8rem}.doAlJa_error{color:var(--terracotta-dark);margin:0;font-size:.85rem}
.qZWmvW_backLink{color:var(--sage-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:18px;font-size:.82rem;font-weight:700;display:inline-flex}.qZWmvW_list{flex-direction:column;gap:10px;display:flex}.qZWmvW_listItem{border:1px solid var(--border);background:var(--surface-white);border-radius:12px;align-items:center;gap:10px;padding:6px 8px 6px 16px;display:flex}.qZWmvW_listItem:hover{border-color:var(--sage)}.qZWmvW_listItemCheckbox{cursor:pointer;align-items:center;padding:8px 4px;display:flex}.qZWmvW_listItemButton{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 0;display:flex}.qZWmvW_batchBar{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.qZWmvW_batchFilter{color:var(--text-secondary);align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.qZWmvW_batchFilter select{border:1px solid var(--border-strong);text-transform:capitalize;border-radius:8px;padding:8px 10px;font-size:.82rem}.qZWmvW_batchSelectAll{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:.82rem;display:flex}.qZWmvW_batchActions{border:1px solid var(--sage-soft);background:var(--background-tint);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:.85rem;font-weight:700;display:flex}.qZWmvW_batchActions input{border:1px solid var(--border-strong);border-radius:8px;flex:1;min-width:180px;padding:10px 12px;font-size:.85rem;font-weight:400}.qZWmvW_batchProgress{color:var(--text-muted);font-weight:400}.qZWmvW_tabBar{border-bottom:1px solid var(--border-strong);flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.qZWmvW_tab,.qZWmvW_tabActive{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:.85rem;font-weight:700}.qZWmvW_tabActive{color:var(--sage-dark);border-bottom-color:var(--sage)}.qZWmvW_historyTitle{color:var(--text-primary);margin:28px 0 12px;font-size:.95rem;font-weight:700}.qZWmvW_backfillButton{border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;margin-bottom:14px;padding:8px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.qZWmvW_backfillButton:disabled{opacity:.5;cursor:default}.qZWmvW_listItemMain{flex-direction:column;gap:3px;display:flex}.qZWmvW_listItemMain small{color:var(--text-muted);text-transform:capitalize;font-size:.72rem}.qZWmvW_riskBadge{color:var(--terracotta-dark);white-space:nowrap;background:#fbe3dd;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.qZWmvW_previewCard{border:1px solid var(--border);background:var(--surface-white);border-radius:14px;margin-bottom:16px;padding:22px}.qZWmvW_previewMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.qZWmvW_previewSectionBadge{background:var(--sage);color:#fff;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}.qZWmvW_previewSectionWarning{color:var(--terracotta-dark);align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:inline-flex}.qZWmvW_previewSummary{color:var(--text-secondary);margin-bottom:14px;font-style:italic}.qZWmvW_previewBody h3{margin:18px 0 8px;font-size:1.05rem}.qZWmvW_previewBody p{color:var(--text-secondary);margin:0 0 12px;line-height:1.6}.qZWmvW_previewBody ul{color:var(--text-secondary);margin:0 0 12px;padding-left:20px;line-height:1.6}.qZWmvW_previewBody li{margin-bottom:6px}.qZWmvW_contentBox{border:1px solid var(--border);background:var(--surface-white);border-radius:12px;max-height:420px;margin-bottom:16px;padding:18px;overflow-y:auto}.qZWmvW_contentText{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:.85rem;line-height:1.6}.qZWmvW_auditDetails{border:1px solid var(--border);border-radius:10px;margin-bottom:20px;padding:12px 16px}.qZWmvW_auditDetails summary{cursor:pointer;color:var(--sage-dark);font-size:.8rem;font-weight:700}.qZWmvW_editCard{border:1px solid var(--border-strong);border-radius:14px;flex-direction:column;gap:14px;margin-bottom:16px;padding:18px;display:flex}.qZWmvW_editField{flex-direction:column;gap:6px;display:flex}.qZWmvW_editField span{color:var(--text-secondary);font-size:.75rem;font-weight:700}.qZWmvW_editField input,.qZWmvW_editField textarea{border:1px solid var(--border-strong);border-radius:10px;padding:11px 14px;font-family:inherit;font-size:.88rem}.qZWmvW_editField textarea{resize:vertical;line-height:1.5}.qZWmvW_aliceButton{border:1px solid var(--mustard,#d9b26a);color:var(--terracotta-dark);cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;padding:10px 18px;font-size:.85rem;font-weight:700}.qZWmvW_aliceButton:disabled{opacity:.5;cursor:default}.qZWmvW_aliceCard{border:1px dashed var(--mustard,#d9b26a);background:var(--surface-white);border-radius:12px;margin-bottom:16px;padding:18px;font-size:.85rem}.qZWmvW_aliceCard p{margin:8px 0 0}.qZWmvW_photoPicker{border:1px solid var(--border);background:var(--surface-white);border-radius:12px;margin-bottom:16px;padding:16px}.qZWmvW_photoPickerLabel{color:var(--text-secondary);margin-bottom:10px;font-size:.72rem;display:block}.qZWmvW_photoSearchRow{gap:8px;display:flex}.qZWmvW_photoSearchRow input{border:1px solid var(--border-strong);border-radius:8px;flex:1;padding:9px 12px;font-size:.85rem}.qZWmvW_photoSearchRow button{border:1px solid var(--sage-dark,#1f3f32);background:var(--sage-dark,#1f3f32);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;padding:9px 16px;font-size:.8rem;font-weight:700}.qZWmvW_photoSearchRow button:disabled{opacity:.5;cursor:default}.qZWmvW_photoEmpty{color:var(--text-muted);margin:12px 0 0;font-size:.75rem}.qZWmvW_photoSelected{align-items:center;gap:12px;margin-top:12px;display:flex}.qZWmvW_photoSelected img{object-fit:cover;border-radius:8px;width:140px;height:90px}.qZWmvW_photoSelected div{gap:6px;display:grid}.qZWmvW_photoSelected span{color:var(--text-secondary);font-size:.75rem}.qZWmvW_photoSelected button{border:1px solid var(--terracotta-dark);color:var(--terracotta-dark);cursor:pointer;background:0 0;border-radius:8px;justify-self:start;padding:6px 12px;font-size:.72rem}.qZWmvW_photoGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin-top:12px;display:grid}.qZWmvW_photoThumb{cursor:pointer;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.qZWmvW_photoThumb:hover,.qZWmvW_photoThumb:focus-visible{border-color:var(--sage-dark,#1f3f32)}.qZWmvW_photoThumb img{object-fit:cover;width:100%;height:80px;display:block}.qZWmvW_confirmBox{border:1px solid var(--terracotta-dark);background:var(--background-tint);border-radius:12px;margin-bottom:16px;padding:18px}.qZWmvW_confirmBox p{margin:0 0 12px;font-weight:700}.qZWmvW_confirmActions{gap:10px;display:flex}.qZWmvW_actionsRow{margin-bottom:12px}.qZWmvW_approveButton{border:1px solid var(--sage);background:var(--sage);color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:.88rem;font-weight:800;display:inline-flex}.qZWmvW_approveButton:disabled{opacity:.5;cursor:default}.qZWmvW_rejectRow{gap:10px;display:flex}.qZWmvW_rejectRow input{border:1px solid var(--border-strong);border-radius:10px;flex:1;padding:11px 14px;font-size:.85rem}.qZWmvW_rejectButton{border:1px solid var(--terracotta);color:var(--terracotta-dark);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 20px;font-size:.88rem;font-weight:800;display:inline-flex}.qZWmvW_rejectButton:disabled{opacity:.5;cursor:default}.qZWmvW_sectionSelect{border:1px solid var(--terracotta,#b5634f);background:var(--surface,white);border-radius:10px;margin-left:auto;padding:8px 10px;font-family:inherit;font-size:.85rem}.qZWmvW_tabLink{align-items:center;gap:6px;margin-left:auto;text-decoration:none;display:inline-flex}
._26XFRW_wrap{gap:14px;display:grid}._26XFRW_wrap h2{margin:8px 0 0;font-size:1.15rem}._26XFRW_intro,._26XFRW_empty,._26XFRW_message{color:var(--text-secondary);margin:0;font-size:.88rem}._26XFRW_message{color:var(--sage-dark);font-weight:700}._26XFRW_filters{flex-wrap:wrap;gap:6px;display:flex}._26XFRW_filter,._26XFRW_filterActive{border:1px solid var(--border-strong);background:var(--surface-white);font:inherit;cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.85rem}._26XFRW_filterActive{border-color:var(--sage-dark);background:var(--sage-dark);color:#fff}._26XFRW_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}._26XFRW_list li{border:1px solid var(--border);background:var(--surface-white);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}._26XFRW_itemMain{gap:2px;min-width:0;display:grid}._26XFRW_itemMain strong{overflow-wrap:anywhere}._26XFRW_itemMain small{color:var(--text-muted);font-size:.78rem}._26XFRW_actions{flex-wrap:wrap;gap:8px;display:flex}._26XFRW_secondary,._26XFRW_danger{border:1px solid var(--border-strong);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:10px 16px;font-size:.85rem;font-weight:700}._26XFRW_danger{border-color:var(--terracotta);color:var(--terracotta-dark)}._26XFRW_secondary:disabled,._26XFRW_danger:disabled{cursor:default;opacity:.5}
.itmQfW_page{padding-block:52px 88px}.itmQfW_authGrid,.itmQfW_accountGrid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:clamp(28px,6vw,80px);display:grid}.itmQfW_authIntro{padding-top:46px}.itmQfW_authIntro h1,.itmQfW_accountHeader h1{max-width:760px;margin-bottom:20px;font-size:clamp(2.7rem,5vw,4.9rem)}.itmQfW_authIntro>p,.itmQfW_accountHeader>p{max-width:650px;color:var(--text-secondary);font-size:1.05rem}.itmQfW_authIntro ul{color:var(--text-secondary);gap:10px;padding-left:20px;display:grid}.itmQfW_authIntro li::marker{color:var(--terracotta)}.itmQfW_authCard,.itmQfW_panel{border:1px solid var(--border-strong);box-shadow:var(--shadow);background:#fefdfbeb;border-radius:28px 28px 28px 9px;padding:clamp(24px,4vw,38px)}.itmQfW_authCard{width:min(100%,540px);margin-inline:auto}.itmQfW_authCard h1{margin-bottom:16px;font-size:clamp(2rem,4vw,3.1rem)}.itmQfW_authCard h2,.itmQfW_panel h2{margin-bottom:18px;font-size:1.65rem}.itmQfW_authCard>p{color:var(--text-secondary)}.itmQfW_icon{background:var(--background-tint);width:52px;height:52px;color:var(--sage-dark);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.itmQfW_modeTabs{background:var(--background-tint);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;padding:4px;display:grid}.itmQfW_modeTab{min-height:40px;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;font-size:.82rem;font-weight:800}.itmQfW_modeTab[aria-selected=true]{box-shadow:var(--shadow);color:var(--text);background:#fff}.itmQfW_form{gap:10px;display:grid}.itmQfW_form label{color:var(--text-secondary);font-size:.78rem;font-weight:800}.itmQfW_form input,.itmQfW_addForm input{border:1px solid var(--border-strong);width:100%;min-height:50px;color:var(--text);background:#fff;border-radius:12px;padding:12px 15px}.itmQfW_form small{color:var(--text-muted);text-align:center;font-size:.69rem;line-height:1.5}.itmQfW_codeHelp{color:var(--text-secondary)}.itmQfW_textButton{min-height:38px;color:var(--sage-dark);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:inline-flex}.itmQfW_formMessage{border-left:3px solid var(--terracotta);background:#f6dbd3;margin-top:14px;padding:10px 12px;font-size:.8rem;color:var(--terracotta-dark)!important}.itmQfW_privacyNote{justify-content:center;align-items:center;gap:6px;margin:18px 0 0;font-size:.68rem;display:flex;color:var(--text-muted)!important}.itmQfW_loading{min-height:360px;color:var(--text-secondary);text-align:center}.itmQfW_accountHeader{justify-content:space-between;align-items:start;gap:28px;margin-bottom:34px;display:flex}.itmQfW_accountHeader h1{margin-bottom:14px}.itmQfW_signOutButton,.itmQfW_refreshButton,.itmQfW_removeButton{color:var(--text-secondary);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:.76rem;font-weight:800;display:inline-flex}.itmQfW_signOutButton{border:1px solid var(--border);background:#fefdfbb8;border-radius:12px;min-height:42px;padding:8px 12px}.itmQfW_signOutRow{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.itmQfW_signOutEverywhere{min-height:42px;color:var(--terracotta-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:.78rem;font-weight:700;text-decoration:underline}.itmQfW_signOutHint{color:var(--text-muted);margin:8px 0 0;font-size:.78rem;line-height:1.5}.itmQfW_accountMessage{border-left:3px solid var(--terracotta);color:var(--terracotta-dark);background:#f6dbd3;padding:12px 15px}.itmQfW_syncBanner{background:var(--background-tint);border:1px solid #284e3f40;border-radius:18px 18px 18px 6px;align-items:center;gap:12px;margin-bottom:18px;padding:15px 18px;display:flex}.itmQfW_syncBanner>span{width:38px;height:38px;color:var(--sage-dark);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.itmQfW_syncBanner p{color:var(--text-secondary);margin:1px 0 0;font-size:.75rem}.itmQfW_statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.itmQfW_statsGrid>div{border:1px solid var(--border);background:#fefdfbb8;border-radius:18px 18px 18px 6px;align-content:space-between;min-height:112px;padding:16px;display:grid}.itmQfW_statsGrid svg{color:var(--sage-dark)}.itmQfW_statsGrid span{color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.itmQfW_statsGrid strong{color:var(--text);font-family:var(--font-display), Georgia, serif;font-size:1.2rem;line-height:1.2}.itmQfW_accountGrid{grid-template-columns:minmax(0,1fr) 290px;gap:22px}.itmQfW_panel{padding:clamp(20px,3vw,30px)}.itmQfW_panelHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.itmQfW_panelHeader h2{margin:0}.itmQfW_refreshButton{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--sage-dark);border-radius:50%}.itmQfW_progressTrack{background:var(--border);border-radius:999px;height:9px;margin-block:18px 22px;overflow:hidden}.itmQfW_progressTrack span{border-radius:inherit;background:var(--sage);height:100%;transition:width .18s;display:block}.itmQfW_addForm{grid-template-columns:1fr 48px;gap:8px;margin-bottom:18px;display:grid}.itmQfW_addForm button{background:var(--sage);color:#fff;border:0;border-radius:13px;place-items:center;display:grid}.itmQfW_addForm button:disabled,.itmQfW_productActions button:disabled,.itmQfW_removeButton:disabled,.itmQfW_refreshButton:disabled{cursor:not-allowed;opacity:.4}.itmQfW_productList{gap:10px;display:grid}.itmQfW_product{border:1px solid var(--border);background:#fff;border-radius:17px 17px 17px 6px;gap:10px;padding:13px;display:grid}.itmQfW_productTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.itmQfW_productComplete{background:var(--background-tint);border-color:#284e3f52}.itmQfW_productMain{flex:1;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:10px;min-width:0;display:grid}.itmQfW_productMain>div{display:grid}.itmQfW_productMain strong{overflow-wrap:anywhere;color:var(--text);font-size:.83rem}.itmQfW_productMain small{color:var(--text-muted);font-size:.64rem}.itmQfW_quantity{background:var(--olive-beige);min-height:44px;color:var(--text);font-family:var(--font-display), Georgia, serif;border-radius:12px;place-items:center;font-size:1.15rem;font-weight:700;line-height:1;display:grid}.itmQfW_quantity small{font-family:var(--font-body), sans-serif;text-transform:uppercase;font-size:.48rem;font-weight:800}.itmQfW_removeButton{width:28px;height:28px;color:var(--text-muted);border-radius:50%}.itmQfW_removeButton:hover{color:var(--terracotta-dark);background:#f6dbd3}.itmQfW_productActions{align-items:center;gap:7px;display:flex}.itmQfW_productActions button{border:1px solid var(--border-strong);background:var(--surface);width:30px;height:30px;color:var(--sage-dark);border-radius:50%;place-items:center;display:grid}.itmQfW_productActions span{min-width:46px;color:var(--text-secondary);justify-content:center;align-items:center;gap:3px;font-size:.7rem;font-weight:800;display:inline-flex}.itmQfW_productActions svg{color:var(--sage-dark)}.itmQfW_productDealLink{border:1px solid var(--border);background:var(--support-cream);min-height:40px;color:var(--terracotta-dark);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.itmQfW_productDealLink:hover{border-color:var(--terracotta)}.itmQfW_productDealLink span{align-items:center;gap:5px;display:inline-flex}.itmQfW_productDealLink span:last-child{color:var(--sage-dark);flex:none}.itmQfW_empty{color:var(--text-muted);text-align:center;padding:28px}.itmQfW_accountAside{align-content:start;gap:12px;display:grid}.itmQfW_asideCard{border:1px solid var(--border);background:#fefdfbc7;border-radius:20px 20px 20px 7px;padding:21px}.itmQfW_asideCard>svg{color:var(--terracotta-dark);margin-bottom:12px}.itmQfW_asideCard h2{margin-bottom:8px;font-size:1.25rem}.itmQfW_asideCard p{color:var(--text-secondary);margin-bottom:15px;font-size:.76rem}.itmQfW_accountEmail{color:var(--text-muted);overflow-wrap:anywhere;text-align:center;padding:8px;font-size:.65rem}.itmQfW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.itmQfW_spinning{animation:.9s linear infinite itmQfW_spin}@keyframes itmQfW_spin{to{transform:rotate(360deg)}}@media (max-width:820px){.itmQfW_page{padding-block:32px 64px}.itmQfW_authGrid,.itmQfW_accountGrid{grid-template-columns:1fr}.itmQfW_authIntro{padding-top:0}.itmQfW_statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.itmQfW_accountHeader{flex-direction:column}}@media (max-width:520px){.itmQfW_authCard,.itmQfW_panel{border-radius:21px 21px 21px 7px;padding:22px 18px}.itmQfW_statsGrid{grid-template-columns:1fr 1fr}.itmQfW_statsGrid>div{min-height:100px;padding:13px}.itmQfW_productTop{flex-direction:column;align-items:stretch}.itmQfW_productActions{border-top:1px solid var(--border);justify-content:flex-end;padding-top:8px}}@media (prefers-reduced-motion:reduce){.itmQfW_spinning{animation:none}}.itmQfW_addFormQuantity{grid-template-columns:minmax(0,1fr) 76px 48px}.itmQfW_quantityInput{border:1px solid var(--border-strong);width:100%;min-height:50px;color:var(--text);text-align:center;background:#fff;border-radius:12px;padding:12px 10px}.itmQfW_productMainEditable{grid-template-columns:44px minmax(0,1fr) 28px 28px}.itmQfW_editForm{flex:1;grid-template-columns:minmax(0,1fr) 96px;align-items:end;gap:10px;display:grid}.itmQfW_editForm label{gap:4px;display:grid}.itmQfW_editForm label span{color:var(--text-secondary);font-size:.7rem;font-weight:800}.itmQfW_editForm input:not(.itmQfW_quantityInput){border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--text);background:#fff;border-radius:12px;padding:10px 13px}.itmQfW_editForm .itmQfW_quantityInput{min-height:44px;padding:10px}.itmQfW_editActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.itmQfW_editCancel,.itmQfW_editSave{border-radius:12px;min-height:40px;padding:0 16px;font-weight:800}.itmQfW_editCancel{border:1px solid var(--border-strong);color:var(--text-secondary);background:#fff}.itmQfW_editSave{background:var(--sage);color:#fff;border:0}.itmQfW_editCancel:disabled,.itmQfW_editSave:disabled{cursor:not-allowed;opacity:.5}@media (max-width:420px){.itmQfW_addFormQuantity{grid-template-columns:minmax(0,1fr) 64px 48px}.itmQfW_editForm{grid-template-columns:1fr}}
.PBtKya_page{--j-radius-lg:22px 22px 22px 8px;--j-radius-md:18px 18px 18px 7px;--j-radius-sm:14px 14px 14px 5px;--j-gap:clamp(14px, 1.8vw, 18px);--j-pad:clamp(16px, 2.2vw, 22px);--j-fs-meta:.9rem;--j-fs-small:.82rem;--j-fs-micro:.72rem;max-width:1180px;margin-inline:auto;padding-block:clamp(22px,4vw,40px) 72px}.PBtKya_stack{gap:var(--j-gap);grid-template-columns:minmax(0,1fr);display:grid}.PBtKya_header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PBtKya_greeting{font-family:var(--font-display), Georgia, serif;margin:0 0 4px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.PBtKya_greetingEmoji{vertical-align:.1em;margin-left:4px;font-size:.55em;display:inline-block}.PBtKya_headline{color:var(--sage-dark);margin:0;font-size:1.05rem;font-weight:800}.PBtKya_headlineBabies{color:var(--text-secondary);font-weight:700}.PBtKya_headlineBabies:before{content:"·";color:var(--border-strong);margin-inline:8px}.PBtKya_detail{color:var(--text-secondary);font-size:var(--j-fs-meta);margin:2px 0 0}.PBtKya_headerActions{flex:none;align-items:center;gap:10px;display:flex}.PBtKya_syncChip{background:var(--background-tint);color:var(--sage-dark);font-size:var(--j-fs-micro);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-weight:700;display:inline-flex}.PBtKya_textLink{min-height:44px;color:var(--text-secondary);font-size:var(--j-fs-small);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:6px 8px;font-weight:700;display:inline-flex}.PBtKya_textLink:hover{background:var(--background-tint);color:var(--sage-dark)}.PBtKya_progress{padding:12px var(--j-pad);border:1px solid var(--border);border-radius:var(--j-radius-md);background:#fefdfbc7;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:8px 16px;display:grid}.PBtKya_progressLabel{font-size:var(--j-fs-small);color:var(--sage-dark);white-space:nowrap;font-weight:800}.PBtKya_progressTrack{background:var(--border);border-radius:999px;height:8px;position:relative}.PBtKya_progressFill{border-radius:inherit;background:linear-gradient(90deg, var(--sage-soft), var(--sage));height:100%}.PBtKya_progressDot{border:3px solid var(--surface);background:var(--terracotta);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.PBtKya_progressFacts{color:var(--text-secondary);font-size:var(--j-fs-small);flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.PBtKya_progressFacts dt{color:var(--text-secondary);font-weight:600;display:inline}.PBtKya_progressFacts dt:after{content:": "}.PBtKya_progressFacts dd{color:var(--text);margin:0;font-weight:800;display:inline}.PBtKya_card{min-width:0;padding:var(--j-pad);border:1px solid var(--border);border-radius:var(--j-radius-md);background:#fefdfbd1}.PBtKya_card .eyebrow{margin-bottom:6px}.PBtKya_cardTitle{margin:0 0 6px;font-size:1.2rem;line-height:1.25}.PBtKya_cardText{color:var(--text-secondary);font-size:var(--j-fs-meta);margin:0 0 12px}.PBtKya_today{border:1px solid var(--border-strong);border-radius:var(--j-radius-lg);background:var(--surface);padding:clamp(18px,2.6vw,26px);position:relative;box-shadow:0 12px 32px #2b343014}.PBtKya_today:before{content:"";background:var(--terracotta);border-radius:0 4px 4px 0;width:4px;position:absolute;inset:16px auto 16px 0}.PBtKya_todayEyebrow{color:var(--terracotta-dark);font-size:var(--j-fs-micro);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-weight:800;display:inline-flex}.PBtKya_todayTitle{margin:0 0 4px;font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.2}.PBtKya_todayFooter{border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--j-fs-small);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;padding-top:12px;display:flex}.PBtKya_todayFooter strong{color:var(--text)}.PBtKya_actions{flex-wrap:wrap;gap:10px;display:flex}.PBtKya_twoColumn{gap:var(--j-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"week luna";display:grid}.PBtKya_areaLuna{grid-area:luna}.PBtKya_areaWeek{grid-area:week}.PBtKya_babyToday{background:linear-gradient(145deg,#dadfd4b8,#fefdfbf2);grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid;overflow:hidden}.PBtKya_babyTodayCopy{min-width:0}.PBtKya_babyTodaySize{color:var(--sage-dark);font-size:var(--j-fs-small);margin:-4px 0 12px;font-weight:700}.PBtKya_babyTodayVisuals{min-width:0;margin:calc(0px - var(--j-pad)) calc(0px - var(--j-pad)) 0;background:radial-gradient(circle at 50% 38%,#f0ebe1f2,#cfd8cb99);order:-1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:10px;padding:14px;display:grid}.PBtKya_babyTodayFigure{flex-direction:column;justify-content:center;gap:6px;min-width:0;margin:0;display:flex}.PBtKya_babyTodaySizeFigure{background:#fefdfbb8;border:1px solid #8ca7943d;border-radius:14px;padding:7px}.PBtKya_babyTodayImage{object-fit:contain;border-radius:14px;width:100%;height:clamp(150px,15vw,210px)}.PBtKya_babyTodayVisuals figcaption{color:var(--text-secondary);font-size:.72rem;line-height:1.3}.PBtKya_babyTodayVisuals figcaption strong{color:var(--sage-dark)}.PBtKya_journeyFeatures{padding:var(--j-pad);border:1px solid var(--border);border-radius:var(--j-radius-md);background:#fefdfbb8}.PBtKya_sectionHeading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.PBtKya_sectionHeading p{max-width:510px;color:var(--text-secondary);font-size:var(--j-fs-small);margin:0}.PBtKya_featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.PBtKya_featureCard{border:1px solid var(--border);border-radius:var(--j-radius-sm);background:var(--surface);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""icon link";gap:8px 12px;padding:16px;display:grid}.PBtKya_featureIcon{background:var(--background-tint);width:46px;height:46px;color:var(--sage-dark);border-radius:15px 15px 15px 6px;grid-area:icon;place-items:center;display:grid}.PBtKya_featureIconTerracotta{color:var(--terracotta-dark);background:#f6dbd3}.PBtKya_featureCopy{grid-area:copy;min-width:0}.PBtKya_featureCard h3{margin:0 0 3px;font-size:1rem}.PBtKya_featureCard p{color:var(--text-secondary);font-size:var(--j-fs-small);margin:0}.PBtKya_featureLink{min-height:44px;color:var(--sage-dark);font-size:var(--j-fs-small);grid-area:link;justify-self:start;align-items:center;gap:5px;font-weight:800;display:inline-flex}.PBtKya_featureLink:hover{color:var(--terracotta-dark);text-underline-offset:3px;text-decoration:underline}.PBtKya_luna{background:linear-gradient(160deg,#dadfd4b3,#fefdfbe6)}.PBtKya_lunaIdentity{align-items:center;gap:10px;margin-bottom:8px;display:flex}.PBtKya_lunaIdentity img{border-radius:50%}.PBtKya_lunaForm{gap:8px;margin-top:12px;display:flex}.PBtKya_lunaForm input{border:1px solid var(--border-strong);background:var(--surface);min-width:0;min-height:46px;color:var(--text);font:inherit;border-radius:12px;flex:1;padding:10px 14px;font-size:.92rem}.PBtKya_lunaForm input:focus-visible{outline-offset:1px;border-color:var(--sage);outline:3px solid #284e3f59}.PBtKya_lunaForm button{background:var(--sage);color:#fff;border:0;border-radius:12px;flex:none;place-items:center;width:46px;min-height:46px;display:grid}.PBtKya_lunaForm button:disabled{opacity:.45;cursor:not-allowed}.PBtKya_stepList{gap:0;margin:0;padding:0;list-style:none;display:grid}.PBtKya_step{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding-block:12px;display:grid}.PBtKya_step:first-child{padding-top:4px}.PBtKya_step:last-child{border-bottom:0;padding-bottom:0}.PBtKya_stepEyebrow{color:var(--text-secondary);font-size:var(--j-fs-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:800;display:block}.PBtKya_stepTitle{font-family:var(--font-display), Georgia, serif;margin:2px 0;font-size:1.1rem;display:block}.PBtKya_stepText{color:var(--text-secondary);font-size:var(--j-fs-small);display:block}.PBtKya_bar{background:var(--border);border-radius:999px;max-width:320px;height:8px;margin-top:8px;overflow:hidden}.PBtKya_bar span{border-radius:inherit;background:linear-gradient(90deg, var(--sage-soft), var(--sage));height:100%;display:block}.PBtKya_contentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.PBtKya_contentCard{border:1px solid var(--border);border-radius:var(--j-radius-sm);background:#fefdfbb8;flex-direction:column;gap:6px;min-height:100%;padding:14px;transition:border-color .14s,background .14s;display:flex}.PBtKya_contentCard:hover{border-color:var(--border-strong);background:var(--surface)}.PBtKya_contentCard strong{font-size:.95rem;line-height:1.35}.PBtKya_contentMeta{color:var(--text-secondary);font-size:var(--j-fs-micro);margin-top:auto;font-weight:600}.PBtKya_reason{background:var(--background-tint);color:var(--sage-dark);font-size:var(--j-fs-micro);border-radius:999px;align-self:flex-start;padding:2px 8px;font-weight:800}.PBtKya_reasonUpcoming{color:var(--terracotta-dark);background:#f6dbd3}.PBtKya_family{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-block:12px;display:flex}.PBtKya_familyMain{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.PBtKya_familyMain .eyebrow{margin:0}.PBtKya_avatars{margin:0;padding:0;list-style:none;display:flex}.PBtKya_avatar{border:2px solid var(--surface);background:var(--background-tint);width:36px;height:36px;color:var(--sage-dark);border-radius:50%;place-items:center;margin-left:-8px;font-size:.8rem;font-weight:800;display:grid;overflow:hidden}.PBtKya_avatar:first-child{margin-left:0}.PBtKya_avatar img{object-fit:cover;width:100%;height:100%}.PBtKya_familySummary{color:var(--text-secondary);font-size:var(--j-fs-small)}.PBtKya_familySummary strong{color:var(--text)}.PBtKya_inviteLink{border:1px dashed var(--border-strong);min-height:44px;color:var(--sage-dark);font-size:var(--j-fs-small);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:700;display:inline-flex}.PBtKya_inviteLink:hover{background:var(--background-tint)}.PBtKya_notice{border-left:3px solid var(--terracotta);color:var(--terracotta-dark);font-size:var(--j-fs-small);background:#f6dbd3;margin:0;padding:10px 14px}.PBtKya_noticeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.PBtKya_muted{color:var(--text-secondary);font-size:var(--j-fs-small)}.PBtKya_appHint{color:var(--text-secondary);font-size:var(--j-fs-micro);margin-top:6px;display:block}.PBtKya_footerNote .PBtKya_textLink{white-space:normal}.PBtKya_footerNote{color:var(--text-secondary);font-size:var(--j-fs-micro);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.PBtKya_skeleton{border-radius:var(--j-radius-md);background:linear-gradient(90deg,#dfd8cb8c,#dfd8cb40,#dfd8cb8c) 0 0/200% 100%;animation:1.4s ease-in-out infinite PBtKya_shimmer}@keyframes PBtKya_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.PBtKya_skeleton{animation:none}}.PBtKya_moduleHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.PBtKya_moduleHeader h1{margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.PBtKya_agendaList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PBtKya_agendaItem{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:8px 16px;scroll-margin-top:90px;display:grid}.PBtKya_agendaItem:target{border-color:var(--terracotta);box-shadow:0 0 0 3px #b5634f2e}.PBtKya_agendaWhen{color:var(--terracotta-dark);font-size:var(--j-fs-small);font-weight:800}@media (max-width:900px){.PBtKya_contentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.PBtKya_header{flex-direction:column;gap:8px}.PBtKya_headerActions{flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;width:100%}.PBtKya_twoColumn{grid-template-columns:1fr;grid-template-areas:"week""luna"}.PBtKya_babyTodayImage{height:min(58vw,250px)}.PBtKya_sectionHeading{flex-direction:column;align-items:flex-start;gap:4px}.PBtKya_featureGrid{grid-template-columns:1fr}.PBtKya_progress{grid-template-columns:auto 1fr}.PBtKya_progressFacts{grid-column:1/-1}.PBtKya_contentGrid,.PBtKya_step{grid-template-columns:1fr}.PBtKya_actions>.button{flex:auto}.PBtKya_agendaItem{grid-template-columns:1fr}}.PBtKya_familyHeading{font-family:var(--font-body), "Inter", system-ui, sans-serif;margin:0;line-height:1.2}
.avKKDW_wizard{gap:18px;max-width:680px;display:grid}.avKKDW_stepCount{color:var(--text-muted);margin:0;font-size:.78rem;font-weight:700}.avKKDW_title{color:var(--text);margin:0;font-size:clamp(1.4rem,3.4vw,1.9rem);line-height:1.2}.avKKDW_lead{color:var(--text-secondary);margin:0;line-height:1.55}.avKKDW_choices{border:0;gap:10px;margin:0;padding:0;display:grid}.avKKDW_choices legend{color:var(--text);margin-bottom:8px;padding:0;font-weight:800}.avKKDW_choice{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;min-height:44px;padding:14px 16px;display:grid}.avKKDW_choice:has(input:checked){border-color:var(--sage);background:var(--background-tint);box-shadow:inset 0 0 0 1px var(--sage)}.avKKDW_choice:has(input:focus-visible){outline:3px solid var(--sage-soft);outline-offset:2px}.avKKDW_choice input{width:20px;height:20px;accent-color:var(--sage-dark);margin:2px 0 0}.avKKDW_choice strong{color:var(--text);font-size:1rem}.avKKDW_choice span{color:var(--text-secondary);grid-column:2;font-size:.86rem;line-height:1.45}.avKKDW_inlineChoices{flex-wrap:wrap;gap:8px;display:flex}.avKKDW_inlineChoices .avKKDW_choice{grid-template-columns:auto auto;padding:10px 14px}.avKKDW_field{gap:6px;display:grid}.avKKDW_field label,.avKKDW_fieldLabel{color:var(--text-secondary);font-size:.82rem;font-weight:800}.avKKDW_field input,.avKKDW_field select,.avKKDW_field textarea{border:1px solid var(--border-strong);width:100%;min-height:48px;color:var(--text);font:inherit;background:#fff;border-radius:12px;padding:11px 14px}.avKKDW_field textarea{resize:vertical;min-height:96px}.avKKDW_field small,.avKKDW_hint{color:var(--text-muted);font-size:.8rem;line-height:1.45}.avKKDW_row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.avKKDW_check{min-height:44px;color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.avKKDW_check input{width:20px;height:20px;accent-color:var(--sage-dark);flex:none;margin:2px 0 0}.avKKDW_buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.avKKDW_linkButton{min-height:44px;color:var(--text-secondary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-weight:700;text-decoration:underline}.avKKDW_linkButton:hover{background:var(--background-tint);color:var(--sage-dark)}.avKKDW_linkButton:disabled{cursor:not-allowed;opacity:.6}.avKKDW_dangerButton{color:var(--terracotta-dark);}.avKKDW_error{border-left:3px solid var(--terracotta);color:var(--terracotta-dark);background:#f6dbd3;border-radius:6px;margin:0;padding:10px 14px}.avKKDW_success{border-left:3px solid var(--sage);background:var(--background-tint);color:var(--sage-dark);border-radius:6px;margin:0;padding:10px 14px}.avKKDW_estimateBox{border:1px dashed var(--border-strong);background:var(--support-cream);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.avKKDW_estimateBox p{margin:0}.avKKDW_estimateTag{background:var(--support-sand);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:2px 8px;font-size:.72rem;font-weight:800}.avKKDW_facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.avKKDW_facts div{background:var(--surface);border-radius:12px;padding:12px 14px}.avKKDW_facts dt{color:var(--text-muted);font-size:.76rem;font-weight:700}.avKKDW_facts dd{color:var(--text);margin:2px 0 0;font-weight:800}.avKKDW_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.avKKDW_listItem{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.avKKDW_listHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.avKKDW_listHead strong{color:var(--text)}.avKKDW_badge{background:var(--background-tint);color:var(--sage-dark);border-radius:999px;padding:2px 8px;font-size:.74rem;font-weight:800}.avKKDW_calendarHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.avKKDW_calendarHead h3{text-transform:capitalize;margin:0;font-size:1rem}.avKKDW_calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.avKKDW_weekday{color:var(--text-muted);text-align:center;font-size:.72rem;font-weight:800}.avKKDW_day{aspect-ratio:1;min-height:36px;color:var(--text);border:1px solid #0000;border-radius:10px;place-items:center;font-size:.86rem;font-weight:700;display:grid}.avKKDW_dayToday{border-color:var(--text)}.avKKDW_dayPeriodRecorded{background:var(--terracotta);color:#fff}.avKKDW_dayPeriodEstimated{border:2px dashed var(--terracotta)}.avKKDW_dayFertileEstimated{border:2px dashed var(--sage);background:repeating-linear-gradient(45deg,#0000 0 4px,#284e3f1f 4px 8px)}.avKKDW_dayOvulationEstimated{border:2px dashed var(--sage-dark);background:#284e3f38}.avKKDW_legend{color:var(--text-secondary);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.avKKDW_legend li{align-items:center;gap:6px;display:inline-flex}.avKKDW_swatch{border-radius:5px;width:16px;height:16px;display:inline-block}.avKKDW_invite{border:1px solid var(--border);background:var(--support-cream);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.avKKDW_invite p{color:var(--text-secondary);margin:0}.avKKDW_invite strong{color:var(--text)}.avKKDW_sectionGrid{gap:16px;display:grid}@media (min-width:900px){.avKKDW_sectionGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}
.tbYRyq_context{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.tbYRyq_contextChip{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex:none;gap:1px;padding:8px 14px;font-weight:700;display:grid}.tbYRyq_contextChip small{color:var(--text-muted);font-size:.72rem;font-weight:600}.tbYRyq_contextChip[aria-pressed=true]{border-color:var(--sage);background:var(--background-tint)}.tbYRyq_contextChip:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.tbYRyq_groupTitle{color:var(--terracotta-dark);font-family:var(--font-body), "Inter", sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:700}.tbYRyq_childGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tbYRyq_childCard{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:20px;display:grid}.tbYRyq_childHead{align-items:center;gap:12px;display:flex}.tbYRyq_childAvatar{background:var(--background-tint);width:44px;height:44px;color:var(--sage-dark,var(--text));border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.tbYRyq_childName{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:1.1rem;line-height:1.25}.tbYRyq_childStage{color:var(--text-secondary);margin:2px 0 0;font-size:.88rem}.tbYRyq_childActions{flex-wrap:wrap;gap:8px;display:flex}.tbYRyq_facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.tbYRyq_facts div{border:1px solid var(--border);background:var(--background-tint);border-radius:6px;padding:12px 14px}.tbYRyq_facts dt{color:var(--text-muted);font-size:.76rem;font-weight:700}.tbYRyq_facts dd{color:var(--text);margin:2px 0 0;font-weight:700}.tbYRyq_featureList{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tbYRyq_featureItem{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.tbYRyq_featureItem small{color:var(--text-muted);white-space:nowrap;flex:none;font-weight:600}button.tbYRyq_featureItem{font:inherit;text-align:left;cursor:pointer;font-weight:700}.tbYRyq_suggestion{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.tbYRyq_suggestion p{color:var(--text);margin:0;line-height:1.45}.tbYRyq_suggestionActions{flex-wrap:wrap;gap:8px;display:flex}.tbYRyq_dialog{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;gap:14px;padding:18px;display:grid}.tbYRyq_dialog h2,.tbYRyq_dialog h3{margin:0;font-size:1.15rem}.tbYRyq_month{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%}.tbYRyq_month th{color:var(--text-muted);text-transform:capitalize;font-size:.72rem;font-weight:800}.tbYRyq_monthDay{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;place-items:center;gap:2px;padding:4px 0;font-weight:700;display:grid}.tbYRyq_monthDay small{background:var(--sage);color:#fff;border-radius:999px;min-width:18px;padding:0 5px;font-size:.68rem;line-height:1.5}.tbYRyq_monthDay[data-today]{border-color:var(--terracotta)}.tbYRyq_monthDay[aria-pressed=true]{background:var(--background-tint);box-shadow:inset 0 0 0 1px var(--sage)}.tbYRyq_monthDay:focus-visible{outline:2px solid var(--sage);outline-offset:2px}
.ZCLQcq_viewer{color:#fff;background:#0e1210f5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ZCLQcq_viewer::backdrop{background:#0e1210f5}.ZCLQcq_viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ZCLQcq_topBar{padding:12px 16px;padding-top:max(12px, env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:12px;display:flex}.ZCLQcq_counter{opacity:.85;font-size:.85rem;font-weight:700}.ZCLQcq_topActions{gap:6px;display:flex}.ZCLQcq_iconButton,.ZCLQcq_navButton{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;display:grid}.ZCLQcq_iconButton{width:44px;height:44px}.ZCLQcq_iconButton:hover,.ZCLQcq_navButton:hover{background:#ffffff38}.ZCLQcq_iconButton:focus-visible,.ZCLQcq_navButton:focus-visible{outline-offset:2px;outline:3px solid #fff}.ZCLQcq_stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:100%;min-height:0;padding:0 72px;display:flex;overflow:hidden}.ZCLQcq_image{object-fit:contain;cursor:zoom-in;border-radius:6px;max-width:100%;max-height:100%;display:block}.ZCLQcq_stageZoomed{touch-action:auto;justify-content:flex-start;align-items:flex-start;overflow:auto}.ZCLQcq_stageZoomed .ZCLQcq_image{cursor:zoom-out;max-width:none;max-height:none;margin:auto}.ZCLQcq_navButton{width:52px;height:52px;position:absolute;top:50%;transform:translateY(-50%)}.ZCLQcq_navPrevious{left:14px}.ZCLQcq_navNext{right:14px}.ZCLQcq_details{width:100%;max-width:760px;padding:12px 16px;padding-bottom:max(16px, env(safe-area-inset-bottom));text-align:center;gap:4px;margin:0 auto;display:grid}.ZCLQcq_meta{opacity:.8;font-size:.8rem;font-weight:700}.ZCLQcq_caption{margin:0;font-size:.95rem;line-height:1.45}@media (max-width:680px){.ZCLQcq_stage{padding:0 8px}.ZCLQcq_navButton{background:#00000059;width:44px;height:44px}.ZCLQcq_navPrevious{left:6px}.ZCLQcq_navNext{right:6px}}@media (prefers-reduced-motion:no-preference){.ZCLQcq_image{animation:.16s ease-out ZCLQcq_viewer-fade}@keyframes ZCLQcq_viewer-fade{0%{opacity:.4}to{opacity:1}}}
._2CHMpG_page{flex-direction:column;gap:18px;display:flex}._2CHMpG_backLink{align-items:center;gap:6px;display:inline-flex}._2CHMpG_tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;display:flex}._2CHMpG_tab,._2CHMpG_tabActive{color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:8px 14px}._2CHMpG_tabActive{border-bottom-color:var(--sage-dark);color:var(--text);font-weight:700}._2CHMpG_stack{flex-direction:column;gap:18px;display:flex}._2CHMpG_stackSmall{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:18px;padding-top:14px;display:flex}._2CHMpG_panel{background:var(--surface-white);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}._2CHMpG_panel h2,._2CHMpG_panel h3{margin:0}._2CHMpG_stats{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:12px;display:grid}._2CHMpG_stat{background:var(--surface-white);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}._2CHMpG_statValue{font-size:1.6rem;font-weight:800}._2CHMpG_muted{color:var(--text-secondary);margin:0;font-size:.88rem}._2CHMpG_error{color:#8a2b1d;background:#fdecea;border-radius:10px;margin:0;padding:10px 12px}._2CHMpG_success{color:var(--sage-dark);background:#ebece2;border-radius:10px;margin:0;padding:10px 12px}._2CHMpG_formGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}._2CHMpG_field{flex-direction:column;gap:4px;font-size:.88rem;display:flex}._2CHMpG_field input,._2CHMpG_field select,._2CHMpG_field textarea,._2CHMpG_inlineForm input,._2CHMpG_inlineForm select{border:1px solid var(--border-strong);font:inherit;border-radius:10px;min-height:42px;padding:8px 10px}._2CHMpG_field textarea{min-height:80px}._2CHMpG_fieldset{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:8px 16px;padding:10px 14px;display:flex}._2CHMpG_inline{align-items:center;gap:8px;min-height:36px;display:inline-flex}._2CHMpG_inlineForm{flex-wrap:wrap;gap:8px;display:flex}._2CHMpG_rowBetween{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._2CHMpG_productList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._2CHMpG_productRow{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}._2CHMpG_thumb{object-fit:contain;background:#faf7ef;border-radius:8px;flex:0 0 56px;width:56px;height:56px}._2CHMpG_productInfo{overflow-wrap:anywhere;flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}._2CHMpG_actions{flex-wrap:wrap;gap:6px;display:flex}._2CHMpG_list{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}._2CHMpG_linkButton{color:var(--terracotta-dark);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}._2CHMpG_headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}._2CHMpG_headerRow h1{margin:0}._2CHMpG_actionCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}._2CHMpG_actionCard{background:var(--surface-white);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}._2CHMpG_actionCard h2,._2CHMpG_actionCard h3{margin:0}._2CHMpG_stackSmallFlat{flex-direction:column;gap:12px;min-width:0;display:flex}._2CHMpG_optional{color:var(--text-secondary);font-weight:400}._2CHMpG_fieldError{color:#8a2b1d;font-weight:600}._2CHMpG_field input[aria-invalid=true],._2CHMpG_field select[aria-invalid=true]{border-color:#b3412c;box-shadow:0 0 0 1px #b3412c}._2CHMpG_validity{background:#f2eee4;border-radius:10px;margin:0;padding:10px 12px}._2CHMpG_dialog{border:0;border-radius:18px;width:100%;max-width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;box-shadow:0 24px 60px #2b343040}._2CHMpG_dialog::backdrop{background:#2b343073}._2CHMpG_dialogInner{flex-direction:column;gap:14px;padding:18px 20px 22px;display:flex}._2CHMpG_dialogHeader{background:var(--surface-white);z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:-18px}._2CHMpG_dialogHeader h2{margin:0}._2CHMpG_iconButton{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:40px;display:inline-flex}._2CHMpG_iconButton:disabled{cursor:not-allowed;opacity:.5}._2CHMpG_previewLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:720px){._2CHMpG_previewLayout{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}}._2CHMpG_previewCard{width:100%;max-width:300px}._2CHMpG_facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}._2CHMpG_facts dt{color:var(--text-secondary);font-size:.88rem}._2CHMpG_facts dd{overflow-wrap:anywhere;margin:0}._2CHMpG_warningList{color:#6d4a12;background:#f6f2e9;border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:10px 12px 10px 28px;display:flex}._2CHMpG_disabledLabel{opacity:.5;pointer-events:none}._2CHMpG_tableScroll{border:1px solid var(--border);border-radius:12px;max-width:100%;overflow-x:auto}._2CHMpG_table{border-collapse:collapse;width:100%;min-width:980px;font-size:.88rem}._2CHMpG_table th,._2CHMpG_table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px}._2CHMpG_table th{background:#f2eee4;font-weight:700;position:sticky;top:0}._2CHMpG_table td select{border:1px solid var(--border-strong);font:inherit;border-radius:8px;max-width:160px;min-height:36px}._2CHMpG_table td small{display:block}._2CHMpG_rowRemoved td{opacity:.45}._2CHMpG_cellProduct{overflow-wrap:anywhere;max-width:260px}._2CHMpG_linkCell{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}._2CHMpG_cellMessage{color:var(--text-secondary);max-width:260px;margin-top:4px;display:block}._2CHMpG_stagesDetails summary{cursor:pointer;margin-top:6px;font-size:.82rem}._2CHMpG_stagesDetails label{min-height:28px;font-size:.82rem;display:flex}._2CHMpG_badge{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.78rem;font-weight:700;display:inline-block}._2CHMpG_badgeValid{color:var(--sage-dark);background:#e2e5db}._2CHMpG_badgeWarning{color:#7a5310;background:#ede8dd}._2CHMpG_badgeError{color:#8a2b1d;background:#fdecea}._2CHMpG_badgeMuted{color:var(--text-secondary);background:#ede7dc}._2CHMpG_confirmBox{background:#f9f6ee;border:1px solid #fce7be;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}._2CHMpG_confirmBox p{margin:0}._2CHMpG_error p,._2CHMpG_success p{margin:0 0 4px}._2CHMpG_error p:last-child,._2CHMpG_success p:last-child{margin:0}._2CHMpG_resultBox{flex-direction:column;gap:4px;display:flex}._2CHMpG_success svg{vertical-align:-3px}._2CHMpG_agentBox summary{cursor:pointer;font-weight:700}._2CHMpG_agentBox pre{white-space:pre-wrap;background:#f2eee4;border-radius:10px;padding:10px 12px;font-size:.8rem;overflow-x:auto}._2CHMpG_actionCard h2,._2CHMpG_panel>h2,._2CHMpG_panel ._2CHMpG_rowBetween h2,._2CHMpG_dialogHeader h2{font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.2}._2CHMpG_fullRow{flex-basis:100%}
.srsg4W_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:18px;display:grid}.srsg4W_card{background:var(--surface-white);border:1px solid var(--border);border-radius:20px 20px 20px 8px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 10px 28px #2b34300f}.srsg4W_cardMedia{background:#faf7ef;flex:none;height:180px;min-height:0;position:relative;overflow:hidden}@media (min-width:768px){.srsg4W_cardMedia{height:200px}}@media (min-width:1440px){.srsg4W_cardMedia{height:210px}}.srsg4W_cardImage{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:14px;display:block;position:absolute;inset:0}.srsg4W_cardImagePlaceholder{color:var(--text-muted);justify-content:center;align-items:center;height:100%;font-size:.9rem;display:flex}.srsg4W_tier{background:var(--surface);border:1px solid var(--border);color:var(--terracotta-dark);border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:700;position:absolute;top:12px;left:12px}.srsg4W_cardBody{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.srsg4W_highlight{color:var(--terracotta-dark);background:#f8e7df;border-radius:10px;margin:0;padding:8px 10px;font-size:.85rem;font-weight:600}.srsg4W_cardMeta{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:.78rem;display:flex}.srsg4W_cardTitle{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;line-height:1.35;display:-webkit-box;overflow:hidden}.srsg4W_curation{-webkit-line-clamp:3;color:var(--text-secondary);line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;display:-webkit-box;overflow:hidden}.srsg4W_price{flex-direction:column;gap:2px;margin-top:auto;display:flex}.srsg4W_oldPrice{color:var(--text-muted);font-size:.85rem;text-decoration:line-through}.srsg4W_currentPrice{color:var(--text);font-size:1.35rem;font-weight:800}.srsg4W_discount{color:var(--sage-dark);font-size:.85rem;font-weight:700}.srsg4W_unitPrice,.srsg4W_verified{color:var(--text-secondary);font-size:.8rem}.srsg4W_noPrice,.srsg4W_ended{color:var(--text-secondary);margin:auto 0 0;font-size:.9rem}.srsg4W_ended{font-weight:600}.srsg4W_ctaPreview{cursor:default;opacity:.85}.srsg4W_cta{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;display:inline-flex}.srsg4W_disclosure,.srsg4W_disclosureCompact{border:1px solid var(--border);color:var(--text-secondary);background:#f2eee4;border-radius:14px;padding:12px 16px;font-size:.85rem;line-height:1.5}.srsg4W_disclosure p,.srsg4W_disclosureCompact p{margin:0 0 6px}.srsg4W_disclosure p:last-child,.srsg4W_disclosureCompact p:last-child{margin-bottom:0}.srsg4W_disclosureCompact{padding:8px 12px;font-size:.78rem}.srsg4W_priceDisclaimer{font-size:.78rem}.srsg4W_page{flex-direction:column;gap:34px;padding-bottom:40px;display:flex}.srsg4W_hero{flex-direction:column;gap:10px;max-width:760px;display:flex}.srsg4W_hero h1{margin:0}.srsg4W_lead{color:var(--text-secondary);margin:0;font-size:1.1rem}.srsg4W_chips{flex-wrap:wrap;gap:8px;display:flex}.srsg4W_chip,.srsg4W_chipActive{border:1px solid var(--border-strong);color:var(--text);border-radius:999px;align-items:center;min-height:40px;padding:8px 14px;font-size:.9rem;text-decoration:none;display:inline-flex}.srsg4W_chipActive{background:var(--sage-dark);border-color:var(--sage-dark);color:#fff}.srsg4W_section{flex-direction:column;gap:14px;display:flex}.srsg4W_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.srsg4W_sectionHead h2{margin:0}.srsg4W_empty{background:var(--surface);border:1px dashed var(--border-strong);color:var(--text-secondary);border-radius:16px;padding:22px}.srsg4W_forYou{background:#f7f4eb;border-radius:22px 22px 22px 10px;padding:20px}.srsg4W_sortLabel{color:var(--text-secondary);flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.srsg4W_sortSelect{border:1px solid var(--border-strong);font:inherit;border-radius:10px;min-height:40px;padding:6px 10px}.srsg4W_search{flex-direction:column;gap:6px;width:100%;max-width:640px;display:flex}.srsg4W_searchLabel{font-weight:700}.srsg4W_searchField{border:1px solid var(--border-strong);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:0 8px 0 16px;display:flex}.srsg4W_searchField:focus-within{outline:3px solid var(--sage-dark);outline-offset:2px}.srsg4W_searchIcon{color:var(--text-secondary);flex:none}.srsg4W_searchInput{color:var(--text);font:inherit;background:0 0;border:0;flex:1;min-width:0;padding:12px 0;font-size:1rem}.srsg4W_searchInput:focus{outline:none}.srsg4W_searchInput::-webkit-search-cancel-button{display:none}.srsg4W_searchClear{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.srsg4W_searchClear:hover,.srsg4W_searchClear:focus-visible{color:var(--text);background:#f7f4eb}.srsg4W_stores{flex-direction:column;gap:8px;display:flex}.srsg4W_stores h2{margin:0;font-size:1.15rem}.srsg4W_storesText{color:var(--text-secondary);margin:0;font-size:.92rem}.srsg4W_storeList{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.srsg4W_storeChip{border:1px solid var(--border);box-sizing:border-box;cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:156px;height:56px;padding:10px 12px;display:inline-flex}.srsg4W_storeChip:hover{border-color:var(--border-strong)}.srsg4W_storeChip:focus-visible{outline:3px solid var(--sage-dark);outline-offset:2px}.srsg4W_storeChip[aria-pressed=true]{border-color:var(--sage-dark);box-shadow:0 0 0 2px var(--sage-dark)}.srsg4W_storeLogo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.srsg4W_storeText{color:var(--text);font-size:.95rem;font-weight:700}@media (max-width:520px){.srsg4W_storeList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.srsg4W_storeChip{width:100%}}.srsg4W_resultCount{color:var(--text-secondary);min-height:1.4em;margin:0;font-weight:600}.srsg4W_emptySearch{background:var(--surface);border:1px dashed var(--border-strong);border-radius:16px;flex-direction:column;gap:14px;padding:22px;display:flex}.srsg4W_emptySearch p{margin:0}.srsg4W_emptyActions{flex-wrap:wrap;gap:10px;display:flex}.srsg4W_loadMore{align-self:center}.srsg4W_pageNotice{color:var(--text-secondary);margin:0;font-size:.88rem}.srsg4W_grid{gap:clamp(20px,2.4vw,32px)}.srsg4W_card{box-shadow:none;background:0 0;border:0;border-radius:0}.srsg4W_cardMedia{background:var(--nilu-sand-soft,#f4efe6)}.srsg4W_cardImage{padding:18px}.srsg4W_tier{background:#fbf9f5f0;border:0;border-radius:4px}.srsg4W_cardBody{padding:16px 0 0}.srsg4W_highlight{border-left:2px solid var(--terracotta);background:0 0;border-radius:0;padding:4px 0 4px 10px}.srsg4W_enxovalFilter{border:1px solid var(--border);background:var(--support-cream);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.srsg4W_enxovalFilter>div{gap:3px;display:grid}.srsg4W_enxovalFilter strong{color:var(--terracotta-dark);font-size:.94rem}.srsg4W_enxovalFilter span{color:var(--text-secondary);font-size:.8rem}.srsg4W_enxovalFilter button{width:38px;height:38px;color:var(--text-secondary);background:#ffffffb8;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.srsg4W_cardTitle{font-family:var(--nilu-font-serif,Georgia, serif);font-size:1.2rem;font-weight:400}.srsg4W_currentPrice{font-weight:700}.srsg4W_cta{align-self:flex-start;width:auto;margin-top:8px}.srsg4W_page{gap:clamp(28px,4vw,52px);padding-bottom:64px}.srsg4W_hero{border-block:1px solid var(--border);background:var(--surface-white);max-width:none;display:block;overflow:hidden}.srsg4W_heroBanner{aspect-ratio:8/3;background:var(--nilu-sand-soft,#f0ebe1);width:100%;position:relative;overflow:hidden}.srsg4W_heroBanner img{object-fit:cover;object-position:center}.srsg4W_heroBannerFallback{background:radial-gradient(circle at 22% 20%, #8ca79440, transparent 28%), var(--nilu-sand-soft,#f0ebe1);min-height:420px;color:var(--sage-dark);text-align:center;align-content:center;place-items:center;padding:48px;display:grid}.srsg4W_heroBannerFallback img{opacity:.72;width:84px;height:auto;margin-bottom:18px}.srsg4W_heroBannerFallback span{font-family:var(--nilu-font-serif,Georgia, serif);font-size:clamp(3rem,7vw,6.5rem);line-height:.95}.srsg4W_heroBannerFallback strong{letter-spacing:.12em;text-transform:uppercase;max-width:32ch;margin-top:18px;font-size:clamp(.82rem,1.4vw,1.02rem);font-weight:500}.srsg4W_heroDetails{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:clamp(28px,6vw,80px);padding:clamp(28px,4vw,48px) 0;display:grid}.srsg4W_heroCopy{flex-direction:column;justify-content:center;display:flex}.srsg4W_heroLead{max-width:30ch;color:var(--text);font-family:var(--nilu-font-serif,Georgia, serif);margin:16px 0 0;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.15}.srsg4W_heroComplement,.srsg4W_heroTransparency{color:var(--text-secondary)}.srsg4W_heroComplement{max-width:46ch;margin:14px 0 0}.srsg4W_heroTransparency{border-top:2px solid var(--sage-dark);max-width:54ch;margin:0;padding-top:18px;font-size:.84rem}.srsg4W_trustRow{border-block:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;gap:12px 28px;padding-block:16px;font-size:.88rem;display:flex}.srsg4W_trustRow span{align-items:center;gap:7px;display:inline-flex}.srsg4W_trustRow svg{color:var(--sage-dark)}.srsg4W_chip,.srsg4W_chipActive{border-radius:6px}.srsg4W_forYou{border-block:1px solid var(--border);background:0 0;border-radius:0;padding:28px 0}.srsg4W_search{max-width:760px}.srsg4W_searchField,.srsg4W_storeChip{border-radius:8px}.srsg4W_storeChip[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--sage-dark)}@media (max-width:860px){.srsg4W_heroDetails{grid-template-columns:1fr}}@media (max-width:560px){.srsg4W_hero{margin-inline:calc(-1 * var(--nilu-gutter,16px))}.srsg4W_heroCopy{padding:0}.srsg4W_heroBanner{aspect-ratio:16/9}.srsg4W_heroBannerFallback{min-height:300px;padding:32px 20px}.srsg4W_heroDetails{padding:32px var(--nilu-gutter,20px)}.srsg4W_cta{width:100%}}.srsg4W_listAd{margin:4px 0 10px}.srsg4W_pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:8px;display:flex}.srsg4W_pagerList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.srsg4W_pagerLink,.srsg4W_pagerCurrent,.srsg4W_pagerGap{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 10px;display:inline-flex}.srsg4W_pagerLink{border:1px solid var(--border,#d8d0c4);color:var(--text-primary,inherit);text-decoration:none}.srsg4W_pagerLink:hover,.srsg4W_pagerLink:focus-visible{border-color:currentColor}.srsg4W_pagerCurrent{background:var(--text-primary,#262b28);color:var(--surface,#fffdf8);font-weight:700}.srsg4W_pagerGap{color:var(--text-secondary)}.srsg4W_pagerStep,.srsg4W_pagerStepDisabled{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}.srsg4W_pagerStep{font-weight:600}.srsg4W_pagerStepDisabled{color:var(--text-secondary);opacity:.55}
.fvfxwW_slot{justify-items:center;gap:8px;width:100%;max-width:100%;margin:clamp(32px,5vw,56px) auto;display:grid;overflow:hidden}.fvfxwW_label{color:var(--text-secondary,#6b6b6b);letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:.62rem;font-weight:700}.fvfxwW_frame{max-width:100%;position:relative;overflow:hidden}.fvfxwW_frameNative{width:min(100%,760px);min-height:clamp(96px,25vw,190px);font:inherit;color:inherit}:is(.fvfxwW_frameNative img,.fvfxwW_frameNative iframe){max-width:100%}.fvfxwW_frameBanner{width:300px;height:250px}.fvfxwW_framePreview{border:1px dashed #78787859;border-radius:12px}
.jsfBgW_links{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;display:inline-flex}.jsfBgW_link,.jsfBgW_storeLink{min-height:40px;color:var(--sage-dark);text-underline-offset:2px;align-items:center;gap:7px;font-size:.76rem;font-weight:800;text-decoration:underline;display:inline-flex}.jsfBgW_storeLink{color:var(--terracotta-dark)}
._pkwGW_builder{border:1px solid var(--border-strong);background:var(--surface-white);border-radius:26px 26px 26px 9px;padding:30px;overflow:hidden;box-shadow:0 18px 48px #2b343014}._pkwGW_notice{margin:0 0 26px}._pkwGW_form{gap:18px;display:grid}._pkwGW_field{color:var(--text-secondary);gap:8px;font-size:.8rem;font-weight:800;display:grid}._pkwGW_field legend{padding:0}._pkwGW_field input[type=text],._pkwGW_field textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:12px 14px;font-weight:500}._pkwGW_field textarea{resize:vertical}._pkwGW_chipRow{flex-wrap:wrap;gap:8px;display:flex}._pkwGW_chip{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text-secondary);font:inherit;border-radius:999px;padding:9px 15px;font-size:.82rem;font-weight:700}._pkwGW_chipActive{border-color:var(--sage);background:var(--sage);color:#fff}._pkwGW_switchField{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}._pkwGW_switchField span{flex-direction:column;gap:2px;display:flex}._pkwGW_switchField strong{color:var(--text);font-size:.85rem;font-weight:800}._pkwGW_switchField small{color:var(--text-muted);font-size:.72rem;font-weight:500}._pkwGW_switchField input{width:22px;height:22px;accent-color:var(--sage);flex:none}._pkwGW_printArea{border:1px solid var(--sage-soft);background:var(--background-tint);border-radius:18px 18px 18px 6px;margin-top:24px;padding:20px}._pkwGW_printTitle{font-family:var(--font-display), Georgia, serif;color:var(--sage-dark);margin:0 0 12px;font-size:1.3rem}._pkwGW_printList{color:var(--text);margin:0;padding-left:20px;font-size:.85rem;line-height:1.75}._pkwGW_actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}._pkwGW_actions button{border:1px solid var(--border-strong);background:var(--surface-white);min-height:44px;color:var(--sage-dark);font:inherit;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-size:.78rem;font-weight:800;display:inline-flex}._pkwGW_actions button:disabled{opacity:.45}._pkwGW_reset{color:var(--terracotta-dark)!important}._pkwGW_method{margin:20px 0 0;padding:0}@media print{._pkwGW_builder{box-shadow:none;border:0;padding:0}._pkwGW_printArea{background:0 0;border:0;padding:0}}@media (max-width:520px){._pkwGW_builder{padding:20px}}
._8pB2Kq_intro{color:var(--text-secondary);margin:0 0 24px;font-size:.88rem;line-height:1.6}._8pB2Kq_timerButton{background:var(--sage);color:#fff;width:100%;font:inherit;border:0;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:34px;display:flex}._8pB2Kq_timerButtonActive{background:var(--terracotta)}._8pB2Kq_timerButtonTime{font-family:var(--font-display), Georgia, serif;font-size:2.6rem;font-weight:700;line-height:1}._8pB2Kq_timerButtonLabel{align-items:center;gap:7px;font-size:.85rem;font-weight:700;display:inline-flex}._8pB2Kq_history{margin-top:24px}._8pB2Kq_list{gap:9px;margin:0;padding:0;list-style:none;display:grid}._8pB2Kq_row{border:1px solid var(--border);background:var(--surface);border-radius:15px 15px 15px 5px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:13px 16px;display:flex}._8pB2Kq_rowTime{color:var(--text);font-size:.86rem;font-weight:800}._8pB2Kq_rowDuration{color:var(--text-secondary);font-size:.82rem}._8pB2Kq_rowInterval{color:var(--text-muted);font-size:.76rem}._8pB2Kq_remove{border:1px solid var(--border);background:var(--surface-white);width:32px;height:32px;color:var(--terracotta-dark);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}._8pB2Kq_empty{color:var(--text-muted);text-align:center;margin:0 0 16px;font-size:.85rem}._8pB2Kq_reset{border:1px solid var(--border-strong);background:var(--surface-white);min-height:44px;color:var(--terracotta-dark);font:inherit;border-radius:999px;align-items:center;gap:7px;margin-top:16px;padding:10px 16px;font-size:.78rem;font-weight:800;display:inline-flex}._8pB2Kq_reset:disabled{opacity:.45}
.OK9mfa_planner{margin:38px 0 48px}.OK9mfa_heading{max-width:720px;margin-bottom:24px}.OK9mfa_heading h2{margin:8px 0 12px;font-size:clamp(1.75rem,3vw,2.45rem)}.OK9mfa_heading p{color:var(--text-secondary);margin:0}.OK9mfa_table{border:1px solid var(--border-strong);background:#fefdfb94;border-radius:22px 22px 22px 8px;overflow:hidden}.OK9mfa_tableHeader,.OK9mfa_row{grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr);align-items:stretch;display:grid}.OK9mfa_tableHeader{background:var(--sage-dark);color:#fff}.OK9mfa_tableHeader span{letter-spacing:.035em;text-transform:uppercase;border-right:1px solid #ffffff2e;align-items:center;min-height:52px;padding:14px 16px;font-size:.76rem;font-weight:800;display:flex}.OK9mfa_tableHeader span:last-child{border-right:0}.OK9mfa_row{border-top:1px solid var(--border)}.OK9mfa_row>div{border-right:1px solid var(--border);min-width:0;padding:16px}.OK9mfa_row>div:last-child{border-right:0}.OK9mfa_categoryCell strong{color:var(--text);font-size:.95rem;font-weight:800;display:block}.OK9mfa_categoryCell p{color:var(--text-secondary);margin:5px 0 10px;font-size:.78rem;line-height:1.5}.OK9mfa_categoryLink{color:var(--sage-dark);text-underline-offset:2px;margin-bottom:10px;font-size:.74rem;font-weight:800;text-decoration:underline;display:inline-block}.OK9mfa_noteLabel{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;gap:5px;font-size:.68rem;font-weight:750;display:grid}.OK9mfa_noteLabel input{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);font:inherit;text-transform:none;border-radius:8px;padding:0 10px;font-size:.82rem}.OK9mfa_valueCell,.OK9mfa_differenceCell{flex-direction:column;justify-content:center;gap:6px;display:flex}.OK9mfa_valueCell input{border:1px solid var(--border-strong);background:var(--surface);min-height:48px;color:var(--text);font:inherit;text-align:right;border-radius:8px;padding:0 12px;font-weight:700}.OK9mfa_mobileLabel{display:none}.OK9mfa_differenceCell strong{flex-direction:column;gap:2px;font-size:.98rem;display:flex}.OK9mfa_differenceCell strong small{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.64rem;font-weight:700}.OK9mfa_over{color:var(--terracotta-dark)}.OK9mfa_under{color:var(--sage-dark)}.OK9mfa_noPlan{color:var(--text-muted);font-size:.76rem}.OK9mfa_totals{border:1px solid var(--sage-soft);background:var(--background-tint);text-align:center;border-radius:20px 20px 20px 7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;padding:22px;display:grid}.OK9mfa_totals span{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:750;display:block}.OK9mfa_totals strong{color:var(--sage-dark);font-family:var(--font-display), Georgia, serif;margin-top:4px;font-size:1.7rem;display:block}.OK9mfa_actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.OK9mfa_actions button{border:1px solid var(--border-strong);background:var(--surface-white);min-height:44px;color:var(--sage-dark);font:inherit;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-size:.78rem;font-weight:800;display:inline-flex}.OK9mfa_reset{color:var(--terracotta-dark)!important}.OK9mfa_privacy{color:var(--text-secondary);align-items:flex-start;gap:9px;margin:20px 0 0;font-size:.75rem;line-height:1.5;display:flex}.OK9mfa_privacy svg{color:var(--sage);flex:none;margin-top:2px}@media (max-width:760px){.OK9mfa_table{background:0 0;border:0;border-radius:0;overflow:visible}.OK9mfa_tableHeader{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.OK9mfa_row{border:1px solid var(--border);background:var(--surface-white);border-radius:15px 15px 15px 5px;margin-bottom:14px;display:block}.OK9mfa_row>div{border-right:0;border-bottom:1px solid var(--border)}.OK9mfa_row>div:last-child{border-bottom:0}.OK9mfa_valueCell,.OK9mfa_differenceCell{flex-direction:row;justify-content:space-between;align-items:center}.OK9mfa_valueCell input{max-width:160px}.OK9mfa_mobileLabel{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800;display:inline}.OK9mfa_totals{grid-template-columns:1fr}}
.a1WY2W_guide{margin:38px 0 48px}.a1WY2W_heading{max-width:720px;margin-bottom:24px}.a1WY2W_heading h2{margin:8px 0 12px;font-size:clamp(1.75rem,3vw,2.45rem)}.a1WY2W_heading p{color:var(--text-secondary);margin:0}.a1WY2W_filters{border:1px solid var(--border-strong);background:var(--surface-white);border-radius:20px 20px 20px 7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid;box-shadow:0 12px 32px #2b343012}.a1WY2W_filters fieldset{border:0;min-width:0;padding:0}.a1WY2W_filters legend{color:var(--text-secondary);letter-spacing:.045em;text-transform:uppercase;margin-bottom:9px;font-size:.74rem;font-weight:800}.a1WY2W_choices{flex-wrap:wrap;gap:7px;display:flex}.a1WY2W_choice{position:relative}.a1WY2W_choice input{opacity:0;width:1px;height:1px;position:absolute}.a1WY2W_choice span{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:700;line-height:1.2;transition:border-color .16s,background .16s,color .16s;display:block}.a1WY2W_choice input:checked+span{border-color:var(--sage);background:var(--sage);color:#fff}.a1WY2W_choice input:focus-visible+span{outline:3px solid var(--terracotta);outline-offset:3px}.a1WY2W_listMeta{justify-content:space-between;align-items:center;gap:18px;margin:25px 0 12px;display:flex}.a1WY2W_reset{border:1px solid var(--border-strong);background:var(--surface-white);min-height:40px;color:var(--sage-dark);font:inherit;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:.75rem;font-weight:800;display:inline-flex}.a1WY2W_listMeta p{color:var(--text-secondary);margin:0;font-size:.88rem}.a1WY2W_listMeta strong{color:var(--text)}.a1WY2W_legend{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.a1WY2W_table{border:1px solid var(--border-strong);background:#fefdfb94;border-radius:22px 22px 22px 8px;overflow:hidden}.a1WY2W_tableHeader,.a1WY2W_dataRow{grid-template-columns:minmax(64px,.32fr) minmax(96px,.55fr) minmax(220px,2fr) minmax(145px,1fr) minmax(165px,1fr);align-items:stretch;display:grid}.a1WY2W_tableHeader{background:var(--sage-dark);color:#fff}.a1WY2W_tableHeader span{letter-spacing:.035em;text-transform:uppercase;border-right:1px solid #ffffff2e;align-items:center;min-height:66px;padding:14px 16px;font-size:.76rem;font-weight:800;line-height:1.25;display:flex}.a1WY2W_tableHeader span:last-child{border-right:0}.a1WY2W_category{padding:0 12px 12px}.a1WY2W_category h3{color:var(--sage-dark);font-family:var(--font-body), "Inter", system-ui, sans-serif;letter-spacing:.085em;text-transform:uppercase;margin:0 -12px 10px;padding:16px 17px 8px;font-size:.75rem;font-weight:800}.a1WY2W_item{border:1px solid var(--border);background:var(--surface-white);border-radius:15px 15px 15px 5px;margin-bottom:8px;overflow:hidden;box-shadow:0 4px #284e3f14}.a1WY2W_item:last-child{margin-bottom:0}.a1WY2W_itemOwned{background:var(--background-tint);opacity:.82}.a1WY2W_ownedCell{justify-content:center}.a1WY2W_ownedLabel{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex}.a1WY2W_ownedLabel input{width:22px;height:22px;accent-color:var(--sage)}.a1WY2W_stepper{align-items:center;gap:6px;margin:2px 0;display:flex}.a1WY2W_stepper button{border:1px solid var(--border-strong);background:var(--surface-white);width:26px;height:26px;color:var(--sage-dark);border-radius:50%;place-items:center;display:grid}.a1WY2W_stepper button:disabled{opacity:.4}.a1WY2W_restoreSuggested{color:var(--terracotta-dark);background:0 0;border:0;margin-top:4px;font-size:.62rem;font-weight:800;text-decoration:underline}.a1WY2W_dataRow>div{border-right:1px solid var(--border);align-items:center;min-width:0;min-height:74px;padding:13px 16px;display:flex}.a1WY2W_dataRow>div:last-child{border-right:0}.a1WY2W_quantityCell{color:var(--terracotta-dark);text-align:center;flex-direction:column;justify-content:center}.a1WY2W_quantityCell strong{font-family:var(--font-display), "Fraunces", Georgia, serif;font-size:1.55rem;line-height:1}.a1WY2W_quantityCell small{color:var(--text-muted);text-transform:uppercase;margin-top:5px;font-size:.62rem;font-weight:700;line-height:1}.a1WY2W_productCell button{width:100%;min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.a1WY2W_productCell button span{font-weight:750;line-height:1.35}.a1WY2W_plus,.a1WY2W_plusExpanded{color:var(--sage);flex:none;transition:transform .16s}.a1WY2W_plusExpanded{transform:rotate(45deg)}.a1WY2W_whenCell{color:var(--text-secondary);font-size:.84rem;font-weight:600;line-height:1.35}.a1WY2W_importanceCell{justify-content:center}.a1WY2W_importance{align-items:center;gap:7px;display:inline-flex}.a1WY2W_dots{gap:5px;display:inline-flex}.a1WY2W_dot,.a1WY2W_dotFilled{background:var(--border);border-radius:50%;width:11px;height:11px}.a1WY2W_dotFilled{background:var(--terracotta)}.a1WY2W_importanceLabel{color:var(--text-muted);font-size:.7rem;font-weight:700}.a1WY2W_details{border-top:1px solid var(--border);background:var(--background-tint);padding:14px 18px 16px}.a1WY2W_details p{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.65}.a1WY2W_mobileLabel{display:none}.a1WY2W_note{border-left:3px solid var(--mustard);color:var(--text-muted);margin:16px 0 0;padding-left:14px;font-size:.78rem;line-height:1.6}.a1WY2W_accountCta{background:var(--background-tint);border-radius:20px 20px 20px 7px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:20px;display:flex}.a1WY2W_accountCta strong{color:var(--sage-dark)}.a1WY2W_accountCta p{color:var(--text-secondary);margin:3px 0 0;font-size:.8rem}.a1WY2W_accountCta a{flex:none}@media (max-width:760px){.a1WY2W_filters{grid-template-columns:1fr}.a1WY2W_listMeta{flex-direction:column;align-items:flex-start}.a1WY2W_legend{justify-content:flex-start}.a1WY2W_table{background:0 0;border:0;border-radius:0;overflow:visible}.a1WY2W_tableHeader{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a1WY2W_category{padding:0}.a1WY2W_category h3{margin:0;padding:24px 2px 10px}.a1WY2W_dataRow{grid-template-columns:56px 76px minmax(0,1fr)}.a1WY2W_dataRow>div{min-height:68px;padding:12px 13px}.a1WY2W_ownedCell{grid-area:1/1}.a1WY2W_ownedLabel .a1WY2W_mobileLabel{display:none}.a1WY2W_quantityCell{grid-area:1/2}.a1WY2W_productCell{flex-direction:column;grid-area:1/3;justify-content:center;border-right:0!important;align-items:stretch!important}.a1WY2W_productCell .a1WY2W_mobileLabel{margin-bottom:3px}.a1WY2W_whenCell,.a1WY2W_importanceCell{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;gap:16px;border-right:0!important;min-height:48px!important}.a1WY2W_whenCell{grid-row:2}.a1WY2W_importanceCell{grid-row:3}.a1WY2W_mobileLabel{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800;display:inline}}@media (max-width:430px){.a1WY2W_guide{margin-inline:-2px}.a1WY2W_filters{padding:15px}.a1WY2W_choices{grid-template-columns:1fr 1fr;display:grid}.a1WY2W_choice span{text-align:center;height:100%;padding-inline:10px}.a1WY2W_legend{gap:8px}.a1WY2W_legend .a1WY2W_importance{gap:4px}.a1WY2W_legend .a1WY2W_importanceLabel{font-size:.62rem}.a1WY2W_accountCta{flex-direction:column;align-items:stretch}}.a1WY2W_printArea{display:none}.a1WY2W_printTitle{font-family:var(--font-display), Georgia, serif;margin:0 0 16px;font-size:1.5rem}.a1WY2W_printGroup{margin-bottom:18px}.a1WY2W_printGroup h2{margin:0 0 8px;font-size:1.05rem}.a1WY2W_printGroup ul{margin:0;padding-left:4px;list-style:none}.a1WY2W_printGroup li{padding:3px 0;font-size:.86rem;line-height:1.5}@media print{.a1WY2W_printArea{display:block}}
.jTiCaq_backLink{color:var(--sage-dark);align-items:center;gap:6px;margin-bottom:18px;font-size:.82rem;font-weight:800;display:inline-flex}.jTiCaq_header{justify-content:space-between;align-items:center;gap:28px;margin-bottom:32px;display:flex}.jTiCaq_header h1{max-width:760px;margin:6px 0 12px;font-size:clamp(2.5rem,5vw,4.6rem)}.jTiCaq_header p{max-width:680px;color:var(--text-secondary);margin:0}.jTiCaq_headerIcon{background:var(--background-tint);width:68px;height:68px;color:var(--sage-dark);border-radius:50%;flex:none;place-items:center;display:grid}.jTiCaq_grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:22px;display:grid}.jTiCaq_panelHeading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.jTiCaq_panelHeading h2,.jTiCaq_aside h2{margin:4px 0 0}.jTiCaq_memberList{gap:10px;display:grid}.jTiCaq_member{border:1px solid var(--border);background:#fff;border-radius:17px 17px 17px 6px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.jTiCaq_memberIcon{background:var(--background-tint);width:44px;height:44px;color:var(--sage-dark);border-radius:13px;place-items:center;display:grid}.jTiCaq_memberIconAdmin{background:var(--olive-beige);color:var(--terracotta-dark)}.jTiCaq_memberIdentity{gap:2px;min-width:0;display:grid}.jTiCaq_memberIdentity strong,.jTiCaq_memberIdentity span{overflow-wrap:anywhere}.jTiCaq_memberIdentity strong{color:var(--text);font-size:.88rem}.jTiCaq_memberIdentity span{color:var(--text-muted);font-size:.72rem}.jTiCaq_memberIdentity small{color:var(--sage-dark);font-size:.67rem;font-weight:800}.jTiCaq_removeButton{min-height:38px;color:var(--terracotta-dark);background:0 0;border:1px solid #b5634f47;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-size:.74rem;font-weight:800;display:inline-flex}.jTiCaq_removeButton:disabled{cursor:not-allowed;opacity:.45}.jTiCaq_protectedLabel{color:var(--text-muted);font-size:.68rem;font-weight:700}.jTiCaq_aside{gap:12px;display:grid}.jTiCaq_aside p{color:var(--text-secondary);font-size:.8rem}.jTiCaq_addForm{gap:10px;margin-top:18px;display:grid}.jTiCaq_addForm label{color:var(--text-secondary);font-size:.76rem;font-weight:800}.jTiCaq_addForm input{border:1px solid var(--border-strong);width:100%;min-height:48px;color:var(--text);background:#fff;border-radius:12px;padding:11px 14px}.jTiCaq_securityNote{background:var(--background-tint);color:var(--sage-dark);border:1px solid #284e3f40;border-radius:17px 17px 17px 6px;align-items:flex-start;gap:10px;padding:16px;display:flex}.jTiCaq_securityNote svg{flex:none}.jTiCaq_securityNote p{margin:0;font-size:.74rem;line-height:1.55}.jTiCaq_errorMessage,.jTiCaq_successMessage{border-left:3px solid;margin-bottom:16px;padding:11px 13px;font-size:.8rem}.jTiCaq_errorMessage{border-color:var(--terracotta);color:var(--terracotta-dark);background:#f6dbd3}.jTiCaq_successMessage{border-color:var(--sage);background:var(--background-tint);color:var(--sage-dark)}.jTiCaq_empty{color:var(--text-muted);text-align:center;padding:28px}@media (max-width:820px){.jTiCaq_grid{grid-template-columns:1fr}.jTiCaq_headerIcon{display:none}}@media (max-width:560px){.jTiCaq_member{grid-template-columns:40px minmax(0,1fr)}.jTiCaq_removeButton,.jTiCaq_protectedLabel{grid-column:2;justify-self:start}}
.Le71ta_checklist{border:1px solid var(--border-strong);background:var(--surface-white);border-radius:26px 26px 26px 9px;overflow:hidden;box-shadow:0 18px 48px #2b343014}.Le71ta_summary{background:var(--background-tint);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.Le71ta_summary p,.Le71ta_summary strong{margin:0}.Le71ta_summary strong{color:var(--sage-dark);font-family:var(--font-display), Georgia, serif;margin-bottom:5px;font-size:1.45rem;display:block}.Le71ta_summary p{color:var(--text-secondary);font-size:.82rem}.Le71ta_progress{background:#284e3f24;border-radius:999px;grid-column:1/-1;height:9px;overflow:hidden}.Le71ta_progress span{border-radius:inherit;background:var(--terracotta);height:100%;transition:width .18s;display:block}.Le71ta_reset{border:1px solid var(--border-strong);background:var(--surface-white);min-height:44px;color:var(--sage-dark);font:inherit;border-radius:999px;padding:9px 14px;font-size:.75rem;font-weight:800}.Le71ta_tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:8px;padding:17px 20px;display:flex;overflow-x:auto}.Le71ta_tabs button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-secondary);font:inherit;border-radius:999px;flex:none;padding:10px 14px;font-size:.78rem;font-weight:750}.Le71ta_tabs button[aria-selected=true]{border-color:var(--sage);background:var(--sage);color:#fff}.Le71ta_content{padding:24px}.Le71ta_content header{margin-bottom:18px}.Le71ta_content h2{margin:0 0 7px;font-size:clamp(1.35rem,3vw,1.8rem)}.Le71ta_content header p{color:var(--text-secondary);margin:0;font-size:.88rem}.Le71ta_items{gap:9px;margin:0;padding:0;list-style:none;display:grid}.Le71ta_item label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:15px 15px 15px 5px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-height:58px;padding:14px;display:grid}.Le71ta_item label:has(input:checked){background:var(--background-tint);border-color:#284e3f73}.Le71ta_item input{width:21px;height:21px;accent-color:var(--sage);margin:1px 0 0}.Le71ta_item span{min-width:0;color:var(--text);font-size:.88rem;font-weight:700;line-height:1.4}.Le71ta_item small{color:var(--text-secondary);margin-top:5px;font-size:.73rem;font-weight:500;line-height:1.45;display:block}.Le71ta_privacy{color:var(--text-secondary);align-items:flex-start;gap:9px;margin:20px 0 0;font-size:.75rem;line-height:1.5;display:flex}.Le71ta_privacy svg{color:var(--sage);flex:none;margin-top:2px}@media (max-width:520px){.Le71ta_summary{grid-template-columns:minmax(0,1fr);padding:20px}.Le71ta_reset{justify-self:start}.Le71ta_tabs{padding-inline:16px}.Le71ta_content{padding:20px 16px}}.Le71ta_printArea{display:none}.Le71ta_printTitle{font-family:var(--font-display), Georgia, serif;margin:0 0 16px;font-size:1.5rem}.Le71ta_printGroup{margin-bottom:18px}.Le71ta_printGroup h2{margin:0 0 8px;font-size:1.05rem}.Le71ta_printGroup ul{margin:0;padding-left:4px;list-style:none}.Le71ta_printGroup li{padding:3px 0;font-size:.86rem;line-height:1.5}@media print{.Le71ta_printArea{display:block}}
.PUJ1Rq_shortcuts{margin-top:24px}.PUJ1Rq_shortcuts h2{font-size:1.4rem}.PUJ1Rq_shortcutList{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.PUJ1Rq_shortcutList a{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text);border-radius:14px 14px 14px 5px;align-items:center;gap:10px;padding:12px 16px;font-size:.86rem;font-weight:700;display:flex}.PUJ1Rq_shortcutList svg{color:var(--sage-dark);flex:none}.PUJ1Rq_recalculate{color:var(--sage-dark);font:inherit;background:0 0;border:0;margin-top:16px;font-size:.78rem;font-weight:800;text-decoration:underline}
.M-BZoq_page{--e-radius-lg:12px;--e-radius-md:10px;--e-radius-sm:8px;--e-gap:clamp(14px, 2.4vw, 22px);max-width:1180px;margin-inline:auto;padding-block:clamp(22px,4vw,40px) 80px}.M-BZoq_stack{gap:var(--e-gap);grid-template-columns:minmax(0,1fr);display:grid}.M-BZoq_backLink{min-height:44px;color:var(--sage-dark);border-radius:4px;justify-self:start;align-items:center;gap:6px;padding:6px 8px;font-weight:800;text-decoration:none;display:inline-flex}.M-BZoq_backLink:hover{background:var(--background-tint)}.M-BZoq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.M-BZoq_header h1{margin:4px 0 0;font-size:clamp(2rem,4.5vw,3rem);line-height:1.08}.M-BZoq_lead{max-width:62ch;color:var(--text-secondary);margin:8px 0 0;line-height:1.55}.M-BZoq_card{border:1px solid var(--border);border-radius:var(--e-radius-md);background:var(--surface);min-width:0;padding:clamp(16px,2.6vw,24px)}.M-BZoq_cardTitle{margin:0 0 6px;font-size:1.2rem;line-height:1.25}.M-BZoq_muted{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.M-BZoq_small{color:var(--text-muted);font-size:.8rem;line-height:1.45}.M-BZoq_error{border-left:3px solid var(--terracotta);color:var(--terracotta-dark);background:#f6dbd3;border-radius:6px;margin:0;padding:10px 14px;line-height:1.45}.M-BZoq_success{border-left:3px solid var(--sage);background:var(--background-tint);color:var(--sage-dark);border-radius:6px;margin:0;padding:10px 14px;line-height:1.45}.M-BZoq_skeleton{border-radius:var(--e-radius-md);background:linear-gradient(90deg,#e8e1d5 25%,#f1ece2 50%,#e8e1d5 75%) 0 0/200% 100%;min-height:180px;animation:1.4s infinite M-BZoq_shimmer}@keyframes M-BZoq_shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.M-BZoq_skeleton{animation:none}}.M-BZoq_tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:22px;display:flex;overflow-x:auto}.M-BZoq_tab{min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:8px 0 10px;font-weight:800;text-decoration:none}.M-BZoq_tab[aria-selected=true],.M-BZoq_tab[aria-current]{border-bottom-color:var(--sage-dark);color:var(--sage-dark);background:0 0}.M-BZoq_tabCount{opacity:.8;margin-left:6px}.M-BZoq_grid{gap:var(--e-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.M-BZoq_eventCard{border:1px solid var(--border);border-radius:var(--e-radius-lg);background:var(--surface);box-shadow:none;display:grid;position:relative;overflow:hidden}.M-BZoq_eventCover{background:var(--background-tint);height:150px;color:var(--sage-dark);place-items:center;display:grid;position:relative}.M-BZoq_eventCover img{object-fit:cover;width:100%;height:100%}.M-BZoq_eventCoverIcon{opacity:.7}.M-BZoq_statusPill{border:1px solid var(--border);background:var(--surface);color:var(--sage-dark);border-radius:4px;padding:4px 10px;font-size:.74rem;font-weight:800;position:absolute;top:12px;left:12px}.M-BZoq_statusPill[data-status=draft]{color:var(--text-secondary)}.M-BZoq_statusPill[data-status=cancelled]{color:var(--terracotta-dark)}.M-BZoq_eventBody{gap:8px;padding:16px 18px 18px;display:grid}.M-BZoq_eventType{color:var(--terracotta-dark);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:inline-flex}.M-BZoq_eventTitle{margin:0;font-size:1.22rem;line-height:1.2}.M-BZoq_eventTitle a{color:var(--text);text-decoration:none}.M-BZoq_eventTitle a:after{content:"";position:absolute;inset:0}.M-BZoq_eventTitle a:focus-visible{outline:none}.M-BZoq_eventCard:focus-within{outline:3px solid var(--sage);outline-offset:2px}.M-BZoq_eventMeta{color:var(--text-secondary);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.M-BZoq_eventMeta li{align-items:center;gap:5px;display:inline-flex}.M-BZoq_cardActions{z-index:1;flex-wrap:wrap;gap:6px;margin-top:4px;display:flex;position:relative}.M-BZoq_iconButton{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--sage-dark);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.M-BZoq_iconButton:hover{border-color:var(--sage);background:var(--background-tint)}.M-BZoq_iconButton:disabled{cursor:not-allowed;opacity:.55}.M-BZoq_iconButtonDanger{color:var(--terracotta-dark)}.M-BZoq_empty{border:1px solid var(--border);border-radius:var(--e-radius-lg);background:var(--surface);text-align:center;justify-items:center;gap:10px;padding:clamp(28px,6vw,56px) 20px;display:grid}.M-BZoq_empty h2{margin:0;font-size:1.4rem}.M-BZoq_emptyWhale{font-size:2.6rem;line-height:1}.M-BZoq_typeGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.M-BZoq_typeButton{border:1px solid var(--border);border-radius:var(--e-radius-md);background:var(--surface);width:100%;min-height:132px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-content:start;gap:8px;padding:18px;display:grid}.M-BZoq_typeButton:hover,.M-BZoq_typeButton:focus-visible{border-color:var(--sage);background:#faf7ef}.M-BZoq_typeIcon{background:var(--background-tint);width:44px;height:44px;color:var(--sage-dark);border-radius:8px;place-items:center;display:inline-grid}.M-BZoq_typeButton strong{font-size:1.08rem}.M-BZoq_typeButton span{color:var(--text-secondary);font-size:.9rem;line-height:1.45}.M-BZoq_form{gap:18px;display:grid}.M-BZoq_fieldset{border:1px solid var(--border);border-radius:var(--e-radius-md);background:var(--surface);gap:14px;min-width:0;margin:0;padding:clamp(16px,2.6vw,24px);display:grid}.M-BZoq_fieldset legend{color:var(--sage-dark);font-family:var(--font-display), serif;padding:0 6px;font-size:1.15rem;font-weight:700}.M-BZoq_field{gap:6px;min-width:0;display:grid}.M-BZoq_field label,.M-BZoq_fieldLabel{color:var(--text-secondary);font-size:.84rem;font-weight:800}.M-BZoq_field input,.M-BZoq_field select,.M-BZoq_field textarea{border:1px solid var(--border-strong);background:var(--surface-white);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:8px;padding:11px 14px}.M-BZoq_field textarea{resize:vertical;min-height:96px}.M-BZoq_field input[type=color]{padding:4px}.M-BZoq_field small{color:var(--text-muted);font-size:.8rem;line-height:1.45}.M-BZoq_row{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.M-BZoq_check{min-height:44px;color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.M-BZoq_check input{width:20px;height:20px;accent-color:var(--sage-dark);flex:none;margin:2px 0 0}.M-BZoq_check small{color:var(--text-muted);font-size:.8rem;display:block}.M-BZoq_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.M-BZoq_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.M-BZoq_hero{border-radius:var(--e-radius-lg);border:1px solid var(--border);background:var(--background-tint);display:grid;position:relative;overflow:hidden}.M-BZoq_heroCover{object-fit:cover;width:100%;max-height:280px}.M-BZoq_heroBody{gap:8px;padding:clamp(18px,3vw,28px);display:grid}.M-BZoq_heroBody h1{margin:0;font-size:clamp(1.7rem,4.5vw,2.5rem);line-height:1.08}.M-BZoq_stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:10px;display:grid}.M-BZoq_stat{border:1px solid var(--border);border-radius:var(--e-radius-sm);background:var(--surface);gap:2px;padding:14px 16px;display:grid}.M-BZoq_stat strong{font-family:var(--font-display), serif;font-size:1.7rem;line-height:1.1}.M-BZoq_stat span{color:var(--text-secondary);font-size:.84rem}.M-BZoq_sectionNav{z-index:5;background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-inline:-4px;padding:8px 4px;position:sticky;top:0}.M-BZoq_twoColumn{gap:var(--e-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.M-BZoq_twoColumn{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.M-BZoq_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.M-BZoq_listItem{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:6px;padding:12px 14px;display:grid}.M-BZoq_listHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.M-BZoq_listHead strong{overflow-wrap:anywhere}.M-BZoq_badge{background:var(--background-tint);color:var(--sage-dark);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:.74rem;font-weight:800;display:inline-flex}.M-BZoq_badgeWarm{color:var(--terracotta-dark);background:#f6dbd3}.M-BZoq_badgeMuted{color:var(--text-secondary);background:#e8e1d5}.M-BZoq_progressTrack{background:#e8e1d5;border-radius:999px;height:8px;overflow:hidden}.M-BZoq_progressFill{background:var(--sage);border-radius:999px;height:100%}.M-BZoq_toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.M-BZoq_toolbar .M-BZoq_field{flex:200px}.M-BZoq_dialog{border:1px solid var(--border);border-radius:var(--e-radius-lg);background:var(--surface);width:min(640px,100% - 24px);max-height:min(86vh,760px);color:var(--text);padding:0}.M-BZoq_dialog::backdrop{background:#2b343073}.M-BZoq_dialogBody{gap:14px;padding:20px;display:grid}.M-BZoq_dialogBody h2{margin:0}.M-BZoq_copyRow{border:1px solid var(--border);background:var(--support-cream);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:.88rem;display:flex}.M-BZoq_photoGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;display:grid}.M-BZoq_photoGrid figure{aspect-ratio:1;background:#e8e1d5;border-radius:14px 14px 14px 5px;margin:0;position:relative;overflow:hidden}.M-BZoq_photoGrid img{object-fit:cover;width:100%;height:100%}.M-BZoq_photoGrid figcaption{color:#fff;background:linear-gradient(#0000,#0000008c);padding:6px 8px;font-size:.78rem;position:absolute;bottom:0;left:0;right:0}
.YhQMya_studio{gap:12px;width:min(1480px,100% - 24px);margin-inline:auto;padding-block:14px 60px;display:grid}.YhQMya_topbar{border:1px solid var(--border);background:var(--surface);border-radius:18px 18px 18px 7px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.YhQMya_topbar input{min-width:0;min-height:44px;color:var(--text);font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;flex:200px;padding:8px 12px;font-weight:800}.YhQMya_topbar input:hover,.YhQMya_topbar input:focus{border-color:var(--border-strong);background:#fff}.YhQMya_saveState{color:var(--text-muted);white-space:nowrap;font-size:.82rem}.YhQMya_saveState[data-state=error],.YhQMya_saveState[data-state=conflict]{color:var(--terracotta-dark);font-weight:800}.YhQMya_button{border:1px solid var(--border);min-width:44px;min-height:44px;color:var(--sage-dark);font:inherit;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.YhQMya_button:hover{border-color:var(--sage);background:var(--background-tint)}.YhQMya_button:disabled{cursor:not-allowed;opacity:.5}.YhQMya_button[aria-pressed=true],.YhQMya_primary{border-color:var(--sage-dark);background:var(--sage-dark);color:#fff}.YhQMya_primary:hover{background:var(--sage)}.YhQMya_danger{color:var(--terracotta-dark)}.YhQMya_layout{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:1100px){.YhQMya_layout{grid-template-columns:290px minmax(0,1fr) 300px;align-items:start}.YhQMya_sidebar,.YhQMya_inspector{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}}@media (max-width:1099px){.YhQMya_stage{order:-1}}.YhQMya_panel{border:1px solid var(--border);background:var(--surface);border-radius:18px 18px 18px 7px;align-content:start;gap:12px;padding:14px;display:grid}.YhQMya_panel h2,.YhQMya_panel h3{margin:0;font-size:1rem}.YhQMya_menu{flex-wrap:wrap;gap:4px;display:flex}.YhQMya_menu button{border:1px solid var(--border);min-height:40px;color:var(--text-secondary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:800}.YhQMya_menu button[aria-selected=true]{border-color:var(--sage-dark);background:var(--sage-dark);color:#fff}.YhQMya_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.YhQMya_tile{border:1px solid var(--border);color:var(--text);font:inherit;text-align:center;cursor:pointer;background:#fff;border-radius:12px;justify-items:center;gap:6px;padding:8px;font-size:.8rem;font-weight:700;display:grid}.YhQMya_tile:hover,.YhQMya_tile:focus-visible{border-color:var(--sage)}.YhQMya_swatches{flex-wrap:wrap;gap:6px;display:flex}.YhQMya_swatch{width:36px;height:36px;box-shadow:0 0 0 1px var(--border-strong);cursor:pointer;border:2px solid #fff;border-radius:50%}.YhQMya_field{gap:4px;min-width:0;display:grid}.YhQMya_field label{color:var(--text-secondary);font-size:.76rem;font-weight:800}.YhQMya_field input,.YhQMya_field select,.YhQMya_field textarea{border:1px solid var(--border-strong);width:100%;min-height:40px;color:var(--text);font:inherit;background:#fff;border-radius:10px;padding:7px 10px;font-size:.9rem}.YhQMya_field input[type=color]{padding:2px}.YhQMya_field input[type=range]{accent-color:var(--sage-dark);padding:0}.YhQMya_field textarea{resize:vertical;min-height:80px}.YhQMya_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.YhQMya_buttons{flex-wrap:wrap;gap:6px;display:flex}.YhQMya_small{color:var(--text-muted);font-size:.78rem;line-height:1.45}.YhQMya_message{border-left:3px solid var(--sage);background:var(--background-tint);color:var(--sage-dark);border-radius:6px;margin:0;padding:8px 12px;font-size:.86rem}.YhQMya_messageError{border-left-color:var(--terracotta);color:var(--terracotta-dark);background:#f6dbd3}.YhQMya_stage{z-index:1;background:linear-gradient(45deg,#e8e1d5 25%,#0000 25%) 0 0/22px 22px,linear-gradient(-45deg,#e8e1d5 25%,#0000 25%) 0 11px/22px 22px,#efeadf;border-radius:18px 18px 18px 7px;justify-items:center;gap:8px;min-width:0;padding:34px;display:grid;position:relative;overflow:hidden}.YhQMya_artboard{touch-action:none;-webkit-user-select:none;user-select:none;position:relative;box-shadow:0 18px 50px #2b343033}.YhQMya_clip{position:absolute;inset:0;overflow:hidden}.YhQMya_layer{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.YhQMya_hit{cursor:move;position:absolute}.YhQMya_hit[data-locked=true]{cursor:default}.YhQMya_selection{outline:var(--outline) solid #284e3f;pointer-events:none;position:absolute}.YhQMya_handle{width:var(--handle);height:var(--handle);margin:calc(var(--handle) / -2) 0 0 calc(var(--handle) / -2);border:calc(var(--handle) / 7) solid #284e3f;pointer-events:auto;touch-action:none;background:#fff;border-radius:30%;position:absolute}.YhQMya_rotate{width:var(--handle);height:var(--handle);margin-left:calc(var(--handle) / -2);cursor:grab;pointer-events:auto;touch-action:none;background:#284e3f;border-radius:50%;position:absolute;left:50%}.YhQMya_guide{pointer-events:none;background:#b5634f;position:absolute}.YhQMya_layers{gap:4px;margin:0;padding:0;list-style:none;display:grid}.YhQMya_layers li{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.YhQMya_layers li[data-selected=true]{border-color:var(--sage-dark);background:var(--background-tint)}.YhQMya_layerName{min-width:0;color:var(--text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:6px;font-size:.84rem;overflow:hidden}.YhQMya_menuPopover{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;gap:4px;padding:8px;display:grid}
.stSYZq_memoriesStack{gap:18px;display:grid}.stSYZq_loadingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stSYZq_loadingGrid>div{min-height:240px}.stSYZq_privacyNotice,.stSYZq_appFooter,.stSYZq_errorState,.stSYZq_emptyState{border:1px solid var(--border);background:#fefdfbdb;border-radius:18px 18px 18px 7px}.stSYZq_privacyNotice{color:var(--sage-dark);align-items:flex-start;gap:10px;padding:13px 16px;display:flex}.stSYZq_privacyNotice svg{flex:none;margin-top:2px}.stSYZq_privacyNotice p,.stSYZq_appFooter p,.stSYZq_errorState p,.stSYZq_emptyState p{color:var(--text-secondary);margin:0;font-size:.88rem}.stSYZq_privacyNotice strong{color:var(--sage-dark)}.stSYZq_memorySection{border:1px solid var(--border);background:var(--surface);border-radius:22px 22px 22px 8px;padding:clamp(16px,2.4vw,24px);box-shadow:0 12px 34px #2b34300f}.stSYZq_sectionTitle{align-items:center;gap:12px;margin-bottom:15px;display:flex}.stSYZq_sectionTitle h2,.stSYZq_emptyState h2{margin:2px 0 0;font-size:clamp(1.2rem,2.3vw,1.55rem)}.stSYZq_sectionIcon{background:var(--background-tint);width:44px;height:44px;color:var(--sage-dark);border-radius:15px 15px 15px 5px;flex:none;place-items:center;display:grid}.stSYZq_sectionIconWarm{color:var(--terracotta-dark);background:#f6dbd3}.stSYZq_photoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stSYZq_photoCard{background:var(--background-tint);border-radius:15px 15px 15px 5px;min-height:210px;margin:0;position:relative;overflow:hidden}.stSYZq_photoCard img,.stSYZq_ultrasoundImage img{object-fit:cover}.stSYZq_photoCard figcaption{color:#fff;background:linear-gradient(#0000,#1f3f32c7);gap:2px;padding:30px 11px 10px;font-size:.72rem;display:grid;position:absolute;inset:auto 0 0}.stSYZq_mediaOpen{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.stSYZq_mediaOpenBlock{cursor:zoom-in;border:0;width:100%;padding:0;display:block}.stSYZq_mediaOpen:focus-visible,.stSYZq_mediaOpenBlock:focus-visible{outline:3px solid var(--sage,#6f8d72);outline-offset:-3px}.stSYZq_photoCard figcaption{pointer-events:none}.stSYZq_photoCard figcaption button{pointer-events:auto}.stSYZq_photoCard figcaption strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stSYZq_ultrasoundGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stSYZq_ultrasoundCard{border:1px solid var(--border);background:var(--background-soft);border-radius:16px 16px 16px 6px;overflow:hidden}.stSYZq_ultrasoundImage{background:#252525;min-height:210px;position:relative}.stSYZq_ultrasoundImage img{object-fit:contain}.stSYZq_ultrasoundCard>div:last-child{padding:11px 13px 13px}.stSYZq_ultrasoundCard span,.stSYZq_diaryEntry time{color:var(--terracotta-dark);font-size:.75rem;font-weight:800}.stSYZq_ultrasoundCard p{color:var(--text-secondary);margin:5px 0 0;font-size:.86rem}.stSYZq_diaryList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stSYZq_diaryEntry{border-left:3px solid var(--sage-soft);background:var(--background-soft);border-radius:0 14px 14px 0;padding:14px 16px}.stSYZq_diaryEntry p{color:var(--text);white-space:pre-wrap;margin:5px 0 0;font-size:.9rem;line-height:1.6}.stSYZq_appFooter,.stSYZq_errorState,.stSYZq_emptyState{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.stSYZq_emptyState{text-align:center;flex-direction:column;justify-content:center;padding:38px 20px}.stSYZq_emptyState svg{color:var(--sage-dark)}@media (max-width:900px){.stSYZq_photoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.stSYZq_ultrasoundGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.stSYZq_loadingGrid{grid-template-columns:1fr}.stSYZq_loadingGrid>div{min-height:160px}.stSYZq_photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stSYZq_photoCard{min-height:180px}.stSYZq_ultrasoundGrid{grid-template-columns:1fr}.stSYZq_appFooter,.stSYZq_errorState{flex-direction:column;align-items:stretch}}
