.leaderboard_page__SHvvO{min-height:65vh;background:var(--background);color:var(--text-primary);padding:24px 0 70px}.leaderboard_wrap__KfiS0{width:min(780px,calc(100% - 32px));margin:auto}.leaderboard_back__m7xC9{color:var(--accent);text-decoration:none;font-weight:700;font-size:13px}.leaderboard_eyebrow__ffiHY{font-size:11px;font-weight:750;letter-spacing:.15em;margin:23px 0 7px}.leaderboard_page__SHvvO h1{font:normal clamp(34px,5vw,48px) Georgia,serif;margin:0 0 10px}.leaderboard_page__SHvvO p{font-size:14px;line-height:1.5}.leaderboard_tabs__JG3Xf{display:flex;gap:6px;background:var(--surface-secondary);border-radius:15px;padding:5px;margin:20px 0}.leaderboard_tabs__JG3Xf button{flex:1 1;border:0;border-radius:11px;padding:11px 5px;background:transparent;color:var(--text-secondary);font-weight:700;cursor:pointer}.leaderboard_tabs__JG3Xf button.leaderboard_active__dkJea{background:var(--surface-raised);box-shadow:0 2px 8px #1a281014}.leaderboard_empty__KxDjD{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:36px 20px}.leaderboard_empty__KxDjD>span{font-size:46px;color:var(--accent)}.leaderboard_empty__KxDjD h2{font:normal 27px Georgia,serif;margin:8px 0}.leaderboard_empty__KxDjD p{max-width:430px;margin:8px auto 18px}.leaderboard_empty__KxDjD a{display:inline-block;background:var(--accent);color:var(--accent-contrast);border-radius:25px;padding:11px 18px;text-decoration:none;font-weight:700}.leaderboard_note__EuCIx{color:var(--text-secondary);font-size:12px!important;margin-top:16px}@media(max-width:680px){.leaderboard_page__SHvvO{padding:18px 0 85px}.leaderboard_empty__KxDjD{padding:24px 15px}}.CollectionControls_tile__LTQoU{position:relative;display:flex;min-width:0;flex-direction:column;--ownership-leaf-dormant:color-mix(in srgb,var(--bark) 78%,var(--line) 22%);--ownership-leaf-active:var(--forest)}:root[data-theme=dark] .CollectionControls_tile__LTQoU{--ownership-leaf-dormant:color-mix(in srgb,var(--bark) 46%,var(--moss-light) 54%);--ownership-leaf-active:var(--forest)}.CollectionControls_tile__LTQoU>a,.CollectionControls_tile__LTQoU>a.CollectionControls_v2-species-card__1lqSd{flex:1 1}.CollectionControls_control__b_ogy{margin-top:12px}.CollectionControls_tile__LTQoU .specimen-leaf-card{width:104%;margin-inline:-2%}.CollectionControls_tile__LTQoU .specimen-leaf-card .specimen-photo{width:36%}.CollectionControls_tile__LTQoU .specimen-photo{border:1.5px solid var(--ownership-leaf-dormant);box-shadow:0 0 0 5px color-mix(in srgb,var(--surface) 88%,transparent),0 0 0 7px var(--ownership-leaf-dormant);transition:border-color .5s ease,box-shadow .5s ease}.CollectionControls_tile__LTQoU:has(.CollectionControls_ownershipToggle__WKOOX[data-collected=true]) .specimen-photo{border-color:var(--ownership-leaf-active);box-shadow:0 0 0 5px color-mix(in srgb,var(--surface) 88%,transparent),0 0 0 7px var(--ownership-leaf-active)}.v2-species-card>.CollectionControls_catalogueCode__WFJYu{display:block;margin-top:7px;color:var(--text-muted);font-family:var(--sans);font-size:.55rem;font-weight:650;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.CollectionControls_collectionSummary__0LG0p{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin:11px 0 0;padding:0;color:var(--text-secondary);font-size:.62rem;font-weight:600;line-height:1.45}.CollectionControls_collectionSummary__0LG0p>span:first-child{color:var(--text-primary)}.CollectionControls_ownershipControl__OL6Au{position:absolute;z-index:5;top:0;right:0}.CollectionControls_ownershipToggle__WKOOX{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ownership-leaf-dormant);cursor:pointer;text-decoration:none;transition:background-color .18s ease,color .18s ease}.CollectionControls_ownershipToggle__WKOOX:hover{background:color-mix(in srgb,var(--ownership-leaf-active) 8%,transparent)}.CollectionControls_ownershipToggle__WKOOX[data-collected=true]{color:var(--ownership-leaf-active)}.CollectionControls_ownershipToggle__WKOOX:focus-visible{outline:3px solid var(--amber);outline-offset:2px;background:color-mix(in srgb,var(--ownership-leaf-active) 8%,transparent)}.CollectionControls_ownershipToggle__WKOOX:disabled{opacity:.65;cursor:wait}.CollectionControls_ownershipLeaf__FOZZa{width:27px;height:27px;overflow:visible}.CollectionControls_tile__LTQoU .specimen-organic-base{color:var(--ownership-leaf-dormant)}.CollectionControls_tile__LTQoU .specimen-organic-revival-outline,.CollectionControls_tile__LTQoU .specimen-organic-revival-veins{color:var(--ownership-leaf-active);opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.CollectionControls_tile__LTQoU:has(.CollectionControls_ownershipToggle__WKOOX[data-collected=true]) .specimen-organic-revival-outline,.CollectionControls_tile__LTQoU:has(.CollectionControls_ownershipToggle__WKOOX[data-collected=true]) .specimen-organic-revival-veins{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@keyframes CollectionControls_leafLedgerGrow__MrHkB{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.CollectionControls_tile__LTQoU:has(.CollectionControls_ownershipToggle__WKOOX[data-animation=sprout]) .specimen-organic-revival-veins{opacity:1;animation:CollectionControls_leafLedgerGrow__MrHkB .44s cubic-bezier(.2,.7,.25,1) 15ms both}.CollectionControls_tile__LTQoU:has(.CollectionControls_ownershipToggle__WKOOX[data-animation=sprout]) .specimen-organic-revival-outline{opacity:1;animation:CollectionControls_leafLedgerGrow__MrHkB .55s cubic-bezier(.2,.7,.25,1) 50ms both}.CollectionControls_tile__LTQoU:has(.CollectionControls_ownershipToggle__WKOOX[data-animation=wither]) .specimen-organic-revival-veins{opacity:1;animation:CollectionControls_leafLedgerGrow__MrHkB 345ms ease-in 35ms reverse both}.CollectionControls_tile__LTQoU:has(.CollectionControls_ownershipToggle__WKOOX[data-animation=wither]) .specimen-organic-revival-outline{opacity:1;animation:CollectionControls_leafLedgerGrow__MrHkB .43s ease-in reverse both}.CollectionControls_toggleError__3QE7u{position:absolute;top:46px;right:0;width:min(230px,70vw);margin:0;padding:9px 11px;border:1px solid var(--clay);background:var(--surface);color:var(--clay);font-size:.68rem;line-height:1.45;box-shadow:0 5px 16px color-mix(in srgb,var(--text-primary) 10%,transparent)}.CollectionControls_srOnly__1nKgQ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.CollectionControls_action__IsdUr{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border:1px solid var(--border);border-radius:0;background:var(--surface);color:var(--text-primary);cursor:pointer;font:inherit;font-size:.62rem;font-weight:800;letter-spacing:.055em;line-height:1.4;text-align:left;text-transform:uppercase}.CollectionControls_action__IsdUr:hover{border-color:var(--accent)}.CollectionControls_action__IsdUr[data-collected=true]{border-color:var(--accent);color:var(--accent);background:var(--background)}.CollectionControls_action__IsdUr:disabled{opacity:.65;cursor:wait}.CollectionControls_action__IsdUr:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.CollectionControls_detail__ob4JA{max-width:330px;margin:24px 0 0}.CollectionControls_error__klmM3{color:var(--clay);font-size:.75rem;line-height:1.5}.CollectionControls_tabs__l_ePW{display:flex;gap:4px;margin-bottom:25px;border-bottom:1px solid var(--border)}.CollectionControls_tab__g9VPY{display:inline-flex;align-items:center;min-height:44px;padding:0 17px 11px;color:var(--text-muted);font-size:.68rem;font-weight:800;text-transform:uppercase;border-bottom:2px solid transparent}.CollectionControls_tab__g9VPY[aria-current=page]{border-bottom-color:var(--accent);color:var(--text-primary)}.CollectionControls_tab__g9VPY:hover{color:var(--text-primary)}.CollectionControls_empty__ArPDK{border:1px solid var(--border);background:var(--surface);padding:clamp(26px,6vw,55px)}.CollectionControls_empty__ArPDK h2{margin-top:0;font-family:var(--display);font-size:clamp(1.7rem,3.5vw,2.5rem);font-weight:500}.CollectionControls_empty__ArPDK p{max-width:50ch;color:var(--text-secondary)}.CollectionControls_empty__ArPDK a{display:inline-flex;min-height:44px;align-items:center;font-size:.73rem;color:var(--accent);font-weight:800;text-transform:uppercase}@media (max-width:699px){.CollectionControls_collectionSummary__0LG0p{gap:4px;margin-top:8px;font-size:.56rem}.CollectionControls_tabs__l_ePW{margin-bottom:19px}.CollectionControls_tab__g9VPY{padding:0 12px 9px;font-size:.62rem}.CollectionControls_detail__ob4JA{max-width:280px}}@media (prefers-reduced-motion:reduce){.CollectionControls_ownershipToggle__WKOOX,.CollectionControls_tile__LTQoU .specimen-photo{transition:none}.CollectionControls_tile__LTQoU:has(.CollectionControls_ownershipToggle__WKOOX[data-animation]) .specimen-organic-revival-outline,.CollectionControls_tile__LTQoU:has(.CollectionControls_ownershipToggle__WKOOX[data-animation]) .specimen-organic-revival-veins{animation:none}.CollectionControls_tile__LTQoU:has(.CollectionControls_ownershipToggle__WKOOX[data-animation=wither]) .specimen-organic-revival-outline,.CollectionControls_tile__LTQoU:has(.CollectionControls_ownershipToggle__WKOOX[data-animation=wither]) .specimen-organic-revival-veins{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}.HeaderSearch_root__n_dGU{position:relative;display:flex;align-items:center;flex:none}.HeaderSearch_popover__9jxI2{position:absolute;z-index:100;right:-98px;top:calc(100% + 13px);width:min(400px,calc(100vw - 22px));max-height:min(70dvh,550px);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:17px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.HeaderSearch_form__XXWtM{display:flex;align-items:center;gap:10px;padding:13px;border-bottom:1px solid var(--line)}.HeaderSearch_form__XXWtM>svg{width:20px;height:20px;flex:none;color:var(--forest)}.HeaderSearch_form__XXWtM input{width:100%;min-width:0;min-height:38px;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:16px}.HeaderSearch_form__XXWtM input::-webkit-search-cancel-button{cursor:pointer}.HeaderSearch_close__Zvudr{flex:none;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--paper-strong);color:var(--ink);font-size:23px;line-height:1;cursor:pointer}.HeaderSearch_results__7gfXb{min-height:64px;max-height:min(53dvh,420px);overflow:auto;overscroll-behavior:contain}.HeaderSearch_hint__aTZzh{padding:17px;margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.HeaderSearch_list__tgNTn{display:grid}.HeaderSearch_result__74QYX{position:relative;display:grid;grid-gap:4px;gap:4px;padding:12px 34px 12px 16px;border-bottom:1px solid var(--line);color:var(--ink)}.HeaderSearch_result__74QYX:focus-visible,.HeaderSearch_result__74QYX:hover{background:var(--paper-strong)}.HeaderSearch_category__Aqa2O{color:var(--forest);font-size:.58rem;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.HeaderSearch_result__74QYX strong{font:400 1.12rem/1.2 var(--serif)}.HeaderSearch_result__74QYX small{color:var(--muted);font-size:.69rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeaderSearch_arrow__ePF5R{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--forest)}.HeaderSearch_fullSearch__NuX1p{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:color-mix(in srgb,var(--forest) 7%,var(--paper));color:var(--forest);font-size:.74rem;font-weight:800}@media(max-width:700px){.HeaderSearch_popover__9jxI2{position:fixed;top:calc(78px + env(safe-area-inset-top,0px));left:10px;right:10px;width:auto;max-height:min(67dvh,520px);border-radius:15px}.HeaderSearch_results__7gfXb{max-height:48dvh}}.KeeperQrCreator_root__mgE8B{max-width:650px;margin:0 auto;color:var(--text-primary)}.KeeperQrCreator_heading__b3EbL{margin:8px 0 24px}.KeeperQrCreator_heading__b3EbL p{font-size:.69rem;letter-spacing:.14em;font-weight:750;color:var(--accent);margin:0 0 8px}.KeeperQrCreator_heading__b3EbL h1{font:normal clamp(2rem,7vw,2.7rem) Georgia,serif;margin:0 0 9px}.KeeperQrCreator_heading__b3EbL span{font-size:.9rem;color:var(--text-secondary)}.KeeperQrCreator_card__GRNU8,.KeeperQrCreator_empty__7kuZB{padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:16px;margin:12px 0}.KeeperQrCreator_step__KXTNr{display:flex;align-items:center;gap:12px;margin-bottom:18px}.KeeperQrCreator_step__KXTNr b{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-size:.8rem}.KeeperQrCreator_step__KXTNr h2{font:normal 1.3rem Georgia,serif;margin:0}.KeeperQrCreator_card__GRNU8 label,.KeeperQrCreator_subheading__luAtW{display:block;font-size:.82rem;font-weight:700;margin:13px 0 8px}.KeeperQrCreator_card__GRNU8 input,.KeeperQrCreator_card__GRNU8 select{width:100%;border:1px solid var(--border);background:var(--background);color:var(--text-primary);border-radius:9px;padding:12px;min-height:48px;font:inherit}.KeeperQrCreator_binDetails__D4zk_{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:12px 0;margin:4px 0}.KeeperQrCreator_binDetails__D4zk_ span{color:var(--text-secondary)}.KeeperQrCreator_card__GRNU8 small,.KeeperQrCreator_hint__7i2Dy{display:block;color:var(--text-secondary);font-size:.76rem;line-height:1.5}.KeeperQrCreator_preview__SXr7u{background:var(--background);border:1px solid var(--border);border-radius:12px;padding:20px;display:grid;place-items:center;min-height:240px}.KeeperQrCreator_previewLabel__r5suF{background:white;color:#163624;padding:10px;border-radius:8px;display:flex;align-items:center;flex-direction:column;gap:3px;width:175px;box-shadow:0 3px 16px #0001}.KeeperQrCreator_previewLabel__r5suF img{display:block;width:100%;height:auto;aspect-ratio:1}.KeeperQrCreator_previewLabel__r5suF strong{font-size:.8rem}.KeeperQrCreator_previewLabel__r5suF span{font-size:.66rem;text-align:center}.KeeperQrCreator_sizes__dIs3Q{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.KeeperQrCreator_secondary__eivYb,.KeeperQrCreator_sizes__dIs3Q button{background:var(--background);color:var(--text-primary);border:1px solid var(--border);border-radius:9px;min-height:47px;padding:10px 7px;font-weight:650;cursor:pointer}.KeeperQrCreator_sizes__dIs3Q .KeeperQrCreator_chosen__lqqXS{border:2px solid var(--accent);background:var(--surface);color:var(--accent)}.KeeperQrCreator_primary__s9qIr{width:100%;min-height:50px;border:0;border-radius:26px;font-weight:700;cursor:pointer}.KeeperQrCreator_secondary__eivYb{width:100%;margin-top:9px}.KeeperQrCreator_primary__s9qIr:disabled,.KeeperQrCreator_secondary__eivYb:disabled{opacity:.5;cursor:not-allowed}.KeeperQrCreator_error__s1fMm{color:#a13325;font-size:.85rem}.KeeperQrCreator_printOnly__meQ5j{display:none}@media(max-width:500px){.KeeperQrCreator_card__GRNU8{padding:17px}.KeeperQrCreator_binDetails__D4zk_{display:grid;grid-gap:4px;gap:4px}}@media print{@page{size:auto;margin:12mm}.KeeperQrCreator_root__mgE8B:has(>.KeeperQrCreator_printOnly__meQ5j)>:not(.KeeperQrCreator_printOnly__meQ5j){display:none!important}.KeeperQrCreator_printOnly__meQ5j{display:block!important;position:absolute;left:0;top:0;width:var(--label-size);height:var(--label-size)}.KeeperQrCreator_printLabel__n0moD{box-sizing:border-box;width:var(--label-size);height:var(--label-size);background:white;color:black;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1mm;overflow:hidden;page-break-inside:avoid;break-inside:avoid}.KeeperQrCreator_printLabel__n0moD img{width:calc(var(--label-size) * .73);height:calc(var(--label-size) * .73);display:block}.KeeperQrCreator_printLabel__n0moD strong{font:700 7pt Arial,sans-serif;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.KeeperQrCreator_printLabel__n0moD span{font:5pt Arial,sans-serif;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.KeeperQrCreator_modeTabs__woUU2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;padding:5px;margin:0 0 16px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.KeeperQrCreator_modeTabs__woUU2 button{min-height:43px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.KeeperQrCreator_modeTabs__woUU2 .KeeperQrCreator_activeMode__XpF4x{border-color:var(--line);background:var(--paper-strong);color:var(--forest);box-shadow:0 2px 6px #0001}.KeeperQrCreator_modeTabs__woUU2 button:focus-visible{outline:3px solid var(--forest);outline-offset:2px}@media print{.KeeperQrCreator_modeTabs__woUU2{display:none!important}}@media(max-width:720px){.KeeperQrCreator_card__GRNU8 input,.KeeperQrCreator_card__GRNU8 select{font-size:16px;min-height:48px}.KeeperQrCreator_root__mgE8B{min-width:0;max-width:100%}}.KeeperQrCreator_root__mgE8B{padding-bottom:0}.KeeperQrCreator_primary__s9qIr,.KeeperQrCreator_step__KXTNr b{background:var(--ps-accent,var(--accent));color:var(--ps-accent-text,var(--accent-contrast))}.KeeperQrCreator_modeTabs__woUU2 .KeeperQrCreator_activeMode__XpF4x{background:var(--ps-surface-muted,var(--paper-strong));color:var(--ps-text,var(--ink));border-color:var(--ps-accent,var(--accent))}.KeeperQrCreator_sizes__dIs3Q .KeeperQrCreator_chosen__lqqXS{border-color:var(--ps-accent,var(--accent));color:var(--ps-accent,var(--accent))}.KeeperQrCreator_root__mgE8B :is(button,input,select):focus-visible{outline:3px solid var(--ps-focus,var(--focus));outline-offset:3px}@media(max-width:720px){.KeeperQrCreator_root__mgE8B{padding-bottom:0}.KeeperQrCreator_card__GRNU8{margin:10px 0;padding:16px;border-radius:var(--radius-medium,16px)}.KeeperQrCreator_step__KXTNr{margin-bottom:12px}.KeeperQrCreator_preview__SXr7u{min-height:0;padding:14px}.KeeperQrCreator_heading__b3EbL{margin-bottom:16px}}@media print{.KeeperQrCreator_root__mgE8B{padding:0!important}.KeeperQrCreator_previewLabel__r5suF,.KeeperQrCreator_printLabel__n0moD{background:#fff!important;color:#000!important}}.KeeperScanner_wrap__oMKke{max-width:720px;margin:auto;color:var(--text-primary)}.KeeperScanner_heading__kQfM6{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.KeeperScanner_heading__kQfM6 h1{font-family:Georgia,serif;font-size:clamp(2rem,6vw,3rem);margin:6px 0}.KeeperScanner_heading__kQfM6 p{margin:0}.KeeperScanner_heading__kQfM6 a{white-space:nowrap;font-size:.85rem}.KeeperScanner_kicker__hRIWP{font-size:.7rem;letter-spacing:.16em;font-weight:750;color:var(--accent)}.KeeperScanner_manual__cIObC,.KeeperScanner_panel__NH4Gk{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:clamp(20px,5vw,36px);margin:18px 0;box-shadow:0 5px 24px transparent;color:var(--text-primary)}.KeeperScanner_panel__NH4Gk h2{font-family:Georgia,serif;font-size:2rem;margin:8px 0}.KeeperScanner_panel__NH4Gk h3{margin-top:25px}.KeeperScanner_panel__NH4Gk p{line-height:1.6}.KeeperScanner_camera__wb8lX button,.KeeperScanner_manual__cIObC button,.KeeperScanner_panel__NH4Gk button,.KeeperScanner_primary__E_1LR{min-height:48px;border-radius:12px;border:1px solid #bccbb6;padding:12px 18px;cursor:pointer;background:var(--background);color:var(--text-primary);font-weight:700}.KeeperScanner_panel__NH4Gk .KeeperScanner_primary__E_1LR,.KeeperScanner_primary__E_1LR{background:var(--accent);color:var(--background);border-color:var(--accent);width:100%;margin-top:12px}.KeeperScanner_panel__NH4Gk button:disabled{opacity:.6;cursor:wait}.KeeperScanner_grid__oSeqe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.KeeperScanner_grid__oSeqe button{min-height:82px;font-size:1rem}.KeeperScanner_scanIcon__66rmu,.KeeperScanner_success__cHMEZ{font-size:3.2rem;color:var(--accent);text-align:center}.KeeperScanner_panel__NH4Gk:has(.KeeperScanner_scanIcon__66rmu),.KeeperScanner_panel__NH4Gk:has(.KeeperScanner_success__cHMEZ){text-align:center}.KeeperScanner_secondary__yrlag{margin-top:18px}.KeeperScanner_manual__cIObC select{width:100%;min-height:46px;background:var(--background);color:var(--text-primary);border:1px solid var(--border);border-radius:10px;padding:10px;margin:12px 0}.KeeperScanner_manual__cIObC button{width:100%}.KeeperScanner_manual__cIObC p{font-size:.9rem}.KeeperScanner_error__iP04w{padding:14px;color:#8e2e23;background:#ffece8;border-radius:10px}.KeeperScanner_camera__wb8lX{min-height:430px;position:relative;overflow:hidden;background:#0b1711;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:24px;color:white}.KeeperScanner_camera__wb8lX video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.KeeperScanner_camera__wb8lX button,.KeeperScanner_camera__wb8lX p{position:relative;z-index:2}.KeeperScanner_brackets__LKg9k{position:absolute;z-index:1;width:65%;aspect-ratio:1;border:5px solid #bbdfa6;border-radius:30px;top:14%;box-shadow:0 0 0 100vmax #0003;pointer-events:none}@media(max-width:500px){.KeeperScanner_heading__kQfM6{gap:8px}.KeeperScanner_heading__kQfM6 a{font-size:.75rem}.KeeperScanner_grid__oSeqe button{min-height:76px}}[data-theme=dark] .KeeperScanner_manual__cIObC,[data-theme=dark] .KeeperScanner_panel__NH4Gk{box-shadow:none}.KeeperScanner_manual__cIObC,.KeeperScanner_panel__NH4Gk{border-radius:8px}.KeeperScanner_manual__cIObC button,.KeeperScanner_panel__NH4Gk button,.KeeperScanner_primary__E_1LR{border-radius:5px}.KeeperScanner_sessionCount__7_6Yv{margin-top:10px!important;color:var(--accent);font-size:.76rem;font-weight:750}.KeeperScanner_quickHint__gT6yK{color:var(--text-secondary);font-size:.78rem}.KeeperScanner_custom__iUA0x{margin-top:20px;padding:15px;border:1px solid var(--border);text-align:left}.KeeperScanner_custom__iUA0x summary{cursor:pointer;color:var(--accent);font-size:.85rem;font-weight:750}.KeeperScanner_custom__iUA0x label{display:block;margin-top:13px;font-size:.75rem;font-weight:700}.KeeperScanner_custom__iUA0x textarea{display:block;width:100%;min-height:90px;margin:8px 0 12px;padding:12px;background:var(--background);color:var(--text-primary);border:1px solid var(--border);resize:vertical}.KeeperScanner_custom__iUA0x button{width:100%}.KeeperScanner_custom__iUA0x input[type=date]{display:block;width:100%;min-height:46px;margin:8px 0 12px;padding:10px;border:1px solid var(--border);color:var(--text-primary);background:var(--background)}.KeeperScanner_binHero__nadVZ{position:relative;overflow:hidden;min-height:190px;margin:calc(clamp(20px,5vw,36px)*-1) calc(clamp(20px,5vw,36px)*-1) 18px;padding:28px;display:flex;align-items:flex-end;background:linear-gradient(135deg,var(--forest),#102619);color:#fff;text-align:left}.KeeperScanner_binHero__nadVZ:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#07140fd9,transparent 76%)}.KeeperScanner_binHero__nadVZ img{object-fit:cover}.KeeperScanner_binHero__nadVZ>div{position:relative;z-index:1;width:100%}.KeeperScanner_binHero__nadVZ h2{margin:4px 0}.KeeperScanner_binHero__nadVZ p{margin:2px 0}.KeeperScanner_active__ztGuQ{position:absolute;right:0;bottom:4px;padding:5px 8px;border-radius:20px;background:#47783ad9;font-size:.66rem}.KeeperScanner_binFacts__1iKAx{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);margin-bottom:20px}.KeeperScanner_binFacts__1iKAx span{display:grid;grid-gap:4px;gap:4px;padding:12px}.KeeperScanner_binFacts__1iKAx span+span{border-left:1px solid var(--border)}.KeeperScanner_binFacts__1iKAx small{font-size:.63rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.KeeperScanner_binFacts__1iKAx strong{font-size:.84rem;overflow-wrap:anywhere}@media(max-width:500px){.KeeperScanner_wrap__oMKke{margin-inline:-4px}.KeeperScanner_heading__kQfM6{margin-bottom:14px}.KeeperScanner_heading__kQfM6 h1{font-size:2rem}.KeeperScanner_heading__kQfM6>div>p:not(.KeeperScanner_kicker__hRIWP):not(.KeeperScanner_sessionCount__7_6Yv){font-size:.82rem}.KeeperScanner_manual__cIObC,.KeeperScanner_panel__NH4Gk{margin:10px 0;padding:16px}.KeeperScanner_binHero__nadVZ{margin:-16px -16px 14px;padding:18px;min-height:175px}.KeeperScanner_grid__oSeqe{gap:8px}.KeeperScanner_grid__oSeqe button{min-height:64px;font-size:.86rem}.KeeperScanner_manual__cIObC{margin-bottom:70px}}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX){max-width:none}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX) .KeeperScanner_camera__wb8lX{min-height:calc(100dvh - 240px);margin:0 auto}@media(max-width:500px){.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX){margin-inline:-16px}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX) .KeeperScanner_camera__wb8lX{min-height:calc(100dvh - 245px);border-radius:0;padding-bottom:90px}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX) .KeeperScanner_brackets__LKg9k{top:23%}}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX){max-width:720px;margin-inline:auto}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX) .KeeperScanner_camera__wb8lX{height:clamp(260px,48svh,430px);min-height:0;max-width:720px;margin:0;border-radius:18px;padding:0}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX) .KeeperScanner_brackets__LKg9k{width:min(56%,260px);border-width:4px;border-radius:22px}.KeeperScanner_scanBelow__h8gsx{padding:14px 8px 0}.KeeperScanner_scanBelow__h8gsx p{color:var(--text-secondary);font-size:.86rem;margin:0 0 12px}.KeeperScanner_scanBelow__h8gsx button{min-height:46px;padding:10px 18px;border-radius:24px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font-weight:700;cursor:pointer}@media(max-width:500px){.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX){margin-inline:0}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX) .KeeperScanner_camera__wb8lX{height:clamp(250px,46svh,390px);min-height:0;border-radius:16px}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX) .KeeperScanner_brackets__LKg9k{top:50%;width:min(58%,240px)}.KeeperScanner_scanBelow__h8gsx{padding-bottom:8px}}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX){max-width:560px}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX) .KeeperScanner_camera__wb8lX{height:clamp(230px,37svh,330px);border-radius:16px;background:#101b14}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX) .KeeperScanner_brackets__LKg9k{width:min(55%,205px);height:auto;aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%);border:0;border-radius:0;box-shadow:none}.KeeperScanner_brackets__LKg9k span{position:absolute;width:35px;height:35px;border:0 solid #c4e3ae}.KeeperScanner_brackets__LKg9k span:first-child{top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:13px}.KeeperScanner_brackets__LKg9k span:nth-child(2){top:0;right:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:13px}.KeeperScanner_brackets__LKg9k span:nth-child(3){bottom:0;left:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:13px}.KeeperScanner_brackets__LKg9k span:nth-child(4){bottom:0;right:0;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:13px}.KeeperScanner_scanBelow__h8gsx{padding:12px 0 0;text-align:center}.KeeperScanner_scanBelow__h8gsx p{font-size:.82rem;margin:0 0 8px}.KeeperScanner_scanBelow__h8gsx button{min-height:32px;border:0;background:transparent;border-radius:0;padding:4px 8px;color:var(--accent);font-size:.84rem;font-weight:650;text-decoration:underline;text-underline-offset:4px}@media(max-width:500px){.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX) .KeeperScanner_camera__wb8lX{height:clamp(215px,34svh,300px);border-radius:13px}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_camera__wb8lX) .KeeperScanner_brackets__LKg9k{width:min(53%,185px)}.KeeperScanner_scanBelow__h8gsx{padding-top:10px}}.KeeperScanner_careWorkspace__H8x1o{border:1px solid var(--border);border-radius:13px;padding:20px;margin:12px auto 0;max-width:640px}.KeeperScanner_careTopline__JAJ_N{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:.62rem;letter-spacing:.13em;font-weight:750;color:var(--accent)}.KeeperScanner_recognized__wk87o{letter-spacing:.03em;font-size:.62rem;color:var(--accent)}.KeeperScanner_careIdentity__FLqCT{display:flex;gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border)}.KeeperScanner_careThumbFallback__Nq47U,.KeeperScanner_careThumb__127Qg{position:relative;flex:none;width:78px;height:78px;border:1px solid var(--border);border-radius:11px;overflow:hidden;background:var(--background)}.KeeperScanner_careThumb__127Qg img{object-fit:cover}.KeeperScanner_careThumbFallback__Nq47U{display:grid;place-items:center;font-size:2rem;color:var(--accent)}.KeeperScanner_careIdentityText__i9bxC{min-width:0}.KeeperScanner_careIdentityText__i9bxC h1{font-family:Georgia,serif;font-size:clamp(1.4rem,5vw,2rem);line-height:1.15;margin:0 0 5px;overflow-wrap:anywhere}.KeeperScanner_careIdentityText__i9bxC p{font-size:.82rem;margin:0 0 5px}.KeeperScanner_careIdentityText__i9bxC span{font-size:.73rem;color:var(--text-secondary)}.KeeperScanner_actionHead__bpD2Y{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:17px 0 12px}.KeeperScanner_actionHead__bpD2Y h2{font-family:Georgia,serif;font-size:1.34rem;margin:0 0 3px}.KeeperScanner_actionHead__bpD2Y p{font-size:.75rem;color:var(--text-secondary);margin:0}.KeeperScanner_actionHead__bpD2Y>span{font-size:.68rem;color:var(--accent);font-weight:700;white-space:nowrap}.KeeperScanner_careGrid__KdLar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.KeeperScanner_careTileLogged__fNBx_,.KeeperScanner_careTile__fYHGd{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:120px;padding:13px;border:1px solid var(--border);border-radius:11px;text-align:left;color:var(--text-primary);background:var(--background);cursor:pointer;gap:7px}.KeeperScanner_careTileLogged__fNBx_{border-color:var(--accent)}.KeeperScanner_careTileLogged__fNBx_:disabled,.KeeperScanner_careTile__fYHGd:disabled{opacity:.65;cursor:wait}.KeeperScanner_careTileTop__rsFhl{display:flex;justify-content:space-between;align-items:center;min-height:20px;color:var(--accent);font-size:1.18rem}.KeeperScanner_careTileLogged__fNBx_ .KeeperScanner_careTileTop__rsFhl span:last-child{font-size:.85rem;font-weight:800}.KeeperScanner_careTileLogged__fNBx_ strong,.KeeperScanner_careTile__fYHGd strong{font-size:.9rem;line-height:1.2}.KeeperScanner_careTileLogged__fNBx_ small,.KeeperScanner_careTile__fYHGd small{font-size:.65rem;line-height:1.35;color:var(--text-secondary);overflow-wrap:anywhere}.KeeperScanner_inlineNotice__YN75_{margin-top:12px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface));border-radius:9px;font-size:.78rem;font-weight:700}.KeeperScanner_inlineNotice__YN75_ button{border:1px solid var(--accent);border-radius:7px;background:var(--surface);padding:8px 12px;color:var(--accent);font-weight:750;min-height:36px;cursor:pointer}.KeeperScanner_inlineNotice__YN75_ button:disabled{opacity:.5}.KeeperScanner_careDetails__bjkx1{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.KeeperScanner_careDetails__bjkx1 summary{font-size:.8rem;font-weight:700;color:var(--accent);cursor:pointer}.KeeperScanner_careDetails__bjkx1 label{display:block;margin-top:12px;font-size:.73rem;font-weight:700}.KeeperScanner_careDetails__bjkx1 input,.KeeperScanner_careDetails__bjkx1 textarea{display:block;width:100%;padding:10px;min-height:44px;margin-top:6px;background:var(--background);color:var(--text-primary);border:1px solid var(--border);border-radius:7px}.KeeperScanner_careDetails__bjkx1 button,.KeeperScanner_manualPicker__QLzb6 button{min-height:42px;padding:10px 16px;margin-top:12px;background:var(--background);color:var(--text-primary);border:1px solid var(--border);border-radius:7px;font-weight:700;cursor:pointer}.KeeperScanner_careFooter__xp_0w{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:18px}.KeeperScanner_careFooter__xp_0w .KeeperScanner_nextBin__2tm_I{min-height:45px;background:var(--accent);color:var(--background);border:1px solid var(--accent);padding:10px 14px;border-radius:8px;font-weight:750;cursor:pointer}.KeeperScanner_careFooter__xp_0w>a{font-size:.72rem;text-align:right;color:var(--text-secondary)}.KeeperScanner_switchBin__yEWSm{display:block;border:0;background:transparent;color:var(--accent);font-size:.76rem;margin:20px auto 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.KeeperScanner_manualPicker__QLzb6{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.KeeperScanner_manualPicker__QLzb6 select{width:100%;min-height:45px;border:1px solid var(--border);background:var(--background);color:var(--text-primary);padding:10px;border-radius:8px}.KeeperScanner_manualPicker__QLzb6 button{margin-top:0}@media(max-width:500px){.KeeperScanner_careWorkspace__H8x1o{padding:15px;margin:8px 0 0}.KeeperScanner_careIdentity__FLqCT{gap:12px;padding:14px 0}.KeeperScanner_careThumbFallback__Nq47U,.KeeperScanner_careThumb__127Qg{width:66px;height:66px}.KeeperScanner_careGrid__KdLar{gap:8px}.KeeperScanner_careTileLogged__fNBx_,.KeeperScanner_careTile__fYHGd{padding:11px;min-height:112px}.KeeperScanner_careFooter__xp_0w{align-items:stretch;flex-direction:column}.KeeperScanner_careFooter__xp_0w>a{text-align:center}.KeeperScanner_careFooter__xp_0w .KeeperScanner_nextBin__2tm_I{width:100%}}.KeeperScanner_cameraControls__1OBDg{position:absolute;z-index:3;bottom:12px;left:12px;right:12px;display:flex;gap:8px;justify-content:center;pointer-events:none}.KeeperScanner_cameraControls__1OBDg button{pointer-events:auto;border:1px solid #d3e7d4;background:#112a20de;color:#fff;border-radius:999px;padding:8px 16px;min-height:38px;font-size:.76rem;font-weight:700;cursor:pointer}.KeeperScanner_cameraControls__1OBDg button[aria-pressed=true]{background:#c9e7b3;color:#142e1f}.KeeperScanner_binPicker__K2wYL{border-top:1px solid var(--border);margin-top:19px;padding-top:16px}.KeeperScanner_binPickerHead__TdQXL{display:flex;align-items:center;justify-content:space-between;gap:10px}.KeeperScanner_binPickerHead__TdQXL h2{font-family:Georgia,serif;font-size:1.23rem;margin:0 0 4px}.KeeperScanner_binPickerHead__TdQXL p{font-size:.74rem;line-height:1.35;color:var(--text-secondary);margin:0}.KeeperScanner_modeButton__nO0Uw,.KeeperScanner_selectionLine__zazFi button{flex:none;min-height:38px;padding:8px 12px;border:1px solid var(--accent);border-radius:8px;background:var(--surface);color:var(--accent);font-size:.73rem;font-weight:750;cursor:pointer}.KeeperScanner_modeButton__nO0Uw[aria-pressed=true]{background:var(--accent);color:var(--background)}.KeeperScanner_selectionLine__zazFi{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;font-size:.73rem;color:var(--text-secondary)}.KeeperScanner_selectionLine__zazFi button{background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;padding:6px}.KeeperScanner_binCarousel__teOxG{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:12px 1px 10px}.KeeperScanner_binCardSelected__NEX8G,.KeeperScanner_binCard__zakam{display:flex;flex-direction:column;flex:0 0 132px;min-width:0;min-height:103px;scroll-snap-align:start;gap:6px;text-align:left;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--text-primary);cursor:pointer}.KeeperScanner_binCardSelected__NEX8G{border-color:var(--accent)}.KeeperScanner_binCardSelected__NEX8G:disabled,.KeeperScanner_binCard__zakam:disabled{opacity:.55;cursor:wait}.KeeperScanner_binCardHeading__kJ10m{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;color:var(--text-secondary);font-size:.68rem;line-height:1.3}.KeeperScanner_binCardHeading__kJ10m span{color:var(--accent);font-weight:850}.KeeperScanner_binCardSelected__NEX8G strong,.KeeperScanner_binCard__zakam strong{font-size:.88rem}.KeeperScanner_binCardSelected__NEX8G small,.KeeperScanner_binCard__zakam small{font-size:.7rem;line-height:1.2;color:var(--text-secondary)}.KeeperScanner_bulkHint__0Xo1e{font-size:.72rem;line-height:1.4;color:var(--text-secondary);margin:2px 0 0}@media(max-width:500px){.KeeperScanner_binCardSelected__NEX8G,.KeeperScanner_binCard__zakam{flex-basis:120px;min-height:96px;padding:10px}.KeeperScanner_binPickerHead__TdQXL h2{font-size:1.15rem}}.KeeperScanner_populationStrip__V_b7l{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:12px 0 2px}.KeeperScanner_populationStrip__V_b7l>div{min-width:0;display:flex;flex-direction:column;gap:5px;border:1px solid var(--border);background:var(--background);border-radius:9px;padding:11px 12px}.KeeperScanner_populationStrip__V_b7l small{color:var(--text-secondary);font-size:.67rem;line-height:1.3;overflow-wrap:anywhere}.KeeperScanner_populationStrip__V_b7l strong{font-size:1.04rem;font-family:Georgia,serif;color:var(--text-primary);overflow-wrap:anywhere}.KeeperScanner_selectionActions__8F2SW{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.KeeperScanner_selectionActions__8F2SW button{white-space:normal;text-align:center;max-width:150px;min-height:34px}.KeeperScanner_confirmAll__091l4{margin:12px 0;padding:12px;border-radius:9px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid var(--accent)}.KeeperScanner_confirmAll__091l4 p{font-size:.8rem;line-height:1.5;margin:0 0 11px}.KeeperScanner_confirmAll__091l4>div{display:flex;justify-content:flex-end;gap:8px}.KeeperScanner_confirmAll__091l4 button{padding:9px 12px;border:1px solid var(--accent);border-radius:7px;background:var(--surface);color:var(--accent);font-weight:700;font-size:.78rem;cursor:pointer}.KeeperScanner_confirmAll__091l4 button:last-child{background:var(--accent);color:var(--background)}.KeeperScanner_confirmAll__091l4 button:disabled{opacity:.55}@media(max-width:500px){.KeeperScanner_populationStrip__V_b7l{gap:7px}.KeeperScanner_populationStrip__V_b7l>div{padding:10px}.KeeperScanner_selectionLine__zazFi{align-items:flex-start;flex-direction:column}.KeeperScanner_selectionActions__8F2SW{justify-content:flex-start;width:100%}.KeeperScanner_selectionActions__8F2SW button{flex:1 1;max-width:none}}.KeeperScanner_workspaceHistory___4xZJ{border-top:1px solid var(--border);margin-top:17px;padding-top:16px}.KeeperScanner_historyHead__EA2Rt{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.KeeperScanner_historyHead__EA2Rt h2{font-family:Georgia,serif;font-size:1.2rem;font-weight:550;margin:0}.KeeperScanner_historyHead__EA2Rt a{font-size:.72rem;color:var(--accent);font-weight:750}.KeeperScanner_historyList__pd4QA{border:1px solid var(--border);border-radius:9px;overflow:hidden}.KeeperScanner_historyEntry__m3jvR{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--surface)}.KeeperScanner_historyEntry__m3jvR+.KeeperScanner_historyEntry__m3jvR{border-top:1px solid var(--border)}.KeeperScanner_historyEntry__m3jvR>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.KeeperScanner_historyEntry__m3jvR strong{font-size:.8rem;font-weight:750;overflow-wrap:anywhere}.KeeperScanner_historyEntry__m3jvR small{font-size:.67rem;color:var(--text-secondary);text-transform:capitalize}.KeeperScanner_historyEntry__m3jvR time{flex:none;font-size:.7rem;color:var(--text-secondary)}.KeeperScanner_historyEmpty__NHtWX{margin:8px 0;font-size:.75rem;color:var(--text-secondary)}.KeeperScanner_careWorkspace__H8x1o{max-width:740px;background:var(--surface);box-shadow:var(--shadow-soft)}.KeeperScanner_careTopline__JAJ_N{letter-spacing:.09em}.KeeperScanner_careTopline__JAJ_N a{color:var(--accent);text-decoration:none;font-size:.71rem;letter-spacing:0}.KeeperScanner_pickerCount__jO3nd{display:inline-block;margin-left:4px;padding:2px 7px;border-radius:999px;border:1px solid var(--border);font:700 .66rem/1.3 system-ui,sans-serif;color:var(--text-secondary);vertical-align:middle}.KeeperScanner_binCardSelected__NEX8G,.KeeperScanner_binCard__zakam{border-radius:var(--radius-small);background:var(--surface-secondary)}.KeeperScanner_binCardSelected__NEX8G{background:color-mix(in srgb,var(--accent) 12%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}.KeeperScanner_careTileLogged__fNBx_,.KeeperScanner_careTile__fYHGd{background:var(--surface-secondary);border-radius:var(--radius-small)}.KeeperScanner_careTileLogged__fNBx_{background:color-mix(in srgb,var(--accent) 13%,var(--surface))}.KeeperScanner_careFooter__xp_0w{border-top:1px solid var(--border);padding-top:14px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.KeeperScanner_careFooter__xp_0w .KeeperScanner_settingsLink__56wM_{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid var(--border);background:var(--surface-secondary);border-radius:var(--radius-small);font-size:.75rem;font-weight:750;color:var(--accent);text-align:center;text-decoration:none}.KeeperScanner_careFooter__xp_0w .KeeperScanner_nextBin__2tm_I{min-height:44px;padding:10px 13px;border-radius:var(--radius-small);font-size:.76rem}.KeeperScanner_careGrid__KdLar+.KeeperScanner_error__iP04w,.KeeperScanner_careGrid__KdLar~.KeeperScanner_error__iP04w{margin:10px 0}@media(max-width:600px){.KeeperScanner_careWorkspace__H8x1o{max-width:none;box-shadow:none;padding:12px;margin:0;border-radius:var(--radius-small)}.KeeperScanner_careIdentity__FLqCT{padding:11px 0}.KeeperScanner_populationStrip__V_b7l>div{background:var(--surface-secondary)}.KeeperScanner_binPicker__K2wYL{margin-top:13px;padding-top:13px}.KeeperScanner_binCarousel__teOxG{margin-right:-12px;padding-right:12px;scroll-padding-left:2px}.KeeperScanner_binCardSelected__NEX8G,.KeeperScanner_binCard__zakam{flex-basis:122px;min-height:94px}.KeeperScanner_careTileLogged__fNBx_,.KeeperScanner_careTile__fYHGd{min-height:98px}.KeeperScanner_careFooter__xp_0w{grid-template-columns:1fr 1fr;align-items:stretch}.KeeperScanner_careFooter__xp_0w .KeeperScanner_nextBin__2tm_I{width:auto}.KeeperScanner_careFooter__xp_0w>a{text-align:center}.KeeperScanner_actionHead__bpD2Y{margin-top:12px}.KeeperScanner_workspaceHistory___4xZJ{margin-top:15px}.KeeperScanner_historyEntry__m3jvR{padding:9px 11px}}.KeeperScanner_actionHead__bpD2Y>div{flex:1 1;min-width:0}.KeeperScanner_careSessionCount__29lUd{color:var(--accent);font-size:.7rem;font-weight:750;white-space:nowrap}.KeeperScanner_historyFullLink__Glme4{font-size:.72rem;font-weight:750;color:var(--accent);white-space:nowrap}.KeeperScanner_workspaceHistory___4xZJ>div:first-child{margin-bottom:10px}.KeeperScanner_binPicker__K2wYL>div:first-child{margin-bottom:4px}@media(max-width:500px){.KeeperScanner_actionHead__bpD2Y{margin:14px 0 12px}.KeeperScanner_careSessionCount__29lUd{font-size:.65rem}}.KeeperScanner_quickChoose__Btcgz{margin:13px auto 0;max-width:740px;padding:18px;border:1px solid var(--border);border-radius:17px;background:var(--surface)}.KeeperScanner_quickChooseHeader__G_Ubh{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.KeeperScanner_quickChooseHeader__G_Ubh .KeeperScanner_kicker__hRIWP{margin:0 0 4px;font-size:.6rem;letter-spacing:.14em;color:var(--accent);font-weight:800}.KeeperScanner_quickChooseHeader__G_Ubh h2{margin:0;font:400 clamp(1.65rem,4vw,2rem)/1.08 var(--display);color:var(--text-primary)}.KeeperScanner_quickChooseHeader__G_Ubh p:not(.KeeperScanner_kicker__hRIWP){margin:5px 0 0;font-size:.74rem;color:var(--text-secondary)}.KeeperScanner_quickChooseHeader__G_Ubh>span{flex:none;padding:6px 10px;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font-size:.67rem}.KeeperScanner_quickChooseSearch__bRBvJ{display:flex;align-items:center;gap:10px;min-height:46px;padding:5px 11px;border:1px solid var(--border);border-radius:12px;background:var(--background);color:var(--accent)}.KeeperScanner_quickChooseSearch__bRBvJ:focus-within{outline:2px solid var(--accent);outline-offset:2px}.KeeperScanner_quickChooseSearch__bRBvJ input{flex:1 1;min-width:0;min-height:36px;padding:0;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:16px}.KeeperScanner_quickChooseSearch__bRBvJ input::placeholder{color:var(--text-secondary)}.KeeperScanner_quickChooseSearch__bRBvJ button{flex:none;min-width:29px;height:29px;border:0;border-radius:8px;background:var(--surface-secondary);color:var(--accent);font-size:1.2rem;cursor:pointer}.KeeperScanner_quickChooseList__eyp9r{display:grid;grid-gap:7px;gap:7px;max-height:min(45svh,400px);margin-top:11px;overflow-y:auto;overscroll-behavior:contain}.KeeperScanner_quickChooseBin__eMHUY{display:flex;align-items:center;gap:11px;min-width:0;min-height:63px;padding:8px 10px;border:1px solid var(--border);border-radius:11px;background:var(--surface-secondary);color:var(--text-primary);text-align:left;cursor:pointer}.KeeperScanner_quickChooseBin__eMHUY:hover{border-color:var(--accent)}.KeeperScanner_quickChooseBin__eMHUY:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.KeeperScanner_quickChoosePhoto__M6AQs{position:relative;display:grid;place-items:center;flex:none;width:45px;height:45px;border-radius:9px;overflow:hidden;background:var(--surface);color:var(--accent);font-size:1.6rem}.KeeperScanner_quickChoosePhoto__M6AQs img{object-fit:cover}.KeeperScanner_quickChooseIdentity__QbyEX{display:grid;grid-gap:3px;gap:3px;flex:1 1;min-width:0}.KeeperScanner_quickChooseIdentity__QbyEX strong{font-size:.83rem;line-height:1.15}.KeeperScanner_quickChooseIdentity__QbyEX small{font-size:.69rem;color:var(--text-secondary);line-height:1.25;overflow-wrap:anywhere}.KeeperScanner_quickChooseArrow__jwodh{flex:none;color:var(--accent);font-size:1.2rem}.KeeperScanner_quickChooseEmpty__5oRil{margin:12px 0;padding:12px 9px;color:var(--text-secondary);font-size:.77rem;line-height:1.5}.KeeperScanner_quickChooseEmpty__5oRil a{color:var(--accent);font-weight:750}.KeeperScanner_quickChooseFooter__r6kG8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid var(--border)}.KeeperScanner_quickChooseFooter__r6kG8 a,.KeeperScanner_quickChooseFooter__r6kG8 button{border:0;padding:8px 3px;background:transparent;color:var(--accent);font:inherit;font-size:.73rem;font-weight:750;text-decoration:none;cursor:pointer}.KeeperScanner_quickChooseFooter__r6kG8 a:focus-visible,.KeeperScanner_quickChooseFooter__r6kG8 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:500px){.KeeperScanner_quickChoose__Btcgz{padding:13px;margin-top:9px;border-radius:14px}.KeeperScanner_quickChooseList__eyp9r{max-height:min(49svh,460px)}.KeeperScanner_quickChooseBin__eMHUY{min-height:61px}.KeeperScanner_quickChooseHeader__G_Ubh h2{font-size:1.65rem}}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_quickChoose__Btcgz) .KeeperScanner_heading__kQfM6{align-items:center;gap:10px;margin-bottom:10px}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_quickChoose__Btcgz) .KeeperScanner_heading__kQfM6 h1{font-size:clamp(1.95rem,5.5vw,2.55rem);margin:3px 0}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_quickChoose__Btcgz) .KeeperScanner_heading__kQfM6>div>p:not(.KeeperScanner_kicker__hRIWP){font-size:.77rem;line-height:1.35;color:var(--text-secondary)}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_quickChoose__Btcgz) .KeeperScanner_heading__kQfM6 .KeeperScanner_kicker__hRIWP{font-size:.59rem}.KeeperScanner_wrap__oMKke:has(.KeeperScanner_quickChoose__Btcgz) .KeeperScanner_heading__kQfM6 a{color:var(--accent);font-size:.7rem}@media(max-width:500px){.KeeperScanner_wrap__oMKke:has(.KeeperScanner_quickChoose__Btcgz) .KeeperScanner_heading__kQfM6 h1{font-size:2rem}}.KeeperScanner_compactBinSwitch__aIUf5{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-secondary)}.KeeperScanner_compactBinSwitch__aIUf5>div{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 140px}.KeeperScanner_compactBinSwitch__aIUf5 strong{font-size:.78rem;color:var(--text-primary)}.KeeperScanner_compactBinSwitch__aIUf5 small{font-size:.68rem;color:var(--text-secondary);line-height:1.3}.KeeperScanner_compactBinSwitch__aIUf5 button{min-height:37px;border:1px solid var(--border);border-radius:9px;padding:7px 10px;background:var(--surface);color:var(--accent);font-size:.7rem;font-weight:800;cursor:pointer}.KeeperScanner_compactBinSwitch__aIUf5 button:disabled{opacity:.46;cursor:default}.KeeperScanner_compactHistoryHead__d70nI{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.KeeperScanner_compactHistoryHead__d70nI strong{font-size:.85rem;color:var(--text-primary);margin-right:auto}.KeeperScanner_compactHistoryHead__d70nI button{min-height:36px;padding:5px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface-secondary);color:var(--accent);font-size:.71rem;font-weight:800;cursor:pointer}.KeeperScanner_compactHistoryHead__d70nI a{font-size:.71rem}.KeeperScanner_compactBinSwitch__aIUf5 button:focus-visible,.KeeperScanner_compactHistoryHead__d70nI button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.KeeperScanner_binPicker__K2wYL:has(.KeeperScanner_compactBinSwitch__aIUf5) .KeeperScanner_binCarousel__teOxG{margin-top:10px}@media(max-width:520px){.KeeperScanner_compactBinSwitch__aIUf5{padding:10px;gap:7px}.KeeperScanner_compactBinSwitch__aIUf5 button{flex:1 0 auto}.KeeperScanner_compactHistoryHead__d70nI{gap:7px}}.KeeperScanner_quickChooseList__eyp9r{max-height:none;overflow:visible;overscroll-behavior:auto}.KeeperScanner_showMoreBins__6dOY6{display:block;margin:12px auto 2px;min-height:42px;padding:9px 17px;border:1px solid var(--border);border-radius:999px;background:var(--surface-secondary);color:var(--accent);font-size:.76rem;font-weight:800;cursor:pointer}.KeeperScanner_showMoreBins__6dOY6:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.KeeperScanner_careTileTop__rsFhl svg{width:24px;height:24px;display:block}.KeeperScanner_quickChoosePhoto__M6AQs svg{width:23px;height:23px}.KeeperScanner_careThumbFallback__Nq47U svg{width:39px;height:39px}.CollectionRows_quickHeader__HlyN8{display:grid;grid-gap:9px;gap:9px;margin:0 0 14px}.CollectionRows_shortcuts__7xCPB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.CollectionRows_shortcuts__7xCPB a{display:grid;min-height:43px;place-items:center;padding:8px 7px;border:1px solid var(--border);background:var(--surface);color:var(--accent);font-size:.65rem;font-weight:750;text-align:center}.CollectionRows_shortcuts__7xCPB a:hover{border-color:var(--accent)}.CollectionRows_shortcuts__7xCPB a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CollectionRows_overview__dkuLF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-bottom:0;border:1px solid var(--border);background:var(--border)}.CollectionRows_overview__dkuLF>div{display:flex;min-width:0;min-height:61px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 4px;background:var(--surface);text-align:center}.CollectionRows_overview__dkuLF strong{color:var(--text-primary);font-family:var(--display);font-size:clamp(1.6rem,3.5vw,2.25rem);font-weight:560;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CollectionRows_overview__dkuLF span{color:var(--text-muted);font-size:.59rem;font-weight:750;letter-spacing:.025em}.CollectionRows_grid__ukjqQ{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:2px}.CollectionRows_row__a9m6N{display:grid;min-width:0;grid-gap:8px;gap:8px;align-content:start;padding:11px 12px;border:1px solid var(--border);background:var(--surface)}.CollectionRows_speciesLink__Fb5i5{display:flex;min-width:0;min-height:62px;align-items:center;gap:12px;color:var(--text-primary);text-decoration:none}.CollectionRows_speciesLink__Fb5i5:hover .CollectionRows_identity__2PsAZ strong{color:var(--accent)}.CollectionRows_speciesLink__Fb5i5:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.CollectionRows_photo__m_qky{position:relative;display:grid;width:62px;height:62px;flex:0 0 62px;place-items:center;overflow:hidden;border:2px solid var(--forest);border-radius:50%;background:color-mix(in srgb,var(--forest) 9%,var(--surface));color:var(--forest)}.CollectionRows_photo__m_qky svg{width:31px;height:31px;stroke-width:1.35;fill:none;stroke:currentColor}.CollectionRows_identity__2PsAZ{display:grid;min-width:0;grid-gap:3px;gap:3px}.CollectionRows_identity__2PsAZ strong{overflow:hidden;font-size:.9rem;font-weight:720;line-height:1.2;text-overflow:ellipsis}.CollectionRows_identity__2PsAZ em{overflow:hidden;color:var(--text-secondary);font-family:var(--display);font-size:.76rem;font-weight:400;line-height:1.25;text-overflow:ellipsis}.CollectionRows_identity__2PsAZ small{color:var(--text-muted);font-size:.56rem;font-weight:680;letter-spacing:.065em;text-transform:uppercase}.CollectionRows_openArrow__I_iil{align-self:center;margin-left:auto;color:var(--text-muted);font-size:1.05rem}.CollectionRows_controls__eGJNM{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding-top:7px;border-top:1px solid var(--border)}.CollectionRows_status__JjTo2{display:inline-flex;min-height:27px;align-items:center;color:var(--text-secondary);font-size:.67rem;font-weight:640}.CollectionRows_status__JjTo2[data-status=declining]{color:var(--clay)}.CollectionRows_status__JjTo2[data-status=thriving]{color:var(--forest)}.CollectionRows_status__JjTo2[data-status=no-longer-kept]{color:var(--text-muted)}.CollectionRows_recordLink__bShos{display:inline-flex;min-height:35px;align-items:center;gap:5px;color:var(--accent);font-size:.63rem;font-weight:750;text-decoration:none}.CollectionRows_recordLink__bShos:hover{text-decoration:underline;text-underline-offset:3px}.CollectionRows_recordLink__bShos:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CollectionRows_quantityGroup__TCmAi{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.CollectionRows_quantityLabel__w5h7o{color:var(--text-muted);font-size:.6rem;font-weight:750;text-transform:uppercase}.CollectionRows_stepper__E5DdT{display:flex;align-items:center;gap:1px}.CollectionRows_stepper__E5DdT button,.CollectionRows_stepper__E5DdT output{display:grid;min-width:0;height:40px;place-items:center;padding:0;border:1px solid var(--border);border-radius:0;background:var(--background);color:var(--text-primary);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.CollectionRows_stepper__E5DdT button{width:42px;cursor:pointer;font-size:1.2rem;font-weight:600}.CollectionRows_stepper__E5DdT output{min-width:46px;padding-inline:5px;font-size:.79rem;font-weight:750}.CollectionRows_stepper__E5DdT button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.CollectionRows_stepper__E5DdT button:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent);outline-offset:1px}.CollectionRows_stepper__E5DdT button:disabled{opacity:.38;cursor:not-allowed}.CollectionRows_quantityError___5U2_{margin:0;max-width:270px;color:var(--clay);font-size:.65rem;line-height:1.4;text-align:right}.CollectionRows_screenReader__9IvOa{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (min-width:900px){.CollectionRows_grid__ukjqQ{grid-template-columns:repeat(2,minmax(0,1fr))}.CollectionRows_quickHeader__HlyN8{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:stretch}.CollectionRows_shortcuts__7xCPB{align-items:stretch}}@media (max-width:550px){.CollectionRows_controls__eGJNM{justify-content:flex-start}.CollectionRows_quantityGroup__TCmAi{margin-left:auto}.CollectionRows_recordLink__bShos{margin-left:0}.CollectionRows_row__a9m6N{gap:6px}.CollectionRows_speciesLink__Fb5i5{min-height:56px}.CollectionRows_photo__m_qky{width:55px;height:55px;flex-basis:55px}}@media (max-width:380px){.CollectionRows_row__a9m6N{padding:10px}.CollectionRows_photo__m_qky{width:54px;height:54px;flex-basis:54px}.CollectionRows_speciesLink__Fb5i5{gap:9px}.CollectionRows_controls__eGJNM{gap:6px}.CollectionRows_stepper__E5DdT button{width:40px}}.LedgerLayout_intro__Fcv3H{background:var(--surface);border-bottom:1px solid var(--border)}.LedgerLayout_introInner__hQclO{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-block:clamp(22px,3.2vw,40px) clamp(22px,3vw,35px)}.LedgerLayout_introCopy__LAtoB{min-width:0}.LedgerLayout_eyebrow__ErWx3{margin:0;color:var(--accent);font-size:.6rem;font-weight:780;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.LedgerLayout_title__hkGtc{margin:10px 0 0;color:var(--text-primary);font-family:var(--display);font-size:clamp(2.75rem,5.6vw,5.15rem);font-weight:530;letter-spacing:-.055em;line-height:.99}.LedgerLayout_description__ZcRt4{max-width:57ch;margin:12px 0 0;color:var(--text-secondary);font-size:clamp(.83rem,1.3vw,.97rem);line-height:1.5}.LedgerLayout_introLeaf__ZW0am{flex:0 0 auto;width:37px;height:37px;margin-top:1px;color:var(--accent);opacity:.68}.LedgerLayout_content__aF1YM{padding:18px 0 70px}.LedgerLayout_filterBar__p_cya.LedgerLayout_filterBar__p_cya{display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:transparent}.LedgerLayout_searchField__FpLaH{position:relative;display:flex;min-width:0;width:100%;align-items:center}.LedgerLayout_searchIcon__9H7X_{position:absolute;left:14px;width:18px;height:18px;color:var(--text-muted);pointer-events:none}.LedgerLayout_filterBar__p_cya .LedgerLayout_searchInput__EugOM{width:100%;min-width:0;min-height:48px;padding:10px 14px 10px 42px;border:1px solid var(--border);border-radius:6px;outline-offset:2px;background:var(--surface);color:var(--text-primary);font-size:.88rem}.LedgerLayout_searchInput__EugOM::placeholder{color:var(--text-muted);opacity:.85}.LedgerLayout_searchField__FpLaH:focus-within .LedgerLayout_searchIcon__9H7X_{color:var(--accent)}.LedgerLayout_filterRow__yVWE3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.LedgerLayout_filterPill__wQTtL{position:relative;display:block;min-width:0;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.LedgerLayout_filterPill__wQTtL:after{position:absolute;top:calc(50% - 3px);right:12px;width:7px;height:7px;border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);content:"";transform:rotate(45deg);pointer-events:none}.LedgerLayout_filterBar__p_cya .LedgerLayout_filterSelect__wiZPm{display:block;width:100%;min-width:0;min-height:43px;padding:8px 26px 8px 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:transparent;color:var(--text-primary);font-size:.72rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.LedgerLayout_filterPill__wQTtL:focus-within{outline:2px solid var(--accent);outline-offset:2px}.LedgerLayout_filterPill__wQTtL[data-active=true]{border-color:var(--border-strong)}.LedgerLayout_resultMeta__1fmqR.LedgerLayout_resultMeta__1fmqR{display:flex;min-height:47px;justify-content:space-between;align-items:center;gap:12px;color:var(--text-muted);font-size:.65rem;letter-spacing:.02em}.LedgerLayout_metaActions__FWrao{display:flex;min-width:0;align-items:center;gap:14px}.LedgerLayout_legend__8ZZd1{position:relative}.LedgerLayout_legend__8ZZd1 summary{display:inline-flex;min-height:38px;align-items:center;gap:6px;color:var(--text-secondary);font-size:.64rem;font-weight:700;letter-spacing:.01em;text-transform:none;white-space:nowrap;cursor:pointer;list-style:none}.LedgerLayout_legend__8ZZd1 summary::-webkit-details-marker{display:none}.LedgerLayout_legend__8ZZd1 summary:after{display:inline-grid;width:16px;height:16px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;content:"i";font-family:Georgia,serif;font-size:.67rem;font-style:italic}.LedgerLayout_legend__8ZZd1 summary:hover,.LedgerLayout_legend__8ZZd1[open] summary{color:var(--accent)}.LedgerLayout_legendPanel__Rjk8S{position:absolute;z-index:15;top:calc(100% + 4px);right:0;width:min(265px,calc(100vw - 32px));padding:15px 16px;border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:0 12px 30px color-mix(in srgb,var(--text-primary) 13%,transparent);color:var(--text-primary);text-align:left;text-transform:none}.LedgerLayout_legendPanel__Rjk8S strong{display:block;margin-bottom:11px;font-size:.72rem}.LedgerLayout_legendPanel__Rjk8S p{display:flex;align-items:center;gap:10px;margin:8px 0;font-size:.73rem;font-weight:500;line-height:1.4}.LedgerLayout_legendSwatch__wy30C{width:16px;height:16px;flex:0 0 16px;border:2px solid var(--bark);border-radius:72% 0 72% 5%;background:color-mix(in srgb,var(--bark) 7%,transparent);transform:rotate(-17deg)}.LedgerLayout_legendSwatchCollected__OCtx_{border-color:var(--forest);background:color-mix(in srgb,var(--forest) 14%,transparent)}@media (min-width:700px){.LedgerLayout_content__aF1YM{padding-top:23px}.LedgerLayout_filterBar__p_cya.LedgerLayout_filterBar__p_cya{flex-direction:row;align-items:stretch;gap:12px}.LedgerLayout_searchField__FpLaH{flex:1 1 48%}.LedgerLayout_filterRow__yVWE3{flex:1 1 52%;align-items:stretch}.LedgerLayout_filterBar__p_cya .LedgerLayout_filterSelect__wiZPm{min-height:48px}}@media (max-width:420px){.LedgerLayout_introInner__hQclO{padding-block:21px 22px;gap:12px}.LedgerLayout_title__hkGtc{font-size:clamp(2.45rem,11.7vw,3.15rem)}.LedgerLayout_description__ZcRt4{margin-top:10px;font-size:.82rem}.LedgerLayout_introLeaf__ZW0am{width:30px;height:30px}.LedgerLayout_content__aF1YM{padding-top:13px}.LedgerLayout_filterBar__p_cya .LedgerLayout_filterSelect__wiZPm{padding-left:11px;padding-right:22px;font-size:.67rem}.LedgerLayout_filterPill__wQTtL:after{right:9px}.LedgerLayout_legend__8ZZd1 summary,.LedgerLayout_resultMeta__1fmqR.LedgerLayout_resultMeta__1fmqR{font-size:.59rem}.LedgerLayout_metaActions__FWrao{gap:9px}}.PinToHome_button__QtJLe{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:9px 16px;border:1px solid var(--border,var(--line));border-radius:999px;background:var(--surface,var(--paper));color:var(--accent,var(--forest));font-size:.78rem;font-weight:750;cursor:pointer}.PinToHome_button__QtJLe:focus-visible,.PinToHome_button__QtJLe:hover{border-color:var(--accent,var(--forest))}.PinToHome_button__QtJLe[aria-pressed=true]{background:color-mix(in srgb,var(--accent,var(--forest)) 10%,var(--surface,var(--paper)))}.PinToHome_button__QtJLe:disabled{opacity:.55}.KeeperWorkspace_workspace__BnI4U{display:grid;grid-gap:20px;gap:20px}.KeeperWorkspace_metrics__qzX5e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--border);background:var(--border)}.KeeperWorkspace_metric__6jrvH{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:var(--surface);padding:20px}.KeeperWorkspace_fields__S9886 label,.KeeperWorkspace_heading__NUvwy>span,.KeeperWorkspace_metric__6jrvH>span{color:var(--text-muted);font-size:.71rem}.KeeperWorkspace_metric__6jrvH>span{text-transform:uppercase;letter-spacing:.065em;font-weight:750}.KeeperWorkspace_metric__6jrvH strong{font-family:var(--display);font-size:clamp(1.3rem,3vw,2.25rem);font-weight:540;text-transform:capitalize;overflow-wrap:anywhere}.KeeperWorkspace_metric__6jrvH small{font-size:.65rem;color:var(--text-muted)}.KeeperWorkspace_stepper__kLztq{display:flex;align-items:center;max-width:100%;border:1px solid var(--border)}.KeeperWorkspace_stepper__kLztq button{width:42px;min-height:44px;border:0;background:var(--background);color:var(--text-primary);font-size:1.3rem;cursor:pointer}.KeeperWorkspace_stepper__kLztq input{width:62px;min-width:0;height:44px;text-align:center;border:0;border-inline:1px solid var(--border);background:var(--surface);color:var(--text-primary);font:inherit}.KeeperWorkspace_card__3Yh6v{padding:22px;border:1px solid var(--border);background:var(--surface)}.KeeperWorkspace_heading__NUvwy{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:18px}.KeeperWorkspace_heading__NUvwy h2{margin:0;font-family:var(--display);font-size:1.55rem;font-weight:550}.KeeperWorkspace_fields__S9886{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;margin-bottom:16px}.KeeperWorkspace_create__GnaRE label,.KeeperWorkspace_fields__S9886 label{display:grid;grid-gap:7px;gap:7px;font-weight:680}.KeeperWorkspace_create__GnaRE input,.KeeperWorkspace_fields__S9886 input,.KeeperWorkspace_fields__S9886 select,.KeeperWorkspace_fields__S9886 textarea{min-width:0;width:100%;border:1px solid var(--border);background:var(--background);color:var(--text-primary);padding:11px;font:inherit;font-size:.85rem;min-height:44px}.KeeperWorkspace_fields__S9886 textarea{resize:vertical}.KeeperWorkspace_wide__IEgjJ{grid-column:1/-1}.KeeperWorkspace_create__GnaRE button,.KeeperWorkspace_primary__DHfGt{min-height:44px;padding:9px 17px;background:var(--accent);border:1px solid var(--accent);color:var(--background);font:inherit;font-size:.76rem;font-weight:750;cursor:pointer}.KeeperWorkspace_create__GnaRE button:disabled,.KeeperWorkspace_primary__DHfGt:disabled{opacity:.55}.KeeperWorkspace_message__H6LxC{font-size:.75rem;color:var(--text-secondary)}.KeeperWorkspace_create__GnaRE{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border);background:var(--surface);max-width:540px}.KeeperWorkspace_create__GnaRE label{font-size:.75rem}.KeeperWorkspace_create__GnaRE button{justify-self:start}.KeeperWorkspace_create__GnaRE p{margin:0;font-size:.75rem;color:var(--clay)}@media(max-width:600px){.KeeperWorkspace_metrics__qzX5e{grid-template-columns:repeat(2,minmax(0,1fr))}.KeeperWorkspace_metric__6jrvH:first-child{grid-column:1/-1}.KeeperWorkspace_metric__6jrvH{padding:13px}.KeeperWorkspace_fields__S9886{grid-template-columns:1fr}.KeeperWorkspace_card__3Yh6v{padding:15px}.KeeperWorkspace_metric__6jrvH strong{font-size:1.5rem}}.AchievementToast_toast__X8soJ{position:fixed;z-index:10000;inset-block-start:calc(env(safe-area-inset-top,0px) + 12px);inset-inline-end:max(14px,env(safe-area-inset-right,0px));width:min(360px,calc(100vw - 28px));display:grid;grid-template-columns:39px minmax(0,1fr) 36px;align-items:start;grid-column-gap:11px;column-gap:11px;padding:13px 12px;border:1px solid var(--line,#405247);border-radius:16px;background:var(--paper,#172b20);color:var(--ink,#f3eddc);box-shadow:0 14px 34px rgba(0,0,0,.32);font-family:var(--sans,Arial,sans-serif);font-size:13px;line-height:1.35;text-align:left;isolation:isolate;max-height:min(75dvh,280px);overflow-y:auto;overscroll-behavior:contain;animation:AchievementToast_achievement-enter__44MaR .22s ease-out both}.AchievementToast_icon__xcivn{display:grid;place-items:center;width:39px;height:39px;min-width:39px;border-radius:12px;background:color-mix(in srgb,var(--forest,#b8c88f) 16%,var(--paper,#172b20));color:var(--forest,#b8c88f);font-family:var(--sans,Arial,sans-serif);font-size:24px;line-height:1}.AchievementToast_content__7oaD6{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.AchievementToast_eyebrow__c3hKm{display:block;margin:0;color:var(--forest,#b8c88f);font-family:var(--sans,Arial,sans-serif);font-size:10px;font-weight:850;line-height:1.35;letter-spacing:.075em;text-transform:uppercase}.AchievementToast_content__7oaD6 strong{display:block;max-width:100%;margin:0;color:var(--ink,#f3eddc);font-family:var(--sans,Arial,sans-serif);font-size:15px;font-weight:800;line-height:1.25;letter-spacing:0;text-wrap:wrap;overflow-wrap:anywhere}.AchievementToast_description__RfmTt{font-size:11px;line-height:1.35;color:var(--muted,#aeb8ab);overflow-wrap:anywhere}.AchievementToast_rewards__0rp3O{margin-top:3px;color:var(--forest,#b8c88f);font-size:12px;line-height:1.3;font-weight:850}.AchievementToast_rewards__0rp3O span{margin:0 4px}.AchievementToast_link__QG_52{display:inline-flex;align-items:center;margin-top:3px;color:var(--ink,#f3eddc);font-size:11px;font-weight:750;text-decoration:underline;text-underline-offset:2px}.AchievementToast_close__oBpRu{display:grid;place-items:center;width:36px;height:36px;min-width:36px;border:1px solid var(--line,#405247);border-radius:10px;background:color-mix(in srgb,var(--ink,#f3eddc) 5%,var(--paper,#172b20));color:var(--ink,#f3eddc);font-family:var(--sans,Arial,sans-serif);font-size:22px;font-weight:400;line-height:1;cursor:pointer;touch-action:manipulation}.AchievementToast_close__oBpRu:hover{background:color-mix(in srgb,var(--ink,#f3eddc) 12%,var(--paper,#172b20))}.AchievementToast_close__oBpRu:focus-visible,.AchievementToast_link__QG_52:focus-visible{outline:3px solid var(--forest,#b8c88f);outline-offset:2px}.AchievementToast_toast__X8soJ[data-hidden=true]{border-color:var(--forest,#b8c88f);box-shadow:0 16px 36px rgba(0,0,0,.35)}.AchievementToast_toast__X8soJ[data-hidden=true] .AchievementToast_icon__xcivn{background:color-mix(in srgb,var(--forest,#b8c88f) 25%,var(--paper,#172b20))}@keyframes AchievementToast_achievement-enter__44MaR{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.AchievementToast_toast__X8soJ{inset-inline-start:50%;inset-inline-end:auto;transform:translateX(-50%);animation:AchievementToast_achievement-enter-mobile___zn4_ .22s ease-out both;width:min(370px,calc(100vw - 24px));inset-block-start:calc(env(safe-area-inset-top,0px) + 10px);padding:11px;column-gap:9px}.AchievementToast_description__RfmTt{display:none}.AchievementToast_content__7oaD6{gap:3px}.AchievementToast_content__7oaD6 strong{font-size:14px}}@keyframes AchievementToast_achievement-enter-mobile___zn4_{0%{opacity:0;transform:translate(-50%,-9px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.AchievementToast_toast__X8soJ{animation:none}}.AchievementToast_icon__xcivn svg{width:24px;height:24px}.AppSwipeBack_hint__HjhDH{position:fixed;z-index:90;left:50%;bottom:calc(101px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:7px;padding:9px 15px;border:1px solid var(--border,var(--line));border-radius:999px;background:var(--surface,var(--paper));color:var(--text-primary,var(--ink));box-shadow:var(--shadow-soft);font-size:.77rem;font-weight:750;pointer-events:none;opacity:0;transform:translate3d(-50%,12px,0) scale(.94);transition:opacity .12s ease,transform .12s ease}.AppSwipeBack_hint__HjhDH span{font-size:1.05rem;color:var(--accent,var(--forest))}.AppSwipeBack_hint__HjhDH[data-visible=true]{opacity:.96;transform:translate3d(-50%,0,0) scale(1)}@media(prefers-reduced-motion:reduce){.AppSwipeBack_hint__HjhDH{transition:none}}.KeeperMobileNav_nav__oIjKW{display:none}@media (max-width:720px){.KeeperMobileNav_nav__oIjKW{position:fixed;z-index:60;right:12px;bottom:max(9px,env(safe-area-inset-bottom));left:12px;display:grid;max-width:540px;margin:auto;padding:8px 7px 7px;grid-template-columns:repeat(5,1fr);align-items:flex-end;border:1px solid var(--border,var(--line));border-radius:28px;background:color-mix(in srgb,var(--surface,var(--paper)) 92%,transparent);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.KeeperMobileNav_item__3_DxC{display:grid;min-height:43px;place-items:center;grid-gap:3px;gap:3px;color:var(--text-secondary,var(--muted));text-decoration:none;-webkit-tap-highlight-color:transparent}.KeeperMobileNav_item__3_DxC span{display:grid;width:24px;height:24px;place-items:center}.KeeperMobileNav_item__3_DxC svg{width:23px;height:23px}.KeeperMobileNav_item__3_DxC small{font-size:.57rem;letter-spacing:.01em}.KeeperMobileNav_active__C4FmA{color:var(--accent,var(--forest))}.KeeperMobileNav_active__C4FmA small{font-weight:800}.KeeperMobileNav_primary__Ku8VB{width:70px;height:70px;min-height:70px;margin:-28px auto 0;padding:5px 3px;grid-template-rows:29px minmax(0,auto);align-content:center;row-gap:3px;align-self:center;border:3px solid var(--surface,var(--paper));border-radius:22px;background:var(--accent,var(--forest));color:var(--background,var(--paper-strong));box-shadow:0 6px 18px color-mix(in srgb,var(--accent,var(--forest)) 35%,transparent)}.KeeperMobileNav_primary__Ku8VB span{width:29px;height:29px}.KeeperMobileNav_primary__Ku8VB svg{width:28px;height:28px}.KeeperMobileNav_primary__Ku8VB small{font-weight:800}}.KeeperMobileNav_editor__WQmNy{display:none}@media(max-width:720px){.KeeperMobileNav_editing___H_5_ .KeeperMobileNav_item__3_DxC{touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.KeeperMobileNav_editing___H_5_ .KeeperMobileNav_item__3_DxC:active{cursor:-webkit-grabbing;cursor:grabbing}.KeeperMobileNav_editing___H_5_ .KeeperMobileNav_selected__pYE1M{border-radius:16px;outline:2px solid var(--accent,var(--forest));outline-offset:2px}.KeeperMobileNav_editor__WQmNy{position:fixed;z-index:61;display:grid;grid-gap:12px;gap:12px;left:12px;right:12px;bottom:calc(91px + env(safe-area-inset-bottom,0px));max-width:540px;margin:auto;padding:17px;border:1px solid var(--border,var(--line));border-radius:20px;background:var(--surface,var(--paper));color:var(--text-primary,var(--ink));box-shadow:var(--shadow)}.KeeperMobileNav_editorHeading__MTI__{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.KeeperMobileNav_editorHeading__MTI__ div{display:grid;grid-gap:5px;gap:5px}.KeeperMobileNav_editorHeading__MTI__ strong{font:400 1.35rem var(--serif)}.KeeperMobileNav_editorHeading__MTI__ small{color:var(--text-secondary,var(--muted));font-size:.73rem}.KeeperMobileNav_editorHeading__MTI__ button{border:0;border-radius:10px;background:var(--accent,var(--forest));color:var(--background,var(--paper));padding:10px 14px;font-size:.78rem;font-weight:800;cursor:pointer}.KeeperMobileNav_replace__Cp_Cl{display:grid;grid-gap:7px;gap:7px;font-size:.74rem;font-weight:750}.KeeperMobileNav_replace__Cp_Cl select{min-height:44px;width:100%;border:1px solid var(--border,var(--line));border-radius:10px;padding:9px;background:var(--surface-secondary,var(--paper-strong));color:var(--text-primary,var(--ink));font-size:16px}.KeeperMobileNav_editorActions__mRtMV{display:flex;flex-wrap:wrap;gap:8px}.KeeperMobileNav_editorActions__mRtMV button{flex:1 1;min-height:38px;border:1px solid var(--border,var(--line));border-radius:10px;background:var(--surface-secondary,var(--paper-strong));color:var(--text-primary,var(--ink));font-size:.7rem;font-weight:700;cursor:pointer}.KeeperMobileNav_editorActions__mRtMV button:disabled{opacity:.4;cursor:not-allowed}.KeeperMobileNav_editor__WQmNy>p{margin:0;color:var(--text-secondary,var(--muted));font-size:.65rem;line-height:1.4}}.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_item__3_DxC{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;cursor:pointer;background:transparent;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_primary__Ku8VB{border:3px solid var(--surface,var(--paper));background:var(--accent,var(--forest));color:var(--background,var(--paper-strong))}.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_item__3_DxC small,.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_item__3_DxC span{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media(max-width:720px){.KeeperMobileNav_nav__oIjKW.KeeperMobileNav_editing___H_5_>.KeeperMobileNav_item__3_DxC{touch-action:none}}@keyframes KeeperMobileNav_podscapeToolbarJiggle__O5Vah{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@media(max-width:720px){.KeeperMobileNav_nav__oIjKW.KeeperMobileNav_editing___H_5_>.KeeperMobileNav_item__3_DxC.KeeperMobileNav_jiggling__E0bzt{animation:KeeperMobileNav_podscapeToolbarJiggle__O5Vah .22s ease-in-out infinite;transform-origin:50% 60%;touch-action:none}.KeeperMobileNav_nav__oIjKW.KeeperMobileNav_editing___H_5_>.KeeperMobileNav_item__3_DxC.KeeperMobileNav_selected__pYE1M{outline:2px solid var(--moss-light,var(--accent,var(--forest)));outline-offset:2px}.KeeperMobileNav_editor__WQmNy{gap:10px;padding:13px}.KeeperMobileNav_editorHeading__MTI__ strong{font-size:1.14rem}.KeeperMobileNav_editorHeading__MTI__ small{font-size:.66rem}.KeeperMobileNav_resetLink__lrNbL{justify-self:start;border:0;padding:4px 0;background:transparent;color:var(--accent,var(--forest));font-size:.7rem;font-weight:750;cursor:pointer}.KeeperMobileNav_nav__oIjKW{padding:7px 6px 5px;align-items:flex-end}.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_item__3_DxC{box-sizing:border-box;min-width:0;width:100%;height:53px;min-height:53px;display:grid;grid-template-rows:24px 23px;align-content:center;justify-items:center;grid-row-gap:2px;row-gap:2px;padding:2px 1px}.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_item__3_DxC span{width:24px;height:24px;align-self:center}.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_item__3_DxC svg{width:23px;height:23px}.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_item__3_DxC small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;width:100%;max-width:100%;height:23px;margin:0;font-size:.55rem;line-height:11.5px;text-align:center;align-self:center;align-content:center}.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_primary__Ku8VB{box-sizing:border-box;width:min(62px,100%);height:62px;min-height:62px;margin:-16px auto 0;padding:4px 2px;grid-template-rows:25px 23px;row-gap:2px;align-content:center;border-radius:20px}.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_primary__Ku8VB span,.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_primary__Ku8VB svg{width:25px;height:25px}.KeeperMobileNav_editorActions__mRtMV button{min-height:44px;font-size:.76rem}}@media(max-width:720px){.KeeperMobileNav_editorActions__mRtMV button:focus-visible,.KeeperMobileNav_editorHeading__MTI__ button:focus-visible,.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_item__3_DxC:focus-visible,.KeeperMobileNav_resetLink__lrNbL:focus-visible{outline:3px solid var(--accent,var(--forest));outline-offset:3px}.KeeperMobileNav_editor__WQmNy{max-height:min(67dvh,480px);overflow-y:auto;overscroll-behavior:contain}.KeeperMobileNav_nav__oIjKW{bottom:max(9px,env(safe-area-inset-bottom,0px));width:calc(100% - 24px)}.KeeperMobileNav_editor__WQmNy{bottom:calc(91px + env(safe-area-inset-bottom,0px));max-height:min(65dvh,460px)}.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_item__3_DxC{min-width:0}}@media(max-width:350px){.KeeperMobileNav_nav__oIjKW{left:8px;right:8px;width:calc(100% - 16px);padding-inline:4px}.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_item__3_DxC small{font-size:.5rem}.KeeperMobileNav_nav__oIjKW>.KeeperMobileNav_primary__Ku8VB{width:min(56px,100%);height:58px;min-height:58px}}@media(prefers-reduced-motion:reduce){.KeeperMobileNav_nav__oIjKW.KeeperMobileNav_editing___H_5_>.KeeperMobileNav_item__3_DxC.KeeperMobileNav_jiggling__E0bzt{animation:none}}.HomeSearch_root__KheCw{position:relative;min-width:0;z-index:5}.HomeSearch_form___t2za{display:flex;align-items:center;gap:10px;min-height:48px;padding:5px 7px 5px 13px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink)}.HomeSearch_form___t2za:focus-within{border-color:var(--forest);outline:2px solid color-mix(in srgb,var(--forest) 30%,transparent);outline-offset:1px}.HomeSearch_icon__Guynf{display:grid;place-items:center;flex:none;width:22px;height:22px;color:var(--forest)}.HomeSearch_icon__Guynf svg{width:21px;height:21px}.HomeSearch_form___t2za input{width:100%;min-width:0;flex:1 1;min-height:36px;padding:0;border:0!important;box-shadow:none!important;outline:0!important;border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:16px}.HomeSearch_form___t2za input::placeholder{color:var(--muted);opacity:1}.HomeSearch_go__GLgJX{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:11px;background:color-mix(in srgb,var(--forest) 12%,var(--paper));color:var(--forest);font-size:19px;cursor:pointer}.HomeSearch_go__GLgJX:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.HomeSearch_suggestions__PYtR_{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:80;max-height:min(44dvh,350px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:15px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.HomeSearch_suggestions__PYtR_ p{margin:0!important;padding:15px;font:inherit;font-size:.77rem!important;color:var(--muted)}.HomeSearch_list__qkTge{display:grid}.HomeSearch_result__m4e1t{display:grid;grid-gap:4px;gap:4px;padding:10px 14px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.HomeSearch_result__m4e1t small{font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:var(--forest)}.HomeSearch_result__m4e1t strong{font:400 1rem/1.2 var(--serif)}.HomeSearch_more__V_cKG{display:block;padding:11px 14px;color:var(--forest);font-size:.73rem;font-weight:750;text-decoration:none}@media(min-width:721px){.HomeSearch_root__KheCw{display:none}}.FirstActionEmptyState_card__JRw_I,.FirstActionEmptyState_compact__gMzkF{display:flex;align-items:flex-start;gap:17px;min-width:0;padding:clamp(17px,3vw,26px);border:1px solid var(--line);border-radius:17px;background:var(--paper);color:var(--ink)}.FirstActionEmptyState_compact__gMzkF{padding:17px;gap:12px}.FirstActionEmptyState_mark__2UpPm{display:grid;place-items:center;width:49px;height:49px;border-radius:14px;flex:none;background:color-mix(in srgb,var(--forest) 10%,var(--paper));color:var(--forest)}.FirstActionEmptyState_mark__2UpPm svg{width:27px;height:27px}.FirstActionEmptyState_body__dG6NH{min-width:0;flex:1 1}.FirstActionEmptyState_eyebrow__zGveK{display:block;color:var(--forest);font-size:.61rem;font-weight:850;letter-spacing:.12em;margin-bottom:7px}.FirstActionEmptyState_body__dG6NH h3{font:500 clamp(1.35rem,2.4vw,1.7rem)/1.15 var(--serif);letter-spacing:-.02em;margin:0 0 7px;overflow-wrap:anywhere}.FirstActionEmptyState_body__dG6NH p{color:var(--muted);font-size:.78rem;line-height:1.55;margin:0;max-width:54ch}.FirstActionEmptyState_actions__NME7j{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.FirstActionEmptyState_actions__NME7j a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;text-decoration:none;font-size:.73rem;font-weight:800;border-radius:11px;padding:10px 14px}.FirstActionEmptyState_primary__ErQ_V{background:var(--forest);color:var(--paper)}.FirstActionEmptyState_primary__ErQ_V svg{width:16px;height:16px}.FirstActionEmptyState_secondary__HD0Tt{border:1px solid var(--line);background:var(--paper-strong);color:var(--forest)}.FirstActionEmptyState_card__JRw_I a:focus-visible,.FirstActionEmptyState_compact__gMzkF a:focus-visible{outline:3px solid var(--forest);outline-offset:3px}@media(max-width:450px){.FirstActionEmptyState_card__JRw_I,.FirstActionEmptyState_compact__gMzkF{padding:15px;gap:11px}.FirstActionEmptyState_mark__2UpPm{width:41px;height:41px;border-radius:12px}.FirstActionEmptyState_mark__2UpPm svg{width:23px;height:23px}.FirstActionEmptyState_actions__NME7j{gap:7px}.FirstActionEmptyState_actions__NME7j a{width:100%}}.UpdateDetailDialog_backdrop__eMbPw{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:calc(20px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px));background:rgba(10,25,19,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.UpdateDetailDialog_dialog__Fvho3{width:min(100%,560px);max-height:min(80dvh,740px);overflow:auto;overscroll-behavior:contain;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:26px;box-shadow:0 26px 85px #0005;padding:clamp(23px,5vw,34px);text-align:left}.UpdateDetailDialog_top__4fZTa{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.UpdateDetailDialog_category__81qml{display:inline-flex;align-items:center;gap:9px;color:var(--forest);font-size:.7rem;letter-spacing:.05em;font-weight:800}.UpdateDetailDialog_category__81qml svg{width:20px;height:20px}.UpdateDetailDialog_close__dmqJ3{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;background:var(--canvas);color:var(--ink);border:1px solid var(--line);border-radius:50%;cursor:pointer}.UpdateDetailDialog_close__dmqJ3 svg{width:18px;height:18px}.UpdateDetailDialog_dialog__Fvho3 h2{margin:0;font:500 clamp(1.65rem,5vw,2.25rem)/1.12 var(--serif);letter-spacing:-.025em}.UpdateDetailDialog_intro__e3ZPC{margin:15px 0 0;line-height:1.65;color:var(--muted);font-size:.91rem}.UpdateDetailDialog_changes__CpYTV{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.UpdateDetailDialog_changes__CpYTV h3{margin:0 0 14px;color:var(--ink);font-size:.8rem;font-weight:800}.UpdateDetailDialog_changes__CpYTV ul{display:grid;grid-gap:13px;gap:13px;margin:0;padding:0;list-style:none}.UpdateDetailDialog_changes__CpYTV li{display:flex;align-items:flex-start;gap:11px;line-height:1.5;font-size:.85rem}.UpdateDetailDialog_changes__CpYTV li>span:first-child{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:9px;background:color-mix(in srgb,var(--forest) 12%,var(--paper));color:var(--forest)}.UpdateDetailDialog_changes__CpYTV li svg{width:15px;height:15px}.UpdateDetailDialog_actions__lZwad{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.UpdateDetailDialog_actions__lZwad a{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:10px 17px;background:var(--ps-accent);color:var(--ps-accent-text);border-radius:13px;font-size:.79rem;font-weight:800}.UpdateDetailDialog_actions__lZwad svg{width:17px;height:17px}.UpdateDetailDialog_dialog__Fvho3 :is(button,a):focus-visible{outline:3px solid var(--amber);outline-offset:3px}@media(max-width:600px){.UpdateDetailDialog_backdrop__eMbPw{align-items:end;padding:0}.UpdateDetailDialog_dialog__Fvho3{width:100%;max-height:calc(90dvh - env(safe-area-inset-top,0px));padding:25px 22px calc(28px + env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0}.UpdateDetailDialog_top__4fZTa{margin-bottom:16px}}@media(prefers-reduced-motion:no-preference){.UpdateDetailDialog_dialog__Fvho3{animation:UpdateDetailDialog_rise__mz1Yu .2s ease-out}@keyframes UpdateDetailDialog_rise__mz1Yu{0%{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.HomeMarketNews_card__dPyqm{border:1px solid var(--line);border-radius:19px;background:var(--paper);color:var(--ink);padding:15px 17px;min-width:0}.HomeMarketNews_head__oewle{display:flex;align-items:center;gap:10px;margin-bottom:12px}.HomeMarketNews_headlineIcon__zZ3oM{width:39px;height:39px;display:grid;place-items:center;flex:none;border-radius:12px;background:color-mix(in srgb,var(--forest) 10%,var(--paper));color:var(--forest)}.HomeMarketNews_headlineIcon__zZ3oM svg{width:24px;height:24px}.HomeMarketNews_head__oewle>div{flex:1 1;min-width:0}.HomeMarketNews_head__oewle small{display:block;font-size:9px;font-weight:800;letter-spacing:.12em;color:var(--forest)}.HomeMarketNews_head__oewle h3{margin:3px 0 0;font:500 22px/1.12 var(--serif);letter-spacing:-.02em}.HomeMarketNews_beta__18kLN{font-size:9px;letter-spacing:.1em;color:var(--forest);font-weight:800;background:color-mix(in srgb,var(--forest) 10%,var(--paper));border:1px solid var(--line);border-radius:999px;padding:5px 8px}.HomeMarketNews_storyLink__0eqFo{display:block;padding:13px 14px;border:1px solid var(--line);background:color-mix(in srgb,var(--moss) 6%,var(--paper));border-radius:13px;color:inherit;text-decoration:none}.HomeMarketNews_storyLabel__r1qnl{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.04em;font-weight:750;color:var(--forest)}.HomeMarketNews_storyLabel__r1qnl svg{width:16px;height:16px}.HomeMarketNews_storyLink__0eqFo strong{display:block;margin-top:8px;font:500 19px/1.2 var(--serif)}.HomeMarketNews_storyLink__0eqFo p{margin:6px 0 10px;color:var(--muted);font-size:12px;line-height:1.45}.HomeMarketNews_cta__QHuji{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:var(--forest)}.HomeMarketNews_cta__QHuji svg{width:16px;height:16px}.HomeMarketNews_foot__HfqeN{display:block;font-size:10px;color:var(--muted);line-height:1.4;margin:9px 2px 0}.HomeMarketNews_storyLink__0eqFo:focus-visible{outline:3px solid var(--forest);outline-offset:3px}@media(max-width:720px){.HomeMarketNews_card__dPyqm{padding:13px;border-radius:16px}.HomeMarketNews_head__oewle h3{font-size:21px}.HomeMarketNews_storyLink__0eqFo{padding:12px}.HomeMarketNews_storyLink__0eqFo strong{font-size:18px}}.HomeMarketNews_marketInfluence__d_pIt{display:inline-block;margin:0 0 10px;font-size:10px;font-weight:800;letter-spacing:.025em;color:var(--forest)}.InstallPodscape_banner__LMmmj,.InstallPodscape_settings__brmVN{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--line);border-radius:17px;background:var(--paper);color:var(--ink)}.InstallPodscape_banner__LMmmj{margin:8px 0 18px;background:linear-gradient(125deg,color-mix(in srgb,var(--forest) 8%,var(--paper)),var(--paper))}.InstallPodscape_mark__OH0a3{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--forest) 14%,var(--paper));color:var(--forest);font-size:1.6rem}.InstallPodscape_body___i6Fq{flex:1 1;min-width:0}.InstallPodscape_body___i6Fq>strong{display:block;font:400 1.2rem/1.2 var(--serif)}.InstallPodscape_body___i6Fq>p{margin:5px 0 11px;color:var(--muted);font-size:.76rem;line-height:1.45}.InstallPodscape_actions__yw64N{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.InstallPodscape_actions__yw64N button{min-height:36px;border-radius:10px;padding:7px 12px;cursor:pointer;font-size:.73rem;font-weight:750}.InstallPodscape_primary__0XB7B{border:0;background:var(--forest);color:var(--paper)}.InstallPodscape_quiet__vls5_{border:0;background:transparent;color:var(--forest)}.InstallPodscape_close___dtFc{flex:none;border:0;background:transparent;color:var(--muted);font-size:1.5rem;line-height:1;cursor:pointer}.InstallPodscape_instructions__2uOP3{margin:12px 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper-strong);color:var(--ink)}.InstallPodscape_instructions__2uOP3 ol{margin:0;padding-left:19px}.InstallPodscape_instructions__2uOP3 li{margin:0 0 9px;font-size:.76rem;line-height:1.5}.InstallPodscape_instructions__2uOP3 li:last-child{margin-bottom:0}.InstallPodscape_help__aFCao{margin:0;color:var(--muted);font-size:.77rem}.InstallPodscape_settings__brmVN{margin:15px 0}.InstallPodscape_settings__brmVN .InstallPodscape_body___i6Fq>p{margin-bottom:0}@media(max-width:720px){.InstallPodscape_banner__LMmmj{padding:12px;margin:4px 0 15px}.InstallPodscape_mark__OH0a3{width:36px;height:36px;font-size:1.35rem}.InstallPodscape_body___i6Fq>strong{font-size:1.07rem}.InstallPodscape_body___i6Fq>p{font-size:.7rem}.InstallPodscape_actions__yw64N button{font-size:.68rem}}.InstallPodscape_mark__OH0a3 svg{width:24px;height:24px}