@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._app_fozv2_1{--ink:#173331;--ink-soft:#536764;--paper:#f4f1e9;--surface:#fcfaf4;--surface-strong:#fff;--teal:#0e6862;--teal-dark:#0a4f4b;--teal-pale:#dfeee9;--amber:#e48b2f;--amber-pale:#fff0d8;--line:#d8ddd6;--line-strong:#bfc9c2;--success:#267452;--danger:#a33a2f;--shadow:0 18px 45px #21373414;--space-factor:1;--control-height:2.75em;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 76% 14%, #bbdbcd59, transparent 24em), linear-gradient(115deg, #ffffff8c, transparent 32%), var(--paper);font-size:calc(1rem * var(--text-scale,1));line-height:1.45;overflow-x:clip}._app_fozv2_1[data-contrast=high]{--ink:#071b19;--ink-soft:#203a37;--paper:#fff;--surface:#fff;--surface-strong:#fff;--teal:#005b55;--teal-dark:#003d39;--teal-pale:#d8f5eb;--amber:#a94b00;--amber-pale:#ffebc8;--line:#536764;--line-strong:#071b19;--shadow:0 0 0 2px #071b19}._app_fozv2_1[data-spacing=increased]{--space-factor:1.35}._app_fozv2_1[data-controls=large]{--control-height:3.4em}._app_fozv2_1[data-emphasize=true] button:not(:disabled),._app_fozv2_1[data-emphasize=true] a{outline:2px solid color-mix(in srgb, var(--amber) 75%, transparent);outline-offset:2px}._app_fozv2_1[data-density=simplified] ._secondaryMetadata_fozv2_60,._app_fozv2_1[data-density=simplified] ._secondarySection_fozv2_61,._app_fozv2_1[data-density=simplified] ._quickGrid_fozv2_62{display:none}._app_fozv2_1[data-density=simplified] ._mainContent_fozv2_66{max-width:58em}._skipLink_fozv2_70{z-index:120;color:#fff;background:var(--teal-dark);border-radius:.5rem;padding:.65rem .9rem;transition:transform .2s;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}._skipLink_fozv2_70:focus{transform:translateY(0)}._demoRibbon_fozv2_87{color:#effbf7;background:var(--teal-dark);letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.45rem;min-height:1.8rem;padding:.25rem 1rem;font-size:.72em;font-weight:680;display:flex}._simulatorChrome_fozv2_102{z-index:50;position:relative}._demoLabel_fozv2_107{align-items:center;gap:.45rem;min-width:0;display:inline-flex}._simulatorControl_fozv2_114{color:var(--ink);font-size:calc(.78rem * var(--text-scale,1));letter-spacing:0;text-transform:none;flex:none;margin-left:auto;font-weight:700;position:relative}._simulatorTrigger_fozv2_125,._simulatorCategoryButton_fozv2_126,._simulatorOptions_fozv2_127 button,._simulationStatus_fozv2_128 button{touch-action:manipulation}._simulatorTrigger_fozv2_125{color:#173331;cursor:pointer;background:#fff8e7;border:1px solid #d6b56b;border-radius:.55rem;justify-content:center;align-items:center;gap:.42rem;min-height:2.35rem;padding:.4rem .65rem;font-weight:760;display:inline-flex;box-shadow:0 2px 8px #06282529}._simulatorTrigger_fozv2_125:hover,._simulatorTrigger_fozv2_125[aria-expanded=true]{color:#092f2c;background:#fffdf5;border-color:#e48b2f}._simulatorTrigger_fozv2_125 svg:last-child,._simulatorCategoryButton_fozv2_126 svg{transform-origin:50%;flex:none;transition:transform .18s}._simulatorTrigger_fozv2_125 svg[data-open=true],._simulatorCategoryButton_fozv2_126 svg[data-open=true]{transform:rotate(180deg)}._simulatorPanel_fozv2_167{color:#173331;overscroll-behavior:contain;background:#fffdf8;border:1px solid #b8c7c1;border-radius:.85rem;width:min(27rem,100vw - 1rem);max-height:min(72vh,36rem);padding:.7rem;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 22px 55px #07252247}._simulatorPanelTitle_fozv2_183{color:#4d615e;letter-spacing:.055em;text-transform:uppercase;margin:0 0 .55rem;font-size:.82em;font-weight:780}._simulatorAccordion_fozv2_192{gap:.38rem;display:grid}._simulatorCategory_fozv2_126{border:1px solid #d3ddd8;border-radius:.62rem;overflow:hidden}._simulatorCategoryButton_fozv2_126{color:#173331;cursor:pointer;text-align:left;background:#f2f6f3;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.65rem;padding:.55rem .7rem;font-weight:780;display:flex}._simulatorCategoryButton_fozv2_126:hover,._simulatorCategoryButton_fozv2_126[aria-expanded=true]{background:#e3f0eb}._simulatorOptions_fozv2_127{background:#fff;padding:.28rem;display:grid}._simulatorOptions_fozv2_127[hidden]{display:none}._simulatorOptions_fozv2_127 button{color:#2a413e;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:.8rem;min-height:2.55rem;padding:.52rem .62rem;display:flex}._simulatorOptions_fozv2_127 button:last-child{border-bottom:0}._simulatorOptions_fozv2_127 button:hover,._simulatorOptions_fozv2_127 button[aria-pressed=true]{color:#0a4f4b;background:#eef8f4}._simulatorOptions_fozv2_127 button[aria-pressed=true]{font-weight:760;box-shadow:inset 3px 0 #e48b2f}._simulatorOptions_fozv2_127 small{color:#70420d;letter-spacing:.04em;text-transform:uppercase;background:#fff0d8;border-radius:999px;flex:none;padding:.16rem .32rem;font-size:.68em;font-weight:780}._simulationStatus_fozv2_128{color:#26322e;font-size:calc(.84rem * var(--text-scale,1));letter-spacing:0;text-transform:none;background:#fff4db;border-bottom:1px solid #d4ae5a;gap:.22rem;padding:.58rem max(.75rem,50vw - 37rem);display:grid}._simulationStatusHeading_fozv2_288{justify-content:space-between;align-items:center;gap:.8rem;display:flex}._simulationStatusHeading_fozv2_288>span{overflow-wrap:anywhere;min-width:0}._simulationStatus_fozv2_128 button{color:#fff;cursor:pointer;background:#784d17;border:1px solid #54330c;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.38rem .65rem;font-weight:760;display:inline-flex}._simulationStatus_fozv2_128 button:hover{background:#5c380d}._simulationStatus_fozv2_128 p{max-width:88rem;margin:0;line-height:1.38}._simulationDisclaimer_fozv2_326{color:#5b4d38;font-size:.84em}._ribbonDot_fozv2_331{width:.45rem;height:.45rem;box-shadow:inset 0 0 0 1.5px var(--teal-dark);background:#87d2b3;border:1px solid;border-radius:999px}._simulationSvgFilters_fozv2_340{width:0;height:0;position:absolute;overflow:hidden}._app_fozv2_1[data-simulation=total-color-blindness] ._shell_fozv2_347,._app_fozv2_1[data-simulation=total-color-blindness] ._dialogBackdrop_fozv2_348{filter:url(#guide-total-color-blindness)}._app_fozv2_1[data-simulation=yellow-blue-color-blindness] ._shell_fozv2_347,._app_fozv2_1[data-simulation=yellow-blue-color-blindness] ._dialogBackdrop_fozv2_348{filter:url(#guide-yellow-blue-color-blindness)}._app_fozv2_1[data-simulation=red-green-color-blindness] ._shell_fozv2_347,._app_fozv2_1[data-simulation=red-green-color-blindness] ._dialogBackdrop_fozv2_348{filter:url(#guide-red-green-color-blindness)}._app_fozv2_1[data-simulation=far-sightedness] ._shell_fozv2_347,._app_fozv2_1[data-simulation=far-sightedness] ._dialogBackdrop_fozv2_348{filter:blur(2.4px)}._app_fozv2_1[data-simulation=sunshine] ._shell_fozv2_347,._app_fozv2_1[data-simulation=sunshine] ._dialogBackdrop_fozv2_348{filter:brightness(1.25)contrast(.58)saturate(.76)}._tunnelOverlay_fozv2_372,._sunshineOverlay_fozv2_373,._simulatedCursor_fozv2_374,._missedTarget_fozv2_375{pointer-events:none;position:fixed;inset:0}._tunnelOverlay_fozv2_372{z-index:70;background:radial-gradient(circle at var(--tunnel-x) var(--tunnel-y), transparent 0, transparent 120px, #07121147 165px, #071211eb 220px)}._sunshineOverlay_fozv2_373{z-index:70;mix-blend-mode:screen;background:radial-gradient(circle at 72% 10%,#fffbcdbf,#0000 38rem),#fff7c138}._app_fozv2_1[data-simulation=dyslexia] ._mainContent_fozv2_66 :is(p,td,small,li),._app_fozv2_1[data-simulation=dyslexia] ._dialog_fozv2_348 :is(p,small){word-spacing:-.08em;text-shadow:.028em 0 #17333138;line-height:1.18}._app_fozv2_1[data-simulation=dyslexia] ._mainContent_fozv2_66{background-image:repeating-linear-gradient(#0000 0 1.08em,#17333109 1.08em 1.18em)}._app_fozv2_1[data-simulation=concentration-difficulty] ._quickCard_fozv2_417:nth-child(2n),._app_fozv2_1[data-simulation=concentration-difficulty] ._legacyStatusBox_fozv2_418:nth-child(2n),._app_fozv2_1[data-simulation=concentration-difficulty] ._secondarySection_fozv2_61,._app_fozv2_1[data-simulation=concentration-difficulty] ._unifiedStatusCard_fozv2_420:nth-child(2n),._app_fozv2_1[data-simulation=concentration-difficulty] ._unifiedSecondaryContent_fozv2_421 ._unifiedPanel_fozv2_421:nth-child(2n){transform-origin:50%;animation:5.8s ease-in-out infinite alternate _concentration-pull_fozv2_1}._app_fozv2_1[data-simulation=concentration-difficulty] ._quickCard_fozv2_417:nth-child(odd),._app_fozv2_1[data-simulation=concentration-difficulty] ._legacyStatusBox_fozv2_418:nth-child(odd),._app_fozv2_1[data-simulation=concentration-difficulty] ._legacyColumns_fozv2_428 ._legacyPanel_fozv2_428,._app_fozv2_1[data-simulation=concentration-difficulty] ._unifiedStatusCard_fozv2_420:nth-child(odd),._app_fozv2_1[data-simulation=concentration-difficulty] ._unifiedSecondaryContent_fozv2_421 ._unifiedPanel_fozv2_421:nth-child(odd){transform-origin:50%;animation:7.2s ease-in-out .9s infinite alternate-reverse _concentration-pull_fozv2_1}@keyframes _concentration-pull_fozv2_1{0%,46%{opacity:1;transform:translate(0,0)scale(1)}64%,to{opacity:.94;transform:translate(1px,-1px)scale(1.008)}}._jargonTerm_fozv2_446{display:inline}._jargonMask_fozv2_450{display:none}._app_fozv2_1[data-simulation=small-vocabulary] ._jargonTerm_fozv2_446{vertical-align:baseline;display:inline-flex;position:relative}._app_fozv2_1[data-simulation=small-vocabulary] ._jargonOriginal_fozv2_460{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._app_fozv2_1[data-simulation=small-vocabulary] ._jargonMask_fozv2_450{color:#5b421d;white-space:nowrap;background:#efe4ce;border:1px dashed #a78b5e;border-radius:.18em;padding:0 .2em;font-size:.9em;font-style:italic;display:inline-flex}._app_fozv2_1[data-simulation=parkinsons] [data-simulation-surface=true],._app_fozv2_1[data-simulation=parkinsons] [data-simulation-surface=true] *{cursor:none!important}._simulatedCursor_fozv2_374{z-index:75;color:#102f4c;filter:drop-shadow(0 2px 1px #fffffff2)drop-shadow(0 4px 5px #0000006b);will-change:transform;width:0;height:0;bottom:auto;right:auto}._simulatedCursor_fozv2_374 svg{fill:#fffaf0;position:absolute;top:-2px;left:-3px}._missedTarget_fozv2_375{z-index:76;width:0;height:0;bottom:auto;right:auto}._missedTarget_fozv2_375>span{border:2px solid #d06b1b;border-radius:999px;width:2.2rem;height:2.2rem;animation:.7s ease-out both _missed-target-ring_fozv2_1;position:absolute;top:-1.1rem;left:-1.1rem}._missedTarget_fozv2_375 strong{color:#432308;background:#fff4db;border:1px solid #d7a24a;border-radius:.38rem;width:max-content;padding:.3rem .46rem;font-size:.72rem;line-height:1;position:absolute;top:1rem;left:.75rem;box-shadow:0 6px 20px #2c19052e}@keyframes _missed-target-ring_fozv2_1{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.45)}}._shell_fozv2_347{grid-template-columns:15.75rem minmax(0,1fr);min-height:calc(100vh - 1.8rem);display:grid}._sidebar_fozv2_557{height:calc(100vh - 1.8rem);padding:calc(1.6rem * var(--space-factor)) 1.15rem;color:#edf7f3;background:linear-gradient(180deg, #ffffff09, transparent 26%), var(--teal-dark);flex-direction:column;gap:2.5rem;display:flex;position:sticky;top:0;overflow-y:auto}._brandLockup_fozv2_572,._sidebarFooter_fozv2_573,._railHeading_fozv2_574,._activityTitle_fozv2_575,._appointmentTopline_fozv2_576,._billHeader_fozv2_577,._billFooter_fozv2_578,._insuranceCard_fozv2_579 header,._insuranceCard_fozv2_579 footer,._updatePanel_fozv2_581>header,._savedState_fozv2_582{align-items:center;display:flex}._brandLockup_fozv2_572{gap:.8rem;padding:0 .35rem}._brandMark_fozv2_592{aspect-ratio:1;color:#40220a;background:var(--amber);border-radius:50% 50% 50% 16%;place-items:center;width:2.65rem;display:grid;transform:rotate(-6deg);box-shadow:0 8px 25px #00000029}._brandMark_fozv2_592 svg{transform:rotate(6deg)}._brandLockup_fozv2_572 strong,._brandLockup_fozv2_572 span,._sidebarFooter_fozv2_573 strong,._sidebarFooter_fozv2_573 span{display:block}._brandLockup_fozv2_572 strong{font-family:Newsreader Variable,serif;font-size:1.45em;font-weight:670;line-height:1}._brandLockup_fozv2_572 span,._sidebarFooter_fozv2_573 span{color:#b9d1ca;letter-spacing:.035em;margin-top:.18rem;font-size:.72em}._navList_fozv2_630{gap:.33rem;margin:0;padding:0;list-style:none;display:grid}._focusedNavigationMore_fozv2_638{color:#cfe0da;border-top:1px solid #ffffff24;margin-top:.75rem}._focusedNavigationMore_fozv2_638 summary{cursor:pointer;align-items:center;min-height:2.75rem;padding:.65rem .8rem;font-size:.78em;font-weight:700;display:flex}._focusedNavigationMore_fozv2_638[open] summary{color:#fff}._focusedNavigationMore_fozv2_638 summary:hover{color:#fff;background:#ffffff12}._navButton_fozv2_663{width:100%;min-height:var(--control-height);color:#cfe0da;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.8rem;align-items:center;gap:.78rem;padding:.65rem .8rem;transition:color .18s,background .18s,transform .18s;display:flex}._navButton_fozv2_663:hover{color:#fff;background:#ffffff12;transform:translate(2px)}._navButton_fozv2_663[data-active=true]{color:var(--teal-dark);background:#f1f5ef;box-shadow:0 8px 22px #00181733}._navButton_fozv2_663 span:nth-child(2){flex:1;font-weight:640}._navCount_fozv2_696{color:#30200d;background:#f0ad5f;border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;font-size:.7em;font-weight:740;display:grid}._sidebarFooter_fozv2_573{border-top:1px solid #ffffff1f;gap:.7rem;margin-top:auto;padding:.85rem .5rem 0}._avatar_fozv2_715{aspect-ratio:1;color:#233937;background:#d7e7df;border-radius:50%;place-items:center;width:2.3rem;font-family:Newsreader Variable,serif;font-weight:720;display:grid}._workspace_fozv2_727{min-width:0;padding:0 clamp(1rem,3vw,3rem) 3rem}._header_fozv2_732{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:7.25rem;display:flex}._headerKicker_fozv2_741{color:var(--ink-soft);letter-spacing:.065em;text-transform:uppercase;margin-bottom:.12rem;font-size:.74em;font-weight:660;display:block}._header_fozv2_732 h1{letter-spacing:-.025em;margin:0;font-family:Newsreader Variable,serif;font-size:clamp(1.5em,2.5vw,2em);font-weight:560}._headerActions_fozv2_759{align-items:center;gap:.65rem;display:flex}._connectionPill_fozv2_765,._statusPill_fozv2_766,._duePill_fozv2_767,._activeBadge_fozv2_768{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;font-weight:680;display:inline-flex}._connectionPill_fozv2_765{min-height:2.35rem;color:var(--ink-soft);border:1px solid var(--line);background:#ffffff8c;padding:.48rem .75rem;font-size:.78em}._connectionPill_fozv2_765[data-ready=true]{color:var(--success);background:#e4f3eb;border-color:#badac9}._resetButton_fozv2_792,._secondaryButton_fozv2_793,._primaryButton_fozv2_794,._textButton_fozv2_795,._iconButton_fozv2_796,._emphasisButton_fozv2_797{min-height:var(--control-height);cursor:pointer;touch-action:manipulation;border-radius:.75em;justify-content:center;align-items:center;gap:.48rem;font-weight:690;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}._resetButton_fozv2_792{color:var(--ink);border:1px solid var(--line-strong);background:0 0;padding:.55rem .85rem}._resetButton_fozv2_792:hover,._secondaryButton_fozv2_793:hover,._emphasisButton_fozv2_797:hover{background:var(--teal-pale);border-color:var(--teal)}._webMcpNotice_fozv2_824{color:var(--ink-soft);background:var(--amber-pale);border:1px solid color-mix(in srgb, var(--amber) 35%, var(--line));border-radius:.75rem;margin-top:1rem;padding:.78rem 1rem;font-size:.82em}._webMcpNotice_fozv2_824 strong{color:var(--ink)}._portalGrid_fozv2_838{padding-top:calc(2.25rem * var(--space-factor));grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start;gap:clamp(1rem,2.6vw,2.5rem);display:grid}._mainContent_fozv2_66{min-width:0;transition:max-width .3s}._guideRail_fozv2_851{gap:1rem;display:grid;position:sticky;top:1rem}._page_fozv2_858{gap:calc(2rem * var(--space-factor));grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._pageIntro_fozv2_865{max-width:47rem}._pageIntro_fozv2_865 h2,._hero_fozv2_870 h2{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:.25rem 0 .6rem;font-family:Newsreader Variable,serif;font-size:clamp(2em,4.2vw,3.35em);font-weight:520;line-height:.99}._pageIntro_fozv2_865 p,._hero_fozv2_870 p{max-width:42rem;color:var(--ink-soft);margin:0;font-size:1.02em}._eyebrow_fozv2_889{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.72em;font-weight:780}._hero_fozv2_870{color:#ecfaf5;background:linear-gradient(122deg, #053a36fa, #0c665de8), var(--teal-dark);min-height:18.5rem;box-shadow:var(--shadow);border-radius:1.6rem 1.6rem 1.6rem .35rem;grid-template-columns:minmax(0,1fr) 12rem;align-items:center;gap:2rem;padding:clamp(1.6rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}._hero_fozv2_870:after{content:"";aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;width:18rem;position:absolute;inset:auto -4rem -8rem auto}._hero_fozv2_870 ._eyebrow_fozv2_889{color:#8fdbc2}._hero_fozv2_870 h2{font-size:clamp(2.25em,4.5vw,3.75em)}._hero_fozv2_870 h2 em{color:#f6bb72;font-weight:430}._hero_fozv2_870 p{color:#c5ded7}._heroMotif_fozv2_941{z-index:1;aspect-ratio:1;color:#37210e;background:var(--amber);border-radius:50% 50% 50% 19%;justify-self:end;place-items:center;width:10.5rem;display:grid;position:relative;transform:rotate(7deg);box-shadow:0 20px 60px #00191759}._heroMotif_fozv2_941>svg{transform:rotate(-7deg)}._motifRing_fozv2_960{border:1px solid #37210e59;border-radius:50%;width:6.4rem;height:6.4rem;position:absolute}._motifPath_fozv2_968{border-top:1px solid #ffffff7a;border-radius:50%;width:12.5rem;height:3rem;position:absolute;transform:rotate(-34deg)translate(-2.8rem,-4.3rem)}._sectionBlock_fozv2_977,._billCard_fozv2_978,._insuranceActions_fozv2_979,._updatePanel_fozv2_581,._placeholderCard_fozv2_981{padding:calc(1.45rem * var(--space-factor));background:color-mix(in srgb, var(--surface-strong) 88%, transparent);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:1.25rem;min-width:0}._sectionHeading_fozv2_990{justify-content:space-between;align-items:end;gap:1rem;min-width:0;margin-bottom:1.2rem;display:flex}._sectionHeading_fozv2_990>div{min-width:0}._sectionHeading_fozv2_990 h2,._railHeading_fozv2_574 h2,._activityTitle_fozv2_575 h2{margin:.1rem 0 0}._sectionHeading_fozv2_990 h2{font-family:Newsreader Variable,serif;font-size:1.55em;font-weight:590}._textButton_fozv2_795{min-height:2.3rem;color:var(--teal);background:0 0;border:0;padding:.35rem 0}._textButton_fozv2_795:hover{color:var(--teal-dark);transform:translate(2px)}._appointmentFeature_fozv2_1028{background:var(--surface);border:1px solid var(--line);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.15rem;display:grid}._dateTile_fozv2_1039{color:#eefaf6;background:var(--teal);border-radius:.9rem .9rem .9rem .18rem;flex-direction:column;justify-content:center;align-items:center;width:5.2em;min-height:6.25em;display:flex}._dateTile_fozv2_1039 span{letter-spacing:.13em;font-size:.67em;font-weight:770}._dateTile_fozv2_1039 strong{font-family:Newsreader Variable,serif;font-size:2.1em;line-height:1.05}._dateTile_fozv2_1039 small{color:#c3e0d7;font-size:.66em}._statusPill_fozv2_766{width:fit-content;color:var(--success);background:#e4f3eb;border:1px solid #bfddcd;padding:.25rem .55rem;font-size:.7em}._appointmentInfo_fozv2_1077 h3,._appointmentDetailCard_fozv2_1078 h3,._billHeader_fozv2_577 h3,._insuranceActions_fozv2_979 h3,._updatePanel_fozv2_581 h3,._placeholderCard_fozv2_981 h3{margin:0;font-family:Newsreader Variable,serif;font-size:1.35em;font-weight:620}._appointmentInfo_fozv2_1077>p,._appointmentDetailCard_fozv2_1078 p{color:var(--ink-soft);margin:.05rem 0 0}._metaRow_fozv2_1095{color:var(--ink-soft);flex-wrap:wrap;gap:.8rem 1.3rem;margin-top:.65rem;font-size:.82em;display:flex}._metaRow_fozv2_1095 span,._billFooter_fozv2_578 span{align-items:center;gap:.38rem;display:inline-flex}._secondaryButton_fozv2_793,._primaryButton_fozv2_794,._emphasisButton_fozv2_797{padding:.65rem .95rem}._secondaryButton_fozv2_793{color:var(--teal-dark);background:var(--surface-strong);border:1px solid var(--line-strong)}._primaryButton_fozv2_794{color:#fff;background:var(--teal);border:1px solid var(--teal);box-shadow:0 9px 20px #0d645e29}._primaryButton_fozv2_794:hover:not(:disabled){background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 12px 26px #0d645e38}._primaryButton_fozv2_794:disabled{color:#889592;box-shadow:none;cursor:not-allowed;background:#e4e8e4;border-color:#d4dad5}._quickGrid_fozv2_62{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._quickCard_fozv2_417{min-height:5.7rem;color:var(--ink);border:1px solid var(--line);cursor:pointer;text-align:left;background:#ffffff9e;border-radius:1rem;align-items:center;gap:.8rem;padding:1rem;display:flex}._quickCard_fozv2_417:hover{background:var(--surface-strong);box-shadow:var(--shadow);transform:translateY(-2px)}._quickCard_fozv2_417>span:nth-child(2){flex:1}._quickCard_fozv2_417 strong,._quickCard_fozv2_417 small{display:block}._quickCard_fozv2_417 small{color:var(--ink-soft);margin-top:.1rem}._quickIcon_fozv2_1184,._noteStar_fozv2_1185,._billIcon_fozv2_1186,._placeholderIcon_fozv2_1187{color:var(--teal);background:var(--teal-pale);border-radius:.75rem;place-items:center;display:grid}._quickIcon_fozv2_1184{aspect-ratio:1;width:2.6rem}._sharedInterfaceNote_fozv2_1200{background:color-mix(in srgb, var(--amber-pale) 70%, transparent);border:1px dashed color-mix(in srgb, var(--amber) 55%, var(--line));border-radius:1rem;align-items:center;gap:.9rem;padding:1rem 1.15rem;display:flex}._noteStar_fozv2_1185{color:#5c350e;background:var(--amber);border-radius:50% 50% 50% 20%;min-width:2.5rem;height:2.5rem}._sharedInterfaceNote_fozv2_1200 p{color:var(--ink-soft);margin:.1rem 0 0}._railCard_fozv2_1223{background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border:1px solid var(--line);border-radius:1.15rem;padding:1.15rem;box-shadow:0 12px 32px #233a360e}._railHeading_fozv2_574{gap:.65rem;margin-bottom:1.1rem}._railHeading_fozv2_574 span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.67em;font-weight:760;display:block}._railHeading_fozv2_574 h2,._activityTitle_fozv2_575 h2{font-family:Newsreader Variable,serif;font-size:1.18em;font-weight:630}._guideMiniMark_fozv2_1252{aspect-ratio:1;color:#4b2d10;background:var(--amber);border-radius:50% 50% 50% 18%;place-items:center;width:2.15rem;display:grid}._fieldLabel_fozv2_1262{color:var(--ink-soft);margin-bottom:.45rem;font-size:.74em;font-weight:700;display:block}._segmented_fozv2_1270{background:#e9ece7;border-radius:.68rem;grid-template-columns:repeat(5,1fr);gap:.2rem;padding:.22rem;display:grid}._segmented_fozv2_1270 button{min-width:0;min-height:2.1rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.3rem .18rem;font-size:.7em;font-weight:680}._segmented_fozv2_1270 button[aria-pressed=true]{color:var(--teal-dark);background:#fff;box-shadow:0 3px 10px #1c2d2a1a}._toggleList_fozv2_1298{gap:.16rem;margin-top:.85rem;display:grid}._toggleRow_fozv2_1304{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.55rem;padding:.45rem .3rem;display:flex}._toggleLabel_fozv2_1318{color:var(--ink-soft);align-items:center;gap:.5rem;font-size:.78em;font-weight:650;display:inline-flex}._toggleRow_fozv2_1304[aria-pressed=true] ._toggleLabel_fozv2_1318{color:var(--teal-dark)}._switch_fozv2_1331{background:#c5cdc8;border-radius:999px;align-items:center;width:2rem;height:1.15rem;padding:.14rem;transition:background .18s;display:flex}._switch_fozv2_1331 span{aspect-ratio:1;background:#fff;border-radius:50%;width:.87rem;transition:transform .18s;box-shadow:0 1px 4px #0000002e}._toggleRow_fozv2_1304[aria-pressed=true] ._switch_fozv2_1331{background:var(--teal)}._toggleRow_fozv2_1304[aria-pressed=true] ._switch_fozv2_1331 span{transform:translate(.85rem)}._emphasisButton_fozv2_797{width:100%;color:var(--teal-dark);border:1px dashed var(--line-strong);background:0 0;margin-top:.8rem;font-size:.75em}._emphasisButton_fozv2_797[aria-pressed=true]{background:var(--amber-pale);border-color:var(--amber)}._activityTitle_fozv2_575{border-bottom:1px solid var(--line);gap:.45rem;padding-bottom:.8rem}._activityFeed_fozv2_1379{gap:.75rem;margin-top:.85rem;display:grid}._emptyActivity_fozv2_1385{color:var(--ink-soft);align-items:center;gap:.65rem;padding:.4rem 0;font-size:.75em;display:flex}._emptyActivity_fozv2_1385 p,._activityEvent_fozv2_1395 p{margin:0}._emptySpark_fozv2_1399,._eventIcon_fozv2_1400{border-radius:50%;flex:none;place-items:center;display:grid}._emptySpark_fozv2_1399{aspect-ratio:1;color:#57340e;background:var(--amber-pale);width:1.75rem}._activityEvent_fozv2_1395{grid-template-columns:auto 1fr;align-items:start;gap:.55rem;display:grid}._eventIcon_fozv2_1400{aspect-ratio:1;width:1.65rem;color:var(--teal-dark);background:var(--teal-pale);margin-top:.1rem}._eventIcon_fozv2_1400[data-actor=guide]{color:#55330e;background:var(--amber-pale)}._activityEvent_fozv2_1395 strong{font-size:.72em}._activityEvent_fozv2_1395 p{color:var(--ink-soft);font-size:.7em;line-height:1.35}._appointmentDetailCard_fozv2_1078{background:var(--surface);border:1px solid var(--line);border-radius:1rem;padding:1.3rem}._appointmentTopline_fozv2_576{gap:.85rem}._providerAvatar_fozv2_1455{aspect-ratio:1;color:#f0fbf7;background:var(--teal);border-radius:50%;place-items:center;width:3rem;font-size:.82em;font-weight:740;display:grid}._detailGrid_fozv2_1467{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.3rem 0;display:grid}._detailGrid_fozv2_1467>div{min-width:0;color:var(--teal);background:color-mix(in srgb, var(--teal-pale) 55%, transparent);border-radius:.75rem;gap:.6rem;padding:.85rem;display:flex}._detailGrid_fozv2_1467 svg{width:1.1rem}._detailGrid_fozv2_1467 span,._detailGrid_fozv2_1467 strong{display:block}._detailGrid_fozv2_1467 span{min-width:0;color:var(--ink-soft);font-size:.72em}._detailGrid_fozv2_1467 strong{color:var(--ink);overflow-wrap:anywhere;margin-top:.12rem}._cardActions_fozv2_1505{border-top:1px solid var(--line);flex-wrap:wrap;gap:.65rem;padding-top:1.1rem;display:flex}._pastVisit_fozv2_1513{grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;margin-top:.8rem;display:grid}._pastVisit_fozv2_1513>span{color:var(--ink-soft);font-size:.72em;font-weight:760}._pastVisit_fozv2_1513 strong,._pastVisit_fozv2_1513 small{display:block}._pastVisit_fozv2_1513 small{color:var(--ink-soft)}._billCard_fozv2_978{overflow:hidden}._billHeader_fozv2_577{border-bottom:1px solid var(--line);gap:.8rem;padding-bottom:1.1rem}._billIcon_fozv2_1186,._placeholderIcon_fozv2_1187{aspect-ratio:1;width:3rem}._billHeader_fozv2_577>div:nth-child(2){flex:1}._duePill_fozv2_767{color:#6e3e08;background:var(--amber-pale);padding:.35rem .65rem;font-size:.72em}._billFlow_fozv2_1563{gap:.6rem;max-width:36rem;margin:1.4rem auto;display:grid}._billFlow_fozv2_1563>div{background:var(--surface);border:1px solid var(--line);border-radius:.8rem;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;padding:.8rem 1rem;display:grid}._billFlow_fozv2_1563>svg{color:var(--line-strong);justify-self:center}._billFlow_fozv2_1563 span{color:var(--ink-soft)}._billFlow_fozv2_1563 strong{grid-row:span 2;font-family:Newsreader Variable,serif;font-size:1.55em}._billFlow_fozv2_1563 small{color:var(--ink-soft);align-items:center;gap:.3rem;display:inline-flex}._billFlow_fozv2_1563 ._responsibility_fozv2_1603{color:#edf9f5;background:var(--teal);border-color:var(--teal)}._billFlow_fozv2_1563 ._responsibility_fozv2_1603 span,._billFlow_fozv2_1563 ._responsibility_fozv2_1603 small{color:#c6e2d9}._billFooter_fozv2_578{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;gap:1rem;padding-top:1.1rem;font-size:.8em}._disclaimer_fozv2_1623{color:var(--ink-soft);text-align:center;margin:-1rem 0 0;font-size:.76em}._insuranceGrid_fozv2_1630{grid-template-columns:minmax(17rem,1.1fr) minmax(15rem,.9fr);gap:1.2rem;display:grid}._insuranceCard_fozv2_579{color:#effaf6;background:linear-gradient(135deg,#073f3c,#0e6d65);border-radius:1.35rem;flex-direction:column;justify-content:space-between;min-height:16rem;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px #08403b33}._insuranceGlow_fozv2_1650{aspect-ratio:1;border:1px solid #ffffff2e;border-radius:50%;width:15rem;position:absolute;top:-7rem;right:-5rem;box-shadow:0 0 0 2.5rem #ffffff06,0 0 0 5rem #ffffff05}._insuranceCard_fozv2_579 header{justify-content:space-between;font-family:Newsreader Variable,serif;font-size:1.15em;font-weight:620}._insurancePlan_fozv2_1668 span,._insurancePlan_fozv2_1668 strong{display:block}._insurancePlan_fozv2_1668 span{color:#add3c7;text-transform:uppercase;letter-spacing:.09em;font-size:.68em}._insurancePlan_fozv2_1668 strong{margin-top:.15rem;font-family:Newsreader Variable,serif;font-size:1.7em;font-weight:530}._insuranceCard_fozv2_579 footer{justify-content:space-between;gap:1rem;font-size:.78em}._activeBadge_fozv2_768{color:#163d31;background:#bfe6d6;padding:.3rem .55rem}._insuranceActions_fozv2_979{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}._insuranceActions_fozv2_979 p{color:var(--ink-soft);margin:.4rem 0 1.2rem}._updatePanel_fozv2_581>header{justify-content:space-between;gap:1rem;margin-bottom:1rem}._iconButton_fozv2_796{min-width:var(--control-height);border:1px solid var(--line);background:0 0;padding:0}._fakeUpload_fozv2_1724{color:var(--ink-soft);background:var(--surface);border:2px dashed var(--line-strong);text-align:center;border-radius:1rem;place-items:center;margin-bottom:1rem;padding:2rem;display:grid}._fakeUpload_fozv2_1724 strong{color:var(--ink);margin-top:.55rem}._fakeUpload_fozv2_1724 p{max-width:30rem;margin:.25rem 0 1rem}._savedState_fozv2_582{color:var(--success);background:#e4f3eb;border-radius:.9rem;gap:.85rem;padding:1.2rem}._savedState_fozv2_582 p{color:var(--ink-soft);margin:.1rem 0 0}._placeholderCard_fozv2_981{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:17rem;display:flex}._placeholderCard_fozv2_981 h3{margin-top:.85rem}._placeholderCard_fozv2_981 p{color:var(--ink-soft);margin:.25rem 0 1.1rem}._dialogBackdrop_fozv2_348{z-index:40;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081f1d94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._dialog_fozv2_348{overscroll-behavior:contain;background:var(--surface-strong);border:1px solid var(--line);border-radius:1.4rem;width:min(62rem,96vw);max-height:min(48rem,94vh);position:relative;overflow-y:auto;box-shadow:0 30px 90px #051d1b47}._dialogHeader_fozv2_1800{justify-content:space-between;gap:1rem;padding:1.4rem 5rem 1.1rem 1.5rem;display:flex}._dialogDismiss_fozv2_1807{position:absolute;top:1.25rem;right:1.5rem}._dialogHeader_fozv2_1800 h2,._successPanel_fozv2_1814 h2{margin:.15rem 0 0;font-family:Newsreader Variable,serif;font-size:1.85em;font-weight:570}._dialogHeader_fozv2_1800 p{color:var(--ink-soft);margin:.15rem 0 0}._currentAppointmentStrip_fozv2_1826{color:var(--ink-soft);background:var(--paper);border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.75rem 1.5rem;font-size:.8em;display:flex}._currentAppointmentStrip_fozv2_1826 strong{color:var(--ink)}._reschedulePersonalizationNotice_fozv2_1842{color:var(--teal-dark);background:color-mix(in srgb, var(--teal-pale) 78%, white);border:1px solid color-mix(in srgb, var(--teal) 32%, var(--line));border-radius:.8rem;align-items:center;gap:.65rem;margin:0 1.5rem 1rem;padding:.72rem .85rem;font-size:.82em;display:flex}._taskPersonalizationNotice_fozv2_1855{color:var(--teal-dark);background:color-mix(in srgb, var(--teal-pale) 82%, white);border:1px solid color-mix(in srgb, var(--teal) 32%, var(--line));border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;margin:0 1.4rem;padding:.8rem .9rem;display:grid}._taskPersonalizationNotice_fozv2_1855 button{min-height:2.75rem;color:var(--teal-dark);border:1px solid color-mix(in srgb, var(--teal) 38%, var(--line));cursor:pointer;font:inherit;background:#fff;border-radius:.65rem;padding:.55rem .75rem;font-weight:720}._taskPersonalizationNotice_fozv2_1855 button:hover{color:#fff;background:var(--teal-dark)}._taskPersonalizationNotice_fozv2_1855 svg{color:#7b430c;margin-top:.1rem}._taskPersonalizationNotice_fozv2_1855 span,._taskPersonalizationNotice_fozv2_1855 strong{display:block}._taskPersonalizationNotice_fozv2_1855 strong{color:var(--ink);margin-bottom:.12rem}._reschedulePersonalizationNotice_fozv2_1842 svg{color:#4b2700;flex:none}._reschedulePersonalizationNotice_fozv2_1842 span{gap:.12rem;display:grid}._reschedulePersonalizationNotice_fozv2_1842 strong{color:var(--ink)}._dialogBody_fozv2_1914{grid-template-columns:1fr 1fr;gap:1.25rem;padding:1.5rem;display:grid}._dialogBody_fozv2_1914 h3{margin:0 0 .75rem;font-family:Newsreader Variable,serif;font-size:1.2em}._slotList_fozv2_1927{gap:.6rem;display:grid}._slotButton_fozv2_1932{min-height:var(--control-height);color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:.85rem;grid-template-columns:1fr auto auto;align-items:center;gap:.85rem;padding:.9rem;display:grid}._slotButton_fozv2_1932:hover{border-color:var(--teal)}._slotButton_fozv2_1932[data-selected=true]{background:var(--teal-pale);border:2px solid var(--teal);padding:calc(.9rem - 1px)}._slotDate_fozv2_1957{font-weight:690}._slotTime_fozv2_1961{color:var(--ink-soft);align-items:center;gap:.35rem;font-size:.85em;display:inline-flex}._radioMark_fozv2_1969{aspect-ratio:1;color:#fff;background:var(--surface-strong);border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:1.35rem;display:grid}._slotButton_fozv2_1932[data-selected=true] ._radioMark_fozv2_1969{background:var(--teal);border-color:var(--teal)}._reviewPanel_fozv2_1985{border:1px solid var(--line);background:#f6f2e9;border-radius:1rem;padding:1.1rem}._reviewLabel_fozv2_1992{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.72em;font-weight:780}._timeComparison_fozv2_2000{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.55rem;margin:.8rem 0;display:grid}._timeComparison_fozv2_2000>div{background:var(--surface-strong);border:1px solid var(--line);border-radius:.7rem;min-width:0;padding:.7rem}._timeComparison_fozv2_2000>div[data-new=true]{border-color:var(--teal)}._timeComparison_fozv2_2000 span,._timeComparison_fozv2_2000 strong,._timeComparison_fozv2_2000 small{display:block}._timeComparison_fozv2_2000 span{color:var(--ink-soft);text-transform:uppercase;font-size:.66em;font-weight:730}._timeComparison_fozv2_2000 strong{overflow-wrap:anywhere;margin-top:.3rem;font-size:.83em}._timeComparison_fozv2_2000 small{color:var(--ink-soft);margin-top:.16rem}._changeArrow_fozv2_2044{color:var(--teal);align-self:center;font-size:1.2em}._reviewPanel_fozv2_1985>p{color:var(--ink-soft);margin:.75rem 0 1rem;font-size:.8em}._reviewPanel_fozv2_1985 ._primaryButton_fozv2_794{width:100%}._successPanel_fozv2_1814{text-align:center;flex-direction:column;align-items:center;max-width:34rem;margin:auto;padding:clamp(2rem,7vw,4rem);display:flex}._successIcon_fozv2_2070{aspect-ratio:1;color:#fff;background:var(--success);border-radius:50% 50% 50% 20%;place-items:center;width:4.5rem;margin-bottom:1rem;display:grid}._successPanel_fozv2_1814>p{color:var(--ink-soft);margin:.25rem 0 1.2rem}._confirmedTime_fozv2_2086{width:100%;color:var(--teal);background:var(--teal-pale);border-radius:.9rem;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}._confirmedTime_fozv2_2086 span,._confirmedTime_fozv2_2086 strong{display:block}._confirmedTime_fozv2_2086 span{color:var(--ink-soft)}._confirmedTime_fozv2_2086 strong{color:var(--ink)}._successPanel_fozv2_1814 small{color:var(--ink-soft);margin-top:1rem}._agentLayer_fozv2_2117{z-index:80;pointer-events:none;position:fixed;inset:0}._targetHighlight_fozv2_2124{border:3px solid var(--amber);border-radius:.9rem;position:fixed;box-shadow:0 0 0 5px #e48b2f33,0 10px 35px #532d0a33}._agentPointer_fozv2_2131{width:0;height:0;position:fixed;top:0;left:0}._agentOrb_fozv2_2139{aspect-ratio:1;color:#3f2409;background:var(--amber);border:3px solid #fff8ed;border-radius:50% 50% 50% 17%;place-items:center;width:2.8rem;display:grid;position:absolute;top:-.4rem;left:-.4rem;transform:rotate(-12deg);box-shadow:0 12px 28px #532d0a4d}._agentOrb_fozv2_2139 svg{transform:rotate(12deg)}._agentPointer_fozv2_2131[data-large=true] ._agentOrb_fozv2_2139{width:3.4rem}._agentBubble_fozv2_2163{color:#edf9f5;background:#0a4f4b;border:1px solid #32766f;border-radius:1rem .2rem 1rem 1rem;width:min(18rem,72vw);padding:.85rem .95rem;position:absolute;top:2.65rem;right:.8rem;box-shadow:0 18px 48px #04232045}._agentBubble_fozv2_2163 span{color:#f4b969;letter-spacing:.09em;text-transform:uppercase;font-size:.68em;font-weight:800}._agentBubble_fozv2_2163 p{margin:.18rem 0 0;font-size:.84em;line-height:1.38}@media (width<=1180px){._portalGrid_fozv2_838{grid-template-columns:minmax(0,1fr)}._guideRail_fozv2_851{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=860px){._shell_fozv2_347{display:block}._sidebar_fozv2_557{gap:1rem;height:auto;padding:1rem;position:static;overflow:visible}._brandLockup_fozv2_572{justify-content:center}._navList_fozv2_630{grid-template-columns:repeat(4,minmax(0,1fr))}._navButton_fozv2_663{text-align:center;flex-direction:column;justify-content:center;gap:.25rem;font-size:.8em}._navCount_fozv2_696,._sidebarFooter_fozv2_573{display:none}._workspace_fozv2_727{padding-inline:1rem}._header_fozv2_732{min-height:6rem}._connectionPill_fozv2_765 span{display:none}._hero_fozv2_870{grid-template-columns:1fr}._heroMotif_fozv2_941{opacity:.38;position:absolute;bottom:-3rem;right:-2rem}._dialogBody_fozv2_1914,._insuranceGrid_fozv2_1630{grid-template-columns:1fr}}@media (width<=650px){._header_fozv2_732{flex-direction:column;align-items:flex-start;padding-block:1rem}._headerActions_fozv2_759{width:100%}._resetButton_fozv2_792{flex:1}._navList_fozv2_630{grid-template-columns:repeat(2,minmax(0,1fr))}._navButton_fozv2_663{flex-direction:row;justify-content:flex-start}._quickGrid_fozv2_62,._guideRail_fozv2_851,._detailGrid_fozv2_1467{grid-template-columns:1fr}._appointmentFeature_fozv2_1028{grid-template-columns:auto 1fr}._appointmentFeature_fozv2_1028>button{grid-column:1/-1}._sectionHeading_fozv2_990,._billFooter_fozv2_578{flex-direction:column;align-items:flex-start}._billHeader_fozv2_577{flex-wrap:wrap}._duePill_fozv2_767{margin-left:3.8rem}._dialogBackdrop_fozv2_348{padding:0}._dialog_fozv2_348{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}._dialogBody_fozv2_1914{padding:1rem}._timeComparison_fozv2_2000{grid-template-columns:1fr}._changeArrow_fozv2_2044{justify-self:center;transform:rotate(90deg)}}._app_fozv2_1,._shell_fozv2_347,._sidebar_fozv2_557,._workspace_fozv2_727,._header_fozv2_732,._mainContent_fozv2_66,._sectionBlock_fozv2_977,._appointmentFeature_fozv2_1028,._quickCard_fozv2_417{transition:background-color .65s cubic-bezier(.22,1,.36,1),color .65s cubic-bezier(.22,1,.36,1),border-color .65s cubic-bezier(.22,1,.36,1),box-shadow .65s cubic-bezier(.22,1,.36,1),padding .65s cubic-bezier(.22,1,.36,1),gap .65s cubic-bezier(.22,1,.36,1)}._portalGrid_fozv2_838{grid-template-columns:minmax(0,1fr)}._mainContent_fozv2_66{max-width:78rem}._app_fozv2_1[data-personalized=true] ._shell_fozv2_347{grid-template-columns:17.5rem minmax(0,1fr)}._app_fozv2_1[data-personalized=true] ._brandLockup_fozv2_572 strong{font-size:1.2em}._legacyExtraNav_fozv2_2377{display:none}._adaptationBanner_fozv2_2381{min-height:3.1rem;color:var(--teal-dark);background:color-mix(in srgb, var(--teal-pale) 82%, white);border:1px solid color-mix(in srgb, var(--teal) 28%, var(--line));border-radius:.85rem;align-items:center;gap:.7rem;margin-top:1rem;padding:.65rem .8rem;font-size:.85em;display:flex}._adaptationBanner_fozv2_2381>span:nth-child(2){flex:1}._adaptationBanner_fozv2_2381 button{min-height:2.25rem;color:var(--teal-dark);border:1px solid color-mix(in srgb, var(--teal) 40%, var(--line));cursor:pointer;background:#fff;border-radius:.6rem;align-items:center;gap:.4rem;padding:.4rem .65rem;font-weight:700;display:inline-flex}._adaptationMark_fozv2_2413{aspect-ratio:1;color:#4b2700;background:var(--amber);border-radius:50% 50% 50% 18%;place-items:center;width:2rem;display:grid}._settingsGrid_fozv2_2423{align-items:start;gap:calc(1rem * var(--space-factor));grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);display:grid}._settingsRows_fozv2_2430{display:grid}._settingsRows_fozv2_2430 button{min-height:var(--control-height);color:var(--ink);border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.75rem;padding:.85rem 0;display:flex}._settingsRows_fozv2_2430 button:last-child{border-bottom:0}._settingsRows_fozv2_2430 button:hover{color:var(--teal-dark);background:color-mix(in srgb, var(--teal-pale) 55%, transparent)}._settingsRows_fozv2_2430 span,._settingsRows_fozv2_2430 strong,._settingsRows_fozv2_2430 small{display:block}._settingsRows_fozv2_2430 small{color:var(--ink-soft);margin-top:.18rem}._paymentCard_fozv2_2468 ._quickIcon_fozv2_1184{color:#7b3609;background:var(--amber-pale)}._visuallyHidden_fozv2_2473{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._app_fozv2_1[data-personalized=false]{--ink:#111820;--ink-soft:#454e57;--paper:#c8ccd0;--surface:#f4f4f4;--surface-strong:#fff;--teal:#174d78;--teal-dark:#123858;--teal-pale:#dbe6ee;--amber:#f0b429;--amber-pale:#fff1bd;--line:#a8adb1;--line-strong:#747b81;--success:#17813b;--danger:#ba2323;--shadow:0 1px 2px #00000038;--control-height:1.85rem;min-height:100vh;color:var(--ink);font-family:Tahoma,Verdana,sans-serif;font-size:calc(.78rem * var(--text-scale,1));background:#c9cdd1;line-height:1.3}._app_fozv2_1[data-personalized=false] ._demoRibbon_fozv2_87{color:#3c3826;letter-spacing:.02em;background:#f6efc9;border-bottom:1px solid #b9ae70;justify-content:flex-start;min-height:1.4rem;padding:.18rem max(.65rem,50vw - 37rem);font-size:.66em;font-weight:700}._app_fozv2_1[data-personalized=false] ._ribbonDot_fozv2_331{width:.38rem;height:.38rem;box-shadow:none;background:#d08a00;border-color:#806000}._app_fozv2_1[data-personalized=false] ._shell_fozv2_347{background:#eee;border-left:1px solid #8e9499;border-right:1px solid #8e9499;width:min(100%,74rem);min-height:calc(100vh - 1.4rem);margin:0 auto;display:block;box-shadow:0 0 18px #0003}._app_fozv2_1[data-personalized=false] ._sidebar_fozv2_557{color:#fff;background:linear-gradient(#1c527e,#123858);grid-template-rows:auto auto;grid-template-columns:15.5rem minmax(0,1fr) 9.5rem;gap:0;height:auto;padding:0;display:grid;position:static;overflow:visible}._app_fozv2_1[data-personalized=false] ._brandLockup_fozv2_572{border-right:1px solid #ffffff40;grid-area:1/1;gap:.55rem;padding:.55rem .7rem}._app_fozv2_1[data-personalized=false] ._brandMark_fozv2_592{color:#123858;width:2rem;box-shadow:none;background:#f2f4f5;border:1px solid #a9c0d3;border-radius:2px;transform:none}._app_fozv2_1[data-personalized=false] ._brandMark_fozv2_592 svg{transform:none}._app_fozv2_1[data-personalized=false] ._brandLockup_fozv2_572 strong{font-family:Georgia,serif;font-size:1.2em;line-height:1}._app_fozv2_1[data-personalized=false] ._brandLockup_fozv2_572 span{color:#d3e1eb;letter-spacing:0;text-transform:uppercase;margin-top:.1rem;font-size:.67em}._app_fozv2_1[data-personalized=false] ._sidebar_fozv2_557>nav:not(._legacyExtraNav_fozv2_2377){grid-area:1/2}._app_fozv2_1[data-personalized=false] ._navList_fozv2_630{gap:0;height:100%;display:flex}._app_fozv2_1[data-personalized=false] ._navList_fozv2_630 li{flex:1;min-width:0}._app_fozv2_1[data-personalized=false] ._navButton_fozv2_663{color:#e9f0f5;text-align:center;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #ffffff29;border-radius:0;justify-content:center;gap:.25rem;height:100%;min-height:3.1rem;padding:.35rem .4rem;font-size:.72em;font-weight:700}._app_fozv2_1[data-personalized=false] ._navButton_fozv2_663 svg{display:none}._app_fozv2_1[data-personalized=false] ._navButton_fozv2_663:hover{color:#fff;background:#0000002e;transform:none}._app_fozv2_1[data-personalized=false] ._navButton_fozv2_663[data-active=true]{color:#102d45;background:linear-gradient(#fff,#d5dde3);box-shadow:inset 0 -3px #d79413}._app_fozv2_1[data-personalized=false] ._navCount_fozv2_696{color:#fff;background:#b32025;border-radius:2px;min-width:1.05rem;height:1.05rem;font-size:.85em}._app_fozv2_1[data-personalized=false] ._legacyExtraNav_fozv2_2377{background:linear-gradient(#f3f3f3,#d2d2d2);border-top:1px solid #758a9b;border-bottom:1px solid #8f959a;grid-area:2/1/auto/-1;gap:0;padding:0 .55rem;display:flex}._app_fozv2_1[data-personalized=false] ._legacyExtraNav_fozv2_2377 button{color:#123f66;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #aaa;padding:.28rem .7rem;font-size:.69em;font-weight:700;text-decoration:underline}._app_fozv2_1[data-personalized=false] ._sidebarFooter_fozv2_573{border:0;border-left:1px solid #fff3;grid-area:1/3;gap:.35rem;margin:0;padding:.45rem .55rem}._app_fozv2_1[data-personalized=false] ._avatar_fozv2_715{color:#17334b;background:#dae2e7;border-radius:2px;width:1.8rem;font-family:Tahoma,sans-serif}._app_fozv2_1[data-personalized=false] ._sidebarFooter_fozv2_573 span{color:#d9e6ef;font-size:.65em}._app_fozv2_1[data-personalized=false] ._workspace_fozv2_727{background:#eee;padding:0 .65rem 1rem}._app_fozv2_1[data-personalized=false] ._header_fozv2_732{border-bottom:3px double #999fa4;min-height:3.45rem;padding:.35rem .2rem}._app_fozv2_1[data-personalized=false] ._headerKicker_fozv2_741{color:#4b5156;letter-spacing:0;text-transform:uppercase;margin-bottom:.08rem;font-size:.66em}._app_fozv2_1[data-personalized=false] ._header_fozv2_732 h1{letter-spacing:0;text-transform:uppercase;font-family:Tahoma,sans-serif;font-size:1.25em;font-weight:700}._app_fozv2_1[data-personalized=false] ._headerActions_fozv2_759{gap:.35rem}._app_fozv2_1[data-personalized=false] ._connectionPill_fozv2_765{color:#32414d;background:#dedede;border:1px solid #9ba1a6;border-radius:2px;min-height:1.75rem;padding:.25rem .45rem;font-size:.68em}._app_fozv2_1[data-personalized=false] ._connectionPill_fozv2_765[data-ready=true]{color:#28455a;background:#e4e8ea;border-color:#9ba4aa}._app_fozv2_1[data-personalized=false] ._resetButton_fozv2_792{color:#18232c;background:linear-gradient(#fff,#d3d3d3);border:1px solid #7d8388;border-radius:2px;min-height:1.75rem;padding:.25rem .5rem;font-size:.68em;box-shadow:inset 0 0 0 1px #f8f8f8}._app_fozv2_1[data-personalized=false] ._webMcpNotice_fozv2_824{color:#333;background:#fff6c8;border:1px solid #ac9d56;border-radius:0;margin-top:.45rem;padding:.45rem .55rem;font-size:.72em}._app_fozv2_1[data-personalized=false] ._portalGrid_fozv2_838{margin-top:.45rem;display:block}._app_fozv2_1[data-personalized=false] ._mainContent_fozv2_66{max-width:none}._app_fozv2_1[data-personalized=false] ._page_fozv2_858{gap:.5rem}._legacyBreadcrumb_fozv2_2778{color:#3f494f;justify-content:space-between;padding:.15rem .2rem;font-size:.68em;text-decoration:underline;display:flex}._legacyAlertStrip_fozv2_2787{color:#472e00;background:#fff0ad;border:1px solid #ab8e2b;padding:.42rem .55rem;font-size:.74em;box-shadow:inset 0 0 0 1px #fff9d8}._legacyPanel_fozv2_428{background:#f8f8f8;border:1px solid #858b90;box-shadow:0 1px 2px #00000029}._legacyPanel_fozv2_428>header{color:#fff;background:linear-gradient(#4e6e89,#294d6b);border-bottom:1px solid #19344b;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.65rem;padding:.22rem .45rem;display:flex}._legacyPanel_fozv2_428>header h2{letter-spacing:.02em;margin:0;font:700 .74em Tahoma,sans-serif}._legacyPanel_fozv2_428>header span{color:#e4edf3;font-size:.65em}._legacyPanel_fozv2_428>header button,._legacyActionButton_fozv2_2826,._legacyPanelBody_fozv2_2827>button,._legacyInlineForm_fozv2_2828 button{color:#0d3455;cursor:pointer;background:linear-gradient(#fff,#d4d8db);border:1px solid #70777c;border-radius:1px;min-height:1.45rem;padding:.15rem .42rem;font:700 .66em Tahoma,sans-serif}._legacyPanelBody_fozv2_2827{padding:.4rem;overflow-x:auto}._legacyAppointmentTable_fozv2_2844,._legacyDataTable_fozv2_2845{border-collapse:collapse;color:#1d252b;font-variant-numeric:tabular-nums;width:100%;font-size:.74em}._legacyAppointmentTable_fozv2_2844 th,._legacyAppointmentTable_fozv2_2844 td,._legacyDataTable_fozv2_2845 th,._legacyDataTable_fozv2_2845 td{vertical-align:top;text-align:left;border:1px solid #b4b8bb;padding:.28rem .38rem}._legacyAppointmentTable_fozv2_2844 th,._legacyDataTable_fozv2_2845 th{color:#28333a;white-space:nowrap;background:#dde0e2;font-weight:700}._legacyDataTable_fozv2_2845 tbody tr:nth-child(2n){background:#eceff1}._legacyActions_fozv2_2875{flex-wrap:wrap;gap:.3rem;margin-top:.38rem;display:flex}._legacyActions_fozv2_2875 button,._legacyStatusBox_fozv2_418 button{color:#123d60;cursor:pointer;background:linear-gradient(#fff,#d3d6d8);border:1px solid #747a7f;border-radius:1px;min-height:1.55rem;padding:.18rem .5rem;font:700 .65em Tahoma,sans-serif}._legacyStatusGrid_fozv2_2894{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}._legacyStatusBox_fozv2_418{background:#f9f9f9;border:1px solid #8c9195;border-top:4px solid #58758c;grid-template-columns:1fr auto;align-items:center;gap:.18rem .4rem;min-width:0;padding:.42rem;display:grid;box-shadow:0 1px 2px #00000024}._legacyStatusBox_fozv2_418>span:first-child{color:#4c555b;grid-column:1/-1;font-size:.64em;font-weight:700}._legacyStatusBox_fozv2_418>strong{font-size:1.02em}._legacyStatusBox_fozv2_418 button{grid-column:1/-1;margin-top:.15rem}._legacyStatus_fozv2_418{white-space:nowrap;align-items:center;gap:.25rem;font-size:.88em;font-weight:700;display:inline-flex}._legacyStatusDot_fozv2_2938{background:#777;border:1px solid #00000059;border-radius:50%;flex:none;width:.65rem;height:.65rem;box-shadow:inset 0 1px 1px #ffffffa6}._legacyStatus_fozv2_418[data-tone=good] ._legacyStatusDot_fozv2_2938{background:#24a148}._legacyStatus_fozv2_418[data-tone=alert] ._legacyStatusDot_fozv2_2938{background:#d52b2f}._legacyStatus_fozv2_418[data-tone=neutral] ._legacyStatusDot_fozv2_2938{background:#d19518}._legacyColumns_fozv2_428{grid-template-columns:minmax(0,1.55fr) minmax(14rem,.75fr);gap:.45rem;display:grid}._legacyLinkList_fozv2_2966{padding:.25rem .4rem .4rem;display:grid}._legacyLinkList_fozv2_2966 button{color:#064f91;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px dotted #aeb3b7;padding:.28rem .15rem;font:700 .69em Tahoma,sans-serif;text-decoration:underline}._legacyFooterPanel_fozv2_2983 p{color:#4c5358;margin:0;padding:.38rem .45rem;font-size:.67em}._agentBubble_fozv2_2163{overflow-wrap:anywhere}._legacyAppointments_fozv2_2994{min-height:31rem}._legacyInlineForm_fozv2_2828{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}._legacyInlineForm_fozv2_2828 label{margin-right:auto;font-size:.72em;font-weight:700}._legacyInlineForm_fozv2_2828 select{background:#fff;border:1px solid #777;min-width:9rem;padding:.18rem}._app_fozv2_1[data-personalized=false] ._pageIntro_fozv2_865{background:#d9dfe4;border:1px solid #93999e;max-width:none;padding:.35rem .45rem}._app_fozv2_1[data-personalized=false] ._pageIntro_fozv2_865 h2{letter-spacing:0;text-transform:uppercase;margin:0;font:700 1.08em Tahoma,sans-serif}._app_fozv2_1[data-personalized=false] ._pageIntro_fozv2_865 p{margin:.15rem 0 0;font-size:.72em}._app_fozv2_1[data-personalized=false] ._eyebrow_fozv2_889{color:#3f4b54;letter-spacing:.02em;font-size:.65em}._app_fozv2_1[data-personalized=false] ._sectionBlock_fozv2_977,._app_fozv2_1[data-personalized=false] ._billCard_fozv2_978,._app_fozv2_1[data-personalized=false] ._insuranceActions_fozv2_979,._app_fozv2_1[data-personalized=false] ._updatePanel_fozv2_581,._app_fozv2_1[data-personalized=false] ._placeholderCard_fozv2_981,._app_fozv2_1[data-personalized=false] ._railCard_fozv2_1223,._app_fozv2_1[data-personalized=false] ._appointmentDetailCard_fozv2_1078{background:#f8f8f8;border:1px solid #858b90;border-radius:0;padding:.55rem;box-shadow:0 1px 2px #00000029}._app_fozv2_1[data-personalized=false] ._primaryButton_fozv2_794,._app_fozv2_1[data-personalized=false] ._secondaryButton_fozv2_793,._app_fozv2_1[data-personalized=false] ._emphasisButton_fozv2_797,._app_fozv2_1[data-personalized=false] ._iconButton_fozv2_796{color:#0d3455;background:linear-gradient(#fff,#d5d8da);border:1px solid #6f767b;border-radius:2px;min-height:1.85rem;padding:.25rem .5rem;font-size:.72em;box-shadow:inset 0 0 0 1px #fafafa}._app_fozv2_1[data-personalized=false] ._settingsGrid_fozv2_2423{grid-template-columns:minmax(0,1fr) minmax(14rem,.55fr);gap:.45rem}._app_fozv2_1[data-personalized=false] ._railHeading_fozv2_574 h2,._app_fozv2_1[data-personalized=false] ._activityTitle_fozv2_575 h2{font-family:Tahoma,sans-serif;font-size:.94em}._app_fozv2_1[data-personalized=false] ._segmented_fozv2_1270,._app_fozv2_1[data-personalized=false] ._toggleList_fozv2_1298{gap:.2rem}._app_fozv2_1[data-personalized=false] ._segmented_fozv2_1270 button,._app_fozv2_1[data-personalized=false] ._toggleRow_fozv2_1304{border-radius:1px;min-height:1.8rem;font-size:.72em}._app_fozv2_1[data-personalized=false] ._insuranceCard_fozv2_579{border-radius:2px;box-shadow:0 1px 2px #0003}._app_fozv2_1[data-personalized=false] ._dialog_fozv2_348{border:2px solid #465867;border-radius:2px;box-shadow:0 8px 25px #00000061}@media (width<=980px){._app_fozv2_1[data-personalized=false] ._sidebar_fozv2_557{grid-template-columns:14rem minmax(0,1fr)}._app_fozv2_1[data-personalized=false] ._sidebarFooter_fozv2_573{display:none}._app_fozv2_1[data-personalized=false] ._legacyStatusGrid_fozv2_2894{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){._app_fozv2_1[data-personalized=true] ._shell_fozv2_347,._settingsGrid_fozv2_2423,._app_fozv2_1[data-personalized=false] ._settingsGrid_fozv2_2423{grid-template-columns:1fr}._app_fozv2_1[data-personalized=false] ._sidebar_fozv2_557{display:block}._app_fozv2_1[data-personalized=false] ._brandLockup_fozv2_572{border-right:0}._app_fozv2_1[data-personalized=false] ._navList_fozv2_630{border-top:1px solid #fff3;min-width:100%;overflow-x:auto}._app_fozv2_1[data-personalized=false] ._navList_fozv2_630 li{min-width:5.6rem}._app_fozv2_1[data-personalized=false] ._sidebarFooter_fozv2_573{display:none}._app_fozv2_1[data-personalized=false] ._legacyExtraNav_fozv2_2377{overflow-x:auto}._app_fozv2_1[data-personalized=false] ._legacyExtraNav_fozv2_2377 button{flex:none}._legacyColumns_fozv2_428{grid-template-columns:1fr}}@media (width<=650px){._adaptationBanner_fozv2_2381{flex-wrap:wrap;align-items:flex-start}._adaptationBanner_fozv2_2381>span:nth-child(2){min-width:calc(100% - 3rem)}._adaptationBanner_fozv2_2381 button{width:100%}._app_fozv2_1[data-personalized=false] ._workspace_fozv2_727{padding-inline:.35rem}._app_fozv2_1[data-personalized=false] ._header_fozv2_732{align-items:flex-start}._app_fozv2_1[data-personalized=false] ._headerKicker_fozv2_741{max-width:16rem}._app_fozv2_1[data-personalized=false] ._connectionPill_fozv2_765 span{display:none}._legacyStatusGrid_fozv2_2894{grid-template-columns:1fr}._legacyAppointmentTable_fozv2_2844{min-width:42rem}._legacyDataTable_fozv2_2845{min-width:38rem}._demoRibbon_fozv2_87{flex-wrap:wrap;align-items:flex-start;padding:.45rem .55rem}._demoLabel_fozv2_107,._simulatorControl_fozv2_114,._simulatorTrigger_fozv2_125{width:100%}._simulatorPanel_fozv2_167{width:calc(100vw - 1.1rem);left:0;right:auto}._simulationStatusHeading_fozv2_288{flex-direction:column;align-items:flex-start}._simulationStatus_fozv2_128 button{width:100%}}@media (width>=861px){._app_fozv2_1[data-text-scale="175"] ._shell_fozv2_347,._app_fozv2_1[data-text-scale="200"] ._shell_fozv2_347{display:block}._app_fozv2_1[data-text-scale="175"] ._sidebar_fozv2_557,._app_fozv2_1[data-text-scale="200"] ._sidebar_fozv2_557{gap:1rem;width:100%;height:auto;position:static}._app_fozv2_1[data-text-scale="175"] ._navList_fozv2_630,._app_fozv2_1[data-text-scale="200"] ._navList_fozv2_630{grid-template-columns:repeat(4,minmax(0,1fr))}._app_fozv2_1[data-text-scale="175"] ._sidebarFooter_fozv2_573,._app_fozv2_1[data-text-scale="200"] ._sidebarFooter_fozv2_573{display:none}}._app_fozv2_1[data-text-scale="175"] ._portalGrid_fozv2_838,._app_fozv2_1[data-text-scale="200"] ._portalGrid_fozv2_838{grid-template-columns:1fr}._app_fozv2_1[data-text-scale="175"] ._guideRail_fozv2_851,._app_fozv2_1[data-text-scale="200"] ._guideRail_fozv2_851{position:static}._app_fozv2_1[data-text-scale="175"] ._appointmentFeature_fozv2_1028,._app_fozv2_1[data-text-scale="200"] ._appointmentFeature_fozv2_1028{grid-template-columns:1fr;align-items:start}._app_fozv2_1[data-text-scale="175"] ._appointmentFeature_fozv2_1028>button,._app_fozv2_1[data-text-scale="200"] ._appointmentFeature_fozv2_1028>button{width:100%}._app_fozv2_1[data-text-scale="200"] ._segmented_fozv2_1270{grid-template-columns:repeat(3,minmax(0,1fr))}._app_fozv2_1[data-text-scale="175"] ._demoRibbon_fozv2_87,._app_fozv2_1[data-text-scale="200"] ._demoRibbon_fozv2_87{flex-wrap:wrap;align-items:flex-start}._app_fozv2_1[data-text-scale="175"] ._simulatorPanel_fozv2_167,._app_fozv2_1[data-text-scale="200"] ._simulatorPanel_fozv2_167{max-height:62vh}@media (width<=650px){._app_fozv2_1[data-text-scale="175"] ._navList_fozv2_630,._app_fozv2_1[data-text-scale="200"] ._navList_fozv2_630{grid-template-columns:1fr}._app_fozv2_1[data-text-scale="175"] ._sectionHeading_fozv2_990,._app_fozv2_1[data-text-scale="200"] ._sectionHeading_fozv2_990{min-width:0}}@media (prefers-reduced-motion:reduce){._app_fozv2_1[data-simulation=concentration-difficulty] ._quickCard_fozv2_417,._app_fozv2_1[data-simulation=concentration-difficulty] ._legacyStatusBox_fozv2_418,._app_fozv2_1[data-simulation=concentration-difficulty] ._secondarySection_fozv2_61,._app_fozv2_1[data-simulation=concentration-difficulty] ._legacyColumns_fozv2_428 ._legacyPanel_fozv2_428,._app_fozv2_1[data-simulation=concentration-difficulty] ._unifiedStatusCard_fozv2_420,._app_fozv2_1[data-simulation=concentration-difficulty] ._unifiedSecondaryContent_fozv2_421 ._unifiedPanel_fozv2_421{outline-offset:2px;outline:2px solid #e48b2f52;animation:none!important}._simulatorTrigger_fozv2_125 svg:last-child,._simulatorCategoryButton_fozv2_126 svg,._missedTarget_fozv2_375>span,._practiceTarget_fozv2_3325{transition:none;animation:none}}._personalizeButton_fozv2_3333{min-height:2.35rem;color:var(--teal-dark);background:color-mix(in srgb, var(--surface-strong) 88%, var(--teal-pale));border:1px solid var(--line-strong);cursor:pointer;font:inherit;border-radius:.65rem;justify-content:center;align-items:center;gap:.42rem;padding:.48rem .72rem;font-size:.78em;font-weight:720;display:inline-flex}._personalizeButton_fozv2_3333:hover{border-color:var(--teal);box-shadow:0 5px 16px #0e68621c}._personalizeBackdrop_fozv2_3355,._calibrationBackdrop_fozv2_3356{z-index:55;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081f1da8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._personalizeDialog_fozv2_3367,._calibrationDialog_fozv2_3368{overscroll-behavior:contain;width:min(68rem,96vw);max-height:min(51rem,94vh);color:var(--ink);background:linear-gradient(140deg, #ffffffd6, transparent 32%), var(--surface-strong);border:1px solid color-mix(in srgb, var(--teal) 25%, var(--line));border-radius:1.35rem;overflow-y:auto;box-shadow:0 32px 100px #041c1957}._personalizeHeader_fozv2_3382,._calibrationHeader_fozv2_3383{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.4rem;display:flex}._personalizeHeader_fozv2_3382 h2,._calibrationHeader_fozv2_3383 h2,._comfortReview_fozv2_3394 h3,._practiceInstructions_fozv2_3395 h3{letter-spacing:-.018em;margin:.15rem 0 0;font-family:Newsreader Variable,serif;font-weight:590}._personalizeHeader_fozv2_3382 h2,._calibrationHeader_fozv2_3383 h2{font-size:1.75em}._personalizeHeader_fozv2_3382 p,._calibrationHeader_fozv2_3383 p,._regionEditor_fozv2_3409>p,._comfortReview_fozv2_3394 p,._practiceInstructions_fozv2_3395 p{color:var(--ink-soft);margin:.25rem 0 0}._calibrationCallout_fozv2_3416{width:calc(100% - 2.8rem);min-height:4.3rem;color:var(--ink);background:linear-gradient(110deg, var(--amber-pale), color-mix(in srgb, var(--teal-pale) 55%, white));border:1px solid color-mix(in srgb, var(--amber) 45%, var(--line));cursor:pointer;text-align:left;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;margin:1rem 1.4rem 0;padding:.75rem;display:grid}._calibrationCallout_fozv2_3416>span:first-child,._calibrationIdentity_fozv2_3434>span{aspect-ratio:1;color:#422304;background:var(--amber);border-radius:50% 50% 50% 18%;place-items:center;width:2.55rem;display:grid}._calibrationCallout_fozv2_3416 strong,._calibrationCallout_fozv2_3416 small{display:block}._calibrationCallout_fozv2_3416 small{color:var(--ink-soft);margin-top:.15rem}._personalizeBody_fozv2_3454{grid-template-columns:minmax(14rem,.74fr) minmax(0,1.5fr);gap:1rem;padding:1.4rem;display:grid}._regionList_fozv2_3461{align-content:start;gap:.4rem;display:grid}._regionList_fozv2_3461 button{min-height:3.45rem;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:.72rem;padding:.65rem .75rem;display:block}._regionList_fozv2_3461 button[aria-pressed=true]{background:var(--teal-pale);border-color:var(--teal);box-shadow:inset 4px 0 0 var(--teal)}._regionList_fozv2_3461 strong,._regionList_fozv2_3461 small{display:block}._regionList_fozv2_3461 small{color:var(--ink-soft);margin-top:.14rem}._regionEditor_fozv2_3409{background:color-mix(in srgb, var(--paper) 78%, white);border:1px solid var(--line);border-radius:.95rem;min-width:0;padding:1rem}._regionEditorHeading_fozv2_3503{justify-content:space-between;align-items:center;gap:1rem;display:flex}._regionEditorHeading_fozv2_3503 h3{margin:.1rem 0 0;font-family:Newsreader Variable,serif;font-size:1.32em}._regionFields_fozv2_3516{gap:.8rem;margin-top:1rem;display:grid}._regionFields_fozv2_3516 fieldset,._comfortAdjustments_fozv2_3523 fieldset{border:1px solid var(--line);border-radius:.75rem;min-width:0;margin:0;padding:.7rem}._regionFields_fozv2_3516 legend,._comfortAdjustments_fozv2_3523 legend{color:var(--ink-soft);padding:0 .35rem;font-size:.76em;font-weight:720}._optionButtons_fozv2_3539{flex-wrap:wrap;gap:.4rem;display:flex}._optionButtons_fozv2_3539 button,._comfortAdjustments_fozv2_3523 button{min-height:2.5rem;color:var(--ink);border:1px solid var(--line-strong);cursor:pointer;font:inherit;background:#fff;border-radius:.62rem;padding:.48rem .7rem;font-size:.8em;font-weight:690}._optionButtons_fozv2_3539 button[aria-pressed=true]{color:#fff;background:var(--teal);border-color:var(--teal)}._calibrationDialog_fozv2_3368{background:radial-gradient(circle at 14% 0,#f0b42914,#0000 25rem),#fffdf8;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(72rem,96vw);max-height:min(54rem,95vh);display:grid;overflow:hidden}._calibrationIdentity_fozv2_3434{align-items:center;gap:.85rem;display:flex}._calibrationIdentity_fozv2_3434>span{box-shadow:0 7px 18px #76440829}._calibrationCloseButton_fozv2_3586{width:2.8rem;height:2.8rem;color:var(--ink-soft);background:color-mix(in srgb, white 84%, var(--paper));border:1px solid var(--line-strong);cursor:pointer;border-radius:.75rem;flex:none;place-items:center;display:grid}._calibrationCloseButton_fozv2_3586:hover{color:var(--ink);border-color:var(--teal)}._stopCalibrationButton_fozv2_3604,._resetCalibrationButton_fozv2_3605{cursor:pointer;font:inherit;align-items:center;gap:.42rem;font-weight:720;display:inline-flex}._resetCalibrationButton_fozv2_3605{min-height:2.35rem;color:var(--ink-soft);text-underline-offset:.16rem;background:0 0;border:0;border-radius:.45rem;padding:.35rem .55rem;font-size:.78em;text-decoration:underline}._stopCalibrationButton_fozv2_3604{min-height:2.7rem;color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 55%, var(--line));background:#fff;border-radius:.72rem;justify-content:center;padding:.48rem .78rem;font-size:.8em}._calibrationProgress_fozv2_3637{background:color-mix(in srgb, var(--paper) 62%, white);border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1rem;min-height:4.7rem;margin:0;padding:.95rem 1.5rem;list-style:none;display:grid}._calibrationProgress_fozv2_3637>li{color:var(--ink-soft);align-items:center;gap:.45rem;font-size:.82em;font-weight:700;display:flex;position:relative}._calibrationProgress_fozv2_3637>li:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--line-strong), transparent);height:1px;position:absolute;left:min(9rem,70%);right:0}._calibrationProgress_fozv2_3637 i{width:2rem;height:2rem;color:var(--ink-soft);border:1px solid var(--line-strong);background:#fff;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}._calibrationProgress_fozv2_3637>li[aria-current=step]{color:var(--teal-dark)}._calibrationProgress_fozv2_3637>li[aria-current=step] i{color:#402500;background:var(--amber);border-color:color-mix(in srgb, var(--amber) 75%, #704000);box-shadow:0 5px 14px #9155092b}._calibrationProgress_fozv2_3637>li[data-complete=true] i{color:#fff;background:var(--teal);border-color:var(--teal)}._practiceLayout_fozv2_3698{grid-template-columns:minmax(15rem,.62fr) minmax(26rem,1.38fr);gap:1.5rem;min-height:0;padding:1.45rem 1.5rem;display:grid;overflow-y:auto}._practiceInstructions_fozv2_3395{flex-direction:column;justify-content:center;align-self:stretch;padding:.4rem .25rem;display:flex}._practiceInstructions_fozv2_3395 h3,._comfortReview_fozv2_3394 h3{font-size:1.62em}._practiceSafety_fozv2_3720{color:var(--teal-dark);background:color-mix(in srgb, var(--teal-pale) 78%, white);border:1px solid color-mix(in srgb, var(--teal) 20%, var(--line));border-radius:.78rem;grid-template-columns:auto 1fr;gap:.62rem;margin-top:1.15rem;padding:.8rem;display:grid}._practiceSafety_fozv2_3720 strong,._practiceSafety_fozv2_3720 span{display:block}._practiceSafety_fozv2_3720 strong{margin-bottom:.08rem}._attemptTracker_fozv2_3741{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1.15rem}._attemptTracker_fozv2_3741>strong{font-family:Newsreader Variable,serif;font-size:1.05em;font-weight:620;display:block}._attemptPips_fozv2_3754{gap:.65rem;margin-top:.7rem;display:flex}._attemptPips_fozv2_3754 span{width:3rem;height:3rem;color:var(--ink-soft);border:1.5px dashed var(--line-strong);background:#fff;border-radius:50%;place-items:center;font-size:.78em;font-weight:760;display:grid}._attemptPips_fozv2_3754 span[data-current=true]{border-color:var(--amber);box-shadow:0 0 0 4px #f0b4291f}._attemptPips_fozv2_3754 span[data-complete=true]{color:#432500;background:var(--amber);border-style:solid;border-color:color-mix(in srgb, var(--amber) 78%, #704000)}._attemptTracker_fozv2_3741 small{color:var(--ink-soft);margin-top:.55rem;font-size:.76em;display:block}._practiceSurface_fozv2_3792{border:1px solid color-mix(in srgb, var(--amber) 55%, var(--line));background-color:#fbf6e9;background-image:linear-gradient(#4860580d 1px,#0000 1px),linear-gradient(90deg,#4860580d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.75rem 1.75rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:1.05rem;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:28rem;padding:.75rem;display:grid;box-shadow:inset 0 0 0 1px #ffffffad}._practiceStageHeader_fozv2_3808{color:var(--ink-soft);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.25rem .35rem .7rem;font-size:.7em;font-weight:740;display:flex}._practiceStageHeader_fozv2_3808 small{font:inherit;letter-spacing:0}._practiceStageBody_fozv2_3825{grid-template-rows:minmax(7rem,1fr) auto auto;align-content:center;place-items:center;gap:.8rem;min-height:0;padding:1rem clamp(.6rem,3vw,2rem);display:grid}._practiceGrid_fozv2_3835{justify-content:center;align-items:center;gap:var(--practice-gap,8px);flex-wrap:wrap;display:flex}._practiceTarget_fozv2_3325,._practiceDecoy_fozv2_3844{cursor:pointer;touch-action:manipulation;padding:.22rem .62rem;font:720 .76em Atkinson Hyperlegible Next Variable,sans-serif}._practiceTarget_fozv2_3325{color:var(--teal-dark);border:2px solid var(--teal-dark);background:#fffefa;border-radius:.55rem;transition:min-width .32s,min-height .32s,padding .32s,box-shadow .2s;box-shadow:0 8px 18px #0c433f24,0 0 0 4px #f0b4291f}._practiceTarget_fozv2_3325:hover{box-shadow:0 10px 22px #0c433f33,0 0 0 5px #f0b4292e}._practiceDecoy_fozv2_3844{color:#59635f;opacity:.75;background:#eceae4;border:1px solid #aaa9a4;border-radius:.35rem;min-height:28px}._stageFeedback_fozv2_3873{max-width:min(28rem,100%);color:var(--teal-dark);border:1px solid color-mix(in srgb, var(--teal) 32%, var(--line));text-align:center;background:#fffefaf0;border-radius:.7rem;padding:.62rem .75rem;font-size:.8em;box-shadow:0 8px 20px #25362f17}._stageFeedback_fozv2_3873[data-adjusted=true]{color:#512f00;border-color:color-mix(in srgb, var(--amber) 75%, var(--line));box-shadow:0 8px 20px #76460a1c}._practiceAdjustments_fozv2_3891{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}._practiceAdjustments_fozv2_3891>span{color:var(--ink-soft);margin-right:.2rem;font-size:.72em;font-weight:690}._practiceAdjustments_fozv2_3891 button{min-height:2.5rem;color:var(--teal-dark);border:1px solid var(--line-strong);cursor:pointer;font:inherit;background:#fffefadb;border-radius:.55rem;align-items:center;gap:.35rem;padding:.42rem .62rem;font-size:.76em;font-weight:720;display:inline-flex}._measurementDock_fozv2_3922{border:1px solid var(--line);background:#ffffffd6;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:.7rem .3rem .15rem;display:grid;box-shadow:0 7px 18px #2c3a3514}._measurementDock_fozv2_3922>div{min-width:0;padding:0 .8rem .55rem}._measurementDock_fozv2_3922>div:not(:last-child){border-right:1px solid var(--line)}._measurementDock_fozv2_3922 dt{color:var(--ink-soft);align-items:center;gap:.32rem;font-size:.67em;display:flex}._measurementDock_fozv2_3922 dd{color:var(--ink);margin:.16rem 0 0 1.3rem;font-family:Newsreader Variable,serif;font-size:1.08em;font-weight:640}._comfortReview_fozv2_3394{grid-template-columns:minmax(17rem,.72fr) minmax(28rem,1.28fr);grid-template-areas:"summary preview""adjustments preview""remember remember""approve approve";gap:.9rem 1.35rem;min-height:0;padding:1.35rem 1.5rem;display:grid;overflow-y:auto}._comfortSummary_fozv2_3972{grid-area:summary}._measurementSummary_fozv2_3976{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}._measurementSummary_fozv2_3976 span{color:var(--ink-soft);background:color-mix(in srgb, var(--paper) 70%, white);border:1px solid var(--line);border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:.08rem .45rem;padding:.68rem;display:grid}._measurementSummary_fozv2_3976 svg{color:var(--teal);grid-row:1/3}._measurementSummary_fozv2_3976 small{font-size:.65em}._measurementSummary_fozv2_3976 strong{color:var(--ink);font-family:Newsreader Variable,serif;font-size:1.25em}._comfortGuarantees_fozv2_4010{gap:.38rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}._comfortGuarantees_fozv2_4010 li{color:var(--ink-soft);grid-template-columns:auto 1fr;gap:.4rem;font-size:.75em;display:grid}._comfortGuarantees_fozv2_4010 svg{color:var(--teal);margin-top:.12rem}._fitPreview_fozv2_4031{border:1px solid color-mix(in srgb, var(--amber) 50%, var(--line));background-color:#fbf6e9;background-image:linear-gradient(#4860580b 1px,#0000 1px),linear-gradient(90deg,#4860580b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.5rem 1.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:1rem;grid-area:preview;min-width:0;padding:1rem}._fitPreviewHeading_fozv2_4044 strong{margin-top:.12rem;font-family:Newsreader Variable,serif;font-size:1.1em;display:block}._fitComparison_fozv2_4051{grid-template-columns:minmax(0,.86fr) auto minmax(0,1.14fr);align-items:center;gap:.65rem;margin-top:.9rem;display:grid}._fitExample_fozv2_4059{border:1px solid var(--line);background:#ffffffd1;border-radius:.8rem;min-width:0;padding:.75rem}._fitExample_fozv2_4059>span{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.68em;font-weight:760}._fitExample_fozv2_4059[data-version=personalized]{border-color:color-mix(in srgb, var(--teal) 56%, var(--line));box-shadow:0 8px 22px #0e68621a}._fitActionStack_fozv2_4080{gap:var(--preview-gap,5px);flex-wrap:wrap;margin-top:.6rem;display:flex}._fitExample_fozv2_4059[data-version=personalized] ._fitActionStack_fozv2_4080{display:grid}._fitActionStack_fozv2_4080 i{min-height:var(--preview-size,28px);color:#173d3a;border:1px solid var(--line-strong);text-align:center;background:#fff;border-radius:.38rem;place-items:center;padding:.18rem .4rem;font-size:.58em;font-style:normal;font-weight:760;display:grid}._fitExample_fozv2_4059[data-version=personalized] ._fitActionStack_fozv2_4080 i{color:var(--teal-dark);border:2px solid var(--teal);font-size:.7em}._fitExample_fozv2_4059>small{color:var(--ink-soft);margin-top:.6rem;font-size:.62em;display:block}._fitArrow_fozv2_4119{color:var(--teal)}._comfortAdjustments_fozv2_3523{grid-area:adjustments;gap:.7rem;display:grid}._comfortAdjustments_fozv2_3523 fieldset{flex-wrap:wrap;gap:.45rem;display:flex}._comfortAdjustments_fozv2_3523 button{align-items:center;gap:.35rem;display:inline-flex}._rememberPreference_fozv2_4141{background:var(--surface);border:1px solid var(--line);border-radius:.8rem;grid-area:remember;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.85rem;display:grid}._rememberPreference_fozv2_4141 input{width:1.25rem;height:1.25rem;accent-color:var(--teal);margin-top:.1rem}._rememberPreference_fozv2_4141 strong,._rememberPreference_fozv2_4141 small{display:block}._rememberPreference_fozv2_4141 small{color:var(--ink-soft);margin-top:.15rem}._approveCalibrationButton_fozv2_4170{color:#fff;background:var(--teal);border:1px solid var(--teal-dark);cursor:pointer;min-height:3.35rem;font:inherit;border-radius:.85rem;grid-area:approve;justify-content:center;align-items:center;gap:.5rem;font-weight:760;display:inline-flex;box-shadow:0 12px 24px #0e686233}._calibrationFooter_fozv2_4187{background:color-mix(in srgb, var(--surface) 75%, white);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem 1rem;padding:.72rem 1.5rem;display:grid}._calibrationPrivacy_fozv2_4197{color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.72em;display:flex}._calibrationPrivacy_fozv2_4197>svg{color:var(--teal)}._calibrationDisclaimer_fozv2_4209{color:var(--ink-soft);text-align:center;margin:0;font-size:.66em}[data-adaptation-region] button:not(._textButton_fozv2_795),[data-adaptation-region] a[href],[data-adaptation-region] input,[data-adaptation-region] select{min-block-size:var(--region-target-size,36px)}[data-adaptation-region=primary_navigation] ._navList_fozv2_630,[data-adaptation-region=appointment_actions],[data-adaptation-region=forms] ._slotList_fozv2_1927,[data-adaptation-region=forms] ._reviewActions_fozv2_4226{gap:var(--region-control-gap,8px)}[data-focus-visibility=enhanced] :focus-visible,[data-adaptation-region][data-focus-visibility=enhanced]:focus-visible{outline:4px solid var(--amber)!important;outline-offset:4px!important;box-shadow:0 0 0 7px #fffffff0!important}[data-secondary=collapsed] [data-secondary-detail=true]{display:none}[data-adaptation-region][data-placement=first]{order:-1}[data-adaptation-region][data-placement=last]{order:20}._unifiedDashboard_fozv2_4249,._unifiedAppointments_fozv2_4250{gap:calc(.65rem * var(--space-factor));display:grid}._portalBreadcrumb_fozv2_4255{color:#4c5b62;letter-spacing:.025em;text-transform:uppercase;justify-content:space-between;gap:.5rem;font:700 .68em Tahoma,sans-serif;display:flex}._unifiedNoticeStrip_fozv2_4265{color:#122f42;text-transform:uppercase;background:#fff6cb;border:1px solid #b99d4b;flex-wrap:wrap;gap:.25rem .85rem;padding:.42rem .55rem;font:700 .7em Tahoma,sans-serif;display:flex}._unifiedPanel_fozv2_421{background:#f8f9f8;border:1px solid #858f91;border-radius:.16rem;min-width:0;transition:padding .35s,border-radius .35s,box-shadow .35s,background .35s;box-shadow:0 1px 2px #00000024}._unifiedPanelHeader_fozv2_4286{color:#fff;background:linear-gradient(#4e6e89,#294d6b);justify-content:space-between;align-items:center;gap:.75rem;min-height:1.8rem;padding:.28rem .55rem;display:flex}._unifiedPanelHeader_fozv2_4286 h2{letter-spacing:.025em;text-transform:uppercase;margin:0;font:700 .76em Tahoma,sans-serif}._unifiedPanelHeader_fozv2_4286 ._eyebrow_fozv2_889{display:none}._unifiedPanelHeader_fozv2_4286 button,._unifiedAppointmentActions_fozv2_4309 button,._unifiedQuickLinks_fozv2_4310 button,._unifiedVisitList_fozv2_4311 button{min-height:var(--region-target-size,28px);color:#0d3455;cursor:pointer;background:linear-gradient(#fff,#d4d8db);border:1px solid #70777c;border-radius:.15rem;padding:.22rem .52rem;font:700 .68em Tahoma,sans-serif}._patientIdentity_fozv2_4322{font:700 .65em Tahoma,sans-serif}._unifiedAppointmentSummary_fozv2_4326{grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:.8rem;padding:.55rem;display:grid}._unifiedDateTile_fozv2_4334{color:#fff;background:#315976;border:1px solid #173a54;align-content:center;place-items:center;width:4rem;min-height:4rem;font:700 .68em Tahoma,sans-serif;display:grid}._unifiedDateTile_fozv2_4334 strong{font-size:1.8em;line-height:1}._unifiedDateTile_fozv2_4334 small{margin-top:.15rem}._unifiedAppointmentData_fozv2_4355 h3,._unifiedProvider_fozv2_4356 h3{margin:.18rem 0 0;font-size:.95em}._unifiedAppointmentData_fozv2_4355 p,._unifiedProvider_fozv2_4356 p{color:var(--ink-soft);margin:0;font-size:.78em}._unifiedStatus_fozv2_420{color:#205b41;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.68em;font-weight:780;display:inline-flex}._unifiedStatusMark_fozv2_4378{color:#fff;background:#68767b;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}._unifiedStatusMark_fozv2_4378[data-tone=good]{background:var(--success)}._unifiedStatusMark_fozv2_4378[data-tone=alert]{background:var(--danger);border-radius:.2rem}._unifiedMetadata_fozv2_4391{color:#4f5e63;flex-wrap:wrap;gap:.3rem .8rem;margin-top:.35rem;font-size:.7em;display:flex}._unifiedMetadata_fozv2_4391 span{align-items:center;gap:.25rem;display:inline-flex}._unifiedAppointmentActions_fozv2_4309{align-items:center;gap:var(--region-control-gap,5px);display:flex}._primaryActionGroup_fozv2_4412{gap:inherit;flex-wrap:wrap;display:flex}._unifiedAppointmentActions_fozv2_4309[data-layout=column],._unifiedAppointmentActions_fozv2_4309[data-layout=step-by-step]{flex-direction:column;align-items:stretch;min-width:min(100%,18rem)}._unifiedAppointmentActions_fozv2_4309[data-layout=column] ._primaryActionGroup_fozv2_4412,._unifiedAppointmentActions_fozv2_4309[data-layout=step-by-step] ._primaryActionGroup_fozv2_4412{gap:inherit;display:grid}._unifiedAppointmentActions_fozv2_4309[data-layout=column] button,._unifiedAppointmentActions_fozv2_4309[data-layout=step-by-step] button{border-radius:.72rem;justify-content:center;width:100%;padding-inline:1rem;font-family:Atkinson Hyperlegible Next Variable,sans-serif;font-size:.9em}._unifiedPrimaryAction_fozv2_4441,._unifiedAppointmentActions_fozv2_4309[data-layout=column] ._unifiedPrimaryAction_fozv2_4441{color:#fff;background:var(--teal);border-color:var(--teal-dark);align-items:center;gap:.42rem;display:inline-flex}._destructiveActionGroup_fozv2_4451{display:contents}._destructiveActionGroup_fozv2_4451>span{display:none}._unifiedAppointmentActions_fozv2_4309[data-destructive-placement=separate] ._destructiveActionGroup_fozv2_4451{margin-top:calc(var(--region-control-gap,8px) * .5);padding-top:calc(var(--region-control-gap,8px) * .65);border-top:1px solid var(--line);gap:.35rem;display:grid}._unifiedAppointmentActions_fozv2_4309[data-destructive-placement=separate] ._destructiveActionGroup_fozv2_4451>span{color:var(--ink-soft);font-size:.68em;font-weight:720;display:block}._unifiedAppointmentActions_fozv2_4309[data-destructive-placement=separate] ._destructiveActionGroup_fozv2_4451 button{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 38%, var(--line));background:#fff}._unifiedAppointmentPanel_fozv2_4480[data-priority=primary],._unifiedAppointmentDetail_fozv2_4481[data-priority=primary]{background:var(--surface-strong);border-color:color-mix(in srgb, var(--teal) 28%, var(--line));box-shadow:var(--shadow);border-radius:1rem}._unifiedAppointmentPanel_fozv2_4480[data-priority=primary] ._unifiedPanelHeader_fozv2_4286,._unifiedAppointmentDetail_fozv2_4481[data-priority=primary] ._unifiedPanelHeader_fozv2_4286{color:var(--ink);border-bottom:1px solid var(--line);background:0 0;padding:.8rem 1rem}._unifiedAppointmentPanel_fozv2_4480[data-priority=primary] ._unifiedPanelHeader_fozv2_4286 h2,._unifiedAppointmentDetail_fozv2_4481[data-priority=primary] ._unifiedPanelHeader_fozv2_4286 h2{text-transform:none;font-family:Newsreader Variable,serif;font-size:1.25em;font-weight:600}._unifiedAppointmentPanel_fozv2_4480[data-priority=primary] ._unifiedPanelHeader_fozv2_4286 ._eyebrow_fozv2_889,._unifiedAppointmentDetail_fozv2_4481[data-priority=primary] ._unifiedPanelHeader_fozv2_4286 ._eyebrow_fozv2_889{display:block}._unifiedAppointmentPanel_fozv2_4480[data-priority=primary] ._unifiedAppointmentSummary_fozv2_4326{padding:1rem}._unifiedStatusGrid_fozv2_4513{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}._unifiedStatusCard_fozv2_420{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#f9f9f9;border:1px solid #8c9195;border-top:4px solid #58758c;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;padding:.5rem;display:grid}._unifiedStatusCard_fozv2_420 span,._unifiedStatusCard_fozv2_420 small,._unifiedStatusCard_fozv2_420 strong,._unifiedStatusCard_fozv2_420 em{min-width:0;display:block}._unifiedStatusCard_fozv2_420 small{color:var(--ink-soft);text-transform:uppercase;font-size:.64em;font-weight:720}._unifiedStatusCard_fozv2_420 strong{margin-top:.1rem}._unifiedStatusCard_fozv2_420 em{color:var(--ink-soft);font-size:.65em;font-style:normal;font-weight:700}._unifiedStatusGrid_fozv2_4513[data-status-presentation=icon-shape-text]{gap:.8rem}._unifiedStatusGrid_fozv2_4513[data-status-presentation=icon-shape-text] ._unifiedStatusCard_fozv2_420{background:var(--surface-strong);border:1px solid var(--line);border-radius:.85rem;min-height:5rem;padding:.8rem}._unifiedSecondaryGrid_fozv2_4564{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);gap:.65rem;display:grid}._unifiedRecordList_fozv2_4570,._unifiedQuickLinks_fozv2_4310,._unifiedVisitList_fozv2_4311{display:grid}._unifiedRecordList_fozv2_4570>span,._unifiedVisitList_fozv2_4311>span{border-bottom:1px solid #c8cdce;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.42rem .55rem;font-size:.72em;display:grid}._unifiedRecordList_fozv2_4570 small,._unifiedVisitList_fozv2_4311 small{color:var(--ink-soft)}._unifiedQuickLinks_fozv2_4310{gap:.28rem;padding:.35rem}._unifiedQuickLinks_fozv2_4310 button{text-align:left}._unifiedSecondaryContent_fozv2_421 details,._unifiedEarlierVisits_fozv2_4598 details{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:.75rem}._unifiedSecondaryContent_fozv2_421 summary,._unifiedEarlierVisits_fozv2_4598 summary{cursor:pointer;padding:.72rem .85rem;font-weight:720}._unifiedSecondaryContent_fozv2_421 details ._unifiedSecondaryGrid_fozv2_4564,._unifiedEarlierVisits_fozv2_4598 details ._unifiedVisitList_fozv2_4311{padding:0 .7rem .7rem}._requiredPortalInformation_fozv2_4617{color:var(--ink-soft);background:color-mix(in srgb, var(--paper) 72%, white);border:1px solid var(--line);padding:.55rem;font-size:.72em}._requiredPortalInformation_fozv2_4617 p{margin:.2rem 0 0}._unifiedAppointmentDetail_fozv2_4481{margin-top:.6rem}._unifiedAppointmentBody_fozv2_4631{grid-template-columns:minmax(12rem,.7fr) minmax(18rem,1.25fr) auto;align-items:center;gap:.8rem;padding:.65rem;display:grid}._unifiedProvider_fozv2_4356{align-items:center;gap:.55rem;display:flex}._unifiedProvider_fozv2_4356>span{aspect-ratio:1;color:#fff;background:#315976;border-radius:.2rem;place-items:center;width:2.55rem;font-size:.72em;font-weight:760;display:grid}._unifiedDetailGrid_fozv2_4657{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}._unifiedDetailGrid_fozv2_4657>span{grid-template-columns:auto 1fr;align-items:center;gap:.1rem .35rem;min-width:0;display:grid}._unifiedDetailGrid_fozv2_4657 svg{width:1rem;color:var(--teal);grid-row:1/3}._unifiedDetailGrid_fozv2_4657 small{color:var(--ink-soft);font-size:.64em}._unifiedDetailGrid_fozv2_4657 strong{overflow-wrap:anywhere;font-size:.72em}._unifiedEarlierVisits_fozv2_4598{margin-top:.5rem}._unifiedEarlierVisits_fozv2_4598>h2{margin:0 0 .4rem;font-family:Newsreader Variable,serif;font-size:1.15em}._rescheduleStep_fozv2_4678{padding:1.4rem}._rescheduleStep_fozv2_4678[data-workflow-layout=one-page]{grid-template-columns:minmax(15rem,.9fr) minmax(18rem,1.1fr);align-items:start;gap:1.1rem;display:grid}._rescheduleStep_fozv2_4678 ._slotList_fozv2_1927{gap:var(--region-control-gap,10px)}._rescheduleStep_fozv2_4678 ._slotButton_fozv2_1932,._rescheduleStep_fozv2_4678 ._primaryButton_fozv2_794,._rescheduleStep_fozv2_4678 ._secondaryButton_fozv2_793{min-height:var(--region-target-size,38px)}._stepHint_fozv2_4699{color:var(--ink-soft);margin:.8rem 0 0;font-size:.78em}._reviewActions_fozv2_4226,._successActions_fozv2_4706{gap:var(--region-control-gap,.65rem);flex-wrap:wrap;display:flex}._reviewActions_fozv2_4226>*,._successActions_fozv2_4706>*{flex:12rem}._successIcon_fozv2_2070[data-undone=true]{background:var(--teal)}@media (width<=980px){._unifiedStatusGrid_fozv2_4513{grid-template-columns:repeat(2,minmax(0,1fr))}._unifiedAppointmentBody_fozv2_4631{grid-template-columns:1fr 1fr}._unifiedAppointmentBody_fozv2_4631>._unifiedAppointmentActions_fozv2_4309{grid-column:1/-1}._unifiedSecondaryGrid_fozv2_4564{grid-template-columns:1fr}}@media (width<=760px){._headerActions_fozv2_759{flex-wrap:wrap;justify-content:flex-end}._personalizeButton_fozv2_3333 span{display:none}._personalizeBody_fozv2_3454,._practiceLayout_fozv2_3698,._comfortReview_fozv2_3394{grid-template-columns:1fr}._comfortReview_fozv2_3394{grid-template-areas:"summary""preview""adjustments""remember""approve"}._rememberPreference_fozv2_4141,._approveCalibrationButton_fozv2_4170{grid-column:1}._regionList_fozv2_3461{grid-template-columns:repeat(2,minmax(0,1fr))}._unifiedAppointmentSummary_fozv2_4326,._unifiedAppointmentBody_fozv2_4631{grid-template-columns:1fr}._unifiedAppointmentActions_fozv2_4309{justify-self:stretch}._unifiedDetailGrid_fozv2_4657,._unifiedStatusGrid_fozv2_4513,._rescheduleStep_fozv2_4678[data-workflow-layout=one-page]{grid-template-columns:1fr}._taskPersonalizationNotice_fozv2_1855{grid-template-columns:auto minmax(0,1fr)}._taskPersonalizationNotice_fozv2_1855 button{grid-column:1/-1;width:100%}._calibrationProgress_fozv2_3637>li:not(:last-child):after{display:none}}@media (width<=480px){._personalizeBackdrop_fozv2_3355,._calibrationBackdrop_fozv2_3356{align-items:end;padding:0}._personalizeDialog_fozv2_3367,._calibrationDialog_fozv2_3368{border-radius:1.2rem 1.2rem 0 0;width:100%;max-height:100dvh}._personalizeHeader_fozv2_3382,._calibrationHeader_fozv2_3383{padding:1rem}._personalizeHeader_fozv2_3382 h2,._calibrationHeader_fozv2_3383 h2{font-size:1.4em}._calibrationCallout_fozv2_3416{width:calc(100% - 2rem);margin:1rem 1rem 0}._personalizeBody_fozv2_3454,._practiceLayout_fozv2_3698,._comfortReview_fozv2_3394{padding:1rem;overflow-y:visible}._regionList_fozv2_3461{grid-template-columns:1fr}._calibrationHeader_fozv2_3383{align-items:center}._calibrationIdentity_fozv2_3434>span{width:2.3rem}._calibrationProgress_fozv2_3637{gap:.35rem;min-height:4.25rem;padding-inline:1rem}._calibrationProgress_fozv2_3637>li{flex-direction:column;align-items:flex-start;font-size:.7em}._calibrationProgress_fozv2_3637 i{width:1.8rem;height:1.8rem}._practiceSurface_fozv2_3792{min-height:23rem}._practiceStageBody_fozv2_3825{padding-inline:.25rem}._attemptPips_fozv2_3754 span{width:2.7rem;height:2.7rem}._measurementDock_fozv2_3922{grid-template-columns:1fr;width:100%}._measurementDock_fozv2_3922>div:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}._measurementDock_fozv2_3922 dd{margin-left:1.3rem}._fitComparison_fozv2_4051{grid-template-columns:1fr}._fitArrow_fozv2_4119{justify-self:center;transform:rotate(90deg)}._calibrationFooter_fozv2_4187{grid-template-columns:1fr;align-items:stretch;padding:.8rem 1rem}._calibrationPrivacy_fozv2_4197{flex-wrap:wrap}._calibrationDisclaimer_fozv2_4209{text-align:left}._stopCalibrationButton_fozv2_3604{width:100%}._portalBreadcrumb_fozv2_4255{flex-direction:column;align-items:flex-start}}:root{color:#173331;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f1e9;font-family:Atkinson Hyperlegible Next Variable,sans-serif}*{box-sizing:border-box}html{background:#c9cdd1;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;touch-action:manipulation}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #e48b2f}::selection{color:#122725;background:#f7c984}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
