main.timeline-shell.hc-botanical-storyline{--primary:#648c72;--primary2:#3e6c51;--surface:#fffefa;--card:#fffefa;--bg:#f7f9f4;--text:#3b5848;--muted:#788f7e;--line:#dce7da;--story-ink:#395849;--story-line:#dce7db;--story-soft:#e9f2e8;--story-shadow:0 13px 31px #41614812;isolation:isolate;grid-template-columns:196px minmax(0,1fr);align-items:stretch;gap:0;width:100%;min-height:100dvh;overflow-x:clip;max-width:1400px!important;color:var(--story-ink)!important;background:radial-gradient(at 95% 3%,#ddecdb47,#0000 40%),#f6f8f3!important;margin:0 auto!important;padding:0!important;display:grid!important}main.hc-botanical-storyline .hc-story-rail{background:#edf3e9;border-right:1px solid #dbe6d9;flex-direction:column;min-width:0;padding:26px 14px;display:flex}main.hc-botanical-storyline .hc-story-rail-brand{align-items:center;gap:10px;margin:0 2px 47px;display:flex}main.hc-botanical-storyline .hc-story-rail-brand>span{color:#679072;background:#e1ecdf;border:1px solid #d6e3d4;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:23px;animation:8s ease-in-out infinite storyPetal;display:grid}main.hc-botanical-storyline .hc-story-rail-brand b{color:#3d5b48;letter-spacing:-.035em;display:block;font:500 19px/1.18 Georgia,Times New Roman,serif!important}main.hc-botanical-storyline .hc-story-rail-brand small{color:#819a88;letter-spacing:.14em;margin-top:5px;display:block;font-size:9px!important}main.hc-botanical-storyline .hc-story-rail-label{color:#789280;letter-spacing:.12em;margin:0 9px 13px;font-weight:900;font-size:10px!important}main.hc-botanical-storyline .hc-story-rail-nav{gap:6px;display:grid}main.hc-botanical-storyline .hc-story-rail-nav button{text-align:left;color:#738a79;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:44px;padding:9px;font-weight:800;transition:background .19s,transform .19s,border-color .19s;display:flex;font-size:12px!important}main.hc-botanical-storyline .hc-story-rail-nav button>span{text-align:center;flex:none;width:20px;font-size:17px}main.hc-botanical-storyline .hc-story-rail-nav button:hover{background:#e1ebde;transform:translate(2px)}main.hc-botanical-storyline .hc-story-rail-nav button.active{color:#436b50;background:#e5f0e3;border-color:#d5e4d4}main.hc-botanical-storyline .hc-story-rail-note{color:#688a76;background:#e5efe3;border:1px solid #d5e4d4;border-radius:16px;margin-top:auto;padding:15px 12px}main.hc-botanical-storyline .hc-story-rail-note>span{font-size:16px}main.hc-botanical-storyline .hc-story-rail-note b{color:#3e644c;margin:6px 0;font-size:12px;display:block}main.hc-botanical-storyline .hc-story-rail-note p{margin:0;color:#7a9481!important;font-size:11px!important;line-height:1.55!important}main.hc-botanical-storyline .hc-story-workspace{min-width:0;max-width:100%;padding:25px clamp(15px,2.6vw,35px) 125px}main.hc-botanical-storyline .hc-story-topbar{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:18px;display:flex}main.hc-botanical-storyline .hc-floating-glass-back-label{color:#6b8977;align-items:center;gap:8px;font-size:12px;display:inline-flex}main.hc-botanical-storyline .hc-story-private-pill{border:1px solid var(--story-line);color:#76917e;background:#fffefa;border-radius:999px;flex:none;align-items:center;padding:8px 12px;font-weight:800;display:inline-flex;font-size:11px!important}main.hc-botanical-storyline .hc-story-hero{isolation:isolate;min-height:166px;box-shadow:var(--story-shadow);border:1px solid #dce7db;border-radius:23px;margin:0 0 15px;padding:26px;position:relative;overflow:hidden;background:linear-gradient(113deg,#fffefa 7%,#f1f7ed 58%,#e3efe0)!important}main.hc-botanical-storyline .hc-story-hero:before{content:"";pointer-events:none;border:1px solid #7eab8b30;border-radius:50%;width:400px;height:400px;animation:15s ease-in-out infinite storyOrbit;position:absolute;top:-205px;right:-68px;box-shadow:0 0 0 36px #cee6d224,0 0 0 73px #cfead316}main.hc-botanical-storyline .hc-story-hero:after{content:"✿";pointer-events:none;color:#9ebfa5;opacity:.23;font-size:182px;line-height:1;animation:8s ease-in-out infinite storyBloom;position:absolute;bottom:-72px;right:29px}main.hc-botanical-storyline .hc-story-hero>*{z-index:1;position:relative}main.hc-botanical-storyline .hc-story-hero>span{color:#688f75;letter-spacing:.16em;font-weight:900;display:block;font-size:11px!important}main.hc-botanical-storyline .hc-story-hero h1{max-width:670px;margin:11px 0 9px;color:#375948!important;letter-spacing:-.04em!important;font:500 clamp(29px,3.1vw,39px)/1.18 Georgia,Times New Roman,serif!important}main.hc-botanical-storyline .hc-story-hero p{max-width:610px;margin:0;color:#78917f!important;font-size:max(12px,var(--hc-readable-base))!important;line-height:1.6!important}main.hc-botanical-storyline .health-section-nav{scrollbar-width:thin;background:0 0;border:0;flex-wrap:nowrap;gap:7px;max-width:none;margin:0 0 16px;padding:2px 1px 7px;overflow-x:auto;display:flex!important}main.hc-botanical-storyline .health-section-nav button{background:#fffefa;flex:none;min-height:43px;box-shadow:0 4px 13px #3f62490b;color:#78907e!important;border:1px solid #dce7da!important;border-radius:11px!important;min-width:92px!important;padding:8px 13px!important;font-size:12px!important}main.hc-botanical-storyline .health-section-nav button.active{color:#4e7a5b!important;background:#e8f1e6!important;border-color:#cde0cf!important}main.hc-botanical-storyline .health-section-nav button small{color:inherit;font-size:11px!important}main.hc-botanical-storyline .hc-story-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:11px;margin:0 0 15px;display:grid}main.hc-botanical-storyline .hc-story-stat-grid article{border:1px solid var(--story-line);background:#fffefa;border-radius:17px;align-items:center;gap:12px;min-width:0;min-height:95px;padding:13px;display:flex;box-shadow:0 8px 20px #47654a0c}main.hc-botanical-storyline .hc-story-stat-icon{color:#5f9471;background:#e9f3e9;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:20px;display:grid}main.hc-botanical-storyline .hc-story-stat-icon.period{color:#ad687f;background:#f7eaf0}main.hc-botanical-storyline .hc-story-stat-icon.assessment{color:#a17e43;background:#fff4e2}main.hc-botanical-storyline .hc-story-stat-icon.assistant{color:#9a7ba8;background:#f2ecf7}main.hc-botanical-storyline .hc-story-stat-grid article b{color:#3f5f4b;display:block;font:500 26px/1.15 Georgia,Times New Roman,serif!important}main.hc-botanical-storyline .hc-story-stat-grid article small{color:#789280;margin-top:4px;display:block;font-size:max(11px,var(--hc-readable-small))!important}main.hc-botanical-storyline .hc-story-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(248px,.91fr);align-items:start;gap:14px;display:grid}main.hc-botanical-storyline .hc-story-feed-card,main.hc-botanical-storyline .hc-story-aside-card,main.hc-botanical-storyline .hc-story-privacy-card,main.hc-botanical-storyline .hc-story-action-card{min-width:0;box-shadow:var(--story-shadow);border:1px solid #dbe7d9;border-radius:20px;padding:20px;background:#fffefa!important}main.hc-botanical-storyline .hc-story-feed-heading{justify-content:space-between;align-items:center;gap:13px;margin:0 0 15px;display:flex}main.hc-botanical-storyline .hc-story-eyebrow{color:#779681;letter-spacing:.12em;font-weight:900;display:block;font-size:10px!important}main.hc-botanical-storyline .hc-story-feed-heading h2{color:#375748;margin:5px 0 0;letter-spacing:-.02em!important;font:500 clamp(20px,2.4vw,24px)/1.2 Georgia,Times New Roman,serif!important}main.hc-botanical-storyline .hc-story-count{color:#72907b;background:#ebf4e9;border:1px solid #dce9da;border-radius:999px;flex:none;padding:8px 10px;font-weight:900;font-size:11px!important}main.hc-botanical-storyline .hc-story-filter-row{border-bottom:1px solid #dce8da;flex-wrap:wrap;gap:7px;margin:0 0 17px;padding:0 0 15px;display:flex}main.hc-botanical-storyline .hc-story-filter-row button{color:#6e8c79;cursor:pointer;background:0 0;border:1px solid #dce6db;border-radius:999px;min-height:35px;padding:8px 11px;font-weight:900;transition:background .16s,border-color .16s;font-size:11px!important}main.hc-botanical-storyline .hc-story-filter-row button:hover{background:#eaf3e9}main.hc-botanical-storyline .hc-story-filter-row button.active{color:#4a7857;background:#e8f2e7;border-color:#9ebe9f}main.hc-botanical-storyline .hc-story-feed{gap:0;min-width:0;display:grid;position:relative}main.hc-botanical-storyline .hc-story-feed:before{content:"";background:#dce6da;width:2px;position:absolute;top:18px;bottom:19px;left:18px}main.hc-botanical-storyline .hc-story-event{grid-template-columns:43px minmax(0,1fr);gap:8px;min-width:0;padding:0 0 12px;display:grid;position:relative}main.hc-botanical-storyline .hc-story-event:last-child{padding-bottom:0}main.hc-botanical-storyline .hc-story-event-icon{z-index:1;color:#649170;background:#e9f3e9;border:2px solid #fffefa;border-radius:12px;place-items:center;width:37px;height:37px;font-size:17px;display:grid;position:relative;box-shadow:0 0 0 1px #dce7d9}main.hc-botanical-storyline .hc-story-event-icon.period{color:#b26881;background:#f9e9ef}main.hc-botanical-storyline .hc-story-event-icon.assistant{color:#9a7aae;background:#f1eaf8}main.hc-botanical-storyline .hc-story-event-icon.assessment{color:#a9823f;background:#fff3de}main.hc-botanical-storyline .hc-story-event-content{overflow-wrap:anywhere;background:#f8faf6;border:1px solid #dce7da;border-radius:14px;min-width:0;padding:14px;transition:border-color .17s,transform .17s}main.hc-botanical-storyline .hc-story-event-content:hover{border-color:#a8c8ae;transform:translateY(-1px)}main.hc-botanical-storyline .hc-story-event-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}main.hc-botanical-storyline .hc-story-event-head b{color:#365a45;line-height:1.38;display:block;font-size:13px!important}main.hc-botanical-storyline .hc-story-event-head time{color:#8b9f8f;margin-top:4px;line-height:1.45;display:block;font-size:11px!important}main.hc-botanical-storyline .hc-story-event-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0 0;color:#698171!important;font-size:max(12px,var(--hc-readable-small))!important;line-height:1.7!important}main.hc-botanical-storyline .hc-story-risk-pill{color:#507b59;letter-spacing:.02em;background:#e9f3e9;border:1px solid #d6e3d5;border-radius:999px;flex:none;align-items:center;padding:7px 9px;font-weight:900;display:inline-flex;font-size:10px!important}main.hc-botanical-storyline .hc-story-event.risk-urgent .hc-story-event-content{background:#fff1f3!important;border:2px solid #d43350!important}main.hc-botanical-storyline .hc-story-event.risk-urgent .hc-story-event-icon{color:#ab2847;background:#ffe0e7;box-shadow:0 0 0 2px #d43350}main.hc-botanical-storyline .hc-story-event.risk-urgent .hc-story-event-head b{color:#ae2340!important}main.hc-botanical-storyline .hc-story-risk-pill.urgent{color:#fff!important;background:#d42f50!important;border:1px solid #b91e3b!important}main.hc-botanical-storyline .hc-story-event.risk-urgent .hc-story-event-description{color:#81293c!important}main.hc-botanical-storyline .hc-story-event.risk-soon .hc-story-event-content{background:#fff8e9!important;border-color:#e2c57a!important}main.hc-botanical-storyline .hc-story-risk-pill.soon{color:#8b6626;background:#fff1d2;border-color:#daba71}main.hc-botanical-storyline .hc-story-expand{color:#497855;cursor:pointer;background:0 0;border:0;margin:9px 0 0;padding:4px 0;font-weight:900;font-size:11px!important}main.hc-botanical-storyline .hc-story-expand:hover{text-decoration:underline}main.hc-botanical-storyline .hc-story-aside{gap:13px;display:grid}main.hc-botanical-storyline .hc-story-aside-card{isolation:isolate;padding:25px 20px 20px;position:relative;overflow:hidden}main.hc-botanical-storyline .hc-story-aside-illustration{color:#9cbfa4;opacity:.65;text-align:right;margin:-7px 3px -13px;font-size:71px;line-height:1;animation:8s ease-in-out infinite storyBloom;display:block}main.hc-botanical-storyline .hc-story-aside-card h3,main.hc-botanical-storyline .hc-story-action-card h3{color:#375b46;margin:8px 0 9px;font:500 21px/1.28 Georgia,Times New Roman,serif!important}main.hc-botanical-storyline .hc-story-aside-card p{margin:0;color:#7d9381!important;font-size:max(12px,var(--hc-readable-small))!important;line-height:1.7!important}main.hc-botanical-storyline .hc-story-total{background:#edf5eb;border:1px solid #d9e9d8;border-radius:13px;align-items:center;gap:11px;margin-top:19px;padding:14px;display:flex}main.hc-botanical-storyline .hc-story-total b{color:#4a7558;font:500 25px/1 Georgia,Times New Roman,serif!important}main.hc-botanical-storyline .hc-story-total span{color:#75907d;font-weight:800;font-size:12px!important}main.hc-botanical-storyline .hc-story-privacy-card{align-items:flex-start;gap:11px;display:flex;background:#eaf3e8!important}main.hc-botanical-storyline .hc-story-privacy-card>span{font-size:18px}main.hc-botanical-storyline .hc-story-privacy-card b{color:#416b51;display:block;font-size:12px!important}main.hc-botanical-storyline .hc-story-privacy-card p{margin:6px 0 0;color:#76907e!important;font-size:max(12px,var(--hc-readable-small))!important;line-height:1.65!important}main.hc-botanical-storyline .hc-story-action-card h3{margin:0 0 13px;font-size:18px!important}main.hc-botanical-storyline .hc-story-action-card button{text-align:left;color:#547d60;cursor:pointer;background:#edf5ea;border:1px solid #dce8d9;border-radius:11px;width:100%;min-height:44px;margin:8px 0 0;padding:11px 12px;font-weight:900;transition:background .16s;display:block;font-size:12px!important}main.hc-botanical-storyline .hc-story-action-card button:hover{background:#e1f0e2}main.hc-botanical-storyline .hc-story-empty,main.hc-botanical-storyline .hc-story-error{text-align:center;background:#fafcf9;border:1px dashed #dce7d8;border-radius:16px;padding:36px 16px}main.hc-botanical-storyline .hc-story-empty>span{margin-bottom:10px;font-size:34px;display:block}main.hc-botanical-storyline .hc-story-empty b,main.hc-botanical-storyline .hc-story-error b{color:#416b51;display:block;font-size:14px!important}main.hc-botanical-storyline .hc-story-empty p,main.hc-botanical-storyline .hc-story-error p{color:#77917e!important;font-size:12px!important;line-height:1.6!important}main.hc-botanical-storyline .hc-story-empty button,main.hc-botanical-storyline .hc-story-error button{color:#fff;cursor:pointer;background:#598b6d;border:0;border-radius:11px;min-height:42px;padding:10px 17px;font-weight:900}main.hc-botanical-storyline .hc-story-error{border:1px solid #e3acbc;background:#fff1f4!important}main.hc-botanical-storyline .hc-story-error b{color:#b22d49!important}main.hc-botanical-storyline .hc-story-footer{text-align:center;letter-spacing:.09em;margin:16px 0 0;color:#8b9d8c!important;font-size:11px!important}main.hc-botanical-storyline :where(button,a):focus-visible{outline-offset:3px!important;outline:3px solid #3f7d51!important}@keyframes storyPetal{50%{transform:translateY(-4px)rotate(6deg)}}@keyframes storyOrbit{50%{transform:translate(-9px,10px)rotate(5deg)}}@keyframes storyBloom{50%{transform:translateY(-7px)rotate(-6deg)scale(1.03)}}@media (max-width:1190px){main.timeline-shell.hc-botanical-storyline{grid-template-columns:177px minmax(0,1fr)}main.hc-botanical-storyline .hc-story-workspace{padding:22px 17px 120px}main.hc-botanical-storyline .hc-story-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(225px,.9fr)}main.hc-botanical-storyline .hc-story-feed-card,main.hc-botanical-storyline .hc-story-aside-card,main.hc-botanical-storyline .hc-story-privacy-card,main.hc-botanical-storyline .hc-story-action-card{padding:16px}}@media (max-width:960px){main.timeline-shell.hc-botanical-storyline{grid-template-columns:1fr}main.hc-botanical-storyline .hc-story-rail{display:none}main.hc-botanical-storyline .hc-story-workspace{padding:16px 16px 122px}}@media (max-width:750px){main.hc-botanical-storyline .hc-story-workspace{padding:13px 12px 118px}main.hc-botanical-storyline .hc-story-hero{min-height:148px;padding:21px 17px}main.hc-botanical-storyline .hc-story-hero h1{font-size:clamp(28px,5vw,33px)!important}main.hc-botanical-storyline .hc-story-hero:after{font-size:137px;bottom:-43px;right:8px}main.hc-botanical-storyline .hc-story-main-grid{grid-template-columns:1fr}main.hc-botanical-storyline .hc-story-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.hc-botanical-storyline .hc-story-stat-grid article{min-height:81px}}@media (max-width:450px){main.hc-botanical-storyline .hc-story-workspace{padding:11px 9px 116px}main.hc-botanical-storyline .hc-story-hero{padding:20px 15px}main.hc-botanical-storyline .hc-story-hero h1{font-size:28px!important}main.hc-botanical-storyline .hc-story-feed-card{padding:12px}main.hc-botanical-storyline .hc-story-event-content{padding:11px}main.hc-botanical-storyline .hc-story-event-head{flex-wrap:wrap}main.hc-botanical-storyline .hc-story-filter-row{gap:5px}main.hc-botanical-storyline .hc-story-filter-row button{padding:7px 9px}main.hc-botanical-storyline .hc-story-stat-grid{gap:8px}main.hc-botanical-storyline .hc-story-stat-grid article{gap:8px;padding:10px}main.hc-botanical-storyline .hc-story-private-pill{padding:7px 8px;font-size:10px!important}}@media (prefers-reduced-motion:reduce){main.hc-botanical-storyline *,main.hc-botanical-storyline :before,main.hc-botanical-storyline :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root[data-reduced-motion=true] main.hc-botanical-storyline *,:root[data-reduced-motion=true] main.hc-botanical-storyline :before,:root[data-reduced-motion=true] main.hc-botanical-storyline :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}
main.assistant-shell.hc-botanical-counsel{--primary:#5b8c70;--primary2:#3d6f52;--bg:#f6f8f3;--surface:#fffefa;--text:#395947;--muted:#76917e;--line:#dce8d9;--counsel-ink:#385748;--counsel-subtle:#718c79;--counsel-border:#dbe7d9;--counsel-card:#fffefa;--counsel-soft:#eaf3e8;--counsel-rose:#b56e82;isolation:isolate;grid-template-columns:196px minmax(0,1fr);width:100%;min-height:100dvh;overflow-x:clip;max-width:1400px!important;color:var(--counsel-ink)!important;background:radial-gradient(at 91% 0,#daebdb4d,#0000 43%),#f6f8f3!important;margin:0 auto!important;padding:0!important;display:grid!important}main.hc-botanical-counsel .hc-counsel-rail{background:#eaf2e9;border-right:1px solid #dbe5d8;flex-direction:column;min-width:0;padding:26px 14px 27px;display:flex}main.hc-botanical-counsel .hc-counsel-brand{align-items:center;gap:10px;margin:0 2px 48px;display:flex}main.hc-botanical-counsel .hc-counsel-brand>span{color:#679273;background:#e1ebde;border:1px solid #d6e5d5;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:24px;animation:8s ease-in-out infinite hcCounselPetal;display:grid}main.hc-botanical-counsel .hc-counsel-brand b{color:#3b5b49;letter-spacing:-.035em;display:block;font:500 19px/1.18 Georgia,Times New Roman,serif!important}main.hc-botanical-counsel .hc-counsel-brand small{color:#7e9b85;letter-spacing:.14em;margin-top:4px;display:block;font-size:10px!important}main.hc-botanical-counsel .hc-counsel-rail-label{color:#789380;letter-spacing:.14em;margin:0 9px 14px;font-weight:900;display:block;font-size:10px!important}main.hc-botanical-counsel .hc-counsel-rail-nav{gap:5px;display:grid}main.hc-botanical-counsel .hc-counsel-rail-nav button{color:#748c7a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px;font-weight:800;line-height:1.3;transition:background .18s,transform .18s;display:flex;font-size:12px!important}main.hc-botanical-counsel .hc-counsel-rail-nav button>span{text-align:center;flex:none;width:20px;font-size:18px}main.hc-botanical-counsel .hc-counsel-rail-nav button:hover{background:#e0ebde;transform:translate(2px)}main.hc-botanical-counsel .hc-counsel-rail-nav button.active{color:#486e52;background:#e5f0e3;border-color:#d4e3d2}main.hc-botanical-counsel .hc-counsel-rail-note{color:#7a957d;background:#e4eee2;border:1px solid #d5e2d3;border-radius:16px;margin-top:auto;padding:15px 12px}main.hc-botanical-counsel .hc-counsel-rail-note>span{font-size:17px}main.hc-botanical-counsel .hc-counsel-rail-note b{color:#40664e;margin:7px 0 6px;font-size:12px;display:block}main.hc-botanical-counsel .hc-counsel-rail-note p{margin:0;color:#7a927f!important;font-size:11px!important;line-height:1.6!important}main.hc-botanical-counsel .hc-counsel-workspace{min-width:0;max-width:100%;padding:25px clamp(15px,2.5vw,34px) 130px}main.hc-botanical-counsel .hc-counsel-topbar{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:18px;display:flex}main.hc-botanical-counsel .hc-floating-glass-back-label{color:#6a8b77;align-items:center;gap:8px;font-size:12px;display:inline-flex}main.hc-botanical-counsel .hc-counsel-private-pill{color:#78917c;background:#fffefa;border:1px solid #dbe7d9;border-radius:999px;flex:none;align-items:center;padding:8px 13px;font-weight:850;display:inline-flex;font-size:11px!important}main.hc-botanical-counsel .hc-counsel-hero{isolation:isolate;border:1px solid #dce8d9;border-radius:23px;min-height:160px;margin:0 0 16px;padding:27px 26px;position:relative;overflow:hidden;box-shadow:0 12px 31px #3d624911;background:radial-gradient(circle at 82% 15%,#dbedda91,#0000 41%),linear-gradient(114deg,#fffefa 4%,#f3f8f0 66%,#e5f0e1)!important}main.hc-botanical-counsel .hc-counsel-hero:before{content:"";pointer-events:none;border:1px solid #86b29030;border-radius:50%;width:400px;height:400px;animation:15s ease-in-out infinite hcCounselOrbit;position:absolute;top:-201px;right:-79px;box-shadow:0 0 0 40px #d3ebd326,0 0 0 77px #c8e2c716}main.hc-botanical-counsel .hc-counsel-hero:after{content:"✿";color:#a6c8aa;opacity:.25;pointer-events:none;font-size:191px;line-height:1;animation:9s ease-in-out infinite hcCounselBloom;position:absolute;bottom:-74px;right:22px}main.hc-botanical-counsel .hc-counsel-hero>*{z-index:1;position:relative}main.hc-botanical-counsel .hc-counsel-hero>span{color:#688e74;letter-spacing:.13em;font-weight:900;font-size:11px!important}main.hc-botanical-counsel .hc-counsel-hero h1{margin:10px 0;color:#3a5a48!important;letter-spacing:-.041em!important;font:500 clamp(28px,3vw,38px)/1.18 Georgia,Times New Roman,serif!important}main.hc-botanical-counsel .hc-counsel-hero p{max-width:670px;margin:8px 0 0;color:#789380!important;font-size:max(12px,var(--hc-readable-base))!important;line-height:1.7!important}main.hc-botanical-counsel .health-section-nav{scrollbar-width:thin;background:0 0;border:0;flex-wrap:nowrap;gap:7px;max-width:none;margin:0 0 16px;padding:2px 1px 8px;overflow-x:auto;display:flex!important}main.hc-botanical-counsel .health-section-nav button{background:#fffefa;flex:none;min-height:44px;box-shadow:0 5px 13px #3b5a420a;color:#7a9381!important;border:1px solid #dae7da!important;border-radius:11px!important;min-width:91px!important;padding:8px 12px!important;font-size:12px!important}main.hc-botanical-counsel .health-section-nav button.active{color:#4d7b5b!important;background:#e8f2e7!important;border-color:#bed6c2!important}main.hc-botanical-counsel .health-section-nav button small{color:inherit;font-size:11px!important}main.hc-botanical-counsel .hc-counsel-columns{grid-template-columns:minmax(0,1.72fr) minmax(240px,.82fr);align-items:start;gap:15px;min-width:0;display:grid}main.hc-botanical-counsel .hc-counsel-chat{border:1px solid #dbe7da;border-radius:22px;width:100%;min-width:0;max-width:none;margin:0;padding:18px;box-shadow:0 12px 33px #3b5d4314;color:#3a5948!important;background:#fffefa!important}main.hc-botanical-counsel .hc-counsel-chat-head{border-bottom:1px solid #dde8dc;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding-bottom:14px;display:flex}main.hc-botanical-counsel .assistant-head-brand{gap:9px;min-width:0;align-items:center!important;display:flex!important}main.hc-botanical-counsel .assistant-head-brand>span{color:#699575;background:#e9f3e8;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;font-size:23px!important}main.hc-botanical-counsel .assistant-head-brand b{color:#3e624c;letter-spacing:-.02em;display:block;font:500 19px/1.28 Georgia,Times New Roman,serif!important}main.hc-botanical-counsel .assistant-head-brand small{line-height:1.45;display:block;color:#7e9684!important;font-size:11px!important}main.hc-botanical-counsel .hc-counsel-session-indicator{color:#598268;background:#f3f9f1;border:1px solid #dce8d9;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-weight:850;display:flex;font-size:10px!important}main.hc-botanical-counsel .hc-counsel-session-indicator>span{color:#82ad89}main.hc-botanical-counsel .hc-counsel-intro{border:1px solid #dce8db;border-radius:16px;align-items:flex-start;gap:11px;margin:0 0 16px;padding:17px 15px;display:flex;background:linear-gradient(115deg,#f6faf4,#ebf4e8)!important}main.hc-botanical-counsel .hc-counsel-intro .assistant-avatar{color:#6a9c7c;border:1px solid #dce9da;border-radius:13px;flex:none;width:41px;height:41px;font-size:23px;background:#e6f2e5!important}main.hc-botanical-counsel .hc-counsel-intro .health-eyebrow{letter-spacing:.1em;margin:0 0 6px;display:block;color:#6b9977!important;font-size:10px!important}main.hc-botanical-counsel .hc-counsel-intro b{color:#416950;line-height:1.4;display:block;font-size:15px!important}main.hc-botanical-counsel .hc-counsel-intro p{margin:6px 0 0;color:#799381!important;font-size:max(11px,var(--hc-readable-small))!important;line-height:1.65!important}main.hc-botanical-counsel .hc-counsel-prompt-label{color:#688d73;letter-spacing:.12em;margin:5px 0 9px;font-weight:900;font-size:10px!important}main.hc-botanical-counsel .assistant-quick-row{flex-wrap:wrap;gap:7px;margin:0 0 14px;padding:0;display:flex;overflow:visible}main.hc-botanical-counsel .assistant-quick-row button{white-space:normal;text-align:left;color:#5b8368;cursor:pointer;background:#fffefa;border:1px solid #dce9db;border-radius:999px;min-height:36px;padding:9px 12px;font-weight:850;transition:background .2s,border-color .2s,transform .2s;font-size:11px!important}main.hc-botanical-counsel .assistant-quick-row button:hover:not(:disabled){background:#ebf5ea;border-color:#a3c7aa;transform:translateY(-1px)}main.hc-botanical-counsel .assistant-quick-row button:disabled{opacity:.53;cursor:not-allowed}main.hc-botanical-counsel .hc-counsel-thread{overscroll-behavior:contain;scrollbar-color:#d7e6d8 transparent;border:1px solid #dce8da;border-radius:18px;gap:10px;min-height:320px;max-height:min(57vh,650px);padding:16px 14px;overflow:auto;background:radial-gradient(at 100% 5%,#d8ead745,#0000 53%),#f6faf5!important}main.hc-botanical-counsel .hc-counsel-thread .chat-bubble{overflow-wrap:anywhere;white-space:pre-wrap;width:fit-content;min-width:0;max-width:88%;padding:12px 14px;font-size:max(12px,var(--hc-readable-small))!important;line-height:1.7!important}main.hc-botanical-counsel .hc-counsel-thread .chat-bubble.assistant{border:1px solid #dce8da;box-shadow:0 6px 16px #476c4c0b;color:#395a47!important;background:#fffefa!important;border-radius:16px 16px 16px 5px!important}main.hc-botanical-counsel .hc-counsel-thread .chat-bubble.user{border:1px solid #5d9170;margin-left:auto;box-shadow:0 7px 19px #3d84521f;color:#fff!important;background:linear-gradient(145deg,#659d7a,#4b8060)!important;border-radius:16px 16px 5px!important}main.hc-botanical-counsel .hc-counsel-thread .chat-role{margin-right:7px;font-size:12px!important}main.hc-botanical-counsel .hc-counsel-thread .typing{letter-spacing:.22em;color:#61926a!important;font-size:18px!important}main.hc-botanical-counsel .assistant-empty{text-align:center;color:#718d78;margin:auto;padding:30px 16px}main.hc-botanical-counsel .assistant-empty-icon{color:#8db49a;font-size:40px;animation:8s ease-in-out infinite hcCounselBloom}main.hc-botanical-counsel .assistant-empty b{color:#50775c;margin:8px 0;display:block;font-size:14px!important}main.hc-botanical-counsel .assistant-empty p{color:#829c87!important;font-size:12px!important;line-height:1.65!important}main.hc-botanical-counsel .hc-counsel-insights{color:#395749;background:#f9fcf7;border:1px solid #dae9db;border-radius:18px;margin:14px 0 0;padding:14px}main.hc-botanical-counsel .assistant-insight-head h3{color:#3f684e;font:500 19px/1.3 Georgia,Times New Roman,serif!important}main.hc-botanical-counsel .assistant-insight-head .health-eyebrow{color:#658d71!important;font-size:10px!important}main.hc-botanical-counsel .assistant-safety-grid{gap:10px}main.hc-botanical-counsel .assistant-safety-grid .care-card{color:#42664e;background:#fffefa;border:1px solid #dbe9dc;border-radius:14px}main.hc-botanical-counsel .assistant-safety-grid .care-card small{color:#759181;font-size:11px!important}main.hc-botanical-counsel .assistant-safety-grid .care-card p{font-size:max(11px,var(--hc-readable-small))!important;line-height:1.62!important}main.hc-botanical-counsel .hc-counsel-urgent{font-weight:850;color:#9b213c!important;background:#fff0f2!important;border:2px solid #d32a49!important;border-left-width:5px!important;border-radius:13px!important;margin:0 0 14px!important;padding:14px 15px!important;font-size:13px!important;line-height:1.62!important;box-shadow:0 6px 16px #9f204017!important}main.hc-botanical-counsel .assistant-insight-head .risk-pill.urgent{font-weight:900;color:#fff!important;background:#d32b4b!important;border-color:#bd2140!important}main.hc-botanical-counsel .assistant-insight-head .risk-pill.soon{color:#875924!important;background:#fff0ce!important;border:1px solid #d6b16a!important}main.hc-botanical-counsel .assistant-safety-grid .care-card.urgent{color:#942441!important;background:#fff1f3!important;border:2px solid #d32a49!important}main.hc-botanical-counsel .assistant-safety-grid .care-card.urgent :is(b,p,small){color:#99213d!important}main.hc-botanical-counsel .assistant-safety-grid .care-card.same_day{color:#865e29!important;background:#fff7e8!important;border:2px solid #e0bd79!important}main.hc-botanical-counsel .assistant-safety-grid .care-card.same_day :is(b,p,small){color:#79572b!important}main.hc-botanical-counsel .investigation-card{color:#54725e;background:#fffefa;border:1px solid #dbe7dc;border-radius:14px}main.hc-botanical-counsel .investigation-card .investigation-list{gap:7px}main.hc-botanical-counsel .assistant-stg-premium{border:1px solid #d2e4d5;border-radius:14px;color:#43674f!important;background:#f1f8f0!important}main.hc-botanical-counsel .assistant-stg-premium p{color:#718b78!important;font-size:max(12px,var(--hc-readable-small))!important;line-height:1.7!important}main.hc-botanical-counsel .assistant-stg-premium button{color:#467b56;background:#e7f2e6;border:1px solid #cce2cf;border-radius:10px;min-height:41px}main.hc-botanical-counsel .why-details{color:#50735c;background:#fffefa;border:1px solid #dce6d9;border-radius:12px}main.hc-botanical-counsel .why-details summary{color:#507b5b;font-size:12px!important}main.hc-botanical-counsel .why-details p{font-size:max(11px,var(--hc-readable-small))!important;color:#6d8575!important;line-height:1.7!important}main.hc-botanical-counsel .assistant-next{color:#4f7d5c;cursor:pointer;background:#e8f3e7;border:1px solid #cde3d0;border-radius:13px;width:100%;min-height:45px;margin:13px 0 0;font-weight:900;font-size:12px!important}main.hc-botanical-counsel .assistant-emoji-tools{color:#829487;align-items:center;gap:9px;margin:14px 0 7px;display:flex;font-size:11px!important}main.hc-botanical-counsel .assistant-emoji-tools .emoji-toggle{background:#f0f7ef;border:1px solid #d7e6d6;border-radius:10px;min-width:42px;min-height:39px}main.hc-botanical-counsel .assistant-emoji-tray{background:#f7fbf5;border-color:#dce9d8;border-radius:15px}main.hc-botanical-counsel .assistant-emoji-tray button{min-width:35px;min-height:35px}main.hc-botanical-counsel .hc-counsel-compose{background:#f5faf3;border:1px solid #dce8db;border-radius:16px;width:100%;min-width:0;margin:7px 0 0;padding:12px;display:block!important}main.hc-botanical-counsel .hc-counsel-compose-label{color:#476b54;margin:0 0 8px;font-weight:850;display:block;font-size:12px!important}main.hc-botanical-counsel .hc-counsel-input-row{grid-template-columns:minmax(0,1fr) 45px;align-items:end;gap:9px;min-width:0;display:grid}main.hc-botanical-counsel .hc-counsel-compose textarea{resize:vertical;border:1px solid #dce6d8;border-radius:12px;width:100%;min-width:0;min-height:64px;max-height:180px;padding:11px 12px;color:#3d5b49!important;background:#fffefa!important;font-size:14px!important;line-height:1.6!important}main.hc-botanical-counsel .hc-counsel-input-row button{cursor:pointer;border:0;border-radius:13px;place-items:center;height:45px;min-height:45px;transition:background .18s,transform .18s;display:grid;box-shadow:0 8px 19px #41855124;color:#fff!important;background:#608f70!important;font-size:20px!important}main.hc-botanical-counsel .hc-counsel-input-row button:hover:not(:disabled){transform:translateY(-2px);background:#427c56!important}main.hc-botanical-counsel .hc-counsel-input-row button:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}main.hc-botanical-counsel .hc-counsel-compose-meta{color:#869c89;justify-content:space-between;gap:12px;margin:8px 1px 0;line-height:1.5;display:flex;font-size:10px!important}main.hc-botanical-counsel .assistant-footer-note{margin:11px 0 0;color:#839788!important;font-size:11px!important;line-height:1.6!important}main.hc-botanical-counsel .hc-counsel-support{gap:13px;min-width:0;display:grid}main.hc-botanical-counsel .hc-counsel-support-card{color:#496d55;background:#fffefa;border:1px solid #dce8d9;border-radius:19px;padding:19px;box-shadow:0 12px 30px #47674e10}main.hc-botanical-counsel .hc-counsel-welcome{isolation:isolate;position:relative;overflow:hidden}main.hc-botanical-counsel .hc-counsel-support-bloom{text-align:right;color:#91ba98;opacity:.58;margin:-7px 0 -18px;font-size:67px;line-height:1;animation:9s ease-in-out infinite hcCounselBloom}main.hc-botanical-counsel .hc-counsel-welcome h2{color:#416651;margin:13px 0 9px;font:500 22px/1.3 Georgia,Times New Roman,serif!important}main.hc-botanical-counsel .hc-counsel-welcome p{margin:0;color:#829886!important;font-size:max(12px,var(--hc-readable-small))!important;line-height:1.7!important}main.hc-botanical-counsel .hc-counsel-support-label{color:#73937d;letter-spacing:.12em;margin:0 0 12px;font-weight:900;display:block;font-size:10px!important}main.hc-botanical-counsel .hc-counsel-support-card>button{color:#4d7d5d;text-align:left;cursor:pointer;background:#edf5ed;border:1px solid #d8e8d7;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:45px;margin:7px 0 0;padding:10px 11px;font-weight:850;transition:background .18s,transform .18s;display:flex;font-size:12px!important}main.hc-botanical-counsel .hc-counsel-support-card>button:hover{background:#e1efe3;transform:translateY(-1px)}main.hc-botanical-counsel .hc-counsel-safety-note{color:#74592d!important;background:#fff8e7!important;border:1px solid #edd9ac!important}main.hc-botanical-counsel .hc-counsel-safety-note>span{font-size:20px}main.hc-botanical-counsel .hc-counsel-safety-note h3{color:#826130;margin:7px 0;font-size:15px!important}main.hc-botanical-counsel .hc-counsel-safety-note p{margin:0;color:#7b693e!important;font-size:max(12px,var(--hc-readable-small))!important;line-height:1.7!important}main.hc-botanical-counsel :where(button,a,textarea,summary):focus-visible{outline-offset:3px!important;outline:3px solid #39774e!important}@keyframes hcCounselPetal{50%{transform:translateY(-4px)rotate(6deg)}}@keyframes hcCounselOrbit{50%{transform:translate(-10px,11px)rotate(5deg)}}@keyframes hcCounselBloom{50%{transform:translateY(-9px)rotate(-5deg)scale(1.04)}}@media (max-width:1190px){main.assistant-shell.hc-botanical-counsel{grid-template-columns:176px minmax(0,1fr)}main.hc-botanical-counsel .hc-counsel-workspace{padding:23px 18px 125px}main.hc-botanical-counsel .hc-counsel-columns{grid-template-columns:minmax(0,1.5fr) minmax(225px,.85fr);gap:11px}main.hc-botanical-counsel .hc-counsel-chat,main.hc-botanical-counsel .hc-counsel-support-card{padding:15px}}@media (max-width:980px){main.assistant-shell.hc-botanical-counsel{grid-template-columns:1fr}main.hc-botanical-counsel .hc-counsel-rail{display:none}main.hc-botanical-counsel .hc-counsel-workspace{padding:18px 17px 120px}}@media (max-width:770px){main.hc-botanical-counsel .hc-counsel-columns{grid-template-columns:1fr}main.hc-botanical-counsel .hc-counsel-support{grid-template-columns:repeat(2,minmax(0,1fr))}main.hc-botanical-counsel .hc-counsel-safety-note{grid-column:1/-1}main.hc-botanical-counsel .hc-counsel-workspace{padding:13px 12px 116px}main.hc-botanical-counsel .hc-counsel-hero{min-height:150px;padding:22px 18px}main.hc-botanical-counsel .hc-counsel-hero h1{font-size:clamp(27px,5.5vw,34px)!important}main.hc-botanical-counsel .hc-counsel-hero:after{font-size:140px;bottom:-51px;right:7px}main.hc-botanical-counsel .hc-counsel-thread{min-height:300px;max-height:55vh}}@media (max-width:520px){main.hc-botanical-counsel .hc-counsel-workspace{padding:12px 10px 116px}main.hc-botanical-counsel .hc-counsel-chat{border-radius:18px;padding:12px}main.hc-botanical-counsel .hc-counsel-hero{padding:22px 15px}main.hc-botanical-counsel .hc-counsel-hero h1{font-size:28px!important}main.hc-botanical-counsel .hc-counsel-thread{min-height:270px}main.hc-botanical-counsel .hc-counsel-thread .chat-bubble{max-width:94%}main.hc-botanical-counsel .hc-counsel-support{grid-template-columns:1fr}main.hc-botanical-counsel .hc-counsel-safety-note{grid-column:auto}main.hc-botanical-counsel .hc-counsel-intro{padding:12px}main.hc-botanical-counsel .hc-counsel-session-indicator{padding:6px 8px;font-size:9px!important}}@media (max-width:390px){main.hc-botanical-counsel .hc-counsel-workspace{padding:10px 8px 116px}main.hc-botanical-counsel .hc-counsel-hero h1{font-size:26px!important}main.hc-botanical-counsel .hc-counsel-private-pill{padding:7px 8px;font-size:10px!important}main.hc-botanical-counsel .assistant-head-brand b{font-size:17px!important}}@media (prefers-reduced-motion:reduce){main.hc-botanical-counsel *,main.hc-botanical-counsel :before,main.hc-botanical-counsel :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root[data-reduced-motion=true] main.hc-botanical-counsel *,:root[data-reduced-motion=true] main.hc-botanical-counsel :before,:root[data-reduced-motion=true] main.hc-botanical-counsel :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}main.hc-botanical-counsel .hc-counsel-evidence{color:#42654c;background:#f8fcf7;border:1px solid #bad8c1;border-radius:17px;margin:16px 0 14px;padding:17px}main.hc-botanical-counsel .hc-counsel-evidence-kicker{color:#578769;letter-spacing:.09em;margin-bottom:9px;font-weight:900;display:block;font-size:11px!important}main.hc-botanical-counsel .hc-counsel-evidence h4{color:#345a43;margin:0 0 10px;font:500 20px/1.35 Georgia,Times New Roman,serif!important}main.hc-botanical-counsel .hc-counsel-evidence p{margin:8px 0;color:#476f56!important;font-size:13px!important;line-height:1.7!important}main.hc-botanical-counsel .hc-counsel-evidence-source{color:#4a7757;background:#edf7ec;border:1px solid #c8ddcc;border-radius:9px;width:fit-content;max-width:100%;margin:12px 0;padding:9px 11px;font-weight:900;display:block;font-size:11px!important;line-height:1.6!important}main.hc-botanical-counsel .hc-counsel-medicine-guard{border-radius:12px;margin:14px 0;padding:14px;background:#fff9ec!important;border:2px solid #e5c27d!important;border-left-width:5px!important}main.hc-botanical-counsel .hc-counsel-medicine-guard>b{color:#765325!important;font-size:13px!important}main.hc-botanical-counsel .hc-counsel-medicine-guard p,main.hc-botanical-counsel .hc-counsel-medicine-guard strong{color:#705529!important;font-size:12px!important;line-height:1.7!important}main.hc-botanical-counsel .hc-counsel-medicine-guard details{background:#fffdf7;border:1px solid #eddaad;border-radius:9px;margin:9px 0;padding:9px}main.hc-botanical-counsel .hc-counsel-medicine-guard summary{color:#7d5827;cursor:pointer;font-weight:900;line-height:1.55;font-size:12px!important}main.hc-botanical-counsel .hc-counsel-medicine-guard li{color:#715c3c;margin:7px 0;font-size:12px!important;line-height:1.65!important}main.hc-botanical-counsel .hc-counsel-evidence p.hc-counsel-source-caution{margin-top:12px;color:#8b5924!important;font-size:11px!important}@media (max-width:520px){main.hc-botanical-counsel .hc-counsel-evidence{padding:12px}main.hc-botanical-counsel .hc-counsel-evidence h4{font-size:18px!important}}main.hc-botanical-counsel .hc-counsel-current-stg-link{text-underline-offset:3px;background:#ecf7ec;border:1px solid #b7d8bf;border-radius:11px;flex-wrap:wrap;align-items:center;gap:5px;min-height:42px;margin-top:6px;padding:10px 11px;font-weight:900;text-decoration:underline;display:inline-flex;color:#376c4a!important;font-size:12px!important;line-height:1.6!important}main.hc-botanical-counsel .hc-counsel-current-stg-link:focus-visible{outline-offset:2px!important;outline:3px solid #3f8155!important}main.hc-botanical-counsel .hc-counsel-reviewed-sources{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}main.hc-botanical-counsel .hc-counsel-reviewed-sources span{color:#386848;background:#eff8f1;border:1px solid #bedbc6;border-radius:10px;padding:9px 11px;font-weight:850;font-size:12px!important;line-height:1.5!important}main.hc-botanical-counsel .hc-counsel-private-ai-opt{cursor:pointer;border:1px solid #c8ddcd;border-radius:12px;align-items:flex-start;gap:11px;margin:15px 0 6px;padding:14px;display:flex;color:#466554!important;background:#f2f8f2!important;font-size:12px!important;line-height:1.6!important}main.hc-botanical-counsel .hc-counsel-private-ai-opt input{accent-color:#558a68;flex:none;width:19px;height:19px;margin:0!important}main.hc-botanical-counsel .hc-counsel-ai-limits{padding:0 12px;color:#7a6441!important;font-size:11px!important;line-height:1.65!important}main.hc-botanical-counsel .hc-counsel-private-ai-opt input:focus-visible{outline-offset:3px;outline:3px solid #4e8860}@media (max-width:520px){main.hc-botanical-counsel .hc-counsel-private-ai-opt{padding:11px}}main.hc-botanical-counsel .hc-counsel-2026{color:#375d43;border-radius:18px;margin:17px 0;padding:18px;box-shadow:0 8px 24px #315e3f11;background:linear-gradient(145deg,#fafdf9,#eff9f0)!important;border:1px solid #bfd8c5!important}main.hc-botanical-counsel .hc-counsel-2026-heading{align-items:center;gap:12px;margin-bottom:10px;display:flex}main.hc-botanical-counsel .hc-counsel-2026-heading>span{background:#fffefa;border:1px solid #cbe3cf;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:24px;display:grid}main.hc-botanical-counsel .hc-counsel-2026-heading small{letter-spacing:.1em;font-weight:900;color:#60906e!important;font-size:10px!important}main.hc-botanical-counsel .hc-counsel-2026 h4{margin:5px 0;color:#345e44!important;font:500 20px/1.25 Georgia,serif!important}main.hc-botanical-counsel .hc-counsel-2026 p{margin:9px 0;color:#416b50!important;font-size:13px!important;line-height:1.7!important}main.hc-botanical-counsel .hc-counsel-2026-next{border-left:3px solid #7fb48a;padding-left:11px!important}main.hc-botanical-counsel .hc-counsel-2026-meds{background:#fff9e9;border:2px solid #e1c48a;border-radius:12px;margin:13px 0;padding:13px}main.hc-botanical-counsel .hc-counsel-2026-meds b,main.hc-botanical-counsel .hc-counsel-2026-meds p{color:#7a5420!important;font-size:12px!important}main.hc-botanical-counsel .hc-counsel-2026-citation{background:#eaf6ec;border:1px solid #c5dfca;border-radius:9px;max-width:100%;margin:10px 0 7px;padding:8px 10px;font-weight:900;display:inline-block;color:#406a4c!important;font-size:12px!important;line-height:1.65!important}main.hc-botanical-counsel .hc-counsel-2026 p.hc-counsel-2026-notice{color:#7b7158!important;margin:8px 0 0!important;font-size:11px!important}@media (max-width:540px){main.hc-botanical-counsel .hc-counsel-2026{padding:13px}main.hc-botanical-counsel .hc-counsel-2026 h4{font-size:18px!important}}main.hc-botanical-counsel .hc-counsel-release-banner{color:#315f50;background:linear-gradient(125deg,#fcfefd,#eef7f2);border:1px solid #d0dbe0;border-radius:16px;align-items:flex-start;gap:12px;margin:2px 0 16px;padding:14px 16px;display:flex;box-shadow:0 6px 24px #305f4b0f}main.hc-botanical-counsel .hc-counsel-release-banner>span{flex:none;font-size:22px;line-height:1.4}main.hc-botanical-counsel .hc-counsel-release-banner b{color:#245a45;font-size:13px;font-weight:850;line-height:1.5}main.hc-botanical-counsel .hc-counsel-release-banner p{margin:5px 0 0;color:#4a685e!important;font-size:12px!important;line-height:1.65!important}@media (max-width:540px){main.hc-botanical-counsel .hc-counsel-release-banner{border-radius:13px;gap:9px;padding:12px}main.hc-botanical-counsel .hc-counsel-release-banner>span{font-size:19px}}main.hc-botanical-counsel .hc-counsel-pilot-status{color:#4a765d;background:linear-gradient(118deg,#f2faef,#fffdfa);border:1px solid #d5e8d9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 13px;padding:10px 13px;font-weight:780;display:flex;font-size:11px!important;line-height:1.55!important}main.hc-botanical-counsel .hc-counsel-pilot-dot{background:#629978;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #70a67b24}main.hc-botanical-counsel .hc-counsel-pilot-divider{opacity:.42}main.hc-botanical-counsel .hc-counsel-desktop-tip{color:#6d9277}main.hc-botanical-counsel .assistant-quick-row button{background:linear-gradient(115deg,#fffefa,#f2f9f0);min-height:41px;box-shadow:0 3px 10px #4f855c09;font-size:12px!important;line-height:1.45!important}main.hc-botanical-counsel .hc-counsel-compose textarea:focus-visible{outline-offset:2px;outline:2px solid #548a68}.hc-counsel-load-recovery{background:radial-gradient(circle at 50% 15%,#e5f4e7,#f8faf6 66%);place-items:center;min-height:75dvh;padding:20px;display:grid}.hc-counsel-load-card{text-align:center;background:#fffefa;border:1px solid #d6e5d8;border-radius:23px;width:100%;max-width:430px;padding:30px;box-shadow:0 18px 50px #41694b1c}.hc-counsel-load-card>span{font-size:34px}.hc-counsel-load-card h1{color:#3b654b;margin:8px 0;font:500 30px Georgia,serif}.hc-counsel-load-card p{color:#486955;margin:10px 0 19px;font-size:14px;line-height:1.7}.hc-counsel-load-card button{color:#fff;cursor:pointer;background:#4f8662;border:1px solid #719f79;border-radius:12px;min-height:45px;padding:11px 18px;font-weight:800}.hc-counsel-load-card button:focus-visible{outline-offset:4px;outline:3px solid #275940}@media (max-width:520px){main.hc-botanical-counsel .hc-counsel-pilot-status{gap:6px;padding:9px 10px}main.hc-botanical-counsel .assistant-quick-row button{font-size:12px!important}main.hc-botanical-counsel .hc-counsel-desktop-tip{display:none}}@media (prefers-reduced-motion:reduce){main.hc-botanical-counsel .assistant-quick-row button{transition:none;transform:none}}main.hc-botanical-counsel .assistant-quick-row button,main.hc-botanical-counsel .emoji-toggle,main.hc-botanical-counsel .assistant-next{touch-action:manipulation;min-height:44px}main.hc-botanical-counsel .hc-counsel-input-row button{touch-action:manipulation;min-width:44px;height:48px;min-height:48px}@media (max-width:770px){main.hc-botanical-counsel .hc-counsel-workspace{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}main.hc-botanical-counsel .hc-counsel-input-row textarea{-webkit-text-size-adjust:100%;font-size:16px!important;line-height:1.55!important}main.hc-botanical-counsel .assistant-quick-row button{min-height:44px;font-size:13px!important}main.hc-botanical-counsel .hc-counsel-chat-head{flex-wrap:wrap}main.hc-botanical-counsel .hc-counsel-release-banner,main.hc-botanical-counsel .hc-counsel-pilot-status{overflow-wrap:anywhere}}@media (max-width:390px){main.hc-botanical-counsel .hc-counsel-chat{min-width:0}main.hc-botanical-counsel .hc-counsel-input-row{grid-template-columns:minmax(0,1fr) 48px;gap:7px}main.hc-botanical-counsel .hc-counsel-thread{padding:12px 10px}}main.hc-botanical-counsel .hc-counsel-intro{margin:0 0 11px!important;padding:11px 13px!important}main.hc-botanical-counsel .hc-counsel-intro p{color:#4d6f58!important;font-size:13px!important;line-height:1.5!important}main.hc-botanical-counsel .hc-counsel-intro b{color:#31583e!important;font-size:16px!important}main.hc-botanical-counsel .hc-counsel-pilot-status{color:#366a49!important;margin-bottom:10px!important;padding:8px 11px!important;font-size:12px!important}main.hc-botanical-counsel .hc-counsel-prompt-label{letter-spacing:.07em;color:#486f54!important;margin:1px 0 8px!important;font-size:12px!important}main.hc-botanical-counsel .assistant-quick-row{margin-bottom:10px!important}main.hc-botanical-counsel .assistant-quick-row button{color:#315c41!important;border-color:#cddfce!important;padding:7px 11px!important;font-size:13px!important}main.hc-botanical-counsel .hc-counsel-compose{box-shadow:0 4px 15px #35684511;background:linear-gradient(135deg,#f8fcf7,#edf6ec)!important;border:1px solid #bed7c4!important;margin:0 0 8px!important;padding:11px!important}main.hc-botanical-counsel .hc-counsel-compose-label{color:#315b41!important;font-size:13px!important}main.hc-botanical-counsel .hc-counsel-compose textarea{color:#2c4d38!important;border-color:#c2dcc8!important;min-height:54px!important;font-size:16px!important}main.hc-botanical-counsel .assistant-emoji-tools{color:#466b52!important;margin:3px 0 10px!important;font-size:12px!important}main.hc-botanical-counsel .assistant-emoji-tools .emoji-toggle{min-width:44px!important;min-height:44px!important}main.hc-botanical-counsel .hc-counsel-thread{min-height:240px!important;max-height:min(48dvh,540px)!important}main.hc-botanical-counsel .hc-counsel-thread .chat-bubble{font-size:14px!important;line-height:1.65!important}main.hc-botanical-counsel .assistant-head-brand small{color:#577362!important;font-size:12px!important}main.hc-botanical-counsel .hc-counsel-session-indicator{color:#3c6b50!important;font-size:12px!important}main.hc-botanical-counsel .hc-counsel-support-card p{color:#526e59!important;font-size:13px!important;line-height:1.6!important}main.hc-botanical-counsel .hc-counsel-support-card>button{color:#355d42!important;font-size:13px!important}@media (min-width:981px){main.hc-botanical-counsel .hc-counsel-topbar{margin-bottom:9px!important}main.hc-botanical-counsel .hc-counsel-hero{border-radius:19px!important;min-height:0!important;margin-bottom:10px!important;padding:14px 20px!important}main.hc-botanical-counsel .hc-counsel-hero h1{margin:5px 0!important;font-size:28px!important}main.hc-botanical-counsel .hc-counsel-hero p{max-width:840px;color:#536e5b!important;margin:3px 0 0!important;line-height:1.45!important}main.hc-botanical-counsel .hc-counsel-release-banner{margin-bottom:10px!important;padding:9px 12px!important}main.hc-botanical-counsel .hc-counsel-release-banner p{color:#466a54!important;margin:3px 0 0!important;line-height:1.45!important}main.hc-botanical-counsel .health-section-nav{margin-bottom:10px!important}main.hc-botanical-counsel .hc-counsel-columns{grid-template-columns:minmax(0,1.95fr) minmax(246px,.82fr)}main.hc-botanical-counsel .hc-counsel-chat{padding:16px!important}}@media (max-width:770px){main.hc-botanical-counsel .hc-counsel-hero{min-height:0!important;padding:16px!important}main.hc-botanical-counsel .hc-counsel-thread{min-height:235px!important;max-height:48dvh!important}main.hc-botanical-counsel .hc-counsel-compose textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){main.hc-botanical-counsel .assistant-quick-row button{transition:none!important}}main.hc-botanical-counsel .hc-counsel-in-conversation{flex-direction:column;min-width:0;display:flex!important}main.hc-botanical-counsel .hc-counsel-in-conversation>.hc-counsel-chat-head{order:0}main.hc-botanical-counsel .hc-counsel-in-conversation>.hc-counsel-pilot-status{order:1}main.hc-botanical-counsel .hc-counsel-in-conversation>.hc-counsel-intro{order:2;display:none!important}main.hc-botanical-counsel .hc-counsel-in-conversation>.assistant-urgent-mini{order:3}main.hc-botanical-counsel .hc-counsel-in-conversation>.hc-counsel-topic-drawer{order:4}main.hc-botanical-counsel .hc-counsel-in-conversation>.hc-counsel-prompt-label,main.hc-botanical-counsel .hc-counsel-in-conversation>.assistant-quick-row{order:5;display:none!important}main.hc-botanical-counsel .hc-counsel-in-conversation>.hc-counsel-thread{order:6;margin-bottom:9px;min-height:clamp(165px,26dvh,265px)!important;max-height:min(45dvh,440px)!important}main.hc-botanical-counsel .hc-counsel-in-conversation>.hc-counsel-compose{order:7;margin:0 0 7px!important;padding:10px!important}main.hc-botanical-counsel .hc-counsel-in-conversation>.assistant-emoji-tools{order:8;margin:2px 0 8px!important}main.hc-botanical-counsel .hc-counsel-in-conversation>.assistant-emoji-tray{order:9}main.hc-botanical-counsel .hc-counsel-in-conversation>.assistant-insight-deck{order:10}main.hc-botanical-counsel .hc-counsel-in-conversation>.assistant-next{order:11}main.hc-botanical-counsel .hc-counsel-in-conversation>.hc-counsel-private-ai-opt{order:12}main.hc-botanical-counsel .hc-counsel-in-conversation>.hc-counsel-ai-limits{order:13}main.hc-botanical-counsel .hc-counsel-in-conversation>.assistant-footer-note{order:14}main.hc-botanical-counsel .hc-counsel-topic-drawer{color:#416b50;background:#f7fbf4;border:1px solid #d4e5d6;border-radius:12px;margin:0 0 10px;padding:9px 12px}main.hc-botanical-counsel .hc-counsel-topic-drawer summary{cursor:pointer;color:#3e7352;align-content:center;min-height:28px;font-weight:850;list-style-position:inside;display:list-item;font-size:13px!important}main.hc-botanical-counsel .hc-counsel-topic-drawer summary:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #4f9469}main.hc-botanical-counsel .hc-counsel-topic-drawer .assistant-quick-row{flex-wrap:wrap!important;margin:10px 0 0!important;display:flex!important}@media (max-width:770px){main.hc-botanical-counsel .hc-counsel-in-conversation>.hc-counsel-thread{min-height:clamp(180px,32dvh,280px)!important;max-height:44dvh!important}}@media (prefers-reduced-motion:reduce){main.hc-botanical-counsel .hc-counsel-topic-drawer summary{scroll-behavior:auto}}main.hc-botanical-counsel .hc-counsel-who-source{color:#3b624b;background:linear-gradient(130deg,#f5f9fb,#edf7ef);border:1px solid #c9dfd0;border-radius:15px;margin:12px 0;padding:15px 16px}main.hc-botanical-counsel .hc-counsel-who-source b{color:#326448;font-weight:900;display:block;font-size:14px!important}main.hc-botanical-counsel .hc-counsel-who-source p{color:#4d6d58!important;margin:7px 0 9px!important;font-size:13px!important;line-height:1.65!important}main.hc-botanical-counsel .hc-counsel-who-source a{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:900;text-decoration:underline;display:inline-flex;color:#236d54!important;font-size:13px!important}main.hc-botanical-counsel .hc-counsel-who-source a:focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #3d8662}main.hc-botanical-counsel .hc-counsel-who-source small{margin:6px 0 0;display:block;color:#566e5c!important;font-size:12px!important;line-height:1.6!important}@media (max-width:520px){main.hc-botanical-counsel .hc-counsel-who-source{padding:12px}}
main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.health-section-nav.hc-health-nav{z-index:44;-webkit-backdrop-filter:blur(16px)saturate(1.15);overscroll-behavior-x:contain;scrollbar-color:#c4d8c7 transparent;scrollbar-width:thin;touch-action:pan-x;align-items:stretch;width:100%;min-height:66px;scroll-padding-inline:8px;top:max(0px,env(safe-area-inset-top,0px))!important;background:#fafdf8f0!important;border:1px solid #dce9da!important;border-radius:16px!important;flex-wrap:nowrap!important;gap:7px!important;max-width:100%!important;margin:0 0 17px!important;padding:8px 7px 9px!important;display:flex!important;position:sticky!important;overflow:auto hidden!important;box-shadow:0 7px 20px #466e4f14!important}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav::-webkit-scrollbar{height:4px}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav::-webkit-scrollbar-thumb{background:#b9d0bd;border-radius:999px}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav>button.hc-health-nav-item{cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;outline:0;flex-direction:column;justify-content:center;align-items:center;font-family:inherit;position:relative;color:#688772!important;min-width:98px!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;flex:1 0 98px!important;gap:3px!important;margin:0!important;padding:7px 9px 8px!important;font-weight:850!important;transition:background .2s,border-color .2s,color .2s,transform .2s!important;display:flex!important}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav>button.hc-health-nav-item:hover{transform:translateY(-1px);color:#416b51!important;background:#edf6ec!important;border-color:#d5e4d4!important}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav>button.hc-health-nav-item.active,main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav>button.hc-health-nav-item[aria-current=page]{color:#3e7450!important;background:#e5f1e4!important;border:1px solid #b7d5bd!important;box-shadow:0 4px 11px #3a71491a!important}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav>button.hc-health-nav-item[aria-current=page]:after{content:"";pointer-events:none;background:#6a9d79;border-radius:999px;width:12px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav>button.hc-health-nav-item .hc-health-nav-icon{color:inherit!important;opacity:1!important;min-height:20px!important;font-size:17px!important;line-height:1.2!important;display:block!important}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav>button.hc-health-nav-item small{min-height:auto!important;color:inherit!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;max-width:none!important;font-size:11px!important;font-weight:900!important;line-height:1.35!important;display:block!important;overflow:visible!important}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav>button.hc-health-nav-item:focus-visible{outline-offset:-2px!important;outline:3px solid #3d7751!important}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) :is(.hc-botanical-rail-nav,.hc-almanac-rail-nav,.hc-ledger-rail-nav,.hc-haven-rail-nav,.hc-story-rail-nav,.hc-counsel-rail-nav)>button{border-radius:12px!important;min-height:45px!important;font-size:12px!important;line-height:1.4!important;transition:background-color .2s,transform .2s!important}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) :is(.hc-botanical-rail-nav,.hc-almanac-rail-nav,.hc-ledger-rail-nav,.hc-haven-rail-nav,.hc-story-rail-nav,.hc-counsel-rail-nav)>button:focus-visible{outline-offset:2px!important;outline:3px solid #3e7a50!important}@media (max-width:980px){main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) :is(.hc-botanical-content,.hc-almanac-workspace,.hc-ledger-workspace,.hc-haven-workspace,.hc-story-workspace,.hc-counsel-workspace){padding-bottom:calc(119px + env(safe-area-inset-bottom,0px))!important}}@media (max-width:680px){main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.health-section-nav.hc-health-nav{min-height:64px;border-radius:14px!important;gap:6px!important;margin-bottom:13px!important;padding:6px 7px 8px!important}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav>button.hc-health-nav-item{flex:0 0 91px!important;min-width:91px!important;min-height:51px!important;padding:6px 7px 7px!important}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav>button.hc-health-nav-item small{font-size:11px!important}main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) .hc-floating-glass-back-label>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:138px;overflow:hidden}}@media (max-width:385px){main:is(.hc-botanical-health,.hc-botanical-almanac,.hc-botanical-ledger,.hc-botanical-haven,.hc-botanical-storyline,.hc-botanical-counsel) nav.hc-health-nav>button.hc-health-nav-item{flex-basis:87px!important;min-width:87px!important}}@media (prefers-reduced-motion:reduce){main nav.hc-health-nav>button.hc-health-nav-item,main :is(.hc-botanical-rail-nav,.hc-almanac-rail-nav,.hc-ledger-rail-nav,.hc-haven-rail-nav,.hc-story-rail-nav,.hc-counsel-rail-nav)>button{transition:none!important;animation:none!important}}:root[data-reduced-motion=true] main nav.hc-health-nav>button.hc-health-nav-item,:root[data-reduced-motion=true] main :is(.hc-botanical-rail-nav,.hc-almanac-rail-nav,.hc-ledger-rail-nav,.hc-haven-rail-nav,.hc-story-rail-nav,.hc-counsel-rail-nav)>button{transition:none!important;animation:none!important}
main.hc-botanical-ledger .hc-ledger-edit-fields{background:#f8fbf7;border:1px solid #deebdd;border-radius:16px;grid-template-columns:1fr;gap:8px;margin:16px 0 8px;padding:15px 14px;display:grid}main.hc-botanical-ledger .hc-ledger-edit-fields label{color:#416950;margin:8px 0 0;font-weight:900;display:block;font-size:12px!important}main.hc-botanical-ledger .hc-ledger-edit-fields :is(input,select,textarea){width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid #d7e5d7;border-radius:12px;padding:10px 13px;line-height:1.5;color:#365847!important;background:#fffefa!important;font-size:14px!important}main.hc-botanical-ledger .hc-ledger-edit-fields textarea{resize:vertical;min-height:96px}main.hc-botanical-ledger .hc-ledger-character-count{text-align:right;color:#839b86;font-size:11px!important}main.hc-botanical-ledger .hc-ledger-edit-hint{margin:12px 0 16px;color:#6f8c7a!important;font-size:12px!important;line-height:1.68!important}main.hc-botanical-ledger .hc-ledger-history-help{color:#6f8d7a!important;margin:0 0 12px!important;font-size:12px!important;line-height:1.65!important}main.hc-botanical-ledger .hc-ledger-history-entry.hc-ledger-select-record{text-align:left;color:#416953;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;width:100%;transition:background .17s,border-color .17s,transform .17s;border-top:1px solid #dce8da!important;padding:14px 9px!important}main.hc-botanical-ledger .hc-ledger-history-entry.hc-ledger-select-record:hover{background:#f0f7ef;border-color:#bcd9be!important}main.hc-botanical-ledger .hc-ledger-history-entry.hc-ledger-select-record[aria-pressed=true]{box-shadow:0 0 0 2px #6597741a;background:#ebf4e9!important;border:1px solid #81ae91!important}main.hc-botanical-ledger .hc-ledger-history-entry.hc-ledger-select-record:focus-visible{outline-offset:2px;outline:3px solid #3f8155!important}main.hc-botanical-ledger .hc-ledger-select-label{white-space:nowrap;color:#507c5d;background:#e5f1e4;border-radius:999px;flex:none;padding:6px 7px;font-weight:900;font-size:11px!important}main.hc-botanical-ledger .hc-ledger-more{color:#446c53;cursor:pointer;background:#e9f4e8;border:1px solid #bcd8c1;border-radius:12px;width:100%;min-height:46px;margin:14px 0 0;font-weight:900;font-size:13px!important}main.hc-botanical-ledger .hc-ledger-more:hover:not(:disabled){background:#dfefdf}main.hc-botanical-ledger .hc-ledger-more:disabled{opacity:.55;cursor:not-allowed}main.hc-botanical-ledger .hc-ledger-history-notice{background:#fff8e6;border:1px solid #e8d6a8;border-radius:12px;padding:13px;color:#805e28!important;font-size:12px!important;line-height:1.6!important}main.hc-botanical-ledger .hc-ledger-history-loading{color:#739079!important;font-size:12px!important}@media (max-width:680px){main.hc-botanical-ledger .hc-ledger-edit-fields{padding:11px}main.hc-botanical-ledger .hc-ledger-history-entry.hc-ledger-select-record{gap:7px}main.hc-botanical-ledger .hc-ledger-select-label{padding:6px;font-size:10px!important}}@media (prefers-reduced-motion:reduce){main.hc-botanical-ledger .hc-ledger-select-record,main.hc-botanical-ledger .hc-ledger-more{transition:none!important;animation:none!important}}:root[data-reduced-motion=true] main.hc-botanical-ledger .hc-ledger-select-record,:root[data-reduced-motion=true] main.hc-botanical-ledger .hc-ledger-more{transition:none!important;animation:none!important}main.hc-botanical-ledger .hc-ledger-action-center,main.hc-botanical-ledger .hc-ledger-add-card{background:#fffefa;border:1px solid #d6e6d4;border-radius:20px;max-width:none;margin:0 0 16px;padding:19px;box-shadow:0 9px 28px #3c624811}main.hc-botanical-ledger .hc-ledger-action-intro>span,main.hc-botanical-ledger .hc-ledger-add-eyebrow{color:#6f977c;letter-spacing:.11em;font-weight:900;display:block;font-size:11px!important}main.hc-botanical-ledger .hc-ledger-action-intro h2,main.hc-botanical-ledger .hc-ledger-add-card h2{margin:8px 0 7px;color:#395c49!important;font:500 clamp(20px,3vw,25px)/1.25 Georgia,Times New Roman,serif!important}main.hc-botanical-ledger .hc-ledger-action-intro p,main.hc-botanical-ledger .hc-ledger-add-card header p{margin:0 0 14px;color:#728b78!important;font-size:13px!important;line-height:1.6!important}main.hc-botanical-ledger .hc-ledger-action-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}main.hc-botanical-ledger .hc-ledger-action-switch button{color:#456d54;cursor:pointer;background:#f4f9f3;border:1px solid #cbdccb;border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:12px;font-weight:900;transition:transform .2s,background .2s;display:flex;font-size:13px!important;line-height:1.4!important}main.hc-botanical-ledger .hc-ledger-action-switch button[aria-pressed=true]{box-shadow:0 8px 18px #407a5129;color:#fff!important;background:#588a69!important;border-color:#477e58!important}main.hc-botanical-ledger .hc-ledger-action-switch button:hover{transform:translateY(-1px)}main.hc-botanical-ledger .hc-ledger-add-card>header{align-items:flex-start;gap:12px;margin:0 0 16px;display:flex}main.hc-botanical-ledger .hc-ledger-add-icon{background:#f8eaf0;border:1px solid #e6d9df;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:23px;display:grid}main.hc-botanical-ledger .hc-ledger-add-fields{background:#f7faf6;border:1px solid #e0e9de;border-radius:16px;grid-template-columns:1fr;gap:8px;max-width:690px;padding:15px;display:grid}main.hc-botanical-ledger .hc-ledger-add-fields>label{color:#436a51;margin:8px 0 0;font-weight:850;font-size:13px!important}main.hc-botanical-ledger .hc-ledger-add-fields :is(input,textarea,select){border:1px solid #d3e4d5;border-radius:12px;width:100%;min-width:0;min-height:49px;padding:10px 12px;font-family:inherit;color:#3d5948!important;background:#fffefa!important;font-size:16px!important}main.hc-botanical-ledger .hc-ledger-add-fields textarea{resize:vertical;min-height:95px}main.hc-botanical-ledger .hc-ledger-quick-date{flex-wrap:wrap;gap:8px;display:flex}main.hc-botanical-ledger .hc-ledger-quick-date button{color:#456e54;cursor:pointer;background:#e7f3e7;border:1px solid #c9e2cd;border-radius:11px;min-height:41px;padding:9px 15px;font-weight:900;font-size:12px!important}main.hc-botanical-ledger .hc-ledger-new-disclaimer{margin:12px 0;color:#738a7b!important;font-size:12px!important;line-height:1.65!important}main.hc-botanical-ledger .hc-ledger-new-error,main.hc-botanical-ledger .hc-ledger-new-success{border-radius:12px;margin:10px 0;padding:12px;font-size:13px!important;line-height:1.6!important}main.hc-botanical-ledger .hc-ledger-new-error{color:#a62746;background:#fff0f3;border:1px solid #eab0c0}main.hc-botanical-ledger .hc-ledger-new-success{color:#2d6b43;background:#e9f6ed;border:1px solid #c7e5cd}main.hc-botanical-ledger .hc-ledger-add-submit{cursor:pointer;border:1px solid #477b59;border-radius:13px;width:100%;min-height:54px;padding:12px;font-weight:900;display:block;box-shadow:0 9px 22px #3e744b2b;color:#fff!important;background:#588a6a!important;font-size:14px!important}main.hc-botanical-ledger .hc-ledger-add-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}main.hc-botanical-ledger .hc-ledger-add-card :is(button,input,select,textarea):focus-visible,main.hc-botanical-ledger .hc-ledger-action-switch button:focus-visible{outline-offset:2px!important;outline:3px solid #3e7c50!important}@media (max-width:600px){main.hc-botanical-ledger .hc-ledger-action-center,main.hc-botanical-ledger .hc-ledger-add-card{padding:13px}main.hc-botanical-ledger .hc-ledger-action-switch{grid-template-columns:1fr}main.hc-botanical-ledger .hc-ledger-add-card>header{gap:9px}main.hc-botanical-ledger .hc-ledger-add-fields{padding:11px}}@media (prefers-reduced-motion:reduce){main.hc-botanical-ledger .hc-ledger-action-switch button{transition:none!important}}
.referral-promo-module__3Na1dW__wrap{z-index:90;width:min(420px,100vw - 28px);animation:.28s ease-out referral-promo-module__3Na1dW__rise;position:fixed;bottom:92px;left:50%;transform:translate(-50%)}.referral-promo-module__3Na1dW__card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#6e2352fa,#e2498ffa);border:1px solid #ffffff38;border-radius:22px;grid-template-columns:56px 1fr auto;align-items:center;gap:11px;padding:13px 13px 13px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #4f193d4d}.referral-promo-module__3Na1dW__card:after{content:"🌸";opacity:.12;pointer-events:none;font-size:86px;position:absolute;top:-26px;right:55px}.referral-promo-module__3Na1dW__flower{background:#ffffff2e;border-radius:18px;place-items:center;width:52px;height:52px;font-size:27px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.referral-promo-module__3Na1dW__copy{z-index:1;min-width:0;position:relative}.referral-promo-module__3Na1dW__copy b{font-size:14px;line-height:1.15;display:block}.referral-promo-module__3Na1dW__copy p{opacity:.91;margin:3px 0 0;font-size:11.5px;line-height:1.35}.referral-promo-module__3Na1dW__copy small{color:#ffe5f1;margin-top:5px;font-size:10px;font-weight:800;display:block}.referral-promo-module__3Na1dW__open{color:#94305f;white-space:nowrap;z-index:1;background:#fff;border:0;border-radius:13px;padding:9px 11px;font-size:11px;font-weight:900;position:relative}.referral-promo-module__3Na1dW__close{color:#fff;background:#411c34e0;border:0;border-radius:50%;width:28px;height:28px;font-size:14px;position:absolute;top:-34px;right:5px}.referral-promo-module__3Na1dW__bar{opacity:.82;height:3px;animation:referral-promo-module__3Na1dW__drain var(--promo-duration,5s) linear forwards;background:#fff;position:absolute;bottom:0;left:0}.referral-promo-module__3Na1dW__reduced{animation:none}.referral-promo-module__3Na1dW__reduced .referral-promo-module__3Na1dW__bar{opacity:.35;width:100%;animation:none}@keyframes referral-promo-module__3Na1dW__rise{0%{opacity:0;transform:translate(-50%,16px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes referral-promo-module__3Na1dW__drain{0%{width:100%}to{width:0}}@media (max-width:430px){.referral-promo-module__3Na1dW__wrap{bottom:82px}.referral-promo-module__3Na1dW__card{border-radius:19px;grid-template-columns:48px 1fr auto;padding:11px}.referral-promo-module__3Na1dW__flower{width:46px;height:46px;font-size:24px}.referral-promo-module__3Na1dW__open{padding:8px 9px}.referral-promo-module__3Na1dW__copy p{font-size:11px}}
.session-idle-guard-module__Q_3eUa__backdrop{z-index:9999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1f121c85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.session-idle-guard-module__Q_3eUa__card{background:var(--card,#fff);border:1px solid #ec4f8a2e;border-radius:28px;grid-template-columns:auto 1fr;gap:16px;width:min(92vw,440px);padding:24px;display:grid;box-shadow:0 28px 80px #32142847}.session-idle-guard-module__Q_3eUa__icon{background:#ec4f8a1c;border-radius:18px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.session-idle-guard-module__Q_3eUa__card small{letter-spacing:.13em;opacity:.58;font-size:11px;font-weight:800}.session-idle-guard-module__Q_3eUa__card h2{margin:4px 0 6px;font-size:24px}.session-idle-guard-module__Q_3eUa__card p{opacity:.74;margin:0;line-height:1.5}.session-idle-guard-module__Q_3eUa__countdown{letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:28px;display:inline-block}.session-idle-guard-module__Q_3eUa__actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.session-idle-guard-module__Q_3eUa__actions button{font:inherit;cursor:pointer;background:#0000000f;border:0;border-radius:15px;padding:13px 16px;font-weight:800}.session-idle-guard-module__Q_3eUa__actions .session-idle-guard-module__Q_3eUa__primary{color:#fff;background:linear-gradient(135deg,#ec4f8a,#d93d78);box-shadow:0 10px 24px #ec4f8a38}@media (max-width:520px){.session-idle-guard-module__Q_3eUa__card{text-align:center;grid-template-columns:1fr}.session-idle-guard-module__Q_3eUa__icon{margin:auto}.session-idle-guard-module__Q_3eUa__actions{grid-column:auto;grid-template-columns:1fr}.session-idle-guard-module__Q_3eUa__countdown{font-size:32px}}
