.page-module__Fx1_7W__page{color:#2f2a24;background:#f6f3ec;min-height:100vh;padding:3rem}.page-module__Fx1_7W__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}.page-module__Fx1_7W__layout{height:100vh;display:flex;overflow:hidden}.page-module__Fx1_7W__dashboard{background:#f6f3ec;flex:auto;min-width:0;height:100vh;padding:3rem;overflow-y:auto}.page-module__Fx1_7W__preview h2{letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.8rem}.page-module__Fx1_7W__preview h3{color:#7a746b;margin:2rem 0 1rem;font-size:1rem}.page-module__Fx1_7W__previewCategory{color:#7c8f65;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.8rem;font-weight:700}.page-module__Fx1_7W__entryCount{color:#8a8378;margin:0 0 2rem}.page-module__Fx1_7W__measurementInfo{color:#7c8f65;margin:-1rem 0 0;font-size:.9rem;font-weight:600}.page-module__Fx1_7W__addEntryButton,.page-module__Fx1_7W__saveButton{color:#fff;cursor:pointer;background:#2f5f3f;border:none;border-radius:999px;padding:.75rem 1rem;font-weight:600}.page-module__Fx1_7W__addEntryButton:hover,.page-module__Fx1_7W__saveButton:hover{opacity:.95}.page-module__Fx1_7W__entryForm{flex-direction:column;gap:.6rem;margin-bottom:0;display:flex}.page-module__Fx1_7W__entryFormSection{border-bottom:1px solid #e7dfd2;margin-bottom:1rem;padding-bottom:1rem}.page-module__Fx1_7W__entryForm input,.page-module__Fx1_7W__entryForm textarea{box-sizing:border-box;width:100%;font:inherit;color:#2f2a24;background:#fffdf8;border:1px solid #ded6c8;border-radius:12px;padding:.72rem .9rem;font-size:.92rem}.page-module__Fx1_7W__entryForm input:focus,.page-module__Fx1_7W__entryForm textarea:focus{border-color:#2f6b45;outline:none}.page-module__Fx1_7W__entryForm input[type=file]{background:0 0;border:none;padding-left:0}.page-module__Fx1_7W__entryTextarea{resize:vertical;min-height:92px}.page-module__Fx1_7W__measurementToggle{color:#5f7c4d;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:.25rem;padding:.15rem 0;font-size:.82rem;font-weight:650}.page-module__Fx1_7W__measurementToggle:hover{color:#2f5f3f}.page-module__Fx1_7W__measurementFields{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.page-module__Fx1_7W__entryFormActions{justify-content:flex-end;align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.page-module__Fx1_7W__entryCancelButton{color:#777168;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.68rem .8rem;font-weight:600}.page-module__Fx1_7W__entryCancelButton:hover{color:#4f4a43;background:#f4f0e8}.page-module__Fx1_7W__saveButton{align-self:auto;padding:.68rem .95rem}.page-module__Fx1_7W__timelineHeader{border-top:1px solid #e7dfd2;justify-content:space-between;align-items:center;margin-top:1.5rem;margin-bottom:1rem;padding-top:1.5rem;display:flex}.page-module__Fx1_7W__timelineHeader h3{margin:0}.page-module__Fx1_7W__latestMeasurement{margin-top:1rem;margin-bottom:1.5rem}.page-module__Fx1_7W__latestMeasurementLabel{color:#8a8378;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.8rem}.page-module__Fx1_7W__latestMeasurementValue{color:#2f5f3f;margin:.15rem 0 0;font-size:1.5rem;font-weight:700}.page-module__Fx1_7W__previewImage{object-fit:cover;border-radius:18px;width:100%;height:160px;margin-bottom:1.5rem}.page-module__Fx1_7W__previewTitleRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:1100px){.page-module__Fx1_7W__layout{height:auto;min-height:100vh;display:block;overflow:visible}.page-module__Fx1_7W__dashboard{height:auto;padding:2rem;overflow:visible}}@media (max-width:700px){.page-module__Fx1_7W__page,.page-module__Fx1_7W__dashboard{padding:1.25rem}.page-module__Fx1_7W__grid{grid-template-columns:1fr}.page-module__Fx1_7W__preview h2{font-size:1.45rem}.page-module__Fx1_7W__previewTitleRow{flex-direction:column;align-items:flex-start}.page-module__Fx1_7W__timelineHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.page-module__Fx1_7W__addEntryButton{width:100%}.page-module__Fx1_7W__measurementFields{grid-template-columns:1fr}.page-module__Fx1_7W__entryFormActions{justify-content:stretch}.page-module__Fx1_7W__entryFormActions button{flex:1 1 0}.page-module__Fx1_7W__previewImage{height:220px}}.page-module__Fx1_7W__desktopBrowser{display:block}.page-module__Fx1_7W__mobileBrowser{display:none}.page-module__Fx1_7W__filePicker{cursor:pointer;align-items:center;gap:10px;display:flex}.page-module__Fx1_7W__fileButton{color:#302d28;background:#fff;border:1px solid #5f5a522e;border-radius:8px;flex:none;padding:8px 12px;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s}.page-module__Fx1_7W__filePicker:hover .page-module__Fx1_7W__fileButton{background:#f7f5f0;border-color:#5f5a524d}.page-module__Fx1_7W__fileName{color:#777168;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}@media (max-width:680px){.page-module__Fx1_7W__filePicker{flex-direction:column;align-items:flex-start;gap:8px}.page-module__Fx1_7W__fileButton{text-align:center;width:100%}.page-module__Fx1_7W__fileName{width:100%}}@media (max-width:700px){.page-module__Fx1_7W__desktopBrowser{display:none}.page-module__Fx1_7W__mobileBrowser{display:block}}
.BulkSelectionBar-module__6BiAbW__bar{z-index:30;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f5;border:1px solid #465d412e;border-radius:16px;grid-template-columns:auto auto;align-items:center;gap:.8rem 1rem;width:fit-content;max-width:100%;margin:auto 0 0 auto;padding:.9rem 3rem .9rem 1rem;display:grid;position:sticky;bottom:.4rem;box-shadow:0 14px 40px #352d2424}.BulkSelectionBar-module__6BiAbW__selectionSummary,.BulkSelectionBar-module__6BiAbW__actions{align-items:center;gap:.65rem;min-width:0;display:flex}.BulkSelectionBar-module__6BiAbW__selectionSummary{flex-wrap:wrap}.BulkSelectionBar-module__6BiAbW__actions{justify-content:flex-end}.BulkSelectionBar-module__6BiAbW__desktopCloseRow{position:absolute;top:.55rem;right:.6rem}.BulkSelectionBar-module__6BiAbW__desktopCloseButton{color:#6f685f;width:30px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.15rem;line-height:1;display:inline-flex}.BulkSelectionBar-module__6BiAbW__desktopCloseButton:hover{background:#f1ede5}.BulkSelectionBar-module__6BiAbW__textButton,.BulkSelectionBar-module__6BiAbW__applyButton,.BulkSelectionBar-module__6BiAbW__manageButton,.BulkSelectionBar-module__6BiAbW__closeButton{font:inherit}.BulkSelectionBar-module__6BiAbW__textButton{color:#456c48;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700}.BulkSelectionBar-module__6BiAbW__textButton:hover{text-underline-offset:3px;text-decoration:underline}.BulkSelectionBar-module__6BiAbW__select{color:#2f2a24;min-width:150px;height:38px;font:inherit;background:#fff;border:1px solid #e3dbce;border-radius:999px;padding:0 34px 0 12px;font-size:.84rem}.BulkSelectionBar-module__6BiAbW__applyButton,.BulkSelectionBar-module__6BiAbW__manageButton{color:#fff;cursor:pointer;background:#587457;border:1px solid #587457;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:.84rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.BulkSelectionBar-module__6BiAbW__applyButton:disabled{cursor:not-allowed;opacity:.48}.BulkSelectionBar-module__6BiAbW__message{color:#6f685f;grid-column:1/-1;margin:0;font-size:.8rem}.BulkSelectionBar-module__6BiAbW__mobileCompactBar,.BulkSelectionBar-module__6BiAbW__mobileBackdrop,.BulkSelectionBar-module__6BiAbW__mobileSheetHeader{display:none}@media (max-width:760px){.BulkSelectionBar-module__6BiAbW__mobileCompactBar{left:50%;bottom:max(.55rem, env(safe-area-inset-bottom));z-index:55;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f7;border:1px solid #465d412e;border-radius:16px;justify-content:space-between;align-items:center;width:min(100vw - 1.5rem,420px);min-height:50px;padding:.45rem .5rem .45rem .85rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #352d2429}.BulkSelectionBar-module__6BiAbW__mobileCompactBar strong{font-size:.9rem}.BulkSelectionBar-module__6BiAbW__manageButton{min-height:38px;padding-inline:14px}.BulkSelectionBar-module__6BiAbW__mobileBackdrop{z-index:60;opacity:0;pointer-events:none;background:#211e1938;transition:opacity .15s;display:block;position:fixed;inset:0}.BulkSelectionBar-module__6BiAbW__mobileBackdropOpen{opacity:1;pointer-events:auto}.BulkSelectionBar-module__6BiAbW__bar{z-index:70;width:auto;max-width:none;padding:.8rem .85rem max(.85rem, env(safe-area-inset-bottom));background:#fffdf8;border:0;border-top:1px solid #465d412e;border-radius:20px 20px 0 0;grid-template-columns:1fr;gap:.72rem;margin:0;transition:transform .18s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -12px 34px #352d2429}.BulkSelectionBar-module__6BiAbW__desktopCloseRow{display:none}.BulkSelectionBar-module__6BiAbW__mobileExpanded{transform:translateY(0)}.BulkSelectionBar-module__6BiAbW__mobileSheetHeader{justify-content:space-between;align-items:center;margin-bottom:.1rem;display:flex}.BulkSelectionBar-module__6BiAbW__mobileSheetHeader strong{font-size:.95rem}.BulkSelectionBar-module__6BiAbW__closeButton{color:#5f594f;cursor:pointer;background:#f1ede5;border:0;border-radius:999px;width:36px;height:36px;padding:0;font-size:1.35rem;line-height:1}.BulkSelectionBar-module__6BiAbW__selectionSummary{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.35rem .55rem;display:grid}.BulkSelectionBar-module__6BiAbW__selectionSummary strong{grid-column:1;font-size:.9rem}.BulkSelectionBar-module__6BiAbW__selectionSummary>:nth-child(2){grid-column:2}.BulkSelectionBar-module__6BiAbW__selectionSummary>:nth-child(3){grid-column:4;justify-self:end}.BulkSelectionBar-module__6BiAbW__actions{grid-template-columns:1fr 1fr;gap:.55rem;width:100%;display:grid}.BulkSelectionBar-module__6BiAbW__select{border-radius:12px;width:100%;min-width:0;height:44px;font-size:.88rem}.BulkSelectionBar-module__6BiAbW__applyButton{border-radius:12px;grid-column:1/-1;width:100%;min-height:42px}.BulkSelectionBar-module__6BiAbW__applyButton:disabled{opacity:.38}}@media (max-width:480px){.BulkSelectionBar-module__6BiAbW__selectionSummary{grid-template-columns:auto auto minmax(0,1fr) auto}.BulkSelectionBar-module__6BiAbW__actions{grid-template-columns:1fr}.BulkSelectionBar-module__6BiAbW__applyButton{grid-column:1}}
.FilterDropdown-module__42THgW__dropdown{color:#2f2a24;width:100%;min-width:0;font:inherit;position:relative}.FilterDropdown-module__42THgW__dropdown summary{box-sizing:border-box;width:100%;min-width:0;height:42px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:#fffdf8;border:1px solid #e7dfd2;border-radius:999px;justify-content:space-between;align-items:center;gap:.45rem;padding:0 14px;font-size:.9rem;list-style:none;display:flex}.FilterDropdown-module__42THgW__dropdown summary>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.FilterDropdown-module__42THgW__dropdown summary::-webkit-details-marker{display:none}.FilterDropdown-module__42THgW__dropdown summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.42rem;height:.42rem;margin-left:.2rem;transition:transform .12s;transform:translateY(-2px)rotate(45deg)}.FilterDropdown-module__42THgW__dropdown[open] summary:after{transform:translateY(2px)rotate(225deg)}.FilterDropdown-module__42THgW__dropdown summary:focus-visible{border-color:#5f7c4d8c;outline:none;box-shadow:0 0 0 3px #5f7c4d1a}.FilterDropdown-module__42THgW__dropdown[data-disabled=true]{color:#9a938a}.FilterDropdown-module__42THgW__dropdown[data-disabled=true] summary{cursor:default;opacity:.7}.FilterDropdown-module__42THgW__menu{z-index:1000;box-sizing:border-box;background:#fffdf8;border:1px solid #ddd5ca;border-radius:9px;width:max-content;min-width:100%;max-width:min(240px,100vw - 2rem);max-height:min(320px,100vh - 8rem);padding:.25rem;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 10px 24px #2f2a2424}.FilterDropdown-module__42THgW__dropUp .FilterDropdown-module__42THgW__menu{top:auto;bottom:calc(100% + 4px)}.FilterDropdown-module__42THgW__menu button{color:#5d564e;width:100%;min-height:32px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.35rem .55rem;font-size:.76rem;font-weight:700;display:block}.FilterDropdown-module__42THgW__menu button:hover,.FilterDropdown-module__42THgW__menu button:focus-visible,.FilterDropdown-module__42THgW__menu button[aria-pressed=true]{color:#46583c;background:#eef2ea}.FilterDropdown-module__42THgW__menu button:focus-visible{outline-offset:-2px;outline:2px solid #7c8f6559}@media (max-width:700px){.FilterDropdown-module__42THgW__dropdown summary{padding-inline:12px;font-size:.82rem}.FilterDropdown-module__42THgW__menu{max-width:min(220px,100vw - 1rem);left:0;right:auto}}
.EditStoryPanel-module___veRka__editStoryButton{color:#7a746b;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:.74rem;font-weight:650;line-height:1.2;transition:color .15s;display:inline-flex}.EditStoryPanel-module___veRka__editStoryButton:hover{color:#35553b;background:0 0}.EditStoryPanel-module___veRka__editStoryButton:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #7c8f65}.EditStoryPanel-module___veRka__modalBackdrop{z-index:99999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);isolation:isolate;background:#231f1a7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.EditStoryPanel-module___veRka__modal{background:#fffaf3;border:1px solid #e5dccb;border-radius:20px;width:min(680px,100%);max-height:calc(100vh - 2rem);overflow:hidden;box-shadow:0 24px 70px #231f1a3d}.EditStoryPanel-module___veRka__modal:focus{outline:none}.EditStoryPanel-module___veRka__modalHeader{background:#fffdf8;border-bottom:1px solid #e9dfd0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;display:flex}.EditStoryPanel-module___veRka__modalHeader h2{color:#2f2a24;letter-spacing:-.025em;margin:0;font-size:1.35rem;line-height:1.2}.EditStoryPanel-module___veRka__modalKicker{color:#7c8f65;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem;font-weight:800}.EditStoryPanel-module___veRka__closeButton{color:#71695f;width:36px;height:36px;font:inherit;cursor:pointer;background:#f5f0e8;border:1px solid #ded6c8;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.EditStoryPanel-module___veRka__closeButton:hover:not(:disabled){color:#2f5f3f;background:#ebe3d7}.EditStoryPanel-module___veRka__closeButton:focus-visible{outline-offset:2px;outline:2px solid #7c8f65}.EditStoryPanel-module___veRka__closeButton:disabled{cursor:default;opacity:.5}.EditStoryPanel-module___veRka__editStoryForm{flex-direction:column;max-height:calc(100vh - 8rem);display:flex;overflow:hidden}.EditStoryPanel-module___veRka__formContent{overscroll-behavior:contain;gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid;overflow-y:auto}.EditStoryPanel-module___veRka__formSection{background:#fffdf8;border:1px solid #e6ddd0;border-radius:15px;gap:.85rem;padding:1rem;display:grid}.EditStoryPanel-module___veRka__sectionHeading h3{color:#3f3932;margin:0;font-size:.95rem}.EditStoryPanel-module___veRka__sectionHeading p{color:#817a70;margin:.3rem 0 0;font-size:.76rem;line-height:1.45}.EditStoryPanel-module___veRka__basicFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.EditStoryPanel-module___veRka__formField{gap:.4rem;min-width:0;display:grid}.EditStoryPanel-module___veRka__formField>span{color:#625c53;font-size:.76rem;font-weight:700}.EditStoryPanel-module___veRka__editStoryForm input,.EditStoryPanel-module___veRka__editStoryForm textarea,.EditStoryPanel-module___veRka__editStoryForm select{box-sizing:border-box;color:#2f2a24;width:100%;min-width:0;font:inherit;background:#fffdf8;border:1px solid #ded6c8;border-radius:12px;padding:.8rem .9rem}.EditStoryPanel-module___veRka__editStoryForm textarea{resize:vertical;min-height:120px;line-height:1.5}.EditStoryPanel-module___veRka__editStoryForm select{cursor:pointer}.EditStoryPanel-module___veRka__editStoryForm input:focus,.EditStoryPanel-module___veRka__editStoryForm textarea:focus,.EditStoryPanel-module___veRka__editStoryForm select:focus{border-color:#7c8f65;outline:none;box-shadow:0 0 0 3px #7c8f651f}.EditStoryPanel-module___veRka__editStoryForm input:disabled,.EditStoryPanel-module___veRka__editStoryForm textarea:disabled,.EditStoryPanel-module___veRka__editStoryForm select:disabled{cursor:default;opacity:.65}.EditStoryPanel-module___veRka__editStoryForm input[type=file]{color:#6f685f;background:#faf7f1;border:1px dashed #d8cebf;padding:.55rem;font-size:.82rem}.EditStoryPanel-module___veRka__editStoryForm input[type=file]::file-selector-button{color:#5f574d;font:inherit;cursor:pointer;background:#eee7dc;border:1px solid #d8cebf;border-radius:9px;margin-right:.75rem;padding:.58rem .85rem;font-size:.78rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.EditStoryPanel-module___veRka__editStoryForm input[type=file]::file-selector-button:hover{color:#35553b;background:#e5dccf;border-color:#cfc3b2}.EditStoryPanel-module___veRka__editStoryForm input[type=file]:disabled::file-selector-button{cursor:default}.EditStoryPanel-module___veRka__tagEditor{gap:.7rem;display:grid}.EditStoryPanel-module___veRka__tagList{flex-wrap:wrap;gap:.45rem;display:flex}.EditStoryPanel-module___veRka__tagChip{color:#3d593a;background:#edf3e9;border:1px solid #5f7c4d38;border-radius:999px;align-items:center;gap:.35rem;min-height:30px;padding:.2rem .25rem .2rem .7rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.EditStoryPanel-module___veRka__tagChip button{color:#677961;width:24px;height:24px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.EditStoryPanel-module___veRka__tagChip button:hover:not(:disabled){color:#294a32;background:#5f7c4d21}.EditStoryPanel-module___veRka__tagChip button:focus-visible{outline-offset:1px;outline:2px solid #7c8f65}.EditStoryPanel-module___veRka__tagChip button:disabled{cursor:default;opacity:.55}.EditStoryPanel-module___veRka__tagFooter{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.EditStoryPanel-module___veRka__tagHelp,.EditStoryPanel-module___veRka__tagCount{color:#8a8378;font-size:.7rem;line-height:1.4}.EditStoryPanel-module___veRka__tagCount{font-variant-numeric:tabular-nums;flex:none}.EditStoryPanel-module___veRka__tagError{color:#9f3f35;margin:0;font-size:.74rem;font-weight:650;line-height:1.4}.EditStoryPanel-module___veRka__provenanceFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.EditStoryPanel-module___veRka__provenanceFields .EditStoryPanel-module___veRka__formField:nth-child(2),.EditStoryPanel-module___veRka__provenanceFields .EditStoryPanel-module___veRka__formField:nth-child(3){grid-column:1/-1}.EditStoryPanel-module___veRka__actions{background:#fffdf8;border-top:1px solid #e9dfd0;flex:none;justify-content:flex-end;gap:.65rem;padding:.9rem 1.25rem;display:flex}.EditStoryPanel-module___veRka__actions button{min-width:130px;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.7rem 1rem;font-weight:700;transition:background-color .15s,opacity .15s}.EditStoryPanel-module___veRka__actions button[type=button]{color:#5f574d;background:#eee7dc}.EditStoryPanel-module___veRka__actions button[type=button]:hover:not(:disabled){background:#e5dccf}.EditStoryPanel-module___veRka__actions button[type=submit]{color:#fff;background:#2f5f3f}.EditStoryPanel-module___veRka__actions button[type=submit]:hover:not(:disabled){background:#254d33}.EditStoryPanel-module___veRka__actions button:focus-visible{outline-offset:2px;outline:2px solid #7c8f65}.EditStoryPanel-module___veRka__actions button:disabled{cursor:default;opacity:.55}@media (max-width:700px){.EditStoryPanel-module___veRka__modalBackdrop{align-items:end;padding:0}.EditStoryPanel-module___veRka__modal{border-bottom:none;border-left:none;border-right:none;border-radius:20px 20px 0 0;width:100%;max-height:calc(100vh - .75rem)}.EditStoryPanel-module___veRka__modalHeader{padding:1rem}.EditStoryPanel-module___veRka__modalHeader h2{font-size:1.2rem}.EditStoryPanel-module___veRka__editStoryForm{max-height:calc(100vh - 6.75rem)}.EditStoryPanel-module___veRka__formContent{padding:.85rem 1rem 1rem}.EditStoryPanel-module___veRka__formSection{padding:.9rem}.EditStoryPanel-module___veRka__basicFields,.EditStoryPanel-module___veRka__provenanceFields{grid-template-columns:1fr}.EditStoryPanel-module___veRka__provenanceFields .EditStoryPanel-module___veRka__formField,.EditStoryPanel-module___veRka__provenanceFields .EditStoryPanel-module___veRka__formField:nth-child(2),.EditStoryPanel-module___veRka__provenanceFields .EditStoryPanel-module___veRka__formField:nth-child(3){grid-column:auto}.EditStoryPanel-module___veRka__tagFooter{gap:.65rem}.EditStoryPanel-module___veRka__actions{padding:.85rem 1rem}.EditStoryPanel-module___veRka__actions button{flex:1;min-width:0}}.EditStoryPanel-module___veRka__adjustCoverButton{color:#5f574d;width:fit-content;font:inherit;cursor:pointer;background:#eee7dc;border:1px solid #d8cebf;border-radius:10px;padding:.65rem .9rem;font-size:.78rem;font-weight:700}.EditStoryPanel-module___veRka__adjustCoverButton:hover:not(:disabled){color:#35553b;background:#e5dccf}
.ShareStoryButton-module__b8YIKG__shareSection{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 1.25rem;display:flex;position:relative}.ShareStoryButton-module__b8YIKG__visibilityControl{align-items:center;gap:.5rem;display:flex}.ShareStoryButton-module__b8YIKG__checkboxLabel{color:#4f4a43;cursor:pointer;align-items:center;gap:.55rem;font-size:.9rem;font-weight:600;display:flex}.ShareStoryButton-module__b8YIKG__checkbox{accent-color:#2f5f3f;cursor:pointer;width:17px;height:17px;margin:0}.ShareStoryButton-module__b8YIKG__checkbox:disabled{cursor:default;opacity:.65}.ShareStoryButton-module__b8YIKG__checkboxLabel:has(.ShareStoryButton-module__b8YIKG__checkbox:disabled){cursor:default;opacity:.65}.ShareStoryButton-module__b8YIKG__helpWrapper{position:relative}.ShareStoryButton-module__b8YIKG__helpButton{color:#746d63;width:21px;height:21px;font:inherit;cursor:pointer;background:0 0;border:1px solid #c8c3bb;border-radius:50%;place-items:center;padding:0;font-size:.75rem;font-weight:700;display:grid}.ShareStoryButton-module__b8YIKG__helpButton:hover{background:#0000000a}.ShareStoryButton-module__b8YIKG__tooltip{z-index:20;color:#4f4a43;background:#fff;border:1px solid #e3ddd3;border-radius:10px;width:260px;padding:.75rem .85rem;font-size:.8rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #463c2d24}.ShareStoryButton-module__b8YIKG__copyButton{color:#2f2a24;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8c3bb;border-radius:8px;flex:none;padding:7px 12px;font-size:.85rem;font-weight:600}.ShareStoryButton-module__b8YIKG__copyButton:hover{background:#f1ede6}.ShareStoryButton-module__b8YIKG__copyButton:disabled{cursor:default;opacity:.6}@media (max-width:600px){.ShareStoryButton-module__b8YIKG__shareSection{align-items:flex-start}.ShareStoryButton-module__b8YIKG__helpWrapper{position:static}.ShareStoryButton-module__b8YIKG__tooltip{box-sizing:border-box;width:min(260px,100%);left:0;right:auto;transform:none}}
.StoryBrowser-module__5CARbG__browser{min-width:0;position:relative;container-type:inline-size}.StoryBrowser-module__5CARbG__filters{grid-template-columns:minmax(220px,1.5fr) minmax(135px,.7fr) auto;align-items:center;gap:.65rem;margin-bottom:1.25rem;display:grid}.StoryBrowser-module__5CARbG__filters:has(.StoryBrowser-module__5CARbG__tagFilter:nth-of-type(2)){grid-template-columns:minmax(220px,1.5fr) minmax(135px,.7fr) minmax(135px,.7fr) auto}.StoryBrowser-module__5CARbG__searchInput{box-sizing:border-box;color:#2f2a24;width:100%;min-width:0;height:42px;font:inherit;background:#fffdf8;border:1px solid #e7dfd2;border-radius:999px;padding:0 14px;font-size:.9rem}.StoryBrowser-module__5CARbG__tagFilter{width:100%;min-width:0}.StoryBrowser-module__5CARbG__searchInput::placeholder{color:#8a8379}.StoryBrowser-module__5CARbG__searchInput:focus{border-color:#5f7c4d8c;outline:none;box-shadow:0 0 0 3px #5f7c4d1a}.StoryBrowser-module__5CARbG__toolbarButtons{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.StoryBrowser-module__5CARbG__selectModeButton,.StoryBrowser-module__5CARbG__filterButton{color:#56604e;height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#fffdf8;border:1px solid #e7dfd2;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 15px;font-size:.84rem;font-weight:700;line-height:1;display:inline-flex}.StoryBrowser-module__5CARbG__filterButton:disabled,.StoryBrowser-module__5CARbG__bulkLabelMobile{display:none}.StoryBrowser-module__5CARbG__selectModeButton:hover,.StoryBrowser-module__5CARbG__filterButton:not(:disabled):hover{background:#f3efe7}.StoryBrowser-module__5CARbG__selectModeButtonActive,.StoryBrowser-module__5CARbG__filterButtonActive{color:#3f573c;background:#e4ecdf;border-color:#58745759}.StoryBrowser-module__5CARbG__filterBackdrop{z-index:39;cursor:default;background:#2f2a2429;border:0;padding:0;position:fixed;inset:0}.StoryBrowser-module__5CARbG__advancedPanel{z-index:40;box-sizing:border-box;background:#fffdf8;border:1px solid #e7dfd2;border-radius:18px;width:min(620px,100vw - 2rem);padding:1rem;position:absolute;top:52px;right:0;box-shadow:0 18px 50px #3831292e}.StoryBrowser-module__5CARbG__advancedHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.StoryBrowser-module__5CARbG__advancedHeader>div{gap:.15rem;display:grid}.StoryBrowser-module__5CARbG__advancedHeader strong{color:#302b25;font-size:1rem}.StoryBrowser-module__5CARbG__advancedHeader span{color:#81796f;font-size:.8rem}.StoryBrowser-module__5CARbG__panelClose{color:#716a60;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;font-size:1.35rem}.StoryBrowser-module__5CARbG__panelClose:hover{background:#f2ede4}.StoryBrowser-module__5CARbG__advancedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.StoryBrowser-module__5CARbG__advancedGrid label{gap:.35rem;min-width:0;display:grid}.StoryBrowser-module__5CARbG__advancedGrid label>span{color:#675f56;font-size:.76rem;font-weight:700}.StoryBrowser-module__5CARbG__advancedGrid select{box-sizing:border-box;appearance:none;color:#302b25;width:100%;min-width:0;height:40px;font:inherit;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%232f2a24' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #e4dccf;border-radius:10px;padding:0 34px 0 12px;font-size:.84rem}.StoryBrowser-module__5CARbG__advancedGrid select:focus{border-color:#5f7c4d8c;outline:none;box-shadow:0 0 0 3px #5f7c4d1a}.StoryBrowser-module__5CARbG__advancedActions{border-top:1px solid #eee7dc;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.85rem;display:flex}.StoryBrowser-module__5CARbG__advancedActions button{color:#5f584f;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded5c7;border-radius:999px;padding:0 14px;font-size:.82rem;font-weight:700}.StoryBrowser-module__5CARbG__advancedActions button:disabled{opacity:.45;cursor:default}.StoryBrowser-module__5CARbG__advancedActions .StoryBrowser-module__5CARbG__doneButton{color:#fff;background:#5f7b56;border-color:#5f7b56}.StoryBrowser-module__5CARbG__densityToggle{box-sizing:border-box;background:#fffdf8;border:1px solid #e7dfd2;border-radius:999px;grid-template-columns:repeat(3,32px);align-items:center;width:108px;height:42px;padding:4px;display:inline-grid}.StoryBrowser-module__5CARbG__densityButton{color:#8a8379;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.StoryBrowser-module__5CARbG__mobileDensityToggle{display:none}.StoryBrowser-module__5CARbG__mobileViewButton{width:auto;padding:0 12px;font-size:.78rem;font-weight:750}.StoryBrowser-module__5CARbG__densityButton:hover{color:#56604e;background:#f3efe7}.StoryBrowser-module__5CARbG__densityButton:focus-visible,.StoryBrowser-module__5CARbG__selectModeButton:focus-visible,.StoryBrowser-module__5CARbG__filterButton:focus-visible{outline-offset:1px;outline:2px solid #7c8f65}.StoryBrowser-module__5CARbG__activeDensityButton{color:#486044;background:#edf3e9}.StoryBrowser-module__5CARbG__comfortableIcon{grid-template-rows:repeat(2,5px);grid-template-columns:repeat(2,5px);gap:3px;display:grid}.StoryBrowser-module__5CARbG__comfortableIcon span{background:currentColor;border-radius:1px;width:5px;height:5px}.StoryBrowser-module__5CARbG__compactIcon{grid-template-rows:repeat(2,4px);grid-template-columns:repeat(3,4px);gap:2px;display:grid}.StoryBrowser-module__5CARbG__compactIcon span{background:currentColor;border-radius:1px;width:4px;height:4px}.StoryBrowser-module__5CARbG__listIcon{gap:3px;width:14px;display:grid}.StoryBrowser-module__5CARbG__listIcon span{background:currentColor;border-radius:999px;width:14px;height:2px;display:block}.StoryBrowser-module__5CARbG__emptyState{color:#777168;text-align:center;margin:32px 0;font-size:.9rem}.StoryBrowser-module__5CARbG__breadcrumb{color:#7a746b;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.9rem;display:flex}.StoryBrowser-module__5CARbG__breadcrumbLink{color:#426b48;align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.StoryBrowser-module__5CARbG__breadcrumbLink:hover{text-decoration:underline}.StoryBrowser-module__5CARbG__breadcrumbLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7c8f65}.StoryBrowser-module__5CARbG__breadcrumbSeparator{color:#aaa298}.StoryBrowser-module__5CARbG__breadcrumbCurrent{color:#4f4a43;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}@media (min-width:761px){.StoryBrowser-module__5CARbG__browser{flex-direction:column;min-height:calc(100vh - 6rem);display:flex}}@container (max-width:1000px){.StoryBrowser-module__5CARbG__filters{grid-template-columns:minmax(150px,1.35fr) minmax(105px,.65fr) max-content;gap:.5rem}.StoryBrowser-module__5CARbG__filters:has(.StoryBrowser-module__5CARbG__tagFilter:nth-of-type(2)){grid-template-columns:minmax(150px,1.35fr) minmax(100px,.65fr) minmax(100px,.65fr) max-content}.StoryBrowser-module__5CARbG__toolbarButtons{gap:.35rem}.StoryBrowser-module__5CARbG__selectModeButton,.StoryBrowser-module__5CARbG__filterButton{padding-inline:10px;font-size:.78rem}}@container (max-width:820px){.StoryBrowser-module__5CARbG__filters{grid-template-columns:minmax(120px,1.2fr) minmax(90px,.6fr) max-content;gap:.4rem}.StoryBrowser-module__5CARbG__filters:has(.StoryBrowser-module__5CARbG__tagFilter:nth-of-type(2)){grid-template-columns:minmax(120px,1.2fr) minmax(90px,.6fr) minmax(90px,.6fr) max-content}.StoryBrowser-module__5CARbG__toolbarButtons{gap:.25rem}.StoryBrowser-module__5CARbG__selectModeButton,.StoryBrowser-module__5CARbG__filterButton{padding-inline:8px;font-size:.74rem}.StoryBrowser-module__5CARbG__bulkLabelDesktop{display:none}.StoryBrowser-module__5CARbG__bulkLabelMobile{display:inline}.StoryBrowser-module__5CARbG__densityToggle{grid-template-columns:repeat(3,28px);width:96px}.StoryBrowser-module__5CARbG__densityButton{width:28px;height:32px}}@media (max-width:700px){:is(.StoryBrowser-module__5CARbG__filters,.StoryBrowser-module__5CARbG__filters:has(.StoryBrowser-module__5CARbG__tagFilter:nth-of-type(2))){grid-template-columns:minmax(100px,1fr) 92px auto;gap:.45rem .2rem}.StoryBrowser-module__5CARbG__searchInput{grid-area:1/1/auto/span 2}.StoryBrowser-module__5CARbG__tagFilter{min-width:0}.StoryBrowser-module__5CARbG__filters:not(:has(.StoryBrowser-module__5CARbG__tagFilter:nth-of-type(2))) .StoryBrowser-module__5CARbG__tagFilter{grid-area:2/1/auto/span 2}.StoryBrowser-module__5CARbG__toolbarButtons{grid-area:2/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;min-width:124px;display:grid}.StoryBrowser-module__5CARbG__toolbarButtons:has(.StoryBrowser-module__5CARbG__filterButton:disabled) .StoryBrowser-module__5CARbG__selectModeButton{grid-column:1/-1}.StoryBrowser-module__5CARbG__filters:has(.StoryBrowser-module__5CARbG__tagFilter:nth-of-type(2)) .StoryBrowser-module__5CARbG__tagFilter:first-of-type{grid-area:2/1}.StoryBrowser-module__5CARbG__filters:has(.StoryBrowser-module__5CARbG__tagFilter:nth-of-type(2)) .StoryBrowser-module__5CARbG__tagFilter:nth-of-type(2){grid-area:2/2;width:92px}.StoryBrowser-module__5CARbG__selectModeButton,.StoryBrowser-module__5CARbG__filterButton{width:100%;padding-inline:4px;font-size:.68rem}.StoryBrowser-module__5CARbG__bulkLabelDesktop{display:none}.StoryBrowser-module__5CARbG__bulkLabelMobile{display:inline}.StoryBrowser-module__5CARbG__densityToggle{display:none}.StoryBrowser-module__5CARbG__mobileDensityToggle{grid-area:1/3;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;width:124px;display:inline-grid}.StoryBrowser-module__5CARbG__mobileDensityToggle .StoryBrowser-module__5CARbG__mobileViewButton{width:100%;height:32px}.StoryBrowser-module__5CARbG__filterBackdrop{background:#2f2a2447}.StoryBrowser-module__5CARbG__advancedPanel{width:100%;max-height:min(82vh,720px);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border:0;border-radius:20px 20px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #3831292e}.StoryBrowser-module__5CARbG__advancedGrid{grid-template-columns:1fr;gap:.65rem}.StoryBrowser-module__5CARbG__advancedActions{bottom:calc(-1rem - env(safe-area-inset-bottom));padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom));background:#fffdf8;margin-inline:-1rem;position:sticky}}
.NewFolderForm-module__u1hkJa__backdrop{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#231e187a;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.NewFolderForm-module__u1hkJa__modal{background:#fffaf1;border:1px solid #e5dccb;border-radius:20px;width:min(420px,100%);max-height:calc(100vh - 2.5rem);position:relative;overflow-y:auto;box-shadow:0 24px 70px #281e143d}.NewFolderForm-module__u1hkJa__close{z-index:2;color:#5f564c;width:36px;height:36px;font:inherit;cursor:pointer;background:#efe7d8;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;transition:background-color .15s,opacity .15s;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.NewFolderForm-module__u1hkJa__close:hover:not(:disabled){background:#e7ddce}.NewFolderForm-module__u1hkJa__close:focus-visible{outline-offset:2px;outline:2px solid #7c8f65}.NewFolderForm-module__u1hkJa__close:disabled{cursor:default;opacity:.55}.NewFolderForm-module__u1hkJa__form{box-sizing:border-box;gap:.9rem;width:100%;padding:1.4rem;display:grid}.NewFolderForm-module__u1hkJa__introduction{border-bottom:1px solid #eadfce;padding-bottom:.9rem;padding-right:3rem}.NewFolderForm-module__u1hkJa__introduction h2{color:#2f2a24;letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:750}.NewFolderForm-module__u1hkJa__introduction p{color:#7a746b;margin:.4rem 0 0;font-size:.82rem;line-height:1.45}.NewFolderForm-module__u1hkJa__field{gap:.4rem;display:grid}.NewFolderForm-module__u1hkJa__field span{color:#625c53;font-size:.76rem;font-weight:700}.NewFolderForm-module__u1hkJa__field input{box-sizing:border-box;color:#2f2a24;width:100%;font:inherit;background:#fff;border:1px solid #ddd0bd;border-radius:11px;padding:.72rem .75rem}.NewFolderForm-module__u1hkJa__field input:focus{border-color:#7c8f65;outline:none;box-shadow:0 0 0 3px #7c8f651f}.NewFolderForm-module__u1hkJa__field input:disabled{cursor:default;opacity:.65}.NewFolderForm-module__u1hkJa__coverField{background:#fffdf8;border:1px solid #e1d6c5;border-radius:14px;gap:.65rem;padding:.85rem;display:grid}.NewFolderForm-module__u1hkJa__coverLabel{justify-content:space-between;align-items:center;gap:1rem;display:flex}.NewFolderForm-module__u1hkJa__coverLabel>span:first-child{color:#3f3932;font-size:.84rem;font-weight:700}.NewFolderForm-module__u1hkJa__optional{color:#817a70;font-size:.74rem;font-weight:500}.NewFolderForm-module__u1hkJa__coverPicker{cursor:pointer;align-items:center;gap:.7rem;min-width:0;display:flex}.NewFolderForm-module__u1hkJa__coverPicker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.NewFolderForm-module__u1hkJa__coverPicker>span{color:#5f564c;background:#efe7d8;border-radius:999px;flex-shrink:0;padding:.55rem .85rem;font-size:.82rem;font-weight:600;transition:background-color .15s}.NewFolderForm-module__u1hkJa__coverPicker:hover>span{background:#e7ddce}.NewFolderForm-module__u1hkJa__coverPicker:has(input:focus-visible)>span{outline-offset:2px;outline:2px solid #7c8f65}.NewFolderForm-module__u1hkJa__coverPicker small{color:#7a746b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.NewFolderForm-module__u1hkJa__coverPreview{background:#f8f5ee;border:1px solid #e1d6c5;border-radius:12px;height:125px;position:relative;overflow:hidden}.NewFolderForm-module__u1hkJa__coverPreview img{object-fit:cover;width:100%;height:100%;display:block}.NewFolderForm-module__u1hkJa__removeCoverButton{color:#a74640;font:inherit;cursor:pointer;background:#fffaf1f2;border:none;border-radius:999px;padding:.5rem .75rem;font-size:.76rem;font-weight:700;position:absolute;bottom:.65rem;right:.65rem;box-shadow:0 4px 12px #2f2a241f}.NewFolderForm-module__u1hkJa__removeCoverButton:hover:not(:disabled){background:#fff}.NewFolderForm-module__u1hkJa__removeCoverButton:focus-visible{outline-offset:2px;outline:2px solid #7c8f65}.NewFolderForm-module__u1hkJa__removeCoverButton:disabled{cursor:default;opacity:.55}.NewFolderForm-module__u1hkJa__error{color:#a33a32;margin:0;font-size:.82rem;line-height:1.4}.NewFolderForm-module__u1hkJa__actions{gap:.5rem;display:flex}.NewFolderForm-module__u1hkJa__actions button{font:inherit;cursor:pointer;border:0;border-radius:999px;flex:1;padding:.65rem .8rem;font-weight:700;transition:background-color .15s,opacity .15s}.NewFolderForm-module__u1hkJa__actions button:first-child{color:#5f564c;background:#efe7d8}.NewFolderForm-module__u1hkJa__actions button:first-child:hover:not(:disabled){background:#e7ddce}.NewFolderForm-module__u1hkJa__actions button:last-child{color:#fff;background:#7c8f65}.NewFolderForm-module__u1hkJa__actions button:last-child:hover:not(:disabled){background:#6f8259}.NewFolderForm-module__u1hkJa__actions button:focus-visible{outline-offset:2px;outline:2px solid #7c8f65}.NewFolderForm-module__u1hkJa__actions button:disabled{cursor:default;opacity:.55}@media (max-width:570px){.NewFolderForm-module__u1hkJa__backdrop{align-items:flex-start;padding:.75rem;overflow-y:auto}.NewFolderForm-module__u1hkJa__modal{border-radius:16px;width:100%;max-height:none;margin:.5rem 0}.NewFolderForm-module__u1hkJa__form{padding:1rem}.NewFolderForm-module__u1hkJa__introduction{padding-right:2.75rem}}
.LineageTree-module__tUv_eq__tree{width:100%;margin:0;padding:.25rem;list-style:none;overflow-x:auto}.LineageTree-module__tUv_eq__rootList,.LineageTree-module__tUv_eq__children{margin:0;padding:0;list-style:none}.LineageTree-module__tUv_eq__nodeItem{position:relative}.LineageTree-module__tUv_eq__children{border-left:2px solid #d9e2d4;gap:.65rem;margin-top:.65rem;margin-left:1.4rem;padding-left:1.25rem;display:grid;position:relative}.LineageTree-module__tUv_eq__children>.LineageTree-module__tUv_eq__nodeItem:before{content:"";border-top:2px solid #d9e2d4;width:1rem;position:absolute;top:1.7rem;left:-1.25rem}.LineageTree-module__tUv_eq__nodeControls{position:relative}.LineageTree-module__tUv_eq__nodeControls .LineageTree-module__tUv_eq__nodeCard{padding-right:3.2rem}.LineageTree-module__tUv_eq__unlinkIconButton{color:#817a71;width:40px;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;font-size:1.45rem;line-height:1;display:grid;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.LineageTree-module__tUv_eq__unlinkIconButton:hover,.LineageTree-module__tUv_eq__unlinkIconButton[aria-expanded=true]{color:#875a4f;background:#f7eeeb}.LineageTree-module__tUv_eq__unlinkIconButton:focus-visible{outline-offset:1px;outline:2px solid #7c8f65}.LineageTree-module__tUv_eq__unlinkIconButton:disabled{opacity:.5;cursor:wait}.LineageTree-module__tUv_eq__unlinkConfirmation{color:#534a43;background:#fbf3f0;border:1px solid #9a665938;border-radius:12px;gap:.5rem;margin-top:.45rem;padding:.85rem;display:grid}.LineageTree-module__tUv_eq__unlinkConfirmation p{margin:0;font-size:.78rem;line-height:1.45}.LineageTree-module__tUv_eq__unlinkConfirmation small{color:#84766e;font-size:.7rem;line-height:1.4}.LineageTree-module__tUv_eq__unlinkConfirmation .LineageTree-module__tUv_eq__unlinkError{color:#9a4f44}.LineageTree-module__tUv_eq__unlinkConfirmationActions{flex-wrap:wrap;gap:.5rem;display:flex}.LineageTree-module__tUv_eq__unlinkConfirmationActions button{min-height:38px;font:inherit;cursor:pointer;border-radius:999px;padding:0 .8rem;font-size:.75rem;font-weight:750}.LineageTree-module__tUv_eq__cancelUnlink{color:#655e55;background:#fffdf9;border:1px solid #2f2a241f}.LineageTree-module__tUv_eq__confirmUnlink{color:#fff;background:#9a6659;border:1px solid #9a6659}.LineageTree-module__tUv_eq__unlinkConfirmationActions button:disabled{opacity:.65;cursor:wait}.LineageTree-module__tUv_eq__nodeCard{min-width:260px;color:inherit;background:#fffdf9;border:1px solid #dfdbd2;border-radius:14px;align-items:center;gap:.8rem;padding:.75rem;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.LineageTree-module__tUv_eq__nodeCard:hover{border-color:#aebfa9;transform:translateY(-1px);box-shadow:0 6px 18px #2f2a2414}.LineageTree-module__tUv_eq__selectedNode{background:#f1f6ee;border-color:#76906f;box-shadow:0 0 0 2px #76906f1f}.LineageTree-module__tUv_eq__thumbnail,.LineageTree-module__tUv_eq__nodeImage{background:#eeeae2;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.LineageTree-module__tUv_eq__thumbnail img,.LineageTree-module__tUv_eq__nodeImage img,.LineageTree-module__tUv_eq__coverImage{object-fit:cover;width:100%;height:100%;display:block}.LineageTree-module__tUv_eq__thumbnail .LineageTree-module__tUv_eq__placeholderImage,.LineageTree-module__tUv_eq__nodeImage .LineageTree-module__tUv_eq__placeholderImage,.LineageTree-module__tUv_eq__placeholderImage{object-fit:contain;opacity:.45;width:25px;height:25px}.LineageTree-module__tUv_eq__nodeDetails{flex:1;gap:.15rem;min-width:0;display:grid}.LineageTree-module__tUv_eq__nodeHeading{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.LineageTree-module__tUv_eq__nodeHeading strong{color:#334431;overflow-wrap:anywhere;font-size:.9rem}.LineageTree-module__tUv_eq__currentBadge{color:#3f5c3c;letter-spacing:.05em;text-transform:uppercase;background:#dfeadd;border-radius:999px;flex:none;padding:.2rem .45rem;font-size:.6rem;font-weight:800}.LineageTree-module__tUv_eq__species{color:#665f56;overflow-wrap:anywhere;font-size:.78rem}.LineageTree-module__tUv_eq__nodeDetails small{color:#91897f;font-size:.68rem}@media (max-width:600px){.LineageTree-module__tUv_eq__children{margin-left:.8rem;padding-left:.9rem}.LineageTree-module__tUv_eq__children>.LineageTree-module__tUv_eq__nodeItem:before{width:.7rem;left:-.9rem}.LineageTree-module__tUv_eq__nodeCard{min-width:230px}}
.SeparateGroupForm-module__jeyWmW__openButton,.SeparateGroupForm-module__jeyWmW__addButton,.SeparateGroupForm-module__jeyWmW__cancelButton,.SeparateGroupForm-module__jeyWmW__submitButton,.SeparateGroupForm-module__jeyWmW__removeButton,.SeparateGroupForm-module__jeyWmW__closeButton{font:inherit;cursor:pointer}.SeparateGroupForm-module__jeyWmW__openButton{color:#30452f;background:#eef4ec;border:1px solid #b8c5b6;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-weight:650;display:inline-flex}.SeparateGroupForm-module__jeyWmW__openButton:hover{background:#e4eee1}.SeparateGroupForm-module__jeyWmW__backdrop{z-index:1000;background:#1418128c;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.SeparateGroupForm-module__jeyWmW__modal{background:#fffdf8;border-radius:24px;width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 80px #0000003d}.SeparateGroupForm-module__jeyWmW__header{border-bottom:1px solid #e7e2d8;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 28px 20px;display:flex}.SeparateGroupForm-module__jeyWmW__header h2{color:#282622;margin:4px 0 8px;font-size:1.5rem}.SeparateGroupForm-module__jeyWmW__eyebrow{color:#647360;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.SeparateGroupForm-module__jeyWmW__description{color:#68635b;margin:0;line-height:1.5}.SeparateGroupForm-module__jeyWmW__closeButton{color:#49453f;background:#eeeae2;border:0;border-radius:50%;flex:none;width:36px;height:36px;font-size:1.5rem;line-height:1}.SeparateGroupForm-module__jeyWmW__form{gap:20px;padding:24px 28px 28px;display:grid}.SeparateGroupForm-module__jeyWmW__field{color:#49453f;gap:7px;font-size:.9rem;font-weight:650;display:grid}.SeparateGroupForm-module__jeyWmW__field small{color:#8a847a;font-weight:500}.SeparateGroupForm-module__jeyWmW__field input,.SeparateGroupForm-module__jeyWmW__field textarea{box-sizing:border-box;color:#282622;width:100%;font:inherit;background:#fff;border:1px solid #d8d2c7;border-radius:12px}.SeparateGroupForm-module__jeyWmW__field input{height:44px;padding:0 13px}.SeparateGroupForm-module__jeyWmW__field textarea{resize:vertical;min-height:72px;padding:11px 13px}.SeparateGroupForm-module__jeyWmW__choiceGroup{gap:10px;display:grid}.SeparateGroupForm-module__jeyWmW__choice{cursor:pointer;background:#faf8f3;border:1px solid #ddd7cc;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.SeparateGroupForm-module__jeyWmW__choice input{margin-top:3px}.SeparateGroupForm-module__jeyWmW__choice span{gap:4px;display:grid}.SeparateGroupForm-module__jeyWmW__choice small{color:#726c63;line-height:1.4}.SeparateGroupForm-module__jeyWmW__specimens{gap:14px;display:grid}.SeparateGroupForm-module__jeyWmW__specimenCard{background:#faf8f3;border:1px solid #e2ddd3;border-radius:16px;gap:14px;padding:18px;display:grid}.SeparateGroupForm-module__jeyWmW__specimenHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.SeparateGroupForm-module__jeyWmW__removeButton{color:#a34f45;background:0 0;border:0;padding:4px 0;font-size:.85rem;font-weight:650}.SeparateGroupForm-module__jeyWmW__addButton{color:#40563d;background:0 0;border:1px dashed #aebbaa;border-radius:10px;justify-self:start;padding:9px 13px;font-weight:650}.SeparateGroupForm-module__jeyWmW__error{color:#8b392f;background:#f9e7e3;border-radius:12px;margin:0;padding:12px 14px}.SeparateGroupForm-module__jeyWmW__actions{justify-content:flex-end;gap:10px;display:flex}.SeparateGroupForm-module__jeyWmW__cancelButton,.SeparateGroupForm-module__jeyWmW__submitButton{border-radius:999px;min-height:44px;padding:0 17px;font-weight:700}.SeparateGroupForm-module__jeyWmW__cancelButton{color:#514c45;background:0 0;border:1px solid #d2ccc1}.SeparateGroupForm-module__jeyWmW__submitButton{color:#fff;background:#395536;border:1px solid #395536}button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:600px){.SeparateGroupForm-module__jeyWmW__backdrop{align-items:end;padding:0}.SeparateGroupForm-module__jeyWmW__modal{border-radius:22px 22px 0 0;width:100%;max-height:92vh}.SeparateGroupForm-module__jeyWmW__header,.SeparateGroupForm-module__jeyWmW__form{padding-left:20px;padding-right:20px}.SeparateGroupForm-module__jeyWmW__actions{grid-template-columns:1fr 1fr;display:grid}}
.ConnectExistingStory-module__y8TlGa__openButton,.ConnectExistingStory-module__y8TlGa__closeButton,.ConnectExistingStory-module__y8TlGa__cancelButton,.ConnectExistingStory-module__y8TlGa__submitButton{font:inherit;cursor:pointer}.ConnectExistingStory-module__y8TlGa__openButton{color:#3d593a;background:0 0;border:1px solid #5f7c4d40;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 .9rem;font-size:.78rem;font-weight:750;display:inline-flex}.ConnectExistingStory-module__y8TlGa__openButton:hover{background:#e8efe4}.ConnectExistingStory-module__y8TlGa__backdrop{z-index:1100;background:#1d1b1794;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.ConnectExistingStory-module__y8TlGa__modal{background:#fffdf8;border-radius:24px;width:min(560px,100%);max-height:calc(100vh - 3rem);overflow-y:auto;box-shadow:0 28px 90px #00000042}.ConnectExistingStory-module__y8TlGa__header{border-bottom:1px solid #e7e1d7;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem 1.6rem 1.2rem;display:flex}.ConnectExistingStory-module__y8TlGa__header h2{color:#2f2a24;margin:.2rem 0 .4rem;font-size:1.4rem}.ConnectExistingStory-module__y8TlGa__eyebrow{color:#7c8f65;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.ConnectExistingStory-module__y8TlGa__description{color:#746d63;margin:0;font-size:.84rem;line-height:1.45}.ConnectExistingStory-module__y8TlGa__closeButton{color:#514b43;background:#eee9e1;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:1.5rem;display:grid}.ConnectExistingStory-module__y8TlGa__form{gap:1rem;padding:1.3rem 1.6rem 1.6rem;display:grid}.ConnectExistingStory-module__y8TlGa__field{color:#49453f;gap:.45rem;font-size:.88rem;font-weight:700;display:grid}.ConnectExistingStory-module__y8TlGa__field select{color:#282622;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d8d2c7;border-radius:12px;padding:0 .8rem}.ConnectExistingStory-module__y8TlGa__notice{color:#687260;background:#f3f6ef;border-radius:12px;margin:0;padding:.8rem .9rem;font-size:.78rem;line-height:1.5}.ConnectExistingStory-module__y8TlGa__error{color:#8b392f;background:#f9e7e3;border-radius:12px;margin:0;padding:.75rem .9rem;font-size:.82rem}.ConnectExistingStory-module__y8TlGa__actions{justify-content:flex-end;gap:.65rem;display:flex}.ConnectExistingStory-module__y8TlGa__cancelButton,.ConnectExistingStory-module__y8TlGa__submitButton{border-radius:999px;min-height:42px;padding:0 1rem;font-weight:700}.ConnectExistingStory-module__y8TlGa__cancelButton{color:#514c45;background:0 0;border:1px solid #d2ccc1}.ConnectExistingStory-module__y8TlGa__submitButton{color:#fff;background:#395536;border:1px solid #395536}button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:600px){.ConnectExistingStory-module__y8TlGa__backdrop{align-items:end;padding:0}.ConnectExistingStory-module__y8TlGa__modal{border-radius:22px 22px 0 0;width:100%;max-height:92vh}.ConnectExistingStory-module__y8TlGa__header,.ConnectExistingStory-module__y8TlGa__form{padding-left:1.1rem;padding-right:1.1rem}}
.LineageModal-module__EgQbEa__openButton,.LineageModal-module__EgQbEa__closeButton{font:inherit;cursor:pointer}.LineageModal-module__EgQbEa__openButton{color:#7a746b;background:0 0;border:0;justify-content:center;align-items:center;min-height:0;padding:0;font-size:.74rem;font-weight:650;line-height:1.2;transition:color .15s;display:inline-flex}.LineageModal-module__EgQbEa__openButton:hover{color:#35553b;background:0 0}.LineageModal-module__EgQbEa__openButton:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #7c8f65}.LineageModal-module__EgQbEa__backdrop{z-index:99999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d1b1794;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.LineageModal-module__EgQbEa__modal{z-index:1;background:#fffdf8;border:1px solid #2f2a241a;border-radius:24px;flex-direction:column;width:min(960px,100%);max-height:min(88vh,820px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000042}.LineageModal-module__EgQbEa__header{border-bottom:1px solid #e7e1d7;flex:none;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem 1.6rem 1.2rem;display:flex}.LineageModal-module__EgQbEa__header>div{min-width:0}.LineageModal-module__EgQbEa__header h2{color:#2f2a24;overflow-wrap:anywhere;margin:.2rem 0 .4rem;font-size:1.5rem;line-height:1.15}.LineageModal-module__EgQbEa__eyebrow{color:#7c8f65;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.LineageModal-module__EgQbEa__description{color:#746d63;margin:0;font-size:.84rem;line-height:1.45}.LineageModal-module__EgQbEa__closeButton{color:#514b43;background:#eee9e1;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:1.5rem;line-height:1;display:grid}.LineageModal-module__EgQbEa__closeButton:hover{background:#e4ded5}.LineageModal-module__EgQbEa__content{overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr);gap:1rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.LineageModal-module__EgQbEa__treeSection,.LineageModal-module__EgQbEa__detailsSection{min-width:0}.LineageModal-module__EgQbEa__treeSection{flex-direction:column;min-height:0;display:flex}.LineageModal-module__EgQbEa__detailsSection{flex-direction:column;gap:.75rem;min-width:0;display:flex}.LineageModal-module__EgQbEa__sectionHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.65rem;display:flex}.LineageModal-module__EgQbEa__sectionHeading h3{color:#2f2a24;margin:.12rem 0 0;font-size:.95rem;line-height:1.3}.LineageModal-module__EgQbEa__sectionEyebrow{color:#7c8f65;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.LineageModal-module__EgQbEa__treeContainer{background:#faf8f3;border:1px solid #2f2a2414;border-radius:14px;min-width:0;padding:.9rem;overflow-x:auto}.LineageModal-module__EgQbEa__selectedStory,.LineageModal-module__EgQbEa__relationshipBlock,.LineageModal-module__EgQbEa__actionsSection,.LineageModal-module__EgQbEa__archivedMessage{background:#faf8f3;border:1px solid #2f2a2414;border-radius:13px;min-width:0;padding:.85rem}.LineageModal-module__EgQbEa__selectedStory,.LineageModal-module__EgQbEa__relationshipBlock{gap:.18rem;display:grid}.LineageModal-module__EgQbEa__selectedStory strong,.LineageModal-module__EgQbEa__relationshipBlock strong{color:#35553b;overflow-wrap:anywhere;font-size:.88rem}.LineageModal-module__EgQbEa__selectedStory span,.LineageModal-module__EgQbEa__relationshipBlock span{color:#716a61;overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.LineageModal-module__EgQbEa__selectedStory small{color:#8a8378;font-size:.72rem}.LineageModal-module__EgQbEa__actionsSection,.LineageModal-module__EgQbEa__actionsList{gap:.75rem;display:grid}.LineageModal-module__EgQbEa__actionItem{background:#fffdf9;border:1px solid #2f2a2414;border-radius:13px;gap:.65rem;min-width:0;padding:.85rem;display:grid}.LineageModal-module__EgQbEa__actionItem>div{min-width:0}.LineageModal-module__EgQbEa__actionItem strong{color:#3f3a34;font-size:.8rem}.LineageModal-module__EgQbEa__actionItem p{color:#827b72;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.73rem;line-height:1.4}.LineageModal-module__EgQbEa__archivedMessage{color:#756e64;font-size:.78rem;line-height:1.5}@media (max-width:760px){.LineageModal-module__EgQbEa__backdrop{align-items:end;padding:0}.LineageModal-module__EgQbEa__modal{border-radius:22px 22px 0 0;width:100%;max-height:92vh}.LineageModal-module__EgQbEa__header{padding:1.1rem 1rem .95rem}.LineageModal-module__EgQbEa__header h2{font-size:1.3rem}.LineageModal-module__EgQbEa__content{padding:.85rem .85rem calc(1.1rem + env(safe-area-inset-bottom));flex-direction:column;gap:.85rem;display:flex}.LineageModal-module__EgQbEa__treeSection,.LineageModal-module__EgQbEa__detailsSection{flex:none}.LineageModal-module__EgQbEa__treeContainer{padding:.75rem}}
.PublicStoryTabs-module__JtNxnG__tabsSection{background:#fff;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.PublicStoryTabs-module__JtNxnG__tabList{border-bottom:1px solid #5f5a5224;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 20px;display:grid}.PublicStoryTabs-module__JtNxnG__tabButton{color:#777168;font:inherit;cursor:pointer;background:0 0;border:0;padding:13px 8px;font-size:.84rem;font-weight:600;position:relative}.PublicStoryTabs-module__JtNxnG__tabButton:hover{color:#282622}.PublicStoryTabs-module__JtNxnG__tabButton:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #7c8f65}.PublicStoryTabs-module__JtNxnG__tabButton:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.PublicStoryTabs-module__JtNxnG__activeTab{color:#282622}.PublicStoryTabs-module__JtNxnG__activeTab:after{background:#282622}.PublicStoryTabs-module__JtNxnG__tabContent{scrollbar-gutter:stable;flex:auto;min-height:0;padding:22px 24px 28px;overflow-y:auto}.PublicStoryTabs-module__JtNxnG__timeline{gap:0;display:grid}.PublicStoryTabs-module__JtNxnG__timelineEntry{grid-template-columns:24px minmax(0,1fr);gap:.8rem;display:grid}.PublicStoryTabs-module__JtNxnG__timelineRail{justify-content:center;display:flex;position:relative}.PublicStoryTabs-module__JtNxnG__timelineRail:after{content:"";background:#e5e2dc;width:1px;position:absolute;top:18px;bottom:0}.PublicStoryTabs-module__JtNxnG__timelineEntry:last-child .PublicStoryTabs-module__JtNxnG__timelineRail:after{display:none}.PublicStoryTabs-module__JtNxnG__timelineMarker{z-index:1;background:#fff;border:2px solid #7c8f65;border-radius:999px;width:11px;height:11px;margin-top:5px;position:relative}.PublicStoryTabs-module__JtNxnG__timelineContent{min-width:0;padding-bottom:2rem}.PublicStoryTabs-module__JtNxnG__timelineDate{color:#777168;letter-spacing:.02em;margin-bottom:.65rem;font-size:.78rem;font-weight:700;display:block}.PublicStoryTabs-module__JtNxnG__timelineImage{object-fit:cover;border-radius:10px;width:100%;max-height:520px;margin-bottom:.8rem;display:block}.PublicStoryTabs-module__JtNxnG__timelineNote{color:#3d3934;white-space:pre-wrap;margin:0;line-height:1.7}.PublicStoryTabs-module__JtNxnG__timelineMeasurements{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.PublicStoryTabs-module__JtNxnG__timelineMeasurements span{color:#68635b;background:#faf9f6;border:1px solid #dedbd4;border-radius:999px;padding:.45rem .7rem;font-size:.78rem}.PublicStoryTabs-module__JtNxnG__timelineMeasurements strong{color:#282622}.PublicStoryTabs-module__JtNxnG__about{flex-direction:column;gap:28px;display:flex}.PublicStoryTabs-module__JtNxnG__provenanceSection,.PublicStoryTabs-module__JtNxnG__storyNotes{min-width:0}.PublicStoryTabs-module__JtNxnG__provenanceSection h2,.PublicStoryTabs-module__JtNxnG__storyNotes h2{color:#282622;margin:0 0 12px;font-size:1.05rem;font-weight:700}.PublicStoryTabs-module__JtNxnG__provenanceList{border-top:1px solid #e5e2dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.PublicStoryTabs-module__JtNxnG__provenanceItem{border-bottom:1px solid #e5e2dc;grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);align-items:start;gap:12px;padding:13px 0;display:grid}.PublicStoryTabs-module__JtNxnG__provenanceItem dt{color:#777168;font-size:.8rem;line-height:1.5}.PublicStoryTabs-module__JtNxnG__provenanceItem dd{color:#282622;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.84rem;font-weight:650;line-height:1.5}.PublicStoryTabs-module__JtNxnG__storyNotes p{color:#3d3934;white-space:pre-wrap;margin:0;line-height:1.75}.PublicStoryTabs-module__JtNxnG__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.PublicStoryTabs-module__JtNxnG__galleryItem{min-width:0;margin:0}.PublicStoryTabs-module__JtNxnG__galleryButton{cursor:pointer;background:#eeece6;border:0;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.PublicStoryTabs-module__JtNxnG__galleryButton:focus-visible{outline-offset:3px;outline:2px solid #7c8f65}.PublicStoryTabs-module__JtNxnG__galleryImage{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .18s;display:block}.PublicStoryTabs-module__JtNxnG__galleryButton:hover .PublicStoryTabs-module__JtNxnG__galleryImage{transform:scale(1.03)}.PublicStoryTabs-module__JtNxnG__galleryItem figcaption{color:#777168;padding-top:7px;font-size:.72rem}.PublicStoryTabs-module__JtNxnG__growth{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.PublicStoryTabs-module__JtNxnG__growthStats{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.PublicStoryTabs-module__JtNxnG__stat{background:#faf9f6;border:1px solid #dedbd4;border-radius:9px;flex-direction:column;justify-content:center;min-width:0;min-height:66px;padding:8px 11px;display:flex}.PublicStoryTabs-module__JtNxnG__statLabel{color:#777168;font-size:.68rem;line-height:1.25}.PublicStoryTabs-module__JtNxnG__stat strong{color:#282622;margin-top:4px;font-size:1.04rem;font-weight:700;line-height:1.1;display:block}.PublicStoryTabs-module__JtNxnG__statGrowth{color:#68635b;margin-top:4px;font-size:.62rem;line-height:1.3;display:block}.PublicStoryTabs-module__JtNxnG__chart{flex:auto;min-height:175px;overflow:hidden}.PublicStoryTabs-module__JtNxnG__lightbox{z-index:1000;background:#141210ed;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.PublicStoryTabs-module__JtNxnG__lightboxContent{flex-direction:column;align-items:center;gap:14px;max-width:min(1100px,100vw - 140px);max-height:calc(100vh - 70px);display:flex}.PublicStoryTabs-module__JtNxnG__lightboxImage{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(100vh - 170px);display:block}.PublicStoryTabs-module__JtNxnG__lightboxDetails{color:#f1eee8;text-align:center}.PublicStoryTabs-module__JtNxnG__lightboxDetails time{opacity:.75;font-size:.78rem}.PublicStoryTabs-module__JtNxnG__lightboxDetails p{white-space:pre-wrap;max-width:700px;margin:8px auto 0;line-height:1.55}.PublicStoryTabs-module__JtNxnG__lightboxMeasurements{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.PublicStoryTabs-module__JtNxnG__lightboxMeasurements span{color:#f1eee8;background:#ffffff1a;border-radius:999px;padding:5px 9px;font-size:.76rem}.PublicStoryTabs-module__JtNxnG__lightboxClose,.PublicStoryTabs-module__JtNxnG__lightboxArrow{z-index:1;color:#fff;cursor:pointer;background:#ffffff14;border:0;position:fixed}.PublicStoryTabs-module__JtNxnG__lightboxClose:hover,.PublicStoryTabs-module__JtNxnG__lightboxArrow:hover{background:#ffffff29}.PublicStoryTabs-module__JtNxnG__lightboxClose:focus-visible,.PublicStoryTabs-module__JtNxnG__lightboxArrow:focus-visible{outline-offset:3px;outline:2px solid #fff}.PublicStoryTabs-module__JtNxnG__lightboxClose{border-radius:50%;width:42px;height:42px;font-size:1.8rem;line-height:1;top:18px;right:18px}.PublicStoryTabs-module__JtNxnG__lightboxArrow{border-radius:10px;width:48px;height:64px;font-size:2.5rem;top:50%;transform:translateY(-50%)}.PublicStoryTabs-module__JtNxnG__lightboxPrevious{left:20px}.PublicStoryTabs-module__JtNxnG__lightboxNext{right:20px}.PublicStoryTabs-module__JtNxnG__emptyState{text-align:center;padding:48px 16px}.PublicStoryTabs-module__JtNxnG__emptyState h2{color:#37342f;margin:0 0 8px;font-size:1rem}.PublicStoryTabs-module__JtNxnG__emptyState p{color:#827c73;margin:0;line-height:1.6}@media (max-width:680px){.PublicStoryTabs-module__JtNxnG__tabList{padding:0 8px}.PublicStoryTabs-module__JtNxnG__tabButton{padding:12px 3px;font-size:.74rem}.PublicStoryTabs-module__JtNxnG__tabButton:after{left:3px;right:3px}.PublicStoryTabs-module__JtNxnG__tabContent{padding:16px 16px 20px}.PublicStoryTabs-module__JtNxnG__timelineEntry{grid-template-columns:18px minmax(0,1fr);gap:.55rem}.PublicStoryTabs-module__JtNxnG__timelineContent{padding-bottom:1.5rem}.PublicStoryTabs-module__JtNxnG__timelineImage{border-radius:8px;max-height:420px}.PublicStoryTabs-module__JtNxnG__about{gap:24px}.PublicStoryTabs-module__JtNxnG__provenanceList{grid-template-columns:1fr}.PublicStoryTabs-module__JtNxnG__provenanceItem{grid-template-columns:minmax(6.5rem,.65fr) minmax(0,1fr)}.PublicStoryTabs-module__JtNxnG__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicStoryTabs-module__JtNxnG__growth{gap:8px}.PublicStoryTabs-module__JtNxnG__growthStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.PublicStoryTabs-module__JtNxnG__stat{min-height:58px;padding:7px}.PublicStoryTabs-module__JtNxnG__statLabel{font-size:.62rem}.PublicStoryTabs-module__JtNxnG__stat strong{margin-top:3px;font-size:.9rem}.PublicStoryTabs-module__JtNxnG__statGrowth{display:none}.PublicStoryTabs-module__JtNxnG__chart{min-height:155px}.PublicStoryTabs-module__JtNxnG__lightbox{padding:16px}.PublicStoryTabs-module__JtNxnG__lightboxContent{max-width:100%;max-height:100%}.PublicStoryTabs-module__JtNxnG__lightboxImage{max-height:calc(100vh - 140px)}.PublicStoryTabs-module__JtNxnG__lightboxClose{top:10px;right:10px}.PublicStoryTabs-module__JtNxnG__lightboxArrow{width:40px;height:54px;font-size:2rem}.PublicStoryTabs-module__JtNxnG__lightboxPrevious{left:8px}.PublicStoryTabs-module__JtNxnG__lightboxNext{right:8px}}@media (max-width:420px){.PublicStoryTabs-module__JtNxnG__tabContent{padding:14px 14px 18px}.PublicStoryTabs-module__JtNxnG__tabButton{font-size:.7rem}.PublicStoryTabs-module__JtNxnG__provenanceItem{grid-template-columns:1fr;gap:3px;padding:11px 0}.PublicStoryTabs-module__JtNxnG__provenanceItem dt{font-size:.72rem}.PublicStoryTabs-module__JtNxnG__provenanceItem dd{font-size:.82rem}.PublicStoryTabs-module__JtNxnG__gallery{gap:9px}.PublicStoryTabs-module__JtNxnG__growth{gap:7px}.PublicStoryTabs-module__JtNxnG__growthStats{gap:5px}.PublicStoryTabs-module__JtNxnG__stat{text-align:center;min-height:54px;padding:6px 5px}.PublicStoryTabs-module__JtNxnG__statLabel{font-size:.57rem}.PublicStoryTabs-module__JtNxnG__stat strong{font-size:.82rem}.PublicStoryTabs-module__JtNxnG__chart{min-height:145px}}@media (max-height:720px) and (min-width:681px){.PublicStoryTabs-module__JtNxnG__tabContent{padding-top:14px;padding-bottom:16px}.PublicStoryTabs-module__JtNxnG__growth{gap:7px}.PublicStoryTabs-module__JtNxnG__growthStats{gap:6px}.PublicStoryTabs-module__JtNxnG__stat{min-height:56px;padding:6px 10px}.PublicStoryTabs-module__JtNxnG__statLabel{font-size:.63rem}.PublicStoryTabs-module__JtNxnG__stat strong{margin-top:3px;font-size:.94rem}.PublicStoryTabs-module__JtNxnG__statGrowth{display:none}.PublicStoryTabs-module__JtNxnG__chart{min-height:145px}}@media (prefers-reduced-motion:reduce){.PublicStoryTabs-module__JtNxnG__galleryImage{transition:none}.PublicStoryTabs-module__JtNxnG__galleryButton:hover .PublicStoryTabs-module__JtNxnG__galleryImage{transform:none}}
@media (max-width:680px){.ProfileTab-module__5-AnAW__about{gap:20px}.ProfileTab-module__5-AnAW__section h2{margin-bottom:8px;font-size:.98rem}.ProfileTab-module__5-AnAW__list{border-top-color:#5f5a521f}.ProfileTab-module__5-AnAW__item{border-bottom-color:#5f5a521f;grid-template-columns:minmax(82px,.42fr) minmax(0,1fr);gap:12px;padding:9px 0}.ProfileTab-module__5-AnAW__item dt{align-self:baseline;font-size:.72rem;line-height:1.35}.ProfileTab-module__5-AnAW__item dd{align-self:baseline;font-size:.8rem;line-height:1.35}.ProfileTab-module__5-AnAW__notes h2{margin-bottom:8px;font-size:.98rem}.ProfileTab-module__5-AnAW__notes p{font-size:.88rem;line-height:1.6}}@media (max-width:420px){.ProfileTab-module__5-AnAW__about{gap:18px}.ProfileTab-module__5-AnAW__item{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:8px 0}.ProfileTab-module__5-AnAW__item dt{font-size:.7rem}.ProfileTab-module__5-AnAW__item dd{font-size:.79rem}}
.TimelineTab-module__E_Bl2q__timeline{flex-direction:column;width:100%;max-width:760px;margin:0 auto;display:flex;position:relative}.TimelineTab-module__E_Bl2q__timeline:before{content:"";pointer-events:none;background:linear-gradient(#7c8f6514,#7c8f6557 12%,#7c8f6533 88%,#7c8f650a);width:1px;position:absolute;top:0;bottom:0;left:8px}.TimelineTab-module__E_Bl2q__entry{background:0 0;padding-left:30px;position:relative}.TimelineTab-module__E_Bl2q__entry:before{z-index:1;content:"";background:#fff;border:2px solid #7c8f65;border-radius:50%;width:8px;height:8px;position:absolute;top:23px;left:4px;box-shadow:0 0 0 4px #fff}.TimelineTab-module__E_Bl2q__entry+.TimelineTab-module__E_Bl2q__entry{margin-top:4px}.TimelineTab-module__E_Bl2q__entryExpanded:before{background:#7c8f65}.TimelineTab-module__E_Bl2q__entryButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #5f5a521f;padding:14px 44px 14px 0;transition:border-color .16s,color .16s;display:block;position:relative}.TimelineTab-module__E_Bl2q__entryButton:hover{border-bottom-color:#5f7c4d3d}.TimelineTab-module__E_Bl2q__entryButton:focus-visible{z-index:2;outline-offset:4px;border-radius:8px;outline:2px solid #7c8f65}.TimelineTab-module__E_Bl2q__entryHeading{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.TimelineTab-module__E_Bl2q__entryDate{color:#292620;letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:600;line-height:1.35}.TimelineTab-module__E_Bl2q__entryType{color:#7b756c;letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:750;line-height:1.2}.TimelineTab-module__E_Bl2q__expandIcon{color:#6d7467;background:#faf9f6d1;border:1px solid #5f7c4d24;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.95rem;font-weight:400;line-height:1;transition:background .16s,border-color .16s,color .16s;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.TimelineTab-module__E_Bl2q__entryButton:hover .TimelineTab-module__E_Bl2q__expandIcon,.TimelineTab-module__E_Bl2q__entryExpanded .TimelineTab-module__E_Bl2q__expandIcon{color:#4d6048;background:#eef2ea;border-color:#5f7c4d40}.TimelineTab-module__E_Bl2q__entryDetails{display:none}.TimelineTab-module__E_Bl2q__entryDetailsOpen{display:block}.TimelineTab-module__E_Bl2q__entryDetailsInner{padding:8px 0 14px}.TimelineTab-module__E_Bl2q__entryImageButton{cursor:pointer;text-align:left;background:0 0;border:0;width:min(100%,620px);margin:0 0 8px;padding:0;display:block}.TimelineTab-module__E_Bl2q__entryImageButton:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #7c8f65}.TimelineTab-module__E_Bl2q__entryImageWrap{background:#ece8df;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 8px #28241e0a,0 18px 44px #28241e14}.TimelineTab-module__E_Bl2q__entryImage{object-fit:cover;background:#ece8df;width:100%;max-height:520px;margin:0;transition:transform .22s;display:block}.TimelineTab-module__E_Bl2q__entryImageButton:hover .TimelineTab-module__E_Bl2q__entryImage{transform:scale(1.012)}.TimelineTab-module__E_Bl2q__imageCountBadge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#1c1b18ad;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:30px;padding:0 10px;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px}.TimelineTab-module__E_Bl2q__entryNote{color:#39352f;white-space:pre-wrap;max-width:640px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.65}.TimelineTab-module__E_Bl2q__measurements{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.TimelineTab-module__E_Bl2q__measurements span{color:#8a8379;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:2px;min-width:86px;padding:0;font-size:.64rem;font-weight:700;line-height:1.3;display:flex}.TimelineTab-module__E_Bl2q__measurements strong{color:#302d28;letter-spacing:-.01em;text-transform:none;font-size:.92rem;font-weight:650}@media (max-width:680px){.TimelineTab-module__E_Bl2q__timeline{max-width:none}.TimelineTab-module__E_Bl2q__timeline:before{left:6px}.TimelineTab-module__E_Bl2q__entry{padding-left:26px}.TimelineTab-module__E_Bl2q__entry:before{width:8px;height:8px;top:21px;left:2px}.TimelineTab-module__E_Bl2q__entryButton{padding:13px 40px 13px 0}.TimelineTab-module__E_Bl2q__entryHeading{flex-direction:column;align-items:flex-start;gap:4px}.TimelineTab-module__E_Bl2q__entryDate{font-size:.92rem}.TimelineTab-module__E_Bl2q__entryType{font-size:.58rem}.TimelineTab-module__E_Bl2q__expandIcon{width:27px;height:27px;right:0}.TimelineTab-module__E_Bl2q__entryDetailsInner{padding:8px 0 12px}.TimelineTab-module__E_Bl2q__entryImageButton{width:100%;margin-bottom:8px}.TimelineTab-module__E_Bl2q__entryImageWrap{border-radius:12px}.TimelineTab-module__E_Bl2q__entryImage{max-height:420px}.TimelineTab-module__E_Bl2q__entryNote{font-size:.94rem;line-height:1.6}.TimelineTab-module__E_Bl2q__measurements{gap:12px;margin-top:8px}}@media (max-width:420px){.TimelineTab-module__E_Bl2q__entry{padding-left:23px}.TimelineTab-module__E_Bl2q__entryButton{padding-top:13px;padding-bottom:13px}.TimelineTab-module__E_Bl2q__entryDate{font-size:.88rem}.TimelineTab-module__E_Bl2q__entryImageWrap{border-radius:10px}.TimelineTab-module__E_Bl2q__measurements{gap:12px}.TimelineTab-module__E_Bl2q__measurements span{min-width:76px;font-size:.6rem}.TimelineTab-module__E_Bl2q__measurements strong{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.TimelineTab-module__E_Bl2q__entryImage,.TimelineTab-module__E_Bl2q__expandIcon,.TimelineTab-module__E_Bl2q__entryButton{transition:none}}
.PublicStory-module__EJYWYa__page{color:#2f2c27;background:radial-gradient(circle at 50% 0,#ffffff85,#0000 42rem),linear-gradient(#3d393129,#2d292338);place-items:start center;min-height:100vh;padding:28px;display:grid}.PublicStory-module__EJYWYa__storyCard{color:#2f2c27;background:#fffdf9;border:1px solid #4c443a1f;border-radius:28px;flex-direction:column;width:min(100%,1040px);min-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 4px 14px #28241e0d,0 34px 90px #28241e33}.PublicStory-module__EJYWYa__header{background:#fffdf9f7;border-bottom:1px solid #5f5a5217;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:8px 26px;display:flex}.PublicStory-module__EJYWYa__brand{color:#302d28;letter-spacing:-.015em;font-size:.88rem;font-weight:750;text-decoration:none;transition:color .16s}.PublicStory-module__EJYWYa__brand:hover{color:#315f43}.PublicStory-module__EJYWYa__brand:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #7c8f65}.PublicStory-module__EJYWYa__backLink{color:#4f6248;white-space:nowrap;background:#edf3e980;border:1px solid #5f7c4d26;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:.76rem;font-weight:650;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.PublicStory-module__EJYWYa__backLink:hover{color:#315f43;background:#e7eee1;border-color:#5f7c4d47;transform:translateY(-1px)}.PublicStory-module__EJYWYa__backLink:focus-visible{outline-offset:3px;outline:2px solid #7c8f65}.PublicStory-module__EJYWYa__hero{background:radial-gradient(circle at 12% 45%,#dde7d6b8,#0000 25rem),radial-gradient(circle at 90% 10%,#faf6ebe6,#0000 22rem),#fffdf9;border-bottom:1px solid #5f5a5217;flex:none;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:36px;padding:30px 34px;display:grid}.PublicStory-module__EJYWYa__cover{background:#e8e4dc;border:1px solid #4c443a14;border-radius:22px;width:230px;height:230px;position:relative;overflow:hidden;box-shadow:0 3px 8px #28241e0d,0 18px 42px #28241e21}.PublicStory-module__EJYWYa__cover:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}.PublicStory-module__EJYWYa__coverImage,.PublicStory-module__EJYWYa__coverPlaceholder{width:100%;height:100%;display:block}.PublicStory-module__EJYWYa__coverImage{object-fit:cover}.PublicStory-module__EJYWYa__coverPlaceholder{background:radial-gradient(circle at 50% 42%,#ffffffbf,#0000 45%),#ebe5da;place-items:center;display:grid}.PublicStory-module__EJYWYa__coverPlaceholder img{object-fit:contain;opacity:.42;filter:grayscale(.2);width:58px;height:58px;display:block}.PublicStory-module__EJYWYa__introduction{color:#2f2c27;min-width:0}.PublicStory-module__EJYWYa__collectionId{color:#81796e;letter-spacing:.14em;overflow-wrap:anywhere;text-transform:uppercase;margin:0 0 10px;font-size:.66rem;font-weight:750;line-height:1.35}.PublicStory-module__EJYWYa__title{color:#26221d;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;max-width:700px;margin:0;font-size:clamp(2.3rem,4.8vw,3.65rem);font-style:italic;font-weight:650;line-height:.98}.PublicStory-module__EJYWYa__storyDetails{color:#746d63;flex-wrap:wrap;align-items:center;gap:7px 0;margin-top:17px;font-size:.79rem;line-height:1.45;display:flex}.PublicStory-module__EJYWYa__storyDetails>span{color:inherit}.PublicStory-module__EJYWYa__storyDetails>span:not(:first-child){margin-left:8px}.PublicStory-module__EJYWYa__tabsArea{color:#2f2c27;background:#fff;flex:1 0 auto;min-height:360px;display:flex;overflow:visible}@media (max-width:760px){.PublicStory-module__EJYWYa__page{padding:18px}.PublicStory-module__EJYWYa__storyCard{border-radius:22px;min-height:calc(100vh - 36px)}.PublicStory-module__EJYWYa__hero{grid-template-columns:170px minmax(0,1fr);gap:24px;padding:24px}.PublicStory-module__EJYWYa__cover{border-radius:18px;width:170px;height:170px}.PublicStory-module__EJYWYa__coverPlaceholder img{width:48px;height:48px}.PublicStory-module__EJYWYa__title{font-size:clamp(2rem,6vw,3rem)}}@media (max-width:600px){.PublicStory-module__EJYWYa__page{background:#fff;padding:0;display:block}.PublicStory-module__EJYWYa__storyCard{width:100%;min-height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0}.PublicStory-module__EJYWYa__header{gap:12px;min-height:52px;padding:8px 15px}.PublicStory-module__EJYWYa__brand{flex:none;font-size:.84rem}.PublicStory-module__EJYWYa__backLink{text-overflow:ellipsis;max-width:64%;min-height:32px;padding:0 11px;font-size:.72rem;overflow:hidden}.PublicStory-module__EJYWYa__hero{background:#fffdf9;padding:0 18px 22px;display:block}.PublicStory-module__EJYWYa__cover{width:calc(100% + 36px);height:clamp(238px,66vw,360px);box-shadow:none;border:0;border-radius:0;margin:0 -18px 22px}.PublicStory-module__EJYWYa__cover:after{border-radius:0;box-shadow:inset 0 -1px #4c443a14}.PublicStory-module__EJYWYa__coverPlaceholder img{width:54px;height:54px}.PublicStory-module__EJYWYa__collectionId{margin-bottom:7px;font-size:.62rem}.PublicStory-module__EJYWYa__title{letter-spacing:-.035em;font-size:clamp(2.05rem,9vw,3rem);line-height:1}.PublicStory-module__EJYWYa__storyDetails{margin-top:13px;font-size:.7rem;line-height:1.4}.PublicStory-module__EJYWYa__storyDetails>span:not(:first-child){margin-left:5px}.PublicStory-module__EJYWYa__tabsArea{min-height:320px}}@media (max-width:420px){.PublicStory-module__EJYWYa__header{align-items:center}.PublicStory-module__EJYWYa__backLink{max-width:60%}.PublicStory-module__EJYWYa__hero{padding-bottom:19px;padding-left:16px;padding-right:16px}.PublicStory-module__EJYWYa__cover{width:calc(100% + 32px);height:clamp(220px,68vw,300px);margin-bottom:18px;margin-left:-16px;margin-right:-16px}.PublicStory-module__EJYWYa__title{font-size:clamp(1.9rem,9.5vw,2.6rem)}.PublicStory-module__EJYWYa__storyDetails{gap:3px 0;margin-top:11px;font-size:.66rem}}@media (max-height:720px) and (min-width:601px){.PublicStory-module__EJYWYa__page{padding-top:18px;padding-bottom:18px}.PublicStory-module__EJYWYa__storyCard{min-height:calc(100vh - 36px)}.PublicStory-module__EJYWYa__header{min-height:50px;padding-top:7px;padding-bottom:7px}.PublicStory-module__EJYWYa__hero{grid-template-columns:150px minmax(0,1fr);gap:26px;padding:18px 26px}.PublicStory-module__EJYWYa__cover{border-radius:16px;width:150px;height:150px}.PublicStory-module__EJYWYa__coverPlaceholder img{width:44px;height:44px}.PublicStory-module__EJYWYa__collectionId{margin-bottom:6px}.PublicStory-module__EJYWYa__title{font-size:clamp(2rem,4.2vw,3rem)}.PublicStory-module__EJYWYa__storyDetails{margin-top:11px;font-size:.74rem}}@media (prefers-reduced-motion:reduce){.PublicStory-module__EJYWYa__brand,.PublicStory-module__EJYWYa__backLink{transition:none}.PublicStory-module__EJYWYa__backLink:hover{transform:none}}
.StoryFullModal-module__N6CMHa__openButton{color:#5f7c4d;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex}.StoryFullModal-module__N6CMHa__openButton:hover{color:#35553b}.StoryFullModal-module__N6CMHa__openButton:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #7c8f65}.StoryFullModal-module__N6CMHa__backdrop{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#221f1b94;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.StoryFullModal-module__N6CMHa__modal{background:#fffdf9;border:1px solid #2f2a241a;border-radius:24px;width:min(960px,100vw - 4rem);height:calc(100vh - 4rem);max-height:900px;position:relative;overflow:hidden;box-shadow:0 30px 90px #201c1742,0 8px 28px #201c1729}.StoryFullModal-module__N6CMHa__content{box-sizing:border-box;width:100%;height:100%;overflow-y:auto}.StoryFullModal-module__N6CMHa__closeButton{z-index:2;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9f0;border:1px solid #2f2a241a;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 16px #2f2a241f}.StoryFullModal-module__N6CMHa__closeButton svg{fill:none;stroke:#4f4941;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.StoryFullModal-module__N6CMHa__closeButton:hover{background:#fff}@media (max-width:700px){.StoryFullModal-module__N6CMHa__backdrop{align-items:stretch;padding:0}.StoryFullModal-module__N6CMHa__modal{border:0;border-radius:0;width:100%;height:100vh;max-height:none}.StoryFullModal-module__N6CMHa__content{width:100%;height:100%}.StoryFullModal-module__N6CMHa__closeButton{top:.8rem;right:.8rem}}
.StoryPreview-module__Mb9eia__preview{width:100%}.StoryPreview-module__Mb9eia__archivedPreview{opacity:.9}.StoryPreview-module__Mb9eia__empty{color:#8a8378}.StoryPreview-module__Mb9eia__empty h2{color:#2f2a24;margin:0 0 .5rem}.StoryPreview-module__Mb9eia__coverArea{background:#f2eee6;border-radius:22px;height:180px;margin-bottom:1.5rem;position:relative;overflow:hidden}.StoryPreview-module__Mb9eia__coverImage,.StoryPreview-module__Mb9eia__coverPlaceholder{border-radius:22px;width:100%;height:100%;position:absolute;inset:0}.StoryPreview-module__Mb9eia__coverImage{object-fit:cover;display:block}.StoryPreview-module__Mb9eia__coverPlaceholder{box-sizing:border-box;background:radial-gradient(circle at 50% 45%,#7c8f6524,#0000 55%),#f2eee6;border:1px solid #2f2a2412;place-items:center;display:grid}.StoryPreview-module__Mb9eia__coverPlaceholder img{opacity:.45;width:52px;height:52px}.StoryPreview-module__Mb9eia__storyTypeBadge{letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffffb3;border-radius:999px;align-items:center;min-height:1.8rem;padding:.3rem .7rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 6px 16px #2f2a2424}.StoryPreview-module__Mb9eia__batchBadge{color:#35553b;background:#e9f0dcf2}.StoryPreview-module__Mb9eia__archivedBadge{color:#71695f;background:#eee9e1f2}.StoryPreview-module__Mb9eia__storyHeader{margin-bottom:1rem}.StoryPreview-module__Mb9eia__collectionRow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem;display:flex}.StoryPreview-module__Mb9eia__collectionId{color:#7c8f65;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8rem;font-weight:700}.StoryPreview-module__Mb9eia__titleRow{display:block}.StoryPreview-module__Mb9eia__titleRow h2{overflow-wrap:anywhere;min-width:0;margin:0}.StoryPreview-module__Mb9eia__titleActions{white-space:nowrap;flex:none;align-items:center;gap:.45rem;font-size:.7rem;line-height:1;display:flex}.StoryPreview-module__Mb9eia__titleActions>*{align-items:center;line-height:1;display:inline-flex}@media (min-width:701px){.StoryPreview-module__Mb9eia__coverArea{aspect-ratio:2;height:auto}.StoryPreview-module__Mb9eia__titleActions button{justify-content:center;align-items:center;margin:0;padding:0;font-size:.74rem;line-height:1.2;display:inline-flex}}.StoryPreview-module__Mb9eia__actionDivider{color:#c4bdb2;margin:0 .15rem;font-size:.62rem;line-height:1}.StoryPreview-module__Mb9eia__preview h2{color:#2f2a24;letter-spacing:-.03em;font-size:1.8rem;line-height:1.15}.StoryPreview-module__Mb9eia__storyMeta{color:#8a8378;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.55rem;font-size:.82rem;line-height:1.45;display:flex}.StoryPreview-module__Mb9eia__storyTags{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.StoryPreview-module__Mb9eia__storyTag{color:#3d593a;background:#edf3e9;border:1px solid #5f7c4d38;border-radius:999px;align-items:center;min-height:28px;padding:.25rem .7rem;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex}.StoryPreview-module__Mb9eia__lineageSummary{background:#f5f7f1;border:1px solid #5f7c4d29;border-radius:13px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem .9rem;display:flex}.StoryPreview-module__Mb9eia__lineageSummaryText{gap:.15rem;min-width:0;display:grid}.StoryPreview-module__Mb9eia__lineageLabel{color:#7c8f65;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.StoryPreview-module__Mb9eia__lineageSummary strong{color:#35553b;overflow-wrap:anywhere;font-size:.86rem;line-height:1.35}.StoryPreview-module__Mb9eia__lineageSummary small{color:#7b766e;overflow-wrap:anywhere;font-size:.74rem;line-height:1.4}.StoryPreview-module__Mb9eia__archivedLineageSummary{background:#f4efe7;border-color:#ded5c8}.StoryPreview-module__Mb9eia__archivedLineageSummary strong{color:#625b52}.StoryPreview-module__Mb9eia__provenanceSummary{background:#fffaf3;border:1px solid #e6ddd0;border-radius:13px;margin-top:.85rem;padding:.9rem}.StoryPreview-module__Mb9eia__provenanceHeading{margin-bottom:.75rem}.StoryPreview-module__Mb9eia__provenanceHeading span{color:#7c8f65;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.StoryPreview-module__Mb9eia__provenanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:0;display:grid}.StoryPreview-module__Mb9eia__provenanceItem{gap:.15rem;min-width:0;display:grid}.StoryPreview-module__Mb9eia__provenanceItem dt{color:#8a8378;font-size:.72rem;line-height:1.35}.StoryPreview-module__Mb9eia__provenanceItem dd{color:#3f3932;overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:650;line-height:1.4}.StoryPreview-module__Mb9eia__provenanceItem:nth-child(2),.StoryPreview-module__Mb9eia__provenanceItem:nth-child(3){grid-column:1/-1}.StoryPreview-module__Mb9eia__measurementSummary{background:#f7f4ed;border:1px solid #2f5f3f1a;border-radius:16px;margin:1.25rem 0 1.5rem;padding:1rem 1.1rem}.StoryPreview-module__Mb9eia__measurementSummaryLabel{color:#8a8378;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:700}.StoryPreview-module__Mb9eia__measurementValues{flex-wrap:wrap;gap:1.75rem;display:flex}.StoryPreview-module__Mb9eia__measurementItem{flex-direction:column;gap:.15rem;min-width:0;display:flex}.StoryPreview-module__Mb9eia__measurementItem span{color:#8a8378;font-size:.78rem}.StoryPreview-module__Mb9eia__measurementItem strong{color:#2f5f3f;font-size:1.25rem;line-height:1.1}.StoryPreview-module__Mb9eia__measurementItem small{margin-top:.2rem;font-size:.72rem;line-height:1.35}.StoryPreview-module__Mb9eia__positiveGrowth{color:#5f7c4d}.StoryPreview-module__Mb9eia__negativeGrowth{color:#9a6659}.StoryPreview-module__Mb9eia__measurementDate{color:#9a9388;margin:.75rem 0 0;font-size:.75rem}.StoryPreview-module__Mb9eia__species{color:#7a746b;margin:0 0 .75rem;font-style:italic}.StoryPreview-module__Mb9eia__entryCount{color:#8a8378;margin:0 0 1.5rem}@media (max-width:700px){.StoryPreview-module__Mb9eia__coverArea{height:220px}.StoryPreview-module__Mb9eia__storyTypeBadge{bottom:.8rem;left:.8rem}.StoryPreview-module__Mb9eia__collectionRow{gap:.75rem}.StoryPreview-module__Mb9eia__collectionId{font-size:.76rem}.StoryPreview-module__Mb9eia__preview h2{font-size:1.55rem}.StoryPreview-module__Mb9eia__titleActions{gap:.4rem;font-size:.66rem;line-height:1}.StoryPreview-module__Mb9eia__titleActions>*{line-height:1}.StoryPreview-module__Mb9eia__actionDivider{margin:0 .12rem;font-size:.58rem;line-height:1}.StoryPreview-module__Mb9eia__storyMeta{font-size:.78rem}.StoryPreview-module__Mb9eia__storyTags{gap:.4rem;margin-top:.75rem}.StoryPreview-module__Mb9eia__storyTag{min-height:27px;padding:.24rem .65rem;font-size:.72rem}.StoryPreview-module__Mb9eia__lineageSummary{padding:.8rem .9rem}.StoryPreview-module__Mb9eia__provenanceSummary{padding:.85rem}.StoryPreview-module__Mb9eia__provenanceGrid{grid-template-columns:1fr;gap:.7rem}.StoryPreview-module__Mb9eia__provenanceItem,.StoryPreview-module__Mb9eia__provenanceItem:nth-child(2),.StoryPreview-module__Mb9eia__provenanceItem:nth-child(3){grid-column:auto}.StoryPreview-module__Mb9eia__measurementSummary{padding:.9rem 1rem}.StoryPreview-module__Mb9eia__measurementValues{gap:1.5rem}}
.CollapsiblePreview-module__XYOgAG__preview{box-sizing:border-box;background:#fffdf8;border-left:1px solid #e7dfd2;width:520px;min-width:520px;height:100vh;padding:3rem;transition:width .16s,min-width .16s,padding .16s;position:relative;overflow-y:auto}.CollapsiblePreview-module__XYOgAG__collapsed{width:34px;min-width:34px;padding:0;overflow:visible}.CollapsiblePreview-module__XYOgAG__content{position:sticky;top:3rem}.CollapsiblePreview-module__XYOgAG__toggle{z-index:3;color:#6f685f;width:26px;height:44px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #ddd5c7;border-left:0;border-radius:0 999px 999px 0;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:2px 0 8px #5042300f}.CollapsiblePreview-module__XYOgAG__toggle:hover{color:#426b48;background:#f8f4ec}.CollapsiblePreview-module__XYOgAG__toggle:focus-visible{outline-offset:2px;outline:2px solid #7c8f65}@media (max-width:1100px){.CollapsiblePreview-module__XYOgAG__preview{border-top:1px solid #e7dfd2;border-left:0;width:100%;min-width:0;height:auto;padding:2rem;overflow:visible}.CollapsiblePreview-module__XYOgAG__collapsed{width:100%;min-width:0;padding:0}.CollapsiblePreview-module__XYOgAG__content{position:static}.CollapsiblePreview-module__XYOgAG__toggle{display:none}}@media (max-width:700px){.CollapsiblePreview-module__XYOgAG__preview{display:none}}
.BackToTop-module__VQI20W__button{z-index:90;color:#426b48;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:#fffdf9f0;border:1px solid #426b482e;border-radius:999px;place-items:center;width:42px;height:42px;padding:0;transition:opacity .16s,transform .16s,visibility .16s,background-color .16s,box-shadow .16s;display:grid;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(8px);box-shadow:0 8px 22px #4737261f}.BackToTop-module__VQI20W__visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.BackToTop-module__VQI20W__button:hover{background:#fffdf9;box-shadow:0 10px 26px #47372629}.BackToTop-module__VQI20W__button:focus-visible{outline-offset:3px;outline:2px solid #7c8f65}.BackToTop-module__VQI20W__arrow{font-size:1.2rem;font-weight:700;line-height:1;display:block;transform:translateY(-1px)}@media (max-width:700px){.BackToTop-module__VQI20W__button{width:40px;height:40px;bottom:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.BackToTop-module__VQI20W__button{transition:none}}
.StoryPage-module__m62xBW__page{color:#2f2a24;background:#fffdf8;min-height:100dvh;padding:1.25rem}.StoryPage-module__m62xBW__backLink{color:#2f5f3f;width:min(100%,760px);margin:0 auto 1.5rem;font-weight:700;text-decoration:none;display:block}.StoryPage-module__m62xBW__story{width:100%;max-width:760px;margin:0 auto}@media (max-width:700px){.StoryPage-module__m62xBW__page{box-sizing:border-box;padding:1rem 1rem 1.5rem}.StoryPage-module__m62xBW__backLink{width:100%;margin-bottom:1.1rem}.StoryPage-module__m62xBW__story{width:100%;max-width:none}}
.collector-module__vNJdRa__page{color:#2f2a24;background:radial-gradient(circle at top,#ffffff7a,#0000 38rem),#f5f1e9;min-height:100vh;padding:24px}.collector-module__vNJdRa__container{width:min(1160px,100%);margin:0 auto}.collector-module__vNJdRa__topBar{justify-content:space-between;align-items:center;gap:200px;margin-bottom:32px;display:flex}.collector-module__vNJdRa__brand{color:#2f2a24;letter-spacing:-.015em;font-size:1rem;font-weight:750;text-decoration:none;transition:color .16s}.collector-module__vNJdRa__brand:hover{color:#315f43}.collector-module__vNJdRa__brand:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #7c8f65}.collector-module__vNJdRa__navigation{align-items:center;gap:6px;display:flex}.collector-module__vNJdRa__navigationLink{color:#625d55;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:.88rem;font-weight:650;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.collector-module__vNJdRa__navigationLink:hover{color:#315f43;background:#5f7c4d1a}.collector-module__vNJdRa__navigationLink:focus-visible{outline-offset:2px;outline:2px solid #7c8f65}.collector-module__vNJdRa__header{text-align:center;max-width:720px;margin:0 auto 38px}.collector-module__vNJdRa__kicker{color:#7c766d;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:750}.collector-module__vNJdRa__title{color:#29251f;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5vw,4rem);font-weight:700;line-height:.98}.collector-module__vNJdRa__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 24px;display:grid}.collector-module__vNJdRa__card{background:#fffdf8eb;border:1px solid #4c443a1a;border-radius:20px;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 1px 2px #3a322808,0 12px 34px #3a32280e}.collector-module__vNJdRa__card:hover{border-color:#5f7c4d3d;transform:translateY(-4px);box-shadow:0 2px 5px #3a32280a,0 20px 44px #3a32281a}.collector-module__vNJdRa__cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.collector-module__vNJdRa__cardLink:focus-visible{outline-offset:-4px;border-radius:18px;outline:2px solid #7c8f65}.collector-module__vNJdRa__imageArea{aspect-ratio:4/3;background:#ebe5da;width:100%;position:relative;overflow:hidden}.collector-module__vNJdRa__imageArea:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 68%,#211d1814);transition:opacity .22s;position:absolute;inset:0}.collector-module__vNJdRa__coverImage,.collector-module__vNJdRa__imagePlaceholder{width:100%;height:100%;display:block}.collector-module__vNJdRa__coverImage{object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1);transform:scale(1.001)}.collector-module__vNJdRa__card:hover .collector-module__vNJdRa__coverImage{transform:scale(1.035)}.collector-module__vNJdRa__card:hover .collector-module__vNJdRa__imageArea:after{opacity:1}.collector-module__vNJdRa__imagePlaceholder{background:radial-gradient(circle at 50% 42%,#ffffffbd,#0000 42%),#ebe5da;place-items:center;display:grid}.collector-module__vNJdRa__imagePlaceholder img{object-fit:contain;opacity:.45;filter:grayscale(.2);width:48px;height:48px}.collector-module__vNJdRa__cardContent{flex:1;align-items:center;min-height:72px;padding:17px 20px;display:flex}.collector-module__vNJdRa__cardTitleRow{justify-content:space-between;align-items:baseline;gap:16px;width:100%;min-width:0;display:flex}.collector-module__vNJdRa__species{color:#302b25;letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.07rem;font-style:italic;font-weight:650;line-height:1.35;transition:color .16s}.collector-module__vNJdRa__cardLink:hover .collector-module__vNJdRa__species{color:#315f43}.collector-module__vNJdRa__collectionId{color:#8a8379;letter-spacing:.045em;white-space:nowrap;flex:none;font-size:.72rem;font-weight:650;line-height:1.35;transition:color .16s}.collector-module__vNJdRa__cardLink:hover .collector-module__vNJdRa__collectionId{color:#64745c}.collector-module__vNJdRa__emptyState{text-align:center;background:#fffdf86b;border:1px dashed #5f5a523d;border-radius:20px;padding:72px 24px}.collector-module__vNJdRa__emptyState h2{color:#342f29;margin:0 0 9px;font-size:1.2rem}.collector-module__vNJdRa__emptyState p{color:#777168;margin:0;line-height:1.6}.collector-module__vNJdRa__emptyStateAction{color:#fffdf8;background:#315f43;border-radius:999px;justify-content:center;align-items:center;min-height:42px;margin-top:22px;padding:0 18px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.collector-module__vNJdRa__emptyStateAction:hover{background:#274d36;transform:translateY(-1px)}.collector-module__vNJdRa__emptyStateAction:focus-visible{outline-offset:3px;outline:2px solid #7c8f65}@media (max-width:900px){.collector-module__vNJdRa__container{width:min(760px,100%)}.collector-module__vNJdRa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.collector-module__vNJdRa__topBar{align-items:flex-start;margin-bottom:14px}.collector-module__vNJdRa__navigation{flex-wrap:wrap;justify-content:flex-end}.collector-module__vNJdRa__navigationLink{min-height:36px;padding:0 10px;font-size:.82rem}.collector-module__vNJdRa__header{margin-bottom:14px}.collector-module__vNJdRa__title{font-size:clamp(2.1rem,10vw,3.25rem)}.collector-module__vNJdRa__grid{gap:22px 18px}}@media (max-width:600px){.collector-module__vNJdRa__page{padding:18px 14px 32px}.collector-module__vNJdRa__topBar{gap:12px}.collector-module__vNJdRa__brand{padding-top:8px;font-size:.94rem}.collector-module__vNJdRa__grid{grid-template-columns:1fr;gap:22px}.collector-module__vNJdRa__card{border-radius:18px}.collector-module__vNJdRa__cardLink:focus-visible{border-radius:16px}.collector-module__vNJdRa__imageArea{aspect-ratio:16/11}.collector-module__vNJdRa__cardContent{min-height:68px;padding:16px 18px}}@media (max-width:430px){.collector-module__vNJdRa__topBar{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.collector-module__vNJdRa__brand{white-space:nowrap;flex:none;padding-top:0;font-size:.86rem}.collector-module__vNJdRa__navigation{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:3px}.collector-module__vNJdRa__navigationLink{white-space:nowrap;min-height:34px;padding:0 7px;font-size:.74rem}.collector-module__vNJdRa__header{text-align:left;margin-bottom:10px}.collector-module__vNJdRa__kicker{margin-bottom:8px}.collector-module__vNJdRa__title{font-size:clamp(2rem,12vw,2.8rem)}.collector-module__vNJdRa__imageArea{aspect-ratio:4/3}.collector-module__vNJdRa__cardTitleRow{gap:12px}.collector-module__vNJdRa__species{font-size:1.02rem}.collector-module__vNJdRa__collectionId{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.collector-module__vNJdRa__brand,.collector-module__vNJdRa__navigationLink,.collector-module__vNJdRa__card,.collector-module__vNJdRa__coverImage,.collector-module__vNJdRa__imageArea:after,.collector-module__vNJdRa__species,.collector-module__vNJdRa__collectionId,.collector-module__vNJdRa__emptyStateAction{transition:none}.collector-module__vNJdRa__card:hover,.collector-module__vNJdRa__emptyStateAction:hover,.collector-module__vNJdRa__card:hover .collector-module__vNJdRa__coverImage{transform:none}}
.PublicStoryBrowser-module__k5pGsW__compactGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 16px}.PublicStoryBrowser-module__k5pGsW__compactCard{border-radius:15px}.PublicStoryBrowser-module__k5pGsW__compactImageArea{aspect-ratio:1}.PublicStoryBrowser-module__k5pGsW__compactCardContent{min-height:58px;padding:12px 13px}.PublicStoryBrowser-module__k5pGsW__compactSpecies{font-size:.86rem;line-height:1.25}.PublicStoryBrowser-module__k5pGsW__compactCollectionId{font-size:.62rem}.PublicStoryBrowser-module__k5pGsW__publicList{background:#fffdf8eb;border:1px solid #4c443a1a;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #3a322808,0 12px 34px #3a32280a}.PublicStoryBrowser-module__k5pGsW__publicListHeader,.PublicStoryBrowser-module__k5pGsW__publicListRow{grid-template-columns:minmax(270px,1.6fr) minmax(180px,1fr) minmax(80px,.45fr) minmax(115px,.6fr);align-items:center;gap:1rem;display:grid}.PublicStoryBrowser-module__k5pGsW__publicListHeader{color:#81796f;letter-spacing:.04em;text-transform:uppercase;background:#f5f1e9;border-bottom:1px solid #e9e1d6;padding:10px 14px;font-size:.72rem;font-weight:800}.PublicStoryBrowser-module__k5pGsW__publicListRow{color:#625c54;border-bottom:1px solid #eee7dc;min-height:70px;padding:9px 14px;font-size:.8rem;line-height:1.35;text-decoration:none;transition:background-color .15s,color .15s}.PublicStoryBrowser-module__k5pGsW__publicListRow:last-child{border-bottom:0}.PublicStoryBrowser-module__k5pGsW__publicListRow:hover{background:#f6f3ec}.PublicStoryBrowser-module__k5pGsW__publicListRow:focus-visible{outline-offset:-2px;outline:2px solid #7c8f65}.PublicStoryBrowser-module__k5pGsW__publicListIdentity{align-items:center;gap:12px;min-width:0;display:flex}.PublicStoryBrowser-module__k5pGsW__publicListThumb{background:#ebe5da;border-radius:10px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.PublicStoryBrowser-module__k5pGsW__publicListThumbCrop{aspect-ratio:4/3;width:100%;display:block;position:relative;overflow:hidden}.PublicStoryBrowser-module__k5pGsW__publicListThumbCrop img{position:absolute;inset:0}.PublicStoryBrowser-module__k5pGsW__publicListThumbCrop img,.PublicStoryBrowser-module__k5pGsW__publicListThumb>img{object-fit:cover;width:100%;height:100%;display:block}.PublicStoryBrowser-module__k5pGsW__publicListPlaceholder{place-items:center;width:100%;height:100%;display:grid}.PublicStoryBrowser-module__k5pGsW__publicListPlaceholder img{object-fit:contain;opacity:.42;width:28px;height:28px}.PublicStoryBrowser-module__k5pGsW__publicListPrimary{gap:3px;min-width:0;display:grid}.PublicStoryBrowser-module__k5pGsW__publicListPrimary strong{color:#302b25;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-style:italic;font-weight:650;line-height:1.25;overflow:hidden}.PublicStoryBrowser-module__k5pGsW__publicListPrimary small{color:#8a8379;letter-spacing:.035em;font-size:.7rem;font-weight:650}.PublicStoryBrowser-module__k5pGsW__publicListMobileMeta{display:none}.PublicStoryBrowser-module__k5pGsW__publicListTags{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1050px){.PublicStoryBrowser-module__k5pGsW__compactGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.PublicStoryBrowser-module__k5pGsW__publicList{overflow-x:auto}.PublicStoryBrowser-module__k5pGsW__publicListHeader,.PublicStoryBrowser-module__k5pGsW__publicListRow{min-width:720px}.PublicStoryBrowser-module__k5pGsW__compactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 13px}}@media (max-width:700px){.PublicStoryBrowser-module__k5pGsW__publicList{overflow:hidden}.PublicStoryBrowser-module__k5pGsW__publicListHeader{display:none}.PublicStoryBrowser-module__k5pGsW__publicListRow{min-width:0;min-height:72px;padding:9px 10px;display:block}.PublicStoryBrowser-module__k5pGsW__publicListRow>span:not(:first-child){display:none}.PublicStoryBrowser-module__k5pGsW__publicListIdentity{gap:10px}.PublicStoryBrowser-module__k5pGsW__publicListThumb{border-radius:11px;flex-basis:54px;width:54px;height:54px}.PublicStoryBrowser-module__k5pGsW__publicListPrimary{gap:2px}.PublicStoryBrowser-module__k5pGsW__publicListPrimary strong{font-size:.88rem}.PublicStoryBrowser-module__k5pGsW__publicListPrimary small{font-size:.68rem}.PublicStoryBrowser-module__k5pGsW__publicListMobileMeta{color:#91897f;letter-spacing:0;margin-top:1px;font-weight:500;display:block}}@media (max-width:600px){.PublicStoryBrowser-module__k5pGsW__publicListThumbCrop{aspect-ratio:16/11}.PublicStoryBrowser-module__k5pGsW__publicDensityToggle{display:none}.PublicStoryBrowser-module__k5pGsW__publicGrid,.PublicStoryBrowser-module__k5pGsW__compactGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px 12px}.PublicStoryBrowser-module__k5pGsW__publicGrid article{aspect-ratio:1;height:auto}.PublicStoryBrowser-module__k5pGsW__publicGrid article a{flex-direction:column;height:100%;display:flex}.PublicStoryBrowser-module__k5pGsW__publicGrid article a>div:first-child{aspect-ratio:auto;flex:0 0 68%;min-height:0}.PublicStoryBrowser-module__k5pGsW__compactCard{border-radius:18px}.PublicStoryBrowser-module__k5pGsW__compactImageArea{aspect-ratio:auto}.PublicStoryBrowser-module__k5pGsW__publicGrid article a>div:last-child{box-sizing:border-box;flex:0 0 32%;align-items:flex-start;min-height:0;padding:9px 10px 10px;overflow:hidden}.PublicStoryBrowser-module__k5pGsW__publicGrid article a>div:last-child>div{display:block}.PublicStoryBrowser-module__k5pGsW__publicGrid article h2{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;max-height:2.4em;margin:0;font-size:.84rem;line-height:1.2;display:-webkit-box;overflow:hidden}.PublicStoryBrowser-module__k5pGsW__publicGrid article h2+span{display:none}.PublicStoryBrowser-module__k5pGsW__compactCardContent{min-height:64px;padding:9px 10px 10px}.PublicStoryBrowser-module__k5pGsW__compactSpecies{font-size:.84rem;line-height:1.2}.PublicStoryBrowser-module__k5pGsW__compactCollectionId{margin-top:4px;font-size:.6rem;line-height:1.2;display:block}}@media (max-width:700px){.PublicStoryBrowser-module__k5pGsW__publicFilters{gap:.3rem .35rem;margin-bottom:.75rem;grid-template-columns:repeat(10,minmax(0,1fr))!important}.PublicStoryBrowser-module__k5pGsW__publicSearchInput{grid-row:1;grid-column:1/7!important}.PublicStoryBrowser-module__k5pGsW__publicMobileDensityToggle{grid-row:1;width:100%;grid-column:7/-1!important}.PublicStoryBrowser-module__k5pGsW__publicGenusFilter{justify-self:stretch;grid-area:2/1/auto/5!important;width:100%!important}.PublicStoryBrowser-module__k5pGsW__publicTagFilter{justify-self:stretch;grid-area:2/5/auto/-1!important;width:100%!important}}.PublicStoryBrowser-module__k5pGsW__filteredEmptyState{text-align:center;background:#fffdf8b8;border:1px solid #4c443a1a;border-radius:20px;justify-items:center;max-width:560px;margin:2.25rem auto 0;padding:2.6rem 2rem;display:grid;box-shadow:0 1px 2px #3a322808,0 12px 34px #3a32280a}.PublicStoryBrowser-module__k5pGsW__filteredEmptyState h2{color:#302b25;letter-spacing:-.02em;margin:0;font-size:1.45rem;line-height:1.15}.PublicStoryBrowser-module__k5pGsW__filteredEmptyState p{color:#777168;max-width:430px;margin:.65rem 0 0;font-size:.92rem;line-height:1.5}.PublicStoryBrowser-module__k5pGsW__emptyResetButton{color:#426b48;min-height:42px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #d8d0c5;border-radius:999px;margin-top:1.15rem;padding:0 1rem;font-size:.86rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.PublicStoryBrowser-module__k5pGsW__emptyResetButton:hover{color:#315f43;background:#edf3e9;border-color:#bfc7b7}.PublicStoryBrowser-module__k5pGsW__emptyResetButton:focus-visible{outline-offset:3px;outline:2px solid #7c8f65}@media (max-width:700px){.PublicStoryBrowser-module__k5pGsW__filteredEmptyState{border-radius:18px;margin-top:1.35rem;padding:2rem 1.15rem}.PublicStoryBrowser-module__k5pGsW__filteredEmptyState h2{font-size:1.2rem}.PublicStoryBrowser-module__k5pGsW__filteredEmptyState p{font-size:.86rem}.PublicStoryBrowser-module__k5pGsW__emptyResetButton{width:100%;max-width:250px}}@media (max-width:430px){.PublicStoryBrowser-module__k5pGsW__publicListThumbCrop{aspect-ratio:4/3}}
.ShareButton-module__T7igFq__button{color:#4f6248;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#edf3e9ad;border:1px solid #5f7c4d2e;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.78rem;font-weight:650;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.ShareButton-module__T7igFq__button:hover{color:#315f43;background:#e7eee1;border-color:#5f7c4d52;transform:translateY(-1px)}.ShareButton-module__T7igFq__button:focus-visible{outline-offset:3px;outline:2px solid #7c8f65}.ShareButton-module__T7igFq__icon{flex:none;width:15px;height:15px}@media (prefers-reduced-motion:reduce){.ShareButton-module__T7igFq__button{transition:none}.ShareButton-module__T7igFq__button:hover{transform:none}}
.context-module__WhpZ7W__headerTools{justify-content:center;align-items:center;gap:9px;margin-bottom:10px;display:flex}.context-module__WhpZ7W__headerTools button{color:#596b53;background:#edf3e957;border-color:#5f7c4d1f;gap:5px;min-height:28px;padding:0 9px;font-size:.7rem;font-weight:650}.context-module__WhpZ7W__headerTools button svg{width:13px;height:13px}header.context-module__WhpZ7W__exampleHeader{margin-bottom:.65rem}.context-module__WhpZ7W__identityRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.context-module__WhpZ7W__landingContext{color:#706a61;background:#fffdf88f;border:1px solid #5f7c4d29;border-radius:12px;max-width:560px;margin:18px auto 0;padding:10px 14px;font-size:.82rem;line-height:1.5}@media (max-width:700px){header.context-module__WhpZ7W__exampleHeader{margin-bottom:.45rem}}@media (max-width:430px){.context-module__WhpZ7W__headerTools,.context-module__WhpZ7W__identityRow{justify-content:flex-start}.context-module__WhpZ7W__headerTools{gap:8px;margin-bottom:6px}.context-module__WhpZ7W__headerTools button{min-height:26px;padding-inline:8px;font-size:.68rem}.context-module__WhpZ7W__headerTools button svg{width:12px;height:12px}.context-module__WhpZ7W__identityRow{gap:10px}.context-module__WhpZ7W__landingContext{margin-top:14px;padding:9px 11px;font-size:.78rem}}
