@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:51,51,51;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135;--color-primary:#515739;--color-primary-rgb:81,87,57;--color-primary-hover:#434a2e;--color-accent:#d49a3a;--color-accent-rgb:212,154,58;--color-accent-hover:#b8832e;--color-bg:#ffead1;--color-bg-rgb:255,234,209;--color-surface:#dce4b8;--color-surface-rgb:220,228,184;--color-text:#333;--color-text-secondary:#7e5c44;--color-text-emphasis:#6c2c02;--color-text-muted:#999;--color-chrome-bar:#642e0e;--color-chrome-text:#fff;--color-chrome-muted:hsla(0,0%,100%,.78);--color-chrome-highlight:rgba(212,154,58,.95);--color-chrome-highlight-text:#2a1606;--oasis-app-banner-height:3.5rem;--oasis-header-height:64px;--bg-color:var(--color-bg);--bg-lighter:#f5e8df;--bg-darker:#e8d0c0;--text-dark:#444;--text-light:#777;--text-lightest:#ccc}*{box-sizing:border-box;padding:0;margin:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}body,html{max-width:100vw;overflow-x:hidden;font-family:Inter,sans-serif}body{display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg-color)}::highlight(oasis-annotation-draft){background-color:rgba(var(--color-accent-rgb,212,154,58),.35)}[role=button],[role=button]:focus-visible,[tabindex],[tabindex]:focus-visible,a,a:focus-visible,button,button:focus-visible,input,input:focus-visible,select,select:focus-visible,textarea,textarea:focus-visible{outline:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{transition:filter .12s ease,background-color .12s ease,box-shadow .12s ease}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{filter:brightness(.97)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:none;box-shadow:none;filter:brightness(.93)}[role=button],a,button,input,label,select,textarea{touch-action:manipulation}@media (pointer:coarse){[role=button],a,button,input[type=button],input[type=reset],input[type=submit]{-webkit-tap-highlight-color:rgba(0,0,0,.08)}}a{color:inherit;text-decoration:none}.siteMain{flex:1 0 auto;display:flex;flex-direction:column;width:100%;min-height:0}.main-content{position:relative;z-index:1;flex:1 0 auto;margin-top:var(--oasis-header-height);background-color:var(--bg-color);min-height:calc(100vh - var(--oasis-header-height) - 64px);overflow-x:clip;overflow-y:visible}body.oasis-mobile-nav-open .main-content,body.oasis-mobile-nav-open footer,body.oasis-my-plan-open .main-content,body.oasis-my-plan-open footer{pointer-events:none}footer{pointer-events:auto}@media (max-width:768px){:root{--oasis-header-height:56px}.main-content{margin-top:var(--oasis-header-height);min-height:calc(100vh - var(--oasis-header-height))}}footer{transition:margin-bottom .4s cubic-bezier(.2,.8,.2,1)}body.oasis-app-banner-visible footer{margin-bottom:var(--oasis-app-banner-height)}.react-date-picker{width:100%;font-size:.9rem;background:none;border:none!important;padding:0;box-sizing:border-box}.react-date-picker__wrapper{display:flex;align-items:center;gap:.5rem;padding:.4rem;border:none!important;background:none;margin:0}.react-date-picker__inputGroup__input{font-size:.9rem;width:1.5rem;padding:.25rem .4rem;background:none;border:none;color:#333;text-align:center}.react-date-picker__inputGroup__divider{padding:0 .3rem;color:hsla(0,0%,50%,.7)}.react-date-picker__calendar-button,.react-date-picker__clear-button{background:none;border:none;cursor:pointer;color:#333;padding:.25rem;display:none}.react-date-picker__calendar-button__icon,.react-date-picker__clear-button__icon{width:1rem;height:1rem;stroke:hsla(0,0%,50%,.7);display:none}.react-calendar{font-size:.85rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:.5rem;z-index:2000}.react-calendar__navigation{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 0}.react-calendar__navigation__label{font-size:.9rem;font-weight:500;padding:.2rem .5rem;color:#333;border:none;border-radius:8px;transition:background-color .1s ease,color .1s ease}.react-calendar__navigation__label:hover{background-color:rgba(var(--color-accent-rgb),.2);cursor:pointer}.react-calendar__navigation__arrow{width:1.5rem;height:1.5rem;color:hsla(0,0%,50%,.7);background:none;border:none;border-radius:8px;padding:.2rem;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease}.react-calendar__navigation__arrow:hover{background-color:rgba(var(--color-accent-rgb),.2);color:#333;cursor:pointer}.react-calendar__navigation__arrow:active{background-color:rgba(var(--color-accent-rgb),.3)}.react-calendar__month-view__weekdays__weekday{font-weight:500;color:#555;padding:.5rem 0;text-align:center}.react-calendar__tile{padding:.6rem .4rem;text-align:center;border-radius:4px;background:none;border:none;transition:background-color .1s ease,color .1s ease}.react-calendar__tile:hover{background-color:rgba(var(--color-accent-rgb),.1);cursor:pointer}.loadingBarContainer{position:fixed;top:0;left:0;right:0;width:100%;height:4px;z-index:1002;overflow:hidden}.loadingBar{height:100%;width:100%;background-color:var(--color-primary);transform-origin:left;animation:loading 1.5s ease-in-out infinite}@keyframes loading{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}51%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.react-calendar__tile--active{background-color:rgba(var(--color-accent-rgb),.5);color:#333}.react-calendar__tile--active:hover{background-color:rgba(var(--color-accent-rgb),.55)}.react-calendar__tile--now{background-color:rgba(var(--color-accent-rgb),.2);font-weight:700;color:var(--color-accent)}.react-calendar__tile--disabled{color:hsla(0,0%,50%,.5);background-color:none;cursor:not-allowed}.react-calendar__navigation__arrow,.react-calendar__navigation__label,.react-calendar__tile{transition:background-color .1s ease,color .1s ease}.react-calendar__month-view__days__day abbr{display:block;text-decoration:none}.RadioFloater_wrap__fPJO0{position:fixed;right:18px;bottom:18px;z-index:1550;pointer-events:none;transition:transform .12s linear,bottom .4s cubic-bezier(.2,.8,.2,1)}body.oasis-app-banner-visible .RadioFloater_wrap__fPJO0{bottom:calc(18px + var(--oasis-app-banner-height, 3.5rem))}.RadioFloater_anchor__ntKq8{display:flex;align-items:center;justify-content:center;width:52px;height:52px;pointer-events:auto;border-radius:50%;background-color:var(--color-primary);color:#fff;text-decoration:none;box-shadow:0 4px 18px rgba(0,0,0,.22);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.RadioFloater_anchor__ntKq8:focus-visible,.RadioFloater_anchor__ntKq8:hover{transform:scale(1.06);box-shadow:0 6px 22px rgba(0,0,0,.28);background-color:var(--color-primary-hover);outline:none}.RadioFloater_icon__429sJ{font-size:22px}.RadioFloater_tooltip__yFTlf{position:absolute;right:0;bottom:calc(100% + 10px);min-width:200px;max-width:min(320px,calc(100vw - 40px));padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.98);border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 20px rgba(0,0,0,.12);text-align:left;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.RadioFloater_wrap__fPJO0:focus-within .RadioFloater_tooltip__yFTlf,.RadioFloater_wrap__fPJO0:hover .RadioFloater_tooltip__yFTlf{opacity:1;pointer-events:auto;transform:translateY(0)}.RadioFloater_tooltipLabel__mK0M7{display:block;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:none;color:var(--color-text-secondary);margin-bottom:4px}.RadioFloater_tooltipTitle__B2eBS{display:block;font-size:.88rem;font-weight:600;color:#2c3e50;line-height:1.35}@media (max-width:768px){.RadioFloater_wrap__fPJO0{right:14px;bottom:14px}.RadioFloater_tooltip__yFTlf{display:none}}