@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:normal;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:flex;flex-direction:column;min-height:100vh}:root{--color-brand-700:#084ebc;--color-brand-600:#0b6ae6;--color-brand-50:#f7faff;--color-ink:#0f172a;--color-slate-600:#475569;--color-slate-200:#e2e8f0;--color-success-600:#0fb77a;--color-warning-600:#f59e0b;--color-danger-600:#ef4444;--color-background:#f7fafc;--color-surface:#fff;--color-primary:#009951;--color-primary-light:#e8edf5;--color-text-primary:#0d141c;--color-text-secondary:#4a739c;--color-border:#cfdbe8;--color-border-light:#e5e8eb}button{background:none;cursor:pointer}button,input,textarea{border:none;font-family:inherit}input,textarea{outline:none}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.skip-link{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-slate-200);border-radius:8px;color:#084ebc;color:var(--color-brand-700);left:8px;padding:8px 12px;position:absolute;top:8px;transform:translateY(-200%)}.skip-link:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0b6ae6;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-brand-600);transform:translateY(0)}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:6px;box-shadow:0 0 0 2px #fff,0 0 0 4px #0b6ae6;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-brand-600);outline:none}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.SearchModal_modalOverlay__0J-fR{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SearchModal_modalContent__CiGM0{background-color:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;transition:all .3s ease;width:100%}.SearchModal_modalContent__CiGM0.SearchModal_expanded__mdzHv{max-height:90vh;max-width:900px}@media (max-width:768px){.SearchModal_modalOverlay__0J-fR{align-items:flex-start;background-color:#0000004d;justify-content:flex-start;padding:0}.SearchModal_modalContent__CiGM0{border-radius:0;box-shadow:none;box-sizing:border-box;height:100vh;max-height:none;max-width:none;overflow:hidden;position:relative;width:100vw}.SearchModal_modalScrollableContent__3XVSz{flex:1 1;overflow-y:auto;padding-bottom:80px}.SearchModal_header__ChczO{padding:max(16px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 16px max(20px,env(safe-area-inset-left))}.SearchModal_recentSearches__taKAO,.SearchModal_searchSection__CbTQI,.SearchModal_suggestions__NOy5k{padding:20px max(20px,env(safe-area-inset-right)) 20px max(20px,env(safe-area-inset-left))}.SearchModal_searchButton__Tl2Wp{bottom:max(20px,env(safe-area-inset-bottom));left:max(20px,env(safe-area-inset-left));margin:0;position:fixed;right:max(20px,env(safe-area-inset-right));width:auto;z-index:10}.SearchModal_searchButton__Tl2Wp:before{display:none}.SearchModal_suggestionsList__X1Y\+F{grid-template-columns:1fr}}.SearchModal_header__ChczO{align-items:center;border-bottom:1px solid #e8edf5;display:flex;justify-content:space-between;padding:20px 24px}.SearchModal_title__Gb2kf{color:#0d141c;font-size:24px;font-weight:700;margin:0}.SearchModal_closeButton__ndEtO{align-items:center;background-color:#f7fafc;border:none;border-radius:50%;color:#4a739c;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.SearchModal_closeButton__ndEtO:hover{background-color:#e8edf5;color:#0d141c}.SearchModal_searchSection__CbTQI{border-bottom:1px solid #e8edf5;padding:24px}.SearchModal_searchInputWrapper__oBi\+H{align-items:center;background-color:#f7fafc;border:2px solid #0000;border-radius:8px;display:flex;margin-bottom:16px;padding:0;position:relative;transition:all .2s ease}.SearchModal_searchInputWrapper__oBi\+H.SearchModal_textareaWrapper__IKBR4{align-items:flex-start}.SearchModal_searchInputWrapper__oBi\+H:focus-within{background-color:#fff;border-color:#009951}.SearchModal_searchIcon__lsfG9{align-items:center;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.SearchModal_textareaWrapper__IKBR4 .SearchModal_searchIcon__lsfG9{align-items:flex-start;padding-top:12px}.SearchModal_searchInput__Wm6eA{background:#0000;border:none;color:#0d141c;flex:1 1;font-family:Inter;font-size:16px;line-height:24px;outline:none;padding:12px 40px 12px 0}.SearchModal_searchInput__Wm6eA::placeholder{color:#7a9bbc}.SearchModal_searchTextarea__4qzvI{background:#0000;border:none;color:#0d141c;flex:1 1;font-family:Inter;font-size:16px;line-height:24px;min-height:72px;outline:none;padding:12px 40px 32px 0;resize:none}.SearchModal_searchTextarea__4qzvI::placeholder{color:#7a9bbc}.SearchModal_filterTabs__AusLt{display:flex;flex-wrap:wrap;gap:8px}.SearchModal_filterTab__TOw9z{background-color:#fff;border:1px solid #cfdbe8;border-radius:8px;color:#4a739c;cursor:pointer;font-size:14px;font-weight:500;padding:8px;transition:all .2s ease}.SearchModal_filterTab__TOw9z:hover{background-color:#f7fafc}.SearchModal_filterTab__TOw9z.SearchModal_active__xwlUm{background-color:#009951;border-color:#009951;color:#fff}.SearchModal_recentSearches__taKAO{border-bottom:1px solid #e8edf5;padding:24px}.SearchModal_recentHeader__fWkFr{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.SearchModal_recentTitle__HtU99{color:#0d141c;font-size:18px;font-weight:600;margin:0}.SearchModal_clearButton__Wd\+KW{align-items:center;background-color:initial;border:none;border-radius:50%;color:#4a739c;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:32px}.SearchModal_clearButton__Wd\+KW:hover{background-color:#f7fafc;color:#0d141c}.SearchModal_textareaWrapper__IKBR4 .SearchModal_clearButton__Wd\+KW{top:12px;transform:none}.SearchModal_expandButton__CJ2yN{align-items:center;background-color:initial;border:none;border-radius:4px;bottom:8px;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:8px;transition:all .2s ease;width:20px}.SearchModal_expandButton__CJ2yN:hover{background-color:#0000001a}.SearchModal_expandButton__CJ2yN img{height:16px;opacity:.4;transition:opacity .2s ease;width:16px}.SearchModal_expandButton__CJ2yN:hover img{opacity:.7}.SearchModal_textareaWrapper__IKBR4 .SearchModal_expandButton__CJ2yN{bottom:8px;right:8px}.SearchModal_clearButtonText__9A18D{background:none;border:none;color:#4a739c;cursor:pointer;font-size:14px;text-decoration:underline}.SearchModal_clearButtonText__9A18D:hover{color:#009951}.SearchModal_recentList__skom4{display:flex;flex-direction:column;gap:8px}.SearchModal_recentItem__-Hj0G{align-items:center;background-color:#f7fafc;border:none;border-radius:8px;color:#0d141c;cursor:pointer;display:flex;font-size:16px;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.SearchModal_recentItem__-Hj0G:hover{background-color:#e8edf5}.SearchModal_recentIcon__geV6N{align-items:center;display:flex;justify-content:center}.SearchModal_suggestions__NOy5k{padding:24px}.SearchModal_suggestionsTitle__Eq5p1{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 16px}.SearchModal_suggestionsList__X1Y\+F{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.SearchModal_suggestionItem__ktaia{align-items:center;background-color:#fff;border:1px solid #cfdbe8;border-radius:8px;color:#0d141c;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:12px 16px;text-align:left;transition:all .2s ease}.SearchModal_suggestionItem__ktaia:hover{background-color:#f7fafc;border-color:#009951}.SearchModal_suggestionIcon__hbWbQ{align-items:center;display:flex;justify-content:center}.SearchModal_modalScrollableContent__3XVSz{flex:1 1;overflow-x:hidden;overflow-y:auto}.SearchModal_searchButton__Tl2Wp{background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;font-weight:600;margin:16px 24px 24px;padding:14px 24px;position:relative;transition:all .2s ease;width:calc(100% - 48px)}.SearchModal_searchButton__Tl2Wp:before{background:linear-gradient(90deg,#0000,#e8edf5 20%,#e8edf5 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:-16px}.SearchModal_searchButton__Tl2Wp:hover:not(:disabled){background-color:#007a41}.SearchModal_searchButton__Tl2Wp:disabled{background-color:#cfdbe8;cursor:not-allowed}.SearchModal_autocompleteSection__MPuRR{margin-bottom:24px;padding:0 24px}.SearchModal_autocompleteList__uUtXU{display:flex;flex-direction:column;gap:4px}.SearchModal_autocompleteItem__\+cID0{align-items:center;background-color:#f7fafc;border:none;border-radius:8px;color:#0d141c;cursor:pointer;display:flex;font-size:16px;padding:12px 16px;position:relative;text-align:left;transition:all .2s ease;width:100%}.SearchModal_autocompleteItem__\+cID0.SearchModal_selected__dzavk,.SearchModal_autocompleteItem__\+cID0:hover{background-color:#e8edf5}.SearchModal_suggestionText__OwQom{color:#0d141c;flex:1 1;font-size:15px}.SearchModal_suggestionType__S8HVw{background-color:#4a739c1a;border-radius:4px;color:#4a739c;font-size:12px;font-weight:500;margin-left:8px;padding:2px 8px;text-transform:capitalize}.SearchModal_autocompleteItem--provider__FfIYz .SearchModal_suggestionType__S8HVw{background-color:#0099511a;color:#009951}.SearchModal_autocompleteItem--procedure__xt-Y- .SearchModal_suggestionType__S8HVw{background-color:#2196f31a;color:#2196f3}.SearchModal_autocompleteItem--medication__9kYAM .SearchModal_suggestionType__S8HVw{background-color:#9c27b01a;color:#9c27b0}.SearchModal_autocompleteItem--symptom__6dJdt .SearchModal_suggestionType__S8HVw{background-color:#ff98001a;color:#ff9800}.SearchModal_autocompleteItem--taxonomy__HNNQv .SearchModal_suggestionType__S8HVw{background-color:#673ab71a;color:#673ab7}.SearchModal_noSuggestionsMessage__KXTNH{padding:32px 16px;text-align:center}.SearchModal_messageTitle__iUGjr{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 8px}.SearchModal_messageText__FTJ8g{color:#4a739c;font-size:14px;line-height:1.5;margin:0 0 12px}.SearchModal_aiHint__gtXxl{align-items:center;color:#007acc;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;margin:0}.SearchModal_aiHintIcon__D\+YDm{color:#7b1fa2;height:18px;width:18px}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ProviderMap_mapContainer__MPIxx{background-color:#f8fafb;border:1px solid #e8edf5;border-radius:8px;overflow:hidden;position:relative;width:100%}.ProviderMap_map__F\+uKw{height:100%;width:100%;z-index:1}.ProviderMap_loadingOverlay__bK36H{align-items:center;background-color:#f7fafce6;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.ProviderMap_loadingOverlay__bK36H p{color:#4a739c;font-size:14px;margin-top:16px}.ProviderMap_popup__k6DCd{min-width:200px;padding:8px}.ProviderMap_providerName__OTXfJ{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 8px}.ProviderMap_providerSpecialty__Ckm4q{color:#4a739c;font-size:14px;margin:0 0 4px}.ProviderMap_providerAddress__ZVI7c{color:#4a739c;font-size:14px;margin:0 0 8px}.ProviderMap_providerDistance__dk4Ig{color:#009951;font-size:14px;font-weight:500;margin:0 0 12px}.ProviderMap_viewButton__g84kX{background-color:#009951;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;width:100%}.ProviderMap_viewButton__g84kX:hover{background-color:#007a41}.ProviderMap_mapControls__\+p888{bottom:20px;position:absolute;right:20px;z-index:1000}.ProviderMap_locationButton__rYDKT{align-items:center;background-color:#fff;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#0d141c;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.ProviderMap_locationButton__rYDKT:hover:not(:disabled){background-color:#f7fafc;box-shadow:0 4px 12px #00000026}.ProviderMap_locationButton__rYDKT:disabled{cursor:not-allowed;opacity:.5}.leaflet-popup-content-wrapper{border-radius:8px;box-shadow:0 4px 12px #0000001a}.leaflet-popup-tip{box-shadow:none}.leaflet-container{background-color:#f8fafb;font-family:Inter,sans-serif}.leaflet-control-zoom{border:none!important;box-shadow:0 2px 8px #0000001a!important}.leaflet-control-zoom a{background-color:#fff!important;border:none!important;color:#4a739c!important;font-size:18px!important;font-weight:300!important;height:36px!important;line-height:36px!important;width:36px!important}.leaflet-control-zoom a:hover{background-color:#f7fafc!important;color:#009951!important}.leaflet-control-zoom-in{border-radius:8px 8px 0 0!important}.leaflet-control-zoom-out{border-radius:0 0 8px 8px!important}.leaflet-control-attribution{background-color:#fffc!important;color:#a0a0a0!important;font-size:10px!important;padding:2px 5px!important}.leaflet-tile-container{opacity:.85}.leaflet-pane{z-index:400}.leaflet-tile-pane{opacity:.9}.HomeScreen_homeScreen__elv6A{align-items:flex-start;background-color:#fff;color:#0d141c;display:flex;flex-direction:column;font-family:Inter;font-size:22px;justify-content:flex-start;position:relative;text-align:left;width:100%}.HomeScreen_depth0Frame0__cjsTh{background-color:#f7fafc;gap:0;justify-content:space-between;min-height:100vh;overflow:hidden}.HomeScreen_depth0Frame0__cjsTh,.HomeScreen_depth1Frame0__WQG-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.HomeScreen_depth1Frame0__WQG-2{justify-content:flex-start}.HomeScreen_depth2Frame0__lejt-{align-items:center;align-self:stretch;background-color:#f7fafc;display:flex;flex-direction:row;font-size:18px;gap:0;justify-content:space-between;padding:16px 16px 8px;text-align:center}.HomeScreen_myHealthPlan__hiSvw{align-self:stretch;line-height:23px;position:relative}.HomeScreen_depth3Frame0__fUy5F{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:0 0 0 48px}.HomeScreen_depth3Frame1__rBJK9{align-items:center;background-color:#e8edf5;border-radius:50%;cursor:pointer;display:flex;font-size:24px;height:48px;justify-content:center;transition:all .2s ease;width:48px}.HomeScreen_depth3Frame1__rBJK9:hover{background-color:#d4dbe3;transform:scale(1.05)}.HomeScreen_depth2Frame1__DLsb2{color:#4a739c;font-size:16px;padding:12px 16px}.HomeScreen_depth2Frame1__DLsb2,.HomeScreen_depth3Frame01__kIYw3{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.HomeScreen_depth3Frame01__kIYw3{height:48px;min-width:160px}.HomeScreen_depth4Frame0__tAdA4{align-items:flex-start;align-self:stretch;background-color:#fff;border:2px solid #e8edf5;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex:1 1;flex-direction:row;justify-content:flex-start;transition:all .2s ease}.HomeScreen_depth4Frame0__tAdA4:hover{border-color:#cfdbe8;box-shadow:0 4px 8px #0000001a}.HomeScreen_depth4Frame0__tAdA4:focus-within{border-color:var(--color-brand-600);box-shadow:0 0 0 3px #0b6ae61a}.HomeScreen_depth5Frame0__YZUP0{align-items:center;align-self:stretch;background-color:initial;border-radius:10px 0 0 10px;display:flex;justify-content:center;max-height:100%;width:48px}.HomeScreen_searchInput__eJMsd{background:#0000;border:none;border-radius:0 10px 10px 0;color:#0d141c;flex:1 1;font-family:Inter;font-size:16px;line-height:24px;outline:none;padding:12px 16px 12px 8px}.HomeScreen_searchInput__eJMsd::placeholder{color:#7a9bbc;font-weight:400}.HomeScreen_depth3Frame01__kIYw3{cursor:pointer}.HomeScreen_depth5Frame1__OSpBj{align-items:center;align-self:stretch;background-color:#e8edf5;border-radius:0 8px 8px 0;display:flex;flex:1 1;flex-direction:row;justify-content:flex-start;overflow:hidden;padding:8px 16px 8px 8px}.HomeScreen_searchForA__OwBYx{line-height:24px;position:relative}.HomeScreen_depth2Frame2__lWm0n{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;padding:20px 16px 12px}.HomeScreen_popularProcedures__XORjV{align-self:stretch;line-height:28px;position:relative}.HomeScreen_depth2Frame3__w6yUX{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:flex-start;padding:12px 16px 12px 12px}.HomeScreen_depth3Frame02__wmE8G{align-items:center;background-color:#e8edf5;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;height:32px;justify-content:center;padding:0 16px;transition:all .2s ease}.HomeScreen_depth3Frame02__wmE8G:hover{background-color:#d4dbe3;transform:translateY(-1px)}.HomeScreen_depth4Frame01__moc-e{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.HomeScreen_procedureText__7ySXG{align-self:stretch;font-weight:500;line-height:21px;position:relative}.HomeScreen_depth2Frame10__0ay3d{align-content:flex-start;align-self:stretch;flex-direction:row;flex-wrap:wrap;font-size:16px;gap:16px;height:251px;padding:16px}.HomeScreen_depth2Frame10__0ay3d,.HomeScreen_depth3Frame03__NScyw{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:flex-start}.HomeScreen_depth3Frame03__NScyw{border:1px solid #cfdbe8;border-radius:8px;cursor:pointer;flex:1 1;flex-direction:column;gap:8px;height:221px;min-width:158px;padding:24px;transition:all .2s ease}.HomeScreen_depth3Frame03__NScyw:hover{border-color:var(--color-brand-600);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.HomeScreen_depth3Frame04__xc639{border-radius:28px;flex-shrink:0;height:56px;object-fit:cover;overflow:hidden;position:relative;width:56px}.HomeScreen_depth3Frame12__aCR9b{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.HomeScreen_depth4Frame07__OwzdE{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.HomeScreen_drMichaelChen__jk5w9{align-self:stretch;font-weight:500;line-height:24px;position:relative}.HomeScreen_depth4Frame1__x2mU\+{align-items:flex-start;color:#4a739c;display:flex;flex-direction:column;font-size:14px;justify-content:flex-start;overflow:hidden;width:131px}.HomeScreen_miles__2\+qr8{align-self:stretch;line-height:21px;position:relative}.HomeScreen_depth3Frame21__VnnNu{align-items:flex-start;color:#4a739c;display:flex;flex-direction:row;font-size:14px;gap:24px;justify-content:flex-start;width:123px}.HomeScreen_depth4Frame08__52pTn{align-items:flex-start;border-top:1px solid #e5e8eb;box-sizing:border-box;display:flex;flex-direction:column;height:62px;justify-content:flex-start;padding:20px 0;width:72px}.HomeScreen_depth5Frame01__dCVsF,.HomeScreen_depth5Frame11__LREs0{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start}.HomeScreen_depth5Frame11__LREs0{color:#0d141c}.HomeScreen_depth6Frame0__VSDvA{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:72px}.HomeScreen_div__la2\+d{display:inline-block;line-height:21px;position:relative;width:97px}.HomeScreen_checkboxes__NQhME{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4px}.HomeScreen_stateLayer__\+h4RG{align-items:center;border-radius:100px;display:flex;flex-direction:row;justify-content:center;padding:11px;position:relative}.HomeScreen_container__GQM2O{background-color:var(--color-brand-600);border-radius:2px;height:18px;position:relative;width:18px;z-index:0}.HomeScreen_checkSmallIcon__75x5J{align-items:center;color:#fff;display:flex;font-weight:700;height:24px;justify-content:center;left:calc(50% - 12px);margin:0!important;position:absolute;top:calc(50% - 12px);width:24px;z-index:1}.HomeScreen_depth2Frame7__h0JMU{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start;padding:12px 16px}.HomeScreen_depth3Frame05__6\+kHf{border-radius:8px;flex:1 1;height:201px;max-width:100%;object-fit:cover;overflow:hidden;position:relative}.LoginScreen_loginScreen__LQ03Y{align-items:center;background-color:#f7fafc;box-sizing:border-box;color:#0f141a;display:flex;flex-direction:column;font-family:Inter;font-size:16px;justify-content:center;min-height:100vh;padding:20px;position:relative;text-align:center;width:100%}.LoginScreen_depth0Frame0__eK23g{align-items:flex-start;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a;display:flex;flex-direction:column;gap:0;justify-content:space-between;max-width:400px;overflow:hidden;width:100%}@media (max-width:480px){.LoginScreen_loginScreen__LQ03Y{border-radius:0;padding:0}.LoginScreen_depth0Frame0__eK23g{border-radius:0;box-shadow:none;max-width:none;min-height:100vh}}.LoginScreen_depth1Frame2__szMxe{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.LoginScreen_depth2Frame0__HdSMw{align-items:center;align-self:stretch;background-color:#f7fafc;box-sizing:border-box;display:flex;flex-direction:row;font-size:18px;justify-content:center;padding:24px 16px 16px}@media (max-width:480px){.LoginScreen_depth2Frame0__HdSMw{padding:16px 16px 8px}}.LoginScreen_depth3Frame0__06hx7{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:0 48px}.LoginScreen_welcome__R7A-T{align-self:stretch;color:var(--color-slate-600);line-height:23px;position:relative}.LoginScreen_brandName__m9STx{color:var(--color-brand-700);font-size:20px;font-weight:700;margin-bottom:6px}.LoginScreen_depth2Frame3__kadXG{align-items:center;align-self:stretch;box-sizing:border-box;color:#59738c;display:flex;flex-direction:column;font-size:14px;justify-content:center;padding:8px 0 12px;text-align:left}.LoginScreen_depth3Frame01__Qm\+kR{align-items:flex-start;align-self:stretch;border-bottom:1px solid #d4dbe3;display:flex;flex-direction:row;gap:32px;justify-content:flex-start;padding:0 16px}.LoginScreen_depth4Frame0__o64Od,.LoginScreen_depth4Frame1__SqDMn{align-items:center;background:#0000;border:none;border-bottom:3px solid #e5e8eb;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:16px 0 13px;transition:all .2s ease}.LoginScreen_depth4Frame0__o64Od{color:#0f141a}.LoginScreen_activeTab__\+Xr05{border-bottom-color:var(--color-brand-600)!important}.LoginScreen_activeTab__\+Xr05,.LoginScreen_activeTab__\+Xr05 .LoginScreen_social__NJAB-{color:var(--color-brand-600)!important}.LoginScreen_depth5Frame0__AvQ6Y{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.LoginScreen_social__NJAB-{align-self:stretch;line-height:21px;position:relative}.LoginScreen_depth2Frame4__dskxv{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start;padding:12px 16px}.LoginScreen_depth3Frame02__lkqdM{align-items:center;background-color:#e8edf2;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;flex-direction:row;font-family:inherit;gap:8px;height:48px;justify-content:center;min-width:84px;overflow:hidden;padding:0 20px;transition:all .2s ease}.LoginScreen_depth3Frame02__lkqdM:hover{background-color:#d4dbe3}.LoginScreen_depth3Frame02__lkqdM.LoginScreen_active__nSKUF{background-color:var(--color-brand-600);color:#fff}.LoginScreen_depth3Frame02__lkqdM:disabled{cursor:not-allowed;opacity:.5}.LoginScreen_depth4Frame01__wYc61{height:24px;width:24px}.LoginScreen_depth4Frame11__mmjOQ{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.LoginScreen_continueWithGoogle__mAqRK{align-self:stretch;line-height:24px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.LoginScreen_enterpriseSection__d6Z5i,.LoginScreen_phoneSection__kSrR1{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;padding:20px 0}.LoginScreen_inputContainer__WBSoh{align-self:stretch;margin-bottom:20px;padding:0 16px}.LoginScreen_emailInput__bpw-v,.LoginScreen_phoneInput__lvjTk{background-color:#fff;border:1px solid #cfdbe8;border-radius:8px;color:#0d141c;font-family:Inter;font-size:16px;height:48px;padding:12px 16px;transition:all .2s ease;width:100%}.LoginScreen_emailInput__bpw-v:focus,.LoginScreen_phoneInput__lvjTk:focus{border-color:var(--color-brand-600);outline:none}.LoginScreen_emailInput__bpw-v::placeholder,.LoginScreen_phoneInput__lvjTk::placeholder{color:#4a739c}.LoginScreen_depth1Frame1__E2-jH{align-items:flex-start;color:#4a739c;font-size:14px;margin-top:auto}.LoginScreen_depth1Frame1__E2-jH,.LoginScreen_depth2Frame01__gkuj8{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.LoginScreen_depth2Frame01__gkuj8{align-items:center;padding:16px 16px 20px}.LoginScreen_signupLink__1A0fX{color:#4a739c}.LoginScreen_signupText__igVr8{color:var(--color-brand-700);cursor:pointer;text-decoration:underline}.LoginScreen_signupText__igVr8:hover{color:var(--color-brand-600)}.LoginScreen_depth2Frame1__c8dZg{display:none}@media (max-width:480px){.LoginScreen_depth2Frame1__c8dZg{align-self:stretch;background-color:#f7fafc;display:block;height:20px}}.SearchFiltersModal_modalOverlay__z5ilL{align-items:flex-end;animation:SearchFiltersModal_fadeIn__JyDmo .2s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes SearchFiltersModal_fadeIn__JyDmo{0%{opacity:0}to{opacity:1}}.SearchFiltersModal_modalContent__VPTKv{animation:SearchFiltersModal_slideUp__DqtdF .3s ease;background-color:#fff;border-radius:24px 24px 0 0;display:flex;flex-direction:column;max-height:85vh;max-width:600px;overflow:hidden;width:100%}@keyframes SearchFiltersModal_slideUp__DqtdF{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SearchFiltersModal_header__C9kCA{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;justify-content:space-between;padding:20px;position:sticky;top:0;z-index:1}.SearchFiltersModal_title__e6B1J{color:#0d141c;font-size:20px;font-weight:600;margin:0}.SearchFiltersModal_closeButton__dZ-38{align-items:center;background-color:initial;border:none;border-radius:50%;color:#4a739c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.SearchFiltersModal_closeButton__dZ-38:hover{background-color:#f7fafc}.SearchFiltersModal_filterContainer__zELvd{flex:1 1;overflow-y:auto;padding-bottom:20px}.SearchFiltersModal_sectionTabs__c3UgJ{-webkit-overflow-scrolling:touch;border-bottom:1px solid #e8edf5;display:flex;gap:8px;overflow-x:auto;padding:16px 20px}.SearchFiltersModal_sectionTab__6c-F6{background-color:#fff;border:1px solid #e8edf5;border-radius:20px;color:#4a739c;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.SearchFiltersModal_sectionTab__6c-F6:hover{border-color:#007acc;color:#007acc}.SearchFiltersModal_sectionTab__6c-F6.SearchFiltersModal_active__2PoBE{background-color:#007acc;border-color:#007acc;color:#fff}.SearchFiltersModal_filterContent__eW5JF{padding:20px}.SearchFiltersModal_filterSection__0MBTz{margin-bottom:24px}.SearchFiltersModal_sectionTitle__w\+YOn{align-items:center;color:#0d141c;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.SearchFiltersModal_sectionIcon__sMT-a{color:#007acc;height:20px;width:20px}.SearchFiltersModal_checkboxGroup__PeH\+D{display:flex;flex-direction:column;gap:12px}.SearchFiltersModal_checkboxLabel__CNeoe{align-items:center;color:#4a739c;cursor:pointer;display:flex;font-size:15px;gap:12px}.SearchFiltersModal_checkboxLabel__CNeoe input[type=checkbox]{accent-color:#007acc;cursor:pointer;height:18px;width:18px}.SearchFiltersModal_switchLabel__\+cC6o{align-items:center;color:#4a739c;cursor:pointer;display:flex;font-size:15px;justify-content:space-between}.SearchFiltersModal_switch__A\+7Cu{height:28px;position:relative;width:48px}.SearchFiltersModal_switch__A\+7Cu input{height:0;opacity:0;width:0}.SearchFiltersModal_slider__SyPPr{background-color:#e8edf5;border-radius:28px;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.SearchFiltersModal_slider__SyPPr:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:20px;left:4px;position:absolute;transition:all .3s ease;width:20px}.SearchFiltersModal_switch__A\+7Cu input:checked+.SearchFiltersModal_slider__SyPPr{background-color:#007acc}.SearchFiltersModal_switch__A\+7Cu input:checked+.SearchFiltersModal_slider__SyPPr:before{transform:translateX(20px)}.SearchFiltersModal_distanceOptions__EUFxr{display:flex;flex-wrap:wrap;gap:8px}.SearchFiltersModal_distanceOption__nY9Om{background-color:#fff;border:1px solid #e8edf5;border-radius:8px;color:#4a739c;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.SearchFiltersModal_distanceOption__nY9Om:hover{border-color:#007acc;color:#007acc}.SearchFiltersModal_distanceOption__nY9Om.SearchFiltersModal_active__2PoBE{background-color:#007acc;border-color:#007acc;color:#fff}.SearchFiltersModal_priceRange__70u28{align-items:flex-end;display:flex;gap:12px;margin-bottom:16px}.SearchFiltersModal_priceInput__uMZ0S{display:flex;flex:1 1;flex-direction:column;gap:8px}.SearchFiltersModal_priceInput__uMZ0S label{color:#7a9bbc;font-size:12px;font-weight:500}.SearchFiltersModal_priceInput__uMZ0S input{border:1px solid #e8edf5;border-radius:8px;color:#0d141c;font-size:16px;padding:12px;transition:all .2s ease}.SearchFiltersModal_priceInput__uMZ0S input:focus{border-color:#007acc;outline:none}.SearchFiltersModal_priceSeparator__\+zQ0\+{color:#7a9bbc;font-size:20px;padding-bottom:12px}.SearchFiltersModal_pricePresets__SDpoq{display:flex;flex-wrap:wrap;gap:8px}.SearchFiltersModal_presetButton__ZqPEF{background-color:#f7fafc;border:1px solid #e8edf5;border-radius:20px;color:#4a739c;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.SearchFiltersModal_presetButton__ZqPEF:hover{background-color:#007acc;border-color:#007acc;color:#fff}.SearchFiltersModal_ratingOptions__i0pmc{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.SearchFiltersModal_ratingOption__g7Fw-{align-items:center;background-color:#fff;border:1px solid #e8edf5;border-radius:8px;color:#4a739c;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:10px 16px;transition:all .2s ease}.SearchFiltersModal_ratingOption__g7Fw-:hover{border-color:#007acc;color:#007acc}.SearchFiltersModal_ratingOption__g7Fw-.SearchFiltersModal_active__2PoBE{background-color:#007acc;border-color:#007acc;color:#fff}.SearchFiltersModal_starIcon__hMleg{color:gold;height:16px;width:16px}.SearchFiltersModal_ratingOption__g7Fw-.SearchFiltersModal_active__2PoBE .SearchFiltersModal_starIcon__hMleg{color:#fff}.SearchFiltersModal_availabilityOptions__bhVnK{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.SearchFiltersModal_availabilityOption__D-HV7{background-color:#fff;border:1px solid #e8edf5;border-radius:8px;color:#4a739c;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;text-align:center;transition:all .2s ease}.SearchFiltersModal_availabilityOption__D-HV7:hover{border-color:#007acc;color:#007acc}.SearchFiltersModal_availabilityOption__D-HV7.SearchFiltersModal_active__2PoBE{background-color:#007acc;border-color:#007acc;color:#fff}.SearchFiltersModal_radioGroup__GzSjn{display:flex;flex-direction:column;gap:12px}.SearchFiltersModal_radioLabel__hrPaE{align-items:center;color:#4a739c;cursor:pointer;display:flex;font-size:15px;gap:12px}.SearchFiltersModal_radioLabel__hrPaE input[type=radio]{accent-color:#007acc;cursor:pointer;height:18px;width:18px}.SearchFiltersModal_footer__S59iR{align-items:center;background-color:#fff;border-top:1px solid #e8edf5;display:flex;justify-content:space-between;padding:16px 20px}.SearchFiltersModal_resetButton__4SM6\+{background-color:#fff;border:1px solid #e8edf5;border-radius:8px;color:#4a739c;cursor:pointer;font-size:15px;font-weight:500;padding:12px 20px;transition:all .2s ease}.SearchFiltersModal_resetButton__4SM6\+:hover{background-color:#f7fafc}.SearchFiltersModal_footerActions__Q1J\+U{display:flex;gap:12px}.SearchFiltersModal_cancelButton__x-eFE{background-color:#fff;border:1px solid #e8edf5;border-radius:8px;color:#4a739c;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s ease}.SearchFiltersModal_cancelButton__x-eFE:hover{background-color:#f7fafc}.SearchFiltersModal_applyButton__tRWAl{background-color:#007acc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s ease}.SearchFiltersModal_applyButton__tRWAl:hover{background-color:#06b}@media (min-width:768px){.SearchFiltersModal_modalOverlay__z5ilL{align-items:center;padding:20px}.SearchFiltersModal_modalContent__VPTKv{animation:SearchFiltersModal_fadeInScale__mMB3- .3s ease;border-radius:16px;max-height:600px}@keyframes SearchFiltersModal_fadeInScale__mMB3-{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SearchFiltersModal_availabilityOptions__bhVnK{grid-template-columns:repeat(4,1fr)}}.SearchResults_searchResults__Rs2\+3{background-color:#f8fafb;min-height:100vh}.SearchResults_loading__WI9W5{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.SearchResults_spinner__RURbr{animation:SearchResults_spin__BH2Ie 1s linear infinite;border:3px solid #f7fafc;border-radius:50%;border-top-color:#009951;height:48px;width:48px}@keyframes SearchResults_spin__BH2Ie{to{transform:rotate(1turn)}}.SearchResults_loading__WI9W5 p{color:#4a739c;font-size:16px;margin-top:16px}.SearchResults_noResults__ImoCG{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:40px;text-align:center}.SearchResults_noResults__ImoCG h2{color:#0d141c;font-size:24px;margin-bottom:8px}.SearchResults_noResults__ImoCG p{color:#4a739c;font-size:16px}.SearchResults_header__M3bo0{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;gap:16px;padding:16px 20px;position:sticky;top:0;z-index:100}.SearchResults_backButton__fJCz8{align-items:center;background-color:initial;border:none;border-radius:50%;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.SearchResults_backButton__fJCz8:hover{background-color:#f7fafc}.SearchResults_headerContent__Yb1Xz{flex:1 1}.SearchResults_searchQuery__3kv\+A{color:#0d141c;font-size:20px;font-weight:600;margin:0 0 4px}.SearchResults_resultCount__B1Rhy{color:#4a739c;font-size:14px;margin:0}.SearchResults_filterButton__1vCa6{align-items:center;background-color:initial;border:none;border-radius:50%;color:#4a739c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.SearchResults_filterButton__1vCa6:hover{background-color:#f7fafc;color:#0d141c}.SearchResults_sortingBar__bj\+XE{background-color:#fff;border-bottom:1px solid #e8edf5;padding:12px 20px;position:sticky;top:65px;z-index:99}.SearchResults_sortingControls__mLPLt{align-items:center;display:flex;gap:16px}.SearchResults_sortLabel__DOSlD{color:#7a9bbc;font-size:14px;font-weight:500}.SearchResults_sortOptions__4kYzt{display:flex;flex:1 1;gap:8px;overflow-x:auto}.SearchResults_sortOption__NkIPE{align-items:center;background-color:#fff;border:1px solid #e8edf5;border-radius:20px;color:#4a739c;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.SearchResults_sortOption__NkIPE:hover{border-color:#007acc;color:#007acc}.SearchResults_sortOption__NkIPE.SearchResults_active__GAzD\+{background-color:#007acc;border-color:#007acc;color:#fff}.SearchResults_sortIcon__SbC78{height:16px;width:16px}.SearchResults_content__X5i7Y{margin:0 auto;max-width:1200px;padding:16px}.SearchResults_resultsGrid__4g2a4{display:flex;flex-direction:column;gap:8px}.SearchResults_resultSection__RUc1g{display:flex;flex-direction:column;gap:12px}.SearchResults_sectionHeader__mt1Pg{align-items:center;border-bottom:1px solid #e8edf5;cursor:pointer;display:flex;gap:8px;margin-bottom:4px;padding:8px 0;transition:background-color .2s ease}.SearchResults_sectionHeader__mt1Pg:hover{background-color:#f8fafb;border-radius:8px;margin:0 -12px 4px;padding:8px 12px}.SearchResults_sectionIcon__25bXd{color:#4a739c;height:18px;width:18px}.SearchResults_sectionTitle__L0jrx{color:#0d141c;flex:1 1;font-size:16px;font-weight:600;margin:0}.SearchResults_expandButton__J5x1G{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s ease}.SearchResults_expandButton__J5x1G:hover{background-color:#e8edf5}.SearchResults_expandIcon__qATjV{color:#4a739c;height:20px;width:20px}.SearchResults_sectionContent__4uYaO{display:flex;flex-direction:column;gap:8px;margin-top:8px}.SearchResults_resultCard__7\+CYa{background-color:#fff;border:1px solid #e8edf5;border-radius:12px;box-shadow:0 1px 2px #00000005;min-height:130px;overflow:hidden;position:relative;transition:all .2s ease}.SearchResults_resultCard__7\+CYa.SearchResults_featured__qg92I{min-height:150px}.SearchResults_resultCard__7\+CYa:hover{border-color:#007acc;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.SearchResults_typeBadge__oALwp{display:none}.SearchResults_badgeContainer__mZkeN{align-items:center;display:flex;gap:6px}.SearchResults_cardContent__9JL-L{padding:12px}.SearchResults_providerCard__LaXIH{display:flex;flex-direction:column;gap:6px;height:100%}.SearchResults_providerHeader__CPMNY{align-items:flex-start;display:flex;justify-content:space-between}.SearchResults_providerInfo__MvFPW{display:flex;flex:1 1;flex-direction:column;gap:2px}.SearchResults_providerNameRow__VGfVn{align-items:center;display:flex;gap:8px}.SearchResults_providerName__DyQMq{color:#0d141c;font-size:15px;font-weight:600;line-height:1.2;margin:0}.SearchResults_providerSpecialty__t7jS4{color:#4a739c;font-size:13px;line-height:1.2;margin:0}.SearchResults_providerRating__KV5zA{align-items:center;color:#666;display:flex;font-size:12px;gap:2px}.SearchResults_starIcon__sv9lf{color:gold;height:14px;width:14px}.SearchResults_ratingValue__uSnA7{color:#0d141c;font-weight:600}.SearchResults_reviewCount__LIQiB{color:#7a9bbc}.SearchResults_networkBadge__pH4QM{align-items:center;background-color:#e6f6f1;border-radius:10px;color:#0a6;display:flex;font-size:10px;font-weight:600;gap:2px;padding:2px 6px;white-space:nowrap}.SearchResults_featuredBadge__bmoH8{align-items:center;background-color:#fef3c7;border-radius:9999px;color:#d97706;display:flex;font-size:12px;font-weight:600;gap:3px;margin-bottom:8px;padding:4px 10px;width:fit-content}.SearchResults_badgeRow__Kfa1V{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.SearchResults_badgeIcon__EcZ7i{height:10px;width:10px}.SearchResults_providerMeta__eYTth{align-items:center;color:#666;display:flex;font-size:12px;gap:16px}.SearchResults_metaItem__PjRqn{align-items:center;display:flex;gap:4px}.SearchResults_metaIcon__WgadX{color:#4a739c;height:14px;width:14px}.SearchResults_costSection__F6oR9{align-items:center;display:flex;justify-content:space-between;margin:4px 0}.SearchResults_costInfo__uiFUr{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.SearchResults_primaryCost__uGgyL{color:#0a6;font-size:24px;font-weight:700;line-height:1;margin:0}.SearchResults_savingsInfo__kw\+Wq{align-items:center;color:#0a6;display:flex;font-size:12px;font-weight:500;gap:4px}.SearchResults_savingsIcon__CZLNN{height:14px;width:14px}.SearchResults_verifiedPrice__HeEMd{align-items:center;color:#5a7a9b;cursor:help;display:flex;font-size:11px;gap:3px}.SearchResults_trustIcon__92thM{color:#5a7a9b;height:12px;width:12px}.SearchResults_cardActions__yg5Zf{align-items:center;border-top:1px solid #f0f4f8;display:flex;justify-content:space-between;margin-top:auto;padding-top:8px}.SearchResults_compareAction__M1ueL{align-items:center;background:none;border:none;color:#4a739c;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 6px;transition:all .2s ease}.SearchResults_compareAction__M1ueL:hover{color:#007acc}.SearchResults_compareCheckbox__iymLU{align-items:center;border:1px solid #e8edf5;border-radius:3px;display:flex;height:16px;justify-content:center;transition:all .2s ease;width:16px}.SearchResults_compareCheckbox__iymLU.SearchResults_checked__vhNf-{background-color:#007acc;border-color:#007acc}@media (prefers-reduced-motion:no-preference){.SearchResults_resultCard__7\+CYa{transition:all .2s cubic-bezier(.4,0,.2,1)}.SearchResults_compareCheckbox__iymLU{transition:all .15s ease}.SearchResults_badgeContainer__mZkeN>span{transition:transform .15s ease}.SearchResults_badgeContainer__mZkeN>span:hover{transform:scale(1.05)}}.SearchResults_detailsAction__Yt1Tk{align-items:center;background-color:#007acc;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s ease}.SearchResults_detailsAction__Yt1Tk:hover{background-color:#06b}.SearchResults_chevronIcon__S0b9h{color:#fff;height:16px;width:16px}.SearchResults_medicationCard__x3fjf,.SearchResults_procedureCard__xLV9x{display:flex;flex-direction:column;gap:6px;height:100%}.SearchResults_medicationHeader__U9M8I,.SearchResults_procedureHeader__ZMg99{align-items:flex-start;display:flex;justify-content:space-between}.SearchResults_medicationInfo__\+8KmQ,.SearchResults_procedureInfo__STAu6{display:flex;flex:1 1;flex-direction:column;gap:2px}.SearchResults_medicationName__qKoOG,.SearchResults_procedureName__lXzBW{color:#0d141c;font-size:15px;font-weight:600;line-height:1.2;margin:0 0 2px}.SearchResults_medicationCategory__-Z4QJ,.SearchResults_procedureCategory__sDhmm{color:#4a739c;font-size:13px;line-height:1.2;margin:0}.SearchResults_dosages__wl35q{display:flex;gap:4px;margin:4px 0}.SearchResults_dosageChip__uq\+jn{background-color:#f7fafc;border:1px solid #e8edf5;border-radius:8px;color:#4a739c;font-size:11px;padding:2px 6px}.SearchResults_listHeader__4oqqW{align-items:flex-start;display:flex;justify-content:space-between}.SearchResults_listInfo__UlqrQ{flex:1 1}.SearchResults_listTitle__ir7aN{color:#0d141c;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 4px}.SearchResults_listDescription__q9rb5{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4a739c;display:-webkit-box;font-size:13px;line-height:1.4;margin:0;overflow:hidden}.SearchResults_listMeta__GJvyG{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.SearchResults_itemCount__ckiRH{color:#009951;font-size:13px;font-weight:500}.SearchResults_listCategories__cJ6Lq{display:flex;gap:4px}.SearchResults_categoryChip__C2WqW{background-color:#0099511a;border-radius:8px;color:#009951;font-size:11px;font-weight:500;padding:2px 6px}.SearchResults_articleContent__F2Ech,.SearchResults_conditionContent__lJJGf{flex:1 1}.SearchResults_articleTitle__\+RsMT,.SearchResults_conditionName__9jbPn{color:#0d141c;font-size:15px;font-weight:600;line-height:1.2;margin:0 0 4px}.SearchResults_articlePreview__a4S-a,.SearchResults_conditionDescription__GbPCY{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4a739c;display:-webkit-box;font-size:13px;line-height:1.4;margin:0 0 4px;overflow:hidden}.SearchResults_articleMeta__9aV-W,.SearchResults_conditionMeta__kkq6Y{color:#7a9bbc;display:flex;font-size:11px;gap:8px}.SearchResults_articleSource__k-Mnx{font-weight:500}.SearchResults_conditionCode__siCaf{font-family:monospace}@media (min-width:768px){.SearchResults_content__X5i7Y{padding:20px}.SearchResults_resultsGrid__4g2a4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.SearchResults_resultsGrid__4g2a4{gap:16px;grid-template-columns:repeat(3,1fr)}.SearchResults_resultCard__7\+CYa{transition:all .2s ease}.SearchResults_resultCard__7\+CYa:hover{transform:translateY(-2px)}}.PatientReviewItem_reviewItem__jSrFo{background-color:#f7fafc;border-radius:8px;padding:16px;transition:all .2s ease}.PatientReviewItem_reviewItem__jSrFo:hover{background-color:#e8edf5}.PatientReviewItem_reviewHeader__VljUQ{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.PatientReviewItem_reviewerInfo__Ud1PH{display:flex;flex-direction:column;gap:4px}.PatientReviewItem_reviewerName__v\+aah{color:#0d141c;font-size:14px;font-weight:600}.PatientReviewItem_reviewDate__eZtTQ{color:#7a9bbc;font-size:12px}.PatientReviewItem_verifiedBadge__Q5T0M{background-color:#0099511a;border-radius:12px;color:#009951;display:inline-block;font-size:11px;font-weight:500;margin-top:4px;padding:2px 8px;width:fit-content}.PatientReviewItem_reviewRating__R5fdV{display:flex;gap:2px}.PatientReviewItem_starFilled__b3XZO{color:#ffc107;height:16px;width:16px}.PatientReviewItem_starEmpty__hu5Ov{color:#e8edf5;height:16px;width:16px}.PatientReviewItem_reviewText__rtchN{color:#4a739c;font-size:14px;line-height:1.5;margin:0}.ReviewSummary_reviewsSummary__ySMtk{background-color:#f7fafc;border-radius:8px;padding:20px}.ReviewSummary_overallRating__b2JA-{border-bottom:1px solid #e8edf5;padding-bottom:20px;text-align:center}.ReviewSummary_ratingNumber__kCrv\+{color:#0d141c;display:block;font-size:48px;font-weight:700;margin-bottom:8px}.ReviewSummary_ratingStars__7nV0p{display:flex;gap:4px;justify-content:center;margin-bottom:8px}.ReviewSummary_starFilled__U7sel{color:#ffc107;height:24px;width:24px}.ReviewSummary_starEmpty__m8ch7{color:#e8edf5;height:24px;width:24px}.ReviewSummary_reviewCountText__TH5gk{color:#4a739c;font-size:14px}.ReviewSummary_distribution__mSn3J{display:flex;flex-direction:column;gap:8px;margin-top:20px}.ReviewSummary_distributionRow__edaMy{align-items:center;display:flex;gap:8px}.ReviewSummary_distributionLabel__BPtHt{color:#4a739c;font-size:14px;text-align:right;width:12px}.ReviewSummary_distributionStar__r22k6{color:#ffc107;height:16px;width:16px}.ReviewSummary_distributionBar__qZfjx{background-color:#e8edf5;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.ReviewSummary_distributionFill__sc7jz{background-color:#ffc107;height:100%;transition:width .3s ease}.ReviewSummary_distributionCount__kKhvB{color:#4a739c;font-size:14px;text-align:right;width:32px}.LocationDirections_locationContainer__Inz9-{position:relative}.LocationDirections_map__f-sTe{border:1px solid #e8edf5;margin-bottom:16px}.LocationDirections_directionsButton__9idJB{align-items:center;background-color:#fff;border:1px solid #e8edf5;border-radius:8px;color:#009951;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.LocationDirections_directionsButton__9idJB:hover{background-color:#f7fafc;border-color:#009951}.EstimatedCosts_estimatedCosts__WFdT-{background-color:#f7fafc;border-radius:8px;margin-top:16px;padding:20px}.EstimatedCosts_header__SOOWP{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.EstimatedCosts_title__WaUnf{color:#0d141c;font-size:16px;font-weight:600;margin:0}.EstimatedCosts_insuranceInfo__RHp1n{align-items:center;display:flex;gap:8px}.EstimatedCosts_insuranceLogo__cv6Em{height:24px;max-width:80px;object-fit:contain;width:auto}.EstimatedCosts_insuranceName__-ntQJ{color:#4a739c;font-size:12px;font-weight:500}.EstimatedCosts_costsTable__i8NlD{margin-bottom:16px}.EstimatedCosts_tableHeader__dDjhm{grid-gap:12px;border-bottom:1px solid #e8edf5;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr 1.2fr;margin-bottom:12px;padding-bottom:12px}.EstimatedCosts_columnHeader__\+Bswj{color:#7a9bbc;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.EstimatedCosts_columnHeader__\+Bswj:nth-child(2),.EstimatedCosts_columnHeader__\+Bswj:nth-child(3),.EstimatedCosts_columnHeader__\+Bswj:nth-child(4){text-align:right}.EstimatedCosts_costRow__wm-7l{grid-gap:12px;border-bottom:1px solid #f0f4f8;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr 1.2fr;padding:12px 0}.EstimatedCosts_costRow__wm-7l:last-child{border-bottom:none}.EstimatedCosts_serviceCell__ulMzx{align-items:center;display:flex}.EstimatedCosts_serviceLabel__O1gYy{color:#4a739c;font-size:14px;font-weight:500}.EstimatedCosts_amountCell__WyC9z{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.EstimatedCosts_billedAmount__beBu6{color:#7a9bbc;font-size:14px;text-decoration:line-through}.EstimatedCosts_insuranceAmount__upi0Y{color:#009951;font-size:14px;font-weight:500}.EstimatedCosts_patientAmount__LkXNY{color:#0d141c;font-size:16px;font-weight:600}.EstimatedCosts_savings__88HED{align-items:center;display:flex;gap:4px}.EstimatedCosts_savingsIcon__MTJXa{color:#009951;height:14px;width:14px}.EstimatedCosts_savingsText__649AC{color:#009951;font-size:11px;font-weight:500}.EstimatedCosts_dataNote__T2bVr{align-items:flex-start;background-color:#4a739c1a;border-radius:6px;display:flex;gap:8px;margin-top:16px;padding:12px}.EstimatedCosts_infoIcon__JcOp7{color:#4a739c;flex-shrink:0;height:16px;margin-top:2px;width:16px}.EstimatedCosts_dataNote__T2bVr span{color:#4a739c;font-size:12px;line-height:1.4}@media (max-width:768px){.EstimatedCosts_header__SOOWP{align-items:flex-start;flex-direction:column;gap:8px}.EstimatedCosts_costRow__wm-7l,.EstimatedCosts_tableHeader__dDjhm{gap:8px;grid-template-columns:1.5fr 1fr 1fr 1fr}.EstimatedCosts_billedAmount__beBu6,.EstimatedCosts_columnHeader__\+Bswj,.EstimatedCosts_insuranceAmount__upi0Y,.EstimatedCosts_serviceLabel__O1gYy{font-size:12px}.EstimatedCosts_patientAmount__LkXNY{font-size:14px}}.ProviderCard_providerCard__bRzPI{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;margin-bottom:16px;padding:16px;transition:all .2s ease}.ProviderCard_providerCard__bRzPI:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ProviderCard_providerCard__bRzPI:active{transform:translateY(0)}.ProviderCard_compact__1OOJr{margin-bottom:12px;padding:12px}.ProviderCard_compact__1OOJr .ProviderCard_providerName__U3wgs{font-size:16px;margin-bottom:4px}.ProviderCard_compact__1OOJr .ProviderCard_providerSpecialty__ZHiT3{font-size:13px;margin-bottom:8px}.ProviderCard_detailed__YZzxo{border-radius:16px;padding:20px}.ProviderCard_detailed__YZzxo .ProviderCard_providerName__U3wgs{font-size:20px;margin-bottom:8px}.ProviderCard_detailed__YZzxo .ProviderCard_providerSpecialty__ZHiT3{font-size:16px;margin-bottom:16px}.ProviderCard_providerInfo__NYWFE{display:flex;flex-direction:column;gap:12px}.ProviderCard_providerHeader__j\+j4y{align-items:flex-start;display:flex;gap:12px}.ProviderCard_typeIcon__f6VQg{background:#e0e7ff;border-radius:8px;color:#6366f1;flex-shrink:0;font-size:20px!important;padding:8px}.ProviderCard_providerDetails__BSvU7{flex:1 1;min-width:0}.ProviderCard_providerName__U3wgs{color:#111827;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 4px}.ProviderCard_providerSpecialty__ZHiT3{color:#6b7280;font-size:14px;line-height:1.4;margin:0 0 8px}.ProviderCard_providerMeta__KnSTB{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ProviderCard_metaItem__dhX7Z{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:4px}.ProviderCard_metaIcon__Bf3rC{color:#9ca3af;font-size:16px!important}.ProviderCard_providerAddress__6aSZq{color:#6b7280;font-size:14px;line-height:1.4;margin:0}.ProviderCard_providerFooter__DDCEG{align-items:center;border-top:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:8px}.ProviderCard_insuranceStatus__qcX8S{background:#dcfce7;border-radius:6px;color:#166534;font-size:13px;font-weight:500;padding:4px 8px}.ProviderCard_insuranceStatus__qcX8S:contains("Out of network"){background:#fed7d7;color:#c53030}.ProviderCard_availability__lMpp6{color:#6b7280;font-size:13px;font-weight:500}.ProviderCard_compact__1OOJr .ProviderCard_providerMeta__KnSTB{gap:12px}.ProviderCard_compact__1OOJr .ProviderCard_metaItem__dhX7Z,.ProviderCard_compact__1OOJr .ProviderCard_providerAddress__6aSZq{font-size:13px}.ProviderCard_compact__1OOJr .ProviderCard_providerFooter__DDCEG{gap:8px;padding-top:6px}.ProviderCard_compact__1OOJr .ProviderCard_availability__lMpp6,.ProviderCard_compact__1OOJr .ProviderCard_insuranceStatus__qcX8S{font-size:12px}.ProviderCard_detailed__YZzxo .ProviderCard_providerMeta__KnSTB{gap:20px}.ProviderCard_detailed__YZzxo .ProviderCard_metaItem__dhX7Z,.ProviderCard_detailed__YZzxo .ProviderCard_providerAddress__6aSZq{font-size:15px}.ProviderCard_detailed__YZzxo .ProviderCard_providerFooter__DDCEG{gap:16px;padding-top:12px}.ProviderCard_detailed__YZzxo .ProviderCard_availability__lMpp6,.ProviderCard_detailed__YZzxo .ProviderCard_insuranceStatus__qcX8S{font-size:14px}@media (max-width:768px){.ProviderCard_providerCard__bRzPI{margin-bottom:14px;padding:14px}.ProviderCard_compact__1OOJr{margin-bottom:10px;padding:10px}.ProviderCard_detailed__YZzxo{padding:16px}.ProviderCard_providerHeader__j\+j4y{gap:10px}.ProviderCard_typeIcon__f6VQg{font-size:18px!important;padding:6px}.ProviderCard_providerName__U3wgs{font-size:16px}.ProviderCard_providerSpecialty__ZHiT3{font-size:13px}.ProviderCard_providerMeta__KnSTB{gap:12px}.ProviderCard_metaItem__dhX7Z,.ProviderCard_providerAddress__6aSZq{font-size:13px}.ProviderCard_providerFooter__DDCEG{align-items:flex-start;flex-direction:column;gap:8px}}.SaveToModal_modalOverlay__Mvn1y{align-items:flex-end;animation:SaveToModal_fadeIn__zubHG .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes SaveToModal_fadeIn__zubHG{0%{opacity:0}to{opacity:1}}.SaveToModal_modal__hTcmt{animation:SaveToModal_slideUp__Mvuzr .3s ease-out;background-color:#fff;border-radius:16px 16px 0 0;box-shadow:0 -4px 20px #00000026;display:flex;flex-direction:column;max-height:70vh;max-width:500px;width:100%}@keyframes SaveToModal_slideUp__Mvuzr{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SaveToModal_header__z8wHD{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px;position:relative}.SaveToModal_title__bSNVo{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.SaveToModal_closeButton__ZRCft{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.SaveToModal_closeButton__ZRCft:hover{background-color:#f5f5f5;color:#1a1a1a}.SaveToModal_closeButton__ZRCft svg{height:24px;width:24px}.SaveToModal_content__Yoqco{flex:1 1;overflow-y:auto;padding:0}.SaveToModal_successMessage__a-92i{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.SaveToModal_successIcon__DxgGJ{color:#4caf50;height:48px;margin-bottom:16px;width:48px}.SaveToModal_successMessage__a-92i p{color:#1a1a1a;font-size:18px;font-weight:500;margin:0}.SaveToModal_itemPreview__Qcf9K{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;gap:16px;padding:20px 24px}.SaveToModal_itemIconContainer__VJCmt{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.SaveToModal_itemIcon__WEfNd{color:#2563eb;height:24px;width:24px}.SaveToModal_itemInfo__RYeQq{flex:1 1;min-width:0}.SaveToModal_itemTitle__DDGwe{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SaveToModal_itemSubtitle__hdF2L{color:#666;font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SaveToModal_saveOptions__rKd2s{padding:0}.SaveToModal_saveOption__pUpQy{align-items:center;background-color:#fff;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;padding:16px 24px;text-align:left;transition:background-color .2s;width:100%}.SaveToModal_saveOption__pUpQy:hover{background-color:#f8f9fa}.SaveToModal_saveOption__pUpQy.SaveToModal_selected__56885{background-color:#e3f2fd}.SaveToModal_optionContent__SqsJq{align-items:center;display:flex;flex:1 1;gap:16px}.SaveToModal_optionIcon__Q7Ked{color:#666;flex-shrink:0;height:24px;width:24px}.SaveToModal_selected__56885 .SaveToModal_optionIcon__Q7Ked{color:#2563eb}.SaveToModal_optionText__04ofn{flex:1 1;min-width:0}.SaveToModal_optionText__04ofn h4{color:#1a1a1a;font-size:16px;font-weight:500;margin:0 0 2px}.SaveToModal_optionText__04ofn p{color:#666;font-size:14px;margin:0}.SaveToModal_listsSection__vx\+he{padding:20px 24px}.SaveToModal_listsSectionHeader__oEFxf{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.SaveToModal_listsSectionHeader__oEFxf h3{color:#1a1a1a;font-size:16px;font-weight:600;margin:0}.SaveToModal_createListButton__iwvQa{align-items:center;background-color:#f5f5f5;border:none;border-radius:20px;color:#2563eb;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s}.SaveToModal_createListButton__iwvQa:hover{background-color:#e8e8e8}.SaveToModal_createListButton__iwvQa svg{height:18px;width:18px}.SaveToModal_emptyLists__a8iqk{background-color:#f8f9fa;border-radius:12px;padding:40px 20px;text-align:center}.SaveToModal_emptyLists__a8iqk p{color:#666;font-size:14px;margin:0 0 16px}.SaveToModal_createFirstListButton__8yb9a{background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.SaveToModal_createFirstListButton__8yb9a:hover{background-color:#1d4ed8}.SaveToModal_listOptions__ydXTm{display:flex;flex-direction:column;gap:8px}.SaveToModal_listOption__SkzDO{align-items:center;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;text-align:left;transition:all .2s;width:100%}.SaveToModal_listOption__SkzDO:hover{background-color:#f0f0f0;border-color:#d0d0d0}.SaveToModal_listOption__SkzDO.SaveToModal_selected__56885{background-color:#e3f2fd;border-color:#2563eb}.SaveToModal_listContent__e40ax{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.SaveToModal_listIcon__R1hOu{color:#666;flex-shrink:0;height:20px;width:20px}.SaveToModal_selected__56885 .SaveToModal_listIcon__R1hOu{color:#2563eb}.SaveToModal_listText__dgCzI{flex:1 1;min-width:0}.SaveToModal_listText__dgCzI h4{color:#1a1a1a;font-size:14px;font-weight:500;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SaveToModal_listText__dgCzI p{color:#666;font-size:12px;margin:0}.SaveToModal_checkbox__7wJL6{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .2s;width:22px}.SaveToModal_selected__56885 .SaveToModal_checkbox__7wJL6{background-color:#2563eb;border-color:#2563eb}.SaveToModal_checkbox__7wJL6 svg{color:#fff;height:14px;width:14px}@media (min-width:768px){.SaveToModal_modalOverlay__Mvn1y{align-items:center;padding:20px}.SaveToModal_modal__hTcmt{animation:SaveToModal_modalSlideUp__uICVG .3s ease-out;border-radius:16px;max-height:80vh}@keyframes SaveToModal_modalSlideUp__uICVG{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.CreateSavedListModal_modalOverlay__VlpDQ{align-items:center;animation:CreateSavedListModal_fadeIn__\+wsfm .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes CreateSavedListModal_fadeIn__\+wsfm{0%{opacity:0}to{opacity:1}}.CreateSavedListModal_modal__nAYHC{animation:CreateSavedListModal_slideUp__TMPCu .3s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:600px;width:100%}@keyframes CreateSavedListModal_slideUp__TMPCu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreateSavedListModal_header__EglDv{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:24px}.CreateSavedListModal_headerTitle__mCITt{align-items:center;display:flex;gap:12px}.CreateSavedListModal_titleIcon__AH42t{color:#2563eb;height:28px;width:28px}.CreateSavedListModal_header__EglDv h2{color:#1a1a1a;font-size:24px;font-weight:600;margin:0}.CreateSavedListModal_closeButton__ORI-P{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.CreateSavedListModal_closeButton__ORI-P:hover{background-color:#f5f5f5;color:#1a1a1a}.CreateSavedListModal_closeButton__ORI-P svg{height:24px;width:24px}.CreateSavedListModal_content__DnP\+N{flex:1 1;overflow-y:auto;padding:24px}.CreateSavedListModal_formSection__5dgll{margin-bottom:24px}.CreateSavedListModal_label__Wq5S0{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.CreateSavedListModal_input__pLyRo,.CreateSavedListModal_textarea__7lVtg{border:2px solid #e0e0e0;border-radius:8px;color:#1a1a1a;font-family:inherit;font-size:16px;padding:12px 16px;transition:border-color .2s;width:100%}.CreateSavedListModal_input__pLyRo:focus,.CreateSavedListModal_textarea__7lVtg:focus{border-color:#2563eb;outline:none}.CreateSavedListModal_input__pLyRo::placeholder,.CreateSavedListModal_textarea__7lVtg::placeholder{color:#999}.CreateSavedListModal_textarea__7lVtg{min-height:80px;resize:vertical}.CreateSavedListModal_itemsSection__n4JfN{margin-top:32px}.CreateSavedListModal_sectionHeader__odrRV{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.CreateSavedListModal_selectedCount__y6IPa{color:#666;font-size:14px;font-weight:500}.CreateSavedListModal_searchBar__t33pR{margin-bottom:16px;position:relative}.CreateSavedListModal_searchIcon__k0A15{color:#666;height:20px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.CreateSavedListModal_searchInput__DXSsT{border:1px solid #e0e0e0;border-radius:8px;color:#1a1a1a;font-size:14px;padding:10px 12px 10px 40px;transition:border-color .2s;width:100%}.CreateSavedListModal_searchInput__DXSsT:focus{border-color:#2563eb;outline:none}.CreateSavedListModal_searchInput__DXSsT::placeholder{color:#999}.CreateSavedListModal_tabs__qs-Hk{-webkit-overflow-scrolling:touch;display:flex;gap:8px;margin-bottom:16px;overflow-x:auto}.CreateSavedListModal_tab__3eRtV{background-color:#f5f5f5;border:none;border-radius:20px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s;white-space:nowrap}.CreateSavedListModal_tab__3eRtV:hover{background-color:#e8e8e8}.CreateSavedListModal_activeTab__2NGNp{background-color:#2563eb;color:#fff}.CreateSavedListModal_itemsList__Hwv5X{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;max-height:300px;overflow-y:auto}.CreateSavedListModal_emptyState__56NmF{padding:40px 20px;text-align:center}.CreateSavedListModal_emptyState__56NmF p{color:#666;font-size:14px;margin:0 0 16px}.CreateSavedListModal_clearSearchButton__sL0Mp{background-color:#f5f5f5;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.CreateSavedListModal_clearSearchButton__sL0Mp:hover{background-color:#e8e8e8;color:#1a1a1a}.CreateSavedListModal_selectableItem__MbaLr{align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s}.CreateSavedListModal_selectableItem__MbaLr:hover{background-color:#f8f9fa}.CreateSavedListModal_selectableItem__MbaLr.CreateSavedListModal_selected__rUjyn{background-color:#e3f2fd}.CreateSavedListModal_selectableItem__MbaLr:last-child{border-bottom:none}.CreateSavedListModal_itemContent__FBypo{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.CreateSavedListModal_itemIconContainer__Ds-4I{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.CreateSavedListModal_selected__rUjyn .CreateSavedListModal_itemIconContainer__Ds-4I{background-color:#bbdefb}.CreateSavedListModal_itemIcon__E8KeO{color:#666;height:20px;width:20px}.CreateSavedListModal_selected__rUjyn .CreateSavedListModal_itemIcon__E8KeO{color:#1976d2}.CreateSavedListModal_itemInfo__xkaTg{flex:1 1;min-width:0}.CreateSavedListModal_itemTitle__dIgQB{color:#1a1a1a;font-size:14px;font-weight:600;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateSavedListModal_itemSubtitle__pqgo2{color:#666;font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateSavedListModal_checkbox__OmTZ4{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s;width:24px}.CreateSavedListModal_selected__rUjyn .CreateSavedListModal_checkbox__OmTZ4{background-color:#2563eb;border-color:#2563eb}.CreateSavedListModal_checkbox__OmTZ4 svg{color:#fff;height:16px;width:16px}.CreateSavedListModal_errorMessage__IJCJZ{align-items:center;background-color:#ffebee;border-top:1px solid #ffcdd2;color:#d32f2f;display:flex;font-size:14px;gap:8px;padding:12px 24px}.CreateSavedListModal_errorIcon__mPA5l{flex-shrink:0;height:20px;width:20px}.CreateSavedListModal_footer__u0pzN{align-items:center;background-color:#fafafa;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.CreateSavedListModal_cancelButton__ThUE4,.CreateSavedListModal_createButton__szmB2{border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s}.CreateSavedListModal_cancelButton__ThUE4{background-color:#fff;border:1px solid #e0e0e0;color:#666}.CreateSavedListModal_cancelButton__ThUE4:hover{background-color:#f5f5f5;border-color:#ccc;color:#1a1a1a}.CreateSavedListModal_createButton__szmB2{align-items:center;background-color:#2563eb;border:none;color:#fff;display:flex;gap:8px;justify-content:center}.CreateSavedListModal_createButton__szmB2:hover:not(:disabled){background-color:#1d4ed8}.CreateSavedListModal_createButton__szmB2:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.CreateSavedListModal_spinner__3Xp8l{color:#fff!important}@media (max-width:768px){.CreateSavedListModal_modalOverlay__VlpDQ{padding:0}.CreateSavedListModal_modal__nAYHC{border-radius:0;max-height:100vh;max-width:100%}.CreateSavedListModal_content__DnP\+N,.CreateSavedListModal_header__EglDv{padding:20px}.CreateSavedListModal_itemsList__Hwv5X{max-height:250px}.CreateSavedListModal_tabs__qs-Hk{padding-bottom:8px}.CreateSavedListModal_footer__u0pzN{padding:16px 20px}}.ScheduleAppointmentModal_modalOverlay__JNvxc{animation:ScheduleAppointmentModal_fadeIn__tXHpU .2s ease-out;background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ScheduleAppointmentModal_fadeIn__tXHpU{0%{opacity:0}to{opacity:1}}.ScheduleAppointmentModal_modalContent__q8LPj{animation:ScheduleAppointmentModal_slideUp__YzyTv .3s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;left:50%;max-height:90vh;max-width:600px;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}@keyframes ScheduleAppointmentModal_slideUp__YzyTv{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.ScheduleAppointmentModal_modalHeader__N6TXI{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:24px}.ScheduleAppointmentModal_modalTitle__-NR36{color:#1a1a1a;font-size:24px;font-weight:600;margin:0}.ScheduleAppointmentModal_closeButton__9\+SmK{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.ScheduleAppointmentModal_closeButton__9\+SmK:hover{background-color:#f5f5f5;color:#333}.ScheduleAppointmentModal_closeButton__9\+SmK svg{height:24px;width:24px}.ScheduleAppointmentModal_providerInfo__KrdUO{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:16px;padding:24px}.ScheduleAppointmentModal_providerImage__K-7N1{border-radius:50%;height:60px;object-fit:cover;width:60px}.ScheduleAppointmentModal_providerDetails__ZsN\+d{flex:1 1}.ScheduleAppointmentModal_providerName__zK2dK{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 4px}.ScheduleAppointmentModal_serviceType__sVZ9A{color:#666;font-size:14px;margin:0}.ScheduleAppointmentModal_calendarSection__CKwm7{border-bottom:1px solid #e0e0e0;padding:24px}.ScheduleAppointmentModal_calendarHeader__BaNfm{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ScheduleAppointmentModal_monthNavButton__pr0qZ{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.ScheduleAppointmentModal_monthNavButton__pr0qZ:hover:not(:disabled){background-color:#f5f5f5;border-color:#2563eb;color:#2563eb}.ScheduleAppointmentModal_monthNavButton__pr0qZ:disabled{cursor:not-allowed;opacity:.5}.ScheduleAppointmentModal_monthNavButton__pr0qZ svg{height:20px;width:20px}.ScheduleAppointmentModal_monthYear__riQd-{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.ScheduleAppointmentModal_weekDays__Ae4WW{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.ScheduleAppointmentModal_weekDay__uOPbw{color:#666;font-size:12px;font-weight:600;padding:8px 0;text-align:center}.ScheduleAppointmentModal_calendarGrid__cU7Jx{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.ScheduleAppointmentModal_calendarDay__jF8q0{align-items:center;aspect-ratio:1;background-color:#f5f5f5;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:relative;transition:all .2s}.ScheduleAppointmentModal_calendarDay__jF8q0.ScheduleAppointmentModal_available__J\+8ex{background-color:#fff;border:1px solid #e0e0e0}.ScheduleAppointmentModal_calendarDay__jF8q0.ScheduleAppointmentModal_available__J\+8ex:hover{background-color:#e7f3ff;border-color:#2563eb}.ScheduleAppointmentModal_calendarDay__jF8q0.ScheduleAppointmentModal_selected__oGl2t{background-color:#2563eb;border-color:#2563eb;color:#fff}.ScheduleAppointmentModal_calendarDay__jF8q0.ScheduleAppointmentModal_past__bGniZ{cursor:not-allowed;opacity:.5}.ScheduleAppointmentModal_dayNumber__MwCYc{font-size:14px;font-weight:500}.ScheduleAppointmentModal_availableDot__BBNRI{background-color:#10b981;border-radius:50%;bottom:4px;height:4px;position:absolute;width:4px}.ScheduleAppointmentModal_calendarDay__jF8q0.ScheduleAppointmentModal_selected__oGl2t .ScheduleAppointmentModal_availableDot__BBNRI{background-color:#fff}.ScheduleAppointmentModal_timeSlotsSection__DhrD7{border-bottom:1px solid #e0e0e0;padding:24px}.ScheduleAppointmentModal_sectionTitle__HDIZR{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 16px}.ScheduleAppointmentModal_loadingSlots__8sn0o{color:#666;padding:20px;text-align:center}.ScheduleAppointmentModal_timeSlots__418gN{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ScheduleAppointmentModal_timeSlot__2OQy5{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1a1a1a;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:12px 16px;transition:all .2s}.ScheduleAppointmentModal_timeSlot__2OQy5:hover:not(:disabled){background-color:#e7f3ff;border-color:#2563eb;color:#2563eb}.ScheduleAppointmentModal_timeSlot__2OQy5.ScheduleAppointmentModal_selected__oGl2t{background-color:#2563eb;border-color:#2563eb;color:#fff}.ScheduleAppointmentModal_timeSlot__2OQy5.ScheduleAppointmentModal_unavailable__Rc7ht{background-color:#f5f5f5;color:#999;cursor:not-allowed;text-decoration:line-through}.ScheduleAppointmentModal_slotTime__rnJLV{font-size:14px}.ScheduleAppointmentModal_videoTag__wuZEU{background-color:#8b5cf6;border-radius:4px;color:#fff;font-size:11px;font-weight:600;padding:2px 6px}.ScheduleAppointmentModal_timeSlot__2OQy5.ScheduleAppointmentModal_selected__oGl2t .ScheduleAppointmentModal_videoTag__wuZEU{background-color:#ffffff4d}.ScheduleAppointmentModal_appointmentDetails__lZXqB{border-bottom:1px solid #e0e0e0;padding:24px}.ScheduleAppointmentModal_appointmentTypeSelector__mkUge{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:20px}.ScheduleAppointmentModal_radioLabel__WAn9Z{align-items:center;background-color:#f5f5f5;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:12px 16px;transition:all .2s}.ScheduleAppointmentModal_radioLabel__WAn9Z:hover{background-color:#e7f3ff;border-color:#2563eb}.ScheduleAppointmentModal_radioLabel__WAn9Z input[type=radio]{height:0;opacity:0;position:absolute;width:0}.ScheduleAppointmentModal_radioLabel__WAn9Z input[type=radio]:checked+svg{color:#2563eb}.ScheduleAppointmentModal_radioLabel__WAn9Z input[type=radio]:checked~span{color:#2563eb;font-weight:600}.ScheduleAppointmentModal_radioLabel__WAn9Z:has(input[type=radio]:checked){background-color:#e7f3ff;border-color:#2563eb}.ScheduleAppointmentModal_radioLabel__WAn9Z svg{color:#666;height:20px;transition:color .2s;width:20px}.ScheduleAppointmentModal_radioLabel__WAn9Z span{color:#1a1a1a;font-size:14px;transition:all .2s}.ScheduleAppointmentModal_formGroup__QJqy9{margin-bottom:16px}.ScheduleAppointmentModal_formGroup__QJqy9:last-child{margin-bottom:0}.ScheduleAppointmentModal_formLabel__9c8PP{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.ScheduleAppointmentModal_formInput__kISCt,.ScheduleAppointmentModal_formTextarea__aUnRC{border:1px solid #e0e0e0;border-radius:8px;color:#1a1a1a;font-family:inherit;font-size:14px;padding:12px 16px;transition:border-color .2s;width:100%}.ScheduleAppointmentModal_formInput__kISCt:focus,.ScheduleAppointmentModal_formTextarea__aUnRC:focus{border-color:#2563eb;outline:none}.ScheduleAppointmentModal_formInput__kISCt::placeholder,.ScheduleAppointmentModal_formTextarea__aUnRC::placeholder{color:#999}.ScheduleAppointmentModal_formTextarea__aUnRC{min-height:80px;resize:vertical}.ScheduleAppointmentModal_modalFooter__CWrrZ{background-color:#f8fafc;border-bottom-left-radius:16px;border-bottom-right-radius:16px;display:flex;gap:12px;padding:24px}.ScheduleAppointmentModal_cancelButton__gOqaH,.ScheduleAppointmentModal_confirmButton__qYIOt{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s}.ScheduleAppointmentModal_cancelButton__gOqaH{background-color:#fff;border:1px solid #e0e0e0;color:#666}.ScheduleAppointmentModal_cancelButton__gOqaH:hover{background-color:#f5f5f5;border-color:#999;color:#333}.ScheduleAppointmentModal_confirmButton__qYIOt{background-color:#2563eb;color:#fff}.ScheduleAppointmentModal_confirmButton__qYIOt:hover:not(:disabled){background-color:#1d4ed8}.ScheduleAppointmentModal_confirmButton__qYIOt:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.ScheduleAppointmentModal_confirmationScreen__MfDhE{padding:48px 24px;text-align:center}.ScheduleAppointmentModal_confirmationIcon__jnehA{margin-bottom:24px}.ScheduleAppointmentModal_confirmationTitle__QYzIj{color:#1a1a1a;font-size:28px;font-weight:600;margin:0 0 24px}.ScheduleAppointmentModal_confirmationDetails__nwFZ6{background-color:#f8fafc;border-radius:12px;margin-bottom:24px;padding:24px;text-align:left}.ScheduleAppointmentModal_confirmationRow__vGnkY{align-items:center;display:flex;gap:12px;margin-bottom:12px}.ScheduleAppointmentModal_confirmationRow__vGnkY:last-child{margin-bottom:0}.ScheduleAppointmentModal_confirmationRow__vGnkY svg{color:#666;flex-shrink:0;height:20px;width:20px}.ScheduleAppointmentModal_confirmationRow__vGnkY span{color:#1a1a1a;font-size:14px}.ScheduleAppointmentModal_confirmationMessage__\+4uNm{color:#666;font-size:14px;line-height:1.5;margin:0 0 32px}.ScheduleAppointmentModal_confirmationActions__TXF7f{display:flex;gap:12px}.ScheduleAppointmentModal_addToCalendarButton__o45fJ,.ScheduleAppointmentModal_doneButton__LCeRl{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s}.ScheduleAppointmentModal_addToCalendarButton__o45fJ{background-color:#fff;border:2px solid #2563eb;color:#2563eb}.ScheduleAppointmentModal_addToCalendarButton__o45fJ:hover{background-color:#e7f3ff}.ScheduleAppointmentModal_doneButton__LCeRl{background-color:#2563eb;color:#fff}.ScheduleAppointmentModal_doneButton__LCeRl:hover{background-color:#1d4ed8}@media (max-width:768px){.ScheduleAppointmentModal_modalContent__q8LPj{border-radius:0;height:100%;left:0;max-height:100%;top:0;transform:none;width:100%}@keyframes ScheduleAppointmentModal_slideUp__YzyTv{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.ScheduleAppointmentModal_timeSlots__418gN{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.ScheduleAppointmentModal_appointmentTypeSelector__mkUge{grid-template-columns:1fr}}.ProviderDetail_providerDetail__9vhNc{background-color:#f8fafb;min-height:100vh;padding-bottom:100px}.ProviderDetail_loading__7P5SV{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.ProviderDetail_spinner__DZ2B0{animation:ProviderDetail_spin__CLdsM 1s linear infinite;border:3px solid #f7fafc;border-radius:50%;border-top-color:#009951;height:48px;width:48px}@keyframes ProviderDetail_spin__CLdsM{to{transform:rotate(1turn)}}.ProviderDetail_loading__7P5SV p{color:#4a739c;font-size:16px;margin-top:16px}.ProviderDetail_header__6I2lr{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;justify-content:space-between;padding:16px 20px;position:sticky;top:0;z-index:100}.ProviderDetail_backButton__OfnjB{align-items:center;background-color:initial;border:none;border-radius:50%;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ProviderDetail_backButton__OfnjB:hover{background-color:#f7fafc}.ProviderDetail_headerActions__JVXOt{display:flex;gap:8px}.ProviderDetail_actionButton__uOXRq{align-items:center;background-color:initial;border:none;border-radius:50%;color:#4a739c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ProviderDetail_actionButton__uOXRq:hover{background-color:#f7fafc;color:#0d141c}.ProviderDetail_content__CWy4t{padding:0}.ProviderDetail_providerHeader__ZS3y6{align-items:flex-start;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;gap:20px;padding:24px 20px}.ProviderDetail_providerImage__5zBKM{border-radius:50%;flex-shrink:0;height:80px;overflow:hidden;width:80px}.ProviderDetail_providerImage__5zBKM img{height:100%;object-fit:cover;width:100%}.ProviderDetail_providerInfo__\+pmWv{flex:1 1}.ProviderDetail_providerName__MzVDo{color:#0d141c;font-size:24px;font-weight:700;margin:0 0 4px}.ProviderDetail_providerTitle__BT8J7{color:#7a9bbc;font-size:14px;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.ProviderDetail_providerSpecialties__9zrhI,.ProviderDetail_providerSpecialty__LcXM2{color:#4a739c;font-size:16px;margin:0 0 8px}.ProviderDetail_specialtyLink__hOic7{background:none;border:none;color:#007acc;cursor:pointer;font-size:16px;font-weight:500;padding:0;text-decoration:underline;transition:color .2s ease}.ProviderDetail_specialtyLink__hOic7:hover{color:#06b}.ProviderDetail_specialtySeparator__dasAa{color:#d3dce6;margin:0 4px}.ProviderDetail_providerRating__jMFwV{align-items:center;display:flex;gap:6px}.ProviderDetail_starIcon__gWO26{color:#ffc107;height:20px;width:20px}.ProviderDetail_rating__xbcgR{color:#0d141c;font-size:16px;font-weight:600}.ProviderDetail_reviewCount__uxhfS{color:#4a739c;font-size:14px}.ProviderDetail_quickInfo__q3Boo{background-color:#fff;display:flex;flex-direction:column;gap:12px;margin-bottom:8px;padding:20px}.ProviderDetail_infoItem__PRjjn{align-items:center;color:#4a739c;display:flex;font-size:14px;gap:12px}.ProviderDetail_infoIcon__ZDjWS{color:#009951;flex-shrink:0;height:20px;width:20px}.ProviderDetail_infoItem__PRjjn a{color:#009951;text-decoration:none}.ProviderDetail_infoItem__PRjjn a:hover{text-decoration:underline}.ProviderDetail_section__HFgxJ{background-color:#fff;margin-bottom:8px;padding:24px 20px}.ProviderDetail_sectionTitle__6uL0i{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 16px}.ProviderDetail_bio__etLY2{color:#4a739c;font-size:16px;line-height:1.5;margin:0}.ProviderDetail_insuranceInfo__9RqZG{display:flex;flex-direction:column;gap:16px}.ProviderDetail_insuranceStatus__qyeOr{align-items:center;background-color:#0099511a;border-radius:8px;color:#009951;display:flex;font-size:16px;font-weight:500;gap:8px;padding:12px 16px}.ProviderDetail_checkIcon__elmf1{height:20px;width:20px}.ProviderDetail_plansTitle__N87vn{color:#0d141c;font-size:14px;font-weight:500;margin:0}.ProviderDetail_plansList__ojBlK{color:#4a739c;font-size:14px;margin:0;padding-left:20px}.ProviderDetail_plansList__ojBlK li{margin-bottom:4px}.ProviderDetail_outOfNetwork__ro1OT{color:#e53e3e;font-size:16px;margin:0}.ProviderDetail_credentials__z8LVy{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:768px){.ProviderDetail_credentials__z8LVy{grid-template-columns:1fr}}.ProviderDetail_credentialCard__azxP8{align-items:flex-start;background-color:#f7fafc;border-radius:8px;display:flex;gap:16px;padding:16px}.ProviderDetail_credentialIcon__wmEd1{align-items:center;background-color:#0099511a;border-radius:8px;color:#009951;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ProviderDetail_credentialContent__j3NoM{flex:1 1}.ProviderDetail_credentialContent__j3NoM h3{color:#0d141c;font-size:14px;font-weight:600;margin:0 0 8px}.ProviderDetail_credentialContent__j3NoM p,.ProviderDetail_credentialContent__j3NoM ul{color:#4a739c;font-size:14px;margin:0}.ProviderDetail_educationList__TsG2e{list-style:none;margin:0;padding:0}.ProviderDetail_educationList__TsG2e li{margin-bottom:4px;padding-left:20px;position:relative}.ProviderDetail_educationList__TsG2e li:before{color:#009951;content:"•";left:8px;position:absolute}.ProviderDetail_experienceText__zwbBd{color:#0d141c;font-weight:500}.ProviderDetail_availability__SJOz4{display:flex;flex-direction:column;gap:20px}.ProviderDetail_daySlot__3xRY6 h4{color:#0d141c;font-size:14px;font-weight:600;margin:0 0 8px}.ProviderDetail_timeSlots__8HWG1{display:flex;flex-wrap:wrap;gap:8px}.ProviderDetail_timeSlot__pTYGz{background-color:#fff;border:1px solid #e8edf5;border-radius:6px;color:#4a739c;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.ProviderDetail_timeSlot__pTYGz:hover{background-color:#0099510d;border-color:#009951;color:#009951}.ProviderDetail_moreAvailability__b6wIP{align-items:center;background-color:#f7fafc;border:none;border-radius:8px;color:#009951;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:16px;padding:12px;transition:all .2s ease;width:100%}.ProviderDetail_moreAvailability__b6wIP:hover{background-color:#e8edf5}.ProviderDetail_bottomActions__AzGn3{background-color:#fff;border:1px solid #e8edf5;border-radius:12px 12px 0 0;bottom:80px;display:flex;gap:12px;left:0;padding:16px 20px;position:fixed;right:0;z-index:1100}.ProviderDetail_contactButton__kNRPw{background-color:#fff;border:1px solid #009951;border-radius:8px;color:#009951;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s ease}.ProviderDetail_contactButton__kNRPw:hover{background-color:#0099510d}.ProviderDetail_bookButton__yQOQq{background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s ease}.ProviderDetail_bookButton__yQOQq:hover{background-color:#007a41}.ProviderDetail_acceptingPatients__4hu8K{align-items:center;background-color:#0099511a;border-radius:8px;color:#009951;display:flex;font-size:16px;font-weight:500;gap:8px;padding:12px 16px}.ProviderDetail_notAcceptingPatients__hqg-g{background-color:#e53e3e1a;border-radius:8px;color:#e53e3e;font-size:16px;font-weight:500;padding:12px 16px}.ProviderDetail_insurancePlans__WSxnH,.ProviderDetail_plansList__ojBlK{display:flex;flex-direction:column;gap:8px}.ProviderDetail_insurancePlan__mRDOS{align-items:center;color:#4a739c;display:flex;font-size:14px;gap:8px}.ProviderDetail_planCheckIcon__DyfPW{color:#009951;flex-shrink:0;height:16px;width:16px}.ProviderDetail_reviewsHeader__mP\+aM{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ProviderDetail_writeReviewButton__0QohT{background-color:#fff;border:1px solid #009951;border-radius:6px;color:#009951;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.ProviderDetail_writeReviewButton__0QohT:hover{background-color:#0099510d}.ProviderDetail_reviewsList__drGJD{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.ProviderDetail_viewAllReviews__Eny6G{background-color:#fff;border:1px solid #e8edf5;border-radius:8px;color:#009951;cursor:pointer;font-size:14px;font-weight:500;padding:12px;transition:all .2s ease;width:100%}.ProviderDetail_viewAllReviews__Eny6G:hover{background-color:#f7fafc;border-color:#009951}.ProviderDetail_contactOptions__ghxrK{display:flex;flex:1 1;gap:8px}.ProviderDetail_contactOptionButton__QrT6z{align-items:center;background-color:#fff;border:1px solid #e8edf5;border-radius:8px;color:#4a739c;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:12px;font-weight:500;gap:4px;padding:10px;transition:all .2s ease}.ProviderDetail_contactOptionButton__QrT6z:hover{background-color:#f7fafc;border-color:#009951;color:#009951}.ProviderDetail_contactOptionButton__QrT6z svg{height:20px;width:20px}.ProviderDetail_contactOptionButton__QrT6z span{margin-top:2px}.ProviderDetail_bookButton__yQOQq{align-items:center;display:flex;flex:1.5 1;gap:8px;justify-content:center}.ProviderDetail_bookButton__yQOQq svg{height:20px;width:20px}.ListDetail_listDetail__6\+nIw{background-color:#f8fafb;min-height:100vh}.ListDetail_loading__QFldU{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.ListDetail_spinner__qTePP{animation:ListDetail_spin__ZrWzd 1s linear infinite;border:3px solid #f7fafc;border-radius:50%;border-top-color:#009951;height:48px;width:48px}@keyframes ListDetail_spin__ZrWzd{to{transform:rotate(1turn)}}.ListDetail_loading__QFldU p{color:#4a739c;font-size:16px;margin-top:16px}.ListDetail_notFound__jQPNE{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:40px;text-align:center}.ListDetail_notFound__jQPNE h2{color:#0d141c;font-size:24px;margin-bottom:16px}.ListDetail_notFound__jQPNE button{background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.ListDetail_notFound__jQPNE button:hover{background-color:#007a41}.ListDetail_header__DLGVH{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;gap:16px;padding:16px 20px;position:sticky;top:0;z-index:100}.ListDetail_backButton__WthNM{align-items:center;background-color:initial;border:none;border-radius:50%;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ListDetail_backButton__WthNM:hover{background-color:#f7fafc}.ListDetail_headerContent__FHOIP{flex:1 1}.ListDetail_headerActions__rAXeX{display:flex;gap:8px}.ListDetail_actionButton__jjMbL{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.ListDetail_actionButton__jjMbL:hover{background-color:#f5f5f5;color:#1a1a1a}.ListDetail_actionButton__jjMbL svg{height:24px;width:24px}.ListDetail_listTitle__9t1xj{color:#0d141c;font-size:24px;font-weight:700;margin:0 0 4px}.ListDetail_itemCount__7iLWH{color:#4a739c;font-size:14px;margin:0}.ListDetail_content__itNXd{padding:20px}.ListDetail_listDescription__guTcy{background-color:#fff;border:1px solid #e8edf5;border-radius:8px;margin-bottom:20px;padding:20px}.ListDetail_listDescription__guTcy p{color:#4a739c;font-size:16px;line-height:1.5;margin:0 0 12px}.ListDetail_lastUpdated__HJojk{color:#7a9bbc;font-size:12px}.ListDetail_tabs__V\+76D{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px}.ListDetail_tab__ow\+9U{background-color:#fff;border:1px solid #e8edf5;border-radius:24px;color:#4a739c;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease;white-space:nowrap}.ListDetail_tab__ow\+9U:hover{background-color:#f7fafc;border-color:#009951;color:#009951}.ListDetail_tab__ow\+9U.ListDetail_active__cggX-{background-color:#009951;border-color:#009951;color:#fff}.ListDetail_itemsGrid__vTbN9{grid-gap:16px;display:grid;gap:16px}.ListDetail_itemCard__mufle{background-color:#fff;border:1px solid #e8edf5;border-radius:8px;cursor:pointer;padding:20px;transition:all .2s ease}.ListDetail_itemCard__mufle:hover{border-color:#009951;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.ListDetail_itemIcon__dQRg5{color:#009951;flex-shrink:0;height:24px;width:24px}.ListDetail_providerHeader__KU01F{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.ListDetail_providerInfo__KuXln{flex:1 1}.ListDetail_providerName__E9d\+2{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 4px}.ListDetail_providerSpecialty__0SHDv{color:#4a739c;font-size:14px;margin:0}.ListDetail_providerMeta__\+QdW9{display:flex;gap:20px;margin-bottom:12px}.ListDetail_metaItem__kSTc7{align-items:center;color:#4a739c;display:flex;font-size:14px;gap:4px}.ListDetail_metaIcon__nUvis{height:16px;width:16px}.ListDetail_providerFooter__QMnSk{align-items:center;color:#009951;display:flex;font-size:14px;font-weight:500;gap:6px}.ListDetail_availabilityIcon__7SjZC{height:16px;width:16px}.ListDetail_procedureHeader__j2Tfi{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.ListDetail_procedureInfo__zYUJ0{flex:1 1}.ListDetail_procedureName__-UcZ4{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 4px}.ListDetail_procedureCategory__ZPjTw{color:#4a739c;font-size:14px;margin:0}.ListDetail_procedureDescription__IpFNP{color:#4a739c;font-size:14px;line-height:1.4;margin:0 0 12px}.ListDetail_procedureFooter__OA7ws{font-size:14px}.ListDetail_coverage__lsf9J{color:#009951;font-weight:500}.ListDetail_medicationHeader__tGbI8{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.ListDetail_medicationInfo__1ikvX{flex:1 1}.ListDetail_medicationName__uz2GB{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 4px}.ListDetail_medicationCategory__Ki9Ku{color:#4a739c;font-size:14px;margin:0}.ListDetail_medicationDescription__hs-xY{color:#4a739c;font-size:14px;margin:0 0 12px}.ListDetail_dosages__BoJs9{display:flex;gap:6px;margin-bottom:12px}.ListDetail_dosageChip__IfDPz{background-color:#f7fafc;border:1px solid #e8edf5;border-radius:12px;color:#4a739c;font-size:12px;padding:4px 10px}.ListDetail_articleHeader__Y3l-2{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.ListDetail_articleInfo__vRd2o{flex:1 1}.ListDetail_articleTitle__xO\+au{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 4px}.ListDetail_articleSource__pYtWW{color:#4a739c;font-size:14px;margin:0}.ListDetail_articlePreview__b6XVL{color:#4a739c;font-size:14px;line-height:1.4;margin:0 0 12px}.ListDetail_articleMeta__AeN55{color:#7a9bbc;display:flex;font-size:12px;gap:16px}.ListDetail_priceInfo__Efl75{align-items:baseline;display:flex;gap:8px;margin-top:12px}.ListDetail_priceLabel__PobI2{color:#4a739c;font-size:14px}.ListDetail_priceValue__23kzc{color:#0d141c;font-size:18px;font-weight:600}.ListDetail_listMeta__AZE8r{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.ListDetail_createdBy__\+acMK{color:#6c7887;font-size:12px}@media (max-width:768px){.ListDetail_content__itNXd{padding:16px}.ListDetail_tabs__V\+76D{-webkit-overflow-scrolling:touch}.ListDetail_itemsGrid__vTbN9{grid-template-columns:1fr}}.MedicationDetail_medicationDetail__pLwl6{background-color:#f8fafb;min-height:100vh;padding-bottom:100px}.MedicationDetail_loading__sM6Nw{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.MedicationDetail_spinner__HLI2V{animation:MedicationDetail_spin__f-fT6 1s linear infinite;border:3px solid #f7fafc;border-radius:50%;border-top-color:#009951;height:48px;width:48px}@keyframes MedicationDetail_spin__f-fT6{to{transform:rotate(1turn)}}.MedicationDetail_loading__sM6Nw p{color:#4a739c;font-size:16px;margin-top:16px}.MedicationDetail_header__ewAim{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;justify-content:space-between;padding:16px 20px;position:sticky;top:0;z-index:100}.MedicationDetail_backButton__EZvNy{align-items:center;background-color:initial;border:none;border-radius:50%;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.MedicationDetail_backButton__EZvNy:hover{background-color:#f7fafc}.MedicationDetail_headerActions__BryYE{display:flex;gap:8px}.MedicationDetail_actionButton__jHKxu{align-items:center;background-color:initial;border:none;border-radius:50%;color:#4a739c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.MedicationDetail_actionButton__jHKxu:hover{background-color:#f7fafc;color:#0d141c}.MedicationDetail_content__chNHT{padding:0}.MedicationDetail_medicationHeader__P\+Ee3{align-items:flex-start;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;gap:20px;padding:24px 20px}.MedicationDetail_medicationIcon__jxCEf{background-color:#0099511a;border-radius:50%;color:#009951;height:56px;padding:12px;width:56px}.MedicationDetail_medicationInfo__g628v{flex:1 1}.MedicationDetail_medicationName__npw0E{color:#0d141c;font-size:28px;font-weight:700;margin:0 0 4px}.MedicationDetail_genericName__9rd5\+{color:#4a739c;font-size:16px;margin:0 0 4px}.MedicationDetail_category__DdibD{color:#7a9bbc;font-size:14px;letter-spacing:.5px;margin:0;text-transform:uppercase}.MedicationDetail_brandNames__71Cqh{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px}.MedicationDetail_brandLabel__DLuIT{color:#4a739c;font-size:14px;font-weight:500}.MedicationDetail_brandChip__sgyJp{background-color:#f7fafc;border:1px solid #e8edf5;border-radius:12px;color:#4a739c;font-size:12px;padding:4px 10px}.MedicationDetail_section__LaIcJ{background-color:#fff;margin-bottom:8px;padding:24px 20px}.MedicationDetail_sectionTitle__KbCmm{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 16px}.MedicationDetail_description__BWsnb{color:#4a739c;font-size:16px;line-height:1.5;margin:0}.MedicationDetail_usesList__\+VkQN{list-style:none;margin:0;padding:0}.MedicationDetail_usesList__\+VkQN li{color:#4a739c;font-size:16px;padding:8px 0 8px 24px;position:relative}.MedicationDetail_usesList__\+VkQN li:before{color:#009951;content:"•";font-weight:700;left:8px;position:absolute}.MedicationDetail_dosageSelector__WTP46{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.MedicationDetail_selectorGroup__m1\+Z4{display:flex;flex-direction:column;gap:8px}.MedicationDetail_selectorGroup__m1\+Z4 label{color:#4a739c;font-size:14px;font-weight:500}.MedicationDetail_selector__nLs1k{background-color:#f7fafc;border:1px solid #e8edf5;border-radius:8px;color:#0d141c;cursor:pointer;font-size:16px;padding:12px;transition:all .2s ease}.MedicationDetail_selector__nLs1k:focus,.MedicationDetail_selector__nLs1k:hover{background-color:#fff;border-color:#009951}.MedicationDetail_selector__nLs1k:focus{outline:none}.MedicationDetail_pharmacyList__DpoJC{display:flex;flex-direction:column;gap:12px}.MedicationDetail_pharmacyCard__hX5B0{align-items:center;background-color:#f7fafc;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;padding:16px;transition:all .2s ease}.MedicationDetail_pharmacyCard__hX5B0:hover{background-color:#fff;border-color:#009951;transform:translateY(-1px)}.MedicationDetail_pharmacyHeader__cebx\+{align-items:center;display:flex;flex:1 1;gap:12px}.MedicationDetail_pharmacyIcon__UnH66{color:#009951;height:24px;width:24px}.MedicationDetail_pharmacyInfo__BNMO2{flex:1 1}.MedicationDetail_pharmacyName__ySRWf{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 4px}.MedicationDetail_pharmacyMeta__3yCMR{align-items:center;color:#4a739c;display:flex;font-size:14px;gap:4px}.MedicationDetail_smallIcon__\+YQMh{height:16px;width:16px}.MedicationDetail_pharmacyPrice__bQ8rU{align-items:flex-end;display:flex;flex-direction:column;margin-right:16px}.MedicationDetail_priceLabel__qavYe{color:#7a9bbc;font-size:12px}.MedicationDetail_priceValue__uYYSV{color:#0d141c;font-size:20px;font-weight:600}.MedicationDetail_stockStatus__TWy7u{align-items:center;display:flex}.MedicationDetail_inStock__TIvSZ{background-color:#0099511a;border-radius:12px;color:#009951;font-size:12px;font-weight:500;padding:4px 10px}.MedicationDetail_outOfStock__uX1ez{background-color:#e53e3e1a;border-radius:12px;color:#e53e3e;font-size:12px;font-weight:500;padding:4px 10px}.MedicationDetail_instructions__sMPdA{color:#4a739c;font-size:16px;line-height:1.5;margin:0 0 20px}.MedicationDetail_infoBox__gSs3B{background-color:#4a739c1a;border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:16px}.MedicationDetail_infoIcon__s8geO{color:#4a739c;flex-shrink:0;height:20px;margin-top:2px;width:20px}.MedicationDetail_infoBox__gSs3B h4{color:#0d141c;font-size:14px;font-weight:600;margin:0 0 4px}.MedicationDetail_infoBox__gSs3B p{color:#4a739c;font-size:14px;line-height:1.4;margin:0}.MedicationDetail_sideEffectsGroup__kM3x2{margin-bottom:20px}.MedicationDetail_subTitle__jK052{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 12px}.MedicationDetail_sideEffectsList__CUJtO{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0;padding:0}.MedicationDetail_sideEffectsList__CUJtO li{color:#4a739c;font-size:14px;padding-left:20px;position:relative}.MedicationDetail_sideEffectsList__CUJtO li:before{color:#7a9bbc;content:"•";left:8px;position:absolute}.MedicationDetail_warningBox__U0rR1{background-color:#e53e3e0d;border:1px solid #e53e3e33;border-radius:8px;display:flex;gap:16px;padding:20px}.MedicationDetail_warningIcon__gkadA{color:#e53e3e;flex-shrink:0;height:24px;width:24px}.MedicationDetail_warningText__Liff5{color:#e53e3e;font-size:14px;margin:0 0 8px}.MedicationDetail_seriousList__2wPCr{list-style:none;margin:0;padding:0}.MedicationDetail_seriousList__2wPCr li{color:#e53e3e;font-size:14px;padding:4px 0 4px 20px;position:relative}.MedicationDetail_seriousList__2wPCr li:before{color:#e53e3e;content:"•";left:8px;position:absolute}.MedicationDetail_interactionIntro__T4j1u{color:#4a739c;font-size:14px;margin:0 0 12px}.MedicationDetail_interactionsList__7BKhE{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.MedicationDetail_interactionsList__7BKhE li{background-color:#f7fafc;border-left:3px solid #ff9800;border-radius:8px;color:#4a739c;font-size:14px;padding:12px 16px}.MedicationDetail_warningsList__wkBxp{display:flex;flex-direction:column;gap:12px}.MedicationDetail_warningItem__KDQwq{align-items:flex-start;color:#4a739c;display:flex;font-size:14px;gap:12px}.MedicationDetail_smallWarningIcon__O9T\+z{color:#ff9800;flex-shrink:0;height:20px;width:20px}.MedicationDetail_alternativesList__8ZlaL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.MedicationDetail_alternativeCard__XMb3U{align-items:center;background-color:#f7fafc;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .2s ease}.MedicationDetail_alternativeCard__XMb3U:hover{background-color:#fff;border-color:#009951}.MedicationDetail_altIcon__DVA2q{color:#009951;height:24px;width:24px}.MedicationDetail_altInfo__7Cusb{flex:1 1}.MedicationDetail_altInfo__7Cusb h4{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 4px}.MedicationDetail_altPrice__ziVHb{color:#009951;font-size:14px;font-weight:500}.MedicationDetail_bottomActions__mp9MQ{background-color:#fff;border-top:1px solid #e8edf5;bottom:0;display:flex;gap:12px;left:0;padding:16px 20px;position:fixed;right:0}.MedicationDetail_primaryButton__4LLXp{align-items:center;background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.MedicationDetail_primaryButton__4LLXp:hover{background-color:#007a41}.MedicationDetail_secondaryButton__vBPyN{align-items:center;background-color:#fff;border:1px solid #009951;border-radius:8px;color:#009951;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.MedicationDetail_secondaryButton__vBPyN:hover{background-color:#0099510d}@media (max-width:768px){.MedicationDetail_medicationName__npw0E{font-size:24px}.MedicationDetail_alternativesList__8ZlaL,.MedicationDetail_dosageSelector__WTP46,.MedicationDetail_sideEffectsList__CUJtO{grid-template-columns:1fr}}.ProcedureDetail_procedureDetail__M4ZF3{background-color:#f8fafb;min-height:100vh;padding-bottom:100px}.ProcedureDetail_loading__5Qq1U{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.ProcedureDetail_spinner__FQxDN{animation:ProcedureDetail_spin__phHZ4 1s linear infinite;border:3px solid #f7fafc;border-radius:50%;border-top-color:#009951;height:48px;width:48px}@keyframes ProcedureDetail_spin__phHZ4{to{transform:rotate(1turn)}}.ProcedureDetail_loading__5Qq1U p{color:#4a739c;font-size:16px;margin-top:16px}.ProcedureDetail_header__ZAP1Q{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;justify-content:space-between;padding:16px 20px;position:sticky;top:0;z-index:100}.ProcedureDetail_backButton__ydSnM{align-items:center;background-color:initial;border:none;border-radius:50%;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ProcedureDetail_backButton__ydSnM:hover{background-color:#f7fafc}.ProcedureDetail_headerActions__NAZtw{display:flex;gap:8px}.ProcedureDetail_actionButton__8Dih4{align-items:center;background-color:initial;border:none;border-radius:50%;color:#4a739c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ProcedureDetail_actionButton__8Dih4:hover{background-color:#f7fafc;color:#0d141c}.ProcedureDetail_content__XNOXW{padding:0}.ProcedureDetail_procedureHeader__C855y{align-items:flex-start;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;gap:20px;padding:24px 20px}.ProcedureDetail_procedureIcon__SwYQB{background-color:#0099511a;border-radius:50%;color:#009951;height:56px;padding:12px;width:56px}.ProcedureDetail_procedureInfo__OyNC4{flex:1 1}.ProcedureDetail_procedureName__N-fL-{color:#0d141c;font-size:28px;font-weight:700;margin:0 0 4px}.ProcedureDetail_procedureCategory__xI4T5{color:#4a739c;font-size:16px;margin:0 0 4px}.ProcedureDetail_cptCode__bc91t{color:#7a9bbc;font-family:monospace;font-size:14px;margin:0}.ProcedureDetail_quickInfo__aLm5z{background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;gap:24px;overflow-x:auto;padding:20px}.ProcedureDetail_infoItem__A\+icB{align-items:center;display:flex;flex-shrink:0;gap:12px}.ProcedureDetail_infoIcon__VuHht{background-color:#0099511a;border-radius:50%;color:#009951;height:40px;padding:8px;width:40px}.ProcedureDetail_infoItem__A\+icB>div{display:flex;flex-direction:column}.ProcedureDetail_infoLabel__Qeoon{color:#7a9bbc;font-size:12px;margin-bottom:2px}.ProcedureDetail_infoValue__vY5aw{color:#0d141c;font-size:16px;font-weight:600}.ProcedureDetail_tabs__l\+8kw{background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;gap:24px;padding:0 20px}.ProcedureDetail_tab__aMY3S{background:none;border:none;color:#7a9bbc;cursor:pointer;font-size:16px;font-weight:500;padding:16px 0;position:relative;transition:all .2s ease}.ProcedureDetail_tab__aMY3S:hover{color:#4a739c}.ProcedureDetail_activeTab__k6ezU{color:#009951}.ProcedureDetail_activeTab__k6ezU:after{background-color:#009951;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.ProcedureDetail_section__\+0nlu{background-color:#fff;margin-bottom:8px;padding:24px 20px}.ProcedureDetail_sectionTitle__JQSf3{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 16px}.ProcedureDetail_description__lWgD0{color:#4a739c;font-size:16px;line-height:1.5;margin:0}.ProcedureDetail_prepList__ly4Df{list-style:none;margin:0;padding:0}.ProcedureDetail_prepList__ly4Df li{color:#4a739c;font-size:16px;padding:8px 0 8px 24px;position:relative}.ProcedureDetail_prepList__ly4Df li:before{color:#009951;content:"✓";font-weight:700;left:0;position:absolute}.ProcedureDetail_steps__9e8v8{display:flex;flex-direction:column;gap:16px}.ProcedureDetail_step__uA2pX{align-items:flex-start;display:flex;gap:16px}.ProcedureDetail_stepNumber__MEG1d{align-items:center;background-color:#009951;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:600;height:32px;justify-content:center;width:32px}.ProcedureDetail_stepText__nBZXB{color:#4a739c;font-size:16px;line-height:1.5;margin:0;padding-top:4px}.ProcedureDetail_benefitsRisks__3dmEI{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.ProcedureDetail_subTitle__Fl8kP{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 12px}.ProcedureDetail_benefitsList__JjarU{list-style:none;margin:0;padding:0}.ProcedureDetail_benefitsList__JjarU li{color:#4a739c;font-size:14px;padding:6px 0 6px 20px;position:relative}.ProcedureDetail_benefitsList__JjarU li:before{color:#009951;content:"•";left:8px;position:absolute}.ProcedureDetail_risksList__VmAHd{list-style:none;margin:0;padding:0}.ProcedureDetail_risksList__VmAHd li{color:#4a739c;font-size:14px;padding:6px 0 6px 20px;position:relative}.ProcedureDetail_risksList__VmAHd li:before{color:#ff9800;content:"•";left:8px;position:absolute}.ProcedureDetail_complicationRate__ffgXJ{color:#7a9bbc;font-size:12px;font-style:italic;margin:12px 0 0}.ProcedureDetail_recoveryInfo__mIy7Y{display:flex;gap:24px;margin-bottom:20px}.ProcedureDetail_recoveryItem__0s1AR{align-items:baseline;display:flex;gap:8px}.ProcedureDetail_recoveryLabel__PRlNh{color:#7a9bbc;font-size:14px}.ProcedureDetail_recoveryValue__TiSCY{color:#0d141c;font-size:14px;font-weight:600}.ProcedureDetail_instructionsList__ZnrQE{list-style:none;margin:0;padding:0}.ProcedureDetail_instructionsList__ZnrQE li{color:#4a739c;font-size:14px;padding:8px 0 8px 24px;position:relative}.ProcedureDetail_instructionsList__ZnrQE li:before{color:#009951;content:"→";left:8px;position:absolute}.ProcedureDetail_costNote__qR7hA{background-color:#4a739c1a;border-radius:8px;display:flex;gap:12px;margin-top:20px;padding:16px}.ProcedureDetail_noteIcon__tQCF6{color:#4a739c;flex-shrink:0;height:20px;width:20px}.ProcedureDetail_costNote__qR7hA p{color:#4a739c;font-size:14px;line-height:1.4;margin:0}.ProcedureDetail_providerList__ur\+rO{display:flex;flex-direction:column;gap:12px}.ProcedureDetail_providerCard__m5-oL{background-color:#f7fafc;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:16px;transition:all .2s ease}.ProcedureDetail_providerCard__m5-oL:hover{background-color:#fff;border-color:#009951;transform:translateY(-1px)}.ProcedureDetail_providerHeader__6aTb1{align-items:flex-start;display:flex;gap:12px}.ProcedureDetail_providerIcon__rsuGp{background-color:#0099511a;border-radius:50%;color:#009951;height:40px;padding:8px;width:40px}.ProcedureDetail_providerInfo__GoQGf{flex:1 1}.ProcedureDetail_providerName__aaO6D{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 4px}.ProcedureDetail_providerSpecialty__oIC1M{color:#4a739c;font-size:14px;margin:0 0 8px}.ProcedureDetail_providerMeta__5lBre{align-items:center;display:flex;font-size:14px;gap:16px}.ProcedureDetail_metaItem__IoTnn{align-items:center;color:#4a739c;display:flex;gap:4px}.ProcedureDetail_smallIcon__1jIQb{height:16px;width:16px}.ProcedureDetail_rating__QXa6\+{color:#ff9800;font-weight:500}.ProcedureDetail_providerDetails__bR8Bd{align-items:center;border-top:1px solid #e8edf5;display:flex;justify-content:space-between;padding-top:12px}.ProcedureDetail_availability__uAU8Z{align-items:center;color:#4a739c;display:flex;font-size:14px;gap:4px}.ProcedureDetail_providerPrice__crDgx{align-items:flex-end;display:flex;flex-direction:column}.ProcedureDetail_priceLabel__\+7R70{color:#7a9bbc;font-size:12px}.ProcedureDetail_priceValue__NyYRc{color:#0d141c;font-size:20px;font-weight:600}.ProcedureDetail_alternativesList__ftfSF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ProcedureDetail_alternativeCard__ns15t{align-items:center;background-color:#f7fafc;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .2s ease}.ProcedureDetail_alternativeCard__ns15t:hover{background-color:#fff;border-color:#009951}.ProcedureDetail_altIcon__FzR0r{color:#009951;height:24px;width:24px}.ProcedureDetail_altInfo__NFQsU{flex:1 1}.ProcedureDetail_altInfo__NFQsU h4{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 4px}.ProcedureDetail_altCode__JNO3F{color:#7a9bbc;font-family:monospace;font-size:12px}.ProcedureDetail_altPrice__xRj2h{color:#009951;font-size:14px;font-weight:500}.ProcedureDetail_bottomActions__Hgpuz{background-color:#fff;border-top:1px solid #e8edf5;bottom:0;display:flex;gap:12px;left:0;padding:16px 20px;position:fixed;right:0}.ProcedureDetail_primaryButton__Lr9Yf{align-items:center;background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.ProcedureDetail_primaryButton__Lr9Yf:hover{background-color:#007a41}.ProcedureDetail_secondaryButton__IK76r{align-items:center;background-color:#fff;border:1px solid #009951;border-radius:8px;color:#009951;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.ProcedureDetail_secondaryButton__IK76r:hover{background-color:#0099510d}@media (max-width:768px){.ProcedureDetail_procedureName__N-fL-{font-size:24px}.ProcedureDetail_quickInfo__aLm5z{gap:16px;padding:16px}.ProcedureDetail_benefitsRisks__3dmEI{grid-template-columns:1fr}.ProcedureDetail_recoveryInfo__mIy7Y{flex-direction:column;gap:8px}.ProcedureDetail_alternativesList__ftfSF{grid-template-columns:1fr}}.SpecialtyDetail_specialtyDetail__uTbvz{background-color:#fafbfd;min-height:100vh;padding-bottom:80px}.SpecialtyDetail_header__\+ZqBQ{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;justify-content:space-between;padding:20px;position:sticky;top:0;z-index:100}.SpecialtyDetail_backButton__tBq2N,.SpecialtyDetail_filterButton__dijMH{align-items:center;background-color:initial;border:none;border-radius:50%;color:#4a739c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.SpecialtyDetail_backButton__tBq2N:hover,.SpecialtyDetail_filterButton__dijMH:hover{background-color:#f0f4f8}.SpecialtyDetail_headerTitle__3AbP8{color:#0d141c;font-size:18px;font-weight:600;margin:0}.SpecialtyDetail_specialtyHeader__LJhKz{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;gap:16px;padding:20px}.SpecialtyDetail_specialtyIcon__UZIsS{align-items:center;background-color:#e3f2fd;border-radius:12px;color:#007acc;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.SpecialtyDetail_specialtyIcon__UZIsS svg{height:32px;width:32px}.SpecialtyDetail_specialtyInfo__rNdph{flex:1 1}.SpecialtyDetail_specialtyName__nmbpt{color:#0d141c;font-size:24px;font-weight:700;margin:0 0 4px}.SpecialtyDetail_specialtyCode__HzVQq{color:#7a9bbc;font-size:13px;margin:0 0 2px}.SpecialtyDetail_providerCount__ca19A{font-size:14px;margin:0}.SpecialtyDetail_specialtyDescription__pzRVz{background-color:#fff;border-bottom:1px solid #e8edf5;padding:16px 20px}.SpecialtyDetail_specialtyDescription__pzRVz p{color:#4a739c;font-size:15px;line-height:1.6;margin:0}.SpecialtyDetail_infoSection__J1HbH{background-color:#fff;border-bottom:1px solid #e8edf5;padding:20px}.SpecialtyDetail_sectionTitle__eNek5{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 12px}.SpecialtyDetail_proceduresList__gkdey{display:flex;flex-wrap:wrap;gap:8px}.SpecialtyDetail_procedureChip__Wg\+rE{background-color:#f0f4f8;border-radius:20px;color:#4a739c;display:inline-block;font-size:14px;font-weight:500;padding:8px 14px}.SpecialtyDetail_costRanges__wus4k{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.SpecialtyDetail_costRange__0KLNC{background-color:#f7fafc;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px}.SpecialtyDetail_costLabel__PHLBf{color:#7a9bbc;font-size:13px;font-weight:500}.SpecialtyDetail_costValue__w9MVu{color:#0d141c;font-size:18px;font-weight:600}.SpecialtyDetail_sortingBar__pPKLE{-webkit-overflow-scrolling:touch;align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;gap:12px;overflow-x:auto;padding:12px 20px}.SpecialtyDetail_sortLabel__dlEFq{color:#7a9bbc;font-size:14px;font-weight:500;white-space:nowrap}.SpecialtyDetail_sortOptions__t9tNO{display:flex;gap:8px}.SpecialtyDetail_sortOption__R7mFR{align-items:center;background-color:#fff;border:1px solid #e8edf5;border-radius:20px;color:#4a739c;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.SpecialtyDetail_sortOption__R7mFR:hover{border-color:#007acc;color:#007acc}.SpecialtyDetail_sortOption__R7mFR.SpecialtyDetail_active__D8BI\+{background-color:#007acc;border-color:#007acc;color:#fff}.SpecialtyDetail_sortIcon__B4D8u{height:16px;width:16px}.SpecialtyDetail_proceduresSection__DxK59,.SpecialtyDetail_providersSection__pWAvD{background-color:#fff;border-bottom:1px solid #e8edf5;padding:20px}.SpecialtyDetail_sectionHeader__dfNMg{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.SpecialtyDetail_viewAllButton__8IDCZ{align-items:center;background-color:initial;border:1px solid #e8edf5;border-radius:20px;color:#007acc;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 16px;transition:all .2s ease}.SpecialtyDetail_viewAllButton__8IDCZ:hover{background-color:#f0f4f8;border-color:#007acc}.SpecialtyDetail_viewAllIcon__9y\+Qf{height:18px;width:18px}.SpecialtyDetail_proceduresCarousel__TSXtq,.SpecialtyDetail_providersCarousel__9TQzS{-webkit-overflow-scrolling:touch;display:flex;gap:16px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.SpecialtyDetail_proceduresCarousel__TSXtq>div,.SpecialtyDetail_providersCarousel__9TQzS>div{flex-basis:calc(100% - 40px);flex-grow:0;flex-shrink:0;scroll-snap-align:start}.SpecialtyDetail_proceduresGrid__K8adi,.SpecialtyDetail_providersGrid__Xiiwk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.SpecialtyDetail_procedureCard__0JfeA{background-color:#f7fafc;border:1px solid #e8edf5;border-radius:12px;cursor:pointer;padding:16px;position:relative;transition:all .2s ease}.SpecialtyDetail_procedureCard__0JfeA:hover{background-color:#fff;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.SpecialtyDetail_procedureHeader__Rk76y{margin-bottom:12px}.SpecialtyDetail_procedureName__EfrBm{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0d141c;display:-webkit-box;font-size:16px;font-weight:600;margin:0 0 4px;overflow:hidden}.SpecialtyDetail_procedureCategory__Uv4gj{color:#7a9bbc;font-size:13px;font-weight:500}.SpecialtyDetail_procedureStats__wB1Uz{align-items:center;display:flex;gap:12px;justify-content:space-between}.SpecialtyDetail_priceInfo__rEJpO{display:flex;flex-direction:column;gap:2px}.SpecialtyDetail_averagePrice__SCMe-{color:#0d141c;font-size:20px;font-weight:700}.SpecialtyDetail_priceRange__4WUiw{color:#7a9bbc;font-size:12px}.SpecialtyDetail_providerCount__ca19A{color:#4a739c;font-size:13px;font-weight:500}.SpecialtyDetail_featuredBadge__PTk\+6{align-items:center;background-color:#fff3cd;border-radius:12px;color:#856404;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px;position:absolute;right:12px;top:12px}.SpecialtyDetail_badgeIcon__e8xbV{height:14px;width:14px}.SpecialtyDetail_providerCard__Ygo26{background-color:#fff;border:1px solid #e8edf5;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:16px;transition:all .2s ease}.SpecialtyDetail_providerCard__Ygo26:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.SpecialtyDetail_providerHeader__9Ob-i{align-items:flex-start;display:flex;gap:12px}.SpecialtyDetail_providerIcon__sYvB8{align-items:center;background-color:#f0f4f8;border-radius:50%;color:#4a739c;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.SpecialtyDetail_providerInfo__sdIhp{flex:1 1;min-width:0}.SpecialtyDetail_providerName__av8-y{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpecialtyDetail_providerMeta__L6pa6{align-items:center;color:#7a9bbc;display:flex;font-size:13px;gap:8px;margin:0 0 6px}.SpecialtyDetail_subspecialty__jOxKR{color:#4a739c;font-weight:500}.SpecialtyDetail_experience__m\+vrv{color:#7a9bbc}.SpecialtyDetail_providerDetails__IWsrK{align-items:center;display:flex;font-size:13px;gap:8px}.SpecialtyDetail_rating__DPv6l{align-items:center;color:#4a739c;display:flex;font-weight:500;gap:4px}.SpecialtyDetail_starIcon__MGJbN{color:gold;height:16px;width:16px}.SpecialtyDetail_reviewCount__Q7cKI{color:#7a9bbc;font-weight:400}.SpecialtyDetail_separator__FsWe5{color:#d3dce6}.SpecialtyDetail_hospital__pUEZl{color:#7a9bbc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpecialtyDetail_networkBadge__56L-j{align-items:center;background-color:#e3f2fd;border-radius:12px;color:#007acc;display:flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px;white-space:nowrap}.SpecialtyDetail_checkIcon__6EecT{height:14px;width:14px}.SpecialtyDetail_providerStats__rJaSF{align-items:center;display:flex;gap:16px;padding:0 4px}.SpecialtyDetail_statItem__HR7bM{align-items:center;color:#4a739c;display:flex;font-size:13px;gap:6px}.SpecialtyDetail_statIcon__JaluO{color:#7a9bbc;height:16px;width:16px}.SpecialtyDetail_languages__6QIt\+{color:#7a9bbc}.SpecialtyDetail_costSection__utPCJ{align-items:center;background-color:#f7fafc;border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px}.SpecialtyDetail_costInfo__TmFxJ{align-items:baseline;display:flex;gap:8px}.SpecialtyDetail_primaryCost__62nSG{color:#0d141c;font-size:20px;font-weight:700}.SpecialtyDetail_savingsInfo__v\+Dax{align-items:center;color:#00a859;display:flex;font-size:13px;font-weight:500;gap:4px}.SpecialtyDetail_savingsIcon__fUbfp{height:16px;width:16px}.SpecialtyDetail_verifiedPrice__te3TV{align-items:center;color:#007acc;display:flex;font-size:12px;font-weight:500;gap:4px}.SpecialtyDetail_verifiedIcon__gk6fa{height:14px;width:14px}.SpecialtyDetail_viewButton__S4RfP{align-items:center;background-color:#007acc;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.SpecialtyDetail_viewButton__S4RfP:hover{background-color:#06b}.SpecialtyDetail_chevronIcon__a2udE{height:18px;width:18px}.SpecialtyDetail_loading__mP9RV{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:50vh}.SpecialtyDetail_spinner__EVAAP{animation:SpecialtyDetail_spin__YwIUM 1s linear infinite;border:3px solid #e8edf5;border-radius:50%;border-top-color:#007acc;height:48px;width:48px}@keyframes SpecialtyDetail_spin__YwIUM{to{transform:rotate(1turn)}}.SpecialtyDetail_loading__mP9RV p{color:#7a9bbc;font-size:16px;margin:0}@media (min-width:768px){.SpecialtyDetail_specialtyDetail__uTbvz{padding-bottom:0}.SpecialtyDetail_proceduresCarousel__TSXtq>div,.SpecialtyDetail_providersCarousel__9TQzS>div{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0}.SpecialtyDetail_proceduresGrid__K8adi,.SpecialtyDetail_providersGrid__Xiiwk{gap:16px;grid-template-columns:repeat(2,1fr)}.SpecialtyDetail_sortingBar__pPKLE{padding:16px 20px}.SpecialtyDetail_providerCard__Ygo26{padding:20px}}@media (min-width:1024px){.SpecialtyDetail_proceduresCarousel__TSXtq>div,.SpecialtyDetail_providersCarousel__9TQzS>div{flex-basis:calc(33.333% - 10px);flex-grow:0;flex-shrink:0}.SpecialtyDetail_proceduresGrid__K8adi,.SpecialtyDetail_providersGrid__Xiiwk{gap:20px;grid-template-columns:repeat(3,1fr)}}.AISearchResults_aiSearchResults__\+kHvE{background-color:#fafbfd;min-height:100vh;padding-bottom:80px}.AISearchResults_header__SBU3l{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;padding:20px;position:sticky;top:0;z-index:100}.AISearchResults_backButton__HZerI{align-items:center;background-color:initial;border:none;border-radius:50%;color:#4a739c;cursor:pointer;display:flex;height:40px;justify-content:center;margin-right:16px;transition:all .2s ease;width:40px}.AISearchResults_backButton__HZerI:hover{background-color:#f0f4f8}.AISearchResults_headerTitle__IIaY\+{color:#0d141c;font-size:18px;font-weight:600;margin:0}.AISearchResults_aiMessage__obOnk{align-items:center;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-bottom:1px solid #e8edf5;display:flex;flex-wrap:wrap;gap:16px;padding:24px 20px}.AISearchResults_aiMessageIcon__7yz\+O{color:#007acc;flex-shrink:0;height:32px;width:32px}.AISearchResults_aiMessageContent__xfqkE h2{color:#0d141c;font-size:20px;font-weight:600;margin:0 0 8px}.AISearchResults_aiMessageContent__xfqkE{flex:1 1}.AISearchResults_aiMessageContent__xfqkE p{color:#4a739c;font-size:15px;line-height:1.5;margin:0}.AISearchResults_refineButton__U5twf{background-color:#fff;border:1px solid #007acc;border-radius:8px;color:#007acc;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.AISearchResults_refineButton__U5twf:hover{background-color:#007acc;color:#fff}.AISearchResults_resultsContainer__Yoca6{padding:20px}.AISearchResults_resultsHeader__F9wOa{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.AISearchResults_resultsTitle__tdUy2{color:#0d141c;font-size:18px;font-weight:600;margin:0}.AISearchResults_resultsCount__omntL{color:#7a9bbc;font-size:14px}.AISearchResults_carePlansGrid__wE82P{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.AISearchResults_carePlanCard__d7JYT{background-color:#fff;border:1px solid #e8edf5;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:20px;transition:all .2s ease}.AISearchResults_carePlanCard__d7JYT:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.AISearchResults_cardHeader__J\+SYs{align-items:flex-start;display:flex;gap:12px}.AISearchResults_planIcon__gq9-z{align-items:center;background:linear-gradient(135deg,#007acc,#06b);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.AISearchResults_planIcon__gq9-z svg{height:28px;width:28px}.AISearchResults_planInfo__BTrOi{flex:1 1;min-width:0}.AISearchResults_planTitle__Fnc15{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0d141c;display:-webkit-box;font-size:18px;font-weight:600;margin:0 0 4px;overflow:hidden}.AISearchResults_planCondition__pDKAd{color:#4a739c;font-size:14px;font-weight:500;margin:0}.AISearchResults_recommendationBadge__JMVoV{align-items:center;background-color:#fff3cd;border-radius:20px;color:#856404;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;white-space:nowrap}.AISearchResults_aiIcon__n5lyE{height:16px;width:16px}.AISearchResults_planDescription__AZNd7{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#4a739c;display:-webkit-box;font-size:15px;line-height:1.6;margin:0;overflow:hidden}.AISearchResults_planStats__nrNN6{align-items:center;border-bottom:1px solid #f0f4f8;border-top:1px solid #f0f4f8;display:flex;gap:20px;padding:12px 0}.AISearchResults_statItem__pk4kg{align-items:center;color:#4a739c;display:flex;font-size:14px;gap:6px}.AISearchResults_statIcon__PtiOg{color:#7a9bbc;height:18px;width:18px}.AISearchResults_planResources__VyGj7{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.AISearchResults_resourceItem__gVPTd{align-items:center;background-color:#f7fafc;border-radius:20px;color:#4a739c;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px}.AISearchResults_resourceIcon__shXlz{color:#007acc;height:16px;width:16px}.AISearchResults_keyBenefits__xaSpW{background-color:#f7fafc;border-radius:8px;padding:12px 16px}.AISearchResults_benefitsTitle__Rcwyt{color:#0d141c;font-size:14px;font-weight:600;margin:0 0 8px}.AISearchResults_benefitsList__P2egV{list-style:none;margin:0;padding-left:20px}.AISearchResults_benefitsList__P2egV li{color:#4a739c;font-size:14px;margin-bottom:4px;padding-left:16px;position:relative}.AISearchResults_benefitsList__P2egV li:before{color:#00a859;content:"✓";font-weight:600;left:0;position:absolute}.AISearchResults_planTags__zhBg3{display:flex;flex-wrap:wrap;gap:8px}.AISearchResults_tag__2UDM7{background-color:#e3f2fd;border-radius:12px;color:#007acc;font-size:12px;font-weight:500;padding:4px 10px}.AISearchResults_viewPlanButton__PxVib{align-items:center;background-color:#007acc;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:6px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.AISearchResults_viewPlanButton__PxVib:hover{background-color:#06b}.AISearchResults_chevronIcon__LLtpr{height:20px;width:20px}.AISearchResults_disclaimer__wxf2A{background-color:#f7fafc;border:1px solid #e8edf5;border-radius:12px;margin:20px;padding:20px}.AISearchResults_disclaimer__wxf2A p{color:#7a9bbc;font-size:13px;line-height:1.5;margin:0;text-align:center}.AISearchResults_loading__PZYNz{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:50vh}.AISearchResults_spinner__aSet\+{animation:AISearchResults_spin__S5dbb 1s linear infinite;border:3px solid #e8edf5;border-radius:50%;border-top-color:#007acc;height:48px;width:48px}@keyframes AISearchResults_spin__S5dbb{to{transform:rotate(1turn)}}.AISearchResults_loading__PZYNz p{color:#7a9bbc;font-size:16px;margin:0}@media (min-width:768px){.AISearchResults_aiSearchResults__\+kHvE{padding-bottom:0}.AISearchResults_carePlansGrid__wE82P{gap:20px;grid-template-columns:repeat(2,1fr)}.AISearchResults_planStats__nrNN6{gap:32px}}@media (min-width:1024px){.AISearchResults_aiMessage__obOnk,.AISearchResults_resultsContainer__Yoca6{padding:32px 40px}}.AISearchResultList_aiSearchResultList__5Z5Mo{background-color:#fafbfd;min-height:100vh;padding-bottom:120px}.AISearchResultList_header__bNhCL{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;padding:20px;position:sticky;top:0;z-index:100}.AISearchResultList_backButton__jIOZw{align-items:center;background-color:initial;border:none;border-radius:50%;color:#4a739c;cursor:pointer;display:flex;height:40px;justify-content:center;margin-right:16px;transition:all .2s ease;width:40px}.AISearchResultList_backButton__jIOZw:hover{background-color:#f0f4f8}.AISearchResultList_headerContent__o3pns{align-items:center;display:flex;flex:1 1;justify-content:space-between}.AISearchResultList_headerTitle__Mp2r0{color:#0d141c;font-size:18px;font-weight:600;margin:0}.AISearchResultList_aiLabel__0wMUG{align-items:center;background-color:#f3e5f5;border-radius:20px;color:#7b1fa2;display:flex;font-size:12px;font-weight:600;gap:6px;padding:4px 12px}.AISearchResultList_aiIcon__SV7bP{height:16px;width:16px}.AISearchResultList_planHeader__4oIYU{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;gap:16px;padding:20px}.AISearchResultList_planIcon__XZjqY{align-items:center;background:linear-gradient(135deg,#007acc,#06b);border-radius:16px;color:#fff;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.AISearchResultList_planIcon__XZjqY svg{height:36px;width:36px}.AISearchResultList_planInfo__suNYq{flex:1 1}.AISearchResultList_planTitle__iVcmO{color:#0d141c;font-size:20px;font-weight:700;margin:0 0 4px}.AISearchResultList_planCondition__HDDhk{color:#4a739c;font-size:14px;font-weight:500;margin:0 0 8px}.AISearchResultList_planMeta__PijdU{align-items:center;display:flex;gap:20px}.AISearchResultList_metaItem__VYwyh{align-items:center;color:#4a739c;display:flex;font-size:14px;gap:6px}.AISearchResultList_metaIcon__sLguj{color:#7a9bbc;height:18px;width:18px}.AISearchResultList_tabsContainer__xvV5M{background-color:#fff;border-bottom:1px solid #e8edf5;position:sticky;top:68px;z-index:99}.AISearchResultList_tabs__EXfac{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;padding:0 20px}.AISearchResultList_tab__JdrU6{background:none;border:none;border-bottom:2px solid #0000;color:#7a9bbc;cursor:pointer;font-size:15px;font-weight:500;padding:16px 20px;transition:all .2s ease;white-space:nowrap}.AISearchResultList_tab__JdrU6:hover{color:#4a739c}.AISearchResultList_tab__JdrU6.AISearchResultList_active__DXlWr{border-bottom-color:#007acc;color:#007acc}.AISearchResultList_content__RSchH{padding:20px}.AISearchResultList_overviewContent__oM4Gj{display:flex;flex-direction:column;gap:24px}.AISearchResultList_section__\+Rodc{background-color:#fff;border:1px solid #e8edf5;border-radius:12px;padding:20px}.AISearchResultList_sectionTitle__MKfze{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 16px}.AISearchResultList_overviewText__M1pR\+{color:#4a739c;font-size:15px;line-height:1.6;margin:0}.AISearchResultList_goalsList__k2I7m{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.AISearchResultList_goalsList__k2I7m li{align-items:flex-start;color:#4a739c;display:flex;font-size:15px;gap:12px}.AISearchResultList_goalIcon__I17JJ{color:#00a859;flex-shrink:0;height:20px;margin-top:2px;width:20px}.AISearchResultList_outcomesGrid__FSNvj{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AISearchResultList_outcomeCard__6yPmM{background-color:#f7fafc;border:1px solid #e8edf5;border-radius:8px;padding:16px}.AISearchResultList_outcomeHeader__3TKEL{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.AISearchResultList_outcomeIcon__odxwL{color:#007acc;height:20px;width:20px}.AISearchResultList_outcomeProbability__pv5Fk{color:#00a859;font-size:18px;font-weight:700}.AISearchResultList_outcomeTitle__q5hZO{color:#4a739c;font-size:14px;line-height:1.4;margin:0}.AISearchResultList_prereqList__p02J3{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.AISearchResultList_prereqList__p02J3 li{color:#4a739c;font-size:14px;padding-left:20px;position:relative}.AISearchResultList_prereqList__p02J3 li:before{color:#007acc;content:"•";font-weight:600;left:0;position:absolute}.AISearchResultList_warningSection__-bNbc{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;display:flex;gap:12px;padding:16px}.AISearchResultList_warningIcon__Ygwn2{color:#856404;flex-shrink:0;height:24px;width:24px}.AISearchResultList_warningTitle__7tmUl{color:#856404;font-size:14px;font-weight:600;margin:0 0 8px}.AISearchResultList_contraindicationsList__H9f\+Q{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.AISearchResultList_contraindicationsList__H9f\+Q li{color:#856404;font-size:13px;padding-left:16px;position:relative}.AISearchResultList_contraindicationsList__H9f\+Q li:before{content:"×";font-weight:600;left:0;position:absolute}.AISearchResultList_medicationsContent__omBak,.AISearchResultList_proceduresContent__auSzb,.AISearchResultList_providersContent__3m7N7,.AISearchResultList_timelineContent__HXXmw{display:flex;flex-direction:column;gap:16px}.AISearchResultList_contentTitle__Rmfhp{color:#0d141c;font-size:18px;font-weight:600;margin:0}.AISearchResultList_medicationsGrid__0NjH1,.AISearchResultList_proceduresGrid__Carjh,.AISearchResultList_providersGrid__k9BmM{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.AISearchResultList_medicationCard__3tgv4,.AISearchResultList_procedureCard__zPD49,.AISearchResultList_providerCard__DcDB1{background-color:#fff;border:1px solid #e8edf5;border-radius:12px;cursor:pointer;padding:16px;transition:all .2s ease}.AISearchResultList_medicationCard__3tgv4:hover,.AISearchResultList_procedureCard__zPD49:hover,.AISearchResultList_providerCard__DcDB1:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.AISearchResultList_medicationHeader__oWZup,.AISearchResultList_procedureHeader__b1s8z,.AISearchResultList_providerHeader__jvHsK{align-items:center;display:flex;gap:12px;margin-bottom:12px}.AISearchResultList_medicationIcon__rETB7,.AISearchResultList_procedureIcon__KWeJ8,.AISearchResultList_providerIcon__OaOCG{align-items:center;background-color:#e3f2fd;border-radius:50%;color:#007acc;display:flex;height:40px;justify-content:center;width:40px}.AISearchResultList_medicationIcon__rETB7 svg,.AISearchResultList_procedureIcon__KWeJ8 svg,.AISearchResultList_providerIcon__OaOCG svg{height:24px;width:24px}.AISearchResultList_medicationInfo__fP5nk,.AISearchResultList_procedureInfo__NsdHo,.AISearchResultList_providerInfo__8dkbf{flex:1 1}.AISearchResultList_medicationName__DOx\+\+,.AISearchResultList_procedureName__SdvlC,.AISearchResultList_providerName__yRIfA{color:#0d141c;font-size:16px;font-weight:600;margin:0}.AISearchResultList_medicationDosage__GoVHm,.AISearchResultList_procedureCategory__oMohT,.AISearchResultList_providerSpecialty__5oWVj{color:#7a9bbc;font-size:13px;margin:0}.AISearchResultList_providerStats__SxD4r{align-items:center;color:#4a739c;display:flex;font-size:13px;gap:16px;margin-bottom:8px}.AISearchResultList_statItem__tOp9O{align-items:center;display:flex;gap:4px}.AISearchResultList_statIcon__ytAVk{color:#7a9bbc;height:16px;width:16px}.AISearchResultList_medicationCost__n7Ijr,.AISearchResultList_providerCost__EBTM0{align-items:center;color:#4a739c;display:flex;font-size:14px;font-weight:500;gap:6px}.AISearchResultList_costIcon__8fxs7{color:#00a859;height:18px;width:18px}.AISearchResultList_genericBadge__fI-Tp{background-color:#d4edda;border-radius:12px;color:#155724;font-size:12px;font-weight:600;padding:4px 10px}.AISearchResultList_medicationDetails__ARjJD,.AISearchResultList_procedureDetails__mj\+m0{color:#4a739c;display:flex;flex-direction:column;font-size:14px;gap:6px}.AISearchResultList_medicationDetails__ARjJD p,.AISearchResultList_procedureDetails__mj\+m0 p{margin:0}.AISearchResultList_medicationDetails__ARjJD strong,.AISearchResultList_procedureDetails__mj\+m0 strong{color:#0d141c}.AISearchResultList_procedureCost__OEZRB{align-items:center;display:flex;gap:8px;margin-top:4px}.AISearchResultList_coverage__n3bJ9{color:#00a859;font-size:13px;font-weight:500}.AISearchResultList_timeline__FX8vd{display:flex;flex-direction:column;gap:0}.AISearchResultList_timelineItem__yKbaX{display:flex;gap:16px}.AISearchResultList_timelineMarker__h3jVd{align-items:center;display:flex;flex-direction:column;width:32px}.AISearchResultList_markerDot__sKY67{background-color:#007acc;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e8edf5;height:16px;width:16px;z-index:1}.AISearchResultList_markerDot__sKY67.AISearchResultList_appointment__lMZ-Q{background-color:#007acc}.AISearchResultList_markerDot__sKY67.AISearchResultList_medication__Kl6r1{background-color:#00a859}.AISearchResultList_markerDot__sKY67.AISearchResultList_test__lJhfu{background-color:#f39c12}.AISearchResultList_markerDot__sKY67.AISearchResultList_milestone__cwv2D{background-color:#7b1fa2}.AISearchResultList_timelineLine__2j9wM{background-color:#e8edf5;height:100%;margin-top:-2px;width:2px}.AISearchResultList_timelineContent__HXXmw{flex:1 1;padding-bottom:24px}.AISearchResultList_timelineHeader__7oYsY{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.AISearchResultList_timelineTitle__ityiE{color:#0d141c;font-size:16px;font-weight:600;margin:0}.AISearchResultList_timelineWeek__Ki7\+p{color:#7a9bbc;font-size:13px;font-weight:500}.AISearchResultList_timelineDescription__CR4Tn{color:#4a739c;font-size:14px;margin:0 0 8px}.AISearchResultList_timelineProvider__ggWB6{align-items:center;color:#007acc;display:flex;font-size:13px;gap:6px;margin:0}.AISearchResultList_timelineProvider__ggWB6 .AISearchResultList_providerIcon__OaOCG{background:none;height:16px;width:16px}.AISearchResultList_actions__o0IyA{background-color:#fff;border-top:1px solid #e8edf5;bottom:0;display:flex;flex-direction:column;gap:12px;left:0;padding:16px 20px;position:fixed;right:0;z-index:100}.AISearchResultList_startPlanButton__TVT8g{align-items:center;background-color:#007acc;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:6px;justify-content:center;padding:14px;transition:all .2s ease;width:100%}.AISearchResultList_startPlanButton__TVT8g:hover{background-color:#06b}.AISearchResultList_chevronIcon__gAHKP{height:20px;width:20px}.AISearchResultList_saveButton__rnrdb{background-color:initial;border:1px solid #007acc;border-radius:8px;color:#007acc;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:all .2s ease;width:100%}.AISearchResultList_saveButton__rnrdb:hover{background-color:#f0f4f8}.AISearchResultList_loading__RvqKK{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.AISearchResultList_spinner__kFgVH{animation:AISearchResultList_spin__V2LyW 1s linear infinite;border:3px solid #e8edf5;border-radius:50%;border-top-color:#007acc;height:48px;width:48px}@keyframes AISearchResultList_spin__V2LyW{to{transform:rotate(1turn)}}.AISearchResultList_loading__RvqKK p{color:#7a9bbc;font-size:16px;margin:0}@media (min-width:768px){.AISearchResultList_aiSearchResultList__5Z5Mo{padding-bottom:0}.AISearchResultList_actions__o0IyA{background:none;border:none;flex-direction:row;gap:16px;justify-content:center;margin:0 auto;max-width:600px;padding:20px;position:static}.AISearchResultList_saveButton__rnrdb,.AISearchResultList_startPlanButton__TVT8g{max-width:300px}.AISearchResultList_medicationsGrid__0NjH1,.AISearchResultList_outcomesGrid__FSNvj,.AISearchResultList_proceduresGrid__Carjh,.AISearchResultList_providersGrid__k9BmM{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AISearchResultList_outcomesGrid__FSNvj{grid-template-columns:repeat(4,1fr)}.AISearchResultList_content__RSchH{padding:32px 40px}}.SingleChoice_container__ZdfuE{margin-bottom:24px}.SingleChoice_fieldset__cn2Rd{border:none;margin:0;padding:0}.SingleChoice_label__OluZb{color:#0d141c;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.SingleChoice_required__g3n9H{color:#dc3545;margin-left:4px}.SingleChoice_optionsContainer__rNu80{display:flex;gap:12px}.SingleChoice_inline__EbDyk{flex-direction:row;flex-wrap:wrap}.SingleChoice_vertical__1t9hg{flex-direction:column}.SingleChoice_option__6TXKM{align-items:center;background-color:#fff;border:1px solid #e8edf5;border-radius:8px;cursor:pointer;display:flex;padding:12px 16px;transition:all .2s ease}.SingleChoice_inline__EbDyk .SingleChoice_option__6TXKM{flex:1 1;min-width:120px}.SingleChoice_vertical__1t9hg .SingleChoice_option__6TXKM{width:100%}.SingleChoice_option__6TXKM:hover{background-color:#f7fafc;border-color:#007acc}.SingleChoice_radio__lk-7Y{height:0;opacity:0;position:absolute;width:0}.SingleChoice_radio__lk-7Y:checked+.SingleChoice_optionContent__lEZXo{color:#007acc}.SingleChoice_radio__lk-7Y:checked~.SingleChoice_optionContent__lEZXo:before{border:2px solid #007acc;border-radius:8px;bottom:-13px;content:"";left:-17px;pointer-events:none;position:absolute;right:-17px;top:-13px}.SingleChoice_optionContent__lEZXo{align-items:center;color:#4a739c;display:flex;font-size:15px;font-weight:500;gap:8px;position:relative;width:100%}.SingleChoice_optionIcon__4NmOZ{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.SingleChoice_optionLabel__G0UAe{flex:1 1}.SingleChoice_dropdown__FiDGx{background-color:#fff;border:1px solid #e8edf5;border-radius:8px;color:#0d141c;cursor:pointer;font-size:15px;padding:12px 16px;transition:all .2s ease;width:100%}.SingleChoice_dropdown__FiDGx:hover{border-color:#007acc}.SingleChoice_dropdown__FiDGx:focus{border-color:#007acc;box-shadow:0 0 0 3px #007acc1a;outline:none}.SingleChoice_dropdown__FiDGx.SingleChoice_error__sjuMq{border-color:#dc3545}.SingleChoice_helperText__6Q1\+Y{color:#7a9bbc;font-size:13px;margin:6px 0 0}.SingleChoice_errorText__x0pvF{color:#dc3545;font-size:13px;margin:6px 0 0}.SingleChoice_nextButton__s\+b\+e{align-items:center;align-self:flex-end;background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;margin-top:16px;padding:12px 24px;transition:all .2s}.SingleChoice_nextButton__s\+b\+e:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.SingleChoice_nextButton__s\+b\+e:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.SingleChoice_nextButton__s\+b\+e svg{height:20px;width:20px}.MultipleChoice_container__4h8yS{margin-bottom:24px}.MultipleChoice_header__bslFd{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.MultipleChoice_label__EWXwX{align-items:center;color:#0d141c;display:flex;font-size:14px;font-weight:600;gap:8px}.MultipleChoice_required__5FVo3{color:#dc3545}.MultipleChoice_maxSelections__lDjBQ{color:#7a9bbc;font-size:13px;font-weight:400}.MultipleChoice_expandButton__AmmM4{background-color:#007acc;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s ease}.MultipleChoice_expandButton__AmmM4:hover{background-color:#06b}.MultipleChoice_searchContainer__u3meZ{margin-bottom:16px;position:relative}.MultipleChoice_searchIcon__UfvEN{color:#7a9bbc;height:20px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.MultipleChoice_searchInput__xJWT-{border:1px solid #e8edf5;border-radius:8px;color:#0d141c;font-size:15px;padding:10px 40px;transition:all .2s ease;width:100%}.MultipleChoice_searchInput__xJWT-:focus{border-color:#007acc;outline:none}.MultipleChoice_clearButton__f7yYW{align-items:center;background:none;border:none;color:#7a9bbc;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:32px}.MultipleChoice_clearButton__f7yYW:hover{color:#4a739c}.MultipleChoice_clearButton__f7yYW svg{height:20px;width:20px}.MultipleChoice_optionsContainer__bCF15{background-color:#fafbfd;border:1px solid #e8edf5;border-radius:8px;max-height:400px;overflow-y:auto;padding:12px}.MultipleChoice_categoryGroup__Fd1Ys{margin-bottom:16px}.MultipleChoice_categoryGroup__Fd1Ys:last-child{margin-bottom:0}.MultipleChoice_categoryTitle__3KJka{color:#4a739c;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.MultipleChoice_optionsList__4Cum8{display:flex;flex-direction:column;gap:8px}.MultipleChoice_option__u93MQ{align-items:center;background-color:#fff;border:1px solid #e8edf5;border-radius:6px;cursor:pointer;display:flex;padding:10px 12px;transition:all .2s ease}.MultipleChoice_option__u93MQ:hover{background-color:#f7fafc;border-color:#007acc}.MultipleChoice_checkbox__ba8-D{cursor:pointer;opacity:0;position:absolute}.MultipleChoice_checkmark__mhqiG{border:2px solid #d3dce6;border-radius:4px;flex-shrink:0;height:18px;margin-right:10px;position:relative;transition:all .2s ease;width:18px}.MultipleChoice_checkbox__ba8-D:checked~.MultipleChoice_checkmark__mhqiG{background-color:#007acc;border-color:#007acc}.MultipleChoice_checkbox__ba8-D:checked~.MultipleChoice_checkmark__mhqiG:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.MultipleChoice_checkbox__ba8-D:disabled~.MultipleChoice_checkmark__mhqiG{cursor:not-allowed;opacity:.5}.MultipleChoice_optionLabel__jOYpO{color:#0d141c;font-size:14px}.MultipleChoice_selectedChips__V51hw{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.MultipleChoice_chip__Uma1B{align-items:center;background-color:#e3f2fd;border-radius:20px;color:#007acc;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 10px}.MultipleChoice_chipRemove__XrxZb{align-items:center;background:none;border:none;color:#007acc;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.MultipleChoice_chipRemove__XrxZb:hover{color:#06b}.MultipleChoice_chipRemove__XrxZb svg{height:14px;width:14px}.MultipleChoice_nextButtonContainer__8IOlh{display:flex;justify-content:flex-end;margin-top:16px}.MultipleChoice_nextButton__Y6aet{background-color:#007acc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.MultipleChoice_nextButton__Y6aet:hover:not(:disabled){background-color:#06b}.MultipleChoice_nextButton__Y6aet:disabled{background-color:#7a9bbc;cursor:not-allowed}.MultipleChoice_helperText__9UPSz{color:#7a9bbc;font-size:13px;margin:8px 0 0}.MultipleChoice_errorText__fVDtV{color:#dc3545;font-size:13px;margin:8px 0 0}.PainScale_container__5uST-{margin-bottom:24px}.PainScale_label__p\+yO6{color:#0d141c;display:block;font-size:14px;font-weight:600;margin-bottom:12px}.PainScale_required__7cGh6{color:#dc3545;margin-left:4px}.PainScale_scaleContainer__kn71B{display:flex;flex-wrap:wrap;gap:8px}.PainScale_scaleButton__XT-Fj{align-items:center;background-color:#fff;border:2px solid #e8edf5;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:45px;padding:8px;transition:all .2s ease}.PainScale_scaleButton__XT-Fj:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.PainScale_scaleButton__XT-Fj.PainScale_selected__jK1mj{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.PainScale_emoji__8QBt2{font-size:24px;line-height:1}.PainScale_number__KqTKG{color:#4a739c;font-size:16px;font-weight:700}.PainScale_levelLabel__HSxOJ{color:#7a9bbc;font-size:11px;text-align:center}.PainScale_currentLevel__XRCR8{font-size:14px;font-weight:600;margin-top:12px;text-align:center}.PainScale_vasContainer__yCgSg{position:relative}.PainScale_vasSlider__zJ91G{appearance:none;background:#0000;cursor:pointer;height:40px;outline:none;width:100%}.PainScale_vasSlider__zJ91G::-webkit-slider-track{background:linear-gradient(90deg,#00a859 0,#ffc107 50%,#dc3545);border-radius:6px;height:12px;width:100%}.PainScale_vasSlider__zJ91G::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #007acc;border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;height:24px;width:24px}.PainScale_vasSlider__zJ91G::-moz-range-track{background:linear-gradient(90deg,#00a859 0,#ffc107 50%,#dc3545);border-radius:6px;height:12px;width:100%}.PainScale_vasSlider__zJ91G::-moz-range-thumb{background:#fff;border:3px solid #007acc;border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;height:24px;width:24px}.PainScale_vasLabels__mHZVH{color:#7a9bbc;display:flex;font-size:12px;justify-content:space-between;margin-top:8px}.PainScale_vasValue__bklFZ{font-size:16px;font-weight:600;margin-top:12px;text-align:center}.PainScale_helperText__VxG1S{color:#7a9bbc;font-size:13px;margin:8px 0 0}.PainScale_errorText__IMARe{color:#dc3545;font-size:13px;margin:8px 0 0}.PainScale_nextButton__AbbZ6{align-items:center;align-self:flex-end;background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;margin-top:16px;padding:12px 24px;transition:all .2s}.PainScale_nextButton__AbbZ6:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.PainScale_nextButton__AbbZ6:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.PainScale_nextButton__AbbZ6 svg{height:20px;width:20px}@media (max-width:480px){.PainScale_scaleButton__XT-Fj{min-width:40px;padding:6px}.PainScale_emoji__8QBt2{font-size:20px}.PainScale_number__KqTKG{font-size:14px}.PainScale_levelLabel__HSxOJ{display:none}}.DateTimePicker_container__YMOtN{margin-bottom:24px}.DateTimePicker_label__ZbfbO{color:#0d141c;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.DateTimePicker_required__w-Epl{color:#dc3545;margin-left:4px}.DateTimePicker_inputWrapper__LyMW9{align-items:center;display:flex;position:relative}.DateTimePicker_icon__F3c1a{align-items:center;color:#7a9bbc;display:flex;justify-content:center;left:12px;pointer-events:none;position:absolute}.DateTimePicker_icon__F3c1a svg{height:20px;width:20px}.DateTimePicker_input__7vNH9{background-color:#fff;border:1px solid #e8edf5;border-radius:8px;color:#0d141c;font-size:15px;padding:12px 16px 12px 44px;transition:all .2s ease;width:100%}.DateTimePicker_input__7vNH9:hover{border-color:#007acc}.DateTimePicker_input__7vNH9:focus{border-color:#007acc;box-shadow:0 0 0 3px #007acc1a;outline:none}.DateTimePicker_input__7vNH9.DateTimePicker_error__aBlYO{border-color:#dc3545}.DateTimePicker_input__7vNH9.DateTimePicker_error__aBlYO:focus{box-shadow:0 0 0 3px #dc35451a}.DateTimePicker_input__7vNH9::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.DateTimePicker_input__7vNH9::-webkit-calendar-picker-indicator:hover{opacity:1}.DateTimePicker_helperText__Txbil{color:#7a9bbc;font-size:13px;margin:6px 0 0}.DateTimePicker_errorText__06IG\+{color:#dc3545;font-size:13px;margin:6px 0 0}.DateTimePicker_nextButton__f0NaC{align-items:center;align-self:flex-end;background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;margin-top:8px;padding:12px 24px;transition:all .2s}.DateTimePicker_nextButton__f0NaC:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.DateTimePicker_nextButton__f0NaC:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.DateTimePicker_nextButton__f0NaC svg{height:20px;width:20px}.MedicationEntry_container__tEB63{margin-bottom:24px}.MedicationEntry_header__rWD5h{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.MedicationEntry_label__JR33O{color:#0d141c;font-size:14px;font-weight:600}.MedicationEntry_required__bcynb{color:#dc3545;margin-left:4px}.MedicationEntry_addButton__TFQoG{align-items:center;background-color:#007acc;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.MedicationEntry_addButton__TFQoG:hover{background-color:#06b}.MedicationEntry_addButton__TFQoG svg{height:18px;width:18px}.MedicationEntry_medicationsList__8Rgt4{display:flex;flex-direction:column;gap:16px}.MedicationEntry_emptyState__-0bxD{background-color:#f7fafc;border:1px dashed #d3dce6;border-radius:12px;padding:40px;text-align:center}.MedicationEntry_emptyIcon__ySY5T{color:#d3dce6;height:48px;margin-bottom:12px;width:48px}.MedicationEntry_emptyTitle__5uDlm{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 8px}.MedicationEntry_emptyDescription__oyoBf{color:#7a9bbc;font-size:14px;line-height:1.5;margin:0 0 16px}.MedicationEntry_addFirstButton__KsGlT{background-color:#007acc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.MedicationEntry_addFirstButton__KsGlT:hover{background-color:#06b}.MedicationEntry_medicationCard__vj57y{background-color:#fff;border:1px solid #e8edf5;border-radius:12px;overflow:hidden;padding:20px;transition:all .3s ease}.MedicationEntry_medicationCard__vj57y.MedicationEntry_collapsed__sbFNS{background-color:#fafbfd;border:1px solid #e8edf5;padding:16px 20px}.MedicationEntry_medicationCard__vj57y.MedicationEntry_collapsed__sbFNS:hover{border-color:#d3dce6;box-shadow:0 2px 4px #0000000d}.MedicationEntry_medicationCard__vj57y.MedicationEntry_expanded__u7gKr{background-color:#fff;border:1px solid #d3dce6;box-shadow:0 4px 12px #00000014;padding:20px}.MedicationEntry_medicationCard__vj57y.MedicationEntry_collapsed__sbFNS .MedicationEntry_medicationFields__8zgy3{display:none}.MedicationEntry_medicationCard__vj57y.MedicationEntry_expanded__u7gKr .MedicationEntry_medicationFields__8zgy3{animation:MedicationEntry_slideDown__25Sdz .3s ease-out;border-top:1px solid #e8edf5;display:flex;margin-top:16px;padding-top:20px}@keyframes MedicationEntry_slideDown__25Sdz{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MedicationEntry_medicationHeader__1Je9q{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;margin-bottom:16px;padding:4px;transition:all .2s ease}.MedicationEntry_medicationHeader__1Je9q:hover{background-color:#f7fafc}.MedicationEntry_collapsed__sbFNS .MedicationEntry_medicationHeader__1Je9q{margin-bottom:0}.MedicationEntry_medicationIcon__pT-\+t{color:#007acc;height:24px;width:24px}.MedicationEntry_medicationSummary__GEeNg{display:flex;flex:1 1;flex-direction:column;gap:4px}.MedicationEntry_medicationNumber__cSt9x{color:#0d141c;font-size:16px;font-weight:600}.MedicationEntry_medicationDetails__8MF4A{color:#4a739c;font-size:13px}.MedicationEntry_incompleteLabel__KOvmV{color:#dc3545;font-size:13px;font-style:italic}.MedicationEntry_headerActions__r41BM{align-items:center;display:flex;gap:12px;padding-left:8px}.MedicationEntry_removeButton__Q4RkD{align-items:center;background-color:#fff;border:1px solid #e8edf5;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#7a9bbc;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.MedicationEntry_removeButton__Q4RkD:hover{background-color:#dc3545;border-color:#dc3545;box-shadow:0 2px 4px #dc354533;color:#fff;transform:translateY(-1px)}.MedicationEntry_removeButton__Q4RkD svg{height:18px;width:18px}.MedicationEntry_expandButton__YCwIQ{align-items:center;background-color:#fff;border:1px solid #e8edf5;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#7a9bbc;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.MedicationEntry_expandButton__YCwIQ:hover{background-color:#f0f4f8;border-color:#007acc;box-shadow:0 2px 4px #007acc26;color:#007acc;transform:translateY(-1px)}.MedicationEntry_expandButton__YCwIQ.MedicationEntry_rotated__7\+\+kk{transform:rotate(180deg)}.MedicationEntry_expandButton__YCwIQ.MedicationEntry_rotated__7\+\+kk:hover{transform:rotate(180deg) translateY(-1px)}.MedicationEntry_expandButton__YCwIQ svg{height:20px;width:20px}.MedicationEntry_medicationFields__8zgy3{display:flex;flex-direction:column;gap:20px}.MedicationEntry_formSection__JooJp{background-color:#f8fafc;border:1px solid #e8edf5;border-radius:8px;margin-bottom:4px;padding:16px}.MedicationEntry_formSection__JooJp:last-child{margin-bottom:0}.MedicationEntry_sectionTitle__VzNhK{color:#4a739c;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.MedicationEntry_field__yxcJ7{display:flex;flex-direction:column;gap:6px}.MedicationEntry_fieldLabel__op8SX{color:#4a739c;font-size:13px;font-weight:500}.MedicationEntry_input__WH1KA,.MedicationEntry_select__BajhT{background-color:#fff;border:1px solid #e8edf5;border-radius:6px;color:#0d141c;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.MedicationEntry_input__WH1KA:focus,.MedicationEntry_select__BajhT:focus{border-color:#007acc;outline:none}.MedicationEntry_dosageRow__mo50Y{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr}.MedicationEntry_autocompleteWrapper__8ZOWk{position:relative}.MedicationEntry_autocompleteDropdown__Edh8A{background-color:#fff;border:1px solid #e8edf5;border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.MedicationEntry_suggestion__9eVpk{background:none;border:none;color:#0d141c;cursor:pointer;display:block;font-size:14px;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.MedicationEntry_suggestion__9eVpk:hover{background-color:#f7fafc;color:#007acc}.MedicationEntry_timeOfDayOptions__HHZ\+7{display:flex;flex-wrap:wrap;gap:12px}.MedicationEntry_timeOption__U5gtY{align-items:center;cursor:pointer;display:flex}.MedicationEntry_checkbox__9G1ns{cursor:pointer;opacity:0;position:absolute}.MedicationEntry_checkmark__IJiO7{border:2px solid #d3dce6;border-radius:4px;height:18px;margin-right:8px;position:relative;transition:all .2s ease;width:18px}.MedicationEntry_checkbox__9G1ns:checked~.MedicationEntry_checkmark__IJiO7{background-color:#007acc;border-color:#007acc}.MedicationEntry_checkbox__9G1ns:checked~.MedicationEntry_checkmark__IJiO7:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.MedicationEntry_timeLabel__pvqQq{color:#4a739c;font-size:14px}.MedicationEntry_addAnotherButton__-0CVI{align-items:center;background-color:#fff;border:2px solid #007acc;border-radius:8px;color:#007acc;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin:16px 0;padding:12px 20px;transition:all .2s ease;width:100%}.MedicationEntry_addAnotherButton__-0CVI:hover{background-color:#007acc;color:#fff}.MedicationEntry_addAnotherButton__-0CVI svg{height:18px;width:18px}.MedicationEntry_nextButtonContainer__wJWVP{display:flex;justify-content:flex-end;margin-top:24px}.MedicationEntry_nextButton__wIasI{background-color:#007acc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:120px;padding:14px 28px;transition:all .2s ease}.MedicationEntry_nextButton__wIasI:hover{background-color:#06b}.MedicationEntry_nextButton__wIasI:disabled{background-color:#7a9bbc;cursor:not-allowed}.MedicationEntry_helperText__dQc7m{color:#7a9bbc;font-size:13px;margin:8px 0 0}.MedicationEntry_errorText__Gq-GQ{color:#dc3545;font-size:13px;margin:8px 0 0}@media (max-width:768px){.MedicationEntry_headerActions__r41BM{gap:16px;padding-left:12px}.MedicationEntry_expandButton__YCwIQ,.MedicationEntry_removeButton__Q4RkD{height:44px;width:44px}.MedicationEntry_expandButton__YCwIQ svg,.MedicationEntry_removeButton__Q4RkD svg{height:22px;width:22px}.MedicationEntry_medicationHeader__1Je9q{min-height:56px;padding:8px}.MedicationEntry_formSection__JooJp{padding:20px 16px}}.BodyMapSelector_container__3c\+c2{display:flex;flex-direction:column;gap:16px}.BodyMapSelector_label__4BefX{color:#1a1a1a;display:block;font-size:16px;font-weight:500}.BodyMapSelector_required__EP6q4{color:#ef4444;margin-left:4px}.BodyMapSelector_viewToggle__SyRP0{display:flex;gap:8px;justify-content:center}.BodyMapSelector_viewButton__kJWvT{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 24px;transition:all .2s}.BodyMapSelector_viewButton__kJWvT:hover{background-color:#e7f3ff;border-color:#2563eb;color:#2563eb}.BodyMapSelector_viewButton__kJWvT.BodyMapSelector_active__pEHmq{background-color:#2563eb;border-color:#2563eb;color:#fff}.BodyMapSelector_bodyMapContainer__yAkBt{align-items:center;background-color:#f8fafc;border:1px solid #e0e0e0;border-radius:12px;display:flex;justify-content:center;padding:20px;position:relative}.BodyMapSelector_bodyMap__sByw\+{height:auto;max-width:100%}.BodyMapSelector_bodyArea__nPNy3{fill:#0000;stroke:#0000;cursor:pointer;transition:all .2s}.BodyMapSelector_bodyArea__nPNy3:hover{fill:#2563eb1a;stroke:#2563eb;stroke-width:2}.BodyMapSelector_bodyArea__nPNy3.BodyMapSelector_selected__oH5X5{fill:#2563eb33;stroke:#2563eb;stroke-width:2}.BodyMapSelector_bodyArea__nPNy3.BodyMapSelector_hovered__7Amc9{fill:#2563eb26}.BodyMapSelector_selectedIndicator__m3ai3{fill:#2563eb;pointer-events:none}.BodyMapSelector_tooltip__7EPcw{background-color:#1a1a1a;border-radius:6px;bottom:10px;color:#fff;font-size:14px;left:50%;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.BodyMapSelector_tooltip__7EPcw:before{background-color:#1a1a1a;content:"";height:8px;left:50%;position:absolute;top:-4px;transform:translateX(-50%) rotate(45deg);width:8px}.BodyMapSelector_selectedAreas__g2qBe{background-color:#f8fafc;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.BodyMapSelector_selectedTitle__vUM0d{color:#1a1a1a;font-size:14px;font-weight:600;margin:0 0 12px}.BodyMapSelector_selectedList__7p1Bm{display:flex;flex-wrap:wrap;gap:8px}.BodyMapSelector_selectedItem__sX298{align-items:center;background-color:#e7f3ff;border:1px solid #2563eb;border-radius:20px;color:#2563eb;display:flex;font-size:14px;gap:8px;padding:6px 12px}.BodyMapSelector_removeButton__2VxpB{background:none;border:none;color:#2563eb;cursor:pointer;font-size:20px;line-height:1;margin-left:4px;padding:0;transition:color .2s}.BodyMapSelector_removeButton__2VxpB:hover{color:#1d4ed8}.BodyMapSelector_nextButton__2-OJu{align-items:center;align-self:flex-end;background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s}.BodyMapSelector_nextButton__2-OJu:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.BodyMapSelector_nextButton__2-OJu:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.BodyMapSelector_nextButton__2-OJu svg{height:20px;width:20px}@media (max-width:768px){.BodyMapSelector_bodyMap__sByw\+{width:100%}.BodyMapSelector_bodyMapContainer__yAkBt{padding:10px}}.VitalsInput_container__40fxs{display:flex;flex-direction:column;gap:20px}.VitalsInput_label__Gb2Y3{color:#1a1a1a;display:block;font-size:16px;font-weight:500}.VitalsInput_required__v5LIr{color:#ef4444;margin-left:4px}.VitalsInput_vitalsGrid__tE8ct{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.VitalsInput_vitalGroup__aTN-K{background-color:#f8fafc;border:1px solid #e0e0e0;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px}.VitalsInput_vitalHeader__6CSlz{align-items:center;display:flex;gap:12px;margin-bottom:8px}.VitalsInput_vitalIcon__KWKQ\+{color:#2563eb;height:24px;width:24px}.VitalsInput_vitalIcon__KWKQ\+.VitalsInput_heartbeat__GrZmC{animation:VitalsInput_heartbeat__GrZmC 1.5s ease-in-out infinite}@keyframes VitalsInput_heartbeat__GrZmC{0%{transform:scale(1)}25%{transform:scale(1.1)}40%{transform:scale(1)}60%{transform:scale(1.1)}to{transform:scale(1)}}.VitalsInput_vitalTitle__R9xUz{color:#1a1a1a;font-size:16px;font-weight:600;margin:0}.VitalsInput_bloodPressureInputs__mbWw0,.VitalsInput_singleInput__nQHII{align-items:center;display:flex;gap:8px}.VitalsInput_inputWrapper__ZjvXA{display:flex;flex-direction:column;gap:4px}.VitalsInput_vitalInput__iabZI{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;font-weight:500;padding:10px 12px;text-align:center;transition:all .2s;width:80px}.VitalsInput_vitalInput__iabZI:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.VitalsInput_vitalInput__iabZI.VitalsInput_warning__x2RTt{background-color:#fffbeb;border-color:#f59e0b}.VitalsInput_vitalInput__iabZI.VitalsInput_error__0ypYy{background-color:#fef2f2;border-color:#ef4444}.VitalsInput_vitalInput__iabZI::-webkit-inner-spin-button,.VitalsInput_vitalInput__iabZI::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.VitalsInput_vitalInput__iabZI[type=number]{-moz-appearance:textfield}.VitalsInput_inputLabel__RUIrz{color:#666;font-size:12px;text-align:center}.VitalsInput_separator__ts0TL{color:#999;font-size:20px;font-weight:300;margin:0 4px}.VitalsInput_unit__DxvRX{color:#666;font-size:14px;font-weight:500;min-width:80px}.VitalsInput_normalRange__O6SDX{color:#666;display:block;font-size:12px;margin-top:4px}.VitalsInput_errorText__fmRCM{color:#ef4444;display:block;font-size:12px;margin-top:4px}.VitalsInput_disclaimer__mcf4c{background-color:#f8fafc;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.VitalsInput_disclaimer__mcf4c p{color:#666;font-size:14px;line-height:1.5;margin:0}.VitalsInput_nextButton__nLf4a{align-items:center;align-self:flex-end;background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s}.VitalsInput_nextButton__nLf4a:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.VitalsInput_nextButton__nLf4a svg{height:20px;width:20px}@media (max-width:768px){.VitalsInput_vitalsGrid__tE8ct{grid-template-columns:1fr}.VitalsInput_bloodPressureInputs__mbWw0{justify-content:center}.VitalsInput_vitalInput__iabZI{width:70px}}.ConsentCheckboxes_container__ExedS{display:flex;flex-direction:column;gap:20px}.ConsentCheckboxes_title__Gzc3\+{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.ConsentCheckboxes_consentList__u38p4{display:flex;flex-direction:column;gap:16px}.ConsentCheckboxes_consentList__u38p4.ConsentCheckboxes_vertical__iBjJY{gap:16px}.ConsentCheckboxes_consentList__u38p4.ConsentCheckboxes_compact__-Y5\+Y{gap:12px}.ConsentCheckboxes_consentItem__JJ9Md{background-color:#f8fafc;border:1px solid #e0e0e0;border-radius:12px;padding:16px;transition:all .2s}.ConsentCheckboxes_consentItem__JJ9Md:hover{background-color:#f0f7ff;border-color:#2563eb}.ConsentCheckboxes_consentItem__JJ9Md.ConsentCheckboxes_checked__dI84Y{background-color:#e7f3ff;border-color:#2563eb}.ConsentCheckboxes_checkboxWrapper__Q0hdv{align-items:flex-start;display:flex;gap:16px}.ConsentCheckboxes_checkbox__K10sJ{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0}.ConsentCheckboxes_checkIcon__u5Hz7{color:#2563eb;height:24px;width:24px}.ConsentCheckboxes_uncheckIcon__mGRqC{color:#d1d5db;height:24px;transition:color .2s;width:24px}.ConsentCheckboxes_consentItem__JJ9Md:hover .ConsentCheckboxes_uncheckIcon__mGRqC{color:#9ca3af}.ConsentCheckboxes_content__1sqmc{display:flex;flex:1 1;flex-direction:column;gap:8px}.ConsentCheckboxes_label__wVsTU{color:#1a1a1a;cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;-webkit-user-select:none;user-select:none}.ConsentCheckboxes_required__LG1rQ{color:#ef4444;margin-left:4px}.ConsentCheckboxes_description__irlbi{color:#666;font-size:14px;line-height:1.5;margin:0}.ConsentCheckboxes_infoLink__aGxr-{align-items:center;color:#2563eb;display:inline-flex;font-size:14px;gap:4px;margin-top:4px;text-decoration:none;transition:color .2s}.ConsentCheckboxes_infoLink__aGxr-:hover{color:#1d4ed8;text-decoration:underline}.ConsentCheckboxes_infoIcon__1alvA{height:16px;width:16px}.ConsentCheckboxes_requiredNotice__cfg\+q{align-items:center;background-color:#fef3c7;border:1px solid #fbbf24;border-radius:8px;color:#92400e;display:flex;font-size:14px;gap:8px;padding:12px 16px}.ConsentCheckboxes_noticeIcon__5dwJp{color:#f59e0b;height:20px;width:20px}.ConsentCheckboxes_nextButton__VACFT{align-items:center;align-self:flex-end;background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s}.ConsentCheckboxes_nextButton__VACFT:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.ConsentCheckboxes_nextButton__VACFT:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.ConsentCheckboxes_nextButton__VACFT svg{height:20px;width:20px}.ConsentCheckboxes_consentList__u38p4.ConsentCheckboxes_compact__-Y5\+Y .ConsentCheckboxes_consentItem__JJ9Md{padding:12px}.ConsentCheckboxes_consentList__u38p4.ConsentCheckboxes_compact__-Y5\+Y .ConsentCheckboxes_label__wVsTU{font-size:14px}.ConsentCheckboxes_consentList__u38p4.ConsentCheckboxes_compact__-Y5\+Y .ConsentCheckboxes_description__irlbi{font-size:12px}.ConsentCheckboxes_consentList__u38p4.ConsentCheckboxes_compact__-Y5\+Y .ConsentCheckboxes_checkIcon__u5Hz7,.ConsentCheckboxes_consentList__u38p4.ConsentCheckboxes_compact__-Y5\+Y .ConsentCheckboxes_uncheckIcon__mGRqC{height:20px;width:20px}@media (max-width:768px){.ConsentCheckboxes_checkboxWrapper__Q0hdv{gap:12px}.ConsentCheckboxes_label__wVsTU{font-size:15px}.ConsentCheckboxes_description__irlbi{font-size:13px}}.NumericInput_container__efGU4{display:flex;flex-direction:column;gap:8px}.NumericInput_container__efGU4.NumericInput_small__e7Iix{gap:6px}.NumericInput_container__efGU4.NumericInput_large__-vBVH{gap:12px}.NumericInput_label__sWEoU{color:#1a1a1a;display:block;font-size:16px;font-weight:500}.NumericInput_container__efGU4.NumericInput_small__e7Iix .NumericInput_label__sWEoU{font-size:14px}.NumericInput_container__efGU4.NumericInput_large__-vBVH .NumericInput_label__sWEoU{font-size:18px}.NumericInput_required__y55Ju{color:#ef4444;margin-left:4px}.NumericInput_inputWrapper__5DabT{align-items:center;display:flex;gap:8px}.NumericInput_inputContainer__uCwBw{align-items:center;display:flex;flex:1 1;position:relative}.NumericInput_input__awgoH{-moz-appearance:textfield;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;font-weight:500;padding:10px 16px;transition:all .2s;width:100%}.NumericInput_input__awgoH::-webkit-inner-spin-button,.NumericInput_input__awgoH::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumericInput_container__efGU4.NumericInput_small__e7Iix .NumericInput_input__awgoH{font-size:14px;padding:8px 12px}.NumericInput_container__efGU4.NumericInput_large__-vBVH .NumericInput_input__awgoH{font-size:18px;padding:12px 20px}.NumericInput_input__awgoH:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.NumericInput_input__awgoH:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.NumericInput_input__awgoH.NumericInput_error__EQQN9{background-color:#fef2f2;border-color:#ef4444}.NumericInput_input__awgoH.NumericInput_warning__duenW{background-color:#fffbeb;border-color:#f59e0b}.NumericInput_unit__LnCsH{color:#666;font-size:14px;font-weight:500;pointer-events:none;position:absolute;right:16px}.NumericInput_container__efGU4.NumericInput_small__e7Iix .NumericInput_unit__LnCsH{font-size:12px;right:12px}.NumericInput_container__efGU4.NumericInput_large__-vBVH .NumericInput_unit__LnCsH{font-size:16px;right:20px}.NumericInput_inputContainer__uCwBw:has(.NumericInput_unit__LnCsH) .NumericInput_input__awgoH{padding-right:60px}.NumericInput_controlButton__ZcMkZ{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.NumericInput_container__efGU4.NumericInput_small__e7Iix .NumericInput_controlButton__ZcMkZ{height:32px;width:32px}.NumericInput_container__efGU4.NumericInput_large__-vBVH .NumericInput_controlButton__ZcMkZ{height:44px;width:44px}.NumericInput_controlButton__ZcMkZ:hover:not(:disabled){background-color:#e7f3ff;border-color:#2563eb;color:#2563eb}.NumericInput_controlButton__ZcMkZ:disabled{cursor:not-allowed;opacity:.5}.NumericInput_controlButton__ZcMkZ svg{height:20px;width:20px}.NumericInput_container__efGU4.NumericInput_inline__LBL4R{align-items:center;flex-direction:row}.NumericInput_container__efGU4.NumericInput_inline__LBL4R .NumericInput_inputWrapper__5DabT{flex:1 1}.NumericInput_inlineLabel__7m5sx{color:#1a1a1a;font-size:16px;font-weight:500;margin-right:12px;white-space:nowrap}.NumericInput_container__efGU4.NumericInput_bordered__-yTM3{background-color:#f8fafc;border:1px solid #e0e0e0;border-radius:12px;padding:16px}.NumericInput_rangeContainer__7-EoP{margin-top:8px}.NumericInput_rangeTrack__0wvD0{background-color:#e0e0e0;border-radius:4px;height:8px;overflow:hidden;position:relative}.NumericInput_rangeProgress__QRraq{background-color:#2563eb;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.NumericInput_rangeThumb__7leQV{background-color:#2563eb;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .3s ease;width:16px}.NumericInput_rangeLabels__gLEix{color:#666;display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.NumericInput_normalRangeWarning__6\+CHW{align-items:center;background-color:#fef3c7;border:1px solid #fbbf24;border-radius:6px;color:#92400e;display:flex;font-size:13px;gap:8px;padding:8px 12px}.NumericInput_warningIcon__GB6y2{color:#f59e0b;height:16px;width:16px}.NumericInput_errorMessage__zyTvt,.NumericInput_helperText__AIDZd{font-size:13px;line-height:1.4}.NumericInput_helperText__AIDZd{color:#666}.NumericInput_errorMessage__zyTvt{color:#ef4444}.NumericInput_nextButton__q\+GBW{align-items:center;align-self:flex-end;background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;margin-top:16px;padding:12px 24px;transition:all .2s}.NumericInput_nextButton__q\+GBW:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.NumericInput_nextButton__q\+GBW:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.NumericInput_nextButton__q\+GBW svg{height:20px;width:20px}@media (max-width:768px){.NumericInput_container__efGU4.NumericInput_inline__LBL4R{align-items:stretch;flex-direction:column}.NumericInput_inlineLabel__7m5sx{margin-bottom:8px;margin-right:0}}.HeightInput_container__K4Dby{display:flex;flex-direction:column;gap:16px}.HeightInput_label__NICiz{color:#1a1a1a;display:block;font-size:16px;font-weight:500}.HeightInput_required__aYTQP{color:#ef4444;margin-left:4px}.HeightInput_unitToggle__yltvg{background-color:#f5f5f5;border-radius:8px;display:flex;gap:8px;padding:4px;width:fit-content}.HeightInput_unitButton__ErZC-{background-color:initial;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.HeightInput_unitButton__ErZC-:hover{background-color:#e0e0e0}.HeightInput_unitButton__ErZC-.HeightInput_active__V1\+-Z{background-color:#fff;box-shadow:0 1px 3px #0000001a;color:#2563eb}.HeightInput_imperialInputs__qPtUt{align-items:center;display:flex;gap:16px}.HeightInput_inputGroup__dADeN,.HeightInput_metricInput__0DWmk{align-items:center;display:flex}.HeightInput_inputGroup__dADeN{flex:1 1;max-width:120px;position:relative}.HeightInput_input__hepAi{-moz-appearance:textfield;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:18px;font-weight:500;padding:12px 40px 12px 16px;text-align:center;transition:all .2s;width:100%}.HeightInput_input__hepAi::-webkit-inner-spin-button,.HeightInput_input__hepAi::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.HeightInput_input__hepAi:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.HeightInput_input__hepAi:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.HeightInput_input__hepAi.HeightInput_error__KOyog{background-color:#fef2f2;border-color:#ef4444}.HeightInput_unit__KZQBz{color:#666;font-size:16px;font-weight:500;pointer-events:none;position:absolute;right:16px}.HeightInput_heightDisplay__-i4bY{background-color:#e7f3ff;border:1px solid #2563eb;border-radius:8px;color:#1a1a1a;font-size:16px;padding:12px 16px;text-align:center}.HeightInput_heightDisplay__-i4bY strong{color:#2563eb;font-weight:600}.HeightInput_errorMessage__su-pF,.HeightInput_helperText__qmW37{font-size:13px;line-height:1.4}.HeightInput_helperText__qmW37{color:#666}.HeightInput_errorMessage__su-pF{color:#ef4444}.HeightInput_nextButton__KiVfz{align-items:center;align-self:flex-end;background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;margin-top:8px;padding:12px 24px;transition:all .2s}.HeightInput_nextButton__KiVfz:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.HeightInput_nextButton__KiVfz:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.HeightInput_nextButton__KiVfz svg{height:20px;width:20px}@media (max-width:768px){.HeightInput_imperialInputs__qPtUt{gap:12px}.HeightInput_inputGroup__dADeN{max-width:100px}.HeightInput_input__hepAi{font-size:16px;padding:10px 36px 10px 14px}.HeightInput_unit__KZQBz{font-size:14px;right:12px}}.TextInput_container__qnCJP{margin-bottom:24px}.TextInput_label__LOe8b{color:#0d141c;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.TextInput_required__uxBJ3{color:#dc3545;margin-left:4px}.TextInput_inputWrapper__eeeS6{align-items:center;display:flex;position:relative}.TextInput_input__5IlQ3{background-color:#fff;border:1px solid #e8edf5;border-radius:8px;color:#0d141c;font-family:inherit;font-size:15px;padding:12px 16px;resize:none;transition:all .2s ease;width:100%}.TextInput_input__5IlQ3:hover{border-color:#007acc}.TextInput_input__5IlQ3:focus{border-color:#007acc;box-shadow:0 0 0 3px #007acc1a;outline:none}.TextInput_input__5IlQ3.TextInput_error__LROop{border-color:#dc3545}.TextInput_input__5IlQ3.TextInput_error__LROop:focus{box-shadow:0 0 0 3px #dc35451a}.TextInput_input__5IlQ3::placeholder{color:#7a9bbc}.TextInput_textarea__V2rs3{line-height:1.5;min-height:100px;resize:vertical}.TextInput_characterCounter__0ztjW{color:#7a9bbc;display:flex;font-size:12px;justify-content:flex-end;margin-top:6px}.TextInput_characterCounter__0ztjW.TextInput_warning__3kVvZ{color:#ff9800}.TextInput_characterCounter__0ztjW.TextInput_error__LROop{color:#dc3545}.TextInput_nextButtonContainer__V4118{display:flex;justify-content:flex-end;margin-top:16px}.TextInput_nextButton__MnjCi{background-color:#007acc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:120px;padding:12px 24px;transition:all .2s ease}.TextInput_nextButton__MnjCi:hover:not(:disabled){background-color:#06b}.TextInput_nextButton__MnjCi:disabled{background-color:#7a9bbc;cursor:not-allowed}.TextInput_helperText__40Xu8{color:#7a9bbc;font-size:13px;margin:6px 0 0}.TextInput_errorText__go93w{color:#dc3545;font-size:13px;margin:6px 0 0}@media (max-width:768px){.TextInput_input__5IlQ3{font-size:16px;padding:14px 16px}.TextInput_textarea__V2rs3{min-height:120px}.TextInput_nextButton__MnjCi{padding:16px 24px;width:100%}}.AISearchFollowup_aiSearchFollowup__T1MCp{background-color:#fafbfd;min-height:100vh;padding-bottom:100px}.AISearchFollowup_header__1oTRB{align-items:center;background-color:#fff;border-bottom:1px solid #e8edf5;display:flex;padding:20px;position:sticky;top:0;z-index:100}.AISearchFollowup_backButton__It6oS{align-items:center;background-color:initial;border:none;border-radius:50%;color:#4a739c;cursor:pointer;display:flex;height:40px;justify-content:center;margin-right:16px;transition:all .2s ease;width:40px}.AISearchFollowup_backButton__It6oS:hover{background-color:#f0f4f8}.AISearchFollowup_headerTitle__gUDRS{color:#0d141c;flex:1 1;font-size:18px;font-weight:600;margin:0}.AISearchFollowup_aiLabel__bN-RD{align-items:center;background-color:#f3e5f5;border-radius:20px;color:#7b1fa2;display:flex;font-size:12px;font-weight:600;gap:6px;padding:4px 12px}.AISearchFollowup_aiIcon__4ujNI{height:16px;width:16px}.AISearchFollowup_progressContainer__Zkb5X{background-color:#fff;border-bottom:1px solid #e8edf5;padding:20px}.AISearchFollowup_progressBar__3ai-n{background-color:#e8edf5;border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden}.AISearchFollowup_progressFill__bRH9z{background-color:#007acc;height:100%;transition:width .3s ease}.AISearchFollowup_progressText__r3VXE{color:#7a9bbc;font-size:13px;text-align:center}.AISearchFollowup_content__0GpL-{display:flex;flex-direction:column;margin:0 auto;max-width:640px;min-height:calc(100vh - 250px);padding:20px}.AISearchFollowup_questionSection__\+FX-3{display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-bottom:24px}.AISearchFollowup_sectionLabel__CtT9-{color:#7a9bbc;display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.AISearchFollowup_questionCard__eqwMw{background-color:#fff;border:1px solid #e8edf5;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:32px;position:relative}.AISearchFollowup_loadingOverlay__NrZxB{align-items:center;background-color:#fffffff2;border-radius:16px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.AISearchFollowup_loadingContent__WvnW2{text-align:center}.AISearchFollowup_loadingText__gLZRJ{animation:AISearchFollowup_fadeIn__yb-nz .5s ease-in-out;color:#4a739c;font-size:16px;font-weight:500;margin-top:16px}@keyframes AISearchFollowup_fadeIn__yb-nz{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.AISearchFollowup_submitting__YcDRP{pointer-events:none;-webkit-user-select:none;user-select:none}.AISearchFollowup_textField__rzY-q{display:flex;flex-direction:column;gap:8px}.AISearchFollowup_label__AOemU{color:#0d141c;font-size:14px;font-weight:600}.AISearchFollowup_required__6PQoF{color:#dc3545;margin-left:4px}.AISearchFollowup_textarea__yEqUa{border:1px solid #e8edf5;border-radius:8px;color:#0d141c;font-family:inherit;font-size:15px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.AISearchFollowup_textarea__yEqUa:focus{border-color:#007acc;box-shadow:0 0 0 3px #007acc1a;outline:none}.AISearchFollowup_textarea__yEqUa.AISearchFollowup_error__IhV0X{border-color:#dc3545}.AISearchFollowup_errorText__vVig9{color:#dc3545;font-size:13px;margin:0}.AISearchFollowup_navigation__yQwEA{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:24px}.AISearchFollowup_nextButton__otAYq,.AISearchFollowup_previousButton__w9WCO{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:14px 24px;transition:all .2s ease}.AISearchFollowup_previousButton__w9WCO{background-color:initial;border:1px solid #e8edf5;color:#4a739c}.AISearchFollowup_previousButton__w9WCO:hover:not(:disabled){background-color:#f7fafc;border-color:#007acc;color:#007acc}.AISearchFollowup_previousButton__w9WCO:disabled{cursor:not-allowed;opacity:.4}.AISearchFollowup_previousButton__w9WCO svg{height:18px;width:18px}.AISearchFollowup_nextButton__otAYq{background-color:#007acc;border:none;color:#fff;margin-left:auto}.AISearchFollowup_nextButton__otAYq:hover:not(:disabled){background-color:#06b}.AISearchFollowup_nextButton__otAYq:disabled{background-color:#7a9bbc;cursor:not-allowed}.AISearchFollowup_nextButton__otAYq svg{height:20px;width:20px}.AISearchFollowup_disclaimer__Z4LIc{margin-top:40px;padding:20px;text-align:center}.AISearchFollowup_disclaimer__Z4LIc p{color:#7a9bbc;font-size:13px;line-height:1.5;margin:0}@media (max-width:640px){.AISearchFollowup_content__0GpL-{padding:20px 16px}.AISearchFollowup_questionWrapper__DBIYa{padding:20px}.AISearchFollowup_sectionTitle__2JSo2{font-size:20px}.AISearchFollowup_navigation__yQwEA{background-color:#fff;border-top:1px solid #e8edf5;bottom:0;left:0;margin-top:0;padding:16px 20px;position:fixed;right:0;z-index:100}.AISearchFollowup_aiSearchFollowup__T1MCp{padding-bottom:80px}}.AISearchFollowup_loadingContainer__roFln{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:400px}.AISearchFollowup_loadingSpinner__3nnvu{animation:AISearchFollowup_spin__K-gM0 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#2563eb;height:48px;width:48px}@keyframes AISearchFollowup_spin__K-gM0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AISearchFollowup_loadingContainer__roFln p{color:#666;font-size:16px;margin:0}@media (min-width:1024px){.AISearchFollowup_content__0GpL-{padding:32px 40px}.AISearchFollowup_questionsContainer__DnDkA{gap:16px}.AISearchFollowup_questionWrapper__DBIYa{padding:32px}}.ProcedureCard_procedureCard__indJL{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;margin-bottom:16px;padding:16px;transition:all .2s ease}.ProcedureCard_procedureCard__indJL:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ProcedureCard_procedureCard__indJL:active{transform:translateY(0)}.ProcedureCard_compact__gf7Sn{margin-bottom:12px;padding:12px}.ProcedureCard_compact__gf7Sn .ProcedureCard_procedureName__If7CY{font-size:16px;margin-bottom:4px}.ProcedureCard_compact__gf7Sn .ProcedureCard_procedureCategory__RME4t{font-size:13px;margin-bottom:8px}.ProcedureCard_detailed__Oz3CN{border-radius:16px;padding:20px}.ProcedureCard_detailed__Oz3CN .ProcedureCard_procedureName__If7CY{font-size:20px;margin-bottom:8px}.ProcedureCard_detailed__Oz3CN .ProcedureCard_procedureCategory__RME4t{font-size:16px;margin-bottom:16px}.ProcedureCard_procedureInfo__xDZ32{display:flex;flex-direction:column;gap:12px}.ProcedureCard_procedureHeader__jMgY1{align-items:flex-start;display:flex;gap:12px}.ProcedureCard_typeIcon__ZHI-C{background:#d1fae5;border-radius:8px;color:#059669;flex-shrink:0;font-size:20px!important;padding:8px}.ProcedureCard_procedureDetails__jgoSR{flex:1 1;min-width:0}.ProcedureCard_procedureName__If7CY{color:#111827;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 4px}.ProcedureCard_procedureCategory__RME4t{color:#6b7280;font-size:14px;line-height:1.4;margin:0 0 8px}.ProcedureCard_procedureDescription__ozVdQ{color:#6b7280;font-size:14px;line-height:1.5;margin:8px 0 0}.ProcedureCard_priceInfo__m5OUs{align-items:flex-start;background:#f9fafb;border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;padding:12px;row-gap:16px}.ProcedureCard_averagePrice__b9RlA,.ProcedureCard_priceRange__nFxfl{display:flex;flex-direction:column;gap:2px}.ProcedureCard_priceLabel__-nl1r{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ProcedureCard_priceValue__VWlMT{color:#111827;font-size:16px;font-weight:600}.ProcedureCard_procedureFooter__0qmBd{align-items:center;border-top:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:8px}.ProcedureCard_insuranceCoverage__q4o9T{background:#dbeafe;border-radius:6px;color:#1e40af;font-size:13px;font-weight:500;padding:4px 8px}.ProcedureCard_providerCount__I-qPs{color:#6b7280;font-size:13px;font-weight:500}.ProcedureCard_compact__gf7Sn .ProcedureCard_priceInfo__m5OUs{gap:16px;padding:10px;row-gap:12px}.ProcedureCard_compact__gf7Sn .ProcedureCard_priceLabel__-nl1r{font-size:11px}.ProcedureCard_compact__gf7Sn .ProcedureCard_priceValue__VWlMT{font-size:14px}.ProcedureCard_compact__gf7Sn .ProcedureCard_procedureFooter__0qmBd{gap:8px;padding-top:6px}.ProcedureCard_compact__gf7Sn .ProcedureCard_insuranceCoverage__q4o9T,.ProcedureCard_compact__gf7Sn .ProcedureCard_providerCount__I-qPs{font-size:12px}.ProcedureCard_compact__gf7Sn .ProcedureCard_procedureDescription__ozVdQ{font-size:13px}.ProcedureCard_detailed__Oz3CN .ProcedureCard_priceInfo__m5OUs{gap:24px;padding:16px;row-gap:20px}.ProcedureCard_detailed__Oz3CN .ProcedureCard_priceLabel__-nl1r{font-size:13px}.ProcedureCard_detailed__Oz3CN .ProcedureCard_priceValue__VWlMT{font-size:18px}.ProcedureCard_detailed__Oz3CN .ProcedureCard_procedureFooter__0qmBd{gap:16px;padding-top:12px}.ProcedureCard_detailed__Oz3CN .ProcedureCard_insuranceCoverage__q4o9T,.ProcedureCard_detailed__Oz3CN .ProcedureCard_providerCount__I-qPs{font-size:14px}.ProcedureCard_detailed__Oz3CN .ProcedureCard_procedureDescription__ozVdQ{font-size:15px;margin-top:12px}@media (max-width:768px){.ProcedureCard_procedureCard__indJL{margin-bottom:14px;padding:14px}.ProcedureCard_compact__gf7Sn{margin-bottom:10px;padding:10px}.ProcedureCard_detailed__Oz3CN{padding:16px}.ProcedureCard_procedureHeader__jMgY1{gap:10px}.ProcedureCard_typeIcon__ZHI-C{font-size:18px!important;padding:6px}.ProcedureCard_procedureName__If7CY{font-size:16px}.ProcedureCard_procedureCategory__RME4t{font-size:13px}.ProcedureCard_priceInfo__m5OUs{flex-direction:column;gap:16px;padding:10px;row-gap:12px}.ProcedureCard_priceLabel__-nl1r{font-size:11px}.ProcedureCard_priceValue__VWlMT{font-size:14px}.ProcedureCard_procedureFooter__0qmBd{align-items:flex-start;flex-direction:column;gap:8px}.ProcedureCard_procedureDescription__ozVdQ{font-size:13px}}.MedicationCard_medicationCard__BAJta{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;margin-bottom:16px;padding:16px;transition:all .2s ease}.MedicationCard_medicationCard__BAJta:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.MedicationCard_medicationCard__BAJta:active{transform:translateY(0)}.MedicationCard_compact__2DcR3{margin-bottom:12px;padding:12px}.MedicationCard_compact__2DcR3 .MedicationCard_medicationName__JAjTz{font-size:16px;margin-bottom:4px}.MedicationCard_compact__2DcR3 .MedicationCard_medicationCategory__NzRFy{font-size:13px;margin-bottom:8px}.MedicationCard_detailed__oA5sT{border-radius:16px;padding:20px}.MedicationCard_detailed__oA5sT .MedicationCard_medicationName__JAjTz{font-size:20px;margin-bottom:8px}.MedicationCard_detailed__oA5sT .MedicationCard_medicationCategory__NzRFy{font-size:16px;margin-bottom:16px}.MedicationCard_medicationInfo__q-184{display:flex;flex-direction:column;gap:12px}.MedicationCard_medicationHeader__BPkEV{align-items:flex-start;display:flex;gap:12px}.MedicationCard_typeIcon__uZ4Eo{background:#fef2f2;border-radius:8px;color:#dc2626;flex-shrink:0;font-size:20px!important;padding:8px}.MedicationCard_medicationDetails__Pmrlu{flex:1 1;min-width:0}.MedicationCard_medicationName__JAjTz{color:#111827;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 4px}.MedicationCard_medicationCategory__NzRFy{color:#6b7280;font-size:14px;line-height:1.4;margin:0 0 8px}.MedicationCard_medicationDescription__JU8Mc{color:#6b7280;font-size:14px;line-height:1.5;margin:8px 0 0}.MedicationCard_brandNames__QSpsB{margin:8px 0 0}.MedicationCard_brandLabel__RAyho{color:#6b7280;font-size:13px;font-weight:500}.MedicationCard_brandList__kb2\+B{color:#374151;font-size:13px;margin-left:4px}.MedicationCard_priceInfo__qJviK{align-items:flex-start;background:#f9fafb;border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;padding:12px;row-gap:16px}.MedicationCard_averagePrice__xHIX9,.MedicationCard_priceRange__-yKof{display:flex;flex-direction:column;gap:2px}.MedicationCard_priceLabel__\+DA\+h{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.MedicationCard_priceValue__STvLe{color:#111827;font-size:16px;font-weight:600}.MedicationCard_dosageInfo__FhB0K{display:flex;flex-direction:column;gap:8px}.MedicationCard_dosageLabel__f3c67{color:#6b7280;font-size:13px;font-weight:500}.MedicationCard_dosageList__2zHoV{display:flex;flex-wrap:wrap;gap:6px}.MedicationCard_dosageChip__\+zXnr{background:#e0e7ff;border-radius:12px;color:#3730a3;font-size:12px;font-weight:500;padding:4px 8px}.MedicationCard_medicationFooter__pLY3W{align-items:center;border-top:1px solid #f3f4f6;display:flex;padding-top:8px}.MedicationCard_insuranceCoverage__0bDYn{background:#dbeafe;border-radius:6px;color:#1e40af;font-size:13px;font-weight:500;padding:4px 8px}.MedicationCard_compact__2DcR3 .MedicationCard_priceInfo__qJviK{gap:16px;padding:10px;row-gap:12px}.MedicationCard_compact__2DcR3 .MedicationCard_priceLabel__\+DA\+h{font-size:11px}.MedicationCard_compact__2DcR3 .MedicationCard_priceValue__STvLe{font-size:14px}.MedicationCard_compact__2DcR3 .MedicationCard_dosageInfo__FhB0K{gap:6px}.MedicationCard_compact__2DcR3 .MedicationCard_dosageLabel__f3c67{font-size:12px}.MedicationCard_compact__2DcR3 .MedicationCard_dosageChip__\+zXnr{font-size:11px;padding:3px 6px}.MedicationCard_compact__2DcR3 .MedicationCard_medicationFooter__pLY3W{padding-top:6px}.MedicationCard_compact__2DcR3 .MedicationCard_insuranceCoverage__0bDYn{font-size:12px}.MedicationCard_compact__2DcR3 .MedicationCard_medicationDescription__JU8Mc{font-size:13px}.MedicationCard_compact__2DcR3 .MedicationCard_brandLabel__RAyho,.MedicationCard_compact__2DcR3 .MedicationCard_brandList__kb2\+B{font-size:12px}.MedicationCard_detailed__oA5sT .MedicationCard_priceInfo__qJviK{gap:24px;padding:16px;row-gap:20px}.MedicationCard_detailed__oA5sT .MedicationCard_priceLabel__\+DA\+h{font-size:13px}.MedicationCard_detailed__oA5sT .MedicationCard_priceValue__STvLe{font-size:18px}.MedicationCard_detailed__oA5sT .MedicationCard_dosageInfo__FhB0K{gap:10px}.MedicationCard_detailed__oA5sT .MedicationCard_dosageLabel__f3c67{font-size:14px}.MedicationCard_detailed__oA5sT .MedicationCard_dosageChip__\+zXnr{font-size:13px;padding:5px 10px}.MedicationCard_detailed__oA5sT .MedicationCard_medicationFooter__pLY3W{padding-top:12px}.MedicationCard_detailed__oA5sT .MedicationCard_insuranceCoverage__0bDYn{font-size:14px}.MedicationCard_detailed__oA5sT .MedicationCard_medicationDescription__JU8Mc{font-size:15px;margin-top:12px}.MedicationCard_detailed__oA5sT .MedicationCard_brandLabel__RAyho,.MedicationCard_detailed__oA5sT .MedicationCard_brandList__kb2\+B{font-size:14px}@media (max-width:768px){.MedicationCard_medicationCard__BAJta{margin-bottom:14px;padding:14px}.MedicationCard_compact__2DcR3{margin-bottom:10px;padding:10px}.MedicationCard_detailed__oA5sT{padding:16px}.MedicationCard_medicationHeader__BPkEV{gap:10px}.MedicationCard_typeIcon__uZ4Eo{font-size:18px!important;padding:6px}.MedicationCard_medicationName__JAjTz{font-size:16px}.MedicationCard_medicationCategory__NzRFy{font-size:13px}.MedicationCard_priceInfo__qJviK{flex-direction:column;gap:16px;padding:10px;row-gap:12px}.MedicationCard_priceLabel__\+DA\+h{font-size:11px}.MedicationCard_priceValue__STvLe{font-size:14px}.MedicationCard_dosageList__2zHoV{gap:4px}.MedicationCard_dosageChip__\+zXnr{font-size:11px;padding:3px 6px}.MedicationCard_medicationDescription__JU8Mc{font-size:13px}.MedicationCard_brandLabel__RAyho,.MedicationCard_brandList__kb2\+B{font-size:12px}}.AISearchResultDetail_aiSearchResultDetail__x-8yt{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.AISearchResultDetail_header__Z9ffZ{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;gap:16px;padding:16px}.AISearchResultDetail_backButton__jGYJK{align-items:center;background:none;border:none;border-radius:50%;color:#1a1a1a;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.AISearchResultDetail_backButton__jGYJK:hover{background-color:#f5f5f5}.AISearchResultDetail_headerTitle__wfBJg{color:#1a1a1a;flex:1 1;font-size:20px;font-weight:600;margin:0}.AISearchResultDetail_headerActions__wiFo9{display:flex;gap:8px}.AISearchResultDetail_saveButton__7nu7j,.AISearchResultDetail_shareButton__\+DQeZ{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.AISearchResultDetail_saveButton__7nu7j:hover,.AISearchResultDetail_shareButton__\+DQeZ:hover{background-color:#f5f5f5;color:#1a1a1a}.AISearchResultDetail_saveButton__7nu7j svg,.AISearchResultDetail_shareButton__\+DQeZ svg{height:24px;width:24px}.AISearchResultDetail_aiLabel__2YKqS{align-items:center;background-color:#e3f2fd;color:#1976d2;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px}.AISearchResultDetail_aiIcon__uUoLx{height:20px;width:20px}.AISearchResultDetail_tabContainer__j6faE{background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;overflow-x:auto;padding:0 16px}.AISearchResultDetail_tab__BSIRE{background:none;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;padding:16px;transition:all .2s;white-space:nowrap}.AISearchResultDetail_tab__BSIRE:hover{color:#1a1a1a}.AISearchResultDetail_activeTab__JWu6e{border-bottom-color:#2563eb;color:#2563eb}.AISearchResultDetail_content__AY2hj{flex:1 1;padding:16px 16px 80px}.AISearchResultDetail_loadingContainer__QIft4{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.AISearchResultDetail_loadingSpinner__nZ4pI{animation:AISearchResultDetail_spin__IsP9A 1s linear infinite;border:4px solid #f0f0f0;border-radius:50%;border-top-color:#2563eb;height:48px;width:48px}@keyframes AISearchResultDetail_spin__IsP9A{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AISearchResultDetail_loadingText__WH5nn{align-items:center;color:#666;display:flex;font-size:16px;gap:8px}.AISearchResultDetail_overviewTab__R7z1I{display:flex;flex-direction:column;gap:16px}.AISearchResultDetail_summaryCard__X7OlG{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px}.AISearchResultDetail_urgencyBadge__ZDMoF{align-items:center;border-radius:20px;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-bottom:12px;padding:6px 12px}.AISearchResultDetail_urgencyBadge__ZDMoF svg{height:18px;width:18px}.AISearchResultDetail_urgencyLow__k6qZY{background-color:#e8f5e9;color:#2e7d32}.AISearchResultDetail_urgencyMedium__QGHMp{background-color:#fff3e0;color:#f57c00}.AISearchResultDetail_urgencyHigh__8xwBC{background-color:#ffebee;color:#d32f2f}.AISearchResultDetail_summary__X1ePB{color:#333;font-size:16px;line-height:1.6;margin:0}.AISearchResultDetail_warningCard__VzLUh{background-color:#fff3e0;border:1px solid #ffe0b2;border-radius:12px;padding:16px}.AISearchResultDetail_warningTitle__gkgFz{align-items:center;color:#f57c00;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 12px}.AISearchResultDetail_warningTitle__gkgFz svg{height:20px;width:20px}.AISearchResultDetail_warningList__ghNb1{list-style:disc;margin:0;padding-left:28px}.AISearchResultDetail_warningList__ghNb1 li{color:#666;line-height:1.5;margin-bottom:8px}.AISearchResultDetail_section__Dc5d8{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px}.AISearchResultDetail_sectionTitle__AXXuY{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 16px}.AISearchResultDetail_actionList__Ee9MZ{list-style:none;margin:0;padding:0}.AISearchResultDetail_actionItem__HsHeR{align-items:flex-start;background-color:#f8f9fa;border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:12px}.AISearchResultDetail_actionIcon__eJJ7B{color:#4caf50;flex-shrink:0;height:20px;margin-top:2px;width:20px}.AISearchResultDetail_actionItem__HsHeR>div{flex:1 1}.AISearchResultDetail_actionItem__HsHeR span{color:#333;font-weight:500;line-height:1.5}.AISearchResultDetail_actionDescription__xYKa3{color:#666;font-size:14px;line-height:1.4;margin:4px 0 0}.AISearchResultDetail_actionTimeframe__eRL8b{color:#009951;font-size:13px;font-weight:500;margin:4px 0 0}.AISearchResultDetail_preventiveGrid__ERcfY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.AISearchResultDetail_preventiveCard__82WF-{align-items:flex-start;background-color:#e3f2fd;border-radius:8px;display:flex;gap:12px;padding:16px}.AISearchResultDetail_preventiveIcon__RZF65{color:#1976d2;flex-shrink:0;height:20px;width:20px}.AISearchResultDetail_preventiveCard__82WF- p{color:#333;font-size:14px;line-height:1.5;margin:0}.AISearchResultDetail_followUpCard__ysNX3{background-color:#f3e5f5;border-radius:12px;display:flex;gap:16px;padding:20px}.AISearchResultDetail_followUpIcon__ECkII{color:#7b1fa2;flex-shrink:0;height:24px;width:24px}.AISearchResultDetail_followUpTitle__KXgI0{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 8px}.AISearchResultDetail_followUpText__xFYbo{color:#666;font-size:14px;line-height:1.5;margin:0}.AISearchResultDetail_providersTab__kDHw2{display:flex;flex-direction:column;gap:16px}.AISearchResultDetail_tabDescription__jbeQl{color:#666;font-size:14px;line-height:1.5;margin:0}.AISearchResultDetail_providerList__WCbsz{display:flex;flex-direction:column;gap:16px}.AISearchResultDetail_providerCardWrapper__FpMs6{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.AISearchResultDetail_providerActions__Y7kEd{border-top:1px solid #e0e0e0;display:flex;gap:8px;padding:12px}.AISearchResultDetail_callButton__tK64W,.AISearchResultDetail_directionsButton__2v6zq,.AISearchResultDetail_scheduleButton__cHyfz{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:10px;transition:all .2s}.AISearchResultDetail_callButton__tK64W:hover,.AISearchResultDetail_directionsButton__2v6zq:hover,.AISearchResultDetail_scheduleButton__cHyfz:hover{background-color:#f5f5f5;border-color:#2563eb;color:#2563eb}.AISearchResultDetail_callButton__tK64W svg,.AISearchResultDetail_directionsButton__2v6zq svg,.AISearchResultDetail_scheduleButton__cHyfz svg{height:18px;width:18px}.AISearchResultDetail_treatmentsTab__HZ4Lf{display:flex;flex-direction:column;gap:24px}.AISearchResultDetail_treatmentSection__UGFzC{display:flex;flex-direction:column;gap:16px}.AISearchResultDetail_treatmentTitle__yr7O\+{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.AISearchResultDetail_procedureList__twFFN{display:flex;flex-direction:column;gap:16px}.AISearchResultDetail_procedureWrapper__pRv0u{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.AISearchResultDetail_preparationSteps__qW3Td{background-color:#f8f9fa;border-top:1px solid #e0e0e0;padding:16px}.AISearchResultDetail_preparationSteps__qW3Td h4{color:#666;font-size:14px;font-weight:600;margin:0 0 8px}.AISearchResultDetail_preparationSteps__qW3Td ul{list-style:disc;margin:0;padding-left:20px}.AISearchResultDetail_preparationSteps__qW3Td li{color:#666;font-size:14px;line-height:1.4;margin-bottom:4px}.AISearchResultDetail_medicationList__u42Ca{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.AISearchResultDetail_costsTab__LVWoT{display:flex;flex-direction:column;gap:16px}.AISearchResultDetail_costSummaryCard__F-qbL{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px}.AISearchResultDetail_costTitle__0KgBD{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 16px}.AISearchResultDetail_costBreakdown__k\+cFX{display:flex;flex-direction:column;gap:12px}.AISearchResultDetail_costRow__QlXv3{align-items:center;display:flex;font-size:15px;justify-content:space-between}.AISearchResultDetail_costAmount__X-jTb{color:#333;font-weight:500}.AISearchResultDetail_costDivider__z7DF0{background-color:#e0e0e0;height:1px;margin:8px 0}.AISearchResultDetail_totalLabel__BAPj8{color:#1a1a1a;font-weight:600}.AISearchResultDetail_totalAmount__LZJ2z{color:#2563eb;font-size:18px;font-weight:700}.AISearchResultDetail_costNote__mGE\+J{align-items:flex-start;background-color:#e3f2fd;border-radius:8px;color:#1565c0;display:flex;font-size:14px;gap:8px;line-height:1.4;margin:16px 0 0;padding:12px}.AISearchResultDetail_costNote__mGE\+J svg{flex-shrink:0;height:18px;margin-top:1px;width:18px}.AISearchResultDetail_savingsCard__VTCeD{background-color:#e8f5e9;border-radius:12px;padding:20px}.AISearchResultDetail_savingsTitle__sJPFa{align-items:center;color:#2e7d32;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 16px}.AISearchResultDetail_savingsTitle__sJPFa svg{height:24px;width:24px}.AISearchResultDetail_savingsList__7zsdF{list-style:disc;margin:0;padding-left:24px}.AISearchResultDetail_savingsList__7zsdF li{color:#333;font-size:15px;line-height:1.5;margin-bottom:8px}.AISearchResultDetail_bottomActions__yGwTf{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;box-shadow:0 -2px 8px #0000001a;display:flex;gap:12px;left:0;padding:16px;position:fixed;right:0}.AISearchResultDetail_modifyButton__w7i5a,.AISearchResultDetail_newSearchButton__syJMc{border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px;transition:all .2s}.AISearchResultDetail_modifyButton__w7i5a{background-color:#fff;border:2px solid #2563eb;color:#2563eb}.AISearchResultDetail_modifyButton__w7i5a:hover{background-color:#f0f7ff}.AISearchResultDetail_newSearchButton__syJMc{background-color:#2563eb;border:none;color:#fff}.AISearchResultDetail_newSearchButton__syJMc:hover{background-color:#1d4ed8}@media (max-width:768px){.AISearchResultDetail_medicationList__u42Ca,.AISearchResultDetail_preventiveGrid__ERcfY{grid-template-columns:1fr}.AISearchResultDetail_providerActions__Y7kEd{flex-wrap:wrap}.AISearchResultDetail_scheduleButton__cHyfz{flex:1 1 100%}.AISearchResultDetail_callButton__tK64W,.AISearchResultDetail_directionsButton__2v6zq{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}}.AISearchResultDetail_generatingSteps__J01Rx{margin-top:40px;max-width:400px}.AISearchResultDetail_step__GXCNv{align-items:center;display:flex;gap:16px;margin-bottom:20px;opacity:.5;transition:opacity .3s ease}.AISearchResultDetail_step__GXCNv.AISearchResultDetail_active__uNAaO{opacity:1}.AISearchResultDetail_stepIcon__ixOzp{align-items:center;background-color:#e8f5e9;border-radius:50%;color:#4caf50;display:flex;font-weight:600;height:32px;justify-content:center;position:relative;width:32px}.AISearchResultDetail_stepSpinner__6UetC{animation:AISearchResultDetail_spin__IsP9A 1s linear infinite;border:2px solid #e0e0e0;border-radius:50%;border-top-color:#007acc;height:20px;width:20px}.AISearchResultDetail_step__GXCNv span{color:#333;font-size:15px}.AISearchResultDetail_step__GXCNv.AISearchResultDetail_pending__Tp3yD{opacity:.3}.AISearchResultDetail_progressBar__idNjB{background-color:#e0e0e0;border-radius:2px;height:4px;margin-top:24px;max-width:400px;overflow:hidden;width:100%}.AISearchResultDetail_progressFill__9R83a{background-color:#007acc;height:100%;transition:width .3s ease}.AISearchResultDetail_errorContainer__RuInZ{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px 20px;text-align:center}.AISearchResultDetail_errorIcon__nhb0o{color:#f44336;height:64px;margin-bottom:24px;width:64px}.AISearchResultDetail_errorContainer__RuInZ h2{color:#333;font-size:24px;font-weight:600;margin:0 0 12px}.AISearchResultDetail_errorContainer__RuInZ p{color:#666;font-size:16px;margin:0 0 32px;max-width:400px}.AISearchResultDetail_retryButton__hsApF{background-color:#007acc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 32px;transition:background-color .2s ease}.AISearchResultDetail_retryButton__hsApF:hover{background-color:#06b}.SavedScreen_savedScreen__Y2Tp5{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.SavedScreen_header__dmIrS{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px}.SavedScreen_headerTitle__ejok0{color:#1a1a1a;font-size:24px;font-weight:600;margin:0}.SavedScreen_createListButton__n4mUt{align-items:center;background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.SavedScreen_createListButton__n4mUt:hover{background-color:#1d4ed8}.SavedScreen_createListButton__n4mUt svg{height:20px;width:20px}.SavedScreen_searchContainer__Y\+aAW{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:16px}.SavedScreen_searchBar__WXBAA{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;height:40px;padding:0 12px}.SavedScreen_searchIcon__z6IY4{color:#666;height:20px;margin-right:8px;width:20px}.SavedScreen_searchInput__b-jrZ{background:none;border:none;color:#1a1a1a;flex:1 1;font-size:16px;outline:none}.SavedScreen_searchInput__b-jrZ::placeholder{color:#999}.SavedScreen_filterContainer__LFyBD{-webkit-overflow-scrolling:touch;background-color:#fff;border-bottom:1px solid #e0e0e0;overflow-x:auto}.SavedScreen_filterScroll__5V2vp{display:flex;gap:8px;min-width:min-content;padding:12px 16px}.SavedScreen_filterChip__B6jn5{align-items:center;background-color:#f5f5f5;border:none;border-radius:20px;color:#666;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s;white-space:nowrap}.SavedScreen_filterChip__B6jn5:hover{background-color:#e8e8e8}.SavedScreen_activeFilter__SfLnv{background-color:#2563eb;color:#fff}.SavedScreen_filterChip__B6jn5 svg{height:18px;width:18px}.SavedScreen_count__bfmZB{background-color:#0000001a;border-radius:10px;font-size:12px;font-weight:600;padding:2px 6px}.SavedScreen_activeFilter__SfLnv .SavedScreen_count__bfmZB{background-color:#fff3}.SavedScreen_content__tykoI{flex:1 1;padding:16px 16px 80px}.SavedScreen_emptyState__3yDsp{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.SavedScreen_emptyIcon__ar3bD{color:#ccc;height:64px;margin-bottom:16px;width:64px}.SavedScreen_emptyTitle__-Y3PR{color:#333;font-size:20px;font-weight:600;margin:0 0 8px}.SavedScreen_emptyText__PehVN{color:#666;font-size:14px;line-height:1.5;margin:0;max-width:300px}.SavedScreen_itemsList__5Lhpw{display:flex;flex-direction:column;gap:12px}.SavedScreen_savedItem__4IHpQ{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;overflow:hidden;transition:all .2s}.SavedScreen_savedItem__4IHpQ:hover{box-shadow:0 2px 8px #00000026}.SavedScreen_itemContent__lBdMx{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:16px;padding:16px}.SavedScreen_itemIconContainer__uDEYZ{align-items:center;background-color:#f5f5f5;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.SavedScreen_itemIcon__Bzd6P{color:#666;height:24px;width:24px}.SavedScreen_itemDetails__EcREU{flex:1 1;min-width:0}.SavedScreen_itemTitle__3D3\+k{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SavedScreen_itemSubtitle__wszoA{color:#666;font-size:14px;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SavedScreen_itemMeta__SiZKN{align-items:center;color:#999;display:flex;font-size:12px;gap:4px}.SavedScreen_timeIcon__D4yoi{height:14px;width:14px}.SavedScreen_savedTime__4xG\+C{font-size:12px}.SavedScreen_itemActions__0jeTT{border-left:1px solid #f0f0f0;display:flex;gap:4px;padding:8px}.SavedScreen_actionButton__WxfUa{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.SavedScreen_actionButton__WxfUa:hover{background-color:#f5f5f5;color:#1a1a1a}.SavedScreen_actionButton__WxfUa svg{height:20px;width:20px}.SavedScreen_modal__uW8Di{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SavedScreen_modalContent__JG9om{background-color:#fff;border-radius:16px;box-shadow:0 4px 24px #0003;max-width:320px;padding:24px;width:100%}.SavedScreen_modalTitle__1uLPi{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 8px}.SavedScreen_modalText__UQqoM{color:#666;font-size:14px;line-height:1.5;margin:0 0 24px}.SavedScreen_modalActions__biNSG{display:flex;gap:12px}.SavedScreen_cancelButton__eVzwF,.SavedScreen_deleteButton__KWTbx{border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:12px;transition:all .2s}.SavedScreen_cancelButton__eVzwF{background-color:#f5f5f5;border:none;color:#666}.SavedScreen_cancelButton__eVzwF:hover{background-color:#e8e8e8;color:#1a1a1a}.SavedScreen_deleteButton__KWTbx{background-color:#ef4444;border:none;color:#fff}.SavedScreen_deleteButton__KWTbx:hover{background-color:#dc2626}@media (max-width:768px){.SavedScreen_content__tykoI,.SavedScreen_filterScroll__5V2vp{padding:12px}.SavedScreen_itemContent__lBdMx{gap:12px;padding:12px}.SavedScreen_itemIconContainer__uDEYZ{height:40px;width:40px}.SavedScreen_itemIcon__Bzd6P{height:20px;width:20px}}.ClaimsSummaryScreen_claimsSummaryScreen__VnZG9{background-color:var(--color-brand-50);display:flex;flex-direction:column;min-height:100vh;padding-bottom:80px}@keyframes ClaimsSummaryScreen_shimmer__dcATX{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.ClaimsSummaryScreen_skeletonButton__pD1rU{animation:ClaimsSummaryScreen_shimmer__dcATX 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:50%;height:40px;width:40px}.ClaimsSummaryScreen_skeletonTitle__7-vBO{height:20px;margin-left:16px;width:120px}.ClaimsSummaryScreen_skeletonLargeTitle__hUL1a,.ClaimsSummaryScreen_skeletonTitle__7-vBO{animation:ClaimsSummaryScreen_shimmer__dcATX 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:4px}.ClaimsSummaryScreen_skeletonLargeTitle__hUL1a{height:28px;width:200px}.ClaimsSummaryScreen_skeletonSubtitle__jV4-5{height:24px;width:150px}.ClaimsSummaryScreen_skeletonSmallText__rIlFC,.ClaimsSummaryScreen_skeletonSubtitle__jV4-5{animation:ClaimsSummaryScreen_shimmer__dcATX 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:4px}.ClaimsSummaryScreen_skeletonSmallText__rIlFC{height:14px;margin-bottom:12px;width:140px}.ClaimsSummaryScreen_skeletonLargeNumber__\+QW-s{animation:ClaimsSummaryScreen_shimmer__dcATX 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:4px;height:32px;margin-bottom:20px;width:120px}.ClaimsSummaryScreen_skeletonChart__qTe0q{border-radius:8px;height:120px}.ClaimsSummaryScreen_skeletonChart__qTe0q,.ClaimsSummaryScreen_skeletonClaimCard__CN8vl{animation:ClaimsSummaryScreen_shimmer__dcATX 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;width:100%}.ClaimsSummaryScreen_skeletonClaimCard__CN8vl{border-radius:12px;height:80px}.ClaimsSummaryScreen_skeletonSeeAll__vX8y3{animation:ClaimsSummaryScreen_shimmer__dcATX 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:4px;height:20px;width:150px}.ClaimsSummaryScreen_skeletonServiceTypes__6tnYt{display:flex;flex-direction:column;gap:16px}.ClaimsSummaryScreen_skeletonServiceTypes__6tnYt:after,.ClaimsSummaryScreen_skeletonServiceTypes__6tnYt:before{animation:ClaimsSummaryScreen_shimmer__dcATX 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:8px;content:"";height:60px;width:100%}.ClaimsSummaryScreen_skeletonStatCard__PCo75{display:flex;flex-direction:column;gap:8px}.ClaimsSummaryScreen_skeletonStatCard__PCo75:before{height:14px;width:100%}.ClaimsSummaryScreen_skeletonStatCard__PCo75:after,.ClaimsSummaryScreen_skeletonStatCard__PCo75:before{animation:ClaimsSummaryScreen_shimmer__dcATX 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:4px;content:""}.ClaimsSummaryScreen_skeletonStatCard__PCo75:after{height:24px;margin:0 auto;width:80px}.ClaimsSummaryScreen_depth0Frame0__4xhvV,.ClaimsSummaryScreen_depth1Frame0__ejxpC{display:flex;flex:1 1;flex-direction:column}.ClaimsSummaryScreen_depth2Frame0__3Uo79{align-items:center;background-color:#fff;border-bottom:1px solid var(--color-slate-200);display:flex;gap:16px;padding:16px}.ClaimsSummaryScreen_backButton__UOjC6{align-items:center;background:none;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.ClaimsSummaryScreen_backButton__UOjC6:hover{background-color:var(--color-brand-50)}.ClaimsSummaryScreen_backButton__UOjC6 svg{height:24px;width:24px}.ClaimsSummaryScreen_depth3Frame1__cf3it{flex:1 1}.ClaimsSummaryScreen_claims__EqDTf{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.ClaimsSummaryScreen_depth2Frame1__RA5i8{background-color:#fff;padding:20px 16px 16px}.ClaimsSummaryScreen_claimsSummary__ewUEO{color:#1a1a1a;font-size:28px;font-weight:700;margin:0}.ClaimsSummaryScreen_depth2Frame2__Lql0q{margin:16px}.ClaimsSummaryScreen_depth3Frame01__OLX4m{background-color:#fff;border:1px solid var(--color-slate-200);border-radius:16px;box-shadow:0 2px 8px #0000000d;padding:20px}.ClaimsSummaryScreen_depth1Frame0__ejxpC{margin-bottom:12px}.ClaimsSummaryScreen_totalCostsOver__UbYzq{color:#666;font-size:14px;margin:0}.ClaimsSummaryScreen_depth4Frame1__f40Eo{margin-bottom:8px}.ClaimsSummaryScreen_b__JxuH0{color:#1a1a1a;font-size:32px;font-weight:700;margin:0}.ClaimsSummaryScreen_depth4Frame2__l4JT2{align-items:center;display:flex;gap:16px;margin-bottom:20px}.ClaimsSummaryScreen_depth5Frame0__GhQN1{align-items:center;display:flex}.ClaimsSummaryScreen_last12Months__sd-Zk{color:#999;font-size:12px}.ClaimsSummaryScreen_timeRangeSelect__7c16q{background-color:#fff;border:1px solid var(--color-slate-200);border-radius:6px;color:#666;cursor:pointer;font-size:12px;padding:6px 12px;transition:border-color .2s}.ClaimsSummaryScreen_timeRangeSelect__7c16q:focus{border-color:var(--color-brand-600);outline:none}.ClaimsSummaryScreen_depth5Frame1__aikcu{align-items:center;color:#4caf50;display:flex;gap:4px}.ClaimsSummaryScreen_trendIcon__aCnxt{height:16px;width:16px}.ClaimsSummaryScreen_depth4Frame3__82wz\+{margin-top:20px}.ClaimsSummaryScreen_chartContainer__D-q8K{position:relative}.ClaimsSummaryScreen_lineChart__IjJnn{height:120px;overflow:visible;width:100%}.ClaimsSummaryScreen_gridLines__478fj{opacity:.5}@media (prefers-contrast:high){.ClaimsSummaryScreen_linePath__utHvC{stroke:#000;stroke-width:3px}.ClaimsSummaryScreen_gridLines__478fj line{stroke:#666!important}.ClaimsSummaryScreen_serviceTypeRow__0v1\+N:focus{outline:3px solid #000}.ClaimsSummaryScreen_actionButton__K-W2a{border:2px solid #000}.ClaimsSummaryScreen_actionButton__K-W2a:hover{background-color:#000;color:#fff}}@media (prefers-reduced-motion:reduce){.ClaimsSummaryScreen_linePath__utHvC{animation:none}.ClaimsSummaryScreen_skeletonButton__pD1rU,.ClaimsSummaryScreen_skeletonChart__qTe0q,.ClaimsSummaryScreen_skeletonClaimCard__CN8vl,.ClaimsSummaryScreen_skeletonLargeNumber__\+QW-s,.ClaimsSummaryScreen_skeletonLargeTitle__hUL1a,.ClaimsSummaryScreen_skeletonSeeAll__vX8y3,.ClaimsSummaryScreen_skeletonServiceTypes__6tnYt:after,.ClaimsSummaryScreen_skeletonServiceTypes__6tnYt:before,.ClaimsSummaryScreen_skeletonSmallText__rIlFC,.ClaimsSummaryScreen_skeletonStatCard__PCo75:after,.ClaimsSummaryScreen_skeletonStatCard__PCo75:before,.ClaimsSummaryScreen_skeletonSubtitle__jV4-5,.ClaimsSummaryScreen_skeletonTitle__7-vBO{animation:none;background:#e0e0e0}}.ClaimsSummaryScreen_linePath__utHvC{stroke-dasharray:1000;stroke-dashoffset:1000;stroke:var(--color-brand-600);animation:ClaimsSummaryScreen_drawLine__hbXP- 1.5s ease-out forwards}@keyframes ClaimsSummaryScreen_drawLine__hbXP-{to{stroke-dashoffset:0}}.ClaimsSummaryScreen_monthLabels__nwDUM{display:flex;justify-content:space-between;margin-top:8px;padding:0 10px}.ClaimsSummaryScreen_monthLabel__NVl5B{color:#999;font-size:10px;font-weight:500;text-align:center}.ClaimsSummaryScreen_monthLabel__NVl5B.ClaimsSummaryScreen_currentMonth__uxmCF{color:var(--color-brand-600);font-weight:600}.ClaimsSummaryScreen_emptyChart__ftKN6{align-items:center;display:flex;flex-direction:column;height:120px;justify-content:center;padding:20px}.ClaimsSummaryScreen_emptyChartIcon__l-MgN{margin-bottom:12px;opacity:.5}.ClaimsSummaryScreen_emptyChartText__p0F3s{color:#999;font-size:14px;margin:0}.ClaimsSummaryScreen_depth2Frame5__eCvNk{background-color:var(--color-brand-50);padding:20px 16px 12px}.ClaimsSummaryScreen_depth2Frame6__J9DiJ,.ClaimsSummaryScreen_depth2Frame7__l-9Oo{align-items:center;background-color:#fff;border:1px solid var(--color-slate-200);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin:0 16px 8px;padding:16px;transition:all .2s}.ClaimsSummaryScreen_depth2Frame6__J9DiJ:hover,.ClaimsSummaryScreen_depth2Frame7__l-9Oo:hover{border-color:var(--color-brand-600);box-shadow:0 2px 8px #0000001a}.ClaimsSummaryScreen_depth3Frame02__Xzu-o,.ClaimsSummaryScreen_depth3Frame03__qkBBu{align-items:center;display:flex;flex:1 1;gap:16px}.ClaimsSummaryScreen_claimIcon__dyNqs{background-color:var(--color-brand-50);border-radius:8px;color:#666;height:40px;padding:8px;width:40px}.ClaimsSummaryScreen_depth4Frame11__rtlBV{flex:1 1}.ClaimsSummaryScreen_depth5Frame02__4ozgj{margin-bottom:4px}.ClaimsSummaryScreen_depth5Frame12__G3Cra{margin:0}.ClaimsSummaryScreen_cityHospital__rYs2g{color:#666;font-size:14px}.ClaimsSummaryScreen_chevronIcon__5FUFQ{color:#999;height:24px;width:24px}.ClaimsSummaryScreen_claimMeta__CLq2X{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ClaimsSummaryScreen_claimDate__vg14k{color:#999;font-size:12px}.ClaimsSummaryScreen_claimCost__YpgfN{color:var(--color-brand-600);font-size:13px;font-weight:500}.ClaimsSummaryScreen_claimActions__M6ikc{align-items:center;display:flex;gap:8px}.ClaimsSummaryScreen_viewDetails__aKcra{color:var(--color-brand-600);font-size:14px;font-weight:500}.ClaimsSummaryScreen_seeAllClaims__82mRE{color:var(--color-brand-600);font-size:16px;font-weight:500}.ClaimsSummaryScreen_depth4Frame31__InsM4{display:flex;flex-direction:column;gap:16px}.ClaimsSummaryScreen_serviceTypeRow__0v1\+N{background:none;border:none;border-radius:8px;cursor:pointer;min-height:44px;padding:2px;text-align:left;transition:background-color .2s;width:100%}.ClaimsSummaryScreen_serviceTypeRow__0v1\+N:hover{background-color:var(--color-brand-50)}.ClaimsSummaryScreen_serviceTypeRow__0v1\+N:focus{background-color:var(--color-brand-50);outline:2px solid var(--color-brand-600);outline-offset:2px}.ClaimsSummaryScreen_serviceTypeRow__0v1\+N:active{background-color:#e2e8f0}.ClaimsSummaryScreen_depth5Frame05__WMDQG{display:flex;flex-direction:column;gap:8px}.ClaimsSummaryScreen_depth6Frame01__JqnD5{align-items:center;display:flex;justify-content:space-between}.ClaimsSummaryScreen_serviceAmount__lgkmT{color:#1a1a1a;font-size:14px;font-weight:600}.ClaimsSummaryScreen_servicePercentage__keWGv{color:#666;font-size:12px;margin-top:4px}.ClaimsSummaryScreen_serviceType__ArhCE{color:#333;font-size:14px;font-weight:500;margin:0}.ClaimsSummaryScreen_depth6Frame12__orW\+z{background-color:#f0f0f0;border-radius:4px;height:8px;overflow:hidden;width:100%}.ClaimsSummaryScreen_depth7Frame01__FjmsH,.ClaimsSummaryScreen_depth7Frame02__LxQHe,.ClaimsSummaryScreen_depth7Frame03__2UIDL,.ClaimsSummaryScreen_depth7Frame0__9iUWJ{border-radius:4px;height:100%;transition:width .3s ease}.ClaimsSummaryScreen_depth7Frame0__9iUWJ{background-color:var(--color-brand-600)}.ClaimsSummaryScreen_depth7Frame01__FjmsH{background-color:#10b981}.ClaimsSummaryScreen_depth7Frame02__LxQHe{background-color:#f59e0b}.ClaimsSummaryScreen_depth7Frame03__2UIDL{background-color:#8b5cf6}.ClaimsSummaryScreen_depth2Frame4__ast3N{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:16px}.ClaimsSummaryScreen_depth3Frame05__peFb0,.ClaimsSummaryScreen_depth3Frame13__ceVd3{background-color:#fff;border:1px solid var(--color-slate-200);border-radius:12px;padding:16px;text-align:center}.ClaimsSummaryScreen_depth4Frame14__ySfzd{margin-top:8px}.ClaimsSummaryScreen_b2__\+sb-1{color:#1a1a1a;font-size:24px;font-weight:700;margin:0}.ClaimsSummaryScreen_statComparison__v6Wad{color:#666;font-size:12px;margin-top:4px}.ClaimsSummaryScreen_actionSection__9ezmn{background-color:#fff;border:1px solid var(--color-slate-200);border-radius:16px;box-shadow:0 2px 8px #0000000d;margin:16px;padding:20px}.ClaimsSummaryScreen_actionTitle__IfY-K{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 16px}.ClaimsSummaryScreen_actionButtons__q3Ep8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ClaimsSummaryScreen_actionButton__K-W2a{align-items:center;background-color:var(--color-brand-50);border:1px solid var(--color-slate-200);border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s}.ClaimsSummaryScreen_actionButton__K-W2a:hover{background-color:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.ClaimsSummaryScreen_actionButton__K-W2a svg{height:20px;width:20px}.ClaimsSummaryScreen_insightSection__MeqLN{align-items:start;background:linear-gradient(135deg,#f0f7ff,#e8f3ff);border:1px solid #d0e4ff;border-radius:16px;display:flex;gap:16px;margin:16px;padding:20px}.ClaimsSummaryScreen_insightIcon__5XyHv{flex-shrink:0;font-size:32px}.ClaimsSummaryScreen_insightContent__6SUvj{flex:1 1}.ClaimsSummaryScreen_insightTitle__UTt\+6{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 8px}.ClaimsSummaryScreen_insightText__i5qlv{color:#666;font-size:14px;line-height:1.5;margin:0 0 12px}.ClaimsSummaryScreen_insightAction__NwX2D{background-color:var(--color-brand-600);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.ClaimsSummaryScreen_insightAction__NwX2D:hover{background-color:var(--color-brand-700)}@media (max-width:768px){.ClaimsSummaryScreen_depth2Frame4__ast3N{grid-template-columns:1fr}.ClaimsSummaryScreen_b__JxuH0{font-size:28px}.ClaimsSummaryScreen_b2__\+sb-1{font-size:20px}.ClaimsSummaryScreen_actionButtons__q3Ep8{grid-template-columns:1fr}.ClaimsSummaryScreen_actionButton__K-W2a{min-height:48px}.ClaimsSummaryScreen_serviceTypeRow__0v1\+N{min-height:48px;padding:6px 12px}.ClaimsSummaryScreen_depth2Frame6__J9DiJ,.ClaimsSummaryScreen_depth2Frame7__l-9Oo{min-height:48px;padding:16px}.ClaimsSummaryScreen_timeRangeSelect__7c16q{min-height:44px;padding:8px 12px}.ClaimsSummaryScreen_insightSection__MeqLN{flex-direction:column;text-align:center}.ClaimsSummaryScreen_insightIcon__5XyHv{align-self:center}}.PastClaimsScreen_pastClaimsScreen__nTD2g{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh;padding-bottom:80px}.PastClaimsScreen_loadingContainer__5UBPg{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.PastClaimsScreen_loadingSpinner__-Jgfm{animation:PastClaimsScreen_spin__U1mKH 1s linear infinite;border:3px solid #f0f0f0;border-radius:50%;border-top-color:#2563eb;height:48px;width:48px}@keyframes PastClaimsScreen_spin__U1mKH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PastClaimsScreen_depth0Frame0__d22cf,.PastClaimsScreen_depth1Frame0__FybCg{display:flex;flex:1 1;flex-direction:column}.PastClaimsScreen_depth2Frame0__zvkM-{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;gap:16px;padding:16px}.PastClaimsScreen_backButton__2HtDc{align-items:center;background:none;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.PastClaimsScreen_backButton__2HtDc:hover{background-color:#f5f5f5}.PastClaimsScreen_backButton__2HtDc svg{height:24px;width:24px}.PastClaimsScreen_depth3Frame1__BLWEr{flex:1 1}.PastClaimsScreen_claims__q3p-f{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.PastClaimsScreen_depth2Frame1__Sa3N9{background-color:#fff;padding:20px 16px 16px}.PastClaimsScreen_pastClaims__EGunD{color:#1a1a1a;font-size:28px;font-weight:700;margin:0}.PastClaimsScreen_searchSection__\+KPIf{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;gap:12px;padding:16px}.PastClaimsScreen_searchBar__r5sGg{flex:1 1;position:relative}.PastClaimsScreen_searchIcon__UYs\+T{color:#666;height:20px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.PastClaimsScreen_searchInput__gJefW{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1a1a1a;font-size:16px;padding:12px 12px 12px 40px;transition:border-color .2s;width:100%}.PastClaimsScreen_searchInput__gJefW:focus{border-color:#2563eb;outline:none}.PastClaimsScreen_searchInput__gJefW::placeholder{color:#999}.PastClaimsScreen_filterButton__PjMAy{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s;width:44px}.PastClaimsScreen_filterButton__PjMAy:hover{background-color:#f5f5f5;border-color:#2563eb;color:#2563eb}.PastClaimsScreen_filterButton__PjMAy svg{height:24px;width:24px}.PastClaimsScreen_filtersSection__DokGu{background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;gap:16px;padding:16px}.PastClaimsScreen_filterGroup__7XPi2{flex:1 1}.PastClaimsScreen_filterGroup__7XPi2 label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.PastClaimsScreen_filterSelect__SZvyv{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#1a1a1a;cursor:pointer;font-size:14px;padding:8px 12px;width:100%}.PastClaimsScreen_filterSelect__SZvyv:focus{border-color:#2563eb;outline:none}.PastClaimsScreen_claimsList__Snh\+0{flex:1 1;padding:16px 0}.PastClaimsScreen_emptyState__7JDnH{color:#666;font-size:16px;padding:60px 20px;text-align:center}.PastClaimsScreen_depth2Frame2__9JKj4{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin:0 16px 8px;padding:16px;transition:all .2s}.PastClaimsScreen_depth2Frame2__9JKj4:hover{border-color:#2563eb;box-shadow:0 2px 8px #0000001a}.PastClaimsScreen_depth3Frame01__INg26{align-items:center;display:flex;flex:1 1;gap:16px}.PastClaimsScreen_claimIcon__XtocG{background-color:#f5f5f5;border-radius:8px;color:#666;height:40px;padding:8px;width:40px}.PastClaimsScreen_depth4Frame1__DQgc6{flex:1 1}.PastClaimsScreen_depth5Frame0__f0dBa{margin-bottom:4px}.PastClaimsScreen_routineCheckup__e7Ayp{color:#1a1a1a;font-size:16px;font-weight:600}.PastClaimsScreen_depth5Frame1__TkgQU{margin-bottom:8px}.PastClaimsScreen_drEmilyCarter__ACy9h{color:#666;font-size:14px}.PastClaimsScreen_claimDetails__kPs8S{align-items:center;display:flex;gap:16px}.PastClaimsScreen_claimDate__9EpkY{color:#999;font-size:12px}.PastClaimsScreen_claimAmount__7xtom{color:#2563eb;font-size:14px;font-weight:600}.PastClaimsScreen_chevronIcon__gYDHX{color:#999;height:24px;width:24px}@media (max-width:768px){.PastClaimsScreen_filtersSection__DokGu{flex-direction:column}.PastClaimsScreen_claimDetails__kPs8S{flex-wrap:wrap;gap:8px}}.RateProviderModal_modalOverlay__agHmu{animation:RateProviderModal_fadeIn__VaqD9 .2s ease-out;background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes RateProviderModal_fadeIn__VaqD9{0%{opacity:0}to{opacity:1}}.RateProviderModal_modalContent__hBQ-z{animation:RateProviderModal_slideUp__tzgu0 .3s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;left:50%;max-height:90vh;max-width:560px;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}@keyframes RateProviderModal_slideUp__tzgu0{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.RateProviderModal_modalHeader__whCHj{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:24px}.RateProviderModal_modalTitle__HBfN9{color:#1a1a1a;font-size:24px;font-weight:600;margin:0}.RateProviderModal_closeButton__qnuUC{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.RateProviderModal_closeButton__qnuUC:hover{background-color:#f5f5f5;color:#333}.RateProviderModal_closeButton__qnuUC svg{height:24px;width:24px}.RateProviderModal_providerInfo__TbZ-C{align-items:center;background-color:#f8fafc;display:flex;gap:16px;padding:24px}.RateProviderModal_providerImage__LTf0O{border-radius:50%;height:60px;object-fit:cover;width:60px}.RateProviderModal_providerDetails__kgSrO{flex:1 1}.RateProviderModal_providerName__7Yzyj{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 4px}.RateProviderModal_visitInfo__E6-o1{color:#666;font-size:14px;margin:0}.RateProviderModal_sectionTitle__g52O\+{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 12px}.RateProviderModal_ratingSection__YlEXk{border-bottom:1px solid #e0e0e0;padding:24px}.RateProviderModal_overallRating__ZTEs5{align-items:center;display:flex;flex-direction:column;gap:12px}.RateProviderModal_starsContainer__mnhJT{display:flex;gap:8px}.RateProviderModal_starButton__CR2pK{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:transform .2s}.RateProviderModal_starButton__CR2pK:hover{transform:scale(1.1)}.RateProviderModal_starFilled__JjycU{color:#f59e0b;height:40px;width:40px}.RateProviderModal_starEmpty__XBvBd{color:#d1d5db;height:40px;width:40px}.RateProviderModal_ratingLabel__X50cM{color:#333;font-size:16px;font-weight:500}.RateProviderModal_categorySection__WoPUO{border-bottom:1px solid #e0e0e0;padding:24px}.RateProviderModal_categories__PgWJd{display:flex;flex-direction:column;gap:16px}.RateProviderModal_categoryRow__8UMXJ{align-items:center;display:flex;justify-content:space-between}.RateProviderModal_categoryLabel__c6lfU{color:#666;flex:1 1;font-size:14px}.RateProviderModal_categoryRow__8UMXJ .RateProviderModal_starsContainer__mnhJT{gap:4px}.RateProviderModal_categoryRow__8UMXJ .RateProviderModal_starEmpty__XBvBd,.RateProviderModal_categoryRow__8UMXJ .RateProviderModal_starFilled__JjycU{height:24px;width:24px}.RateProviderModal_recommendSection__0Yc2a{border-bottom:1px solid #e0e0e0;padding:24px}.RateProviderModal_recommendOptions__u17JW{display:flex;gap:12px}.RateProviderModal_recommendButton__VU04g{align-items:center;background-color:#f5f5f5;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:16px;transition:all .2s}.RateProviderModal_recommendButton__VU04g.RateProviderModal_selected__CQSOb,.RateProviderModal_recommendButton__VU04g:hover{background-color:#e7f3ff;border-color:#2563eb}.RateProviderModal_recommendButton__VU04g svg{color:#666;height:32px;transition:color .2s;width:32px}.RateProviderModal_recommendButton__VU04g.RateProviderModal_selected__CQSOb svg{color:#2563eb}.RateProviderModal_recommendButton__VU04g span{color:#666;font-size:14px;font-weight:500;transition:color .2s}.RateProviderModal_recommendButton__VU04g.RateProviderModal_selected__CQSOb span{color:#2563eb}.RateProviderModal_tagsSection__SC2Fg{border-bottom:1px solid #e0e0e0;padding:24px}.RateProviderModal_tags__Y0uYE{display:flex;flex-wrap:wrap;gap:8px}.RateProviderModal_tag__Lr7Eq{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;color:#666;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.RateProviderModal_tag__Lr7Eq:hover{background-color:#e7f3ff;border-color:#2563eb;color:#2563eb}.RateProviderModal_tag__Lr7Eq.RateProviderModal_selected__CQSOb{background-color:#2563eb;border-color:#2563eb;color:#fff}.RateProviderModal_reviewSection__RX2F2{border-bottom:1px solid #e0e0e0;padding:24px}.RateProviderModal_reviewTextarea__I4osN{border:1px solid #e0e0e0;border-radius:8px;color:#1a1a1a;font-family:inherit;font-size:14px;padding:12px 16px;resize:vertical;transition:border-color .2s;width:100%}.RateProviderModal_reviewTextarea__I4osN:focus{border-color:#2563eb;outline:none}.RateProviderModal_reviewTextarea__I4osN::placeholder{color:#999}.RateProviderModal_charCount__OxsPn{color:#999;display:block;font-size:12px;margin-top:4px;text-align:right}.RateProviderModal_privacyNotice__nHgKy{background-color:#f8fafc;padding:16px 24px}.RateProviderModal_privacyNotice__nHgKy p{color:#666;font-size:12px;margin:0;text-align:center}.RateProviderModal_modalFooter__3Odwd{background-color:#fff;border-top:1px solid #e0e0e0;display:flex;gap:12px;padding:24px}.RateProviderModal_cancelButton__K8Zlp,.RateProviderModal_submitButton__Pd2eB{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s}.RateProviderModal_cancelButton__K8Zlp{background-color:#fff;border:1px solid #e0e0e0;color:#666}.RateProviderModal_cancelButton__K8Zlp:hover{background-color:#f5f5f5;border-color:#999;color:#333}.RateProviderModal_submitButton__Pd2eB{background-color:#2563eb;color:#fff}.RateProviderModal_submitButton__Pd2eB:hover:not(:disabled){background-color:#1d4ed8}.RateProviderModal_submitButton__Pd2eB:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.RateProviderModal_successScreen__Wge0F{padding:48px 24px;text-align:center}.RateProviderModal_successIcon__axzIa{margin-bottom:24px}.RateProviderModal_successTitle__w3ctX{color:#1a1a1a;font-size:28px;font-weight:600;margin:0 0 12px}.RateProviderModal_successMessage__pFi5P{color:#666;font-size:16px;line-height:1.5;margin:0 0 32px}.RateProviderModal_successStats__MUivk{display:flex;gap:48px;justify-content:center}.RateProviderModal_statItem__TuVcv{align-items:center;display:flex;flex-direction:column;gap:8px}.RateProviderModal_statNumber__1HZys{color:#2563eb;font-size:36px;font-weight:700}.RateProviderModal_statLabel__\+q80d{color:#666;font-size:14px}@media (max-width:768px){.RateProviderModal_modalContent__hBQ-z{border-radius:0;height:100%;left:0;max-height:100%;top:0;transform:none;width:100%}@keyframes RateProviderModal_slideUp__tzgu0{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.RateProviderModal_recommendOptions__u17JW{flex-direction:column}.RateProviderModal_tags__Y0uYE{justify-content:center}.RateProviderModal_successStats__MUivk{gap:24px}}.ClaimsDetailScreen_claimsDetailScreen__eyw8A{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh;padding-bottom:80px}.ClaimsDetailScreen_loadingContainer__uN8IF{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.ClaimsDetailScreen_loadingSpinner__LSzjx{animation:ClaimsDetailScreen_spin__s8Fwy 1s linear infinite;border:3px solid #f0f0f0;border-radius:50%;border-top-color:#2563eb;height:48px;width:48px}@keyframes ClaimsDetailScreen_spin__s8Fwy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClaimsDetailScreen_depth0Frame0__y0OoE{background-color:#fff}.ClaimsDetailScreen_depth0Frame0__y0OoE,.ClaimsDetailScreen_depth1Frame0__xZ4Vq{display:flex;flex:1 1;flex-direction:column}.ClaimsDetailScreen_depth2Frame0__OX0jO{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;gap:16px;padding:16px}.ClaimsDetailScreen_backButton__HvDSK{align-items:center;background:none;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.ClaimsDetailScreen_backButton__HvDSK:hover{background-color:#f5f5f5}.ClaimsDetailScreen_backButton__HvDSK svg{height:24px;width:24px}.ClaimsDetailScreen_depth3Frame1__zr3b2{flex:1 1}.ClaimsDetailScreen_claimDetails__8zsBm{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.ClaimsDetailScreen_headerActions__ZItYl{display:flex;gap:8px}.ClaimsDetailScreen_iconButton__ObqfZ{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.ClaimsDetailScreen_iconButton__ObqfZ:hover{background-color:#f5f5f5;color:#2563eb}.ClaimsDetailScreen_iconButton__ObqfZ svg{height:20px;width:20px}.ClaimsDetailScreen_claimHeader__tELgb{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px}.ClaimsDetailScreen_claimNumberSection__yQY4-{align-items:center;display:flex;gap:8px}.ClaimsDetailScreen_claimNumberLabel__wS7vd{color:#666;font-size:14px}.ClaimsDetailScreen_claimNumber__bydfk{color:#1a1a1a;font-size:16px;font-weight:600}.ClaimsDetailScreen_statusBadge__wOI8N{align-items:center;border-radius:20px;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 12px}.ClaimsDetailScreen_statusBadge__wOI8N svg{height:16px;width:16px}.ClaimsDetailScreen_depth2Frame1__ywJHf{background-color:#fff;padding:20px 16px 12px}.ClaimsDetailScreen_claimSummary__qwmAQ,.ClaimsDetailScreen_sectionTitle__6aFBC{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.ClaimsDetailScreen_depth2Frame2__HJlq\+{align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0;display:flex;gap:16px;padding:16px}.ClaimsDetailScreen_depth3Frame2__cKAc7{border-radius:50%;height:56px;object-fit:cover;width:56px}.ClaimsDetailScreen_depth3Frame11__cfhl0{display:flex;flex:1 1;flex-direction:column;gap:4px}.ClaimsDetailScreen_depth4Frame0__7zkJi{display:flex;flex-direction:column}.ClaimsDetailScreen_drOliviaBennett__LWrAm{color:#1a1a1a;font-size:16px;font-weight:500}.ClaimsDetailScreen_depth4Frame11__amuWt,.ClaimsDetailScreen_depth4Frame1__bgICR{display:flex;flex-direction:column}.ClaimsDetailScreen_div__vAdJj{color:#666;font-size:14px}.ClaimsDetailScreen_depth2Frame3__ORhwE{align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0;display:flex;gap:16px;padding:16px}.ClaimsDetailScreen_iconWrapper__u0Yhr{align-items:center;background-color:#f5f5f5;border-radius:8px;color:#666;display:flex;height:48px;justify-content:center;width:48px}.ClaimsDetailScreen_iconWrapper__u0Yhr svg{height:24px;width:24px}.ClaimsDetailScreen_costBreakdownSection__sLM7K{background-color:#f8fafc;border:1px solid #e0e0e0;border-radius:12px;margin:0 16px 16px;padding:20px}.ClaimsDetailScreen_costBreakdown__8b7f4{margin-top:16px}.ClaimsDetailScreen_costRow__AZ6VW{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.ClaimsDetailScreen_costLabel__u-tMt{color:#666;font-size:14px}.ClaimsDetailScreen_costValue__sh\+PH{color:#1a1a1a;font-size:16px;font-weight:500}.ClaimsDetailScreen_costDivider__ASXTm{background-color:#e0e0e0;height:1px;margin:8px 0}.ClaimsDetailScreen_totalRow__8Q8Bc{padding-top:12px}.ClaimsDetailScreen_totalRow__8Q8Bc .ClaimsDetailScreen_costLabel__u-tMt,.ClaimsDetailScreen_totalRow__8Q8Bc .ClaimsDetailScreen_costValue__sh\+PH{color:#1a1a1a;font-size:18px}.ClaimsDetailScreen_oopMaxNotice__uIfQJ{background-color:#10b98120;border-radius:8px;color:#10b981;font-size:14px;font-weight:500;margin-top:12px;padding:8px 12px;text-align:center}.ClaimsDetailScreen_depth2Frame6__957tT{align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0;display:flex;padding:12px 16px}.ClaimsDetailScreen_depth3Frame03__Fw1zf{flex:1 1}.ClaimsDetailScreen_physicalExamination__yHVkl{color:#1a1a1a;font-size:16px}.ClaimsDetailScreen_notesSection__iCwKR{background-color:#f8fafc;border:1px solid #e0e0e0;border-radius:12px;margin:0 16px 16px;padding:16px}.ClaimsDetailScreen_diagnosisRow__zgCsd,.ClaimsDetailScreen_notesRow__og7Sa{margin-bottom:12px}.ClaimsDetailScreen_diagnosisRow__zgCsd:last-child,.ClaimsDetailScreen_notesRow__og7Sa:last-child{margin-bottom:0}.ClaimsDetailScreen_diagnosisLabel__u2CYN,.ClaimsDetailScreen_notesLabel__YP6q1{color:#666;display:block;font-size:14px;font-weight:500;margin-bottom:4px}.ClaimsDetailScreen_diagnosisValue__Q8K0t,.ClaimsDetailScreen_notesValue__gDZeq{color:#1a1a1a;font-size:14px;line-height:1.5}.ClaimsDetailScreen_documentRow__wCGN6{align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:background-color .2s}.ClaimsDetailScreen_documentRow__wCGN6:hover{background-color:#f5f5f5}.ClaimsDetailScreen_documentInfo__ZIpyp{align-items:center;display:flex;gap:12px}.ClaimsDetailScreen_documentIcon__tfi2Q{color:#2563eb;height:24px;width:24px}.ClaimsDetailScreen_documentName__knQwl{color:#1a1a1a;font-size:16px;font-weight:500}.ClaimsDetailScreen_depth2Frame11__EiqHY{align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s}.ClaimsDetailScreen_depth2Frame11__EiqHY:hover{background-color:#f5f5f5}.ClaimsDetailScreen_depth3Frame07__OSStR{align-items:center;display:flex;gap:16px}.ClaimsDetailScreen_actionIcon__XgWpe{align-items:center;background-color:#f5f5f5;border-radius:8px;color:#2563eb;display:flex;height:40px;justify-content:center;width:40px}.ClaimsDetailScreen_actionIcon__XgWpe svg{height:24px;width:24px}.ClaimsDetailScreen_chevronIcon__i7R-D{color:#999;height:24px;width:24px}@media (max-width:768px){.ClaimsDetailScreen_costBreakdownSection__sLM7K{margin:0 8px 8px;padding:16px}.ClaimsDetailScreen_notesSection__iCwKR{margin:0 8px 8px}}.DisputeClaimScreen_disputeClaimScreen__9HpYW{background-color:#f8fafc;display:flex;flex-direction:column;min-height:100vh;padding-bottom:80px}.DisputeClaimScreen_header__0VxJX{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;padding:16px 20px;position:sticky;top:0;z-index:10}.DisputeClaimScreen_backButton__LS\+eu{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;margin-right:12px;padding:8px;transition:background-color .2s}.DisputeClaimScreen_backButton__LS\+eu:hover{background-color:#f5f5f5}.DisputeClaimScreen_backButton__LS\+eu svg{color:#1a1a1a;height:24px;width:24px}.DisputeClaimScreen_headerTitle__W\+iFH{color:#1a1a1a;flex:1 1;font-size:20px;font-weight:600;margin:0}.DisputeClaimScreen_headerIcon__F8DIx{color:#2563eb;height:24px;width:24px}.DisputeClaimScreen_content__asHol{flex:1 1;margin:0 auto;max-width:800px;padding:24px 20px;width:100%}.DisputeClaimScreen_intro__4dhna{margin-bottom:32px}.DisputeClaimScreen_intro__4dhna h2{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 8px}.DisputeClaimScreen_intro__4dhna p{color:#666;font-size:16px;line-height:1.5;margin:0}.DisputeClaimScreen_section__b0ghF{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:24px;padding:24px}.DisputeClaimScreen_sectionTitle__GDwod{align-items:center;color:#1a1a1a;display:flex;font-size:18px;font-weight:600;gap:4px;margin:0 0 8px}.DisputeClaimScreen_required__bj9pE{color:#ef4444}.DisputeClaimScreen_sectionDescription__7h0CG{color:#666;font-size:14px;margin:0 0 20px}.DisputeClaimScreen_reasonsList__YhvII{display:flex;flex-direction:column;gap:12px}.DisputeClaimScreen_reasonItem__2yPKq{background-color:#f8fafc;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s}.DisputeClaimScreen_reasonItem__2yPKq:hover{background-color:#f0f7ff;border-color:#2563eb}.DisputeClaimScreen_reasonItem__2yPKq.DisputeClaimScreen_selected__u4eqR{background-color:#e7f3ff;border-color:#2563eb}.DisputeClaimScreen_reasonCheckbox__e6hRF{align-items:center;background-color:#fff;border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s;width:24px}.DisputeClaimScreen_reasonItem__2yPKq.DisputeClaimScreen_selected__u4eqR .DisputeClaimScreen_reasonCheckbox__e6hRF{background-color:#2563eb;border-color:#2563eb}.DisputeClaimScreen_reasonCheckbox__e6hRF svg{color:#fff;height:16px;width:16px}.DisputeClaimScreen_reasonContent__SGBgm{flex:1 1}.DisputeClaimScreen_reasonLabel__PTSVi{color:#1a1a1a;font-size:16px;font-weight:500;margin:0 0 4px}.DisputeClaimScreen_reasonDescription__tpPxc{color:#666;font-size:14px;line-height:1.4;margin:0}.DisputeClaimScreen_explanationTextarea__oWYpW{border:1px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:16px;line-height:1.5;padding:12px 16px;resize:vertical;transition:border-color .2s;width:100%}.DisputeClaimScreen_explanationTextarea__oWYpW:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.DisputeClaimScreen_textareaHint__Z8w6x{color:#666;font-size:12px;margin-top:8px;text-align:right}.DisputeClaimScreen_uploadArea__Vq9B0{background-color:#f8fafc;border:2px dashed #e0e0e0;border-radius:8px;padding:32px;text-align:center}.DisputeClaimScreen_fileInput__Onpc-{display:none}.DisputeClaimScreen_uploadButton__G\+wzA{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.DisputeClaimScreen_uploadButton__G\+wzA:hover{background-color:#f5f5f5;border-color:#2563eb;color:#2563eb}.DisputeClaimScreen_uploadButton__G\+wzA svg{height:20px;width:20px}.DisputeClaimScreen_uploadHint__TtJ7O{color:#666;font-size:14px;margin:12px 0 0}.DisputeClaimScreen_attachmentsList__MMBxq{display:flex;flex-direction:column;gap:8px;margin-top:16px}.DisputeClaimScreen_attachmentItem__mUpFW{align-items:center;background-color:#f8fafc;border:1px solid #e0e0e0;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.DisputeClaimScreen_attachmentIcon__pooV3{color:#666;height:20px;width:20px}.DisputeClaimScreen_attachmentName__11K4V{color:#1a1a1a;flex:1 1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DisputeClaimScreen_removeButton__VmIXE{background:none;border:none;border-radius:4px;color:#ef4444;cursor:pointer;font-size:14px;padding:4px 8px;transition:background-color .2s}.DisputeClaimScreen_removeButton__VmIXE:hover{background-color:#fee2e2}.DisputeClaimScreen_contactOptions__3nHpg{display:flex;flex-wrap:wrap;gap:16px}.DisputeClaimScreen_contactOption__Fy1mr{align-items:center;background-color:#f8fafc;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex:1 1;gap:8px;min-width:120px;padding:12px 16px;transition:all .2s}.DisputeClaimScreen_contactOption__Fy1mr:hover{background-color:#f0f7ff;border-color:#2563eb}.DisputeClaimScreen_contactOption__Fy1mr.DisputeClaimScreen_selected__u4eqR{background-color:#e7f3ff;border-color:#2563eb}.DisputeClaimScreen_contactOption__Fy1mr input[type=radio]{margin:0}.DisputeClaimScreen_contactOption__Fy1mr span{color:#1a1a1a;font-size:16px;font-weight:500}.DisputeClaimScreen_infoBox__b3Obw{background-color:#e7f3ff;border:1px solid #2563eb;border-radius:12px;display:flex;gap:16px;margin-bottom:32px;padding:20px}.DisputeClaimScreen_infoIcon__mTXa0{color:#2563eb;flex-shrink:0;height:24px;width:24px}.DisputeClaimScreen_infoBox__b3Obw h4{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 8px}.DisputeClaimScreen_infoBox__b3Obw p{color:#666;font-size:14px;line-height:1.5;margin:0}.DisputeClaimScreen_actions__YykAC{display:flex;gap:16px;justify-content:flex-end}.DisputeClaimScreen_cancelButton__GShPV{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s}.DisputeClaimScreen_cancelButton__GShPV:hover{background-color:#f5f5f5;border-color:#d1d5db}.DisputeClaimScreen_submitButton__7jNjm{background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 32px;transition:all .2s}.DisputeClaimScreen_submitButton__7jNjm:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.DisputeClaimScreen_submitButton__7jNjm:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.DisputeClaimScreen_successScreen__G3uvy{align-items:center;background-color:#f8fafc;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:24px}.DisputeClaimScreen_successContent__rXZ2K{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;max-width:600px;padding:48px;text-align:center}.DisputeClaimScreen_successIcon__YonHH{align-items:center;background-color:#dcfce7;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.DisputeClaimScreen_successIcon__YonHH svg{color:#22c55e;height:48px;width:48px}.DisputeClaimScreen_successTitle__sBWxg{color:#1a1a1a;font-size:28px;font-weight:600;margin:0 0 16px}.DisputeClaimScreen_successMessage__IP\+h9{color:#666;font-size:16px;line-height:1.5;margin:0 0 32px}.DisputeClaimScreen_successDetails__d7RV1{background-color:#f8fafc;border-radius:12px;margin-bottom:32px;padding:24px;text-align:left}.DisputeClaimScreen_successDetails__d7RV1 h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 16px}.DisputeClaimScreen_successDetails__d7RV1 ul{margin:0;padding-left:24px}.DisputeClaimScreen_successDetails__d7RV1 li{color:#666;font-size:14px;line-height:1.6;margin-bottom:8px}.DisputeClaimScreen_redirectMessage__zHV0b{color:#666;font-size:14px;font-style:italic;margin:0}@media (max-width:768px){.DisputeClaimScreen_content__asHol{padding:20px 16px}.DisputeClaimScreen_section__b0ghF{padding:20px}.DisputeClaimScreen_reasonItem__2yPKq{padding:12px}.DisputeClaimScreen_contactOptions__3nHpg{flex-direction:column}.DisputeClaimScreen_contactOption__Fy1mr{min-width:0;min-width:auto}.DisputeClaimScreen_actions__YykAC{flex-direction:column-reverse}.DisputeClaimScreen_cancelButton__GShPV,.DisputeClaimScreen_submitButton__7jNjm{width:100%}.DisputeClaimScreen_successContent__rXZ2K{padding:32px 24px}}.ProfileScreen_profileScreen__F60IU{background-color:#f7fafc;display:flex;flex-direction:column;min-height:100vh}.ProfileScreen_header__SJOSx{align-items:center;background-color:#fff;border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-between;padding:16px}.ProfileScreen_backButton__Wj4\+D{align-items:center;background:none;border:none;border-radius:8px;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.ProfileScreen_backButton__Wj4\+D:hover{background-color:#f0f2f5}.ProfileScreen_headerTitle__3MWAB{color:#0d141c;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:center}.ProfileScreen_headerSpacer__TMvIw{width:40px}.ProfileScreen_profileInfo__WL7kv{align-items:center;background-color:#fff;border-bottom:1px solid #e5e8eb;display:flex;flex-direction:column;padding:24px 16px}.ProfileScreen_profileImageWrapper__vfEQC{margin-bottom:16px;position:relative}.ProfileScreen_profileImage__qsBod{background-color:#e5e8eb;border-radius:50%;height:96px;object-fit:cover;width:96px}.ProfileScreen_editImageButton__31vBa{align-items:center;background-color:#009951;border:2px solid #fff;border-radius:50%;bottom:0;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:0;transition:background-color .2s;width:32px}.ProfileScreen_editImageButton__31vBa:hover{background-color:#008040}.ProfileScreen_editImageButton__31vBa svg{height:18px;width:18px}.ProfileScreen_profileDetails__\+l4sQ{text-align:center}.ProfileScreen_userName__P5vs1{color:#0d141c;font-size:22px;font-weight:600;margin:0 0 4px}.ProfileScreen_userEmail__WyqPs{color:#4a739c;font-size:16px;margin:0 0 4px}.ProfileScreen_memberSince__a0Rz9{color:#6b7280;font-size:14px;margin:0}.ProfileScreen_statsContainer__Kz07v{background-color:#fff;border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-around;padding:16px}.ProfileScreen_statItem__sxwAW{align-items:center;display:flex;flex-direction:column;gap:4px}.ProfileScreen_statValue__WKR9r{color:#009951;font-size:20px;font-weight:600}.ProfileScreen_statLabel__f4UkT{color:#6b7280;font-size:12px;text-align:center}.ProfileScreen_sectionsContainer__v8y\+b{flex:1 1;overflow-y:auto;padding-bottom:20px}.ProfileScreen_section__mObXs{margin-bottom:24px}.ProfileScreen_sectionTitle__1CWyb{color:#0d141c;font-size:16px;font-weight:600;margin:0;padding:16px 16px 8px}.ProfileScreen_sectionItem__u2d7M{align-items:center;background-color:#fff;border:none;border-bottom:1px solid #e5e8eb;cursor:pointer;display:flex;justify-content:space-between;padding:16px;text-align:left;transition:background-color .2s;width:100%}.ProfileScreen_sectionItem__u2d7M:hover{background-color:#f9fafb}.ProfileScreen_sectionItem__u2d7M:active{background-color:#f3f4f6}.ProfileScreen_itemLeft__APNp7{align-items:center;display:flex;gap:12px}.ProfileScreen_itemIcon__sMnID{align-items:center;color:#4a739c;display:flex;height:24px;justify-content:center;width:24px}.ProfileScreen_itemIcon__sMnID svg{height:20px;width:20px}.ProfileScreen_itemLabel__ENvVh{color:#0d141c;font-size:16px;font-weight:400}.ProfileScreen_chevronIcon__xA8sS{color:#9ca3af;height:24px;width:24px}.ProfileScreen_logoutButton__F7CbS{align-items:center;background-color:#fff;border:1px solid #ef4444;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;justify-content:center;margin:0 16px;padding:16px;transition:all .2s;width:100%;width:calc(100% - 32px)}.ProfileScreen_logoutButton__F7CbS:hover{background-color:#fef2f2}.ProfileScreen_logoutButton__F7CbS:active{background-color:#fee4e2}.ProfileScreen_logoutButton__F7CbS svg{height:20px;width:20px}.ProfileScreen_appInfo__zzXXC{background-color:#f7fafc;padding:16px;text-align:center}.ProfileScreen_version__EZxDQ{color:#9ca3af;font-size:12px;margin:0}.ProfileScreen_errorContainer__hm\+Kd,.ProfileScreen_loadingContainer__\+gH9a{align-items:center;display:flex;justify-content:center;min-height:400px}.ProfileScreen_errorContainer__hm\+Kd{flex-direction:column;gap:16px}.ProfileScreen_errorContainer__hm\+Kd p{color:#6b7280;font-size:16px}.ProfileScreen_errorContainer__hm\+Kd button{background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.ProfileScreen_errorContainer__hm\+Kd button:hover{background-color:#008040}@media (max-width:768px){.ProfileScreen_profileImage__qsBod{height:80px;width:80px}.ProfileScreen_userName__P5vs1{font-size:20px}.ProfileScreen_userEmail__WyqPs{font-size:14px}}.ProfileContactInformationScreen_profileContactInformation__I1PzS{background-color:#f7fafc;display:flex;flex-direction:column;min-height:100vh}.ProfileContactInformationScreen_header__Sil7w{align-items:center;background-color:#fff;border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-between;padding:16px}.ProfileContactInformationScreen_backButton__n14md{align-items:center;background:none;border:none;border-radius:8px;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.ProfileContactInformationScreen_backButton__n14md:hover{background-color:#f0f2f5}.ProfileContactInformationScreen_headerTitle__gb-DD{color:#0d141c;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:center}.ProfileContactInformationScreen_headerSpacer__1CK2F{width:40px}.ProfileContactInformationScreen_loadingContainer__zvLC1{align-items:center;display:flex;justify-content:center;min-height:400px}.ProfileContactInformationScreen_content__qK3kA{flex:1 1;margin:0 auto;max-width:600px;padding:24px 16px;width:100%}.ProfileContactInformationScreen_formSection__Kk2Ji{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:24px}.ProfileContactInformationScreen_inputGroup__BFtUF{margin-bottom:24px}.ProfileContactInformationScreen_inputGroup__BFtUF:last-child{margin-bottom:0}.ProfileContactInformationScreen_inputLabel__LB2IQ{align-items:center;color:#0d141c;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:8px}.ProfileContactInformationScreen_labelIcon__ZqRYS{color:#4a739c;height:20px;width:20px}.ProfileContactInformationScreen_input__iyP5y{background-color:#fff;border:1px solid #e5e8eb;border-radius:8px;color:#0d141c;font-size:16px;outline:none;padding:12px 16px;transition:all .2s;width:100%}.ProfileContactInformationScreen_input__iyP5y:focus{border-color:#009951;box-shadow:0 0 0 3px #0099511a}.ProfileContactInformationScreen_input__iyP5y::placeholder{color:#9ca3af}.ProfileContactInformationScreen_inputError__t9bNO{border-color:#ef4444}.ProfileContactInformationScreen_inputError__t9bNO:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.ProfileContactInformationScreen_errorMessage__9A-RP{align-items:center;color:#ef4444;display:flex;font-size:14px;gap:4px;margin-top:4px}.ProfileContactInformationScreen_errorIcon__pkFS5{height:16px;width:16px}.ProfileContactInformationScreen_successMessage__nUc-R{align-items:center;animation:ProfileContactInformationScreen_slideIn__xQWPf .3s ease-out;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;display:flex;gap:8px;margin-bottom:24px;padding:12px 16px}@keyframes ProfileContactInformationScreen_slideIn__xQWPf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProfileContactInformationScreen_successIcon__a0Wwc{color:#28a745;height:20px;width:20px}.ProfileContactInformationScreen_actionSection__1GPqJ{margin-bottom:32px}.ProfileContactInformationScreen_saveButton__RZ8R\+{align-items:center;background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px;transition:all .2s;width:100%}.ProfileContactInformationScreen_saveButton__RZ8R\+:hover:not(:disabled){background-color:#008040}.ProfileContactInformationScreen_saveButton__RZ8R\+:disabled{background-color:#e5e8eb;color:#9ca3af;cursor:not-allowed}.ProfileContactInformationScreen_infoSection__UdiBO{background-color:#f0f7ff;border:1px solid #d0e5ff;border-radius:8px;padding:20px}.ProfileContactInformationScreen_infoTitle__razJD{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 12px}.ProfileContactInformationScreen_infoText__QYXCF{color:#4a739c;font-size:14px;line-height:1.5;margin:0 0 8px}.ProfileContactInformationScreen_infoText__QYXCF:last-child{margin-bottom:0}@media (max-width:768px){.ProfileContactInformationScreen_content__qK3kA,.ProfileContactInformationScreen_formSection__Kk2Ji{padding:16px}.ProfileContactInformationScreen_inputGroup__BFtUF{margin-bottom:20px}}.ProfileSubscriptionScreen_profileSubscription__NdUb8{background-color:#f7fafc;display:flex;flex-direction:column;min-height:100vh}.ProfileSubscriptionScreen_header__D8R8L{align-items:center;background-color:#fff;border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-between;padding:16px}.ProfileSubscriptionScreen_backButton__\+nTUc{align-items:center;background:none;border:none;border-radius:8px;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.ProfileSubscriptionScreen_backButton__\+nTUc:hover{background-color:#f0f2f5}.ProfileSubscriptionScreen_headerTitle__erWMr{color:#0d141c;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:center}.ProfileSubscriptionScreen_headerSpacer__b-6bB{width:40px}.ProfileSubscriptionScreen_loadingContainer__41vMR{align-items:center;display:flex;justify-content:center;min-height:400px}.ProfileSubscriptionScreen_content__ii9Co{flex:1 1;margin:0 auto;max-width:1200px;padding:24px 16px;width:100%}.ProfileSubscriptionScreen_sectionTitle__GtMxo{color:#0d141c;font-size:20px;font-weight:600;margin:0 0 16px}.ProfileSubscriptionScreen_currentPlanSection__nIz53{margin-bottom:40px}.ProfileSubscriptionScreen_currentPlanCard__Md9kG{background-color:#fff;border:2px solid #009951;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.ProfileSubscriptionScreen_planHeader__ztL1S{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ProfileSubscriptionScreen_planName__unJjP{color:#0d141c;font-size:24px;font-weight:600;margin:0}.ProfileSubscriptionScreen_statusBadge__R6rYY{border-radius:20px;font-size:14px;font-weight:500;padding:4px 12px;text-transform:capitalize}.ProfileSubscriptionScreen_statusBadge__R6rYY.ProfileSubscriptionScreen_active__KJNxy{background-color:#d4edda;color:#155724}.ProfileSubscriptionScreen_statusBadge__R6rYY.ProfileSubscriptionScreen_cancelled__yZHaa{background-color:#f8d7da;color:#721c24}.ProfileSubscriptionScreen_statusBadge__R6rYY.ProfileSubscriptionScreen_expired__GRmj8{background-color:#f5f5f5;color:#666}.ProfileSubscriptionScreen_billingInfo__xMAPU{grid-gap:20px;display:grid;gap:20px;margin-bottom:24px}.ProfileSubscriptionScreen_billingItem__mHATm{align-items:flex-start;display:flex;gap:12px}.ProfileSubscriptionScreen_billingIcon__B-3-1{color:#4a739c;height:24px;margin-top:2px;width:24px}.ProfileSubscriptionScreen_billingLabel__-Okcp{color:#6b7280;font-size:14px;margin:0 0 4px}.ProfileSubscriptionScreen_billingValue__hwGYL{color:#0d141c;font-size:16px;font-weight:500;margin:0}.ProfileSubscriptionScreen_cancelButton__nH79G{background-color:#fff;border:1px solid #ef4444;border-radius:8px;color:#ef4444;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s}.ProfileSubscriptionScreen_cancelButton__nH79G:hover{background-color:#fef2f2}.ProfileSubscriptionScreen_plansSection__A6RLG{margin-bottom:40px}.ProfileSubscriptionScreen_plansGrid__g2vaW{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ProfileSubscriptionScreen_planCard__kYSlr{background-color:#fff;border:2px solid #e5e8eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px;position:relative;transition:all .2s}.ProfileSubscriptionScreen_planCard__kYSlr.ProfileSubscriptionScreen_highlighted__02cV3{border-color:#009951;transform:scale(1.02)}.ProfileSubscriptionScreen_planCard__kYSlr.ProfileSubscriptionScreen_selected__f6TmI{background-color:#f0fff4;border-color:#009951}.ProfileSubscriptionScreen_popularBadge__CrAg3{background-color:#009951;border-radius:20px;color:#fff;font-size:14px;font-weight:500;left:50%;padding:4px 16px;position:absolute;top:-12px;transform:translateX(-50%)}.ProfileSubscriptionScreen_planCardName__IlSt-{color:#0d141c;font-size:24px;font-weight:600;margin:0 0 16px;text-align:center}.ProfileSubscriptionScreen_planPrice__PxTLb{align-items:baseline;display:flex;justify-content:center;margin-bottom:24px}.ProfileSubscriptionScreen_priceAmount__wCb9K{color:#0d141c;font-size:36px;font-weight:700}.ProfileSubscriptionScreen_priceInterval__CHyOT{color:#6b7280;font-size:16px;margin-left:4px}.ProfileSubscriptionScreen_featuresList__POQtE{list-style:none;margin:0 0 24px;padding:0}.ProfileSubscriptionScreen_featureItem__69nYF{align-items:center;display:flex;gap:8px;margin-bottom:12px}.ProfileSubscriptionScreen_featureIcon__UsDZt{color:#009951;flex-shrink:0;height:20px;width:20px}.ProfileSubscriptionScreen_selectPlanButton__yS2cr{background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;transition:all .2s;width:100%}.ProfileSubscriptionScreen_selectPlanButton__yS2cr:hover:not(:disabled){background-color:#008040}.ProfileSubscriptionScreen_selectPlanButton__yS2cr:disabled{background-color:#e5e8eb;color:#9ca3af;cursor:not-allowed}.ProfileSubscriptionScreen_selectPlanButton__yS2cr.ProfileSubscriptionScreen_currentPlan__uvjyA{background-color:#e5e8eb;color:#6b7280;cursor:default}.ProfileSubscriptionScreen_faqSection__cG6QH{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.ProfileSubscriptionScreen_faqItem__ENJcD{border-bottom:1px solid #e5e8eb;margin-bottom:24px;padding-bottom:24px}.ProfileSubscriptionScreen_faqItem__ENJcD:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ProfileSubscriptionScreen_faqQuestion__CzWjN{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 8px}.ProfileSubscriptionScreen_faqAnswer__VY9JV{color:#4a739c;font-size:14px;line-height:1.6;margin:0}@media (max-width:768px){.ProfileSubscriptionScreen_content__ii9Co{padding:16px}.ProfileSubscriptionScreen_plansGrid__g2vaW{grid-template-columns:1fr}.ProfileSubscriptionScreen_planCard__kYSlr.ProfileSubscriptionScreen_highlighted__02cV3{transform:none}.ProfileSubscriptionScreen_billingInfo__xMAPU{grid-template-columns:1fr}.ProfileSubscriptionScreen_planPrice__PxTLb{margin-bottom:20px}.ProfileSubscriptionScreen_priceAmount__wCb9K{font-size:32px}}.ProfileNotificationsSettingScreen_profileNotificationsSetting__ZCsPO{background-color:#f7fafc;display:flex;flex-direction:column;min-height:100vh}.ProfileNotificationsSettingScreen_header__WokP1{align-items:center;background-color:#fff;border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-between;padding:16px}.ProfileNotificationsSettingScreen_backButton__RbXcl{align-items:center;background:none;border:none;border-radius:8px;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.ProfileNotificationsSettingScreen_backButton__RbXcl:hover{background-color:#f0f2f5}.ProfileNotificationsSettingScreen_headerTitle__kdXDj{color:#0d141c;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:center}.ProfileNotificationsSettingScreen_headerSpacer__KcmpH{width:40px}.ProfileNotificationsSettingScreen_loadingContainer__qbu\+E{align-items:center;display:flex;justify-content:center;min-height:400px}.ProfileNotificationsSettingScreen_content__cCS2c{flex:1 1;margin:0 auto;max-width:800px;padding:24px 16px;width:100%}.ProfileNotificationsSettingScreen_sectionTitle__aRu-i{color:#0d141c;font-size:20px;font-weight:600;margin:0 0 16px}.ProfileNotificationsSettingScreen_channelSection__3JWNJ{margin-bottom:32px}.ProfileNotificationsSettingScreen_channelCards__3PJh6{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ProfileNotificationsSettingScreen_channelCard__tp5Ur{background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px;text-align:center}.ProfileNotificationsSettingScreen_channelMainIcon__sM1gw{color:#009951;height:40px;margin-bottom:12px;width:40px}.ProfileNotificationsSettingScreen_channelName__TTk8p{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 8px}.ProfileNotificationsSettingScreen_channelDescription__7Ly35{color:#6b7280;font-size:14px;line-height:1.4;margin:0}.ProfileNotificationsSettingScreen_categoriesSection__mF7\+U{margin-bottom:32px}.ProfileNotificationsSettingScreen_categoryCard__v7yTY{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding:20px}.ProfileNotificationsSettingScreen_categoryHeader__vsEVD{align-items:flex-start;display:flex;flex:1 1;gap:16px}.ProfileNotificationsSettingScreen_categoryIcon__qosfI{align-items:center;background-color:#f0f7ff;border-radius:8px;color:#4a739c;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ProfileNotificationsSettingScreen_categoryIcon__qosfI svg{height:24px;width:24px}.ProfileNotificationsSettingScreen_categoryInfo__FZDIq{flex:1 1}.ProfileNotificationsSettingScreen_categoryLabel__w10oX{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 4px}.ProfileNotificationsSettingScreen_categoryDescription__Vone1{color:#6b7280;font-size:14px;line-height:1.4;margin:0}.ProfileNotificationsSettingScreen_channelToggles__lFHpV{align-items:center;display:flex;gap:16px}.ProfileNotificationsSettingScreen_toggleItem__lAb4J{align-items:center;display:flex;gap:8px}.ProfileNotificationsSettingScreen_channelIcon__mojfW{color:#6b7280;height:20px;width:20px}.ProfileNotificationsSettingScreen_successMessage__B8FAq{align-items:center;animation:ProfileNotificationsSettingScreen_slideIn__V9bOb .3s ease-out;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;display:flex;gap:8px;margin-bottom:24px;padding:12px 16px}@keyframes ProfileNotificationsSettingScreen_slideIn__V9bOb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProfileNotificationsSettingScreen_successIcon__jsmPB{color:#28a745;height:20px;width:20px}.ProfileNotificationsSettingScreen_actionSection__JxRd3{margin-bottom:32px}.ProfileNotificationsSettingScreen_saveButton__s8v8l{align-items:center;background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px;transition:all .2s;width:100%}.ProfileNotificationsSettingScreen_saveButton__s8v8l:hover:not(:disabled){background-color:#008040}.ProfileNotificationsSettingScreen_saveButton__s8v8l:disabled{background-color:#e5e8eb;color:#9ca3af;cursor:not-allowed}.ProfileNotificationsSettingScreen_infoSection__j\+Lj4{background-color:#f0f7ff;border:1px solid #d0e5ff;border-radius:8px;padding:20px}.ProfileNotificationsSettingScreen_infoTitle__TP8um{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 12px}.ProfileNotificationsSettingScreen_infoText__khiEJ{color:#4a739c;font-size:14px;line-height:1.5;margin:0 0 12px}.ProfileNotificationsSettingScreen_infoText__khiEJ:last-child{margin-bottom:0}.ProfileNotificationsSettingScreen_infoText__khiEJ strong{color:#0d141c;font-weight:600}@media (max-width:768px){.ProfileNotificationsSettingScreen_content__cCS2c{padding:16px}.ProfileNotificationsSettingScreen_channelCards__3PJh6{grid-template-columns:1fr}.ProfileNotificationsSettingScreen_categoryCard__v7yTY{align-items:stretch;flex-direction:column}.ProfileNotificationsSettingScreen_channelToggles__lFHpV{border-top:1px solid #e5e8eb;justify-content:flex-start;margin-top:16px;padding-top:16px}.ProfileNotificationsSettingScreen_categoryHeader__vsEVD{margin-bottom:0}}.ProfilePaymentMethodsScreen_profilePaymentMethods__3Vm77{background-color:#f7fafc;display:flex;flex-direction:column;min-height:100vh}.ProfilePaymentMethodsScreen_header__I4XjF{align-items:center;background-color:#fff;border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-between;padding:16px}.ProfilePaymentMethodsScreen_backButton__hh6aN{align-items:center;background:none;border:none;border-radius:8px;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.ProfilePaymentMethodsScreen_backButton__hh6aN:hover{background-color:#f0f2f5}.ProfilePaymentMethodsScreen_headerTitle__NlaMV{color:#0d141c;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:center}.ProfilePaymentMethodsScreen_headerSpacer__XVuxb{width:40px}.ProfilePaymentMethodsScreen_loadingContainer__azPml{align-items:center;display:flex;justify-content:center;min-height:400px}.ProfilePaymentMethodsScreen_content__BlhF5{flex:1 1;margin:0 auto;max-width:800px;padding:24px 16px;width:100%}.ProfilePaymentMethodsScreen_paymentMethodsSection__FQrbg{margin-bottom:32px}.ProfilePaymentMethodsScreen_sectionHeader__-uOog{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ProfilePaymentMethodsScreen_sectionTitle__VXbkw{color:#0d141c;font-size:20px;font-weight:600;margin:0}.ProfilePaymentMethodsScreen_addButton__CE50k{align-items:center;background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 16px;transition:background-color .2s}.ProfilePaymentMethodsScreen_addButton__CE50k:hover{background-color:#008040}.ProfilePaymentMethodsScreen_emptyState__8u4LE{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:48px 24px;text-align:center}.ProfilePaymentMethodsScreen_emptyIcon__H95m5{color:#e5e8eb;height:64px;margin-bottom:16px;width:64px}.ProfilePaymentMethodsScreen_emptyText__y\+9r2{color:#6b7280;font-size:16px;margin:0 0 24px}.ProfilePaymentMethodsScreen_addFirstButton__79NDn{background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .2s}.ProfilePaymentMethodsScreen_addFirstButton__79NDn:hover{background-color:#008040}.ProfilePaymentMethodsScreen_methodsList__RmoLd{display:flex;flex-direction:column;gap:16px}.ProfilePaymentMethodsScreen_methodCard__VGgce{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;justify-content:space-between;padding:20px}.ProfilePaymentMethodsScreen_methodInfo__VXwSl{flex:1 1}.ProfilePaymentMethodsScreen_methodHeader__M0bD1{align-items:center;display:flex;gap:12px;margin-bottom:8px}.ProfilePaymentMethodsScreen_cardType__-allo{color:#0d141c;font-size:16px;font-weight:500}.ProfilePaymentMethodsScreen_defaultBadge__Gleoi{background-color:#d4edda;border-radius:4px;color:#155724;font-size:12px;font-weight:500;padding:4px 8px}.ProfilePaymentMethodsScreen_cardNumber__-5iOY{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 4px}.ProfilePaymentMethodsScreen_cardDetails__Lzj0A{color:#6b7280;font-size:14px;margin:0}.ProfilePaymentMethodsScreen_methodActions__zFqFW{align-items:center;display:flex;gap:8px}.ProfilePaymentMethodsScreen_setDefaultButton__PkzMO{background-color:#f0f2f5;border:none;border-radius:6px;color:#0d141c;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:background-color .2s}.ProfilePaymentMethodsScreen_setDefaultButton__PkzMO:hover{background-color:#e5e8eb}.ProfilePaymentMethodsScreen_deleteButton__Kzoq1{align-items:center;background-color:#fff;border:1px solid #ef4444;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.ProfilePaymentMethodsScreen_deleteButton__Kzoq1:hover:not(:disabled){background-color:#fef2f2}.ProfilePaymentMethodsScreen_deleteButton__Kzoq1:disabled{cursor:not-allowed;opacity:.5}.ProfilePaymentMethodsScreen_deleteButton__Kzoq1 svg{height:20px;width:20px}.ProfilePaymentMethodsScreen_addFormOverlay__aperZ{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ProfilePaymentMethodsScreen_addFormModal__UAs9H{background-color:#fff;border-radius:12px;max-height:90vh;max-width:480px;overflow-y:auto;padding:24px;width:100%}.ProfilePaymentMethodsScreen_modalTitle__KhTh1{color:#0d141c;font-size:20px;font-weight:600;margin:0 0 24px}.ProfilePaymentMethodsScreen_formGroup__A8FBd{margin-bottom:20px}.ProfilePaymentMethodsScreen_formLabel__dU0I\+{color:#0d141c;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.ProfilePaymentMethodsScreen_formInput__iLuam{background-color:#fff;border:1px solid #e5e8eb;border-radius:8px;color:#0d141c;font-size:16px;outline:none;padding:12px 16px;transition:all .2s;width:100%}.ProfilePaymentMethodsScreen_formInput__iLuam:focus{border-color:#009951;box-shadow:0 0 0 3px #0099511a}.ProfilePaymentMethodsScreen_formInput__iLuam::placeholder{color:#9ca3af}.ProfilePaymentMethodsScreen_inputError__VqFlm{border-color:#ef4444}.ProfilePaymentMethodsScreen_inputError__VqFlm:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.ProfilePaymentMethodsScreen_formRow__5TVcm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ProfilePaymentMethodsScreen_expiryInputs__Io7S7{align-items:center;display:flex;gap:8px}.ProfilePaymentMethodsScreen_monthInput__b3nQ5,.ProfilePaymentMethodsScreen_yearInput__Ox3Lc{width:60px}.ProfilePaymentMethodsScreen_expirySeparator__CpdUN{color:#6b7280;font-size:18px}.ProfilePaymentMethodsScreen_errorText__iLa8I{color:#ef4444;display:block;font-size:14px;margin-top:4px}.ProfilePaymentMethodsScreen_modalActions__uXcf1{display:flex;gap:12px;margin-top:32px}.ProfilePaymentMethodsScreen_cancelButton__6jZ48{background-color:#f0f2f5;border:none;border-radius:8px;color:#0d141c;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;padding:12px;transition:background-color .2s}.ProfilePaymentMethodsScreen_cancelButton__6jZ48:hover:not(:disabled){background-color:#e5e8eb}.ProfilePaymentMethodsScreen_cancelButton__6jZ48:disabled{cursor:not-allowed;opacity:.5}.ProfilePaymentMethodsScreen_confirmButton__vZQ9b{align-items:center;background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:background-color .2s}.ProfilePaymentMethodsScreen_confirmButton__vZQ9b:hover:not(:disabled){background-color:#008040}.ProfilePaymentMethodsScreen_confirmButton__vZQ9b:disabled{background-color:#e5e8eb;color:#9ca3af;cursor:not-allowed}.ProfilePaymentMethodsScreen_infoSection__GSaea{background-color:#f0f7ff;border:1px solid #d0e5ff;border-radius:8px;padding:20px}.ProfilePaymentMethodsScreen_infoTitle__wKcT1{align-items:center;color:#0d141c;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 12px}.ProfilePaymentMethodsScreen_infoIcon__KSotG{color:#4a739c;height:20px;width:20px}.ProfilePaymentMethodsScreen_infoText__QGc74{color:#4a739c;font-size:14px;line-height:1.5;margin:0 0 8px}.ProfilePaymentMethodsScreen_infoText__QGc74:last-child{margin-bottom:0}@media (max-width:768px){.ProfilePaymentMethodsScreen_content__BlhF5{padding:16px}.ProfilePaymentMethodsScreen_methodCard__VGgce{align-items:stretch;flex-direction:column}.ProfilePaymentMethodsScreen_methodActions__zFqFW{justify-content:flex-end;margin-top:12px}.ProfilePaymentMethodsScreen_formRow__5TVcm{grid-template-columns:1fr}.ProfilePaymentMethodsScreen_addFormModal__UAs9H{padding:20px}}.ProfileLinkedAccountsScreen_profileLinkedAccounts__-GfMI{background-color:#f7fafc;display:flex;flex-direction:column;min-height:100vh}.ProfileLinkedAccountsScreen_header__wpwyY{align-items:center;background-color:#fff;border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-between;padding:16px}.ProfileLinkedAccountsScreen_backButton__U8yjp{align-items:center;background:none;border:none;border-radius:8px;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.ProfileLinkedAccountsScreen_backButton__U8yjp:hover{background-color:#f0f2f5}.ProfileLinkedAccountsScreen_headerTitle__Aocjw{color:#0d141c;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:center}.ProfileLinkedAccountsScreen_headerSpacer__I6fVm{width:40px}.ProfileLinkedAccountsScreen_loadingContainer__2yK97{align-items:center;display:flex;justify-content:center;min-height:400px}.ProfileLinkedAccountsScreen_content__YkkBr{flex:1 1;margin:0 auto;max-width:800px;padding:24px 16px;width:100%}.ProfileLinkedAccountsScreen_infoCard__s70yc{background-color:#f0f7ff;border:1px solid #d0e5ff;border-radius:12px;display:flex;gap:16px;margin-bottom:32px;padding:20px}.ProfileLinkedAccountsScreen_infoIcon__-43H\+{color:#4a739c;flex-shrink:0;height:40px;width:40px}.ProfileLinkedAccountsScreen_infoTitle__E\+Ypd{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 8px}.ProfileLinkedAccountsScreen_infoText__zjOEE{color:#4a739c;font-size:14px;line-height:1.5;margin:0}.ProfileLinkedAccountsScreen_sectionTitle__VTN1H{color:#0d141c;font-size:20px;font-weight:600;margin:0 0 16px}.ProfileLinkedAccountsScreen_linkedSection__oDSX8{margin-bottom:32px}.ProfileLinkedAccountsScreen_emptyState__N0dNQ{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:40px;text-align:center}.ProfileLinkedAccountsScreen_emptyText__pyo6p{color:#6b7280;font-size:16px;margin:0}.ProfileLinkedAccountsScreen_accountsList__OrigG{display:flex;flex-direction:column;gap:16px}.ProfileLinkedAccountsScreen_accountCard__I57UW{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;padding:20px}.ProfileLinkedAccountsScreen_accountHeader__Nt2ri{align-items:center;display:flex;gap:12px}.ProfileLinkedAccountsScreen_accountIcons__uGBY5{align-items:center;display:flex;gap:8px}.ProfileLinkedAccountsScreen_providerIcon__9JMN-,.ProfileLinkedAccountsScreen_typeIcon__-lUOV{color:#4a739c;height:24px;width:24px}.ProfileLinkedAccountsScreen_primaryBadge__4rJrp{background-color:#d4edda;border-radius:4px;color:#155724;font-size:12px;font-weight:500;padding:4px 8px}.ProfileLinkedAccountsScreen_accountInfo__LJubq{flex:1 1}.ProfileLinkedAccountsScreen_accountEmail__6UgOB{color:#0d141c;font-size:16px;font-weight:500;margin:0 0 4px}.ProfileLinkedAccountsScreen_accountMeta__-SH-8{color:#6b7280;font-size:14px;margin:0}.ProfileLinkedAccountsScreen_unlinkButton__4QJ7Z{align-items:center;background-color:#fff;border:1px solid #ef4444;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.ProfileLinkedAccountsScreen_unlinkButton__4QJ7Z:hover:not(:disabled){background-color:#fef2f2}.ProfileLinkedAccountsScreen_unlinkButton__4QJ7Z:disabled{border-color:#e5e8eb;color:#9ca3af;cursor:not-allowed;opacity:.5}.ProfileLinkedAccountsScreen_unlinkButton__4QJ7Z svg{height:18px;width:18px}.ProfileLinkedAccountsScreen_successMessage__xRvDw{align-items:center;animation:ProfileLinkedAccountsScreen_slideIn__ggick .3s ease-out;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;display:flex;gap:8px;margin-bottom:24px;padding:12px 16px}@keyframes ProfileLinkedAccountsScreen_slideIn__ggick{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProfileLinkedAccountsScreen_successIcon__dTriz{color:#28a745;height:20px;width:20px}.ProfileLinkedAccountsScreen_availableSection__xRRje{margin-bottom:32px}.ProfileLinkedAccountsScreen_providersList__tIuCR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ProfileLinkedAccountsScreen_providerCard__i682D{align-items:center;background-color:#fff;border:2px solid #e5e8eb;border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:20px;transition:all .2s}.ProfileLinkedAccountsScreen_providerCard__i682D:hover:not(:disabled):not(.ProfileLinkedAccountsScreen_providerLinked__6Zy2G){background-color:#f0fff4;border-color:#009951}.ProfileLinkedAccountsScreen_providerCard__i682D:disabled{cursor:not-allowed;opacity:.7}.ProfileLinkedAccountsScreen_providerLinked__6Zy2G{background-color:#f7fafc;border-color:#d0e5ff;cursor:default}.ProfileLinkedAccountsScreen_providerContent__p0aWj{align-items:center;display:flex;gap:12px}.ProfileLinkedAccountsScreen_providerContent__p0aWj svg{color:#4a739c;height:28px;width:28px}.ProfileLinkedAccountsScreen_providerName__un4R-{color:#0d141c;font-size:16px;font-weight:500}.ProfileLinkedAccountsScreen_addIcon__Iwpz1{color:#009951;height:24px;width:24px}.ProfileLinkedAccountsScreen_linkedIcon__0Q5Xi{color:#28a745;height:24px;width:24px}.ProfileLinkedAccountsScreen_securitySection__rJkrO{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.ProfileLinkedAccountsScreen_securityTitle__8Vrs1{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 16px}.ProfileLinkedAccountsScreen_securityList__LletD{list-style-type:disc;margin:0;padding-left:20px}.ProfileLinkedAccountsScreen_securityList__LletD li{color:#4a739c;font-size:14px;line-height:1.5;margin-bottom:8px}.ProfileLinkedAccountsScreen_securityList__LletD li:last-child{margin-bottom:0}@media (max-width:768px){.ProfileLinkedAccountsScreen_content__YkkBr{padding:16px}.ProfileLinkedAccountsScreen_accountCard__I57UW{align-items:stretch;flex-direction:column}.ProfileLinkedAccountsScreen_accountHeader__Nt2ri{margin-bottom:12px}.ProfileLinkedAccountsScreen_unlinkButton__4QJ7Z{align-self:flex-end;margin-top:12px}.ProfileLinkedAccountsScreen_providersList__tIuCR{grid-template-columns:1fr}.ProfileLinkedAccountsScreen_infoCard__s70yc{flex-direction:column;text-align:center}.ProfileLinkedAccountsScreen_infoIcon__-43H\+{margin:0 auto}}.ProfileInviteFriendsScreen_profileInviteFriends__kHx41{background-color:#f7fafc;display:flex;flex-direction:column;min-height:100vh}.ProfileInviteFriendsScreen_header__nNk9D{align-items:center;background-color:#fff;border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-between;padding:16px}.ProfileInviteFriendsScreen_backButton__xn4\+7{align-items:center;background:none;border:none;border-radius:8px;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.ProfileInviteFriendsScreen_backButton__xn4\+7:hover{background-color:#f0f2f5}.ProfileInviteFriendsScreen_headerTitle__ND6Lk{color:#0d141c;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:center}.ProfileInviteFriendsScreen_headerSpacer__am1yk{width:40px}.ProfileInviteFriendsScreen_loadingContainer__M3RML{align-items:center;display:flex;justify-content:center;min-height:400px}.ProfileInviteFriendsScreen_content__8EXXz{flex:1 1;margin:0 auto;max-width:800px;padding:24px 16px;width:100%}.ProfileInviteFriendsScreen_rewardsBanner__FqfSL{align-items:center;background:linear-gradient(135deg,#009951,#00b560);border-radius:12px;color:#fff;display:flex;gap:16px;margin-bottom:24px;padding:24px}.ProfileInviteFriendsScreen_rewardIcon__WXLb6{flex-shrink:0;height:48px;width:48px}.ProfileInviteFriendsScreen_rewardTitle__JX-V-{font-size:20px;font-weight:600;margin:0 0 4px}.ProfileInviteFriendsScreen_rewardText__D7uFx{font-size:14px;margin:0;opacity:.9}.ProfileInviteFriendsScreen_statsGrid__udSR8{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:24px}.ProfileInviteFriendsScreen_statCard__laNmC{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px;text-align:center}.ProfileInviteFriendsScreen_statIcon__UHMr1{color:#4a739c;height:32px;margin-bottom:8px;width:32px}.ProfileInviteFriendsScreen_statValue__4C6kj{color:#0d141c;font-size:28px;font-weight:700;margin-bottom:4px}.ProfileInviteFriendsScreen_statLabel__JgSqM{color:#6b7280;font-size:14px}.ProfileInviteFriendsScreen_sectionTitle__\+altK{color:#0d141c;font-size:18px;font-weight:600;margin:0 0 16px}.ProfileInviteFriendsScreen_referralSection__WPJZB{margin-bottom:32px}.ProfileInviteFriendsScreen_referralBox__P2LY7{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px}.ProfileInviteFriendsScreen_referralContent__G-NFA{margin-bottom:16px}.ProfileInviteFriendsScreen_referralLabel__Jmlmq{color:#6b7280;font-size:14px;margin:0 0 8px}.ProfileInviteFriendsScreen_referralLink__e7EFY{background-color:#f7fafc;border:1px solid #e5e8eb;border-radius:8px;color:#0d141c;font-family:monospace;font-size:14px;margin:0 0 12px;padding:12px 16px;word-break:break-all}.ProfileInviteFriendsScreen_referralCode__30Tso{color:#4a739c;font-size:16px;margin:0}.ProfileInviteFriendsScreen_referralCode__30Tso strong{color:#009951;font-weight:600}.ProfileInviteFriendsScreen_referralActions__5AXy1{display:flex;gap:12px}.ProfileInviteFriendsScreen_copyButton__EbGZS,.ProfileInviteFriendsScreen_shareButton__wVooL{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s}.ProfileInviteFriendsScreen_copyButton__EbGZS{background-color:#f0f2f5;color:#0d141c}.ProfileInviteFriendsScreen_copyButton__EbGZS:hover{background-color:#e5e8eb}.ProfileInviteFriendsScreen_shareButton__wVooL{background-color:#009951;color:#fff}.ProfileInviteFriendsScreen_shareButton__wVooL:hover{background-color:#008040}.ProfileInviteFriendsScreen_copyButton__EbGZS svg,.ProfileInviteFriendsScreen_shareButton__wVooL svg{height:20px;width:20px}.ProfileInviteFriendsScreen_inviteSection__behwP{margin-bottom:32px}.ProfileInviteFriendsScreen_methodToggle__0ZR7l{display:flex;gap:12px;margin-bottom:16px}.ProfileInviteFriendsScreen_methodButton__on\+Y-{align-items:center;background-color:#fff;border:2px solid #e5e8eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s}.ProfileInviteFriendsScreen_methodButton__on\+Y-:hover{border-color:#009951;color:#009951}.ProfileInviteFriendsScreen_methodActive__F-IDh{background-color:#f0fff4;border-color:#009951;color:#009951}.ProfileInviteFriendsScreen_methodButton__on\+Y- svg{height:20px;width:20px}.ProfileInviteFriendsScreen_inviteForm__wcXvt{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:12px;padding:16px}.ProfileInviteFriendsScreen_inviteInput__dWVkI{background-color:#fff;border:1px solid #e5e8eb;border-radius:8px;color:#0d141c;flex:1 1;font-size:16px;outline:none;padding:12px 16px;transition:all .2s}.ProfileInviteFriendsScreen_inviteInput__dWVkI:focus{border-color:#009951;box-shadow:0 0 0 3px #0099511a}.ProfileInviteFriendsScreen_inviteInput__dWVkI::placeholder{color:#9ca3af}.ProfileInviteFriendsScreen_sendButton__rJU05{background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .2s;white-space:nowrap}.ProfileInviteFriendsScreen_sendButton__rJU05:hover:not(:disabled){background-color:#008040}.ProfileInviteFriendsScreen_sendButton__rJU05:disabled{background-color:#e5e8eb;color:#9ca3af;cursor:not-allowed}.ProfileInviteFriendsScreen_errorMessage__Nx2JC{color:#ef4444;font-size:14px;margin:8px 0 0}.ProfileInviteFriendsScreen_successMessage__t-sZ\+{align-items:center;animation:ProfileInviteFriendsScreen_slideIn__BaEII .3s ease-out;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;display:flex;gap:8px;margin-top:12px;padding:12px 16px}@keyframes ProfileInviteFriendsScreen_slideIn__BaEII{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProfileInviteFriendsScreen_successIcon__4Fzic{color:#28a745;height:20px;width:20px}.ProfileInviteFriendsScreen_historySection__d4JKH{margin-bottom:32px}.ProfileInviteFriendsScreen_historyList__cGeIf{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:16px}.ProfileInviteFriendsScreen_historyItem__62by2{align-items:center;border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-between;padding:12px 0}.ProfileInviteFriendsScreen_historyItem__62by2:last-child{border-bottom:none;padding-bottom:0}.ProfileInviteFriendsScreen_historyItem__62by2:first-child{padding-top:0}.ProfileInviteFriendsScreen_historyInfo__XOEBa{flex:1 1}.ProfileInviteFriendsScreen_historyRecipient__Da-WP{color:#0d141c;font-size:16px;font-weight:500;margin:0 0 4px}.ProfileInviteFriendsScreen_historyDate__T7Pnw{color:#6b7280;font-size:14px;margin:0}.ProfileInviteFriendsScreen_historyStatus__CLyTP{align-items:center;display:flex;gap:12px}.ProfileInviteFriendsScreen_statusBadge__Xufa2{border-radius:20px;font-size:14px;font-weight:500;padding:4px 12px;text-transform:capitalize}.ProfileInviteFriendsScreen_statusAccepted__xFJ21{background-color:#d4edda;color:#155724}.ProfileInviteFriendsScreen_statusPending__dpmlC{background-color:#fff3cd;color:#856404}.ProfileInviteFriendsScreen_statusExpired__W-Fua{background-color:#f5f5f5;color:#666}.ProfileInviteFriendsScreen_rewardAmount__5C1aE{color:#009951;font-size:16px;font-weight:600}.ProfileInviteFriendsScreen_termsSection__RZsuD{background-color:#f0f7ff;border:1px solid #d0e5ff;border-radius:8px;padding:20px}.ProfileInviteFriendsScreen_termsTitle__4XgWg{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 12px}.ProfileInviteFriendsScreen_termsList__nxtp4{list-style-type:disc;margin:0;padding-left:20px}.ProfileInviteFriendsScreen_termsList__nxtp4 li{color:#4a739c;font-size:14px;line-height:1.5;margin-bottom:8px}.ProfileInviteFriendsScreen_termsList__nxtp4 li:last-child{margin-bottom:0}@media (max-width:768px){.ProfileInviteFriendsScreen_content__8EXXz{padding:16px}.ProfileInviteFriendsScreen_rewardsBanner__FqfSL{flex-direction:column;text-align:center}.ProfileInviteFriendsScreen_statsGrid__udSR8{grid-template-columns:1fr}.ProfileInviteFriendsScreen_inviteForm__wcXvt,.ProfileInviteFriendsScreen_referralActions__5AXy1{flex-direction:column}.ProfileInviteFriendsScreen_sendButton__rJU05{width:100%}.ProfileInviteFriendsScreen_historyItem__62by2{align-items:flex-start;flex-direction:column;gap:8px}.ProfileInviteFriendsScreen_historyStatus__CLyTP{justify-content:space-between;width:100%}}.ProfileSupportScreen_profileSupport__Ad-U2{background-color:#f7fafc;display:flex;flex-direction:column;min-height:100vh}.ProfileSupportScreen_header__kD2fb{align-items:center;background-color:#fff;border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-between;padding:16px}.ProfileSupportScreen_backButton__g4vfo{align-items:center;background:none;border:none;border-radius:8px;color:#0d141c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.ProfileSupportScreen_backButton__g4vfo:hover{background-color:#f0f2f5}.ProfileSupportScreen_headerTitle__tISiv{color:#0d141c;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:center}.ProfileSupportScreen_headerSpacer__X9WfV{width:40px}.ProfileSupportScreen_content__ker1B{flex:1 1;margin:0 auto;max-width:800px;padding:24px 16px;width:100%}.ProfileSupportScreen_sectionTitle__sC\+Gi{color:#0d141c;font-size:20px;font-weight:600;margin:0 0 16px}.ProfileSupportScreen_contactSection__Ez8K2{margin-bottom:32px}.ProfileSupportScreen_optionsGrid__vNZsb{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ProfileSupportScreen_optionCard__y8dwZ{align-items:center;background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;gap:16px;padding:20px;text-align:left;transition:all .2s;width:100%}.ProfileSupportScreen_optionCard__y8dwZ:hover{border-color:#009951;box-shadow:0 4px 8px #0000001a}.ProfileSupportScreen_optionIcon__0XD0c{align-items:center;background-color:#f0f7ff;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ProfileSupportScreen_optionIcon__0XD0c svg{color:#4a739c;height:28px;width:28px}.ProfileSupportScreen_optionContent__3VcBn{flex:1 1}.ProfileSupportScreen_optionTitle__ZJ2zZ{align-items:center;color:#0d141c;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 4px}.ProfileSupportScreen_optionBadge__yIIIq{background-color:#d4edda;border-radius:12px;color:#155724;font-size:12px;font-weight:500;padding:2px 8px}.ProfileSupportScreen_optionDescription__u7YSo{color:#6b7280;font-size:14px;margin:0}.ProfileSupportScreen_optionArrow__36-4x{color:#9ca3af;height:20px;width:20px}.ProfileSupportScreen_faqSection__Yoa8Z{margin-bottom:32px}.ProfileSupportScreen_faqList__ql0KE{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.ProfileSupportScreen_faqItem__RyKe6{border-bottom:1px solid #e5e8eb}.ProfileSupportScreen_faqItem__RyKe6:last-child{border-bottom:none}.ProfileSupportScreen_faqQuestion__lrN70{align-items:center;background:none;border:none;color:#0d141c;cursor:pointer;display:flex;font-size:16px;gap:12px;padding:20px;text-align:left;transition:background-color .2s;width:100%}.ProfileSupportScreen_faqQuestion__lrN70:hover{background-color:#f7fafc}.ProfileSupportScreen_faqIcon__DZoBi{color:#4a739c;flex-shrink:0;height:24px;width:24px}.ProfileSupportScreen_faqToggle__8AEKz{color:#9ca3af;height:20px;margin-left:auto;transition:transform .2s;width:20px}.ProfileSupportScreen_faqToggleOpen__s9BwZ{transform:rotate(90deg)}.ProfileSupportScreen_faqAnswer__2fJUS{animation:ProfileSupportScreen_slideDown__5LH-\+ .2s ease-out;color:#6b7280;font-size:14px;line-height:1.6;padding:0 20px 20px 56px}@keyframes ProfileSupportScreen_slideDown__5LH-\+{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProfileSupportScreen_feedbackSection__jvmT0{margin-bottom:32px}.ProfileSupportScreen_feedbackForm__Yoqi4{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.ProfileSupportScreen_feedbackTypes__RVA-F{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:20px}.ProfileSupportScreen_feedbackType__OGZAl{align-items:center;background-color:#f7fafc;border:2px solid #e5e8eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s}.ProfileSupportScreen_feedbackType__OGZAl:hover{border-color:#009951;color:#009951}.ProfileSupportScreen_feedbackTypeActive__aKr7T{background-color:#f0fff4;border-color:#009951;color:#009951}.ProfileSupportScreen_feedbackType__OGZAl svg{height:20px;width:20px}.ProfileSupportScreen_feedbackTextarea__HaXCl{background-color:#fff;border:1px solid #e5e8eb;border-radius:8px;color:#0d141c;font-family:inherit;font-size:16px;margin-bottom:16px;min-height:120px;outline:none;padding:12px 16px;resize:vertical;transition:all .2s;width:100%}.ProfileSupportScreen_feedbackTextarea__HaXCl:focus{border-color:#009951;box-shadow:0 0 0 3px #0099511a}.ProfileSupportScreen_feedbackTextarea__HaXCl::placeholder{color:#9ca3af}.ProfileSupportScreen_submitButton__Aq0Px{align-items:center;background-color:#009951;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:background-color .2s;width:100%}.ProfileSupportScreen_submitButton__Aq0Px:hover:not(:disabled){background-color:#008040}.ProfileSupportScreen_submitButton__Aq0Px:disabled{background-color:#e5e8eb;color:#9ca3af;cursor:not-allowed}.ProfileSupportScreen_successMessage__JKWX-{align-items:center;animation:ProfileSupportScreen_slideIn__bHQ6Y .3s ease-out;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;display:flex;gap:8px;margin-top:16px;padding:12px 16px}@keyframes ProfileSupportScreen_slideIn__bHQ6Y{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProfileSupportScreen_successIcon__5CzUf{color:#28a745;height:20px;width:20px}.ProfileSupportScreen_quickLinksSection__SuwXW{margin-bottom:32px}.ProfileSupportScreen_quickLinks__zkPjT{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ProfileSupportScreen_quickLink__A8SOD{align-items:center;background-color:#fff;border:1px solid #e5e8eb;border-radius:8px;color:#4a739c;display:flex;font-size:14px;font-weight:500;padding:16px;text-decoration:none;transition:all .2s}.ProfileSupportScreen_quickLink__A8SOD:hover{background-color:#f0fff4;border-color:#009951;color:#009951}.ProfileSupportScreen_hoursInfo__QhhdB{background-color:#f0f7ff;border:1px solid #d0e5ff;border-radius:12px;display:flex;gap:16px;padding:20px}.ProfileSupportScreen_hoursIcon__vGWkt{color:#4a739c;flex-shrink:0;height:32px;width:32px}.ProfileSupportScreen_hoursTitle__wopB0{color:#0d141c;font-size:16px;font-weight:600;margin:0 0 8px}.ProfileSupportScreen_hoursText__movUy{color:#4a739c;font-size:14px;line-height:1.6;margin:0}@media (max-width:768px){.ProfileSupportScreen_content__ker1B{padding:16px}.ProfileSupportScreen_feedbackTypes__RVA-F,.ProfileSupportScreen_optionsGrid__vNZsb,.ProfileSupportScreen_quickLinks__zkPjT{grid-template-columns:1fr}.ProfileSupportScreen_faqAnswer__2fJUS{padding-left:20px}.ProfileSupportScreen_hoursInfo__QhhdB{flex-direction:column;text-align:center}}.BottomNavigation_bottomNavigation__KxjRB{background-color:#fafafa;border-top:1px solid #e8edf5;bottom:0;left:0;position:fixed;right:0;z-index:1000}.BottomNavigation_navContainer__u1H2c{align-items:flex-start;display:flex;flex-direction:row;gap:8px;justify-content:space-around;padding:8px 16px 12px}.BottomNavigation_navItem__w\+HkC{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;padding:8px;transition:all .2s ease}.BottomNavigation_navItem__w\+HkC.BottomNavigation_active__DZY5e,.BottomNavigation_navItem__w\+HkC:hover{background-color:var(--color-brand-50)}.BottomNavigation_navItem__w\+HkC.BottomNavigation_active__DZY5e .BottomNavigation_navLabel__f4aQt{font-weight:600}.BottomNavigation_navIcon__X00-b{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.BottomNavigation_navLabel__f4aQt{color:var(--color-slate-600);font-size:12px;font-weight:500;line-height:18px}.BottomNavigation_bottomBar__zXdGo{background-color:#fafafa;height:20px}.App{background-color:var(--color-background);display:flex;flex-direction:column;min-height:100vh}.app-content{flex:1 1;overflow-y:auto;padding-bottom:80px}
/*# sourceMappingURL=main.232e6a94.css.map*/