.sb-root input::placeholder{color:var(--label-on-dark)}@keyframes sbPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sbSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sbFadeIn{0%{opacity:0}to{opacity:1}}.sb-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,75,65,.25) transparent}.sb-scroll::-webkit-scrollbar{width:8px}.sb-scroll::-webkit-scrollbar-thumb{background:rgba(0,75,65,.22);border-radius:8px}.sb-seg:before{content:"";position:absolute;top:0;bottom:0;left:5px;right:5px;border-radius:var(--r-pill);background:transparent;transition:background .18s ease;z-index:-1}.sb-seg:hover:before{background:rgba(4,34,29,.05)}.sb-seg[data-active="1"]:hover:before{background:transparent}.sb-fbox:focus-within{border-color:rgba(0,75,65,.5)!important}.sb-root a:focus-visible,.sb-root button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sb-compact{display:none}.sb-wrap{container-type:inline-size}@container (max-width: 760px){.sb-bar{flex-direction:row!important;align-items:center!important;border-radius:999px!important;padding:5px!important}.sb-div,.sb-go,.sb-reset-bar,.sb-seg{display:none!important}.sb-compact{display:flex!important}}@media (max-width:720px){.sb-bar{flex-direction:row!important;align-items:center!important;border-radius:999px!important;padding:5px!important}.sb-div,.sb-go,.sb-reset-bar,.sb-seg{display:none!important}.sb-compact{display:flex!important}}.sb-bar{position:relative;display:flex;align-items:stretch;background:var(--white);padding:6px;box-shadow:0 30px 70px -26px rgba(0,0,0,.45),0 10px 26px -14px rgba(0,0,0,.3)}.sb-bar,.sb-pill{border-radius:var(--r-pill)}.sb-pill{position:absolute;top:6px;bottom:6px;left:0;width:0;background:var(--cream);box-shadow:none;opacity:0;transition:left .34s cubic-bezier(.34,1.1,.4,1),width .34s cubic-bezier(.34,1.1,.4,1),opacity .18s ease;pointer-events:none;z-index:0}.sb-seg{min-width:0;text-align:left;border:none;background:transparent;cursor:pointer;font-family:inherit;border-radius:var(--r-pill);padding:12px 22px;display:flex;flex-direction:column;gap:2px;transition:box-shadow .18s ease;position:relative;z-index:1;isolation:isolate}.sb-seg-k{font-size:var(--fs-kicker);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--green-800)}.sb-seg-v{font-size:14.5px;color:var(--seg-value);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-div{width:1px;height:34px;background:var(--border-on-light)}.sb-div,.sb-reset-bar{align-self:center;flex:0 0 auto}.sb-reset-bar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 2px;border:none;border-radius:50%;background:transparent;color:var(--seg-placeholder);cursor:pointer;font-family:inherit;transition:opacity .22s ease,background .18s ease,color .18s ease}.sb-reset-bar:hover{background:var(--cream);color:var(--green-800)}.sb-go{flex:0 0 auto;display:flex;align-items:center;gap:10px;text-decoration:none;background:var(--green-700);color:#fff;border-radius:var(--r-pill);padding:0 26px;margin:2px;font-size:var(--fs-body);font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:background .18s ease}.sb-go:hover{background:var(--green-700-hover)}.sb-sheet-reset:hover,.sb-sugg:hover{background:var(--cream)}.sb-sheet-reset:hover{color:var(--green-800)}.sb-sheet-go:hover{background:var(--green-700-hover)}